@charset "gb2312";
/* CSS Document */

* {padding:0; margin:0;}
body { text-align:left; font-family:宋体,serif; background:#ffffff; font-size:12px; color:#333; }
img{ vertical-align:middle; border:none; }
ol,ul {list-style:none;}
.left, .f_l {float:left;}
.right, .f_r {float:right;}
.textcen{text-align:center;}
.textleft{text-align:left;}
.textrig{text-align:right;} 

.hidden{display:none;}
.Area {width:960px; clear:both; margin:0 auto; overflow:hidden;}
.colL { width:625px; float:left; overflow:hidden; }
.colL-1 { float:left; width:210px; overflow: hidden; }
.colL-2 { float:right; width:405px; }
.colR { float:right; width:330px; }
.datetime,.date { font-size:12px; color: #333; }
.more a:link, .more a:visited { color:#333; }
.more a:hover, .more a:active {color:#f00;}

.className { color: #f60; }
.className a:link, .className a:visited { color: #f60; }
.className a:hover, .className a:active { color: #0657b2; }

/* link color font */
a:link, a:visited {color:#333;text-decoration:none;}
/*a:visited {color:#83006f;text-decoration:none;}*/
a:hover, a:active {color:#f00;text-decoration:underline;}
/* 颜色属性 [定义规则，小写c加颜色名称] */
.cred,a.cred:link,a.cred:visited{ color:Red; }
.cblue,a.cblue:link,a.cblue:visited{color:#105BC1;}
.cwhite,a.cwhite:link,a.cwhite:visited{color:#FFF;}
.cblack,a.cblack:link,a.cblack:visited{color:#000;}
.cyellow,a.cyellow:link,a.cyellow:visited{ color:#ff6500; }
.cgery,a.cgery:link,a.cgery:visited{ color:#797979; }
/* span blank */
.clear { clear:both; height:0; overflow:hidden; display:block; line-height: 0; font-size: 0px; }
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.blankW {background:#fff;}
.blank3 {clear:both; height:3px; overflow:hidden; display:block; font-size:1px;}
.blank6 {clear:both; height:6px; overflow:hidden; display:block; font-size:1px;}
.blank9 {clear:both; height:9px; overflow:hidden; display:block; font-size:1px;}
.blank9w {background:#ffffff; clear:both; height:9px; overflow:hidden; display:block; font-size:1px;}
.blank12 {clear:both; height:12px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}
/* ads style */
.ad960 { width:960px; margin:0 auto; clear:both; overflow:hidden; line-height: 0px; font-size: 0px; }
.ad550 { width:550px; margin:0 auto; clear:both; overflow:hidden; text-align: center;}
.ad360 { width:360px; margin:0 auto; clear:both; overflow:hidden; text-align: center; border-top:1px solid #dcdcdc; }
.con_ad300 {float:right; margin-left:10px;}
/*页头部分*/
#header_090821 { width:980px; clear:both; margin:0 auto; overflow:hidden; text-align: left; }
/*页脚部分*/
#footer_090821 { clear:both; text-align:center; padding-top: 5px; border-top: 6px solid #000; margin-top: 10px; width: 980px; }
#footer_090821 a:link, #footer_090821 a:visited { color:#000; }
.aboutus { height:30px; line-height:30px; overflow:hidden; border-top:1px solid #ccc; }
.copyright {line-height:170%;}

/*顶部登录框头部分*/
.loginBar { height:23px; width:980px; clear:both; border-bottom:1px solid #ececec; background: #f8f8f8; margin: 0 auto; overflow:hidden; margin-bottom:9px; text-align: left; }
.loginBar .s1 {float:left; width:690px; padding-left:10px;}
.loginBar .s1 .login {background:url(/images/default/top_06.gif) 0 1px no-repeat; padding-left:25px; line-height:23px; height:23px; overflow:hidden;}
.login td {line-height:normal;}
.loginBar .s2 { float:right; width:240px; padding-right:10px; }
.loginBar .s2 .setHome {width:100%;}
.setHome li { float:left; height:23px; line-height:23px; margin-left: 8px; }
.setHome li.home {background:url(/images/default/top_08.gif) 0 0 no-repeat; padding-left:20px;}
.setHome li.fav {background:url(/images/default/top_10.gif) 0 0 no-repeat; padding-left:20px;}
.setHome li.contactus {background:url(/images/default/top_12.gif) 0 0 no-repeat; padding-left:20px;}

.bbs_nav { float:left; width:100px; line-height:23px; overflow:hidden; background:url(/images/default/flag.gif) 0 6px no-repeat; padding-left:23px; }
.bbs_nav a {color:#f00;}
.input_focus, .input_blur {	height:18px; line-height:18px; border:1px solid #dcdcdc;  padding-left:2px;}
.button_style {	text-align:center; border:1px solid #9cc9e0; padding:1px 4px;background:url("/images/default/bg_admin.jpg") repeat-x scroll 0 -51px transparent;
 *padding-top:3px; color:#077ac7; cursor:pointer; height:21px; }

.topinput {	height:16px; line-height:16px; overflow:hidden;} 
.topbutton {height:18px; background:#166c9e; border:none; color:#fff; overflow:hidden; padding-top:0; padding-bottom:0; line-height:18px;}
#div_login .input_focus, #div_login .input_blur {width:100px;}

/*导航栏*/
.topMenu { background:url(/images/default/nav_bg_980.gif) 0 0 no-repeat; height:67px; overflow:hidden; clear: both; padding-left:190px; padding-bottom:9px; }
.topMenu  .search { height:32px; overflow:hidden; clear:both; color:#fff; text-align: right; padding-right: 10px; }
.topMenu .menu { height:32px; clear:both; line-height:32px; overflow:hidden; font-size:14px; }
.topMenu .menu a {color:#3a4827;}

