﻿*{margin: 0;padding: 0;box-sizing: border-box;}
html{font-size:16px;position: relative;}
body{font-family:'微软雅黑';background-color: #f7f7f7;position: relative;}
img{display: block;}
ul,li{list-style:none}
h1,h2,h3,h4,h5,h6,b{font-weight: inherit;}
button{cursor:pointer;/* 定义鼠标形状 */outline: none;}
input{border: none;outline: none;}
a{text-decoration:none;-webkit-tap-highlight-color:rgba(255, 255, 255, 0);-webkit-user-select:none;-moz-user-focus:none;-moz-user-select:none;display: block;}
.clearfix:after{
	content: "";
	display: block;
	height: 0;
	clear:both;
	visibility: hidden;
}
.clearfix{
	zoom: 1;
	}
.shadow{
	box-shadow: 5px 0 10px rgba(0,0,0,0.2);
}
@media (max-width:1200px) {
	html{font-size: 1.3vw;}
}
body{
    background-position: top;
    background-repeat: no-repeat;
    background-size: 100%;
}

/* ---------------头部------------- */
.top-top{
    width: 100%;
    height: 36px;
    background: linear-gradient(#3d95d5,#2776c3);
    line-height: 36px;
    overflow: hidden;
    position: relative;
    z-index: 2;
}
.top-top a{
    font-size: 14px;
    color: #fff;
    word-break: keep-all;
    margin: 0 5px;
}
.top-top span{
    font-size: 14px;
    color: #fff;
    float: left;
}
.top-top .right{
    float: right;
    display: flex;
}
.top{
	width: 100%;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: top center;
}
.top_xian{
	width: 100%;
	height: 1px;
	background-color: #95c1ff;
	position: absolute;
	top: 11.5625rem;left: 0;
}
.yemian_box{
	width: 100%;
	max-width: 1180px;
	margin: 0 auto;
}
.logo_box{
	width: 100%;
	display: flex;
	height: 8.75rem;
	justify-content: space-between;
    align-items: center;
}
.logo{
	height: 6.25rem;
	/*margin-top: 1.25rem;*/
}
.logo img{height: 100%;}
.tianqi{
    /*margin-top: 2.8125rem;*/
    
}
.tianqi iframe{display: block;}


.wuzhangai{
	display: flex;
	justify-content: flex-end;
	align-items: center;
	margin-bottom: 1rem;
}
.wuzhangai div{
	font-size: 1.125rem;
	padding: 0.4rem 0.8rem;
}
.wuzhangai .wuzhangai1{
	background-color: #fff;
	border: solid 1px #FC740D;
}
.wuzhangai1 a{
	color: #F76B00;
}
.wuzhangai .wuzhangai2{
	background-color: #F79600;
	border: solid 1px #F79600;
}
.wuzhangai2 a{
	color: #fff;
}


/* 导航 */
.nav{
    width: 100%;
    /*padding-top: 8.75rem;*/
}
.zhu_nav_box{width: 100%;}
.zhu_nav{float: left;width: calc(100% / 8);position: relative;}
.zhu_nav a{
	color: #fff;
	font-size: 1.25rem;
	line-height: 5rem!important;
	height: 5rem;
	transition: all .3s;
	text-align: center;
	background-position: center;
	background-repeat: no-repeat;
	
}
.zhu_nav:nth-child(1) a{
	background-image: url(../images/nav_bg.png);
}
.zhu_nav:hover a{
	background-image: url(../images/nav_bg.png);
	line-height: 4.375rem!important;
}
.zi_nav_box{
	background-color: #fff;
	width: 100%;
	display: none;
	position: absolute;z-index: 10;
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
	border-radius: 0 0 8px 8px;
}
.zi_nav{padding: 0 1.5625rem;}
.zi_nav a{
	color: #666;
	font-size: 1rem;
	line-height: 2.5rem;
	height: 2.5rem;
	border-bottom:solid 1px #ccc;
}
.zi_nav:last-child a{border-bottom: none;}
.zi_nav:hover a{color: #3388ff;}
.zi_nav_box .zi_nav a{background-image: none;line-height: 1.5!important;height: auto;padding: 0.625rem 0;}
.nav_sousuo{
	width: 100%;height: 2.5rem;
	border-radius: 1.25rem;
	background-color: #f7f7f7;
	margin: 1.25rem 0;
	display: flex;
}
.nav_sousuo input{
	border-radius: 1.25rem;
	padding-left: 0.75rem;
	padding-right: 0.625rem;
	font-size: 0.875rem;
	width: 100%;
	background-color: #F7F7F7;
}
.nav_sousuo .sousuo_tijiao{
	background: none;
	border: none;
	
	margin-right: 0.75rem;
}
/* ---- */
/* 专题轮播 */
.zhuanlan_box{
	margin: 1.25rem auto;
}
.zl_banner{position: relative;}
 .swiper-container {
	width: 100%;
	height: 100%;
    }
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	
	/* Center slide text vertically */
	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;/*垂直居中*/
    }
.zl_banner .swiper-container1 .swiper-pagination1{
	bottom: 1.875rem;
	/* padding-left: 5.5rem; */
}
.swiper-slide1 a{
	width: 100%;overflow: hidden;
}
.swiper-slide1 a img{
	width: 100%;
}
/* 搜索 */
.sousuo_box{
	position: absolute;bottom: 1.25rem;
	z-index: 3;
	width: 100%;
}
.sousuo_kuang{
	position: relative;
	width: 61.25rem;
	margin: 0 auto;
	height: 5rem;
	background-color: rgba(242,242,242,0.9);
	border-radius: 8px;
	overflow: hidden;
}
.sousuo_kuang button{
	float: left;
	height: 100%;width: 1.25rem;
	border: none;
	background: linear-gradient(rgba(51,136,255,1), rgba(36,95,178,1));
}
.sousuo_kuang button img{
	margin-top: 0.9375rem;
	margin-left: 1.0625rem;
	float: left;
	opacity: 0.5;
}
.sousuo_kuang button span{
	line-height: 5rem;
	color: #fff;font-size: 1.5rem;
	float: left;
	margin-left: 0.625rem;
}
.sousuo_kuang input{
	width: 29.375rem;height: 3.125rem;
	line-height: 3.125rem;
	color: #333;
	font-size: 1rem;
	border-radius: 8px;
	background-color: rgba(128,128,128,.2);
	padding-left: 1.25rem;
	border: none;
	outline-color: #999;
	float: left;
	margin-top: 0.9375rem;
	margin-left: 1.875rem;
}
.sousuo_kuang div{
	float: left;
	width: 13.75rem;
	padding: 1.25rem 0;
	margin-left: 1.875rem;
}
.sousuo_kuang div span{
	float: left;
	margin-right:0.5rem;
}
.sousuo_kuang span a{
	font-size: 1rem;
	color: #808080;
}
.banner_zhezhao{
	width: 100%;height: 5rem;
	position: absolute;bottom: 0;left: 0;z-index: 2;
	background: linear-gradient(rgba(247,247,247,0), rgba(247,247,247,1));
}
/* ------- */
/* 手机 */
.sp_header{
	display: none;
	height:80px;
	overflow:hidden;
	background:#fff;
	position:fixed!important;
	z-index:1000;top: 0;
	width:100%;
}
.sp_logo{
	padding:10px;
	float:left;
	height:80px
}
.sp_logo a{
	height: 100%;
}
.sp_logo img{
	margin:auto;
	height: 100%;
}
.sp_nav{
	width:56px;
	float:right;
	position:relative;
	cursor:pointer;
	height:30px;
	margin-top:28px
}
.sp_nav span{
	display:block;
	background:#3388ff;
	width:30px;
	height:4px;
	border-radius: 2px;
	position:absolute;left:10px;
	transition:all ease 0.35s
}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:12px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:12px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:10001;background:#eee;width:50%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;right:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:80px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}
/* ------------------------------- */

/* --------------栏目------------- */
.lanmu_box{
	width: 100%;
}
.lanmu{
	height: 31.25rem;
}
.zuo_nav{
	width: 11.25rem;
	height: 100%;
	display: inline-block;
}
.zuo_nav ul{
	width: 100%;height: 100%;
	background-color: #fff;
	border-radius: 8px 0 0 8px;
}
.zuo_nav li{
	width: 100%;height: 6.25rem;
	line-height: 6.25rem;
	border-top: solid 1px #d9d9d9;
}
.zuo_nav li:nth-child(1){
	border: none;
}
.lanmu_nav{
	position: relative;
}
.lanmu_nav .lanmu_bg{
	height: 6.25rem;
	display: none;
	overflow: hidden;
	position: absolute;
	top: 0;left: 0;
	z-index: 1;
}
.lanmu_nav .lanmu_bg img{height: 100%;}
.zuo_nav ul li:nth-child(1) .lanmu_bg{border-radius:8px 0 0 0;}
.zuo_nav ul li:nth-child(5) .lanmu_bg{border-radius:0 0 0 8px;}
.lanmu_nav span{
	font-size: 1.25rem;color: #333;
	line-height: 2.25rem;
	float: left;
	margin: 2rem 0 2rem 1.25rem;
	background-position: 0px 0;
	background-repeat: no-repeat;
	background-size: 2.25rem;
	padding-left: 3.125rem;
	position: relative;z-index: 2;
	overflow: hidden;
}
.bg_xianshi .lanmu_bg{
	display: block;
}
.bg_xianshi span{
	background-position: 0 -2.25rem;
	color: #fff;
}
.zuo_nav .bg_xianshi_dj span{
	filter: drop-shadow(0 0 rgba(0,0,0,0));
	left:0
}

.you_neirong{
	width: 61.25rem;
	height: 100%;
	background-color: #fff;
	float: right;
	border-radius: 0 8px 8px 0;
}
.neirong_box{
	width: 100%;height: 100%;
	position: relative;
}
/* 政务 */
.zhengwu_zuo{
	width: 41.25rem;height:  calc(100% - 2.5rem);
	margin: 1.25rem;
	display: inline-block;
	float: left;
	background-image: url(../images/zw_bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
}
.zhengwu_zuo ul{
	height: 100%;width: 100%;
}
.zhengwu_an{
	height: 50%;width: calc(100% / 3);
	float: left;
	text-align: center;
}
.zhengwu_an a{
	width: 100%;height: 100%;
	padding-top: 2.5rem;
}
.zhengwu_an .img{
	width: 6.875rem;height: 6.875rem;
	background-color: #f5f9ff;
	border: solid 1px #3388ff;
	border-radius: 50%;
	margin: 0 auto;
	transition: all .3s;
	padding: 1.375rem 0;
}
.zhengwu_an .img img{
	height: 100%;
	margin: 0 auto;
}
.zhengwu_an span{
	font-size: 1.25rem;
	display: block;
	margin-top: 1.25rem;
	color: #666;
}
.zhengwu_an a:hover .img{
	margin-top: -10px;
	box-shadow: 0 0 20px rgba(31,82,158,.3);
}
.zhengwu_an a:hover span{color: #3388FF;}

.zhengwu_you{
	width: 16.25rem;
	margin: 3.75rem 1.25rem 1.25rem 0;
	float: right;
	display: inline-block;
}
.zhengwu_you ul{
	width: 100%;
}
.zhengwu_you li{
	width: 100%;
	margin-bottom: 1.25rem;
}
.zhengwu_you a{
	height: 4rem;width: 100%;
	background-color: #f5f9ff;
	border: solid 1px #3388ff;
	padding: 0.9375rem 2.5rem;
	transition: all .3s;
}
.zhengwu_you a img{
	width: 2.125rem;
	float: left;
}
.zhengwu_you p{
	font-size: 1.25rem;
	float: left;
	margin-left: 1.25rem;
	color: #3388FF;
	line-height: 2.125rem;
}
.zhengwu_you a:hover{
	box-shadow: 0 0 20px rgba(31,82,158,.3);
}
/* 动态 */
.dongtai_zuo{
	width: 50%;height: 100%;
	position: relative;
	padding: 1.25rem;
	float: left;
	}
.swiper-slide2 a{
	overflow: hidden;
	height: 100%;
}
.swiper-slide2 a div{
	width: 100%;
	height: 23.125rem;
	overflow: hidden;
	position: relative;
	background-color: #ccc;
}
.swiper-slide2 a div img{
	object-fit: cover;
	width: 100%;height: 100%;
}
.swiper-slide2 span{
	color: #3388FF;
	font-size: 1rem;
	position: absolute;bottom: 3.5rem;left:0;
	padding:0 1.25rem;
	line-height: 1.875rem;
	width: 100%;
	text-align: center;
	box-sizing: border-box;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis; 
}

.swiper-container2 .swiper-pagination-bullet{
	background: #d9d9d9;
}
.swiper-container2 .swiper-pagination-bullet-active{
	background: #3388FF;
}
.swiper-pagination2{
	padding-bottom: 1.5rem;
}
.dongtai_you{
	float: left;
	width: 50%;height: 100%;
	padding: 1.25rem;
}
.lanmu_liebiao_box .you_bt{
	width: 100%;
	text-align: center;
	font-size: 2rem;
	color: #3388FF;
	margin-bottom: 1rem;
}
.lanmu_liebiao_box .you_lb{
	width: 100%;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	overflow: hidden;
}
.lanmu_liebiao_box .you_lb a{
	color: #666;
	font-size: 1rem;
	width: 100%;
	line-height: 2.5!important;
	overflow: hidden;
}
.lanmu_liebiao_box .you_lb p{
	float: left;
	width: 23.125rem;
	padding-left: 0.625rem;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis; 
	margin-left: 0.25rem;
	background-image: url(../images/dian.png);
	background-position: left;
	background-repeat: no-repeat;
	position: relative;
}
.lanmu_liebiao_box .you_lb b{
	float: right;
}
.lanmu_liebiao_box .you_lb a:hover p{
	filter: drop-shadow(1000px 0 #3388ff);
	left: -1000px;
	color: #3388FF;
}
.lanmu_liebiao_box .you_lb a:hover b{
	color: #3388FF;
}
.lanmu_liebiao_box .you_gd a{
	width: 12.5rem;height: 3.125rem;
	border-radius: 8px;
	font-size: 1.25rem;
	color: #333;
	text-align: center;
	line-height: 3.125rem;
	background-color: #e5e5e5;
	margin: 1.25rem auto;
	transition: all .3s;
}
.lanmu_liebiao_box .you_gd a:hover{
	color: #fff;
	background-color: #3388FF;
}

/* 信息 */
.xinxi_zuo{
	float: left;
	width: 50%;height: 100%;
	padding: 1.25rem;
}
.xinxi_you{
	float: left;
	width: 50%;height: 100%;
	padding: 1.25rem;
}
.xinxi_you table{
	border-spacing: 1.25rem;
}
.xinxi_you a{
	font-size: 1.25rem;
	color: #3388FF;
	line-height: 3.75rem;
	height: 3.75rem;
	width: 12.5rem;
	background-color: #f4f9ff;
	border: solid 1px #3388FF;
	border-radius: 8px;
	margin: 0 auto;
	display: flex;
	padding-left: 1.25rem;
	transition: all .1s;
}
.xinxi_you img{
	width: 1.875rem;height: 1.875rem;
	margin: 0.9375rem;
}
.xinxi_you a:hover{
	box-shadow: 0 0 20px rgba(31,82,158,.3);
	margin-top: -3px;
}
/* 党建 */
.dangjian_nav{
	width: 100%;
}
.dangjian_nav ul{
	display: flex;
}
.dangjian_nav li{
	width: calc(100% / 3);
	padding: 1.875rem;
}
.dangjian_nav a{
	font-size: 2rem;
	color: #fff;
	line-height: 4.375rem;
	height: 4.375rem;
	width: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
	border-radius: 8px;
	transition: all .3s;
}
.dangjian_nav a img{
	float: left;
	width: 2.5rem;
	margin-left: 2.5rem;
	margin-top: 0.9375rem;
}
.dangjian_nav a span{
	float: left;
	margin-left: 1.25rem;
}
.dangjian_nav a:hover{
	box-shadow: 0 0 20px rgba(31,82,158,.3);
	margin-top: -10px;
}
.dangjian_neirong{
	width: 100%;
	padding: 0 1.875rem 1.875rem 1.875rem;
}
.dangjian_neirong .neirong_zuo{
	width: 50%;
	float: left;
}
.dangjian_neirong .zuo_bt{
	width: 100%;
	line-height: 1.875rem;
}
.dangjian_neirong .zuo_bt .riqi{
	width: 4.375rem;
	border: solid 1px #999;
	color: #999;
	text-align: center;
	float: left;
}
.dangjian_neirong .zuo_bt .riqi .nian{
	font-size: 1.5rem;
}
.dangjian_neirong .zuo_bt .riqi div{
	height: 1px;width: 3.125rem;
	background-color: #999;
	margin: 0 0.625rem;
}
.dangjian_neirong .zuo_bt .riqi .yue{
	font-size: 1rem;
	letter-spacing: 2px;
}
.dangjian_neirong .zuo_bt .biaoti{
	font-size: 1.25rem;color: #666;
	float: left;
	width: 21.875rem;
	margin-left: 1.25rem;
	font-weight: bold;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	transform: all .3s;
}
.dangjian_neirong .zuo_neirong{padding-right: 1.875rem;}
.dangjian_neirong .zuo_neirong p{
	font-size: 1rem;color: #666;
	width: 100%;
	line-height: 2;
	letter-spacing: 1px;
	padding-top: 1.25rem;
	text-align: justify;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 8;
	-webkit-box-orient: vertical;
	transform: all .3s;
}
.dangjian_neirong .neirong_zuo:hover .zuo_bt .biaoti{
	color: #3388FF;
}
.dangjian_neirong .neirong_zuo:hover .zuo_neirong p{
	color: #333;
}
.dangjian_neirong .neirong_you{
	width: 50%;
	float: left;
}
.dangjian_neirong .neirong_you .you_lb{
	border-top: none;
}





/* 交流 */
.jiaoliu_zuo{
	width: 36.25rem;height: 100%;
	float: left;
	padding-left: 1.875rem;
	padding-bottom: 1.25rem;
}
.jiaoliu_zuo .img{
	overflow: hidden;
	border-radius: 8px;
	height: 8.75rem;
	margin-top: 1.25rem;
	transition: all .3s;
}
.jiaoliu_zuo .img img{
	width: 100%;
}
.jiaoliu_zuo .img:hover{
	box-shadow: 0 0 20px rgba(31,82,158,.3);
}
.jiaoliu_you{
	width: 25rem;height: 100%;
	float: left;
	padding: 1.25rem 1.875rem;
}
.jiaoliu_you li{margin-bottom: 1.25rem;}
.jiaoliu_you a{
	background-color: #f4f9ff;
	border: solid 1px #3388FF;
	border-radius: 8px;
	width: 100%;height: 4.75rem;
	line-height: 4.75rem;
	padding-left: 3.75rem;
	color: #3388FF;
}
.jiaoliu_you img{
	float: left;
	width: 2.75rem;
	margin-top: 1rem;
}
.jiaoliu_you span{
	font-size: 1.5rem;
	float: left;
	margin-left: 1rem;
}
.jiaoliu_you a:hover{
	box-shadow: 0 0 20px rgba(31,82,158,.3);
}
/* ------------------------------- */

/* -----------政策 风采------------ */
.bankuai_box{margin-top: 3.75rem;}
/* 政策 */

.zhegnce_box{
	width: 50%;
	padding-right: 1.875rem;
	float: left;
}
.lanmu_bt{
	font-size: 2rem;
	color: #333;
	width: 100%;
	text-align: center;
}
.bt_xian{
	width: 1.875rem;height: 4px;
	border-radius: 2px;
	background-color: #3388FF;
	margin: 0 auto;
	margin-top: 1.25rem;
}
.zhegnce_box .chengce_lb .you_lb{
	border: none;
}
.chengce_lb{
	margin-top: 1.25rem;
}
.chengce_lb .you_lb p{
	width: 80%;
	background-image: url(../images/huan.png);
	padding-left: 0.625rem;
}
/* 风采 */
.fengcai_box{
	width: 50%;padding-left: 1.875rem;
	position: relative;
	float: left;
}
.shouji_fengcai{
	width: 100%;
	margin-top: 1.25rem;
	overflow: hidden;
	height: 18.75rem;
	position: relative;
	display: none;
}
.swiper-slide3 a{
	overflow: hidden;
	height: 100%;
}
.swiper-slide3 a div{
	width: 100%;
	height: 23.125rem;
	overflow: hidden;
}
.swiper-slide3 a div img{
	min-height: 100%;
	width: 100%;
}
.swiper-slide3 span{
	color: #fff;
	font-size: 1rem;
	position: absolute;bottom: 0;left:0;
	padding:0 1.25rem;
	padding-top: 0.625rem;
	line-height: 1.875rem;
	width: 100%;
	text-align: center;
	box-sizing: border-box;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis; 
	background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.8));
}









/* 轮播 */
#focus_Box{
	position:relative;
	width:100%;
	margin:20px auto;
}
#focus_Box ul{
	position:relative;
	width:100%;
	font-size: 16px;
}
#focus_Box li{
	z-index:0;position:absolute;top:146px; left:377px;
	width:0px;height:0px;
	background:#787878;cursor:pointer;
	border-radius:4px;
	overflow: hidden;
	box-shadow:1px 1px 12px rgba(200, 200, 200, 1)
}
#focus_Box li a{overflow: hidden;height: 100%;}
#focus_Box li img{
	width:100%;
	height: 100%;object-fit: cover;
	background:url(../images/loading.gif) no-repeat center 50%;
	vertical-align:top
}
#focus_Box li p{
	position:absolute;left:0;bottom:0px;
	width:100%;height:2.5rem;
	line-height:2.5rem;
	text-indent:8px;
	color:#fff;
	font-size: 1rem;
	text-align: center;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis; 
	background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.8));
}
#focus_Box .prev,#focus_Box .next{
	display:block;
	z-index:100;
	overflow:hidden;
	cursor:pointer;
	position:absolute;top:131px;
	width:52px;height:52px;
}
#focus_Box .prev{background:url(../images/btn.png) left bottom no-repeat;left:0px}
#focus_Box .next{background:url(../images/btn.png) right bottom no-repeat;right:0px} 
#focus_Box .prev:hover{background-position:left top;}
#focus_Box .next:hover{background-position:right top;}
#focus_Box a.imgs-scroll-btn{
	display:block;
	position:absolute;top:7px;right:15px;
	z-index:110;
	width:51px;height:23px;
	overflow:hidden;
	text-indent:-999px;
}

/* ------------------------------- */

.xiao_banenr img{width: 100%;}

/* ------------友情链接----------- */
.youqing_bt{
	width: 100%;
	border-top: solid 1px #3388FF;
	background-color: #e6ebf2;
}
.youqing_bt p{
	color: #3388FF;font-size: 1.25rem;
	line-height: 3.75rem;
	margin-left: 1.25rem;
}
.youqing_lianjie ul{
	float: left;
	display: flex;
	padding-left: 1.25rem;
}
.youqing_lianjie li{
	padding: 0 1.25rem;
	margin: 1.25rem 0;
	/*border-left: solid 2px #333;*/
}
.youqing_lianjie li:nth-child(1){
	border: none;
}
.youqing_lianjie a{
	font-size: 1rem;color: #333;
}
.youqing_lianjie select{
	float: left;
	font-size: 1rem;
	height: 1.875rem;
	margin-top: 1rem;
	margin-left: 1.25rem;
	width: 12.5rem;
	outline: none;
	transition: all .3s;
}
.youqing_lianjie a:hover{
	color: #3388FF;
}
/* ------------------------------- */

/* -------------页脚-------------- */
footer{
	width: 100%;
	background-color: #1f5299;
	margin-top: 2.5rem;
	color: #fff;
}
.yejiao{
	width: 100%;
	max-width: 1000px;
	font-size: 1rem;
	padding: 2.5rem 0;
	margin: 0 auto;
	padding-left: 56px;
}
.jiguan_tu{
	float: left;
	width: 10%;
}
.jiguan_tu span a{
    margin: 0;
}
.jiguan_tu img{
	margin: 0 auto;
}
.yejiao_xinxi{
	float: left;
	line-height: 2;
}
.yejiao a{
	color: #fff;
	margin-left: 9.375rem;
}
.yejiao_xinxi p img{
	display: inline-block;
	margin-right: 5px;
	margin-bottom: -5px;
}
.yejiao a:hover{
	color: #3388ff;
}
.zhaocuo{
    width: auto;
    margin-left: 20px;
}
/* ------------------------------- */

/* ------------悬浮框-------------- */
.fixed{
	position: fixed;right: 3.125rem;bottom: 3.125rem;z-index: 10000;
	text-align: center;
}
.xuanfu{
	margin-top: 0.625rem;
}
.xuanfu div{
	width: 5rem;height: 5rem;
	background-color: #fff;
	border-radius: 50%;
	margin: 0 auto;
	padding-top: 1.0625rem;
	box-sizing: border-box;
}
.xuanfu img{
	width: 3.125rem;
	margin: 0 auto;
}
.xuanfu span{
	font-size: 1rem;color: #333;
	text-align: center;
	display: block;
	line-height: 2.5;
}
.erweima{
	width: 9.375rem;
	position: fixed;right: 11.25rem;
	border-radius: 8px;
	display: none;
	overflow: hidden;
}
.erweima img{
	width: 100%;
}
.jubao div{
    padding-top: 1.4375rem;
}
.jubao-dianhua{
	height: auto;
	width: 9.375rem;
	max-width: 50%;
	font-size: 16px;
	position: fixed;right: 180px;
	padding: 12px;
	border-radius: 8px;
	background-color: #fff;
	display: none;
}
.jubao-dianhua img{
    max-width: 100%;
}
.jubao-dianhua span{
	color: #3388ff;
}

/* ------------------------------- */


/*首页头条*/
.toutiao{
    margin: 20px auto;
    font-size: 24px;
}
.toutiao a{
    color: #333;
    line-height: 3;
    background-color: #fff;
    border-radius: 8px;
    background-image: url('../images/toutiao.jpg');
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 180px;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}














/* -------------适配-------------- */
@media (max-width:1200px) {
	header{padding: 0 20px;}
	.zhegnce_box{padding-left: .2rem;}
	.fengcai_box{padding-right: .2rem;}
	.zhu_nav a{background-size: 100% 100%;}
	.top_xian,.diannao_fengcai{display: none;}
	.shouji_fengcai{display: block;}
	.banner_zhezhao{display: none;}
	.xuanfu span{font-size: 14px;}
	.fixed{right: 1rem;bottom: 1rem;}
	/*.lanmu_nav span{font-size: 14px;line-height: 40px;margin: 0;}*/
	/*.zuo_nav li{height: 40px;line-height: 40px;}*/
	/*.lanmu_nav .lanmu_bg{height: 40px;}*/
}
@media (max-width:1100px) {
	.yejiao{padding-left: 76px;}
}
@media (max-width:768px) {
    body{background: none!important;}
	.sp_header{display: block;}
	header,.top-top{display: none;}
	.yejiao{padding-left: 36px;}
	.fengcai_box,.zhegnce_box{
		width: 100%;
		float: none;
		padding: 0 20px;
		margin-bottom: 40px;
	}
	.lanmu_bt{font-size: 24px;}
	.bt_xian{width: 32px;}
	.lanmu_liebiao_box .you_lb a{
		font-size: 14px;
	}
	.lanmu_liebiao_box .you_gd a{
		font-size: 16px;
	}
	.shouji_fengcai{
		height: 46vw;
	}
	.swiper-slide3 a div{
		height: 46vw;
	}
	.shouji_fengcai .swiper-container3{
		width: 80%;margin: 0 auto;
	}
	.swiper-slide3 span{
		font-size: 14px;
		line-height: 2;
	}
	.zuo_nav{
		display: block;
		width: 100%;
		margin-bottom: 20px;
	}
	.zuo_nav ul{
		border-radius: 8px;
		display: flex;
		}
	.you_neirong{
		width: 100%;
		float: none;
		height: 31rem;
		border-radius: 8px;
	}
	.lmsj{
		height: auto;
		padding: 0 20px;
	}
	.zhengwu_you{
		width: 22rem;
	}
	.swiper-pagination2{
		padding-bottom: .1rem;
	}
	.swiper-slide2 span{
		font-size: 14px;
		bottom: 3rem;
	}
	.lanmu_liebiao_box .you_lb{
		height: 20rem;
	}
	.dangjian_neirong .zuo_neirong p{
		-webkit-line-clamp: 7;
	}
	#con_qh_4 .lanmu_liebiao_box .you_lb{
		height: 2.8rem;
	}
	.bg_xianshi .lanmu_bg{
		background-color: #3388FF;
		width: 100%;
	}
	.bg_xianshi .lanmu_bg img{
		display: none;
	}
	.lanmu_nav span{
		margin-left: 4.4rem;
	}
	.dangjian_neirong .zuo_bt .riqi .yue{
		letter-spacing: 0px;
	}
	.zuo_nav ul li:nth-child(1) .lanmu_bg{border-radius:8px 0 0 8px;}
	.zuo_nav ul li:nth-child(5) .lanmu_bg{border-radius:0 8px 8px 0;}
	.zhuanlan_box{margin-top: 46px;}
	.lanmu_liebiao_box .you_lb a{line-height: 2.3!important;}
	.zhengwu_zuo{height: calc(100% - 2.4rem);}
	.jubao-dianhua{right: 95px;}
	.toutiao{padding: 0 20px;font-size: 20px;}
	
	
	.ls-zl a{margin-top:45px;zoom: 1;}
	.ls-zl a:after{content: "";display: block;height: 0;clear:both;visibility: hidden;}

}
@media (max-width:414px) {
    .sp_logo{
        padding: 18px 10px;
    }
    .zl_banner .swiper-pagination-bullet{
        width: 8px;
        height: 8px;
    }
	.youqing_bt p{
		font-size: 20px;
		line-height: 2;
		margin-bottom: .5rem;
	}
	.youqing_lianjie ul{
		display: block;
		padding-left: .5rem;
	}
	.youqing_lianjie li{border: none;}
	.youqing_lianjie select{
		height: 24px;width: 130px;
	}
	.yejiao{padding: 20px;}
	.jiguan_tu,.yejiao_xinxi{float: none;width: auto;text-align: center;}
	.xuanfu div{width: 60px;height: 60px;padding-top: 10px;}
	.xuanfu img{width: 40px;}
	.erweima{width: 100px;right: 95px;}
	.lanmu_nav span{
		background-image:none!important;
		margin-left: 0;
		padding-left: 0;
		width: 100%;text-align: center;
	}
	.dongtai_zuo{display: none;}
	.dongtai_you{width: 100%;padding: 10px 20px;}
	.lanmu_liebiao_box .you_lb p{width: 80%;padding-left: 1.5rem;}
	.lanmu_liebiao_box .you_bt{font-size: 16px;}
	.lanmu_liebiao_box .you_lb a{line-height: 2;}
	.you_neirong{height: 54rem;}
	.lanmu_liebiao_box .you_lb{height: 34rem;}
	.lanmu_liebiao_box .you_gd a{font-size: 14px;width: 100px;height: auto;line-height: 2;margin: 12px auto;}
	
	.zhengwu_zuo{height: auto;width: calc(100% - 2.9rem);float: none;}
	.zhengwu_zuo ul{padding-bottom: .4rem;}
	.zhengwu_you{width: 100%;margin: 0;padding: .4rem;}
	.zhengwu_you a img{width: 3rem;}
	.zhengwu_you p{line-height: 16px;}
	.zhengwu_you li{float: left;width: 50%;padding: 0 10px;margin-bottom: 10px;}
	.zhengwu_you a{height: 32px;line-height: 32px;}
	.xinxi_zuo{display: none;}
	.xinxi_you{width: 100%;}
	.xinxi_you table{width: 100%;}
	.xinxi_you a{
		width: 80%;
		height: 1rem;
		line-height: .9rem;
		font-size: 16px;
		padding-left: .3rem;
		margin-bottom: .3rem;
	}
	.xinxi_you img{
		width: .6rem;height: .6rem;
		margin: .18rem;
	}
	.zhengwu_an .img{
	    width: 10rem;
        height: 10rem;
	}
	.zhengwu_an a{
	    padding: 1.5rem 0;
	}
	.xinxi_you .td2{padding-left: 2rem;}
	.dangjian_neirong .neirong_zuo{
		display: none;
	}
	.dangjian_neirong .neirong_you{
		width: 100%;
	}
	#con_qh_4 .lanmu_liebiao_box .you_lb{
		height: 5.8rem;
	}
	.dangjian_nav a{
	    border-radius: 3px;
	}
	.jiaoliu_zuo{
		width: 100%;
		padding: 2rem;
	}
	.jiaoliu_zuo .img{
		height: 15rem;
	}
	.jiaoliu_you{display: none;}
	
	.bankuai_box{margin-top: 40px;}
	.zhaocuo{margin-left: 0;margin-top:10px;}
	.zhaocuo img{margin: 0 auto!important;}
	.jubao div{padding-top: 17px;}
	.toutiao a{
	    padding-left: 28%;
        background-size: 24%;
        font-size: 16px;
        line-height: 2.5;
	}
}
@media (max-width:375px) {
	#con_qh_4 .lanmu_liebiao_box .you_lb{height: 5.6rem;}
	/*.lanmu_liebiao_box .you_lb{height: 6.3rem;}*/
	.jubao-dianhua{right: 110px;}
	
}

/* -------------分页------
.pagination {display: inline-block;padding-left: 0;margin: 20px 0;border-radius: 4px;text-align:center;}
.pagination>li {display: inline;}
.pagination>li>a:hover,.pagination>li.active>span, .pagination>li.disabled>span,.pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {color: #FFF;background-color: #428bca;border-color: #ddd;}
.pagination>li>a, .pagination>li>span {position: relative;float: left;padding: 6px 12px;margin-left:10px;line-height: 1.42857143;color: #428bca;text-decoration: none;
background-color: #fff;border: 1px solid #ddd;font-size:16px;}
.pagination>li:first-child>a, .pagination>li:first-child>span {margin-left:0}
.pagination>li:last-child>a, .pagination>li:last-child>span {border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
------------ */

/* 底部分页 */
.search_pagination{
  font-size: 0px;
  text-align: center;
  padding: 36px 0 !important;
  border-top: 1px solid #ececec;
}

.search_pagination li{
  height: 28px;
  line-height: 28px;
  border: 1px #e0e0e0 solid;
  color: #015293;
  font-size: 14px;
  margin-left: 6px;
  cursor:pointer;
}
.paging_prohibited{
  color: #999999 !important;

}
.paging_is_selected{
  
  background: #015293;
}
.paging_is_selected a{
  color: #ffffff !important;
}
.previous_page{
margin-left: 15px !important;
}
.next_page{
margin-right: 9px;
}
#paging .previous_page a, #paging .next_page a,#paging  .home_page a,#paging .last_page a{
  padding: 0px 5px;
}

.search_pagination ul{
  display: inline-block;
  vertical-align: top;
  margin: 0px;
  position: relative;
  left: 16px;
}
.home_page,.last_page{
  width: 46px;
  padding: 0px !important;
}
.previous_page,.next_page{
  width: 60px;
  padding: 0px !important;
}
.previous_page{
  margin-left:6px !important;
}
.next_page{
  margin-right:0;
}
#paging a{
  display: inline-block;
  padding: 0px 9px;
  height: 100%;
  color:#333;
}

/* 底部跳转 */
.skip ul{
  display: inline-block;
  vertical-align: top;
}
.skip li{
  display: inline-block;
  vertical-align: top;
}
.skip li input{
  width: 38px;
  height: 28px;
  padding: 5px;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin: 0 3px;
  text-align: center;
  vertical-align: bottom;
}
.skip li{
  border: none;
  color: #333;
  cursor:  inherit;
}

.skip .submit{
  border: 1px #e0e0e0 solid;
  cursor: pointer;
  padding: 0 10px;
  line-height: 26px;
  background: none;
}
.zwxxgk_nry{
  width: 1200px;
  height: 100%;
  overflow: hidden;
  margin: 0 auto;
  background: #fff;
}
.content_background{
  background-color: #f0f0f0 !important;
}
.bottom{
  margin-top: 0px;
}

.row .list-inline li{
  display: inline-block;
  text-align: center;
}




