body{overflow-x: hidden;}
.center{ margin: 0 auto; width: 84.5%; }
.fl{float:left;}
.fr{float:right;}
a:hover{color: #3b57a5;}

/*轮播图*/
.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-pagination{text-align: center;}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom: 20px; width:16rem; left: 50%; margin-left: -8rem;}
.swiper-pagination-bullet{background: #fff; width: 0.14rem; height: 0.14rem; opacity: 1; border-radius: inherit; border-radius: 50%;}
.swiper-pagination-bullet-active{background: #267A77; width: 0.4rem; height: 0.14rem; border-radius: 7px;}

/*logo*/
.logo_box{position: absolute; left: 0;top: 0.98rem; z-index: 99999; overflow: hidden; min-height: 0.66rem; width: 100%;}
.logo_box .logo{display: block; background: url(logo.png) no-repeat left center; background-size: 100%; width: 6.35rem; overflow: hidden; height: 0.93rem; float: left;}
.logo_wenzi{float: left; font-size: 0.6rem; line-height: 0.78rem; color: #fff; font-weight: bold;}

/*导航*/
.nav{height:0.7rem; width: 100%; background: #023f98;}
.nav_active{display: block;transition: all 0.4s ease-in-out;}
.nav_yj{width: 84.5%; margin: 0 auto; height: 0.7rem; 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.46rem; 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;}

/*-图片新闻-*/
.tpxw_box{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.44rem; border-bottom: 2px solid #267A77;}
.th p{font-size: 0.24rem; line-height: 0.44rem; color: #267A77; font-weight:bold; float: left; margin-right: 0.2rem;}
.th span{font-size: 0.24rem; line-height: 0.24rem; color: #B9B8B8; display: block; float: left; margin-top:0.23rem;}
.th a{font-size: 0.2rem; line-height: 0.44rem; color: #3b57a5;font-weight:bold; float: right; background: url(more.png) no-repeat right center; display: inline-block; padding-right: 0.2rem; background-size: 28%;}

/*新闻动态*/
.xw_one{width: 30%;}
.leftImg{width: 100%; margin-top: 0.1rem;}
.leftImg ul{position: relative; z-index: 0; overflow: hidden;}
.leftImg ul li{width:100%;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:14px; 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: 32.5%;margin: 0 2.5%;}
.xw ul{width: 100%; margin-top: 0.2rem;}
.xw ul li{width: 100%; height: 0.44rem; margin-top: 0.2rem;}
.xw ul li:hover a>p{color: #267A77;}
.xw ul li a{display: inline-block; width: 100%; height: 0.44rem; z-index: 2;}
.xw_date{width: 11.8%; height: 0.44rem; border-right: 2.5px solid #193C9C; float: left;overflow: hidden;}
.xw_date p{font-size: 0.3rem; line-height: 0.24rem; height: 0.24rem; color: #193c9c; font-weight: bold;  text-align: center;}
.xw_date span{display: inline-block; height: 0.20rem; font-size: 0.14rem;line-height: 0.20rem;color: #777777;}
.xw_ti{float: right; width: 85%; height: 0.44rem; line-height: 0.44rem; font-size: 0.2rem; color: #16437f;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}

/*通知公告*/
.xw_three{margin: 0 auto;}

/*友情链接*/
.link_box{padding-bottom: 0.2rem;}
.link{width: 100%;}
.link .th{font-size: 0.25rem; color: #e1e4eb;}
.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.18rem; color: #000;}
.link ul li a:hover{color: #267A77;}

/*网站底部*/
.footer{padding: 0.2rem 0; background: #023f98;}
.footer p{font-size: 0.2rem; color: #fff; line-height: .35rem;}

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

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

/*版本过低提示*/
.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;}

/***列表页***/
/*大图*/
.list_banner{background: #043781;}
/*logo*/
.list_banner .logo{display: block; padding: 0.25rem 0;}
.nav_list{background: #023f98;}

/*搜索结果*/
.search{width: 268px; height: 38px; background: #fff; border-radius: 10px; float: right; margin-top: 48px;}
.search form{width: 100%; height: 100%;}
.search .txt{width: 218px; height: 38px; padding: 0 5px; line-height: 38px; font-size: 14px; border: none; outline: none; float: left; background: none; color: #333;}
.search .submit{width: 40px; height: 38px; border: none; outline: none; float: right;background: url(search.png) no-repeat center center;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */ 
	color: #333;font-size: 0.14rem;
}
::-moz-placeholder { /* Firefox 19+ */  
	color: #333;font-size: 0.14rem;
}
:-ms-input-placeholder { /* IE 10+ */ 
	color: #333;font-size: 0.14rem;
}
:-moz-placeholder { /* Firefox 18- */ 
	color: #333;font-size: 0.14rem;
}


.main2{width: 76%; margin: 0.5rem 12%; min-height: 6rem; overflow: hidden;}
/*左侧部分*/
/*导航*/
.menu{width: 17%;}
.menu h2{width: 100%; height: 0.6rem; line-height: 0.6rem; font-size: 0.25rem; background: #1A3970; text-align: center; color: #FFFFFF;}
.menu h2 p{ font-size: 0.25rem;center; color: #FFFFFF; font-weight: bold;}
.menu ul{background: #EEEEEE; padding-bottom: 0.5rem;}
.menu ul li{height: 0.5rem; background: url(menu_list.png) no-repeat 23% center;}
.menu ul li{height: 0.5rem; text-align: center;}
.menu ul li a{height: 0.5rem; line-height: 0.5rem; font-size: 0.20rem; color: #282828;}
.menu ul li.on{background: url(menu_list_on.png) no-repeat 23% center #023F98;}
.menu ul li.on a{color: #fff;}
.menu ul li:hover a{text-decoration: underline;}

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

/*列表页列表*/
.content .item_list{border-top: none; min-height: 500px;}
.content .item_list li a{font-size: 18px;}
.content .item_list li span{font-size: 18px}
.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: 16px; 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.2rem 0.12rem 0.2rem;}
.content .title{line-height: 0.45rem; font-size: 0.22rem; font-weight: bold; text-align: center; padding: 0.12rem 0.2rem; border-bottom: 0.01rem solid #dcdcdc; color: #282828;}
.content .title p{text-align: right;font-size: 0.22rem}
.content .txt{text-align: center; color: #282828; font-size: 0.18rem; line-height: 0.5rem; padding: 10px 0; font-weight: normal;}
.content .txt span{font-size: 0.18rem;}
.con{min-height: 4rem; _height:4rem; padding: 0.05rem 0;}
.con,.con p,.con div,.con span,.con font,.con strong,.con b,.con a{font-size: 0.18rem !important; line-height: 0.34rem !important; font-family: "微软雅黑" !important;}
.con a:hover{color: #660099;}
.con img{max-width: 80%;}
.con b,.con strong{font-weight: bold;}
.con table{margin:0 auto !important;}
.con table tr td{border:0.01rem solid ##0b4591 !important;}

/*合作企业图片列表页*/
.img_list{overflow: hidden;}
.img_list li{position: unset; padding-right: 0; float: left; width: 30.1%; height: 2.21rem; overflow: hidden; margin-right: 4%;}
.img_list li a{width: 100%; height: 100%;}
.img_list li a img{width: 100%; transition: 0.5s all;}
.img_list li a img:hover{ transform: scale(1.1,1.1); }
.img_list li:nth-child(3n){margin-right: 0;}
.img_list li:nth-child(11){width: 65%; margin-right: 0;}

/*动画效果*/
.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) {
.nav_ej{width:120%;}
.swiper-container-horizontal>.swiper-pagination-bullets{width:84.5%; margin-left:-42.25%;}

/*新闻动态*/
.xw ul li{margin-top:0.1rem;}



/*二维码*/
.ewm{margin-right:0.5rem;}
	
}

/*分辨率小于1600时*/
@media screen and (max-width:1600px) {
.xw ul li{margin-top: 0.05rem;}	
.xw_date p{font-size:0.26rem;}
.xw_date span{font-size:0.12rem;}
.xw_ti{font-size: 0.18rem;}

	
}

/*分辨率小于1440时*/
@media screen and (max-width:1440px){
.swiper-pagination-bullet{width:0.16rem; height:0.16rem;}
.swiper-pagination-bullet-active{width:0.45rem; height:0.16rem;}

.xw_date{width: 13%;}

}

/*分辨率小于1366时*/
@media screen and (max-width:1366px) {
.xw ul li{margin-top:0.06rem;}
.swiper-pagination-bullet-active{width:0.5rem; height:0.16rem;}	
.xw_date{width: 14%;}
}


/*分辨率大于960小于1200时*/
@media screen and (min-width: 960px) and (max-width: 1200px) {
.xw_date{width: 17%; height: 0.54rem;}
.xw_ti{width: 80%;}
	
}

/*分辨率小于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) {
}