@charset "gb2312";
/* reset */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-family:Helvetica, Tahoma, Arial, "Hiragino Sans GB", "Hiragino Sans GB W3", "Microsoft YaHei", STXihei, STHeiti, Heiti, SimSun, sans-serif; font-size:100%;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, table, th, td {
	margin:0;
	padding:0;
}
address, caption, cite, code, dfn, em, th, var {
	font-style:normal;
}
ul, li {
	list-style-type:none;
}
img {
	border:none;
}
input, textarea, select {
	font-family:inherit;
	font-weight:inherit;
	vertical-align:middle;

}
input,select{
    vertical-align:middle;
    height:18px;
    line-height:18px;
}
body {
	background: #ffffff;
	color: #333;
	font: 14px "微软雅黑", Arial, Helvetica, sans-serif;
}
a {
	color: #333;
	text-decoration:none;
	cursor: pointer;
}
a:hover {
	color: #cc0000;
	text-decoration:none;
}
.clear,.clear_all  {
	clear:both;
}
.clear_all  {height:0px;line-height:0px;font-size:0px;}
.clear:after,.clear_all:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.wrapper {
	width:1024px;
	margin: 0px auto;
	padding:0px;
}
.mtop10 {
	margin-top:10px;
}
.fl{float:left;}
.fr{float:right;}
div,table{ margin:0 auto;}
/* 自定义 */
.sitepath{ height:40px; line-height:40px;padding-left: 22px;}

.zdfw_subnav{ height:68px; border:1px solid #E6E6E6; overflow:hidden; background:#F3F3F3;}
.zdfw_subnav dt{ background:url(images/2016zdfwd_placeicon02.jpg) no-repeat right center; float:left; height:68px; line-height:68px;}
.zdfw_subnav dt span{ display:inline-block; background:#2194C1 url(images/2016zdfwd_placeicon.jpg) no-repeat 26px center; padding-left:65px; padding-right:32px; margin-right:8px; color:#FFF; font-size:18px;}
.zdfw_subnav dd{ float:left; height:68px; line-height:68px; margin-left:20px;}
.zdfw_subnav dd a{ display:inline-block; margin-right:10px; font-size:16px;}

.zdfw_cont{ margin-top:15px;}
.zdfw_cont img{ border:1px solid #E6E6E6;}
.zdfw_cont td{ vertical-align:top; padding-bottom:15px;}

/* 频道页面 */
.zdfw_main{ background:#FAFAFA url(images/2016zdfw_mbg.jpg) repeat-x left top; height:100%;}
.zdfw_waper{ width:1024px; margin:0 auto; position:relative;}

.zdfw_topbar{ height:36px; line-height:36px; background:url(images/2016zdfw_topbarbg.jpg) repeat-x left top; overflow:hidden; padding:0 10px; color:#2e2e2e;}
.zdfw_topbar .fr a{ display:inline-block; margin:0 5px;color:#2e2e2e;}

.zdfw_banner{ height:189px; overflow:hidden;}
#zdfw_banner7748{ background:url(images/2016zdfw_banner7748.jpg) no-repeat center top;}
#zdfw_banner7756{ background:url(images/2016zdfw_banner7756.jpg) no-repeat center top;}
#zdfw_banner7763{ background:url(images/2016zdfw_banner7763.jpg) no-repeat center top;}

.zdfw_back{ height:42px; line-height:42px; background:#C81010; color:#FFF;}
.zdfw_back .fl{ font-size:18px; margin-left:15px;}
.zdfw_back .fl a{ color:#FFF;}
.zdfw_back .fr{ height:24px; line-height:24px; overflow:hidden; margin-right:12px; margin-top:9px; background:url(images/2016zdfw_searchbg.jpg) no-repeat left top; width:258px;}
.zdfw_back .fr input{ float:left; height:24px; width:200px; border:none; background:none;}
.zdfw_back .fr a{ float:right; height:24px; width:37px;}

.zdfw_content{ background:#FFF; }
.zdfw_content .fr{ width:296px;}
.zdfw_content .fl{ width:746px;margin-left:20px;}
.side_subnav a{ display:block; margin-bottom:14px;}

.zdly_list dt{height: 48px; overflow:hidden;margin-top:20px;}
.zdly_list dt li{ float:left;margin-right:4px; cursor:pointer;}
.zdly_list dt li.now{background:url(images2016zdfw_wicon.jpg) no-repeat center bottom;}
.zdly_list dt li span{ color:#fff; background:#118FD9;border-radius:5px; display:block; font-size:16px;margin-bottom:8px; height:40px; line-height:40px;padding: 0px 35px;}

.zdly_list_bdc dt{height: 224px; overflow:hidden;margin-top:20px;}
.zdly_list_bdc dt li{ float:left;margin-right:4px; margin-bottom:20px; cursor:pointer;}
.zdly_list_bdc dt li.now{background:url(images2016zdfw_wicon.jpg) no-repeat center bottom;}
.zdly_list_bdc dt li span{ color:#fff; background:#118FD9;border-radius:5px; display:block; font-size:16px;margin-bottom:8px; height:40px; line-height:40px;padding: 0px 15px;}

.detailBox{ margin-top: 12px; overflow: hidden;}
.detailBox .hd{height: 35px; line-height: 35px; background: url(images2016zdfw_daboxbg.jpg) repeat-x left top; position: relative; text-align: center;}
.detailBox .hd h3 {text-align: center; padding-left: 40px; background:#FF9E05 url(images2016zdfw_dabox_lbg.jpg) left top no-repeat; font-size: 16px; color: #fff; display: inline-block;*display: inline;*zoom: 1; font-weight:normal;}
.detailBox .hd h3 span {display: block; padding-right: 40px; background: url(images2016zdfw_dabox_rbg.jpg) right top no-repeat;}
.detailBox .hd .close{ width: 21px; height: 16px;line-height: 16px; position: absolute; right: 12px; top: 10px; background: url(images2016zdfw_close_dot.png) right top no-repeat; text-indent: -9999px;}
.detailBox .hd .open{width: 21px; height: 16px;line-height: 16px; position: absolute; right: 12px; top: 10px; background: url(images2016zdfw_open_dot.png) right top no-repeat; text-indent: -9999px;}
.detailBox .bd {padding: 20px 5px; font-size: 14px; line-height: 28px; color: #333;}

.sideBoxA { overflow: hidden; margin-top: 10px;}
.sideBoxA .hd{height: 35px; line-height: 35px; overflow: hidden; border: 1px solid #E6E6E6;}
.sideBoxA .hd .more{float: right; margin-right: 10px; color: #8c8c8c; font-size:12px;}
.sideBoxA .hd h3{margin-left: 12px; padding-left:12px; font-size: 16px; font-weight:normal; color: #d94c4c; background:  url(images/2016zdfw_boxrdot.jpg) left center no-repeat;}
.sideBoxA .hd h3 a{color: #d94c4c;}
.sideBoxA .bd{border: 1px solid #E6E6E6; border-top: 0; padding: 6px 12px 12px; overflow: hidden;}
.sideBoxA .bd li{margin-top: 6px;height:24px; line-height:24px; overflow:hidden;padding-left:10px; background:url(images/2016zdfw_dot01.png) no-repeat left 11px;}

.footer{ background:#F6F6F6 url(images/2016zdfw_footerbg.jpg) repeat-x left top; padding:15px 0; text-align:center; line-height:28px; font-size:14px;}

/* 0816表格样式 */
.table-responsive table{     width: 746px;     border-left: 1px solid #ddd;     border-top: 1px solid #ddd; }

table td{     border-bottom: 1px solid #ddd;     border-right: 1px solid #ddd;     text-align: center; }

table thead td{     font-weight: bold; }

.table-responsive{     width: 100%;     overflow-x: auto; }

.ewb-table-tt{     width: 300px;     height: 60px;     overflow: hidden;     position: relative; }

.ewb-table-tt p{     line-height: 30px; }

table tbody td{     padding: 5px; }

.ewb-table-line{     height: 1px;     width: 306px;     position: absolute;     top: 0;     left: 0;     background-color: #ddd;     transform-origin: 0 0;     transform:rotate(11deg);     -ms-transform:rotate(11deg);     /* IE 9 */     -moz-transform:rotate(11deg);    /* Firefox */     -webkit-transform:rotate(11deg); /* Safari 和 Chrome */     -o-transform:rotate(11deg);  /* Opera */ }

.ewb-txt-r{     position: absolute;     right: 30px;     top: 10px;     text-align: right; }

.ewb-txt-l{     position: absolute;     left: 40px;     bottom: 5px;     text-align: left; }

.ewb-table-info{     text-align: left; }

/* header_bsfw */
#header_bsfw { position: relative; height: 258px;  }
#header_bsfw_sf { position: relative; height: 260px;  }
#header_bsfw .head_cont {width: 1000px; margin: 0 auto; height: 40px; overflow: hidden; }
#header_bsfw .navBar{ width: 1000px; margin: 0 auto; height:40px; line-height:40px;/* overflow: hidden;*/ position: relative; z-index: 999; }
#header_bsfw .date { float: left;}
#header_bsfw .loginInfo {padding-left: 15px;}
#header_bsfw .weather { float: left; padding: 0 0 0 10px; width: 200px; height: 40px; line-height: 40px; overflow: hidden;}
#header_bsfw .weather span {margin-right: 2px; display:inline-block; vertical-align: middle;}
#header_bsfw .weather img{ vertical-align:middle; margin-right:2px;  _vertical-align: top;}
#header_bsfw .weather .spanImg{ margin-right:0;  }
#header_bsfw .scanning {position: absolute;width: 120px;height: 135px;top: 28px;right:-35px;background: url(imagesscanningBg.png) 4px 0 no-repeat; padding: 12px 0 0 0;display: none; color: #555;z-index:1;zoom: 1; text-align: center;}
#header_bsfw .scanning .pic {}
#header_bsfw .scanning .tips {height: 24px; line-height: 24px;}

/*banner*/
#header_bsfw .banner_bsfw {background: url(imagesindex_zdbsfw.jpg) no-repeat center top; width: 100%; height: 250px; position: absolute; top: 0; z-index: 1; }
















