.w1740{width:100%;max-width:1740px;margin:0 auto}
.w1600{width:100%;max-width:1600px;margin:0 auto}
.w1470{width:100%;max-width:1470px;margin:0 auto}
.w1400{width:100%;max-width:1400px;margin:0 auto}
@media (min-width:1260px){header{height:0}
header.headerbgm .headfixed{background:#fff;box-shadow:0 1px 4px 1px transparent}
header.headerbgm .headfixed .menu-list h3 a,header.headerbgm .headfixed .menu-list h3 a span,header.headerbgm .headfixed .menu-list li.cur h3 a,header.headerbgm .headfixed .menu-list li:hover h3 a,header.headerbgm .headfixed .menu-list li:hover h3 a span,header.headerbgm .headfixed .mobile-nav-box>ul>li>a{color:#666}
header.headerbgm .headfixed .header-button{background:url(../images/in-hssiocn.png) no-repeat center center}
header.headerbgm .headfixed .menu-list li.cur h3 a,header.headerbgm .headfixed .menu-list li:hover h3 a{color:#fff}
header.headerbgm .menu-list h3 a::after{background:#c81624}
header.headerbgm .menu-list h3 a{line-height:110px}
}
.btn-phone,.full-main-nav{display:none}
.headfixed{position:fixed;top:0;left:0;width:100%;z-index:99;background:#fff;padding:0;box-shadow:3px 0 7px 0 rgb(0 0 0 / 10%);transition:all .5s;border-bottom:1px solid #ebebeb}
.headfixed1{background:#fff}
.headfixed>div{align-items:center}
.headfixed .logo{overflow:hidden}
.header .headfixed .btn-contact img:first-child,.headfixed .logo1{display:none}
.headfixed .menu-list{width:74%;align-items:center}
.headfixed .menu-list>ul{width:85.5%;position:relative}
.headfixed .menu-list>ul>li{position:relative;vertical-align:top}
.headfixed .menu-list>ul>li:hover .nav-two{display:block!important}
.headfixed .mobile-nav-box>ul>li>a{font-size:14px;text-align:center;letter-spacing:2px;color:#282828}
.headfixed .mobile-nav-box ul li{width:100%;border-bottom:1px solid #ddd}
.headfixed .mobile-nav-box>ul li a{color:#716b61;line-height:30px;text-align:left}
.headfixed1 .mobile-nav-box ul li a{color:#282828}
.headfixed .btn-list{width:12%;text-align:center}
.headfixed .btn-list .btn-right{width:100%;align-items:center}
.headfixed .btn-menu{margin:0 auto;display:none}
.headfixed .btn-menu .mobile-nav{color:#fff;font-size:13px;display:block;width:36px;height:36px;text-align:center;line-height:36px}
input::-webkit-input-placeholder{font-size:12px}
.headfixed .toggle-btn{width:100%;height:30px;position:relative;display:block}
.headfixed .toggle-btn span{width:26px;height:2px;background:#c81624;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}
.headfixed1 .toggle-btn span{background:#fff}
.headfixed .toggle-btn span:first-child{top:10px;width:20px}
.headfixed .toggle-btn span:nth-child(2){top:57%}
.headfixed .toggle-btn span:last-child{bottom:4px;width:20px}
.headfixed .toggle-btn.cur span:first-child{-webkit-transform:translate(-50%,7px) rotate(45deg);-ms-transform:translate(-50%,7px) rotate(45deg);-o-transform:translate(-50%,7px) rotate(45deg);transform:translate(-50%,7px) rotate(45deg)}
.headfixed .toggle-btn.cur span:nth-child(2){opacity:0}
.headfixed .toggle-btn.cur span:last-child{-webkit-transform:translate(-50%,-3px) rotate(-45deg);-ms-transform:translate(-50%,-3px) rotate(-45deg);-o-transform:translate(-50%,-3px) rotate(-45deg);transform:translate(-50%,-3px) rotate(-45deg);bottom:8px}
.mobile-nav-box{position:fixed;top:70px;z-index:99;left:0;width:100%;height:100%;overflow-y:auto;background:#fff;padding:0 0 60px 0;border-top:1px solid #ddd;display:none}
.headfixed .mobile-nav-box>ul>li>h3{position:relative;padding:5px 30px}
.headfixed .mobile-nav-box .head-subnav{width:100%;display:none;padding:8px 15px;background:#f5f5f5}
.headfixed .mobile-nav-box>ul>li h3.cur i::before{transform:rotate(135deg);transform-origin:50%}
.headfixed .mobile-nav-box .link-tit>i::before{width:15px}
.headfixed .mobile-nav-box .head-subnav .link-tit{text-align:left;position:relative}
.headfixed .mobile-nav-box .head-subnav .link-tit a{width:100%;line-height:45px;text-align:left;font-size:15px;color:#333;display:block}
.headfixed .mobile-nav-box>ul>li>h3>a{font-size:16px;display:block;width:100%;height:100%;position:relative;text-align:center;letter-spacing:2px;padding:5px 0;color:#333;text-align:left}
.headfixed .mobile-nav-box .head-suba{display:none}
.headfixed .mobile-nav-box .head-suba>a,.headfixed .mobile-nav-box .head-subnav>a{font-size:14px;display:block;text-align:center;letter-spacing:2px;color:#333;text-align:left;padding:6px 15px}
.headfixed .mobile-nav-box .link-tit>i,.headfixed .mobile-nav-box>ul>li>h3>a>i,.headfixed1 .mobile-nav-box .link-tit>i,.headfixed1 .mobile-nav-box>ul>li>h3>a>i{position:absolute;top:7px;right:0;height:100%;width:80px}
.headfixed .mobile-nav-box .link-tit>i,.headfixed1 .mobile-nav-box .link-tit>i{right:-10px}
.headfixed .mobile-nav-box .link-tit>i::before,.headfixed .mobile-nav-box>ul>li>h3>a>i::before,.headfixed1 .mobile-nav-box .link-tit>i::before,.headfixed1 .mobile-nav-box>ul>li>h3>a>i::before{content:"";position:absolute;top:10px;right:0;width:10px;height:10px;border-bottom:solid 1px #aaa;border-left:solid 1px #aaa;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.headfixed .mobile-nav-box ul li.cur h3 a{color:#c81624!important}
.headfixed .mobile-nav-box>ul>li>h3.cur a{color:#c81624}
.headfixed.headerbgm .language-text{color:#666}
.headfixed .language-text:hover{color:#666}
.language{width:58px;float:right;position:relative;margin-right:27px}
.language-text{display:block;color:#666;font-size:18px;line-height:36px;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.language-text .icon-down{display:inline-block;float:right;vertical-align:middle;font-size:16px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.language-list{position:absolute;width:100%;top:100%;right:0;z-index:10;padding:0 0;background:#fff;-webkit-box-shadow:0 2px 4px 2px rgba(0,0,0,.05);box-shadow:0 2px 4px 2px rgba(0,0,0,.05);opacity:0;visibility:hidden;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}
.language-list a{display:block;padding:10px 15px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-size:18px;color:#666}
.language-list a:hover{color:#c81624}
.headfixed.headerbgm .language:hover .language-text{color:#666}
.language:hover .language-text .icon-down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.language:hover .language-list{opacity:1;visibility:visible}
.app-lanu{text-align:center;padding:20px 0}
.app-lanu a{display:inline-block;padding:0 10px;line-height:24px;color:#333}
.app-lanu a.active{color:#fff;background:#c81624;border-radius:30px}
.btn-search,.headfixed1 .btn-search{width:21px;height:21px}
.header-button,.headfixed .header-button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:relative;z-index:1;display:block;width:100%;height:100%;margin:0 auto;padding:0;outline:0;background:url(../images/in-hssiocn.png) no-repeat center center;border:none;cursor:pointer}
.headfixed .header-button{background:url(../images/in-hssiocn.png) no-repeat center center}
#toggle-search.open:after{top:40px;color:#fff}
#search-form{-moz-transition:max-height,.5s;-o-transition:max-height,.5s;-webkit-transition:max-height,.5s;transition:max-height,.5s;position:absolute;top:98%;right:13.2%;width:18%;max-height:0;overflow:hidden;background:#fff}
#search-form.open{max-height:50px;border:1px solid #f1f1f1;margin-top:1px}
#search-form fieldset{position:relative;margin:0 60px 0 0;padding:0;border:none;z-index:9;width:85%}
#search-form input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:50px}
#search-form input[type=search]{width:100%;padding:0 5px 0 22px;background:#fff;border:none;color:#c81624;font-size:14px;z-index:9}
#search-form input[type=submit]{position:absolute;bottom:0;right:0;width:15%;margin:0;padding:0;font-weight:700;text-transform:uppercase;color:#fff;background:url(../images/in-ssiocn.png) no-repeat center #c81624;border:none;cursor:pointer;z-index:11}
@media (min-width:1200px){.phone{display:none}
}
.menu-list>ul>li.cur h3 a,.menu-list>ul>li:hover h3 a{color:#c81624}
.menu-list>ul>li.cur h3 a::after,.menu-list>ul>li:hover h3 a::after{width:60px}
.menu-list>ul>li:hover .head-subnav{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);pointer-events:auto;opacity:1}
.menu-list h3{padding:0 15px}
.menu-list h3 a{line-height:85px;position:relative;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;text-align:center;color:#333;font-size:18px;display:block}
.menu-list h3 a::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);height:3px;width:0;background-color:#c81624;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.menu-list>ul>li .head-subnav{display:block!important;position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,10px);-ms-transform:translate(-50%,10px);-o-transform:translate(-50%,10px);transform:translate(-50%,10px);min-width:180px;background:#fff;padding:10px 0;pointer-events:none;opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;box-shadow:0 0 10px rgb(0 0 0 / 15%)}
.menu-list .head-subnav a{padding:8px 0;text-align:center;color:rgba(0,0,0,.6);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:block;font-size:16px;border-bottom:solid 1px #efefef}
.menu-list .head-subnav a:hover{color:#1688fd}
.menu-list .lang-box{top:100%;width:100%}
.menu-list .lang-box a{padding:8px 0}
.mainer .banner{position:relative;overflow:hidden;background:#fff;margin-top:110px}
.mainer .pcimg{display:block;overflow:hidden}
.mainer .phoneimg{display:none;overflow:hidden}
.mainer2 .phoneimg{display:none}
.mainer .banner .banner-img{overflow:hidden}
.mainer .banner .banner-img img{width:100%;margin:0 auto;overflow:hidden}
.mainer .banner .swiper-button-next,.mainer .banner .swiper-button-prev{display:none}
.banner .swiper-fontlist{width:100%;z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.banner .swiper-font{width:100%;padding-left:52.5%}
.banner .swiper-font .swiper-h2 h2{font-size:54px;line-height:72px;color:#fff;font-family:AlibabaPuHuiTi-Medium}
.banner .swiper-font .swiper-h2 h2 span{font-size:70px;line-height:72px;display:inline-block;vertical-align:-5px}
.banner .swiper-font .swiper-h3 h3{margin:2% 0;background-color:#5789aa;padding:14px 0;display:inline-block}
.banner .swiper-font .swiper-h3 h3{color:#fff;font-weight:400;line-height:1.1}
.banner .swiper-font .swiper-h3 h3 span{position:relative;display:inline-block;padding:0 15px}
.banner .swiper-font .swiper-h3 h3 span:last-child::after{display:none}
.banner .swiper-font .swiper-h3 h3 span::after{content:"";position:absolute;width:1px;height:90%;background:#fff;right:0;top:55%;transform:translateY(-50%)}
.banner .swiper-font .swiper-p{color:#fff;margin-bottom:6%}
.banner .swiper-font .swiper-p span{font-family:AlibabaPuHuiTi-Bold;vertical-align:-6px;margin-right:2px}
.mainer .banner .swiper-slide-active .swiper-font .swiper-h2 h2,.mainer .banner .swiper-slide-active .swiper-font .swiper-h3 h3,.mainer .banner .swiper-slide-active .swiper-font .swiper-p{-webkit-animation:fadeInDown 2.8s;animation:fadeInDown 2.8s}
.mainer .banner .swiper-slide-active .swiper-font .more{-webkit-animation:fadeInUp 3.5s;animation:fadeInUp 3.5s}
.mainer .banner .swiper-slide-active .swiper-img img{-webkit-animation:dopath1 13s linear infinite;-o-animation:dopath1 13s linear infinite;-moz-animation:dopath1 13s linear infinite;animation:dopath1 13s linear infinite}
.banner .swiper-pagination{bottom:50px!important}
.banner .loading{margin:0 5px;width:24px;height:24px;position:relative;border:1px solid transparent;background:0 0}
.banner .loading.swiper-pagination-bullet-active{border-color:rgba(255,255,255,.2);border-radius:50%}
.banner .loading .c-progress{position:absolute;width:6px;height:6px;background-color:#fff;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);text-align:center}
.banner .loading.swiper-pagination-bullet-active .c-progress{background-color:#fff}
.banner .loading .left,.banner .loading .right{opacity:0;width:12px;height:24px;overflow:hidden;position:absolute;left:-1px;top:-1px;overflow:hidden}
.banner .loading.swiper-pagination-bullet-active .left,.banner .loading.swiper-pagination-bullet-active .right{opacity:1}
.banner .loading .right{left:auto;right:-1px;top:-1px}
.banner .loading .left:after,.banner .loading .right:after{content:"";position:absolute;display:block;top:0;left:0;width:12px;height:24px;border:1px solid #fff;border-radius:12px 0 0 12px;border-right:0}
.banner .loading .right:after{content:"";position:absolute;display:block;border-radius:0 12px 12px 0;border:1px solid #fff;border-left:0}
.banner .loading.swiper-pagination-bullet-active .left:after{transform-origin:right center;animation-fill-mode:forwards;animation-duration:3.9s;animation-timing-function:linear;animation-name:spin-left}
.banner .loading.swiper-pagination-bullet-active .right:after{transform-origin:left center;animation-duration:3.9s;animation-timing-function:linear;animation-name:spin-right}
.swiper-pagination-bullet{width:20px;height:3px;border-radius:0;background:#c81624;opacity:1}
.swiper-pagination-bullet-active{width:30px}
@keyframes spin-right{0%{transform:rotate(180deg)}
50%{transform:rotate(360deg)}
100%{transform:rotate(360deg)}
}
@keyframes spin-left{0%{transform:rotate(180deg)}
50%{transform:rotate(180deg)}
100%{transform:rotate(360deg)}
}
.dropdown-menu.single{position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);z-index:1100;background:#fff;margin-top:0;pointer-events:none;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;border:none;color:#303233;box-shadow:0 0 10px rgba(0,0,0,.15);height:auto;padding:0;display:none}
.dropdown-menu.single ul{padding:0 0}
.dropdown-menu.single li{display:block;width:100%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:relative}
.dropdown-menu.single li:last-child{border-bottom:0}
.dropdown-menu.single li>a{padding:0 40px;display:block;font-size:16px;color:#666;line-height:59px;border-top:solid 1px #efefef;text-align:center;white-space:nowrap;width:100%;height:auto;background:0 0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.single li:hover a{background:#c81624;color:#fff}
.category-item:hover .dropdown-menu.single{display:block;pointer-events:auto}
.footer{overflow:hidden;position:relative;background:#222;padding-top:10px}
.footer .footer-top{padding-bottom:66px}
.footer .footer-top_cen .left{width:calc(100% - 320px)}
.footer .footer-top_cen a{color:#fff;line-height:1}
.footer .footer-top_cen a:hover{color:#c81624}
.footer .footer-top_cen .right{width:260px}
.footer .footer-top_cen .right p{width:50%;padding:0 5px;text-align:center;font-size:16px;color:#aaa;line-height:35px}
.footer .links a{color:#656565;margin-right:10px;font-size:15px}
.footer .links{margin-top:40px}
.footer .links a:first-child{margin:0;font-size:16px}
.footer .footer-top_bot{color:#656565;align-items:center;margin-top:-60px}
.footer .links a:hover{color:#fff}
.footer .footer-top_bot li{position:relative;padding-left:50px}
.footer .footer-top_bot li:first-child p:first-child{font-family:Arial-BoldMT;font-size:26px;color:#fff}
.footer .footer-top_bot li:first-child .icon-dianhua{color:#c81624;font-weight:700;font-size:34px}
.footer .footer-top_bot li:last-child p:first-child{font-size:18px}
.footer .footer-top_bot li:hover b{color:#c81624}
.footer .footer-top_bot li:hover .bot-tit{color:#fff}
.footer .footer-top_bot b{font-size:30px;position:absolute;left:0;top:50%;transform:translateY(-50%);color:#aaa;font-weight:initial}
.footer .footer-top_bot .bot-tit{font-family:Arial;color:#aaa;width:100%;margin-bottom:8px}
.footer .footer-top_bot ul{width:calc(100% - 400px)}
.footer .footer-top_bot .foot-share{width:276px}
.footer .footer-bot{padding:40px 0;border-top:1px solid rgba(255,255,255,.1)}
.footer .footer-bot-left{width:60%}
.footer .footer-bot-left a,.footer .footer-bot-left p,.footer .footer-bot-right a{color:#656565;font-size:16px}
.footer .footer-bot-right{width:40%;text-align:right}
.footer .footer-bot-right a{margin-right:10px}
.footer .footer-bot-right a:last-child{margin-right:0}
.footer .footer-bot-left a:hover,.footer .footer-bot-right a:hover{color:#fff}
.pc-navlist{box-shadow:0 0 5px 0 rgba(7,0,2,.22);position:relative;z-index:10}
.pc-navlist li{padding:0 60px 0 0;float:left;cursor:pointer;height:50px;line-height:50px;position:relative}
.pc-navlist li.active a,.pc-navlist li.active:hover a{color:#292e9e}
.pc-navlist li:hover a{color:#292e9eb0}
.pc-navlist .mbx:hover a{color:#333}
.pc-navlist .mbx label{margin:0 2px}
.pc-navlist .mbx a:hover{color:#174591}
.pc-navlist li:last-child{float:right;padding-right:0}
.pc-navlist li:last-child span{color:#292e9e}
.pc-navlist li:last-child i{margin-right:10px}
.appsecond-nav{position:relative;display:none;z-index:50}
.serapp-top1{padding:12px 25px;background:#f4f4f4;border-bottom:1px solid #d8d8d8}
.appsecond-nav .ser-tig1{width:15px;height:20px;position:absolute;top:13px;right:25px;transition:all .6s}
.appsecond-nav.open .ser-tig1{transform:rotate(90deg)}
.appsecond-nav .icon-address1{margin-right:5px}
.appsecond-nav .ser-top1{padding:16px 15px;position:relative;background:#fff!important;border-bottom:solid 1px #d8d8d8}
.se-a1{color:#444;font-size:16px;display:block}
.se-list{background:#fff}
.se-list.on{cursor:pointer;background:#292e9e}
.se-list.on a{color:#fff}
.se-list .se-top{padding:0 25px}
.se-list.hover .se-a1{color:#fff}
.ser-bot{width:100%;display:none;position:absolute}
.se-top{height:48px;line-height:48px;border-bottom:solid 1px #d8d8d8;position:relative}
.pagee{text-align:center;position:relative;font-family:Arial}
.pagee a{display:inline-block;width:40px;height:40px;font-size:16px;color:#333;text-align:center;line-height:40px;margin:0 3px;border-bottom:2px solid #f9b72B00}
.pagee a.on{color:#f9b72b;border-bottom:2px solid #f9b72b}
.pagee a.on:hover{color:#f9b72b;border-bottom:2px solid #f9b72b}
.pagee a:hover{color:#f9b72b}
.pagee a.next,.pagee a.prev{font-size:16px;margin:0 4.5px;width:70px;height:40px}
.line{width:100%;height:1px;background:#eee;margin:5.4% 0 3.2%}
.detail-page,.detail-prev{position:relative;display:block;color:#aaa}
.pagee a.next:hover,.pagee a.prev:hover{color:#f9b72b}
.detail-page .detail-prev{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;color:#666}
.ny-wrap{padding-top:0}
.coth-wrap{width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.con-from{position:relative}
.coth-wrap p{color:#555;line-height:1.7;margin:1.5% 0}
.coth-wrap .form-ul li{width:100%;padding:17px 17px 17px 0;margin:0 0 1.5% 0;position:relative;float:left;border-bottom:1px solid #7d7d7d}
.coth-wrap .form-ul li:last-child{width:100%;margin-right:0}
.coth-wrap .form-ul{margin:0}
.coth-wrap .form-list{overflow:hidden;margin-top:25px}
.coth-wrap .form-ul li input{width:100%;color:#555}
.coth-wrap .form-ul li input::-webkit-input-placeholder,.cwgys ul li textarea::-webkit-input-placeholder{font-size:16px}
.coth-wrap .form-ul li:nth-child(2n){margin-right:0}
.coth-wrap .more{margin-top:25px;display:block;padding:0 60px}
.coth-wrap .more span{color:#fff}
.pic{overflow:hidden}
.pic img{transition:all .5s}
.banner1 img{animation:dopath1 10s linear both;margin:auto}
.banner1{position:relative;overflow:hidden}
.banner-font{width:30%;position:absolute;top:50%;transform:translateY(-50%)}
.banner-font h3{line-height:1;margin-bottom:21px}
.banner-font h5{line-height:1;font-weight:lighter}
.banner-font p{line-height:30px;margin-top:23px}
.more{width:max-content;padding:0 40px;height:60px;font-size:20px;color:#666;background-color:#c81624;display:block;text-align:center;line-height:60px;overflow:hidden;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;position:relative;border-radius:30px}
.more i{display:inline-block;vertical-align:middle;margin:-3px 0 0 5px;color:#fff}
.more span{color:#fff}
.more:hover{-webkit-box-shadow:0 10px 30px -6px #c81624;box-shadow:0 10px 30px -6px #c81624;color:#fff}
.tit .tit-top{color:#004aba;text-align:center;margin-bottom:20px}
.tit .tit-h{text-align:center;font-family:AlibabaPuHuiTi-Medium;position:relative}
.tit .tit-p{text-align:center;margin:.9% 0 0 0;line-height:1.5}
.tit .tit-h2{text-align:center;margin:.9% 0 0 0;line-height:1;font-family:" AlibabaPuHuiTi-Regular"}
.index-pro{padding-top:95px;padding-bottom:12px;position:relative}
.index-pro .index-pro-swiper{margin-top:45px}
.index-pro .swiper-slide{position:relative}
.index-pro .index-pro-smimg{width:100%;height:70px;position:relative}
.index-pro .index-pro-smimg img{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}
.index-pro .index-pro-smtit{font-size:14px;line-height:30px;color:#666;text-align:center;margin-top:11px}
.index-pro .index-pro-bgswiper{position:relative;margin-top:43px}
.index-pro .index-pro-bgleft{width:57%;height:609px;background-color:#f1f1f1;position:relative}
.index-pro .index-pro-bgfont{width:35%;position:absolute;top:50%;left:37%;transform:translate(-37%,-50%)}
.index-pro .index-pro-bgfont h3{font-family:AlibabaPuHuiTi-Medium;font-size:26px;color:#333}
.index-pro .index-pro-bgfontdec{font-size:16px;color:#666;margin-top:14px;display:-webkit-box;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.index-pro .index-pro-bgdl dd span,.index-pro .index-pro-bgfontdec span{font-family:Arial-BoldMT;font-size:22px;line-height:30px;color:#c81624;font-weight:700}
.index-pro .index-pro-bgdl{margin-top:44px;height:240px;overflow-x:hidden;overflow-y:auto}
.index-pro .index-pro-bgdl dd{font-size:16px;line-height:46px;color:#666;position:relative;padding-left:42px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.index-pro .index-pro-bgdl dd::before{content:" ";position:absolute;top:12px;left:0;width:21px;height:21px;background:url(../images/in-djicon.png) no-repeat center center;background-size:100%}
.index-pro .index-pro-bgright{width:42.5%;overflow:hidden;position:absolute;top:10%;left:38.5%}
.index-pro .index-pro-bgimg{width:100%;overflow:hidden}
.index-pro .index-pro-bgimg img{width:100%;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.index-pro .index-pro-bgimg:hover img{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.index-pro .index-pro-bgswiper .gallery-top{padding-bottom:99px}
.index-pro .in-more{width:246px;height:161px;background-color:#c81624;display:block;text-align:center;padding:47px 20px;position:absolute;top:5.8%;right:10.7%;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.index-pro .in-more span{width:100%;font-size:18px;color:#fff;padding-bottom:23px;display:inline-block}
.index-pro .in-more img{-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;width:46px;height:28px;background-size:100%}
.index-pro .in-more:hover{-webkit-box-shadow:0 10px 30px -6px #c81624;box-shadow:0 10px 30px -6px #c81624}
.index-case .swiper-button-next,.index-case .swiper-button-prev,.index-pro .swiper-button-next,.index-pro .swiper-button-prev{width:38px;height:38px;border-radius:50%;opacity:1;display:none;z-index:5}
.index-case .swiper-button-next,.index-pro .swiper-button-next{background:url(../images/in-anext.png) #c81624 no-repeat center center}
.index-case .swiper-button-prev,.index-pro .swiper-button-prev{background:url(../images/in-aprev.png) #c81624 no-repeat center center}
.index-case .swiper-button-next:hover,.index-pro .swiper-button-next:hover{background:url(../images/in-anext.png) rgba(200,22,36,.8) no-repeat center center}
.index-case .swiper-button-prev:hover,.index-pro .swiper-button-prev:hover{background:url(../images/in-aprev.png) rgba(200,22,36,.8) no-repeat center center}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:1;cursor:initial;pointer-events:initial}
.index-pro .gallery-thumbs .swiper-slide.active .index-pro-smtit{color:#c81624}
.index-pro .gallery-thumbs .swiper-slide{cursor:pointer}
.index-pro .gallery-thumbs .swiper-slide .himg{display:none}
.index-pro .gallery-thumbs .swiper-slide:hover .img{display:none}
.index-pro .gallery-thumbs .swiper-slide:hover .himg{display:block}
.index-pro .index-pro-rbg{width:112px;height:647px;background-color:#f1f1f1;position:absolute;right:0;top:0}
.index-quality{position:relative}
.index-quality .index-quality-ul{margin-top:38px;align-items:flex-start}
.index-quality .index-quality-ul li{width:31.86%;margin-right:31px;background-color:#fff;box-shadow:0 0 81px 0 rgba(65,65,65,.1);position:relative}
.index-quality .index-quality-ul li:nth-child(1){margin-top:100px}
.index-quality .index-quality-ul li:nth-child(2){margin-top:50px}
.index-quality .index-quality-ul li a{padding:108px 43px 100px 35px;display:block;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.index-quality .index-quality-ul li:last-child{margin-right:0}
.index-quality .tit .tit-h,.index-service .tit .tit-h{padding-bottom:40px}
.index-service .tit .tit-h{font-family:AlibabaPuHuiTi-Regular}
.index-quality .tit .tit-h::before,.index-service .tit .tit-h::before{content:" ";width:53px;height:1px;background-color:#e5e5e5;position:absolute;top:100%;left:50%;transform:translate(-50%,-100%)}
.index-quality .tit .tit-p,.index-service .tit .tit-p{margin:2% 0 0 0}
.index-quality .index-quality-icon{height:140px;overflow:hidden}
.index-quality .index-quality-font{margin-top:37px;text-align:center;position:relative}
.index-quality .index-quality-font h3{font-size:24px;line-height:36px;color:#333}
.index-quality .index-quality-fontdec{font-size:16px;line-height:28px;color:#666;margin-top:8px}
.index-quality .index-quality-img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.index-quality .index-quality-img img{width:100%;height:100%}
.index-quality .index-quality-ul li a:hover .index-quality-img{opacity:1}
.index-quality .index-quality-ul li a:hover .index-quality-font h3,.index-quality .index-quality-ul li a:hover .index-quality-fontdec{color:#fff}
.index-service{position:relative;padding:180px 0;margin-top:100px;background-attachment:fixed;background-size:cover;background-repeat:no-repeat;background-position:center}
.index-service .tit .tit-h,.index-service .tit .tit-p{color:#fff}
.index-service .tit .tit-h::before{background:#fff}
.index-service .more{background:0 0;border-radius:31px;border:solid 2px #fff;color:#fff;line-height:56px;margin:86px auto 0 auto}
.index-service .more:hover{-webkit-box-shadow:0 10px 30px -6px transparent;box-shadow:0 10px 30px -6px transparent;border:solid 2px rgba(255,255,255,.8);color:rgba(255,255,255,.8)}
.index-case{position:relative}
.index-case .index-case-bg{width:68.75%;height:641px;background-color:#f2f2f2;position:absolute;right:51px}
.index-case .index-case-left{position:relative;width:52.7%}
.index-case .index-case-swimg img{width:100%;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.index-case .gallery-top .swiper-slide:hover .index-case-swimg img{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.index-case .index-case-swfont{width:100%;position:absolute;left:0;bottom:0;padding:45px 180px 45px 50px;overflow:hidden}
.index-case .index-case-swfont h3{font-family:AlibabaPuHuiTi-Medium;font-size:20px;line-height:30px;color:#fff}
.index-case .index-case-swfontdec{font-family:AlibabaPuHuiTi-Regular;font-size:18px;line-height:28px;color:#fff;margin-top:6px}
.index-case .index-case-swfont h3,.index-case .index-case-swfontdec p{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.index-case .swiper-slide{position:relative}
.index-case .index-case-list{padding-top:119px}
.index-case .index-case-right{width:41.73%;position:relative;background:#fff;padding-top:66px;padding-left:144px}
.index-case .index-case-right .index-case-font{width:66%}
.index-case .index-case-right .index-case-font h3{font-family:AlibabaPuHuiTi-Medium;line-height:58px;color:#333;position:relative;padding-bottom:30px}
.index-case .index-case-right h3::before{content:" ";top:100%;transform:translateY(-100%);left:0;position:absolute;width:53px;height:1px;background-color:#e5e5e5}
.index-case .index-case-dec{line-height:30px;color:#666;padding-top:32px;height:128px;overflow-y:auto;overflow-x:hidden}
.index-case .cmore{font-size:14px;line-height:25px;color:#666;margin-top:34px;display:inline-block;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.index-case .cmore img,.index-case .cmore span{display:inline-block;vertical-align:middle;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;margin-left:0}
.index-case .cmore span:hover{color:#c81624}
.index-case .cmore:hover img{margin-left:10px}
.index-case .swiper-button-next,.index-case .swiper-button-prev{display:block}
.index-case .swiper-button-prev{left:-20px!important}
.index-case .swiper-button-next{right:-20px!important}
.index-case .index-case-cen{position:absolute;bottom:0;right:179px;width:47.67%;overflow:hidden;z-index:5}
.index-case .index-case-icon{width:50px;height:50px;margin:0 auto;overflow:hidden;position:relative}
.index-case .index-case-icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.index-case .index-case-cenfont h4{font-size:16px;line-height:28px;color:#666;text-align:center;margin-top:20px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.index-case .index-case-icon .icon{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;display:inline-block;vertical-align:middle}
.index-case .index-case-icon .hicon{top:100%}
.index-case .index-case-icon .icon::before{content:'';display:inline-block;vertical-align:middle;width:0;height:100%}
.index-case .index-case-cen li{width:25%;background-color:#f2f2f2;padding:40px 0;cursor:pointer}
.index-case .index-case-cen li.active{background-color:#c81624}
.index-case .gallery-thumbs .swiper-slide{background-color:#f2f2f2;padding:40px 0;cursor:pointer}
.index-case .gallery-thumbs .swiper-slide-thumb-active{background-color:#c81624}
.index-case .gallery-thumbs .swiper-slide-thumb-active .icon,.index-case .index-case-cen li.active .icon{top:-100%}
.index-case .gallery-thumbs .swiper-slide-thumb-active .hicon,.index-case .index-case-cen li.active .hicon{top:0}
.index-case .gallery-thumbs .swiper-slide-thumb-active h4,.index-case .index-case-cen li.active h4{color:#fff}
.index-case .index-case-lflist{position:relative}
.index-about{position:relative;padding-top:128px;padding-bottom:137px;background-attachment:fixed;background-size:cover;background-repeat:no-repeat;background-position:center}
.index-about>div{align-items:center}
.index-about .index-about-left{width:45%;padding-right:10px}
.index-about .tit-h,.index-about .tit-h2{color:#fff;text-align:left}
.index-about .tit .tit-h2{margin:3% 0 0 0}
.index-about .index-about-leftdec{font-size:16px;line-height:30px;color:#fff;margin-top:42px;text-align:justify}
.index-about .index-about-right{width:55%}
.index-about .index-about-ul .index-about-tit{font-family:AlibabaPuHuiTi-Regular;font-size:24px;line-height:32px;color:#fff}
.index-about .index-about-fontdec{font-family:AlibabaPuHuiTi-Regular;font-size:16px;height:0;line-height:26px;color:#fff;margin-top:3px;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;opacity:0}
.index-about .index-about-ul{flex-wrap:wrap;width:90.5%;float:right}
.index-about .index-about-ul li{width:50%;position:relative;overflow:hidden}
.index-about .index-about-icon{margin-top:41px}
.index-about .index-about-icon img{display:inline-block}
.index-about .index-about-font{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);padding:0 45px 0 39px}
.index-about .index-about-img img,.index-news .index-news-img img{width:100%;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.index-about .index-about-ul li:hover .index-about-fontdec{height:55px;opacity:1}
.index-about .index-about-ul li:hover .index-about-img img,.index-news .index-news-right ul li:hover .index-news-imgif img{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.index-about .index-about-ul li:hover:last-child .index-about-fontdec{display:none}
.index-about .index-about-number{margin-top:100px}
.index-about .index-about-number li{border-right:1px solid rgba(255,255,255,.2);padding:0 95px}
.index-about .index-about-number li:first-child{padding-left:0}
.index-about .index-about-number li:last-child{padding-right:0}
.index-about .index-about-number li:last-child{border:none}
.index-about .index-about-number h5{font-size:18px;color:#fff;font-weight:initial}
.index-about .index-about-number h5 strong{font-family:Arial-BoldMT;font-size:82px;line-height:78px;color:#fff;vertical-align:-2px}
.index-about .index-about-number h5 span{font-family:ArialMT;font-size:34px;color:#fff;vertical-align:-2px}
.index-about .index-about-number h5 span sub{vertical-align:-3px;font-size:34px}
.index-news{position:relative;padding-bottom:100px}
.index-news .index-news-list{margin-top:65px;align-items:center;position:relative}
.index-news .index-news-left{width:33.86%;overflow:hidden}
.index-news .index-news-left li a{width:100%;display:block;padding:25px 39px;background-color:#f9f9f9;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.index-news .index-news-left li:first-child a{padding-top:37px}
.index-news .index-news-left li h3{font-size:20px;line-height:35px;color:#333}
.index-news .index-news-left li time{font-family:ArialMT;font-size:16px;line-height:28px;color:#888;display:inline-block}
.index-news .index-news-left li a:hover{background-color:#c81624}
.index-news .index-news-left li a:hover h3,.index-news .index-news-left li a:hover time{color:#fff}
.index-news .index-news-right{width:66.14%;padding-left:60px}
.index-news .index-news-right a{align-items:center}
.index-news .index-news-img{width:38.2%;overflow:hidden}
.index-news .index-news-font{width:61.8%;padding-left:37px}
.index-news .index-news-font h3{font-size:22px;line-height:35px;color:#333}
.index-news .index-news-fontdec{font-size:16px;line-height:28px;color:#666;margin-top:14px}
.index-news .index-news-font time{font-family:ArialMT;font-size:16px;line-height:28px;color:#888;margin-top:34px;display:block}
.index-news .index-news-right ul li:first-child{margin-bottom:58px}
.index-news .index-news-right a:hover .index-news-font h3{color:#c81624}
.footer .footer-top_cen{align-items:flex-start}
.index-about .index-about-top{align-items:center}
.index-case .index-case-dec::-webkit-scrollbar,.index-pro .index-pro-bgdl::-webkit-scrollbar{width:2px;height:8px;background-color:rgba(0,0,0,0)}
.index-case .index-case-dec::-webkit-scrollbar-track,.index-pro .index-pro-bgdl::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.1);-webkit-border-radius:2px;border-radius:2px;background-color:rgba(0,0,0,0)}
.index-case .index-case-dec::-webkit-scrollbar-thumb,.index-pro .index-pro-bgdl::-webkit-scrollbar-thumb{-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.1);background-color:rgba(200,22,36)}
.pub-banner{position:relative}
.pub-pcbanner{display:block;width:100%}
.pub-mbanner{display:none;width:100%}
.pub-banner .pub-banner-font{text-align:left;color:#fff}
.pub-banner .pub-banner-font h3{font-size:.4rem;font-family:AlibabaPuHuiTi-Regular;line-height:1.4}
.pub-banner .pub-banner-font h3 strong{font-family:Arial-BoldMT;font-size:.52rem}
.pub-banner .pub-banner-font p{font-size:18px;line-height:1.6;margin-top:10px}
.pub-banner .pub-banner-font{position:absolute;top:40%;left:50%;transform:translate(-50%,-40%);-moz-transform:translate(-50%,-40%);-o-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%);-webkit-transform:translate(-50%,-40%);text-align:center;color:#fff;z-index:9}
.pub-banner1 .pub-banner-font h3,.pub-banner1 .pub-banner-font p{text-align:center}
.pub-banner1 .pub-banner-font{top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.college2-page{text-align:center;width:100%;margin:0 auto;flex-wrap:wrap}
.college2-page a{display:block;margin:0 5px;font-size:14px;color:#666;background:0 0;font-family:Arial;transition:ease .5s;background:#fff;width:40px;height:40px;line-height:40px}
.college2-page a:last-child{border-right-color:transparent}
.insrecruit-list .college2-page a,.search-cont-right .college2-page a{background:#f5f5f5}
.college2-page a.on,.college2-page a:hover{color:#fff;background:#b81b22}
.college2-page a i{display:block;font-size:14px;color:#666;width:100%}
.college2-page a:hover i{color:#fff}
@media(max-width:790px){.college2-page a{font-size:14px}
.college2-page a i{font-size:14px}
}
.iner-tit h4{font-size:.4rem;line-height:1.3;color:#333;text-align:center;font-weight:540}
.iner-tit h4 b{font-family:Arial-BoldMT;font-size:.7rem;line-height:1;font-style:italic;padding-right:5px;vertical-align:-8px}
.iner-tit h4 span{font-family:Arial-BoldMT;font-size:.56rem;color:#fff;vertical-align:-4px}
.iner-tit .dec{font-size:18px;color:#666;text-align:center;line-height:2;margin-top:14px}
.product .product-tab{width:100%;padding:2.15% 3%;background-color:#fff;box-shadow:0 0 41px 0 rgba(21,21,22,.1);position:relative;z-index:3;margin-top:-75px}
.product-info .product-top{background:#f8f8f8;margin-bottom: 4.5%;}
.product-info .product-tab{background:0 0;box-shadow:none}
.product .product-tabimg{width:100%;height:70px;position:relative;/* background: #fff; */}
.product .product-tabimg img{position:absolute;bottom:0;left:50%;transform:translateX(-50%);height: 100%;}
.product .product-stab .tit,.product .product-tab .tit{font-size:14px;line-height:2;margin-top:13px;color:#666;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.product .product-stab .tit{margin-top:0;padding:6px 0}
.product .product-stab li.active .tit,.product .product-tab li.active .tit{color:#c81624}
.product .product-tab li .product-tabimg .himg,.product .product-tab li.active .product-tabimg .img{display:none}
.product .product-tab li.active .product-tabimg .himg{display:block}
.product-stab{position:relative;display:none}
.product-stab .nav-name{background-color:#c81624;color:#fff;text-align:left;display:block;padding:0 40px;position:relative;cursor:pointer;line-height:65px;font-size:18px}
.product-stab .nav-name .icon-sljt{position:absolute;right:20px;top:50%;transform:translateY(-50%)}
.product-phonemenu li.active a,.product-phonemenu li:hover a{color:#1267c4;border-bottom:none}
.product-phonemenu{width:100%;position:absolute;width:100%;z-index:100;display:none;background:#fff;box-shadow:0 1px 4px 1px #f1f1f1;padding:20px 0}
.product-phonemenu li{padding-right:0}
.product-phonemenu li a{width:100%;font-size:16px;line-height:42px;padding:0 40px;display:block;line-height:45px;color:#222;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.product-phonemenu li a span{font-size:16px}
.product .product-bot{margin-top:2.5%}
.product{position:relative;padding-bottom:4.1%}
.product .product-bot-ul{flex-wrap:wrap;margin-bottom:5px}
.product .product-bot-ul li{width:48.7%;position:relative;overflow:hidden;margin-right:2.5%;margin-bottom:2.5%;background-color:#fff;box-shadow:0 0 62px 0 rgba(21,21,22,.1)}
.product .product-bot-ul li:nth-child(2n){margin-right:0}
.product .product-bot-ul li a{width:100%;height:100%;padding:6% 8%;align-items:center}
.product .product-bot-ul .font,.product .product-bot-ul .img{width:50%;position:relative}
.product .product-bot-ul .font{padding-right:4%}
.product .product-bot-ul .img{height:300px;position:relative}
.product .product-bot-ul .img img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
.product .product-bot-ul .tit{font-size:.24rem;line-height:1.5;color:#333}
.product .product-bot-ul .dec{font-size:16px;line-height:1.3;color:#888;margin-top:3%}
.product .product-bot-ul li a:hover .tit{color:#c81624}
.product .product-bot-ul li a:hover .img img{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.product-info{position:relative;margin-top: 185px;padding-bottom:1.5%;}
.product-info .product-info-swiper .font{margin-bottom:4%}
.product-info .product-info-swiper .tit{font-size:.4rem;color:#333;text-align:center}
.product-info .product-info-swiper .tit span{font-family:ArialMT}
.product-info .product-info-swiper .dec{font-size:18px;color:#666;text-align:center}
.product-info .product-info-swiper .product-bigswiper{width:73%;margin:0 auto;position:relative}
.product-info .product-info-swiper .product-smallswiper{width:40%;position:relative;margin-top:3%}
.product-info .product-smallswiper .swiper-slide{border:1px solid transparent;cursor:pointer}
.product-info .product-smallswiper .swiper-slide.active{border:1px solid #c81624}
.product-info .product-smallswiper .swiper-slide .img{padding:13%}
.product-info-swiper .img img{max-height:260px}
.about-cont4 .swiper-button-next,.about-cont4 .swiper-button-prev,.about-cont6 .swiper-button-next,.about-cont6 .swiper-button-prev,.about-develop-big .swiper-button-next,.about-develop-big .swiper-button-prev,.product-info .swiper-button-next,.product-info .swiper-button-prev,.quality-cont4 .swiper-button-next,.quality-cont4 .swiper-button-prev,.quality-cont6 .swiper-button-next,.quality-cont6 .swiper-button-prev{width:53px;height:53px;border-radius:50%;background:url(../images/pro-next.png) no-repeat center center #f4f4f4}
.about-cont4 .swiper-button-next,.about-cont4 .swiper-button-prev,.about-cont6 .swiper-button-next,.about-cont6 .swiper-button-prev,.about-develop-big .swiper-button-next,.about-develop-big .swiper-button-prev{width:38px;height:38px}
.about-cont6 .swiper-button-prev,.about-develop-big .swiper-button-prev,.product-info .swiper-button-prev,.quality-cont4 .swiper-button-prev{background:url(../images/pro-prev.png) no-repeat center center #f4f4f4}
.about-cont4 .swiper-button-next:hover,.about-cont6 .swiper-button-next:hover,.about-develop-big .swiper-button-next:hover,.product-info .swiper-button-next:hover,.quality-cont4 .swiper-button-next:hover,.quality-cont6 .swiper-button-next:hover{background:url(../images/pro-hnext.png) no-repeat center center #c81624}
.about-cont4 .swiper-button-prev:hover,.about-cont6 .swiper-button-prev:hover,.about-develop-big .swiper-button-prev:hover,.product-info .swiper-button-prev:hover,.quality-cont4 .swiper-button-prev:hover,.quality-cont6 .swiper-button-prev:hover{background:url(../images/pro-hprev.png) no-repeat center center #c81624}
.about-cont4 .swiper-button-next,.about-cont6 .swiper-button-next,.about-develop-big .swiper-button-next,.quality-cont4 .swiper-button-next,.quality-cont6 .swiper-button-next{background:url(../images/pro-next.png) no-repeat center center #fff;box-shadow:0 0 41px 0 rgba(21,21,22,.21)}
.about-cont4 .swiper-button-prev,.about-cont6 .swiper-button-prev,.about-develop-big .swiper-button-prev,.quality-cont4 .swiper-button-prev,.quality-cont6 .swiper-button-prev{background:url(../images/pro-prev.png) no-repeat center center #fff;box-shadow:0 0 41px 0 rgba(21,21,22,.21)}
.product-info .product-info-table{overflow-x:auto;overflow-y:auto;position:relative;margin:5% auto;padding-bottom:5px}
.product-info .product-info-table table{width: 100%;border:solid 1px #dedede;margin-top:3%;}
.product-info .product-info-table table td:first-child{padding-left:30px;}
.product-info .product-info-table table td:last-child{padding-right:30px}
.product-info .product-info-table table td{max-width: 50%;min-width: 100px;}
.product-info .product-info-table table td:nth-child(odd){font-size:16px;line-height:52px;font-weight:600;color:#666;/* min-width: 250px; */word-break: keep-all;}
.product-info .product-info-table table td:nth-child(even){font-size:16px;line-height:52px;color:#666}
.product-info .product-info-table table tr:nth-child(odd){background:#fff}
.product-info .product-info-table table tr:nth-child(even){background-color:#f5f5f5}
.product-info .product-info-li{padding:2% 0;position:relative}
.product-info .product-info-li .product-info-left{width:43%;position:relative}
.product-info .product-info-li:nth-child(odd) .product-info-left{padding-right:2%}
.product-info .product-info-li:nth-child(even) .product-info-left{padding-left:2%}
.product-info .product-info-li .product-info-font{position:absolute;top:50%;transform:translateY(-50%)}
.product-info .product-info-li .product-info-font h5{font-size:.36rem;color:#fff}
.product-info .product-info-li .product-info-font .dec{font-size:16px;line-height:1.5;color:#fff;margin-top:10px}
.product-info .product-info-right{position:relative;width:57%}
.product-info .product-info-li1 .img1{transform:translateY(19%);margin-right:6%}
.product-info .product-info-li1 .img2{transform:translateY(35%)}
.product-info .product-info-li2{padding:8% 0}
.product-info .product-info-li2 .img2{position:absolute;left:68%;bottom:10px}
.product-info .product-info-li2 .product-info-font h5,.product-info .product-info-li4 .product-info-font h5,.product-info .product-info-li5 .product-info-font h5{color:#333}
.product-info .product-info-li2 .product-info-font .dec,.product-info .product-info-li4 .product-info-font .dec,.product-info .product-info-li5 .product-info-font .dec{color:#666}
.product-info .product-info-li3{padding:3.95% 0}
.product-info .product-info-li3 .img1{padding-left:15%}
.product-info .product-info-li4,.product-info .product-info-li5{padding:6.2% 0}
.product-info .product-info-li6{padding:4.3% 0}
.product-info .product-info-li6 .product-info-left{padding-left:6%!important}
.product-info .product-rela{margin-top:3.8%}
.product-info .product-rela-swiper{margin-top:10px}
.product-info .product-rela-swiper .left,.product-info .product-rela-swiper .right{width:50%;position:relative}
.product-info .product-rela-swiper a{width:100%;height:100%;padding:7.5% 8%;align-items:center}
.product-info .product-rela-swiper .swiper-slide{background-color:#fff;box-shadow:0 0 62px 0 rgba(21,21,22,.1)}
.product-info .product-rela-swiper .left h5{font-family:ArialMT;font-size:.3rem;color:#333}
.product-info .product-rela-swiper .left h6{font-size:20px;color:#333;margin-top:3px}
.product-info .product-rela-swiper .dec{font-size:16px;color:#888;margin-top:10%}
.product-info .product-rela-swiper .swiper-container{padding:3%;margin:0 auto}
.product-info .product-rela-swiper .right-img{height:280px}
.product-info .product-rela-swiper .right-img img,.quality-cont1 .quality-cont1-icon img,.quality-cont3 .quality-cont3-icon img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
.product-info .product-rela-swiper a:hover .right-img img,.quality-cont2 li:hover .quality-cont2-img img,.quality-cont4 .swiper-slide:hover .quality-cont4-img img,.quality-cont5 .quality-cont5-img:hover img{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.product-info .product-rela-swiper a:hover .left h5{color:#c81624}
.product-info .product-rela-swiper .swiper-pagination,.quality-cont1 .swiper-pagination,.quality-cont2 .swiper-pagination{display:none}
.advan-cont,.quality-cont{position:relative}
.quality-cont1{padding:4.6% 0;background-color:#f6f6f6}
.quality-cont1 .swiper-slide{background-color:#fff;padding:5% 7%;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.quality-cont1 .swiper-slide::before{content:" ";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#c81624}
.quality-cont1 .quality-cont1-icon{width:100px;height:100px;background-color:#fff;border:solid 1px #da251c;border-radius:50%;position:relative;margin:0 auto;margin-top:-42%;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.quality-cont1 .quality-cont1-font{text-align:center;margin-top:15%}
.quality-cont1 .quality-cont1-font h5{font-size:.24rem;color:#333}
.quality-cont1 .quality-cont1-font .dec{font-size:16px;color:#666;margin-top:7%;min-height:60px;line-height:1.8}
.quality-cont1 .swiper-container{padding-top:7.5%}
.contact-cont1 li:hover .contact-cont1-icon,.contact-cont2 li:hover .contact-cont2-icon,.quality-cont1 .swiper-slide:hover{transform:translateY(-20px)}
.quality-cont1 .swiper-slide:hover h5,.quality-cont3 li:hover .num,.quality-cont3 li:hover .quality-cont3-font{color:#c81624}
.quality-cont1 .swiper-slide:hover .quality-cont1-icon,.quality-cont3 li:hover .quality-cont3-icon{transform:rotateY(180deg)}
.quality-cont2{padding:6% 0;margin-bottom:7.5%}
.quality-cont2 .quality-cont2-left{width:25%;padding-right:5%}
.quality-cont2 .quality-cont2-left .iner-tit .dec,.quality-cont2 .quality-cont2-left .iner-tit h4{color:#fff;text-align:left}
.quality-cont2 .quality-cont2-right{width:75%;padding-left:2%;align-items:flex-start;position:relative}
.quality-cont2 li{position:relative;width:31%;margin-right:3.2%;overflow:hidden}
.quality-cont2 li:last-child{margin-right:0}
.quality-cont2 li:nth-child(1){transform:translateY(6%)}
.quality-cont2 li:nth-child(2){transform:translateY(48%)}
.quality-cont2 li:nth-child(3){transform:translateY(20%)}
.quality-cont2 li::after{content:" ";position:absolute;bottom:-3px;left:50%;transform:translateX(-50%);width:100%;height:100%;background:url(../images/qu-imgbgm1.png) no-repeat center bottom;background-size:100%}
.quality-cont2 .quality-cont2-font{font-size:18px;width:100%;position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:5;text-align:center;padding:4%;color:#fff}
.quality-cont2 .quality-cont2-img img,.quality-cont4 .quality-cont4-img img,.quality-cont5 .quality-cont5-img img{width:100%}
.quality-cont3 .quality-cont3-icon{width:120px;height:120px;border-radius:50%;position:relative;z-index:3;background-color:#f1f1f1;margin:0 auto;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.quality-cont3 .quality-cont3-font{font-size:18px;color:#333;text-align:center;margin-top:11%}
.quality-cont3 .num{font-family:Arial;font-weight:600;font-style:italic;font-size:.3rem;color:#d1d1d1;position:absolute;right:55px;top:-8px;z-index:5}
.quality-cont3 .quality-cont3-ul{margin-top:4.8%;flex-wrap:wrap}
.quality-cont3 .quality-cont3-ul li{width:14.2%;position:relative;margin-bottom:4.5%}
.quality-cont3 .quality-cont3-ul li:first-child{margin-left:8%}
.quality-cont3 .line{top:50px;right:-26px;display:block;position:absolute;width:58px;height:14px;background:url(../images/qu-jticon.png) no-repeat center;background-size:100%}
.quality-cont3 .quality-cont3-ul li:nth-child(13) .line{transform:rotate(90deg);top:-110px;right:calc(50% - 70px)}
.quality-cont3 .quality-cont3-mobile{display:none}
.quality-cont3 .quality-cont3-ul li:nth-child(10) .line,.quality-cont3 .quality-cont3-ul li:nth-child(11) .line,.quality-cont3 .quality-cont3-ul li:nth-child(12) .line,.quality-cont3 .quality-cont3-ul li:nth-child(7) .line,.quality-cont3 .quality-cont3-ul li:nth-child(8) .line,.quality-cont3 .quality-cont3-ul li:nth-child(9) .line{transform:rotate(-180deg)}
.quality-cont3 .quality-cont3-swiper{display:none}
.quality-cont4{padding-top:2%}
.quality-cont4 .quality-cont4-swiper{position:relative;margin-top:4%}
.quality-cont4 .swiper-container,.quality-cont6 .swiper-container{width:96%;margin:0 auto}
.quality-cont4 .swiper-slide{overflow:hidden}
.quality-cont5{padding-top:6.4%;overflow:hidden}
.quality-cont5::before{content:"";width:975px;height:916px;position:absolute;left:-320px;top:50%;transform:translateY(-50%);background:url(../images/qu-bgm3.png) no-repeat center center;background-size:100%}
.quality-cont5 .quality-cont5-list,.quality-cont5 .quality-cont5-mobile{margin-top:3.5%;flex-wrap:wrap}
.quality-cont5 .quality-cont5-list .dec,.quality-cont5 .quality-cont5-mobile .dec{width:100%;height:40px;background:rgba(0,0,0,.5);font-size:16px;text-align:center;line-height:40px;color:#fff;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}
.quality-cont5 .quality-cont5-lftop,.quality-cont5 .quality-cont5-li,.quality-cont5 .quality-cont5-mobile .swiper-slide,.quality-cont5 .quality-cont5-rtbot,.quality-cont5 .quality-cont5-rttop{position:relative;overflow:hidden}
.quality-cont5 .quality-cont5-left{width:42.85%;margin-right:1.3%}
.quality-cont5 .quality-cont5-right{width:55.7%}
.quality-cont5 .quality-cont5-lftop{margin-bottom:3%}
.quality-cont5 .quality-cont5-rtcen,.quality-cont5 .quality-cont5-rttop{margin-bottom:2.45%}
.quality-cont5 .quality-cont5-mobile{display:none}
.quality-cont5 .quality-cont5-mobile .swiper-container{padding-bottom:30px}
.quality-cont6{padding-top:5%;padding-bottom:3%;margin-top:7%}
.quality-cont6 .quality-cont6-list{position:relative}
.quality-cont6 .swiper-container{padding:4% 0}
.quality-cont6 .quality-cont6-img:hover img{transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2)}
.quality-cont6 .swiper-button-next,.quality-cont6 .swiper-button-prev{top:57%}
.advan-cont1 .iner-tit .dec,.advan-cont1 .iner-tit h4{color:#fff}
.advan-cont1 .iner-tit h4 b{font-style:normal;font-size:.52rem;vertical-align:-5px}
.advan-cont1{padding:4% 0}
.advan-cont1 .advan-cont1-img{margin-top:3%;position:relative}
.advan-cont1 .advan-cont1-img .mobile{display:none}
.advan-cont1 .advan-cont1-ul li{position:absolute;width:19%}
.advan-cont1 .advan-cont1-ul li:nth-child(1){top:35px;left:170px}
.advan-cont1 .advan-cont1-ul li:nth-child(2){top:20px;right:170px}
.advan-cont1 .advan-cont1-ul li:nth-child(3){bottom:35px;left:170px}
.advan-cont1 .advan-cont1-ul li:nth-child(4){bottom:30px;right:170px}
.advan-cont1 .advan-cont1-ul li:nth-child(odd){text-align:right}
.advan-cont1 .advan-cont1-ul li:nth-child(even){text-align:left}
.advan-cont1 .advan-cont1-ul li h5{font-size:.22rem;color:#fff;font-weight:700}
.advan-cont1 .advan-cont1-ul .dec{font-size:16px;color:#fff;margin-top:10px}
.advan-cont1 .advan-cont1-ul .dec b{font-family:Arial-BoldMT;font-size:.22rem}
.advan-cont2{background-color:#f7f7f7;padding-top:5%}
.advan-cont2 .advan-cont2-ul{position:relative;margin-top:5.5%;margin-bottom:6%}
.advan-cont2 .advan-cont2-ul li h5{font-family:ArialMT;font-size:.6rem;line-height:1;text-align:center;color:#c81624}
.advan-cont2 .advan-cont2-ul li h5 em{font-size:18px}
.advan-cont2 .advan-cont2-ul li .dec{font-size:16px;text-align:center;color:#666;margin-top:10px}
.advan-cont2 .advan-cont2-swpleft{width:55%;padding-right:6%;position:relative}
.advan-cont2 .advan-cont2-swpright{width:45%}
.advan-cont2 .advan-cont2-swpfont{padding-right:14%}
.advan-cont2 .advan-cont2-swpfont .name{display:inline-block;padding:3px 19px;font-size:.26rem;color:#fff;background-color:#c81624;border-radius:4px;text-align:center}
.advan-cont2 .advan-cont2-swpfont .advan-cont2-swpdec{font-size:16px;line-height:2;color:#777;margin-top:2.5%}
.advan-cont2 .advan-cont2-sswiper .swiper-slide{border-radius:50%;background-color:#fff;border:solid 1px #e0e0e0;overflow:hidden;cursor:pointer;padding-top:3.1%}
.advan-cont2 .advan-cont2-sswiper .swiper-slide.active{border:solid 1px #c81624}
.advan-cont2 .advan-cont2-sswiper .swiper-button-next{background:url(../images/pro-next.png) no-repeat center center}
.advan-cont2 .advan-cont2-sswiper .swiper-button-prev{background:url(../images/pro-prev.png) no-repeat center center}
.advan-cont2 .advan-cont2-sswiper .swiper-button-next,.advan-cont2 .advan-cont2-sswiper .swiper-button-prev{display:none}
.advan-cont2 .advan-cont2-sswiper .advan-cont2-swpimg{width:100%;position:relative}
.advan-cont2 .advan-cont2-swpright .advan-cont2-swpimg img{float:right}
.advan-cont2 .advan-cont2-sswiper{margin-top:6%}
.advan-cont2 .advan-cont2-swiper{align-items:center}
.advan-cont2 .advan-cont2-item,.advan-cont2 .advan-cont2-picitem{display:none}
.advan-cont2 .advan-cont2-item:first-child,.advan-cont2 .advan-cont2-picitem:first-child{display:block}
.advan-cont3{padding-top:5%}
.advan-cont4{padding-top:5%;padding-bottom:3%}
.advan-cont4 .advan-cont4-swiperimg{width:100%}
.advan-cont4 .advan-cont4-swiperimg img{width:100%}
.advan-cont4 .swiper-slide:hover .advan-cont4-swiperimg img{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.advan-cont4 .advan-cont4-swiper .swiper-container{padding-top:4%;padding-bottom:3%}
.advan-cont4 .swiper-pagination{display:none}
.service{position:relative;margin-top:5%}
.service-cont1{padding-bottom:4.6%}
.service-cont1 .service-cont1-swiper{padding-top:4%}
.service-cont1 .service-cont1-font{background-color:#fff;padding:12%;box-shadow:0 0 59px 0 rgba(64,63,64,.08)}
.service-cont1 .service-cont1-dec .tit{font-size:.24rem;color:#333}
.service-cont1 .service-cont1-dec .dec{font-size:16px;line-height:1.875;color:#666;margin-top:10px}
.service-cont1 .swiper-slide{border-bottom:2px solid #c81624}
.service-cont1 .service-cont1-icon{width:94px;height:94px;background-color:#fff;box-shadow:0 0 59px 0 rgba(64,63,64,.08);border-radius:4px;margin-top:-85px;margin-bottom:32px;position:relative;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.service-cont1 .service-cont1-icon img,.service-cont3 .service-cont3-icon img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
.service-cont1 .service-cont1-icon .himg,.service-cont1 .swiper-slide:hover .service-cont1-icon .img{opacity:0}
.service-cont1 .swiper-container{padding:0 3%}
.service-cont1 .swiper-slide:hover .service-cont1-icon{background-color:#c81624;box-shadow:0 0 59px 0 rgba(64,63,64,.08)}
.service-cont1 .swiper-slide:hover .service-cont1-icon .himg{opacity:1}
.case .case-list-contbt li:hover .case-contbt-font h4,.service-cont1 .swiper-slide:hover .service-cont1-dec .tit{color:#c81624}
.service-cont1 .swiper-pagination{display:none}
.case .case-list-contbt .case-contbt-img,.case .case-list-conttp .imginfo,.service-cont1 .service-cont1-img{overflow:hidden}
.case .case-list-contbt li:hover .case-contbt-img img,.case .case-list-conttp:hover .imginfo img,.case-info .case-cont1-tp .swiper-slide:hover .case-info-bimg img,.laboratory .laboratory-cont2-left:hover img,.service-cont1 .swiper-slide:hover .service-cont1-img img,.service-cont2 .service-cont2-left:hover .service-cont2-img img{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.service-cont2{padding:5% 0;overflow:hidden}
.service-cont2>div{align-items:center}
.service-cont2 .service-cont2-left{width:57%}
.service-cont2 .service-cont2-right{width:43%}
.service-cont2 .service-cont2-font{margin-top:10px}
.service-cont2 .service-cont2-right .iner-tit h4{color:#fff;text-align:left}
.service-cont2 .service-cont2-right h5{font-size:22px;color:#fff}
.service-cont2 .service-cont2-right .dec{font-size:16px;line-height:1.8;color:#fff;margin-top:20px}
.service-cont3 .service-cont3-list{flex-wrap:wrap;margin-top:4%}
.service-cont3 .service-cont3-left,.service-cont3 .service-cont3-right{width:48.5%;background-color:#fff;box-shadow:0 0 59px 0 rgba(64,63,64,.08)}
.service-cont3 .service-cont3-left{padding:6%}
.service-cont3 .service-cont3-left li{margin-bottom:18%}
.service-cont3 .service-cont3-icon{width:80px;height:80px;position:relative;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.service-cont3 .service-cont3-font{width:calc(100% - 80px);padding-left:6%}
.service-cont3 .service-cont3-font h4{font-size:.24rem;color:#333}
.service-cont3 .service-cont3-font .dec{font-size:16px;line-height:1.875;color:#666;margin-top:5px}
.service-cont3 .service-cont3-rttit{width:100%;padding:5% 9%;font-size:.24rem;color:#fff;background-color:#c81624}
.service-cont3 .service-cont3-rtdec{padding:4% 9% 4.5% 9%;font-size:16px;line-height:2.2;color:#666}
.service-cont3 .service-cont3-left li:last-child{margin-bottom:0}
.about-cont2 .swiper-slide:hover .about-cont2-icon,.laboratory .laboratory-cont1 .swiper-slide:hover .laboratory-cont1-icon,.laboratory .laboratory-cont4 .swiper-slide:hover .laboratory-cont4-icon,.service-cont3 .service-cont3-left li:hover .service-cont3-icon,.service-cont4 .swiper-slide:hover .service-cont4-num{transform:translateY(-20px)}
.case .case-list-conttp:hover .case-list-tpfont h4,.laboratory .laboratory-cont1 .swiper-slide:hover .laboratory-cont1-font,.laboratory .laboratory-cont4 .swiper-slide:hover .laboratory-cont4-font,.service-cont3 .service-cont3-left li:hover .service-cont3-font h4{color:#c81624}
.service-cont4{padding:4.5% 0 6% 0}
.service-cont4 .iner-tit h4{color:#fff}
.service-cont4 .service-cont4-swiper .swiper-container{padding-top:4%}
.service-cont4 .service-cont4-num{width:130px;height:130px;font-family:Arial-BoldMT;font-size:.56rem;line-height:130px;text-align:center;color:#fff;border:solid 3px rgba(255,255,255,.3);border-radius:50%;margin:0 auto;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.service-cont4 .service-cont4-font{font-size:18px;line-height:1.875;text-align:center;color:#fff;margin-top:11%;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.service-cont4 .swiper-pagination{display:none}
.service-cont4 .swiper-pagination-bullet{background:#fff}
.service-cont4 .swiper-slide::after{content:" ";width:219px;height:39px;position:absolute;left:225px;top:25%;transform:translateY(-25%);background:url(../images/se-jticon.png) no-repeat center center;background-size:100%}
.service-cont4 .swiper-slide:last-child::after{display:none}
.case .case-bot{margin-top:2.5%}
.case .case-list-conttp{background-color:#fff;box-shadow:0 0 59px 0 rgba(64,63,64,.08);padding:1.8%}
.case .case-list-tpimg{width:54%}
.case .case-list-tpfont{width:46%;padding-left:5.5%}
.case .case-list-tpfont h4,.case-info .case-cont1rt-top h4{font-size:.24rem;line-height:1.6;color:#333}
.case .case-list-contbt,.case .case-list-conttp{align-items:center}
.case .case-contbt-font .dec,.case .case-list-tpfont .dec,.case-info .case-cont1rt-top .dec{font-size:16px;line-height:1.75;color:#666;margin-top:3px;min-height:85px}
.case .case-more span{display:inline-block;vertical-align:middle;font-size:14px;color:#666}
.case .case-more em{display:inline-block;vertical-align:middle;color:#868686;font-size:24px;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.case .case-list-contbt,.case .case-more{margin-top:3%}
.case .case-list-conttp:hover .case-more em{padding-left:10px}
.case .case-contbt-font h4{font-size:20px;color:#333}
.case .case-contbt-font{padding:8% 7%;background-color:#fff;box-shadow:0 0 59px 0 rgba(64,63,64,.08)}
.case .case-contbt-font .dec{margin-top:10px}
.case .case-list-contbt li{width:31.3%;margin-right:3%}
.case .case-list-contbt li:last-child{margin-right:0}
.case .case-list{margin-bottom:3%}
.case-info .case-info-cont1lf{width:55.5%}
.case-info .case-info-cont1rt{width:43%;background-color:#fff;box-shadow:0 0 59px 0 rgba(64,63,64,.08);margin-left:1.5%;padding:4% 3.5% 5.5% 6%}
.case-info-cont1{position:relative;align-items:center;flex-wrap:wrap}
.case-info-cont1 .swiper-button-next,.case-info-cont1 .swiper-button-prev,.laboratory .laboratory-cont4 .swiper-pagination{display:none}
.case-info .case-cont1rt-bot{font-size:16px;line-height:1.7;color:#888;margin-top:5%}
.case-info .case-info-cont1 .case-more{width:170px;height:50px;display:block;background-color:#c81624;border-radius:25px;text-align:center;font-size:20px;line-height:50px;color:#fff;margin-top:10%;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.case-info .case-info-cont1 .case-more:hover{background:rgba(200,22,36,.8)}
.case-info .case-cont1-bt{margin-top:15px}
.case-info .case-cont1-bt .swiper-slide{border:solid 2px transparent;cursor:pointer}
.case-info .case-cont1-bt .swiper-slide.active{border:solid 2px #c81624}
.case-info .case-info-bimg img,.case-info .case-info-simg img{width:100%}
.case-info .case-info-cont2{margin-top:4.7%}
.case-info .case-info-cont2{padding-bottom:4%}
.la-more{width:260px;height:70px;background-color:#c81624;border-radius:35px;font-size:20px;line-height:70px;text-align:center;color:#fff;display:block;margin:4.5% auto 0 auto}
.laboratory .laboratory-cont{position:relative}
.laboratory .laboratory-cont1-icon{height:70px;position:relative;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.laboratory .laboratory-cont1-icon img,.laboratory .laboratory-cont4-icon h4,.laboratory .laboratory-cont4-icon img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
.laboratory .laboratory-cont1-font{font-size:20px;text-align:center;color:#666;margin-top:10%}
.laboratory .laboratory-cont1 .swiper-pagination{display:none}
.laboratory .laboratory-cont1 .swiper-container{width:70%;margin:0 auto;padding-top:7%}
.laboratory .laboratory-cont2{margin-top:4.5%}
.laboratory .laboratory-cont2>div{align-items:center;background-color:#f7f7f7}
.laboratory .laboratory-cont2-left,.laboratory .laboratory-cont2-right{width:50%;overflow:hidden;position:relative}
.laboratory .laboratory-cont2-right{padding:7%}
.laboratory .laboratory-cont2-right .iner-tit h4{text-align:left}
.laboratory .laboratory-cont2-right .dec{font-size:18px;line-height:2;color:#666;margin-top:5%}
.laboratory .laboratory-cont3{padding:4.5% 0 8.5% 0;margin-top:4%}
.laboratory .laboratory-cont3 .iner-tit h4{color:#fff}
.laboratory .laboratory-cont3-ul{position:relative;margin-top:5%;height:230px}
.laboratory .laboratory-cont3-ul li{position:absolute;background-color:#fff;border-radius:20px;padding:0 20px}
.laboratory .laboratory-cont3-ul li:nth-child(1){top:0;left:8%}
.laboratory .laboratory-cont3-ul li:nth-child(2){top:12%;left:36%}
.laboratory .laboratory-cont3-ul li:nth-child(3){top:0;left:65%}
.laboratory .laboratory-cont3-ul li:nth-child(4){bottom:0;left:26%}
.laboratory .laboratory-cont3-ul li:nth-child(5){bottom:0;left:68%}
.laboratory .laboratory-cont3-ul li h5{font-size:20px;line-height:2.8;color:#333;display:inline-block;position:relative}
.laboratory .laboratory-cont3-ul li h5::before{content:"";position:absolute;top:13px;left:-30px;width:11px;height:13px;background:url(../images/la-jtiocn.png) no-repeat center top;background-size:100%}
.laboratory .laboratory-cont4{padding-top:5%;padding-bottom:3.5%}
.laboratory .laboratory-cont4-icon{width:102px;height:102px;background-color:#c81624;border-radius:50%;margin:0 auto;position:relative;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.laboratory .laboratory-cont4-icon h4{font-size:16px;line-height:102px;color:#fff;text-align:center}
.laboratory .laboratory-cont4-icon h4 b{font-family:Arial-BoldMT;font-size:.48rem;color:#fff;vertical-align:-3px}
.laboratory .laboratory-cont4-font{font-size:18px;text-align:center;color:#333;padding:0 9.5%;margin-top:11%}
.laboratory .laboratory-cont4 .swiper-container{padding:4% 0 2% 0}
.about-cont{position:relative}
.about-cont1{position:relative;padding-top:3%;padding-bottom:6%}
.about-cont1::after{content:" ";position:absolute;bottom:0;left:0;width:1222px;height:577px;background:url(../images/ab-bgm1.png) no-repeat left bottom;background-size:100%;z-index:1}
.about-cont1 .about-cont1-left,.about-cont1 .about-cont1-right{width:50%;z-index:3}
.about-cont1 .about-cont1-right{padding-left:9%;padding-top:8%}
.about-cont1 .about-cont1-right .iner-tit h4{text-align:left}
.about-cont1 .about-cont1-left h3{font-size:3rem;line-height:1;color:#f3f3f3;margin-bottom:-110px;margin-left:-190px;font-family:AlibabaPuHuiTi-Medium}
.about-cont1 .about-cont1-left h4{font-size:.4rem;color:#c81624;font-family:AlibabaPuHuiTi-Medium}
.about-cont1 .about-cont1-dec{font-size:.3rem;color:#c81624}
.about-cont1 .about-cont1-left .about-cont1-rtdec{font-size:.3rem;color:#c81624}
.about-cont1 .about-cont1-rtdec{font-size:18px;line-height:2;color:#888;margin-top:2.5%;margin-bottom:9.5%}
.about-cont1 .about-cont1-num{font-family:Arial-BoldMT;font-size:.36rem;color:#c81624}
.about-cont1 .about-cont1-num span{font-family:Arial-BoldMT;font-size:.6rem;color:#c81624}
.about-cont1 .about-cont1-num em{font-size:18px;color:#c81624;font-weight:700}
.about-cont1 .about-cont1-numdec{font-size:16px;line-height:1.5;color:#666}
.about-cont1 .about-cont1-ul li:nth-child(3) .about-cont1-num{font-size:.3rem}
.about-cont1 .about-cont1-ul{flex-wrap:wrap}
.about-cont1 .about-cont1-ul li{width:50%;margin-bottom:8.5%}
.about-cont1 .about-cont1-ul li:nth-child(3),.about-cont1 .about-cont1-ul li:nth-child(4){margin-bottom:0}
.about-cont2{padding-top:5%;padding-bottom:7%}
.about-cont2 .about-cont2-icon{height:80px;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;position:relative}
.about-cont2 .about-cont2-icon img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
.about-cont2 .about-cont2-font{text-align:center;margin-top:3%}
.about-cont2 .about-cont2-font h4{font-size:.24rem;color:#fff}
.about-cont2 .about-cont2-font .dec{font-size:18px;line-height:1.78;color:#fff;margin-top:3%;padding:0 10%;opacity:1;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.about-cont2 .iner-tit h4{color:#fff}
.about-cont2 .swiper-container{padding-top:4%}
.about-cont2 .swiper-pagination{display:none}
.about-cont2 .swiper-pagination-bullet{background-color:#fff}
.about-cont2 .swiper-slide:hover .about-cont2-font .dec{opacity:1;height:auto}
.about-develop{position:relative;padding:5% 0 4.7% 0}
.about-develop-swiper{margin-top:4%}
.about-develop-list{align-items:center}
.about-develop-left{width:51%;position:relative;padding:4%}
.about-develop .about-develop-big .swiper-container{width:77%;margin:0 auto}
.about-develop-left .num{font-family:Arial-BoldMT;font-size:.7rem;color:#c81624;line-height:1}
.about-develop-left .num-dec{margin-top:3%}
.about-develop-left .num-dec h5{font-size:30px;line-height:45px;color:#333}
.about-develop-left .num-dec .num-dec-p{font-size:16px;color:#666}
.about-develop-right{width:49%;overflow:hidden;position:relative;border-radius:0 0 55px 0}
.about-develop-big{position:relative}
.about-develop .about-develop-big .swiper-slide{background-color:#fff}
.about-develop-big .swiper-button-next:hover,.about-develop-big .swiper-button-prev:hover{border:solid 1px #fabe00}
.about-develop-img img{-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.about-cont3 .about-cont3-contimg:hover img,.about-cont5 .about-cont5-mobile .swiper-slide:hover .about-cont5-img img,.about-cont5 .about-cont5-pc li:hover .about-cont5-img img,.about-develop-img img:hover{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.about-develop-small{margin-top:3.3%}
.about-develop-small,.about-develop-small .swiper-slide{position:relative}
.about-develop-small .swiper-container{padding-bottom:10px}
.about-develop-small::before{content:" ";position:absolute;left:50%;top:8px;transform:translateX(-50%);width:100%;height:1px;background-color:#d1d1d1}
.about-develop-small .swiper-slide{padding-top:20px;text-align:center;cursor:pointer}
.about-develop-small .time{font-family:ArialMT;font-size:20px;line-height:35px;color:#666;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.about-develop-small .swiper-slide::after{content:" ";position:absolute;left:50%;top:5px;transform:translateX(-50%);width:7px;height:7px;background-color:#d1d1d1;border-radius:50%;z-index:3}
.about-develop-small .swiper-slide::before{content:" ";position:absolute;left:49.5%;top:0;transform:translateX(-49.5%);width:50px;height:17px;background:url(../images/ab-qicon.png) no-repeat center center;opacity:0;z-index:3}
.about-cont3 .about-cont3-tab li.active a,.about-develop-small .swiper-slide.active .time{color:#c81624;font-weight:700}
.about-develop-small .swiper-slide.active::before{opacity:1}
.about-develop-small .swiper-slide.active::after{background-color:#fff}
.about-cont3{padding-top:4.5%}
.about-cont3 .about-cont3-tab{margin-top:1.8%}
.about-cont3 .about-cont3-tab a{font-size:18px;line-height:2;color:#666}
.about-cont3 .about-cont3-tab li{margin-right:3.5%}
.about-cont3 .about-cont3-tab li:last-child{margin-right:0}
.about-cont3 .about-cont3-cont{margin-top:2%}
.about-cont3 .about-cont3-contimg{margin-right:2px;overflow:hidden;margin-bottom:2px}
.about-cont3 .about-cont3-itemtp .about-cont3-contimg:nth-child(3),.about-cont3 .about-cont3-itemtp .about-cont3-contimg:nth-child(4){margin-right:0}
.about-cont3 .about-cont3-item{display:none}
.about-cont3 .about-cont3-item:first-child{display:block}
.about-cont4{height:930px;padding:6% 0;margin-top:5%}
.about-cont4 .iner-tit .dec,.about-cont4 .iner-tit h4,.about-cont6 .iner-tit .dec,.about-cont6 .iner-tit h4{text-align:left}
.about-cont4 .swiper-container{padding:5% 0}
.about-cont4 .iner-tit{position:absolute;top:15%;padding-left:2.5%;transform:translateY(-15%)}
.about-cont4 .swiper-wrapper{align-items:center}
.about-cont4 .about-cont4-swiper{display:none}
.about-cont4-pc .swiper-container{padding-top:8%}
.about-cont4 .about-cont4-pc .swiper-button-next,.about-cont4 .about-cont4-pc .swiper-button-prev{top:25%}
.about-cont4 .about-cont4-pc .swiper-button-prev{margin-left:2.5%}
.about-cont4 .about-cont4-pc .swiper-button-next{right:auto;left:90px}
.about-cont4-pc .about-cont4-pctp{padding-left:51%;margin-top:-85px}
.about-cont4-pc .about-cont4-pcbt{margin-top:140px;padding-left:2.5%}
.about-cont4-pc .about-cont4-img{margin-right:4.5%}
.about-cont4-pc .about-cont4-img:hover img{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.about-cont4-pc .about-cont4-img:last-child{margin-right:0}
.about-cont5{padding-top:4.5%}
.about-cont5 .about-cont5-img{background-color:#fff;border:1px solid #d1d1d1;height:130px;overflow:hidden;position:relative}
.about-cont5 .about-cont5-mobile{margin-top:25px;display:none}
.about-cont5 .about-cont5-img img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
.about-cont5 .about-cont5-pc{flex-wrap:wrap;padding-top:3.5%}
.about-cont5 .about-cont5-pc li{width:23%;margin-right:2.5%;margin-bottom:2.5%}
.about-cont5 .about-cont5-pc li:nth-child(4n){margin-right:0}
.about-cont5 .about-cont5-pc .about-cont5-img{background-color:#fff;box-shadow:0 3px 54px 0 rgba(0,0,0,.08);border:none}
.about-cont6{padding-top:5%;margin-bottom:6%}
.about-cont6>div{position:relative}
.about-cont6 .about-cont6-item{margin-right:2%}
.about-cont6 .about-cont6-item:last-child{margin-right:0}
.about-cont6 .about-cont6-item:nth-child(1){margin-top:27%}
.about-cont6 .about-cont6-item:nth-child(2){margin-top:12%}
.about-cont6 .about-cont6-img{margin-bottom:7%}
.about-cont6 .about-cont6-img:last-child{margin-bottom:0}
.about-cont6 .iner-tit{position:absolute;top:6%;transform:translateY(-6%)}
.about-cont6 .swiper-button-next,.about-cont6 .swiper-button-prev{top:26%}
.about-cont6 .swiper-button-next{right:auto;left:55px}
.news{padding:4% 0;position:relative;background-color:#f6f6f6}
.new-infolf,.news-left{float:left;width:70.7%}
.news-right{float:right;width:27.15%;padding:3% 2%;background-color:#fff}
.news-right::after{content:"";display:block;clear:both}
.news-left ul{margin-bottom:40px}
.news-left li{background-color:#fff;margin-bottom:2.5%}
.news-left li:first-child{padding-top:0}
.news-left li a{position:relative;height:100%;align-items:center}
.news-left p{font-size:16px;color:#666;line-height:30px;margin-bottom:15px}
.news-left-img{float:left;width:45%;overflow:hidden}
.news-left-img img{width:100%;transition:ease .5s}
.news-left li:hover .news-left-img img{transform:scale(1.04)}
.news-left-text{float:right;width:55%;padding:4%}
.news-left-time{font-family:ArialMT;font-size:14px;line-height:26px;color:#888;margin-top:10%}
.news-left-label{display:inline-block;font-size:14px;color:#fff;background:#b81b22;padding:2px 12px;margin-left:20px;display:none}
.news-left-title{font-size:20px;line-height:30px;font-weight:700;color:#333;transition:ease .5s}
.news-left li:hover .news-left-title{color:#b81b22}
.news-left-p{font-size:16px;color:#888;margin-top:10px;line-height:26px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.news-right-title{font-size:18px;color:#111;font-weight:700}
.news-right-one-menu{margin-top:20px}
.news-right-one-menu a{display:inline-block;font-size:14px;color:#9b9b9b;transition:ease .5s;border-radius:3px;border:1px solid #9b9b9b;padding:7px 13px;margin-right:10px;margin-bottom:10px}
.news-right-one-menu .on{color:#b81b22;border-color:#b81b22}
.news-right-one-menu a:hover{color:#b81b22;border-color:#b81b22}
.news-right-two{margin-top:30px}
.news-right-two li a{display:block;padding:20px 0;border-bottom:1px solid #f2f2f2}
.news-right-two li:last-child a{border-bottom:none}
.news-right-two li .news-left-time{margin-bottom:10px}
.news-right-two li p{font-size:16px;color:#333;transition:ease .5s;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.news-right-two li:hover p{color:#c81624}
.newinfo .newinfot-right-searchbox{position:relative;width:100%;height:58px}
.newinfo .search-input{width:100%;height:58px;background-color:#fff;border:solid 1px #dbdbdb;padding:0 55px 0 11px;font-size:16px;color:#333}
.newinfo .search-btn{position:absolute;top:0;right:0;width:45px;height:58px;background:url(../images/ss-hicon.png) no-repeat center center;font-size:16px;line-height:26px;color:#666;cursor:pointer;background-size:15px;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.newinfo .search-btn:hover{opacity:.7}
.join .join-six-form li input::-webkit-input-placeholder,.newinfo .search-input::-webkit-input-placeholder{font-size:16px;color:#666}
.join .join-six-form li input::-webkit-input-placeholder,.newinfo .search-input::-webkit-input-placeholder{font-size:16px;color:#666}
.join .join-six-form li input::-moz-placeholder,.newinfo .search-input::-moz-placeholder{font-size:16px;color:#666}
.join .join-six-form li input:-moz-placeholder,.newinfo .search-input:-moz-placeholder{font-size:16px;color:#666}
.join .join-six-form li input:-ms-input-placeholder,.newinfo .search-input:-ms-input-placeholder{font-size:16px;color:#666}
.newinfo .newinfo-recomm h3,.newinfo .newinfot-right-search h3{font-size:22px;line-height:35px;color:#333;margin-bottom:18px}
.newinfo .newinfot-right-menu{margin-top:37px}
.newinfo .newinfot-right-menu li{-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;position:relative;border-bottom:1px solid #e4e4e4;padding:25px 10px}
.newinfo .newinfot-right-menu a{display:block;width:100%;height:100%;font-size:18px;position:relative;color:#888;padding-left:35px}
.newinfo .newinfot-right-menu a::before{content:" ";position:absolute;top:50%;transform:translateY(-50%);left:0;border-radius:50%;width:6px;height:6px;background-color:#cecece}
.newinfo .newinfot-right-menu li.active a{color:#333}
.newinfo .newinfot-right-menu li:hover a{color:#c81624}
.newinfo .newinfo-recomm{margin-top:67px}
.newinfo .newinfo-recomm-left{width:41.1%;overflow:hidden}
.newinfo .newinfo-recomm-leftimg img{width:100%;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.energy-item .swiper-slide:hover .service-exper-img img,.new .new-hotleft .new-hotleft-img:hover img,.newinfo .newinfo-recomm li:hover .newinfo-recomm-leftimg img,.product .product-case-ul li:hover .product-case-leftimg img,.product .product-exper-left:hover .product-exper-leftimg img,.product .product-story-ul li:hover .product-story-img img,.product .swiper-slide:hover .product-do-swiperimg img,.product-detail .product-detail-leftimg:hover img,.service-exper .swiper-slide:hover .service-exper-img img{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.newinfo .newinfo-recomm li{margin-bottom:20px}
.newinfo .newinfo-recomm li:last-child{margin-bottom:15px}
.newinfo .newinfo-recomm li a{align-items:center}
.newinfo .newinfo-recomm-right{width:57%;padding-left:22px}
.newinfo .newinfo-recomm-right h4{font-size:16px;line-height:30px;color:#333}
.newinfo .newinfo-recomm-right time{font-family:ArialMT;font-size:14px;line-height:26px;display:inline-block;margin-top:20px;color:#888}
.newinfo .newinfo-recomm li:hover .newinfo-recomm-right h4{color:#c81624}
@media (max-width:1259px){.news-left-text{padding:0}
.news-left-p{margin-top:20px;-webkit-line-clamp:1}
.news-left-title{font-size:20px}
}
@media (max-width:767px){.news{padding:40px 0}
.news-left{float:none;width:100%}
.news-right{float:none;width:100%;margin-top:20px}
.news-left-text{padding:10px 0}
.news-left-p{-webkit-line-clamp:2;font-size:14px;line-height:24px}
.news-left-title{font-size:18px}
.news-left ul{margin-bottom:20px}
.news-right-two{margin-top:20px}
}
@media (max-width:640px){.news-left-img{float:none;width:100%}
.news-left-text{float:none;width:100%;margin-top:15px}
.news-left-p{margin-top:15px}
.news-left li{padding:10px 0}
}
.new-info{margin-top:4%}
.new-info .point{margin-bottom:25px}
.new-info .point a{color:#666}
.new-info .point a:hover{font-weight:700}
.new-info .new-infolf{background-color:#fff;padding:3.5% 3.8%}
.new-info .new-infolf-ul li{font-size:16px;line-height:1.875;color:#888;margin-right:5%;font-family:ArialMT}
.new-info .new-infolf-ul li:last-child{margin-right:0}
.new-info .new-infolf-tit{font-size:.3rem;font-weight:700;color:#333}
.new-info .new-infolf-ul{margin:3% auto}
.new-info .new-infolf-dec{font-size:16px;line-height:26px;color:#888}
.new-info .new-infolf-dec p{margin-bottom:3.5%}
.new-info .new-infolf-dec img{margin:4% auto}
.new-info .new-infolf-btn{margin-top:4.5%}
.new-info .new-infolf-btn a{width:50%;font-size:16px;line-height:30px;color:#888;display:inline-block;vertical-align:middle;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.new-info .new-infolf-btn a:hover{color:#c81624}
.new-info .new-infolf-btn .prev{text-align:left}
.new-info .new-infolf-btn .next{text-align:right}
.newsinfo-share{margin-top:20px}
.newsinfo-share a{display:inline-block!important;color:#fff!important;font-size:18px!important;width:32px!important;height:32px!important;padding:0!important;margin:0!important;text-align:center!important;line-height:32px!important;border-radius:50%!important;text-decoration:none!important;transition:ease .5s;margin-right:12px!important;margin-bottom:10px!important}
.icon-qq:before,.icon-weibo:before,.icon-weixin:before{display:none}
.newsinfo-share a:last-child{margin-right:0!important}
.newsinfo-share a:hover{opacity:.7}
.newsinfo-share a.icon-weibo{background:url(../images/ne-icon1.png) no-repeat center center}
.newsinfo-share a.icon-weixin{background:url(../images/ne-icon2.png) no-repeat center center}
.newsinfo-share a.icon-qq{background:url(../images/ne-icon3.png) no-repeat center center}
.newsinfo-share a.icon-kongjian{background:url(../images/ne-icon4.png) no-repeat center center}
.newsinfo-share a.icon-zhiwang{background:url(../images/ne-icon5.png) no-repeat center center}
.newsinfo-share a.icon-douban{background:url(../images/ne-icon6.png) no-repeat center center}
.newsinfo-share a.icon-toutiao{background:url(../images/ne-icon7.png) no-repeat center center}
.newsinfo-share a.icon-souhu{background:url(../images/ne-icon8.png) no-repeat center center}
.newsinfo-share a.icon-wangyi{background:url(../images/ne-icon9.png) no-repeat center center}
.contact-cont{position:relative}
.contact-cont1{padding-top:4.8%;padding-bottom:3.5%}
.contact-cont1 ul{padding:0 8.5%}
.contact-cont1 li{width:50%}
.contact-cont1 li:nth-child(2){padding-left:15%}
.contact-cont1 .contact-cont1-icon{height:45px;position:relative;margin-bottom:5px;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.contact-cont1 .contact-cont1-icon img{position:absolute;top:0;left:0;bottom:0;margin:auto}
.contact-cont1 .contact-cont1-font a{font-family:ArialMT;font-size:.4rem;line-height:1.2;color:#333}
.contact-cont1 .contact-cont1-font a:hover,.contact-cont1 li:hover .contact-cont1-font a,.contact-cont2 li:hover .contact-cont2-font a,.contact-cont2 li:hover .contact-cont2-font p{color:#c81624}
.contact-cont1 .contact-cont1-font p{font-size:18px;color:#666;margin-top:5px}
.contact-cont2{padding:3.3% 6% 0 6%;border-top:1px solid #e8e8e8}
.contact-cont2 li{align-items:center}
.contact-cont2 .contact-cont2-icon{width:35px;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;position:relative}
.contact-cont2 .contact-cont2-font{width:calc(100% - 35px);position:relative;padding-left:20px}
.contact-cont2 .contact-cont2-font h4{font-size:18px;line-height:1.67;font-weight:700;color:#333;margin-bottom:5px}
.contact-cont2 .contact-cont2-font a,.contact-cont2 .contact-cont2-font p{font-size:18px;color:#333}
.contact-cont3{height:545px;margin-top:4.5%}
.contact-cont3 .map{width:100%;height:100%}
.contact-cont3 .map img{max-width:none}
.contact-cont4{padding:5% 0}
.contact-input{width:85.8%;margin:35px auto 0 auto}
.contact-input1{flex-wrap:wrap}
.contact-input1 li{width:32.3%;margin-bottom:1.5%;margin-right:1.5%;position:relative}
.contact-input1 li:nth-child(3){margin-right:0}
.contact-input1 li:last-child{width:100%;margin-right:0}
.contact-input input{font-size:16px;background-color:#fff;border-radius:4px;border:solid 1px #d7d7d7;padding:4.2% 12%;width:100%;color:#888;margin-bottom:5px}
.contact-input textarea{font-size:16px;color:#888;background-color:#fff;border-radius:4px;border:solid 1px #d7d7d7;padding:1.2% 4%;width:100%;min-height:160px}
.contact-submit{position:relative;width:166px;height:auto;transition:ease .5s;margin:0 auto;margin-top:5px;transition:ease .5s}
.message-submit{position:relative;font-size:16px;color:#fff;background-color:#c81624;border-radius:28px;margin:0 auto;display:block;width:164px;height:55px;cursor:pointer;transition:ease .5s}
.message-submit:hover{background:rgba(200,22,36,.8)}
.contact-cont4 .contact-cont4-img{position:absolute;top:21px;left:20px}
.contact-input input::-webkit-input-placeholder{font-size:16px;color:#888}
.contact-input input::-webkit-input-placeholder{font-size:16px;color:#888}
.contact-input input::-moz-placeholder{font-size:16px;color:#888}
.contact-input input:-moz-placeholder{font-size:16px;color:#888}
.contact-input input:-ms-input-placeholder{font-size:16px;color:#888}
.recruit{position:relative;margin-top:4.6%;margin-bottom:5%}
.recruit .recruit-dec{background-color:#f6f6f6;position:relative;padding:5% 5.5%;margin-bottom:6.5%;margin-top:5.5%}
.recruit .recruit-dec::before{content:" “ ";position:absolute;top:37px;left:-7px;font-family:ArialMT;font-size:2rem;line-height:30px;color:#d8d8d8}
.recruit .recruit-dec::after{content:" ” ";position:absolute;bottom:-70px;right:-7px;font-family:ArialMT;font-size:2rem;line-height:30px;color:#c81624}
.recruit .recruit-dec h4{font-size:24px;color:#333}
.recruit .recruit-dec .dec{font-size:16px;margin-top:15px;line-height:2;color:#666}
.recruit .recruit-dec .dec a{color:#c81624}
.insrecruit-list ul{padding:0 0 20px}
.insrecruit-list .insrecruit-list-tag{padding:2% 3%;margin-bottom:20px;background-color:#f6f6f6}
.insrecruit-list .insrecruit-list-tag span{font-size:20px;color:#333;display:block}
.insrecruit-list li{margin-bottom:20px;transition:all .5s;background-color:#fff;box-shadow:0 0 10px 0 rgba(7,0,2,.12)}
.insrecruit-list li.cur .rectue-top .icon em:nth-child(2){opacity:0}
.insrecruit-list li.cur .rectue-top span{color:#c81624}
.insrecruit-list .rectue-top{height:80px;padding:2% 3%;background-color:#fff;box-shadow:0 0 10px 0 rgba(7,0,2,.12);cursor:pointer;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;align-items:center}
.insrecruit-list .rectue-top span{font-size:20px;display:block;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;color:#323232}
.insrecruit-list .insrecruit-list-tag span,.insrecruit-list .rectue-top .addr,.insrecruit-list .rectue-top .date,.insrecruit-list .rectue-top .num{width:18.33%}
.insrecruit-list .insrecruit-list-tag span:nth-child(1),.insrecruit-list .rectue-top .name{width:35%}
.insrecruit-list .insrecruit-list-tag span:last-child,.insrecruit-list .rectue-top .icon{width:5%;text-align:right}
.insrecruit-list .rectue-top .icon-em{width:20px;height:20px;float:right;margin-right:12%;position:relative;border:1px solid #c81624;border-radius:50%}
.insrecruit-list .rectue-min-top{flex-wrap:wrap;padding-bottom:2.5%;border-bottom:1px solid #eee}
.insrecruit-list .rectue-min-top dd{font-size:16px;line-height:30px;color:#666;width:25%}
.insrecruit-list .rectue-top .icon em{position:absolute;background:#c81624;width:13px;height:1px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;left:50%;top:50%;transform:translateX(-50%)}
.insrecruit-list .rectue-top .icon em:nth-child(2){width:1px;height:13px;left:50%;top:55%;transform:translateY(-55%)}
.insrecruit-list .rectue-min{padding:2.5% 5.5%;color:#757575;display:none;position:relative}
.insrecruit-list .rectue-min .desc{font-size:16px;line-height:35px;color:#666}
.insrecruit-list .rectue-min h3{color:#333;padding:0 0 5px}
.insrecruit-list .rectue-send{padding-top:2.7%}
.insrecruit-list .rectue-send a{display:block;font-size:16px;text-align:left;color:#666;transition:all .3s}
.insrecruit-list .rectue-send a span{color:#c81624}
.insrecruit-list .desc .dec-h3{font-size:20px;line-height:1.6;color:#666;margin-top:2%}
.insrecruit-list .load-more{width:200px;height:50px;border-radius:10px;background-color:#b81b22;margin:0 auto}
.insrecruit-list .load-more a{width:100%;display:block;text-align:center;font-size:18px;line-height:50px;letter-spacing:1px;color:#fff}
.videobox:hover{animation:swing 1s}
.popvideo iframe{width:100%}
.popvideo video{width:100%;object-fit:fill}
.popvideobg{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;z-index:999;background:rgba(0,0,0,.6);display:none}
.popvideobox{position:absolute;top:50%;width:100%;left:50%;transform:translate(-50%,-50%)}
.popvideo{max-width:1000px;margin:0 auto;padding:0 20px;position:relative}
.close-video-btn{display:block;width:25px;height:25px;position:absolute;right:45px;top:-15px;cursor:pointer;margin:-20px -20px 0 0;z-index:9}
.close-video-btn::after{content:'';position:absolute;top:10px;width:20px;height:2px;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.close-video-btn::before{content:'';position:absolute;top:10px;width:20px;height:2px;background-color:#fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.join .pic img{width:100%}
.join p{line-height:2}
.join-bannerp{font-size:.3rem!important;font-family:Arial-BoldMT}
.join-bannerp span{font-size:.3rem}
.join-one{padding-bottom:4%}
.join-one .pic{width:23vw;margin:-6vw auto 0;position:relative}
.joone-p{color:#c81624;text-align:center;font-size:18px}
.joone-tit{color:#c81624;font-size:20px;width:-webkit-fit-content;margin:auto;background:url(../images/jo-img2.png) no-repeat;background-size:100% 100%;font-weight:700;padding:17px 15px 12px;margin-top:10px}
.join-one ul{margin-top:4%}
.join-one li{width:22%}
.join-one li h5{font-size:20px;font-weight:700}
.join-one li h3{font-size:20px;font-weight:bolder;margin-bottom:5px}
.join-one li h3 b{font-size:.68rem;line-height:1;border-bottom:2px solid #333;display:inline-block;font-family:Arial-BoldMT;margin-right:5px}
.join-one li p{font-size:16px;color:#666;line-height:1.6;margin-top:5px}
.join-two{background:url(../images/jo-img3.jpg) no-repeat;background-size:cover;padding:5% 0;color:#fff}
.join-two .iner-tit .dec,.join-two .iner-tit h4{color:#fff}
.join-two .left{width:42vw}
.join-two .left li{width:7vw;height:7vw;background:rgba(255,255,255,.1);border-radius:50%;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;float:left;margin:3.5vw 5.5vw 0 0}
.join-two .left li div{width:100%}
.join-two .left li h5{font-size:.4rem;font-family:Arial-BoldMT;line-height:1}
.join-two .left li h5 em{font-size:20px;color:#fff}
.join-two .right{background:#fff;color:#333;border-radius:2px;padding:4% 5%;height:fit-content;margin-top:3.5vw}
.join-two .right li{margin:25px 0 0;font-size:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}
.join-two .right li:first-child{margin-top:0}
.join-two .right li img{width:35px;transition:all .8s}
.join-two .right li h5{font-size:20px;font-weight:700;width:calc(100% - 60px);margin-left:25px}
.join-two .left li p{line-height:1.5;margin-top:5px;padding:0 5px}
.join-two .right li:hover img{transform:rotateY(180deg)}
.join-three{padding:5% 0}
.join-three ul{margin-top:2%}
.join-three li{width:23.8%;float:left;background-color:#fafafa;margin:1.6% 1.6% 0 0;padding:30px 30px;position:relative}
.join-three li:nth-child(4n){margin-right:0}
.join-three li .pic{width:50px}
.join-three li h5{font-size:20px;font-weight:700;margin:9px 0 2px}
.join-three li p{font-size:18px}
.join-three li time{color:#d1d1d1;font-family:Arial-BoldMT;font-size:34px;position:absolute;right:30px;top:30px;line-height:1}
.join-four{padding:5% 0;background:#f6f6f6}
.joinfour-bot{position:relative}
.join-four .botimg{width:100%}
.join-four ul{width:100%;height:100%;position:absolute;top:0}
.join-four .pic{width:61px}
.join-four h5{font-size:20px;font-weight:700;margin-top:5%}
.join-four p{color:#666;line-height:1.6;margin-top:9px}
.join-four li time{display:none}
.join-four li:hover .pic img{transform:rotateY(180deg)}
.join-four li:hover time,.join-three li:hover time{color:#c81624}
.join-four li{position:absolute;width:230px}
.join-four li:nth-child(2n-1){padding-bottom:90px}
.join-four li:nth-child(2n-1) .pic{position:absolute;bottom:0;left:0}
.join-four li:nth-child(1){left:13%;bottom:35%}
.join-four li:nth-child(2){left:29%;bottom:0;width:340px}
.join-four li:nth-child(3){left:39%;bottom:40%}
.join-four li:nth-child(4){left:54%;bottom:28%}
.join-four li:nth-child(5){left:66%;bottom:54%}
.join-four li:nth-child(6){left:75%;bottom:32%}
.join-five{padding:3.5% 0}
.join-five ul{margin-top:4%}
.join-five li{width:31%;margin:0 3.5% 25px 0;background:#f6f6f6;color:#666}
.join-five li:nth-child(3n){margin-right:0}
.join-five li p{padding:5% 5%;font-size:18px;line-height:1.8}
.join-five li:hover .pic img{transform:scale(1.15)}
.join-five li:hover{background-color:#c81624;color:#fff}
.join .quality-cont3 .quality-cont3-ul li:first-child{margin-left:0}
.join .quality-cont3 li:last-child .line{opacity:0}
.join .quality-cont3 .quality-cont3-ul li{width:16.666%}
.join .join-six{padding:2% 0;background-color:#c81624}
.join .join-six>div{align-items:center}
.join .join-tit{font-size:24px;font-weight:700;color:#fff;width:12%}
.join .join-six{margin-top:1.6%}
.join .join-six-form{width:88%;padding-left:1%}
.join .join-six-form li{width:16.3%;margin-right:10px}
.join .join-six-form li:last-child{margin-right:0}
.join .join-six-form li:nth-child(3){width:51.2%}
.join .join-six .ipt{width:100%;height:50px;padding:16px;background-color:#f9fdfe}
.join .join-six .sub{width:138px;height:50px;border:solid 1px #fff;font-size:15px;text-align:center;line-height:50px;letter-spacing:1px;color:#fff;cursor:pointer;margin-left:20px;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.join .join-six .sub:hover{border:solid 1px rgba(255,255,255,.7);color:rgba(255,255,255,.7)}
@media screen and (max-width:1650px){.join-four li:nth-child(2){bottom:-4%}
}
@media screen and (max-width:1470px){.join-two .left li{width:120px;height:120px}
.join-four .botimg{display:none}
.join-four ul{padding:0 5%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;flex-wrap:wrap}
.join-four li,.join-four li:nth-child(2n-1) .pic,.join-four ul{position:static}
.join-four li{width:32%!important;background:#fff;margin:2% 2% 0 0;padding:20px 15px!important;position:relative;top:auto!important;left:auto!important;bottom:auto!important;right:auto!important}
.join-four li:nth-child(3n){margin-right:0}
.join-four li time{display:block;color:#d1d1d1;font-family:Arial-BoldMT;font-size:34px;position:absolute;right:15px;top:20px;line-height:1}
}
@media screen and (max-width:1279px){.join-one li h3,.join-one li h5{font-size:18px}
.join-two .left{width:420px;margin:30px 5% 0 0}
.join-two .right{margin-top:30px}
.join-two .left li{margin:0 20px 20px 0}
.join-two .right li h5{font-size:18px;width:calc(100% - 50px)}
.join-three li{width:32.333%;margin:1.5% 1.5% 0 0!important}
.join-three li:nth-child(3n){margin-right:0!important}
.join-four p{height:77px;overflow-y:hidden;display:-webkit-box;position:absolute;left:0;bottom:96px;transform:translateY(100%);padding:0 15px;z-index:10}
.join-four li{padding:20px 15px 106px!important;position:relative}
.join-four li:hover p{height:auto;-webkit-line-clamp:unset;background:#fff;padding-bottom:20px}
}
@media screen and (max-width:1100px){.join-five li{width:48.5%;margin:0 3% 25px 0!important}
.join-five li:nth-child(2n){margin-right:0!important}
.join-one .pic{width:40vw}
}
@media screen and (max-width:980px){.jointwo-bot{display:block}
.join-two .left{width:100%}
.join-two .right{width:fit-content;margin:10px auto 0;padding:4% 15% 4% 5%}
.join-two .left li h5{font-size:22px}
.join-two .left li{margin-right:calc(20% - 116px)}
.join-two .left li:last-child{margin-right:0}
.join-three li,.join-three li:nth-child(3n){width:49.25%;margin:1.5% 1.5% 0 0!important}
.join-three li:nth-child(2n){margin-right:0!important}
.join-four li,.join-four li:nth-child(3n){width:49%!important;margin-right:2%!important}
.join-four li:nth-child(2n){margin-right:0!important}
}
@media screen and (max-width:767px){.join-one .pic{width:100%}
.joone-tit{font-size:18px;padding:26px 15px 12px}
.join-one ul{justify-content:left;flex-wrap:wrap}
.join-one li{width:47%;margin-top:20px}
.join-one li:nth-child(2n){margin-left:6%}
.join-one li h3 b{font-size:30px}
.join-one li h3{margin:5px 0 8px}
.join-two .left{margin-top:20px}
.join-two .left li{width:28vw;height:28vw;margin:0 3vw 3vw 0}
.join-two .left li:nth-child(3n){margin-right:0}
.join-two .right{width:100%;padding:25px 15px}
.join-three li,.join-three li:nth-child(3n){width:100%!important;margin-bottom:20px!important}
.join-four li,.join-four li:nth-child(3n){width:100%!important;margin-right:0!important;margin-top:20px!important}
.join-five li{margin:0 0 25px 0!important;width:100%}
}
@media screen and (max-width:1679px){.w1800{width:95%}
#search-form{width:24%}
.btn-contact{margin:0 25px}
.index-case .index-case-cen{right:164px}
.index-case .gallery-thumbs .swiper-slide,.index-case .index-case-cen li{padding:30px 0}
.w1740{width:90%}
.index-case .index-case-right{padding-left:115px}
.index-case .index-case-right .index-case-font{width:77%}
.index-case .index-case-bg{right:61px}
#search-form{right:7.35%}
.index-case .index-case-bg{height:565px}
.about-cont4-pc .about-cont4-pctp{margin-top:-66px}
.recruit .recruit-dec::before{top:30px}
.recruit .recruit-dec::after{bottom:-65px}
}
@media screen and (max-width:1650px){.w1600{width:90%}
.banner-font{width:60%}
}
@media screen and (max-width:1566px){#search-form{right:4.7%}
.index-pro .index-pro-bgfont{top:50%;left:15%;transform:translate(-15%,-50%)}
.index-case .index-case-cen{right:155px}
.banner .swiper-font .swiper-h3 h3{font-size:22px}
.index-case .index-case-bg{height:524px}
.index-case .cmore{margin-top:20px}
.index-case .index-case-right{padding-left:100px;padding-top:45px}
.service-cont4 .swiper-slide::after{width:190px;height:39px;left:240px}
.about-cont1 .about-cont1-left h3{margin-left:-55px}
.la-more{width:250px;height:60px;line-height:60px}
.join .join-tit{font-size:22px}
.quality-cont1 .quality-cont1-font h5{font-size:20px}
}
@media screen and (max-width:1459px){.index-case .index-case-bg{height:510px}
.w1400,.w1470{width:90%}
.banner .swiper-font .swiper-h2 h2{font-size:36px;line-height:1.5}
.banner .swiper-font .swiper-h3{margin:1% 0 5%}
.headfixed .btn-list{width:15%}
#search-form{right:4.9%}
.banner .swiper-font .swiper-h2 h2 span{font-size:56px;line-height:60px}
.banner .swiper-font .swiper-p span{vertical-align:-4px}
.more{padding:0 32px;height:50px;font-size:18px;line-height:50px}
.index-service .more{line-height:47px}
.index-pro .index-pro-bgleft{height:550px}
.index-pro .in-more{width:235px;height:150px;padding:40px 20px}
.index-pro .in-more span{font-size:16px}
.index-pro .index-pro-bgfont{width:55%;top:50%;left:20%;transform:translate(-20%,-50%)}
.index-pro .index-pro-bgdl{margin-top:30px}
.index-quality .index-quality-ul li a{padding:80px 40px 75px 35px}
.index-case .index-case-right .index-case-font{width:85%}
.index-case .index-case-right{padding-left:97px;padding-top:50px}
.index-case .index-case-cen{right:144px}
.index-case .index-case-cenfont h4{margin-top:15px}
.index-case .gallery-thumbs .swiper-slide,.index-case .index-case-cen li{padding:20px 0}
.index-case .index-case-right .index-case-font h3{padding-bottom:20px}
.index-case .index-case-dec{padding-top:22px}
.index-case .cmore{margin-top:20px}
.index-about .index-about-number h5 strong{font-size:65px;line-height:68px}
.index-about .index-about-number li{padding:0 50px}
.index-quality .index-quality-font h3{font-size:22px}
.index-case .index-case-right .index-case-font h3{line-height:50px}
.index-news .index-news-font h3{line-height:32px;font-size:21px}
.index-news .index-news-left li h3{font-size:19px;line-height:32px}
.index-news .index-news-left li a{padding:22px 39px}
.product .product-bot-ul .tit{font-size:20px}
.product-info .product-rela-swiper .left h5{font-size:26px}
.product-info .product-rela-swiper .left h6{font-size:18px}
.quality-cont3 .num{font-size:28px}
.advan-cont1 .advan-cont1-ul li:nth-child(1),.advan-cont1 .advan-cont1-ul li:nth-child(3){left:150px}
.advan-cont1 .advan-cont1-ul li:nth-child(2),.advan-cont1 .advan-cont1-ul li:nth-child(4){right:140px}
.advan-cont1 .advan-cont1-ul li h5{font-size:20px}
.service-cont1 .service-cont1-font{padding:12% 7%}
.service-cont1 .swiper-container{padding:0 2%}
.service-cont4 .swiper-slide::after{width:150px;height:39px;left:235px}
.service-cont4 .service-cont4-num{width:110px;height:110px;border:solid 2px rgba(255,255,255,.3);line-height:110px}
.service-cont1 .service-cont1-dec .tit,.service-cont3 .service-cont3-font h4,.service-cont3 .service-cont3-rttit{font-size:20px}
.about-cont2 .about-cont2-font h4,.case .case-list-tpfont h4,.case-info .case-cont1rt-top h4{font-size:22px}
.case .case-contbt-font h4{font-size:18px}
.case-info .case-info-cont1 .case-more{width:160px;height:45px;font-size:18px;line-height:45px}
.about-cont4-pc .about-cont4-pctp{margin-top:-30px}
.about-cont4-pc .about-cont4-img{margin-right:3%}
.laboratory .laboratory-cont4-font{padding:0 13.5%}
.laboratory .laboratory-cont2-right{padding:4%}
.laboratory .laboratory-cont3-ul li h5{font-size:18px}
.join-bannerp{font-size:24px!important}
.join-bannerp span{font-size:24px}
.recruit .recruit-dec::after{bottom:-56px}
.recruit .recruit-dec::before{top:25px}
.new-info .new-infolf-tit{font-size:24px}
.join-two .left li h5 em{font-size:16px}
.quality-cont1 .quality-cont1-font h5{font-size:18px}
}
@media screen and (max-width:1366px){.index-case .cmore{margin-top:15px}
.index-case .index-case-right{padding-left:80px;padding-top:35px}
.index-case .index-case-dec{height:115px}
.index-case .index-case-bg{height:476px}
.menu-list h3 a{font-size:16px}
.menu-list h3 a::after{height:2px}
.footer .footer-top_bot ul li{width:70%;margin-top:25px}
.footer .footer-top_bot ul li:first-child{width:30%}
.footer .footer-top_bot ul li:nth-child(3){width:30%}
.index-case .index-case-cen{right:135px}
.index-news .index-news-left li a{padding:18.5px 39px}
.footer .footer-top_bot ul li:nth-child(3){width:100%}
.footer .footer-top_bot ul li:first-child{width:40%}
.footer .footer-top_bot ul li{width:58%}
.pub-banner .pub-banner-font h3{font-size:30px}
.pub-banner .pub-banner-font p{font-size:16px}
.product-info .product-info-li:nth-child(odd) .product-info-left{padding-left:3%}
.quality-cont3 .quality-cont3-ul li:first-child{margin-left:5%}
.quality-cont3 .quality-cont3-ul li:nth-child(13) .line{right:calc(50% - 40px)}
.quality-cont1 .quality-cont1-font h5{font-size:22px}
.quality-cont1 .swiper-slide{padding:5% 5%}
.advan-cont1 .advan-cont1-ul li{width:23%}
.advan-cont1 .advan-cont1-ul li:nth-child(1),.advan-cont1 .advan-cont1-ul li:nth-child(3){left:90px}
.advan-cont1 .advan-cont1-ul li:nth-child(2),.advan-cont1 .advan-cont1-ul li:nth-child(4){right:80px}
.advan-cont1 .advan-cont1-ul .dec b{font-size:16px}
.service-cont4 .swiper-slide::after{width:140px;height:39px;left:220px}
.service-cont4 .service-cont4-font{font-size:16px}
.service-cont3 .service-cont3-rttit{padding:3% 5%}
.service-cont3 .service-cont3-rtdec{padding:4% 5% 4.5% 5%}
.service-cont4{margin-bottom:-1px}
.service-cont1 .swiper-container{padding:0}
.service-cont1 .service-cont1-dec .dec{min-height:90px}
.case-info .case-info-cont1 .case-more{width:150px;height:45px;font-size:16px;line-height:45px}
.about-cont2 .about-cont2-font h4{font-size:20px}
.about-cont2 .about-cont2-font .dec{font-size:16px}
.about-cont4-pc .about-cont4-pctp{margin-top:-8px}
.la-more{font-size:18px}
.la-more{width:230px;height:55px;line-height:55px}
.join-two .left li h5{font-size:36px}
.join-two .left li{width:140px;height:140px}
.join-two .left li{margin:1.5vw 3.5vw 0 0}
.recruit .recruit-dec h4{font-size:22px}
.insrecruit-list .insrecruit-list-tag span,.insrecruit-list .rectue-top span,.news-left-title{font-size:18px}
.newinfo .newinfo-recomm h3,.newinfo .newinfot-right-search h3{font-size:20px}
.new-info .new-infolf-btn{flex-wrap:wrap}
.new-info .new-infolf-btn .next{text-align:left}
.new-info .new-infolf-btn a{width:100%}
.new-info .new-infolf-dec p{font-size:15px}
.footer .footer-top_bot li:first-child p:first-child{font-size:22px}
.footer .footer-top_bot li:last-child p:first-child{font-size:17px}
.laboratory .laboratory-cont4-font{font-size:16px}
}
@media screen and (max-width:1259px){.headfixed .logo,.headfixed .logo1{max-width:190px}
.index-tit::before{width:60px}
header .headfixed{background:#fff!important;box-shadow:3px 0 7px 0 rgb(0 0 0 / 10%)!important}
.mainer .banner{margin-top:85px}
.index-pro .swiper-button-next,.index-pro .swiper-button-prev{display:block}
.index-pro .index-pro-bgleft{height:430px}
.index-pro .index-pro-rbg{width:60px;height:480px}
.index-pro .in-more{width:225px;height:130px;padding:30px 20px;right:6.7%;top:9.8%}
.index-pro .index-pro-bgdl dd{line-height:40px}
.index-pro .index-pro-bgdl{margin-top:22px}
.index-pro .index-pro-bgright{top:20%}
.index-quality .tit .tit-h,.index-service .tit .tit-h{padding-bottom:25px}
.index-pro .index-pro-bgswiper .gallery-top{padding-bottom:80px}
.index-service{padding:150px 0;margin-top:80px}
.index-service .more{margin:60px auto 0 auto}
.index-quality .index-quality-ul li a{padding:50px 40px 45px 35px}
.index-quality .index-quality-font{margin-top:25px}
.index-quality .index-quality-font h3{font-size:20px}
.index-quality .index-quality-fontdec{font-size:15px}
.index-about .index-about-ul .index-about-tit{font-size:22px;line-height:30px}
.index-about .index-about-number h5 strong{font-size:56px;line-height:64px}
.index-about .index-about-number h5 span{font-size:26px}
.index-about .index-about-number li{padding:0 50px}
.index-about .index-about-number{margin-top:80px}
.index-about{padding:100px 0}
.index-news .index-news-font h3{font-size:20px}
.index-news .index-news-right ul li:first-child{margin-bottom:40px}
.index-news .index-news-left li h3{font-size:18px;line-height:30px}
.index-news .index-news-right{padding-left:40px}
.index-news .index-news-left li:first-child a{padding-top:30px}
.index-news .index-news-left li a{padding:15.5px 39px}
.index-news .index-news-list{margin-top:50px}
.index-news{padding-bottom:80px}
.index-case .index-case-bg{width:55.75%;height:406px}
.index-case .index-case-list{padding-top:90px;position:relative}
.index-about .index-about-icon{margin-top:25px}
.index-case .index-case-right{padding-left:60px;padding-top:32px}
.index-case .index-case-right .index-case-font h3{line-height:40px}
.index-case .index-case-dec{padding-top:16px}
.index-case .index-case-cen{right:124px}
.headfixed .menu-list{width:77%}
#search-form{width:27%}
.index-pro{padding-top:80px}
.index-about .index-about-number h5 span sub{font-size:28px}
.footer .footer-bot-left{width:58%}
.footer .footer-bot-right{width:42%}
.index-case .index-case-cen li{padding:15px 0}
.index-case .index-case-cenfont h4{margin-top:5px}
.product .product-bot-ul .tit{font-size:18px}
.product-info{margin-top:160px}
.product-info .product-rela-swiper .left h5{font-size:24px}
.quality-cont3 .quality-cont3-icon{width:100px;height:100px}
.quality-cont3 .num{font-size:24px;top:-15px}
.quality-cont3 .line{top:35px}
.quality-cont3 .quality-cont3-ul li:nth-child(13) .line{top:-90px}
.quality-cont1 .swiper-slide{padding:4% 3%}
.quality-cont1 .quality-cont1-font h5{font-size:20px}
.about-cont1 .about-cont1-left h4,.iner-tit h4{font-size:26px}
.quality-cont1 .quality-cont1-icon{margin:0 auto;margin-top:-33%}
.advan-cont1 .advan-cont1-ul li:nth-child(1),.advan-cont1 .advan-cont1-ul li:nth-child(3){left:60px}
.advan-cont1 .advan-cont1-ul li:nth-child(2),.advan-cont1 .advan-cont1-ul li:nth-child(4){right:50px}
.service-cont4 .swiper-slide::after{width:120px;height:30px;left:205px}
.about-cont4-pc .about-cont4-pctp{margin-top:16px}
.about-cont4-pc .about-cont4-img{margin-right:1%}
.about-cont1 .about-cont1-dec{font-size:20px}
.laboratory .laboratory-cont1 .swiper-container{width:90%}
.laboratory .laboratory-cont2-right{padding:4% 2.3%}
.contact-cont4 .contact-cont4-img{position:absolute;top:16px;left:13px}
.join .join-tit{font-size:20px}
.join-two .left li h5{font-size:32px}
.join .join-six-form{width:85%}
.join .join-tit{width:13%}
.news-left-img{width:38%}
.news-left-text{width:62%;padding:0 30px}
.news-left-time{margin-top:20px}
.newinfo .newinfo-recomm li:last-child{margin-bottom:0}
.newinfo .newinfo-recomm-right h4{font-size:14px;line-height:26px}
.newinfo .newinfo-recomm-right time{margin-top:10px}
.newinfo .newinfot-right-menu a{font-size:16px}
.newinfo .newinfo-recomm h3,.newinfo .newinfot-right-search h3{font-size:18px}
.join .join-six-form li input::-webkit-input-placeholder,.newinfo .search-input::-webkit-input-placeholder{font-size:16px}
.join .join-six-form li input::-webkit-input-placeholder,.newinfo .search-input::-webkit-input-placeholder{font-size:14px}
.join .join-six-form li input::-moz-placeholder,.newinfo .search-input::-moz-placeholder{font-size:14px}
.join .join-six-form li input:-moz-placeholder,.newinfo .search-input:-moz-placeholder{font-size:14px}
.join .join-six-form li input:-ms-input-placeholder,.newinfo .search-input:-ms-input-placeholder{font-size:14px}
.newinfo .newinfot-right-menu li{padding:18px 10px}
.newinfo .newinfot-right-menu{margin-top:10px}
.newinfo .newinfo-recomm{margin-top:25px}
}
@media screen and (max-width:1200px){.footer .footer-bot>div{flex-wrap:wrap}
.footer .footer-bot-left,.footer .footer-bot-right{width:100%;text-align:center}
.footer .footer-bot-right{padding-top:15px}
.index-case .index-case-bg{height:388px}
#search-form{width:28%}
.videobox{background-size:90%;margin:30px auto 0 auto}
.headfixed .menu-list{width:72%}
.btn-contact,.headfixed .menu-list>ul,.language{display:none}
.headfixed .menu-list{width:10%}
.headfixed .btn-list{width:100%}
.btn-phone,.full-main-nav{display:block}
.full-main-nav,.headfixed .btn-list .btn-right{width:50%}
.btn-phone{width:26px}
header .headfixed{padding:12px 0}
.mainer .banner{margin-top:78px}
.mobile-nav-box{top:78px}
.index-case .index-case-cen{right:118px}
.index-case .index-case-right .index-case-font{width:93%}
.index-case .index-case-right .index-case-font h3{padding-bottom:15px}
.index-case .index-case-dec{padding-top:11px}
.index-case .cmore{margin-top:12px}
.iner-tit h4{font-size:28px}
.advan-cont2 .advan-cont2-swpfont .name{font-size:20px}
.case-info .case-info-cont1rt{padding:30px}
.about-cont4-pc .about-cont4-pctp{margin-top:30px}
.recruit .recruit-dec::after{bottom:-45px}
.recruit .recruit-dec::before{top:19px}
}
@media screen and (max-width:1100px){.index-case .index-case-swfont{padding:45px 340px 45px 25px}
.btn-contact,.headfixed .menu-list>ul{display:none}
.headfixed .menu-list{width:10%}
.headfixed .btn-list{width:100%;margin:0}
.btn-phone,.full-main-nav{display:block}
.btn-phone{width:40%;margin-top:-7px}
.headfixed .btn-list .btn-right{width:60%;padding-right:15px}
.headfixed>div{height:65px;width:96%}
.headfixed .logo,.headfixed .logo1{max-width:160px}
#search-form{width:40%}
.footer .footer-top{padding-bottom:40px}
.menu-list h3 a{height:auto;line-height:26px}
.banner .swiper-font .swiper-h2,.banner .swiper-font .swiper-h2 h2{font-size:34px}
.banner .swiper-font .swiper-h3,.banner .swiper-font .swiper-h3 h3{font-size:18px}
.index-about .index-about-list{width:65%}
.index-case .index-case-fontli{bottom:35px;padding-left:40px;padding-right:40px}
.index-new .index-new-swiperleft{padding-top:30px}
.index-new .index-new-swiperleft li{margin-bottom:16px}
.index-about .index-aborg{width:30%}
header .headfixed{padding:4px 0}
.mainer .banner{margin-top:73px}
.mobile-nav-box{top:73px}
.index-pro .index-pro-bgdl dd span,.index-pro .index-pro-bgfontdec span{font-size:20px}
#search-form{right:1.9%}
.index-quality .index-quality-ul{flex-wrap:wrap;justify-content:center}
.index-quality .index-quality-ul li:nth-child(1),.index-quality .index-quality-ul li:nth-child(2){margin-top:0}
.index-quality .index-quality-ul li{width:38.86%;margin-bottom:31px}
.index-case .index-case-list{flex-wrap:wrap}
.index-case .index-case-right,.index-news .index-news-right{width:100%;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}
.index-case .index-case-left,.index-news .index-news-left{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}
.index-case .index-case-left{width:100%}
.index-case .index-case-cen{width:65%;right:0}
.index-case .index-case-right{padding:32px 50px}
.index-case .index-case-right .index-case-font{width:100%}
.index-about .tit-h2{line-height:36px}
.index-about .index-about-ul .index-about-tit{font-size:20px;line-height:28px}
.index-about .index-about-number h5 strong{font-size:44px;line-height:55px}
.index-about .index-about-number li{padding:0 40px}
.index-about .index-about-number h5{font-size:16px}
.index-about .index-about-number h5 span sub{font-size:26px}
.index-about .index-about-leftdec{margin-top:22px}
.index-about .index-about-ul{width:93%}
.index-news .index-news-list{flex-wrap:wrap}
.index-about .index-about-ul,.index-news .index-news-left,.index-news .index-news-right{width:100%}
.index-news .index-news-right{padding-left:0;padding-bottom:50px}
.index-news .index-news-left li a{padding:18px 39px}
.index-pro .index-pro-bgfont{padding:0 50px}
.index-pro .in-more{top:50%;right:3.5%}
.index-pro .index-pro-rbg{display:none}
.index-pro .swiper-button-next,.index-pro .swiper-button-prev{top:25%}
.index-pro .index-pro-bgfont{width:68%;top:50%;left:10%;transform:translate(-10%,-50%)}
.product .product-tab{display:none}
.product-stab{display:block}
.product .product-stab .nav-name{background-color:#fff;box-shadow:0 0 41px 0 rgba(21,21,22,.1);color:#666;margin-top:-30px}
.product .product-bot-ul .dec{font-size:15px}
.product-info .product-top{background:#f8f8f8}
.product-info .product-stab .nav-name{background:0 0;box-shadow:0 0 41px 0 rgba(21,21,22,0)}
.product-info{margin-top:0;padding-top:106px}
.product-info .product-info-li .product-info-font h5{font-size:22px}
.iner-tit h4,.product-info .product-info-swiper .tit{font-size:24px}
.product-info .product-info-swiper .dec{font-size:16px}
.product-info .product-info-swiper .product-smallswiper{width:55%}
.product-info .product-rela-swiper .left h5{font-size:22px}
.product-info .product-rela-swiper a{padding:20px 25px}
.quality-cont1 .quality-cont1-font h5{font-size:18px}
.join .join-six>div,.join-one ul,.quality-cont2>div,.service-cont3 .service-cont3-list{flex-wrap:wrap}
.quality-cont2 .quality-cont2-left,.quality-cont2 .quality-cont2-right{width:100%;padding-left:0;padding-right:0;margin-top:30px}
.quality-cont2 li:nth-child(2){transform:translateY(35%)}
.quality-cont3{padding-top:30px}
.quality-cont2 .quality-cont2-left .iner-tit .dec,.quality-cont2 .quality-cont2-left .iner-tit h4{text-align:center}
.iner-tit h4 b{vertical-align:-4px}
.quality-cont3 .quality-cont3-ul li{width:20%}
.quality-cont3 .quality-cont3-ul li:first-child{margin-left:0}
.advan-cont1 .advan-cont1-img .mobile,.advan-cont4 .swiper-pagination,.quality-cont3 .quality-cont3-mobile,.quality-cont5 .quality-cont5-mobile{display:block}
.advan-cont1 .advan-cont1-img .pc,.quality-cont3 .quality-cont3-pc,.quality-cont3 .quality-cont3-ul li:nth-child(10) .line,.quality-cont3 .quality-cont3-ul li:nth-child(13) .line,.quality-cont3 .quality-cont3-ul li:nth-child(5) .line,.quality-cont5 .quality-cont5-list{display:none}
.quality-cont3 .quality-cont3-ul li:nth-child(10) .line,.quality-cont3 .quality-cont3-ul li:nth-child(11) .line,.quality-cont3 .quality-cont3-ul li:nth-child(12) .line,.quality-cont3 .quality-cont3-ul li:nth-child(7) .line,.quality-cont3 .quality-cont3-ul li:nth-child(8) .line,.quality-cont3 .quality-cont3-ul li:nth-child(9) .line{transform:rotate(0)}
.contact-cont1 li:hover .contact-cont1-icon,.contact-cont2 li:hover .contact-cont2-icon,.quality-cont1 .swiper-slide:hover{transform:translateY(0)}
.advan-cont1 .advan-cont1-ul li{position:static;width:50%;padding:10px 45px}
.advan-cont1 .advan-cont1-ul li:nth-child(even),.advan-cont1 .advan-cont1-ul li:nth-child(odd){text-align:left}
.advan-cont1 .advan-cont1-ul,.service-cont3 .service-cont3-left{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;margin-top:30px}
.service-cont3 .service-cont3-left li{width:50%;margin-bottom:0;padding:20px}
.service-cont3 .service-cont3-left{margin-top:0;padding:30px;margin-bottom:25px}
.service-cont3 .service-cont3-rtdec,.service-cont3 .service-cont3-rttit{padding:25px}
.advan-cont1,.advan-cont4{padding:60px 0}
.advan-cont2 .advan-cont2-ul li h5{font-size:40px}
.advan-cont4 .advan-cont4-swiper .swiper-container{padding-bottom:30px}
.advan-cont1 .iner-tit h4 b,.iner-tit h4 span{vertical-align:-1px;font-size:28px}
.service-cont1 .service-cont1-dec .tit{font-size:18px}
.service-cont1 .service-cont1-dec .dec{font-size:15px}
.service-cont1 .service-cont1-icon{width:70px;height:70px;margin-top:-70px;margin-bottom:20px}
.service-cont1 .service-cont1-icon img{width:40px}
.service-cont2 .service-cont2-right h5{font-size:18px}
.service-cont3 .service-cont3-left,.service-cont3 .service-cont3-right{width:100%}
.service-cont4 .swiper-slide::after{display:none}
.service-cont4 .service-cont4-num{font-size:35px}
.pub-banner .pub-banner-font h3 strong{font-size:36px}
.about-cont2 .about-cont2-font .dec{opacity:1}
.about-cont1 .about-cont1-right{padding-left:2%}
.about-cont1 .about-cont1-rtdec{font-size:16px}
.about-cont1 .about-cont1-num span{font-size:36px}
.about-cont4 .about-cont4-pc{display:none}
.about-cont4 .about-cont4-mobile{display:block;margin-top:30px;position:relative}
.about-cont4{background:#f7f7f7!important}
.about-cont4 .about-cont4-mobile .swiper-container{width:90%;margin:0 auto;padding-bottom:40px}
.about-cont4{height:auto}
.about-cont4 .iner-tit{position:static;transform:translateY(0);padding-left:0}
.about-cont4 .iner-tit .dec,.about-cont4 .iner-tit h4{text-align:center}
.about-cont4 .swiper-container{padding:0}
.about-cont6{padding-top:12%}
.about-cont6 .iner-tit{top:-30px;transform:translateY(0)}
.laboratory .laboratory-cont2-right .dec{font-size:16px}
.laboratory .laboratory-cont3-ul li:nth-child(2){top:33%;left:36%}
.laboratory .laboratory-cont3-ul li:nth-child(4){bottom:0;left:16%}
.laboratory .laboratory-cont4 .swiper-pagination{display:block}
.laboratory .laboratory-cont4 .swiper-container{padding-bottom:30px}
.laboratory .laboratory-cont4{padding-bottom:5%}
.laboratory .laboratory-cont4-icon h4 b{font-size:30px}
.laboratory .laboratory-cont3{margin-top:45px}
.contact-cont2{padding:50px 10px}
.contact-cont1 ul{padding:0 50px}
.contact-cont1{padding-top:50px;padding-bottom:50px}
.contact-input input{padding:10px 20px 10px 40px}
.contact-input textarea{padding:10px 40px}
.message-submit{width:155px;height:50px}
.contact-cont1 .contact-cont1-font a{font-size:26px}
.join .join-six-form,.join .join-tit{width:100%}
.join .join-six-form{padding-left:0;margin-top:20px}
.join .join-six-form li{width:27.3%}
.join .quality-cont3 .quality-cont3-ul li{width:20%}
.quality-cont3 .quality-cont3-font{font-size:16px}
.insrecruit-list .rectue-min{padding:50px 40px}
.insrecruit-list .desc .dec-h3{font-size:18px}
.insrecruit-list .insrecruit-list-tag span,.insrecruit-list .rectue-top span,.news-left-title{font-size:16px;line-height:28px}
.news-right{padding:2% 2%}
.new-info .new-infolf{padding:40px 30px}
}
@media screen and (max-width:991px){.index-pro .index-pro-bgfont{width:100%}
.index-case .index-case-swfont{padding:45px 25px 45px 25px}
.app-bot{flex-wrap:wrap}
.app-bot .right{width:200px}
.banner .swiper-pagination{bottom:20px!important}
.index-new .index-new-swiperright{position:static;transform:none}
.index-new .index-new-swiperright .font{padding-left:20px}
.index-new .swiper-slide{padding-top:50px}
.index-about .index-about-list{padding-top:11%;width:100%}
.index-about .index-aborg{z-index:-1;opacity:.5}
.index-about .index-about-num{margin-top:0}
.footer .footer-top_bot ul li,.footer .footer-top_bot ul li:first-child,.footer .footer-top_bot ul li:nth-child(3){width:51%;display:none}
.footer .footer-top_bot ul{justify-content:center}
.footer .footer-bot .w1600{flex-wrap:wrap}
.footer .footer-top{padding-bottom:30px}
.footer .footer-bot-left,.footer .footer-bot-right{width:100%;text-align:center}
#search-form{width:50%}
.banner .swiper-font .swiper-h2 h2 span{font-size:44px;line-height:50px}
.banner .swiper-font .swiper-h2,.banner .swiper-font .swiper-h2 h2{font-size:28px;line-height:1.2}
.banner .swiper-font .swiper-h3 h3{padding:10px 0}
.banner .swiper-font{padding-left:47%}
.banner .swiper-font .swiper-h3{margin:1% 0 2%}
.banner .swiper-font .swiper-p span{vertical-align:-3px}
.more{padding:0 28px;height:45px;font-size:16px;line-height:45px}
.index-service .more{line-height:43px}
.index-pro{padding-top:50px}
.index-quality .index-quality-font h3{font-size:18px}
.index-quality .index-quality-fontdec{margin-top:5px}
.index-quality .index-quality-ul{justify-content:flex-start}
.index-quality .index-quality-ul li:nth-child(2){margin-right:0}
.index-quality .index-quality-ul li{width:47.35%}
.index-service{padding:100px 0;margin-top:30px}
.index-case .index-case-list{padding-top:70px}
.index-case .index-case-right{padding:32px 0}
.index-case .index-case-left{width:100%}
.index-about .index-about-right{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}
.index-about .index-about-left{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}
.index-case .index-case-cen{width:100%;position:static;-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3}
.index-about .index-about-number>ul,.index-about .index-about-top{flex-wrap:wrap}
.index-about .index-about-left,.index-about .index-about-right{width:100%}
.index-about .index-about-right{padding-top:30px}
.index-about{padding:80px 0}
.index-about .index-about-fontdec{height:55px;opacity:1}
.index-about .index-about-number{margin-top:60px}
.index-about .index-about-number li:nth-child(4){padding-left:0}
.index-about .index-about-number li{width:33.333%;padding:0 25px;margin-bottom:25px}
.index-about{padding:80px 0 35px 0}
.footer .footer-top_cen,.footer .footer-top_cen .left,.index-pro .index-pro-bglist{flex-wrap:wrap}
.footer .footer-top_cen .left,.index-pro .index-pro-bgleft,.index-pro .index-pro-bgright{width:100%}
.footer .footer-top_bot ul{width:auto;margin:0 auto}
.index-pro .index-pro-bgright{position:static}
.footer .footer-top_cen .right{padding:5px 0 60px 0;margin:0 auto}
.index-pro .index-pro-bgleft{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}
.index-pro .index-pro-bgright{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}
.footer .footer-top_cen .left{display:none}
.kfgj{height:48px}
.product .product-bot-ul li{width:100%;margin-right:0;margin-bottom:25px}
.product .product-bot-ul{margin-top:40px}
.product .product-bot-ul{margin-bottom:10px}
.product{padding-bottom:60px}
.pub-pcbanner{display:none}
.product-info .product-rela-swiper .swiper-pagination,.pub-mbanner{display:block}
.about-cont4 .swiper-button-next,.about-cont4 .swiper-button-prev,.about-cont6 .swiper-button-next,.about-cont6 .swiper-button-prev,.about-develop-big .swiper-button-next,.about-develop-big .swiper-button-prev,.product-info .swiper-button-next,.product-info .swiper-button-prev,.quality-cont4 .swiper-button-next,.quality-cont4 .swiper-button-prev,.quality-cont6 .swiper-button-next,.quality-cont6 .swiper-button-prev{width:40px;height:40px}
.quality-cont1 .swiper-slide{padding:4% 2%}
.product-info .product-info-swiper .product-bigswiper{width:90%}
.product-info .product-info-li2 .img2{bottom:-42px}
.product-info .product-info-li:nth-child(odd) .product-info-left{padding-left:30px}
.product-info .product-info-right .img1 img{width:320px}
.product-info .product-info-li1 .img1 img{width:150px}
.product-info .product-info-li1 .img2 img{width:90px}
.product-info .product-info-li3 .img1 img{width:260px}
.product-info .product-info-li .product-info-font h5{font-size:20px}
.product-info .product-rela-swiper .left h5{font-size:22px}
.product-info .product-rela{margin-top:45px}
.product-info .product-info-table{margin:45px auto}
.product-info .product-top{margin-bottom:55px}
.product-info .product-info-table table td:nth-child(even),.product-info .product-info-table table td:nth-child(odd){font-size:14px;line-height:45px}
.product-info .product-rela-swiper .left h6{font-size:16px}
.pub-banner .pub-banner-font h3{font-size:26px}
.quality-cont1{padding:45px 0}
.quality-cont1 .swiper-container{padding-top:60px;padding-bottom:30px}
.quality-cont1 .quality-cont1-icon{width:90px;height:90px}
.quality-cont1 .quality-cont1-icon{margin:0 auto;margin-top:-23%}
.quality-cont2 .quality-cont2-font{font-size:16px}
.iner-tit .dec{margin-top:6px}
.quality-cont3 .num{right:40px}
.quality-cont3 .quality-cont3-ul li{width:25%}
.quality-cont3 .quality-cont3-ul{margin-top:40px}
.quality-cont3 .quality-cont3-ul li:nth-child(12) .line,.quality-cont3 .quality-cont3-ul li:nth-child(4) .line,.quality-cont3 .quality-cont3-ul li:nth-child(8) .line{display:none}
.quality-cont3 .quality-cont3-ul li:nth-child(10) .line,.quality-cont3 .quality-cont3-ul li:nth-child(5) .line,.service-cont1 .swiper-pagination{display:block}
.quality-cont3 .quality-cont3-icon img{width:40%}
.quality-cont3 .quality-cont3-icon{width:80px;height:80px}
.quality-cont3 .quality-cont3-font{font-size:16px}
.quality-cont3 .line{top:25px}
.quality-cont3 .num{right:53px}
.quality-cont3 .quality-cont3-ul li{margin-bottom:35px}
.iner-tit h4 b{font-size:30px;vertical-align:-2px}
.iner-tit .dec{font-size:16px}
.advan-cont1 .advan-cont1-ul li{padding:10px 20px}
.advan-cont1 .advan-cont1-img{margin-top:30px}
.advan-cont2,.advan-cont3{padding-top:45px}
.advan-cont2 .advan-cont2-ul{flex-wrap:wrap;justify-content:center}
.advan-cont2 .advan-cont2-ul li{width:33.333%;margin-bottom:30px}
.about-cont1>div,.advan-cont2 .advan-cont2-swiper,.case .case-list-contbt,.case .case-list-conttp,.laboratory .laboratory-cont2>div,.service-cont2>div{flex-wrap:wrap}
.about-cont1 .about-cont1-left,.about-cont1 .about-cont1-right,.advan-cont2 .advan-cont2-swpleft,.advan-cont2 .advan-cont2-swpright,.case .case-list-tpfont,.case .case-list-tpimg,.case-info .case-info-cont1lf,.case-info .case-info-cont1rt,.laboratory .laboratory-cont2-left,.laboratory .laboratory-cont2-right,.service-cont2 .service-cont2-left,.service-cont2 .service-cont2-right,.service-cont3 .service-cont3-left li{width:100%}
.advan-cont2 .advan-cont2-swpfont,.advan-cont2 .advan-cont2-swpleft{padding-right:0}
.case-info .case-info-cont1rt{margin-left:0;padding:40px 30px}
.advan-cont2 .advan-cont2-swpright .advan-cont2-swpimg img{float:none}
.advan-cont2 .advan-cont2-ul{margin:45px auto 20px auto}
.advan-cont2 .advan-cont2-swpfont .name{margin:0 auto;display:block;width:18%}
.advan-cont2{padding-bottom:70px}
.advan-cont2 .advan-cont2-swpleft{display:flex;flex-direction:column;justify-content:flex-start}
.advan-cont2 .advan-cont2-sswiper{margin-top:30px;margin-bottom:35px}
.service-cont1 .swiper-container{padding-bottom:30px}
.service-cont1{margin-top:45px;padding-bottom:10px}
.service-cont2{padding:80px 0}
.case .case-bot,.case .case-list-contbt,.service-cont2 .service-cont2-right{margin-top:30px}
.case-info .case-info-cont2,.service{margin-top:45px}
.service-cont3 .service-cont3-left li{padding:20px 0;align-items:center}
.service-cont3 .service-cont3-font{padding:0 30px}
.service-cont4 .service-cont4-num{width:90px;height:90px;font-size:28px;line-height:90px}
.service-cont4{padding:55px 0 50px 0}
.service-cont4 .service-cont4-font{padding:0 30px}
.service-cont3 .service-cont3-font h4,.service-cont3 .service-cont3-rttit{font-size:18px}
.pub-banner .pub-banner-font h3 strong{font-size:30px}
.pub-banner .pub-banner-font h3{line-height:1.5}
.case .case-list-contbt li{width:48.5%;margin-bottom:3%}
.case .case-list-contbt li:nth-child(2n){margin-right:0}
.case .case-list-tpfont h4,.case-info .case-cont1rt-top h4{font-size:20px}
.case .case-list-tpfont{padding:30px}
.about-cont2 .about-cont2-font h4{font-size:18px}
.about-cont2 .about-cont2-font .dec{font-size:14px}
.about-cont2 .swiper-pagination{display:block}
.about-cont2 .swiper-container{padding-bottom:30px;padding-top:20px}
.about-cont2{padding-top:45px;padding-bottom:50px}
.about-develop-small .time{font-size:18px}
.about-cont4{padding:45px 0;margin-top:45px}
.about-cont4 .swiper-button-prev{left:-20px!important}
.about-cont4 .swiper-button-next{right:-20px!important}
.about-develop-left .num{font-size:28px}
.about-cont1 .about-cont1-right{padding-left:0;padding-top:50px}
.about-cont1 .about-cont1-left,.about-cont1 .about-cont1-num,.about-cont1 .about-cont1-numdec,.about-cont1 .about-cont1-right .iner-tit h4{text-align:center}
.about-cont1 .about-cont1-ul li{width:25%;margin-bottom:0}
.about-cont1::after{width:500px}
.about-cont1{padding-top:30px;padding-bottom:60px}
.about-cont3 .about-cont3-tab a{font-size:16px}
.about-cont3,.about-cont5{padding-top:45px}
.about-cont5 .about-cont5-pc{display:none}
.about-cont5 .about-cont5-mobile{display:block}
.about-cont5 .swiper-container{padding-bottom:30px}
.about-cont6{padding-bottom:45px}
.laboratory .laboratory-cont1 .swiper-container{width:100%}
.laboratory .laboratory-cont1 .swiper-container{padding-top:55px}
.laboratory .laboratory-cont2{margin-top:45px}
.laboratory .laboratory-cont3-ul li h5{font-size:16px}
.laboratory .laboratory-cont2-right{padding:40px 30px}
.laboratory .laboratory-cont3{padding:45px 0 60px 0}
.laboratory .laboratory-cont4-font{font-size:16px}
.laboratory .laboratory-cont4{padding:45px 0}
.laboratory .laboratory-cont1-font{font-size:18px}
.contact-cont2{flex-wrap:wrap}
.contact-cont2 li{margin-bottom:30px}
.contact-cont2 li:last-child{margin-bottom:0}
.contact-cont3{height:450px}
.contact-input{width:90%}
.contact-cont4{padding:45px 0}
.join-one li{width:50%;margin-bottom:30px}
.join-five,.join-four,.join-three,.join-two{padding:55px 0}
.join .quality-cont3 .quality-cont3-ul li{width:25%}
.join .join-six{padding:30px 0}
.join-five li p{font-size:16px}
.recruit{margin:45px auto 60px auto}
.recruit .recruit-dec h4{font-size:20px}
.insrecruit-list .insrecruit-list-tag span:last-child,.insrecruit-list .rectue-top .icon{width:10%}
.recruit .recruit-dec::after{bottom:-35px}
.recruit .recruit-dec::before{top:8px}
.insrecruit-list .insrecruit-list-tag span,.insrecruit-list .rectue-top span{font-size:16px}
.insrecruit-list .rectue-top{height:60px}
.recruit .recruit-dec::after,.recruit .recruit-dec::before{font-size:80px}
.insrecruit-list .rectue-min-top dd{width:33.333%}
.insrecruit-list .rectue-min{padding:40px 30px}
.news{padding:30px 0}
.new-infolf,.news-left{width:100%}
.news-right{display:none}
.new-info{margin-top:70px}
.laboratory .laboratory-cont4-font{padding:0}
.quality-cont1 .quality-cont1-font .dec{font-size:15px}
}
@media screen and (max-width:767px){.footer .footer-bot{padding:20px 0}
.footer .footer-bot-left a,.footer .footer-bot-left p,.footer .footer-bot-right a{font-size:14px}
.footer .footer-bot-right{padding-top:8px}
.footer .footer-top_cen a{width:33.33%;font-size:16px;line-height:2;text-align:center}
.footer .footer-top_cen .right p{font-size:15px}
.mobile-nav-box{top:63px}
.app-bot .right{margin:20px auto 5px}
.newsinfo p{width:100%}
#search-form{width:85%;left:10%}
.headfixed>div{width:90%}
.mainer .pcimg{display:none}
.mainer .phoneimg{display:block}
.headfixed>div{height:55px}
.mainer,.mainer2{margin-top:55px}
.headfixed .logo,.headfixed .logo1{max-width:130px}
.headfixed .menu-list{width:25%}
.banner .swiper-font .swiper-h2,.banner .swiper-font .swiper-h2 h2{font-size:20px}
.banner .swiper-font .swiper-h3 h3{padding-left:0}
.banner .swiper-font .swiper-h3 h3::before{display:none}
.banner .swiper-font .swiper-h3 h3 span{font-size:18px;font-family:Arial}
.more{height:40px;line-height:40px;padding:0 15px;font-size:16px}
.index-service .more{line-height:36px}
.tit .tit-h{line-height:2}
.mainer .banner{margin-top:63px}
.index-pro{padding-top:30px}
.index-pro .index-pro-swiper{margin-top:30px}
.index-pro .index-pro-bgswiper{margin-top:25px}
.index-pro .swiper-button-next,.index-pro .swiper-button-prev{top:18%}
.index-pro .index-pro-bgfont h3{font-size:22px}
.index-pro .index-pro-bgdl dd span,.index-pro .index-pro-bgfontdec span{font-size:18px}
.index-pro .index-pro-bgfont{padding:0 25px}
.index-pro .index-pro-bgleft{height:390px}
.index-pro .index-pro-bgdl dd{font-size:15px}
.index-pro .index-pro-bgdl{margin-top:10px}
.index-pro .in-more img{width:30px;height:16px}
.index-pro .in-more{width:190px;height:90px;top:30%;padding:24px 13px}
.index-pro .in-more span{padding-bottom:12px;font-size:14px}
.index-pro .index-pro-bgswiper .gallery-top{padding-bottom:30px}
.index-quality .tit .tit-h,.index-service .tit .tit-h{padding-bottom:5px}
.index-pro{padding-bottom:0}
.index-quality .index-quality-ul li{width:100%;margin-right:0;margin-bottom:25px}
.index-quality .index-quality-ul{margin-top:30px}
.index-quality .index-quality-font{margin-top:15px}
.index-service .tit .tit-h{line-height:1.5;padding-bottom:15px}
.index-service .tit .tit-p{margin:3% 0 0 0}
.index-service .more{margin:30px auto 0 auto}
.index-service{padding:60px 0;margin-top:25px}
.index-case .index-case-bg{right:18px;width:80%;height:250px}
.index-case .index-case-list{padding-top:50px}
.index-case .index-case-right .index-case-font h3{line-height:30px}
.index-case .index-case-dec{line-height:26px;font-size:15px}
.index-case .swiper-button-next{right:-15px!important}
.index-case .swiper-button-prev{left:-15px!important}
.index-case .index-case-swfont h3{font-size:18px;line-height:26px}
.index-case .index-case-swfontdec{font-size:16px;line-height:26px;margin-top:4px}
.index-case .index-case-swfont{padding:25px 30px 25px 30px}
.index-about{padding:32px 0 10px 0}
.mag-100{margin:50px 0}
.index-about .index-about-ul li{width:100%}
.index-about .index-about-right{padding-bottom:40px}
.index-about .tit-h2{line-height:30px}
.index-about .tit .tit-h2{margin:1% 0 0 0}
.index-about .index-about-leftdec{margin-top:15px}
.index-about .index-about-number h5 strong{font-size:30px;line-height:38px}
.index-about .index-about-number{margin-top:0}
.index-about .index-about-number li{width:50%;padding:0 10px}
.index-about .index-about-number h5{font-size:14px}
.index-about .index-about-number h5 span{font-size:20px}
.index-about .index-about-number h5 span sub{font-size:22px}
.index-about .index-about-number li:first-child,.index-about .index-about-number li:nth-child(4){padding-left:10px}
.index-news .index-news-font h3{font-size:16px;line-height:28px}
.index-news .index-news-fontdec{font-size:14px;line-height:25px;margin-top:6px}
.index-news .index-news-right ul li a{flex-wrap:wrap}
.index-news .index-news-font,.index-news .index-news-img{width:100%}
.index-news .index-news-font{padding-left:0;padding-top:20px}
.index-news .index-news-list{margin-top:30px}
.index-news .index-news-right{padding-bottom:25px}
.index-news .index-news-left li h3{font-size:16px;line-height:26px}
.index-news .index-news-left li time{font-size:15px;line-height:28px}
.index-news .index-news-left li a{padding:5px 25px}
.index-news .index-news-left li:last-child a{padding-bottom:30px}
.index-news{padding-bottom:40px}
.index-news .index-news-right ul li:first-child{margin-bottom:25px}
.index-news .index-news-font time{font-size:15px;line-height:28px;margin-top:5px}
.index-about .index-about-number li:nth-child(2){border:none}
.index-about .index-about-number h5 span{vertical-align:0}
.banner .swiper-font{padding-left:0}
.banner .swiper-font .swiper-h2 h2 span{font-size:32px;line-height:36px}
.banner .swiper-font .swiper-h2,.banner .swiper-font .swiper-h2 h2{font-size:18px}
.banner .swiper-font .swiper-h3 h3 span{font-size:14px}
.banner .swiper-font .swiper-p span{vertical-align:-2px}
.more{font-size:15px}
.banner .swiper-font .swiper-h3 h3{padding:6px 0}
.banner .swiper-font .swiper-h3{margin:0 0 1%}
.banner .swiper-fontlist{top:30%;left:50%;transform:translate(-50%,-30%);-ms-transform:translate(-50%,-30%);-moz-transform:translate(-50%,-30%);-webkit-transform:translate(-50%,-30%);-o-transform:translate(-50%,-30%)}
.index-case .index-case-cen>ul{flex-wrap:wrap}
.index-case .index-case-cen li{width:50%}
.index-case .index-case-icon{display:none}
.index-case .index-case-cenfont h4{margin-top:0}
.index-case .index-case-cen li{padding:10px 0}
.index-case .index-case-cenfont h4{font-size:15px}
.product-stab .nav-name{font-size:16px;line-height:55px}
.product .product-bot-ul{margin-top:35px}
.product .product-bot-ul li a{flex-wrap:wrap}
.product .product-bot-ul .font,.product .product-bot-ul .img{width:100%}
.product .product-bot-ul .font{padding-right:0}
.product .product-bot-ul .font{text-align:center;margin-bottom:20px}
.product .product-bot-ul li a{padding:40px 20px 20px 20px}
.product .product-bot-ul .dec{margin-top:6px}
.college2-page a{width:32px;height:32px;line-height:32px}
.pub-banner .pub-banner-font h3{font-size:22px}
.product-stab .nav-name{padding:0 20px}
.product-stab .nav-name .icon-sljt{right:15px}
.product-phonemenu li a{padding:0 20px}
.product .product-stab .tit{padding:10px 0}
.product-info{padding-top:40px}
.iner-tit h4,.product-info .product-info-swiper .tit{font-size:20px}
.product-info .product-info-swiper .dec{margin-top:10px}
.product-info .product-top{margin-bottom:40px}
.product-info .product-info-swiper .font{margin-bottom:25px}
.product-info .product-info-swiper .product-smallswiper{width:100%;margin-top:20px}
.product-info .swiper-button-next{right:-30px!important}
.product-info .swiper-button-prev{left:-30px!important}
.product-info .product-info-table{margin:35px auto}
.product-info .product-info-table table{margin-top:20px;width: 100%;}
.product-info .product-info-li>div,.product-info .product-rela-swiper a,.quality-cont2 .quality-cont2-right{flex-wrap:wrap}
.product-info .product-info-li .product-info-left,.product-info .product-info-right,.product-info .product-rela-swiper .left,.product-info .product-rela-swiper .right{width:100%}
.product-info .product-info-li .product-info-font{position:static;text-align:center;transform:translateY(0);padding:20px 0}
.product-info .product-info-li1 .img1{transform:translateY(5%)}
.product-info .product-info-li .product-info-font .dec{margin-top:6px;font-size:15px}
.product-info .product-info-li{padding:30px 15px}
.product-info .product-info-li2{padding:50px 15px}
.product-info .product-info-li2 .product-info-font{padding-top:50px}
.product-info .product-info-li3 .product-info-font{padding-bottom:40px}
.product-info .product-info-li:nth-child(odd) .product-info-left{padding:0}
.product-info .product-info-li4{padding:60px 0 40px 0}
.product-info .product-info-li4 .product-info-font{padding-top:40px}
.product-info .product-info-li5{padding:30px 0 50px 0}
.product-info .product-info-li5 .product-info-font{padding-bottom:30px}
.product-info .product-info-li6 .product-info-left{padding-left:0!important}
.product-info .product-info-li6{padding:60px 0 40px 0}
.product-info .product-info-li6 .product-info-font{padding-top:25px}
.product-info .product-rela-swiper .left{text-align:center;padding:20px 0}
.product-info .product-rela-swiper .dec{margin-top:10px;font-size:14px}
.product-info .product-rela-swiper .swiper-slide{box-shadow:0 0 62px 0 rgba(21,21,22,0);border:1px solid #dedede}
.product-info .product-rela-swiper .swiper-container{padding:20px 1px 30px 1px}
.iner-tit .dec{font-size:16px}
.quality-cont1 .quality-cont1-icon{margin:0 auto;margin-top:-17%}
.quality-cont1 .quality-cont1-font{margin-top:30px}
.quality-cont2 li{width:48%}
.quality-cont2 li:nth-child(3){transform:translateY(-35%)}
.quality-cont3{margin-top:55px}
.quality-cont3 .quality-cont3-ul li{width:33.333%}
.quality-cont3 .quality-cont3-ul li:nth-child(3n) .line{display:none}
.quality-cont3 .quality-cont3-ul li:nth-child(4) .line,.quality-cont3 .quality-cont3-ul li:nth-child(8) .line{display:block}
.quality-cont3 .quality-cont3-font{font-size:15px}
.join .quality-cont3{margin-top:0}
.join-five li:last-child{margin:0!important}
.quality-cont3 .num{right:33px;font-size:20px}
.iner-tit .dec{font-size:14px;line-height:25px}
.quality-cont4{padding-top:20px}
.quality-cont4 .quality-cont4-swiper{margin-top:20px}
.quality-cont5{padding-top:35px}
.quality-cont4 .swiper-button-next,.quality-cont6 .swiper-button-next{right:-15px!important}
.quality-cont4 .swiper-button-prev,.quality-cont6 .swiper-button-prev{left:-15px!important}
.quality-cont6{padding:35px 0;margin-top:40px}
.quality-cont6 .swiper-container{padding:20px 0}
.product-info .product-info-li:nth-child(even) .product-info-left{padding-left:0}
.advan-cont1 .iner-tit h4 b,.iner-tit h4 span{vertical-align:-1px;font-size:22px}
.advan-cont1,.advan-cont4{padding:35px 0}
.advan-cont1{padding-top:50px}
.advan-cont1 .advan-cont1-ul li h5{font-size:18px}
.advan-cont1 .advan-cont1-ul li{width:100%}
.advan-cont1 .advan-cont1-ul li:nth-child(even),.advan-cont1 .advan-cont1-ul li:nth-child(odd){text-align:center}
.advan-cont1 .advan-cont1-ul,.advan-cont2 .advan-cont2-swpfont .advan-cont2-swpdec{margin-top:15px}
.advan-cont2 .advan-cont2-ul li{width:50%;margin-bottom:15px}
.advan-cont2 .advan-cont2-ul li h5{font-size:32px}
.advan-cont2 .advan-cont2-swpfont .name{font-size:18px}
.advan-cont2 .advan-cont2-ul{margin:25px auto 15px auto}
.advan-cont2{padding-bottom:50px}
.advan-cont2 .advan-cont2-sswiper{margin:20px auto}
.advan-cont3{padding-top:35px}
.advan-cont4 .advan-cont4-swiper .swiper-container{padding-top:15px}
.advan-cont1 .advan-cont1-ul .dec{font-size:15px;margin-top:6px}
.advan-cont2 .advan-cont2-ul li h5 em{font-size:16px}
.advan-cont2 .advan-cont2-swpfont .name{width:35%}
.service-cont1 .service-cont1-swiper{padding-top:20px}
.service{margin-top:35px}
.service-cont1{padding-bottom:0}
.service-cont2 .service-cont2-right h5{font-size:16px}
.service-cont2 .service-cont2-right .dec{font-size:13px}
.service-cont3 .service-cont3-list{margin-top:15px}
.service-cont2{padding:50px 0}
.service-cont3 .service-cont3-left li{flex-wrap:wrap}
.case .case-list-contbt li,.service-cont3 .service-cont3-font{width:100%;margin-right:0}
.service-cont3 .service-cont3-font{padding:0;text-align:center;margin-top:15px}
.service-cont3 .service-cont3-left li{padding:10px 0}
.service-cont3 .service-cont3-icon{margin:0 auto}
.service-cont3 .service-cont3-rtdec{padding:16px 20px;font-size:14px}
.pub-banner .pub-banner-font h3 strong{font-size:22px}
.service-cont4{padding:45px 0 40px 0}
.service-cont4 .service-cont4-num{width:60px;height:60px;font-size:22px;line-height:60px}
.service-cont4 .service-cont4-swiper .swiper-container{margin-top:10px}
.service-cont4 .service-cont4-swiper .swiper-slide{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:10px}
.service-cont4 .service-cont4-font{width:calc(100% - 70px);margin-top:0;padding:0;font-size:15px;padding-left:20px;text-align:left}
.service-cont3 .service-cont3-rtdec,.service-cont3 .service-cont3-rttit{padding:18px}
.case .case-list-tpfont h4,.case-info .case-cont1rt-top h4{font-size:18px}
.case .case-list-tpfont{padding:20px 15px}
.case .case-list-contbt li{margin-bottom:20px}
.case-info .case-info-cont1rt{padding:30px 20px 50px 20px}
.case-info .case-info-cont2,.service{margin-top:35px}
.about-develop-swiper,.case .case-bot,.case .case-list-contbt,.service-cont2 .service-cont2-right{margin-top:20px}
.case-info{padding-bottom:15px}
.case .case-contbt-font .dec,.case .case-list-tpfont .dec,.case-info .case-cont1rt-bot,.case-info .case-cont1rt-top .dec{font-size:14px}
.case-info .case-cont1rt-bot{margin-top:10px}
.about-cont1 .about-cont1-left h3{margin-bottom:-45px}
.about-cont1 .about-cont1-left h4{font-size:20px}
.about-cont1 .about-cont1-dec{font-size:16px}
.about-cont1 .about-cont1-right{padding-top:20px}
.about-cont1 .about-cont1-ul li{width:50%;margin-bottom:15px}
.about-cont1 .about-cont1-rtdec,.about-develop-left .num-dec .num-dec-p{font-size:15px}
.about-cont5 .about-cont5-img{height:100px}
.about-cont5 .about-cont5-img img{padding:15px}
.about-develop{padding:35px 0}
.about-cont3 .about-cont3-tab,.about-develop-list,.contact-cont1 ul{flex-wrap:wrap}
.about-develop-left,.about-develop-right,.contact-cont1 li,.contact-input,.contact-input1 li{width:100%}
.about-develop-left .num{font-size:26px}
.about-develop .about-develop-big .swiper-container{width:90%}
.about-cont4 .swiper-button-next,.about-develop-big .swiper-button-next{right:-10px!important}
.about-cont4 .swiper-button-prev,.about-develop-big .swiper-button-prev{left:-10px!important}
.about-develop-left{padding:30px 20px}
.about-cont3 .about-cont3-tab{margin-top:15px}
.about-cont4{padding:35px 0;margin-top:35px}
.about-cont5 .swiper-container{padding:0 1px 30px 1px}
.about-cont6 .iner-tit{position:static;transform:translateY(0)}
.about-cont6 .iner-tit .dec,.about-cont6 .iner-tit h4{text-align:center}
.about-cont6{padding-top:35px}
.about-cont6 .about-cont6-item:nth-child(2){margin-top:20px}
.about-cont6 .about-cont6-swiper .swiper-slide{flex-wrap:wrap}
.about-cont6 .about-cont6-item,.about-cont6 .about-cont6-item:last-child .about-cont6-img{width:48.5%;margin-right:10px}
.about-cont6 .about-cont6-item:last-child .about-cont6-img:last-child{margin-right:0}
.about-cont6 .about-cont6-img{margin-bottom:10px}
.about-cont6 .about-cont6-item:nth-child(2){margin-right:0}
.about-cont6 .about-cont6-item:last-child{display:flex;flex-direction:row;justify-content:flex-start;width:100%;margin-top:10px}
.about-cont6 .about-cont6-item:nth-child(1){margin-top:43%}
.la-more{width:200px;height:50px;line-height:50px;font-size:16px}
.laboratory .laboratory-cont2-right{padding:30px 20px}
.laboratory .laboratory-cont1 .swiper-pagination{display:block}
.laboratory .laboratory-cont1 .swiper-container{padding-bottom:30px}
.laboratory .laboratory-cont3-ul li{position:static;margin-bottom:20px}
.laboratory .laboratory-cont3-ul li:last-child{margin-bottom:0}
.laboratory .laboratory-cont3-ul{height:auto}
.contact-input,.laboratory .laboratory-cont3-ul{margin-top:20px}
.laboratory .laboratory-cont4 .swiper-container{padding-top:20px}
.contact-cont1 li:nth-child(2){padding-left:0}
.contact-cont1 li{display:flex;flex-direction:row;justify-content:flex-start;position:relative}
.contact-cont1 .contact-cont1-icon{width:35px}
.contact-cont1 .contact-cont1-font{width:calc(100% - 35px);padding-left:20px}
.contact-cont1 ul{padding:0}
.contact-cont1 .contact-cont1-font p{font-size:16px}
.contact-cont1 li:first-child{margin-bottom:20px}
.contact-cont1,.contact-cont2,.contact-cont4{padding:35px 0}
.contact-cont3{height:300px}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:14px!important}
.contact-cont4{padding-bottom:50px}
.joone-tit{border:1px solid #c81624;background:0 0}
.joone-tit{padding:15px 12px}
.join-one li{width:47%;margin-bottom:0}
.join-one{padding-bottom:45px}
.join-five,.join-four,.join-three,.join-two{padding:45px 0}
.join-two .left li{width:120px;height:120px}
.join .quality-cont3 .quality-cont3-ul li{width:33.333%}
.join .join-six-form li{width:48.5%;margin-bottom:10px}
.join .join-six-form li:nth-child(2){margin-right:0}
.join .join-six-form li:last-child,.join .join-six-form li:nth-child(3){width:100%;margin-right:0}
.join .join-six-form ul{flex-wrap:wrap}
.join .join-six .sub{margin:0 auto;display:block}
.join .join-tit{text-align:center}
.join-four .iner-tit{text-align:center}
.join-four .iner-tit h4{display:inline;text-align:center}
.join-two .left li{width:100px;height:100px}
.join-two .left li{margin:0 auto;margin-bottom:10px;margin-right:10px}
.join-two .left li:nth-child(3n){margin-right:0}
.join-two .left li p{font-size:12px}
.join-three li h5{font-size:18px}
.join-three li p{font-size:16px}
.join-four p{font-size:14px;height:auto;position:static;margin:20px auto;padding:0;transform:translateY(0)}
.join-four li{padding:20px 15px 10px!important}
.join-five{padding-bottom:0}
.join-four h5{font-size:18px}
.join-two .left li h5{font-size:26px}
.recruit .recruit-dec .dec{font-size:13px}
.recruit{margin:35px auto 60px auto}
.insrecruit-list .insrecruit-list-tag span:last-child,.insrecruit-list .rectue-top .icon{width:14%}
.insrecruit-list .rectue-min-top dd{width:50%}
.insrecruit-list .rectue-min{padding:25px 20px}
.insrecruit-list .rectue-min .desc{font-size:14px;line-height:30px}
.insrecruit-list .desc .dec-h3{font-size:16px}
.insrecruit-list .insrecruit-list-tag{padding:20px 20px}
.insrecruit-list .rectue-min-top dd,.insrecruit-list .rectue-top span{font-size:14px}
.recruit .recruit-dec h4{font-size:18px}
.news-left li a{flex-wrap:wrap}
.news-left-img,.news-left-text{width:100%}
.news-left li{margin-bottom:20px}
.news-left-text{padding:15px 30px}
.news-left-title{font-size:15px}
.new-info .new-infolf-tit{font-size:20px;text-align:center}
.new-info .new-infolf-ul{flex-wrap:wrap}
.new-info .new-infolf{padding:30px 20px}
.new-info .point{margin-bottom:15px}
.new-info .new-infolf-ul li{width:48.5%;margin-right:5px;font-size:15px}
.new-info .new-infolf-ul li:nth-child(2n){margin-right:0}
.new-info{margin-top:50px}
.join-two .left li h5 em{font-size:14px}
.index-quality .index-quality-icon{position:relative;height:100px}
.index-quality .index-quality-icon img{width:30%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
.index-quality .index-quality-ul li a{padding:30px 30px 35px 30px}
.index-service{background-attachment:unset!important;background-size:cover;background-repeat:no-repeat;background-position:center}
.h3-size30{font-size:18px}
.laboratory .laboratory-cont4 .swiper-pagination,.quality-cont1 .swiper-pagination,.service-cont1 .swiper-pagination{display:none}
.quality-cont1 .swiper-container{padding-bottom:0}
.about-cont1,.advan-cont2 .advan-cont2-swpleft{overflow:hidden}
.about-cont1 .about-cont1-left h3{margin-left:0}
.laboratory .laboratory-cont4-font{padding:0}
.laboratory .laboratory-cont4-icon{width:90px;height:90px;line-height:90px}
.about-cont2 .swiper-slide:hover .about-cont2-icon,.laboratory .laboratory-cont1 .swiper-slide:hover .laboratory-cont1-icon,.laboratory .laboratory-cont4 .swiper-slide:hover .laboratory-cont4-icon,.service-cont3 .service-cont3-left li:hover .service-cont3-icon,.service-cont4 .swiper-slide:hover .service-cont4-num{transform:translateY(0)}
.about-cont3 .about-cont3-contimg:hover img,.about-cont4-pc .about-cont4-img:hover img,.about-cont5 .about-cont5-mobile .swiper-slide:hover .about-cont5-img img,.about-cont5 .about-cont5-pc li:hover .about-cont5-img img,.about-develop-img img:hover,.advan-cont4 .swiper-slide:hover .advan-cont4-swiperimg img,.case .case-list-contbt li:hover .case-contbt-img img,.case .case-list-conttp:hover .imginfo img,.case-info .case-cont1-tp .swiper-slide:hover .case-info-bimg img,.energy-item .swiper-slide:hover .service-exper-img img,.index-about .index-about-ul li:hover .index-about-img img,.index-case .gallery-top .swiper-slide:hover .index-case-swimg img,.index-news .index-news-right ul li:hover .index-news-imgif img,.index-pro .index-pro-bgimg:hover img,.laboratory .laboratory-cont2-left:hover img,.new .new-hotleft .new-hotleft-img:hover img,.newinfo .newinfo-recomm li:hover .newinfo-recomm-leftimg img,.product .product-bot-ul li a:hover .img img,.product .product-case-ul li:hover .product-case-leftimg img,.product .product-exper-left:hover .product-exper-leftimg img,.product .product-story-ul li:hover .product-story-img img,.product .swiper-slide:hover .product-do-swiperimg img,.product-detail .product-detail-leftimg:hover img,.quality-cont6 .quality-cont6-img:hover img,.service-cont1 .swiper-slide:hover .service-cont1-img img,.service-cont2 .service-cont2-left:hover .service-cont2-img img,.service-exper .swiper-slide:hover .service-exper-img img{transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1)}
.index-pro .in-more,.lightbox,.lightboxOverlay{display:none!important}
.index-about .index-about-leftdec{font-size:14px;line-height:24px}
.h3-size30{font-size:16px;line-height:28px}
.index-about .index-about-leftdec{margin-top:6px}
.index-quality .index-quality-fontdec{font-size:14px;line-height:24px}
.index-quality .index-quality-font h3{line-height:30px}
.h3-size20{font-size:15px}
.h3-size20{font-size:15px}
.tit-size40{font-size:20px}
.index-case .index-case-dec{height:auto}
.index-case .index-case-right{padding:25px 0 15px 0}
.mag-100{margin:40px 0}
.index-pro .index-pro-bgdl dd{line-height:35px}
.index-pro .index-pro-bgdl dd::before{top:8px;width:18px}
.index-pro .index-pro-bgdl{height:auto}
.index-pro .index-pro-bgleft{height:350px}
.index-pro .index-pro-bgfontdec{margin-top:6px}
.quality-cont1 .quality-cont1-font .dec{padding:0 15px}
.advan-cont1 .advan-cont1-ul li{padding:10px 25px}
.message-submit{width:150px;height:42px}
.about-cont4 .swiper-button-next,.about-cont4 .swiper-button-prev{top:45%}
.about-cont6{padding-bottom:25px}
}
@media screen and (max-width:360px){.banner .swiper-font .swiper-h3 h3 span{font-size:12px}
.index-pro .in-more{top:28%}
.index-quality .index-quality-ul li a{padding:50px 30px 45px 30px}
.index-about .index-about-number h5 strong{font-size:28px}
.index-case .index-case-cen li{width:50%}
.iner-tit h4,.product-info .product-info-swiper .tit{font-size:17px}
.advan-cont1 .iner-tit h4 b,.iner-tit h4 span{vertical-align:-1px;font-size:20px}
.iner-tit .dec{font-size:13px}
.advan-cont2 .advan-cont2-swpfont .name{width:38%}
.service-cont4 .service-cont4-font{padding-left:12px}
.service-cont1 .service-cont1-dec .tit,.service-cont3 .service-cont3-font h4,.service-cont3 .service-cont3-rttit{font-size:16px}
.service-cont3 .service-cont3-font .dec{font-size:14px;line-height:1.5}
.service-cont3 .service-cont3-rtdec,.service-cont3 .service-cont3-rttit{padding:16px}
.service-cont3 .service-cont3-left{padding:20px}
.pub-banner .pub-banner-font h3{font-size:20px}
.case .case-contbt-font h4{font-size:16px}
.case .case-contbt-font .dec,.case .case-list-tpfont .dec,.case-info .case-cont1rt-top .dec{font-size:14px}
.about-cont6 .about-cont6-item,.about-cont6 .about-cont6-item:last-child .about-cont6-img{width:48%;margin-right:10px}
.join-two .left li{margin:0 auto;margin-bottom:10px;margin-right:10px;margin-left:0}
.join-two .left li:nth-child(3n){margin-right:10px}
.join-two .left li:nth-child(2n){margin-right:0}
.join .quality-cont3 .quality-cont3-ul li,.quality-cont3 .quality-cont3-ul li{width:50%}
.quality-cont3 .num{right:52px;top:-10px}
.quality-cont3 .quality-cont3-ul li:nth-child(3n) .line{display:block}
.quality-cont3 .quality-cont3-ul li:nth-child(2n) .line{display:none}
.join-two .left{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;width:77%;margin:0 auto;margin-top:20px}
.insrecruit-list .rectue-min-top dd{width:100%}
.recruit .recruit-dec h4{font-size:16px}
.join .join-six .ipt,.join .join-six .sub{height:45px;line-height:45px}
.join .join-six-form li{width:48%}
.new-info .new-infolf-ul li{width:100%;margin-right:0}
.h3-size30{font-size:15px}
}
.advan-cont4 .advan-cont4-swiper{position:relative}
.advan-cont4 .advan-cont4-swiper .swiper-container{width:96%;margin:0 auto}
.advan-cont4 .swiper-button-next,.advan-cont4 .swiper-button-prev{width:53px;height:53px;border-radius:50%}
.advan-cont4 .swiper-button-prev{background:url(../images/pro-prev.png) no-repeat center center #fff;box-shadow:0 0 41px 0 rgba(21,21,22,.21)}
.advan-cont4 .swiper-button-next{background:url(../images/pro-next.png) no-repeat center center #fff;box-shadow:0 0 41px 0 rgba(21,21,22,.21)}
.advan-cont4 .swiper-button-prev:hover{background:url(../images/pro-hprev.png) no-repeat center center #c81624}
.advan-cont4 .swiper-button-next:hover{background:url(../images/pro-hnext.png) no-repeat center center #c81624}
.advan-cont2 .advan-cont2-swpfont .advan-cont2-swpdec{height:130px;padding-right:4px;overflow-x:hidden;overflow-y:auto}
.advan-cont2 .advan-cont2-swpfont .advan-cont2-swpdec::-webkit-scrollbar{width:3px;height:3px}
.advan-cont2 .advan-cont2-swpfont .advan-cont2-swpdec::-webkit-scrollbar-corner,.advan-cont2 .advan-cont2-swpfont .advan-cont2-swpdec::-webkit-scrollbar-track{background-color:rgba(200,22,36,.3)}
.advan-cont2 .advan-cont2-swpfont .advan-cont2-swpdec::-webkit-scrollbar-thumb{border-radius:0;background-color:#c81624}
.advan-cont2 .advan-cont2-swpfont .advan-cont2-swpdec::-webkit-scrollbar-thumb:vertical:hover{background-color:#c81624}
.advan-cont2 .advan-cont2-swpfont .advan-cont2-swpdec::-webkit-scrollbar-thumb:vertical:active{background-color:#c81624}
.product .product-tab .tit{text-align:center}
.product-info .cpswp .swiper-button-next,.product-info .cpswp .swiper-button-prev{width:35px;height:35px}
.product-info .cpswp .swiper-button-next{background:url(../images/pro-next.png) no-repeat center center transparent}
.product-info .cpswp .swiper-button-prev{background:url(../images/pro-prev.png) no-repeat center center transparent}
.product-info .cpswp .swiper-button-next:hover{background:url(../images/pro-hnext.png) no-repeat center center #c81624}
.product-info .cpswp .swiper-button-prev:hover{background:url(../images/pro-hprev.png) no-repeat center center #c81624}
.product .product-tab .tit{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.index-pro .gallery-thumbs .swiper-slide.active .img,.product-info .cpswp .swiper-slide .himg,.product-info .cpswp .swiper-slide.active .img{display:none}
.index-pro .gallery-thumbs .swiper-slide.active .himg,.product-info .cpswp .swiper-slide.active .himg{display:block}
.product-info .cpswp .swiper-slide.active .tit{color:#c81624}
@media screen and (max-width:991px){.advan-cont4 .swiper-button-next,.advan-cont4 .swiper-button-prev{width:40px;height:40px}
}
@media screen and (max-width:767px){.advan-cont4 .swiper-button-prev{left:-15px!important}
.advan-cont4 .swiper-button-next{right:-15px!important}
}
.product-top .swiper-slide.active{}
.tel{display:none;word-break: break-all;position: absolute;right: 61px;width:160px;line-height: 45px;background:#fff;padding: 10px 20px;border-radius: 5px 0px 0px 5px;border: 1px solid #eee;border-right: 0px;top: -1px;}