@charset "utf-8";
html {width: 100%;-webkit-text-size-adjust:none;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);height: 100%;}
* {margin: 0;padding: 0;border: 0;}
ul,ul li,ol,li {list-style: none outside none;}
img {vertical-align: middle;border: none;}
i {font: inherit;}
input,select,option {vertical-align: middle;border-radius: 0px;-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);outline: none;}
input[type="text"],input[type="button"],input[type="submit"],input[type="reset"] {-webkit-appearance: none;appearance: none;border-radius: 0;outline: none;}
.fl {float: left;display: inline;}
.fr {float: right;display: inline;}
h1,h2,h3,h4,h5,h6,i {font-weight: normal;}
select::-ms-expand { display: none; }
a {color: #111111;text-decoration: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
a:hover {text-decoration: none;outline: none;}
.clear {clear: both; }
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {zoom: 1;display: block;_height: 1px;clear: both;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,input{margin: 0;padding: 0;}
.wrap { width:1400px; margin:0 auto;}
/*clear 页头，页脚，内容区都不用再加清除样式 */
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both; }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1 }
.ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; }
/* 初始化 */
body {width: 100%;font-size: 16px; background: #fff;min-height: 100%;font-family: 'Microsoft Yahei', '微软雅黑', Arial, sans-serif; }
/*banner*/
.banner { height:auto; margin-top:20px;} 
.banner .swiper-container{width:100%;height:100%;margin-left:auto;margin-right:auto}
.banner .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.banner img { width:100%;}
.banner .swiper-pagination-bullet-active { background-color:#17ba7a;}
/*z-public*/
.z-public { text-align:center;letter-spacing: 1px;}
.z-public .tit {color:#1a1a1a; font-size:30px; line-height:1; font-weight:bold; position:relative; padding-bottom:22px;}
.z-public .tit:after{content:""; position:absolute; left:50%; bottom:0; width:98px; margin-left:-49px; height:4px; background-color:#17ba7a; }
.z-public .des {color:#1a1a1a; font-size:18px; line-height:1; margin-top:11px; }
/*z-youshi*/
.z-youshi { padding-top:55px; padding-bottom:57px;}
.z-youshi-list { padding-top:9px;}
.z-youshi-list ul li{ float:left; width:685px; height:94px; border:#17ba7a solid 1px; margin-top:23px;}
.z-youshi-list ul li:nth-child(even){ margin-left:26px; }
.z-youshi-list ul li .pic { float:left; width:80px; height:94px; background-color:#17ba7a; line-height:84px; text-align:center; overflow:hidden;}
.z-youshi-list ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle; }
.z-youshi-list ul li .tit { float:right; padding-top:19px; width:561px; margin-right:20px; color:#17ba7a; font-size:18px; line-height:28px;}
.z-youshi-more { width:130px; height:40px; margin:0 auto; margin-top:56px; background-color:#17ba7a; border:#17ba7a solid 1px; border-radius:3px; text-align:center; color:#ffffff; font-size:18px; line-height:40px;}
.z-youshi-more a {color:#ffffff; display:block; }
.z-youshi-more:hover { background-color:#ffffff;color:#17ba7a;}
.z-youshi-more:hover a {color:#17ba7a;}
/*z-youxiu*/
.z-youxiu { height:276px; background-color:#17ba7a;}
.z-youxiu-list { height:auto; }
.z-youxiu-list ul li { float:left; width:25%; text-align:center; padding-top:67px; position:relative;}
.z-youxiu-list ul li:after{content:""; position:absolute; left:0; top:92px; width:1px; height:96px; background-color:#ffffff; }
.z-youxiu-list ul li:first-child:after { display:none;}
.z-youxiu-list ul li .pic { width:130px; height:111px; overflow:hidden; margin:0 auto; text-align:center; line-height:101px; }
.z-youxiu-list ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle; }
.z-youxiu-list ul li .tit { color:#ffffff; font-size:18px; line-height:1; margin-top:10px;}
/*z-fuwu*/
.z-fuwu { padding-top:55px; padding-bottom:57px;}
.z-fuwu-list { padding-top:23px;}
.z-fuwu-list ul li{ float:left; width:33.33%; margin-bottom:30px; }
.z-fuwu-list ul li .pic {width:150px; height:130px; margin:0 auto; line-height:120px; text-align:center; overflow:hidden;}
.z-fuwu-list ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle; }
.z-fuwu-list ul li .tit { color:#333333; font-size:24px; line-height:1; margin-top:11px; text-align:center;}
.z-fuwu-list ul li .des { width:372px; margin:0 auto; color:#333333; font-size:16px; line-height:20px; height:40px; overflow:hidden; margin-top:21px;}
.z-fuwu-more { width:130px; height:40px; margin:0 auto; margin-top:26px; background-color:#17ba7a; border:#17ba7a solid 1px; border-radius:3px; text-align:center; color:#ffffff; font-size:18px; line-height:40px;}
.z-fuwu-more a {color:#ffffff; display:block; }
.z-fuwu-more:hover { background-color:#ffffff;color:#17ba7a;}
.z-fuwu-more:hover a {color:#17ba7a;}
/*z-lianxi*/
.z-lianxi { height:475px; background-color:#f6f6f6; padding-top:55px;}
.z-lianxi-show { margin-top:30px;}
.zls-left { float:left; width:168px; text-align:center; color:#333333; font-size:18px; line-height:33px; margin-top:12px;}
.zls-left .img { width:168px; height:168px; }
.zls-mid { float:left; width:320px; margin-left:12px;color:#333333; font-size:18px; line-height:30px; margin-top:6px;}
.zls-tijiao { float:left; margin-left:10px; width:680px;}

.zls-tijiao input[type=text] { width:290px; height:48px;color:#666666; font-size:18px; border:#b5b5b5 solid 1px; background-color:#FFF;text-indent:14px; vertical-align:middle;border-radius:5px;}
.zls-tijiao input[type=text].da { width:375px;}
.zls-tijiao input::-webkit-input-placeholder { color: #999999;}
.zls-tijiao textarea {width:671px; height:153px;color:#666666; font-size:18px; border:#b5b5b5 solid 1px; background-color:#FFF;outline: none; line-height:48px; resize:none;text-indent:14px;vertical-align:middle; font-family: 'Microsoft Yahei', '微软雅黑', Arial, sans-serif; border-radius:5px; margin-top:7px;}
.zls-tijiao textarea::-webkit-input-placeholder { color: #999999;font-family: 'Microsoft Yahei', '微软雅黑', Arial, sans-serif; }
.zls-right  input[type=submit] { display:block;  width:155px; margin:0 auto; text-align:center; height:54px; color:#ffffff; font-size:24px; border-radius:5px; cursor:pointer; border:#17ba7a solid 1px; background-color:#17ba7a; margin-top:21px; }
.zls-right  input[type=submit]:hover {color:#17ba7a; background-color:#ffffff;}


.zls-right { float:right; width:200px;color:#666666; font-size:18px; line-height:22px; margin-top:22px;}


.z-lianxi-more { width:130px; height:40px; margin:0 auto; margin-top:56px; background-color:#17ba7a; border:#17ba7a solid 1px; border-radius:3px; text-align:center; color:#ffffff; font-size:18px; line-height:40px;}
.z-lianxi-more a {color:#ffffff; display:block; }
.z-lianxi-more:hover { background-color:#ffffff;color:#17ba7a;}
.z-lianxi-more:hover a {color:#17ba7a;}
/*z-liucheng*/
.z-liucheng { padding-top:55px; padding-bottom:57px;}
.z-liucheng-list { margin-top:33px; min-height:434px; background:url(../images/liucheng-bg.png) no-repeat top center; position:relative;}
.z-liucheng-list ul li{ width:200px; color:#ffffff; font-size:16px; line-height:20px; height:60px; overflow:hidden; position:absolute;display: flex;  align-items: center; justify-content: center;}
.z-liucheng-list ul li:first-child { top:20px; left:140px;}
.z-liucheng-list ul li:first-child+li { top:352px; left:446px;}
.z-liucheng-list ul li:first-child+li+li { top:18px; left:770px;}
.z-liucheng-list ul li:first-child+li+li+li { top:354px; left:1072px;}
.z-liucheng-more { width:130px; height:40px; margin:0 auto; margin-top:56px; background-color:#17ba7a; border:#17ba7a solid 1px; border-radius:3px; text-align:center; color:#ffffff; font-size:18px; line-height:40px;}
.z-liucheng-more a {color:#ffffff; display:block; }
.z-liucheng-more:hover { background-color:#ffffff;color:#17ba7a;}
.z-liucheng-more:hover a {color:#17ba7a;}
/*z-ziliao*/
.z-ziliao {background-color:#f6f6f6; padding-top:55px; padding-bottom:150px;}
.z-ziliao-list { margin-top:31px;}
.z-ziliao-list ul li{ float:left; width:676px; height:238px; border:#17ba7a solid 2px;}
.z-ziliao-list ul li:nth-child(even){ margin-left:40px;}
.z-ziliao-list ul li .tit { float:left; width:38px; padding:66px 15px 0 15px; color:#1a1a1a; font-size:24px; line-height:26px; text-align:center; position:relative;}
.z-ziliao-list ul li .tit:after{content:""; position:absolute; right:0; top:0; width:2px; height:238px; background-color:#17ba7a; }
.z-ziliao-list ul li .des { float:right; width:580px; color:#1a1a1a; font-size:18px; line-height:36px; padding-top:28px;}


/*返回顶部*/
p#top{ position:fixed;display:none;bottom:0px;right:20px;}  
p#top a{text-align:center;text-decoration:none;color:#d1d1d1;display:block;width:30px;transition:color 1s;}  
p#top a:hover{ color:#979797;  }  
p#top a span{background:url(../images/gotop.png) no-repeat center;border-radius:6px;display:block;height:30px;transition:background 1s;}  
#top a:hover span{background:url(../images/gotop.png) no-repeat center;} 

@media(max-width:1400px){
.z-youxiu {width:1400px; margin:0 auto;}
.z-lianxi {width:1400px; margin:0 auto;}
.z-ziliao {width:1400px; margin:0 auto;}
}