@charset "utf-8";
/*~~~~框架布局~~~*/
html{verflow:-Scroll;overflow-x:hidden;zoom:1;overflow-y:scroll;overflow:-moz-scrollbars-vertical;}


/*==版心定义↓==*/
.container{width:1600px;}
a:hover{color:#ff0000}
.bga{background:#f7f7f7;}

/*==字符串↓==*/
*:before,*:after,em,i,.iof{font-style: normal;font-family: "iconfont";line-height:1;transition: all .4s ease-in-out}
@font-face {
  font-family: 'iconfont';  /* Project id 1963410 */
  src: url('//at.alicdn.com/t/c/font_1963410_bretxeu3d8c.woff2?t=1694600113751') format('woff2'),
       url('//at.alicdn.com/t/c/font_1963410_bretxeu3d8c.woff?t=1694600113751') format('woff'),
       url('//at.alicdn.com/t/c/font_1963410_bretxeu3d8c.ttf?t=1694600113751') format('truetype');
}


/*==顶部↓==*/
.fixed-top.header{ position: fixed;width:100%;z-index:99;height:80px; }
.fixed-top.header:before,.header.trol:before{opacity:0.7; height:100%;}
.fixed-top.header .logo img{}


/*--*/
.header{position: fixed;left: 0;right: 0;z-index: 9;height:100px;border-bottom: 1px solid rgba(255,255,255,0.2);}
.header:before{opacity:0; content:"";position:absolute;bottom:0;z-index:-1;width:100%;height:80%;background: #000;transition: all .4s ease-in-out;}
.header .container{height:100%;}
.header .logo{float:left;display: flex;height:100%;padding: 20px 0;align-items: center;}
.header .logo a{display: flex;height:100%;align-items: center;}
.header .logo img{max-height:80px;}
.header .tel{position: relative;display: flex;float: right;margin-left: 60px;height: 100%;font-size: 24px;color: #fff;align-items: center;}
.header .tel:before{content: "\e6b5";font-size:28px;margin-right: 10px;font-weight: 400;color: #fff;}
.header .nav{display:flex;float: right;height: 100%;}
.header .nav > li{position:relative; float: left;height: 100%;margin-left: 50px;}
.header .nav > li > a{position: relative;display: flex;color: #fff;font-size: 16px;height: 100%;text-align: center;/* padding-bottom: 39px; */align-items: center;}
.header .nav > li > a:after{content:"";position: absolute;left:0;bottom:0;width:100%;height:2px;background:#ff0000;transition:transform .5s;transform: scale(0,1);transform-origin:right;}
.header .nav > li:hover > a,.header .nav > li.active > a{color:#ff0000; }
.header .nav > li:hover > a:after,.header .nav > li.active > a:after{transform: scale(1);transform-origin:left;}
.header .nav .sub{display:none;width: 220%;left:-55%;top: 100%;position:absolute;border:1px #ddd solid;background: rgba(255,255,255,1);padding: 0px 0;z-index: 999;text-align: center;/* box-shadow: 0 0 10px #ddd; */}
.header .nav .sub a{display: block;color: #5e5e5e;font-size: 14px;padding:8px 10px}
.header .nav .sub a:hover{color:#fff; background: #ff0000;}
/*.header .nav li:last-child .sub{display: none !important;}*/
.header .nav .sub.pro{column-count:2;width: 350px;left: 0px;}


/*==次级导航↓==*/
.menu{position: relative;border-bottom: 1px #ddd solid;box-shadow: 0 0 10px #ddd;overflow: hidden;}
.menu .long{display: flex;/* padding: 30px 0px; *//* height:80px; */overflow:hidden;justify-content: space-between;align-items: center;flex-direction: row-reverse;}
.menu .secon{}
.menu .secon li{display: inline-block;margin-left: 1px;}
.menu .secon a{position:relative;z-index:2;display: block;color: #666;font-size: 18px;padding: 20px 40px;height: 100%;/* overflow: hidden; */}
.menu .secon a:after{content: "";position: absolute;left:0;bottom: 0;z-index:-1;width:100%;height: 100%;background: #ff0000;transition:transform .5s;transform: scale(0,1);transform-origin:right;}
.menu .secon li:hover a,.menu li.active a{color: #fff;}
.menu .secon li:hover a:after,.menu .secon li.active a:after{transform: scale(1);transform-origin:left;}
.menu .site{color: #6a6a6a;font-size:16px;}
.menu .site .home i{ font-weight:bold;font-size:18px;margin-right:10px;}
.menu .site a{}
.menu .site a:hover{color:#ff0000}


/*==面包屑↓==*/
.site-end{}
.site-end .container{padding: 20px 0;border-bottom:1px #ddd solid;}
.site-end .home i{color:#333;font-weight:bold;font-size:16px;margin-right:10px;}
.site-end a{color:#666;font-size:12px;}
.site-end a:hover{color:#ff0000}
.site-end .more{float:right;color:#6a6a6a;font-size:15px;padding: 8px 20px;margin-top: -10px;border:1px #666 solid}
.site-end .more::before{content:"\e777";margin-right:10px;font-size:20px;}
.site-end .more:hover{color:#fff;border-color:#ff0000; background: #ff0000;}


/*==标题↓==*/
.titleAx{margin-bottom:40px;color:#000123;font-size:44px;font-weight: bold;}  
.titleAx span{margin-bottom:1px;display: block;color:#ff0000;font-size:34px;font-weight: 400;text-transform: Uppercase;}
.titleAx font{color:#ff0000}
.titleAx hr{display: block;margin:0px;margin-top: 10px;width: 40px;height: 3px;border:none;background: #ff0000;}
.titleAx.cen{text-align: center;margin-bottom:50px;}
.titleAx.cen hr{margin:auto;margin-top:10px;}
.titleAx.lef{text-align: left;}
.titleAx.m30{margin-bottom:30px}
.titleAx.m40{margin-bottom:40px}
.titleAx.white,.titleAx.white b{color:#fff}
.titleAx.white hr{background:#fff}
/*--*/
.titleBx{color:#010101;font-size:40px;margin-bottom:50px; text-align: center;}
.titleBx span{display: block; margin:10px auto 0;color:#4b4e51;font-size:16px;font-weight:400}
.titleBx hr{display: block;margin: 10px auto 0;width: 40px;height: 2px;border:none;background: #ff0000;}
.titleBx.cen{text-align: center;}
.titleBx.lef{text-align: left;}
.titleBx.lef hr{margin:0;margin-top:10px}
.titleBx.lef span{margin:10px 0 0 0}
.titleBx.white,.titleBx.white span{color:#fff}
.titleBx.tTop{margin:50px 0 -20px 0;}


/*==边距↓==*/
.ptm60{padding:60px 0}
.ptm80{padding:80px 0}
.ptm100{padding:100px 0}
.pt60{padding-top:60px}
.pt80{padding-top:80px}
.pt100{padding-top:100px}
.pm60{padding-bottom:60px}
.pm80{padding-bottom:80px}
.pm100{padding-bottom:100px}
/*--*/
.mtm60{margin:60px 0}
.mtm80{margin:80px 0}
.mtm100{margin:100px 0}
.mt60{margin-top:60px}
.mt80{margin-top:80px}
.mt100{margin-top:100px}
.mm60{margin-bottom:60px}
.mm80{margin-bottom:80px}
.mm100{margin-bottom:100px}

/*句段限制*/
.abbr{width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.lcp{-webkit-line-clamp: 2;display: -webkit-box;word-break: break-all;text-overflow: ellipsis;-webkit-box-orient: vertical;overflow: hidden;}


/*===内页框↓==*/
.rack{float:left;width:100%;padding:70px 0 80px 0;}
.rackWor{}


/*==更多按钮↓==*/
.more-1{display: table;margin-top:30px;color:#010101;font-size:16px;padding: 10px 40px;border:1px solid #010101; border-radius: 5px;}
.more-1:hover{color:#fff;background:#ff0000}
.more-1.cen{margin:auto; margin-top:40px}
/*--*/
.more-2{display: flex;width: max-content;margin:auto;margin-top: 40px;color:#ee924a;font-size:14px;padding: 12px 50px;border-radius: 30px;border:1px #ee924a solid;transition: all .4s ease-in-out;align-items: center;justify-content: center;flex-direction: row-reverse;}
.more-2:before{content:"\e61f";font-size: 24px;margin-left: 20px;color:#ee924a}
.more-2:hover{color:#fff; background:#ee924a;}
.more-2:hover:before{color:#fff;transform:translateX(5px)}


/*==切换效果↓==*/
.cut-item .btn {position:absolute;top:50%;left:-75px;display:block;width: 50px;line-height: 50px;text-align:center;color: #9a9a9a;font-size: 22px;font-weight:bold;transform:translateY(-50%);cursor:pointer;border: 1px #9a9a9a solid;border-radius: 50%;/*background:#fff;*/}
.cut-item .btn.sNext {left:auto;right:-75px;}
.cut-item .btn:hover {color:#ff0000;border-color: #ff0000;}
.cut-item .btn:hover:before {color:#ff0000}
.cut-item .sPrev:before {content:"\e662";}
.cut-item .sNext:before {content:"\eb9b";}
/*-切换点1-*/
.spot-dot {}
.spot-dot {position:initial;margin:40px auto 0;text-align:center;}
.spot-dot span {opacity:1;width:15px;height:15px;margin:0 10px;border:1px #ddd solid;background:#fff;}
.spot-dot span.swiper-pagination-bullet-active {background:#ff0000;}
/*-切换点2-*/
.spot-forte{position:initial;margin:40px auto 0;text-align:center;}
.spot-forte span{opacity:0.8;width:25px;height:6px;border-radius:0px;margin:0 6px;background:#fff;}
.spot-forte span.swiper-pagination-bullet-active{opacity:1;background:#ff0000;}


/*==左侧联系↓==*/
.connection {margin-top:30px;padding:20px;border:1px #ddd solid;overflow:hidden;/* background:#eee;*/}
.connection .tit {/* float:left;*/color:#333;font-size:18px;font-weight:bold;padding-bottom:20px;margin-bottom:20px;border-bottom:1px #ddd solid;}
.connection .tit .more {float:right;display:block;color:#666;font-size:13px;margin-top:5px;}
.connection .tit .more:hover {color:#ff0000}
.connection .tel {position:relative;display:block;font-size:12px;color:#858585;padding-left:50px;margin-bottom:20px;word-wrap:break-word;word-break:normal;}
.connection .tel font {display:block;color:#ff0000;font-size:24px;margin-top:5px;line-height:25px;font-weight:bold;}
.connection .tel:before {content:"\e611";font-family:"iconfont";position:absolute;top:6px;left:0;margin-right:10px;font-weight:400;color:#333;font-size:36px;}
.connection .wx {color:#666;font-size:14px;line-height:24px}
.connection .ewm {display:table;margin-top:20px;}
.connection .ewm img {max-width:100px;}
.connection .ewm font {vertical-align:middle;color:#666;font-size:14px;padding-left:30px;}
.connection .ewm font hr {float:left;width:30px;height:1px;margin:10px 10px 0 0;border:none;background:#aaa;}
.connection .ewm img,.connection .ewm font {display:table-cell;}
 


/*==切换按钮↓==*/
.tone-item{display: flex;text-align: center;margin-bottom:50px;margin-left: -5px;    align-items: stretch;}
.tone-item li{flex: 1;display:inline-block;cursor: pointer;margin-left: 5px;}
.tone-item a{position: relative;z-index: 1;display: block;height:100%;color:#fff;font-size:18px;padding: 15px 10px;overflow:hidden; background:#9d9d9d}
.tone-item a:after {content:"";position:absolute;left:0;bottom:0;z-index:-1;width:100%;height:100%;background: #ff0000;transition:transform .5s;transform:scale(0,1);transform-origin:right;}
.tone-item .more a{color:#1c2023; background: #dddddd;}
.tone-item .active a,.tone-item li:hover a{color:#fff; }
.tone-item .active a:after,.tone-item li:hover a:after{transform:scale(1);transform-origin:left;}



/*===产品列表↓==*/
.product-list.edge{margin:0 0 -30px -30px;display: flex;flex-flow: row wrap;align-content: flex-start;}
.product-list.edge li{display: inline-block;width:calc(33.3% - 30px);margin:0 0 30px 30px; }
.product-list a{display: block;}
.product-list .pic{padding-top:80%;border:1px #eee solid;}
.product-list h4{color:#333;font-size:16px;margin-top:15px;text-align: center;}
.product-list li:hover a{transform: translateY(-5px);}
.product-list li:hover h4{color:#ff0000}


/*==视频模块↓==*/
.videoEject{position:relative;z-index:1;display: block;width: 100%;height: 100%;}
.videoEject:before{opacity: 0.8;content: "\e696";position:absolute;left:0;right:0;top:0;bottom:0;z-index: 1;margin: auto;width: fit-content;height: fit-content;color:#fff;font-size: 60px;}
.videoEject:after{opacity: 0.2;content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:#000;}
.videoEject:hover:after{opacity:0.1}
.videoEject:hover:before{opacity:1}



/*==首页关于↓==*/
.aboutHome .long{display: flex;align-items: stretch;}
.aboutHome .set{position:relative;z-index:1;width:50%;margin-left: 80px;}
.aboutHome .set a:after{right:-20%}
.aboutHome .set img{position:absolute;top:0;bottom:0;top:0;width:120%;max-width: initial;height: 100%;object-fit: cover;}
.aboutHome .info{width: 50%;}
.aboutHome .info .tit{color:#333;font-size: 24px;margin-bottom: 10px;}
.aboutHome .info .wx{display: block; color:#666666;font-size:16px;line-height: 30px;}
.aboutHome .info .more{display: block;margin-top: 40px;color:#ff0000;font-size:16px;}
.aboutHome .info .more:before{content:"\e606";font-size:22px;margin-right:10px}
.aboutHome .info .more:hover{color:#000}
/*--*/
.about-number{display: flex;margin-top: 60px;}
.about-number li{position:relative;flex: 1;margin-right:80px;line-height: 1;}
.about-number em{display:block;color:#ff0000;font-size:50px;margin: auto;margin-bottom: 10px;}
.about-number li:last-child{margin-right:0px}
.about-number li:last-child::after{display: none;}
.about-number span{color:#ff0000;font-size:44px;font-weight:bold;}
.about-number font{color:#ff0000;font-size:16px;margin-left:5px}
.about-number h5{margin-top: 10px;color:#000000;font-size:16px}



/*==首页解决方案↓==*/
.solveHome{position:relative;}
.solveHome .container{position:relative;}
.solveHome .titleAx{/*position: absolute;left:0;right:0;top:60px;z-index:2;*/position: absolute;left: 0;right: 0;top: 80px;margin: auto;}
/*-首页解决方案tab-*/
.solve-tab{height:800px;}
.solve-tab .shelf{position:absolute;left:-20%;top:0;bottom:0;right:-20%;z-index:-1;}
.solve-tab .shelf:after{opacity: 0.2;content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:#000;}
.solve-tab .shelf .box{position: absolute;left: 0;top: 250px;right: 0;z-index: 2;width:50%;margin:auto;text-align: center;color:#fff;font-size:16px;line-height: 30px;}
.solve-tab .shelf .pic{width:100%;height:800px;}
.solve-tab .shelf .pic img{width:100%;height: 100%;object-fit: cover;}
.solve-tab .roll{display: flex;position:absolute;left: 0;right: 0;bottom: 100px;z-index:2;background: #fff;} 
.solve-tab .roll li{flex: 1;text-align: center;border-right:1px #ddd solid;}
.solve-tab .roll a{position:relative; display:block;padding:20px 20px;}
.solve-tab .roll a:before{opacity:0; content:"";position:absolute;left:0;right:0;top: -30px;margin: auto;width: 0;height: 0;border:15px solid transparent;border-bottom-color: #ff0000;transform: translateY(5px);}
.solve-tab .roll em{display: table;margin: auto;height: 33px;overflow: hidden;}
.solve-tab .roll em img{display: block;filter: drop-shadow(0px 33px #fff);}
.solve-tab .roll h4{margin-top:10px;color:#000000;font-size:16px;}
.solve-tab .roll li.active{background:#ff0000}
.solve-tab .roll li.active a:before{opacity:1; transform: translateY(0px);}
.solve-tab .roll li.active em img{transform: translateY(-100%);}
.solve-tab .roll li.active h4{color:#fff}


/*==产品↓==*/
.product-grid{display: flex;flex-wrap: wrap;margin:0 0 -20px -20px}
.product-grid li{width:calc(50% - 20px);margin:0 0 20px 20px;}
.product-grid a{ position:relative; display:block}
.product-grid .box{position:absolute;left:0;top:0;right:0;margin: 30px;text-align: center;}
.product-grid h4{color:#000;font-size:36px;}
.product-grid .more{margin-top: 1px;display: flex;color:#000;font-size:16px;justify-content: center;align-items: center;}
.product-grid .more::after{content: "\e65b";margin-left: 0px;}
.product-grid li:hover .box{transform:translateY(-5px)}
.product-grid li:hover h4{color:#ff0000}
.product-grid li:hover .more{color:#ff0000}
.product-grid li:hover .more:after{color:#ff0000;transform:translateX(3px)}


/*==首页优势↓==*/
.advantHome{position:relative;z-index:1;padding:90px 0}


/*==优势tab↓==*/
.advan-tab{}
.advan-tab .roll{display: flex;margin: 0px 0 -30px -30px;width:50%;flex-wrap: wrap;}
.advan-tab .roll li{display: flex;width:calc(33.3% - 30px);height:auto;margin: 0 0 30px 30px;padding: 30px;border-radius: 5px;border:1px solid rgba(255,255,255,0.8);flex-direction: column;justify-content: center;cursor: pointer;}
.advan-tab .roll em{opacity: 0.6;display: table;float: right;text-align: right;margin-bottom: 5px;}
.advan-tab .roll i{color:#fff;font-size:24px;}
.advan-tab .roll h4{color:#fff;font-size:18px;margin-top: 5px;}
.advan-tab .roll li.more{border: none;align-items: center;}
.advan-tab .roll li.more span{color: #ddd;font-size: 40px; letter-spacing: 10px;}
.advan-tab .roll li.more h5{opacity:0; color:#fff;font-size:15px;}
.advan-tab .roll li.more:hover h5{opacity: 1;}
.advan-tab .roll li.active{border-color:#ff0000;background: #ff0000;}
.advan-tab .roll li.active em{opacity:1;}
.advan-tab .shelf{position:absolute;left:0%;top:0;bottom:0;right:0%;z-index:-1;}
.advan-tab .shelf:after{content:"";position:absolute;left:0;top:0;bottom:0;right:0;z-index: 1;background: -webkit-linear-gradient(left, rgba(1,2,18,0.8),rgba(1,2,18,0.4), rgba(0,0,0,0));/* background: #000; */}
.advan-tab .shelf .pic{height: 100%;}
.advan-tab .shelf .pic img{display: table;margin: auto;/* width:100%; */height: 840px;object-fit: cover;}
.advan-tab .down{margin-bottom:60px;width:50%;}
.advan-tab .down .wx{-webkit-line-clamp: 4;color:#fff;font-size:16px;line-height: 30px;}
 

/*==首页实力↓==*/
.strengthHome{ background:#f8f9fb} 


/*==实力切换↓==*/
.srll-strength{}
.srll-strength .list li{}
.srll-strength .list a{ position:relative; display:block;}
.srll-strength .list .box{position:absolute;right:0;bottom:0;width: 320px;padding: 30px 30px 50px 30px;background: #fff;}
.srll-strength .list .box h4{color:#ff0000;font-size:20px;}
.srll-strength .list .box span{display:block;margin-top: 1px;color: #999;font-size: 14px;}
.srll-strength .list .box .more{position:absolute;right:0;bottom:0;padding: 5px 10px;color:#a2a2a2;font-size:14px;background:#f5f5f5;}
.srll-strength .list .box .more:after{content: "\e65b";margin-left: 0px;}
.srll-strength .list li:hover .box{background:#ff0000}
.srll-strength .list li:hover .box h4{color:#fff}
.srll-strength .list li:hover .box span{color:#f5f5f5}
.srll-strength .list li:hover .box .more{color:#fff;background:rgba(255,255,255,0.1);}



/*==合作伙伴列表↓==*/
.partner-air{border-left:1px #ddd solid;border-top:1px #ddd solid;}
/*--*/
.partner-list.edge{display: flex;flex-wrap: wrap;}
.partner-list.edge li{width:16.6%;}
.partner-list li{border-right: 1px #ddd solid;border-bottom: 1px #ddd solid;cursor: pointer;background:#fff}
.partner-list a{position: relative;display:block;width: 100%;height:100%;overflow: hidden;  }
.partner-list a:after{opacity:0; content:""; position:absolute;left:0;top:0;right:0;bottom:0;transform: translateY(-10px);background:#ff0000;}
.partner-list .pic{position:relative;width:100%;padding-top:60%;}
.partner-list .pic img{position: absolute;left:0;top:0; display:block;width:100%;height:100%;}
.partner-list h4{opacity:0;position: absolute;left:0;top:0;right:0;bottom:0;z-index: 1;margin: auto;height: fit-content;text-align: center;padding:10px;color:#fff;font-size: 18px;transform: translateY(10px);}
.partner-list li:hover h4{opacity:1;transform: translateY(0px);}
.partner-list li:hover a:after{opacity:0.8;transform: translateY(0px);}
.partner-list li:nth-child(-n+6):nth-child(2n) {background:#f6f8fa}
.partner-list li:nth-child(-n+12):nth-child(n+7):nth-child(2n+1){background:#f6f8fa}
.partner-list li:nth-child(-n+18):nth-child(n+13):nth-child(2n){background:#f6f8fa}



/*==首页新闻↓==*/
.newsHome{background: #f8f9fb;}


/*==首页新闻列表↓==*/
.newsHome{}
/*--*/
.news-grid_1{margin-left:-60px;overflow: hidden;}
.news-grid_1 li{float: left;margin-left:60px;width: calc(50% - 60px);}
.news-grid_1 h4{color:#000000;font-size:20px;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-grid_1 p{margin-top: 12px;color:#666666;font-size:16px;line-height: 26px;}
.news-grid_1 .more{ display: block;margin-top:15px;font-size:14px;color:#999}
.news-grid_1 .one{border-bottom:1px #eee solid}
.news-grid_1 .one a{position: relative;}
.news-grid_1 .one a:after{opacity: 0; content: ""; position: absolute;left:0;bottom:-1;width:50%;height: 2px;background: 85c226;}
.news-grid_1 .one .pic{height:388px}
.news-grid_1 .one .pic img{width:100%;height: 100%;object-fit: cover;} 
.news-grid_1 .box{padding:30px 30px;background:#fff;}
.news-grid_1 .two{border-bottom: 1px #eee solid;} 
.news-grid_1 .two a {display:block;position:relative;padding: 25px 30px 25px 160px;border-radius: 10px;}
.news-grid_1 .two .time {position:absolute;left: 50px;top:0;bottom:0;height: max-content;margin: auto;line-height: 1;color:#ff0000;font-size:60px;text-align:center;/* padding:10px 30px; *//* background:#ff0000; */}
.news-grid_1 .two .time font { font-size:18px;display:block;border-top: 1px #eee solid;margin-top: 15px;padding-top: 10px;}
.news-grid_1 li:hover h4 {color:#ff0000}
.news-grid_1 li:hover .more{color:#ff0000}
.news-grid_1 .one:hover a:after{opacity: 1;width: 100%;;}
.news-grid_1 .two:hover a{box-shadow: -2px 1px 15px #dfdfdf;background: #fff;} 



/*==新闻列表↓==*/
.news-list {margin:0px 0 -10px 0;}
.news-list li {clear:both;width:100%;margin-bottom:30px;padding-bottom:30px;border-bottom:1px #ddd solid;overflow:hidden;}
.news-list a {display:block;}
.news-list .pic {float:left;width:360px;height:220px;margin-right:30px;background:#eee;}
.news-list .pic img {width:100%;height:100%;object-fit:cover;}
.news-list .title {color:#333333;font-size:22px;margin-bottom:15px;/* margin-top:10px;*/max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-list .part {position:relative;margin-bottom:20px;display:table;}
.news-list .part:before {content:"";float:left;display:block;margin:8px 10px 0 0;width:50px;height:1px;background:#aaa;}
.news-list .part span {display:block;float:left;margin-right:40px;color:#999999;font-size:12px;line-height:1;}
.news-list .part span:before {display:none;content:"";float:left;margin-right:5px;font-size:14px;}
.news-list .part .time:before {content:"\e8b8";}
.news-list .part .source:before {content:"\e647";}
.news-list .part .read:before {content:"\e8c7";}
.news-list .txt {-webkit-line-clamp:3;color:#666666;font-size:14px;line-height:24px;}
.news-list .more {margin-top:30px;display:table;color:#666;font-size:13px;padding:8px 20px;border:1px #aaa solid;}
.news-list li:hover .title {color:#ff0000}
.news-list li:hover .more {color:#fff;border-color:#ff0000;background:#ff0000}


/*==新闻详情框↓==*/
.EssayCont .lefter {float:left;width:70%;}
.EssayCont .righter {float:right;width:25%;}
.EssayCont .righter .shell {width:100%;margin-bottom:30px;border:1px #ddd solid}
.EssayCont .righter .shell:last-child {margin-bottom:0px;}
.EssayCont .righter .shell .tit {position:relative;color:#333333;font-size:18px;border-bottom:1px #e6e8eb solid;padding-bottom:15px;margin-bottom:20px;}
.EssayCont .righter .shell .tit.bor:before {content:"";position:absolute;left:0;bottom:-1px;width:20%;height:1px;background:#ff0000;}
.EssayCont .righter .shell .tit .more{float:right;font-size:14px;color: #999;margin-top: 5px;transition: all .4s ease-in-out;}
.EssayCont .righter .shell .tit .more:hover{color:#ff0000}
/*--*/
.EssayCont .bgb {margin-bottom:30px;background:#fff;}
.EssayCont .bgb:last-child {margin-bottom:0px;}
.EssayCont .bgb.p3 {padding:30px 30px 40px 30px;}
.EssayCont .bgb.p4 {padding:40px 40px 40px 40px;}
/*--*/
.EssayCont .news {}
.EssayCont .news li {clear:both;width:100%;margin-bottom:12px;}
.EssayCont .news li:last-child{margin-bottom:0px;}
.EssayCont .news .one {position:relative;}
.EssayCont .news .one h4 {position:absolute;left:0;right:0;bottom:0;width:100%;padding:10px 20px;color:#fff;font-size:14px;background:rgba(0,0,0,0.6)}
.EssayCont .news .one:hover h4 {background:#ff0000}
.EssayCont .news .two{}
.EssayCont .news .two a {position:relative;display:block;padding-left:15px;color:#333333;font-size:15px;}
.EssayCont .news .two a:before {content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:#b2b2b2;}
.EssayCont .news .title {width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.EssayCont .news .two:hover a {color:#ff0000;}
.EssayCont .news .two:hover a:before {background:#ff0000;}
/*--*/
.EssayCont .content .titleTop{text-align: center;padding: 0 0 30px 0;margin: 0 0 40px 0;border-bottom: 1px #e4e4e4 solid;}
.EssayCont .content .title{color:#333333;font-size:28px;}
.EssayCont .content .msg{margin-top: 15px;color:#a7a7a7;font-size:14px;}
.EssayCont .content .msg *,.NewsDetail .msg span,.NewsDetail .msg a{color:#a3a3a3;font-size:14px;}
.EssayCont .content .msg span{margin:0 5px;}
.EssayCont .content .msg a:hover,.NewsDetail .msg .active{color:#ff0000}
.EssayCont .content .msg .active{font-weight:bold;}
.EssayCont .content .wor{min-height:300px;font-size:16px;}
/*--*/
.EssayCont .pagIng{margin-top:60px;padding-top:50px;border-top:1px #eee solid;overflow: hidden;}
.EssayCont .pagIng span{ display: inline-block;color:#888888;font-size:15px;}
.EssayCont .pagIng a{width:47%;color:#666666;font-size:15px;padding: 15px 20px;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: #f6f6f6;}
.EssayCont .pagIng a:hover{color:#fff; background: #ff0000;}
.EssayCont .pagIng .prev{float:left}
.EssayCont .pagIng .next{float:right} 


/*==底部留言↓==*/
.message-air{background: url(../images/message-bg.jpg) no-repeat center;background-size:cover;}
.message-air .titleTop{display: flex;margin-bottom:40px;align-items: flex-end;justify-content: space-between;}
.message-air .titleTop h3{color:#fff;font-size:40px;}
.message-air .titleTop h3 span{display: block;margin-bottom:1px; font-size:28px;}
.message-air .titleTop b{color:#fff;font-size:16px;}
.message-air form{display: flex; }
.message-air form .shell{display: flex;flex:auto;/* width: calc(50% - 10px); */margin-right: 20px;color: #fff;border: 1px #fff solid;padding: 10px 20px;align-items: center;border-radius: 5px;background: rgba(255,255,255,0.3);}
.message-air form .x3{width:45%;}
.message-air form h5 {/* width: 60px; */flex-shrink: 0;margin-right: 10px;color: #fff;font-size: 14px;}
.message-air form .fill{ flex: 1;/* width: 100%; */line-height: 30px;color:#fff;font-size: 15px;border: none;background: none;}
.message-air form .submit{position: relative;width: 250px;display: table;color: #ff0000;font-size: 18px;padding: 15px 20px;border:none;cursor: pointer;border-radius: 5px;background: #fff;}
.message-air form .submit:hover{color:#fff;background:#ff0000}


/*==案例应用↓==*/
.caseIn{}
.caseIn .long{display: flex;margin-bottom:60px;}
.caseIn .long .info{width:45%;padding:50px;border-left:1px #eee solid;background: #fff;}
.caseIn .long .info h4{color:#ff0000;font-size:32px; }
.caseIn .long .info p{margin-top:20px;color:#666666;font-size:16px;line-height: 30px;}
.caseIn .long .set{width:55%;}
.caseIn .long .set img{width:100%;height: 100%;object-fit: cover;}


/*===产品列表↓==*/
.case-list.edge{margin:0 0 -30px -30px;display: flex;flex-flow: row wrap;align-content: flex-start;}
.case-list.edge li{display: inline-block;width:calc(25% - 30px);margin:0 0 30px 30px; }
.case-list a{display: block;}
.case-list .pic{padding-top:80%;border:1px #eee solid;}
.case-list h4{color:#333;font-size:16px;margin-top:15px;text-align: center;}
.case-list li:hover a{transform: translateY(-5px);}
.case-list li:hover h4{color:#ff0000}


/*==研发↓==*/
.artIn{padding-bottom:0px !important}


/*==研发-实力排版↓==*/
.strength-row{display: flex;margin:0 0 -20px -20px;flex-wrap: wrap;}
.strength-row li{width: calc(50% - 20px);margin:0 0 20px 20px}
.strength-row .box{padding:30px;background: #f6f8fa;}
.strength-row h4{color:#010101;font-size:26px;}
.strength-row p{margin-top:15px;color:#666;font-size:16px;line-height: 30px;}


/*==研发-生产基地↓==*/
.srll-yield{position:relative;padding:0 80px}
.srll-yield #certify{position:relative;padding:10px 0}
.srll-yield #certify .list li {width: 760px; overflow: hidden;box-shadow: 0 0 10px #ddd; background:#fff;}
.srll-yield #certify .list img{width:100%; }
.srll-yield #certify .list h4{padding:20px; color:#333333;font-size:20px;text-align: center;}
.srll-yield .btn{left:0;}
.srll-yield .btn.sNext{left:auto;right:0;}
.srll-yield .spot{display: none;}


/*==研发-科研成果↓==*/
.art-gain{background:url(../images/gain-bg.jpg) no-repeat center; background-size:cover;}
.art-gain .long{display: flex;}
.art-gain .info{flex: 1;}
.art-gain .info .wx{color:#fff;font-size:16px;line-height: 35px;}
.art-gain .info ul{display: flex;width: 55%;margin-top:80px;justify-content: space-between;}
.art-gain .info ul li{text-align: center;}
.art-gain .info ul em{display: flex;width: 80px;height:80px;margin: auto;border-radius: 50%;align-items: center;justify-content: center;overflow: hidden;background: #fff;}
.art-gain .info ul em img{height: 60%;}
.art-gain .info ul h4{margin-top:10px;color:#fff;font-size:14px;}
.art-gain .set{flex-shrink: 0;margin-left: 8%;}


/*==研发-流程↓==*/
.art-process{background:url(../images/process-bg.jpg) no-repeat center; background-size:cover;}


/*==研发-科研成果排版↓==*/
.process-row{display: flex;margin-left: -20px;justify-content: space-between;}
.process-row li{flex: 1;margin-left:40px}
.process-row h4{display: flex;position:relative;z-index:1;width: 145px;height: 170px;margin: auto;color:#333333;font-size:25px;align-items: center;justify-content: center;flex-direction: column;overflow: hidden;}
.process-row h4:before{display: none;content:"";position: absolute;left:0;top: 0;right:0;bottom:0;z-index:-1;margin: auto;/* width: 90%; *//* height: 90%; */border-radius: 50px;box-shadow: 0 10px 10px #ddd;}
.process-row h4::after{content: "";position: absolute;left:0;top:0;right:0;bottom:0;z-index:-1;filter: drop-shadow(0px 170px #ff0000);transition: all 0s ease-in-out;background:url(../images/horn-bg.png) no-repeat center;}
.process-row h4 .bg{position: absolute;left:0;top:0;right:0;bottom:0;z-index:-1;margin: auto;max-width: initial;filter: drop-shadow(0px 170px #ff0000);}
.process-row h4 i{display: block;color:#ff0000;font-size:28px;margin-bottom: 5px;}
.process-row p{margin-top:20px;color:#333;font-size:16px;line-height: 30px;}
.process-row li:hover{transform:translateY(-5px)}
.process-row li:hover h4{color:#fff}
.process-row li:hover h4 i{color:#fff}
.process-row li:hover h4:after{transform: translateY(-100%);}


/*==产品详情↓==*/
.ProductShow {padding-bottom:0px !important }
.DetailCont {background:#f5f7f9}
.DetailCont .top {/* background:#fff; */}
.DetailCont .top .long{display: flex;}
/*--*/
.DetailCont .pst-left { width: 55%;}
.DetailCont .pst-left img{width:100%;height: 100%;object-fit: cover;}
.DetailCont .pst-right { position: relative;width: 45%;min-height:600px;padding: 70px 50px;border-left: 1px #eee solid;background: #fff;}
/*--*/
.pst-right .title {position: relative;color: #3a3a3a;font-size: 28px;font-weight:bold;padding-bottom:20px;margin-bottom:30px;}
.pst-right .title::after{content:"";position:absolute;left:0;bottom: -1px;width: 100px;height:2px;background: #ff0000;}
.pst-right .wx {color:#666666;font-size:16px;line-height:28px;overflow:hidden;}
.pst-right .wx p{position: relative;display: block;margin-bottom: 10px;padding-left: 25px;}
.pst-right .wx p:before{content: "";position: absolute;left: 3px;top: 10px;width: 8px;height: 8px;margin-right:10px;transform: rotate(45deg);background:#ff0000;}
.pst-right .online {position: absolute;/* left: 0; *//* right: 0; */bottom: 50px;border-top: 1px #eee solid;padding-top: 50px;margin-top:40px;overflow:hidden;}
.pst-right .online a {float:left;margin:0 20px 10px 0;color:#fff;font-size: 18px;padding:10px 50px;line-height: 30px;border:1px #ff0000 solid; border-radius:5px;background: #ff0000;}
.pst-right .online a i{margin-right:10px}
.pst-right .online a.tel{font-size: 22px;/*color:#ff0000; background:none;*/}
.pst-right .online a.cor {color:#ff0000; border-color:#ff0000; background:none;}
.pst-right .online a:hover {color:#fff;border-color:#3a3a3a; background:#3a3a3a;}
.pst-right .trait li:nth-child(3):before {content:"\e703";}
/*--*/
.psc-content {margin-top:50px;margin-bottom:60px;}
.psc-content .wx {color:#666666;line-height:35px;font-size:18px;}
.psc-content .wor {}
.psc-content .long {position:relative;display:flex;}
.psc-content .psd-left {flex:1;min-width:50%}
.psc-content .psd-right {flex-shrink:0;width:360px;margin-left:50px;}
.psc-content .titleTop{color:#fff;font-size: 20px;margin-bottom: 30px;background: #fff;}
.psc-content .titleTop font{display: table;padding: 15px 80px;background: #ff0000;}
.psc-content .long{padding:40px 50px;background: #fff;}
.psc-content .frame {display: flex;align-items: flex-start; margin-bottom:30px;padding-bottom:30px;border-bottom:1px #eee solid}
.psc-content .frame:last-child{margin-bottom:0px !important;padding-bottom:0px !important;border-bottom:0px !important}
.psc-content .theme {flex-shrink: 0;position:relative;margin-right:60px;color: #000;font-size: 18px;margin-bottom:30px;padding-left:20px}
.psc-content .theme:before {content:"";position:absolute;left:0;top:20%;width:3px;height:60%;background:#ff0000;}
.psc-content .info{flex: 1;}
.psc-content .wx{ color:#484848;font-size: 16px;line-height: 30px;} 


/*==产品详情-产品↓==*/
.pro-product{background: #fff;}


/*==产品详情优势↓==*/
.pro-advant{position:relative; background: #fff;}
.pro-advant::before,.pro-advant::after{content: "";position:absolute;left:0;top:0;border: 350px solid transparent;border-left-color: #f5f5f5;transform: translateY(5px);}
.pro-advant::after{left:auto;right:0;top:auto;bottom:0;transform:rotateY(180deg);}
/*--*/
.advant-row{display: flex;position:relative;z-index:1;flex-wrap: wrap;}
.advant-row li{width: 33.3%;display: flex;padding:50px 30px 50px 30px;border-right: 1px #eee solid;border-bottom: 1px #eee solid;justify-content: center;align-items: center;flex-direction: column;}
.advant-row em{flex-shrink:0;display: flex;width: 80px;height: 80px;border-radius: 50%;align-items: center;justify-content: center;background: #ff0000;}
.advant-row h4{display: block;color:#080404;font-size: 24px;margin-top: 15px;}
.advant-row span{margin-top: 10px;color: #666666;font-size: 16px;}
.advant-row li:nth-child(3n){border-right:none}
.advant-row li:hover em{ background:#f60}


/*==解决方案切换↓==*/
.srll-solve{position:relative; padding:200px 0}
.srll-solve .titleBx{}
.srll-solve .gallery-top{position:absolute;left: -20%;top:0;right: -20%;bottom:0;}
.srll-solve .gallery-top img{width:100%;height: 100%;object-fit: cover;}
.srll-solve .gallery-thumbs{}
.srll-solve .info{position:relative;z-index: 2;width:500px;padding: 40px;padding-bottom:100px;background: #fff;}
.srll-solve .info h4{color:#010101;font-size:24px;}
.srll-solve .info p{margin-top:10px;color:#6a6a6a;font-size:16px;line-height: 30px;}
.srll-solve .info li{}
.srll-solve .btn{position: absolute;left: 50px;bottom: 33px;cursor: pointer;}
.srll-solve .btn::before{content:"\e662";color: #9a9a9a;font-size: 24px;font-weight: bold;}
.srll-solve .btn.sNext{left:160px; transform: rotateY(180deg);}
.srll-solve .btn:hover:before{color:#ff0000}
.srll-solve .number{position: absolute;bottom: 30px;left: auto;width: auto;margin: 0 50px;color:#666666;font-size:26px;}


/*==左右图片切换↓==*/
.srllOrso {display:flex}
.srllOrso .leftPic {width:80%;float:left;border:2px #efefef solid;background:#fff;}
.srllOrso .leftPic img {display:block;margin:auto;max-width:100%;height:100%;object-fit:cover;}
.srllOrso .rightPic {width:20%;float:right;margin-left:15px;}
.srllOrso .rightPic li {height:20%;margin-bottom:20px;border:2px #efefef solid;cursor:pointer;background:#fff;}
.srllOrso .rightPic li img {display:block;max-width:100%;height:100%;margin:auto}
.srllOrso .rightPic li.swiper-slide-thumb-active {border-color:#ff0000;}
.srllOrso .leftPic,.srllOrso .rightPic {height:550px;}
.srllOrso .leftPic .look {opacity:0;position:absolute;left:0;bottom:0;z-index:2;width:100%;padding:10px;color:#fff;font-size:16px;height:40px;text-align:center;transform:translateY(40px);background:rgba(0,0,0,0.5);}
.srllOrso .leftPic .look i {margin-right:10px;display:inline-block;font-size:20px;}
.srllOrso .leftPic:hover .look {opacity:1;transform:translateY(0px);}
.srllOrso .rightPic:hover .btn {opacity:1 !important;}
.srllOrso .btn {opacity:0;position:absolute;top:0;left:0;right:0;z-index:2;margin:0px;padding:5px 0;cursor:pointer;text-align:center;background:rgba(0,0,0,0.4);transition:all .4s ease-in-out;}
.srllOrso .btn:before {color:#fff;font-size:32px;display:block;}
.srllOrso .sPrev:before {content:"\ebd1";}
.srllOrso .sNext:before {content:"\eb9c";}
.srllOrso .btn.sNext {top:auto;bottom:0;}
.srllOrso .btn:hover {opacity:1;background:rgba(0,0,0,0.6)}



/*==案例详情↓==*/
.CaseDetail{}
.CaseDetail .title{ color:#000;font-size:30px;/*text-align:*/center; margin-bottom:40px;}
.CaseDetail .tit{color:#353535;font-size:25px;margin-bottom:20px}
.CaseDetail .details{margin-top:60px}
.CaseDetail .details .wx{padding:30px;color:#666;font-size:14px;line-height:26px; background: #f4f4f4;}
.CaseDetail .relevant{margin-top:80px;}
.CaseDetail .relevant .list .pic{}
.CaseDetail .top{padding: 60px 30px 40px 30px;background: #f5f5f5;}
.CaseDetail .top .left{width:55%;}
.CaseDetail .top .right{width:40%}
.CaseDetail .top .right .title{color:#191919;font-size:30px;padding-bottom:20px;margin-bottom:30px;border-bottom:1px #ddd solid;}
.CaseDetail .top .right .wx{padding:20px;color:#666666;font-size:14px;min-height:100px;margin-bottom:80px;line-height: 24px;-webkit-line-clamp: 7;display: -webkit-box;word-break: break-all;text-overflow: ellipsis;-webkit-box-orient: vertical;overflow: hidden; background: #f2f2f2;}
.CaseDetail .top .right .tel{display: block;color:#191919;font-size:22px;margin-bottom:50px;padding: 20px 0 20px 0px;border-top:1px #ddd solid;border-bottom:1px #ddd solid;}
.CaseDetail .top .right .tel i{float:left;color:#666;font-size: 25px;margin-right: 15px;}
.CaseDetail .top .right .btn{float:left;padding:8px 40px;color:#fff;font-size:18px;margin-right:20px;border-radius:40px; background-color: #ff0000;}
.CaseDetail .top .right .btn i{float:left;margin: 3px 10px 0 0px;color:#fff;font-size:20px;}
.CaseDetail .top .right .online{/* padding-left:70px; */}
.CaseDetail .top .right .download{color:#4c4c4c;background: #fff;}
.CaseDetail .top .right .btn:hover{color:#fff;background-color: #333;}


/*==滚动大图↓==*/
.srllPho{ position: relative;;width: 100%;margin: auto;}
.srllPho .gallery-top{border: 1px #ddd solid; background:#fff ;}
.srllPho .gallery-top .look{ opacity:0; position:absolute; left:0;bottom:0;z-index:2;width:100%;padding:10px; color:#fff;font-size:16px;height:40px;text-align:center;transform: translateY(40px);  background:rgba(0,0,0,0.5) ;}
.srllPho .gallery-top .look i{ margin-right:10px; display:inline-block;font-size:20px;}
.srllPho .gallery-top:hover .look{opacity:1 ; transform: translateY(0px);}
.srllPho .gallery-top li{height:500px;}
.srllPho .gallery-top li img{max-width:initial;max-height:100%;width:auto;display: block;margin:auto;}
.srllPho .gallery-thumbs{margin-top:15px;padding: 0 50px;}
.srllPho .gallery-thumbs li{ width: 20%;height: 100%; border:2px #ddd solid; cursor: pointer; background:#fff;}
.srllPho .gallery-thumbs li.swiper-slide-thumb-active{ border:2px #ff0000 solid;}
.srllPho .gallery-thumbs li img{max-width:100%;display: block;margin:auto;height:80px}
.srllPho .btn{opacity: 1;top:0;left:0;width: 40px;height:100%;padding:0 0;display:table;border-radius: 0%;margin: 0px;text-align:center; /*! border-radius: 5px; */color:#ff0000;font-size:40px;background-image:none;background-color:#ddd;background-position:center;background-repeat:no-repeat;background-size: auto;}
.srllPho .btn i{ display: table-cell;vertical-align: middle;padding: 0px;}
.srllPho .btn.nt{left:auto;right:0;}
/*.srllPic .btn.next{transform:rotate(180deg);}*/
.srllPho .btn:hover,.srllPho .btn:hover i{color:#fff; background-color:#ff0000;}
.srllPho .swiper-button-disabled{opacity: .5;}
/*.srllPic .btn:hover{ opacity: 1;}*/
.srllPho .gallery-top li a{height:100%; display: -webkit-box !important; display: -webkit-flex !important;display: -ms-flexbox !important;display: flex !important;-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center;justify-content: center; -webkit-box-align: center;  -webkit-align-items: center;-ms-flex-align: center;align-items: center}


/*==联系我们↓==*/
.ContactInner{padding-bottom:0px !important}
.contactIn{}
.contactIn .mode{}
.contactIn .mode ul{display: flex;margin-bottom:50px;padding: 15px 0;border-top:2px #d6dde9 solid;border-bottom:2px #d6dde9 solid;justify-content: space-between;}
.contactIn .mode ul li{display: flex;align-items: center;}
.contactIn .mode ul em{flex-shrink: 0; display: flex;margin-right: 20px;width: 45px;height: 45px;color:#fff;font-size: 22px;border-radius:50%;justify-content: center;align-items: center;background: #000;}
.contactIn .mode ul span{display: block;color:#000;font-size:18px;}
.contactIn #dituContent {height:500px;}
.contactIn #dituContent img{max-width: initial;}
/*--*/
.cta-plot{background:-webkit-linear-gradient(left, #f4f9ff, #c5d5e8); }
.cta-plot .long{display: flex;}
.cta-plot .long .info{width:45%;margin-right:60px;}
.cta-plot .long .set{width:55%;}
.cta-plot ul{}
.cta-plot ul li{padding:20px 0;border-top: 1px #999 solid;}
.cta-plot ul h4{color:#010101;font-size:18px; }
.cta-plot ul p{margin-top:10px;color:#4b4e51;font-size:14px;line-height: 28px;}


/*==留言模块↓==*/
.feedback-item form{display: flex;flex-wrap: wrap;}
.feedback-item form .shell{display: flex;width: calc(50% - 10px);margin-bottom:20px;border: 1px #ddd solid;padding: 12px 20px;align-items: center;background: #fff;}
.feedback-item form .shell.w33{width:calc(33.3% - 14px);}
.feedback-item form .shell.w50{width:calc(50% - 20px);}
.feedback-item form .shell.w100{width:100%}
.feedback-item form .ml{margin-left:20px;}
.feedback-item form .shell.vt{    align-items: flex-start;}
.feedback-item form h5 {/* width: 60px; */flex-shrink: 0;margin-right: 10px;color: #999999;font-size: 16px;}
.feedback-item form .fill{ flex: 1;/* width: 100%; */line-height: 30px;color:#666;font-size: 15px;border: none;background: none;}
.feedback-item form textarea{height:180px}
.feedback-item form button{position: relative;flex: 1;display: table;margin-left: 20px;/* margin-top: 10px; */color: #fff;font-size: 16px;padding: 20px 20px;border:none;cursor: pointer;border-radius: 5px;background: #ff0000;}
.feedback-item form button.cor{color:#333;background:#dadde3}
.feedback-item form button:after{opacity:0; content:"";position:absolute;left:0;top:0;right:0;bottom:0; background:#fff}
.feedback-item form button:hover{color:#fff;background:#ff0000}
.feedback-item form button:hover:after{opacity:0.2}
.feedback-item form .code{flex-shrink: 0;/* width: 300px; */display: flex;margin-right: 20px;border: 1px #ddd solid;background: #fff;align-items: center;}
.feedback-item form .code input{ flex: 1;}
.feedback-item form .code img{height: 35px;margin: 0px 15px;flex-shrink: 1;cursor: pointer;}
.feedback-item form .yzm{display: flex;/* margin:0 0 0 20px; */align-items: center;}
.feedback-item form .yzm input{width: 150px;padding: 18px 20px;border: none;}
.feedback-item form .explain{flex-shrink:0;width: 100%;margin-top: 0px;color:#333333;font-size:16px;}
.feedback-item form .explain i{color:red}
.feedback-item form .explain font{color:#ff0000;font-weight:bold;}
.feedback-item form .but{display: flex;width: 100%;margin: 40px 0 0 -20px;align-items: center;}


/*==关于↓==*/
.AboutInner{padding-bottom:0px !important}

/*==关于-公司简介↓==*/
.ab-intro .up{display: flex;align-items: flex-start;padding: 80px;flex-wrap: wrap;background: url(../images/about-bg.jpg) no-repeat center;background-size:cover;}
.ab-intro .title{flex-shrink: 0;width: 30%;margin-right:50px;}
.ab-intro .info{flex: 1;}
.ab-intro .info .tit{color:#000;font-size: 26px;margin-bottom: 10px;}
.ab-intro .info .tit font{color:#ff0000}
.ab-intro .info .wx{display: block; color:#333;font-size:16px;line-height: 30px;}
.ab-intro .video{position:relative;z-index:1; }
/*--*/
.ab-intro .number{flex-shrink: 0;width: 100%;display: flex;margin-top: 60px;}
.ab-intro .number li{position:relative;flex: 1;margin-right:80px;line-height: 1;}
.ab-intro .number li:last-child{margin-right:0px}
.ab-intro .number li:last-child::after{display: none;}
.ab-intro .number span{color:#ff0000;font-size:44px;font-weight:bold;}
.ab-intro .number font{color:#ff0000;font-size:16px;margin-left:5px}
.ab-intro .number h5{margin-top: 10px;color:#000000;font-size:16px;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px #ddd solid;}


/*==公司文化↓==*/
.ab-culture{background:url(../images/culture-bg.jpg) no-repeat center; background-size:cover;}
.culture-tab{position: relative;}
.culture-tab .shelf{ width: 100%;text-align: center;}
.culture-tab .shelf .box{width: 100%;}
.culture-tab .shelf .box h4{color:#fff;font-size:32px;}
.culture-tab .shelf .box .wx{margin-top:20px;color:#fff;font-size:16px;}
.culture-tab .btn {position:absolute;left: 47%;bottom: 260px;z-index: 2;display: flex;width: 40px;height: 40px;text-align:center;color: #9a9a9a;font-size: 18px;font-weight:bold;transform:translateY(-50%);cursor:pointer;border-radius: 50%;align-items: center;justify-content: center;background: #fff;}
.culture-tab .btn:before{content:"\e662";}
.culture-tab .btn.sNext {left: auto;right:47%}
.culture-tab .sPrev:before{content:"\e662";}
.culture-tab .sNext:before{transform: rotateY(-180deg);}
.culture-tab .btn:hover {color:#fff;border-color:#ff0000;background:#ff0000}
.culture-tab .btn:hover:before {color:#fff}
.culture-tab .roll{display: flex;z-index:2;margin-top: 200px;padding: 30px 40px;border-radius: 20px 20px 0 0;background: rgba(255,255,255,0.8);} 
.culture-tab .roll li{opacity:0.5;flex: 1;text-align: center;cursor: pointer;}
.culture-tab .roll em{display: table;margin: auto;}
.culture-tab .roll h4{margin-top: 15px;color:#010101;font-size:18px;}
.culture-tab .roll li.active{opacity:1}


/*==发展历程↓==*/
.ab-history{position:relative;overflow: hidden; background: url('../images/history-bg.jpg') no-repeat center;background-attachment: fixed;background-size:cover;}
.srll-history::after,.srll-history:before{content:"";position: absolute;left: -97%;top: 0;bottom: 0;margin: auto;width:100%;height:2px;/* margin-right: 20px; */z-index: 2;background:#dedede;}
.srll-history::after{left:auto;right: -97%;}
.srll-history{position:relative;z-index: 1;margin:150px 0 100px 0;}
.srll-history .list li{display: flex;position: relative;width:33.3%;height: 300px;padding: 0 8%;line-height: 1;flex-direction: column;justify-content: center;align-items: center;}
.srll-history .list li:before,.srll-history .list li:after{opacity:0;content:"";position: absolute;left: -50%;top: 0;bottom: 0;margin: auto;width: 50%;height:2px;/* margin-right: 20px; */z-index: 2;background:#dedede;}
.srll-history .list li:after{left:auto;right:-50%;}
.srll-history .list h4{font-size:30px;color:#808080;transition:all .4s;}
.srll-history .list h4:first-letter,.srll-history .list h4:first-word{color:red}
.srll-history .list .wx{opacity:0;    -webkit-line-clamp: 2;display: none;margin-top: 20px;color:#191919;font-size:16px;line-height: 32px;transition:all .5s;}
.srll-history .list li.swiper-slide-active{padding: 0 20px;}
.srll-history .list li.swiper-slide-active:before,.srll-history .list li.swiper-slide-active:after{opacity:1}
.srll-history .list li.swiper-slide-active h4{color:#ff0000;font-size:150px;font-weight: bold;}
.srll-history .list li.swiper-slide-active .wx{opacity:1;display:block}
.srll-history .list .swiper-slide-prev{align-items: flex-start;}
.srll-history .list .swiper-slide-next{display:flex;align-items: flex-end;}
.srll-history .btn {position:absolute;top:50%;left: 4%;z-index: 3;display: flex;width: 40px;height: 40px;text-align:center;color: #9a9a9a;font-size: 18px;font-weight:bold;transform:translateY(-50%);cursor:pointer;border: 1px #9a9a9a solid;border-radius: 50%;align-items: center;justify-content: center;}
.srll-history .btn:before{content:"\e662";}
.srll-history .btn.sNext {left:auto;right: 4%;}
.srll-history .sPrev:before{content:"\e662";}
.srll-history .sNext:before{transform: rotateY(-180deg);}
.srll-history .btn:hover {color:#fff;border-color:#ff0000;background:#ff0000}
.srll-history .btn:hover:before {color:#fff}


/*===数字滚动↓==*/ 
.number-item {margin-left:-70px;border-top:1px #ddd solid;padding-top:40px;margin-top:50px;display: flex;flex-flow: row wrap;align-content: flex-start;}
.number-item li {line-height:1;float:left;width:calc(25% - 70px);padding:30px 30px;margin-left:70px;text-align:center;border:1px #ddd solid;border-radius:5px;  background-color:#fff;background-image:url(../images/bg101.png); background-position:right bottom ; background-repeat:no-repeat ;}
.number-item li h5 {color:#000123;font-size:20px; margin-bottom:10px;}
.number-item li b{font-size:54px;color:#ff0000;}
.number-item li span {display: block; margin-top:10px;color:#999;font-size:14px;text-transform: uppercase;}
.number-item li:hover{border-color:#ff0000;transform:translateY(-5px); background-color: #ff0000;}
.number-item li:hover *{color:#fff}


/*==荣誉资质切换↓==*/
/*--*/
.srll-honor{position: relative;}
.srll-honor li{}
.srll-honor .list .pic{height: 360px;border:2px #d7e2ee solid;border-radius:10px; /*padding: 20px !important;*/}
.srll-honor .list .pic::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:-webkit-linear-gradient(bottom, #ff0000, #fff);  }
.srll-honor .list h4{color:#131415;font-size:16px;margin-top:20px; text-align: center;}
.srll-honor .list li:hover h4{color:#ff0000}
.srll-honor .list li:hover .pic{border-color:#d7e2ee}
.srll-honor .list li:hover .pic::after{opacity:0.5;}


/*==公司环境切换↓==*/
.srll-ambient{}
.srll-ambient .list h4{opacity: 0; position: absolute;left:0;right:0;bottom:0;padding:20px;color:#fff;font-size:16px;background: rgba(0,0,0,0.2);}
.srll-ambient .list li:hover h4{opacity: 1;}


/*==list-box 图片列表↓==*/
.list-box{margin:0 0 -20px -20px}
.list-box li{display:inline-block; width: calc(25% - 20px);margin: 0 0 20px 20px; }
.list-box li img{max-width:100%;width:100%;}
.list-box li a{display:block; }
.list-box li .pic{border: 1px #eee solid; background: #f9f9f9;}
.list-box li:hover .pic{border: 1px #ff0000 solid;}
.list-box li h4{color:#666;font-size: 15px;text-align: center;padding:12px 0;}
.list-box li:hover h4{color:#ff0000;}
.list-box.lx5 li{width: calc(20% - 20px);}


/*==底部===*/
.footer {position:relative;z-index:5; background:#201f25;}
.footer .up {padding:70px 0 0px 0;}
.footer .tit {position:relative;color:#fff;font-size:16px;margin-bottom:12px;}
.footer .tit:before {display: none; content:"";position:absolute;top:0;left:-12px;bottom:0;margin:auto;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #fff;}
.footer .nav {position:relative;float:left;width:45%;display:flex;justify-content: space-between;}
.footer .nav li {padding-right:20px;float:left;}
.footer .nav li a {display:block;color:#aaa;font-size:14px;padding:5px 0;}
.footer .nav li a:hover {color:#fff}
.footer .nav .box.col{ column-count: 2;}
.footer .nav .box.col.c3{ column-count:3;}
.footer .ewm {float:right;margin-left:5%;color:#aaa;font-size:14px;text-align:center;}
.footer .ewm span{float: left;margin-left:30px;}
.footer .ewm img {display:block;width:130px;margin-bottom:10px;}
.footer .right {float:right;color:#aaa;font-size:12px;}
.footer .right .tel{display:block;color:#fff;font-size:28px;font-weight:bold;margin-bottom:15px;}
.footer .right .wx{display:block;color: #aaa;font-size: 14px;line-height: 30px;}
.footer .down {position:relative;margin-top:60px;padding:20px 0;color:#aaa;font-size:13px;border-top:1px solid rgba(255,255,255,0.1)}
.footer .down a{color:#aaa;font-size:14px;}
.footer .down a:hover {color:#eee;}
.footer .link {display: flex;margin-top: 20px;flex-wrap: wrap;}
.footer .link h3 {flex-shrink: 0; color:#fff;font-size: 14px;}
.footer .link .box{flex: 1;}
.footer .link a {position:relative;color:#ccc;font-size:14px;display:inline-block;padding: 0 20px;margin-bottom:5px;}
.footer .link a:after{content:"";position:absolute;right:0;top:0;bottom:0;width:2px;height: 13px;margin: auto;background:#aaa}
.footer .link a:last-child::after{display: none;}


