@charset "utf-8";
/*common s*/
.SubPage{position: relative;background:#fff;z-index: 1;overflow: hidden;height: auto !important;height: 300px;min-height: 300px;padding:0.8rem 0;clear: both;}

.SubBan{position: relative;overflow: hidden;/*margin-top: 1rem;*/}
.SubBan .w1280{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 1;color:#fff;text-align: center;}
.SubBan h2{font-size: 0.5rem;line-height: 1.05;}
.SubBan .img img{width: 100%;transform: scale(1.1);transition: all 5s;}
.SubBan.on .img img{transform: scale(1);}

.ColName{display: none;line-height: 32px;background: #264294;border-radius: 5px;font-size:16px;color: #fff;padding:0 18px;position: relative;margin-bottom: 5px;}
.ColName i{position: absolute;right: 15px;top: 50%;transform: translateY(-50%);}
.SubMenu{line-height: 0.9rem;height:0.91rem;background:#fff;border-bottom:1px solid #dfdfdf;position: relative;z-index: 3;font-size: 0.2rem;}
.SubMenu ul{float: left;}
.SubMenu li{position: relative;float: left;}
.SubMenu li:not(:last-child){padding-right: 0.3rem;}
.SubMenu li a{ display:block; position: relative;z-index: 1;color:#555555;}
.SubMenu li a:after{content: '';	position: absolute;	left: 0;	right: 0;	top: 100%;	height: 2px;	background: #00358a;width: 0;transition: all 0.3s;}
.SubMenu li a:hover,.SubMenu li.onli a{ color:#00358a;font-weight: bold;}
.SubMenu li:hover a:after,.SubMenu li.onli a:after{width: 100%;}
.Place{float: right;color:#999999;background: url(../images/ico_home.png) 0px center no-repeat;padding-left: 26px;font-size: 0.16rem;}
.Place a{color:#999999;position: relative;margin-right: 0.4rem;}
.Place a:after{position: absolute;right: -0.21rem;top: 50%;transform: translateY(-50%) rotate(45deg);border-top: 1px solid #a7a7a7;border-right: 1px solid #a7a7a7;width: 8px;height: 8px;content: "";}
.Place a:hover,.Place span{color:#333333;}

.SinglePage{ word-wrap:break-word;word-break:normal;text-align:justify;}
.SinglePage table{border: 1px solid #e5e5e5 !important;border-collapse: collapse;border-spacing: 0;display:table;margin:0 auto;max-width:100%}
.SinglePage table td,.SinglePage table th{padding: 0.12rem 0.25rem;border: 1px solid #e5e5e5 !important;}
.SinglePage table.blue th{color:#fff;font-size: 0.18rem;background: #00358a;font-weight: normal;}
.SinglePage table.blue td,.SinglePage table.blue th{padding: 0.25rem 0.12rem;}
.SinglePage table.blue td{border-top: 0;}
.SinglePage table.blue tbody tr:nth-child(odd){background: #f8f9fa;}
.SinglePage table tr{transition: all 0.3s;}
.SinglePage table tr:hover td{background: #fff;}
.SinglePage table tr:hover{box-shadow: 0 15px 38px rgba(0,0,0,0.18);position: relative;z-index: 1;}

.SinglePage .STit{font-weight:bold;}
.SinglePage .STit2{font-weight:bold;}


@media(max-width:1366px){
	.SubMenu li:not(:last-child){padding-right: 0.4rem;}
}
@media(max-width:1024px){
	.SubBan{margin-top: 0;}
}
@media(max-width:767px){
	.SubBan h2{font-size: 0.4rem;}
	.SubPage{padding: 0.6rem 0;}
	.SinglePage{line-height: 24px !important;}
                .SinglePage table{width:100% !important;}

	.ColName{display: block;}
	.SubMenu{height: auto;line-height: 30px;padding: 10px 0;font-size: 14px;}
	.SubMenu ul{float: none;display: none;clear: both;font-size: 0;padding:10px 0;}
	.SubMenu li{float: none;min-width: 33%;text-align: center;display: inline-block;font-size: 15px;padding-right: 0 !important;}
}
@media(max-width:580px){
	.Place{font-size: 14px;}
	.SinglePage table td{font-size: 12px;}
	.SinglePage table td, .SinglePage table th{padding:5px;}
	.SinglePage table.blue th{font-size: 14px;}
}
/*common end*/

/* 新闻资讯 */
.RecFocus{position: relative;margin-bottom: 0.6rem;}
.RecFocus:after{position: absolute;bottom: 0.31rem;width: calc(44.37% - 140px);right:140px;content:"";background: #dfdfdf;height: 1px;}
.RecFocus .imgbox{width: 50.54%;float: left;padding-top: 3.64rem;border-radius: 5px;}
.RecFocus .info{width: 44.37%;float: right;padding-top: 0.17rem;}
.RecFocus .ti{font-size: 0.24rem;line-height: 0.42rem;margin-bottom: 0.22rem;font-weight: bold;color: #264294;}
.RecFocus .desc{margin-bottom: 0.67rem;color: #777777;}
.RecFocus .date {color: #333333;}
.RecFocus .date span{position: relative;padding-right: 37px;}
.RecFocus .date i{font-size: 20px;vertical-align: middle;margin:-2px 7px 0 0;}
.RecFocus .date span:before{width: 1px;height: 15px;content: "";position: absolute;right: 17px;top: 50%;transform: translateY(-50%);background: #5d5d5d;}
.RecFocus .info:hover .ti{color: #f1aa22;}
.RecFocus .slick-dots{width: 50.54%;text-align: center;bottom: 0.25rem;}
.RecFocus .slick-dots li.slick-active:before{width: 100% !important;}
.RecFocus .slick-arrow{top: auto;transform: translateY(0);bottom: 0.09rem;}
.RecFocus .slick-prev{right: 60px;left: auto;}

.PhotoList{margin-left: -0.4rem; clear: both;padding-bottom: 0.2rem;}
.PhotoList .item{width: 33.333%;float: left;padding:0 0 0.4rem 0.4rem;}
.PhotoList .item a{border-radius: 5px;}
.PhotoList .imgbox{border-radius: 5px 5px 0 0;padding-top: 63%;}
.PhotoList .info{border-radius: 0 0 5px 5px;background: #f8f9fa;padding:0.29rem 0.32rem 0.34rem;}
.PhotoList .date{color:#666;}
.PhotoList .ti{min-height: 0.6rem;font-size: 0.2rem;margin-bottom: 0.35rem;line-height: 0.3rem;}

.PhotoList2{margin-left: -0.3rem; clear: both;padding-bottom: 0.2rem;}
.PhotoList2 .item{width: 50%;float: left;padding:0 0 0.3rem 0.3rem;}
.PhotoList2 .item a{border-radius: 5px;border-radius: 0 0 5px 5px;background: #f9fafa;padding:0.29rem 0.32rem 0.34rem;display: block;}
.PhotoList2 .imgbox{border-radius: 5px 5px 0 0;padding-top: 63%;}
.PhotoList2 .date{color:#00358a;position:absolute;right:0;bottom:0;}
.PhotoList2 .ti{font-size: 0.2rem;min-height:0.6rem;}
.PhotoList2 .desc{margin: 0.12rem 0 0.29rem;color: #666;}
.PhotoList2 .mores{border-top: 1px solid #e6e6e6;padding-top: 0.2rem;position:relative;}
.PhotoList2 .item:hover .ti{-webkit-line-clamp:3;}

.NewsList{padding-bottom: 0.3rem;margin-left: -0.3rem;}
.NewsList .item{width: 50%;float: left;padding:0 0 0.3rem 0.3rem;}
.NewsList .item a{background: #f9fafa;padding:0.22rem 0.43rem 0.25rem;border-radius: 0 0 5px 5px;}
.NewsList .item .date{color:#00358a;position:absolute;right:0;bottom:0;}
.NewsList .item .mores{position:relative;}
.NewsList .item .ti{font-size: 0.2rem;margin-top: 0.11rem;min-height:0.6rem;}
.NewsList .item .line{height: 0.26rem;margin-bottom: 0.21rem;position: relative;}
.NewsList .item .line:before{width:100%;content: "";bottom: 0;background: #e5e5e5;transition: all 0.3s;position: absolute;height: 1px;right: 0;}
.NewsList .item .line:after{width: 0;content: "";bottom: 0;background: #fff;transition: all 0.5s;position: absolute;height: 1px;left: 0;z-index: 1;}
.NewsList .item:hover a{background: #214da0;}
.NewsList .item:hover a,
.NewsList .item:hover .date,.NewsList .item:hover .mores{color:#fff !important;}
.NewsList .item:hover .mores i{border: 1px solid #fff;}
.NewsList .item:hover .line{border-bottom: 0;}
.NewsList .item:hover .line:before{width: 0;}
.NewsList .item:hover .line:after{width: 100%;}
.NewsList .item:hover .ti{-webkit-line-clamp:3;}

.NewsInfo{background: #f7f8f9;padding:0.9rem 1.4rem;}
.TitleInfo{text-align: center;padding-bottom: 0.52rem;border-bottom: 1px solid #dedede;margin-bottom: 0.5rem;}
.TitleInfo .title{font-size: 0.36rem;color: #264294;line-height: 1.2;margin-bottom: 0.27rem;}
.TitleInfo p span{display: inline-block;margin: 0 0.37rem;color:#777777;}
.TitleInfo p span span{margin: 0;}
.SinglePage.NewsInfo *{font-size: 16px !important;line-height: 1.8 !important;font-family: arial, sans-serif  !important;}
/* .NewsInfo .SinglePage p{margin-bottom: 0.28rem;} */
.NewsInfo .SinglePage img{display: inline-block;}
.SinglePage div:not(".SubTit"){font-size: 16px !important;line-height: 1.8 !important;font-family: arial, sans-serif  !important;}
.SinglePage p,.SinglePage p span{font-size: 16px !important;line-height: 1.8 !important;font-family: arial, sans-serif  !important;}

.PrevNextInfo{padding: 0.38rem 2.2rem 0 0;margin-top: 0.55rem;border-top: 1px solid #dedede;position: relative;}
.PrevNextInfo dl{position: relative;padding-left: 72px;min-height: 40px;line-height: 40px;}
.PrevNextInfo dl dt{position: absolute;left: 0;top: 0;color:#999999;}
.PrevNextInfo .back{position: absolute;right: 0;top: 0.64rem;text-align: center;color:#fff;width: 1.3rem;line-height: 0.46rem;border:2px solid #18489b;color:#18489b;border-radius: 25px;}
.PrevNextInfo .back:hover{background:#18489b;color:#fff;}

/* .LeaderNews:after{content: "";width: 100%;height: 3.15rem;position: absolute;bottom: 0.8rem;background:url(../images/leaderbg.jpg) center bottom no-repeat;background-size: contain;} */
.LeaderNews .Img .item{padding:0.35rem 0;transition: all 0.3s;}
.LeaderNews .Img .imgbox{padding-top: 5rem;width: 9rem;border-radius: 10px;opacity: 0;}

.LeaderNews .slick-arrow{border: 0;background-color: transparent !important;}
.LeaderNews .slick-prev{background-image: url(../images/ico/arrleft3.png);left: -60px;}
.LeaderNews .slick-next{background-image: url(../images/ico/arrright3.png);right: -60px;}

.LeaderNews .Title {margin-top: 0.09rem;}
.LeaderNews .Title .item{text-align: center;color:#00358a;min-height: 1.6rem;}

.LeaderNews .Img2{margin-left: -0.3rem;font-size: 0;}
.LeaderNews .Img2 a{display: block;border-radius: 10px;}
.LeaderNews .Img2 .item{width: 33.333%;padding: 0 0 0.4rem 0.3rem;display: inline-block;vertical-align: top;}
.LeaderNews .Img2 .imgbox{padding-top: 64%;border-radius: 10px;}
.LeaderNews .Img2 .ti{font-size: 0.18rem;padding: 0.15rem;}

@media(min-width:1023px){
	.LeaderNews .Img .slick-active .imgbox{margin-top: 2.38rem;opacity: 1;}
	.LeaderNews .Img .slick-active .imgbox:After{content: "";left: 0;top: 0;width: 100%;height: 100%;z-index: 2;background:rgba(255,255,255,0.7);position: absolute;transition: all 0.3s;}
	.LeaderNews .Img .slick-active {zoom: 0.6;position: relative;z-index: 1;}
	.LeaderNews .Img .slick-active+li {zoom: 0.8;padding-top: 0.6rem;transform: translateX(-0.8rem);z-index: 2;}
	.LeaderNews .Img .slick-active+li .imgbox{margin-top: 0.8rem;}
	.LeaderNews .Img .slick-active+li .imgbox:After{background:rgba(255,255,255,0.6);}
	.LeaderNews .Img .slick-active+li+li {zoom: 1;z-index: 10;transform: translateX(-1.6rem);z-index: 10;}
	.LeaderNews .Img .slick-active+li+li+li {zoom: 0.8;padding-top: 0.5rem;transform: translateX(-1.6rem);z-index: 2;}
	.LeaderNews .Img .slick-active+li+li+li .imgbox{margin-top: 0.8rem;}
	.LeaderNews .Img .slick-active+li+li+li .imgbox:After{background:rgba(255,255,255,0.6);}
	.LeaderNews .Img .slick-active+li+li+li+li {zoom: 0.6;transform: translateX(-1.34rem);z-index: 1;}
	.LeaderNews .Img .slick-active+li+li+li+li .imgbox{margin-top: 2.38rem;}
	.LeaderNews .Img .slick-current .imgbox {box-shadow: 0.12rem 0 0.46rem rgba(20,36,61,0.35);margin: 0 !important;opacity: 1 !important;}
	.LeaderNews .Img .slick-current .imgbox:after {opacity: 0;}
}
@media(min-width:641px){
    .PhotoList2 .item:nth-child(2n+1),.NewsList .item:nth-child(2n+1){clear:both;}
}
@media(max-width:1024px){
	.NewsInfo{padding:0.5rem 0.3rem;}
	.LeaderNews{zoom: 0.9;}
	.LeaderNews .slick-prev{left: -30px;}
 .LeaderNews .slick-next{right: -30px;}
}
@media(max-width:640px){
	.RecFocus .imgbox{width: auto;float: none;padding-top: 64%;}
	.RecFocus .info{width: auto;float: none;}
	.RecFocus .slick-dots{display: none !important;}
	.RecFocus .ti{font-size: 16px;line-height: 28px;}
	.RecFocus .desc{margin-bottom: 0.2rem;}
	.RecFocus:after{bottom: 15px;display: none;}
	.RecFocus .slick-arrow {bottom: -5px;}

	.PhotoList .item,.PhotoList2 .item{width: auto;float: none;}
	.PhotoList .imgbox,.PhotoList2 .imgbox{padding-top: 64%;}
	.PhotoList .info,.PhotoList2 .info{padding: 0.3rem;}
	.PhotoList .ti,.PhotoList2 .ti{line-height: 24px;min-height:auto;margin-bottom: 0.15rem;font-size: 15px;font-weight:bold;}

	.NewsList .item{width: auto;float: none;}
	.NewsList .item .ti{font-size: 15px;font-weight:bold;}

	.TitleInfo{padding-bottom: 0.35rem;margin-bottom: 0.35rem;}
	.TitleInfo p span{margin: 0 0.2rem;}
	.TitleInfo .title{font-size: 18px;}
	.PrevNextInfo{padding-right: 0;margin-top: 50px;}
	.PrevNextInfo dl{min-height: 30px;line-height: 30px;}
	.PrevNextInfo .back{width: 100px;line-height: 28px;top: -35px;}

	.LeaderNews .Img .imgbox{padding-top: 5rem;width: auto;opacity: 1;}
	.LeaderNews .Img2 .item{width: auto;display: block;}
	.LeaderNews .Img2 .ti{font-size: 14px;}
}

/* 关于我们 */
.SubNav{text-align: center;background: #fff;padding-top: 0.6rem;position: relative;z-index: 1;}
.SubNav li{width: 1.9rem;line-height: 0.5rem;border-radius: 25px;position: relative;margin: 0 0.14rem 0 0.14rem;background: #f9f9fb;overflow: hidden;display: inline-block;vertical-align: top;font-size: 0.18rem;}
.SubNav li:after{position: absolute;left: 0;bottom: -100%;content: "";background: #00358a;height: 100%;width: 100%;transition: all 0.5s;z-index: 0;}
.SubNav li a{position: relative;z-index: 1;display: block;}
.SubNav li:hover:after,.SubNav li.on:after{bottom: 0;}
.SubNav li.on a,.SubNav li:hover a{color:#fff !important;}
.SubNav.s2{text-align: left;padding: 0 0 0.6rem;}
.SubNav.s2 li{width: auto;min-width: 1.5rem;border: 1px solid #00358a;background-color: transparent;text-align: center;margin: 0 0.4rem 0 0;}
.SubNav.s2 li a{padding: 0 0.3rem;color:#111111;}
.SubNav.bg{background: #f9f9fb;padding: 0.48rem 0 0.4rem;}
.SubNav.bg li{border-radius: 5px;margin: 0 0.1rem;border: 1px solid #d5d5d6;line-height: 0.46rem;}

.AboutInfo .w1280{position: static;}
.AboutInfo .Info{position: relative;z-index: 10;}
.AboutInfo .Info.auto{width: auto;}
.AboutInfo .Info2{width: 54.68%;position: relative;z-index: 10;float: left;}
.AboutInfo .Info3{margin-top: 0.8rem;}
.AboutInfo .text{margin-bottom: 0.31rem;}
.AboutInfo .text aside{line-height: 1.5;font-size: 0.4rem;margin-bottom: 0.2rem;color: #00358a;}
.AboutInfo .text .desc{font-size: 0.22rem;line-height: 0.38rem;padding-bottom: 0.37rem;border-bottom: 1px solid #dfdfdf;}
.AboutInfo .numlist{margin-top: 0.96rem;position: relative;z-index: 10;}
.AboutInfo .numlist .item{}
.AboutInfo .numlist .num{line-height: 0.63rem;height:0.63rem;font-size: 0.18rem;}
.AboutInfo .numlist .counter{font-size: 0.54rem;margin-right: 0.03rem;text-shadow: 2px 0 0 #cc8806;color: #f1aa22;}
.AboutInfo .numlist sup{color: #f1aa22;font-size: 18px;line-height: 24px;display: inline-block;vertical-align: top;margin-right: -8px;}
.AboutInfo .numlist .ti{font-size: 0.18rem;}
.AboutInfo .numlist .tip{color: #8c8c8c;font-size: 14px;}
.AboutInfo .numlist.free .item{width: auto;}

.AboutInfo .numlist.fr{width: 37.89%;}
.AboutInfo .numlist.fr .item{width: 50%;padding-bottom: 0.4rem;}

.AboutInfo .mapbox{position: absolute;right: 0;top: 0;height: 100%;width: 11.16rem;height:10rem;}
.AboutInfo .mapbox:after{position: absolute;right: 0;top: 0;height: 100%;width: 100%;background: url(../images/about.jpg) center center no-repeat;background-size: cover;content: "";z-index: -1;}
.AboutInfo .map{position: absolute;width: 4.7rem;height: 6.8rem;top:0.8rem;right: 27%;display: none;}
.AboutInfo .map li{position: absolute;}
.AboutInfo .map li img{width: 100%;height: 100%;}
.AboutInfo .map li:after{width: 100%;height: 100%;content: "";left: 0;top:0;position: absolute;background-repeat:no-repeat;background-position:center center;background-size: contain;opacity: 0.5;transition: all 0.3s;}
.AboutInfo .map .sx{left: 0;top: 0.08rem;width: 1rem;height:0.93rem;z-index: 1;}
.AboutInfo .map .sx:after{background-image: url(../images/map/sx_bg.png);}
.AboutInfo .map .sx .ti{width: 180%;left: -45%;top: -10%;color:#333;}
.AboutInfo .map .cf{left: 1.25rem;top: 0;width: 1.77rem;height:2.71rem;z-index: 10;}
.AboutInfo .map .cf:after{background-image: url(../images/map/cf_bg.png);}
.AboutInfo .map .fd{right: 0.23rem;top: 1.21rem;width: 2.07rem;height:3.01rem;z-index: 9;}
.AboutInfo .map .fd:after{background-image: url(../images/map/fd_bg.png);}
.AboutInfo .map .ch{right: -0.02rem;top: 2.37rem;width: 1.94rem;height:3.1rem;z-index: 8;}
.AboutInfo .map .ch:after{background-image: url(../images/map/ch_bg.png);}
.AboutInfo .map .lj{right: 1.35rem;bottom: 0;width: 2rem;height:2.62rem;z-index: 1;}
.AboutInfo .map .lj:after{background-image: url(../images/map/lj_bg.png);}
.AboutInfo .map .ly{left: 1.43rem;top: 2.46rem;width: 1.42rem;height:1.44rem;z-index: 1;overflow: hidden;}
.AboutInfo .map .ly:after{background-image: url(../images/map/ly_bg.png);}
.AboutInfo .map .ly .ti{left: 10%;top: -3%;}
.AboutInfo .map .fx{left: 0.14rem;top: 2.25rem;width: 2.7rem;height:2.18rem;z-index: 0;}
.AboutInfo .map .fx:after{background-image: url(../images/map/fx_bg.png);}
.AboutInfo .map .ti {width: 100%;	height: 100%;	position: absolute;left: 0;top: 0%;display: flex;justify-content: center;align-items: center;color:#fff;font-size: 0.2rem;z-index: 10;flex-direction: column;}
.AboutInfo .map .ti em{opacity: 0;transition: all 0.3s;transform: translateY(-10px);}
.AboutInfo .map .dot {width: 24px;	height: 24px;margin: 0px auto;position: relative;transition: all 0.3s;}
.AboutInfo .map .dot i{width: 6px;height: 6px;display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 2;background: #fff;border-radius: 50%;}
.AboutInfo .map .dot:before,
.AboutInfo .map .dot:after {	content: "";	border-radius: 50%;	position: absolute;}
.AboutInfo .map .dot:before {	background: #fff;	left: 10%;	top: 10%;	width: 80%;	height: 80%;	-webkit-animation: guang 1.5s ease-out;
	-moz-animation: guang 1.5s ease-out;	animation: guang 1.5s ease-out;	-webkit-animation-iteration-count: infinite;	-moz-animation-iteration-count: infinite;
	animation-iteration-count: infinite;}
.AboutInfo .map .dot:after {	background: #fff;left: -0;	top: 0;	width: 100%;	height: 100%;	z-index: 8;	-webkit-animation: guang2 1.1s ease-out;
	-moz-animation: guang2 1.1s ease-out;	animation: guang2 1.1s ease-out;	-webkit-animation-iteration-count: infinite;	-moz-animation-iteration-count: infinite;	animation-iteration-count: infinite;}
.AboutInfo .map li:hover:after{opacity: 0;}
.AboutInfo .map li:hover .ti em{opacity: 1;transform: translateY(0);}
.AboutInfo .map li:hover .dot{transform: scale(1.8);}
.AboutInfo .map li:hover .dot:after,
.AboutInfo .map li:hover .dot:before,
.AboutInfo .map li:hover .dot i{background: #e30811;}
.AboutInfo .map li.noway .ti{display: none !important;}

/* .AboutInfo2{background:url(../images/aboutbg.jpg) center top no-repeat;background-size: cover;background-attachment: fixed;} */
.AboutInfo2 .imgbox{width: 46.87%;}
.AboutInfo2 .info{padding-left: 0.745rem;}

/* .AboutLeader:after{position: absolute;left: 0;top: 0;width: 100%;height: 60%;content: "";background-image: linear-gradient(to bottom, #f9f9fb , #fff);} */
.AboutLeader .leaderList {margin-bottom: 0.4rem;}
.AboutLeader .leaderList li{background: #fff;flex:1;}

.LeaderInfo .imgbox{width: 31.25%;}
.LeaderInfo .info{padding-left: 0.85rem;}
.LeaderInfo .name {padding-top: 0.45rem;}
.LeaderInfo .name i{height: 1px;background: #dfdfdf;flex: 1;}
.LeaderInfo .name span{margin-left: 0.4rem;}
.LeaderInfo .name em{color:#111111;font-size: 0.3rem;margin-left: 0.2rem;}

.SubTit {margin-bottom: 0.45rem;}
.SubTit h2{color:#111111;font-size: 0.3rem;line-height: 1.2;font-weight: normal;}

.SubTit2 {margin-bottom: 0.7rem;}
.SubTit2 h2{color:#00358a;font-size: 0.4rem;line-height: 1.2;}
.SubTit2.info h2{border-bottom: 1px solid #ddd;padding-bottom: 0.25rem;margin-bottom: 0.25rem;}

.leaderList{display: flex;margin: 0 0 0 -3%;flex-wrap: wrap;}
.leaderList li{margin: 0 0 3% 3%;background: #f8f9fa;width: 30.333%;min-height: 1.5rem;padding:0.2rem 0.3rem;transition: all 0.3s;position: relative;}
.leaderList li aside{line-height: 0.51rem;font-size: 0.22rem;}
.leaderList li aside span{min-width: 0.66rem;text-align:justify;	text-align-last:justify;display: inline-block;}
.leaderList li:after{content: "";left: 0;width: 4px;height: 18px;top: 0.37rem;position: absolute;transition: all 0.3s;background: #f1aa22;}
.leaderList li:hover{box-shadow: 0px 10px 10px rgba(0,0,0,0.1);}
.leaderList li:hover:after{top: 0;height: 100%;}
.leaderList.l2 li{min-height: 2.01rem;padding-left: 0.3rem;padding-right: 0.3rem;color: #555555;}
.leaderList.l2 li aside{border-bottom: 1px solid #dbdcdc;padding-bottom: 0.18rem;margin-bottom: 0.18rem;}

.officeList{padding-top: 0.65rem;margin-top: 0.6rem;border-top: 1px solid #e5e5e5;}
.officeList .Item{border-bottom: 2px solid #eff1f5;margin-bottom: 0.4rem;min-height: 1.45rem;position: relative;}
.officeList .Item:after{height: 2px;left: 0;bottom: -2px;width: 0;transition: all 0.3s;background: #f1aa22;position: absolute;content: "";}
.officeList .Item:last-child{margin-bottom: 0;}
.officeList .Item .ti{width: 1.6rem;text-align: center;color:#fff;background: #00358a;font-size: 0.22rem;background: #00358a;position: relative;}
.officeList .Item .ti:after{position: absolute;left: 0;bottom:0;width: 100%;background: #f1aa22;transition: all 0.3s;content: '';height: 0;}
.officeList .Item .ti span{position: relative;z-index: 1;}
.officeList .Item .info{padding: 0.05rem 0 0.2rem 0.48rem;}
.officeList .Item:hover .ti:after{height: 100%;}
.officeList .Item:hover:after{width: 100%;}

@media(max-width:1366px){
	.AboutInfo2 .info{padding-left: 0.7rem;}
}
@media(max-width:1024px){
	.AboutInfo .map{right: 9%;}
	.AboutInfo .numlist .item{width: 20%;}
}
@media(max-width:767px){
	.SubNav{display: block;justify-content: space-between;flex-wrap: wrap;text-align: left;}
	.SubNav li{width: auto;min-width:30%;line-height: 30px !important;margin:0 1% 0.1rem !important;font-size: 14px;text-align: center;}
	.SubNav li a{padding: 0 0.15rem;}
	.AboutInfo .Info{width: auto;}
	.AboutInfo .mapbox{position: static;width: auto;height: auto;transform: translate3d(0px, 0, 0px) !important;padding-top: 0.35rem;}
	.AboutInfo .map{position: relative;margin: 0px auto;transform: translateY(0);right: auto;}
	.AboutInfo .numlist{justify-content: flex-start;}
	.AboutInfo .numlist .item{width: 33.333%;padding-bottom: 10px;}
	.AboutInfo .numlist .ti{width: 80%;}
	.AboutInfo .text .desc{font-size: 15px;line-height: 24px;}
	.AboutInfo2 .imgbox{width: auto;display: block;}
	.AboutInfo2 .info{display:block;padding:0.3rem 0 0 0;}

	.AboutInfo .Info2{width: auto;float: none;}
	.AboutInfo .numlist.fr{width: auto;margin-top: 0.6rem;}
	.leaderList li{width: 47%;flex: auto;}
	.leaderList li aside{font-size: 16px;}
	.leaderList li aside span{min-width: 50px;}

	.LeaderInfo .imgbox{width: auto;display: block;}
	.LeaderInfo .info{display: block;padding:0.3rem 0 0 0;}
	.SubTit h2{font-size: 18px;line-height: 1.3;}
	.LeaderInfo .name em{font-size: 16px;}
}
@media(max-width:640px){
	.AboutInfo .text aside{font-size: 18px;}
	.AboutInfo .numlist .tip{font-size: 12px;line-height: 18px;}
	.AboutInfo .numlist .ti{font-size: 14px;line-height: 20px;}
	.AboutInfo .numlist sup{margin-right: 0;}

	.officeList .Item .ti{display: block;width: auto;line-height: 32px;}
	.officeList .Item .ti span{font-size: 14px;}
	.officeList .Item .ti br{display: contents;}
	.officeList .Item .info{display: block;padding:0.25rem 0}
                .AboutLeader .leaderList li{flex:none;width:47%;}

	.SubNav.fr{float: none;padding-top: 0.3rem;}
}

/* 大事记 */
.AboutHistory .TabYear{margin-top: 0.78rem;position: relative;overflow: hidden;}
.AboutHistory .TabYear .slider{padding: 0 0.6rem;}
.AboutHistory .TabYear:After{content: "";left: 0.45rem;top: 22px;background:#e1e6ea;width: calc(100% - 0.9rem);height: 1px;position: absolute;}
.AboutHistory .TabYear .item{text-align: center;font-size: 0.28rem;cursor: pointer;color: #888888;line-height: 45px;transition: all 0.3s;}
.AboutHistory .TabYear .item span{display: inline-block;background: #fff;padding:0 7px;}
.AboutHistory .TabYear .item.slick-current,.AboutHistory .TabYear .item:hover{font-weight: bold;color:#00358a;font-size: 0.32rem;}

.AboutHistory .TabCon .item{line-height: 0.45rem;color:#333;position: relative;}
.AboutHistory .TabCon .yearbg{position: absolute;font-size: 4rem;color:rgba(0,53,138,0.03);line-height: 0.7;top: 0;left: 0;z-index: -1;}

.AboutHistory .TabCon .info{padding-left: 0.37rem;border-left: 3px solid #eeeeee;position: relative;}
.AboutHistory .TabCon .info:after{position: absolute;left: -3px;top: 0;width:3px;height: 0.49rem;background: #f1aa22;content: "";transition: all 0.5s;}
.AboutHistory .TabCon .info:hover:after{height: 100%;}
.AboutHistory .TabCon .year{line-height: 0.46rem;font-size: 0.6rem;color:#00358a;margin-bottom: 0.48rem;font-weight: bold;}
.AboutHistory .TabCon .inner{height:3.25rem;overflow: hidden;}
.AboutHistory .TabCon .info.on .inner{overflow-y: auto;}
.AboutHistory .TabCon .moreBtn{margin-top: 0.37rem;width: 1.4rem;line-height: 0.44rem;background: #00358a;color:#fff;border:2px solid #00358a;}

.AboutHistory .TabCon .p{padding-left: 13px;position: relative;line-height: 0.36rem;margin-bottom: 0.26rem;}
.AboutHistory .TabCon .p:after{top: 0.17rem;left: 0;content: "";border-radius: 50%;width: 4px;height: 4px;background:#0b519d;position: absolute;}

@media(max-width:640px){
	.AboutHistory .TabCon .inner{height: auto;}
	.AboutHistory .TabCon .moreBtn{display: none;}
	.AboutHistory .TabCon .p{line-height: 24px;}
	.AboutHistory .TabCon .yearbg{font-size: 3rem;}
	.AboutHistory .TabCon .year{line-height: 1.2;}
	.AboutHistory .TabYear .item{font-size: 16px;}
	.AboutHistory .TabYear .item.slick-current, .AboutHistory .TabYear .item:hover{font-size: 18px;}
}

/* 公司视频 */
.VideoFocus{border-radius: 10px;overflow: hidden;position: relative;margin-bottom: 0.5rem;}
.VideoFocus .imgbox{padding-top: 46.87%;border-radius: 10px;}
.VideoFocus .imgbox:After{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;background:rgba(0,0,0,0.6);content: "";transition: all 0.3s;}
.VideoFocus .info{width: 50%;;position: absolute;left: 50%;top:50%;z-index: 2;transform: translate(-50%,-50%);color: #fff;text-align: center;font-size: 0.3rem;line-height: 1.2;cursor: pointer;}
.VideoFocus .play{width: 0.62rem;height:0.62rem;background: url(../images/ico_bf.png) no-repeat;background-size: contain;margin: 0 auto 0.24rem;}
.VideoFocus:hover .imgbox:after{opacity: 0.7;}

.VideoList{margin: 0 0 0 -0.4rem;padding-bottom: 0.25rem;}
.VideoList .item{width: 33.333%;float: left;padding: 0 0 0.4rem 0.4rem;}
.VideoList .item a{border-radius: 5px;}
.VideoList .imgbox{border-radius: 5px 5px 0 0;padding-top: 63%;}
.VideoList .imgbox:After{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;background:rgba(0,0,0,0.5);content: "";transition: all 0.3s;}
.VideoList .play{width: 40px;height:40px;background: url(../images/ico_bf.png) no-repeat;background-size: contain;margin: 0 auto 0.24rem;z-index: 10;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.VideoList .info{background: #f8f9fa;border-radius: 0 0 5px 5px;padding: 0.3rem;min-height: 1.3rem;}
.VideoList .tit{font-size: 0.2rem;margin-bottom: 0.1rem;}
.VideoList .date{color: #666;}

.PopBox{width: 12.8rem;margin:0.3rem auto;background:#fff;height: calc(100% - 0.6rem);position: fixed;top:0;left:50%;margin-left:-7.2rem;transition: all 0.3s;}
.PopBox .load-info{position: absolute;padding:0.5rem;width: 100%;height: 100%;overflow-y: auto;}
.PopBox .load-info video{width: 100%;height: auto;object-fit: cover;background: #000;}
.PopBox .mfp-close{font-size: 0.45rem !important;position: fixed;right:-0.2rem !important;top: -0.2rem !important;border-radius: 50%;background:#666;color:#fff !important;opacity: 1;}
.PopBox .info{text-align: center;padding:0.25rem 0 0 0;line-height: 24px;color:#555555;}
.PopBox .info .ti{font-size: 20px !important;line-height: 30px;margin-bottom: 9px;color:#333333;}
.PopBox .info *{font-family: arial, sans-serif  !important;font-size:0.18rem !important;line-height:1.8 !important;}
.PopBox .info .SubTit2 h2{font-size:0.4rem !important;}

@media(max-width:1024px){
	.PopBox {width: 94%;left: 3%;margin-left: 0;}
}
@media(max-width:640px){
	.PopBox .title{font-size: 18px;line-height: 30px;}
	.VideoFocus .info{font-size: 18px;}
	.VideoFocus .imgbox{padding-top: 64%;}
	.VideoList .item{width: 50%;}
	.VideoList .play{width: 28px;height: 28px;}
	.VideoList .tit{font-size: 14px;margin-bottom: 0;}
	.PopBox .info *{font-size:14px !important;}
	.PopBox .info .SubTit2 h2{font-size:18px !important;}
}

/* 公示公告 */
.listWz{padding-bottom: 0.2rem;}
.listWz li{margin-bottom: 0.4rem;position: relative;}
.listWz li a{display: block;padding: 0.14rem 2.65rem 0.4rem 1.3rem;border-bottom: 1px solid #e3e3e3;min-height:1.41rem;}
.listWz li .date{width: 1rem;height: 1rem;text-align: center;border:1px solid #dcdcdc;border-radius: 5px;position: absolute;left: 0;top: 0;overflow: hidden;}
.listWz li .date:after{left: 0;bottom: -100%;width: 100%;height:100%;background: #f1aa22;content: "";position: absolute;transition: all 0.3s;opacity: 0;z-index: -1;}
.listWz li .date span{line-height: 0.44rem;font-size: 0.3rem;color:#264294;}
.listWz li .tit{margin-bottom: 0.1rem;font-size: 0.2rem;}
.listWz li .ti{margin-bottom: 0.1rem;font-size: 0.2rem;}
.listWz li .desc{color:#777777;}
.listWz li .more{position: absolute;right: 0;width: 2.03rem;text-align: center;height: 1rem;border-left: 1px solid #dcdcdc;display: flex;align-items: center;justify-content: center;top: 0;}
.listWz li .more:after{top: 50%;transform: translateY(-50%);width: 1px;height: 0;left: -1px;background: #f1aa22;content: "";position: absolute;transition: all 0.3s;}
.listWz li:hover .date,.listWz li:hover .date span{color: #fff;}
.listWz li:hover .date:after{bottom: 0;opacity: 1;}
.listWz li:hover .more:After{height:100%;}

@media(max-width:640px){
	.listWz li{margin-bottom: 15px;}
	.listWz li a{min-height: 80px;padding: 5px 0 10px 80px;}
	.listWz li .date{width: 65px;height: 65px;}
	.listWz li .date span{font-size: 18px;}
	.listWz li .tit{font-size: 15px;}
	.listWz li .ti{font-size: 15px;}
	.listWz li .desc{line-height: 24px;font-size: 14px;}
	.listWz li .more{display: none;}
}

/* 党建专栏 */
.djbody .SubBan h2{color:#ffe2b1;}
.djbg{background: url(../images/djbg.jpg) center top no-repeat;background-size: cover;}
.djbody .SubMenu{background: #fff9f3;}
.DjList{padding-bottom: 0.2rem;}
.DjList li{margin-bottom: 0.4rem;}
.DjList .imgbox{width: 28.12%;border-radius: 5px;padding-top: 2.4rem;}
.DjList .imgbox img{border-radius: 5px;}
.DjList .info{padding-left: 0.52rem;}
.DjList .tit{font-size: 0.2rem;margin-bottom: 0.17rem;}
.DjList .desc{color: #777777;line-height: 0.28rem;min-height: 0.56rem;}
.DjList .date{color: #666666;}
.DjList .line{height: 0.29rem;margin-bottom: 0.24rem;position: relative;}
.DjList .line:after{left: 0;bottom: 0;width: 0;height:1px;background-image: linear-gradient(to right, #f1aa22 , #de9200);content: "";position: absolute;transition: all 0.6s;opacity: 0;z-index: 2;}
.DjList .line:before{right: 0;bottom: 0;width: 100%;height:1px;background: #dfddd9;content: "";position: absolute;transition: all 0.4s;}
.DjList .mores{float: right;}
.DjList li:hover .line:after{width: 100%;opacity: 1;}
.DjList li:hover .line:before{width: 0;}

@media(max-width:640px){
	.DjList .imgbox{display: block;width: auto;padding-top: 64%;}
	.DjList .info{display: block;padding:0.25rem 0 0;}
	.DjList .tit{font-size: 15px;margin-bottom:0;}
	.DjList .desc{min-height: auto;line-height: 24px;}
}

/* 营商专栏 */
.FileList{margin-left: -0.4rem;padding-bottom: 0.2rem;}
.FileList li{padding: 0 0 0.4rem 0.4rem;}
.FileList a{padding: 0.41rem 0 0.44rem;background: #f8f9fa;}
.FileList .date{vertical-align: top;width: 1.4rem;padding: 0 0 0 0.37rem;position: relative;color: #666;}
.FileList .date:after{position: absolute;right: 0;width: 1px;top: 0.09rem;height: calc(100% - 0.15rem);content: "";background: #ededed;}
.FileList .date:before{position: absolute;right: -1px;width: 3px;top: 0.09rem;height: 30px;content: "";background: #264294;transition: all 0.3s;z-index: 2;}
.FileList .date span{font-size: 0.3rem;display: block;line-height: 0.42rem;color: #333;}
.FileList .date .tag{position: absolute;left: 0.37rem;bottom: 0;border: 1px solid #00358a;padding: 0 0.13rem;color: #333333;transition: all 0.3s;}
.FileList .info{padding: 0 0.44rem 0 0.5rem;}
.FileList .ti{line-height: 0.36rem;font-size: 0.22rem;margin-bottom: 0.23rem;}
.FileList .desc{line-height: 0.28rem;margin-bottom: 0.34rem;min-height: 0.56rem;color:#777777;}
.FileList li:hover .date:before{height: calc(100% - 0.15rem);}
.FileList li:hover .date .tag{background: #00358a;color: #fff;}

@media(max-width:767px){
	.FileList li{width: auto;float: none;}
	.FileList .ti{font-size: 15px;line-height: 24px;min-height: auto;}
	.FileList .desc{line-height: 24px;min-height: auto;}
	.FileList .date{width: 1.55rem;padding-left: 0.15rem;}
	.FileList .date span{font-size: 18px;}
	.FileList .date .tag{left: 0.15rem;}
	.FileList .info{padding-left: 0.4rem;}
}


/* 联系我们 */
.ContactUs .info{width: 34.76%;float: left;}
.ContactUs .info dl:not(:last-child){padding-bottom: 0.38rem;}
.ContactUs .info dl dt{font-size: 0.18rem;color: #555555;}
.ContactUs .info dl dd{font-size: 0.24rem;color: #111111;}
.ContactUs .imgbox{width: 63.75%;float: right;}

@media(max-width:767px){
	.ContactUs .info{width: auto;float: none;padding-bottom: 0.3rem;}
	.ContactUs .info dl dt{font-size: 15px;}
	.ContactUs .info dl dd{font-size: 16px;}
	.ContactUs .imgbox{width: auto;float: none;}
}

/* 搜索结果 */
.SearchTop{background: #f8f9fa;margin-top: 1rem;border-top: 1px solid #e3e3e3;padding-top: 0.2rem;}
.SearchTop .SubTit2 {margin-bottom: 0;}
.SearchTop .SubTit2 h2{line-height: 1.17rem;text-align: center;}
.SearchTop .box{position: relative;max-width: 8rem;margin: 0px auto 0.27rem;}
.SearchTop .box .input{width: 100%;border-radius: 30px;height: 0.6rem;line-height: 0.6rem;padding: 0 1.2rem 0 0.33rem;font-size: 0.18rem;background: #fff;}
.SearchTop .box button{width: 1.2rem;border-radius: 30px;height: 0.6rem;font-size: 0.18rem;background: #264294;color:#fff;position: absolute;right: 0;top: 0;}
.SearchTop .nav{text-align: center;}
.SearchTop .nav li{display: inline-block;margin: 0 0.25rem;line-height: 0.76rem;position: relative;}
.SearchTop .nav li:after{left: 50%;bottom: 0;width: 0;height: 3px;transition: all 0.3s;background: #264294;position: absolute;content: "";}
.SearchTop .nav li a{color: #555555;display: block;}
.SearchTop .nav li a:hover,.SearchTop .nav li.on a{color: #264294;}
.SearchTop .nav li:hover:after,.SearchTop .nav li.on:after{width: 100%;left: 0;}

.SearchContent{padding: 0.44rem 0 0.9rem;}
.SearchContent .statu{margin-bottom: 0.57rem;color: #555555;position: relative;}
.SearchContent .statu .nav{position: absolute;right: 0;top: 0;}
.SearchContent .statu .nav span{display: inline-block;margin-left: 0.33rem;cursor: pointer;position: relative;}
.SearchContent .statu .nav span:after{display: inline-block;content: "";vertical-align: middle;margin-left: 10px;width: 0.13rem;height: 0.16rem;background: url(../images/ico/arrb.png);background-size: contain;}
.SearchContent .statu .nav span.on{color: #264294;}
.SearchContent .statu .nav span.on:after{background: url(../images/ico/arrt.png);background-size: contain;}

.SearchList{padding-bottom: 0.2rem;}
.SearchList li{border-bottom: 1px solid #dbdce1;padding: 0 1.36rem 0.29rem 0;margin-bottom: 0.29rem;position: relative;}
.SearchList li .ti{font-size: 0.2rem;margin-bottom: 0.11rem;}
.SearchList li .wz{color:#999999;}
.SearchList li .wz span{display: inline-block;width: 0.52rem;text-align: center;}
.SearchList li .mores{position: absolute;right: 0;top: 0.2rem;transition: all 0.3s;}
.SearchList li:hover .mores{right: 0.2rem;}

@media(max-width:640px){
	.SearchContent .statu .nav{position: static;text-align: right;padding-top: 5px;}
	.SearchList li {padding-right: 0;}
	.SearchList li .mores{position: static;margin-top: 5px;}
	.SearchList li .ti{font-size: 15px;}
	.SearchTop .box .input,.SearchTop .box button{font-size: 14px;}
}

/* 服务指南 */
.ServiceCol{padding: 0.8rem 0 0.6rem;background: #fff;position: relative;z-index: 1;}
.ServiceCol ul{margin-left: -0.2rem;}
.ServiceCol .item{width: 50%;float: left;padding-left: 0.2rem;}
.ServiceCol .item a{position: relative;}
.ServiceCol .item .info{position: absolute;width: 100%;bottom: 0.4rem;z-index: 3;padding: 0 0.5rem;}
.ServiceCol .item .info aside{font-size: 0.36rem;line-height: 0.7rem;color:#fff;}
.ServiceCol .item .imgbox{padding-top: 74.6%;border-radius: 5px;}
.ServiceCol .item .imgbox:After{content: "";left: 0;top: 0;width: 100%;height: 100%;z-index: 2;position: absolute;background: rgba(24,72,155,0.3);transition: all 0.3s;}
.ServiceCol .item:hover .imgbox:After{background: rgba(24,72,155,0);}

.ServiceCol2{background: #f8f9fa;padding: 0.35rem 0 0.8rem;}
.ServiceCol2 .Col{width: 49.21%;padding-bottom: 0.2rem;}
.ServiceCol2 .Col .title{color: #111111;font-size: 0.24rem;line-height: 0.74rem;font-weight: normal;}
.ServiceCol2 .Col ul{padding: 0.09rem 0.3rem 0.07rem 0.3rem;min-height: 3.07rem;background: #fff;}
.ServiceCol2 .Col li{height: 0.73rem;line-height: 0.72rem;padding: 0 1.25rem 0 0.33rem;position: relative;border-bottom: 1px solid #ece9e6;}
.ServiceCol2 .Col li:last-child{border-bottom: 0;}
.ServiceCol2 .Col li:before{position: absolute;left: 0;top: 50%;content:"";transform: translateY(-50%);width: 0.18rem;height: 0.2rem;background: url(../images/ico_dot.png);background-size: contain;}
.ServiceCol2 .Col li .mores{position: absolute;right: 0;top: 0;transition: all 0.3s;}
.ServiceCol2 .Col li:hover .mores{right: 0.1rem;}

.ServiceCol2 .FatstNav{margin-left: -0.2rem;clear: both;}
.ServiceCol2 .FatstNav li{width: 25%;float: left;padding: 0 0 0.2rem 0.2rem;transition: all 0.3s;}
.ServiceCol2 .FatstNav li a{border-radius: 12px;background: #fff;height: 1.6rem;}
.ServiceCol2 .FatstNav li .icon{width: 0.84rem;margin-right: 0.2rem;}
.ServiceCol2 .FatstNav li .ti{font-size: 0.24rem;color: #111111;line-height: 0.38rem;margin-bottom: 0.03rem;}
.ServiceCol2 .FatstNav li:hover{transform: scale(1.05);}
.ServiceCol2 .FatstNav li:hover a{box-shadow: 0 15px 38px rgba(0,0,0,0.18);}

@media(max-width:640px){
	.ServiceCol .item .info aside{font-size: 16px;}
	.ServiceCol2 .Col{width: auto;float: none !important;}
	.ServiceCol2 .Col li{height: 36px;line-height: 35px;}
	.ServiceCol2 .Col .title{font-size: 16px;line-height: 45px;}
	.ServiceCol2 .FatstNav li{width: 50%;}
	.ServiceCol2 .FatstNav li .ti{font-size: 15px;}
}

/* 服务指南 */
.SearchArea {width: 3.5rem;margin: 0px auto;line-height: 0.5rem;background: #f8f9fa;position: relative;cursor: pointer;border-radius: 25px;transition: all 0.3s;z-index: 100;}
.SearchArea:hover {background: #eee;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.SearchArea:before{content:"";position: absolute;width: 12px;height: 17px;left: 0.3rem;top: 0.17rem;background: url(../images/ico_wz.png);}
.SearchArea i{position: absolute;right: 0.28rem;top: 0;font-size: 0.18rem;color: #9f9f9f;z-index: -1;}
.SearchArea input {width: 100%;height: 0.5rem;padding: 0 0 0 0.6rem;cursor: pointer;font-size: 0.18rem;color: #999999;}
.SearchArea ul {display:none;position: absolute;width: 100%;left: 0;top: 100%;background: #fff;padding: 0.2rem 0 0.2rem 0;border-radius: 25px;box-shadow: 0 10px 10px rgba(0,0,0,0.1);}
.SearchArea ul a {cursor: pointer;padding: 0 0.2rem 0 0.6rem;display: block;text-align: left;font-size:0.18rem;}
.SearchArea ul a:hover {color:#fff;background: #264294;}
.SearchArea.s2{margin: -0.3rem auto 0.4rem;}

.STit{line-height: 0.6rem;font-size: 0.22rem;padding-top: 0.1rem;}
.STit2{line-height: 0.6rem;font-size: 0.24rem;padding-bottom: 0.3rem;}
.pcitem{padding-left: 17px;position: relative;margin-bottom: 0.17rem;}
.pcitem:before{position: absolute;left: 0;top: 0.12rem;width: 7px;height: 7px;content: "";background:url(../images/dot.gif);}
.pitem{margin-bottom: 0.17rem;}

.BusinessList{margin-left: -0.2rem;}
.BusinessList li{width: 25%;float: left;padding: 0 0 0.2rem 0.2rem;}
.BusinessList li a{font-size: 0.2rem;padding: 0 0 0 0.27rem;line-height: 0.8rem;border-radius: 5px;position: relative;background: #f8f9fa;}
.BusinessList li img{width: 26px;display: inline-block;margin-right: 13px;}
.BusinessList li .mores{position: absolute;right: 0.3rem;top: 0;}

.UserInfo{display: flex;justify-content: space-between;flex-wrap: wrap;}
.UserInfo .item{width: 48.5%;margin-bottom:3%;position: relative;}
.UserInfo .item a{position: relative;background: #f8f9fa;min-height: 2.4rem;padding: 0.2rem 0.6rem 0.2rem 1.7rem;display: flex;flex-direction: column;justify-content: center;transition: all 0.3s;}
.UserInfo .item aside{position: absolute;left: 0;top: 50%;transform: translateY(-50%);font-size: 0.18rem;color: #fff;background: #00358a;width: 1.3rem;text-align: center;border-radius: 0 25px 25px 0;line-height: 0.5rem;transition: all 0.3s;}
.UserInfo .item .num{position: absolute;font-size: 0.9rem;line-height: 1;right: 0.3rem;bottom: 0.2rem;color: #00358a;opacity: 0.04;z-index: 0;}
.UserInfo .item:hover aside{left: -0.2rem;}
.UserInfo .item:hover a{background: #f6fafd;box-shadow: 0 10px 10px rgba(0,0,0,0.08);transform: translateY(4px);}
.UserInfo.u2 .item {padding-left: 1.1rem;}
.UserInfo.u2 .item aside{width: 0.8rem;font-size: 0.26rem;}

.PayList{margin-left: -0.2rem;}
.PayList li{width: 25%;float: left;padding: 0 0 0.2rem 0.2rem;}
.PayList li a{display: block;border-radius: 10px;background: #f8f9fa;padding: 0.9rem 0.2rem 0 0.2rem;min-height: 3.5rem;text-align: center;}
.PayList li img{display: block;height: 0.96rem;margin: 0px auto 0.54rem;}
.PayList li .ti{font-size: 0.24rem;line-height: 0.35rem;}

.PhotoText .item{background: #f9fafa;}
.PhotoText .item .imgbox{width: 50%;}
.PhotoText .item .img{width: 30%;text-align: center;padding: 0.5rem 0;}
.PhotoText .item .img img{width: 2.62rem;}
.PhotoText .item .info{padding: 0.2rem 0.7rem;}
.PhotoText .item .STit2{padding-bottom: 0.12rem;}
.PhotoText .item:hover{background: #fff;}
.PhotoText.mg .item{margin-bottom: 0.4rem;}

.PhotoText2{padding-top: 0.1rem;}
.PhotoText2 .item{width: 48.5%;margin-bottom: 3%;background: #f8f9fa;transition: all 0.3s;}
.PhotoText2 .imgbox{border-radius: 5px;padding-top: 56.12%;}
.PhotoText2 .info{min-height: 2.4rem;padding: 0.4rem;}
.PhotoText2 .info .ti{font-size: 0.22rem;margin-bottom: 0.13rem;}
.PhotoText2 .item:hover{background: #fff;	box-shadow: 0 15px 38px rgba(0,0,0,0.18);}

.NetworkList .item{border-bottom: 1px solid #ece9e6;padding: 0 1.7rem 0 0;position: relative;font-size: 0.18rem;color: #666666;cursor: pointer;transition: all 0.3s;}
.NetworkList .item .ti{font-size: 0.2rem;color: #333333;padding: 0.29rem 0;}
.NetworkList .item .btn{position: absolute;right: 0;width: 1.7rem;text-align: center;bottom: 0.29rem;}
.NetworkList .item .btn span{display: inline-block;vertical-align: middle;width: 0.3rem;height: 0.3rem;text-align: center;line-height: 0.3rem;border:1px solid #9c9c9c;border-radius: 50%;margin: -0.02rem 0.15rem 0 0;transition: all 0.3s;}
.NetworkList .item .btn span i{font-size: 12px;transform: rotate(180deg) translateY(0.05rem);transition: all 0.3s;}
.NetworkList .ti.on .btn span i{font-size: 12px;transform: rotate(0) translateY(-0.05rem);}
.NetworkList .ti.on .btn .show{display: none;}
.NetworkList .ti.on .btn .hide{display: inline-block;}
.NetworkList .item dl{padding-bottom: 0.25rem;display: none;}
.NetworkList .item dd{display: inline-block;padding-right: 0.95rem;vertical-align: top;}
.NetworkList .item dd:last-child{padding-right: 0;}
.NetworkList .item:hover .btn span{border: 1px solid #f1aa22;transform: scale(1.2);}
.NetworkList .item:hover .btn span i{color: #f1aa22;}
.NetworkList .item:hover{padding-left: 0.29rem;border-radius: 10px;}

@media(max-width:767px){
	.UserInfo {display: block;}
	.UserInfo .item{width: auto;min-height: 100px;}

	.PayList li{width: 50%;}

	.PhotoText .item:not(:last-child) {margin-bottom: 0.3rem;}
	.PhotoText .item .imgbox{width: auto;display: block;}
	.PhotoText .item .info{width: auto;display: block;padding: 0.3rem;}
	.PhotoText .item .img img{width: 3.5rem;}
	.SearchArea ul a{font-size:14px;}
}
@media(max-width:640px){
.SearchArea {width: 100% !important;line-height: 35px;float: none;}
.SearchArea:before{top: 10px;left: 14px;}
.SearchArea i{font-size: 16px;color: #9f9f9f;}
.SearchArea input {height: 35px;font-size: 14px;padding-left: 38px;}
.STit,.STit2{font-size: 16px;}
.STit{line-height: 40px;}

.BusinessList li{width: 50%;}
.BusinessList li a{font-size: 15px;line-height: 50px;}
.BusinessList li img{width: 22px;margin-right: 5px;}

.UserInfo .item a{padding-left: 100px;}
.UserInfo .item aside{width: 88px;font-size: 14px;line-height: 35px;}
.UserInfo.u2 .item aside{width: 40px;font-size: 16px;}

.pcitem:before{top: 8px;}

.PayList li a{padding-top: 0.5rem;}
.PayList li .ti{font-size: 15px;line-height: 24px;}
.PayList li img{margin-bottom: 0.4rem;}

.PhotoText2 .item{width: auto;}
.PhotoText2 .info .ti{font-size: 16px;}

.NetworkList .item{font-size: 14px;}
.NetworkList .item .ti{font-size: 15px;}
.NetworkList .item .btn span{width: 20px;height: 20px;line-height: 20px;}
.NetworkList .item dd{padding-right: 0;display: block;}
}

/* 咨询留言 */
.MessageBox{background: #f8f9fa;padding: 0.7rem 0.7rem 0.7rem 0.4rem;}
.MessageBox .item{margin-bottom: 0.3rem;clear: both;line-height: 0.5rem;padding-left: 1.35rem;position: relative;}
.MessageBox .item .ti{width: 1.35rem;text-align: right;padding-right: 0.06rem;position: absolute;left: 0;top: 0;}
.MessageBox .item.w50{width: 50%;float: left;clear:none;}
.MessageBox .item .input,.MessageBox .item select{width: 100%;background-color: #fff;height: 0.5rem;padding: 0 0.22rem;border-radius: 5px;transition: all 0.3s;}
.MessageBox .item select{background-image: url(../images/select.png);background-position: right 0.22rem center;background-repeat: no-repeat;}
.MessageBox .item textarea{width: 100%;background-color: #fff;height: 3.56rem;padding: 0.22rem;border-radius: 5px;transition: all 0.3s;}
.MessageBox .item:hover input,.MessageBox .item:hover select,.MessageBox .item:hover textarea{box-shadow: 0 10px 10px rgba(0,0,0,0.05);border: 1px solid #ddd;}

.MessageBox .yzm{position: relative;}
.MessageBox .yzm .yzmbtn{position: absolute;right: 0.1rem;top: 0;}
.MessageBox .yzm .yzmbtn img{width: 1.1rem;height: 0.38rem;}
.btnbox{text-align: center;padding-top: 0.3rem;clear: both;}
.btnbox button{width: 1.8rem;height: 0.5rem;font-size: 0.2rem;border-radius: 5px;margin: 0 0.15rem;}
.btnbox .reset{border: 1px solid #00358a;background-color: transparent;color: #111111;}
.btnbox .send{background: #00358a;color:#fff;}

@media(max-width:640px){
	.MessageBox .item.w50{width: auto;float: none;}
	.MessageBox .item{line-height: 35px;padding-left: 82px;}
	.MessageBox .item .ti{width: 88px;}
	.MessageBox .item .input, .MessageBox .item select{height: 35px;}
	.MessageBox .yzm .yzmbtn img{width: 60px;height: 35px;}
	.btnbox button{width: 100px;height: 38px;font-size: 16px;}
}

.imgslider .slick-prev{left: 30px;}
.imgslider .slick-next{right: 30px;}

/* 企业文化 */
.CultureList .item{background: #f9f9fb;}
.CultureList .item:not(:last-child){margin-bottom: 0.4rem;}
.CultureList .item .imgbox{width: 50%;}
.CultureList .item .info{padding: 0.17rem 0;}
.CultureList .item .inner{padding: 0 0.6rem;height: auto;}
.CultureList .ti{line-height: 0.75rem;font-size: 0.32rem;color: #00358a;}
.CultureList .desc{color:#000000;margin-bottom: 0.27rem;}
.CultureList .txt{color:#666666;line-height: 0.26rem;height: 0;transform: translateY(100%);transition: all 0.3s;opacity: 0;}
.CultureList .item.on .inner{height: 3.26rem;overflow-y: auto;}
.CultureList .item.on .txt{height: auto;transform: translateY(0);opacity: 1;}
.CultureList .item:hover{box-shadow: 0 10px 10px rgba(0,0,0,0.1);}

.CultureList .item2{text-align: center;}
.CultureList .item2 .desc{color:#666666;}
.CultureList .item2 .desc span{color:#000000;}

@media(max-width:768px){
	.CultureList .item{display: block;}
	.CultureList .item .imgbox{width: auto;display: block;}
	.CultureList .item .info{display: block;}
	.CultureList .txt{line-height: 24px;}
}
@media(max-width:580px){
	.CultureList .ti{font-size: 18px;}
	.CultureList .item .inner{height: auto;}
}

/* 3D翻页 */
#certify{position:relative;}
#certify .swiper-container{padding-bottom:60px}
#certify .swiper-slide{width:520px;background:#fff;box-shadow:0 8px 30px #ddd}
#certify .swiper-slide .imgbox{padding-top: 70%;}
#certify .swiper-slide img{display:block}
#certify .swiper-slide p{height:98px;padding-top:0;text-align:center;color:#636363;font-size:1.1em;margin:0;display: flex;justify-content: center;align-items: center;}
#certify .swiper-pagination{width:100%;bottom:10px}
#certify .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;border:3px solid #fff;background-color:#d5d5d5;width:10px;height:10px;opacity:1}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active{border:3px solid #00aadc;background-color:#fff}
#certify .swiper-button-prev{left:-30px;width:45px;height:45px;background:url(../images/wm_button_icon.png) no-repeat;background-position:0 0;background-size:100%}
#certify .swiper-button-prev:hover{background-position:0 -46px;background-size:100%}
#certify .swiper-button-next{right:-30px;width:45px;height:45px;background:url(../images/wm_button_icon.png) no-repeat;background-position:0 -93px;background-size:100%}
#certify .swiper-button-next:hover{background-position:0 -139px;background-size:100%}

@media(max-width:580px){
	#certify .swiper-slide{width: 300px;}
	#certify .swiper-slide p{height: 50px;line-height: 20px;}
	#certify .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 2px;}
	#certify .swiper-button-prev{left: 0;}
	#certify .swiper-button-next{right: 0;}
}

/* 企业文化-先进典型 */
.AdvancedList{position: relative;}
.AdvancedList:after{position: absolute;left: 50%;top: 0;content: "";width: 1px;height: 100%;background: #dfdfdf;z-index: -1;}
.AdvancedList .item:not(:last-child){padding-bottom: 0.95rem;}
.AdvancedList .imgbox{vertical-align: top;padding-bottom: 0.2rem;width: 50%;}
.AdvancedList .imgbox .img{width: 3.5rem;border-radius: 5px;position: relative;margin: 0px auto;}
.AdvancedList .imgbox .img:after{width: 100%;left: -0.2rem;top: 0.2rem;height: 100%;background: #d7effa;border-radius: 5px;content: "";position: absolute;transition: all 0.3s;}
.AdvancedList .imgbox .img:before{content: "";position: absolute;top: 0.5rem;right: -0.5rem;width: 1rem;height: 2px;background: #00358a;z-index: 10;transition: all 0.3s;}
.AdvancedList .imgbox .img img{border-radius: 5px;position: relative;z-index: 2;}
.AdvancedList .info{padding-left: 1rem;vertical-align: top;position: relative;text-align:justify;}
.AdvancedList .info .ti{font-size: 0.3rem;line-height: 2;color: #00358a;padding-bottom: 0.1rem;}
.AdvancedList .info .num{position: absolute;left: -0.5rem;top: 0;width: 1rem;line-height: 1rem;z-index: 10;border-radius: 5px;color: #fff;background: #00358a;text-align: center;font-size: 0.48rem;transition: all 0.3s;}
.AdvancedList .item:hover .img:after{left: -0.1rem;top: 0.1rem;}
.AdvancedList .item:nth-child(even) .img:before{background: #ff9a14;}
.AdvancedList .item:hover .img:before{width: 0.8rem;}
.AdvancedList .item:nth-child(even) .info .num{background: #ff9a14;}
.AdvancedList .item:hover .info .num{transform: translateY(-0.1rem);}

@media(min-width:769px){
	.AdvancedList .item:nth-child(even) .ti{text-align: right;}
	.AdvancedList .item:nth-child(even) .imgbox .img:after{left: auto;right: -0.2rem;}
	.AdvancedList .item:nth-child(even) .imgbox .img:before{left: -0.5rem;right: auto;}
	.AdvancedList .item:nth-child(even):hover .img:after{left:auto;right: -0.1rem;}
	.AdvancedList .item:nth-child(even) .info{padding-left: 0;padding-right: 1rem;}
	.AdvancedList .item:nth-child(even) .info .num{left: auto;right: -0.5rem;}
}
@media(max-width:640px){
	.AdvancedList .imgbox{width: 20%;}
	.AdvancedList .imgbox .img{width: auto;}
	.AdvancedList:after{left: 25%;}
	.AdvancedList .info .num{left: -0.05rem;width: 0.8rem;line-height: 0.8rem;}
	.AdvancedList .info .ti{font-size: 16px;}
}

/* 新增样式 20231019 */
.subNav{width:2.4rem;float:left;background:#fff;transition:all .5s;-webkit-transition:all .5s;}
/*.subNav.fix{position:fixed;top:100px;}
.subNav.fix2{top:-100%;}*/
.subNav .subname{line-height:0.8rem;background:#00358a;color:#fff;font-size:0.24rem;text-align:center;font-weight:bold;}
.subNav ul li{line-height:0.6rem;font-size:0.2rem;border-top:1px solid #e5e5e5;}
.subNav ul li span{position:relative;display:block;padding:0 0.3rem;}
.subNav ul li span:before{content:"";display:block;width:3px;height:100%;background:#00358a;position:absolute;left:0;top:0;transition:all .5s;opacity:0;transform:rotateX(90deg);}
.subNav ul li:first-child{border-top:none;}
.subNav ul {border:1px solid #e5e5e5;}
.subNav ul li.on span:before,
.subNav ul li:hover span:before{transform:rotateX(0);opacity:1;}
.subNav ul li.on span a,
.subNav ul li:hover span a{color:#00358a;font-weight:bold;}
.subNav ul li span i{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;}
.subNav ul li span i::before{content:'';position: absolute;right: 0.3rem;top: 50%;transform: translateY(-50%) rotate(45deg);border-top: 1px solid #a7a7a7;border-right: 1px solid #a7a7a7;width: 7px;height: 7px;}
.subNav ul li.on span i::before,
.subNav ul li:hover span i::before{border-top: 1px solid #00358a;border-right: 1px solid #00358a;}
.subContent{width:calc(100% - 2.8rem);float:right;}
.subContent .black{width:100%;position:absolute;bottom:200px;left:0;z-index:0;height:1px;}
.subContent .SubNav{padding-top: 0;padding-bottom:0.6rem;}

.subNav ul li dl{display:none;background:#f8f7fa;}
.subNav ul li dl dd{font-size:0.16rem;padding:0.08rem 0.3rem;line-height:0.3rem;}
.subNav ul li dl dd a:before{position:absolute;left:0;top:10px;width:5px;height:5px;content:"";background:#999;border-radius:50%;}
.subNav ul li dl dd a{display:block;position:relative;padding-left:10px;}
.subNav ul li dl dd.on a{color:#00358a;font-weight:bold;}
.subNav ul li dl dd.on a:before{background:#00358a;}

@media(max-width:640px){
	.subNav.fix{position:static;}
	.subNav{width:100%;}
	.subContent{width:100%;margin-top:20px;}
	.subNav .subname{font-size:16px;line-height:40px;}
	.subNav ul li{line-height:35px;font-size:14px;}
	.subNav ul li dl dd{font-size:14px;line-height:24px;}
}

.HonorList ul{margin-left:-3%;}
.HonorList ul li{width:30.33%;float:left;margin-left:3%;margin-bottom:3%;text-align:center;background:#f8f7fa;transition:all .5s;border-radius:0.1rem;}
.HonorList ul li .imgbox{padding-top:74%;}
.HonorList ul li .imgbox span{transition:all .5s;}
.HonorList ul li .imgbox img{object-fit: contain;}
.HonorList ul li:hover .imgbox span{transform:scale(1.05);}
.HonorList ul li .tit{line-height:.6rem;font-size:0.18rem;}
.HonorList ul li:hover {box-shadow:0 0 20px rgba(0,0,0,0.2);transform:translate3d(0,-3px,0);}

@media(max-width:640px){
	.HonorList ul li{width:47%;}
	.HonorList ul li .tit{font-size:14px;line-height:40px;}
}

.xxwd_add table{width:100%;border-collapse: collapse;border-spacing: 0;border: 1px solid #b3b2b2;}
.xxwd_add table td{border: 1px solid #b3b2b2;}
.xxwd_add table *{font-family: arial, sans-serif  !important;}

/*20231212 服务承诺-合肥详情 */
.serviceTab{text-align: center;}
.serviceTab li{text-align: center;font-size: 0.22rem;padding-bottom: 0.21rem;position: relative;line-height: 1.77;}
.serviceTab li:After{position: absolute;left: 50%;bottom: -1px;background: #f1aa22;content: "";height: 3px;width: 0;transition: all 0.5s;}
.serviceTab li:hover:After,.serviceTab li.on:After{width: 100%;left: 0;}
.serviceTab li.on a{color: #00358a;}

.serviceBox{border-top: 1px solid #e6e6e6;background: #f9fafb url(../images/fw_hebg.jpg) center top no-repeat;background-size:cover;padding: 0.45rem 0 0.8rem;}
.serviceBox .STit{color: #00358a;}
.serviceBox .infoItem .item{width: 49%;background: #fff;padding: 0.32rem;}

@media(max-width:640px){
                .serviceTab{align-items: inherit;margin:0 -10px;}
	.serviceTab li{font-size: 15px; padding: 10px; margin: 0 5px; background: #f8f7f7; margin-bottom: 6px; flex: 1;font-weight:bold;}
	.serviceBox .infoItem .item{width: 100%;margin-bottom: 0.25rem;}
	.serviceBox .infoItem .item:last-child{margin-bottom: 0;}
}