* {
	margin:0px;
	padding:0px;
}
body {
	font-family: "Microsoft Yahei",Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#363636;
	line-height: 1.5em;
	background: repeat-x top;
}

p{-webkit-text-size-adjust:none;}

li {
	list-style-type: none;
}
h1, h2, h3 {
	font-size: 14px;
	font-weight: bold;
}
em { font-style:normal}
img { border:none;}

.center { text-align:center}
.clear{ clear:both}
.clearfix:after { content: " "; display: block; clear: both; }
.h_4{
	height:4px;
	overflow:hidden;
}
.lefts {
	float:left;
	text-align: left;
}
.rights {
	float:right;
	text-align: right;
}
a.more,a.more:link ,a.more:visited,a.more:hover{
	font-size:12px;
	font-weight:normal;
	color:#666;
	text-decoration:none;
	margin:0;
}

a {
	color: #2e2e2e;
	text-decoration: none;
}

a:hover {
	text-decoration:none;
	color:#dc4409;
}

.floatL{ float:left;}
.floatR{ float:right;}
.marR26{ margin-right:26px}
.marT10{ margin-top:10px;}
.marT15{ margin-top:15px;}
.marT50{ margin-top:50px;}
.marB50{ margin-bottom:50px;}
.tline { border-top:1px solid #ccc;}
.txt_c{ text-align:center}

.gray_bg{ background:#f5f5f5}



.header_w{ width:100%; display:block; height:110px; background:#fff}
.header{ width:980px; margin:0 auto; height:110px;}
.header .logo{ float:left; width:230px; margin:30px 0; margin-right:20px}
.header .top_tit{ float:left; line-height:110px; font-size:24px; color:#666}
.header .top_srh{ float:left; width:150px; height:30px; margin:38px 0; border:1px solid #eee}
.header .top_srh input[type="text"]{ width:120px; border:none; display:inline-block; line-height:30px; text-indent:5px; outline:none; float:left}
.header .top_srh button{ float:right; margin:5px; border:none;  width:20px; height:20px;background:url(../images/ico_srh.png) no-repeat center;}
.header .menu_box{ float:right; margin:40px 0}
.header .menu_box a{ display:inline-block; font-size:16px; line-height:30px; margin:0 10px}
.header .menu_box a:hover{color:#dc4409}
.header .menu_box a.curr{color:#dc4409}
.header .menu_box .ico_arrow{ display:inline-block; font-size:16px; line-height:30px; margin:0 10px; color:#666; background: url(../images/arrow_gray.png) no-repeat right center; padding-right:18px; position:relative}
.header .menu_box .ico_arrow .sub_menu{ border:1px solid #ddd; border-radius:3px; box-shadow:0 0 3px #eee; opacity: 0;height: 0;position: absolute;overflow: hidden;width: 100%;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;/* Firefox 4 */-o-transition: all 0.5s; z-index:9999 }
.header .menu_box .ico_arrow:hover .sub_menu{height:auto;opacity: 1;}
.header .menu_box .ico_arrow:hover .sub_menu a {width: 100%;text-align: center;background: white;color: #666666; margin:0; line-height:32px}
.header .menu_box .ico_arrow:hover .sub_menu a:hover{background: #79b732;color: white;}

.header .info_box{ float:right; margin:40px 0;position:relative}
.header .info_box .info_con{ position:absolute; background:#fff; width:150px; display:block; top:35px; right:0; border-radius:3px; box-shadow:0 0 4px rgba(0,0,0,0.2)}
.header .info_box .info_con a{ display:block; padding:5px 10px; color:#666}
.header .info_box .info_con a:hover{color:#dc4409}
.header .info_box .info_btn{ display:inline-block; min-width:68px; margin:0 5px; line-height:30px; text-align:center; height:30px; border:1px solid #dc4409; color:#dc4409; border-radius:3px;}
.header .info_box .info_btn:hover{color:#fff; background:#dc4409}
.header .user_c{line-height: 30px;color:#dc4409; background: url(../images/red_arrow.png) no-repeat right center; padding-right:20px;no-repeat: right center; margin-left:10px;}


.m_ad{ width:100%; display:block; height:355px;position:relative}
.quick_box{ width:980px; margin:0 auto; padding-top:30px;}
.quick_box .q_menu{ width:165px; display:block; toopborder:1px solid #e5e5e5; background:#fff; float:left}
.quick_box .q_menu li { display:block}
.quick_box .q_menu li a{ display:block; line-height:48px;height:48px; padding-left:38px; border-bottom:1px solid #e5e5e5}
.quick_box .quick_con{ float:left; width:500px; background:#fff; border:1px solid #e5e5e5}
.quick_box .quick_con h2{ line-height:48px;height:48px; border-bottom:1px solid #e5e5e5; background:#fafafa; text-align:center; font-weight:normal}
.quick_box .quick_con .q_con{ padding:15px; height:213px;position:relative}
.quick_box .quick_con .q_con .q_win{ position:absolute; top:10px; left:50%; margin-left:-120px; border:1px solid #eee; background:rgba(50,50,50,.8); color:#fff; padding:8px; width:220px; text-align:center; z-index:999; border-radius:2px; }
.quick_box .quick_con .q_con td{ padding:5px; position:relative}
.quick_box .quick_con .q_pad td{ padding:2px 5px;}
.quick_box .quick_con .q_con input[type="text"]{ display:inline-block; line-height:30px;height:30px; width:140px; text-indent:5px; border:1px solid #dcdcdc}
.quick_box .quick_con .q_con select{ display:inline-block; line-height:32px;height:32px; width:142px; border:1px solid #dcdcdc}
.quick_box .quick_con .q_con .sel_short{ width:69px;}
.quick_box .quick_con .q_con .in_line{border:none !important; border-bottom:1px solid #345978 !important; width:115px !important}
.quick_box .quick_con .q_con .btn{ min-width:97px;}
.quick_box .quick_con .q_con .red_btn{ background:#dc4409; color:#fff}
.quick_box .quick_con .q_con .black_btn{ background:#5f697a;border:1px solid #5f697a; color:#fff}
.quick_box .quick_con .q_con .q_tip{ font-size:12px; color:#999}

.quick_box .quick_con .q_con td .ico_date{ width:22px; height:22px; display:block;background:url(../images/ico_date.png) no-repeat center; position:absolute; top:10px; right:25px;}
.quick_box .quick_con .q_con td .right_pos{ position:absolute; top:10px; right:25px; color:#666}

.quick_box .quick_con .q_con p{ margin-bottom:10px;}
.quick_box .quick_con .q_con h3{ font-size:14px; color:#dc4409; font-weight:normal}
.quick_box .quick_con .q_con .btn_c{ text-align:center}

.quick_box .ico_m1{background:url(../images/ico_m1.png) no-repeat 10px center;}
.quick_box .ico_m2{background:url(../images/ico_m2.png) no-repeat 10px center;}
.quick_box .ico_m3{background:url(../images/ico_m3.png) no-repeat 10px center;}
.quick_box .ico_m4{background:url(../images/ico_m4.png) no-repeat 10px center;}
.quick_box .ico_m5{background:url(../images/ico_m5.png) no-repeat 10px center;}
.quick_box .ico_m6{background:url(../images/ico_m6.png) no-repeat 10px center;}
.quick_box .q_menu li.hover{ background:#99b6c2 }
.quick_box .q_menu li.hover a{ color:#fff }
.quick_box .q_menu li.hover .ico_m1{background:url(../images/ico_m1_c.png) no-repeat 10px center;}
.quick_box .q_menu li.hover .ico_m2{background:url(../images/ico_m2_c.png) no-repeat 10px center;}
.quick_box .q_menu li.hover .ico_m3{background:url(../images/ico_m3_c.png) no-repeat 10px center;}
.quick_box .q_menu li.hover .ico_m4{background:url(../images/ico_m4_c.png) no-repeat 10px center;}
.quick_box .q_menu li.hover .ico_m5{background:url(../images/ico_m5_c.png) no-repeat 10px center;}
.quick_box .q_menu li.hover .ico_m6{background:url(../images/ico_m6_c.png) no-repeat 10px center;}

.m_tit{ text-align:center}
.m_tit h2{ font-size:24px; display:block; font-weight:normal; text-align:center; margin-bottom:20px}
.m_tit p{ font-size:14px; color:#999; line-height:24px; }

.m_tit_g h2{ color:#5f697a}
.m_tit_g p{ color:#5f697a}

.hot_wrap{ width:100%; display:block; background:#f5f5f5; padding:40px 0 }
.hot_box{ width:980px; margin:0 auto; margin-top:30px; border:1px solid #eee; background:#fff}
.hot_box li{ border-bottom:1px solid #eee; padding:15px 0;}
.hot_box li:hover{ box-shadow:0 0 4px #ccc}
.hot_box li:after { content: " "; display: block; clear: both; }
.hot_box li dt{ float:left; width:320px; padding:20px;border-right:1px solid #eee}
.hot_box li dt span{height:60px;display:table-cell;vertical-align:middle; }
.hot_box li dd{ float:left; width:578px; padding:30px 20px; height:40px;}
.hot_box li dd ol{ display:inline-block; width:24%; text-align:center}
.hot_box li dd ol h2{ font-weight:normal; margin-bottom:8px}
.hot_box li dd ol p{ color:#9999}
.hot_box li dd ol .red_font{ font-size:18px; color:#dc4409}
.hot_box li dd ol .yellow_font{ font-size:18px; color:#e8b227}
.hot_box li dd ol .btn{ position:relative; top:-18px;}

.hot_more a{ line-height:50px; text-align:center; display:block; font-size:18px; color:#666; position:relative; bottom:-10px}
.hot_more a:hover{ color:#dc4409}

.main{ width:980px; margin:0 auto;}
.mainVerificate{  background: url(../images/b_ad_bg.jpg) no-repeat center; width:100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin:0 auto;}



.yw_wrap{ background:#f2f4f8; padding:30px 0}
.yw_box{ width:980px; margin:0px auto;}
.yw_box .yw_con{ margin-top:30px;}
.yw_box .yw_con li{ display:block; float:left; width:265px; height:240px; padding:30px 25px;   margin-right:12px; margin-top:12px; background:#fff; border:1px solid #fff}
.yw_box .yw_con li:hover{ border:1px solid #c4d1ea; box-shadow:0 0 3px #ccc}
.yw_box .yw_con li:nth-child(3n){ margin-right:0px}
.yw_box .yw_con li i{ width:70px; height:70px; padding:10px; border-radius:50%; display:block; margin:0 auto }
.yw_box .yw_con li:hover i{ background:#f6f5ef}
.yw_box .yw_con li h2{ font-size:18px; font-weight:normal; margin-bottom:10px; text-align:center }
.yw_box .yw_con li p{ font-size:12px; color:#999; margin-bottom:10px; }

.yw_box .yw_con .p1{background:url(../images/m_p1.jpg) no-repeat center;}
.yw_box .yw_con .p2{background:url(../images/m_p2.jpg) no-repeat center;}
.yw_box .yw_con .p3{background:url(../images/m_p3.jpg) no-repeat center;}
.yw_box .yw_con .p4{background:url(../images/m_p4.jpg) no-repeat center;}
.yw_box .green_btn{border:1px solid #e5e1d2; color:#417b36; width:100px; font-size:18px; display:block; line-height:36px;height:36px; margin:0 auto !important;  border-radius:5px;}
.yw_box .green_btn:hover{color:#fff; background:#8bc349;border:1px solid #8bc349}


.why_wrap{ display:block; width:100%; background:#c9dee6; padding:40px 0}
.why_box{ width:980px; margin:0 auto;}
.why_box .why_con{ margin-top:30px}
.why_box .why_con li{ float:left; width:25%; text-align:center}
.why_box .why_con li i{ width:98px; height:98px; display:block; margin:5px auto}
.why_box .why_con li p{ font-size:16px; color:#5f697a }

.coo_box{ width:980px; margin:0 auto; padding:40px 0 50px 0}
.coo_box .coo_con{ margin-top:30px}
.coo_box .coo_con a{ float:left; display:block; width:150px; margin-right:14px;}
.coo_box .coo_con a:last-of-type{margin-right:0px;}

.foot_wrap{ background:#f5f5f5; padding:40px 0 30px 0;}
.foot_box{ width:980px; margin:0 auto;}
.foot_box li{ float:left; min-width:300px; padding-right:20px;}
.foot_box li h2{ font-weight:normal; font-size:16px; margin-bottom:5px;}
.foot_box li p{ line-height:28px;}
.foot_box li .red_font{ font-size:28px; margin-bottom:5px;}
.foot_box li .btn{ min-width:110px; line-height:36px;height:36px; font-size:16px; margin-top:10px}
.foot_box li .ico_msg{background:url(../images/ico_msg.png) no-repeat left center; padding-left:28px;}

.foot_box li dd{ display:inline-block; margin:0 5px; text-align:center}
.foot_box li dd p{ color:#666; line-height:40px;}
.foot_box li:last-of-type{ float:right}

.foot_box .foot_line{ padding:0 30px; min-width:230px; border-right:1px solid #eee; border-left:1px solid #eee;}

.cr_box{ width:100%; display:block; background:#423531; color:#fff; text-align:center; line-height:40px;}

.btn_wrap{ text-align:center; margin:10px}

.btn{ display:inline-block; min-width:58px; margin:0 5px; text-align:center;  border-radius:5px;}
.btn:last-of-type{ margin-right:0}
.red_btn{border:1px solid #e8b227; color:#e8b227;}
.red_btn:hover{color:#fff; background:#e8b227}

.gray_btn{border:1px solid #eee; color:#999; background:#eee}
.gray_btn:hover{color:#666;  background:#f3f3f3}

.red_btn_s{border:1px solid #e8440a; background:#e8440a; color:#fff;}
.red_btn_s:hover{color:#fff; background:#f34400}

.kong_btn{border:1px solid #cbcbcb; background:#fff; color:#999; min-width:80px; line-height:36px;height:36px;}
.kong_btn:hover{color:#333; background:#fff}

.blue_btn_s{border:1px solid #99b6c2; background:#99b6c2; color:#fff;}
.blue_btn_s:hover{color:#fff; background:#76a0b1}

.white_btn{border:1px solid #fff; color:#fff; min-width:98px; font-size:16px;}
.white_btn:hover{color:#1e3044; background:#fff}

.logn_btn{ display:block; line-height:40px;height:40px; margin:5px 0}

.big_btn{line-height:40px;height:40px; min-width:120px;}

.main_tip{ background:#fff5f2; display:block; text-align:center; line-height:30px;height:30px; font-size:12px; color:#999}
.main_tip .ico_info{background:url(../images/ico_info.png) no-repeat left center; padding-left:22px;}

.login_wrap{ display:block; width:100%;  background:#2f147d; height:500px;}
.login_box{ width:980px; margin:0 auto}
.login_box .login_pic{ float:left; width:480px; text-align:center;}
.login_box .login_con{ display:block; width:300px; background:#fff; float:right; padding:15px; margin-top:60px; position:relative}
.login_box .login_con h2{ font-size:20px; font-weight:normal; margin:10px 0; color:#666}
.login_box .login_con .l_tab{}
.login_box .login_con .l_tab li{ margin:10px 0; font-size:16px; display:block; width:49%; line-height:24px; float:left; text-align:center; border-right:1px solid #eee}
.login_box .login_con .l_tab li:last-of-type{  border-right:none; width:50%;}
.login_box .login_con .l_tab li.hover{ color:#e8440a}

.login_box .login_con .l_con li{ border:1px solid #eee; height:48px; line-height:48px; display:block; margin:10px 0}
.login_box .login_con .l_con li i{ width:30px; height:30px; display:block; float:left; margin:7px 0}
.login_box .login_con .l_con li dd{ margin-left:30px;}
.login_box .login_con .l_con li dd input{ width:100%; border:none; height:48px; line-height:48px; outline:none}
.login_box .login_con .l_con .ico_phone{background:url(../images/ico_phone.png) no-repeat center}
.login_box .login_con .l_con .ico_pw{background:url(../images/ico_pw.png) no-repeat center}
.login_box .login_con .tip_c{ font-size:12px; color:#999; text-align:center; margin-top:10px}

.login_box .login_con .c_btn{ width:41px; height:41px; position:absolute; top:10px; right:10px;}
.login_box .login_con .c_tip{ position:absolute; top:10px; right:50px;}

.login_box .login_con .code_box{ text-align:center; padding:20px;}
.login_box .login_con .code_box img{ border:1px solid #eee}
.login_box .login_con .code_box p{ line-height:40px; color:#999}
.login_box .login_con .c_tool{ border-top:1px solid #eee; padding:15px 0 10px 0;}
.login_box .login_con .c_tool li{ float:left; width:33.3%; text-align:center }
.login_box .login_con .c_tool li span{ padding-left:35px; display:inline-block; line-height:40px;height:40px; color:#999}
.login_box .login_con .c_tool li .ico_l1{background:url(../images/ico_l1.png) no-repeat left center}
.login_box .login_con .c_tool li .ico_l2{background:url(../images/ico_l2.png) no-repeat left center}
.login_box .login_con .c_tool li .ico_l3{background:url(../images/ico_l3.png) no-repeat left center}

.bread_box{ width:960px; margin:0 auto; line-height:36px; color:#999; text-align:left}

.lc_box{ display:block; background:#fff; padding:35px;}
.lc_box .lc_con{ width:704px; margin:0 auto; position:relative; margin-bottom:20px; }
.lc_box .lc_con span{ position:absolute; top:60px; display:block; width:100px; text-align:center;}
.lc_box .lc_con span.curr{ color:#dc4409}
.lc_box .lc_con span:nth-of-type(1){ left:-25px;}
.lc_box .lc_con span:nth-of-type(2){ left:138px;}
.lc_box .lc_con span:nth-of-type(3){ left:302px;}
.lc_box .lc_con span:nth-of-type(4){ left:465px;}
.lc_box .lc_con span:nth-of-type(5){ left:630px;}

.main_box{ background:#FFF; display:block; margin-top:20px;}
.main_box h1{ font-size:18px; text-align:center; font-weight:normal; line-height:60px; border-bottom:1px solid #eee; position:relative}
.main_box h1 a{ font-size:14px;  position:absolute; top:0px; right:20px; color:#666}
.main_box h1 a:hover{ color:#dc4409}
.main_box .main_con{ padding:30px; min-height:300px;}
.main_box .main_con table{ width:520px; margin:0 auto}
.main_box .main_con table th,.main_box .main_con table td{ padding:5px; position:relative}
.main_box .main_con table th{ text-align:right; font-weight:normal;white-space:nowrap; min-width:130px;}
.main_box .main_con table td{ color:#999}
.main_box .main_con .v_top{ vertical-align:top; padding-top:8px}
.main_box .main_con td input[type="text"]{ display:inline-block; line-height:40px;height:40px; border:1px solid #cbcbcb; width:380px; text-indent:10px}
.main_box .main_con td input[type="text"]:disabled{ background:#fafafa; color:#999}
.main_box .main_con td input[type="password"]{ display:inline-block; line-height:40px;height:40px; border:1px solid #cbcbcb; width:380px; text-indent:10px}
.main_box .main_con td select{ display:inline-block; line-height:40px;height:40px; border:1px solid #cbcbcb; width:380px; text-indent:10px}
.main_box .main_con td .sel_short{ width:124px !important;}
.main_box .main_con td .sel_short2{ width:188px !important;}
.main_box .main_con td .in_short{ width:122px !important;}
.main_box .main_con td .ico_srh{ width:16px; height:16px; display:block;background:url(../images/ico_srh_gray.png) no-repeat center; position:absolute; top:18px; left:360px;}
.main_box .main_con td .ico_date{ width:22px; height:22px; display:block;background:url(../images/ico_date.png) no-repeat center; position:absolute; top:16px; left:360px;}
.main_box .main_con td ol{ width:380px; display:block; line-height:28px; margin-bottom:3px; position:relative}
.main_box .main_con td .right_link{ position:absolute; top:0px; right:0; color:#1957f4; text-decoration:underline}
.main_box .main_con td .srh_list{ position:absolute; top:48px; left:5px; border:1px solid #cbcbcb; width:380px; background:#fff; z-index:999; overflow:auto; max-height:150px}
.main_box .main_con td .srh_list a{ display:block; line-height:30px; padding:0 10px; color:#666;}

.main_box .main_con .main_result{ width:620px; margin:10px auto; }
.main_box .main_con .main_result li{ display: block; padding:10px; background:#faf7f0; margin:1px 0; color:#a38f64; text-align:center;}
.main_box .main_con .main_result li ol{ width:49%; display:inline-block; border-right:1px solid #fff}
.main_box .main_con .main_result li ol:last-of-type{ border-right:none}
.main_box .main_con .tip_c{ display:block; text-align:center; color:#999; padding:5px;}
.main_box .main_con .tip_c2{color:#999; margin-left:5px;}
.main_box .main_con .file_btn{ width:100px; height:30px; line-height:30px; text-align:center; border:1px solid #3653d3; color:#3653d3; background:#fff; border-radius:3px;}
.main_box .main_con .file_btn .ico_cloud{background:url(../images/ico_cloud.png) no-repeat left center; padding-left:28px; line-height:30px; display:inline-block}

.main_box .main_con td .right_pos{ position:absolute; top:18px; left:360px;}
.main_box .main_con .btn_wrap .btn{ min-width:130px; line-height:40px;height:40px;}
.main_box .main_con .main_result{ width:620px; margin:10px auto; }
.main_box .main_con .main_result li{ display: block; padding:10px; background:#faf7f0; margin:1px 0; color:#a38f64; text-align:center;}
.main_box .main_con .main_result li ol{ width:49%; display:inline-block; border-right:1px solid #fff}
.main_box .main_con .main_result li ol:last-of-type{ border-right:none}
.main_box .main_con .tip_c{ display:block; text-align:center; color:#999; padding:5px;}
.main_box .main_con .tip_c2{color:#999; margin-left:5px;}
.main_box .main_con .file_btn{ width:100px; height:30px; line-height:30px; text-align:center; border:1px solid #3653d3; color:#3653d3; background:#fff; border-radius:3px;}
.main_box .main_con .file_btn .ico_cloud{background:url(../images/ico_cloud.png) no-repeat left center; padding-left:28px; line-height:30px; display:inline-block}

.main_box .main_pad{ padding:20px 10px; min-height:auto;}
.main_box .main_pad table{ width:100%; margin:0 auto}
.main_box .main_pad .main_result{ width:100%;}
.main_box .main_pad .main_result li{ text-align:left}

.main_box .main_con .succe_box{}

.main_box .main_con .finish_c{ text-align:center; margin-bottom:20px;}
.main_box .main_con .finish_c i{ width:50px; height:50px; display:block; margin:5px auto 15px auto}
.main_box .main_con .finish_c h3{ font-size:20px; font-weight:normal; margin-bottom:10px}
.main_box .main_con .ad_c{ margin:20px 0; text-align:center}

.price_box{ border-top:1px solid #eee; padding:0 20px;}
.price_box .quan_box{ border-bottom:1px solid #eee; text-align:right; padding:10px 0; }
.price_box input[type="checkbox"]{ border:1px solid #666; display:inline-block; width:16px; height:16px; margin-right:5px; position:relative; top:3px; }
.price_box .quan_box .ico_info{ width:16px; height:16px; display:inline-block; margin-left:3px;background:url(../images/ico_info2.png) no-repeat  center; position:relative; top:3px;}
.price_box .price_c{ padding:20px 0; text-align:right; line-height:30px}
.price_box .price_c .red_font{ margin-left:5px;}
.price_box .price_c .btn{ margin-top:10px; margin-bottom:10px}

.user_left{ float:left; width:230px; background:#fff}
.user_left a{ line-height:50px; display:block; padding-left:68px; }
.user_left h2{ line-height:50px; display:block; padding-left:68px; font-size:14px; font-weight:normal; color:#666}
.user_left .ico_u1{background:url(../images/ico_u1.png) no-repeat 20px center; color:#666}
.user_left .ico_u2{background:url(../images/ico_u2.png) #fafafa no-repeat 22px center;}
.user_left .ico_u3{background:url(../images/ico_u3.png) #fafafa no-repeat 22px center;}
.user_left .ico_u4{background:url(../images/ico_u4.png) #fafafa no-repeat 22px center;}
.user_left .ico_u5{background:url(../images/ico_u5.png) #fafafa no-repeat 22px center;}
.user_left .ico_u6{background:url(../images/ico_u6.png) #fafafa no-repeat 22px center;}
.user_left .curr{ color:#dc4409;font-weight: bold;}

.user_right{ float:right; width:740px;}

.user_top{ background:#fff; padding:30px; }
.user_top i{ width:100px; height:100px; display:block; border-radius:50%; float:left; overflow:hidden; }
.user_top i img{ width:100%}
.user_top dt{ margin-left:120px; padding-top:10px;}
.user_top .blue_link_s{ margin-left:5px;}
.user_top p{ line-height:38px;}
.user_top .u_con{ border-top:1px solid #eee; margin-top:10px; padding-top:15px; color:#666}
.user_ann{ background:#fff; padding:15px; margin-top:15px; }
.user_ann dt{ width:80px; float:left;background:url(../images/ico_ring.png) no-repeat 10px center; padding-left:40px; border-right:1px solid #eee; }
.user_ann dd{ margin-left:140px;}

.user_team{ background:#fff; padding:20px 30px; margin-top:15px;}
.user_team li{ float:left; width:46%; padding:2%}
.user_team li i{ width:100px; height:100px; display:block; float:left;}
.user_team li dd{ margin-left:110px; padding:20px 0; line-height:30px}

.user_zz{ padding:10px; background:#FFF; margin-top:15px;}
.user_zz .tab_c{ border-bottom:1px solid #eee; padding:5px; padding-bottom:10px; }
.user_zz .tab_c a{ display:inline-block; line-height:30px; width:140px; text-align:center; font-size:18px; border-right:1px solid #eee; color:#999}
.user_zz .tab_c .curr{ color:#333}
.user_zz .tab_c a:last-of-type{ border-right:none}

.user_zz  .zz_con{ padding:10px 30px;}
.user_zz  .zz_con li{ display:block; margin:20px 0}
.user_zz  .zz_con li .btn{ border:1px solid #cbcbcb; line-height:40px; height:40px;text-align:center; width:120px; color:#666}
.user_zz  .zz_con li .btn img{ margin-right:5px; position:relative; top:4px;}
.user_zz  .zz_con li a{color:#666; margin-left:35px;}
.user_zz  .zz_con .zz_ok a{color:#1a9959;}
.user_zz  .zz_con li a:hover{color:#1a9959;}
.user_zz  .zz_con .zz_ok .btn{ border:1px solid #1a9959;color:#1a9959;}

.mask_box{ background:rgba(0,0,0,0.3); position:fixed; width:100%; height:100%; display:block; top:0; left:0;}
.mask_box .win_box{ display:block; width:350px; position:absolute; left:50%; top:250px; margin-left:-175px; background:#fff; border:1px solid #eee }
.mask_box .win_box h2{ font-size:18px; color:#666; font-weight:normal; padding:0 10px; line-height:60px; border-bottom:1px solid #eee;}
.mask_box .win_box .ico_close{ float:right; margin-top:18px; width:22px; height:22px; display:block;background:url(../images/ico_close.png) no-repeat center;}
.mask_box .win_box .win_con{ padding:20px;}
.mask_box .win_box .win_con .btn_wrap{ margin-top:20px; margin-bottom:0}
.mask_box .win_box .win_con .btn{ min-width:100px;}


.code_w{ text-align:center; padding:10px;}
.code_w h3{ font-size:20px; font-weight:normal; line-height:40px}
.code_w .c_tit{ line-height:40px; color:#666; font-size:12px;}
.code_w b{ font-size:18px; font-weight:normal; margin-left:5px;}
.code_box{ width:200px; display:block; margin:10px auto}
.code_box i{ width:180px; height:180px; display:block;  padding:10px; border:1px solid #dcdcdc}
.code_box i img{ width:180px; height:180px;}
.code_box .blue_link{ color:#3951a7; line-height:30px; text-decoration:none}
.code_box .code_tit{ width:202px; display:block; background:#ff7573; text-align:center; color:#fff; padding:5px 0; margin-bottom:10px}
.code_box .code_tit .ico_scan{background:url('../images/ico_scan.png') #ff7573 no-repeat left center; display:inline-block; padding-left:40px; text-align:left;}

.code_tip{ background:#f1f1f1; padding:10px 0; width:800px; margin:0 auto; text-align:center}
.code_tip span{background:url('../images/ico_ann.png') no-repeat left center; padding:10px 0; padding-left:25px; }

.user_shr{ background:#fff; padding:15px;}
.user_shr dd{ float:left; width:465px; border:1px solid #eee; padding:10px;}
.user_shr dd input[type="text"]{ float:left; width:435px; border:none; line-height:22px; }
.user_shr dd .ico_shr{ float:right; border:none; width:20px; height:20px;background:url('../images/ico_srh.png') no-repeat center; }
.user_shr .ico_write{background:url('../images/ico_write.png') no-repeat left center; padding:3px 0; padding-left:25px; }
.user_shr .red_btn{ float:right; width:120px; }
.user_shr .red_btn:hover{ color:#dc4409; background:#fff }

.user_list{ margin-top:15px; background:#fff}
.user_tab{ border-bottom:none; padding:0 15px;}
.user_tab a{ display:inline-block; line-height:50px; height:50px; padding:0 7px; color:#999}
.user_tab a:hover{ color:#dc4409}
.user_tab a.curr{ border-bottom:2px solid #dc4409; color:#333}

.user_list .list_team{}
.user_list .list_team .list_tit{ background:#faf7f0; padding:10px 15px; font-size:12px; color:#666}
.user_list .list_team .list_tit .red_font{ float:right}
.user_list .list_team .list_con{ padding:10px 15px;}
.user_list .list_team .list_con dd{ line-height:30px; margin-right:200px; font-size:12px;  color:#666}
.user_list .list_team .list_con dt{ float:right; font-size:12px; width:100px; height:60px; border-left:1px solid #eee; text-align:center; padding:15px 0; line-height:30px; color:#666}
.user_list .list_team .list_con dt a.blue_link_s{ display:block;}

.user_bar{ line-height:30px; padding:10px 10px; background:#fff; text-align:center; font-size:18px;}
.user_bar a{font-size:14px;}
.user_table{ background:#fff; border-top:1px solid #eee}
.user_table th,.user_table td{ font-size:12px; font-weight:normal; text-align:center; padding:8px 5px; border-bottom:1px solid #eee}
.user_table th{ background:#faf7f0}
.user_table .u_tit { width:80px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; text-align:left}

.user_tip{ padding:100px 50px; min-height:400px; background:#fff; text-align:center}
.user_tip i{ margin:20px; display:block}
.user_tip h2{ font-size:20px; color:#666; font-weight:normal; margin-bottom:20px;}
.ico_write{background:url('../images/ico_write_w.png') no-repeat left center; padding:3px 0; padding-left:25px; }
.user_tip .red_btn_s{ font-size:16px;}

.fp_box{ padding:0 10px; padding-bottom:10px; background:#fff}
.fp_box table{border-top:1px solid #eee; border-left:1px solid #eee; margin-bottom:15px;}
.fp_box th,.fp_box td{ font-size:12px; font-weight:normal; padding:8px 5px 8px 20px; border-bottom:1px solid #eee; border-right:1px solid #eee}
.fp_box th{ background:#faf7f0; text-align:left}

.sq_box{ padding:0 10px; padding-bottom:15px;}
.sq_box table{border:1px solid #eee; border-bottom:none}
.sq_box th,.sq_box td{ text-align:center; font-weight:normal; padding:8px 5px 8px 20px; border-bottom:1px solid #eee;}
.sq_box th{background:#fafafa}

.link_box{ padding:10px; background:#fff}
.link_box .link_tit{ padding:10px; background:#faf7f0; color:#9e813d}

.link_box .link_con{ width:380px; margin:20px auto 10px auto; position:relative}
.link_box .link_con img{ width:100%;}
.link_box .link_con .code_w{ width:180px; display:block; position:absolute; left:50%; top:50%; margin-left:-90px; margin-top:-70px; box-sizing:border-box; text-align:center }
.link_box .link_con .code_w i{ border:3px solid #587aff; display:block; overflow:hidden; box-sizing:border-box}
.link_box .link_con .code_w i img{ width:100%;}
.link_box .link_con .code_w p{ font-size:0.7em; color:#fff; line-height:2em}

.rz_team{ background:#fff; padding:10px; margin-top:15px;}
.rz_team h2{ font-size:16px; font-weight:normal; line-height:30px; border-bottom:1px solid #eee; padding-bottom:5px;}
.rz_team h2 span{ margin-left:5px}
.rz_team h3{ padding:10px 0; font-weight:normal;  color:#999}
.rz_team .rz_list{ border:1px solid #eee;}
.rz_team .rz_list h4{ font-weight:normal;  padding:10px; background:#faf7f0; border-bottom:1px solid #eee;}
.rz_team .rz_list .rz_list_c{}
.rz_team .rz_form{ padding:10px; border-top:1px solid #eee}
.rz_team .rz_form p{ line-height:30px; color:#666}

.rz_preson{ background:#fff;}
.rz_preson .rz_tip{ text-align:center; padding:50px;}
.rz_preson .rz_tip i{ display:block; margin:10px}
.rz_preson .rz_form{ padding:20px 50px; border-top:1px solid #eee}
.rz_preson .rz_form p{ line-height:30px; color:#666}

.ht_top{ background:#fff; padding:15px; padding-left:30px;background:url('../images/ico_ring.png') #fff no-repeat 10px center; color:#9e813d }
.ht_top .red_btn{ position:relative; top:-5px}

.detail_box{ background:#fff;}
.detail_box .d_bar{ padding:15px; border-bottom:1px solid #eee; color:#dc4409}
.detail_box .d_bar a{ margin-left:10px;}
.detail_box .d_team { font-size:12px; display:block; padding-bottom:15px;}
.detail_box .d_team .d_tit{ padding:15px; background:#fff8f6}
.detail_box .d_team .d_tit .red_btn_s{ position:relative; top:-4px;}
.detail_box .d_team table{ margin:10px; width:97%; border-bottom:1px solid #eee; padding-bottom:10px;}
.detail_box .d_team table:last-of-type{ border-bottom:none}
.detail_box .d_team td{ padding:5px; color:#666}
.detail_box .d_team th{ padding:5px;  text-align:left; font-weight:normal; font-size:14px;}

.yw_ad{ display:block; height:355px;background:url('../images/yw_ad.png') #fff repeat center; }
.tit_blue { margin-top:40px;}
.tit_blue h2{ color:#5f697a}
.yw_list{ }
.yw_list li{ display:block; background:#fff; padding:30px; margin:15px 0 }
.yw_list li:hover{ box-shadow: 0 0 5px rgba(0,0,0,0.2)}
.yw_list li:after { content: " "; display: block; clear: both; }
.yw_list li i{ float:left; display:block; width:180px; height:180px; overflow:hidden; background:#eee}
.yw_list li dt{ margin-left:200px;}
.yw_list li dt h2{ font-size:18px; color:#dc4409; margin-bottom:10px;}
.yw_list li dt p{margin-bottom:5px;}
.yw_list li dt .red_btn_s{ font-size:18px; font-weight:bold; margin-left:0}
.yw_list li dt .red_font{ margin-left:10px;}

.a_tit{ text-align:center; color:#5f697a; margin-top:60px}
.a_tit h2{ font-size:24px; margin-bottom:20px;}
.a_tit p{ font-size:18px; line-height:30px;}

.a_tit2{color:#5f697a;}
.a_tit2 h2{ font-size:24px; font-weight:normal; margin-bottom:20px; text-align:center; }
.a_tit2 p{ line-height:24px;}
.img_c { text-align:center; margin:30px 0; display:block}

.a_team{ width:1000px; margin:10px auto;}
.a_team li{ display:inline-block; width:230px; margin:5px; border-radius:5px; box-shadow: 0 0 5px rgba(0,0,0,0.2); text-align:center; padding:20px 0}
.a_team li i{ display:block; width: 70px; height:70px; margin:5px auto}
.a_team li p{ color:#666; font-size:18px;}

.about_box1{ border-top:1px solid #eee; display:block; height:594px;background:url('../images/about_p1.jpg') #eee no-repeat center;}

.about_box2{display:block;background:#f5f5f5; padding:40px 0}
.about_box2 .a_con{ width:822px; margin:0 auto;}

.about_box3{display:block;background:#fff; padding:40px 0}
.about_box3 .a_con{ width:822px; margin:0 auto;}

.about_box4{display:block; background:url('../images/about_bg.png') #eee repeat center; padding:40px 0}
.about_box4 .a_con{ width:822px; margin:0 auto;}
.about_box4 .a_tit2 h2{ color:#fff !important}
.about_box4 .a_tit2 p{ color:#fff !important}

.about_box5{display:block; background:#fff; padding:60px 0}
.about_box5 .a_con{ width:880px; margin:0 auto;}
.about_box5 .a_con .a_left{ float:left; width:400px;}

.about_box6{display:block; background:#f3fbff; padding:40px 0}
.about_box6 .a_con{ width:822px; margin:0 auto;}

.a_show{ padding:10px 0; border-top:1px solid #eee; margin-top:10px;}
.a_show p{display:block; background:url('../images/red_point.jpg') no-repeat left center; padding-left:20px; line-height:30px; color:#666}


.searh_wrap{ background:#fff8f6; display:block; padding:30px 0;}
.searh_box{ width:650px; margin:0 auto; position:relative}
.searh_box .searh_tab{}
.searh_box .searh_tab a{ display:inline-block; margin-left:5px; padding-left:25px; color:#999; padding-bottom:10px;}
.searh_box .searh_tab a i{ display:inline-block; width:16px; height:16px; margin-right:5px; position:relative; top:2px;}
.searh_box .searh_tab .ico_s1{ background:url('../images/ico_s1.png') no-repeat left center;}
.searh_box .searh_tab .ico_s2{ background:url('../images/ico_s2.png') no-repeat left center;}
.searh_box .searh_tab .curr{ color:#dc4409; background:url('../images/down_arrow.png') no-repeat bottom center;}
.searh_box .searh_tab .curr .ico_s1{ background:url('../images/ico_s1_c.png') no-repeat left center;}
.searh_box .searh_tab .curr .ico_s2{ background:url('../images/ico_s2_c.png') no-repeat left center;}

.searh_box .searh_con { border:1px solid #dc4409; border-radius:5px; background:#fff}
.searh_box .searh_con button{ background:#dc4409; color:#fff; text-align:center; border:none; font-size:20px; line-height:40px; border-radius:0 5px 5px 0; float:right; width:80px;}
.searh_box .searh_con dd{ margin-right:80px;}
.searh_box .searh_con dd input[type="text"]{ text-indent:30px; width:100%; line-height:40px; border:none; background:url('../images/ico_srh_gray.png') no-repeat 8px center;}

.srh_link{ color:#666; padding-right:20px; background:url('../images/black_arrow.png') no-repeat right center; position:absolute; bottom:10px; right:-90px;}

.change_box{ border:1px solid #eee; background:#fff; padding:10px; margin-top:15px;}
.change_box li{ display:block; border-bottom:1px dashed #eee; padding:10px 0; line-height:30px;}
.change_box li:last-of-type{ border-bottom:none}
.change_box li:after { content: " "; display: block; clear: both; }
.change_box li dt{ float:left; width:80px; text-align:right; color:#666}
.change_box li dd{ margin-left:160px;}
.change_box li a{ border-radius:2px; display:inline-block; color:#666; padding:0 8px; margin:0 2px;}
.change_box li a:hover{color:#dc4409}
.change_box li a.curr{ background:#dc4409; color:#fff}
.change_box li .all_btn{ float:left; width:70px; text-align:center; padding:0px;}
.change_box li ol { display:inline-block; width:150px; position:relative}
.change_box li ol input[type="text"]{ width:100%; border:1px solid #cbcbcb; line-height:28px; text-indent:5px;}
.change_box li ol span{ position:absolute; top:1px; right:3px; color:#999}

.searh_list{ border:1px solid #eee; background:#fff; margin-top:15px;}
.searh_list .s_tab{ border-bottom:1px solid #eee; padding-top:5px}
.searh_list .s_tab a{ display:inline-block; height:40px; line-height:40px; padding:0 5px; margin:0 10px; color:#999}
.searh_list .s_tab .curr{ border-bottom:2px solid #dc4409; color:#dc4409}
.searh_list .s_con{ padding:10px 15px;}
.searh_list .s_con a{ display:block; line-height:30px; margin:10px 0; position:relative; color:#666 }
.searh_list .s_con a span{ width:100px; right:10px;line-height:30px; position:absolute; top:0; }

.f-page { text-align: center; padding: 0px 0 20px 0;}
.f-page li {padding: 0 8px; height: 32px; border: 1px solid #ddd; text-align: center; line-height: 32px; min-width:18px; display: inline-block; color: #666; background: #f3f3f3; *display: inline; zoom:1;}
.f-page li:hover { background: #dc4409; color: #fff; border: 1px solid #dc4409;}
.f-page li.curr0{ background: #fff; color: #dddd; border: 1px solid #dddd; cursor: text;}
.f-page li[id="curr"] { background:none; color: #dc4409; border:none;}

.page_info{ color:#666; display:inline-block; margin-left:5px}
.page_info input[type="text"]{ color:#666; margin:0 3px; display:inline-block; width:32px; height: 32px; line-height:32px; text-align:center; border: 1px solid #ddd;}
.page_info button{ color:#666; margin:0 3px; display:inline-block; width:60px; height: 32px; line-height:32px; text-align:center; border: 1px solid #ddd; background:#f6f6f6}

.more_bk{ border:1px solid #eee; border-top:1px solid #fff; position:relative; top:-1px; right:-1px; background:#fff; padding-bottom:20px;}
.more_bk a{ color:#dc4409}

button:disabled{ background:#cbcbcb; border:1px solid #cbcbcb; color:#fff}
button:disabled:hover{ background:#cbcbcb; border:1px solid #cbcbcb; color:#fff}

.blue_link{color:#3236c0; text-decoration:underline}
.blue_link_s{color:#1957f4;}

.red_link{color:#dc4409;}

.gray_link{ color:#999}
.gray_link:hover{ color:#333}

.font14{ font-size:14px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
.font12{ font-size:12px;}
.red_font{ color:#dc4409}
.gray_font{ color:#999}
.mar_l{ margin-left:5px;}

.f-page { text-align: center; padding: 0px 0 20px 0;}
.f-page li {padding: 0 8px; height: 32px; border: 1px solid #ddd; text-align: center; line-height: 32px; min-width:18px; display: inline-block; color: #666; background: #f3f3f3; *display: inline; zoom:1;}

.f-page li a{ display:block}
.f-page li:hover { background: #dc4409; color: #fff; border: 1px solid #dc4409;}
.f-page li:hover a{ color: #fff;}
.f-page .active{ background:none; color: #dc4409; border:none;}
.f-page .active a{ background:none; color: #dc4409; border:none;}

.word_box { position:absolute; top:41px; left:5px; z-index:9999; background:#fff; border:1px solid #aaa; border-radius:3px; max-height:200px; width:280px; overflow:auto;}
.word_box a{ display:block; border-bottom:1px solid #ddd; line-height:24px; padding:5px;}
.word_box a:hover{ background:#f5f5f5}

.popup-img{ text-align: center;width:100%; height:auto }

input{outline:none}
button{outline:none}
.yw_list li:hover{ box-shadow: 0 0 6px rgba(0,0,0,0.1)}
.header .info_box .info_con{ position:absolute; background:#fff; width:150px; display:block; top:35px; right:0; border-radius:3px; box-shadow:0 0 6px rgba(0,0,0,0.1)}
.hot_box li:hover{ box-shadow:0 0 6px rgba(0,0,0,0.1)}
.code_box{ width:260px}
.login_box .login_con{ height:350px;}

.user_tab span{ line-height:50px;}

.tit{ width: 20%}
.td-title{ width: 30%}

.Box {position: relative;}
.Box .content {width: 980px;margin: 0 auto;}
.Box h2 {text-align: center;margin-bottom: 35px;padding-top: 250px;}
.Box .Box_con {position: relative;}
.Box .Box_con .btnl {position: absolute;}
.Box .Box_con .btn_s {display: block;width: 40px;height: 40px;position: absolute;top: 10px;cursor: pointer;}
.Box .Box_con .btnl {background: url(../images/jtl02.png) no-repeat center;left: -60px;}
.Box .Box_con .btnr {background: url(../images/jtr02.png) no-repeat center;right: -60px;}
.Box .Box_con .btnl:hover {background: url(../images/jtl03.png) no-repeat center;}
.Box .Box_con .btnr:hover {background: url(../images/jtr03.png) no-repeat center;}
.Box .Box_con .conbox {position: relative;overflow: hidden;}
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li {float: left;width: 150px;height: 60px;margin-left: 15px;overflow: hidden;}
.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
.Box .Box_con .conbox ul li img {display: block;width: 150px;height: 60px;}


.Box .BoxSwitch {margin-top: 30px;text-align: center; display:none}
.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
.Box .BoxSwitch span.cur {background: red;}

/*2019-04-1*/
.top_w{ background:#f1f1f1; width:100% }
.top_bar{ width:980px; margin:0 auto; padding:10px 0; color:#666 }
.top_bar .left_c{ float:left}
.top_bar .left_c a{ display:inline-block; padding:0 10px; border-right:1px solid #d9d9d9; color:#666}
.top_bar .left_c a:hover{ color:#79b732}
.top_bar .left_c a.blue_link{ color:#79b732; text-decoration:none}
.top_bar .left_c a.blue_link:hover{ color:#fc8f45}
.top_bar .left_c .phone_c{ padding-left:30px; background: url(../images/top_phone.png) no-repeat 7px center;}

.top_bar .right_c{ float:right}
.top_bar .right_c a{ display:inline-block; padding:0 10px; color:#666;}
.top_bar .right_c a:hover{ color:#fc8f45}
.top_bar .right_c .ico_arrow{ display:inline-block; padding:0 10px; color:#666; position:relative;  background: url(../images/red_arrow2.png) no-repeat right center; padding-right:5px;}

.top_bar .right_c .ico_arrow .use_list{ background:#f1f1f1; opacity: 0;height: 0;position: absolute; padding-top:10px;overflow: hidden;width: 100%;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;/* Firefox 4 */-o-transition: all 0.5s; z-index:9999 }
.top_bar .right_c .ico_arrow:hover .use_list{height:auto;opacity: 1;}
.top_bar .right_c .ico_arrow:hover .use_list a {width: 100%;text-align: center;background:#f1f1f1; border-bottom:1px solid #f8f8f8;color: #666666; margin:0; padding:0; line-height:32px}
.top_bar .right_c .ico_arrow:hover .use_list a:hover{color: #79b732;}


.b_wrap{ width:100%; height:500px}
.b_box{ width:500px; margin:0 auto; padding-top:120px;}
.b_box .tab_c { }
.b_box .tab_c a{padding-right:20px; font-size:20px; color:#999; border-right:1px solid #d6d6d6 }
.b_box .tab_c a:last-of-type{ border-right:none;padding-left:20px;}
.b_box .tab_c a.hover{ font-size:24px; color:#475d88 }
.b_box .tab_c a:hover{ color:#475d88 }
.b_box .b_srch{ border:1px solid #fff; border-radius:5px; background:#f9fcff; height:54px; margin:30px 0; display:block}
.b_box .b_srch .sel{ float:left; width:100px; line-height:54px; padding:15px; border-right:1px solid #e5e5e5}
.b_box .b_srch .sel select{ font-size:18px; border:none; background:none; outline:none}
.b_box .b_srch input[type="text"]{ float:left; width:250px; border:none; font-size:18px; line-height:54px; padding-left:15px; background:none}
.b_box button{ float:right; width:80px; line-height:54px; background:#79b732; font-size:20px; border:none; color:#fff; border-radius:0 5px 5px 0; }
.b_box .b_ad {}
.b_box .b_ad li{ margin-bottom:25px;}
.b_box .b_ad li span{ background:rgba(173,205,248,0.5); padding:8px; border-radius:5px; color:#4a7fd3; font-size:16px;}

.header .logo{ float:left; width:180px; margin:25px 0; margin-right:0px}
.header .top_tit{ float:left; line-height:110px; font-size:24px; color:#666}
.header .top_srh{ float:right; width:260px; height:30px; margin:38px 0; margin-left:5px; border:1px solid #eee; position:relative}
.header .top_srh a{ float:right; background:#eee; color:#999; padding:0 5px; margin:4px 2px;}
.header .top_srh a:hover{ color:#fc8f45}
.header .top_srh input[type="text"]{ width:100px; border:none; display:inline-block; line-height:30px; text-indent:5px; outline:none; float:left}
.header .top_srh button{ float:right; margin:5px; border:none;  width:20px; height:20px;background:url(../images/ico_srh.png) no-repeat center;}
.header .menu_box{ float:right; margin:40px 0}
.header .menu_box a{ display:inline-block; font-size:16px; line-height:30px; margin:0 10px; color:#666}
.header .menu_box .ico_arrow{ display:inline-block; font-size:16px; line-height:30px; margin:0 10px; color:#666; background: url(../images/arrow_gray.png) no-repeat right center; padding-right:18px; position:relative}
.header .menu_box a:hover{color:#79b732}
.header .menu_box a.curr{color:#79b732}

.header .menu_box .ico_arrow .sub_menu{ border:1px solid #ddd; border-radius:3px; box-shadow:0 0 3px #eee; opacity: 0;height: 0;position: absolute;overflow: hidden;width: 200%;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;/* Firefox 4 */-o-transition: all 0.5s; z-index:999 }
.header .menu_box .ico_arrow:hover .sub_menu{height:auto;opacity: 1;}
.header .menu_box .ico_arrow:hover .sub_menu a {width: 100%;text-align: center;background: white;color: #666666; margin:0; line-height:32px}
.header .menu_box .ico_arrow:hover .sub_menu a:hover{background: #79b732;color: white;}


.foot_wrap{ background:#333333; padding:40px 0 30px 0;}
.foot_box{ width:980px; margin:0 auto; color:#ececec}
.foot_box li{ float:left; min-width:300px; padding-right:20px;}
.foot_box li h2{ font-weight:normal; font-size:16px; margin-bottom:5px;}
.foot_box li p{ line-height:28px;}
.foot_box li .red_font{ font-size:28px; margin-bottom:5px;}
.foot_box li .btn{ min-width:110px; line-height:36px;height:36px; font-size:16px; margin-top:10px}
.foot_box li .ico_msg{background:url(../images/ico_msg.png) no-repeat left center; padding-left:28px;}
.foot_box li dd p{ color:#ececec}

.foot_box .foot_line{ padding:0 30px; min-width:230px; border-right:1px solid #000; border-left:1px solid #000;}
.foot_box .blue_btn{border:none; color:#fff; background:#8498bf}
.foot_box .blue_btn:hover{color:#fff; background:#fc8f45}
.foot_box .white_font{ color:#fff; font-size:28px}

.cr_box{ width:100%; display:block; background:#272727; color:#fff; text-align:center; line-height:40px;}

.mask_box .win_box_n{ display:block; width:610px; position:absolute; left:50%; top:50px; margin-left:-300px; background:#fff; border-radius:5px; }
.mask_box .win_box_n h2{ border-bottom:none;}
.mask_box .win_box_n .win_con{ padding-top:0; overflow-y:auto }
.mask_box .b_con { width:570px; height:795px; margin:0 auto;background:url(../images/b_pic.jpg) no-repeat left center;}
.mask_box .b_con .b_c{ padding:60px; padding-top:110px;}
.mask_box .b_con .b_c h4{ color:#073975; text-align:center; font-size:20px; margin:18px 0}
.mask_box .b_con .b_c h3{ color:#618cbf; text-align:right; font-size:12px; font-weight:normal}
.mask_box .b_con .b_c table{ border-top:1px solid #86a9d8; border-left:1px solid #86a9d8; color:#2e5790}
.mask_box .b_con .b_c th{ font-weight:normal; white-space:nowrap; padding:8px 5px; border-right:1px solid #86a9d8; border-bottom:1px solid #86a9d8;}
.mask_box .b_con .b_c td{ padding:8px 5px; border-right:1px solid #86a9d8; border-bottom:1px solid #86a9d8;}
.mask_box .b_con .b_tip{ margin-top:10px; color:#6e96c7}


.flickerplate {
	position:relative;
	width:100%;
	height:355px;
	background-color:#e6e6e6;
	overflow:hidden
}
.flickerplate ul.flicks {
	width:10000%;
	height:100%;
	padding:0px;
	margin:0px;
	list-style:none
}
.flickerplate ul.flicks>li {
	float:left;
	width:1%;
	height:100%;
	background-position:center;
	background-size:cover;
	display:table
}
.flickerplate ul.flicks>li .flick-inner {
	height:100%;
	padding:10px;
	color:#fff;
	display:table-cell;
	vertical-align:middle
}
.flickerplate ul.flicks>li .flick-inner .flick-content {
	max-width:68.75em;
	margin-left:auto;
	margin-right:auto
}
.flickerplate ul.flicks>li .flick-title {
	padding:0px 0px;
	font-size:2.778em;
	line-height:1.995em;
	text-align:center
}
@media only screen and (max-width: 43.813em) {
	.flickerplate ul.flicks>li .flick-title {
		font-size:1.667em
	}
}
.flickerplate ul.flicks>li .flick-sub-text {
	padding:5px;
	font-weight:300;
	line-height:2.5em;
	color:rgba(255, 255, 255, 0.8);
	text-align:center
}
.flickerplate ul.flicks>li .flick-title span.flick-block-text, .flickerplate ul.flicks>li .flick-sub-text span.flick-block-text {
	padding:12px 18px;
	background-color:rgba(0, 0, 0, 0.6)
}
.flickerplate .arrow-navigation {
	position:absolute;
	height:80%;
	width:10%;
	top:10%;
	z-index:100;
	overflow:hidden
}
.flickerplate .arrow-navigation .arrow {
	display:block;
	height:100%;
	width:90%;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	-ms-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out
}
.flickerplate .arrow-navigation:hover, .flickerplate .arrow-navigation .arrow:hover {
	cursor:pointer
}
.flickerplate .arrow-navigation.left {
	left:0%
}
.flickerplate .arrow-navigation.left .arrow {
	opacity:0;
	margin:0px 0px 0px 50%;
	background-image:url("../images/flickerplate/arrow-left-light.png");
	background-repeat:no-repeat;
	background-position:left
}
.flickerplate .arrow-navigation.right {
	right:0%
}
.flickerplate .arrow-navigation.right .arrow {
	opacity:0;
	margin:0px 0px 0px -50%;
	background-image:url("../images/flickerplate/arrow-right-light.png");
	background-repeat:no-repeat;
	background-position:right
}
.flickerplate .arrow-navigation.left.hover .arrow {
	opacity:1;
	margin:0px 0px 0px 20%
}
.flickerplate .arrow-navigation.right.hover .arrow {
	opacity:1;
	margin:0px 0px 0px -20%
}
.flickerplate .dot-navigation {
	position:absolute;
	bottom:15px;
	width:100%;
	text-align:center;
	z-index:100
}
.flickerplate .dot-navigation ul {
	text-align:center;
	list-style:none;
	padding:0px 15px
}
.flickerplate .dot-navigation ul li {
	display:inline-block;
	float:none
}
.flickerplate .dot-navigation .dot {
	width:14px;
	height:14px;
	margin:0px 6px;
	background-color:rgba(255, 255, 255, 0.3);
	border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-webkit-transition:background-color 0.2s ease-out;
	-moz-transition:background-color 0.2s ease-out;
	-o-transition:background-color 0.2s ease-out;
	-ms-transition:background-color 0.2s ease-out;
	transition:background-color 0.2s ease-out
}
.flickerplate .dot-navigation .dot:hover {
	cursor:pointer;
	background-color:#fff
}
.flickerplate .dot-navigation .dot.active {
	background-color:#e8b227
}
.flickerplate .dot-navigation.left, .flickerplate .dot-navigation.left ul {
	text-align:left
}
.flickerplate .dot-navigation.right, .flickerplate .dot-navigation.right ul {
	text-align:right
}
.flickerplate.flicker-theme-dark .arrow-navigation.left .arrow {
	background-image:url("../images/flickerplate/arrow-left-dark.png")
}
.flickerplate.flicker-theme-dark .arrow-navigation.right .arrow {
	background-image:url("../images/flickerplate/arrow-right-dark.png")
}
.flickerplate.flicker-theme-dark .dot-navigation .dot {
	background-color:rgba(0, 0, 0, 0.12)
}
.flickerplate.flicker-theme-dark .dot-navigation .dot:hover {
	background-color:rgba(0, 0, 0, 0.6)
}
.flickerplate.flicker-theme-dark .dot-navigation .dot.active {
	background-color:#000
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text span.flick-block-text {
	background-color:rgba(255, 255, 255, 0.5)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text span.flick-block-text {
	background-color:rgba(255, 255, 255, 0.5)
}
.flickerplate.animate-transform-slide ul.flicks {
	-webkit-perspective:1000;
	-webkit-backface-visibility:hidden;
	transform:translate3d(0%, 0px, 0px);
	-webkit-transform:translate3d(0%, 0px, 0px);
	-webkit-transition:-webkit-transform 0.6s;
	-o-transition:-o-transform 0.6s;
	-moz-transition:-moz-transform 0.6s;
	transition:transform 0.6s
}
.flickerplate.animate-transition-slide ul.flicks {
	position:relative;
	left:0%;
	-webkit-transition:left 0.4s ease-out;
	-moz-transition:left 0.4s ease-out;
	-o-transition:left 0.4s ease-out;
	-ms-transition:left 0.4s ease-out;
	transition:left 0.4s ease-out
}
.flickerplate.animate-jquery-slide ul.flicks {
	position:relative;
	left:0%
}
.flickerplate.animate-scroller-slide {
	padding-bottom:0px;
	overflow:auto
}
.flickerplate.animate-scroller-slide ul.flicks {
	position:auto
}


.news_wrap{ border-bottom:1px solid #e4e4e4}
.news_box{ width:980px; margin:0 auto; padding:40px }
.news_box .news_con li{ float:left; width:450px; padding-right:20px; border-right:1px solid #eaeaea;}
.news_box .news_con li:last-of-type{padding-right:0px; padding-left:20px; border-right:none}
.news_box .news_con li a { display:block; line-height:38px; position:relative; padding-right:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap }
.news_box .news_con li a span{ color:#999; position:absolute; top:0; right:0px;}

.bh_box{ width:980px; margin:0 auto; padding:40px 0}
.bh_box .bh_tab{ margin-top:20px; }
.bh_box .bh_tab a{ width:100px; font-size:16px; color:#666; display:block; float:left; text-align:center; border-radius:8px 8px 0 0; width:150px; border:1px solid #e5e1d2; height:50px; line-height:50px; margin-right:13px; border-bottom:none }
.bh_box .bh_tab a:last-of-type{ float:right; margin-right:0}
.bh_box .bh_tab a.hover{ background:#8bc349; color:#fff; border:1px solid #8bc349; border-bottom:none }
.bh_box .bh_tab a:hover{ background:#8bc349; color:#fff; border:1px solid #8bc349; border-bottom:none }

.bh_box .quick_con{ display:block; background:#fff; border:1px solid #e5e5e5}
.bh_box .quick_con h2{ line-height:48px;height:48px; border-bottom:1px solid #e5e5e5; background:#fafafa; text-align:center; font-weight:normal}
.bh_box .quick_con .q_con{ padding:20px 30px; min-height:250px; width:600px;position:relative}
.bh_box .quick_con .q_con .q_win{ position:absolute; top:10px; left:50%; margin-left:-120px; border:1px solid #eee; background:rgba(50,50,50,.8); color:#fff; padding:8px; width:220px; text-align:center; z-index:999; border-radius:2px; }
.bh_box .quick_con .q_con td{ padding:5px; position:relative}
.bh_box .quick_con .q_pad td{ padding:2px 5px;}
.bh_box .quick_con .q_con input[type="text"]{ display:inline-block; line-height:40px;height:40px; width:200px; text-indent:5px; border:1px solid #dcdcdc}
.bh_box .quick_con .q_con select{ display:inline-block; line-height:42px;height:42px; width:202px; border:1px solid #dcdcdc}
.bh_box .quick_con .q_con .sel_short{ width:99px;}
.bh_box .quick_con .q_con .in_line{border:none !important; border-bottom:1px solid #345978 !important; width:120px !important}
.bh_box .quick_con .q_con .btn{ min-width:97px;}
.bh_box .quick_con .q_con .red_btn{ background:#e8b227; color:#fff}
.bh_box .quick_con .q_con .black_btn{ background:#5f697a;border:1px solid #5f697a; color:#fff}
.bh_box .quick_con .q_con .q_tip{ font-size:12px; color:#999}
.bh_box .quick_con .q_con .price_con{color:#f74500}
.bh_box .quick_con .q_con .price_con b{ font-size:24px}
.bh_box .quick_con .q_con .red_kong{font-size: 18px;padding: 10px 50px; background:#fff;margin-top: 10px; border:1px solid #e8b227; color:#e8b227}
.bh_box .quick_con .q_con .red_kong:hover{ background:#e8b227; color:#fff}

.bh_box .quick_con .q_con td .ico_date{ width:22px; height:22px; display:block;background:url(../images/ico_date.png) no-repeat center; position:absolute; top:15px; right:28px;}
.bh_box .quick_con .q_con td .right_pos{ position:absolute; top:15px; right:28px; color:#666}

.bh_box .quick_con .q_con p{ margin-bottom:10px;}
.bh_box .quick_con .q_con h3{ font-size:14px; color:#e8b227; font-weight:normal}
.bh_box .quick_con .q_con .btn_c{ text-align:center}
.bh_box .quick_con .q_con .red_btn{ font-size:18px; padding:10px 50px; display:inline-block; margin-top:10px;}
.bh_box .bh_p1{background:url(../images/bh_p1.png) no-repeat 93% 30px; }
.bh_box .bh_p2{background:url(../images/bh_p2.png) no-repeat 93% 30px; }
.bh_box .bh_p3{background:url(../images/bh_p3.png) no-repeat 93% 30px; }
.bh_box .bh_p4{background:url(../images/bh_p4.png) no-repeat 93% 30px; }
.bh_box .bh_p5{background:url(../images/bh_p5.png) no-repeat 93% 30px; }
.bh_box .bh_p6{background:url(../images/bh_p6.png) no-repeat 93% 30px; }

.bh_box .bh_tip{ padding:10px; background:#fff9e9; border-radius:5px; display:block; width:560px; margin-bottom:5px;}
.bh_box .bh_tip .red_link { color:#ff0006; margin:0 3px; text-decoration:underline}
.bh_box .bh_tip .blue_link { color:#009bfd; margin:0 3px; text-decoration:underline}

.yw_top{ width:980px; margin:0 auto}
.yw_top .yw_t1{ width:210px; height:320px; display:block; padding-top:50px; padding-left:30px; background:#53565b;color:#fff}
.yw_top .yw_t1 h2{ font-size:24px; font-weight:normal; line-height:30px; margin-bottom:10px }
.yw_top .yw_t1 h3{ font-size:24px; line-height:30px; margin-bottom:10px  }
.yw_top .yw_t1 a{ display:block; line-height:30px; color:#999;background:url(../images/pix.png) no-repeat left center; padding-left:16px; font-size:16px }
.yw_top .yw_t1 a:hover{ color:#fff}

.yw_top .yw_t2{ width:210px; height:200px; display:block; padding-top:50px; padding-left:30px; background:#74797f;color:#fff}
.yw_top .yw_t2 h3{ font-size:18px; line-height:30px; margin-bottom:10px; color:#cecfd1  }
.yw_top .yw_t2 p{ color:#cecfd1}
.yw_top .yw_t2 .btn{ border:1px solid #babcbf; color:#babcbf; padding:8px 10px; margin-top:20px; margin-left:30px}
.yw_top .yw_t2 .btn:hover{ border:1px solid #babcbf; background:#babcbf;color:#333;}

.yw_top .yw_t3{ width:210px; height:200px; display:block; padding-top:50px; padding-left:30px; background:#417b36;color:#fff}
.yw_top .yw_t3 h3{ font-size:18px; line-height:30px; margin-bottom:10px; color:#c1d0bf  }
.yw_top .yw_t3 p{ color:#c1d0bf}
.yw_top .yw_t3 .btn{ border:1px solid #a0bd9b; color:#a0bd9b; padding:8px 10px; margin-top:20px; margin-left:30px}
.yw_top .yw_t3 .btn:hover{ border:1px solid #babcbf; background:#a0bd9b;color:#333;}

.w_1000{ width:1000px; margin:0 auto; box-sizing:border-box}

.green_btn{border:1px solid #e5e1d2; color:#417b36; width:100px; font-size:18px; display:block; line-height:36px;height:36px; margin:0 auto !important;  border-radius:5px;}
.green_btn:hover{color:#fff; background:#8bc349;border:1px solid #8bc349}


.yw_main{ width:980px; margin:20px auto;border-top:1px solid #dbe4f0; border-left:1px solid #dbe4f0; }
.yw_main li{ float:left; width:50%; border-bottom:1px solid #dbe4f0; border-right:1px solid #dbe4f0; box-sizing:border-box; background:#f8f9fb; padding:40px 100px;}
.yw_main li:hover{ background:#fff; box-shadow:0 0 5px #ccc}
.yw_main li h2{ font-size:18px; font-weight:normal; text-align:center}
.yw_main li p{ font-size:12px; color:#999; height:80px; padding:12px}
.yw_main li .green_btn{ border:1px solid #417b36; padding:0 10px; font-size:16px }
.yw_main li .green_btn:hover{border:1px solid #8bc349}

.h_wrap{ width:980px; margin:30px auto;}
.h_wrap .hot_box{ margin:0px auto;  width:978px;}
.h_wrap .hot_box li dd{width: 576px;}

.m_tit2{ text-align:center; border:1px solid #eee; border-bottom:none; padding:25px; position:relative}
.m_tit2 h2{ font-size:24px; display:block; font-weight:normal; text-align:center;}
.m_tit2 .more_link{ position:absolute; right:10px; top:25px;}

.lk_wrap{ width:100%; background:#f1f2f2; padding:40px 0; }
.lk_box{ width:980px; margin:0 auto;}
.lk_box dt{ width:180px; float:left; text-align:right; font-size:24px; font-weight:bold; color:#8bc349; line-height:30px}
.lk_box dd{ margin-left:190px; color:#999; line-height:23px;}
/*2019-05-14*/
.zt_box{}
.zt_top{ width:100%;background:url(../images/zt_top.jpg) no-repeat center; height:442px; display:blockzt; position:relative }
.zt_top .zt_top_c{ width:410px; display:block; width:410px; position:absolute; top:120px; left:50%; margin-left:-430px; color:#fff}
.zt_top .zt_top_c h2{ font-size:44px; font-weight:bold; line-height:60px; margin-bottom:30px}
.zt_top .zt_top_c p{ font-size:14px}

.zt_mid{ width:100%;background:url(../images/zt_bg.jpg) repeat-y center;}
.zt_mid .zt_mid_c{ width:860px; margin:0 auto; border:1px solid #a2b1eb; display:block; background:rgba(80,140,228,0.5); border-radius:3px; padding:30px 60px; color:#fff}
.zt_mid .zt_mid_c h2{ font-size:24px; font-weight:normal; color:#c6fce9; margin-bottom:30px }
.zt_mid .zt_mid_c h2 span{ border-bottom:3px solid  #c6fce9; padding-bottom:5px;}
.zt_mid .zt_mid_c p{ font-size:16px; line-height:30px;}

.zt_tit { display:block; margin-top:100px; text-align:center; margin-bottom:20px}
.zt_tit span{ font-size:24px; color:#c6fce9; padding-bottom:5px; border-bottom:3px solid  #c6fce9;}

.zt_con{ width:980px; margin:0 auto; padding:30px 0; text-align:center}
.zt_con .agree_c{ font-size:18px; color:#fff; margin:20px 0 }
.zt_con .agree_c input{ margin-right:5px; display:inline-block; width:20px; height:20px; border-radius:50%; position:relative; top:3px}
.zt_con .green_btn{ width:340px; height:80px; background:#8bc349; border:1px solid #8bc349; line-height:80px; font-size:28px;  color:#fff}
.zt_con .zt_tip{ display:block; width:860px; margin:20px auto; border-radius:5px; padding:20px; background:rgba(28,84,167,0.5); color:#e2e8ff}

/*2019-06-26*/
.news_list{ padding:50px 80px 20px 80px; margin-bottom:20px}
.news_list h2{ font-weight:normal;  color:#8bc04e; font-size:20px; text-align:center; margin-bottom:20px}
.news_list .news_con{ margin-bottom:10px}
.news_list .news_con a { display:block; line-height:30px; padding:20px 0; font-size:16px; border-bottom:1px solid #f5f5f5; color:#424242; position:relative; padding-right:80px;}
.news_list .news_con a span{ position:absolute; top:20px; right:0px; font-size:14px; color:#999 }

.news_detail{ padding:40px 80px 20px 80px; margin-bottom:20px}
.news_detail h2{ font-weight:normal;  color:#424242; font-size:18px; text-align:center; margin-bottom:20px}
.news_detail .n_sub{ border-bottom:1px solid #f5f5f5; line-height:40px; position:relative; color:#424242; }
.news_detail .n_sub span{ position:absolute; top:0px; right:0px; font-size:14px;}
.news_detail .detail_con{ padding-top:20px}
.news_detail .detail_con p{ color:#424242; line-height:24px; margin-bottom:20px}

/*2019-06-26*/
.rz_box{ border-top:1px solid #b4dbf7; background:#fafafa; margin-left:-15px; margin-right:-15px; margin-top:10px; text-align:center }
.rz_box a{ display:inline-block; margin:15px 0; padding:0 30px; border-right:1px solid #eee}
.rz_box a:last-child{ border-right:none}
.rz_box span{ padding:5px 0;}
.rz_box .ico_rz{background:url(../images/ico_rz.png) no-repeat center left; padding-left:30px;}
.rz_box .ico_phone{background:url(../images/ico_phone2.png) no-repeat center left; padding-left:30px;}
.rz_box .ico_code{background:url(../images/ico_code.png) no-repeat center left; padding-left:30px;}

.l_tip{ padding:5px 0; font-size:10px; color:#f37b51;}
.l_link { margin-top:10px; margin-bottom:20px;}
.l_link a{ display:inline-block; margin-right:10px; color:#6c8cc4;}
.l_link a:hover{ text-decoration:underline}
.l_link a span{padding-left:20px;}
.l_link a .ico_doc{background:url(../images/ico_doc.png) no-repeat center left;}
.l_link a .ico_down{background:url(../images/ico_down.png) no-repeat center left;}

.l_ques{background:url(../images/ico_info3.png) no-repeat center left; padding-left:20px; margin-top:15px; margin-bottom:40px; color:#999}
.l_ques a{ color:#6c8cc4; font-weight:bold}
.l_ques a:hover{ text-decoration:underline}

.wrong_box{ width:900px; margin:0 auto;}
.wrong_box .img_c{ float:left}
.wrong_box .font_c{ float:left; margin-left:30px; color:#849dc9; margin-top:150px}
.wrong_box .font_c h2{ font-size:40px; font-weight:normal; margin-bottom:40px;}
.wrong_box .font_c{ font-size:24px; }
.wrong_box .font_c p{ margin-bottom:30px;}

.wrong_box .font_c .green_btn2{
	width: 100px;
	font-size: 18px;
	line-height: 36px;
	height: 36px;
	display:inline-block;
	border-radius: 5px;color:#fff; background:#8bc349;border:1px solid #8bc349; margin:0px}

.tit_c5{ width:880px; margin:0 auto; padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #dfdfdf; text-align:center}
.tit_c5 h2{ text-align:center; margin-bottom:20px;}
.tit_c5 h2 span{ display:inline-block; padding:10px 10px; border-radius:3px; font-size:20px; border:1px solid #86b94c; color:#86b94c; background:#fff}
.tit_c5 p{ font-size:20px; color:#77ad39; margin-bottom:10px;}

.a_tit{ text-align:center; color:#5f697a; margin-top:60px}
.a_tit h2{ font-size:24px; margin-bottom:20px;}
.a_tit h3{ text-align:center; margin-bottom:10px;}
.a_tit h3 span{ display:inline-block; padding:10px 10px; border-radius:3px; font-size:20px; font-weight:normal; color:#FFF; background:#8bc349}
.a_tit p{ font-size:18px; line-height:30px;}

.a_tit2{color:#5f697a;}
.a_tit2 h2{ font-size:24px; font-weight:normal; margin-bottom:20px; text-align:center; }
.a_tit2 h4{ font-size:24px; font-weight:normal; margin-bottom:20px; text-align:center; color:#a2d866 !important}

.a_tit2 p{ line-height:24px; margin-bottom:10px;}
.img_c { text-align:center; margin:30px 0; display:block}

.coo_c a{ display:inline-block; border:1px solid #ddd; margin:6px 5px;}

.about_box5{display:block; background:#fff; padding:60px 0; background:#f5f5f5}
.about_box5 .a_con{ width:880px; margin:0 auto;}
.about_box5 .a_con .a_left{ float:left; width:400px;}

.news_detail .detail_con img{ width:100%}

.user_box { border:1px solid #ddd;background:url('../images/left_bg.png') repeat-y left center;   }
.user_box .left_menu{ float:left; width:220px; background:#f4f4f4; border-right:1px solid #ddd; }
.user_box .right_main{ float:left; width:942px; padding:15px; position:relative }
.sq_lc { text-align:center; margin-bottom:15px}
.sq_lc li{ display:inline-block; height:40px; line-height:40px; padding:0 10px; min-width:100px; text-align:center; background:#f1f1f1; border:1px solid #ccc; color:#999; border-radius:3px; margin:5px;}
.sq_lc li span{ padding-left:30px; display:inline-block; height:40px; line-height:40px;}
.sq_lc li.sq_cur { background:#fff; border:1px solid #c9151e; color:#c9151e;}

.sq_lc li .ico_1{background:url('../images/lc/ico_p1.png') no-repeat left center;}
.sq_lc li .ico_2{background:url('../images/lc/ico_p2.png') no-repeat left center;}
.sq_lc li .ico_3{background:url('../images/lc/ico_p3.png') no-repeat left center;}
.sq_lc li .ico_4{background:url('../images/lc/ico_p4.png') no-repeat left center;}
.sq_lc li .ico_5{background:url('../images/lc/ico_p5.png') no-repeat left center;}
.sq_lc li .ico_6{background:url('../images/lc/ico_p6.png') no-repeat left center;}
.sq_lc li .ico_7{background:url('../images/lc/ico_p7.png') no-repeat left center;}

.sq_lc li.sq_cur .ico_1{background:url('../images/lc/ico_p1_c.png') no-repeat left center;}
.sq_lc li.sq_cur .ico_2{background:url('../images/lc/ico_p2_c.png') no-repeat left center;}
.sq_lc li.sq_cur .ico_3{background:url('../images/lc/ico_p3_c.png') no-repeat left center;}
.sq_lc li.sq_cur .ico_4{background:url('../images/lc/ico_p4_c.png') no-repeat left center;}
.sq_lc li.sq_cur .ico_5{background:url('../images/lc/ico_p5_c.png') no-repeat left center;}
.sq_lc li.sq_cur .ico_6{background:url('../images/lc/ico_p6_c.png') no-repeat left center;}
.sq_lc li.sq_cur .ico_7{background:url('../images/lc/ico_p7_c.png') no-repeat left center;}

.tjr_box{ padding:20px; text-align:center}
.tjr_box i{ width:100px; height:100px; display:block; margin:0 auto}
.tjr_box h2 { font-weight:normal; line-height:36px }
.tjr_box h2 span{ padding:0 3px; color:#c9151e; font-size:18px;}
.bar_tit .state_c { position:absolute; top:0; right:5px; font-size:14px;}
.bar_tit .state_c a{ padding:0 5px;}
.bar_tit .state_c .red_btn_k{ margin:4px 0; line-height:26px; height:26px; font-size:12px}
.bar_mar{ margin:10px 0}
.tit_box{ border-bottom:1px solid #d5d5d5; height:40px; line-height:40px; position:relative;}
.tit_box span{ border-bottom:1px solid #c9151e; height:40px; line-height:40px; color:#333; padding:0 5px; position:absolute; top:0; left:0;}
.sq_form table{ border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.sq_bk td{ border-right:1px solid #ddd;}
.sq_bk td:last-of-type{ border-right:none;}
.sq_form td{ padding:5px; height:32px; border-bottom:1px solid #ddd; position:relative}
.sq_form th{ padding:5px; height:32px; border-bottom:1px solid #ddd; font-weight:normal; text-align:center; color:#666}
.sq_form td u{ text-decoration:none; position:absolute; top:10px; right:60px; color:#999}
.sq_form td label{ margin-right:10px;}
.sq_form td input[type="text"]{ height:32px; line-height:32px; border:1px solid #b5b5b5; text-indent:10px; border-radius:3px; width:360px;display:inline-block; }
.sq_form td.short_in input[type="text"]{ width:160px;}
.sq_form td.short_in { text-align:center; }
.sq_form td select{ height:32px; line-height:32px; border:1px solid #b5b5b5; text-indent:10px; border-radius:3px; width:118px;display:inline-block; }
.sq_form td textarea{line-height:32px; border:1px solid #b5b5b5; padding:5px; border-radius:3px; width:350px;display:inline-block; }
.sq_form td.short_in textarea{ width:160px;}
.sq_form .tit{ width:150px; text-align:right}
.sq_form .tit span{ color:#c9151e; padding:0 2px}
.sq_form td .add_btn{ border:1px solid #c9151e; border-radius:2px; width:24px; height:24px; display:inline-block; margin:4px;background:url('../images/ico_add.png') no-repeat center; }
.sq_form td .add_btn:hover{background:url('../images/ico_add_h.png') #c9151e no-repeat center; }
.sq_form td .add_btn.nomar{ margin:4px 0px;}
.sq_form td .img_c{ width:100px; display:inline-block; margin-right:5px; border:1px solid #e1e1e1; vertical-align:middle; position:relative}
.sq_form td .img_c img{ width:100%}
.sq_form td .img_c .ico_close{ width:20px; height:20px; display:block;background:url('../images/ico_close2.png')no-repeat center; position:absolute; top:-5px; right:-5px; }

.sq_form td .ico_time{background:url('../images/ico_date.png') no-repeat 97% center; }

.sq_form td .up_btn{ border:1px solid #c9151e; border-radius:2px; width:24px; height:24px; display:inline-block; margin:4px;background:url('../images/ico_up.png') no-repeat center; }
.sq_form td .up_btn:hover{background:url('../images/ico_up_h.png') #c9151e no-repeat center; }

.sq_form td ol{ padding:3px 0px;}
.sq_form td .tool_p{ margin-top:5px;}
.sq_form td .tip_p{ border:1px dashed #e1e1e1; background:#f6f6f6; color:#777; line-height:26px; padding:5px;}

.sq_form .myTitle{ text-align:right; background:#f5f5f5; color:#666; width:150px}
.sale_detail{ position:relative;}
.sale_detail .sale_btn{ position:absolute; bottom:20px; right:10px;}
.sale_detail .sale_tool{ margin-top:10px; padding:10px; background:#f6f6f6; border:1px solid #e1e1e1;}
.sale_detail .sale_tool p{ color:#555; line-height:30px;}
.sale_detail .sale_tool b{ color:#c9151e; margin:0 2px}
.sale_detail .sale_tool span{ font-size:16px; font-weight:bold;}
.sale_detail .sale_tool select{ padding:3px; border-radius:3px;}
.sale_detail .sale_btn{ position:absolute; bottom:20px; right:10px;}
/*.red_btn{ display:inline-block; font-size:16px; text-align:center;min-width:60px; padding:0 20px; color:#fff; line-height:36px; height:36px; border:1px solid #b02023; border-radius:3px; background:#c9151e}
.red_btn:hover{ color:#fff; background:#b90811}*/
.red_f{ color:#c9151e}
.gold_f{ color:#bd942c}
.gray_f{ color:#666}
.id_box{ padding:5px; background:#f5f5f5; height:32px; line-height:32px; margin-top:10px;}
.id_box{ border:1px solid #ddd;}
.id_box .tool_c{ float:right}

.jg_c{ width:180px; height:50px; display:inline-block; margin-right:5px; border:1px solid #fff; overflow:hidden; position:relative}
.jg_c img{ width:100%; height:100%;}
.jg_c i{ position:absolute; right:0; bottom:0; width:25px; height:25px; display:none;background:url(../images/ico_j.png) no-repeat center; }

.jg_curr{ border:1px solid #6cba4b;}
.jg_curr i{ display:block}


.lc_box .lc_con span.curr {
	color: #e8440a;
}

.hd_box{ border:1px solid #ffae6c; width:580px; padding:30px 20px 20px 20px; margin:20px auto; position:relative}
.hd_box h2{ position:absolute; top:-5px; left:10px;}
.hd_box .gloden_f{ color:#b39e6b}
.hd_box .gray_f{ color:#838383}

.orange_f{ color:#e8440a}
.main_result li u{ text-decoration:line-through; color:#686868; margin-left:5px;}
.main_result .left_pad{ text-align:left !important; padding-left:100px!important}

.red_btn_s {
	 border: 1px solid #e8440a;
	 background: #e8440a;
	 color: #fff;
 }
.gray_btn_s {
	border: 1px solid #97B7C2;
	background: #97B7C2;
	color: #fff;
}
.gray2_btn_s {
	border: 1px solid #CECECE;
	background: #CECECE;
	color: #fff;
}
.btn {padding: 0px;}

.win_tit{ border-bottom:2px solid #d5d5d5; height:40px; line-height:40px; position:relative; margin-top:5px; font-size:16px;}
.win_tit a{ width:36px; height:36px; display:block;background:url('../images/ico_close.png') no-repeat center; position:absolute; top:-22px; right:-18px;}
.win_tit a:hover{background:url('../images/ico_close_h.png') no-repeat center;}
.win_tit span{ border-bottom:2px solid #c9151e; height:40px; line-height:40px; color:#c9151e; padding:0 5px; position:absolute; top:0; left:10px;}
.win_con{ padding:20px 30px;}
.win_con li{ display:block; margin-bottom:15px;}
.win_con li dt{ float:left; width:210px;}
.win_con li dd{ float:left; width:100px; margin-left:10px;}
.win_con li dd a{ height:40px; line-height:40px; border:1px solid #c9151e; color:#c9151e; text-align:center; border-radius:3px; display:block}
.win_con li dd a.g_btn{ border:1px solid #999; color:#777;}
.win_con li input[type="text"],.win_con li input[type="password"]{ border-radius:3px; border:1px solid #999; height:40px; line-height:40px; text-indent:30px; width:100%; }

.win_con .tip_c{ display:block; border:1px solid #e2cb91; background:#fff4dc; padding:8px; color:#c9151e; margin-bottom:15px; border-radius:3px;}

.win_con .ico_ren_red{background:url('../images/ico_ren_red.png') no-repeat 5px center;}
.win_con .ico_pw_red{background:url('../images/ico_pw_red.png') no-repeat 5px center;}
.win_con .ico_phone_g{background:url('../images/ico_phone_g.png') no-repeat 5px center;}
.win_con .ico_code_g{background:url('../images/ico_code_g.png') no-repeat 5px center;}
.win_con .ico_pw_g{background:url('../images/ico_pw_g.png') no-repeat 5px center;}
.win_con .ico_ren_g{background:url('../images/ico_ren_g.png') no-repeat 5px center;}

.win_form { margin-bottom:10px}
.win_form .tit{ text-align:right; white-space:nowrap; width:105px;}
.win_form td{ padding:5px;}
.win_form td input[type="text"]{ height:32px; line-height:32px; border:1px solid #b5b5b5; text-indent:10px; border-radius:3px; width:222px;display:inline-block; }
.win_form td select{ height:32px; line-height:32px; border:1px solid #b5b5b5; text-indent:10px; border-radius:3px; width:72px;display:inline-block; }

.xeyi_box{ width:1200px; border:1px solid #ddd; margin:0 auto}
.xeyi_con{ padding:20px; line-height:26px;}
.xeyi_con p{ text-indent:20px;}

.bar_tit{ border-bottom:1px solid #d5d5d5; height:38px; line-height:38px; position:relative;font-size:15px; background:#f5f5f5}
.bar_tit span{ border-bottom:1px solid #c9151e; height:38px; line-height:38px; color:#c9151e; padding:0 5px; position:absolute; top:0; left:10px;}


.win_con .chebox {

}
.win_con .chebox input {
	width: 14px;
	height: 14px;
	vertical-align: middle;
}
.win_con .chebox .xieyi {
	color: #b02a22;
}
.win_con .chebox a {
	float: right;
	color: #9fa1a2;
}

.win_con .m_btn_red{ display:block;}

.mask_box .win_box .win_con .code_c{ width:140px; margin:10px auto; border:1px solid #eee; border-radius:3px; padding:5px; padding-bottom:2px; text-align:center}
.mask_box .win_box .win_con .code_c p{ font-size:12px; color:#999}
.mask_box .win_box .win_con .code_c i{ width:140px; height:140px; margin:3px auto; display:block; overflow:hidden}
.mask_box .win_box .win_con .code_c i img{ width:100%;}

.mask_box .win_box .win_btns{}
.mask_box .win_box .win_btns a{ background:#8bc54a; border-radius:3px; width:150px; line-height:40px; text-align:center; display:block; margin:0 auto; color:#fff}

.mask_box .win_box .win_tit .ico_tip{background:url(../images/ico_tip.png) no-repeat center left; padding-left:24px;}
.mask_box .win_box .win_tit .ico_close{ position:absolute; top:-5px; right:10px;width:16px; height:16px; display:block; background:url(../images/ico_close.png) no-repeat center; background-size:contain }

/*2019-08-14*/
.d_team td .btn{ margin:2px 0; padding:3px;}

.blue_link2{ margin:3px 0; font-size:14px; display:inline-block;color:#404bc5;background:url(../images/ico_down2.png) no-repeat center right; padding-right:22px;}
.blue_link2:hover{text-decoration:underline;color:#404bc5;}

.green_link{ margin:3px 0; font-size:14px; display:inline-block;color:#77b531;}
.green_link:hover{text-decoration:underline;color:#77b531;}

.sale_tool .red_btn{display:inline-block; font-size:16px; text-align:center;min-width:60px;padding:0 20px;color:#fff;line-height:36px;height:36px;border:1px solid #b02023;border-radius:3px;background:#c9151e;}
.sale_tool .red_btn:hover{ color:#fff; background:#b90811}

/*2019-08-17*/
.main_box .main_con .main_list{ width:620px; margin:0; }
.main_box .main_con .main_list li{ display: block; padding:1px; background:#FFFDEE; margin:1px 0; color:#FF7111; text-align:left;font-size: 12px;}
.main_box .main_con .item_list{ width:620px; margin:0;background:#FFFDEE; }
.main_box .main_con .item_list li{ display: block; padding:1px;   margin-left: 20px; color:#FF7111; text-align:left;font-size: 12px;}


.top_bar .right_c a{ position:relative}
.top_bar .right_c a .code_pic{ position:absolute; top:20px; left:-10px; width:106px; height:148px; z-index:999;background:url(../images/code_bg.png) no-repeat center; display:none}
.top_bar .right_c a .code_pic i{ width:104px; height:104px; display:block; margin:0px auto; margin-top:10px; overflow:hidden}
.top_bar .right_c a .code_pic i img{ width:100%}
.top_bar .right_c a .code_pic p{ text-align:center; font-size:12px; color:#999; line-height:16px;}
.top_bar .right_c a:hover .code_pic{display:block}

.about_box1{ position:relative}
.vedio_box{ position:absolute; display:block; width:432px; height:272px; background:#eee; top:227px; left:50%; margin-left:-217px;}

/*2019-08-22*/
.win_font{ font-size:14px; color:#666}
.win_font .btn_w{ display:block; text-align:center; margin-top:10px;} 
.win_font .btn{ padding:5px;}

/*2019-08-28*/
.mask_box .b_zyl { width:570px; height:650px; margin:0 auto;background:url(../images/b_pic2.jpg) no-repeat bottom center;}
/*2019-11-19*/
.cx_box{ width:480px; margin:0px auto; position:relative; top:20px; background:rgba(255,255,255,.7); border:1px solid #fff}
.cx_box .cx_tab:after { content: " "; display: block; clear: both; }
.cx_box .cx_tab a{ float:left; width:50%; line-height:48px;height:48px; text-align:center; font-size:16px; background:#f5f5f5; color:#999}
.cx_box .cx_tab a.hover{  background:none; color:#8bc44a}
.cx_box .cx_con{ padding:5px 30px; height:310px;}
.cx_box .cx_con li{ display:block; line-height:40px;height:40px; margin:10px 0 }
.cx_box .cx_con li:after { content: " "; display: block; clear: both; }
.cx_box .cx_con li dt{ float:left; width:90px; text-align:right}
.cx_box .cx_con li dd{ margin-left:100px; position:relative}
.cx_box .cx_con li dd a{ position:absolute; top:0px; right:5px; color:#e8440a}
.cx_box .cx_con li dd input[type="text"]{ width:100%; line-height:40px;height:40px;  border:1px solid #e5e5e5; text-indent:10px}
.cx_box .cx_con li dd select{ width:100%; line-height:40px;height:40px;  border:1px solid #e5e5e5}

.btn_box{ margin:10px;}
.btn_box .btn{ font-size:16px; padding:2px 10px; margin-top:5px;}
.btn_mar_left{ margin-left:95px;}
.green_kong_btn{ border:1px solid #8bc44a; color:#8bc44a; line-height:30px; background:#fff}
.green_kong_btn:hover{ border:1px solid #e8440a; color:#e8440a;background:#fff}
.green_btn_new{ border:1px solid #8bc44a; color:#fff; line-height:30px; background:#8bc44a}
.green_btn_new:hover{ border:1px solid #e8440a; color:#fff;background:#e8440a}

.cx_box_b{width:480px; margin:0px auto; position:relative; top:35px; }
.cx_box_b .b_ad {}
.cx_box_b .b_ad li{ margin-bottom:25px;}
.cx_box_b .b_ad li span{ background:rgba(173,205,248,0.5); padding:8px; border-radius:5px; color:#4a7fd3; font-size:16px;}

.lp_wrap{ background: url(../images/lp_bg.jpg) no-repeat center; width:100%; height:500px; position:relative}
.lp_box{ position:absolute; top:70px; left:50%; margin-left:70px; width:350px; height:280px; padding:20px 30px; background:#fff; box-shadow:2px 2px 5px rgba(0,0,0,0.1)}
.lp_box h2{ text-align:center; font-size:20px; color:#666; font-weight:normal; margin-bottom:20px;}
.lp_box li{ display:block; line-height:48px;height:48px; margin:10px 0; border:1px solid #e5e5e5 }
.lp_box li:after { content: " "; display: block; clear: both; }
.lp_box li dt{ float:left; width:100px; text-align:center;}
.lp_box li dt.gray_bg{ background:#f8f8f8}
.lp_box li dt select{ width:100%; line-height:48px;height:48px;  border:none; outline:none;padding:5px; text-indent:5px; background:none}
.lp_box li dt select option{ }
.lp_box li dd{ margin-left:100px; position:relative; border-left:1px solid #e5e5e5}
.lp_box li dd a{ position:absolute; top:0px; right:5px; color:#e8440a}
.lp_box li dd input[type="text"]{ width:100%; line-height:48px;height:48px;  border:none; text-indent:10px}
.lp_box li dd select{ width:100%; line-height:48px;height:48px;  border:none}

.long_btn{ display:block; margin:0px; padding:5px; line-height:48px; text-align:center; color:#fff; background:#8bc44a; font-size:16px;}
.long_btn:hover{ color:#fff;background:#75ba26}

.bread_box_w{ width:100%; background:#f5f5f5}

.lp_zt_w{ width:100%; padding:10px 0 30px 0;background:url(../images/lp_pic.jpg) no-repeat top center; background-size:cover }
.lp_zt{ width:800px; margin:0px auto; display:block}
.lp_zt h2{ text-align:center; margin:30px; }
.lp_zt .zt_block{ box-shadow:0 0 6px rgba(0,0,0,.1); background:#fff; padding:20px; text-align:center}
.lp_zt .zt_block td{padding:5px 0; text-indent:50px; font-size:16px; text-align:left}

.lp_zt .zt_block font{ font-size:18px; margin:15px auto; width:600px; display:block; text-align:left; line-height:30px;}
.lp_zt .zt_block font.txt_c{ text-align:center}

.lc_new{ margin-left:110px;}

.lc_new li{ float:left;width:160px;background:url(../images/line_gray.png) no-repeat left 25px;}
.lc_new li:last-of-type{ width:50px; height:50px; background:none}
.lc_new li b{ width:50px; height:50px; display:block; line-height:50px; text-align:center; font-size:18px; font-weight:normal; border:1px solid #eee; background:#fafafa; border-radius:50%;}
.lc_new li span{ width:100px; text-align:center; display:block; margin-left:-25px; line-height:30px;}

.lc_new li.curr{background:url(../images/line_red.png) no-repeat left 25px;}
.lc_new li.curr b{ border:1px solid #dc4409; background:#fff; color:#dc4409}
.lc_new li.curr span{ color:#dc4409}

.blue_link{ color:#3f59f7; font-size:12px; margin:0 3px;}
.blue_link_u{ color:#3f59f7; font-size:12px; text-decoration:underline; margin:0 3px;}
.bh_tit{ display:inline-block; position:relative; bottom:55px;}
.bh_con{ display:inline-block}
.bh_con li{ display:block; margin-bottom:10px}
.bh_con li .check_link{ min-width:250px; display:inline-block; text-align:center; line-height:40px; border-radius:3px; border:1px solid #e8b227; color:#e8b227}
.bh_con li .check_link:hover{ background:#e8b227; color:#fff}
.bh_con li .check_link.cheched{ background:#e8b227; color:#fff}