@charset "utf-8";
@media only screen and (min-width:1600px){
	
}
@media only screen and (max-width:980px){
.main-width{width:92vw;}
.secd-width{width:92vw;}
.m-Top{margin-top:50px;}
.flow-video .box{width:92.7vw;height:52.14375vw;margin:-26vw 0 0 -46.35vw;transform:translate(0,0);}
.flow-video .box iframe{width:92.7vw;height:52.14375vw;}
.flow-video .box i{right:0;top:-40px;width:40px;height:40px;background-size:100% 100%;}
.search-results .cont{float:none;width:100%;}
.search-results .probox{display:none;}


/* 兼容原有的面包屑样式 */
.bread{display:block;}
.banner{margin-top:50px;}
.banner .text{left:8%;top:50%;transform:translateY(-50%);}
.banner .text h1{line-height:25px;margin-bottom:5px;font-size:24px;}
.banner .text p{line-height:20px;padding-right:4vw;font-size:14px;}


.header{height:50px;backdrop-filter:saturate(180%) blur(20px);background-color:rgba(255,255,255,0.72);box-shadow:0 0 5px rgba(0,0,0,.2);border:none;}
.header .phone-menu{display:block;}
.header .logo{position:absolute;left:50%;top:0;height:40px;margin-top:5px;margin-left:-50px;}
.header .search{width:40px;height:40px;padding:5px 0;margin-top:0;}
.header .search .box{float:right;width:40px;height:40px;border:1px solid rgba(51,51,51,0);}
.header .search .box .text{height:40px;padding:0 40px 0 10px;border-radius:25px;font-size:14px;}
.header .search .box .btn,.header .search .box .sub{width:40px;height:40px;background-size:20px 20px;}
.header .search .box .btn{display:block;}
.header .search .box .sub{display:none;}
.header .search .box.open{width:250px;border-color:rgba(51,51,51,1);background-color:#fff;}
.header .search .box.open .btn{display:none;}
.header .search .box.open .sub{display:block;}
.header .nav{position:fixed;left:-205px;top:50px;width:200px;height:100vh;margin:0;background-color:rgba(255,255,255,1);transition:all .3s;z-index:9999;}
.header .nav .one{width:100;height:100%;padding:4vw;}
.header .nav .one > li{float:none;line-height:60px;padding:0;border-bottom:1px solid rgba(0,0,0,.15);font-size:16px;font-family:"Gotham-Bold";}
.header .nav .one > li i{position:relative;float:right;height:60px;width:14px;margin:0;}
.header .nav .one > li i:before{width:8px;height:1px;margin:0;background-color:#aaa;transition:all .3s;}
.header .nav .one > li i:after{width:8px;height:1px;margin:0;background-color:#aaa;transition:all .3s;}
.header .nav .one > li.on i:before{transform:rotate(-45deg);}
.header .nav .one > li.on i:after{transform:rotate(45deg);}
.header .nav .one > li.active:after{display:none;}
.header .nav .two{position:static;width:100%;margin:0;padding:0 0 10px;border:none;background:none;box-sizing:border-box;box-shadow:none;}
.header .nav .two li{line-height:30px;font-size:14px;text-align:left;}
.header .nav .two li a{padding:0;}
.header .nav .two li a:before{content:"- ";}
.header .nav .drop{display:none !important;}
.header.flow{height:50px;}
.header.flow .logo{height:40px;margin-top:5px;}
.header.flow .search{padding:5px 0;}
.header.flow .nav .one > li{padding:0;}
.header.active .nav{left:0;}
.hp .header{backdrop-filter:saturate(180%) blur(20px);background-color:rgba(255,255,255,0.72);box-shadow:0 0 5px rgba(0,0,0,.2);}
.hp .header .logo .l1{opacity:0;}
.hp .header .logo .l2{opacity:1;}
.hp .header .search .box{border-color:rgba(51,51,51,0);}
.hp .header .search .box .text{color:#333;}
.hp .header .search .box .btn,.hp .header .search .box .sub{background-image:url(../images/icon-search2.png);}
.hp .header .search .box.open{border-color:rgba(51,51,51,1);}
.hp .header .nav li a{color:#333;}
.hp .header.flow .search .box{border-color:rgba(51,51,51,0);}
.hp .header.flow .search .box.open{border-color:rgba(51,51,51,1);}






.footer{padding:50px 0;}
.footer .nav{display:block;}
.footer .nav h3{line-height:20px;padding-bottom:10px;margin-bottom:10px;font-size:16px;font-weight:bold;}
.footer .nav ul{overflow:hidden;}
.footer .nav li{float:left;min-width:33.333%;line-height:20px;margin-bottom:10px;font-size:14px;}
.footer .nav .item{margin-bottom:30px;}
.footer .nav .item:nth-child(1) li{min-width:50%;}
.footer .way p{line-height:20px;padding-left:25px;margin-bottom:15px;font-size:14px;}
.footer .way p:before{width:20px;height:20px;}
.footer .message input[type="text"]{height:40px;padding:0 10px;font-size:14px;}
.footer .message input[type="submit"]{height:40px;font-size:14px;}
.footer .message textarea{height:100px;line-height:20px;padding:5px 10px;font-size:14px;}

.copy-right{padding:20px 0;}
.copy-right p{line-height:20px;font-size:14px;}
.copy-right .sns a{width:20px;height:20px;}


/*首页*/
.index-main{margin-top:50px;}
.index-main h2{line-height:35px;margin-bottom:30px;font-size:30px;}
.index-products{padding:50px 0;}
.index-products .tab{float:none;width:100%;margin-bottom:30px;padding:0;text-align:center;}
.index-products .tab span{display:inline-block;vertical-align:top;width:60px;height:60px;margin:0 20px;border-width:6px;}
.index-products .tab span i{top:-6px;width:30px;height:60px;}
.index-products .tab span i em{width:60px;height:60px;border-width:6px;}
.index-products .tab span .i1{right:-6px;}
.index-products .tab span .i2{left:-6px;}
.index-products .tab:before{display:none;}
.index-products .cont{float:none;width:100%;}
.index-products .cont .info h3{line-height:20px;font-size:16px;}
.index-products .cont .info p{line-height:20px;font-size:14px;}
.index-products .cont .info a{line-height:40px;line-height:42px;padding-left:55px;font-size:14px;}
.index-products .cont .info a:after{width:40px;height:40px;line-height:40px;border-radius:25px;font-size:20px;}
.index-products .cont .info a:hover{padding:0 20px;}
.index-products .cont .list{width:60%;}
.index-products .cont .list li .text h3{line-height:20px;font-size:14px;}
.index-products .cont .list li .text a{line-height:26px;padding-right:30px;font-size:14px;}
.index-products .cont .list li .text a:before{top:6px;right:10px;width:14px;height:14px;border-radius:20px;}
.index-products .cont .list li .text a:after{right:10px;width:14px;line-height:26px;font-size:12px;}
.index-products .cont .list li .text a:hover{padding:0 26px 0 18px;}
.index-solution{padding:120px 0;}
.index-solution .tab{z-index:9;}
.index-solution .tab span{line-height:20px;margin:10px 0;padding-left:25px;font-size:14px;}
.index-solution .tab span:before{width:20px;}
.index-solution .tab span:hover,.index-solution .tab .on{padding-left:45px;}
.index-solution .tab span:hover:before,.index-solution .tab .on:before{width:40px;}
.index-solution .cont{margin:0 5vw 0 0;}
.index-solution .cont span{line-height:20px;margin-bottom:20px;font-size:16px;;text-align:right;}
.index-solution .cont h2{margin-bottom:20px;}
.index-solution .cont ul{min-height:230px;}
.index-solution .cont li{right:0;left:initial;text-align:right;}
.index-solution .cont p{width:500px;line-height:20px;font-size:14px;}
.index-solution .cont a{line-height:40px;line-height:42px;padding-left:55px;font-size:14px;}
.index-solution .cont a:after{width:40px;height:40px;line-height:40px;border-radius:25px;font-size:20px;}
.index-solution .cont a:hover{padding:0 20px;}
.index-solution:before{background-image:linear-gradient(to right,rgba(29,54,134,.8),rgba(29,54,134,.4));}
.index-about{padding:50px 0;}
.index-about .item{margin-bottom:40px;}
.index-about .item .text{padding:0 3% 0;}
.index-about .item .text h2{margin-bottom:15px;}
.index-about .item .text span{line-height:20px;margin-bottom:5px;font-size:14px;}
.index-about .item .text p{line-height:20px;font-size:14px;}
.index-about .item .text a{line-height:40px;line-height:42px;margin-top:20px;padding-left:55px;font-size:14px;}
.index-about .item .text a:after{width:40px;height:40px;line-height:40px;border-radius:25px;font-size:20px;}
.index-about .item .text a:hover{padding:0 20px;}
.index-about .adv li p{line-height:20px;font-size:14px;}
.index-develop{padding:50px 0;}
.index-develop .pic{width:45%;}
.index-develop .text p{line-height:20px;font-size:14px;}
.index-develop .text a{line-height:40px;line-height:42px;margin-top:20px;padding-left:55px;font-size:14px;}
.index-develop .text a:after{width:40px;height:40px;line-height:40px;border-radius:25px;font-size:20px;}
.index-develop .text a:hover{padding:0 20px;}
.index-advantage{padding:50px 0;}
.index-advantage .cont li{padding:20px 5px;}
.index-advantage .cont li i{width:50px;height:50px;}
.index-advantage .cont li h3{line-height:20px;margin:10px 0 5px;font-size:16px;}
.index-advantage .cont li p{line-height:20px;font-size:14px;}
.index-news{padding:50px 0;}
.index-news .title a{line-height:40px;line-height:42px;padding-left:55px;font-size:14px;}
.index-news .title a:after{width:40px;height:40px;line-height:40px;border-radius:25px;font-size:20px;}
.index-news .title a:hover{padding:0 20px;}
.index-news .cont{flex-wrap:wrap;}
.index-news .cont .item{width:48%;height:50vw;}
.index-news .cont .item .text{height:185px;}
.index-news .cont .item .text time{line-height:20px;margin-bottom:5px;font-size:14px;}
.index-news .cont .item .text h3{line-height:20px;margin-bottom:10px;font-size:16px;}
.index-news .cont .item .text p{line-height:20px;font-size:14px;}
.index-news .cont .item .text .more{line-height:26px;padding-right:30px;font-size:14px;}
.index-news .cont .item .text .more:before{top:6px;right:10px;width:14px;height:14px;border-radius:20px;}
.index-news .cont .item .text .more:after{right:10px;width:14px;line-height:26px;font-size:12px;}
.index-news .cont .item .text .more:hover{padding:0 26px 0 18px;}
.index-news .cont .item:before{height:25vw;}
.index-news .cont .list{width:100%;margin-top:4%;}
.index-news .cont .list li{height:auto;margin-bottom:15px;padding:10px 10px 10px 80px;}
.index-news .cont .list li time{left:0;top:15px;width:65px;font-size:14px;}
.index-news .cont .list li time span{line-height:30px;font-size:20px;}
.index-news .cont .list li h3{line-height:20px;font-size:16px;}
.index-news .cont .list li p{line-height:20px;font-size:14px;}
.index-news .cont .list li a{line-height:26px;padding-right:30px;font-size:14px;}
.index-news .cont .list li a:before{top:6px;right:10px;width:14px;height:14px;border-radius:20px;}
.index-news .cont .list li a:after{right:10px;width:14px;line-height:26px;font-size:12px;}
.index-news .cont .list li a:hover{padding:0 26px 0 18px;}
.index-news .cont .item:nth-child(1) .cover{opacity:0;}
.index-news .cont .item:nth-child(1) .text{top:0;}
.index-news .cont .item:nth-child(1) .text time{color:#333;}
.index-news .cont .item:nth-child(1) .text h3{color:#333;}
.index-news .cont .item:nth-child(1) .text p{color:#333;}
.index-news .cont .item:nth-child(1) .text .more{color:#333;}
.index-news .cont .item:nth-child(1) .text .more:before{background-color:#1d3686;}
.index-news .cont .item:nth-child(1) .text .more:after{color:#fff;}
.index-news .cont .item:nth-child(1) .text .more:hover{color:#fff;}
.index-news .cont .item:nth-child(1) .pic:before{width:1.8vw;}
.index-news .cont .item:nth-child(1) .pic:after{width:1.8vw;}
.index-news .cont .item:nth-child(1):before{height:25vw;}
.index-news .cont .item:nth-child(1):after{height:1.8vw;}
/*产品*/
.list-products{padding:4vw 0 40px;}
.list-products .catepro{margin-bottom:4vw;}
.list-products .catepro li{width:49.5%;margin-bottom:1%;}
.list-products .catepro li a{line-height:20px;padding:10px 10px 10px 10px;font-size:12px;}
.list-products .catepro li a:after{left:8px;top:5px;width:30px;height:30px;}
.list-products .filter{height:auto;margin-bottom:4vw;display:flex;justify-content:space-between;}
.list-products .filter .search{width:300px;max-width:100%;margin:0 auto;}
.list-products .filter .search{height:34px;padding-right:34px;}
.list-products .filter .search input[type="text"]{height:34px;font-size:14px;}
.list-products .filter .search input[type="submit"]{width:34px;height:34px;background-size:20px 20px;}
.list-products .list{margin-bottom:20px;}
.list-products .list ul{width:102%;}
.list-products .list li{width:31.372%;margin:0 1.961% 1.961% 0;}
.list-products .list li .text h3{line-height:20px;font-size:14px;}
.list-products .list li .text a{line-height:26px;padding-right:30px;font-size:14px;}
.list-products .list li .text a:before{top:6px;right:10px;width:14px;height:14px;border-radius:20px;}
.list-products .list li .text a:after{right:10px;width:14px;line-height:26px;font-size:12px;}
.list-products .list li .text a:hover{padding:0 26px 0 18px;}
.main-products{margin-top:50px;}
.main-products h2{line-height:25px;padding-bottom:15px;margin-bottom:15px;font-size:18px;}
.main-products .overview{padding-top:4vw;margin-bottom:40px;}
.main-products .overview .slide-pro{float:none;width:700px;margin:0 auto;}
.main-products .overview .slide-pic{width:700px;height:700px;}
.main-products .overview .slide-pic li{width:700px;height:700px;}
.main-products .overview .text{float:none;width:100%;padding-top:30px;}
.main-products .overview .text h1{line-height:25px;margin-bottom:15px;padding-bottom:15px;font-size:18px;}
.main-products .overview .text .feature h3{line-height:20px;margin-bottom:10px;font-size:16px;}
.main-products .overview .text .feature p{line-height:20px;margin-bottom:10px;padding-left:20px;font-size:14px;}
.main-products .overview .text .feature p:after{width:14px;height:14px;line-height:14px;font-size:12px;}
.main-products .overview .text .share{margin-bottom:20px;margin-top:20px;}
.main-products .overview .text .share a{width:24px;height:24px;margin-left:10px;}
.main-products .overview .text .share span{line-height:24px;padding:0 10px;border-radius:5px;font-size:14px;}
.main-products .overview .text .inq{line-height:40px;font-size:16px;}
.main-products .detail{margin-bottom:40px;overflow-x:auto;}
.main-products .detail p{line-height:20px;margin-bottom:10px;font-size:14px;}
.main-products .detail table{min-width:600px;}
.main-products .detail table th, .main-products .detail table td{line-height:20px;padding:5px 10px;font-size:14px;}
.main-products .detail .message .box{width:40%;}
.main-products .detail .message .box input{height:36px;padding:0 10px;border-radius:10px;font-size:14px;}
.main-products .detail .message .box input:nth-child(1){margin-bottom:10px;}
.main-products .detail .message textarea{width:40%;height:82px;line-height:20px;padding:5px 10px;font-size:14px;;border-radius:10px;}
.main-products .detail .message input[type="submit"]{height:82px;border-radius:10px;font-size:16px;}
.main-products .related ul{width:102%;}
.main-products .related li{width:23.039%;margin:0 1.961% 1.961% 0;}
.main-products .related li .text h3{line-height:20px;font-size:14px;}
.main-products .related li .text a{line-height:26px;padding-right:30px;font-size:14px;}
.main-products .related li .text a:before{top:6px;right:10px;width:14px;height:14px;border-radius:20px;}
.main-products .related li .text a:after{right:10px;width:14px;line-height:26px;font-size:12px;}
.main-products .related li .text a:hover{padding:0 26px 0 18px;}
/*关于*/
.category a,.category span{line-height:40px;padding:0 10px;margin:0 10px;font-size:14px;}
.main-about h2{line-height:30px;margin-bottom:20px;font-size:24px;}
.main-about p{line-height:20px;margin-bottom:15px;font-size:14px;}
.main-about .profile{padding:50px 0;}
.main-about .profile .cont .text{position:static;float:none;width:100%;margin-bottom:30px;}
.main-about .profile .cont .slide{float:none;width:100%;}
.main-about .profile .cont .slide ul{font-size:0;}
.main-about .profile .cont .slide li{display:inline-block;vertical-align:top;width:33.333%;padding:0;margin-top:30px;}
.main-about .profile .cont .slide li span{height:35px;line-height:35px;font-size:30px;}
.main-about .profile .cont .slide li span i{font-size:14px;}
.main-about .profile .cont .slide li p{line-height:20px;font-size:14px;}
.main-about .team{padding:50px 0;}
.main-about .team .text ul{margin-top:30px;}
.main-about .team .text li span{height:30px;line-height:30px;font-size:24px;}
.main-about .team .text li span i{font-size:14px;}
.main-about .profile .cont .slide li:nth-last-child(1){width:100%;text-align:center;}
.main-about .profile .cont .slide li img{height:70px;}
.main-about .certification{padding:50px 0;}
.main-about .certification .text img{height:30px;margin-top:0;}
.main-about .certification .pic{width:60%;}
.main-about .certification .pic img{width:23%;height:auto;}
.main-about .factory{padding:50px 0 25px;}
.main-about .factory h2{margin-bottom:20px;}
.main-about .factory .slide-pic{width:92vw !important;}
.main-about .factory .slide-pic li{width:30vw;margin-right:1vw;}
.main-about .factory .btn{display:none;}
.main-about .process{padding:25px 0 50px;}
.main-about .process h2{margin-bottom:20px;}
.main-about .culture{padding:50px 0;}
.main-about .culture h2{margin-bottom:20px;}
.main-about .culture .cont .item{padding:20px 20px 50px;}
.main-about .culture .cont .item h3{line-height:25px;font-size:18px;}
.main-about .culture .cont .item p{line-height:20px;font-size:14px;}
.main-about .culture .cont .item:after{width:50px;height:50px;}
/*方案*/
.main-solution .cont li .text{width:660px;max-width:90%;padding:20px;background-color:rgba(255,255,255,.8);box-sizing:border-box;}
.main-solution .cont li .text h2{line-height:25px;margin-bottom:15px;font-size:20px;}
.main-solution .cont li .text p{line-height:20px;margin-bottom:10px;font-size:14px;color:#000;}
.main-solution .cont li .text a{line-height:40px;line-height:42px;padding-left:55px;font-size:14px;}
.main-solution .cont li .text a:after{width:40px;height:40px;line-height:40px;border-radius:25px;font-size:20px;}
.main-solution .cont li .text a:hover{padding:0 20px;}
.main-solution .cont li .pic{float:none;width:100%;}
.main-solution .cont li .pic img{width:100%;border-radius:10px;}
/*全球*/
.main-global h2{line-height:30px;margin-bottom:20px;font-size:24px;}
.main-global .case{padding:50px 0;}
.main-global .case .slide-pic{width:100% !important;}
.main-global .case .slide-pic ul{display:flex;justify-content:space-between;flex-wrap:wrap;position:static !important;width:100% !important;}
.main-global .case .slide-pic li{width:24% !important;margin:0 0 1.33% !important;padding:15px;}
.main-global .case .slide-pic li h3{line-height:20px;padding:10px 40px 10px 0;margin-bottom:10px;font-size:12px;}
.main-global .case .slide-pic li i{width:40px;height:40px;padding:3px;border:none;background-color:#8491bd;}
.main-global .case .slide-pic li.active{background-color:#fff;}
.main-global .case .slide-pic li.active h3{color:#333;}
.main-global .case .slide-pic li.active i{border:none;}
.main-global .case .slide-dot{display:none;}
.main-global .message .box{width:40%;}
.main-global .message .box input{height:36px;padding:0 10px;border-radius:10px;font-size:14px;}
.main-global .message .box input:nth-child(1){margin-bottom:10px;}
.main-global .message textarea{width:40%;height:82px;line-height:20px;padding:5px 10px;font-size:14px;;border-radius:10px;}
.main-global .message input[type="submit"]{height:82px;border-radius:10px;font-size:16px;}
.main-global .exhibition{padding:50px 0;}
.main-global .visit{padding:50px 0;}
.main-global .visit .dg-slide ul{width:80.2vw;height:52vw;}
.main-global .visit .slide-btn span{background-color:#fff;}
.main-global .visit .slide-btn .prev{left:0;}
.main-global .visit .slide-btn .next{right:0;}
/*服务*/
.main-service .cont li .text{width:660px;max-width:90%;padding:20px;background-color:rgba(255,255,255,.8);box-sizing:border-box;}
.main-service .cont li .text h2{line-height:25px;margin-bottom:15px;font-size:20px;}
.main-service .cont li .text p{line-height:20px;padding-left:17px;margin-bottom:10px;font-size:14px;color:#000;}
.main-service .cont li .text p:before{top:4px;width:12px;height:12px;line-height:24px;font-size:18px;}
.main-service .cont li .text a{line-height:40px;line-height:42px;padding-left:55px;font-size:14px;}
.main-service .cont li .text a:after{width:40px;height:40px;line-height:40px;border-radius:25px;font-size:20px;}
.main-service .cont li .text a:hover{padding:0 20px;}
.main-service .cont li .pic{float:none;width:100%;}
.main-service .cont li .pic img{width:100%;border-radius:10px;}
/*FAQ*/
.list-faq{padding:50px 0;}
.list-faq .search{margin-bottom:50px;}
.list-faq .search .box{width:300px;max-width:100%;height:34px;padding-right:34px;}
.list-faq .search .box input[type="text"]{height:34px;font-size:14px;}
.list-faq .search .box input[type="submit"]{width:34px;height:34px;background-size:20px 20px;}
.list-faq .list li{padding:15px;margin-bottom:15px;}
.list-faq .list li h3{line-height:20px;padding-left:25px;font-size:16px;}
.list-faq .list li .answer{line-height:20px;padding-top:15px;padding-left:25px;font-size:14px;}
.list-faq .list li .answer p{line-height:20px;font-size:14px;}
.list-faq .list li .answer:before{top:15px;line-height:20px;font-size:16px;}
.list-faq .list li:after{right:15px;top:15px;width:20px;height:20px;line-height:24px;font-size:18px;}
/*下载*/
.list-download{padding:50px 0;}
.list-download .search{margin-bottom:50px;}
.list-download .search .box{width:300px;max-width:100%;height:34px;padding-right:34px;}
.list-download .search .box input[type="text"]{height:34px;font-size:14px;}
.list-download .search .box input[type="submit"]{width:34px;height:34px;background-size:20px 20px;}
.list-download .list li{padding:10px;flex-wrap:wrap;}
.list-download .list li h3{line-height:20px;font-size:14px;}
.list-download .list li p{line-height:20px;padding:3px 0;font-size:12px;}
.list-download .list li a{line-height:26px;font-size:12px;border-radius:20px;}
.list-download .list li .title{width:35%;padding:0 10px 0 0;}
.list-download .list li .size{width:20%;}
.list-download .list li .date{width:20%;}
.list-download .list li .down{width:20%;}
/*新闻*/
.list-news{padding:4vw 0 50px;}
.list-news .filter{height:auto;margin-bottom:4vw;display:flex;justify-content:space-between;}
.list-news .filter .selbox{float:none;width:25%;margin:0;height:34px;border-radius:20px;}
.list-news .filter .selbox p{line-height:34px;padding:0 15px;font-size:14px;}
.list-news .filter .selbox a{line-height:34px;padding:0 15px;font-size:14px;}
.list-news .filter .selbox:before{top:17px;right:15px;width:8px;margin-right:-2px;}
.list-news .filter .selbox:after{top:17px;right:15px;width:8px;margin-right:3px;}
.list-news .filter .search{width:45%;margin:0;}
.list-news .filter .search{height:34px;padding-right:34px;}
.list-news .filter .search input[type="text"]{height:34px;font-size:14px;}
.list-news .filter .search input[type="submit"]{width:34px;height:34px;background-size:20px 20px;}
.list-news .list{margin-bottom:20px;}
.list-news .list li{width:48.039%;}
.list-news .list li .text{padding:15px;}
.list-news .list li .text time{line-height:20px;font-size:14px;}
.list-news .list li .text h3{height:40px;line-height:20px;margin:5px 0;font-size:14px;font-weight:bold;}
.list-news .list li .text p{height:40px;line-height:20px;margin-bottom:10px;font-size:14px;}
.list-news .list li .text .more{line-height:26px;padding-right:30px;font-size:14px;}
.list-news .list li .text .more:before{top:6px;right:10px;width:14px;height:14px;border-radius:20px;}
.list-news .list li .text .more:after{right:10px;width:14px;line-height:26px;font-size:12px;}
.list-news .list li .text .more:hover{padding:0 26px 0 18px;}
.list-news .list li.hline{margin-bottom:4vw;}
.list-news .list li.hline .text{padding:3vw;}
.list-news .list li.hline .text h3{height:40px;line-height:20px;margin:10px 0;font-size:16px;}
.list-news .list li.hline .text p{height:60px;line-height:20px;margin-bottom:15px;font-size:14px;}
.main-news{margin-top:50px;padding:4vw 0;}
.main-news .cont{float:none;width:100%;}
.main-news .func{display:none;}
.main-news time{line-height:20px;margin-bottom:5px;font-size:14px;}
.main-news h1{line-height:25px;padding-bottom:15px;margin-bottom:15px;font-size:18px;}
.main-news p{line-height:20px;margin-bottom:15px;font-size:14px;}
.main-news .news-content{line-height:20px;font-size:14px;}
/*联系*/
.main-contact .cont{padding:50px 0;}
.main-contact .cont h2{line-height:25px;margin-bottom:5px;font-size:18px;}
.main-contact .cont p{line-height:20px;font-size:14px;}
.main-contact .cont .message li{height:34px;margin-bottom:10px;border-radius:20px;}
.main-contact .cont .message li input{height:34px;padding:0 10px;font-size:14px;}
.main-contact .cont .message li select{height:34px;padding:0 10px;font-size:14px;}
.main-contact .cont .message li textarea{padding:10px;line-height:20px;font-size:14px;}
.main-contact .cont .message li.tr{height:166px;}
.main-contact .cont .message li.cd{padding-right:90px;}
.main-contact .cont .message .sub{margin-top:10px;}
.main-contact .cont .message .sub input{width:300px;height:34px;font-size:16px;}
.main-contact .cont .way li{padding:15px;}
.main-contact .cont .way li:before{width:35px;height:35px;}
.main-contact .cont .way li h3{line-height:20px;margin:10px 0 5px;font-size:16px;font-weight:bold;}
.main-contact .follow{padding:20px 0;}
.main-contact .follow .logo{height:24px;}
.main-contact .follow .sns span{line-height:24px;margin-right:10px;font-size:14px;}
.main-contact .follow .sns a{width:24px;height:24px;}
.main-contact .map{height:400px;}
}
@media only screen and (max-width:780px){
.footer{padding:45px 0;}
/*首页*/
.index-products{padding:45px 0;}
.index-solution{padding:80px 0;}
.index-solution .cont p{width:400px;}
.index-about{padding:45px 0;}
.index-about .item .text h2{line-height:25px;font-size:20px;}
.index-develop{padding:45px 0;}
.index-advantage{padding:45px 0;}
.index-advantage .cont li{width:49%;margin-bottom:2%;padding:20px 15px;border-radius:10px;}
.index-news{padding:45px 0;}
/*产品*/
.list-products .list li{width:48.039%;}
.main-products .overview .slide-pro{width:92vw;}
.main-products .overview .slide-pic{width:92vw;height:92vw;}
.main-products .overview .slide-pic li{width:92vw;height:92vw;}
.main-products .related ul{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;}
.main-products .related li{width:48%;margin:0 0 4%;}
/*关于*/
.category.about{height:auto;}
.category.about .pos{position:static !important;}
.category a,.category span{width:33.33%;margin:0;box-sizing:border-box;}
.main-about .profile{padding:45px 0;}
.main-about .profile .cont .slide li{margin-top:15px;}
.main-about .team{padding:45px 0;}
.main-about .team .text{width:42%;padding-top:0;}
.main-about .certification{padding:45px 0;}
.main-about .factory{padding:45px 0;}
.main-about .process{padding:23px 0 45px;}
.main-about .culture{padding:45px 0;}
/*全球*/
.main-global .case{padding:45px 0;}
.main-global .case .slide-pic li{width:32.4% !important;}
.main-global .exhibition{padding:45px 0;}
.main-global .exhibition .cont li{width:48%;margin-bottom:4%;}
.main-global .visit{padding:45px 0;}
/*FAQ*/
.list-faq{padding:45px 0;}
.list-faq .search{margin-bottom:45px;}
/*下载*/
.list-download{padding:45px 0;}
.list-download .search{margin-bottom:45px;}
/*新闻*/
.list-news{padding-bottom:45px;}
/*联系*/
.main-contact .cont{padding:45px 0;}
}
@media only screen and (max-width:640px){
.banner img{width:200%;height:auto;}
.flow-icon{display:none;}
.footer{padding:40px 0;}
.footer .nav li{min-width:50%;}
.footer .way{float:none;width:100%;max-width:100%;margin-bottom:30px;}
.footer .message{float:none;width:100%;max-width:100%;}
/*搜索*/
.search-results{padding:20px 0 30px;}
.search-results h1{line-height:25px;font-size:18px;padding-bottom:15px;margin-bottom:20px;}
.search-results .seabox input[type="text"]{width:70%;}
.search-results .seabox input[type="submit"]{width:30%;}
.search-results .cont li{margin-bottom:15px;}
.search-results .cont li h3{margin-bottom:0;}
/*首页*/
.index-main h2{line-height:30px;margin-bottom:25px;font-size:24px;}
.index-products{padding:40px 0;}
.index-products .tab span{margin:0 10px;}
.index-products .cont .info{float:none;width:100%;padding:0;margin-bottom:20px;}
.index-products .cont .list{float:none;width:100%;}
.index-products .cont .list li{width:49%;}
.index-solution{padding:40px 0 60px;background-size:auto 100%;}
.index-solution .tab{left:0;top:initial;bottom:20px;width:100%;transform:translateY(0);text-align:center;}
.index-solution .tab span{display:inline-block;vertical-align:top;font-size:0;width:16px;height:16px;margin:0 10px;padding:2px;border:1px solid rgba(255,255,255,.0);box-sizing:border-box;border-radius:50%;}
.index-solution .tab span:before{position:static;display:block;width:100%;height:100%;border-radius:50%;margin:0;}
.index-solution .tab span.on,.index-solution .tab span:hover{padding:2px;border-color:rgba(255,255,255,1);}
.index-solution .tab span.on:before,.index-solution .tab span:hover:before{width:100%;height:100%;}
.index-solution .cont{margin:0;}
.index-solution .cont span{text-align:left;}
.index-solution .cont ul{min-height:0;}
.index-solution .cont li{position:static;display:none;opacity:1;transform:translateX(0);text-align:left;}
.index-solution .cont li.on{display:block;}
.index-solution .cont p{width:auto;}
.index-about{padding:40px 0;}
.index-about .item .pic{float:none;width:100%;}
.index-about .item .text{float:none;width:100%;margin-bottom:15px;}
.index-about .item .text a{margin-top:10px;}
.index-about .adv ul{flex-wrap:wrap;}
.index-about .adv li{width:33.333%;margin-bottom:15px;}
.index-about .adv li p{line-height:15px;font-size:12px;}
.index-about .adv li:nth-last-child(1),.index-about .adv li:nth-last-child(2){width:50%;}
.index-develop{padding:40px 0;}
.index-develop .pic{float:none;width:100%;margin-bottom:20px;}
.index-develop .text{float:none;width:100%;}
.index-advantage{padding:40px 0;}
.index-advantage .cont li{width:100%;}
.index-news{padding:40px 0;}
.index-news .title{text-align:center;}
.index-news .title h2{float:none;margin-bottom:15px;}
.index-news .title a{float:none;display:inline-block;}
.index-news .cont .item{width:100%;height:auto;margin-bottom:15px;padding:15px;}
.index-news .cont .item .cover{display:none;}
.index-news .cont .item .text{position:static;height:auto;padding:0;margin-bottom:15px;}
.index-news .cont .item .pic{height:auto;}
.index-news .cont .item .pic img{position:static;width:100%;height:auto;transform:translate(0,0);}
.index-news .cont .item .pic:before{display:none;}
.index-news .cont .item .pic:after{display:none;}
.index-news .cont .item:before{display:none;}
.index-news .cont .item:after{display:none;}
.index-news .cont .item:hover .text time{color:#333;}
.index-news .cont .item:hover .text h3{color:#333;}
.index-news .cont .item:hover .text p{color:#333;}
.index-news .cont .item:hover .text a{color:#333;}
.index-news .cont .item:hover .text a:before{background-color:#333;}
.index-news .cont .item:hover .text a:after{color:#fff;}
.index-news .cont .item:hover .text a:hover{color:#fff;}
.index-news .cont .list{margin-top:0;}
/*产品*/
.list-products .catepro li a{line-height:15px;}
.list-products .catepro li a:after{top:15px;}
.list-products .list li .text h3{font-size:12px;}
.list-products .list li .text a{font-size:12px;}
.main-products .detail .message form{display:block;}
.main-products .detail .message .box{width:100%;margin-bottom:10px;}
.main-products .detail .message textarea{width:100%;margin-bottom:5px;}
.main-products .detail .message input[type="submit"]{width:100%;height:36px;}
.main-products .related li .text h3{line-height:15px;font-size:12px;}
.main-products .related li .text a{font-size:12px;}
/*关于*/
.category a, .category span{width:50%;}
.category.spec a,.category.spec span{width:33.33%;padding:0;}
.main-about .profile{padding:40px 0;}
.main-about .team{padding:40px 0;}
.main-about .team .text{float:none;width:100%;}
.main-about .team .text ul{margin-top:15px;}
.main-about .team .text li:nth-child(1){margin-right:30px;}
.main-about .team .pic{float:none;width:100%;}
.main-about .certification{padding:40px 0;}
.main-about .certification .text{float:none;width:100%;margin-bottom:20px;}
.main-about .certification .pic{float:none;width:100%;}
.main-about .factory{padding:40px 0;}
.main-about .factory .slide-pic ul{position:static !important;display:flex;justify-content:space-between;flex-wrap:wrap;width:100% !important;}
.main-about .factory .slide-pic li{width:49%;margin:0 0 2%;}
.main-about .factory .slide-pic li.clone{display:none;}
.main-about .process{padding:20px 0;}
.main-about .process .slide-pic li{display:block !important;width:100%;margin-bottom:20px;}
.main-about .process .slide-pic li h3{line-height:25px;padding-top:30px;padding-right:0;font-size:18px;text-align:right;}
.main-about .process .slide-pic li:nth-child(2n) h3{float:left;text-align:left;}
.main-about .process .slide-pic li:nth-child(2n) span{left:0;right:initial;}
.main-about .process .slide-pic li:nth-child(2n) .pic{float:right;}
.main-about .process .slide-dot{display:none;}
.main-about .culture{padding:40px 0;}
.main-about .culture .cont{display:block;}
.main-about .culture .cont .item{width:100%;margin-bottom:15px;}
/*方案*/
.main-solution .cont li{background-color:#f1f1f1;}
.main-solution .cont li .text{position:static;max-width:100%;transform:translateY(0);padding:15px;background:none;}
/*全球*/
.main-global .case{padding:40px 0;}
.main-global .case .slide-pic li{width:49.335% !important;}
.main-global .message form{display:block;}
.main-global .message .box{width:100%;margin-bottom:10px;}
.main-global .message textarea{width:100%;margin-bottom:5px;}
.main-global .message input[type="submit"]{width:100%;height:36px;}
.main-global .exhibition{padding:40px 0;}
.main-global .visit{padding:40px 0;}
/*服务*/
.main-service .cont li{background-color:#f1f1f1;}
.main-service .cont li .text{position:static;max-width:100%;transform:translateY(0);padding:15px;background:none;}
/*FAQ*/
.list-faq{padding:40px 0;}
.list-faq .search{margin-bottom:40px;}
/*下载*/
.list-download{padding:40px 0;}
.list-download .search{margin-bottom:40px;}
.list-download .list li .title{width:40%;padding:0 10px 0 0;}
.list-download .list li .size{width:30%;}
.list-download .list li .date{width:30%;}
.list-download .list li .down{width:100%;margin-top:10px;}
.list-download .list li.head .down{display:none;}
/*新闻*/
.list-news{padding-bottom:40px;}
.list-news .filter{flex-wrap:wrap;}
.list-news .filter .selbox{width:48%;z-index:9;}
.list-news .filter .search{width:100%;margin-top:4vw;border-radius:20px;}
.list-news .list ul{width:100%;}
.list-news .list li{position:relative;float:none;width:100%;height:84px;padding-left:130px;margin-bottom:4vw;box-sizing:border-box;border-radius:5px;}
.list-news .list li .pic{position:absolute;left:0;top:0;width:130px;height:84px;padding:0;}
.list-news .list li .pic img{width:100%;height:auto;}
.list-news .list li .pic a{position:static;}
.list-news .list li .text{padding:0 10px;}
.list-news .list li .text time{display:none;}
.list-news .list li .text h3{font-weight:normal;}
.list-news .list li .text p{display:none;}
.list-news .list li.hline{width:100%;height:auto;padding:0;}
.list-news .list li.hline .pic{position:static;float:none;width:100%;height:auto;padding:0;}
.list-news .list li.hline .text{float:none;width:100%;}
.list-news .list li.hline .text h3{font-weight:bold;}
.list-news .list li.hline .text p{display:block;margin-bottom:10px;}
.main-news h1{line-height:20px;font-size:16px;}
/*联系*/
.main-contact .cont{padding:40px 0;}
.main-contact .cont .message{margin:20px 0 40px;}
.main-contact .cont .message ul{width:100%;}
.main-contact .cont .way li{width:100%;}
.main-contact .map{height:300px;}
}