body{overflow-x: hidden;}
.center{/* width: 16rem; */ margin: 0 auto; /* width: 16rem; */ width: 84.5%; }
/* .center_padding{padding: 0 1rem;} */
.fl{float:left;}
.fr{float:right;}

/*轮播图*/
.banner{width: 100%; position: relative;}
.swiper-container {width: 100%;}
.swiper-container .swiper-wrapper{width: 100%;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center;  justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; width: 100%; height: auto;}
.swiper-container .swiper-wrapper .swiper-slide img{width: 100%; object-fit: cover;}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom: 20px;}
.swiper-pagination-bullet{background: url(bann_01.png) no-repeat 0 0; width: 14px; height: 14px; opacity: 1; border-radius: inherit;}
.swiper-pagination-bullet-active{background: url(bann_on.png) no-repeat 0 0; width: 131px; height: 14px;}

/*logo*/
.logo_box{position: absolute; left: 0;top: 0.68rem; z-index: 99999; overflow: hidden; min-height: 0.66rem; width: 100%;}
.logo_box .logo{display: block; background: url(/resources/40//202407/DA0A7E1E33504AC2BFE824AF61F75BDD.png) no-repeat left center; background-size: 100%; width: 8.91rem; overflow: hidden; height: 0.86rem; float: left;}

/*搜索*/
.search_box{position: absolute; left: 0;top: 0.78rem; z-index: 999999; overflow: hidden; min-height: 0.31rem; width: 100%;}
.search_box .search{background: url(search.png) no-repeat left center; background-size: 100%; width: 1.36rem; height: 0.31rem; float: right; margin-right: 0.43rem;}
.search .txt,.search .btn{border: none; background: none; height: 30px; line-height: 30px; float: left;}
.search .txt{padding: 0 0.05rem; width: 0.9rem; color: #fff; font-size: 14px;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */ 
			color: #fff;font-size: 0.14rem;
		}
		::-moz-placeholder { /* Firefox 19+ */  
			color: #fff;font-size: 0.14rem;
		}
		:-ms-input-placeholder { /* IE 10+ */ 
		 color: #fff;font-size: 0.14rem;
		}
		:-moz-placeholder { /* Firefox 18- */ 
		 color: #fff;font-size: 0.14rem;
		}
.search .btn{width: 0.35rem; cursor: pointer;}

/*主要职能*/
.zyzn_box{position: absolute; left: 0;bottom: 0.2rem; z-index: 99999; overflow: hidden; min-height: 0.31rem; width: 100%;}
.zyzn_box .zyzn{display: block; background: url(zhuyaozhineng.png) no-repeat left center; background-size: 100%; width: 2.21rem; overflow: hidden; height: 0.31rem; float: right; cursor: pointer;}


/*导航*/
.nav{height:0.7rem; width: 100%; background: #001a61; display: none;}
.nav_yj{max-width: 16rem;  margin: 0 auto; height: 0.95rem; display: flex; display: -webkit-flex; flex-wrap:nowrap;}
.nav_yj li{float: left;display: inline; text-align: center; line-height: 0.7rem; position: relative; z-index: 999; flex: 1;}
.nav_yj li.on{background: #012176; height: 0.7rem; line-height: 0.7rem;}
.nav_yj li a{font-size: 0.2rem; color: #fff; display: block;}
.nav_yj li.on a,.nav_yj li.on a:hover{color: #fff;}

.nav_ej{position: absolute; top: 0.7rem; left: 0; display: none; background: #012176; float: left; width: 100%; z-index: 1000;}
.nav_ej li{text-align: center; background: none; line-height: 0.7rem; float: left;display: inline; width: 100%; display: inline;}
.nav_ej li a{font-size: 0.18rem; color: #fff; display: block; background: none; padding: 0;}
.nav_ej li a:hover{background: #293a6c;}

/*服务中心*/
.fwzx_box{width: 100%; height: 2.83rem; background: url(fwzx.jpg) no-repeat left center;}
.fwzx_box img.fwzx_img{width: 0.86rem; height: 2.83rem; float: left; display: inline-block;}
.fwzx_box ul{padding-top: 0.46rem; height: 1.87rem; display: flex; display: -webkit-flex; display: block; margin: 0 auto; }
.fwzx_box ul li{float: left;flex: 1; text-align: center; width: 16%; display: block;}
.fwzx_box ul li a{display: block; width: 1.36rem; height: 1.87rem;}
.fwzx_box ul li img{width: 100%; height: 100%;}

/*-图片新闻-*/
.tpxw_box{background:#f2f1df; padding:0.70rem 0; width: 100%;}
.tpxw_boxColor1{background: #dff1f2; transition: all 0.4s ease-in-out;}
.tpxw_boxColor2{background: #f2f1df; transition: all 0.4s ease-in-out;}
.th{height: 0.58rem;}
.th p{font-size: 0.28rem; line-height: 0.58rem; color: #3B57A5; font-weight:bold; float: left; margin-right: 0.2rem;}
.th span{font-size: 0.22rem; line-height: 0.24rem; color: #B9B8B8; display: block; float: left; margin-top:0.23rem;}
.th a{font-size: 0.23rem; line-height: 0.7rem; color: #3B57A5;font-weight:bold; float: right; background: url(more.png) no-repeat right center; display: inline-block; padding-right: 0.26rem; background-size: 32% auto;}

.xw_one{width: 48.75%;}
.leftImg{width: 100%; margin-top: 0.38rem;}
.leftImg ul{position: relative; z-index: 0; overflow: hidden;}
.leftImg ul li{width:100%;height:447px;overflow: hidden;}
.leftImg ul li.on{display: list-item;}
.leftImg ul li.off{display:none;}
.leftImg a{display: block; width: 100%; height:100%; position: relative;}
.leftImg a img{width: 100%; height: 100%;transform: scale(1);transition: all 2s ease 0s;-webkit-transform: scale(1);-webkit-transform: all 2s ease 0s;}
.leftImg a:hover img{transform: scale(1.3);transition: all 2s ease 0s;-webkit-transform: scale(1.1);-webkit-transform: all 2s ease 0s;}
.leftImg a p{position:absolute; z-index:2; bottom:0; left:0px;text-indent:24px; width:75%; text-decoration:none; color:#2B2B2B; background:none; z-index:1; opacity:1; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.leftImg a .txt_bg{position: absolute; z-index:1; bottom:0;left:0; background:url(bg_p.png) repeat 0 0; overflow:hidden;} 

/*通知公告*/
.xw_two{width: 48.75%;}
.xw ul{width: 100%; margin-top: 0.2rem;}
.xw ul li{width: 100%; height: 0.83rem; margin-top: 0.2rem;}
.xw ul li a{display: inline-block; width: 75.5%; height: 0.58rem;position: relative; padding:12.5px 5.5% 12.5px 17.6%; z-index: 2; border-radius: 12px;-moz-border-radius:12px;-webkit-border-radius:12px;}
.xw_date{width: 11.8%; height: 0.58rem;border-right: 2.5px solid #193C9C; float: left;overflow: hidden;position: absolute; left: 0.24rem; top: 0.125rem; }
.xw_date p{font-size: 0.44rem; line-height: 0.4rem; height: 0.4rem; color: #193C9C; font-weight: bold;}
.xw_date span{display: inline-block; height: 0.18rem; font-size: 0.14rem;line-height: 0.18rem;}
.xw_ti p{width: 100%; height: 0.3rem; line-height: 0.3rem; font-size: 0.18rem; color: #16437F;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
.xw_ti p span{display: initial;font-weight: bold; color: #333; font-size: 0.18rem;}
.xw_ti span{display: inline-block; width: 100%; height: 0.2rem; line-height: 0.2rem; color: #9B9B9B; font-size: 16px;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
.xw ul li a:hover{background: #FFFFFF; box-shadow: 0px 2px 22px -5px rgba(0, 0, 0, 0.5); transform: scale(1) translateY(-3px);-ms-transform: scale(1) translateY(-3px);-moz-transform: scale(1) translateY(-3px);-webkit-transform: scale(1) translateY(-3px);-o-transform: scale(1) translateY(-3px);transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;}

.tabLink{height: 0.58rem; line-height: 0.58rem;}
.tabLink b{font-weight: normal; font-size: 0.28rem; color: #3B57A5; position: relative; float: left; padding-left: 0.3rem; cursor: pointer; font-weight: bold;}
.tabLink b.active{color: #b1002a;}
.tabLink b .iconActive{display: none;}
.tabLink b.active .iconActive{display: block;}
.tabLink b.active .iconDefault{display: none;}
.tabLink a.more{float: right; display: none; font-size: 0.25rem; color: #3B57A5;}
.tabLink a.active{display: block;}
.tabItem{display: none;}
.tabItem.active{display: block;}

/*友情链接*/
.link_box{background: #019b8b; padding: 0.2rem 0;}
.link{margin:0.3rem 0 0 0.2rem; width: 6.5rem;}
.link .th{font-size: 0.23rem; color: #e1e4eb; line-height: 0.34rem; height: .34rem;}
.link ul{margin-top: 0.1rem; overflow: hidden;}
.link ul li{float: left; width: 2rem; line-height: 0.3rem;}
.link ul li a{font-size: 0.16rem; color: #e1e4eb;}

/*二维码*/
.ewm{width: 1.4rem; margin-right: 0.2rem;}
.ewm img{width: 1.4rem; float: left;}
.ewm p{float: left; line-height: 0.28rem; text-align: center; color: #fff; font-size: 0.23rem; width: 100%; margin-top: 0.1rem;}

/*联系方式*/
.lxfs{margin-right: 0.3rem; margin: 0.3rem 0.4rem 0 0;}
.lxfs .th{font-size: 0.23rem; color: #e1e4eb; line-height: 0.34rem; height: .34rem; margin-bottom: 0.1rem;}
.lxfs p{color: #e1e4eb; font-size: 0.16rem; line-height: 0.3rem;}

/*网站底部*/
.footer{padding: 0.2rem 0; background: #001f49;}
.footer p{font-size: 0.18rem; color: #fff; text-align: center; line-height: .35rem;}


/*版本过低提示*/
.pageTips {position: fixed;left: 0;top: 0;width: 100%; height: 100%; background: #000; z-index: 99999999;}
.pageTips .container {color: #fff;position: absolute;left: 50%;top: 50%;width: 630px;margin-left: -315px;margin-top: -160px;}
.pageTips .container a.close {display: block;width: 50px;height: 50px;position: absolute;z-index: 1;left: auto;right: -15px;top: 40px;bottom: auto;}
.pageTips .container .img {text-align: center;}
.pageTips .container .msg {font-size: 18px;line-height: 36px;padding-top: 30px;color: #fff;}
.pageTips .container a {color: #fff; text-decoration: underline;}

/***列表页***/
/*大图*/
.ban_con{width: 100%; height: 2.48rem;}
.ban_con img{width: 100%; height: 100%;}

/*  logo  */
.logo_list_box{top: 0.88rem;}

.main2{width: 76%; margin: 0.5rem 12%; min-height: 6rem; overflow: hidden;}
/*左侧部分*/
/*导航*/
.menu{width: 17%;}
.menu h2{width: 100%; height: 0.7rem; line-height: 0.7rem; font-size: 0.25rem; background: #001a61; text-align: center; color: #FFFFFF; font-weight: bold;}
.menu h2 p{color: #FFFFFF; font-weight: bold;font-size: 0.25rem;}
.menu ul{margin-top: 0.1rem;}
.menu ul li{height: 0.5rem;}
.menu ul li{height: 0.5rem; border-bottom: 0.01rem dashed #e70014; text-align: center;}
.menu ul li a{height: 0.5rem; line-height: 0.5rem; font-size: 0.23rem; color: #282828;}
.menu ul li.on a{color:#001a61;}

/*右侧部分*/
.list{width: 81%;}
/*栏目*/
.list_th{width: 100%; height: 0.54rem; border-bottom:  0.02rem solid #e70014;}
.list_th h2{height: 0.44rem; line-height: 0.44rem; font-size: 0.25rem; color:#e70014; font-weight: bold; margin: 0.05rem 0; float: left;}
.local{height: 0.38rem; line-height: 0.38rem;float: right; padding-right: 0.25rem; font-size: 0.2rem; color: #425da7;font-weight: bold; display: block; margin: 0.08rem 0;}
.local a{height: 0.38rem; line-height: 0.38rem; color: #3b57a5; font-size: 0.2rem; font-weight: bold;}

/*列表页列表*/
.content .item_list{border-top: none;}
.content .item_list li a{font-size: 0.2rem;}
.content .item_list li span{font-size: 0.2rem;}
.item_list{border-top: 0.015rem solid #d1d1d1; padding-top: 0.12rem;}
.item_list li{height: 0.54rem; line-height: 0.54rem; position: relative; padding-right: 1.2rem;}
.item_list li a{display: inline-block; width: 100%; height: 0.54rem; line-height: 0.54rem; font-size: 0.22rem; margin-top: 0; white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
.item_list li span{position: absolute; right: 0; text-align: right; height: 0.54rem; line-height: 0.54rem; font-size: 0.22rem;}


.page{text-align: center; margin: 50px 0;}
/**内容页**/
.content{padding: 0.06rem 0.08rem 0.12rem 0;}
.content .title{line-height: 0.45rem; font-size: 0.25rem; font-weight: bold; text-align: center; padding: 0.12rem 0.2rem; border-bottom: 0.01rem dashed #e70014; color: #282828;}
.content .title p{text-align: right;font-size: 0.22rem}
.content .txt{text-align: center; color: #282828; font-size: 0.2rem; line-height: 0.5rem; padding: 10px 0; font-weight: normal;}
.con{min-height: 4rem; _height:4rem; padding: 0.05rem 1rem;}
.con,.con p,.con div,.con span,.con font,.con strong,.con b,.con a{font-size: 0.2rem !important; line-height: 0.34rem !important; font-family: "微软雅黑" !important;}
.con a:hover{color: #660099;}
.con img{max-width: 100%;}
.con b,.con strong{font-weight: bold;}
.con table{margin:0 auto !important;}
.con table tr td{border:0.01rem solid ##0b4591 !important;}

/*动画效果*/
.showdiv{display: block;transition:top 0.7s cubic-bezier(0.5,0,0.2,1) 0s; position: fixed; top: 0; z-index: 999999; /* transition: all 0.4s ease-in-out; */}

/*分辨率小于1680时*/
@media screen and (max-width:1680px) {
.xw ul li{margin-top: 0.1rem;}	
	
}

/*分辨率小于1600时*/
@media screen and (max-width:1600px) {
.xw ul li{margin-top: 0.05rem;}	
	
}

/*分辨率小于1440时*/
@media screen and (max-width:1440px){
.xw ul li{margin-top: 0;}
}

/*分辨率小于1366时*/
@media screen and (max-width:1366px) {
}


/*分辨率大于960小于1200时*/
@media screen and (min-width: 960px) and (max-width: 1200px) {
	
}

/*分辨率小于1280时*/
/* @media screen and (max-width:1280px) {} */



/*分辨率小于980时*/
@media screen and (max-width:980px) {}

/*分辨率大于768小于959时*/
@media screen and (min-width: 768px) and (max-width: 959px) {
	
}

/*分辨率大于480小于768时*/
@media screen and (min-width: 480px) and (max-width: 768px) {
	
}

/*分辨率小于479时*/
@media screen and (max-width:479px) {
}
