/*Internet Explorer 10 并没有对 屏幕的宽度 和 视口（viewport）的宽度 进行区分*/@-ms-viewport{width: device-width;}
@-o-viewport{width: device-width;}
@viewport{width: device-width;}
/*Internet Explorer 10 并没有对 屏幕的宽度 和 视口（viewport）的宽度 进行区分 end*/ul,
*,img{margin: 0;padding: 0;border: 0;max-width: 100%;color: #333}
span { max-width:unset;}
a:hover{text-decoration: none;}
li,dd,dt{list-style: none;}
.h1, .h2, .h3, h1, h2, h3{ margin:0;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{ padding:0;}
/*全局样式*/html,
body{width: 100%;margin: 0 auto;}
/*= 清除浮动=*/
.clear{clear: both;height: 0px;line-height: 0px;font-size: 0px;overflow: hidden;display: block;}
.clearfix:after{content: "";display: block;height: 0px;clear: both;visibility: hidden;font-size: 0px;}
/* Hides from IE-mac \*/
* html .clearfix{height: 0%;}
/* End hide from IE-mac*/
* + html .clearfix{min-height: 0%;}
/* 针对IE7*/
* + html .clearfix{min-height: 0%;}
.w100{width: 100%;display: table;}
.fl{float: left;}
.fr{float: right;}
input,textarea{outline:none} 
i,em{font-style: normal;}
/*原文件配置*/
.w1200{width: 1200px;margin: 0 auto;}
body{color: #333;background: #ffffff;font: 14px/30px 'Microsoft YaHei', arial, sans-serif;min-width: 320px;}
a{color: #333;}

/*按钮专用 end*/
.btn_com{display: inline-block;width: 90px;height: 32px;line-height: 32px;background: #417be7;font-size: 12px;text-align: center;color: #FFF;cursor: pointer;}
.btn_com:hover{color: #fd711c;filter: alpha(opacity=90);-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9;}
/*块级转化*/
.di_in{display: inline-block;}
.di_no{display: none;}
.di_bl{display: block;}
/*原文件配置 end*/
/* 到顶部间距*/
.mt0{margin-top: 0px;}
.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt25{margin-top: 25px;}
.mt30{margin-top: 30px;}
.mt35{margin-top: 35px;}
.mt40{margin-top: 40px;}
.mt45{margin-top: 50px;}
.mt50{margin-top: 50px;}
.mt55{margin-top: 50px;}
.mt60{margin-top: 60px;}
/* 到左边间距*/
.ml5{margin-left: 5px;}
.ml10{margin-left: 10px;}
.ml15{margin-left: 15px;}
.ml20{margin-left: 20px;}
.ml25{margin-left: 25px;}
.ml30{margin-left: 25px;}
.ml35{margin-left: 35px;}
.ml40{margin-left: 35px;}
.ml45{margin-left: 35px;}
.ml50{margin-left: 50px;}
/* 字体大小*/
.font14{font-size: 14px;}
.font16{font-size: 16px;}
.font18{font-size: 18px;}
.font20{font-size: 20px;}
.font22{font-size: 22px;}
.font24{font-size: 24px;}
.font26{font-size: 26px;}
.font28{font-size: 28px;}
.font30{font-size: 30px;}
/*纵向居中*/
.v_middle{vertical-align: middle;}
/*横向居中*/
.te-align{text-align: center;}
/*相对定位*/
.p_r{position: relative;}
/* 白色背景*/
.bgfff{background: #fff;}

@media (min-width: 1200px){
	/*min-width 1200 不要写其它内容*/
	.container{width: 1200px;}
}
/* @media (min-width: 1600px){
	.container{width: 1520px;}
} */
/*全局样式 start*/
header{height: 70px;background: #fff}
.logo{ padding-top:14px;}
ul.dh{ float:left; padding-left:50px; overflow:hidden;}
ul.dh li{ float:left;}
ul.dh li a{ display:block; padding:0 25px; height:70px; line-height:70px; font-size:16px; color:#666;}
ul.dh li.active a{ color:#009419!important; text-shadow: 0 0 10px #adadad, 0 0 20px #363636, 0 0 30px #007DCC, 0 0 40px #00ccc8;}
a.search,a.yyicon{ display:block; float:left; margin:0 16px; width:24px; height:70px; background:url(../images/search.png) center no-repeat;}
a.yyicon{background:none;line-height: 70px;color: #666;font-size: 16px;}
.line1max{
	padding: 0 6px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.line2max{
	padding: 0 10px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2; /* 设置最大显示行数 */
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
}

/* banner */
.banner{ position:relative;  height:600px; overflow:hidden;  }
.banner div { max-width:unset;}
.banner div a {width:100%;height:100%;display:block;}
/*.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ max-width: none;}
.banner .bd li{ height:748px; width: 100vw; }
.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:748px;  }
.banner .bd li a{ height:748px; display:block;  }
.banner .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(images/banner-btn.png) 0 0 no-repeat;}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:23px; left:0; height:2px; line-height:2px; text-align:center;}
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:52px; height:2px; margin:0 4px;overflow:hidden;line-height:9999px; background:rgba(255,255,255,0.2)}
.banner .hd ul .on{background-color: #0073bb;}*/
.banner .swiper-pagination-bullet { width:12px; height:12px;}
.m-banner{ display:none;}
.bannertab{background:#007dcc;}
.bannertab-icon{ border-left:1px #1a8ad1 solid; padding-left:99px;}
.bannertab-icon01{ background:url(../images/bannertab-icon01.png) 39px center no-repeat;}
.bannertab-icon02{ background:url(../images/bannertab-icon02.png) 39px center no-repeat;}
.bannertab-icon03{ background:url(../images/bannertab-icon03.png) 39px center no-repeat;}
.bannertab-icon04{border-right:1px #1a8ad1 solid; background:url(../images/bannertab-icon04.png) 39px center no-repeat;}
.bannertab-icon h2{ color:#fff; font-size:16px; padding-top:23px; line-height:30px;}
.bannertab-icon p{ font-size:14px; color:#fff;}
h2.index-title{ position:relative; line-height:100%; padding-bottom:20px; text-align:center; font-size:32px; color:#333; padding-top:70px}
h2.index-title:after{ content:""; width:50px; height:4px; background:#6b6b6b; position:absolute; left:50%; bottom:0; transform:translateX(-50%);}
h2.numtitle{ padding-top:140px; color:#fff;}
h2.numtitle:after{ background:#fff;}
h2.yfsl_title:after{ background:#007dcc;}
.indexjjfa{ padding-bottom:70px;}
.indexjjfa a{ display:block; position:relative;}
.indexjjfa a img{ display:block; width:100%; height:auto;}
.jjfa_title{ position:absolute; left:0; bottom:0; width:100%; box-sizing:border-box; padding:0 40px 28px; }
.jjfa_title h2{ line-height:40px; font-size:28px;color:#fff;}
.jjfa_title p{ line-height:33px; font-size:18px;color:#fff;}
.more{ border-top:1px #e5e5e5 solid;}
.more a{ display:block; width:163px; height:40px; border-radius:40px; border:1px #e5e5e5 solid; line-height:40px; text-align:center; margin:0 auto; transform:translateY(-50%); background:#fff;}
.bamboo{ height:724px; background:url(../images/bamboo_bg.jpg) center no-repeat; box-sizing:border-box; padding-top:182px; text-align:center;}
.bamboo img{ display:block; margin:0 auto;}
.bamboo h3{ color:#fff; line-height:80px; font-size:24px;}
.bamboo p{ line-height:25px; color:#fff;}
.bamboo ul{ text-align:center; padding-top:50px;}
.bamboo li{ display:inline-block; line-height:53px; color:#fff; font-size:16px; margin:0 50px;}
.bamboo li span{ display:block; width:77px; height:88px; background:url(../images/bamboo_listbg.png) center no-repeat; position:relative;}
.bamboo li span img{ display:block; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%)}
.zxdt{ padding-bottom:70px;}
.zxdt ul{ padding-top:42px; overflow:hidden; padding-bottom:60px;}
.zxdt ul li{}
.zxdt ul li a{ display:block; padding:0 12px;}
.zxdt ul li a img{ display:block; width:100%; height:auto;}
.zxdt ul li a span{ padding-top:11px;line-height:27px; color:#888; display:block;}
.zxdt ul li a h2{ height:34px; overflow:hidden; line-height:36px; font-size:16px; font-weight:bold; margin-bottom:5px;}
.zxdt ul li a p{ line-height:24px; color:#888888; font-size:14px; height:48px; overflow:hidden;}
.gywm{ height:650px; background:url(../images/gywm_bg.jpg) center no-repeat;}
.gywm_num{ margin-top:145px; /*transform:translateY(-50%);*/}
.col-lg-3.gywm_num{width: 20%;}
.gywm_num span{ text-align:center; display:block; margin:0 auto; width:165px; height:165px; border-radius:100%; background:rgba(255,255,255,0.1); color:#fff;}
.gywm_num strong{ display:block; line-height:100%; padding-top:40px; font-size:64px; color:#007dcc}
.gywm_num strong i,.gywm_num strong em {font-style: normal; color:#007dcc}
.gywm_num strong em {font-size: 44px;}
.gywm_num p{ line-height:25px; text-align:center; color:#fff; padding-top:20px;}

/*底部*/
.foot{ background:#161616;}
.foot_top{ overflow:hidden;}
.copyright{ border-top:1px #2e2e2e solid;}
.foot_top ul{ padding-top:37px; padding-bottom:53px; overflow:hidden;}
.foot_top ul li h2{ line-height:53px; font-size:16px; color:#8f8e8e;}
.foot_top ul li a{ display:block; line-height:36px; color:#b9b9b9;}
.ewm{ padding-top:60px;}
.ewm h4{ line-height:68px; text-align:center; font-size:20px; color:#b9b9b9; font-weight:bold;}
.ewm span{ display:block; width:82px; height:82px; padding:8px; border:1px #454545 solid; box-sizing:content-box; margin:0 auto; position:relative;}
.ewm span img{ width:82px; height:82px;}
.ewm span em{ line-height:100%; display:inline-block; position:absolute; left:50%; bottom:0; color:#b9b9b9 ; background:#161616; transform:translate(-50%,50%); padding:0 3px;}
.copyright{ padding:33px 0; overflow:hidden;}
.copyright-share{ float:left; padding:4px 0; overflow:hidden;}
.copyleft{ float:right; text-align:right; line-height:24px;}
.copyleft span{ color:#7a7a7a; margin-right:-16px;}
.copyleft span a{ color:#b9b9b9; margin:0 16px; display:inline-block;}
.copyleft p,.copyleft a{ color:#8f8e8e}
.copyright-share a{ display:inline-block; width:38px; height:38px; border:1px #494949 solid; margin-right:20px; background:url(../images/foot_icon001.jpg) center no-repeat}
.copyright-share a:nth-child(2){ background:url(../images/foot_icon002.jpg) center no-repeat;}
.copyright-share a:nth-child(3){ background:url(../images/foot_icon003.jpg) center no-repeat;}
/*2.5*/
.gaishu{ height:57px; background:#333; overflow:hidden;}
.gaishu_fl{ float:left; overflow:hidden;}
.gaishu_fl a{ display:block; float:left; padding:0 10px; line-height:57px; margin-right:15px; color:#ccc; font-size:16px;}
.gaishu_fl a.on{ color:#fff;}
.Navigation{ float:right; line-height:57px; color:#ccc;}
.Navigation em{ padding:0 10px; color:#fff;}
.Navigation a{ color:#ccc;}
.fabj h1{ border-bottom:1px #e5e5e5 solid;text-align:center; line-height:92px; font-size:30px; color:#333333; margin-bottom:20px; padding-top:55px;}
.fabj-list{ padding-bottom:36px;}
.fabj-list p{ font-size:14px; line-height:24px; color:#6d6d6d;}
.fabj-list h2{ height:45px; margin-bottom:26px; line-height:47px; border-left:6px #006cb2 solid; background:#9ab0bf; line-height:45px; font-size:20px; color:#fff; text-indent:20px;}

/*查找经销商*/
.czjxs_p{ text-align:center; color:#909090}
.czjxs{padding-bottom:86px;}
.czjxs ul{ padding-top:104px; }
.czjxs ul li{ padding-bottom:29px; overflow:hidden;}
.czjxs ul li span{ text-align:right; font-size:16px; color:#565656; line-height:40px;}
.czjxs ul li p{ padding-left:10px; line-height:40px; font-size:16px;}
.czjxs ul li input,.czjxs ul li select{ width:375px; height:38px; border:1px #ebeaea solid; line-height:37px; text-indent:10px; }
.czjxs ul li input[type="submit"]{ width:126px; height:40px; background:#2e97e8; border:none; color:#fff; text-indent:0;}
.cxjg{ background:#fbfbfb;}
.cxjg h2{line-height:73px; border-bottom:1px #e0e0e0 solid; font-size:24px; color:#4d4d4d; padding-top:22px;}
.cxjg dl dt{ float:right; width:310px; height:170px; border:1px #d1d1d1 solid; margin-top:50px; margin-bottom:78px;}
.cxjg dl dd{ float:left;}
.cxjg dl dd ul li{ height:48px; line-height:48px; color:#6a6a6a; text-indent:26px;}
.cxjg dl dd h4{ line-height:78px; font-size:16px; color:#6a6a6a; margin:0; padding-top:22px;}
.cxjg dl dd ul li:nth-child(1){ background:url(../images/cxjg_icon01.png) left center no-repeat;}
.cxjg dl dd ul li:nth-child(2){ background:url(../images/cxjg_icon02.png) left center no-repeat;}
.cxjg dl dd ul li:nth-child(3){ background:url(../images/cxjg_icon03.png) left center no-repeat; color:#2e97e8;}
.cxjg dl dd ul li:nth-child(4){ background:url(../images/cxjg_icon04.png) left center no-repeat;}
.gmyzx h3{ font-size:24px; color:#333; border-left:3px #2e97e8 solid; line-height:100%; margin:28px 0; padding-left:6px;}
.gmyzx ul{ padding:0 40px; overflow:hidden;}
.gmyzx ul li p{ line-height:32px; margin:0;}
.gmyzx ul li input,.gmyzx ul li select{ width:95%; height:38px; line-height:38px; text-indent:15px; border:1px #ebeaea solid; margin-bottom:15px;}
.gmyzx ul li textarea{ width:97%; line-height:40px; padding:0 15px; border:1px #ebeaea solid;margin-bottom:15px;}
.tijiao{ padding:56px 0 92px;}
.tijiao input{ display:block; width:185px; height:40px; border:none; text-align:center; color:#fff; background:#2e97e8; margin:0 auto;}
ul.jdhzzc{ overflow:hidden;}
ul.jdhzzc li{ border-bottom:1px #e1f0fc solid; height:152px; position:relative; padding-left:166px;}
ul.jdhzzc li img{ position:absolute; left:30px; top:50%; transform:translateY(-50%);}
ul.jdhzzc li h3{ line-height:43px; padding-top:38px; font-size:24px; color:#384c78}
ul.jdhzzc li p{ line-height:36px; font-size:18px; color:#748598}
.jdyq h3{ line-height:166px; padding-top:20px; text-indent:33px; font-size:24px; color:#4d546a;}
.bz{ padding-bottom:60px; padding-top:22px;}
.bz h4{ line-height:36px; font-size:18px; color:#384c78}
.bz p{ color:#808592; line-height:36px;}
.jdyq table{ border-collapse:collapse; border-spacing:0; border:1px #7dbff1 solid;}
.jdyq table td,.jdyq table th{ border:1px #7dbff1 solid; text-align:center;}
.jdyq table th{ background:#eaf4fd; font-size:18px; line-height:200%; color:#384c78; font-weight:normal; padding:15px 0;}
.jdyq table td{ padding:20px 0; font-size:18px; color:#384c78}
.map{ border:1px #d9d9d9 solid;}
.map * { max-width:unset;}
.lxwm{ padding-bottom:123px;}
.lxwm_title{ text-align:center; padding-top:65px;}
.lxwm_title h2{ line-height:42px; font-size:30px; color:#545454; padding-top:0;}
.lxwm_title span{ display:block; font-size:18px; color:#ccc;}
.lxwm ul{ padding-top:45px; overflow:hidden; padding-bottom:40px;}
.lxwm ul li{ height:236px; padding-top:33px;}
.lxwm ul li span{ display:block; margin:0 auto 3px; width:58px; height:58px; border:2px #008af9 solid; border-radius:100%;}
.lxwm ul li h3{ height:47px; position:relative; text-align:center; font-size:18px; color:#007aba; line-height:47px; margin-bottom:20px;}
.lxwm ul li h3:after{ content:""; width:22px; height:1px; background:#d0d0d0; position:absolute; left:50%; transform:translateX(-50%); bottom:0;}
.lxwm ul li p{ text-align:center; line-height:24px; color:#8a8a8a}
.dz{ background:url(../images/dzicon.png) center no-repeat;}
.lxdh{ background:url(../images/lxdhicon.png) center no-repeat;}
.yx{ background:url(../images/yxicon.png) center no-repeat;}
.cz{ background:url(../images/czicon.png) center no-repeat}

/*服务支持*/
.pagebanner_banner{ height:400px;}
.pagebanner img.webbanner{ display:none;}
.nav_erji{ border-bottom:1px #ebecec solid;}
ul.nav_erji_left{ float:left;}
.nav_erjj_right{ float:right; line-height:57px; color:#888989;}
.nav_erjj_right a{ color:#888989}
ul.nav_erji_left li{ float:left; margin-right:66px;}
ul.nav_erji_left li a{ display:block; line-height:57px; font-size:16px; color:#888989; position:relative;}
ul.nav_erji_left li a.on{ color:#141414}
ul.nav_erji_left li a.on:after{ content:""; width:100%; height:2px; background:#007dcc; position:absolute; left:0; bottom:-1px;}
.fwzc{ padding-top:55px; text-align:center; padding-bottom:70px;}
.fwzc img{ margin:0 auto; display:block;}
/*.fwzc_tel{ box-shadow:0 0 12px rgba(0,0,0,0.08); border:1px #e5e5e5 solid; display:inline-block; font-size:24px; color:#666; line-height:55px; padding-right:16px; margin-top:90px;}
.fwzc_tel strong{ font-weight:normal; color:#0071b5}
.fwzc_tel span{ float:left; display:block; width:72px; height:55px; border-right:1px #e5e5e5 solid; background:url(../images/fwzc_tel.png) center no-repeat; margin-right:16px;}*/
.fwzc_tel {padding: 20px 0;text-align: center; font-size:16px; margin-top:70px;}
.fwzc_tel p {margin:0;}
.fwzc_tel img {vertical-align: middle; display:inline-block;}
.fwzc_tel span {color:#f08437;}
.fwzc_tel em {color:#707070;font-style:normal;}
.cpwd-nav{ margin-top:43px; margin-bottom:28px; /*height:60px;*/ background:#f5f6f7; /*text-align:center;*/}
.cpwd-nav ul.enav li { display:inline-block; position:relative;}
.cpwd-nav ul.enav li a { padding:0px 20px; display:inline-block; font-size:16px; color:#5c6469; line-height:60px; }
.cpwd-nav ul.enav li .dropdown-menu { border-radius:0; border:1px solid #e4eaec; top:58px; -webkit-box-shadow: 0 3px 12px rgba(0,0,0,.05); box-shadow: 0 3px 12px rgba(0,0,0,.05); -webkit-transition: .25s; -o-transition: .25s; transition: .25s;}
.cpwd-nav ul.enav li .dropdown-menu.bullet:after, .dropdown-menu.bullet:before { position: absolute; left: 15px; display: inline-block; width: 0; height: 0; content: ''; border: 7px solid transparent; border-top-width: 0;}
.cpwd-nav ul.enav li .dropdown-menu.bullet:before { top:-7px; border-bottom-color:#e4eaec;}
.cpwd-nav ul.enav li .dropdown-menu.bullet:after { top:-6px; border-bottom-color:#ffffff;}
.cpwd-nav ul.enav li .dropdown-menu li a { line-height:30px; width:100%;}
/*.cpwd-nav a{ display:inline-block; height:60px; line-height:60px; font-size:16px; color:#5c6469; margin:0 36px; position:relative;}
.cpwd-nav a.on{ color:#2e97e8;}
.cpwd-nav a.on:after{ content:""; width:100%; height:2px; background:#2e97e8; position:absolute; left:0; bottom:0;}
.cpwd-nav a:before{ content:""; width:6px; height:6px; background:#e1dfdf; border-radius:100%; position:absolute; right:-48px; top:50%; transform:translate(-50%,-50%)}
.cpwd-nav a:last-child:before{ display:none;}*/
.cpss,.cpss1{ /*padding:33px 0 28px;*/ padding:0px 15px; margin-top:10px; text-align:center;}
.cpss input{ display:inline-block; width:calc(100% - 62px); height:40px; border:1px #dcdcdc solid; line-height:40px; text-indent:10px; text-align:left;}
.cpss input[type="submit"],.cpzsk_ss input[type="submit"]{ width:62px; height:40px; background:#016fc8 url(../images/cpss_icon.png) center no-repeat; text-indent:-999px; overflow:hidden; border:none;}
.cpss1 { padding:45px 0; width:430px; margin:0 auto;} 
ul.cpsmlist{ overflow:hidden; margin-left:-10px; margin-right:-10px; width: calc(100% + 20px); max-width: unset;}
ul.cpsmlist li{ margin-bottom:35px; padding:0px 10px;}
ul.cpsmlist li a{ display:block; width:100%; height:auto; margin:0 auto;}
ul.cpsmlist li a span{ display:block; width:100%; /*height:256px;*/ border:1px #eeeded solid; position:relative; text-align:center;padding: 25px 0; background-color: #f8f8f8;background-image: url(../images/pdf.png);background-repeat: no-repeat;background-position: right bottom; background-size: 40px auto;}
/*ul.cpsmlist li a span img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%)}*/
ul.cpsmlist li a h2{ padding:10px 13px 0; line-height:24px; font-size:14px; color:#9d9d9d; height:58px; overflow:hidden;}
.cpsm—fenye{ padding:5px 0 90px; text-align:center;}
.cpsm—fenye span,.cpsm—fenye a{ display:inline-block; /*width:30px; height:30px;*/ text-align:center; line-height:30px; background:#f5f6f7; margin:0 5px; color:#8b8888; padding: 5px 14px;}
.cpsm—fenye span.current{ color:#fff; background:#007dcc;}
.cpzskxq{ padding-top:37px; padding-bottom:90px;}
.content_box {background: #fff;padding: 38px 30px;}
.title_box {border-bottom: #e1e1e1 1px solid;}
.title_box p {padding: 10px 0;}
.title_box p span {vertical-align: middle;display: inline-block;margin: 0 14px;}
.content { padding:20px 0;}
.content p{ line-height:32px; color:#969696;}
.content img {max-height:100%;height:auto !important;}
.content_box .next_prev {padding: 20px 0;margin-bottom: 40px;border-top: #e1e1e1 1px solid;}
.next_prev a {color: #666666;}
.next_prev span.fl {padding-left: 28px;background: url(../images/shiping_09.jpg) no-repeat center left;}
.next_prev span.fr {padding-right: 28px;background: url(../images/shiping_11.jpg) no-repeat center right;}
.back-box a {width: 180px;height: 40px;line-height: 40px;text-align: center;background: #2a5296;border-radius: 40px;font-size: 16px;color: #fff;display:block; margin:0 auto;}
.nright{ padding-left:35px;}
.list{ background:#fff; margin-bottom:33px;}
.list h3{ height:58px; line-height:58px; border-bottom:1px #d3d3d3 solid; font-size:18px; color:#373737; text-indent:22px;}
.list_2 .content{ padding:10px 22px; overflow:hidden;}
.list_2 .content a{ display:block; float:left; line-height:32px; color:#929292; /*margin-right:25px;*/}
.list_1 .content{ padding:0 22px;}
.list_1 .content ul{ padding:10px 0;}
.list_1 .content ul li{ height:36px; overflow:hidden; line-height:36px; position:relative; padding-left:24px;}
.list_1 .content ul li em{ display:block; width:20px; height:20px; border-radius:20px; background:#aaa; line-height:20px; text-align:center; color:#fff; position:absolute; left:0; top:8px;}
.list_1 .content ul li:nth-child(1) em{ background:#2a5296;}
.list_1 .content ul li:nth-child(2) em{ background:#ffae21;}
.list_1 .content ul li:nth-child(3) em{ background:#ff6b80;}
.cpzsk_ss{ position:relative;}
.cpzsk_ss input{ width:100%; height:40px; background:#fff; border:1px #dcdcdc solid; background:#fff; text-indent:15px;}
.cpzsk_ss input[type="submit"]{ position:absolute; right:0; top:0;}
ul.qfa{ margin-top:20px; background:#fff; padding:0 17px;}
ul.qfa li{ padding:10px 0 20px; border-bottom:1px #e6e6e6 solid;}
ul.qfa li h2{ height:43px; overflow:hidden; line-height:43px; font-size:18px; color:#797979; padding-left:30px; position:relative; margin-bottom:10px;}
ul.qfa li h2 strong,ul.qfa li p strong{ display:block; height:43px; line-height:43px; position:absolute; left:0; top:0; font-size:24px; color:#88b5d2; font-family:Arial;}
.qfa_time{ float:right; overflow:hidden;}
.qfa_time span{ display:block; line-height:43px; color:#a6a6a6; font-size:14px; float:left; margin-left:20px; padding-left:28px; background:url(../images/qfa_time_icon01.png) left center no-repeat;}
.qfa_time span:last-child{ background:url(../images/qfa_time_icon02.png) left center no-repeat;}
ul.qfa li p{ padding-left:30px; line-height:24px; color:#a3a3a3; position:relative;}
ul.qfa li p strong{ line-height:24px; color:#ffc365}
ul.qfa li:last-child{ border:none;}
.qfa_fenye{ margin-top:27px; height:62px; padding:16px 0; background:#fff; text-align:center;}
.pro_fenye { margin:0 0 27px;}
.qfa_fenye a,.qfa_fenye span{ display:inline-block; /*width:30px;*/ padding:0 15px; height:30px; line-height:30px; text-align:center; color: #888989;font-size: 16px;margin:0 5px;}
.qfa_fenye span.current { background:#2B5297; color:#fff;}

/*关于我们*/
.gsjj_mk01{ padding-bottom:65px;}
.gsjj_mk01 .index-title{ margin-bottom:38px;}
.gsjj_mk01 h2.index-title:after,.gsjj_mk03 h2.index-title:after { background:#007DCC;}
.gsjj_mk01 p{ text-align:left;text-indent:2em; line-height:32px; color:#666; font-size:16px;}
.welcome-img {float:left;margin:0 15px 15px 0}
.welcome-img em{position:absolute;top:50%;left:50%;width:90px;height:90px;background:url(../images/play.png) center no-repeat;background-size:cover;cursor:pointer;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.gsjj_mk02{ height:240px; background:#007dcc url(../images/gsjj_mk02_bg.jpg) center bottom no-repeat;}
.gsjj_mk02 ul{ overflow:hidden;}
.gsjj_mk02 ul li{ width:20%; float:left; padding-top:65px; text-align:center; line-height:100%; color:#fff;}
.gsjj_mk02 ul li img{ display:block; margin:0 auto;}
.gsjj_mk02 ul li span{ display:block; line-height:80px; text-align:center; color:#fff; font-size:50px; font-family:Arial}
.gsjj_mk03{ padding-bottom:100px;}
.gsjj_mk03 h2.index-title { margin-bottom:70px;}
.gsjj_mk03 dl { padding:10px;}
.gsjj_mk03 dl dd { border-radius:8px; border:1px #ededed solid; padding:10px;transition: all ease 0.5s; height:328px;}
.gsjj_mk03 dl dd h3 { font-size:36px; color:#333; padding-top:14px; padding-bottom:24px; border-bottom:1px #dcdcdc solid; display:block;}
.gsjj_mk03 dl dd .con { padding-top:25px;}
.gsjj_mk03 dl dd .con p { line-height:24px; padding-left:20px; position:relative; font-size:16px; color:#666; margin-bottom:10px;}
.gsjj_mk03 dl dd .con p:before{ content:""; width:10px; height:10px; border-radius:10px; background:#dcdcdc; position:absolute; left:0; top:8px; /*transform:translateY(-50%);*/}

.gsjj_mk03 ul{ position:relative;margin-top:97px; overflow:hidden;}
.gsjj_mk03 ul li{ position:relative; width:535px; border:1px #dcdcdc solid; padding:0 30px 20px; float:left; clear:both;}
.gsjj_mk03 ul li:nth-child(even){ float:right;}
.gsjj_mk03 ul li p{ line-height:24px; padding-left:20px; position:relative; font-size:15px; color:#666; margin:0;}
.gsjj_mk03 ul li p:before{ content:""; width:6px; height:6px; border-radius:6px; background:#007dcc; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.gsjj_mk03 ul li h3{ line-height:40px; padding-top:13px; font-size:18px; font-family:Arial; color:#000; font-weight:bold;}
.gsjj_mk03 ul li:before{ content:""; width:15px; height:15px; border-radius:15px; background:#b2d8f0; position:absolute; right:-60px; top:50%; transform:translateY(-50%)}
.gsjj_mk03 ul li:nth-child(even):before{ right:0; left:-56px;}
.gsjj_mk03 ul li:after{ content:""; display:block; width:1px; height:100%; border-right:1px #b2d8f0 dashed; position:absolute; right:-53px;top:0;}
.gsjj_mk03 ul li:nth-child(even):after{ right:0; left:-50px;}
.gsjj_mk03 ul li:first-child:after{ height:50%; top:50%}
.gsjj_mk03 ul li:last-child:after{ height:50%; top:0%}
.gsjj_mk03 ul li h3:before{ content:""; width:9px; height:9px; background:#fff; border-top:1px #dcdcdc solid; border-right:1px #dcdcdc solid; position:absolute; right:-5px; top:50%; z-index:10;transform:rotate(45deg); margin-top:-4px;}
.gsjj_mk03 ul li:nth-child(even) h3:before{ right:auto; left:-5px;transform:rotate(-135deg);}
.yfnl01 p{ border:1px #dedede solid; border-bottom:none; text-align:center; font-size:16px; line-height:36px; color:#999; padding:26px 0; margin:0}
.yfnl01 img{ display:block; width:100%; height:auto;}
ul.gnjs{ padding:36px 58px; overflow:hidden;}
ul.gnjs li{ height:316px; padding-top:44px;}
ul.gnjs li span{ display:block; width:80px; height:80px; border-radius:80px; background-color:#4ca9ff; margin:0 auto 27px;}
ul.gnjs li h3{ text-align:center; line-height:60px; font-size:22px; font-weight:bold; color:#4d546a;}
ul.gnjs li p{ line-height:23px; text-align:center; color:#4d546a}
.gnjs_icon01{ background:url(../images/gnjs_icon01.png) center no-repeat;}
.gnjs_icon02{ background:url(../images/gnjs_icon02.png) center no-repeat;}
.gnjs_icon03{ background:url(../images/gnjs_icon03.png) center no-repeat;}
.gnjs_icon04{ background:url(../images/gnjs_icon04.png) center no-repeat;}
.gnjs_icon05{ background:url(../images/gnjs_icon05.png) center no-repeat;}
.gnjs_icon06{ background:url(../images/gnjs_icon06.png) center no-repeat;}
.gnjs_icon07{ background:url(../images/gnjs_icon07.png) center no-repeat;}
.gnjs_icon08{ background:url(../images/gnjs_icon08.png) center no-repeat;}
.gnjs_01{ height:740px; background:url(../images/slyf_img01.jpg) center no-repeat;}
.gnjs_02 ul{ overflow:hidden;}
.gnjs_02 ul li{ height:372px; overflow:hidden; position:relative;}
.gnjs_02 ul li:nth-child(1){ background:url(../images/slyf_img02.jpg) center no-repeat}
.gnjs_02 ul li:nth-child(2){ background:url(../images/slyf_img03.jpg) center no-repeat}
.gnjs_02 ul li:nth-child(3){ background:url(../images/slyf_img04.jpg) center no-repeat}
.gnjs_02 ul li:nth-child(4){ background:url(../images/slyf_img05.jpg) center no-repeat}
.gnjs_02_con{ width:640px; height:auto; position:absolute; left:0; top:50%; transform:translateY(-50%); color:#fff;}
.gnjs_02_con h2{ height:42px; line-height:42px; font-size:24px;}
.gnjs_02_con p{ line-height:35px; color:#fff;}
.gnjs_02 ul li:nth-child(odd) .gnjs_02_con{ left:auto; right:0;}
.gnjs_02 ul li:nth-child(even) .gnjs_02_con{ padding-left:27px;}
.gnjs_01{ text-align:center;}
.gnjs_01 h3{ color:#fff; line-height:60px; font-size:36px; padding-top:307px;}
.gnjs_01 p{ text-align:center; line-height:40px; text-align:center; color:#fff; font-size:16px;}
.gnjs_01 ul{ padding-top:52px;}
.gnjs_01 ul li{ display:inline-block; line-height:37px; color:#fff; margin:0 40px;}
.gnjs_01 ul li span{ display:block; margin:0 auto; width:68px; height:68px; border-radius:68px;background:#fff url(../images/slyf_icon01.png) center no-repeat}
.gnjs_01 ul li:nth-child(2) span{ background:#fff url(../images/slyf_icon02.png) center no-repeat;}
.hxjzg{ width:100%; height:318px; background:url(../images/hxjzg_bg.jpg) center no-repeat; position:relative;}
.hxjzg_con{ position:absolute; text-align:center; color:#fff; left:50%; top:50%; transform:translate(-50%,-50%);}
.hxjzg_con h2{ line-height:58px; font-size:40px; font-weight:bold;}
.hxjzg_con p{ line-height:32px; font-size:24px; text-transform:uppercase; color:#fff;}


.yghd{ background:#fbfbfb}
.indextdfc-container{ padding-top:60px; padding-bottom:35px;}
.indextdfc-slide h2{ line-height:57px; height:57px; overflow:hidden; text-align:center; font-size:16px; font-weight:bold; color:#686868}
.indextdfc-container .swiper-button-next,.indextdfc-container .swiper-button-prev,.indexyyal-button-next,.indexyyal-button-prev{ width:56px; height:56px; border-radius:100%; background:#016fc8 url(../images/swiper-button-next.png) center no-repeat;}
.indextdfc-container .swiper-button-prev,.indexyyal-button-prev{ background:#016fc8 url(../images/swiper-button-prev.png) center no-repeat}
.indexyyal-button-next,.indexyyal-button-prev{ width:46px; height:46px; top:58%; left:0;}
.indexyyal-button-next{ left:auto; right:0;}
/*新闻中心*/
.newslist{ background:#fff; padding:0 30px;}
.newslist li{ padding:25px 0 42px; border-bottom:1px #e6e6e6 solid; margin-bottom:10px;}
.newslist li a{ display:block; position:relative; padding:0 172px 0 111px;}
.newslist li a span{ display:block; position:absolute; left:0; top:11px; background:#9f9f9f; color:#fff; text-align:center; width:82px; height:82px; line-height:150%;}
.newslist li a span strong{ display:block; font-size:32px; color:#fff; padding:15px 0 0; line-height:100%;}
.newslist li a p{ height:48px; overflow:hidden; line-height:24px; font-size:12px; color:#929292}
.newslist li a h2{ height:48px; overflow:hidden; line-height:48px; color:#2f2b2b; font-size:16px;}
.newslist li a img{ position:absolute; right:0; top:0;}

/*行业方案*/
.syhy ul{ padding-top:76px; padding-bottom:70px; overflow:hidden;}
.syhy li a{ display:block; position:relative; width:390px; height:260px; margin:0 auto 45px;}
.syhy_title{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.48);}
.syhy_title_con{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.syhy_title_con img{ display:block; margin:0 auto;}
.syhy_title_con h2{ line-height:27px; text-align:center; color:#fff; font-size:18px; padding-top:17px;}
.syhy_title_con p{ line-height:24px; color:#fff; text-align:center;}
.yyal{ padding-bottom:65px; background:#f5f5f5;}
.yyal_con{ padding:0 62px; position:relative;}
.yyal_con h2{ line-height:115px; text-align:center; font-size:24px; color:#333; padding-top:10px;}
.indexyyal-slide h3{ line-height:60px; height:60px; overflow:hidden; text-align:center; color:#333; font-size:14px;}
.hyfa_con{ background:#fbfbfb; border-top:1px #d4d4d4 solid; border-bottom:1px #d4d4d4 solid;}
.hyfa_con h2{ line-height:106px; text-align:center; font-size:30px; color:#333;}
.hyfa_con ul li{ padding-bottom:10px; border-bottom:1px #e9e9e9 solid; padding-top:30px; margin-bottom:20px;}
.hyfa_con ul li:last-child{ border:none;}
.hyfa_con ul li a{ display:block; position:relative; padding-left:462px; height:220px;}
.hyfa_con ul li a img{ position:absolute; left:0; top:0;}
.hyfa_con ul li a h3{ height:30px; overflow:hidden; line-height:30px; color:#6d6d6d; font-size:22px;}
.hyfa_con ul li a p{ height:96px; overflow:hidden; line-height:24px; color:#6d6d6d; padding-top:15px;}
.hyfa_con ul li a span{ display:block; width:116px; height:38px; border:1px #d7d7d7 solid; background:#007ab9; color:#fff; text-align:center; line-height:38px; margin-top:30px;}
.hyfa_jieshao{ padding-top:45px; padding-bottom:50px;}
.hyfa_jieshao h1 { font-size:36px; color:#333333; text-align:center; padding-bottom:50px;}
.faitem { text-align:center; }
.faitem h3 { font-size:24px; padding-bottom:25px;}
.faitem .faitemtxt { font-size:16px; padding: 0 10%;}
.jjfa_content { background:#f5f5f5; padding:45px 0;font-size: 16px;}
.jjfa_content h3 { text-align:center; font-size:24px; padding-bottom: 30px;}
.jjfa_jz { padding:45px 0;}
.jjfa_jz h3 { text-align:center; font-size:24px; padding-bottom: 30px;}
.fajz dl { padding:0 3%;margin-bottom: 35px;}
.fajz dt { text-align:center;}
.fajz dt img { display:block; max-width:80px; margin:0px auto;}
.fajz dd { text-align:center; padding-top:18px;}
.fajz dd h5 { font-size:20px;}
.fajz dd div { font-size:14px; line-height:1.8em; }
/*.hyfa_jieshao img{ display:block; float:right; margin-left:15px;}
.hyfa_jieshao h2{ font-size:30px; line-height:100%; color:#333; padding-bottom:35px;}
.hyfa_jieshao p{ font-size:18px; line-height:32px; color:#6d6d6d; margin:0; padding:0;}*/

/*产品中心*/
.cplb{ padding-top:14px;}
.cplb h2{ margin:36px 0; border-left:2px #007dcc solid; line-height:100%; padding-left:10px; font-size:24px; color:#333333}
.cplb ul{ /*overflow:hidden;*/}
.cplb ul li{ margin-bottom:45px;}
.cplb ul li a{ display:block; width:280px; height:320px; background:#fbfbfb; padding-top:18px; transition: all ease 0.5s;}
.cplb ul li a img{ display:block; margin:0 auto;}
.cplb ul li a h3{ line-height:32px; text-align:center; overflow:hidden; font-size:16px; color:#333333; padding-top:22px;}
.cpzx ul li{ margin-bottom:38px; position:relative; display:block; background:#fff; padding:0 357px 0 36px;}
.cpzx ul li img{ position:absolute; right:35px; top:50%; transform:translateY(-50%);}
.cpzx ul li h3{ padding-top:76px; line-height:47px; font-size:18px; color:#000;}
.cpzx ul li span{ display:block; margin-top:44px; border:1px #e5e5e5 solid; width:120px; height:30px; line-height:30px; text-align:center; color:#767676; margin-bottom:25px;}
.cpzx ul li span a { display:block; width:100%; height:100%; color:#767676;}
.cpzx ul li p a{ width:49%; display:block; float:left;line-height:40px;}
.cpzx ul li p{ overflow:hidden; min-height:200px;}
.rczp_banner{ height:600px;}
.zpgw{ background:#f2f2f2;}
.zpgw ul{ overflow:hidden; padding-top:53px;}
.zpgw ul li{ margin-bottom:47px;}
.zpgw ul li a{ display:block; width:378px; height:286px; background:#fff; border-radius:5px; border-bottom:7px #a1d6f8 solid; padding:0 18px;}
.zpgw ul li a h3{ padding-top:20px; line-height:31px; font-size:18px; color:#000;}
.zpcs{ height:47px; overflow:hidden;}
.zpcs span{ display:block; float:left; background:url(../images/bqicon.png) left center no-repeat; text-indent:21px; line-height:47px; margin-right:30px;}
.zpgw ul li a  p{ height:75px; line-height:25px; color:#8b8888; font-size:12px; overflow:hidden;}
.zpgw ul li a  em{ display:block; float:right; width:77px; height:28px; margin-top:50px; border-radius:3px; border:1px #8b8888 solid; line-height:28px; text-align:center; font-size:12px; color:#8b8888;}
.yrln_title{ padding-top:54px;}
.yrln_title h2{ font-size:36px; color:#333; line-height:56px; text-align:center;}
.yrln_title p{ line-height:32px; font-size:16px; color:#696969; text-align:center;}
.zjjg{ height:602px; background:url(../images/zzjg_bg.jpg) center no-repeat;}
.zjjg .yrln_title h2,.zjjg .yrln_title p{ color:#fff;}
.zjjg img{ display:block; margin:40px auto 0;}
.yrln ul{ background:url(../images/yhln.png) center no-repeat; overflow:hidden; padding:90px 0;}
.yrln ul li{ width:368px;}
.yrln ul li p{ line-height:30px; color:#666;}
.yrln ul li h3{ height:40px; line-height:40px; color:#23282c; font-size:24px;}
.yrln ul li:nth-child(1),.yrln ul li:nth-child(3){ float:left;}
.yrln ul li:nth-child(2),.yrln ul li:nth-child(4){ float:right;}
.yrln ul li:nth-child(1) h3,.yrln ul li:nth-child(3) h3{ padding-right:44px; text-align:right;}
.yrln ul li:nth-child(1) p,.yrln ul li:nth-child(3) p{ padding-right:44px;}
.yrln ul li:nth-child(1) h3{ background:url(../images/yrln_icon01.png) right center no-repeat;}
.yrln ul li:nth-child(3) h3{ background:url(../images/yrln_icon02.png) right center no-repeat;}
.yrln ul li:nth-child(2) h3,.yrln ul li:nth-child(4) h3{ padding-left:44px;}
.yrln ul li:nth-child(2) p,.yrln ul li:nth-child(4) p{ padding-left:44px;}
.yrln ul li:nth-child(2) h3{ background:url(../images/yrln_icon03.png) left center no-repeat;}
.yrln ul li:nth-child(4) h3{ background:url(../images/yrln_icon04.png) left center no-repeat;}
.yrln ul li:nth-child(3){ clear:both;}
.yrln ul li:nth-child(1),.yrln ul li:nth-child(2){ margin-bottom:90px;}

.pc-slide { padding-bottom:65px;}
.view .swiper-container .swiper-slide img{ width:100%;}
.preview {
	width: 100%;
	margin-top: 24px;
	position: relative;
	 padding:0 60px;
}

.preview .swiper-container {}

.preview .swiper-slide {
	width: 214px;
	 line-height:48px; text-align:center;
}

.preview .slide6 {
	width: 82px;
}

.preview .arrow-left { width:38px; height:38px; border-radius:38px; background:#016fc8 url(../images/swiper-button-prev.png) center no-repeat;position: absolute;left:0;top:49px; z-index: 10;}

.preview .arrow-right { width:38px; height:38px; border-radius:38px; background:#016fc8 url(../images/swiper-button-next.png) center no-repeat;position: absolute; right:0;;top:49px; z-index: 10;}

.preview img {
	padding: 1px;
}

.preview .active-nav{ color:#016fc8}
.preview .active-nav img {
	padding: 0;
	border: 2px solid #016fc8;
}





.sub{ display:none; background:#fbfbfb; border-top:1px #e5e5e5 solid; padding-bottom:50px; position:absolute; left:0; top:70px; width:100%; z-index:100; padding:35px 0 50px;}
.sub dl{ border-left:1px #e5e5e5 solid;border-top:1px #ececec solid; padding-left:30px;padding-top:20px;}
.sub dl dt{ color:#333; line-height:25px; font-size:18px; font-weight:normal;}
.sub dl ul{ overflow:hidden; padding-top:18px;}
.sub dl ul li{ line-height:32px;}
.sub dl ul li a{ color:#666;}
.sub dl ul.sycpnavlist a{ color:#666; min-width:48%; display:inline-block;}
.sub dl ul.sycpnavlist li { padding-left:10px;}
.sub dl ul.sycpnavlist h3 a { margin-left:-10px;}
.sub h3{ line-height:32px; font-size:14px; font-weight:normal;}
.sub p{ margin:0;}
.sycpnavlist li:last-child p{ width:33.33%; float:left;}
a.all{ display:block; height:37px; line-height:37px; font-size:12px; color:#007dcc; background:url(../images/all.jpg) left center no-repeat; text-indent:20px;}

.cpxq{ /*height:680px;*/ background:#f5f4f4;padding-bottom: 30px;}
.pro-photo{width: 530px; margin-top:20px;}
.pro-photo .swiper-container {width: 530px;height: auto}
.pro-photo .swiper-slide {background-position: center;background-repeat: no-repeat; background-size:100% auto;}
.pro-photo .gallery-top {height: 440px;width: 500px;}
.pro-photo .pro-photo .gallery-thumbs {height: 78px;box-sizing: border-box;}
.pro-photo .gallery-thumbs .swiper-slide {height: 78px;background-position: center;background-repeat: no-repeat;background-size: 80%;background-color: #fff;position: relative;}
.pro-photo .gallery-thumbs .swiper-slide-active:after {content: '';position: absolute;border:2px #e69f0b solid;width: 100%;height: 100%;left: 0;top: 0}
.pro-photo .thumbs{padding:0 50px;}
.pro-photo .swiper-button-black{opacity: 0.5;}
.pro-view-txt{width: 550px;}
.indexjdry-container{ margin-top:52px; padding-bottom:57px;}
.indexjdry_pic{ border:1px #eee solid; height:360px; position:relative;}
.indexjdry_pic img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.indexjdry-slide h2{ text-align:center; line-height:65px; font-size:16px; color:#666; max-height:65px; overflow:hidden;text-overflow: ellipsis;}
.indexjdry-paginatio{ width:100%;}
.indexjdry-paginatio span{ margin:0 5px;}
.xgcp{ background:#fbfbfb;}
.xgcp h2{ line-height:110px; padding-top:10px; font-size:22px; color:#1ca8ee}
.indexxgcp_pic{ border:1px #eee solid;}
.indexxgcp_pic img{ display:block; width:100%; height:auto;}
.indexxgcp-slide h2{ line-height:55px; text-align:center; font-size:16px; color:#666;}
.indexxgcp-container{padding-bottom:52px;position:relative;min-height:360px;}
.indexxgcp-container .swiper-button-next{ width:46px; height:46px; border-radius:46px; background:#016fc8 url(../images/swiper-button-next.png) center no-repeat; top:110px; margin:0; right:-66px;}
.indexxgcp-container .swiper-button-prev{ width:46px; height:46px; border-radius:46px; background:#016fc8 url(../images/swiper-button-prev.png) center no-repeat;top:110px; margin:0; left:-66px;}
.gallery-button-next{ width:28px; height:100%; background:#016fc8 url(../images/swiper-button-next.png) center no-repeat; margin:0; top:0}
.gallery-button-prev{ width:28px; height:100%; background:#016fc8 url(../images/swiper-button-prev.png) center no-repeat; margin:0; top:0}
.pro-view-txt{ padding-top:140px;}
.pro-view-txt h2{ line-height:70px; font-size:36px; color:#1ca8ee;}
.full{ line-height:32px; font-size:14px; color:#5d5c5c;}
.cpsc{ padding-top:25px;}
.cpsc p{ line-height:32px; font-size:18px; color:#6b6b6b;}
.buy{ margin-top:52px;}
.buy a{ display:block; width:162px; height:47px; border-radius:3px; background:#016fc8 url(../images/buy_icon.jpg) 21px center no-repeat; text-indent:66px; color:#fff; font-size:18px; line-height:47px;}
.cpjs_tab{ height:71px; border-bottom:1px #eaebea solid;text-align: center;}
.cpjs_tab ul li{ position:relative; /*float:left;*/ height:71px; line-height:71px; margin:0 30px; font-size:18px; color:#5d5c5c;display:inline-block;}
.cpjs_tab ul li.on:after{ content:""; width:100%; height:2px; background:#016fc8; position:absolute; left:0; bottom:-1px;}
.m{ display:none;}
.indexjjfa .fl:nth-child(2){ padding-right:10px;}
.indexjjfa .fl:nth-child(3),.indexjjfa .fl:nth-child(4){ padding-left:10px;}
.pro-view-txt{ float:right}
.scrollNav{ position:fixed; left:0; top:0; width:100%; z-index:1200;}
.indexnews_con{ padding-top:20px;}
.indexnews_con section { margin-bottom:30px;}
.indexnews_con section h5 { background:#3198EC; text-align:center; display:block; color:#fff; font-size:16px; font-weight:bold; padding:15px 0;}
.indexnews_con section div { padding-top:20px;}
.jscs table{ border:1px #fff solid; border-collapse:collapse; border-spacing:0; background:#f9f8f8; width:100% !important;}
.jscs table tr:nth-child(2n) { background:#ededed;}
.jscs table tr:nth-child(1) { background:#d2d0d0;font-weight: 700;}
.jscs table td { text-align:center; padding:6px 0; border:1px #fff solid;}
.jscs table tr:nth-child(1) td { font-size:16px;}
.jscs table tr td:nth-child(1) { width:40% !important;}
.jscs table tr td:nth-child(2) { width:60% !important;}
.gsjj_mk01 table td img{ display:block; width:94%; margin:0 auto; height:auto;}



/*时间抽*/
.sjz{ background:#fbfbfb; padding:56px 0; position:relative;}
.sjz:before{ content:""; top:93px; position:absolute; left:0;  width:100%; height:1px; background:#e8e8e8;}
.sjz .preview{ margin:0;}
.sjz .preview .arrow-left,.sjz .preview .arrow-right {
	position: absolute;
	left:0;
	top: 50%; width:46px; height:46px; border-radius:100%;  margin-top:-23px;
}
.sjz .preview .arrow-right { left:auto; right:0;}
.sjz .preview .swiper-container{  width:100%; height:auto; margin:0;}
.sjz .preview .swiper-container .swiper-slide{ width:152px; height:auto;}
.year{text-align: center;  width:70px; height:70px; border-radius:100px; background:#c7c7c7; color:#fff; line-height:70px; font-size:20px; margin:0 auto;}
.active-nav .year{ background:#016fc8}
.sjz .pc-slide{ width:100%; padding:38px 87px 0; box-sizing:border-box;}
.sjz .view .swiper-container{ width:100%; height:auto;}
.sjz .view .swiper-container p{ /*line-height:40px;*/ font-size:16px; color:#727272; padding: 4px 0px 4px 13px; position:relative; margin:0;}
.sjz .view .swiper-container p:after{ content:""; width:6px; height:6px; background:#016fc8; position:absolute; left:0; top:19px; /*margin-top:-3px;*/ border-radius:100px;}


.cpxl{ padding-bottom:70px; background:#f8f8f8;}
.cpxl ul{ overflow:hidden; padding-top:30px;}
a.cpxl_more{ display:block; width:120px; height:32px; border:1px #6a6a75 solid; border-radius:32px; position:absolute; right:30px; bottom:30px; text-align:center;}
.clxl_con_list{ width:48%; position:relative; box-sizing:border-box; padding:30px; padding-left:290px;background:#fff; border:1px #dfdfdf solid; float:left; height:334px;}
img.clxl_con_list_img{ position:absolute; left:30px; top:30px; max-width:210px; height:auto;}
.clxl_con_list h2{ height:54px; overflow:hidden; line-height:54px; font-size:24px; color:#333;}
.clxl_con_list a { width:49%; display:inline-block;}
.clxl_con_list p{ height:40px; overflow:hidden;}
.clxl_con_list p a{ display:block; line-height:40px;}
.clxl_con_list:last-child{ float:right;}
.clxl_con_list:last-child p{ width:50%; float:left;}
.ywpt ul{ overflow:hidden; padding-top:32px; padding-bottom:60px;}
.ywpt ul li{ box-sizing:border-box; padding:0 6px;}
.ywptlist{ position:relative;}
.ywptlist>img{ display:block; width:100%; height:auto;}
.ywptlist_font{ transition:all ease 0.5s; box-sizing:border-box; padding:0 50px; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.6)}
.ywptlist_font span{ transition:all ease 0.5s; display:block; position:relative; left:0; top:118px;}
.ywptlist_font span img{ display:block; margin:0 auto;}
.ywptlist_font span:after{ content:""; width:20px; height:3px; background:#fff; position:absolute; left:50%; bottom:-25px; margin-left:-10px;}
.ywptlist_font h4{  transition:all ease 0.5s;position:relative; left:0; top:150px; width:100%;line-height:40px; color:#fff; font-size:18px; text-align:center;}

.ywptlist_font p{ color:#fff; font-size:14px; line-height:200%; height:84px; overflow:hidden; position:absolute; left:0; bottom:110px; padding:0 50px;}
.ywptlist_font a{ display:block; width:120px; height:36px; border:1px #fff solid; line-height:36px; text-align:center; color:#fff; left:50%; bottom:40px; position:absolute; transform:translateX(-50%);}
.ywptlist_font p,.ywptlist_font a{ display:none;}
.ywptlist_font:hover{ background:rgba(0,125,204,0.8);}
.ywptlist_font:hover span{ top:50px;}
.ywptlist_font:hover span:after{ display:none;}
.ywptlist_font:hover h4{ top:70px; height:80px; overflow:hidden;}
.ywptlist_font:hover p,.ywptlist_font:hover a{ display:block;}
.indexvideo{ height:365px; background:url(../images/video_index_bg.jpg) center no-repeat;}
.indexvideo_link{ padding-left:106px;}
.indexvideo_link a{ display:inline-block; width:120px; height:36px; border:1px #fff solid; line-height:36px; text-align:center; color:#fff; margin-right:14px;}
.indexvideo_link p{ font-size:20px; line-height:40px; color:#fff; padding-top:104px; padding-bottom:28px;}
.indexvideo dl{ padding-left:190px;}
.indexvideo dl dt{ line-height:70px; color:#fff; font-size:26px; padding-top:25px;}
.indexvideo dl dd{ overflow:hidden;}
.indexvideo dl dd img{ display:block; float:left; margin-right:28px;}
.indexvideo dl  p{ float:left; width:156px; height:34px; border-radius:5px; background:#fff; line-height:34px; text-align:center; font-size:16px; color:#26aedd; margin:0; margin-top:15px;}



a.zxdt_more{ background:#007dcc; border-color:#007dcc; color:#fff; position:relative; right:auto; bottom:auto; margin:0 auto;}

.yfsl01{ text-align:center; padding-bottom:64px;}
.yfsl01 p{ font-size:16px; line-height:32px; text-align:left;text-indent:2em;color:#666;}
.yfsl01 img{ display:inline-block; margin:72px 20px 0 20px;}
.yfsl02{ height:411px; background:url(../images/yfsl02_bg.jpg) center no-repeat;}
.yfsl02 ul { overflow:hidden;}
.yfsl02 ul li{ width:25%; float:left; color:#fff; padding-top:90px;}
.yfsl02 ul li img{ display:block; margin:0 auto 16px;}
.yfsl02 ul li span{ display:block; text-align:center; color:#fff; font-size:42px; font-family:Arial; line-height:55px; font-weight:bolder;}
.yfsl02 ul li p{ text-align:center; font-size:16px; line-height:40px; color:#b9d1e6;}
.indextdfc-slide h2.kjcxtitle{ font-size:16px; font-weight:normal; line-height:180%; color:#868686}

.qywh{ padding:60px 0 90px;}
.qywh ul>li{ width:602px; height:476px; float:left; background:url(../images/yuanjing_img.jpg) center no-repeat; background-size:cover;}
.qywh ul>li:last-child{ float:right;background:url(../images/shiming_img.jpg) center no-repeat; background-size:cover;}
.qywh_list{ width:100%; height:100%; background:rgba(45,37,37,0.6);}
.qywh_list h3{ padding-top:137px; text-align:center; line-height:66px; position:relative; color:#fff; font-size:30px;}
.qywh_list h3:after{ content:""; width:50px; height:3px; background:#fff; position:absolute; left:50%; bottom:0; margin-left:-25px;}
.qywh_list p{ padding:0 30px; color:#fff; font-size:16px; line-height:30px; text-align:center; padding-top:10px;}
.shiming h3{ padding-top:100px;}
.shiming{ box-sizing:border-box; padding:0 60px;}
.shiming p{ padding:10px 0 0;}
.shiming ol{ padding-top:20px;}
.shiming ol li{ width:50%; float:left; font-size:16px; line-height:36px; color:#fff; font-weight:bold;}
.shiming ol li strong{ font-size:30px; color:#0079b9;}


ul.hxjzg-list{ padding-top:63px; overflow:hidden;}
ul.hxjzg-list li{ width:20%; float:left; position:relative;}
ul.hxjzg-list li>img{ display:block; width:100%; height:auto;}
/*ul.hxjzg-list li:nth-child(1){ background:url(../images/qywh01.jpg) center no-repeat}
ul.hxjzg-list li:nth-child(2){ background:url(../images/qywh02.jpg) center no-repeat}
ul.hxjzg-list li:nth-child(3){ background:url(../images/qywh03.jpg) center no-repeat}
ul.hxjzg-list li:nth-child(4){ background:url(../images/qywh04.jpg) center no-repeat}
ul.hxjzg-list li:nth-child(5){ background:url(../images/qywh05.jpg) center no-repeat}*/
.cxdiv{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.6);}
.cxdiv h3{ transition:all 0.5s ease; height:68px; border-top:1px rgba(255,255,255,0.5) solid;border-bottom:1px rgba(255,255,255,0.5) solid; line-height:68px; text-align:center; position:absolute; left:50%; transform:translateX(-50%); top:138px; width:68%; font-size:22px; color:#fff;}
.cxdiv img{transition:all 0.5s ease; opacity:1; display:block; position:absolute; left:50%; transform:translateX(-50%); top:267px;}
.cxdiv_font{ opacity:0; position:absolute; left:0; top:400px; transition:all 0.5s ease; padding:0 20px; font-size:14px; line-height:30px; color:#fff;}
.cxdiv_font p{ color:#fff; margin:0;}
.xlcd{ display:none; overflow:hidden; width:100%; height:auto; padding:40px 0; background:#fff; position:absolute; left:0; top:70px; border-top:1px #e5e5e5 solid; z-index:9999;}
.xlcd img{ display:block; float:left; margin:0 50px 0 80px;}
.xlcd ul{ border-left:1px #e5e5e5 solid; padding-left:50px; overflow:hidden;}
.xlcd ul li{ float:left; width:33.33%; float:left; line-height:55px;}
.xlcd ul li a{ font-size:14px; color:#666;}
header .row{ position:relative;}
.search_from{ display:none; transition:all ease 0.5s; position:absolute; right:10px; top:70px; width:230px; height:38px; background:#fff; border:1px #e5e5e5 solid; z-index:110;}
.search_from input[type="text"]{ text-indent:15px; width:100%; height:36px; background:#fff; border:none;}
.search_from input[type="submit"]{ width:36px; height:36px; position:absolute; right:0; top:0; border-left:1px #e5e5e5 solid; background:url(../images/search.png) center no-repeat; overflow:hidden; line-height:36px; text-indent:-999px;}

.fenye{ text-align:center; padding-bottom:30px;}
.fenye span,.fenye a{ display:inline-block; padding:0 5px; background:#fff; line-height:30px; margin:0 5px;}


.video-play {
    position: fixed;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(0, 0, 0, 0.5);
    z-index: 99;
    display: none;
}

.video-play>div {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 70vw;
    height: 70vh;
}

.video-play>div span{
    position: absolute;
    top: 23px;
    right: -15px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.6);
    text-align: center;
    line-height: 30px;
    color: #fff;
    cursor: pointer;
    z-index: 88;

}
.video-play>div>video{
    width: 100%;
    height: 100%;
}

.m-pop{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.76);z-index:999}
.m-pop .box{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:50%;margin-left:-375px;width:750px;background-color:#fff}
.m-pop .box video{display:block;width:100%;height:100%;background-color:#000}
.m-pop .box h3{font-weight:lighter;font-size:40px;margin-bottom:8px;color:#102568;text-align:center}
.m-pop .box .tip{color:#ff2020;text-align:center}
.pop-video .g-close{cursor:pointer;position:absolute;right:-32px;top:-32px;width:32px;height:32px;background:url(../images/pop-colse-d.png) center center no-repeat;-webkit-background-size:24px auto;background-size:24px auto;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.pop-video .g-close:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}


/*全局样式 end*/
@media (min-width: 1025px){
	/*所有hover写在这里面 兼容sofari的移动端不支持hover*/
	ul.dh li a:hover,.xlcd ul li a:hover{ color:#007dcc}
	.gaishu_fl a:hover{ color:#fff;
}
/*.lxwm ul li:hover{ background:#007aba;}
.lxwm ul li span:hover{border-color:#fff;}
.lxwm ul li:hover p,.lxwm ul li:hover h3{ color:#fff;}
li:hover .dz{ background:url(../images/dzicon_fff.png) center no-repeat;}
li:hover .lxdh{ background:url(../images/lxdhicon_fff.png) center no-repeat;}
li:hover .yx{ background:url(../images/yxicon_fff.png) center no-repeat;}
li:hover .cz{ background:url(../images/czicon_fff.png) center no-repeat}*/
.gsjj_mk03 ul li:hover{ border-bottom:1px #007dcc solid; cursor:pointer; box-shadow:0 0 10px rgba(0,0,0,0.08)}
.gsjj_mk03 ul li:hover h3{ color:#007dcc;}
ul.gnjs li:hover{ background:#fff;}
.syhy li a:hover .syhy_title{ background:none;}
.cpzx ul li a:hover span{ color:#fff; border-color:#016fc8; background:#016fc8;}
ul.nav_erji_left li a:hover{ color:#141414}
ul.nav_erji_left li a:hover:after{ content:""; width:100%; height:2px; background:#007dcc; position:absolute; left:0; bottom:-1px;}
ul.hxjzg-list li:hover .cxdiv h3{ top:58px;}
ul.hxjzg-list li:hover .cxdiv img{ top:190px; opacity:0;}
ul.hxjzg-list li:hover .cxdiv_font{ top:150px; opacity:1}
.cplb ul li a:hover { box-shadow:0 0 20px rgba(0,0,0,0.1); margin-top:-4px; margin-bottom: 4px;}
.gsjj_mk03 dl dd:hover { box-shadow:0 0 20px rgba(0,0,0,0.1); margin-top:-4px; margin-bottom: 4px; border-color:#007dcc;}
	.gsjj_mk03 dl dd:hover h3 { color:#007dcc;border-color:#007dcc;}
	.jscs table { width: 80% !important; margin: 0 auto;}
}
@media (max-width: 1441px){
/*修改1441以下、小屏显示器*/
	.home-pro .swiper-button-next{ right: -50px;}
	.home-pro .swiper-button-prev{ left: -50px; }
	/*.hyfa_jieshao h2, .hyfa_jieshao p{ width:680px;}*/
	.qywh ul>li{ width:48%;}
}
@media (max-width: 1399px){
/*修改1441以下、小屏显示器*/

}
@media (max-width: 1199px){
/*修改1200以下、小屏显示器*/
.indexjjfa .fl:nth-child(2),.indexjjfa .fl:nth-child(3),.indexjjfa .fl:nth-child(4){ padding:0;}
.gywm{ height:auto; background-size:cover; padding-bottom:35px; padding-top:35px;}
.gywm_num{ margin:30px 0; transform:none}
.col-lg-3.gywm_num {width: unset;}
}
@media (max-width: 1200px){
	.cpzx ul li a{ width:100%;}
	.cpxq{ height:auto; padding-bottom:20px;}
	.pro-view-txt{ float:none;}
	}
@media (max-width: 1023px){
/*修改1024以下、平板*/
header,.banner{ display:none;}
.m,.m-banner{ display:block;}
.m .logo{ margin-left:10px; padding-bottom:14px;}

.mheader{ overflow:hidden;}
.caidan{width: 40px;height: 30px;background: url(../images/caidan.png) no-repeat center center;display: block;position: absolute;right: 15px;top:38px;transform: translateY(-50%);}
.mnav{ border-top:1px #eee solid; display:none;position:absolute; height:inherit; z-index:9999; min-width:inherit;background: #FFF;width: 100%;left: 0;top:70px}
.mnav ul{ padding:0 23px;}
.mnav>ul>li>a{ font-size:16px; line-height:300%;}
.msub { display:none; padding-left:23px;}
.msub dl dt{ line-height:250%; font-size:14px;}
.msub dl dd ul li a{ font-size:14px; line-height:250%;display: inline-block; margin-right: 15px;}
.msub dl dd ul.mpro li a { width:48%; display:inline-block;}
.indexjjfa .fl{ margin:0 auto; float:none;}
.indexjjfa .fl:nth-child(2),.indexjjfa .fl:nth-child(3),.indexjjfa .fl:nth-child(4){ padding:0; margin-bottom:15px;}
.row{ margin:0;}
.bannertab-icon{ border:none;}
.indexvideo{ height:auto; background-size:cover; padding-bottom:30px;}
.ywpt ul li{ margin-bottom:15px;}
.indexvideo dl,.indexvideo_link{ padding:0 20px;}
.indexvideo_link p{ padding:15px 0; font-size:18px; line-height:200%;}
.clxl_con_list{ float:none; width:98%; margin:0 auto 15px; padding:15px; height:auto;}
img.clxl_con_list_img{ position:relative; left:auto; top:auto; max-width:100%; width:100%; height:auto;}
.ywptlist_font h4{ font-size:18px; line-height:180%; top:110px;}
.ywptlist_font span{ top:70px;}
}
@media (max-width: 767px){
/*修改758以下、小屏平板*/
	.xl_kfbar { display:none;}
	.ewm { padding-top:0;}
.bamboo{ height:auto; background-size:cover; padding-bottom:35px;}
.copyright-share,.copyleft{ text-align:center; float:none; }
.pagebanner img.webbanner{ display:block; width:100%; height:auto;}
.pagebanner_banner{ display:none;}
ul.nav_erji_left{ width:100%; overflow:hidden;}
ul.nav_erji_left li{ float:left; margin-right:10px;}
.nav_erjj_right{ float:left;}
.qywh ul>li{ width:96%; margin:2%; float:none;}
.shiming h3{ padding-top:70px;}
.shiming{ padding:0 15px;}
ul.hxjzg-list li{ width:100%; height:300px; overflow:hidden;}
.yfsl01 img{ display:block; margin:0; width:100%; height:auto;}
	.shiming ol li { font-size:12px;}
	.shiming ol li strong { font-size:18px;}
	.hxjzg_con h2 { font-size:36px;}
	.cxdiv img { top:175px;}
	.cxdiv h3 { font-size:20px; width:75%; top:75px;}
	.qywh { padding-bottom:45px;}
	ul.hxjzg-list { padding-top:40px;}
	ul.jdhzzc li { height:auto; min-height:152px;}
	ul.jdhzzc li p { line-height:28px; font-size:14px;}
	ul.jdhzzc li h3 { font-size:22px;}
	.jdyq h3 { text-align:center;text-indent:0; line-height:unset; padding:20px 0;}
	.cplb ul li a { width:100%; height:auto; padding-bottom:20px;}
	.cpwd-nav a:last-child:before{ display:block;}
	.cpss input { width:calc(100% - 62px);}
	.gsjj_mk02 ul li { font-size:12px;}
	.gsjj_mk02 ul li span { font-size:26px;}
	.gsjj_mk02 ul li img { height:40px;}
	.nright { padding-left:0px;margin-top: 25px;}
	.newslist { padding:0px 15px;}
	.newslist li { padding:25px 0; margin-bottom:0;}
	.newslist li a { padding:0; padding: 0 152px 0 0;}
	.yrln ul { background-position:center bottom; padding:20px 0 358px; background-size:100% auto;margin-bottom: 25px;}
	.yrln ul li { margin-bottom:20px !important;}
	.zjjg { height:auto; padding-bottom:50px;}
	.sjz .pc-slide{    padding: 25px 0 0;}
	.cpsm—fenye span, .cpsm—fenye a { margin:0px 1px;}
	.newslist li a span { display:none;}
	.gsjj_mk01 table { width:100% !important}
	.cpss { margin-bottom:15px;}
	.cpjs_tab ul li { margin:0 15px;}
	.indexxgcp-container .swiper-button-prev,.indexxgcp-container .swiper-button-next { display:none;}
	.faitem { margin-bottom:30px;}
	.faitem .faitemtxt { padding:0 5%;}
	.cpzx ul li{ padding:0;}
	.cpzx ul li img { position:static; left:auto; top:auto; width:100%; height:auto; transform:none}
	.cpzx ul li h3{ margin-top:10px; text-indent:10px;}
	.cpzx ul li p{ min-height:auto; padding-left:10px;}
	.gsjj_mk03 dl dd { height:auto;}
	.content img {width:auto !important;}
	.m-pop .box{width:90%;left:5%;margin-left:0}
	.pop-video .g-close{width:25px;height:25px;top:-30px;right:-15px}
	.welcome-img{margin-right:0}
}
@media (max-width: 424px){
/*修改425以下、普通的安卓手机屏*/
	.foot_top{ padding-left:15px;}

}
@media (max-width: 374px){
/*修改425以下、iPhone5，4，等小屏手机*/

}

.zskfenlei ul{ overflow: hidden;}
.zskfenlei ul li{ float: left; padding-right: 30px; line-height: 40px;}