@charset "utf-8";
/* CSS Document */
/*public*/
body { font-family: Verdana, Tahoma, Arial, sans-serif;  margin:0; padding:0; background:#efefef url(.../img/bg1.gif) repeat-y center; font-size:12px; text-align:left; color:#000;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border:0; }
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:12px; font-weight:normal;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:top; border:0;}

a:link {color: #000; text-decoration:none;}
a:visited {color:#000;text-decoration:none;}
a:hover {color: #bc2931; text-decoration:underline;}
a:active {color: #bc2931;}

.cRed,a.cRed:link,a.cRed:visited{ color:Red; }
.cBlue,a.cBlue:link,a.cBlue:visited{color:#1f3a87;}
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#C00;}
.cGray,a.cGray:link,a.cGray:visited{ color: #4F544D;}
.cDGray,a.cDGray:link,a.cDGray:visited{ color: #666;}
.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:#ff0;}
.cBlue,a.cBlue:link,a.cBlue:visited{color:#407DD9;}
.cOrange,a.cOrange:link,a.cOrange:visited{color:#FF6600;}
.cBrown,a.cBrown:link,a.cBrown:visited {color:#c90;}
.cGreen,a.cGreen:link,a.cGreen:visited {color:#090;}

.fB { font-weight:bold;}
.fI { font-style:italic;}
.f12px{ font-size:12px;}
.f14px{ font-size:14px;}

.left{ float: left;}
.right{ float: right;}
.clear{ clear: both; font-size:1px; width:1px; height:0px; overflow:hidden; visibility: hidden; }
.hidden {display: none;}
.unLine ,.unLine a{text-decoration: none;}
.noBorder{border:none;}

.ad990 { clear:both; margin:3px auto; width:990px; height:70px; overflow:hidden; }
.ad990 .ad_770{float:left; width:750px;}
.ad990 .ad_200{float:right; width:200px;}

.blank3{ height:3px; font-size:1px; width:100%; clear:both; overflow:hidden;}
.blank6{ height:6px; font-size:1px; width:100%; clear:both;overflow:hidden;}
.blank10{ height:10px; font-size:1px; width:100%; clear:both;overflow:hidden;}
.blank15{ height:15px; font-size:1px; width:100%; clear:both;overflow:hidden;}
.blank20{ height:20px; font-size:1px; width:100%; clear:both;overflow:hidden;}
.blank10w{ height:10px; font-size:1px; width:100%; clear:both;overflow:hidden; background:#fff; }

/* 全局切换样式 */
.tab .normal {display:none;}
.tab .on {display:block;}

/* 页头 */
#global { margin:0 auto; width:100%; background: url(../img/nav_bg1.gif) repeat-x; clear:both;}
.head{ margin:0 auto; width:990px; clear:both;}
.head .logo { float:left; width:248px;}
.head .banner { float:left; width:728px; padding:12px 0 0 14px; background:url(../img/i_adver.gif) no-repeat 0 12px; overflow:hidden;}

.head .menu1 { clear:both; width:990px; text-align:center; overflow:hidden}
.head .menu1 ul{ margin-left:15px; }
.head .menu1 li{ float:left; margin-right:1px; width:90px; line-height:34px; font-size:14px; font-weight:bold; color:#fff; background:#666 url(../img/nav_menu_bg1.gif) no-repeat; background-position:0 -44px }
.head .menu1 li.on {background:#fff url(../img/nav_menu_bg1.gif) no-repeat; color:#000; }
.head .menu1 li.on a{ color:#000;}
.head .menu1 li.hot {color:#fff; background:#666 url(../img/nav_menu_bg1.gif) no-repeat; background-position:0 -88px }
.head .menu1 li.new {color:#fff; background:#666 url(../img/nav_menu_bg1.gif) no-repeat; background-position:0 -132px }
.head .menu1 li a{color:#fff; font-size:14px; display:block}
.head .menu1 li a:hover{color:#000; background:#fff url(../img/nav_menu_bg1.gif) no-repeat 0 0; text-decoration:none; }
.head .menu1 .login{ float:right; padding:3px 0 0; }
.head .menu1 .login input{ float:left; width:57px; height:25px; border:0; font-weight:bold; color:#fff; text-align:center; background:url(../img/nav_login_bg1.gif) no-repeat; cursor:pointer }
.head .menu1 .login h3{ float:left; padding:0 10px; font-weight:bold; color:#fff; line-height:25px;}
.head .menu1 .login span{ float:left; line-height:25px; }
.head .menu1 .notice { float:right; margin-top:8px; padding:0px 6px 0 10px; background:url(../img/notice.gif) left no-repeat; }

.head .menu2 { clear:both; width:990px; line-height:36px; background:url(../img/nav_menu_bg2.gif) repeat-x; overflow:hidden}
.head .menu2 .text{ float:left; padding:0 0 0 20px; letter-spacing:2px; color:#ccc; text-align:left}
.head .menu2 .search{ float:right; padding:7px 15px 0 0 ;}
.head .menu2 .search .w1{ float:left; padding:0px 0 0 0}
.head .menu2 .search .w2{ float:left; padding:0px 0 0 5px}
.head .menu2 .search .w2 input {width:150px; height:18px !important; height:17px; background:#f7cf00; border:1px solid; border-color:#aca899 #fff #fff #aca899}
.head .menu2 .search .w3{ float:left; padding:0px 0 0 5px}
.head .menu2 .search .w3 select{ height:22px !important; background:#f7cf00; border:1px solid; border-color:#aca899 #fff #fff #aca899}

#url { margin:0 auto; width:990px; color:#888; text-align:left; clear:both; }

/* 用户登录前后信息 */
#login_on { margin:0 auto; width:270px; background:url(../img/act_bg_lv.gif) no-repeat bottom right; }
#login_on .info{ float:left; width:190px; overflow:hidden}
#login_on .info ul{}
#login_on .info li{ float:left; font-size:12px; padding:4px 0;}
#login_on .info .all{ width:99%;}
#login_on .info .half{ width:50%;}
#login_on .scor{ float:left; width:170px; margin-bottom:10px; clear:both}
#login_on .scor span{ float:left; padding:0 10px}
#login_on .scor .square{ float:left; width:18px; height:12px; font-size:0; background:url(../img/mark_grade.gif) no-repeat; display:inline;}
#login_on .scor .yes {background-position:0 0;}
#login_on .scor .no {background-position:-18px 0;}
#login_on .visithead{ float:right; width:80px; height:82px; background:url(../img/login_head_bg.gif) no-repeat top;}
#login_on .visithead img{padding:5px 0 0 8px;}
#login_on .tips{ height:70px; }
#login_on .tips h3{ padding:25px 0 0; font-family:"微软雅黑"; font-size:14px; font-weight:bold}
#login_on .readme{ line-height:21px;}
#login_on .poll a{ padding:0px 10px; line-height:18px; background:#d80000; font-weight:bold; border:1px solid; border-color:#f00000 #9e0000 #9e0000 #f00000; color:#fff; display:inline-block}
#login_on .poll a:hover{ background:#ffcc00; border-color:#ffe169 #ff9f00 #ff9f00 #ffe169; text-decoration:none}

#login_off { margin:0 auto; width:220px;}
#login_off ul{}
#login_off li{ padding:3px 0;}
#login_off li .w1{ width:220px; height:17px; border:1px solid; border-color:#aaa #e0e0e0 #e0e0e0 #aaa; padding:3px 5px}
#login_off li .w2{ padding:0px 10px; line-height:18px; background:#d80000; width:100px; font-weight:bold; border:1px solid; border-color:#f00000 #9e0000 #9e0000 #f00000; color:#fff; }

/* 页脚 */
.foot{ margin:0 auto; width:100%; height:130px; background:url(../img/foot_bg.gif) repeat-x; clear:both; }
.foot .postil{ margin:0 auto; width:990px; color:#666; }
.foot .postil .logo{ float:left; width:150px; text-align:center}
.foot .postil .text{ float:left; padding:20px 0 6px; line-height:21px; text-align:left}

