@charset "utf-8";
/* CSS Document */
#join_in_banner{
	height:600px;
	background:url(/Public/dfhm/images/join_in/join_in_banner.jpg) no-repeat center center;
}
.section{
	width:1200px;
	margin:0 auto;
	padding-top:35px;
	text-align:center;
}
.section_bg{
	background:#fafafa;
}
.section_bg_col{
	background:#fff;
}
h2{
	font-size:40px;
	line-height:146px;
}
h2 span{
	color:#c8000e;
}
.problem_title, .secuess_title, .advantage_title, .resources_title, .join_title, .process_title, .honor_title{
	width:518px;
	background:url(/Public/dfhm/images/join_in/title_bg/title_bg_problem.png) no-repeat 0 29px;
	margin:0 auto;
}
.problem_content{
	width:1079px;
	margin:21px auto 0 auto;
	overflow:hidden;
}
.problem_p{
	width:525px;
	float:left;
	font-size:18px;
	text-align:left;
	line-height:48px;
	color:#333333;
	margin:21px 0 0 7px;
}
.problem_p span{
	color:#c8000e;
}
.problem_img{
	float:left;
}


.secuess_title{
	width:608px;
	background:url(/Public/dfhm/images/join_in/title_bg/title_bg_success.png) no-repeat 0 29px;
}
.secuss_content{
	width:1094px;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:57px;
}
.traditional_company{
	width:546px;
	float:left;
	background:url(/Public/dfhm/images/join_in/traditional_company_title.jpg) no-repeat 0 0;
}
.traditional_company ul li, .hm_company ul li{
	width:283px;
	margin:42px auto 0 auto;
	font-size:18px;
	line-height:36px;
	color:#666666;
	text-align:left;
	padding-left:74px;
}
.traditional_company ul li em, .hm_company ul li em{
	width:27px;
	height:27px;
	display:inline-block;
	float:right;
	background:url(/Public/dfhm/images/join_in/rw.png) no-repeat 0 0px;
	margin-top:5px;
}
.traditional_company ul li.cbxl{
	margin-top:96px;
	background:url(/Public/dfhm/images/join_in/icon.png) no-repeat 0 0;
}
.traditional_company ul li.hjjl, .hm_company ul li.gx{
	margin-bottom:30px;
}
.traditional_company ul li.kdj{
	background:url(/Public/dfhm/images/join_in/icon.png) no-repeat 0 -79px;
}
.traditional_company ul li.cbg{
	background:url(/Public/dfhm/images/join_in/icon.png) no-repeat 0 -157px;
}
.traditional_company ul li.sx{ 
	background:url(/Public/dfhm/images/join_in/icon.png) no-repeat 0 -235px;
}
.traditional_company ul li.wzz{
	background:url(/Public/dfhm/images/join_in/icon.png) no-repeat 0 -313px;
}
.traditional_company ul li.zmd{
	background:url(/Public/dfhm/images/join_in/icon.png) no-repeat 0 -391px;
}
.traditional_company ul li.hjjl{
	background:url(/Public/dfhm/images/join_in/icon.png) no-repeat 0 -466px;
}
.hm_company{
	width:546px;
	float:left;
	background:#f4f4f4 url(/Public/dfhm/images/join_in/hm_company_title.jpg) no-repeat 0 0;
	position:relative;
}
.company_pos{
	position:absolute;
	left:-31px;
	top:84px;
}
.hm_company ul li{
	color:#000033;
}
.hm_company ul li span{
	color:#c8000e;
}
.hm_company ul li em{
	background:url(/Public/dfhm/images/join_in/rw.png) no-repeat -27px 0px;
}
.hm_company ul li.xlg{
	margin-top:96px;
}


.advantage_title{
	width:844px;
	background:url(/Public/dfhm/images/join_in/title_bg/title_bg_advantage.png) no-repeat 0 29px;
}
.advantage_content{
	margin-top:34px;
	overflow:hidden;
	padding-bottom:63px;
}
.advantage_three, .advantage_four{
	width:383px;
	float:left;
}
.advantage_four{
	float:right;
}
.advantage_three .dd_number, .advantage_four .dd_number{
	width:34px;
	height:34px;
	line-height:34px;
	border-radius:50%;
	background:#c8000e;
	font-size:12px;
	color:#fff;
	text-align:center;
	margin:4px 0 0 7px;
	display:inline-block;
}
.advantage_three .dt_title, .advantage_four .dt_title{
	width:322px;
	text-align:left;
	font-size:18px;
	color:#c8000e;
	display:inline-block;
	padding-left:15px;
	margin-top:31px;
}
.advantage_three .dd_text, .advantage_four .dd_text{
	font-size:14px;
	color:#333333;
	padding-left:61px;
	text-align:left;
	line-height:20px;
	margin-top:8px;
}
.advantage_three .line_grey, .advantage_four .line_grey{
	width:360px;
	border-bottom:1px solid #e4e4e4;
	margin:27px 0 0 14px;
}
.advantage_img{
	float:left;
	margin:51px 0 0 33px;
}
.advantage_four{
	float:left;
}
.advantage_four .dt_title{
	text-align:right;
}
.advantage_four .dd_text{
	width:337px;
	text-align:right;
	padding:0 18px 0 0;
	margin-top:0;
}


.resources_title{
	width:738px;
	background:url(/Public/dfhm/images/join_in/title_bg/title_bg_resources.png) no-repeat 0 29px;
}
.section .resources_list{
	overflow:hidden;
	margin-bottom:64px;
}
.section .resources_list li{
	width:296px;
	height:193px;
	float:left;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	padding:45px 0 56px 0;
}
.section .resources_list li h3{
	font-size:20px;
	color:#c8000e;
	text-align:center;
	font-weight:normal;
	line-height:60px;
	margin-top:4px;
}
.section .resources_list li p{
	width:208px;
	margin:0 auto;
	font-size:16px;
	color:#5b5b5b;
	text-align:center;
	line-height:24px;
}
.section .resources_list li.res1 em, li.res2 em, li.res3 em, li.res4 em, li.res5 em, li.res6 em, li.res7 em{
	width:50px;
	height:37px;
	display:inline-block;
	background:url(/Public/dfhm/images/join_in/resources.png) no-repeat 0 0;
}
.section .resources_list li.res2 em{
	background:url(/Public/dfhm/images/join_in/resources.png) no-repeat 0 -37px;
}
.section .resources_list li.res3 em{
	background:url(/Public/dfhm/images/join_in/resources.png) no-repeat 0 -75px;
}
.section .resources_list li.res4 em{
	background:url(/Public/dfhm/images/join_in/resources.png) no-repeat 0 -112px;
}
.section .resources_list li.res5 em{
	background:url(/Public/dfhm/images/join_in/resources.png) no-repeat 0 -149px;
}
.section .resources_list li.res6 em{
	background:url(/Public/dfhm/images/join_in/resources.png) no-repeat 0 -186px;
}
.section .resources_list li.res7 em{
	background:url(/Public/dfhm/images/join_in/resources.png) no-repeat 0 -223px;
}
.section .resources_list li.res4{
	border-right:0;
}
.section .resources_list li.res5{
	border-bottom:0;
}
.section .resources_list li.res6{
	border-bottom:0;
}
.section .resources_list li.res7{
	border-bottom:0;
}
.section .resources_list li.res8{
	border-right:0;
	border-bottom:0;
}

.join_title{
	width:577px;
	background:url(/Public/dfhm/images/join_in/title_bg/title_bg_join.png) no-repeat 0 29px;
}
.join_list{
	margin-top:74px;
}
.join_list li{
	width:304px;
	float:left;
	margin:0 46px;
	position:relative;
}
.join_list .tz, .jm, .shjm{
	border:2px solid #e44d5c;
}
.join_img_box{
	position:absolute;
	left:50%;
	margin-left:-85px;
	top:-71px;
}
.join_list .tz h3, .jm h3, .shjm h3{
	width:140px;
	margin:123px auto 18px auto;
	border-bottom:1px solid #e44d5c;
	background:url(/Public/dfhm/images/join_in/hhr_company.png) no-repeat 0 0;
}
.join_list .jm h3{
	width:208px;
	border-bottom:1px solid #4db988;
	background:url(/Public/dfhm/images/join_in/gzxfh.png) no-repeat 36px 0;
}
.join_list .shjm h3{
	width:208px;
	border-bottom:1px solid #d1a23f;
	background:url(/Public/dfhm/images/join_in/brand_jm.png) no-repeat 36px 0;
}
.join_list .tz h3 span, .jm h3 span, .shjm h3 span{
	font-size:16px;
	color:#d83843;
	line-height:46px;
	padding-top:23px;
	display:block;
}
.join_list .jm h3 span{
	color:#4db988;
}
.join_list .shjm h3 span{
	color:#d1a23f;
}
.join_list .tz p, .jm p, .shjm p{
	width:109px;
	margin:0 auto;
	font-size:18px;
	color:#333333;
	text-align:left;
	background:url(/Public/dfhm/images/join_in/point.jpg) no-repeat 0 center;
	padding-left:18px;
	line-height:31px;
}
.jm p{
	width:223px;
}
.shjm p{
	width:238px;
}
.join_list .tz .m_b, .jm .m_b{
	margin-bottom:52px;
}
.shjm .m_b{
	margin-bottom:83px;
}
.join_list .tz a, .jm a, .shjm a{
	width:184px;
	height:36px;
	background:#e44d5c;
	color:#fff;
	display:block;
	line-height:36px;
	border-radius:3px;
	position:absolute;
	left:62px;
	bottom:-21px;
	z-index:99999;
	text-decoration:none;
}
.join_list .jm{
	border:2px solid #4db988;
}
.join_list .shjm{
	border:2px solid #e8b751;
}

.section_bg_img1{
	background:url(/Public/dfhm/images/join_in/zz_banner.jpg) no-repeat center center;
	height:1069px;
}
.section_banner{
	width:1200px;
	margin:0 auto;
}
.section_banner img{
	margin-top:87px;
}
.process_title{
	width:391px;
	background:url(/Public/dfhm/images/join_in/title_bg/title_bg_process.png) no-repeat 0 29px;
}
.join_in_lc{
	margin-bottom:63px;
}
.section_bg_img2{
	background:url(/Public/dfhm/images/join_in/zz_bg.jpg) no-repeat center center;
	height:643px;
}
.honor_title{
	width:808px;
	background:url(/Public/dfhm/images/join_in/title_bg/title_bg_honor.png) no-repeat 0 29px;
}
.honor_content{
	width:1130px;
	margin:0 auto;
}
.honor_content img{
	margin-top:6px;
	
}

#sign_up{
	background:url(/Public/dfhm/images/join_in/sign_up_bg.jpg) no-repeat 0 0;
	height:99px;
}
.sign_up_content{
	width:1200px;
	margin:0 auto;
}
.quota{
	float:left;
	margin:19px 48px 0 46px;
}
.sign_up_content form input{
	width:288px;
	height:60px;
	text-align:center;
	font-size:16px;
	color:#7d3a3a;
	line-height:60px;
	text-align:left;
	padding-left:22px;
	margin:19px 20px 0 0;
}
.sign_up_content form .Btn{
	width:240px;
	background:#fc9941;
	color:#fff;
	font-size:22px;
	text-align:center;
}


.marketing_tools_title{
	width:730px;
	background:url(/Public/dfhm/images/join_in/marketing_title.png) no-repeat 0 30px;
	margin:0 auto;
}
.marketing_tools_list{
	padding:0 21px 0 43px;
}
.marketing_tools_list li{
	float:left;
	margin:16px 26px 70px 0;
	-moz-box-shadow: 10px 10px 5px #888888;
	box-shadow:8px 9px 10px #bebcbd;
	position:relative;
	overflow:hidden;
}
.marketing_tools_list li .list_mask{
	width:258px;
	height:291px;
	background:#000;
	opacity:0.6;
	position:absolute;
	left:0;
	bottom:-291px;
}
.marketing_tools_list li .list_mask h3{
	width:208px;
	margin:88px auto 0 auto;
	font-size:24px;
	color:#fff;
	text-align:center;
}
.marketing_tools_list li .list_mask p{
	font-size:9px;
	color:#fff;
	text-align:center;
	margin-top:14px;
}
.marketing_tools_list li .list_mask a{
	width:118px;
	height:30px;
	line-height:30px;
	display:block;
	text-align:center;
	font-size:16px;
	color:#fff;
	border:1px solid #fff;
	margin:52px auto 0 auto;
	text-decoration:none;
}
.p_t{
	padding-top:88px;
}


