/*! style  */
*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}
body{font-family:Arial,Helvetica,sans-serif;max-width:1920px}
a,a:hover{text-decoration:none;color:inherit;cursor:pointer}
button,input,textarea{outline:0;border:none;font:inherit;-webkit-appearance:none;border-radius:0}
button{cursor:pointer}
i{vertical-align:middle}
img{max-width:100%;border:none;height: auto;}
input::placeholder,textarea::placeholder{font-family:inherit}
li,ul{list-style:none}
.clearfix{zoom:1}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}
@font-face {
  font-family: "iconfont"; /* Project id 3250038 */
  src: 
       url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
       url('iconfont.woff?t=1652257502978') format('woff'),
       url('iconfont.ttf?t=1652257502978') format('truetype');
}

  
.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-weibo:before {content: "\e6c4";}
.icon-weixin:before {content: "\e605";}
.icon-QQ:before {content: "\e882";}
.icon-news_back:before {content: "\e604";}
.icon-confirm:before {content: "\ebe6";}
.icon-gouwuche:before {content: "\e73d";}
.icon-location:before {content: "\e624";}
.icon-angle_down:before {content: "\e602";}
.icon-angle_up:before {content: "\e603";}
.icon-exit:before {content: "\ed1e";}
.icon-phone2:before {content: "\e601";}
.icon-jt_right:before {content: "\eb94";}
.icon-bigger:before {content: "\e66b";}
.icon-phone1:before {content: "\e787";}
.icon-email:before {content: "\e617";}
.icon-phone:before {content: "\e6c2";}
.icon-search:before {content: "\e600";}
.common-main{padding-top:100px;padding-bottom:50px}
.common-main h1:hover{color: #1e70f0;}
.common-btn{transition:all .3s ease-in-out}
.common-btn a{width:100%;display:inline-block}
.about .common-btn:hover,.procate .common-btn:hover{background:#1e70f0}
.about .common-btn:hover a{color:#fff}
.procate .common-btn:hover a{color:#fff}
header{background:#fff;transition:all .3s;font-size:18px;top:0;left:0;right:0;width:100%;height:100px;box-sizing:border-box;z-index:1002;position:fixed;max-width:1920px;margin:0 auto;padding:0 100px;color:#000}
header a{color:#000}
.head-wrapper{width:100%;margin:0 auto;display:flex;align-items:center;height:100%;justify-content:space-between;box-shadow:0 1px 2px 0 rgb(0 0 0 / 10%)}
header.header-flex .head-wrapper{box-shadow:none}
.homehead .head-wrapper{border-bottom:1px solid #fff}
.homehead{color:#fff;position:fixed;background:transparent}
.homehead a{color:#fff}
header.header-flex{top:0;background:#fff;color:#000;height:70px;transition:all .3s;box-shadow:0 1px 2px 0 rgb(0 0 0 / 10%)}
header.header-flex a{color:#000}
.head-top .top-right,.head-top .top-right .search-wrap{height:100%;display:flex;align-items:center}
input{-webkit-appearance:none;border-radius:0}
.head-top .top-right input{padding:0;width:0;border:none;height:75%;outline:0;border-radius:3px;transition:width .3s}
.head-top .search-btn{padding:0 20px;border-left:1px solid #505050;border-right:1px solid #505050;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-left:10px}
.top-info{display:flex;height:40px;line-height:40px}
.top-info i{margin-right:5px}
.top-search{display:flex}
.top-search input{opacity:0;width:180px;border:1px solid;height:40px;line-height:40px;border-radius:10px;margin-right:5px;padding:0 10px}
#txtSearch.searchbox{opacity:1;transition:all .2s}
.top-email,.top-tel{margin:0 5px}
.mob-menu{display:none;cursor:pointer;margin-left:30px;position:relative;height:26px;width:40px;transform:rotate(180deg)}
.homehead .mob-menu span{background:#fff}
header .mob-menu span{position:absolute;right:0;display:block;height:4px;background:#333;border-radius:2px;transition:all .2s ease-in-out;height:2px}
.mob-menu span:nth-child(1){width:65%;top:-1px}
.mob-menu span:nth-child(2){width:55%;top:50%;margin-top:-2px}
.mob-menu span:nth-child(3){width:80%;top:auto;bottom:0}
.head-logo{max-width:160px;cursor:pointer;height:100%;display:flex;align-items:center;justify-content:center}
.head-logo a{width:150px;height:100%;display:flex;align-items:center;justify-content:center;}
.head-logo a img{width: 115px;}
.head-nav{height:100%}
.head-nav>ul{display:flex;height:100%}
.head-nav>ul>li{position:relative;transition:all .2s;height:100%}
.head-nav>ul>li:hover{background:#1e70f0}
.head-nav>ul>li:hover>a{color:#fff}
.head-nav>ul>li a{padding:0 15px;height:100%;align-items:center;display:flex}
.head-nav .submenu{display:none;left:0;top:100%;width:auto;z-index:2;position: absolute;}
.head-nav .top-search{display:none}
.topbanner li a{display: block;width: 100%;height: 100%;}
.topbanner img{width: 100%;height: 100%;}
.topbanner #swiper-banner .swiper-pagination .swiper-pagination-bullet{background:#fff;opacity: 1;}
.topbanner #swiper-banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#1e70f0}
.submenu li{background:#fff;line-height:30px;width:auto;text-align:center;border-top: 1px solid #f1f2f7;}
.submenu li a{color:#151517;display:block;white-space:nowrap;font-size:16px}
.submenu li:hover{background:#1e70f0}
.submenu li:hover a{color:#fff}
.banner-wrap{position:absolute;top:30%;z-index:1;color:#fff}
.banner-wrap a{color:#fff;width:100%;height:100%;display:block}
.banner-title{font-size:40px;font-weight:700;margin-bottom:48px}
.banner-info-t{font-size:28px;margin-bottom:23px}
.banner-info-b{font-size:24px;margin-bottom:59px}
.banner-btn{display:flex}
.banner-btn div{width:200px;height:60px;line-height:60px;text-align:center;border:2px #1e70f0 solid;font-size:16px}
.banner-btn .hobl{background:#1e70f0}
.banner-btn i{font-size:30px;margin-left:30%}
.common-wrap{padding:0 160px}
nav ul i{display:none}
.navlogo{display:none;height:64px;justify-content:space-between;border-bottom:1px #8d8d8d solid;align-items:center}
.nav-search{display:none}
.nav-search input{background:0 0;width:100%;color:#fff}
.head-nav .nav-search{border-bottom:#2e2e2e 1px solid;width:100%;}
@media (max-width:1750px){.common-wrap{padding:0 110px}.top-search input{width:100px}}
@media (max-width:1600px){
.banner-wrap{top:20%}
.top-search input{width:90px}
.head-nav>ul>li a{padding:0 10px}
.common-wrap{padding:0 90px}
.top-email{font-size: 14px;}
}
@media (max-width:1440px){
.common-wrap{padding:0 60px}.top-search input{width:80px}.head-nav>ul>li a{padding:0 5px}.top-tel {font-size: 14px;}
}
@media (max-width:1360px){
.top-info{margin-left:0}
.head-logo{margin-right:0}
.top-info{max-width:470px}
.banner-wrap{top:15%}
.top-search input{width:70px}
}
@media (max-width:1280px){
header{font-size:14px}
.head-nav>ul>li a{padding:0 5px}
.top-search input{width:70px}
.top-email,.top-tel{display:none}
}
@media (max-width:1080px){
header{font-size:12px}
.head{padding:0}
.common-wrap{padding:0 40px}
.banner-title{margin-bottom:0;font-size:30px}
.submenu li{text-align:left;background:transparent;padding-left: 20px;border: none;}
.submenu li a{color: #fff;}
.banner-btn div{width:150px;height:44px;line-height:44px}
.banner-info-b{font-size:20px;margin-bottom:34px}
.banner-info-t{margin-bottom:0}
.mob-menu{height:15px;width:24px;margin-left:0;display:block;margin-left:20px}
.head-nav{transition:all .5s;padding:0 40px;left:-100%;transition:all 1s;line-height:1.4;display:block;top:0;position:fixed;z-index:118;background:#262626;width:100%;height:auto}
header.header-flex a{color: #fff;}

#swiper-banner img{height:100%}
header{height:64px;box-shadow: 0 1px 2px 0 rgb(0 0 0 / 10%);}
.head-wrapper{justify-content:space-between;width:auto;box-shadow:none}
.head-nav>ul>li{display:block;justify-content:space-between;line-height:3.5rem;border-bottom: 1px solid #ddd;}
.top-info{align-items:center}
.common-wrap{padding:0 30px}

.navlogo{display:flex}
.header-flex .navlogo{height:3rem}
.head-nav>ul{display:block;margin:1.6rem 0}
.header-flex .head-nav{line-height:1.4}
.navexit i{color:#fff;font-size:2rem}
.banner-wrap a{font-size:.8rem}
#txtSearch.searchbox{position:fixed;width:90%;left:5%;top:9%;}
.banner-btn i{font-size:1rem;top:-1px}
.banner-wrap .common-wrap{width:80%}
.banner-title{font-size:1.6rem;margin-bottom:34px}
.head-nav .nav-search{display:flex;height:64px;line-height:64px}
.banner-info-b{font-size:1.1rem}
.banner-info-t{font-size:1.4rem}
.header-flex .head-wrapper{padding-bottom:0;border-bottom:none;margin-top:0}
.header-flex .mob-menu span{background:#333}
.header-flex #txtSearch.searchbox{top:6%}
.nav-search .search-btn{color:#666}
nav ul i{display:block}
.head-nav>ul>li a{padding:0;line-height:2rem;font-size:1rem;display:inline-block}
header.header-flex{height:3rem;}
.head-nav>ul>li:hover{background:0 0}
.head-nav>ul>li span{position:absolute;right:0;color:#fff;transition:all .2s;top: 0;}
.head-nav .submenu{top:0;transition:all .5s;z-index:999;padding:0 .5rem;position: static;}
.mob-sub .submenu{height:auto}
.common-main{padding-top:64px}
.mob-sub>span{transform:rotate(180deg);transition:all .2s}
header a{color: #fff}
}
@media (max-width:800px){
.top-email,.top-tel{margin:0}
}
@media (max-width:768px){
}

.lazy-loaded .lazy-lodding{display:none}
li.mob-sub li a{line-height:2rem;font-size:.8rem;padding-left:2vw}
.about{margin:150px 0}
.about .common-wrap{display:flex;flex-wrap:wrap}
.about-title{color:#666;font-size:24px}
.about-info{width:40%}
.about-l{width:60%;}
.about-img{width: 50%;margin: auto;position: relative;}
.about-img img{width: 100%}
.about-info-txt .h2{font-size:48px;margin-top:30px;font-weight:500}
.about-info-txt .h2 span{color:#666}
.about-info-txt p{font-size:16px;color:#666;margin-top:40px;line-height:28px}
.about .common-btn{margin-top:100px;width:200px;height:46px;border:1px solid #1e70f0;border-radius:23px;display:block;text-align:center;line-height:46px;padding:0 30px}
.about .common-btn a{display:flex;justify-content:space-around;color:#1e70f0;height:46px}
.about .common-btn i{font-size:30px;position:relative;top:-2px;margin-left:40px}
.hot-pro{background:#f1f2f7;padding:60px 0 30px 0;position:relative}
.hot-title{font-size:36px;font-weight:700;position:relative;padding-bottom:20px}
.hot-title span:after{width:60px;height:6px;background:#1e70f0;content:"";position:absolute;display:inline-block;bottom:0;left:0}
.hot-wrapper{display:flex;padding:0 20%;flex-wrap:wrap}
.hot-img-box{position:relative;width:100%;overflow:hidden}
.hot-img{height:calc(100% - 70px);display:flex;transition:transform .3s ease-in-out;width:100%;align-items:center;justify-content:center;position: relative;}
.hot-img img{width: 100%;}
.pro-item-bg{transition:all .3;-webkit-transition:all .3;-moz-transition:all .3;-ms-transition:all .3;-o-transition:all .3}
.pro-item-bg{position:absolute;top:50%;left:50%}
.hot-img-box:hover .pro-item-bg{top:0;left:0;background:#1e70f0;opacity:.5;width:100%;height:100%}
.hot-img-box:hover .pro-item-link{opacity:1;transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg)}
.procate .pro-item-bg{width:100%;height:100%;position:absolute;transform:rotateY(180deg);opacity:0;left:0;top:0;transition:all .8s}
.pro-item-link{position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;width:50px;height:50px}
.procate-list>li a:hover .pro-item-bg{background:#1e70f0;transform:rotateY(0);transition:all .8s;opacity:.5}
.pro-item-link{opacity:0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}
.procate-list>li .pro-item-link{opacity:1}
.justifyspacebetween{justify-content: space-between;flex-wrap: wrap;}
.procate .justifyspacebetween li{width: 20%;margin: 0;}
.procate-img{position:relative}
.procate-img img{display:block;width:100%}
.hot-bigimg{transform:scale(1.3);transition:transform .3s ease-in-out}
.icb{width:70px;height:70px;text-align:center;line-height:67px;background:#1e70f0;color:#fff;float:right;font-size:30px}
.icb i{font-size:24px}
.hot-sl-l{width:40%}
.hot-sl-r{width:60%;background:#121c2d;color:#fff}
.hot-info-box{padding:7%;height:calc(100% - 70px);text-align:justify}
.hot-info-t{font-size:16px;padding-bottom:5px}
.hot-info-h{font-size:30px;font-weight:600;line-height:46px;margin-bottom:20px}
.hot-info-i{font-size:18px;line-height:30px}
.hot-pro .common-btn{width:50%;display:inline-block;height:70px;float:right;text-align:center;line-height:70px;font-size:16px;background:#1e70f0}
.hot-pro .common-btn a{color:#fff}
.hot-pro .common-btn i{padding-left:40px;position:relative;top:-2px;font-size:24px}
#hot-swiper{padding-bottom:80px}
.swiper{--swiper-theme-color:#1e70f0}
#hot-swiper .swiper-pagination-bullet{border-radius:0}
.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{display:none}
.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{display:none}
.hot-pro .swiper-button-prev{color:#fff;font-size:18px;background:#1e70f0;position:absolute;left:0}
.hot-pro .swiper-button-next{color:#000;font-size:18px;background:#fff;position:absolute;right:0}
.hot-pro .swiper-button-next,.hot-pro .swiper-button-prev{width:100px;height:350px;top:30%}
.hot-pro .swiper-button-next p,.hot-pro .swiper-button-prev p{transform:rotate(90deg)}
.procate{margin:90px 0 150px 0}
.procate-title{font-size:36px;font-weight:700;margin-bottom:60px}
.procate-top{display:flex;position:relative;margin-bottom:30px}
.procate-bottom{padding-top:70px;border-top:1px solid #f0f0f0}
.key-box{display:flex;flex-wrap:wrap}
.keyword-info{background:#f1f2f7;height:48px;font-size:16px;border-radius:24px;padding:0 24px;line-height:48px;margin-right:30px;transition:.3s}
.keyword-info:hover{background:#1e70f0;color:#fff;transition:.3s}
.procate .common-btn{color:#1e70f0;height:46px;font-size:16px;border-radius:23px;padding:0 30px;line-height:46px;border:1px solid #1e70f0;display:inline-block;position:absolute;right:0}
.procate-list{display:flex;}
.procate-list li{width:25%;margin-right: 5%;}
.procate-list li a{display:block}
.procate-top i{font-size:30px;position:relative;top:-2px;margin-left:40px}
.cate-info{margin-top:30px}
.cate-info p{margin-top:10px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}
.cate-info-i{display:inline-block;width:30px;height:30px;border:1px solid #1e70f0;border-radius:15px;text-align:center;line-height:26px;color:#1e70f0;transform:rotate(-45deg);transition:all .3s ease-in-out}
.cate-info-i i{font-size:20px;font-weight:700}
.procate-list li a:hover .cate-info-i{transform:rotate(0);color:#fff;background:#1e70f0}
.procate-list li a:hover .cate-info{color:#1e70f0}
@media (max-width:1600px){
.hot-info-box{padding:30px 25px}
.hot-wrapper{padding:0 13%}
.hot-pro .swiper-button-next,.hot-pro .swiper-button-prev{width:80px;height:200px}
}
@media (max-width:1280px){
.procate .common-btn{margin-top:20px}
.keyword-info{margin-top:20px;margin-right:10px}
.hot-img{height:calc(100% - 50px)}
.icb{width:50px;height:50px;font-size:16px;line-height:50px}
.hot-info-h{font-size:1.4rem;line-height:initial;margin-bottom:10px;letter-spacing:0}
.hot-info-box{padding:20px}
}
@media (max-width:1080px){
.banner-wrap{display: none;}
.hot-pro .common-btn{width:70%}
.hot-wrapper{padding:0 10%}
.procate .common-btn{bottom:0}
.hot-info-i{line-height:24px;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}
.hot-info-box{padding:15px}
.hot-info-t{padding-bottom:0}
.hot-info-h{margin-bottom:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}
.hot-sl-l{width:45%}
.hot-sl-r{width:54.9%}
}
@media (max-width:800px){
.hot-img img{width:100%}
.hot-wrapper{padding:0}.hot-pro .swiper-button-next,.hot-pro .swiper-button-prev{display:none}
}
@media (max-width:768px){
.about-info{width:100%}
.about-l{width:100%;margin-top:50px}
.about{margin:120px 0}
.procate-list li{width:48%;margin-bottom:20px}
#hot-swiper{padding-top:60px;margin-bottom:5px;padding-bottom:35px}
.procate-top i{display:none}
.about .common-btn a{font-size:1rem}
.about .common-btn i{font-size:1.4rem;top:0}
.about-info-txt .h2{font-size:2rem}
.about .common-btn{height:38px;border-radius:19px;line-height:38px;padding:0 30px}
.hot-info-i{font-size:1rem;line-height:inherit}
.procate{margin:50px 0}
.hot-info-box{height:calc(100% - 60px)}
.hot-pro .common-btn{height:60px;line-height:60px}
.hot-pro{padding:40px 0}
.key-box{width:70%}
.about-img{width: 70%;}
.keyword-info{margin-right:3px}
}
@media (max-width:500px){
.hot-sl-l,.hot-sl-r{width:100%}
.icb{position:absolute;top:0}
}
.understandtop{background:url(/Content/C_IMG/m395/understandt_bg.jpg) fixed center center no-repeat;text-align:center;color:#fff;background-size:cover}
.unwrap{padding:220px 0}
.untit{font-size:42px;margin-bottom:30px}
.uninfo{font-size:22px;width:49%;margin:30px auto}
.unwrap a{line-height:40px}
.unwrap a span{display:inline-block;width:40px;height:40px;border-radius:20px;margin-right:20px;transition:.5s;color:#1e70f0;background:#fff;border:1px solid #1e70f0}
.unwrap a i{font-size:20px;display:flex;justify-content:center;align-items:center}
.unwrap a:hover span{transition:.5s;background:#1e70f0;transform:rotate(-45deg);color:#fff}
.news{padding:120px 0}
.news-title{font-size:36px;font-weight:700;color:#1e70f0}
.news-top{display:flex;border-bottom:1px solid #f1f2f7;position:relative;padding-bottom:48px;margin-bottom:90px}
.news-toggle{display:flex;position:absolute;right:0;font-weight:600;height:96px;width:220px;justify-content:space-between}
.news-toggle div{position:static;margin:0;width:auto;height:100%;line-height:96px;transition:all .2s ease-in-out}
.toggle_now{border-bottom:5px solid #1e70f0;color:#1e70f0}
.news-toggle div:hover{border-bottom:5px solid #1e70f0;color:#1e70f0}
.single_pro{display:flex;justify-content:space-between}
.news-left{width:22%;position:relative}
.news-left div{width:100%;padding:25px;position:absolute;bottom:0;left:0;text-align:center}
.news-left a{display: flex;}
.news-left p{font-size:24px;color:#fff;display:inline-block;transition:.3s}
.news-left a:hover p{color:#1e70f0;transition:.3s}
.news-right{width:75%}
.news-right ul{display:flex;justify-content:space-between;height:100%;flex-wrap:wrap}
.news-right li{width:29%;display:inline-block;position:relative}
.news-date{font-size:16px;color:#333;padding: 5px 0;}
.news-ninelist-0 .news-date span.dateyear{font-size:14px;color:#666;margin-left:0}

.news-right img{transition:.3s;width: 100%;}
.news-right li:hover img{transform:scale(1.3);transition:.3s}
.news-right li:hover .news-detail-t{color:#1e70f0;transition:.3s}
.indexnewsimg{overflow:hidden;position: relative;}
.indexnewsimg a{display: flex;}
.news-detail-t{font-size:24px;color:#0c0d0f;line-height:26px;margin-top:25px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;height: 60px;}
.news-detail-d{font-size:14px;color:#666;margin-top:16px;line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}
.news .common-btn{font-size:16px;display:inline-block;width:40%;position:absolute;bottom:0}
.news .common-btn i{float:right;font-weight:600;font-size:22px}
.news .common-btn a{position:relative;padding-bottom:20px;transition:all .2s ease-in-out}
.news .common-btn a:after{width:25%;height:3px;background:#1e70f0;content:"";position:absolute;left:0;bottom:0;transition:all .2s ease-in-out}
.news .common-btn a:before{width:100%;height:3px;background:#151517;content:"";position:absolute;bottom:0}
.news li:hover .common-btn a{color:#1e70f0}
.news li:hover .common-btn a:after{width:100%}
.news .dateyear {margin-left: 5px;font-size: 14px;}
@media (max-width:1600px){
.news-right li{width:27%}
.news-detail-d{margin-top:14px}
.news-detail-t{margin-top:10px;font-size:20px}
}
@media (max-width:1440px){
.news-detail-t{margin-top:0;height: auto;}
}
@media (max-width:1360px){
.news{padding:60px 0}
}
@media (max-width:1280px){
.news-detail-t{line-height:inherit}
.news .common-btn i{display:none}
.news .common-btn a{padding-bottom:5px}
}
@media (max-width:1080px){
.news-detail-t{font-size:16px}
.news-date{font-size:20px;}
.news .common-btn{width:60%}
.news-detail-d{margin-top:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}
.news-detail-d{line-height:inherit}
.news-left{display:none}
.news-left img{width:100%}
}
@media (max-width:800px){
.uninfo{width:100%}
}
@media (max-width:768px){
.news .common-btn{font-size:1rem;position:relative}
.news-right img{width:100%;}
.news-toggle{height:70px;width:140px}
.news-top{padding-bottom:23px;margin-bottom:10px}
.single_pro{flex-wrap:wrap}

.news-right li{width:45%;margin-top:10px}
.news-right{width:100%}
.news-detail-d{margin:10px 0}
.news-detail-t{margin:10px 0;font-size: 14px;}
.news-right li:nth-child(n+3){display:none}
.procate .justifyspacebetween li{width: 48%;margin-bottom: 20px;}
}
.case{padding:60px 0}
.case-title{text-align:center;margin-bottom:50px}
.case-title p{font-size:24px;color:#999}
.case-title div{font-size:36px;color:#1e70f0;line-height:52px;padding-bottom:60px}
.case-img{overflow:hidden;position: relative;}
.case-img img{display:block;transition: 0.3s;width: 100%;}
.case-info ul{display:flex;justify-content:space-between;flex-wrap:wrap}
.case-info ul li{width:32.5%}
.case-detail{padding:30px;transition:all .3s ease-in-out}
.case-detail p{font-size:16px;color:#1e70f0}
.case-detail div{font-size:20px;font-weight:600;line-height:36px;margin-top:10px}
.case-date{background:#f1f2f7;display:flex;height:60px;width:100%;justify-content:space-between;align-items:center;padding:0 30px;font-size:16px;color:#666}
.case-date span{display:inline-block;width:30px;height:30px;border:1px solid #1e70f0;border-radius:15px;text-align:center;line-height:26px;color:#1e70f0;transform:rotate(-45deg);transition:all .3s ease-in-out;font-weight:600}
.case-info ul li a:hover .case-detail div{color:#1e70f0}
.case-info ul li a:hover .case-date span{color:#fff;background:#1e70f0;transform:rotate(0)}
.case-info ul li a:hover .case-detail{background:#f1f2f7}
.case-info ul li a:hover .case-img img{transform:scale(1.3);transition: 0.3s;}
.foottop-bg{background:url(/Content/C_IMG/m395/foottop_bg.jpg);background-size:cover}
.foottop-bg .common-wrap{display:flex;height:100px;align-items:center;justify-content:space-between;flex-wrap: wrap;}
.ftbg-l{font-size:36px}
.ftbg-l span{color:#1e70f0}
.ftbg-r{font-size:18px;display:flex;align-items:center}
.ftbg-r p{line-height:36px;border-bottom:1px solid;font-weight:600}
.ftbg-r span{margin-left:20px;display:inline-block;width:30px;height:30px;border:1px solid #1e70f0;border-radius:15px;text-align:center;line-height:26px;color:#1e70f0;transition:all .3s ease-in-out;font-weight:600}
.foottop-bg:hover .ftbg-r span{transform:rotate(-45deg);background:#1e70f0;color:#fff}
.foot-mid{display:flex;justify-content:space-between;margin-top:50px;padding-bottom:60px;border-bottom:2px solid #f1f2f7}
.flogo a{display: inline-block;max-width: 150px;}
.flogo img{width: 115px;}
.fnav{display:flex;margin-top:60px;flex-wrap:wrap}
.fnav li{margin-right:60px;transition: .3s;}
.fnav li:hover a{color: #1e70f0;transition: .3s;}
.foot-mr{display:flex;position:relative;justify-content:center}
.consultation{background:#1e70f0;color:#fff;width:157px;height:34px;border-radius:5px;text-align:center;line-height:34px}
.consultation a{width:100%}
.consultation i{font-size:20px}
.foot-detail{border:1px solid #e5e5e5;display:inline-block;height:100px;width:100px;margin-left:12px}
.foot-detail img{width: 97px;height: 97px;}
.online_time{margin-top:17px;color:#666;font-size:14px;text-align:right}
.foot-telphone{margin-top:13px;text-align:right}
.foot-b{padding-top:38px;margin-bottom:50px}
.copy{font-size:14px;color:#666;height:30px}
.copy a{display:inline-block}
@media (max-width:1280px){
.ftbg-l{font-size:18px}
.fnav li{margin-right:30px}
}
@media (max-width:1080px){
.case-title div{padding-bottom:0}
.fnav li{margin-right:10px}
.case{padding:30px 0}
}
@media (max-width:768px){
.foottop-bg .common-wrap{height:170px;padding:20px 40px}
.case-info ul li{width:75%;margin-top:45px}
.case-title{text-align:left}
.ftbg-l{font-size:24px;text-align: justify;}
.ftbg-r{width:100%;}
.fnav{margin-top:0}
.fnav li{width:100%;margin-top:25px}
.foot-mid{padding-bottom:30px}
.case-detail div{-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;font-size:1.2rem}
.foot-contact{position:absolute;bottom:20%;right: 0;}
.copy a{display:flex}
}
.inner-banner img{display:block}
.inner-nav{color:#666;padding-top:20px;padding-bottom:20px}
.inner-nav a:hover{color: #1e70f0;}
.inner-nav span{color:#1e70f0}
.sin-tit{font-size:30px;font-weight:900}
.singgle-page article{display:flex;margin-top:40px}
.sin-list{margin-top:40px;width:85%;font-weight:600}
.sin-list li{border-top:1px solid #f6f6f6;border-right:1px solid #f6f6f6;padding-left:40px}
.sin-list li:last-child{border-bottom:1px solid #f6f6f6}
.sin-list li a{width:100%;height:100%;display:block;padding:40px 0;font-size:18px;color:#000}
.sin-page-l{width:26%}
.sin-page-r{width:74%}
.sinwrap-box{margin-bottom:40px}
.sinwrap-tit{font-size:30px;font-weight:800;margin-bottom:30px}
.sinwrap-info{color:#666;line-height:34px}
#companycont img{margin-top:40px}
.sinwrapimgul{display:flex;margin-top:40px;justify-content:space-between;flex-wrap:wrap}
#sinwrap3 li{width:32%}
#sinwrap4 li{width:24%}
#sinwrap5 li{width:24%;border:1px solid #f6f6f6}
.sin-fiexd{position:fixed;top:10%;width:15%}
.sin-list .current_tit{border-right:4px solid #1e70f0}
.sin-list .current_tit a{color:#1e70f0}
.tab-top{display:flex;justify-content:space-between;height:96px;position:relative}
.tab-top>span{display:none}
.tabs-item.active{background:#f7f8fc;border-top:7px solid #1e70f0}
.tabs-item{justify-content:center;font-size:18px;display:flex;align-items:center;height:100%;background:#f1f2f7;width:100%;height:100%}
.tab-bottom{padding:60px 45px;background:#f7f8fc}
.tab-bottom .flex{display:flex;justify-content:space-between}
.tab-bottom .active{display:flex}
.cont-info h2{font-size:30px;font-weight:600;margin-bottom:30px}
.cont-info p{color:#666;line-height:50px}
.cont-info b{color:#000}
.conticon{display:inline-block;width:30px;height:30px;background:#1e70f0;border-radius:15px;text-align:center;color:#fff;line-height:30px}
.cont-img{text-align:center;line-height:44px}
.tab-info{display:none}
.pro-send.procon-warp{margin:90px auto}
#feedbackForm span.xh,.feedbackForm #feedbackForm .atextarea,.feedbackForm #feedbackForm .fsbtn,.feedbackForm #feedbackForm .lable,.feedbackForm #feedbackForm .submita,.feedbackForm #feedbackForm .text,.feedbackForm #feedbackForm table,.feedbackForm #msg,.feedbackForm .fput,.feedbackForm .ftxt{max-width:none;padding:0;margin:auto;border:0;height:auto;font-size:auto;line-height:1.5;font-family:Arial;color:#333;background:0 0;text-align:left}
.feedbackForm{max-width:100%;margin:40px auto}
.feedbackForm table{width:100%}
.feed-title{font-size:1.875rem;color:#2c2c2c;margin-top:2.5rem;margin-bottom:1.25rem;font-weight:600;text-transform:uppercase}
.feedbackForm #feedbackForm td{border:0;height:48px;padding:0;width:auto;margin-left:10px}
.lable{white-space:nowrap}
.feedbackForm #feedbackForm tbody{display:flex;flex-wrap:wrap;justify-content:space-between}
.feedbackForm #feedbackForm tr{border-radius:2px;box-sizing:border-box;margin-bottom:15px;font-size:.9375rem;color:#727272;background:#f1f2f7}
.feedbackForm #feedbackForm tr:nth-child(-n+4){width:49%;flex-basis:49%}
.feedbackForm #feedbackForm tr:nth-child(-n+5){display:flex;justify-content:flex-start}
.feedbackForm #feedbackForm tr:nth-child(-n+5) td:first-child{display:flex;align-items:center;padding:0 5px}
.feedbackForm #feedbackForm tr:nth-child(-n+5) td:last-child{width:100%;flex-basis:100%;display:block}
.feedbackForm #feedbackForm tr:nth-child(-n+5) input{width:100%;height:100%;outline:0}
.feedbackForm #feedbackForm tr:nth-child(5){width:100%;flex-basis:100%}
.feedbackForm #feedbackForm tr:nth-child(6){width:100%;flex-basis:100%;display:flex;flex-direction:column;padding-top: 10px;}
.feedbackForm #feedbackForm tr:nth-child(6) td{height:auto;padding:0 5px;display:block}
.feedbackForm #feedbackForm tr:nth-child(6) textarea{outline:0;text-indent:15px}
.feedbackForm #feedbackForm tr:nth-child(7){width:100%;height:0;border:0;padding:0}
#feedbackForm input,.feedbackForm #feedbackForm #SubmitContent{border:0;font-size:.9375rem;color:#000;padding-left:5px;box-sizing:border-box}
.feedbackForm #feedbackForm #SubmitContent{width:100%;margin-top:10px;padding-left:0;box-sizing:border-box}
.feedbackForm #feedbackForm .submita{color:#fff;font-size:16px;padding:10px 35px;border:none;background-color:#0078d7;text-transform:uppercase;cursor:pointer}
#feedbackForm input::-webkit-input-placeholder{font-size:14px;color:#666}
#feedbackForm input:-ms-input-placeholder{font-size:14px;color:#666}
#feedbackForm input::placeholder{font-size:14px;color:#666}
#feedbackForm input{color:#666}
.feedbackForm #feedbackForm .xh{color:#000}
.smtcss{display:flex;justify-content:center;align-items:center;position:relative;top:-30px}
#bmap{width:100%;max-width:1920px;height:440px}
.feedon{border-bottom:4px solid #1e70f0}
.tabs-item span{display:none}
@media screen and (max-width:768px){
.feedbackForm #feedbackForm tr:nth-child(7){height:20vw;background:0 0}
.feedbackForm #feedbackForm tr:nth-child(-n+4){width:100%;flex-basis:100%}
}
@media (max-width:768px){
.sin-page-l{display:none}
.sin-page-r{width:100%}
#sinwrap3 li{width:49%}
#sinwrap4 li{width:45%}
#sinwrap5 li{width:47%}
.sinwrapimgul{display:flex;margin-top:30px}
.active.tabs-item{background:#f1f2f7;justify-content:space-between;display:block}
.tab-top{height:auto;flex-wrap:wrap}
.tabs-item{width:100%;display:none;padding:30px 45px}
.tab-top span{position:absolute;right:45px;top:37px;display:block}
.singgle-page article{margin-top:40px}
.cont-img{display:none}
.current{display:block}
}
.pro-page-l{width:320px;margin-top: 40px;box-shadow: 0 1px 2px 0 rgb(0 0 0 / 10%);}
.pro-page-l .prolistcate-tit {font-weight: 900;background: #000;color: #fff;text-align: center;font-size: 24px;padding: 5px;}
.pro-page-r{width:calc(100% - 360px)}
.prolistcate-tit{font-size:30px;font-weight:900;margin-bottom: 20px;}
.products-page article{display:flex;justify-content:space-between;}
.productstype-page article{display:flex;justify-content:space-between;}
.productsearch-page article{display:flex;justify-content:space-between;}
.casecenter-page article{display:flex;justify-content:space-between;}
.sf-menu>li{border-bottom:1px solid #f0f0f0;position:relative}
.sf-menu>li>span{position:absolute;right:10px;top:42px}
.sf-menu>li>a{font-size:18px;padding:40px 10px;display:block}
.sf-menu>li:hover>a{color: #1e70f0;}
.sf-menu>li:hover>span a{color: #1e70f0;}
.pro-menu{display:none}
.procurrent .pro-menu{display:block}
.procurrent>a,.procurrent>span{color:#1e70f0}
.procate-box .pro-menu li{padding:15px 40px;background: #f1f2f7;}
.pro-menu>li:hover>a{color: #1e70f0;}
.pro-list-img a{display:flex;width:100%;height:100%;overflow:hidden;position: relative;}
.pro-list-img img{width:100%;transition: .3s;height: 100%;}
.pro-list-info{padding:25px;text-align:justify;width: 100%;min-height: 160px;}
.pro-list-info h3{font-size:18px;color:#333;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}
.pro-list-info p{font-size:14px;color:#666;margin-top:15px;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}
.pro-list-detail{padding:18px}
.pro-list-detail a{justify-content:space-between;display:flex;align-items:center}
.pro-list-detail .more{transition: .3s;}
.products-ninelist-1 .pro-list-detail{background:#f1f2f7}
.products-ninelist-1 .pro-icon{transition: all .3s;width: 30px;height: 30px;border: 1px solid #1e70f0;color: #1e70f0;background: #fff;border-radius: 15px;display: flex;align-items: center;justify-content: center;}
.products-ninelist-0,.products-ninelist-1{display:flex;flex-wrap:wrap;}
.products-ninelist-1{margin-bottom:40px}
.products-ninelist-0{margin-bottom:40px;flex-direction:column}
.products-ninelist-1 .proid{width:30%;margin-bottom:40px;margin-right: 3.3%;}
.products-ninelist-0 .proid{width:100%;margin-bottom:40px;display:flex;justify-content:space-between;align-items:center;background:#f1f2f7}
.products-ninelist-0 .proid:hover{box-shadow: 0 4px 10px #eee;transform: translateY(-6px);transition: .3s;}

.propageul .pro-icon{transition:all .3s;width:40px;height:40px;border:1px solid #1e70f0;color:#1e70f0;background:#fff;border-radius:20px;display:flex;align-items:center;justify-content:center}
.products-ninelist-1 li:hover img{transform:scale(1.3);transition:all .2s}
.propageul li:hover .pro-list-info h3{color:#1e70f0}
.propageul li:hover .pro-icon{border:none;background:#1e70f0;color:#fff;transition:all .3s}
.propageul li:hover .more{color: #1e70f0;}
.relatedpro{margin-top:45px}
.relatedpro .pro-list-detail{padding:16px 20px;background:#f1f2f7}
.relatedpro li{margin-top:20px}
.relatedpro .pro-icon{transition:all .3s;width:30px;height:30px;border:1px solid #1e70f0;color:#1e70f0;background:#fff;border-radius:15px;display:flex;align-items:center;justify-content:center}
.relatedpro li:hover img{transform:scale(1.3);transition:all .2s}
.relatedpro li:hover .pro-list-info h3{color:#1e70f0}
.relatedpro li:hover .pro-icon{border:none;background:#1e70f0;color:#fff;transition:all .3s}
.allproductslist li:hover .pro-icon{border:none;background:#1e70f0;color:#fff;transition:all .3s}
.pages{text-align:center;background:#f1f2f7;font-size:14px;color:#666;padding:16px 0 16px 80px;border-radius:5px;margin-top:30px}
.pages a{border:1px solid #e5e5e5;background:#fff;font-size:14px;color:#666;display:inline-block;line-height:26px;padding:0 9px;border-radius:20px;margin-right:5px}
.pages input{width:60px;padding:0 20px;border-radius:20px;height:26px;margin:0 5px}
.yesinput{display:inline-block}
.yesinput a{margin-left:5px}
.pages a:hover{color:#fff;background:#1e70f0}
.pages .ctxt{color: #fff;background: #1e70f0;border: 1px solid #e5e5e5;font-size: 14px;display: inline-block;line-height: 26px;padding: 0 9px;border-radius: 20px;margin:0 5px;}
.pagenum{display:inline-block}
.pro-c-top{background:#f1f2f7;padding:120px 200px;display:flex;justify-content:space-between;flex-wrap:wrap;height:800px}
.pro-c-info{width:48%}
.pro-preview{width:40%;position:absolute;right:0}
#ImgProDetail_My{height: 450px;}
.pro-c-procate{color:#1e70f0;font-size:18px}
.pro-c-name{color:#333;font-size:40px;font-weight:700;margin:40px auto 30px}
.pro-c-name:after{width:475px;height:1px;background:#dcdcdc;display:block;content:'';margin-top:40px}
.pro-btn-list{width:225px;height:60px;background:#1e70f0;text-align:center;line-height:60px;color:#fff;margin-top:60px}
.pro-btn-list a{display:block;width:100%}
.preview-container{position:relative;padding-bottom:1px;width:450px}
.preview-container .thumbnail-box .list{position:relative;margin:0 auto;width:390px}
.thumbnail-box{position:relative;box-sizing:border-box;margin:20px 0;width:100%}
.thumbnail-box .list ul .item{display:flex;overflow:hidden;box-sizing:border-box;margin:0 10px;width:58px;height: 58px;border:1px solid #ccc;justify-content:center;align-items:center}
.preview-container .thumbnail-box .list .banner-page{position:absolute;right:1.3333333333vw;bottom:1.3333333333vw;z-index:999;display:none;width:13.3333333333vw;height:6.6666666667vw;border-radius:5.3333333333vw;background:rgba(0,0,0,.8);justify-content:center;align-items:center}
.preview-container .thumbnail-box .list ul .item img{display:block;max-width:100%;max-height:100%}
.preview-container .thumbnail-box .btn_next_disabled{cursor:not-allowed;color:#727272}
.preview-container .thumbnail-box .btn_prev_disabled{cursor:not-allowed;color:#727272}
.preview-container .thumbnail-box .btn span{transform:rotate(90deg);display:block}
#procont-swiper{margin:5px auto}
.preview-container .small-box{position:relative;display:flex;overflow:hidden;box-sizing:border-box;border:1px solid #eee;background-color:#fff;cursor:move;justify-content:center;align-items:center}
.preview-container .small-box .hover{position:absolute;display:none;width:180px;height:180px;border:1px solid #eee;background-color:hsla(0,0%,80%,.6)}
.preview-container .big-box{position:absolute;top:0;right:calc(100% + 10px);z-index:20;display:none;overflow:hidden;box-sizing:border-box;width:100%;height:530px;border:1px solid #eee;background:#fff}
.preview-container .big-box img{display:block;width:130%;max-width:none!important;max-height:none!important}
.preview-container .thumbnail-box .btn{position:absolute;top:0;width:22px;height:58px;background:#fff;line-height:58px;text-align:center}
.preview-container .thumbnail-box .btn-next{right:0}
.preview-container .small-box img{width:100%;max-width:100%;max-height:100%;height:450px}
.thumbnail-box .list ul .item-cur{border:1px solid #0078d7}
.pro-cont{height:90px;display:flex;justify-content:space-around;align-items:center;border-bottom:#f1f2f7 1px solid;padding:0 20%}
.pro-cont a{width:100px;display:block;text-align:center;height:100%;line-height:90px}
.pro-cont-active{border-bottom:1px solid #63b210}
.procon-warp{padding:0 24%}
.prodetail-content>div{margin-top:50px}
.procont1-info p{color:#666}
.procont1-tit{font-size:24px;font-weight:700}
.procont1-img{margin:30px 0}
.parameter{margin-top:22px}
.parameter-tit{border-bottom:1px solid #999;line-height:56px;font-size:20px}
.parameter-info{border-bottom:1px solid #f1f2f7;line-height:38px}
.parameter-info span:nth-child(2){float:right}
.procon-warp.detailsTableTurnPage{display:flex;justify-content:space-between;height:80px;background:#f1f2f7;color:#666;align-items:center;margin-top:50px;padding-top:2%;padding-bottom:2%}
.detailsTableTurnPage a{transition:.3s}
.detailsTableTurnPage span{display:inline-block;padding:0 20px;border-radius:20px;background:#fff;border:1px solid #666;line-height:38px;transition:.3s}
.detailsTableTurnPage a:hover{color:#1e70f0;transition:.3s}
.detailsTableTurnPage a:hover span{color:#fff;background:#1e70f0;transition:.3s;border:#1e70f0 1px solid}
.pro-prev span{margin-right:15px}
.pro-next span{margin-left:15px}
.random-top{display:flex;justify-content:space-between;padding-bottom:60px;border-bottom:1px solid #f1f2f7}
.random-top .common-btn{width:200px;height:46px;border:1px solid #1e70f0;border-radius:23px;display:block;text-align:center;line-height:46px;padding:0 30px;color:#1e70f0}
.random-title{font-size:36px;font-weight:700}
.random-bottom{padding-top:70px;border-top:1px solid #f0f0f0}
.random-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.random-list li{display:flex;width:20%}
.random-img{overflow: hidden;position: relative;display: flex;}
.random-img img{transition: .3s;}
.random-list li:hover .random-img img{transform: scale(1.3);transition: .3s;}
.random-list li:hover .random-info{color: #1e70f0;}
.random-info{margin-top:30px}
.random-info p{margin-top:10px;bottom:15px}
.random-info-i{display:inline-block;width:30px;height:30px;border:1px solid #1e70f0;border-radius:15px;text-align:center;line-height:26px;color:#1e70f0;transform:rotate(-45deg);transition:all .3s ease-in-out}
.random-info-i i{font-size:20px;font-weight:700}
.random-list li a:hover .random-info-i{transform:rotate(0);color:#fff;background:#1e70f0}
.procontent-page .inner-banner{display:none}
@media (max-width:1600px){
.pro-page-l{width:280px}
.pro-page-r{width:calc(100% - 300px)}
.procate-box .pro-menu li{padding:10px 20px}
.procon-warp{padding:0 18%}
.pro-c-top{padding:60px;height:640px}
.sf-menu>li>a{padding: 30px 10px;}
.sf-menu>li>span{top: 34px;}
}
@media (max-width:1440px){
.pro-page-l{width:220px}
.pro-page-r{width:calc(100% - 240px)}
}
@media (max-width:1360px){
.procon-warp{padding:0 8%}
}
@media (max-width:1280px){
.pro-page-l{display:none}
.pro-page-r{width:100%}
.pro-list-info h3{font-size:14px}
.pro-list-detail{padding:4px 25px;font-size:12px}
.propageul .pro-icon{height:30px;width:30px}
}
@media (max-width:1080px){
.pro-c-info{width:100%}
.pro-preview{width:100%}
.pro-c-top{height:auto}
.pro-preview{position:relative}
.random-list li{width:48%;margin-bottom:20px}
.preview-container{width: 100%;}
.preview-container .small-box,.preview-container .thumbnail-box .btn{display: none;}
.preview-container .thumbnail-box .list,.preview-container .thumbnail-box .list .wrapper {width: 100%;}
.preview-container .thumbnail-box .list .wrapper .item {margin: 0;width: 100%;height: auto;outline: 0;border: none;}
.preview-container .thumbnail-box .list .wrapper .item img {width: 100%;height: 100%;}
}
@media (max-width:800px){
.products-ninelist-0 .proid,.products-ninelist-1 .proid{width:48%}
.products-ninelist-1{justify-content: space-between;}
.products-ninelist-1 .proid{margin-right: 0;}
.procon-warp{padding:0 5%}
}
@media (max-width:768px){
.yesinput{display:block;text-align:center}
.small-box img{height:350px}
.pro-c-top{padding:40px}
.pro-next{text-align:right}
.procontent-page .inner-banner{display:block}
.products-page article{margin-top:0}
.productstype-page article{margin-top:0}
.productsearch-page article{margin-top:0}
.productstype-page article{margin-top:0}
.products-ninelist-0 .proid{display:list-item;margin-top:40px;justify-content:space-between;align-items:center}
.products-ninelist-0 .pro-list-img{width:auto;height:auto}
.products-ninelist-0{flex-direction:row}
.products-ninelist-0 .proid{background:#fff}
.products-ninelist-0 .pro-list-detail{background:#f1f2f7}
.products-ninelist-0 .pro-list-detail .more{display:block}
.thumbnail-box .list ul .item{margin:0 5px;width:64px}
.pro-c-name{font-size:24px}
.newscontent-page .inner-nav{display:none}
.industrycontent-page .inner-nav{display:none}
.procontent-page .inner-nav{display:none}
.procontent-page .inner-banner{display: none;}
}
.new-page-l{width:320px;margin-top: 40px}
.new-page-r{width:calc(100% - 360px)}
.lastnews-tit{font-size:30px;font-weight:900;}
.new-page-l .lastnews-tit{background: #000;color: #fff;text-align: center;font-size: 24px;padding: 5px;}
.news-c-r .lastnews-tit{background: #000;color: #fff;text-align: center;font-size: 24px;padding: 5px;}
.lastnews-box{box-shadow: 0 1px 2px 0 rgb(0 0 0 / 20%);}
.lastnews-box .sf-menu>li{border:none}
.lastnews-box li{margin-top:60px}
.news-page article{display:flex;justify-content:space-between;}
.industrylist-page article{display:flex;justify-content:space-between;}
.news-ninelist-1 .common-btn{font-size:16px;display:inline-block;width:40%;margin-top:40px}
.news-ninelist-1 .common-btn i{float:right;font-weight:600;font-size:22px}
.news-ninelist-1 .common-btn a{position:relative;padding-bottom:20px;transition:all .2s ease-in-out}
.news-ninelist-1 .common-btn a:after{width:25%;height:3px;background:#1e70f0;content:"";position:absolute;left:0;bottom:0;transition:all .2s ease-in-out}
.news-ninelist-1 .common-btn a:before{width:100%;height:3px;background:#151517;content:"";position:absolute;bottom:0}
.newsul li:hover .common-btn a:after{width:100%}
.newreco li{margin-top:40px}
.newreco .common-btn{font-size:16px;display:inline-block;width:60%;margin-top:40px}
.newreco .common-btn i{float:right;font-weight:600;font-size:22px}
.newreco .common-btn a{position:relative;padding-bottom:20px;transition:all .2s ease-in-out}
.newreco .common-btn a:after{width:25%;height:3px;background:#1e70f0;content:"";position:absolute;left:0;bottom:0;transition:all .2s ease-in-out}
.newreco .common-btn a:before{width:100%;height:3px;background:#151517;content:"";position:absolute;bottom:0}
.newreco li:hover a{color:#1e70f0}
.newreco li:hover .common-btn a:after{width:100%}
.newsul li:hover a{color:#1e70f0}
.newsli-top img{height: 170px;width: 100%;}
.newreco .newsli-top>div a{overflow:hidden;display: flex;}
.newreco .newsli-top>div img{transition: .3s;}
.newreco li:hover .newsli-top img{transform:scale(1.3);transition:.3s}
.newreco .newsli-bottom{padding: 0 5px;}
.newreco .news-date{margin-top: 5px;}
.news-ninelist-1{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}
.news-ninelist-1 li{width:30%;margin-top:40px}
.news-ninelist-1 li{width:30%;margin-top:40px}
.news-ninelist-1 li .newsli-top>div{overflow:hidden;position: relative;}
.news-ninelist-1 li .newsli-top img{transition:.3s;width: 100%;height: 140px;}
.news-ninelist-1 li:hover .newsli-top img{transform:scale(1.3);transition:.3s}
.news-ninelist-0 .newsli-bottom{display:flex;flex-direction:column;padding:0 3.5%;justify-content:space-evenly;border:1px solid #f1f2f7;width:100%}
.news-ninelist-0 .newsli-top{background:#f1f2f7;padding:35px 23px}
.news-ninelist-0 li{width:100%;margin-top:40px;display:flex;transition:.5s}
.news-ninelist-0 li:hover{box-shadow:0 4px 10px #eee;transform:translateY(-6px);transition:.3s}
.news-ninelist-0 li img{display:none}
.news-ninelist-0 .news-date{display:flex;flex-wrap:wrap;text-align:center;height:100%;width:100%}
.news-ninelist-0 .news-date span{width:100%;font-size: 24px;}
.news-ninelist-0 .common-btn{display:none}
.news-ninelist-0 .news-detail-t{margin-top:0;height: auto;}
.news-ninelist-0 .news-detail-d{margin-top:0}
.news-ninelist-0 .news-date{padding: 0;}
.newreco .news-detail-t{font-size: 16px;margin-top:0}
.news-c-main{display:flex}
.news-c-l{width:78%}
.news-c-r{width: 18%;margin-left: 40px;}
.new-c-title{font-size:40px;font-weight:600;color:#333}
.new-c-date{color:#999;padding:24px 0}
.share{color:#666}
.share a:hover{color:#1e70f0}
.new-con{margin:18px 0;padding:24px 0 48px;border-top:2px solid #f1f2f7;border-bottom:2px solid #f1f2f7}
.new-con p{line-height:30px;color:#666;text-align:justify}
.new-con b{color:#333}
.newcon-warp.detailsTableTurnPage{display:flex;justify-content:space-between;height:40px;color:#666;align-items:center;}
.newcon-warp.detailsTableTurnPage>div{display: flex;width: 20%;}
.newcon-warp.detailsTableTurnPage .newcon-prev,.newcon-warp.detailsTableTurnPage .newcon-next{width: 40%;}
.newcon-prev p,.newcon-next p{width: 22%;}
.newcon-prev a,.newcon-next a{width: 75%;}
.newcon-warp i{font-size:18px;margin-left:10px}
img.lazy{opacity:0;position:absolute}
img.loaded{opacity:1;position:static}
.lazy-lodding {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #fcfcfc;
}
.lazy-lodding::before {
    content: '';
    display: block;
    width: 34px;
    height: 34px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    animation: swiper-preloader-spin 1s linear infinite;
    border-left: 4px solid #000;
    border-bottom: 4px solid #000;
    border-right: 4px solid #000;
    border-radius: 50%;
    border-top: 4px solid transparent;
}
@media (max-width:1600px){
.news-page-l{width:280px}
.news-page-r{width:calc(100% - 300px)}
.news-warp{padding:0 18%}
.news-c-top{padding:60px;height:640px}
.new-c-title{font-size: 30px;}
}
@media (max-width:1440px){
.news-c-r{margin-left:110px}
}
@media (max-width:1280px){
.news-page .common-btn a{padding-bottom:5px}
.new-page-r{width:calc(100% - 280px)}
.new-page-l{width:240px}
.news-c-r{margin-left:60px}
}
@media (max-width:1080px){
.news-page .common-btn{width:60%}
.news-c-r{display:none}
.news-c-l{width:100%}
.new-page-l{display:none}
.new-page-r{width:100%}
}
@media (max-width:768px){
.news-page .common-btn{font-size:1rem;margin-top:15px}
.pages{padding:15px 5px}
.pagenum{margin-bottom:10px}
.pagenum a:nth-child(6),.pagenum a:nth-child(7),.pagenum a:nth-child(8){display:none}
.news-ninelist-1 li{width:48%}
.pages a{margin-right:0}
.random-top .common-btn{width:150px}
.pro-next span{margin-left:3px}
.pro-prev span{margin-right:3px}
.detailsTableTurnPage span{font-size:12px}
.procon-warp.detailsTableTurnPage{margin:80px auto;display:block;height:auto}
.random-title{font-size:30px}
}