body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p { margin: 0px; padding: 0px; }
.htmls { background: url('../img/top_bg_3.jpg') no-repeat scroll center top rgb(255, 255, 255);}
body { color: rgb(51, 51, 51); font: 12px/1.75 Arial,sans-serif,宋体; }
table, td, tr, th { font-size: 12px; }
li { list-style-type: none; }
table { margin: 0px auto; }
img { border: 0px none; vertical-align: top; }
ol, ul { list-style: none outside none; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; font-weight: 400; }
i { font-style: normal; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 400; }
input, textarea, select, option { font-family: Arial,sans-serif,宋体; font-size: 12px; }
textarea { font-family: 宋体,Arial,sans-serif\9 ; }
a { color: rgb(51, 51, 51); text-decoration: none; outline: medium none; }
a:hover { text-decoration: underline; }
@media only screen and (max-width: 959px) {
	body { width: 1250px; }
}
@media not all {
	body { width: 1250px; }
}
.png24 { display: inline-block; }
.cDRed, .cDRed:visited, .cDRed:hover, .cDRed a, .cDRed a:visited, .cDRed a:hover { color: rgb(186, 38, 54); }
.cGreen, .cGreen:visited, .cGreen a, .cGreen a:visited { color: rgb(39, 184, 74); }
.fl { float: left; }
.clearfix, .area, .header, .footer, .area-sub, .area-main {  }
.clearfix:after { display: block; overflow: hidden; clear: both; height: 0px; visibility: hidden; content: "."; }
.blank6 { clear: both; display: block; height: 6px ! important; overflow: hidden; }
.blank10 { clear: both; display: block; height: 10px ! important; overflow: hidden; }
.blank12 { clear: both; display: block; height: 12px ! important; overflow: hidden; }
.blank20 { clear: both; display: block; height: 20px ! important; overflow: hidden; }
.blank30 { clear: both; display: block; height: 30px ! important; overflow: hidden; }
.blank50 { clear: both; display: block; height: 50px ! important; overflow: hidden; }
.footer { padding: 15px 0px; background: none repeat scroll 0% 0% rgb(53, 53, 53); height: 20px; line-height: 20px; text-align: center; clear: both; }
.footer .foot { color: rgb(204, 204, 204); width: 1000px; text-align: right; margin: 0px auto; }
.footer a { color: rgb(204, 204, 204); }
.footer i { color: rgb(110, 110, 110); margin: 0px 16px; font-size: 14px; }
.footer .fl a { margin-right: 35px; }
.footer .fl i { margin: 0px 25px 0px 0px; }
.footer .copyright { position: relative; top: 1px; font-size: 14px; margin: 0px 5px; }
.area { width: 1000px; clear: both; margin: 0px auto; }
.area-top { width: 1000px; height: 529px; clear: both; margin: 0px auto; position: relative; z-index: 2; }
.area-top h1 { position: absolute; left: 0px; top: 17px; width: 126px; height: 45px; z-index: 9; }
.area-top h1 a { float: left; display: block; width: 126px; height: 45px; text-decoration: none; overflow: hidden; line-height: 45px; text-align: left; text-indent: -9999px; }
.area-top .rules { float: right; width: 293px; height: 466px; }
.area-top .rules .time { position: absolute; right: 0px; top: 80px; width: 125px; line-height: 18px; text-align: left; clear: both; font-family: "Microsoft YaHei","微软雅黑","宋体"; font-size: 13px; font-weight: 500; color: rgb(255, 255, 255); }
.area-top .rules .text { position: absolute; right: 10px; top: 154px; clear: both; width: 285px; height: 260px; /*overflow-x: hidden; overflow-y: scroll;*/ }
.area-top .rules .text p { text-indent: 2em; padding: 0px 10px 0px 25px; line-height: 24px; font-family: "Microsoft YaHei","微软雅黑","宋体"; font-size: 14px; font-weight: 500; color: rgb(255, 255, 255); }
.area-top .rules .btn { position: absolute; right: 63px; top: 440px; clear: both; width: 166px; height: 63px; background: url('../img/btn03.png') no-repeat scroll left top transparent; overflow: hidden; border: medium none; cursor: pointer; line-height: 63px; text-align: left; text-indent: -999px; }
.area-top .rules .btn:hover { background: url('../img/btn04.png') no-repeat scroll left top transparent; }
.team-bg { clear: both; margin: 0px auto; background: url('../img/title_bg_x.png') repeat-x scroll left top rgb(243, 243, 243); height: 345px; }
.all-anchor-bg { clear: both; margin: 0px auto; background: none repeat scroll 0% 0% rgb(243, 243, 243); overflow: hidden; }
.title-bar { width: 1000px; height: 78px; clear: both; margin: 0px auto; overflow: hidden; }
.title-bar h2 { float: left; height: 35px; line-height: 35px; font-family: "Microsoft YaHei","微软雅黑","宋体"; font-size: 32px; font-weight: 500; color: rgb(54, 19, 13); }
.title-bar .more { float: left; display: inline; height: 15px; line-height: 15px; margin: 20px 0px 0px 15px; color: rgb(54, 19, 13); font-family: "宋体"; font-size: 13px; padding-right: 16px; background: url('../img/icon_bg.png') no-repeat scroll 94px 1px transparent; }
.title-bar .page-num { float: left; display: inline; height: 15px; line-height: 15px; margin: 20px 0px 0px 15px; font-family: "宋体"; font-size: 14px; color: rgb(157, 157, 157); }
.title-bar .sign-num { float: left; display: inline; height: 25px; line-height: 25px; margin: 10px 0px 0px 15px; font-family: "Microsoft YaHei","微软雅黑","宋体"; font-size: 14px; color: rgb(157, 157, 157); }
.title-bar .all-num { font-family: "Georgia"; font-size: 21px; color: rgb(157, 157, 157); }
.title-bar-bg { background: none repeat scroll 0% 0% rgb(255, 214, 28); clear: both; margin: 0px auto; height: 45px; padding: 0px 0px 25px; }
.title-bar-bg .title-bar { background: url('../img/icon01.png') no-repeat scroll left top transparent; width: 1060px; height: 35px; padding-top: 10px; }
.title-bar-bg .title-bar h2 { margin-left: 30px; }
.area_pic_scroll { clear: both; padding-bottom: 10px; background: none repeat scroll 0% 0% rgb(255, 214, 28); }
.lady_focus_photo { min-width: 1006px; height: 402px; overflow: hidden; position: relative; width: 100%; }
.lady_focus_photo a { color: rgb(255, 255, 255); }
.lady_focus_photo .scroll_bd { width: 100%; overflow: hidden; }
.lady_focus_photo .scroll_in_cnt { width: 9999px; }
.lady_focus_photo .fh_panel { float: left; width: 1006px; padding: 0px; overflow: hidden; }
.lady_focus_photo .fh_panel li { float: left; display: inline; margin: 2px 0px 0px 2px; width: 199px; height: 199px; overflow: hidden; position: relative; }
.lady_focus_photo .fh_panel .bigpic { width: 400px; height: 400px; }
.lady_focus_photo .fh_panel li:hover .box, .lady_focus_photo .fh_panel .am_hover .box { margin-bottom: 0px; }
.lady_focus_photo .fh_panel .box { margin-bottom: -199px; left: 0px; bottom: 0px; height: 199px; width: 199px; line-height: 21px; position: absolute; text-align: left; display: block; transition: all 0.5s ease-in-out 0s; }
.lady_focus_photo .fh_panel .box .box_bg { font-size: 14px; padding: 24px 10px 15px; height: 160px; width: 179px; background: none repeat scroll 0% 0% rgb(39, 184, 74); color: rgb(255, 255, 255); opacity: 0.8; }
.lady_focus_photo .fh_panel .box .num { font-family: "Microsoft YaHei","微软雅黑","宋体"; font-size: 38px; font-weight: 500; color: rgb(255, 255, 255); clear: both; }
.lady_focus_photo .fh_panel .box .num em { font-size: 25px; color: rgb(255, 214, 28); }
.lady_focus_photo .fh_panel .box .text { word-break: break-all; color: rgb(255, 214, 28); line-height: 25px; padding: 6px 0px 6px 38px; clear: both; }
.lady_focus_photo .fh_panel .box .vote { color: rgb(255, 255, 255); padding: 12px 0px 15px 40px; clear: both; }
.lady_focus_photo .fh_panel .box .flag { margin-left: 40px; display: block; width: 106px; height: 30px; border: 1px solid rgb(255, 255, 255); text-decoration: none; line-height: 30px; }
.lady_focus_photo .fh_panel .box .flag .bg5 { float: left; display: inline; margin: 7px 7px 0px 9px; background: url('../img/small_flag.gif') no-repeat scroll left -64px transparent; width: 23px; height: 15px; }
.lady_focus_photo .fh_panel .box .flag .bg6 { float: left; display: inline; margin: 7px 7px 0px 9px; background: url('../img/small_flag.gif') no-repeat scroll left -80px transparent; width: 23px; height: 15px; }
.lady_focus_photo .fh_panel .box .flag .bg9 { float: left; display: inline; margin: 7px 7px 0px 9px; background: url('../img/small_flag.gif') no-repeat scroll left -128px transparent; width: 23px; height: 15px; }
.lady_focus_photo .fh_panel .box .flag .bg11 { float: left; display: inline; margin: 7px 7px 0px 9px; background: url('../img/small_flag.gif') no-repeat scroll left -160px transparent; width: 23px; height: 15px; }
.lady_focus_photo .fh_panel .box .flag .bg15 { float: left; display: inline; margin: 7px 7px 0px 9px; background: url('../img/small_flag.gif') no-repeat scroll left -224px transparent; width: 23px; height: 15px; }
.lady_focus_photo .fh_panel .box .flag .bg16 { float: left; display: inline; margin: 7px 7px 0px 9px; background: url('../img/small_flag.gif') no-repeat scroll left -240px transparent; width: 23px; height: 15px; }
.lady_focus_photo .fh_panel .box .flag .bg17 { float: left; display: inline; margin: 7px 7px 0px 9px; background: url('../img/small_flag.gif') no-repeat scroll left -256px transparent; width: 23px; height: 15px; }
.lady_focus_photo .fh_panel .box .flag .bg18 { float: left; display: inline; margin: 7px 7px 0px 9px; background: url('../img/small_flag.gif') no-repeat scroll left -272px transparent; width: 23px; height: 15px; }
.lady_focus_photo .fh_panel .box .flag .bg19 { float: left; display: inline; margin: 7px 7px 0px 9px; background: url('../img/small_flag.gif') no-repeat scroll left -288px transparent; width: 23px; height: 15px; }
.lady_focus_photo .fh_panel .box .flag .bg20 { float: left; display: inline; margin: 7px 7px 0px 9px; background: url('../img/small_flag.gif') no-repeat scroll left -304px transparent; width: 23px; height: 15px; }
.lady_focus_photo .fh_panel .box .flag .bg21 { float: left; display: inline; margin: 7px 7px 0px 9px; background: url('../img/small_flag.gif') no-repeat scroll left -320px transparent; width: 23px; height: 15px; }
.lady_focus_photo .fh_panel .box .flag .bg23 { float: left; display: inline; margin: 7px 7px 0px 9px; background: url('../img/small_flag.gif') no-repeat scroll left -352px transparent; width: 23px; height: 15px; }
.lady_focus_photo .fh_panel .box .flag .bg24 { float: left; display: inline; margin: 7px 7px 0px 9px; background: url('../img/small_flag.gif') no-repeat scroll left -368px transparent; width: 23px; height: 15px; }
.lady_focus_photo .fh_panel .box .flag .bg25 { float: left; display: inline; margin: 7px 7px 0px 9px; background: url('../img/small_flag.gif') no-repeat scroll left -384px transparent; width: 23px; height: 15px; }
.lady_focus_photo .fh_panel .box .flag .bg27 { float: left; display: inline; margin: 7px 7px 0px 9px; background: url('../img/small_flag.gif') no-repeat scroll left -416px transparent; width: 23px; height: 15px; }
.lady_focus_photo .fh_panel .box .flag .bg28 { float: left; display: inline; margin: 7px 7px 0px 9px; background: url('../img/small_flag.gif') no-repeat scroll left -432px transparent; width: 23px; height: 15px; }
.lady_focus_photo .fh_panel .box .flag .bg30 { float: left; display: inline; margin: 7px 7px 0px 9px; background: url('../img/small_flag.gif') no-repeat scroll left -464px transparent; width: 23px; height: 15px; }
.lady_focus_photo .fh_panel .box .flag .bg31 { float: left; display: inline; margin: 7px 7px 0px 9px; background: url('../img/small_flag.gif') no-repeat scroll left -480px transparent; width: 23px; height: 15px; }
.lady_focus_photo .fh_panel .bigpic .box { margin-bottom: -120px; height: 120px; width: 400px; }
.lady_focus_photo .fh_panel .bigpic .box .box_bg { height: 86px; width: 380px; }
.lady_focus_photo .fh_panel .bigpic .num { float: left; display: inline; height: 45px; font-size: 45px; line-height: 45px; color: rgb(255, 214, 28); margin-right: 6px; }
.lady_focus_photo .fh_panel .bigpic .text { clear: none; padding: 0px; line-height: 21px; }
.lady_focus_photo .fh_panel .bigpic .vote { clear: none; padding: 0px; }
.lady_focus_photo .fh_panel .bigpic .flag { float: left; margin-left: 265px; }
.lady_focus_photo .scroll_btn { position: absolute; float: left; top: 50%; margin-top: -47px; z-index: 6; width: 40px; height: 94px; text-align: left; text-indent: -999px; line-height: 94px; text-decoration: none; overflow: hidden; }
.lady_focus_photo .scroll_prev { background: url('../img/icon_bg.png') no-repeat scroll left -316px transparent; left: 49%; margin-left: -540px; }
.lady_focus_photo .scroll_prev:hover { background: url('../img/icon_bg.png') no-repeat scroll -41px -316px transparent; }
.lady_focus_photo .scroll_next { background: url('../img/icon_bg.png') no-repeat scroll -1px -416px transparent; right: 49%; margin-right: -542px; }
.lady_focus_photo .scroll_next:hover { background: url('../img/icon_bg.png') no-repeat scroll -42px -416px transparent; }
.lady_focus_photo .fh_layer { background-color: rgb(255, 214, 28); height: 400px; opacity: 0.7; position: absolute; top: 2px; width: 50%; z-index: 5; }
.lady_focus_photo .l_fh_layer { left: 0px; margin-left: -503px; }
.lady_focus_photo .r_fh_layer { margin-right: -503px; right: 0px; }
.lady_focus_ctrls { width: 70px; height: 14px; margin: 0px auto; clear: both; text-align: center; padding: 20px 0px; }
.lady_focus_ctrls span { width: 14px; height: 14px; float: left; display: inline; line-height: 14px; overflow: hidden; text-align: left; text-indent: -999px; margin: 0px 2px; cursor: pointer; background: url('../img/icon_bg.png') no-repeat scroll -110px -203px transparent; }
.lady_focus_ctrls .current { background: url('../img/icon_bg.png') no-repeat scroll -90px -203px transparent; }
.all-anchor-list { width: 1000px; clear: both; margin: 0px auto; overflow: hidden; text-align: left; }
.all-anchor-list .loadmore { float: left; clear: both; width: 1000px; margin: 0px auto; background: url('../img/load_bg.png') repeat-x scroll left top transparent; height: 50px; line-height: 50px; font-family: "Microsoft YaHei","微软雅黑","宋体"; font-size: 14px; font-weight: 500; color: rgb(163, 163, 163); text-align: center; }
.all-anchor-list .loadmore-end { float: left; clear: both; width: 1000px; margin: 0px auto; background: url('../img/load_end2.png') no-repeat scroll center top transparent; height: 97px; }
.team-tab { width: 1000px; padding-top: 7px; height: 78px; margin: 0px auto; clear: both; overflow: hidden; }
.team-tab ul { float: left; clear: both; }
.team-tab li { float: left; display: inline; width: 124px; height: 78px; margin-left: 1px; color: rgb(255, 255, 255); cursor: pointer; }
.team-tab .on { background: url('../img/icon_bg.png') no-repeat scroll left -522px transparent; }
.team-tab li .group {  width: 124px; height: 39px; text-align: center; font-family: "Microsoft YaHei","微软雅黑","宋体"; font-size: 14px; line-height: 39px; overflow: hidden; }
.team-tab li .group em { font-size: 23px; font-weight: bold; }
.team-tab li p {  width: 124px; height: 39px; padding: 12px 0px 0px; margin: 0px; text-align: center; }
.team-tab li .bg1 { float: left; display: inline; margin: 5px 0px 0px 7px; background: url('../img/small_flag.gif') no-repeat scroll left 0px transparent; width: 23px; height: 15px; line-height: 15px; text-align: left; text-indent: -999px; overflow: hidden; }
.team-tab li .bg2 { float: left; display: inline; margin: 5px 0px 0px 7px; background: url('../img/small_flag.gif') no-repeat scroll left -16px transparent; width: 23px; height: 15px; line-height: 15px; text-align: left; text-indent: -999px; overflow: hidden; }
.team-tab li .bg3 { float: left; display: inline; margin: 5px 0px 0px 7px; background: url('../img/small_flag.gif') no-repeat scroll left -32px transparent; width: 23px; height: 15px; line-height: 15px; text-align: left; text-indent: -999px; overflow: hidden; }
.team-tab li .bg4 { float: left; display: inline; margin: 5px 0px 0px 7px; background: url('../img/small_flag.gif') no-repeat scroll left -48px transparent; width: 23px; height: 15px; line-height: 15px; text-align: left; text-indent: -999px; overflow: hidden; }
.team-tab li .bg5 { float: left; display: inline; margin: 5px 0px 0px 7px; background: url('../img/small_flag.gif') no-repeat scroll left -64px transparent; width: 23px; height: 15px; line-height: 15px; text-align: left; text-indent: -999px; overflow: hidden; }
.team-tab li .bg6 { float: left; display: inline; margin: 5px 0px 0px 7px; background: url('../img/small_flag.gif') no-repeat scroll left -80px transparent; width: 23px; height: 15px; line-height: 15px; text-align: left; text-indent: -999px; overflow: hidden; }
.team-tab li .bg7 { float: left; display: inline; margin: 5px 0px 0px 7px; background: url('../img/small_flag.gif') no-repeat scroll left -96px transparent; width: 23px; height: 15px; line-height: 15px; text-align: left; text-indent: -999px; overflow: hidden; }
.team-tab li .bg8 { float: left; display: inline; margin: 5px 0px 0px 7px; background: url('../img/small_flag.gif') no-repeat scroll left -112px transparent; width: 23px; height: 15px; line-height: 15px; text-align: left; text-indent: -999px; overflow: hidden; }
.team-tab li .bg9 { float: left; display: inline; margin: 5px 0px 0px 7px; background: url('../img/small_flag.gif') no-repeat scroll left -128px transparent; width: 23px; height: 15px; line-height: 15px; text-align: left; text-indent: -999px; overflow: hidden; }
.team-tab li .bg10 { float: left; display: inline; margin: 5px 0px 0px 7px; background: url('../img/small_flag.gif') no-repeat scroll left -144px transparent; width: 23px; height: 15px; line-height: 15px; text-align: left; text-indent: -999px; overflow: hidden; }
.team-tab li .bg11 { float: left; display: inline; margin: 5px 0px 0px 7px; background: url('../img/small_flag.gif') no-repeat scroll left -160px transparent; width: 23px; height: 15px; line-height: 15px; text-align: left; text-indent: -999px; overflow: hidden; }
.team-tab li .bg12 { float: left; display: inline; margin: 5px 0px 0px 7px; background: url('../img/small_flag.gif') no-repeat scroll left -176px transparent; width: 23px; height: 15px; line-height: 15px; text-align: left; text-indent: -999px; overflow: hidden; }
.team-tab li .bg13 { float: left; display: inline; margin: 5px 0px 0px 7px; background: url('../img/small_flag.gif') no-repeat scroll left -192px transparent; width: 23px; height: 15px; line-height: 15px; text-align: left; text-indent: -999px; overflow: hidden; }
.team-tab li .bg14 { float: left; display: inline; margin: 5px 0px 0px 7px; background: url('../img/small_flag.gif') no-repeat scroll left -208px transparent; width: 23px; height: 15px; line-height: 15px; text-align: left; text-indent: -999px; overflow: hidden; }
.team-tab li .bg15 { float: left; display: inline; margin: 5px 0px 0px 7px; background: url('../img/small_flag.gif') no-repeat scroll left -224px transparent; width: 23px; height: 15px; line-height: 15px; text-align: left; text-indent: -999px; overflow: hidden; }
.team-tab li .bg16 { float: left; display: inline; margin: 5px 0px 0px 7px; background: url('../img/small_flag.gif') no-repeat scroll left -240px transparent; width: 23px; height: 15px; line-height: 15px; text-align: left; text-indent: -999px; overflow: hidden; }
.team-tab li .bg17 { float: left; display: inline; margin: 5px 0px 0px 7px; background: url('../img/small_flag.gif') no-repeat scroll left -256px transparent; width: 23px; height: 15px; line-height: 15px; text-align: left; text-indent: -999px; overflow: hidden; }
.team-tab li .bg18 { float: left; display: inline; margin: 5px 0px 0px 7px; background: url('../img/small_flag.gif') no-repeat scroll left -272px transparent; width: 23px; height: 15px; line-height: 15px; text-align: left; text-indent: -999px; overflow: hidden; }
.team-tab li .bg19 { float: left; display: inline; margin: 5px 0px 0px 7px; background: url('../img/small_flag.gif') no-repeat scroll left -288px transparent; width: 23px; height: 15px; line-height: 15px; text-align: left; text-indent: -999px; overflow: hidden; }
.team-tab li .bg20 { float: left; display: inline; margin: 5px 0px 0px 7px; background: url('../img/small_flag.gif') no-repeat scroll left -304px transparent; width: 23px; height: 15px; line-height: 15px; text-align: left; text-indent: -999px; overflow: hidden; }
.team-tab li .bg21 { float: left; display: inline; margin: 5px 0px 0px 7px; background: url('../img/small_flag.gif') no-repeat scroll left -320px transparent; width: 23px; height: 15px; line-height: 15px; text-align: left; text-indent: -999px; overflow: hidden; }
.team-tab li .bg22 { float: left; display: inline; margin: 5px 0px 0px 7px; background: url('../img/small_flag.gif') no-repeat scroll left -336px transparent; width: 23px; height: 15px; line-height: 15px; text-align: left; text-indent: -999px; overflow: hidden; }
.team-tab li .bg23 { float: left; display: inline; margin: 5px 0px 0px 7px; background: url('../img/small_flag.gif') no-repeat scroll left -352px transparent; width: 23px; height: 15px; line-height: 15px; text-align: left; text-indent: -999px; overflow: hidden; }
.team-tab li .bg24 { float: left; display: inline; margin: 5px 0px 0px 7px; background: url('../img/small_flag.gif') no-repeat scroll left -368px transparent; width: 23px; height: 15px; line-height: 15px; text-align: left; text-indent: -999px; overflow: hidden; }
.team-tab li .bg25 { float: left; display: inline; margin: 5px 0px 0px 7px; background: url('../img/small_flag.gif') no-repeat scroll left -384px transparent; width: 23px; height: 15px; line-height: 15px; text-align: left; text-indent: -999px; overflow: hidden; }
.team-tab li .bg26 { float: left; display: inline; margin: 5px 0px 0px 7px; background: url('../img/small_flag.gif') no-repeat scroll left -400px transparent; width: 23px; height: 15px; line-height: 15px; text-align: left; text-indent: -999px; overflow: hidden; }
.team-tab li .bg27 { float: left; display: inline; margin: 5px 0px 0px 7px; background: url('../img/small_flag.gif') no-repeat scroll left -416px transparent; width: 23px; height: 15px; line-height: 15px; text-align: left; text-indent: -999px; overflow: hidden; }
.team-tab li .bg28 { float: left; display: inline; margin: 5px 0px 0px 7px; background: url('../img/small_flag.gif') no-repeat scroll left -432px transparent; width: 23px; height: 15px; line-height: 15px; text-align: left; text-indent: -999px; overflow: hidden; }
.team-tab li .bg29 { float: left; display: inline; margin: 5px 0px 0px 7px; background: url('../img/small_flag.gif') no-repeat scroll left -448px transparent; width: 23px; height: 15px; line-height: 15px; text-align: left; text-indent: -999px; overflow: hidden; }
.team-tab li .bg30 { float: left; display: inline; margin: 5px 0px 0px 7px; background: url('../img/small_flag.gif') no-repeat scroll left -464px transparent; width: 23px; height: 15px; line-height: 15px; text-align: left; text-indent: -999px; overflow: hidden; }
.team-tab li .bg31 { float: left; display: inline; margin: 5px 0px 0px 7px; background: url('../img/small_flag.gif') no-repeat scroll left -480px transparent; width: 23px; height: 15px; line-height: 15px; text-align: left; text-indent: -999px; overflow: hidden; }
.team-tab li .bg32 { float: left; display: inline; margin: 5px 0px 0px 7px; background: url('../img/small_flag.gif') no-repeat scroll left -496px transparent; width: 23px; height: 15px; line-height: 15px; text-align: left; text-indent: -999px; overflow: hidden; }
.team-text { width: 1000px; clear: both; margin: 0px auto; overflow: hidden; font-size:16px; border:1px dotted #cccccc;padding:5px; }
.hdjs-text { width: 1000px; clear: both; margin: 0px auto; overflow: hidden; font-size:14px; background-color:#f2f2f2; padding:10px;}
.team-text-box { float: left; width: 1050px; clear: both; }
.team-text-list { display: none; }
.team-text-box .on { display: block; }
.team-box { background: url('../img/box_bg2.png') no-repeat scroll 8px bottom transparent; float: left; width: 477px; height: 183px; display: inline; margin-right: 48px; margin-bottom: 50px; overflow: hidden; }
.team-box .flag { float: left; width: 115px; height: 68px; background: url('../img/qgz_bg.png') no-repeat scroll left bottom transparent; }
.team-box .flag .bg1 { float: left; display: inline; margin: 0px 0px 0px 8px; background: url('../img/big_flag.jpg') no-repeat scroll -1px -1px transparent; width: 99px; height: 66px; overflow: hidden; }
.team-box .flag .bg2 { float: left; display: inline; margin: 0px 0px 0px 8px; background: url('../img/big_flag.jpg') no-repeat scroll -1px -68px transparent; width: 99px; height: 66px; overflow: hidden; }
.team-box .flag .bg3 { float: left; display: inline; margin: 0px 0px 0px 8px; background: url('../img/big_flag.jpg') no-repeat scroll -1px -135px transparent; width: 99px; height: 66px; overflow: hidden; }
.team-box .flag .bg4 { float: left; display: inline; margin: 0px 0px 0px 8px; background: url('../img/big_flag.jpg') no-repeat scroll -1px -202px transparent; width: 99px; height: 66px; overflow: hidden; }
.team-box .flag .bg5 { float: left; display: inline; margin: 0px 0px 0px 8px; background: url('../img/big_flag.jpg') no-repeat scroll -1px -269px transparent; width: 99px; height: 66px; overflow: hidden; }
.team-box .flag .bg6 { float: left; display: inline; margin: 0px 0px 0px 8px; background: url('../img/big_flag.jpg') no-repeat scroll -1px -336px transparent; width: 99px; height: 66px; overflow: hidden; }
.team-box .flag .bg7 { float: left; display: inline; margin: 0px 0px 0px 8px; background: url('../img/big_flag.jpg') no-repeat scroll -1px -403px transparent; width: 99px; height: 66px; overflow: hidden; }
.team-box .flag .bg8 { float: left; display: inline; margin: 0px 0px 0px 8px; background: url('../img/big_flag.jpg') no-repeat scroll -1px -470px transparent; width: 99px; height: 66px; overflow: hidden; }
.team-box .flag .bg9 { float: left; display: inline; margin: 0px 0px 0px 8px; background: url('../img/big_flag.jpg') no-repeat scroll -1px -537px transparent; width: 99px; height: 66px; overflow: hidden; }
.team-box .flag .bg10 { float: left; display: inline; margin: 0px 0px 0px 8px; background: url('../img/big_flag.jpg') no-repeat scroll -1px -604px transparent; width: 99px; height: 66px; overflow: hidden; }
.team-box .flag .bg11 { float: left; display: inline; margin: 0px 0px 0px 8px; background: url('../img/big_flag.jpg') no-repeat scroll -1px -671px transparent; width: 99px; height: 66px; overflow: hidden; }
.team-box .flag .bg12 { float: left; display: inline; margin: 0px 0px 0px 8px; background: url('../img/big_flag.jpg') no-repeat scroll -1px -738px transparent; width: 99px; height: 66px; overflow: hidden; }
.team-box .flag .bg13 { float: left; display: inline; margin: 0px 0px 0px 8px; background: url('../img/big_flag.jpg') no-repeat scroll -1px -805px transparent; width: 99px; height: 66px; overflow: hidden; }
.team-box .flag .bg14 { float: left; display: inline; margin: 0px 0px 0px 8px; background: url('../img/big_flag.jpg') no-repeat scroll -1px -872px transparent; width: 99px; height: 66px; overflow: hidden; }
.team-box .flag .bg15 { float: left; display: inline; margin: 0px 0px 0px 8px; background: url('../img/big_flag.jpg') no-repeat scroll -1px -939px transparent; width: 99px; height: 66px; overflow: hidden; }
.team-box .flag .bg16 { float: left; display: inline; margin: 0px 0px 0px 8px; background: url('../img/big_flag.jpg') no-repeat scroll -1px -1006px transparent; width: 99px; height: 66px; overflow: hidden; }
.team-box .flag .bg17 { float: left; display: inline; margin: 0px 0px 0px 8px; background: url('../img/big_flag.jpg') no-repeat scroll -1px -1073px transparent; width: 99px; height: 66px; overflow: hidden; }
.team-box .flag .bg18 { float: left; display: inline; margin: 0px 0px 0px 8px; background: url('../img/big_flag.jpg') no-repeat scroll -1px -1140px transparent; width: 99px; height: 66px; overflow: hidden; }
.team-box .flag .bg19 { float: left; display: inline; margin: 0px 0px 0px 8px; background: url('../img/big_flag.jpg') no-repeat scroll -1px -1207px transparent; width: 99px; height: 66px; overflow: hidden; }
.team-box .flag .bg20 { float: left; display: inline; margin: 0px 0px 0px 8px; background: url('../img/big_flag.jpg') no-repeat scroll -1px -1274px transparent; width: 99px; height: 66px; overflow: hidden; }
.team-box .flag .bg21 { float: left; display: inline; margin: 0px 0px 0px 8px; background: url('../img/big_flag.jpg') no-repeat scroll -1px -1341px transparent; width: 99px; height: 66px; overflow: hidden; }
.team-box .flag .bg22 { float: left; display: inline; margin: 0px 0px 0px 8px; background: url('../img/big_flag.jpg') no-repeat scroll -1px -1408px transparent; width: 99px; height: 66px; overflow: hidden; }
.team-box .flag .bg23 { float: left; display: inline; margin: 0px 0px 0px 8px; background: url('../img/big_flag.jpg') no-repeat scroll -1px -1475px transparent; width: 99px; height: 66px; overflow: hidden; }
.team-box .flag .bg24 { float: left; display: inline; margin: 0px 0px 0px 8px; background: url('../img/big_flag.jpg') no-repeat scroll -1px -1542px transparent; width: 99px; height: 66px; overflow: hidden; }
.team-box .flag .bg25 { float: left; display: inline; margin: 0px 0px 0px 8px; background: url('../img/big_flag.jpg') no-repeat scroll -1px -1609px transparent; width: 99px; height: 66px; overflow: hidden; }
.team-box .flag .bg26 { float: left; display: inline; margin: 0px 0px 0px 8px; background: url('../img/big_flag.jpg') no-repeat scroll -1px -1676px transparent; width: 99px; height: 66px; overflow: hidden; }
.team-box .flag .bg27 { float: left; display: inline; margin: 0px 0px 0px 8px; background: url('../img/big_flag.jpg') no-repeat scroll -1px -1743px transparent; width: 99px; height: 66px; overflow: hidden; }
.team-box .flag .bg28 { float: left; display: inline; margin: 0px 0px 0px 8px; background: url('../img/big_flag.jpg') no-repeat scroll -1px -1810px transparent; width: 99px; height: 66px; overflow: hidden; }
.team-box .flag .bg29 { float: left; display: inline; margin: 0px 0px 0px 8px; background: url('../img/big_flag.jpg') no-repeat scroll -1px -1877px transparent; width: 99px; height: 66px; overflow: hidden; }
.team-box .flag .bg30 { float: left; display: inline; margin: 0px 0px 0px 8px; background: url('../img/big_flag.jpg') no-repeat scroll -1px -1944px transparent; width: 99px; height: 66px; overflow: hidden; }
.team-box .flag .bg31 { float: left; display: inline; margin: 0px 0px 0px 8px; background: url('../img/big_flag.jpg') no-repeat scroll -1px -2011px transparent; width: 99px; height: 66px; overflow: hidden; }
.team-box .flag .bg32 { float: left; display: inline; margin: 0px 0px 0px 8px; background: url('../img/big_flag.jpg') no-repeat scroll -1px -2078px transparent; width: 99px; height: 66px; overflow: hidden; }
.team-box .team-name { float: left; width: 220px; height: 68px; padding-left: 8px; }
.team-box .team-name h3 { float: left; clear: both; font-family: "Microsoft YaHei","微软雅黑","宋体"; font-size: 22px; height: 39px; line-height: 39px; font-weight: bold; color: rgb(54, 19, 13); }
.team-box .team-name p { float: left; width: 220px; height: 18px; overflow: hidden; clear: both; padding-top: 3px; color: rgb(120, 120, 120); line-height: 18px; font-family: "Microsoft YaHei","微软雅黑","宋体"; font-size: 14px; }
.team-box .team-name p a { text-decoration: underline; color: rgb(70, 25, 120); }
.team-box .btn { float: right; width: 121px; height: 39px; margin-right: 2px; display: inline; border: medium none; line-height: 39px; background: url('../img/icon_bg.png') no-repeat scroll 0px -76px transparent; overflow: hidden; text-align: left; text-indent: -999px; cursor: pointer; }
.team-box .btn:hover { background: url('../img/icon_bg.png') no-repeat scroll 0px -116px transparent; }
.team-box .team-list { float: left; display: inline; margin-left: 8px; clear: both; width: 468px; height: 109px; overflow: hidden; }
.team-box .team-list ul { float: left; width: 428px; height: 109px; overflow: hidden; }
.team-box .team-list li { float: left; width: 107px; height: 109px; overflow: hidden; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.team-box .team-list li .avatar { float: left; width: 58px; height: 58px; margin: 17px 0px 0px 28px; clear: both; position: relative; z-index: 2; }
.team-box .team-list li .avatar em { position: absolute; display: block; top: 0px; left: 0px; z-index: 9; width: 58px; height: 58px; background: url('../img/team_a_bg2.png') no-repeat scroll left top transparent; }
.team-box .team-list li .name { float: left; width: 107px; height: 18px; overflow: hidden; text-align: center; clear: both; padding-top: 3px; color: rgb(120, 120, 120); line-height: 18px; font-family: "Microsoft YaHei","微软雅黑","宋体"; font-size: 12px; }
.team-box .team-list .more { float: right; width: 20px; padding: 32px 8px 0px 12px; cursor: pointer; height: 77px; line-height: 15px; background: url('../img/icon_bg.png') no-repeat scroll -95px -236px rgb(233, 233, 233); font-family: "Microsoft YaHei","微软雅黑","宋体"; font-size: 14px; }
.lockDiv { position: absolute; left: 0px; top: 0px; z-index: 9; height: 0px; width: 0px; display: none; background: none repeat scroll 0% 0% rgb(0, 0, 0); text-align: center; opacity: 0.5; }
.more-box { bottom: 80px; left: 50%; margin-left: -500px; position: fixed; text-align: left; z-index: 999; background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 999px; clear: both; display: none; border-right: 1px solid rgb(138, 138, 138); border-bottom: 1px solid rgb(118, 118, 118); }
.more-box .close { float: right; margin-top: -34px; width: 34px; height: 34px; background: url('../img/icon_bg.png') no-repeat scroll -89px -430px transparent; line-height: 34px; text-align: left; text-indent: -999px; overflow: hidden; cursor: pointer; }
.more-box .close:hover { background: url('../img/icon_bg.png') no-repeat scroll -89px -466px transparent; }
.more-box .mb-title { clear: both; width: 970px; border-bottom: 3px solid rgb(229, 229, 229); height: 82px; line-height: 82px; margin: 0px auto; }
.more-box .mb-title h3 { float: left; padding-left: 30px; font-family: "Microsoft YaHei","微软雅黑","宋体"; color: rgb(54, 19, 13); font-size: 26px; font-weight: 500; }
.sign-box { bottom: 100px; left: 50%; margin-left: -500px; position: fixed; text-align: left; z-index: 1000; background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 999px; height: 600px; clear: both; display: none; border-right: 1px solid rgb(138, 138, 138); border-bottom: 1px solid rgb(118, 118, 118); }
.sign-box .close { float: right; margin-top: -34px; width: 34px; height: 34px; background: url('../img/icon_bg.png') no-repeat scroll -89px -430px transparent; line-height: 34px; text-align: left; text-indent: -999px; overflow: hidden; cursor: pointer; }
.sign-box .close:hover { background: url('../img/icon_bg.png') no-repeat scroll -89px -466px transparent; }
.sign-box .mb-title { clear: both; width: 970px; border-bottom: 1px solid rgb(229, 229, 229); height: 78px; line-height: 78px; margin: 0px auto; }
.sign-box .mb-title h3 { background: url('../img/edit_bg.png') no-repeat scroll 20px 18px transparent; float: left; padding-left: 85px; font-family: "Microsoft YaHei","微软雅黑","宋体"; color: rgb(91, 91, 91); font-size: 26px; font-weight: 500; }
.sign-box .mb-title .cDRed { float: left; height: 21px; margin-top: 36px; line-height: 21px; margin-left: 10px; display: inline; font-family: "宋体"; font-size: 12px; color: rgb(206, 0, 0); }
.sign-form { padding: 20px 30px; width: 940px; clear: both; margin: 0px auto; overflow: hidden; color: rgb(177, 177, 177); }
.sign-form td { line-height: 25px; text-align: left; }
.sign-form .input1 { border: 1px solid rgb(222, 222, 222); height: 35px; width: 237px; line-height: 35px; color: rgb(207, 207, 207); padding: 0px 8px; }
.sign-form .input2 { border: 1px solid rgb(222, 222, 222); height: 93px; width: 384px; resize: none; max-width: 384px; max-height: 93px; line-height: 28px; color: rgb(207, 207, 207); padding: 0px 0px 0px 8px; }
.sign-form .btn1 { float: left; display: inline; width: 109px; height: 37px; background: none repeat scroll 0% 0% rgb(39, 184, 74); border: medium none; line-height: 37px; text-align: center; font-family: "Microsoft YaHei","微软雅黑","宋体"; color: rgb(255, 255, 255); font-size: 18px; font-weight: 500; cursor: pointer; }
.re-baby { width: 1000px; clear: both; margin: 0px auto; }
.re-baby .re-pre { background: url('../img/icon_bg.png') no-repeat scroll left -158px transparent; display: inline-block; float: left; margin-top: 22px; height: 73px; line-height: 73px; width: 34px; text-align: left; text-decoration: none; text-indent: -999px; overflow: hidden; cursor: pointer; }
.re-baby .re-pre:hover { background: url('../img/icon_bg.png') no-repeat scroll -35px -158px transparent; }
.re-baby .re-next { background: url('../img/icon_bg.png') no-repeat scroll left -233px transparent; display: inline-block; float: right; margin-top: 22px; height: 73px; line-height: 73px; width: 34px; text-align: left; text-decoration: none; text-indent: -999px; overflow: hidden; cursor: pointer; }
.re-baby .re-next:hover { background: url('../img/icon_bg.png') no-repeat scroll -35px -233px transparent; }
.re-anchor-list { float: left; display: inline; width: 1000px; margin: 0px 0px 0px 0px; overflow: hidden; text-align: left; }
.re-anchor-list ul { float: left; width: 1000px; clear: both; }
.re-anchor-list li { float: left; width: 200px; height: 420px; display: inline; margin-right: 48px;margin-bottom:20px; overflow: hidden; position: relative; border:1px solid #999;}
.re-anchor-lists {
float: left;
display: inline;
width: 1000px;
margin: 0px 0px 0px 13px;
overflow: hidden;
text-align: left;
}

.re-anchor-list li .live-tip { position: absolute; top: 0px; right: 0px; display: block; width: 33px; height: 19px; line-height: 19px; color: rgb(255, 255, 255); text-align: center; background: none repeat scroll 0% 0% rgb(244, 65, 3); }
.re-anchor-list li .anchor-cover { position: absolute; top: 96px; left: 0px; width: 160px; height: 24px; background: none repeat scroll 0% 0% rgb(0, 0, 0); opacity: 0.7; }
.re-anchor-list li .title { position: absolute; top: 96px; left: 0px; width: 160px; height: 24px; line-height: 24px; color: rgb(255, 255, 255); font-family: "Microsoft YaHei","微软雅黑","宋体"; font-size: 12px; font-weight: 500; }
.re-anchor-list li .title .name { float: left; width: 90px; height: 24px; overflow: hidden; }
.re-anchor-list li .title .vote { float: right; width: 70px; height: 24px; overflow: hidden; }
.re-anchor-list li .title .bg5 { float: left; display: inline; margin: 5px 2px 0px 1px; background: url('../img/small_flag.gif') no-repeat scroll left -64px transparent; width: 23px; height: 15px; }
.re-anchor-list li .title .bg21 { float: left; display: inline; margin: 5px 2px 0px 1px; background: url('../img/small_flag.gif') no-repeat scroll left -320px transparent; width: 23px; height: 15px; }
.re-anchor-list li .title .bg24 { float: left; display: inline; margin: 5px 2px 0px 1px; background: url('../img/small_flag.gif') no-repeat scroll left -368px transparent; width: 23px; height: 15px; }
.re-anchor-list li .title .bg27 { float: left; display: inline; margin: 5px 2px 0px 1px; background: url('../img/small_flag.gif') no-repeat scroll left -416px transparent; width: 23px; height: 15px; }
.re-anchor-list li .text { float: left; clear: both; height: 25px; line-height: 25px; padding-top: 10px; width: 200px; padding-bottom: 5px; text-align: center; color: rgb(120, 120, 120); font-family: "Microsoft YaHei","微软雅黑","宋体"; font-size: 14px; font-weight: 500; }
.re-anchor-list li .btn { float: left; clear: both; display: inline; margin: 10px 0px 0px 10px; width: 97px; height: 37px; background: url('../img/ta.png') no-repeat scroll left -38px transparent; text-align: center; line-height: 37px; overflow: hidden;font-size:15px; color:#ffff00; }
.re-anchor-list li .btn:hover { background: url('../img/ta.png') no-repeat scroll left 0px transparent; }
.apply-photo-list { margin-right: 8px; }
.re-anchor-list li .piao { float: left;  display: inline; margin: 10px 0px 0px 10px; width: 80px; height: 37px;  line-height: 37px; overflow: hidden;font-size:15px; color:#ff0000; }
.add-photo-btn { position: relative; display: block; width: 104px; height: 104px; text-decoration: none ! important; background: url('../img/add-pic1.png') no-repeat scroll left top transparent; }
#memberShipFile1, #memberShipFile2, #memberShipFile3, #memberShipFile4, #memberShipFile5 { position: absolute; top: 0px; left: 0px; display: block; width: 104px; height: 104px; opacity: 0; cursor: pointer; }
.upload-loading { display: none; position: absolute; left: 40px; top: 62px; z-index: 99; }
.icon-sprite, .icon-add, .icon-admin, .icon-anchor, .icon-applyarrow, .icon-arrow, .icon-audience, .icon-back, .icon-bbk, .icon-bobi, .icon-bodou, .icon-card-bottom, .icon-card-left, .icon-card-right, .icon-card-top, .icon-clock, .icon-clockS, .icon-close, .icon-confirm, .icon-corner, .icon-dollar, .icon-down, .icon-down2, .icon-dujia, .icon-error, .icon-errorB, .icon-exchange, .icon-fail, .icon-fansB, .icon-fansGB, .icon-fansS, .icon-gift, .icon-gongxian, .icon-help, .icon-help2, .icon-list4, .icon-liveG, .icon-liveGB, .icon-liveW, .icon-liveWB, .icon-logined, .icon-mail, .icon-mail2, .icon-mailB, .icon-member, .icon-memberG, .icon-memberW, .icon-msg, .icon-none, .icon-ntes, .icon-num, .icon-photodel, .icon-play, .icon-qq, .icon-radio, .icon-rank1, .icon-rank2, .icon-rank3, .icon-rankcorner, .icon-rankcorner2, .icon-reply, .icon-right, .icon-rightG, .icon-rightS, .icon-rocket, .icon-room-alert, .icon-room-back, .icon-room-delete, .icon-room-radio, .icon-room-star, .icon-room, .icon-search, .icon-search2, .icon-searchB, .icon-sina, .icon-tiny, .icon-tinygray, .icon-top, .icon-usercorner, .icon-week, .icon-weekgx, .icon-zhibo { background: url('../img/icon-saf3fcd56d2.png') no-repeat scroll 0% 0% transparent; }
.icon-error { background-position: 0px -1323px; height: 13px; width: 13px; }
.icon-ntes { background-position: 0px 0px; height: 17px; width: 35px; }
.icon-qq { background-position: 0px -50px; height: 23px; width: 20px; }
.icon-sina { background-position: 0px -23px; height: 21px; width: 27px; }
.btn-sprite, .btn-anchor-left, .btn-anchor-right, .btn-apply, .btn-bobi, .btn-close, .btn-costclose, .btn-desk, .btn-download-live, .btn-freshclose, .btn-hometab, .btn-msg-del, .btn-msg-pop, .btn-msg-reply, .btn-prestep, .btn-qq-service, .btn-receive, .btn-refresh, .btn-register, .btn-room-cancel, .btn-room-confirm, .btn-room-confirm2, .btn-room-login, .btn-room-service, .btn-search, .btn-shop-buy, .btn-shouqi, .btn-start, .btn-team-left, .btn-team-right, .btn-zhankai { background: url('../img/btn-s51a83fb519.png') no-repeat scroll 0% 0% transparent; }
.btn-close { background-position: 0px -1937px; height: 10px; width: 10px; }
.btn-close:hover, .btn-close.close_hover, .btn-close.close-hover { background-position: 0px -1919px; }
.btn-close { background-position: 0px -1937px; height: 10px; width: 10px; }
.btn-close:hover, .btn-close.close_hover, .btn-close.close-hover { background-position: 0px -1919px; }
.dialogLayer { position: fixed; z-index: 1300; left: 50%; top: 200px; margin-left: -388px; border-right: 1px solid rgb(138, 138, 138); border-bottom: 1px solid rgb(118, 118, 118); background: none repeat scroll 0% 0% rgb(255, 255, 255); display: none; }
.dialogLayer-hd { height: 10px; line-height: 10px; padding: 12px 15px; text-align: right; }
.dialogLayer-hd .btn-close { cursor: pointer; }
.loginLayer { width: 775px; }
.loginLayer .dialogLayer-bd { padding: 3px 52px 65px; }
.loginLayer .logo { height: 56px; margin-bottom: 70px; }
.loginLayer .logo a { height: 56px; background: url('../img/logo-login.png') no-repeat scroll left top transparent; display: block; }
.loginLayer h2 { height: 20px; line-height: 20px; font-size: 20px; font-family: Microsoft YaHei; }
.login-area { float: left; position: relative; width: 308px; padding-right: 55px; border-right: 1px solid rgb(227, 227, 227); }
.login-area .login-mail, .login-area .login-pwd { width: 288px; height: 20px; line-height: 20px; padding: 7px 10px 9px; margin-top: 18px; border-right: 0px none; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(213, 213, 213) -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: rgb(124, 124, 124); background: none repeat scroll 0% 0% rgb(246, 246, 246); font-size: 14px; }
.login-area .login-item { position: relative; }
.login-area .login-default-text { position: absolute; top: 25px; left: 11px; color: rgb(187, 187, 187); font-size: 14px; cursor: text; }
.login-area .login-check { margin-top: 5px; text-align: right; }
.login-area .login-check input { position: relative; top: 3px; margin-right: 5px; }
.login-area .login-btn { outline: medium none; cursor: pointer; display: block; width: 308px; height: 38px; margin-top: 25px; color: rgb(255, 255, 255); font: 18px/38px Microsoft YaHei; text-align: center; text-decoration: none ! important; background: url('../img/rep.png') repeat-x scroll 0px -80px transparent; border: medium none; }
.login-area .login-btn:hover, .login-area .login-btn:active { background-position: 0px -40px; }
.login-area .login-error-tip { position: absolute; top: 0px; left: 0px; width: 308px; height: 25px; line-height: 25px; color: rgb(239, 100, 51); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.login-area .login-error-tip .icon-error { margin-bottom: -2px; margin-right: 6px; }
.no-account { float: right; width: 250px; padding-left: 52px; }
.no-account p { margin: -5px 0px 12px; }
.no-account .no-account-login { position: relative; display: block; width: 147px; height: 39px; line-height: 39px; padding-left: 100px; text-decoration: none ! important; background: url('../img/rep.png') repeat-x scroll 0% 0% rgb(235, 235, 235); border-width: 1px; border-style: solid; border-color: rgb(235, 235, 235) rgb(234, 234, 234) rgb(236, 236, 236); border-radius: 2px; }
.no-account .no-account-login:hover, .no-account .no-account-login:active { color: rgb(255, 255, 255); }
.no-account .regist-ntes { border-color: rgb(229, 229, 229) rgb(228, 228, 228) rgb(230, 230, 230); margin-bottom: 43px; background-position: 0px -200px; }
.no-account .regist-ntes:hover, .no-account .regist-ntes:active { border-color: rgb(199, 71, 71) rgb(197, 65, 65) rgb(202, 81, 81); background-position: 0px 0px; }
.no-account .qq-login, .no-account .sina-login { color: rgb(124, 124, 124); background-position: 0px -240px; }
.no-account .qq-login:hover, .no-account .qq-login:active { border-color: rgb(60, 157, 233) rgb(54, 154, 232) rgb(71, 163, 234); background-position: 0px -160px; }
.no-account .sina-login:hover, .no-account .sina-login:active { border-color: rgb(230, 160, 32) rgb(229, 157, 25) rgb(231, 165, 45); background-position: 0px -120px; }
.no-account .icon-ntes { position: absolute; top: 12px; left: 58px; }
.no-account .icon-qq { position: absolute; top: 9px; left: 65px; }
.no-account .icon-sina { position: absolute; top: 10px; left: 63px; }


/*修改*/
/*活动简介*/
.cupList2 { width: 100%; clear: both; margin: 0px auto; }
.cupList2 .c1 { width: 100%; clear: both; margin: 0px auto; background: url('cupbg02.gif') no-repeat scroll center 0px transparent; height: 45px; }
.cupList2 .c1 .c4 { width: 1000px; background: url('cupbg08.jpg') no-repeat scroll 0px 0px transparent; display: block; clear: both; height: 45px; margin: 0px auto; }
.cupList2 .c1 .c4 .c4L { width: 814px; float: left; }
.cupList2 .c1 .c4 .c4L ul { clear: both; }
.cupList2 .c1 .c4 .c4L li { width: 135px; float: left; text-align: center; position: relative; height: 45px; }
.cupList2 .c1 .c4 .c4L li h2 { font-size: 18px; color: rgb(175, 244, 214); border-right: 1px solid rgb(22, 156, 118); line-height: 33px; margin-top: 7px; }
.cupList2 .c1 .c4 .c4L .end h2 { border-right: 0px none; }
.cupList2 .c1 .c4 .c4L li h2 a, .cupList2 .c1 .c4 .c4L li h2 a:visited { color: rgb(175, 244, 214); display: block; text-decoration: none; }
.cupList2 .c1 .c4 .c4L li h2 a:hover { color: rgb(212, 189, 44); }
.cupList2 .c1 .c4 .c4L .on h2 a, .cupList2 .c1 .c4 .c4L .on h2 a:visited { color: rgb(212, 189, 44); }
.cupList2 .c1 .c4 .c4L .on h2 a:hover { color: rgb(212, 189, 44); }
.cupList2 .c1 .c4 .c4L li { position: relative; }
.cupList2 .c1 .c4 .c4L .on .k1 { position: absolute; width: 135px; height: 6px; top: 60px; left: 0px; background: url('cupbg09.gif') no-repeat scroll center 0px transparent; z-index: 333; display: block; }
.cupList2 .c1 .c4 .c4R { width: 186px; float: right; }
.cupList2 .c1 .c4 .c4R h2 { font-size: 18px; color: rgb(175, 244, 214); border-right: 1px solid rgb(22, 156, 118); line-height: 33px; margin-top: 7px; text-align: center; background: url('cupbg07.gif') no-repeat scroll 15px center transparent; }
.cupList2 .c1 .c4 .c4R h2 a, .cupList2 .c1 .c4 .c4R h2 a:visited { color: rgb(175, 244, 214); display: block; text-decoration: none; }
.cupList2 .c1 .c4 .c4R h2 a:hover { color: rgb(212, 189, 44); }
.cupList2 .c2 { width: 100%; clear: both; margin: 0px auto; background: url('cupbg02.gif') no-repeat scroll center -45px rgb(30, 190, 110); }
.cupList2 .c2 .c3 { width: 1000px; clear: both; margin: 0px auto; background: none repeat scroll 0% 0% rgb(255, 213, 28); }
.clearfix, .area, .header, .footer, .area-sub, .area-main {  }
.clearfix:after { display: block; overflow: hidden; clear: both; height: 0px; visibility: hidden; content: "."; }
h2.bigsize { font-family: "Microsoft YaHei","微软雅黑","宋体"; font-size: 18px; font-weight: bold; height: 24px; line-height: 24px; margin: 7px 0px 9px; overflow: hidden; color: rgb(60, 46, 21); }
.righttext { float: right; width: 485px; text-align: left; color: rgb(60, 46, 21); }
.righttext h3 { clear: both; text-align: right; line-height: 25px; padding: 5px 10px; }
.righttext a, .righttext a:visited { color: rgb(60, 46, 21); }
.righttext p { font-family: "Microsoft YaHei","微软雅黑","宋体"; font-size: 14px; text-align: left; line-height: 21px; }
.focuspic { float: left; width: 450px; height: 508px; position: relative; z-index: 2; }
.focuspic .box_bg { position: absolute; right: 0px; bottom: 58px; z-index: 99; height: 146px; width: 450px; background: none repeat scroll 0% 0% rgb(39, 184, 74); color: rgb(255, 255, 255); opacity: 0.8; }
.focuspic .box {
	position: absolute;
	right: 0px;
	bottom: 58px;
	z-index: 100;
	height: 146px;
	width: 449px;
}
.focuspic .box .num { float: left; display: inline; margin-left: 25px; font-family: Arial; font-size: 50px; font-weight: 500; line-height: 50px; height: 50px; overflow: hidden; color: rgb(255, 214, 28); clear: both; }
.focuspic .box .text { float: left; width: 329px; height: 25px; word-break: break-all; color: rgb(255, 214, 28); line-height: 25px; font-size: 14px; padding: 6px 0px 0px 25px; clear: both; font-weight:bold;}
.focuspic .box .jjtext { float: left; width: 385px; height: 25px; word-break: break-all; color:#fff; line-height: 25px; font-size: 14px; padding: 6px 0px 0px 25px; clear: both; }

.focuspic .box .vote { float: left; height: 35px; width: 329px; line-height: 35px; color: rgb(255, 255, 255); padding: 0px 0px 0px 25px; clear: both; font-size: 14px; overflow: hidden; }
.focuspic .box .vote em { font-family: arial; font-size: 22px; }
.focuspic .box .flag { float: right; margin-right: 10px; margin-top: 10px; display: inline; width: 106px; height: 30px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); font-family: "宋体"; font-size: 14px; text-decoration: none; line-height: 30px; }
.focuspic .box .flag .bg21 { float: left; display: inline; margin: 7px 7px 0px 9px; background: url('small_flag.gif') no-repeat scroll left -320px transparent; width: 23px; height: 15px; }
.focuspic .nav_prev { position: absolute; left: 0px; top: 230px; z-index: 99; width: 55px; height: 55px; cursor: pointer; overflow: hidden; line-height: 55px; text-align: center; color: rgb(173, 207, 226); font-family: "宋体"; font-size: 72px; }
.focuspic .nav_prev:hover { color: rgb(30, 190, 110); }
.focuspic .nav_next { position: absolute; right: 0px; top: 230px; z-index: 99; width: 55px; height: 55px; cursor: pointer; overflow: hidden; line-height: 55px; text-align: center; color: rgb(173, 207, 226); font-family: "宋体"; font-size: 72px; }
.focuspic .nav_next:hover { color: rgb(30, 190, 110); }
.focuspic .nav_li { position: absolute; left: 200px; bottom: 24px; z-index: 99; display: block; width: 108px; }
.focuspic .nav_li li { background: url('img/icon_bg2.png') no-repeat scroll -1px -21px transparent; float: left; display: inline; margin-left: 5px; width: 14px; height: 14px; line-height: 14px; text-align: left; text-indent: -99px; overflow: hidden; cursor: pointer; }
.focuspic .nav_li .on { background: url('img/icon_bg2.png') no-repeat scroll -1px -1px transparent; }
/*标题*/
.tb-bg1 { background: url('img/title_bg_1_1.png') no-repeat scroll left top transparent; }
.tb-bg2 { background: url('img/title_bg_2.png') no-repeat scroll left top transparent; }
.tb-bg3 { background: url('img/title_bg_3.png') no-repeat scroll left top transparent; }

.tb-bg4 { background: url('img/title_bg_4.png') no-repeat scroll left top transparent; }
.tb-bg5 { background: url('img/title_bg_5.png') no-repeat scroll left top transparent; }

.img{ margin-top: 56px;margin-left: -58px;height: 200px;width: 316px;}

/*随州网头部*/
/* ::::: http://s1.56img.com/style/base/v4/css/base_v.1.css ::::: */

html { color: rgb(0, 0, 0); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0px; padding: 0px; }
body, button, input, select, textarea { font: 12px/1.5 tahoma,arial,宋体,sans-serif; }
input, select, textarea { font-size: 100%; }
fieldset, img { border: 0px none; }
iframe { display: block; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 500; }
ol, ul { list-style: none outside none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 700; }
ins, a { text-decoration: none; }
textarea { resize: vertical; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; margin: 0px; }
:focus { outline: 0px none; }
.fclear { clear: both; }
.clear:after, .clearfix:after, .content:after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.clear, .clearfix, .content {  }
.red, .red:link, .red:visited { color: rgb(230, 55, 55); }
.gray, .gray:link, .gray:visited { color: rgb(123, 123, 123); }
.mask_iframe { position: absolute; left: 0px; top: 0px; display: none; width: 0px; height: 0px; opacity: 0; border: 0px none; background: none repeat scroll 0% 0% rgb(255, 255, 255); z-index: 1; }
.nav_msg_status .mask_iframe { top: 29px; left: auto; right: 0px; }
.h_v4_mask_iframe { display: block; width: 100%; height: 38px; }
.h_main .logo_56, .h_site_home .icon_home, .h_btn_search, .h_btn_search_hover, .h_info_shortcuts li a, .h_info_shortcuts .icon_upload, .h_info_shortcuts .icon_mobile, .h_info_log li, .h_nav_in, .h_nav_chn, .h_nav_pro, .h_nav_chn_ul .nav_home em, .h_nav_icon_hot, .h_nav_icon_award, .h_nav_icon_mobile, .h_nav_pro_ul, .f_search_main .f_btn_search, .f_group_logo .gl_rr, .f_group_logo .gl_56, .f_group_logo .gl_renren, .f_group_logo .gl_wan, .f_group_logo .gl_nuomi, .f_group_logo .gl_jiexi, .f_group_logo .gl_chewen, .f_group_logo .gl_jingwei, .mini_h_v4 .logo, .mini_h_qmenu_item, .mini_h_search_input .btn_search, .mini_h_qmenu .upload em, .s_c_drop_menu .icon_upload, .s_c_drop_menu .f_drop_menu_main_title, .s_c_drop_menu .h_btn_m2v, .h_btn_upload_mini, .h_btn_m2v_mini, .h_info_qmenu_item .rp_tsina, .h_info_qmenu_item .rp_qq, .h_icon_msg, .h_icon_cloudplay, .h_btn_record, .f_circle, .record_detail_ply s, .record_detail_arrow, .msg_push_box_arrow, .msg_push_box_close, .backTop_link, .h_site_nav .huati s { background-image: url('../images/base_v.3.png'); background-repeat: no-repeat; }
.h_info_qmenu_item .rp_tsina, .h_info_qmenu_item .rp_qq { overflow: hidden; display: inline; float: left; width: 16px; height: 16px; margin: 1px 3px 0px 0px; padding: 0px; }
.h_info_qmenu_item .rp_tsina, .h_info_qmenu_item .rp_tsina:hover { width: 17px; background-position: -153px -53px; }
.h_info_qmenu_item .rp_qq, .h_info_qmenu_item .rp_qq:hover { background-position: -153px -69px; }
.f_drop_menu { position: relative; z-index: 99; display: inline-block; height: auto; min-width: 48px; vertical-align: top; }
.f_drop_menu a:link, .f_drop_menu a:visited { text-decoration: none; }
.f_drop_menu_main { position: relative; z-index: 99; padding: 5px; margin: 1px 1px 0px; }
.f_drop_menu_main_title { position: relative; z-index: 99; white-space: nowrap; text-decoration: none; display: block; padding-right: 10px; background-color: transparent; }
.f_drop_menu_main_title:hover, .f_drop_menu_main_title:hover span { color: rgb(51, 51, 51); text-decoration: none; }
.f_drop_menu_main_arrow { overflow: hidden; position: absolute; right: 0px; top: 8px; text-indent: -9999px; vertical-align: middle; cursor: pointer; width: 0px; height: 0px; margin: 0px 0px 0px 6px; border-right: 3px dashed transparent; border-width: 3px; border-style: solid dashed dashed; border-color: rgb(255, 255, 255) transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.f_drop_menu_sub { visibility: hidden; position: absolute; z-index: 100; width: 100%; }
.f_drop_menu_sub_arrow { position: absolute; left: 15px; top: -16px; overflow: hidden; width: 0px; height: 0px; border-width: 8px; border-style: dashed dashed solid; border-color: transparent transparent rgb(225, 225, 225); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.f_drop_menu_sub_ct { padding: 0px 8px 4px; }
.f_drop_menu_sub_list { overflow: hidden; white-space: nowrap; }
.f_drop_menu_sub_list li { line-height: 24px; height: 24px; vertical-align: top; }
.f_drop_menu_sub_list li a { display: block; }
.f_drop_menu_sub_list li a:hover { text-decoration: none; }
.f_drop_menu:hover .f_drop_menu_main, .f_drop_menu_hover .f_drop_menu_main {  }
.f_drop_menu:hover .f_drop_menu_main_arrow, .f_drop_menu_hover .f_drop_menu_main_arrow {  }
.drop_menu_theme_1 { position: relative; top: -11px; }
.drop_menu_theme_1 .f_drop_menu_main { overflow: hidden; min-height: 18px; padding-top: 10px; padding-bottom: 10px; max-height: 16px; text-align: left; }
.drop_menu_theme_1 .f_drop_menu_main_title { width: auto; padding: 0px 10px 0px 0px; }
.drop_menu_theme_1 .f_drop_menu_sub { border: 1px solid rgb(223, 223, 223); background-color: rgb(255, 255, 255); }
.drop_menu_theme_1 .f_drop_menu_sub_ct, .drop_menu_theme_1_hover .f_drop_menu_main { background: none repeat scroll 0% 0% rgb(228, 228, 228); border: medium none; }
.drop_menu_theme_1 .f_drop_menu_sub_ct { box-shadow: 0px 1px 1px rgb(221, 221, 221); }
.h_v4, .f_v4, .mini_h_v4 { font: 12px/1.5 tahoma,arial,宋体,sans-serif; min-width: 980px; }
.f_v4 a:link, .f_v4 a:visited, .mini_h_v4 a:link, .mini_h_v4 a:visited { text-decoration: none; }
.h_v4 a.f_v4:hover a:hover, .mini_h_v4:hover { color: rgb(34, 102, 170); }
.mini_h_v4 .mini_h_search_input .gray, .f_v4 .f_search_main .gray { color: rgb(0, 0, 0); }
.h_info_qmenu_item { position: relative; letter-spacing: normal; display: inline-block; font-size: 12px; text-align: left; padding: 0px 5px; background-position: right -37px; vertical-align: top; }
.h_info_qmenu_item s { text-indent: 0px; cursor: pointer; }
.h_info_qmenu_item.first_item { padding-right: 3px; }
.h_info_qmenu_item .rp_a, .h_info_qmenu_item > a {  }
.h_info_qmenu_item .rp_a { font-family: Arial	; }
.h_records_num { position: absolute; right: 4px; top: -2px; display: block; color: rgb(255, 255, 255); font-size: 9px; overflow: hidden; cursor: pointer; line-height: 10px; height: 10px; padding: 0px 1px; background-color: rgb(248, 56, 58); border-radius: 2px; }
.f_drop_menu .f_drop_menu_main a:hover .h_records_num { color: rgb(255, 255, 255); }
.c_p_drop_menu {  }
.c_p_drop_menu .f_drop_menu_main { padding-left: 14px; padding-right: 4px; }
.c_p_drop_menu .f_drop_menu_sub { right: 0px; width: 300px; padding: 0px; text-align: left; }
.c_p_drop_menu .f_drop_menu_sub_arrow { left: auto; right: 13px; }
.h_icon_cloudplay { overflow: hidden; display: inline-block; line-height: 999em; text-indent: -9999px; width: 18px; height: 16px; background-position: -174px -67px; vertical-align: top; cursor: pointer; }
.m_d_drop_menu {  }
.m_d_drop_menu .f_drop_menu_main { padding-left: 14px; padding-right: 4px; }
.m_d_drop_menu .f_drop_menu_sub { right: 0px; width: 174px; padding: 0px; }
.m_d_drop_menu .m_d_list_item .m_d_list_p, .m_d_drop_menu .m_d_list_item .m_d_list_a { display: inline-block; vertical-align: middle; }
.h_icon_msg { overflow: hidden; display: inline-block; line-height: 999em; text-indent: -9999px; width: 18px; height: 16px; background-position: -174px -50px; vertical-align: top; cursor: pointer; }
.m_d_drop_menu {  }
.show_re, .show_jkl, #showRE, #showJKL { display: none; clear: both; position: absolute; top: 28px; left: -4px; width: 388px; overflow: hidden; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-right: 1px solid rgb(229, 55, 56); border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(229, 55, 56) rgb(229, 55, 56); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; z-index: 99; }
.mini_h_search_input .show_re, .mini_h_search_input #showRE, .mini_h_search_input .show_jkl, .mini_h_search_input #showJKL { top: 27px; left: -1px; width: 274px; border-color: rgb(229, 229, 229); }
.mini_h_v4_widescreen .mini_h_search_input .show_re, .mini_h_v4_widescreen .mini_h_search_input #showRE, .mini_h_v4_widescreen .mini_h_search_input .show_jkl, .mini_h_v4_widescreen .mini_h_search_input #showJKL { width: 308px; }
.mini_h_v4 { position: relative; z-index: 999; font-family: arial; width: 100%; height: 38px; background-color: rgb(76, 72, 69); font-size: 12px; }
.mini_h_v4 a:link, .mini_h_v4 a:visited { color: rgb(231, 231, 231); text-decoration: none; }
.mini_h_v4 a:hover, .mini_h_v4 a:active { color: rgb(255, 255, 255); text-decoration: none; }
.mini_h_v4 .f_drop_menu_sub a:link, .mini_h_v4 .f_drop_menu_sub a:visited { color: rgb(51, 51, 51); }
.mini_h_v4 .f_drop_menu_sub .red:link, .mini_h_v4 .f_drop_menu_sub .red:visited { color: rgb(253, 37, 0); }
.mini_h_v4 .inner { position: relative; z-index: 999; width: 980px; margin: 0px auto; height: 35px; }
.mini_h_v4 .f_drop_menu { position: relative; }
.mini_h_v4 .f_drop_menu_main { overflow: hidden; }
.mini_h_v4_widescreen {  }
.mini_h_v4_widescreen .inner { width: 98%; }
.mini_h_v4_widescreen .mini_h_search_in { width: 310px; }
.mini_h_v4_widescreen .mini_h_search_input .inp_search { width: 227px; }
.mini_h_v4 .logo { display: block; position: absolute; text-indent: -9999px; width: 80px; height: 30px; left: 0px; top: 3px; background-position: -160px 0px; overflow: hidden; }
.mini_h_nav { position: absolute; z-index: 200; left: 102px; top: 9px; font-family: tahoma; }
.mini_h_menu li { display: inline; float: left; vertical-align: middle; }
.mini_h_menu li a { margin: 0px; background-position: right -38px; }
.mini_h_menu_item_a { position: relative; top: -9px; text-align: left; display: block; padding: 0px 6px 0px 7px; height: 38px; line-height: 37px; vertical-align: top; }
.mini_h_menu_item_a { white-space: nowrap; }
.mini_h_menu_item_a:hover { background-color: rgb(55, 50, 50); }
.mini_nav_drop_menu { min-width: 48px; }
.mini_nav_drop_menu .f_drop_menu_main { padding-left: 10px; padding-right: 3px; }
.mini_nav_drop_menu .f_drop_menu_sub { width: 360px; }
.mini_nav_drop_menu .f_drop_menu_sub_ct { overflow: hidden; padding: 8px 0px 8px 14px; }
.mini_nav_list { float: left; width: 162px; overflow: hidden; word-break: break-all; word-wrap: break-word; }
.mini_nav_list li { overflow: hidden; float: left; padding-right: 7px; line-height: 24px; white-space: nowrap; min-width: 24px; }
.mini_nav_list li a { padding: 0px; }
.mini_nav_list li a:hover { text-decoration: underline; }
.mini_nav_drop_menu .n_1 { border-right: 1px solid rgb(205, 202, 202); }
.mini_nav_drop_menu .n_2 { border-left: 1px solid rgb(239, 239, 239); padding-left: 12px; }
.s_c_drop_menu {  }
.s_c_drop_menu .icon_upload { position: absolute; left: 0px; top: 3px; padding: 0px; display: block; width: 13px; height: 11px; background-position: -32px -259px; }
.s_c_drop_menu .f_drop_menu_main_title { padding-left: 16px; display: block; }
.s_c_drop_menu .f_drop_menu_sub { left: 0px; }
.s_c_drop_menu { top: -5px; left: -1px; margin-left: 15px; }
.s_c_drop_menu .f_drop_menu_main { padding: 0px; }
.s_c_drop_menu .f_drop_menu_main_title { display: block; text-align: left; text-indent: -9999px; width: 107px; height: 28px; padding: 0px; background-position: -149px -455px; }
.s_c_drop_menu .h_btn_m2v, .s_c_drop_menu .h_btn_record { display: block; text-align: left; text-indent: -9999px; width: 107px; height: 28px; padding: 0px; background-color: rgb(233, 60, 60); background-position: -149px -485px; }
.s_c_drop_menu .icon_upload, .s_c_drop_menu .f_drop_menu_main_arrow { display: none; }
.s_c_drop_menu .f_drop_menu_sub_ct { padding: 0px 1px 1px; }
.s_c_drop_menu .f_drop_menu_sub { text-align: center; }
.s_c_drop_menu .f_drop_menu_sub a:link, .s_c_drop_menu .f_drop_menu_sub a:visited { color: rgb(34, 102, 170); }
.s_c_drop_menu .f_drop_menu_sub a:hover { text-decoration: underline; }
.s_c_drop_menu .f_drop_menu_sub_list li { height: 28px; }
.mini_h_v4 .m_d_drop_menu { text-align: left; }
.m_d_drop_menu .f_drop_menu_sub_arrow { left: 111px; }
.mini_h_search { position: absolute; top: 0px; left: 270px; padding: 4px 0px; }
.mini_h_search_in { float: left; width: 276px; height: 28px; }
.mini_h_search_input { position: relative; background-color: rgb(249, 249, 249); height: 22px; padding: 2px; border: 1px solid rgb(208, 208, 208); }
#hSearchForm {  }
.mini_h_search_input .inp_search { float: left; line-height: 22px; height: 22px; width: 192px; padding: 0px 4px; background: none repeat scroll 0% 0% rgb(249, 249, 249); border: medium none; vertical-align: top; }
.mini_h_search_input .btn_search { clear: both; position: absolute; right: -1px; top: -1px; text-indent: -9999px; width: 72px; line-height: 28px; height: 28px; margin: 0px; background-color: rgb(237, 67, 67); background-position: 0px -580px; border: medium none; cursor: pointer; }
.mini_h_info { position: absolute; top: 9px; right: 0px; font-family: tahoma; text-align: right; min-width: 380px; white-space: nowrap; }
.mini_h_info ul li{float:right;}
.mini_h_info .f_drop_menu_main {  }
.mini_h_qmenu { display: inline; letter-spacing: -0.35em; text-align: right; height: 24px; white-space: nowrap; }
.mini_h_qmenu_item, .mini_h_qmenu .h_info_qmenu_item { position: relative; letter-spacing: normal; text-align: right; color: rgb(123, 123, 123); display: inline-block; vertical-align: top; background: none repeat scroll 0% 0% transparent; }
.mini_h_qmenu .alt_item, .mini_h_qmenu .last { padding: 0px; }
.mini_h_qmenu .my56 { display: none; }
.mini_h_qmenu .last { background: none repeat scroll 0% 0% transparent; }
.nav_msg_status {  }
.mini_f_v4, .mini_f_v4_dark { font-family: tahoma; margin: 0px auto; padding: 30px 0px; }
.mini_f_copyright { text-align: center; }
.mini_f_copyright span { padding: 0px 6px; }
.mini_f_v4, .mini_f_v4 a:link, .mini_f_v4 a:visited { color: rgb(51, 51, 51); }
.h_v3 .m_d_drop_menu, .mini_h_v3 .m_d_drop_menu, .h_v4 .m_d_drop_menu, .mini_h_v4 .m_d_drop_menu { vertical-align: top; text-align: left; min-width: 48px; }
.m_d_drop_menu .f_drop_menu_sub { right: 0px; width: 141px; padding: 0px; }
.m_d_drop_menu .f_drop_menu_sub_ct { padding: 0px 0px 4px; }
.m_d_list { background-color: rgb(228, 228, 228); padding: 8px 4px 8px 10px; margin-right: 0px; }
.m_d_list_item { overflow: hidden; text-align: left; line-height: 16px; height: 18px; }
.m_d_list_item .m_d_list_p { overflow: hidden; display: inline; text-align: left; color: rgb(123, 123, 123); white-space: nowrap; text-overflow: ellipsis; }
.m_d_list_item .m_d_list_a {  }
.m_d_list .m_d_list_item .m_d_list_a:link, .m_d_list .m_d_list_item .m_d_list_a:visited { color: rgb(34, 102, 170); }
.m_d_list .m_d_list_item .m_d_list_a:hover { color: rgb(34, 102, 170); text-decoration: underline; }
.m_d_list .m_d_list_item .red:link, .m_d_list .m_d_list_item .red:visited { color: rgb(253, 37, 0); }
.m_d_list .m_d_list_item .red:hover { text-decoration: underline; }
.msg_push_box .m_d_list .m_d_list_p { display: block; width: 190px; }
.m_d_list_opt { padding: 6px 0px; margin: 0px 8px; text-align: right; color: rgb(227, 227, 227); vertical-align: top; }
.m_d_list_opt .m_d_list_oa { position: relative; display: block; padding: 2px 0px; text-align: left; }
.m_d_list_opt .m_d_list_oa:link, .m_d_list_opt .m_d_list_oa:visited { color: rgb(51, 51, 51); }
.m_d_list_opt .m_d_list_oa:hover { color: rgb(51, 51, 51); text-decoration: underline; }
.msg_push_box { position: absolute; right: 0px; top: 29px; width: 150px; background-color: rgb(255, 255, 237); border: 1px solid rgb(255, 206, 122); z-index: 2; }
.msg_push_box_ct { overflow: hidden; padding: 0px; }
.msg_push_box_ct .m_d_list { margin: 0px 8px -1px; padding: 8px 0px; border-bottom: 1px dotted rgb(128, 128, 128); background: none repeat scroll 0% 0% transparent; }
.m_d_drop_menu .m_d_list { padding: 3px 0px 8px; margin: 0px 8px; border-bottom: 1px dotted rgb(128, 128, 128); }
.msg_push_box_close { position: absolute; right: 2px; top: 2px; overflow: hidden; width: 10px; height: 10px; background-position: -197px -70px; line-height: 50em; }
.msg_push_box .msg_push_box_close:hover { background-position: -212px -70px; }
.msg_push_box_arrow { position: absolute; top: -6px; right: 17px; width: 12px; height: 6px; background-position: -234px -53px; }
.cloud_icon, .c_p_list_close, .opt_icon_continue, .opt_icon_repeat, .opt_icon_del, .tutorial_img1, .rec_img, .rss_ico, .aur_ico { background: url('../images/cloudplay_v.2.png') no-repeat scroll 0% 0% transparent; }
.c_p_loading_txt { background: url('../images/cp_loading.gif') no-repeat scroll center top transparent; }
.c_p_drop_menu {  }
.c_p_drop_menu .f_drop_menu_sub { right: 0px; width: 328px; height: 425px; padding: 0px; text-align: left; }
.c_p_drop_menu .f_drop_menu_sub .f_drop_menu_sub_ct { height: 425px; padding: 0px; }
.c_p_list { padding: 0px 12px; margin-top: -2px; background-color: rgb(225, 225, 225); }
.c_p_list a:link, .v_h_list a:visited {  }
.c_p_drop_menu_bd { overflow: hidden; }
.c_p_list_viewed {  }
.c_p_list_unview {  }
.c_p_empty_box { min-height: 220px; padding: 10px 4px; }
.empty_tutorial { display: block; text-indent: -9999px; }
.c_p_loading { padding: 80px 0px; border-top: 1px dotted rgb(217, 217, 217); }
.c_p_loading_txt { width: 40px; height: 20px; white-space: nowrap; margin: 0px auto; padding: 40px 0px 0px; text-align: center; color: rgb(123, 123, 123); }
.cloud_s2 .base_color_txt, .cloud_s2 a.base_color_txt:link, .cloud_s2 a.base_color_txt:visited { color: rgb(34, 102, 170); }
.cloud_s2 a.base_color_txt:hover { color: rgb(34, 102, 170); text-decoration: underline; }
.cloud_s2 .f_drop_menu_sub_nav { float: left; width: 80px; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); }
.cloud_s2 .f_drop_menu_sub_nav_item { height: 41px; border-bottom: 1px solid rgb(210, 210, 210); line-height: 41px; text-align: center; cursor: pointer; }
.cloud_s2 .f_drop_menu_sub_nav .active { background-color: rgb(226, 226, 226); font-weight: bold; }
.cloud_s2 .updata_sum { color: rgb(230, 55, 55); }
.cloud_s2 .cloud_sync { position: absolute; bottom: 0px; width: 80px; text-align: center; }
.cloud_s2 .cloud_sync p { padding: 0px 10px 5px; border-bottom: 1px solid rgb(210, 210, 210); line-height: 16px; white-space: normal; }
.cloud_s2 .btn_cloud_sync { display: block; overflow: hidden; padding: 5px 0px; line-height: 13px; }
.cloud_icon { display: inline-block; text-indent: -9999px; width: 17px; height: 12px; background-position: 0px 0px; vertical-align: middle; }
.cloud_s2 .f_drop_menu_sub_ct { float: left; overflow: hidden; width: 248px; background-color: rgb(226, 226, 226); box-shadow: none; }
.cloud_s2 .c_p_list { background-color: rgb(226, 226, 226); }
.cloud_s2 .tutorial_img2 { position: relative; margin-top: 60px; text-align: center; text-indent: 0px; color: rgb(51, 51, 51); }
.cloud_s2 .tutorial_img2 .empty_txt { display: block; }
.cloud_s2 .rec_img { display: inline-block; width: 47px; height: 32px; background-position: -79px 0px; }
.cloud_s2 .rss_ico { position: absolute; left: 50%; top: 5px; width: 21px; height: 11px; margin-left: 10px; background-position: -48px 0px; }
@media only screen and (device-width: 768px) {
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: portrait) {
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: landscape) {
}
@media screen and (max-device-width: 480px) {
}
@media screen and (max-device-width: 768px) {
}
/* ::::: http://images.56.com/special/web/2012/bodyoscar/images/style.css ::::: */

body { background: url('../images/bg.png') repeat-y scroll center top transparent; }
.bg01, .bg02, .bg03 { height: 173px; }
.bg01 { background: url('../images/v_img_01.jpg') no-repeat scroll center 0px transparent; }
.bg02 { background: url('../images/v_img_02.jpg') no-repeat scroll center 0px transparent; }
.bg03 { background: url('../images/v_img_03.jpg') no-repeat scroll center 0px transparent; }
.mod_box .m_hd, .mod_box .m_fd, .item h3, .btn_tj a, .ImgList li .btn a, .jsmb span, .tstq span, .mod_pop .close, .mod_pop .input_list .last .btn_submit, .mod_results .m_title .close { background: url('../images/s_bg_c.png') no-repeat scroll 0px 0px transparent; }
.main, .Nav { width: 950px; margin: 0px auto; }
.Nav { overflow: hidden; }
.nav_time:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.nav_time { margin-top: 40px; }
.Nav .nav_time li { float: left; }
.Nav .nav_time li span { background: url('../images/nav_bg.png') no-repeat scroll 0px 0px transparent; width: 317px; text-indent: -9999px; height: 95px; display: block; }
.Nav .nav_time li .zj { background-position: 0px 0px; }
.Nav .nav_time li .px { background-position: -317px 0px; width: 316px; }
.Nav .nav_time li .ry { background-position: -634px 0px; }
.Nav .nav_time li.active .ry { background-position: -634px -95px; }
.mod_box { margin-bottom: 33px; }
.mod_box .m_hd, .mod_box .m_fd { height: 27px; }
.mod_box .m_hd { background-position: 0px 0px; }
.mod_box .m_ct { background: url('../images/c_y.jpg') repeat-y scroll 0px 0px transparent; }
.mod_box .m_fd { background-position: 0px -56px; }
.info:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.info { padding: 32px;min-height:120px; }
.m_c_left, .m_c_right { float: left; display: inline; }
.m_c_left { width: 565px; background: url('../images/c_d_bg.jpg') no-repeat scroll right 0px transparent; padding-right: 10px; }
.m_c_right { width: 265px; margin-left: 30px; }
.m_c_left1, .m_c_right1 { float: left; display: inline; }

.m_c_left1 { width: 605px; background: url('../images/c_d_bg.jpg') no-repeat scroll right 0px transparent; padding-right: 10px; }
.m_c_right1 { width: 205px; margin-left: 30px; }

.item {  }
.item h3 { height: 24px; width: 112px; text-indent: -9999px; margin-bottom: 26px; }
.item .Int1 { background-position: 0px -93px; }
.item .Int2 { background-position: -118px -93px; }
.item .Int3 { background-position: 0px -120px; }
.item .Int4 { background-position: -116px -120px; }
.item .Int4 { background-position: -116px -120px; }
.item .Int5 { background-position: -610px -129px; }
.item .Int6 { background:  url('../images/tbtx.jpg') no-repeat  0 0px transparent; }

.item .m_hz p img{height:38px;margin:5px 10px; padding:2px; border:1px dotted #1a8940;}

.item p { color: rgb(129, 109, 119); font-size: 14px; padding-bottom: 36px; line-height: 24px; }
.item2 p { color: rgb(119, 129, 109); font-size: 12px; padding-bottom: 36px; line-height: 24px; }
.item p em { background: none repeat scroll 0% 0% rgb(104, 181, 131); color: rgb(255, 255, 255); padding: 1px 4px; margin-bottom: 5px; display: inline-block; }
.Intro { background: url('../images/jb_bg.jpg') no-repeat scroll 400px 0px transparent; padding-right: 200px; font-family: 宋体; }
.item p .img { /*display: block; margin: 10px 0px 10px 40px; width: 160px;*/ margin:5px 0px 5px 0px; }
.item p.last { padding-bottom: 0px; }
.btn_tj { padding: 20px 0px 0px 50px; display: block; }
.mengBox .m_hd { background-position: 0px -154px; height: 36px; }
.mengBox .m_ct { background: url('../images/c_y2.jpg') repeat-y scroll 0px 0px transparent; }
.mengBox .m_fd { background-position: 0px -229px; height: 36px; }
.ImgList:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.ImgList {  }
.ImgList li { width: 176px; float: left; display: inline; padding: 0px 0px 50px 40px; overflow: hidden; text-align: center; }
.ImgList li .img { width: 170px; height: 205px; padding: 3px; background: none repeat scroll 0% 0% rgb(255, 255, 255); box-shadow: 0px 2px 5px rgb(18, 40, 22); }
.ImgList li img { width: 170px; height: 205px; display: block; }
.re-anchor-list li .name { padding: 10px 0px; font-size: 14px; color: rgb(255, 255, 255); font-weight: normal; height: 16px; overflow: hidden; background:#000; }
.re-anchor-list li .btnn { text-align: left; color: rgb(139, 183, 147); vertical-align: top; }
.re-anchor-list li .btnn span { margin-left: 5px; color: rgb(183, 139, 150); vertical-align: 10px; font-size: 14px; display: inline-block; }
.re-anchor-list li .btnn a { background-position: -523px -93px; display: inline-block; width: 75px; height: 32px; }
.re-anchor-list li .btnn a:hover { background-position: -609px -93px; }
.jsmb { position: relative; height: 73px; padding: 0px 0px 0px 40px; }
.jsmb span { background-position: -740px -85px; width: 210px; height: 63px; display: block; text-indent: -9999px; }
.tstq { padding: 0px 0px 10px 40px; }
.tstq span { background-position: -729px -129px; width: 104px; height: 25px; display: block; text-indent: -9999px; }
.mod_liuyan { padding: 0px 32px 32px; }
.page_theme_0 { text-align: center;color:#005d0c; }
.page_theme_0 a{margin-left:5px;border:1px solid white;padding:4px;}
.page_theme_0 .current{border: 1px solid white;margin-left:5px;padding:4px;background-color:#005d0c;color:#fff;}
.page_theme_0 .mod56_page_pn a:active, .page_theme_0 .mod56_page_pn_current { background: none repeat scroll 0% 0% rgb(3, 40, 10); border: 1px solid rgb(3, 38, 9); }
.page_theme_0 .mod56_page_pn a:link, .page_theme_0 .mod56_page_pn a:visited { color:#005d0c; }
.mod_liuyan #Lword #content { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.mod_liuyan .lw_page {  }
.mod_liuyan .lw_page .pn a { color: rgb(171, 180, 62); }
.mod_liuyan .lw_btn li a { color: rgb(171, 180, 62); }
.mod_liuyan .lw_page .btn_comments { color: rgb(72, 62, 36); }
.mod_liuyan .cmt_bd .quote { background: none repeat scroll 0% 0% transparent; border: medium none; color: rgb(119, 129, 109); }
.mod_liuyan .cmt_bd .content { color: rgb(51, 51, 51); }
.mod_liuyan .cmt_hd .meta a { color: rgb(9, 133, 159); }
.mod_liuyan .cmt_fd .actions .opt a { color: rgb(9, 133, 159); }
.mod_liuyan .lw_page .pn span.disabled { color: rgb(9, 133, 159); }
.mod_liuyan .lw_page .pn a { color: rgb(9, 133, 159); }
.mod_liuyan .lw_btn li a { color: rgb(9, 133, 159); }
.fade { display: block; background: none repeat scroll 0% 0% rgb(0, 0, 0); position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0.6;  /* IE 8 */  
   filter:alpha(opacity=20);  
    /* Firefox,Safari(WebKit),Opera */  
   -ms-filter:alpha(opacity=20);  
    /* IE 4-7 */  
    zoom:1;  
    /* set "zoom","width" or "height" to trigger "hasLayout" in IE 7 and lower */  
	z-index: 999; clear: both; }
.mod_pop { width: 468px; height: 378px; background: url('../images/pop_bg.png') no-repeat scroll 0px 0px transparent; z-index: 1000; position: fixed; top: 50%; left: 50%; margin-top: -150px; margin-left: -250px; overflow: hidden; }
.mod_pop .pop_title { height: 40px; color: rgb(255, 255, 255); position: relative; width: 453px; overflow: hidden; }
.mod_pop .pop_close { position: absolute; right: 5px; top: 20px; }
.mod_pop .close { width: 18px; height: 18px; text-indent: -9999px; display: block; background-position: -700px -93px; }
.mod_pop .input_list { padding: 10px 0px 0px 20px; }
.mod_pop .input_list li { height: 30px; line-height: 30px; font-size: 14px; padding-bottom: 12px; }
.mod_pop .input_list li .i_195, .mod_pop .input_list li .i_314 { height: 28px; border: 1px solid rgb(221, 221, 221); color: rgb(103, 103, 103); line-height: 28px; }
.mod_pop .input_list li .i_314 { width: 314px; }
.mod_pop .input_list li label { width: 80px; display: inline-block; color: rgb(103, 103, 103); }
.mod_pop .input_list .last { padding-left: 152px; overflow: hidden; }
.mod_pop .input_list .last .btn_submit { width: 129px; height: 42px; background-position: -243px -93px; cursor: pointer; display: block; border: medium none; text-indent: -9999px; }
.mod_pop .input_list li p { font-size: 12px; color: rgb(119, 129, 109); }
.mod_pop .input_list li p a { color: rgb(9, 133, 159); }
.sp_zt_line { height: 1px; width: 950px; position: relative; margin: 0px auto; }
.sp_zt { width: 27px; height: 92px; padding: 70px 0px 0px; text-align: center; background: url('../images/bg_zt.png') no-repeat scroll 0% 0% transparent; position: absolute; right: -30px; top: 0px; }
.sp_zt a { margin: 2px 0px 2px 5px; }
.rp_renren, .rp_qzone, .rp_kaixin001, .rp_w51, .rp_tsina, .rp_digu, .rp_taobao, .rp_douban, .rp_itieba, .rp_n51, .rp_baiduhi, .rp_w139, .rp_zsy, .rp_t163, .rp_feixin, .rp_tqq, .rp_tsohu, .rp_msn, .rp_qqpengyou { background: url('../images/rp_logo.png') no-repeat scroll 0px 0px transparent; float: left; height: 16px; margin: 0px 10px 0px 0px; overflow: hidden; padding: 0px; text-indent: -9999px; width: 16px; }
.rp_qzone { background-position: 0px -32px; }
.rp_renren { background-position: 0px 0px; }
.rp_kaixin001 { background-position: 0px -64px; }
.rp_tsina { background-position: 0px -128px; }
.pop { width: 338px; height: 105px; background: none repeat scroll 0% 0% rgb(104, 181, 131); z-index: 1000; position: fixed; top: 50%; left: 50%; margin-top: -150px; margin-left: -150px; overflow: hidden; }
.vote_pop .ct .vote_pop p { padding: 5px 0px 5px 50px; }
.vote_pop .ct .vote_pop p img { vertical-align: middle; cursor: pointer; }
.vote_pop .ct .vote_pop p input { margin-right: 10px; }
.vote_pop .ct .vote_pop p button { width: 50px; height: 24px; line-height: 21px; }
.pop .close { position: absolute; top: 10px; right: 10px; font-size: 16px; color: white; display: block; z-index: 1; }
.mod_results { width: 638px; z-index: 1000; position: fixed; top: 50%; left: 50%; margin-top: -300px; margin-left: -300px; overflow: hidden; }
.m_p_t, .m_p_f, .close_btn a, .mod_results .m_title h5, .btn_md a { background: url('../images/s_bg2.png') no-repeat scroll 0px 0px transparent; }
.m_p_t { background-position: 0px 0px; height: 11px; overflow: hidden; }
.m_p_c { background: url('../images/pop_c.png') repeat-y scroll 0px 0px transparent; overflow: hidden; }
.m_p_f { background-position: 0px -11px; height: 15px; }
.m_info { padding: 0px 20px; font-size: 14px; }
.award:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.award { border-bottom: 1px solid rgb(189, 218, 193); margin-bottom: 10px; }
.mod_results dl dt { float: left; display: inline; width: 115px; height: 30px; color: rgb(119, 129, 109); }
.mod_results .award2 dt { height: 95px; }
.mod_results .award3 { border-bottom: medium none; }
.mod_results .award3 dt { height: 145px; }
.mod_results dl dd { width: 400px; line-height: 26px; float: left; }
.mod_results dl dd span { display: inline-block; }
.mod_results dl dd .v_name { width: 100px; }
.mod_results dl dd .number { width: 300px; color: rgb(119, 129, 109); }
.mod_results .tips { color: rgb(119, 129, 109); text-align: center; }
.mod_results .p_th { color: rgb(119, 129, 109); }
.mod_results .p_th p { padding-bottom: 15px; }
.mod_results .m_title h5 { width: 104px; height: 25px; background-position: -93px -37px; text-indent: -9999px; }
.mod_results .m_title { position: relative; padding: 10px 0px; }
.mod_results .m_title .pop_close { position: absolute; right: 10px; top: 10px; }
.mod_results .m_title .close { width: 18px; height: 18px; text-indent: -9999px; display: block; background-position: -700px -93px; }
.close_btn { padding: 20px 0px 20px 227px; }
.close_btn a { background-position: 0px -38px; width: 69px; height: 27px; display: block; }
.btn_md { padding: 0px 0px 0px 60px; }
.btn_md a { width: 142px; height: 42px; display: block; background-position: -213px -38px; }
/* ::::: http://s1.56img.com/style/include/comment/v2/css/comment_v.1.css ::::: */

.face_badluck { background: url('../images/badluck.gif') repeat scroll 0% 0% transparent; }
.face_drop { background: url('../images/drop.gif') repeat scroll 0% 0% transparent; }
.face_fil { background: url('../images/fil.gif') repeat scroll 0% 0% transparent; }
.face_good { background: url('../images/good.gif') repeat scroll 0% 0% transparent; }
.face_grief { background: url('../images/grief.gif') repeat scroll 0% 0% transparent; }
.face_indecent { background: url('../images/indecent.gif') repeat scroll 0% 0% transparent; }
.face_laugh { background: url('../images/laugh.gif') repeat scroll 0% 0% transparent; }
.face_lovely { background: url('../images/lovely.gif') repeat scroll 0% 0% transparent; }
.face_rage { background: url('../images/rage.gif') repeat scroll 0% 0% transparent; }
.face_scare { background: url('../images/scare.gif') repeat scroll 0% 0% transparent; }
.face_sleep { background: url('../images/sleep.gif') repeat scroll 0% 0% transparent; }
.face_trick { background: url('../images/trick.gif') repeat scroll 0% 0% transparent; }
.video_comment { padding: 6px 12px 0px; }
.video_comment .wk { border-top: 0px none; margin-top: 0px; padding-top: 16px; }
.video_comment .title2 { height: 26px; margin: 0px; padding: 0px 0px 7px; background: none repeat scroll 0% 0% transparent; border-width: 0px; }
.video_comment .title2 p { float: left; padding: 6px 16px 0px 0px; line-height: 20px; height: 20px; }
.video_comment .title2 p .stat { color: rgb(123, 123, 123); font-family: Tahoma; font-weight: 100; font-size: 12px; padding: 0px 0px 0px 8px; }
.video_comment .title2 .ad_img { display: inline; float: right; width: 200px; height: 25px; }
#insertCmt { height: 29px; margin-bottom: 5px; padding-bottom: 0px; }
.lw_page { font-family: Tahoma; overflow: hidden; background: none repeat scroll 0% 0% rgb(246, 246, 246); display: none; }
.lw_page .pn { font-family: Tahoma; float: right; margin: 7px 14px 7px 0px; }
.lw_page .pn a { font-family: Tahoma; display: inline-block; padding: 2px 5px; text-decoration: none; }
.lw_page .pn a:hover, div.pagination a:active { color: rgb(255, 255, 255); background-color: rgb(252, 0, 0); text-decoration: none; }
.lw_page .pn span.current { padding: 2px 4px; font-weight: bold; color: rgb(51, 51, 51); }
.lw_page .pn span.disabled { padding: 2px 4px; color: rgb(153, 153, 153); }
.lw_page .btn_comments { font-size: 12px; float: left; display: block; width: 78px; height: 21px; line-height: 21px; text-align: center; color: rgb(252, 0, 0); font-weight: 700; border: 1px solid rgb(193, 193, 193); text-decoration: none; margin: 4px 0px 0px 14px; background-color: rgb(248, 248, 248); background-image: -moz-linear-gradient(center top , rgb(248, 248, 248), rgb(234, 233, 232)); }
.lw_page .btn_comments:hover { text-decoration: none; }
.lw_post { position: relative; }
.lw_post:after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.lw_post_extra { height: 38px; margin: 0px 0px 1em; }
.lw_face { position: relative; float: left; width: 80px; top: 4px; }
.lw_face h4 { font-weight: normal; text-indent: 0px; line-height: 31px; padding: 0px 4px; cursor: pointer; }
.lw_face .face { text-indent: -9999px; overflow: hidden; float: left; width: 28px; height: 28px; cursor: pointer; background-repeat: no-repeat; }
.lw_face h4 .face { margin-right: 4px; }
.lw_face_box { display: none; position: absolute; left: -1px; top: -1px; width: 170px; padding: 0px 4px; background: none repeat scroll 0% 0% rgb(246, 246, 246); border: 1px solid rgb(226, 226, 226); }
.lw_face_box .close { position: absolute; right: -21px; top: -1px; display: block; text-indent: -9999px; width: 21px; height: 21px; background: url('../images/globe.png') no-repeat scroll -21px -476px transparent; }
.lw_face_box .close:active { background-position: 0px -476px; }
.lw_post_opt { float: right; overflow: hidden; padding: 8px 0px; }
.lw_btn { float: right; }
.lw_btn li { float: left; color: rgb(123, 123, 123); line-height: 21px; white-space: nowrap; padding-left: 8px; }
.lw_btn li a { text-decoration: underline; padding: 0px 4px; }
#auth_img { line-height: 16px; width: 62px; margin: 0px 4px 0px 2px; padding: 2px; border: 1px solid rgb(189, 189, 189); }
.lw_post .btn_submit { cursor: pointer; line-height: 22px; height: 22px; font-size: 12px; display: block; }
#Lword { margin: 0px; padding: 0px; }
#Lword #content { line-height: 18px; width: 98.3%; height: 72px; padding: 4px; border: 1px solid rgb(204, 204, 204); background: none repeat scroll 0% 0% rgb(255, 255, 237); }
.comment_output { padding: 50px 0px; text-align: center; }
.comment_output .output_box img { display: block; margin: 0px auto; }
.comment_list { margin: 0px 0px 20px; }
.comment_item {  }
.cmt_hd { color: rgb(123, 123, 123); line-height: 24px; height: 24px; padding: 0px 10px; background: none repeat scroll 0% 0% rgb(238, 238, 238); }
.cmt_hd .meta { float: left; }
.cmt_hd .meta .author { color: rgb(123, 123, 123); text-decoration: underline; }
.cmt_hd .meta .time { padding: 0px 4px; }
.cmt_hd .actions { visibility: hidden; float: right; }
.comment_item:hover .cmt_hd .actions, .comment_list .sfhover .cmt_hd .actions { visibility: visible; }
.cmt_bd { padding: 10px; }
.cmt_bd .content { font-size: 14px; line-height: 20px; padding: 0px; word-break: break-all; word-wrap: break-word; }
.cmt_bd .face { display: inline-block; overflow: hidden; width: 28px; height: 28px; cursor: pointer; vertical-align: middle; background-position: center center; background-repeat: no-repeat; }
.cmt_bd .quote { color: rgb(123, 123, 123); line-height: 20px; margin: 10px 0px 0px; padding: 6px 12px; background: none repeat scroll 0% 0% rgb(248, 254, 255); border: 1px solid rgb(233, 239, 240); }
.cmt_bd .quote p { margin: 0px 0px 0.5em; }
.cmt_bd .quote a { text-decoration: underline; color: rgb(123, 123, 123); }
.cmt_bd .quote a:hover { color: rgb(252, 0, 0); }
.cmt_fd { padding: 0px 10px; }
.cmt_fd .actions, .cmt_fd .from { text-align: right; padding: 6px 0px 10px; }
.cmt_fd .actions .opt { padding: 0px 0px 0px 18px; }