html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, table, th, td, span,p {
    padding: 0;
    margin: 0;       
}
ul { list-style: none;margin: 0; padding: 0;}
a:hover{cursor: pointer;}
html {width: 100%;overflow-x: hidden;}
 input[type="button"], input[type="submit"], input[type="reset"] {

-webkit-appearance: none;

}

.banner .swiper-slide img{width: 100%}
textarea {  -webkit-appearance: none;}   
.left{float: left;}
.right{float: right;}
.clear{clear: both}
body { width: 100%;  *cursor: default;
overflow-x:hidden;}
img{border:0px;max-width: 100%}
a{text-decoration: none;outline: none}
div{outline: none}
ul,li{list-style-type: none}
*{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing: border-box;}
.main{margin:0 auto;width:1250px;min-width: 1250px}
.clearfix:before,.clearfix:after {
  content: "";
  display: block;
  clear: both;
}
.clearfix {
  zoom: 1;
}
.myhidden{display:none;}
.flex_{display: flex;}
/*两边的向两边靠*/
.flex_space-between{display: flex;justify-content:space-between;}
/*水平居中*/
.flex_justify-content{display: flex;justify-content:center;}
/*完美的平均分配*/
.flex_justify-content-around{display: flex;justify-content:space-around;}
/*垂直居中*/
.flex_align-items{display: flex;align-items:center;}
.flex_wrap{flex-wrap:wrap;}

.align_center{text-align:center;}
.alignleft{text-align: left}
.alignright{text-align: right}



.overflow{overflow: hidden}
.banner{position: relative;overflow: hidden}
.aligncenter{text-align: center;}




.brand_container{margin-top:40px;}
.brand_title{text-align:center;position: relative;font-size: 48px;margin-bottom: 40px;font-weight: bold;padding-top:7px}
.brand_title p{color: #1a1a1a;position: absolute;top:0;left:0;width: 100%}
.brand_title span{display: block;color: #f0f0f0;display:block;text-transform: uppercase;}
.brand_title:after{content:'';display:block;background:url('../images/brand_title.png') no-repeat center bottom;width: 50px;height: 4px;margin:5px auto 0;}

.brand_list{padding-bottom: 135px}
.brand_list li{width: 294px;margin-right:24px;margin-bottom: 30px;border-radius: 20px;overflow: hidden;position: relative;}
.brand_list li:nth-child(4n){margin-right: 0}

.brand_list li .pic{position:relative;width:100%;height:0;padding-top:78%;}
.brand_list li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.brand_list li .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;object-position:top center}
.brand_list li .tit{height: 58px;text-align:center;position: absolute;bottom: 0;left: 0;background:rgba(137,41,45,0.8);width:100%;font-size: 22px;color: #fff;padding:0 10px;transition: all 0.5s;}
.brand_list li .tit p{position: absolute;bottom: 0;left: 0;width:100%;line-height: 58px;}
.brand_list li .info{position: absolute;width: 100%;height:65%;top:-100%;left: 0;background:rgba(137,41,45,0.8);transition: all 0.5s;opacity: 0;text-align:center;}
.brand_list li:hover .info{opacity:1;top: 0;}
.brand_list li .info p{text-align:center;font-size: 24px;color: #ffffff;padding-top: 80px;display: inline-block;border-bottom: 1px solid #fff;padding-bottom: 5px}
.brand_list li:hover .tit{height:35%;}



.scale .pic{overflow: hidden;}
.scale img{transition: all 0.5s linear;}
.scale:hover img{transform:scale(1.05);}

.brand1{background:#a62f33;margin-top: 35px;padding:35px 70px 35px 48px;color: #fff}
.brand{padding-bottom:75px}
.brand1 .b1_tit{font-size: 35px;}
.brand1 .b1_con{font-size: 24px;color: #ffffff;line-height: 48px;margin-top:25px;}

.brand2{padding-top: 50px}

.header{position: relative;z-index: 1000;}
.brand3{padding-top: 65px}

.brand3_list li{width: 411px;height:295px;background:#a62f33;padding:25px 28px;color: #fff;margin-bottom: 8px;margin-right: 8px}
.brand3_list li .tit{font-size: 26px;}
.brand3_list li .tit .icon{margin-right: 18px;width: 60px;height: 60px}
.brand3_list li .con{font-size: 18px;color: #f0f0f0;line-height: 36px;margin-top:10px;}
.brand3_list li:nth-child(5){width: 831px;margin-right: 0}
.brand3_list li:nth-child(3),.brand3_list li:nth-child(8){margin-right: 0}
.brand3_list li:nth-child(1) .icon{background:url('../images/icon/1.png') no-repeat center;}
.brand3_list li:nth-child(2) .icon{background:url('../images/icon/2.png') no-repeat center;}
.brand3_list li:nth-child(3) .icon{background:url('../images/icon/3.png') no-repeat center;}
.brand3_list li:nth-child(4) .icon{background:url('../images/icon/4.png') no-repeat center;}
.brand3_list li:nth-child(5) .icon{background:url('../images/icon/5.png') no-repeat center;}
.brand3_list li:nth-child(6) .icon{background:url('../images/icon/6.png') no-repeat center;}
.brand3_list li:nth-child(7) .icon{background:url('../images/icon/7.png') no-repeat center;}
.brand3_list li:nth-child(8) .icon{background:url('../images/icon/8.png') no-repeat center;}
.brand3_list li:nth-child(9) .icon{background:url('../images/icon/9.png') no-repeat center;}
.brand3_list li:nth-child(10) .icon{background:url('../images/icon/10.png') no-repeat center;}


.brand4{padding-top:50px}
.brand_des{font-size: 26px;color: #2d2d2d;text-align:center;}
.brand4 .brand_title::after{display: none}
.brand4 .brand_title{margin-bottom:5px}

.brand4 ul{margin-top:45px;}
.brand4 li{width: 350px;margin-bottom:45px;margin-right: 95px}
.brand4 li .tit{width: 242px;margin-left: 20px;font-size: 18px;color: #2d2d2d;line-height: 28px;}
.brand4 li:nth-child(3n){margin-right: 0}
.brand4 li .icon{width: 77px;height: 77px}
.brand5{background:#a62f33;padding:50px 0 75px}

.brand4 li:nth-child(1) .icon{background:url('../images/icon/t1.png') no-repeat center;}
.brand4 li:nth-child(2) .icon{background:url('../images/icon/t2.png') no-repeat center;}
.brand4 li:nth-child(3) .icon{background:url('../images/icon/t3.png') no-repeat center;}
.brand4 li:nth-child(4) .icon{background:url('../images/icon/t4.png') no-repeat center;}
.brand4 li:nth-child(5) .icon{background:url('../images/icon/t5.png') no-repeat center;}
.brand4 li:nth-child(6) .icon{background:url('../images/icon/t6.png') no-repeat center;}

.brand5 .brand_title p{color: #fff}
.brand5 .brand_title span{color: #b13d41}
.brand5 .brand_title:after{background:url('../images/brand_title2.png') no-repeat center bottom;}

.brand5_list{position: relative;}

.brand5_list .swiper-slide .pic{position:relative;width:100%;height:0;padding-top:90%;border:5px solid #fff;border-radius: 12px;}
.brand5_list .swiper-slide .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.brand5_list .swiper-slide img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.brand5_list .swiper-slide a{display:block;}
.brand5_list .swiper-slide .tit{height: 63px;line-height: 63px;width: 100%;background:rgba(0,0,0,0.5);font-size: 17.8px;color: #fff;position: absolute;bottom:0;left: 0;text-align:center;}

.brand5_list .swiper-button-prev,.brand5_list .swiper-button-next{width: 60px;height: 60px}
.brand5_list .swiper-button-prev{background:url('../images/prev.png') no-repeat center;left:-138px;}
.brand5_list .swiper-button-next{background:url('../images/next.png') no-repeat center;right:-138px;}

.b_tel{color: #262626;font-size: 18px;padding-left: 87px;background:url('../images/tel.png') no-repeat center left;padding-top:10px;position: relative;}
.b_tel p{font-size: 26px;font-weight: bold;}

.brand6{padding-top:75px;}
.brand6_left{padding-top:50px;}
.b_tit{margin-top:40px;}
.b_tit span{font-size: 48px;font-weight: bold;color: #a62f33}
.b_tit p{font-size: 22px;color: #3a3939;margin-top:5px;}
.b_tit .des{font-size: 16px;color: #5e5e5e;margin-top:25px;}
.b_tit p:after{content:'';width: 41px;height: 2px;background:url('../images/lx.png') no-repeat center;display: block;margin-top:15px;}

.b_tel:before{width: 2px;height: 130px;background:#a62f33;content:'';position: absolute;top:-130px;left:32px;}

.brand6_list{width: 913px}

.brand6_list li{width: 163px;height: 163px;margin-right: 24px;margin-bottom:25px;}
.brand6_list li:nth-child(5n){margin-right: 0}
.brand6_list li .info{width: 163px;height: 163px;border:1px  solid #e5e5e5;padding-top:25px;text-align:center;border-radius: 10px;}
.brand6_list li .icon{height: 37px;width: 100%}
.brand6_list li .tit{font-size: 20px;color: #060606;font-weight: bold;}
.brand6_list li .con{font-size: 16px;color: #6c6c6c}
.brand6_list li .tit:after{content:'';display: block;width: 22px;height:1px;background:#e7e7e7;margin:10px auto 13px;}
.brand6_list li:nth-child(1) .icon{background:url('../images/icon/l1.png') no-repeat center top;}
.brand6_list li:nth-child(2) .icon{background:url('../images/icon/l2.png') no-repeat center top;}
.brand6_list li:nth-child(3) .icon{background:url('../images/icon/l3.png') no-repeat center top;}
.brand6_list li:nth-child(4) .icon{background:url('../images/icon/l4.png') no-repeat center top;}
.brand6_list li:nth-child(5) .icon{background:url('../images/icon/l5.png') no-repeat center top;}
.brand6_list li:nth-child(6) .icon{background:url('../images/icon/l6.png') no-repeat center top;}
.brand6_list li:nth-child(7) .icon{background:url('../images/icon/l7.png') no-repeat center top;}
.brand6_list li:nth-child(8) .icon{background:url('../images/icon/l8.png') no-repeat center top;}
.brand6_list li:nth-child(9) .icon{background:url('../images/icon/l9.png') no-repeat center top;}
.brand6_list li:nth-child(10) .icon{background:url('../images/icon/l10.png') no-repeat center top;}


.brand6_list li{transition: all .3s linear;}
.brand6_list li:hover {transform: translateY(-4px);}


.brand_show{padding:50px 0 100px;}
.brand_show .tit{text-align:center;font-size: 30px;color: #000000}
.brand_show .pic{text-align:center;margin:40px 0;}