﻿@charset "UTF-8";
*{ margin: 0; padding: 0;}
body{ background: #fff; color: #333; font: 12px/1.5 "Microsoft Yahei","Hiragino Sans GB",arial,sans-serif; min-width: 1200px; overflow-x: hidden;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
address,cite,dfn,em,var,i{ font-style:normal}
ol, ul { list-style: none;}
img{ border: 0;}
table { border-collapse: collapse; border-spacing: 0;}
a{ color: #333; text-decoration: none;}
a:hover{ color: #304290; text-decoration: none;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clearfix { height: 1%;}
input::-ms-clear, ::-ms-reveal{display: none;}
input:focus,textarea:focus,select:focus{ outline:none;}
.mask{ display: none; z-index: 9999; position: fixed; top: 0; right: 0; bottom: 0; left: 0; background:rgba(0,0,0,0.4); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000); zoom:1;}
:root .mask{filter:none\9;}/*for IE9*/
.outHide{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.box{ width: 1200px; margin: 0 auto; position: relative; max-height: 99999999px;}

.header{ height: 100px;}
.logo{ display: block; float: left; height: 100%; line-height: 100px; vertical-align: middle; overflow: hidden;}
.logo img{ vertical-align: middle; max-height: 55px; margin-bottom: 4px; max-width: 300px;}
.header_tit{ display: inline-block; float: left; height: 30px; line-height: 30px; margin: 37px 0 0 22px; padding-left: 20px; background: url(../images/xx.png) left center no-repeat; font-size: 29px; color: #555;}
.header_dh{ display: inline-block; float: right; height: 40px; line-height: 40px; margin: 32px 0 0 0; padding-left: 50px; background: url(../images/h_dh.png) left center no-repeat; font-family: tahoma; font-size: 29px; color: #304290;}
.dkhhz_banner{ display: block; height: 600px; background: url(../images/dkhhz_banner.jpg) center top no-repeat; overflow: hidden;}
.dkhhz_p1,.dkhhz_p7{ padding: 80px 0;}
.tit1{ text-align: center; margin-bottom: 70px; font-size: 40px; color: #222;}
.tit1 span{ display: block; margin-top: -7px; font-size: 30px; color: #DCDCDC;}
.dkhhz_gywm{ max-height: 9999px; margin: 0 -15px;}
.dkhhz_gywm_info{ float: left; width: 280px; margin: 0 12px; border: 1px solid #f2f2f2; height: 320px; box-shadow: 0 0 12px #eee; overflow: hidden;}
.dkhhz_gywm_info_t{ text-align: center; margin-top: 30px;}
.dkhhz_gywm_info_t span{ display: inline-block; width: 105px; height: 105px; line-height: 105px; background: #FF7272; border-radius: 50%; font-size: 30px; color: #fff;}
.dkhhz_gywm_info_t span.c2{ background: #F56EDA;}
.dkhhz_gywm_info_t span.c3{ background: #C572FF;}
.dkhhz_gywm_info_t span.c4{ background: #FF995C;}
.dkhhz_gywm_info_c{ margin-top: 18px; text-align: center; font-size: 24px; color: #555;}
.dkhhz_gywm_info_b{ padding: 0 33px; margin-top: 12px; line-height: 25px; font-size: 16px; color: #555;}
.dkhhz_p2{ padding: 80px 0; background: url(../images/dkhhz_bg1.png) center top no-repeat #FAFAFA;}
.dkhhz_jz{ max-height: 9999px; margin-bottom: -40px;}
.dkhhz_jz_info{ float: left; width: 285px; margin: 0 57px 40px;}
.dkhhz_jz_t{ text-align: center; margin-bottom: 15px;}
.dkhhz_jz_t span{ display: inline-block; width: 205px; height: 205px; border-radius: 50%; background: #fff; box-shadow: 0 0 10px #e6e6e6; position: relative;}
.dkhhz_jz_t span i{ display: inline-block; width: 140px; height:140px; line-height: 140px; position: absolute; left: 33px; top: 33px; border-radius: 50%; background: #F0F5FF; overflow: hidden;}
.dkhhz_jz_t span i img{ vertical-align: middle; margin-bottom: 3px;}
.dkhhz_jz_c{ text-align: center; margin-bottom: 10px; font-size: 24px; color: #3275c7;}
.dkhhz_jz_b{ font-size: 16px; color: #999; line-height: 26px;}
.dkhhz_p3{ padding: 80px 0; background: url(../images/dkhhz_bg2.jpg) center top no-repeat;}
.tit2{ text-align: center; margin-bottom: 70px; font-size: 40px; color: #fff;}
.tit2 span{ color: #62f6ed;}
.tit2 i{ display: block; margin-top: 5px; font-size: 25px; color: #fff;}
.dkhhz_cgs{ text-align: center; margin-bottom: -30px;}
.dkhhz_cgs span{ display: inline-block; margin: 0 28px 30px;}
.dkhhz_p4{ padding: 80px 0; background: url(../images/dkhhz_bg3.png) center top no-repeat;}
.dkhhz_fwhy{ text-align: center; margin-bottom: -30px;}
.dkhhz_fwhy_info{ display: inline-block; width: 105px; margin: 0 45px 30px;}
.dkhhz_fwhy_info span{ display: inline-block; width: 100%; height: 105px; line-height: 105px; border-radius: 50%; box-shadow: 0 0 10px #e4e4e4; overflow: hidden;}
.dkhhz_fwhy_info span img{ vertical-align: middle; margin-bottom: 3px;}
.dkhhz_fwhy_info i{ margin-top: 10px; display: inline-block; width: 100%; font-size: 18px; color: #333;}
.dkhhz_p5{ padding: 80px 0; background: url(../images/dkhhz_bg4.png) center top no-repeat;}
.dkhhz_fwqy{ text-align: center;}
.dkhhz_fwqy span{ display: inline-block; margin: 0 6px 12px;}
.dkhhz_p6{ padding: 80px 0; background: url(../images/dkhhz_bg5.jpg) center top no-repeat;}
.dkhhz_fa{ max-height: 9999px;}
.dkhhz_fa_info{ float: left; width: 344px; height: 213px; margin: 0 28px; background: url(../images/fa_bg.png); overflow: hidden;}
.dkhhz_fa_info_t{ text-align: center; margin-top: 30px; font-size: 24px; color: #1296db;}
.dkhhz_fa_info_b{ margin-top: 10px; padding: 0 44px; font-size: 15px; color: #3b3b3b;}
.dkhhz_ts{ max-height: 9999px;}
.dkhhz_ts_l{ float: left;}
.dkhhz_ts_r{ float: right; width: 600px; margin-bottom: -50px; text-align: center;}
.dkhhz_ts_r span{ display: inline-block; width: 120px; margin: 0 38px 50px;}
.dkhhz_ts_r span img{ box-shadow: 0 0 10px #aaa; border-radius: 50%;}
.dkhhz_ts_r span i{ display: inline-block; width: 100%; margin-top: 8px; font-size: 16px; color: #222;}
.dkhhz_p8{ padding: 80px 0; background: url(../images/dkhhz_bg6.jpg) center top no-repeat;}
.tit3{ text-align: center; margin-bottom: 70px; font-size: 40px; color: #fff;}
.tit3 span{ display: block; margin-top: -7px; font-size: 30px; color: #929498;}
.dkhhz_lxr{ max-height: 9999px;}
.dkhhz_lxr_info{ float: left; width: 295px; height: 250px; padding: 0 30px 0 150px; margin: 0 60px; background: url(../images/lxr.png) 38px center no-repeat #fff; border-radius: 6px; overflow: hidden;}
.dkhhz_lxr_info_t{ margin-top: 74px; font-size: 30px; color: #3f66ca;}
.dkhhz_lxr_info_b{ margin-top: 18px; font-size: 22px; color: #525252;}
.footer{ padding: 25px 0; background: url(../images/zj_bg2.png) repeat;}
.footer_t{ text-align: center; margin: 10px 0 20px;}
.footer_t a{ display: inline-block; width: 215px; height: 55px; line-height: 55px; border: 1px solid #aaa; border-radius: 9999px; font-size: 18px; color: #aaa;}
.footer_t a i{ display: inline-block; width: 23px; height: 18px; margin: 0 10px 0 0; background: url(../images/fanhui.png);}
.footer_b{ text-align: center; font-size: 14px; color: #7B7B7C;}
.footer_b a{ color: #7B7B7C;}

.zjcf_banner{ height: 849px; background: url(../images/zjcf_banner.jpg) center top no-repeat;}
.header2{ position: fixed; left: 0; top: 0; width: 100%; height: 100px; z-index: 99; transition: all 0.6s;}
.header2_r{ float: right; text-align: right; margin-top: 37px;}
.header2_r a{ display: inline-block; margin-left: 60px; font-size: 18px; color: #fff;}
.header2_r a:hover{ color: #ff0;}
.zj_box1{ padding: 80px 0; background: url(../images/zj_bg1.png) repeat;}
.tit4{ margin-bottom: 60px; text-align: center; letter-spacing: 1px;}
.tit4_t{ display: block; margin-bottom: -5px; font-size: 30px; color: #fff;}
.tit4 i{ display: inline-block; width: 60px; height: 5px; background: #f00; border-radius: 999px;}
.tit4_b{ display: block; margin-top: 8px; font-size: 18px; color: #bbb;}
.zj_js_box{ max-height: 99999px; margin-bottom: -50px; font-size: 16px; color: #fff; line-height: 30px;}
.zj_js_box span{ color: #c8fdff;}
.zj_js_box p{ margin-bottom: 40px;}
.zj_js_img{ float: left; margin: -150px 40px 70px;}
.zj_box2{ padding: 80px 0; background: url(../images/zj_bg2.png) repeat;}
.zj_gdsl{ max-height: 999px;}
.zj_gdsl_info{ float: left; width: 317px; margin: 0 40px;}
.zj_gdsl_info_img{ display: block; width: 100%; margin-bottom: 20px;}
.zj_gdsl_info_b{ padding: 0 15px; font-size: 16px; color: #fff; line-height: 28px;}
.zj_gdsl_info_b p{ text-indent: 32px;}
.zj_hxyw{ min-height: 490px; background: url(../images/hxyw_bg.png) center 20px no-repeat; position: relative;}
.zj_hxyw_info{ width: 330px;}
.zj_hxyw_info_t{ margin-bottom: 12px; font-size: 24px; color: #d7feff;}
.zj_hxyw_info_t span{ display: inline-block; width: 56px; height: 48px; line-height: 48px; margin-right: 10px; text-align: center; background: url(../images/num_bg.png);}
.zj_hxyw_info_b{ padding-left: 45px; font-size: 16px; color: #fff; line-height: 28px;}
.zj_hxyw_info_b p{ padding-left: 20px; background: url(../images/dian.png) left 11px no-repeat;}
.zj_hxyw_info1{ position: absolute; left: 30px; top: 0;}
.zj_hxyw_info2{ position: absolute; right: 40px; top: 0;}
.zj_hxyw_info3{ position: absolute; left: 30px; top: 275px;}
.zj_hxyw_info4{ position: absolute; right: 40px; top: 275px;}
.zj_hxys{ height: 553px; background: url(../images/hxys_bg.png) center top no-repeat; position: relative;}
.zj_hxyw_info5{ position: absolute; left: 40px; top: 20px;}
.zj_hxyw_info6{ position: absolute; left: 40px; top: 320px;}
.zj_hxyw_info7{ position: absolute; right: 60px; top: 330px;}
.zj_hzpp{ position: relative;}
.zj_hzpp_box{ width: 1005px; height: 450px; overflow: hidden; margin: 0 auto;}
.zj_hzpp_info span{ display: inline-block; margin: 0 12px 24px;}
.zj_hzpp_l{ display: inline-block; width: 40px; height: 80px; position: absolute; left: 20px; top: 50%; margin-top: -40px; background: url(../images/hzpp_l.png); z-index: 9;}
.zj_hzpp_r{ display: inline-block; width: 40px; height: 80px; position: absolute; right: 20px; top: 50%; margin-top: -40px; background: url(../images/hzpp_r.png); z-index: 9;}
.fxzq_banner{ display: block; height: 700px; margin-top: -100px; background: url(../images/fxzq_banner.jpg) center top no-repeat;}
.header3 .header_tit{ color: #fff; background: url(../images/xx2.png) left center no-repeat;}
.header3 .header_dh{ color: #fff; background: url(../images/h_dh2.png) left center no-repeat;}
.fxzq_box1{ padding: 80px 0;}
.fxzq_box2{ padding: 80px 0; background: #f9f9f9;}
.tit5{ margin-bottom: 60px; text-align: center; font-size: 40px; color: #222;}
.tit5_b{ margin-top: 5px; font-size: 24px; color: #999;}
.fxzq_js{ max-height: 9999px; margin: 0 -20px;}
.fxzq_js_info{ float: left; width: 297px; height: 335px; margin: 0 5px; background: url(../images/fx_bg1.png); overflow: hidden;}
.fxzq_js_info_t{ text-align: center; margin-top: 30px;}
.fxzq_js_info_c{ text-align: center; margin-top: 13px; font-size: 24px; color: #555;}
.fxzq_js_info_b{ padding: 0 55px; margin-top: 20px; font-size: 16px; color: #555;}
.fxzq_fw{ max-height: 9999px;}
.fxzq_fw_info{ float: left; width: 272px; height: 382px; padding: 4px; margin: 0 10px; background: #fff; box-shadow: 0 0 10px #ddd; overflow: hidden;}
.fxzq_fw_info_img{ display: block; width: 100%;}
.fxzq_fw_info_t{ text-align: center; margin-top: 24px; font-size: 24px; color: #2e5eae;}
.fxzq_fw_info_b{ padding: 0 20px; margin-top: 20px; font-size: 16px; color: #656565; line-height: 30px;}
.fxzq_box3{ padding: 80px 0; background: url(../images/fxjz_bg.jpg) center top no-repeat;}
.tit6{ margin-bottom: 60px; text-align: center; font-size: 40px; color: #fff;}
.fxzq_jz{ margin: 0 40px; height: 330px; padding-right: 390px; background: url(../images/fx_jz.png) right top no-repeat; overflow: hidden;}
.fxzq_jz_info{ float: left; width: 320px; height: 145px; margin: 0 45px 40px 0; background: #fff; border-radius: 6px; overflow: hidden;}
.fxzq_jz_info_t{ padding: 0 24px; margin-top: 16px; font-size: 20px; color: #000;}
.fxzq_jz_info_b{ padding: 0 24px; margin-top: 12px; font-size: 16px; color: #777;}
.fxzq_rzyq{ max-height: 9999px; margin: 0 60px;}
.fxzq_rzyq_info1{ float: left; width: 280px; height: 245px; padding: 0 45px 0 165px; background: url(../images/rzyq1.png) 45px center no-repeat #6D96FE; border-radius: 10px; overflow: hidden;}
.fxzq_rzyq_info2{ float: right; width: 280px; height: 245px; padding: 0 45px 0 165px; background: url(../images/rzyq2.png) 45px center no-repeat #612FD3; border-radius: 10px; overflow: hidden;}
.fxzq_rzyq_info_t{ margin-top: 66px; font-size: 20px; color: #fff;}
.fxzq_rzyq_info_b{ margin-top: 20px; font-size: 16px; color: #fff; line-height: 31px;}
.fxzq_rzbz{ height: 555px; background: url(../images/rzbz_bg.png) center center no-repeat; position: relative; overflow: hidden;}
.fxzq_rzbz_info{ position: absolute; display: inline-block; text-align: center;}
.fxzq_rzbz_info_t{ display: inline-block; font-size: 23px; color: #f0bb1a; font-weight: bold;}
.fxzq_rzbz_info_b{ display: inline-block; margin-top: 8px; font-size: 15px; color: #555; line-height: 22px;}
.fxzq_rzbz_info1{ left: 110px; top: 0;}
.fxzq_rzbz_info2{ left: 384px; bottom: 10px;}
.fxzq_rzbz_info2 .fxzq_rzbz_info_t{ color: #E03F38;}
.fxzq_rzbz_info3{ left: 644px; top: 0;}
.fxzq_rzbz_info3 .fxzq_rzbz_info_t{ color: #9B0D76;}
.fxzq_rzbz_info4{ left: 902px; bottom: 10px;}
.fxzq_rzbz_info4 .fxzq_rzbz_info_t{ color: #E03F38;}
.fxzq_rzbz_btn{ margin-top: 60px; text-align: center;}
.fxzq_rzbz_btn a{ display: inline-block; width: 300px; height: 70px; line-height: 70px; background: #2E5EAE; border-radius: 999px; font-size: 30px; color: #fff;}
.fxzq_rzbz_btn a:hover{ background: #2756a4; color: #fff;}
.header2_black{ background: #000; background: rgba(0,0,0,.8);}
/*****************************************招商入驻*********************************************/
.logo2 img{ max-height: 60px; max-width: 9999px;}
.hbfb{ height: 100%;}
.zsrz_banner{ height: 849px; background: url(../images/zsrz_banner.jpg) center top no-repeat;}
.zsrz_banner_txt{ position: absolute; bottom: 0; left: 50%; margin-left: -600px; z-index: 4;}
.zsrz_yuan{ position: absolute; z-index: 5; left: 50%; top: 220px; margin-left: -193px; animation: yuan 60s linear infinite; opacity: .6;}
@keyframes yuan{
	from {
	    transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
	}
}
.zsrz_jiantou{ position: absolute; z-index: 5; left: 50%; bottom: 10px; margin-left: -34px; animation: sxdh 1.6s linear infinite; opacity: .8;}
@keyframes sxdh{
	0% {
	    bottom: 10px;
	    opacity: 0.8;
	}
	100% {
		bottom: -15px;
		opacity: 0;
	}
}
.zsrz_p1,.zsrz_p3,.zsrz_p5{ padding: 60px 0;}
.tit7{ text-align: center; margin-bottom: 50px; font-size: 28px; color: #222; letter-spacing: 2px;}
.tit7 span{ display: block; margin-top: -4px; font-size: 18px; color: #818181; font-family: Arial; letter-spacing: 1px;}
.zsrz_tab_box{ width: 1200px; margin: 0 auto 60px;}
.zsrz_tab_t{ width: 900px; line-height: 70px; margin: 0 auto 50px; overflow: hidden; position: relative;}
.zsrz_tab_t_info{ float: left; width: 33.33%; text-align: center; font-size: 18px; color: #111;}
.zsrz_tab_t_info span{ cursor: pointer;}
.zsrz_tab_t i{ display: inline-block; position: absolute; left: 94px; bottom: 12px; width: 112px; height: 3px; background: #1868c2; border-radius: 2px; transition: all 0.5s;}
.zsrz_tab_t_info_on{ color: #1868c2; font-weight: bold;}
.zsrz_tab_b{ height: 400px; overflow: hidden;}
.zsrz_tab_b .swiper-slide{ height: 400px; position: relative; overflow: hidden;}
.zsrz_tab_b_img_box{ text-align: center;}
.zsrz_tab_b_img_box img{ max-width: 100%;}
.zsrz_tab_b_ptjs{ width: 540px; height: 100%; padding-right: 500px; margin: 0 auto; background: url(../images/zsrz_p1_3.png) right top no-repeat; overflow: hidden;}
.zsrz_tab_b_ptjs p{ font-size: 18px; line-height: 35px; color: #555; margin: 20px 0 30px;}
.zsrz_tab_b_ptys_box{ max-height: 9999px; margin-top: 20px;}
.zsrz_tab_b_ptys{ float: left; width: 253px; height: 296px; border: 2px solid #9C9C9C; margin: 0 20px; border-radius: 6px; overflow: hidden;}
.zsrz_tab_b_ptys_t{ text-align: center; margin-top: 40px;}
.zsrz_tab_b_ptys_t i{ display: inline-block; width: 80px; height: 80px;}
.zsrz_tab_b_ptys_t i.zsrz_hldd{ background: url(../images/zsrz_p1_1_11.png) center center no-repeat;}
.zsrz_tab_b_ptys_t i.zsrz_slbz{ background: url(../images/zsrz_p1_1_21.png) center center no-repeat;}
.zsrz_tab_b_ptys_t i.zsrz_zqwy{ background: url(../images/zsrz_p1_1_31.png) center center no-repeat;}
.zsrz_tab_b_ptys_t i.zsrz_qwtg{ background: url(../images/zsrz_p1_1_41.png) center center no-repeat;}
.zsrz_tab_b_ptys_c{ margin-top: 10px; text-align: center; font-size: 24px; color: #333;}
.zsrz_tab_b_ptys_b{ margin-top: 20px; padding: 0 24px; font-size: 18px; line-height: 28px; height: 82px; color: #666; overflow: hidden;}
.zsrz_tab_b_ptys:hover .zsrz_tab_b_ptys_c{ color: #177fea;}
.zsrz_tab_b_ptys:hover i.zsrz_hldd{ background: url(../images/zsrz_p1_1_12.png) center center no-repeat;}
.zsrz_tab_b_ptys:hover i.zsrz_slbz{ background: url(../images/zsrz_p1_1_22.png) center center no-repeat;}
.zsrz_tab_b_ptys:hover i.zsrz_zqwy{ background: url(../images/zsrz_p1_1_32.png) center center no-repeat;}
.zsrz_tab_b_ptys:hover i.zsrz_qwtg{ background: url(../images/zsrz_p1_1_42.png) center center no-repeat;}
.zsrz_p2{ padding: 60px 0; height: 548px; background: url(../images/zsrz_p2_bg.jpg) center top no-repeat;}
.tit7_w{ color: #fff!important;}
.tit7_w span{ color: #fff!important; opacity: .8;}
.zsrz_p2_info{ margin-top: 60px; text-align: center;}
.zsrz_p2_info span{ display: inline-block; margin: 0 55px 70px; font-size: 0; line-height: 0; transition: all 0.4s;}
.zsrz_p2_info span:hover{ transform: translateY(-10px);}
.zsrz_p3_info{ text-align: center;}
.zsrz_p3_info span{ display: inline-block; margin: 0 6px 15px; font-size: 0; line-height: 0; transition: all 0.4s;}
.zsrz_p3_info span:hover{ transform: translateY(-5px);}
.zsrz_p4{ padding: 60px 0; height: 563px; background: url(../images/zsrz_p4_bg.jpg) center top no-repeat;}
.tit8{ text-align: center; margin-bottom: 50px; font-size: 28px; color: #fff; letter-spacing: 2px;}
.tit8 i{ color: #96F9FF;}
.tit8 span{ display: block; margin-top: 10px; font-size: 18px; color: #fff; font-family: Arial; letter-spacing: 1px;}
.zsrz_p4_info{ text-align: center; margin-top: 66px;}
.zsrz_p4_info span{ display: inline-block; margin: 0 28px 30px; font-size: 0; line-height: 0; transition: all 0.4s;}
.zsrz_p4_info span:hover{ transform: translateY(-5px);}
.zsrz_p5_info_t{ padding: 0 180px; margin-top: -40px; font-size: 16px; color: #818181; text-align: center;}
.zsrz_p5_info_b{ margin: 100px 0 80px; text-align: center; font-size: 0; top: 0;}
.zsrz_p5_info_b img{ max-width: 100%;}
.zsrz_p6{ padding: 60px 0; height: 661px; background: url(../images/zsrz_p6_bg.jpg) center top no-repeat;}
.zsrz_p6_info{ text-align: center;}
.zsrz_p6_nr{ display: inline-block; width: 320px; height: 160px; margin: 0 15px 30px; background: #fff; border-radius: 4px; box-shadow: 4px 4px 6px rgba(0,0,0,.2); overflow: hidden; transition: all 0.4s;}
.zsrz_p6_nr_t{ height: 55px; line-height: 55px; text-align: center; padding: 0 15px; border-bottom: 2px solid #244D8A; overflow: hidden; font-size: 18px; font-weight: bold; color: #1b79da;}
.zsrz_p6_nr_b{ position: relative; padding-left: 110px; overflow: hidden;}
.zsrz_p6_nr_ewm{ position: absolute; left: 12px; top: 12px; width:80px; height:80px;}
.zsrz_p6_nr_name{ margin: 10px 0 5px; font-size: 18px; color: #3471c9; text-align: left; font-weight: bold;}
.zsrz_p6_nr_phone,.zsrz_p6_nr_email{ height: 28px; line-height: 28px; padding-left: 30px; font-size: 16px; color: #888; text-align: left;}
.zsrz_p6_nr_phone{ background: url(../images/phone6.png) 3px center no-repeat;}
.zsrz_p6_nr_email{ background: url(../images/email6.png) left center no-repeat;}
.zsrz_p6_nr:hover{ transform: translateY(-5px);}



@media screen and (max-width:767px){
	.dkhhz_ts_l,.header2_r,.zsrz_jiantou,.zsrz_yuan,.zsrz_tab_t i,.zj_js_img,.zj_hzpp_l,.zj_hzpp_r{ display: none;}
    body{ min-width: 0; background: #fff;}
    .box{ width: 100%!important;}
    .header{ height: 70px;}
    .logo{ line-height: 70px;}
    .logo img{ max-height: 40px; margin: 0 0 3px 10px;}
    .header_tit{ height: 25px; line-height: 25px; margin: 23px 0 0 12px; padding-left: 12px; font-size: 16px;}
    .header_dh{ height: 25px; line-height: 25px; margin: 24px 10px 0 0; font-size: 15px; padding-left: 24px; background-size: 18px!important;}
    .dkhhz_banner{ background-size: 155%; height: 200px;}
    .dkhhz_p1, .dkhhz_p7,.dkhhz_p4{ padding: 30px 0; background: #fff;}
    .tit1{ margin-bottom: 30px; font-size: 25px;}
    .tit1 span{ font-size: 16px; margin-top: -5px;}
    .dkhhz_gywm{ margin: 0;}
    .dkhhz_gywm_info{ width: 44%; margin: 0 3% 20px; box-sizing: border-box; height: auto; padding-bottom: 10px;}
    .dkhhz_gywm_info_t span{ font-size: 26px;}
    .dkhhz_gywm_info_c{ font-size: 18px;}
    .dkhhz_gywm_info_b{ padding: 0 15px; font-size: 12px; height: 100px; overflow: hidden;}
    .dkhhz_p2{ padding: 30px 0; background: #f8f8f8;}
	.dkhhz_jz{ margin-bottom: 0;}
	.dkhhz_jz_info{ width: 44%; margin: 0 3% 20px; box-sizing: border-box;}
	.dkhhz_jz_t{ transform: scale(0.7); margin-left: -5%; margin-top: -20px;}
	.dkhhz_jz_c{ margin-top: -30px; font-size: 20px; }
	.dkhhz_jz_b{ font-size: 12px; height: 60px; line-height: 20px; overflow: hidden;}
	.dkhhz_p3{ padding: 30px 0; background-repeat: repeat;}
	.tit2{ font-size: 25px; margin-bottom: 30px; padding: 0 15px;}
	.tit2 i{ font-size: 16px; padding: 0 15px; opacity: .8;}
	.dkhhz_cgs{ margin-bottom: 0;}
	.dkhhz_cgs span{ display: block; float: left; margin: 0 5% 20px; width: 40%;}
	.dkhhz_cgs span img{ width: 100%;}
	.dkhhz_fwhy{ margin-bottom: 0;}
	.dkhhz_fwhy_info{ display: block; float: left;  width: 26.333%; margin: 0 3.5% 20px; box-sizing: border-box;}
	.dkhhz_fwhy_info i{ font-size: 15px;}
	.dkhhz_p5{ padding: 30px 0; background: #f6f6f6;}
	.dkhhz_fwqy span{ display: block; float: left; margin: 0 5% 20px; width: 40%;}
	.dkhhz_fwqy span img{ width: 100%;}
	.dkhhz_p6{ padding: 30px 0; background-repeat: repeat;}
    .dkhhz_fa_info{ float: none; width: 80%; margin: 0 auto 15px; height: auto; padding: 20px 0; border-radius: 10px; box-sizing: border-box; background: #fff;}
    .dkhhz_fa_info_t{ margin-top: 0;}
    .dkhhz_fa_info_b{ padding: 0 20px; font-size: 14px;}
    .dkhhz_ts_r{ float: none; width: 100%; margin: 0;}
    .dkhhz_ts_r span{ display: block; float: left; margin: 0 5% 30px; width: 40%;}
    .dkhhz_ts_r span img{ max-width: 100%;}
    .dkhhz_p8{ padding: 30px 0; background-repeat: repeat;}
    .tit3{ font-size: 25px; margin-bottom: 30px; padding: 0 15px;}
    .tit3 span{ font-size: 16px; margin-top: -5px;}
    .dkhhz_lxr_info{ float: none; width: 80%; margin: 0 auto 15px; height: auto; padding: 30px 0 30px 100px; border-radius: 10px; box-sizing: border-box; background: url(../images/lxr.png) 20px center no-repeat #fff; background-size: 60px;}
    .dkhhz_lxr_info_t{ margin-top: 0; font-size: 24px;}
    .dkhhz_lxr_info_b{ margin-top: 15px; font-size: 18px;}
    .footer_t a{ height: 45px; line-height: 45px; width: 160px;}
    .footer_b{ padding: 0 15px;}
	.fxzq_banner{ background-size: 150%; height: 225px; margin-top: -70px;}
	.fxzq_box1{ padding: 30px 0;}
	.tit5{ font-size: 25px; margin-bottom: 30px; padding: 0 15px;}
	.tit5_b{ font-size: 16px;}
	.fxzq_js{ margin: 0;}
	.fxzq_js_info{ display: block; float: left; margin: 0 5% 30px; width: 40%; height: auto; padding-bottom: 20px; background: transparent; border: 1px solid #e9e9e9; box-sizing: border-box;}
	.fxzq_js_info_c{ font-size: 20px;}
	.fxzq_js_info_b{ padding: 0 10px; margin-top: 5px; font-size: 12px; height: 60px; line-height: 20px; overflow: hidden;}
	.fxzq_box2{ padding: 30px 0;}
	.fxzq_fw_info{ display: block; float: left; margin: 0 5% 30px; width: 40%; height: auto; padding-bottom: 20px; box-sizing: border-box;}
	.fxzq_fw_info_t{ font-size: 16px;}
	.fxzq_fw_info_b{ font-size: 12px; height: 80px; padding: 0 10px; line-height: 20px; overflow: hidden;}
	.fxzq_box3{ padding: 30px 0; background-repeat: repeat;}
	.tit6{ font-size: 25px; margin-bottom: 30px;}
    .fxzq_jz{ padding: 0; background: transparent; height: auto;}
    .fxzq_jz_info{ float: none; width: 95%; margin: 0 auto 20px; height: auto; padding-bottom: 20px;}
    .fxzq_jz_info_t{ font-size: 16px; font-weight: bold;}
    .fxzq_jz_info_b{ margin-top: 5px; font-size: 12px;}
    .fxzq_rzyq{ margin: 0; }
    .fxzq_rzyq_info1{ float: none; width: 80%; margin: 0 auto 20px; height: auto; padding: 0 20px 25px; background: #6D96FE;}
    .fxzq_rzyq_info2{ float: none; width: 80%; margin: 0 auto 20px; height: auto; padding: 0 20px 25px; background: #612FD3;}
    .fxzq_rzyq_info_t{ margin-top: 30px;}
    .fxzq_rzyq_info_b{ font-size: 14px; opacity: .8; line-height: 26px;}
    .fxzq_rzbz{ height: auto; background: transparent;}
    .fxzq_rzbz_info{ position: static; display: block; margin-bottom: 20px; padding: 0 20px;}
    .fxzq_rzbz_info1 .fxzq_rzbz_info_t:before{ content: "1、";}
    .fxzq_rzbz_info2 .fxzq_rzbz_info_t:before{ content: "2、";}
    .fxzq_rzbz_info3 .fxzq_rzbz_info_t:before{ content: "3、";}
    .fxzq_rzbz_info4 .fxzq_rzbz_info_t:before{ content: "4、";}
    .fxzq_rzbz_btn{ margin-top: 30px;}
    .fxzq_rzbz_btn a{ height: 45px; line-height: 45px; width: 50%; padding: 0; font-size: 16px;}
	.header2{ position: relative; height: 70px;}
	.header2_black{ background: transparent;}
	.zsrz_banner{ margin-top: -70px; background-size: 150%; height: 265px;}
	.zsrz_banner_txt{ width: 90%; margin-left: -45%;}
	.zsrz_p1, .zsrz_p3, .zsrz_p5{ padding: 30px 0;}
	.zsrz_tab_box{ width: 100%; margin: -20px 0 30px;}
	.zsrz_tab_t{ width: 100%; box-sizing: border-box; margin-bottom: 0;}
	.zsrz_tab_t_info{ font-size: 16px;}
	.zsrz_tab_b{ height: 400px;}
	.zsrz_tab_b .swiper-slide{ height: auto;}
	.zsrz_tab_b_ptys_box{ margin-top: 0;}
	.zsrz_tab_b_ptys{ float: left; margin: 0 5% 20px; width: 40%; box-sizing: border-box; height: auto; padding-bottom: 20px;}
	.zsrz_tab_b_ptys_t{ margin-top: 15px;}
	.zsrz_tab_b_ptys_t i{ width: 50px; height: 50px; background-size: contain!important;}
	.zsrz_tab_b_ptys_c{ font-size: 20px; margin-top: 5px;}
	.zsrz_tab_b_ptys_b{ padding: 0 10px; margin-top: 10px; font-size: 14px; height: 42px; line-height: 21px; overflow: hidden;}
	.zsrz_tab_b_ptjs{ width: 100%; background: transparent; padding: 0 15px; font-size: 14px; line-height: 24px; box-sizing: border-box;}
	.zsrz_tab_b_ptjs p{ font-size: 14px; line-height: 24px;}
	.zsrz_p2,.zsrz_p4,.zsrz_p6{ padding: 40px 0; height: auto; background-repeat: repeat;}
	.tit7{ font-size: 25px;}
	.tit7 span{ font-size: 14px;}
	.zsrz_p2_info{ margin-top: 30px;}
	.zsrz_p2_info span{ float: left; display: block; width: 29.33%; margin: 0 2% 20px; text-align: center;}
	.zsrz_p2_info:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	* html .zsrz_p2_info { height: 1%;}
	.zsrz_p2_info span img{ max-width: 100%;}
	.zsrz_p3_info span{ display: block; float: left; margin: 0 5% 20px; width: 40%;}
	.zsrz_p3_info span img{ width: 100%;}
	.tit8{ font-size: 25px; padding: 0 15px;}
	.tit8 span{ font-size: 16px;}
	.zsrz_p4_info{ margin-top: 0;}
	.zsrz_p4_info span{ display: block; float: left; margin: 0 5% 20px; width: 40%;}
	.zsrz_p4_info span img{ width: 100%;}
	.zsrz_p5_info_t{ padding: 0 15px; font-size: 14px; margin-top: -30px;}
	.zsrz_p5_info_b{ margin: 50px 0 30px; }
	.zsrz_p6_nr{ display: block; width: 80%; margin: 0 auto 25px; height: auto; padding-bottom: 15px;}
	.zjcf_banner{ margin-top: -70px; background-size: 180%; height: 325px;}
	.zj_box1,.zj_box2{ padding: 40px 0;}
	.tit4{ margin-bottom: 35px;}
	.tit4_t{ font-size: 25px;}
	.tit4_b{ font-size: 14px; margin-top: 0;}
	.tit4 i{ height: 4px; width: 40px;}
	.zj_js_box{ margin-bottom: 0; font-size: 14px; padding: 0 15px;}
	.zj_js_box p{ margin-bottom: 20px;}
	.zj_hxyw{ min-height: 0; background: transparent;}
	.zj_hxyw_info{ position: static!important; width: 85%; margin: 0 auto 20px; box-sizing: border-box;}
	.zj_hxys{ height: auto; background: transparent;}
	.zj_hzpp_box{ width: 100%; height: 200px;}
	.zj_hzpp_info span{ float: left; width: 16%; margin: 0 2% 15px;}
	.zj_hzpp_info span img{ max-width: 100%;}
}

@media screen and (max-width:413px){
    .header_dh{ display: none;}
    .dkhhz_banner{ height: 180px;}
    .dkhhz_jz_t{ margin-left: -9%;}
    .dkhhz_fwhy_info span{ height: 95px; line-height: 95px;}
    .dkhhz_lxr_info_b{ font-size: 16px;}
    .fxzq_banner{ background-size: 155%; height: 210px;}
    .fxzq_fw_info_t{ font-size: 15px;}
    .zsrz_banner{ height: 245px;}
    .zsrz_p6_nr_phone, .zsrz_p6_nr_email{ font-size: 14px;}
    .zjcf_banner{ background-size: 195%; height: 320px;}
    .zj_hxyw_info_b{ font-size: 14px; }
}

@media screen and (max-width:374px){
    .dkhhz_banner{ height: 155px;}
    .dkhhz_gywm_info_b{ line-height: 20px;}
    .dkhhz_jz_t{ transform: scale(0.5); margin-left: -15%; margin-top: -50px;}
    .dkhhz_jz_c{ margin-top: -50px; font-size: 17px;}
    .dkhhz_fwhy_info span{ height: 85px; line-height: 85px;}
    .fxzq_banner{ background-size: 160%; height: 185px;}
    .zsrz_banner{ background-size: 160%; height: 220px;}
    .zsrz_p6_nr_b{ padding-left: 100px;}
    .zsrz_p6_nr_phone, .zsrz_p6_nr_email{ font-size: 12px;}
    .zjcf_banner{ background-size: 220%; height: 305px;}
}




