@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px; }
body{ font:12px Arial, '宋体'; color:#676767; background:#000; }
ul,li,dl,dt,dd,ol{ list-style:none; }
img{ display:block; border:0 none; }
i,em,input{ font-style:normal; font-size:12px; }
a{ color:#313131; text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur()); -moz-line:none; }

/* 清楚浮动、IE6PNG透明处理 */
.clr{ overflow:hidden; }
.clearfix,.clr{ zoom:1; }
.clearfix:after,.clr:after{ display:block; clear:both; content:'.'; height:0px; line-height:0px; visibility:hidden; }
.iepngfixed{}


.red{ color:#e60000!important; }
.green{ color:#007f06!important; }


/* 页面固定大小 - box */
/*.box{ position:absolute; top:50%; left:50%; width:1200px; height:772px; margin:-386px 0 0 -598px; border:1px solid #2b2b2b; overflow:hidden; background:#2e2e2e; }*/
.box{ width:1200px;  margin:0 auto; border:1px solid #2b2b2b; overflow:hidden; background:#2e2e2e; margin-left:110px }
.w{ margin:0 auto; }
.tabBox{ width:546px; padding:0 1px; text-align:center; background:#494949; color:#000; }
.tabBox tr{ background:#494949; }
.tabBox td{ height:34px; line-height:34px; border-top:1px solid #c5c5c5; border-bottom:1px solid #313131; }
.tabBox td a{ color:#ffde00; text-decoration:none; }
.tabBox td a:hover{ color:#ffde00; text-decoration:underline; }
.tabBox th{ height:40px; line-height:40px; color:#f0f0f0; border:1px solid #313131; border-width:1px 1px 1px 1px; }
.tabBox th.last{ border-right:none; }

.page{ float:right; margin-top:20px; }
.page span{ padding:0 10px; }
.page span b{ color:#e60000; }
.page a{ display:inline-block; margin:0 10px; font-family:'宋体'; }
.page a.first,.page a.last{ background:url(img/gh_css_sprite.gif) no-repeat 0 -388px; }
.page a.first{ padding-left:15px; }
.page a.last{ padding-right:15px; background-position:right -388px; }
.page a:hover{ color:#000; text-decoration:underline; }


/* 主操作界面 */
.mainBox{ background:#313131 url(img/bg_repeat.gif) repeat; }
.header{ height:40px; line-height:30px; padding:0 15px; color:#FFF; background:url(img/gh_css_sprite.gif) repeat-x 0 -551px; }
.header li{ display:inline; float:left; margin:6px 12px 0 0; }
.header li.t{ width:190px; height:40px; margin:0 0 0 360px; text-indent:-100000px; background:url(img/gh_css_sprite.gif) no-repeat -281px -447px; }
.header li.out{ float:right; }
.header li a{ margin-left:10px; color:#FFF; }


/*.bBox_l,.bBox_r{ position:absolute; top:40px; }*/
.bBox_l,.bBox_r{ display:inline; float:left; }
.bBox_l{ width:239px; height:731px; border-right:1px solid #292929; border-top:1px solid #292929; background:url(img/leftBar_bg.gif) repeat-y; }
.bBox_l li{ line-height:36px; border-top:1px solid #606060; border-bottom:1px solid #313131; background:#494949 url(img/gh_css_sprite.gif) no-repeat; }
.bBox_l li.menu0{ background-position:0 -592px; }
.bBox_l li.menu1{ background-position:0 -626px; }
.bBox_l li.menu2{ background-position:0 -660px; }
.bBox_l li.menu3{ background-position:0 -694px; }
.bBox_l li.menu4{ background-position:0 -728px; }
.bBox_l li.curr{ background-color:#585858; }
.bBox_l li a{ display:block; width:189px; padding:2px 0 0 50px; font-weight:bold; color:#e0e0e0; }
.bBox_l li a:hover,.bBox_l li a.curr{ color:#ffde00; }
.bBox_l li a.subMenu{ background:url(img/gh_css_sprite.gif) no-repeat right -595px; }
.bBox_l li div{ padding:15px 0; border-top:1px solid #313131; background:#404040; }
.bBox_l li div a{ height:22px; line-height:22px; margin-left:40px; padding-left:10px; font-weight:normal; background:url(img/gh_css_sprite.gif) no-repeat -357px -416px; }
.bBox_l li div a:hover,.bBox_l li div a.curr{ color:#ffde00; background-position:-357px -400px; }

/*.bBox_r{ left:280px; width:880px; padding:40px 0 25px; color:#ddd; }*/
.bBox_r{ margin-left:40px; width:880px;  color:#ddd; }
.searchBox{ margin-top:25px; }
.searchBox li{ display:inline; float:left; height:23px; line-height:23px; margin-right:45px; }
.searchBox li em{ padding:0 3px; }
.searchBox li input.inputText{ width:130px; height:19px; line-height:19px; padding:0 2px; border:1px solid #737373; color:#ddd; background-color:#303030; }
.searchBox li.searchInfo{ position:relative; }
.searchBox li input.inputBtn{ position:absolute; top:1px; right:1px; width:20px; height:21px; border:none; cursor:pointer; background:transparent url(img/gh_css_sprite.gif) right -466px; }

.tabBox_w{ width:880px; margin-top:20px; padding-bottom:20px; }
.tabBox_w td a{ margin:0 3px; }

.user_t{ height:38px; line-height:38px; margin-top:15px; padding:0 20px; color:#FFF; background:url(img/gh_css_sprite.gif) repeat-x 0 -787px; }
.userBox{ position:relative; height:505px; padding:50px 30px 20px; background:#494949; }
.userBox p{ margin-bottom:30px; font-size:14px; color:#FFF; }
.userBox p span{ display:block; line-height:32px; }
.userBox p em{ display:inline-block; width:112px; 
text-align:right; font-size:14px; }
.userBox h5{ padding-left:20px; margin-bottom:10px; font-size:14px; font-weight:bold; color:#FFF; }
.userBox p input{ width:216px; height:21px; line-height:21px; padding:0 3px; border:none; background:#e1e2e3; }
.userBtn{ position:absolute; top:320px; left:120px; }
.fixPWD .userBtn{ top:150px; }
.userBtn input{ display:block; width:71px; height:32px; line-height:32px; text-align:center; border:none; color:#FFF; background:transparent url(img/gh_css_sprite.gif) no-repeat 0 -835px; cursor:pointer; }
.userBox_h{ height:172px; }
.userBox_h p input{ width:130px; margin-right:10px; }
.userBox_h dl.notice{ position:absolute; top:55px; 
right:2px; 
width:340px; font-size:14px; }
.notice dt{ margin-bottom:10px; font-weight:bold; }
.notice dd{ line-height:25px; }
.notice dd em{ font-size:14px; color:#ffde00; }
.userBtn_h{ top:188px; }

.userBox_form{ position:relative; height:505px; padding:50px 30px 20px; background:#494949; }
.userBox_form p{ margin-bottom:20px; font-size:14px; }
.userBox_form p span{ display:block; line-height:25px; }
.userBox_form p b{ display:inline-block; width:90px; text-align:right; }
.userBox_form p input{ display:inline-block; margin-right:3px; }
.userBtnForm_h{ top:170px; }
.userBox_form a{ display:inline-block; width:71px; height:32px; line-height:32px; text-align:center; color:#FFF; background:url(img/gh_css_sprite.gif) no-repeat 0 -835px; }


.page{padding:10px 0px 0px 0px;  font-size:12px;}
.page a,.page span{padding: 0px 8px; height:25px; line-height:25px; vertical-align:middle; margin-right:2px;   color:#4e6ac9; background:#fff; border: solid 1px #9aafe5; display:inline-block;}
.page a:hover {color:#fff;  border:solid 1px #000080; background:#2e6ab1;}
.page a:active {color:#666; }
.page .bg_now {font-weight:bold; border:solid 1px #000080; background:#2e6ab1; color:#FFFFFF; }
.page .disabled {padding:0px 8px; height:25px; border: solid 1px #929292; color:#929292; margin:2px; font-family:"Times New Roman", Times, serif; font-size:14px;}