*{box-sizing:border-box}
.wrap{max-width:100%;padding:0 30px;}

.top{height:35px;}
.top li{float:left;padding:8.5px 15px;height:35px;position:relative;}
.top li:after{position:absolute;left:0;content:"";width:1px;height:18px;background:#C8C8C8}
.top li img{cursor:pointer;display:inline-block;vertical-align:top;}
.top li:last-child a{margin-left:15px;color:#000;}
.top li:last-child a img{margin-right:5px;}
.top li.english:hover .sub{width:200px;display:block;top:35px;left:50px;width:150px;}
.top li.english .sub a{display:block;line-height:40px;border-bottom:1px solid #F1F3F4;height:40px;overflow:hidden;margin-left:0;padding:0 10px;}
.top li.english .sub a img{width:20px;vertical-align:middle;height:20px;display:inline-block;}
.top li.english .sub a:hover{color:#fff;background:#D6001C;}
.top li.english .sub a:last-child{border:0;}

.header{z-index:99999999;height:60px;width:100%;background:#D6001C;}
.header .logo{margin-top:10px;}
.header .menu li{position:relative;line-height:60px;margin-left:40px;float:left;}
.header .menu li h3{overflow:hidden;}
.header .menu li h3 a{font-family: 'Teko-Regular';text-transform:uppercase;transition: all 1.5s ease;position: relative;text-transform:uppercase;display:block;font-size:26px;color:#fff;text-align:center;line-height:60px;}
.header .menu li h3 a:after{content: attr(data-title);position: absolute;top: 0;left: 0;transform: translateY(-100%);width: 100%;height: 100%;color: #fff;}
.header .menu li h3 a:hover {transform: translateY(100%);}
.header .menu li h3:before{transition: all .5s ease;transform: translateX(-50%);position:absolute;bottom:5px;width:0;opacity:0;left:50%;content:"";height:3px;background:#fff;}
.header .menu li .sub2,.header .menu ul li .sub3{left:200px;top:0;}
.header .menu li:hover h3:before,.header ul li.on h3:before{width: 100%;opacity: 1;}
.header .menu li.on h3 a{transform:none}
.header .search-btn{font-size:22px;color:#fff;cursor:pointer;margin:16px 15px 0 0;}
.header.height{position:fixed;top:0;}

.index-banner .swiper-button-prev,
.index-banner .swiper-button-next{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-pagination-bullet{width:14px;height:14px;}
.index-banner .swiper-pagination-bullet-active{background:#D6001C}

.index-strength{padding:60px 0;background:url(../images/index-strength.jpg) repeat-x center center;}
.index-strength h2{color:#d6001c;font-size:60px;font-family:"Teko-Medium";text-transform:uppercase}
.index-strength li{padding-left:15px;position:relative;width:20%;float:left;color:#414141;font-family:"Teko-Medium";}
.index-strength li:before{width:3px;height:110px;background:#414141;content:"";left:0;position:absolute;top:-28px;}
.index-strength li span{font-size:120px;display:block;line-height:40px;}
.index-strength li p{font-size:30px;text-transform:uppercase;font-family: 'Barlow-Medium';margin-top:10px;}
.index-strength li:nth-child(1){margin-top:350px;}
.index-strength li:nth-child(2){margin-top:260px;}
.index-strength li:nth-child(3){margin-top:170px;color:#d6001c}
.index-strength li:nth-child(4){margin-top:80px;}
.index-strength li:nth-child(5){margin-top:0px;}

.index-contant{padding:50px 0;background:#D6001C;}
.index-contant .wrap{display: flex;justify-content:space-around}
.index-contant .box{margin-right:80px;}
.index-contant .box:last-child{margin-right:0px;}
.index-contant h3{color:#fff;font-size:60px;line-height:55px;font-weight:100;font-family:"Teko-Medium";text-transform:uppercase}
.index-contant p{line-height:22px;color:#fff;font-weight:100;font-size:16px;font-family:"Barlow-Regular";text-transform:uppercase}
.index-contant .box:nth-child(1){max-width:550px}
.index-contant h4{font-size:40px;line-height:0;margin-top:50px;color:#fff;font-family: 'Teko-Regular';position:relative;}
.index-contant h4:before{position:absolute;bottom:-20px;left:0;width:100%;height:1px;background:#fff;content:"";}
.index-contant a{box-shadow:0 0 30px rgba(0,0,0,.3);display:block;margin-top:20px;background:#fff;width:220px;height:60px;line-height:60px;text-transform:uppercase;font-size:30px;font-family:"Teko-Regular";text-align:center;color:#d6001c;}
.index-contant a i{font-size:25px;margin-right:5px;}
.index-contant a:hover{background:#414141;color:#fff;}

.index-hot{padding:85px 0;position:relative;}
.index-hot .swiper-button-prev,
.index-hot .swiper-button-next{width:60px;height:60px;color:#fff;font:30px/60px '宋体';text-align:center;background: rgba(0, 0, 0, .4);border-radius: 100%;}
.index-hot .swiper-button-prev{left:1%;}
.index-hot .swiper-button-next{right:1%;}
.index-hot .swiper-slide .txt{background:#EEEEEE;padding:25px 25px;}
.index-hot .swiper-slide .txt h3{color:#414141;overflow:hidden;height:40px;line-height:40px;font-size:30px;font-family:"Teko-Regular";}
.index-hot .swiper-slide .txt i{float:right;margin-top:7px;color:#474747;text-align:center;line-height:20px;font-size:24px;width:26px;height:26px;border-radius:26px;border:2px solid #474747;}
.index-hot .swiper-slide .pic{overflow:hidden}
.index-hot .swiper-slide:hover .txt{background:#D6001C}
.index-hot .swiper-slide:hover a h3,.index-hot .swiper-slide:hover a i{border-color:#fff;color:#fff}

.index-pro{background:#F6F6F6;padding:80px 0;overflow:hidden;}
.index-pro h2{background:url(../images/logo2.jpg) no-repeat right center;font-size:60px;color:#d6001c;font-family:"Teko-Medium";text-transform:uppercase}
.index-pro .list-product{padding:40px 0;}
.list-product .box li{background:#fff;transition-duration: .6s;padding:10px;position:relative;}
.list-product .box li .pic{overflow:hidden;}
.list-product .box li .pic img{margin:0 auto;width:100%;}
.list-product .box li .txt{border-top:1px solid #ccc;position:relative;padding:25px 20px 15px 20px;}
.list-product .box li .txt h3{color:#000;font-size:30px;font-family: 'Teko-Regular';}
.list-product .box li .txt h4{color:#D6001C;margin-top:10px;font-size:20px;font-family: '宋体'}
.list-product .box li .txt p{color:#9e9e9e;font-size:18px;font-family:"Barlow-Medium"}
.list-product .box li .txt i{display:block;position:absolute;right:15px;top:35px;width:22px;height:22px;background:url(../images/13.png);}
.list-product .box li:hover{box-shadow: 0 0 40px rgba(0, 0, 0,.3);background:#D3141C;color:#fff}
.list-product .box li:hover .txt{border-color:#fff;}
.list-product .box li:hover .txt h3{color:#fff}
.list-product .box li:hover .txt h4{color:#fff}
.list-product .box li:hover .txt p{color:#fff}
.list-product .box li:hover .txt i{background:url(../images/14.png);}

.pagination{width:100%;height:3px;background:#B2B2B2;position:relative;}
.swiper-pagination-progressbar-fill{background:#D6001C;position: absolute;left: 0;top: 0;width: 100%;height: 100%;transform-origin: left top;}

.footer{padding:60px 0 65px 0;background:#414141;}
.footer .logo{width:550px;}
.footer .logo img{width:100%;}
.footer .logo h2{padding:50px 0 10px;color:#fff;font-size:36px;font-family: 'Teko-Regular';}
.footer .logo p{color:#fff;font-size:18px;line-height:24px;font-family:"Barlow-Medium";text-transform:uppercase}
.footer .logo form{margin-top:40px;width:100%;padding:10px 25px;height:70px;background:#FFFFFF;border-radius:5px;}
.footer .logo form input{width: calc(100% - 50px);float:left;display:block;height:50px;line-height:50px;color:#000;font-size:18px;font-family:"Barlow-Medium";}
.footer .logo form input[type="submit"]{background:url(../images/10.jpg) no-repeat;width:28px;height:22px;margin-top:14px;cursor:pointer;float:right;}
.footer .menu{width: calc(100% - 600px);}
.footer .menu dl{width:30%;float:left;padding-right:80px;}
.footer .menu dl:last-child{width: calc(100% - 60%);padding-right:0;}
.footer .menu dl dt{padding:0 0 15px 10px;border-bottom:1px solid #717171;margin-bottom:30px;}
.footer .menu dl dt a{font-family: 'Teko-Regular';color:#fff;font-size:30px;}
.footer .menu dl dd{font-family:"Barlow-Medium";margin-bottom:20px;font-size:18px;color:#e5e5e5;}
.footer .menu dl dd a{font-family:"Barlow-Medium";text-transform:uppercase;font-size:18px;color:#e5e5e5;}
.footer .menu dl dd a:hover{padding-left:5px;color:#D6001C}

.bottom{position:relative;border-top:1px solid #505050;padding:50px 0 100px;background:#414141}
.bottom .mc{position:absolute;right:30px;top:54px;}
.bottom p{font-size:18px;line-height:25px;color:#fff;font-family:"Barlow-Medium";}

.navbar{display:none;}

.list-news-menu{border-bottom:1px solid #999999;}
.list-news-menu a{color:#414141;font-family:"Teko-Medium";text-transform:uppercase;font-size:30px;line-height:70px;margin-right:80px;}
.list-news-menu a.on,.list-news-menu a:hover{color:#d6001c}

.list-news{padding:60px 0;}
.list-news-content{width: calc(100% - 40%);}
.list-news-content h1{font-size:24px;font-family:"Barlow-Medium";}
.list-news-content .body p{font-size:18px;color:#000;margin-bottom:20px;line-height:28px;}
.list-news-sidebar{width:35%;}
.list-news-sidebar h2{color:#d6001c;font-size:30px;font-family: 'Teko-Medium';}
.list-news ul li{padding:40px 0 30px;border-bottom:1px solid #424242;}
.list-news-content ul li:first-child{padding-top:0;}
.list-news ul li h3 a{font-size:24px;font-family:"Barlow-Medium";}
.list-news .time{margin:20px 0;color:#717171;font-size:18px;}
.list-news ul li p{color:#434343;font-size:18px;line-height:30px;}

.paging{text-align:left;}
.paging a{text-align:center;}
.news-updown{padding-top:10px;border-top:1px solid #F1F1F1;position:relative;margin:30px 0 20px;}
.news-updown a,.news-updown p{font-size:16px;display:block;line-height:32px;}
.news-updown a.more{width:100px;font-size:14px;height:38px;line-height:38px;text-align:center;position:absolute;text-transform:uppercase;right:0;top:30px;color:#fff;background:#D6001C;}
.news-updown a.more i{width:14px;height:14px;margin-left:5px;border-radius:14px;background:#fff;text-align:center;color:#D6001C;line-height:14px;font-size:12px;}

.list-pro{background:#F6F6F6;padding:60px 0;}
.list-pro-sidebar .box{padding-bottom:30px;background:#FFFFFF;margin-bottom:30px;}
.list-pro-sidebar{width:430px;}
.list-pro .title{padding:30px 20px;text-transform:uppercase;font-size:60px;color:#d6001c;font-family: 'Teko-Medium';}
.list-pro-sidebar ul li{z-index:999;position:relative;padding:0 20px;height:50px;line-height:50px;border-bottom:1px solid #EAEAEA;}
.list-pro-sidebar ul li a{display:block;font-size:18px;text-transform:uppercase;color:#414141;font-family:"Barlow-Medium";overflow:hidden;line-height:50px;height:50px;}
.list-pro-sidebar ul li a h4{float:left;width: calc(100% - 50px);line-height:50px;overflow:hidden;height:50px;}
.list-pro-sidebar ul li a i.fa-angle-right{float:right;width:18px;height:18px;border-radius:18px;background:#414141;color:#fff;margin-top:15px;text-align:center;line-height:18px;font-size:15px;}
.list-pro-sidebar ul li a i{line-height:50px;}
.list-pro-sidebar ul li:hover>a,.list-pro-sidebar ul li.on>a{color:#D6001C;}
.list-pro-sidebar ul li:hover a i.fa-angle-right{color:#fff;background:#D6001C;}
.list-pro-sidebar ul li:hover .sub{left:100%;top:0;width:260px;}
.list-pro-sidebar dl dd{overflow:hidden;padding:15px 20px;border-bottom:1px solid #EAEAEA}
.list-pro-sidebar dl dd:first-child{padding-top:0;}
.list-pro-sidebar dl dd .pic{width:110px;float:left;overflow:hidden;margin-right:30px;}
.list-pro-sidebar dl dd h3{font-size:30px;font-family: 'Teko-Medium';margin-top:15px;color:#000;}
.list-pro-sidebar dl dd:hover h3{color:#D6001C;}
.list-pro-sidebar dl dd p{text-transform:uppercase;height:25px;line-height:25px;overflow:hidden;font-size:18px;font-family: 'Barlow-Medium';color:#9e9e9e;}
.list-pro-content{width: calc(100% - 470px);}
.list-pro-content .box li{width:32%;margin-right:2%;margin-bottom:30px;float:left;}
.list-pro-content .box li:nth-child(3n){margin-right:0;}

.list-content-right-header{background:#fff;padding-top:40px;margin-bottom:30px;}
.list-content-right-bd{width:500px;padding:0 50px;position:relative;box-sizing:border-box;}
.list-content-right-bd a.next,.list-content-right-bd a.prev{top:38%;z-index:10000;position:absolute;display:block;border:1px solid #DCDCDC;color:#000;cursor:pointer;width:45px;height:45px;line-height:45px;text-align:center;font-size:24px;background:#F6F6F6;}
.list-content-right-bd a.next{left:10px;}
.list-content-right-bd a.prev{right:10px;}
.list-content-right-bd a:hover{border-color:#D6001C;background:#D6001C;color:#fff;}
.list-content-right-bd #zoom1{display:block;overflow:hidden}
.list-content-right-bd .mousetrap{max-height:500px !important;}
.list-content-right-bd img{width:100%;margin:0 auto;}
.list-content-right-hd{width:90px;}
.list-content-right-hd li{border:1px solid #EBEBEB;height:90px;width:90px;margin-bottom:10px;}
.list-content-right-hd li:hover{border-color:#D6001C}
.list-content-right-hd li img{width:88px;height:88px;}
.list-content-right-info{width: calc(100% - 750px);padding-right:30px}
.list-content-right-info h2{font-family: 'Teko-Medium';font-size:30px;color:#414141;text-transform:uppercase}
.list-content-right-info h3{font-family: 'Barlow-Medium';text-transform:uppercase;font-size:18px;color:#9e9e9e;}
.list-content-right-info h4{color: #D6001C;margin:20px 0;font-size: 20px;font-family: '宋体';}
.list-content-right-info .body{height:100px;margin-bottom:20px;overflow-x:hidden;}
.list-content-right-info .info-nav{overflow:hidden;padding:20px 0;border-top:1px solid #CCCCCC;}
.list-content-right-info .info-nav a{border-radius:4px;display:block;float:left;margin-right:8px;width:45px;height:45px;background:#414141;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:#BB171E;color:#fff;}
.list-content-right-info .info-nav a:first-child{background:#D6001C;color:#fff;width:130px;}
.info-share{padding-top:20px;border-top:1px solid #CCCCCC;}
.info-share span{font-family: 'Barlow-Medium';color:#000;font-size:18px;}
.info-share a{display:inline-block;border:1px solid #000000;width:36px;height:36px;border-radius:4px;text-align:center;line-height:36px;font-size:20px;margin-left:15px;}
.info-share a:hover{background:#D6001C;color:#fff;border-color:#D6001C;}
.updown{padding-top:20px;overflow:hidden;}
.updown a{font-family: 'Barlow-Medium';text-transform:uppercase;position:relative;color:#064266;box-sizing:border-box;padding:0 34px;line-height:70px;font-size:18px;color:#fff;display:block;width:50%;float:left;height:90px;}
.updown a.prev{background:#D6001C;}
.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{text-align:right;background:#414141;}
.show-content{padding-bottom:30px;}
.list-product .title{padding:0px !important;}
.list-product .hide li:nth-child(4){display:none;}

.sub{display:none;box-shadow:0 0 40px rgba(0,0,0,.15);z-index:1234576;position:absolute;top:60px;left:0%;background:#FFFFFF;width:200px;}
.sub li{position:relative;padding:0 10px;border-bottom:1px solid #E7E7E7;display:block;margin-left:0!important;width:100%;text-transform:uppercase;line-height:45px!important;height:45px;font-size:15px;}
.sub li h4{width: calc(100% - 20px);float:left;height:45px;overflow:hidden;line-height:45px;}
.sub li i{float:right;width:20px;text-align:center;line-height:45px;}
.sub li a{line-height:45px;height:45px;display:block;overflow:hidden;}
li:hover .sub1,li:hover .sub1 li:hover .sub2,li:hover .sub2 li:hover .sub3{display:block !important}
li:hover .sub li:hover{background:#D6001C !important;}
li:hover .sub li:hover a,li:hover .sub li:hover .sub2 li:hover a,li:hover .sub li:hover .sub2 li:hover .sub3 li:hover a{color:#fff !important;}
li:hover .sub li:hover .sub2 a,li:hover .sub li:hover .sub2 li:hover .sub3 a{color:#000 !important}

.list-contact .one{padding:75px 0 30px;border-bottom:1px solid #D7D7D7;margin-bottom:15px;}
.list-contact .one h2{color:#d6001c;font-family: 'Teko-Medium';font-size:60px;text-transform:uppercase}
.list-contact .one p{color:#202020;font-size:18px;line-height:30px;max-width:80%;}
.list-contact .two .txt,.list-contact .two .pic{width:50%;}
.list-contact .two .txt{padding-right:80px;}
.list-contact .two .txt h2{padding:20px 0;color:#000;font-family: 'Teko-Medium';font-size:26px;text-transform:uppercase}
.list-contact .two .txt h3{color:#202020;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #D7D7D7;line-height:30px;font-size:20px;text-transform:uppercase}
.list-contact .two .body p{line-height:36px;font-family: 'Barlow-Medium';color:#202020;font-size:18px;}

.list-message{padding-bottom:130px;margin-top:130px;background:url(../images/index-strength.jpg) repeat-x center bottom;}
.list-message h2{color:#d6001c;font-family: 'Teko-Medium';text-align:center;font-size:60px;text-transform:uppercase}
.list-message h3{color:#202020;font-size:24px;text-align:center;}
.list-message form{margin-top:100px;overflow:hidden;}
.list-message form input,.list-message form textarea{color:#1d2433;font-size:18px;display:block;width:48%;margin-right:4%;background:none;border-bottom:1px solid #C2C5CA;float:left;padding:10px;height:70px;line-height:50px;}
.list-message form input:nth-child(3),.list-message form input:nth-child(5),.list-message form input:last-child{margin-right:0;}
.list-message form textarea{width:100%;margin-right:0;height:100px;line-height:33px;}
.list-message form .code{position:relative;width:48%;}
.list-message form .code input{width:100%;}
.list-message form .code img{position:absolute;top:17px;right:0;}
.list-message form input:last-child{transition-duration: 1s;font-family: 'Barlow-Medium';margin-top:20px;border-radius:4px;cursor:pointer;font-size:18px;text-align:center;padding:0;background:#414141;color:#fff;width:210px;height:50px;line-height:50px;float:right;}
.list-message form input:last-child:hover{background:#D6001C;}

.list-about .title{text-align:center;}
.list-about .title h2{font-size:217px;position:relative;;color:#ebebeb;font-family: 'Teko-Medium';text-transform:uppercase}
.list-about .title span{font-size:60px;color:#d6001c;position:absolute;left:0;bottom:70px;display:block;width:100%;text-transform:none;}
.list-about .one{padding-bottom:100px;border-bottom:1px solid #CBCDCD;}
.list-about .one .txt{width:53%}
.list-about .one .txt h3{font-family: 'Teko-Medium';font-size:60px;text-transform:uppercase}
.list-about .one .txt p{line-height:36px;font-size:24px;margin-bottom:15px;}
.list-about .one .txt p:last-child{margin-bottom:0;}
.list-about .one .pic{width:45%;}
.list-about .two{padding:75px 0;}
.list-about .two li{width:20%;float:left;border-left:3px solid #414141;padding-left:10px;}
.list-about .two li span{font-size:120px;font-family: 'Teko-Medium';line-height:90px;}
.list-about .two li p{font-size:30px;font-family: 'Barlow-Medium';text-transform:uppercase}
.list-history{position:relative;padding-bottom:350px;background:#F9F9F9 url(../images/list-history.jpg) no-repeat center bottom;}
.list-history .wrap{padding:0 120px;}
.list-history .swiper-slide:nth-child(2n){margin-top:250px;}
.list-history .swiper-slide:before{transition-duration: 1s;content:"";width:12px;height:12px;border-radius:12px;position:absolute;background:#fff;border:3px solid #D6001C;}
.list-history .swiper-slide:nth-child(1n):before{top:205px;}
.list-history .swiper-slide:nth-child(2n):before{top:-45px;}
.list-history .swiper-slide h3{line-height:90px;font-family: 'Teko-Medium';font-size:100px;}
.list-history .swiper-slide:after{transition-duration: 1s;display:none;width:25px;height:105px;background:url(../images/gou.png) no-repeat;content:"";top:-25px;left:-20px;position:absolute;}
.list-history .swiper-slide:nth-child(odd):after{top:99px;left:-20px;background:url(../images/gou2.png) no-repeat;}
.list-history .swiper-slide:hover h3{color:#D6001C;}
.list-history .swiper-slide:hover:after{display:block}
.list-history .swiper-slide p{font-family: 'Barlow-Medium';font-size:18px;}
.list-history .swiper-container:after{top:50%;position:absolute;width:100%;height:1px;background:#AAAAAA;content:"";}
.list-history .swiper-button{text-align:center;width:74px;height:74px;background:#414141;margin-top:-55px;border-radius:100%;color:#fff;line-height:74px;font-size:37px;font-family:"宋体"}
.list-history .swiper-button:hover{background:#D6001C;color:#fff;}

.list-factory{background:#FFFFFF;overflow:hidden}
.list-factory .swiper-container{padding:40px}
.list-factory .swiper-slide{padding:10px;background:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);}
.list-factory .swiper-slide .pic{overflow:hidden}
.list-factory .swiper-slide h3{text-transform:uppercase;font-size:20px;padding-left:30px;font-family: 'Barlow-Medium';height:45px;line-height:45px;overflow:hidden}
.list-factory .swiper-button-prev,
.list-factory .swiper-button-next{width:60px;height:60px;color:#fff;font:30px/60px '宋体';text-align:center;background: rgba(0, 0, 0, .4);border-radius: 100%;}
.list-factory .swiper-button-prev{left:0%;}
.list-factory .swiper-button-next{right:0%;}
.list-factory .swiper-button:hover{background:#000;color:#fff;}

.list-exhibition .wap{display:none;}
.list-exhibition .pic{padding:100px 0;}
.list-exhibition .pic img{margin:0 auto;}

.index-honor{padding:40px 0 80px 0;}
.index-honor .wrap{position:relative;}
.index-honor .pagination{width: calc(100% - 140px);z-index:99;margin:10px auto 0;height:6px;background:#B2B2B2;position:relative;}
.index-honor .swiper-pagination-progressbar-fill{background:#D6001C;z-index:1;position: absolute;left: 0;top: 0;width: 100%;height: 100%;transform-origin: left top;}
.index-honor .pic2{opacity:0.1;height:140px;overflow:hidden;}
.index-honor .button-prev,
.index-honor .button-next{position:absolute;bottom:-28px;cursor:pointer;z-index:999;width:60px;height:60px;color:#fff;font:30px/60px '宋体';text-align:center;background:#000;border-radius: 100%;}
.index-honor .button-prev{left:20px;}
.index-honor .button-next{right:0;}
.index-honor .button-next:hover,.index-honor .button-prev:hover{background:#D6001C;color:#fff;}

.list-sales{padding-bottom:40px;}
.list-sales .title{padding-bottom:40px;}
.list-sales .txt{box-shadow:0 0 30px rgba(0,0,0,.2);border-radius:4px;width:450px;margin:100px 0 0 20px;padding:40px 20px;}
.list-sales .txt h3{color:#d6001c;font-size:36px;font-family: 'Barlow-Medium';margin-bottom:40px;;}
.list-sales .txt p{font-size:25px;font-family: 'Barlow-Medium';line-height:33px;}
.list-sales .pic{width: calc(100% - 500px);}
.list-sales .pic img{width:100%}


@media (max-width: 1850px){
	.index-contant h4{font-size:28px; }
}

@media (max-width: 1600px){
	.index-contant .box{margin-right:20px;}
	.index-contant h4{font-size:30px;}
	.footer .logo{width:500px;}
	.footer .menu{width: calc(100% - 550px);}
	.list-pro-sidebar{width:380px;}
	.list-pro-content{width: calc(100% - 420px);}
	.list-history .swiper-slide h3{font-size:70px;line-height:70px;}
	.list-history .swiper-slide p{max-width:100%;}
	.list-history .swiper-slide:nth-child(1n):before{top:185px;}
	.list-history .swiper-slide:nth-child(2n):before{top:-65px;}
	.list-about .title h2{font-size:197px;}
	.list-about .title h2 span{font-size:50px;}
	.list-about .one .txt p{font-size:20px;line-height:30px}
	.list-about .two li span{font-size:75px;line-height:70px;}
	.list-about .two li p{font-size:25px;}
}

@media (max-width: 1474px){
	.index-contant h4{font-size:26px;line-height: 25px;
    margin-top: 11px; }
}
@media (max-width: 1366px){
	.index-contant .box:nth-child(1){max-width:450px;}
	.index-contant h3{font-size:50px;}
	.index-contant h4{font-size:30px;}
	.index-contant p{font-size:13px;}
	.index-strength li span{font-size:100px;}
	.index-strength li p{font-size:25px}
	.index-hot .swiper-slide .txt{padding:15px 20px;}
	.footer .logo{width:400px;}
	.footer .menu{width: calc(100% - 450px);}
	.footer .menu dl{padding-right:40px;}
	.list-pro-sidebar{width:360px}
	.list-pro-content{width: calc(100% - 380px);}
	.list-product .box li{margin-bottom:20px;}
	.list-pro .title{font-size:40px;padding:15px 20px;}
	.list-content-right-bd{width:480px;}
	.list-content-right-info{width: calc(100% - 600px);padding-right:10px;}
	.list-content-right-info .info-nav a:first-child{width:100px;}
	.list-about .one .txt h3{font-size:50px;line-height:50px;}
	.list-about .one .txt p{font-size:16px;line-height:26px}
	.list-about .two li span{font-size:75px;line-height:70px;}
	.list-about .two li p{font-size:20px;}
	.list-sales .txt{margin-top:60px;}
}
@media (max-width: 1280px){
	.wrap{padding:0 20px;}
	.index-contant a{width:200px;}
	.index-contant h4{font-size:22px; line-height:25px; margin-top: 11px;}
	.index-strength li p{font-size:22px}
	.footer .menu dl dd,.footer .menu dl dd a{font-size:16px;}
	.list-pro-sidebar{width:320px}
	.list-pro-content{width: calc(100% - 340px);}
	.list-product .box li{margin-bottom:15px;}
	.list-product .box li .txt{padding:15px 10px 5px 10px;}
	.list-content-right-bd{width:450px;}
	.list-content-right-info{width: calc(100% - 550px);padding-right:10px;}
}

@media (max-width: 1024px){
	.wrap{padding:0 10px;}
	.index-strength li span{font-size:80px;}
	.index-strength li p{font-size:18px;}
	.index-contant h4{font-size:33px}
	.index-contant .box:nth-child(3){display:none;}
	.index-hot .swiper-slide .txt{padding:8px 15px;}
	.index-hot .swiper-slide .txt h3{font-size:24px;}
	.footer .logo{width:300px;}
	.footer .menu{width: calc(100% - 350px);}
	.footer .menu dl{padding-right:15px;}
	.footer .menu dl dd, .footer .menu dl dd a{font-size:14px;}
	.footer .menu dl dd{margin-bottom:15px;}
	.list-pro-sidebar{width:300px}
	.list-pro-sidebar ul li{padding:0 10px;}
	.list-pro-content{width: calc(100% - 330px);}
	.list-pro .title{padding:20px 10px;font-size:45px;}
	.list-product .box li .txt{padding:15px 10px 5px 10px;}

}
@media screen and (max-width:992px) {
	.fl,.fr{float:none;}
	.wrap{padding:0;}
	.top,.index-honor .pic2,.index-honor .button-prev, .index-honor .button-next,.list-factory .swiper-button-prev, .list-factory .swiper-button-next,.list-news-sidebar,.header,.list-content-right-bd,.list-content-right-hd,.index-banner .swiper-button-prev,.index-banner .swiper-button-next,.index-strength li:before,.list-news-menu,.news-updown a.more,.footer .menu,.list-pro-sidebar,.list-history .swiper-button{display:none;}
	.navbar,.index-contant .wrap,.index-contant .box:nth-child(3),.list-product .hide li:last-child,.list-pro-content .index-banner{display:block !important;}
	.footer .logo,.list-news-content,.list-pro-content,.list-about .one .pic,.list-about .one .txt{width:100%;}
	.index-pro,.footer,.list-news,.list-pro{padding:30px 10px;}
	.index-strength h2{font-size:40px}
	.index-strength{padding:30px 10px;background:#fff;}
	.index-strength li,.list-about .two li{margin-top:0 !important;border:1px solid #eeeeee;border-bottom:0;padding:20px 20px;text-align:center;width:50%;}
	.index-strength li span,.list-about .two li span{font-size:60px;height:50px;line-height:60px;}
	.index-strength li:nth-child(2n),.list-about .two li:nth-child(2n){border-left:0;}
	.index-strength li:last-child,.list-about .two li:last-child{border-bottom:1px solid #eeeeee;width:100%}
	.index-strength li p,.list-about .two li p{font-size:15px;}
	.index-strength li:nth-child(3){color:#414141}
	.index-strength li:nth-child(1),.list-about .two li:nth-child(1){border-top-left-radius:10px;}
	.index-strength li:nth-child(2),.list-about .two li:nth-child(2){border-top-right-radius:10px;}
	.index-strength li:nth-child(5),.list-about .two li:nth-child(5){border-bottom-right-radius:10px;border-bottom-left-radius:10px;}
	.index-contant{padding:40px 10px}
	.index-contant .box{margin:15px 0 0 0;}
	.index-contant .box:last-child{margin-top:20px;}
	.index-contant h3,.index-contant h4{line-height:40px;}
	.index-contant h4{margin-top:0;}
	.index-contant h4:before{bottom:0;}
	.index-contant a{margin:0 auto;border-radius:4px;}
	.index-hot{padding:40px 0;}
	.index-hot .swiper-button-prev, .index-hot .swiper-button-next{width:40px;height:40px;font: 20px/40px '宋体';}
	.index-pro h2{background:none;font-size:40px;}
	.index-pro .list-product{padding:20px 0;}
	.list-product .box li{padding:5px}
	.list-product .box li .txt{padding:10px 10px 5px 10px;}
	.list-product .box li .txt h3{font-size:24px;}
	.list-product .box li .txt p{font-size:16px;}
	.list-product .box li .txt i{display:none;}
	.footer .logo img{max-width:80%;margin:0 auto;}
	.footer .logo h2{padding:25px 0 10px 0;font-size:26px;}
	.footer .logo p{font-size:15px;line-height:22px;}
	.footer .logo form{margin-top:20px;height:50px;}
	.footer .logo form input{height:30px;line-height:30px;}
	.footer .logo form input[type="submit"]{margin-top:7px;}
	.bottom{padding:20px 10px 70px;position:static;}
	.bottom .mc{position:static;display:block;margin:20px auto 0;}
	.bottom .mc img{margin:0 auto;}
	.bottom p{font-size:16px;}
	.list-news-content .body p{font-size:15px;line-height:22px;margin-bottom:15px;}
	.list-news ul li{padding:20px 0 15px 0}
	.list-news ul li h3 a{font-size:20px;}
	.list-news .time{font-size:16px;margin:15px 0}
	.list-news ul li p{line-height:25px;font-size:15px;}
	.paging{text-align:center;}
	.list-pro-content .box li{width:48%;}
	.list-pro-content .box li:nth-child(1n){margin-right:4% !important;}
	.list-pro-content .box li:nth-child(2n){margin-right:0 !important;}
	.list-pro-content .index-banner img{width:100%;}
	.list-content-right-header{padding:20px 10px;margin:0}
	.list-content-right-info{width:100%;padding-right:0;}
	.list-content-right-info .body{height:auto;position:static;margin-bottom:0;}
	.info-share p{float:right;}
	.updown a{padding:0 17px;height:70px;line-height:50px;}
	.updown a:before{top:25px !important}
	.list-content-right-info h4{margin:10px 0}
	.list-content-right-info .info-nav{padding:10px 0;}
	.info-share,.updown{padding-top:10px;}
	.list-contact .one{padding:30px 10px 20px;}
	.list-contact .one h2,.list-message h2{font-size:40px;}
	.list-contact .one p{max-width:100%;font-size:16px;line-height:26px;}
	.list-contact .two .txt, .list-contact .two .pic{width:100%;padding:0 10px;}
	.list-contact .two .txt h2{padding:10px 0;font-size:22px;}
	.list-contact .two .txt h3{margin-bottom:15px;padding-bottom:15px;font-size:15px;line-height:25px;}
	.list-contact .two .body .wx img{margin:0 auto 15px}
	.list-contact .two .body p{font-size:16px;line-height:26px;}
	.list-message{margin-top:60px;padding-bottom:60px;}
	.list-message h3{font-size:16px;}
	.list-message form{margin-top:50px;padding:0 10px;}
	.list-message form input, .list-message form textarea{height:60px;line-height:40px;width:100%;float:none;margin-right:0;}
	.list-message form .code{width:100%;}
	.list-message form textarea{line-height:30px;}
	.list-message form .code img{top:12px;}
	.list-message form input:last-child{float:none;margin:20px auto 0;}
	.list-exhibition .pc{display:none;}
	.list-exhibition .wap{display:block;}
	.list-about .title h2{font-size:80px}
	.list-about .title h2 span{font-size:25px;bottom:20px;}
	.list-about .one{padding:20px 10px 40px;border:0;}
	.list-about .one .txt{margin-top:30px;}
	.list-about .one .txt h3{font-size:40px;line-height:40px;}
	.list-about .one .txt p{font-size:15px;line-height:25px;}
	.list-about .two{padding:30px 10px;}
	.list-factory,.list-exhibition{padding:0 10px}
	.list-history .wrap,.list-history .swiper-wrapper{padding:0;}
	.list-history{padding:0 10px 50px;background:#F9F9F9;}
	.list-history .swiper-slide h3{text-align:center;font-size:40px;line-height:40px;}
	.list-history .swiper-slide p{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;font-size:16px;}
	.list-history .swiper-slide:nth-child(2n){margin-top:0;}
	.list-factory .swiper-container{padding:20px 0;}
	.list-factory .swiper-slide{box-shadow:none;border:1px solid #EBEBEB;}
	.list-history .swiper-slide.swiper-slide-active h3{color:#D6001C}
	.list-exhibition .pic{padding:30px 0}
	.index-honor{padding:20px 10px 40px;}
	.index-honor .pagination{width:100%;}
	.list-sales{padding:0 10px 20px}
	.list-sales .txt{border-radius:8px;padding:30px 15px;text-align:center;width:95%;margin:0 auto}
	.list-sales .txt h3{font-size:24px;margin-bottom:20px}
	.list-sales .txt p{font-size:20px;line-height:30px;}
	.list-sales .pic{width:100%;margin-top:30px;}
	.click_qrcode,.list-history .swiper-container:after,.list-history .swiper-slide:hover:after{display:none !important;}
	.list-factory .pagination,.list-history .pagination{display:block !important;margin-top:10px;}
	.list-history .title{padding-bottom:40px;}
}