body{
    margin: 0;
    padding:0;
    font-family: sans-serif;
    text-align:center;
    background-color: #f0f0f0;
}

/* 设置网站可见部分 */
#g_visual{
  overflow:hidden;
  text-align:left;
  background-color: #f0f0f0;
  border: 6px solid #c7c7c7;
  border-bottom:0px;
  margin: 0px auto 0px auto;
  width: 912px;
  voice-family:"\"}\"";
  voice-family:inherit;
  width:900px;
 }
 html>body #g_visual{
  width:900px;
 }

/*设置页头*/
#g_header {
  overflow:hidden;
  background: url('/res/img/base/top.jpg') no-repeat;
  border-bottom: 5px solid #c7c7c7;
  height: 69px;
  voice-family:"\"}\"";
  voice-family:inherit;
  height:64px;
 }
 html>body>#g_visual #g_header{
  height:64px;
 }
 
 #g_header_container{
     overflow:hidden;
     float:right;
     text-align: right;
 }
 
 #g_header_button_container{
     overflow:hidden;
     height:29px;
     margin: 0;
     padding:0;
 }
 
 #g_header_button_setdefaulthomepage{
     overflow:hidden;
     border:None;
     margin:9px 8px 0px 0px;
 }
 #g_header_button_addfavorite{
     overflow:hidden;
     border:None;
     margin:9px 8px 0px 0px;
 }
 #g_header_button_homepage{
     overflow:hidden;
     border:None;
     margin:9px 5px 0px 0px;
 }
  #g_header_search_container{
     overflow:hidden;
     height:35px;
     margin: 0;
     padding:0;
 }
 #g_header_search_container label{
     overflow:hidden;
     font-size:14px;
 }
 #g_header_search_input{
     overflow:hidden;
     border: 1px solid #c7c7c7;
     margin:14px 2px 0px 0px;
     width:92px;
     height:20px;
     voice-family:"\"}\"";
     voice-family:inherit;
     height:14px;
 }
 html>body>#g_header_search_input{
     height:14px;
 }
 
 #g_header_search_button{
     overflow:hidden;
     border:None;
     vertical-align:top;
     margin:13px 5px 0px 0px;
 }
 
 /*设置导航栏*/
#g_nav {
  overflow:hidden;
  background: url('/res/img/base/nav.gif');
  border-top: 1px solid #e3f2ff;
  border-bottom: 1px solid #e3f2ff;
  height: 31px;
  voice-family:"\"}\"";
  voice-family:inherit;
  height:29px;
 }
 html>body>#g_visual #g_nav{
  height:29px;
 }
 
 #g_nav_container{
     overflow:hidden;
     float:left;
     color:#fff;
     margin: 0;
     padding:0;
     text-align:center;
     font-weight: bold;
     font-size: 14px;
     width:100%;
 }
 #g_nav_container ul{
     list-style: none;
     margin:8px 0 0 0;
     padding:0;
 }
 #g_nav_container li{
     margin:0;
     padding:0;
     display:inline;
     list-style-type: none;
 }

 #g_nav_container a {
    color: #fff;
	text-decoration: none;
	font-weight: bold;
	margin: 0 5px 0 5px;
}
#g_nav_container a:hover {
	color: #ff9900;
	text-decoration: none;
}

 /*设置页脚*/
#g_footer {
  overflow:hidden;
  background-color:#f0f0f0;
  border-top:5px solid #c7c7c7;
  border-bottom:5px solid #c7c7c7;
  height: 86px;
  voice-family:"\"}\"";
  voice-family:inherit;
  height: 76px;
 }
 html>body #g_footer{
  height: 76px;
 }
 
 #g_footer_container{
     overflow:hidden;
     margin:0;
     padding:0;
     font-weight: normal;
     color: #0c6b7f;
     width:100%;
 }
 #g_footer_container_left{
     float:left;
     width:325px;
     border:0;
     text-align: right;
     margin:8px 0 0 0;
 }
 #g_footer_container_right{
     float:left;
     border:0;
     margin:25px 0 0 8px;
 }

 #g_footer_container_right ul{
     margin:0;
     padding:0;
     list-style: none;
 }
 #g_footer_container_right ul li{
     margin:0;
     padding:0;
     display:inline;
     list-style-type: none;
     color: #0c6b7f;
     font-size:12px;
 }
 
 #g_footer_container_right ul li a {
    color: #0c6b7f;
	text-decoration: none;
	font-weight: normal;
	font-size:12px;
}

#g_footer_container_right ul li a:link {
    color: #0c6b7f;
}

#g_footer_container_right ul li a:hover {
	color: #FF0000;
	text-decoration: underline;
}

.while_top{
     overflow:hidden;
     height:auto !important;
     height:27px;
     min-height:27px;
     margin: 5px 5px 4px 5px;
     padding:0px;
     border:1px solid #fff;
     voice-family:"\"}\"";
     voice-family:inherit;
     height:auto !important;
     height:25px;
     min-height:25px;
}
html>body .while_top{
     height:auto !important;
     height:25px;
     min-height:25px;
 }

.while_top_flag{
    float:left;
    overflow:hidden;
    background: url('/res/img/base/while_top_flag.jpg') no-repeat;
    width:6px;
    height:15px;
    margin: 5px;
}
.while_top_text {
    float:left;
    overflow:hidden;
    font-weight: bold;
    font-size: 14px;
    color:#fff;
    margin-top: 5px;
}
.while_top_more{
    float:right;
    overflow:hidden;
    background: url('/res/img/base/while_top_more.gif') no-repeat;
    width:37px;
    height:11px;
    margin: 6px;
}

.clear {
    clear:both;
}

.hidden1{
    overflow:hidden;
    width:0;
    height:0;
}

