@charset "utf-8";
html,body{
	height: 100%;
}
.top-bg{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	right: 0;
	z-index: -1;
}


/* banner */
.banner{ 
	min-width:1000px;  
	position: absolute; 
	height:828px; 
	overflow:hidden; 
	left: 0;
	top: 0;
	right: 0;
	z-index: -1; 
}
.banner .cbd{ position:relative; z-index:0;  }
.banner .cbd ul{ width:100% !important; }
.banner .cbd li{ width:100% !important;  height:828px; }
.banner .cbd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:828px;  }
.banner .cbd li a{ height:828px; display:block;  }
.banner .cbd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
.banner .cbd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(images/banner-btn.png) 0 0 no-repeat;
_background:url(images/banner-btn-ie6.png) 0 0 no-repeat;
}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(images/dot-black.png) 0 0; overflow:hidden; 
	line-height:9999px; filter:alpha(opacity=40);opacity:0.4; 
}
.banner .hd ul .on{ filter:alpha(opacity=100);opacity:1;  }





.dg-header{
	margin: 0 auto 100px;
	padding: 0 50px;
	width: 1100px;
	/* height: 230px; */
}
.dg-logo{
	display: block;
	margin-top: 80px;
}



.dg-main {
    margin: 0 auto;
    width: 1100px;
    background-color: white;
}
/*顶部栏*/
.dg-topBar{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 30px;
	background: url(../../images/toolBarBg.png);
}
.dg-topBar > p{
	margin: 0 auto;
	width: 1200px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-size: 12px;
}

.dg-navSlide-hd{
	height: 46px;
	background: url(../../images/nav_bg.png) center no-repeat;
}

.dg-navSlide-hd .dg-nav li{
	float: left;
	padding: 0 15px;
	line-height: 46px;
	font-size: 16px;
}
.dg-navSlide-hd .dg-nav li:hover,
.dg-navSlide-hd .dg-nav li.on{
	background-color: #f79a21;
}
.dg-navSlide-hd .dg-nav li a{
	color: white;
	text-decoration: none;
	padding-left: 26px;
}

.dg-navSlide-hd .dg-nav .li-1 a{
	background: url(../../images/li_1.png) left center no-repeat;
} 
.dg-navSlide-hd .dg-nav .li-2 a{
	background: url(../../images/li_2.png) left center no-repeat;
} 
.dg-navSlide-hd .dg-nav .li-3 a{
	background: url(../../images/li_3.png) left center no-repeat;
} 
.dg-navSlide-hd .dg-nav .li-4 a{
	background: url(../../images/li_4.png) left center no-repeat;
} 
.dg-navSlide-hd .dg-nav .li-5 a{
	background: url(../../images/li_5.png) left center no-repeat;
} 

/*搜索框*/
.dg-searchBar{
	position: relative;
	float: right;
	margin-top: 5px;
	margin-right: 75px;
	width: 250px;
	height: 35px;
	background-color: #fff;
	border-radius: 2px 0 0 2px;
}
.dg-searchBar > input{
	width: 100%;
	height: 35px;
	line-height: 32px;
	vertical-align: top;
	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: 15px 15px 50px;
	background-color: #fff;
}
/*头条*/
.dg-topNews{
	float: left;
	margin-right: 15px;
	width: 680px;
	height: 520px;
	background: url(../../images/topNewsBg.png) 0 0 no-repeat;
}
.dg-topNews > h1{
	padding: 25px 0 20px;
	height: 30px;
	line-height: 30px;
	font-size: 28px;
	color: #095a9b;
	font-weight: bold;
	text-align: center;
}
.dg-topNews > p{
	padding: 0 10px;
	font-size: 14px;
	color: #666;
	text-indent: 2em;
	line-height: 22px;
}
.dg-topNews > p > a{
	color: #ff8400;
	font-size: 14px;
	text-decoration: none;
}
/*焦点图*/
.dg-focus{
	position: relative;
	margin-top: 9px;
	padding: 5px 2px 2px 2px;
	height: 364px;
	border: solid 1px #d6d6d6;
}
.dg-focus .topImgsBg{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1000;
}
.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(../../images/focusTxtBg.png);
}

/*新闻*/
.dg-newBox{
	float: left;
	width: 475px;
	height: 520px;
}
.dg-newTab{
	height: 250px;
}
.dg-newTab > .hd{
	height: 38px;
	background-color: #f4f6f7;
	border: solid 1px #efefef;
}
.dg-newTab > .hd > ul li{
	position: relative;
	top: -1px;
	z-index: 9999;
	float: left;
	width: 109px;
	height: 37px;
	font-size: 16px;
	color: #3d83bb;
	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: #095a9b;
	font-weight: bold;
	background-color: #fff;
	border-top-color: #095a9b;
}
.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: #999999;
	font-size: 14px;
}
.dg-newTab > .bd ul li{
	margin: 0 10px;
	padding-left: 15px;
	height: 40px;
	background: url(../../images/newListItem.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 > i{
	float: left;
}
.dg-newTab > .bd ul li > a > span{
	float: right;
	color: #999;
}

/*数据中心*/
.dg-dataCtn{
	margin-top: 5px;
}
.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: #095a9b;
	background: url(../../images/barChart.png) 5px center no-repeat;
	border-bottom: solid 3px #166cb1;
}
/*数据切换*/
.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: 35px;
	height: 86px;
	font-size: 18px;
	color: #fff;
	line-height: 86px;
	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 #095a9b;
	border-top: solid 11px transparent;
	border-bottom: solid 11px transparent;
}
.dg-dataTab > .hd li.on,
.dg-dataTab > .hd li:hover{
	background-color: #095a9b;
}
.dg-dataTab > .hd li.on em,
.dg-dataTab > .hd li:hover em{
	display: block;
}
.dg-dataTab > .bd{
	margin-left: 200px;
	height: 450px;
	overflow: hidden;
	border: solid 1px #d7d7d7;
}
.dg-dataTab > .bd > .con{
	display: none;
	height: 100%;
}
.dg-dataTab .bd .con .con-lf{
	padding-left: 22px;
	width: 440px;
	float: left;
}
.flr-1{
	padding-top: 18px;
	height: 30px;
}
.flr-1 ul{
	float: right;
	overflow: hidden;
}
.flr-1 ul li{
	float: left;
	cursor: pointer;
	margin-right: 20px;
}
.flr-1 ul li i{
	display: block;
	width: 40px;
	height: 32px;
}
/* .flr-1 ul li.i-1 i{
    background: url(../../images/i_1.png) no-repeat 95% center;
}
.flr-1 ul li.i-2 i{
    background: url(../../images/i_2.png) no-repeat 95% center;
} */

.flr-1 ul li.i-1 i{
    background: url(../../images/i_1.jpg) no-repeat 95% center;
}
.flr-1 ul li.i-2 i{
    background: url(../../images/i_2.jpg) no-repeat 95% center;
}
.flr-1 ul li.i-1.on i{
    background: url(../../images/i_1_on.jpg) no-repeat 95% center;
}
.flr-1 ul li.i-2.on i{
    background: url(../../images/i_2_on.jpg) no-repeat 95% center;
}

.flr-2{
	overflow: hidden;
	padding: 10px 0;
	width: 100%;
	border-bottom: 1px solid #d9d9d9;
}
.flr-2 .flr-2-lf,
.flr-2 .flr-2-rt{float: left;}
.flr-2 .flr-2-rt{
	margin-top: 10px;
	margin-left: 15px;
	padding-left: 15px;
	height: 42px;
	border-left: 1px solid #d9d9d9; 
}

.flr-2 .flr-2-rt p{
	font-size: 14px;
	color: #525252;
	line-height: 14px;
}
.flr-2 .flr-2-rt h4{
	padding-top: 14px;
	font-size: 14px;
	color: #1085e3;
	line-height: 14px;
}


.flr-2 .flr-2-lf span{
	line-height: 60px;
	vertical-align: top;
	font-size: 24px;
	color: #525252;
}
.flr-2 .flr-2-lf b{
	font-size: 60px;
	font-weight: normal;
	line-height: 60px;
	vertical-align: top;
	color: #04e300;
}
.flr-2 .flr-2-lf i{
	display: inline-block;
	width: 36px;
	height: 28px;
	margin-top: 5px;
	line-height: 28px;
	vertical-align: top;
    background: url(../../images/ibg.png) no-repeat 95% center;
	color: white;
	font-size: 18px;
	text-align: center;
} 

.dg-dataTab .bd .con .con-rt{
	width: 460px;
	float: right;
}


.con-lf .selectBox {
    float: left;
    background: #fafafa url(../../images/s_bot.png) no-repeat 95% center;
    position: relative;
    border: 1px solid #cecece;
    width: 85px;
    height: 23px;
    vertical-align: middle;
}

.con-lf .clickBox {
    background: #fafafa url(../../images/s_up.png) no-repeat 95% center;
    border-color: #cecece;
}


.con-lf .selectBox span {
    display: inline-block;
    line-height: 23px;
    color: #666666;
    font-size: 14px;
    padding-left: 14px;
}


.con-lf .selectBox ul {
    display: none;
    position: absolute;
    background-color: #fafafa;
    left: -1px;
    top: 23px;
    width: 100%;
    border: 1px solid #cecece;
    position: absolute;
    z-index: 1000;
}

.con-lf .selectBox ul li{
    color: #666666;
    font-size: 14px;
    width: 100%;
    line-height: 28px;
    text-align: left;
    text-indent: 14px;
    height: 28px;
    border-bottom: 1px dashed white;
}

.con-lf .selectBox ul li:hover{
    background-color: white;
}


.flr-3{
	padding: 10px 0;
}
.flr-3 ul li{
	float: left;
	width: 56px;
	height: 56px;
	margin-right: 16px;
	text-align: center;
	background-color: #dce9ed;
	margin-bottom: 20px;
}
.flr-3 ul li h4{
	background-color: #43ce17;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	color: white;
}
.flr-3 ul li p{
	line-height: 36px;
	font-size: 14px;
	color: #7f878c;
	
}

.flr-4 .flr-4-tit{
	font-size: 16px;
	font-weight: bold;
	color: #525252;
}
.flr-4 .flr-4-con ul{
	padding: 10px 35px;
}
.flr-4 .flr-4-con ul li{
	width: 127px;
	height: 127px;
	text-align: center;
	padding: ;
}
.flr-4 .flr-4-con ul li.k-1{
	float: left;
    background: url(../../images/cir_01.png) no-repeat 95% center;
}
.flr-4 .flr-4-con ul li.k-2{
	float: right;
    background: url(../../images/cir_02.png) no-repeat 95% center;
}
.flr-4 .flr-4-con ul li h4{
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin-top: 50px;
}
.flr-4 .flr-4-con ul li.k-1 h4{
	color: #04e300;
}
.flr-4 .flr-4-con ul li.k-2 h4{
	color: #c9b612;
}
.flr-4 .flr-4-con ul li p{
	font-size: 14px;
	line-height: 14px;
	line-height: 18px;
	color: #676767;	
}




/*图片滚动*/
.dg-picMarquee{
	position: relative;
	margin-top: 25px;
	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(../../images/arrow_left.png) center no-repeat;
}
.dg-picMarquee .next{
	right: 0;
	background: #ddd url(../../images/arrow_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;
}
#marquee { position: relative; overflow: hidden;}
#marquee dl,
#marquee dt,
#marquee dd{float: left;}
#marquee dl {width: 1000%;}
/* 网站分类 */

.website-compass{
	border: 1px solid #c9e7ff;
	height: 68px;
	margin: 0 16px 20px 16px;
	background-color: #ebf6ff;
}
.website-compass > .tit{
	float: left;
}
.website-compass > .tit > h2{
	height: 68px;
	line-height: 68px;
	font-size: 18px;
	font-weight: bold;
	color: #095a9b;
	padding-left: 37px;
	padding-right: 90px;
	background: url(../../images/webNavBg.png) 10px center no-repeat;
}


.website-compass .selectBox {
    float: left;
    margin-top: 21px;
    margin-right: 40px;
    background: white url(../../images/sel_bot.png) no-repeat 95% center;
    position: relative;
    border: 1px solid #d4ecff;
    width: 182px;
    height: 26px;
    vertical-align: middle;
}

.website-compass .clickBox {
    background: white url(../../images/sel_up.png) no-repeat 95% center;
    border-color: #2879e8;
}


.website-compass .selectBox span {
    display: inline-block;
    line-height: 26px;
    color: #666666;
    font-size: 14px;
    padding-left: 14px;
}


.website-compass .selectBox ul {
    display: none;
    position: absolute;
    background-color: white;
    left: -1px;
    top: 26px;
    width: 100%;
    border: 1px solid #6ba3ef;
    position: absolute;
    z-index: 1000;
}

.website-compass .selectBox ul li{
    color: #666666;
    font-size: 14px;
    line-height: 28px;
    text-align: left;
    text-indent: 14px;
    height: 28px;
    border-bottom: 1px dashed white;
}

.website-compass .selectBox ul li:hover{
    background-color: #f0f7ff;
}


/* ------------footer---------------- */
.footer{
	padding-bottom: 40px;
	background-color: white;
	text-align: center;
}
.footer > h4{
	font-size: 12px;
	height: 40px;
	line-height: 40px;
	vertical-align: top;
	color: white;
	background-color: #095a9b;
}
.footer .p-wrap{
	padding: 25px 0 40px 0;
}
.footer .p-wrap p{
	font-size: 12px;
	color: #666666;
	line-height: 18px;
}

.footer .a-wrap{
	
}
.footer .a-wrap a{
	margin: 0 10px;
	text-decoration: none;
}

.footer .a-wrap a.a1{
	text-align: right;
	display: inline-block;
	width: 95px;
	height: 39px;
	background: url(../../images/wj_01.jpg) left center no-repeat;
}
.footer .a-wrap a.a1 p{
	font-size: 12px;
	color: #266091;
	line-height: 12px;
	margin-top: 5px;
}

.footer .a-wrap a.a2{
	display: inline-block;
	line-height: 39px;
	font-size: 12px;
	vertical-align: top;
}

.footer .a-wrap a.a3{
	text-align: right;
	display: inline-block;
	width: 95px;
	height: 39px;
	background: url(../../images/wj_02.jpg) left center no-repeat;
}
.footer .a-wrap a.a3 p{
	font-size: 12px;
	color: #266091;
	line-height: 12px;
	margin-top: 5px;
}
.footer .a-wrap a.a5{
	padding-left: 8px;
	display: inline-block;
	width: 95px;
	height: 39px;
	background: url(../../images/wj_04.png) left center no-repeat;
}
.footer .a-wrap a.a5 h4{
	display: inline-block;
	width: 55px;
	font-size: 12px;
	color: black;
	line-height: 12px;
	margin-top: 7px;
	padding-bottom: 5px;
	border-bottom: 2px solid #bf0103;
}
.footer .a-wrap a.a5 p{
	font-size: 12px;
	color: #bf0103;
	line-height: 18px;
}


















.fix-tools{position: fixed; right: 1px; top: 285px;}
.fix-tools li{width: 56px;height: 60px;background: url(../../images/tools_bg.png) center no-repeat;position: relative;}
.fix-tools li{margin-bottom: 1px;}
.fix-tools li a{display: block; height: 17px; padding-top: 38px; width: 56px; text-align: center; color: white;}
.fix-tools li a.wx{background: url(../../images/icon_wx.png) no-repeat center 8px;}
.fix-tools li a.app{background: url(../../images/icon_app.png) no-repeat center 8px;}
.fix-tools li a.to-home{background: url(../../images/to_home.png) no-repeat center 8px;}
.fix-tools li a.to-top{background: url(../../images/to_top.png) no-repeat center 8px;}


.fix-tools-2{
	position: fixed; 
	left: 5px; 
	top: 435px;
}
.fix-tools-2 a{
	display: block;
	width: 60px;
	height: 110px;
	background: url(../../images/out_net.png) no-repeat center;
}
.fix-tools-2 i.close{
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 14px;
	height: 14px;
	background: url(../../images/close.png) no-repeat center;
	cursor: pointer;
}


.popLayer{width: 180px; position: absolute; right: 100%; top: 0; background: white; border-radius: 5px; margin-right: 16px; box-shadow: 0 3px 5px rgba(73,73,73,.3); cursor: auto; display: none;}
.popLayer:before{content: ''; position: absolute; left: 100%; top: 0; width: 16px; height: 48px; background: url(../../images/siderTools_arrow.png) no-repeat left center;}
.popLayer h1{color: #434343; font-size: 14px; text-align: center; font-weight: bold; line-height: 38px;}
.popLayer h2{color: #959595; text-align: center; margin-top: -5px;}
.popLayer ul{margin: 0 10px;}
.popLayer ul li{padding: 8px 0; border-top: 1px solid #e5e5e5; color: #434343; font-size: 14px;}
.popLayer ul li em{text-align: center; display: block; line-height: 30px;}
.popLayer ul li span{margin: 0 5px 0 2px;}
.popLayer ul li strong{margin: 0 5px 0 2px; font-weight: normal; color: #959595;}
.popLayer ul li .btn{width: 90px; height: 30px; color: white; background: url(../../images/icon_sqq.png) no-repeat 10px center; padding: 0 0 0 33px; text-align: left; border: none; cursor: pointer;}
.popLayer ul li .btn-1{background-color: #36a8f4;}
.popLayer ul li .btn-2{background-color: #33cc99;}
.popLayer .img-erm{display: block; margin: 15px auto;}

.fix-tools > li:hover .popLayer{display: block;}





/*信息公开 - 快捷菜单*/
.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: #3b92e2;
	transition: all 0.2s;
}
.dg-fastMenu > li > a > .icon{
	margin-top: 10px;
	width: 80px;
	height: 70px;
}
.dg-fastMenu > li > a > p{
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #fff;
}
.dg-fastMenu > li > a:hover{
	background-color: #095a9b;
}

.icon-navItem1{
	background-image: url(../../images/navItem1.png);
}
.icon-navItem2{
	background-image: url(../../images/navItem2.png);
}
.icon-navItem3{
	background-image: url(../../images/navItem3.png);
}
.icon-navItem4{
	background-image: url(../../images/navItem4.png);
}
.icon-navItem5{
	background-image: url(../../images/navItem5.png);
}
.icon-navItem6{
	background-image: url(../../images/navItem6.png);
}
.icon-navItem7{
	background-image: url(../../images/navItem7.png);
}
.icon-navItem8{
	background-image: url(../../images/navItem8.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.name{
	padding-left: 25px;
	text-align: left;
	background: url(../../images/newListItem.png) 10px center no-repeat;
}




/*网上办事*/
.dg-query > .hd{
	border-bottom: solid 2px #2893d1;
}
.dg-query > .hd ul{
	overflow: hidden;
}
.dg-query > .hd li{
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: white;
	background-color: #3b92e2;
	text-align: center;
	cursor: pointer;
}

.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{
	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(../../images/icon-guide.png);
}
.icon-ensure{
	background-image: url(../../images/icon-ensure.png);
}
.icon-query{
	background-image: url(../../images/icon-query.png);
}
.icon-download{
	background-image: url(../../images/icon-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;
	/*box-sizing: border-box;*/
	/*padding-top: 10px;*/
	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(../../images/public1.png);
}
.icon-public2{
	background-image: url(../../images/public2.png);
}
.icon-public3{
	background-image: url(../../images/public3.png);
}
.icon-public4{
	background-image: url(../../images/public4.png);
}
.icon-public5{
	background-image: url(../../images/public5.png);
}
.icon-public6{
	background-image: url(../../images/public6.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(../../images/12369.png);
}
.bmfw{
	padding-left: 10px;
	height: 190px;
	background: url(../../images/bmfw-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:before,
.hdft-list > a > h5:after{
	position: absolute;
	content: '';
	top: 0;
	width: 14px;
	height: 14px;
}
.hdft-list > a > h5:before{
	left: 0;
	background: url(../../images/tit-l.png);
}
.hdft-list > a > h5:after{
	right: 0;
	background: url(../../images/tit-r.png);
}
.hdft-list > a > p{
	margin-bottom: 10px;
	font-size: 14px;
	color: #333;
}




/*===========list===========*/
.dg-content.otr{padding: 0 15px 30px; overflow: hidden;}
.path{height: 36px; line-height: 36px; background: url(../../images/icon_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(../../images/sider_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(../../images/sider_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(../../images/sider_tag_close.png) no-repeat 10px center; color: white;}
.sider h2.no-level{background: #e9f0f5;}
.sider h2:hover.no-level,
.sider h2.no-level.on{background: #1196e3;}
.sider h2.no-level a{color: #666;}
.sider h2:hover.no-level a,
.sider h2.no-level.on a{color: white;}
.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(../../images/sider_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(../../images/icon_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(../../images/select_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 #095a9b;}
.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;}




/*=============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{text-indent: 2em; color: #333; font-size: 14px; 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;}

















/*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: #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(../../images/listItem.png) left center no-repeat;
}
.news-list li a i{
	float: left;
}
.news-list li a:hover{
	color: #458ad7;
	background: url(../../images/listItem_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;
}
.news-list li a:hover span{
	color: #458ad7;
}


.dg-focus-tag{position: absolute; background: url(../../images/topImgsBg.png) no-repeat; left: 0; top: -3px; right: 0; height: 40px; z-index: 1000;}




/* index.html页面表格 */
.addr-select{
	overflow: hidden;
	padding: 5px 10px 0px 10px;
}
.addr-select li{
	cursor: pointer;
	width: 98px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	font-size: 14px;
	color: white;
	background-color: #3b92e2;
	border: 1px solid #6aabe7;
	float: left;
}
.addr-select li.kk1{
	border-top-left-radius: 10px;
}
.addr-select li.kk2{
	border-top-right-radius: 10px;
}
.addr-select li.on,
.addr-select li:hover{
	background-color: #1e73c2;
}


.table-panel{
	height: 52px;
	text-align: center;
	background-color: #3b92e2;
	color: white;
}
.table-panel strong{
	font-size: 16px;
	font-weight: normal;
}
.tab-wrap-01 table tr td{
	text-align: center;
	border-left: 1px solid #cedae6;
	border-bottom: 1px solid #cedae6;
}
.tab-wrap-01 table thead tr td{
	height: 40px;
	font-size: 14px;
	font-weight: bold;
	background-color: #dbecfa;
}

.tab-wrap-01 table tbody tr td{
	font-size: 14px;
	height: 38px;
}
.tab-wrap-01 table tbody tr.odd td{
	background-color: #edf7ff;
}

.tab-wrap-01 table tr td:first-child{
	border-left: none;
}
.tab-wrap-01 .txt-box{padding: 20px 0 }
.tab-wrap-01 .txt-box p{
	font-size: 14px;
	line-height: 20px;
}


.dateScroll .hkd{
	width: 12px;
    height: 12px;
    cursor: pointer;
    z-index: 999;
}

.dateScroll .hkd.hkd1 {
    position: absolute;
    left: 0px;
    top: 8px;
    overflow: hidden;
    background: url(../../images/icon_arrow_prev.png) center no-repeat;
}
.dateScroll .hkd.hkd2 {
    position: absolute;
    right: 0px;
    top: 8px;
    z-index: 999;
    overflow: hidden;
    background: url(../../images/icon_arrow_next.png) center no-repeat;
}



.dateScroll{ width:120px; height: 28px; overflow:hidden; position:relative; margin: 0 auto;}

.dateScroll .bbd ul{ overflow:hidden; zoom:1; }
.dateScroll .bbd ul li{
	position: relative;   
	width: 80px;
	height: 28px;
	line-height: 28px; 
	font-size: 14px;
	float:left; 
	_display:inline; 
	overflow:hidden; 
	text-align:center; 
	cursor: pointer; 
	margin: 0 20px;
}






/* 滚动表格 */
.table-list-2{float: right; margin-top: 20px; margin-right: 15px;}
.table-list-2 dt{ background: #103757;}
.table-list-2 table{border-collapse: collapse; table-layout: fixed;}
.table-list-2 table tr td{color: black; font-size: 14px; text-align: center; height: 32px;}
.table-list-2 dt table tr td{height: 36px; color: white;background: #3b92e2; font-weight: bold;}
.table-list-2 dd{height: 350px; overflow: hidden; position: relative;}

.table-list-2 table tr td.lever-A{color: #04e300}
.table-list-2 table tr.odd td{background-color: #f4f6f7;}




