@import url(base.css);

/*Top s*/
.header{position:fixed; width:100%; left:0; top:0;z-index:1000;transition: all 0.3s;color: #fff;}
.header a{color: #fff;}
.header .auto{height:1rem;transition: all 0.3s;padding-left: 0.4rem;}
.header:after{height: 100%;top: 0;width: 100%;transition: all 0.5s;background-color: #fff;content: "";position: absolute;z-index: -1;border-radius: 0 0 0 2.604vw;opacity: 0;}
.header .logo{position: relative;z-index: 1001;}
.header .logo img{height: 0.55rem;}

.header .other{padding-right: 0.2rem;display:none;}
.header .other a{padding-left: 0.3rem;background-position: 0 center;background-repeat: no-repeat;background-size: 0.21rem 0.18rem;}
.header .other a span{max-width: 1rem;overflow: hidden;display: inline-block;vertical-align: middle;margin-top: -0.02rem;}
.header .other a:not(:last-child){margin-right: 0.28rem;}
.header .other .oa{background-image: url(../images/top_oa.svg);}
.header .other .mail{background-image: url(../images/top_mail.svg);}
.header .other a:hover{color: #d53226;}

.top_search .ico{ cursor:pointer;text-align: center;position: relative;margin-left: 0.2rem;position: relative;z-index: 10;border-radius: 50%;width: 0.4rem;height: 0.4rem;border: 1px solid rgba(255,255,255,0.3);}
.top_search .ico i{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background-position: center center;background-repeat: no-repeat;background-size: contain;width: 0.16rem;height: 0.16rem;}
.top_search .ico .iconso{background-image: url(../images/soso.svg);}
.top_search .ico:hover .iconso{background-image: url(../images/soso3.svg) !important;}
.top_search .ico .icongb{ display:none;background-image: url(../images/close2.svg);}
.top_search .ico.on .icongb{ display:block;}
.top_search .ico.on .iconso{ display:none;}
.top_search .searchbox {display:none;position: absolute;left: 0;top: 100%;width: 100%;background-color: #f5f8fa;padding: 2.604vw;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.top_search .searchbox .inner{max-width: 7rem;margin: 0px auto;position: relative;}
.top_search .searchbox .gjso{position: absolute;right: -1rem;top: 0.18rem;color: #c1272d;}
.top_search .searchbox .gjso:hover{text-decoration: underline;}
.top_search .searchbox input{width: 100%;height: 0.6rem;border-radius: 5px;background-color: #fff;border: 0;padding: 0 0.8rem 0 0.65rem;background: #fff url(../images/ico_so2.svg) no-repeat 0.2rem center/0.24rem 0.24rem;}
.top_search .searchbox input:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.top_search .searchbox .btn{position: absolute;right: 0;top: 0;width: 1.06rem;text-align:center;height:0.6rem;line-height:0.6rem;border-radius: 0 5px 5px 0;color: #fff;font-weight: 700;background-color: #c1272d;}
.top_search .searchbox .btn:hover{opacity: 0.9;}
.top_search .searchbox .keyword{padding-top: 0.18rem;font-weight: 100;color: #666666;}
.top_search .searchbox .keyword span{margin: 0 0.15rem 0 0.2rem;}
.top_search .searchbox .keyword a:not(:last-child){margin-right: 0.32rem;}
.top_search .searchbox .keyword a{color: #666666;}
.top_search .searchbox .keyword a:hover{color: #c1272d;}

.mainNav{position: relative;padding-right: 0.58rem;}
.mainNav li{padding:0 0.2rem;position: relative;}
.mainNav li:first-child{padding-left: 0;}
.mainNav span a{ position:relative; z-index:100;display:block;line-height: 1rem;color: #fff;transition: all 0.3s;}
.mainNav span a:after{position: absolute;width: 0;height: 0.03rem;content: "";left: 50%;transform: translateX(-50%);bottom: 0.21rem;transition: all .5s;background-color: #c1272d;}
.mainNav .arr{ display:none;}
.mainNav li.aon span a{font-weight: 700;}
.mainNav li:hover span a:after,.mainNav li.aon span a:after{width: 0.24rem;}

@media(max-width:1780px){
	.mainNav li{padding:0 0.2rem;}
}
@media(max-width:1680px){
	.mainNav li{padding:0 0.1rem;}
}

.open-menu{width: 1rem;height: 1rem;display: flex;cursor: pointer; margin-left: 0.29rem;background-color: #d43428;border-radius: 0 0 0 2.396vw;align-items: center;position: relative;z-index: 1001;align-items: center;justify-content: center;font-size: 0.16rem;}
.open-menu span{margin-right: 0.1rem;color: #fff;}
.open-menu:hover{opacity: 0.9;}
.open-menu i{display: block;width: 100%;background-color: #fff;height: 2px;transition: all 0.5s;}
.open-menu i:nth-child(1){width: 0.13rem;margin-left: 0.21rem;}
.open-menu i:nth-child(2){width: 0.33rem;}
.open-menu i:nth-child(3){width: 0.23rem;margin-right: 0.1rem;}
.open-menu i:not(:last-child){margin-bottom: 0.07rem;}
.menu-show .open-menu i:nth-child(1) {
	width: 0.31rem;margin-left: 0.02rem;
	-webkit-transform: translate(0, 8px) rotate(45deg) !important;
	-moz-transform: translate(0, 8px) rotate(45deg) !important;
	-ms-transform: translate(0, 8px) rotate(45deg) !important;
	-o-transform: translate(0, 8px) rotate(45deg) !important;
	transform: translate(0, 8px) rotate(45deg) !important;}
.menu-show .open-menu i:nth-child(2) {
	width: 0.31rem;
	-webkit-transform: translate(0, 0) rotate(-45deg) !important;
	-moz-transform: translate(0, 0) rotate(-45deg) !important;
	-ms-transform: translate(0, 0) rotate(-45deg) !important;
	-o-transform: translate(0, 0) rotate(-45deg) !important;
	transform: translate(0, 0) rotate(-45deg) !important;}
.menu-show .open-menu i:nth-child(3) {width: 0;}

/* 点击出现所有的菜单 */
.allMenu{position: absolute;left: 0;top: 0;width: 100%;background: #fff url(../images/topbg.jpg) no-repeat center bottom/100%;height: 100vh;pointer-events: none;opacity: 0;visibility: hidden;z-index: -100;transition: all 0.5s;}
.allMenu .item{flex: 1;padding-top: 3.23rem;height: 100vh;text-align: center;position: relative;}
.allMenu .item:after{transition: all 0.5s;width: 100%;height: 100%;left: 0;top: 0;content: "";background: url(../images/topnavbg.jpg) no-repeat center center/cover;opacity: 0;position: absolute;}
.allMenu .item h3{position: relative;z-index:1;}
.allMenu .item h3:after{display: block;margin: 0.17rem auto 0.37rem;width: 0.4rem;height: 0.04rem;background-color: #d53226;content: "";}
.allMenu .item h3 a{color: #222;}
.allMenu .item:not(:last-child){border-right: 0.02rem solid #ececec;}
.allMenu .item li{line-height: 0.48rem;position: relative;z-index:1;}
.allMenu .item li a{color: #000;transition: all 0.5s;}
.allMenu .item:hover:after{opacity: 1;}
.allMenu .item:hover h3 a{color: #fff;}
.allMenu .item:hover li a{color: rgba(255,255,255,0.4);}
.allMenu .item:hover li:hover a{color: rgba(255,255,255,1);font-size: 0.2rem;}

.menu-show .allMenu{z-index: 1000;opacity: 1;visibility: visible;pointer-events: auto;}
.menu-show .allMenu .item:nth-child(1){animation:fadeInUpSmall 0.5s 0.4s ease both;-webkit-animation:fadeInUpSmall 0.5s 0.4s ease both;-moz-animation:fadeInUpSmall 0.5s 0.4s ease both;}
.menu-show .allMenu .item:nth-child(1) li:nth-child(4){display: none;}
.menu-show .allMenu .item:nth-child(2){animation:fadeInUpSmall 0.5s 0.5s ease both;-webkit-animation:fadeInUpSmall 0.5s 0.5s ease both;-moz-animation:fadeInUpSmall 0.5s 0.5s ease both;}
.menu-show .allMenu .item:nth-child(3){animation:fadeInUpSmall 0.5s 0.6s ease both;-webkit-animation:fadeInUpSmall 0.5s 0.6s ease both;-moz-animation:fadeInUpSmall 0.5s 0.6s ease both;}
.menu-show .allMenu .item:nth-child(4){animation:fadeInUpSmall 0.5s 0.7s ease both;-webkit-animation:fadeInUpSmall 0.5s 0.7s ease both;-moz-animation:fadeInUpSmall 0.5s 0.7s ease both;}
.menu-show .allMenu .item:nth-child(5){animation:fadeInUpSmall 0.5s 0.8s ease both;-webkit-animation:fadeInUpSmall 0.5s 0.8s ease both;-moz-animation:fadeInUpSmall 0.5s 0.8s ease both;}
.menu-show .allMenu .item:nth-child(6){animation:fadeInUpSmall 0.5s 0.9s ease both;-webkit-animation:fadeInUpSmall 0.5s 0.9s ease both;-moz-animation:fadeInUpSmall 0.5s 0.9s ease both;}
.menu-show .allMenu .item:nth-child(7){animation:fadeInUpSmall 0.5s 0.95s ease both;-webkit-animation:fadeInUpSmall 0.5s 0.95s ease both;-moz-animation:fadeInUpSmall 0.5s 0.95s ease both;}
.menu-show .allMenu .item:nth-child(8){animation:fadeInUpSmall 0.5s 1s ease both;-webkit-animation:fadeInUpSmall 0.5s 1s ease both;-moz-animation:fadeInUpSmall 0.5s 1s ease both;}

/* 头部滑过 */
.header.reon:After{opacity: 0;}
.header.fix a,.header.on a,.header.fix,.header.on{color: #333;}
.header.fix .other .oa,.header.on .other .oa{background-image: url(../images/top_oa_on.svg);}
.header.fix .other .mail,.header.on .other .mail{background-image: url(../images/top_mail_on.svg);}
.header.fix .link dt,.header.on .link dt{border-color: rgba(85,85,85,0.3);}
.header.fix .top_search .ico,.header.on .top_search .ico{border-color: rgba(85,85,85,0.3);}
.header.fix .top_search .ico .iconso,.header.on .top_search .ico .iconso{background-image: url(../images/soso2.svg);}
.header.fix .top_search .ico .icongb,.header.on .top_search .ico .icongb{background-image: url(../images/close.svg);}
.header.fix:after,
.header.on:after,
.detailBox .header:after{box-shadow: 3px 0 12px rgba(0,0,0,0.05);opacity: 1;}
.mainNav li .sub2{display: none;}
.mainNav li#m2 dd:nth-child(4) .sub2{display: block;}
.mainNav li#m1 dd:nth-child(4) .sub2{display: block;}
.mainNav #m2 .dd:nth-child(4) em{display: block;position: relative;}
.mainNav #m2 .dd:nth-child(4) em:After{left: 0;z-index: 10;top: 0;width: 100%;height: 100%;content: "";position: absolute;}

@media(min-width:1921px){
	.mainNav {padding-right:0.58rem;}
	.mainNav li{padding: 0 0.24rem;}
}
@media(max-width:1560px){
	.mainNav li{padding: 0 1.1vw;}
	.mainNav{padding-right: 1vw;}
}
@media (min-width:1025px) {
.header .ver{margin-left: 0.44rem;}
.header .ver:before{position: absolute;left: -0.36rem;top: 50%;transform: translateY(-50%);width: 1px;height: 0.18rem;content: "";background-color: rgba(255,255,255,0.3);}

		/* 下拉 */
		.mainNav .sub{position: absolute;left: 50%;transform: translateX(-50%) scale(0.9);top: 100%;width: max-content;text-align: center;opacity: 0;visibility: hidden;z-index: -100;transition: all 0.3s ease-out 0s;pointer-events: none;}
		.mainNav .sub dl{display: inline-block;box-shadow: 0 0 15px rgba(0,0,0,0.09);background-color: #193773;min-width: 1.2rem;border-radius: 0 0.2rem 0 0;}
		.mainNav .sub .dd em a{padding: 0 0.15rem;}
		.mainNav .sub2 dd{position: relative;}
		.mainNav .sub dd a:after{position: absolute;transition: all 0.5s;bottom: 0;left:0;width: 100%;height: 0;content: "";background: #d43428 url(../images/logo-bg.svg) no-repeat 0.3rem 0.17rem/1.2rem 0.6rem;border-radius: 0 0.2rem 0 0;opacity: 0;z-index: -1;}
		.mainNav .sub a{display: block;position: relative;z-index: 1;color: #fff;transition: all 0.5s;line-height: 0.6rem;text-align: center;}
		.mainNav .sub dd a:hover:after{opacity: 1;height: 100%;}
		.mainNav .active .sub{display: block;z-index: 99;opacity: 1;visibility: visible;transform: translateX(-50%) scale(1);pointer-events: auto;}

		.mainNav .sub2{position: absolute;left: 100%;top: 0;text-align: center;opacity: 0;visibility: hidden;z-index: -100;transition: all 0.3s ease-out 0s;pointer-events: none;width: max-content;}
		.mainNav .sub2 dl{max-width: 6.5rem;padding: 0.1rem;display: flex;flex-wrap: wrap;justify-content: space-between;}
		.mainNav .sub2 dd{width: 49%;}
		.mainNav .sub2 dd:nth-child(odd):before{right: -0.05rem;width: 1px;height: 0.15rem;background-color: rgba(255,255,255,0.5);content: "";position: absolute;top: 50%;transform: translateY(-50%);}
		.mainNav .sub2 dd a{padding: 0 0.15rem;line-height: 0.5rem;}
		.mainNav .sub2 dd:after{display: none !important;}
		.mainNav .sub2 dd:hover a{background-color: #d43428;border-radius: 0 0.1rem 0 0 !important;}
		.mainNav .sub2 dd:nth-child(1) a{border-radius: 0 0.2rem 0 0;}
		.mainNav dd:hover .sub2{z-index: 99;pointer-events: auto;left: 100%;opacity: 1;visibility: visible;z-index: 100;padding-left: 0.1rem;}
		/* .mainNav #m2 .sub dd:nth-child(4){display:none;} */
		.mainNav #m2:hover dd:nth-child(1) .sub2{pointer-events: auto;left: 100%;opacity: 1;visibility: visible;z-index: 100;padding-left: 0.1rem;display:block}
		.mainNav #m2 .sub2 dd:nth-child(4){display: block;}
		.mainNav #m2 .dd:nth-child(4) a:after{z-index: 10;height: 100%;background-color: transparent;}
}
	
@media(max-width:1024px){
	.open-menu span{display: none;}
	.header .auto{justify-content: space-between;height: 0.6rem;padding-left: 6.25%;}
	.header .logo img{height: 0.38rem;}
	.header .other a span{display: none;}
	.header .other a:not(:last-child){margin-right: 0.1rem;}
	.top_search .ico{margin-left: 0;}
	.open-menu{width: 0.6rem;height: 0.6rem;}
	.allMenu{display: none !important;}

	.mainNav{position: fixed;left: 0;top:0.6rem;background: #062b75; padding: 0.2rem 0;visibility: hidden; transform: translateX(-100%); opacity: 0; transition: 0.3s; width: 3.5rem; bottom: 0; box-shadow: 0 0.1rem 0.1rem rgba(0,0,0,0.2);}
	/* .menu-show{position: fixed;left: 0;top: 0;height: 100%;overflow: hidden;width: 100%;} */
	.menu-show .mainNav{visibility: visible; opacity: 1; transform: translateX(0);}
	.mainNav ul{height: 100%; overflow: auto;line-height: 2;}
	.mainNav li{padding: 0;}
	.mainNav span a:after{display: none;}
	.mainNav .sub dd a,
	.mainNav span a{color:#fff !important;line-height: 3;padding: 0 0.3rem;border-bottom: 1px solid rgba(255,255,255,0.15);display: block;}
	.mainNav li.aon span a{color: #ffcc00 !important;}
	.mainNav .sub dd a{font-size: 0.2rem;}
	.mainNav .sub dd:last-child a{border-bottom: 0;}
	.mainNav li span{display: block;position: relative;font-size: 0.24rem;line-height: 2;}

	.wap-dd-op,
	.wap-op{position: absolute;right: 0;width: 3em; height: 100%;background: url(../images/arr_xjt_white.svg) no-repeat center center; background-size: 20% auto; top: 0;z-index: 101; transition: 0.3s;}
	.mainNav .sub dd.wap-active .wap-dd-op,
	span.on .wap-op{transform: rotate(180deg);}
	.mainNav .sub{display: none; padding: 0.1rem; background: rgba(255,255,255,0.1);line-height: 3;}
	.mainNav .sub dd dl{display: block; padding:0; background-color: rgba(255,255,255,0.1); line-height: 2.4;}
    .mainNav .sub dd dl a{font-size:0.18rem;padding-right:0.05rem;}
	.mainNav .sub > dl > dd:not(:last-child){border-bottom: rgba(0,0,0,0.05) 1px solid;}
	.mainNav .sub dd.wap-active dl{display: block;}Nav{position: fixed;right: 0;top: 0.9rem;width: 80%;height: calc(100% - 0.9rem);right: -100%;transition: all 0.3s;opacity: 0;background-color:#ffffff;box-shadow: 0 0 10px rgba(0,0,0,0.2);padding: 20px 0 0 0;overflow-y: auto;z-index: 100;text-align: center;margin-right: 0;}
}
/*Top end*/

/*Bottom s*/
.footer{ position:relative;background:url(../images/footerbg.jpg) no-repeat center bottom/cover;z-index: 2;padding: 3.229vw 0 3.125vw;border-top: 0.1rem solid #d43428;color: #fff;}
.footer .auto-inner{padding-top: 0 !important;}
.footer a{color: #fff;}
.footer .blank{position: absolute;left: 0;top: -100vh;height: 100vh;z-index: -2;width: 100%;visibility: hidden;}

.footer .sitemap{width: 64.5%;position: relative;line-height: 0.4rem;font-weight: 100;padding-bottom: 0.45rem;}
.footer .sitemap dt{margin-bottom: 0.12rem;}
.footer .sitemap dd a{opacity: 0.5;}.footer .sitemap dd a:hover{opacity: 1;}
.footer .sitemap dl:nth-child(1) p:nth-child(4){display:none;}

.footer .lxwm{width:35.5%;text-align: right;}
.footer .lxwm .title{line-height: 0.4rem;margin-bottom: 0.12rem;}
.footer .lxwm .tel{	font-family: 'Barlow';font-weight: 500;margin-bottom: 0.26rem;}
.footer .lxwm .tel:before{content: "";width: 0.14rem;height: 0.17rem;background: url(../images/tel.svg) no-repeat 0 center/contain;margin: 0 0.14rem 0 0;display: inline-block;opacity: 0.4;}
.footer .lxwm .add:before{content: "";width: 0.13rem;height: 0.16rem;background: url(../images/add.svg) no-repeat 0 center/contain;margin: -0.02rem 0.14rem 0 0;display: inline-block;opacity: 0.4;vertical-align: middle;}

.footer .logo {padding-top: 0.85rem;}
.footer .logo img{height: 0.41rem;}

.footer .fllowus{font-weight: 100;}
.footer .fllowus p{text-align: right;opacity: 0.5;padding-bottom: 0.16rem;}
.footer .fllowus li{position: relative;text-align: center;color: rgba(255,255,255,0.5);}
.footer .fllowus li:not(:last-child){margin-right: 0.2rem;}
.footer .fllowus li img{width: 1rem;height: 1rem;display: block;margin: 0px auto 0.06rem;padding: 0.07rem;background-color: #fff;}

.footer .copyright{margin-top: 0.34rem;padding-top: 0.27rem;border-top: 1px solid rgba(255,255,255,0.2);color: rgba(255,255,255,0.5);width: 100%;}
.footer .copyright a{color: rgba(255,255,255,0.5);}.footer .copyright a:hover{color: rgba(255,255,255,1);}
.footer .copyright .nav{min-width: 2.73rem;}
.footer .copyright .nav .ls:before{display:inline-block;background: url(../images/ico_history.svg) no-repeat 0 center/contain;vertical-align: middle;margin: -0.02rem 0.1rem 0 0;content: "";width: 0.2rem;height: 0.18rem;}

.totops{position: fixed;right: 0.15rem;bottom: 0;cursor: pointer;z-index: 100;visibility: hidden; opacity: 0;cursor:pointer;}
.totops em{display: none;}
.totops:after{background: #e9161d url(../images/ico_top.svg) no-repeat center center;width: 0.35rem;height: 0.35rem;content: "";display: inline-block;vertical-align: middle;border-radius: 50%;transition: all 0.5s;}
.totops.cd-is-visible {visibility: visible;opacity: 1;bottom: 5%;}
.totops:hover{opacity: 0.9 !important;}
.totops.fix{position: absolute;bottom:auto;top: -0.25rem;}
.totops.fix em{display: inline-block;vertical-align: middle;margin-right: 8px;}
span.totops{display: none;}

.fixNav{width: 0.72rem;top: 50%;transform: translateY(-50%);left: -100%;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);	position: fixed;z-index: 100;text-align: center;font-size: 0.14rem;transition: all 0.5s;}
.fixNav.show{left: 0.05rem;}
.fixNav .item:first-child .btn{border-top: 0;border-radius: 6px 6px 0 0;}
.fixNav .item .btn{display:block;position: relative;color: #999;cursor: pointer;z-index: 10;background: #fff;position: relative;z-index: 10;padding: 0.12rem 0;border-top: #ccc 1px solid;}
.fixNav .item figure{width: 0.3rem;height: 0.3rem;}
.fixNav .item:hover .btn{background-color: #e9161d;color: #fff;}
.fixNav .item:last-child .btn{border-radius: 0 0 6px 6px;}
.fixNav .item .ewm {width: 1.6rem;border-radius: 6px;background-color: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);padding: 0.1rem;position: absolute;pointer-events: none;transition: all 0.5s;visibility: hidden;left: 50%;opacity: 0;top: 0;z-index: -1;}
.fixNav .item:hover .ewm {pointer-events:auto;left: 105%;opacity: 1;visibility: visible;z-index: 10;}
.fixNav .item .ewm img{width: 100%;display: block;margin-bottom: 0.05rem;}
.fixNav .link{position:absolute;left:0;top:0;width:100%;height:100%;z-index：2;}

@media(max-width:1024px){
	.home-footer{overflow: visible !important;}
	.home-footer .auto-inner{padding-bottom: 0 !important;}
	.footer .logo,.footer .sitemap{display: none;}
	.footer .lxwm{width: 60%;text-align: left;}
	.totop.fix{bottom:auto;top: -15px;}
	.totop.fix:after{width: 0.35rem;height: 0.35rem;}
	.footer .copyright .nav{position: relative;}

	.fixNav{left: auto !important;right: 0.05rem !important;width: 0.58rem;display: none;}
	.fixNav .item .btn{padding: 0.1rem 0.05rem;}
	.fixNav .item .ewm{left: auto;right: 50%;}
	.fixNav .item:hover .ewm{left: auto;right: 105%;}
	.fixNav .item.totop p{display: none;}
}
@media(max-width:768px){
	.footer .lxwm{width: 100%;padding-bottom: 0.25rem;}
	.footer .copyright .nav{margin-top: 0.05rem;}
}
/*Bottom end*/

/* button s*/
.moreBtn{min-width: 1.5rem;text-align: center;display: inline-block;overflow: hidden;position: relative;text-align: center;background-color: #fff;color: #999999;border: 1px solid #d5d5d5;border-radius: 0.5rem;text-align: center;line-height: 0.44rem;transition: all 0.5s;}
.moreBtn em{position: relative;overflow: hidden;padding: 0 0.15rem;display: block;}
.moreBtn em:after{display: inline-block;vertical-align: middle;content: "";width: 0.12rem;height: 0.1rem;background: url(../images/arr_r_gray.svg) no-repeat center center/contain;margin: -0.03rem 0 0 0.1rem;transition: all 0.5s;}
.moreBtn:hover,a:hover .moreBtn{background-color: #c1272d;border-color:#c1272d;color: #fff;}
.moreBtn:hover em:After,a:hover .moreBtn em:After{background-image: url(../images/arr_r_white.svg);}
.moreBtn.blue{border-color: #c1272d;background-color: #c1272d;color: #fff;}
.moreBtn.blue em:after{background-image: url(../images/arr_more_white.svg);}
.moreBtn.blue::before {background-color: rgba(255,255,255,0.2);}

.hoverb::before {content: "";position: absolute;top: -5%;left: -5%;z-index: 0;width: 110%;height: 110%;background-color: #c1272d;transform: scaleX(0);transform-origin: right;-webkit-transition: transform .6s cubic-bezier(.785, .135, .15, .86);-moz-transition: transform .6s cubic-bezier(.785, .135, .15, .86);-o-transition: transform .6s cubic-bezier(.785, .135, .15, .86);transition: transform .6s cubic-bezier(.785, .135, .15, .86)}
.hoverb:hover::before {transform: scaleX(1);transform-origin: left}

.mores{font-weight: 100;}
.mores:after{width: 0.09rem;height: 0.09rem;display:inline-block;vertical-align: middle;content: "";transition: all 0.5s;border-top: 1px solid #444;border-right: 1px solid #444;transform: rotate(45deg);margin: -0.03rem 0 0 0.1rem;}
a:hover .mores:after,.mores:hover:after{margin-left: 0.15rem;border-color:#c1272d;}
.mores.white{color: #fff;}
.mores.white:after{border-color: #fff;}
.mores:hover.white:after{border-color: #ffcc00;}

@media(max-width:640px){
	.moreBtn{width: auto !important;display: inline-block !important;}
}
/* button end*/

/* 引导页  s*/
.logo-page{position: absolute;left: 50%;top: 47%;transform: translate(-50%,-50%);cursor: pointer;}
.logo-page a{display: block;}
.logo-page .logo{position: relative;}
.logo-page .logo:after{position: absolute;right: 0;bottom: 0;width: 12.76vw;height: 0;background: #fff url(../images/homepage/logo2_txt.png) no-repeat center bottom/cover;content: "";transition: all 1s;z-index: 10;}
.logo-page img{height: 9.479vw;}
.logo-page img:nth-child(2){margin-left: 2.5vw;}

.logo-page.on .logo:after{height:2.344vw;}
.logo-page em:before,.logo-page em:before{animation:leftw 5s 0.2s infinite;opacity: 1;}
.logo-page em:after,.logo-page em:after{animation:leftw 8s 0.5s infinite;opacity: 1;}
.logo-page #btn{display:none !important;position: absolute;transition: transform 0.1s;background-color: #062b75;border-radius: 5px;color: #fff;padding: 0.1rem 0.25rem;z-index: 10;}
.build-page{position: absolute;bottom: 0;width: 100%;height: 10.99vw;left: 0;background: url(../uploadfiles/build.svg) no-repeat 0 bottom/cover;transition: all 0.5s;}
.build-page:after{position: absolute;bottom: 0;width: 0;height: 10.99vw;left: 0;background: #fff url(../uploadfiles/buildon.svg) no-repeat 0 bottom/cover;content: "";z-index: 1;transition: all 2s;}
.build-page.on:after{width: 100%;}

.bodyon.out .logo-page a{animation:zoomOutDown 2s .4s ease both;-webkit-animation:zoomOutDown 2s .4s ease both;-moz-animation:zoomOutDown 2s .4s ease both;}
.bodyon.out .build-page{bottom: -100%;}

@media(max-width:1024px){
	.logo-page #btn{position: static !important;display: block !important;width: 1.8rem;margin: 0.25rem auto 0;text-align: center;padding: 0.05rem 0.1rem;}
}
@media(max-width:480px){
	.logo-page{transform: translate(-50%,-50%) scale(1.5);}
	.logo-page #btn{transform: scale(0.6);}
}
/* 引导页  end*/

/* 首页 s*/
.section{background-color: #fff;overflow: hidden;}
.section .auto-inner{padding-top: 1.63rem;}

.titHead{text-align: center;padding-bottom: 0.5rem;width: 100%;}
.titHead h2{font-size: 0.42rem;font-weight: 500;color: #222222;}
.titHead h2:After{display: block;margin: 0.06rem auto 0.2rem;width: 0.4rem;height: 0.05rem;background-color: #c1272d;content: "";}
.titHead .tdesc{font-weight: 100;}
.titHead.white,.titHead.white h2{color: #fff;}
.titHead.tl h2:after{margin-left: 0;margin-right: 0;}

/* 滚屏导航 */
#FixMenu{position: fixed;right: 1vw;z-index: 999;top: 50%;transform: translate(0,-50%);transition: all 0.5s;}
#FixMenu ul:after{display: block;height: 0.5rem;width: 1px;margin: 0px auto 0.1rem;background-color: #989898;content: "";}
#FixMenu li{display: block;	position: relative;transition: all 0.5s;height: 2.604vw;cursor: pointer;}
#FixMenu li:after{content: "";left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: 50%;position: absolute;width: 0.15rem;height: 0.15rem;border:2px solid #b3b3b3;transition: all 0.5s;}
#FixMenu li:before{position: absolute;width: 0;height: 0;content: "";left: 50%;top: 50%;transform: translate(-50%,-50%);background:  url(../images/logo-more.png) no-repeat center center/contain;transition: all 0.5s;}
#FixMenu li a{display: block;height: 100%;position: relative;z-index: 10;}
#FixMenu li span{transition: all 0.5s;right: 0.45rem;width: 0.6rem;top: 50%;position: absolute;transform: translateY(-50%);visibility: hidden;opacity: 0;line-height: 1;}
#FixMenu li.active span{opacity: 1;visibility: visible;}
#FixMenu li.active:after{background-color: rgba(255,255,255,1);}
#FixMenu li.active:before{width: 0.26rem;height: 0.19rem;}
#FixMenu li.active:after{width: 0;height: 0;border: 0;}
#FixMenu li:first-child span{display: none;}
#FixMenu li:last-child{display: none;}
#FixMenu .total{text-align: center;color: rgba(51,51,51,0.6);font-family: "Barlow";font-weight: bold;}
#FixMenu .total span{color: #d53226;font-size: 0.28rem;margin-right: 0.16rem;position: relative;}
#FixMenu .total span:after{position: absolute;width: 1px;height: 0.14rem;background-color: #9b9b9b;content: "";right: -0.08rem;bottom: 0.05rem;transform: rotate(15deg);}

#FixMenu.on li:after{border-color: rgba(255,255,255,1);}
#FixMenu.on li span{color: #fff;}
#FixMenu.on ul:after{background-color: #fff;}
#FixMenu.on .total{color: rgba(255,255,255,0.6);}
#FixMenu.on .total span{color: #fff;}
#FixMenu.on .total span:after{background-color: #fff;}

#FixMenu.fix{opacity: 0;}

@media(max-width:1024px){
	#FixMenu{display: none;}
}

/* banner */
.downarr{ -webkit-animation: rightan 1s infinite;-webkit-animation-fill-mode: both;color:#fff;z-index:999;cursor: pointer;margin: 0px auto;width: 15px;height: 23px;position: absolute;left: 50%;transform: translateX(-50%);bottom: 1rem;}
.downarr span{display: block;height: 23px;position: relative;width: 15px;border-radius: 10px;border:1px solid #fff;}
.downarr span:After{position: absolute;left: 50%;top: 6px;width: 1px;content: "";background:#fff;height: 4px;margin-left: -0.05px;}
.downarr .sp1{animation-name: down_move1; animation-duration: 2000ms; animation-timing-function: linear; animation-iteration-count: infinite; animation-play-state: running; animation-delay: 0ms;}
.downarr .sp2{opacity: 0; animation-name: down_move2; animation-duration: 2000ms; animation-timing-function: linear; animation-iteration-count: infinite; animation-play-state: running; animation-delay: 800ms;}
.downarr .iconxjt{opacity: 0; animation-name: down_move2; animation-duration: 2000ms; animation-timing-function: linear; animation-iteration-count: infinite; animation-play-state: running; animation-delay: 800ms;font-size: 16px;position: relative;margin-top: -100px;color: #00479d;}
@keyframes down_move1
{
0% { top:-0.25rem; opacity:0;}
50% { top:0; opacity:1;}
100% { top:0.2rem; opacity:0;}
}
@-webkit-keyframes down_move1
{
0% { top:0; opacity:0;}
50% { top:0.7rem; opacity:1;}
100% { top:1.2rem; opacity:0;}
}
@keyframes down_move2
{
0% { top:0; opacity:0;}
50% { top:0.7rem; opacity:1;}
100% { top:1.2rem; opacity:0;}
}
@-webkit-keyframes down_move2
{
	0% { top:0; opacity:0;}
	50% { top:0.7rem; opacity:1;}
	100% { top:1.2rem; opacity:0;}
}

/* home-ban */
.home-ban .auto-inner{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);color: #fff;text-align: center;text-shadow: 0 0 16px rgba(3,45,116,0.18);font-size: 0.24rem;padding-top: 0;}
.home-ban .auto-inner h2{font-size: 0.72rem;font-weight: 400;}
.home-ban .Ispic{padding-top: 100vh;}
.home-ban .moreBtn{margin-top: 0.3rem;}
.home-ban .wap{display: none;}

.home-ban .swiper-slide-active .Ispic{animation:fadeInscale 7s .4s ease both;-webkit-animation:fadeInscale 7s .4s ease both;-moz-animation:fadeInscale 7s .4s ease both;}
.home-ban .swiper-slide-active .auto-inner h2 {animation:fadeInUpSmall 0.6s 0.5s ease both;-webkit-animation:fadeInUpSmall 0.6s 0.5s ease both;-moz-animation:fadeInUpSmall 0.6s 0.5s ease both;}
.home-ban .swiper-slide-active .auto-inner p {animation:fadeInUpSmall 0.6s 0.9s ease both;-webkit-animation:fadeInUpSmall 0.6s 0.9s ease both;-moz-animation:fadeInUpSmall 0.6s 0.7s ease both;}
.home-ban .swiper-button-prev,.home-ban .swiper-button-next{transition: all 0.5s;}
.home-ban .swiper-button-prev{left: -1rem;}
.home-ban .swiper-button-next{right: -1rem;}
.home-ban .swiper-pagination-bullet{background-color: transparent;border: 2px solid #fff;width: 0.1rem;height: 0.1rem;}
.home-ban .swiper-pagination-bullet-active{border: 0;width: 0.2rem;height: 0.14rem;border-radius: 0;background: url(../images/logo-bg2.png) no-repeat center center/contain;}
.home-ban:hover .swiper-button-prev{left: 1rem;}
.home-ban:hover .swiper-button-next{right: 1rem;}
.home-ban .moreBtn{font-size: var(--font-size20);min-width: 1.7rem;}
.home-ban .moreBtn span:after{width: 0.16rem;height: 0.14rem;}
.home-ban .swiper-pagination{bottom: 0.25rem;}

@media(max-width:1600px){
	.section .auto-inner{padding-top: 1.5rem;}
	.titHead{padding-bottom: 0.3rem;}
}

@media(max-width:1024px){
    .home-ban .swiper-button-prev,.home-ban .swiper-button-next{display:none !important;}
	.section .auto-inner{padding: 0.7rem 0;}

	.home-ban .auto-inner h2{font-size: 0.48rem;}
	.home-ban .pc{display: none;}
	.home-ban .wap{display: block;object-fit: fill;}
}
@media(max-width:768px){
    .section .auto-inner{padding:0.5rem 0;}
	.titHead h2{font-size: 0.26rem;}
	.home-ban .auto-inner h2{font-size: 0.36rem;}
}

/* home-news */
.home-news .tabNav .item:not(:last-child){margin-right: 0.3rem;}
.home-news .tabNav .item{line-height: 0.5rem;text-align: center;min-width: 1.4rem;padding: 0 0.2rem;border-radius: 0.5rem;box-shadow: 0 0 0.29rem rgba(0,0,0,0.1);background-color: #fff;transition: all 0.5s;cursor: pointer;}
.home-news .tabNav .item.on{background-color: #d43428;color: #fff;}
.home-news .focus{width: 53.5%;}
.home-news .focus a{display: block;position: relative;}
.home-news .focus .info{position: absolute;left: 0.39rem;bottom: 0.28rem;width: calc(100% - 1.5rem);z-index: 10;}
.home-news .focus .info h3{font-weight: 500;color: #fff;}
.home-news .focus .Ispic{padding-top: 5.14rem;}
.home-news .focus .Ispic:after{width: 100%;height: 1.6rem;left: 0;bottom: 0;z-index: 1;content: "";background-image: linear-gradient(to bottom, rgba(255,255,255,0) , rgba(0,0,0,0.9));position: absolute;}
.home-news .focus .swiper-pagination{width: 1.55rem;right: 0;left: auto;bottom: 0.4rem;}
.home-news .focus .swiper-button-prev{left: -1rem;}
.home-news .focus .swiper-button-next{right: -1rem;}
.home-news .focus:hover .swiper-button-prev{left: 0.1rem;}
.home-news .focus:hover .swiper-button-next{right: 0.1rem;}

.home-news .list{width: 45.75%;}
.home-news .list .item{width: 50%;padding: 0 0 0.12rem 0.12rem;}
.home-news .list .item a{display: block;background-color: #fff;min-height: 2.52rem;padding: 0.4rem 0.3rem;border: 1px solid #e6e6e6;}
.home-news .list .item:hover a{border: 1px solid transparent;}
.home-news .list .tit{font-weight: 500;height: 3em;margin-bottom: 3.646vw;}
.home-news .list .other{font-weight: 100;}
.home-news .list .other time{color:#062b75;}
.home-news .bg{position: absolute;left: 50%;top: 50%;width: 150%;height: 150%;background: url(../images/home-news-bg.jpg) no-repeat center center/cover;z-index: 0;transform: translate(-50%,-50%) rotate(15deg);transition: all 3s;}

@media(min-width:1025px){
	.homepage .totops{display: none;}
	.home-news.active .titHead h2{animation:fadeInUpSmall 0.8s .8s ease both;-webkit-animation:fadeInUpSmall 0.8s .8s ease both;-moz-animation:fadeInUpSmall 0.8s .8s ease both;}
	.home-news.active .titHead .tabNav{animation:fadeInUpSmall 0.8s .9s ease both;-webkit-animation:fadeInUpSmall 0.8s .9s ease both;-moz-animation:fadeInUpSmall 0.8s .9s ease both;}
	.home-news.active .focus{animation:fadeInRightSmall 0.8s .9s ease both;-webkit-animation:fadeInRightSmall 0.8s .9s ease both;-moz-animation:fadeInRightSmall 0.8s .9s ease both;}
	.home-news.active .list{animation:fadeInLeftSmall 0.8s .9s ease both;-webkit-animation:fadeInLeftSmall 0.8s .9s ease both;-moz-animation:fadeInLeftSmall 0.8s .9s ease both;}
	.home-news.active .bg{width: 100%;height: 100%;transform: translate(-50%,-50%) rotate(0);}
}	
@media(max-width:768px){
	.home-news .focus{width: 100%;}
	.home-news .focus .Ispic{padding-top: 60%;}
	.home-news .list{width: 100%;margin-top:0.12rem;}
	.home-news .list .item{width: 100%;padding-left:0;}
	.home-news .list .item a{min-height: auto;padding:0.2rem;}
	.home-news .list .tit{height: auto;}
    .home-news .tabNav .item:not(:last-child){margin-right: 0.1rem;}
}

/* home-about */
.home-about .auto-inner{padding-top: 2.17rem;}
.home-about{background:url(../images/home-about-bg.jpg) no-repeat center center/cover;}
.home-about .info{width: 45.62%;}
.home-about .Img img{height:5rem}
.home-about .tdesc{line-height: 2;}
.home-about .nav{padding: 3.281vw 0 4.323vw;width: 92%;}
.home-about .nav li{padding: 0 0.45rem;text-align: center;flex: 1;}
.home-about .nav a{display: block;}
.home-about .nav li img{display: block;margin: 0px auto 0.1rem;}
.home-about .nav li:not(:last-child){border-right: 1px solid #d6d6da;}
.home-about .nav li:first-child{padding-left: 0;}
.home-about .nav li:last-child{padding-right: 0;}
.home-about .video{width: 45.56%;padding-right: 10%;position: relative;}
.home-about .video img{margin-top: -0.37rem;}
.home-about .video .play{position: absolute;right: 1rem;bottom: 0.8rem;text-align: center;font-weight: 100;cursor: pointer;display: none;}
.home-about .video .play i{display: block;margin: 0px auto 0.14rem;border: 0.02rem solid #062b75;width: 0.6rem;height: 0.6rem;border-radius: 50%;background: url(../images/play.svg) no-repeat center center/0.1rem 0.14rem;position: relative;}
.home-about .video .play i:after{position: absolute;right:-0.03rem;top: -0.03rem;background: url(../images/cricle.png) no-repeat center center/contain;content: "";width: 0.62rem;height: 0.62rem;z-index: 2;transition: all 0.5s;animation: turn 3s linear infinite;}
.home-about .video .play:hover i:after{ animation-play-state: paused;}

.home-about .numList{width: 100%;}
.home-about .numList .item{width: 2.8rem;}
.home-about .numList .top{padding-bottom: 0.05rem;border-bottom: 1px solid #d5d5da;}
.home-about .numList .icon{width: 0.72rem;}
.home-about .numList .icon img{height: 0.57rem;}
.home-about .numList .info{flex: 1;color: #686c70;font-weight: 100;}
.home-about .numList .num {height: 0.61rem;}
/* .home-about .numList .item:nth-child(2) .counter{color: #d53226;} */
.home-about .numList .counter{font-size: 0.5rem;line-height: 0.61rem;font-weight: 700;color: #062b75;font-family: "Barlow";font-weight: 700;letter-spacing: -0.05em;}
.home-about .numList .txt{margin-left: 0.12rem;position: relative;top: -0.03rem;}
.home-about .numList .txt em{position: absolute;top: -0.22rem;left: 0;width: 1rem;}
.home-about .numList .swiper-container{margin-top: -0.03rem;}
.home-about .numList .swiper-slide{text-align: center;line-height: 0.46rem;font-family: "Barlow";font-weight: 500;color: #999999;cursor: pointer;}
.home-about .numList .swiper-slide-active{color: #062b75;position: relative;}
.home-about .numList .swiper-slide-active:after{position: absolute;left: 50%;top: 0;width: 0.05rem;height: 0.05rem;border-radius: 50%;content: "";background-color: #062b75;}
.home-about .numList .arrow{width: 18px;height: 18px;background-color: transparent !important;}
.home-about .numList .swiper-button-prev{left: 0;background-image: url(../images/arr_l_gray.svg);opacity: 0.5;}
.home-about .numList .swiper-button-prev:hover{background-image: url(../images/arr_l_red.svg);opacity: 1;}
.home-about .numList .swiper-button-next{right: 0;background-image: url(../images/arr_r_gray.svg);opacity: 0.5;}
.home-about .numList .swiper-button-next:hover{background-image: url(../images/arr_r_red.svg);opacity: 1;}
.home-about:after{right: 0;bottom: -1rem;width: 10.92rem;height: 5.49rem;background: url(../images/home-about-line.png) no-repeat center center/contain;content:"";position: absolute;
animation: icon-shaking 2s linear 0.5s infinite alternate;
-webkit-animation: icon-shaking 2s linear 0.5s infinite alternate;}
.home-about .tag{font-weight: bold;color:#004599;padding:0.2rem 0;}

@media(min-width:1025px){
	.home-about.active .titHead h2{animation:fadeInUpSmall 0.8s .8s ease both;-webkit-animation:fadeInUpSmall 0.8s .8s ease both;-moz-animation:fadeInUpSmall 0.8s .8s ease both;}
	.home-about.active .titHead .tdesc{animation:fadeInUpSmall 0.8s .9s ease both;-webkit-animation:fadeInUpSmall 0.8s .9s ease both;-moz-animation:fadeInUpSmall 0.8s .9s ease both;}
	.home-about.active .info p {animation:fadeInRightSmall 0.8s .9s ease both;-webkit-animation:fadeInRightSmall 0.8s .9s ease both;-moz-animation:fadeInRightSmall 0.8s .9s ease both;}
	.home-about.active .info .nav {animation:fadeInRightSmall 0.8s .9s ease both;-webkit-animation:fadeInRightSmall 0.8s .9s ease both;-moz-animation:fadeInRightSmall 0.8s .9s ease both;}
	.home-about.active .video{animation:fadeInfilter 0.8s .9s ease both;-webkit-animation:fadeInfilter 0.8s .9s ease both;-moz-animation:fadeInfilter 0.8s .9s ease both;}
	.home-about.active .numList {animation:fadeInUpSmall 0.8s .9s ease both;-webkit-animation:fadeInUpSmall 0.8s .9s ease both;-moz-animation:fadeInUpSmall 0.8s .9s ease both;}
}	
@media(max-width:1760px){
	.home-about .Img img{height:4.2rem}

}
@media(max-width:1600px){
	.home-about .auto-inner{padding-top: 1.6rem;}
	
}
@media(max-width:1024px){
	.home-about .auto-inner{padding-top: 0.7rem;}
}
@media(max-width:768px){
    .home-about .auto-inner{padding-top: 0.5rem;}
	.home-about .info{width: 100%;}
	.home-about .video{width: 100%;}
	.home-about .video img{margin-top: 0;}
	.home-about .numList .item{width: 50%;padding: 0.2rem 0;}
    .home-about .tag{width:100%;text-align:right;margin-top: -1rem;}

	.home-about .video .play{right: 0;bottom: 0.42rem;}
	.home-about .nav{width: 100%;}
	.home-about .nav li{padding: 0;}
    .home-about .numList .icon{width:0.6rem;}
    .home-about .numList .counter{font-size:0.3rem;}
}


/* home-business */
.section.business-nav{padding: 0.8rem 0 1.3rem;}
.home-business{background-color: #fff;}
.home-business .slidertxt .inner{position: static;}
.home-business .slidertxt .item{height: 100vh;flex: 1;transition: all 0.8s;position: relative;text-align: center;}
.home-business .slidertxt .Ispic:after{height: 100%;width: 100%;left: 0;bottom: 0;content: "";background:rgba(255,255,255,0.82);position: absolute;transition: all 0.5s;opacity: 1;z-index: 2;}
.home-business .slidertxt .Ispic:before{height: 100%;width: 100%;left: 0;bottom: 0;content: "";background:rgba(255,255,255,0.75);position: absolute;transition: all 0.5s;opacity: 0;z-index: 1;}
.home-business .slidertxt .item:nth-child(1){z-index: 10;}
.home-business .slidertxt .item:nth-child(2){z-index: 9;}
.home-business .slidertxt .item:nth-child(3){z-index: 8;}
.home-business .slidertxt .item:nth-child(4){z-index: 7;}
.home-business .slidertxt .item:nth-child(5){z-index: 6;}
.home-business .slidertxt .item:nth-child(6){z-index: 5;}

.home-business .slidertxt .icon{width: 0.66rem;height: 0.66rem;background-color: #fff;border-radius: 50%;}
.home-business .slidertxt .icon img{width: 0.66rem;height: 0.66rem;}
.home-business .slidertxt .tit{font-weight: 500;}
.home-business .slidertxt .mores{color: #fff;width: 1.4rem;line-height: 0.5rem;border-radius: 0.5rem;background-color: #d43428;display: block;text-align: center;padding: 0 0.15rem;}
.home-business .slidertxt .mores:After{border-color: #fff;}
.home-business .slidertxt .desc{margin: 1.979vw 0 4.323vw;line-height: 1.88;max-width: 4.8rem;}

.home-business .slidertxt .infoIn{text-align: center;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;z-index: 10;transition: all 0.5s;}
.home-business .slidertxt .infoIn .icon{margin: 0 auto 0.16rem;}

.home-business .slidertxt .infoOut{position: absolute;left: 0;top: 38%;z-index: 11;opacity: 0;transition: all 0.5s;padding: 0 8.333vw;visibility: hidden;width: 100%;color: #fff;}

.home-business .slidertxt .item.slick-current{flex: 5;text-align: left;}
.home-business .slidertxt .item.slick-current .inner{left: 8.33vw;width: calc(100% - 16vw);}
.home-business .slidertxt .item.slick-current .tit{animation:fadeInUpSmall 0.4s 0.5s ease both;-webkit-animation:fadeInUpSmall 0.4s 0.5s ease both;-moz-animation:fadeInUpSmall 0.4s 0.5s ease both;}
.home-business .slidertxt .item.slick-current .desc{animation:fadeInUpSmall 0.4s 0.6s ease both;-webkit-animation:fadeInUpSmall 0.4s 0.6s ease both;-moz-animation:fadeInUpSmall 0.4s 0.6s ease both;}
.home-business .slidertxt .item.slick-current .mores{animation:fadeInUpSmall 0.4s 0.8s ease both;-webkit-animation:fadeInUpSmall 0.4s 0.8s ease both;-moz-animation:fadeInUpSmall 0.4s 0.8s ease both;}
.home-business .slidertxt .item.slick-current .infoIn{opacity: 0;}
.home-business .slidertxt .item.slick-current .infoOut{opacity: 1;visibility: visible;}
.home-business .slidertxt .item.slick-current .Ispic:after{background-color: rgba(6,43,117,0.2);}
.home-business .slidertxt .item.slick-current .Ispic:before{opacity: 1;}

.home-business .sliderimg .item{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.home-business .sliderimg .Ispic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;transition: all 0.5s;}
.home-business .sliderimg .item.on .Ispic{opacity: 1;}

@media(min-width:1025px){
.home-business .titHead{position: absolute;left: 0;text-align: center;top: 1.64rem;width: 100%;z-index: 100;}
.home-business .slidertxt .Ispic{padding-top: 100vh;position: absolute;right: 0;top: 0;width: 100vw;}
.home-business .slidertxt .item:not(:last-child) .Ispic{clip-path: ellipse(100% 169% at 0% 50%);}
.home-business.active .slidertxt .item:nth-child(1){animation:fadeInDownSmall 0.5s .5s ease both;-webkit-animation:fadeInDownSmall 0.5s .5s ease both;-moz-animation:fadeInDownSmall 0.5s .5s ease both;}
.home-business.active .slidertxt .item:nth-child(2){animation:fadeInDownSmall 0.5s 0.6s ease both;-webkit-animation:fadeInDownSmall 0.5s 0.6s ease both;-moz-animation:fadeInDownSmall 0.5s 0.6s ease both;}
.home-business.active .slidertxt .item:nth-child(3){animation:fadeInDownSmall 0.5s 0.8s ease both;-webkit-animation:fadeInDownSmall 0.5s 0.8s ease both;-moz-animation:fadeInDownSmall 0.5s 0.8s ease both;}
.home-business.active .slidertxt .item:nth-child(4){animation:fadeInDownSmall 0.5s 1s ease both;-webkit-animation:fadeInDownSmall 0.58s 1s ease both;-moz-animation:fadeInDownSmall 0.5s 1s ease both;}
.home-business.active .slidertxt .item:nth-child(5){animation:fadeInDownSmall 0.5s 1.2s ease both;-webkit-animation:fadeInDownSmall 0.5s 1.2s ease both;-moz-animation:fadeInDownSmall 0.5s 1.2s ease both;}
.home-business.active .slidertxt .item:nth-child(6){animation:fadeInDownSmall 0.5s 1.4s ease both;-webkit-animation:fadeInDownSmall 0.5s 1.4s ease both;-moz-animation:fadeInDownSmall 0.5s 1.4s ease both;}
.home-business.active .slidertxt .item:nth-child(7){animation:fadeInDownSmall 0.5s 1.3s ease both;-webkit-animation:fadeInDownSmall 0.5s 1.3s ease both;-moz-animation:fadeInDownSmall 0.5s 1.6s ease both;}
}
@media(max-width:1024px){
	.home-business{padding: 0.7rem 0;}
	.home-business .item a{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 100;}
	.home-business .slidertxt{width: 87.5%;margin: 0px auto;overflow-x: auto;}
	.home-business .slidertxt .item{height: 3rem;flex: none;width: 1.5rem;}
	.home-business .slidertxt .Ispic{height: 100%;position: relative;padding: 0;}
}
.homepage .business-nav{margin-top: 0;}
.homepage .business-nav .auto-inner{padding-top: 0;margin-top: 1.1rem;}

/* home business2.0 */
@media(min-width:1025px){
	
	.business-nav.active .thead{animation:zoomInSmall 0.5s .5s ease both;-webkit-animation:zoomInSmall 0.5s .5s ease both;-moz-animation:zoomInSmall 0.5s .5s ease both;}
	.business-nav.active .thead figure{animation:zoomInSmall 0.5s 0.6s ease both;-webkit-animation:zoomInSmall 0.5s 0.6s ease both;-moz-animation:zoomInSmall 0.5s 0.6s ease both;}
	.business-nav.active .thead h1{animation:fadeInUpSmall 0.5s 0.8s ease both;-webkit-animation:fadeInUpSmall 0.5s 0.8s ease both;-moz-animation:fadeInUpSmall 0.5s 0.8s ease both;}
	.business-nav.active .thead p{animation:fadeInDownSmall 0.5s 1s ease both;-webkit-animation:fadeInDownSmall 0.58s 1s ease both;-moz-animation:fadeInDownSmall 0.5s 1s ease both;}
	.business-nav.active .nav ul:nth-child(1){animation:fadeInRightSmall 0.5s 1.2s ease both;-webkit-animation:fadeInRightSmall 0.5s 1.2s ease both;-moz-animation:fadeInRightSmall 0.5s 1.2s ease both;}
	.business-nav.active .nav ul:nth-child(2){animation:fadeInLeftSmall 0.5s 1.4s ease both;-webkit-animation:fadeInLeftSmall 0.5s 1.4s ease both;-moz-animation:fadeInLeftSmall 0.5s 1.4s ease both;}
	}
	@media(max-width:1024px){
		.homepage .business-nav .auto-inner{margin-top: 0;padding-bottom: 0;}
	}


/* home-build */
.home-build .titHead img{height: 0.92rem;}

.home-build .swiper-container{margin: 0 -2rem;}
.home-build{text-align: center;}
.home-build .swiper-container{margin: 0px auto;}
.home-build .Ispic{padding-top: 60%;opacity: 0.2;}
.home-build .tit{font-weight: 500;margin-top: 2.917vw;}
.home-build .swiper-slide {width: 7.64rem;}
.home-build .swiper-slide:not(.swiper-slide-active) .tit{opacity: 0;transition: all 0.5s;}
.home-build .swiper-slide-active .Ispic{box-shadow: 0 8px 30px rgba(0,0,0,0.2);}
.home-build .swiper-slide-prev .Ispic{opacity: 1 !important;}
.home-build .swiper-slide-next .Ispic{opacity: 1 !important;}
.home-build .swiper-slide-active .Ispic{opacity: 1 !important;}
.home-build .swiper-pagination{bottom: 0.58rem;}
.home-build .swiper-pagination-bullet {width: 0.8rem !important;height: 0.04rem;border-radius: 0 !important;}
.home-build .arr{border: 1px solid #cacaca;top: 45%;}
.home-build .arr:hover{border-color:#d53226;}
.home-build .bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.home-build .bg img{width: 100%;height: 100%;object-fit: cover;}

@media(min-width:1025px){
	.home-build.active .titHead img{animation:fadeInUpSmall 0.7s .7s ease both;-webkit-animation:fadeInUpSmall 0.7s .7s ease both;-moz-animation:fadeInUpSmall 0.7s .7s ease both;}
	.home-build.active .swiper-container {animation:fadeInUpSmall 0.8s 0.8s ease both;-webkit-animation:fadeInUpSmall 0.8s 0.8s ease both;-moz-animation:fadeInUpSmall 0.8s 0.8s ease both;}
}
@media(max-width:1560px){
	.home-build .swiper-slide{width: 7.8rem;}
}
@media(max-width:1024px){
	.home-build .Ispic{padding-top: 60%;}
	.home-build .swiper-pagination{position: static;margin-top: 0.1rem;}
	.home-build .swiper-pagination-bullet{width: 0.2rem !important;}
}
@media(max-width:480px){
    .home-build .titHead img{height:0.7rem;}
	.home-build .swiper-slide {width: 3.5rem;}
}

/* home-hr */
.home-hr{background-color: #fff;}
.home-hr .auto-inner{padding-top: 2.17rem;}
.home-hr .nav{font-weight: 100;padding-top: 7.448vw;}
.home-hr .nav li:not(:last-child){margin-right: 4.688vw;}
.home-hr .nav li {border-radius: 0 2.083vw 0 2.083vw;overflow: hidden;position: relative;}
.home-hr .nav li:after {background-color: #062b75;width: 100%;height: 100%;z-index: -1;right: 0;top: 0;content: "";position: absolute;}
.home-hr .nav li a{display: block;text-align: center;min-width: 3rem;color: #fff;line-height: 1.02rem;position: relative;z-index: 2;}
.home-hr .nav li span{width: 0.6rem;height: 0.6rem;line-height:0.58rem;border-radius: 50%;display: inline-block;vertical-align: middle;margin: -0.05rem 0.14rem 0 0;border: 1px dashed #fff;transition: all 0.5s;}
.home-hr .nav li img{width: 0.58rem;height: 0.58rem;vertical-align: top;}
.home-hr .nav li:hover span{transform: rotate(360deg);}
.home-hr .Ispic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;transition: all 0.5s;z-index: 0;}
.home-hr .Ispic span{transition: all 0.5s;opacity: 0;}
.home-hr .Ispic:After{position: absolute;left: 0;top: 0;width: 11.11rem;height: 7.48rem;content: "";left: 50%;transform: translateX(-50%);background: url(../images/home-hr-logo.png) no-repeat center center/contain;z-index: 1;opacity: 0;transition: all 1.5s 0.5s;}

@media(min-width:1025px){
	.home-hr.active .Ispic span{opacity: 1;}
	.home-hr.active .Ispic img{animation:fadeInfilter 0.8s .8s ease both;-webkit-animation:fadeInfilter 0.8s .8s ease both;-moz-animation:fadeInfilter 0.8s .8s ease both;}
	.home-hr.active .Ispic .more{animation:fadeInLeftSmall 1.2s .9s ease both;-webkit-animation:fadeInLeftSmall 1.2s .9s ease both;-moz-animation:fadeInLeftSmall 1.2s .9s ease both;}
	.home-hr.active .Ispic:after{opacity: 1;top: 1.06rem;}

	.home-hr.active .titHead h2{animation:fadeInUpSmall 0.8s .8s ease both;-webkit-animation:fadeInUpSmall 0.8s .8s ease both;-moz-animation:fadeInUpSmall 0.8s .8s ease both;}
	.home-hr.active .titHead .tdesc{animation:fadeInUpSmall 0.8s .9s ease both;-webkit-animation:fadeInUpSmall 0.8s .9s ease both;-moz-animation:fadeInUpSmall 0.8s .9s ease both;}
	.home-hr.active .nav li{animation:zoomInSmall 0.8s 1.2s ease both;-webkit-animation:zoomInSmall 0.8s 1.2s ease both;-moz-animation:zoomInSmall 0.8s 1.2s ease both;}
}

@media(max-width:1024px){
	.home-hr .auto-inner{padding-top: 0.7rem;}
	.home-hr .nav{padding-top: 0;}
}
@media(max-width:768px){
    .home-hr .auto-inner{padding-top:0.5rem;}
	.home-hr .nav li{flex: 1;}
	.home-hr .nav li span{display: block;margin: 0px auto 0.1rem;}
	.home-hr .nav li a{min-width: auto;padding: 0.15rem 0;line-height: 1.5;}
}

/* home-product */

/* 首页 end*/

/*common s*/
.subPage{position: relative;background: #ffffff;z-index: 1;height: auto !important;height: 4rem;min-height: 4rem;clear: both;padding: 1rem 0;overflow: hidden;}
.pt60{padding-top: 0.6rem;}

.pageBan{position: relative;overflow: hidden;transition: all 0.3s;color: #fff;}
.pageBan:before{content: "";left: 0;top: 0;width: 100%;height: 30%;z-index: 2;background-image: linear-gradient(to bottom, rgba(0,0,0,0.5) , rgba(0,0,0,0));}
.pageBan .auto-inner{position: absolute;top: 45%;left: 50%;transform: translateX(-50%);z-index: 10;}
.pageBan h1{font-weight: 700;line-height: 1.04rem;position: relative;z-index: 10;font-size: 0.8rem;text-align: center;display: none;
	background-image: linear-gradient(to right, #960d03, #b5180c,#ffcc00);
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
	text-shadow: 2px 2px 4px rgba(255, 255, 255, 0.1);}
.pageBan h1:after{position: absolute;left: 50%;bottom: -0.1rem;width: 0.4rem;height: 0.05rem;content: "";background-color: #d53226;transform: translateX(-50%);}
.pageBan .en{font-family: "Barlow";font-weight: 700;position: absolute;left: 0;line-height: 1.5;top: -47.5%;text-transform: uppercase;color: rgba(255,255,255,0.1);font-size: 0.88rem;}
.pageBan .Ispic{overflow: hidden;position: relative;height: 6rem;}
.pageBan .Ispic img{width: 100%;transform: scale(1.1);transition: all 5s;object-fit: cover;position: absolute;left: 0;top: 0;height: 100%;}
.pageBan.on .Ispic img{transform: scale(1) !important;}

.colName{display: none;background-color:#c1272d;border-radius: 0 0 5px 5px;color: #fff;position: relative;padding: 0 0.3rem;line-height: 2.2;margin-bottom: 0.1rem;}
.colName:after{content:"";position: absolute;right: 15px;top: 50%;transform: translateY(-50%);background: url(../images/arr_xjt_white.svg) no-repeat center center/0.2rem 0.2rem;height: 100%;width: 20px;transition: all 0.3s;}
.colName.on:after{transform: translateY(-50%) rotate(-180deg);}

.subMenu{background-color: #fff;border-bottom: 1px solid #e3e4e6;font-weight: 100;}
.subMenu li{position: relative;}
.subMenu li span{display: block;width: 100%;position: relative;}
.subMenu li span a{color: #010101;display: block;line-height: 0.9rem;padding: 0 2.865vw;}
.subMenu li:before{position: absolute;left: 50%;transform: translateX(-50%);width: 100%;bottom:0;height: 0;content: "";background: #d53226 url(../images/logo-bg.svg) no-repeat center 0.22rem/cover;
	transition: all 0.5s;}
.subMenu li.onli a,.subMenu li:hover a{color: #fff;}
.subMenu li.onli:before,.subMenu li:hover:before{height: 100%;}
.subMenu #m12{display: none;}

.detailBox{background-color: #f7f8fa;}
.detailBox .subMenu{margin: 1.46rem 0 0 0;border-bottom: 0;background-color: transparent;}

.place{color: #999999;font-weight: 100;margin-bottom: 2.917vw;}
.place:before{width: 14px;height: 14px;content: "";background: url(../images/ico_home.png) no-repeat center center/contain;display: inline-block;vertical-align: middle;margin: -3px 0.1em 0 0;}
.place a{color: #999999;margin-right: 0.22rem;position: relative;display: inline-block;}.place a:hover,.place span{color: #333333;}
.place a:after{position: absolute;width: 0.22rem;right: -0.22rem;top: 50%;height:100%;content: ">";text-align: center;transform: translateY(-50%);}

.singlePage{ word-wrap:break-word;word-break:normal;text-align:justify;line-height: 2;position: relative;}
.singlePage *{font-family: sans-serif !important;}

.singlePage table{width: 100%;border-collapse: collapse;}
.singlePage table th{border: 1px solid #999;background-color: #999;padding: 0.521vw;font-weight: normal;}
.singlePage table td{border: 1px solid #999;padding: 0.521vw;}
.singlePage table tbody tr:hover{box-shadow: 0 0 10px rgba(0,0,0,0.08);}

@media(max-width:1024px){
	.detailBox .subMenu{margin-top: 0.6rem;}
	.pageBan .Ispic{height: auto;}
	.pageBan .Ispic img{position: static;}
	.subPage{padding: 0.5rem 0;}
	.pt60{padding-top: 0.4rem;}
	.singlePage .tc img{max-width: 100%;height: auto !important;}
}
@media(max-width:768px){
	.pageBan .auto-inner{display: none;}

	/* 二级菜单 */
	.subMenu{padding: 0.2rem 0;}
	.subMenu .colName{display: block;}
	.subMenu ul{margin-bottom: 0.15rem;justify-content: flex-start;}
	.subMenu li{min-width: 33.333%;text-align: center;margin: 0 !important;}
	.subMenu li:before{height: 0;background-color: #f0f0f0;}
	.subMenu li.onli a, .subMenu li:hover a{color: #c1272d;}
	.subMenu li span a{line-height: 2.5;}
}
/*common end*/

/*pages*/
.Pages{ padding:2.083vw 0 0; line-height:0.48rem; zoom:1; overflow:hidden;text-align: center;} 
.Pages span{ padding:0px 3px; display:inline-block;} 
.Pages .num{padding: 0 0.15rem;} 
.Pages a{ display:inline-block; margin:0px 0.06rem;width: 0.5rem;height: 0.5rem;vertical-align: middle;background-color: #f5f5f5;border: 1px solid #f5f5f5;border-radius: 50%;color: #000000;} 
.Pages .p_cur,.Pages .p_count,.Pages .p_total,.Pages .p_jump,.Pages .a_prev,.Pages .a_next{display: none;}  
.Pages .p_page em a.a_cur,.Pages .p_page em a:hover{ color:#fff; border:solid 1px #062b75; background:#062b75;} 
.Pages .p_page b{ font-weight:normal;} 
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;} 
.Pages .i_button { position:relative; top:5px; width:32px; height:20px; cursor:pointer; border:none;} 
.Pages .a_first,.Pages .a_prev,.Pages .a_next,.Pages .a_end{font-size: 0;background-position: center center;background-repeat: no-repeat;background-size: 0.09rem 0.16rem;}
.Pages .a_first:hover,.Pages .a_prev:hover,.Pages .a_next:hover,.Pages .a_end:hover{background-color: #062b75;}
.Pages .a_first,.Pages .a_end{background-color: transparent;border-color: #062b75;width: 1.2rem;border-radius: 0.5rem;opacity: 0.3;}
.Pages .a_first{background-image: url(../images/page_left.svg);}
.Pages .a_first:hover{background-image: url(../images/page_left_on.svg) !important;border-color: #062b75;opacity: 1;}
.Pages .a_end{background-image: url(../images/page_right.svg);}
.Pages .a_end:hover{background-image: url(../images/page_right_on.svg) !important;border-color: #062b75;opacity: 1;}
@media ( max-width:480px){
	.Pages a,.Pages .a_first,.Pages .a_end{width: 0.35rem;height: 0.35rem;line-height: 0.31rem;}
}
/*pages end*/


/* 走进兴泰 */
.subTit{padding-bottom: 2.083vw;}
.subTit h2{color: #062b75;font-size: 0.5rem;font-weight: 500;}
.subTit h2:after{display: block;width: 0.4rem;height: 0.04rem;content: "";background-color: #d53226;margin-top: 0.03rem;}
.subTit.tc h2:after{margin-left: auto;margin-right: auto;}

.subTit2{padding-bottom: 2.5vw;}
.subTit2 h2{font-size: 0.42rem;font-weight: 500;}
.subTit2 h2.line:after{display: block;width: 0.4rem;height: 0.04rem;content: "";background-color: #d53226;margin-top: 0.03rem;}
.subTit2 .tdesc{font-weight: 100;margin-top: 0.25rem;}
.subTit2 .en{text-transform: uppercase;color: rgba(6,43,117,0.2);font-family: "Barlow";font-weight: 500;margin-top: 0.1rem;}
.subTit2.tc .line:after{margin-left: auto;margin-right: auto;}

.sti32{line-height: 0.68rem;padding-top: 0.21rem;color: #222222;}

.about-info{padding: 0 0 0 8.333vw;}
.about-info .slogan{margin-bottom: 0.22rem;}
.about-info .singlePage{color: #686c70;}
.about-info .subTit h2{font-family: "Barlow";font-weight: 700;}
.about-info .content{width: 50%;padding: 4.323vw 6.1% 4.323vw 0;}
.about-info .numList{width: 20.96%;background-color: rgba(247,248,250,0.6);padding: 0 0.3rem;position: relative;z-index: 10;}
.about-info .numList .item{padding-top: 2.4vw;}
.about-info .numList .item:not(:last-child){margin-bottom: 0.1rem;}
.about-info .numList .top{padding-bottom: 0.05rem;border-bottom: 1px solid #d5d5da;}
.about-info .numList .tag{padding:0.2rem 0;color:#004599;font-weight: bold;}
.about-info .numList .icon{width: 0.72rem;}
.about-info .numList .icon img{height: 0.57rem;}
.about-info .numList .info{flex: 1;color: #686c70;font-weight: 100;}
.about-info .numList .num {height: 0.61rem;}
/*.about-info .numList .item:nth-child(2) .counter{color: #d53226;}*/
.about-info .numList .counter{font-size: 0.5rem;line-height: 0.61rem;font-weight: 700;color: #062b75;font-family: "Barlow";font-weight: 700;letter-spacing: -0.05em;}
.about-info .numList .txt{margin-left: 0.12rem;position: relative;top: -0.03rem;}
.about-info .numList .txt em{position: absolute;top: -0.22rem;left: 0;width: 1rem;}
.about-info .Ispic{flex: 1;margin-left: -20.96%;}


.about-business{background: url(../images/businessbg.jpg) no-repeat center center/cover;}
.about-business .tabNav{width: 4.69rem;height: 4.69rem;border-radius: 50%;position: relative;text-align: center;z-index: 10;}
.about-business .tabNav li{position: absolute;cursor: pointer;transition: all 0.5s;z-index: 10;pointer-events: auto;}
.about-business .tabNav li.on{z-index: 1;pointer-events: none;}
.about-business .tabNav li.on .bg{pointer-events: auto;}
.about-business .tabNav li .bg{position: absolute;transition: all 0.5s;left: 0;top: 0;width: 100%;height: 100%;content: "";background-repeat: no-repeat;background-position: center center;background-size: contain;z-index: 0;overflow: hidden;}
.about-business .tabNav li .bg em{position: absolute;z-index: 1;opacity: 0.45;}
.about-business .tabNav li:nth-child(1){width: 3.45rem;height: 2.3rem;left: 0;top: 0;}
.about-business .tabNav li:nth-child(1) .bg{background-image: url(../images/yw_crile_bg1.png);}
.about-business .tabNav li:nth-child(1).on .bg{background-image: url(../images/yw_crile_bg01.png);}
.about-business .tabNav li:nth-child(2){width: 2.3rem;height: 3.99rem;right: 0;top: 0.33rem;}
.about-business .tabNav li:nth-child(2) .bg{background-image: url(../images/yw_crile_bg2.png);}
.about-business .tabNav li:nth-child(2).on .bg{background-image: url(../images/yw_crile_bg02.png);}
.about-business .tabNav li:nth-child(3){width: 3.45rem;height: 2.33rem;left: 1px;bottom: -1px;}
.about-business .tabNav li:nth-child(3) .bg{background-image: url(../images/yw_crile_bg3.png);}
.about-business .tabNav li:nth-child(3).on .bg{background-image: url(../images/yw_crile_bg03.png);}
.about-business .tabNav h3{color: #fff;font-weight: 400;width: 1.35rem;margin: 0px auto;}
.about-business .tabNav .ico-zoom{width: 1rem;height: 1rem;}

.about-business .tabNav li:hover .ico-zoom .i2{-webkit-transform: scale(0);transform: scale(0);opacity: 0;filter: alpha(opacity=0);}
.about-business .tabNav li:hover .ico-zoom .i1{opacity: 1;filter: alpha(opacity=100);-webkit-transform: scale(1);transform: scale(1);}

.about-business .tabNav li.on .ico-zoom .i2{-webkit-transform: scale(1);transform: scale(1);opacity: 1;filter: alpha(opacity=100);}
.about-business .tabNav li.on .ico-zoom .i1{opacity: 0;filter: alpha(opacity=0);-webkit-transform: scale(1.2);transform: scale(1.2);}
.about-business .tabNav li .ico-zoom:hover .i2{-webkit-transform: scale(1);transform: scale(1);opacity: 1;filter: alpha(opacity=100);}
.about-business .tabNav li .ico-zoom:hover .i1{opacity: 0;filter: alpha(opacity=0);-webkit-transform: scale(1.2);transform: scale(1.2);}

.about-business .tabNav li.on .bg{transform: scale(1.03);}
.about-business .tabNav li.on .guang em:before{animation:leftw 5s 0.2s infinite;opacity: 1;}
.about-business .tabNav li.on .guang em:after{animation:leftw 8s 0.5s infinite;opacity: 1;}

.about-business .list{height: 5.44rem;flex: 1;padding: 0 0.5rem 0 0.95rem;position: relative;}
.about-business .list:after{position: absolute;height: 100%;width: 13.52rem;right: 0;top: 0;content: "";background: url(../images/business_txt_bg.png) no-repeat center center/100%;z-index: -1;}
.about-business .list .item:not(:last-child){margin-bottom: 0.2rem;}
.about-business .list .item{background-color: #f8f8f8;padding: 2vw 3.125vw;transition: all 0.5s;}
.about-business .list .tit{font-weight: 700;margin:0;display: inline-block !important;vertical-align: middle;width: auto;}
.about-business .icon{width: 0.74rem;height: 0.74rem;margin: 0px 0.3rem 0 0;border-radius: 50%;position: relative;display: inline-block;vertical-align: middle;background-color: rgba(215,0.52,0.4,1);}
.about-business .icon span{width: 100%;height: 100%;border-radius: 50%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.about-business .icon span img{width: 0.74rem;height: 0.74rem;border-radius: 50%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background-color: rgba(215,0.52,0.4,1);}

.about-business .list .desc{color: #686c70;line-height: 2;margin-top: 0.25rem;padding-left: 0.16rem;}
.about-business .list .desc h4{font-weight: 700;color: #062b75;position: relative;}
.about-business .list .desc p:not(:last-child){margin-bottom: 0.05rem;}
.about-business .list .desc h4:before{position: absolute;left: -0.16rem;top: 0.1rem;width: 0.04rem;height: 0.2rem;content: "";background-color: #d43428;}
.about-business .list .item:hover{border-color: rgba(215,0.52,0.4,0.3);}

.about-company{background-color: #f7f8fa;display: none;}
.company {margin-left: -0.2rem;}
.company .item{padding: 0 0 0.2rem 0.2rem;width: 25%;}
.company .item a{background-color: #fff;display: block;padding: 1.563vw 2.083vw;position: relative;overflow: hidden;}
.company .item a:after{left: 50%;bottom: 0;width: 0;content: "";position: absolute;height: 0.04rem;background-color: #d53226;transition: all 0.5s;}
.company .item a:before{width: 2.38rem;height: 1.59rem;background: url(../images/logo-bg3.svg) no-repeat center center/contain;content: "";position: absolute;left: -0.6rem;bottom: -0.89rem;opacity: 0.05;transition: all 0.5s;}
.company .item .tit{height: 3em;margin-bottom: 0.28rem;}
.company .item .mores{text-align: right;}
.company .item:hover a:after{width: 100%;left: 0;}
.company .item:hover a:before{opacity: 0.1;left: -0.5rem;bottom: -0.79rem;}

.company-sub{margin-left: -0.4rem;}
.company-sub .item {width: 33.333%;padding: 0 0 0.4rem 0.4rem;}
.company-sub .inner{min-height: 3.16rem;box-shadow: 0 6px 16px rgba(0,0,0,0.08);}
.company-sub aside{line-height: 0.8rem;padding: 0 0.4rem;background: url(../images/subcompanybg2.jpg) no-repeat 0 center/cover;}
.company-sub dl{min-height: 1.41rem;margin: 0.14rem 0.4rem 0.2rem;}
.company-sub dl dd{line-height: 0.47rem;height: 0.47rem;overflow: hidden;}
.company-sub .mores{margin-right: 0.4rem;}
.company-sub .mores a{color: #062b75;}
.company-sub .mores:after{border-top: 1px solid #062b75;border-right: 1px solid #062b75;}
.company-sub .item dd{position: relative;padding-left: 0.18rem;}
.company-sub .item dd:before{position: absolute;left: 0;top: 50%;transform: translateY(-50%);content: "";width: 0.08rem;height: 0.08rem;border-radius: 50%;border: 1px solid #c43339;}
.company-sub .item:hover aside{color: #062b75;background-image: url(../images/subcompanybg02.jpg);}
.company-sub .item:hover .mores a{color: #c43339;}
.company-sub .item:hover .mores:after{border-top: 1px solid #c43339;border-right: 1px solid #c43339;}

.valueList{background-color: #f8f8f8;}
.valueList .Ispic{width: 51.09%;}
.valueList .Ispic:after{position: absolute;z-index: 2;right: -1px;top: -1px;height: calc(100% + 2px);width: 1rem;content: "";background: url(../images/imgmask.png) no-repeat right center/cover;}
.valueList .info{flex: 1;padding: 2.604vw 5.729vw 2.604vw 4.896vw;background: url(../images/value-bg.jpg) no-repeat center center/100%;}
.valueList .icon{width: 0.9rem;height: 0.9rem;border-radius: 50%;position: relative;}
.valueList .icon img{width: 100%;height: 100%;position: relative;z-index: 1;}
.valueList h3{font-size: 0.48rem;font-weight: 500;margin: 2.188vw 0 1.719vw;color: #222222;}
.valueList p:not(:last-child){margin-bottom: 1.042vw;}
.valueList p{padding-left: 0.32rem;position: relative;min-width: 45%;padding-right: 5%;}
.valueList p:before{position: absolute;left: 0;top:0.04rem;background: url(../images/gou.png) no-repeat center center/contain;content: "";width: 0.18rem;height: 0.18rem;}
.valueList .item:nth-child(even){flex-direction: row-reverse;}
.valueList .item:nth-child(even) .Ispic:after{right: auto;left: -1px;transform: rotate(180deg);}
.valueList .item:nth-child(even) .info{padding-left: 8.333vw;}
.valueList .item:hover .icon::before,
.valueList .item:hover .icon::after {width: 100%;height: 100%;border: 1px solid rgba(6,43,117,0.5);position: absolute;left: -1px;top: -1px;content: '';border-radius: 50%;opacity: 0;animation: scaleAnimate 2s linear;animation-iteration-count: infinite;}
.valueList .item:hover .icon::after {animation-delay: .5s;}

.about-group{background: url(../images/groupbg.jpg) no-repeat center bottom/cover;}
.about-enterprise{background: url(../images/groupbg2.jpg) no-repeat 0 bottom/cover;display: none;}
.about-enterprise .content{background-color: #fff;min-height: 32.552vw;}
.about-enterprise .nav{width: 25%;padding: 2.083vw 0 2.083vw 2.083vw;line-height: 0.3rem;}
.about-enterprise .nav ul{max-height: 30.083vw;overflow-y: auto;padding-right: 0.1rem;}
.about-enterprise .nav ul::-webkit-scrollbar{width: 2px; height:2px;}
.about-enterprise .nav ul::-webkit-scrollbar-track{background: none;}
.about-enterprise .nav li{padding-left: 0.21rem;position: relative;cursor: pointer;}
.about-enterprise .nav li:before{position: absolute;width: 0.12rem;height: 0.12rem;content: "";left: 0;top: 0.1rem;border: 0.02rem solid #cdd5e3;border-radius: 50%;}
.about-enterprise .nav li:not(:last-child){margin-bottom: 0.18rem;}
.about-enterprise .nav li.on{color: #062b75;font-weight: 400;font-size: 0.2rem;}
.about-enterprise .nav li.on:before{border-color: #d53226;}
.about-enterprise .info{flex: 1;border-left: 1px solid #e6e6e6;background-image: linear-gradient(to right, #f8f9fa , #fff);padding: 3.125vw;text-align: center;}

.business li{min-width: 16.666%;text-align: center;padding: 0 0.1rem;}
.business .icon{width: 0.88rem;height: 0.88rem;border-radius: 50%;background-color: #fff;box-shadow: 0 5px 16px rgba(6,43,117,0.1);margin: 0px auto 0.15rem;transition: all 0.5s;display: flex;align-items: center;justify-content: center;}
.business li:hover .icon{box-shadow: 0 5px 16px rgba(6,43,117,0.2);transform: translateY(-3px);}

.enterprise-list{margin-left: -1.823vw;}
.enterprise-list .item{width: 33.333%;padding: 0 0 0.23rem 1.823vw;text-align: center;}
.enterprise-list .Ispic{padding-top: 44%;}
.enterprise-list .tit{font-weight: 500;margin-top: 1.198vw;display: none;}

.about-history{background: url(../images/historybg.jpg) no-repeat center bottom/cover !important;}
.about-history .info{padding-left: 0.23rem;border-left: 1px solid #e6e9ec;position: relative;width: 88%;}
.about-history .info:before{position: absolute;left: 0;top: 0;width: 0.07rem;height: 0.7rem;background-color: #efefef;content: "";}
.about-history .year{color: #666666;line-height: 0.8;margin-bottom: 2vw;padding-left: 0.25rem;}
.about-history .year em{font-size: 0.9rem;font-family: "Barlow";font-weight: 700;}
.about-history .year span{font-size: 0.24rem;}
.about-history .txt{line-height: 1.66;font-weight: 100;max-height: 24.9em;overflow-y:auto;}
.about-history .txt p{padding-left: 0.15rem;position: relative;}
.about-history .txt p:before{top: 0.12rem;left: 0;width: 0.04rem;height: 0.04rem;position: absolute;content: "";background:#666666;border-radius: 50%;}
.about-history .txt p:not(:last-child){margin-bottom: 0.18rem;}
.about-history .txt p:hover:before{background-color: #d53226;}

.about-history .gallery-top{padding: 0 66.666% 1rem 0;z-index: 10;}
/* .about-history .gallery-top .swiper-slide{transition: all 0.5s;} */
.about-history .gallery-top .swiper-slide-active .info:before{background-color: #d53226;}
.about-history .gallery-top .swiper-slide-active .year{color: #062b75;}
.about-history .gallery-top .swiper-slide-prev{padding-top: 6.146vw;}
.about-history .gallery-top .swiper-slide-active{padding-top: 3.333vw;}
.about-history .gallery-top .swiper-slide-next{padding-top: 0.938vw;}
.about-history .gallery-top .arr{top: auto;bottom: -0.55rem;transform: translateY(0);z-index: 100;}
.about-history .gallery-top .swiper-button-prev{left: 0;}
.about-history .gallery-top .swiper-button-next{right: 0;}
.about-history .gallery-top{overflow:visible;}

.about-history .gallery-thumbs{line-height: 0.5rem;margin-top: 0;z-index: 1;}
.about-history .gallery-thumbs .swiper-slide{color: #062b75;	font-family: "Barlow";font-weight: 700;text-align: center;cursor: pointer;}
.about-history .gallery-thumbs .swiper-slide-thumb-active {color: #d53226;}
.about-history .gallery-thumbs .arr{width: 25px;height: 25px;}
.about-history .gallery-thumbs .swiper-wrapper{justify-content: center;}

@media(max-width:1600px){
	.about-info{padding-left: 6.5%;}
}
@media(max-width:1024px){
	.about-info{padding: 0 6.5%;}
	.about-info .content{width: 100%;}
	.about-info .numList{width: 100%;background-color: rgba(247, 248, 250, 0.8);}
	.about-info .Ispic{margin-left: -100%;}

	.about-history .gallery-top{padding-left: 0;padding-right: 0;}
	.about-history .info{width: 100%;}

	.about-business .tabNav{margin: 0px auto 0.2rem;}
	.about-business .icon{width: 0.5rem;height: 0.5rem;margin-right: 0.1rem;}
	.about-business .icon span img{width: 0.5rem;height: 0.5rem;}
	.about-business .list{width: 100%;flex: none;height: auto;}
	.about-business .list{padding: 0.2rem;border: 1px solid #fff;background-color: rgba(223,235,247,0.5);}
	.about-business .list:after{display: none;}
}
@media(max-width:768px){
	.subTit2 h2,.about-info .subTit h2{font-size: 0.32rem;}
	.company .item{width: 50%;}
    .about-info .numList .counter{font-size:0.3rem;}

	.company-sub .item{width: 100%;padding-bottom: 0.2rem;}
	.company-sub .inner{min-height: auto;padding-bottom: 0.2rem;}
	.company-sub dl{min-height: auto;margin-left: 0.2rem;margin-right: 0.2rem;}

	.valueList h3{font-size: 0.28rem;}
	.valueList .Ispic{width: 100%;}
	.valueList .info{padding: 0.5rem 6.5%;}

	.about-enterprise .nav{width: 100%;}

	.enterprise-list .item{width: 50%;}

	.about-history .gallery-top .arr{bottom: -0.48rem;}
	.about-history .gallery-top .swiper-button-prev{left: -0.2rem;}
	.about-history .gallery-top .swiper-button-next{right: -0.2rem;}
}
@media(max-width:480px){
	.business{justify-content: flex-start;}
	.business li{width: 33.333%;padding-bottom: 0.2rem;}

	.about-history .gallery-top{padding-bottom: 0.5rem;}
	.about-history .year em{font-size: 0.5rem;}
	.about-history .arrow .arr{transform: scale(0.7);}

	.about-business .tabNav{width: 3.5rem;height: 3.5rem;}
    .about-business .tabNav li:nth-child(1) {width: 2.45rem;height: 2rem;left: 0;top: -0.15rem;}
    .about-business .tabNav li:nth-child(2){width: 2rem;height: 2.95rem;right: 0;top: 0.25rem;}
    .about-business .tabNav li:nth-child(3){width: 2.5rem;height: 2.33rem;left: -0.02rem;bottom: -0.23rem;}

	.singlePage table th{font-size: 12px;line-height: 1.5;}
.singlePage table td{font-size: 12px;line-height: 1.5;}
}

/* 子公司详情页 */
.subCompany:after{background: #f7f8fa /*url(../images/subcompanybg.jpg) no-repeat 0 bottom/100%*/;width: 50.5%;height: 100%;right: 0;top: 0;position: absolute;content: "";}
.subCompany{background: #fefefe url(../images/cyqy_bg.jpg) no-repeat 0 bottom;}
.subCompany .content{width: 45%;}
/* .subCompany .content .singlePage{max-height: 4.5rem;overflow-y: auto;padding-right: 0.1rem;margin-right: -0.1rem;} */
.subCompany .detail{width: 46.87%;}
.subCompany .detail .sti32:nth-child(1){padding-top: 0;}
.subCompany .detail .sti32{color: #062b75;position: relative;line-height: 1.4;margin-bottom: 0.3rem;padding-top: 0;}
.subCompany .detail .sti32:after{width: 1.28rem;height: 0.08rem;content: "";left: 0;bottom: 0;background-image: linear-gradient(to right, #d43428 , rgba(0,0,0,0));position: absolute;z-index: -1;}
.subCompany .slogan{margin-bottom: 0.22rem;}
/* .subCompany .slogan:after{display: block;width: 0.4rem;height: 0.04rem;background-color: #ca3027;content: "";margin-top: 0.13rem;} */
.subCompany .subTit{display: none;}
.subCompany .subTit h2{font-family: "Barlow";font-weight: 700;}
.subCompany .business {/*white-space: nowrap;overflow: hidden;overflow-x: auto;margin-bottom: 1.8vw;display: flex;flex-wrap: wrap;*/padding: 0.05rem 0 0 0;overflow: hidden;position: relative;}
.subCompany .business.min4 li{width: 33.333%;}
.subCompany .business li{width: 20%;padding: 0 0.1rem 0.45rem 0.1rem;flex: 0 0 auto;}
/* .subCompany .business li:last-child{padding-right: 0;} */
.subCompany .nav li{margin-right:0.35rem;cursor: pointer;}
.subCompany .nav li.on span{color: #ca3027;}
.subCompany .info{margin-bottom:0.35rem;line-height: 1.8;}
.subCompany .info.overflow{max-height: 10.8em;overflow-y: auto;padding-right: 0.15rem;}
.subCompany .info.overflow::-webkit-scrollbar{width: 2px; height:2px;}
.subCompany .swiper-container-horizontal>.swiper-scrollbar{bottom: 0.2rem;}
.subCompany .vision1{margin-left: -0.15rem;padding-bottom: 0.1rem;}
.subCompany .vision1 .item{flex: 1;margin-left: 0.15rem;background-color: #f0f2f7;border-bottom: 2px solid #062b75;padding: 0.2rem;}
.subCompany .vision1 h2{color: #062b75;font-weight: 500;margin-bottom: 0.08rem;position: relative;}
.subCompany .vision1 h2:before{position: absolute;left: -0.09rem;bottom: 0;background: url(../images/ico_kh.png) no-repeat center center;width: 0.6rem;height: 0.46rem;z-index: 0;content: "";}
.subCompany .vision1 h2 span{position: relative;z-index: 1;}
.subCompany .vision1 .txt{line-height: 2;font-weight: 100;}
.subCompany .vision1 .txt p{position: relative;padding-left: 0.14rem;}
.subCompany .vision1 .txt p:hover{text-decoration: underline;color: #ca3027;}
.subCompany .vision1 .txt p:before{position: absolute;left: 0;top: 0.16rem;width: 0.04rem;height: 0.04rem;border-radius: 50%;background-color: #062b75;content: "";}

.subCompany .vision2{font-weight: 100;}
.subCompany .vision2 .item:nth-child(1){padding-top: 0;}
.subCompany .vision2 .item{padding: 0.25rem 0 0.25rem 0.14rem;border-bottom: 1px solid #dee3ec;}
.subCompany .vision2 .item b{position: relative;font-weight: 500;}
.subCompany .vision2 .item b:before{position: absolute;left: -0.14rem;top: 0.15rem;width: 0.04rem;height: 0.04rem;border-radius: 50%;background-color: #062b75;content: "";}

.subCompany .vision3{position: relative;line-height: 1.8;padding-bottom: 0.31rem;font-weight: 500;}
.subCompany .vision3:after{height: 5px;width: 100%;left: 0;bottom: 0;content: "";position: absolute;border-top: 1px solid #c7cfe0;border-bottom: 1px solid #dfe3ed;}
.subCompany .vision3:before{position: absolute;left: 0;top: -0.15rem;background: url(../images/ico_kh.png) no-repeat center center;width: 0.6rem;height: 0.46rem;z-index: 0;content: "";z-index: -1;}

.subCompany .vision4{font-weight: 100;margin-left: -1.719vw;margin-top: -0.15rem;}
.subCompany .vision4 li{padding: 0.15rem 0 0.15rem 0.14rem;border-bottom: 1px solid #dee3ec;position: relative;font-weight: 500;flex: 1;margin-left: 1.719vw;}
.subCompany .vision4 li:before{position: absolute;left: 0;top: 50%;width: 0.04rem;height: 0.04rem;border-radius: 50%;background-color: #062b75;content: "";transform: translateY(-50%);}

.subCompany .tabNav{padding-bottom: 0.15rem;margin-bottom: 0.15rem;border-bottom: 1px solid #dee3ec;overflow-x: auto;white-space: nowrap;}
.subCompany .tabNav li{cursor: pointer;color: #999999;display: inline-block;vertical-align: top;}
.subCompany .tabNav li:not(:last-child){margin-right: 0.3rem;}
.subCompany .tabNav li:before{content: "";display: inline-block;vertical-align: middle;width: 0.1rem;height: 0.1rem;border-radius: 50%;border: 0.02rem solid #9a9a9a;margin: -0.02rem 0.09rem 0 0;}
.subCompany .tabNav li.on{color: #333333;}
.subCompany .tabNav li.on:before{border-color: #ca3027;}

.arrhide .swiper-button-next{display: none !important;}
.arrhide .swiper-button-prev{display: none !important;}

.subVision{background-image: linear-gradient(to bottom, #ebeef4 , #f5f7fa);}
.subVision .list{margin: 0 0 -2.5% -2.5%;}
.subVision .list .item{border: 1px solid #fff;/*min-height: 2.8rem;*/padding: 0.36rem 3.604vw;width: 47.5%;text-align: center;background-image: linear-gradient(-150deg, #fafcff , #edf2fa);transition: all 0.5s;margin-left: 2.5%;margin-bottom: 2.5%;}
.subVision .list .item h3{line-height: 0.76rem;font-weight: 400;color: #004599;position: relative;margin-bottom: 0.28rem;}
.subVision .list .item h3:after{position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;width: 0.4rem;height: 0.04rem;background-color: #ca3027;content: "";transition: all 0.5s;}
.subVision .list .item .desc{line-height: 0.46rem;}
.subVision .list .item .desc p{padding: 0 0.2rem;font-weight: 700;}
.subVision .list .item .desc p span{font-weight: 100;}
.subVision .list .item:hover{box-shadow: 0 0 30px rgba(0,0,0,0.08);background-color: #fff;}
.subVision .list .item:hover h3:after{width: 1.2rem;}
/* .subVision.auto .list .item{width: 100%;} */

.subHistory{background: url(../images/historybg2.jpg) no-repeat center center/cover;}
.subHistory .swiper {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;overflow: clip;list-style: none;padding: 0;z-index: 1;display: block;}

.subHistory .conTab{padding-right: 80%;margin-right: -10%;overflow: visible;z-index: 10;}
.subHistory .conTab .swiper-slide{min-height: 3rem;}
.subHistory .conTab .year{font-family: "Barlow";color: #062b75;font-size: 0.48rem;font-weight: 700;}
.subHistory .conTab .txt{font-weight: 100;}
.subHistory .conTab .txt p:not(:last-child){margin-bottom: 0.1rem;}
.subHistory .conTab .txt p{text-indent: 0 !important;padding-left: 0.15rem;position: relative;font-size:0.18rem !important;line-height:1.6 !important;font-family: sans-serif !important;}
.subHistory .conTab .txt p *{font-size:0.18rem !important;line-height:1.6 !important;background:none !important;font-family: sans-serif !important;}
.subHistory .conTab .txt p:before{position: absolute;left: 0;top: 0.12rem;border-radius: 50%;width: 0.04rem;height: 0.04rem;content: "";background-color: #062b75;}
.subHistory .conTab .swiper-slide-active .year{color: #d43428;}

.subHistory .yearTab{text-align: center;padding: 0 0 0.3rem;margin-bottom: -0.3rem;}
.subHistory .yearTab.small .swiper-wrapper{justify-content: center;}
.subHistory .yearTab .swiper-slide{cursor: pointer;height: 0.89rem;line-height: 0.46rem;}
.subHistory .yearTab .swiper-slide:before,
.subHistory .yearTab .swiper-slide:after{content: "";bottom: 0.09rem;height: 1px;width: calc(50% - 0.21rem);left: 0;position: absolute;background-color: rgba(6,43,117,0.5);}
.subHistory .yearTab .swiper-slide:after{left: auto;right: 0;}
.subHistory .yearTab .swiper-slide span{position: absolute;width: 100%;padding-bottom: 0.2rem;left: 0;bottom: 0;color: #686c70;font-size: 0.2rem;font-family: "Barlow";transition: all 0.5s;}
.subHistory .yearTab .swiper-slide span:before{position: absolute;left: 50%;transform: translateX(-50%);bottom:0.04rem;border-radius: 50%;width: 0.11rem;height: 0.11rem;border: 1px solid #062b75;content: "";transition: all 0.5s;}
.subHistory .yearTab .swiper-slide span:after{position: absolute;left: 50%;transform: translateX(-50%);bottom:0.19rem;border-radius: 50%;width: 1px;height: 0;content: "";transition: all 0.5s;background-color: #062b75;}

.subHistory .yearTab .swiper-slide-thumb-active span,
.subHistory .yearTab .swiper-slide:hover span{padding-bottom: 0.43rem;color: #d43428;font-size: 0.32rem;}
.subHistory .yearTab .swiper-slide-thumb-active span:before,
.subHistory .yearTab .swiper-slide:hover span:before{bottom: 0;width: 0.19rem;height: 0.19rem;border: 0.07rem solid #d43428;}
.subHistory .yearTab .swiper-slide-thumb-active span:after,
.subHistory .yearTab .swiper-slide:hover span:after{height: 0.24rem;}

.subHistory .swiper-button-prev{left: -0.5rem;}
.subHistory .swiper-button-next{right: 1.1rem;}
.subHistory .arrow{transform: translateY(0);top: auto;bottom: -1.08rem;background-color: #fff;}

.subVideo{overflow: hidden;position: relative;color: #fff;}
.subVideo .Ispic{padding-top: 35.41%;}
.subVideo .Ispic:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.1);opacity: 0;transition: all 0.5s;content: "";}
.subVideo .subTit2{position: absolute;text-align: center;left: 50%;top: 5.625vw;width: 50%;transform: translateX(-50%);z-index: 10;}
.subVideo .info{position: absolute;text-align: center;left: 50%;top: 55%;width: 50%;transform: translate(-50%,-50%);z-index: 10;cursor: pointer;}
.subVideo .info:before{display: block;margin: 0px auto 0.12rem;width: 0.6rem;height: 0.6rem;border: 2px solid #fff;content: "";border-radius: 50%;background: url(../images/arr_r_white2.svg) no-repeat center center/0.1rem 0.14rem;transition: all 0.5s;}
.subVideo .info:hover:before{border-color: #d53226;background-color: #d53226;transform: scale(1.1);}
.subVideo:hover .Ispic:after{opacity: 1;}
.subVideo .video-box{position: absolute;z-index: 100;}
.subVideo .video-box .inner{width: 100%;max-width: 100%;}
.subVideo .video-box .inner video{height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;}

.subBusiness{background-color: #f7f8fa;padding-top: 0.26rem;}
.subBusiness .contnet{background-color: #fff;padding: 2.604vw 4.688vw;}
.subBusiness .title{padding: 0.45rem 0 0.32rem;color: #062b75;}
.subBusiness .business {flex-wrap: nowrap;overflow-x: auto;padding-bottom: 0.25rem;}
.subBusiness .business li{min-width: 13.5%;}

.caseSlider .swiper-container{width: 9.4rem;margin: 0px auto;overflow: visible;}
.caseSlider .swiper-slide{text-align: center;}
.caseSlider .swiper-slide:not(.swiper-slide-active) .Ispic{transform: scale(0.85);transition: all 0.5s;opacity: 0.6;}
.caseSlider .swiper-slide:not(.swiper-slide-active) .info{opacity: 0;transition: all 0.5s}
.caseSlider .Ispic{padding-top: 59.57%;margin-bottom: 0.33rem;}
.caseSlider .tit{font-weight: 500;margin-bottom: 0.08rem;}
.caseSlider .tit{font-weight: 500;margin-bottom: 0.08rem;}
.caseSlider .arr{top: 41%;background-color: #fff;}
.caseSlider .swiper-button-prev{left: -25%;}
.caseSlider .swiper-button-next{right: -25%;}

@media(max-width:1024px){
	.subHistory .conTab{padding-right: 0;margin-right:0;}
	.subHistory .yearTab{margin: 0.25rem 0 0;}
    .subHistory .swiper-button-prev{left:0;}
	.subHistory .swiper-button-next{right: 0;}

	.subCompany:after{width: 100%;height: 100%;bottom: 0;}
	.subCompany .content{width: 100%;padding-bottom: 0.25rem;}
	.subCompany .detail{width: 100%;}
	.subVideo .Ispic{padding-top: 64%;}

	.caseSlider .swiper-container{width: 65%;}

	.subBusiness .business li{min-width: auto;width: auto;}
}
@media(max-width:768px){
	.subHistory .yearTab{padding: 0 0.5rem;}
	.subHistory .arrow{bottom: -1rem;}
	.subVision .list .item{width: 100%;}
	.subVision .list .item:not(:last-child){margin-bottom: 0.15rem;}

	.subCompany .vision1 .item{flex: none;width: 100%;}
	.subCompany .vision1 .item:not(:last-child){margin-bottom: 0.15rem;}
}



/* 新闻中心 */
.newsFocus{background-color: #f8f8f8;margin-bottom: 2.917vw;overflow: hidden;}
.newsFocus .Ispic{width: 50%;padding-top: 4.8rem;margin-left: 1px;}
.newsFocus .info{flex: 1;padding: 2.813vw 4.167vw 2.813vw 4.063vw;}
.newsFocus time{color: #062b75;}
.newsFocus h3{margin: 0.15rem 0 0.21rem;font-weight: 500;}
.newsFocus .desc{color: #686c70;line-height: 1.7;margin-bottom: 3.229vw;}
.newsFocus hr{border: 0;border-top: 1px solid #e4e4e4;margin: 2.135vw 0 0;height: 2.24vw;}
.newsFocus .swiper-pagination{text-align: right;width: 45%;left: auto;right: 4.167vw;bottom: 2.604vw;}
.newsFocus .swiper-button-prev{left: -1rem;}
.newsFocus .swiper-button-next{right: -1rem;}
.newsFocus:hover .swiper-button-prev{left: 0.1rem;}
.newsFocus:hover .swiper-button-next{right: 0.1rem;}

.newsList .item{margin-bottom: 0.3rem;width: 49.06%;}
.newsList .item a{background-color: #f8f8f8;border-left: 0.05rem solid #d43428;padding: 3vw 4.167vw 3vw 3.646vw;}
.newsList .item .Ispic{width: 1.48rem;}
.newsList .item .date{font-family: "Barlow";font-weight: 500;width: 1.1rem;line-height: 0.4rem;padding-bottom: 0.32rem;position: relative;}
.newsList .item .date:after{position: absolute;left: 0;bottom: 0;width: 0.82rem;height: 1px;content: "";background-color: #dfe0e0;}
.newsList .item .date span{display:block;font-weight: 700;font-size: 0.36rem;margin-bottom: 0.1rem;}
.newsList .item .date em{color: #999999;}
.newsList .item .tit{height: 3em;margin-bottom: 0.19rem;font-weight: 500;}
.newsList .item .tit.dot1{height: 1.5em;}
.newsList .item .desc{line-height: 1.7;height: 3.4em;color: #686c70;font-weight: 100;}
.newsList .item .info{flex: 1;padding-left: 2.24vw;}
.newsList .item .mores{margin-top: 1.354vw;}
.newsList .item:hover a{border-color: rgba(212,52,40,0.5);}
.newsList.brand .item a{padding-left: 1.823vw;}
.newsList.brand .item .info{padding-left: 1.823vw;}

.infoList .item{margin-bottom: 0.21rem;}
.infoList .item a{padding: 2.604vw 4.063vw 2.604vw 5.573vw;background-color: #fff;box-shadow: 0 0 29px rgba(0,0,0,0.06);}
.infoList .item .mores{text-align: right;width: 26.73%;}
.infoList .item .info{flex: 1;}
.infoList .item .title{position: relative;}
.infoList .item .title:before{position: absolute;left: -2.448vw;top: 0.11rem;content: "";border: 0.02rem solid #d53226;width: 0.16rem;height: 0.16rem;border-radius: 50%;transition: all 0.5s;}
.infoList .item .tit{height: 1.5em;font-weight: 400;margin-bottom: 0.17rem;margin-bottom: 0.17rem;}
.infoList .item .tit span{color:#062b75;}
.infoList .item .desc{line-height: 1.7;height: 3.4em;font-weight: 100;color: #686c70;}
.infoList .item:hover .title:before {background-color: rgba(212,52,40,0.1);transform: scale(1.1);}

.photoNews{margin-left: -2.604vw;}
.photoNews .item{width: 33.333%;padding: 0 0 2.083vw 2.604vw;}
.photoNews .item a{display: block;position: relative;}
.photoNews .Ispic{padding-top: 64%;}
.photoNews .info{padding: 1.875vw 2.604vw;background-color: #f8f8f8;}
.photoNews .info .tit{font-weight: 500;height: 3.2em;}
.photoNews .play{width: 0.36rem;height: 0.36rem;background: url(../images/play2.svg) no-repeat center center/0.1rem 0.14rem;border-radius: 50%;border: 2px solid #fff;left:50%;top:50%;z-index:10;position:absolute;transform:translate(-50%,-50%)}
.photoNews .item:hover .play{background-color: #d53226;}
.photoNews.video .Ispic{padding-top: 56%;}
.photoNews.video .info{z-index: 10;padding: 0.2rem;transition: all 0.5s;}
/*photoNews.video .tit{height: auto;}*/
.photoNews.video .item:hover .info{background-image: linear-gradient(to bottom, rgba(6,43,117,0) , rgba(6,43,117,1));color:#fff;}

/* .videoFocus{margin-bottom: 4.167vw;}
.videoFocus .swiper-container{padding: 0 12.5vw;padding-bottom: 0.32rem;}
.videoFocus .Ispic{padding-top: 55.98%;}
.videoFocus .Ispic:after{position: absolute;content: "";left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.1);}
.videoFocus .info{position: absolute;text-align: center;z-index: 10;left: 10%;top: 15%;width: 80%;color: #fff;opacity: 0;}
.videoFocus .info .tit{font-weight: 400;}
.videoFocus .play{width: 0.6rem;height: 0.6rem;background: url(../images/play2.svg) no-repeat center center/0.1rem 0.14rem;border-radius: 50%;border: 2px solid #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 10;}
.videoFocus .item:hover .play{background-color: #d53226;}
.videoFocus .swiper-pagination{line-height: 1;bottom: 0;}
.videoFocus .swiper-button-prev{left: 15vw;}
.videoFocus .swiper-button-next{right: 15vw;}
.videoFocus .swiper-slide-active .info{opacity: 1;} */

.videoFocus{margin: 0 0 0.5rem 0;}
.videoFocus.auto .swiper-slide{margin: 0px auto;}
.videoFocus.auto .arrow{display: none !important;}
.videoFocus .swiper-slide {width: 5.4rem;margin: 0 2vw;padding: 0.25rem 0;}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right{display: none;}
.videoFocus.auto .swiper-slide{margin: 0px auto;}
.videoFocus.auto .arrow{display: none !important;}
.videoFocus .arrow {width: 0.52rem;height: 0.52rem;background-color: #fff;border-radius: 50%;position: absolute;background-position: center center;background-repeat: no-repeat;background-size: 0.08rem 0.14rem;cursor: pointer;z-index: 10;}
.videoFocus .arrow:hover {background-color: #d53226;}
.videoFocus .Ispic{padding-top: 61%;}
.videoFocus .info{position: absolute;text-align: center;z-index: 10;left: 0%;bottom: 0;width: 100%;color: #fff;opacity: 0;background-image: linear-gradient(to bottom, rgba(6,43,117,0) , rgba(0,0,0,0.65));padding: 0.25rem 0.2rem;}
.videoFocus .info .tit{font-weight: 400;}
.videoFocus .play{width: 0.6rem;height: 0.6rem;background: url(../images/play2.svg) no-repeat center center/0.1rem 0.14rem;border-radius: 50%;border: 2px solid #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 10;}
.videoFocus .item:hover .play{background-color: #d53226;}
.videoFocus .swiper-pagination{line-height: 1;bottom: 0;}
.videoFocus .swiper-slide-active .info{opacity: 1;} 
.videoFocus .swiper-pagination{position: static;margin-top: 0.2rem;}

.newsInfo{padding-top: 0;background-color: transparent;}
.newsInfo .auto-inner{background-color: #fff;padding: 3.125vw 9.375vw;}
.newsInfo .singlePage .tc img{display: block;margin: 0px auto;border-radius: 0.1rem;max-width: 9rem;}
.newsInfo .singlePage {min-height: 3rem;}
.newsInfo .singlePage p{text-indent: 2em;}
.newsInfo .singlePage video{display: block;margin: 0px auto;width: 65%;object-fit: cover;background-color: #000;}
.newsInfo .singlePage.big *{font-size:0.24rem !important;}
.newsInfo .singlePage.zhong *{font-size:0.2rem !important;}
.newsInfo .singlePage.small *{font-size:0.16rem !important;}
.newsInfo .singlePage *{line-height:2 !important;font-size:0.18rem !important;font-family:微软雅黑 !important;}

.titleInfo{text-align: center;padding:0 0 0.3rem;border-bottom: 1px solid #dddddd;margin-bottom: 0.35rem;}
.titleInfo .title{font-size: 0.32rem;line-height: 1.38;margin-bottom: 0.15rem;color: #1a1a1a;font-weight: 500;}
.titleInfo .title br{display: contents;}
.titleInfo .other {font-weight: 100;}
.titleInfo .other img{display: inline-block;vertical-align: middle;margin: -0.03rem 0.05rem 0 0;width: 15px;}
.titleInfo .other li:not(:last-child){margin-right: 0.36rem;}
.titleInfo .social-share{margin-bottom:0 !important;}

.PrevNextInfo{padding: 0.46rem 2rem 0 0;margin-top: 0.55rem;border-top: 1px solid #eaeaea;position: relative;font-weight: 100;}
.PrevNextInfo dl{position: relative;line-height: 0.39rem;}
.PrevNextInfo dl dt{padding-right: 0.15rem;color: #062b75;}
.PrevNextInfo .none{color:#062b75;}
.PrevNextInfo .back{position: absolute;right: 0;top: 0.56rem;background: #062b75;padding: 0.6vw 0.2rem;color: #fff;border-radius: 0.5rem;min-width: 8.333vw;text-align: center;}
.PrevNextInfo .back:before{display: inline-block;vertical-align: middle;content: "";margin: -0.04rem 0.15rem 0 0;background: url(../images/back.svg) no-repeat center center/contain;width: 0.18rem;height: 0.19rem;}
.PrevNextInfo .back:hover{opacity: 0.9;}

@media(max-width:1024px){
	.newsInfo .singlePage img{max-width: 100% !important;height: auto !important;}
	.newsInfo .singlePage video{width: 100% !important;height: auto !important;}
    .titleInfo .other{display:block;text-align:left;}
    .titleInfo .other li:not(:last-child){margin-bottom:0.05rem;}
    .social-share:before{margin-left:0 !important;}
}
@media(max-width:768px){
    .newsFocus{margin-bottom:0.18rem;}
	.newsFocus .Ispic{width: 100%;padding-top: 60%;}
	.newsFocus .arrow{display: none;}
	.newsFocus .swiper-pagination{display: block;position: static;margin-bottom: 0.15rem;}
	.newsFocus .info{padding: 0.25rem;}

    .videoFocus .swiper-slide {width: 3.5rem;}

	.newsList .item{width: 100%;margin-bottom:0.18rem;}
	.newsList .item .info{padding-left: 0;}
    .newsList .item .date{width:0.9rem;}
    .newsList .item .date span{font-size:0.3rem;}

    .infoList .item{margin-bottom:0.18rem;}
	.infoList .item .mores{width: 100%;text-align: left;padding-top: 0.15rem;}
	.infoList .item .title:before{width: 0.06rem;height: 0.06rem;top: 0.12rem;}
	
	.photoNews .item{width: 50%;}

	.newsInfo .auto-inner{padding: 0.15rem;}
	.titleInfo{padding-bottom: 0.15rem;margin-bottom: 0.2rem;}
	.titleInfo .title{font-size: 0.28rem;}
	.PrevNextInfo{padding: 0.25rem 0 0 0;}
	.PrevNextInfo .back{top: -0.4rem;}
}
@media(max-width:480px){
	.newsFocus h3{font-size: 0.22rem;}
	.photoNews.video .info{padding: 0.15rem;}
	.photoNews .play{width: 0.3rem;height: 0.3rem;}

	.videoFocus .play{width: 0.3rem;height: 0.3rem;}
    .videoFocus .swiper-slide{width: 3rem;margin: 0;}
}

/* 五兴党建 */
.brand-info .subTit2 .tdesc{font-weight: 700;}
.brand-info .subTit2 .tdesc i{width: 0.04rem;height: 0.04rem;border-radius: 50%;display: inline-block;vertical-align: middle;background-color: #d43428;margin: 0 0.08rem;}
.brand-info .subTit2 .tdesc span:not(:last-child){margin-right: 0.3rem;}
.brand-info{background: url(../images/brandbg.jpg) no-repeat center bottom/cover;}
.brand-info .content{background-color: #d43428;color: #fff;}
.brand-info .info{flex:1;padding: 4.427vw 3.854vw;}
.brand-info .slogan{margin: 0.22rem 0 0.28rem;line-height: 1.8;}
.brand-info .desc{line-height: 2.25;font-weight: 100;min-height: 9em;margin-bottom: 3.646vw;}
.brand-info .Ispic{width: 61.56%;}
.brand-col{width: 48.75%;}
.brand-col.auto{width: 100%;clear:both;padding-top:0.5rem;}
.brand-col.auto .listWz li{width:48%;}
.brand-col.auto .dl_img_list2{padding-top:0.25rem;}
.subTit3{border-bottom: 1px solid #efefef;position: relative;margin-bottom: 0.3rem;}
.subTit3 h2{display: inline-block;vertical-align: bottom;line-height: 1;padding-bottom: 0.19rem;position: relative;font-weight: 500;}
.subTit3 h2:after{position: absolute;left: 0;bottom: -1px;width: 100%;height: 0.03rem;background-color: #d43428;content: "";}
.subTit3 .mores{position: absolute;right: 0;top: 50%;transform: translateY(-50%);}

.listWz .item a{line-height: 0.63rem;border-bottom: 1px solid #fbeae9;position: relative;padding-left: 0.24rem;transition: all 0.5s;}
.listWz .item a:before{position: absolute;left: 0;width: 0.12rem;height: 0.12rem;top: 50%;transform: translateY(-50%);content: "";border: 0.02rem solid #d43428;transition: all 0.5s;border-radius: 50%;}
.listWz .item:hover a{padding-left: 0.3rem;}
.listWz .item:hover a:before{transform: scale(0.9) translateY(-50%);}

.djFocus{background-color: #f8f8f8;overflow: hidden;}
.djFocus .Ispic{width: 38.46%;padding-top: 2.2rem;margin-left: 1px;}
.djFocus .info{flex: 1;padding: 1.823vw 1.719vw 0 1.719vw;}
.djFocus time{color: #062b75;}
.djFocus h3{margin: 0 0 0.07rem;font-weight: 400;height: 1.5em;}
.djFocus .desc{color: #686c70;line-height: 1.8;margin-bottom: 1.354vw;font-weight: 100;height: 3.6em;}
.djFocus .swiper-pagination{text-align: right;width: 45%;left: auto;right: 1.719vw;bottom: 2vw;}
.djFocus .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width: 0.1rem;height: 0.1rem;margin: 0 0 0 0.2rem;}
.djFocus .swiper-pagination-bullet-active{width: 0.1rem;border-radius: 50%;}

.workFocus{background-color: #f8f8f8;overflow: hidden;margin-bottom: 0.04rem;}
.workFocus .Ispic{padding-top: 4.72rem;margin-left: 1px;}
.workFocus time{color: #062b75;}
.workFocus h3{font-weight: 400;}
.workFocus .info{position: absolute;z-index: 10;left: 0;bottom: 0;width: 100%;background-color: rgba(212,52,40,0.7);color: #fff;padding: 1.667vw 1.85rem 1.667vw 2.604vw;}
.workFocus .desc{color: #686c70;line-height: 1.8;margin-bottom: 1.354vw;font-weight: 100;}
.workFocus .swiper-pagination{text-align: right;width: 1.84rem;left: auto;right: 0;bottom: 2vw;text-align: center;}
.workFocus .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{background-color: rgba(255,255,255,0.6);}
.workFocus .swiper-pagination-bullet-active{background-color: #fff;}
.workFocus .swiper-button-prev{left: -1rem;}
.workFocus .swiper-button-next{right: -1rem;}
.workFocus:hover .swiper-button-prev{left: 0.1rem;}
.workFocus:hover .swiper-button-next{right: 0.1rem;}

.feature-brand{background: url(../images/brandbg2.jpg) no-repeat top center/cover;}
.feature-brand .singlePage{font-weight: 100;color: #686c70;max-width: 85%;margin: 0px auto 0.5rem;}
.feature-brand .frist p{font-weight: bold;color: #333333;}
.feature-brand .frist p span{text-decoration: underline;color: #d53226;}

.brand-list .item:not(:last-child){margin-bottom: 0.27rem;}
.brand-list .item .inner{padding: 1.719vw 4.167vw 1.719vw 3.125vw;background-color: #fff;box-shadow: 0 9px 24px rgba(0,0,0,0.06);}
.brand-list .Ispic{width: 1.65rem;}
.brand-list .Ispic img{width: 1.06rem;height: 1.06rem;}
.brand-list .info{flex: 1;}
.brand-list .info .title b{font-weight: 500;}
.brand-list .info .desc{font-weight: 100;color: #686c70;line-height: 1.77;margin-top: 0.12rem;}

.dj-word{background: url(../images/brandbg3.jpg) no-repeat bottom center/cover;}

.dtFocus{text-align: center;margin-bottom: 2.813vw;}
.dtFocus .swiper-container{margin: 0px auto;}
.dtFocus .Ispic{padding-top: 60%;opacity: 0.2;}
.dtFocus .tit{font-weight: 500;margin-top: 2.917vw;}
.dtFocus .swiper-slide {width: 7.64rem;}
.dtFocus .swiper-slide:not(.swiper-slide-active) .tit{opacity: 0;transition: all 0.5s;}
.dtFocus .swiper-slide-active .Ispic{box-shadow: 0 8px 30px rgba(0,0,0,0.2);}
.dtFocus .swiper-slide-prev .Ispic{opacity: 1 !important;}
.dtFocus .swiper-slide-next .Ispic{opacity: 1 !important;}
.dtFocus .swiper-slide-active .Ispic{opacity: 1 !important;}
.dtFocus .swiper-pagination{bottom: 0.58rem;}
.dtFocus .swiper-pagination-bullet {width: 0.8rem !important;height: 0.04rem;border-radius: 0 !important;}
.dtFocus .arr{border: 1px solid #cacaca;top: 45%;}
.dtFocus .arr:hover{border-color:#d53226;}

@media(max-width:1024px){
	.brand-info .Ispic{width: 100%;}
	.brand-col{width: 100%;padding-top: 0.25rem;}
	.dtFocus .Ispic{padding-top: 60%;}
	.dtFocus .swiper-pagination{position: static;margin-top: 0.1rem;}
	.dtFocus .swiper-pagination-bullet{width: 0.2rem !important;}
}
@media(max-width:768px){
	.djFocus .Ispic{width: 100%;padding-top: 60%;}
	.djFocus .info{padding: 4vw;}
	.brand-info .slogan br{display: contents;}
	.feature-brand .singlePage{max-width: none;}
	.dtFocus .swiper-slide {width: 5rem;}
    .brand-col.auto .listWz li{width:100%;}
}
@media(max-width:480px){
	.brand-list .Ispic{width: 0.7rem;}
	.brand-list .Ispic img{width: 0.6rem;height: 0.6rem;}
	.dtFocus .swiper-slide {width: 3.5rem;}
}

/* 信息公开 */
.subNav .item:not(:last-child){margin-right: 2.083vw;}
.subNav .item a{text-align: center;min-width: 8.333vw;padding: 0.15rem 0.2rem;border-radius: 0.5rem;background-color: #edf2fa;transition: all 0.5s;cursor: pointer;display: block;color: #062b75;}
.subNav .item:hover a,.subNav .item.on a{background-color: #062b75;color: #fff;}
.subNav img{height: 0.65rem;}

.noticeList{padding-bottom: 0.3rem;}
.noticeList .item{transition: all 0.5s;}
.noticeList .item a{padding: 2.708vw 0 2.708vw 0;position: relative;border-bottom: 1px solid #e6e6e6;}
.noticeList .item a:after{position: absolute;left: 50%;bottom: -1px;height: 1px;width: 0;z-index: 1;content: "";background-color: #d53226;transition: all 0.5s;}
.noticeList .item .right{text-align: right;width: 26.73%;position: relative;}
.noticeList .item .mores{position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.noticeList .item .date{width: 2.02rem;position: relative;color: #999999;font-family: "Barlow";font-weight: 500;}
.noticeList .item .date span{display: block;line-height: 0.42rem;font-size: 0.36rem;color: #333333;margin-bottom: 0.17rem;font-weight: 700;}
.noticeList .item .date:after{right: 3.125vw;top: 0.08rem;height: 1.02rem;content: "";width: 1px;background-color: #e6e6e6;position: absolute;}
.noticeList .item .info{flex: 1;}
.noticeList .item .tit{height: 1.5em;font-weight: 400;margin-bottom: 0.17rem;margin-bottom: 0.17rem;}
.noticeList .item .tit span{color:#062b75;}
.noticeList .item .desc{line-height: 1.7;height: 3.4em;font-weight: 100;color: #686c70;}
.noticeList .item:hover {background-color: #f8f8f8;}
.noticeList .item:hover a:after{width: 100%;left: 0;}
.noticeList .item:hover .date,.noticeList .item:hover .date span{color:#062b75;}
.noticeList .item:hover .date span em{color:#d53226;}

@media(max-width:768px){
	.noticeList{padding-top: 0.25rem;}
	.noticeList .item .date{width: 1rem;}
	.noticeList .item .date span{font-size: 0.3rem;margin-bottom: 0;}
	.noticeList .item .right{display: none;}
	.subNav .item a{padding: 0.1rem;}
    .subNav img{height:0.35rem;}
}

/* 诚聘英才 */
.hrGroup .swiper-slide:not(.swiper-slide-active) .Ispic{transition: all 0.8s;transform: scale(0.5);}
.hrGroup .Ispic{padding-top: 60%;}
.hrGroup .imgbox{width: 50%;position: relative;}
.hrGroup .imgbox:after,
.hrGroup .imgbox:before{position: absolute;left: 50%;width: 90%;bottom: -0.1rem;content: "";transform: translateX(-50%);background-color: #dae3f5;height: 100%;}
.hrGroup .imgbox:before{width: 80%;bottom: -0.2rem;background-color: #ebf0fa;}
.hrGroup .info{width: 50%;background-image: linear-gradient(to right, #f9fafe , #edf2fa);padding: 3.125vw 4.167vw;position: relative;overflow: hidden;}
.hrGroup .info .icon{width: 0.88rem;height: 0.88rem;border-radius: 50%;margin-bottom:0.19rem;border: 1px dashed #062b75;transition: all 0.5s;}
.hrGroup .info h3{font-weight: 500;}
.hrGroup .info .desc{font-weight: 100;color: #686c70;line-height: 1.77;margin: 0.1rem 0 0.2rem;min-height: 7.08em;}
.hrGroup .info:after{position: absolute;width: 4.72rem;height: 3.2rem;bottom: -1.56rem;right: -1.75rem;content: "";background: url(../images/logo-bg3.svg) no-repeat center center/contain;opacity: 0.04;}
.hrGroup .swiper-pagination-bullet{background-color: transparent;border: 2px solid #fff;width: 0.1rem;height: 0.1rem;}
.hrGroup .swiper-pagination-bullet-active{border: 0;width: 0.2rem;height: 0.14rem;border-radius: 0;background: url(../images/logo-bg2.png) no-repeat center center/contain;}
.hrGroup .swiper-button-prev{left: -1rem;}
.hrGroup .swiper-button-next{right: -1rem;}
.hrGroup:hover .swiper-button-prev{left: 0.2rem;}
.hrGroup:hover .swiper-button-next{right: 0.2rem;}
.hrGroup:not(:last-child){margin-bottom: 4.167vw;}
.hrGroup:nth-child(even){flex-direction: row-reverse;}
.hrGroup:hover .info .icon{background-color: #fff;border-color: #fff;box-shadow: 0 0 15px rgba(0,0,0,0.2);}

@media(max-width:768px){
	.hrGroup .imgbox{width: 100%;}
	.hrGroup .info{width: 100%;}
	.hrGroup .info .icon{display: inline-block;vertical-align: middle;margin-bottom: -0.02rem;}
	.hrGroup .info h3{display: inline-block;vertical-align: middle;margin-left: 0.1rem;}
	.hrGroup .info .desc{min-height: auto;}
}

/* 业务领域 */
.business-nav{background-color: #577bb5;background-position:center bottom;background-repeat: no-repeat;background-size: cover;padding: 2.3rem 0 1.3rem;min-height: 100vh;}
.business-nav .thead{height: 5.4rem;width: 5.4rem;position: absolute;left: 50%;top: 0;margin-left: -2.7rem;z-index: 11;}
.business-nav .thead:before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/yw_crile0.png) no-repeat center center/contain;animation: turn 6s linear infinite;}
.business-nav .thead:after{content: "";position: absolute;left: 0.5rem;top: 0.5rem;width: calc(100% - 1rem);height: calc(100% - 1rem);background: url(../images/yw_crile1.png) no-repeat center center/contain;animation: turn 10s linear infinite;}
.business-nav .thead .inner{position: absolute;left: 50%;top: 50%;width: 3rem;height: 3rem;margin: -1.5rem 0 0 -1.5rem;z-index: 10;background-image: linear-gradient(to right, #3981e5 ,#2c66c3, #143a87);border-radius: 50%;color: #fff;overflow: hidden;}
.business-nav .thead .inner:after{position: absolute;left: 50%;bottom: -0.63rem;width: 1.61rem;height: 1.08rem;transform: translateX(-50%);content: "";background: url(../images/logo-bg4.svg) no-repeat center center/contain;}
.business-nav .thead .inner img{width: 0.91rem;}
.business-nav .thead .inner h1{font-weight: 500;}
.business-nav .thead .inner p{font-weight: 100;color: rgba(255,255,255,0.5);text-transform: uppercase;}
.business-nav .thead:hover:before,
.business-nav .thead:hover:after{animation-play-state: paused;}

.business-nav .nav{min-height: 5.4rem;position: relative;z-index: 10;padding-top: 0.3rem;}
.business-nav .nav li:not(:last-child){margin-bottom: 6.25vw;}
.business-nav .nav ul:nth-child(1){padding-top: 0.5rem;}
.business-nav h3{font-weight: 500;color: #fff;border-bottom: 1px solid rgba(19,55,125,0.3);position: relative;}
.business-nav h3:After{width: 0.1rem;height: 0.1rem;background-color: #fff;border-radius: 50%;border: 1px solid #17397f;bottom: -0.06rem;right: 0;position: absolute;content: "";}
.business-nav h3:before{width: 0.6rem;height: 1px;background-color: #17397f;bottom: -1px;left: 0;position: absolute;content: "";transition: all 0.5s;}
.business-nav .ico-zoom{width: 0.67rem;height: 0.67rem;margin: 0 0.28rem 0 0;border-radius: 50%;transition: all 0.5s;}
.business-nav .ico-zoom:before,.business-nav .ico-zoom:after{left: 0;top: 0;width: 0.7rem;height: 0.7rem;left: 50%;top: 50%;transform: translate(-50%,-50%);content: "";background: url(../images/yw_crile2.png) no-repeat center center/contain;position: absolute;border-radius: 50%;transition: all 0.5s;}
.business-nav .ico-zoom:after{width: 0.8rem;height: 0.8rem;z-index: -1;background: rgba(255,255,255,0.2);}
.business-nav li:hover .ico-zoom{background:#d43428;}
.business-nav li:hover .ico-zoom:before{opacity: 0;}
.business-nav li:hover h3:before{width: 100%;}
.business-nav li:hover h3{color: #d43428;font-weight: bold;}

.business-info{background-position:center bottom;background-repeat: no-repeat;background-size: cover;min-height: 100vh;padding: 1.5rem 0 0.8rem;}
.business-info .nav{padding:0.2rem 0 0.4rem;margin-top: 0.2rem;}
.business-info .nav li a{border: 1px solid #fff;height: 1.14rem;background-image: linear-gradient(to bottom, #dcebff , #fff);position: relative;overflow: hidden;border-radius: 0.1rem;}
.business-info .nav li .ico-zoom{width: 0.5rem;height: 0.5rem;margin: 0 0.15rem 0 0;display: none;}
.business-info .nav li:last-child{margin-right: 0;}
.business-info .nav li a:after{left: 0;bottom: -0.41rem;width: 0;height: 0;border-left: 0.15rem solid transparent;border-right: 0.15rem solid transparent;border-bottom: 0.15rem solid rgba(255,255,255,0.85);content: "";position: absolute;opacity: 0;transition: all 0.8s;}
.business-info .nav li.on a:after{opacity: 1;left: 3.021vw;}
.business-info .nav li.on a,.business-info .nav li:hover a{background-image: linear-gradient(to right, #f14235 , #d11204);color: #fff;border: 0;}
.business-info .nav .img{background-image: none !important;border: 0;}
.business-info .nav li.on .img{
	-webkit-box-shadow: 0 0px 30px rgba(0,0,0,0.1) !important;
	box-shadow: 0 0px 30px rgba(0,0,0,0.1) !important;
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0);
}
.business-info .logo li a{background-image: linear-gradient(to bottom, #e0ebff , rgba(255,255,255,0));}
.business-info .logo li img{max-height: 1.11rem;margin: 0;}
.business-info .logo .on{-webkit-box-shadow: 0 0px 30px rgba(0,0,0,0.1);
	box-shadow: 0 0px 30px rgba(0,0,0,0.1);
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0);border-radius: 0.1rem;}
.business-info:nth-child(odd) .subTit2 h2{color: #fff;}
.business-info .tabCons{background-color: rgba(255,255,255,1);padding: 3.073vw 2.813vw;border-radius: 0 0 2.865vw 0;z-index: 10;box-shadow: 0 5px 16px rgba(6,43,117,0.1);}
.business-info .tabCons aside{color:#002f72;position: relative;}
.business-info .tabCons aside:before{position: absolute;top: 50%;transform: translateY(-50%);width: 0.04rem;height: 0.2rem;content: "";left: -0.16rem;background-color: #d43428;}
.business-info .tabCons .txt{font-weight: 100;line-height: 2;margin: 0.06rem 0 0.24rem;position: relative;padding-left:0.8rem;}
.business-info .tabCons .ewm{width: 2.5rem;}
.business-info .tabCons .txt.kh:before{position: absolute;left: 0;top: -0.29rem;background: url(../images/ico_kh2.png) no-repeat center center;width: 0.6rem;height: 0.46rem;z-index: -1;content: "";background-size:contain;}
.business-info .tabCons .morebox{margin-top: 0.3rem;position: relative;text-align: right;}
.business-info .tabCons .morebox{margin-top: 0.3rem;position: relative;text-align: right;}
.business-info .tabCons .morebox span{flex:1;height: 6px;border-top: 1px solid #adbfe3;border-bottom: 1px solid #ecf0f9;}
.business-info .tabCons .moreBtn{background-color: #002f72;color: #fff;border: 0;font-weight: 100;line-height: 0.5rem;margin-left: 3.125vw;}
.business-info .tabCons .moreBtn em:after{background-image: url(../images/arr_r_white.svg);height: 0.14rem;}
.business-info .tabCons .moreBtn:hover{background-color: #d43428;}
.business-info .tabCons .companys li{padding-left: 0.2rem;position: relative;}
.business-info .tabCons .companys li:before{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 0.1rem;height: 0.1rem;border-radius: 50%;content: "";border: 0.02rem solid #d43428;transition: all 0.5s;}
.business-info .tabCons .companys li:hover:before{background-color: #d43428;transform: translateY(-50%) scale(0.8);}
.business-info .tabCons .companys li:not(:last-child){padding-right: 2.917vw;}

.business-info .tabNav{border-bottom: 1px solid #e3e7ee;margin-bottom: 0.25rem;overflow-x: auto;white-space: nowrap;overflow-y: hidden;}
.business-info .tabNav li{cursor: pointer;line-height: 0.5rem;color: #666666;}
.business-info .tabNav li span{display: inline-block;position: relative;vertical-align: bottom;}
.business-info .tabNav li span:after{position: absolute;left: 50%;transform: translateX(-50%);bottom: -1px;width: 0;transition: all 0.5s;height: 0.04rem;background-color: #d43428;content: "";}
.business-info .tabNav li:not(:last-child){margin-right: 2.604vw;}
.business-info .tabNav li.on{color: #062b75;}
.business-info .tabNav li.on span:after{width: 100%;}

.business-info .case{margin-left: -0.2rem;}
.business-info .case li{padding: 0 0 0.3rem 0.2rem;width: 16.666%;}
.business-info .case .Ispic{border-radius: 0.1rem;padding-top: 49.56%;box-shadow: 0 5px 16px rgba(6,43,117,0.08);background-color: #fff;}
.business-info .case .swiper-pagination{bottom: 0;}

.business-info .cardBox{width: 48%;}

.business-info .icolist{flex-wrap: nowrap;overflow-x: auto;}
.business-info .icolist li{flex: 1;text-align: center;padding-bottom: 0.2rem;}
.business-info .icolist .ico{width: 0.88rem;height: 0.88rem;border-radius: 50%;background-color: #fff;box-shadow: 0 5px 16px rgba(6,43,117,0.1);margin: 0px auto 0.1rem;}
.business-info .icolist .ico img{width: 100%;height: 100%;object-fit: cover;border-radius: 50%;}
.business-info .icolist p{max-width: 98%;margin: 0px auto;}

.business-info .swiper-wrapper.tc{display: flex;align-items: center;justify-content: center;}

.business-info .arrbox{position: relative;z-index: 10;}
.business-info .arrow{z-index: 100;width: 0.6rem;height: 0.6rem;}
.business-info .arrow.swiper-button-disabled{opacity: 1 !important;}
.business-info .custom-prev{right: -0.8rem;}
.business-info .custom-next{left: -0.8rem;}
.business-info#page1 .arrow{background-color:#d43428;}
.business-info#page1 .nav{padding-left:0.2rem;padding-right:0.2rem;}


.mores.load{color: #fff;width: 1.65rem;line-height: 0.5rem;border-radius: 0.5rem;background-color: #d43428;display: block;text-align: center;padding: 0 0.15rem;margin: 0.25rem auto 0;cursor: pointer;}
.mores.load:After{border-color: #fff;}

.business-detail{background-color: #f7f8fa;}
.business-detail .subTit2 h2 br{display: contents;}
.business-detail .tabNav,.business-detail .tabNav2{margin-bottom: 3.021vw;}
.business-detail .tabNav li{margin-bottom: 0.1rem;}
.business-detail .tabNav li:not(:last-child),.business-detail .tabNav2 li:not(:last-child){margin-right: 0.1rem;}
.business-detail .tabNav li a,.business-detail .tabNav2 li a{display: block;padding: 0.625vw 1.458vw;border-radius:0.6rem;border: 1px solid #c1272d;color:#c1272d;}
.business-detail .tabNav li:hover a,.business-detail .tabNav li.on a{background-color: #c1272d;color: #fff;box-shadow: 0 5px 16px rgba(6,43,117,0.16);}
.business-detail .tabNav2 li:hover a,.business-detail .tabNav2 li a{border: 1px solid #062b75;color:#062b75;}
.business-detail .tabNav2 li:hover a,.business-detail .tabNav2 li.on a{background-color: #062b75;color: #fff;box-shadow: 0 5px 16px rgba(6,43,117,0.16);}
.business-detail .content{background-color: #fff;padding: 0.5rem 0.6rem;position: relative;}
.business-detail .content:before{top: 0.6rem;left: 0;width: 0.04rem;height: 0.28rem;content: "";position: absolute;background-color: #062b75;}
.business-detail .content .title{font-weight: 500;}
.business-detail .content .card-tit{color: #062b75;font-weight: 500;line-height: 1.5;position: relative;margin: 0.38rem 0;}
.business-detail .content .card-tit span{position: relative;z-index: 1;}
.business-detail .content .card-tit:after{width: 0.94rem;bottom: 0;position: absolute;left: 0;height: 0.08rem;content: "";background-image: linear-gradient(to right, #d43428 , #fff);z-index:0;}
.business-detail .content .singlePage{z-index: 1;}
.business-detail .content .detail{position: relative;}
.business-detail .content .detail:before{position: absolute;left: 0;top: -0.19rem;background: url(../images/ico_kh.png) no-repeat center center/contain;width: 0.6rem;height: 0.46rem;z-index: -1;content: "";}
.business-detail .content .line{border-bottom: 1px solid #e6eaf1;padding-bottom: 0.26rem;}
.business-detail .content .imgbox{text-align: center;margin-top: 0.26rem;}
.business-detail .content .feature li{padding-left: 0.17rem;position: relative;}
.business-detail .content .feature li i{font-weight: 500;color:#000;margin-right: 0.3rem;display:block;}
.business-detail .content .feature li:before{position: absolute;left: 0;width: 0.05rem;height: 0.05rem;border-radius: 50%;content: "";background-color: #062b75;top: 0.14rem;}
/*.business-detail .content .feature li i:before{display: inline-block;vertical-align: middle;width: 0.1rem;height: 0.1rem;content: "";border: 0.02rem solid #d43529;margin: -0.03rem 0.1rem 0 0;border-radius: 50%;}*/
.business-detail .content .feature li span{flex: 1;}
.business-detail .content .p{padding-left: 0.17rem;position: relative;}
.business-detail .content .p:before{position: absolute;left: 0;width: 0.05rem;height: 0.05rem;border-radius: 50%;content: "";background-color: #062b75;top: 0.14rem;}
.business-detail .subVideo{margin-top: 0.5rem;}

@media(min-width:1025px){
	.business-nav .nav li{width: 3.9rem;line-height: 0.7rem;}
	.business-nav .nav ul:nth-child(1) li{margin-left: 1.25rem;}
	.business-nav .nav ul:nth-child(2) li{margin-right: 1.25rem;}
	.business-nav .nav ul:nth-child(2) a{flex-direction: row-reverse;text-align: right;}
	.business-nav .nav ul:nth-child(2) .ico-zoom{margin: 0 0 0 0.28rem;}
	.business-nav .nav ul:nth-child(2) h3:after{right:auto;left: 0;}
	.business-nav .nav ul:nth-child(2) h3:before{left:auto;right: 0;}
	.business-nav .nav ul:nth-child(1) .middle{left: -0.5rem;position: relative;}
	.business-nav .nav ul:nth-child(2) .middle{right: -0.5rem;position: relative;}
}
@media(min-width:768px){
.business-info .icolist.w3 li{width: 16.666%;flex: none;}
.business-info .icolist.w8{flex-wrap: nowrap;overflow-x: auto;justify-content: flex-start;}
.business-info .icolist.w8 li{width: 2.5rem;flex: none;}
}
@media(max-width:1024px){
	.business-info{padding: 0.6rem 0;}
	.business-nav{padding: 0.5rem 0;margin-top: 0.6rem;}
	.business-nav .thead{width: 4rem;height: 4rem;margin-left: -2rem;}
	.business-nav .nav{min-height: 4rem;padding-top: 0;}
	.business-info .custom-prev{right: -0.65rem;}
 .business-info .custom-next{left:-0.65rem;}

	::-webkit-scrollbar{height:2px;width: 2px;}
	::-webkit-scrollbar-thumb{background-color: #eee;}

	.business-info .cardBox{width: 100%;}
}
@media(max-width:768px){
    	.business-info .nav {padding-bottom: 0.2rem;overflow: visible;margin-top:0;}
	.business-info .nav li a{height: 0.6rem;}
	.business-nav:hover .thead:before,
 .business-nav:hover .thead:after{animation-play-state: paused;}
	.business-nav .thead{position:relative;width: 3rem;height: 3rem;margin: 0px auto;left: auto;}
	.business-nav .thead .inner{width: 2rem;height: 2rem;margin: -1rem 0 0 -1rem;}
	.business-nav .nav ul:nth-child(1){margin-bottom: 6.25vw;}
	.business-nav .nav ul {width: 44%;}
    .business-nav h3{line-height:1.5;}
	.business-nav .nav ul li a{display: block;}
	.business-nav .nav ul li .ico-zoom{margin-bottom: 0.1rem;}
	.business-info .custom-prev,.business-info .custom-next{top:43%;}
	.business-info .custom-prev{right: -0.4rem;}
 .business-info .custom-next{left:-0.4rem;}
 .section.business-nav{padding-bottom:0.8rem;}

	.business-info .tabCons{padding: 0.15rem;}
	.business-info .tabCons .moreBtn{line-height: 0.4rem;min-width: 1.2rem;}
    .business-info .tabCons .txt.kh:before{width:0.2rem;}
    .business-info .tabCons .txt{padding-left:0;}
	.business-info .icolist {justify-content: flex-start;flex-wrap: wrap;}
	.business-info .icolist li{flex: none;width: 50%;}
	.business-info .tabCons .ewm{width: 1.8rem;}
    .business-info .icolist p{	text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; overflow:hidden; width:100%;-webkit-line-clamp: 1;}
	.business-info .tabNav{justify-content: flex-start;}

	.business-detail .content{padding: 0.15rem;}
	.business-detail .content:before{top: 0.25rem;}
	.business-detail .content .feature li i{width: 100%;}
	.business-detail .content .card-tit{margin: 0.2rem 0;}

	.business-detail .tabNav,.business-detail .tabNav2{justify-content: flex-start;}
	.business-detail .tabNav li,.business-detail .tabNav2 li{margin-bottom: 0.1rem;min-width: calc(50% - 0.2rem);text-align: center;}

	.business-info .icolist .ico{width: 0.6rem;height: 0.6rem;}
    .business-info .case{margin-left:-0.1rem;}
    .business-info .arrow{display:none !important;}
    
}


.videoInfo{padding:0;max-width:10rem;position: relative;margin:0 auto;overflow: visible;width:90%;}
.videoInfo .auto-inner{padding:0.6rem;width:100%;}
.videoInfo .titleInfo{border-bottom:none;padding-bottom:0;}
.videoInfo .singlePage video{width:100%;max-height:7.5rem;object-fit: contain;}
.mfp-close-btn-in .mfp-close{color:#fff;}
.mfp-close{font-size: 0.4rem;font-family: sans-serif;}
button.mfp-close, button.mfp-arrow{background: #c1272d;}
.videoInfo .singlePage{min-height:1px;}

@media(max-width:640px){
	.videoInfo .auto-inner{padding:0.3rem 0.2rem;}
	.mfp-close{width:0.3rem;height:0.3rem;line-height: 0.3rem;;}
}

/* 新增 */
.page_tit i{font-weight: normal;margin-right: 0.3rem;}
.page_tit i:before{display: inline-block;vertical-align: middle;width: 0.1rem;height: 0.1rem;content: "";border: 0.02rem solid #d43529;margin: -0.03rem 0.1rem 0 0;border-radius: 50%;}
.dl_img_list1{display: flex;flex-wrap: wrap;margin-left:-2%;}
.dl_img_list1 dd{width:18%;margin:0.2rem 0;margin-left:2%;text-align: center;padding:0.15rem;border:1px solid #eee;}
.dl_img_list1 dd .img{padding-top:120%;}
.dl_img_list1 dd .txt{margin-top:0.2rem;font-size: 0.16rem;line-height: 1.5;}
.dl_img_list1 dd .txt .tit{margin-bottom:0.1rem;font-weight: bold;}

.dl_img_list2{display: flex;flex-wrap: wrap;margin-left:-2%;}
.dl_img_list2 dd{width:18%;margin:0.2rem 0;margin-left:2%;text-align: center;}
.dl_img_list2 dd a{display:block !important;}
.dl_img_list2 dd .img{padding-top:0;margin-bottom:0.1rem;border: 1px solid #eee;}
.dl_img_list2 dd .img img{object-fit: cover;width:100%;}
.dl_img_list2 dd .img p{display: none;}

@media(max-width:768px){
	.dl_img_list1 dd{width:23%;padding:0.08rem;}
	.dl_img_list2 dd{width:23%;margin-bottom:0;}
    .dl_img_list2 dd .img{margin-bottom:0;}
}

@media(max-width:640px){
	.dl_img_list1 dd{width:48%;}
	.dl_img_list2 dd{width:48%;}
}

.infoList_Jrxx .item .tit{margin:0;}
.infoList_Jrxx .item a{padding-top:0.3rem;padding-bottom:0.3rem;}
.infoList_Jrxx .item .mores:after{width:0.3rem;height:0.3rem;background: url(../images/down_jr.svg) no-repeat center center;background-size: contain;border:none !important;transform: rotate(0);}
.infoList_Jrxx .item:hover .mores:after{background: url(../images/down_jrc.svg) no-repeat center center;background-size: contain;}

/* 20250611 */
.slider_xtzk{margin-top: 0.4rem;display: flex;justify-content: space-between;flex-wrap: wrap;align-items: flex-start;}
.slider_xtzk .swiper-container{margin: 0;}
.slider_xtzk .tab{width: 19.93%;padding-right: 0.09rem;height: 7.1rem;overflow-y: auto;}
.slider_xtzk .tab .swiper-slide{border: 1px solid #eee;height: 1.1rem !important;margin-bottom: 0.1rem;padding: 0.18rem;display: flex;align-items: center;cursor: pointer;background-color: #fff;position: relative;}
.slider_xtzk .tab .swiper-slide:last-child{margin-bottom: 0;}
.slider_xtzk .tab .swiper-slide:before{left:0;width: 0;bottom: 0;transition: all 0.5s;height: 0.03rem;content: "";position: absolute;background-image: linear-gradient(to right, #d4362a , #ffffff);}
.slider_xtzk .tab .swiper-slide:after{content: "";position: absolute;top: 50%;transform: translateY(-50%);right: 0;width: 0;  height: 0;  border-top: 0.1rem solid transparent;
  border-bottom: 0.1rem solid transparent; border-left: 0.1rem solid #d43428; transition: all 0.3s ease;opacity: 0;z-index: -1;}
.slider_xtzk .tab .swiper-slide.swiper-slide-thumb-active,.slider_xtzk .tab .item:hover{border: 1px solid #d43428;color: #062b75;}
.slider_xtzk .tab .swiper-slide.swiper-slide-thumb-active:before{width: 100%;}
.slider_xtzk .tab .swiper-slide.swiper-slide-thumb-active:after{right: -0.1rem;opacity: 1;z-index: 1;}
.slider_xtzk .rcon{width: 78.75%;}

.slider_xtzk .rcon .swiper-slide{position: relative;cursor: pointer;}
.slider_xtzk .rcon .info{position: absolute;left: 0;bottom: 0;width: 100%;z-index: 10;background-image: linear-gradient(to top, rgba(0,43,117,0.9) , rgba(0,0,0,0));color: #fff;padding: 0.5rem;}
.slider_xtzk .rcon .desc{margin-top: 0.08rem;}
.slider_xtzk .rcon .Ispic{padding-top: 7.08rem;}

.detail-pop {left: 0;top: 0;background-color: rgba(0,0,0,0.5);width: 100%;height: 100%;z-index: 1000;position: fixed;display: none;}
.detail-pop .close{background: url(../images/close.svg) no-repeat center center/0.2rem 0.2rem; width: 0.4rem;height: 0.4rem;position: absolute;right: 0.3rem;top: 0.3rem;cursor: pointer;}
.detail-pop .close:hover{opacity: 0.8;}
.detail-pop .innerbox{height: 100vh;display: flex;align-items: center;justify-content: center;}
.detail-pop .content{background-color: #fff;padding: 0.6rem;}
.detail-pop .title{margin-bottom: 0.4rem;}
.detail-pop .singlePage {max-height: 60vh;overflow-y: auto;padding-right: 0.1rem;}
.detail-pop .singlePage p{text-indent: 2em;}

.business-detail .tabNav.red a{border: 1px solid #ffffff;color: #333333;background-color: #fff;box-shadow: 0 0 29px rgba(0,0,0,0.1);}
.business-detail .tabNav.red .on a{background-color: #d43428;color: #fff;border-color: #d43428;}

@media(max-width:768px){
	.detail-pop .content{padding: 0.25rem;}
	.detail-pop .close{right: 0rem;top: 0rem;}
	.slider_xtzk .tab{width: 100%;margin-bottom: 0.2rem;height: 2.3rem;}
	.slider_xtzk .rcon{width: 100%;}
	.slider_xtzk .rcon .Ispic{padding-top: 4rem;}
	.slider_xtzk .rcon .info{padding: 0.4rem 0.2rem 0.2rem;}
}













