﻿body 
{
	font-size:12px;
	line-height:180%;
	text-align:center; color:#333;
}
a
{
	color:#0a619e; text-decoration:none;	
}
a:hover
{
	text-decoration:underline;
}
input
{
	line-height:normal;
}
.err
{
	line-height:24px;
	color:Red;
}
.inputext
{
	border:1px solid;border-color:#b4b4b4 #e8e8e8 #e8e8e8 #b4b4b4;
	font-size:12px;
	padding:2px;	
}

.highlight
{
	border:1px solid;
	border-color:#b4b4b4 #e8e8e8 #e8e8e8 #b4b4b4;
	font-size:12px;
	padding:2px;
	background-color:#edfaff;
}

fieldset
{
	border:3px #EEE double; 
    padding:15px;
    margin-bottom:15px;
    }
legend 
{
	font-size:14px; 
	font-weight:bold;
	height:26px;
	line-height:26px;
	color:#000;
	}

#top_login
{
	width:100%;
	position:relative;
	height:26px;
	background:#ebebec url(images/bg.gif) repeat-x;	
	
}
#top_menu
{
	position:absolute;
	z-index:99;
	top:0;
	left:0;
	width:50%;
}
#top_menu ul
{
	margin:0 0 0 10px;
	padding:0;	
	list-style:none;
}

#top_menu ul li
{
	line-height:26px;
	color:#666;	
	display:inline;
	height:26px;
	margin-left:7px;
	background:transparent url(images/bg.gif) no-repeat left -33px;
	padding-left:6px;
}


#top_menu li#newsemail a
{
	padding-right:0; 
	padding-bottom:0;
}
#top_menu ul li a
{ 	
	 color:#999;
	 font-size:12px;
}
#top_menu ul li a:hover
{
    color:#000;
}
#top_login #loginbox
{
	position:absolute;
	right:10px;
	text-align:right;
	top:0;
	z-index:5;	
}
#loginbox,#welcomebox
{
	color:#666;
	font-size:12px;	
}
#loginbox a,#welcomebox a
{
	color:#4b7cb9;
	margin:0 5px;
	font-size:12px;
	line-height:26px;
	height:26px;
}
#loginbox a:hover,#welcomebox a:hover
{
	color:#000;
	text-decoration:underline;
}


/* 头部样式 */

#header
{
	margin:0 auto;
	position:relative;	
	background:#FFF; width:960px;

	
}
#logo
{	
    float:left; padding-top:5px;
	width:178px;
}
#nav
{
    margin-left:200px
}
#nav .onenav
{
    float:left; background:url(images/bg.gif) no-repeat left -48px; padding:10px 15px 5px;
}
#nav .onenav ul
{
    list-style:none; margin:0 0 5px; padding:0;
}
#nav .onenav ul li
{
    display:inline; padding:0 10px;
}
#nav .onenav ul li a.current{color:Red; background-color:#F7F7F7;}
/* 菜单样式 */
#main_menu
{
    width:964px; margin:0 auto 4px; border:#193aba8; background:url(images/nav_04.gif) no-repeat right top; height:33px;
}
#submenu
{   
    background:url(images/nav_03.gif) no-repeat left top;
    height:33px; line-height:30px; padding-left:15px;
}
#submenu ul,div.newinfo ul,#mymenu ul,#infocontact ul,ul#footer_nav,div.aside ul
{
    margin:0; list-style:none; padding:0;
}
#submenu ul li
{
    float:left; background:url(images/li_07.gif) no-repeat right 3px; padding:0 3px;
}
#submenu ul li a{
    line-height:30px;  color:#fff; display:block; height:33px; float:left;
}
#submenu ul li a b
{
    padding:0 10px; display:block; font-weight:normal;
}

#submenu ul li a:hover
{
    background:url(images/m_10.gif) no-repeat left 5px;
}

#submenu ul li a:hover b
{
    background:url(images/m_11.gif) no-repeat right 5px;
}

#submenu ul li a.current
{
    background:url(images/c_10.gif) no-repeat left 5px;
}
#submenu ul li a.current b
{
    background:url(images/c_11.gif) no-repeat right 5px; color:#0080b2;
}

#sitepath
{	
	background:transparent url(images/bg.gif) no-repeat left -135px;
	padding-left:25px;	
	margin:0 auto 10px;
	width:935px;
}



#wapper
{
	width:960px;
	margin:0 auto 10px;
	background-color:#FFF;
	
}
#leftcol
{
	float:left;
	width:230px;
}
#mymenu{ height:30px; margin-bottom:10px;}
#mymenu ul li{width:110px; border:1px #a9ccde solid;}

#mymenu ul li a{ background-color:#edf9ff; font-size:14px;  font-weight:bold; color:#333; display:block;height:26px; line-height:26px;padding-left:30px;}
#mymenu ul li a:hover{background-color:#fff9e6;}
#mymenu ul li a#myinfo{ background-image: url(images/bg.gif); background-position: 3px -214px; background-repeat: no-repeat;}
#mymenu ul li a#public{ background-image: url(images/bg.gif); background-repeat:no-repeat; background-position:3px -244px;}

div.aside
{
    padding:5px; border:1px #eee solid;
}
div.aside h4
{
    border-bottom:1px #ccc solid; padding:3px; font-size:14px;
}

div.aside ul li
{
	background:#FFF url(images/bullet.gif) no-repeat 0 11px;
	padding:0 3px 0 8px;
	border-bottom:1px #EEE dotted;
	line-height:22px;
	color:#999;
	font-size:x-small;
}
div.aside ul li a
{
	font-size:12px;
}

#rightcol{float:right;width:230px;}
div.newcomment{margin-bottom:10px; border:1px #a9ccde solid;}
div.newcomment h4.title{font-size:14px;  padding-left:22px; background:url(images/bg.gif) no-repeat left -162px; height:26px; line-height:26px;}

div.newcomment ul.comments{ padding:0 5px; list-style:none; margin:0 0 5px;}
div.newcomment ul.comments li{ border-bottom:#e7f5fc 1px solid; padding:3px;}
div.newcomment ul.comments li a{color:#666;}
div.newcomment ul.comments li span{ background:url(images/bg.gif) no-repeat left -194px; padding-left:22px; color:#999;}

#content{	position:relative;	margin:0 240px;}


div.newinfo{    border:1px #eee solid; padding:10px;}
div.newinfo ul li{    background:url(images/bg.gif) no-repeat left -28px; border-bottom:1px #eee solid; padding:4px 4px 4px 7px;
    position:relative;}

div.newinfo ul li a span
{
    color:#666;
}
div.newinfo ul li span.date
{
    font-size:x-small; position:absolute; left:420px; top:5px; z-index:50; color:#999;
}


#info{ margin-left:250px;}
#info div.section{ border:1px #eee solid; padding:15px;}
#info div.section h3.title{text-align:center; font-family:黑体; font-weight:normal; font-size:18px;}

#info div.section p.note{color:#999; text-align:center;}
#infobody p{text-indent:24px; padding:15px 0;}

#infocontact{ float:right;padding: 5px 10px; color: #999; width:200px; background-color:#F7F7F7; border:1px #CCC solid; margin-bottom: 5px; margin-left:5px; line-height: 20px;}
#infocontact h4{border-bottom:1px #ddd solid; font-size:14px; color:#333;}

#infocontact ul li{ padding:3px; border-bottom:1px #eee dotted;}


h4#comment,h4#writerCom{background:#F7F7F7 url(images/comment_blue.gif) no-repeat 5px center;padding:0 5px 0 25px;font-size:14px;	border-bottom:3px #CCC solid; height:26px; line-height:26px;}


h4#writerCom
{
	background:#F7F7F7 url(images/comment_new.gif) no-repeat 5px center;
}
div.commenter
{
	float:left;
	width:15%;
	text-align:center;
	padding:5px;
}
div.comment
{
	padding:5px;
	position:relative;
	margin-left:17%;
	border:1px #EEE solid;
	margin-bottom:5px;
	
}
div.comnav
{
	position:absolute;
	background:#FFF url(images/co_03.gif) no-repeat;
	width:23px;
	height:29px;
	left:-23px;
	top:22px;
	z-index:25;
}
div.comment p
{
	margin:0;
	padding:5px;
}
div.comment p.date
{
	margin:0;
	padding:3px;
	color:#6c962a;
	font-size:x-small;
	font-family:Verdana;
}
/* 评论表单 */
table.tblComment td
{
	padding:5px;
}
/* 专题列表 */
.imgbox
{
	padding:2px;
	border:1px #EEE solid;
	
}
.tblEvents td
{
	padding:10px 0;
	border-bottom:1px #EEE dotted;
}
.eventsbox
{
	margin-left:135px;
}
.eventsbox p
{
	margin:5px;
}
.eventsbox h4+p
{
	color:#CCC;
}
tr.pagerNav table td span
{
	padding:3px 8px;
	display:block;
}
tr.pagerNav table td a
{
	border:1px #7fb6e9 solid;
	padding:3px 6px;
	display:block;
	margin:0 1px;
	line-height:12px;
	font-family:Verdana;
}
tr.pagerNav table td a:hover
{
	background-color:#fff600;
	border:1px #ffa200 solid;
}

/* 页码样式 */

div.pager
{
	padding:10px 5px;
	margin-bottom:5px;	
}
.currentpage
{
	border:1px #FA0 solid;
	padding:3px 5px;
	background-color:#fff000;
	color:#000;
}
.numeric
{
	border:1px #EEE solid;
	padding:3px 5px;
	color:#8bb13f;
}
.numeric:hover
{
	border:1px #FA0 solid;
	padding:3px 5px;
	background-color:#fff000;
	color:#000;
}




div.author img
{
	display:inline;
	float:left;
	margin:2px;
}
div.author span
{
	margin-left:3px;
	line-height:26px;
	height:26px;
}
div.productbox
{
	
}
div.productbox h4
{
	font-size:small;
}
div.productbox p
{
    margin:0;
    padding:3px;
    font-size:12px
}
.tblEditInfo
{
	
}
.tblEditInfo td
{
	padding:5px;
	border-bottom:1px #EEE dotted;
	vertical-align:middle;
}

/* 分类样式 */
div.category
{	
	margin:0 auto 10px; width:958px; border-bottom:1px #eee solid;
}
div.module{   padding:0 5px 6px ;}
div.module dl{    margin:0; padding:0;}
div.category dl dt
{
     padding:0; margin:0;float:left; width:60px; text-align:center; background-color:#e6f3f7; font-weight:bold; color:#666; margin-right:10px;
}
div.category dl dd
{
    padding:0 10px; float:left;
}

div.pollbox
{
	margin-bottom:15px;
}
.pollquestion
{
	padding:5px;
	background-color:#EEE;
	display:block;
	margin:5px 0;
	line-height:22px;
}
div.polloptions
{
	margin-bottom:10px;
	padding:5px;
}
div.polloptions hr
{
	height:1px;
	border-top:1px #EEE dotted;
}
/* 打听列表 */

.tblInfo
{
	width:100%; _width:98%;
}
.tblInfo th
{
	border-bottom:1px #CCC solid;text-align:center; background-color:#F7F7F7; padding:3px;
}
.tblInfo td
{	
 padding:3px; border-bottom:1px #eee solid;

}
.optiontext
{
	background:url('images/rightarrow.jpg') no-repeat left center; 
	padding-left:10px;
	color:#666;
}
.pollbar{
	height:8px; background:red url('images/bgpoll.png') repeat-x; 
	margin:5px 0 0 8px;
	line-height:8px; 
	font-size:xx-small;
}
.pollbtn
{
	background:transparent url(images/glance_button_bg.png) no-repeat;
	width:70px;
	height:23px;
	border:none;
}

#botmain
{
	margin-right:215px;
}
#botmain h4.title
{
    margin:0;
    font-size:14px;
    text-align:left;
    line-height:24px;
    height:24px;
    padding:0 0 0 25px;
    border-bottom:3px #ff7e00 solid;
    background:transparent url(images/24-settings-orange.png) no-repeat;
}
#footer
{
	border-top:3px #ccc solid;
	text-align:center;
	padding-bottom:15px;
	clear:both;
}
ul#footer_nav
{
	list-style:none;
	margin:5px;
}
ul#footer_nav li
{
	display:inline;
	padding:0 5px 0 10px;
	border-left:1px #CCC solid;
}
ul#footer_nav li.first
{
	border-left:none;
}
#footer p
{
	margin:0;
}
#footer span.contact
{
	font-size:x-small;
	line-height:180%;
}

