*{box-sizing:border-box}
.wrap{max-width:100%;max-width:1230px;margin:0 auto;}
.wrap-max{max-width:100%;max-width:1800px;margin:0 auto;}
.wrap-pro{max-width:100%;max-width:1600px;margin:0 auto;}
.flex{display:flex;justify-content:space-between;flex-wrap:wrap;}

.top{height:34px;line-height:34px;background:#F0F0F0;}
.top p,.top p a,.top span{color:#7e7e7e;font-size:14px;}
.top .lang a{margin-right:15px;display:inline-block;margin-top:2px;line-height:26px;}
.top .lang a img{vertical-align:top;width:26px;height:26px;}

.pc-header.height{position:fixed;top:0;left:0;width:100%;z-index:9999999;}
.header{height:116px;line-height:116px;background:#fff;}
.header .menu ul{display:flex;}
.header .menu ul li{margin-left:30px;}
.header .menu ul li a{transition-duration:.6s;font-size:14px;padding-left:30px;display:block;color:#525252;}
.header .menu ul li:nth-child(1) a{background:url(../images/ico1.png) no-repeat left center;}
.header .menu ul li:nth-child(2) a{background:url(../images/ico2.png) no-repeat left center;}
.header .menu ul li:nth-child(3) a{background:url(../images/ico3.png) no-repeat left center;}
.header .menu ul li:nth-child(4) a{background:url(../images/ico4.png) no-repeat left center;}
.header .menu ul li:nth-child(5) a{background:url(../images/ico5.png) no-repeat left center;}
.header .menu ul li:nth-child(6) a{background:url(../images/ico6.png) no-repeat left center;}
.header .menu ul li:nth-child(1).on a,.header .menu ul li:nth-child(1):hover a{background:url(../images/ico1a.png) no-repeat left center;}
.header .menu ul li:nth-child(2).on a,.header .menu ul li:nth-child(2):hover a{background:url(../images/ico2a.png) no-repeat left center;}
.header .menu ul li:nth-child(3).on a,.header .menu ul li:nth-child(3):hover a{background:url(../images/ico3a.png) no-repeat left center;}
.header .menu ul li:nth-child(4).on a,.header .menu ul li:nth-child(4):hover a{background:url(../images/ico4a.png) no-repeat left center;}
.header .menu ul li:nth-child(5).on a,.header .menu ul li:nth-child(5):hover a{background:url(../images/ico5a.png) no-repeat left center;}
.header .menu ul li:nth-child(6).on a,header .menu ul li:nth-child(6):hover a{background:url(../images/ico6a.png) no-repeat left center;}
.header .menu ul li:hover a{color:#006ab4;}
.nav{height:50px;line-height:50px;background:#006AB4}
.nav ul li{position:relative;}
.nav ul li a{display:flex;align-items:center;}
.nav ul li a .p{width:44px;height:44px;padding:2px;margin-right:10px;background:#fff;border-radius:5px;border:2px solid #61A3D1;}
.nav ul li a .p img{width:100%;display:block;line-height:36px;height:36px;}
.nav ul li a h3{font-size:14px;color:#fff;}
.nav .sub-pro{transition-duration:.6s;display:none;background:#fff;padding:30px 0;position:fixed;top:200px;left:0;width:100%;z-index:9999;}
.pc-header.height .nav .sub-pro{top:166px}
.nav .sub-pro ul{justify-content:flex-start;position:relative;}
.nav .sub-pro ul:before,.nav .sub-pro ul:after{width:1px;height:100%;content:"";position:absolute;top:0;background:#E7E7E7;}
.nav .sub-pro ul:before{left:33%}
.nav .sub-pro ul:after{left:67%}
.nav .sub-pro li{position:relative;transition-duration:.6s;border-bottom:1px solid #E7E7E7;width:32%;margin-right:2%;}
.nav .sub-pro li:after{transition-duration:1.5s;width:0;height:1px;content:"";background:#006AB4;position:absolute;left:0;bottom:0;}
.nav .sub-pro li:nth-child(3n){margin-right:0;}
.nav .sub-pro li a{padding:15px 30px;line-height:40px;display:flex;justify-content:flex-start}
.nav .sub-pro li a img{height:40px;width:40px;margin-right:30px;}
.nav .sub-pro li a p{transition-duration:.6s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#111;font-size:18px;}
.nav .sub-pro li:hover:after{width:100%;}
.nav .sub-pro li:hover p{color:#006AB4;}
.nav li:hover .sub-pro{display:block;}

.list-images{position:relative;z-index:1;}
.list-images img{width:100%;}

.pc-menu{text-align:center;height:61px;line-height:60px;border-bottom:1px solid #F3F3F3;;font-size:0;}
.pc-menu a{padding:0 6px;position:relative;font-family: 'Roboto-Regular';transition-duration:.6s;display:inline-block;font-size:18px;color:#797979;margin-right:100px;}
.pc-menu a:before,.pc-menu a:before{transition-duration:.6s;width:0;height:4px;background:#006AB4;content:"";position:absolute;left:0;bottom:-1px;}
.pc-menu a:last-child{margin-right:0;}
.pc-menu a.on,.pc-menu a:hover{color:#006AB4;}
.pc-menu a.on:before,.pc-menu a:hover:before{width:100%;}

.main{padding:60px 0;}
.list-about .body{color:#797979;font-size:18px;line-height:32px;}
.list-about .body p{font-family: 'Roboto-Light';margin-bottom:25px}
.list-about .video{padding-top:30px;}
.list-about .video img,.list-about .video video{width:100%}
.list-about-t{margin-bottom:60px;font-size:54px;color:#323232;text-align:center;font-family: 'Roboto-Black';}
.list-about-pic{padding:60px 0;background:#F9F9F9;}
.list-about-pic ul{justify-content:flex-start;}
.list-about-pic li{width:23.5%;margin:0 2% 40px 0;}
.list-about-pic li:nth-child(4n){margin-right:0;}
.list-about-pic li a{display:block;position:relative;border-radius:10px}
.list-about-pic li .pic{overflow:hidden;border-radius:10px}
.list-about-pic li .pic img{width:100%;border-radius:10px;}
.list-about-pic li .n{border-radius:0 0 10px 10px;background:rgba(0,0,0,.7);width:100%;font-size:18px;color:#fff;font-family: 'Roboto-Medium';text-align:center;position:absolute;bottom:0;height:44px;line-height:44px;}
.list-about-pic li:hover .n{background:#006AB4;}
.list-about-pic .line{position:relative;height:3px;width:100%;background:#006AB4;margin-top:20px}
.list-about-pic .line span{position:absolute;top:-12px;display:block;width:28px;height:28px;background:#fff;border:3px solid #006AB4;border-radius:28px;}
.list-about-pic .line span:nth-child(1){left:0;}
.list-about-pic .line span:nth-child(2){left:24%;}
.list-about-pic .line span:nth-child(3){left:49%;}
.list-about-pic .line span:nth-child(4){left:74.5%;}
.list-about-pic .line span:nth-child(5){right:0px;}

.bottom{padding:30px 0;background:#0A0A0A;}
.bottom p{font-size:16px;color:#fff;text-align:center;}
.bottom p a.mc{margin-left:40px;}

.footer{padding:60px 0;background:#FAFAFA;}
.footer .menu{width:65%;}
.footer .menu .box{width:35%;}
.footer .menu .box:last-child{width:30%;}
.footer .menu dl{margin-bottom:25px}
.footer .menu dl:last-child{margin-bottom:0;}
.footer .menu dl dt{margin-bottom:15px;}
.footer .menu dl dd{margin-bottom:8px;}
.footer .menu dl dt a{transition-duration:.6s;color:#3c3c3c;font-size:21px;font-family: 'Roboto-Medium';}
.footer .menu dl dd,.footer .menu dl dd a{transition-duration:.6s;color:#353535;line-height:24px;font-size:16px;font-family: 'Roboto-Regular';}
.footer .menu dl dt a:hover,.footer .menu dl dd a:hover{color:#006AB4;padding-left:5px;}
.footer .info{padding-top:45px;width:25%;}
.footer .info p{font-size:16px;color:#353535;line-height:24px;margin-bottom:7px;font-family: 'Roboto-Regular';}
.footer .info p a{font-size:16px;color:#353535;}
.footer .info .ico{padding-top:16px}
.footer .info .ico a{margin-right:10px}
.footer-info{padding:40px 0;text-align:center}
.footer-info h2{margin-bottom:20px;color:#737373;font-size:15px;font-family: 'Roboto-Black';}
.footer-info p{font-size:12px;line-height:24px;color:#0a0a0a;font-family: 'Roboto-Regular';}

.list-title{text-align:center;margin-bottom:40px;}
.list-title h3{color:#2a2a2a;font-size:14px;font-family: 'Roboto-Medium';text-transform:uppercase;}
.list-title h2{color:#222222;font-size:46px;font-family: 'Roboto-Black';padding:10px 0}
.list-title p{color:#575757;font-size:16px;line-height:24px;font-family: 'Roboto-Regular';}
.list-pro ul{justify-content:flex-start;}
.list-pro li{transition-duration:.6s;width:23.5%;box-shadow:0 15px 30px rgba(0,0,0,.15);border-radius:10px;margin:0 2% 40px 0;position:relative}
.list-pro li .logo{width:100%;max-width:120px;z-index:555;position:absolute;left:15px;top:15px;}
.list-pro li .logo img{width:100%}
.list-pro li .pic{border-radius:10px 10px 0 0 ;border-bottom:1px solid #F3F3F3;padding:15px 10px;overflow:hidden}
.list-pro li .pic img{border-radius:10px 10px 0 0 ;width:100%}
.list-pro li .txt{transition-duration:.6s;padding:30px;border-radius:0 0 10px 10px;}
.list-pro li .txt .flex{align-items: center;}
.list-pro li .txt .n{width: calc(100% - 35px);}
.list-pro li .txt .n h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;color:#060606}
.list-pro li .txt .n p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;margin-top:5px;color:#060606;}
.list-pro li .txt i{transition-duration:.6s;width:26px;height:26px;background:url(../images/ico7.png);display:block;}
.list-pro li:hover .txt{background:#006AB4}
.list-pro li:hover .txt h3,.list-pro li:hover .txt p{color:#fff}
.list-pro li:hover .txt i{background:url(../images/ico8.png);}
.list-pro li:nth-child(4n){margin-right:0;}
.list-pro .hd{text-align:center;margin-bottom:40px;}
.list-pro .hd h2{color:#8d8d8d;font-size:45px;margin-bottom:10px;text-transform:uppercase;}
.list-pro .hd p{font-family: 'Roboto-Light';color:#acacac;font-size:18px;line-height:24px;}

.list-news li{width:48%;margin-bottom:40px;padding:5px;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.1);border-radius:5px;}
.list-news li a{transition-duration:.6s;display:block}
.list-news li a .pic{overflow:hidden;border-radius:5px;}
.list-news li a .pic img{width:100%;border-radius:5px;}
.list-news li a .txt{padding:40px}
.list-news li a .txt h2{transition-duration:.6s;color:#464646;font-family: 'Roboto-Medium';margin-bottom:10px;font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.list-news li a .txt p{font-family: 'Roboto-Regular';font-size:16px;line-height:24px;color:#464646;;}
.list-news li:hover a .txt h2{padding-left:10px;color:#006AB4}
.list-news li:hover a .txt span{color:#006AB4;border-color:#fff;}

.show-news h2{font-size:26px;color:#000;}
.show-news .time{padding:15px 0;border-bottom:1px dashed rgba(255,255,255,.1);font-size:14px;color:#999}
.show-news .body{font-family: 'Roboto-Regular';padding:20px 0;font-size:16px;line-height:24px;color:#333}
.show-news .body p{margin-bottom:20px;}
.show-news .back_page .up_down p,.show-news .back_page .up_down p a{font-size:14px;color:#b6b6b6}
.show-news .back_page .up_down p{line-height:26px}
.show-news .back_page .up_down p a:hover{color:#006AB4}
.show-news .back_page .back a{transition-duration:.6s;display:block;width:150px;height:50px;line-height:50px;background:#24282C;border-radius:50px;text-align:center;color:#fff;font-size:18px}
.show-news .back_page .back a i{margin-right:10px;}
.show-news .back_page .back a:hover{background:#006AB4;}

.list-contact .hd{text-align:center;}
.list-contact .hd h2{color:#515151;font-size:24px;font-family: 'Roboto-Black';padding:10px 0}
.list-contact .hd p{max-width:850px;margin:0 auto;font-family: 'Roboto-Regular';color:#515151;line-height:28px;font-size:17px;}
.list-contact .t{color:#474747;font-size:42px;padding:30px 0 20px 0;font-family: 'Roboto-Black';}
.list-contact .txt{width:43%;}
.list-contact .txt li{display:flex;align-items:center;border-top:1px solid #EEEEEE;padding:20px;}
.list-contact .txt li .p{width:66px;margin-right:20px}
.list-contact .txt li .p img{width:66px;height:66px;}
.list-contact .txt li .n{width: calc(100% - 86px);display:flex;align-items:center;flex-wrap:wrap;}
.list-contact .txt li .n p{width:100%;display:block;}
.list-contact .txt li .n p,.list-contact .txt li .n p a{font-size:17px;color:#515151;line-height:30px;font-family: 'Roboto-Regular';}
.list-contact .txt li:last-child{border-bottom:1px solid #EEEEEE}
.list-contact .wx{width:45%;}
.list-contact .wx .box{padding:30px;border-radius:10px;background:#F9F9F9}
.list-contact .wx .box .p{padding:10px;background:#fff;}
.list-contact .wx .box .p img{width:100%}
.list-contact .wx .box .n{font-family: 'Roboto-Medium';margin-top:20px;text-align:center;color:#535353;font-size:20px;}
.list-contact .form input{width:48%;height:42px;line-height:42px;padding-left:20px;color:#b1b1b1;font-size:14px;background:#F8F8F8;margin-bottom:15px;}
.list-contact .form textarea{width:100%;margin-bottom:15px;padding:15px 20px;color:#b1b1b1;font-size:14px;min-height:100px;background:#F8F8F8;}
.list-contact .form button{transition-duration:.6s;font-size:18px;text-align:center;color:#fff;height:45px;line-height:45px;width:100%;max-width:380px;background:#474747;border:0;cursor:pointer;}
.list-contact .form button:hover{background:#006AB4;}

.show-pro .show-pro-header{margin-bottom:30px;}
.show-pro .show-pro-header .prolist{width:55%;justify-content: flex-start;}
.show-pro .show-pro-header .bd{width: calc(100% - 170px);padding: 10px ;border:1px solid #ECECEC;background:#fff;border-radius:10px;}
.show-pro .show-pro-header .bd img{width:100%;}
.show-pro .show-pro-header .hd{width:110px;margin-left:30px;}
.show-pro .show-pro-header .hd li{border-radius:10px;overflow:hidden;width:110px;padding:4px;border:1px solid #D0DDD8;margin-bottom:10px;}
.show-pro .show-pro-header .hd li img{border-radius:4px;width:100px;display:block;height:100px;}
.show-pro .show-pro-header .hd .btn a{width:50%;height:30px;line-height:30px;text-align:center;background:#0A0A0A;color:#fff;font-size:22px;cursor:pointer;}
.show-pro .show-pro-header .hd .btn a:last-child{background:#006AB4;}
.show-pro .show-pro-header .info{width:40%}
.show-pro .show-pro-header .info h2{font-size:36px;color:#343531;}
.show-pro .show-pro-header .info h3{font-size:27px;color:#343531;}
.show-pro .show-pro-header .txt{border-top:1px dashed #838182;border-bottom:1px dashed #838182;padding:25px 0;margin:25px 0;}
.show-pro .show-pro-header .txt p{color:#000;line-height:28px;margin-bottom:20px;font-size:18px;}
.show-pro .show-pro-header .info-nav{font-size:0;}
.show-pro .show-pro-header .info-nav a{transition-duration:.5s;display:inline-block;width:50px;line-height:48px;border:1px solid #343531;height:50px;text-align:center;color:#343531;font-size:20px;margin-right:10px;}
.show-pro .show-pro-header .info-nav a:last-child{width:145px;background:#343531;color:#fff;font-size:18px;text-transform:uppercase;}
.show-pro .show-pro-header .info-nav a:hover{background:#006AB4;border-color:#006AB4;color:#fff;}
.show-pro .show-pro-content .hd{position:relative;font-size:0;height:45px;overflow:hidden;}
.show-pro .show-pro-content .hd:before{width:100%;height:2px;background:#EAEAEA;content:"";position:absolute;bottom:0;left:0;}
.show-pro .show-pro-content .hd a{float:left;text-transform:uppercase;font-size:16px;color:#1f1f1f;text-align:center;background:#fff;width:170px;height:45px;line-height:45px;margin-right:5px;}
.show-pro .show-pro-content .hd a.on{background:#1F1F1F;color:#fff}
.show-pro .show-pro-content .bd{padding:40px 0;font-size:18px;color:#1f1f1f;font-family: 'Roboto-Regular';}
.show-pro .show-pro-content .bd tr{background:#1F1F1F;color:#fff;}
.show-pro .show-pro-content .bd tr:nth-child(2n){background:#FFFFFF;color:#1f1f1f}
.show-pro .show-pro-content .bd td{padding:15px 30px;border:0;}

.index-banner .swiper-pagination-bullet{width:12px;height:12px;;background:#fff;opacity:1;}
.index-banner .swiper-pagination-bullet-active{background:#006AB4;border-color:#006AB4;}
.index-banner .swiper-button{transition-duration:.5s;width:50px;height:50px;border-radius:50px;text-align:center;cursor:pointer;background:rgba(0,0,0,.5) !important;bottom:5%;position:absolute;z-index:999;}
.index-banner .swiper-next{right:20px;}
.index-banner .swiper-prev{left:20px;}
.index-banner .swiper-button i{font-size:25px;line-height:52px;color:#fff;}
.index-banner .swiper-button:hover{background:#006AB4 !important;}

.index-about{padding:90px 0;}
.index-about .box{width:25%;align-items:center;display:flex;flex-wrap:wrap;}
.index-about .box .txt{width:95%}
.index-about .txt h2{font-size:38px;line-height:46px;color:#131313}
.index-about .txt h3{font-size:33px;padding:60px 0;color:#131313}
.index-about .txt li{margin-bottom:40px;padding:0 60px;background:url(../images/ico12.jpg) no-repeat left 5px;}
.index-about .txt li span{font-size:24px;color:#424242;margin-bottom:15px;font-family: 'Roboto-Medium';}
.index-about .txt li p{font-size:14px;color:#6a6a6a;line-height:18px;font-family: 'Roboto-Medium';}
.index-about .txt a{transition-duration:.6s;display:block;width:150px;height:50px;border:2px solid #6D6D6D;font-family: 'Roboto-Medium';line-height:46px;text-align:center;color:#424242;border-radius:50px;}
.index-about .txt a:hover{background:#6D6D6D;color:#fff;}
.index-about .pic{width: calc(100% - 26%);}
.index-about .pic img{width:100%}

.index-hot-pro{max-width:1920px;margin:0 auto;padding:100px 20px 100px 60px;background:#C8C7CF url(../images/bg.jpg) no-repeat center bottom;}
.index-hot-pro .box{width:45%;justify-content:center;}
.index-hot-pro .flex a{margin-left:10%;width:40%;display:block}
.index-hot-pro .box:last-child{margin-top:105px;}
.index-hot-pro h2{padding:30px 0;font-size:52px;color:#8d8d8d}
.index-hot-pro p{font-family: 'Roboto-Light';font-size:16px;line-height:26px;color:#8d8d8d;margin-bottom:60px;}

.index-company{padding:110px 0;background:#FAFAFB;}
.index-company .hd{margin-bottom:30px;text-align:center;}
.index-company .hd h2{font-size:48px;color:#252527}
.index-company .hd p{font-family: 'Roboto-Light';font-size:18px;line-height:32px;margin-top:30px;color:#797979}
.index-company .data{padding:50px 0 100px 0;}
.index-company .data li{width:25%;text-align:center;border-right:1px solid #EBEBEC}
.index-company .data li:last-child{border-right:0;}
.index-company .data li h3{font-family: 'Roboto-Regular';font-size:18px;color:#000}
.index-company .data li:nth-child(1) h3{margin-left:-100px}
.index-company .data li:nth-child(2) h3{margin-left:-190px}
.index-company .data li:nth-child(3) h3{margin-left:-60px}
.index-company .data li:nth-child(4) h3{margin-left:-20px}
.index-company .data li h2{font-family: 'Roboto-Black';font-size:68px;color:#4C4C4C}
.index-company .data li h2 span{font-size:18px;margin-left:10px;}
.video_list li{width:48%;}
.video_list li .pic{cursor:pointer;overflow:hidden}
.video_list li .pic img,.video_list li .pic video{width:100%}
.video_list li .n{background:#fff;padding:30px 40px}
.video_list li .n h2{font-size:28px;color:#04121a}
.more{font-size:16px;color:#6b6b6b;width:140px;height:45px;line-height:41px;border:2px solid #8E8E8E;border-radius:50px;text-align:center;transition-duration:.6s;}
.more:hover{background:#006AB4;color:#fff;border-color:#006AB4}

.index-news{padding:60px 0;position:relative;overflow:hidden}
.index-news:before{width:100%;opacity:.97;height:170px;position:absolute;top:42%;left:54.9%;z-index:1;content:"";background:#F9F9FA;}
.index-news h2{text-align:center;font-size:48px;color:#252527;margin-bottom:40px}
.index-news .pic{width:61%}
.index-news .pic img{width:100%}
.index-news .txt{width:35%;padding-top:0px}
.index-news .txt li{margin:70px 0 20px;position:relative;z-index:3}
.index-news .txt li h3{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition-duration:.6s;font-size:26px;line-height:28px;color:#191d1e}
.index-news .txt li p{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:14px;line-height:22px;color:#191d1e;margin-top:15px}
.index-news .txt li:nth-child(2) h3,.index-news .txt li:nth-child(2) p{color:#191d1e}
.index-news .txt li:hover h3{color:#006AB4;padding-left:10px}
.index-news .more{display:block;margin:60px auto 0}

.index-msg{padding:120px 0;text-align:center;background:url(../images/msg.jpg) no-repeat center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}
.index-msg h2{font-size:48px;color:#fff}
.index-msg p{margin:10px 0 50px;font-size:16px;color:#fff}
.index-msg button,.index-msg input{height:60px;line-height:60px;font-size:16px;border:0;background:none;}
.index-msg input{padding-left:20px;border-radius:5px 0 0 5px;color:#54585b;width:610px;background:#fff;}
.index-msg input::-webkit-input-placeholder{color:#54585b}
.index-msg button{width:160px;background:#808080;text-align:center;cursor:pointer;color:#fff;border-radius:0 5px 5px 0;}

.list-honor{max-width:1920px;margin:0 auto;background:#FFFFFF;position:relative;padding:100px 0;}
.list-honor .wrap-pro{position:relative;}
.list-honor .swiper-container{padding:20px}
.list-honor .swiper-slide{box-shadow:0 10px 20px rgba(0,0,0,.1);}
.list-honor .swiper-slide img{width:100%}
.list-honor .swiper-button{position:absolute;top:50%;width:66px;height:66px;border-radius:66px;background:#666666;color:#fff;;text-align:center;font-size:20px;line-height:66px;}
.list-honor .swiper-button-prev{left:-106px;}
.list-honor .swiper-button-next{right:-106px;}
.list-honor .swiper-button:hover{background:#006AB4;color:#fff;}

@media (max-width: 1800px){
	.wrap-max{max-width:98%;}
}

@media (max-width: 1600px){
	.wrap-pro{max-width:98%;}
	.index-about .txt h2{font-size:34px;line-height:34px}
	.index-about .txt h3{padding:20px 0;}
}
@media (max-width: 1320px){
	.wrap{max-width:98%;}
}
@media (max-width: 1380px){
	.pc-menu a{width:auto;padding:0 30px}
	.show-pro .show-pro-header .prolist{width:65%}
	.show-pro .show-pro-header .info{width:30%}
	.index-about .txt h2 br{display:none}
}
@media (max-width: 1280px){
    .index-news .txt li{margin-top:50px}
}
@media (max-width: 1220px){
	.index-about .box .txt h2{font-size:24px;line-height:24px}
	.index-about .txt li{margin-bottom:20px;padding:0 20px 0 40px}
}
@media (max-width: 1024px){
	.header .menu ul li{margin-left:10px}
	.nav ul li a h3{font-size:12px}
	.index-about .box .txt h2,.nav ul li:first-child{display:none}
	.index-about .txt h3{padding:0 0 10px 0}
	.index-about .txt li{margin-bottom:10px;padding:0 0 0 30px}
	 .index-news .txt li{margin-top:25px}
	 .index-news:before{height:130px}
    .index-news .txt li h3{font-size:18px;line-height:25px;}
}
@media screen and (max-width:992px) {
	.wrap,.wrap-pro,.wrap-max{max-width:100%}
	.index-news:before,.index-banner .swiper-button,.show-pro .show-pro-header .prolist,.footer .menu,.pc-header,.top,.pc-menu,.click_qrcode{display:none !important;}
	.show-banner{width:100%;display:block !important;}
	.index-news,.index-company,.index-about,.bottom,.footer,.list-about-pic,.main{padding:30px 10px;}
	.list-about-t{margin-bottom:20px;font-size:34px}
	.list-about-pic li{width:49%;margin:0 2% 20px 0 !important;}
	.list-about-pic li:nth-child(2n){margin-right:0 !important;}
	.list-about-pic li .n{font-size:14px;height:30px;line-height:30px;overflow:hidden;padding:0 10px;}
	.index-about .box,.index-about .pic,.footer .info{width:100%;padding:0;}
	.footer .info .ico{padding-top:10px}
	.footer-info{padding:20px 10px 60px}
	.footer-info p{line-height:20px}
	.list-contact .t{font-size:32px;padding:15px 0 20px}
	.list-contact .txt,.list-contact .wx{width:100%}
	.list-contact .txt li{padding:10px 15px}
	.list-contact .wx .box{width:48%;padding:15px;margin-top:15px;}
	.list-contact .wx .box .n{font-size:16px}
	.list-news li{width:100%;margin-bottom:20px}
	.list-news li a .txt{padding:15px}
	.list-news li a .txt p{font-size:14px;line-height:22px}
	.show-news .back_page .back{text-align:center;width:100%;margin-top:15px;}
	.show-news .back_page .back a{margin:0 auto}
	.list-title h2{font-size:32px}
	.list-pro li{width:48%;margin:0 4% 15px 0 !important;}
	.list-pro li:nth-child(2n){margin-right:0 !important;}
	.list-pro li .txt{padding:10px}
	.list-pro li .txt .n h3{font-size:15px;}
	.show-pro .show-pro-header .info{width:100%;margin:20px 0;}
	.show-pro .show-pro-header .txt{min-height:auto;}
	.show-pro .show-pro-header .txt p{font-size:15px;line-height:24px;margin-bottom:5px}
	.show-pro .show-pro-content .hd a{width:auto;padding:0 20px;font-size:15px;}
	.show-pro .show-pro-content .bd{padding:20px 0;font-size:14px;}
	.show-pro .show-pro-content .bd td{padding:8px 16px}
	.index-about .pic{margin-top:20px;}
	.index-hot-pro{max-width:100%;padding:30px 10px;background:#EFEFF1;}
	.index-news .pic,.index-news .txt,.index-hot-pro .box{width:100%;}
	.index-hot-pro h2{font-size:32px;line-height:32px;padding:0 0 15px 0;}
	.index-hot-pro p{font-size:14px;line-height:24px;margin-bottom:25px}
	.index-hot-pro .box:last-child{margin-top:20px;}
	.index-company .hd h2,.list-pro .hd h2{font-size:26px;line-height:25px;}
	.index-company .hd p,.list-pro .hd p{font-size:14px;line-height:20px;}
	.index-company .hd{margin:0;}
	.index-company .data{padding:30px 0}
	.index-company .data li{width:50%;margin-bottom:20px;}
	.index-company .data li:nth-child(2n){border:0;}
	.index-company .data li h3{font-size:14px;}
	.index-company .data li h2{font-size:28px}
	.video_list li{width:100%;margin:0 0 10px 0;}
	.video_list li .n{padding:15px}
	.video_list li .n h2{font-size:20px;}
	.more{width:100px;height:35px;line-height:31px;font-size:13px;}
	.index-news .txt li{margin-top:15px;padding-bottom:15px;border-bottom:1px solid #EBEBEC}
	.index-news .txt li h3{font-size:18px;line-height:22px}
	.index-news .txt li p{margin-top:5px}
	.index-news .more{margin-top:30px;}
	.index-msg{padding:40px 10px}
	.index-msg h2{font-size:28px}
	.index-msg p{font-size:14px;margin:10px 10px 30px}
	.index-msg button, .index-msg input{height:45px;line-height:45px;}
	.index-msg button, .index-msg input{width: calc(100% - 100px);}
	.index-msg button{width:100px;}
	.list-honor{max-width:100%;padding:30px 10px}
	.list-honor .swiper-button{display:none;width:33px;height:33px;line-height:33px;font-size:15px;}
	.list-honor .swiper-container{width:100%}
	.index-company .data li h3{margin-left:0!important}
	.list-pro li .logo{max-width:60px}
}