﻿/* 当前位置 start */
.dqwz {
	width: 6.5rem;
	margin: auto;
	height: .85rem;
	line-height: .85rem;
	border-bottom: .01rem solid #d1d6dc;
	background: url(../mobile_images/wz-icon.png) no-repeat left center;
	background-size: .2rem .24rem;
	text-indent: .35rem;
	color: #666666;
	font-size: .24rem;
}

.dqwz a {
	color: #666666;
	font-size: .24rem;
}

/* 当前位置 end */


/* 单位简介 start */
.dwjj {
	width: 6.5rem;
	margin: auto;
}

.dwjj h3 {
	font-size: .32rem;
	color: #ffffff;
	height: .7rem;
	line-height: .7rem;
	border-bottom: .01rem solid #d1d6dc;
	background: url(../mobile_images/xsjbj.png) no-repeat 2.15rem bottom;
	background-size: .25rem .22rem;
	margin-top: .5rem;

}

.dwjj h3 a {
	display: block;
	width: 2.15rem;
	height: .7rem;
	text-align: center;
	color: #ffffff;
	background: #015293;
}

.dwjj-con {
	overflow: hidden;
}

.dwjj-con p {
	font-size: .28rem;
	color: #333333;
	line-height: .58rem;
	margin: .35rem 0;
}

/* 单位简介 end */

/* 通用细览 start */
.xilan {
	width: 6.5rem;
	margin: auto;
	padding-bottom: .5rem;
}

.xilan h3 {
	font-size: .4rem;
	color: #333333;
	text-align: center;
	line-height: .66rem;
	margin-top: .4rem;
	margin-bottom: .1rem;
}

.xilan .source {
	width: 100%;
	height: auto;
	text-align: left;
	color: #999999;
	font-size: .24rem;
	line-height: .35rem;
	background: url(../mobile_images/xl-bj.png) no-repeat center bottom;
	background-size: 6.5rem .15rem;
	padding-bottom: .3rem;
}

.xilan .xilan-con {
	overflow: hidden;
}

.xilan .xilan-con p {
	font-size: .28rem;
	color: #333333;
	line-height: .58rem;
	margin: .4rem 0;
}
.xilan .xilan-con img{
	max-width: 100%;
}

.xilan .close-bt {
	font-size: .26rem;
	color: #999999;
	height: .74rem;
	line-height: .74rem;
	background: #ebf3fa;
	border-radius: .05rem;
	text-indent: .2rem;

}

.xilan .close-bt img {
	display: block;
	float: left;
	margin: .22rem 0 0 2.7rem;
	width: .26rem;
	height: .3rem;

}

.xilan .close-bt a {
	color: #999999;
}

/* 通用细览 end */


/* 专题专栏 start */
.ztzl {
	width: 6.5rem;
	margin: auto;
	padding-bottom: .5rem;
}

.ztzl h3 {
	font-size: .32rem;
	color: #ffffff;
	height: .7rem;
	line-height: .7rem;
	border-bottom: .01rem solid #d1d6dc;
	background: url(../mobile_images/xsjbj.png) no-repeat 2.15rem bottom;
	background-size: .25rem .22rem;
	margin-top: .5rem;

}

.ztzl h3 a {
	display: block;
	width: 2.15rem;
	height: .7rem;
	text-align: center;
	color: #ffffff;
	background: #015293;
}

.ztzl-con {
	overflow: hidden;
}

.ztzl-con ul {
	overflow: hidden;
	margin-top: .1rem;
}

.ztzl-con ul li {
	float: left;
	margin-top: .3rem;
}

.ztzl-con ul li:nth-of-type(2n) {
	float: right;
}

.ztzl-con ul li img {
	width: 3.05rem;
	height: 1.7rem;
}

.ztzl-con ul li p {
	width: 2.78rem;
	height: .85rem;
	line-height: .85rem;
	font-size: .28rem;
	color: #333333;
	text-indent: .25rem;
	border: .01rem solid #e5e5e5;
	border-top: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: -.02rem;
	padding-right: .25rem;
	background: url(../mobile_images/ztzlbj.png) no-repeat top center;
	background-size:  3.03rem .5rem;
}

.ztzl-con ul li p a {
	color: #333333;
}

.sub-more {
	width: 6.5rem;
	height: .75rem;
	line-height: .75rem;
	text-align: center;
	background: #ebf3fa;
	border-radius: .05rem;
	margin-top: .4rem;
}

.sub-more a {
	color: #999999;
	font-size: .26rem;
}

/* 专题专栏 end */

/* 图片新闻 start */
.tpxw {
	width: 6.5rem;
	margin: auto;
	padding-bottom: .5rem;
}

.tpxw h3 {
	font-size: .32rem;
	color: #ffffff;
	height: .7rem;
	line-height: .7rem;
	border-bottom: .01rem solid #d1d6dc;
	background: url(../mobile_images/xsjbj.png) no-repeat 2.15rem bottom;
	background-size: .25rem .22rem;
	margin-top: .5rem;

}

.tpxw h3 a {
	display: block;
	width: 2.15rem;
	height: .7rem;
	text-align: center;
	color: #ffffff;
	background: #015293;
}

.tpxw-con {
	overflow: hidden;
}

.tpxw-con ul {
	overflow: hidden;
	margin-top: .1rem;
}

.tpxw-con ul li {
	margin-top: .3rem;
}

.tpxw-con ul li img {
	width: 6.5rem;
	height: 3.66rem;
}

.tpxw-con ul li p {
	width: 6.48rem;
	height: 1.62rem;
	border: .01rem solid #e5e5e5;
	border-top: none;
	background: url(../mobile_images/ztzlbj.png) repeat-x top center;
	margin-top: -.1rem;
}

.tpxw-con ul li p a {
	width: 5.98rem;
	padding: 0 .25rem;
	display: block;
	float: left;
	margin-top: .4rem;
	font-size: .3rem;
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.tpxw-con ul li p span {
	display: block;
	width: 100%;
	height: .7rem;
	line-height: .7rem;
	float: left;
	font-size: .24rem;
	color: #999999;
	background: url(../mobile_images/tpxw-icon.png) no-repeat .25rem center;
	text-indent: .64rem;
	margin-top: .08rem;
	background-size: .28rem .28rem;
}

/* 图片新闻 end */

/* 新闻概览 start */
.xwgl {
	width: 6.5rem;
	margin: auto;
	padding-bottom: .5rem;
}

.xwgl h3 {
	font-size: .32rem;
	color: #ffffff;
	height: .7rem;
	line-height: .7rem;
	border-bottom: .01rem solid #d1d6dc;
	background: url(../mobile_images/xsjbj.png) no-repeat 2.15rem bottom;
	background-size: .25rem .22rem;
	margin-top: .5rem;


}

.xwgl h3 a {
	display: block;
	width: 3rem;
	height: .7rem;
	text-align: center;
	color: #ffffff;
	background: #015293;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.xwgl .xwgl-con ul {
	margin-top: .2rem;
}

.xwgl .xwgl-con ul li {
	width: 6.5rem;
	height: 0.64rem;
	line-height: 0.64rem;
	background: url(../mobile_images/heidian.png) no-repeat left center;
	background-size: .1rem .1rem;
}

.xwgl .xwgl-con ul li.fen {
	margin-bottom: .2rem;
	padding-bottom: .2rem;
	border-bottom: .01rem dashed #c5c5c5;
}

.xwgl .xwgl-con ul li a {

	font-size: .28rem;
	color: #333333;
}

.xwgl .xwgl-con ul li  p {
	width: 4.76rem;
	float: left;
	text-indent: .25rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: .28rem;
}

.xwgl .xwgl-con ul li  span {
	display: block;
	float: right;
	font-size: .24rem;
	color: #999999;
}
.xwgl .xwgl-con ul li  span a{
	font-size: .24rem;
	color: #999999;
}

/* 新闻概览 end */

/* 要闻动态 start */
/* 要闻动态-头条 start */
.toutiao {
	height: 1.27rem;
	background: #ffffff;
	font-size: .42rem;
	color: #015293;
	line-height: 1.27rem;
	text-align: center;
}

.toutiao a {
	display: block;
	width: 6.3rem;
	margin: auto;
	color: #015293;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/* 要闻动态-头条 end */
/* 要闻动态-图片新闻轮播图 start */
.lbtht-bj{
	
	height: 3.64rem;
	padding: .5rem 0;
	overflow: hidden;
	background: url(../mobile_images/hengtiao-bj.png) no-repeat top center #fff !important;

}

.idx_lb .swiper-slide a,
.idx_lb .swiper-slide a img {
	display: block;
	width: 6.5rem;
	height: 3.64rem;
	position: relative;
	margin: auto;
}

.idx_lb .swiper-slide a span {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	box-sizing: border-box;
	padding-right: 1.9rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: .28rem;
	color: #ffffff;
	padding-left: .3rem;
	height: 0.7rem;
	line-height: .7rem;
	background: rgba(0, 0, 0, .6);
}

.idx_lb .swiper-pagination {
	text-align: right;
	padding-right: .3rem;
	box-sizing: border-box;
	bottom: .25rem;
}

.idx_lb .swiper-pagination span {
	width: 0.17rem;
	height: 0.17rem;
	border-radius: 50%;
	background: #fff;
	opacity: 1;
	margin-left: .1rem;
}

.idx_lb .swiper-pagination span.swiper-pagination-bullet-active {
	width: 0.3rem;
	background: #c92327;
	border-radius: 0.25rem;
}

.idx_lb .swiper-button-prev,
.idx_lb .swiper-button-next {
	width: 0.37rem;
	height: 0.49rem;
	background: none;
	margin-top: 0;
	transform: translateY(-50%);
}

.idx_lb .swiper-button-prev img,
.idx_lb .swiper-button-next img {
	display: block;
	width: 100%;
}

.idx_lb .swiper-button-prev {
	left: .4rem;
}

.idx_lb .swiper-button-next {
	right: .4rem;
}

/* 要闻动态-图片新闻轮播图 end */
/* 要闻动态-新闻列表 start */
.list-three {
	width: 6.59rem;
	margin: auto;

}

.list-three ul {
	width: 6.5rem;
	height: .72rem;
	margin: auto;
	clear: both;
	background: url(../mobile_images/xwbj01.png) repeat top center;
}

.list-three ul li {
	font-size: .32rem;
	color: #333333;
	font-weight: bold;
	float: left;
	width: 2.16rem;
	height: .72rem;
	text-align: center;
	line-height: .72rem;
	margin-right: .01rem;
	background: #ebf3fa;
}


.list-three ul li.on {
	height: .82rem;
	background: url(../mobile_images/xwbj02.png) no-repeat top center;
	color: #ffffff;
	background-size: cover;
}

.NewListThree .swiper-container {
	width: 6.5rem;
	clear: both;
	margin: auto;
}

.NewListThree .swiper-container .swiper-slide ul {
	margin-top: .1rem;
}

.NewListThree .swiper-container .swiper-slide ul li {
	width: 6.5rem;
	height: 0.64rem;
	line-height: 0.64rem;
	background: url(../mobile_images/heidian.png) no-repeat left center;
	background-size: .1rem .1rem;
}

.NewListThree .swiper-container .swiper-slide ul li a {
	display: block;
	width: 6.5rem;
	margin: auto;
	font-size: .28rem;
	color: #333333;
}

.NewListThree .swiper-container .swiper-slide ul li a p {
	width: 4.76rem;
	float: left;
	text-indent: .25rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.NewListThree .swiper-container .swiper-slide ul li a span {
	display: block;
	float: right;
	font-size: .24rem;
	color: #999999;
}

.NewListThree .swiper-container .swiper-slide .list-more {
	display: block;
	width: 6.5rem;
	margin: auto;
	height: .75rem;
	line-height: .75rem;
	background: #ebf3fa;
	text-align: center;
	font-size: .26rem;
	color: #999999;
	margin-top: .15rem;
	margin-bottom: .5rem;
}

.NewListThree .swiper-container .swiper-slide .list-more a {
	color: #999999;
}

/* 要闻动态-新闻列表 end */
/* 要闻动态 end */

/* 服务工作 start */
.list-fwgz {
	width: 6.59rem;
	margin: auto;

}

.list-fwgz ul {
	width: 6.5rem;
	height: .72rem;
	margin: auto;
	clear: both;
	background: url(../mobile_images/xwbj01.png) repeat top center;
}

.list-fwgz ul li {
	font-size: .32rem;
	color: #333333;
	font-weight: bold;
	float: left;
	width: 3.25rem;
	height: .72rem;
	text-align: center;
	line-height: .72rem;
	background: #ebf3fa;
}


.list-fwgz ul li.on {
	height: .82rem;
	background: url(../mobile_images/xwbj02.png) no-repeat top center;
	color: #ffffff;
	background-size: contain;
}

/* 服务工作 end */

/* 领导信息 start */
.ldxx {
	width: 6.5rem;
	margin: auto;
	padding-bottom: .5rem;
}

.ldxx h3 {
	font-size: .32rem;
	color: #ffffff;
	height: .7rem;
	line-height: .7rem;
	border-bottom: .01rem solid #d1d6dc;
	background: url(../mobile_images/xsjbj.png) no-repeat 2.15rem bottom;
	background-size: .25rem .22rem;
	margin-top: .5rem;

}

.ldxx h3 a {
	display: block;
	width: 2.15rem;
	height: .7rem;
	text-align: center;
	color: #ffffff;
	background: #015293;
}

.ldxx-con {
	overflow: hidden;
}

.ldxx-con ul {
	margin-top: .1rem;
}

.ldxx-con ul li {
	width: 100%;
	height: 2.8rem;
	background: #f3f7fa;
	margin-top: .3rem;
}

.ldxx-con ul li img {
	display: block;
	float: left;
	margin: .3rem 0 0 .3rem;
	width: 1.55rem;
	height: 2.2rem;
}

.ldxx-con ul li a {
	display: block;
	width: 3.65rem;
	float: left;
	color: #015293;
	font-size: .3rem;
	font-weight: bold;
	margin-top: .5rem;
	margin-left: .4rem;
}

.ldxx-con ul li span {
	display: block;
	width: 3.65rem;
	float: left;
	font-size: .26rem;
	color: #333333;
	margin-left: .4rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;

}

.ldxx-con ul li span:nth-of-type(1) {
	margin-top: .1rem;
	text-indent: 0;
}

.ldxx-con ul li span:nth-of-type(2) {
	margin-top: .2rem;
}

/* 领导信息 end */

/* 领导细览 start */
.ldxl {
	position: relative;
	padding-bottom: .5rem;
}

.ldxl .ldxl-jj {
	text-align: center;
	margin-top: .6rem;
}

.ldxl .ldxl-jj img {
	width: 1.5rem;
	height: 2.1rem;
}

.ldxl .ldxl-jj a {
	display: block;
	font-size: .36rem;
	color: #015293;
	font-weight: bold;
	margin-top: .3rem;
}

.ldxl .ldxl-jj p {
	font-size: .26rem;
	color: #333333;
	margin-top: .15rem;
}

.ldxl .gzfg {
	width: 6.5rem;
	margin: auto;
	height: auto;

	position: relative;
}

.ldxl .gzfg h3 {
	width: 1.35rem;
	height: .5rem;
	line-height: .5rem;
	background: #fff;
	font-size: .3rem;
	color: #015293;
	font-weight: bold;
	position: absolute;
	top: -.25rem;
	left: .25rem;
	text-align: center;
}

.ldxl .gzfg p {
	width: auto;
	height: auto;
	overflow: hidden;
	font-size: .28rem;
	color: #333333;
	line-height: .58rem;
	padding: .4rem .3rem;
	border: .01rem solid #eeeeee;
	margin-top: .8rem;
	text-indent: .5rem;
}

.ldxl .grjl {
	width: 6.5rem;
	margin: auto;
	height: auto;

	position: relative;
}

.ldxl .grjl h3 {
	width: 1.35rem;
	height: .5rem;
	line-height: .5rem;
	background: #fff;
	font-size: .3rem;
	color: #015293;
	font-weight: bold;
	position: absolute;
	top: -.25rem;
	left: .25rem;
	text-align: center;
}

.ldxl .grjl p {
	width: auto;
	height: auto;
	overflow: hidden;
	font-size: .28rem;
	color: #333333;
	line-height: .58rem;
	padding: .4rem .3rem;
	border: .01rem solid #eeeeee;
	margin-top: .6rem;
	text-indent: .5rem;
}

/* 领导细览 end */

/* 政务公开 start */
/* 政务公开-领导信息*/
.list-zwgk-ldxx {
	margin: auto;
	padding-top: .5rem;
	margin-bottom: .4rem;

}

.list-zwgk-ldxx ul {
	width: 6.5rem;
	height: .72rem;
	margin: auto;
	clear: both;
	background: url(../mobile_images/xwbj01.png) repeat top center;
}

.list-zwgk-ldxx ul li {
	font-size: .32rem;
	color: #333333;
	font-weight: bold;
	float: left;
	width: 2.16rem;
	height: .72rem;
	text-align: center;
	line-height: .72rem;
	margin-right: .01rem;
	background: #ebf3fa;
}

.list-zwgk-ldxx ul li.on {
	height: .82rem;
	background: url(../mobile_images/xwbj02.png) no-repeat top center;
	color: #ffffff;
	background-size: cover;
}

.list-zwgk-ldxx ul span {
	float: right;
	display: block;
	font-size: .26rem;
	color: #015293;
	line-height: .72rem;
	margin-right: .3rem;

}

.list-zwgk-ldxx ul span a {
	color: #015293
}

.zwgk-ldxx-con {
	width: 6.5rem;
	margin: auto;
	height: 2.9rem;
	clear: both;
	margin-bottom: .5rem;

}

.zwgk-ldxx-con .zwgk-ldxx-con-l {
	width: 1.95rem;
	height: 2.9rem;
	float: left;
	border-right: .01rem solid #eeeeee;
}

.zwgk-ldxx-con .zwgk-ldxx-con-l img {
	width: 1.7rem;
	height: 2.15rem;
}

.zwgk-ldxx-con .zwgk-ldxx-con-l p {
	width: 1.7rem;
	font-size: .3rem;
	color: #015293;
	font-weight: bold;
	margin-top: .28rem;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.zwgk-ldxx-con .zwgk-ldxx-con-l p a {
	color: #015293;
}

.zwgk-ldxx-con-r {
	width: 4.23rem;
	float: right;
	font-size: .24rem;
}

.zwgk-ldxx-con-r a {
	color: #333333;
}

.zwgk-ldxx-con-r .fengong {
	height: 1.28rem;
	line-height: .46rem;
	margin-top: .25rem;
}

.zwgk-ldxx-con-r .fengong span {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.zwgk-ldxx-con-r .ld-qt {
	height: .94rem;
	padding-top: .28rem;
	border-top: .01rem solid #eeeeee;
	margin-top: .4rem;
}

.zwgk-ldxx-con-r .ld-qt a {
	display: block;
	float: left;
	width: 50%;
	color: #333333;
	font-size: .28rem;
	background: url(../mobile_images/ldxx-icon01.png) no-repeat left center;
	background-size: .12rem .15rem;
	text-indent: .33rem;
}

/* 单位简介 */

.zwgk-dwjj a {
	display: block;
	width: 6.5rem;
	height: 1.2rem;
	margin: auto;
	background: url(../mobile_images/dwjjbj.png) no-repeat center;
	background-size: cover;
	font-size: .36rem;
	color: #ffffff;
	font-weight: bold;
	text-indent: 3.09rem;
	line-height: 1.2rem;
	margin-bottom: .5rem;
}

/* 政府信息公开 */
.zfxxgk {
	height: auto;
	position: relative;
	background: url(../mobile_images/xxgkbj.png) no-repeat top center;
	background-size: 6.5rem;

}

.zfxxgk .zfxxgk-con {
	width: 6.5rem;
	height: 1.2rem;
	margin: auto;
	line-height: 1.2rem;
	text-align: center;
	background-size: contain;
}

.zfxxgk .zfxxgk-con a {
	font-size: .4rem;
	color: #ffffff;
	font-weight: bold;
}

.zfxxgk ul {
	width: 6.5rem;
	height: auto;
	margin: auto;
	border-left: 1px solid #cdd8ee;
	border-right: 1px solid #cdd8ee;
	border-bottom: 1px solid #cdd8ee;
	padding-bottom: .4rem;
	padding-top: .2rem;
	border-bottom-left-radius: .05rem;
	border-bottom-right-radius: .05rem;

}

.zfxxgk ul li {
	width: 5.72rem;
	margin: auto;
	background: #f7f9fd;
	height: .92rem;
	border-radius: .05rem;
	margin-top: .2rem;
	line-height: .92rem;
	text-indent: 1.6rem;

}

.zfxxgk ul li:nth-of-type(1) {
	background-image: url(../mobile_images/ldxx-icon01.jpg);
	background-repeat: no-repeat;
	background-position: .57rem center;
	background-size: .7rem .7rem;

}

.zfxxgk ul li:nth-of-type(2) {
	background-image: url(../mobile_images/ldxx-icon02.jpg);
	background-repeat: no-repeat;
	background-position: .57rem center;
	background-size: .7rem .7rem;
}

.zfxxgk ul li:nth-of-type(3) {
	background-image: url(../mobile_images/ldxx-icon03.jpg);
	background-repeat: no-repeat;
	background-position: .57rem center;
	background-size: .7rem .7rem;
}

.zfxxgk ul li:nth-of-type(4) {
	background-image: url(../mobile_images/ldxx-icon04.jpg);
	background-repeat: no-repeat;
	background-position: .57rem center;
	background-size: .7rem .7rem;
}

.zfxxgk ul li:nth-of-type(5) {
	background-image: url(../mobile_images/ldxx-icon06.jpg);
	background-repeat: no-repeat;
	background-position: .57rem center;
	background-size: .7rem .7rem;
}

.zfxxgk ul li a {
	display: block;
	width: 100%;
	height: .92rem;
	font-size: .28rem;
	color: #333333;
	background: url(../mobile_images/dlxx-icon02.png) no-repeat 4.85rem center;
	background-size: .35rem .25rem;
}

.list-one {
	width: 6.5rem;
	margin: auto;
	margin-top: .5rem;
}

.list-one ul {
	width: 6.5rem;
	height: .72rem;
	margin: auto;
	clear: both;
}

.list-one ul li {
	font-size: .32rem;
	color: #333333;
	font-weight: bold;
	float: left;
	width: 3.25rem;
	height: .82rem;
	text-align: center;
	line-height: .72rem;
	background: url(../mobile_images/xwbj01.png) no-repeat top center;
	background-size: contain;
}

.list-one ul li.on {
	background: url(../mobile_images/xwbj02.png) no-repeat top center;
	color: #ffffff;
	background-size: contain;
}

.NewList .swiper-container {
	width: 6.5rem;
	clear: both;
	margin: auto;
}

.NewList .swiper-container .swiper-slide ul {
	margin-top: .1rem;
}

.NewList .swiper-container .swiper-slide ul li {
	width: 6.5rem;
	height: 0.64rem;
	line-height: 0.64rem;
	background: url(../mobile_images/heidian.png) no-repeat left center;
	background-size: .1rem .1rem;
}

.NewList .swiper-container .swiper-slide ul li a {
	display: block;
	width: 6.5rem;
	margin: auto;
	font-size: .28rem;
	color: #333333;
}

.NewList .swiper-container .swiper-slide ul li a p {
	width: 4.76rem;
	float: left;
	text-indent: .25rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: .28rem;
}

.NewList .swiper-container .swiper-slide ul li a span {
	display: block;
	float: right;
	font-size: .24rem;
	color: #999999;
}

.NewList .swiper-container .swiper-slide .list-more {
	display: block;
	width: 6.5rem;
	margin: auto;
	height: .75rem;
	line-height: .75rem;
	background: #ebf3fa;
	text-align: center;
	font-size: .26rem;
	color: #999999;
	margin-top: .15rem;
}

.NewList .swiper-container .swiper-slide .list-more a {
	color: #999999;
}

/* 政务公开 end */


/* 风采展示 start */
.fczs {
	width: 6.5rem;
	margin: auto;
	overflow: hidden;
}

.fczs .tit {
	width: 100%;
	height: .72rem;
	background: #ebf3fa;
	margin-top: .5rem;
	margin-bottom: .4rem;
	line-height: .72rem;
}

.fczs .tit h3 {
	width: 2.8rem;
	height: .82rem;
	text-align: center;
	font-size: .32rem;
	color: #ffffff;
	background: url(../mobile_images/xwbj02.png) no-repeat center;
	background-size: cover;
}

.fczs .fczs-tp {
	width: 100%;
	height: 3.8rem;
	position: relative;
}

.fczs .fczs-tp a {
	color: #ffffff;
}

.fczs .fczs-tp img {
	display: block;
	width: 6.5rem;
	height: 3.8rem;
	position: absolute;
}

.fczs .fczs-tp span {
	display: block;
	position: absolute;
	z-index: 100;
	width: 6rem;
	padding: 0 .25rem;
	height: .7rem;
	bottom: 0;
	line-height: .7rem;
	text-align: center;
	color: #ffffff;
	font-size: .28rem;
	background: rgba(0, 0, 0, .6);
}

.fczs-list {
	margin-top: .3rem;
}

.fczs-list li {
	width: 6.5rem;
	height: 0.64rem;
	line-height: 0.64rem;
	background: url(../mobile_images/heidian.png) no-repeat left center;
	background-size: .1rem .1rem;
}

.fczs-list li a {
	display: block;
	width: 6.5rem;
	margin: auto;
	font-size: .28rem;
	color: #333333;
}

.fczs-list li a p {
	width: 4.76rem;
	float: left;
	text-indent: .25rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: .28rem;
}

.fczs-list li a span {
	display: block;
	float: right;
	font-size: .24rem;
	color: #999999;
}

.fczs-list-more {
	display: block;
	width: 6.5rem;
	margin: auto;
	height: .75rem;
	line-height: .75rem;
	background: #ebf3fa;
	text-align: center;
	font-size: .26rem;
	color: #999999;
	margin-top: .25rem;
}

.fczs-list-more a {
	color: #999999;
}

.fczs-lsyml {
	width: 100%;
	height: 1.5rem;
	margin: .5rem 0;
}

.fczs-lsyml img{
	width: 6.5rem;
	height: 1.5rem;
}

/* 风采展示 end */


/* 互动交流 start */
.hdjl {
	width: 6.5rem;
	margin: auto;
	overflow: hidden;
}

.hdjl-ca {
	width: 100%;
	height: 1.8rem;
	margin-top: .5rem;
}

.hdjl-ca li {
	width: 1.97rem;
	height: 1.8rem;
	float: left;
	text-align: center;
}

.hdjl-ca li a {
	display: block;
	font-size: .3rem;
	color: #333333;
	font-weight: bold;
	padding-top: 1.1rem;
}

.hdjl-ca li:nth-of-type(1) {
	background: url(../mobile_images/fczsbj01.png);
	margin-right: .295rem;
	background-size: cover;
}

.hdjl-ca li:nth-of-type(2) {
	background: url(../mobile_images/fczsbj02.png);
	margin-right: .295rem;
	background-size: cover;
}

.hdjl-ca li:nth-of-type(3) {
	background: url(../mobile_images/fczsbj03.png);
	background-size: cover;
}

.hdjl .tit {
	width: 100%;
	height: .72rem;
	background: #ebf3fa;
	margin-top: .5rem;
	line-height: .72rem;
}

.hdjl .tit h3 {
	width: 2.8rem;
	height: .82rem;
	text-align: center;
	font-size: .32rem;
	color: #ffffff;
	background: url(../mobile_images/xwbj02.png) no-repeat center;
	background-size: cover;
}

.hdjl-list {
	margin-top: .2rem;
}

.hdjl-list li {
	width: 6.5rem;
	height: 0.64rem;
	line-height: 0.64rem;
	background: url(../mobile_images/heidian.png) no-repeat left center;
	background-size: .1rem .1rem;
}

.hdjl-list li a {
	display: block;
	width: 6.5rem;
	margin: auto;
	font-size: .28rem;
	color: #333333;
}

.hdjl-list li a p {
	width: 4.76rem;
	float: left;
	text-indent: .25rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: .28rem;
}

.hdjl-list li a span {
	display: block;
	float: right;
	font-size: .24rem;
	color: #999999;
}

.hdjl-list-more {
	display: block;
	width: 6.5rem;
	margin: auto;
	height: .75rem;
	line-height: .75rem;
	background: #ebf3fa;
	text-align: center;
	font-size: .26rem;
	color: #999999;
	margin-top: .25rem;
}

.hdjl-list-more a {
	color: #999999;
}

.hdjl-wsxf {
	margin: .5rem 0;
}

.hdjl-wsxf a {
	display: block;
	width: 6.5rem;
	height: 1.4rem;
	background: url(../mobile_images/wsxfbj.png) no-repeat center;
	background-size: cover;
	font-size: .46rem;
	color: #3781cb;
	font-weight: bold;
	text-align: center;
	line-height: 1.4rem;
}

/* 互动交流 end */

/* 受理范围 start */
.slfw {
	width: 6.5rem;
	margin: auto;
	padding-bottom: .5rem;
}

.slfw h3 {
	font-size: .32rem;
	color: #ffffff;
	height: .7rem;
	line-height: .7rem;
	border-bottom: .01rem solid #d1d6dc;
	background: url(../mobile_images/xsjbj.png) no-repeat 2.15rem bottom;
	background-size: .25rem .22rem;
	margin-top: .5rem;

}

.slfw h3 a {
	display: block;
	width: 2.15rem;
	height: .7rem;
	text-align: center;
	color: #ffffff;
	background: #015293;
}

.slfw .slfw-con {
	padding-bottom: .25rem;
	border-bottom: .01rem dashed #dedede;
}

.slfw .slfw-con p {
	font-size: .28rem;
	color: #333333;
	line-height: .58rem;
	margin: .25rem 0;
}

.jumpInput {
	width: 100%;
	height: auto;
	font-size: .28rem;
	margin-top: .5rem;
}

.jumpInput .jumpInputCon {
	width: 6.5rem;
	height: .3rem;
	clear: both;
	line-height: .3rem;
}

.jumpInput .jumpInputCon input {
	float: left;
	width: .3rem;
	height: .3rem;
	border-radius: .1rem;
	margin-left: 1.2rem;

}

.jumpInput .jumpInputCon span {
	display: block;
	height: .3rem;
	line-height: .3remm;
	float: left;
	margin-left: .2rem;
}

.jumpInput button {
	width: 3.95rem;
	height: .77rem;
	margin: auto;
	font-size: .28rem;
	color: #ffffff;
	background-color: #999;
	outline: none;
	border: none;
	border-radius: .5rem;
	margin-top: .4rem;
}
.jumpInput button.active {
  
	cursor: pointer;
	background: #053d7d;
}

/* 受理范围 end */

/* 信件查询 start */
.xjcx {
	width: 6.5rem;
	margin: auto;
	padding-bottom: .3rem;
}

.xjcx h3 {
	font-size: .32rem;
	color: #ffffff;
	height: .7rem;
	line-height: .7rem;
	border-bottom: .01rem solid #d1d6dc;
	background: url(../mobile_images/xsjbj.png) no-repeat 2.15rem bottom;
	background-size: .25rem .22rem;
	margin-top: .5rem;

}

.xjcx h3 a {
	display: block;
	width: 2.15rem;
	height: .7rem;
	text-align: center;
	color: #ffffff;
	background: #015293;
}

.xjcx .xjcx-con {
	padding-bottom: .25rem;
}

.xjcx .xjcx-con input {
	width: 5.5rem;
	height: .75rem;
	outline: none;
	border: .01rem solid #e5e5e5;
	margin-top: .32rem;
	border-radius: .05rem;
	font-size: .28rem;
	color: #999999;
	text-indent: .3rem;
}

.xjcx .xjcx-con input::placeholder {
	color: #999999;

}

.xjcx .xjcx-con i {
	color: #ff0000;
	font-size: .28rem;
}

.xjcx .xjcx-btn {
	display: block;
	width: 3.9rem;
	height: .75rem;
	margin: auto;
	border: none;
	outline: none;
	border-radius: 5rem;
	background: #015293;
	font-size: .28rem;
	color: #ffffff;
	margin-top: .5rem;
	margin-bottom: .3rem;
}

.xjcx .SubXunCen {
	font-size: .26rem;
	color: #666666;
	text-align: center;
}

.xjcx .SubXunBot {
	font-size: .28rem;
	color: #333333;
}

.xjcx .SubXunBot ul li {
	height: .7rem;
	line-height: .7rem;
}

.xjcx .SubXunBot ul li:nth-of-type(1) {
	border-bottom: .01rem solid #e5e5e5;
	height: .9rem;
	line-height: .9rem;
	margin-bottom: .15rem;
}

.xjcx .SubXunBot ul li .subname {
	display: block;
	float: left;
	width: .8rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.xjcx .SubXunBot ul li .subzhuti {
	display: block;
	float: left;
	margin-left: .1rem;
	width: 2.6rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.xjcx .SubXunBot ul li .subtime {
	display: block;
	float: left;
	width: 1.7rem;
	font-size: .24rem;
	color: #999999;
	text-align: center;
}

.xjcx .SubXunBot ul li:nth-of-type(1) .subtime {
	display: block;
	float: left;
	width: 1.7rem;
	font-size: .28rem;
	color: #333333;
}

.xjcx .SubXunBot ul li .subcaozuo {
	display: block;
	width: 1rem;
	float: right;
	background: url(../mobile_images/xjcx01.png) no-repeat left center;
	text-indent: .35rem;
	font-size: .24rem;
	background-size: .23rem .23rem;
}

.xjcx .SubXunBot ul li .subcaozuo a {
	color: #999999;
}

.xjcx .SubXunBot ul li .subcaozuo a:hover {
	color: #015293;
}
.xjcx .SubXunBot ul li .subcaozuo.on {
	background: url(../mobile_images/xjcx02.png) no-repeat left center !important;
	color: #015293;

}
.xjcx .SubXunBot ul li .subcaozuo.on a{
	color: #015293;
}
.xjcx .SubXunBot ul li .subcaozuo:hover {
	background: url(../mobile_images/xjcx02.png) no-repeat left center;

}

.xjcx .SubXunBot ul li:nth-of-type(1) .subcaozuo {
	text-align: center;
	background: none;
	text-indent: 0;
	font-size: .28rem;
}

.xjcx .SubXunBot ul li:nth-of-type(1) .subcaozuo:hover {
	background: none;
}

/* 信件查询 end */

/* 信件公示 start */
.xjgs {
	width: 6.5rem;
	margin: auto;
	padding-bottom: .5rem;
}

.xjgs h3 {
	font-size: .32rem;
	color: #ffffff;
	height: .7rem;
	line-height: .7rem;
	border-bottom: .01rem solid #d1d6dc;
	background: url(../mobile_images/xsjbj.png) no-repeat 2.15rem bottom;
	background-size: .25rem .22rem;
	margin-top: .5rem;

}

.xjgs h3 a {
	display: block;
	width: 2.15rem;
	height: .7rem;
	text-align: center;
	color: #ffffff;
	background: #015293;
}

.xjgs .xjgs-con .xjgs-tit {
	width: 100%;
	height: .7rem;
	background: #f3f7fa;
	line-height: .7rem;
	font-size: .24rem;
	color: #333333;
	margin-top: .5rem;
}

.xjgs .xjgs-con .xjgs-tit span:nth-of-type(1) {
	display: block;
	width: 4.46rem;
	float: left;
	text-indent: .25rem;
}

.xjgs .xjgs-con .xjgs-tit span:nth-of-type(2) {
	display: block;
	width: 1.8rem;
	float: right;
	
	text-align: center;

}

.xjgs .xjgs-con ul {
	margin-top: .2rem;
}

.xjgs .xjgs-con ul li {
	width: 6.5rem;
	height: 0.64rem;
	line-height: 0.64rem;
	background: url(../mobile_images/heidian.png) no-repeat left center;
	background-size: .1rem .1rem;
}

.xjgs .xjgs-con ul li.fen {
	margin-bottom: .2rem;
	padding-bottom: .2rem;
	border-bottom: .01rem dashed #c5c5c5;
}

.xjgs .xjgs-con ul li a {
	display: block;
	width: 6.5rem;
	margin: auto;
	font-size: .28rem;
	color: #333333;
}

.xjgs .xjgs-con ul li a p {
	width: 4.46rem;
	float: left;
	text-indent: .25rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: .28rem;
}

.xjgs .xjgs-con ul li a span {
	display: block;
	width: 1.8rem;
	float: right;
	font-size: .24rem;
	color: #999999;
	text-align: center;
}

/* 信件公示 end */

/* 信件回复 start */
.xjhf {
	width: 6.5rem;
	margin: auto;
	padding-bottom: .5rem;
}

.xjhf h3 {
	font-size: .32rem;
	color: #ffffff;
	height: .7rem;
	line-height: .7rem;
	border-bottom: .01rem solid #d1d6dc;
	background: url(../mobile_images/xsjbj.png) no-repeat 2.15rem bottom;
	background-size: .25rem .22rem;
	margin-top: .5rem;

}

.xjhf h3 a {
	display: block;
	width: 2.15rem;
	height: .7rem;
	text-align: center;
	color: #ffffff;
	background: #015293;
}

.xjhf .user_letter table {
	width: 100%;
	margin-top: .4rem;
	margin-bottom: .4rem;
}

.xjhf .user_letter table,
th,
td {
	border-collapse: collapse;
	border: .01rem solid #e1e1e1;
	font-size: .26rem;
	color: #666666;
}

.xjhf .user_letter table th {
	width: 1.68rem;
	font-weight: normal;
	text-align: center;
	padding: .3rem 0;
	background: #f9f9f9;
}

.xjhf .user_letter table td {
	padding: .3rem .2rem;
	line-height: .56rem;
}

.xjhf hr {
	width: 100%;
	height: .01rem;
	border: 0;
	background: #e1e1e1;
}

.xjhf .gov_letter table {
	width: 100%;
	margin-top: .4rem;
}

.xjhf .gov_letter table,
th,
td {
	border-collapse: collapse;
	border: .01rem solid #e1e1e1;
	font-size: .26rem;
	color: #666666;
}

.xjhf .gov_letter table th {
	width: 1.68rem;
	font-weight: normal;
	text-align: center;
	padding: .3rem 0;
	background: #f9f9f9;
}

.xjhf .gov_letter table td {
	padding: .3rem .2rem;
	line-height: .56rem;
}

/* 信件回复 end */

/* 我要写信 start */
.wyxx {
	width: 6.5rem;
	margin: auto;
	padding-bottom: .5rem;
}

.wyxx h3 {
	font-size: .32rem;
	color: #ffffff;
	height: .7rem;
	line-height: .7rem;
	border-bottom: .01rem solid #d1d6dc;
	background: url(../mobile_images/xsjbj.png) no-repeat 2.15rem bottom;
	background-size: .25rem .22rem;
	margin-top: .5rem;

}

.wyxx h3 a {
	display: block;
	width: 2.15rem;
	height: .7rem;
	text-align: center;
	color: #ffffff;
	background: #015293;
}

.wyxx .form .inputBox1 span {
	display: block;
	width: 100%;
	font-size: .28rem;
	color: #333333;
	margin-top: .35rem;
}

.wyxx .form .inputBox1 span em {
	color: #ff0000;
}

.wyxx .form .inputBox1 input {
	width: 90%;
	border: .01rem solid #e1e1e1;
	border-radius: .05rem;
	height: .75rem;
	margin-top: .2rem;
	font-size: .28rem;
}
.wyxx .form .inputBox1 textarea{
	width: 90%;
	border: .01rem solid #e1e1e1;
	border-radius: .05rem;
	height: 2.1rem;
	margin-top: .2rem;
	outline: none;
	font-size: .28rem;
}

.wyxx .form .inputBox2 span {
	display: block;
	width: 90%;
	font-size: .28rem;
	color: #333333;
	margin-top: .35rem;
}

.wyxx .form .inputBox2 span em {
	color: #ff0000;
}

.wyxx .form .inputBox2 select {
	width: 90%;
	border: .01rem solid #e1e1e1;
	border-radius: .05rem;
	height: .75rem;
	margin-top: .2rem;
	outline: none;
	font-size: .28rem;
	padding: 0 .25rem;
	-webkit-appearance: none;
    -webkit-tap-highlight-color: #fff;
    outline: 0;
    background: url(../mobile_images/select-bj.png) no-repeat right .2rem center / .16rem;
}
.wyxx .form .inputBox3 span {
	display: block;
	width: 90%;
	font-size: .28rem;
	color: #333333;
	margin-top: .35rem;
}

.wyxx .form .inputBox3 span em {
	color: #ff0000;
}
.wyxx .form .inputBox3 input{
	width: 3rem;
	height: .75rem;
	float: left;
	border-radius: .05rem;
	border: .01rem solid #e1e1e1;
	outline: none;
	font-size: .28rem;
	margin-top: .2rem;
}
.wyxx .form .wyxx-yzm{
	display: block;
	float: left;
	width: 1.8rem;
	height: .6rem;
	margin-top: .28rem;
	margin-left: .4rem;
}
.wyxx .form  .another{
	display: block;
	float: right;
	font-size: .26rem;
	color: #ff0000;
	margin-top: .4rem;
}
.wyxx .form .inputBox4 input{
width: 3.05rem;
height: .8rem;
border: none;
font-size: .28rem;
color: #ffffff;
border-radius: .5rem;
margin-top: .5rem;
background: #cccccc;
}
.wyxx .form .inputBox4 input.on{
	background: #015293;
}
.wyxx .form .inputBox4 input:nth-of-type(2){

	float: right;
}
/* 我要写信 end */


.zwgk-rm ul li{
	width: 4.4rem;
}
.zwgk-rm ul li.on {
	height: .82rem;
	background: url(../mobile_images/xwbj02.png) repeat-x top center;
	color: #ffffff;
	background-size: contain;
}


/* 信件查询-细览 end */
/* 评价样式 */
#mask_shadow {
    display: none;
    opacity: 0;
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
}

#popup {
    display: none;
    opacity: 0;
    position: fixed;
    z-index: 2;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 380px;
    height: 250px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    background-color: #ffffff;
  }
  
  #popup.show {
    display: block;
    opacity: 1;
  }
  
  #mask_shadow.show {
    display: block;
    opacity: 1;
  }
  
  #popup .title {
    position: relative;
    width: 100%;
    height: 55px;
    background-color: #5bc0de;
    cursor: move;
  }
  
  #popup .title p {
    padding-left: 14px;
    line-height: 55px;
    color: #fff;
  }
  
  #popup .title span {
    position: absolute;
    top: 12px;
    right: 20px;
    width: 30px;
    height: 30px;
    color: #000;
    opacity: 0.2;
    font-size: 21px;
    cursor: pointer;
    text-align: center;
    border: 1px solid #333;
  }
  
  #popup .title span:hover {
    opacity: 0.8;
  }
  
  #popup .cont {
    width: 100%;
    height: 135px;
    background-color: #ffffff;
  }
  
  #btn1 {
    /*margin: 30px;*/
  }
  
  #btn1:hover {
    color: #4177d8;
  }
  
  #starRating .photo span {
    position: relative;
    display: inline-block;
    width: 44px;
    height: 42px;
    overflow: hidden;
    margin-right: 23px;
    cursor: pointer;
  }
  
  #starRating .photo span:last-child {
    margin-right: 0px;
  }
  
  #starRating .photo span .nohigh {
    position: absolute;
    width: 44px;
    height: 42px;
    top: 0;
    left: 0;
    background: url(../images/star.png);
  }
  
  #starRating .photo span .high {
    position: absolute;
    width: 44px;
    height: 42px;
    top: 0;
    left: 0;
    background: url(../images/star1.png);
  }
  
  #starRating .starNum {
    font-size: 26px;
    color: #de4414;
    margin-top: 4px;
    margin-bottom: 10px;
  }
  
  #starRating .bottoms {
    height: 54px;
    border-top: 1px solid #d8d8d8;
  }
  
  #starRating .photo {
    margin-top: 30px;
  }
  
  #starRating .bottoms a {
    margin-bottom: 0;
  }
  
  #starRating .bottoms .garyBtn {
    margin-right: 57px !important;
  }
  
  #starRating .bottoms a {
    width: 130px;
    height: 35px;
    line-height: 35px;
    border-radius: 3px;
    display: inline-block;
    font-size: 16px;
    transition: all 0.2s linear;
    margin: 16px 0 22px;
    text-align: center;
    cursor: pointer;
  }
  
  .garyBtn {
    margin-right: 60px !important;
    background-color: #e1e1e1;
    color: #999999;
  }
  
  .blueBtn {
    background-color: #53a156;
    color: #fff;
  }
  
  .blueBtn:hover {
    background: #53a156;
  }
    
/* 信件查询-细览 end */