/*---------------------------*/
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}/* End hide from IE-mac */
.clear { clear:both; }

a:link, a:visited {color:#4E4E4E;text-decoration:none;}
a:hover,a:active { color:#FF7A01;}
body { font-family: arial, helvetica, sans-serif, verdana; font-size: 12px; color: #666666; }

.wrapper { width:960px; margin:0 auto;}
.grid_01 { width:670px;}
.grid_02 { width:270px;}
.alpha { margin:0 10px;}
.ompy { margin:10px 0;}
.alpha_left { margin-left:10px;}
.alpha_right { margin-right:10px;}
.alpha_top { margin-top:10px;}
.alpha_bottom { margin-bottom:10px;}
.alpha_none { margin:0;}
.fLeft { float:left; }
.fRight { float:right; }
.line { border:1px solid #7e7e7e;}
.line_top { border-top:1px solid #7e7e7e;}
.line_bottom { border-bottom:1px solid #7e7e7e;}
.line_no { border:0;}

/*----------TODO:ͷļ--------*/
/*--------------subMenu------------*/
.index { background:url(../images/bg.gif) repeat-x ; }
.header { height:275px; }
   .header .login { color:#fed64c;}
    .header .topAd { float:right; margin-top:1px;}
    .header .logo { border-bottom:1px solid #7e7e7e;70px }
    .header .logo a.logoImg{ width:185px; height: 79px; float:left; overflow:hidden; display:block;}
    .header .changeStyle { float:right; margin-top:50px;}
	.header .changeStyle a.downLoad {display:block; float:left; width:110px; height:28px;background:url(../images/downLoadbn.gif) no-repeat  ;padding:5px 0 0 20px; color:#fff; }
    .header .changeStyle a.buyServerBtn { width:153px; height:28px;float:left;background:url(../images/buyserverBtn.gif) no-repeat; display:block; color:#fff; padding:5px 0 0 35px;}


    .header .topMenu { }
      .header .topMenu ul{ padding:5px 0 5px; }
	  .header .topMenu ul.lineBottom { border-bottom:1px solid #7e7e7e;}
    .header .topMenu ul li { float:left; margin:0 12px;}
	.header .topMenu ul li.new{ background:url(../images/new.gif) no-repeat 20px 0px ; width:50px;}
    .header .topMenu ul li a { color:#fff;}
    .header .topMenu ul li.current a { color:#fed64c; font-weight:bold;}



/*--------mainMenu----------*/
.mainMenu { background:url(../images/menu_bg.gif) no-repeat 0 0 ; height: 86px;   float:left;}
.mainMenu .menu_search { margin-left:7px !important; _margin-left:3px; background:url(../images/menu_bg.gif) repeat-x right -86px; height: 86px; float:left; width:946px; }
.mainMenu .menu_search ul{  height:43px;  line-height:43px; float:left;  width:946px !important;  }
.mainMenu .menu_search ul li { float:left; margin:0 10px;}
.mainMenu .menu_search ul li.orderBuy { float:right; }
.mainMenu .menu_search ul li a { color:#fff;}

.mainMenu  .menu_right { height:86px; width:7px; background:url(../images/menu_bg.gif) no-repeat 0 -172px; float:left; }
.mainMenu form { height: 38px; line-height:38px; _margin-top:3px; }

/*------search----*/
.search { background:url(../images/search_bg.gif) no-repeat left center ; padding-left:15px;}
.search .search_txt { background:url(../images/search.gif) no-repeat left  center ;  border:0; height:21px;  padding:2px 0 0 8px;width:100px;}
.search .search_select { background:url(../images/search_select.gif) no-repeat left  center ;  border:0; height: 21px; line-height:21px;  color:#fff; width:100px; padding:2px 0 0 10px; margin:-2px 0 0 -3px; cursor:pointer;}
.search .search_bn { background:url(../images/search_bn.gif) no-repeat left  center ; border:0; width:52px; height: 21px; color:#fff; }

/*-------TODO:ͷļ------------*/
/*------nav---*/
.nav { padding:0 5px;}

/*-------------β-----------------*/
.footer { text-align:center; border-top:1px solid #7e7e7e; margin-top:20px; color:#555;}
.footer p.site { border-bottom:1px solid #7e7e7e; color:#262626;}
.footer p a{ }
.footer p a {margin:0 5px;  color:#666;}

/*--------------------*/
.friendLink { background:url(../images/friendlink.gif) no-repeat 1px 1px ; border:1px solid #7e7e7e; }
.friendLink ul { margin-left:23px; padding:5px 10px 0;}
.friendLink ul li { float:left; margin:0 5px; white-space:nowrap;}

/*--------ʽ----------*/
.title_tag {background:#262626;font-size:14px;font-weight:bold;height:30px;line-height:30px;margin-top:1px;padding-left:10px;}
.title_tag h2 {  margin-top:1px; font-size:14px; font-weight:bold; color:#fff;}

.login .returnHome {float:right;padding-right:10px; border-right:1px solid #7e7e7e;}
.login .returnHome a{ color:#F68001; font-weight:bold;}
.login  ul li{float:left; border-left:1px solid #363636; padding:3px 8px 4px;}
.login  ul li a, .login p.sysinfo a{ color:#fff;}
 .login p.sysinfo {float:left; margin:0;}
 .login ul.sysManage { float:right; padding-right:10px;}
 .login ul.sysManage li { margin:0 5px; float:left;}
     .login { color:#fed64c;}
     .login input {background:#fed64c; border:0; padding:2px 3px;}
    .header .login input.btn ,.header .login a.btna{  background:none; color:#fed64c; padding:2px;}
		.login .returnHome,.login .about {float:right;padding-right:10px; border-right:1px solid #363636;}
.login .returnHome a{ color:#F68001; font-weight:bold;}
.login .about a{color:#fed400;}
	.header input.txt { width:104px; height:17px;}
  #divMinErrMessage { border:1px solid #ccc; background:#FED64C; position:absolute; color:red; top:50px;left:20%; padding:5px 8px; }
 
 .header .sucess{ color:#F68001; border-bottom:1px solid #4C4C4C; font-size:14px;}