﻿/* 前端白明明 */





@charset "UTF-8";



@font-face {

  font-family: "gold";

  src:  url("../fonts/goldenbook.ttf") format("truetype"), url("../fonts/goldenbook.woff") ;

  font-weight: normal;

  font-style: normal;

}





*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}



*{ margin:0; padding:0;}



body { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;overflow-x:hidden;  min-width: 1280px;position: relative;padding: 0 ; width: 100%;color: #1f1f1f;font-family:'微软雅黑', Arial, Helvetica, sans-serif, Microsoft Yahei; font-size:14px;  line-height:1;background: #161616;}



html.act{overflow: hidden;width: 100%;height: 100vh;}



ul,ul li,ol li,tr td,dl,dd{ list-style-type:none; margin:0; padding:0; }



.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}



.clearfix { *zoom:1; }



a{display: inline-block; text-decoration:none; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;color: #1f1f1f;}



textarea,select{ outline:none;  color:#666; font-size:14px; width:100%;}



img{border:none;display: block;max-width: 100%;}



img[src=""]{opacity: 0;}



body::-webkit-scrollbar{ width:4px;height: 1px;}



body::-webkit-scrollbar-thumb{ background:#000;}



body::-webkit-scrollbar-track{ background:#fff;} 



.gdt::-webkit-scrollbar{ width:4px;height: 1px;}



.gdt::-webkit-scrollbar-thumb{ background:#000;}



.gdt::-webkit-scrollbar-track{ background:#fff;} 



.gold{font-family: gold;}



.f_12{ font-size:12px; }



.f_16{ font-size:16px; }



.f_18{ font-size:18px; }



.f_20{ font-size:20px; }



.f_22{font-size: 22px;}



.f_24{ font-size:24px; }



.f_26{ font-size:26px; }



.f_28{ font-size:28px; }



.f_30{ font-size:30px; }



.f_32{ font-size:32px; }



.f_34{ font-size:34px; }



.f_36{ font-size:36px; }



.f_38{ font-size:38px; }



.f_40{font-size: 40px;}



.f_48{font-size: 48px;}



.f_52{font-size: 52px;}





/*分页*/



.BMap_mask,.BMap_cpyCtrl,.BMap_scaleTxt,.BMap_scaleCtrl,.BMap_omCtrl,.anchorBL{ display:none !important;}



.a_dw{position: relative;top: -70px;}



.a_dw2{position: relative;top: -100px;}



.box {max-width:1400px;min-width: 1200px;width:75%; margin: 0 auto; position: relative; -webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);box-sizing: border-box;}



.ibox {max-width:1920px;padding: 0 50px; min-width: 1200px;width:100%; margin: 0 auto; position: relative;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);box-sizing: border-box;}

	

.page1{clear:both; text-align:center; height: 45px;margin: 30px 0 0;text-align: center;}



.page1 span a{display: inline-block; color:#333333;padding:10px 13px; text-decoration:none;background: #f7f7f7;}



.page1 span a:hover,.page1 span.current a{  background:#005ed1; color:#fff;}



.page1 span{margin:2px 5px;}



.page2{width: 120px;height: 40px;background: #005ed1;color: #fff;display: block;margin: 0 auto;line-height: 40px;display: none;}



.alltime,.alltime *{-webkit-transition: all .5s cubic-bezier(.4,0,.2,1); -moz-transition: all .5s cubic-bezier(.4,0,.2,1); transition: all .5s cubic-bezier(.4,0,.2,1);}



.wow{opacity: 0;}



.wow1{opacity: 1;}



.fbd{font-weight: bold;}





/* 引导 */



.yindao{display: block; position: fixed;width: 100%;height: 100%;z-index: 2;background: #000;}



.yindao .ybox{position: absolute;top: 50%;left: 0;z-index: 5;width: 100%;transform: translateY(-50%);-webkit-transform: translateY(-50%);text-align: center;color: #fff;font-size: 12px;}



.yindao .ybox .img1{position: relative;margin: 35px auto ;width: 24%;max-width: 454px;}



.yindao .ybox .img1 img{display: block;width: 100%;position: absolute;top: 0;left: 0;z-index: 2;}



.yindao .ybox .img1 img:nth-child(1){position: relative;}



.yindao .ybox .img2{position: relative;margin: 35px auto ;width: 56.25%;max-width: 1080px;}



.yindao .ybox .tt2{letter-spacing: 5px;}





/* 头部 */



.head{position: fixed;width: 100%;top: 0;left: 0;z-index: 9;background: rgba(0, 0, 0, 0);}



.head .ibox{height: 96px;}



.head .logo{display: block;float: left;height: 55px;margin-top: 30px;}



.head .logo img{display: block;height: 100%;}



.head .hrt{float: right;height: 100%;}



.head .hrt .menu{float: right;width: 24px;height: 100%;position: relative;cursor: pointer;}



.head .hrt .menu span{display: block;position: relative;width: 100%;top: 42px;left: 0;}



.head .hrt .menu span s{display: block;width: 24px;height: 2px;background: #c4c4cc;position: absolute;top: 0;left: 0;}



.head .hrt .menu:hover span s{background: #fff;}



.head .hrt .menu span s:nth-child(2){top: 8px;}



.head .hrt .menu.act span s:nth-child(1){transform: rotate(-45deg);-webkit-transform: rotate(-45deg);top: 6px;}



.head .hrt .menu.act span s:nth-child(2){transform: rotate(45deg);-webkit-transform: rotate(45deg);top: 6px;}



.head .hrt .ss{display: block;width: 20px;height: 100%;float: right;margin: 0 35px 0 80px;cursor: pointer;}

.head .hrt .yy{float: right;color: #fff;opacity: 0.8;display: flex;align-items: center;align-content: center;height: 100%;margin-right: 30px;}

.head .hrt .yy:hover{opacity: 1;}


.head .hrt .ss span{display: block;width: 20px;height: 20px;margin-top: 39px;background: url(../images/ss.png) center no-repeat;}



.head .hrt .ss:hover span{background: url(../images/ssb.png) center no-repeat;}



.head .hrt .abox{float: right;height: 100%;padding-top: 96px;}



.head .hrt .abox .lbt{display: block;float: left;height: 100%;margin-right: 50px;}



.head .hrt .abox .lbt:last-child{margin-right: 0;}



.head .hrt .abox .lbt span{display: block;color: #fff;margin-top: 39px;border-bottom: 2px solid rgba(0, 0, 0, 0);padding-bottom: 3px;}



.head .hrt .abox.act{padding-top: 0;}



.head .hrt .abox .lbt.act span,.head .hrt .abox .lbt:hover span{border-bottom: 2px solid #fff;}



.head.act,.head:hover,.head.hei{background: #000;}


.head.act2{top: -96px;}


/* 网格线 */



.heng{position: fixed;width: 100%;height: 1px;background: #312f2f;top: 25%;left: 0;z-index: 2;}



.wgx2{top: 50%;}



.wgx3{top: 75%;}



.shu{position: fixed;width: 1px;height:100% ;background: #312f2f;top: 0;left: 14.285%;z-index: 2;}



.wgx5{left: 28.57%;}



.wgx6{left: 42.855%;}



.wgx7{left: 57.14%;}



.wgx8{left: 71.425%;}



.wgx9{left: 85.71%;}



/* 搜索弹窗 */



.seatanchuang{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 20;background: rgba(0, 0, 0, 0.45);visibility: hidden;opacity: 0;}



.seatanchuang .stop{width: 100%;height: 50vh;position: absolute;top: -50vh;left: 0;z-index: 2;background: #f5f5f5;}



.seatanchuang .stop .sbox{width: 800px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);padding: 10px 0;border-bottom: 1px solid #000;}



.seatanchuang .stop .sbox input{display: block;width: calc(100% - 40px);float: left;height: 40px;border: 0;outline: none;background: #f5f5f5;font-size: 16px;}



.seatanchuang .stop .sbox a{display: block;width: 40px;height: 40px;background: url(../images/ssh.png) center no-repeat;float: right;}



.seatanchuang.act{visibility: visible;opacity: 1;}



.seatanchuang.act .stop{top: 0;}

.head .hrt .abox .lbtm {width: 250px;position: absolute;top: 100%;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);display: none;}
	.head .hrt .abox .lbtm a {display: block;line-height: 50px;border-bottom: 1px solid #fff;background: #f0f1f2;color: #333f48;text-align: center;}
	.head .hrt .abox .lbtm a:hover {background: #1f1f1f;color: #fff;}
	.head .hrt .abox{position: relative;}
	.head .hrt .abox .lbtm{-webkit-transition: all 0s cubic-bezier(.4,0,.2,1);-moz-transition: all 0s cubic-bezier(.4,0,.2,1);transition: all 0s cubic-bezier(.4,0,.2,1);font-size: 14px;}

	.head .hrt .abox .lbt{
    position: relative;
  }

/* 首页 */



.ho1{position: relative;z-index: 3;background: #000;}



.ho1 .swiper1{}



.ho1 .swiper1 .swiper-slide{overflow: hidden;}



.ho1 .swiper1 .swiper-slide .sbox{position: relative;}



.ho1 .swiper1 .swiper-slide .sbox img{display: block;width: 1920px;max-width: 1920px;}



.ho1 .swiper1 .swiper-slide .sbox .mimg{display: none;}



.ho1 .swiper1 .swiper-slide .sbox video{display: block;height: 100%;position: absolute;top: 0;left: 0;z-index: -1;object-fit: cover;}



.ho1 .swiper1 .swiper-slide .sbox a{display: block;position: absolute;top: 0;left: 0;z-index: 2;width: 100%;height: 100%;}



.ho1 .swiper1 .pagination1{width: 75%;left: 13.5%;text-align: left;bottom: 50px;}



.ho1 .swiper1 .pagination1 span{width: 12px;height: 12px;margin: 0 18px 0 0;background: #939399;border: 1px solid #939399;transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 1;}



.ho1 .swiper1 .pagination1 .swiper-pagination-bullet-active{border: 1px solid #fff;transform: scale(1);-webkit-transform: scale(1);background: rgba(0, 0, 0, 0);}



.ho1 .swiper1 .prev1{width: 50px;height: 80px;background: url(../images/jt_0.png) center no-repeat;left: 1%;margin-top: -40px;}



.ho1 .swiper1 .next1{width: 50px;height: 80px;background: url(../images/jt_0.png) center no-repeat;right: 1%;margin-top: -40px;transform: rotate(180deg);-webkit-transform: rotate(180deg);}



.ho1 .swiper1 .prev1:hover,.ho1 .swiper1 .next1:hover{background: url(../images/jt_1.png) center no-repeat;}





.ho2{position: relative;padding: 350px 0 ;margin-bottom: 120px;}



.ho2 .ul2{width: 42%;max-width: 800px; margin: 0 auto;}



.ho2 .ul2 li{position: relative;z-index: 2;}



.ho2 .ul2 li .wz{position: relative;line-height: 120px;text-align: center;color: #626266;white-space: nowrap;}



.ho2 .ul2 li .wz .t2{position: absolute;top: 0;left: 0;z-index: 2;opacity: 0;width: 100%;font-size: 120px;font-weight: bold;color: #c4c4cc;letter-spacing: 15px;}



.ho2 .ul2 li a{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 3;}



.ho2 .ul2 li.act .wz .t1{opacity: 0;}



.ho2 .ul2 li.act .wz .t2{opacity: 1;}









.ho2 .ul1{}



.ho2 .ul1 li{width: 9.4%;position: absolute;top: 10%;left: 70px;z-index: 1;}



.ho2 .ul1 li .limg{position: relative;top: 0;left: 0;overflow: hidden;width: 100%;max-width: 180px;}



.ho2 .ul1 li .limg img{display: block;width: 100%;-webkit-filter: grayscale(100%); filter: grayscale(100%);}



.ho2 .ul1 li .limg  a{display: block;position: absolute;top: 0;left: 0;z-index: 2;width: 100%;height: 100%;background: #181717;opacity: 0.6;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);-moz-transition: all .4s cubic-bezier(.4,0,.2,1);transition: all .4s cubic-bezier(.4,0,.2,1);}



.ho2 .ul1 li:hover{z-index: 6;}



.ho2 .ul1 li:hover .limg  a{opacity: 0;}



.ho2 .ul1 li:hover .limg img{-webkit-filter: grayscale(0%); filter: grayscale(0%);}



.ho2 .ul1 li:nth-child(2){left: 45%;}



.ho2 .ul1 li:nth-child(3){left: auto;right: 50px;top: 10%;}



.ho2 .ul1 li:nth-child(4){top: 38%;left: 24%;}



.ho2 .ul1 li:nth-child(5){top: 40%;left: 66%;}



.ho2 .ul1 li:nth-child(6){top: auto;bottom: 4%;}



.ho2 .ul1 li:nth-child(7){top: auto;bottom: 0;left: 45%;}



.ho2 .ul1 li:nth-child(8){top: auto;bottom: 2%;left: auto;right: 50px;}



@-webkit-keyframes zhuan {0% {transform: rotate(0deg);-webkit-transform: rotate(0deg);}100% {transform: rotate(360deg);-webkit-transform: rotate(360deg);}}



@keyframes  zhuan {0% {transform: rotate(0deg);-webkit-transform: rotate(0deg);}100% {transform: rotate(360deg);-webkit-transform: rotate(360deg);}}



.bmeter {position: fixed;top: 50px;left: 0px;width: 0%;height: 15px;background: #fff;opacity: 1;z-index:111;pointer-events: none;display: none;}



.bmeter  span{display: block;width: 100%;position: absolute;top: -20px;left: 0;text-align: center;font-size: 30px;font-weight: 600;color: #f00;}



.ho3{padding: 100px 0 0;position: relative;z-index: 3;}



.ho3 .himg{position: relative;z-index: 3;}



.ho3 .himg .p1{display: block;width: 26.5%;max-width: 500px;position: relative;left: -27%;margin-bottom: 30px;}



.ho3 .himg .p2{display: block;width: 35%;max-width: 670px;position: relative;left: 100%;}



.ho3 .himg .p3{width: 8%;position: absolute;max-width: 150px; top: -95px;right: 17.7%;animation: zhuan 10s linear infinite;-webkit-animation: zhuan 10s linear infinite;}



.ho3 .himg .p3 img{display: block;width: 100%;}



.ho3 .htc{position: relative;padding-left: 13.5%;margin-top: 80px;}



.ho3 .htc .swiper2{padding-bottom: 50px;}



.ho3 .htc .swiper2 .swiper-slide{width: 58%;max-width: 960px;}



.ho3 .htc .swiper2 .swiper-slide .sbox{position: relative;overflow: hidden;}



.ho3 .htc .swiper2 .swiper-slide .sbox img{display: block;width: 100%;transform: scale(1.000000001);-webkit-transform: scale(1.000000001);}



.ho3 .htc .swiper2 .swiper-slide .sbox .s{display: block;width: 100%;height: 100%;position: absolute;left: 0;bottom: 0;background: url(../images/ho_3_00.png) center bottom no-repeat;background-size: cover;}



.ho3 .htc .swiper2 .swiper-slide .sbox .txt{position: absolute;width: 100%;bottom: 0;z-index: 3;padding: 40px;color: #fff;}



.ho3 .htc .swiper2 .swiper-slide .sbox .txt .more{padding: 25px 0 0;color: #c4c4cc;}



.ho3 .htc .swiper2 .swiper-slide .sbox .txt .more span{display: block;width: 30px;height: 1px;background:#c4c4cc ;margin-top: 10px;}



.ho3 .htc .swiper2 .swiper-slide .sbox a{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 5;}



.ho3 .htc .swiper2 .swiper-slide-active .sbox .s,.ho3 .htc .swiper2 .swiper-slide:hover .sbox .s{background: url(../images/ho_3_0.png) center bottom no-repeat;background-size: cover;}



.ho3 .htc .swiper2 .swiper-slide:hover .sbox img{transform: scale(1.05);-webkit-transform: scale(1.05);}







.ho3 .htc .swiper2  .pagination2{width: 100%;left: 0%;text-align: left;bottom: 0px;}



.ho3 .htc .swiper2  .pagination2 span{width: 12px;height: 12px;margin: 0 10px 0 0;background: #939399;border: 1px solid #939399;transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 1;}



.ho3 .htc .swiper2  .pagination2 .swiper-pagination-bullet-active{border: 1px solid #fff;transform: scale(1);-webkit-transform: scale(1);background: rgba(0, 0, 0, 0);}



.ho3  .prev2{width: 50px;height: 80px;background: url(../images/jt_0.png) center no-repeat;left: 2%;margin-top: -40px;}



.ho3  .next2{width: 50px;height: 80px;background: url(../images/jt_0.png) center no-repeat;right: 2%;margin-top: -40px;transform: rotate(180deg);-webkit-transform: rotate(180deg);}



.ho3  .prev2:hover,.ho3  .next2:hover{background: url(../images/jt_1.png) center no-repeat;}



.ho4{padding: 400px 0 300px; position: relative;z-index: 3;background:url(../images/bg.jpg) top center no-repeat fixed;}



.ho4 .htt{/*width: 26%;max-width: 360px;*/color: #0a0a0a;}



.ho4 .htt .en{margin-bottom: 20px;}



.ho4 .htt .en span{display: inline-block;margin-left: 45px;}



.ho4 .htc{/*width: 58%;*/max-width: 800px;color: #0a0a0a;line-height: 2;font-weight: 100;margin: 60px 0;}



.ho4 .more{display: block;width: 100px; color: #0a0a0a;}



.ho4 .more span{display: block;width: 30px;height: 1px;background:#c4c4cc ;margin-top: 10px;}





.ho4 .ul1{margin-top: 50px;}



.ho4 .ul1 li{color: #0a0a0a; width:25%;float: left;}



.ho4 .ul1 li:last-child{margin-right: 0;}



.ho4 .ul1 li .num{line-height: 80px;}



.ho4 .ul1 li .num span{display: block;float: left;line-height: 60px;}



.ho4 .ul1 li .num span:nth-child(1){font-size: 72px;font-family:Helvetica;line-height: 66px;}



.ho4 .ul1 li .num span:nth-child(2){font-size: 54px;}



.ho4 .ul1 li .wz{font-weight: 100;text-indent: 0.5em;
line-height: 50px;}



@media (max-width: 639px) {.ho4 .img{display: none;width: 31.25%;position: absolute;right: 50px;bottom: 100px;}
}


@media (min-width: 640px) and (max-width:1440px ) {.ho4 .img{display: none;width: 28%;position: absolute;right: 50px;bottom: 100px;}
}


@media (min-width: 1441px) and (max-width:1600px ) {.ho4 .img{display: block;width:25%;position: absolute;right: 50px;bottom: 250px;}
}


@media (min-width: 1601px) and (max-width:1920px ) {.ho4 .img{display: block;width: 31.25%;position: absolute;right: 50px;bottom:250px;}
}


.ho5{padding: 200px 0;position: relative;z-index: 5;}



.ho5 .hbox{position: relative;width: 100%;}



.ho5 .hlt{float: left;width: 38.6%;}



.ho5 .hlt .ul1{}



.ho5 .hlt .ul1 li{font-size: 72px;color: #626266;line-height: 1.43;cursor: pointer;}



.ho5 .hlt .ul1 li.act{color: #0a0a0a;}



.ho5 .hrt{position: absolute;width: 61.4%;height: 100%;top: 0;right: 0;}



.ho5 .hrt .jd{display: block;width: 41.8%;position: absolute;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}



.ho5 .hrt .hlb{width: 34.9%;height: 590px;left: 46.6%;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}



.ho5 .hrt .hlb .swiper3{width: 100%;height: 100%;}



.ho5 .hrt .hlb .swiper3 .swiper-slide{}



.ho5 .hrt .hlb .swiper3 .swiper-slide .sbox{position: relative;overflow: hidden;}



.ho5 .hrt .hlb .swiper3 .swiper-slide .sbox img{display: block;width: 100%;border: 4px solid #333;}



.ho5 .hrt .hlb .swiper3 .swiper-slide .sbox a{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;background: rgba(0, 0, 0, 0.3);}



.ho5 .hrt .hlb .swiper3 .swiper-slide:hover .sbox a{background: rgba(0, 0, 0, 0);}



.ho5  .prev3{width: 50px;height: 80px;background: url(../images/jt_0.png) center no-repeat;left: auto;right: 0; margin-top: -75px;transform: rotate(90deg);-webkit-transform: rotate(90deg);}



.ho5  .next3{width: 50px;height: 80px;background: url(../images/jt_0.png) center no-repeat;right: 0;margin-top: 10px;transform: rotate(-90deg);-webkit-transform: rotate(-90deg);}



.ho5  .next3:hover,.ho5  .next3:hover{background: url(../images/jt_1.png) center no-repeat;}



/* 底部 */



.footer{position: relative;z-index: 5;background: #0a0a0a;}



.footer .ftop{padding: 80px 0 50px;}



.footer .ftop .flt{width: 32%;float: left;}



.footer .ftop .flt .logo{display: block;width: 175px;margin-bottom: 35px;}



.footer .ftop .flt .dh{display: block;color: #626266;padding-left: 20px;background: url(../images/fo_5.png) bottom left no-repeat;margin-bottom: 30px;}



.footer .ftop .flt .dh span{/*color: #0a0a0a;*/}



.footer .ftop .flt .dh:hover{color: #fff;}



.footer .ftop .flt .dz{background: url(../images/fo_6.png) center left no-repeat; font-size:16px;}



.footer .ftop .flt .a{display: block;margin: 60px 0 15px;}



.footer .ftop .flt .a a{display: block;width: 113px;float: left;border-radius: 50%;margin-right: 30px;/*opacity: 0.5;*/text-align: center;
line-height: 30px;
color: #626266;}



.footer .ftop .flt .a a img{display: block;width:113px;}



.footer .ftop .flt .a a:hover{opacity: 1;}



.footer .ftop .flt .ewm {display: block;width: 120px;opacity: 0;}



.footer .ftop .flt .ewm.act{opacity: 1;}



.footer .ftop .frt{width: 68%;float: right;}



.footer .ftop .frt .ul1{margin-bottom: 60px;}



.footer .ftop .frt .ul1 li{/*width: 47%;*/float: left;padding: 0 4%; width:16.6%}



/*.footer .ftop .frt .ul1 li:nth-child(7n){float: right;}
*/


.footer .ftop .frt .ul1 li .ltop{display: block;/*padding-right: 30px;*/line-height: 20px;background: url(../images/fo_8.png) center right no-repeat;color: #c4c4cc;font-weight: 100;cursor: pointer;margin-bottom: 30px;}



.footer .ftop .frt .ul1 li .ltop.act{background: url(../images/fo_7.png) center right no-repeat;}



.footer .ftop .frt .ul1 li .lbtm{/*display: none;*/}



.footer .ftop .frt .ul1 li .lbtm a{display: block;color: #626266;margin-top: 20px; font-size:16px;}



.footer .ftop .frt .ul1 li .lbtm a:hover{color: #fff;}



.footer .fbtm{padding: 30px 0;line-height: 20px;color: #626266;border-top: 1px solid #18181a;}



.footer .fbtm .flt{float: left; font-size:16px;}



.footer .fbtm .flt > a{display: inline;margin:0 5px;color: #626266;}



.footer .fbtm .frt{float: right; font-size:16px;}



.footer .fbtm .frt a{color: #626266;}



/* 关于我们 */



.banner{position: relative;z-index: 4;}



.banner > img{display: block;width: 100%;}



.banner .mimg{display: none;}



.banner s{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 3;background: url(../images/ba_0.png) center top no-repeat;background-size: cover;}



.banner .txt{color: #c4c4cc;position: absolute;width: 100%;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}



.banner .txt .c{margin-top: 20px;letter-spacing: 10px;}



.banner .txt .en{letter-spacing: 4px;}



.ab1{padding: 35px 0 120px;background:#f5f3f0 ;position: relative;z-index: 4;}



.ab1 .anav{display: flex;justify-content: flex-end;}



.ab1 .anav a{display: block;line-height: 14px;padding-right: 14px;background:url(../images/ab_x.png) center right no-repeat ;color: #888;margin-right: 2px;}



.ab1 .anav a:last-child{padding-right: 0;background:rgba(0, 0, 0, 0) ;}



.ab1 .anav a:hover{color: #000;}



.ab1 .anav a:last-child span{border-bottom: 1px solid #888;}



.ab1 .anav a:nth-child(1){border-bottom: 1px solid rgba(0, 0, 0, 0);color: #000;}









.ab1 .atop{position: relative;padding: 50px 0 70px;}



.ab1 .atop .att2{margin-top: 15px;}



.ab1 .atop .att3{position: absolute;top: 50px;right: -15%;width: 11%;max-width: 150px;}



.ab1 .atop .att3 img{animation: zhuan 10s linear infinite;-webkit-animation: zhuan 10s linear infinite;}



.ab1 .abtm{}



.ab1 .abtm .alt{width: 100%;float: left;display: flex;align-items: center;}



.ab1 .abtm .alt s{display: inline-block;width: 20px;height: 2px;background:#333 ;margin: 0 10px;}



.ab1 .abtm .art{width: 100%;float: left;text-align: justify;line-height: 2;font-weight: 100;color: #333;}



.ab1 .img{display: block;width: 100%;margin-top: 70px;}



.ab2{padding: 100px 0 150px;background:url(../images/ab2.jpg) center no-repeat ;background-size: cover;position: relative;z-index: 4;}



.ab2 .abox{width: 680px;margin: 0 auto;position: relative;text-align: center;color: #fff;}



.ab2 .abox .tt{margin: 0 auto;max-width: 300px;}



.ab2 .abox .tt2{margin: 30px 0 50px;}



.ab2 .abox .biao{position: relative;}



.ab2 .abox .biao .txt{width: 56%;position: absolute;top: 35%;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);z-index: 2;text-align: center;}



.ab2 .abox .biao .txt .num{font-size: 72px;font-family:Helvetica;}



.ab2 .abox .biao .txt .year{margin: 10px auto 20px;}



.ab2 .abox .biao .txt .wz{line-height: 1.8;font-weight: 100;}



.ab2 .abox .biao .min{position: absolute;bottom: -30px;left: 80px;color: #c4c4cc;font-family: Helvetica;}



.ab2 .abox .biao .max{position: absolute;bottom: -30px;right: 80px;color: #c4c4cc;font-family: Helvetica;}



.ab2 .abox .biao .week{position: absolute;width: 150px;bottom: -30px;left: 50%;margin-left: -75px;height: 70px;padding-right: 20px;background:url(../images/fo_8.png) center right no-repeat ;}



.ab2 .abox .biao .week .wlt{width: 80px;float: left;color: #c4c4cc;font-weight: 100;line-height: 70px;}



.ab2 .abox .biao .week .sz{width: calc(100% - 90px);float: right;height: 100%;}



.ab2 .abox .biao .week .sz .swiper4{height: 100%;cursor: pointer;}



.ab2 .abox .biao .week .sz .swiper4 .swiper-slide .sbox{line-height: 20px;font-family: Helvetica;color: #fff;opacity: 0.3;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}



.ab2 .abox .biao .week .sz .swiper4 .swiper-slide .sbox span{display: block;border-bottom: 1px solid rgba(0, 0, 0, 0);}



.ab2 .abox .biao .week .sz .swiper4 .swiper-slide-active .sbox{font-size: 18px;opacity: 1;}



.ab2 .abox .biao .week .sz .swiper4 .swiper-slide-active .sbox span{display: block;border-bottom: 1px solid #c4c4cc;}





.ab3{padding: 120px 0;background:#f5f3f0 ;position: relative;z-index: 4;}



.ab3 .tt2{margin: 15px 0 50px ;}



.ab3 .btn{line-height: 40px;}



.ab3 .btn .bhz span{display: block;float: left;padding: 0 25px;background:#f5f3f0 url(../images/ab_x.png) center right no-repeat ;cursor: pointer;font-weight: 100;}



.ab3 .btn .bhz span:last-child{background:#f5f3f0 ;}



.ab3 .btn .bhz span.act{background:#333 url(../images/ab_x2.png) center right no-repeat ;color: #f5f3f0;}



.ab3 .ul1{margin-top: 70px;}



.ab3 .ul1 li{position: relative;display: none;}



.ab3 .ul1 li .img{width: 50%;float: left;height: 450px;overflow: hidden;}



.ab3 .ul1 li .img img{display: block;max-width: 700px;position: relative;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}



.ab3 .ul1 li .txt{position: absolute;right: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);width: 45%;overflow: auto;max-height: 100%;padding: 20px 0;line-height: 1.8;text-align: justify;}



.ab3 .ul1 li .txt .ltt{margin-bottom: 30px;}



.ab3 .ul1 li .txt .ltc{color: #333;}



.ab4{padding: 100px 0 ;position: relative;z-index: 4;display: none;}



.ab4 .ibox{width: 84%;}



.ab4 .tt{margin: 0 auto 30px;max-width: 200px;color: #c4c4cc;text-align: center;}



.ab4 .tt2{display: flex;justify-content: center;color: rgba(255, 255, 255, 0.3);}



.ab4 .tt2 span{display: block;margin: 0 10px;cursor: pointer;font-weight: bold;}



.ab4 .tt2 span.act{color: #fff;}



.ab4 .abtm{position: relative;padding-top: 80px;}



.ab4 .s{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 3;background: rgba(17, 17, 17, 0.8);visibility: hidden;opacity: 0;}



.ab4.act .s{visibility: visible;opacity: 1;}



.ab4 .abtm .ul1{position: relative;display: none;}



.ab4 .abtm .ul1 li{width: 33.33%;float: left;padding-bottom: 210px;position: relative;z-index: 1;top: 0;left: 0;}



.ab4 .abtm .ul1 li .mr{display: flex;color: #fff;align-items: center;font-weight: 100;position: relative;z-index: 3;cursor: pointer;}



.ab4 .abtm .ul1 li .mr .tx{display: block;margin-right: 30px;background: #000;opacity: 1;max-width: 120px;}



.ab4 .abtm .ul1 li .yr{position: absolute;bottom: 0px;left: 100px;color: #fff;line-height: 2;visibility: hidden;opacity: 0;pointer-events: none;width: 100%;max-width: 400px;}



.ab4 .abtm .ul1 li .yr .ltc{margin: 20px 0;}



.ab4 .abtm .ul1 li.act{z-index: 5;}



.ab4 .abtm .ul1 li.act .yr{visibility: visible;opacity: 1;}



.ab4 .abtm .ul1 li.act .tx img{opacity: 0.5;}



.ab4 .abtm .ul1 li:nth-child(3n - 1) .mr{justify-content: center;}



.ab4 .abtm .ul1 li:nth-child(3n - 1)  .yr{left: auto; right: 55%;}



.ab4 .abtm .ul1 li:nth-child(3n) .mr{justify-content: flex-end;}



.ab4 .abtm .ul1 li:nth-child(3n)  .yr{left: auto; right:100px;}



.ab4 .abtm .ul1:nth-child(2) li .mr .tx{max-width: 200px;}



.ab4 .abtm .ul1:nth-child(2) li .yr{max-width: 800px;}



.ab4 .abtm .ul1:nth-child(2)  li .yr{bottom: 100px;}




.ab4 .abtm .ul1 li:nth-child(1){transform: translate(20px,200px);-webkit-transform: translate(20px,200px); }

.ab4 .abtm .ul1 li:nth-child(3){transform: translate(0,100px);-webkit-transform:  translate(0,100px); }

.ab4 .abtm .ul1 li:nth-child(4){transform: translate(-50px,200px);-webkit-transform: translate(-50px,200px); }

.ab4 .abtm .ul1 li:nth-child(5){transform: translate(50px,50px);-webkit-transform: translate(50px,50px); }

.ab4 .abtm .ul1 li:nth-child(6){transform: translate(50px,120px);-webkit-transform: translate(50px,120px); }

.ab4 .abtm .ul1 li:nth-child(7){transform: translate(50px,150px);-webkit-transform: translate(50px,150px); }

.ab4 .abtm .ul1 li:nth-child(8){transform: translate(0px,0);-webkit-transform: translate(0px,0); }

.ab4 .abtm .ul1 li:nth-child(9){transform: translate(-50px,80px);-webkit-transform: translate(-50px,80px); }






.ab5{padding: 120px 0;background: #f5f3f0;position: relative;z-index: 3;}



.ab5 .tt2{margin-top: 20px;color: #bdbdbd;}



.ab5 .tt2 span{color: #bdbdbd;font-weight: bold;cursor: pointer;}



.ab5 .tt2 span.act{color: #000;cursor: pointer;}



.ab5 .abtm{margin-top: 60px;position: relative;}



.ab5 .abtm .alt{max-width: 440px;width: 32%;text-align: center;line-height: 1.5;position: relative;}

.ab5 .abtm .alt a{display: block;position: absolute;top: 0;left: 0;z-index: 2;width: 100%;height: 100%;}

.ab5 .abtm .alt .img{-moz-box-shadow:1px 1px 5px #666; -webkit-box-shadow:1px 1px 5px #666; box-shadow:1px 1px 5px #666;overflow: hidden;}



.ab5 .abtm .alt .att{margin-top: 20px;}



.ab5 .abtm .art{width: 65%;max-width: 905px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);text-align: center;}



.ab5 .abtm .art .swiper5{padding-top: 40px;}



.ab5 .abtm .art .swiper5 .swiper-slide{cursor: pointer;}



.ab5 .abtm .art .swiper5 .swiper-slide .img,.ab5 .abtm .art .swiper5 .swiper-slide .img img{display: block;width: 100%;}



.ab5 .abtm .art .swiper5 .swiper-slide .att{color: #222;line-height: 1.5;margin-top: 15px;font-weight: 100;}



.ab5 .abtm .art .swiper5 >.swiper-scrollbar{top: 0;bottom: auto;left: 0;width: 100%;height: 8px;background: rgba(0, 0, 0, 0);border-radius: 0;}



.ab5 .abtm .art .swiper5 >.swiper-scrollbar::after{content: '';display: block;width: 100%;height: 1px;background: #ddd;position: absolute;left: 0;top: 4px;z-index: 1;}



.ab5 .abtm .art .swiper5 >.swiper-scrollbar .swiper-scrollbar-drag{z-index: 5;border-radius: 0;background: #999 url(../images/xian.png) center no-repeat;}



.ab5 .abtm  .prev5{width: 50px;height: 80px;background: url(../images/jt_0.png) center no-repeat;left: 2%;margin-top: -40px;}



.ab5 .abtm  .next5{width: 50px;height: 80px;background: url(../images/jt_0.png) center no-repeat;right: 2%;margin-top: -40px;transform: rotate(180deg);-webkit-transform: rotate(180deg);}



.ab5 .abtm  .prev5:hover,.ab5 .abtm  .next5:hover{background: url(../images/jt_2.png) center no-repeat;}



/* 产品列表 */



.pr1{background: #f5f3f0;}



.pr1 .att{font-weight: 100;color: #464034;line-height: 1.2;}



.pr1 .abtm .art2{float: right;width: 66%;}



.pr1 .atop{padding-bottom: 0;}



.pr2{background: #f5f3f0;padding-bottom: 4px;}



.pr2 .plist{width: calc(50% - 2px);float: left;background: #939290;}



.pr2 .plist:nth-child(2){float: right;}



.pr2 .plist .ptop{position: relative;display: block;width: 100%;}



.pr2 .plist .ptop img{display: block;width: 100%;}



.pr2 .plist .ptop .a{display: block;position: absolute;width: 100%;height: 100%; top: 0;left: 0;z-index: 2;padding: 15% 18.8% 0 27% ;background: rgba(0, 0, 0, 0.2);}



.pr2 .plist .ptop .a .att{color: #c4c4cc;}



.pr2 .plist .ptop .a .atc{color: #c4c4cc;font-weight: 100;line-height: 2;margin: 45px 0 40px;}



.pr2 .plist .ptop .a .more{padding: 0;color: #c4c4cc;}



.pr2 .plist .ptop .a .more span{display: block;width: 30px;height: 1px;background:#c4c4cc ;margin-top: 10px;}



.pr2 .plist .ptop .a:hover {background: rgba(0, 0, 0, 0);}



.pr2 .plist .ptop .a:hover .att,.pr2 .plist .ptop .a:hover .atc,.pr2 .plist .ptop .a:hover .more{color: #fff;}



.pr2 .plist .pbtm {padding: 18px 18px 14px;}



.pr2 .plist .pbtm li{float: left;width: calc(50% - 2px) ;margin-bottom: 4px;}



.pr2 .plist .pbtm li:nth-child(2n){float: right;}



.pr2 .plist .pbtm li a,.pr2 .plist .pbtm li img{display: block;width: 100%;background: #000;position: relative;}



.pr2 .plist .pbtm li img{opacity: 0.8;}



.pr2 .plist .pbtm li .txt{position: absolute;top: 0;left: 0;z-index: 2;width: 100%;height: 100%;z-index: 2;}



.pr2 .plist .pbtm li .txt .att{position: absolute;top: 50%;left: 0; transform: translateY(-50%);-webkit-transform: translateY(-50%);text-align: center;color: #fff;width: 100%;}



.pr2 .plist .pbtm li .txt .att span{display: inline-block;line-height: 1;padding: 10px 0;border-top: 1px solid rgba(255, 255, 255, 0.5);border-bottom: 1px solid rgba(255, 255, 255, 0.5);}



.pr2 .plist .pbtm li:hover img{opacity: 1;}



.kong{display: block;width: 100%;height: 96px;}



.prs1{padding:35px 0 50px ;}



.biaoti{padding-bottom: 60px;background: #f5f3f0;display: flex;justify-content: center;color: #bdbdbd;}



.biaoti a{display: block;margin: 0 5px;font-weight: bold;color: #bdbdbd;}



.biaoti a.act,.biaoti a:hover{color: #000;}



.prs2{background: #f5f3f0;padding-bottom: 70px;}



.prs2 .ul1{}



.prs2 .ul1 li{width: 18.3%;float: left;border: 1px solid #d9d9d9;height: 220px;text-align: center;padding: 30px 25px;margin-right: 2.125%;margin-bottom: 2.125%;position: relative;}



.prs2 .ul1 li .ico{width: 40px;margin: 0 auto 25px;}



.prs2 .ul1 li:nth-child(5n){margin-right: 0;}



.prs2 .ul1 li .ltc{line-height: 1.75;font-weight: 100;margin-top: 15px;}



.prs3{background: #f5f3f0;padding-bottom: 1px;}



.prs3 .ul1{}



.prs3 .ul1 li{margin-bottom: 150px;position: relative;}



/* .prs3 .ul1 li a{position: absolute;top: 0;left: 0;z-index: 2;width: 100%;height: 100%;} */



.prs3 .ul1 li .img{width: 42.85%;float: right;}



.prs3 .ul1 li .txt{width: 57.15%;float: left;padding: 0 6.5%;line-height: 1.5;}



.prs3 .ul1 li .txt .ltc{line-height: 1.9;font-weight: 100;text-align: justify;margin: 30px 0;}

.prs3 .ul1 li .txt .more{position: relative;color: #666;}

.prs3 .ul1 li .txt .more span{display: block;width: 50px;height: 2px;background: #666;margin-top: 10px;}

.prs3 .ul1 li .txt .more:hover{color: #000;}

.prs3 .ul1 li .txt .more:hover span{background: #000;}

.prs3 .ul1 li:nth-child(2n) .img{float: left;}





.prlis1{background: #f5f3f0;padding: 150px 0 100px;position: relative;}



.prlis1 .shaixuan{position: absolute;width: 100%;top: 0;left: 0;z-index: 9;}



.prlis1 .shaixuan.act{position: fixed;top: 100px;}



.prlis1 .shaixuan .btn{max-width: 600px;margin: 0 auto;border-right: 0;display: flex;text-align: center;justify-content: center;}



.prlis1 .shaixuan .btn span{display: block;width: 200px;border: 1px solid #bdbdbd;line-height: 50px;cursor: pointer;font-weight: 100;background: #f5f3f0;}



.prlis1 .pbtm{padding: 0 160px 0 50px;position: relative;}



.prlis1 .pbtm .ul1{}



.prlis1 .pbtm .ul1 li{width: 14.7%;float: left;margin-right: 2.36%;margin-bottom: 2.36%;text-align: center;}



.prlis1 .pbtm .ul1 li:nth-child(6n){margin-right: 0;}



.prlis1 .pbtm .ul1 li a{display: block;}



.prlis1 .pbtm .ul1 li .txt{padding: 20px 20px 0;}



.prlis1 .pbtm .ul1 li .txt .cn{font-weight: 100;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}



.prlis1 .pbtm .ul1 li .txt .en{line-height: 30px;margin-top: 5px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}



.prlis1 .pbtm .ul1 li .img,.prlis1 .pbtm .ul1 li .img img{display: block; width: 100%;overflow: hidden;}



.prlis1 .pbtm .ul1 li:hover .img img{transform: scale(1.1);-webkit-transform: scale(1.1);}



.prlis1 .pbtm .more{display: block;width: 180px;line-height: 46px;border: 1px solid #bdbdbd;text-align: center;margin: 50px auto 0;letter-spacing: 7px;font-weight: 100;cursor: pointer;}



.prlis1 .pbtm .more:hover{background: #000;border: 1px solid #000;color: #fff;}



.prlis1 .pbtm  .ysr{position: fixed;width: 18px;right: 70px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index: 5;}



.prlis1 .pbtm  .ysr.act{position: absolute;bottom: 0%;top: auto;}



.prlis1 .pbtm  .ysr li{width: 100%;height: 80px;border-bottom: 2px solid #fff;cursor: pointer;position: relative;overflow: hidden;}



.prlis1 .pbtm  .ysr li img{display: block;width: 100%;height: 100%;}



.prlis1 .pbtm  .ysr li::after{content: '';display: block;position: absolute; width: 100%;height: 0%;top: 0;left: 0;background:rgba(255, 255, 255, 0.7) ;z-index: 2;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);-moz-transition: all .4s cubic-bezier(.4,0,.2,1);transition: all .4s cubic-bezier(.4,0,.2,1);}



.prlis1 .pbtm  .ysr li.act::after{height: 100%;}



.prlis1 .pbtm  .ysr li a{position: absolute;top: 0;left: 0;z-index: 3;width: 100%;height: 100%;}



/* 产品详情 */



.prsc1{padding: 35px 0 100px;background:#f5f3f0 ;}



.prsc2{position: relative;padding-bottom: 120px;background:#f5f3f0 ;}



.prsc2 .ibox{padding: 0;}



.prsc2 .plt{width: 50%;float: left;position: relative;z-index: 3;}



.prsc2 .plt .swiper6{width: 100%;height: 100%;}



.prsc2 .plt .swiper6 .swiper-slide{}



.prsc2 .plt .swiper6 .swiper-slide .sbox{position: relative;overflow: hidden;}



.prsc2 .plt .swiper6 .swiper-slide .sbox img{display: block;width: 100%;}



.prsc2 .plt .swiper6 .swiper-slide:hover .sbox a{background: rgba(0, 0, 0, 0);}



.prsc2 .plt  .prev6{width: 50px;height: 80px;background: url(../images/jt_0.png) center no-repeat;left: 5%; margin-top: -25px;}



.prsc2 .plt  .next6{width: 50px;height: 80px;background: url(../images/jt_0.png) center no-repeat;right: 5%;margin-top: 25px;transform: rotate(-180deg);-webkit-transform: rotate(-180deg);}



.prsc2 .plt  .next6:hover,.prsc2 .plt .next6:hover{background: url(../images/jt_1.png) center no-repeat;}



.prsc2 .plt .swiper6 .pagination6{bottom: 20px;}



.prsc2 .plt .swiper6 .pagination6 span{width: 12px;height: 12px;margin: 0 10px 0 0;background: #939399;border: 1px solid #939399;transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 1;}



.prsc2 .plt .swiper6 .pagination6 .swiper-pagination-bullet-active{border: 1px solid #fff;transform: scale(1);-webkit-transform: scale(1);background: rgba(0, 0, 0, 0);}



.prsc2 .txt{width: 100%;height: 100%; position: absolute;top: 0;left: 0;z-index: 2;}



.prsc2 .txt .txrt{width: 44%;float: right;padding-top: 150px;}



.prsc2 .txt .txrt .tt{line-height: 1.5;}



.prsc2 .txt .txrt .ul1{margin: 50px 0;}



.prsc2 .txt .txrt .ul1 li{border-top: 1px solid #bdbdbd;}



.prsc2 .txt .txrt .ul1 li .ltop{display: block;line-height: 80px;padding-right: 80px;background:url(../images/jtx.png) 98% center no-repeat ;cursor: pointer;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}



.prsc2 .txt .txrt .ul1 li .lbtm{font-weight: 100;line-height: 1.5;padding-bottom: 30px;display: none;color: #555;}



.prsc2 .txt .txrt .ul1 li .lbtm a{display: inline-block;padding-right: 20px;background:url(../images/jtx2.png) right center no-repeat ;border-bottom: 1px solid #999;color: #555;margin-left: 10px;}



.prsc2 .txt .txrt .ul1 li .lbtm a:hover{color: #000;}



.prsc2 .txt .txrt .ul1 li.act .ltop{background:url(../images/jts.png) 98% center no-repeat ;}



.prsc2 .txt .txrt .btn{display: flex;}



.prsc2 .txt .txrt .btn a{width: 40%;height: 70px; display: flex;justify-content: center;font-weight: 100;border: 1px solid #bdbdbd;align-items: center;}



.prsc2 .txt .txrt .btn a img{margin: 0 10px 0 0;}



.prsc2 .txt .txrt .btn a:hover{background:#000 ;color: #fff;}



.prsc2 .txt .txrt .btn a:hover img{opacity: 0;margin-left: -30px;}



.prsc2 .txt .txrt .btn span{width: 40%;line-height: 70px;margin-left: 5%;text-align: center;background:#000 ;color: #fff;cursor: pointer;}



.prsc2 .txt .txrt .btn span:hover{background:#222 ;}



.prsc3{background: #f5f3f0;padding-bottom: 150px;}



.prsc3 .ul1{margin: 80px 0 40px;font-weight: 100;}



.prsc3 .ul1 li{width: 16.145%;float: left;text-align: center;line-height: 1.5;margin-right: 0.626%;margin-bottom: 2%;}



.prsc3 .ul1 li:nth-child(6n){margin-right: 0;}



.prsc3 .ul1 li a{display: block;}



.prsc3 .ul1 li a .img,.prsc3 .ul1 li a .img img{display: block;width: 100%;overflow: hidden;}



.prsc3 .ul1 li a .img{margin-bottom: 25px;}



.prsc3 .ul1 li:hover a .img img{transform: scale(1.1);-webkit-transform: scale(1.1);}



.prsc3 .more{display: block;width: 180px;line-height: 46px;border: 1px solid #bdbdbd;text-align: center;margin: 0 auto ;letter-spacing: 7px;font-weight: 100;cursor: pointer;}



.prsc3 .more:hover{background: #000;border: 1px solid #000;color: #fff;}



.prsc4 .ul1 li .img{border: 20px solid #fff;}





/* 详情2 */



.prsc_n1{padding: 35px 0;background: rgba(0, 0, 0, 0);position: relative;z-index: 4;}



.prsc_n2{margin-top: -85px;}





/* 咨询弹窗 */



.zxtanchuang{position: fixed;width: 100%;height: 100%;top:0;left: 0;z-index: 10;visibility: hidden;opacity: 0;background:#fff ;}



.zxtanchuang .out{position: absolute;width: 40px;height: 40px;background: url(../images/out.png) center no-repeat;border: 1px solid #bdbdbd;z-index: 5;right: 40px;top: 40px;cursor: pointer;}



.zxtanchuang .out:hover{border: 1px solid #000;background: #000 url(../images/out2.png) center no-repeat;}



.zxtanchuang .zbox{position: absolute;width: 100%;height: 100%;top: -100%;left: 0;z-index: 2;padding: 80px 90px;overflow: auto;}



.zxtanchuang .zbox .tc{line-height: 1.5;margin: 30px 0 70px;font-weight: 100;}



.zxtanchuang .zbox .zcon{}



.zxtanchuang .zbox .zcon .zlt{width: 200px;float: left;text-align: center;line-height: 1.5;}



.zxtanchuang .zbox .zcon .zlt img{display: block;width: 100%;margin-bottom: 20px;}



.zxtanchuang .zbox .zcon .zrt{width: calc(100% - 280px);float: right;}



.zxtanchuang .zbox .zcon .zrt .ul1{}



.zxtanchuang .zbox .zcon .zrt .ul1 li{margin-bottom: 40px;width: 31.5%;margin-right: 2.75%;float: left;border-bottom: 1px solid #bdbdbd;}



.zxtanchuang .zbox .zcon .zrt .ul1 li:nth-child(3),.zxtanchuang .zbox .zcon .zrt .ul1 li:nth-child(8){margin-right: 0;}



.zxtanchuang .zbox .zcon .zrt .ul1 li:nth-child(5){margin-right: 0;width: 65.75%;}



.zxtanchuang .zbox .zcon .zrt .ul1 li input,.zxtanchuang .zbox .zcon .zrt .ul1 li textarea{display: block;width: 100%;background:#fff ;border: 0;height: 70px;font-weight: 100;font-size: 24px;color: #000;outline: none;resize: none;}



.zxtanchuang .zbox .zcon .zrt .ul1 li input::-webkit-input-placeholder,.zxtanchuang .zbox .zcon .zrt .ul1 li textarea::-webkit-input-placeholder{color: #cecece;}



.zxtanchuang .zbox .zcon .zrt .ul1 li:nth-child(9){margin-right: 0;width: 100%;}



.zxtanchuang .zbox .zcon .zrt .ul1 li textarea{font-family: arial;height: 110px;padding: 15px 0;}



.zxtanchuang .zbox .zcon .zrt .qt{}



.zxtanchuang .zbox .zcon .zrt .qt .qlt{width: calc(100% - 250px);float: left;}



.zxtanchuang .zbox .zcon .zrt .qt .qlt .ty{font-weight: 100;margin-top: 15px;line-height: 20px;}



.zxtanchuang .zbox .zcon .zrt .qt .qlt .ty > span{padding-left: 20px;background:url(../images/k1.png) center left no-repeat ;display: inline-block;cursor: pointer;}



.zxtanchuang .zbox .zcon .zrt .qt .qlt .ty > span.act{background:url(../images/k2.png) center left no-repeat ;}



.zxtanchuang .zbox .zcon .zrt .qt .qlt .ty > span span{color: #909090;}



.zxtanchuang .zbox .zcon .zrt .qt .qrt{width: 250px;float: right;text-align: center;line-height: 60px;background:#000 ;color: #fff;cursor: pointer;}



.zxtanchuang .zbox .zcon .zrt .qt .qrt:hover{background:#222 ;}



.zxtanchuang.act{opacity: 1;visibility: visible;}



.zxtanchuang.act .zbox{top: 0;}





/* 筛选弹窗 */



.sxtanchuang{position: fixed;width: 100%;height: 100%;top:0;left: 0;z-index: 10;visibility: hidden;opacity: 0;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);-moz-transition: all .4s cubic-bezier(.4,0,.2,1);transition: all .4s cubic-bezier(.4,0,.2,1);}



.sxtanchuang .s{display: block;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.4);cursor: pointer;}



.sxtanchuang .sekuai{width: 100%;height: 85%;background: #e9e5de;position: absolute;top: -85%;left: 0;z-index: 2;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);-moz-transition: all .4s cubic-bezier(.4,0,.2,1);transition: all .4s cubic-bezier(.4,0,.2,1);}



.sxtanchuang .sekuai .box{height: 100%;padding-top: 1px;}



.sxtanchuang .sekuai .btn{max-width: 600px;margin: 100px auto;border-right: 0;display: flex;text-align: center;justify-content: center;}



.sxtanchuang .sekuai .btn span{display: block;width: 200px;line-height: 50px;border: 1px solid #bdbdbd;cursor: pointer;font-weight: 100;background: #e9e5de;}



.sxtanchuang .sekuai .btn span.act{background: #fff;}



.sxtanchuang .sekuai .ubox{width: 100%;height: calc(100% - 400px);overflow: auto;}



.sxtanchuang .sekuai .ubox ul{display: none;}



.sxtanchuang .sekuai .ubox ul li{width: 20%;float: left;line-height: 20px;margin-bottom: 40px;}



.sxtanchuang .sekuai .ubox ul li span{display: inline-block;cursor: pointer;color: #909090;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);-moz-transition: all .4s cubic-bezier(.4,0,.2,1);transition: all .4s cubic-bezier(.4,0,.2,1);}



.sxtanchuang .sekuai .ubox ul li span.act,.sxtanchuang .sekuai .ubox ul li span:hover{color: #000;}



.sxtanchuang .sekuai .ubox ul.ul2 li span{display: flex;}



.sxtanchuang .sekuai .ubox ul.ul2 li span img{display: block;width: 20px;margin-right: 20px;}



.sxtanchuang .sekuai .tj{display: block;width: 250px;line-height: 60px;background: #666;color: #fff;text-align: center;color: #fff;cursor: pointer;margin: 50px auto 0;}



.sxtanchuang .sekuai .tj:hover{background: #000;}



.sxtanchuang.act{opacity: 1;visibility: visible;}



.sxtanchuang.act .sekuai{top: 0;}





/* 案例 */



.moredw{position: fixed;width: 50px;line-height: 50px;background: #fff;text-align: center;border-radius: 50%;z-index: 9;right: -50px;bottom: 100px;}



.moredw.act{right: 50px;}



.ca1{background: #f5f3f0;padding: 0  0 80px;display: flex;justify-content: center;}



.ca1 .btn{line-height: 50px;text-align: center;border-left: 1px solid #bdbdbd;border-top: 1px solid #bdbdbd;}



.ca1 .btn a{display: block;float: left;width: 200px;font-weight: 100;border-right: 1px solid #bdbdbd;border-bottom: 1px solid #bdbdbd;}



.ca1 .btn a.act,.ca1 .btn a:hover{background: #148453; color:#FFF}

.nmcur{background: #148453; color:#FFF}

.ca2{background: #f5f3f0;padding-bottom: 90px;}



.ca2 .ul1 li{width: 32.14%;float: left;margin-right: 1.79%;margin-bottom: 60px;background: #fff;border-bottom: 4px solid #fff;}



.ca2 .ul1 li:nth-child(3n){margin-right: 0;}



.ca2 .ul1 li a,.ca2 .ul1 li a .img,.ca2 .ul1 li a .img img{display: block;overflow: hidden;width: 100%;}



.ca2 .ul1 li a .txt{padding: 30px;}



.ca2 .ul1 li a .txt div{overflow: hidden;text-overflow:ellipsis;white-space: nowrap; text-align:center}



.ca2 .ul1 li a .txt .ltc{font-weight: 100;margin: 20px 0;color: #555;}



.ca2 .ul1 li a .txt .more{display: block;width: 100%; color: #555; font-size:14px; margin-top:20px;}



.ca2 .ul1 li a .txt .more span{display: block;width: 30px;height: 1px;background:#bdbdbd ;margin-top: 10px;text-align: center;
margin: 15px auto;}



.ca2 .ul1 li:hover a .img img{transform: scale(1.05);-webkit-transform: scale(1.05);}



.ca2 .ul1 li:hover{border-bottom: 4px solid #148453;}



.ca2 .more2{display: block;width: 180px;line-height: 46px;border: 1px solid #bdbdbd;text-align: center;margin: 0 auto ;letter-spacing: 7px;font-weight: 100;cursor: pointer;}



.ca2 .more2:hover{background: #000;border: 1px solid #000;color: #fff;}



/* 项目详情 */



.casc1{padding: 30px 0;}



.casc2{background: #f5f3f0;padding-bottom: 150px;}



.casc2 .box{background: #fff;}



.casc2 .cbox{width: 90%;margin: 0 auto ;max-width: 1200px;padding: 80px 0;}



.casc2 .cbox .tt{line-height: 1.5;text-align: center;}



.casc2 .cbox .tc{line-height: 2;font-weight: 100;padding: 35px 0;margin:50px 0 ;border-top: 1px dashed #ddd;border-bottom: 1px dashed #ddd;text-align: justify;}

.casc2 .cbox .tc p img{ text-align:center; margin:0 auto; display: block;}

.casc2 .cbox .tc img{display: inline-block;max-width: 100%;height: auto;}

.casc2 .cbox p{ font-size:16px; text-indent:2em; margin-bottom:10px;}
/*.casc2 .cbox p img{text-indent:0em; text-align:center !important; margin:0 auto}*/

.casc2 .cbox .tc video{width: 100%;}



.casc2 .more2{display: block;width: 180px;line-height: 46px;border: 1px solid #bdbdbd;text-align: center;margin: 0 auto ;letter-spacing: 7px;font-weight: 100;cursor: pointer;}



.casc2 .more2:hover{background: #000;border: 1px solid #000;color: #fff;}



.ser1{padding: 50px 0 150px;background: #f5f3f0;}



.ser1 .img{position: relative;}



.ser1 .img img{display: block;width: 100%;}



.ser1 .img .bf{position: absolute;width:100px ;height: 100px;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);z-index: 3;border: 1px solid rgba(255, 255, 255, 0.5);z-index: 3;border-radius: 50%;cursor: pointer;background: url(../images/bf.png) center no-repeat;background-size: cover;}



.ser1 .img .bf:hover{border: 1px solid #000;background: #000 url(../images/bf.png) center no-repeat;background-size: cover;}



.ser2{padding-bottom: 150px;/*background:#f5f3f0 ;*/}



.ser2 .tt2{margin: 15px 0 20px;}



.ser2 .ul1{}



.ser2 .ul1 li{width: 48.55%;float: left;border: 1px solid #bdbdbd;position: relative;padding: 60px;height: 360px;margin-top: 40px;}



.ser2 .ul1 li:nth-child(2n){float: right;}



.ser2 .ul1 li .ico{display: block;width: 50px;position: absolute;right: 8%;bottom: 8%;z-index: 2;}



.ser2 .ul1 li .ltc{font-weight: 100;line-height: 1.67;margin-top: 20px;}



.ser3{padding-bottom: 70px;/*background:#f5f3f0 ;*/}



.ser3 .tt2{margin: 15px 0 60px;}



.ser3 .ul1{}



.ser3 .ul1 li{margin-bottom: 80px;}



.ser3 .ul1 li .img{width: 42.85%;float: left;overflow: hidden;}



.ser3 .ul1 li .txt{width:57.15% ;float: right;padding: 0 80px 0 120px;line-height: 1.5;}



.ser3 .ul1 li .txt .ltc{font-weight: 100;line-height: 1.67;margin-top: 25px;}



.ser3 .ul1 li:nth-child(2) .img{float: right;}

.ser3 .ul1 li:nth-child(4) .img{float: right;}

.ser3 .ul1 li .txt .ltc a{width: 250px;height: 70px; display: flex;justify-content: center;font-weight: 100;border: 1px solid #bdbdbd;align-items: center;margin-top: 60px;}



.ser3 .ul1 li .txt .ltc a img{margin: 0 10px 0 0;}



.ser3 .ul1 li .txt .ltc a:hover{background:#000 ;color: #fff;}



.ser3 .ul1 li .txt .ltc a:hover img{opacity: 0;margin-left: -30px;}



.ser4{padding-bottom: 150px;background:#f5f3f0 ;}



.ser4 .tt2{margin: 15px 0 80px;}



.ser4 .ul1{border-left: 1px solid #d9d9d9;}



.ser4 .ul1 li{width: 20%;float: left;text-align: center;border-right: 1px solid #d9d9d9;padding: 50px 0;font-weight: 100;}



.ser4 .ul1 li a{display: block;}



.ser4 .ul1 li img{display: block;margin: 0 auto 25px;width: 40px;}



.ser4 .ul1 li:hover{-moz-box-shadow:0px 1px 10px #ddd; -webkit-box-shadow:0px 1px 10px #ddd; box-shadow:0px 1px 10px #ddd;}



/* 搜索弹窗 */



.sptanchuang{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 20;background: #fff;visibility: hidden;opacity: 0;}



.sptanchuang .out{position: absolute;width: 40px;height: 40px;background: url(../images/out.png) center no-repeat;border: 1px solid #bdbdbd;z-index: 5;right: 40px;top: 40px;cursor: pointer;}



.sptanchuang .out:hover{border: 1px solid #000;background: #000 url(../images/out2.png) center no-repeat;}



.sptanchuang .sbox{position: absolute;width: 100%;height: 100%;top: -100%;left: 0;z-index: 2;padding: 80px 90px;overflow: hidden;}



.sptanchuang .sbox video{display: block;width: 100%;max-height: 100%;object-fit: cover;}



.sptanchuang.act{visibility: visible;opacity: 1;}



.sptanchuang.act .sbox{top: 0;}



/* 新闻 */



.new1{padding-bottom: 150px;background:#f5f3f0 ;}



.new1 .tt2{margin: 15px 0 100px;}



.new1 li{width: 48.2%;position: relative;float: left;background:#fff ;margin-bottom: 80px;border-bottom: 4px solid #fff;}



.new1 li:nth-child(2n){float: right;top: -120px;}



.new1 li .z{position: absolute;width: 22%; top: -10%;right: -6%;z-index: 2;animation: zhuan 10s linear infinite;-webkit-animation: zhuan 10s linear infinite;opacity: 0;visibility: hidden;pointer-events: none;}



.new1 li a{display: block;}



.new1 li .img,.new1 li .img img{display: block;width: 100%;overflow: hidden;}



.new1 li .img img{transform: scale(1.00000001);-webkit-transform: scale(1.00000001);}



.new1 li .txt{padding: 20px 0;}



.new1 li .txt .llt{width: 150px;float: left;text-align: center;}



.new1 li .txt .llt .year{margin-top:30px;}



.new1 li .txt .lrt{width: calc(100% - 150px);float: left;line-height: 80px;border-left: 1px solid #d9d9d9;padding: 0 20px 0 40px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}



.new1 li:hover{border-bottom: 4px solid #000;}



.new1 li:hover .z{visibility: visible;opacity: 1;}



.new1 li:hover .img img{transform: scale(1.05);-webkit-transform: scale(1.05);}



.new1 .more2{display: block;width: 180px;line-height: 46px;border: 1px solid #bdbdbd;text-align: center;margin: 0 auto ;letter-spacing: 7px;font-weight: 100;cursor: pointer;}



.new1 .more2:hover{background: #000;border: 1px solid #000;color: #fff;}



.casc2 .cbox .tt2{margin-top: 30px;color: #555;display: flex;justify-content: center;}



.casc2 .cbox .tt2 span{display: block;padding: 0 25px;}



.casc2 .cbox .tt2 span:nth-child(2){border-left: 1px solid #d9d9d9;border-right: 1px solid #d9d9d9;}



.casc2 .btn{font-weight: 100;position: relative;}



.casc2 .btn a{display: block;width: calc(50% - 80px);float: left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color: #555;line-height: 50px;}



.casc2 .btn a span{width: 75px;float: left;display: block;padding-left: 20px;background:url(../images/jt_2.png) center left no-repeat ;background-size: 14px;}



.casc2 .btn a.art{float: right;text-align: right;}



.casc2 .btn a.art span{float: right;padding:0  20px 0 0 ;background:url(../images/jt_3.png) center right no-repeat ;background-size: 14px;}



.casc2 .btn a:hover{color: #000;}



.casc2 .btn .fh{position: absolute;width: 120px;left: 50%;top: 0;margin-left: -60px;text-align: center;border: 1px solid #bdbdbd;}



.casc2 .btn .fh:hover{border: 1px solid #000;background:#000 ;color: #fff;}



/* 下载 */



.dow1{padding-bottom: 150px;background:#f5f3f0 ;}


.dow1 .tt{padding: 0;text-align: center;}

.dow1 .ca1{padding: 60px 0 80px;}


.dow1 .ul1{margin-bottom: 50px;}



.dow1 .ul1 li{width: 100%;border: 1px solid #bdbdbd;margin-bottom: 20px;padding: 0 50px 0 20px;line-height: 80px;position: relative;}



.dow1 .ul1 li a{display: block;position: relative;}



.dow1 .ul1 li a .alt{width: calc(100% - 130px);float: left;display: flex;align-items: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}



.dow1 .ul1 li a .alt img{margin-right: 20px;}



.dow1 .ul1 li a .art{width: 120px;float: right;text-align: right;font-weight: 100;background:url(../images/dow_1.png) left center no-repeat ;}



.dow1 .ul1 li s{display: block;width: 0%;height: 4px;background:#000 ;position: absolute;left: 0;bottom: 0;z-index: 2;}



.dow1 .ul1 li:hover a .art{background:url(../images/dow_2.png) left center no-repeat ;}



.dow1 .ul1 li:hover s{width: 100%;}



.dow1 .more2{display: block;width: 180px;line-height: 46px;border: 1px solid #bdbdbd;text-align: center;margin: 0 auto ;letter-spacing: 7px;font-weight: 100;cursor: pointer;}



.dow1 .more2:hover{background: #000;border: 1px solid #000;color: #fff;}



/* 联系我们 */



.con1{background: #f5f3f0;position: relative;z-index: 1;margin-top: -85px;}



.con1 .clt{width: 450px;float: left;height: 100%;border-right: 1px solid #ddd;height: 430px;padding-top: 155px;}



.con1 .clt .tt2{margin-top: 15px;}



.con1 .crt{width: calc(100% - 450px);float: left;padding-top: 120px;}



.con1 .crt .cr_l{width: calc(100% - 200px);float: left;padding-left: 160px;}



.con1 .crt .cr_l .a{margin-top: 40px;}



.con1 .crt .cr_l .a a{display: flex;font-weight: 100;align-items: flex-end;margin-bottom: 25px;}



.con1 .crt .cr_l .a a img{display: block;margin-right: 5px;}

.con1 .crt .cr_l .a a span{position: relative;top: 5px;}



.con1 .crt .cr_r{width: 180px;float: right;text-align: center;}



.con1 .crt .cr_r img{display: block;width: 100%;margin-bottom: 10px;}



.con2{background: #f5f3f0;height: 600px;}



.con2 .map{width: 100%;height: 100%;}



.con3{background: #f5f3f0;padding: 120px 0 150px;}



.con3 .tt2{margin: 20px 0 40px;}



.con3 .ul1{border-top: 1px solid #dcdcdb;}



.con3 .ul1 li{border-bottom: 1px solid #dcdcdb;}



.con3 .ul1 li .ltop{line-height: 1.5;background: url(../images/jia.png) 98% center no-repeat;cursor: pointer;padding: 40px 80px 40px 0;}



.con3 .ul1 li .ltop.act{background: url(../images/jian.png) 98% center no-repeat;}



.con3 .ul1 li .ltop .ltc{color: #555;font-weight: 100%;margin-top: 10px;}



.con3 .ul1 li .lbtm{border-top: 1px dashed #dcdcdb;padding: 40px 0;/*line-height: 2;*/display: none;}

.con3 .ul1 li .lbtm p{ line-height:26px; padding:0px; font-size:14px;}

.con3 .ul1 li .lbtm a{display: flex;align-items: center;line-height: 18px;}



.con3 .ul1 li .lbtm a span{display: block;margin-left: 10px;}



.con3 .ul1 li .lbtm a img{display: block;margin-right: 10px;}



.con3 .more2{display: block;width: 180px;line-height: 46px;border: 1px solid #bdbdbd;text-align: center;margin: 70px auto 0;letter-spacing: 7px;font-weight: 100;cursor: pointer;}



.con3 .more2:hover{background: #000;border: 1px solid #000;color: #fff;}





/* 搜索结果 */



.sear1{background: #f5f3f0;padding: 50px 0;border-bottom: 6px solid #fff;}



.sear1 .btn{margin-top: 30px;}



.sear1 .btn a{display: block;width: 160px;line-height: 48px;text-align: center;border: 1px solid #ddd;margin-right: 20px;float: left;font-weight: 100;}



.sear1 .btn a.act,.sear1 .btn a:hover{background: #000;color: #fff;}



.sear1 .srt{float: right;width: 420px;height: 48px;border: 1px solid #000;}



.sear1 .srt input{display: block;width: calc(100% - 50px);float: left;height: 100%;border: 0;background: #f5f3f0;outline: none;padding: 0 10px;}



.sear1 .srt span{display: block;width: 50px;height: 100%;float: right;background: #000 url(../images/ssb.png) center no-repeat;cursor: pointer;}



.sear1 .srt span:hover{background: #222 url(../images/ssb.png) center no-repeat;}



.sear2{background: #f5f3f0;height: 80px;}



.sear3{padding-top: 0;}



.sear3 .pbtm{padding: 0 50px;}



.sear3 .more2{display: block;width: 180px;line-height: 46px;border: 1px solid #bdbdbd;text-align: center;margin: 70px auto 0;letter-spacing: 7px;font-weight: 100;cursor: pointer;}



.sear3 .more2:hover{background: #000;border: 1px solid #000;color: #fff;}



.sear4{}



.sear4 li:nth-child(2n){top: 0;}



.mhead,.m_navbox{display: none;}



@media (min-width:1950px) {



    .ho1 .swiper1 .swiper-slide .sbox img{width: 100%;max-width: 100%;}



}









@media (max-width:1800px) {



    .ho1 .swiper1 .swiper-slide .sbox img{width: 100%;}

    

}









@media (max-width:1580px) {



    .f_12{ font-size:12px; }



    .f_16{ font-size:14px; }

  

    .f_18{ font-size:16px; }

  

    .f_20{ font-size:18px; }

  

    .f_22{font-size: 20px;}

  

    .f_24{ font-size:22px; }

  

    .f_26{ font-size:24px; }

  

    .f_28{ font-size:26px; }

  

    .f_30{ font-size:28px; }

  

    .f_32{ font-size:30px; }

  

    .f_34{ font-size:30px; }

  

    .f_36{ font-size:30px; }

  

    .f_38{ font-size:30px; }

  

    .f_40{font-size: 32px;}

  

    .f_48{font-size: 34px;}



    .f_52{font-size: 40px;}





    .ho2 .ul2 li .wz .t2{font-size: 90px;}



    .ho2 .ul2 li .wz{line-height: 90px;}



    .ho2{padding: 250px 0;}



    .ho4{padding: 300px 0 180px;}



    .ho4 .ul1{margin-top:50px;}



    .ho5 .hlt .ul1 li{font-size: 60px;}



    .ho5{padding: 100px 0;}



    .ho3{padding: 80px 0 100px;}



    .ab1 .atop .att3{right: -12%;}



    .ab4 .abtm .ul1:nth-child(2) li .mr .tx{max-width: 120px;}



    .pr2 .plist .ptop .a{padding-left: 18%;}



    .con1 .crt .cr_l{padding-left: 50px;}







}



@media (max-width:1440px) {



    .ab4 .abtm .ul1 li .yr{width: 80%;}



    .ab4 .abtm .ul1 li{padding-bottom: 150px;}



    .ab1 .atop .att3{width: 8%;right: -5%;top: 20px;}



    .pr2 .plist .ptop .a{padding-left: 10%;}



    .prsc2 .txt .txrt{padding-top: 70px;}



    .ser2 .ul1 li{height: 300px;padding: 40px;}



    .ho4 .ul1 li .num span:nth-child(1){font-size: 50px;line-height: 78px;}



    .ho4 .ul1 li .num span:nth-child(2){font-size: 38px;line-height: 70px;}



    .ab1,.prsc2,.prsc3,.ca1,.ser2,.ser4{padding-bottom: 50px;}



    .ab2{padding: 50px 0 100px;}



    .ab3,.ab5,.casc2 .cbox{padding: 50px 0;}



    .ab3 .ul1{margin-top: 40px;}



    .prs3 .ul1 li{margin-bottom: 80px;}



    .moredw.act{right: 10px;}



    .ser1{padding: 0 0 50px;}



    .ser2 .tt2{margin-bottom: 0;}



    .ser3{padding-bottom: 1px;}



    .ser4 .tt2{margin-bottom: 30px;}



    .new1,.dow1{padding-bottom: 50px;}



    .new1 li{margin-bottom: 50px;}



    .con3{padding: 50px 0;}









}











@media (max-width:1366px) {



    .ab1 .atop .att3{right: 0;}



}





@media (max-width:1280px) {







}









@media (max-width:1270px) {



    body{min-width: 200px;padding-top: 50px;}



    .box{width: 90%;min-width: 100px;}



    .ibox{min-width: 100px;padding: 0 5%;}

  

    .footer .fbox{width: 100%;}

  

    .f_12 {font-size: 12px;}

  

    .f_16 {font-size: 14px;}

  

    .f_18 {font-size: 16px;}

  

    .f_20 {font-size: 16px;}

  

    .f_22 {font-size: 16px;}

  

    .f_24 {font-size: 16px;}

  

    .f_26 {font-size: 16px;}

  

    .f_28 {font-size: 18px;}

  

    .f_30 {font-size: 18px;}

  

    .f_32 {font-size: 20px;}

  

    .f_34 {font-size: 20px;}

  

    .f_36 {font-size: 20px;}

  

    .f_38 {font-size: 20px;}

  

    .f_40 {font-size: 22px;}

  

    .f_42 {font-size: 22px;}

  

    .f_44 {font-size: 24px;}



    .f_48 {font-size: 24px;}



    .f_52 {font-size: 28px;}

  

    .head{display: none;}

  

    .mhead{position: fixed;top: 0;left: 0;width: 100%;height: 50px;z-index: 9;background: #000;background-size: cover;display: block;}

  

    .mhead.act,.mhead.act2,.mhead.act3{background:#000 ;}

  

    .mhead .menu{width: 20px;height: 20px;position: absolute;top: 15px;left: 5%;overflow: hidden;cursor: pointer;}

  

    .mhead .menu s{display: block;width: 100%;height: 2px;background: #fff;position: absolute;top: 2px;left: 0;}

  

    .mhead .menu s:nth-child(2){top: 9px;}

  

    .mhead .menu s:nth-child(3){top: 16px;}

  

    .mhead .menu.act s:nth-child(1){transform: rotate(45deg);-webkit-transform: rotate(45deg);top: 8px;}

  

    .mhead .menu.act s:nth-child(2){left: -20px;}

  

    .mhead .menu.act s:nth-child(3){transform: rotate(-45deg);-webkit-transform: rotate(-45deg);top: 8px;}

  

    .mhead .logo{display: block;height: 30px;position: absolute;top: 10px;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}

  

    .mhead .logo img{display: block;height: 100%;}

  

    .mhead .ss{display: block;width: 50px;height: 50px;background:url(../images/ssm.png) center no-repeat ;position: absolute;top: 0px;right: 2%;background-size: 16px;}

    

    .m_navbox{position: fixed;width: 100%;height: 100vh;top: 0;left: 0;z-index: 20;background: rgba(255, 255, 255, 0.98);padding:20px  5%;text-align: center;display: block; opacity: 0;visibility: hidden;cursor: pointer;}

  

    .m_navbox .out{display: block;width: 40px;height: 40px;background: url(../images/out.png) center no-repeat;position: absolute;top: 10px;left: 10px;z-index: 9;}

  

    .m_navbox .ul1{width: 100%;height: 100%;overflow: auto;position: relative;top: -100px;opacity: 0;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}

  

    .m_navbox .ul1 li .ltop{font-size: 16px;line-height: 50px;color: #333;}

    

    .m_navbox .ul1 li .lbtm{display: none;width: 100%;border-bottom: 1px solid #ddd;}

  

    .m_navbox .ul1 li .lbtm a{display: block;line-height: 40px;color: #666;}

  

    .m_navbox.act {opacity: 1;visibility: visible;}

  

    .m_navbox.act .ul1{top: 0;opacity: 1;transition-delay: .1s;-webkit-transition-delay: .1s; }



    .seatanchuang .stop .sbox{width: 90%;}



    .seatanchuang .stop .sbox input{font-size: 14px;}



    .ho4{background-size: cover;}

    

    .seatanchuang s{display: block;width: 100%;height: 100%;background:#000 ;opacity: 0.3;}





    .wow{opacity: 1;}





















}



@media (max-width:960px) {



    .ho1 .swiper1 .swiper-slide .sbox video,.ho1 .swiper1 .swiper-slide .sbox .pimg,.ho1 .swiper1 .next1,.ho1 .swiper1 .prev1,.heng,.shu{display: none;}



    .ho1 .swiper1 .swiper-slide .sbox .mimg{display: block;}



    .ho1 .swiper1 .pagination1{width: 90%;left: 5%;bottom: 30px;text-align: center;}



    .ho2{padding: 30px 0;margin-bottom: 0;}



    .ho2 .ul2{width: 100%;position: relative;padding: 0 5%;display: flex;flex-wrap: wrap;}



    .ho2 .ul2 li{width: 50%;height: 40px;}



    .ho2 .ul2 li .wz{line-height: 40px;}



    .ho2 .ul2 li .wz .t1{font-size: 18px;}



    .ho2 .ul2 li .wz .t2{font-size: 18px;letter-spacing: 0;}



    .ho2 .ul1 {position: relative;display: flex;flex-wrap: wrap;margin-top: 20px;padding: 0 5px;}



    .ho2 .ul1 li{position: static;width: 25%;padding: 5px;}



    .ho2 .ul1 li .limg a{opacity: 0;}



    .ho2 .ul1 li .limg img{-webkit-filter: grayscale(0%); filter: grayscale(0%);}



    .ho3 .himg .p3,.ho3 .prev2,.ho3 .next2{display: none;}



    .ho3{padding: 0 0 30px;}



    .ho3 .himg .p1{left: 4%;width: 80%;margin-bottom: 10px;}



    .ho3 .himg .p2{width: 80%;left: 5%;}



    .ho3 .htc{margin-top: 20px;width: 90%;padding: 0; left: 5%;}



    .ho3 .htc .swiper2 .swiper-slide{width: 100%;}



    .ho3 .htc .swiper2 .swiper-slide .sbox .txt{padding: 30px 15px;}



    .ho3 .htc .swiper2{padding-bottom: 30px;}



    .ho4{padding: 30px 0;}



    .ho2 .ul2 li a{display: none;}



    .ho4 .htt .en{margin-bottom: 10px;}



    .ho4 .htt{width: 100%;}



    .ho4 .htc{width: 100%;margin: 20px 0;}



    .ho4 .ul1{margin-top: 50px;display: flex;flex-wrap: wrap;text-align: center;}



    .ho4 .ul1 li{margin: 0 0 20px;width: 50%;}



    .ho4 .img{display: none;}



    .ho4 .ul1 li .num{display: flex;justify-content: center;}



    .ho4 .ul1 li .num span:nth-child(2){line-height: 70px;font-size: 30px;}



    .ho4 .ul1 li .num span:nth-child(1){font-size: 36px;}



    .ho5{padding: 30px 0;}



    .ho5 .hlt{width: 100%;float: none;overflow: auto;padding-bottom: 10px;}



    .ho5 .hlt::-webkit-scrollbar{ height: 4px;}



    .ho5 .hlt::-webkit-scrollbar-thumb{ background:#ddd;}



    .ho5 .hlt::-webkit-scrollbar-track{ background:#fff;} 



    .ho5 .hlt .ul1{float: left;margin-right: -999em;}



    .ho5 .hlt .ul1 li{font-size: 20px;float: left;margin-right: 20px;}



    .ho5 .hlt .ul1 li:last-child{margin-right: 0;}



    .ho5 .hrt{position: relative;width: 100%;height: auto;}



    .ho5 .prev3,.ho5 .next3{display: none;}



    .ho5 .hrt .jd,.ho5 .hrt .hlb{position: relative;width: 100%;top: 0;left: 0; transform: translate(0%);-webkit-transform: translate(0%);margin-top: 20px;height: auto;}



    .ho5 .hrt .hlb .swiper3{padding-bottom: 30px;}



    .ho5 .hrt .hlb .swiper3 .pagination3{bottom: 0;}



    .ho5 .hrt .hlb .swiper3 .pagination3 span{width: 12px;height: 12px;margin: 0 10px 0 0;background: #939399;border: 1px solid #939399;transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 1;}



    .ho5 .hrt .hlb .swiper3 .pagination3 .swiper-pagination-bullet-active{border: 1px solid #fff;transform: scale(1);-webkit-transform: scale(1);background: rgba(0, 0, 0, 0);}



    .footer .ftop{padding: 30px 0 0;}



    .footer .ftop .flt{width: 100%;float: none;}



    .footer .ftop .flt .logo{margin-bottom: 15px;width: 100px;}



    .footer .ftop .flt .dh{line-height: 1.5;margin-bottom: 10px;font-size: 12px;}



    .footer .ftop .flt .a{margin: 20px 0 5px;display: none;}



    .footer .ftop .flt .ewm{opacity: 1;display: none;}



    .footer .ftop .frt{width: 100%;float: none;border-top: 1px solid #999;padding-top: 20px;margin-top: 30px;}



    .footer .ftop .frt .ul1{margin-bottom: 0;}



    .footer .ftop .frt .ul1 li{width: 100%;border-bottom: 1px solid #999;margin-bottom: 20px;}



    .footer .ftop .frt .ul1 li .lbtm{padding-bottom: 40px;}



    .footer .ftop .frt .ul1 li .ltop{margin-bottom: 20px;}



    .footer .fbtm{border: 0;padding: 10px 0 20px;line-height: 2;font-size: 12px;}



    .footer .fbtm .flt a{display: block;margin: 0;}



    .footer .fbtm .flt{width: 100%;text-align: center;}



    .footer .fbtm .frt{width: 100%;text-align: center;}



    .yindao .ybox .img1{width: 40%;}



    .yindao .ybox{top: 45%;}



    .yindao .ybox .img2{width: 90%;}



    .kong{height: 0px;}



    .banner .mimg{display: block;}



    .banner .pimg{display: none;}



    .banner s{background: #000;opacity: 0.1;}



    .banner .txt{color: #fff;}



    .banner .txt .en,.banner .txt .c{letter-spacing: 0;}



    .ab1, .prsc2, .prsc3, .ca1, .ser2, .ser4{padding-bottom: 30px;}



    .ab1{padding-top: 30px;background: #f5f3f0;}



    .ab1 .atop .att3{display: none;}



    .pr1 .atop{padding: 20px 0 10px;}



    .pr1 .abtm .art2{width: 100%;float: none;line-height: 1.6;}



    .pr1 .att{line-height: 1.5;}



    .pr2 .plist,.pr2 .plist:nth-child(2){width: 100%;float: none;}



    .pr2 .plist .ptop .a{padding: 50px 5%;}



    .pr2 .plist .ptop .a .atc{margin: 20px 0;line-height: 1.6;}



    .pr2 .plist .pbtm{padding: 4px;}



    .pr2{padding-bottom: 0;}



    .biaoti{padding-bottom: 20px;}



    .prs2 .ul1 li{width: 49%;margin: 0 0 2%;}



    .prs2 .ul1 li:nth-child(2n){float: right;}



    .prs2{padding-bottom: 30px;}



    .prs3 .ul1 li .img,.prs3 .ul1 li .txt,.prs3 .ul1 li:nth-child(2n) .img{width: 100%;float: none;}



    .prs3 .ul1 li .txt{padding: 20px 0;}



    .prs3 .ul1 li .txt .ltc{line-height: 1.6;margin-top: 10px;}



    .prs3 .ul1 li{margin-bottom: 20px;}



    .prlis1{padding: 20px 0;}



    .prlis1 .shaixuan,.prlis1 .pbtm .ysr{display: none;}



    .biaoti{padding: 0 ;flex-wrap: wrap;line-height: 1.5;font-size: 18px;}



    .prlis1 .pbtm{padding: 0 5%;}



    .prlis1 .pbtm .ul1 li{width: 48%;margin: 0 0 4% ;}



    .prlis1 .pbtm .ul1 li:nth-child(2n){float: right;}



    .prlis1 .pbtm .ul1 li .txt{padding: 15px 0 0;}



    .prsc2 .plt{width: 100%;float: none;}



    .prsc2 .plt .next6,.prsc2 .plt .prev6{display: none;}



    .prsc2 .txt{position: relative;}



    .prsc2 .txt .txrt{width: 100%;padding-top: 20px;}



    .prsc2 .txt .txrt .ul1{margin: 20px 0;}



    .prsc2 .txt .txrt .ul1 li .ltop{line-height: 50px;}



    .prsc2 .txt .txrt .btn a,.prsc2 .txt .txrt .btn span{width: 45%;line-height: 50px;height: 50px;}

    

    .prsc3 .ul1 li{width: 49%;margin: 0 0 10px;}



    .prsc3 .ul1 li:nth-child(2n){float: right;}



    .prsc3 .ul1 li a .img{margin-bottom: 5px;}



    .prsc3 .ul1{margin: 20px 0 30px;}



    .prsc4 .ul1 li .img{border: 10px solid #fff;}



    .prsc_n2{margin-top: 0;background: #fff;}



    .prsc4{padding-top: 30px;}



    .prsc3{padding-bottom: 1px;}



    .ab1 .atop{padding: 20px 0;}



    .ab1 .atop .att2{margin-top: 5px;}



    .ab1 .abtm .alt{width: 100%;float: none;flex-wrap: wrap;line-height: 1.5;}



    .ab1 .abtm .art{width: 100%;float: none;margin-top: 20px;}



    .ab1 .img{margin-top: 20px;}



    .ab2 .abox{width: 90%;}



    .ab2{padding: 30px 0 50px;}



    .ab2 .abox .biao{padding-bottom: 50px;}



    .ab2 .abox .tt2{margin: 10px 0 30px;}



    .ab2 .abox .biao img{display: none;}



    .ab2 .abox .biao .txt{width: 100%;position: relative;top: 0;left: 0;transform: translateX(0%);-webkit-transform: translateX(0%);}



    .ab2 .abox .biao .min,.ab2 .abox .biao .max{display: none;}



    .ab2 .abox .biao .txt .num{font-size: 40px;}



    .ab3, .ab5, .casc2 .cbox{padding: 30px 0;}



    .ab3 .tt2{margin: 5px 0 20px;}



    .ab3 .btn{overflow: auto;padding-bottom: 10px;}



    .ab3 .btn .bhz {float: left;margin-right: -999em;}



    .ab3 .btn::-webkit-scrollbar{ height: 4px;}



    .ab3 .btn::-webkit-scrollbar-thumb{ background:#000;}



    .ab3 .btn::-webkit-scrollbar-track{ background:#fff;} 



    .ab3 .ul1 li .img{width: 100%;}



    .ab3 .ul1 li .txt{position: relative;top: 0;left: 0;width: 100%;transform: translateY(0%);-webkit-transform: translateY(0%);padding-bottom: 0;}



    .ab3 .ul1 li .txt .ltt{margin-bottom: 10px;}



    .ab4{padding: 30px 0;}



    .ab4 .s{display: none;}



    .ab4 .tt{max-width: 100%;margin-bottom: 5px;}



    .ab4 .abtm{padding: 30px 0;overflow: auto;}



    .ab4 .abtm .ul1{float: left;margin-right: -999em;}



    .ab4 .abtm .ul1 li{width: auto;padding-bottom: 0;margin-right: 20px;}



    .ab4 .abtm .ul1 li:last-child{margin-right: 0;}



    .ab4 .abtm .ul1 li .mr{display: none;}



    .ab4 .abtm .ul1 li .yr{width: auto;position: relative;top: 0;left: 0;visibility: visible;opacity: 1;max-width:300px;pointer-events: visible;}



    .ab4 .abtm .ul1 li:nth-child(3n - 1) .yr {left: auto;right: 0;}



    .ab4 .abtm .ul1 li:nth-child(3n) .yr{right: 0;}



    .ab4 .abtm .ul1 li .yr .ltc{margin: 5px 0 10px;}



    .ab4 .abtm::-webkit-scrollbar{ height: 4px;}



    .ab4 .abtm::-webkit-scrollbar-thumb{ background:rgba(0, 0, 0, 0.5);}



    .ab4 .abtm::-webkit-scrollbar-track{ background:#fff;} 



    .ab4 .abtm .ul1:nth-child(2) li .yr{max-width: 300px;}



    .ab5 .tt2{margin-top: 5px;}



    .ab5 .tt2 span{line-height: 1.5;}



    .ab5 .abtm .alt{display: none;}

    

    .ab5 .abtm .art{position: relative;top: 0;left: 0;transform: translateY(0%);-webkit-transform: translateY(0%);width: 100%;}



    .ab5 .abtm .next5,.ab5 .abtm .prev5{display: none;}



    .ab5 .abtm{margin-top: 20px;}



    .ca1 {padding:20px 0; overflow: auto;display: block;}



    .ca1 .btn{border: 0;float: left;margin-right: -999em;display: block;}



    .ca1 .btn a{border: 1px solid #ddd;width: auto;padding: 0 30px;margin-right: 10px;line-height: 40px;}



    .ca1 .btn a:last-child{margin-right: 0;}



    .ca2 .ul1{padding-top: 20px;}



    .ca2 .ul1 li{width: 100%;float: none;margin: 0 0 20px;}



    .ca2 .ul1 li a .txt{padding: 20px 15px;}



    .ca1::-webkit-scrollbar{ height: 4px;}



    .ca1::-webkit-scrollbar-thumb{ background:rgba(0, 0, 0, 1);}



    .ca1::-webkit-scrollbar-track{ background:#fff;} 



    .a_dw,.a_dw2{top: -50px;}



    .ca2{padding-bottom: 30px;}



    .casc2 .cbox .tc{padding: 20px 0;margin: 20px 0;line-height: 1.8;font-size: 14px;}



    .casc2{padding-bottom: 30px;}



    .ser1 .img .bf{width: 50px;height: 50px;}



    .sptanchuang .sbox{padding: 0 5%;height: auto;top: 0%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}



    .sptanchuang.act .sbox{top: 50%;}



    .ser1{padding-bottom: 30px;}



    .ser2 .tt2{margin-top: 5px;}



    .ser2 .ul1 li,.ser2 .ul1 li:nth-child(2n){width: 100%;float: none;margin: 20px 0 ;padding: 30px 5%;height: auto;}



    .ser2 .ul1 li .ico{position: static;margin-bottom: 10px;}



    .ser3 .tt2{margin: 5px 0 30px;}



    .ser3 .ul1 li .img,.ser3 .ul1 li:nth-child(2) .img{width: 100%;float: none;}



    .ser3 .ul1 li .txt{width: 100%;float: none;padding: 20px 0;}



    .ser3 .ul1 li .txt .ltc{margin-top: 5px;}



    .ser3 .ul1 li{margin-bottom: 20px;}



    .ser3 .ul1 li .txt .ltc a{margin-top: 20px;height: 50px;}



    .ser3 .ul1 li .txt .ltc a img{width: 20px;}



    .ser4 .tt2{margin: 5px 0 20px;}



    .ser4 .ul1{border: 0;}



    .ser4 .ul1 li{width: 49%;margin: 0 0 2%;border: 1px solid #ddd;}



    .ser4 .ul1 li:nth-child(2n){float: right;}



    .new1 .tt2{margin: 5px 0 30px;}



    .new1 li{width: 100%;float: none;margin: 0 0 20px;}



    .new1 li:nth-child(2n){float: none;top: 0;}



    .new1 li .z{display: none;}



    .new1 li .txt .llt{width: 100%;float: none;}



    .new1 li .txt .lrt{width: 100%;float: none;line-height: 20px;padding: 0 5%;text-align: center;border: 0;}



    .new1 li .txt .llt .year{margin: 5px 0 10px;}



    .casc2 .cbox .tt2{flex-wrap: wrap;margin-top: 10px;}



    .casc2 .cbox .tt2 span{display: block;width: 100%;margin: 5px 0;border: 0 !important;text-align: center;}



    .casc2 .btn a{width: 100%;line-height: 36px;}



    .casc2 .btn .fh{position: relative;line-height: 40px;margin-top: 20px;}



    .con1{margin-top: 0;}



    .con1 .clt,.con1 .crt{width: 100%;float: none;border: 0;padding: 0;height: auto;}



    .con1 .clt .tt2{margin-top: 5px;}



    .con1 .crt .cr_l{width: 100%;float: none;padding: 20px 0 ;line-height: 1.5;}



    .con1 .crt .cr_l .a a{font-size: 12px;margin-bottom: 15px;}



    .con1 .crt .cr_l .a{margin-top: 20px;}



    .con1 .crt .cr_l .logo{width: 150px;}



    .con1 .crt .cr_r{width: 150px;float: none;margin: 0 auto;padding-bottom: 30px;}



    .con2{height: 300px;}



    .con3{padding: 30px 0;}



    .con3 .tt2{margin: 5px 0 20px;}



    .con3 .ul1 li .ltop{padding: 20px 40px 20px 0;background-size: 26px;}



    .con3 .ul1 li .lbtm{padding: 20px 0;}



    .con3 .ul1 li .ltop.act{background-size: 26px;}



    .con3 .more2{margin-top: 30px;}



    .dow1 .tt2{margin: 5px 0 20px;}



    .dow1 .ul1 li{padding: 0 15px;}



    .dow1 .ul1 li a .alt img{display: none;}



    .dow1 .ul1 li a .art{width: 100px;}



    .dow1 .ul1 li a .alt{display: block;width: calc(100% - 110px);}



    .dow1 .ul1{margin-bottom: 20px;}



    .new1, .dow1{padding-bottom: 30px;}



    .zxtanchuang .zbox{padding: 50px 5%;}



    .zxtanchuang .zbox .tc{margin: 10px 0 20px;}



    .zxtanchuang .zbox .zcon .zlt{float: none;margin: 0 auto;}



    .zxtanchuang .zbox .zcon .zrt{width: 100%;float: none;margin-top: 20px;}



    .zxtanchuang .zbox .zcon .zrt .ul1 li input{height: 40px;font-size: 16px;}



    .zxtanchuang .zbox .zcon .zrt .ul1 li textarea{height: 120px;font-size: 16px;}



    .zxtanchuang .zbox .zcon .zrt .ul1 li,.zxtanchuang .zbox .zcon .zrt .ul1 li:nth-child(5){width: 100%;float: none;margin: 0 0 20px;}



    .zxtanchuang .out{position: relative;z-index: 5;top: 20px;left: calc(100% - 50px);}



    .zxtanchuang .zbox .zcon .zrt .qt .qlt{width: 100%;float: none;}



    .zxtanchuang .zbox .zcon .zrt .qt .qrt{float: none;margin: 20px auto 0;}



    .sear1{padding: 30px 0;}



    .sear1 .btn{margin-top: 15px;}



    .sear1 .btn a{width: 32%;margin-right: 2%;}



    .sear1 .btn a:nth-child(3){margin-right: 0;}



    .sear1 .srt{width: 100%;margin-top: 10px;}



    .sear2{height: 10px;}



    .sear3 .more2{margin-top: 20px;}




    
    .ab4 .abtm .ul1 li:nth-child(n+1){transform: translate(0,0);-webkit-transform: translate(0,0); }


    .dow1 .ca1{padding: 20px 0;}

    .dow1 .ca1 .btn{float: none;width: 100%;display: flex;justify-content: center;}



}


/***分页**/

.pages {
	text-align: center;
}
.pages .pages1 {
	display: inline-block;
}
.pages .pages1 a {
	display: inline-block;
	vertical-align: middle;
	box-sizing: border-box;
	/*width: 60px;*/ padding:0 20px;
	height: 40px;
	line-height: 40px;
	color: #666;
	font-size: 15px;
	text-align: center;
	border: 1px solid #e6e6e6;
/*	border-width: 1px 0 1px 1px;
*/	transition: all .3s linear;
}
.pages .pages1 a:last-child {
	border-right: 1px solid #e6e6e6;
}
.pages .pages1 a:hover, .pages .pages1 a.active {
	border-color: #148453 ;
	color: #fff;
	background-color: #148453 ;
}
.pages .pages1 .sheng {
	border-top: none;
	border-bottom: none;
}
.pages .pages1 .sheng:hover {
	background: #fff;
	color: #148453 ;
	border-color: #e6e6e6;
}
.pages .pages1 .prev,  .pages .pages1 .next {
	font-size: 13px;
	width: 92px;
	text-align: left;
}
.pages .pages1 .prev {
	border-left-width: 1px;
	padding-left: 36px;
	background: url(../images/prev4.png) left 16px center no-repeat;
	background-size: 6px;
}
.pages .pages1 .prev:hover {
	background: url(../images/prev4on.png) left 16px center no-repeat;
	background-color: #148453 ;
	background-size: 6px;
}
.pages .pages1 .next {
	border-right-width: 1px;
	padding-left: 12px;
	background: url(../images/next4.png) 70px center no-repeat;
	background-size: 6px;
}
.pages .pages1 .next:hover {
	background: url(../images/next4on.png) 70px center no-repeat;
	background-color: #148453 ;
	background-size: 6px;
}
.pagination {
	margin: 40px auto;
	text-align: center;
}



/*********/
.prod{
    text-align: center;
}
@media (max-width: 768px) {
.prod h2{
    margin-bottom: 20px;
    font-weight: bold;
    font-size: 22px;
    color: #333;
}
}


@media (min-width: 769px) and (max-width:1920px ) {
.prod h2{
    margin-bottom: 20px;
    font-weight: bold;
    font-size: 36px;
    color: #333;
}
}

.prod p{
    display: block;
    padding: 8px 0;
    font-size: 16px;
    color: #333;
}
.prod p img{ width:100% !important; height:auto !important; margin:0 auto; }
.prod table{ font-size:16px;}
.myinput input{
    width: 100%;
    height: 58px;
    line-height: 58px;
    padding: 0 70px 0 20px;
    border: 1px solid #e5e5e5;
    margin-bottom: 20px;
    outline: none;
    font-size: 16px;
    color: #999999;
	font-family:"微软雅黑";
}

.myinput textarea{
    height: 132px;
    padding: 0 70px 0 20px;
    border: 1px solid #e5e5e5;
    font-size: 16px;
    color: #999999;
    margin-bottom: 20px;
    outline: none;
    font-size: 16px;
    color: #999999;
    padding-top: 20px;
    resize: none;
    width: 100%;
	font-family:"微软雅黑";
}

.mysubmit {
    width: 100% !important;
    color: #ffffff !important;
    padding: 0 !important;
    font-size: 22px !important;
    background: #148453 !important;
    cursor: pointer;
	font-family:"微软雅黑";
}



.z-crt{
	background:#148453;
	color:#ffffff !important;
}

#editor p{
	
	margin-bottom:20px;
	
}


.pros .prev-next-wrap {
    padding-top: 23px;
    font-size: 14px;
    color: #666;
    line-height: 1.5;
    border-top: 1px solid #e5e5e5;
}

.pros .prev-next-wrap {
    padding-top: 23px;
    font-size: 14px;
    color: #666;
    line-height: 1.5;
    border-top: 1px solid #e5e5e5;
}

.pros .normal-info-container .prev-next-wrap .prev {
    margin-bottom: 10px;
}


.pros .prev-next-wrap a {
    color: #666;
}



#preview {  margin:0px auto; width:100%; max-width:1000px}
.jqzoom { width:100%;  margin-bottom: 10px; overflow: hidden; position: relative; text-align:center; margin:0; padding:0;}
.jqzoom img{ width:100%;  overflow:hidden; text-align:center; background-position:center center;}
.zoomdiv { width:100%;  left:859px; z-index: 100; border-bottom:#ccc 1px solid; position: absolute; text-align: center;
    border-left: #ccc 1px solid; display: none; background: url(../images/loading.gif) #fff no-repeat center center; height: 365px; overflow: hidden;
    border-top: #ccc 1px solid; top: 1px; border-right: #ccc 1px solid; left: 0px }
#spec {
    position: relative;
    width:300px;
    height:110px;
    overflow: hidden;
    top: 10px;
	margin: 0 auto;
}
.jqzoom img{max-width: none;!important;max-height: none !important;}

.specLeftT { position: absolute; width:5px; background: url(../images/proddetlicon.gif) no-repeat -157px 0px; float: left; height:9px; top:40px; cursor: pointer; left: 0px }
.specRightT { position: absolute; width: 5px; background: url(../images/proddetlicon.gif) no-repeat -164px 0px; float: left; height:9px; top:40px; cursor: pointer; right: -15px }
.specLeftF { position: absolute; width: 5px; background: url(../images/proddetlicon.gif) no-repeat -145px 0px; float: left; height:9px; top:40px; cursor: pointer; left: 0px }
.specRightF { position: absolute; width: 5px; background: url(../images/proddetlicon.gif) no-repeat -151px 0px; float: left; height:9px; top:40px; cursor: pointer; right: 0px }
#specList { display: inline; float: left; margin-left: 2px }
#specList { position:absolute; text-align:left; width:275px; height:90px; overflow:hidden; top:0px; left:13px; float:left;}
#specList ul{ position:absolute; width: 425px; left:0px }
#specList ul li { float:left; width:82px; height:82px; display:inline; margin-right:10px; border:1px solid #ccc}
#specList ul li img {/* border:#ccc 1px solid;*/ padding-bottom:2px; padding-left:2px; width:78px; height:78px; padding-right:2px; margin-bottom:1px; padding-top:2px }
.bigimg { width:1000px; height:1000px }
.jqZoomPup { z-index:10; border-bottom:#ccc 1px solid; position: absolute; filter: alpha(opacity=50);
    border-left: #ccc 1px solid; width:50px; height:50px; background:#ccc no-repeat 50% top; visibility:hidden;
    border-top:#ccc 1px solid; top:0px; cursor:move; border-right:#ccc 1px solid; left:0px; opacity:0.5; -moz-opacity:0.5; -khtml-opacity:0.5}


.hs1 h2{ 
	
	font-weight:bold;
	
	font-family:"AkzidenzGrotesk-BoldCondAlt";
	
	/*line-height:100px;*/
	
}

.hs1{
	
	top:34.5% !important;
	
}

.hs2 h2{
	
	font-size:80px;
	
	font-weight:bold;
	
	font-family:"AkzidenzGrotesk-BoldCondAlt";
	
	line-height:70px;
}

.hs2{
	
	top:37.5% !important;
	
}

.swiper-inner-text h3 span{
	max-width:855px;
	text-align:center;
	margin:0 auto;

}

.hs3{
	
	top:39% !important;
	
}

.swiper-inner-text h2 span{
	
	text-align:center;
	
	font-size:80px;
	
	font-family:"AkzidenzGrotesk-BoldCondAlt";
	
}


     .cmbannerbox {
            width:100%;
            position:relative;
            overflow:hidden;
           /* height:525px;*/
        }
    .cmbanner { width:100%; height:auto; margin:0 auto
           /* width:1920px; 
            position:absolute;
            left:50%;
            margin-left:-960px; */
        }


 .cmbannerm {
            width:100%; height:auto; margin:0 auto
         /*   position:absolute;
            left:50%;
            margin-left:-960px; */
        }
@media (max-width: 768px) {.cmbanner{ display:none}}
@media (min-width: 769px) and (max-width:1920px ) {.cmbannerm{ display:none}}

/******************pro end***********/

















