@charset "utf-8";



/*全局控制*/

*{box-sizing: border-box;}

body{margin:0;padding:0;font-size:14px;line-height:22px;font-family:"微软雅黑",Arial;-webkit-text-size-adjust:none;}

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}

input,select,textarea{font-size:12px;line-height:16px;}img{border:0;}ul,li{list-style-type:none;}

a{color:#333;text-decoration:none;}

.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}

.dis{display:block;}.undis{display:none;}

.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}

.hr_1,.hr_10{font-size:1px;line-height:1px;clear:both;}

.hr_1{height:1px;}.hr_10{height:10px;}

input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}

.wc{width:1440px;margin: 0 auto;}

img{padding: 0;margin: 0;vertical-align: bottom;}

i{font-style:normal;}

.clearfix:after { content:''; display:block; height:0; clear:both; } 



.ztop{}

.ztop img{float: left;height: 70px;margin-top: 15px;}

.ztop ul{float: right;}

.ztop ul li{float: left;height: 100px;line-height: 100px;padding: 0 60px;}

.ztop ul li a{display: block;font-size: 24px;}

.ztop ul li a.on{color: #ea4609;}



.ztit{text-align: center;line-height: 165px;font-size: 38px;font-weight: bold;}

.zind{margin-bottom: 90px;}

.zind .zind-l{float: left;width: 670px;}

.zind-r{width: 700px;float: right;}

.zind-r p{height: 85px;line-height: 85px;font-size: 24px;font-weight: bold;position: relative;}

.zind-r p:after{ position: absolute;content:'';width: 56px;height: 3px;left: 0;bottom: 0;background-color: #ea4609}

.zind-r span{display: block;margin-top: 20px;line-height: 38px;color: #666;font-size: 16px;}

.zind-r span a{margin-left: 10px;color: #332d77;font-size: 16px;}

.zind-r ul{margin-top: 40px;}

.zind-r ul li{width: 165px;float: left;margin-right: 10px;}

.zind-r ul li:nth-child(4){margin-right: 0;}

.zind-r ul li img{width: 100%;}



.zind1{background: #fbfafa;padding-bottom: 50px;}

.zind1 .span{}

.zind1 .span span{width: 260px;height: 75px;line-height: 60px;float: left;margin-right: 35px;background: url(../images/z2.jpg)no-repeat center top;text-align: center;color: #666;font-size: 16px;cursor: pointer;}

.zind1 .span span.on{background: url(../images/z2.png)no-repeat center top;color: #fff;}

.zind1 .span span:nth-child(5){margin-right: 0;}

.zind1-c{}

.zind1-c .zind1-c-li{display: none;}

.zind1-c .zind1-c-li:nth-child(3){display: block;}

.zind1-c span{font-size: 16px;line-height: 32px;color: #666;padding: 30px 0;display: block;}

.zind1-c ul li{width: 460px;float: left;margin-right: 30px;}

.zind1-c ul li .a1{display: block;width: 100%;height: 342px;overflow: hidden;}

.zind1-c ul li .a1 img{width: 100%;}

.zind1-c ul li p{height: 70px;line-height: 70px;font-size: 16px;text-align: center;}

.zind1-c ul li:nth-child(3){margin-right: 0;}

.zmore{width: 225px;height: 50px;margin: 15px auto 0;display: block;text-align: center;line-height: 50px;border-radius: 25px;background: #ea4609;color: #fff;font-size: 16px;}

.zmore1{width: 225px;height: 50px;margin: 50px auto 0;display: block;text-align: center;line-height: 50px;border-radius: 25px;background: #ea4609;color: #fff;font-size: 16px;}

.zind2{background: #fbfafa;padding-bottom: 50px;}

.zind2 .spa{text-align: center;}

.zind2 .spa span{font-size: 20px;margin: 0 20px;cursor: pointer;}

.zind2 .spa span.on{color: #ea4609}



.zmbx{height: 60px;line-height: 60px;background: #fcfafb;}

.zmbx-l{float: left;width: 350px;background: url(../images/z3.png)no-repeat center left;padding-left: 30px;}

.zmbx-r{float: right;}

.zmbx-r li{float: left;margin: 0 15px;text-align: center;}

.zmbx-r li .on{display: block;height: 60px;border-bottom: 2px solid #ea4609;}



.zcom{padding: 50px 0;min-height: 600px;}

.zcom1{padding: 50px 0 40px;}

.zcom .zcen{text-align: center;margin-bottom: 40px;}

.zcom-art-img ul li{width: 330px;margin-right: 40px;float: left;border: 1px solid #f0f0f0;padding: 12px 12px 0 12px;margin-bottom: 40px;}

.zcom-art-img ul li img{width: 100%;}

.zcom-art-img ul li:nth-child(4n){margin-right: 0;}

.zcom-art-img ul li p{text-align: center;height: 60px;line-height: 60px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}



.zcom-lists-img ul li{width: 330px;margin-right: 40px;float: left;margin-bottom: 40px;}

.zcom-lists-img ul li img{width: 100%;}

.zcom-lists-img ul li:nth-child(4n){margin-right: 0;}

.zcom-lists-img ul li p{text-align: center;height: 60px;line-height: 60px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}



.zcom-lists-img-1 ul li{width: 330px;margin-right: 40px;float: left;margin-bottom: 40px;}

.zcom-lists-img-1 ul li img{width: 100%;}

.zcom-lists-img-1 ul li:nth-child(4n){margin-right: 0;}

.zcom-lists-img-1 ul li p{text-align: center;height: 60px;line-height: 60px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}



.zcom-lists-img-case ul li{width: 330px;margin-right: 30px;float: left;margin-top: 33px;}

.zcom-lists-img-case ul li img{width: 100%;}

.zcom-lists-img-case ul li:nth-child(3n){margin-right: 30px;}

.zcom-lists-img-case ul li p{text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #9f9f9f}

.zcom-lists-img-case ul li h3{text-align: center;height: 50px;line-height: 50px;}



.zind2-c .zind2-c-li{display: none;}

.zind2-c .zind2-c-li:nth-child(1){display: block;}

.zind2-c-li ul li{width: 330px;margin-right: 30px;float: left;margin-top: 33px;}

.zind2-c-li ul li img{width: 100%;}

.zind2-c-li ul li:nth-child(3n){margin-right: 30px;}

.zind2-c-li ul li p{text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #9f9f9f}

.zind2-c-li ul li h3{text-align: center;height: 50px;line-height: 50px;}







.zbmg{background: #fcfafb}

.zthree a{width: 130px;height: 50px;border: 1px solid #bbbbbb;color: #bbbbbb;text-align: center;line-height: 50px;border-radius: 8px;float: left;margin: 0 15px;cursor: pointer;}

.zthree a.on{background: #ea4609;color: #fff;border: 1px solid #ea4609;}



.text-center{text-align: center;padding: 80px 0 80px;font-size: 16px;}

.pagination {list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom}

.pagination li {display:inline-block!important;border:solid 1px #EBEBEB;border-radius:4px}

.pagination a {color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s}

.pagination .disabled a:link,.pagination .disabled a:visited,.pagination .disabled a:hover {cursor:not-allowed;pointer-events:none;color:#EBEBEB}

.pagination .active {pointer-events:none}

.pagination .active,.pagination a:hover {transition:all .3s cubic-bezier(0.175,0.885,0.32,1) 0s}

.pagination li {margin:0 5px;font-size:14px;border:none;border-radius:4px;}

.pagination li a {border-radius:4px;color:#6e6e6e;background:#fff;padding:8px 12px;border:1px solid #DCDCDC;}

.pagination li.active a,.pagination li a:hover {background:#ea4609;color:#fff;border:1px solid #ea4609;}



.mySwipers{padding-bottom: 70px !important;}

.mySwipers .swiper-slide{border-radius: 8px;overflow: hidden;}

.mySwipers .swiper-slide .txt{background: #fff;height: 185px;padding: 0 25px;}

.mySwipers .swiper-slide .txt h3{padding: 10px 0;height:90px;font-size: 24px;line-height: 45px;}

.mySwipers .swiper-slide .txt p{line-height: 60px;margin-top: 10px;color: #9f9f9f;font-size: 16px;}

.mySwipers .swiper-slide .txt p span{margin: 0 10px;}

.mySwipers .swiper-pagination-bullet{width: 14px;height: 14px;}

.mySwiper .swiper-pagination-bullet{width: 14px;height: 14px;}



.znews{margin-bottom: 30px;}

.znews .znews-l{width: 220px;float: left;height: 150px;border-radius: 8px;overflow: hidden;}

.znews .znews-l img{height: 100%;height: 100%;}

.znews .znews-r{float: right;width: 1200px;}

.znews .znews-r a{display: block;height: 52px;line-height: 40px;font-size: 16px;}

.znews .znews-r span{display: block;line-height: 30px;color: #9f9f9f;}

.znews .znews-r p{display: block;color: #9f9f9f;margin-top: 10px}



.zcontact{float: left;width: 1000px;}

.zcontacts{float: left;width: 1000px;line-height: 70px;font-size: 22px;}

.zcontact-img{float: right;}



.zshow .top h3{font-size: 26px;padding: 20px 0 30px;line-height: 35px;text-align: center;}

.zshow .top {

  padding-bottom: 30px;

  text-align: center;

  border-bottom: 1px dashed #dcdcdc;

}

.zshow .top .sub{line-height: 35px;color: #999}

.zshow .top .sub span{margin-left: 30px;}

.zshow .nconn{padding: 25px 0;}



.page_pn{border-top: 1px dashed #dcdcdc;}

.page_pn .prev,.page_pn .next{width: 50%;float: left;line-height: 80px;color: #666;font-size: 16px;}

.page_pn .next{text-align: right;}



.zfooter{padding:20px 0;background: #fcfafb;text-align: center;}

.zfooter .zlink{height: 45px;line-height: 45px;}

.zfooter .zlink a{margin: 0 3px;color: #666}

.zfooter p{color: #666}



.zind3{background: #fcfafb}

.zind3{padding-bottom: 50px;}

.zind3 .spa{text-align: center;}

.zind3 .spa span{font-size: 20px;margin: 0 20px;cursor: pointer;}

.zind3 .spa span.on{color: #ea4609}

.zind3-c .zind3-c-li{display: none;}

.zind3-c .zind3-c-li:nth-child(1){display: block;}

.zind3-c-li ul li{width: 450px;margin-right: 45px;float: left;margin-top: 33px;background: #fff;padding: 25px;}

.zind3-c-li ul li img{width: 100%;margin-top: 10px;height: 260px;}

.zind3-c-li ul li:nth-child(3n){margin-right: 0;}

.zind3-c-li ul li p{padding: 20px 0 10px;font-size: 16px;color: #9f9f9f}

.zind3-c-li ul li p a{float: right;color: #ea4609}

.zind3-c-li ul li h3{text-align: left;height: 94px;line-height: 40px;font-size: 22px;}



.zind4{padding: 50px 0;}

.mind1{background: url(../images/m3.jpg) no-repeat center;display: block;/*height: 914px;*/background-size:cover;padding-bottom: 50px}
.mind1_1{text-align: center;padding: 70px 0 45px;}
.mind1_2{width: 1400px;margin: 0 auto;color: #fff;font-size: 18px;line-height: 40px;text-align: center;}
.mind1_2 a{color: #666;font-size: 18px;margin-top: 20px;display: block;}
.mind1_3{text-align: center;width: 1440px;margin: 0 auto;padding-top: 0px;}