@charset "utf-8";
/* CSS Document */

/*-------top----------*/
/*html { 
    FILTER: gray ;filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}   */
body{ padding:0;
      margin:0;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:12px;
	  color:#727272;
	  background-color:#ddeffe;
	  }
	  *html{ padding:0;
      margin:0;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:12px;
	  color:#727272;
	  background-color:#ddeffe;
	  }
#topMain{
     width:100%;
	 background:url(../images/top_bg.gif) left top repeat-x;
	 height:79px;
	 }
#top{
     width:970px;
	 margin:0px auto;
	 background:url(../images/top_m_bg.gif) left top no-repeat;
	 height:79px;
	 position:relative;
	 }	 
#top .logo{
	height:54px;
	width:133px;
	display:block;
	font-size:0px;
	line-height:0px;
	margin:0px;
	position:absolute;
	left:8px;
	top:20px;

	 }
#top .link{
	height:16px;
	width:500px;
	position:absolute;
	right:15px;
	top:8px;
	text-align:right;
	color:#FFFFFF;
	 } 
#top .link a{color:#FFFFFF; text-decoration:none; margin:0px 5px;} 
#top .link a:hover{text-decoration:underline;}
#top .nav{
    background-image:url(../images/nav.gif);
    width:772px;
	height:37px;
position:relative;overflow:hidden;
	left:148px;
	top:38px;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 10px 0px 40px;
	opacity:0.9;
	filter: alpha(opacity=90);
	}
#top .nav .left{ width:520px; height:37px; float:left;}
#top .nav .left a{color:#FFFFFF; text-decoration:none; margin:11px 20px 0px 0px; cursor:pointer; height:27px; display:block; float:left; }
#top .nav .left a:hover{ text-decoration:underline;}
#top .nav .left .hover{background:url(../images/nav_icon.gif) center 19px  no-repeat; color:#00CCFF}
#top .nav .right{  height:37px; float:right;}
#top .nav .r_w{width:144px;}
#top .nav .r_w1{width:210px;}
#top .nav .right .pic_user{width:33px; height:32px; background:url(../images/pic_user.png) no-repeat; margin:2px 0 0 0; float:left; padding:3px 0 0 3px;}
#top .nav .right .ul_1{
    height:30px;
	width:103px;
	color:#FFFFFF;
	float:left;
	padding:5px 0px 0px 5px;
	}
#top .nav .right .ul_1 li{ font-size:0px; line-height:0px; }
#top .nav .right .ul_1 li a{ 
   height:15px;
   font:normal 12px Arial, Helvetica, sans-serif;
   line-height:100%;
   color:#FFFFFF;
   text-decoration:none;
   }
   #top .nav .right .ul_1 .name{ color:#FFFFFF;font:bold 12px Arial, Helvetica, sans-serif; height:16px; line-height:14px; }
   #top .nav .right .ul_1 .menu{ line-height:14px; font:normal 12px Arial, Helvetica, sans-serif;}
   
#top .nav .right .ul_2{
    height:23px;
	width:210px;
	color:#FFFFFF;
	float:left;
	padding:12px 0px 0px 5px;
	}
#top .nav .right .ul_2 li{ font-size:0px; line-height:0px;}
#top .nav .right .ul_2 li a{ 
   height:15px;
   font:normal 12px Arial, Helvetica, sans-serif;
   line-height:100%;
   color:#FFFFFF;
   text-decoration:none;
   	opacity:0.9;
	filter: alpha(opacity=90);
   }
  .hot{
background:url(../images/login/hot.gif) left top no-repeat;
	position:absolute;
	bottom:28px;
	right:197px;	
	width:28px;
	height:19px;
	z-index:99999;
}
#top .nav .right li a:hover{ text-decoration:underline;}
#top .nav .right .name{ color:#FFFFFF;font:bold 12px Arial, Helvetica, sans-serif; height:15px; line-height:100%; }
#top .nav .right .wel{ color:#FFFFFF;font:normal 12px Arial, Helvetica, sans-serif; height:15px; line-height:100%; }
#top .nav .right .menu a{ margin:0px 6px 0px 0px;  }
/*-----end top------*/
.order{ border:1px solid #0099FF;background-color:#FFFFFF; background:url(../images/tan_bg.gif) left top repeat-x ;  padding:5px; width:100px;
   opacity:0.8;
	filter: alpha(opacity=80); position:absolute;}
	*html .order{ padding:5px 5px 0 5px;}
	.order a{color:#333333;}
	.order a:hover{color:#FF6633;}
.order ul{font-size:13px;  color:#0099FF; line-height:20px; text-align:center}
.order li{height:22px;}
.skin{width:93px; height:auto;  position:absolute; z-index:1000; left:100px; top:50px;}
.skin_t{background:url(../images/skin/skin_01.gif) center center no-repeat; width:93px; height:4px; font-size:0px; line-height:0px;}
.skin_c{background:url(../images/skin/skin_02.gif) center center repeat-y;  width:87px; height:auto; padding:0 3px}
.skin_f{background:url(../images/skin/skin_04.gif) center center no-repeat; width:93px; height:6px; font-size:0px; line-height:0px;}
.skin a{ margin:0  3px;}
.add_m{font-size:12px; /*background:url(../images/add_m.gif) left top no-repeat; height:20px; width:52px; padding-top:4px;*/ display:block; text-align:center;}
.add_m img{ vertical-align:bottom;}
img{border:0px;}
.fun_top{ height:23px; width:57px; position:fixed; right:10px; bottom:20px; z-index:1000;}
*html,*html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}
*html .fun_top /* IE6 底部固定 */{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||15)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
.bt_top{ background:url(../images/i_top.gif)  scroll 0 0 transparent; height:23px; width:57px; font-size:0px; overflow:hidden;  border:0px;cursor:pointer; text-indent:-9999em;}
.load{ text-align:center; margin:10px auto}
#top .festival{position:absolute; left:150px; }