@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;font-size: 12px; line-height:22px;
	color: #000000;
}
body, dl, dt, dd, ol, ul, pre, form, field, input, p, blockquote, th, td, h1, h2, h3, h4, h5, h6 { font-family:"宋体",Arial, Helvetica, sans-serif; margin:0; padding:0; color:#333; font-size:12px;}
body {text-align:left;  /*url(images/bg_2.jpg) repeat-x 0 -94px;*/}
ul, ol { list-style:none;}
input, textarea, select, button, file {	font-size:12px;}
img { border:0;}
.f_l{float:left;}
.f_r{float:right;}
.clear{clear:both;}
.border{border:1px solid #d6d6d6}
a {color:#2b2b2b;text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#BA2636;text-decoration:underline;}
a:active {color:#BA2636;}

/*top*/
.gap_clear{clear:both; height:8px; width:100%; font-size:0px; line-height:0px;}
.gap_clear2{clear:both; height:1px; background: #CCCCFF; width:100%; font-size:0px; line-height:0px; margin:5px 0;}
.gap_clear3{clear:both; height:5px; margin:5px; width:100%; font-size:0px; line-height:0px;}
.orange{width:980px; margin:0 auto}
.orange .logo{ width:205px; height:65px; margin:7px 0 3px 7px;  }
.orange .top_r{ width:750px; height:65px; margin:7px 0 0 7px; text-align:right }
.orange .ornav{width:750px; margin-top:21px;}
.orange .ornav li{ float:left}
.orange .ornav li a{display:block; font-size:14px;}
.orange .top_r .menu_on{background:url(../images/orange_menu_on.gif) no-repeat; width:74px; height:28px; color:#fff9d7; line-height:28px; font-weight:bold; text-align:center; margin:0px 0px 0 9px;}
.orange .top_r .menu_over{background:url(../images/orange_menu_over.gif) no-repeat; width:74px; height:28px; color:#ffffff;line-height:28px; font-weight:bold; text-align:center; margin:0px 0px 0 9px;}
.orange .menu_con{width:100%; height:30px; background:#fbd189; line-height:30px; color:#000000} 
.orange a {color:#000;text-decoration:none;}
.orange a:visited {text-decoration:none;}
.orange a:hover {color:#BA2636;text-decoration:underline;}
.oraltab a {color:#000;text-decoration:none;}
.oraltab a:visited {text-decoration:none;}
.oraltab a:hover {color:#BA2636;text-decoration:underline;}
.cWhite,.cWhite:visited,.cWhite:hover,.cWhite a{color:#fff;}
.cWhite2,.cWhite2:visited,.cWhite2:hover,.cWhite2 a{color:#fef8d8;}
.oraltab {width:100%; height:30px; background:#fbd189; font-size:13px;line-height:30px; color: #000000; text-align:center}
.tab{ background:#FFFFFF}
/**/
.mar-bot10 { margin-bottom:10px;}
#div_logined { display:none;}
/*底部*/
.bot{ margin:10px auto 0 auto; height:120px; background:#FFF; border-top:1px solid #999999; padding:20px 0 0 0; clear:both;}
.bot p{ text-align:center; color:#000000;}
.bot ul{ width:430px;  margin:0px auto 10px auto; height:20px; padding:0 0 0 18px;}
.bot ul li{ float:left; margin-right:10px; height:15px; border-right:1px solid #999999; padding:0 10px 0 0;}
.bot ul li a{ display:block; width:50px; height:18px; line-height:18px; color:#000000;}



.free_key_left{background:url(../images/free_key_bg2.gif); width:72px; height:27px; line-height:27px; color:#dd7a12; font-weight:bold; float:left; text-indent:5px;}
.free_key_right{background:#f2f2f2; border:1px solid #d3d3d3; border-left:0px; width:907px; float:right; height:25px; line-height:25px; text-indent:5px;}



/*2010春节后导航*/
.top2010{ background:url(../images/cate_topbg.gif) repeat-x; height:28px; border:1px solid #f1c464; width:978px; margin:0 auto; line-height:28px; font-size:12px;position:relative;z-index:500;}
.login form {float:left; margin-left:10px;}
.login .label {overflow:hidden; float:left; margin:5px 0 0; _margin-top:4px; height:20px; padding:2px 0 0; line-height:16px; }
.login .login_ipt {overflow:hidden; float:left; margin:5px 0 0; _margin-top:4px; height:20px; line-height:16px; color:#4b4b4b;}
.ipt input {border:none; background:none; height:18px; width:50px; overflow:hidden; font-size:12px; line-height:16px;}
.login .ipt {float:left; overflow:hidden; width:68px; height:18px; margin:5px 5px 0; font-size:12px; padding:0 0 0 2px; background:url(../images/textbg.png) no-repeat #fff;}
.login .btn_submit {_display:inline; float:left; width:39px; height:18px; margin:5px 11px 0 6px; font-size:12px; color:#4B4B4B; cursor:pointer; border:none; background:url(http://img1.cache.netease.com/img09/index/skin_blue1117.png) -231px top no-repeat #fff;}
.nav2010{width:980px; margin:0 auto;} 
.nav2010 .logo{float:left; margin:2px;}
.nav2010 .nav{font-size:12px; line-height:25px; float:left; margin-top:7px; margin-left:7px;}
.nav2010 .nav li{float:left; padding-top:2px;}
.nav2010 .ico{ width:30px; height:40px; display:block; text-indent:-9999px; float:left}
.nav2010 .logo{float:left; margin:2px;}
.nav2010 .navnew{font-size:12px; line-height:25px; float:left; margin-top:7px; margin-left:7px;}
.nav2010 .navnew li{float:left; padding-top:2px;}
.nav2010 .logonew{float:left; margin:2px;}
.top2010 a{color:#000000;}
.nav2010 a{color:#000000;}

