
/*局部根元素大小*/
.root-100{font-size: 100px;}
.root-sz-16{font-size: 0.16em;}
.root-w-1440 .auto{max-width: 1440px;}
.root-w-1280 .auto{max-width: 1280px;}

.w_96{width: 96%;}

@media (min-width:1025px) and (max-width:1440px) {
  .root-w-1440{font-size: 7.14285vw;}
}


 @media (max-width:1024px) {
  .root-sz-16{font-size:1.2vw;}
  }
  @media (max-width:768px) {
  .root-sz-16{font-size: 2vw;}
  }
  @media (max-width:540px) {
  .root-sz-16{font-size:2.5vw;}
  }



/*Top002893 */
body.top-show{overflow: hidden;}
.Top002893{position: absolute;left: 0;top: 50px;width: 100%;z-index: 100;}
.Top002893 .logo{float: left;}
.Top002893 .logo a{display: block;width: 162px;height:31px;background-repeat:no-repeat; background-position: left top; background-size: contain;}
.Top002893 .top-language{position: relative;padding-right:20px;margin-right: 30px;float: right; line-height: 40px; color: rgba(255,255,255,0.5); font-size: 14px; }
.Top002893 .top-language::after{position: absolute;content: '';width: 1px;height: 40px;background: rgba(255,255,255,0.3);top: 50%;margin-top: -20px;right: 0;}
.Top002893 .top-language a{color: rgba(255,255,255,0.5); display: inline-block; padding:0 10px;}
.Top002893 .top-language a.on{color:#fff;  }

.Top002893 .icon-menu{text-align: center;cursor: pointer;}
.Top002893 .icon-menu span{width: 40px;height: 40px;display: block;border: 1px solid #666;position: relative;margin:2px auto 0;padding-top: 8px;border-radius: 50%;}
.Top002893 .icon-menu span i{height: 2px;width: 60%;background: #fff;display: block; left: 20%;  margin: 4px auto;}
.Top002893 .open-menu{float: right;color: #fff;}
.Top002893 .open-menu span{border-color: #fff;}
.Top002893 .open-menu span i{background: #fff;}
.top-show .open-menu{opacity: 0;}
.Top002893 .close-menu{position: fixed;right: 50px;top: -100%;opacity: 0;z-index: 105;}
.Top002893 .close-menu i:nth-child(1){display: none;}
.Top002893 .close-menu i{position: absolute;margin: 0 !important;transform: rotate(45deg);left: 20%;top: 50%;}
.Top002893 .close-menu i:nth-child(2){transform: rotate(-45deg);}
.top-show .close-menu{top: 50px;opacity: 1;}
.top-fixed{position: fixed;left: -100%;top: 0;width: 100%;z-index: 100;height: 100%; background: url(../images/Top-bg.jpg) no-repeat center;background-size: cover;}
.top-show .top-fixed{left: 0;transition: 0s 0s;}
.top-fixed li a{transition: 0.3s;color: #fff;}
.top-fixed li a:hover{color: #e13d3c !important;}
.top-fixed > ul li{padding:0 1.66666vw; background: rgba(0,0,0,0.55);opacity: 0; transition-property: opacity, transform;
  transition-duration: 0.5s, 0.5s, 0.5s;
  -webkit-transition-property: opacity, transform;
  -webkit-transition-duration: 0.5s, 0.5s, 0.5s;
}
.top-fixed .num{font-size: 26px;color: #edecec;}
.top-fixed .name{font-size: 22px;padding-bottom: 2.3vw;}
.top-fixed dt{line-height: 2.143em;font-size: 16px;}
.top-fixed > ul li{transform: translateY(-100px);-webkit-transform: translateY(-100px);-ms-transform: translateY(-100px);}
.top-show .top-fixed > ul li{opacity: 1;transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);}
.top-show .top-fixed > ul li:hover{opacity: 1;}

@media(min-width:1025px){
.top-show .logo a{position: relative;z-index: 104;}
.top-fixed > ul,
.top-fixed > ul li{height: 100%;}
.top-fixed > ul li{padding-top:150px;}
.top-fixed li{float: left;width: 16.6666%;border-right: 1px solid rgb(239 239 239 / 0.3);}
.top-fixed li:hover{background: transparent;}
.top-fixed li:hover:before{margin-bottom: 2.5vw;}
.top-show .top-fixed li:hover a{color: #fff;}
.top-fixed img{opacity: 0;width: 60%; max-width: 72px; margin: 5.83333vw 0 2vw;}
.top-fixed li:hover .num{text-align: center;}
.top-fixed li:hover img{opacity: 1}
.top-fixed li:hover{text-align: center;}
.top-fixed dl{display: block!important;}
}

@media(max-width:1024px){
.Top002893 .icon-menu span{padding-top: 12px; margin:0;}
.open-menu i{position:static;}
.open-menu:not(.on) i:nth-child(1),
.open-menu:not(.on) i:nth-child(3){margin-top:0;}
.Top002893{top:20px;}
.top-show .close-menu{right: 2%; top: 20px;}
.top-fixed img{display: none;}
.Top002893 .top-language{padding-right:0;margin-right:10px;}
.top-fixed{transition: 0s 0s; background:none;}
.top-fixed > ul{overflow: auto;height: 100%;padding-top:90px;}
.top-fixed > ul li{border-bottom: 1px solid #efefef;  background: rgba(0,0,0,0.8);}
.top-fixed > ul li dl{display: none;padding-left:22vw;padding-bottom: 5vw;}
.top-fixed .one{display: flex;align-items: center;padding: 4vw 0 4vw 10vw;position: relative;}
.top-fixed .one .num{margin-right: 6vw;font-size:5vw;}
.top-fixed .one .name{font-size:5vw; padding-bottom:0;}
.top-fixed .one .op{position: absolute;width: 20vw;height: 100%;right: 5vw;}
.top-fixed .one .op:before{position: absolute;content: '';width: 3vw;height: 3vw;border-right: 1px solid #fff;border-bottom: 1px solid #fff;left: 50%;top: 50%;margin: -1.5vw 0 0 -1.5vw;transform: rotate(45deg);transition: transform 0.3s;}
.top-fixed .one .op.click:before{transform: rotate(-135deg);margin-top: 0;}
.top-fixed dt{font-size: 3vw;}
}




/*Banner002826 */
.Banner002826{position: relative;z-index: 1;}
.Banner002826 a{position: absolute;width: 100%;height: 100%; z-index: 12;}
.Banner002826 li.slick-slide{position: relative;}
.Banner002826 li.slick-slide img{display: block;width: 100%;}
.Banner002826 li.slick-slide video{position: absolute;z-index: 10;left: 50%;top: 50%;transform: translate(-50%, -50%);height: 105%;width: 105%;}
.Banner002826 .ytable{height: 100%;}
.Banner002826 .txt-area{position: absolute;color: #fff;left: 0;top: 0;width: 100%;height: 100%;z-index: 11;}
.Banner002826 .txt-area aside{transition: 1s 1s;opacity: 0;}
.Banner002826 .txt-area .t-1{font-size:3.75em;font-weight: bold;transform: translateX(50px);letter-spacing: 0px}
.Banner002826 .txt-area .t-2{transform: translateX(130px);margin: 15px 0;letter-spacing: 2px;font-weight: lighter; font-size:2.125em;}
.Banner002826 .txt-area .t-2:after{content: '';width: 72px;height: 5px;background: #e13d3c;display: block;margin-top: 35px;}
.Banner002826 .ani-show .txt-area aside{opacity: 1;transform: translateX(0);text-align: left;}
.Banner002826 .slick-arrow{position: absolute;z-index: 10;width: 60px;height: 90px;background: rgba(0,0,0,0.13);top: 50%;margin-top: -45px;font-size: 0;padding: 0;cursor: pointer;transition: 0.2s;border: 0;border-radius: 10px 0;}
.Banner002826 .slick-arrow:hover{background: #e13d3c;}
.Banner002826 .slick-arrow::before{position: absolute;content: '';width: 20px;height: 20px;transform: rotate(-45deg);top: 50%;margin-top: -10px;border-top: 2px solid #e13d3c;border-left: 2px solid #e13d3c;}
.Banner002826 .slick-arrow:hover::before{border-color: #fff !important;}
.Banner002826 .slick-prev{left: 2%;}
.Banner002826 .slick-prev::before{left: 40%;}
.Banner002826 .slick-next{right: 2%;}
.Banner002826 .slick-next::before{left: 20%;transform: rotate(135deg);}
.Banner002826 .slick-dots{position: absolute;left: 0;text-align: center;width: 100%;bottom: 5%;z-index: 10;}
.Banner002826 .slick-dots li{display: inline-block;padding-right: 20px;position: relative;cursor: pointer;}
.Banner002826 .slick-dots li:last-child{padding-right: 0;}
.Banner002826 .slick-dots li:last-child:after{display: none;}
.Banner002826 .slick-dots li button{display: block;border: 1px solid transparent;border-radius: 50%;width: 10px;height: 10px;position: relative;font-size: 0;padding: 0;background: #fff;opacity: 0.5}
.Banner002826 .slick-dots li.slick-active button{border-color: #fff;opacity: 1;}
@media(min-width:1025px){
  .Banner002826 li.slick-slide img.wap{display: none;}
  }
@media(max-width:1024px){
  .Banner002826 .slick-arrow{display: none !important;}
  .Banner002826 li.slick-slide img.pc{display: none;}
  .Banner002826 li.slick-slide video{left: -100%;top: 100%;opacity: 0;}
  .Banner002826 li.slick-slide .open-video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.3) url(../images/Banner002826_play.png) no-repeat center center;background-size: auto 50px;z-index: 20;}
  .Banner002826 li.video-show .open-video{left: -100%;opacity: 0;transform: translateX(-100%);}
  .Banner002826 li.video-show video{left: 50%;top: 50%;opacity: 1;background: #000;}
  .Banner002826 .txt-area .t-1{font-size:2.1em;}
  .Banner002826 .txt-area .t-2{letter-spacing:0;font-size:1.2em;}
  .Banner002826 .txt-area .t-2:after{width:40px;height:3px;margin-top:20px;}
}
@media(max-width:640px){
.Banner002826 li.slick-slide .open-video{display: none;}
}


.Hometitle{text-align: center;font-size: 40px;color: #333;padding-bottom: 4%;}
.Hometitle p{margin: 0;opacity: 0.6;font-size: 16px;margin-top: 15px;}
.Hometitle::after{display: block;content: '';background: #e13d3c;margin: 25px auto 0;height: 4px;width: 52px;}
@media(max-width:768px){
.Hometitle{font-size: 22px;}
.Hometitle p{font-size: 14px;}
}




.HomeProduct{padding: 5vw 0;}
.HomeProduct .ul{position: relative;}
.HomeProduct .ul li{width: 49.5%;position: relative;border-radius: 25px;overflow: hidden;}
.HomeProduct .ul li a{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/probg.jpg) no-repeat center center/cover;}
.HomeProduct .ul li a >*{position: absolute;left: 0;width: 100%;}
.HomeProduct .ul li .Ispic{height: 100%;top: 0;transition: 0.3s ease-out;}
.HomeProduct .ul li .Ispic.wap{display: none;}
.HomeProduct .ul li:hover .Ispic{transform: scale(1.1);}
.HomeProduct .ul li .txt{right: 0;top:30px;z-index: 5;width: 90%;margin: 0 auto;color: #333;text-align: center;}
.HomeProduct .ul li p{margin: 0;}
.HomeProduct .ul li .t1{font-size:1.75em;font-weight: bold;}
.HomeProduct .ul li .t2{font-size:1em;margin-top: 10px;color: #666;}
.HomeProduct .ul li .more{font-size:0.875em;margin-top: 14px;color: #333;padding: 7px 10px;border-radius: 5px;display: inline-block;background: #d4d4d4;}
.HomeProduct .ul li .more span{font-family: 宋体}
.HomeProduct .ul li:hover .more{background: #e13d3c;color: #fff;}
.HomeProduct .ul li:hover .t1{color: #e13d3c;}
.HomeProduct .slick-arrow{position: absolute;width: 30px;height: 30px;top: 50%;margin-top: -11px;overflow: hidden;font-size: 0;cursor: pointer;z-index: 10;border: 0;background: none;padding: 0;border-top: 3px solid #666;border-left: 3px solid #666;transform: rotate(-45deg);}
.HomeProduct .slick-arrow:hover{border-color: #e13d3c;}
.HomeProduct .slick-prev{left: -4%;}
.HomeProduct .slick-next{transform: rotate(135deg);right: -4%;}
.HomeProduct .slick-disabled{display: none !important;}

@media(max-width:1600px){
  .HomeProduct .slick-slider{padding: 0 60px;}
  .HomeProduct .slick-prev{left:10px;}
  .HomeProduct .slick-next{right:10px;}
  }
@media(max-width:1024px){
  .HomeProduct{padding:50px 0;}
  }

@media(min-width:769px){
.HomeProduct .ul{padding-bottom: 624px;}
.HomeProduct .ul li{position: absolute;height: 49%;left: 0;top: 0;}
.HomeProduct .ul li:nth-child(3),
.HomeProduct .ul li:nth-child(4){width: 24%;top: auto;bottom: 0;left: auto;right: 0;}
.HomeProduct .ul li:nth-child(3){right: 25.25%;}
.HomeProduct .ul li:nth-child(1), .HomeProduct .ul.odd li:nth-child(2){height: 100%;width: 49.5%;}
.HomeProduct .ul li:nth-child(2){left: auto;right: 0;}
.HomeProduct .ul.odd li:nth-child(1){width: 49.5%;height: 49%;}
.HomeProduct .ul.odd li:nth-child(3), .HomeProduct .ul.odd li:nth-child(4){left: 0;right: auto;bottom: 0;}
.HomeProduct .ul.odd li:nth-child(3){left: 25.25%;}
}
@media(max-width:768px){
.HomeProduct .slick-slider{padding: 0 30px;}
.HomeProduct .slick-arrow{width:15px;height:15px;margin-top: -7.5px;}
.HomeProduct .ul li{padding-bottom:65%;margin:1% 2% 1% 0; float: left; width: 49%;}
.HomeProduct .ul li:nth-child(2n){margin-right:0;}
.HomeProduct .ul li .txt{top:10px;}
.HomeProduct .ul li .Ispic{display: none;}
.HomeProduct .ul li .Ispic.wap{display:block;}
}
@media(max-width:360px){
  .HomeProduct .ul li .t2{display: none;}
}







/*Floor002685 */
.Floor002685{overflow: hidden;position: relative;z-index: 10;padding-top:5vw;background: #f8f8f8;}
.Floor002685 .list dd{transition: 0.5s;padding-bottom: 38%;position: relative;}
.Floor002685 .list dd.hover{z-index: 4;}
.Floor002685 .list dd .cons{z-index: 1;overflow: hidden;display: block;left: 0;top: 0;bottom: 0;right: 0;position: absolute;}
.Floor002685 .list dd .cons > *{position: absolute;left: 0;top: 0;}
.Floor002685 .list dd figure{overflow: hidden;z-index: 2; bottom: 0;background-position: 0 0;transition: 0.3s; width: 100%;}
.Floor002685 .list dd figure .Ispic{position: absolute;display: block;left: 50%;top: 50%;min-width: 100%;min-height: 100%;max-width: none;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);ms-transform: translate(-50%, -50%);}
.Floor002685 .list dd figure .Ispic img{display: none;}
.Floor002685 .list dd figure::before{position: absolute;content: '';left: 0;width: 100%;height: 100%;top: 0;z-index: 10;background: #000;opacity: 0.3;}
.Floor002685 .list dd .ytable{height: 100%;z-index: 20;text-align: center;color: #fff;}
.Floor002685 .list dd h3{margin: 0;font-size:1.875em;padding: 0% 0 9px;font-weight: normal;}
.Floor002685 .list dd .icon{max-width: 50px;transition: 0.4s; display: block; margin:17px auto 0;}
.Floor002685 .list dd .box .more{color: #333;margin-top:30px; font-size: 14px; background: #d4d4d4;width:62px;height:30px;text-align: center;line-height:30px; border-radius: 5px; display: block;}
.Floor002685 .list dd .box .more span{font-family: 宋体;}
.Floor002685 .list dd .box .more:hover{background: #e13d3c; color: #fff;}

@media(min-width:1025px){
.Floor002685 .list{display: table;table-layout: fixed;width: 108%;overflow: hidden;}
.Floor002685 .list dd{display: table-cell;vertical-align: middle;}
.Floor002685 .list dd .cons{transform: skew(-10.15deg);transform-origin: left top;}
.Floor002685 .list dd:nth-child(1) .cons::before{content: "";position: absolute;top: 0;right: 0;z-index: 10;width: 2px;height: 100%;background-color: #fff;opacity: .3;}
.Floor002685 .list dd:nth-child(2) .cons::before{content: "";position: absolute;top: 0;right: 0;z-index: 10;width: 2px;height: 100%;background-color: #fff;opacity: .3;}
.Floor002685 .list dd figure{transform: skew(10.15deg);width: 160%;margin-left: -30%;}
.Floor002685 .list dd.hover figure{width: 110%;margin-left:-5%;}

.Floor002685 .list dd.hover figure:before{opacity: 1;background: -moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.6) 40%, rgba(0,0,0,0.95) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.6) 40%, rgba(0,0,0,0.95) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.6) 40%, rgba(0,0,0,0.95) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000', GradientType=0 ); /* IE6-9 */}
.Floor002685 .list dd .ytable{transform: skew(10.15deg); padding-top: 42%;}
.Floor002685 .list dd.hover .ytable{padding-top: 0;}
.Floor002685 .list dd .box{margin: 0 auto;transition: 0.3s;transform: translateY(200px);opacity: 0;margin-bottom: 0;padding: 0 15%;}
.Floor002685 .list dd.hover .box{opacity: 1;transform: translateY(0);}
.Floor002685 .list dd .box h2{font-size:1.875em;font-weight: normal;}
.Floor002685 .list dd .box .p{font-size:1em;line-height: 28px;}
.Floor002685 .list dd .box .ul{width: 100%;margin-top: 3%;}
.Floor002685 .list dd .box .ul li{float: left;width: 31.3%;border: 1px solid rgba(255,255,255,0.2);background: rgba(255,255,255,0.1);margin-right: 3%;padding: 10px;}
.Floor002685 .list dd .box .ul li a{ color: #fff;}
.Floor002685 .list dd .box .ul li:last-child{margin-right: 0;}
.Floor002685 .list dd .box .ul li .img{display: block;width: 100%;padding-bottom: 60%;background-size: cover;background-repeat: no-repeat;background-position: center;}
.Floor002685 .list dd .box .ul li p{margin-bottom: 0;}
.Floor002685 .list dd:nth-child(1) .tit{padding-left: 6%;}
.Floor002685 .list dd:nth-child(3) .tit{padding-right: 6%;}
.Floor002685 .list:hover dd .tit{display: none;}
.Floor002685 .list dd.hover .icon{opacity: 1;}
.Floor002685 .list dd.hover h3{font-weight: bold;padding: 2% 0 5%;}
}
@media(max-width:1024px){
.Floor002685{padding-top: 50px;}
.Floor002685 .list dd{width:96% !important; margin:0 auto 2%; padding-bottom:70%;}
.Floor002685 .list dd .box .more{margin:30px auto 0;}
.Floor002685 .list dd .box .ul,
.Floor002685 .list dd .box h2,
.Floor002685 .list dd .box .p{display: none;}
}



/* RighInfo002806 */
.RighInfo002806{ padding-top: 5vw;}
.RighInfo002806 .cons{padding: 6vw 0; background-size: cover; background-repeat:no-repeat; background-position: center;}
.RighInfo002806 .titBox{color: #fff;}
.RighInfo002806 .titBox .des{margin-bottom: 3.75em;}
.RighInfo002806 .titBox .des span{display: block;font-size:2.25em;font-weight:bold;margin-bottom:15px;}
.RighInfo002806 .titBox .des p{margin: 0;line-height:1.6;font-size:1.25em;}
.RighInfo002806 .titBox a{color: #333;display: inline-block;font-size:14px;background: #d4d4d4;padding: 7px 10px;border-radius: 5px;}
.RighInfo002806 .titBox a span{font-family: '宋体';}
.RighInfo002806 .titBox a:hover{background: #e13d3c;color: #fff;}

.RighInfo002806 .pic{ position: relative;}
.RighInfo002806 .pic .bx-wrapper,
.RighInfo002806 .pic .bx-viewport{ position:relative; overflow:hidden; z-index:1;}
.RighInfo002806 .pic .list li{background-repeat:no-repeat; background-position:center top; background-size:cover;}
.RighInfo002806 .pic .list li figure{height:450px; margin: 0 auto; position: relative;}
.RighInfo002806 .pic .list li figure .txt{position: absolute; bottom: 0px; width: 100%;}
.RighInfo002806 .pic .list li p{ opacity: 0; text-align: center;margin: 0 auto; color: #fff;
 transition:all ease-in-out 0.3s;
 -webkit-transition:all ease-in-out 0.3s;
 -ms-transition:all ease-in-out 0.3s;
 -moz-transition:all ease-in-out 0.3s;
 }
.RighInfo002806 .pic .list li.on p{ opacity: 1;width: 100%; font-size:1.75em;  background: rgba(0,0,0,0.5); padding:25px 0;}
.RighInfo002806 .pic .bx-controls-direction{ display: none;}

@media(min-width:768px){
.RighInfo002806 .pic .bx-controls-direction{ display: block;}
.RighInfo002806 .pic .bx-controls-direction a {position:absolute; z-index: 99; overflow: hidden; display: block; width:44px; height:44px;  top: 50%; margin-top: -22px; opacity: 0; background-repeat: no-repeat;
-ms-transition:left 400ms, right 400ms,opacity 300ms;
transition:left 400ms, right 400ms,opacity 300ms;
-webkit-transition:left 400ms, right 400ms,opacity 300ms;
-moz-transition:left 400ms, right 400ms,opacity 300ms;
-o-transition:left 400ms, right 400ms,opacity 300ms;}
.RighInfo002806 .pic .bx-controls-direction .bx-prev {left:45px; background-image: url(../images/Banner002403-l_btn.png);}
.RighInfo002806 .pic .bx-controls-direction .bx-next {right:45px;background-image: url(../images/Banner002403-r_btn.png);}
.RighInfo002806 .pic .bx-controls-direction.on .bx-prev {left:45px; opacity: 1;}
.RighInfo002806 .pic .bx-controls-direction.on .bx-next {right:45px; opacity: 1;}
}
@media(min-width:1025px){
.RighInfo002806 .titBox{width: 52%;padding-right: 12.3vw;}
.RighInfo002806 .pic{width: 48%;}
}
@media(max-width:1024px){
.RighInfo002806 .ytable,
.RighInfo002806 .ytable-cell{display: block;}
.RighInfo002806{padding-top: 50px;}
.RighInfo002806 .cons{padding: 60px 0;}
.RighInfo002806 .titBox{margin-bottom:30px;}
}

@media(max-width:768px){
  .RighInfo002806 .titBox .des span{font-size:2em;}
  .RighInfo002806 .titBox .h5{font-size:2.3em;}
  .RighInfo002806 .titBox .h5:before{width:30px;height:3px;}
  .RighInfo002806 .pic .list li figure{height:300px;}
}



/*Floor002749 */
.Floor002749{padding: 5vw 0; overflow: hidden;}
.Floor002749 .Hometitle{padding-bottom: 0;}
/*slick Basic*/
.Floor002749 .slick-slider{position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002749 .slick-list{position: relative;z-index: 1;display: block;overflow: hidden;}
.Floor002749 .slick-list:focus{outline: none}
.Floor002749 .slick-list.dragging{cursor: pointer;cursor: hand;}
.Floor002749 .slick-slider .slick-track,
.Floor002749 .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}
.Floor002749 .slick-track{position: relative;top: 0;left: 0;display: block;}
.Floor002749 .slick-track:before, .Floor002749 .slick-track:after{display: table;content: '';}
.Floor002749 .slick-track:after{clear: both;}
.Floor002749 .slick-loading .slick-track{visibility: hidden;}
.Floor002749 .slick-slide{display: none;float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide{float: right;}
.Floor002749 .slick-slide .slick-loading img{display: none;}
.Floor002749 .slick-slide .dragging img{pointer-events: none;}
.Floor002749 .slick-initialized .slick-slide{display: block;}
.Floor002749 .slick-loading .slick-slide{visibility: hidden;}
.Floor002749 .slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.Floor002749 .slick-arrow .slick-hidden{display: none;}
/*slick Basic End*/

.Floor002749 .tab{text-align: center;padding:30px 0; display: none;}
.Floor002749 .tab ul{display: inline-block;}
.Floor002749 .tab li{float: left;position: relative;margin: 0 14px;}
.Floor002749 .tab li a{display: block;cursor: pointer;padding: 0 2vw;line-height:44px;border-radius:3px;font-size:1em;transition: 0.3s;box-shadow: 0 0 10px rgba(0, 60, 121, 0.15);}
.Floor002749 .tab li a:hover,
.Floor002749 .tab li.on a{background: #e13d3c;color: #fff;}
.Floor002749 .tab li.on:before{position: absolute;content: '';left: 50%;border: 4px solid transparent;border-top-color: #e13d3c;top: 100%;margin-left: -2px;}
.Floor002749 .tab-list{padding-top: 30px;}
.Floor002749 .tab-list .list{position: fixed;left: -100%;width: 96%;max-width: 1440px;}
.Floor002749 .tab-list .list.show{position: relative;left: auto;width: auto;}
@media(min-width:769px){
.Floor002749 .list >*{width: 47%;}
.Floor002749 .top-news{float: left;}
.Floor002749 .list dl{float: right;}
.Floor002749 .list dl dd{padding-top: 15px}
}

.Floor002749 .list dd .ytable .img{width: 35%; position: relative;}
.Floor002749 .list dd .ytable .img .Ispic{border-radius: 10px; overflow: hidden; position: absolute; left: 0; top: 0; width:80.212%; height:100%;}
.Floor002749 .list dd .ytable .img img{ display: none;}
.Floor002749 .list dd .ytable .right{width: 65%;}
.Floor002749 .list dd .ytable time{color: #e13d3c;font-weight: bold;font-size:0.9375em;}
.Floor002749 .top-news{margin-top: 15px;}
.Floor002749 .top-news,
.Floor002749 .list dd{background: #fff;}
.Floor002749 .list .pic{display: block;overflow: hidden;}
.Floor002749 .list li .Ispic{padding-bottom: 63%;border-radius: 20px;}
.Floor002749 .list dd{border-bottom: 1px solid #e4e4e4;}
.Floor002749 .list a{color: #555;}
.Floor002749 .list a:hover,
.Floor002749 .list dd:hover a{color: #e13d3c;}
.Floor002749 .list h2{font-size:1.25em;line-height: 30px;margin: 0;}
.Floor002749 .list h2.dot2{max-height: 60px;}
.Floor002749 .list .more{font-size:0.875em; margin-top: 14px; color: #333; padding: 7px 10px; border-radius: 5px; display: inline-block; background: #d4d4d4;}
.Floor002749 .list .more span{font-family: 宋体;}
.Floor002749 .list .more:hover{background: #e13d3c; color: #fff;}
.Floor002749 .list time b{font-size:2em;color: #555;}
.Floor002749 .top-news .txt{position: relative;margin: 20px 0 0 0;}
.Floor002749 .top-news .txt time{position: absolute;border-right: 1px solid #e5e5e5;padding-right: 20px;text-align: center;left: 0;top: 50%;transform: translateY(-50%);}
.Floor002749 .top-news .txt time b{display: block;line-height: 36px;}
.Floor002749 .list dd time b{margin-right: 10px;}
.Floor002749 .list dd p{font-size:0.875em;color: #888;line-height: 25px;height: 44px; margin: 0;}
.Floor002749 .list dd h2{position: relative;min-height: 30px;margin:1.8229vw 0 1.04167vw;}
.Floor002749 .list dd h2 a{position: absolute;left: 0;top: 0;max-width: 100%;}
.Floor002749 .list .more a{color: #888;}
.Floor002749 .list .more a:after{display: inline-block;content: '';width: 8px;height: 8px;border-right: 2px solid #888;border-top: 2px solid #888;vertical-align: middle;margin-left: 10px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transition: transform 0.3s;}
.Floor002749 .list dd:hover .more a{color: #e13d3c;}
.Floor002749 .list dd:hover .more a:after{border-right: 2px solid #e13d3c;border-top: 2px solid #e13d3c;}
.Floor002749 .slick-dots{overflow: hidden;}
.Floor002749 .slick-dots li{float: left;width: 22px;height: 4px;background: #e5e5e5;margin-right: 3px;cursor: pointer;}
.Floor002749 .slick-dots li button{display: none;}
.Floor002749 .slick-dots li.slick-active{background: #e13d3c;}
@media(max-width:1024px){
.Floor002749{padding:50px 0;}
}
@media(max-width:768px){
.Floor002749 .tab li a{padding: 0 3vw;}
.Floor002749 .list dd{margin-top: 20px; height: auto!important; border: none;}
.Floor002749 .list dd,
.Floor002749 .top-news{padding: 20px; background: #f9f9f9;}
.Floor002749 .list dd .ytable .img{width:40%;}
.Floor002749 .list dd .ytable .img .Ispic{ width:90%;}
.Floor002749 .list dd .ytable .right{width:60%;}
}




/*Bottom002743 */
.Bottom002743{background:#2d2e30; padding-top:3vw; color: rgba(255,255,255,0.7);}
.Bottom002743 a{color: rgba(255,255,255,0.6);}
.Bottom002743 a:hover{color: #fff;}
.Bottom002743 .cons{padding-bottom:1.25vw;}
.Bottom002743 .copyright{line-height: 24px;padding:24px 0;color: #b3b3b3; border-top:1px solid rgba(255,255,255,0.1); font-size:0.875em; text-align: center;}
.Bottom002743 .copyright a{color: #b3b3b3;}
.Bottom002743 .copyright a:hover{color: #fff;}
.Bottom002743 .copyright aside{display: inline-block;vertical-align: middle;margin-left:4vw;}
.Bottom002743 .copyright aside .fx{display: inline-block;vertical-align: middle; position: relative;}
.Bottom002743 .copyright aside .fx a{display:block;width: 30px;height: 30px;border-radius: 50%;background-color: rgba(101,101,101,0.3);background-position: center center;background-repeat: no-repeat;cursor: pointer;}
.Bottom002743 .copyright aside .fx+.fx{margin-left:10px;}
.Bottom002743 .copyright aside .fx figure{display: none;width: 130px;position: absolute;left: 0;bottom: 100%;margin-bottom: 10px;background: #fff;padding: 5px;}
.Bottom002743 .copyright aside .fx figure:after{position: absolute;content: '';border: 5px solid transparent;border-top-color: #fff;left: 16px;top: 100%;}
.Bottom002743 .copyright aside .fx a:hover {	background-color: #e13d3c;}

.Bottom002743 .contact{line-height: 2;max-width: 398px;}
.Bottom002743 .logo{display: block; margin-bottom:2.1vw;width: 70%; max-width:232px;}
.Bottom002743 .contact dd{padding-left: 34px;background: url(../images/Bottom003000_email.png) no-repeat left top; font-size:0.9375em ;}
.Bottom002743 .contact dd:nth-of-type(2){background-image: url(../images/Bottom003000_tel.png);}
.Bottom002743 .contact dd:nth-of-type(3){background-image: url(../images/Bottom003000_add.png);}
.Bottom002743 .contact  dd+dd{margin-top: 14px;}
.Bottom002743 nav dl dt a{color: #fff;}
.Bottom002743 nav dl{float: left; max-width: 180px;}
.Bottom002743 nav dt{padding-bottom: 15px;}
.Bottom002743 nav dd{line-height: 20px; padding:6px 0; font-size:0.875em; }


.Bottom002743 nav dl.bot112 dd{display: none;}

@media(min-width:1025px){
.Bottom002743 .contact{float: left;}
.Bottom002743 nav{float: right;width:70%;max-width: 960px;}
}
@media(max-width:1024px){
.Bottom002743{padding-top: 5%;}
.Bottom002743 nav{display: none;}
.Bottom002743 .contact{display: table; margin: 0 auto;}
}



/*Top002696 */
.Top002696{position: absolute;left: 0;top: 0;width: 100%;z-index: 100;border-bottom: 1px solid rgba(255,255,255,0.2);color: #fff; padding: 0  50px; background:rgba(0,0,0,0.5);}
.Top002696 a{color: #fff;}
.Top002696 .top-left{float: left;}
.Top002696 .top-right,
.Top002696 .top-mid{float: right;}

@media(max-width:1800px){
.Top002696{padding: 0 2%;}
}

.Top002696 .top-left{display: table;height: 108px;width: 20%;max-width: 343px;}
.Top002696 .top-left a{display: table-cell;vertical-align: middle;}
.Top002696 .top-right{padding: 34px 0;}
.Top002696 .top-right dl > *{float: left;}
.Top002696 .top-right dd a{float: left;margin-left: 9px;background: url(../images/Top002696_a.png) no-repeat;width: 54px;line-height: 26px;text-align: center;border-radius: 26px;}
.Top002696 .top-right dd a.reg{opacity: 0.5;}
.Top002696 .top-right dd a:hover{background: #e13d3c;color: #fff;opacity: 1;}
.Top002696 .top-right dt{position: relative;z-index: 100;}
.Top002696 .open-search{background: url(../images/Top002696_search.png) no-repeat center center;width: 40px;height:40px;display: block;position: relative;}
.Top002696 .open-search-show{background: none;}
.Top002696 .open-search-show::before, .Top002696 .open-search-show::after{position: absolute;content: '';width: 60%;left: 20%;height: 2px;top: 50%;margin-top: -1px;background: #fff;transform: rotate(45deg);}
.Top002696 .open-search-show::after{transform: rotate(-45deg);}
.Top002696 .top-search{display: none;position: absolute;right: 0;top: 100%;width: 240px;height: 40px;box-shadow: 0 0 5px rgba(0,0,0,0.5); margin-top: 34px;}
.Top002696 .top-search .text{width: 100%;border: none;line-height: 40px;height: 40px;padding: 0 40px 0 10px;color: #fff;border-radius: 3px;background: #e13d3c;}
.Top002696 .top-search .btn{position: absolute;right: 0;top: 0;height: 100%;width: 40px;background: url(../images/Top002696_search.png) no-repeat center center;}
.Top002696 .top-mid{width: 60%;max-width: 820px;margin-right: 5%;}
.Top002696 .header-menu li{ width: 16.6667% ;}
.Top002696 .header-menu li em{line-height: 108px;}
.Top002696 .header-menu li em a{display: inline-block;position: relative;font-size: 16px;}
.Top002696 .header-menu li em a:hover, .Top002696 .header-menu li.aon em a{color: #fff;}
.Top002696 .header-menu li em a:hover:after{position: absolute;content: '';left: 0;bottom: -1px;width: 100%;background: #e13d3c;height: 2px;}
.Top002696 .header-menu li.aon em a:after{position: absolute;content: '';left: 0;bottom: -1px;width: 100%;background: #fff;height: 2px;}

 .Top002696 .header-menu li .sub{display: none;}
.Top002696 .header-menu li .sub-menu dt{line-height:70px; padding: 0 0.5em;}
.Top002696 .header-menu li .sub-menu dt a{color: #fff;font-size:16px;}
.Top002696 .header-menu li .sub-menu dt a:hover{color: #e13d3c;background: none;}
.Top002696 .sub-menu-layer{background:rgba(0,0,0,0.5);}


@media(max-width:1200px){
.Top002696 .top-mid{margin-right: 0;}
}
@media(min-width:1025px){
.Top002696 .header-menu li:last-child .sub{left: auto !important; right:-10% !important;}
}
@media(max-width:1024px){
.Top002696 #header-menu{position: absolute;left: -100%;top: -100%;z-index: 100;background: rgba(0,0,0,0.8);width: 100%;border-radius: 0 0 0 5px;opacity: 0;}
.Top002696 #header-menu.header-menu-show{left: auto;right: 0;top: 100%;opacity: 1;transition: top 0.3s;}
.Top002696 #open_menu{position: relative;width: 40px;height:40px;margin-left: 9px;border-radius:50%;border: 1px solid #fff;}
.Top002696 #open_menu.open_menu_on{border-color: transparent;}
.Top002696 #open_menu i,
.Top002696 #open_menu i::before,
.Top002696 #open_menu i::after{height: 2px;background: #fff;}
.Top002696 #open_menu i{left: 20%;top: 50%;margin-top: -1px;width: 60%;}
.Top002696 #open_menu i::before, .Top002696 #open_menu i::after{content: '';}
.Top002696 .top-left{width: 40%;}
.Top002696 #header-menu li em a,
.Top002696 #header-menu li .sub-menu dt a{padding: 0 5%; }
.Top002696 #header-menu li .sub-menu{background:  rgba(0,0,0,0.3);}
.Top002696 #header-menu li .sub-menu dt a{border-bottom-color:  rgba(255,255,255,0.3);}
.Top002696 #header-menu li{line-height:60px;}
.Top002696 #header-menu li.has-sub i.op{display: block;}
.Top002696 #header-menu li.has-sub i.op:before,
.Top002696 #header-menu li.has-sub i.op:after{background: #fff;}
}
@media(max-width:640px){
.Top002696 .top-left{height: 80px;}
.Top002696 .top-right{padding: 20px 0;}
.Top002696 .top-search{margin-top: 20px;}

}



/*Banner003144 */
.Banner003144 .pc{background-position: center center; background-repeat: no-repeat; height:400px; background-size: cover;}
@media (min-width:1025px) {
.Banner003144 .wap{display: none;}
}
@media (max-width:1024px) {
.Banner003144 .pc{display: none;}
}



/*.Menu002188 */
.Menu002188{background: #fafafa;}
.Menu002188_fixed{position: fixed;width: 100%; left: 0; top: 0; z-index: 1000;}
.Menu002188 .Menu{float: left;}
.Menu002188 .Menu li{float: left;padding-right:2.5vw;}
.Menu002188 .Menu li a{font-size:1.125em;color: #333; line-height: 78px;transition: .3s ease-out; border-bottom: 2px solid transparent; display: block;}
.Menu002188 .Menu li.aon a,
.Menu002188 .Menu li a:hover{color: #e13d3c;border-bottom-color: #e13d3c;}
.Menu002188 .Currents{text-align: right;color: #9b9b9b;line-height:80px;float: right;background: url(../images/Menu002188-home.png) no-repeat left center;padding-left: 25px;font-weight: lighter; font-size: 0.875em; }
.Menu002188 .Currents em{font-style: normal;display: inline-block;}
.Menu002188 .Currents a{color: #9b9b9b;transition: .3s ease-out;padding-right: 20px;position: relative}
.Menu002188 .Currents a::before{content: '';position: absolute;width: 2px;height: 2px;background: #ccc;top: 50%;right: 9px}
.Menu002188 .Currents a:hover{color: #e13d3c;}
.Menu002188 .Currents span{color: #e13d3c;}
@media (max-width: 1024px){
.Menu002188 .Currents{display: none;}
.Menu002188 .Menu li a{font-size:1em;line-height:60px;}
}

.listtitle{text-align: center; color: #333; letter-spacing: 2px; font-size:2.5em; margin-bottom: 2.34377vw;}


/*Floor003096 */
.Floor003096{position: relative;z-index: 1;}
.Floor003096 img{width: 100%;}
.Floor003096 .txt-area{color: #333;}
.Floor003096 .h1{font-size:1.875em;margin: 0;}
.Floor003096 .p{display: block; font-size:1.625em;line-height:2; margin-bottom: 0;}
.Floor003096 .txt-area{position: absolute; left: 0; top: 0; width: 100%; height: 100%;z-index: 2;}

@media(min-width:1025px){
.Floor003096 .auto{height: 100%;}
.Floor003096 .ytable{width: 50%; height: 100%; max-width: 690px;}
}
@media(max-width:1024px){
.Floor003096 .txt-area{padding:18px 0;}
}



/*Floor003097 */
.Floor003097{position: relative;z-index: 1;}
.Floor003097 img{width: 100%;}
.Floor003097 .txt-area{color: #333;}
.Floor003097 .h1{font-size:2.5em;margin: 0;font-weight: normal;}
.Floor003097 .p{display: block; font-size:1.625em;line-height:2; margin:1.6vw 0 0;}
.Floor003097 .txt-area{position: absolute; left: 0; top: 0; width: 100%; height: 100%;z-index: 2;}

@media(min-width:1025px){
.Floor003097 .auto{height: 100%;}
.Floor003097 .ytable{width: 50%; height: 100%; max-width: 680px;float: right;}
.Floor003097 .h1{letter-spacing: 2px; }
}
@media(max-width:1024px){
.Floor003097 .txt-area{padding:18px 0;}
}





/*Floor002709 */
.Floor0027029{ padding:5vw 0;}
.Floor0027029 li{padding:0 1.5%;}
.Floor0027029 li a{ display:block;}
.Floor0027029 li figure{ overflow:hidden; border-radius: 10px;}
.Floor0027029 li .Ispic{ display:block; padding-bottom:78%;transition:0.3s ease-in-out;}
.Floor0027029 li a:hover .Ispic {transform: scale(1.1);}
.Floor0027029 li .txt{position:relative;}
.Floor0027029 li .dot{transition:0.3s;background: #fff; color: #333;font-size:1.625em;margin:1.5vw 0 1vw;font-weight: normal;}
.Floor0027029 li .dot:hover{color: #e13d3c;}
.Floor0027029 li .dot2{font-size:1em; color: #777; margin: 0; line-height:1.875;}
.Floor0027029 .slick-arrow{position: absolute;width: 30px;height: 30px;top: 50%;margin-top:-11px;overflow: hidden;font-size: 0;cursor: pointer;z-index: 10;border: 0;background: none;padding: 0;border-top: 3px solid #666;border-left: 3px solid #666;transform: rotate(-45deg);}
.Floor0027029 .slick-arrow:hover{border-color: #e13d3c;}
.Floor0027029 .slick-prev{left: -4%;}
.Floor0027029 .slick-next{transform: rotate(135deg);right: -4%;}
.Floor0027029 .slick-disabled{display: none !important;}
@media(min-width:1641px){
.Floor0027029 .ul{margin: 0 -1.5%;}
}
@media(max-width:1640px){
.Floor0027029 .slick-slider{padding: 0 60px;}
.Floor0027029 .slick-prev{left:10px;}
.Floor0027029 .slick-next{right:10px;}
}
@media(max-width:1024px){
.Floor0027029{ padding:50px 0;}
}



/*Floor003098 */
.Floor003098{position: relative;z-index: 1;}
.Floor003098 img{width: 100%;}
.Floor003098 .txt-area{color: #333; text-align: center;}
.Floor003098 .h1{font-size:2.5em;margin: 0;font-weight: normal;}
.Floor003098 .p{display: block; font-size:1.25em;line-height:2; margin:1.6vw 0;}
.Floor003098 .ul li{width:100%; font-size:1.625em; padding:2.5vw;}
.Floor003098 .ul li .img{display: block; margin: 0 auto 10px; width: 80%; max-width: 250px;}
@media(min-width:768px){
.Floor003098 .ul{display: flex;}
.Floor003098 .ul li{width: 33.3%; }
}
@media(min-width:1025px){
.Floor003098 .txt-area{position: absolute; left: 0; top: 0; width: 100%; height: 100%;z-index: 2;}
.Floor003098 .auto{height: 100%;}
.Floor003098 .ytable{width:100%; height: 100%;}
.Floor003098 .txt-area{color: #fff; }
.Floor003098 .img-block{height: 7.7em;object-fit: cover;}
}
@media(max-width:1024px){
.Floor003098 .txt-area{padding: 50px 0;}
}


/*Floor003099 */
.Floor003099{position: relative;z-index: 1;}
.Floor003099 img{width: 100%;}
.Floor003099 .txt-area{color: #333; text-align: center;}
.Floor003099 .ul li{width:100%; padding:2.5vw; background: rgba(255,255,255,0.7); position:relative; z-index: 1;}
.Floor003099 .ul li .img{display: block; margin: 0 auto; width:50%; max-width:55px;}
.Floor003099 .ul li .h3{margin: 1em 0; font-size:1.625em; font-weight: normal;}
.Floor003099 .ul li .p{margin: 0; font-size:1em;  color: #777;}
.Floor003099 .ul li .p+.p{margin-top:10px;}
.Floor003099 .ul li:hover{box-shadow: 0 10px 30px rgba(1, 79, 162, 0.1); z-index:2;}
@media(min-width:768px){
.Floor003099 .ul{display: flex;}
.Floor003099 .ul li{width: 33.3%; }
}
@media(min-width:1025px){
.Floor003099 .txt-area{position: absolute; left: 0; top: 0; width: 100%; height: 100%;z-index: 2;}
.Floor003099 .auto{height: 100%;}
.Floor003099 .ytable{width:100%; height: 100%;}
}
@media(max-width:1024px){
.Floor003099 .txt-area{padding:50px 0;}
}


/*PicList002120 */
.PicList002120{padding: 5vw 0; text-align: center;}
.PicList002120 .h1{font-size:2.5em;margin: 0;font-weight: normal; color: #333;}
.PicList002120 .h2{display: block; font-size:1.625em; margin:0.5vw 0 3vw; font-weight: normal; color: #777;}
.PicList002120 li{ float:left; width:25%;margin-bottom:3%; padding: 15px;}
.PicList002120 li a{color: #333;transition: all 0.5s ease; display: block;}
.PicList002120 li:hover{ box-shadow: 2px 3px 8px rgba(0, 0, 0, 0.15); }
.PicList002120 li:hover a{ color: #e13d3c;}
.PicList002120 li p{margin: 0; line-height:2.5; font-size:1.125em; padding-top: 5%;}
@media(max-width:1025px){
  .PicList002120 li:nth-child(4+1){clear: left;}
}
@media(max-width:1024px){
  .PicList002120{padding:50px 0; }
  .PicList002120 li{ width:33.3%;}
}
@media(max-width:768px){
  .PicList002120 li{ width:50%;}
}



/*PicList002121 */
.PicList002121{padding: 5vw 0; text-align: center;background-color: #f6f6f6;}
.PicList002121 li{ float:left; width:23.5%;margin-bottom:3%;margin-right: 2%; position: relative; transition: all 2s ease;}
.PicList002121 li:nth-child(4n){ margin-right: 0;}
.PicList002121 li a{color: #fff;transition: all 0.5s ease; display: block;}
.PicList002121 li figure {padding-bottom: 83%;display: block;}
.PicList002121 li p{margin: 0; line-height:1.5; font-size:1.375em; position: absolute; left: 0; bottom: 0; width: 100%; padding:14px;background: rgba(0,0,0,0.4); }
.PicList002121 li:hover { transform: scale(1.1); }

@media(max-width:1024px){
  .PicList002121{padding:50px 0;}
  .PicList002121 li{ width:32%;}
  .PicList002121 li:nth-child(3n){ margin-right: 0;}
  .PicList002121 li:nth-child(4n){ margin-right:2%;}
  .PicList002121 li:nth-child(8n){ margin-right:0;}
}
@media(max-width:768px){
  .PicList002121 li{ width:49%;}
  .PicList002121 li:nth-child(2n){ margin-right: 0;}
  .PicList002121 li:nth-child(3n){ margin-right:2%;}
  .PicList002121 li:nth-child(6n){ margin-right:0;}
}



/*.contactca */
.contactca{padding:5vw 0;}
.contactca li{padding:3.5%;box-shadow: 0 0 30px rgba(0,0,0,0.08); width: 100%; margin-bottom: 3%;}
.contactca li h2{margin:0;color:#333;font-weight: normal;font-size:26px;margin-bottom:7%;}
.contactca li h2:after{content:'';width:27px;height: 2px;display: block;background:#e13d3c;margin-top:20px;}
.contactca li p{font-size:16px;line-height: 30px;padding-left:30px;background-repeat: no-repeat;background-position:left top;}
.contactca li .p3{min-height: 60px;}

@media(min-width:769px){
  .contactca li{width:30.6%;float:left;margin-right:4%;}
  .contactca li:nth-child(3n){margin-right:0;}
}
@media(max-width:1024px){
  .contactca{padding:50px 0;}
}



/*.Productlist */
.Productlist{padding:3vw 0;}
.Productlist .w22,
.Productlist .w75{padding:0;}
@media(max-width:1024px){
.Productlist{padding:50px 0;}
.Productlist .w22{padding-bottom: 3%;}
}

/*.Menu002320*/
.Menu002320 .tit{color: #333;	font-size:1.75em; font-weight: bold; position:relative;}
.Menu002320 nav {margin-top: 28px; border-top: 1px solid #f0f0f0;}
.Menu002320 nav li{line-height: 64px;border-bottom: 1px solid #f0f0f0; font-size: 1em; background-repeat: no-repeat;background-position: 5px center; padding-left:44px;}
.Menu002320 nav li a{display: block; color: #666;}
.Menu002320 nav li:hover a,
.Menu002320 nav li.aon a{color: #e13d3c;}
@media(min-width:1025px){
  .Menu002320 nav{display:block !important;}
}
@media(max-width:1024px){
  .Menu002320{margin-bottom: 30px;padding: 15px; background: #f8f8f8;}
  .Menu002320 .tit::before{ position:absolute; content:''; right:5px; top:50%; margin-top:-3px; border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #999;}
  .Menu002320 nav{display: none;}
  .Menu002320 nav li:last-child{border-bottom: none; }

}







/*PicList001761*/
.PicList001761 .tit{color: #333;	font-size:1.625em; font-weight: bold;}
.PicList001761 .ul{margin-top: 28px;}
.PicList001761 li{float: left;text-align: center; margin-bottom: 4%;}
.PicList001761 li .Ispic{padding-bottom: 88%;background-size: contain;border-radius: 20px; transition: all 2s ease;}
.PicList001761 li:hover .Ispic{ transform: scale(1.1); }
.PicList001761 li .Ispic img{display: none;}
.PicList001761 li .probg{background:url(../images/probg.jpg) no-repeat center center/cover;border-radius:20px; overflow: hidden;}
.PicList001761 li a{color: #4c433e;display: block;}
.PicList001761 li a:hover h1{color: #e13d3c;}
.PicList001761 li h1{font-size:1.125em; margin:20px 0 10px;}
.PicList001761 li p{font-size:1em;color: #999; line-height: 26px; margin: 0;}
@media(min-width:769px){
  .PicList001761 li{width: 30.33%;margin-right: 4%;}
  .PicList001761 li:nth-child(3n){margin-right: 0;}
  .PicList001761 li:nth-child(3n+1){clear: left;}
}
@media(max-width:768px){
  .PicList001761 .tit{font-size:1.5em; text-align: center;}
  .PicList001761 li{width: 48%;}
  .PicList001761 li:nth-child(2n){margin-right:0;}
  .PicList001761 li:nth-child(2n+1){clear:left;}
}




/*Productban*/
.Productban{padding:5vw 0;background-color: #f6f6f6;background-size: cover; background-position:center  bottom;}
.Productban .left h1{font-size:3.2em;line-height:1;color: #000; margin-bottom: 2vw;}
.Productban .left .cn{font-size:2.8em; font-weight:normal;line-height:1;color: #333;}
.Productban .left p{font-size:2.125em;font-weight: lighter;line-height:1;color: #000;margin-top: 2vw;}
.Productban .left span{background: #e13d3c;text-align: center;color: #fff;font-size: 1em;display: inline-block;padding:15px 30px;border-radius: 5px;line-height:1.375;}
@media(min-width:1025px){
  .Productban{padding:108px 0 0;height:648px; overflow:hidden;}
  .Productban .left {float: left;width:44%;}
  .Productban .right {float: right;width: 55%;margin-top:50px;position: relative;}
}
@media(max-width:1024px){
  .Productban{padding:50px 0;}
}



/*Menu0021888*/
  .Menu0021888 {background: #fafafa;}
  .Menu0021888_fixed{position: fixed;width: 100%; left: 0; top: 0; z-index: 1000;}
  .Menu0021888 .title{font-size:1.5em;color: #333;line-height:60px;}
  .Menu0021888 .ul,
  .Menu0021888 .btn{display: inline-block; vertical-align: middle;}
  .Menu0021888 .ul li{float: left;margin-right: 3vw;}
  .Menu0021888 .ul li a{line-height: 58px; display: block; border-bottom: 2px solid transparent; font-size: 1.125em;}
  .Menu0021888 .ul li i,
  .Menu0021888 .ul li span{display:inline-block;vertical-align: middle;}
  .Menu0021888 .ul li i{width: 30px;height: 30px; background-repeat:no-repeat; background-size: contain; background-position:center;margin-right:5px;}
  .Menu0021888 .ul li i.on{display: none;}
  .Menu0021888 .Menu li.cur a,
  .Menu0021888 .Menu li a:hover {color: #e13d3c;border-bottom-color:#e13d3c;}
  .Menu0021888 .Menu li.cur i.off,
  .Menu0021888 .Menu li:hover i.off{display: none;}
  .Menu0021888 .Menu li.cur i.on,
  .Menu0021888 .Menu li:hover i.on{display:inline-block;}
  .Menu0021888 .ul li.xq i.off{background-image:url(../images/Menu0021888-icon1.svg) }
  .Menu0021888 .ul li.xq i.on{background-image:url(../images/Menu0021888-icon1a.svg) }
  .Menu0021888 .ul li.gg i.off{background-image:url(../images/Menu0021888-icon2.svg) }
  .Menu0021888 .ul li.gg i.on{background-image:url(../images/Menu0021888-icon2a.svg) }
  .Menu0021888 .ul li.xz i.off{background-image:url(../images/Menu0021888-icon3.svg) }
  .Menu0021888 .ul li.xz i.on{background-image:url(../images/Menu0021888-icon3a.svg) }
/*   .Menu0021888 .ul li.xz i{width: 18px;height: 18px;} */
  .Menu0021888 .ul li.tj i.off{background-image:url(../images/Menu0021888-icon4.png) }
  .Menu0021888 .ul li.tj i.on{background-image:url(../images/Menu0021888-icon4a.png) }

  .Menu0021888 .btn{padding:10px 20px; color:#fff; background: #e13d3c; font-size: 1em;border-radius: 5px; }
  @media(min-width:1025px){
    .Menu0021888 .title{float: left; padding-right: 30px; width:38%;}
    .Menu0021888 .Menu{float: right;}
    .Menu0021888 .title{line-height:70px;}
    .Menu0021888 .ul li a{line-height:68px;}
  }

  @media(max-width:480px){
    .Menu0021888 .ul,
    .Menu0021888 .btn{display:block; }
    .Menu0021888 .btn{margin: 10px 0; text-align: center; }
    }



/*RighInfo001774*/
/*slick Basic*/
.RighInfo001774 img{width: 100%;}
.RighInfo001774 .slick-slider{position: relative;z-index: 1;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.RighInfo001774 .slick-list{position: relative;z-index: 1;display: block;overflow: hidden;}
.RighInfo001774 .slick-list:focus{outline: none}
.RighInfo001774 .slick-list.dragging{cursor: pointer;cursor: hand;}
.RighInfo001774 .slick-slider .slick-track, .RighInfo001774 .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}
.RighInfo001774 .slick-track{position: relative;top: 0;left: 0;display:table; margin: 0 auto;}
.RighInfo001774 .slick-track:before,
.RighInfo001774 .slick-track:after{display: table;content: '';}
.RighInfo001774 .slick-track:after{clear: both;}
.RighInfo001774 .slick-loading .slick-track{visibility: hidden;}
.RighInfo001774 .slick-slide{display: none;float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide{float: right;}
.RighInfo001774 .slick-slide .slick-loading img{display: none;}
.RighInfo001774 .slick-slide .dragging img{pointer-events: none;}
.RighInfo001774 .slick-initialized .slick-slide{display: block;}
.RighInfo001774 .slick-loading .slick-slide{visibility: hidden;}
.RighInfo001774 .slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.RighInfo001774 .slick-arrow .slick-hidden{display: none;}

/*slick Basic End*/
.RighInfo001774 .boxtit{text-align: center; font-size:2em; color: #333; margin-bottom: 12px; font-weight: normal; letter-spacing: 2px;}
.RighInfo001774 .boxinfo{text-align: center;color: #333;  font-size:1.5em; margin: 0 0 2vw;}
.RighInfo001774 .big li figure{padding-bottom: 77.2%;background-size: contain;}
.RighInfo001774 .small{padding: 0 30px;position: relative;}
.RighInfo001774 .small .slick-arrow{position: absolute;height: 100%;top: 0;width: 25px;z-index: 10;cursor: pointer;border: 0;background: none;padding: 0;}
.RighInfo001774 .small .slick-prev{left: 0;}
.RighInfo001774 .small .slick-next{right: 0;}
.RighInfo001774 .small .slick-disabled{cursor: default;}
.RighInfo001774 .small .slick-arrow span{font-size: 20px;color: #ccc;}
.RighInfo001774 .small li figure{margin: 0 auto;padding-bottom: 90%;background-size: contain;max-width: 90%;}
.RighInfo001774 .small li.slick-current figure{border-color: #d72623;}
.RighInfo001774 .intro h1{color: #333; font-size:2em; font-weight: normal; margin: 0 0 1.5vw; }
.RighInfo001774 .intro p{color: #666;font-size:1em; line-height: 2; margin: 0;}
.zoomContainer{z-index: 100;}
.RighInfo001774 .a_play{
  border: 2px solid #333;
  padding: 8px 8px 8px 25px;
  width: 135px;
  text-align: left;
  border-radius: 50px;
  font-size: 16px;
  background: url(../images/99.png) 100px 14.4px no-repeat;
  margin: 20px auto 0;
  display: block;
}
.RighInfo001774 .a_play:hover{	color: #fff;border: 2px solid #e13d3c;background: url(../images/99h.png) 100px 14.4px no-repeat #e13d3c;}

.RighInfo001774 .table-nav{text-align: center;width:80%; margin: 0 auto 40px; display: flex;}
.RighInfo001774 .table-nav dd{display: inline-block;width:100%;position: relative; }
.RighInfo001774 .table-nav dd a{display: block; position: relative; overflow: hidden; font-weight: normal; line-height: 70px;border-bottom: 5px solid #dadada; font-size:1.5em ;}
.RighInfo001774 .table-nav dd.on a{color:#e13d3c; border-bottom-color:#e13d3c; ;}
.RighInfo001774 .table-nav dd:hover a{color:#e13d3c; border-bottom-color:#e13d3c; ;}


.video_files{position:fixed; left:0; top:0; width:100%; height:100%; z-index:10; background:rgba(0, 0, 0, 0.5); z-index: 10000;}
.video_files video{width:80%; height:80%;/* background-color:#000;*/ position: fixed;left:50%; top:50%; transform: translate(-50%,-50%); max-width: 1280px;}
.video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10001;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.video_files .close::before,
.video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.video_files .close::before{ transform:rotate(45deg);}
.video_files .close::after{ transform:rotate(-45deg);}

.Productinfo1,
.Productinfo5,
.Productinfo6,
.Productinfo7,
.Productinfo8,
.Productinfo10{padding:5vw 0;}
.Productinfo9{padding:5vw 0 3vw;}
.Productinfo11,
.Productinfo12{padding-top:5vw;}
.Productinfo2{padding-top:2vw; background: #ececec;}
.Productinfo4{background: #f3f3f3;}
.Productinfo6{background: #ececec;}
.Productinfo8,
.Productinfo10{background: #f6f6f6;}
.Productinfo2 .slider{padding-bottom:40px;}
.Productinfo2 .h1{color: #333;font-size:1.75em;line-height:1.9; margin-top: 0;}
.Productinfo2 .dl{padding-top: 4.2%;}
.Productinfo2 dd aside{display: inline-block;position: relative;}
.Productinfo2 dd aside b{font-size:1.75em;color: #333;display: block;}
.Productinfo2 dd  aside sub{position: absolute;left: 100%;word-break: keep-all;bottom: 15%;font-size:1em;margin-left: 10px;}
.Productinfo2 dd  p{font-size:1em;color: #999;margin:5px 0 0;}
.Productinfo2 .slick-dots{ position:absolute; z-index:10; left:0; width:100%; text-align:center; bottom:0; }
.Productinfo2 .slick-dots li{ display:inline-block; vertical-align:bottom; width:38px; height:4px; margin:0 5px; background:#999; transition:0.3s; cursor: pointer;}
.Productinfo2 .slick-dots li button{ display:none;}
.Productinfo2 .slick-dots li.slick-active{ background:#e13d3c;}
.Productinfo3 .txt-gq .h3 {font-size:1.5em;color: #000;	margin: 0;}
.Productinfo3 .txt-gq p {font-size:1em;color: #666;margin: 0;line-height:1.5;padding-top: 3%;}
.Productinfo4 .text{ color: #333; font-size:1.875em;text-align: center;}
.Productinfo5 .txt-gq .h3{font-size:1.5em;color: #333;	margin: 0; font-weight: normal;}
.Productinfo5 .txt-gq p{font-size:1em;color: #333;margin: 0;line-height:2;padding: 3% 0;}
.Productinfo5 .a_play-left,
.Productinfo6 .a_play-left{margin-left: 0;}
.Productinfo5 .text{ color: #333; font-size:1.5em;text-align: center; font-weight: bold; padding-top: 24px;}
.Productinfo6 .box{text-align: center;}
.Productinfo6_ .box{text-align:left;}
.Productinfo6 .h3{font-size:1.8em;color: #333;	margin: 0; font-weight: normal;}
.Productinfo6 p{font-size:1.5em;color: #333;margin: 0;line-height:2;padding:10px 0 20px;}
.Productinfo6_ .txt-gq p{font-size:1.5em;padding: 3% 0;}
.Productinfo6 .text{ color: #333; font-size:1.5em;text-align: center;padding-top: 20px;}

.Productinfo7 .img{position: relative;width: 50%;float: left;margin-top: -20%;}
.Productinfo7 .text{width: 44%;float: right;}
.Productinfo7 .text p{font-size:1.5em;color: #333;line-height: 2em;}
.Productinfo8 .table{padding-bottom: 15px; border-bottom: 1px solid #eaeaea; margin-bottom: 3%;}
.Productinfo8 .table dd{float: left;position: relative;margin-bottom: 2px;}
.Productinfo8 .table dd a{display: block;padding: 0 35px;line-height: 44px;position: relative;z-index: 1;font-size: 18px;}
.Productinfo8 .table dd a:hover{color: #e13d3c;}
.Productinfo8 .table dd:hover a,
.Productinfo8 .table dd.aon a{background: #e13d3c;font-weight: bold;color: #fff;}

.Productinfo8 .dl1{display: flex;}
.Productinfo8 .dl1 dt{width:15%; min-width:200px; padding:10px 0; color: #777;}
.Productinfo8 .dl1 dd{width: 100%; padding:10px 2%;}
.Productinfo8 .Portit{font-size:1.25em; color: #333; margin-bottom:20px; font-weight: bold;}

.Productinfo8 .Porlist li{ margin-bottom:20px;}
.Productinfo8 .Porlist .title{ line-height:30px; padding:15px 0; font-size:1.125em; cursor:pointer; position:relative; border-bottom: 1px solid #888; color: #333;}
.Productinfo8 .Porlist .title i{ position:absolute; width:22px; height:22px; background:#e13d3c; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.Productinfo8 .Porlist .title i::before,
.Productinfo8 .Porlist .title i::after{ position:absolute; content:''; background:#fff;}
.Productinfo8 .Porlist .title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.Productinfo8 .Porlist .title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.Productinfo8 .Porlist .title.select i::after{ display:none;}
.Productinfo8 .Porlist .title.select{ color:#e13d3c;}
.Productinfo8 .Porlist .main{margin-top:20px; font-size:0.9375em; color: #333; line-height: 1.25; display: none;}

.Productinfo9 .ul{padding: 0 4%;}
.Productinfo9 li{float: left;width:22%;margin-right: 4%;text-align: center; margin-bottom: 4%;}
.Productinfo9 li:nth-child(4n){margin-right: 0;}
.Productinfo9 li .Ispic{padding-bottom: 88%;background-size: contain;border-radius: 20px; transition: all 2s ease;}
.Productinfo9 li:hover .Ispic{ transform: scale(1.1); }
.Productinfo9 li .Ispic img{display: none;}
.Productinfo9 li .probg{background:url(../images/probg.jpg) no-repeat center center/cover;border-radius:20px; overflow:hidden;}
.Productinfo9 li a{color: #4c433e;display: block;}
.Productinfo9 li a:hover h1{color: #e13d3c;}
.Productinfo9 li h1{font-size:1.125em; margin:20px 0 10px;}
.Productinfo9 li p{font-size:1em;color: #999; line-height: 26px; margin: 0;}
.Productinfo10 .boxtit{margin-bottom:3vw ;}
.Productinfo10 .contact1{ background: #fff; border:1px solid #e6e6e6; border-radius: 5px;padding-left: 0px;padding: 30px;}
.Productinfo10 .contact1 dd+dd{margin-top: 14px;}
.Productinfo10 .contact1 dd{padding-left: 34px; background: url(../images/Bottom003000_email1.png) no-repeat left top; line-height: 34px; font-size: 18px;}
.Productinfo10 .contact1 dd:nth-of-type(2){background-image: url(../images/Bottom003000_tel1.png);}
.Productinfo10 .contact1 dd:nth-of-type(3){background-image: url(../images/Bottom003000_add1.png);}
.Productinfo10 .contact1 .tit{font-size:1.5em; color: #000; margin-top: 0px; line-height: 33px; margin-bottom: 31px;letter-spacing: 25px;}
.Productinfo10 dl{width: 48%;float: left;padding-left: 90px;min-height: 40px;position: relative;margin-bottom: 15px}
.Productinfo10 dl.odd{margin-left: 4%}
.Productinfo10 dt{color: #5b5b5b;font-size:1em;position: absolute;left: 0;width: 90px;text-align: right;line-height: 40px}
.Productinfo10 .text{border-radius: 5px;border: 1px solid #dfdfdf;width: 100%;padding: 0 10px;line-height: 46px;color: #5b5b5b}
.Productinfo10 dl.dl{width: 100%;float: none;max-width: none}
.Productinfo10 textarea{border-radius: 5px;border: 1px solid #dfdfdf;resize: none;width: 100%;height: 200px;padding: 10px;color: #5b5b5b}
.Productinfo10 .btn{border-radius: 100px;display: inline-block;line-height: 50px;min-width: 160px;margin-right: 10px;color: #fff;background: #e13d3c;border-radius: 5px;transition: .5s;font-size: 14px;border: none;cursor: pointer}
.Productinfo10 .btn:hover{box-shadow: 0 10px 20px rgba(250,116,43,.2)}
.Productinfo11 .txt-gq .h3{font-size:1.875em;color: #333;	margin: 0; font-weight: normal;}
.Productinfo11 .txt-gq p{font-size:1.5em;color: #333;margin: 0;line-height:2;padding: 3% 0; font-weight: bold;}
.Productinfo11 .a_play-left{margin-left: 0;}
.Productinfo11 .text,
.Productinfo12 .text{ color: #333; font-size:1.5em;text-align: center; font-weight: bold; padding-top: 24px;}

.productdetails dd{padding:3vw 0;}
.productdetails dd:nth-child(2n){background:#f3f3f3;}

@media (min-width: 640px){
.Productinfo8 .box .cs:nth-child(3n){margin-right: 0;}
.Productinfo8 .box .cs{float: left;width: 48%;}
}

@media(min-width:1025px){
 .RighInfo001774 .list_img {width: 45%;}
 .RighInfo001774 .intro{padding-left:6.667vw;}
 .Productinfo2 .cons{position:relative;}
 .Productinfo2 .txt-area{position: absolute; left: 0; top: 0; width: 100%; height: 100%;z-index: 2;}
 .Productinfo2 .auto{height: 100%;}
 .Productinfo2 .ytable{width: 50%; height: 100%; max-width:564px;}
 .Productinfo3 .txt-gq.left{padding-left:3.5vw;}
 .Productinfo3 .txt-gq.right{padding-right:3.5vw;}
 .Productinfo6_ .pic{width:60%; height:500px; overflow:hidden;}
 .Productinfo6_ .txt-gq{padding:0 1vw;}
 .Productinfo8 .box .cs:nth-child(3n){margin-right: 0;}
 .Productinfo8 .box .cs{margin-right: 5%;}
 .Productinfo8 .box .cs{width: 30%;}
 .Productinfo10 form{float: right;width: 78%;}
 .Productinfo10 .contact1{float: left; width: 21%;}
 .Productinfo11 .pic{width:59%;}
 .Productinfo11 .txt-gq{padding:0 4vw;}
 .Productinfo3 .pic,
 .Productinfo5 .pic{width:60%; height:500px; overflow:hidden;}
 .Productinfo5 .txt-gq{padding:0 1vw;}
 .Productinfo6 .txt-gq p{font-weight:normal; font-size:1em; margin:0; padding-top:3%;}
 .Productinfo6 .box .pic{height:500px; overflow:hidden; }
 .Productinfo7 .pic img{width:100%; height: 650px;}
}
@media (max-width:1024px) {
.RighInfo001774 .ytable,
.RighInfo001774 .ytable .ytable-cell{display: block;}
.RighInfo001774 .intro{margin-top: 20px;}
.Productinfo2 .txt-area{padding:50px 0;}
.Productinfo1,
.Productinfo3,
.Productinfo4,
.Productinfo5,
.Productinfo6,
.Productinfo7,
.Productinfo8,
.Productinfo9,
.Productinfo10{padding:50px 0;}
.Productinfo11,
.Productinfo12{padding-top:50px;}
.Productinfo2{padding-top:20px;}
.Productinfo7 .img{width: 85%;margin:0 auto; float: none;}
.Productinfo7 .text{width: 100%;float: none;}
.Productinfo7 .text p{font-size: 16px;}
}

@media(max-width:992px){
  .Productinfo10 dl{width:100%;margin-left:0 !important;}
}

@media(max-width:768px){
.zoomContainer{display: none !important;}
.Productinfo8 .box dl{height: auto;}
.Productinfo9 li{width: 48%;}
.Productinfo9 li:nth-child(3n){margin-right:4%;}
.Productinfo9 li:nth-child(2n){margin-right: 0;}
.Productinfo10 dl{float: none;width: 100%;margin-left: 0!important}
.Productinfo10 textarea{height: 150px}
.Productinfo10 .btn{min-width: 100px;margin-right: 10px}
.RighInfo001774 .table-nav dd a{font-size:1em ;}
.RighInfo001774 .boxtit{font-size:1.6em; }
.RighInfo001774 .boxinfo{ font-size:1em; }
.Productinfo8 .box{ overflow-x: auto;}
.Productinfo8 .Portit,
.Productinfo8 .Porlist{min-width:768px;}

.Productinfo8 .Porlist .title{
  padding: 15px 0 15px 30px;
}
.Productinfo8 .Porlist .title i{
  right: unset;
  left: 0;
}

}
@media(min-width:641px){
  .Productinfo2 dd{float: left;width: 33.3333%;margin-bottom: 30px;}
}
@media(max-width:640px){
  .Productinfo2 dd{text-align: center;}
 }



 /*Floor003010 */
.Floor003010{position: relative;z-index: 1;}
.Floor003010 img{width: 100%;}
.Floor003010 .wap{display: none;}
.Floor003010 .txt-area{color: #333; padding-top: 100px;}
.Floor003010 .h1{font-size:3.75em;margin: 0;font-weight: normal;}
.Floor003010 .p{display: block; font-size:1.625em;line-height:2; margin:1.6vw 0 0;}
.Floor003010 .txt-area{position: absolute; left: 0; top: 0; width: 100%; height: 100%;z-index: 2; text-align: right;}
.Floor003010 .auto{height: 100%;}
.Floor003010 .ytable{width: 50%; height: 100%; max-width: 680px;float: right;}

@media(max-width:1024px){
  .Floor003010 .pc{display: none;}
  .Floor003010 .wap{display:block;}
  .Floor003010 .txt-area{padding-top: 60px;}
  .Floor003010 .h1{font-size:2em;}
}


.Technology1{padding:8vw 0;}
.Technology1 .txt{color: #333; line-height: 2; font-size: 1.875em; text-align: center;}


.Technology2{padding:10.5vw 0; background-repeat: no-repeat; background-size: cover; background-position:center; color: #fff;}
.Technology2 .tit{ font-size: 2.5em; text-align: center; margin-bottom: 2vw;}
.Technology2 .txt{ line-height:2; font-size:1.625em; text-align: center;}




/*Floor003011 */
.Floor003011{position: relative;z-index: 1;}
.Floor003011 img{width: 100%;}
.Floor003011 .txt-area{color: #333;}
.Floor003011 .h1{font-size: 2.5em;margin: 0; font-weight: normal;}
.Floor003011 .p{display: block; font-size:1.625em;margin: 2vw 0;}
.Floor003011 .p span{font-size:1.5384em;}
.Floor003011 .dl dd{padding-left:50px; background: url(../images/77.png) no-repeat left top;font-size:1.625em; color: #333; line-height: 35px; min-height: 35px;}
.Floor003011 .dl dd+dd{margin-top:2.5vw;}

@media(min-width:1025px){
.Floor003011 .txt-area{position: absolute; left: 0; top: 0; width: 100%; height: 100%;z-index: 2;}
.Floor003011 .auto{height: 100%;}
.Floor003011 .ytable{width:60%; height: 100%; max-width: 690px;}
}
@media(max-width:1024px){
.Floor003011 .txt-area{padding:50px 0;}
}



/*PicList002663*/
.PicList002663{padding-top: 5vw;}
.PicList002663 li{float: left;margin-right: 4.375%;margin-bottom: 60px;}
.PicList002663 li figure{padding-bottom: 67%;position: relative;}
.PicList002663 li .Ispic:hover{transform: scale(1.1); transition: all 2s ease;}
.PicList002663 li time{position: absolute;right: 0;bottom: 30px;width: 100px;height: 80px;display: flex;align-items: center;justify-content: center;flex-direction: column;-webkit-display: flex;-webkit-align-items: center;-webkit-justify-content: center;-webkit-flex-direction: column;background-color: rgba(255,255,255,0.9);font-family: 'roboto';color: #333;transition: .3s;}
.PicList002663 li time span{font-size:36px;line-height: 1;margin-bottom: 5px;font-weight: bold;}
.PicList002663 li:hover time{background: #e13d3c;color: #fff;}
.PicList002663 li .txt{padding: 30px 0 0;}
.PicList002663 li h3{font-size:1.25em;font-weight: bold;line-height:1.8;margin: 0; color: #333;transition: .3s;}
.PicList002663 li p{line-height:1.875;font-size:1em;color: #666;overflow: hidden;height:1.875em;margin-bottom: 10%;}
.PicList002663 li .more{position: relative;color: #bbb;text-transform: uppercase;}
.PicList002663 li:hover a,
.PicList002663 li:hover h3,
.PicList002663 li:hover .more{color: #e13d3c;}
@media(min-width:769px){
.PicList002663 .news-list li{width: 30.375%;}
.PicList002663 .news-list li:nth-child(3n){margin-right: 0;}
}
@media(max-width:1024px){
.PicList002663{padding-top: 50px;}
.PicList002663 li time,
.PicList002663 li h3{font-size: 24px;}
}

@media(max-width:768px){
.PicList002663 .news-list li{width: 48%; margin-right: 4%;}
.PicList002663 .news-list li:nth-child(2n){margin-right: 0;}
.PicList002663 li time{display: block;}
}
@media(max-width:480px){
.PicList002663 .news-list li{float: none;width:100%;margin-right: 0;}
.PicList002663 .news-list li p,
.PicList002663 .news-list li h3{height: auto;}
}



/*RighInfo002973 */
.RighInfo002973{color: #333;padding: 5vw 0;}
.RighInfo002973 .news-details .title{text-align: center;padding-bottom: 20px;border-bottom: 1px solid #ddd;}
.RighInfo002973 .news-details .title h1{font-size:2.125em;margin: 0 0 20px 0;}
.RighInfo002973 .news-details .title aside span{display: inline-block;vertical-align: middle;margin: 0 15px 5px;line-height: 1em;}
.RighInfo002973 .news-details .title .bshare-custom{display: inline-block;}
.RighInfo002973 .news-details .edit-info{font-size:1.125em ; line-height:2;border-bottom: 1px solid #d2d2d2;margin-bottom: 2%;margin-top: 3%;}
.RighInfo002973 .pn-page aside{padding: 10px 0;}
.RighInfo002973 .pn-page aside a{color: #666;}
.RighInfo002973 .pn-page aside a b{color: #333;}
.RighInfo002973 .operating a:hover,
.RighInfo002973 .pn-page aside a:hover{color: #e13d3c;}
.RighInfo002973 .operating{overflow: hidden;line-height: 24px;}
.RighInfo002973 .operating a{padding-left: 25px;background-repeat: no-repeat;background-position: left center;}
.RighInfo002973 .operating a:not(:last-child){margin-right: 45px;}
.RighInfo002973 .operating a.a-print{background-image: url("../images/RighInfo002973_print.png");}
.RighInfo002973 .operating a.a-close{background-image: url("../images/RighInfo002973_close.png");}
@media(min-width:1025px){
.RighInfo002973 .pn-page{min-height: 24px;position: relative;padding-right: 230px;}
.RighInfo002973 .pn-page .operating{position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.RighInfo002973 .operating a{float: left;}
}
@media(max-width:1024px){
.RighInfo002973{padding: 50px 0;}
.RighInfo002973 .operating{text-align: right;padding-bottom: 20px;}
.RighInfo002973 .operating a{display: inline-block;}
}



/* .TextList002798 */
.TextList002798{padding: 5vw 0;}
.TextList002798 .list{border: 1px solid #f5f5f5;margin-bottom: 15px;}
.TextList002798 .tab{line-height: 30px;padding: 20px 2%;cursor: pointer;position: relative; background:#f5f5f5;}
.TextList002798 .tab p{font-size:1.375em;color: #3d3d3d;margin: 0;padding-right:20px; }
.TextList002798 .tab .p1{display:none;}
.TextList002798 .tab .more{margin-top: 10px;}
.TextList002798 .tab p:hover{color: #e13d3c;}
.TextList002798 .tab span{line-height: 30px;font-size: 14px;padding: 5px 25px;color: #333;background: #fff; display: inline-block;}
.TextList002798 .tab span+span{margin-left: 10px;}
.TextList002798 .tab .btn.aon{background: #e13d3c;color: #fff;}
.TextList002798 .list-main ul{padding: 15px 4%;border-top: 1px dotted #e5e5e5;}
/* .TextList002798 .list-main ul{display: none;} */
.TextList002798 .list-main ul li{padding: 20px 0;border-bottom: 1px dashed #ddd;position: relative;}
.TextList002798 .list-main ul li a{display: block;padding: 0 75px 0 20px;background: url(../images/TextList002798_dow.png) 0 50% no-repeat;font-size: 18px;color: #3d3d3d;}
.TextList002798 .list-main ul li a:hover{color: #e13d3c;}
.TextList002798 .list-main ul li span{width: auto;height: 30px;line-height: 30px;position: absolute;top: 0;font-size: 12px;background: #e13d3c;color: #fff;padding: 0 10px;margin-top: 10px;}
.TextList002798 .list-main ul li .down{position: absolute;top: 4px;text-align: center;width: 80px;right: 10px;background: url(../images/TextList002798-icon.png) no-repeat left 12px center #fff;padding-left: 30px;height: 32px;border: 1px #e13d3c solid;color: #e13d3c;line-height: 32px;}
.TextList002798 .list-main ul li:last-child{border-bottom: none;}
@media(max-width:1024px){
  .TextList002798{padding: 50px 0;}
}
@media(min-width:769px){
  .TextList002798 .tab .p1{display:block;}
  .TextList002798 .tab p{display:none;}
  .TextList002798 .tab .more{float: right; margin-top: -5px;}
}
@media(max-width:640px){
  .TextList002798 .tab span{font-size: 12px;padding: 4px 14px;}
  .TextList002798 .tab .btn:nth-child(2){right: 100px;}
  .TextList002798 .list-main ul li a{background: url(../images/TextList002798_dow.png) 0 3px no-repeat;}
  .TextList002798 .list-main ul li .down{position: relative;top: 0;right: auto;display: block;margin-top: 15px;}
  }



/*Page003143 */
.Page003143{padding:30px 0 100px;}
.Page003143 .Pages{text-align: center;}
.Page003143 .Pages .p_page a.a_first,
.Page003143 .Pages .p_page a.a_end,
.Page003143 .Pages > span:not(.p_page){display: none;}
.Page003143 .Pages .p_page{display: table;margin: 0 auto;}
.Page003143 .Pages .p_page *{float: left;}
.Page003143 .Pages .p_page a{border: solid 1px #ebebeb;line-height: 36px;transition: 0.3s;}
.Page003143 .Pages .p_page > a{border-radius: 5px;padding: 0 15px;}
.Page003143 .Pages .p_page em{font-style: normal;margin: 0 30px;}
.Page003143 .Pages .p_page em a{width: 36px;border-radius: 50%;margin: 0 5px;}
.Page003143 .Pages .p_page a:hover,
.Page003143 .Pages .p_page a.a_cur{color: #fff;background-color: #e13d3c;border-color: #e13d3c;}
@media (max-width:1024px){
.Page003143 .Pages .p_page em{display: none;}
.Page003143 .Pages .p_page > a{margin: 0 10px;}
}







/*RighInfo001 */
.RighInfo001{padding:5vw 0;}
.RighInfo001 p{margin: 0; line-height: 1.75; color: #333; font-size: 1em;}
.RighInfo001 p+p{margin-top:1.875em;}
@media (max-width:1024px) {
.RighInfo001{padding:50px 0;}
}


/*
 .TextList009
 */
 .TextList009{padding-top:5vw;}
 .TextList009 li{border: 1px solid #e5e5e5;margin-bottom: 20px; padding-left:139px; position:relative; padding-right:20px;}
 .TextList009 li a{ height: 85px; line-height:85px; font-size:16px;display:block;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:url(../images/TextList009-icon.png) no-repeat right center; padding-right:40px;}
 .TextList009 li time{ position:absolute; text-align:center; left:0; top:10px; height:65px; width:107px; color:#afafaf; border-right:1px dashed #E0E0E0; line-height:normal; font-size:14px;}
 .TextList009 li time span{ display:block; font-size:22px; padding-top:10px;}
 .TextList009 li:hover{ background-color:  #e13d3c;color:#fff;}
 .TextList009 li:hover a{background-image:url(../images/TextList009-icon_hover.png); color:#fff;}
 .TextList009 li:hover time{color:#fff;}
 @media(max-width:769px){
 .TextList009{padding-top:50px;}
 .TextList009 li{ padding-left:20px;}
 .TextList009 li time{display: none;}
 .TextList009 .title{font-size:24px;}
 }



@media screen and (min-width: 1024px){
  .Technology2{min-height:750px;} 
}
@media (min-width: 1025px){
.Productinfo7 .pic img{height:auto;}
}
.RighInfo001774 .Productinfo5{background-color:#f6f6f6;}

.RighInfo002806 .titBox .des span{font-size:2em;}
.RighInfo002806 .titBox .des p{font-size:1.2em; line-height:2em;}
.RighInfo002806 .pic .list li.on p{font-size:1.2em; padding:10px 0;}
.TextList002798 .tab .more{display:none;}
.Productban .left{width:100%;}

.Productinfo11 .txt-gq .h3{font-size:1.5em;}
.Productinfo11 .txt-gq p{font-size:1em; font-weight:normal;}

@media (max-width: 768px){
.Menu0021888 .ul li{margin-right:10vw;}
.Menu0021888 .ul li i,.Menu0021888 .Menu li.cur i.on, .Menu0021888 .Menu li:hover i.on{display:none;}
.Productinfo2 dd{width:33%; float:left; margin-bottom:10vw;}
.Productinfo5 .txt-gq .h3,.Productinfo6 .txt-gq .h3,.Productinfo11 .txt-gq .h3,
.Productinfo5 .txt-gq p,.Productinfo6 .txt-gq p,.Productinfo11 .txt-gq p{text-align:center;}
.Productinfo5 .a_play-left, .Productinfo6 .a_play-left{margin:10px auto;}
.Productinfo7 .img{display:none;}
.Productinfo10 dt{text-align:center;}

.PicList001761 li:nth-child(2n+1){margin-right:10px;}
.PicList001761 li h1{margin:10px 0;}
.Technology1 .txt, .Technology2 .txt{font-size:1.3em;}
.Floor003098 .ul li{width:33%; float:left;}

.Productinfo8 .Porlist .title i{width:16px; height:16px;}

.RighInfo001774 .ytable, .RighInfo001774 .ytable .ytable-cell{margin-bottom:20px;}
.PicList002663 li time{display:none;}

.Menu0021888 .btn{display:none;}
.Floor003011 .dl dd{font-size:1.3em;}
.Technology2 .tit,.Floor003011 .h1{font-size:1.8em;}
.Floor003011 .p{font-size:1.5em;}
.Floor003011 .p span{font-size:1em;}

.Productinfo11 .text, .Productinfo12 .text{padding-top:0px;}
.Productinfo11 .a_play, .Productinfo12 .a_play{margin-top:0px;}
}


/*Other002638 */
.Other002638 ul{ position:fixed; right:2%; z-index:110; top:60%;}
.Other002638 li{ position:relative; margin:1px 0;}
.Other002638 li > a{ display:block; width:52px; height:52px; border-radius:50px; background: url(../images/Other002638_icon.png) no-repeat center top #e13d3c; transition:0.3s;}
.Other002638 li > a:hover{ background-color:#e13d3c;}
.Other002638 li.li_email a{ background-position:center -61px;}
.Other002638 li.li_map a{ background-position:center -122px;}
.Other002638 li.li_gettop a{ background-position:center -187px;}
@media(min-width:1025px){
.Other002638 li.li_tel:hover aside{ display:block;} 
}
@media(max-width:1024px){
.Other002638 li.li_tel a{ display:none;}
.Other002638 li.li_tel .wap{ display:block;}
}

