html {
	overflow: scroll;
	overflow-x: hidden
}

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,
input,
button,
textarea,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

fieldset,
img,
a img,
iframe {
	border-width: 0;
	border-style: none
}

img {
	#-ms-interpolation-mode: bicubic
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
	font-style: normal;
	font-weight: normal
}

li {
	list-style: none;
	font-size: 16px;
}

caption,
th {
	text-align: left
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	/*font-weight:normal*/
}

input[type="text"],
input[type="password"],
textarea {
	outline-style: none
}

input[type="button"],
input[type="submit"],
select,
button,
label {
	cursor: pointer
}

textarea {
	resize: vertical
}

textarea[contenteditable] {
	-webkit-appearance: none
}

article,
aside,
details,
summary,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block
}

time,
mark,
ruby,
rt,
rp,
output,
keygen,
meter,
progress,
command,
source {
	display: inline
}

.clearfix:before,
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both
}

.clearfix {
	#zoom: 1
}

.clear {
	clear: both
}

a {
	text-decoration: none;
	color: #333;
}

a:hover {
	text-decoration: none;
}

.word-break {
	display: table;
	table-layout: fixed;
	width: 100%;
	word-wrap: break-word
}

/*公共样式*/
body {
	/*font-size:1.2rem*/
	font-size: 12px;
	font-family: microsoft yahei;
	color: #333;
	min-width: 1200px;
}

.centw1130 {
	width: 1130px;
	margin: 0 auto;
}

.shadow {
	-moz-box-shadow: 2px 2px 2px #cccccc;
	-webkit-box-shadow: 2px 2px 2px #cccccc;
	box-shadow: 2px 2px 2px #cccccc;
	/* for ie 8 */
	-ms-filter: "progid:dximagetransform.microsoft.shadow(strength=2, direction=135, color='#000000')";
	/* for ie 5.5 - 7 */
	filter: progid:dximagetransform.microsoft.shadow(strength=2, direction=135, color='#000000');
}

/*internet explorer 8

-ms-filter:"progid:dximagetransform.microsoft.shadow(color=#cccccc,direction=0,strength=6)
�?�?�?�?�?�?  progid:dximagetransform.microsoft.shadow(color=#cccccc,direction=90,strength=6)
�?�?�?�?�?�?�?progid:dximagetransform.microsoft.shadow(color=#cccccc,direction=180,strength=6)
�?�?�?�?�?�?�?progid:dximagetransform.microsoft.shadow(color=#cccccc,direction=270,strength=6)";

低于internet explorer 版本8

*filter: progid:dximagetransform.microsoft.shadow(color=#cccccc, direction=0, strength=6)
�?�?�?�?�?�?progid:dximagetransform.microsoft.shadow(color=#cccccc, direction=90, strength=6)
�?�?�?�?�?�?progid:dximagetransform.microsoft.shadow(color=#cccccc direction=180, strength=6)
�?�?�?�?�?�?progid:dximagetransform.microsoft.shadow(color=#cccccc, direction=270, strength=6);

标准浏览�?
box-shadow:0px0px6px#ccc;*/
.fl {
	float: left;
}

.fr {
	float: right;
}

body {
	background: #f9f9f9 url(/uploads/image/images/bg.png) repeat-x;
}

.banner {
	width: 100%;
	height: 245px;
	z-index: -1;
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
}

.mainjb {
	background: url(/uploads/image/images/jbbj.png) top center no-repeat;
	height: 400px;
	z-index: -1;
	position: absolute;

	left: 0;
	right: 0;
	top: 267px;
	text-align: center;
}

.banner .logo {
	position: absolute;
	left: 50%;
	top: 60px;
	margin-left: -550px;
}

.ixwqh {
	text-align: left;
	background: #fff;
}

.ixwqh .hd {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #ddd;
	position: relative;
	background: ;
}

.ixwqh .hd ul {
	float: left;
	position: absolute;
	left: -1px;
	height: 40px;
	width: 100%
}

.ixwqh .hd ul li {
	float: left;
	cursor: pointer;
	font-size: 18px;
}

.ixwqh .hd ul li.on {
	color: #0369bd;
}

.ixwqh .bd ul {
	padding: 10px;
	zoom: 1;
}

.ixwqh .bd ul h5:link {
	color: #f30
}

.ixwqh .bd li {
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	background: url(/uploads/image/images/dot2.jpg) left no-repeat;

	padding-left: 13px;
}

.ixwqh .bd li .date {
	float: right;
	color: #999;
}





#header {}

#env {
	float: left;
	background: url(/uploads/image/images/topicon1.png) no-repeat left;
	padding-left: 25px;
	height: 22px;
	line-height: 22px;
	margin-right: 20px;
}

#gov {
	float: left;
	height: 22px;
	line-height: 22px;
	background: url(/uploads/image/images/topicon2.png) no-repeat left;
	padding-left: 25px;
}

#gov2 {
	float: left;
	height: 22px;
	line-height: 22px;
	background: url(/uploads/image/images/topicon2.png) no-repeat left;
	padding-left: 25px;
	margin-left: 18px;
}

#shortcut {
	padding: 10px 0px;

}

#shortcut li {
	float: left;
	list-style: none;

}

#shortcut .r .bor_no {
	border: none;
}

#shortcut .r a {
	margin-left: 10px;
	font-size: 12px;
	border-left: 1px solid #88a6b0;
	color: #444;
	padding-left: 10px;
}

#shortcut .r .wb {}

#shortcut .r .wx {
	padding-left: 22px;
	background: url(/uploads/image/images/sc3.png) no-repeat left center;
}

#logo {
	position: relative;
}

#logo .logo_t {
	position: absolute;
	right: 30px;
	top: 45px;
}

#logo #text {
	height: 35px;
	line-height: 35px;
	border: none;
	width: 300px;
	border-radius: 30px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-left: 20px;
}

#logo .gjz {
	border: 1px solid #025ab9;
	height: 35px;
	line-height: 35px;
	border: 1px solid #88a6b0;
	width: 350px;

	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-left: 20px;
	opacity: .5;
	filter: alpha(opacity=50);
}

#logo #search,
#gjsearch {
	height: 35px;
	width: 70px;
	background: #0c85de;
	border: none;
	position: absolute;
	right: 75px;
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	top: 2px;
}

#logo .an,
#logo .gjcx {
	height: 30px;
	width: 70px;
	background: #0c85de;
	border: none;
	position: absolute;
	right: 2px;
	color: #fff;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	top: 2px;

}

#logo .an {
	right: 74px;
}

#logo .logo_p {

	width: 100%;
	height: 150px;

}

#logo .logo_p_xxgk {

	width: 100%;
	height: 235px;

}

#logo .logo_p {}

/*menu�?�?*/
#menu {
	width: 100%;
	/*overflow: hidden;*/
	height: 40px;
	z-index: 10;
}

#menu .slidebox {}

#menu .slidebox .hd {
	background: #79a5d2;
}

#menu .slidebox .hd li {
	height: 40px;
	line-height: 40px;
	float: left;
	width: 105px;
	height: 40px;
	cursor: pointer;
	font-size: 18px;
	background-position: -3px 0;
	color: #fff;
	padding-left: 52px;
}

#menu .slidebox .hd li a {
	color: #fff;
}

#menu .slidebox .tab1 {
	background-image: url(/uploads/image/images/newtab1.png);
	background-repeat: no;
}

#menu .slidebox .tab2 {
	background-image: url(/uploads/image/images/newtab2.png);
	background-repeat: no;
}

#menu .slidebox .tab3 {
	background-image: url(/uploads/image/images/newtab3.png);
	background-repeat: no;
}

#menu .slidebox .tab4 {
	background-image: url(/uploads/image/images/newtab4.png);
	background-repeat: no;
}

#menu .slidebox .tab5 {
	background-image: url(/uploads/image/images/newtab5.png);
	background-repeat: no;
}

#menu .slidebox .tab6 {
	background-image: url(/uploads/image/images/newtab6.png);
	background-repeat: no;
}

#menu .slidebox .tab7 {
	background-image: url(/uploads/image/images/newtab7.png);
	background-repeat: no;
}

#menu .slidebox .hd li.on {
	background-position: 0 40px;
	color: #0c85df;
}

#menu .slidebox .hd li.on a {
	color: #0c85df;
}

#menu .slidebox .hd .tab1.on a {
	color: #fff;
}

#menu .slidebox .hd .tab1.on {
	background-position: -3px 0;
}

/*menu bd*/

#menu .bd {
	position: absolute;
}

#menu .bd .dh2,
#menu .bd .dh3,
#menu .bd .dh4,
#menu .bd .dh5,
#menu .bd .dh6,
#menu .bd .dh7 {
	width: 1076px;
	border-bottom: 2px solid #0098d7;
	border-left: 2px solid #0098d7;
	border-right: 2px solid #0098d7;
	height: 330px;
	position: relative;
	background: #fff;
	z-index: 5;
	padding: 25px;
	padding-bottom: 0;

}

#menu .bd .dh2 .l {
	width: 630px;

}

#menu .bd .dh2 .l span {
	display: inline-block;
	width: 250px;
	font-size: 16px;
	font-weight: bold;
	line-height: 35px;
	text-align: center;
	height: 35px;
	background: url(/uploads/image/images/xxgkr1a.png) no-repeat 10px center #6ec3d1;
}

#menu .bd .dh2 .l .span2 {
	margin-left: 30px;
	background: url(/uploads/image/images/xxgkm1.png) no-repeat 10px center #e6af6d;

}

#menu .bd .dh2 .l span a {
	color: #fff;
}

#menu .bd .dh2 .l span a:hover {
	color: #fff;
}

#menu .bd .dh2 .r {
	width: 400px;
}

#menu .bd .dh2 .r ul li {
	padding-left: 10px;
}

#menu .bd .dh2 .r #hbwjslide .inhd {}

#menu .bd .dh2 .r #hbwjslide .inhd li {
	float: left;
	color: #0c85df;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	border-bottom: 2px solid #ddd;

}

#menu .bd .dh2 .r #hbwjslide .inhd li:hover {
	color: #cf141b;
	border-bottom: 2px solid #0c85df;
}

#menu .bd .dh2 .r #hbwjslide .inhd li:hover a {
	color: #cf141b;
}

#menu .bd .dh2 .r #hbwjslide .inhd li:first-child {
	background: url(/uploads/image/images/box.png) no-repeat left center;
	height: 40px;
	line-height: 40px;
	padding-left: 20px;
	font-size: 20px;
	color: #0c85df;
	font-weight: bold;
	border: none;
}

#menu .bd .dh2 .r #hbwjslide .inhd li a {
	color: #0c85df;
}

#menu .bd .dh2 .r #hbwjslide .inhd li:first-child a {
	color: #0c85df;
}

#menu .bd .dh2 .r #hbwjslide .inbd {}

#menu .bd .dh2 .r ul li a {
	float: left;
}

#menu .bd .dh2 .r ul li span {
	float: right;
}

#menu .bd li {
	height: 35px;
	font-size: 14px;
	line-height: 35px;
}

#menu .bd .wordlist li {
	float: left;
	height: 30px;
	font-size: 14px;

	color: #fd7e01;
	line-height: 30px;
	padding-right: 15px;
}

#menu .bd .dh3 .m .wordlist li a {
	font-size: 14px;
	color: #fd7e01;
}

#menu .bd p {
	background: url(/uploads/image/images/box.png) no-repeat left center;
	height: 40px;
	line-height: 40px;
	padding-left: 20px;
	font-size: 20px;
	color: #79a5d2;
	font-weight: bold;
}

#menu .bd p a {
	color: #0098d7;

}

#menu .bd h2 {
	color: #ff9900;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}

#menu .bd .dh3 .l {
	width: 280px;
	margin-right: 10px
}

#menu .bd .dh3 .m {
	width: 450px;
}

#menu .bd .dh3 .m li {
	height: 35px;
	line-height: 35px;
	font-size: 12px;
}

#menu .bd .dh3 .m .zxsb {
	width: 215px;
	float: left;
	background: #64be88;
	height: 60px;
	margin-right: 10px;
	margin-top: 10px;
	border-radius: 2px;
	text-align: center;
	line-height: 60px;
	font-weight: bold;
	font-size: 20px;
}

#menu .bd .dh3 .m .zxsb a {
	color: #fff;
}

#menu .bd .dh3 .m .zxsb a:hover {
	color: #fff;
}

#menu .bd .dh3 .m .jgfk {
	width: 215px;
	float: left;
	height: 60px;
	background: #ff6356;
	border-radius: 2px;
	text-align: center;
	line-height: 60px;
	color: #fff;
	font-weight: bold;
	font-size: 20px;
	margin-top: 10px;
}

#menu .bd .dh3 .m .jgfk a {
	color: #fff;
}

#menu .bd .dh3 .m .jgfk a:hover {
	color: #fff;
}

#menu .bd .dh3 .r {
	width: 300px;
	margin-right: 30px;
}

#menu .bd .dh3 .m .xgwj {
	width: 215px;
	float: left;
	height: 60px;
	border-radius: 2px;
	background: #e6af6e;
	margin-right: 10px;
	margin-top: 10px;
	color: #fff;
	line-height: 60px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
}

#menu .bd .dh3 .m .xgwj a {
	color: #fff;
}

#menu .bd .dh3 .m .xgwj a:hover {
	color: #fff;
}

#menu .bd .dh3 .m .fwdh {
	width: 215px;
	float: left;
	height: 60px;
	border-radius: 2px;
	background: #78d8e8;
	color: #fff;
	margin-top: 10px;
	line-height: 60px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
}

#menu .bd .dh3 .m .fwdh a {
	color: #fff;
}

#menu .bd .dh3 .m .fwdh a:hover {
	color: #fff;
}

#menu .bd .dh4 .l {
	width: 290px;
}

#menu .bd .dh4 p {
	margin-bottom: 20px;
}

#menu .bd .dh4 .l .xjfk h3 {
	height: 60px;
	line-height: 20px;
}

#menu .bd .dh4 .l h3 {
	height: 30px;
	width: 80px;
	text-align: center;
	line-height: 30px;
	font-weight: bold;
	font-size: 12px;
}

#menu .bd .dh4 .l .tzxx div {
	width: 80px;
	height: 80px;

	background: url(/uploads/image/images/tophdicongroup.png) #def1ff;
	margin-right: 10px;
}

#menu .bd .dh4 .l .zxgt h3 a,
#menu .bd .dh4 .l .xjfk h3 a #menu .bd .dh4 .l .tzxx div a,
#menu .bd .dh4 .l .zxts div a,
	{
	display: block;
	width: 100px;
	margin-left: -10px;
}

#menu .bd .dh4 .l .zxgt div a,
#menu .bd .dh4 .l .wsdc div a,
#menu .bd .dh4 .l .yjzj div a,
#menu .bd .dh4 .l .xjfk div a {}

#menu .bd .dh4 .l .zxts div {
	width: 80px;
	height: 80px;
	background: url(/uploads/image/images/tophdicongroup.png) #def1ff;
	background-position: 0 -80px;
	margin-right: 10px;

}

#menu .bd .dh4 .l .zxgt div {
	width: 80px;
	height: 80px;
	margin-right: 10px;
	background: url(/uploads/image/images/tophdicongroup.png) #def1ff;
	background-position: 0 -160px;

}

#menu .bd .dh4 .l .wsdc div {
	width: 80px;
	height: 80px;
	background: url(/uploads/image/images/tophdicongroup.png) #def1ff;
	background-position: 0 -240px;
	margin-right: 10px;
}

#menu .bd .dh4 .l .yjzj div {
	width: 80px;
	height: 80px;
	background: url(/uploads/image/images/tophdicongroup.png) #def1ff;
	background-position: 0 -320px;
	margin-right: 10px;

}

#menu .bd .dh4 .l .xjfk div {
	width: 80px;
	height: 80px;
	background: url(/uploads/image/images/tophdicongroup.png) #def1ff;
	background-position: 0 -400px;

}

#menu .bd .dh4 .m {
	width: 490px;
	margin-left: 15px;
}

#menu .bd .dh4 .m .zxftl {
	margin-right: 20px;
	width: 222px;
	float: left;
}

#menu .bd .dh4 .m .zxftl li:first-child {
	height: 50px;
	line-height: 25px;
	width: 222px;
}

#menu .bd .dh4 .m .zxftl div img {
	width: 207px;
	height: 110px;
}

#menu .bd .dh4 .m ul {
	width: 207px;
}

#menu .bd .dh4 .m .zxftr div {}

#menu .bd .dh4 .r {
	width: 270px;
	margin-left: 10px;
}

#menu .bd .dh5 .l {
	width: 326px;
}

#menu .bd .dh5 .m {
	width: 400px;
}

#menu .bd .dh5 .r {
	width: 310px;
	padding-left: 40px;

}

#menu .bd .dh6 .l {
	width: 450px;
}

#menu .bd .dh6 .m {
	width: 350px;
	margin-left: 20px;
	margin-right: 20px;
}

#menu .bd .dh6 .m div {}

#menu .bd .dh6 .l div .tpspk_left {
	width: 200px;
	display: block;
	float: left;
	height: 110px;
}

#menu .bd .dh6 .l div .tpspk_right {
	float: right;
	display: block;
}

#menu .bd .dh6 .r {
	width: 190px;
}

#menu .dh6 .r .slidepic {
	width: 178px;
	height: 240px;
	overflow: hidden;
	position: relative;
	border: 1px solid #ddd;
}

#menu .dh6 .r .slidepic .inhd {
	height: 15px;
	overflow: hidden;
	position: absolute;
	left: 5px;
	bottom: 5px;
	z-index: 1;
}

#menu .dh6 .r. slidepic .inhd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}

#menu .dh6 .r .slidepic .inhd ul li {
	float: left;
	margin-right: 2px;
	width: 15px;
	height: 15px;
	line-height: 14px;
	text-align: center;
	background: #fff;
	cursor: pointer;
}

#menu .dh6 .r .slidepic .inhd ul li.on {
	background: #f00;
	color: #fff;
}

#menu .dh6 .r .slidepic .inbd {
	position: relative;
	height: 100%;
	z-index: 0;
}

#menu .dh6 .r .slidepic .inbd li {
	zoom: 1;
	vertical-align: middle;
}

#menu .dh6 .r .slidepic .inbd img {
	width: 178px;
	height: 240px;
	display: block;
}

#menu .bd .dh7 .l {
	width: 680px;
}

#menu .bd .dh7 .l li {
	width: 266px;
	height: 75px;
	float: left;
	margin-right: 15px;
	margin-top: 5px;
}

#menu .bd .dh7 .r {
	width: 396px;
}

#menu .bd .dh7 .r ul li a {
	float: left;
}

#menu .bd .dh7 .r ul li span {
	float: right;
}


#menu .bd .nlist {
	width: 450px;
}

#menu .bd .nlist ul li a {
	float: left;
}

#menu .bd .nlist ul li span {
	float: right;
}

#con {
	background: #fff;
}

/*#menu结束*/

#h_news {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 10px;
}

.specolall #h_news {
	padding: 0;

}

#h_newstit {
	margin-bottom: 10px;
	height: 66px;
	padding: 10px 10px 10px 100px;
	background: #f1f1f1;
	text-align: center;
	font-family: simsun;
	position: relative;
}

#h_newstit .hjyw {
	position: absolute;
	left: 30px;
	top: 10px;
}

#h_newstit p {
	font-size: 24px;
	font-weight: bold;
	color: #cd161a;
	padding-bottom: 10px;
}

#h_newstit p a,
#h_newstit p a:hover {
	color: #cd161a;

}

#h_newstit span {
	font-size: 12px;
	padding: 20px;
}

/*#h_news .l*/
#h_news .l {
	width: 580px;
	height: 333px;
	position: relative;

}

#h_news .l .focusbox {
	position: relative;
}

#h_news .l .prev,
#h_news .l .next {
	z-index: 3;
	position: absolute;
	left: 3%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	background: url(/uploads/image/images/h_list1.png) -110px 5px no-repeat;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

#h_news .l .next {
	left: auto;
	right: 3%;
	background-position: 8px 5px;
}

#h_news .l .prev:hover,
#h_news .l .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

#h_news .l .focusbox .num {
	height: 15px;
	overflow: hidden;
	position: absolute;
	right: 5px;
	bottom: 5px;
	z-index: 106;
}

#h_news .l .focusbox .num {
	overflow: hidden;
	zoom: 1;
	float: left;
}

#h_news .l .focusbox .num li {
	color: #999;
	cursor: pointer;
	width: 18px;
	height: 18px;
	background: #fff;
	float: left;
	font-size: 13px;
	line-height: 18px;
	overflow: visible;
	text-align: center;
	opacity: .7;
	filter: alpha(opacity=70);
	margin-left: 4px;
}

#h_news .l .focusbox .num li.on {
	background: #e40e0e;
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100);
	z-index: 2;
	position: relative;
}

#h_news .l .hd {
	height: 15px;
	position: absolute;
	right: 5px;
	bottom: 5px;
	z-index: 1;
}

#h_news .l .hd li {
	float: left;
	margin-right: 2px;
	width: 14px;
	height: 14px;
	line-height: 14px;
	border-radius: 14px;
	background:

		#fff;
	cursor: pointer;
}



#h_news .r {
	width: 520px;
	height: 333px;
}

#h_aqi {

	background: url(/uploads/image/images/aqi2.png) no-repeat;
	width: 1110px;
	margin-left: auto;
	margin-right: auto;
}

#h_aqitit {
	background: url(/uploads/image/images/aqi1.png) no-repeat;
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-size: 20px;
	padding-left: 48px;
}

#h_aqi .aqislide .hd,
#h_aqi .aqislide .inhd {
	width: 0;
	height: 0;
}

#h_aqi .aqislide .bd ul .l {
	width: 800px;
	float: left;
	background: #fafafa;
}

#h_aqi .aqislide .bd ul .r {
	width: 260px;
	margin-left: 20px;
	height: 334px;
	float: left;
	padding: 15px;
	background: #f6f9fc;
}

#h_aqi .aqislide .bd ul .r p {
	height: 40px;
	font-size: 18px;
	color: #2b73bd;
	line-height: 40px;
	text-align: center;
	border-bottom: 3px solid #2b73bd;
	font-weight: bolder;
	margin-bottom: 10px;
}

#h_aqi .aqislide .bd ul .l .aqi_tit {
	width: 100%;
	height: 40px;
	color: #2b73bd;
	text-align: center;
	line-height: 40px;
	font-size: 18px;
	font-weight: bolder;
	background: #fafafa;
}

#h_aqi .aqislide .bd ul .aqi_ind {
	padding-right: 40px;
}

#h_aqi .aqislide .bd ul .aqi_ind a {
	float: right;
	height: 30px;
	color: #fff;
	width: 180px;
	text-align: center;
	margin-bottom: 3px;
	line-height: 30px;
	font-size: 16px;
	background: #2b73bd;
}

#h_aqi .aqislide .bd ul .r .aqi_num {
	float: left;
	width: 50px;
	text-align: center;
	font-size: 30px;
	height: 30px;
	color: #2b73bd;
	line-height: 30px;
}

#h_aqi .aqislide .bd ul .r .aqi_city {
	float: left;
	text-align: center;
	width: 90px;
	height: 30px;
	line-height: 30px;
	margin: 0 5px;
	font-size: 18px;
	color: #fff;

}

#h_aqi .aqislide .bd ul .r .aqi_city a;

hover {
	color: #5897cb;
}

#h_aqi .aqislide .bd ul .r .aqi_time {
	float: left;
	font-size: 12px;
	line-height: 15px;
	height: 30px;
	width: 100px;
	text-align: center;
}

#h_aqi .aqislide .bd ul .r .aqi_list {
	height: 235px;
}

#h_aqi .aqislide .bd ul .r .aqi_list li {
	font-size: 14px;
	line-height: 25px;
}

#h_aqi .aqislide .bd ul .r .aqi_list li .aqi_name {
	color: #2b73bd;
}

#h_aqi .aqislide .bd ul .r .cities {
	width: 240px;
	height: 45px;
	font-size;
	16px;
	line-height: 45px;
	margin: 0 auto;
	text-align: center;
	background: #2b73bd;
}

#h_aqi .aqislide .bd ul .r .cities a {
	color: #fff;
	font-size: 16px;
}

#h_aqi .aqislide .bd ul .r .cities1 {
	width: 240px;
	height: 28px;
	font-size;
	14px;
	line-height: 30px;
	margin: 0 auto;
	text-align: center;
	background: #2b73bd;
}

#h_aqi .aqislide .bd ul .r .cities1 a {
	color: #fff;
	font-size: 14px;
}


#h_aqi .aqislide .bd ul .r .cities2 {
	width: 240px;
	height: 2px;
	background: #fafafa;
}

#h_aqi .aqislide .bd ul .r .cities2 a {
	color: #fff;
	font-size: 16px;
}

.btngroup {
	padding-bottom: 20px;
	padding-left: 35px;
}

.btngroup a {
	display: block;
	width: 358px;
	height: 45px;
	background: #2b73bd;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	line-height: 45px;
	float: left;
	margin-left: 5px;
}

.btngroup a:hover {
	background: #307ecf;
}

#h_aqi .aqislide .bd ul .tabslide {
	height: 190px;
	width: 800px;
	overflow: hidden;
	position: relative;
}

#h_aqi .aqislide .bd ul .tabcon {
	position: absolute;
	width: 720px;
	left: 40px;
	font-size: 14px;
}

#h_aqi .aqislide .bd ul .tabcon li span {
	float: left;
	width: 90px;
	text-align: center;
	line-height: 30px;
}

#h_aqi .aqislide .bd ul .tabcon li {
	height: 30px;
	border-bottom: 1px solid #ddd;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
}

#h_aqi .aqislide .bd ul .tabcon li span:first-child {
	background: #e0f0ff;
}

#h_aqi .aqislide .bd ul .inbd {
	height: 160px;
	overflow: hidden;
}

#h_aqi .aqislide .bd ul .tabtit {
	border-bottom: 1px solid #ddd;
	width: 720px;
	padding: 0;
	background: #e0f0ff;
	margin: 0 auto;
}

#h_aqi .aqislide .bd ul .tabtit li {
	width: 90px;
	font-weight: bold;
	float: left;
	height: 30px;
	font-size: 16px;
	text-align: center;
	line-height: 30px;
}

#h_list {
	margin-top: 15px;
	width: 1110px;
	margin-left: auto;
	margin-right: auto;
	height: 360px;
	border-bottom: 3px solid #79d8e8;
}

#h_list .hd li {
	float: left;
	cursor: pointer;
	color: #fff;
	text-align: center;
	font-size: 22px;
}

.wid365px {
	width: 365px;
}

#h_list>.hd .tab1 {
	background: url(/uploads/image/images/listbg.png) no-repeat 0px -42px;
}

#h_list>.hd .tab2 {
	margin: 0 0px;
	background: url(/uploads/image/images/listbg.png) no-repeat -369px 0px;
}

#h_list>.hd .tab3 {
	background: url(/uploads/image/images/listbg.png) no-repeat -738px 0px;
}

#h_list>.hd .tab1.on {
	color: #0c85df;
	background: url(/uploads/image/images/listbg.png) no-repeat;
}

#h_list>.hd .tab2.on {
	color: #0c85df;
	margin: 0 0px;
	background: url(/uploads/image/images/listbg.png) no-repeat -369px -42px;
}

#h_list>.hd .tab3.on {
	color: #0c85df;
	background: url(/uploads/image/images/listbg.png) no-repeat -738px -84px;
}

#h_list .bd div {}

#h_list .list1 .l {
	width: 350px;
}

#h_list .list1 .l p a {
	display: block;
	color: #0c85df;
	font-size: 18px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border-bottom: 1px solid #e5e5e5;
}

#h_list .list1 .l li {
	font-size: 14px;
	/****height:43.5px ;***/
	height: 35.5px;
	border-radius: 5px;
	background: #e0f0ff;
	margin: 5px;
	color: #0c85df;
	line-height: 35.5px;
	text-align: left;
}

#h_list .list1 .l li a {
	display: block;
	text-align: center;
	color: #0c85df;
}

/*list1_m*/
#h_list .list1 .m {
	width: 350px;
	float: left;
	overflow: hidden;
	margin: 0 17px;
	margin-right: 0;
}

#h_list .list1 .m .inhd {
	border-bottom: 1px solid #e5e5e5;
	height: 50px;
	padding-left: 20px;
}

#h_list .inhd li {
	float: left;
	cursor: pointer;
	height: 50px;
	font-size: 18px;
	color: #0c85df;
	line-height: 50px;
	text-align: center;
	padding: 0 15px;
}

#h_list .inhd .tab0 a {
	float: left;
	cursor: pointer;
	height: 50px;
	font-size: 18px;
	color: #0c85df;
	line-height: 50px;
	text-align: center;
	padding: 0 15px;
}

#h_list .inhd .tab0:hover a {
	color: #cd161a;
}

#h_list .inhd li a {
	color: #0c85df;
}

#h_list .inhd li.on {
	color: #cd161a;
	border-bottom: 3px solid #0c85df;
}

#h_list .inhd li.on a {
	color: #cd161a;
}

#h_list .inbd li {
	width: 560px;
	height: 30px;
	line-height: 30px;
	padding-left: 5px;
}

#h_list .inbd li a {
	background: url(/uploads/image/images/icon07.gif) no-repeat left center;
	padding-left: 10px;
	font-size: 14px;
	float: left;
	width: 470px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#h_list .inbd li span {
	float: left;
	font-size: 14px;
	color: #999;
}

#h_list .m .mdiv1 {
	width: 160px;
	height: 50px;
	line-height: 25px;
	padding: 20px 40px;
	background: #e6af6e;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	float: left;
	border-radius: 5px;
	margin-right: 30px;
}

#h_list .m .mdiv2 {
	width: 160px;
	height: 50px;
	line-height: 52px;
	padding: 20px 40px;
	background: #78d8e8;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	float: left;
	border-radius: 5px;
}

#h_list .list1 .r {
	margin-top: 30px;
	width: 210px;
}

#h_list .list1 .r li {
	float: left;
	width: 100px;
	height: 80px;
	font-size: 18px;
	text-align: center;
	margin: 0px 9px 7px 0px;
	border-radius: 5px;

}

#h_list .list1 .r li:first-child {
	width: 100%;
	height: 80px;
	line-height: 80px;
	margin-top: 10px;
	background: url(/uploads/image/images/list1d.png) no-repeat 20px center #e9f2fb;
}

#h_list .list1 .r .xwfbh {
	background: url(/uploads/image/images/list1e.png) no-repeat center 10px #e9f2fb;
}

#h_list .list1 .r .hygq {
	background: url(/uploads/image/images/list1b.png) no-repeat center 10px #e9f2fb;
}

#h_list .list1 .r .dctb {
	background: url(/uploads/image/images/list1c.png) no-repeat center 10px #e9f2fb;
}

#h_list .list1 .r .dcbz {
	background: url(/uploads/image/images/list1a.png) no-repeat center 10px #e9f2fb;
}

#h_list .list1 .r li a {
	display: block;
	color: #555;

	line-height: 40px;
	padding-top: 36px;
}

#h_list .list1 .r li:first-child a {
	line-height: 80px;
	font-size: 20px;
	padding-top: 0;
}



#h_list .list1 .r div a {
	color: #fff;
	display: block;
}

/*list2*/
#h_list .list2 .l {
	width: 350px;
	overflow: hidden;
	margin-right: 20px;
}

#h_list .list2 .r {
	width: 350px;


}

#h_list .list2 .r p {
	font-size: 18px;
	height: 50px;
	color: #2a72be;
	line-height: 50px;
	cursor: pointer;
	padding-right: 40px;
}

#h_list .list2 .r p a {
	color: #2a72be;
}

#h_list .list2 .r p a:hover {
	color: #cd161a;
}

#h_list .list2 .r .r_p {
	border-bottom: 1px solid #e5e5e5;

}

#h_list .list2 .r .bstable {
	font-size: 14px;
	margin-top: 3px;
	padding-left: 10px;
}

#h_list .list2 .r .th1 {
	width: 90px;
	padding-left: 10px;
}

#h_list .list2 .r .th2 {
	width: 470px;
}

#h_list .list2 .r .th3 {
	width: 150px;
}

#h_list .list2 .r .th4 {
	width: 100px;
}

#h_list .list2 .r .th5 {
	width: 100px;
}

#h_list .list2 .r .th6 {
	width: 60px;
}

#h_list .list2 .r .th7 {
	width: 100px;
}

#h_list .list2 .r th {
	text-align: center;
	background: #eee;
	color: #7398cc;
}

#h_list .list2 .r tr {
	height: 30px;
	line-height: 30px;

}

#h_list .list2 .r .zxsl_list {
	width: 820px;
	height: 30px;
}

#h_list .list2 .r .zxsl_list li {
	padding-left: 25px;
	float: left;
	text-align: center;
}

#h_list .list2 .r .zxsl_list2 {
	width: 550px;
}

#h_list .list2 .r .zxsl_list2 a {
	width: 550px;
	text-align: left;
}

#h_list .list2 .r .zxsl_list3 {
	width: 100px;
}

#h_list .list2 .r .zxsb {
	width: 190px;
	margin: 5px 10px 10px 0px;
	height: 70px;
	line-height: 70px;
	text-align: center;
	color: #fff;
	background: url(/uploads/image/images/wsbsgroup.png) no-repeat #7dbc8d;
	font-size: 18px;
	border-radius: 5px;
}

#h_list .list2 .r .ztcx {
	width: 190px;
	margin: 5px 10px 10px;
	height: 70px;
	line-height: 70px;
	text-align: center;
	color: #fff;
	background: url(/uploads/image/images/wsbsgroup.png) no-repeat #ec6d64;
	background-position: 0 -70px;
	font-size: 18px;
	border-radius: 5px;
}

#h_list .list2 .r .jgfk {
	width: 190px;
	margin: 5px 10px 10px;
	height: 70px;
	line-height: 70px;
	text-align: center;
	color: #fff;
	background: url(/uploads/image/images/wsbsgroup.png) no-repeat #e9a93d;
	background-position: 0 -140px;
	font-size: 18px;
	border-radius: 5px;
}

#h_list .list2 .r .cjdh {
	width: 190px;
	margin: 5px 10px 10px;
	margin-right: 0;
	height: 70px;
	line-height: 70px;
	text-align: center;
	color: #fff;
	background: url(/uploads/image/images/wsbsgroup.png) no-repeat #e6af6e;
	background-position: 0 -210px;
	font-size: 18px;
	border-radius: 5px;
}

#h_list .list2 .r .zxsb a,
#h_list .list2 .r .ztcx a,
#h_list .list2 .r .jgfk a,
#h_list .list2 .r .cjdh a {
	color: #fff;
	display: block;
}

#h_list .list2 .inhd {
	border-bottom: 1px solid #e5e5e5;
	height: 50px;
}

#h_list .list2 .inhd li {

	float: left;
	cursor: pointer;
	height: 50px;
	font-size: 18px;
	color: #0c85df;
	line-height: 50px;
	text-align: center;

}

#h_list .list2 .inbd li {
	height: 30px;
	line-height: 30px;
}

#h_list .list2 .inhd div a {
	float: left;
	padding: 0 25px;
	cursor: pointer;
	height: 50px;
	font-size: 18px;
	color: #0c85df;
	line-height: 50px;
	text-align: center;
}

#h_list .list2 .inhd div a:hover {
	color: #cd161a;
}

#h_list .list2 .inhd li.on {
	color: #cd161a;
	border-bottom: 3px solid #0c85df;
}

#h_list .list2 .inhd li.on a {
	color: #cd161a;
}

#h_list .list2 .inbd a {
	display: inline-block;
	height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/*list3*/
#h_list .list3 .l {
	width: 350px;
}

#h_list .list3 .r li {
	height: 30px;
	line-height: 30px;
}

#h_list .list3 .r li a {
	display: inline-block;
	overflow: hidden;
	font-size: 14px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#h_list .list3 p {
	font-size: 20px;
	color: #0c85df;
	line-height: 50px;
	text-align: left;
	cursor: pointer;
	height: 50px;
	border-bottom: 1px solid #e5e5e5;
}

#h_list .list3 p a {
	display: block;
	height: 50px;
	font-size: 20px;
	color: #0c85df;
	line-height: 50px;
	text-align: left;
}

#h_list .list3 .m .inbd a {
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	text-align: left;
	float: left;
}

#h_list .list3 .m {
	width: 360px;
	margin-left: 20px;

}

#h_list .list3 .m span {
	float: right;
	font-size: 14px;
	margin-right: 20px;
	width: 90px;
	line-height: 30px;
	height: 30px;
	text-align: center;

}

#h_list .list3 .r {
	width: 250px;
	margin-left: 20px;
}

#h_list .list3 .r div img {
	width: 252px;
	height: 129px;
}

#h_list .list3 .r h2 {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: normal;
}

#h_list .list3 .r h2 a {
	display: inline;
}


/*底部轮播*/
.footbanner {
	height: 80px;
	background-color: #ffffff;
	position: relative;
	padding: 30px;
}

#list {
	width: 1840px;
	height: 90px;
	position: absolute;
	overflow: hidden;
}

#list li {
	float: left;
	width: 245px;
	margin-right: 10px;
}

#list li img {
	width: 245px;
}

.ftbdiv {
	width: 1000px;
	height: 90px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

.ftprev,
.ftnext {
	width: 22px;
	height: 32px;
	position: absolute;
	top: 57px;
	display: inline-block;
	color: #0f84dc;
	font-size: 35px;
	text-align: center;
	line-height: 32px;
	cursor: pointer;
	-moz-user-select: none;
	/*火狐*/
	-webkit-user-select: none;
	/*webkit浏览器*/
	-ms-user-select: none;
	/*ie10*/
	-khtml-user-select: none;
	/*早期浏览器*/
	user-select: none;

}

.ftprev {
	left: 5px;
}

.ftnext {
	right: 5px;
}

/*========底部样式==========*/

.footernavbg {
	height: 60px;
	background-color: #d0d0d0;
	border-top: 5px solid #009dfe;
	margin-top: 30px;
}

.footernav {
	width: 1070px;
	padding: 0 30px;
	height: 60px;
	margin: 0 auto;
	position: relative;
}

.ftnul {
	width: 1130px;
	height: 36px;
	/*padding: 24px 20px 0 20px;*/
	padding-top: 24px;
	margin: 0 auto;

}

.ftnul li {
	float: left;
	margin-right: 90px;
	cursor: pointer;
}

li.frmr0 {
	float: right;
	margin-right: 0;
}

.ftnul li p {
	float: left;
	height: 18px;
	line-height: 18px;
	font-size: 14px;
	display: inline-block;
	margin-right: 16px;
}

.dsdiv {
	position: absolute;
	left: 0;
	bottom: 100%;
	width: 1090px;
	height: auto;
	overflow: hidden;
	background-color: #ffffff;
	padding: 20px;
	border-radius: 5px;
	box-shadow: -0.3px 2px 3.8px 0.2px rgba(0, 0, 0, 0.1);
	display: none;
	z-index: 10;
	border: 1px solid #dddddd;
}

.dsdiv ul li {
	float: left;
	width: 180px;
	margin-right: 0;
}

.dsdiv a {
	display: inline-block;
	width: auto;
	height: 25px;
	color: #333333;
	float: left;
	margin: 2px 0;
	font-size: 14px;
}

.dsdiv a:hover {
	color: #0099e8;
}

.footer {
	padding-top: 30px;
	padding-bottom: 30px;
	background: #e8e8e8;
}

.ftcleft {
	font-size: 14px;
	color: #777777;
	margin-left: 0px;
}

.ftcleft p {
	margin-bottom: 12px;
}

.ftcright {
	padding-right: 3px;
	margin-top: 15px;
}

.ftcright a {
	display: block;
	float: left;
}

.dzjgbs {
	padding-right: 5px;
	float: right;
}

.dzjgbs img {
	padding: 0px;
}

.zfwzzc {
	margin-left: 18px;
	margin-top: 4px;
}


/*新闻*/

.slidenews {
	text-align: left;
}

.slidenews .hd {
	height: 40px;
	line-height: 40px;
	position: relative;
	border-bottom: #ddd solid 1px;
}

.slidenews .hd ul {
	float: left;
	position: absolute;
	height: 40px;
	width: 100%
}

.slidenews .hd ul li {
	float: left;
	padding: 0 19px;
	cursor: pointer;
	font-size: 18px;
	line-height: 40px;
}

.slidenews .hd ul li a {
	color: #0c85df;
}

.slidenews .hd ul li.on {
	color: #cf141b;
	border-bottom: 3px solid #0c85df;
}

.slidenews .hd ul li.on a {
	color: #cf141b;
}

.slidenews .bd ul {
	padding: 10px;
	zoom: 1;
}

.slidenews .bd li {
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	padding-left: 15px;
	background: url(/uploads/image/images/ico_01.png) no-repeat left center;
}

.slidenews .bd li a {
	float: left;
}

.slidenews .bd li span {
	float: right;
	color: #999;
}



/*新闻*/

.slidenews2 {
	text-align: left;
}

.slidenews2 .inhd {
	height: 50px;
	line-height: 50px;
	position: relative;
	border-bottom: #ddd solid 1px;
}

.slidenews2 .inhd ul {
	float: left;
	position: absolute;
	height: 50px;
	width: 100%
}

.slidenews2 .inhd ul li {
	float: left;
	padding: 0 19px;
	cursor: pointer;
	font-size: 18px;
	line-height: 50px;
}

.slidenews2 .inhd ul li a {
	font-size: 18px;
}

.slidenews2 .inhd ul li.on {
	color: #cf141b;
	border-bottom: 3px solid #0c85df;
}

.slidenews2 .inhd ul li.on a {
	color: #cf141b;
}

.slidenews2 .inbd ul {
	padding: 10px;
	zoom: 1;
}

.slidenews2 .inbd li {
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	padding-left: 5px;
}

.slidenews2 .inbd li span {
	float: right;
	color: #999;
}




/*新闻lgs*/

.slidenews4 {
	text-align: left;
}

.slidenews4 .hd {
	height: 40px;
	line-height: 40px;
	position: relative;
	border-bottom: #ddd solid 1px;
}

.slidenews4 .hd ul {
	float: left;
	position: absolute;
	height: 40px;
	width: 100%
}

.slidenews4 .hd ul li {
	float: left;
	padding: 0 19px;
	cursor: pointer;
	font-size: 18px;
	line-height: 40px;
	width: 30%;
}

.slidenews4 .hd ul li a {
	color: #0c85df;
}

.slidenews4 .hd ul li.on {
	color: #cf141b;
	border-bottom: 3px solid #0c85df;
}

.slidenews4 .hd ul li.on a {
	color: #cf141b;
}

.slidenews4 .bd ul {
	padding: 10px;
	zoom: 1;
}

.slidenews4 .bd li {
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	padding-left: 5px;
}

.slidenews4 .bd li a {
	float: left;
}

.slidenews4 .bd li span {
	float: right;
	color: #999;
}



/*焦点*/

.focusbox {
	float: left;
	position: relative;
	width: 580px;
	height: 333px;
	overflow: hidden;
	text-align: left;
	background: #fff;
}

.focusbox .pic img {
	width: 580px;
	height: 333px;
	display: block;
}

.focusbox .txt-bg {
	position: absolute;
	bottom: 0;
	z-index: 1;
	height: 36px;
	width: 100%;
	background: #a6a7b8;
	filter: alpha(opacity=40);
	opacity: 0.4;
	overflow: hidden;
}

.focusbox .txt {
	position: absolute;
	bottom: 0;
	z-index: 2;
	height: 36px;
	width: 100%;
	overflow: hidden;
}

.focusbox .txt li {
	height: 36px;
	line-height: 36px;
	position: absolute;
	bottom: -36px;
}

.focusbox .txt li a {
	display: block;
	color: white;
	padding: 0 0 0 10px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.focusbox .num {
	position: absolute;
	z-index: 3;
	bottom: 8px;
	right: 8px;
}

.focusbox .num li {
	float: left;
	position: relative;
	width: 18px;
	height: 15px;
	line-height: 15px;
	overflow: hidden;
	text-align: center;
	margin-right: 1px;
	cursor: pointer;
}

.focusbox .num li a {
	position: absolute;
	z-index: 2;
	display: block;
	color: white;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-decoration: none;
}

.focusbox .num li span {
	position: absolute;
	z-index: 2;
	display: block;
	color: white;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-decoration: none;
}


.focusbox .num li span {
	z-index: 1;
	background: black;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.focusbox .num li.on a {
	background: #f60;
}

.focusbox .num a:hover {
	background: #f60;
}


.adgroup {}

.adgroup .ad1,
.adgroup .ad2 {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	border-radius: 10px;
	width: 277px;
	height: 72px;
	line-height: 72px;
}

.adgroup .ad1 {
	background: #e6af6d;
}

.adgroup .ad2 {
	background: #79d8e8;
}

.adgroup .ad1 a,
.adgroup .ad2 a {
	color: #fff;
	display: block;
}

.bstable td {
	height: 28px;
	line-height: 28px;
}

.bsgroup {
	margin-top: 18px;
}

.bsgroup div {
	width: 105px;
	height: 37px;
	border-radius: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	line-height: 37px;
	padding-top: 30px;
	text-align: center;
	color: #fff;
	font-size: 15px;
	float: left;
}

#h_list .list3 .l .bsgroup div a {
	display: block;
	width: 110px;
	height: 37px;
	color: #fff;
	text-align: center;
	line-height: 37px;
}

.bsicon1 {
	background: url(/uploads/image/images/zmhdicongroup.png) #7cabc5;
	background-position: -6px 0;
}

.bsicon2 {
	background: url(/uploads/image/images/zmhdicongroup.png) #c8c97c;
	background-position: -6px -64px;
}

.bsgroup .bsicon3 {
	background: url(/uploads/image/images/zmhdicongroup.png) #e6af6d;
	background-position: -6px -128px;
	font-size: 14px;
}

.bsicon4 {
	background: url(/uploads/image/images/zmhdicongroup.png) #6ec3d1;
	background-position: -6px -192px;
}

.bsicon5 {
	background: url(/uploads/image/images/xxgkr2.png) no-repeat center 6px #feb61b;
}

.bsgroup .bsicon6 {
	background: url(/uploads/image/images/xxgkr3.png) no-repeat center 6px #0953c0;
}

#h_list .list3 .l .bsgroup .bsicon6 {
	line-height: 19px;
	font-size: 14px;
}


.clear {
	clear: both;
}


/************specialcolum********************/
.specolall {
	width: 1110px;
	margin: 10px;
	overflow: hidden;
}

.curpostion {
	width: 100%;
	background: #f6f6f6;
	padding: 10px 0px;
	color: #7f7f7f;
	margin-bottom: 10px;
}

.curpostion a {
	color: #7f7f7f;
}

.curpostion img {
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 10px;
}

.specoltit {
	background: url(/uploads/image/images/img_02.jpg) no-repeat left center;
	width: 100%;
	height: 43px;
	line-height: 43px;

	color: #fff;
	font-size: 18px;
	padding-left: 69px;
	margin-top: 10px;
}

.specolcon {
	width: 100%;
	overflow: hidden;
}

.specolcon li {
	float: left;
	width: 266;
	height: 75px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 27px;
}

/*******************infosource*******************/
.infosoulisttit {
	font-size: 18px;
	color: #fff;
	font-weight: normal;
}

.infosoulisttit a {
	color: #fff;
}

.infosoulist {
	width: 1110px;
	margin: 0 auto;
	margin-top: 10px;
}

.infosoulistl {
	width: 733px;
}

.infosoulistl h1 {
	width: 100%;
	height: 45px;
	line-height: 45px;
	background: url(/uploads/image/images/img_19.jpg) left center no-repeat;
	padding-left: 25px;
}

.infosoulistl .lxxd {
	width: 693px;
	margin: 0 auto;
	margin-top: 20px;
}

.infosoulistl .lxxd h2 {
	height: 30px;
	line-height: 30px;
	color: #0168b7;
	font-size: 16px;
	font-weight: normal;
	background: #eaf7ff;
	padding-left: 80px
}

.infosoulistl .lxxd h2 span {
	display: block;
	margin: 0 40px;
}

.infosoulistl .lxxd ul {
	width: 693px;
}

.infosoulistl .lxxd ul li {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: normal;
	padding-left: 8px;
	margin-right: 0px;
}

.infosoulistl .lxxd ul li span {
	display: block;
	margin: 0 44px;
}

.infosoulistl2 div a {
	width: 140px;
	display: block;
	height: 50px;
	padding-top: 80px;
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
	text-align: center;
	line-height: 50px;
	margin: 10px 0 0 30px;
	float: left;
	color: #fff;
}

.hjqkpd h1 {
	width: 100%;
	height: 35px;
	line-height: 35px;
	background:  left center no-repeat;
	padding-left: 65px;
	border-top: 4px solid #009dfe;
}

.hjqkpd h1 a {
	font-size: 18px;
	color: #fff;
	font-weight: normal;
}

.hjqkpd h1 a:hover {
	color: #fff;
}

.hjqkpd li {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: normal;
	padding-left: 8px;
	margin-right: 0px;
}

.infosoulistl2 {
	margin-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #eee;
}

.infosoulistl2 div:hover {}

.infosoulistl2 div a:hover {
	color: #fff;
	background-color: #0952c0;
}

.infosoulistl2 .wyzx a {
	line-height: 25px;
	background:  no-repeat center 25px #ec87c1;
}

.infosoulistl2 .wyts a {
	background:  no-repeat center 25px #f9b552;
}

.infosoulistl2 .wljb a {
	background:  no-repeat center 25px #8dc153;
}

.infosoulistl2 .wsdc a {
	background:  no-repeat center 25px #3baeda;
}

.infosoulistl2 .myzj a {
	background:  no-repeat center 25px #ff9900;
}

.infosoulistl2 .cljg a {
	line-height: 25px;
	background:  no-repeat center 25px #6ae500;
}

.infosoulist ul {
	width: 100%;
	overflow: hidden;
}

.infosoulist ul li {
	line-height: 32px;
	font-size: 14px;
	padding: 0px 5px;
}

.infosoulist ul li span {
	float: right;
	color: #999;
}

.infosoulistr {
	width: 358px;
	margin-bottom: 10px;
}

.infosoulistr h1 {
	width: 100%;
	height: 36px;
	line-height: 36px;
	background:  left center no-repeat;
	padding-left: 25px;
}

.infosoulist .infosoulistr ul {
	background: #eef7fe;
	margin-top: 0px;
}

.infosoulist .infosoulistr ul li {
	padding-left: 10px;
}

.oninterview {
	width: 100%;
	margin-top: 20px;
	padding: 5px 5px 10px 10px;
	overflow: hidden;
}

.oninterviewl {
	float: left;
	width: 332px;
	margin-right: 20px;
}

.oninterviewl span {
	display: block;
	margin-top: 10px;
	width: 83px;
	height: 46px;
	font-size: 16px;
	color: #fff;
	line-height: 46px;
	padding-left: 63px;
}

.oninterview .oninterviewl span:nth-child(2) {
	background:  left center no-repeat;
}

.oninterview .oninterviewl span:nth-child(3) {
	background:  left center no-repeat;
}

.oninterview .oninterviewl>span {
	background:  left center no-repeat;
}

.oninterview .oninterviewl>span span {
	background:  left center no-repeat;
}

.oninterview ul {
	font-weight: normal;
	overflow: hidden;
	line-height: 35px;
	width: 330px;
	font-size: 14px;
	padding-right: 20px;
}

.oninterview ul li:first-child a {
	font-size: 16px;
	color: #0591f2;
}

.picinfo {
	width: 100%;
}

.picinfo h1 {
	background:  left center no-repeat;
	height: 49px;
	line-height: 49px;
	width: 100%;

	color: #0591f2;
	font-size: 18px;
	font-weight: normal;
	padding-left: 44px;
}


.picinfocon {
	width: 100%;
	margin-top: 5px;
}

.picinfocon ul li {
	margin: 10px 10px 0px 0px;
	float: left;
	position: relative;
}


.picinfocon ul li span {
	color: #ffffff;
	position: absolute;
	display: block;
	width: 100%;
	text-align: center;
	line-height: 20px;
	z-index: 1;
	background: ;
	bottom: 0px;
	left: 0;

}

.picinfocon ul li span a {
	color: #ffffff;
}

.picinfocon ul li span a:hover {
	color: #ffffff;
}

.picinfocon ul li img {
	width: 214px;
	height: 150px;
	border: 0px
}

.picinfocon ul li img a {
	width: 214px;
	height: 150px;
	border: 0px
}

.picinfocon ul li img a:hover {
	width: 214px;
	height: 150px;
	border: 0
}









.polintl {
	width: 735px;
}

.polintr {
	width: 358px;
	background: #eef7fe;
}

.infosoulist .polintr .infosoulistr ul li {
	padding-left: 10px;
}

.polintr img {
	margin-bottom: 10px;
}

/*xxgk信息公开*/
.gk {
	padding: 10px;
}

.gk_wz {
	width: 1060px;
	height: 42px;
	font-size: 14px;
	margin: 0 auto;
	margin-bottom: 10px;
	background:  no-repeat 20px center #f6f6f6;
	padding-left: 50px;
	border-bottom: 1px dashed #999;
	line-height: 42px;
	color: #666;
}

.gk .l {
	width: 240px;
}

.gk .l .gk_zn {
	height: 35px;
	line-height: 35px;
	padding-left: 65px;
	color: #626262;
	font-size: 15px;
	margin-bottom: 5px;
	background:  no-repeat left center #eef7fe;
}

.gk .l .gk_zd {
	padding-left: 65px;
	height: 35px;
	line-height: 35px;
	color: #626262;
	font-size: 15px;
	margin-bottom: 5px;
	background:  no-repeat left center #eef7fe;
}

.gk .l .gk_zn a,
.gk .l .gk_zd a,
.gk .l .gk_sq a,
.gk .l .gk_bg a {
	display: block;
	color: #333;
}

.gk .l .gk_ml {
	padding-bottom: 10px;
	height: 550px;
}

.gk .l .gk_ml p {
	padding-left: 65px;
	height: 35px;
	line-height: 35px;
	color: #fff;
	font-size: 15px;
	background: #0c85de;
}

.gk .l .gk_ml p a {
	display: block;
	color: #fff;
}

.gk .l .gk_ml h3 {
	padding-left: 65px;
	height: 35px;
	cursor: pointer;
	line-height: 35px;
	color: #0c85de;
	font-size: 15px;
	font-weight: normal;
	background: #eef7fe;
}

.gk .l .gk_ml h3 em {
	float: right;
	width: 40px;
	height: 35px;
	background:  no-repeat center;
}

.gk .l .gk_ml h3.on em {
	float: right;
	width: 40px;
	height: 35px;
	background:  no-repeat center;
}

.gk .l .gk_ml ul {
	height: 420px;
	padding-left: 35px;
	margin-bottom: 30px;
	list-style: none;

}

.gk .l .gk_ml li {
	height: 20px;
	font-size: 14px;
	line-height: 25px;
}

.gk .l .gk_sq {
	padding-left: 65px;
	height: 35px;
	line-height: 35px;
	color: #626262;
	font-size: 15px;
	margin-bottom: 5px;
	background:  no-repeat left center #eef7fe;
}

.gk .l .gk_cx p {
	padding-left: 65px;
	height: 35px;
	line-height: 35px;
	color: #fff;
	font-size: 15px;
	background: #0c85de;
}

.gk .l .gk_cx form {
	padding: 15px 12px 20px;
	font-size: 14px;
	background: #eef7fe;
}

.gk .l .gk_cx form label {
	width: 70px;
	height: 30px;
}

.gk .l .gk_cx form input {
	width: 140px;
	border: 1px solid #7ecef4;
	line-height: 30px;
	margin-top: 10px;
	height: 30px;
}

.gk .l .gk_cx form #ss {
	display: block;
	margin: 10px auto 0;
	width: 70px;
	background: #ff6026;
	height: 30px;
	color: #fff;
	font-size: 14px;
	border: none;
}

.gk .l .gk_bg {
	padding-left: 65px;
	margin-bottom: 5px;
	margin-top: 35px;
	height: 35px;
	line-height: 35px;
	color: #626262;
	font-size: 15px;
	background:  no-repeat left center #eef7fe;
}

.gk .l .gk_yjx {
	text-align: center;
	height: 45px;
	line-height: 45px;
	color: #fff;
	font-size: 15px;
	background:  no-repeat 40px center #7ecef4;
}

/*xxgk--m*/
.gk .m {
	width: 600px;
	margin: 0 15px;
}

.gk .m .xxjs {
	padding-left: 40px;
	margin-bottom: 10px;
	height: 44px;
	width: 560px;
	background: url(/uploads/image/images/xxgkm1.png) no-repeat 10px center #eef7fe;
}

.gk .m .xxjs form {
	line-height: 40px;
}

.gk .m .xxjs .gk_m .submit {
	border: none;
	height: 30px;
	width: 80px;
	background: #ff6026;
	color: #fff;
	font-size: 16px;
}

.gk .m .xxjs .gk_m .text {
	border: 1px solid #7ecef4;
	padding-left: 20px;
	margin: 0 10px;
	height: 30px;
	line-height: 30px;
	width: 287px;
}

.gk .m .xxjs span {
	color: #2c8ee0;
	font-size: 16px;
}

.gk .m .hbwj {
	width: 598px;
	background: ;
	border-bottom: 1px solid #b6d4eb;
}

/*slide*/
.gk .m .hd ul {
	width: 598px;
	height: 40px;

}

.gk .m .hd li {
	float: left;
	color: #626262;
	width: 100px;
	height: 30px;
	font-size: 15px;
	line-height: 30px;
	text-align: center;
	margin-top: 5px;
}

.gk .m .hd li.on {
	background: #0c85de;
	border-radius: 10px;
	color: #fff;
}

.gk .m .hd li.on a {
	color: #fff;

}

.gk .m .hd li a:hover {
	color: #333;
}

.gk .m .hd li.on a:hover {
	color: #fff;
}

.gk .m .hd li:first-child {
	width: 170px;
	height: 30px;
	color: #0c85de;
	font-size: 16px;
	font-weight: bold;
}

.gk .m .hd li:first-child.on {
	background: none;
	font-size: 16px;
}

.gk .m .hd li:first-child a {
	color: #0c85de;
}

.gk .m .hd li:first-child.on a {
	color: #0c85de;
}

.gk .m .bd ul {
	padding: 10px 20px 0;
}

.gk .m .bd li {
	color: #626262;
	font-family: "microsoftyahei";
	height: 30px;
	font-size: 14px;
}

.gk .m .bd li span {
	float: right;
	color: #999;
}

/*slide over*/
.gk .m .zfxxgk {
	width: 598px;
	background: ;

	border-bottom: 1px solid #b6d4eb;
}

.gk .m .hbyw {
	width: 598px;
	background: ;
	border-bottom: 1px solid #b6d4eb;
}

/**/
.gk .r {
	width: 240px;
}

.gk .r .hbzw,
.gk .r .jggk,
.gk .r .hbyw {
	margin-bottom: 23px;
	position: relative;
	background: #eef7fe;
}

.gk .r .hbzw img,
.gk .r .jggk img,
.gk .r .hbyw img {
	position: absolute;
	top: 5px;
	left: 15px;
}

.gk .r .hbzw p,
.gk .r .jggk p,
.gk .r .hbyw p {
	width: 240px;
	height: 36px;
	background:  no-repeat left center;
	font-size: 15px;
	color: #fff;
	line-height: 36px;
	text-align: center;
}

.gk .r .hbzw p a,
.gk .r .jggk p a,
.gk .r .hbyw p a {
	color: #fff;
}

.gk .r .hbzw ul {
	width: 230px;
	height: 176px;
	background: #eef7fe;
	padding: 0 0px 11px 10px;
}

.gk .r .hbzw li {
	float: left;
	width: 105px;
	height: 33px;
	margin-top: 11px;
	margin-right: 10px;
	background: #fff;
	font-size: 15px;
	text-align: center;
	line-height: 33px;
}

.gk .r .jggk {}

.gk .r .jggk div {
	width: 105px;
	height: 23px;
	padding-top: 37px;
	float: left;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}

.gk .r .jggk .jggk1 {
	background:  no-repeat center 7px #f3ab63;
	margin-top: 12px;
	margin-left: 10px;
}

.gk .r .jggk .jggk2 {
	background: url(/uploads/image/images/xxgkr2.png) no-repeat center 7px #42dce8;
	margin: 12px 10px 0;
}

.gk .r .jggk .jggk3 {
	background: url(/uploads/image/images/xxgkr3.png) no-repeat center 7px #ff6460;
	margin: 14px 0 14px 10px;
}

.gk .r .jggk .jggk4 {
	background:  no-repeat center 7px #ae5da1;
	margin: 14px 10px;

}

.gk .r .jggk .jggk1 a,
.gk .r .jggk .jggk2 a,
.gk .r .jggk .jggk3 a,
.gk .r .jggk .jggk4 a {
	color: #fff;
}

.gk .r .hbyw ul {
	width: 230px;
	background: #eef7fe;
	padding-top: 15px;
	padding-left: 10px;
}

.gk .r .hbyw li {
	float: left;
	width: 105px;
	height: 47px;
	margin-bottom: 10px;
	margin-right: 10px;
	background: #fff;
	font-size: 15px;
	text-align: center;
	line-height: 46px;
}

.ws {
	padding: 10px;
}

.ws .ws_wz {
	width: 1060px;
	height: 35px;
	font-size: 13px;
	margin-bottom: 10px;
	background:  no-repeat 20px center #f6f6f6;
	padding-left: 50px;
	line-height: 35px;
	color: #626262;
}

.ws_l {
	width: 278px;
	float: left;
	margin-right: 12px;
}

.ws .ws_fir {
	width: 278px;
	float: left;
	margin-right: 12px;

}

.ws .ws_fir .l {
	width: 278px;
	margin-right: 12px;
}

.ws .ws_thr {}

.ws .ws_thr .l {
	width: 278px;

}

.ws .ws_fir .l p,
.ws .ws_thr .l p {
	width: 278px;
	height: 40px;
	color: #fff;
	font-size: 16px;
	line-height: 40px;

	margin-bottom: 5px;
	background: #56c2f7;
	text-align: center;
}

.ws .ws_fir .l ul {
	width: 278px;
}

.ws .ws_fir .l li,
.ws .ws_thr .l li {
	height: 30px;
	line-height: 30px;
	color: #535353;
	font-size: 14px;
	padding-left: 25px;
}

.ws .ws_r {
	width: 820px;
	height: 780px;
	float: left;
}

.ws .ws_r .slidebox_ws .hd ul {
	background: ;
}

.ws .ws_r .slidebox_ws .hd li {
	float: left;
	width: 222px;
	height: 42px;
	color: #fff;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	background: ;
}

.ws .ws_r .slidebox_ws .hd li a {
	color: #fff;

}

.ws .ws_r .slidebox_ws .hd li.on {
	color: #0c85e0;
	background: ;
}

.ws .ws_r .slidebox_ws .hd li.on a {
	color: #0c85e0;
}

.ws .ws_r .slidebox_ws .bd ul {

	padding: 15px 0px 0px 0px;
	background: #f6f9fb;
}

.slidebox_ws .bd ul table {}

.slidebox_ws .bd ul table th {
	text-align: center;
}

.slidebox_ws .bd ul table .th1 {
	width: 135px;
}

.slidebox_ws .bd ul table .th2 {
	width: 270px;
}

.slidebox_ws .bd ul table .th3 {
	width: 65px;
}

.slidebox_ws .bd ul table .th4 {
	width: 100px;
}

.slidebox_ws .bd ul table .th5 {
	width: 100px;
}

.slidebox_ws .bd ul table .th6 {
	width: 60px;
}

.slidebox_ws .bd ul table .th7 {
	width: 90px;
}

.slidebox_ws .bd ul table .zxsl_list {
	width: 820px;
	height: 30px;
	line-height: 30px;
	padding-top: 0px !important;
}

.slidebox_ws .bd ul table li {
	float: left;
	text-align: center;
}

.slidebox_ws .bd ul table .zxsl_list1 {
	width: 135px;
}

.slidebox_ws .bd ul table .zxsl_list2 {
	width: 270px;
}

.slidebox_ws .bd ul table .zxsl_list3 {
	width: 65px;
}

.slidebox_ws .bd ul table .zxsl_list4 {
	width: 100px;
}

.slidebox_ws .bd ul table .zxsl_list5 {
	width: 100px;
}

.slidebox_ws .bd ul table .zxsl_list6 {
	width: 60px;
}

.slidebox_ws .bd ul table .zxsl_list7 {
	width: 90px;
}

.ws .ws_r .slidebox_ws .bd th {
	background: #fff;
	height: 30px;
	color: #0c85e0;
	font-size: 14px;

}

.ws .ws_r .slidebox_ws .bd td {
	font-size: 14px;
	height: 30px;
	color: #535353;

}

.ws .ws_r .slidebox_ws .bd .bj {
	height: 60px;
	line-height: 60px;
	margin-top: 13px;
	background: #eee;
	font-size: 14px;
	text-align: center;
	padding-top: 10px;
}

.ws .ws_r .slidebox_ws .bd .bjss {
	color: #0c85e0;
	font-size: 18px;
	margin-right: 40px;
}

.ws .ws_r .slidebox_ws .bd #bjt {
	width: 400px;
	height: 30px;
	line-height: 30px;
	border: none;
}

.ws .ws_r .slidebox_ws .bd #bjsub {
	height: 30px;
	width: 70px;
	background: #f49800;
	color: #fff;
	border: none;
}

.ws .ws_r .slidebox_ws .bd .bjtj {
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #535353;

}

/*thr*/
.ws .ws_thr {
	width: 278px;
	float: left;
}

.ws .ws_sec {
	float: left;
	width: 270px;
}

.ws .ws_sec li {
	width: 278px;
	height: 40px;
	margin-top: 4px;
	color: #fff;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	background: #56c2f7;
}

/*zw*/
.zw {
	padding: 10px;
}

.zw h1 {
	width: 100%;
	font-size: 26px;
	font-weight: normal;
	color: #0040a1;
	text-align: center;
	line-height: 70px;
	padding-bottom: 5px;
}

.zw_con {
	font-size: 26px;
	color: #333;
	line-height: 30px;
	padding-bottom: 10px;
}

.zw h2 {
	text-align: center;
	border-top: 1px solid #ccc;
	padding-bottom: 5px;
	background: #f5f5f5;
}

.zw h2 .zw_sta,
.zw h2 .zw_time {

	font-size: 12px;
	font-weight: normal;
	text-align: center;
	color: #999;
	padding: 14px 0;


}

.zw h2 .zw_fs,
.zw h2 .zw_print {
	float: right;
	margin-right: 40px;
	color: #aaaaaa;
	font-size: 14px;
	font-weight: normal;
}

.zw h2 .zw_print {
	padding-left: 40px;
	background:  no-repeat 12px center;
}

.zw_con p {

	color: #262626;
	line-height: 3px;
	padding: 15px 10px;
}




.zwcontent {
	font-size: 14px;
	line-height: 35px;
	padding-top: 30px;
}


.zwcontent a {
	font-size: 14px;
	line-height: 35px;

}


.zwcontent p {
	line-height: 35px;

}





.zw_logo #ckepop a {}

.zw_logo {
	border-bottom: 1px solid #f1f1f1;
}

.zw .zw_news {
	color: #00a1e9;
	font-size: 16px;
	font-weight: bold;
	height: 50px;
	padding-left: 40px;
	line-height: 50px;
}

.zw li {}

.zw li {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	padding-left: 40px;
}

/*pd*/
.pd .hd {
	width: 252px;
	margin-right: 10px;
}

.pd .hd p {
	width: 252px;
	height: 87px;
	color: #fff;
	line-height: 87px;
	text-indent: 40px;
	font-size: 22px;
	font-weight: bold;
	background: ;
}

.pd .hd li {
	width: 252px;
	height: 55px;
	line-height: 55px;
	text-indent: 40px;
	font-size: 16px;
	background:  no-repeat 240px center;
	border-bottom: 1px solid #b7d8f7;
}

.pd .hd li.on {
	color: #0c85e0;
	border-bottom: 1px solid #0c85e0;
	background:  no-repeat 240px center;
}

.pd .bd {
	width: 788px;
	padding-right: 60px;
}

.pd .bd p {
	height: 40px;
	line-height: 40px;
	color: #0c85e0;
	text-indent: 40px;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #b7d8f7;
	margin-bottom: 20px;
}

.pd .bd li {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #555;
	text-indent: 50px;
	background:  no-repeat 40px center;
}

.pd .bd span {
	float: right;
}

.pd .bd div {
	border-top: 1px solid #eee;
	margin: 20px 0;
}

.pd .bd .pd_page {
	height: 40px;
	background:  no-repeat center;
	border-top: none;
}

/*ldjj*/

.ld .hd {
	width: 252px;
	margin-right: 10px;
}

.ld .hd p {
	width: 252px;
	height: 87px;
	color: #fff;
	line-height: 87px;
	text-indent: 40px;
	font-size: 22px;
	font-weight: bold;
	background: ;
}

.ld .hd li {
	width: 252px;
	height: 55px;
	line-height: 55px;
	text-indent: 40px;
	font-size: 16px;
	background:  no-repeat 240px center;
	border-bottom: 1px solid #b7d8f7;
}

.ld .hd li.on {
	color: #0c85e0;
	border-bottom: 1px solid #0c85e0;
	background:  no-repeat 240px center;
}

.ld .bd {
	width: 788px;
	padding-right: 60px;
}

/*领导简介*/

.zfld {
	width: 92%;
	float: left;
	margin: 20px 35px;
}

.zfld img {
	width: 145px;
	height: 177px;
	padding: 2px;
	float: left;
	border: 1px solid #ccc;
	margin-right: 16px;
}

.zfld p {
	padding-left: 20px;
	width: 80%;
}

.zfld p span {
	height: 34px;
	font: normal 18px/34px microsoft yahei;
	border-bottom: 1px dashed #b5b5b5;
}

.zfld p .bule {
	color: #476cd1;
}

.box {
	width: 92%;
	float: left;
	margin: 0px 35px 20px 35px;
}

.box h4 {
	background: #cedcf8;
	height: 34px;
}

.box h4 b {
	display: block;
	padding: 0px 30px;
	float: left;
	color: #fff;
	background: #476cd1;
	height: 34px;
	font: 18px/34px microsoft yahei;
}

#triangle-bottomleft {
	width: 0;
	height: 0;
	float: left;
	border-bottom: 34px solid #476cd1;
	border-right: 34px solid transparent;
}

.box p {
	text-indent: 2em;
	font: normal 16px/34px microsoft yahei;
}

.box .sjz {
	width: 90%;
	background:  0px 0px repeat-y;
	padding-left: 20px;
	margin-top: 10px;
}

.box .sjz li {
	font: normal 16px/34px microsoft yahei;
}

/*写信*/
.xx {
	padding: 10px;
}

.xxpd {
	width: 1110px;
	margin: 0 auto;
}

.xxpd .left {
	float: left;
	width: 860px;
}

.xxpd .right {
	width: 220px;
	float: right
}

.xxpd .right h3 {
	height: 35px;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	background-color: #4873d6;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .4);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .4);
	border: solid 1px #476cda;
	background-image: -webkit-linear-gradient(top, #487cd2, #4669db);
	background-image: -moz-linear-gradient(top, #487cd2, #4669db);
	background-image: -o-linear-gradient(top, #487cd2, #4669db);
	background-image: -ms-linear-gradient(top, #487cd2, #4669db);
	background-image: linear-gradient(to bottom, #487cd2, #4669db);
}

.xxpd .right h3 b {
	display: block;
	color: #fff;
	padding-left: 20px;
	font: normal 16px/35px microsoft yahei;
}

.xxpd .right ul {
	padding: 10px;
	background: #fff;
	font-size: 14px;
	line-height: 25px;
	border: 1px solid #c6c6c6;
}

.xjblsild {
	text-align: left;
	background: #fff;
}

.xjblsild .hd {

	height: 40px;
	line-height: 40px;
	border-top: 2px #2980b9 solid;
	border-bottom: 1px #ddd solid;
	background-color: #f8f8f8;
	font-size: 15px;
	width: 100%;
}

.xjblsild .hd ul {
	float: left;

	width: 100%;
}

.xjblsild .hd ul li {
	float: left;
	padding: 0 19px;
	cursor: pointer;
}

.xjblsild .hd ul li.on {
	background:  right no-repeat #fff;
	border-bottom: #fff solid 1px;
	border-left: 1px #ddd solid;
	border-right: 1px #ddd solid;
	padding-right: 30px;
	color: #2980b9;
}

.xjblsild .hd ul li.on a {
	color: #fff;
}

.xjblsild .bd {
	height: 840px;
}

.xjblsild .bd ul {
	padding: 10px;
	zoom: 1;
}


.mail {
	width: 95%;
	margin: 0 0 -1px;
}

.mail h3 {
	background:  0 50% no-repeat;
	padding-left: 25px;
	color: #048;
	font-size: 14px;
	font-weight: normal;
}

.mail th,
.mail td {
	line-height: 20px;
	padding: 10px;
}

.mail thead th {
	border-bottom: 1px #2980b9 solid;
	color: #2980b9;
	font-size: 14px;
}

.mail thead th.ip {
	text-align: right;
}

.mail tbody th {
	width: 100px;
	text-align: right;
	font-weight: bold;
	color: #048;
	border-bottom: 1px #ddd dotted;
	font-size: 14px;
	font-weight: normal;
}

.mail tbody tr th {
	width: 100px;
}

.mail tbody td {
	border-bottom: 1px #ddd dotted;
}

.mail .text,
.mail textarea {
	width: 120px;
	padding: 1px;
	height: 18px;
	padding: 2px 3px;
	line-height: 18px;
	border: 1px #ccc solid;
	background-color: #fcfcfc;
	-moz-box-shadow: inset 0 1px 3px #ddd;
	-webkit-box-shadow: inset 0 1px 3px #ddd;
	box-shadow: inset 0 1px 3px #ddd;
}

.mail textarea {
	width: 464px;
	padding: 3px;
}

.mail select {
	border: 1px #ccc solid;
	background-color: #fcfcfc;
	padding: 2px;
}

.mail label {
	margin: 0 5px 0 0;
}

.mail .btn {
	border: none;
	background-color: #28c;
	color: #fff;
	height: 24px;
	line-height: 24px;
	padding: 0 15px;
	cursor: pointer;
}


.list-table {
	width: 100%;
	border-top: 1px #bde solid;
	font-size: 14px;
}

.list-table th,
.list-table td {
	border-bottom: 1px #d2d2d2 dotted;
	padding: 5px 10px;
	line-height: 24px;
	text-align: center;
}

.list-table thead th {
	background-color: #f0f6fc;
	border-bottom: 1px #bde solid;
	border-right: 1px #bde solid;
	color: #2980b9;
	font-weight: bold;
}

.list-table tbody td p {
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 200px;
}

.list-table tbody td p a:hover {
	text-decoration: underline;
}

.list-table tbody tr:hover td {
	background-color: #f8f8f8;
}

.t2 {
	height: 36px;
	border-bottom: 1px #bde solid;
	margin: 10px 0;
}

.t2 b {
	display: inline-block;
	height: 36px;
	line-height: 36px;
	background-color: #2980b9;
	color: #fff;
	margin-bottom: -1px;
	padding: 0 25px 1px;
	font-size: 15px;
}

/*通用频道*/
.padding10 {
	padding: 10px;
}

.pdmain {}

.pdmain .left {
	float: left;
	width: 252px;
}

.pdmain .left .title a {
	color: #fff;
}

.pdmain .left .title {
	background: ;
	height: 75px;
	padding-top: 20px;
	padding-left: 40px;
	font-size: 24px;
	color: #fff;

}

.pdmain .left .menubox ul li {
	line-height: 35px;
	border-bottom: #b7d8f7 solid 1px;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;

	background:  no-repeat 240px center;
}

.pdmain .right {
	float: right;
	width: 847px;
}

.pdmain .right .text {
	height: 40px;
	line-height: 40px;
	color: #0c85e0;
	padding-left: 30px;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #b7d8f7;
	margin-bottom: 20px;
}

.pdmain .right .zxfttext {
	height: 40px;
	line-height: 40px;
	color: #0c85e0;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #b7d8f7;
	margin-bottom: 20px;
}

.pdmain .right .pdlist {
	padding: 10px;
	padding-bottom: 0;
}

.pdmain .right .pdlist ul li {
	height: 45px;
	line-height: 43px;
	font-size: 15px;
	color: #999;
	background:  no-repeat left center;
	padding-left: 15px;
	border-bottom: 1px dashed #c0c0c0;
}

.pdmain .right .pdlist .zxdc {
	line-height: 35px;
	font-size: 15px;
	padding-left: 20px;
	overflow: hidden;
}

.pdmain .right .pdlist .zxdc table {
	line-height: 35px;
	font-size: 16px;
	padding-left: 20px;
}

.pdmain .right .pdlist .zxdc table td {
	line-height: 35px;
	font-size: 16px;
	padding-left: 20px;
}

.pdmain .right .pdlist p {
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 15px;
}

.ztlmdiv1 .pdlist p:first-child {
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 5px;
}

.ztlmdiv1 .pdlist b {
	display: none;
}

.ztlmdiv1 .pdlist li {
	font-size: 16px;
	line-height: 30px;
	padding-left: 80px;
}

.ztlmdiv1 .pdlist p:first-child p {
	float: right;
	font-size: 14px;
	padding-right: 80px;
	color: #99a8c3;
	margin-bottom: 10px;
}

.ztlmdiv1 .pdlist a:hover {
	color: #0168b7;
	text-decoration: underline;
}

.pdmain .right .pdlist .zyzz {
	font-size: 26px;
	font-weight: bold;
	text-align: center;
	font-family: simsun;
}

.pdmain .right .pdlist ul li span {
	float: right
}

.newline {
	background:  repeat-x center;
	height: 0px;
}

.ws .ws_sec li a {
	color: #fff;
}

.ws .ws_fir .l p a,
.ws .ws_thr .l p a {
	color: #fff;
}

/*右侧浮动*/
#home_web {
	width: 66px;
	height: auto;
	position: fixed;
	_position: absolute;
	left: 50%;
	top: 268px;
	_top: auto;
	_top: expression(eval(document.documentelement.scrolltop));
	_margin-top: 268px;
	margin-left: 580px;
	font-family: microsoft yahei;
	z-index: 20;
}

.web_position {
	width: 66px;
	float: left;
	margin-top: 6px;
}

.web_link {
	cursor: pointer;
	width: 66px;
	padding-top: 43px;
	color: #fff;
	height: 23px;
	line-height: 23px;
	text-align: center;
	display: block;
}

.nav_01 a {
	background:  no-repeat #a6d5f6;
}

.nav_01 a:hover {
	background:  no-repeat #669fdd;
	color: #fff;
}

.nav_02 {
	background:  no-repeat #a6d5f6;
	position: relative;
}

.nav_02 a:hover {
	background:  no-repeat #669fdd;
	color: #fff;
}

.nav_03 {
	background:  no-repeat #a6d5f6;
}

.nav_03 a:hover {
	background:  no-repeat #669fdd;
	color: #fff;
}

.nav_04 .web_link {
	background:  center no-repeat #a6d5f6;
	position: relative;
}

.nav_04 .web_link:hover {
	background:  center no-repeat #669fdd;
	color: #fff;
}

.nav_05 {
	background:  no-repeat #a6d5f6;
	width: 66px;
	height: 40px !important;
	padding: 0 !important;
	text-indent: -999px;
	overflow: hidden;
}

.nav_05 a:hover {
	background:  no-repeat #669fdd;
	color: #fff;
}

.nav_06 a {
	background:  0px 0px no-repeat #a6d5f6;
}

.nav_06 a:hover {
	background:  0px 0px no-repeat #669fdd;
	color: #fff;
}


.shareboxpf {
	display: none;
	position: absolute;
	top: 222px;
	right: 66px;
	padding-right: 1px;
	background: none;
}

.shareboxpf .bdsharebuttonbox {
	width: 76px !important;
	padding: 4px 4px !important;
	border: 1px solid #ccc;
	height: 56px !important;
	background: #fff;
	overflow: hidden;
}

.shareboxpf .bdshare-button-style1-16 a,
.shareboxpf .bdshare-button-style1-16 .bds_more {
	margin: 6px 4px !important;
}

.weixin {
	width: 113px;
	height: 105px;
	position: absolute;
	top: -23px;
	right: 45px;
	display: none;
	background:  left top no-repeat;
	padding: 7px 15px 7px 7px;
}

.weixin img {
	width: 90px !important;
	height: 90px !important;
}


.weibo {
	width: 113px;
	height: 105px;
	position: absolute;
	top: 135px;
	right: 45px;
	display: none;
	background:  left top no-repeat;
	padding: 7px 15px 7px 7px;
}

.weibo img {
	width: 90px !important;
	height: 90px !important;
}

/*首页专题专栏*/
.h_ztzl {
	width: 1110px;
	margin: 0 auto;

}

.h_ztzl .h_z_fir {
	padding: 5px 0;
}

.h_ztzl .h_z_sec {}

.h_ztzl .h_z_sec .h_z_sec_tit {
	background:  no-repeat;
	height: ;
	45px;
	width: 1060px;
	float: left;
	padding-left: 50px;
	padding-bottom: 18px;
	font-size: 20px;
	border-top: 4px solid #009dfe;
	color: #fff;
	line-height: 40px;

}

.h_ztzl .h_z_sec a {
	color: #fff;
}

.h_ztzl .h_z_sec a:hover {
	color: #fff;

}

.h_ztzl .h_z_fir img {
	float: left;
	width: 212px;
	height: 61px;
	margin-right: 12px;
}

.h_ztzl .h_z_sec .l {
	float: left;
	width: 360px;
	height: 62px;
	background:  no-repeat 30px center #9fd42c;
	font-size: 16px;
	line-height: 62px;
	font-weight: bold;
	color: #fff;
	margin-right: 15px;
	text-align: center;
}

.h_ztzl .h_z_sec .m {
	float: left;
	width: 360px;
	margin-right: 15px;
	height: 62px;
	background:  no-repeat 30px center #79d8e8;
	font-size: 16px;
	line-height: 62px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}

.h_ztzl .h_z_sec .r {
	float: left;
	width: 360px;
	height: 62px;
	background:  no-repeat 30px center #ff9b52;
	font-size: 16px;
	line-height: 62px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}

.fix_news3 {
	width: 83px;
	height: 80px;
	position: fixed;
	right: 50%;
	margin-right: 570px;
	background: #cf141b;
	color: #fff;
	font-size: 14px;
	line-height: 18px;
	padding-top: 16px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: normal;
	top: 268px;
	text-align: center;

}

.fix_news1 {
	width: 83px;
	height: 80px;
	position: fixed;
	right: 50%;
	margin-right: 570px;
	background: #cf141b;
	color: #fff;
	font-size: 14px;
	line-height: 18px;
	padding-top: 16px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: normal;
	top: 388px;
	text-align: center;

}

.fix_news2 {
	width: 83px;
	height: 80px;
	position: fixed;
	right: 50%;
	margin-right: 570px;
	background: #cf141b;
	color: #fff;
	font-size: 14px;
	line-height: 18px;
	padding-top: 16px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: normal;
	top: 508px;
	text-align: center;

}

.close3 {
	position: fixed;
	cursor: pointer;
	z-index: 50;
	color: #fff;
	line-height: 16px;
	font-weight: normal;
	font-size: 12px;
	right: 50%;
	margin-right: 570px;
	top: 268px;

}

.close2 {
	position: fixed;
	cursor: pointer;
	z-index: 50;
	color: #fff;
	line-height: 16px;
	font-weight: normal;
	font-size: 12px;
	right: 50%;
	margin-right: 570px;
	top: 508px;

}

.close1 {
	position: fixed;
	cursor: pointer;
	z-index: 50;
	color: #fff;
	line-height: 16px;
	font-weight: normal;
	font-size: 12px;
	right: 50%;
	margin-right: 570px;
	top: 388px;

}



.close4 {
	position: fixed;
	cursor: pointer;
	z-index: 50;
	color: #fff;
	line-height: 16px;
	font-weight: normal;
	font-size: 12px;
	right: 50%;
	margin-right: 570px;
	top: 508px;
}

.fix_news4 {
	width: 83px;
	height: 80px;
	position: fixed;
	right: 50%;
	margin-right: 570px;
	background: #cf141b;
	color: #fff;
	font-size: 14px;
	line-height: 18px;
	padding-top: 16px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: normal;
	top: 508px;
	text-align: center;
}


/*正文样式*/
.zw .zw_con_top {
	width: 1046px;
	margin: 10px 0;
	border: 2px solid #222;
}

.zw .zw_con_top li {
	width: 50%;
	float: left;
	padding: 0;
	height: 30px;
	line-height: 30px;

}

.zw .zw_con_top li a {
	float: left;
	width: 100px;
	padding-left: 50px;
	text-align: center;
}

/*rss订阅*/
.rsscon {
	width: 800px;
	margin: 0 auto;
	font-size: 14px;
}

.rsscon p,
.rsscon h3 {
	line-height: 26px;
	padding: 20px;
	text-indent: 2em;
}

.rsscon .rsslist {

	padding: 10px 80px;
}

.rsscon .rsslist li {
	width: 50%;
	text-align: center;
	height: 70px;
	float: left;
	line-height: 70px;
	font-size: 16px;
	color: #f00;
	font-weight: bold;
	padding-bottom: 20px;
}

.rsscon .rsslist a {
	font-size: 16px;
}

.rsscon .rsslist li img {
	width: 70px;
	height: 70px;
	vertical-align: middle;
}

/*wx*/
.pdmain .wxbg {
	background: ;
	width: 1110px;
	height: 600px;
}

.pdmain .mobilebg {
	background:  center;
	width: 1110px;
	height: 680px;
}

.pdmain .tab1 {
	border-bottom: 1px solid #b7d8f7;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.pdmain .wzdh_tit {
	width: 120px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 20px;
	color: #fff;
	margin-right: 30px;
	background: #0c85e0;
	float: left;
}

.pdmain .wzdh_tit a {
	color: #fff;
}

.pdmain .wzdh_tit a:hover {
	color: #fff;
}

.pdmain .wzdh_box {
	width: 650px;
	float: left;
}

.pdmain .wzdh_tit2 {
	height: 30px;
	width: 150px;
	line-height: 30px;
	font-size: 16px;
	color: #0c85e0;
	font-weight: bold;
}

.pdmain .wzdh_tit2 a {
	color: #0c85e0;
}

.pdmain .wzdh_tit2 a:hover {
	color: #0c85e0;
}

.pdmain .wzdh .tab1 .wzdh_box ul li {
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 16px;
	float: left;
	padding: 0 20px 0 0;
	background: none;
}

#content {
	width: 800px;
	height: 260px;
	border: none;
	line-height: 40px;
	padding-left: 66px;
}

#bodylabel h2 {
	border: none;
}

.pdmain .right .pdlist .list_tit li {
	padding: 0;
	text-align: center;
	float: left;
	border-bottom: 1px solid #999;
	font-weight: bold;
}

.list_tit1 {
	width: 180px;
	text-align: left;
	float: left;
	font-size: 14px;
}

.list_tit2 {
	width: 170px;
	text-align: left;
	float: left;
	font-size: 14px;
}

.list_tit3 {
	width: 250px;
	text-align: left;
	float: left;
	font-size: 14px;
}

.list_tit4 {
	width: 150px;
	text-align: center;
	float: left;
	font-size: 14px;
}

.list_tit5 {
	width: 95px;
	float: left;
	font-size: 14px;
	text-align: center;
}

.pdmain .right .pdlist .newslist span {
	float: left;
	height: 35px;
	line-height: 35px;
}

.pdmain .right .pdlist .newslist li {
	padding: 0;
	border-bottom: 1px solid #999;
	font-size: 14px;
	text-align: center;
}

.xxgk_ml .newslist span {
	float: left;
	height: 35px;
	line-height: 35px;
}

.xxgk_ml .newslist li {
	padding: 0;
	border-bottom: 1px solid #999;
	font-size: 14px;
	text-align: center;
}

.pdmain .right .pdlist .list_hbwj li {
	font-weight: bold;
	padding: 0;
	float: left;
	border-bottom: 1px solid #999;
	text-align: center;
}

.pdmain .right .pdlist .list_hbwj li:first-child {
	width: 120px;
	padding-right: 80px;
}

.list_hbwj1 {
	width: 200px;
	text-align: left;
}

.list_hbwj2 {
	width: 450px;
	text-align: left;
}

.list_hbwj3 {
	width: 150px;
}

/*jsp css*/
.tabtit2 li {
	width: 170px;
	float: left;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #333;
}

.tabcon2 span {
	width: 170px;
	height: 30px;
	line-height: 30px;
	float: left;
	font-size: 16px;
	text-align: center;
	border-bottom: 1px solid #333;
}

.aqi_tit2 {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
}

.pdmain .right .pdlist .zxftlist li {
	padding-left: 350px;
}

.pdmain .right .pdlist .zxftlist .l {
	padding-left: 0px;
}

.pdmain .right .pdlist .zxftlist {
	height: 220px;
}

.aqibz {
	padding: 10px;
}

.aqibz span {
	display: inline-block;
	font-size: 16px;
	width: 80px;
}

.aqibz li {
	padding-left: 200px;
}

.bolder small {
	font-weight: bold;
	font-size: 14px;
}

.qtcs {
	float: right;
	position: relative;
	margin-right: 30px;
	cursor: pointer;
	font-weight: bold;
}

.qtcs_ind {
	width: 250px;
	height: 180px;
	background: #e0f0ff;
	position: absolute;
	top: -170px;
	left: -150px;
	font-weight: normal;

}

.qtcs_ind li {

	float: left;
	width: 50px;
	text-align: center;
	font-size: 12px;
	height: 30px;
	cursor: pointer;
}

.pdmain .right .text .gsq_btn {
	width: 520px;
	float: right;
	padding-right: 20px;
}

.pdmain .right .text .gsq_btn li {

	float: right;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	color: #0c85e0;
	text-align: center;
	cursor: pointer;
	font-size: 14px;
	line-height: 20px;
	margin-top: 12px;
	font-weight: normal;
}

.pdmain .right .text .gsq_btn li a {
	font-size: 14px;
	font-weight: normal;
	color: #0c85e0;
	text-indent: 1px;
}

.pdmain .right .text .gsq_btn li a:hover {
	color: #cd161a;
}

/***********新信息公开目录***********/
.rightgk {
	float: right;
	width: 847px;
}

.rightgk .pdlist .list_tit li {
	padding: 0;
	text-align: center;
	float: left;
	border-bottom: 1px solid #999;
	font-weight: bold;
}

.list_tit1 {
	width: 180px;
	text-align: left;
}

.list_tit2 {
	width: 170px;
	text-align: left;
}

.list_tit3 {
	width: 250px;
	text-align: left;
}

.list_tit4 {
	width: 150px;
	text-align: center;
}

.list_tit5 {
	width: 95px;
	text-align: center;
}

.rightgk .pdlist .newslist span {
	float: left;
	height: 35px;
}

.rightgk .pdlist .newslist li {
	padding: 0;
	border-bottom: 1px solid #999;
	font-size: 14px;
	text-align: center;
}

.rightgk {
	float: right;
	width: 847px;
}

.rightgk .text {
	height: 40px;
	line-height: 40px;
	color: #0c85e0;
	padding-left: 30px;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #b7d8f7;
	margin-bottom: 20px;
}

.rightgk .zxfttext {
	height: 40px;
	line-height: 40px;
	color: #0c85e0;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #b7d8f7;
	margin-bottom: 20px;
}

.rightgk .pdlist {
	padding: 20px;
	padding-bottom: 0;
}

.gk .right .pdlist ul li {
	height: 35px;
	line-height: 35px;
	font-size: 15px;
	padding-left: 20px;
}

.rightgk .pdlist .zxdc {
	line-height: 35px;
	font-size: 15px;
	padding-left: 20px;
	overflow: hidden;
}

.rightgk .pdlist .zxdc table {
	line-height: 35px;
	font-size: 16px;
	padding-left: 20px;
}

.rightgk .pdlist .zxdc table td {
	line-height: 35px;
	font-size: 16px;
	padding-left: 20px;
}

.rightgk .pdlist p {
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 15px;
}

.xxgk_ml {
	padding: 10px;
}

.xxgk_ml .l {
	width: 252px;
	float: left;
}

.xxgk_ml .l .titlist li {}

.xxgk_ml .r {
	width: 847px;
	float: right;
}

.xxgk_ml .l .tit_fir a {
	color: #fff;
}

.xxgk_ml .l .tit_fir {
	margin-bottom: 1px;
	cursor: pointer;
	display: block;
	padding-left: 65px;
	height: 35px;
	line-height: 35px;
	color: #fff;
	font-size: 15px;
	background:  no-repeat 225px center #0c85de;
}

.xxgk_ml .l .collapsable .tit_sec {
	background:  no-repeat 225px center #eef7fe;
}

.xxgk_ml .l .expandable .tit_sec {
	background:  no-repeat 225px center #eef7fe;
}

.xxgk_ml .l .collapsable .tit_fir {
	background:  no-repeat 225px center #79a5d2;
}

.xxgk_ml .l .expandable .tit_fir {
	background:  no-repeat 225px center #79a5d2;
}

.xxgk_ml .l .tit_sec {
	cursor: pointer;
	display: block;
	padding-left: 65px;
	height: 35px;
	line-height: 35px;
	color: #0c85de;
	font-size: 15px;
	background:  no-repeat 225px center #eef7fe;
}

.dqwz {
	height: 30px;
	background: #eee;
	font-size: 14px;
	line-height: 30px;
	padding-left: 20px;
	font-weight: bold;
}

.xxgkjs {
	height: 20px;
	line-height: 20px;

	width: 120px;
	padding-left: 10px;
	text-align: left;
}

.xxgkmljs {
	height: 30px;
	background: #eee;
	font-size: 14px;
	line-height: 30px;
	padding-left: 20px;
	font-weight: bold;
	padding-top: 2px;
}

.xxgkmljs span {
	float: left;
}

.xxgkmljs .an {
	height: 26px;
	width: 70px;
	background: #0c85de;
	border: none;
	color: #fff;
}

.xxgk_ml .l ul {
	color: #ffffff
}

.xxgk_ml .l a {
	font-size: 14px;
	padding-left: 35px;
	margin: 10px 0;
}

.xxgk_ml .l a:hover {
	color: #0c85de;
}

.xxgk_ml .l a.on {
	color: #0c85de;
}

.conlist .list_tit1 {
	width: 180px;
	text-align: center;
	float: left;
	font-size: 14px;
}

.conlist .list_tit2 {
	width: 170px;
	text-align: center;
	float: left;
	font-size: 14px;
}

.conlist .list_tit3 {
	width: 250px;
	text-align: center;
	float: left;
	font-size: 14px;
}

.conlist .list_tit4 {
	width: 150px;
	float: left;
	font-size: 14px;
	text-align: center;
}

.conlist .list_tit5 {
	width: 95px;
	float: left;
	font-size: 14px;
	text-align: center;
}

.qbpl>table table td {
	border: 1px solid #c4c4c4;
	line-height: 30px;
	width: 60%;
	padding: 10px;
}

.qbpl>table img {
	display: none;
}

.qbpl>table nobr {
	display: none;
}

p.qbpl_tog {
	width: 977px;
	background: #f4f3f1;
	padding: 0 0 0 30px;
}

p.qbpl_tog span {
	color: #c00;
	font-size: 16px;
	cursor: pointer;
	font-weight: bold;
}

.qbpl_tog span:hover {
	text-decoration: underline;
}

.bg img {
	width: 100%;
}

.qgpc_con {
	width: 1000px;
	margin: 0 auto;
}

.pcyw_tit {
	width: 100%;
	height: 58px;
	background:  no-repeat;
	color: #fff;

}

.pcyw_tit span {
	font-size: 24px;
	line-height: 58px;
	margin-left: 20px;
}

.pcyw_tit a {
	font-size: 14px;
	line-height: 58px;
	float: right;
	color: #fff;
	margin-right: 20px;
}

.pcyw_con,
.gzjz_con,
.dfdt_con,
.zlxz_con {
	padding: 20px;
	margin-bottom: 20px;
	border: 1px solid #ececec;
	background: #f7f7f7;
}

.pcyw_con .l {
	width: 552px;
	margin-right: 32px;
	float: left;
	position: relative;
}

.pcyw_con .r {
	width: 342px;
	float: left;
}

.pcyw_con .r .t {
	font-size: 20px;
	display: block;
	line-height: 35px;
}

.pcyw_con .r .m {
	font-size: 14px;
	display: block;
	line-height: 5px;
	height: 5px;
	overflow: hidden;
}

.gzjz_con li {
	width: 450px;
	float: left;
	height: 36px;
	font-size: 16px;
	line-height: 36px;
	padding-left: 20px;
	background:  10px center no-repeat;
}

.dfdt_con li {
	float: left;
	width: 465px;
}

.dfdt_con .l {
	width: 216px;
	height: 155px;
	float: left;
}

.dfdt_con .l img {
	width: 100%;
}

.dfdt_con .r {
	width: 216px;
	float: left;
	margin-left: 15px;
}

.dfdt_con .r a {
	font-size: 18px;
	color: #0e619a;
	display: block;
}

.dfdt_con .r span a {
	font-size: 14px;
}

.dfdt_con .r span {
	font-size: 14px;
	height: 56px;
	overflow: hidden;
	display: block;
}

.zlxz_con li {
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	padding-left: 20px;
	background:  10px center no-repeat;
}

.img_tit {
	height: 30px;
	width: 532px;
	color: #fff;
	line-height: 30px;
	font-size: 16px;
	position: absolute;
	bottom: 3px;
	left: 0;
	padding-left: 20px;
	background: #4f4f4f;
	opacity: .7;
	filter: alpha(opacity=70);
}

.pcyw_con .r li:first-child {
	border-bottom: 1px solid #dedede;
	padding-bottom: 10px;
	margin-bottom: 10px;
}


/*无障碍盒子*/
#header {
	position: relative;
}

.wza-box a {
	cursor: pointer;
}

.wza-box {
	position: absolute;
	height: 40px;
	top: 56px;
	right: 30px;
}

.wza-box a {
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	padding: 0 5px;
	font-size: 16px;
	letter-spacing: 0.32px;
}

.wza-box a.wza {
	background: #fff;
	color: #f76b00;
	border: 1px solid #fc740d;
	border-radius: 2px 0px 0px 2px;
}

.wza-box a.oldman {
	background: #f79600;
	color: #fff;
	border: 1px solid #f79600;
	border-radius: 0px 2px 2px 0px;
}

/*閫傝€佸寲*/
.oldmodel * {
	font-size: 28px !important;
	/* line-height: 1.5 !important; */
}

.oldmodel .dsdiv a {
	height: auto;
}

.oldmodel #menu {
	height: 60px;
}

.oldmodel #menu .slidebox .hd li a {
	font-size: 32px;
}

.oldmodel #menu .slidebox .hd li {
	width: max-content;
	background-image: none !important;
	padding-left: 30px;
}

.oldmodel #menu .bd .dh2 .l span {
	height: 60px;
}

.oldmodel #menu .bd .dh2,
.oldmodel #menu .bd .dh3,
.oldmodel #menu .bd .dh4,
.oldmodel #menu .bd .dh5,
.oldmodel #menu .bd .dh6,
.oldmodel #menu .bd .dh7 {
	height: 550px;
}

.oldmodel #menu .bd .dh2 .r .inbd ul li a {
	width: 340px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
}

.oldmodel #menu .bd .dh2 .r ul li span {
	display: none;
}

.oldmodel #menu .bd li {
	height: 50px !important;
	line-height: 50px !important;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.oldmodel #menu .bd .dh2 .l span {
	line-height: 60px;
}

.oldmodel #menu .slidebox .bd ul div a {
	font-size: 28px !important;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	display: block;
}

.oldmodel #menu .bd .dh7 .l li {
	height: 75px !important;
}

.oldmodel #menu .dh6 .r .slidepic .inbd li {
	height: max-content !important;
}

.oldmodel #menu .bd .dh4 .l .xjfk h3 {
	line-height: 30px;
}

.oldmodel #menu .bd .dh4 .l h3 {
	height: 60px;
}

.oldmodel #shortcut,
.oldmodel #shortcut a {
	font-size: 28px !important;
}

.oldmodel .centw1130 {
	width: 1200px;
}

.oldmodel #menu .bd .dh4 .m .zxftl li {
	font-size: 24px;
}

.oldmodel #logo .gjz {
	height: 44px;
	line-height: 44px;
	font-size: 24px;
}

.oldmodel #logo .an,
.oldmodel #logo .gjcx {
	height: 40px;
	font-size: 24px;

}

.oldmodel #h_news .l {
	width: 100%;
	height: 637px;
}

.oldmodel #h_news .l .focusbox,
.oldmodel .focusbox .pic img,
.oldmodel .focusbox .pic,
.oldmodel .focusbox .pic li {
	width: 100% !important;
	height: 637px !important;
}

.oldmodel .focusbox .txt {
	height: 50px;
}

.oldmodel .focusbox .txt-bg {
	height: 50px;
}

.oldmodel .focusbox .txt a {
	line-height: 24px;
	font-size: 24px;
}

.oldmodel #h_news .l .focusbox .num {
	height: 26px;
}

.oldmodel #h_news .r {
	width: 100%;
	margin-top: 30px;
	height: 530px;
}

.oldmodel .slidenews .hd ul li a {
	font-size: 36px;
}

.oldmodel .slidenews .hd ul,
.oldmodel .slidenews .hd {
	height: 50px;
}

.oldmodel .slidenews .bd li {
	height: 50px;
	background-size: 8px;
}

.oldmodel .slidenews .bd li a,
.oldmodel .slidenews .bd li span {
	font-size: 28px;
	line-height: 50px;
}

.oldmodel #h_aqi .aqislide .bd ul .l .aqi_tit {
	font-size: 28px;
}

.oldmodel #h_aqitit {
	font-size: 32px;
	height: 50px;
	background-size: 320px 50px;
	line-height: 50px;
}

.oldmodel #h_aqi .aqislide .bd ul .l {
	width: 100%;
}

.oldmodel #h_aqi .aqislide .bd ul .tabtit {
	width: 95%;
}

.oldmodel #h_aqi .aqislide .bd ul .tabtit li {
	height: 50px;
	font-size: 28px;
	line-height: 50px;
	width: 130px;
}

.oldmodel #h_aqi .aqislide .bd ul .tabslide {
	width: 100%;
	height: 216px;
}

.oldmodel #h_aqi .aqislide .bd ul .inbd {
	width: 100%;
	height: 320px;
}

.oldmodel .btngroup a {
	width: 47.6%;
	font-size: 24px;
	height: 55px;
	line-height: 55px;
}

.oldmodel #h_aqi .aqislide .bd ul .r {
	width: 100%;
	margin-left: 0;
	height: 500px;
}

.oldmodel #h_aqi .aqislide .bd ul .r p {
	font-size: 28px;
	height: 50px;
	line-height: 50px;
}

.oldmodel #h_aqi .aqislide .bd ul .r .aqi_num {
	font-size: 60px;
	height: 60px;
	width: 80px;
	margin-top: 10px;
}

.oldmodel #h_aqi .aqislide .bd ul .r .aqi_city {
	font-size: 36px;
	width: 180px;
	height: 60px;
	line-height: 60px;
}

.oldmodel #h_aqi .aqislide .bd ul .r .aqi_time {
	font-size: 24px;
	width: 200px;
	height: 60px;
	line-height: 30px;
}

.oldmodel #h_aqi .aqislide .bd ul .r .aqi_list {
	height: 310px;
	padding-top: 75px;
}

.oldmodel #h_aqi .aqislide .bd ul .r .aqi_list li {
	font-size: 28px;
	line-height: 50px;
}

.oldmodel #h_aqi .aqislide .bd ul .r .cities {
	width: 450px;
	height: 55px;
	line-height: 55px;
}

.oldmodel #h_aqi .aqislide .bd ul .r .cities a {
	font-size: 28px;
}

.oldmodel #h_list {
	/* height: 850px; */
	height: auto;
}

.oldmodel #h_list .hd ul li {
	font-size: 36px;
	text-indent: 15px;
}

.oldmodel #h_list .list1 .l,
.oldmodel #h_list .list1 .m {
	width: 100%;
	height: max-content;
}

.oldmodel #h_list .list1 .l p a {
	font-size: 30px;
}

.oldmodel #h_list .list1 .l li {
	font-size: 28px;
	height: 60px;
	line-height: 60px;
	width: 358px;
	float: left;
}

.oldmodel #h_list .inhd li {
	font-size: 32px;
}

.oldmodel #h_list .inbd li {
	width: 100%;
	height: 50px;
}

.oldmodel #h_list .inbd li a {
	font-size: 28px;
	height: 50px;
	line-height: 50px;
	width: 1055px
}

.oldmodel #h_list .bd div.bsgroup a div {
	font-size: 24px;
	width: 175px;
	height: 40px;
}

.oldmodel #h_list .bd div.bsgroup a div.bsicon3 {
	background-position: 20px -128px;
}

.oldmodel #h_list .bd div.bsgroup a div.bsicon4 {
	background-position: 20px -192px;
}

.oldmodel #h_list .bd div.bsgroup a div.bsicon1 {
	background-position: 20px 0;
}

.oldmodel .h_ztzl .h_z_sec .h_z_sec_tit {
	font-size: 32px;
	height: 50px;
	background-size: 130% 50px;
	line-height: 50px;
}

.oldmodel .h_ztzl .h_z_sec div a {
	font-size: 28px;
}

.oldmodel .h_ztzl .h_z_sec div {
	width: 540px;
	height: 80px;
	line-height: 80px;
	margin-top: 10px;
	background-position: 20px 26px;
}

.oldmodel .h_ztzl .h_z_sec {
	padding-bottom: 20px;
}

.oldmodel .ftnul li p {
	font-size: 28px;
}

.oldmodel .ftcleft {
	font-size: 22px;
}

.oldmodel #h_list .list1 .m .inhd,
.oldmodel #h_list .list2 .inhd {
	height: 53px;
}

.oldmodel #h_list .list2 .inhd {
	margin-top: 20px;
}

.oldmodel #h_list .list2 .inhd li {
	font-size: 32px;
}

.oldmodel .list2 .l,
.oldmodel .list2 .r {
	width: 100% !important;
}

.oldmodel #h_list .list2 .inbd li a,
.oldmodel .list2 .r a {
	width: 100%;
}

.oldmodel #h_list .list2 .r .bstable {
	width: 1130px;
	margin-left: 20px;
}

.oldmodel #h_list .list2 .r .bstable .bsgroup a div {
	margin-right: 5px;
}

.oldmodel #h_list .list3 .l {
	width: 100% !important;
}

.oldmodel #h_list .list3 a {
	font-size: 32px;
}

.oldmodel #h_list .list3 .bstable a {
	font-size: 28px;
	height: 50px;
	line-height: 50px;
}

.oldmodel #h_list .list3 .m {
	margin-left: 0 !important;
	width: 100% !important;
}

.oldmodel #h_list .list3 .m ul li {
	width: 1110px !important;
	height: 50px;
}

.oldmodel #h_list .list3 .m a {
	font-size: 28px !important;
	height: 50px !important;
	line-height: 50px !important;
	width: 100% !important;
}

.oldmodel #h_list .list3 .m p {
	font-size: 32px;
}

.oldmodel #h_list .list3 .r {
	margin-left: 0 !important;
	width: 100% !important;
}

.oldmodel #h_list .list3 .r ul li {
	width: 1110px !important;
	height: 50px;
}

.oldmodel #h_list .list3 .r a {
	font-size: 28px !important;
	height: 50px !important;
	line-height: 50px !important;
	width: 100% !important;
}

.oldmodel #h_list .list3 .r p {
	font-size: 32px;
}

.oldmodel .gk_wz {
	font-size: 24px;
}

.oldmodel .pdmain .left .title {
	font-size: 32px;
}

.oldmodel .pdmain .left .menubox ul li {
	font-size: 28px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}

.oldmodel .pdmain .right .pdlist ul li {
	font-size: 28px;
	line-height: 56px;
	height: 56px;
}

.oldmodel .pdmain .right .pdlist ul li a {
	display: block;
	float: left;
	width: 625px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.oldmodel .pdmain .right .pdlist ul>div {
	font-size: 24px !important;
}

.oldmodel #num {
	font-size: 24px;
}

.oldmodel input[type='submit'] {
	font-size: 24px;
}

.oldmodel .zw h1 {
	font-size: 48px;
}

.oldmodel .zw h2 .zw_sta,
.oldmodel .zw h2 .zw_time {
	font-size: 24px;
}

.oldmodel .zw h2 .zw_fs,
.oldmodel .zw h2 .zw_print {
	font-size: 28px;
}

.oldmodel .zwcontent * {
	font-size: 28px !important;
}

.oldmodel #h_aqi .aqislide .bd ul .tabcon {
	width: 1030px;
}

.oldmodel #h_aqi .aqislide .bd ul .tabcon li span {
	width: 128px;
	line-height: 35px;
	font-size: 20px;
}

.oldmodel #h_aqi .aqislide .bd ul .tabcon li {
	height: 35px;
	line-height: 35px;
}

.oldmodel #h_aqi .aqislide .bd ul .aqi_ind span {
	width: 250px !important;
	font-size: 20px !important;
}




.oldmodel .fix_news1{
	width: 300px;
	/* height: 80px; */
	height: auto;
	line-height: 1.5;
	padding-top: 30px;
}
.oldmodel .fix_news2{
	width: 300px;
	/* height: 80px; */
	height: auto;
	line-height: 1.5;
	padding-top: 30px;
}
.oldmodel .close1{
	line-height: 1.5;
}
.oldmodel .close2{
	line-height: 1.5;
}
.oldmodel .web_position{
	height: 80px !important;
}

/* .oldmodel .nav_04 .web_link{
	height: 0px!important;
}  */
.oldmodel 
.oldmodel 
.oldmodel 
.oldmodel 
.oldmodel 
.oldmodel 
.oldmodel 
.oldmodel 
.oldmodel 
.oldmodel 
.oldmodel 
.oldmodel 
.oldmodel 
.oldmodel 
.oldmodel 
.oldmodel 
.oldmodel 
.oldmodel 
.oldmodel 