@charset "gb2312";
html,body{
	height: 100%;
}
.dg-container{
	min-height: 100%;
	background:#f3f3f3 url(imageheadBg.jpg) center top no-repeat;
}
.dg-header{
	margin: 0 auto -100px;
	/*padding: 0 50px;*/
	width: 1200px;
	height: 330px;
	/*background: url(imageheadBg.png) top center no-repeat;*/
	overflow: hidden;
}
.dg-logo{
	display: block;
	margin-top: 90px;
}
/*顶部栏*/
.dg-topBar{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 30px;
	background: url(imagetoolBarBg.png);
}
.dg-topBar > p{
	margin: 0 auto;
	width: 1200px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-size: 12px;
	text-align: right;
	position: relative;
}
.dg-topBar > p > span{
	padding-left: 15px;
}
.dg-topBar > p > a{position: absolute; left: 0; top: 0; line-height: 30px; color: white; font-size: 14px; background: url(imageicon_home.png) no-repeat left center; padding-left: 25px;}

.dg-topBar .cloudy{
	
}
.dg-aqiMark{
	color: #2aff00;
	font-weight: normal;
}
/*内容区*/
.dg-main{
	margin: 0 auto;
	width: 1200px;
}
/*导航栏*/
.dg-navSlide-hd{
	position: relative;
	padding: 0 15px;
	height: 45px;
	overflow: hidden;
	background-color: #0d6dc7;
}
/*导航菜单*/
.dg-navSlide-hd > ul{
	float: left;
	margin-top: 3px;
	height: 42px;
}
.dg-navSlide-hd > ul > li,
.dg-navSlide-hd > .ztzl{
	float: left;
	margin-right: 10px;
	width: 110px;
}

.dg-navSlide-hd > .ztzl{margin:3px 0 0 0;}

.dg-navSlide-hd > ul > li > a,
.dg-navSlide-hd > .ztzl > a{
	display: block;
	height: 40px;
	line-height: 35px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	border-top: solid 2px transparent;
	border-radius: 2px 2px 0 0;
	text-decoration: none;
}
.dg-navSlide-hd > ul > li.on > a,
.dg-navSlide-hd > ul > li > a:hover,
.dg-navSlide-hd > .ztzl.on > a,
.dg-navSlide-hd > .ztzl > a:hover{
	background-color: #fff;
	border-top-color: #ffa92f;
	color: #2893d1;
	font-weight: bold;
}
/*搜索框*/
.dg-searchBar{
	position: relative;
	float: right;
	margin-top: 5px;
	margin-right: 60px;
	width: 250px;
	height: 35px;
	background-color: #fff;
	border-radius: 2px 0 0 2px;
}
.dg-searchBar > input{
	width: 100%;
	height: 100%;
	font-size: 14px;
	text-indent: 10px;
	border: none;
	background: transparent;
	outline: none;
}
.dg-searchBar > button{
	position: absolute;
	top: 0;
	left: 100%;
	padding: 0;
	width: 60px;
	height: 100%;
	font-size: 14px;
	color: #fff;
	border: none;
	background-color: #3f94df;
	border-radius: 0 2px 2px 0;
	outline: none;
	cursor: pointer;
}
.dg-searchBar > button:hover{
	background-color: #2490ee;
}

.dg-navSlide-bd{
	background-color: #fff;
}
.dg-navSlide-bd > .con{
	height: 520px;
	padding: 15px;
	padding-bottom: 0;
}

/*Content*/
.dg-content{
	padding: 0 15px 15px;
	background-color: #fff;
}
/*头条*/
.dg-topNews{
	float: left;
	margin-right: 15px;
	width: 680px;
	height: 520px;
	background: url(imagetopNewsBg.png) 0 0 no-repeat;
}
.dg-topNews > h1{
	padding: 25px 0 20px;
	height: 30px;
	line-height: 30px;
	font-size: 28px;
	color: #1c82e2;
	font-weight: bold;
	text-align: center;
}
.dg-topNews > h1 a{
	font-size: 28px;
	color: #1c82e2;
}
.dg-topNews > p{
	padding: 0 10px;
	font-size: 14px;
	color: #666;
	text-indent: 2em;
	line-height: 22px;
}
/*焦点图*/
.dg-focus{
	position: relative;
	margin-top: 9px;
	padding: 2px;
	height: 364px;
	border: solid 1px #d6d6d6;
}
.dg-focus > .hd{
	position: absolute;
	bottom: 23px;
	right: 23px;
	z-index: 999;
}
.dg-focus > .hd ul li{
	float: left;
	margin-left: 10px;
	width: 14px;
	height: 14px;
	background-color: #7d7d7d;
	cursor: pointer;
}
.dg-focus > .hd ul li.on,
.dg-focus > .hd ul li:hover{
	background-color: #2893d1;
}
.dg-focus > .bd,
.dg-focus > .bd > .con,
.dg-focus > .bd > .con  img{
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
}
.dg-focus > .bd > .con{
	display: none;
}
.dg-focus > .bd > .con > p{
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 998;
	width: 100%;
	height: 54px;
	font-size: 16px;
	line-height: 54px;
	color: #fff;
	text-indent: 20px;
	background: url(imagefocusTxtBg.png);
}
.dg-focus > .bd > .con > p a{color:white;}

/*新闻*/
.dg-newBox{
	float: left;
	width: 475px;
	height: 520px;
}
.dg-newTab{
	height: 250px;
}
.dg-newTab > .hd{
	height: 38px;
	background-color: #f4f4f4;
	border: solid 1px #d7d7d7;
}
.dg-newTab > .hd > ul li{
	position: relative;
	top: -1px;
	z-index: 9999;
	float: left;
	width: 109px;
	height: 37px;
	font-size: 16px;
	color: #6993ab;
	line-height: 33px;
	text-align: center;
	border-right: solid 1px #d7d7d7;
	border-top: solid 3px transparent;
	cursor: pointer;
}
.dg-newTab > .hd > ul li.on,
.dg-newTab > .hd > ul li:hover{
	color: #1c82e2;
	font-weight: bold;
	background-color: #fff;
	border-top-color: #2893d1;
}
.dg-newTab > .bd{
	position: relative;
	padding-top: 10px;
}
.dg-newTab > .bd > .con{
	display: none;
}
.dg-newTab > .bd .more{
	position: absolute;
	bottom: 100%;
	right: 0;
	padding-right: 15px;
	height: 40px;
	line-height: 40px;
	color: #6993ab;
	font-size: 14px;
}
.dg-newTab > .bd ul li{
	margin: 0 10px;
	padding-left: 15px;
	height: 40px;
	background: url(imagenewListItem.png) 0 center no-repeat;
}
.dg-newTab > .bd ul li > a{
	display: block;
	height: 39px;
	line-height: 39px;
	font-size: 14px;
	color: #333;
	border-bottom: dashed 1px #d7d7d7;
}
.dg-newTab > .bd ul li > a > span{
	float: right;
	*margin-top: -40px;
	color: #999;
}

/*数据中心*/
.dg-dataCtn{
	margin-top: 20px;
}
.dg-dataCtn > .tit{
	position: relative;
	margin-bottom: 15px;
	height: 42px;
	border-bottom: solid 3px #eee;
}
.dg-dataCtn > .tit > h2{
	position: absolute;
	top: 0;
	left: 0;
	padding: 0 10px 0 35px;
	height: 42px;
	line-height: 42px;
	font-size: 18px;
	font-weight: bold;
	color: #2893d1;
	background: url(imagebarChart.png) 5px center no-repeat;
	border-bottom: solid 3px #2893d1;
}
/*数据切换*/
.dg-dataTab{
	position: relative;
	height: 470px;
	overflow: hidden;
}
.dg-dataTab > .hd{
	position: absolute;
	top: 0;
	left: 0;
	width: 180px;
	height: 100%;
}
.dg-dataTab > .hd li{
	position: relative;
	display: block;
	margin-bottom: 10px;
	height: 70px;
	font-size: 18px;
	color: #fff;
	line-height: 70px;
	text-indent: 25px;
	font-weight: bold;
	background-color: #3b92e2;
	cursor: pointer;
}
.dg-dataTab > .hd li em{
	display: none;
	position: absolute;
	top: 50%;
	left: 100%;
	margin-top: -11px;
	width: 0;
	height: 0;
	border-left: solid 14px #1e73c2;
	border-top: solid 11px transparent;
	border-bottom: solid 11px transparent;
}
.dg-dataTab > .hd li.on,
.dg-dataTab > .hd li:hover{
	background-color: #1e73c2;
}
.dg-dataTab > .hd li.on em,
.dg-dataTab > .hd li:hover em{
	display: block;
}
.dg-dataTab > .bd{
	margin-left: 200px;
	padding: 20px;
	height: 428px;
	border: solid 1px #d7d7d7;
}
.dg-dataTab > .bd > .con{
	display: none;
	height: 100%;
}

/*饼状图*/
.dg-echartBox{
	float: left;
	width: 405px;
	height: 100%;
	background: url(imageechartPie.png) center no-repeat;
}
/*数据表*/
.dg-dataTable{
	width: 523px;
	height: 100%;
	text-align: center;
}
.dg-dataTable th{
	height: 42px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	background-color: #3b92e2;
}
.dg-dataTable td{
	padding: 0 10px;
	color: #333;
	font-size: 14px;
}
.dg-dataTable .lv1{
	color: #49de00;
}
.dg-dataTable .lv2{
	color: #f1d200;
}
.dg-dataTable .lv3{
	color: #ff4f26;
}

/*图片滚动*/
.dg-picMarquee{
	position: relative;
	margin-top: 15px;
	width: 100%;
	overflow: hidden;
}
.dg-picMarquee .prev,
.dg-picMarquee .next{
	position: absolute;
	top: 0;
	z-index: 9999;
	width: 20px;
	height: 82px;
	cursor: pointer;
}
.dg-picMarquee .prev{
	left: 0;
	background: #ddd url(imagearrow_left.png) center no-repeat;
}
.dg-picMarquee .next{
	right: 0;
	background: #ddd url(imagearrow_right.png) center no-repeat;
}
.dg-picMarquee > .bd{
	padding: 0 20px;
}
.dg-picMarquee ul{
	overflow: hidden;
	zoom: 1;
}
.dg-picMarquee > .bd ul li{
	margin: 0 4px;
	float: left;
	overflow: hidden;
}
.dg-picMarquee > .bd ul li a img{
	display: block;
	width: 222px;
	height: 80px;
	border: solid 1px transparent;
}
.dg-picMarquee > .bd ul li a:hover img{
	border: solid 1px #ccc;
}

/*信息公开 - 快捷菜单*/
.dg-fastMenu{
	float: left;
	margin-left: -10px;
	margin-right: 20px;
	width: 264px;
	height: 518px;
	overflow: hidden;
}
.dg-fastMenu > li{
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	width: 122px;
	height: 122px;
	background-color: #f0f0f0;
}
.dg-fastMenu > li > a{
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	background-color: #a2bdda;
	transition: all 0.2s;
}
.dg-fastMenu > li > a > .icon{
	margin-top: 10px;
	width: 80px;
	height: 70px;
}
.dg-fastMenu > li > a > p{
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	color: #fff;
}
.dg-fastMenu > li > a:hover{
	background-color: #2893d1;
}

.icon-navItem1{
	background-image: url(imagenavItem1.png);
}
.icon-navItem2{
	background-image: url(imagenavItem2.png);
}
.icon-navItem3{
	background-image: url(imagenavItem3.png);
}
.icon-navItem4{
	background-image: url(imagenavItem4.png);
}
.icon-navItem5{
	background-image: url(imagenavItem5.png);
}
.icon-navItem6{
	background-image: url(imagenavItem6.png);
}
.icon-navItem7{
	background-image: url(imagenavItem7.png);
}
.icon-navItem8{
	background-image: url(imagenavItem8.png);
}

/*政府信息公开 · 表格*/
.table-1{
	width: 100%;
	text-align: center;
}
.table-1 th{
	height: 40px;
	font-size: 16px;
	color: #2893d1;
	font-weight: normal;
	background-color: #eff6ff;
}
.table-1 td{
	height: 39px;
	font-size: 14px;
	color: #333;
	border-bottom: dashed 1px #e1e1e1;
}
.table-1 td a{
	color: #333;
}
.table-1 td.name{
	padding-left: 25px;
	text-align: left;
	background: url(imagenewListItem.png) 10px center no-repeat;
}

/*网上办事*/
.dg-query > .hd{
	border-bottom: solid 2px #2893d1;
}
.dg-query > .hd ul{
	overflow: hidden;
}
.dg-query > .hd li{
	float: left;
	width: 50%;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #6993ab;
	text-align: center;
	cursor: pointer;
}
.dg-query > .hd li.on,
.dg-query > .hd li:hover{
	color: #fff;
	background-color: #2893d1;
}
.query-form{
	padding: 29px 14px;
	border: solid 1px #d8d8d8;
	border-top: none;
}
.query-input{
	margin-bottom: 20px;
	padding-left: 10px;
	display: block;
	box-sizing: border-box;
	width: 100%;
	height: 38px;
	font-size: 14px;
	color: #d8d8d8;
	background-color: #fafcf4;
	border: solid 1px #e1e4e9;
}
.query-form > p{
	text-align: right;
	color: #f00;
}
.query-btn{
	margin: 20px auto 0;
	display: block;
	box-sizing: border-box;
	width: 130px;
	height: 40px;
	font-size: 16px;
	color: #fff;
	background: #e7a016;
	border: none;
	border-radius: 2px;
	outline: none;
	cursor: pointer;
}
.query-btn:hover{
	background: #ffba34;
}

.query-menu{
	margin-top: 7px;
	margin-left: -10px;
	overflow: hidden;
}
.query-menu > li{
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	width: 145px;
	height: 100px;
}
.query-menu > li > a{
	display: block;
	box-sizing: border-box;
	padding-top: 10px;
	height: 100%;
	text-align: center;
}
.query-menu > li > a > .icon{
	width: 55px;
	height: 55px;
}
.query-menu > li > a > p{
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
}
.icon-guide{
	background-image: url(imageicon-guide.png);
}
.icon-ensure{
	background-image: url(imageicon-ensure.png);
}
.icon-query{
	background-image: url(imageicon-query.png);
}
.icon-download{
	background-image: url(imageicon-download.png);
}

/*公众互动列表*/
.public-menu{
	margin: -10px 0 0 -10px;
	overflow: hidden;
}
.public-menu > li{
	margin: 10px 0 0 10px;
	float: left;
	width: 120px;
	height: 78px;
}
.public-menu > li > a{
	display: block;
	height: 100%;
	text-align: center;
}
.public-menu > li > a > .icon{
	width: 45px;
	height: 36px;
	margin-top: 10px;
}
.public-menu > li > a > p{
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
}
.icon-public1{
	background-image: url(imagepublic1.png);
}
.icon-public2{
	background-image: url(imagepublic2.png);
}
.icon-public3{
	background-image: url(imagepublic3.png);
}
.icon-public4{
	background-image: url(imagepublic4.png);
}
.icon-public5{
	background-image: url(imagepublic5.png);
}
.icon-public6{
	background-image: url(imagepublic6.png);
}

.A12369{
	display: block;
	margin-bottom: 10px;
	width: 100%;
	height: 60px;
	font-size: 16px;
	line-height: 60px;
	font-weight: bold;
	color: #db9424;
	text-indent: 85px;
	background: url(image12369.png);
}
.bmfw{
	padding-left: 10px;
	background: url(imagebmfw-bg.png) top left repeat-x;
}
.bmfw h4{
	height: 45px;
	font-size: 16px;
	color: #2893d1;
	font-weight: bold;
	line-height: 45px;
}
.bmfw a{
	display: inline-block;
	margin-right: 20px;
	padding: 10px 0;
	font-size: 14px;
	color: #2893d1;
}

/*互动访谈*/
.hdft-list{
	height: 200px;
	overflow: hidden;
}
.hdft-list > a{
	display: block;
	box-sizing: border-box;
	margin-bottom: 10px;
	padding-right: 20px;
	height: 95px;
	border-bottom: dashed 1px #d8d8d8;
	overflow: hidden;
}
.hdft-list > a > img{
	float: left;
	margin-right: 10px;
	width: 120px;
	height: 85px;
}
.hdft-list > a > h5{
	position: relative;
	padding: 0 20px;
	margin-left: 130px;
	margin-bottom: 20px;
	height: 14px;
	font-size: 14px;
	color: #333;
	line-height: 14px;
}
.hdft-list > a > h5 em,
.hdft-list > a > h5 i{
	position: absolute;
	content: '';
	top: 0;
	width: 14px;
	height: 14px;
}
.hdft-list > a > h5 em{
	left: 0;
	background: url(imagetit-l.png);
}
.hdft-list > a > h5 i{
	right: 0;
	background: url(imagetit-r.png);
}
.hdft-list > a > p{
	margin-bottom: 10px;
	font-size: 14px;
	color: #333;
}

/*环保业务*/
.hbyw-list{
	margin-top: -10px;
	margin-left: -10px;
	overflow: hidden;
}
.hbyw-list > li{
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	width: 120px;
	height: 96px;
}
.hbyw-list > li > a{
	display: block;
	height: 94px;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	text-align: center;
	background-color: #a2bdda;
	border: solid 1px #a2bdda;
	transition: all 0.2s;
}
.hbyw-list > li > a:hover{
	color: #fff;
	background-color: #2893d1;
	border: solid 1px #2893d1;
}
.hbyw-list > li > a > .icon{
	margin-top: 10px;
	width: 45px;
	height: 45px;
}
.hbyw-list > li > a > p{
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #fff;
}

.icon-navIcon1{
	background-image: url(imagenavIcon1.png);
}
.icon-navIcon2{
	background-image: url(imagenavIcon2.png);
}
.icon-navIcon3{
	background-image: url(imagenavIcon3.png);
}
.icon-navIcon4{
	background-image: url(imagenavIcon4.png);
}
.icon-navIcon5{
	background-image: url(imagenavIcon5.png);
}
.icon-navIcon6{
	background-image: url(imagenavIcon6.png);
}
.icon-navIcon7{
	background-image: url(imagenavIcon7.png);
}
.icon-navIcon8{
	background-image: url(imagenavIcon8.png);
}
.icon-navIcon9{
	background-image: url(imagenavIcon9.png);
}
.icon-navIcon10{
	background-image: url(imagenavIcon10.png);
}

/*党建专栏*/
.djzl-list{
	margin-top: -10px;
	overflow: hidden;
}
.djzl-list > li{
	margin-top: 10px;
	height: 65px;
}
.djzl-list > li > a{
	position: relative;
	display: block;
	padding-left: 120px;
	height: 63px;
	font-size: 18px;
	color: #333;
	line-height: 63px;
	border: solid 1px #d8d8d8;
}
.djzl-list > li > a > span{
	position: absolute;
	top: 0;
	left: 0;
	width: 75px;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #f00;
}
.djzl-1{
	background-image: url(imagedjzl1.png);
}
.djzl-2{
	background-image: url(imagedjzl2.png);
}
.djzl-3{
	background-image: url(imagedjzl3.png);
}
.djzl-4{
	background-image: url(imagedjzl4.png);
}
.djzl-5{
	background-image: url(imagedjzl5.png);
}
.djzl-6{
	background-image: url(imagedjzl6.png);
}
.djzl-7{
	background-image: url(imagedjzl7.png);
}

/*================index by swz=============*/
.website-compass{background: #eff6ff; border: 1px solid #dbe9ff; margin-top: 15px; padding: 15px 0; position: relative; }
.website-compass strong{color: #2893d1; font-size: 18px; position: absolute; left: 10px; top: 50%; background: url(imageicon_sitemap.png) no-repeat left center; padding-left: 28px; height: 28px; margin-top: -14px;}
.select-box{font-size: 0; margin-left: 150px;}
.select-box .selectBox{border: 1px solid #e1e4e9; height: 26px; width: 185px; border-radius: 2px; background:white url(imageselect_arrow_bot.png) no-repeat 95% center; vertical-align: middle; margin: 0 8px;}
.select-box .selectBox span{font-size: 14px; color: #333; line-height: 26px; text-indent: 10px;}

/*===========list===========*/
.dg-content.otr{padding: 0 15px 30px; overflow: hidden;}
.path{height: 36px; line-height: 36px; background: url(imageicon_path.png) no-repeat 4px center; padding-left: 22px; font-size: 14px; font-weight: bold; color: #41474b;}
.path span,
.path a{color: #41474b; font-weight: normal;}

.sider{float: left; width: 269px;}
.sider h1{background: url(imagesider_tit_bg.png) no-repeat; height: 46px; line-height: 46px; padding-left: 32px; font-size: 18px; font-weight: bold; color: white; margin-top: 16px; cursor: pointer;}
.sider h1:first-child{margin-top: 0;}
.sider h2{background: #e9f0f5 url(imagesider_tag_open.png) no-repeat 10px center; font-size: 16px; color: #666; padding-left: 32px; height: 46px; line-height: 46px; margin-top: 1px; cursor: pointer;}
.sider h2.on{background: #1196e3 url(imagesider_tag_close.png) no-repeat 10px center; color: white;}
.sider h2.no-level{background: #e9f0f5;}
.sider h2.no-level a{color: #666;}
.sider h2.no-level a:hover{text-decoration: underline;}

.sider-bd{display: none;}

.sub-menu{padding: 8px 0; display: none;}
.sub-menu li{padding: 6px 0;}
.sub-menu li a{color: #1f2529; font-size: 14px; padding-left: 32px; background: url(imagesider_tag_arrow.png) no-repeat 16px center;}
.sub-menu li a:hover{text-decoration: underline;}

.list-mod{margin-left: 289px; overflow: hidden;}
.list-mod-hd{background: #eff6ff; border: 1px solid #dbe9ff; padding: 15px; font-size: 0; margin-bottom: 10px;}
.list-mod-hd strong{color: #2893d1; font-size: 18px; background: url(imageicon_srh.png) no-repeat left center; display: inline-block; padding-left: 23px; height: 28px; vertical-align: middle;}
.list-mod-hd .input-txt{border: 1px solid #e1e4e9; height: 26px; border-radius: 2px; width: 315px; margin-left: 110px; vertical-align: middle; text-indent: 10px;}
.list-mod-hd .selectBox{border: 1px solid #e1e4e9; height: 26px; width: 75px; border-radius: 2px; background:white url(imageselect_arrow_bot.png) no-repeat 90% center; vertical-align: middle; margin: 0 8px; }
.list-mod-hd .selectBox span{font-size: 12px; color: #333; line-height: 26px; text-align: center; width: 100%;}
.list-mod-hd .btn-srh{background: #1196e3; border-radius: 2px; color: white; font-size: 14px; border: none; height: 28px; width: 75px; vertical-align: middle;}
.list-mod-bd{margin-bottom: 10px;}
.list-mod-bd h1{border-bottom: 3px solid #dae8ef; height: 42px; position: relative;}
.list-mod-bd h1 strong{position: absolute; line-height: 42px; color: #333; font-size: 18px; padding: 0 43px 0 14px; border-bottom: 3px solid #1196e3;}
.list-mod-bd ul li{border-bottom: 1px dashed #e1e1e1; line-height: 2.8; overflow: hidden;}
.list-mod-bd ul li a{color: #4e4e4e; font-size: 14px; padding-left: 14px; float: left; width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.list-mod-bd ul li a:hover{text-decoration: underline; /*color: #ff0000;*/}
.list-mod-bd ul li i{color: #999; font-size: 14px; float: right; padding-right: 14px;}
.list-mod-bd .more{position: absolute; top: 0; right: 0; padding-right: 15px; height: 45px; line-height: 45px; color: #6993ab; font-size: 14px;}

/*分页*/
.pages{margin-top: 30px; text-align: center;}
.pages a{display: inline-block; padding: 12px 15px; border:1px solid #f4f4f4; color:#666; font-size: 14px; margin: 0 5px; border-radius: 2px;}
.pages a:hover,
.pages a.current{ color: white; border:1px solid #1196e3; background:#1196e3;}

.footer{background: #2893d1; height: 40px; line-height: 40px; color: white; text-align: center;}
.footer a{color: white; font-size: 14px;}

.fix-tools{position: fixed; right: 1px; top: 385px;}
.fix-tools li:first-child{margin-bottom: 1px;}
.fix-tools li a{display: block; height: 17px; padding-top: 43px; width: 56px; text-align: center; color: white;}
.fix-tools li a.wx{background:#929292 url(imageicon_wx.png) no-repeat center 8px;}
.fix-tools li a.app{background:#929292 url(imageicon_app.png) no-repeat center 8px;}

/*=============content============*/
.article h1{ font-size: 30px; font-weight: bold; color: #333; text-align: center; padding: 50px 0;}
.article h2{border-bottom: 3px solid #bbd1de; color: #999; font-size: 14px; text-align: center; padding: 0 21% 8px;}
.article h2 em{float: left;}
.article h2 i{float: right;}
.article-inner{border-top: 1px solid #bbd1de; margin-top: 5px; padding: 0 20px;}
.article-inner p,
.article-inner div{/*text-indent: 2em;*/ color: #333; font-size: 16px; line-height: 2; padding-top: 20px;}

.toolsBox{height: 36px; border: 1px solid #d8d8d8; background: #fafbfb; font-size: 14px; color: #666; line-height: 36px; text-align: center; margin-top: 70px;}
.toolsBox a,
.toolsBox i{color: #666; cursor: pointer;}
.toolsBox i.on{color: #ff8400;}


/*=============================================zmhd======================================*/
.dis{display:block;}
.undis{display:none;}
.zmhdtop{width:705px; height:120px; background:url(imgzmhdtop.gif) no-repeat top left;}
.zmhdtop .icons{ clear:both; margin:0 auto; margin-top:10px; margin-left:24px;}
.zmhdtop .icons a{ width:115px; height:91px; text-indent:-10000px; display:block; float:left; margin:8px 8px;}

.icons{ clear:both; margin:0 auto; margin-top:15px; margin-left:13px;}
.icons a{ width:115px; height:91px; text-indent:-10000px; display:block; float:left; margin:8px 0px;}
.icons a.icon1{ background:url(imgicon.gif) no-repeat 0 0;}
.icons a.icon2{ background:url(imgicon.gif) no-repeat -137px 0;}
.icons a.icon3{ background:url(imgicon.gif) no-repeat -279px 0;}
.icons a.icon4{ background:url(imgicon.gif) no-repeat -419px 0;}
.icons a.icon5{ background:url(imgicon.gif) no-repeat -558px 0;}
.icons a.icon6{ background:url(imgicon.gif) no-repeat -682px 0;}
.icons a.icon1:hover{ background:url(imgicon.gif) no-repeat 0 -101px;}
.icons a.icon2:hover{ background:url(imgicon.gif) no-repeat -137px -101px;}
.icons a.icon3:hover{ background:url(imgicon.gif) no-repeat -279px -101px;}
.icons a.icon4:hover{ background:url(imgicon.gif) no-repeat -419px -101px;}
.icons a.icon5:hover{ background:url(imgicon.gif) no-repeat -558px -101px;}
.icons a.icon6:hover{ background:url(imgicon.gif) no-repeat -682px -101px;}
/*
.blist{ width:705px;}
.blist h3{ height:30px; background:url(imglistbg.gif) no-repeat top left;}
.blist h3 em{ display:block; font-size:14px; height:30px; float:left; padding:0 10px; line-height:30px; font-weight:bold; background:url(imglistbgem.gif) repeat-x top left; color:#ffffff;}

.blist table{ margin-top:10px;}
.blist table input.ipt{ border:1px solid #77828a;}
.blist iframe {width: 100%; height: 750px;}

.list{ margin:6px auto; width:705px; background:url(imgslistbg.gif) no-repeat top left;}
.list .listtit{line-height:30px; font-size:12px; font-weight:bold; height:30px;}
.list .listtit a{ margin-left:1px; line-height:28px;}

.list .listtit a.topC0{ color:#414141; text-align:center; padding:0 8px; height:34px; display:block; float:left; background:url(imgslist_off.gif) no-repeat top right;}
.list .listtit a.topC1{ color:#ffffff; text-align:center; padding:0 8px; height:34px; display:block; float:left; background:url(imgslist_on.gif) no-repeat top;}


.list .listcontent{margin:0 auto; padding:10px; border:1px solid #d4d4d4; border-top:none; text-align:left; line-height:20px;}
.list .listcontent span{font-size:12px; text-align:left;}
.list .listcontent ul li{line-height:24px; height:24px; border-bottom:1px dashed #c8c8c8; clear:both; margin:0px 6px;}
.list .listcontent ul li a{color: #2e2e54; float:left; padding-left:10px; background:url(imgdot2.gif) no-repeat left center;}
.list .listcontent ul li a.more{ background:none;}
.list .listcontent ul li a:hover{color:#555555;}
.list .listcontent ul li i{ float:right; color:#666666; font-size:12px; font-style:normal;}
*/
.dis{display: block;}
.undis{display: none;}

.blist{}
.blist h3{ height:33px; background:url(imglistbg.gif) no-repeat top left;}
.blist h3 em{ display:block; font-size:14px; height:30px; float:left; padding:0 10px; line-height:30px; font-weight:bold; background:url(imglistbgem.gif) repeat-x top left; color:#ffffff;}

.blist table{ margin-top:10px;}
.blist table input.ipt{ border:1px solid #77828a;}
.blist iframe {width: 100%; height: 600px;}

.list{}
.list .listtit{line-height:33px; font-size:12px; font-weight:bold; height:33px; border: 1px solid #e7e7e7;}
.list .listtit a{float:left; position: relative; line-height:33px; background: #f4f4f4; border-right: 1px solid #e7e7e7; text-align:center; padding:0 14px; height:33px; text-decoration: none;}
.list .listtit a.topC0{ color:#5c5c5c; }
.list .listtit a.topC1{ color:#ffffff; background:#49abea;}
.list .listtit a.topC1 dd{position: absolute; top: 100%; left: 50%; margin-left: -5px; border-style: solid; border-width: 5px 5px 0 5px; border-color: #49abea transparent transparent transparent;}
.list .listcontent{margin:0 auto; padding:10px; border:1px solid #e7e7e7; border-top:none; text-align:left; line-height:20px;}
.list .listcontent span{font-size:12px; text-align:left;}
.list .listcontent ul li{line-height:24px; height:24px; border-bottom:1px dashed #c8c8c8; clear:both; margin:0px 6px;}
.list .listcontent ul li a{color: #2e2e54; float:left; padding-left:10px; background:url(imgdot2.gif) no-repeat left center;}
.list .listcontent ul li a.more{ background:none;}
.list .listcontent ul li a:hover{color:#555555;}
.list .listcontent ul li i{ float:right; color:#666666; font-size:12px; font-style:normal;}

.foot{
	width: 1200px;
	margin: 20px auto 0;
}
.foot p{
    text-align: center;
    line-height: 22px;
    font-size: 14px;
    margin: 0 auto;
    padding: 0;
    color: #666666;
}
.foot p a{
    color: #448fff;
}

/*zhuanti*/
.left-menu{
	float: left;
	width: 220px;
}
.left-menu h4{
	padding-left: 15px;
	height: 45px;
	line-height: 45px;
	font-size: 16px;
	color: #fff;
	background-color: #20ace6;
}
.left-menu li a{
	position: relative;
	display: block;
	padding-left: 30px;
	height: 45px;
	line-height: 45px;
	font-size: 14px;
	color: #666;
	text-decoration: none;
	background-color: #f6f6f6;
	border-bottom: solid 1px #fff;
}
.left-menu li a:before{
	content: '';
	position: absolute;
	top: 50%;
	left: 15px;
	margin-top: -3px;
	width: 0;
	height: 0;
	border-left: solid 3px #666;
	border-top: solid 3px transparent;
	border-bottom: solid 3px transparent;
}
.left-menu li a:hover{
	background-color: #75c3f1;
	color: #fff;
	border-bottom-color: #75c3f1;
}
.left-menu li a:hover:before{
	border-left: solid 3px #fff;
}

.right-cont{
	margin-left: 230px;
}

.right-cont-tit{border-left: 5px solid #20ace6; height: 45px; background: #ededed;}
.right-cont-tit span{font-size: 16px; color: #393939; line-height: 45px; padding-left: 10px;}
.right-cont-list{padding: 10px 0 20px; border-bottom: 1px dashed #d5d5d5;}

.news-list li{
	height: 34px;
}
.news-list li a{
	display: block;
	padding-left: 25px;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	color: #666;
	background: url(imagelistItem.png) left center no-repeat;
}
.news-list li a:hover{
	color: #458ad7;
	background: url(imagelistItem_on.png) left center no-repeat;
}
.news-list li a span{
	float: right;
	margin-left: 10px;
	display: block;
	height: 34px;
	line-height: 34px;
	color: #999;
	*margin-top:-35px;
}
.news-list li a:hover span{
	color: #458ad7;
}

.dg-focus-tag{position: absolute; background: url(imagetopImgsBg.png) no-repeat; left: 0; top: -3px; right: 0; height: 40px; z-index: 1000;}

/*首页滚动图片*/
#marquee { position: relative; overflow: hidden;}
#marquee dl,
#marquee dt,
#marquee dd{float: left;}
#marquee dl {width: 1000%;}

/*0807*/
table tr td{font-size:14px;}


/* 11-17 首页信息公开调整 */

.dg-newTab > .hd > ul.long-tit li{width: auto; padding: 0 10px;}

.dg-fastMenu.otr{float: none; width: auto; height: auto; margin-right: 0;}
.dg-fastMenu.otr > li{height: 70px; width: 127px;}
.dg-fastMenu.otr > li > a{background: #e0efff;}
.dg-fastMenu.otr > li > a > .icon{height: 30px;}
.dg-fastMenu.otr > li > a > p{font-size: 14px; color: #2893d1; font-weight: bold;}
.dg-fastMenu.otr > li > a:hover{background: #2893d1;}
.dg-fastMenu.otr > li > a:hover p{color: white;}

.xxgk-icon1{background-image: url(imagesxxgk_icon1.png);}
.xxgk-icon2{background-image: url(imagesxxgk_icon2.png);}
.xxgk-icon3{background-image: url(imagesxxgk_icon3.png);}
.xxgk-icon4{background-image: url(imagesxxgk_icon4.png);}
.dg-fastMenu.otr > li > a:hover .xxgk-icon1{background-image: url(imagesxxgk_icon1s.png);}
.dg-fastMenu.otr > li > a:hover .xxgk-icon2{background-image: url(imagesxxgk_icon2s.png);}
.dg-fastMenu.otr > li > a:hover .xxgk-icon3{background-image: url(imagesxxgk_icon3s.png);}
.dg-fastMenu.otr > li > a:hover .xxgk-icon4{background-image: url(imagesxxgk_icon4s.png);}

.bmfw.otr{height: auto;}
.bmfw.otr a{padding: 7px 0;}
.bmfw.otr h4{background: url(imagestit_tag.png) no-repeat left center; padding-left: 13px;}