@charset "utf-8";
html,body,div{font-size:16px; font-family: Microsoft YaHei,Simsun,SimHei,Arial; color:#333; margin:0; padding:0;box-sizing:border-box;}
/* public CSS */
a{color:#333; text-decoration:none;}
a:hover{color: #0e55b1;}
.clear{clear:both;}
img{border:none;}
p{padding:0; margin:0;}
ul{padding:0; margin:0;}
ul li{list-style-type:none;}
input{box-sizing:border-box;outline:none; border:none;}
button{outline:none; cursor:pointer; border:none;}
.radius{border-radius:10px;}
.margin{margin:10px;}
.padding{padding:10px;}
.padding_small{padding:5px;}
input,select,textarea{outline:none;}
.border{border:solid 1px #ddd;}
*, *::before, *::after { box-sizing: border-box; }

/*首页*/
.container{width: 1200px;margin: 0 auto;}
.header{background:url(../images/top_bj.png) no-repeat;}
/* 公共 header 占位容器：桌面预留高度(head_top≈130 + nav 60)减少 .load() 异步首屏跳动；移动端高度随视口变化，不预留以免留白 */
@media (min-width:781px){#site-header{min-height:190px;}}
.logo{width:30%; float:left;}
.logo img{width: 100%;max-width: 235px;}
.weixin{width:100px; float:right; margin-top:15px;}
.weixin img{width: 100%;}
.nav_menu{float: right; margin-top: 30px;display: none;}
.nav{background:#0e55b1; height:60px; line-height:60px;}
.nav ul li{float:left; font-size:16px;width: 12%; text-align: center;}
.nav ul li a{color:#FFF;}
.nav ul li a:hover{background:#1166d4; display:block;}
.nav_selected{background-color: #1166d4;}

/*弹出框*/
.mui-popover{display: none;position: fixed;top: 0; left: 0;width: 100%; height: 100%;background: rgba(0,0,0,0.5);}
.tanchu{position: absolute;top: 20px; right: 45px;background: #fff;padding:10px 20px;border-radius: 8px;}
.tanchu ul{margin:0; padding:5px 10px;}
.tanchu ul li{list-style:none; height:40px; line-height:40px;border-bottom:solid 1px #e8e8e8; font-size:16px; text-align:center;}
.tanchu ul li a{display:block;}

.middle{margin:20px 0;}
.picture_news{margin-top:20px;}
.picture{width:585px; float:left; margin-top:15px;}
/* 轮播：Swiper（替换原 hiSlider）。盒子 585x312，底部标题条 + 橙色圆点分页（右下）+ 白色左右箭头 */
.picture-swiper{width:100%;height:312px;}
.picture-swiper .swiper-slide{position:relative;}
.picture-swiper .swiper-slide img{width:100%;height:312px;display:block;object-fit:cover;}
.picture-swiper .slide-title{position:absolute;left:0;bottom:3px;width:100%;padding:6px 10px;color:#fff;background:rgba(0,0,0,.6);font:14px/2 "Microsoft YaHei",Arial,Tahoma;z-index:2;box-sizing:border-box;}
.picture-swiper .swiper-pagination{bottom:12px;right:10px;left:auto;width:auto;z-index:3;}
.picture-swiper .swiper-pagination-bullet{width:12px;height:12px;background:#ddd;opacity:1;}
.picture-swiper .swiper-pagination-bullet-active{background:#ff5500;}
.picture-swiper .swiper-button-prev,.picture-swiper .swiper-button-next{color:#fff;width:30px;height:30px;}
.picture-swiper .swiper-button-prev::after,.picture-swiper .swiper-button-next::after{font-size:20px;}
/* 无数据占位：高度与轮播一致，避免无数据时布局跳动 */
.picture-empty{width:100%;height:312px;line-height:312px;text-align:center;color:#999;background:#f5f5f5;font-size:14px;}

.fast_link{margin-top:30px;}
.fast_link ul li{width:24%; height:80px; float:left;margin-right: 1%;border-radius:10px;}
.fast_link ul li a{color:#fff; display:block; font-size:17px;}
.fast_link ul li:nth-child(4n){margin-right:0;}
.two_lines a{padding-top:16px;}
.one_line a{padding-top:26px;}
.one_line i ,.two_lines i{float:left; width:30px;}
.fast_link ul li span{display:block; min-height:50px;}
.fast_link_1{background:url(../images/fastlink_1.png) no-repeat;background-size: cover; padding-right: 10px;}
.fast_link_1 i{font-size:20px; margin:13px 10px 0 20px;}
.fast_link_2{background:url(../images/fastlink_2.png) no-repeat;background-size: cover;}
.fast_link_2 i{font-size:28px; margin:-2px 10px 0 16px;}
.fast_link_3{background:url(../images/fastlink_3.png) no-repeat;background-size: cover;}
.fast_link_3 i{font-size:42px; margin:-9px 20px 0 10px;}
.fast_link_4{background:url(../images/fastlink_4.png) no-repeat;background-size: cover;}
.fast_link_4 i{font-size:40px; margin:-10px 20px 0 10px;}


/*文字新闻*/
.word_newslist{float:left; width:585px;}
.word_news_right{float:right;}
.word_newslist ul li{height:35px; line-height:35px; background:url(../images/list_bj.png) 0 14px no-repeat; padding-left:20px;}
.word_newslist ul li a{float:left; width:400px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.word_newslist ul li span{color:#999; text-align:right; float:right;}

/*标题*/
.title{height:40px; border-bottom:solid 1px #ccc; line-height:40px; margin:20px 0 15px 0; font-size:20px;}
.title a{font-size:14px; float:right;}
.title span{border-bottom:solid 3px #0e55b1; padding:0 10px 6px;}

/*底部*/
.footer{background:#0e55b1; padding:20px 0 30px;text-align: center;}
.foot_contact{color:#e6f3ff; margin-top:30px;font-size: 16px}
.foot_contact span{margin-right:20px;}
.banquan{color:#e6f3ff;font-size: 15px;line-height: 40px;}
.banquan a{color: #fff;}
.banquan a:hover{color: #dedede;}

/*新闻列表*/
.newslist{margin-top: 30px;}
.newslist ul li{font-size: 18px; height: 50px;line-height: 50px; background:url(../images/list_bj.png) 0 18px no-repeat; padding-left:20px;}
.newslist ul li a{width: 75%;float: left;  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newslist ul li span{width:20%; color:#999; text-align:right; float:right;font-size: 14px;}
.page{margin: 50px 0;text-align: center;}
.page a{display: inline-block;padding: 5px 8px;border: solid 1px #ccc;margin-right: 10px;}
.page a:hover{background: #0e55b1;color: #fff;border: solid 1px #0e55b1;}
.page span{margin-right: 10px;}
.page_selected{background: #0e55b1;color: #fff;border: solid 1px #0e55b1;}
.bottom_line{border-bottom:solid 1px #ccc;padding-bottom: 20px;text-align: center;}
.new_title{margin:60px 0 15px 0; font-size:20px;}
.new_content{margin: 60px 0;}
.new_content p{height: 40px;line-height: 40px;display: table;}
.text_indent{text-indent: 2em;}
.new_img{text-align: center;margin: 20px 0;}
.new_more{margin: 50px 0;}
.new_more p{height: 40px; line-height: 40px;}
.new_more span{color: #999;}
.new_more a{color: #0e55b1;}

@media (max-width: 1200px) {
	.container{width:100%;}
	.nav{height:60px; line-height:60px; font-size:24px;}
	.picture{width:50%;}
	.picture-swiper{height:310px;}
	.picture-swiper .swiper-slide img{width:100%;height:310px;}
	.picture-empty{height:310px;line-height:310px;}
	.news_title{width:270px;}
	.word_newslist{width:48%;}
	.word_newslist ul{margin:0 10px;}
	.word_newslist ul li a{width:70%;}
	.fast_link ul{margin:0 10px;}
	.foot_nav{margin:0 20px;}
	.foot_left{width:100%; float:none;}
	.foot_contact{padding:0 20px; line-height:40px; margin-top:10px;}
	.banquan{margin-top:30px;font-size: 16px; text-align:center; margin:10px 0;}
	.newslist{padding: 0 10px;}
}
@media (max-width: 1000px) {
	.head_top{padding: 0 10px;}
	.fast_link ul li a{font-size: 14px;}
}
@media (max-width: 780px) {
	.nav_menu{display: block;}
	.fast_link ul li{width: 49%;margin-bottom: 10px;}
	.picture{width:100%; float:none;}
	.picture-swiper{height:400px;}
	.picture-swiper .swiper-slide img{width:100%;height:400px;}
	.picture-empty{height:400px;line-height:400px;}
	.title span{padding: 0 10px 6px;}
	.news_title{width:70%;}
	.notice_newslist ul{margin:0 10px;}
	.word_newslist{width:100%; float:none;}
	.word_newslist ul{margin:0 10px;}
	.nav,.weixin{display:none;}
	.newslist ul li{font-size: 16px;}
}
@media (max-width: 520px) {
	.logo{width:35%;}
	.logo img{width:100%;}
	.nav{height:120px; line-height:40px; font-size:24px; margin-top:20px;}
	.nav ul li{width:25%; font-size:14px;}
	.picture-swiper{height:250px;}
	.picture-swiper .swiper-slide img{width:100%;height:250px;}
	.picture-empty{height:250px;line-height:250px;}
	.word_newslist ul li a{width:65%;}
	.links ul li{width:49%;}
	.links ul li:nth-child(2n){margin-right:0;}
	.newslist ul li span{display: none;}
}






