.wrap{max-width:1620px;}

.header{background:#fff;height:70px;}
.header.height{position:fixed;top:0;width:100%;left:0;z-index:99;}
.header .logo{padding-top:7px;width:166px;}
.header .logo img{height:56px;}
.header .menu{margin-left:176px;}
.header .menu ul,.header .menu li{float:left;}
.header .menu ul.menu-nav li{position:relative;margin-left:35px;}
.header .menu ul.menu-nav li a{font-size:16px;color:#000;line-height:70px;text-transform:uppercase}
.header .menu ul.menu-ico {float:right;}
.header .menu ul.menu-ico li{position:relative;cursor:pointer;color:#000;line-height:70px;font-size:15px;}
.header .menu ul.menu-ico li:nth-child(2){font-size:19px;position:relative;padding:0 20px;margin:0 20px;}
.header .menu ul.menu-ico li:nth-child(2):after{position:absolute;height:15px;width:1px;content:"";left:0;top:50%;margin-top:-7px;background:#555;}
.header .menu ul.menu-ico li:nth-child(2):before{position:absolute;height:15px;width:1px;content:"";right:0;top:50%;margin-top:-7px;background:#555;}
.header .menu ul.menu-ico li span{padding:0 8px;}
.header .menu ul.menu-ico li i.fa-sort-desc{font-size:22px;}
.header .menu ul.menu-nav li a.on,.header .menu ul.menu-nav li a:hover{color:#e82328;}
.header .menu ul.menu-nav li a.on:before{content:"";display:block;background:#e82328;position:absolute;bottom:15px;left:0;width:100%;height:1px;}
.header .menu ul.menu-nav li a:before{transition-duration: 1.5s;content: '';display:block;width:0px;height:0px;background:#e82328;position:absolute;bottom:15px;left:0;}
.header .menu ul.menu-nav li a:hover:before{width:100%;height:1px;}
.header .menu ul.menu-ico .menu-ico-sub{transition-duration: 1s;display:none;background:#000000;position:absolute;width:100%;box-sizing:border-box;text-align:center;top:70px;right:0px;z-index:9999;}
.header .menu ul.menu-ico .menu-ico-sub a{color:#fff;font-size:14px;display:block;width:100%;line-height:50px;height:50px;}
.header .menu ul.menu-ico .menu-ico-sub a:hover,.top .menu-ico .menu-ico-sub a.on{transition-duration: 1s;background:#BB171E;color:#fff;}
.header .menu ul.menu-ico li:last-child:hover .menu-ico-sub{display:block;transition-duration: 1s;}


.list-banner{position:relative;}
.list-banner form{position:absolute;top:50%;margin-top:-40px;left:50%;margin-left:-310px;width:620px;border:10px solid rgba(255,255,255,.2);}
.list-banner form input{width:80%;padding-left:2%;height:60px;line-height:60px;float:left;background:#fff;color:#000;border:0;}
.list-banner form button{transition-duration: 1s;width:18%;float:right;cursor:pointer;background:#000000;height:60px;color:#fff;text-align:center;border:0;}
.list-banner form button i{font-size:25px;line-height:60px;}
.list-banner form button:hover{background:#E82328;}

.index-banner .swiper-slide a{display:block;}
.index-banner .swiper-pagination{bottom:50px;text-align:center;}
.index-banner .swiper-pagination-bullet{margin-right:10px !important;width:14px;height:14px;border:0;background:#000000;opacity:1;}
.index-banner .swiper-pagination-bullet-active{background:#C52020;}
.index-banner .swiper-button{background:#000!important;line-height:60px;text-align:center;color:#fff;cursor:pointer;background:none;top:50%;width:60px;height:60px;margin-top:-30px;position:absolute;z-index:999;}
.index-banner .swiper-next{right:0;}
.index-banner .swiper-prev{left:0;}
.index-banner .swiper-button i{font-size:30px;line-height:60px;}
.index-banner .swiper-button:hover i{color:#C52020;}

.footer{border-top:1px solid #E8E8E9;border-bottom:1px solid #E8E8E9;background:#FFFFFF;padding:80px 0;}
.footer .footer-center{overflow:hidden;width:75%;}
.footer .footer-center dt,.footer .footer-center dd{display:block;}
.footer .footer-center dl{width:35%;float:left;}
.footer .footer-center dl:first-child{width:65%}
.footer .footer-center dl:first-child dd{width:50%;float:left;}
.footer .footer-center dt{margin-bottom:25px;}
.footer .footer-center dt a{font-family: 'Barlow-Medium';color:#000;font-size:24px;}
.footer .footer-center dd{line-height:36px;}
.footer .footer-center dd a{;color:#212123;font-size:18px;}
.footer .footer-center dd a:hover{color:#e82328}
.footer .footer-right{width:25%;max-width:350px;}
.footer .footer-right li{position:relative;border:2px solid #212123;transition-duration: 1s;height:45px;line-height:45px;padding-left:40px;margin-bottom:25px;width:100%;box-sizing:border-box}
.footer .footer-right li i{color:#212123;font-size:22px;margin-right:10px}
.footer .footer-right li:first-child i{font-size:16px;margin-right:7px}
.footer .footer-right li a{color:#212123;display:block;}
.footer .footer-right li:hover{background:#212123;border-color:#fff}
.footer .footer-right li:hover a,.footer .footer-right li:hover i{color:#fff}
.footer .footer-right .menu a{position:relative;height:40px;transition-duration: 1s;float:left;padding:0 15px;text-align:center;}
.footer .footer-right .menu a:before{height:20px;content:"";width:1px;position:absolute;left:0;top:5px;background:#E2E2E3;}
.footer .footer-right .menu a:first-child:before{display:none;}
.footer .footer-right .menu a img{display:inline-block;line-height:40px;}
.footer .footer-right .footer-info-subnav{display:none;border:2px solid #fff;position:absolute;bottom:43px;left:-2px;width:100%;z-index:99;background:#000;box-sizing:border-box}
.footer .footer-right .footer-info-subnav a{line-height:45px;height:45px;text-align:center;display:block;border-bottom:1px solid #000;}
.footer .footer-right li:hover .footer-info-subnav{display:block;}
.footer .footer-right li .footer-info-subnav a:hover{background:#E82328;color:#fff;}

.bottom{background:#FFFFFF;padding:40px 0;}
.bottom .wrap{position:relative;}
.bottom a.michuan{position:absolute;right:0;top:0;}
.bottom p{color:#6a6a6a;font-size:14px;line-height:25px;}

.list-content{padding:70px 0;}
.list-content-left{width:23%;}
.list-content-left ul{width:100%;}
.list-content-left ul li{height:50px;border-bottom:1px solid #D2D3D6;line-height:50px;}
.list-content-left ul li a{position:relative;display:block;font-size:16px;}
.list-content-left ul li a:before{width:15px;height:15px;border:1px solid #D4D4D4;content:"";position:absolute;top:16px;right:18px;}
.list-content-left ul li a.on:before{background:url(../images/ico.jpg);}
.list-content-left ul li a.on,.list-content-left ul li a:hover{color:#E82328;}
.list-content-right{width:74%;}
.list-content-right ul.list-content-right-ul li{padding:30px 20px;float:left;width:31.5%;margin:0 2.5% 20px 0;box-shadow:0 0px 15px rgba(0,0,0,.1);box-sizing:border-box;}
.list-content-right ul.list-content-right-ul li:nth-child(3n){margin:0 0 30px 0;}
.list-content-right ul.list-content-right-ul li img{display:inline-block;width:100%;}
.list-content-right ul.list-content-right-ul li h2{font-size:18px;padding:10px 0;}
.list-content-right ul.list-content-right-ul li h3{font-size:18px;}
.list-content-right ul.list-content-right-ul li h4{margin:25px 0;}
.list-content-right ul.list-content-right-ul li h4 i{color:#B7B7B7}
.list-content-right ul.list-content-right-ul li h4 i.on{color:#F28200}
.list-content-right ul.list-content-right-ul li  p{padding:0 10px;}
.list-content-right ul.list-content-right-ul li  p span{cursor:pointer;text-transform:uppercase;color:#fff;font-size:18px;border-radius:4px;height:45px;line-height:45px;text-align:center;float:left;background:#3C3C3C;width:55%;}
.list-content-right ul.list-content-right-ul li  p span a{color:#fff;display:block;}
.list-content-right ul.list-content-right-ul li  p span i{margin-left:10px;}
.list-content-right ul.list-content-right-ul li  p span.more{width:40%;background:#000000;margin-right:5%;}
.list-content-right-bd{width:42%;position:relative;z-index:9999}
.list-content-right-bd img{width:450px;height:400px;}
.list-content-right-hd{width:10%;margin-left:1%;}
.list-content-right-hd li{border:1px solid #C0C5CF;width:80px;height:80px;margin-bottom:12px;}
.list-content-right-hd li img{width:80px;height:80px;}
.list-content-right-hd a.next,.list-content-right-hd a.prev{color:#fff;background:#000000;cursor:pointer;width:40px;float:left;height:26px;line-height:26px;text-align:center;}
.list-content-right-hd a.prev{background:#3C3C3C;}
.list-content-right-info{width:45%;position:relative;}
.list-content-right-info h2{font-size:18px;}
.list-content-right-info h3{font-size:18px;padding:15px 0;}
.list-content-right-info h4{position:absolute;right:0px;top:30px;}
.list-content-right-info .info-nav{overflow:hidden;padding:25px 0;border-top:1px solid #C3C2C1;border-bottom:1px solid #C3C2C1;}
.list-content-right-info .info-nav a{text-transform:uppercase;border-radius:4px;display:block;float:left;margin-right:8px;width:45px;height:45px;background:#302E2D;color:#fff;text-align:center;}
.list-content-right-info .info-nav a i{line-height:45px;font-size:20px;}
.list-content-right-info .info-nav a:hover{transition-duration: 1s;background:#000000;color:#fff;}
.list-content-right-info .info-nav a:first-child{background:#000000;color:#fff;width:130px;}
.info-share{margin:20px 0;overflow:hidden;padding:15px 0;border-top:1px solid #D2D3D6;border-bottom:1px solid #D2D3D6;}
.info-share span{font-size:14px;}
.info-share a{display:inline-block;border:1px solid #8F8F8F;width:34px;height:34px;border-radius:4px;text-align:center;line-height:34px;font-size:20px;margin-left:15px;}
.info-share a:hover{background:#000000;color:#fff;border-color:#000000;}
.list-content-right-header{margin-bottom:30px;box-sizing:border-box;padding:20px;box-shadow:0 0px 15px rgba(0,0,0,.1);}
.list-content-right-t{margin-bottom:30px;text-transform:uppercase;font-size:48px;color:#000;font-family: 'Barlow-Medium';}
.updown{padding:20px 0;overflow:hidden;}
.updown a{font-family: 'Barlow-Medium';background:#fff;position:relative;box-sizing:border-box;padding:0 34px;line-height:70px;font-size:16px;color:#000;display:block;width:50%;float:left;height:90px;}
.updown a.prev:before{position:absolute;top:30px;font-family:'FontAwesome';content:"\f177";}
.updown a.next:before{position:absolute;top:30px;right:34px;font-family:'FontAwesome';content:"\f178";}
.updown a.next:after{position:absolute;content:"";width:1px;height:60px;top:0;left:0;background:#D2D3D6;}
.updown a.next{text-align:right;}

.body{padding-top:20px}
.list-content-right-info .body{padding-top:0;margin:20px auto;overflow:auto;max-height:300px;}
.list-content-right-info .body::-webkit-scrollbar{width:2px;height:1px;background:#D2D3D6}
.list-content-right-info .body::-webkit-scrollbar-thumb{background:#E82328;}
.body p{font-size:18px;line-height:24px;}
.body p img{display:inline-block}

.list-download,.list-news{padding:60px 0;}
.list-download li{margin-bottom:30px;box-sizing:border-box;padding:10px 10px 20px 10px;background:#FFFFFF;border-radius:8px;box-shadow:0 0px 15px rgba(0,0,0,.1);width:31.3%;margin-right:2%;float:left;}
.list-download li a{display:block;}
.list-download li a img{width:100%;}
.list-download li a .pic{position:relative;}
.list-download li a .pic i{transition-duration: 1s;position:absolute;border-radius:100%;text-align:center;line-height:66px;color:#fff;font-size:28px;display:block;content:"";border:2px solid #fff;width:66px;height:66px;left:50%;top:50%;margin:-35px 0 0 -35px;}
.list-download li a:hover .pic i{transform:rotate(360deg);border-color:#fff;color:#000;background:#fff;}
.list-download li a h2{transition-duration: 1s;margin-top:15px;font-size:18px;}
.list-download li a:hover h2{color:#E10718}
.list-download li a h2 i{float:right;}
.list-download li a p{color:#a8aeba;font-size:14px;margin-top:15px;}

.list-news-sub{text-align:center;margin-bottom:60px;}
.list-news-sub a{display:inline-block;border:1px solid #000;height:50px;line-height:50px;border-radius:50px;margin-left:20px;font-size:16px;padding:0 30px;}
.list-news-sub a.on,.list-news-sub a:hover{background:#000;color:#fff}
.list-news li{margin-bottom:50px;box-sizing:border-box;width:31.3%;margin-right:2%;float:left;}
.list-news li a{display:block;}
.list-news li a:hover h2{color:#E82328}
.list-news li a .pic{position:relative;}
.list-news li a .pic span{position:absolute;left:0;bottom:0;background:rgba(0,0,0,.8);width:100px;height:30px;line-height:30px;text-align:center;color:#fff;font-size:18px;}
.list-news li a h2{padding:15px 0;font-size:24px;}
.list-news li a p{font-size:18px;}

.show-news,.list-contact,.list-about{padding:60px 0;}
.show-news .show-news-content{width:66%;}
.show-news .show-news-content h1{font-family: 'Barlow-Medium';font-size:24px;}
.show-news .show-news-content .time{border-top:1px solid #D2D3D6;margin:20px 0;color:#5f6778;font-size:18px;line-height:30px;}
.show-news .show-news-content .news-updown{padding-top:10px;border-top:1px solid #D2D3D6;position:relative;margin:30px 0 20px;}
.show-news .show-news-content .news-updown a{font-size:16px;display:block;line-height:32px;}
.show-news .show-news-content .news-updown a.more{width:100px;height:38px;line-height:38px;text-align:center;border-radius:8px;position:absolute;right:0;top:30px;color:#fff;background:#000000;}
.show-news .show-news-content .news-updown a.more:hover{background:#E82328;}
.show-news .show-news-sidebar{width:30%;}
.show-news .show-news-sidebar h2{font-family: 'Barlow-Medium';margin-bottom:30px;text-transform:uppercase;display:inline-block;border-bottom:2px solid #1D2433;color:#000;font-size:48px;}
.show-news .show-news-sidebar li{margin-bottom:60px;}
.show-news .show-news-sidebar li h3{font-size:24px;height:30px;line-height:30px;overflow:hidden;}
.show-news .show-news-sidebar li .time{font-size:18px;padding:10px 0;margin-bottom:20px;color:#5f6778;border-bottom:1px solid #D2D3D6;;}
.show-news .show-news-sidebar li p{line-height:25px;font-size:18px;}

.list-contact .pic{width:50%;}
.list-contact .pic img{max-width:600px;}
.list-contact .info li{max-width:700px;border-bottom:1px solid #D6D7D9;padding:36px 0;}
.list-contact .info li h2{color:#000;font-size:30px;font-weight:bold;text-transform:uppercase;}
.list-contact .info li h3{color:#1d2433;font-size:18px;margin-bottom:30px;}
.list-contact .info li p{font-size:18px;line-height:25px;}
.list-contact-form{padding:90px 0;}
.list-contact-form h2{font-weight:bold;font-size:30px;color:#000;font-family: 'Barlow-Medium';margin-bottom:40px;}
.list-contact-form input[name="para11"],.list-contact-form input[name="code"],.list-contact-form input[name="para13"]{background:none;border-bottom:1px solid #C2C5CA;color:#000;font-size:18px;height:50px;line-height:50px;display:block;float:left;width:48%;margin-right:4%;}
.list-contact-form input[name="para13"]{margin-right:0;}
.list-contact-form textarea{background:none;display:block;box-sizing:border-box;width:100%;margin:40px 0;font-size:18px;color:#000;min-height:100px;border:0;border-bottom:1px solid #C2C5CA;}
.list-contact-form .code{width:48%;position:relative;}
.list-contact-form .code input{width:100%;}
.list-contact-form .code img{position:absolute;right:0;top:5px;width:120px;}
.list-contact-form .submit{border:0;cursor:pointer;width:210px;height:50px;background:url(../images/btn.jpg);display:inline-block;text-align:center;color:#fff;font-size:24px;}

.about-content .pic{width:45%;}
.about-content .txt{width:55%;}
.about-content .txt h2,.about-content .txt h3,.about-content .txt h4,.about-content .txt h5{text-transform:uppercase;}
.about-content h5 {
    font-size: 24px;
    margin-top: 2%;
}
.about-content .txt h2{font-size:18px;}
.about-content .txt h3{font-size:48px;margin:10px 0;font-weight:bold;}
.about-content .txt h4{font-size:60px;color:#fff;-webkit-text-fill-color: #fff; -webkit-text-stroke-color: #CECECE; -webkit-text-stroke-width: 1px; }
.about-content .txt h5{font-size:24px;margin:10px 0;}
.index-company{border-top:1px solid #BBBDC1;border-bottom:1px solid #BBBDC1;margin:50px 0;padding:50px 0;}
.index-company dd{width:25%;text-align:center;position:relative;display:block;float:left;}
.index-company dd span{font-size:72px;color:#0b0b0b}
.index-company dd:last-child span{position:relative;}
.index-company dd:last-child span:before{position:absolute;content:"2";right:-20px;top:5px;font-size:30px;}
.index-company dd:before{position:absolute;width:1px;height:145px;content:"";left:0;top:0;background:#BDBDBD;}
.index-company dd:first-child:before{display:none;}
.index-company dd p{font-size:16px;text-transform:uppercase;color:#242424;line-height:22px;}
.work{padding:60px 0;overflow:hidden}
.work li{width:23%;padding:20px 10px;cursor:pointer;box-shadow:0 0px 30px rgba(0,0,0,.1);background:#fff;margin-right:2%;box-sizing:border-box;margin-bottom:30px;float:left;}
.work li img{width:100%;}
.course li{overflow:hidden;padding:45px 0;border-bottom:1px solid #DCDCDC;}
.course li span{float:left;width:100px;margin-right:20px;text-align:left;color:#000;font-size:48px;font-weight:bold;}
.course li p{margin-top:15px;max-width:80%;font-size:18px;line-height:24px;color:#242424}

.index-product {width: 84.375vw;height: 38.5417vw;margin: auto;margin-top: 1vw;}
.index-product .product-img {width: 52vw;height: 33.5vw;float: left;}
.index-product .product-img .product-img-1 {width: 24.375vw;height: 33.5vw;float: left;}
.index-product .product-img .product-img-1 img {width: 100%;height: 100%;}
.index-product .product-img .product-img-2 {display: inline-block;width: 27.0883vw;height: 19.75vw;margin-left: 0.5208vw;}
.index-product .product-img .product-img-2 img {width: 100%;height: 100%;}
.index-product .product-img .product-img-3 {margin-left: 0.5208vw;display: inline-block;width: 27.0833vw;height: 13.25vw;margin-top: 0.25vw;}
.index-product .product-img .product-img-3 img {width: 100%;height: 100%;}
.index-product .patent {float: right;}
.index-product .patent ul li {font-size: 0.7292vw;text-decoration: underline #3d3c3c;text-align: right;}
.index-product .news {float: right;margin-top: 8.3333vw;}
.index-product .news ul li {margin: 0;padding: 0;font-family: Roboto-Light;font-size: 3.6458vw;text-align: right;line-height: 3.6vw;}
.index-product .news .more {text-align: right;margin-top: 3.125vw;font-family: Roboto-Regular;font-size: 0.9375vw;text-decoration: underline #3d3c3c;}
.index-dongqiao {font-size: 0.9375vw;display: inline-block;margin-left: 10.4167vw;}
.index-pro{font-size: 0.9375vw;display: inline-block;margin-left: 10.4167vw;margin-top: 0.5208vw;text-decoration: underline #3d3c3c;}
.index-site{font-size: 0.9375vw;display: inline-block;margin-left: 10.4167vw;margin-top: 0.5208vw;text-decoration: underline #3d3c3c;}
.index-middle {width: 100%;height: 51.3021vw;display: flex;margin-top: 6.7708vw;}
.index-middle .pdq {width: 50vw;height: 51.3021vw;}
.index-middle .pdq img {width: 100%;}
.index-middle .wel {width: 68.7917vw;height: 39.8959vw;background-color: #e9e9e9;margin-left: 30.2083vw;position: absolute;z-index: 50;display: flex;}
.index-middle .wel .introduction {width: 39.0625vw;height: 39.8958vw;background-color: #f3f3f3;}
.index-middle .wel .introduction .welcome {font-family: Roboto-Regular;font-size: 1.25vw;margin-top: 4.1667vw;margin-left: 3.125vw;}
.index-middle .wel .introduction .zhe {font-family: Roboto-Regular;font-size: 0.8333vw;margin-left: 3.125vw;margin-top: 0.2604vw;}
.index-middle .wel .introduction .intr {font-family: Roboto-Light;font-size: 3.125vw;margin-left: 3.125vw;margin-top: 4.1667vw;}
.index-middle .wel .introduction .word {width: 30vw;height: 9.875vw;margin-top: 2.0833vw;margin-left: 3.125vw;font-size: 0.7292vw;overflow: auto;}
.index-middle .wel .introduction .read {margin-left: 3.125vw;margin-top: 2.5vw;font-family: Roboto-Regular;font-size: 0.7292vw;text-decoration: underline #3d3c3c;}
.index-middle .wel .introduction .both {width: 39.0625vw;height: 5.7292vw;margin-top: 3.3vw;display: flex;}
.index-middle .wel .introduction .both .workk {width: 19.5313vw;height: 5.7292vw;background-color: black;line-height: 5.7292vw;text-align: center;color: white;}
.index-middle .wel .introduction .both .culture {width: 19.5313vw;height: 5.7292vw;background-color: #1a1a1a;line-height: 5.7292vw;text-align: center;color: white;}
.index-middle .wel .introduction .both a:hover .work {color: red;transition: all 1s;}
.index-middle .wel .introduction .both a:hover .culture {color: red;transition: all 1s;}
.index-middle .wel .service {width: 30.7292vw;height: 39.8959vw;display: flex;flex-direction: column;}
.index-middle .wel .service .patent-2 {width: 22.8125vw;margin-top: 3.125vw;}
.index-middle .wel .service .patent-2 ul li {font-size: 0.7292vw;text-decoration: underline #3d3c3c;text-align: right;}
.index-middle .wel .service .reply {width: 20.8333vw;margin-top: 4.7292vw;text-align: right;}
.index-middle .wel .service .reply h3 {width: 20.8333vw;height: 2.0833vw;text-align: right;line-height: 2.0833vw;font-family: Barlow-Regular;font-size: 1.25vw;}
.index-middle .wel .service .reply h3 p {line-height: 2vw;font-size: 0.7292vw;}
.index-middle .wel .service .jt-right {width: 20.8333vw;height: 0.625vw;text-align: right;margin-top: 6.6458vw;}
.index-middle .wel .service .jt-right img {display:inline-block;width: 1.6667vw;height: 100%;}
.index-middle .wel .service .www {width: 20.8333vw;height: 2.0833vw;line-height: 2.0833vw;text-align: right;font-size: 0.7292vw;color: #969696;margin-top: 6.3333vw;}
.index-wire {width: 100%;height: 33.3333vw;margin-top: 10.4167vw;display: flex;}
.index-wire .shear {width: 28.125vw;height: 33.3333vw;margin-left: 7.8125vw;}
.index-wire .shear .wir {display: inline-block;margin-top: 4.1667vw;font-family: Barlow-Regular;font-size: 2.5vw;line-height: 2.5vw;}
.index-wire .shear .easlly {display: inline-block;font-family: Barlow-Regular;font-size: 0.9375vw;margin-top: 2.0833vw;}
.index-wire .shear .jt {margin-top: 13.5417vw;}
.index-wire .shear .jt img:last-child {margin-left: 1.5625vw;display:inline-block;}
.index-wire .mp {width: 34.1667vw;height: 33.3333vw;}
.index-wire .mp img {width: 100%;height: 100%;}
.index-wire .motor {width: 20.8333vw;height: 33.3333vw;}
.index-wire .motor :first-child {width: 20.8333vw;height: 2.0833vw;font-family: Barlow-Medium;font-size: 1.5625vw;line-height: 2.0833vw;text-align: right;margin-top: 4.1667vw;}
.index-wire .motor :nth-child(2) {width: 20.8333vw;height: 6.25vw;font-family: Barlow-Regular;font-size: 0.9375vw;text-align: right;margin-top: 1.5625vw;}
.index-wire .motor :nth-child(3) {width: 20.8333vw;height: 2.0833vw;font-family: Barlow-Regular;font-size: 1.25vw;text-align: right;margin-top: 3.125vw;text-decoration: underline #3d3c3c;}
.index-wire .motor :nth-child(4) {width: 20.8333vw;height: 2.0833vw;font-family: Barlow-Regular;font-size: 1.875vw;margin-top: 8.3333vw;text-align: right;}
.both{clear:both;}
.index-type{padding:120px 0;overflow:hidden;}
.index-type h2{text-align:center;font-size:48px;color:#212123;margin-bottom:60px;}
.index-type li{width:23%;margin-right:2%;float:left;}
.index-type li:nth-child(1),.index-type li:nth-child(3){margin-top:30px;}

@media screen and (max-width:1366px) {
	.wrap{max-width:1320px;}
	.index-video-info{top:95px;}
	.index-content h2{font-size:26px;}
	.index-video-info p{font-size:16px;line-height:25px;}
}

@media screen and (max-width:1280px) {
	.wrap{max-width:1200px;}
}
@media screen and (max-width:1024px) {
	.wrap{max-width:1000px;}
	.header .menu ul.menu-ico{display:none;}
}
@media screen and (max-width:992px) {
	.wrap{width:100%}
	.fl,.fr{float:none;}
	.header,.swiper-button,.footer,.list-news-sub,.list-contact .pic,.list-banner form,.list-content-left,.list-content-right-hd,.list-content-right-bd{display:none;}
	.bottom{height:auto;line-height:25px;padding:30px 20px 60px;text-align:center;}
	.bottom .wrap p{font-size:15px;}
	.bottom .wrap a{position:static;}
	.bottom .wrap a img{margin:20px auto 0;}
	.body{font-size:15px;line-height:26px;}
	.body table{width:95% !important;overflow-x:scroll;}
	.show-news{padding:40px 0px;}
	.show-news .show-news-content,.show-news .show-news-sidebar{width:100%;padding:0 10px;box-sizing:border-box}
	.show-news .show-news-sidebar{border-top:20px solid #FAFAFA;padding:10px;}
	.show-news .show-news-content a.more{display:none;}
	.list-contact-form{padding:45px 0}
	.list-contact-form input[name="para11"], .list-contact-form input[name="code"], .list-contact-form input[name="para13"]{width:100%;}
	.list-contact-form .code{width:100%;margin-bottom:20px;overflow:hidden}
	.list-contact-form .submit{margin:0 auto;display:block;}
	.list-download, .list-news{padding:30px 0;}
	.list-news li{width:100%;margin-bottom:25px;margin-right:0;float:none;}
	.list-news li a .txt{padding:0 10px;}
	.list-download li{width:48%;margin:0 1% 15px 1%}
	.list-download li a .pic i{width:36px;height:36px;line-height:36px;margin:-20px 0 0 -20px}
	.list-contact{padding:30px 10px;}
	.list-contact .info li{max-width:100%;padding:18px 0;}
	.list-contact .info li h3{margin-bottom:15px;font-size:15px;}
	.about-content .pic,.about-content .txt,.list-content-right{width:100%;}
	.about-content .txt h2{display:none;}
	.about-content .txt h3{text-align:center;font-size:28px;}
	.about-content .txt h4{font-size:30px;text-align:center;}
	.about-content .txt h5{font-size:20px;padding:0 10px;margin:15px 0;}
	.body{padding:10px;}
	.index-company{display:none;}
	.work li{width:48%;margin:0 1% 10px}
	.course{display:none;}
	.show-news, .list-contact, .list-about,.work{padding:30px 10px;}
	.list-content-right ul.list-content-right-ul li{box-shadow:none;padding:15px 10px;width:100%;border-bottom:10px solid #F3F3F3;}
	.list-content-right ul.list-content-right-ul li p{display:none;}
	.list-content-right ul.list-content-right-ul li{position:relative;}
	.list-content-right ul.list-content-right-ul li h4{position:absolute;right:20px;bottom:20px;}
	.list-content-right-info{width:100%;}
	.info-share{margin:10px 0;}
	.info-share p{float:right;}
	.list-content-right-t{margin-bottom:15px;font-size:30px;padding:0 10px;}
	.index-middle{display:block;height:auto;}
	.index-middle .pdq{width:100%;height:auto;}
	.index-wire,.index-middle .wel .service{display:none;}
	.index-middle .wel{width:100%;position:static;display:block;height:auto;margin:0;background:none;}
	.index-middle .wel .introduction{width:96%;padding:25px 2%;height:auto;}
	.index-middle .wel .introduction .both{display:none;}
	.index-middle .wel .introduction .welcome{margin:0;font-size:20px;}
	.index-middle .wel .introduction .zhe{font-size:14px;margin:0;display:none;}
	.index-middle .wel .introduction .intr{font-size:14px;margin:0;display:none;}
	.index-middle .wel .introduction .word{font-size:15px;width:100%;height:auto;margin:10px 0;}
	.index-middle .wel .introduction .read{text-align:center;font-size:1.2vw;}
	.index-product,.index-dongqiao,.index-pro,.index-site{display:none;}
	.index-type{padding:60px 0 0 0;}
	.index-type h2{font-size:32px;margin-bottom:25px;}
	.index-type li{width:48%;margin:0 1% 20px !important;}
	.index-banner .swiper-pagination{bottom:10px;}
	.list-content{padding:0}

}