BODY {
	FONT: 12px/1.5 'DejaVu Sans','Lucida Grande',Tahoma,'Hiragino Sans GB',STHeiti,SimSun,sans-serif; COLOR: #444
}

#g_index{
    margin:0 auto;
    width:950px;
}
.g_index_top_bg{
    width:950px;
    height:78px;
    background: url(hd_shadow.png) repeat-x 0 bottom;
}
.g_index_top{
    width:918px;
    border:1px solid #ccc;
    border-top:none;
    border-bottom:none;
    padding:15px;
}
.s1 {
    height: 1px; 
    font-size: 1px; 
    overflow: hidden; 
    display: block; 
    background: #ccc; 
    margin: 0 5px; 
    clear:both;
}
.s2 {
    height: 1px; 
    font-size: 1px; 
    overflow: hidden; 
    display: block; 
    background: #fff; 
    border-right: 2px solid #ccc; 
    border-left: 2px solid #ccc; 
    margin: 0 3px; 
    clear:both;
}
.s3 {
    height: 1px; 
    font-size: 1px; 
    overflow: hidden; 
    display: block; 
    background: #fff; 
    border-right: 1px solid #ccc; 
    border-left: 1px solid #ccc; 
    margin: 0 2px; 
    clear:both;
}
.s4 {
    height: 2px; 
    font-size: 1px; 
    overflow: hidden; 
    display: block; 
    background: #fff; 
    border-right: 1px solid #ccc; 
    border-left: 1px solid #ccc; 
    margin: 0 1px; 
    clear:both;
}

.g_index_top a{
    padding-left: 70px;
    width: 235px;
    background: url(group.png) no-repeat 20px 2px;
    color: #666;
    line-height:19px;
}
.g_index_top a:hover{
    text-decoration: none;
    color: #666;
}
.g_index_top strong{
    display: block;
    color: #609;
}
.g_index_top a:hover strong { 
    color: #F60; 
}
.g_top_a{
    float:left;
    border-right: 1px solid #DDD;
}
.g_top_b{
    float:left;
    border-right: 1px solid #DDD; 
    border-left: 1px solid #FFF; 
}
.g_top_c{
    float:left;
    border-left: 1px solid #FFF; 
    margin:0;
}
.g_index_dh{
    background: url(pt_icn.png) no-repeat left center;
    text-indent:2em;
    margin-top:10px;
}
.g_index_dh span{
    float:right;
}
.g_index_box{
    border: 1px solid #DDD;
    height:auto;
    margin-top:10px;
    width:948px;
}
.g_index_left{
    float:left;
    border-right: 1px solid #ccc;
    width:623px;
    background: url(thead.png) repeat-x 0 -5px;
}
.g_index_left_a{
    background: url(th-lb.png) no-repeat -320px -200px;
    height:48px;
    border-bottom: 1px solid #ddd;
    text-indent:0.7em;
    line-height:48px;
    color:white;
    font-weight:bold;
    font-size:20px;
}
.g_index_left_b{
    padding:5px 10px 10px 15px;
}

.g_lj{
    height:30px;
    border-bottom: 1px dashed #ddd;
    line-height:30px;
    font-weight:bold;
    font-size:14px;
    color:#333;
}
.g_total{
    height:35px;
    border-bottom: 1px dashed #ddd;
    line-height:35px;
}
.g_total_y{
    float:right;
    margin-top:7px;
}
.g_l_list{
    border-bottom: 1px dashed #ddd;
    height:70px;
    margin-top:10px;
}
.g_l_list_a{
    float:left;
    width:450px;
    height:70px;
}
.g_l_list_a img{
    float:left;
    margin-right:10px;
    width:60px;
    height:60px;
}
.g_l_list_a a:hover img{
    border:1px solid orange;
    padding:1px;
    width:58px;
    height:58px;
    margin-right:8px;
}
.g_l_list_a h3{
    margin:0;
    padding:0;
    line-height:22px;
    font-weight:bold;
    color:#222;
}
.g_l_list_a p{
    margin:0;
    padding:0;
    line-height:22px;
}
.g_diamond img{
    width:16px;
    height:16px;
    float:left;
    margin-right:0;
}
.g_l_list_b{
    float:right;
    width:40px;
    border-right:1px solid #ccc;
    margin-top:8px;
    text-align:right;
    padding-right:20px;
    margin-right:10px;
}
.g_l_list_c{
    float:right;
    width:30px;
    margin-top:8px;
    text-align:right;
}
.g_l_list_c p{
    margin:0;
    padding:0;
    line-height:25px;
    font-weight:bold;
}
.g_l_list_b p{
    margin:0;
    padding:0;
    line-height:25px;
    font-weight:bold;
}
.g_page{
    height:30px;
    line-height:30px;
    text-align:right;
    margin-top:10px;
}
.g_index_right{
    float:left;
    width:324px;
}
.g_index_right_a{
    height:33px!important;
    height:10px;
    border-bottom: 1px solid #ddd;
    padding:15px 0 0 30px!important;
    padding:6px 0 0 30px;
}
.g_rj{
    height:30px;
    border-bottom: 1px dashed #ddd;
    line-height:30px;
    font-weight:bold;
    font-size:14px;
    color:#333;
    margin:5px 10px 0 15px;
}
.g_rj a{
    float:right;
}
.g_r_list_a{
    height:auto;
    border-bottom: 1px solid #ddd;
}
.g_r_ph{
    float:left;
    margin:10px 0 0 17px!important;
    margin:10px 0 0 12px;
    width:60px;
    height:80px;
    overflow:hidden;
}
.g_r_ph img{
    width:60px;
    height:60px;
}
.g_r_ph h3{
    margin:0;
    padding:0;
    line-height:24px;
}
.g_r_list_b ul{
    margin-top:10px;
}
.g_r_list_b ul li{
    line-height:23px;
    margin-left:15px;
    margin-top:0!important;
    margin-top:3px;
    border-bottom:1px dashed #eee;
    width:290px;
    height:20px;
    overflow:hidden;
}
.tit_r_ht{
    float:right;
    background:url(94.gif) no-repeat;
    width:70px;
    height:25px;
    cursor:pointer; 
    margin-right:10px;
}
.tit_r_ht a{
    color:white;
    font-weight:bold;
}
.tit_r_new{
    float:right;
    background:url(94.gif) no-repeat;
    width:70px;
    height:25px;
    cursor:pointer; 
    color:white;
    margin-right:10px;
    text-indent:1em;
}
.tit_r_new a{
    color:white;
    font-weight:bold;
}