@charset "gb2312";
/* 整体规范 */
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;
} 
body {
	background: #fff url(ldswxdglc_department_bg.gif) repeat-x left top;
	color: #1f1f1f;
	width:100%;
	height:100%;
	font:12px/180% Arial, Helvetica, sans-serif; 
}
a {color:#333;text-decoration:none; outline:none;}
a:hover {color:#c00;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;
}
.fl{float:left !important;}
.fr{float:right !important;}
.mtop15{ margin-top:15px;}

/*--------------------首页自定义样式----------------------------*/
.wrapper{ width:1000px; margin:0 auto;}

.topBar{height: 30px; line-height:30px; overflow:hidden;border-bottom: 1px solid #CCC; background:url(ldswxdglc_department_topbar.gif) repeat-x left top; text-align:right;}
.topBar a{ display:inline-block; padding:0 8px;}

.banner{ background:url(ldswxdglc_banner.jpg) no-repeat center top; height:190px; overflow:hidden;}

.path{overflow: hidden; margin-top: 15px; margin-bottom:10px; height:20px; line-height:20px; padding-left:24px; background:url(ldswxdglc_pathIcon.png) no-repeat left 2px; color: #333;}
.path a, .path span{ margin:0 3px; color: #333;}

.index_news{background: #f5f5f5;border: 1px solid #eae8e8;height: 370px;overflow: hidden;}
.index_news .fl{width: 350px;}
.index_news .fl h3{height: 32px;line-height: 32px;padding: 0px 10px;border-bottom: 1px solid #CBCBCB;overflow: visible;}
.index_news .fl h3 span{ display:inline-block;height: 33px;color: #bc1807;font-size: 18px;padding: 0px 10px; background:url(ldswxdglc_department_tit.gif) no-repeat center bottom;}
.index_news .fl ul{padding: 10px 10px 5px 10px;}
.index_news .fl ul li{border-bottom: 1px dashed #DEDEDE; height: 30px; line-height: 30px; font-size:14px; overflow: hidden; clear:both; position:relative;}
.index_news .fl ul li a{display: inline-block;height:30px;color:#434343;width:75%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;font-family: Verdana,Arial;}
.index_news .fl ul li span.date{color: #999; position:absolute; right:0px; top:0px;}
.index_news .fr{width: 628px;}
.index_news .fr .link li{width: 33%;float: left;text-align: center;}
.index_news .fr .link li a{margin: 10px;display: block;height: 40px;border: 1px solid #CCC;color: #0d61ae;font: bold 18px/40px '微软雅黑', Arial,sans-serif; background:url(ldswxdglc_zwgkPicBoxBg.png) no-repeat center center;}
.focusBox{ width:628px; height:300px;position: relative;overflow: hidden;}
.focusBox .pic{ overflow:hidden;width: 628px; height: 300px;}
.focusBox .pic img{width: 628px; height: 300px; display: block;}
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; 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,.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,.focusBox .num a:hover{ background:#f60;}

.index_other{background: #f5f5f5;border: 1px solid #eae8e8; margin-top:10px;}

.subnav{width: 197px;float: left;padding: 10px;border-right: 1px dashed #CCC;}
.subnav dt{height: 32px;line-height: 32px;padding: 0px 10px;border-bottom: 1px solid #CBCBCB;overflow: visible;}
.subnav dt h3{height: 33px;color: #bc1807;font-size: 18px;padding: 0px 10px; background:url(ldswxdglc_department_tit.gif) no-repeat center bottom; text-align:center;}
.subnav dd{padding: 5px 0px;border: 1px solid #DEDEDE;margin: 10px auto;}
.subnav dd a{border-radius: 4px;border: 1px solid #DEDEDE;font-weight: bold;display: block;height: 28px;line-height: 28px;overflow: hidden;text-align: center;color: #333;margin: 5px; background:url(ldswxdglc_department_category.jpg) repeat-x;}
.subnav dd a.child{position: relative; background:url(ldswxdglc_department_category_child.png);margin-bottom: 0px;}
.subnav dd .sub{border: 1px solid #CCC;margin: auto 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;background: #FFF;padding-top: 0px;border-top: medium none;padding-bottom: 0px;overflow: hidden;opacity: 1;}
.subnav dd .sub a{color: #666;font-weight: normal;margin: 5px 10px;}
.subnav dd a:hover,.subnav dd a.current{color: #fff; text-decoration: none; background-image: url(ldswxdglc_department_category_hover.jpg);}
.subnav dd a.child:hover { color: #333;background:url(ldswxdglc_department_category_child.png);}

.news{width: 740px;padding: 10px; float:right;}
.news .newsbox{width: 360px;margin: auto 5px;}
.news .newsbox h3{height: 32px;line-height: 32px;padding: 0px 10px;border-bottom: 1px solid #CBCBCB;overflow: visible;}
.news .newsbox h3 span{ display:inline-block;height: 33px;color: #bc1807;font-size: 18px;padding: 0px 10px; background:url(ldswxdglc_department_tit.gif) no-repeat center bottom; float:left;}
.news .newsbox h3 a{ font-weight:normal;float: right;color: #999;font-size: 12px;}
.news .newsbox ul{padding: 5px 10px;}
.news .newsbox ul li { border-bottom: 1px dashed #DEDEDE; height: 30px; line-height: 30px; font-size: 14px; overflow: hidden; position:relative;}
.news .newsbox ul li a {display: inline-block;height:30px;color:#434343;width:75%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;font-family: Verdana,Arial;}
.news .newsbox ul li .date {color: #999; position:absolute; right:0px; top:0px;}

.footer{width: 1000px;margin: 10px auto 0;overflow: hidden;text-align: center;}
.footer .footerNav{height: 31px;line-height: 31px;border-top: 2px solid #1e76c7;background-color: #f6f6f6;color: #003333;}
.footer .footerNav a{color: #003333; display:inline-block; padding:0 8px;}
.footer .f-main {width: 1000px;margin: 0 auto;text-align: center;padding: 20px 0;}
.footer .f-main a{color: #003333;}
.footer .f-main table {display: inline-block;width: auto;margin: 0 auto;}
.footer .f-main table td {font: 12px/24px "微软雅黑";color: #003333;padding-left: 30px;text-align: left;}

.list_body{border: 1px solid #DEDEDE;}
.list_body .fr{width: 740px;padding-right: 10px;text-align: left;}
.list_body .fr .list { width: 100%; border-collapse: collapse; margin: 10px auto; }
.list_body .fr .list thead th { background: #f2fbff; color: #0d61bf; font-size: 14px; font-weight: bold; text-align: center; padding: 5px 0px; border: 1px solid #eae8e8; }
.list_body .fr .list tbody td { border: 1px solid #eae8e8; padding: 5px; text-align: center; }
.list_body .fr .list tbody td.left { text-align: left; }

.articleinfor{ margin:20px;}
.articleinfor h1{font-size: 20px;font-weight: bold;text-align: center;padding: 10px 0px 5px;border-style: dotted;border-color: #CCC;border-width: 0px 0px 1px;}
.articleinfor .info{text-align: center;padding: 2px 10px 0px 0px;color: #666;}
.articleinfor .content{line-height: 2;font-size:14px;padding:10px;}





