@charset "gb2312";
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
html{color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{text-align:center;}

#hd:after,#bd:after,#ft:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#hd,#bd,#ft{zoom:1;}

/* 中国上杭子网站通用模板
 * by Shellway, 2009.10.26
 */
*{margin:0; padding:0;}
html, body{font-family:"宋体"; font-size:13px; color:#000; margin:0; padding:0; background:#f9f9f9 url(mbg.jpg) repeat-y center top;}
p{line-height:20px;}
img{border:0;}

a:link{color:#000; text-decoration:none;}
a:visited{color:#666; text-decoration:none;}
a:hover{color:#222; text-decoration:underline;}
a:active{color:#000; text-decoration:none;}

.clear{clear:both;}
.hbox{float:left; visibility:visible;}
.hgap{width:1.2%; height:30px; visibility:visible; float:left; display:inline;}
.vbox{ clear:both; visibility: visible; margin-bottom:6px;}
.vgap{height:7px; line-height:7px; font-size:1px; visibility:visible; clear:both;}
.tred{color:#c00;}


#hd, #bd, #ft{width:950px;/*(1/13=0.076923 *860)*/ text-align:left; margin:auto;}
#bd{margin-bottom:7px; position:static;}
#bd .scol{width:27%; float:left;}
#bd .scol .sibox{border:1px solid #c00;}
#bd .scol .sibox h3{border-bottom:1px solid #c00;}
#bd .mcol{width:72%; float:right;}
#links{float:none; clear:both; border:1px solid #ddd;}
#ft{text-align:center; padding:18px 0; clear:both; border-top:4px solid #c00; background-color:#FFEEEE; color:#c00;}
#ft a:link, #ft a:visited, #ft a:active{color:#c00; text-decoration:none}

#bd strong{font-weight:bold;}

#hd{margin-bottom:7px; background:url(headbg.gif) no-repeat left top;}
#head_p{min-height:100px; text-align:center; position:relative;}
#head_p .logo{background:url(sh_logo.gif) no-repeat; width:206px; height:94px; position:absolute; left:40px; top:18px; font-size:16px;}
#head_p .logo a{display:block; height:100%; width:100%; text-indent:-9999px;}
#head_p .siteName{ height:100px; line-height:100px; position:absolute; left:276px; top:18px; font-size:46px; font-family:"华文行楷"; color:#c00;}

#nav{height:31px; line-height:31px; background:#c00 url(nav_m.jpg) repeat-x;}
#nav ul{list-style-type:none; float:left; height:31px;}
#nav li{list-style-type:none; display:inline; position:relative; z-index:999; float:left; width:82px; text-align:center; margin-left:3px;}
#nav li a, #nav li a:link, #nav li a:visited, #nav li a:active{display:block; width:100%; height:100%; margin:0; color:#fff; font-weight:bold; text-decoration:none;}
#nav li a:hover{color:#FFFFCC; text-decoration:none;}
.todayIs{width:150px; height:31px; line-height:31px; float:right; text-align:center; color:#fff; font-size:12px;}
.nav span.hassub{position:relative; padding:4px 0; line-height:2.25em;}
#nav li ul.sub {
	background-color:#c00;
	border-top:1px solid #f66;
	border-right:2px solid #900;
	border-bottom:1px solid #900;
	border-left:1px solid #f66;
	display:none;
	height:auto;
	left:1px;
	margin:0;
	filter:alpha(opacity=90);
	opacity:0.9;
	padding:0;
	position:absolute;
	top:30px;
	width:120px;
	z-index:9999!important;
}
#nav li ul.sub li {
	border-bottom:1px solid #900;
	display:block;
	float:none;
	height:28px;
	line-height:28px;
	margin:0;
	padding:0;
	text-align:left;
	width:100%;
	font-size:13px;
	position:static;
}
#nav li ul.sub li a, #nav li ul.sub li a:link, #nav li ul.sub li a:visited, #nav li ul.sub li a:active {
	background:transparent none repeat scroll 0 0;
	color:#fff;
	display:block;
	font-size:13px;
	font-weight:bold;
	letter-spacing:1px;
	height:28xp;
	line-height:28px;
	text-indent:0.8em;
	margin:0;
	padding:0;
	text-decoration:none;
}
#nav li ul.sub li a:hover {
	background:#900 url(ico2.gif) no-repeat 0.8em 45%;
	text-indent:1.8em;
	color:#ff9;
	text-decoration:none;
}

.sibox1{position:relative; display:block; border:1px solid #c00;}
.sibox1 h3{width:100%; display:block; height:1.857em; line-height:1.857em; text-indent:0.65em; font-size:1.076em; font-weight:bold; color:#fff; background:#f00 url(stit_bg.gif) repeat-x left center; border-bottom:0; text-align:left;}

.scol{width:30%;}
.sibox{position:relative; display:block; border:1px solid #c00; margin-bottom:7px; min-height:132px;}
.sibox h3{width:100%; display:block; height:1.857em; line-height:1.857em; text-indent:0.65em; font-size:1.076em; font-weight:bold; color:#fff; background:#f00 url(stit2.gif) repeat-x left top; border-bottom:1px solid #ccc; text-align:left;}
.sibox .more{position:absolute; top:0; right:8px; width:48px; font-size:1em; height:2em; line-height:2em;}
.sibox .more a{color:#fff;}
.sibox ul.list{list-style-type:none;/* width:94%;*/ float:none; margin:0.35em 0.75em;}
.sibox ul.list li{list-style-type:none; position:relative; height:22px; line-height:22px; text-align:left; text-indent:2px; border-bottom:1px dashed #ddd;}
.sibox ul.list li span.date{position:absolute; top:0; right:2px; width:48px; height:22px; line-height:22px; text-align:right; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666;}
div h3.bfzx{border-bottom:0; text-indent:0; text-align:center; font-size:15px; height:42px; line-height:42px;}

.sibox ul.xxgk_list{list-style-type:none;/* width:94%;*/ float:none; margin:0.65em 1.25em;}
.sibox ul.xxgk_list li{list-style-type:none; height:30px; line-height:30px; text-align:left; text-indent:22px; border-bottom:1px dashed #ddd; font-size:15px; font-weight:bold; background:url(ico1.gif) no-repeat 4px 45%;}
.sibox ul.xxgk_list li a, .sibox ul.xxgk_list li a:link, .sibox ul.xxgk_list li a:visited, .sibox ul.xxgk_list li a:active{color:#c00; text-decoration:none;}
.sibox ul.xxgk_list li a:hover{color:#CC6600; text-decoration:none;}

.sibox .hdjl{width:242px; height:132px; margin:6px auto;}

.bszn h4{font-size:12px; font-weight:bold; color:#c00; width:92%; height:20px; line-height:20px; margin-left:auto; margin-right:auto; margin-top:6px; position:relative; border-bottom:1px solid #c00; text-indent:5px;}
.bszn h4 span{position:absolute; top:0; right:8px; height:20px; line-height:20px; font-size:12px; font-weight:normal;}
.bszn ul.bszn_list{list-style-type:none; float:none; margin:0.50em 1.25em; height:54px;}
.bszn ul.bszn_list li{list-style-type:none; width:33%; float:left; height:18px; line-height:18px; text-align:left;}
.bszn ul.bszn_list li a, .sibox ul.bszn_list li a:link, .sibox ul.bszn_list li a:visited, .sibox ul.bszn_list li a:active{color:#c00; text-decoration:none;}
.bszn ul.bszn_list li a:hover{color:#CC6600; text-decoration:none;}

.mcol{width:68%;}
.mcol .news{border:1px solid #ddd; padding-bottom:6px; *padding-bottom:3px; height:228px;}
.news h3{
	position:relative;
	width:100%;
	display:block;
	height:27px;
	line-height:27px;
	text-indent:20px;
	font-size:14px;
	font-weight:bold;
	color:#c00;
	clear:both;
	margin-bottom:6px;
	background:#fcc url(mtit_bg.gif) repeat-x left center;
	border-bottom:1px solid #ccc;
}
.news h3 .more{position:absolute; top:0; right:8px; height:27px; line-height:27px; font-size:12px; color:#333; font-weight:normal; text-align:right;}
.news h3 .more a{color:#333;}

.picNews{width:38%; height:188px; float:left; display:inline; margin-left:5px; border:1px solid #ccc; background:#eee; text-align:center;}
.newsList{width:58%; display:inline; float:left; margin-left:8px; margin-top:2px;}
.newsList ul.list{list-style-type:none; float:none;}
.newsList ul.list li{list-style-type:none; position:relative; height:22px; line-height:22px; text-align:left; text-indent:2px; border-bottom:1px dashed #ddd;}
.newsList ul.list li span.date{position:absolute; top:0; right:2px; width:78px; height:23px; line-height:23px; text-align:right; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666;}

.mibox{position:relative; display:block; border:1px solid #ccc; width:49%; height:166px;}
.mibox h3{width:100%; display:block; height:27px; line-height:27px; text-indent:20px; font-size:13px; font-weight:bold; color:#c00; background:#eee url(mtit_bg.gif) repeat-x left top; border-bottom:1px solid #ccc;}
.mibox .more{position:absolute; top:0; right:8px; font-size:12px; height:27px; line-height:27px;}
.mibox .more a{color:#333;}
.mibox ul.list{list-style-type:none; float:none; margin:.53em .75em;}
.mibox ul.list li{list-style-type:none; position:relative; height:24px; line-height:24px; text-align:left; text-indent:2px; border-bottom:1px dashed #ddd;}
.mibox ul.list li span.date{position:absolute; top:0; right:2px; width:48px; height:24px; line-height:24px; text-align:right; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666;}

ul.tabs{position:absolute; top:0px; left:150px; list-style-type:none; height:27px; border-right:1px solid #ddd;}
ul.tabs li{width:auto; height:27px; line-height:27px; font-size:12px; float:left; border-left:1px solid #ddd; text-align:center; cursor:pointer;}
ul.tabs li._on{font-weight:bold; color: #c00; font-size:12px; background-color:#fff; border-bottom:1px solid #fff; cursor:pointer;}
ul.tabs li._on a:link, ul.tabs li._on a:visited, ul.tabs li._on a:visited, ul.tabs li._on a:active, ul.tabs li._on a:hover{
	font-family:"宋体";	font-weight:bold;
	color: #c00;
	cursor:pointer;
	text-decoration: none;
}

#links ul{list-style-type:none; width:100%; height:25px; clear:both;}
#links ul li{list-style-type:none; float:left; display:inline; width:19.5%; height:24px; line-height:24px; margin:2px 0 2px 3px;}


/*概览，细览*/
.gl_mbox{border:1px solid #ddd; padding:0; margin:0; *height:752px;}
.gl_mbox .cur, .xl_mbox .cur{border-bottom:1px solid #ddd; width:100%; height:26px; line-height:26px; background:url(mtit_m.gif) repeat-x left center; margin-bottom:20px; clear:both;}
.gl_mbox .cur a, .xl_mbox .cur a{padding-left:3px; padding-right:3px;}
.gl_mbox .cur strong, .xl_mbox .cur strong{padding-left:22px; line-height:24px; background:url(ico4.gif) no-repeat 6px 45%; font-weight:bold;}
.gl_mbox ul.list{width:89%; margin:0 32px 8px; padding-bottom:8px; border-bottom:2px solid #ccc;}
.gl_mbox ul.list li{height:27px; line-height:27px; position:relative; border-bottom:1px dashed #ddd; text-indent:20px; background:url(ico2.gif) no-repeat 5px 45%; clear:both; margin-left:6px; margin-right:6px;}
.gl_mbox ul.list li span{height:28px; line-height:28px; position:absolute; top:0; right:0; color:#999;}
.paging{height:58px; line-height:58px; width:90%; margin-left:auto; margin-right:auto; margin-bottom:12px;}

.gl2_mbox{border:1px solid #ddd; padding:0; margin:0; *height:752px; min-height:752px;}
.gl2_mbox .cur{border-bottom:1px solid #ddd; width:100%; height:26px; line-height:26px; background:url(mtit_m.gif) repeat-x left center; margin-bottom:10px; clear:both;}
.gl2_mbox .cur a{padding-left:3px; padding-right:3px;}
.gl2_mbox .cur strong{padding-left:22px; line-height:24px; background:url(ico4.gif) no-repeat 6px 45%; font-weight:bold;}
.gl2_mbox .mibox{position:relative; display:block; border:1px solid #9cf; margin-bottom:7px; width:96%; margin-left:auto; margin-right:auto; height:186px;}
.gl2_mbox .mibox h3{width:100%; display:block; height:2em; line-height:2em; text-indent:0.65em; font-size:1em; font-weight:bold; color:#0099cc; background:#fcc url(stit_bg.gif) repeat-x left center; border-bottom:1px solid #9cf;}
.gl2_mbox .mibox .more{position:absolute; top:0; right:8px; width:48px; font-size:1em; height:2em; line-height:2em;}
.gl2_mbox .mibox .more a{color:#333;}
.gl2_mbox .mibox ul.list{list-style-type:none; float:none; margin:8px 14px; border:0;}
.gl2_mbox .mibox ul.list li{list-style-type:none; position:relative; height:22px; line-height:22px; text-align:left; text-indent:22px; border-bottom:1px dashed #ddd; background:url(ico2.gif) no-repeat 7px 45%;}
.gl2_mbox .mibox ul.list li span.date{position:absolute; top:0; right:2px; width:48px; height:22px; line-height:22px; text-align:right; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666; text-indent:0;}

/*带边栏的图片概览*/
.piclist1{margin:12px;}/*三列的*/
.piclist1 ul{list-style-type:none;}
.piclist1 ul li{list-style-type:none; width:33%; height:142px; float:left; display:inline; border-bottom:1px dashed #ddd; margin-bottom:12px;}
.piclist1 ul li p{display:block; width:155px; height:118px; overflow:hidden; text-align:center; vertical-align:center; margin:0 auto; border:1px solid #eee;}
.piclist1 ul li span{display:block; height:24px; line-height:24px; text-align:center;}

.piclist2{margin:12px;}/*四列的*/
.piclist2 ul{list-style-type:none;}
.piclist2 ul li{list-style-type:none; width:25%; height:142px; float:left; display:inline; border-bottom:1px dashed #ddd; margin-bottom:12px;}
.piclist2 ul li p{display:block; width:155px; height:118px; overflow:hidden; text-align:center; vertical-align:center; margin:0 auto; border:1px solid #eee;}
.piclist2 ul li span{display:block; height:24px; line-height:24px; text-align:center;}

.piclist3{margin:12px;}/*五列的*/
.piclist3 ul{list-style-type:none;}
.piclist3 ul li{list-style-type:none; width:20%; height:142px; float:left; display:inline; border-bottom:1px dashed #ddd; margin-bottom:12px;}
.piclist3 ul li p{display:block; width:155px; height:118px; overflow:hidden; text-align:center; vertical-align:center; margin:0 auto; border:1px solid #eee;}
.piclist3 ul li span{display:block; height:24px; line-height:24px; text-align:center;}

.subChnl{list-style-type:none; float:none; margin:8px; border:0;}
.subChnl li{list-style-type:none; height:28px; line-height:28px; text-align:left; text-indent:34px; border-bottom:1px dashed #fdbdbd; margin-bottom:4px; background:#ffeded url(ico1.gif) no-repeat 18px 45%; font-size:1em; font-weight:bold; color:#c00; letter-spacing:1px;}
.subChnl li a{font-size:1em; font-weight:bold; color:#c00;}

.xl_mbox{border:1px solid #ddd;}
.xl_mbox .xl_tit{width:96%; line-height:24px; text-align:center; font-size:16px; font-weight:bold; color:#c00; margin-bottom:8px; margin-left:auto; margin-right:auto; padding-top:12px; padding-bottom:12px;}
.xl_mbox .xl_info{width:100%; height:26px; line-height:26px; text-align:center; color:#c00; margin-bottom:15px; background-color:#f9f9f9
; border-bottom:1px solid #eee;}
.xl_mbox .xl_info a:link, .xl_mbox .xl_info a:visited, .xl_mbox .xl_info a:active{color:#c00; text-decoration:none;}
.xl_mbox .xl_info a:hover{color:#c60; text-decoration:underline;}
.info_l{width:52%; float:left; text-align:center;}
.info_2{width:48%; float:right; text-align:center;}

.xl_body{width:92%; margin-left:auto; margin-right:auto; font-size:14px;}
.xl_body p{margin-bottom:10px; line-height:2em;}
.xl_btool{width:96%; height:56px; line-height:56px; font-size:14px; text-align:center; margin-left:auto; margin-right:auto;}

/**    打通的栏         */
.colbox{position:relative; display:block; border:1px solid #ccc; width:99.7%; height:166px;}
.colbox h3{width:100%; display:block; height:27px; line-height:27px; text-indent:20px; font-size:1em; font-weight:bold; color:#c00; background:#eee url(mtit_bg.gif) repeat-x left top; border-bottom:1px solid #ccc;}
.colbox .more{position:absolute; top:0; right:8px; font-size:12px; height:27px; line-height:27px;}
.colbox .more a{color:#333;}
.colbox ul.list{list-style-type:none; float:none; margin:.53em .75em;}
.colbox ul.list li{list-style-type:none; position:relative; height:24px; line-height:24px; text-align:left; text-indent:2px; border-bottom:1px dashed #ddd;}
.colbox ul.list li span.date{position:absolute; top:0; right:2px; width:48px; height:24px; line-height:24px; text-align:right; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666;}