@import url(common.css);

/*common s*/
.SubPage{position: relative;background: #fff;z-index:3;height: auto !important;height: 100px;min-height: 100px;padding:1.2rem 0 1.2rem 0;clear: both;overflow: hidden;}
.SubPage.visible{overflow: visible;}
.notp{padding-top: 0;}
.nobp{padding-bottom: 0 !important;}
.notbp{padding-top: 0;padding-bottom: 0 !important;}
.pagefix{padding: 0.3rem 0 0 0;position: relative;z-index: 2;margin-top: 42vw;background: #fff;overflow: hidden;}
.pagefix.pagefix2{margin-top:30vw;}
.HomeBan{position: relative; z-index: 1; overflow:hidden;background:url(../images/loading.gif) center center no-repeat;}
.HomeBan:before{width: 100%;height: 1.8rem;left: 0;top: 0;position: absolute;background-image: linear-gradient(to bottom, rgba(17,21,30,0.3) , rgba(0,0,0,0));content: "";z-index: 2;}
.HomeBan .item{ position:relative;height: calc(100vh - 1.6rem);}
.HomeBan .Info{left: 50%;top:40%;transform:translateX(-50%);z-index: 3;color:#fff;position: absolute;width: 16rem;}
.HomeBan .Info img{height: 2.28rem;display: block;}
.HomeBan .btn{margin:0.6rem 0 0 0;display: inline-block;min-width: 2.24rem;line-height: 0.6rem;padding:0 0.2rem;font-size: 0.2rem;background:rgba(0,0,0,0.3);text-align: center;border-radius: 0.3rem;}
.HomeBan .btn a{color:#fff;}.HomeBan .btn a:hover{color:#ffcc00;}
.HomeBan .btn i{margin:0 0.1rem;}
.HomeBan .btn:hover{background:#056a54;}
.HomeBan .video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;}
.HomeBan .video video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.HomeBan .item:nth-child(3) .Info{top: 30%;}
.HomeBan .slick-prev{left: -100px;}
.HomeBan .slick-next{right: -100px;}
.HomeBan .slick-arrow{border:0;border-radius: 0;}
.HomeBan:hover .slick-prev{left: 3%;}
.HomeBan:hover .slick-next{right: 3%;}
.HomeBan .slick-dots {bottom: 0.25rem;text-align: left;max-width: 13.42rem;width: 90%;left: 50%;transform: translateX(-50%);}
.HomeBan .item.slick-current .imgbox{-webkit-animation:scale-bg 6s ease-in-out 0s 1 alternate forwards;animation:scale-bg 6s ease-in-out 0s 1 alternate forwards;}
.HomeBan.fix{position: fixed;left: 0;top: 0;width: 100%;height: 100vh;}
.SubBan{position: relative;overflow: hidden;transition: all 0.3s;}
.SubBan .w1320{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 10;font-size: 0.4rem;text-align: center;color: #fff;line-height: 1.5;}
.SubBan .img img{width: 100%;transform: scale(1.1);transition: all 5s;}
.SubBan aside,.SubBan h3{font-size: 0.4rem;margin-top: 0.2rem;text-shadow: 0 4px 10px rgba(0,0,0,0.3);font-weight: bold;}
.SubBan.on .img img{transform: scale(1);}
.HomeBan.fix.HomeBan2{height: 80vh;}
.HomeBan.HomeBan2 .item{ position:relative;height: calc(80vh - 1.6rem);}

.SubMenu{padding: 0.19rem 0 0.8rem 0;background: #fff;position: relative;z-index: 10;}
.SubMenu li{position: relative;padding-bottom: 0.2rem;}
.SubMenu li:not(:last-child){margin-right: 7.39vw;}
.SubMenu li span{line-height: 2.5;display: block;position: relative;}
.SubMenu li span:After{position: absolute;left: 0;bottom: 0;width: 0;content: "";height: 4px;background: #ab182b;transition: all 0.5s;}
.SubMenu li:hover span:after,.SubMenu li.onli span:After{width: 0.31rem;}
.SubMenu li:hover span a,.SubMenu li.onli span a{color: #ab182b;}
.SubMenu .sub a{display: inline-block;margin-right: 0.2rem;}
.SubMenu .sub a:last-child{margin-right: 0;}

.SubMenu li:hover .sub{top: 105%;opacity: 1;z-index: 10;visibility: visible;}

.TitHead{text-align: center;padding-bottom: 0.62rem;}
.TitHead h2{font-size: 0.4rem;line-height: 1.45;color: #333333;}
.TitHead h2 span{color: #A91C2F;}
.TitHead .desc{margin-top: 0.15rem;}
.TitHead.white h2{color: #A91C2F;}
.TitHead.white h2 span{color: #fff;}
.TitHead.white2 h2,.TitHead.white2 h2 span,.TitHead.white2 .desc{color: #fff;}

@media(min-width:1025px){
	.SubMenu .sub{position: absolute;left: 50%;transform: translateX(-50%);top: 100%;box-shadow: 0 0 10px rgba(0,0,0,0.2);padding: 0.24rem 0.1rem;border-radius: 10px;min-width: 3.97rem;font-size: 0.18rem;visibility: hidden;z-index: -1;opacity: 0;transition: all 0.5s;background: #fff;text-align: center;}
	.SubMenu .sub:After{position: absolute;left: 41%;top: -0.15rem;content: "";border-left:0.15rem solid transparent;	border-right:0.15rem solid transparent;border-bottom:0.25rem solid #fff;transform: translateX(-50%);}
}
@media(max-width:1366px){
	.HomeBan .item{ position:relative;height: calc(100vh - 1.4rem);}
	.pagefix{margin-top: 40vw;}
}
@media(max-width:1024px){
	.HomeBan.fix{position: static;}
	.HomeBan .item,.HomeBan.fix{height: auto !important;}
	.pagefix{margin-top: 0 !important;}

	.SubMenu li .sub{display: none !important;}
	.SubMenu .sub{position: relative;display: block !important;padding: 0.2rem;border-radius: 10px;margin: 0.2rem 0.2rem 0;border: 1px solid rgba(0,0,0,0.1);text-align: center;}
}
@media(max-width:640px){
	.SubPage{padding: 0.8rem 0;}
	.SubBan .w1320{font-size: 14px;}
	.TitHead{padding-bottom: 0.4rem;}
	.SubMenu{height: auto;line-height: 0.5rem;margin-bottom: 0;padding-bottom:10px;}
	.SubMenu ul{float: none;clear: both;line-height: 30px;flex-wrap: wrap;}
	.SubMenu li{padding-bottom: 0;}
	.SubMenu li:After{left: 50%;transform: translateX(-50%);}
	.SubMenu li{float: none;min-width: 25%;text-align: center;}
	.SubMenu li:not(:last-child){margin-right: 0;}
	.SubMenu li span:after{left: 50%;transform: translateX(-50%);}
	.SubMenu li:first-child .sub{left: 0;transform: translateX(0);}
	.SubMenu li:first-child .sub:After{left: 1rem;transform: translateX(0);}
	.SubMenu li:last-child .sub{left: auto;right: 0;transform: translateX(0);}
	.SubMenu li:last-child .sub:After{left: auto;transform: translateX(0);right: 1rem;}
}
/*common end*/

/* 公司简介 */
.AboutUs{background: #f7f7f7;padding: 0.7rem 0;}
.AboutUs:after{background: #AA182C url(../images/about_bg2.png) no-repeat 0 bottom/cover;position: absolute;right: 0;top: 0;width: 50%;height: 100%;content: "";z-index: 0;}
.AboutUs .TitHead{padding-bottom: 0;}
.AboutUs .video{width: 57.72%;float: left;margin-top: 1.36rem;position: relative;}
.AboutUs .video:after{position: absolute;width: 4.28rem;height: 3.95rem;left: -0.92rem;bottom: -0.58rem;content: "";background: url(../images/about_bg1.png);}
.AboutUs .video .imgbox{padding-top: 4.27rem;z-index: 2;}
.AboutUs .video .play{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 0.64rem;height: 0.64rem;border-radius: 50%;z-index: 2;background: rgba(0,0,0,0.59);color: #fff;text-align: center;line-height: 0.64rem;cursor: pointer;transition: all 0.5s;}
.AboutUs .video:hover .play{transform: translate(-50%,-50%) scale(1.3);background: #AA182C;}
.AboutUs .video_files{width: 100%;height: 100%;padding: 0;border: 0;position: absolute;}
.AboutUs .video_files video{object-fit: cover;height: 100%;}
.AboutUs .info{width: 39%;float: right;}
.AboutUs .slogan{margin: 0.12rem 0 0.52rem;position: relative;}
.AboutUs .slogan:before{position: absolute;left: -0.76rem;top: 0.15rem;width: 0.62rem;height: 4px;background: #fff;content: "";}
.AboutUs .slogan span{display: block;margin-left: 0.65rem;}
.AboutUs .text{padding-right: 0.44rem;height: 4.06rem;}
.AboutUs .NumList{padding-top: 0.79rem;clear: both;}
.AboutUs .NumList li{flex: 1;text-align: center;position: relative;}
.AboutUs .NumList li:not(:last-child):After{position: absolute;right: 0;top: 0.53rem;width: 2px;height: 0.33rem;content: "";background: #d8d8d8;}
.AboutUs .NumList li .num{line-height: 1.45;color: #AA182C;font-weight: bold;}
.AboutUs .NumList li .num span{font-size: 0.7rem;margin-right: 0.04rem;}
.AboutUs .NumList li .num sub{font-size: 0.2rem;position: relative;top: -0.1rem;}
.AboutUs .NumList li h3{font-size: 0.3rem;line-height: 1.3;}

.AboutHistory .TabNav{width: 16.66vw;height: 36.45vw;float: left;background: #bb212d;text-align: center;}
.AboutHistory .TabNav{width: 16.66vw;height: 36.45vw;float: left;background: #bb212d;text-align: center;}
.AboutHistory .TabNav .slogan{padding: 4.16vw 0 3.02vw;text-align: left;}
.AboutHistory .TabNav .slogan img{height: 1.35vw;}
.AboutHistory .TabNav .slogan img:nth-child(1){margin-left: 2.39vw;}
.AboutHistory .TabNav .slogan img:nth-child(2){display: block;margin: 1.09vw 0 0 5.1vw;}
.AboutHistory .TabNav .item{line-height: 3.9vw;cursor: pointer;font-size: 0.22rem;color: #fff;position: relative;font-weight: bold;margin-bottom:0.05rem}
.AboutHistory .TabNav .item:after{position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 0;transition: all 0.5s;content: "";height: 5px;background: #fff;}
.AboutHistory .TabNav .slick-current:after{width: 2.4vw;}
.AboutHistory .TabNav .slick-arrow{width: 24px;height: 24px;line-height: 24px;border: 0;color: #fff;text-align: center;background-color: transparent !important;}
.AboutHistory .TabNav .slick-disabled{opacity: 0.3;}

.AboutHistory .TabCon{width: calc(100% - 16.66vw);float: right;background: #191816;overflow: hidden;}
.AboutHistory .TabCon .groupItem,.AboutHistory .TabCon .sitem{height: 36.45vw;position: relative;}
.AboutHistory .TabCon .imgbox{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.AboutHistory .TabCon .imgbox:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;background: rgba(0,0,0,0.56);content: "";transition: all 0.5s;}
.AboutHistory .TabCon .sitem:hover .imgbox:after{background: rgba(0,0,0,0.68);}
.AboutHistory .TabCon .info{position: relative;z-index: 2;padding: 0.68rem 0.75rem;color: #fff;}
.AboutHistory .TabCon .year{font-size: 0.8rem;line-height:1.43;color:rgba(255,255,255,0.8);font-weight: bold;margin-bottom: 4vw;}
.AboutHistory .TabCon aside{letter-spacing: 0.05em;color: #F1B66E;margin-bottom: 2.81vw;}
.AboutHistory .TabCon .text{height: 2.64rem;}
.AboutHistory .TabCon .slick-dots{bottom: 0.26rem;}
.AboutHistory .slick-current .year{animation:fadeInDownSmall 0.5s .3s ease both;-webkit-animation:fadeInDownSmall 0.5s .3s ease both;-moz-animation:fadeInDownSmall 0.5s .3s ease both;}
.AboutHistory .slick-current aside{animation:fadeInDownSmall 0.5s .4s ease both;-webkit-animation:fadeInDownSmall 0.5s .4s ease both;-moz-animation:fadeInDownSmall 0.5s .4s ease both;}
.AboutHistory .slick-current .text{animation:fadeInDownSmall 0.5s .5s ease both;-webkit-animation:fadeInDownSmall 0.5s .5s ease both;-moz-animation:fadeInDownSmall 0.5s .5s ease both;}

.AboutPlan .bg{position: absolute;left: 0;bottom: 0;width: 100%;height: 21.82vw;background-position: center bottom;background-size: cover;}
.AboutPlan .content{box-shadow: 0 0px 26px rgba(0,0,0,0.13);margin: 0.87rem 0 0 0;padding: 0.5rem 0.73rem;position: relative;z-index: 10;background: #fff;}
.AboutPlan .content .img{width: 50%;float: right;margin: -1.33rem 0 0.35rem 0.25rem;}

@media(min-width:1025px){
	.AboutHistory .TabNav .slick-arrow{left: 50%;transform: translateX(-30%);top: auto;}
	.AboutHistory .TabNav .slick-prev{top: 0;transform: translateX(-30%) rotate(90deg);}
	.AboutHistory .TabNav .slick-prev:hover:not(.slick-disabled){transform: translateX(-30%) rotate(90deg) scale(1.5);}
	.AboutHistory .TabNav .slick-next{bottom: 0;transform: translateX(-30%) rotate(90deg);}
	.AboutHistory .TabNav .slick-next:hover:not(.slick-disabled){bottom: 0;transform: translateX(-30%) rotate(90deg) scale(1.5);}
	.AboutHistory .TabNav .slider{padding: 24px 0;}
}
@media(min-width:641px){
	.AboutUs .NumList li:nth-child(3) .num sub,.AboutUs .NumList li:nth-child(3) h3 span,.AboutUs .NumList li:nth-child(4) .num,.AboutUs .NumList li:nth-child(5) .num,.AboutUs .NumList li:nth-child(4) h3,.AboutUs .NumList li:nth-child(5) h3{color: #fff;}
	.AboutUs .NumList li:nth-child(3) h3{color: #AA182C;}
	.AboutUs .NumList li:nth-child(3) .num span{margin: 0 0.08rem 0 -0.08rem;}
}
@media(max-width:1024px){
	.AboutHistory .TabNav {width: auto;float: none;height: auto;padding: 0.3rem;}
	.AboutHistory .TabNav .slogan{padding-top: 0;text-align: center;}
	.AboutHistory .TabNav .slogan img{height: 18px;}
	.AboutHistory .TabNav .slogan img:nth-child(2){display: inline-block;margin: 0 0 0 0.2rem;}
	.AboutHistory .TabNav .slick-prev{left: -19px;}
	.AboutHistory .TabNav .slick-next{right: -19px;}
	.AboutHistory .TabCon{width: auto;float: none;}
	.AboutHistory .TabNav .slick-current:after{right:auto;left:50%;transform: translateX(-50%);top: auto;bottom: 0;height: 2px;}
	.AboutHistory .TabCon .groupItem, .AboutHistory .TabCon .sitem{height: 55vw;}
}
@media(max-width:640px){
	.AboutUs .slogan{margin: 0 0 0.2rem 0.8rem;font-size: 18px;}
	.AboutUs .slogan span{display: inline-block;vertical-align: middle;margin-left: 0.3rem;}
	.AboutUs .video{width: auto;float: none;margin-top: 0.4rem;}
	.AboutUs .TitHead.white h2{color: #333333;}
	.AboutUs .TitHead.white h2 span{color: #A91C2F;}
	.AboutUs .info{width: auto;float: none;background: #AA182C url(../images/about_bg2.png) no-repeat 0 bottom/cover;padding: 0.4rem;}
	.AboutUs:after{display: none;}
	.AboutUs .video .play{width: 0.9rem;height: 0.9rem;line-height: 0.8rem;}
	.AboutUs .text{height: auto;padding-right: 0;}
	.AboutUs .NumList {justify-content:flex-start;}
	.AboutUs .NumList li{flex: none;width: 33.333%;padding-bottom: 0.25rem;}

	.AboutPlan .content{padding: 0.3rem;margin-top: 0;}
	.AboutPlan .content .img{width: auto;text-align: center;float: none;margin: 0 0 0.2rem;}
	.AboutHistory .TabNav .item{font-size: 15px;line-height: 22px;padding: 8px 9px;}
	.AboutHistory .TabCon .groupItem, .AboutHistory .TabCon .sitem{height: auto;}
	.AboutHistory .TabCon .imgbox{position: relative;top: auto;left: 0;padding-bottom: 64%;}
	.AboutHistory .TabCon .info{padding: 0.4rem 0.4rem 0.5rem;}
	.AboutHistory .TabCon .text{height: auto;}
}

/* 劲牌文化 */
.CultureSystem{background: #f9f9f9 url(../images/culturebg2.png) no-repeat center bottom/cover;}
.CultureSystem .content{width: 5.75rem;height: 5.75rem;margin: 0px auto;border-radius: 50%;position: relative;background: url(../images/culturebg.png) no-repeat center center/contain;font-weight: bold;}
.CultureSystem .TabNav {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;}
.CultureSystem .TabNav li{cursor: pointer;width: 2.5rem;position: absolute;height: 1.8rem;}
.CultureSystem .TabNav li aside{cursor: pointer;width: 2.24rem;position: absolute;height: 1rem;display: flex;justify-content: center;align-items: center;color: #fff;}
.CultureSystem .TabNav li aside:after{width: 2.83rem;height: 2.41rem;left: 50%;top: 50%;transform: translate(-50%,-50%) rotate(-145deg);content: "";background: url(../images/culturebgon.png) no-repeat center center/contain;position: absolute;z-index: -100;opacity: 0;visibility: hidden;transition: all 0.5s;}
.CultureSystem .TabNav li aside span{position: relative;z-index: 10;}
.CultureSystem .TabNav .desc{position: absolute;width: 4.76rem;right: -170%;color: #AA182C;padding: 0 0 0.18rem;bottom: 0.5rem;text-align: right;transition: all 0.5s;visibility: hidden;z-index: -1;opacity: 0;}
.CultureSystem .TabNav .desc:after{position: absolute;width: 0;height: 3px;content: "";transition: all 0.5s;bottom: 0;background: #AA182C;right: 0;text-align: right;}
.CultureSystem .TabNav li:nth-child(1) {left: 0;top: 0;}
.CultureSystem .TabNav li:nth-child(1) .desc{right: auto;left: -170%;padding-right: 0;padding-left: 0.5rem;text-align: left;}
.CultureSystem .TabNav li:nth-child(1) aside{transform: rotate(-35deg) translateX(0.65rem);left: 0;top: 0.85rem;}
.CultureSystem .TabNav li:nth-child(2) .desc{right: auto;left: -170%;padding-right: 0;padding-left: 0.5rem;text-align: left;width: 4rem;}
.CultureSystem .TabNav li:nth-child(2) {left: 0;top: 2rem;}
.CultureSystem .TabNav li:nth-child(2) aside{transform: rotate(-90deg) translateX(0.4rem);left: -0.35rem;top: 0.85rem;}
.CultureSystem .TabNav li:nth-child(2) aside:after{transform: translate(-52%,-55%) rotate(-150deg);}
.CultureSystem .TabNav li:nth-child(3) {left: 0;top: 4rem;}
.CultureSystem .TabNav li:nth-child(3) .desc{right: auto;left: -170%;padding-right: 0;padding-left: 0.5rem;text-align: left;}
.CultureSystem .TabNav li:nth-child(3) aside{transform: rotate(31deg) translateX(0.6rem);left: 0.25rem;top: 0;}
.CultureSystem .TabNav li:nth-child(3) aside:after{transform: translate(-49%,-47%) rotate(28deg);}
.CultureSystem .TabNav li:nth-child(4) {right: 0;top: 4rem;}
.CultureSystem .TabNav li:nth-child(4) aside{transform: rotate(-32deg) translateX(-0.8rem);	left: 0.25rem;	top: -0.2rem;}
.CultureSystem .TabNav li:nth-child(4) aside:after{transform: translate(-45%,-47%) rotate(31deg);}
.CultureSystem .TabNav li:nth-child(5) {right: 0;top: 2rem;}
.CultureSystem .TabNav li:nth-child(5) aside{transform: rotate(-86deg) translateX(-4.5rem);	left: 1rem;	top: -4.1rem;}
.CultureSystem .TabNav li:nth-child(5) aside:after{transform: translate(-43.8%,-47.5%) rotate(25deg);}
.CultureSystem .TabNav li:nth-child(5) .desc{width: 4rem;}
.CultureSystem .TabNav li:nth-child(6) {right: 0;top: 0rem;}
.CultureSystem .TabNav li:nth-child(6) aside{transform: rotate(34deg) translateX(-0.4rem);	left: 0rem;	top: 0.7rem;}
.CultureSystem .TabNav li:nth-child(6) aside:after{transform: translate(-58.5%,-50%) rotate(-155deg);}
.CultureSystem .TabNav li:hover aside{color: #AA182C;}
.CultureSystem .TabNav li:hover aside:after{opacity: 1;visibility: visible;z-index: 2;}
.CultureSystem .TabNav li:hover .desc{opacity: 1;padding-right: 0.5rem;visibility: visible;}
.CultureSystem .TabNav li:hover .desc:after{width: 100%;}
.CultureSystem .inner{position: absolute;width: 3.56rem;height: 3.56rem;left: 50%;top: 50%;transform: translate(-50%,-50%);color: #AA182C;}
.CultureSystem .inner li:not(:first-child){position: absolute;width: 1.72rem;height: 1.72rem;display: flex;justify-content: center;align-items: center;font-size: 0.26rem;}
.CultureSystem .inner li:nth-child(1){position: absolute;width: 1.3rem;height: 1.3rem;line-height: 1.3rem;text-align: center;font-size: 0.34rem;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.CultureSystem .inner li:nth-child(2){transform: rotate(-35deg);top: 0.08rem;}
.CultureSystem .inner li:nth-child(3){transform: rotate(53deg); top: 1.72rem;}
.CultureSystem .inner li:nth-child(4){transform: rotate(-35deg); top: 1.72rem;right: 0;}
.CultureSystem .inner li:nth-child(5){transform: rotate(47deg); top: 0;right: 0.08rem;}

.CultureFour .item{width: 49.6%;padding: 0.37rem 0 0;margin-bottom:0.44rem;position: relative;}
/* .CultureFour .click{position: absolute;right: 20%;bottom: .12rem;color: #AA182C;cursor: pointer;}
.CultureFour .click:before{width: 20px;height: 28px;display: block;margin: 0px auto 6px;background: url(../images/ico_mouse.png) center no-repeat;content: "";
 animation: icon-shaking 2s linear 0.5s infinite alternate;
 -webkit-animation: icon-shaking 2s linear 0.5s infinite alternate;} */
.CultureFour .icon{width: 1rem;height: 1rem;border-radius: 50%;transition: all 0.5s;}
.CultureFour .info{flex: 1;padding-left: 0.13rem;}
.CultureFour .info h3{line-height: 1.63;margin-bottom: 0.07rem;position: relative;}
.CultureFour .info h3 .click{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;}
.CultureFour .info .desc{border-bottom: 3px solid #e1e1e1;position: relative;}
.CultureFour .info .desc::after{position: absolute;left: 0;bottom: -3px;height: 3px;z-index: 1;content: "";transition: all 0.5s;background: #AA182C;width: 0;}
.CultureFour .item .ctitle{display: none;}
.CultureFour .four_info2{width: 9rem;margin:0.5rem -1rem;border-radius: 10px;box-shadow: 0 4px 33px rgba(134,134,134,0.37);padding: 3.9vw 5.57vw;position: relative;background: #fff;display: none;}
.CultureFour .four_info2 .tag{margin-left: -5%;text-align: center;}
.CultureFour .four_info2 .tag dd{line-height: 0.74rem;width: 28.333%;margin: 0 0 5% 5%;cursor: pointer; border-radius: 0.74rem;box-shadow: 0 0 10px rgba(150,150,150,0.3);font-size: 0.26rem;color: #AA182C;transition: all 0.5s;}
.CultureFour .four_info2 .tag dd:hover,.CultureFour .four_info2 .tag dd.active{color: #fff;background-image: linear-gradient(to right, rgba(168, 24, 44, 1) , rgba(255, 85, 108, 1),rgba(168, 24, 44, 1));}
.CultureFour .four_info2 .text{ color: #AA182C;border: 2px solid #e8bfc5;padding: 2.34vw;}
.CultureFour .four_info2 .text *{text-wrap:unset !important;}
.CultureFour .four_info2:After{position: absolute;left: 0.45rem;top: -0.25rem;content: "";border-left:0.65rem solid transparent;	border-right:0.65rem solid transparent;border-bottom:0.6rem solid #fff;transform:translateX-50%;}
.CultureFour .four_info2:nth-child(4):After{left: 50%;}
.CultureFour .item:hover .icon{box-shadow: 0 0 23px rgba(170,24,44,1);}
.CultureFour .item:hover .info h3{color: #AA182C;}
.CultureFour .item:hover .info .desc::after{width: 100%;}

.CultureSix .TabNav{width: 3.45rem;float: left;}
.CultureSix .TabNav .slick-list{overflow: visible;}
.CultureSix .TabNav .item{padding: 0.18rem 0;position: relative;margin-bottom: 0.17rem;cursor: pointer;}
.CultureSix .TabNav .item i{position: absolute;width: 1.21rem;height: 1.21rem;line-height: 1.21rem;text-align: center;background: #fff;border: 2px solid #ac192c;left: 0;top: 0;border-radius: 50%;color: #fff;font-size: 0.45rem;transition: all 0.5s;}
.CultureSix .TabNav .item i:after{position: relative;z-index: 2;transition: all 0.5s;}
.CultureSix .TabNav .item i:before{position: absolute;left: 50%;top: 50%;width: 90%;height: 90%;background: #ac192c;content: "";position: absolute;border-radius: 50%;transform: translate(-50%,-50%);transition: all 0.5s;}
.CultureSix .TabNav .item:nth-child(1) i:after{content: "壹";}
.CultureSix .TabNav .item:nth-child(2) i:after{content: "贰";}
.CultureSix .TabNav .item:nth-child(3) i:after{content: "叁";}
.CultureSix .TabNav .item:nth-child(4) i:after{content: "肆";}
.CultureSix .TabNav .item:nth-child(5) i:after{content: "伍";}
.CultureSix .TabNav .item:nth-child(6) i:after{content: "陆";}
.CultureSix .TabNav .item:nth-child(7) i:after{content: "柒";}
.CultureSix .TabNav .item:nth-child(8) i:after{content: "捌";}
.CultureSix .TabNav .item:nth-child(9) i:after{content: "玖";}
.CultureSix .TabNav .item:nth-child(10) i:after{content: "拾";}
.CultureSix .TabNav .item span{display: block;line-height: 0.86rem;margin: 0 0.13rem 0 0.25rem;border-radius: 0.83rem;box-shadow: 0 0 10px rgba(150,150,150, 0.3);padding: 0 0 0 1.35rem;color: #AA182C;font-weight: bold;transition: all 0.5s;background: #fff;}
.CultureSix .TabNav .item:hover i,.CultureSix .TabNav .slick-current i{box-shadow: 0 0 10px rgba(170, 24, 44, 0.8);border: 1px solid #d8959c;color: #aa182b;font-weight: bold;}
.CultureSix .TabNav .item:hover i:before,.CultureSix .TabNav .slick-current i:before{width: 93%;height: 93%;background: #fff;border: 5px solid #aa162c;}
.CultureSix .TabNav .item:hover span,.CultureSix .TabNav .slick-current span{background-image: linear-gradient(to right, rgba(168, 24, 44, 1) , rgba(255, 85, 108, 1),rgba(168, 24, 44, 1));color: #fff;box-shadow: 0 0 10px rgba(170, 24, 44, 0.78);}
.CultureSix .bg{width: 40.1vw;right: 0;top: 1.37rem;background: #AA182C url(../images/culturebg3.png) no-repeat center center/cover;height: calc(100% - 2.82rem);position: absolute;}
.CultureSix .bg:after{top: 0.32rem;left: -0.42rem;border: 1px solid #ab192e;width: 100%;height: 101.5%;z-index: -1;content: "";position: absolute;}
.CultureSix .TabCon {width: 61.59%;float: right;}
.CultureSix .TabCon .slick-list{overflow: visible;}
.CultureSix .TabCon .item{min-height: 7.76rem;position: relative;}
.CultureSix .TabCon .item .info{width: 80%;top: 50%;transform: translateY(-50%);position: absolute;left: 0.16rem;}
.CultureSix .TabCon .item .info .inner{border: 2px solid #e8c1c6;padding: 0.45rem;background: #fff;box-shadow: 0 0 23px rgba(176, 176, 176, 0.3);position: relative;z-index: 2;transition: all 0.5s;}
.CultureSix .TabCon .item .info aside{color: #ab192e;margin-bottom: 0.16rem;font-weight: bold;}
.CultureSix .TabCon .item .info p{margin-bottom: 0.1rem;padding-left: 0.18rem;position: relative;}
.CultureSix .TabCon .item .info p:before{position: absolute;left: 0;top: 0.17rem;width: 0.08rem;height: 0.08rem;content: "";border-radius: 50%;background: #ab192e;}
.CultureSix .TabCon .item .info p:last-child{margin-bottom: 0;}
.CultureSix .TabCon .item .jianpai {position: absolute;width: 2.21rem;height: 2.21rem;box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);right: -1.105rem;top: 50%;transform: translateY(-50%);background: #fff;border-radius: 50%;z-index: -1;transition: all 0.5s;}
.CultureSix .TabCon .item .jianpai span{position: absolute;color: #ab192e;letter-spacing: 0.35em;right: -0.53rem;top: 50%;transform: translateY(-50%);}
.CultureSix .TabCon .item .jianpai span i{color: #fff;}
.CultureSix .TabCon .item .slogan{position: absolute;font-size: 0.6rem;line-height: 1.42;bottom: 0.55rem;right: -2.5rem;color: rgba(255,255,255,0.65);font-weight: bold;}
.CultureSix .TabCon .item .slogan span{display: block;}
.CultureSix .TabCon .item .slogan span:nth-child(2){margin-left: 0.74rem;}
.CultureSix .TabCon .item:hover .inner{border: 2px solid #ab192e;}
.CultureSix .TabCon .info:hover .jianpai{transform: translateY(-50%) scale(1.2);}
.CultureSix .TabCon .slick-current .info aside{animation:fadeInDownSmall 0.5s .3s ease both;-webkit-animation:fadeInDownSmall 0.5s .3s ease both;-moz-animation:fadeInDownSmall 0.5s .3s ease both;}
.CultureSix .TabCon .slick-current .info p{animation:fadeInDownSmall 0.5s .4s ease both;-webkit-animation:fadeInDownSmall 0.5s .4s ease both;-moz-animation:fadeInDownSmall 0.5s .4s ease both;}
.CultureSix .TabCon .slick-current .slogan span:nth-child(1) {animation:fadeInRight 0.5s .3s ease both;-webkit-animation:fadeInRight 0.5s .3s ease both;-moz-animation:fadeInRight 0.5s .3s ease both;}
.CultureSix .TabCon .slick-current .slogan span:nth-child(2) {animation:fadeInRight 0.5s .5s ease both;-webkit-animation:fadeInRight 0.5s .5s ease both;-moz-animation:fadeInRight 0.5s .5s ease both;}

.CultureInfo {padding-bottom: 0.3rem;}
.CultureInfo .w1320 .imgbox{margin: 0px auto;width: 37.7vw;}
.CultureInfo .w1320 .item{text-align: center;}
.CultureInfo .w1320 h3{line-height: 1.45;font-size: 0.4rem;color: #ab192e;}
.CultureInfo .w1320 p{line-height: 1.6;}
.CultureInfo .w1320 .list li:not(:first-child){position: absolute;width: 2.6rem;}
.CultureInfo .w1320 .list li:nth-child(1){margin-top: 0.2rem;}
.CultureInfo .w1320 .list li:nth-child(2){left: 0;top:7.29vw;}
.CultureInfo .w1320 .list li:nth-child(3){left: 0;top:26.82vw;}
.CultureInfo .w1320 .list li:nth-child(4){right: 0;top:7.29vw;}
.CultureInfo .w1320 .list li:nth-child(5){right: 0;top:26.82vw;}

@media(max-width:1560px){
	.CultureSix .TabCon .item .slogan{right: -0.8rem;bottom: -0.25rem;}
}
@media(max-width:1024px){
	.CultureSystem .TabNav li:nth-child(1) .desc {left: -95%;padding-left: 0 !important;}
	.CultureSystem .TabNav li:nth-child(2) .desc {left: -95%;padding-left: 0 !important;}
	.CultureSystem .TabNav li:nth-child(3) .desc {left: -95%;padding-left: 0 !important;}
	.CultureSystem .TabNav .desc{right: -95%;padding-right: 0 !important;bottom: -0.2rem;font-size: 0.24rem;width: 2.5rem !important;}
}
@media(max-width:768px){
	.CultureFour .click{right: 5%;bottom: 18px;}
	.CultureSix .TabNav{width: auto;float: none;}
	.CultureSix .TabNav .item i{left: 50%;transform: translateX(-50%);}
	.CultureSix .TabNav .item span{margin: 0 0.1rem;padding: 0;height: 3.5rem;padding: 1.3rem 0.5rem 0;line-height: 1.2;text-align: center;}
	.CultureSix .TabCon{width: auto;float: none;}
	.CultureSix .TabCon .item .info{position: static;transform: translate(0,0);width: auto;}
	.CultureSix .TabCon .item .jianpai,.CultureSix .TabCon .item .slogan{display: none;}
	.CultureSix .TabCon .item{min-height: auto;}
	
	.CultureSix .bg{width: 100%;top: auto;bottom: 0;}

	.CultureInfo {padding-top: 0.8rem;}
	.CultureInfo .w1320 .list li:not(:first-child){position: static;width: 100%;padding-top: 0.2rem;}
}
@media(max-width:640px){
	.CultureSystem .desc_info{text-align: center;font-weight: bold;}
	.CultureSystem .desc_info .desc{display: none;margin-top: 0.28rem;}

	.CultureFour .item{padding-top: 0;width: 100%;}
	.CultureFour .info .desc{padding-bottom: 5px;}
	.CultureFour .click{bottom: 8px; right: 0;font-size: 12px;}
	.CultureFour .four_info2{width: 100%;margin: 0.3rem 0 0;}
	.CultureFour .list .item:hover .four_info2{display: block;width:100%;}
	.CultureFour .four_info2 .tag dd{font-size: 15px;line-height: 35px;}
	.CultureSix .TabNav .item span{padding-left: 0.3rem;padding-right: 0.3rem;}
    .CultureFour .four_info2:After{border-left: 0.4rem solid transparent;
    border-right: 0.4rem solid transparent;
    border-bottom: 0.4rem solid #fff;}
}

/* 透明工厂 */
.FactorySlogan{text-align: center;height: 1.78rem;padding: 0.3rem;background: #ac2939 url(../images/factorybg1.jpg) no-repeat center center/cover;color: #fff;}
.FactorySlogan span{margin: 0 1.82vw;display: inline-block;letter-spacing: 0.1em;}
.FactorySlogan:before,.FactorySlogan:after{content: "";width: 12.5vw;height: 3px;display: inline-block;vertical-align: middle;background: #fff;transition: all 0.5s;}
.FactorySlogan:hover:before,.FactorySlogan:hover:after{width: 8vw;}
.FactoryTab{padding-top: 0.8rem;}
.FactoryTab .TabNav{margin-bottom: 0.4rem;}
.FactoryTab .TabNav li{flex: 1;cursor: pointer;border-bottom: 4px solid #e1e1e1;position: relative;text-align: center;padding-bottom: 0.3rem;}
.FactoryTab .TabNav li span{position: relative;z-index: 2;line-height: 0.83rem;}
.FactoryTab .TabNav li:After{left: 50%;bottom: -4px;height: 4px;width: 0;content: "";position: absolute;background: #ac2939;transition: all 0.5s;}
.FactoryTab .TabNav li:before{left: 50%;top: 0;height: 0.83rem;width: 0;content: "";position: absolute;background: #ac2939;transition: all 0.5s;transform: translateX(-50%);}
.FactoryTab .TabNav li.on:After{left: 0;width: 100%;}
.FactoryTab .TabNav li.on{color: #fff;}
.FactoryTab .TabNav li.on:before{width: 80%;}
.videoSlider{width: 68.13%;float: left;}
.videoSlider .item{padding: 0.41rem 0 0;}
.videoSlider iframe{height: 4.87rem;width: 100%;border: 0;}
.dplayerInfo{position: relative;}
.dplayerInfo .info{position: absolute;left: 10%;top: 50%;transform: translateY(-50%);z-index: 10;background-image: linear-gradient(to left, rgba(170, 24, 44, 0) , rgba(170, 24, 44, 1));padding: 0.25rem;width: 50%;color: #fff;}
.dplayerInfo .info h2{margin-bottom: 0.25rem;}
#dplayerPlay{height: 5.7rem;}
.videosmall{width: 30.34%;float: right;padding: 0.4rem 0;}
.videosmall .item{padding-bottom:0.48rem;}
.videosmall .item a{display:block;position: relative;text-align: center;cursor: pointer;}
.videosmall .item:last-child{margin-bottom: 0;}
.videosmall .item .imgbox{padding-top: 2.08rem;}
.videosmall .item .imgbox img{object-fit:cover;}
.videosmall .item .tit{position: absolute;left: 0;bottom: 0;z-index: 2;width: 100%;color: #fff;line-height: 0.4rem;padding: 0.3rem 0.15rem 0;background-image: linear-gradient(to bottom, rgba(170, 24, 44, 0) , rgba(170, 24, 44, 1));}
.videosmall .slick-arrow{width: 0.5rem;height: 0.5rem;line-height: 0.5rem;background-color: transparent;color: #333;}
.videosmall .slick-prev{left: 50%;transform: translateX(-50%) rotate(90deg);top: 0;}
.videosmall .slick-next{left: 50%;transform: translateX(-50%)rotate(90deg);top: auto;bottom: 0.45rem;}
.iframebody{padding: 0 !important;}

.ApplyJp{position: relative;}
.ApplyJp .info{position: absolute;left: 0;bottom: 1.1rem;width: 100%;text-align: center;z-index: 10;font-size: 0.6rem;line-height: 2;font-weight: bold;color: #fff;}
.ApplyJp .info:after{width: 36px;height: 36px;display: block;margin: 18px auto 0;background: url(../images/ico_mouse2.png) center no-repeat;content: "";
 animation: icon-shaking 2s linear 0.5s infinite alternate;
 -webkit-animation: icon-shaking 2s linear 0.5s infinite alternate;}
.ApplyJp .imgbox:after{z-index: 2;left: 0;top: 0;width: 100%;height: 100%;content: "";position: absolute;background: rgba(0,0,0,0.24);transition: all 0.5s;}
.ApplyJp .imgbox:hover:after{background: rgba(0,0,0,0.35);}

@media(max-width:1024px){
	.FactorySlogan span{letter-spacing: 0;}
	.videoSlider{width: auto;float: none;}
	.videoSlider .item{padding-top: 0;}
	.videosmall{width: auto;float: none;}
	.videosmall .item a{margin: 0 0.1rem;}
	.videosmall .slick-prev{left: -20px;top: 40%;transform: translate(0,-50%);}
	.videosmall .slick-next{left:auto;right: -20px;top: 40%;transform: translate(0,-50%);}
}

@media(max-width:640px){
	.ApplyJp .info{font-size: 18px;}
	.videosmall .item .tit{padding: 0.2rem;}
	.FactorySlogan{flex-wrap: wrap;}
	.FactorySlogan span{width: 100%;}
	.FactorySlogan:before{margin-bottom: 0.18rem;}
	.FactorySlogan:after{margin-top: 0.18rem;}
	.FactorySlogan{height: auto;line-height: 1.5;}
    .dplayerInfo .info{left: 5%;width: 90%;}
    .FactoryTab .TabNav li{font-size:15px;}
    #dplayerPlay{height:4rem;}
    .videoSlider iframe{height:3.87rem;}
    .videosmall{padding:0;}
    .videosmall .item .imgbox{padding-top:58%;}
}

/* 劲牌党建 */
.djbody .SubBan aside{font-size: 0.6rem;color: #a8192b;}
.djbody .SubBan aside:before,.djbody .SubBan aside:after{display: inline-block;content: "";width: 0.31rem;height: 0.43rem;vertical-align: middle;}
.djbody .SubBan aside:before{border-left: 0.06rem solid #ab182b;border-top: 0.06rem solid #ab182b;margin-top: -0.45rem;}
.djbody .SubBan aside:after{border-right: 0.06rem solid #ab182b;border-bottom: 0.06rem solid #ab182b;margin-bottom: -0.35rem;}

.PartyInfo .SubPage{background: url(../images/djbg.jpg) no-repeat right bottom/cover;}
.PartyInfo .content{position: relative;padding: 0.6rem 1rem;}
.PartyInfo .content:before{position: absolute;left: 0.19rem;top: 0.13rem;height: calc(100% - 0.13rem);width: calc(100% - 0.19rem);border-radius: 0.2rem;background: #fff;z-index: 1;box-shadow: 0 4px 10px rgba(0,0,0,0.3);content: "";}
.PartyInfo .content:after{position: absolute;left: 0;top: 0;height: calc(100% - 0.13rem);width: calc(100% - 0.19rem);border-radius: 0.2rem;background: #a6192a;z-index: 0;box-shadow: 0 4px 10px rgba(0,0,0,0.3);content: "";}
.PartyInfo .SinglePage{position: relative;z-index: 10;height: 4.9rem;overflow: hidden;}

.LeaderSlider .slick-list{margin: 0 -0.3rem;}
.LeaderSlider .item{margin: 0 0.15rem;}
.LeaderSlider .item a{display: block;margin: 0.15rem;}
.LeaderSlider .item .imgbox{padding-top: 66.66%;}
.LeaderSlider .item .info{min-height: 1.36rem;padding: 0.2rem 0.35rem;transition: all 0.5s;}
.LeaderSlider .slick-current a,.LeaderSlider .item:hover a{box-shadow: 0 4px 10px rgba(0,0,0,0.3);}
.LeaderSlider .slick-current .info,.LeaderSlider .item:hover .info{background: #a6192a;color: #fff;}
.LeaderSlider .slick-arrow{left: 50%;transform:translate(-50%,0);top: 1.6rem;}
.LeaderSlider .slick-prev{margin-left: -14.42vw;}
.LeaderSlider .slick-next{margin-left: 14.43vw;right: auto;}

.Newsfocus{margin-bottom: 1rem;}
.Newsfocus .item{padding: 0.7rem 0;position: relative;}
.Newsfocus .item:after{right: 0.1rem;top: 0.1rem;height: calc(100% - 0.2rem);border-radius: 10px;width: 74.84%;content: "";position: absolute;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.Newsfocus .imgbox{padding-top: 2.6rem;width: 33.33%;position: relative;z-index: 2;}
.Newsfocus .tit{min-height: 0.6rem;margin-bottom: 0.03rem;}
.Newsfocus .info{flex: 1;padding: 0 0.62rem;position: relative;z-index: 2;}
.Newsfocus .desc{min-height: 1.2rem;margin-bottom: 0.34rem;}
.Newsfocus .more{display: inline-block;border-bottom: 1px solid #aa182c;color: #aa182c;padding: 0;transition: all 0.5s;}
.Newsfocus .item .info:hover .more{font-weight: bold;padding: 0 0.15rem;}

.NewsList .item{margin-bottom: 0.3rem;border-radius: 10px;}
.NewsList .item a{padding: 0.39rem 0.39rem 0.39rem 0;}
.NewsList .item .date{width: 1.93rem;padding-left: 0.58rem;position: relative;margin-top: 2.81vw;}
.NewsList .item .date:before{left: 0.07rem;top: 0.13rem;width: 0;height: 1px;content: "";position: absolute;background: #aa182c;z-index: 2;transition: all 0.5s;}
.NewsList .item .date:after{left: 0.07rem;top: 0.13rem;width: 0.3rem;height: 1px;content: "";position: absolute;background: #c6c6c6;}
.NewsList .item .date em{display: block;margin-bottom: 0.18rem;font-size: 0.3rem;color: #333;}
.NewsList .item .info{flex: 1;padding: 2.81vw 5.93vw 0 0;}
.NewsList .item .tit{min-height: 0.8rem;font-weight: bold;}
.NewsList .item .desc{min-height: 1.2rem;}
.NewsList .item .desc *{text-align: left !important;}
.NewsList .item .imgbox{width: 40.15%;padding-top: 16.66vw;}
.NewsList .item:hover .date:before{width: 0.3rem;}
.NewsList .item:hover .date em{color: #aa182c;font-weight: bold;}

.HornorList .TabNav{margin-bottom: 0.24rem;height: 0.32rem;background: url(../images/linebg.gif) 0px center repeat-x;}
.HornorList .TabNav .slick-track{width: auto !important;display: flex;justify-content: space-between;}
.HornorList .TabNav .item{float: none !important;flex: 1;text-align: center;font-size: 0;height: 0.32rem;position: relative;cursor: pointer;}
.HornorList .TabNav .item:after{width: 0.32rem;height: 0.32rem;background: #fff;border-radius: 50%;content: "";border: 0.06rem solid #eeeeee;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.HornorList .TabNav .slick-current:after{border: 0.06rem solid #a9182c;}

.HornorList .TabCon{margin: 0 -0.28rem;}
.HornorList .TabCon .item{padding: 0.24rem 0.22rem 0.22rem;margin: 0 0.06rem;}
.HornorList .TabCon .inner{position: relative;}
.HornorList .TabCon .info{position: absolute;left: 50%;top: 50%;width: 100%;height: 100%;background: #aa182c;color: #fff;z-index: 10;padding: 0.5rem;transform: translate(-50%,-50%) scale(0);transition: all 0.8s;opacity: 0;}
.HornorList .TabCon .info h3{line-height: 2.28;font-size: 0.28rem;position: relative;margin-bottom: 0.24rem;}
.HornorList .TabCon .info h3:before{position: absolute;left: 0;top:0;width: 0.38rem;height: 0.05rem;content: "";}
.HornorList .TabCon .imgbox{overflow: visible;border-radius: 0.18rem;background: #ecf0f4;box-shadow: 0.1rem 0.1rem 0.13rem rgba(0,0,0,0.3);padding-top: 2.92rem;}
.HornorList .TabCon .imgbox span{left: 0.1rem;top: 0.1rem;width: calc(100% - 0.2rem);height: calc(100% - 0.2rem);background: #fff;}
.HornorList .TabCon .item:hover .info{transform: translate(-50%,-50%) scale(1);opacity: 1;}
.HornorList .TabCon .slick-arrow{background-color: transparent;color: #333333;}
.HornorList .TabCon .slick-arrow i{font-size: 0.6rem;}
.HornorList .TabCon .slick-arrow:hover{color: #aa182c;}
.HornorList .TabCon .slick-prev{left: -5.2vw;}
.HornorList .TabCon .slick-next{right: -5.2vw;}

@media(max-width:1560px){
	.LeaderSlider .slick-prev{margin-left: -13.9vw;}
	.LeaderSlider .slick-next{margin-left: 14.1vw;}
}
@media(max-width:1024px){
	.HornorList .TabCon .slick-prev{left: -0.28rem;}
.HornorList .TabCon .slick-next{right: -0.1rem;}
}
@media(min-width:641px){
.HornorList .TabCon .slick-current .info{transform: translate(-50%,-50%) scale(1);opacity: 1;}
}
@media(max-width:640px){
	.PartyInfo .content{padding: 0.5rem;}
	.PartyInfo .SinglePage{height: auto;}
	.LeaderSlider .slick-list{padding: 0 15%;}
	.LeaderSlider .item{margin: 0;}
	.LeaderSlider .slick-dots{position: static;}
	.LeaderSlider .slick-dots li button{background: #ddd;}
	.LeaderSlider .slick-prev{margin-left: -34.5vw;}
	.LeaderSlider .slick-next{margin-left: 34.5vw;}

	.Newsfocus .imgbox{width: 100%;float: none;padding-top: 64%;}
	.Newsfocus .info{width: 100%;float: none;padding: 0.3rem;}
	.Newsfocus .desc{min-height: 72px;}
	.Newsfocus .item{padding: 0.1rem;}
	.Newsfocus .item:after{width: calc(100% - 0.2rem);}

	.NewsList .item a{padding-right: 0;padding-top: 0;}
	.NewsList .item .imgbox{width: 100%;padding-top: 64%;}
	.NewsList .item .date em{font-size: 18px;}
	.NewsList .item .date:after{top: 11px;}
	.NewsList .item .tit{margin-bottom: 0.1rem;}
	.NewsList .item .desc{min-height: 72px;margin-bottom: 0.25rem;}

	.HornorList .TabCon .imgbox{padding-top: 64%;}
}

/* 劲牌新闻 */
.TopSearch{margin-bottom: 0.48rem;position: relative;z-index: 1000;}
.TopSearch .select_box{width: 2.15rem;position: relative;z-index: 10;}
.TopSearch .select_box i{position: absolute;right: 0.2rem;top: 50%;transform: translateY(-50%);z-index: 11;font-size: 18px;}
.TopSearch .select_box input{width: 100%;height: 0.52rem;line-height: 0.52rem;padding: 0 0.27rem;position: relative;z-index: 10;background: #fff;border: 1px solid #d7d7d7;border-radius: 10px;cursor: pointer;}
.TopSearch .select_box input::-webkit-input-placeholder{color: #333333;}
.TopSearch .select_box ul{position: absolute;left: 0;top: 90%;width: 100%;border-radius: 0 0 10px 10px;background: #fff;box-shadow: 0 4px 10px rgba(0,0,0,0.3);padding: 0.2rem 0 0.12rem;display: none;}
.TopSearch .select_box ul li{padding: 0 0.28rem;cursor: pointer;}
.TopSearch .select_box ul li.hover,.TopSearch .select_box ul li:hover{color: #AA182C;}
.TopSearch .searchRight{flex: 1;margin-left: 0.13rem;position: relative;}
.TopSearch .searchRight i{position: absolute;color: #999999;top: 50%;transform: translateY(-50%);left: 0.33rem;}
.TopSearch .searchRight input{width:calc(100% - 1.64rem);border-radius: 10px;height: 0.54rem;line-height: 0.52rem;border:1px solid #D7D7D7;padding: 0 0.15rem 0 0.77rem;}
.TopSearch .searchRight button{width: 1.46rem;height: 0.54rem;border-radius: 10px;background: #aa182c;color: #fff;margin-left: 0.18rem;}

.SubNav{text-align: right;line-height: 2;text-indent: 0.1em;margin-bottom: 0.24rem;}
.SubNav li{position: relative;color: #999999;}
.SubNav li a{color: #999999;}.SubNav li:hover a{color: #aa182c;}
.SubNav li span{margin-right: 0.1rem;}
.SubNav li:after{position: absolute;left: 0;bottom: 0;width: 0;transition: all 0.5s;height: 2px;content: "";background: #aa182c;}
.SubNav li:hover:after,.SubNav li.on:after{width: 0.45rem;}
.SubNav li.on a{font-weight: bold;color: #aa182c;}
.SubNav li:last-child span{display: none;}

.NewsBox{box-shadow: 0 4px 10px rgba(0,0,0,0.3);margin-bottom: 1rem;}
.NewsBox .FocusNews{width: 45%;position: relative;float: left;}
.NewsBox .FocusNews .item{overflow: hidden;}
.NewsBox .FocusNews a{display: block;position: relative;background: #fff;z-index: 3;}
.NewsBox .FocusNews .imgbox{padding-top: 5.94rem;}
.NewsBox .FocusNews .slick-dots{bottom: 0.22rem;}
.NewsBox .FocusNews .slick-dots li{width: 8px;height: 8px;margin: 0 9px;}

.NewsBox .List{width: 55%;float: right;padding:0 4.5%;}
.NewsBox .List .slick-list,.NewsBox .List .slick-track{height: auto !important;}
.NewsBox .List li{position: relative;font-weight: normal;}
.NewsBox .List a{min-height: 1rem;padding: 0.3rem 0 0.3rem 0;position: relative;z-index: 1;}
.NewsBox .List .date{width: 1.04rem;line-height: 0.35rem;padding-top: 0.11rem;}
.NewsBox .List .date em{display: block;font-size: 0.3rem;}
.NewsBox .List .info{flex: 1;}
.NewsBox .List .ti{line-height: 0.36rem;min-height:0.72rem;margin-bottom: 0.12rem;font-weight: bold;}
.NewsBox .List .desc{line-height: 25px;color: #999999;}
.NewsBox .List li:not(:last-child) a{border-bottom: 1px solid #d8d8d8;}

/*.PhotoList{margin: 0 0 0 -0.98rem;}*/
.PhotoList ul{display:flex;flex-wrap:wrap;margin-left:-5%;}
.PhotoList .item{width:28.33%;float:left;margin-left:5%;margin-bottom:0.4rem;}
.PhotoList .imgbox{padding-top: 69.333%;}
.PhotoList .info{padding: 0.3rem 0.3rem 0.26rem;}
.PhotoList .tit{min-height: 0.56rem;margin-bottom: 0.16rem;font-weight: bold;}
.PhotoList .desc{margin-bottom: 0.17rem;}
.PhotoList .playbtn{transform: translate(-50%,-50%) scale(1.5);opacity: 0;width: 0.5rem;height: 0.5rem;line-height: 0.5rem;font-size: 18px;}
.PhotoList .item:hover .playbtn{transform: translate(-50%,-50%) scale(1);opacity: 1;}

@media(max-width:768px){
	.NewsBox .FocusNews{width: auto;float: none;}
	.NewsBox .FocusNews .imgbox{padding-top: 64%;}
	.NewsBox .List{width: auto;float: none;}
	/*.PhotoList {margin-left: -0.3rem;}*/
	.PhotoList .item{width: 45% !important;}
	.PhotoList .item:nth-child(2n+1){clear: both;}
}
@media(max-width:640px){
	.TopSearch .select_box{width: 100%;margin-bottom: 10px;}
	.TopSearch .searchRight{margin-left: 0;}
	.TopSearch .searchRight i{left: 0.22rem;}
	.NewsBox .List .info{padding-left: 15px;}
	.NewsBox .List .ti{font-size: 16px;min-height:48px;line-height:24px;}
	.NewsBox .List .date {line-height: 25px;}
	.NewsBox .List .date em{font-size: 20px;}

	.PhotoList .info{padding: 0.2rem;}
}
@media(max-width:480px){
	.TopSearch .select_box input,.TopSearch .searchRight input,.TopSearch .searchRight button{height: 35px;line-height: 0.35rem;}
}

/* 品牌视频 */
.BrandVideo .slider{width: 66%;float: left;}
.BrandVideo .slider .item{position: relative;}
.BrandVideo .slider .info{position: absolute;left: 0;bottom: 0;width: 100%;padding: 0.3rem 0.3rem 0.41rem;background: rgba(170, 24, 44, 0.7);z-index: 1;}
.BrandVideo .slider aside{line-height: 1.3;font-weight: bold;color: #fff;}
.BrandVideo .slider .imgbox{padding-top: 4.74rem;}
.BrandVideo .slider .slick-dots {text-align: center;bottom: 12px;}
.BrandVideo .slider .slick-dots li{width: 8px;height: 8px;}
.BrandVideo .slider .slick-dots li button{background: rgba(255,255,255,0.49);}
.BrandVideo .slider .slick-dots li.slick-active button{background: #fff;}
.playbtn{color: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 10;border-radius: 50%;background: #aa182c;width: 0.64rem;height: 0.64rem;text-align: center;line-height: 0.64rem;transition: all 0.5s;}
.item:hover .playbtn{transform: translate(-50%,-50%) scale(1.2);}
.BrandVideo .List{width: 34%;float: left;padding-left: 0.24rem;}
.BrandVideo .List .item{margin-bottom:0.3rem;position: relative;text-align: center;}
.BrandVideo .List aside{z-index: 2;left: 0;bottom: 0;width: 100%;position: absolute;color: #fff;padding: 0.09rem 0.2rem 0.07rem;background: rgba(0,0,0,0.32);backdrop-filter: blur(10px);}
.BrandVideo .List aside span{z-index: 10;position: relative;}
.BrandVideo .List .imgbox{padding-top: 2.22rem;}
.BrandVideo .List .playbtn{width: 0.5rem;height: 0.5rem;line-height: 0.5rem;font-size: 20px;transform: translate(-50%,-50%) scale(1.5);opacity: 0;}
.BrandVideo .List .item:hover .playbtn{transform: translate(-50%,-50%) scale(1);opacity: 1;}

.VideoList{margin-left: -0.24rem;}
.VideoList .item{width: 33.333%;float: left;padding: 0 0 0.39rem 0.24rem;text-align: center;}
.VideoList .imgbox{padding-top: 70.9%;margin-bottom: 0.19rem;}
.VideoList .tit{min-height: 0.6rem;}
.VideoList .playbtn{transform: translate(-50%,-50%) scale(1.5);opacity: 0;}
.VideoList .item:hover .playbtn{transform: translate(-50%,-50%) scale(1);opacity: 1;}

.VideoInfo{width: 63.18%;float: left;}
.VideoRec{width: 35.75%;float: right;}
.VideoRec ul.overhide{height: 7.07rem;overflow: hidden;margin-bottom: 0.15rem;}
.VideoRec ul.overshow{overflow-y:scroll}
.VideoRec .item{padding-bottom: 0.14rem;}
.VideoRec .imgbox{width: 53.6%;padding-top: 1.66rem;}
.VideoRec .info{flex: 1;padding-left: 0.14rem;}
.VideoRec .info aside{margin-bottom: 0.13rem;}
.VideoRec .date i{font-size: 18px;color: #AA182C;margin: -3px 7px 0 0;}
.VideoRec .playbtn{transform: translate(-50%,-50%) scale(1.5);opacity: 0;width: 0.38rem;height: 0.38rem;line-height: 0.38rem;font-size: 18px;}
.VideoRec .item:hover .playbtn{transform: translate(-50%,-50%) scale(1);opacity: 1;}
.VideoRec .item:hover .tit{font-weight: bold;}
.VideoRec .showMore.on .hide{display: block !important;}
.VideoRec .showMore.on .show{display: none !important;}

.showMore{display: block;text-align: center;line-height: 0.51rem;border-radius: 10px;background: #f3f3f3;}
.showMore:hover{background: #AA182C;color: #fff;}

.TitInfo{padding-bottom: 0.18rem;}
.TitInfo h1{font-size: 0.3rem;line-height: 1.73;color: #AA182C;margin-bottom: 0.11rem;}
.TitInfo .date i{color: #AA182C;margin: -4px 0.1rem 0 0;}
.TitInfo.line{padding-bottom: 0.3rem;border-bottom: 1px solid #d8d8d8;margin-bottom: 0.4rem;}

.SinglePage{ word-wrap:break-word;word-break:normal;text-align:justify;}
.SinglePage video{max-width: 100% !important;margin: 0px auto 0.3rem;display: block;}
.SinglePage table{border-bottom: 1px solid #dcdcdc !important;border-right:1px solid #dcdcdc !important;margin: 0.2rem 0;}
.SinglePage table td,.SinglePage table th{padding: 0.2rem 0.15rem !important;border-top: 1px solid #dcdcdc !important;border-left: 1px solid #dcdcdc !important;background-color: #f4f5f7 !important;text-align: center;line-height: 24px;}
.SinglePage table th{background-color: #004898 !important;color:#fff !important;font-size:0.18rem !important;font-weight: normal;}
.SinglePage table p{margin-left: 8px;margin-right: 8px;}
.SinglePage table p:not(:last-child){margin-bottom: 8px;}

.NewsInfo.SinglePage p{text-indent: 2em;}
.NewsInfo.SinglePage img{max-width: 100%;display: block;margin: 10px auto;}

.PrevNextInfo{padding: 0.4rem 0 0 0;margin-top: 0.48rem;border-top: 1px solid #d8d8d8;position: relative;}
.PrevNextInfo dl{position: absolute;top: 0.4rem;left: 0;width: 100%;}
.PrevNextInfo dl i{font-size: 0.3rem;transition: all 0.5s;margin-top: -3px;}
.PrevNextInfo dl .prev i{margin-right: 0.2rem;}
.PrevNextInfo dl .prev a:hover i{margin-right: 0.1rem;}
.PrevNextInfo dl .next a:hover i{margin-left: 0.1rem;}
.PrevNextInfo dl .next i{margin-left: 0.2rem;}
.PrevNextInfo dl .next{position: absolute;right: 0;top: 0;}
.PrevNextInfo .back{width: 2rem;line-height: 0.54rem;text-align: center;border: 1px solid #cccccc;border-radius: 0.54rem;transition: all 0.3s;margin: 0px auto;position: relative;z-index: 10;display: block;}
.PrevNextInfo .back i{color: #999999;font-weight: bold;margin-right: 0.16rem;}
.PrevNextInfo .back:hover{background-color: #aa182c;color: #ffffff;border-color: #aa182c;}
.PrevNextInfo .back:hover i{color: #fff;}

@media(max-width:1024px){
	.NewsInfo.SinglePage img{max-width: 100%;}
}
@media(max-width:640px){
	.BrandVideo .slider{width: auto;float: none;margin-bottom: 0.24rem;}
	.BrandVideo .slider .imgbox{padding-top: 64%;}
	.BrandVideo .List{width: auto;float: none;padding-left: 0;display: flex;justify-content: space-between;}
	.BrandVideo .List .item{width: 48.5%;}
	.BrandVideo .slider aside{font-size: 16px;}
	.VideoList .item{width: 50%;}
	.VideoList .item:nth-child(2n+1){clear: both;}
	.playbtn{font-size: 15px !important;width: 0.55rem !important;height: 0.55rem !important;line-height: 0.55rem !important;}

	.TitInfo h1{font-size: 20px;}
	.VideoInfo{width: auto;float: none;}
	.VideoRec{width: auto;float: none;margin-top: 0.5rem;}
	.PrevNextInfo .back{font-size: 14px;}
	.PrevNextInfo .back i{font-size: 18px;}
}

/* 品牌活动 */
.ActivityFocus{margin-bottom: 5.2vw;}
.ActivityFocus .item{position: relative;}
.ActivityFocus .imgbox{padding-top: 4.74rem;}
.ActivityFocus .info{padding: 0.44rem 0.39rem 0.41rem;color: #fff;position: absolute;left: 0;bottom: 0;width: 100%;z-index: 10;background:rgba(170, 24, 44, 0.7);backdrop-filter: blur(10px);}
.ActivityFocus .info .tit{margin-bottom: 0.16rem;}
.ActivityFocus .info .desc{min-height: 0.5rem;max-width: 59%;}
.ActivityFocus .info .desc *{text-align: left !important;}
.ActivityFocus .info .right{top: 50%;transform: translateY(-50%);right: 0.38rem;position: absolute;text-align: right;}
.ActivityFocus .info .more{text-align: center;width: 1.24rem;line-height: 0.41rem;border-radius: 0.41rem;background: #fff;color: #aa182c;margin-top: 0.25rem;transition: all 0.5s;}
.ActivityFocus .item:hover .more{transform: translateY(-3px);width: 1rem;}
.ActivityFocus .slick-dots {text-align: center;bottom: 12px;}
.ActivityFocus .slick-dots li{width: 8px;height: 8px;}
.ActivityFocus .slick-dots li button{background: rgba(255,255,255,0.49);}
.ActivityFocus .slick-dots li.slick-active button{background: #fff;}

@media(max-width:480px){
	.ActivityFocus .info{position: relative;}
	.ActivityFocus .info .right{position: static;display: flex;justify-content: space-between;padding-top: 0.35rem;transform: translate(0);}
	.ActivityFocus .info .desc{max-width: none;}
	.ActivityFocus .info .more{margin-top: 0;}
	.ActivityFocus .info .tit{font-size: 16px;}
	.ActivityFocus .imgbox{padding-top: 64%;}
}

/* 健康 */
.brandbody .SubBan aside{font-size: 0.6rem;text-shadow: 0 4px 10px rgba(0,0,0,0.3);}
.brandbody .SubBan aside:before,.brandbody .SubBan aside:after{display: inline-block;content: "";width: 0.31rem;height: 0.43rem;vertical-align: middle;}
.brandbody .SubBan aside:before{border-left: 0.06rem solid #fff;border-top: 0.06rem solid #fff;margin-top: -0.45rem;}
.brandbody .SubBan aside:after{border-right: 0.06rem solid #fff;border-bottom: 0.06rem solid #fff;margin-bottom: -0.35rem;}
/* .brandbody .SubBan h3{font-size: 0.4rem;margin-top: 0.2rem;text-shadow: 0 4px 10px rgba(0,0,0,0.3);} */

.BrandList {margin-top: -5.5vw;;}
.BrandList .item{padding-top: 6.25vw;}
.BrandList .inner{padding: 0.5rem;}
.BrandList .imgbox{padding-top: 4.42rem;width: 46.6%;overflow: visible;}
.BrandList .info{flex: 1;padding: 0 0 0 0.6rem;line-height: 0.52rem;}
.BrandList .ti{line-height: 1.73;margin-bottom: 0.24rem;}
.BrandList .desc{margin-bottom: 4.5vw;}
.BrandList .desc *{text-align:left !important;}
.BrandList .tag a{display: inline-block;padding: 0 0.26rem;height: 0.54rem;border: 1px solid rgba(0,0,0,0);font-weight: bold;}
.BrandList .tag a:hover{color: #aa182c;border: 1px solid #aa182c;}

.BrandMenu{margin-bottom: 1.1rem;}
.BrandMenu li{margin-right: 1.38rem;padding: 0 0.11rem 0.07rem 0;position: relative;}
.BrandMenu li:After{position: absolute;left: 0;bottom: 0;width: 0;content: "";height: 2px;background: #a8182c;transition: all 0.5s;}
.BrandMenu li:last-child{margin-right: 0;}
.BrandMenu li span{font-size: 0.36rem;line-height: 1.5;display: block;}
.BrandMenu li em{font-size: 0.2rem;color: #e3e3e3;}
.BrandMenu li:hover:After,.BrandMenu li.onli:After{width: 100%;}

.ProList .item{position: relative;padding: 0.3rem 0;margin-bottom: 0;overflow: hidden;}
.ProList .icon{position: absolute;width: 6.73rem;height: 4.01rem;background-image: url(../images/hua9.png);background-size: contain;left: -3.27rem;bottom: 0.3rem;z-index: 0;}
.ProList .info{width: 50.37%;padding-top: 0.2rem;}
.ProList .title{line-height: 0.75rem;color: #a8182c;position: relative;margin-bottom: 0.38rem;}
.ProList .title:before{position: absolute;left: 0;bottom: 0;width: 0.23rem;height: 2px;content: "";background: #a8182c;}
.ProList .txt{min-height: 3.7rem;}
.ProList .imgbox{width: 42%;}
.ProList .titbox{line-height: 0.82rem;background: #f9f9f9;}
.ProList .titbox .num{padding-left: 0.48rem;font-size: 0.35rem;color: #a8182c;}
.ProList .titbox .num i{color: #333333;transform: rotate(90deg);font-size: 0.4rem;}
.ProList .titbox .ti{width: 2.26rem;text-align: center;color: #fff;background: #a8182c;transition: all 0.5s;}
.ProList .titbox .ti img{max-width:0.48rem;}
.ProList .titbox:hover .ti{background: #ca974e;transform: scale(1.1);}
.ProList .bg{height: 100%;width: 66.14%;right:0;top: 0;z-index: 0;border-radius: 7.42rem 0 0 7.42rem;opacity: 0.05;background-position: center center;background-size: cover;position: absolute;transition: all 0.5s;}
.ProList .item:hover .bg{opacity: 0.1;right: -0.3rem;}
.ProList .item:nth-child(even) .w1320{flex-direction: row-reverse;}
.ProList .item:nth-child(even) .bg{right: auto;left: 0;border-radius: 0 7.42rem 7.42rem 0;}
.ProList .item:nth-child(even):hover .bg{left: -0.3rem;right: auto;}
.ProList .item:nth-child(3n+2) .icon{width: 6.53rem;height: 4.04rem;background-image: url(../images/hua10.png);left: auto;right:-3.75rem;}
.ProList .item:nth-child(3n+3) .icon{width: 7.31rem;height: 6.1rem;background-image: url(../images/hua11.png);left: auto;left:-5.06rem;}

.adImg{clear: both;border-bottom: 2px solid #fff;}
.adImg img{width: 100%;}
.ColItem {padding-top: 0rem;}
.ColItem .item{width: 49%;transition: all 0.5s;}
.ColItem a{display: block;position: relative;text-align: center;color: #fff;z-index:3;}
.ColItem .info{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 4;}
.ColItem aside{line-height: 2;margin-bottom: 0.25rem;}
.ColItem aside:after{width: 36px;height: 36px;display: block;margin: 0px auto 6px;background: url(../images/ico_mouse2.png) center no-repeat;content: "";
 animation: icon-shaking 2s linear 0.5s infinite alternate;
 -webkit-animation: icon-shaking 2s linear 0.5s infinite alternate;}
.ColItem .imgbox{padding-top: 27.6vw;transition: all 0.3s;}
.ColItem .imgbox:After{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";z-index: 2;background: rgba(0,0,0,0.4);transition: all 0.5s;}
.ColItem .item:hover{transform: scale(1.05);}
.ColItem .item:hover .imgbox{box-shadow: 0 10px 30px rgba(0,0,0,0.3);}
.ColItem .item:hover .imgbox:after{opacity: 0.5;}

.HealthPage1 .item{position: relative;padding: 0.82rem 0 0 0;}
.HealthPage1 .item:after{position: absolute;right: 0;top: 0;height: 100%;width: 46.14%;content: "";background: #f8f9fa;}
.HealthPage1 .imgbox{width: 52.57%;float: right;}
.HealthPage1 .info{width: 49.39%;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.HealthPage1 .inner{color: #fff;background: #aa182c;padding: 0.55rem;}

.HealthPage2 .ActivityFocus{margin-bottom: 15px;}
.searchbox2{margin-bottom: 0.5rem;}
.searchbox2 .input{width:100%; height:0.53rem;line-height: 0.52rem;padding:0 0.6rem 0 0;border: 0;	border-bottom:1px solid #d7d7d7;}
.searchbox2 .input::-webkit-input-placeholder{color:#D7D7D7;}
.searchbox2 .input:hover{border-bottom:1px solid #999;}
.searchbox2 button{width: 40px;height: 33px;background:transparent;position: absolute;right: 0;top: 3px;color:#b22f41;}
.searchbox2 button i{font-size: 0.3rem;transition: all 0.5s;}
.searchbox2 button:hover i{transform: scale(1.1);}

.PhotoList2 ul{margin-left: -15px;}
.PhotoList2 a{position: relative;margin: 0 0 15px 15px;overflow: hidden;}
.PhotoList2 .imgbox{padding-top: 67.44%;}
.PhotoList3 .imgbox{padding-top: 138%;}
.PhotoList3 .down{display: inline-block;padding:0.05rem 0.24rem;color: #fff;background-image: linear-gradient(to right, rgba(248, 144, 191, 0.95) , rgba(197, 18, 62, 1));border-radius: 0.41rem;}
.PhotoList3 .down:hover{background-image: linear-gradient(to left, rgba(248, 144, 191, 0.95) , rgba(197, 18, 62, 1));}
.PhotoList3 li.item{text-align: center;width: 25%;padding-left: 0.5rem;}
.PhotoList3 ul{justify-content:flex-start;}

.PhotoList2 .info{position: absolute;left: 0;width: 100%;height: 100%;background:rgba(170, 24, 44, 0.7);backdrop-filter: blur(10px);top: 0;z-index: 15;color: #fff;padding: 0.38rem;opacity: 0;transition: all 0.8s;display: flex;justify-content: center;flex-direction: column;}
.PhotoList2 .desc{min-height: 0.78rem;margin: 1.3vw 0 2.76vw;}
.PhotoList2 .desc *{color: #fff !important;text-align: left !important;font-family: Arial, sans-serif !important;font-size: 0.16rem !important;line-height: 0.3rem !important;}
.PhotoList2 .outti{position: absolute;left: 0;bottom: 0;width: 100%;z-index: 2;color: #fff;background:rgba(170, 24, 44, 0.7);backdrop-filter: blur(10px);text-align: center;transition: all 0.5s;padding: 0.2rem;}
.PhotoList2 .item{width: 33.333%;float: left;}
.PhotoList2 .playbtn{width: 0.48rem;height: 0.48rem;line-height: 0.48rem;font-size: 18px;}
.PhotoList2 .item:hover .info{opacity: 1;}
.PhotoList2 .item a{display: block;}
.PhotoList2 .item:hover .outti{bottom: -100%;}
.PhotoList2 .toprec{margin-bottom: 0.3rem;}
.PhotoList2 .toprec a{background: #fff url(../images/kj_bg2.jpg) right top no-repeat;box-shadow: 0 0 21px rgba(123, 123, 123, 0.33);}
.PhotoList2 .toprec .imgbox{width: 56.74%;padding-top: 4.79rem;}
.PhotoList2 .toprec .info2{text-align: right;flex: 1;padding: 6.4vw 3.9vw 0;}
.PhotoList2 .toprec .tit{line-height: 1.43;color: #a9172e;font-weight: bold;margin-bottom: 0.3rem;}
.PhotoList2 .toprec .desc{color: #999999;margin-bottom: 0.26rem;}
.PhotoList2 .toprec .mores{display: inline-block;text-align: center;color: #fff;font-weight: bold;width: 1.46rem;line-height: 0.51rem;background: #aa182b;}
.PhotoList2 .itemhover{display: flex;}

.HealthPage3 .content{position: relative;z-index: 2;}
.HealthPage3 .content:after{height: 2.9rem;left: 0;top: 0;width: 100%;background: url(../images/healthbg.jpg) no-repeat top center/cover;content: "";position: absolute;z-index: -1;}
.HealthPage3 .text{text-align: center;color: #fff;padding: 0.69rem 1rem;}
.ScrollPhoto .item{width: 4.43rem;padding-right: 0.33rem;text-align: center;display: inline-block;vertical-align: top;}
.ScrollPhoto .item .imgbox{padding-top: 3rem;margin-bottom: 0.19rem;}
.ScrollPhoto .playbtn{width: 0.48rem;height: 0.48rem;line-height: 0.48rem;font-size: 18px;}

.CulturePage .info{width: 53.25%;}
.CulturePage .titHead{line-height: 0.94rem;border-bottom: 1px solid #d8d8d8;margin-bottom: 0.3rem;position: relative;}
.CulturePage .titHead:before{position: absolute;left: 0;line-height: 1;color: #ededed;font-size: 0.64rem;content: "01";font-weight: bold;}
.CulturePage .titHead span{position: relative;z-index: 1;color: #aa182c;}
.CulturePage .item .w1320{min-height: 3.98rem;}
.CulturePage .item .imgbox{width: 39.46%;}
.CulturePage .item .info{width: 53.71%;padding: 0.23rem 0.58rem 0.23rem 0;}
.CulturePage .item .desc{height: 3.2rem;}
.CulturePage .item:not(:last-child){margin-bottom: 6.25vw;}
.CulturePage .item:nth-child(1) .imgbox{width: 8.23rem;right: -3.05rem;top: 0;position: absolute;border-radius: 3.98rem 0 0 3.98rem;}
.CulturePage .item:nth-child(1) .w1320{align-items: center;}
.CulturePage .item:nth-child(1) .desc{height: auto;}
.CulturePage .item:nth-child(odd) .w1320{flex-direction: row-reverse;}
.CulturePage .item:nth-child(even) {background: url(../images/healthbg2.jpg) no-repeat center center/cover;padding: 0.65rem 0;}
.CulturePage .item:nth-child(even) .titHead{text-align: right;}
.CulturePage .item:nth-child(even) .titHead:before{left: auto;right: 0;color: #DCDCDC;}
.CulturePage .item:nth-child(2) .titHead:before{content: "02";}
.CulturePage .item:nth-child(1) .w1320{flex-direction:inherit;}

@media(min-width:641px){
	.BrandList .item:nth-child(even) .inner{flex-direction: row-reverse;}
 .BrandList .item:nth-child(even) .inner .info{padding: 0 0.6rem 0 0;}
}
@media(min-width:1025px){
	.ScrollPhoto ul{height: 3.49rem;text-align: center;}
}
@media(max-width:1024px){
	.HealthPage1 .item{padding-top: 0;}
	.HealthPage1 .imgbox{width: auto;float: none;}
	.HealthPage1 .info{position: static;width: auto;transform: translate(0);}
	.ScrollPhoto .item{padding: 0 0.15rem;}
	.ScrollPhoto .item .imgbox{padding-top: 58%;}

	.CulturePage .item .info{width: 100% !important;}
	.CulturePage .item .imgbox{width: 100% !important;position: relative !important;right: auto !important;transform:translate(0) !important;}
}
@media(max-width:640px){
	.brandbody .SubBan aside{font-size: 18px;}
	.brandbody .SubBan h3{font-size: 15px;}
.BrandList .inner{padding: 0.25rem;}
.BrandList .imgbox{width: 100%;}
.BrandList .info{width: 100%;padding: 0 0 0.3rem;line-height: 24px;}
.BrandList .item:not(:last-child){border-bottom: 1px dashed #ddd;}

.ProList .info{width: 100%;}
.ProList .imgbox{width: 100%;}
.ProList .txt{min-height: auto;padding-bottom: 0.35rem;}

.ColItem .item{width: 100%;}
.ColItem .item:not(:last-child){margin-bottom: 0.25rem;}
.ColItem .imgbox{padding-top: 45%;}

.HealthPage3 .content:after{display: none;}
.HealthPage3 .text{background: url(../images/healthbg.jpg) no-repeat top center/cover;width: auto;padding: 6%;margin-bottom: 0.25rem;}
.PhotoList2 .item{width: 100%;}
.PhotoList2 .desc *{font-size: 14px !important;line-height: 24px !important;}

.CulturePage .item .desc{height: auto;}
}

/* 科技 */
.TecPage1 .twinfo{padding: 1rem 0 0.78rem;}
.TecPage1 .info{width: 47.95%;}
.TecPage1 .imgbox{width: 42.27%;overflow: visible;}
.TecPage1 .imgbox:after{left: -0.3rem;bottom: -0.3rem;width: 100%;height: 1.85rem;z-index: -1;content: "";position: absolute;background: #aa182b;}
.TecPage1 .TitHead{text-align: left;padding-bottom: 0.29rem;margin-bottom: 0.32rem;border-bottom: 2px solid #ab182b;}
.TecPage1 .NumList{background: #ab182b url(../images/kj_bg1.jpg) no-repeat center center/cover;color: #fff;text-align: center;padding: 0.32rem 0;}
.TecPage1 .NumList ul{width: 16rem;max-width: 88%;margin: 0px auto;}
.TecPage1 .NumList li{flex: 1;text-align: center;position: relative;}
.TecPage1 .NumList li:not(:last-child):After{position: absolute;right: 0;top: 0.45rem;width: 3px;height: 0.73rem;content: "";background: rgba(255,255,255,0.2);}
.TecPage1 .NumList li .num{line-height: 1.1rem;font-weight: bold;}
.TecPage1 .NumList li .num span{font-size: 0.7rem;margin-right: 0.04rem;}
.TecPage1 .NumList li .num sub{font-size: 0.2rem;position: relative;top: -0.1rem;}
.TecPage1 .NumList li h3{font-size: 0.3rem;line-height: 1.3;}

.TecPage2 .item{flex: 1;position: relative;overflow: hidden;color: #fff;}
.TecPage2 .item .info{position: absolute;left: 0;width: 100%;height: 100%;background-color: rgba(170, 24, 44, 0.7);backdrop-filter: blur(10px);padding: 1rem 0.5rem 0;z-index: 2;opacity: 0;bottom: -100%;transition: all 0.8s;}
.TecPage2 .item .outti{text-align: center;line-height: 1.15;padding: 0.44rem 0.2rem;position: absolute;width: 100%;z-index: 2;transition: all 0.5s;bottom: 0;}
.TecPage2 .item .inti{margin-bottom: 0.22rem;}
.TecPage2 .item .imgbox{padding-top: 44.79vw;}
.TecPage2 .item .desc{height: 31.61vw;}
.TecPage2 .item:before{font-size: 0.72rem;left: 0.83rem;line-height: 1.04rem;top: 0.59rem;content: "";position: absolute;z-index: 3;font-weight: bold;transition: all 0.5s;}
.TecPage2 .item:nth-child(1):before{content: "01";}
.TecPage2 .item:nth-child(2):before{content: "02";}
.TecPage2 .item:nth-child(3):before{content: "03";}
.TecPage2 .item:nth-child(4):before{content: "04";}
.TecPage2 .item:nth-child(5):before{content: "05";}
.TecPage2 .item:hover .outti{bottom: -100%;}
.TecPage2 .item:hover .info{bottom: 0;opacity: 1;}
.TecPage2 .item:hover:before{opacity: 0;}

.TecPage3{background: url(../images/hornorbg2.jpg) no-repeat center bottom/cover;padding: 0.6rem 0;}
.TecPage3 .TitHead .desc{max-width: 8.4rem;margin: 0.15rem auto 0;}
.TecPage3 .content{position: relative;}
.TecPage3 .owl-stage{display:flex;left: 20px;}
.TecPage3 .item{position: relative;margin: 0 auto;cursor: pointer;}
.TecPage3 .item a{width: 1.55rem;min-height: 5.6rem;display: block;padding-top: 1.32rem;transition: all 0s;opacity: 0.5;margin: 0px auto;}
.TecPage3 .item:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";z-index: 2;background: transparent;display: none}
.TecPage3 .item .imgbox{height: 2.19rem;background: #fff;}
.TecPage3 .center {z-index: 10;margin: 0 1.15rem;}
.TecPage3 .center .item{width: 2.99rem;}
.TecPage3 .center a{padding: 8px 0 0 0;width: 2.99rem;transform: translateX(-0.55rem);opacity: 1;}
.TecPage3 .center .item:after{background: transparent;}
.TecPage3 .center .imgbox{height: 4.26rem;box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);}
.TecPage3 .imgbox img{object-fit: contain;width: auto;height: auto;max-width: 100%;}
.TecPage3 .center:after{position: absolute;width: 7rem;height: 4.76rem;left: 50%;transform: translateX(-53%);bottom: 0;background: url(../images/hornorbg.png) no-repeat center bottom/contain;content: "";z-index: -1;display: none;}
.TecPage3 .curarrow .owl-nav button {width: 0.6rem;line-height: 0.6rem;border-radius: 50%;height: 0.6rem;}
.TecPage3 .curarrow .owl-nav button span{font-size: 0.5rem;}
.TecPage3 .curarrow .owl-nav button.owl-prev {background: #f4f4f4 !important;display: none;}
.TecPage3 .curarrow .owl-nav button.owl-next {background: #f4f4f4 !important;display: none;}
.TecPage3 .curarrow .owl-nav button:hover{color:#fff;background-image: linear-gradient(to right, rgba(250, 148, 173, 1) , rgba(200, 28, 70, 1)) !important;}
.TecPage3 .curarrow .owl-dots .owl-dot.active{font-size: 0.2rem;}
.TecPage3 .curarrow .owl-nav {bottom: -0.39rem;}
.TecPage3 .curarrow .state .arrow dd span{position: relative;top: -4px;}
.TecPage3 .curarrow .state .arrow dd{font-size: 0.2rem;color: #333;}
.TecPage3 .btns .btna { position:absolute; top:4.16rem; z-index:999; display:block;width: 0.6rem;height: 0.6rem;line-height: 0.6rem;text-align: center;}
.TecPage3 .btns .btna i{font-size: 0.85rem;transition: all 0.5s;}
.TecPage3 .btns .btna:hover {color: #a61b2e;}
.TecPage3 .btns .btna.btn-prev {left: 50%;margin-left: -4.1rem;}
.TecPage3 .btns .btna.btn-next {left: 50%;margin-left: 2.8rem;}
.TecPage3 .curarrow .owl-nav{bottom: -0.6rem;}
.TecPage3 .curarrow .owl-dots{ bottom: -0.65rem;}
.TecPage3 .curarrow .state{margin-top: 0.2rem;}

.TecPage4{background: url(../images/hornorbg3.jpg) no-repeat center bottom/cover;padding: 0.6rem 0;}
.TecPage4 .TitHead .desc{max-width: 9.22rem;margin: 0.15rem auto 0;}
.TecPage4 .content{position: relative;}
.TecPage4 .listPic .owl-stage{display:flex;left: -52px;}
.TecPage4 .listPic:before,.TecPage4 .listPic:after{content: "";width: 0.5rem;top: 1.32rem;height: 2.19rem;position: absolute;z-index: 10;}
.TecPage4 .listPic:before{left: 0;background-image: linear-gradient(to right, #741221 , rgba(116,18,33,0));}
.TecPage4 .listPic:after{right: 0;background-image: linear-gradient(to left, #741221 , rgba(116,18,33,0));}
.TecPage4 .item{position: relative;margin: 0 auto;cursor: pointer;}
.TecPage4 .item a{width: 1.55rem;min-height: 5.6rem;display: block;padding-top: 1.32rem;transition: all 0s;opacity: 0.9;margin: 0px auto;}
.TecPage4 .item .imgbox{height: 2.19rem;background: #fff;box-shadow: 4px 10px 10px rgba(255,255,255,0.3);}
.TecPage4 .imgbox img{object-fit: contain;width: auto;height: auto;max-width: 100%;}
.TecPage4 .center {z-index: 10;margin: 0 1.15rem;}
.TecPage4 .center .item{width: 2.99rem;}
.TecPage4 .center a{padding: 8px 0 0 0;width: 2.99rem;transform: translateX(-0.4rem);opacity: 1;}
.TecPage4 .center .imgbox{height: 4.26rem;box-shadow: 8px 6px 15px rgba(255,255,255,0.73);}
.TecPage4 .listYear{position: relative;}
.TecPage4 .listYear .btns .btna {width: 0.33rem;border-radius: 50%;height: 0.33rem;position: absolute;top: 0;font-size: 0 !important;z-index: 10;}
.TecPage4 .listYear .btns .btna.btn-prev {left: -18px;}
.TecPage4 .listYear .btns .btna.btn-prev:before {border-width: 16px;border-style: solid;border-color: transparent #fff transparent transparent;content: "";}
.TecPage4 .listYear .btns .btna.btn-next {right: -18px;}
.TecPage4 .listYear .btns .btna.btn-next:before {border-width: 16px;border-style: solid;border-color: transparent transparent transparent #fff;content: "";}
.TecPage4 .listPic .btns .btna { position:absolute; top:2.25rem; z-index:999; display:block;width: 0.6rem;height: 0.6rem;line-height: 0.6rem;text-align: center;color: #fff;}
.TecPage4 .listPic .btns .btna i{font-size: 0.85rem;transition: all 0.5s;}
.TecPage4 .listPic .btns .btna:hover {color: #a61b2e;}
.TecPage4 .listPic .btns .btna.btn-prev {left: -1.25rem;}
.TecPage4 .listPic .btns .btna.btn-next {left:auto;right: -1.25rem;}
.TecPage4 .listYear{text-align: center;color: #fff;}
.TecPage4 .listYear .item{cursor: pointer;font-size: 0.3rem;line-height: 0.56rem;}
.TecPage4 .listYear .item span{display: flex;margin: 0px auto;height: 0.33rem;position: relative;align-items: center;justify-content:center;}
.TecPage4 .listYear .item span:after,.TecPage4 .listYear .item span:before{position: absolute;top: 50%;transform: translateY(-50%);height: 3px;content: "";background: #fff;width: 50%;}
.TecPage4 .listYear .item span:after{left: 0;}
.TecPage4 .listYear .item span:before{right: 0;}
.TecPage4 .listYear .item span i{width: 0.17rem;height: 0.17rem;margin: 0px auto;border-radius: 50%;background-color: #fff;transition: all 0.5s;position: relative;}
.TecPage4 .listYear .liactive .item span:after{width: calc(50% - 0.16rem);}
.TecPage4 .listYear .liactive .item span:before{width: calc(50% - 0.16rem);}
.TecPage4 .listYear .liactive .item span i{border: 3px solid #fff;width: 0.33rem;height: 0.33rem;background: transparent;}

.TecPage5 .infoleft{width: 53.78%;float: left;position: relative;}
.TecPage5 .infoleft .imgbox{padding-top: 4.31rem;}
.TecPage5 .infoleft .txt{position: absolute;left: 0;bottom: 0;width: 69.53%;z-index: 2;border-top: 0.12rem solid #aa182b;background-color: rgba(170, 24, 44, 0.83);color: #fff;padding: 0.26rem 0.32rem;}
.TecPage5 .infoleft .txt p{margin-top: 0.16rem;}
.TecPage5 .infoleft .txt h3{padding-bottom: 0.1rem;}
.TecPage5 .NumList{padding: 0.05rem 0.65rem 0 0;clear: both;}
.TecPage5 .NumList li{flex: 1;text-align: center;position: relative;}
.TecPage5 .NumList li:not(:last-child):After{position: absolute;right: 0;top: 0.47rem;width: 1px;height: 0.3rem;content: "";background: #ab182b;}
.TecPage5 .NumList li .num{line-height: 0.8rem;color: #AA182C;font-weight: bold;}
.TecPage5 .NumList li .num span{font-size: 0.5rem;margin-right: 0.04rem;}
.TecPage5 .NumList li .num sub{font-size: 0.2rem;position: relative;top: -0.1rem;}
.TecPage5 .NumList li h3{font-size: 0.22rem;line-height: 1.3;}
.TecPage5 .inforight{width: 43.18%;float: right;}
.TecPage5 .inforight .slogan{text-align: right;padding: 0.34rem 0 0.5rem;color: #AA182C;}
.TecPage5 .inforight .slogan:before{display: inline-block;vertical-align: middle;content: "";width: 0.8rem;height: 2px;margin: 0 0.12rem 0 0;background: #AA182C;}
.TecPage5 .inforight .txt{padding: 0.66rem 0.37rem 0.53rem 0;position: relative;}
.TecPage5 .inforight .txt:after{position: absolute;bottom: 0;z-index: -1;box-shadow: 0 0 10px rgba(115, 113, 113, 0.3);content: "";width: 121%;right: 0;bottom: 0;height: 100%;}
.TecPage5 .content{padding-top: 0.6rem;clear: both;position: relative;}
.TecPage5 .content .owl-carousel{padding: 0 0.6rem;}
.TecPage5 .owl-stage{display:flex;left: 20px;}
.TecPage5 .item{position: relative;margin: 0 auto;width: 2.76rem;height: 5.17rem;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.TecPage5 .item a{box-shadow: 0 0 14px rgba(124, 124, 124, 0.26);display: flex;align-items: center;justify-content: center;width: 100%;height: 2.72rem;margin: 15px;background: #fff;}
.TecPage5 .item:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";z-index: 2;background: transparent;}
.TecPage5 .item .imgbox{width:1.37rem;height: 1.96rem;background: #fff;margin: 0px auto;}
.TecPage5 .center {z-index: 10;}
.TecPage5 .center .item{width: 4.35rem;}
.TecPage5 .center a{transform: translateX(-0.38rem);opacity: 1;height: 4.87rem;}
.TecPage5 .center .item:after{background: transparent;display: none}
.TecPage5 .center .imgbox{width:2.46rem;height: 3.5rem;}
.TecPage5 .imgbox img{object-fit: contain;width: auto;height: auto;max-width: 100%;}
.TecPage5 .curarrow .owl-nav button {width: 0.6rem;line-height: 0.6rem;border-radius: 50%;height: 0.6rem;}
.TecPage5 .curarrow .owl-nav button span{font-size: 0.5rem;}
.TecPage5 .curarrow .owl-nav button.owl-prev {background: #f4f4f4 !important;display: none;}
.TecPage5 .curarrow .owl-nav button.owl-next {background: #f4f4f4 !important;display: none;}
.TecPage5 .curarrow .owl-nav button:hover{color:#fff;background-image: linear-gradient(to right, rgba(250, 148, 173, 1) , rgba(200, 28, 70, 1)) !important;}
.TecPage5 .curarrow .owl-dots .owl-dot.active{font-size: 0.2rem;}
.TecPage5 .curarrow .owl-nav {bottom: -0.39rem;}
.TecPage5 .curarrow .state .arrow dd span{position: relative;top: -4px;}
.TecPage5 .curarrow .state .arrow dd{font-size: 0.2rem;color: #333;}
.TecPage5 .btns .btna { position:absolute; top:2.85rem; z-index:999; display:block;width: 0.6rem;height: 0.6rem;line-height: 0.6rem;text-align: center;}
.TecPage5 .btns .btna i{font-size: 0.85rem;transition: all 0.5s;}
.TecPage5 .btns .btna:hover {color: #a61b2e;}
.TecPage5 .btns .btna.btn-prev {left: 0;}
.TecPage5 .btns .btna.btn-next {right: 0;}
.TecPage5 .curarrow .owl-nav{bottom: -0.75rem;}
.TecPage5 .curarrow .owl-dots{ bottom: -0.82rem;padding-right: 1.65rem;}
.TecPage5 .curarrow .state{margin-top: 0.35rem;}

.TecPage6 .PhotoList2{padding-top: 1.2rem;position: relative;}
.TecPage6 .PhotoList2 .bg{position: absolute;left: 0;top: 0;width: 100%;height: 4.83rem;background-position: center top;background-size: cover;}
.TecPage6 .PhotoList2 .bg:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(169, 28, 47, 0.81);content: "";}
.Pages.TecPage6 .total{font-size: 0 !important;min-width: 50px;}

.TecPage7{background-position: center top;background-size: cover;padding: 0.6rem 0;}
.TecPage7:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(169, 28, 47, 0.81);content: "";}
.TecPage7 .TitHead .desc{max-width: 9.24rem;margin: 0.15rem auto 0;}
.TecPage7 li{width: 33.333%;text-align: center;color: #fff;font-weight: bold;padding: 0.22rem 0;}
.TecPage7 li a{color: #fff;}
.TecPage7 .imgbox{margin:0px auto 0.23rem;overflow: visible;max-width: 90%;padding-top: 9.68vw;}
.TecPage7 .imgbox img{object-fit: contain;width: auto;height: auto;max-height: 100%;}

@media(max-width:1280px){
	.TecPage4 .listPic .owl-stage {left: -23px;}
}
@media(max-width:1024px){
	.TecPage2 .item .info{padding: 0.35rem;}
	.TecPage2 .item .desc {height: 25.61vw;}
	.TecPage3 .btns .btna{top: 50%;transform: translateY(-50%);}
	.TecPage5 .content .owl-carousel{padding: 0;}
	.TecPage5 .center a{transform: translateX(-0.68rem);}
	.TecPage4 .listPic .btns .btna.btn-prev{left: 0;}
	.TecPage4 .listPic .btns .btna.btn-next{right: 0;}
}
@media(max-width:768px){
	.TecPage3 .center{margin: 0;}
	.TecPage3 .center a{transform: translateX(0);}
	.TecPage3 .center:after{transform: translateX(-50%);}
	.TecPage3 .owl-stage{left: 0;}

	.TecPage4 .center{margin: 0;}
	.TecPage4 .center a{transform: translateX(0);}
	.TecPage4 .listPic .owl-stage{left: 0;}

	.TecPage5 .infoleft{width: auto;float: none;}
	.TecPage5 .inforight{width: auto;float: none;}
	.TecPage5 .inforight .txt{padding: 0.4rem;}
	.TecPage5 .inforight .txt:after{width: 100%;}
}
@media(max-width:640px){
	.TecPage1 .twinfo{padding: 0;}
	.TecPage1 .info{width: 100%;padding: 0 0 0.3rem;}
	.TecPage1 .imgbox{width: 100%;margin-bottom: 0.3rem;}
	.TecPage1 .imgbox:after{display: none;}
	.TecPage1 .NumList li{flex: none;width: 50%;padding-bottom: 0.2rem;}
	.TecPage1 .NumList li:nth-child(even):After{display: none;}
	.TecPage2 .item{flex: none;width: 50%;}
	.TecPage2 .item .imgbox{padding-top: 130%;}
	.TecPage2 .item .outti{font-size: 16px;}
	.TecPage2 .item .desc {height: 40vw;}
	.TecPage3 .center a {transform: translateX(-0.35rem);}
	.TecPage3 .curarrow .owl-dots .owl-dot.active,.TecPage3 .curarrow .state .arrow dd{font-size: 14px;}
	.TecPage3 .curarrow .owl-dots{bottom: -1.1rem;}
	.TecPage3 .curarrow .owl-nav{bottom: -1.2rem;}
	.TecPage3 .btns .btna.btn-prev{left: 0;margin: 0;}
	.TecPage3 .btns .btna.btn-next{left:auto;right: 0;margin: 0;}

	.TecPage4 .center a {transform: translateX(-0.35rem);}
	.TecPage4 .listYear .btns .btna{top: -4px;}

	.TecPage5 .owl-stage{left: -0.15rem;}
	.TecPage5 .curarrow .owl-nav{bottom: -1.2rem;}
	.TecPage5 .curarrow .state {margin-top: 0.2rem;}
	.TecPage5 .curarrow .owl-dots{bottom: -1.1rem;font-size: 14px;padding-right: 0.85rem;}
	.TecPage5 .curarrow .owl-dots .owl-dot.active{font-size: 14px;}
	.TecPage5 .curarrow .state .arrow dd{font-size: 14px;}
	.TecPage5 .infoleft .txt{width: 100%;position: static;}
	.TecPage5 .NumList{padding: 0.25rem 0 0 0;}
	.TecPage5 .NumList li .num{line-height: 1.45;}
	.TecPage5 .NumList li .num sub{font-size: 13px;}
	.TecPage5 .NumList li h3{font-size: 14px;}

	.PhotoList2 .toprec .imgbox{width: 100%;padding-top: 64%;}
	.PhotoList2 .toprec .info2{flex: none;width: 100%;text-align: left;padding: 0.4rem;}
	.PhotoList2 .toprec .mores{width: 1.6rem;line-height: 0.65rem;font-size: 14px;}
	.TecPage7 ul{font-size: 15px;}
}

/* 05——品质 */
.QualityPage1 .TabNav{width: 2rem;position: relative;float: left;}
.QualityPage1 .TabNav .slick-list{height: auto !important;}
.QualityPage1 .TabNav:before{position: absolute;left: 0.1rem;top: 0.1rem;content: "";height: calc(100% - 0.1rem);background: #dbdbdb;width: 2px;}
.QualityPage1 .TabNav .item{line-height: 1.79;cursor: pointer;padding: 0 0 0 0.4rem;position: relative;margin-bottom:3.54vw}
.QualityPage1 .TabNav .item:before{position: absolute;left: 0;width: 0.18rem;height: 0.18rem;border-radius: 50%;content: "";background: #fff;border: 2px solid #dbdbdb;top: 0.1rem;transition: all 0.5s}
.QualityPage1 .TabNav .slick-current,.QualityPage1 .TabNav .item:hover{color: #aa182c;font-weight: bold;}
.QualityPage1 .TabNav .slick-current:before{border: 2px solid #aa182c;}
.QualityPage1 .TabNav .item:hover:before{transform: scale(1.14);border: 2px solid #aa182c;}
.QualityPage1 .TabCon{width: calc(100% - 2rem);float: right;}
.QualityPage1 .TabCon .item{position: relative;padding: 1.49rem 0.2rem 0.2rem 0;}
.QualityPage1 .TabCon .imgbox{width: 58%;padding-top: 4.84rem;position: absolute;left: 0;top: 0;}
.QualityPage1 .TabCon .info{width: 53.75%;z-index: 10;background: #f7f7f7;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);border-left: 0.1rem solid #aa182c;padding: 0.62rem;position: relative;float: right;}
.QualityPage1 .TabCon .info h3{position: relative;line-height: 1.23;color: #aa182c;}
.QualityPage1 .TabCon .info h3:after{display: block;width: 0.34rem;height: 3px;margin: 0.14rem 0 0.37rem 0;content: "";background: #aa182c;}
.QualityPage1 .TabCon .slick-current .imgbox{animation:fadeInUpSmall 0.5s .3s ease both;-webkit-animation:fadeInUpSmall 0.5s .3s ease both;-moz-animation:fadeInUpSmall 0.5s .3s ease both;}
.QualityPage1 .TabCon .slick-current .info{animation:fadeInUpSmall 0.5s .5s ease both;-webkit-animation:fadeInUpSmall 0.5s .5s ease both;-moz-animation:fadeInUpSmall 0.5s .5s ease both;}

.QualityPage2 .info{width: 43.95%;position: absolute;z-index: 2;left: 0;bottom: 0;color: #fff;background-color: rgba(170, 24, 44, 0.9);padding: 0.5rem;border-radius: 0 0.2rem 0 0;}
.QualityPage2 .info h3:after{display: block;width: 70%;height: 0.31rem;border-bottom: 1px solid #D8D8D8;margin-bottom: 0.3rem;content: "";}
.QualityPage2 .info p span{display:inline-block;position:static;width:auto;height:auto;text-indent:0 !important;}
.QualityPage3:after{content: "";position: absolute;width: 5.44rem;height: 5.44rem;border: 0.5rem solid rgba(170, 24, 44, 0.05);bottom: 0.7rem;left: 0.4rem;border-radius: 50%;}
.QualityPage3 .TabCon{padding-bottom: 0.44rem;}
.QualityPage3 .imgbox{width: 57.57%;float: left;padding-top: 5.92rem;}
.QualityPage3 .info{width: 36.66%;float: right;padding-top: 0.03rem;}
.QualityPage3 .info h3{margin-bottom: 0.38rem;}
.QualityPage3 .info h3 span{color:#aa182c;}
.QualityPage3 .info .text{min-height: 2.43rem;}
.QualityPage3 .info .num{text-align: right;font-size: 1rem;line-height: 1.2;color: #aa182c;font-weight: bold;position: relative;}
.QualityPage3 .info .num:after{position: absolute;left: 0;bottom: 0.19rem;content: "";height: 1px;background: #aa182c;width: 0;transition: all 0.8s;}
.QualityPage3 .TabNav{position: absolute;bottom: 0;width: 53.63%;z-index: 10;right: 0;}
.QualityPage3 .TabNav .item{padding: 9px 0;position: relative;cursor: pointer;}
.QualityPage3 .TabNav .item:before{position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%) scale(0);height: 100%;width: 100%;content: "";background: #aa182c;transition: all 0.5s;}
.QualityPage3 .TabNav .item a{height: 1.25rem;display: flex;align-items: center;justify-content: center;background: #f3f3f3;position: relative;z-index: 2;}
.QualityPage3 .TabNav .item:first-child a{border-radius: 15px 0 0 15px;}
.QualityPage3 .TabNav .item:last-child a{border-radius: 0 15px 15px 0 0;}
.QualityPage3 .TabNav .item:not(:last-child):after{width: 1px;height: 0.54rem;content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);background: #d8d8d8;z-index: 3;}
.QualityPage3 .TabNav .item:hover:before,.QualityPage3 .TabNav .slick-current:before{transform: translate(-50%,-50%) scale(1);}
.QualityPage3 .TabNav .item:hover a,.QualityPage3 .TabNav .slick-current a{background: transparent;color: #fff;}
.QualityPage3 .TabNav .item:hover:after,.QualityPage3 .TabNav .slick-current:after{display: none;}
.QualityPage3 .TabCon .slick-current .imgbox{animation:fadeInUpSmall 1s .3s ease both;-webkit-animation:fadeInUpSmall 1s .3s ease both;-moz-animation:fadeInUpSmall 1s .3s ease both;}
.QualityPage3 .TabCon .slick-current .info{animation:fadeInUpSmall 1s .5s ease both;-webkit-animation:fadeInUpSmall 1s .5s ease both;-moz-animation:fadeInUpSmall 1s .5s ease both;}
.QualityPage3 .TabCon .slick-current .info .num:after{width: 2.82rem;}
.QualityPage3 .TabCon .slick-current .info .num{animation:zoomIn 1s .5s ease both;-webkit-animation:zoomIn 1s .5s ease both;-moz-animation:zoomIn 1s .5s ease both;}

@media(max-width:1024px){
	.QualityPage1 .TabNav{width: auto;float: none;}
	.QualityPage1 .TabNav .slick-track{display: flex;justify-content: space-between;width: auto !important;}
	.QualityPage1 .TabNav:before{display: none;}
	.QualityPage1 .TabNav .item{width: auto !important;float: none !important;}
	.QualityPage1 .TabCon{width: auto;float: none;}
	.QualityPage1 .TabCon .imgbox{width: auto;padding-top: 64%;position: relative;}
	.QualityPage1 .TabCon .item{padding: 0;}
	.QualityPage1 .TabCon .info{width: auto;}
	.QualityPage2 .info{width: auto;padding: 0.4rem;position: static;}
}
@media(max-width:640px){
	.QualityPage1 .TabNav .item:before{top: 10px;}
	.QualityPage3 .TabCon{padding-bottom: 0;}
	.QualityPage3 .imgbox{width: auto;float: none;padding-top: 64%;}
	.QualityPage3 .info{width: auto;float: none;padding: 0.4rem 0;}
	.QualityPage3 .TabNav{position: relative;bottom: auto;width: 100%;}
}


/* 06——责任 */
.ReportPage1{background: #fff url(../images/reportbg.jpg) center top no-repeat;}
.ReportPage1 .TitHead .desc{max-width: 13rem;margin: 0px auto;}
.ReportPage1 .NumList{padding: 0.21rem 0 0.39rem;clear: both;background: #ab182b url(../images/kj_bg1.jpg) no-repeat center center/cover;color: #fff;}
.ReportPage1 .NumList li{flex: 1;text-align: center;position: relative;}
.ReportPage1 .NumList li:not(:last-child):After{position: absolute;right: 0;top: 0.59rem;width: 2px;height: 0.73rem;content: "";background: rgba(255,255,255,0.22);}
.ReportPage1 .NumList li .num{line-height: 1.2rem;font-weight: bold;padding-bottom: 0.15rem;}
.ReportPage1 .NumList li .num span{font-size: 0.7rem;margin-right: 0.04rem;}
.ReportPage1 .NumList li .num sub{font-size: 0.2rem;position: relative;top: -0.1rem;}
.ReportPage1 .NumList li h3{font-size: 0.3rem;line-height: 1.3;}
.reportList{padding: 1rem 0;}
.reportList .item{width: 33.333%;text-align: center;margin-bottom: 4%;}
.reportList .imgbox{width: 16.875vw;padding-top: 23.43vw;margin: 0px auto 0.29rem;box-shadow: 0 4px 10px rgba(0,0,0,0.3);}
.reportList .tit{max-width: 90%;margin: 0px auto 0.27rem;}
.reportList .down{display: inline-block;padding:0.05rem 0.24rem;color: #fff;background-image: linear-gradient(to right, rgba(248, 144, 191, 0.95) , rgba(197, 18, 62, 1));border-radius: 0.41rem;}
.reportList .down:hover{background-image: linear-gradient(to left, rgba(248, 144, 191, 0.95) , rgba(197, 18, 62, 1));}
.ReportPage1 .reportList:last-child{padding-bottom: 0;}
.reportList a.more{display: inline-block;padding: 0 0.26rem;height: 0.54rem;border: 1px solid rgba(0,0,0,0);font-weight: bold;line-height: 0.54rem;}
.reportList a.more:hover{color: #aa182c;border: 1px solid #aa182c;}


.WelfarePage1{overflow: visible;z-index: 15;}
.WelfarePage1 .blank{position: absolute;left: 0;width: 100%;height: 0.82rem;top: -2.2rem;}
.WelfarePage1 .info{width: 42.42%;float: left;}
.WelfarePage1 .TitHead{text-align: left;}
.WelfarePage1 .TitHead .desc{padding-top: 0.3rem;}
.WelfarePage1 .line{width: 2.53rem;height: 3px;background-image: linear-gradient(to right, #ef223e , #db6474);position: relative;margin-top: 0.85rem;}
.WelfarePage1 .line:After{content: "";width: 0.27rem;height: 0.27rem;right: -0.14rem;top: 50%;transform: translateY(-50%);border: 2px solid #aa182c;border-radius: 50%;position: absolute;}
.WelfarePage1 .imgbox{width: 50%;float: right;overflow: visible;}
.WelfarePage1 .imgbox:before{position: absolute;top: 0.9rem;left: 0.83rem;content: "";background: url(../images/kh1.png) no-repeat center center/contain;width: 0.86rem;height: 0.69rem;}
.WelfarePage1 .imgbox:after{position: absolute;bottom: -1.15rem;right: 0.9rem;content: "";background: url(../images/kh2.png) no-repeat center center/contain;width: 0.86rem;height: 0.69rem;}
.WelfarePage1 .imgbox li:nth-child(1){width: 100%;text-align: right;}
.WelfarePage1 .imgbox li:nth-child(1) img{width: 4.46rem;height: 2.5rem;}
.WelfarePage1 .imgbox li:nth-child(2) {width: 2.52rem;clear: both;float: left;}
.WelfarePage1 .imgbox li:nth-child(2) img{height: 1.68rem;}
.WelfarePage1 .imgbox li:nth-child(3) {width: 2.52rem;float: right;}
.WelfarePage1 .imgbox li:nth-child(3) img{height: 1.68rem;}
.WelfarePage1 .imgbox li.info{text-align: center;height: 3.17rem;width: 1.68rem;color: #fff;padding: 0.34rem 0 0 0;position: absolute;left: 2.52rem;background: url(../images/gy_bg1.jpg) no-repeat center bottom/cover;display: flex;top: 2.5rem;justify-content: center;}
.WelfarePage1 .imgbox li.info span{width: 30px;display: block;position: static;margin: 0 0.08rem;}
.WelfarePage1 .imgbox li.info span:nth-child(2){margin-top: 0.65rem;}

.WelfarePage2 .TabNav{width: 3.07rem;float: left;}
.WelfarePage2 .slick-track,.WelfarePage2 .slick-list{height: auto !important;}
.WelfarePage2 .TabNav .ico{display: inline-block;vertical-align: middle;margin-right: 0.08rem;width: 0.4rem;height: 0.4rem;}
.WelfarePage2 .TabNav .item {position: relative;margin-bottom: 0.14rem;cursor: pointer;}
.WelfarePage2 .TabNav .item::after {position: absolute;left: 0;top: 0;width: 0;height: 100%;content: "";transition: all 0.5s;background: #aa182c;}
.WelfarePage2 .TabNav .item a{display: flex;position: relative;z-index: 2;height: 1.27rem;border: 2px solid #e5e5e5;align-items: center;justify-content: center;}
.WelfarePage2 .TabNav .item:hover a,.WelfarePage2 .TabNav .slick-current a{color: #fff;border: 2px solid #aa182c;}
.WelfarePage2 .TabNav .item:hover:after,.WelfarePage2 .TabNav .slick-current:after{width: 100%;}
.WelfarePage2 .TabCon{width: calc(100% - 3.23rem);float: right;}
.WelfarePage2 .TabCon .item{position: relative;}
.WelfarePage2 .TabCon .imgbox{padding-top: 5.58rem;}
.WelfarePage2 .TabCon .info{position: absolute;left: 0;bottom: 0;z-index: 2;width: 100%;background-color: rgba(170, 24, 44, 0.85);color: #fff;padding: 0.25rem 0.72rem 0.23rem;}
.WelfarePage2 .TabCon .slick-current .imgbox{animation:fadeIn 1s .3s ease both;-webkit-animation:fadeIn 1s .3s ease both;-moz-animation:fadeIn 1s .3s ease both;}
.WelfarePage2 .TabCon .slick-current .info{animation:fadeInUpSmall 1s .5s ease both;-webkit-animation:fadeInUpSmall 1s .5s ease both;-moz-animation:fadeInUpSmall 1s .5s ease both;}

.WelfarePage3 .slider .slick-list{margin: 0 -15%;}
.WelfarePage3 .item{margin: 0 1.3vw;width: 27vw;}
.WelfarePage3 .item a{position: relative;overflow: hidden;}
.WelfarePage3 .imgbox{padding-top: 4.29rem;}
.WelfarePage3 .info{position: absolute;left: 0;width: 100%;height: 100%;background:rgba(170, 24, 44, 0.9);top: 0;z-index: 15;color: #fff;padding: 0.56rem 1rem;opacity: 0;transition: all 0.8s;}
.WelfarePage3 .desc{min-height: 0.78rem;margin: 1.3vw 0 2.76vw;height: 2rem;}
.WelfarePage3 .outti{position: absolute;left: 0;bottom: 0;width: 100%;z-index: 2;color: #fff;background:rgba(170, 24, 44, 0.79);text-align: center;transition: all 0.5s;padding: 0.2rem 0.73rem;line-height: 0.37rem;}
.WelfarePage3 .inti{line-height: 2.43;max-width: 80%;margin: 0px auto 0.2rem;border-bottom: 1px solid rgba(255,255,255,0.3);text-align: center;}
.WelfarePage3 .item a{display: block;}
.WelfarePage3 .slick-current {width: 40.67vw;}
.WelfarePage3 .slick-current .info{opacity: 1;}
.WelfarePage3 .slick-current .outti{bottom: -100%;}
.WelfarePage3 .state{text-align: center;width: 3rem;margin: 0.6rem auto 0;line-height: 0.6rem;position: relative;font-size: 0.2rem;}
.WelfarePage3 .state dd{display: inline-block;vertical-align: middle;}
.WelfarePage3 .slick-arrow {width: 0.6rem;line-height: 0.6rem;border-radius: 50%;height: 0.6rem;background: #f7f8f8 !important;color: #333;}
.WelfarePage3 .slick-arrow i{font-size: 24px;}
.WelfarePage3 .slick-arrow:hover{color:#fff;background-image: linear-gradient(to right, rgba(250, 148, 173, 1) , rgba(200, 28, 70, 1)) !important;}
.WelfarePage3 .slick-dots{position:static;}
.WelfarePage3 .slick-dots li{display: none;margin: 0;}
.WelfarePage3 .slick-dots li.slick-active{display: inline-block;width: 25px;height: 25px;}
.WelfarePage3 .slick-dots li.slick-active button{font-size: 0.2rem;background-color: transparent !important;border-radius: 0;color: #c5123e;}

.WelfarePage4 .content{position: relative;}
.WelfarePage4 .content .bg{position: absolute;left: 0;top: 0;width: 100%;height: 4.84rem;background-position: center center;background-size: cover;}
.WelfarePage4 .content .bg:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(170, 24, 44, 0.9);content: "";}
.WelfarePage4 .text{color: #fff;padding: 0.65rem;}
.WelfarePage4 .text .inner{height: 2rem;}
.WelfarePage4 .photo{height: 3.2rem !important;position: relative;z-index: 1;font-size: 0;padding-bottom: 0.3rem;}
.WelfarePage4 .photo .item{padding: 0.32rem 0;margin:0 0.28rem;width: 4.03rem;display: inline-block;}
.WelfarePage4 .photo .imgbox{padding-top: 2.26rem;transition: all 0.5s;}
.WelfarePage4 .photo .tit{position: absolute;left: 0;bottom: -100%;width: 100%;z-index: 2;padding: 0.12rem;background-color: rgba(170, 24, 44, 0.7);backdrop-filter: blur(10px);font-size: 14px;transition: all 0.5s;text-align: center;}
.WelfarePage4 .photo .item:hover .imgbox{transform: scale(1.28);box-shadow: 0.09rem 0.07rem 0.19rem rgba(0, 0, 0, 0.3);}
.WelfarePage4 .photo .item:hover .tit{bottom:0;color: #fff;}
.WelfarePage4 .photo .item:hover {position: relative;z-index: 2;}

.WelfarePage5 .text{padding: 0 0.65rem 0.65rem;}
.WelfarePage5 .text .inner{height: 2rem;}
.WelfarePage5 .photo{margin-left: -0.4rem;}
.WelfarePage5 .photo .item{width: 25%;padding: 0 0 0.33rem 0.4rem;}
.WelfarePage5 .photo .imgbox{padding-top: 56%;transition: all 0.5s;}
.WelfarePage5 .photo .tit{position: absolute;left: 0;bottom: -100%;width: 100%;z-index: 2;padding: 0.12rem;background-color: rgba(170, 24, 44, 0.7);backdrop-filter: blur(10px);font-size: 14px;transition: all 0.5s;text-align: center;}
.WelfarePage5 .photo .item:hover .imgbox{transform: scale(1.28);box-shadow: 0.09rem 0.07rem 0.19rem rgba(0, 0, 0, 0.3);}
.WelfarePage5 .photo .item:hover .tit{bottom:0;color: #fff;}
.WelfarePage5 .photo .item:hover {position: relative;z-index: 2;}

.leftFix{position: absolute;left: 0;top: -1.79rem;z-index: 1000;height:350%;width: 1.16rem;background: #fff;box-shadow: 7px 13px 14px rgba(0,0,0,0.13);transition: all 0.5s;}
.leftFix .title{width: 0.76rem;margin: 0px auto 0.33rem;text-align: center;color: #fff;padding: 0.2rem 0.26rem 0;height: 1.92rem;background: url(../images/xxgktit.png) no-repeat center top/contain;position: relative;}
.leftFix .ti{text-align: center;line-height: 0.66rem;border-bottom: 1px solid #f4f4f4;}
.leftFix .item {position: relative;}
.leftFix .item .ti{cursor: pointer;background: #fff;position: relative;z-index: 100;}
.leftFix .item.on .ti{font-weight: bold;color: #AA182C;}
.leftFix .listinfo{position: absolute;left: 0;top: 0;background: #fff;box-shadow: 9px 0 10px rgba(0,0,0,0.17);padding: 0.6rem 0.6rem 0.33rem;width: 8.98rem;opacity: 0;z-index: -1;visibility: hidden;transition: all 0.5s;overflow-y: auto;padding-right: 10px;}
.leftFix .listinfo ul{max-height: 4rem;overflow-y: auto;padding-right: 10px;}
.leftFix .listinfo li{min-height: 0.6rem;margin-bottom: 0.08rem;position: relative;padding-left: 15px;}
.leftFix .listinfo li:before{position: absolute;width: 7px;height: 7px;content: "";border-radius: 50%;background: #333333;top: 11px;left: 0;}
.leftFix .listinfo li:hover:before{background: #aa182c;}
.leftFix .listinfo li:last-child{margin-bottom: 0;}
.leftFix .item:hover .ti{color: #aa182c;}
.leftFix .item:hover .listinfo{left: 100%;opacity: 1;visibility: visible;z-index: 10;}
.leftFix.on{position: fixed;top: 0.82rem;height: calc(100% - 0.82rem);}

@media(max-width:1366px){
	.leftFix .listinfo{top: 50%;transform: translateY(-50%);}
}
@media(max-width:1024px){
	.WelfarePage1 .info{width: auto;float: none;}
	.WelfarePage1 .imgbox{width: auto;float: none;}
	.WelfarePage2 .TabNav{width: auto;float: none;}
	.WelfarePage2 .TabCon{width: auto;float: none;}
	.WelfarePage2 .TabNav .slick-track{display: flex;flex-wrap: wrap;}
	.WelfarePage2 .TabNav .slick-track .item{width: 50% !important;}
	.WelfarePage3 .slider .slick-list{margin: 0;padding: 0 10%;}

	.leftFix {height: auto !important;width: 0;box-shadow: 0 0 0 rgba(0,0,0,0);background: transparent;}
	.leftFix .title{width: 0.5rem;padding: 0.2rem 0.1rem;background: #aa182c;height: auto;border-radius: 0 5px 5px 0;}
	.leftFix .sub{position: fixed;left: 0.5rem;top: 50%;transform: translateY(-50%);width:100px;visibility: hidden;z-index: -100;transition: all ease-out 0.5s;opacity: 0;background: rgba(255,255,255,0.9);box-shadow: 0 0 10px rgba(0,0,0,0.17);}
	.leftFix .item .ti{line-height: 0.8rem;}
	.leftFix.over .sub{z-index: 100;opacity: 1;visibility:visible;}
	.leftFix .listinfo{width: 4.75rem;padding: 0.25rem;box-shadow: 0 0 10px rgba(0,0,0,0.17);max-height: 80vw;}
	.leftFix .listinfo ul{max-height: 6rem;}
}
@media(max-width:640px){
	.ReportPage1 .NumList li{flex: none;width: 50%;padding-bottom: 0.25rem;}
	.ReportPage1 .NumList li:nth-child(even):After{display: none;}
	.ReportPage1 .NumList li .num{padding-bottom: 0;line-height: 1.45;}
	.reportList .item{width: 50%;padding-bottom: 0.5rem;}

	.WelfarePage2 .TabCon .info{position:static;}

	.WelfarePage3 .slick-dots li.slick-active button,.WelfarePage3 .state{font-size: 14px;}
	.WelfarePage3 .info{padding: 0.3rem;}

	.WelfarePage5 .photo {margin-left: -0.2rem;}
	.WelfarePage5 .photo .item{width: 50%;padding: 0 0 0.2rem 0.2rem;}
	.WelfarePage5 .photo .tit,.WelfarePage4 .photo .tit {font-size: 12px;line-height: 18px;}
	.WelfarePage4 .photo .item{margin: 0 0.1rem;}
	
	.reportList .imgbox{width: 80%;padding-top: 120%;}

	.leftFix{top: 1.2rem;background: transparent;}
	.leftFix.on{top: 50px;}
	.leftFix.on .sub{top: 50px;transform: translateY(0);}
	.leftFix.on .listinfo{top: 0;transform: translateY(0);}
	.leftFix .title{line-height: 16px;}
}

/* 搜索结果 */
.SearchTop{background: #f8f9fa;margin-top: 1rem;border-top: 1px solid #e3e3e3;padding-top: 0.2rem;}
.SearchTop .SubTit2 {margin-bottom: 0;}
.SearchTop .SubTit2 h2{line-height: 1.17rem;text-align: center;}
.SearchTop .box{position: relative;max-width: 8rem;margin: 0px auto 0.27rem;}
.SearchTop .box .input{width: 100%;border-radius: 30px;height: 0.6rem;line-height: 0.6rem;padding: 0 1.2rem 0 0.33rem;font-size: 0.18rem;background: #fff;}
.SearchTop .box button{width: 1.2rem;border-radius: 30px;height: 0.6rem;font-size: 0.18rem;background: #aa182c;color:#fff;position: absolute;right: 0;top: 0;}
.SearchTop .nav{text-align: center;}
.SearchTop .nav li{display: inline-block;margin: 0 0.25rem;line-height: 0.76rem;position: relative;}
.SearchTop .nav li:after{left: 50%;bottom: 0;width: 0;height: 3px;transition: all 0.3s;background: #aa182c;position: absolute;content: "";}
.SearchTop .nav li a{color: #555555;display: block;}
.SearchTop .nav li a:hover,.SearchTop .nav li.on a{color: #aa182c;}
.SearchTop .nav li:hover:after,.SearchTop .nav li.on:after{width: 100%;left: 0;}

.SearchContent{padding: 0.44rem 0 0.9rem;}
.SearchContent .statu{margin-bottom: 0.57rem;color: #555555;position: relative;}
.SearchContent .statu .nav{position: absolute;right: 0;top: 0;}
.SearchContent .statu .nav span{display: inline-block;margin-left: 0.33rem;cursor: pointer;position: relative;}
.SearchContent .statu .nav span:after{display: inline-block;content: "";vertical-align: middle;margin-left: 10px;width: 0.13rem;height: 0.16rem;background: url(../images/arrb.png);background-size: contain;}
.SearchContent .statu .nav span.on{color: #aa182c;}
.SearchContent .statu .nav span.on:after{background: url(../images/arrt.png);background-size: contain;}

.SearchList{padding-bottom: 0.2rem;}
.SearchList li{border-bottom: 1px solid #dbdce1;padding: 0 1.36rem 0.29rem 0;margin-bottom: 0.29rem;position: relative;}
.SearchList li .ti{font-size: 0.2rem;margin-bottom: 0.11rem;}
.SearchList li .wz{color:#999999;}
.SearchList li .wz span{display: inline-block;width: 0.52rem;text-align: center;}
.SearchList li .mores{position: absolute;right: 0;top: 0.2rem;transition: all 0.3s;}
.SearchList li:hover .mores{right: 0.2rem;}

@media(max-width:640px){
	.SearchContent .statu .nav{position: static;text-align: right;padding-top: 5px;}
	.SearchList li {padding-right: 0;}
	.SearchList li .mores{position: static;margin-top: 5px;}
	.SearchList li .ti{font-size: 15px;}
	.SearchTop .box .input,.SearchTop .box button{font-size: 14px;}
}

/*.TecPage3  .owl-carousel .owl-dots.disabled,
.TecPage3  .owl-carousel .owl-nav.disabled,
.TecPage5  .owl-carousel .owl-dots.disabled,
.TecPage5  .owl-carousel .owl-nav.disabled,
.TecPage6  .owl-carousel .owl-dots.disabled,
.TecPage6  .owl-carousel .owl-nav.disabled,
{display: inline-block !important;}*/


.JobPop{width: 1025px;z-index: 1000;background:#fff;box-shadow: 0px 5px 20px rgba(0,0,0,0.12);margin:0px auto;position: relative;max-height: 50%;overflow-y: auto;}
.JobPop *{
 box-sizing:border-box;
 -moz-box-sizing:border-box; /* Firefox */
 -webkit-box-sizing:border-box; /* Safari */ /*设置的区域宽度用百分比固定为父元素的宽度对应的百分百，不会收到padding或是border把盒子撑大*/
 }
 .JobPop *:before,.JobPop *:after {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 }
.JobPop .Content{padding:0.5rem;overflow: hidden;}
.JobPop .Content video{display: block;width: 100%;}
.JobPop .toptit{text-align: center;padding-bottom: 0.4rem;}
.JobPop .toptit h1{text-align: center;line-height: 1.73;font-size: 0.3rem;color:#aa182c;}
.JobPop .toptit time i{color:#aa182c;margin-right: 10px;}
.JobPop .mfp-close{width: 0.52rem;height: 0.52rem;line-height: 0.52rem;text-align: center;background:#aa182c;color:#fff !important;opacity: 1;font-size: 0.5rem;}

.dplayerBox{width: 68.75vw;margin: 0px auto;}
#dplayerPlay2{height: 38.7vw;}

@media(max-width:1024px){
	.JobPop{width: 95%;}
    	.dplayerBox{width: 100%;}
	#dplayerPlay2{height: 56.2vw;}
}