*{outline:none}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td,header,main,footer,aside,section,article,nav{padding:0;margin:0}
fieldset,img{border:0}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style-type:none}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
p:before,q:after{content:''}
abbr,acronym{border:0}
a{text-decoration:none;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}
.clr{HEIGHT:0px;VISIBILITY:hidden;CLEAR:both;FONT-SIZE:0px;OVERFLOW:hidden;width:100%}
body,samp,textarea{font-size:12px;color:#000;font-family:"微软雅黑","Microsoft YaHei","Arial","SimSun",Serif,"PingFang SC","苹方" !important}
img{vertical-align:bottom}
input[type="text"],input[type="hidden"],input[type="button"],input[type="radio"],input[type="submit"],input[type="checkbox"],input[type="password"],button,textarea,select{outline:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}
img,.menu span,.header-right,.header,.header-right,.search,.search form,.search-close,.header-lang p,.header-menu:before,.sub-nav,.banner .swiper-pagination span:before,.banner .swiper-pagination span:after,.habout-more,.hys-more,.hys-left .swiper-slide,.hys-pag em samp,.hys-item span,.hlc-more,.hlc-button .swiper-button-prev:before,.hlc-button .swiper-button-prev:after,.hlc-button .swiper-button-next:before,.hlc-button .swiper-button-next:after,.hnews-head span,.hnews-info:before,.hnews-info span,.hnews-content .swiper-button-prev,.hnews-content .swiper-button-next,.hnews-age span,.hnews-age em,.hnews-age em:before,.hnews-age samp,.hcore-head span,.hcore ul li,.hcore-item,.col-slide span:before,.news-1right span,.news-detail samp:before,.news-item:before,.news-cont span,.news-page a:before,.news-model:after,.news-info span,.news-info em:before,.detail-2 span,.detail-2 p,.detail-2 em,.detail-button .swiper-button-prev,.detail-button .swiper-button-next,.detail-info:before,.detail-info span,.about-3content ul li,.about-5right ul,.about-5right ul.ul1 li:before,.about-5right ul.ul1 li span,.about-5right ul.ul1 li p,.about-5right ul.ul1 li p em,.about-5right ul.ul1 li p samp,.about-5right ul.ul2 li:before,.about-5right ul.ul2 li span,.about-5right ul.ul2 li p,.about-5right ul.ul2 li p em,.about-5right ul.ul2 li p samp,.about-6left .swiper-slide,.about-6item,.about-6button .swiper-button-prev,.about-6button .swiper-button-next,.yewu-item samp,.yewu-item span,.yw-item,.yw-head:before,.yw-head span,.ys-2more:before,.ys-3more:before,.ys-4more:before,.ys-5more:before,.ys-7more:before,.ys-8more:before,.yd-right ul li span,.contact-3item,.contact-5left .txt,.contact-5left textarea,.contact-5button:before,.contact-5more,.prop,.prop-close,.fugai-1right ul,.fugai-1right ul li,.fugai-2head span,.fugai-2bg,.fugai-2bottom span,.fugai-2left .swiper-button-prev,.fugai-2left .swiper-button-next,.fugai-3left span,.fugai-3item span,.case-show,.case-item span,.zs .picslide em,.zs-close,.zs-left span,.zs-button .swiper-button-prev,.zs-button .swiper-button-next,.zs-content .swiper-slide{-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}
.weixin-prop{width:300px;height:380px;border:1px #ddd solid;background:#fff;position:fixed;left:50%;top:50%;margin:-190px 0px 0px -150px;z-index:2345667}
.weixin-close{width:25px;height:25px;position:absolute;right:10px;top:10px;line-height:30px;text-align:center;font-size:20px;color:#333;cursor:pointer}
.weixin-close:before{width:60%;height:2px;content:"";position:absolute;left:20%;top:calc(50% - 1px);background:#333;transform:rotate(45deg)}
.weixin-close:after{width:60%;height:2px;content:"";position:absolute;left:20%;top:calc(50% - 1px);background:#333;transform:rotate(-45deg)}
.weixin-img{float:left;width:250px;margin:60px 0px 0px 25px}
.weixin-img canvas{width:250px;height:250px}
.weixin-prop p{float:left;width:100%;overflow:hidden;font-size:14px;text-align:center;color:#222}
.swiper-container{width:100%;height:100%}
.swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:auto}
.swiper-button-prev,.swiper-button-next{background:none}
.swiper-button-prev::after,.swiper-button-next::after{content:""}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.hinge{-webkit-animation-duration:3s;animation-duration:3s}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.video-prop{width:100%;height:100%;overflow:hidden;position:fixed;left:0px;top:0px;z-index:1000;background:rgba(0,0,0,0.6);text-align:center;visibility:hidden;opacity:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}
.video-prop:before{height:100%;content:"";display:inline-block;vertical-align:middle}
.video-center{width:65%;vertical-align:middle;display:inline-block;position:relative}
.video-center video{width:100%;height:auto;display:block}
.video-close{width:36px;height:36px;overflow:hidden;position:absolute;right:-18px;top:-18px;z-index:12;border-radius:50%;background:#fafafa;text-align:center;cursor:pointer;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}
.video-close:before{width:60%;height:2px;content:"";position:absolute;left:20%;top:calc(50% - 1px);background:#333;transform:rotate(45deg)}
.video-close:after{width:60%;height:2px;content:"";position:absolute;left:20%;top:calc(50% - 1px);background:#333;transform:rotate(-45deg)}
.video-close:hover{transform:rotate(180deg)}
.video-active{opacity:1;visibility:visible}
@media screen and (max-width:768px){.video-center{width:90%}
.video-close{width:32px;height:32px;right:-16px;top:-16px}
}@keyframes suofang{0%{transform:scale(1)}
100%{transform:scale(1.04)}
}@keyframes suofang2{0%{transform:translate(-50%,-50%) scale(0);opacity:0}
100%{transform:translate(-50%,-50%) scale(0);opacity:1}
}@keyframes updown{0%{opacity:0;transform:translateY(60px)}
100%{opacity:1;transform:translateY(0px)}
}@keyframes updown2{0%{opacity:0;transform:translateY(30px)}
100%{opacity:1;transform:translateY(0px)}
}@keyframes float{0%{transform:translateY(-10px)}
100%{transform:translateY(10px)}
}@keyframes cir{0%{transform:translate(-50%,-50%) rotate(0deg)}
100%{transform:translate(-50%,-50%) rotate(-360deg)}
}@keyframes cir2{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}.content{width:100%}
.header{width:100%;position:fixed;left:0px;top:0px;z-index:1000;border-bottom:1px rgba(255,255,255,0.5) solid;height:124px}
.logo{float:left;width:400px;height:100%;position:relative;margin-left:8.335%}
.logo a{width:100%;height:100%;display:block;overflow:hidden}
.logo img{width:auto;height:85px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.header-right{float:right;width:auto;height:100%;margin-right:8.335%;transform-origin:right center}
.search{width:100%;height:100%;position:fixed;left:0px;top:0px;background:rgba(0,0,0,0.6);z-index:500;opacity:0;visibility:hidden}
.search form{width:80%;height:60px;line-height:60px;margin:100px auto 0px;background:#fff;position:relative;transform:translateY(-100px)}
.search form .txt{width:100%;height:100%;overflow:hidden;display:block;box-sizing:border-box;padding:0px 20px 0px 60px}
.search form .bt{width:50px;height:100%;overflow:hidden;display:block;position:absolute;left:0px;top:0px;background:url("../images/icon-1.png") no-repeat center;cursor:pointer}
.search-close{width:60px;height:100%;position:absolute;right:0px;top:0px;cursor:pointer;background:url("../images/close.png") no-repeat center}
.search-close:hover{transform:rotate(180deg)}
.search.search-active{opacity:1;visibility:visible}
.search.search-active form{transform:translateY(0px)}
.header-right ul,.header-right ul li,.header-right ul li span{float:left;width:auto;height:100%}
.header-right ul li{margin-left:3.12vw;position:relative}
.header-right ul li span a{width:100%;height:124px;line-height:124px;display:block;overflow:hidden;font-size:24px;color:#000;font-weight:lighter}
.header-right ul li span a:hover{color:#BF0008}
.header-search{float:left;width:21px;height:100%;overflow:hidden;background:url("../images/icon-1.png") no-repeat center;margin-left:3.95vw;cursor:pointer}
.header-lang{float:left;width:auto;height:100%;position:relative;margin-left:1.77vw}
.header-lang span{float:left;width:auto;line-height:124px;padding-right:16px;background:url("../images/icon-2.png") no-repeat right center;cursor:pointer;font-size:16px;color:#8ea4b1;font-weight:lighter}
.header-lang p{width:80px;position:absolute;left:-28px;top:85px;background:#fff;z-index:12;box-shadow:0px 0px 11px 6px rgba(0,0,0,0.1);border-radius:4px;padding:5px 0px;opacity:0;visibility:hidden;transform:scale(0)}
.header-lang p:before{width:auto;content:"";border-left:7px transparent solid;border-right:7px transparent solid;border-bottom:7px #fff solid;position:absolute;left:30px;top:-7px}
.header-lang p a{float:left;width:100%;height:30px;line-height:30px;text-align:center;font-size:14px;color:#222}
.header-lang p a:hover{color:#BF0008}
.header-lang:hover p{opacity:1;transform:scale(1);visibility:visible}
.header-menu{width:125px;height:100%;background:#BF0008;position:relative;position:absolute;right:0px;top:0px;cursor:pointer}
.header-menu:before{width:100%;height:100%;content:"";position:absolute;left:0px;top:0px;background:url("../images/icon-3.png") no-repeat center;opacity:1}
.header-menu span{width:100%;height:100%;position:absolute;left:0px;top:0px;z-index:12;display:block;transform:rotate(45deg);opacity:0;-webkit-transition:all 0.6s ease 0.2s;-moz-transition:all 0.6s ease 0.2s;-ms-transition:all 0.6s ease 0.2s;-o-transition:all 0.6s ease 0.2s;transition:all 0.6s ease 0.2s}
.header-menu span:before{width:2vw;height:2px;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff}
.header-menu span:after{width:2vw;height:2px;content:"";position:absolute;left:50%;top:50%;background:#fff;transform:translate(-50%,-50%) rotate(90deg)}
.header-menu span:hover{transform:rotate(-45deg)}
.header.close .header-right{transform:scale(0)}
.header.close .header-menu:before{opacity:0}
.header.close .header-menu span{opacity:1}
.header-active,.header-on{background:#fff;box-shadow:0px 0px 12px 4px rgba(0,0,0,0.02)}
.sub-nav{width:auto;background:#fff;position:absolute;left:50%;top:124px;padding:10px 0px;min-width:150px;opacity:0;visibility:hidden;transform:translateX(-50%) scale(0);transform-origin:top;border-radius:0px 0px 4px 4px;box-shadow:0px 4px 12px 5px rgba(0,0,0,0.02)}
.sub-nav p{width:100%;overflow:hidden}
.sub-nav p em{width:100%;overflow:hidden;display:block;height:50px;line-height:50px;position:relative}
.sub-nav p em:before{width:0%;height:100%;content:"";position:absolute;left:0px;top:0px;background:#BF0008;-webkit-transition:all 0.4s ease 0.05s;-moz-transition:all 0.4s ease 0.05s;-ms-transition:all 0.4s ease 0.05s;-o-transition:all 0.4s ease 0.05s;transition:all 0.4s ease 0.05s;z-index:1}
.sub-nav p a{font-size:22px;color:#222;word-break:keep-all;text-align:center;width:100%;display:block;padding:0px 15px;box-sizing:border-box;position:relative;z-index:12;font-weight:lighter}
.sub-nav p em:hover a{color:#fff}
.sub-nav p em:hover:before{width:100%}
.header-right ul li.active .sub-nav{opacity:1;visibility:visible;transform:translateX(-50%) scale(1)}
.menu{display:none}
.footer{width:100%;overflow:hidden;background:#333}
.footer-1{width:83.33%;overflow:hidden;margin:109px auto 0px;padding-bottom:90px}
.footer-1left{float:left;width:340px;overflow:hidden}
.footer-logo{width:100%;overflow:hidden}
.footer-logo img{width:213px;height:auto;max-width:100%}
.footer-1info{width:100%;overflow:hidden;margin-top:40px}
.footer-1info p{width:100%;overflow:hidden;line-height:34px;font-size:16px;color:#fff;font-weight:lighter}
.footer-1info p a{color:#fff;font-size:22px;font-weight:normal}
.footer-1wx{width:100%;overflow:hidden;margin-top:26px}
.footer-1line{float:left;width:28.24%;overflow:hidden;margin-right:4%;margin-top:20px}
.footer-1line img{float:left;width:100%;height:auto}
.footer-1line span{float:left;width:100%;overflow:hidden;text-align:center;font-size:16px;color:#fff;font-weight:lighter;margin-top:22px}
.footer-1line:nth-child(3n){margin-right:0px}
.footer-1right{float:right;width:calc(100% - 340px - 120px);overflow:hidden;display:flex;justify-content:space-between}
.footer-1item{width:auto;overflow:hidden}
.footer-1item .h3{width:100%;overflow:hidden;text-align:center;font-size:19px;color:#fff;position:relative;padding-bottom:39px}
.footer-1item .h3:before{width:50px;height:1px;content:"";position:absolute;left:50%;bottom:0px;transform:translateX(-50%);background:rgba(255,255,255,0.1)}
.footer-1item ul{width:100%;overflow:hidden;margin-top:22px}
.footer-1item ul li{width:100%;overflow:hidden;text-align:center;line-height:40px;color:rgba(255,255,255,0.5)}
.footer-1item ul li a{font-size:16px;color:rgba(255,255,255,0.5);font-weight:lighter}
.footer-1item ul li a:hover{color:#fff}
.footer-2{width:100%;overflow:hidden;border-top:1px rgba(255,255,255,0.1) solid;padding:30px 8.335%;box-sizing:border-box;color:rgba(255,255,255,0.5);font-weight:lighter;font-size:16px}
.footer-2 span{float:left;width:auto}
.footer-2 span a{color:rgba(255,255,255,0.5);margin-left:30px}
.footer-2 p{float:right;width:auto;overflow:hidden}
.footer-2 p a{color:rgba(255,255,255,0.5)}
.banner{width:100%;overflow:hidden;height:100vh}
.banner img{width:100%;height:100%;object-fit:cover;animation:suofang 12s linear infinite alternate}
.banner .swiper-slide{position:relative;overflow:hidden;font-family:"tail"}
.banner-wz1{width:100%;position:absolute;left:50%;transform:translateX(-50%);top:30%;z-index:12}
.banner-wz1 .h3{width:100%;text-align:center;overflow:hidden;font-size:80px;color:#BF0008;line-height:110px;letter-spacing:10px;opacity:0;transform:translateY(60px);font-family:"phl"}
.banner-wz1 .h3 span{font-size:65px}
.banner-wz1 p{width:100%;text-align:center;font-size:22px;color:#BF0008;letter-spacing:3px;margin-top:18px;opacity:0;transform:translateY(60px);padding-bottom:10px}
.banner-wz2{width:100%;position:absolute;left:50%;transform:translateX(-50%);top:26%;z-index:12}
.banner-wz2 .h3{width:100%;text-align:center;overflow:hidden;font-size:55px;color:#BF0008;line-height:94px;letter-spacing:10px;opacity:0;transform:translateY(60px);font-family:"phl"}
.banner-wz2 p{width:100%;text-align:center;font-size:21px;color:#BF0008;letter-spacing:3px;margin-top:20px;line-height:40px;opacity:0;transform:translateY(60px)}
.banner-wz3{width:100%;position:absolute;left:50%;transform:translateX(-50%);top:32%;z-index:12}
.banner-wz3 .h3{width:100%;text-align:center;overflow:hidden;font-size:85px;color:#BF0008;letter-spacing:10px;opacity:0;transform:translateY(60px);font-family:"phl"}
.banner-wz3 p{width:100%;text-align:center;font-size:35px;color:#BF0008;letter-spacing:8px;margin-top:38px;opacity:0;transform:translateY(60px);padding-bottom:10px}
.banner-wz4{width:100%;position:absolute;left:50%;transform:translateX(-50%);top:30%;z-index:12}
.banner-wz4 .h3{width:100%;text-align:center;overflow:hidden;font-size:80px;color:#BF0008;line-height:110px;opacity:0;transform:translateY(60px);font-family:"phl"}
.banner-wz4 .h3 span{font-size:65px}
.banner-wz4 p{width:100%;text-align:center;font-size:22px;color:#BF0008;letter-spacing:3px;margin-top:18px;opacity:0;transform:translateY(60px);padding-bottom:10px}
.banner-wz5{width:100%;position:absolute;left:50%;transform:translateX(-50%);top:26%;z-index:12}
.banner-wz5 .h3{width:100%;text-align:center;overflow:hidden;font-size:55px;color:#BF0008;line-height:94px;opacity:0;transform:translateY(60px);font-family:"phl"}
.banner-wz5 p{width:100%;text-align:center;font-size:21px;color:#BF0008;letter-spacing:3px;margin-top:20px;line-height:40px;opacity:0;transform:translateY(60px)}
.banner-wz6{width:100%;position:absolute;left:50%;transform:translateX(-50%);top:32%;z-index:12}
.banner-wz6 .h3{width:100%;text-align:center;overflow:hidden;font-size:85px;color:#BF0008;opacity:0;transform:translateY(60px);font-family:"phl"}
.banner-wz6 p{width:100%;text-align:center;font-size:35px;color:#BF0008;letter-spacing:8px;margin-top:38px;opacity:0;transform:translateY(60px);padding-bottom:10px}
.banner .swiper-slide-active .h3{animation:updown 0.8s ease 0.6s 1;animation-fill-mode:forwards}
.banner .swiper-slide-active p{animation:updown 0.8s ease 0.7s 1;animation-fill-mode:forwards}
.banner .swiper-pagination{right:8.335%;top:35%;z-index:14;width:auto}
.banner .swiper-pagination span{width:12px;height:12px;display:block;overflow:hidden;position:relative;background:none;box-sizing:border-box;opacity:1;margin:30px 0px}
.banner .swiper-pagination span:before{width:100%;height:100%;content:"";box-sizing:border-box;position:absolute;left:0px;top:0px;border:1px #BF0008 solid;border-radius:50%;opacity:0}
.banner .swiper-pagination span:after{width:6px;height:6px;position:absolute;content:"";left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:#bcbfc4}
.banner .swiper-pagination .swiper-pagination-bullet-active:before{opacity:1}
.banner .swiper-pagination .swiper-pagination-bullet-active:after{background:#BF0008}
.habout{width:100%;background-position:bottom left;background-repeat:no-repeat;background-size:100%;padding-bottom:140px}
.habout-left{float:left;width:38.7%;overflow:hidden;margin-left:8.335%;margin-top:140px}
.habout-left .h3{float:left;width:100%;overflow:hidden;font-size:50px;color:#000;font-weight:lighter}
.habout-left .h4{float:left;width:100%;overflow:hidden;font-size:35px;color:#BF0008;font-weight:lighter;margin-top:20px}
.habout-info{float:left;width:100%;overflow:hidden;font-size:24px;color:#BF0008;font-weight:lighter;margin-top:30px;white-space:pre-wrap}
.habout-des{float:left;width:100%;overflow:hidden;font-size:16px;color:#333;font-weight:lighter;margin-top:30px;line-height:26px}
.habout-more{float:left;width:40px;height:40px;overflow:hidden;border-radius:50%;background:#BF0008 url("../images/icon-11.png") no-repeat center;margin-top:70px}
.habout-more a{width:100%;height:100%;display:block;overflow:hidden}
.habout-more:hover{transform:rotate(45deg)}
.habout-right{float:right;width:auto;margin-right:8.335%;position:relative;z-index:12}
.habout-right ul{float:left;width:12vw;overflow:hidden;position:relative;z-index:13}
.habout-right ul li{width:100%;overflow:hidden;background:rgba(0,0,0,0.1);padding:36px 0px 50px;box-sizing:border-box}
.habout-right ul li samp{width:72%;overflow:hidden;display:block;margin:0px auto;height:24px;position:relative}
.habout-right ul li samp img{width:auto;height:100%;overflow:hidden}
.habout-right ul li span{width:72%;display:block;margin:3vw auto 0px;font-size:16px;font-weight:lighter;overflow:hidden}
.habout-right ul li span em{float:left;font-size:44px;font-family:"jczy";margin-right:5px;margin-top:0px}
.habout-right ul li p{width:72%;overflow:hidden;margin:0.7vw auto 0px;line-height:24px;font-size:16px;font-weight:lighter}
.habout-right ul.ul1 li:nth-child(1){background:#fff}
.habout-right ul.ul1 li:nth-child(1) span,.habout-right ul.ul2 li:nth-child(1) span,.habout-right ul.ul2 li:nth-child(2) span,.habout-right ul.ul2 li:nth-child(3) span{color:#da0d2c}
.habout-right ul.ul1 li:nth-child(1) p,.habout-right ul.u2 li:nth-child(1) p,.habout-right ul.ul2 li:nth-child(2) p,.habout-right ul.ul2 li:nth-child(3) p{color:#000}
.habout-right ul.ul1 li:nth-child(2){background:#666}
.habout-right ul.ul1 li:nth-child(2) span,.habout-right ul.ul3 li:nth-child(1) span{color:#fff}
.habout-right ul.ul1 li:nth-child(2) p,.habout-right ul.ul3 li:nth-child(1) p{color:rgba(255,255,255,0.78)}
.habout-right ul.ul1 li:nth-child(3){background:#BF0008}
.habout-right ul.ul1 li:nth-child(3) span,.habout-right ul.ul3 li:nth-child(2) span{color:#fff}
.habout-right ul.ul1 li:nth-child(3) p,.habout-right ul.ul3 li:nth-child(2) p{color:rgba(255,255,255,0.8)}
.habout-right ul.ul2 li:nth-child(1){background:#f7f7f7}
.habout-right ul.ul2 li:nth-child(2){background:#fff}
.habout-right ul.ul2 li:nth-child(3){background:#f3f3f3}
.habout-right ul.ul3 li:nth-child(1){background:#666}
.habout-right ul.ul3 li:nth-child(2){background:#BF0008}
.habout-right ul.ul3 li:nth-child(3){background:#fbfbfb;display:none}
.hys{width:100%;overflow:hidden;background-position:center bottom;background-repeat:no-repeat;background-size:cover;padding:140px 0px}
.hys-head{width:83.33%;overflow:hidden;margin:0px auto}
.hys-head .h3{float:left;width:auto;overflow:hidden;font-size:50px;color:#000;font-weight:lighter}
.hys-more{float:right;width:40px;height:40px;z-index:12;border-radius:50%;background:#BF0008 url("../images/icon-11.png") no-repeat center;margin-top:12px}
.hys-more a{width:100%;height:100%;display:block;overflow:hidden}
.hys-more:hover{transform:rotate(45deg)}
.hys-center{width:83.33%;overflow:hidden;margin:40px auto 0px}
.hys-left{width:310px;overflow:hidden;float:left}
.hys-left .swiper-container{width:100%;height:500px}
.hys-left .swiper-slide{font-size:16px;color:#222;opacity:0.75;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;cursor:pointer;font-weight:lighter}
.hys-left .swiper-slide.active{font-size:35px;color:#BF0008}
.hys-pag{width:100%;overflow:hidden;margin-top:50px}
.hys-pag span,.hys-pag p{float:left;width:auto;font-size:16px;color:#454545;font-weight:bold}
.hys-pag p{float:right}
.hys-pag em{float:left;width:calc(100% - 60px);margin-left:10px;height:3px;background:#dbdde1;margin-top:10px;position:relative}
.hys-pag em samp{width:12%;height:100%;position:absolute;left:0px;top:0px;background:#BF0008}
.hys-right{float:right;width:71%;overflow:hidden;height:555px;background:url("../images/bg-4.jpg") no-repeat;background-size:cover;position:relative;margin-top:15px}
.hys-item{width:100%;height:100%;overflow:hidden}
.hys-item>a{width:100%;overflow:hidden;display:block;padding-top:50px}
.hys-item span{width:88%;overflow:hidden;display:block;margin:0px auto;font-size:24px;color:#fff;font-weight:lighter;border-bottom:1px rgba(255,255,255,0.3) solid;padding-bottom:35px;opacity:0;transform:translateY(60px)}
.hys-info{width:88%;overflow:hidden;margin:40px auto 0px;line-height:24px;font-size:16px;color:#fff;font-weight:lighter;height:100px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;opacity:0;transform:translateY(60px)}
.hys-pic{width:88%;overflow:hidden;opacity:0;transform:translateY(60px);/* line-height:200px; */margin-top:40px;margin-right:auto;margin-bottom:0px;margin-left:auto}
.hys-pic samp{float:left;width:31.3333%;overflow:hidden;margin-right:3%}
.hys-pic samp:nth-child(3){margin-right:0}
.hys-pic samp img{width:100%;height:auto;max-height:290px}
.hys-pic samp:hover img{transform:scale(1.05)}
.hys-pic p{line-height:44px;font-size:13px;color:#fff;font-weight:lighter;text-align:center}
.hys-right .swiper-slide-active .hys-item span{animation:updown 0.6s ease 1;animation-fill-mode:forwards}
.hys-right .swiper-slide-active .hys-info{animation:updown 0.6s ease 0.1s 1;animation-fill-mode:forwards;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.hys-right .swiper-slide-active .hys-pic{animation:updown 0.6s ease 0.2s 1;animation-fill-mode:forwards}
.hys-right .swiper-slide-active .hys-item:hover span{padding-left:10px}
.hlc{width:100%;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;padding:148px 0px}
.hlc-center{width:83.33%;margin:0px auto;overflow:hidden;position:relative}
.hlc-more{width:40px;height:40px;position:absolute;right:0px;top:10px;z-index:12;background:#BF0008 url("../images/icon-11.png") no-repeat center;border-radius:50%}
.hlc-more a{width:100%;height:100%;display:block;overflow:hidden}
.hlc-more:hover{transform:rotate(45deg)}
.hlc-left{width:100%}
.hlc-left .h3{float:right;width:390px;overflow:hidden;font-size:50px;color:#000;font-weight:lighter}
.hlc-left .swiper-container{float:right;width:390px;margin-top:4vw}
.hlc-item{width:100%;overflow:hidden}
.hlc-item span{float:left;width:100%;overflow:hidden;font-size:35px;color:#BF0008;font-weight:lighter;opacity:0;transform:translateY(60px)}
.hlc-info{float:left;width:100%;overflow:hidden;line-height:26px;font-size:16px;color:#999;margin-top:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;opacity:0;transform:translateY(60px)}
.hlc-item ul{float:left;width:100%;overflow:hidden;line-height:26px;font-size:16px;color:#999;margin-top:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;opacity:0;transform:translateY(60px)}
.hlc-item ul li{float:left;width:100%;overflow:hidden;position:relative;box-sizing:border-box;padding-left:15px}
.hlc-item ul li:before{width:4px;height:4px;content:"";position:absolute;left:0px;top:13px;border-radius:50%;background:#BF0008}
.hlc-button{float:right;width:390px;position:relative;margin-top:5vw}
.hlc-button .swiper-button-prev{width:46px;height:46px;overflow:hidden;border-radius:50%;box-sizing:border-box;border:1px #bbc0cf solid;left:0px}
.hlc-button .swiper-button-prev:before{width:100%;height:100%;content:"";position:absolute;left:0px;top:0px;background:url("../images/icon-21.png") no-repeat center}
.hlc-button .swiper-button-prev:after{width:100%;height:100%;content:"";position:absolute;left:0px;top:0px;background:url("../images/icon-22.png") no-repeat center;transform:rotate(180deg);opacity:0}
.hlc-button .swiper-button-next{width:46px;height:46px;overflow:hidden;border-radius:50%;box-sizing:border-box;border:1px #bbc0cf solid;right:auto;left:60px}
.hlc-button .swiper-button-next:before{width:100%;height:100%;content:"";position:absolute;left:0px;top:0px;background:url("../images/icon-21.png") no-repeat center;transform:rotate(180deg)}
.hlc-button .swiper-button-next:after{width:100%;height:100%;content:"";position:absolute;left:0px;top:0px;background:url("../images/icon-22.png") no-repeat center;transform:rotate(0deg);opacity:0}
.hlc-button .swiper-button-prev:hover:before,.hlc-button .swiper-button-next:hover:before{opacity:0}
.hlc-button .swiper-button-prev:hover:after,.hlc-button .swiper-button-next:hover:after{opacity:1}
.hlc .swiper-slide-active .hlc-item span{animation:updown 0.6s ease 1;animation-fill-mode:forwards}
.hlc .swiper-slide-active .hlc-info{animation:updown 0.6s ease 0.1s 1;animation-fill-mode:forwards}
.hlc .swiper-slide-active .hlc-item ul{animation:updown 0.6s ease 0.1s 1;animation-fill-mode:forwards}
.hlc-right{float:left;width:66.2%;position:relative}
.hlc-right:before{width:30.6%;content:"";height:100%;position:absolute;right:0px;top:0px;background:#BF0008;z-index:12}
.hlc-right samp{float:left;width:69.5%;overflow:hidden}
.hlc-right samp img{width:100%;height:auto}
.hlc-right:hover samp img{transform:scale(1.05)}
.hlc-cir{width:19.424vw;height:19.424vw;position:absolute;right:-1.3vw;top:50%;transform:translateY(-50%);z-index:12;overflow:hidden;display:flex;justify-content:space-between;flex-wrap:wrap;align-content:center}
.hlc-cir:before{width:100%;height:100%;content:"";position:absolute;left:0px;top:0px;background:url("../images/icon-23.png") no-repeat center;background-size:100%;animation:cir2 12s linear infinite}
.hlc-pannel{width:100%;overflow:hidden;position:relative}
.hlc-model{width:100%;position:absolute;left:0px;top:0px;opacity:0}
.hlc-model.active{position:relative;z-index:12;opacity:1}
.hlc-model em{float:left;width:100%;overflow:hidden;text-align:center;font-size:16px;color:#fff;font-weight:lighter}
.hlc-model span{float:left;width:100%;overflow:hidden;text-align:center;font-size:65px;color:#fff;font-family:"jczy";position:relative;opacity:0;transform:translateY(30px)}
.hlc-pag{width:100%;position:relative;margin-top:4vw;color:#fff;font-size:20px;font-family:"jczy"}
.hlc-pag i{font-style:normal;font-size:37px;color:#fff}
.hlc-model.active span{animation:updown2 0.4s ease 1;animation-fill-mode:forwards}
.hnews{width:100%;overflow:hidden;padding:130px 0px 140px;background:#f7f8fb}
.hnews-head{width:83.33%;overflow:hidden;margin:0px auto}
.hnews-head .h3{float:left;width:auto;overflow:hidden;font-size:50px;color:#000;font-weight:lighter}
.hnews-head span{float:right;width:40px;height:40px;overflow:hidden;border-radius:50%;background:#BF0008 url("../images/icon-11.png") no-repeat center;margin-top:15px}
.hnews-head span a{width:100%;height:100%;display:block;overflow:hidden}
.hnews-head span:hover{transform:rotate(45deg)}
.hnews-content{width:83.33%;margin:50px auto 0px;position:relative}
.hnews-content .swiper-slide{overflow:hidden}
.hnews-content .swiper-slide a{width:100%;height:100%;display:block;overflow:hidden}
.hnews-pic{width:100%;height:13.54vw;overflow:hidden}
.hnews-pic img{width:100%;height:100%;object-fit:cover}
.hnews-content .swiper-slide:hover img{transform:scale(1.05)}
.hnews-info{width:100%;overflow:hidden;background:#fff;box-sizing:border-box;border:1px #e4e4e4 solid;padding:40px 24px 50px;position:relative}
.hnews-info:before{width:0%;height:2px;content:"";position:absolute;left:0px;bottom:0px;background:#BF0008}
.hnews-info span{float:left;width:100%;overflow:hidden;font-size:23px;color:#000;font-weight:lighter;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.hnews-info p{float:left;width:100%;overflow:hidden;font-size:16px;color:#666;font-weight:lighter;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;border-top:1px #e5e5e5 solid;margin-top:15px;padding-top:18px;height:24px;line-height:24px}
.hnews-info em{float:left;width:auto;overflow:hidden;font-size:16px;color:#666;font-weight:lighter;margin-top:32px}
.hnews-content .swiper-slide:hover .hnews-info:before{width:100%}
.hnews-content .swiper-slide:hover .hnews-info span{color:#BF0008;transform:translateY(-15px)}
.hnews-content .swiper-button-prev{width:17px;height:30px;background:url("../images/icon-20.png") no-repeat center;left:-4%;transform:rotate(180deg);opacity:0.3}
.hnews-content .swiper-button-next{width:17px;height:30px;background:url("../images/icon-20.png") no-repeat center;right:-4%;opacity:0.3}
.hnews-content .swiper-button-prev:hover,.hnews-content .swiper-button-next:hover{opacity:1}
.hnews-bottom{width:83.33%;overflow:hidden;margin:50px auto 0px;position:relative}
.hnews-line{width:100%;height:1px;position:absolute;left:0px;bottom:13px;background:#e5e5e6;z-index:1}
.hnews-line:before{width:5px;height:5px;content:"";position:absolute;left:0px;top:-2px;border-radius:50%;background:#BF0008}
.hnews-line:after{width:5px;height:5px;content:"";position:absolute;right:0px;top:-2px;border-radius:50%;background:#BF0008}
.hnews-age{float:left;width:33.3%;font-family:"alireg";position:relative;z-index:2}
.hnews-age a{width:100%;height:100%;display:block;overflow:hidden}
.hnews-age span{width:100%;display:block;height:50px;line-height:50px;text-align:center;font-size:30px;color:#666}
.hnews-age em{width:27px;height:27px;display:block;overflow:hidden;margin:4px auto 0px;border-radius:50%;border:1px #b7b7b7 solid;position:relative;box-sizing:border-box;background:#f7f8fb;z-index:12}
.hnews-age em:before{width:5px;height:5px;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:#b7b7b7}
.hnews-age samp{width:0vw;height:1px;position:absolute;left:50%;bottom:13px;background:-webkit-linear-gradient(left,#BF0008,rgba(231,30,15,0));background:-moz-linear-gradient(left,#BF0008,rgba(231,30,15,0));background:-ms-linear-gradient(left,#BF0008,rgba(231,30,15,0));background:-o-linear-gradient(left,#BF0008,rgba(231,30,15,0));z-index:2}
.hnews-age:hover span{color:#BF0008;font-size:40px}
.hnews-age:hover em{border-color:#BF0008}
.hnews-age:hover em:before{background:#BF0008}
.hnews-age:hover samp{width:20vw}
.hcore{width:100%;overflow:hidden;padding:130px 0px 190px}
.hcore-head{width:83.33%;overflow:hidden;margin:0px auto}
.hcore-head .h3{float:left;width:auto;overflow:hidden;font-size:50px;color:#000;font-weight:lighter}
.hcore-head span{float:right;width:40px;height:40px;overflow:hidden;border-radius:50%;background:#BF0008 url("../images/icon-11.png") no-repeat center;margin-top:15px}
.hcore-head span a{width:100%;height:100%;display:block;overflow:hidden}
.hcore-head span:hover{transform:rotate(45deg)}
.hcore ul{width:83.33%;overflow:hidden;display:flex;justify-content:space-between;flex-wrap:wrap;padding:10px;margin:0px auto}
.hcore ul li{width:19%;height:90px;background:url("../images/bg-2.jpg") no-repeat;background-size:cover;box-shadow:0px 0px 5px 3px rgba(0,0,0,0.03);margin-top:36px;display:flex;justify-content:center;flex-wrap:wrap;align-content:center}
.hcore ul li span{width:90%;overflow:hidden;text-align:center;font-size:18px;color:#BF0008;font-weight:lighter}
.hcore ul li:nth-child(n+6){width:24%}
.hcore ul li:hover{box-shadow:0px 0px 5px 3px rgba(0,0,0,0.06);transform:scale(1.01)}
.hcore-content{width:83.33%;margin:90px auto 0px}
.hcore-pannel{width:100%;display:flex;justify-content:space-between;margin:2.3vw auto 0px}
.hcore-item{width:7.292vw;height:4.167vw;position:relative;box-sizing:border-box;border-left:1px #ebebeb solid;border-right:1px #ebebeb solid;position:relative;z-index:1;background:#fff}
.hcore-item img{width:auto;height:auto;max-width:99%;max-height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5}
.hcore-item:before{width:100%;height:100%;content:"";position:absolute;left:0px;top:0px;transform:rotate(60deg);box-sizing:border-box;border-left:1px #ebebeb solid;border-right:1px #ebebeb solid;background:#fff}
.hcore-item:after{width:100%;height:100%;content:"";position:absolute;left:0px;top:0px;transform:rotate(-60deg);box-sizing:border-box;border-left:1px #ebebeb solid;border-right:1px #ebebeb solid;background:#fff}
.hcore-pannel.p1,.hcore-pannel.p3{justify-content:center}
.hcore-pannel.p1 .hcore-item,.hcore-pannel.p3 .hcore-item{margin:0px 0.12vw}
.hcore-pannel.p1 .hcore-item:first-child,.hcore-pannel.p1 .hcore-item:first-child:before,.hcore-pannel.p1 .hcore-item:first-child:after{background:#BF0008;border:none}
.hcore-pannel.p1 .hcore-item:last-child,.hcore-pannel.p1 .hcore-item:last-child:before,.hcore-pannel.p1 .hcore-item:last-child:after{background:#f4f4f4;border:none}
.hcore-pannel.p2 .hcore-item:first-child,.hcore-pannel.p2 .hcore-item:first-child:before,.hcore-pannel.p2 .hcore-item:first-child:after,.hcore-pannel.p2 .hcore-item:nth-child(2),.hcore-pannel.p2 .hcore-item:nth-child(2):before,.hcore-pannel.p2 .hcore-item:nth-child(2):after,.hcore-pannel.p2 .hcore-item:nth-last-child(1),.hcore-pannel.p2 .hcore-item:nth-last-child(1):before,.hcore-pannel.p2 .hcore-item:nth-last-child(1):after,.hcore-pannel.p2 .hcore-item:nth-last-child(2),.hcore-pannel.p2 .hcore-item:nth-last-child(2):before,.hcore-pannel.p2 .hcore-item:nth-last-child(2):after{background:#f4f4f4;border:none}
.hcore-pannel.p3 .hcore-item:first-child,.hcore-pannel.p3 .hcore-item:first-child:before,.hcore-pannel.p3 .hcore-item:first-child:after{background:#f4f4f4;border:none}
.hcore-pannel.p3 .hcore-item:last-child,.hcore-pannel.p3 .hcore-item:last-child:before,.hcore-pannel.p3 .hcore-item:last-child:after{background:#BF0008;border:none}
.hcore-item.item:hover{transform:scale(1.2);z-index:12;box-shadow:0px 0px 32px 9px rgba(0,0,0,0.05)}
.sj-content{display:none}
.banner-news{width:100%;overflow:hidden;position:relative}
.banner-news img{float:left;width:100%;height:auto;animation:suofang 10s linear infinite alternate}
.banner-pos{width:100%;height:100%;position:absolute;let:0px;top:0px}
.banner-cir{width:25vw;height:25vw;position:absolute;left:50%;transform:translateX(-50%);top:calc(124px + 4vw);z-index:12;box-sizing:border-box;border:1px rgba(232,43,29,0.15) solid;border-radius:50%;background:url("../images/icon-5.png") no-repeat center;background-size:57%}
.banner-cir:before{width:78%;height:78%;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:15px rgba(231,30,15,0.1) solid;border-radius:50%}
.banner-cir:after{width:69%;height:69%;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:2px rgba(231,30,15,0.1) dashed;border-radius:50%;animation:cir 16s linear infinite}
.banner-cir .h3{width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:12;text-align:center;font-size:50px;color:#fff;font-weight:lighter;letter-spacing:2px}
.banner-cir span{width:100%;height:100%;display:block;position:absolute;left:0px;top:0px;z-index:2;animation:cir2 15s linear infinite}
.banner-cir span:before{width:9px;height:9px;content:"";border-radius:50%;position:absolute;left:50%;transform:translateX(-50%);top:-5px;background:#BF0008}
.banner-cir span:after{width:9px;height:9px;content:"";border-radius:50%;position:absolute;left:50%;transform:translateX(-50%);bottom:-5px;background:#BF0008}
.col-slide{width:100%;overflow:hidden;height:60px;line-height:60px;box-sizing:border-box;position:relative;display:flex}
.col-slide:before{width:100%;height:1px;content:"";position:absolute;left:0px;bottom:0px;background:#e9e9e9}
.col-slide span{flex:1;height:100%;display:block;border-right:1px #e9e9e9 solid;box-sizing:border-box;position:relative;cursor:pointer}
.col-slide span:last-child{border:none}
.col-slide span:before{width:0%;height:2px;content:"";position:absolute;left:0px;bottom:0px;background:#BF0008}
.col-slide span a{font-size:16px;color:#999;width:100%;height:100%;display:block;text-align:center}
.col-slide span.active:before,.col-slide span:hover:before{width:100%}
.news{width:100%;overflow:hidden;padding-top:80px;padding-right:0px;padding-bottom:80px;padding-left:0px}
.news-1{width:83.33%;overflow:hidden;margin:0px auto 5px;background:#f6f9fd}
.news-1 a{width:100%;height:100%;display:block;overflow:hidden;position:relative}
.news-1left{float:left;width:50%;overflow:hidden}
.news-1left img{width:100%;height:auto}
.news-1left:hover img{transform:scale(1.05)}
.news-1right{width:50%;height:100%;position:absolute;right:0px;top:0px;display:flex;justify-content:space-between;flex-wrap:wrap;align-content:center}
.news-1right em{width:79%;display:block;margin:0px auto;font-size:33px;color:#BF0008}
.news-1right span{width:79%;overflow:hidden;margin:2.4vw auto 0px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:28px;color:#000;font-weight:lighter}
.news-1right p{width:79%;overflow:hidden;margin:0.8vw auto 0px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:16px;color:#666;font-weight:lighter;line-height:26px}
.news-detail{width:79%;overflow:hidden;margin:3vw auto 0px}
.news-detail samp{width:66px;height:66px;display:block;overflow:hidden;box-sizing:border-box;border:1px #e6e6e6 solid;border-radius:50%;position:relative}
.news-detail samp:before{width:50%;height:50%;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#BF0008 url("../images/icon-6.png") no-repeat center;border-radius:50%}
.news-detail samp:hover:before{width:100%;height:100%}
.news-1:hover .news-1right span{color:#BF0008;transform:translateX(15px)}
.news-list{width:83.33%;overflow:hidden;margin:0px auto;display:flex;flex-wrap:wrap}
.news-item{float:left;width:30.5%;overflow:hidden;margin:30px 4.25% 0px 0px;position:relative}
.news-item:before{width:0%;height:2px;content:"";position:absolute;left:0px;bottom:0px;background:#BF0008}
.news-item:nth-child(3n){margin-right:0px}
.news-item a{width:100%;height:100%;display:block;overflow:hidden}
.news-pic{width:100%;height:400px;overflow:hidden}
.news-pic img{width:100%;height:100%;object-fit:cover}
.news-item:hover img{transform:scale(1.05)}
.news-cont{width:100%;overflow:hidden;box-sizing:border-box;border:1px #e9e9e9 solid;border-top:0px;padding:50px 25px;position:relative}
.ab_img img{max-width:100% !important;height:auto !important;display:inline-block}
.ab_img p{text-wrap:inherit !important}
.ab_img p span{text-wrap:inherit !important}
.news-cont span{float:left;width:100%;overflow:hidden;font-size:22px;color:#000;font-weight:lighter;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.news-cont p{float:left;width:100%;overflow:hidden;font-size:16px;color:#666;font-weight:lighter;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;border-top:1px #e5e5e5 solid;margin-top:20px;padding-top:20px}
.news-cont em{float:left;width:100%;overflow:hidden;font-size:16px;color:#666;font-weight:lighter;margin-top:26px}
.news-item:hover .news-cont span{color:#BF0008;transform:translateY(-12px)}
.news-item:hover:before{width:100%}
.news-page{width:100%;overflow:hidden;text-align:center;margin-top:130px}
.news-page a{width:38px;height:38px;line-height:38px;overflow:hidden;display:inline-block;vertical-align:top;border-radius:50%;box-sizing:border-box;position:relative;margin:0px 5px;text-align:center;font-size:16px;color:#c2c2c2}
.news-page a:before{width:100%;height:100%;content:"";position:absolute;left:0px;top:0px;box-sizing:border-box;border:1px #eaeaea solid;border-radius:50%}
.news-page a.active,.news-page a:hover{background:#BF0008;color:#fff}
.news-page a.active:before,.news-page a:hover:before{opacity:0}
.news-page a:first-child{background:url("../images/icon-7-1.png") no-repeat center}
.news-page a:last-child{background:url("../images/icon-7-1.png") no-repeat center;transform:rotate(180deg)}
.news-page a:first-child:hover{background:#BF0008 url("../images/icon-7.png") no-repeat center}
.news-page a:last-child:hover{background:#BF0008 url("../images/icon-7.png") no-repeat center}
.media{width:100%;overflow:hidden;padding-bottom:130px}
.news-pannel{width:100%;overflow:hidden;margin-top:70px}
.news-model{width:83.33%;margin:0px auto;overflow:hidden;position:relative;padding:63px 0px}
.news-model:before{width:100%;height:1px;content:"";position:absolute;left:0px;bottom:0px;background:#ebebeb}
.news-model:after{width:0%;height:2px;content:"";position:absolute;left:0px;bottom:0px;background:#BF0008;z-index:2}
.news-model a{width:100%;height:100%;display:block;overflow:hidden}
.news-model:hover:after{width:100%}
.news-left{float:left;width:513px;overflow:hidden;height:273px}
.news-left img{width:100%;height:100%;object-fit:cover}
.news-left:hover img{transform:scale(1.05)}
.news-right{width:calc(100% - 513px);position:absolute;right:0px;top:63px;height:calc(100% - 63px*2)}
.news-time{float:left;width:29.5%;text-align:center}
.news-time span{float:left;width:100%;overflow:hidden;text-align:center;font-size:60px;color:#333;font-weight:lighter}
.news-time em{float:left;width:100%;overflow:hidden;text-align:center;font-size:16px;color:#999;margin-top:-5px}
.news-info{float:left;width:70.5%;overflow:hidden;height:100%;display:flex;justify-content:space-between;flex-wrap:wrap;align-content:space-between}
.news-info span{float:left;width:100%;display:block;overflow:hidden;font-size:28px;color:#000;font-weight:lighter;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.news-info p{float:left;width:100%;overflow:hidden;font-size:16px;color:#999;font-weight:lighter;line-height:26px;@inlude mulline(2)}
.news-info em{width:66px;height:66px;display:block;overflow:hidden;box-sizing:border-box;border:1px #e6e6e6 solid;border-radius:50%;position:relative}
.news-info em:before{width:50%;height:50%;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#BF0008 url("../images/icon-6.png") no-repeat center;border-radius:50%}
.news-info em:hover:before{width:100%;height:100%}
.news-model:hover .news-info span{color:#BF0008;transform:translateX(15px)}
.detail{width:83.33%;overflow:hidden;margin:0px auto;padding:80px 0px 80px}
.detail .h1{width:100%;overflow:hidden;font-size:35px;color:#000;font-weight:lighter;text-align:center}
.detail-1{text-align:center;width:100%;overflow:hidden;border-bottom:2px #dedede solid;padding:40px 0px 30px}
.detail-1 span{text-align:center;width:auto;overflow:hidden;font-size:16px;color:#666;font-weight:lighter;line-height:30px}
.detail-body{width:100%;overflow:hidden;line-height:30px;font-size:16px;color:#666;font-weight:lighter;margin-top:35px}
.detail-body img{width:auto;height:auto;max-width:100%}
.detail-body p{margin:25px 0px}
.detail-body p:last-child{margin-bottom:0px}
.detail-2{float:left;width:auto;height:60px;border-radius:30px;background:#BF0008;margin-top:180px}
.detail-2 span{float:left;width:70px;height:100%;overflow:hidden;background:url("../images/icon-7.png") no-repeat center;opacity:0.5}
.detail-2 span a{width:100%;height:100%;display:block;overflow:hidden}
.detail-2 p{float:left;width:70px;height:100%;overflow:hidden;background:url("../images/icon-7.png") no-repeat center;opacity:0.5;transform:rotate(180deg)}
.detail-2 p a{width:100%;height:100%;display:block;overflow:hidden}
.detail-2 span:hover,.detail-2 p:hover{opacity:1}
.detail-2 em{float:left;width:46px;height:46px;overflow:hidden;border-radius:50%;margin:7px 10px 0px;background:rgba(255,255,255,0.34) url("../images/icon-10.png") no-repeat center}
.detail-2 em a{width:100%;height:100%;display:block;overflow:hidden}
.detail-2 em:hover{background-color:rgba(255,255,255,0.6)}
.detail-3{float:right;width:auto;overflow:hidden;margin-top:180px;font-size:16px;color:#d3d3d3;font-weight:lighter;vertical-align:top}
.detail-3 span{width:auto;max-width:240px;overflow:hidden;display:inline-block;vertical-align:top;height:60px;line-height:60px;position:relative;text-overflow:ellipsis;white-space:nowrap}
.detail-3 span:first-child:before{width:1px;height:26%;content:"";position:absolute;right:0px;top:50%;transform:translateY(-50%);background:#d3d3d3}
.detail-3 span:first-child{margin-right:40px;padding-right:40px}
.detail-3 span a{color:#666}
.detail-3 span a:hover{color:#BF0008}
.detail-tj{width:100%;overflow:hidden;background:#f6f7fa;padding:110px 0px 117px}
.detail-head{width:83.33%;overflow:hidden;margin:0px auto}
.detail-head .h3{float:left;width:auto;overflow:hidden;font-size:50px;color:#000;font-weight:lighter}
.detail-button{float:right;width:86px;position:relative;margin-top:15px}
.detail-button .swiper-button-prev{width:39px;height:39px;border-radius:50%;overflow:hidden;background:#BF0008 url("../images/icon-7.png") no-repeat center;left:0px;top:0px;margin:0px;opacity:0.5}
.detail-button .swiper-button-next{width:39px;height:39px;border-radius:50%;overflow:hidden;background:#BF0008 url("../images/icon-7.png") no-repeat center;right:0px;top:0px;margin:0px;transform:rotate(180deg);opacity:0.5}
.detail-button .swiper-button-prev:hover,.detail-button .swiper-button-next:hover{opacity:1}
.detail-content{width:83.33%;overflow:hidden;margin:70px auto 0px}
.detail-content .swiper-slide{overflow:hidden}
.detail-content .swiper-slide a{width:100%;height:100%;display:block;overflow:hidden}
.detail-pic{width:100%;height:13.54vw;overflow:hidden}
.detail-pic img{width:100%;height:100%;object-fit:cover}
.detail-content .swiper-slide:hover img{transform:scale(1.05)}
.detail-info{width:100%;overflow:hidden;background:#fff;box-sizing:border-box;border:1px #e4e4e4 solid;padding:40px 24px 50px;position:relative}
.detail-info:before{width:0%;height:2px;content:"";position:absolute;left:0px;bottom:0px;background:#BF0008}
.detail-info span{float:left;width:100%;overflow:hidden;font-size:28px;color:#000;font-weight:lighter;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.detail-info p{float:left;width:100%;overflow:hidden;font-size:16px;color:#666;font-weight:lighter;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;border-top:1px #e5e5e5 solid;margin-top:15px;padding-top:18px}
.detail-info em{float:left;width:auto;overflow:hidden;font-size:16px;color:#666;font-weight:lighter;margin-top:32px}
.detail-content .swiper-slide:hover .detail-info:before{width:100%}
.detail-content .swiper-slide:hover .detail-info span{color:#BF0008;transform:translateY(-15px)}
.about-1{width:100%;overflow:hidden;padding:136px 0px 145px}
.about-1center{width:83.33%;overflow:hidden;margin:0px auto}
.about-1left{width:100%;overflow:hidden}
.about-1left .h3{float:left;width:48.8%;overflow:hidden;font-size:50px;color:#000;font-weight:lighter;box-sizing:border-box}
.about-1info{float:left;width:48.8%;overflow:hidden;font-size:35px;color:#BF0008;font-weight:lighter;margin-top:15px;box-sizing:border-box}
.about-1des{float:left;width:48.8%;overflow:hidden;font-size:24px;color:#BF0008;font-weight:lighter;margin-top:30px;white-space:pre-wrap;box-sizing:border-box}
.about-1cont{float:left;width:48.8%;overflow:hidden;line-height:26px;font-size:16px;color:#333;margin-top:30px;font-weight:lighter}
.about-1cont p{margin-top:25px}
.about-1cont p:first-child{margin-top:0px}
.about-1cont .mCustomScrollBox{padding-right:40px}
.about-1cont .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{display:none}
.about-1cont .mCSB_scrollTools{width:2px;background:#f4f4f4}
.about-1cont .mCSB_scrollTools .mCSB_draggerRail{background:#BF0008}
.about-1more{display:none}
.about-1right{float:right;width:47.8%;box-sizing:border-box;position:relative;padding-right:93px;background:#eef1f5;cursor:pointer;position:relative}
.about-1right samp{float:left;width:100%;overflow:hidden}
.about-1right samp img{width:100%;height:auto}
.about-1right:hover img{transform:scale(1.05)}
.about-1button{width:93px;overflow:hidden;height:100%;position:absolute;right:0px;top:0px}
.about-1button span{width:1px;height:7.5vw;display:block;margin:2vw auto 0px;background:#000;opacity:0.35}
.about-1button em{width:37px;height:37px;display:block;margin:40px auto 0px;background:url("../images/icon-25.png") no-repeat center;background-size:100%}
.about-2{width:100%;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;padding:145px 0px 156px}
.about-2head{width:83.33%;overflow:hidden;margin:0px auto}
.about-2head .h3{float:left;width:auto;font-size:50px;color:#000;font-weight:lighter}
.about-2right{float:left;width:70%;overflow:hidden;margin-left:5.52vw;padding-left:5.52vw;position:relative}
.about-2right:before{width:1px;height:100%;content:"";position:absolute;left:0px;top:6px;background:#d9d9d9}
.about-2right span{float:left;width:100%;overflow:hidden;font-size:35px;color:#BF0008;font-weight:lighter}
.about-2right p{float:left;width:100%;overflow:hidden;font-size:16px;color:#666;font-weight:lighter;margin-top:20px}
.about-2content{width:83.33%;overflow:hidden;display:flex;justify-content:space-between;margin:75px auto 0px}
.about-2item{flex:1;height:40.36vw;margin-left:10px;cursor:pointer;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;background-position:center;position:relative;overflow:hidden;background-size:36vw;background-repeat:no-repeat}
.about-2item.active{flex:1.57}
.about-2item:first-child{margin-left:0px}
.about-2info{float:left;width:auto;overflow:hidden;margin:56px 0px 0px 44px;color:#fff;font-weight:lighter;position:relative;padding:10px 0px 0px 10px}
.about-2info em{width:42px;height:42px;display:block;overflow:hidden;border-radius:50%;background:#BF0008;position:absolute;left:0px;top:0px}
.about-2info span{width:100%;display:block;overflow:hidden;font-size:55px;position:relative;padding-bottom:4px;position:relative;z-index:12}
.about-2info span:before{width:100%;height:1px;content:"";position:absolute;left:0px;bottom:0px;background:#fff}
.about-2info p{width:100%;display:block;overflow:hidden;font-size:24px;margin-top:7px;letter-spacing:4px}
.about-2bg{width:auto;position:absolute;right:-100%;bottom:-20px;z-index:12;font-size:200px;color:transparent;-webkit-text-stroke:1px #fff;text-stroke:1px #fff;opacity:0;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-ms-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;transform:scale(0)}
.about-2item.active .about-2bg{opacity:0.5;right:0px;transform:scale(1)}
.about-3{width:100%;overflow:hidden;padding:130px 0px 150px}
.about-3 .h3{width:83.33%;margin:0px auto;overflow:hidden;font-size:50px;color:#000;font-weight:lighter}
.about-3content{width:83.33%;overflow:hidden;margin:60px auto 0px}
.about-3content samp{float:left;width:100%;overflow:hidden}
.about-3content samp img{width:100%;height:auto}
.about-3content ul{float:left;width:100%;overflow:hidden;display:flex;justify-content:space-between}
.about-3content ul li{width:23%;overflow:hidden;box-sizing:border-box;height:5.73vw;line-height:5.73vw;text-align:center;border-radius:2.8vw;border:1px #ddd solid}
.about-3content ul li a{width:100%;height:100%;display:block;overflow:hidden;text-align:center;font-size:35px;color:#333;font-family:"syl"}
.about-3bottom{width:83.33%;margin:32px auto 0px;height:5.73vw;line-height:5.73vw;background:#f8f8f8;border-radius:2.8vw;text-align:center;font-size:35px;color:#333;font-family:"syl"}
.about-4{width:100%;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;padding:136px 0px 160px}
.about-4 .h3{width:83.33%;margin:0px auto;overflow:hidden;font-size:50px;color:#000;font-weight:lighter}
.about-4content{width:83.33%;overflow:hidden;margin:0px auto}
.about-4item{width:100%;overflow:hidden}
.about-4item span{width:100%;overflow:hidden;text-align:center;font-size:100px;color:#BF0008;font-family:"syreg";display:block}
.about-4item em{width:100%;display:block;overflow:hidden;text-align:center;font-size:35px;color:#BF0008;font-weight:lighter;margin-top:5px}
.about-4info{width:100%;overflow:hidden;text-align:center;font-size:16px;color:#666;line-height:24px;font-weight:lighter;margin-top:48px}
.about-4info p{text-align:center}
.about-4bg{width:100%;overflow:hidden;text-align:center;margin-top:45px}
.about-4nav{width:83.33%;overflow:hidden;background:url("../images/icon-27.png") no-repeat left bottom;background-size:100%;margin:80px auto 0px;padding-bottom:50px}
.about-4nav .swiper-container{width:80%;margin:0px auto;height:50px;line-height:50px}
.about-4nav .swiper-slide{font-size:30px;color:#222;font-family:"syreg";cursor:pointer}
.about-4nav .swiper-slide-active{font-size:40px;color:#BF0008}
.about-5{width:100%;overflow:hidden;padding:140px 0px 148px}
.about-5content{width:83.33%;overflow:hidden;margin:0px auto}
.about-5left{float:left;width:23.2%;overflow:hidden;height:624px;position:relative}
.about-5nav{width:100%;height:50%;overflow:hidden;position:relative;z-index:1;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-ms-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;display:flex;justify-content:center;align-items:center;cursor:pointer}
.about-5nav span img{width:auto;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.about-5nav:nth-child(1){position:absolute;left:0px;top:0px;padding-bottom:10%;background-size:cover}
.about-5nav:nth-child(2){position:absolute;bottom:0px;left:0px;padding-top:10%;background:#f4f6f7}
.about-5nav.active:nth-child(1){z-index:12;border-radius:0px 0px 20px 20px;padding-bottom:0px}
.about-5nav.active:nth-child(2){z-index:12;border-radius:20px 20px 0px 0px;padding-top:0px}
.about-5nav:nth-child(1) span{width:61px;height:61px;display:block;overflow:hidden;box-sizing:border-box;border:1px #fff solid;border-radius:10px;position:relative}
.about-5nav:nth-child(1) em{width:auto;display:block;font-size:40px;color:#fff;font-weight:lighter;margin-left:22px}
.about-5nav:nth-child(2) span{width:61px;height:61px;display:block;overflow:hidden;box-sizing:border-box;border-radius:10px;position:relative;background:#BF0008}
.about-5nav:nth-child(2) em{width:auto;display:block;font-size:40px;color:#BF0008;font-weight:lighter;margin-left:22px}
.about-5right{float:right;width:75.36%;overflow:hidden;position:relative}
.about-5right ul{width:100%;overflow:hidden;position:absolute;left:0px;top:0px;opacity:0;z-index:1}
.about-5right ul.active{position:relative;z-index:12;opacity:1}
.about-5right ul.ul1 li{float:left;width:32%;margin:24px 2% 0px 0px;position:relative;background:#f4f6f7;height:192px;display:flex;justify-content:space-between;flex-wrap:wrap;align-content:center}
.about-5right ul.ul1 li:before{width:100%;height:100%;content:"";position:absolute;left:0px;top:0px;background-size:cover;opacity:1;z-index:1}
.about-5right ul.ul1 li:hover:before{opacity:0}
.about-5right ul.ul1 li span{width:55%;margin:0px auto;display:block;font-size:16px;color:#fff;font-weight:lighter;position:relative;z-index:12;margin-top:10px}
.about-5right ul.ul1 li p{width:55%;margin:0px auto;display:block;font-size:16px;color:#fff;font-weight:lighter;position:relative;z-index:12}
.about-5right ul.ul1 li p em{float:left;width:auto;font-size:44px;font-family:"jczy"}
.about-5right ul.ul1 li p samp{float:left;font-size:16px;color:#fff;font-weight:lighter;margin-top:13px}
.about-5right ul.ul1 li:hover span{color:#666}
.about-5right ul.ul1 li:hover p{color:#BF0008}
.about-5right ul.ul1 li:hover p samp{color:#BF0008}
.about-5right ul.ul2 li{float:left;width:32%;margin:24px 2% 0px 0px;position:relative;background:#f4f6f7;height:192px;display:flex;justify-content:space-between;flex-wrap:wrap;align-content:center}
.about-5right ul.ul2 li:before{width:100%;height:100%;content:"";position:absolute;left:0px;top:0px;background:url("../images/bg-9.jpg") no-repeat;background-size:cover;opacity:0;z-index:1}
.about-5right ul.ul2 li:hover:before{opacity:1}
.about-5right ul.ul2 li span{width:55%;margin:0px auto;display:block;font-size:16px;color:#666;font-weight:lighter;position:relative;z-index:12;margin-top:10px}
.about-5right ul.ul2 li p{width:55%;margin:0px auto;display:block;font-size:16px;color:#BF0008;font-weight:lighter;position:relative;z-index:12}
.about-5right ul.ul2 li p em{float:left;width:auto;font-size:44px;font-family:"jczy"}
.about-5right ul.ul2 li p samp{float:left;font-size:16px;color:#BF0008;font-weight:lighter;margin-top:13px}
.about-5right ul.ul2 li:hover span{color:#fff}
.about-5right ul.ul2 li:hover p em{color:#fff}
.about-5right ul.ul2 li:hover p samp{color:#fff}
.about-5right ul li:nth-child(3n){margin-right:0px}
.about-5right ul li:nth-child(1),.about-5right ul li:nth-child(2),.about-5right ul li:nth-child(3){margin-top:0px}
.about-6{width:100%;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;padding:120px 0px}
.about-6 .h3{width:83.33%;margin:0px auto;overflow:hidden;font-size:50px;color:#000;font-weight:lighter}
.about-6age{display:none}
.about-6content{width:83.33%;overflow:hidden;margin:40px auto 0px}
.about-6left{float:right;width:69%;overflow:hidden;position:relative}
.about-6left:before{width:50%;height:100%;content:"";position:absolute;left:0px;top:0px;background:url("../images/icon-30.png") no-repeat bottom center;background-size:100%}
.about-6left .swiper-slide{width:100%;display:block;height:19vw;position:relative;cursor:pointer}
.about-6left .swiper-slide samp{width:100%;display:block;height:14vw;position:absolute;left:0px;top:0px}
.about-6left .swiper-slide samp img{width:auto;height:auto;max-width:100%;max-height:100%;position:absolute;left:50%;transform:translateX(-50%);bottom:0vw}
.about-6left .swiper-slide-next samp{width:47%;height:10vw;left:auto;right:0px;top:50%;transform:translateY(-80%)}
.about-6right{float:left;width:24%;overflow:hidden}
.about-6pannel{width:100%;overflow:hidden;position:relative}
.about-6item{width:100%;overflow:hidden;position:absolute;z-index:1;left:0px;top:0px}
.about-6item.active{position:relative;z-index:12}
.about-6item span{float:left;width:100%;overflow:hidden;font-size:28px;color:#333;opacity:0;transform:translateY(30px)}
.about-6item p{float:left;width:100%;overflow:hidden;font-size:22px;color:#333;line-height:24px;padding-left:25px;box-sizing:border-box;position:relative;margin-top:30px;opacity:0;transform:translateY(30px)}
.about-6item p:before{width:6px;height:6px;content:"";position:absolute;left:0px;top:9px;border-radius:50%;background:#BF0008}
.about-6item em{float:left;width:100%;overflow:hidden;font-size:16px;color:#999;margin-top:8px;padding-left:25px;box-sizing:border-box;opacity:0;transform:translateY(30px)}
.about-6button{width:100%;overflow:hidden;position:relative;height:39px;margin-top:5vw}
.about-6button .swiper-button-prev{width:39px;height:39px;border-radius:50%;background:#BF0008 url("../images/icon-7.png") no-repeat center;left:0px;top:0px;margin:0px;opacity:0.5}
.about-6button .swiper-button-next{width:39px;height:39px;border-radius:50%;background:#BF0008 url("../images/icon-7.png") no-repeat center;left:50px;top:0px;margin:0px;right:auto;transform:rotate(180deg);opacity:0.5}
.about-6button .swiper-button-prev:hover,.about-6button .swiper-button-next:hover{opacity:1}
.about-6item.active span{animation:updown2 0.8s ease 1;animation-fill-mode:forwards}
.about-6item.active p{animation:updown2 0.8s ease 0.1s 1;animation-fill-mode:forwards}
.about-6item.active em{animation:updown2 0.8s ease 0.2s 1;animation-fill-mode:forwards}
.yewu{width:100%;overflow:hidden;position:relative}
.yewu-bg,.yewu-bg img{width:100%;height:auto;overflow:hidden}
.yewu-bg img{animation:suofang 10s linear infinite alternate}
.yewu-center{width:28.07vw;height:28.07vw;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin-top:20px}
.yewu-center:before{width:100%;height:100%;content:"";position:absolute;left:0px;top:0px;background:url("../images/icon-35.png") no-repeat center;background-size:100%;animation:cir2 50s linear infinite}
.yewu-head{width:14.17vw;height:14.17vw;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:url("../images/icon-36.png") no-repeat center;background-size:100%;display:flex;align-content:center;flex-wrap:wrap}
.yewu-head .h3{width:100%;overflow:hidden;text-align:center;font-size:50px;color:#fff;font-weight:lighter}
.yewu-list{width:100%;height:100%;position:absolute;left:0px;top:0px;z-index:12}
.yewu-item{position:absolute;width:auto}
.yewu-item a{width:100%;height:100%;display:block;overflow:hidden}
.yewu-item samp{width:3.18vw;height:3.18vw;border-radius:50%;overflow:hidden;background:#fff;display:block;position:relative}
.yewu-item samp img{width:auto;height:auto;max-width:40%;max-height:40%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0}
.yewu-item samp img:last-child{opacity:1}
.yewu-item span{width:auto;position:absolute;height:3.18vw;line-height:3.18vw;font-size:24px;color:#000;font-weight:lighter;white-space:pre;top:0px}
.yewu-item:hover span{color:#BF0008}
.yewu-item:hover samp{background:#BF0008}
.yewu-item:hover samp img{opacity:1}
.yewu-item:hover samp img:last-child{opacity:0}
.yewu-item.item1{left:10%;top:10%;animation:float 1.2s linear infinite alternate}
.yewu-item.item1 span,.yewu-item.item3 span{right:calc(3.18vw + 20px)}
.yewu-item.item2{right:10%;top:10%;animation:float 1.2s linear infinite alternate}
.yewu-item.item2 span,.yewu-item.item4 span{left:calc(3.18vw + 20px)}
.yewu-item.item3{left:10%;bottom:10%;animation:float 1.2s linear 0.6s infinite alternate}
.yewu-item.item4{right:10%;bottom:10%;animation:float 1.2s linear 0.6s infinite alternate}
.yewu-cont{width:20.4vw;height:20.4vw;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg)}
.yewu-cont:before{width:100%;height:100%;content:"";position:absolute;left:0px;top:0px;box-sizing:border-box;border:1.7vw rgba(231,30,15,0.1) solid;border-radius:50%}
.yewu-cont span{width:9px;height:9px;position:absolute;border-radius:50%;border:1px #BF0008 solid}
.yewu-cont span:nth-child(1){left:50%;transform:translateX(-50%);top:0.6vw}
.yewu-cont span:nth-child(2){right:0.6vw;transform:translateY(-50%);top:50%}
.yewu-cont span:nth-child(3){left:50%;transform:translateX(-50%);bottom:0.6vw}
.yewu-cont span:nth-child(4){left:0.6vw;transform:translateY(-50%);top:50%}
.yw{width:100%;overflow:hidden;padding:110px 0px 150px}
.yw-1{width:83.33%;overflow:hidden;margin:0px auto;display:flex;justify-content:space-between;align-items:center}
.yw-1left{width:auto;overflow:hidden}
.yw-1left samp{float:left;width:97px;height:97px;overflow:hidden;border-radius:50%;background:#BF0008;position:relative}
.yw-1left samp img{width:32px;height:auto;max-width:50%;max-height:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.yw-1left span{float:left;width:auto;line-height:97px;font-size:50px;color:#000;margin-left:30px;font-weight:lighter}
.yw-1right{width:70.5%;overflow:hidden;font-size:20px;color:#666;line-height:30px;font-weight:lighter}
.yw-2{width:83.33%;overflow:hidden;margin:115px auto 0px;display:flex;justify-content:space-between;flex-wrap:wrap}
.yw-item{width:calc(50% - 15px);overflow:hidden;background:#f6f7fa;margin-top:30px;box-sizing:border-box;padding:2.6vw}
.yw-head{width:100%;overflow:hidden;padding-bottom:25px;border-bottom:1px #e9e9e9 solid;display:flex;justify-content:space-between;align-items:center;position:relative}
.yw-head:before{width:0%;height:1px;content:"";position:absolute;left:0px;bottom:0px;background:#BF0008}
.yw-head samp{width:64px;height:64px;display:block;position:relative;background:url("../images/icon-47.png") no-repeat;background-size:100%}
.yw-head samp img{width:auto;height:auto;max-width:40%;max-height:40%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.yw-head span{width:calc(100% - 90px);display:block;overflow:hidden;font-size:28px;color:#000;line-height:32px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:lighter}
.yw-cont{width:100%;overflow:hidden;line-height:26px;font-size:16px;color:#666;font-weight:lighter;margin-top:30px}
.yw-item:hover{transform:translateY(-5px)}
.yw-item:hover .yw-head:before{width:100%}
.page{display:none}
.ys-1{width:100%;padding-top:150px;position:relative;z-index:60;background:-webkit-linear-gradient(top,#fcfcfc,#f6f6f6);background:-moz-linear-gradient(top,#fcfcfc,#f6f6f6);background:-ms-linear-gradient(top,#fcfcfc,#f6f6f6);background:-o-linear-gradient(top,#fcfcfc,#f6f6f6);padding-bottom:250px}
.ys-1:before{width:100%;height:100%;content:"";position:absolute;left:0px;bottom:0px;background:url("../images/bg-11.jpg") no-repeat left bottom;background-size:100%;z-index:1}
.ys-2{width:83.33%;overflow:hidden;margin:0px auto;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}
.ys-2left{width:50%;overflow:hidden}
.ys-2left img{width:100%;height:auto}
.ys-2left:hover img{transform:scale(1.05)}
.ys-2right{width:42.5%;overflow:hidden}
.ys-2right .h4{float:left;width:100%;overflow:hidden;font-size:50px;color:#000;font-weight:lighter}
.ys-2sub{float:left;width:100%;overflow:hidden;font-size:35px;color:#BF0008;font-weight:lighter}
.ys-2info{float:left;width:100%;overflow:hidden;font-size:16px;color:#666;line-height:26px;font-weight:lighter;margin-top:3vw}
.ys-2more{float:left;width:67px;height:67px;border-radius:50%;box-sizing:border-box;border:1px #e5e5e5 solid;margin-top:2.8vw;cursor:pointer;position:relative}
.ys-2more:before{width:50%;height:50%;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#BF0008;border-radius:50%}
.ys-2more a{width:100%;height:100%;display:block;overflow:hidden;background:url("../images/icon-7.png") no-repeat center;transform:rotate(180deg)}
.ys-2more:hover:before{width:100%;height:100%}
.ys-3{width:100%;overflow:hidden;display:flex;align-items:center;position:relative;z-index:4;justify-content:space-between;flex-direction:row-reverse}
.ys-3right{width:50%;overflow:hidden}
.ys-3right img{width:100%;height:auto}
.ys-3right:hover img{transform:scale(1.05)}
.ys-3left{width:33%;overflow:hidden;margin-left:8.335%}
.ys-3left .h4{float:left;width:100%;overflow:hidden;font-size:50px;color:#000;font-weight:lighter}
.ys-3sub{float:left;width:100%;overflow:hidden;font-size:35px;color:#BF0008;font-weight:lighter}
.ys-3info{float:left;width:100%;overflow:hidden;font-size:16px;color:#666;line-height:26px;font-weight:lighter;margin-top:3vw}
.ys-3more{float:left;width:67px;height:67px;border-radius:50%;box-sizing:border-box;border:1px #e5e5e5 solid;margin-top:2.8vw;cursor:pointer;position:relative}
.ys-3more:before{width:50%;height:50%;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#BF0008;border-radius:50%}
.ys-3more a{width:100%;height:100%;display:block;overflow:hidden;background:url("../images/icon-7.png") no-repeat center;transform:rotate(180deg)}
.ys-3more:hover:before{width:100%;height:100%}
.ys-4{width:50%;position:absolute;z-index:12;right:0px;bottom:-230px;background:#fff;box-sizing:border-box;padding-right:8.335%}
.ys-4center{width:100%;overflow:hidden;margin-top:7vw;box-sizing:border-box;padding-left:15.5%}
.ys-4center .h4{float:left;width:100%;overflow:hidden;font-size:50px;color:#000;font-weight:lighter}
.ys-4sub{float:left;width:100%;overflow:hidden;font-size:35px;color:#BF0008;font-weight:lighter}
.ys-4info{float:left;width:100%;overflow:hidden;font-size:16px;color:#666;line-height:26px;font-weight:lighter;margin-top:2.9vw}
.ys-4more{float:left;width:67px;height:67px;border-radius:50%;box-sizing:border-box;border:1px #e5e5e5 solid;margin-top:2.8vw;cursor:pointer;position:relative}
.ys-4more:before{width:50%;height:50%;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#BF0008;border-radius:50%}
.ys-4more a{width:100%;height:100%;display:block;overflow:hidden;background:url("../images/icon-7.png") no-repeat center;transform:rotate(180deg)}
.ys-4more:hover:before{width:100%;height:100%}
.ys-5{width:100%;overflow:hidden;padding-top:130px;position:relative;z-index:55}
.ys-5center{width:33%;float:left;overflow:hidden;margin-left:8.335%}
.ys-5center .h4{float:left;width:100%;overflow:hidden;font-size:50px;color:#000;font-weight:lighter}
.ys-5sub{float:left;width:100%;overflow:hidden;font-size:35px;color:#BF0008;font-weight:lighter}
.ys-5info{float:left;width:100%;overflow:hidden;font-size:16px;color:#666;line-height:26px;font-weight:lighter;margin-top:2.9vw}
.ys-5more{float:left;width:67px;height:67px;border-radius:50%;box-sizing:border-box;border:1px #e5e5e5 solid;margin-top:2.8vw;cursor:pointer;position:relative}
.ys-5more:before{width:50%;height:50%;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#BF0008;border-radius:50%}
.ys-5more a{width:100%;height:100%;display:block;overflow:hidden;background:url("../images/icon-7.png") no-repeat center;transform:rotate(180deg)}
.ys-5more:hover:before{width:100%;height:100%}
.ys-5pic{display:none}
.ys-6{width:100%;overflow:hidden;position:relative;z-index:15;margin-top:-170px}
.ys-6 span{float:right;width:54.703%;overflow:hidden;position:relative}
.ys-6 span img{width:100%;height:auto}
.ys-6 span:hover img{transform:scale(1.05)}
.ys-6 samp{width:112px;height:112px;overflow:hidden;position:absolute;left:0px;bottom:0px;background:#BF0008 url("../images/icon-48.png") no-repeat center;display:block;z-index:18}
.ys-7{width:100%;overflow:hidden;position:relative;z-index:1;margin-top:-112px;display:flex;justify-content:space-between;align-items:center}
.ys-7left{width:calc(100% - 54.703% + 112px);overflow:hidden}
.ys-7left img{width:100%;height:auto}
.ys-7left:hover img{transform:scale(1.05)}
.ys-7right{width:35.5%;overflow:hidden;margin-right:8.335%;margin-top:112px}
.ys-7right .h4{float:left;width:100%;overflow:hidden;font-size:50px;color:#000;font-weight:lighter}
.ys-7sub{float:left;width:100%;overflow:hidden;font-size:35px;color:#BF0008;font-weight:lighter}
.ys-7info{float:left;width:100%;overflow:hidden;font-size:16px;color:#666;line-height:26px;font-weight:lighter;margin-top:2.9vw}
.ys-7more{float:left;width:67px;height:67px;border-radius:50%;box-sizing:border-box;border:1px #e5e5e5 solid;margin-top:2.8vw;cursor:pointer;position:relative}
.ys-7more:before{width:50%;height:50%;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#BF0008;border-radius:50%}
.ys-7more a{width:100%;height:100%;display:block;overflow:hidden;background:url("../images/icon-7.png") no-repeat center;transform:rotate(180deg)}
.ys-7more:hover:before{width:100%;height:100%}
.ys-9{width:100%;overflow:hidden;padding-bottom:160px}
.ys-8{width:83.33%;overflow:hidden;margin:127px auto 0px}
.ys-8 a{width:100%;overflow:hidden;display:block;display:flex;justify-content:space-between;align-items:center}
.ys-8left{width:52.28%;overflow:hidden}
.ys-8left img{width:100%;height:auto}
.ys-8left:hover img{transform:scale(1.05)}
.ys-8right{width:42%;overflow:hidden}
.ys-8right .h4{float:left;width:100%;overflow:hidden;font-size:50px;color:#000;font-weight:lighter}
.ys-8info{float:left;width:63%;overflow:hidden;height:67px;line-height:67px;padding:0px 20px;font-size:22px;color:#fff;font-weight:lighter;background:#BF0008;margin-top:20px}
.ys-8des{float:left;width:96%;overflow:hidden;line-height:26px;font-size:16px;color:#666;margin-top:2vw;font-weight:lighter}
.ys-8more{float:left;width:67px;height:67px;border-radius:50%;box-sizing:border-box;border:1px #e5e5e5 solid;margin-top:2.8vw;cursor:pointer;position:relative}
.ys-8more:before{width:50%;height:50%;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#BF0008;border-radius:50%}
.ys-8more em{width:100%;height:100%;display:block;overflow:hidden;background:url("../images/icon-7.png") no-repeat center;transform:rotate(180deg)}
.ys-8more:hover:before{width:100%;height:100%}
.yd{width:83.33%;margin:0px auto;padding:130px 0px 210px;overflow:hidden;font-weight:lighter}
.yd-left{float:left;width:calc(100% - 430px);overflow:hidden}
.yd-left .h3{float:left;width:100%;overflow:hidden;font-size:50px;color:#000;font-weight:lighter}
.yd-sub{float:left;width:100%;overflow:hidden;font-size:35px;color:#BF0008;margin-top:5px;border-bottom:3px #ededed solid;padding-bottom:35px}
.yd-content{float:left;width:100%;overflow:hidden;margin-top:45px;line-height:26px;font-size:16px;color:#666}
.yd-h4{width:100%;font-size:22px;color:#333}
.yd-h4 span{color:#BF0008}
.yd-content p{margin-top:35px}
.yd-content img{width:auto;height:auto;max-width:100%}
.yd-ul{width:100%;overflow:hidden}
.yd-li{float:left;width:100%;overflow:hidden;padding-left:40px;background:url("../images/icon-51.png") no-repeat left center;min-height:40px;margin-top:30px;display:flex;align-items:center;box-sizing:border-box}
.yd-right{float:right;width:290px}
.yd-right ul{float:left;width:100%}
.yd-right ul li{float:left;width:100%;height:84px;line-height:84px;border-bottom:1px #e5e5e5 solid}
.yd-right ul li a{width:100%;display:block;height:100%}
.yd-right ul li span{float:left;width:auto;height:100%;font-size:16px;color:#333}
.yd-right ul li samp{float:right;width:80px;height:100%;position:relative}
.yd-right ul li samp:before{width:21px;height:21px;content:"";position:absolute;left:0px;top:50%;transform:translateY(-50%);overflow:hidden;border-radius:50%;background:#e60012;z-index:1}
.yd-right ul li samp:after{width:21px;height:21px;content:"";position:absolute;left:0px;top:50%;overflow:hidden;z-index:2;background:url("../images/icon-6.png") no-repeat center;transform:translateY(-50%)}
.yd-right ul li.active span,.yd-right ul li:hover span{font-size:22px;color:#e71d0f;transform:translateX(-50px)}
.cor-1{width:100%;overflow:hidden;padding:130px 0px 0px;font-weight:lighter}
.cor-1 .h3{width:83.33%;overflow:hidden;margin:0px auto;font-size:50px;color:#000;font-weight:lighter}
.cor-1content{width:83.33%;overflow:hidden;margin:55px auto 0px;position:relative;background:#f6f7fa;display:flex;justify-content:space-between;align-items:center}
.cor-1left{width:31.41%;overflow:hidden}
.cor-1left img{width:100%;height:auto}
.cor-1left:hover img{transform:scale(1.05)}
.cor-1right{width:calc(100% - 31.41%);overflow:hidden;max-height:90%;position:absolute;right:0px;top:50%;transform:translateY(-50%)}
.cor-1right ul{width:86%;margin:0px auto}
.cor-1right ul.top{margin-top:2.2vw}
.cor-1right ul li{float:left;width:28%;overflow:hidden;margin:86px 8% 0px 0px;border-bottom:1px #e3e5e8 solid;height:70px;line-height:70px;font-size:18px;color:#BF0008}
.cor-1right ul li:nth-child(3n){margin-right:0px}
.cor-1right ul li:nth-child(1),.cor-1right ul li:nth-child(2),.cor-1right ul li:nth-child(3){margin-top:0px}
.cor-2{width:100%;overflow:hidden;padding:120px 0px 150px}
.cor-2 .h3{width:83.33%;overflow:hidden;margin:0px auto;font-size:50px;color:#000;font-weight:lighter}
.cor-1content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#BF0008 !important}
.cor-1content .mCSB_scrollTools .mCSB_draggerRail{display:none}
.cor-1content .mCSB_inside>.mCSB_container{margin-right:10px !important}
.contact-1{width:100%;overflow:hidden;background:-webkit-linear-gradient(top,#fff,#f6f7fa);background:-moz-linear-gradient(top,#fff,#f6f7fa);background:-ms-linear-gradient(top,#fff,#f6f7fa);background:-o-linear-gradient(top,#fff,#f6f7fa);padding:130px 0px 0px}
.contact-2{width:83.33%;overflow:hidden;margin:0px auto}
.contact-2item{float:left;width:50%;overflow:hidden;position:relative}
.contact-2bg,.contact-2bg img{width:100%;height:auto;overflow:hidden}
.contact-2item:hover .contact-2bg img{transform:scale(1.05)}
.contact-2cont{width:88%;position:absolute;left:6%;top:13%;z-index:12;color:#fff;font-weight:lighter}
.contact-2cont .h4{float:left;width:auto;overflow:hidden;font-size:50px;font-weight:lighter;position:relative;padding-bottom:32px}
.contact-2cont .h4:before{width:48px;height:3px;content:"";position:absolute;left:0px;bottom:0px;background:#fff}
.contact-2cont samp{float:right;margin-top:12px}
.contact-2slide{float:left;width:100%;overflow:hidden}
.contact-2slide .swiper-slide{display:block}
.contact-2slide i{font-style:normal;margin-right:17px}
.contact-2cont span{float:left;width:100%;overflow:hidden;font-size:32px;margin-top:3.44vw}
.contact-2cont p{float:left;width:100%;overflow:hidden;font-size:22px;margin-top:20px;text-align:left}
.contact-2cont em{float:left;width:100%;overflow:hidden;font-size:14px;margin-top:10px;font-weight:lighter;white-space:pre-wrap}
.cotact-2pag{float:left;width:100%;height:20px;margin-top:10px;position:relative}
.cotact-2pag .swiper-pagination{width:100%;height:100%;text-align:center}
.cotact-2pag .swiper-pagination span{width:8px;height:8px;margin:0px 5px;background:#fff;opacity:1;float:none}
.cotact-2pag .swiper-pagination .swiper-pagination-bullet-active{background:#BF0008}
.contact-3{width:83.33%;overflow:hidden;margin:110px auto 0px}
.contact-3head{width:100%;overflow:hidden}
.contact-3head .h3{width:100%;overflow:hidden;font-size:50px;color:#000;font-weight:lighter}
.contact-3info{width:100%;overflow:hidden;line-height:30px;font-size:20px;color:#666;font-weight:lighter;margin-top:22px}
.contact-3content{width:100%;overflow:hidden;margin:60px auto 0px;display:flex;flex-wrap:wrap;padding-bottom:10px}
.contact-3item{float:left;width:32%;margin:26px 2% 0px 0px;background:#fff;overflow:hidden}
.contact-3item:hover{transform:translateY(5px)}
.contact-3item:nth-child(3n){margin-right:0px}
.contact-3item a{width:100%;display:block;overflow:hidden;height:100%;display:flex;box-sizing:border-box;padding:40px 37px;justify-content:space-between;align-items:center}
.contact-3item samp{width:63px;display:block;overflow:hidden}
.contact-3item samp img{width:100%;height:auto}
.contact-3right{width:calc(100% - 84px);overflow:hidden;line-height:26px}
.contact-3right span{float:left;width:100%;overflow:hidden;font-size:16px;color:#666;font-weight:lighter}
.contact-3right p{float:left;width:100%;overflow:hidden;font-size:16px;color:#666;font-weight:lighter}
.contact-4{width:100%;overflow:hidden;margin-top:80px}
.contact-4 img{width:100%;height:auto}
.contact-5{width:100%;overflow:hidden;padding:110px 0px 160px;position:relative}
.particles{width:100%;height:100%;position:absolute;left:0px;top:0px;z-index:1}
.contact-5center{width:83.33%;overflow:hidden;margin:0px auto;position:relative;z-index:2;box-sizing:border-box}
.contact-5left{overflow:hidden}
.contact-5left .h3{width:100%;overflow:hidden;font-size:50px;color:#000;font-weight:lighter}
.contact-5left form{width:100%;overflow:hidden;margin-top:50px}
.contact-5left .txt{float:left;width:100%;overflow:hidden;box-sizing:border-box;border:1px #eaeaea solid;margin-top:18px;height:70px;line-height:70px;padding:0px 35px;font-size:16px;color:#999;font-weight:lighter}
.contact-5left input:first-child{margin-top:0px}
.contact-5left .txt::placeholder{color:#999 !important;opacity:1}
.contact-5left .txt::-webkit-input-placeholder{color:#999 !important;opacity:1}
.contact-5left .txt::-ms-input-placeholder{color:#999 !important;opacity:1}
.contact-5left .txt::-moz-placeholder{color:#999 !important;opacity:1}
.contact-5left .txt:hover{border-color:#BF0008}
.contact-5left textarea{float:left;width:100%;box-sizing:border-box;border:1px #eaeaea solid;margin-top:18px;padding:10px 35px;font-size:16px;color:#999;font-weight:lighter;height:180px;line-height:24px}
.contact-5left textarea:hover{border-color:#BF0008}
.contact-5left textarea::placeholder{color:#999 !important;opacity:1}
.contact-5left textarea::-webkit-input-placeholder{color:#999 !important;opacity:1}
.contact-5left textarea::-ms-input-placeholder{color:#999 !important;opacity:1}
.contact-5left textarea::-moz-placeholder{color:#999 !important;opacity:1}
.contact-5button{float:left;width:67px;height:67px;overflow:hidden;box-sizing:border-box;border:1px #e7e7e7 solid;margin-top:44px;border-radius:50%;position:relative}
.contact-5button:before{width:50%;height:50%;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#BF0008;border-radius:50%;z-index:1}
.contact-5button input{width:100%;height:100%;display:block;background:none;position:relative;z-index:12;cursor:pointer;text-align:center;color:#fff;font-size:12px}
.contact-5button:hover:before{width:100%;height:100%}
.contact-5right{float:right;width:60%;overflow:hidden;position:relative}
.contact-5right .h3{width:100%;overflow:hidden;font-size:50px;color:#000;font-weight:lighter;box-sizing:border-box;padding-left:87px}
.contact-5more{width:40px;height:40px;position:absolute;overflow:hidden;border-radius:50%;background:#BF0008 url("../images/icon-11.png") no-repeat center;cursor:pointer;right:8.335%;top:10px}
.contact-5more:hover{transform:rotate(45deg)}
.contact-5right ul{width:100%;overflow:hidden;margin-top:50px;font-weight:lighter}
.contact-5right ul li{float:left;width:100%;overflow:hidden;height:106px;box-sizing:border-box;padding-left:87px;display:flex;justify-content:space-between;flex-wrap:wrap;align-content:center;cursor:pointer;position:relative}
.contact-5right ul li:before{width:0%;height:100%;content:"";position:absolute;left:0px;top:0px;background:#BF0008;-webkit-transition:all 0.6s ease 0.05s;-moz-transition:all 0.6s ease 0.05s;-ms-transition:all 0.6s ease 0.05s;-o-transition:all 0.6s ease 0.05s;transition:all 0.6s ease 0.05s}
.contact-5right ul li span{float:left;width:100%;overflow:hidden;font-size:24px;color:#333;position:relative;z-index:12}
.contact-5right ul li p{float:left;width:100%;overflow:hidden;font-size:16px;color:#fff;display:none;margin-top:5px;position:relative;z-index:12}
.contact-5right ul li.active:before{width:100%}
.contact-5right ul li.active span{color:#fff}
.contact-5right ul li.active p{display:block}
.prop{width:100%;height:100%;position:fixed;left:0px;top:0px;z-index:20000;background:rgba(0,0,0,0.3);opacity:0;visibility:hidden}
.prop-active{opacity:1;visibility:visible}
.prop-center{width:50%;overflow:hidden;height:80%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff}
.prop-head{width:100%;overflow:hidden;height:60px;line-height:60px;overflow:hidden;background:#BF0008;position:relative}
.prop-head .h4{float:left;width:auto;margin-left:40px;font-size:24px;color:#fff}
.prop-close{width:60px;height:60px;position:absolute;right:0px;top:0px;cursor:pointer;transform:rotate(45deg)}
.prop-close:before{width:25px;height:2px;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff}
.prop-close:after{width:2px;height:25px;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff}
.prop-close:hover{transform:rotate(135deg)}
.prop-body{width:100%;margin:0px auto 0px;height:calc(100% - 60px);overflow-y:auto;padding:0px 10% 30px;box-sizing:border-box}
.prop-name{float:left;width:100%;overflow:hidden;font-size:22px;color:#333;margin-top:30px}
.prop-1{float:left;width:100%;overflow:hidden;margin-top:15px;line-height:30px;font-size:16px;color:#333;font-weight:lighter}
.prop-2{float:left;width:100%;overflow:hidden;margin-top:15px;line-height:30px;font-size:16px;color:#333;font-weight:lighter}
.fugai-1{width:100%;overflow:hidden;padding:130px 0px 150px}
.fugai-1head{width:83.33%;margin:0px auto;position:relative;z-index:142}
.fugai-1head .h3{float:left;width:auto;overflow:hidden;font-size:50px;color:#000;font-weight:lighter}
.fugai-1right{float:right;width:167px;height:50px;line-height:50px;border-radius:25px;background:#BF0008;text-align:center;cursor:pointer;position:relative;margin-top:12px}
.fugai-1right span{width:auto;height:100%;display:inline-block;overflow:hidden;font-size:24px;color:#fff;font-weight:lighter;padding:0px 24px 0px 36px;position:relative}
.fugai-1right span:before{width:30px;height:100%;content:"";position:absolute;left:0px;top:0px;background:url("../images/icon-57.png") no-repeat left center}
.fugai-1right span:after{width:30px;height:100%;content:"";position:absolute;right:0px;top:0px;background:url("../images/icon-58.png") no-repeat right center}
.fugai-1right span a{color:#fff}
.fugai-1right ul{width:100%;position:absolute;top:50px;left:0px;z-index:12;background:#BF0008;border-radius:15px;transform:scale(0);visibility:hidden;transform-origin:top;overflow:auto;max-height:200px}
.fugai-1right ul li{width:100%;overflow:hidden;box-sizing:border-box;padding:0px 20px;font-size:16px;color:#fff;border-bottom:1px rgba(255,255,255,0.5) solid;height:40px;line-height:40px;text-align:center}
.fugai-1right ul li:hover,.fugai-1right ul li.active,.fugai-1right ul li.active{background:rgba(255,255,255,0.8);color:#BF0008}
.fugai-1right ul li a{color:#fff}
.fugai-1right ul li.active a,.fugai-1right ul li:hover a{color:#BF0008}
.fugai-1right .mCSB_inside>.mCSB_container{margin-right:0px !important}
.fugai-1right .mCSB_scrollTools .mCSB_draggerRail{display:none !important}
.fugai-1right.on ul{visibility:visible;transform:scale(1)}
.fugai-1right.on span:after{transform:rotate(180deg) translateX(-15px)}
.fugai-1content{width:83.33%;overflow:hidden;margin:80px auto 0px}
.fugai-1content #container{width:100% !important;height:45vw !important}
.fugai-1item{width:100%;overflow:hidden;display:none}
.fugai-1item.active{display:block}
.fugai-1item img{width:100%;height:auto}
.fugai-2{width:100%;overflow:hidden;background:#f6f7fa;padding:138px 0px}
.fugai-2head{width:83.33%;overflow:hidden;margin:0px auto}
.fugai-2head .h3{float:left;width:auto;overflow:hidden;font-size:50px;color:#000;font-weight:lighter}
.fugai-2head span{float:right;width:39px;height:39px;overflow:hidden;border-radius:50%;background:#BF0008;margin-top:15px;position:relative}
.fugai-2head span:before{width:100%;height:100%;content:"";position:absolute;left:0px;top:0px;background:url("../images/icon-11.png") no-repeat center}
.fugai-2head span a{width:100%;height:100%;display:block;overflow:hidden;position:relative;z-index:12}
.fugai-2head span:hover{transform:rotate(45deg)}
.fugai-2content{width:83.33%;overflow:hidden;margin:60px auto 0px}
.fugai-2content .swiper-slide{overflow:hidden;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start}
.fugai-2item{width:100%;overflow:hidden}
.fugai-2top{width:100%;overflow:hidden;height:17.08vw;position:relative}
.fugai-2top samp{width:100%;display:block;overflow:hidden;height:100%}
.fugai-2top samp img{width:100%;height:100%;object-fit:cover}
.fugai-2item:hover .fugai-2top samp img{transform:scale(1.05)}
.fugai-2bg{width:100%;height:100%;overflow:hidden;position:absolute;left:0px;top:0px;z-index:12;background:rgba(231,30,15,0.55);display:flex;justify-content:space-between;flex-wrap:wrap;align-content:center;opacity:0}
.fugai-2bg span{width:100%;overflow:hidden;height:38px;display:block;background:url("../images/icon-59.png") no-repeat center;background-size:auto 100%}
.fugai-2bg p{width:100%;overflow:hidden;font-size:24px;color:#fff;font-weight:lighter;text-align:center;box-sizing:border-box;line-height:30px;padding:0px 15px;text-align:center;margin-top:18px}
.fugai-2bottom{width:100%;overflow:hidden}
.fugai-2bottom span{float:left;width:100%;overflow:hidden;font-size:28px;color:#222;font-weight:lighter;margin-top:18px}
.fugai-2bottom p{float:left;width:100%;overflow:hidden;font-size:16px;color:#999;font-weight:lighter;margin-top:10px}
.fugai-2bottom:hover span{transform:translateX(10px)}
.fugai-2item:hover .fugai-2bg{opacity:1}
.fugai-2item:hover .fugai-2bottom span{transform:translateX(15px)}
.fugai-2button{width:83.33%;overflow:hidden;margin:120px auto 0px}
.fugai-2left{float:left;width:110px;height:46px;overflow:hidden;position:relative}
.fugai-2left .swiper-button-prev{width:46px;height:46px;box-sizing:border-box;border:1px #bbc0cf solid;border-radius:50%;left:0px;top:0px;margin:0px;background:url("../images/icon-60.png") no-repeat center}
.fugai-2left .swiper-button-next{width:46px;height:46px;box-sizing:border-box;border:1px #bbc0cf solid;border-radius:50%;right:0px;top:0px;margin:0px;background:url("../images/icon-60.png") no-repeat center;transform:rotate(180deg)}
.fugai-2left .swiper-button-prev:hover,.fugai-2left .swiper-button-next:hover{border-color:#BF0008}
.fugai-2center{float:left;width:calc(100% - 240px);overflow:hidden;height:2px;position:relative;margin:22px 0px 0px 30px}
.fugai-2center .swiper-pagination{width:100%;height:100%}
.fugai-2center .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#BF0008}
.fugai-2right{float:right;width:90px;overflow:hidden;height:46px;line-height:46px;position:relative}
.fugai-2right .swiper-pagination{width:100%;height:100%;font-size:20px;color:#bababa;font-weight:lighter}
.fugai-2right .swiper-pagination span{font-size:32px;color:#BF0008}
.fugai-3{width:100%;overflow:hidden;padding:130px 0px 170px}
.fugai-3content{width:83.33%;overflow:hidden;margin:80px auto 0px}
.fugai-3left{float:left;width:50.2%;overflow:hidden;position:relative;height:27.4vw}
.fugai-3left img{width:100%;height:100%;object-fit:cover}
.fugai-3left:hover img{transform:scale(1.05)}
.fugai-3left span{width:86%;position:absolute;left:4%;bottom:-40%;z-index:12;font-size:24px;color:#fff;font-weight:lighter;padding-left:40px;background:url("../images/icon-61.png") no-repeat left center;background-size:auto 26px}
.fugai-3left:hover span{bottom:25px}
.fugai-3right{float:right;width:48.6%;overflow:hidden;height:27.4vw;position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;align-content:space-between}
.fugai-3item{width:48.7%;overflow:hidden;height:13.2vw;position:relative}
.fugai-3item img{width:100%;height:100%;object-fit:cover}
.fugai-3item:hover img{transform:scale(1.05)}
.fugai-3item span{width:86%;position:absolute;left:7%;bottom:-40%;z-index:12;font-size:20px;color:#fff;font-weight:lighter;padding-left:40px;background:url("../images/icon-61.png") no-repeat left center;background-size:auto 26px}
.fugai-3item:hover span{bottom:25px}
.case-list{width:83.33%;overflow:hidden;margin:0px auto;display:flex;flex-wrap:wrap}
.case-item{float:left;width:31.2%;overflow:hidden;margin:70px 3.2% 0px 0px}
.case-item:nth-child(3n){margin-right:0px}
.case-bg{float:left;width:100%;overflow:hidden;height:17.08vw;display:block;position:relative}
.case-bg img{width:100%;height:100%;object-fit:cover}
.case-show{width:100%;height:100%;overflow:hidden;position:absolute;left:0px;top:0px;z-index:12;background:rgba(231,30,15,0.55);display:flex;justify-content:space-between;flex-wrap:wrap;align-content:center;opacity:0}
.case-show samp{width:100%;overflow:hidden;height:38px;display:block;background:url("../images/icon-59.png") no-repeat center;background-size:auto 100%}
.case-show em{width:100%;overflow:hidden;font-size:24px;color:#fff;font-weight:lighter;text-align:center;box-sizing:border-box;line-height:30px;padding:0px 15px;text-align:center;margin-top:18px}
.case-item:hover .case-show{opacity:1}
.case-item:hover img{transform:scale(1.05)}
.case-item span{float:left;width:100%;overflow:hidden;font-size:28px;color:#222;font-weight:lighter;margin-top:18px}
.case-item p{float:left;width:100%;overflow:hidden;font-size:16px;color:#999;font-weight:lighter;margin-top:10px}
.case-item:hover span{transform:translateX(10px)}
.zs{width:100%;overflow:hidden;padding:140px 0px 160px}
.zs .h3{width:83.33%;overflow:hidden;margin:0px auto;font-size:50px;color:#000;font-weight:lighter}
.zs-1{width:83.33%;overflow:hidden;margin:80px auto 0px}
.zs-1left{float:left;width:65.6%;overflow:hidden;height:36.04vw;cursor:pointer}
.zs-1left img{width:100%;height:100%;object-fit:cover}
.zs-1left:hover img{transform:scale(1.05)}
.zs-1right{float:right;width:31.2%;overflow:hidden;height:36.04vw;display:flex;justify-content:space-between;flex-wrap:wrap;align-content:space-between}
.zs-1right span{width:100%;overflow:hidden;height:17.08vw;display:block;cursor:pointer}
.zs-1right span img{width:100%;height:100%;overflow:hidden;object-fit:cover}
.zs-1right span:hover img{transform:scale(1.05)}
.zs-2{width:83.33%;overflow:hidden;margin:0px auto}
.zs-2item{float:left;width:31.2%;overflow:hidden;height:17.08vw;margin:60px 3.2% 0px 0px;cursor:pointer}
.zs-2item:nth-child(3n){margin-right:0px}
.zs-2item img{width:100%;height:100%;overflow:hidden;object-fit:cover}
.zs-2item:hover img{transform:scale(1.05)}
.picslide{position:relative}
.zs .picslide em{width:86%;position:absolute;left:4%;bottom:-40%;z-index:12;font-size:20px;color:#fff;font-weight:lighter;padding-left:40px;background:url("../images/icon-61.png") no-repeat left center;background-size:auto 26px}
.picslide:hover em{bottom:25px}
.zs-prop{width:100%;height:100%;position:fixed;overflow:hidden;left:0px;top:0px;z-index:5000;background:rgba(0,0,0,0.3);opacity:0;visibility:hidden;-webkit-transition:all 0.7s ease 0s;-moz-transition:all 0.7s ease 0s;-ms-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s}
.zs-prop-active{opacity:1;visibility:visible}
.zs-center{width:75%;overflow:hidden;background:rgba(0,0,0,0.7);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);box-sizing:border-box;padding:40px}
.zs-close{width:20px;height:20px;position:absolute;right:16px;top:16px;z-index:20;transform:rotate(45deg);cursor:pointer}
.zs-close:before{width:100%;height:2px;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff}
.zs-close:after{width:2px;height:100%;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff}
.zs-close:hover{transform:rotate(135deg)}
.zs-left{float:left;width:68.5%;overflow:hidden;height:31.8vw;position:relative}
.zs-left span{width:100%;height:100%;display:block;overflow:hidden;opacity:0;position:absolute;left:0px;top:0px}
.zs-left span.active{z-index:12;opacity:1}
.zs-left span img{width:100%;height:100%;overflow:hidden;object-fit:cover}
.zs-left:hover img{transform:scale(1.05)}
.zs-right{float:right;width:29.68%;overflow:hidden;height:auto !important;position:relative}
.zs-right.zt{height:31.7vw !important;display:flex;justify-content:space-between;flex-wrap:wrap;align-content:space-between}
.zs-top{width:100%;overflow:hidden;position:relative}
.zs-item{width:100%;overflow:hidden;position:absolute;left:0px;top:0px;z-index:1;opacity:0}
.zs-item.active{z-index:2;opacity:1;position:relative}
.zs-item span{float:left;width:100%;overflow:hidden;font-size:32px;color:#fff;font-weight:lighter;opacity:0;transform:translateY(30px)}
.zs-item p{float:left;width:100%;overflow:hidden;font-size:22px;color:#fff;font-weight:lighter;margin-top:10px;opacity:0;transform:translateY(30px);text-align:left}
.zs-item.active span{animation:updown2 0.6s ease 1;animation-fill-mode:forwards}
.zs-item.active p{animation:updown2 0.6s ease 0.1s 1;animation-fill-mode:forwards}
.zs-bottom{width:100%;overflow:hidden}
.zs-button{width:100%;overflow:hidden;height:40px;position:relative}
.zs-button .swiper-button-prev{width:39px;height:39px;overflow:hidden;left:0px;margin:0px;top:0px;background:rgba(255,255,255,0.4) url("../images/icon-7.png") no-repeat center;border-radius:50%}
.zs-button .swiper-button-next{width:39px;height:39px;overflow:hidden;left:50px;margin:0px;top:0px;background:rgba(255,255,255,0.4) url("../images/icon-7.png") no-repeat center;border-radius:50%;transform:rotate(180deg);right:auto}
.zs-button .swiper-button-prev:hover,.zs-button .swiper-button-next:hover{background-color:#BF0008}
.zs-content{width:100%;overflow:hidden;margin-top:32px}
.zs-content .swiper-slide{box-sizing:border-box;overflow:hidden;border:3px #fff solid;height:6.04vw;cursor:pointer}
.zs-content .swiper-slide img{width:100%;height:100%;overflow:hidden;object-fit:cover}
.zs-content .swiper-slide-active{border-color:#BF0008}
.zs-right ul{width:100%;overflow:hidden;color:#fff;font-size:14px;margin-top:30px;height:25vw;padding-bottom:20px;box-sizing:border-box}
.zs-right ul li{float:left;width:100%;overflow:hidden;line-height:24px;margin-top:10px}
.zs-right ul li span{float:left;width:150px;overflow:hidden}
.zs-right ul li p{float:right;width:calc(100% - 160px);overflow:hidden}
@media screen and (max-width:1660px){.logo img{height:50px}
.header{height:80px}
.logo{width:190px}
.header-right ul li{margin-left:3vw}
.header-right ul li span a{height:80px;line-height:80px;font-size:22px}
.header-right ul li span a:hover{color:#BF0008}
.header-search{margin-left:3.5vw}
.header-lang span{line-height:80px;font-size:15px}
.header-menu{width:100px}
.sub-nav{top:80px}
.footer-1{width:83.33%;margin:80px auto 0px;padding-bottom:80px}
.footer-1left{width:300px}
.footer-1info{margin-top:30px}
.footer-1info p{line-height:30px;font-size:14px}
.footer-1info p a{font-size:18px}
.footer-1wx{margin-top:10px}
.footer-1line{margin-top:20px}
.footer-1line span{font-size:14px;margin-top:18px}
.footer-1right{width:calc(100% - 300px - 80px)}
.footer-1item .h3{font-size:16px;padding-bottom:30px}
.footer-1item .h3:before{width:40px}
.footer-1item ul{margin-top:18px}
.footer-1item ul li{line-height:34px}
.footer-1item ul li a{font-size:14px}
.footer-2{padding-top:20px;padding-bottom:20px;font-size:14px}
.footer-2 span a{margin-left:20px}
.banner-wz1 .h3{font-size:60px;line-height:80px;letter-spacing:20px}
.banner-wz1 .h3 span{font-size:50px}
.banner-wz1 p{font-size:18px;letter-spacing:0px;margin-top:16px}
.banner-wz2 .h3{font-size:50px;line-height:80px;letter-spacing:20px}
.banner-wz2 p{font-size:18px;letter-spacing:0px;margin-top:16px;line-height:30px}
.banner-wz3 .h3{font-size:70px;letter-spacing:30px}
.banner-wz3 p{font-size:28px;letter-spacing:4px;margin-top:30px}
.habout{padding-bottom:100px}
.habout-left{margin-top:100px}
.habout-left .h3{font-size:40px}
.habout-left .h4{font-size:28px;margin-top:15px}
.habout-info{font-size:20px;margin-top:20px}
.habout-des{font-size:14px;margin-top:15px;line-height:24px}
.habout-more{margin-top:50px}
.habout-right ul li{padding:30px 0px 40px}
.habout-right ul li samp{height:20px}
.habout-right ul li span{margin:2.4vw auto 0px;font-size:14px}
.habout-right ul li span em{font-size:34px;margin-top:-10px}
.habout-right ul li p{margin:0.6vw auto 0px;line-height:23px;font-size:14px}
.hys{padding:100px 0px}
.hys-head .h3{font-size:40px}
.hys-more{margin-top:10px}
.hys-center{margin:20px auto 0px}
.hys-left{width:280px}
.hys-left .h3{font-size:40px}
.hys-left .swiper-container{height:440px}
.hys-left .swiper-slide{font-size:14px}
.hys-left .swiper-slide.active{font-size:28px}
.hys-pag{margin-top:40px}
.hys-right{height:486px}
.hys-item span{font-size:24px;padding-bottom:30px}
.hys-info{margin:30px auto 0px;font-size:14px;height:110px}
.hlc{padding:100px 0px}
.hlc-left .h3{width:350px;font-size:40px}
.hlc-left .swiper-container{width:350px;margin-top:3vw}
.hlc-item span{font-size:24px}
.hlc-item ul{font-size:14px;line-height:24px}
.hlc-info{font-size:14px}
.hlc-button{width:350px}
.hlc-model em{font-size:14px}
.hlc-model span{font-size:50px}
.hlc-pag{font-size:18px}
.hlc-pag i{font-size:32px}
.hnews{padding:100px 0px 110px}
.hnews-head .h3{font-size:40px}
.hnews-content{margin:40px auto 0px}
.hnews-info{padding:30px 20px}
.hnews-info span{font-size:20px}
.hnews-info p{font-size:14px;margin-top:12px;padding-top:14px}
.hnews-info em{font-size:14px;margin-top:20px}
.hnews-bottom{margin:30px auto 0px}
.hnews-age span{font-size:24px}
.hnews-age:hover span{font-size:30px}
.hcore{padding:100px 0px 130px}
.hcore-head .h3{font-size:40px}
.hcore ul li{height:80px}
.hcore ul li span{font-size:16px}
.hcore-content{margin:70px auto 0px}
.hcore-pannel{width:99%}
.banner-cir{top:calc(80px + 4vw)}
.banner-cir .h3{font-size:36px}
.col-slide{height:50px;line-height:50px}
.col-slide span a{font-size:15px}
.news{padding:100px 0px}
.news-1right em{font-size:28px}
.news-1right span{font-size:22px}
.news-1right p{font-size:14px;line-height:25px}
.news-detail{margin:2vw auto 0px}
.news-item{margin:50px 4.25% 0px 0px}
.news-cont{padding:30px 25px}
.news-cont span{font-size:22px}
.news-cont p{font-size:14px;margin-top:15px;padding-top:15px}
.news-cont em{font-size:14px;margin-top:20px}
.news-page{margin-top:80px}
.media{padding-bottom:100px}
.news-pannel{margin-top:40px}
.news-model{padding:50px 0px}
.news-left{width:480px;height:255px}
.news-right{width:calc(100% - 480px);top:50px;height:calc(100% - 50px*2)}
.news-time span{font-size:50px}
.news-time em{font-size:14px}
.news-info span{font-size:22px}
.news-info p{font-size:14px;line-height:25px}
.detail{padding:100px 0px 120px}
.detail .h1{font-size:28px}
.detail-1{padding:30px 0px 20px}
.detail-body{margin-top:25px}
.detail-body p{margin:20px 0px}
.detail-2{margin-top:120px}
.detail-3{margin-top:120px}
.detail-3 span a{color:#666}
.detail-tj{padding:80px 0px 90px}
.detail-head .h3{font-size:40px}
.detail-button{margin-top:12px}
.detail-content{margin:50px auto 0px}
.detail-info{padding:30px 20px}
.detail-info span{font-size:22px}
.detail-info p{font-size:14px;margin-top:10px}
.detail-info em{font-size:14px;margin-top:20px}
.about-1{padding:100px 0px}
.about-1left .h3{font-size:40px}
.about-1info{font-size:28px;margin-top:15px}
.about-1des{font-size:20px;margin-top:20px}
.about-1cont{line-height:24px;font-size:14px;margin-top:15px}
.about-1cont p{margin-top:15px}
.about-1cont .mCustomScrollBox{padding-right:30px}
.about-1right{padding-right:90px}
.about-1button{width:90px}
.about-2{padding:100px 0px 110px}
.about-2head .h3{font-size:40px}
.about-2right{margin-left:5vw;padding-left:5vw}
.about-2right span{font-size:28px}
.about-2right p{font-size:14px;margin-top:15px}
.about-2content{margin:50px auto 0px}
.about-2item{height:40vw}
.about-2info{margin:50px 0px 0px 40px}
.about-2info em{width:36px;height:36px}
.about-2info span{font-size:42px}
.about-2info p{font-size:20px;letter-spacing:2px}
.about-2bg{bottom:-15px;z-index:12;font-size:140px}
.about-3{padding:100px 0px 110px}
.about-3 .h3{font-size:40px}
.about-3content{margin:50px auto 0px}
.about-3content ul li a{font-size:28px}
.about-3bottom{margin:26px auto 0px;height:5vw;line-height:5vw;font-size:28px}
.about-4{padding:100px 0px 110px}
.about-4 .h3{font-size:40px}
.about-4item span{font-size:80px}
.about-4item em{font-size:28px}
.about-4info{font-size:14px;margin-top:30px}
.about-4bg{margin-top:36px}
.about-4nav{margin:60px auto 0px;padding-bottom:40px}
.about-4nav .swiper-container{height:44px;line-height:44px}
.about-4nav .swiper-slide{font-size:24px}
.about-4nav .swiper-slide-active{font-size:32px}
.about-5{padding:100px 0px}
.about-5left{height:550px}
.about-5nav:nth-child(1) span{width:50px;height:50px}
.about-5nav:nth-child(1) em{font-size:32px;margin-left:18px}
.about-5nav:nth-child(2) span{width:50px;height:50px}
.about-5nav:nth-child(2) em{font-size:32px;margin-left:18px}
.about-5right ul.ul1 li{margin:20px 2% 0px 0px;height:170px}
.about-5right ul.ul1 li span{font-size:14px}
.about-5right ul.ul1 li p{font-size:14px}
.about-5right ul.ul1 li p em{font-size:35px}
.about-5right ul.ul1 li p samp{font-size:14px;margin-top:12px}
.about-5right ul.ul2 li{margin:20px 2% 0px 0px;height:170px}
.about-5right ul.ul2 li span{font-size:14px}
.about-5right ul.ul2 li p{font-size:14px}
.about-5right ul.ul2 li p em{font-size:35px}
.about-5right ul.ul2 li p samp{font-size:14px;margin-top:12px}
.about-5right ul li:nth-child(3n){margin-right:0px}
.about-5right ul li:nth-child(1),.about-5right ul li:nth-child(2),.about-5right ul li:nth-child(3){margin-top:0px}
.about-6{padding:100px 0px}
.about-6 .h3{font-size:40px}
.about-6item span{font-size:24px}
.about-6item p{font-size:18px;margin-top:24px}
.about-6item em{font-size:14px}
.about-6button{margin-top:4vw}
.yw{padding:80px 0px 120px}
.yw-1left samp{width:80px;height:80px}
.yw-1left samp img{width:26px}
.yw-1left span{line-height:80px;font-size:40px;margin-left:26px}
.yw-1right{width:76%;font-size:16px;line-height:28px}
.yw-2{margin:80px auto 0px}
.yw-item{width:calc(50% - 12px);margin-top:24px}
.yw-head{padding-bottom:20px}
.yw-head samp{width:60px;height:60px}
.yw-head span{width:calc(100% - 80px);font-size:22px;line-height:28px}
.yw-cont{line-height:25px;font-size:14px;margin-top:20px}
.ys-1{padding-top:100px;padding-bottom:200px}
.ys-2right .h4{font-size:40px}
.ys-2sub{font-size:28px}
.ys-2info{font-size:14px;line-height:25px}
.ys-3left .h4{font-size:40px}
.ys-3sub{font-size:28px}
.ys-3info{font-size:14px;line-height:25px}
.ys-4{bottom:-210px}
.ys-4center{margin-top:5vw}
.ys-4center .h4{font-size:40px}
.ys-4sub{font-size:28px}
.ys-4info{font-size:14px;line-height:25px}
.ys-5{padding-top:120px}
.ys-5center .h4{font-size:40px}
.ys-5sub{font-size:28px}
.ys-5info{font-size:14px;line-height:25px}
.ys-6{margin-top:-160px}
.ys-7right .h4{font-size:40px}
.ys-7sub{font-size:28px}
.ys-7info{font-size:14px;line-height:25px}
.ys-9{padding-bottom:120px}
.ys-8{margin:100px auto 0px}
.ys-8right .h4{font-size:40px}
.ys-8info{height:56px;line-height:56px;font-size:18px;margin-top:18px}
.ys-8des{line-height:25px;font-size:14px}
.yd{padding:100px 0px 150px}
.yd-left{width:calc(100% - 370px)}
.yd-left .h3{font-size:40px}
.yd-sub{font-size:28px;padding-bottom:25px}
.yd-content{margin-top:35px}
.yd-h4{font-size:18px}
.yd-content p{margin-top:25px}
.yd-li{padding-left:30px;margin-top:20px}
.yd-right{width:220px}
.yd-right ul li{height:60px;line-height:60px}
.yd-right ul li span{font-size:14px}
.yd-right ul li samp{width:30px}
.yd-right ul li.active span,.yd-right ul li:hover span{font-size:18px;transform:translateX(-30px)}
.cor-1{padding:100px 0px 0px}
.cor-1 .h3{font-size:40px}
.cor-1content{margin:45px auto 0px}
.cor-1right ul li{margin:80px 8% 0px 0px}
.cor-2{padding:100px 0px 140px}
.cor-2 .h3{font-size:40px}
.cor-1right ul.top{margin-top:1.5vw}
.contact-1{padding:100px 0px 0px}
.contact-2cont .h4{font-size:40px;padding-bottom:25px}
.contact-2cont .h4:before{width:42px;height:2px}
.contact-2cont span{font-size:26px;margin-top:3vw}
.contact-2cont p{font-size:18px;margin-top:15px}
.contact-2cont em{margin-top:8px}
.contact-3{margin:80px auto 0px}
.contact-3head .h3{font-size:40px}
.contact-3info{line-height:28px;font-size:18px;margin-top:20px}
.contact-3content{margin:40px auto 0px}
.contact-3item{margin:22px 2% 0px 0px}
.contact-3item a{padding:35px}
.contact-3item samp{width:50px}
.contact-3right{width:calc(100% - 70px);line-height:25px}
.contact-3right span{font-size:14px}
.contact-3right p{font-size:14px}
.contact-4{margin-top:60px}
.contact-5{padding:80px 0px 120px}
.contact-5left .h3{font-size:40px}
.contact-5left form{margin-top:40px}
.contact-5left .txt{margin-top:15px;height:60px;line-height:60px;padding:0px 25px;font-size:14px}
.contact-5left textarea{margin-top:15px;padding:10px 25px;font-size:14px;height:150px}
.contact-5right .h3{font-size:40px;padding-left:60px}
.contact-5right ul{margin-top:40px}
.contact-5right ul li{height:90px;padding-left:60px}
.contact-5right ul li span{font-size:20px}
.contact-5right ul li p{font-size:14px}
.fugai-1{padding:100px 0px 110px}
.fugai-1head .h3{font-size:40px}
.fugai-1right{margin-top:4px}
.fugai-1right span{font-size:20px}
.fugai-1content{margin:50px auto 0px}
.fugai-2{padding:100px 0px}
.fugai-2head .h3{font-size:40px}
.fugai-2content{margin:40px auto 0px}
.fugai-2bg span{height:30px}
.fugai-2bg p{font-size:20px;margin-top:12px}
.fugai-2bottom span{font-size:22px;margin-top:12px}
.fugai-2bottom p{font-size:14px}
.fugai-2button{margin:80px auto 0px}
.fugai-3{padding:100px 0px 120px}
.fugai-3content{margin:60px auto 0px}
.case-item{margin:50px 3.2% 0px 0px}
.case-show samp{height:30px}
.case-show em{font-size:20px;margin-top:12px}
.case-item span{font-size:22px;margin-top:12px}
.case-item p{font-size:14px}
.zs{padding:100px 0px 120px}
.zs .h3{font-size:40px}
.zs-1{margin:60px auto 0px}
.zs-2item{margin:50px 3.2% 0px 0px}
.zs-center{padding:30px}
.zs-item span{font-size:26px}
.zs-item p{font-size:18px}
.zs-right ul li span{width:120px}
.zs-right ul li p{width:calc(100% - 130px)}
}@media screen and (max-width:1440px){.hys-item>a{padding-top:20px}
.header{height:60px}
.logo{width:150px}
.header-right ul li{margin-left:2.2vw}
.header-right ul li span a{height:60px;line-height:60px;font-size:18px}
.header-right ul li span a:hover{color:#BF0008}
.header-search{margin-left:2.5vw;background-size:18px}
.header-lang span{line-height:60px;font-size:14px}
.header-menu{width:80px}
.sub-nav{top:60px}
.sub-nav p a{font-size:16px}
.footer-1{margin:50px auto 0px;padding-bottom:50px}
.footer-1left{width:240px}
.footer-1info{margin-top:20px}
.footer-1info p{line-height:26px}
.footer-1info p a{font-size:16px}
.footer-1line{margin-top:16px}
.footer-1line span{font-size:12px;margin-top:12px}
.footer-1right{width:calc(100% - 240px - 60px)}
.footer-1item .h3{padding-bottom:20px}
.footer-1item .h3:before{width:30px}
.footer-1item ul{margin-top:12px}
.footer-1item ul li{line-height:30px}
.footer-1item ul li a{font-size:13px}
.footer-2{font-size:12px}
.footer-2 span a{margin-left:12px}
.banner-wz1 .h3{font-size:48px;line-height:60px;letter-spacing:10px}
.banner-wz1 .h3 span{font-size:40px}
.banner-wz1 p{font-size:16px}
.banner-wz2 .h3{font-size:40px;line-height:60px;letter-spacing:10px}
.banner-wz2 p{font-size:16px;line-height:28px}
.banner-wz3 .h3{font-size:50px;letter-spacing:10px}
.banner-wz3 p{font-size:22px;margin-top:22px}
.habout{padding-bottom:70px;background-position:0px 128%}
.habout-left{margin-top:70px}
.habout-left .h3{font-size:30px}
.habout-left .h4{font-size:22px;margin-top:10px}
.habout-info{font-size:18px;margin-top:14px}
.habout-more{margin-top:40px}
.habout-right ul li{padding:20px 0px 24px}
.habout-right ul li span{margin:4vw auto 0px;font-size:12px}
.habout-right ul li span em{font-size:26px;margin-top:-8px}
.habout-right ul li p{margin:0.5vw auto 0px;line-height:22px;font-size:13px}
.hys{padding:60px 0px}
.hys-head .h3{font-size:30px}
.hys-more{margin-top:0px}
.hys-left{width:250px}
.hys-left .h3{font-size:30px}
.hys-left .swiper-container{height:380px}
.hys-left .swiper-slide.active{font-size:22px}
.hys-pag{margin-top:30px}
.hys-right{height:420px}
.hys-item span{font-size:20px;padding-bottom:20px}
.hys-info{margin:20px auto 0px;font-size:14px;height:100px}
.hlc{padding:70px 0px}
.hlc-left .h3{width:320px;font-size:30px}
.hlc-left .swiper-container{width:320px;margin-top:2vw}
.hlc-item span{font-size:22px}
.hlc-button{width:320px}
.hlc-model span{font-size:40px}
.hlc-pag{font-size:16px}
.hlc-pag i{font-size:28px}
.hnews{padding:70px 0px 80px}
.hnews-head .h3{font-size:30px}
.hnews-head span{margin-top:2px}
.hnews-content{margin:30px auto 0px}
.hnews-info{padding:20px}
.hnews-info span{font-size:16px}
.hnews-info p{padding-top:12px}
.hnews-info em{margin-top:15px}
.hnews-age span{font-size:18px}
.hnews-age:hover span{font-size:22px}
.hcore{padding:70px 0px 100px}
.hcore-head .h3{font-size:30px}
.hcore-head span{margin-top:2px}
.hcore ul li{height:60px;margin-top:20px}
.hcore ul li span{font-size:14px}
.hcore-item img{max-width:88%}
.banner-cir{top:calc(60px + 5vw)}
.banner-cir .h3{font-size:30px}
.col-slide{height:50px;line-height:50px}
.col-slide span a{font-size:15px}
.news{padding:70px 0px}
.news-1right em{font-size:22px}
.news-1right span{font-size:18px;margin-top:16px}
.news-1right p{line-height:24px}
.news-detail{margin:1.5vw auto 0px}
.news-item{margin:40px 4.25% 0px 0px}
.news-cont{padding:20px}
.news-cont span{font-size:18px}
.news-cont p{font-size:14px;margin-top:12px;padding-top:12x}
.news-cont em{font-size:14px;margin-top:15px}
.news-page{margin-top:50px}
.news-page a{width:32px;height:32px;line-height:32px}
.media{padding-bottom:70px}
.news-pannel{margin-top:30px}
.news-model{padding:35px 0px}
.news-left{width:400px;height:213px}
.news-right{width:calc(100% - 400px);top:35px;height:calc(100% - 35px*2)}
.news-time span{font-size:40px}
.news-time em{font-size:12px}
.news-info span{font-size:18px}
.news-info p{line-height:24px}
.detail{padding:70px 0px}
.detail .h1{font-size:24px}
.detail-body p{margin:15px 0px}
.detail-2{margin-top:80px}
.detail-3{margin-top:80px}
.detail-tj{padding:60px 0px}
.detail-head .h3{font-size:30px}
.detail-button{margin-top:0px}
.detail-content{margin:30px auto 0px}
.detail-info{padding:20px}
.detail-info span{font-size:18px}
.about-1{padding:70px 0px}
.about-1left .h3{font-size:30px}
.about-1info{font-size:22px;margin-top:15px}
.about-1des{font-size:18px;margin-top:12px}
.about-1cont{margin-top:20px}
.about-1cont p{margin-top:12px}
.about-1cont .mCustomScrollBox{padding-right:20px}
.about-2{padding:70px 0px}
.about-2head .h3{font-size:30px}
.about-2right{margin-left:4vw;padding-left:4vw}
.about-2right span{font-size:22px}
.about-2right p{margin-top:12px}
.about-2content{margin:30px auto 0px}
.about-2item{height:38vw}
.about-2info{margin:40px 0px 0px 34px}
.about-2info em{width:32px;height:32px}
.about-2info span{font-size:32px;padding-bottom:6px}
.about-2info p{font-size:18px;letter-spacing:0px}
.about-2bg{bottom:-12px;font-size:90px}
.about-3{padding:70px 0px}
.about-3 .h3{font-size:30px}
.about-3content{margin:30px auto 0px}
.about-3content ul li{height:4vw;line-height:4vw}
.about-3content ul li a{font-size:20px}
.about-3bottom{margin:20px auto 0px;height:4vw;line-height:4vw;font-size:20px}
.about-4{padding:70px 0px}
.about-4 .h3{font-size:30px}
.about-4item span{font-size:60px}
.about-4item em{font-size:22px}
.about-4info{margin-top:24px}
.about-4bg{margin-top:30px}
.about-4bg img{width:380px;height:auto}
.about-4nav{margin:40px auto 0px}
.about-4nav .swiper-container{height:40px;line-height:40px}
.about-4nav .swiper-slide{font-size:20px}
.about-4nav .swiper-slide-active{font-size:24px}
.about-5{padding:70px 0px}
.about-5left{height:490px}
.about-5nav:nth-child(1) span{width:40px;height:40px}
.about-5nav:nth-child(1) em{font-size:24px;margin-left:14px}
.about-5nav:nth-child(2) span{width:40px;height:40px}
.about-5nav:nth-child(2) em{font-size:24px;margin-left:14px}
.about-5right ul.ul1 li{margin:18px 2% 0px 0px;height:150px}
.about-5right ul.ul1 li p{font-size:12px}
.about-5right ul.ul1 li p em{font-size:30px}
.about-5right ul.ul1 li p samp{font-size:12px;margin-top:10px}
.about-5right ul.ul2 li{margin:20px 2% 0px 0px;height:170px}
.about-5right ul.ul2 li span{font-size:12px}
.about-5right ul.ul2 li p{font-size:12px}
.about-5right ul.ul2 li p em{font-size:30px}
.about-5right ul.ul2 li p samp{font-size:12px;margin-top:10px}
.about-5right ul li:nth-child(3n){margin-right:0px}
.about-5right ul li:nth-child(1),.about-5right ul li:nth-child(2),.about-5right ul li:nth-child(3){margin-top:0px}
.about-6{padding:70px 0px}
.about-6 .h3{font-size:30px}
.about-6item span{font-size:20px}
.about-6item p{font-size:16px;margin-top:20px}
.about-6button{margin-top:3vw}
.yewu-head .h3{font-size:34px}
.yewu-item span{font-size:22px}
.yw{padding:60px 0px 80px}
.yw-1left samp{width:70px;height:70px}
.yw-1left samp img{width:25px}
.yw-1left span{line-height:70px;font-size:30px;margin-left:20px}
.yw-1right{width:78%;font-size:14px;line-height:26px}
.yw-2{margin:40px auto 0px}
.yw-item{width:calc(50% - 10px);margin-top:20px}
.yw-head samp{width:50px;height:50px}
.yw-head span{width:calc(100% - 70px);font-size:20px}
.yw-cont{margin-top:16px}
.ys-1{padding-top:70px;padding-bottom:130px}
.ys-2right .h4{font-size:30px}
.ys-2sub{font-size:22px}
.ys-2info{margin-top:2vw}
.ys-3left .h4{font-size:30px}
.ys-3sub{font-size:22px}
.ys-4{bottom:-200px}
.ys-4center{margin-top:4vw}
.ys-4center .h4{font-size:30px}
.ys-4sub{font-size:22px}
.ys-5{padding-top:100px}
.ys-5center .h4{font-size:30px}
.ys-5sub{font-size:22px}
.ys-6{margin-top:-80px}
.ys-7right .h4{font-size:30px}
.ys-7sub{font-size:22px}
.ys-9{padding-bottom:80px}
.ys-8{margin:70px auto 0px}
.ys-8right .h4{font-size:30px}
.ys-8info{height:50px;line-height:50px;font-size:16px;margin-top:13px}
.yd{padding:70px 0px 100px}
.yd-left{width:calc(100% - 340px)}
.yd-left .h3{font-size:30px}
.yd-sub{font-size:22px;padding-bottom:20px}
.yd-content{margin-top:25px}
.yd-content p{margin-top:20px}
.cor-1{padding:70px 0px 0px}
.cor-1 .h3{font-size:30px}
.cor-1content{margin:35px auto 0px}
.cor-1right ul li{margin:50px 8% 0px 0px;font-size:16px}
.cor-2{padding:80px 0px 120px}
.cor-2 .h3{font-size:30px}
.contact-1{padding:70px 0px 0px}
.contact-2cont .h4{font-size:30px;padding-bottom:20px}
.contact-2cont span{font-size:20px}
.contact-2cont p{font-size:14px;margin-top:10px}
.contact-2cont em{margin-top:6px}
.contact-2slide i{float:left;width:100%}
.contact-3{margin:60px auto 0px}
.contact-3head .h3{font-size:30px}
.contact-3info{line-height:26px;font-size:14px;margin-top:16px}
.contact-3content{margin:30px auto 0px}
.contact-3item{margin:20px 2% 0px 0px}
.contact-3item a{padding:30px}
.contact-3item samp{width:45px}
.contact-3right{width:calc(100% - 60px);line-height:24px}
.contact-4{margin-top:50px}
.contact-5{padding:60px 0px 70px}
.contact-5left .h3{font-size:30px}
.contact-5left form{margin-top:30px}
.contact-5left .txt{height:50px;line-height:50px;padding:0px 20px}
.contact-5left textarea{padding:10px 20px}
.contact-5right .h3{font-size:30px;padding-left:40px}
.contact-5right ul{margin-top:30px}
.contact-5right ul li{height:80px;padding-left:40px}
.contact-5right ul li span{font-size:18px}
.fugai-1{padding:70px 0px}
.fugai-1head .h3{font-size:30px}
.fugai-1right span{font-size:18px}
.fugai-1content{margin:40px auto 0px}
.fugai-2{padding:70px 0px}
.fugai-2head .h3{font-size:30px}
.fugai-2content{margin:30px auto 0px}
.fugai-2bg span{height:25px}
.fugai-2bg p{font-size:18px;margin-top:10px}
.fugai-2bottom span{font-size:20px;margin-top:10px}
.fugai-2button{margin:60px auto 0px}
.fugai-3{padding:60px 0px}
.fugai-3content{margin:40px auto 0px}
.fugai-3left span{font-size:20px;padding-left:36px;background-size:auto 22px}
.fugai-3left:hover span,.fugai-3item:hover span{bottom:22px}
.fugai-3item span{font-size:18px;padding-left:36px;background-size:auto 22px}
.picslide{position:relative}
.picslide em{font-size:18px;padding-left:36px;background-size:auto 22px}
.picslide:hover em{bottom:22px}
.case-item{margin:40px 3.2% 0px 0px}
.case-show samp{height:25px}
.case-show em{font-size:18px;margin-top:10px}
.case-item span{font-size:20px;margin-top:10px}
.zs{padding:60px 0px}
.zs .h3{font-size:30px}
.zs-1{margin:40px auto 0px}
.zs-2item{margin:40px 3.2% 0px 0px}
.zs-left{width:60%;height:27.8vw}
.zs-right{width:36.68%}
.zs-right ul{height:20vw}
.zs-right.zt{height:27.8vw !important}
.zs-center{padding:25px}
.zs-item span{font-size:22px}
.zs-item p{font-size:16px}
}@media screen and (max-width:1280px){.footer-1{margin:40px auto 0px;padding-bottom:40px}
.footer-1left{width:200px}
.footer-1info{margin-top:18px}
.footer-1info p{line-height:24px}
.footer-1right{width:calc(100% - 200px - 40px)}
.footer-1item .h3{padding-bottom:14px}
.footer-1item .h3:before{width:24px}
.footer-1item ul{margin-top:10px}
.footer-1item ul li{line-height:28px}
.footer-1item ul li a{font-size:12px}
.habout{background-position:0px 117%}
.habout-right ul{width:13.5vw}
.hys-right{width:calc(100% - 270px)}
.hlc-left .h3,.hlc-left .swiper-container,.hlc-button{width:280px}
.hlc-button{margin-top:5vw}
.hlc-right{width:calc(100% - 320px)}
.hlc-model span{font-size:32px}
.hys-right{height:355px}
.hys-left .swiper-container{height:320px}
.hys-info{margin-top:10px}
.hys-pic{margin-top:15px}
.banner-cir .h3{font-size:26px}
.news{padding:50px 0px}
.news-cont span{font-size:16px}
.news-item{width:32%;margin-right:2%;margin-top:25px}
.media{padding-bottom:50px}
.news-pannel{margin-top:20px}
.news-model{padding:30px 0px}
.news-left{width:320px;height:170px}
.news-right{width:calc(100% - 320px);top:30px;height:calc(100% - 30px*2)}
.news-time{width:22%}
.news-time span{font-size:36px}
.news-info{width:78%}
.news-info span{font-size:18px}
.news-info p{line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.news-info em{width:54px;height:54px;line-height:54px}
.detail .h1{font-size:22px}
.detail-1 span{font-size:14px}
.detail-2{height:50px}
.detail-2 em{width:35px;height:35px;background-size:20px}
.detail-2 span,.detail-2 p{width:60px}
.detail-3{font-size:14px}
.detail-3 span{height:50px;line-height:50px}
.detail-3 span:first-child{margin-right:30px;padding-right:30px}
.about-1cont{height:calc(23vw - 130px);margin-top:12px}
.about-1cont p{margin-top:24px}
.about-2info span{font-size:26px}
.about-2info p{font-size:16px}
.about-2bg{font-size:60px;bottom:-7px}
.about-3content ul li a,.about-3bottom{font-size:16px}
.yewu-head .h3{font-size:30px}
.yewu-item span{font-size:20px}
.yw-1right{width:calc(100% - 240px)}
.ys-2info{margin-top:1vw}
.ys-2more{width:54px;height:54px;margin-top:2vw}
.ys-3info{margin-top:1.5vw}
.ys-3more{width:54px;height:54px;margin-top:2vw}
.ys-4info{margin-top:2vw}
.ys-4more,.ys-5more,.ys-7more{width:54px;height:54px;margin-top:2vw}
.ys-6 span{width:54%}
.ys-6 samp{width:80px;height:80px;background-size:40px}
.ys-7{margin-top:-80px}
.ys-7left{width:calc(100% - 54% + 80px)}
.ys-7info{margin-top:1.7vw}
.ys-9{padding-bottom:50px}
.ys-8{margin:50px auto 0px}
.ys-8info{height:40px;line-height:40px;font-size:14px;margin-top:10px}
.yd-content{font-size:14px}
.yd-content p{margin-top:10px}
.cor-1content{margin:30px auto 0px}
.cor-1right ul li{margin:30px 8% 0px 0px;font-size:14px;height:54px;line-height:54px}
.cor-1right ul.top{margin-top:0.3vw}
.contact-2cont .h4{font-size:24px;padding-bottom:12px}
.contact-2cont p{font-size:14px;margin-top:10px}
.contact-2cont em{margin-top:6px}
.contact-2cont span{margin-top:2vw}
.contact-2bg,.contact-2bg img{height:260px;object-fit:cover}
.contact-3item a{padding:20px}
.contact-3item samp{width:40px}
.contact-3right{width:calc(100% - 50px)}
.contact-4{margin-top:50px}
.prop-center{width:84%;height:90%}
.prop-head{height:50px;line-height:50px}
.prop-head .h4{margin-left:30px;font-size:20px}
.prop-close{width:50px;height:50px}
.prop-close:before{width:22px}
.prop-close:after{height:22px}
.prop-body{height:calc(100% - 50px)}
.prop-name{font-size:18px;margin-top:25px}
.prop-1{line-height:28px;font-size:14px}
.prop-2{line-height:28px;font-size:14px}
.fugai-2bottom span{font-size:18px}
.fugai-2bottom p{margin-top:5px}
.fugai-3left span{font-size:18px;padding-left:32px;background-size:auto 20px}
.fugai-3left:hover span,.fugai-3item:hover span{bottom:20px}
.fugai-3item span{font-size:16px;padding-left:32px;background-size:auto 20px}
.picslide em{font-size:16px;padding-left:32px;background-size:auto 20px}
.picslide:hover em{bottom:20px}
.case-item{margin-top:30px}
.case-item span{font-size:18px}
.case-item p{margin-top:6px}
.zs-1{margin-top:30px}
.zs-item span{font-size:18px}
.zs-item p{font-size:14px}
}@media screen and (max-width:1000px){.logo img{height:40px}
.header{background:#fff;box-shadow:0px 0px 12px 4px rgba(0,0,0,0.05);height:50px}
.logo{margin-left:5%;width:120px}
.header-menu{display:none}
.menu{float:right;width:24px;display:block;position:relative;z-index:820;margin-top:10px;cursor:pointer;margin-right:20px}
.menu span{float:left;width:100%;height:2px;background:#BF0008;margin-top:6px;border-radius:2px}
.header-slide .menu{margin-top:15px}
.header-slide .menu span:nth-child(1){transform:rotate(45deg) translateY(5px)}
.header-slide .menu span:nth-child(2){transform:rotate(-45deg) translateY(-6px)}
.header-slide .menu span:nth-child(3){display:none}
.header-right{float:none;position:fixed;left:-100%;top:50px;background:#fff;height:calc(100% - 50px);border-top:1px #ddd solid;width:100%;overflow-y:auto}
.header-slide .header-right{left:0px}
.search{width:80%;height:auto;position:relative;background:none;opacity:1;visibility:visible;margin:30px auto 0px;border-bottom:1px #ddd solid}
.search form{width:100%;height:40px;line-height:40px;margin:0px auto 0px;transform:translateY(0px)}
.search form .txt{padding:0px 30px 0px 0px}
.search form .bt{left:auto;right:0px;top:0px}
.search-close{display:none}
.header-right ul{float:none;width:80%;margin:0px auto;height:auto;overflow:hidden}
.header-right ul li{margin-left:0px;width:100%;border-bottom:1px #ddd solid;position:relative}
.header-right ul,.header-right ul li,.header-right ul li span{height:auto}
.header-right ul li span a{height:50px;line-height:50px}
.header-right ul li samp{width:50px;height:50px;position:absolute;right:0px;top:0px;background:url("../images/icon-21.png") no-repeat center;background-size:5px;transform:rotate(180deg);cursor:pointer;z-index:12}
.header-right ul li samp.on{transform:rotate(-90deg)}
.header-search{display:none}
.sub-nav{width:98%;position:relative;left:0%;top:0px;padding:0px;min-width:inherit;opacity:1;visibility:visible;transform:translateX(0%) scale(1);border-radius:4px;box-shadow:0px 0px 12px 5px rgba(0,0,0,0.02);margin:0% 1% 2%;float:left;overflow:hidden;transition:none;display:none}
.sub-nav p{width:100%;overflow:hidden}
.sub-nav p a{text-align:left;padding-left:20px}
.header-lang{height:auto;margin-left:0vw;float:none;width:100%;margin:20px auto 0px;padding-bottom:100px;overflow:hidden;padding-left:10%}
.header-lang span{line-height:24px}
.header-lang p{width:80px;position:absolute;left:10%;top:30px}
.header-lang.on p{opacity:1;visibility:visible;transform:scale(1)}
.footer-1{width:90%;margin-top:30px;padding-bottom:30px}
.footer-1left{width:100%}
.footer-1right{width:100%;margin-top:30px}
.footer-1line{width:150px}
.footer-2{padding:15px 5%}
.banner{height:auto;margin-top:50px}
.banner-wz1 .h3{font-size:32px;line-height:48px;letter-spacing:0px}
.banner-wz1 .h3 span{font-size:24px}
.banner-wz1 p{font-size:14px}
.banner-wz2 .h3{font-size:30px;line-height:44px;letter-spacing:8px}
.banner-wz2 p{font-size:14px;line-height:23px}
.banner-wz3 .h3{font-size:40px;letter-spacing:6px}
.banner-wz3 p{font-size:16px;margin-top:18px}
.habout-more,.hys-more,.hlc-more{width:30px;height:30px}
.habout-left{margin-left:6%}
.habout-right{margin-right:6%}
.habout-left .h3,.hys-left .h3,.hlc-left .h3,.hnews-head .h3,.hcore-head .h3{font-size:24px}
.habout-left .h4{font-size:18px}
.habout-info{font-size:16px;margin-top:5px}
.hys-head{width:90%}
.hys-head .h3{font-size:24px}
.hys-center{width:88%}
.hys-left{width:100%}
.hys-pag{display:none}
.hys-left .swiper-container{height:50px;margin-top:10px}
.hys-left .swiper-container .swiper-slide{width:auto}
.hys-left .swiper-slide.active{font-size:14px}
.hys-right{width:100%}
.hlc-center{width:88%}
.hlc-more{top:0px}
.hlc-left .h3,.hlc-left .swiper-container,.hlc-button{width:100%}
.hlc-right{width:100%;margin-top:20px}
.hlc-button{height:50px;margin-top:30px}
.hnews-head,.hnews-content,.hnews-bottom{width:88%}
.hnews-head span,.hcore-head span{width:30px;height:30px}
.hcore-head,.hcore ul{width:88%}
.hlc-left .swiper-container .swiper-slide{align-items:flex-start}
.hlc-item span{font-size:18px}
.banner-news{margin-top:50px}
.banner-cir{transform:translate(-50%,-50%);top:50%}
.banner-cir .h3{font-size:22px}
.col-slide span a{font-size:14px}
.news-1,.news-list{width:90%}
.news-1right em{font-size:18px}
.news-detail{margin-top:1.2vw}
.news-detail samp{width:50px;height:50px}
.news-model{padding:20px 0px;width:90%}
.news-left{width:300px;height:158px}
.news-right{width:calc(100% - 300px);top:20px;height:calc(100% - 40px)}
.news-time span{font-size:32px}
.news-info em{width:50px;height:50px}
.news-info span{font-size:17px}
.detail{width:90%;padding:50px 0px}
.detail .h1{font-size:20px}
.detail-head,.detail-content{width:90%}
.detail-content{margin-top:20px}
.detail-head .h3{font-size:24px}
.detail-button{width:70px}
.detail-button .swiper-button-prev,.detail-button .swiper-button-next{width:30px;height:30px}
.about-1{padding:50px 0px}
.about-1center{width:90%}
.about-1left .h3{width:100%;font-size:24px}
.about-1right{width:100%;margin-top:20px;height:46vw;overflow:hidden;padding-right:60px}
.about-1right samp{height:100%}
.about-1right samp img{height:100%;object-fit:cover}
.about-1button{width:60px}
.about-1button span{margin-top:12vw}
.about-1info{font-size:18px;margin-top:20px;width:100%}
.about-1des{width:100%;font-size:16px;margin-top:6px}
.about-1cont{width:100%;height:auto}
.about-2head{width:90%}
.about-2head .h3{font-size:24px}
.about-2right{margin-left:3vw;padding-left:3vw}
.about-2right span{font-size:18px}
.about-2right p{margin-top:8px}
.about-3 .h3{width:90%;font-size:24px}
.about-3content,.about-3bottom{width:90%}
.about-3content ul li a,.about-3bottom{font-size:14px}
.about-4 .h3{width:90%;font-size:24px}
.about-4content{width:90%}
.about-4nav{width:90%;margin-top:30px}
.about-4item span{font-size:36px}
.about-4item em{font-size:18px}
.about-4info{margin-top:16px}
.about-5content{width:90%}
.about-6 .h3{width:90%;font-size:24px}
.about-6content{width:90%}
.yewu{margin-top:50px}
.yewu-center{margin-top:0px}
.yewu-head .h3{font-size:24px}
.yw-1{width:90%}
.yw-2{width:90%}
.yw-1left samp{width:60px;height:60px}
.yw-1left span{font-size:24px}
.yw-1right{width:calc(100% - 200px)}
.yw-head span{font-size:18px}
.ys-1{padding-top:50px;padding-bottom:90px}
.ys-2{width:90%}
.ys-2right .h4,.ys-3left .h4,.ys-4center .h4,.ys-5center .h4,.ys-7right .h4,.ys-8right .h4{font-size:24px}
.ys-2sub,.ys-3sub,.ys-4sub,.ys-5sub,.ys-7sub{font-size:18px}
.ys-2more,.ys-3more,.ys-4more,.ys-5more,.ys-7more,.ys-8more{width:50px;height:50px;margin-top:1.5vw}
.ys-3left{margin-left:5%}
.ys-3info,.ys-4info,.ys-5info{margin-top:1.2vw}
.ys-4{padding-right:5%}
.ys-5center{margin-left:5%}
.ys-7right{margin-right:5%}
.ys-8{margin:30px auto 0px;width:90%}
.ys-8info,.ys-8des{width:100%}
.yd{padding:50px 0px;width:90%}
.yd-left .h3{font-size:24px}
.yd-sub{font-size:18px}
.yd-right{width:150px}
.yd-right ul li.active span,.yd-right ul li:hover span{font-size:16px;transform:translateX(-20px)}
.yd-left{width:calc(100% - 220px)}
.cor-1{padding:50px 0px}
.cor-1 .h3{width:90%;font-size:24px}
.cor-1content{width:90%;margin-top:20px}
.cor-1right ul li{margin-top:20px}
.cor-2 .h3{width:90%;font-size:24px}
.cor-2{padding:0px 0px 70px}
.hcore-content{width:90%;margin-top:50px}
.hcore-pannel{width:100%;margin-top:2.6vw}
.hcore-item{width:8vw;height:4.6vw}
.contact-1{padding:50px 0px}
.contact-2,.contact-3{width:90%}
.contact-2cont .h4{font-size:20px}
.contact-2cont samp{width:30px}
.contact-2cont samp img{width:100%;height:auto}
.contact-2bg,.contact-2bg img{height:236px}
.contact-3head .h3{font-size:24px}
.contact-3info{margin-top:10px}
.contact-3item{width:49%}
.contact-3item:nth-child(3n){margin-right:2%}
.contact-3item:nth-child(2n){margin-right:0%}
.contact-5center{padding-left:5%}
.contact-5left .h3,.contact-5right .h3{font-size:24px}
.fugai-1,.fugai-2{padding:50px 0px}
.fugai-1head,.fugai-2head{width:90%}
.fugai-1head .h3,.fugai-2head .h3{font-size:24px}
.fugai-1right{height:40px;line-height:40px;width:150px}
.fugai-1right ul{top:40px}
.fugai-1content{width:90%;margin-top:20px}
.fugai-2head span{width:30px;height:30px}
.fugai-2content{width:90%}
.fugai-3content{width:90%;margin-top:20px}
.fugai-3left span{font-size:16px;padding-left:30px;background-size:auto 18px}
.fugai-3left:hover span,.fugai-3item:hover span{bottom:15px}
.fugai-3item span{font-size:16px;padding-left:30px;background-size:auto 18px}
.picslide em{font-size:16px;padding-left:30px;background-size:auto 18px}
.picslide:hover em{bottom:15px}
.fugai-2head span{margin-top:0px}
.case-list{width:90%}
.zs .h3{width:90%;font-size:24px}
.zs-1{width:90%}
.zs-2{width:90%}
}@media screen and (max-width:768px){*{font-family:"syl" !important;font-weight:normal !important}
.footer-1right{display:none}
.footer-1line{width:100px}
.footer-2 span{width:100%;text-align:center}
.footer-2 p{width:100%;text-align:center;margin-top:5px}
.banner-wz1{top:12%;width:90%}
.banner-wz1 .h3{font-size:18px;line-height:26px;font-family:"syl" !important}
.banner-wz1 .h3 span{font-size:18px;font-family:"syl" !important}
.banner-wz1 p{font-size:11px;margin-top:10px;line-height:22px;font-family:"tail" !important}
.banner-wz2{top:10%;width:96%}
.banner-wz2 .h3{font-size:18px;line-height:26px;letter-spacing:0px;font-family:"syl" !important}
.banner-wz2 p{font-size:11px;line-height:22px;margin-top:10px;font-family:"tail" !important}
.banner-wz3{top:20%;width:90%}
.banner-wz3 .h3{font-size:22px;letter-spacing:0px;font-family:"syl" !important}
.banner-wz3 p{font-size:11px;margin-top:10px;line-height:22px;font-family:"tail" !important;letter-spacing:0px}
.banner{position:relative}
.banner .swiper-slide{height:260px}
.banner .swiper-pagination{width:100%;right:0px;top:auto;bottom:10px}
.banner .swiper-pagination span{display:inline-block;margin:0px 5px}
.banner .swiper-pagination span::after{width:50%;height:50%;margin:0px}
.habout{background-size:0px}
.habout-right ul.ul3 li:nth-child(3){display:block}
.habout-right ul li p{height:66px}
.habout-left{margin-left:5%;width:90%;margin-top:30px;position:relative}
.habout-info{font-size:15px}
.habout-more{margin-top:0px;position:absolute;right:0px;top:0px}
.habout-right{margin-right:0%;width:100%;margin-top:20px}
.habout-left .h3,.hys-left .h3,.hlc-left .h3,.hnews-head .h3,.hcore-head .h3{font-size:20px}
.habout-left .h4{font-size:18px}
.habout-right ul{width:33.333%}
.habout-right ul li p{text-align:left}
.habout-right ul li p{width:90px !important}
.habout-right ul li span em{font-family:"jczy" !important}
.hys{padding:30px 0px}
.hys-head .h3{font-size:20px}
.hys-center{width:90%}
.hys-left{width:100%}
.hys-left .swiper-container{margin-top:0px}
.hys-right{height:310px}
.hys-item span{box-sizing:border-box;padding-right:80px;font-size:16px}
.hys-pic samp{}
.hys-pic{margin-top:30px}
.hys-more{right:18px;top:15px}
.hlc{padding:30px 0px}
.hlc-center{width:90%}
.hlc-cir{width:33vw;height:33vw}
.hlc-item ul li{font-size:14px}
.hlc-model span{font-size:22px}
.hlc-model span::before{background-size:14px;left:0px}
.hlc-pag{margin-top:12vw}
.hlc-left .swiper-container{margin-top:5vw}
.hlc-info{margin-top:10px}
.hnews{padding:30px 0px}
.hnews-head,.hnews-content,.hnews-bottom{width:90%}
.hcore-head,.hcore ul{width:90%}
.hnews-content{margin-top:20px}
.hnews-pic{height:48.54vw}
.hcore{padding:30px 0px}
.hcore ul li{width:47% !important}
.hcore ul li span{width:100% !important}
.hcore-content{display:none}
.hys-item a{align-content:flex-start}
.hys-item span{margin-top:18px;padding-top:15px}
.hys-info{height:auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}
.hys-pic{margin-top:13px}
.sj-content{width:90%;margin:10px auto 0px;display:block;padding-bottom:0px;position:relative}
.sj-item{width:100%;height:40px;box-sizing:border-box;overflow:hidden;border:1px #eee solid;position:relative}
.sj-item img{width:auto;height:auto;max-width:96%;max-height:96%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.sj-content .swiper-button-prev{width:18px;height:40px;background:url("../images/icon-20.png") no-repeat center;background-size:9px;transform:rotate(180deg);left:-18px}
.sj-content .swiper-button-next{width:18px;height:40px;background:url("../images/icon-20.png") no-repeat center;background-size:9px;right:-18px}
.sj-items{float:left;width:23%;height:40px;box-sizing:border-box;overflow:hidden;border:1px #eee solid;position:relative;margin:10px 2.6% 0px 0px}
.sj-items:nth-child(4n){margin-right:0px}
.sj-items img{width:auto;height:auto;max-width:96%;max-height:96%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.cor-2{padding-bottom:30px}
.banner-cir{width:50vw;height:50vw}
.banner-cir .h3{font-size:18px}
.col-slide{line-height:40px;height:auto}
.col-slide.navpos,.col-slide.ys{flex-wrap:wrap;height:auto}
.col-slide.navpos span{flex:auto;width:33.3%;box-sizing:border-box;border-bottom:1px #e9e9e9 solid}
.col-slide.ct span{width:25% !important}
.col-slide span a{font-size:12px}
.col-slide.ys span{flex:auto;width:20%;box-sizing:border-box;border-bottom:1px #e9e9e9 solid}
.col-slide.ys span a{font-size:12px}
.news{padding:30px 0px}
.news-1left{width:100%}
.news-1right{float:left;position:relative;width:100%;padding:20px 0px}
.news-1right em{font-size:16px;width:90%}
.news-1right span{width:90%;font-size:16px}
.news-1right p{width:90%}
.news-item{width:100% !important;margin:15px 0px 0px !important}
.news-pic{height:auto}
.news-page{margin-top:30px}
.news-left{width:100%;height:auto;overflow:hidden}
.news-right{width:100%;top:0px;height:auto;position:relative;overflow:hidden;box-sizing:border-box;padding:20px 0px 0px}
.news-time{width:100%}
.news-time span{font-size:26px;text-align:left}
.news-time em{text-align:left}
.news-info{width:100%;margin-top:20px}
.news-info em{width:50px;height:50px;float:left;margin-top:15px}
.news-info span{font-size:16px}
.detail{padding:30px 0px}
.detail .h1{font-size:18px}
.detail-1{padding:20px 0px 10px}
.detail-1 span{font-size:12px}
.detail-1 p{font-size:12px;margin-left:10px}
.detail-body{margin-top:15px;font-size:14px}
.detail-2{margin-top:40px}
.detail-3{margin-top:30px}
.detail-3 span:first-child{margin-right:0px;padding-right:0px}
.detail-3 span:first-child::before{display:none}
.detail-3 span{width:100%;max-width:100%;line-height:24px;height:auto}
.detail-tj{padding:30px 0px}
.detail-content{margin-top:10px}
.detail-head .h3{font-size:20px}
.detail-pic{height:47.54vw}
.detail-button{width:70px}
.detail-button .swiper-button-prev,.detail-button .swiper-button-next{width:30px;height:30px}
.detail-head{padding-bottom:10px}
.about-1{padding:30px 0px}
.about-1left .h3{font-size:20px}
.about-1cont p:nth-child(n+3){display:none}
.about-1des{font-size:15px}
.about-1more{float:left;width:100%;margin-top:30px;display:block;padding-bottom:15px;cursor:pointer}
.about-1more span{width:80%;height:20px;display:block;margin:-12px auto;background:url("../images/icon-22.png") no-repeat center;transform:rotate(90deg)}
.about-2{padding:30px 0px}
.about-2head .h3{font-size:20px;width:100%}
.about-2right{margin-left:0vw;padding-left:0vw;width:100%;margin-top:5px}
.about-2right p{line-height:26px}
.about-2right::before{display:none}
.about-2right span{font-size:18px}
.about-2content{width:90%;margin-top:15px;display:block}
.about-2item{width:100%;margin:0px;height:101vw;background-size:cover}
.about-2info{margin:30px 0px 0px 25px}
.about-2info span{font-size:22px}
.about-2item .about-2bg{opacity:0.5 !important;right:0px !important;transform:scale(1);font-size:60px;bottom:-5px}
.about-3{padding:30px 0px}
.about-3content ul li,.about-3bottom{height:40px;line-height:40px;border-radius:20px}
.about-3content ul li a,.about-3bottom{font-size:12px}
.about-4{padding:30px 0px}
.about-4item span{font-size:24px}
.about-4item em{font-size:18px}
.about-4info{margin-top:10px}
.about-4bg img{width:300px}
.about-4nav{padding-bottom:16px}
.about-5{padding:30px 0px}
.about-5left{width:100%;height:60px}
.about-5nav{height:100%;border-radius:0px !important;width:50%}
.about-5nav:nth-child(1) span,.about-5nav:nth-child(2) span{width:30px;height:30px}
.about-5nav span img{width:20px}
.about-5nav:nth-child(1) em,.about-5nav:nth-child(2) em{font-size:18px;margin-left:10px}
.about-5nav:nth-child(2){left:auto;right:0px;bottom:auto;top:0px;padding-top:0px}
.about-5right{width:100%;margin-top:10px}
.about-5right ul.ul2 li,.about-5right ul.ul1 li{height:140px}
.about-5right ul.ul1 li p em,.about-5right ul.ul2 li p em{font-size:24px}
.about-5right ul.ul1 li span,.about-5right ul.ul2 li span,.about-5right ul.ul1 li p,.about-5right ul.ul2 li p{width:75%}
.about-6{padding:30px 0px}
.about-6left{width:100%}
.about-6right{width:100%;margin-top:30px}
.about-6left::before{width:100%}
.about-6left .swiper-slide{height:60vw}
.about-6left .swiper-slide samp{height:46vw}
.about-3 .h3,.about-4 .h3,.about-6 .h3{font-size:20px}
.yewu-bg,.yewu-bg img{height:360px;object-fit:cover}
.yewu-center{width:60vw;height:60vw}
.yewu-item span{font-size:16px;height:10vw;line-height:10vw}
.yewu-item samp{width:10vw;height:10vw}
.yewu-item samp img{max-width:48%;max-height:48%}
.yewu-item.item1 span,.yewu-item.item3 span{right:calc(3.18vw + 32px)}
.yewu-item.item2 span,.yewu-item.item4 span{left:calc(3.18vw + 32px)}
.yewu-cont{width:40vw;height:40vw}
.yewu-cont span:nth-child(1){top:-1vw}
.yewu-cont span:nth-child(2){right:-1vw}
.yewu-cont span:nth-child(3){bottom:-1vw}
.yewu-cont span:nth-child(4){left:-1vw}
.yewu-head{width:30vw;height:30vw}
.yewu-head .h3{font-size:20px}
.yw{padding:30px 0px}
.yw-1{display:block}
.yw-1left{width:100%}
.yw-1left samp{width:50px;height:50px}
.yw-1left span{font-size:20px;line-height:50px}
.yw-1right{width:100%;margin-top:15px}
.yw-2{margin-top:10px}
.yw-item{width:100%;margin-top:15px;margin-right:0px !important}
.yw-head samp{width:40px;height:40px}
.yw-head span{width:calc(100% - 55px);font-size:16px}
.ys-1{padding-top:30px;padding-bottom:30px}
.ys-2{display:block}
.ys-2left{width:100%}
.ys-2right{width:100%;margin-top:15px}
.ys-2right .h4,.ys-3left .h4,.ys-4center .h4,.ys-5center .h4,.ys-7right .h4,.ys-8right .h4{font-size:18px}
.ys-2sub,.ys-3sub,.ys-4sub,.ys-5sub,.ys-7sub{font-size:15px}
.ys-3{margin-top:30px;display:block}
.ys-3right{width:100%}
.ys-3left{width:100%;margin-top:15px;margin-left:0px;box-sizing:border-box;padding:0px 5%}
.ys-4{width:100%;position:relative;bottom:0px;background:none;padding:5%;box-sizing:border-box}
.ys-4center{padding:0px;margin:0px}
.ys-5{padding-top:30px}
.ys-5pic{width:90%;margin:0px auto;display:block}
.ys-5pic img{width:100%;height:auto}
.ys-5center{float:none;width:90%;margin:15px auto 0px}
.ys-6{display:none}
.ys-7{width:90%;margin:20px auto 0px;display:block}
.ys-7left{width:100%}
.ys-7right{width:100%;margin-top:15px}
.ys-8 a{display:block}
.ys-8left{width:100%}
.ys-8right{width:100%;margin-top:15px}
.yd{padding:30px 0px}
.yd-left{width:100%}
.yd-left .h3{font-size:20px}
.yd-sub{font-size:15px}
.yd-right{display:none}
.cor-1{padding:30px 0px}
.cor-1 .h3,.cor-2 .h3{font-size:20px}
.cor-1content{display:block}
.cor-1left{width:100%}
.cor-1right{width:100%;position:relative;top:0px;transform:translateY(0px);height:300px}
.cor-1right ul{width:90%;display:flex;justify-content:space-between;flex-wrap:wrap}
.cor-1right ul li{width:50%;margin-right:0%;margin-top:0px !important;font-size:12px;line-height:22px;padding:10px 10px 10px 0px;box-sizing:border-box;height:auto}
.cor-1right ul li:nth-child(3n){margin-right:0%}
.cor-1right ul li:nth-child(2n){margin-right:0px;padding:10px 0px 10px 10px}
.contact-1{padding:30px 0px}
.contact-2item{width:100%}
.contact-2bg{height:237px}
.contact-2bg img{height:100%;object-fit:cover}
.contact-3{margin:30px auto 0px}
.contact-3head .h3,.contact-5left .h3,.contact-5right .h3{font-size:20px}
.contact-3info{font-size:14px}
.contact-3content{margin:0px}
.contact-3item{width:100%;margin:15px 0px 0px}
.contact-4{margin-top:20px}
.contact-5{padding:30px 0px}
.contact-5center{padding:0px 5%;box-sizing:border-box}
.contact-5left{width:100%}
.contact-5left form{margin-top:20px}
.contact-5right{width:100%;margin-top:30px}
.contact-5right .h3{padding-left:0px}
.fugai-1,.fugai-2{padding:30px 0px}
.fugai-1head .h3,.fugai-2head .h3{font-size:20px}
.fugai-1right span{font-size:14px}
.fugai-1right ul{top:30px}
.fugai-1right{height:30px;line-height:30px;width:108px}
.fugai-1right span::before{background-size:17px}
.fugai-2content{margin-top:15px}
.fugai-2top{height:28.08vw}
.fugai-2bg{display:none}
.fugai-2bottom span{font-size:14px}
.fugai-2bottom p{font-size:12px;text-align:left}
.fugai-2button{margin-top:20px;width:90%}
.fugai-2left{width:70px;height:30px}
.fugai-2left .swiper-button-prev,.fugai-2left .swiper-button-next{width:30px;height:30px}
.fugai-2center{width:calc(100% - 178px);margin:14px 0px 0px 15px}
.fugai-2right .swiper-pagination span{font-size:20px}
.fugai-3{padding:30px 0px}
.fugai-3left{width:100%;height:auto}
.fugai-3right{width:100%;height:auto}
.fugai-3item{width:48.5%;height:auto;margin-top:10px}
.fugai-3left span{left:5%}
.picslide em{left:5%}
.case-item{width:49%;margin:15px 2% 0px 0px}
.case-item:nth-child(3n){margin:15px 2% 0px 0px}
.case-item:nth-child(2n){margin-right:0px}
.case-bg{height:29.08vw}
.case-show{display:none}
.case-item span{font-size:14px}
.case-item p{font-size:12px;text-align:left}
.zs{padding:30px 0px}
.zs .h3{font-size:20px}
.zs-1{margin-top:20px}
.zs-2item{width:48%;margin:15px 4% 0px 0px;height:28.08vw}
.zs-2item:nth-child(3n){margin:15px 4% 0px 0px}
.zs-2item:nth-child(2n){margin-right:0px}
.zs-close{right:2px;top:2px}
.zs-center{width:90%;padding:18px}
.zs-left{width:100%;height:49.8vw}
.zs-right{width:100%;margin-top:15px;height:auto}
.zs-item span{font-size:16px}
.zs-item p{font-size:12px}
.zs-bottom{margin-top:10px}
.zs-content .swiper-slide{border-width:1px;height:22vw}
.zs-content{margin-top:10px}
.page{float:left;width:100%;overflow:hidden;margin-top:50px;border-top:2px #eee solid;display:flex;justify-content:space-between}
.page a{width:auto;height:36px;line-height:36px;border:1px #eee solid;text-align:center;display:inline-block;overflow:hidden;margin-top:20px;font-size:13px;color:#333;padding:0px 14px}
.page a:hover{background:#eee}
.page.y{width:90%;margin:20px auto 0px;float:none;padding-bottom:30px}
.zs-prop,.zs-prop-active{display:none !important}
.contact-5more{width:30px;height:30px;top:0px}
.fugai-1right ul li{font-size:12px}
.fugai-1right span{padding:0px 24px}
.fugai-1right ul{background:#e3594f}
.footer-logo img{width:160px}
.footer-1line{width:70px}
.picslide em{display:none}
.hlc-item ul,.fugai-2bottom p{color:#666}
.hlc-model span,.hlc-pag,.hlc-pag i{font-family:"jczy" !important}
.habout{padding-bottom:30px}
.hys-item span{margin-top:0px}
.col-slide span a{color:#333}
.news-detail{width:90%}
.detail-3{float:left;width:100%}
.detail-3 span{white-space:normal;font-size:12px !important}
.detail-info span{font-size:16px}
.detail-info p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
}.pagebar{padding:20px;overflow:hidden;clear:both}
.pagebar .pagination{display:flex;justify-content:center;margin-top:10px}
.pagination a{background:#fff;border:1px solid #ccc;color:#333;font-size:12px;padding:8px 10px;margin:0 2px;border-radius:3px;line-height:100%}
.pagination span{color:#333;font-size:12px;padding:7px 2px;margin:0 2px;border-radius:3px}
.pagination a:hover{color:#333;border:1px solid #333}
.pagination a.page-num-current{color:#fff;background:#333;border:1px solid #333}
.pagination .st{font-family:宋体}
.text-secondary{text-align:center;padding:20px 0}