*{box-sizing:border-box}
.wrap{max-width:100%;max-width:1420px;margin:0 auto;}
.wrap-max{max-width:100%;max-width:1570px;margin:0 auto;}
.wrap-pro{max-width:100%;max-width:1640px;margin:0 auto;}
.flex{display: flex;}

.top{position:fixed;top:0;left:0;width:100%;z-index:999999;}


.top .top-txt{background:rgba(255,152,17,.85);text-align:center;height:42px;line-height:42px;font-size:14px;color:#fff;font-family: 'Poppins-Bold';}
.top .top-txt a{font-size:14px;color:#fff;font-family: 'Poppins-Bold';}
.top .top-txt p{position:relative;}

.top .top-txt .lang{position: absolute;top: 0;right: 15rem;}
.top .top-txt .lang a{font-size: 0;display: inline-block;vertical-align: middle;max-width: 100%;border: 0;margin-left: 10px;}


.top .header{height:80px;background:rgba(0,0,0,.8);line-height:80px;}
.top .header .wrap{display:flex;justify-content:space-between;}
.top .header .menu ul{display:flex;}
.top .header .menu ul li{margin-left:45px;position:relative;}
.top .header .menu ul li.on:before{transition-duration:.5s;width:100%;content:"";background:#FF8601;height:3px;position:absolute;left:0;bottom:1px;z-index:2;}
.top .header .menu ul li a{transition-duration:.5s;display:block;font-size:18px;color:#fff;font-family: 'Poppins-Bold';text-transform:uppercase;}
.top .header .menu ul li.on h3 a,.top .header .menu ul li:hover h3 a{color:#FF8601}
.top.height .top-txt{display:none;;}

.list-images{margin-top:120px;}
.list-images img{width:100%;}

.index-banner{width:100%;clear:both;margin-top:120px;}
.index-banner .swiper-pagination-bullet{width:14px;height:14px;}
.index-banner .swiper-pagination-bullet-active{background:#FF8601}
.index-banner .swiper-button-prev,
.index-banner .swiper-button-next{transition-duration:.6s;width:60px;height:60px;color:#fff;font:30px/60px '宋体';text-align:center;background: rgba(0, 0, 0, .4);border-radius: 100%;}
.index-banner .swiper-button-prev{left:2%;}
.index-banner .swiper-button-next{right:2%;}
.index-banner .swiper-slide img{height: calc(100vh - 120px);}
.index-banner .swiper-button-prev:hover,
.index-banner .swiper-button-next:hover{background:#FF8601}

.list-service{padding:80px 0;}
.list-service h3{font-size:19px;color:#1c1c1c;line-height:42px;margin-bottom:40px;font-family: 'Poppins-Bold';}
.list-service p{position:relative;padding-left:30px;font-size:16px;color:#1c1c1d;line-height:42px;font-family: 'Poppins-Medium';}
.list-service p:before{width:10px;border-radius:100%;height:10px;background:#656565;content:"";position:absolute;left:0;top:50%;margin-top:-5px;}
.list-service ul{display:flex;margin-top:50px;}
.list-service ul li{text-align:center;width:200px;display:flex;justify-content:center;align-items:center;height:200px;border-radius:10px;background:#EFEFEF;margin-right:100px;}
.list-service ul li a{display:block;}
.list-service ul li .txt{font-size:22px;color:#1c1c1c;font-family: 'Poppins-Medium';margin-top:30px;}

.index-msg{height:442px;text-align:center;background:url(../images/index-msg.jpg) repeat-x center center;display:flex;justify-content:center;align-items:center;}
.index-msg .txt h2{font-size:48px;color:#fff;font-family: 'Poppins-Bold';}
.index-msg .txt p{font-size:18px;color:#fff;font-family: 'Poppins-Bold';}
.index-msg .txt form{display:flex;margin-top:45px;}
.index-msg .txt form input{height:55px;line-height:55px;border:0;}
.index-msg .txt form .text{width:600px;background:#fff;font-family: 'Poppins-Medium';border-radius:5px 0  0 5px ;font-size:18px;padding-left:30px;color:#a5a5a5;}
.index-msg .txt form .submit{transition-duration:.5s;width:150px;background:#FF8601;font-family: 'Poppins-Medium';cursor:pointer;border-radius:0 5px 5px 0;font-size:16px;color:#fff;}
.index-msg .txt form .submit:hover{background:#474747}

.footer{padding:48px 0 38px 0;border-bottom:1px solid #ECECEC;}
.footer .wrap-max{display:flex;justify-content:space-between;}
.footer .menu{width:150px;}
.footer .txt{width:27.389%;}
.footer .form{width:43.313%;}
.footer h2{font-size:22px;color:#6c6c6c;margin-bottom:40px;font-family: 'Poppins-Bold';text-transform:uppercase;}
.footer .menu li a{font-size:16px;color:#888;line-height:35px;transition-duration:.5s;}
.footer .menu li a:hover{padding-left:5px;color:#FF8601}
.footer .txt p{font-size:15px;font-family: 'Poppins-Medium';line-height:24px;min-height:30px;color:#595959;margin-bottom:25px;padding-left:40px;}
.footer .txt p a{color:#595959;font-family: 'Poppins-Medium';}
.footer .txt p:nth-child(2){background:url(../images/ico1.jpg) no-repeat left 3px;}
.footer .txt p:nth-child(3){background:url(../images/ico2.jpg) no-repeat left 0px;}
.footer .txt p:nth-child(4){background:url(../images/ico3.jpg) no-repeat left 1px;}
.footer .form form{display:block;display:flex;justify-content:space-between;flex-wrap:wrap;}
.footer .form form input{margin-bottom:10px;width:49%;background:#F8F8F8;height:45px;line-height:45px;padding-left:20px;color:#999;font-size:14px;font-family: 'Poppins-Medium';}
.footer .form form textarea{width:100%;margin-bottom:20px;background:#F8F8F8;padding:15px;line-height:30px;color:#999;font-size:14px;font-family: 'Poppins-Medium';}
.footer .form form .submit{transition-duration:.6s;cursor:pointer;font-family: 'Poppins-Medium';background:#474747;padding-left:0;margin-bottom:0;font-size:18px;color:#fff;}
.footer .form form .submit:hover{background:#FF8601}
.bottom{padding:25px 0;}
.bottom .wrap-max{display:flex;justify-content:space-between;}
.bottom p,.bottom p a{font-size:15px;color:#474747;font-family: 'Poppins-Medium';text-transform:uppercase;}
.bottom p a{margin-left:10px}

.list-news{padding:60px 0;}
.list-news h2{text-align:center;font-size:60px;color:#ff8601;font-family: 'Poppins-Bold';text-transform:uppercase;}
.list-news .menu{margin:10px auto 40px;text-align:center;font-size:0;}
.list-news .menu a{transition-duration:.6s;border-radius:30px;margin-right:15px;text-align:center;width:190px;font-family: 'Poppins-Medium';display:inline-block;height:50px;border:2px solid #E4EAEE;line-height:46px;color:#888;font-size:16px;}
.list-news .menu a:last-child{margin-right:0;}
.list-news .menu a:hover,.list-news .menu a.on{border-color:#FF8601;background:#FF8601;color:#fff;}
.list-news ul{display:flex;justify-content:space-between;flex-wrap:wrap}
.list-news ul li{width:32%;margin-bottom:60px;}
.list-news ul li a{display:block}
.list-news ul li .pic{overflow:hidden;border-radius:10px 10px 0 0;}
.list-news ul li .pic img{width:100%;border-radius:10px 10px 0 0;}
.list-news ul li .info{height:150px;display:flex;justify-content:space-between;box-shadow:0 0 30px rgba(0,0,0,.1);}
.list-news ul li .info .logo{display:flex;align-items:center;justify-content:center;text-align:center;background:#FBFBFB;width:120px;} 
.list-news ul li .info .txt{padding:15px 0;display:flex;align-items:center;flex-wrap:wrap;justify-content:left;width: calc(100% - 135px);} 
.list-news ul li .info .txt h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ff8601;font-size:18px;line-height:24px;font-family: 'Poppins-Medium';}
.list-news ul li .info .txt p{display: -webkit-box;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 4;-webkit-box-orient: vertical;color:#616161;font-size:14px;line-height:24px;font-family: 'Poppins-Regular';}
.list-news .news-content h1{color:#FF8601;font-size:20px;font-family: 'Poppins-Bold';text-transform:uppercase;}
.list-news .news-content .time{color:#a4a4a4;font-size:16px;padding:1px 0;border-bottom:1px solid #EFEFEF;}
.list-news .news-content .body{padding:30px 0;font-size:16px;line-height:26px;}
.list-news .news-content .body p{margin-bottom:15px;}
.list-news .news-content .news-up{position:relative;padding-top:30px;margin-top:30px;border-top:1px solid #EFEFEF;}
.list-news .news-content .news-up p,.list-news .news-content .news-up p a{font-size:15px;}
.list-news .news-content .news-up p{margin-bottom:10px}
.list-news .news-content .news-up .more{transition-duration:.6s;width:140px;height:45px;line-height:45px;background:#FF8601;text-align:center;color:#fff;display:block;position:absolute;right:0;top:30px;font-size:16px;border-radius:30px}
.list-news .news-content .news-up .more i{margin-right:10px;}

.list-about{padding:60px 0;}
.list-about h2{text-align:center;font-size:45px;color:#383838;font-family: 'Poppins-Bold';text-transform:uppercase;}
.list-about .menu{margin-bottom:60px;text-align:center;font-size:0;}
.list-about .menu a{transition-duration:.6s;border-radius:5px;margin-right:25px;text-align:center;width:190px;font-family: 'Poppins-Medium';display:inline-block;height:50px;border:2px solid #E4EAEE;line-height:46px;color:#585858;font-size:14px;}
.list-about .menu a:last-child{margin-right:0;}
.list-about .menu a.on,.list-news .menu a.on{border-color:#FF8601;background:#FF8601;color:#fff;}
.list-about .body{color:#474747;font-size:18px;line-height:43px;}
.list-about .body p{margin-top:35px;}
.list-about .data{padding:40px 0 60px;}
.list-about .data ul{display:flex;}
.list-about .data ul li{width:25%;text-align:center;padding:20px 0;border-right:1px solid #EDEDED;}
.list-about .data ul li:last-child{border-right:0;}
.list-about .data ul li span{font-size:70px;line-height:70px;position:relative;color:#474747;font-family: 'Poppins-Medium';}
.list-about .data ul li:nth-child(3) span:after,.list-about .data ul li:nth-child(4) span:after{line-height:30px;content:"+";position:absolute;color:#474747;font-size:35px;}
.list-about .data ul li p{font-size:14px;margin-top:10px;line-height:24px;color:#474747;font-family: 'Poppins-Medium';text-transform:uppercase;}
.list-about .data ul li:hover span,.list-about .data ul li:hover span:after{color:#FF8601}
.list-about .honor{margin-top:60px;}
.list-about .honor h3{font-size:18px;color:#383838;text-align:center;margin:0 auto 50px;}
.list-about .honor ul{display:flex;flex-wrap:wrap;}
.list-about .honor ul li{width:23.5%;margin:0 2% 40px 0;}
.list-about .honor ul li:nth-child(4n){margin-right:0;}
.list-about .honor ul li .pic{overflow:hidden}
.list-about .honor ul li .txt{font-size:20px;color:#8c8c8c;margin-top:15px;font-family: 'Poppins-Medium';text-align:center;}

.list-contact{padding:60px 0}
.list-contact .hd{margin-bottom:30px;}
.list-contact .hd h3{font-size:16px;color:#ff8601;text-transform:uppercase;font-family: 'Poppins-Bold';}
.list-contact .hd h2{font-size:48px;line-height:48px;color:#303036;font-family: 'Poppins-Bold';}
.list-contact .bd{display:flex;justify-content:space-between;}
.list-contact .bd .txt{width:32%;background:#F0F4F8;padding:40px 10px 30px 50px;border-radius:10px;}
.list-contact .bd .txt ul li{margin-bottom:30px;padding-left:50px;min-height:30px}
.list-contact .bd .txt ul li:nth-child(1){background:url(../images/ico4.jpg) no-repeat left 5px;}
.list-contact .bd .txt ul li:nth-child(2){background:url(../images/ico5.jpg) no-repeat left 5px;}
.list-contact .bd .txt ul li:nth-child(3){background:url(../images/ico6.jpg) no-repeat left 0;}
.list-contact .bd .txt ul li:nth-child(4){background:url(../images/ico7.jpg) no-repeat left 10px;}
.list-contact .bd .txt ul li p,.list-contact .bd .txt ul li p a{font-size:16px;color:#6f6f78;line-height:25px;}
.list-contact .bd .txt ul li p a:hover{color:#FF8601}
.list-contact .bd .txt .wx img{border:5px solid #fff;margin-right:8px;}
.list-contact .bd .form{width:63%;}
.list-contact .bd .form h2{margin-bottom:20px;color:#303036;font-size:48px;font-family: 'Poppins-Bold';}
.list-contact .bd .form form{display:flex;justify-content:space-between;flex-wrap:wrap;}
.list-contact .bd .form form input{width:30%;height:52px;line-height:50px;border:1px solid #E8E8EC;border-radius:10px;padding-left:20px;font-size:14px;color:#999;font-family: 'Poppins-Bold';}
.list-contact .bd .form form textarea{margin:20px 0;border:1px solid #E8E8EC;padding:20px;border-radius:10px;width:100%;min-height:200px;font-size:14px;color:#999;font-family: 'Poppins-Bold';}
.list-contact .bd .form form button{transition-duration:.6s;width:180px;height:60px;line-height:58px;border:1px solid #E8E8EC;background:#F0F4F8;border-radius:8px;text-align:center;color:#303036;font-size:16px;font-family: 'Poppins-Bold';cursor:pointer;}
.list-contact .bd .form form button:hover{background:#FF8601;border-color:#FF8601;color:#fff;}

.list-pro{padding:60px 0}
.list-pro .title{background:#FF8601;margin-bottom:40px;padding-left:30px;line-height:45px;font-size:20px;color:#fff;font-family: 'Poppins-Medium';}
.list-pro h2{font-size:60px;color:#ff8601;font-family: 'Poppins-Bold';text-transform:uppercase;text-align:center;}
.list-pro .menu{margin:0 0 50px 0;text-align:center;}
.list-pro .menu a{color:#888;transition-duration:.6s;font-size:16px;height:50px;line-height:46px;border:2px solid #E4EAEE;display:inline-block;border-radius:30px;padding:0 40px;margin-right:10px;}
.list-pro .menu a:last-child{margin-right:0;}
.list-pro .menu a:hover,.list-pro .menu a.on{background:#FF8601;color:#fff;border-color:#FF8601;}
.list-pro ul{display:flex;flex-wrap:wrap;}
.list-pro ul li{width:23.5%;border-radius:5px;box-shadow:0 0 30px rgba(0,0,0,.05);margin:0 2% 50px 0;}
.list-pro ul li:nth-child(4n){margin-right:0;}
.list-pro ul li a{display:block}
.list-pro ul li .pic{overflow:hidden;border-radius:5px 5px 0 0}
.list-pro ul li .pic img{width:100%;}
.list-pro ul li .txt{border-radius:0 0 5px 5px;overflow:hidden;transition-duration:.5s;display:flex;align-items:center;justify-content:space-between;padding:40px 40px 40px 35px;border-top:1px solid #EFEFEF;}
.list-pro ul li .txt .t h3{transition-duration:.5s;color:#060606;font-size:20px;}
.list-pro ul li .txt .t p{transition-duration:.5s;color:#060606;font-size:18px;line-height:24px;}
.list-pro ul li .txt .i i{transition-duration:.5s;width:26px;background:#333333;height:26px;line-height:26px;border-radius:26px;color:#fff;text-align:center;}
.list-pro ul li:hover .txt{background:#FF8601;}
.list-pro ul li:hover .txt h3,.list-pro ul li:hover .txt p{color:#fff;}
.list-pro ul li:hover .txt i{background:#fff;color:#FF8601}
.index-title{text-align:center;margin-bottom:50px;}
.index-title h2{line-height:45px;font-size:45px;color:#fff;font-family: 'Poppins-Bold';text-transform:uppercase;}
.index-title p{font-size:18px;color:#acacac;max-width:1000px;margin:10px auto 0;}
.index-pro ul li{margin-bottom:30px;}
.index-pro ul li .txt{background:#29292A;border:0;}
.index-pro ul li .txt .t h3,.index-pro ul li .txt .t p{color:#fff}
.index-pro ul li .txt .i i{background:#fff;color:#29292A}

.show-pro{padding-top:60px;}
.show-pro-bd{width:600px;border-radius:10px;box-shadow:0 0 15px rgba(0,0,0,.1);}
.show-pro-bd .img{width:100%;border-radius:10px;}
.show-pro-hd{width:120px;margin:0 80px 0 40px;}
.show-pro-hd li{width:120px;margin-bottom:10px;padding:4px;border:1px solid #F8F8F8;border-radius:5px;}
.show-pro-hd li img{width:110px;height:110px;border-radius:5px;}
.show-pro-hd .next,.show-pro-hd .prev{cursor:pointer;color:#BBBBBB;font-size:22px;text-align:center;display:block;margin:0 auto;}
.show-pro-info{width: calc(100% - 840px);}
.show-pro-info h2{font-size:32px;font-family: 'Poppins-Bold';text-transform:uppercase;color:#ff8601;}
.show-pro-info h3{font-size:24px;font-family: 'Poppins-Bold';color:#ff8601}
.show-pro-info .ico{padding:30px 0;}
.show-pro-info .ico a{display:inline-block;border-radius:4px;width:37px;height:37px;text-align:center;line-height:37px;margin-right:10px;background:#277FC6;}
.show-pro-info .ico a:nth-child(2){background:#3F579E}
.show-pro-info .ico a:nth-child(3){background:#0B66C1}
.show-pro-info .ico a i{font-size:24px;color:#fff;line-height:37px;}
.show-pro-info .ico a:hover{background:#FF8601;}
.show-pro-info .info{font-size:16px;line-height:26px;margin-bottom:30px;color:#343531;font-family: 'Poppins-Bold';}
.show-pro-info .body{border-top:1px dashed #7F7F7F;border-bottom:1px dashed #7F7F7F;padding:30px 0;}
.show-pro-info .body p{font-size:18px;color:#696768;line-height:34px;}
.show-pro-info .info-nav{overflow:hidden;margin-top:20px;}
.show-pro-info .info-nav a{display:inline-block;width:50px;height:50px;margin-right:10px;border:1px solid #7C7C7C;text-align:center;color:#7C7C7C;line-height:53px;font-size:20px;}
.show-pro-info .info-nav a:last-child{width:170px;border:0;background:#343531;color:#fff;font-family: 'Poppins-Bold';text-transform:uppercase;}
.show-pro-info .info-nav a:hover{color:#fff;background:#FF8601;border-color:#FF8601;}
.show-pro .content{padding-top:30px;display:flex;justify-content:space-between;}
.show-pro .content .box{width:48%;}
.show-pro .content tr{background:#F0F0F0}
.show-pro .content tr:nth-child(2n){background:#FFFFFF}
.show-pro .content td{font-family: 'Poppins-Medium';border:0;color:#111;font-size:16px;}

.index-pro-type{padding:60px 0;background:#131415}
.index-pro-type .hd{text-align:center;margin-bottom:60px;}
.index-pro-type .hd h2{font-size:45px;color:#fff;font-family: 'Poppins-Bold';text-transform:uppercase;}
.index-pro-type .hd p{font-size:18px;line-height:27px;color:#dedede;max-width:1000px;margin:10px auto 0;}
.index-pro-type .bd{position:relative;}
.index-pro-type .bd .swiper-slide a{display:block;overflow:hidden}
.index-pro-type .bd .prev,.index-pro-type .bd .next{transition-duration:.5s;top:50%;z-index:2;position:absolute;width:35px;height:35px;background:#151617;border-radius:35px;line-height:28px;border:5px solid #8F8F8F;cursor:pointer;color:#8F8F8F;text-align:center;}
.index-pro-type .bd .prev{left:-50px}
.index-pro-type .bd .next{right:-50px}
.index-pro-type .bd .prev:hover,.index-pro-type .bd .next:hover{border-color:#FF8601;color:#FF8601}

.index-pro{background:#111111 url(../images/bg.jpg) no-repeat  center top ;}

.index-about{padding:100px 0 60px 0;background:#131415 url(../images/bg2.jpg) no-repeat  center bottom;}
.index-about .info{display:flex;justify-content:space-between;}
.index-about .info .txt{width: calc(100% - 700px);}
.index-about .info .txt h2{color:#555;font-size:65px;font-family: 'Poppins-Bold';text-transform:uppercase;}
.index-about .info .txt h3{color:#888;font-size:16px;font-family: 'Poppins-Medium';}
.index-about .info .txt h3 span{color:#444;font-size:17px;font-family: 'Poppins-Medium';}
.index-about .info .txt p{margin:40px 0;font-size:18px;line-height:38px;color:#d2d2d2}
.index-about .info .txt a{color:#ff8601;transition-duration:.6s;border-bottom:2px solid #ff8601;font-size:18px;font-family: 'Poppins-Medium';}
.index-about .info .txt a:hover{padding:0 10px;}
.index-about .info .pic{width:600px;}
.index-about .data ul{display:flex;justify-content:space-between;}
.index-about .data ul li{margin-right:2%;width:23.5%;padding:35px;background:#212223;border-radius:8px;}
.index-about .data ul li:nth-child(4){margin-right:0;}
.index-about .data ul li .t{color:#555;font-family: 'Poppins-Bold';font-size:32px;padding:18px 0;}
.index-about .data ul li:hover .t{color:#FF8601}
.index-about .data ul li .c{color:#d2d2d2;font-family: 'Poppins-Medium';font-size:14px;line-height:27px}

.index-strength{background:#0F1011 url(../images/bg3.jpg) no-repeat center;padding:120px 0 80px;}
.index-strength .wrap-pro{display:flex;justify-content:space-between;}
.index-strength .video{width:48%;}
.index-strength .txt{width:48%;}
.index-strength .txt h2{font-size:50px;font-family: 'Poppins-Bold';color:#fff;}
.index-strength .txt p{font-size:16px;line-height:32px;color:#d0d0d0;margin-bottom:40px}
.index-strength .txt a{transition-duration:.6s;width:200px;height:46px;font-family: 'Poppins-Bold';font-size:20px;border-radius:4px;line-height:46px;display:inline-block;background:#FF9811;color:#fff;text-align:center;}
.index-strength .txt a:hover{background:#fff;color:#FF9811}

.index-capability{padding:80px 0 50px;background:#131415}
.index-capability .bd{padding-top:30px;}
.index-capability .bd ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.index-capability .bd li{margin:0 2% 30px 0;width:32%;}
.index-capability .bd li a{display:block;position:relative;border:5px solid #242526;overflow:hidden;border-radius:8px;}
.index-capability .bd li .pic{overflow:hidden;border-radius:8px;}
.index-capability .bd li .pic img{width:100%;border-radius:8px;}
.index-capability .bd li .txt{transition-duration:.6s;border-radius:0 0 8px 8px;width:100%;background:rgba(0,0,0,.7);position:absolute;bottom:0;left:0;height:50px;font-family: 'Poppins-Medium';line-height:50px;text-align:center;color:#fff;font-size:20px;}
.index-capability .bd li:nth-child(3n){margin-right:0;}
.index-capability .bd li:hover .txt{background:#FF8601;}

.index-honor{padding:50px 0 30px;background:#131415 url(../images/bg4.jpg) no-repeat center top;}
.index-honor ul{display:flex;flex-wrap:wrap;}
.index-honor ul li{width:19%;margin:0 1.25% 40px 0;}
.index-honor ul li:nth-child(5n){margin-right:0;}
.index-honor ul li .pic{overflow:hidden}
.index-honor ul li .txt{font-size:20px;color:#8c8c8c;margin-top:15px;font-family: 'Poppins-Medium';text-align:center;}

.index-link{background:#191A1B;padding:40px 0;}
.index-link ul{display:flex;flex-wrap:wrap;}
.index-link ul li{flex:1;text-align:center;}

.bg{background:#131415}
.bg .footer{border-color:#1D1E1E}
.bg .footer .txt p:nth-child(2){background: url(../images/ico8.jpg) no-repeat left 3px;}
.bg .footer .txt p:nth-child(3){background: url(../images/ico9.jpg) no-repeat left 0;}
.bg .footer .txt p:nth-child(4){background: url(../images/ico10.jpg) no-repeat left 0;}

.pro-banner{margin-top:120px}

@media (max-width: 1640px){
	.wrap-pro{max-width:98%}
	.index-banner .swiper-slide img {height:auto}
	.index-pro-type .bd .prev, .index-pro-type .bd .next{display:none;}
	.top .top-txt .lang{right:6.2rem;}
}

@media (max-width: 1570px){
	.wrap-max{max-width:98%}
	.index-about .info .txt h2{font-size:40px;}
	.index-about .info .txt p{font-size:16px;margin:25px 0;}
	.index-about .data ul li{padding:20px;}
	.index-strength .txt p{margin-bottom:25px;font-size:14px;line-height:26px;}
	.top .top-txt .lang{right:4rem;}
}
@media (max-width: 1420px){
	.wrap{max-width:98%}
    .top .top-txt .lang{right:1rem;}
}

@media screen and (max-width:992px) {
    .pro-banner{margin-top:0px}
	.wrap-max,.wrap-pro,.wrap{max-width:100%;}
	.index-banner .swiper-button-prev, .index-banner .swiper-button-next,.show-pro-bd,.show-pro-hd,.top{display:none;}
	.index-banner,.list-images{margin-top:0;}
	.index-link,.index-honor,.index-capability,.index-strength,.index-pro-type,.show-pro,.list-service,.list-pro,.list-news,.list-contact,.list-about{padding:30px 10px}
	.list-about h2{font-size:32px}
	.list-about .body{font-size:14px;line-height:25px;}
	.list-about .body p{margin-top:20px;}
	.list-about .data{padding:20px 0;}
	.list-about .data ul{flex-wrap:wrap;}
	.list-about .data ul li{width:50%;margin-bottom:20px;}
	.list-about .data ul li span{font-size:40px;line-height:40px;}
	.list-about .data ul li p{font-size:12px;line-height:20px;}
	.list-about .data ul li:nth-child(2){border:0;}
	.list-about .honor{margin-top:30px}
	.list-about .honor h3{font-size:14px;margin-bottom:30px;}
	.list-about .honor ul li,.index-honor ul li{width:48%;margin:0 4% 20px 0;}
	.list-about .honor ul li:nth-child(2n),.index-honor ul li:nth-child(2n){margin-right:0;}
	.list-about .honor ul li .txt,.index-honor ul li {font-size:15px;margin-top:10px;}
	.index-msg{height:auto;padding:50px 10px;}
	.index-msg .txt h2{font-size:32px}
	.index-msg .txt form .text{width:70%;}
	.index-msg .txt form .submit{width:30%}
	.footer{padding:40px 10px;}
	.footer h2{margin-bottom:15px}
	.footer .wrap-max{flex-wrap:wrap;}
	.footer .txt p{margin-bottom:10px}
	.index-strength .video,.index-strength .txt,.index-about .info .txt,.index-about .info .pic,.show-pro-info,.list-contact .bd .txt,.list-contact .bd .form,.footer .txt,.footer .form{width:100%;}
	.footer .form form .submit{margin:0 auto}
	.bottom{padding:30px 10px 60px}
	.show-banner,.list-contact .bd,.bottom .wrap-max{display:block !important}
	.click_qrcode{display:none !important}
	.bottom .mc{margin:10px auto 0;text-align:center;}
	.list-contact .bd .txt{padding:20px 10px 20px 20px}
	.list-contact .bd .txt ul li{padding-left:35px;margin-bottom:15px;}
	.list-contact .bd .txt .wx{display:flex;}
	.list-contact .bd .form form input{width:100%;margin-bottom:10px;}
	.list-contact .bd .form form textarea{margin:0 0 10px 0;min-height:150px}
	.list-contact .bd .form form button{margin:0 auto}
	.index-title h2,.index-strength .txt h2,.index-about .info .txt h2,.index-pro-type .hd h2,.list-pro h2,.list-news h2{line-height:32px;font-size:32px}
	.index-title p,.index-pro-type .hd p{font-size:15px;line-height:25px;}
	.list-news ul li{width:100%;margin-bottom:20px}
	.list-news ul li .info{height:100px}
	.list-news ul li .info .txt{padding:15px 15px 15px 0;}
	.list-news ul li .info .txt p{-webkit-line-clamp:2;}
	.list-news .news-content .body{line-height:24px;font-size:14px;}
	.list-news .news-content .news-up .more{position:static;margin:20px auto 0;}
	.list-pro ul li{width:48%;margin:0 4% 20px 0;}
	.list-pro ul li:nth-child(2n){margin-right:0;}
	.list-pro ul li .txt{padding:10px;}
	.list-pro ul li .txt .t{white-space:nowrap;padding-right:10px;text-overflow:ellipsis;overflow:hidden;}
	.list-pro ul li .txt .t p{font-size:14px}
	.list-service h3{font-size:16px;line-height:26px;margin-bottom:20px}
	.list-service p{line-height:22px;font-size:13px;margin-bottom:10px}
	.list-service ul{margin-top:30px;flex-wrap:wrap;}
	.list-service ul li{width:48%;margin:0 4% 25px 0;height:auto;padding:30px 0}
	.list-service ul li:nth-child(2n){margin-right:0;}
	.list-service ul li .pic{width:60%;margin:0 auto;}
	.list-service ul li .txt{font-size:16px;margin-top:15px;}
	.show-pro-info .info{font-size:15px;line-height:24px;margin-bottom:20px;}
	.show-pro-info .body p{font-size:14px;line-height:24px}
	.show-pro .content{display:block;padding:20px 0 0 0}
	.show-pro .content .box{width:100%;margin-bottom:20px;}
	.index-about{padding:50px 10px;}
	.index-strength .wrap-pro,.index-about .info{display:block}
	.index-about .info .txt p{font-size:14px;line-height:26px;}
	.index-about .info .pic{margin-top:20px}
	.index-about .data ul{flex-wrap:wrap;}
	.index-about .data ul li{text-align:center;width:48%;margin:0 4% 20px 0;padding:20px 10px;}
	.index-about .data ul li:nth-child(2n){margin-right:0;}
	.index-about .data ul li .t{font-size:16px;white-space:nowrap;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;overflow:hidden;padding:15px 0;}
	.index-about .data ul li .c{display: -webkit-box;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 4;-webkit-box-orient: vertical;font-size:12px;line-height:22px;}
	.index-strength .txt h2{padding:20px 0;}
	.index-strength .txt p{margin-bottom:15px;font-size:12px;line-height:23px}
	.index-strength .txt a{margin:0 auto;display:block}
	.index-title{margin-bottom:20px}
	.index-capability .bd{padding-top:0;}
	.index-capability .bd li{width:100%;margin:0 0 15px 0 }
	.index-link li{width:33.3%;flex:none;}
	.list-pro h2,.list-news h2{margin-bottom:15px;border-bottom:1px solid #FBFBFB;padding-bottom:15px;}
}