/*======Reset style======*/

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
button,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
	outline: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

ol,
ul {
	list-style: none;
}

button {
	background: transparent;
}

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}

strong {
	font-weight: bold;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

img {
	border: 0;
	max-width: 100%;
}

html {
	line-height: initial;
}

body {
	font-size: 0.32rem;
	color: #000;
	max-width: 7.5rem;
	margin: 0 auto;
}

h1,
h2,
h3,
h4,
h5,
h6,
strong,
em {
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
}

.clear {
	display: block;
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
}

.cursor {
	cursor: pointer;
}

.undis {
	display: none;
}

a {
	color: #000;
	text-decoration: none;
}

a:hover {
	color: #0f426a;
	text-decoration: none;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.banner_img,
.hot_news {
	width: 100%;
	height: auto;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
}


/*========banner_img========*/

.banner_img img {
	height: auto;
}


/*========hot_news========*/

.hot_news a {
	display: block;
	font: bold 0.36rem/0.62rem PingFangSC-Regular, "Source Han Sans CN", sans-serif;
	color: #e10601;
}

.hot_news_list2 {
      margin-bottom: 15px;	
}

.hot_news_list2 a {
	color: #0f426a;
}


/*========main_list1========*/

.hot_news,
.main_list1,
.main_list3 {
	padding: 0 0.2rem;
}

.main_title1 {
	width: 100%;
	height: auto;
	margin: 0.26rem auto 0.22rem;
}

.news_list1 li {
	font: normal 0.28rem/0.38rem PingFangSC-Regular, "Source Han Sans CN", sans-serif;
	padding: 0.2rem 0 0.2rem 0.2rem;
	border-bottom: 1px dashed #d3cfcb;
	background: url(../img/20180529_fontBj.png) 0 0.36rem no-repeat;
	background-size: 0.07rem 0.1rem;
}

.news_list1 li:last-child {
	border-bottom: none;
}

.main_list2 .news_list1 {
	padding: 0 0.2rem;
}

.more {
	display: block;
	width: 100%;
	height: 0.48rem;
	line-height: 0.48rem;
	text-align: center;
	margin: 0 auto;
	font-size: 0.24rem;
	color: #333;
	clear: both;
}


/*========main_list2========*/

.main_list2_title2 {
	margin: 0 auto 0.2rem;
	height: 0.48rem;
}

.main_list2_title2,
.font3 {
	background: url(../img/20180529_sz_btbj.png) center repeat-x;
}

.main_list2_title2 span,
.main_list3_title2 .font3 a,
.table_list1 .btn1,
.message_list1 .btn1,
.message_list2 .font5 {
	display: block;
	margin: 0 auto;
	width: 1.38rem;
	height: 0.48rem;
	line-height: 0.48rem;
	font-size: 0.3rem;
	text-align: center;
	color: #fff;
	background: #1ab75c;
	border-radius: 0.3rem;
}

.main_list2_title3 {
	margin-top: 0.2rem;
}

.main_list2_title3 span {
	width: 1.98rem;
}

.city_list {
	padding: 0 0.05rem 0.06rem;
}

.city_list a {
	display: inline-block;
	margin: 0.1rem 0.15rem 0;
	width: 1.18rem;
	height: 0.5rem;
	line-height: 0.5rem;
	font-size: 0.26rem;
	text-align: center;
	color: #000;
	background: #f4f4f4;
	text-decoration: none;
}

.city_list a.now,
.szbm_list a.now,.fontsz{
	background: #0f426a;
	color: #fff;
}

.szbm_list a {
				    display: inline-block;
				    margin: 0.1rem 0.15rem 0;
				    height: 0.5rem;
				    line-height: 0.5rem;
				    font-size: 0.26rem;
				    text-align: center;
				    color: #333;
				    background: #f4f4f4;
				}

.main_list2 .font1 {
	display: inline-block;
	font-size: 0.3rem;
	padding: 0.04rem 0.1rem 0.06rem;
	margin: 0.08rem 0 0 0.2rem;
}


/*========main_list3========*/

.main_list3_title2 {
	margin-top: 0.16rem;
	overflow: hidden;
}

.font2 {
	font: bold 0.32rem/0.32rem PingFangSC-Regular, "Source Han Sans CN", sans-serif;
	color: #0f426a;
}

.main_list3_title2 .font2 {
	width: 23.5%;
}

.font3 {
	height: 0.38rem;
	width: 76.5%;
}

.main_list3_title2 .font3 a {
	height: 0.38rem;
	line-height: 0.38rem;
	font-size: 0.24rem;
}

.pic_list1 {
	width: 100%;
	height: 0.97rem;
	margin-top: 0.28rem;
	background: #f5f5f5;
	border-radius: 1rem;
	overflow: hidden;
}

.pic_list1 img {
	float: left;
	width: 0.93rem;
	height: 0.93rem;
	border: 0.02rem solid #fff;
	border-radius: 50%;
}

.pic_list1_text {
	float: right;
	margin: 0.12rem 0.1rem 0 0;
	width: 82%;
	line-height: 0.36rem;
	font-size: 0.24rem;
}

.pic_list1_text strong {
	font-weight: 700;
}

.table_list1_title {
	margin: 0.4rem auto 0.3rem;
	overflow: hidden;
}

.font4,
.font4 a {
	display: inline-block;
	height: 0.38rem;
	line-height: 0.38rem;
	font-size: 0.24rem;
	background: #eaeaea;
	border-radius: 0.3rem;
}

.font4 {
	width: 2.26rem;
	color: #666;
}

.font4 a {
	text-align: center;
	width: 1.32rem;
}

.font4 span a {
	width: 0.94rem;
}

.font4 a.now {
	color: #fff;
	background: #0f426a;
}

.table_list1 table {
	margin: 0.1rem 0 0 0;
	width: 100%;
	font-size: 0.24rem;
	background: #f1f1f1;
}

.table_h1 {
	background: #87d0ef;
	color: #fff;
	font-size: 0.26rem;
}

.table_h2 {
	background: #fff;
}

.table_list1 td {
	border-right: 1px solid #ececec;
	height: 0.52rem;
	line-height: 0.52rem;
	valign: middle;
	text-align: center;
}

.table_list1 td:last-child {
	border-right: 0;
}

.table_list1 table td input {
	display: inline-block;
	width: 0.18rem;
	height: 0.18rem;
}

.table_list1 .btn1 {
	border: none;
	width: 1.6rem;
	margin-top: 0.28rem;
}


/*========main_list4========*/

.message_list1 {
	padding: 0.1rem 0.2rem 0.26rem;
	font-size: 0.26rem;
	border-bottom: 1px dotted #d3cfcb;
}

.message_list1_con {
	width: 100%;
	margin-bottom: 0.22rem;
	overflow: hidden;
}

.message_list1 span {
	float: left;
	display: inline-block;
}

.message_list1 input锛?message_list1 textarea {
	float: left;
	border: 1px solid #cecece;
	outline: none;
}

.message_list1 input {
	width: 1.8rem;
	height: 0.38rem;
	padding: 0 0.08rem;
	font-size: 0.26rem;
}

.message_list1 textarea {
	width: 5.6rem;
	height: 1.18rem;
	padding: 0.08rem;
	font-size: 0.26rem;
}

.message_list1 .btn1 {
	font-size: 0.28rem;
	background: #0f426a;
}

.message_list2 {
	padding: 0 0.2rem 0.26rem;
}

.message_list2 .font5 {
	font-size: 0.26rem;
	float: left;
	margin-top: 0.3rem;
	width: 1.46rem;
}

.message_list2_text {
	padding: 0.16rem 0.18rem 0.16rem 0.3rem;
	margin-top: 0.26rem;
	line-height: 0.36rem;
	font-size: 0.24rem;
	background: #f5f5f5;
	border-radius: 0.08rem;
	overflow: hidden;
}

.message_list2_text strong {
	font-weight: 700;
}


/*返回顶部*/

.top {
	position: fixed;
	bottom: .15rem;
	right: .15rem;
	display: none;
}

.top img {
	width: 0.8rem;
	height: auto;
}


/*底部*/

.footer {
	background: #10568a;
}

.footer div {
	line-height: .35rem;
}

.footer div.copyRight {
	color: #67a3cf;
	font-size: .25rem;
	line-height: .5rem;
	display: block;
	text-align: center;
	padding-top: .28rem;
	padding-bottom: 0.28rem;
}

.footer span {
	color: #fff;
	font-size: .14rem;
}

.footer span a {
	color: #fff;
}

.friendly-link {
	background-color: #2a64a4;
	text-align: center;
}

.friendly-link .row {
	height: .9rem;
	line-height: .9rem;
}

.friendly-link .line {
	border-bottom: 1px solid #437dbc;
}

.friendly-link .row>div {
	padding: 0;
	background: url(../img/wap_links_line_bg.png) right no-repeat;
}

.friendly-link a {
	font-size: .3rem;
	color: #fff;
}

.pc-mob-links {
	text-align: center;
	margin: .3rem auto;
	color: #333;
	font-size: .32rem;
}

.pc-mob-links a {
	font-size: .28rem;
	color: #333;
	padding: 0 .3rem;
}

/*焦点图*/
.focus {
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
}

.focus .hd {
	position: absolute;
	height: 0.8rem;
	line-height: 0.8rem;
	bottom: 0;
	right: .32rem;
	z-index: 1;
}

.focus .hd li {
	display: inline-block;
	width: .24rem;
	height: .24rem;
	border-radius: 100%;
	text-indent: -9999px;
	background-color:#fff;
	overflow: hidden;
	margin: 0 .12rem;
}

.focus .hd li.on {
	background: #cc0000;
}

.focus .bd {
	position: relative;
	z-index: 0;
}

.focus .bd li {
	position: relative;
}

.focus .bd li img {
	width: 100%;
	height: auto;
	display: block;
	max-height: 4.0rem
}

.focus .bd li a {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	/* 取消链接高亮 */
}

.focus .bd li .tit {
	display: block;
	width: 100%;
	position: absolute;
	bottom: 0;
	font-size:.3rem;
	text-indent: .42rem;
	height: 0.8rem;
	line-height: 0.8rem;
	background: rgba(0, 0, 0, .4);
	color: #fff;
	margin-bottom: 0px
}
          
          /*========政在落实========*/	
.zcwj{ width:100%; margin-bottom:12px;}
.zzls_box { width:100%; height:auto; border:1px dotted #d3cfcb; border-left:0px; }
.zzls_box_l { width:40%; height:auto; float:left }
.zzls_box_l img { width:auto; height:auto; border:0px #fff solid; padding-bottom:0px; margin-bottom:0px;}

.zzls_box_r { width:60%; height:auto; float:left; padding:10px 10px 0px 10px;  }
.zzls_box_r a{ font:bold 0.30rem/0.36rem PingFangSC-Regular,"Source Han Sans CN",sans-serif; color:#000; word-wrap: break-word; word-break: normal;}
.zzls_box_r a:hover{ color:#d42026;}
