﻿
/*综合设置-------------------------------------------------------------------------------------------综合设置*/
#wrap { width:970px; margin:0 auto; text-align:left;}
td{font: normal 12px/180% "宋体", "新宋体", Arial, Helvetica, sans-serif;color: #000;}
/*---------------------------------------------------------------------------------------------------------------布局*/
.content, .contentL, .contentR,.contentEven { width: 960px; clear:both;}
/*侧边样式*/
.sideL { width: 180px; float: left; overflow: hidden; margin-right:10px; }
.sideR { width: 180px; float: right; overflow: hidden; }
.contentL .sideR{ width: 221px;}
.contentR .sideL{ width: 200px;}
.contentEven .sideL,.contentEven .sideR{ width:49.5%; margin:0;}
.contentEven .sideL{ clear:both;}
/*中间部分样式*/
.mainarea { width: 720px; float: left; margin-top:-10px;}
	.contentL .mainarea { margin: 0 9px 0 0; width: 720px;}
	.contentR .mainarea { width: 720px;}


/*---------------------------------------------------------------------------------------------------------------各版块样式*/

/*版块标题、标题中右边部分*/
#sub_nav{ background:url(subnav_bg.gif) repeat-x; height:45px; overflow:hidden; vertical-align:middle; margin-bottom:10px;}
	#sub_nav input{ border:1px solid #7B939B; background:#F8FBFC; width:310px;}


div.title{ background: url(title_1_bg.gif) no-repeat; border:1px solid #B4DAF1; border-bottom:0px; height:25px; overflow:hidden;}
	div.title h2{font: bold 12px/25px "宋体", "新宋体", Arial, Helvetica, sans-serif; color:#333; background: url(title_2_bg.gif) no-repeat 9px center; padding-left:26px;}
	div.title h2 a{ color:#333;}
	div.title h2 a:hover{ color:#f00;}

.title1{ height:25px; overflow:hidden; background:#D6F0FB; border-bottom:1px solid #B4DAF1;}
	.title1 h2{font: bold 12px/25px "宋体", "新宋体", Arial, Helvetica, sans-serif; color:#333; background: url(title_2_bg.gif) no-repeat 9px center; padding-left:26px;}	
	.title1 h2 a{ color:#333;}
	.title1 h2 a:hover{ color:#f00;}

.title6{ background: url(title_6_bg.gif) repeat-x; border:1px solid #ccc; border-bottom:0px; height:29px; overflow:hidden;}
	.title6 h2{font: bold 14px/29px "宋体", "新宋体", Arial, Helvetica, sans-serif; color:#333; background: url(title_2_bg.gif) no-repeat 12px center; padding-left:36px;}
	.title6 h2 a{ color:#333;}
	.title6 h2 a:hover{ color:#f00;}
	.title6 p{ float:right; font-weight:normal; padding-right:10px; color:#332828; line-height:29px;}
	.title6 p a{ color:#332828;}

.title7{ background: url(title_7_bg.gif) no-repeat; border:1px solid #B4DAF1; border-bottom:0px; height:26px; overflow:hidden;}
	.title7 h2{font: bold 14px/26px "宋体", "新宋体", Arial, Helvetica, sans-serif; color:#333; text-align:center;}
	.title7 h2 a{ color:#333;}
	.title7 h2 a:hover{ color:#f00;}

/*通用版块*/
div.block{ border:1px solid #ccc; border-top:0px; margin-bottom:10px; zoom:1;}
.block_2{ border:2px solid #b4daf1; border-top:0px; margin-bottom:10px; zoom:1;}
.block_gray{ border:1px solid #ccc; border-top:0px; margin-bottom:10px; zoom:1;}

/*通用栏目再细分版块*/
.block_fl{ border:1px solid #EAC17D; margin-bottom:8px; zoom:1; padding:10px 20px;}
	.block_fl .sideL{ border-right:1px dashed #C98E47;}
	.block_fl .sideL .title1{ margin-right:10px;}
	.block_fl .sideR .title1{ margin-left:10px;}
	.block_fl .sideL ul{ margin:10px 10px 10px 0;}
	.block_fl .sideR ul{ margin:10px 0 10px 10px;}
	.block_fl .line{ border-top:1px dashed #C98E47; padding-top:10px;}

/*通用图文混排版块*/
.picblock dl{ height:160px; overflow:hidden;}
	.picblock dt{ float:left; width:187px; text-align:center;}
		.picblock dt img{ width:147px; height:124px; border:0; margin-top:15px;}
	.picblock dd{ height:160px; overflow: hidden; position: relative;display: table-cell; vertical-align: middle;}
	.picblock dd h3{ text-align:center; margin-top:15px; font-size:16px;}
	.picblock dd p{ color:#004E9B; padding:0 30px 0 15px; margin-top:5px;}
		.picblock dd p a{ color:#004E9B;}
		.picblock dd p a:hover{color:#f00;}

	/*垂直居中*/
	.picblock dd[id] {display: table; position: static;}
	.picblock p#middle {position: absolute; top: 50%;} /* for explorer only*/
	.picblock p#middle[id] {display: table-cell; vertical-align: middle; position: static;}
	.picblock span#inner {position: relative; top: -50%; display:block;} /* for explorer only */
	/*IE7*/
	*+html .picblock  dd[id] {position: relative}
	*+html .picblock  p#middle[id] {position: absolute}


/*单行信息列表*/
.msgtitlelist{ padding:10px;}
	.msgtitlelist span{ float:right; color:#666;}
.msgtitlelist_1{ padding:10px 15px;}
	.msgtitlelist_1 li{ background:url(none);}
		.msgtitlelist_1 span{ float:right; color:#666;}

/*分类单行信息列表*/
.msgtitlelist_fl{ padding:10px;}
	.msgtitlelist_fl span a{ color:#c00;}
	.msgtitlelist_fl li{ background:url(none);}
.msgtitlelist_fl1{ padding:10px;}
	.msgtitlelist_fl1 span a{ color:#000;}
	.msgtitlelist_fl1 li{ font-size:14px; line-height:180%; background: url(pic_02.gif) no-repeat 0 7px;padding-left:14px;}
	.msgtitlelist_fl1 a:hover{ color:#f00;}

/*法规单行信息列表*/
.msgtitlelist_fg{ padding:10px 0 10px 10px;}
	.msgtitlelist_fg li{font-size:14px; line-height:26px; background: url(pic_02.gif) no-repeat 0 7px;padding-left:14px; height:27px; overflow:hidden;}
	.msgtitlelist_fg li.style1 a{ color:#F15A0A;}
	.msgtitlelist_fg span{ float:right; color:#666; font-size:12px; padding:0 30px 0 10px;}
	.msgtitlelist_fg span.style{ float:none; padding:0;}
	.msgtitlelist_fg a:hover{ background:#f3f3f3; display:block; text-decoration:none;}

/*实务库单行信息列表*/
.msgtitlelist_sw{ padding:10px;}
	.msgtitlelist_sw li{font-size:14px; line-height:180%; background: url(pic_02.gif) no-repeat 0 7px;padding-left:14px;}
	.msgtitlelist_sw li.style1 a{ color:#F15A0A;}
	.msgtitlelist_sw span{ float:right; color:#666;}
	.msgtitlelist_sw a:hover{ background:#f3f3f3; display:block; text-decoration:none;}

/*单行两列信息列表*/
.list2col { margin: 10px 0 0 15px; padding:0; float:left; display:inline; }
	.list2col li { height: 1.8em; overflow: hidden; float: left; padding-left: 10px; width: 45%; }

/*排行榜*/
.taxis{ padding:10px;}
	.taxis li{ background:url(../cszd/images/pic_02.gif) no-repeat 1px; border-bottom:1px dashed #97CCEC; padding-left:0; width:195px; height:25px; overflow:hidden;}
	.taxis li a{ color:#009; text-decoration:underline;}
	.taxis li span.style1{ float:left; width:16px; text-align:center; margin-right:10px;}
	.taxis li span.style2{ float:right; width:50px; margin-top:-20px;}
/*目录树*/
.parent .tree_1{ background:url(tree_bg.gif) repeat-x left bottom; display:block; width:178px; height:25px;}
	.parent .tree_1 img{ margin:5px 5px -1px;}
	.parent .tree_1 span{ line-height:25px; font-weight:bold;}
.child .tree_2{ display:block; width:168px; height:25px; margin-left:10px;margin-top:5px; font-size:12px;}
	.child .tree_2 img{ margin:5px 5px 5px 5px;}
	.child .tree_2 span{ line-height:25px;}
	.child li{ background:url(none) }
	.child li a{ display:block;width:158px; height:25px; text-indent:1em; margin-left:10px;margin-top:5px; color:#000;}
	.child li a:hover{ color:#373737; font-weight:bold; background:url(tree_03_02.gif) no-repeat;}
	.child li a.active{ color:#373737; font-weight:bold; background:url(tree_03_02.gif) no-repeat;}

/*按钮*/
button.button_1{ border:0; margin:9px 10px 0; font-weight:bold; background: url(button_1.gif) no-repeat; width:100px; height:22px; line-height:22px; font-size:14px; color:#000;}
button.button_2{ border:0; margin:0 0 10px; font: normal 24px/39px "黑体","宋体", "新宋体"; background: url(button_2.gif) no-repeat; width:221px; height:39px;color:#000;}
button.button_5{ border:0; margin:0 10px; font: normal 12px/22px "宋体", "新宋体"; background: url(button_5.gif) no-repeat; width:76px; height:22px;color:#000;}
button.button_6{ border:0; margin:0 10px; font: normal 12px/22px "宋体", "新宋体"; background: url(button_6.gif) no-repeat; width:103px; height:22px;color:#000;}
button.button_7{ border:0; font-weight:bold; background: url(button_7.gif) no-repeat; width:170px; height:26px; line-height:26px; font-size:9.5pt; color:#004190; padding:0; margin-left:310px;}
button.button_8{ border:0; margin:20px 0 10px 160px; font-weight:bold; background: url(button_8.gif) no-repeat; width:68px; height:25px; line-height:25px; font-size:14px; color:#000;}

.page{ text-align:center; clear:both; margin:30px 10px 57px; color:#646464; font-weight:bold;}
	.page a{color:#646464; font-weight:normal;}
.page1{ text-align:center; background:#fff; padding:20px 0 ; margin-top:10px; clear:both; color:#646464; font-weight:bold;}
	.page1 a{color:#646464; font-weight:normal;}


.clear{clear:both;height:0;line-height:0;font:0; overflow:hidden; background:#fff;}
.more{ text-align:right; padding-right:10px;}
	.more a{ color:#CC6600;}

/*广告位*/
.guanggao{ margin-bottom:8px; text-align:center;}

/*链接样式*/
a {color:#000;text-decoration:none;}
a:hover{color:#f00;text-decoration:underline;}
