@import "base.css";
.disno{ display:none;}
.lot-menu { height:100%; overflow:hidden;border: solid 1px #f2dcaf; border-top: none;}
.lot-menu li {float: left;position: relative; text-align:center;}
.lot-menu li a {display: block;line-height: 36px;width: 100px;border-right: solid 1px #f2dcaf;height: 36px;color: #666;}
.lot-menu li a b {font-weight: normal;position: relative;}
.lot-menu li a:hover {background-color: #ff6600;border-right-color: #e87c13;color: #fff;}
.lot-menu li .cur {background-color: #ff6600;color: #fff;border-right-color: #e87c13;}
.lot-menu li .hover {background-color: #f13131;border-right-color: #e87c13;color: #fff;}
.lot-menu li .last {width: 89px;border-right: 0;}
.li11 li a{ width:90px; border-bottom: solid 1px #f2dcaf;}
.li11 li .last {width: 88px;border-right: 0;}
.addTopLine {border-top: 1px solid #f2dcaf;}
.delBottomLine {border-bottom: none;}
.not_delBottom .delBottomLine {border-bottom: 1px solid #f2dcaf;}
.current_award .warnTime {width: 300px; height:70px; padding-top:3px; float:right;}
.warnTime div {float: left;}
.warnTime .title {margin-left: 0;margin-right: 5px; text-align:left;}
.warnTime .title div {float: none;line-height: 23px; font-size:12px;}
.warnTime #period {width: 65px;color: green;font-weight: bold; font-size:14px}
.warnTime .minute, .warnTime .second {background: url(../images/time-bg-g.png) no-repeat;width: 45px;height: 44px;text-align: center;font-family: Tahoma;font-size: 26px;line-height: 44px;color: #fff;font-weight: bold; margin:0 3px;}
.warnTime .tm2 {line-height: 48px;margin: 0 5px;}
.warnTime .info{ color:#ea5c38;}
.lot-wrap {width: 1000px; padding: 10px 0px;}
.lot-wrap .h-125 {height: 125px;}
.lot-wrap .h-45 {height: 45px;}
.lot-wrap .index-head .trend {width: 998px;border: solid 1px #ddd;}
.l-title {height: 37px;line-height: 37px;padding: 0 10px;background-color: #ececec;border-bottom: solid 1px #ddd;}
.lot-wrap .index-history .title h2, .l-title h2 {font-size: 12px;font-weight: bold;float: left;display: block;}
.lot-wrap .index-history .title a, .l-title span {float: right;display: block;}
.lot-wrap .index-history .title a:hover, .l-title a:hover {color: #ed1c24;}
.lot-wrap .index-history .title {height: 37px;line-height: 37px;padding: 0 10px;background-color: #ececec;border: solid 1px #ccc;border-bottom: 0;}
.lot-table {width: 100%;text-align: center;}
.lot-table tr:hover{background-color:#FFF6E5;}
.lot-table .head {height: 35px;
    line-height: 35px;
    background: url(../images/title_bg.gif) repeat-x;}
.lot-table .head h1{ font-size:18px;}
.lot-table .head h3{ font-size:16px;}
.lot-table .trmenu{background-color:#FFFDF3; font-weight:bold;}
.lot-table td,.lot-table th {border: solid 1px #dfdfdf;height: 32px; text-align:center; line-height:32px;}
.lot-table td.tdleft{text-align:left; padding-left:5px;}
.lot-table td em{ color:#666; font-size:12px; margin-left:3px; font-style: normal;}
.lot-table .bghui{background-color:#f8f8f8;}
.lot-table .ptlr10{ padding:0 10px;}
.lot-table .odd {background-color: #fff;font-size: 13px;}
.lot-table .even {background-color:#efefef;}
.lot-table .lose {color: #21961c;}
.lot-table .win {color: #e84147;}
.lot-table .align {text-align: center;}
.lot-table a{ text-decoration:underline}
.lot-table a:hover{ text-decoration:none;}
.lot-table .line{ line-height:1px; height:1px; background-color:#ccc;}
.w50{ width:50px;}
.w60{ width:60px;}
.w40{ width:40px;}
.w65{ width:65px;}
.w80{ width:80px;}
#history .p {float: left;padding-left: 15px;}
#history .t {margin-right: 15px;color: #6f8a97;float: right;}
#history p {line-height: 35px;}
#history .r {color: #de2020;}
#hisotry .choiceTime {line-height: 25px;}
.ico-up {display: block;background: url(../images/up.gif) no-repeat 85px 0;color: #c3271d;}
.ico-down {display: block;background: url(../images/down.gif) no-repeat 85px 0;color: #c3271d;}
.lot-table .ball {width: 100%;}
.lot-table .ball td {border: 0;height: 37px;}
.lot-table .ball .bg1 {width: 23px;background-color: #fff;}
.lot-table .ball .bg2 {width: 23px;background-color: #ececec;}
.lot-table .bgred,.lot-table .bgyellow{ background-color: #D20D00;}
.lot-table .bgred,.lot-table .bgyellow,.lot-table .bg_1,.lot-table .bg_2,.lot-table .bg_3{ padding:2px 3px; color:#fff;}
.lot-table .bg_1{background-color:#f13131;}
.lot-table .bg_2{background-color:#066BAE;}
.lot-table .bg_3{background-color:#02924A;}
.lot-table .titlebg{ background:url(../images/title_bg.gif) repeat-x;}
#container {width: 990px;height: 400px;}
.collect {background: #0089ff;z-index: 1001;width: 100%;overflow: hidden;position: absolute;color: #fff;height: 28px;text-align: center;line-height: 30px;}
.open-num span {float: left;font-size: 13px;line-height: 35px;text-align: center;width: 20px;}
.merge-title-table {width: 100%;color: #1d1d1d;text-align: left;line-height: 30px;border: solid 1px #ccc;margin-bottom: -1px;height: 30px;background-color: #f4f4f4;}
.merge-title-table span {font-family: 微软雅黑;float: left;font-size: 14px;padding-left: 5px;}
.show-win {font-family: 微软雅黑;float: left;font-size: 14px;color: #de2020;cursor: pointer;line-height: 28px;width: 110px;height: 28px;text-align: center;}
.show-loss {font-family: 微软雅黑;float: left;font-size: 14px;cursor: pointer;line-height: 28px;width: 110px;height: 28px;text-align: center;}
.button {margin-bottom: 10px;text-align: center;letter-spacing: 2px;height: 35px;font-family: 微软雅黑;}
.gdkl10_modelist {height: 260px;width: 320px;}
#sContainer {height: 180px;width: 998px;}
.close {border: 1px solid #ccc;width: 40px;height: 18px;line-height: 18px;text-align: center;font-size: 12px;cursor: pointer;}
.loaddingBg {width: 100%;height: 100%;background: #aaa;filter: alpha(opacity=50);-moz-opacity: .5;opacity: .5;position: absolute;top: 0;z-index: 10;left: 0;}
.redBalls2 {width: 18px;height: 18px;background: url(../images/ballks2_s.png) no-repeat center;display: block;font-family: Tahoma;font-size: 11px;font-weight: bold;color: #FFF;line-height: 18px;text-align: center;position: absolute;top: -8px;right: -1px;display: none;}
.redBalls3 {width: 18px;height: 18px;background: url(../images/ballks2_s2.png) no-repeat center;display: block;font-family: Tahoma;font-size: 11px;font-weight: bold;color: #FFF;line-height: 18px;text-align: center;position: absolute;top: -8px;right: -1px;display: none;}
#lot-wrap #ball-choose, #lot-wrap #bsoe-choose {width: 980px;padding: 8px 0 8px 0;float: left;clear: left;}
#lot-wrap #ball-choose li, #lot-wrap #bsoe-choose li {float: left;margin: 0 10px 0 0;}
.twosidedtip {color: red;text-align: left;height: 30px;}
#choose_ball .currball {color: red;}
.explain_table {text-align: left;width: 958px !important;border: 1px solid #cdcdcd;font-size: 12px;color: #666;padding: 10px;line-height: 24px;float: left;clear: left;margin: 0 0 15px 0;}
.web_listOP {width: 1000px;margin: 0 auto;clear: left;}
.web_listOP ul {float: left;clear: left;}
.web_listOP li {width: 103px;height: 35px;margin:3px 8px 3px 0px;display: block;float: left;cursor: pointer;background: url(../images/changeXuan1.png) no-repeat center;text-align: center;color: #666;line-height: 35px;font-family: "瀹嬩綋";font-size: 12px;position: relative;}
.web_listOP li.hover {background: url(../images/changeXuan2.png) no-repeat center;}
.web_listChange li {background: url(../images/changeXuan3.png) no-repeat center;}
.web_listOP li.listLong {width: 218px;height: 35px;background: url(../images/changeXuan3.gif) no-repeat;}
.web_listOP a {color: #333;text-decoration: none;width: 103px;height: 35px;display: block;}
.web_listOP a:hover {color: #fff;text-decoration: none;background: url(../images/changeXuan2.png) no-repeat center;}
.web_listOP li.hover a {color:#fff; text-decoration: none;}
.web_listOP li.hover a:hover {color: #fff;text-decoration: none;}
.web_listOP li .redColor {color: #c3271d;text-decoration: none;}
.web_listOP li .redColor:hover {color: #fff;text-decoration: none;}
.clearleft {clear: left;float: left;}
.mbottom10 {margin-bottom: 10px;}
.lot-number-omit .ball label {cursor: pointer;}
.ball-choose_ul li {width: 75px;white-space: nowrap;}
.ad_head_banner {overflow: hidden;}
.ad_head_banner img {display: block;border: 0;}
.ad_diz_hottopic_bottom {width: 240px;height: 50px;padding-left: 12px;}
.betgame-list {margin: 15px 0;width: 656px;border: solid 1px #fed22f;background-color: #fff0a5;text-align: center;height: 25px;line-height: 25px;color: #0089ff;}
.betgame-td {font-size: 14px;border-top: 1px solid #ccc;}
.tip_positon {float: right;margin-bottom: 5px;margin-right: 68px;position: relative;}
.td_font_red {color: #c3271d;}
.td_font_lightblue {color: #61b1da;}
.td_font_draklightgreen {color: #56b07c;}
.feedbackDiv {padding-bottom: 5px;color: #999;text-align: left;font-family: "微软雅黑";font-size: 12px;}
.feedbackDiv a {color: #ff5a36 !important;text-decoration: underline;}
.iconHelp {position: relative;display: inline;}
.iconHelp i {position: absolute;width: 12px;height: 12px;top: 0;left: 0;background: url("../images/questionMark.png") no-repeat 0 0;display: block;cursor: pointer;font-size: 0;}
.iconHelp i:hover {background: url("../images/questionMark.png") no-repeat 0 -12px;}
.helpWindow {width: 320px;height: auto;display: none;border: 1px solid #ddd;box-shadow: 1px 1px 1px rgba(0,0,0,0.1);border-radius: 4px;background: #fff;position: absolute;left: -26px;bottom: 22px;}
.helpWindow .triangleBorder {width: 0;height: 0;border-width: 8px;border-style: solid dashed dashed dashed;border-color: #ddd transparent transparent transparent;display: block;position: absolute;z-index: 1;left: 23px;bottom: -16px;_bottom: -36px;}
.helpWindow .triangleBg {width: 0;height: 0;border-width: 7px;border-style: solid dashed dashed dashed;border-color: #fff transparent transparent transparent;display: block;position: absolute;z-index: 2;left: 24px;bottom: -14px;_bottom: -33px;}
.helpWindow .cons {width: 280px;display: block;padding: 10px;color: #333;line-height: 22px;text-align: left;color: #666;}
.fontAd {height: 30px;float: left;line-height: 30px;padding: 0 0 0 20px;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin-top: 0;}
.fontAd a {display: inline;float: none;}
.fontWidth01 {width: 350px;height: 30px;line-height: 30px;padding-top: 4px;padding-left: 40px;}
.fontAd a img {overflow: hidden;}
.fontWidth02 {width: 650px;height: 38px;line-height: 38px;padding-top: 4px;padding-left: 50px;}
.feedbackDiv {width: 976px;padding-top: 5px;padding-bottom: 5px;float: left;clear: left;background: #f1efef;border: 1px solid #d7d4d4;margin-bottom: 10px;position: relative;z-index: 0;}
.noIcon {color: red;background: 0;}
a.leftBtn {display: block;width: 48px;height: 22px;overflow: hidden;text-align: center;line-height: 22px;background: url('../images/menu_icon.png') no-repeat 0 -22px;color: #fff !important;text-decoration: none;margin-left: 20px;_display: inline;float: left;}
a.rightBtn {display: block;width: 48px;height: 22px;overflow: hidden;text-align: center;line-height: 22px;background: url('../images/menu_icon.png') no-repeat 0 0;color: #fff !important;text-decoration: none;margin-left: 20px;_display: inline;float: left;}
.web_listOP a.sjyy {color: #018aff;}
.web_listOP a.sjyy:hover {color: white;}
.wdateSpan {display: block;float: left;*padding-top: 4px;}
.kaiJianCopyBtn {display: block;width: 68px;height: 21px;text-align: center;line-height: 21px;border: 1px solid #36a2ff;background: #36a2ff;color: #FFF;font-size: 12px;cursor: pointer;float: right;margin-bottom:5px;}
.kaiJianCopyBtn:hover {background: none;color: #36a2ff;}


.lot-nums {
    border: solid 1px #f2dcaf;padding:2px 0px;
    padding-left: 10px; 
    clear: both;
    width: 338px;
    background-color: #fff;
    height: 42px;
}
.lot-nums span {
background: url(../images/index-ico.png) -10px -414px no-repeat;
width: 28px;
height: 28px;
float: left;
margin-right: 6px;
margin-left: 6px;
		margin-top:8px;
font-family: Verdana, Geneva, sans-serif;
line-height: 28px;
text-align: center;
font-size: 14px;
font-weight: bold;
color: #fff;
}
.lot-nums span.jiahao{ font-size:20px; background: none; margin:8px 0 0; color:#000; font-weight:normal;}
.lot-nums span.redbg{ background: url(../images/index_optimize.png); font-size:24px; line-height:42px; height:42px; width:42px; background-position: -300px -350px; margin-top:0px;}
.trend-title {
    height: 35px;
    line-height: 35px;
    background: url(../images/title_bg.gif) repeat-x;
    border: 1px #E8D199 solid;
    padding-left: 15px;
}
.trend-title h2 {
    padding-left: 42px;
    background: url(../images/title_icon.gif) 0 3px no-repeat;
    font-size: 16px; float:left;
    font-weight: bold;
}
.trend-title span{ display:inline-block; float:right; padding-right:15px;}
.sort_menu{border: 1px solid #F96;background-color:#FFF6E5;padding:3px 10px; line-height:26px;}
.sort_menu span{ color:#afafaf;}
.sort_menu a{ margin:0 3px;}
.sort_menu a.hover{ color:#f13131; font-weight:bold;}
.sort_menu h1{ font-size:18px;}
.sort_menu .shuxinga{ display:inline-block; float:right; color:#06F; text-decoration: underline;}
.sort_menu .shuxinga:hover{ text-decoration:none; color:#F00;}
.linka{ color:#06F; text-decoration: underline;}
.linka:hover{ text-decoration:none; color:#F00;}

.c_1,.c_2,.c_3{    display: inline-block;
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    color: #fff;
    font-family: tahoma;
    margin:0 auto;}

.c_1 {background:#FFFFFF url(../images/r.gif) no-repeat center center;text-align:center;color:#fff;font-family:Arial,Tahoma;}
.c_2 {background:#FFFFFF url(../images/b.gif) no-repeat center center;text-align:center;color:#fff;font-family:Arial,Tahoma;}
.c_3 {background:#FFFFFF url(../images/g.gif) no-repeat center center;text-align:center;color:#fff;font-family:Arial,Tahoma;}
.c_a{background:#f13131;font-size:15px; color:#FFF;}
.c_b{background:#000000;font-size:15px; color:#FFF;}
.b_1,.b_2,.b_3 {
    display: inline-block;
	background: url(../images/cbg.png) no-repeat;
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center; vertical-align:middle;
    color: #fff;
    font-family: tahoma;
    font-weight: bold;
    margin:0 auto;}
.b_1{ background-position:-29px 0px;}
.b_2{ background-position:-58px 0px;}
.b_3{ background-position:-1px 0px;}

.tdcontent {
				width:930px;
				position:relative;
				height:100%;
    overflow: hidden;     /**/
} 
#tcontent{margin-left:0; width:1500px;    /**/ }
.tdrnoborder td{ border-right:none;}
.pic_play_bg {
    background: url(../images/pic_play_btn.png) no-repeat;
    z-index: 50;
    display: block;
    width: 40px;
    height: 70px;
    position: fixed;
    top: 300px;
    overflow: hidden;
    text-indent: -1000px; }
.lef_btn {
    left: 15px;
    background-position: 0 0; display:none;}
.rig_btn {
    right: 15px;
    background-position: -47px 0;  display:block;
}

.body-content .d{width:100%;}
.zz , .mm , .nz {overflow:hidden;margin-top:10px;margin-bottom:5px;}
.zz table{width:100%;margin:0px 0px;border-spacing: 0;border-collapse: collapse;line-height:20px;font-size:13px;text-align:center;}
.zz td,.zz th{margin:0;border-width:1px 1px 1px 1px;border-color:#CCC;border-style:solid;}
.zz th{ background-color:#efefef;}
.zz em{color:#517360;font-size:9px;}
.qq table{width:100%;margin:0px 0px;border-spacing: 0;border-collapse: collapse;line-height:20px;font-size:11px;text-align:center;}
.qq td{margin:0;border-width:0px 0px 0px 0px;border-color:#CCC;border-style:solid;}
.zz .cl_1{color:#CD4F39;font-weight:bold;}
.zz .cl_2{color:#0000CD;font-weight:bold;}
.zz .cl_3{color:#00CD00;font-weight:bold;}
.zz .cl_4{color:#9B30FF;font-weight:bold;}
.zz .cl_5{color:#CD8162;font-weight:bold;}
.zz .cl_6{color:#BC8F8F;font-weight:bold;}
.zz .cl_7{color:#B23AEE;font-weight:bold;}
.zz .c_m{background:#e9e9f5;margin:0 0 20px;}
.zz .cl_d{font-size:13px;}
.zz .l-header{height:30px;background:#e9e9f5;padding:0 5px;line-height:30px;color:#000;font-weight:bold;}
.zz .l-header a{float:right;color:#FF0000;font-weight:bold;font-size:15px;}
.t{float:left;width: 192px;padding:0px 2px 10px 2px;color:#666;}
.t5{float:left;width:194px;padding:5px 3px 10px 3px;color:#666;}
.t4{float:left;width:243px;padding:5px 3px 10px 3px;color:#666;}
.t3{float:left;width:326px;padding:5px 3px 10px 3px;color:#666;}
.t2{float:left;width:486px;padding:0px 2px 10px 2px;color:#666;}
.cp_1 {background:#FFFFFF url(../images/r-a.gif) no-repeat center center;text-align:center;color:#fff;font-family:Tahoma,Arial;}
.cp_2 {background:#FFFFFF url(../images/b-a.gif) no-repeat center center;text-align:center;color:#fff;font-family:Tahoma,Arial;}
.cp_3 {background:#FFFFFF url(../images/g-a.gif) no-repeat center center;text-align:center;color:#fff;font-family:Tahoma,Arial;}
.zz .c_a{background:#e9e9f5;font-size:15px;}
.zz .c_b{background:#EEE8AA;font-size:15px;}
.nz table{width:100%;margin:0px 0px;border-spacing: 0;border-collapse: collapse;line-height:20px;font-size:13px;}
.nz td{margin:0;border-width:1px 1px 1px 1px;border-color:#CCC;border-style:solid;}
.t{float:left;width: 190px;padding:5px 5px;color:#666;}
.main .title h1{ height: 48px; line-height:48px; font-size:18px; text-align:center; font-weight: bold; font-family: 微软雅黑; float:left; padding-left:40px; background:url(../images/icon04.png) no-repeat 0 10px;}
.main .title span{ float:right; display:inline-block; line-height:48px; height:48px;}
.tema_table {
width: 100%;
text-align: center;
margin-bottom: 15px;}

.tema_table .head {
height: 40px;
background-color: #ECECEC;
font-weight: bold;
font-family: 微软雅黑;
font-size: 14px;
}

.tema_table td {
border: solid 1px #CCCCCC;
height: 37px;
}

.tema_table .odd {
background-color: #fff;
font-size: 13px;
}

.tema_table .even {
background-color: #F9F9F9;
font-size: 13px;}
.tema_table p {color: #ea5c38;}
.tema_table .b {color: blue;}
.tema_table .g {color: green;}
.tema_table .r {color: red;}
.xuanma b{ margin-left:15px; color:#f13131;}
.btn{
    height: 26px;
    line-height: 22px;
    padding: 0 6px; margin-right:3px;
    color: #333;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #ccc;
    border-radius: 2px;
    background-color: #f3f3f3;
    background-image: linear-gradient(to bottom,#efefef,#cfcfcf);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa',endColorstr='#ffefefef',GradientType=0);}
.btn:hover{border-color:#e3c771;background-color:#ffe8b1;background-image:-moz-linear-gradient(top,#ffefca,#ffe29c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffefca),to(#ffe29c));background-image:-webkit-linear-gradient(top,#ffefca,#ffe29c);background-image:-o-linear-gradient(top,#ffefca,#ffe29c);background-image:linear-gradient(to bottom,#ffefca,#ffe29c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffefca',endColorstr='#ffffe29c',GradientType=0)}
input.mbtn{
    height: 30px;
    line-height: 26px; font-weight:bold;
    padding: 0 10px; margin-right:3px;
    color: #fff;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #ffe8b1;
    border-radius: 2px;
    background-color: #ed1c24;
    background-image: linear-gradient(to bottom,#fe2d35,#dc0b13);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa',endColorstr='#ffefefef',GradientType=0);}
input.mbtn:hover{border-color:#e3c771;background-color: #F90;background-image:-moz-linear-gradient(top,#1a1,#e8f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffefca),to(#ffe29c));background-image:-webkit-linear-gradient(top,#ffefca,#ffe29c);background-image:-o-linear-gradient(top,#ffefca,#ffe29c);background-image:linear-gradient(to bottom,#ffefca,#ffe29c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffefca',endColorstr='#ffffe29c',GradientType=0)}
.xuanma td{ height:36px; line-height:36px;}

/*wnl*/
.content_wnl{width:998px;}
.wnl{clear:both;border:1px #B29172 solid;margin-bottom:10px; position:relative;}
.wnl h2{height:40px;line-height:40px; background-color:#FFF6E5;color:#7A1A06; font-size:16px; text-align:center;}
.wnl .wnl_so{line-height:2}
.wnl #tip2{VISIBILITY: hidden; POSITION: absolute; padding:5px 10px; left:360px; width:250px; background-color:#EBEBEB; height:100%; overflow:hidden; border:1px solid #F96;}
.wnl #tip2 h3{ text-align:center; font-size:16px;}
.wnl #tip2 h4{ color:#800080; font-size:14px;}
.wnl #tip2 p{ margin:5px 0;}
.tablebody1{border:solid 2px #fff; width:100px;}
.so{font-size:12px;background-color:#cccccc;border-left:1px ridge #ffffff;border-right-style:ridge;border-right-width:1px;border-top:1px ridge #ffffff;border-bottom-style:ridge;border-bottom-width:1px}
.wnltitle{ height:48px; line-height:48px;}
.wnltitle #YMBG{ font-size:18px;}
.tableborder, .tableborder td {
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #dfdfdf;
    padding: 0px;  text-align:center;
}
.tableborder td:hover{ background-color:#FFF6E5;}
.tableborder .thead td{border: none 0;background-color:#ffe8b1;background-image:-moz-linear-gradient(top,#ffefca,#ffe29c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffefca),to(#ffe29c));background-image:-webkit-linear-gradient(top,#ffefca,#ffe29c);background-image:-o-linear-gradient(top,#ffefca,#ffe29c);background-image:linear-gradient(to bottom,#ffefca,#ffe29c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffefca',endColorstr='#ffffe29c',GradientType=0);}
.txttable th{ padding-top:10px; font-size:18px}
.box{border: 1px #E8D199 solid;}
.huibox{border: 1px #ccc solid;}
.box .title {
    height: 35px;
    line-height: 35px;
    background: url(../images/title_bg.gif) repeat-x;
    border-bottom: 1px #E8D199 solid;
    padding-left: 15px;
}
.box .title h3 {
    padding-left: 42px;
    background: url(../images/title_icon.gif) 0 3px no-repeat;
    font-size: 16px; float:left;
    font-weight: bold;
}
.box .title span{ display:inline-block; float:right; padding-right:15px;}
.box .description{ padding:5px 15px; line-height:25px; border-bottom:1px solid #f2dcaf; background-color: #fffef8;}
.box .description b{ font-size:16px;}

.lhck160_maskLayer{
            position: fixed;
            top:0px;
            left: 0px;
            width: 100%;
            height: 100%;
            z-index: 9999;
            background: #000;
            filter:alpha(opacity=30);       /* IE */
            -moz-opacity:0.3;              /* 鑰佺増Mozilla */
            -khtml-opacity:0.3;              /* 鑰佺増Safari */
            opacity: 0.3;           /* 鏀寔opacity鐨勬祻瑙堝櫒*/
            display:none;
        }
        .lhck160_h_explanationPopups1{
            background: url("../images/lhck160_h_epTop.png") no-repeat top left;
            padding-top: 7px;
            position: fixed;
            top: 50%;
            left: 50%;
            margin: -115px 0 0 -455px;
            z-index: 10000;
            display:none;
        }
        .lhck160_h_explanationPopups2{
            background: url("../images/lhck160_h_epBottom.png") no-repeat bottom left;
            padding-bottom: 13px;
        }
        .lhck160_h_explanationPopups {
            background: url("../images/lhck160_h_epMiddle.png") repeat-y left;
            padding: 0 41px 0px 37px;
        }
        .lhck160_h_explanationPopups .lhck160_h_ep_close{
            position: absolute;
            top:-11px;
            right: -4px;
            display: block;
            width: 29px;
            height: 29px;
            background: url("../images/lhck160_h_ep_close.png") no-repeat 0 0;
        }
        .lhck160_h_explanationPopups .lhck160_h_ep_close:hover{
            background-position: 0px -30px;
        }
        .lhck160_h_explanationPopups .title{
            text-align: center;
            font-size: 16px;
            color: #ea5c38;
            font-weight: bold;
            padding-bottom: 5px;
        }
        .lhck160_h_explanationPopups .title span{
            display: inline-block;
            height: 38px;
            line-height: 38px;
            padding-left: 20px;
            background: url("../images/lhck160_h_ep_titleBg.png") no-repeat center left;
        }
        .lhck160_h_explanationPopups .tool{
            border-left: 1px solid #d5d5d5;
        }
        .lhck160_h_explanationPopups .tool a{
            float: left;
            display: block;
            width: 103px;
            height: 28px;
            text-align: center;
            line-height: 28px;
            border: 1px solid #d5d5d5;
            border-left: 0px;
            font-size: 14px;
            color: #666;
        }
        .lhck160_h_explanationPopups .tool a:hover , .lhck160_h_explanationPopups .tool a.hover{
            border-bottom: 1px solid #fff;
            border-top: 1px solid #ea5c38;
            color: #ea5c38;
        }
        .lhck160_h_explanationPopups .info{
            padding: 10px 0;
        }
        .lhck160_h_explanationPopups .info .info_d{
            float: left;
            width: 186px;
            padding-left: 22px;
            font-size: 14px;
            color: #333;
            line-height: 31px;
            text-align: left;
        }
        .lhck160_h_explanationPopups .info .info_d strong{
            font-weight: normal;
            color: #ea5c38;
        }

.lhck160_h_n_opacity {
    filter: alpha(opacity=10);
    -moz-opacity: 0.1;
    -khtml-opacity: 0.1;
    opacity: 0.1;
}

.lhck160_history_tool { padding:5px 0px 5px;}
.lhck160_history_tool h1{
            font-size: 16px;
            color: #ea5c38;
            font-weight: bold; padding-left:20px;background: url("../images/lhck160_h_ep_titleBg.png") no-repeat center left;
        }

.lhck160_h_t_li { padding-top: 8px;}

.lhck160_history_tool .lhck160_h_t_btn1 {
    display: inline-block;
    width: 62px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    background: url("../images/lhck160_h_t_btnBg.png") no-repeat 0 0;
    margin-left: 10px;
}

    .lhck160_history_tool .lhck160_h_t_btn1:hover, .lhck160_history_tool .lhck160_h_t_btn1.btn1_hover {
        color: #fff;
        background-position: 0px -21px;
    }

.lhck160_history_tool label {
    cursor: pointer;
    margin:0 5px;
}
.lhck160_history_tool input[type="checkbox" i] { height:15px; width:16px; vertical-align:middle;}
.lhck160_history_tool label span input { cursor:pointer;}
.lhck160_history_tool .lhck160_h_t_btn2 {
    display: inline-block;
    width: 40px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    background: url("../images/lhck160_h_t_btnBg.png") no-repeat 0 -42px;
    margin-left: 10px;
    color: #fff;
}
.lhck160_history_tool .lhck160_h_t_explanation{
             margin-left:10px;
            display: inline-block;
            width: 100px; padding-left:24px;
            height: 19px;
            background: url("../images/lhck160_h_t_explanation.png") no-repeat left; color:#03F; text-decoration:underline;}
span.status0,span.status1,span.status2,span.error,span.true,span.wen{ width:30px; display: inline-block; vertical-align:middle; height:30px; margin:0 auto; height:30px;}
span.true,span.status2{ background:url(../images/true.png) no-repeat;}
span.status1,span.wen{ background:url(../images/wen.png) no-repeat;}
span.status0,span.error{ background:url(../images/error.png) no-repeat; background-size:25px;}
.content{ padding:5px 15px;}
.guilvContent h2,.content h1{ text-align:center; font-size:22px; line-height:42px; border-bottom:1px dashed #ccc;}
.guilvContent u{ background-color:#FF0; text-decoration:none;}
.content p{ line-height:24px;}
.content h3{ margin:5px 0;}
.content .yingli{ font-size:36px; font-weight:bold; color:#F00; text-align:center;}
.arclist{ border: solid 1px #ddd; padding-bottom:5px; margin-bottom:10px; height:100%; overflow:hidden;}
.arclist dt{ height:30px; line-height:30px; font-size:16px; font-weight:bold; background-color:#ececec; border-bottom:3px solid #D20D00; margin-bottom:5px; padding-left:10px;}
.arclist dt .more{ display:inline-block; padding-right:5px; float:right; font-size:14px; font-weight:normal;}
.arclist dd{ line-height:27px; height:27px; background:url(../images/arrow.gif) no-repeat 12px 13px; padding-left:22px;}
.arclist dd span{ color:#999;}
.dd2 dd{width:90px; float:left;}
#stat {
    margin: 0px auto;
    width: 1000px;
    margin-top: 10px;
}

    #stat h3 {
        font-family: 微软雅黑;
        font-size: 18px; text-align:center;
        color: #2c2c2c;
        line-height: 35px;
        border-bottom: solid 1px #535353;
        margin-bottom: 10px;
    }

    #stat .stat_menu {
        margin-bottom: 10px;
    }

        #stat .stat_menu li {
            width: 100%;
            line-height: 35px;
            border-bottom: dashed 1px #e1e1e1;
        }

            #stat .stat_menu li .name {
                float: left;
                width: 70px;
                color: #2c2c2c;
                font-weight: bold;
                font-family: 微软雅黑;
                font-size: 14px;
            }

            #stat .stat_menu li .cont {
                float: left;
                text-align: left;
                width: 928px;
            }

                #stat .stat_menu li a,#stat .stat_menu li em{ margin:0 8px; }
				#stat .stat_menu li a span,.stat_menu li em span{ color:#CCC}

                #stat .stat_menu li .cont .cur {
                    color: #ea5c38;
                }
.numbre div.data {float: left; margin:0 8px;}
.numbre div.sortSize{ display:none;}
.daohang{ height:34px; line-height:34px; border-bottom:1px #ccc dashed;}
.daohang .sitego{ float:left; width:680px; color:#999; background:url(../images/lhck160_h_ep_titleBg.png) 0 8px no-repeat; padding-left:20px;}
.daohang .jiathis_style_24x24{ float:right; width:295px; padding-top:4px;}
.daohang .jiathis_style_24x24 b{ display:inline-block; float:left; line-height:30px;}
.txt_info{ line-height:30px; height:30px;}
.shuoming{ padding:5px 15px; line-height:25px; background-color:#F9F9F9;}


/*鐧婚檰娉ㄥ唽寮圭獥*/
#fade {
	display:none;
	z-index:11;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	opacity: 0.6;
	filter:alpha(opacity=60);
	z-index:10;
}
.popup-challenge {
	width:600px;
	background:#fff;
	position:fixed;
	z-index:9999;
	left:50%;
	margin-left:-300px;
	top:50%;
	margin-top:-250px;
}
.race_against {
	width:1000px;
	float:left;
}
.race_against dl {
	width:998px;
	float:left;
	height:40px;
	line-height:40px;
	margin-top:10px;
	margin:0px;
}
.race_against dl dd {
	width:200px;
	float:left;
	text-indent:15px;
	font-size:14px;
	font-weight:bold;
	color:#333;
}
.race_against dl dd a {
	color:#333;
}
.race_against dl dd a:hover {
	color:#333;
}
.race_against dl dt {
	width:100px;
	float:right;
	text-align:right;
	padding-right:10px;
	font-size:12px;
	margin:0px;
}
.race_against ul {
	width:988px;
	overflow:hidden;
	float:left;
	padding:5px 10px 10px 0;
	margin-bottom:10px;
}
.race_against ul li {
	float:left;
	display:inline-block;
	margin-left:20px;
	height:20px;
	line-height:20px;
	margin-top:5px;
	font-size:14px;
}
.race_against ul .against_vs {
	padding:0 5px;
	font-family:Verdana, Geneva, sans-serif;
}
.race_against ul .against_event {
	margin-right:6px;
	float:left;
}
.race_against ul li a {
	text-decoration:none;
}
.race_against ul li a:hover {
	text-decoration:none;
}
.submenu {
	float:left;
	width:100%;
	color:#fff;
	background:#555;
	height:45px;
	line-height:45px;
	text-align:center;
}
.submenu a {
	color:#fff;
}
.submenu a:hover {
	color:#fff;
}
.full-half {
	width:100%;
	float:left;
	height:41px;
	line-height:41px;
	margin-bottom:5px;
}
.full-half ul {
	width:250px;
	float:left;
	margin-left:150px;
	display:inline;
}
.full-half li {
	width:100px;
	float:left;
	line-height:41px;
	height:41px;
	font-weight:bold;
	margin-left:10px;
	display:inline;
}
.full-half li a {
	float:left;
	background:#8dd8ff;
	display:block;
	height:41px;
	line-height:41px;
	text-align:center;
	font-size:14px;
	width:100px;
	color:#fff;
	cursor:pointer;
	text-decoration:none;
}
.full-half a.current {
	height:41px;
	background:#3bb4f2;
	line-height:41px;
	font-size:14px;
	color:#fff;
	display:block;
	width:100px;
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
}
.event-choose {
	float:right;
}
.release-tab {
	width:100%;
	float:left;
}
.event-list {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}
.event-list ul {
	float:left;
	margin:0px;
	padding:10px 10px 0;
}
.event-list ul li {
	float:left;
	width:79px;
	margin-left:5px; overflow:hidden; height:26px; line-height:26px; font-weight:100;
}
.event-list dl {
	width:100%;
	float:left;
	text-align:center;
	padding-bottom:10px;
}
.event-list dl .am-btn {
	color:#fff;
	height:22px;
	line-height:22px;
	overflow:hidden;
	font-size:12px;
	padding:0px 8px;
	margin-right:10px;
}
.challenge-list {
	width:100%;
	float:left;
}
.challenge-list ul {
	float:left;
}
.challenge-list ul li {
	float:left;
	height:40px;
	line-height:40px;
}
.challenge-list .li1 {
	width:70px;
	float:left;
	text-align:center;
	height:40px;
	line-height:40px;
	border-right:solid 1px #ddd;
	overflow:hidden;
}
.challenge-list .li2 {
	width:76px;
	float:left;
	text-align:center;
	height:40px;
	line-height:40px;
	font-size:12px;
	overflow:hidden;
}
.challenge-list .li3 {
	width:100px;
	float:left;
	text-align:center;
	height:40px;
	line-height:40px;
	border-left:solid 1px #ddd;
	overflow:hidden;
}
.challenge-list .li4 {
	width:176px;
	float:left;
	text-align:center;
	height:40px;
	line-height:40px;
	border-left:solid 1px #ddd;
	overflow:hidden;
}
.challenge-list .li7 {
	width:56px;
	float:left;
	text-align:center;
	height:40px;
	line-height:40px;
	overflow:hidden;
}
.challenge-list .li5 {
	width:60px;
	float:left;
	text-align:center;
	overflow:hidden;
	border-left:solid 1px #ddd;
}
.challenge-list .li5 a {
	color:#fff;
	padding:3px 8px;
}
.challenge-list .li6 {
	width:60px;
	float:left;
	text-align:center;
	height:40px;
	line-height:40px;
	overflow:hidden;
}
.challenge-list .li5 .am-btn, .challenge-list .li6 .am-btn {
	color:#fff;
	height:22px;
	line-height:22px;
	overflow:hidden;
	font-size:12px;
	padding:0px 8px;
}
.challenge-rules {
	width:100%;
	float:left;
}
.challenge-rules .title {
	height:36px;
	line-height:36px;
	text-align:left;
	text-indent:15px;
}
.challenge-rules .rules-con {
	width:258px;
	float:left;
	font-size:14px;
	margin:10px;
	display:inline;
	color:#555;
	line-height:22px;
}
.challenge-week-list {
	width:100%;
	float:left;
}
.challenge-week-list .title {
	height:40px;
	line-height:40px;
	text-align:left;
	text-indent:15px;
}
.challenge-week-list .week-list-con {
	width:100%;
	float:left;
}
.challenge-week-list .week-list-con ul {
	float:left;
	width:100%;
}
.challenge-week-list .week-list-con ul li {
	float:left;
	height:40px;
	line-height:40px;
}
.challenge-week-list .week-list-con .li1 {
	width:35%;
	float:left;
	margin-left:5%;
	display:inline;
}
.challenge-week-list .week-list-con .li2 {
	width:60%;
	float:left;
}
.post-pop {
	border:solid 3px #ccc;
	margin:5px 5px;
	float:left;
	width:590px;
	background:#fff;
}
.post-pop-titl {
	width:100%;
	float:left;
	height:37px;
	line-height:37px;
	background:#2A7BCA;
}
.post-pop-titl dl dd {
	width:500px;
	float:left;
	text-align:left;
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#fff;
	text-indent:15px;
}
.post-pop-titl dl dt {
	width:37px;
	height:37px;
	line-height:37px;
	overflow:hidden;
	color:#fff;
	background:#e35200;
	float:right;
	margin:0px;
	padding:0px;
}
.post-pop-titl dl dt a {
	color:#fff;
}
.post-pop-con {
	width:80%;
	float:left;
	margin-left:10%;
	display:inline;
	padding:20px 0px;
}
.post-pop-con .post_prompt {
	text-align:center;
	font-size:18px;
}
.post-pop-con ul {
	width:100%;
	float:left;
}
.post-pop-con .post-against {
	width:100%;
	float:left;
	height:40px;
	line-height:40px; 
}
.post-pop-con h3 {
	float:left;
	width:100%;
	height:30px;
	line-height:30px;
}
.post-pop-con .post-against .li {
	width:100px;
	float:left;
	text-align:center;overflow:hidden;height:40px;
}
.post-pop-con .post-against .li2 {
	width:160px;
	float:left;
	text-align:center; overflow:hidden;height:40px;white-space:nowrap; 
}
.post-pop-con .post-against .li3 {
	width:47px;
	float:left;
	text-align:center;overflow:hidden;height:40px;
}
.post-pop-con li {
	float:left;
}
.post-pop-con .post-data {
	width:100%;
	float:left;
	margin-top:10px;
	color:#232323;
}
.post-pop-con .post-data li {
	float:left;
	width:100%;
	height:30px;
	line-height:30px;
	height:auto;
	text-align:left;
	text-indent:20px;
}
.post-pop-con .li_font {
	font-size:18px;
	text-align:center;
	margin-top:15px;
}
.post-pop-con .post-data .li {
	float:left;
	width:200px;
}
.post-pop-con .input-jg {
	width:60px;
	height:25px;
	line-height:25px;
}
.post-pop-con .post-condition {
	width:100%;
	float:left;
	margin-top:10px;
	color:#555555;
}
.post-pop-con .post-condition label {
	font-weight:100;
	margin:0px;
	padding:0px;
	text-indent:0px;
	float:left;
}
.post-pop-con .post-condition li {
	float:left;
	width:100%;
	height:30px;
	line-height:30px;
	height:auto;
	text-align:left;
	text-indent:20px;
}
.post-pop-con .post-condition .condition-li {
	margin-left:50px;
	float:left;
	display:inline;
	width:370px;
}
.post-pop-con .post-condition .condition-li .am-btn {
	text-indent:0px;
	padding:2px 8px;
	color:#fff;
	float:left;
	margin-left:5px;
	margin-top:3px;
	font-size:14px;
}
.post-pop-con .post-condition .condition-ip {
	width:100px;
	float:left;
	height:22px;
	line-height:22px;
	margin-top:4px;
	margin-left:5px;
}
.post-pop-con .post-condition b {
	float:left;
	margin:0px;
	text-indent:5px;
}
.post-pop-con .input-sl {
	width:60px;
	height:25px;
	line-height:25px;
}
.post-pop-con dl {
	float:left;
	width:100%;
	text-align:center;
	margin-top:10px;
}
.post-pop-con dl button {
	padding-left:30px;
	padding-right:30px;
}
.post-pop-result {
	width:80%;
	float:left;
	margin-left:10%;
	display:inline;
	padding:50px 0px;
}
.post-pop-result dl {
	width:100%;
	float:left;
}
.post-pop-result dl dd {
	height:50px;
	line-height:50px;
	font-size:28px;
	text-align:center;
}
.post-pop-result dl dt {
	height:30px;
	line-height:30px;
	font-size:14px;
	text-align:center;
}
.post-pop-result ul {
	float:left;
	width:100%;
	text-align:center;
	margin-top:30px;
}
.post-pop-result ul button {
	padding-left:40px;
	padding-right:40px;
}
/*--------*/
.am-close {
	display:inline-block;
	text-align:center;
	width:30px;
	font-size:28px;
	font-weight:700;
	line-height:30px;
	color:#000;
	text-shadow:0 1px 0 #fff;
	
-webkit-transition:all .3s;
transition:all .3s
}
.am-close:hover, .am-close:focus {
	color:#000;
	text-decoration:none;
	cursor:pointer;
	
	outline:0
}
.am-close[class*=am-icon-] {
font-size:16px
}
button.am-close {
	padding:0;
	cursor:pointer;
	background:0 0;
	border:0;
	-webkit-appearance:none
}
a.am-close:hover {
	color:inherit;
	text-decoration:none;
	cursor:pointer
}
.am-close-alt {
	border-radius:50%;
	background:#eee;
	opacity:.7;
	-webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, .25);
	box-shadow:0 0 0 1px rgba(0, 0, 0, .25)
}
.am-close-alt:hover, .am-close-alt:focus {
	opacity:1
}
.am-close-spin:hover {
	-webkit-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg)
}
/*-------*/
.login {
	width:100%;
	float:left;
	padding-bottom:50px;
	padding-top:20px;
}
.login dl {
	width:530px;
	float:left;
	margin-left:50px;
	display:inline;
	margin-top:15px;
}
.login dl dd {
	width:100px;
	float:left;
	text-align:right;
	height:30px;
	line-height:30px;
}
.login dl dt {
	width:400px;
	float:left;
	margin:0px;
	text-align:left;
}
.login dl dt span {
	float:left;
	margin-left:5px;
	display:inline;
	height:30px;
	line-height:30px;
}
.login dl dt .login_input {
	height:30px;
	float:left;
	width:250px;
	line-height:30px;
	border:solid 1px #d1d1d1;
	font-weight:100;
	padding-left:5px;
	color:#333;
}
.login dl dt .login_yzm {
	height:30px;
	float:left;
	width:100px;
	line-height:30px;
	border:solid 1px #d1d1d1;
	font-weight:100;
	padding-left:5px;
	color:#333;
}
.login dl dt img {
	float:left;
}
.login dl dt button {
	padding:8px 50px;
	font-size:20px;
}
.qq {
	background:url(../i/qq.png) no-repeat;
	width:120px;
	height:24px;
	display:inline-block;
}
.am-btn {
	display:inline-block;
	margin-bottom:0;
	padding:.625em 1em;
	vertical-align:middle;
	font-size:1.6rem;
	font-weight:400;
	line-height:1.2;
	text-align:center;
	white-space:nowrap;
	background-image:none;
	border:1px solid transparent;
	border-radius:0;
	cursor:pointer;
	outline:0;
	-webkit-appearance:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-transition:background-color 300ms ease-out, border-color 300ms ease-out;
	transition:background-color 300ms ease-out, border-color 300ms ease-out
}
.am-btn:focus, .am-btn:active:focus {
	outline:thin dotted;
	outline:1px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.am-btn:hover, .am-btn:focus {
	color:#444;
	text-decoration:none
}
.am-btn:active, .am-btn.am-active {
	background-image:none;
	-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .15);
	box-shadow:inset 0 3px 5px rgba(0, 0, 0, .15)
}
.am-btn.am-disabled, .am-btn[disabled], fieldset[disabled] .am-btn {
	pointer-events:none;
	border-color:transparent;
	cursor:not-allowed;
	opacity:.45;
	-webkit-box-shadow:none;
	box-shadow:none
}
.am-btn.am-round {
	border-radius:20px
}
.am-btn.am-radius {
	border-radius:2px
}
.am-btn-primary {
	color:#fff;
	background-color:#2A7BCA;
	border-color:#2A7BCA
}
.am-btn-primary:hover, .am-btn-primary:focus, .am-btn-primary:active, .am-btn-primary.am-active, .am-active .am-btn-primary.am-dropdown-toggle {
	color:#fff;
	border-color:#2A7BCA
}
.am-btn-primary:hover, .am-btn-primary:focus {
	background-color:#ee5600
}
.am-btn-primary:active, .am-btn-primary.am-active, .am-active .am-btn-primary.am-dropdown-toggle {
	background-image:none;
	background-color:#ee5600
}
.am-btn-primary.am-disabled, .am-btn-primary[disabled], fieldset[disabled] .am-btn-primary, .am-btn-primary.am-disabled:hover, .am-btn-primary[disabled]:hover, fieldset[disabled] .am-btn-primary:hover, .am-btn-primary.am-disabled:focus, .am-btn-primary[disabled]:focus, fieldset[disabled] .am-btn-primary:focus, .am-btn-primary.am-disabled:active, .am-btn-primary[disabled]:active, fieldset[disabled] .am-btn-primary:active, .am-btn-primary.am-disabled.am-active, .am-btn-primary[disabled].am-active, fieldset[disabled] .am-btn-primary.am-active {
	background-color:#0e90d2;
	border-color:#0e90d2
}
.am-btn-group .am-btn-primary, .am-btn-group-stacked .am-btn-primary {
	border-color:#0c80ba
}
.thl1 .am-btn{
	color:#fff;
	height:22px;
	line-height:22px;
	overflow:hidden;
	font-size:12px;
	padding:0px 8px;
}
.recommend_text{     padding-top: 10px;
    font-size: 18px;
    line-height: 36px;
    font-family: inherit;}
.recommend_text p{ line-height: 30px; padding:0px; margin:6px 0;}
.thl1 td u ,.recommend_text u{background-color: #FFFF66;}
.thl1 td,.thl1 th{position: relative; border-bottom:#ddd 1px dashed; background:url(../images/thl.gif) no-repeat right center; line-height:40px; text-align:center; font-family: Arial,"Microsoft YaHei"; line-height:32px;}
.thl1 td:last-child,.thl1 th:last-child{ background-image:none;}
.thl1 td.w150{width:140px;}
.thl1 td.w160{width:160px;}
.thl1 td.w80{width:80px;}
.thl1 td.w150 div{ height:40px; line-height:40px; width:140px; overflow:hidden;}
.thl1 tr.bg{ background-color:#f9f9f9;}
.thl1 tr:hover{background-color:#fafad4;border-bottom:#d1e5fe solid 1px;}
.thl1 td.jiayellow{background: #ff9;}
.thl1 td a{ font-size:14px; text-decoration:underline;}
.thl1 td em i{ width:60px; text-align:left; display:inline-block;}
.thl1 .win3{ color:#F60;}
.thl1 .win1{ color:#090;}
.thl1 .select{ background:url(../images/gou.png) no-repeat top right;}
.thl1 td.time{ color: #900; font-size:12px}
.thl1 thead td{ border-bottom:#ddd 1px solid; font-size:12px; line-height:30px; color:#fff; background-color:#D20D00;}
.thl1 thead th{ border-bottom:#ddd 1px solid; line-height:30px; background-color:#f1f1f1;}
.thl1 .tdtext{ font-size:16px; padding:0 15px; text-align:left;}
.thl1 .ma b{ font-size:18px;}
.phbt{ height:32px; line-height:32px; background:#f6f6f6;}
.phbt h2{ line-height:32px; background:#fff; float:left; height:32px; font-family:"Microsoft Yahei"; font-size:18px; border-left:#D20D00 6px solid; padding:0 15px;}
.phbt li{ float:left;}
.phbt li a{ float:left; padding:0 20px; font-family:"Microsoft Yahei"; font-size:14px; color:#000;}
.phbt li a:hover{ background:#e7e7e7; color:#c00;}
.phbt li a.s,.phbt li a.s:hover{ background:#0b649c; color:#fff;}
.phbt em{ float:right; color:#999; font-family:"微软雅黑"; padding-right:5px;}
.phbt em a,.phbt em i{ margin:0 5px; font-family: arial;}
.phbt em i{ color:#666;}
.phbt em a{ color:#999;}
.phbt em a:hover{ color:#333;}
.hotlink{ padding:5px 5px 5px 15px;}
.hotlink a{ color:#06F; text-decoration: underline; margin-right:15px; line-height:24px; font-size:16px;}
.li8{ padding:0px 0px 5px 20px; height:100%; overflow:hidden;}
.li8 li{ float:left; width:12.5%; line-height:24px;}
.tag-menu{height:31px;border-bottom:4px solid #f13131}
.tag-menu .tag-menu-bd{float:left;line-height:30px;border:1px solid #ebeff1;border-bottom:none;_display:inline;_zoom:1;} 
.tag-menu .tag-menu-bd li{float:left;height:30px;z-index:2; border-right:1px solid #ebeff1;}
.tag-menu .tag-menu-bd li a,.tag-menu .tag-menu-bd li a:hover,.tag-menu .tag-menu-bd li a:active,.lot-table .btntd{display:inline-block;height:100%;padding:0 10px;background-color:#ebeff1;background:-webkit-gradient(linear,0 0,0 bottom,from(#fff),to(#ebeff1));background:-moz-linear-gradient(top,#fff,#ebeff1);background:-o-linear-gradient(top,#fff,#ebeff1);background:url(http://w3.hoopchina.com.cn/newThreeNav/images/threeNav_bg.png) repeat-x 0 0 \9;color:#444;}
.tag-menu .tag-menu-bd li a:hover{background:#fff;}
.tag-menu .tag-menu-bd .tag-menu-item a.on,.tag-menu .tag-menu-bd .tag-menu-item a.on:hover,.tag-menu .tag-menu-bd .tag-menu-item a.on:active{background:#f13131;border-color:#a92229;color:#fff;}
.tag-menu .search{position:relative;float:right;}

.wta{ line-height:32px; height:32px;}
.wta li{ float:left;}

.wta li a{ font-family:"Microsoft Yahei"; font-size:14px; color:#000; padding:0 10px; cursor: pointer; display:block; border-top:1px solid #ddd;  background-color:#f9f9f9; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
.wta li:last-child a{border-right:1px solid #ddd;}
.wta li a:hover{ color:#c00; background-color:#e1e1e1;}
.wta li a.s,.wta li a.s:hover{ color:#FFF; background-color:#D20D00; border-left:1px solid #D20D00;}
.fixed { height:100%; overflow:hidden;}
.cystl{ width:120px; height:120px; border:#ddd 1px solid; float:left; padding:8px 0 0 8px;}
.cystl img{ width:110px; height:110px; border-radius:50%; border:#ddd 1px solid;}
.cystr{ width:618px; height:128px; border:#ddd 1px solid; border-left:0; float:left;}
.cystr dt{ line-height:39px; height:39px; border-bottom:#ddd 1px solid;}
.cystr dt em{ font-style:normal;}
.cystr dd{ height:78px; background:#f8f8f8; border-top:0; padding:5px 15px; font-size:14px; line-height:26px;}
.cystr dd h4{padding-right:4px; font-size:16px; color:#000;}
.cystr dt em{ padding:0 10px; border-right:#ddd 1px solid; float:left; background:#fff3ef;}
.cystr dt b{ font-family:"Microsoft Yahei"; color:#c00; font-weight:normal;}
.cystr dt b.name{ float:left; font-weight:bold; font-size:16px; padding-right:10px;}
.cystr dt a{ display:inline-block; padding:0 10px; background:#f7f7f7; line-height:26px; border:#ccc 1px solid; margin:6px 0 0 10px;}
.cystr dt a:hover{ background:#c00; color:#fff; border:#c00 1px solid;cursor: pointer;}
a.linkgo{ display:block; height:30px; background:url(../images/center_go.png) no-repeat center; text-decoration:none; background-size:14px;}
.rank{ border: 1px solid #D9D9DE;
    height: 100%;
    overflow: hidden;}
.rank .title{height: 24px;
    line-height: 24px;
    padding: 5px 10px 2px;
	background-image: url(../images/sprite-bg.png);
    background-repeat: repeat-x;
    background-position: 0 -142px;}
.rank .title h3{padding-left: 5px; color:#f13131;font-size: 16px;
    font-weight: 700;}
.rank td,.rank th{ border-bottom:#ddd 1px dashed; font-size:13px; text-align:center; font-family: Arial,"Microsoft YaHei"; line-height:27px;}
.rank tr:hover{background-color:#fafad4;border-bottom:#d1e5fe solid 1px;}
.rank td a{ text-decoration:underline;}
.rank thead th{ border-bottom:#eee 1px solid;border-top:#eee 1px solid; line-height:30px; background-color:#f9f9f9;}
@media (-webkit-min-device-pixel-ratio: 0)
.rank .num-top, .rank .num-normal {
    font-family: simsun;
}
.rank .num-normal {
    width: 12px;
    height: 11px;
    color: #fff;
    text-align: center;
    display: block; margin:0 auto;
    font-size: 10px;
    line-height: 10px;
    background: #C0C1C3;
    border: 1px solid #ACAEB2;
}
.rank .num-top {
    width: 12px;
    height: 11px;
    color: #fff;
    text-align: center;
    display: block; margin:0 auto;
    font-size: 10px;
    line-height: 10px;
    background: #f13131;
    border: 1px solid #DD2464;
}