﻿/*
  -- 定义网站的通用结构,元素,模块
  -- 语法规则:以小写字母英文命名,如果是组合词,第二个单词大写
  -- Author :xuwen Date:2008-5-23
*/

/* 1.reset css style */
html,body,div,span,object,iframe,table,caption,tbody,tfoot,tr,th,td,font,img,tt,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,dl,dt,dd,ol,ul,li,fieldset,form,label {
	font-family:inherit; font-weight:inherit; font-style:inherit;
	font-size:100%; padding:0; margin:0; border:0;	}
:focus { outline:0; }
ol,ul,li{ list-style:none;}

/* tables still need cellspacing="0" in the markup */
table { border-collapse:separate; border-spacing:0; }
caption,th,td { font-weight:normal;}
/*remove possible quote marks(") from <q>&<blockquote>*/
blockquote:before,blockquote:after,q:before,q:after { content:""; }
blockquote,q { quotes:""; }
body{ text-align:center}
/*-- 2 form style--*/
.searchInput {height:18px; line-height:18px; border:0px; padding:2px 4px 2px 10px; color:#999; border:1px solid #BBBBBB; vertical-align:middle;}
.submit{ cursor:hand;}
.btn{ cursor:hand; border:0px;margin-left:4px; height:19px; width:54px;}
.textarea{ width:600px; height:150px; overflow:visible; border:1px solid #FEEED5; padding:2px 5px}
.title { font-weight:bold; font-size:13px; height:22px; line-height:22px;}

/*-- 2.5 comm style--*/
.clear{font:0px/0px sans-serif;clear: both;height:1px;}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.prefixPic { margin:0px 4px; border:0; vertical-align:middle;}
.postfix{ float:right;}
.postfix a{font-weight:normal;color:#000;}
.more{ float:right;}

/* public site style  */
body {color:#000;font-size:13px; margin: 0px;line-height:20px;}
a { color:#0C3A6B; text-decoration:none; font-size:13px;}
a:hover { text-decoration:underline;}

#container { margin:0 auto;}
#header{ margin-bottom:6px;}
#header,#topBanner,#topMenu,#footer{ width:100%;}
#topMenu { background:url(/images/menu_bg.jpg) repeat-x; height:37px; line-height:37px; vertical-align:middle;}
#topMenu a{ font-size:14px; font-weight:bold; color:#676767; margin:0 4px;}
#topMenu a:hover{ text-decoration:underline;}
#topMenu .curlink{ color:#EC6200;}

#footer{ background:url(/images/bg_footer.gif) repeat-x top; height:30px; line-height:30px;}
#footer td{font-size:12px;padding-top:0px;margin-top:10px; border-top:1px solid #CCCCCC;}
.banner{ width:100%;}
.nav_guide{ border:1px solid #ADCD3C; background-color:#F0FBEB; height:24px; line-height:24px; padding-left:6px; margin-top:4px;}
#topnav{ border-bottom:1px solid #ccc; background-color:#E8E8E8; height:24px; line-height:24px; padding-left:6px; font-weight:bold;margin-bottom:4px; color:#666; text-align:left;}
#topnav a{color:#7699C3;}

/*-- page style--*/
.page {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.page A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #aaa; MARGIN-RIGHT:6px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
.page A:hover {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
.page A:active {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
.page SPAN{
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #aaa; MARGIN-RIGHT:6px; PADDING-TOP: 1px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f0f0f0;
}

/*--通栏图片样式--*/
#bencandy_pic #artMain{ padding:10px 5px;}

/*--栏目页--*/
.catbox .caption{ background:url(/img/bg_cat_caption.jpg) no-repeat left 50%; height:26px; line-height:26px; padding-left:26px; border-bottom:2px solid #DEF2FA;}
.catbox .caption a{line-height:26px;}
.catbox .caption .more a{ font-size:12px; font-weight:normal; padding-right:30px;}
.catbox .content{padding:10px; border-top-width:0;}



/*--列表页--*/
.listbox .caption{ background:url(/img/bg_cat_caption.jpg) no-repeat left 50%; height:26px; line-height:26px; padding-left:26px; border-bottom:2px solid #DEF2FA;}
.listbox .caption .more a{ font-size:12px; font-weight:normal; padding-right:30px;}
.listbox .content{padding:10px; border-top-width:0;}

#sidebar{}
#sidebar .box{ margin-bottom:4px;}
#sidebar .caption{ background:url(bg_sidebar_cap.gif) no-repeat; height:26px; line-height:26px; color:#fff; padding-left:18px;}
#sidebar .caption a{ line-height:26px; color:#fff;}
/*#sidebar .content{ border:2px solid #2CA1AB; background-color:#fff; padding:2px; text-align:center; border-top:0px;}*/
#main{ width:800px; float:right;_height:390px; min-height:390px; text-align:left;}
#sidebar{ width:170px; float:left;}

#catnav .caption{background-color:#5383BB; height:26px; line-height:26px; color:#fff;}
#catnav .content{border:2px solid #5383BB; padding:5px;}
#depnav .caption{background-color:#5383BB; height:26px; line-height:26px; color:#fff;}
#depnav .content{border:2px solid #5383BB; padding:5px;}

#listpage .artlist li{ line-height:24px;}
#listpage .artlist a{ font-size:14px;}

.artlist{ text-align:left;}
.artlist a{ font-size:13px; line-height:22px;}
.posttime{ float:right;}

/*-- readnews style --*/
#artMain{ padding:10px 20px;}
.artTitle {FONT-WEIGHT: bold; FONT-SIZE: 22px; PADDING-top:15px; padding-bottom:4px; MARGIN: 0px auto; COLOR: black;text-align:center;}
.artfuTitle{ text-align:center; font-size:16px; margin:10px auto 12px; letter-spacing:1px;}
.artInfo{BORDER-TOP: #d0d0d0 1px solid; MARGIN: 5px auto 15px; LINE-HEIGHT: 25px; BORDER-BOTTOM: #d0d0d0 1px solid; HEIGHT: 25px; text-align:center;}
.artInfo a{ color:#174A63;}
.artSummary{ background-color:#F6F6F6; text-indent:20px; font-weight:bold; padding:5px 10px; line-height:24px;}
.artContent{ font-size:14px; line-height:24px;}
.artContent P{ margin:12px 0px; line-height:24px;}
.artCommForm{ border:1px solid #ccc;padding:10px;}
.artCommCnt{color:#FF5800;}
.commText,.commTextarea{color:#969493; border:1px solid #CDCDCD;}
.commText{ width:300px;}
.commTextarea{ width:98%; height:80px;}
.commBtn{}
.artFunc{CLEAR: both; MARGIN: 4px auto; TEXT-ALIGN: right;}


/*--发送信件--*/
.mailtable { width: 100%; border-collapse: collapse; border: solid; border-color: #86B9D6 #D8DDE5 #D8DDE5; border-width: 3px 1px 1px;}
.mailtable th, .mailtable td { border: 1px solid #D8DDE5; padding: 5px; }
.mailtable td {text-align:left;}
.mailtable th { background: #F3F7FF;color: #0D58A5; font-weight: bold; text-align:center;}
.mailtable .sn{ font-weight:bold; text-align:center; width:60px;}
.mailtable .operation{text-align:center;}
.mailtable .label{ background-color:#F3F7FF; color:#0D58A5;}
.mailtable .title{background-color:#FEFED3; font-weight:bold;}
.mailtable .input {vertical-align:middle; padding:4px 2px 4px 2px; border:1px solid #808080;}
.mailtable .input,.textarea {background: #FDFFF5; }
.mailtable .textarea{ border:1px solid #808080; height:60px; overflow:auto; width:90%; padding:5px;}
.mailtable .notnull{ border-left:2px solid red;}
.mailtable .null{ border-left:2px soild #333333;}
.red{ color:red;}

.readmail{ width:100%;}
.readmail td { padding:2px 10px;}
.readmail .title { font-size:20px; height:30px; font-weight:bold; line-height:30px; border-bottom:1px solid #ccc; color:#FF6633; text-align:center; padding-top:10px;}
.readmail .content{ line-height:24px; font-size:14px;}
.readmail h3 { color:#FF6633; font-size:16px; font-weight:bold;}
.readmail .footer { text-align:right; border-bottom:1px solid #FF6633; padding-bottom:4px;}

.guestlist .content { padding:5px 10px; line-height:24px;}
