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 {margin-bottom:15px;}

.waterfall_thread {border-radius: 3px;box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.49);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);cursor: pointer;}

.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{display: block;font-size: 14px;color: #333333;font-family: "Microsoft yahei","微软雅黑";}

.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;}