@import url(base.css);

/*Top s*/
.Header{position:fixed; width:100%; left:0; top:0;z-index:1000;transition: all 0.3s;color: #fff;border-bottom: 1px solid rgba(255,255,255,0.15);}
.Header a{color: #fff;}
.Header:after{height: 0;top: 0;width: 100%;transition: all 0.5s;content: "";position: absolute;z-index: -1;}
.Header .auto-inner{height:0.99rem;transition: all 0.3s;position: static;}
.Header .Logo{width: 19.8%;}
.Header .Logo a{position: relative;width: 2.6rem;height: 0.64rem;transition: all 0.5s;}
.Header .Logo img{height: 100%;width:100%;position: absolute;left: 0;top: 0;transition: all 0.5s;}
.Header .Logo img.cai{opacity: 0;}
.Header {
   background-image: linear-gradient(to bottom, #d9edf8 , #fff);
}
.Header a {
    color:#000!important;
}
.Header:after {
    /*background-image: linear-gradient(to bottom, #d9edf8 , #fff);*/
}
.Header-search {
    left: 80%;
    top: 8%;
}
 .Header-search:after {
    background-image:none;
    background-color:inherit;
    box-shadow:inherit;
 }
 .pagination {
     display: flex;
     justify-content: center;
     align-items: center;
 }
.pagination li.active {
    background: #b00;
    color:#fff;
}
.pager {
    display: flex;
    justify-content: space-between;
}
.top_search {width: 2rem;display:flex;justify-content:flex-end;position: relative;z-index: 99;}
.top_search .ico{ cursor:pointer;text-align: center;position: relative;width: 0.4rem;height: 0.4rem;background-color: #0083d3;border-radius: 50%;margin-left: 0.2rem;position: relative;z-index: 10;}
.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.18rem;height: 0.2rem;}
.top_search .ico .iconso{background-image: url(../images/ico_so.svg);}
.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: -3.4rem;top: 140%;width: 5.68rem;background-color: #f5f8fa;padding: 0.2rem;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: #0083d3;}
.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: #0083d3;}
.top_search .searchbox .btn:hover{opacity: 0.9;}
.top_search .searchbox .keyword{padding-top: 0.18rem;font-weight: 400;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: #0083d3;}

.MainNav{position: relative;flex: 1;}
.MainNav li{padding:0 1.823vw;position: relative;}
.MainNav li:first-child{padding-left: 0;}
.MainNav span a{ position:relative; z-index:100;display:block;line-height: 0.99rem;color: #fff;transition: all 0.3s;}
.MainNav span a:after{position: absolute;left:0;bottom: -1px;content: "";width: 0;height: 3px;background:url(../images/arr_nav.svg) no-repeat right center/cover;opacity: 0;transition: all 0.5s;}
.MainNav .arr{ display:none;}
.MainNav li.aon span a{color: #fff;}
.MainNav li:hover span a:after,.MainNav li.aon span a:after{width: 110%;opacity: 1;}

.open-menu{width: 0.4rem;height: 0.4rem;display: flex;flex-direction: column;justify-content: space-between;padding: 0.1rem 0; cursor: pointer; margin-left: 0.3rem;}
.open-menu i{display: block;width: 100%;background-color: #fff;height: 2px;transition: all 0.5s;}
.menu-show .open-menu i:nth-child(1) {
	-webkit-transform: translate(0, 6px) rotate(45deg) !important;
	-moz-transform: translate(0, 6px) rotate(45deg) !important;
	-ms-transform: translate(0, 6px) rotate(45deg) !important;
	-o-transform: translate(0, 6px) rotate(45deg) !important;
	transform: translate(0, 6px) rotate(45deg) !important;}
.menu-show .open-menu i:nth-child(2) {
	-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;}

/* 头部滑过 */
.Header.fix:after,
.Header.on:after,
.detailBox .Header:after{height: 100%;}
.Header.fix .MainNav span a,
.Header.on .MainNav span a,
.detailBox .Header .MainNav span a{color: #1d191a;}
.Header.fix .MainNav li.aon span a,
.Header.on .MainNav li.aon span a,
.Header .MainNav li:hover span a,
.detailBox .Header .MainNav li.aon span a{color: #0083d3;}
.Header.on .MainNav span a:after,
.Header.fix .MainNav span a:after,
.detailBox .Header .MainNav span a:after{background-image: url(../images/arr_nav2.svg);}
.Header.fix .open-menu i,
.Header.on .open-menu i,
.detailBox  .Header .open-menu i{background-color: #0083d3;}

@media(min-width:1921px){
	.MainNav li{padding: 0 0.35rem;}
}
@media (min-width:1025px) {
	.open-menu{display: none;}
			/* 下拉 */
			.MainNav .sub{position: absolute;left: 50%;transform: translateX(-50%) scale(0.9);top: 100%;width: 3rem;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:#f8f9fb;min-width: 2.2rem;border-radius: 0 0 0.2rem 0.2rem;}
			.MainNav .sub dd{position: relative;margin: 0 0.3rem;text-align: left;}
			.MainNav .sub a{display: block;padding: 0.781vw 0;position: relative;z-index: 1;color: #333333;border-bottom: 1px solid #e6e6e6;transition: all 0.5s;}
			.MainNav .sub a:after{position: absolute;right: 0.15rem;top: 50%;transform: translateY(-50%);content: "";width: 0.08rem;height: 0.12rem;background: url(../images/arr_r_blue.svg) no-repeat center center/contain;opacity: 0;transition: all 0.5s;}
			.MainNav .sub dd:last-child a{border-bottom: 0 !important;}
			.MainNav .sub dd:hover a{border-bottom: 1px solid #e9161d;}
			.MainNav .sub dd:hover a{color: #0083d3;}
			.MainNav .sub dd:hover a:after{right: 0;opacity: 1;}
			.MainNav .active .sub{display: block;z-index: 99;opacity: 1;visibility: visible;transform: translateX(-50%) scale(1);pointer-events: auto;}
}
	
@media(max-width:1024px){
	.Header .auto-inner{justify-content: space-between;height: 0.7rem;}
	.Header .Logo a{height: 0.64rem;}
	.Header .Logo{width: auto;}

	.MainNav{position: fixed;left: 0;top:0;background: #0083d3; padding: 0.2rem 0;visibility: hidden; transform: translateX(-100%); opacity: 0; transition: 0.3s; width: 3rem; bottom: 0; box-shadow: 0 0.1rem 0.1rem rgba(0,0,0,0.2);z-index:100;}
	/* .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;padding: 0 0.2rem;}
	.Header.on .MainNav span a:after, .Header.fix .MainNav span a:after{display: none;}
	.MainNav .sub dd a,
	.MainNav span a{color:#fff !important;line-height: 3;}
	.MainNav li.aon span a{color: #ffcc00 !important;}
	.MainNav li{line-height: 2;width: 100%;padding: 0;}
	.MainNav .sub dd a{font-size: 0.2rem;}
	.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: 30% 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: none; padding:1em 1em 1em 2em; background-color: rgba(var(--rgb-white),0.8); line-height: 2.4;}
	.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;}
}
@media(max-width:768px){
    .top_search .searchbox {left: -3.4rem;}
	.top_search .searchbox input{width: calc(100% - 0.6rem);}
	.top_search .searchbox .btn{right: 0.6rem;}
	.top_search .searchbox .gjso{right: -0.3rem;}
}
@media(max-width:480px){
    .top_search .searchbox {left: -3.4rem;}
    .top_search .searchbox .keyword a{font-size:13px;}
    .top_search .searchbox .keyword a:not(:last-child){margin-right: 0.05rem;}
    .top_search .searchbox .keyword span{margin: 0 0.1rem 0 0rem;}
}
/*Top end*/

/*Bottom s*/
.Footer{ position:relative;display: flex;color: #fff;background:url(../images/footerbg.jpg) no-repeat center center/cover;z-index: 2;padding: 0.34rem 0;}
.Footer a{color: rgba(255,255,255,0.6);}.Footer a:hover{color: #fff;}
.Footer .blank{position: absolute;left: 0;top: -100vh;height: 100vh;z-index: -2;width: 100%;visibility: hidden;}
.Footer .SiteMap{width: 68.8%;}
.Footer .SiteMap dl dt{margin-bottom: 0.17rem;}
.Footer .SiteMap dl dt a{color:#fff;}
.Footer .SiteMap dl p{padding: 0.06rem 0 0.05rem;}

.Footer .ewm{width: 3.61rem;}
.Footer .ewm aside{margin-bottom: 0.27rem;}
.Footer .ewm li{padding: 0 0.24rem 0.16rem 0;text-align: center;}
.Footer .ewm li img{display: block;margin: 0px auto 0.06rem;width: 1rem;}
.Footer .ewm li:nth-child(3n+3){padding-right: 0;}

.Footer .link{padding: 0.1rem 0 0.25rem;color:rgba(255,255,255,0.6);}
.Footer .link aside{padding-right: 0.15rem;}

.selectBox:last-child{margin-right: 0;}
.selectBox{margin-right: 0.1rem;width: 2.4rem;position: relative;}
.selectBox:hover dt{background-color: rgba(255,255,255,0.15);}
.selectBox dt{padding: 0.05rem 0.2rem;position: relative;cursor: pointer;background-color: rgba(255,255,255,0.06);}
.selectBox dt:after{position: absolute;right: 0.2rem;width: 10px;height: 5px;content: "";background: url(../images/selectarr2.svg) no-repeat center center/contain;top: 50%;margin-top: -3px;transition: all 0.5s;}
.selectBox dt.on:after{transform: rotate(-180deg);}
.selectBox dd{background: #fff;position: absolute;z-index: 10;bottom: 100%;left: 0;padding: 0.2rem;display: none;box-shadow: 0 0 10px rgba(0,0,0,0.1);border-radius: 5px 0.5px 0 0;width: 100%;}
.selectBox dd .inner{max-height: 3rem;overflow-y: auto;}
.selectBox dd p{padding-left: 12px;position: relative;font-weight: 400;}
.selectBox dd p a{color: #333;}
.selectBox dd p a:hover{color: #da2222;}
.selectBox dd p:not(:last-child){margin-bottom: 0.08rem;}
.selectBox dd p:before{position: absolute;left: 0;top: 9px;border-radius: 50%;width: 3px;height: 3px;background-color: rgba(0,0,0,0.4);content: "";}
.sselectBoxelect dd p:hover:before{background-color: #da2222;}

.Footer .copyRight{color: rgba(255,255,255,0.5);}
.Footer .copyRight a{color: rgba(255,255,255,0.6);}.Footer .copyRight a:hover{color: #fff;}
.Footer .copyRight .copy span{margin-right: 0.13rem;display: inline-block;}
.Footer .copyRight .copy img{margin: -0.03rem 0.04rem 0 0;}
.Footer .copyRight .nav{position: relative;min-width: 18.802vw;}
.Footer .copyRight .nav a:not(:last-child){margin-right: 0.33rem;position: relative;}
.Footer .copyRight .nav a:not(:last-child):after{position: absolute;right: -0.17rem;top: 50%;transform: translateY(-50%);width: 1px;height: 0.13rem;background-color: rgba(255,255,255,0.2);content: "";}

.totop{position: fixed;right: 0.15rem;bottom: 0;color: #fff !important;text-align: center;cursor: pointer;z-index: 100;visibility: hidden; opacity: 0;cursor:pointer;}
.totop em{display: none;}
.totop: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;}
.totop.cd-is-visible {visibility: visible;opacity: 1;bottom: 5%;}
.totop:hover{opacity: 0.9 !important;}
.totop.fix{position: absolute;bottom: -0.5rem;border-radius: 0;right: 0;}
.totop.fix em{display: inline-block;vertical-align: middle;margin-right: 8px;}
.totop.fix:after{width: 0.28rem;height: 0.28rem;}

@media(max-width:1024px){
	.Footer .SiteMap{display: none;}
	.Footer .ewm{width: auto;float: none;}
	.Footer .ewm li{padding-right: 0.3rem !important;}

	.Footer .link aside{width: 100%;}
	.Footer .select{margin-top: 0.1rem;}
	.Footer .copyRight{display: block;}
	.Footer .copyRight .nav{min-width: auto;padding-top: 0.3rem;}
}
@media(max-width:768px){
	.Footer .link{justify-content: space-between;}
	.selectBox{width: 49%;margin: 0 0 0.1rem;}
	.totop.fix{bottom:-0.3rem;}
}
@media(max-width:480px){
	.Footer .select{width: calc(50% - 0.1rem);}
	.Footer .copyRight{font-size: 12px;}
}
/*Bottom end*/

/* button s*/
.moreBtn{min-width: 1.8rem;text-align: center;display: inline-block;overflow: hidden;position: relative;text-align: center;background-color: #0083d3;color: #fff;}
.moreBtn span{position: relative;overflow: hidden;padding: 0.781vw 0.15rem;display: block;font-weight: 400;}
.moreBtn span:after{display: inline-block;vertical-align: middle;content: "";width: 0.39rem;height: 0.18rem;background: url(../images/icon.png) no-repeat center center/contain;margin: -0.03rem 0 0 0.1rem;transition: all 0.5s;}
.moreBtn:hover span:After,.sendBtn:hover:After{margin-left: 0.2rem;}
.moreBtn:hover span{color: #fff;}
.moreBtn::before {content: "";position: absolute;top: -5%;left: -5%;z-index: 0;width: 110%;height: 110%;background-color: rgba(255,255,255,0.2);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)}
.moreBtn:hover::before {transform: scaleX(1);transform-origin: left}
.moreBtn.red{background-color: #e9161d;}
.moreBtn.white{background-color: #fff;color: #0083d3;}
.moreBtn.white span:after{background-image: url(../images/arr_more4.svg);}
.moreBtn.white:hover{background-color: #0083d3;}
.moreBtn.white:hover span:after{background-image: url(../images/arr_more3.svg);}

@media(max-width:640px){
	.moreBtn{width: auto !important;display: inline-block !important;}
}
/* button end*/

/* home 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;right: 3%;bottom: 0.4rem;}
.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{position: relative; z-index: 1; overflow:hidden;width: 100%;height: 7rem;}
.home-ban .slider{position: relative;z-index: 10;}
.home-ban:before {background-image: linear-gradient(to bottom, rgba(0,0,0,0) , rgba(0,0,0,0.6));content: "";height: 20%;left: 0;top: 0;z-index: 10;width: 100%;}
.home-ban a{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 100;}
.home-ban .auto-inner{position: absolute;z-index: 10;left: 50%;top:34%;transform: translateX(-50%);color: #fff;z-index: 100;}
.home-ban .auto-inner img{height: 1.35rem;}

.home-ban .video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;}
.home-ban .video video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.home-ban .video img{width: 100%;display: none;}

.home-ban .imgbg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 11;}
.home-ban .imgbg img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.home-ban .imgbg .wap{display:none;}
.home-ban .item{height: 7rem;overflow: hidden;}
.home-ban .Ispic{padding-top: 7rem;}
.home-ban .Ispic img{position: absolute;left: 0;top: 0;}
.home-ban .Ispic .wap{display: none;}
.home-ban .moreBtn{width: 2.4rem;display: block;margin-top: 0.39rem;}
.home-ban .slick-dots li{background-color: rgba(0,131,211,0.5);}
.home-ban .slick-dots .slick-active{background-color: #0083d3;}

/* .home-ban .slick-current .Ispic{animation:fadeInscale 8s .4s ease both;-webkit-animation:fadeInscale 8s .4s ease both;-moz-animation:fadeInscale 8s .4s ease both;} */
.home-ban .slick-current .auto-inner img {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;}
.home-ban .slick-current .auto-inner .moreBtn {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;}
.home-ban .slick-prev{left: -1rem;}
.home-ban .slick-next{right: -1rem;}
.home-ban .slick-dots{bottom: 0.8rem;}
.home-ban:hover .slick-prev{left: 0.3rem;}
.home-ban:hover .slick-next{right: 0.3rem;}
.home-ban .slick-dots{text-align:right;max-width: 16rem;
    width: 87.6%;
    margin: 0px auto;
    left: 50%;
    transform: translateX(-50%);
}
@media(max-width:1890px){
    .home-ban{height: 7rem;}
    .home-ban .item{height: 7rem;}
    .home-ban .Ispic{padding-top: 7rem;}
}
@media(max-width:1560px){
    .home-ban{height: 5.5rem;}
    .home-ban .item{height: 5.5rem;}
     .home-ban .Ispic{padding-top: 5.5rem;}
}
@media(max-width:1024px){
	.home-ban{height: 3.5rem;}
    .home-ban .item{height: 3.5rem;}
    .home-ban .imgbg{display:none !important;}
    .home-ban .imgbg .pc{display:none;}
    .home-ban .imgbg .wap{display:block;}
    .home-ban .Ispic{padding-top: 3.5rem;}
	.home-ban .auto-inner img{height: 0.85rem;}
	.home-ban .Ispic .pc{display: none;}
	.home-ban .Ispic .wap{display: block;}
}

.page{overflow: hidden;padding: 0.82rem 0 1.13rem;position: relative;}
.titHead{text-align: center;padding: 0.41rem 0 0.26rem;width: 100%;}
.titHead h2{font-weight: 400;display: inline-block;position: relative;}
.titHead h2:after{position: absolute;width: 0.46rem;height: 0.16rem;content: "";background: url(../images/ico_logo.svg) no-repeat center center/contain;top: 0;right: -0.1;}
.titHead .tdesc{line-height: 2;max-width: 9.95rem;margin: 0.1rem auto 0;}
.titHead .tel{font-style: italic;margin-left: 0.05rem;}
.titHead.tl .tdesc{margin-left: 0;margin-right: 0;}

.titHead2{text-align: center;padding: 0 0 0.26rem;width: 100%;}
.titHead2 h2{font-weight: 400;display: inline-block;position: relative;}

.TabNav{border-bottom: 1px solid #cae5f6;position: relative;margin-bottom: 0.25rem;}
.TabNav .item span{padding-bottom: 0.13rem;position: relative;display: block;cursor: pointer;}
.TabNav .item span:after{position: absolute;left: 0;bottom: -1px;width: 0;height:3px;content: "";background: url(../images/arr_nav2.svg) no-repeat 0 bottom/cover;transition: all 0.5s;z-index: 1;}
.TabNav .item:not(:last-child){margin-right: 3.125vw;}
.TabNav .item .more{position: absolute;right: 0;top: 0.1rem;font-weight: 400;padding-right: 0.21rem;transition: all 0.5s;background: url(../images/arr_more.svg) no-repeat right center/ 11px 10px;display: none;}
.TabNav .item .more:hover{padding-right: 0.15rem;}
.TabNav .item.on .more{display: block;}
.TabNav .item.on span{color: #0083d3;font-weight: 700;}
.TabNav .item.on span:After{width: 100%;}

/* home news */
.home-news{background: url(../images/main_newsbg.jpg) no-repeat center top/cover;padding-bottom: 0.2rem;}
.home-news .fast{margin: -0.5rem 0 0 -0.3rem;}
.home-news .fast .item{flex: 1;position: relative;background-color: #fff;margin-left: 0.3rem;}
.home-news .fast .item:before{position: absolute;top: 0;left:0;height: 100%;width: 100%;background-image: linear-gradient(to bottom, #d9edf8 , #fff);content: "";transition: all 0.5s;}
.home-news .fast a{display: block;text-align: center;padding: 0.2rem;position: relative;z-index: 1;}
.home-news .fast a:after{position: absolute;bottom: 0;left:50%;height: 0.03rem;width: 0;background: #0083d3;content: "";transition: all 0.5s;}
.home-news .fast .tit {margin: 0.12rem 0 0.04rem;}
.home-news .fast .icon img{height: 0.61rem;}
.home-news .fast .item:hover:before{background-image: linear-gradient(to bottom, #acdbf4 , #fff);}
.home-news .fast .item:hover a:after{width: 100%;left: 0;}

.home-news .focus .item{position: relative;}
.home-news .focus{width: 49.25%;overflow: hidden;margin-bottom: 0.4rem;position: relative;height: 4.41rem;}
.home-news .focus .tit{position: absolute;left: 0.2rem;width: 60%;bottom: 0.15rem;color: #fff;z-index: 10;}
.home-news .focus .Ispic{padding-top: 4.41rem;}
.home-news .focus .Ispic:After{position: absolute;left: 0;bottom: 0;z-index: 2;width: 100%;height: 1.5rem;content: "";background-image: linear-gradient(to bottom, rgba(0,0,0,0) , rgba(0,0,0,0.6));}
.home-news .focus :hover .tit{color: #ffcc00;}
.home-news .slick-dots{text-align: right;width: 39%;left: auto;padding-right: 0.15rem;right: 0;bottom: 0.3rem;}
.home-news .focus .slick-prev{left: -1rem;}
.home-news .focus .slick-next{right: -1rem;}
.home-news .focus:hover .slick-prev{left: 0.2rem;}
.home-news .focus:hover .slick-next{right: 0.2rem;}
.home-news .imgbg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 11;}
.home-news .imgbg img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}

.home-news .news{width: 49.25%;min-height: 4.41rem;border: 1px solid #fff;background-color: #fff;padding: 0.23rem 0.29rem;margin-bottom: 0.4rem;}

.home-news .colBox{width: 49.25%;position: relative;z-index: 10;}
.home-news .colBox .inner{padding: 0.23rem 0.3rem;background-color: #fff;min-height: 4.36rem;border-radius: 0.2rem;margin-top: -0.1rem;position: relative;z-index: 11;}
.home-news .colBox .thead{color: #fff;min-height: 1.5rem;position: relative;display: flex;justify-content:center;background-color: #2badfe;z-index: 10;padding-bottom: 0.1rem;}
.home-news .colBox .thead h2{font-weight: 700;margin-bottom: 0.03rem;}

.home-news .colBox .thead .title a{color: #fff;font-weight: 700;font-style: italic;}
.home-news .colBox .thead .ewm{text-align: center;padding-left: 2.292vw;}
.home-news .colBox .thead .ewm li:not(:last-child){padding-right: 0.19rem;}
.home-news .colBox .thead .ewm img{width: 0.9rem;background-color: #fff;display: block;margin: 0px auto 2px;border: 1px solid rgba(0,131,211,0.4);}
.home-news .colBox .thead .icon{/*animation: icon-shaking 2s linear 0.5s infinite alternate;-webkit-animation: icon-shaking 2s linear 0.5s infinite alternate;*/cursor: pointer;width: 6.6vw;margin-right: .2rem;}
.home-news .colBox .thead .icon:hover .tip{display: block;}
.home-news .colBox .thead .tip{position: absolute;line-height: 1.66;padding: 0.1rem;background-color: #fff;border-radius: 5px;bottom: 110%;display: none;}
.home-news .colBox .thead .tip:after{background-color: #fff;width: 0.08rem;height: 0.08rem;content: "";position: absolute;bottom: -0.05rem;transform: rotate(45deg);border-top: 0 !important;border-left:0 !important;}
.home-news .colBox .top1 {background: url(../images/top1bg.jpg) no-repeat center center/cover;}
.home-news .colBox .top1 .icon{}
.home-news .colBox .top1 .tip{border: 1px solid rgba(0,131,211,0.2);color: #0083d3;box-shadow: 0 3px 15px rgba(0,131,211,0.1);left: 3.594vw;width: 3.5rem;display:none;}
.home-news .colBox .top2 {background: url(../images/top2bg.jpg) no-repeat center center/cover;}
.home-news .colBox .top2 .icon{}
.home-news .colBox .top2 .tip{border: 1px solid rgba(233,22,29,0.2);color: #e9161d;box-shadow: 0 3px 15px rgba(233,22,29,0.1);right: 0.54rem;width: 3.5rem;display:none;}
.newsico{position: relative;display: flex;}
.newsico .tit{position: relative;max-width: 100%;width: auto;padding-right: 0.35rem;}
.newsico .tit:after{position:absolute;right:0;top:0;width: 0.28rem;height: 0.15rem;background: url(../images/news.png) no-repeat center center/contain;content: "";}

.listWz li{padding: 0 0 0 0.15rem;position: relative;font-weight: 400;height: 0.27rem;overflow: hidden;transition: all 0.5s;}
.listWz li:before{position: absolute;left: 0;top: 50%;transform: translateY(-50%);border-radius: 50%;width: 0.04rem;height: 0.04rem;background-color: #0083d3;content: "";}
.listWz li:not(:last-child){margin-bottom: 0.21rem;}
.listWz li .date{color:#666666;padding-left: 0.15rem;}
.listWz li:hover{padding-left: 0.2rem;}
.listWz li:hover:before{background-color: #e9161d;}
.listWz .title{flex: 1;}

/* home story */
.home-story{background: url(../images/main_storybg.jpg) no-repeat center top/cover;padding-bottom: 0.4rem;}
/* .home-story .swiper-wrapper{margin-left:-0.12rem;} */
.home-story .slider{height: 5.5rem;}
.home-story .item{padding: 0 0.12rem;width: 25%;}
.home-story .item a{display: block;background-color: #fff;padding: 0.2rem;min-height: 5.2rem;}
.home-story .item .tit{margin-bottom: 0.12rem;height:1.5em;overflow:hidden;}
.home-story .item .date{font-family: "Barlow";font-weight: 400;}
.home-story .item .desc{font-weight: 400;padding: 0.2rem;color: #666666;background-color: #fafafa;margin-bottom: 0;}
.home-story .item .desc p{height:9em;overflow:hidden;}
.home-story .item .Ispic{padding-top: 59.93%;margin-bottom: 0.23rem;}
.home-story .item .tag {font-weight: 400;}
.home-story .item .tag span{color: #e9161d;}
.home-story .slick-dots{position: static;display: none !important;}
.home-story .slick-prev{left: -0.71rem;}
.home-story .slick-next{right: -0.71rem;}

/* home group */
.home-group{padding-bottom: 0.55rem;}
.home-group .mCSB_horizontal.mCSB_inside > .mCSB_container{padding-bottom: 0.5rem;margin-bottom: 0.3rem;}
.home-group .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger:after{content: "";width: 1.48rem;height: 0.4rem;background: url(../images/ico_car.png) no-repeat center center/contain;position: absolute;top: -0.34rem;right: 0;}

.home-group .group{white-space: nowrap;overflow: hidden;}
.home-group .item{padding: 0 0.05rem;width: 2.22rem;transition: all 0.5s;white-space:initial;display: inline-block;margin-right: -0.03rem;}
.home-group .item .inner{position: relative;color: #fff;}
.home-group .item .Ispic{padding-top: 4.74rem;}
.home-group .item .Ispic img{width: auto;}
.home-group .item .Ispic:After{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(5,71,112,0.3);content: "";z-index: 1;transition: all 0.5s;}
.home-group .item .info{position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;z-index: 2;}
.home-group .item .desc{font-weight: 400;}
.home-group .item:not(.active) aside{position: absolute;text-align: center;right: 0.26rem;top:0.3rem;line-height: 1.1;writing-mode: vertical-rl; }
.home-group .item:not(.active) .moreBtn{position: absolute;left: 0.2rem;bottom: 0.2rem;min-width: auto;background-color: transparent;overflow: visible;line-height: 1;display: block;width: 0.3rem;}
.home-group .item:not(.active)  span:after{transform: rotate(90deg);margin: 0.2rem 0 0 -0.05rem;display: block;}
.home-group .item:not(.active) .moreBtn span{padding: 0;overflow: visible;display: block;width: 0.3rem;}
.home-group .item:not(.active) .desc{display: none;}
.home-group .total{position: absolute;left: 0;bottom: 0.2rem;}
.home-group .total span{font-family: "Barlow";font-weight: 400;}
.home-group .total .current{font-weight: bold;color: #e9161d;}
.home-group .total span:before{content: "0";display: inline-block;}

.home-group .fastNav{margin-top:0.38rem;padding: 0 1rem;position: relative;display: none;}
.home-group .fastNav li{position: relative;}
.home-group .fastNav a{display: block;padding: 1.823vw 3.125vw;position: relative;z-index: 10;}
.home-group .fastNav a:After{position: absolute;right: 0;top: 50%;transform: translateY(-50%);content: "";width: 0.3rem;height: 0.13rem;background: url(../images/arr_more2.svg) no-repeat center center/contain;transition: all 0.5s; opacity: 0;}
.home-group .fastNav a:hover:After{opacity: 1;right: 3.125vw;}
.home-group .fastNav .desc{margin-top: 0.04rem;font-weight: 400;}
.home-group .fastNav .Ispic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.home-group .fastNav .Ispic:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";background-color: rgba(223,230,235,0.8);z-index: 2;transition: all 0.5s;}
.home-group .fastNav li:hover a{color: #fff;}
.home-group .fastNav li:hover .Ispic:after{background-color: rgba(0,131,211,0.8);}
.home-group .fastNav .swiper-pagination{display: none !important;}

.home-group .group.auto .item{flex: 1 !important;width: auto !important;}
.home-group .group.auto .item .Ispic img{width: 100%;}

@media(min-width:1921px){
	.home-news .colBox .top2,.home-news .colBox .top1{padding-left: 9vw;}
}
@media(min-width:1025px){
.home-group .active {width: 7.22rem;}
.home-group .active .Ispic:After{opacity: 0;}
.home-group .active .info{padding: 0.38rem 0.38rem 0.65rem;height: auto;}
.home-group .active .moreBtn{position: absolute;right: 0;bottom: 0;}
.home-group .active aside{font-weight: 700;margin-bottom: 0.1rem;}
}
@media(max-width:1024px){
	.home-group .fastNav{padding: 0;}
	.home-group .fastNav .slick-arrow{display: none !important;}
	.home-group .fastNav .slick-arrow{display: block !important;width: 100%;}

	.home-group .group{overflow-x: auto;padding-bottom: 0.15rem;}

    .home-news .colBox .inner,.home-news .news{padding: 0.23rem;}
     .home-news .imgbg{display:none !important;}
	.home-news .fast .icon img{height: 0.4rem;}
	.home-news .fast a{padding: 0.2rem;min-height: auto;}
	.home-news .focus{width: 100%;}
	.home-news .focus .Ispic{padding-top: 3rem;}
	.home-news .news{width: 100%;}
	.home-news .colBox{width: 100%;margin-bottom: 0.25rem;}
	.home-news .colBox .top1 .icon{left: 3.96vw;}
    .home-story .slider{height:auto;}
	.home-news .focus{height:3rem;}
	.home-story .slick-prev{left:-0.2rem;}
	.home-story .slick-next{right:-0.2rem;}
	.home-story .slick-dots{display: block;align-items: center;width: 100%;}
}
@media(max-width:768px){
    .home-story .item{width: 50%;}
	.home-news .colBox .thead h2{font-size: 16px;}
	.home-news .colBox .thead .ewm,
	.home-news .colBox .thead .title p{font-size: 12px;}
	.home-news .colBox .top1{}
	.home-news .colBox .top1 .icon{width: 20vw;}
	.home-news .colBox .top2{}
	.home-news .colBox .top2 .icon{width: 20vw;}
	.home-news .fast{margin-left: -0.16rem;}
	.home-news .fast .item{flex: none;width: calc(50% - 0.16rem);margin: 0 0 0.16rem 0.16rem;}
	
	.home-group .item{width: 1.5rem;}
	.home-group .item .Ispic{padding-top: 2.5rem;}

	.TabNav .item .more{top: 0.02rem;}
}
@media(max-width:480px){
    .home-story .item{width: 100%;}
    .listWz li .date{font-size:12px;}
}
/* 首页 */

/*common s*/
.subPage{position: relative;background: #ffffff;z-index: 1;height: auto !important;height: 1.5rem;min-height: 1.5rem;clear: both;overflow: hidden;padding: 0.45rem 0 0.45rem;}
.subPage .titHead{padding-top: 0;}

.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-1400{position: absolute;top: 50%;left: 50%;transform: translateX(-50%);}
.pageBan h1{line-height: 1.5;font-weight: 700;}
.pageBan .Ispic{overflow: hidden;position: relative;height: 4rem;}
.pageBan .Ispic img{width: 100%;transform: scale(1.1);transition: all 5s;object-fit: cover;height: 100%;}
.pageBan.on .Ispic img{transform: scale(1) !important;}
.pageBan .slick-dots{bottom: 0.24rem;}
.pageBan .slick-prev{left: -1rem;}
.pageBan .slick-next{right: -1rem;}
.pageBan:hover .slick-prev{left: 3%;}
.pageBan:hover .slick-next{right: 3%;}

.colName{display: none;background-color:#0083d3;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 #e6e6e6;}
.subMenu li{position: relative;}
.subMenu li span{display: block;width: 100%;position: relative;}
.subMenu li span a{color: #010101;display: block;padding: 0 1.771vw;line-height: 0.8rem;}
.subMenu li:before{position: absolute;left: 50%;transform: translateX(-50%);width: 0;bottom:-1px;height: 0.03rem;content: "";background: #e9161d;
	transition: all 0.5s;}
.subMenu li.onli a,.subMenu li:hover a{color: #e9161d;}
.subMenu li.onli:before,.subMenu li:hover:before{width: 100%;}

.subNav{padding-bottom: 0.4rem;}
.subNav li:not(:last-child){margin-right: 0.99vw;}
.subNav li a{display:block;min-width: 7.865vw;text-align: center;border: 1px solid #e6e6e6;padding: 0.11rem 0.15rem;color: #666666;transition: all 0.5s;}
.subNav li:hover a,.subNav li.on a{color:#0083d3;border-color: #0083d3;font-weight: 700;}
.subNav .tip{padding: 0.05rem 0;}

.Place{color: #999999;text-align: right;}
.Place:before{width: 0.18rem;height: 0.16rem;content: "";background: url(../images/ico_home.png) no-repeat center center/contain;display: inline-block;vertical-align: middle;margin: -0.05rem 0.08em 0 0;}
.Place a{color: #999999;margin-right: 0.44rem;position: relative;}.Place a:hover,.Place span{color: #0083d3;display: inline-block;}
.Place a:after{position: absolute;width: 0.44rem;right: -0.44rem;top: 50%;height:100%;content: "";text-align: center;transform: translateY(-50%);color: #d6d6d6;background: url(../images/arr_r_black.svg) no-repeat center center/0.07rem 0.12rem;opacity: 0.4;}

.singlePage{ word-wrap:break-word;word-break:normal;text-align:justify;line-height: 2;position: relative;}
/* .singlePage p{text-indent: 2em;}
.singlePage.nopt p{text-indent: 0;} */
.singlePage p:not(:last-child){margin-bottom: 0.13rem;}
.singlePage .tc br{display:contents;}
.singlePage .tc img{display: block;margin: 0px auto 0.1rem;}
.attachment .info a{text-decoration: underline;color: #0083d3;text-underline-offset: 0.3em;}
.attachment .info a:hover{text-decoration: none;}
.detailBox .subPage{padding-top: 1.28rem;}
.detailBox .Place{text-align: left;}
.detailBox .singlePage img{max-width: 8rem;}

table{width: 100%;border-collapse: collapse;}
table th{border: 1px solid #999;background-color: #999;padding: 0.12rem;font-weight: normal;}
table td{border: 1px solid #999;padding: 0.12rem;}
table tbody tr:hover{box-shadow: 0 0 10px rgba(0,0,0,0.08);}


@media(max-width:1024px){
	.pageBan .Ispic{height: 20.833vw;}
	.detailBox .singlePage img{height: auto !important;width: auto !important;}
	.singlePage .tc img{max-width: 100%;height: auto !important;}
	 table{width: 100% !important;}
}
@media(max-width:768px){
	.pageBan .auto-inner-1400{display: none;}

	/* 二级菜单 */
	.subMenu{padding: 0.2rem 0;}
	.subMenu .colName{display: block;}
	.subMenu ul{margin-bottom: 0.15rem;}
	.subMenu li{min-width: 33.333%;text-align: center;}
	.subMenu li:before{height: 0;background-color: #f0f0f0;}
	.subMenu li.onli a, .subMenu li:hover a{color: #e9161d;}
	.subMenu li span a{line-height: 2.5;}
}
/*common end*/

/*pages*/
.Pages{ padding:0.4rem 0 0; line-height:0.5rem; zoom:1; overflow:hidden;text-align: center;} 
.Pages span{ padding:0px 3px; display:inline-block;width: 0.5rem;height: 0.5rem;} 
.Pages a{ display:inline-block; margin:0px 0.06rem;width: 0.5rem;height: 0.5rem;vertical-align: middle;background-color: #f7f7f7;} 
.Pages .p_cur,.Pages .p_count,.Pages .p_total,.Pages .p_jump{display: none;} 
.Pages .p_page em a{ background:#f7f8fa;} 
.Pages .p_page em a.a_cur,.Pages .p_page em a:hover{ color:#fff; border:solid 1px #0083d3; background:#0083d3;} 
.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: #0083d3;}
.Pages .a_first,.Pages .a_end{background-color: #f8f9fb;border-color: #f8f9fb;}
.Pages .a_prev{background-image: url(../images/page_left.svg);}
.Pages .a_prev:hover{background-image: url(../images/page_left_on.svg) !important;}
.Pages .a_next{background-image: url(../images/page_right.svg);}
.Pages .a_next:hover{background-image: url(../images/page_right_on.svg) !important;}
.Pages .a_first,.Pages .a_end{width: auto;font-size: 0.18rem;padding: 0 0.15rem;}
.Pages .a_first:hover,.Pages .a_end:hover{color: #fff;}
@media ( max-width:768px){
}
/*pages end*/


/* 集团概况 */
.about-dszzc{background-image: url(../images/about_dszzc.png);background-repeat: no-repeat;background-position: right 0.98rem bottom;background-size: 3.91rem 2.78rem;}
.about-jtjg{background-image: url(../images/about_jtjg.jpg);background-repeat: no-repeat;background-position: center bottom;background-size: 100%;}

.infoList li .inner{height: 0.8rem;line-height: 0.8rem;padding: 0 1.563vw;transition: all 0.5s;position: relative;}
.infoList li .inner:before{position: absolute;left: 50%;bottom: 0;z-index: 1;width: 0;height: 1px;background-color: #e9161d;content: "";transition: all 0.5s;}
.infoList li .tit{flex: 1;}
.infoList li .tit span{color: #e9161d;}
.infoList li .right{color: #999999;padding: 0 2.083vw 0 0.1rem;position: relative;}
.infoList li .more{position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 4vw;height: 100%;background: url(../images/arr_r_black.svg) no-repeat center center/0.08rem 0.12rem;opacity: 0.4;z-index: 5;}
.infoList li .date{padding-left: 0.26rem;background: url(../images/ico_date.svg) no-repeat 0 center/0.16rem 0.16rem;}
.infoList li .down{width: 0.17rem;height: 0.17rem;background: url(../images/ico_down.svg) no-repeat center center/contain;margin-left: 2.083vw;}
.infoList li .down:hover{background-image: url(../images/ico_down3.svg) !important;}
.infoList li:last-child a{border-bottom: 1px solid #f7f7f7;}
.infoList li:nth-child(odd){background-color: #f7f7f7;}
/* .infoList li:hover .inner{color: #fff;background-color: #0083d3;} */
/* .infoList li:hover .inner a,.infoList li:hover .tit span{color: #fff;} */
/* .infoList li:hover .date{background-image: url(../images/ico_date2.svg);color: #fff;} */
.infoList li:hover .more{background-image: url(../images/arr_r_blue.svg);opacity: 1;}
.infoList li:hover .inner:before{width: 100%;left: 0;}
.infoList.downList li .tit{padding-left: 0.35rem;background: url(../images/ico_pdf.png) no-repeat 0 center/0.22rem 0.24rem;}
/* .infoList.downList li:hover .down{background-image: url(../images/ico_down2.svg);} */
.infoList.downList li:hover .tit{background-image: url(../images/ico_pdf2.png);}
.infoList.downList a{border-bottom: 0 !important;}


.TitleInfo{text-align: center;margin-bottom: 0.35rem;padding:0.29rem 0 0.21rem;border-bottom: 1px solid #e5e5e5;margin-bottom: 0.3rem;position: relative;}
.TitleInfo .title{font-size: 0.32rem;line-height: 1.58;margin-bottom: 0.13rem;line-height: 1.66;color: #1a1a1a;}
.TitleInfo .stit{margin: -0.08rem 0 0.15rem;font-size: 0.26rem;font-weight: 400;}
.TitleInfo .other li{margin-bottom: 5px;}
.TitleInfo .other li:not(:last-child){margin-right: 2.083vw;}
.TitleInfo .other img{margin: -0.04rem 0.09rem 0 0;}

.TitleInfo .down{position: absolute;right: 0;bottom: 0.26rem;}
.TitleInfo .down a{display:inline-block;background: url(../images/ico_down3.svg) no-repeat right center/0.17rem 0.17rem;padding-right: 0.33rem;}

.TitleInfo .process{margin: 0.05rem 0 0.25rem;}
.TitleInfo .process li{width: 2.4rem;padding-left: 0.49rem;position: relative;line-height: 0.66rem;text-align: left;background-position: 0 center;background-repeat: no-repeat;background-size: 100% 100%;}
.TitleInfo .process li:after{position: absolute;right: 0.3rem;top: 50%;transform: translateY(-50%);width: 0.3rem;line-height: 0.3rem;border-radius: 50%;text-align: center;color: #999999;background-color: #fff;}
.TitleInfo .process li.on{color: #fff;}
.TitleInfo .process li.on:after{color: #0083d3;}
.TitleInfo .process li:nth-child(1){background-image: url(../images/lc_bg1.svg);padding-left: 0.3rem;}
.TitleInfo .process li:nth-child(1).on{background-image: url(../images/lc_bg01.svg);}
.TitleInfo .process li:nth-child(1):after{content: "01";}
.TitleInfo .process li:nth-child(2){background-image: url(../images/lc_bg2.svg);margin-left: -0.18rem;}
.TitleInfo .process li:nth-child(2):after{content: "02";}
.TitleInfo .process li:nth-child(3).on{background-image: url(../images/lc_bg02.svg);}
.TitleInfo .process li:nth-child(3){background-image: url(../images/lc_bg3.svg);margin-left: -0.18rem;}
.TitleInfo .process li:nth-child(3):after{content: "03";}
.TitleInfo .process li:nth-child(3).on{background-image: url(../images/lc_bg03.svg);}

.PrevNextInfo{padding: 0.3rem 2.2rem 0 0;margin-top: 0.3rem;border-top: 1px solid #e5e5e5;position: relative;color: #666666;min-height: 1rem;}
.PrevNextInfo dl{position: relative;min-height: 36px;line-height: 36px;}
.PrevNextInfo .none{color:#999;}
.PrevNextInfo a{color:#666666;}.PrevNextInfo a:hover{color:#0083d3;}
.PrevNextInfo .back{position: absolute;right: 0;top: 0.35rem;}
.PrevNextInfo .back:before{display: block;margin:0px auto 0.1rem;content:"";background: url(../images/ico_fh.svg) no-repeat center center/contain;width: 0.2rem;height: 0.16rem;transition: all 0.5s;}
.PrevNextInfo .back:hover:before{transform: rotate(-20deg) translateX(-0.1rem);}

@media(max-width:768px){
	.detailBox .Place{padding-top: 0 !important;}
	.detailBox .subPage{padding-top: 1rem;}
	.TitleInfo .down{position: static;margin-top: 0.15rem;}
	.PrevNextInfo{padding-right: 0;margin-top: 50px;padding-top: 10px;}
	.PrevNextInfo dl{min-height: 30px;line-height: 30px;}
	.PrevNextInfo .back{top: -30px;}
	.PrevNextInfo .back:before{display: inline-block;vertical-align: middle;margin: 0 0.1rem 0 0;}
	.TitleInfo .process li{width: 1.7rem;padding-left: 0.25rem;}
	.TitleInfo .process li:nth-child(1){padding-left: 0.1rem;}
	.TitleInfo .process li:after{font-size: 0.13rem;right: 0.1rem;width: 0.23rem;line-height: 0.23rem;top: 0.1rem;background-color: #0083d3;color: #fff !important;}
}
@media(max-width:480px){
	.infoList li .date{font-size: 12px;}
}

/* 企业文化 -文化标识 */
.cultureLogo{padding-bottom: 0.4rem;}
.cultureLogo .content{width: 44.64%;}
.cultureLogo .Ispic{width: 50%;padding-top: 0.41rem;}

.cultureCol{background-color: #f0f5f7;padding-bottom: 0.5rem;}
.cultureCol .Ispic{padding-top: 56.21%;cursor: pointer;}
.cultureCol .Ispic:After{content: "";left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);position: absolute;z-index: 2;transition: all 0.5s;}
.cultureCol .btn{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 3;text-align: center;width: 80%;color: #fff;}
.cultureCol .btn:before{display: block;width: 0.6rem;height: 0.6rem;margin: 0px auto;content: "";background: url(../images/ico_play.png) no-repeat center center/contain;transition: all 0.5s;}
.cultureCol .btn .tit{margin-top: 0.14rem;}
.cultureCol .Ispic:hover .Ispic:After{background-color: rgba(0,0,0,0.1) !important;}
.cultureCol .Ispic:hover .btn:before{transform: scale(0.9);}

.cultureCol .spirit{width: 48.28%;}

.cultureCol .song{width: 48.28%;}
.cultureCol .song .Ispic{padding-top: 66.66%;}
.cultureCol .song .Ispic:after{background-color: rgba(0,0,0,0.2);}
.cultureCol .song .top{width: 65.38%;}
.cultureCol .song .top .Ispic{margin-bottom: 1.3vw;}
.cultureCol .song .top .tit{line-height: 1.7;height: 3.4em;}
.cultureCol .song .slider{width: 31%;}
.cultureCol .song .slider .swiper-container{height: 2.95rem;}
.cultureCol .song .slider .btn:before{width: 0.32rem;height: 0.32rem;}
.cultureCol .song .slider .swiper-slide{height: auto !important;padding-bottom: 0.15rem;}
.cultureCol .song .slick-dots{width: auto;text-align: right;position: static;padding-top: 0.25rem;}
.cultureCol .song .slick-dots li{width: 0.12rem;height: 0.12rem;border-radius: 50%;}
.cultureCol .song .slick-dots li:not(.slick-active){opacity: 0.5;}

.cultureMascot .mascot .item{width: 49.28%;min-height: 2.75rem;background-color: #e3e7f2;margin-top: 0.51rem;}
.cultureMascot .mascot .item:nth-child(2n+2){flex-direction: row-reverse;}
.cultureMascot .mascot .item:nth-child(2n+2){background-color: #f5eef5;}
.cultureMascot .mascot .item .Ispic{width: 39.8%;overflow: visible;}
.cultureMascot .mascot .item .Ispic img{width: 2.76rem;height: 3.56rem;object-fit: contain;}
.cultureMascot .mascot .item .info{padding: 0.4rem;}
.cultureMascot .mascot .item .desc{line-height: 2;margin-top: 0.07rem;}

@media(max-width:768px){
	.cultureLogo .content,.cultureLogo .Ispic,.cultureCol .spirit,.cultureCol .song,.cultureMascot .mascot .item{width: 100%;}
	.cultureCol .song{padding-top: 0.2rem;}
}
@media(max-width:480px){
	.cultureCol .song .slider .swiper-container{height: 2.2rem;}
	.cultureMascot .mascot .item .Ispic{width: 30%;}
}

/* 企业文化 -双星工程 */
.cultureProject{color: #fff;background-color: #0083d3;min-height: 21.875vw;padding: 2.604vw 4.167vw;}
.cultureProject .info{width: 50%;}
.cultureProject .desc{line-height: 2;height: 8em;margin: 1.094vw 0 2.76vw;}
.cultureProject .Ispic{width: 37.33%;}

.starList{padding-top: 0.39rem;}
.starList .item:first-child a{border-top: 1px solid #e5f2fb;}
.starList .item a{border-bottom: 1px solid #e5f2fb;padding: 0.33rem 1.5rem 0.33rem 0;position: relative;}
.starList .item a:after{border-radius: 50%;right: 0;top: 50%;content: "";transform: translateY(-50%);width: 0.52rem;height: 0.52rem;border: 1px solid #000;background: url(../images/arr_r_black.svg) no-repeat center center/8px 12px;opacity: 0.4;position: absolute;transition: all 0.5s;}
.starList .item .Ispic{width: 1.5rem;padding-top: 1rem;margin-right: 0.3rem;}
.starList .item .tit{height: 1.5em;margin-bottom: 0.1rem;}
.starList .item .date{background: url(../images/ico_date.svg) no-repeat 0 center/0.16rem 0.16rem;padding-left: 0.26rem;}
.starList .item:hover a:after{opacity: 1;right: 0.1rem;border-color:#0083d3;background-color: #0083d3;background-image: url(../images/arr_r_white.svg);}

.photoNews .item:first-child a{padding-top: 0.1rem;}
.photoNews .item{position: relative;}
.photoNews .item a{padding: 0.3rem 1.5rem 0.3rem 0;border-bottom: 1px solid #e5f2fb;position: relative;}
.photoNews .item:before{position: absolute;left: 0;bottom: 0;z-index: 1;width: 0;height: 1px;background-color: #e9161d;content: "";transition: all 0.5s;}
.photoNews .item .Ispic{width: 2.1rem;height: 1.4rem;margin-right: 0.3rem;background-color: #f8f8f8;}
.photoNews .item .Ispic img{object-fit: contain;}
.photoNews .item a:after{border-radius: 50%;right: 0;top: 50%;content: "";transform: translateY(-50%);width: 0.52rem;height: 0.52rem;border: 1px solid #000;background: url(../images/arr_r_black.svg) no-repeat center center/8px 12px;opacity: 0.4;position: absolute;transition: all 0.5s;}
.photoNews .item .tit{height: 1.5em;margin-bottom: 0.1rem;}
.photoNews .item .desc{height: 3em;margin: 0.09rem 0 0.07rem;}
.photoNews .item .date{background: url(../images/ico_date.svg) no-repeat 0 center/0.16rem 0.16rem;padding-left: 0.26rem;}
.photoNews .item .state{color: #0083d3;margin-right: 0.2rem;}
.photoNews .item:hover a:after{opacity: 1;right: 0.1rem;border-color:#0083d3;background-color: #0083d3;background-image: url(../images/arr_r_white.svg);}
.photoNews .item:hover:before{width: 100%;}

@media(max-width:640px){
	.cultureProject .info,.cultureProject .Ispic{width: 100%;}
	.starList .item a,.photoNews .item a{padding-right: 0;}
	.starList .item a:after,.photoNews .item a:after{display: none;}
}

/* 公交出行 */
.travelInfo .item:not(:last-child){padding-bottom: 2.083vw;margin-bottom: 2.083vw;border-bottom: 1px solid #e5f2fb;}
.travelInfo .info{flex:1;line-height: 2;}
.travelInfo .info aside{color: #1d191a;margin-bottom: 0.08rem;}
.travelInfo .info .tel{font-weight: 700;font-style: italic;}
.travelInfo .Ispic{width: 45.71%;}
.travelInfo .hasimg .info{width: 45.71%;padding: 0.17rem 0;flex: none;}

.busSearch{border-top: 1px solid #fff;background: url(../images/bussearchbg.jpg) no-repeat center top/cover;}
.busSearch .ewmBox{padding: 1.24rem 2.64rem 0.92rem 0;min-height: 4.5rem;position: relative;}
.busSearch .ewmBox .Ispic{width: 1.83rem;overflow: visible;}
.busSearch .ewmBox .Ispic img{height: auto;}
.busSearch .ewmBox ul{padding: 0 0.3rem;position: relative;z-index: 10;}
.busSearch .ewmBox .ewm{padding: 0 1.302vw;text-align: center;}
.busSearch .ewmBox .ewm figure{padding: 0.05rem;width: 1.99rem;height: 1.99rem;position: relative;margin-bottom: 0.15rem;}
.busSearch .ewmBox .ewm figure:after{position: absolute;left: -4%;top: -4%;width: 108%;height: 108%;content: "";background: url(../images/ewmbg.png) no-repeat center center/contain;}
.busSearch .ewmBox .ewm figure img{position: relative;z-index: 2;width: 100%;}
.busSearch .ewmBox .phone{position: absolute;right: 0;width: 3.84rem;bottom: -0.56rem;}

.busimg{text-align: center;padding-left: 3.854vw;position: relative;}
.busimg .bus{width: 40.85%;}
.busimg .ewm{width: 20.35%;margin-left: 6%;}
.busimg .ewm figure{padding: 0.05rem;position: relative;margin-bottom: 0.25rem;}
.busimg .ewm figure:after{position: absolute;left: -4%;top: -4%;width: 108%;height: 108%;content: "";background: url(../images/ewmbg.png) no-repeat center center/contain;}
.busimg .ewm figure img{position: relative;z-index: 2;width: 100%;}
.busimg .ewm aside:before{width: 0.3rem;height: 0.3rem;content: "";display: inline-block;vertical-align: middle;margin-right: 0.12rem;background: url(../images/ico_xcx.png) no-repeat center center/contain;}
.busimg .phone{width: 29.4%;position: absolute;right: 2.865vw;top: -0.1rem;z-index: -1;}

.busFeature{background: url(../images/busbg.jpg) no-repeat center bottom/cover;padding: 0.7rem 0;}
.busFeature .info{width: 46.28%;line-height: 2;padding: 0.2rem 0;}
.busFeature .info .tel{font-weight: 700;font-style: italic;}
.busFeature .Ispic{width: 46.28%;text-align: center;}
.busFeature .Ispic img{width: 4.74rem;}

@media(max-width:1024px){
	.busSearch .ewmBox{padding-right: 0;}
	.busSearch .ewmBox ul{padding: 0.1rem 0 0.6rem;}
	.busSearch .ewmBox .Ispic:nth-child(3){position: absolute;top: 1.24rem;left: 2rem;}
	.busimg{padding-left: 0;}
	.busimg .phone{right: 0;}
	.busimg .ewm{width: 30%;}
	.busimg .phone{width: 24%;top: 0;}
}
@media(max-width:768px){
	.travelInfo .Ispic,.travelInfo .info,.busFeature .info,.busFeature .Ispic{width: 100% !important;flex: none;}
	.travelInfo .item:nth-child(3) .Ispic{margin-bottom: 0.15rem;}
	.busSearch .ewmBox ul{padding-bottom: 0;}
	.busSearch .ewmBox{padding-top:0.2rem;padding-bottom: 0.5rem;}
	.busSearch .ewmBox .ewm figure{width: 1.5rem;height: 1.5rem;}
	.busSearch .ewmBox .phone{width: 1.8rem;bottom: auto;top: 0;}
	.busSearch .ewmBox .Ispic{width: 1.6rem;}
	.busSearch .ewmBox .Ispic:nth-child(3){top: 0.2rem;left: 1.8rem;}
}

/* 网上办事 */
.bsNav{position: absolute;left: 0;top: 20.938vw;width: 1rem;text-align: center;z-index: 100;transition: all 0.3s;}
.bsNav li a{color: #fff;padding: 0.15rem 0.12rem 0.15rem 0.29rem;line-height: 1.2;min-height: 0.5rem;background-color: #0083d3;display: block;margin-bottom: 0.1rem;position: relative;}
.bsNav li a img{position: absolute;width: 17px;left: 0.11rem;top: 50%;transform: translateY(-50%);}
.bsNav li a:hover{background-color: #e9161d;}
.bsNav.fix{position: fixed;top: 1.2rem;}

.jobInfo{padding-top: 0.88rem;}
.jobInfo .Ispic{width:50%;top: -0.73rem;z-index: 10;}
.jobInfo .info{width:50%;background-color: #f7f7f7;min-height: 34.375vw;padding: 4.167vw;line-height: 2;position: relative;}
.jobInfo .info:after{background-color: #f7f7f7;position: absolute;top: 0;height: 100%;width: 1rem;left: -1rem;content: "";z-index: -1;}

.imgInfo .info .txt{line-height: 2;}
.imgInfo .info{width: 47%;}
.imgInfo .Ispic{width: 45.71%;}

.condition{background: url(../images/conditionbg.jpg) no-repeat center top/cover;}
.condition .title{margin-bottom: 0.38rem;}
.tablecss table thead{color: #fff;}
.tablecss table thead th{padding: 0.2rem;background-color: #0083d3;font-weight: normal;border: 1px solid #2e97d7;font-size: 0.2rem;}
.tablecss table thead th span{font-weight: 400;}
.tablecss table tbody td{padding: 0.2rem;background-color: #fff;border: 1px solid #e6e7e8;line-height: 2;font-size: 0.16rem;color: #666666;}
.tablecss table tr:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);position: relative;z-index: 1;}
.tablecss table tr:hover td{background-color: #f1f1f1;}

.contactRoad{padding: 0.4rem 0;}
.contactRoad ul{margin-bottom: -0.15rem;}
.contactRoad .item{width: 48.57%;min-height: 2.1rem;padding: 0.4rem;margin-bottom: 0.15rem;}
.contactRoad .item aside{margin-bottom: 0.09rem;}
.contactRoad .item:nth-child(2n+1){background: #ecf2f7 url(../images/ico_lxwm1.jpg) no-repeat right bottom/contain;}
.contactRoad .item:nth-child(2n+2){background: #ecf2f7 url(../images/ico_lxwm2.jpg) no-repeat right bottom/contain;}
.contactRoad .item:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);}

@media(max-width:1024px){
	.bsNav{position: fixed;top: auto !important;bottom: 0;display: flex;justify-content: center;align-items: center;width: 100%;}
	.bsNav li:not(:last-child){margin-right: 0.15rem;}
	.bsNav li a{padding-left: 0.5rem;}
}
@media(max-width:768px){
	.jobInfo .Ispic,.jobInfo .info,.imgInfo .info,.imgInfo .Ispic,.contactRoad .item{width: 100%;top: 0;}
	.imgInfo .Ispic{padding-top: 0.25rem;}
	.jobInfo{padding-top: 0;}
	.jobInfo .info:after{display: none;}

	.tablecss table tbody td{padding: 0.15rem !important;}
}
@media(max-width:480px){
	.tablecss table tbody td{font-size: 12px;}
}

/* 登录注册 */
.detailBox .subMenu{margin-top: 1rem;}
.loginBox{padding: 0.84rem 0;background: url(../images/loginbg.jpg) no-repeat center center/cover;}
.loginBox .content{background-color: #fff;border-radius: 2.604vw 0 2.604vw 0;width: 5.4rem;padding: 3.125vw;}
.loginBox .content .title{margin-bottom: 0.21rem;font-weight: 700;text-align: center;}
.loginBox .content .group dd{position: relative;}
.loginBox .content .group dt{color: #666;padding: 0.25rem 0 0.07rem;}
.loginBox .content .group .set{position: absolute;right: 0.18rem;top: 50%;transform: translateY(-50%);cursor: pointer;}
.loginBox .content .btn{padding-top: 0.55rem;}
.loginBox .content .tip{padding-top: 0.1rem;}
.sendBtn{width: 100%;color: #fff;height: 0.5rem;border-radius: 0.18rem 0 0.18rem 0;background-color: #e9161d;border: 0;cursor: pointer;}
.sendBtn:hover{opacity: 0.9;}
.ipttxt{width: 100%;height: 0.5rem;padding: 0 0.18rem;border: 1px solid #eeeeee;}
.ipttxt.date{background: url(../images/ico_date3.svg) no-repeat right 0.2rem center/0.18rem 0.18rem;}
.ipttxt:focus,.ipttxt:hover{border: 1px solid #ddd;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.ipttxt.gray{background-color: #f7f7f7;}

.regBox{background: #f1faff url(../images/regbg.jpg) no-repeat center bottom/contain;padding: 0.5rem 0;}
.regBox .title{font-weight: 500;margin-bottom: 0.3rem;}
.regBox .readCheck{border-bottom: 1px solid #e6e6e6;padding: 0.12rem 0;}

.regStep{padding-bottom: 0.15rem;}
.regStep li{flex: 1;text-align: center;}
.regStep .line{margin: 0.11rem 0;height: 0.1rem;background: url(../images/reg_line1.svg) no-repeat center center/100% 100%;position: relative;}
.regStep .line span{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 0.22rem;height: 0.22rem;border-radius: 50%;background-color: #0083d3;border:0.04rem solid #fff}
.regStep .on{color: #0083d3;}
.regStep .on .line{background-image: url(../images/reg_line2.svg);}
.regStep .on .line span{border:0.02rem solid #0083d3;background-color: #fff;width: 0.2rem;height: 0.2rem;z-index: 2;}
.regStep .on .line:after{content: "";width: 0.32rem;height: 0.32rem;content: "";left: 50%;top: 50%;transform: translate(-50%,-50%);background-color: #0083d3;opacity: 0.3;position: absolute;border-radius: 50%;}

.regContent{background-color: #fff;padding: 2.604vw 3.125vw;border-radius: 2.604vw 0 2.604vw 0;margin-bottom: 0.11rem;}
.regContent:last-child{margin-bottom: 0;}
.regContent .title{font-weight: 700;margin-bottom: 0.25rem;}
.btnBox{padding-top: 0.35rem;}
.btnBox .btn{display: inline-block;min-width: 1.5rem;height: 0.6rem;line-height: 0.58rem;border: 1px solid #e6e6e6;color: #666666;cursor: pointer;}
.btnBox .btn:not(:last-child){margin-right: 0.18rem;}
.btnBox .btn:hover{border: 1px solid #999;color: #333;}
.btnBox .btn.blue{background-color: #0083d3;color: #fff;border-color: #0083d3;}
.btnBox .btn.blue:hover{opacity: 0.9;}
.btnBox .btn.red{background-color: #e9161d;color: #fff;border-color: #e9161d;}
.btnBox .btn.red:hover{opacity: 0.9;}
.btnBox .btn.w240{width: 2.4rem;}
.btnBox .btn.w200{width: 2rem;}

.regTit{border-bottom: 1px solid #e6e6e6;margin-bottom: 0.4rem;}
.regTit span{display: inline-block;padding-bottom: 0.15rem;border-bottom: 3px solid #e9161d;margin-bottom: -1px;}
.regTit .down{margin-left: 0.4rem;}

.regForm .group{width: 50%;margin-bottom: 0.11rem;}
.regForm .group dt{text-align: right;padding-right: 0.05rem;width: 1.65rem;}
.regForm .group dd{flex: 1;position: relative;}
.regForm .group .ipttxt{height: 0.6rem;border-radius: 0.05rem;}
.regForm .group .set{position: absolute;right: 0.18rem;top: 50%;transform: translateY(-50%);cursor: pointer;}
.regForm .group.upauto{width: 100%;}

.upfiles{border-radius: 0.05rem;background-color: #f5f5f5;padding: 0.14rem 0.4rem;}
.upfiles:not(:last-child){margin-bottom: 0.1rem;}
.upfiles .ti{flex: 0.5;}
.upfiles .file{ flex: 2;}
.upfiles .btn{ flex: 1;text-align:right;}
.upfiles .upbtn{border: 1px solid #0083d3;color:#0083d3;height: 0.5rem;line-height: 0.48rem;width: 1.32rem;text-align: center;cursor: pointer;background-color: #fff;border-radius: 0.5rem;}
.upfiles .upbtn:after{width: 18px;height: 18px;background: url(../images/ico_jia.svg) no-repeat center center;content: "";display: inline-block;vertical-align: middle;margin: -3px 0 0 0.1rem;}
.upfiles .upbtn:hover{background-color: #0083d3;color: #fff;}
.upfiles .upbtn:hover:after{background-image: url(../images/ico_jia2.svg);}
.upfiles .layui-upload-choose{display:inline-block !important;text-align:right;max-width:none !important;}

.notPass .icon{margin: 0.5rem auto 0.26rem;}
.notPass .icon img{height: 1.51rem;}

@media(max-width:768px){
	.detailBox .subMenu{margin-top: 0.8rem;}
	.loginBox .auto-inner-1400{justify-content: center;}

	.regContent{padding: 0.3rem 0.2rem;}
	.regForm .group{width: 100%;}
	.upfiles .file{padding: 0.1rem 0;}
	.regForm .group dt{width: 2.1rem;}
	.regForm .group.upauto{display: block;}
}

/* 个人中心 */
.loginNme{background: url(../images/ico_login.svg) no-repeat 6px center;padding-left: 34px;margin-bottom: 0.27rem;}
.tableCon{background-color: #fff;padding-bottom: 0.4rem;}
.tableCon .thead{background-color: #0083d3;color: #fff;}
.tableCon .cell{text-align: center;flex: 1;}
.tableCon .cell br{display: contents;}
.tableCon .cell:nth-child(1){flex: 0.6;padding-right: 1.302vw;}
.tableCon .cell:nth-child(2){flex: 2.5;text-align: left;}
.tableCon .thead li{padding: 0.13rem 0.1rem;}
.tableCon .item:nth-child(odd){background-color: #f7f7f7;}
.tableCon .item li{padding: 0.23rem 0.1rem;}
.tableCon .item .down{color: #666666;background: url(../images/ico_down3.svg) no-repeat right center/0.17rem 0.17rem;padding-right: 0.33rem;}
.tableCon .item .down:hover{color: #e9161d;}

@media(max-width:480px){
	.tableCon .cell br{display: block;}
}

/* 商务合作 */
.travelList .info{width: 45.85%;transition: all 0.5s;}
.travelList .info aside{position: relative;margin-bottom: 0.2rem;display: inline-block;}
.travelList .info aside span{position: relative;z-index: 2;}
.travelList .info aside em{position: absolute;top: -0.3rem;right: -0.2rem;font-size: 0.72rem;color:#e5f2fb;line-height: 1;font-style: italic;}
.travelList .info aside em:after{position: absolute;width: 100%;bottom: 0;left:0;height: 58%;content: "";background-image: linear-gradient(to bottom, rgba(255,255,255,0) , rgba(255,255,255,1));}
.travelList .info .txt{line-height: 2;}
.travelList .Ispic{width: 49.21%;}
.travelList .Ispic img{height: auto;}
.travelList .item{margin-bottom: 0.42rem;}
.travelList .item:nth-child(even){flex-direction: row-reverse;}
.travelList .item:hover .info{padding-left: 0.25rem;}
.travelList .item:nth-child(even):hover .info{padding: 0 0.25rem 0 0;}

@media(max-width:768px){
	.travelList .info{width: 100%;padding: 0 0 0.25rem 0 !important;}
	.travelList .Ispic{width: 100%;}
}

/* 联系我们 */
.contactUs{border: 1px solid #e5e5e5;border-radius: 0.1rem;background: url(../images/lxwmbg.jpg) no-repeat right bottom;}
.contactUs .Ispic{width: 49.28%;border-radius: 0.1rem 0 0 0.1rem;}
.contactUs .info{flex: 1;padding: 0.35rem 2.604vw 0.35rem 6.406vw;}
.contactUs .info aside{padding-bottom: 0.14rem;}
.contactUs .info .item{margin-top: 0.14rem;}
.contactUs .info .item dt{width: 0.48rem;margin-right: 0.2rem;}
.contactUs .info .item img{width: 0.48rem;height: 0.48rem;border-radius: 50%;border: 1px solid #e7e7e7;transition: all 0.5s;}
.contactUs .info .item:hover img{background-color: #e7e7e7;transform: scale(1.1);}

.lxbHotline .imglist{width: 51.42%;text-align: center;}
.lxbHotline .imglist li{margin-bottom: 2.292vw;}
.lxbHotline .imglist .Ispic{margin-bottom: 0.14rem;}
.lxbHotline .info{width: 38.35%;padding-bottom: 0.2rem;}
.lxbHotline .singlePage{line-height: 2;}
.lxbHotline .title{line-height: 1.6;margin-bottom: 0.3rem;}
.lxbHotline .detail{width: 100%;}

.messageBox{background-color: #f7f8fb;}
.messageBox .infoTxt{width: 26.5%;padding-bottom: 0.3rem;}
.messageBox .infoTxt .txt{line-height: 2;margin-top: 0.31rem;}
.messageBox .formBox{background-color: #fff;width: 65.71%;padding:2.604vw;}
.messageBox .formBox .group {margin-bottom: 0.2rem;}
.messageBox .formBox .group dt{min-width: 1.1rem;text-align: right;}
.messageBox .formBox .ipttxt{height: 0.6rem;border-radius: 0.05rem;}
.messageBox .formBox textarea.ipttxt{height: 2rem;padding-top: 0.1rem;}
.messageBox .formBox .tip{width: 45%;padding-left: 0.25rem;}
.messageBox .formBox .classify{width: 100%;margin-bottom: 0.3rem;}
.messageBox .formBox .classify dd{border: 1px solid #e6e6e6;border-radius: 0.05rem;text-align: center;padding: 0.24rem;margin-top: 0.1rem;}
.messageBox .formBox .classify label{display: inline-block;}
.messageBox .formBox .classify label:not(:last-child){margin-right: 0.1rem;}
.messageBox .formBox .contact{background-color: #f5f5f5;padding: 0.4rem 0.25rem;}
.messageBox .formBox .contact .group{margin: 0.2rem 0 0 0;width: 50%;}

@media(max-width:1024px){
	.lxbHotline .info{width: 45%;}
	.messageBox .formBox .classify dd{text-align: left;}
}
@media(max-width:768px){
	.contactUs{border-radius: 0.1rem;}
	.contactUs .Ispic{width: 100%;border-radius: 0.1rem 0.1rem 0 0;}

	.lxbHotline .imglist,.lxbHotline .info,.messageBox .infoTxt,.messageBox .formBox{width: 100%;}
}
@media(max-width:480px){
	.messageBox .formBox .tip{width: 100%;text-align: right;padding-top: 0.05rem;}
	.messageBox .formBox .contact .group{width: 100%;}
}

/* 集团延伸产业 */
.advantages{position: relative;min-height: 5.46rem;margin: 0.8rem auto 0;padding-top: 0.36rem;}
.advantages .list{position: relative;z-index: 1;}
.advantages .list .info .num{font-weight: 700;color: #0083d3;font-style: italic;}
.advantages .list .info aside{margin: 0.04rem 0 0.19rem;}
.advantages .list .info .txt{line-height: 2;border: 1px solid #e8e8e8;border-radius: 0.2rem;padding: 0.3rem;}
.advantages .list .icon{width: 35%;}
.advantages .list .icon figure{border: 1px solid #e8e8e8;border-radius: 50%;padding-top: 100%;position: relative;background-color: #fff;transition: all 0.5s;}
.advantages .list .icon figure img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 0.75rem;}
.advantages .list .item:hover .txt{box-shadow: 0 0 10px rgba(0,0,0,0.15);}
.advantages .list .item:hover .icon figure{box-shadow: 0 0 10px rgba(0,0,0,0.15);}

.featureInfo .swiper-container{margin-top: 0.15rem;}
.featureInfo:after{content: "";left: 0;bottom: 0;width: 100%;position: absolute;height: 2.8rem;background-color: #f7f7f7;}
.featureInfo .Ispic{width: 47.91%;padding-top: 5.1rem;}
.featureInfo .info{width: calc(100% - 47.91%);padding: 0.37rem 13.542vw 0 1rem;}
.featureInfo .info .txt{margin: 0.2rem 0 0 0;line-height: 2;max-height: 10em;overflow-y: auto;}
.featureInfo .swiper-pagination{width: 47.91%;text-align: right;padding-right: 0.35rem;bottom: 0.25rem;}
.featureInfo .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color: rgba(255,255,255,0.6);}
.featureInfo .swiper-button-prev{left:auto;right: 0.6rem;}
.featureInfo .swiper-button-next{right: 0;}
.featureInfo .slogan{position: absolute;left: 0;top: -1rem;width: 100%;}
.featureInfo .state{position: absolute;right: 13.542vw;bottom: 0.8rem;z-index: 10;width: 33%;height: 0.5rem;}
.featureInfo .state .swiper-scrollbar{opacity: 1 !important;height: 3px;top: 0.22rem;width: calc(100% - 1.3rem);background-color: rgba(0,131,211,0.1);}
.featureInfo .state .swiper-scrollbar-drag{background-color: #0083d3;}
.featureInfo .state .num{position: absolute;z-index: 10;top: -0.23rem;left: 0;width: 50%;}
.featureInfo .swiper-slide-active .Ispic{animation:fadeInRightSmall 0.5s .3s ease both;-webkit-animation:fadeInRightSmall 0.5s .3s ease both;-moz-animation:fadeInRightSmall 0.5s .3s ease both;}
.featureInfo .swiper-slide-active aside{animation:fadeInUpSmall 0.5s .4s ease both;-webkit-animation:fadeInUpSmall 0.5s .4s ease both;-moz-animation:fadeInUpSmall 0.5s .4s ease both;}
.featureInfo .swiper-slide-active .txt{animation:fadeInUpSmall 0.5s .6s ease both;-webkit-animation:fadeInUpSmall 0.5s .6s ease both;-moz-animation:fadeInUpSmall 0.5s .6s ease both;}

@media(max-width:1440px){
	.featureInfo .info{padding-right: 6%;}
	.featureInfo .state{right: 6%;width: 40%;}
}
@media(max-width:1024px){
	.advantages .cricle{zoom: 0.8;}
	.advantages .list.w3 .item:nth-child(3){margin-top: -0.8rem;}
}
@media(min-width:769px){
.advantages .cricle{width: 5.46rem;height: 5.46rem;position: absolute;left: 50%;top: 0;border: 2px solid #1071bd;border-radius: 50%;margin-left: -2.73rem;}
.advantages .cricle aside{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 60%;text-align: center;}
.advantages .cricle:after{content:"";width: 85%;height: 85%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);border: 1px solid #eaf3f9;border-radius: 50%;}

.advantages .list .item{width: 40.85%;}
.advantages .list .info{width: 61.64%;padding-top: 0.45rem;}
.advantages .list .item:nth-child(2n+1){flex-direction: row-reverse;min-height: 3.8rem;}
.advantages .list .item:nth-child(2n+1) .info{text-align: right;}
.advantages .list.w3 .item:nth-child(3){display: block;text-align: center;margin: 0px auto;}
.advantages .list.w3 .item:nth-child(3) .icon{margin: 0px auto;}
.advantages .list.w3 .item:nth-child(3) .info{text-align: center;margin: 0px auto;padding-top: 0.1rem;width: auto;}
}
@media(max-width:768px){
	.advantages .list.w3 .item:nth-child(3){margin-top:0;}
	.advantages .list .icon{width: 0.8rem;}
	.advantages .list .icon figure img{width: 0.6rem;}
	.advantages .list .info{flex: 1;padding-left: 0.25rem;}
	.advantages .list .item:not(:last-child){padding-bottom: 0.35rem;}

	.featureInfo .Ispic{width: 100%;padding-top: 60%;}
	.featureInfo .info{width: 100%;padding-left: 6%;}
	.featureInfo .state{width: 87.8%;position: relative;right: auto;margin: 1rem auto 0;bottom: auto;}
	.featureInfo .slogan{top: -0.75rem;}
	.featureInfo .swiper-pagination{width: 100%;top: 60%;}
}

/* 高级搜索 */
.SearchTop{background: #f8f9fa;border-top: 1px solid #e3e3e3;border-bottom: 1px solid #e3e3e3;padding: 0.2rem 0;margin-bottom: 0.2rem;}
.SearchTop .SubTit2 {margin-bottom: 0;}
.SearchTop .SubTit2 h2{line-height: 1.17rem;text-align: center;}
.SearchTop .box{position: relative;max-width: 8rem;margin: 0.25rem auto 0;}
.SearchTop .box .input{width: 100%;border-radius: 30px;height: 0.6rem;line-height: 0.6rem;padding: 0 1.2rem 0 0.33rem;font-size: 0.18rem;background: #fff;border: 0;}
.SearchTop .box button{width: 1.2rem;border-radius: 30px;height: 0.6rem;font-size: 0.18rem;background: #1071bd;color:#fff;position: absolute;right: 0;top: 0;border: 0;cursor: pointer;}
.SearchTop .box button:hover{opacity: 0.9;}

.SearchTop select{width: 2rem;padding: 0 0.15rem;border-radius: 0.05rem;background-color: #fff;}
.SearchTop label{margin-left: 0.2rem;}
@media(max-width:480px){
	.SearchTop select{width: 80%;margin-bottom: 0.15rem;}
}

@media(max-width:1024px){
    .listWz li,.TabNav .item .more,.home-story .item .desc{font-weight:normal;}
    .f_Light {font-weight:normal;}
}







.loginNme {
	background: url(../images/ico_login2.png) no-repeat 6px center;
	padding-left: 0.3rem;
	margin-bottom: 0;
	background-size: 0.16rem;
	color: #fff;
}
.detailBox .loginNme,
.Header.on .loginNme,
.Header.fix .loginNme{
	color: #999;
	background: url(../images/ico_login.svg) no-repeat 6px center;
}
@media screen and (min-width:1025px){
	.MainNav li{padding: 0 0.2rem;}
	.MainNav  .flex-xy1024-aic{justify-content: space-between;}
}
.top-right{height: 100%;}
.loginNmeBox{
	position: relative;
	height: 100%;
	display: flex;
	align-items: center;
	cursor: pointer;
}
.loginNmeBox .sub{
	position: absolute;
	left: 50%;
	transform: translateX(-50%) scale(0.9);
	top: 100%;
	width: 1.8rem;
	text-align: center;
	opacity: 0;
	visibility: hidden;
	z-index: -100;
	transition: all 0.3s ease-out 0s;
}
.loginNmeBox .sub{
	display: inline-block;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.09);
	background: #f8f9fb;
	min-width: 1.8rem;
	border-radius: 0 0 0.2rem 0.2rem;
}
.loginNmeBox .sub dd{
	position: relative;
	margin: 0 0.3rem;
	text-align: center;
}
.loginNmeBox .sub dd a{
	display: block;
	padding: 0.781vw 0;
	position: relative;
	z-index: 1;
	color: #333333;
	border-bottom: 1px solid #e6e6e6;
	transition: all 0.5s;
}
.loginNmeBox:hover .sub{
	display: block;
	z-index: 99;
	opacity: 1;
	visibility: visible;
	transform: translateX(-50%) scale(1);
}

/* 20250409 */
@media(max-width:768px){
	.applicants{overflow-x: auto;white-space: nowrap;}
	.applicants li{width: 1.5rem;white-space:normal;flex: none !important;}
	.applicants li:nth-child(1){width: 1rem;}
	.applicants li:last-child{width: 1.25rem;}
	.applicants .thead,.applicants .itemList .item{align-items: normal;}
}

/* 20250414 */
.tableCon .item li{background-color: transparent;}
.tableCon .item:nth-child(odd) li{background-color: #f7f7f7;}
.layui-form-item .layui-inline{display: inline-block;}

/*20250425*/
.popBox{width: 5rem;padding: 0.5rem;background-color: #fff;border-radius: 0.1rem;box-shadow: 0 0 20px rgba(0,0,0,0.15);position: fixed;left: 50%;top:50%;transform: translate(-50%,-50%);z-index: 100;}
.popBox .close{background: url(../images/close.svg) no-repeat center center/contain;width: 0.22rem;height: 0.22rem;position: absolute;right: 0.15rem;top: 0.15rem;cursor: pointer;}


/* 20250718一键置红 */
.clickRed{position: fixed;background-color: #e9161d;color: #fff;width: 2rem;padding: 0.05rem 0.1rem;border-radius: 0.1rem;text-align: center;z-index: 100;top: 50%;left: 50%;transform: translate(-50%,-50%);font-size: 0.24rem;cursor: pointer;box-shadow: 0 0 15px rgba(0,0,0,0.2);}
.clickRed:hover{opacity: 0.8;}

.red_theme .home-news .fast .item:before{background-image: linear-gradient(to bottom, #fdeced, #fff);}
.red_theme .home-news .colBox .top1{background-image: url(/upload/image/2025-07/1753877315483.jpg);}
.red_theme .home-news .colBox .top2{background-image: url(/upload/image/2025-07/1753877318012.jpg);}
.red_theme .TabNav{border-color: #e0cccc;}
.red_theme .moreBtn,
.red_theme .home-news .fast a:after,
.red_theme .listWz li:before,
.red_theme .slick-arrow:hover,
.red_theme .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.red_theme .top_search .ico,
.red_theme .top_search .searchbox .btn,
.red_theme .infoList li:hover .inner,
.red_theme ::-webkit-scrollbar-thumb,
.red_theme input[type="radio"]:checked:after,
.red_theme .starList .item:hover a:after,
.red_theme .Pages .p_page em a.a_cur,.red_theme .Pages .p_page em a:hover,
.red_theme .Pages .a_first:hover,.red_theme .Pages .a_prev:hover,.red_theme  .Pages .a_next:hover,.red_theme .Pages .a_end:hover,
.red_theme .cultureProject,
.red_theme .photoNews .item:hover a:after,
.red_theme .tableCon .thead,
.red_theme .layui-btn,
.red_theme .tablecss table thead th,
.red_theme .btnBox .btn.blue,
.red_theme .SearchTop .box button,
.red_theme .featureInfo .state .swiper-scrollbar-drag,
.red_theme .regStep .line span{background-color: #e9161d;}

.red_theme .Footer{background: #fff5f6;color: #333;}
.red_theme .Footer a,
.red_theme .Footer .SiteMap dl dt a,
.red_theme .Footer .link,
.red_theme .totop,
.red_theme .Footer .copyRight{color: #333 !important;}
.red_theme .Footer .copyRight{border-top: 1px solid #ddd;padding-top: 0.1rem;}
.red_theme .Footer a:hover,
.red_theme .photoNews .item .state,
.red_theme .advantages .list .info .num,
.red_theme .regStep .on{color: #e9161d !important;}

.red_theme a:hover,
.red_theme .TabNav .item.on span,
.red_theme .Header.fix .MainNav li.aon span a,.red_theme .Header.on .MainNav li.aon span a,.red_theme .Header .MainNav li:hover span a,.red_theme .detailBox .Header .MainNav li.aon span a,
.red_theme .titHead h2,
.red_theme .top_search .searchbox .gjso,
.red_theme .home-news .colBox .top1 .tip,
.red_theme .MainNav .sub dd a:hover,
.red_theme .Place a:hover, .Place span,
.red_theme .subNav li:hover a,.red_theme .subNav li.on a,
.red_theme .fblue{color: #e9161d;}

.red_theme .selectBox dt{background-color: rgba(0,0,0,0.1);color: #666;}

.red_theme .titHead h2:after,.red_theme .slick-arrow:not(:hover),
.red_theme .home-group .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger:after,
.red_theme .MainNav .sub a:after,
.red_theme .swiper-button-prev,.red_theme .swiper-button-next,
.red_theme .regStep .on .line,
.red_theme .home-news .fast .icon img{filter: brightness(0) saturate(100%) invert(16%) sepia(100%) saturate(5000%) hue-rotate(0deg)}

.red_theme .slick-arrow,
.red_theme input[type="radio"]:checked,
.red_theme .starList .item:hover a:after,
.red_theme .Pages .p_page em a.a_cur,.red_theme .Pages .p_page em a:hover,
.red_theme .photoNews .item:hover a:after,
.red_theme .subNav li:hover a,.red_theme .subNav li.on a,
.red_theme .tablecss table thead th,
.red_theme .btnBox .btn.blue,
.red_theme .advantages .cricle,
.red_theme .swiper-button-prev,.red_theme .swiper-button-next{border-color: #e9161d;}

.red_theme .home-group .item a,
.red_theme .moreBtn.white{color: #fff !important;}

.red_theme .travelList .info aside em{color: #e9161d;opacity: 0.2;}

.jtry {
    display: flex;
}
.auto-inner {width: 92%;max-width: 92%;}
.jtry {display: flex;flex-wrap: wrap;justify-content: space-between;}
.jtry li {width: 16%;}
.jtry li img{
    width: 100%;
    height: 2rem;
}
.jtry li p {margin: .2rem 0;}
.index-contact {
display: flex;
flex-wrap: wrap;
margin-bottom: .2rem;
justify-content: space-between;
}

.index-contact .contact-left {
width: 48%;
box-shadow: 2px 2px 10px #ccc;
padding: .2rem;
}
.index-contact .contact-right {
width: 48%;
box-shadow: 2px 2px 10px #ccc;
padding: .2rem;
}
.index-contact .contact-right .input {
  display: inline-block;
  width: 100%;
  padding: 0;
  margin: 0;
  border: 1px solid #eee;
  background:none;
  box-shadow: 2px 2px 6px #ccc;
  height: .5rem;
  padding: 0 .1rem;
}
.index-contact .contact-right label {
  display: inline-block;
  margin-right: .1rem;
}
.index-contact .contact-right textarea {
  display: block;
  border: 1px solid #eee;
  background:none;
  box-shadow: 2px 2px 6px #ccc;
  width: 100%;
  padding: .1rem;
}
.index-contact .contact-right .f-title {
  margin-bottom: .1rem;
  display: flex;
  align-items: center;
  font-size: .24rem;
}
.index-contact .contact-right .custom-icon {
  font-size: .3rem;
}
.index-contact .contact-left > div {
    display: flex;
    margin: .2rem 0;
}
.index-contact .contact-left .custom-icon {
    margin-right: .1rem;
    display: inline-block;
}
.contact-form .f-item {
  margin-bottom: .1rem;
  
}
.contact-form .f-item > div {
  margin-bottom: .1rem;
}
.contact-form  button {
  display:block;
  margin: 0;
  padding:0;
  width: 100%;
  background:#0083d3;
  height: .5rem;
  border: 0;
  color:#fff;
  border-radius: 2px;
}
.radius {
    border-radius: .2rem;
}
@media (max-width:750px) {
 .jtry li {
     width: 30%;
 }
 .jtry li img{
     height: 1.2rem;
 }
.index-contact .contact-left {
     width: 100%;
     margin-bottom: .2rem;
 }
 .index-contact .contact-right {
     width: 100%;
     margin-bottom: .2rem;
 }
}