.tr_gg .td_gg{float: left;padding: 15px 0;}
.pns>a {display: block;float: left;margin-right: 20px;}
.pns>a>img {border-radius: 50%;width: 100px;height: 100px;}
.pns>div.pns_intro>span {display: block;padding: 5px 20px;background-color: #e0e0e0;margin-bottom: 5px;border-radius: 10px;}
.pns>div.pns_intro>span a {color: #000;}
.pns>div.pns_intro {float: left;}
#pt .y{width:550px;height:29px;overflow:hidden;}
#chart {
    margin-bottom: 5px;
    box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
}
.chart{padding-left:22px;background:url(../images/chart.png) no-repeat 0 50%;color:#999;}
.chart em{color:#444;}
#an{margin-bottom:5px;}
#an dt{display:none;}
#an li{float:right;clear:both;width:526px;text-align:right;}
#an li span{float:left;width:450px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#an li em{float:left;width:75px;color:#999;}
#anc,#an li{height:29px;overflow:hidden;}
#anc i{font-style:italic;}
.h2o_announcement{height:25px;line-height:25px;margin-top:15px;font-size:14px;}
.h2o_announcement .z{background:url(../images/h2o_ann_icon.gif) 0 5px no-repeat;padding-left:20px;color:#da4f30;}
.oll li{float:left;overflow:hidden;white-space:nowrap;width:19.9%;height:24px;line-height:24px;}
.oll img{vertical-align:middle;}
.heat{width:370px;}
.heatl{padding-left:15px;margin-left:385px;background:url(../images/vline.png) repeat-y 0 0;}
#category_grid{padding:0;border-top:1px solid #E7E8EB;}
#category_grid table{width:100%;table-layout:fixed;}
#category_grid td{width:25%;}
.category_l1,.category_l2,.category_l3,.category_l4{line-height:25px;background:#fff;overflow:hidden;}
.category_l1{line-height:normal;}
.category_l1,.category_l2,.category_l3{background:url(../images/category_lbg.png) no-repeat right center;}
.ie6 .category_l4{margin-right:-3px;}
.slidebox_grid{position:relative;margin:10px;border:1px #ccc solid;}
#category_grid h4{width:100%;height:30px;line-height:30px;text-indent:10px;font-size:12px;cursor:pointer;background:url(../images/tb.png) repeat-x;position:relative;}
.category_newlist{padding:10px;}
.category_newlist li{background:url(../images/dot.gif) no-repeat left center;height:21px;line-height:21px;overflow:hidden;padding-left:10px;}
#category_grid h4 span{background:#CDCDCD;width:1px;height:30px;display:inline-block;position:absolute;left:0;top:0;}
#category_grid h4 span.tit_newimg{background:#FFF;}
#category_grid .newimgbox:hover h4 span,#category_grid .subjectbox:hover h4 span,#category_grid .replaybox:hover h4 span,#category_grid .hottiebox:hover h4 span,#category_grid .goodtiebox:hover h4 span{width:6px;background:url(../images/grid.png) no-repeat 0 0;transition:width 0.2s ease 0s;overflow:hidden;}
#category_grid .newimgbox:hover h4 span.tit_newimg{background-position:0 -30px;}
#category_grid .subjectbox:hover h4 span.tit_subject{background-position:0 0;}
#category_grid .replaybox:hover h4 span.tit_replay{background-position:0 -30px;}
#category_grid .hottiebox:hover h4 span.tit_hottie{background-position:0 -60px;}
#category_grid .goodtiebox:hover h4 span.tit_goodtie{background-position:0 -90px;}
.fl_tb{width:100%;}
.fl_tb td{padding:10px 0;}
.fl_icn{padding-right:10px !important;width:31px;}
.fl_by{width:220px;}
.fl_by div{margin-left:10px;width:210px;padding-left:8px;word-break:keep-all;word-wrap:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.fl_by div .xi2{zoom:1;}
.fl_by cite{display:block;}
.fl_i{width:150px;text-align:right;}
.fl_i em{display:block;width:5em;}
.fl .i_z{margin-right:8px;padding-right:8px;border-right:1px solid #C2D5E3;}
.fl_icn_g{float:left;width:31px;}
.fl_g{vertical-align:top;}
.fl_g dl{margin-left:31px;padding-left:10px;}
.fl_g dt{font-weight:700;}
.fl_row td{border-top:1px dashed #E7E8EB;}
.flt{}.flt .flc{width:294px;}
.gcop{margin-right:15px;clear:left;}
.ghfl dt,.flt dt{font-size:14px;font-weight:700;}
.ghfl dt span,.flt dt span,.flt dd span{font-size:12px;font-weight:200;color:#999;}
.ghfl dd,.flt dd{line-height:1.8em;}
#fjump_menu{overflow-x:hidden;max-height:600px;}
#fjump_menu dl{width:200px;}
#fjump_menu dt{font-weight:700;}
#fjump_menu dd{text-indent:1em;}
#fjump_menu li.a a{background-color:#E5EDF2;}
.h2o_chart{background-color:#fff;width:818px;margin-bottom:16px !important;padding:15px;}
.h2o_first_box {
    width: 818px;
    padding: 15px;
    margin: 20px 0 16px;
    overflow: hidden;
    box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
}
.h2o_focus_box{position:relative;width:818px;height:330px;overflow:hidden;}
.h2o_focus ul h3{font-size:16px;color:#fff;font-weight:normal;background:rgba(0,0,0,0.4);line-height:40px;text-indent:10px;position:absolute;bottom:0;left:0;width:880px;display:none;}
.h2o_focus .slidebar{position:absolute;bottom:15px;right:10px;z-index:99;}
.h2o_focus .slidebar li{float:left;width:10px;height:10px;background:rgba(0,0,0,0.2);margin-right:4px;font-size:0;overflow:hidden;cursor:pointer}
.h2o_focus .slidebar li.on{background:#52a4de;}
.h2o_focus .slidebar img{display:block;}
.h2o_focus .h2o_prenext{width:45px;height:70px;font-size:20px;color:#fff;background:rgba(0,0,0,0.5);position:absolute;top:38%;line-height:70px;text-align:center;cursor:pointer;display:none;}
.h2o_focus .prev{left:0;}
.h2o_focus .next{right:0;}
.h2o_focus:hover .prev,.h2o_focus:hover .next{display:block;}
.h2o_list_box {
    margin-bottom: 16px;
    padding: 0 14px 15px 15px;
    box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
}
.h2o_list_box .listtit{height:50px;line-height:50px;margin:0 -15px 16px -15px;padding:0 15px;color:#3f3f3f;font-size:16px;font-weight:400;background:#f9f9f9;border-bottom:1px solid #f1f1f1;overflow:hidden;}
.h2o_list_box .firt_img{border-bottom:1px dashed #dfdfdf;padding-bottom:15px;margin-bottom:15px;text-align:center;}
.h2o_list_box .firt_img img{width:375px;height:180px;overflow:hidden;}
.h2o_list_box .firt_img p{width:365px;line-height:30px;height:30px;margin:5px 5px 0;font-size:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.h2o_list_box li{height:30px;line-height:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.h2o_list_box li em{float:left;background:#999;width:4px;height:4px;margin:13px 10px 0 0;border-radius:50%;}
.h2o_list_box li a{height:30px;line-height:30px;font-size:14px;overflow:hidden;}
.l_list,.r_list{width:375px;}
.l_list{padding-right:35px;border-right:1px dashed #dfdfdf;}
.h2o_forum_userbox{padding:50px 30px;margin:20px 0 16px;}
.h2o_forum_userbox table{width:100%}
.h2o_forum_userbox .fastlg td{padding:0}
.h2o_forum_userbox .input{background:#FFF;width:240px;height:28px;margin-bottom:10px;border-color:#dfdfdf;outline:none;}
.h2o_third_login_box{height:36px;line-height:36px;}
.h2o_third_login_box .z p{display:inline-block;float:left;overflow:hidden;_zoom:1;}
.h2o_third_login_box .z a{display:inline-block;padding-left:20px;height:26px;background:url(../images/h2o_third_login.png) 0 8px no-repeat;}
.h2o_third_login_box .z a.h2o_vx_ico{background-position:-60px 10px;}
.h2o_login_button{background:#1499f8;border-radius:2px;color:#fff;display:block;font-size:16px;height:50px;text-align:center;transition:all .2s ease-in;}
.h2o_login_button:hover{background:#0783dd;color:#fff;}
.h2o_login_box{background:#fff;height:256px;width:268px;padding:30px 20px 20px;margin:20px 0 16px;}
.h2o_login_avatar{text-align:center;}
.h2o_login_avatar a{display:block;width:64px;height:64px;margin:0 auto;}
.h2o_login_avatar img{display:block;width:64px;height:64px;border-radius:50%;-webkit-border-radius:50% -moz-border-radius:50%;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}.h2o_login_mymsg{height:35px;padding:5px 0;border:1px solid #eee;-webkit-border-radius:2px;border-radius:2px;background-color:#FBFBFB;margin:20px 0 25px;overflow:hidden;}
.h2o_login_mymsg p{margin-left:1px;width:75px;line-height:1.2;border-right:1px solid #eee;float:left;padding:0 4px;text-align:center;}
.h2o_login_mymsg p strong{color:#f05a14;display:block;margin-bottom:5px;}
.h2o_login_mymsg a{color:#666;}
.h2o_login_uname{margin:20px 0;font-size:16px;text-align:center;}
.h2o_login_uname a{margin:0 10px;}
.h2o_login_box .h2o_user_button{text-align:center;}
.h2o_login_box .h2o_user_button a{display:inline-block;width:93px;height:35px;margin-left:10px;line-height:35px;border-radius:2px;font-size:14px;text-align:center;transition:all .2s ease-in;}
.greenbutton{background:#4fc277;border:1px solid #4fc277;color:#fff;}
.greenbutton:hover{background:#3cac63;border:1px solid #3cac63;color:#fff;}
.purplebutton{background:#f5f5f5;border:1px solid #f1f1f1;color:#999;}
.purplebutton:hover{background:#f1f1f1;border:1px solid #e6e6e6;color:#6f6f6f;}
.h2o_forum_sc{float:left;display:block;padding-right:10px;}
.h2o_forum_sc a{display:block;width:80px;overflow:hidden;}
.h2o_forum_sc img{width:80px;height:80px;}
.h2o_forums .fl {
    border: none;
    background: transparent;

}
.h2o_forums .fl .box {
    margin-bottom: 16px;
    border: 1px solid #E7E8EB;
    box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
}
.h2o_forums .bm_h .o img{margin-top:15px;}
.h2o_forums .fl .bm_h{background:#f9f9f9;padding:0 15px;height:45px;line-height:45px;font-size:16px;color:#757575;border-top:none;border-bottom:1px solid #efefef;overflow:hidden;}
.h2o_forums .bmw .bm_h a{font-size:16px;color:#3f3f3f;font-weight:normal;}
.h2o_forums .h2o_forumlist{margin:0 5px;}
.h2o_forums .fl .bm_h .y,.fl .bm_h .y a{font-size:14px;color:#3f3f3f;}
.h2o_forums .fl_row td{border-top:1px dashed #e6e6e6;}
.h2o_forums .fl_tb td{padding:15px 0;}
.h2o_forums .fl_icn_g{width:auto;padding-right:10px;}
.h2o_forums .fl_g dt a,.h2o_forums .fl_tb td h2 a{font-size:16px;color:#3f3f3f;line-height:30px;font-weight:normal;}
.h2o_forums fl_g dd,.h2o_forums .fl_g dd a,.h2o_forums .fl_tb td p,.h2o_forums .fl_tb .xi2,.h2o_forums .fl_tb .xi2 a,.h2o_forums .fl_by,.h2o_forums .fl_by a{color:#999;line-height:18px;}
.h2o_forums .fl_g dd{padding-right:15px;color:#666;}
.h2o_forums .fl_g dd em{font-size:14px;color:#444;line-height:18px;}