/* ----------------------------------- 公用部分 开始 ----------------------------------- */
@charset "utf-8";
* { margin:0; padding:0; }
html { font-size:62.5%; width:100%; height:100%; overflow:hidden; -webkit-font-smoothing:antialiased; -webkit-overflow-scrolling:touch; -moz-overflow-scrolling:touch; -o-overflow-scrolling:touch; overflow-scrolling:touch; }
body { color:#333; font-family:"arial", "微软雅黑"; width:100%; height:100%; overflow:hidden; position:relative;}

a { text-decoration:none; color:#171717;}
a:hover { color:#171717;}
img { border:0; }
ol, ul, li { list-style:none; }
dl, dt, dd, ul, li { margin:0; padding:0; }
input, textarea { outline:none; }

.red { font-size:1.2em; color:#900;}
.clear{clear:both;}

#header { background:#484D57 url('../images/header_b1g.jpg') left bottom repeat-x; height:50px; overflow:hidden; position:relative; width:100%; z-index:999; left:0px; top:0; width:100%; }
#header.head { background:#484D57; height:50px; }
#header.head i { top:9px; }
#header .wrap { position:relative; overflow:hidden; }
#header .logo { position:relative; width:137px; height:42px; margin:4px auto; }
#header .logo a { display:block; }
#header .logo img { display:block; width:100%; height:auto; }
#header i { display:block; width:33px; height:32px; position:absolute; }
.menu_down_img { position:absolute; top:9px; right:15px; cursor:pointer; width:97px; height:30px; }

.menu_grid{background:url('../images/ico_grid.png') no-repeat; top:15px; right:0; cursor:pointer; }
.grid_box{width:160px; background:#303537; z-index:999; position:absolute; right:5px; top:50px; display:none;}
.grid_box dd{line-height:38px; color:#454545; height:38px; font-size:14px; overflow:hidden; text-indent:10px; border-bottom:1px solid #2A2E30;}
.grid_box dd span{display:inline-block; text-indent:38px; font-size:12px;  }
.grid_box dd .ico_index{ background:url('../images/ico_home.png') left center no-repeat; }
.grid_box dd .ico_news{ background:url('../images/ico_news.png') left center no-repeat; }
.grid_box dd .ico_event{ background:url('../images/ico_event.png') left center no-repeat; }
.grid_box dd .ico_baoming{ background:url('../images/ico_baoming.png') left center no-repeat; }
.grid_box dd .ico_ticket{ background:url('../images/ico_baoming.png') left center no-repeat; }
.grid_box dd .ico_youth_reg{ background:url('../images/ico_youth_reg.png') left center no-repeat; }
.grid_box dd .ico_youth_rank{ background:url('../images/ico_youth_rank.png') left center no-repeat; }
.grid_box dd .ico_feedback{ background:url('../images/ico_youth_rank.png') left center no-repeat; }
.grid_box dd a{color:#efefef;}

#header{background:#002C4F;}
#header.lan{background:#002C4F;}
#header.lan .logo{ margin:4px 0px 4px 30px;}

#user { display:none;}

#container {/* width:100%;  position:relative; *//*  top:0; left:0px; */ width:100%; overflow-x:hidden; overflow-y:auto; height:100%; }
#content { /* width:100%; height:100%;  position:relative; */ padding-bottom:50px; margin-bottom:50px;}

/* ----------------------------------- 公用部分 结束 ----------------------------------- */