body{background: #fff;font-size:14px;font-family: "Microsoft YaHei","å¾®è½¯é›…é»‘",Arial,sans-serif;color:#333;max-width: 1920px;margin:0 auto;}
*{margin:0;padding:0;box-sizing: border-box;}
ul,dl,dd,dt,h2,p,h3,h4,h1{margin:0;}
ul,li{list-style: none;}
i{font-style: normal;}
a{cursor: pointer;color:inherit;}
a:hover,a:focus{text-decoration: none;color:inherit;}

.fs0{font-size:0;}
.fs172{font-size: 145px;line-height: 1;}
.fs150{font-size: 136px;line-height: 1;}
.fs136{font-size: 120px;line-height: 1;}
.fs70{font-size: 54px;}
.fs62{font-size: 48px;}
.fs57{font-size: 46px;}
.fs50{font-size: 44px;}
.fs48{font-size: 42px;}
.fs40{font-size: 36px;}
.fs36{font-size: 32px;}
.fs32{font-size: 28px;}
.fs30{font-size: 26px;}
.fs26{font-size: 22px;}
.fs23{font-size: 19px;}
.fs20{font-size: 18px;}
.fs18{font-size: 16px;}
.fs16{font-size: 15px;}


@font-face{font-family: "iconfont";
  src: url('../fonts/iconfont.eot'); /* IE9*/
  src: url('../fonts/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/iconfont.woff') format('woff'), /* chrome, firefox */
  url('../fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  display:inline-block;
  vertical-align: middle;
  margin:0 .3em;
  font-size: 1.1em;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0px;
  -moz-osx-font-smoothing: grayscale;   
}


@font-face{
  font-family: 'myI';
  src:url('mrProI.otf');
}

@font-face{
  font-family: 'or';
  src:url('or.otf');
}
@font-face{
  font-family: 'ssH';
  src:url('ssnBold.ttf');
}

@font-face{
  font-family: 'ssn';
  src:url('ssn.otf');
}
@font-face{
  font-family: 'cai';
  src:url('CAI.ttf');
}
/*body{font-family: 'ssn';}*/
.ht{font-family: 'é»‘ä½“';}
.heavy{font-family: 'ssH';}
.c0{color:#000;}
.c3{color:#333;}
.c6{color:#666;}
.fl{float:left;}
.fr{float:right!important;}
.mb10{margin-bottom: 10px;}
.mt10{margin-top: 10px;}
.mt5{margin-top: 5px;}
.pr{position: relative;}
.bold{font-weight: bold;}
.img-responsive{display: block;margin:0 auto;}
.flex,.flexC{ display: -webkit-box;display: -webkit-flex;  display: -ms-flexbox; display: flex;}
.flex>.sub,.flexC>.sub{ -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden;}
.flexC{-webkit-flex-direction: column; flex-direction: column;}
.sb{justify-content: space-between;}
.jc{justify-content: center;}
.ai{align-items: center;}
.wrap{flex-wrap: wrap;}
.oneLine{white-space: nowrap;width: 100%;overflow: hidden;text-overflow: ellipsis;}
.twoLine{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.no-padding{padding-left:0;padding-right: 0;}
.padding{padding:0 3%;}
.bg{background: #f8f8f8;}
.navbar{margin:0;border:none;background: none;color:#fff;}
.navbar-brand{height: auto;padding:20px 15px;display: inline-block;}
/*.navbar-collapse{padding:20px 0;}*/
.logo-m{display: none!important;}
.navbar-brand>img{max-height: 55px;}
.imghover{transition: all linear .6s;}
.imghover:hover{transform: scale(1.08);}
.mix{position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
.w1400{width: 85%;max-width: 1470px;margin-left:auto;margin-right: auto;}
.css3{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.css3l{-webkit-transition-duration: 1s; -ms-transition-duration: 1s; -o-transition-duration: 1s; -moz-transition-duration: 1s; transition-duration: 1s;}
.full_img{width:100%;height: 100%;object-fit: cover;object-position: center;}

.common_btn{position: relative;overflow: hidden;}
.common_btn>span{display:inline-block;vertical-align:middle;opacity:0;filter: alpha(opacity=0);color:#fff;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1);vertical-align:0}
.common_btn::before{content:attr(c-text);position:absolute;top:0;left:10%;width:80%;height:100%;-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1);display: none\0;}
.common_btn:hover .iconfont{color:#fff;}
/*.common_btn:hover{background:#d20319;}*/
.common_btn:hover::before{opacity:0;filter: alpha(opacity=0);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
.common_btn:hover>span{opacity:1;filter: alpha(opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);display: inline-block;}
.common_btn>span.sep{width: 5px;height: 5px;display: inline-block;}
.common_btn:hover>span:nth-child(1){-webkit-transition-delay:45ms;transition-delay:45ms}
.common_btn:hover>span:nth-child(2){-webkit-transition-delay:.09s;transition-delay:.09s}
.common_btn:hover>span:nth-child(3){-webkit-transition-delay:.135s;transition-delay:.135s}
.common_btn:hover>span:nth-child(4){-webkit-transition-delay:.18s;transition-delay:.18s}
.common_btn:hover>span:nth-child(5){-webkit-transition-delay:.225s;transition-delay:.225s}
.common_btn:hover>span:nth-child(6){-webkit-transition-delay:.27s;transition-delay:.27s}
.common_btn:hover>span:nth-child(7){-webkit-transition-delay:.315s;transition-delay:.315s}
.common_btn:hover>span:nth-child(8){-webkit-transition-delay:.36s;transition-delay:.36s}
.common_btn:hover>span:nth-child(9){-webkit-transition-delay:.405s;transition-delay:.405s}
.common_btn:hover>span:nth-child(10){-webkit-transition-delay:.45s;transition-delay:.45s}
.common_btn:hover>span:nth-child(11){-webkit-transition-delay:.495s;transition-delay:.495s}
.common_btn:hover>span:nth-child(12){-webkit-transition-delay:.54s;transition-delay:.54s}
.common_btn:hover>span:nth-child(13){-webkit-transition-delay:.585s;transition-delay:.585s}
.common_btn:hover>span:nth-child(14){-webkit-transition-delay:.63s;transition-delay:.63s}
.common_btn:hover>span:nth-child(15){-webkit-transition-delay:.675s;transition-delay:.675s}
.common_btn:hover>span:nth-child(16){-webkit-transition-delay:.72s;transition-delay:.72s}
.common_btn:hover>span:nth-child(17){-webkit-transition-delay:.765s;transition-delay:.765s}
.common_btn:hover>span:nth-child(18){-webkit-transition-delay:.81s;transition-delay:.81s}
.common_btn:hover>span:nth-child(19){-webkit-transition-delay:.855s;transition-delay:.855s}
.common_btn:hover>span:nth-child(20){-webkit-transition-delay:.9s;transition-delay:.9s}
.common_btn.static_btn:hover{background:none;}
.common_btn.static_btn>span{color:#d20319;}
.common_btn.static_btn::before{left:0;}

.common-btn{border-radius:999px;width:310px;text-align: center;max-width: 60%;margin-left:auto;margin-right: auto;display: block;line-height: 58px;border:3px solid #313131;}
.common-btn:hover{border-color:#0084e9;background: #0084e9;color:#fff;}

@media (min-width: 767px){
  .container{width:94%;max-width: 1600px;}
}
@media (min-width: 992px){
  .container{width:90%;}
}
@media (min-width: 1650px){
  .container{width:1600px;}
}



/* å¯¼èˆªéƒ¨åˆ† */
/* .header{position:fixed!important;top:0; left:0; right:0; z-index: 99; background:#fff; transition: top .5s ease;-webkit-transition:top .5s ease; -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
 
@media (min-width:992px){  
.header.fixed.hideBar{display: none;}
} */
 
/* .header_box{position: relative;}
.header .header_logo{position: absolute;left:0;top:0;bottom:0;max-width: 30%;}
.header .header_logo .flexC{height: 100%;}
.header .header_logo img{max-height:90%;margin:0;}
.header .header_nav{text-align: right;}
.header .header_nav .nav_container>ul>li{display: inline-block;text-align: center;margin-left:6.25%;}
.header .header_nav li{position: relative; line-height: 30px;}
.header .header_nav .nav_container>ul>li>a{display: block;padding:40px 0;color:#202020;position: relative;}
.header .header_nav .nav_container>ul>li>a.active,.header .header_nav .nav_container>ul>li>a:hover{color:#e60012;} */
/*.header .header_nav .nav_container>ul>li>a::after{transition: all .3s;position: absolute;content:'';width:0;height: 2px;background: #fff;left:50%;transform: translateX(-50%);bottom:30px;}*/
/*.header .header_nav .nav_container>ul>li>a.active::after,.header .header_nav .nav_container>ul>li>a:hover::after{width:30px;}*/
/* .header .header_nav .nav_container .dropdown-menu{margin:0;padding:0;border:none;left:50%;transform: translateX(-50%);text-align: center;border-radius:0;background: #fff;font-size:16px;min-width:180px;}
.dropdown-menu li a{display: block;white-space: nowrap;padding:19px 10px;color:#000;position: relative;transition: all .3s;}
.dropdown-menu li a:hover, .dropdown-menu li a:focus,.dropdown-menu li a.active{background: #ebebeb;}

.header .header_nav .nav_container>ul>li.lang a span{display: inline-block; width: 22px; height: 22px; background: url(/phpcms/templates/images/lang_icon.png) no-repeat center; background-size: cover; margin-right: 14px; float: left; margin-top: 4px;}
.header .header_nav .nav_container>ul>li.lang a em{font-style: normal; transform: rotate(90deg); display: inline-block; font-family: å®‹ä½“; font-weight: bold; margin-left: 20px;}
.mm-list>li.lang>a span, .mm-list>li.lang>a em{display: none;} */

.mobile_key {display: none;width:28px;height:25px;position: relative;border:none!important;cursor: pointer;padding:0;}
/*.button_menu{width: 30px;height: 25px;position: absolute;top:7px;left:0;}*/
.button_menu span {display:block;width:100%;height:3px;background-color:#333;position:absolute;left:0;-moz-transition:all .36s ease;-o-transition:all .36s ease;-webkit-transition:all .36s ease;transition:all .36s ease;}
.button_menu span:nth-child(1) {top:0}
.button_menu span:nth-child(2) {top:50%;transform: translateY(-50%);}
.button_menu span:nth-child(3) {bottom:0}

.index_header{top:-80px; -moz-transition:all 1s ease 0s; -ms-transition:all 1s ease 0s; -o-transition:all 1s ease 0s; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}
.index_header.ani{top:0;}
/* .header-container{position: relative;z-index:10;} */

.ibanner{position: relative;overflow: hidden;}
.ibanner .slide-item{position: relative;overflow: hidden;}
.ibanner .slide-item .slide-item-img{width: 100%;}
.ibanner .item-mask{position: absolute;top:0;left:7.2%;right:0;bottom:0;padding-left:37.5%;overflow: hidden;}
.ibanner .item-mask .disk{position: absolute;z-index:10;left:100%;width:34.3%;bottom:24px;border-radius: 100%;overflow: hidden;box-shadow: 0 13px 7px 2px rgba(104,104,104,.33);opacity:0;}
.ibanner .item-mask .disk1{border-radius: unset; box-shadow: unset;}
.ibanner .item-mask .tit{color:#000;letter-spacing: 5px;margin:25px 0;}
.ibanner .item-mask .en{color:#cd0a0a;text-transform: uppercase;font-weight: bold;font-family: arial;}
.ibanner .item-mask .con1 .en{float: left; font-size: 140px; font-family: cai; line-height: 100px; font-weight: normal; margin-right: 25px;}
.ibanner .item-mask .con1 .tit{margin-top: 32px;}
.ibanner .item-mask .desc{color:#7e7e7e;font-size:18px;}
.ibanner .item-mask .con1 .desc{letter-spacing: 2px;}
.ibanner .item-mask .more{letter-spacing: 3px;margin-top:40px;display: block;width:190px;position: relative;line-height: 55px;text-align: center;padding-right: 24px;color:#fff;background: #e60012;border-radius:56px;overflow: hidden;}
.ibanner .item-mask .more:after{content:'';position: absolute;width:13px;right:27px;top:0;height: 100%;background: url(/phpcms/templates/images/icon-more.png) no-repeat right center;}

.ibanner .item-mask .con{opacity: 0;}
.ibanner .ani-slide .item-mask .con{opacity: 1;-webkit-animation-name: driveInBottom;animation-name: driveInBottom;-webkit-animation-duration: 4s; animation-duration: 4s;}
.ibanner .ani-slide .item-mask .disk{left:3.76%;opacity: 1;-webkit-transition-duration: 1.5s; -ms-transition-duration: 1.5s; -o-transition-duration: 1.5s; -moz-transition-duration: 1.5s; transition-duration: 1.5s;}

.ibanner .swiper-pagination{position: static;font-size:0;margin-top:50px;}
.ibanner .swiper-pagination-bullet{margin: 22px auto 0;width: 17px;height:17px;display: block;background:#fff;opacity:1;box-shadow: 0 3px 3.9px 0.1px rgba(0,0,0,.33);border-radius:100%;transition: all .2s;}
.ibanner .banner-side{position: absolute;left:0;top:0;width:7.2%;z-index:10;height:100%;color:#3d3d3d;}
.ibanner .banner-side .en{margin-left:50px;padding-left:80px;position: relative;line-height: 20px;float:left;font-size:12px;letter-spacing: 11px;transform: scale(0.83);transform-origin: left center;font-family: 'MyProR';text-transform: uppercase;white-space: nowrap;}
.ibanner .banner-side .en:before{content:'';position: absolute;width:52px;height:1px;background: #c5c4c2;left:0;top:50%;}
.ibanner .banner-side .inner{position: absolute;left:54%;bottom:10%;width: 20px;}


@media (max-width:767px){
 
  /* .header .header_logo{max-width: 70%;}
  .header .header_nav{text-align: left;font-size:14px;} */
  .no-padding{padding-left:15px;padding-right: 15px;}
}


.video-fixed {position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:130;top:0;left:0;cursor:pointer;display:none;}
.video-fixed .videoboxs {width:100%;height:100%;position:absolute;left:0;top:0;right:0;margin:auto;margin-top:0;background:#000;/* padding:30px;*/    box-sizing:border-box;}
.video-fixed .videoboxs .box {height: 100%;}
.video-fixed .cha {width:40px;height:40px;background:url(/phpcms/templates/images/close-vid2.png) no-repeat center/100% auto;position:absolute;top:40px;right:40px;cursor:pointer;}

@media (max-width:767px){
  .video-fixed .cha {width: 25px;height: 25px;}
}


.wrapper{position: relative;}
.line-box{position: absolute;left:0;top:0;width: 100%;height: 100%;z-index:1;}
.line-box .line{width:20%;float:left;height: 100%;border-right:1px solid #383838;}

.part-about{padding-top:150px;overflow:hidden;}
.part-about .left{width:40%;margin-left:20%;}
.part-about .right-video{width: 40%;position: relative;min-height: 400px;z-index: 10;}
.part-about .left .en{color:#000;opacity: 0.17;position: absolute;top:0;right:0;line-height: 0.7;font-weight: bold;}
.part-about .left-item{padding:100px 20px 0 5px;position: relative;}
.part-about .left-item .tit{color:#3d3d3d;}
.part-about .left .a-desc{color:#666666;line-height: 2;text-align: justify;margin-top:40px;}
.part-about .left-item .c{padding-left: 8%;}
.part-about .left-item ul{color:#3d3d3d;}
.part-about .left-item ul li{margin-top:45px;}
.part-about .left-item ul li img{max-width:25%;margin-bottom: 16px;}
.part-about .right-video .video-box{height: 100%;position: absolute;left:0;top:0;box-shadow:-13px -5.4px 21px 4px rgba(0,0,0,.32);width:100%;overflow: hidden;}
.part-about .right-video .video-box .img{height: 100%;background-repeat: no-repeat;background-size: cover;background-position: center;}
.part-about .right-video:hover .img{transform: scale(1.06);}
.part-about .right-video .video-mask{cursor: pointer;position: absolute;left:0;top:0;width: 100%;height: 100%;background: rgba(19,19,19,.4);z-index:10;}
.part-about .right-video .video-mask i{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);height:114px;width:14.9%;max-width: 114px;background: url(/phpcms/templates/images/icon-play.png) no-repeat center;background-size: 100% auto;}

/* .part-solution{padding-top: 55.5px;} */
.part-solution .title-box{justify-content: flex-end;width:100%;}
.part-solution .title-num{width:8%;margin-right:3.8%;}
.part-solution .title{width:60%;color:#000;}
.part-solution .title h2{text-transform: uppercase;opacity: 0.07;line-height: 0.8;font-weight: bold;}
.part-solution .title h3{letter-spacing: 10px;padding-left: 5px;line-height: 1;margin:20px 0;}
.part-solution .title p{padding-left: 5px;letter-spacing: 6px;}
.part-solution .swiper-box{margin-top:0px;}
.part-solution .swiper-box .item{position: relative;overflow: hidden;display: block;}
.part-solution .swiper-box .item-img{padding-bottom: 123.3%;background-repeat: no-repeat;background-size: cover;background-position: center;}
.part-solution .swiper-box .item-con{
  position: absolute;
  top:0;
  left:0;
  width:100%;
  height: 100%;
  z-index:10;
  color:#fff;
  /* background: rgba(0,0,0,.82); */
  background-image: linear-gradient(180deg, rgba(0,0,0,0.00) 30%, #000000 100%);
}
.part-solution .swiper-box .item-con .icon{position: absolute;left:12.5%;bottom:6.82%;max-height: 24%;}
.part-solution .swiper-box .item-tit{letter-spacing: 3px;margin-bottom: 15px;}
.part-solution .swiper-box p{line-height: 1;font-family: 'myI';text-transform: uppercase;letter-spacing: 1px;font-size: 16px;}
/*.part-solution .swiper-box p{font-family: 'or';transform: scale(1,0.86) skewX(-10deg);font-size:17px;}*/
.part-solution .swiper-box .item-txt{position: absolute;left:9.2%;right:9.2%;BOTTOM: 10.5%;}
.part-solution .swiper-box .item-more{opacity: 0;width:30.4%;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);z-index:10;}
.part-solution .swiper-box .item-more i{display: block;padding-bottom: 100%;background: url(/phpcms/templates/images/icon-fdj.png) no-repeat center;background-size: 100% auto;}
.part-solution .swiper-box .item:hover .item-con{opacity: 1;}
.part-solution .swiper-box .item:hover .item-more{opacity: 1;}
.part-solution .swiper-box .item:hover .item-img{transform: scale(1.24);animation-duration: 3s;}
.part-solution .swiper-box .swiper-btn{letter-spacing: 6px;position: absolute;top:50%;transform: translateY(-50%);color:#fff;z-index:100;font-size:16px;font-family: 'or';}
.part-solution .swiper-box .swiper-btn-prev{left:3.1%;padding-left:35px;background: url(/phpcms/templates/images/icon-prev.png) no-repeat left center;}
.part-solution .swiper-box .swiper-btn-next{right:3.1%;padding-right:35px;background: url(/phpcms/templates/images/icon-next.png) no-repeat right center;}
.part-solution .swiper-box .swiper-button-disabled{opacity: 0.3;}

.part-case{background: url(/phpcms/templates/images/case-bg.png) no-repeat left top;background-size: 100% auto;padding:120px 0 90px;}
.part-case .title-box{text-align: right;color:#e3e3e3;padding:0 5.2%;}
.part-case .title-box .en{line-height: 0.6;}
.part-case .title-box p{color:#3d3d3d;line-height: 1;letter-spacing: 13px;transform: translateY(-100%);margin-right:-12px;}
.index-case-swiper .swiper-slide{padding:25px 5.2% 25px 4.9%;}
.index-case-swiper .swiper-slide .index-case-item{box-shadow: -13px -5.5px 21px 4px rgba(0,0,0,.14);background: #fff;}
.index-case-swiper .index-case-item .item-img{width: 54.7%;overflow: hidden;position: relative;}
.index-case-swiper .index-case-item .item-img .img{position: relative;width: 100%;padding-bottom: 74%;}
.index-case-swiper .index-case-item .item-img .img img{position: absolute;top:0;left:0;}
.index-case-swiper .index-case-item .item-img:hover .img{transform: scale(1.04);}
.index-case-swiper .index-case-item .item-con{width: 45.3%;position: relative;border-left:2px solid #d8d8d8;}
.index-case-swiper .index-case-item .item-con .icon{position: absolute;top:5%;right:9px;opacity: 0;max-width:40.5%;}
.index-case-swiper .index-case-item .item-txt{padding:130px 20% 50px 9.5%;}
.index-case-swiper .index-case-item .item-txt>*{opacity: 0;}
.index-case-swiper .index-case-item .item-txt .date{color:#949494;line-height: 1;letter-spacing: 2px;}
.index-case-swiper .index-case-item .item-txt .date span{display: block;transform: scaleY(0.9);}
.index-case-swiper .index-case-item .item-txt .name{color:#222222;line-height: 1;margin-top:35px;/* letter-spacing: 5px; */font-size: 26px;}
.index-case-swiper .index-case-item .item-txt .desc{max-height: 144px;overflow: hidden;margin-top:30px;color:#888;line-height: 2;font-size: 16px;word-break: break-all;}
.index-case-swiper .swiper-btn-box{position: absolute;width:28.4%;right:13.4%;z-index:20;bottom:18%;}
.index-case-swiper .swiper-btn{width:39.6%;background: #222222;max-width:216px;}
.index-case-swiper .swiper-btn i{display: block;padding-bottom: 31%;background: url(/phpcms/templates/images/icon-arrowl.png) no-repeat center;}
.index-case-swiper .swiper-btn-next i{background-image: url(/phpcms/templates/images/icon-arrowr.png);}
.index-case-swiper .swiper-btn:hover{background: #ca0000;}
.index-case-swiper .ani-slide .item-txt>*{opacity: 1;-webkit-animation-name: driveInBottom;animation-name: driveInBottom;-webkit-animation-duration: 2.5s; animation-duration: 2.5s;}
.index-case-swiper .swiper-button-disabled{opacity:0.3;background: #222222!important;}

.index-case-en .swiper-container{padding-bottom: 80px;}
.index-case-en .swiper-btn-box{left: 50%; bottom: 0; transform: translateX(-50%);}
.index-case-en .index-case-item .item-img{width: 100%;}
.index-case-en .index-case-item .item-img .img{height: auto; position: unset; padding: 0;}
.index-case-en .index-case-item .item-img .img img{position: unset;}

.copyright{color:#fff;background: #000000;padding:5px 15px;letter-spacing: 2px;}
.footer{padding:90px 5% 50px 16.8%;
  /* background: url(/phpcms/templates/images/footer-bg.png) no-repeat center top; */
  background-size: cover;color:#fff;}
.footer-left{float:left;width:59%;}
.footer-info{float:right;width:35%;}
.footer-nav li{float:left;padding-right:15px;
  /* min-width: 20%; */
  margin-bottom: 5px;line-height: 1;}
.footer-nav li .submenu p{margin-top:22px}
.footer-con{margin-top:35px;}
.footer-info .title{letter-spacing: 3px;}
.footer-info .info-item{margin-top:30px;}
.footer-info .info-item p{margin-bottom: 10px;}
.footer-code{width:30%;text-align: center;}
.footer-code .code-item{width:43.4%;float:left;margin-right:13.2%;}
.footer-code .code-item:nth-child(2n+2){margin:0;}
.footer-code .code-item p{line-height: 1;margin-top:10px;}
.footer-logo{max-width: 28%;}
.footer-logo img{max-width: 100%;}
@media (max-width: 1600px){
  .index-case-swiper .index-case-item .item-txt{padding-top:110px;}
  .index-case-en .swiper-container{padding-bottom: 70px;}
}
@media (max-width: 1400px){
  .fs172{font-size: 130px;}
  .fs150{font-size: 120px;}
  .fs136{font-size: 110px;}
  .fs70{font-size: 48px;}
  .fs62{font-size: 42px;}
  .fs57{font-size: 40px;}
  .fs50{font-size: 38px;}
  .fs48{font-size: 36px;}
  .fs40{font-size: 30px;}
  .fs36{font-size: 28px;}
  .fs32{font-size: 26px;}
  .fs30{font-size: 24px;}
  .fs26{font-size: 20px;}
  .fs23{font-size: 18px;}
  .fs20{font-size: 16px;}
  .fs18{font-size: 15px;}
  .fs16{font-size: 14px;}
  .ibanner .item-mask .tit{margin:20px 0;}
  .ibanner .item-mask .con1 .en{font-size: 120px; line-height: 90px;}
  .part-about{padding-top:130px;}
  .part-about .left-item ul li{margin-top:35px;}
  .part-solution .title p{letter-spacing: 4px;}
  .part-solution .swiper-box p{font-size:15px;}
  .part-case{padding:100px 0 70px;}
  .index-case-swiper .index-case-item .item-txt{padding-top:90px;padding-right:12%;}
  .index-case-swiper .index-case-item .item-txt .name{letter-spacing: 3px;margin-top:30px;}
  .index-case-swiper .index-case-item .item-txt .desc{margin-top:25px;}
  .footer{padding-top:70px;padding-left: 15%;}
  .footer-code{width:35%;}
  .copyright{letter-spacing: 1px;}
  .index-case-swiper .swiper-btn i{background-size: 25% auto;}
  .index-case-swiper .swiper-btn-box{width:32.4%;right:10%;}
  .index-case-en .swiper-container{padding-bottom: 60px;}
}

@media (max-width: 1200px){
  /*body{min-width:1200px;}*/
  .fs172{font-size: 100px;}
  .fs150{font-size: 90px;}
  .fs136{font-size: 80px;}
  .fs70{font-size: 44px;}
  .fs62{font-size: 38px;}
  .fs57{font-size: 36px;}
  .fs50{font-size: 34px;}
  .fs48{font-size: 32px;}
  .fs40{font-size: 28px;}
  .fs36{font-size: 26px;}
  .fs32{font-size: 24px;}
  .ibanner .item-mask .en{font-size:34px;}
  .ibanner .item-mask .con1 .en{font-size: 100px; line-height: 70px;}
  .ibanner .item-mask .tit{font-size:30px;}
  .ibanner .item-mask .desc{font-size:14px;}
  .ibanner .item-mask .more{margin-top:30px;width:160px;line-height: 46px;}
  .ibanner .swiper-pagination{margin-top:30px;}
  .ibanner .swiper-pagination-bullet{width:15px;height: 15px;margin-top:15px;}
  .part-about{padding-top:100px;}
  .part-about .left{width:66.66%;margin:0;}
  .part-about .left-item{padding-left:15px;}
  .part-about .left-item .c{padding-left: 0;}
  .part-about .right-video{width:33.333%;}
  /* .header .header_nav .nav_container>ul>li>a{padding:30px 0;} */
  .wrapper .line-box .line{width:33.333%;}
  .wrapper .line-box .line:last-child{display: none;}
  .part-solution .title-num{width: 10%;}
  .part-solution .title{width: 66.666%;}
  .index-case-swiper .index-case-item .item-txt .desc{max-height: 128px;}
  .index-case-swiper .index-case-item .item-txt{padding-top:50px;}
  .index-case-swiper .index-case-item .item-txt .name{letter-spacing: 2px;}
  .index-case-en .swiper-container{padding-bottom: 50px;}
  .footer{padding-left:6%;}
  .footer-code{width:40%;}
}  

@media (max-width: 992px){
  .fs172{font-size: 90px;}
  .fs150{font-size: 80px;}
  .fs136{font-size: 70px;}
  .fs70{font-size: 42px;}
  .fs62{font-size: 36px;}
  .fs57{font-size: 34px;}
  .fs50{font-size: 32px;}
  .fs48{font-size: 30px;}
  .fs40{font-size: 26px;}
  .fs36{font-size: 24px;}
  .fs32{font-size: 22px;}
  .fs23{font-size: 17px;}
  /* .header_box{overflow:hidden;padding:20px 0;} */
  .mobile_key{display: block;float:right;}
  /* .header_nav .nav_container{opacity: 0;display: none;}
  .header{opacity: 1!important;} */
  .ibanner .item-mask .en{font-size:26px;}
  .ibanner .item-mask .con1 .en{font-size: 80px; line-height: 60px;}
  .ibanner .item-mask .tit{font-size:24px;letter-spacing: 3px;margin:15px 0;}
  .ibanner .item-mask .con1 .tit{margin-top: 26px;}
  .ibanner .item-mask .more{width:140px;line-height: 40px;margin-top:20px;font-size:14px;letter-spacing: 2px;}
  .ibanner .banner-side .inner{width: 15px;bottom:5%;left:35%;}
  .ibanner .swiper-pagination-bullet{width: 12px;height: 12px;margin-top:12px;}
  .ibanner .swiper-pagination{margin-top:15px;}
  .part-about{padding-top:80px;}
  .part-solution{padding-top:70px;}
  .part-solution .swiper-box .item-tit{letter-spacing: 2px;}
  .part-solution .swiper-box p{font-size:14px;}
  .part-solution .swiper-box .swiper-btn{font-size:15px;background-size: auto 12px;letter-spacing: 4px;}
  .part-solution .swiper-box .swiper-btn-next{padding-right:22px;}
  .part-solution .swiper-box .swiper-btn-prev{padding-left:22px;}
  .part-solution .title h3{margin:15px 0;letter-spacing: 4px;}
  .part-solution .title p{letter-spacing: 2px;}
  .part-case{padding:90px 0 60px;background-size: 200% auto;}
  .part-case .title-box .en{line-height: 0.7;}
  .part-case .title-box p{letter-spacing: 10px;}
  .index-case-swiper .index-case-item .item-img .img{padding-bottom: 100%;}
  .index-case-swiper .index-case-item .item-txt .name{margin-top:25px;}
  .index-case-swiper .index-case-item .item-txt .desc{margin-top:20px;}
  .index-case-swiper .swiper-btn-box{bottom:15%;}
  .index-case-en .swiper-container{padding-bottom: 40px;}
  .index-case-en .index-case-item .item-img .img{padding: 0;}
  .index-case-en .swiper-btn-box{bottom:0;}
  .footer-code{width: 50%;}
  .footer-info .title{letter-spacing: 2px;}
  /* .header .header_nav{text-align: left;} */
  .dropdown-menu li a:hover, .dropdown-menu li a:focus, .dropdown-menu li a.active{background: #e60012;}
}

@media (max-width: 767px){
  body{min-width:100%;}
  

  .fs172{font-size: 80px;}
  .fs150{font-size: 70px;}
  .fs136{font-size: 60px;}
  .fs70{font-size: 38px;}
  .fs62{font-size: 34px;}
  .fs57{font-size: 30px;}
  .fs50{font-size: 28px;}
  .fs48{font-size: 27px;}
  .fs40{font-size: 26px;}
  .fs36{font-size: 24px;}
  .fs32{font-size: 23px;}
  .fs30{font-size: 22px;}
  .fs26{font-size: 18px;}
  .fs23{font-size: 16px;}
  .fs20{font-size: 15px;}
  .fs18{font-size: 14px;}
  .fs16{font-size: 12px;}
  /* .header_box{overflow: hidden;padding:16px 0;} */
  .ibanner .slide-item-img{min-height:300px;}
  .ibanner .item-mask .en{font-size:18px;}
  .ibanner .item-mask .con1 .en{font-size: 60px; line-height: 60px; margin-right: 15px;}
  .ibanner .item-mask .tit{font-size:14px;letter-spacing: 0;margin:10px 0;}
  .ibanner .item-mask .con1 .tit{margin-top: 12px;}
  .ibanner .item-mask .desc{font-size:12px;}
  .ibanner .item-mask .more{width:110px;line-height: 34px;margin-top:20px;font-size:12px;letter-spacing: 2px;padding-right:12px;}
  .ibanner .item-mask .more:after{right:12px;}
  .ibanner .swiper-pagination-bullet{width:8px;height: 8px;margin-top:10px;}
  .ibanner .banner-side .inner{width:12px;left:25%;bottom:5%;}
  .ibanner .swiper-pagination{margin-top:12px;}

  .wrapper .line-box .line{display: none;width:50%;}
  .wrapper .line-box .line:first-child{display: block;}

  .part-about{padding-top:65px;overflow: hidden;}
  .part-about .box{justify-content: center;}
  .part-about .left{width: 100%;margin:0;}
  .part-about .right-video{width: 100%;margin-top:25px;min-height: auto;}
  .part-about .right-video .video-box{position: relative;height: auto;}
  .part-about .right-video .video-box .img{height: auto;padding-bottom: 72%;}
  .part-about .left-item{padding-right:15px;padding-left:10px;}
  .part-about .left .a-desc{margin-top:25px;}
  .part-about .left-item .c{padding-left: 5px;}
  .part-about .left-item ul{font-size:16px;}
  .part-about .left-item ul li{margin-top:30px;}
  .part-about .left-item ul li img{margin-bottom: 14px;max-width: 30%;}
  .part-solution{padding-top:65px;}
  .part-solution .title h3{margin:10px 0;letter-spacing: 4px;}
  .part-solution .title p{letter-spacing: 2px;font-size:14px;}
  .part-solution .title-num{width: 10%;}
  .part-solution .swiper-box{margin-top:20px;}
  .part-solution .swiper-box p{font-size:12px;}
  .part-solution .swiper-box .swiper-btn{letter-spacing: 4px;font-size:14px;background-size: auto 10px;}
  .part-solution .swiper-box .swiper-btn-prev{padding-left:22px;}
  .part-solution .swiper-box .swiper-btn-next{padding-right:22px;}
  .part-case{padding:70px 0 50px;background-size: 200% auto;}
  .part-case .title-box .en{font-size:60px;}
  .part-case .title-box p{letter-spacing: 6px;margin-right:-6px;}
  .index-case-swiper .index-case-item .item-img,.index-case-swiper .index-case-item .item-con{width:100%;}
  .index-case-swiper .swiper-slide{padding-top:16px;padding-bottom: 16px;}
  .index-case-swiper .swiper-slide .index-case-item{box-shadow: -7px -3px 12px 2px rgb(0,0,0,.14);}
  .index-case-swiper .index-case-item .item-txt{padding:60px 9% 30px;}
  .index-case-swiper .swiper-btn-box{position: relative;right:auto;bottom:0;width:100%;padding:0 9%;margin-top:20px;}
  .index-case-swiper .index-case-item .item-txt .name{margin-top:20px;letter-spacing: 2px;font-size:26px;}
  .index-case-swiper .index-case-item .item-txt .desc{margin-top:18px;height: 120px;font-size:14px;}
  .index-case-swiper .index-case-item .item-txt .date span{font-size:16px;letter-spacing: 1px;}
  .index-case-swiper .index-case-item .item-img .img{padding-bottom: 74%;}
  .index-case-en .swiper-container{padding-bottom: 0px;}
  .index-case-en .index-case-item .item-img .img{padding: 0;}
  .footer{padding:40px 15px 20px;}
  .footer-info,.footer-left{width: 100%;}
  .footer-info{margin-top:25px;}
  .footer-info .info-item{margin-top:20px;}
  .footer-code{width: 60%;}
  .footer-nav{display: none;}
  .footer-nav li{min-width: 25%;}
  .footer-nav li .submenu p{margin-top:18px;}
  .footer-info .title{letter-spacing: 1px;font-weight: bold;}
  .footer-info .info-item p{margin-bottom: 8px;}
  .footer-con{margin-top:0;}
  .part-solution .swiper-box .swiper-slide{width: 65%;}
  .part-about .left .en{left:15px;}
}

@media (max-width: 500px){
  .part-about .left-item .tit{font-size:20px;font-weight: bold;}
  .part-solution .title-box{padding-right:15px;}
  .part-solution .title{width: auto;}
  .part-solution .title h2{font-size:50px;}
  .part-solution .swiper-box .item-tit{letter-spacing: 2px;font-size:18px;}
  .part-solution .title-num{width: 15%;}
  .part-solution .swiper-box .swiper-btn{font-size:12px;}
  .index-case-swiper .swiper-btn{width: 35%;}
  
  .part-about .left .en{font-size:60px;}
}


.inner-banner{position: relative;}
.inner-banner .subcolumn-now{position: absolute;left:0;top:50%;transform: translateY(-50%);width: 100%;z-index:10;color:#fff;}
.inner-banner .subcolumn-now .tit{font-weight: bold;letter-spacing: 3px;line-height: 1;}
.inner-banner .subcolumn-now .scroll-btn{width:60px;height: 60px;line-height: 60px;border-radius:100%;overflow:hidden;border:1px solid #fff;display: block;text-align: center;margin-top:45px;}
.inner-banner .subcolumn-now .scroll-btn img{max-width: 25%;animation:scroll 1s ease infinite;-webkit-animation:scroll 1s ease infinite;-moz-animation:scroll 1s ease infinite;-ms-animation:scroll 1s ease infinite;-o-animation:scroll 1s ease infinite;}
@-moz-keyframes scroll {
  0% {transform: translate(0,-10px); opacity: 0;}
  100% {transform: translate(0,5px); opacity: 1;}
}
@-webkit-keyframes scroll {
  0% {transform: translate(0,-10px);opacity: 0;}
  100% { transform: translate(0,5px); opacity: 1;}
}
@keyframes scroll {
  0% {transform: translate(0,-10px); opacity: 0;}
  100% { transform: translate(0,5px); opacity: 1;}
}

@media (min-width:992px){
  .subcolumn-nav{ width: 100%;z-index:100;}
}

.subcolumn-nav{border-bottom:1px solid #ececec;background: #fff;}
.subcolumn-nav a{display: block;line-height: 74px;font-size:14px;position: relative;}
.subcolumn-nav a:after{position: absolute;content:'';left:0;bottom:0;width:0;height:3px;background: #e60012;transition: all .3s;}
.subcolumn-nav .swiper-slide{width:auto;}
.subcolumn-nav a.active,.subcolumn-nav a:hover{font-weight: bold;color:#e60012;}
.subcolumn-nav a.active:after,.subcolumn-nav a:hover:after{width:100%;}

.profile-box{padding-bottom: 110px;}
.profile-about{padding-top:75px;}
.profile-about .box{width:80%;max-width: 1230px;margin:30px auto;color:#666666;text-align: center;}
.profile-about .desc{line-height: 2;letter-spacing: 1px;}
.profile-about .p-num{margin-top:65px;}
.profile-about .p-num .icon{margin-bottom: 20px;}
.profile-about .img{margin-top:40px;overflow: hidden;}
.profile-about .img:hover img{transform: scale(1.04);}

.inner-title-box{text-align: center;}
.inner-title-box .en{font-size:90px;line-height: 0.8;opacity: 0.17;font-weight: bold;text-transform: uppercase;}
.inner-title-box p{color:#3d3d3d;line-height: 1;transform: translateY(-50%);letter-spacing: 1px;}

.profile-plants{padding-top:100px;}
.profile-plants .plants-left{width:34.4%;margin-right:1.6%;}
.profile-plants .plants-img{width:64%;margin-top:60px;}
.profile-plants .plants-img li{float:left;width:50%;padding:10px;}
.profile-plants .plants-img li .item-img{position: relative;padding-bottom: 59.6%;overflow: hidden;}
.profile-plants .plants-img li .item-img img{position: absolute;left:0;top:0;}
.profile-plants .plants-img li .item-img:hover img{transform: scale(1.04);}
.profile-plants .plants-left .tit{color:#3d3d3d;}
.profile-plants .plants-left .desc{color:#666666;margin-top:45px;line-height: 2.1;letter-spacing: 2px;}

@media (max-width: 1200px){
  .inner-banner .subcolumn-now .scroll-btn{width:46px;height: 46px;line-height: 46px;margin-top:30px;}
  .inner-title-box .en{font-size:80px;}
  .profile-plants .plants-left .desc{margin-top:30px;letter-spacing: 1px;}
}

@media (max-width: 992px){
  .profile-about{padding-top:60px;}
  .profile-about .box{margin:25px auto;}
  .profile-about .p-num{margin-top:50px;}
  .profile-about .img{margin-top:30px;}
  .profile-plants{padding-top:80px;}
  .profile-plants .plants-img{margin-top:40px;}
  .profile-plants .plants-left .desc{letter-spacing: 0;}
  .profile-plants .plants-img li{padding:6px;}
  .profile-plants .plants-left .desc{margin-top:25px;}
  .profile-box{padding-bottom: 80px;}
  .profile-about .box{width: 88%;}
  .inner-title-box .en{font-size:64px;}
  .inner-title-box p{transform: translateY(-60%)}
}

@media (max-width: 750px){
  .subcolumn-nav a{line-height: 56px;}
  .inner-banner .slide-item-img{min-height:260px;object-fit: cover;object-position: center;}
  .inner-banner .subcolumn-now .scroll-btn{margin-top:20px;width:40px;height: 40px;line-height: 40px;}
  .inner-banner .subcolumn-now .tit{letter-spacing: 2px;}
  .inner-title-box .en{font-size:50px;}
  .profile-about .box{width: 100%;}
  .profile-about .p-num li{margin-top:25px;}
  .profile-about .p-num .icon{margin-bottom: 16px;}
  .profile-about .p-num{margin-top:20px;}
  .profile-plants .plants-left{width: 100%;margin:40px 0 0;}
  .profile-plants .plants-img{width:100%;margin-top:20px;}
  .profile-plants .plants-img .row{margin-left:-6px;margin-right:-6px;}
  .profile-box{padding-bottom: 50px;}
}

.product-list{padding:80px 0 50px;}
.product-list .inner-title-box{margin-bottom:50px;}
.category-box{color:#333;}
.category-box .backBtn{position:absolute;width:45px;left:0;top:0;height:100%;vertical-align:top;background:#f5f8fa;display: none;}
.category-box .backBtn i{position:absolute;top:50%;margin-top:-20px;width:100%;height:40px;display:block;text-align:center;line-height:40px;font-size:24px;color:#1f42aa;padding:0;background: url(/phpcms/templates/images/icon-pro-arrow.png) no-repeat center;transform: rotate(-90deg);}
.category-box .moveBtn{display: none;line-height: 35px;text-align: center;margin:0 auto;width:200px;border-radius:999px;border:2px solid #313131;font-size:16px;}
.category-box .category-item{border-bottom:1px solid #dfdfdf;line-height: 1;padding:20px 0;letter-spacing: 1px;}
.category-box .category-item .name{color:#000;font-weight: bold;float:left;padding:10px 0;}
.category-box .category-item ul{margin-left:75px;}
.category-box .category-item ul li{float:left;font-size:14px;margin-left:5%;padding:10px 0;}
.category-box .category-item ul li .active,.category-box .category-item ul li a:hover{color:#e60010;font-weight: bold;}
.category-box .content .ejBox{display: none;color:#1f42aa;text-align: center;}

.product-list .list{margin-left:-1.33%;margin-right:-1.33%;}
.product-list .list li{padding:0 1.33%;margin-top: 45px;}
.product-list .list .con-box{top:0;display: block;position: relative;border:1px solid #dfdfdf;transition: all .4s;}
.product-list .list .con-box:before{content:"";position:absolute;left:0;bottom:-1px;width:0;height:2px;background-color:#000000;transition:all .3s;}
.product-list .list .item-img{overflow: hidden;background: #fbfbfb;position: relative;}
.product-list .list .item-img .img{position: relative;padding-bottom:71%;overflow:hidden;}
.product-list .list .item-img .img img{max-width: 75%;max-height: 75%;}
.product-list .list .item-img .mask{opacity: 0;z-index:10;position: absolute;left:0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,.6);}
.product-list .list .item-img .mask .icon{position: absolute;left:8.2%;top:11.54%;width:35px;height: 35px;background: url(/phpcms/templates/images/icon-pro.png) no-repeat left top;}
.product-list .list .text{padding:20px 7.65% 0;line-height: 1;}
.product-list .list .text .series-tit{font-size:12px;color:#8a8a8a;margin-bottom: 10px;}
.product-list .list .text .tit{color:#000;font-size:16px;letter-spacing: 1px;}
.product-list .list .text .area-box{color:#000;text-align: center;padding:16px;border-top:1px solid #efefef;margin-top:22px;font-size:14px;}
.product-list .list .con-box:hover{top:-8px;box-shadow: 0 9px 18px 0 rgba(0,0,0,.15);}
.product-list .list .con-box:hover:before{width:100%;}
.product-list .list .con-box:hover .img{transform: scale(1.14);}
.product-list .list .con-box:hover .item-img .mask{opacity: 1;}

.pages{text-align: center;margin-top:45px;font-size:0;}
.pages a{transition: all .3s;font-size:14px;margin:0 8px;border-radius:999px;display: inline-block;min-width:42px;height:42px;line-height: 40px;padding:0 10px;text-align: center;border:1px solid #dcdcdc;}
.pages a.Ahover{border-color:#e60010;color:#e60010;}
.pages a:hover{background: #e60010;color:#fff!important;border-color:#e60010;}
.pages a.PreA,.pages a.NextA{position: relative;font-size:0;}
.pages a.PreA:after,.pages a.NextA:after{font-size:14px;transform: scale(0.7,1);display: inline-block;}
.pages a.NextA:after{content:'>';}
.pages a.PreA:after{content:'<';}



@media (max-width: 992px){
  .product-list .inner-title-box{margin-bottom: 30px;}
  .category-box .category-item{padding:15px 0;}
  .product-list .list li{margin-top:35px;}
} .product-list{padding:65px 0 50px;}

@media (max-width: 750px){
  .product-list{padding:55px 0 40px;}
  .product-list .inner-title-box{margin-bottom: 20px;}
  .product-list .list li{margin-top:20px;}
  .product-list .list .text .tit{font-size:15px;letter-spacing: 0;}
  .product-list .list .text .area-box{padding:12px;margin-top:15px;}
  .pages{margin-top:35px;}
  .category-box{margin-bottom: 30px;}
  .category-box .moveBtn,.category-box .backBtn{display: block;}
  .contentBox{position: fixed;top:0;width: 100%;left:100%;background: #fff;z-index:1000;bottom:0;overflow-y: auto;padding-left:45px;}
  .category-box .category-item{padding:10px 15px;}
  .category-box .category-item ul{margin:0;}
  .category-box .category-item ul li{margin:0 8px 0 0;padding:5px 0;}
  .category-box .category-item ul li a{font-size:12px;display: block;padding:0 13px;border-radius:25px;line-height: 25px;color:#555;background: #f1f1f1;}
  .category-box .category-item .name{float:none;}
  .category-box .category-item ul li .active, .category-box .category-item ul li a:hover{background: #e60010;color:#fff;}
  .pages a{min-width:36px;line-height: 34px;height:36px;margin:0 4px;}

}

.location{padding:26px 0;color:#000;font-size:14px;letter-spacing: 1px;border-bottom:1px solid #ececec;background: #fff;}
.location a{display: inline-block;}
.location a::after{content:'>';margin:0 5px;}
.location a:last-child::after{content:'';}

.product-detail{padding:50px 0 100px;}
/*.product-detail .detail{padding-right:13%;}*/
.product-detail-img{width:37.5%;float:left;}
.product-detail-img .gallery-top{border:1px solid #dcdcdc;margin-bottom: 12px;}
.product-detail-img .gallery-top .swiper-slide{padding:10px;}
.product-detail-img .item-img{position: relative;padding-bottom: 83.3%;overflow:hidden;}
.product-detail-img .item-img .mix{max-width: 100%;max-height: 100%;}
.product-detail-img .gallery-thumbs .swiper-slide{border:1px solid #d9d9d9;width:150px;}
.product-detail-img .gallery-thumbs .swiper-slide-thumb-active{border-color:#333333;}
 
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("/phpcms/templates/images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}

/*è§†é¢‘*/
.swiper-slideVideo{width: 100%;height: 100%;position: relative;}
.video_btn{width: 50px;height:50px;position: absolute;left: 16px;bottom:16px;right: 0; }
.video_btn>img{width: 100%;height: 100%;}
.swiper-slideVideo>video{width: 100%;height: 100%;    }
video#slideVideo{ height:350px;}
.product-detail .product-con{margin-left:5.5%;width:57%;position: relative;padding-bottom: 140px;max-width:700px;}
.product-detail .product-con .title{padding-bottom: 38px;letter-spacing: 2px;color:#000;margin-bottom: 26px;border-bottom: 1px solid #b7b7b7;}
.product-detail .product-con .desc{color:#666666;line-height: 2.2;text-align: justify; margin-bottom: 30px;}
.product-detail .product-con .desc img{display: block; max-width: 100%;}
.product-detail .product-con .info{position: absolute;left:0;bottom:0;color:#000;}
.product-detail .product-con .info .tel,
.product-detail .product-con .info .mail{padding-left:70px;background: url(/phpcms/templates/images/pro-tel.png) no-repeat left center;background-size: 40px auto;line-height: 44px;}
.product-detail .product-con .info .mail{background-image: url(/phpcms/templates/images/pro-mail.png);margin-top:30px;}
.product-detail .product-con .info span{margin-left:8px;}

.product-detail .pro-content{margin-top:120px;}
.product-detail .pro-content .tab li{float:left;margin-right: 6.7%;font-weight: bold;color:#000000;font-size:18px;}
.product-detail .pro-content .tab li span{cursor: pointer;display: inline-block;padding: 10px 0 16px;position: relative;line-height: 1;}
.product-detail .pro-content .tab li span:after{position: absolute;left:0;bottom:0;width:0;content:'';background: #e60012;height:4px;transition:all .3s;}
.product-detail .pro-content .tab li.active span:after,.product-detail .pro-content .tab li:hover span:after{width:100%;}
.product-detail .pro-content .item-con{display: none;padding:30px 0 0;font-size:16px;line-height: 1.7;}
.product-detail .pro-content .item-con:first-child{display: block;}
.product-detail .pro-content .item-con img{max-width: 100%;}

@media (max-width: 1400px){
  .product-detail .detail{padding-right: 8%;}
  .product-detail .product-con .info .mail{margin-top:25px;}
}

@media (max-width: 1200px){
  .product-detail{padding:40px 0 80px;}
  .product-detail .detail{padding-right: 5%;}
  .product-detail .product-con{margin-left: 5%;padding-bottom: 110px;}
  .product-detail .product-con .info .tel, .product-detail .product-con .info .mail{padding-left:50px;background-size: 32px auto;line-height: 36px;}
  .product-detail .product-con .info .mail{margin-top:20px;}
  .product-detail .product-con .title{padding-bottom: 30px;margin-bottom: 20px;}
  .product-detail .pro-content{margin-top:80px;}  
  video#slideVideo{ height:250px;}
}
@media (max-width: 992px){
  .location{padding:22px 0;}
  .product-detail{padding:30px 0 70px;}
  .product-detail .detail{padding-right: 0;}
  .product-detail .product-con{padding-bottom: 0;}
  .product-detail .product-con .title{padding-bottom: 25px;margin-bottom: 16px;}
  .product-detail .product-con .desc{line-height: 2;}
  .product-detail .product-con .info{position: static;margin-top:30px;}
  .product-detail .product-con .info .tel, .product-detail .product-con .info .mail{font-size:15px;margin-top:15px;padding-left: 40px;background-size: 24px auto;background-position: left 2px;line-height: 26px;}
  .product-detail .product-con .info span{font-size:20px;}
  .product-detail .pro-content{margin-top:60px;}
  .product-detail .pro-content .tab li span:after{height: 3px;}
  .product-detail .pro-content .item-con{padding-top:25px;}

}
@media (max-width: 767px){
  .location{font-size:12px;padding:15px 0;}
  .product-detail-img{width:100%;max-width: 100%;}
  .product-detail{padding:20px 0 60px;}
  .product-detail .product-con{margin:30px 5px 0;width: 100%;}
  .product-detail .product-con .title{font-size:20px;letter-spacing: 1px;}
  .product-detail .product-con .info .tel, .product-detail .product-con .info .mail{font-size:14px;}
  .product-detail .product-con .info span{font-size:18px;}
  .product-detail .product-con .info .mail{margin-top:10px;}
  .product-detail .pro-content{margin-top:40px;}
  .product-detail .pro-content .tab li,.product-detail .pro-content .item-con{font-size:15px;}
  .product-detail .pro-content .tab li span{padding-bottom: 14px;}
  .product-detail .pro-content .item-con{padding-top:20px;}
  video#slideVideo{ height:200px;}
}

.contactUs{padding:80px 0 90px;}
.contactUs .box{width:83%;margin:0 auto;max-width: 1325px;}
.contactUs .inner-title-box{margin-bottom:70px;}
.contactUs .box ul li{width:31.35%;margin-bottom: 40px;color:#000000;}
.contactUs .box ul .item{padding:35px 10px;border:1px solid #cbcbcb;}
.contactUs .box ul .item .icon{margin-right:14px;}
.contactUs .box ul .item:hover .icon{transform: rotateY(180deg);}
.contactUs .map-box{border:1px solid #e1e1e1;}
.contactUs .map-box #allmap{height:554px;width:100%;border:1px solid #cdcdcd;}
.contactUs label{max-width:none;}
.contactUs .BMap_Marker .BMapLabel{background: url(/phpcms/templates/images/mp-bg.png) no-repeat center;background-size: 100% 100%;}

@media (max-width: 1400px){
  .contactUs .box{width: 90%;}
  .contactUs .box ul .item{padding:30px 10px;}
  .contactUs .inner-title-box{margin-bottom: 60px;}
  .contactUs .box ul li{margin-bottom: 30px;}
}
@media (max-width: 1200px){
  .contactUs .box{width: 100%;}
}
@media (max-width: 992px){
  .contactUs .inner-title-box{margin-bottom: 50px;}
  .contactUs .box ul .item{padding:20px 10px;}
}
@media (max-width: 750px){
  .contactUs{padding:50px 0 60px;}
  .contactUs .inner-title-box{margin-bottom: 40px;}
  .contactUs .box ul .item{width: 100%;margin-bottom: 20px;min-height: 72px;}
  .BMap_Marker img{width:40px;margin-left:10px!important;}
  .contactUs .BMap_Marker .BMapLabel{font-size:15px!important;padding:0 18px 12px!important;}
}

.history-box{padding:80px 0 190px;background: url(/phpcms/templates/images/history-bg.png) no-repeat bottom center;background-size: 100% auto;}
.history-list{margin-top:120px;}
.history-list .left{width:25.8%;color:#000;border-right:2px solid #e60012;}
.history-list .left li{padding-right:22.8%;position: relative;margin-bottom: 70px;}
.history-list .left li i{width:22px;height:22px;border-radius:100%;position: absolute;right:0;background: #fff;border:3px solid #e60012;transform: translate(50%,-50%);z-index:10;top:50%;}
.history-list .left .item{position: relative;font-weight: bold;line-height: 1;padding:45px 9.5% 45px 0;text-align: right;cursor: pointer;}
.history-list .left .active .item,.history-list .left li:hover .item{background: #e60012;color:#fff;}
.history-list .left .item:after{transition: all .3s;position: absolute;content:'';width:0;height:0;border:20px solid transparent;left:100%;border-left:22px solid #e60012;opacity:0;top:50%;transform: translateY(-50%);}
.history-list .left .active .item:after,.history-list .left li:hover .item:after{opacity: 1;}
.history-list .right{color:#666666;width:74.2%;padding-left:5.4%;}
.history-list .right ul{display: none;position: relative;transition: all .3s;}
.history-list .right ul:first-child{top:0;display: block;}
.history-list .right li{padding:30px 4.54%;margin-bottom: 70px;box-shadow: 0 10px 20px 0 rgba(0,0,0,.2);}
.history-list .right h2{font-weight: bold;color:#000000;line-height: 1;margin-bottom: 12px;}

@media (max-width: 1400px){
  .history-box{padding-bottom: 140px;}
  .history-list{margin-top:100px;}
  .history-list .right li,.history-list .left li{margin-bottom: 50px;}
  .history-list .left li{padding-right: 20%;}
  .history-list .left .item:after{border-width: 18px;border-left-width: 20px;}
  .history-list .left .item{padding-top:40px;padding-bottom: 40px;}
  .history-list .right li{padding:25px 4.54%;}
  .history-list .left li i{width: 20px;height: 20px;}
}

@media (max-width: 992px){
  .history-box{padding:70px 0 100px;}
  .history-list{margin-top:80px;}
  .history-list .left{width:28%;}
  .history-list .right{width:72%;}
  .history-list .left .item{padding-top: 35px;padding-bottom: 35px;font-size:24px;}
}

@media (max-width: 750px){
  .history-box{padding:55px 0 80px;}
  .history-list{margin-top:50px;}
  .history-list .left .item{font-size:16px;padding:16px 10px 16px 5px;}
  .history-list .left .item:after{border-width: 10px;border-left-width: 12px;}
  .history-list .left{width:35%;}
  .history-list .right{width:65%;}
  .history-list .right h2{margin-bottom: 8px;}
  .history-list .right li{padding:18px 15px;}
  .history-list .left li i{width:16px;height: 16px;}
  .history-list .right li, .history-list .left li{margin-bottom: 30px;}
  .history-list .right{font-size:14px;}
  .history-list .right h2{font-size:18px;}

}


.honor-list{padding:80px 0 10px;}
.honor-list .inner-title-box{margin-bottom: 30px;}
.honor-list .list{margin-left:-10px;margin-right:-10px;}
.honor-list .list li{padding:10px;}
.honor-list .list .honor-item{border:1px solid #e4e4e4;padding:30px 30px 85px;position: relative;color:#000000;}
.honor-list .list .honor-item .sy{position: absolute;width:70%;left:15%;top:50px;opacity: 0.1;pointer-events: none;}
.honor-list .list .honor-item .year{line-height: 1;font-family: Impact;color:#cccccc;position: relative;z-index:10;}
.honor-list .list .honor-item .name{line-height: 1;margin-top:28px;position: relative;z-index:10;}
.honor-list .list .honor-item .item-img{position: relative;padding-bottom: 76%;margin-top:55px;z-index:10;}
.honor-list .list .honor-item .item-img img{height: 100%;}
.honor-list .list .honor-item:hover{background: #e5000e;color:#fff;border-color:#e5000e;}
.honor-list .list .honor-item:hover .year{color:#fff;}
.album_ordinary .album_btns.album_close:hover{background:#e5000e; }
.honor-list .pages{margin-bottom:30px;}
@media (max-width: 1400px){
  .honor-list .list .honor-item{padding:20px 20px 65px;}
}
@media (max-width: 1200px){
  .honor-list .inner-title-box{margin-bottom: 20px;}
  .honor-list .list .honor-item .item-img{margin-top:45px;}
}
@media (max-width: 750px){
  .honor-list{padding-top:50px}
  .honor-list .list .honor-item .name{margin-top:16px;}
  .honor-list .list .honor-item .item-img{margin-top:30px;}
  .honor-list .list .honor-item{padding:15px 15px 40px;}
  .honor-list .list{margin-left:-8px;margin-right:-8px;}
  .honor-list .list li{padding:8px;}
  .album_ordinary .album_close{width:50px!important;height: 50px!important;line-height: 50px!important;font-size:24px!important;}
}

.culture-part{position: relative;text-align: center;}
.culture-part .culture-con{position: absolute;left:0;top:0;width:100%;z-index:10;color:#fff;padding:80px 0;}
.culture-part .culture-img img{width: 100%;}
.culture-part .con{line-height: 2;max-width: 1000px;width: 65%;margin:30px auto;}
.culture-part .inner-title-box p{color:#fff;}
.culture-part.noimg .inner-title-box p{color:#3d3d3d;}
.culture-part.noimg .culture-con{position: relative;color:#000;}
.culture-part.noimg .inner-title-box .en{opacity: 0.1;}

@media (max-width: 1400px){
  .culture-part .culture-con{padding:70px 0;}
  .culture-part .con{margin:20px auto;}
  .culture-part .culture-img img{min-height: 550px;object-fit: cover;object-position: center;}
}
@media (max-width: 992px){
  .culture-part .con{width:80%;}
}
@media (max-width: 750px){
  .culture-part .con{width: 100%;margin:10px 0;}
  .culture-part .culture-con{padding:60px 0;}
}

.application-list{padding:80px 0 40px;}
.application-list .application{margin-top:100px;}
/*.application-list .swiper-slide{margin-right:1.25%;}*/
.application-list .application-item{position: relative;text-align: center;border:1px solid #e3e2e5;padding:14px;color:#000000;}
.application-list .application-item .con{border:2px solid #fff;padding:84px 15px;position: relative;z-index:10;}
.application-list .application-item .name{letter-spacing: 1px;padding-bottom: 24px;position: relative;margin-top:55px;}
.application-list .application-item .name:after{content:'';position: absolute;bottom:0;left:50%;width: 68px;width:2.2em;transform: translateX(-50%);height: 2px;background: #e5000f;}
.application-list .application-item .desc{text-align: center;line-height: 1.81;margin-top:35px;}
.application-list .application-item .tips{font-size:30px;position: absolute;bottom:46px;left:0;width:100%;text-align: center;}
.application-list .application-item .bg{opacity: 0;width:100%;height: 100%;position: absolute;top:0;left:0;background-repeat: no-repeat;background-size: cover;background-position: center;}
.application-list .application-item .icon{width:40%;margin:0 auto;position: relative;max-width: 144px;}
.application-list .application-item .icon img{max-width: 100%;}
.application-list .application-item .icon .white{position: absolute;left:50%;transform: translateX(-50%);top:0;opacity: 0;}
.application-list .application-item:hover .icon .red{opacity: 0;}
.application-list .application-item:hover .icon .white{opacity: 1;}
.application-list .application-item:hover{background: #e5000f;color:#fff;border-color:#e3e2e5;}
.application-list .application-item:hover .bg{opacity: 0.1;}
.application-list .application-item:hover .name:after{background: #fff;}
.application-list .application .swiper-btn-box{margin-top:40px;font-size:0;text-align: center;}
.application-list .application .swiper-btn{display: inline-block;position: static;margin:0 10px;font-size:16px;width:61px;height: 61px;line-height: 60px;border:1px solid #e3e2e5;color:#cccccc;}
.application-list .application .swiper-btn:after{font-size:24px;}
.application-list .application .swiper-btn:hover{color:#fff;background: #e5000f;border-color:#e5000f;}

@media (max-width: 1400px){
  .application-list .application{margin-top:80px;}
  .application-list .application-item .con{padding:70px 15px 85px;}
  .application-list .application-item .name{margin-top:40px;}
  .application-list .application-item .desc{margin-top: 30px;}
}
@media (max-width: 992px){
  .application-list{padding:70px 0 40px;}
  .application-list .application{margin-top:70px;}
  .application-list .application .swiper-btn{width:56px;height: 56px;line-height: 54px;}
}
@media (max-width: 700px){
  .application-list{padding:50px 0 40px;}
  .application-list .application{margin-top:40px;}
  .application-list .application-item .icon .red{opacity: 0;}
  .application-list .application-item .icon .white{opacity: 1;}
  .application-list .application-item{background: #e5000f;color:#fff;border-color:#e3e2e5;}
  .application-list .application-item .bg{opacity: 0.1;}
  .application-list .application-item .con{padding-top:60px;}
  .application-list .application-item .desc{margin-top:25px;}
  .application-list .application-item .tips{bottom: 35px;}
  .application-list .application-item .name{margin-top: 30px;padding-bottom: 18px;}
  .application-list .application-item .name:after{background: #fff;}
  .application-list .application .swiper-btn{width:50px;height: 50px;line-height: 48px;}
  .application-list .application .swiper-btn:after{font-size:20px;}
  .application-list .application .swiper-btn-box{margin-top: 30px;}
}

.newsList{padding:90px 0;}
.newsList .container{max-width:1200px;}
.news-nav-box {border-bottom:1px solid #ededed;}
.news-nav {font-size:0;}
.news-nav a {display:inline-block;*display:inline;zoom:1;font-size:12px;line-height:60px;color:#555;margin-right:7%;position:relative;}
.news-nav a:before {content:"";position:absolute;left:0;bottom:0;width:0;height:3px;background-color:#e60012;transition:all .2s;}
.news-nav a:after {display:block;content:attr(title);font-weight:bold;height:0;overflow:hidden;visibility:hidden;}
.news-nav a.cur,.news-nav a:hover{color:#e60012;font-weight:bold;}
.news-nav a.cur:before,.news-nav a:hover:before{width:100%;}
.news-list .list{margin-left:-20px;margin-right:-20px;}
.news-list li {border-bottom:1px solid #ededed;border-right:1px solid #ededed;}
.news-list .item {display:block;padding:35px 5% 40px;}
.news-list .item .d {line-height:1;color:#999;transition:all .2s;}
.news-list .item .ym {line-height:1;margin-left:10px;color:#999;}
.news-list .item .img {margin-top:12px;overflow: hidden;}
.news-list .item .text {margin-top:15px;}
.news-list .item .tit {font-size:15px;line-height:1;color:#333;transition:all .2s;}
.news-list .item .con {font-size:12px;line-height:22px;color:#999;margin-top:8px;height:44px;overflow:hidden;}
.news-list .item .detail {width:136px;height:34px;font-size:0;text-align:center;border:1px solid #ccc;border-radius:17px;margin-top:25px;transition:all .2s;}
.news-list .item .detail span {display:inline-block;*display:inline;zoom:1;font-size:12px;line-height:32px;color:#ccc;padding-right:37px;background-repeat:no-repeat;background-position:right center;background-image:url(/phpcms/templates/images/news-detail.png);transition:all .2s;}
.news-list .item:hover .d,.news-list .item:hover .tit {color:#e60012;}
.news-list .item .detail:hover {border-color:#e60012;background-color:#e60012;}
.news-list .item .detail:hover span {color:#fff;background-image:url(/phpcms/templates/images/news-detail2.png);}

.news-list .item:hover .img img{transform: scale(1.04);}
.news-top {padding:60px 0;}
.news-top .con-box {display:block;padding:25px;background-color:#fdfdfd;border:1px solid #ececec;}
.news-top-tab {position:relative;overflow:hidden;}
.news-top .item-img {float:left;width:46.49%;overflow: hidden;}
.news-top .item-img .img{position: relative;overflow: hidden;padding-bottom: 56.6%;}
.news-top .item-img .img img{position: absolute;left:0;top:0;}
.news-top .item-img:hover .img{transform: scale(1.04);}
.news-top .text {float:right;width:50%;margin-top:8px;}
.news-top .img img {width:100%;}
.news-top .text .tit {line-height:1.1;color:#333;}
.news-top .text .con {font-size:12px;line-height:26px;color:#999;margin-top:14px;height:52px;overflow:hidden;}
.news-top .text .detail-box {font-size:0;margin-top:34px;}
.news-top .text .detail {font-size:12px;line-height:14px;color:#e60012;display:inline-block;*display:inline;zoom:1;background-image:url(/phpcms/templates/images/detail-btn.png);background-repeat:no-repeat;background-position:right center;padding-right:20px;background-size:8px;}
.news-top-tab .btns {position:absolute;right:25px;bottom:25px;font-size:0;z-index:3;display: flex;align-items: center;justify-content: center;}
.news-top-tab .btns .prev,.news-top-tab .btns .next {margin:0;width:12px;height:18px;color:#666;background-repeat:no-repeat;background-position:center;vertical-align:middle;transition:all .2s;position:static;}
.news-top-tab .btns .prev:after,.news-top-tab .btns .next:after{font-size:18px;font-weight: bold;}
.news-top-tab .btns .num {font-size:0;vertical-align:middle;margin:0 17px;}
.news-top-tab .btns .num .divide,.news-top-tab .btns .num .total {font-size:12px;color:#999;}
.news-top-tab .btns .num .cur {font-size:30px;line-height:34px;color:#e60012;}

@media (max-width: 1200px){
  .news-list .item .detail{width:120px;height: 30px;}
  .news-list .item .detail span{line-height: 28px;}
  .news-list .item{padding:30px 5% 35px;}
}
@media (max-width: 992px){
  .news-top{padding:45px 0;}
  .news-top .con-box{padding:20px;}
  .news-top-tab .btns .num .cur{font-size:24px;}
  .news-top-tab .btns{bottom:20px;right:20px;}
  .news-top .text .detail-box{margin-top:25px;}
  .news-nav a{line-height: 52px;}
  .news-list .item{padding:28px 5% 32px;}
  .news-list .item .detail{margin-top:20px;width:114px;height: 30px;}
  .news-list .item .detail span{line-height: 26px;padding-right: 30px;}
  .pages a{margin:0 7px;height: 36px;line-height: 34px;min-width:36px;}
  .newsList{padding:80px 0;}
}
@media (max-width: 750px){
  .newsList{padding:60px 0;}
  .newsList .inner-title-box .en{font-size:44px;}
  .news-top{padding:35px 0;}
  .news-top .con-box{padding:15px;}
  .news-top .item-img,.news-top .text{width:100%;float:none;}
  .news-top .text{margin-top:15px;}
  .news-top-tab .btns{position: static;margin-top:20px;width: 100%;}
  .news-top-tab .btns .num{margin:0 25px;}
  .news-top-tab .btns .num .cur{font-size:26px;}
  .news-nav a{line-height: 48px;margin-right:9%;}
  .news-list .item .detail{width:127px;height: 32px;}
  .news-list .item .detail span{line-height: 30px;}
  .news-list .list{margin:0;}
  .news-list li{padding:0;}
  .news-list .item{padding:25px 0;}
  .pages a{margin:0 5px;height: 32px;line-height: 30px;min-width:32px;font-size:12px;}
}


.news-detail{margin:50px 0; overflow: hidden;}
.news-detail h1{text-align: center; letter-spacing: 2px;}
.news-detail .dtinfo{margin: 20px 0; text-align: center;}
.news-detail .dtinfo span{margin: 0 10px;}
.news-detail .caseimg{margin-bottom: 30px;}
.news-detail .caseimg img{display: block; max-width: 100%; margin: auto;}
.news-detail .content{font-size: 15px; line-height: 1.8;}
.news-detail .content img{max-width: 100%;}
.news-detail .news-epx{margin: 30px auto 0; overflow: hidden;}
.news-detail .news-epx li{width: 49%; float: left; padding: 0 15px; line-height: 40px; background: #ccc; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.news-detail .news-epx li:first-child{margin-right: 2%;}
@media (max-width: 992px){
  .news-detail .news-epx li{width: 100%; margin: 5px 0;}
  .news-detail .news-epx li:first-child{margin-right: 0;}
}
@media (max-width: 767px){
  .news-detail{margin:30px 0;}
  .news-detail .dtinfo{margin: 15px 0;}
  .news-detail .dtinfo span{margin: 0 5px;}
  .news-detail .caseimg{margin-bottom: 20px;}
  .news-detail .news-epx{margin: 20px auto 0;}
}

.product-detail-img .gallery-top{position: relative;}
.product-detail-img .video-icon{position: absolute;width:50px;height: 50px;bottom:16px;left:16px;background: url(/phpcms/templates/images/playerbtn.png) no-repeat center;z-index:10;}
.product-detail-img .video-content .video-fixed{position: absolute;background: rgba(255,255,255);}
.product-detail-img .video-fixed .cha{top:15px;right:15px;width:40px;height: 40px;border-radius:100%;overflow: hidden;background: rgba(64,64,64,.5);}
.product-detail-img .video-fixed .cha i{display: block;width: 100%;height: 100%;background: url(/phpcms/templates/images/close-video.png) no-repeat center;background-size: 100% auto;}
.product-detail-img .video-fixed .videoboxs{background: none;}

@media (max-width: 767px){
  .product-detail-img .video-icon{width: 40px;height: 40px;background-size: 100% auto;}
  .product-detail-img .video-fixed .cha{width:32px;height: 32px;top:10px;right:10px;}
}


.ibanner .item-mask .disk{box-shadow: none;border-radius:0;}
.ibanner .item-mask{padding-top:110px;}
.ibanner .item-mask .tit{letter-spacing:0;margin-top:0.35rem;}
.ibanner .item-mask .en{letter-spacing: 2px;}
.ibanner .item-mask .more{padding-right:0;margin-top:0.5rem;width:1.9rem;line-height: 0.55rem;}
.ibanner .item-mask .desc{line-height: 1.2;padding-right:10%;font-size:0.2rem;}
.ibanner .item-mask .fs62{font-size:0.58rem;}
.ibanner .item-mask .fs30{font-size:0.28rem;}
.ibanner .item-mask .en span{font-family: cai;float:left;font-size:2rem;line-height: 0.7;margin-right:3.5%;}
.ibanner .item-mask .con{width: 100%;}
.ibanner .item-mask .con2 .en{line-height: 1.333;}
.ibanner .item-mask .con2 .desc{text-transform: uppercase;color:#333;margin-top:0.3rem;min-height: 0.7rem;font-size:0.26rem;}
.ibanner .item-mask .con2 .more{margin-top:0.6rem;}
@media (max-width: 1400px){
  .ibanner .item-mask .more{letter-spacing: 1px;}
  .ibanner .item-mask .more:after{right:0.27rem;}
}
@media (max-width: 1200px){
  .ibanner .item-mask{padding-top:90px;}
  .ibanner .item-mask .more{font-size:15px;}
  .ibanner .item-mask .con2 .more{margin-top:0.85rem;}
}
@media (max-width: 992px){
  .ibanner .item-mask{padding-top:65px;}
  .ibanner .item-mask .fs62{font-size:30px;}
  .ibanner .item-mask .en span{font-size:106px;}
  .ibanner .item-mask .fs30{font-size:16px;}
}
@media (max-width: 767px){
  .ibanner .item-mask{padding-top:57px;}
  .ibanner .item-mask .fs62{font-size:16px;}
  .ibanner .item-mask .en{letter-spacing: 0;}
  .ibanner .item-mask .fs30{font-size:14px;}
  .ibanner .item-mask .more{font-size:12px;width: 110px;line-height: 30px;}
  .ibanner .item-mask .en span{font-size: 56px;}
  .ibanner .item-mask .con2 .desc{font-size:12px;}
  .ibanner .item-mask .con2 .more{margin-top:30px;}
  .ibanner .item-mask .disk{margin-top:30px;top:50%;bottom:auto;transform: translateY(-50%);}
}


.application-list .application-item{cursor: pointer;}
.list-hide, .cont-hide{display: none;}
.list-cover{width: 100vw; height: 100vh; background: rgba(0,0,0,.5); position: fixed; left: 50%; top: 50%; transform: translate(-50%,-50%); z-index: 1000; display: none;}
.list-cbox{width: 680px; background: #fff; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); z-index: 10; border-radius: 5px;}
.cbox-head{width: 100%; height: 80px; padding: 10px 50px; border-bottom: 1px solid #ddd; overflow: hidden;}
.cbox-logo{float: left; height: 100%;}
.cbox-logo img{height: 100%;}
.cbox-close{float: right; width: 32px; height: 32px; background: url(/phpcms/templates/images/cbox-close.png) no-repeat center; background-size: cover; margin-top: 14px; cursor: pointer; transition: all 0.3s;}
.cbox-close:hover{transform: rotate(180deg);}
.cbox-cont{width: 100%; height: 400px; padding: 20px 50px; padding-right: 40px;}
.list-show{width: 100%; height: 100%; overflow: hidden; overflow-y: auto; padding-right: 10px;}
.list-show::-webkit-scrollbar{width: 3px;}
.list-show::-webkit-scrollbar-track{background: #ddd; border-radius: 5px;}
.list-show::-webkit-scrollbar-thumb{background: #e5000f; border-radius: 5px;}
.list-show li{width: 48%; padding: 5px 15px; float: left; margin-right: 4%; margin-bottom: 20px; border: 1px solid #ddd;}
.list-show li:nth-of-type(2n){margin-right: 0;}
.list-show li img{display: block; width: 40px; height: 40px; object-fit: cover; float: left;}
.list-show li a{width: calc(100% - 55px); float: right; line-height: 40px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.cont-show{width: 100%; height: 100%; overflow: hidden; overflow-y: auto; padding-right: 10px;}
.cont-show::-webkit-scrollbar{width: 3px;}
.cont-show::-webkit-scrollbar-track{background: #ddd; border-radius: 5px;}
.cont-show::-webkit-scrollbar-thumb{background: #e5000f; border-radius: 5px;}

@media (max-width: 767px){
  .list-cbox{width: calc(100% - 30px);}
  .cbox-head{height: 60px; padding: 10px 15px;}
  .cbox-close{margin-top: 4px;}
  .cbox-cont{height: 360px; padding: 15px 15px; padding-right: 10px;}
  .list-show, .cont-show{padding-right: 5px;}
  .list-show li{padding: 2px 5px; margin-bottom: 10px;}
  .list-show li a{width: calc(100% - 45px);}
}




