a,a:hover{text-decoration: none;}
#waterfall_page{margin: 0 auto;}
#waterfall_head{
    width:100%;
    height:auto;
}
#waterfall_menu_sections{
    font-size: 14px;
    line-height:21px;
    margin-bottom: 20px;
}
#waterfall_menu_sections li{
    word-break: keep-all;
    white-space: nowrap;
}
#waterfall_level1menu_inner{
    margin-right: 200px;
}
#waterfall_level1menu li{
    padding: 10px 15px 11px;
}
li.waterfall_menuitem  a:hover{
    color: #9A0000;
    text-decoration: underline;
}
#waterfall_level1menu li.selected{
    position: relative;
}
#waterfall_level1menu li.hassub {
    border-right: 1px solid rgba(0, 0, 0, 0.14);
    border-left: 1px solid rgba(0, 0, 0, 0.14);
    padding: 10px 14px 11px;
}
#waterfall_level1menu li.hassub:after {
    content: "";
    display: block;
    position: absolute;
    left: -1px;
    right: -1px;
    bottom: -1px;
    border-top: 1px solid #FbFbFb;
}
#waterfall_level1menu li.selected:before {
    content: "";
    display: block;
    position: absolute;
    left: -1px;
    right: -1px;
    top: -1px;
    border-top: 2px solid #EA714C;
}
#waterfall_level2menu{
    padding:4px 0 5px;
    border-top: 1px solid rgba(0, 0, 0, 0.14);
}
#waterfall_level2menu li {
    padding: 5px 10px;
}
#waterfall_level2menu li a {
    display: block;
    padding: 2px 5px 3px;
}
#waterfall_level2menu li.selected a{
    color: #F2594B;
}
#waterfall_level2menu li a:hover{
    color: #9A0000;
    text-decoration: underline;
}
.waterfall_navbar{
    background-color: #fcfcfc;
    background: linear-gradient(#ffffff,#f9f9f9);
    border-radius: 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12);
    border-top: 1px solid rgba(0, 0, 0, 0.08);
    border-right: 1px solid rgba(0, 0, 0, 0.15);
    border-left: 1px solid #d6d6d6;
    border-bottom: 1px solid rgba(0, 0, 0, 0.18);
    color: #333333;
    margin-bottom: 2px;
}
.floatleft{
    float:left;
    display: inline-block;
}
.waterfall_moremenu{
    position: relative;
    width:38px;
    height: 21px;
    cursor: pointer;
}
.waterfall_dropctrl em{
    display: inline-block;
    margin-left: 3px;
    width:7px;
    height: 5px;
    vertical-align: middle;
    background: url(../images/qmenu.png) no-repeat -84px -12px;
}
.waterfall_dropctrl:hover{
    text-decoration: none;
}
.waterfall_dropctrl_hover{
    position: absolute;
    display: block;
    padding: 5px 10px 11px;
    top:4px;
    right:4px;
    bottom: -1px;
    left: 4px;
    background: #fff;
    border: 1px solid #ddd;
    border-bottom: none;
    z-index: 152;
    border-radius: 3px 3px 0 0;
    box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.14);
}
.waterfall_dropctrl_hover em{
    background-position: -84px -38px;
}
.waterfall_dropmenu{
    position: absolute;
    top:41px;
    left: 4px;
    background: #fff;
    border: 1px solid #ddd;
    z-index: 150;
    border-radius: 3px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.14);
}
.waterfall_dropmenu li{
    width:80px;
    overflow: hidden;
}
#waterfall_search {
    width:190px;
    float: right;
    display: inline-block;
    padding: 5px 4px 6px 0;
    overflow: hidden;
}
.waterfall_searchbox{
    vertical-align: middle;
    zoom: 1;
    position: relative;
}
.waterfall_field{
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px;
    box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.07);
    background: #fbfaf8;
    border: 1px solid #cfcfcf;
    color: #717171;
    font-size: 13px;
    margin: 0;
    outline: none;
    padding: 5px 30px 5px 9px;
    position: relative;
    width: 100%;
    z-index: 150;
}
.waterfall_submit{
    width: 16px;
    height: 17px;
    background: url('../images/webicons.png') -98px -87px no-repeat;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    font: 0/0 serif;
    text-shadow: none;
    color: transparent;
    border: none;
    background-color: transparent;
    position: absolute;
    right: 9px;
    top: 7px;
    z-index: 151;
}
#waterfall_body {width:100%;height: auto;min-height: 600px;position: relative;margin-top: 10px;}
#postbutton{position: absolute;width:43px;height: 42px;overflow: hidden;right:-51px;top:0;}
#postbutton a {display: block;width:41px;height: 40px;background: url(../images/post.png) no-repeat 0 0;border-radius: 4px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);}
#postbutton a:hover{background-position:-41px 0;}
#waterfall_container {margin: 0 auto;}
#left_corner{float: left;}
#right_corner{float: right;}
.corner-inner{padding:0 10px 10px 10px;background-color: #ffffff;margin-bottom: 15px;border-radius: 3px;box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.18);}
.corner-part{padding-top: 10px;color: #bfbfbf;font-size:12px;}
.corner-title {height: 20px;line-height: 20px;color: #999;margin: 0;padding-left: 24px;}
/*热门标签*/
#tags .corner-title{background: url(../images/page_tag.gif) no-repeat 0 -74px;}
.xtag {margin-left:18px;border-top: 1px dashed #ccc;}
.xtag:first-of-type{border-top: none!important;}
.xtag-gname{color: #aaa;}
.xtag li{float: left;margin: 8px 0;vertical-align: middle;}
.xtag li a{display:inline-block;border-right: 1px solid #ddd;margin: 3px 0;padding: 0 6px;line-height:12px;height:12px;cursor:pointer;white-space: nowrap;word-break: keep-all;}
.xtag li:last-child a {border-right:none!important;}
.xtag li:hover a{color: #9A0000;}
.xtag li.selected a {color: #F2594B;}
/*瀑布项*/
.waterfall_item {padding-bottom: 15px;float: left;margin: 0 7px;}
.waterfall_thread {border-radius: 3px;box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.18);background: #ffffff;}
.waterfall_threadtop {border-bottom: 1px solid #e0e0e0;position: relative;}
.waterfall_buttons {position: absolute;left: 8px;right: 8px;top:8px;z-index: 101;}
.waterfall_button {background-color: #f7f7f7;background: linear-gradient( #ffffff, #f0f0f0);color: #5f5f5f;cursor: pointer;font-weight: bold;text-shadow: 0 1px #ffffff;white-space: nowrap;padding: 8px 14px 7px;border-radius: 4px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);background-clip: padding-box;border: 1px solid rgba(0, 0, 0, 0.3);font-size: 13px;display: inline-block;}
.waterfall_button em {display: inline-block;position: relative;vertical-align: middle;}
.waterfall_button span{font: 0/0 serif;text-shadow: none;color: transparent;position: absolute;}
.waterfall_like,.waterfall_reply {float: right;padding: 8px 8px 10px;overflow: hidden;margin-left: 4px;}
.waterfall_like em {top:1px;width: 17px;height: 15px;background: url('../images/webicons-extend.png') -50px -84px no-repeat;  -webkit-transform: scale(0.8);-moz-transform: scale(0.8);-ms-transform: scale(0.8);transform: scale(0.8);}
.waterfall_reply em{top:1px;width: 17px;height: 15px;background: url('../images/webicons-extend.png') -67px -84px no-repeat; -webkit-transform: scale(0.8);-moz-transform: scale(0.8);-ms-transform: scale(0.8);transform: scale(0.8);}
.waterfall_collection {float: left;overflow: hidden;border-color: #670f13;-webkit-font-smoothing: antialiased;background-image: linear-gradient( #e3262e, #ab171e);background-color: #ab171e;border-style: solid;border-width: 1px;color: #ffffff;text-shadow: 0 -1px rgba(0, 0, 0, 0.11);}
.waterfall_collection:hover{background-image: linear-gradient( #f4373f, #bc282f);background-color: #bc282f;}
.waterfall_collection em {width: 34px;height: 16px;background: url('../images/webicons.png') -56px -107px no-repeat;position: relative;top: -2px;}
.waterfall_collectnum {display: none;}
.waterfall_threadmiddle:hover{background: #efefef;}
.waterfall_threadbottom {border-top: 1px solid #e7e7e7;}
.waterfall_cover{position: relative;}
.waterfall_cover a{cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in;cursor:-o-zoom-in;}
.waterfall_cover img {border-radius: 3px 3px 0 0;}
.waterfall_cover a:hover img {opacity: 0.9;filter: alpha(opacity=90);}
.waterfall_playbutton{position: absolute;top: 45%;left: 42%;display: block;width: 49px;height: 49px;overflow: hidden;text-indent: -9999px;z-index: 50;cursor: pointer!important;background: url('../images/player.png') 0 0 no-repeat;}
.waterfall_audio{padding: 5px 10px 0;overflow: hidden;}
.waterfall_content{padding: 6px 12px 7px;overflow: hidden;}
.waterfall_subject{width: 180px;display: block;font-size: 14px;color: #333333;font-family: "黑体"; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.waterfall_message{padding: 5px 0px;font-size: 12px;line-height: 17px;word-wrap: break-word;color: #555555;font-family: "宋体";}
.waterfall_status {padding: 4px 0px 2px;font-size: 11px;}
.waterfall_statusitem{display: inline-block;vertical-align: middle;zoom: 1;padding-right: 7px;color: #a7a7a7;}
.waterfall_collectionicon{margin-right: 4px;width: 14px;height: 11px;display: inline-block;vertical-align: middle;zoom: 1;font: 0/0 serif;background: url('../images/webicons.png') -141px -34px no-repeat;text-shadow: none;color: transparent;}
.waterfall_likesicon{margin-right: 4px;width: 12px;height: 11px;display: inline-block;vertical-align: middle;zoom: 1;font: 0/0 serif;background: url('../images/webicons.png') -163px -58px no-repeat;text-shadow: none;color: transparent;}
.waterfall_repliesicon{margin-right: 4px;width: 10px;height: 11px;display: inline-block;vertical-align: middle;zoom: 1;font: 0/0 serif;background: url('../images/webicons.png') -141px -82px no-repeat;text-shadow: none;color: transparent;}
.waterfall_count{color: #999999;}
.waterfall_publishinfo{padding: 9px 12px 10px;overflow: hidden;}
.waterfall_datetime{font-size: 11px;line-height: 15px;text-overflow: ellipsis;color: #b7b7b7;}
.waterfall_forumname{color:#717171;}
a.waterfall_user {color: #717171;font-weight: bold;}
.waterfall_comments{padding: 15px 12px 0;overflow: hidden;}
.waterfall_comment{margin-bottom: 5px;}
.waterfall_imglink{position: relative;margin-right: 6px;width: 30px;float: left;}
.waterfall_imglink img {border-radius: 2px;height: 30px;width: 30px;}
.waterfall_commenttext {margin-left: 36px;font-size: 11px;line-height: 15px;}
.quote {padding-bottom: 5px;zoom: 1;padding: 5px 5px 5px 25px;background: #F9F9F9 url('../images/icon_quote_m_s.gif') no-repeat 5px 5px;}
.quote blockquote {display: inline-block;margin: 0;padding: 0 25px 5px 0;line-height: 1.6;zoom: 1;background: url('../images/icon_quote_m_e.gif') no-repeat 100% 100%;}
/*加载中和分页*/
#loading {margin-bottom: 15px;text-align: center;color:#666;}
#loading img {display: inline;}
#mulpage{height:40px;margin:60px 0 20px 0;}
.pg {float:none;font-size:13px;text-align: center;}
.pg a,.pg strong,.pg label {display:inline-block;float:none;height: 32px;line-height: 32px;padding: 0 7px;text-align: center;min-width:20px;color: #666;background-color: #fcfcfc;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12);border-top: 1px solid rgba(0, 0, 0, 0.08);border-right: 1px solid rgba(0, 0, 0, 0.15);border-left: 1px solid #d6d6d6;border-bottom: 1px solid rgba(0, 0, 0, 0.18);}
.pg a:hover{color: #fff;background: linear-gradient(#c3c3c3,#bfbfbf);background-color: #c1c1c1;border-color: #c1c1c1;}
.pg strong {color: #fff;background-color: #acacac;background: linear-gradient(#a8a8a8,#909090);border-color:#acacac;}
.pg label {display:none;}
.pg a.nxt {width:60px;}
/*下面是投票主题*/
.xpbg{width: 100%;height: 12px;background: url(../images/pllb.png) 0 0 repeat-x;-webkit-border-radius: 0 4px 4px 0;-moz-border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0;}
.xpbr{height: 12px;-webkit-border-radius: 0 4px 4px 0;-moz-border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0;}
/*活动与商品主题*/
.xspi{margin-top:6px;}
.xspi em{color: #F26C4F;}
.xspi del{text-decoration: line-through;color: #999}
/*下面是辩论*/
.xds {text-align: center;margin-top: 1em;background: url(../images/debate_bg.gif) no-repeat 50% 100%;}
.xds table{margin:0 auto;}
.xsi_1,.xsi_2 {min-width:20px;}
.xsi_1 em,.xsi_2 em{color:#F30;font-weight: bold;font-size: 12px;}
.xds .pointchart {position: relative;width:45px;height: 100px;background: url(../image/debate_chart.png) no-repeat 0 0;}
.xds .chart {width: 100%;background: url(../images/debate_chart.png) no-repeat; position:absolute;left: 0;bottom: 0;}
.xsc_1 .chart {background-position: -45px 0;}
.xsc_2 .chart {background-position: -90px 0;}
.xds th div {background: url(../images/debate_vs.png) no-repeat 50% 50%;width: 30px;height: 100px;}
ul.xpl{margin:10px 0 0 10px;}
ul.xpl li{margin-left: 10px;list-style-type:disc!important;}
.xpl span.affirm{color: #E95412;}
.xpl span.nega{color: #369;}