/* Clear Fix 万能float闭合*/
.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
  }
.clearfix {
  display:inline-block;
  }
/* Hide from IE Mac */
.clearfix {
  display:block;
  }
/* End hide from IE Mac */
/* end of clearfix */


body{margin:0; padding:0; color:#333B49; background:#434D59;}
body,table,div{ font-size:12px; font-family:"宋体";}
ul{ margin:0; padding:0; list-style:none;}
img{ border:none; margin:0; padding:0;}
input{ margin:0; padding:0;}
a{ color:#4E81E2; text-decoration:none;}
a:hover{ color:#F60; text-decoration:underline;}
.clear{ clear:both; height:0; font-size:0;}

.color1{ color:red;}/*红色*/
.color2{ color:#F60;}/*橙色*/
.color3{ color:#36980B;}/*绿色*/
.color4{ color:#1561C2;}/*蓝色*/
.color5{ color:#999;}

.btn1{ width:63px; height:22px; line-height:22px; background:url(btn1.gif) center no-repeat; border:none; text-align:center; color:#FFF;}


.info1{ background:#FFF8ED; border:1px solid #FBB792; padding:5px 10px 5px 10px; color:#D43A0A;}
.info2{ background:#EDF2F9; border:1px solid #BCD7EE; padding:5px 10px 5px 10px; line-height:21px; margin-bottom:10px;}

.input1{ padding:0 5px 0 5px; width:150px; line-height:26px; border:1px solid #B9C8E7; height:20px; line-height:20px; background:url(input_bg.gif) 0 0 no-repeat; color:#354F77; font-family:Arial, Helvetica, sans-serif; }

.ok{ display:inline-block; height:20px; border:1px solid #9ED576; line-height:20px; padding-right:5px; background:url(ok.gif) 5px center no-repeat #EFFBE2; padding-left:25px; color:#2A902A;}
.wrong{ display:inline-block; height:20px; border:1px solid #FFA8A8; line-height:20px; padding-right:5px; background:url(wrong.gif) 5px center no-repeat #FFEAEA; padding-left:25px; color:#CC2100;}
.tishi{ color:#848484;}

/*顶部*/
#head{ background:url(head_bg.gif) bottom repeat-x #434D59;}
#top{ height:26px; line-height:26px; background:#FFF; border-bottom:1px solid #E4EDF9; padding:0 20px 0 5px;}
#top .left{ float:left; color:#ccc;}
#top .left a{ display:inline-block; margin-left:5px; margin-right:5px; color:#666;}
#top .left a:hover{ color:#333; text-decoration:none;}
#top .right a{ margin:0 5px 0 5px; display:inline-block;}
#mt1{ background:url(home.gif) left 3px no-repeat; padding-left:20px;}
#mt2{ background:url(desktop.gif) left 4px no-repeat; padding-left:20px;}
#mt3{ background:url(newspapers.gif) left 4px no-repeat; padding-left:20px;}
#mt4{ background:url(crown.gif) left 4px no-repeat; padding-left:20px;}
#mt5 { background:url(currency.gif) left 4px no-repeat; padding-left:20px;}
#mt6{ background:url(arrow-stop.gif) left 4px no-repeat; padding-left:20px;}
#mt7{ background:url(currency-yen.gif) left 5px no-repeat; padding-left:15px;}

#top .right{ float:right; text-align:right;}

#head .content{ background:url(logous.gif) bottom left no-repeat; padding-left:140px; min-height:68px; _height:68px; overflow-y:visible;}
#head .menu{ float:left; /*padding-right:20px;*/ padding-top:20px;}
#head .menu li{ float:left; margin-right:10px; height:28px; line-height:28px; background:url(headicon.gif) right -448px no-repeat; padding-right:9px; cursor:pointer;}
#head .menu li:hover,#head .menu li.hover{ background:url(headicon.gif) right -476px no-repeat;}
#head .menu li a{ color:#FFF; text-decoration:none; padding-left:32px; display:inline-block; overflow:hidden;}

#head1 .content{ background:url(logoag.gif) bottom left no-repeat; padding-left:140px; min-height:68px; _height:68px; overflow-y:visible;}
#head1 .menu{ float:left; /*padding-right:20px;*/ padding-top:20px;}
#head1 .menu li{ float:left; margin-right:10px; height:28px; line-height:28px; background:url(headicon.gif) right -448px no-repeat; padding-right:9px; cursor:pointer;}
#head1 .menu li:hover,#head .menu li.hover{ background:url(headicon.gif) right -476px no-repeat;}
#head1 .menu li a{ color:#FFF; text-decoration:none; padding-left:32px; display:inline-block; overflow:hidden;}

#u_3_1{ background:url(headicon.gif) left 0 no-repeat;}
#u_3_1:hover{ background:url(headicon.gif) left -28px no-repeat;}
#u_3_2{ background:url(headicon.gif) left -56px no-repeat;}
#u_3_2:hover{ background:url(headicon.gif) left -84px no-repeat;}
#u_3_3{ background:url(headicon.gif) left -112px no-repeat;}
#u_3_3:hover{ background:url(headicon.gif) left -140px no-repeat;}
#u_3_4{ background:url(headicon.gif) left -168px no-repeat;}
#u_3_4:hover{ background:url(headicon.gif) left -196px no-repeat;}
#u_3_5{ background:url(headicon.gif) left -224px no-repeat;}
#u_3_5:hover{ background:url(headicon.gif) left -252px no-repeat;}
#u_3_6{ background:url(headicon.gif) left -280px no-repeat;}
#u_3_6:hover{ background:url(headicon.gif) left -308px no-repeat;}
#u_3_7{ background:url(headicon.gif) left -336px no-repeat;}
#u_3_7:hover{ background:url(headicon.gif) left -364px no-repeat;}
#u_3_8{ background:url(headicon.gif) left -392px no-repeat;}
#u_3_8:hover{ background:url(headicon.gif) left -420px no-repeat;}


/*左侧导航*/
#left{ position:absolute; width:140px; left:0; line-height:30px; background:url(left_bg.gif) left repeat-y;}
#left .user_left_ul{ margin-bottom:5px;}
#left .user_left_ul li{ padding-left:20px; height:25px; line-height:25px;}
#left .user_left_ul li:hover,#left .user_left_ul li.hover{ background:#29323E;}
#left .user_left_ul a{ display:block; color:#B5C9E0; text-decoration:none; padding-left:25px;}
#left .user_left_ul a:hover{ color:#FFF; text-decoration:none;}
#left .left_menu{ height:31px; padding-left:20px; display:block; background:url(left_menu.gif) no-repeat; overflow:hidden; color:#FFF; font-size:14px; font-family:"\5fae\8f6f\96c5\9ed1";}


#u_1_1{ background:url(lefticon.gif) left 0 no-repeat; }
#u_1_1:hover{ background:url(lefticon.gif) left -25px no-repeat;}
#u_1_7{ background:url(lefticon.gif) left -50px no-repeat;}
#u_1_7:hover{ background:url(lefticon.gif) left -75px no-repeat;}
#u_1_4{ background:url(lefticon.gif) left -100px no-repeat;}
#u_1_4:hover{ background:url(lefticon.gif) left -125px no-repeat;}
#u_1_5{ background:url(lefticon.gif) left -150px no-repeat;}
#u_1_5:hover{ background:url(lefticon.gif) left -175px no-repeat;}

#u_1_2{ background:url(lefticon.gif) left -200px no-repeat;}
#u_1_2:hover{ background:url(lefticon.gif) left -225px no-repeat;}
#u_1_8{ background:url(lefticon.gif) left -250px no-repeat;}
#u_1_8:hover{ background:url(lefticon.gif) left -275px no-repeat;}

#u_2_1{ background:url(lefticon.gif) left -300px no-repeat;}
#u_2_1:hover{ background:url(lefticon.gif) left -325px no-repeat;}
#u_2_2{ background:url(lefticon.gif) left -350px no-repeat;}
#u_2_2:hover{ background:url(lefticon.gif) left -375px no-repeat;}
#u_2_3{ background:url(lefticon.gif) left -400px no-repeat;}
#u_2_3:hover{ background:url(lefticon.gif) left -425px no-repeat;}
#u_2_4{ background:url(lefticon.gif) left -450px no-repeat;}
#u_2_4:hover{ background:url(lefticon.gif) left -475px no-repeat;}
#u_2_5{ background:url(lefticon.gif) left -500px no-repeat;}
#u_2_5:hover{ background:url(lefticon.gif) left -525px no-repeat;}
#u_2_6{ background:url(lefticon.gif) left -550px no-repeat;}
#u_2_6:hover{ background:url(lefticon.gif) left -575px no-repeat;}
#u_2_7{ background:url(lefticon.gif) left -600px no-repeat;}
#u_2_7:hover{ background:url(lefticon.gif) left -625px no-repeat;}

/*右侧主体*/
#right{ margin-left:140px; background:#FFF;}

/*底部*/
#foot{ height:51px; background:url(foot_bg.gif) top repeat-x;}
#foot .content{ height:51px; overflow:hidden; line-height:40px; background:url(foot_left.gif) left top no-repeat; padding-left:150px;}
#foot .left{ float:left;}
#foot .left a{ color:#34425F;}
#foot .right{ float:right; padding-right:20px; color:#A0A0A0;}

/*主体*/
#main{ padding:10px; padding-top:0;}



/******************************/
.table1{ width:100%; line-height:21px; margin-bottom:10px; text-align:center;}
.table1 a{ color:#4E81E2; text-decoration:none;}
.table1 a:hover{ color:#F60; text-decoration:none;}
.table1 .title td{ background:#F4F4F4; white-space:nowrap; border-bottom:1px solid #DFDFDF; color:#333B49; font-weight:bold;}
.table1 td{ background:#FFF; border-bottom:1px solid #EEE; border-top:1px solid #FFF; padding:5px 5px 3px 5px; color:#333;}
.table1 .on td{ background:#EDF2F9; border-bottom:1px solid #CCE1F3; border-top:1px solid #FFF;}
.table1 td.line { width:5px; background:url(line.gif) center top no-repeat; font-size:0;}
.table1 td.none{ height:2px; font-size:0; padding:0; border-bottom:none;}

.table2{}
.table2 td{ padding-right:10px;}

.table3{ margin-bottom:10px; width:100%;}
.table3 td{ line-height:38px;  padding:0 5px 0 5px;}

.title1{ background:url(title1_bg.gif) bottom repeat-x; border:1px solid #BCD7EE; border-bottom:none; margin-bottom:10px; }
.title1 span{ margin-left:20px; display:inline-block; height:38px; background:url(tab_l.gif) top left no-repeat; padding-left:15px;}
.title1 b{ display:inline-block; height:38px;line-height:45px; overflow:hidden; background:url(tab_r.gif) top right no-repeat; padding-right:15px; }
/*分页*/
.pages{ text-align:center; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif;}
.pages span{ color:#333; vertical-align:middle;}
.pages b{ display:inline-block; padding:2px 5px 3px 5px; margin:0 1px 0 1px; background:#84B0E7; color:#FFF; vertical-align:middle; border:1px solid #5B88D2;}
.pages a{ display:inline-block; padding:2px 5px 3px 5px; margin:0 1px 0 1px; background:#EDF2F9; color:#1561C2; vertical-align:middle; text-decoration:none; border:1px solid #B4CAE8;}
.pages a:hover{ background:#84B0E7; color:#FFF; text-decoration:none; border:1px solid #5B88D2;}


/*用户信息*/
#usermain{ /*width:530px;*/}


#userinfo{ width:420px; line-height:25px; margin-bottom:10px;}
#userinfo .name{ font-size:14px; font-family:Arial, Helvetica, sans-serif;}
#userinfo table{ padding-top:5px; border-top:1px solid #DDE9F8; width:100%; margin-bottom:15px;}
#userinfo table td{ background:url(p2.gif) 10px 9px no-repeat; text-indent:25px; color:#666;}
#userinfo table span{ font-family:Arial, Helvetica, sans-serif; }
#userinfo .time{ margin-right:20px; display:inline-block; text-indent:20px; background:url(time.gif) left 3px no-repeat; } 
#userinfo .ip{ display:inline-block; text-indent:20px; background:url(ip.gif) left 3px no-repeat; }
#userinfo .type{  font-family:"\5fae\8f6f\96c5\9ed1"; font-size:16px; display:inline-block; background:url(lv.gif) left no-repeat; text-indent:20px;}

#quick{ width:420px; margin-bottom:10px;}
#quick table{ text-align:center; border:1px solid #DDD; width:100%; text-align:center;}
#quick a{ display:block; text-decoration:none;}
#quick td{ padding:10px;}
#quick img{ margin-bottom:10px;}