/*标题公用*/
.s_title span{position:relative;font-size:42px;}
.s_title span:before{position:absolute;width:80px;height:2px;content:"";background:#000;left:-100px;top:30px;}
.s_title span:after{position:absolute;width:80px;height:2px;content:"";background:#000;right:-100px;top:30px;}
.s_title .white span:before,.s_title .white span:after{background:#fff;}

/*m3*/
.m3 .yz{height:708px;background:url(../images/yz_bg.jpg) no-repeat center 0;overflow:hidden;}
.m3 .yz dl{padding-top:120px;height:588px;}
.m3 .yz dt{float:left;margin-left:-360px;overflow:hidden;margin-right:48px;}
.m3 .yz dt a{cursor:pointer;}
.m3 .yz dt img{transition:all 0.5s;}
.m3 .yz dt:hover img{transform:scale(1.05);}
.m3 .yz dd{float:left;width:580px;}
.m3 .yz dd h2{padding:16px 0 32px;position:relative;font-weight:normal;}
.m3 .yz dd h2 b{font-size:42px;color:#0d0700;line-height:42px;}
.m3 .yz dd h2 i{color:#0d0700;line-height:30px;padding-top:24px;font-weight:bolder;font-style:normal;}
.m3 .yz dd h2 em{color:#e50014;font-style:normal;font-weight:normal;font-size:24px;}
.m3 .yz_desc{font-size:14px;line-height:26px;margin:15px 0 50px;}
.m3 .yz dd ul{height:167px;margin-left:-299px;width:956px;position:relative;z-index:1;}
.m3 .yz dd li{float:left;width:25%;height:192px;background:#c51503;text-align:center;}
.m3 .yz dd li:nth-child(2n){background:#a11001;}
.m3 .yz dd li img{display:block;height:50px;margin:15px auto 22px;transition:all 0.5s;}
.m3 .yz dd li p{font-size:28px;color:#fff;line-height:28px;}
.m3 .yz li:hover img{transform:rotateY(180deg);}

/*m3_mob*/
.m3_mob .yz{padding:.5rem 0 0;}
.m3_mob .yz h2{margin-bottom:1.7rem;}
.m3_mob .yz_con{padding:0 4.7% .001rem;background:#f9f9f9;}
.m3_mob .yz_list1{padding:1.5rem 0 0;height:6.2rem;background:var(--color-main);}
.m3_mob .yz_list1 li{float:left;width:25%;text-align:center;}
.m3_mob .yz_list1 li img{width:auto;height:1.2rem;margin:0 auto 1rem;}
.m3_mob .yz_list1 li span{display:block;font-size:1rem;color:#fff;line-height:1rem;}
.m3_mob .yz_list1 li i{display:block;font-size:0.5rem;color:#fff;line-height:1.8rem;text-transform:uppercase;opacity:0.8;}
.m3_mob .yz_list2{overflow:hidden;background:url(../images/yz_bg.jpg) no-repeat center;background-size:cover;}
.m3_mob .yz_list2 li{float:left;list-style:none;position:relative;width:33.33%;background:var(--color-main);color:#fff;}
.m3_mob .yz_list2 li h4:after{position:absolute;width:35px;height:1px;content:"";background:#fff;left:50%;top:26px;margin-left:-18px;}

/*m4*/
.m4 .bgpro{background:url(../images/probg.jpg) center no-repeat;}
.m4 .bgpro .nav{border-bottom:solid 1px;border-color:rgba(255,255,255,.22);}
.m4 .bgpro .nav li{border-bottom:2px solid transparent;line-height:3.5;}
.m4 .bgpro .nav li a{color:#fff;}
.m4 .bgpro .nav li:hover{border-color:var(--color-main);}
.m4 .bgpro .nav li a:hover,.m4 .bgpro figure:hover a{color:var(--color-main)!important;}
.m4 .bgpro figure{overflow:hidden;}
.m4 .bgpro figure .absolute{top:0;left:0;width:100%;height:100%;}

/*m5*/
.m5{background:#f4f4f4;}
.m5 .s_title h3{height:30px;line-height:30px;margin:45px auto 34px;width:1200px;}
.m5 .s_title h3 a{float:left;font-size:18px;color:#000;margin-right:55px;position:relative;cursor:pointer;}
.m5 .s_title h3 a:after{position:absolute;width:1px;height:14px;content:"";right:-28px;top:8px;background:#d0d0d0;}
.m5 .s_title h3 a:last-child{margin-right:0;overflow:hidden;}
.m5 .s_title h3 a:hover,.m5 .s_title h3 a.on{color:var(--color-main);}
.m5 .case_box{height:540;background:url(../images/case_bg.jpg) no-repeat center 0;}
.m5 .case_box .container{width:1200px;margin:0 auto;padding:0!important;}
.m5 .case_con{height:540px;position:relative;}
.m5 .case_con dl{height:540px;padding:0;margin:0;}
.m5 .case_con dt{float:right;width:960px;height:540px;overflow:hidden;margin-right:-149px;}
.m5 .case_con dt img{width:960px;height:540px;transition:all 0.5s;}
.m5 .case_con dt:hover img{transform:scale(1.05);}
.m5 .case_con dd{float:left;width:340px;}
.m5 .case_con dd i{display:block;height:92px;margin:70px 0 60px;}
.m5 .case_con dd h4{font-size:26px;color:#ff7f00;line-height:26px;margin-bottom:27px;}
.m5 .case_con dd h4 a{color:var(--color-main);font-size:36px;}
.m5 .case_desc{height:78px;overflow:hidden;}
.m5 .case_con dd p{font-size:16px;color:#fff;line-height:26px;opacity:0.6;}
.m5 .case_con dd .xq{display:block;width:162px;height:40px;line-height:40px;text-align:center;font-size:14px;color:var(--color-main);border:1px solid var(--color-main);margin-top:60px;}
.m5 .case_con .prev{position:absolute;left:388px;bottom:50px;height:47px;}
.m5 .case_con .next{position:absolute;left:388px;bottom:0;height:47px;}
.m5 .coop{padding:75px 0 90px;width:1200px;margin:0 auto;}
.m5 .coop_t{float:left;font-weight:bolder;padding-left:48px;font-size:36px;color:#202428;line-height:48px;background:url(../images/coop_l.png) no-repeat left 4px;height:100px;}
.m5 .coop_t i{display:block;font-size:24px;color:#333;text-transform:uppercase;line-height:70px;font-weight:normal;font-style:normal;}
.m5 .coop_list{float:right;width:810px;}
.m5 .coop_list li{float:left;width:196px;border:1px solid #fff;margin-right:42px;}
.m5 .coop_list li img{display:block;width:100%;}
.m5 .coop_list li:last-child{margin-right:0;}
.m5 .coop_list li .fadein{bottom:0;left:0;height:30px;width:100%;line-height:30px;background:var(--color-main);text-align:center;color:#fff;}

/*m5_mob*/
.m5_mob{overflow:hidden;}
.m5_mob .case{padding:2rem 3.1%;background:#f4f4f4;}
.m5_mob .case h3{margin:1.6rem 0;}
.m5_mob .case h3 a,.m5_mob .case h3 span{float:left;width:25%;height:1.8rem;line-height:1.8rem;text-align:center;font-size:.8rem;color:#fff;font-weight:bold;background:#0d0700;border-right:1px solid #fff;border-bottom:1px solid #fff;box-sizing:border-box;}
.m5_mob .case h3 span.cur{background:var(--color-main);}
.m5_mob .case_con dt img{display:block;width:100%;}
.m5_mob .case_con dd{text-align:center;}
.m5_mob .case_con dd h4{font-size:1.3rem;color:#0d0700;text-align:center;padding:1rem 0;font-weight:bold;}
.m5_mob .case_con dd h4 a{color:#0d0700;}
.m5_mob .case_con dd p{font-size:1rem;color:#0d0700;line-height:1.5rem;opacity:0.6;}
.m5_mob .case_con dd .xq{display:block;width:10.7em;height:2.5rem;line-height:2.3rem;font-size:1rem;color:var(--color-main);border:2px solid var(--color-main);margin:1.7rem auto 0;letter-spacing:0.1rem;}
.m5_mob .case_con .prev{position:absolute;width:3.5rem;left:-1rem;top:7.5rem;z-index:10;}
.m5_mob .case_con .next{position:absolute;width:3.5rem;right:-1rem;top:7.5rem;z-index:10;}
.m5_mob .case_con{overflow:visible!important;}

/*m8*/
.m8 .bjnewsIbox{padding-top:25px;}
.m8 .bjnews-list{overflow:hidden;position:relative;padding-bottom:45px;}
.m8 .bjnews-list ul{padding:0;}
.m8 .bjnews-list li{float:left;position:relative;padding-bottom:40px;transition:all 0.4s;border:1px #fff solid;}
.m8 .bjnews-list li .figure{width:100%;overflow:hidden;}
.m8 .bjnews-list li .figure .pic{width:100%;display:block;transition:all 0.4s;display:block;height:240px;}
.m8 .bjnews-list li .t{font-size:18px;padding:0 24px;margin-top:20px;text-align:justify;line-height:24px;height:48px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.m8 .bjnews-list li .c{line-height:24px;margin-top:9px;color:#656565;padding:0 24px;text-align:justify;height:96px;overflow:hidden;font-size:14px;}
.m8 .bjnews-list li .date{background:#fff;width:100%;height:56px;line-height:56px;position:absolute;left:0;bottom:0;text-align:center;color:var(--color-main);padding-right:15px;}
.m8 .bjnews-list li .date:before{content:'';background:#cf0000;width:0;height:100%;position:absolute;left:0;top:0;transition:all 0.3s;}
.m8 .bjnews-list li .date span:before{content:'';display:inline-block;width:22px;height:5px;background:url(../images/sprite.png) -628px -619px no-repeat;margin:0 10px 4px 0;}
.m8 .bjnews-list li:hover{background:#fff;-webkit-box-shadow:0 0 18px rgba(167,167,167,.35);-moz-box-shadow:0 0 18px rgba(167,167,167,.35);box-shadow:0 0 18px rgba(167,167,167,.35);}
.m8 .bjnews-list li:hover .figure .pic{transform:scale(1.1);-webkit-transform:scale(1.1);}
.m8 .bjnews-list li:hover .date:before{width:100%;}
.m8 .bjnews-list li:hover .date{color:#fff;}
.m8 .bjnews-list li:hover .date span:before{background-position:-628px -584px;}
.m8 .bjnews-list .swiper-pagination{bottom:0;font-size:0;}
.m8 .bjnews-list .swiper-pagination-bullet{background:none;opacity:1;width:10px;height:10px;margin:0 5px!important;border:1px #a2a2a2 solid;border-radius:50%;}
.m8 .bjnews-list .swiper-pagination-bullet-active{background:#cf0000;border-color:#cf0000;}
.m8 .bjnews-more{margin-top:30px;text-align:center;padding-bottom:55px;}
.m8 .bjnews-more a{background:#d00011;width:173px;line-height:42px;display:inline-block;position:relative;font-size:18px;color:#fff;}
.m8 .bjnews-more a i{font-size:18px;font-family:"宋体";font-style:normal;margin-left:20px;font-weight:bold;transition:all 0.4s;}
.m8 .bjnews-more a:hover{background:#cf0000;}
.m8 .bjnews-more a:hover i{margin-left:30px;}

/*m9*/
.m9{background:url(../images/brandbg.jpg) center/cover no-repeat;}
.m9 .bjqual-word-list{background:rgba(0,0,0,.29);overflow:hidden;}
.m9 .bjqual-word-list a{width:16.66%;float:left;padding-bottom:15%;display:block;position:relative;text-align:center;}
.m9 .bjqual-word-list a:before{content:'';background:#ca0d0d;opacity:0;transform:scale(0.7);-webkit-transform:scale(0.7);visibility:hidden;position:absolute;left:0px;top:0px;width:100%;height:100%;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;z-index:1;}
.m9 .bjqual-word-list a .name{width:100%;color:#fff;line-height:normal;position:absolute;left:0;bottom:50px;z-index:2;}
.m9 .bjqual-word-list a .ico{background:url(../images/qual-icon.png) no-repeat;width:44px;height:44px;display:inline-block;position:absolute;left:50%;margin-left:-25px;top:50px;z-index:2;transition:0.4s}
.m9 .bjqual-word-list a:nth-child(1) .ico{background-position:-240px 0;}
.m9 .bjqual-word-list a:nth-child(2) .ico{background-position:-192px 0;}
.m9 .bjqual-word-list a:nth-child(3) .ico{background-position:-336px 0;}
.m9 .bjqual-word-list a:nth-child(4) .ico{background-position:-288px 0;}
.m9 .bjqual-word-list a:nth-child(5) .ico{background-position:-48px 0;}
.m9 .bjqual-word-list a:nth-child(6) .ico{background-position:0 0;}
.m9 .bjqual-word-list a:hover:before{opacity:1;transform:scale(1);-webkit-transform:scale(1);visibility:visible;}
.m9 .bjqual-word-list a:hover .name{color:#fff;}
.m9 .bjqual-word-list a:nth-child(1):hover .ico{background-position:-240px -46px;}
.m9 .bjqual-word-list a:nth-child(2):hover .ico{background-position:-192px -46px;}
.m9 .bjqual-word-list a:nth-child(3):hover .ico{background-position:-336px -46px;}
.m9 .bjqual-word-list a:nth-child(4):hover .ico{background-position:-288px -46px;}
.m9 .bjqual-word-list a:nth-child(5):hover .ico{background-position:-48px -46px;}
.m9 .bjqual-word-list a:nth-child(6):hover .ico{background-position:0 -46px;}

/*大屏幕响应*/
@media (min-width:1680px){
	.m3 .yz dt{margin-left:-165px;}
	.m9 .bjqual-word-list a{padding-bottom:12%;}
}
@media (min-width:1280px){
	.m3 .yz dd{width:520px;}
}
@media (min-width:1024px){
}
@media (min-width:768px){
}

/*微小屏幕响应*/
@media (max-width:576px){
	.s_title{padding-top:1rem!important;}
	.s_title h2,.s_title span{font-size:var(--size-large)!important;}
	.s_title span:before,.s_title span:after{width:50%;height:2px;top:50%;}
	.s_title span:before{left:-60%;}
	.s_title span:after{right:-60%;}

	/*m2*/
	.m2{margin-bottom:1rem!important;}

	/*m4*/
	.m4{padding:0!important;}
	.m4 .bgpro{background-size:cover;}
	.m4 .bgpro .nav{display:none;}
	.m4 .grid .x{width:50%;flex-basis:auto;}
	.m4 .grid .x figure,.m4 .grid .x figure a.word-more{display:block;font-size:14px!important;}

	/*m8*/
	.m8 .bjnewsIbox{padding-top:0;}
	.m8 .bjnewsIbox .s_title{padding-bottom:0!important;}
	.m8 .bjnews-more{padding-bottom:20px;}

	/*m9*/
	.m9 .bjqual-word-list{margin-top:10px;}
	.m9 .bjqual-word-list a{width:33.33%;padding-bottom:25%;}
	.m9 .bjqual-word-list a .ico{top:50%;margin-top:-30px;}
	.m9 .bjqual-word-list a .name{bottom:50%;margin-bottom:-35px;}
	.m11{margin-bottom:65px;}
	.all{width:100%;overflow:hidden;position:fixed;bottom:0px;z-index:9997;background:rgb(130,15,30);display:block;border-top:1px solid rgb(255,255,255);}
	.all ul li{width:25%;display:inline-block;float:left;padding:6px 0;text-align:center;border-left:1px solid rgb(143,22,38);border-right:1px solid rgb(65,9,16);}
	.all ul li:first-child{border-left:0px;}
	.all ul li:last-child{border-right:0px;}
	.all ul li a{color:rgb(255,255,255);font-size:12px;}
}