@CHARSET "gb2312";
/*
KISSY CSS Reset
理念：1. reset 的目的不是清除浏览器的默认样式，这仅是部分工作。清除和重置是紧密不可分的。
     2. reset 的目的不是让默认样式在所有浏览器下一致，而是减少默认样式有可能带来的问题。
     3. reset 期望提供一套普适通用的基础样式。但没有银弹，推荐根据具体需求，裁剪和修改后再使用。
特色：1. 适应中文；2. 基于最新主流浏览器。
维护：玉伯<lifesinger@gmail.com>, 正淳<ragecarrier@gmail.com>
*/
/** 添加chrome浏览器字体控制 **/
body{
    -webkit-text-size-adjust:none;
}

/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td /* table elements 表格元素 */ {
    margin: 0;
    padding: 0;
}

img, input, select {
    vertical-align: middle;
}

/** 设置默认字体 **/
body,
button, input, select, textarea /* for ie */ {
    font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;
}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/** 重置列表元素 **/
ul, ol { list-style: none; }

/** 重置文本格式元素 **/
a { text-decoration: none; }
a:hover { text-decoration: underline; }

sup { vertical-align: text-top; } /* 重置，减少对行高的影响 */
sub { vertical-align: text-bottom; }

/** 重置表单元素 **/
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
input, select{vertical-align: middle;} /* 使得表单元素居中 */
/* 注：optgroup 无法扶正 */

/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:99999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#000;}

/* icons 16x16 */
.icon_valid_16x16, .icon_error_16x16, .icon_info_16x16 {
    background: url(/img/icons_bg.png) no-repeat 0 0;
    width: 16px;
    height: 16px;
}
.icon_valid_16x16 {background-position: 0 -250px;}
.icon_error_16x16 {background-position: 0 0;}
.icon_info_16x16 {background-position: 0 -150px;}

/* global ajax loader */
/*
#loader {line-height: 20px; height: 20px;}
*/
#loader img {float: left;}
#loader span {margin-left: 10px; line-height: 20px;}

.clear{clear: both;}
.clearfix{zoom:1;}
.clearfix:after{content:" ";font-size:0;display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.hidden{display: none;}
.nospace{font-size: 0; height: 0; line-height: 0;}

a:link, a:hover, a:visited {color: #005AA0;}

.red{color:red;}
.blue{color:blue;}
.green{color:green;}
.grey{color:gray;}

.header{ margin: auto; width: 986px; position: relative; z-index: 9999;}
.header .cdlist{border: 1px #EEEEEE solid; background: #FBFBFB; height: 23px; line-height: 23px; position: relative; z-index: 1001;}
.header .cdlist .toptray{width: 680px; float: left; height: 23px; }
.header .cdlist .toptray_l{float: left; margin-left: 5px;}
.header .cdlist .toptray_r{float: right;}
.header .cdlist .customerService{float: right; width: 300px; background: url(/img/customer.gif) no-repeat; _display: inline;}
.header .cdlist ul li.hotline{float:right; visibility: hidden; letter-spacing: 0.5px; font-weight: bold; color: #df0000; padding-left:18px; }
.header .cdlist ul li.online_service{margin-right: 0; float:right; font-weight: bold; width: 95px; }
.header .cdlist ul li.online_service a{display:inline-block; width: 95px; height: 23px; color: #4198f1;}
.header .cdlist ul li.online_service a:hover{text-decoration: none;}

.header .cdlist ul li{float: left; margin-right: 10px;}
.header .cdlist ul li a{color: #005AA0;}
.header .cdlist ul li.mylottery{border: 1px #FFD098 solid; height: 18px; margin-top: 2px; line-height: 18px; padding: 0 4px; position: relative;}
.header .cdlist ul li.mylottery a{background: url(/img/tri.gif) 62px 6px no-repeat; padding-right: 12px; *background: url(/img/tri.gif) 50px 6px no-repeat;}
.header .cdlist ul li.mylottery a:hover{text-decoration: none;}
.header .cdlist ul li.mylottery .lot_list{background: url(/img/mylottery_list_bg.gif) no-repeat #FFFFFF; border:1px #FFD098 solid; border-top:none; width: 104px;  position: absolute; right: -1px; _right: -2px; top: 16px;}
.header .cdlist ul li.mylottery .lot_list ul{margin: 7px 5px; float: none;}
.header .cdlist ul li.mylottery .lot_list li{margin: 0; height: 20px; line-height: 20px; float: none;}
.header .cdlist ul li.mylottery .lot_list li .red{color: #FF0000; /* 覆盖discuz的冲突 */ border: none; background-color: #fff;/* 覆盖discuz的冲突 */}
.header .cdlist ul li.mylottery .lot_list li a{color: #666666; background: none; padding: 0;}
.header .cdlist ul li.mylottery .lot_list li a:hover{text-decoration: underline;}

.header .header_logo{overflow: hidden; _zoom:1; position: relative; }
.header .header_logo .logo{float:left; }
.header .header_logo .logo h1{white-space: nowrap; text-indent: -100%; overflow: hidden; height:0; width:0; }
.header .header_logo .logo .logo-new{width: 126px;height: 30px;margin: 22px 18px 23px 6px;}

.header .header_logo .logo_spring{width: 275px;}
.header .header_logo .logo_spring img{display: none;}
.header .header_logo .logo_spring a{background: url(/img/spring_logo.gif) no-repeat; width: 275px; height: 55px;}

.header .header_logo .logo_lanterns{width: 275px;}
.header .header_logo .logo_lanterns img{display: none;}
.header .header_logo .logo_lanterns a{background: url(/img/lanterns_logo.gif) no-repeat; width: 275px; height: 55px;}

.header .header_logo .logo a{display: block;float:left;}
.header .header_logo .logo a#go_new{position: relative; margin-top: 8px;}

/*ie6 png hack  只在ie6下会执行 */
.header .header_logo .logo img,.logo-box img,#header_box img{
    _azimuth:expression(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "http://static.lecai.com/img/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}

.header_logor{float: right; width: 766px;}
.header_logor_feature{width: 650px;}
.header_logor_ad{margin-left: 15px; height: 49px; position: relative;}
.header_logor_ad #baidu_clb_slot_159313{position: absolute; right: 365px; bottom: -13px;}
.header_logor_ad_spec #baidu_clb_slot_159313{right: 325px; bottom: 0;}

.header .header_nav{ width: 100%; margin-bottom: 2px; background: #d20d00 url(/img/header_bg2.gif) 0 -38px no-repeat; height: 36px; border-bottom: 3px solid #dbd3d3;}
.header .header_nav .lotterys{float:left; position: relative;}
.header .header_nav .lotterys .btn{ width: 196px; height: 36px; text-align: center; line-height: 36px; font-size: 14px; font-weight: bold; color: #7F2D00; display: block; cursor: pointer;}
.header .header_nav .lotterys .btnOn{background: url(/img/header_bg2.gif) -17px 0 no-repeat;}
.header .header_nav .lotterys .btn .num{color: #95532F; font-size: 12px;}
.header .header_nav .lotterys .lotterysList{width: 194px; border:1px #C40E09 solid; border-top:none; background:#FFF6EE; position: absolute; top: 36px; left: 0px; z-index: 999}

.header_logo .logo_nav{ width: 360px; position: absolute; right: 0; bottom:0; height: 22px; background: url(/img/header_bg2.gif) -386px -9px no-repeat; line-height: 22px; padding-top :4px; overflow: hidden;}
.header_logo .logo_nav_content{margin-left: 60px;}
.header_logo .logo_nav li{color: #666; float: left; _display: inline; margin-right: 1px; display: inline;}
.header .header_logo .logo_nav li{ word-wrap: normal;}
.header .header_logo .logo_nav li a{color:#666; word-wrap: normal;}
.header .header_logo .logo_nav .logo_nav_point{background: url(/img/list_style_2.gif) 6px 10px no-repeat; padding-left: 15px;}
.notpaid {color: #808080; padding: 0 1px;}
.header .header_sign{background: url(/img/sign.gif) 0px 0px no-repeat; width: 7px; height: 10px; display: inline-block; margin: 0px 2px -1px 0px; +margin-bottom: 1px; _margin-bottom: -4px; }
.header .nosign {width: 7px; height: 10px; display: inline-block; margin: 0px 2px -1px 0px;}

.lotterys_list{font-family:'微软雅黑','宋体';width: 194px; border:1px #C40E09 solid; border-top:none; background:#FFF6EE; position: absolute; top: 36px; left: 0; z-index: 999;}
.lotterys_list ul{padding:4px 0 0px 4px;zoom:1;}
.lotterys_list ul li{word-wrap: normal;}
.lotterys_list ul a{word-wrap: normal;}
.lotterys_list ul.lottery_sports{padding:0 0 0 4px;}
.lotterys_list ul.lottery_football{border-top:1px dotted #F1D4D7;}
.lotterys_list li{float:left;display:inline-block;height:22px;line-height:22px; position: relative;}
.lotterys_list ul li.s1 a,.lotterys_list ul li.s2 a,.lotterys_list ul li.s3 a,.lotterys_list ul li.s4 a,.lotterys_list ul li.s5 a,.lotterys_list ul li.s6 a{color:#960000;}
.lotterys_list ul li a.red{color:#F00;}
.lotterys_list li.s1{width:63px;}
.lotterys .lotterys_list ul .disabled a{color: #d9a898;}
.lotterys_list li.s2{width:100px;}
.lotterys_list li.s3{width:36px;}
.lotterys_list li.s4{width:53px;}
.lotterys_list li.s3 span{color: #7F2D00;}
.lotterys_list li.s5{width:75px;}
.lotterys_list li.s6{width:87px;}
.lotterys_list li.relative{position: relative;}
.lotterys_list li.relative a.label{position: absolute; right: 2px; top: 4px;}
.lotterys_list li.gray a:link,.lotterys_list li.gray a:visited{color:gray;}
.lotterys_list .lot_morebox li.gray a:link,.lotterys_list .lot_morebox li.gray a:visited{color:gray;}

.lotterys_list .lottery_category{position:relative;height:20px;line-height:20px;border-bottom:1px solid #F1D4D7;padding:8px 0 2px 8px;color:#999;font-weight:bold;background:#ffe9a4;}
.lotterys_list .lottery_category a{float:right;margin-right:4px;font-weight:normal;}

.lot_category_more,.lot_category_szc,.lot_category_gpc,.lot_category_jjc,
.lot_category_jclq,.lot_category_jczq,.lot_category_zqdc,.lot_category_zc,
.lot_category_szc2,.lot_category_gpc2{background:url(/img/lottery_nav_title.gif) no-repeat; height:18px; display:inline-block; float:left; color:#443e2c; font-size:14px; width: 74px; position: relative;}
.lotterys_list .lot_category_szc{background-position:0 -2px; width: 65px;}
.lotterys_list .lot_category_gpc{background-position:0 -30px; width: 65px;}
.lotterys_list .lot_category_jjc{background-position:0 -58px; width: 65px;}
.lotterys_list .lot_category_jclq{background-position:0 -142px;}
.lotterys_list .lot_category_jczq{background-position:0 -170px;}
.lotterys_list .lot_category_zqdc{background-position:0 -198px;}
.lotterys_list .lot_category_zc{background-position:0 -226px; width: 50px;}
.lotterys_list .lot_category_szc2{background-position:0 -254px; width: 65px;}
.lotterys_list .lot_category_gpc2{background-position:0 -282px; width: 65px;}
.lotterys_list .lot_category_more{background-position:0 -86px;}

.lotterys_list .lottery_category .hot{background:url(/img/nav_icon.gif) 0 0px no-repeat; width: 25px; height: 11px; position: absolute;}
.lotterys_list .lottery_category .jia{background:url(/img/nav_icon.gif) 0 -20px no-repeat; width: 25px; height: 11px; position: absolute;}
.lotterys_list .lottery_category .new{background:url(/img/nav_icon.gif) 0 -38px no-repeat; width: 25px; height: 11px; position: absolute;}
.lotterys_list .lottery_category .song{background:url(/img/nav_icon.gif) 0 -59px no-repeat; width: 25px; height: 11px; position: absolute;}

.lotterys_list .lottery_category_sub{position: relative; display: inline-block; margin-left: 3px;}
.lotterys_list .lottery_category_sub a{float: none; color: #960000;}
.lotterys_list .lottery_category_sub .new{top: -8px; right: -8px;}
.lotterys_list .lottery_category_sub_ml30{margin-left: 30px;}

.lotterys_list ul li a.label{display:inline-block;width:27px;color:#FFF;background:url(/img/label_orange.gif) 0 0 no-repeat;text-align:center;text-decoration: none;height:14px;line-height:14px;}
.lotterys_list ul li a.label_new,.lotterys_list ul li a.label_hot{background:url(/img/label_small.gif) no-repeat;width:23px;height:10px;display:inline-block;font-size:0.1em;line-height:10px;vertical-align:top;}
.lotterys_list ul li a.label_hot{background-position:0 -10px;}
.lotterys_list ul li a.label_new{background-position:0 -20px;}
.lotterys_list ul li a.small_label{background:url(/img/small_label.gif) no-repeat 1px 2px;padding-left:5px;text-align:center;text-decoration:none;width:14px;color:#FFF;display:inline-block;height:18px;line-height:18px;}

.lotterys_list ul li .hot{background:url(/img/nav_icon.gif) 0 0 no-repeat; width: 25px; height: 11px; position: absolute;}
.lotterys_list ul li .jia{background:url(/img/nav_icon.gif) 0 -20px no-repeat; width: 25px; height: 11px; position: absolute;}
.lotterys_list ul li .new{background:url(/img/nav_icon.gif) 0 -38px no-repeat; width: 25px; height: 11px; position: absolute;}
.lotterys_list ul li .song{background:url(/img/nav_icon.gif) 0 -59px no-repeat; width: 25px; height: 11px; position: absolute;}

.lotterys_list span.lot_more{float: right; font: bolder 12px Arial; color: #b9632e; margin-right: 20px;}
.lotterys_list .lot_morebox{cursor:auto; padding: 15px; position: absolute; width: 298px; height: 248px; border:2px solid #f79100; left:193px; top:-250px; background: #fff; _top: -256px;}
.lotterys_list .lot_morebox a{float: left;}
.lotterys_list .lot_morebox ul{overflow: hidden; width: 100%;}
.lotterys_list .lot_morebox .underline{height: 1px ; background: #eacccc; width:100%; margin: 5px 0; font-size:0; line-height: 0px; overflow: hidden;}
.lotterys_list .lot_morebox li.s01{width:65px; font-size: 12px; font-weight: normal; color: #000;}
.lotterys_list .lot_morebox li.s02 a{float:none; font-size: 12px; font-weight: normal; color: #960000; width: auto; margin-right: 12px;}
.lotterys_list .lot_morebox li.s02 a.disabled{color: #d9a898;}
.lotterys_list .lot_morebox li.s02{float: left; width: 230px;}
.lotterys_list .lot_morebox li.s03{float: none; color: #960000;}
.lotterys_list .lot_morebox li.s03 a{margin-right:0;}
.lotterys_list .lot_morebox li.hgauto{height: auto;}
.lotterys_list .lot_morebox li.hgauto ul{margin: 0; padding: 0;}
.lotterys_list .lottery_category .forhiddenbox{font-size: 0; height: 30px; width: 5px; position: absolute; left: -5px; background: #fff; bottom: 0;}
.lotterys_list .lotCategoryMore{border-top:2px solid #FFE9A4; cursor: pointer;}
.lotterys_list .lot_more_border{border:2px solid #f79100; margin-bottom:-2px; margin-left: -2px; background:#fff; line-height: 22px;}

.header .header_nav .nav{float:left; margin-left: 5px; display: inline;}
.header .header_nav .nav li{float: left; height: 36px; line-height: 36px; text-align:center; _display: inline; position:relative; background: url(/img/header_bg2.gif) right 4px no-repeat; word-wrap: none;}
.header .header_nav .nav li .nav_new{background:url(/img/nav_new.gif) no-repeat;top:-12px;display:block;width:31px;height:18px;position:absolute;right:0;}
.header .header_nav .nav li .nav_new_1{background:url(/img/nav_new_2.gif) no-repeat;display:block;width:28px;height:14px;position:absolute;right:0; top:-3px; overflow: hidden;}
.header .header_nav .nav li a{float: left; font-size: 14px; color: #FFFFFF; display: block; font-weight: bold; text-decoration: none; height: 30px; line-height: 24px; margin-top: 6px;}
.header .header_nav .nav li a:hover,.header .header_nav .nav li.on a{ background: #FFFFFF; font-weight:bold; color: #AF0000; height: 33px; _height: 30px;}
.header .header_nav .nav li.last{background: none;}
.header .header_nav .nav li.navw1{width: 50px;}
.header .header_nav .nav li.navw1 a{width: 50px;}
.header .header_nav .nav li.navw2{width: 80px; }
.header .header_nav .nav li.navw2 a{width: 80px; }

.header .header_nav li.dropdown_nav{position: relative; width: 90px;}
.header .header_nav .nav li.on a.dropdown_text{ width: 89px; background: #FFFFFF url(/img/index/navbg2.gif) left top no-repeat; font-weight:bold; color: #AF0000;}
.header .header_nav li.dropdown_nav a.dropdown_text{width: 89px; background: url(/img/header_bg2.gif) no-repeat 72px 5px; color: #fff;}
.header .header_nav li.dropdown_nav .dropdown_ul{position: absolute; top: 33px;  background: #FFF url(/img/index/navbg2.gif) left bottom no-repeat; width: 89px; z-index: 9999; left: 0;}
.header .header_nav li.dropdown_nav .dropdown_ul li{line-height: 22px; height: 22px; background: none; margin-bottom: 2px;}
.header .header_nav li.dropdown_nav .dropdown_ul li a{color: #333333; height: 22px; background: none; padding: 0 0 0 18px; font-weight: normal; margin-top: 0;}
.header .header_nav li.dropdown_nav .dropdown_ul li a:hover{height: 22px; margin: 0; color: #AF0000; font-weight: normal;}
.header .header_nav li.dropdown_nav .dropdown_ul li a.football{background: url(/img/lower_li_bg.gif) 2px 6px no-repeat;}
.header .header_nav li.dropdown_nav .dropdown_ul li a.baskeball{background: url(/img/lower_li_bg.gif) 2px -20px no-repeat;}
.header .header_nav li.dropdown_nav .dropdown_ul li a.live{background: url(/img/lower_li_bg.gif) 2px -47px no-repeat;}
.header .header_nav li.dropdown_nav .dropdown_ul li a.lueague{background: url(/img/lower_li_bg.gif) 2px -74px no-repeat;}
.header .header_nav li.dropdown_nav .dropdown_ul li a.nba{background: url(/img/lower_li_bg.gif) 2px -95px no-repeat;}
.header .header_nav li.dropdown_nav .dropdown_ul li a.spdex{background: url(/img/lower_li_bg.gif) 2px -116px no-repeat;}
.header .header_nav li.dropdown_nav .dropdown_ul li a.mofang{background: url(/img/lower_li_bg.gif) 2px -140px no-repeat;}
.header .header_nav li.dropdown_nav .dropdown_ul li a.worldcuplist{background: url(/img/lower_li_bg.gif) 2px -165px no-repeat;}
.header .header_nav li.dropdown_nav .dropdown_ul li a.wudaliansai{background: url(/img/lower_li_bg.gif) 2px -73px no-repeat;}
/*foot*/
.foot_box{width: 986px; margin: 10px auto 0;}

.foot_box .link_box{border: 1px #CFCFCF solid;}
.foot_box .link_box .link_title{ background: url(/img/js_title_bg.gif) 0 0 repeat-x; height: 31px; padding: 0 10px;}
.foot_box .link_box .link_title strong{float: left; line-height: 31px;}
.foot_box .link_box .link_title .weibo{float: right; padding-top: 5px;}
.foot_box .link_box .link_title .weibo a{margin-right: 2px;}
.foot_box .link_box .link_main{padding: 10px;}
.foot_box .link_box .link_main p{line-height: 22px;}
.foot_box .link_box .link_main p a{color: #888888; text-decoration: none; margin: 0 6px;white-space:nowrap;}
.foot_box .link_box .link_main p a.red{color: #F00;}

.foot_box .about_box{border-top: 1px #CFCFCF solid; margin-top: 10px;}
.foot_box .about_box .about_left{float: left; padding: 8px 0;}
.foot_box .about_box .about_left a{margin-right: 3px;}
.foot_box .about_box .about_left .about_link{margin-bottom: 10px; line-height: 22px; color: #005AA0;}
.foot_box .about_box .about_left .about_link a{margin:0 5px;}
.foot_box .about_box .about_left .about_link a:hover{color: #FF0000; text-decoration: none;}
.foot_box .about_box .about_right{float: left; padding: 15px 0 0 25px;}
.foot_box .about_box .about_right_passport{float: right; padding: 15px 0 0 0; width: 274px; text-align: right;}
.foot_box .about_box .about_right p, .foot_box .about_box .about_right_passport p{height: 24px; color: #888888;}
.foot_box .about_box .about_right a, .foot_box .about_box .about_right_passport a{color: #888888;}
.foot_box .about_box .about_right a:hover, .foot_box .about_box .about_right_passport a:hover{color: #FF0000; text-decoration: none;}

/*简版--foot*/
.foot_box_simple{width: 990px; margin: 10px auto 0;}
.foot_link_box{border-top: 1px #CFCFCF solid; padding-top: 10px; text-align: center; font: 12px/1.5 tahoma,arial,宋体,sans-serif; color: #999;}
.foot_link_box p{margin-bottom: 5px;}
.foot_link_box a{color: #999; margin: 0 10px 0 12px;}
.foot_link_box span a{margin-right: 0;}
.foot_link_box a:hover, .foot_link_box a:hover{color: #FF0000; text-decoration: none;}


/*合作样式*/
.banner_8888{position: absolute; top: 26px; left: 5px; background: url(/img/sogou.gif) no-repeat; width:210px; height: 30px; }
.banner_5000{position: absolute; top: 21px; left: 5px; background: url(/img/banner/cooperator/baidu.jpg) no-repeat; width:210px; height: 35px; }
.banner_4013{position: absolute; top: 21px; left: 5px; background: url(/img/banner/cooperator/qianrengou.jpg) no-repeat; width:210px; height: 35px; }
.banner_4015{position: absolute; top: 21px; left: 5px; background: url(/img/banner/cooperator/ccbd.jpg) no-repeat; width:210px; height: 35px; }
.banner_4278,.banner_4279,.banner_4280,.banner_4281,.banner_4282,.banner_4283,.banner_4284,.banner_4285,.banner_4286,.banner_4287{position: absolute; top: 26px; background: url(/img/banner/cooperator/qianzhan.png) no-repeat; width:243px; height: 25px; }

/*tooltip*/
.tooltip_box{background:#FFFFFF; border:1px #999999 solid; display:none; line-height:20px;padding:5px; position:absolute;}

/*浮动登录层的样式*/
.fl_box{border: 1px #7B0C26 solid; width: 600px; background: #FFFFFF; overflow: hidden; height:330px;}
.fl_box .fl_top{background: url(/img/fl_title_bg.gif) repeat-x; height: 36px;}
.fl_top .fl_title{float: left; background: url(/img/fl_icon.gif) 0 -215px no-repeat; line-height: 32px; font-size: 14px; font-weight: bold; color: #FFFFFF; margin-left:10px; padding-left: 25px;}
.fl_top .fl_close{float: right; background: url(/img/fl_icon.gif) 0 -53px no-repeat; width:52px; height: 19px; margin-right: 10px; cursor: pointer; }
.fl_main .fl_left{float: left; width: 285px;}
.fl_left .reg_box{margin-top:25px; border-right: 1px #E6E6E6 solid;}
.reg_box h1{font-size: 14px; font-weight: normal; margin-left: 40px; color: #E60012; font-weight: bold;}
.reg_box ul{ margin-left: 25px;}
.reg_box li.r1,.reg_box li.r2,.reg_box li.r3{ height: 40px; line-height: 40px; font-size: 14px; margin-top: 15px;}
.reg_box li.r1{background: url(/img/fl_icon.gif) no-repeat 0 -160px; padding-left: 60px;}
.reg_box li.r2{background: url(/img/fl_icon.gif) no-repeat 10px -97px; padding-left: 60px;}
.reg_box li.r3{padding-left: 30px; margin-top: 15px; margin-bottom: 10px;}
.fl_left a.reg_b{background: url(/img/fl_icon.gif) no-repeat -160px 0; width: 151px; height: 40px; display: block; margin-bottom: 20px;}
.fl_left a.reg_b:hover{text-decoration: none;}


/*旧版登录注册*/
.fl_reg_box{width: 455px;height: 330px;background: url(/img/float_register_bg.gif) transparent no-repeat;}
.fl_reg_box .fl_reg_title{height: 62px; line-height: 62px; position: relative;}
.fl_reg_box .fl_reg_title .fl_reg_close{width: 12px; height: 11px; position: absolute; right: 12px; top: 11px; cursor: pointer;}
.fl_reg_box .fl_reg_table tr{height: 53px;}
.fl_reg_box .fl_reg_table tr td{vertical-align: top;}
.fl_reg_box .fl_reg_table tr td.t{text-align: right;width: 100px; font-size: 14px;}
.fl_reg_box .fl_reg_table tr td .text{width: 200px; height: 24px; font-size: 14px;}
.fl_reg_box .fl_reg_table tr td .imgcode{width: 80px;}
.fl_reg_box .fl_reg_table tr td .error{color: #F96F06;}
.fl_reg_box .float_register_submit{width: 121px; height: 37px; border: 0 none; background: url(/img/float_register_submit.gif) transparent no-repeat; cursor: pointer;}
.fl_reg_box #float_register_login{height: 30px; line-height: 20px; margin-left: 15px;}




/*浮层登录注册新版需要*/
.fl-reg-list{height: 63px; width: 250px; position: relative;}
.fl-reg-desc{height: 16px; line-height: 16px; position: relative;}
.fl-reg-desc-l{color: #666; font-weight: bold;}
.fl-reg-desc-r{position: absolute; right: 0; color: #999; margin-right: 1px;}
.fl-reg-in{position: relative; height: 25px; line-height: 25px; margin-top: 2px;}
.fl-reg-in #float_register_captcha_span{display: inline-block;_zoom:1;}
.fl-reg-input{width: 218px; height: 25px; line-height: 25px; border: 1px solid #ccc; padding-left: 30px;}
.fl-reg-input:hover{border: 1px solid #fc4343;}
.fl-reg-input:focus{border: 1px solid #fc4343;outline-color:#fc4343;}
.fl-reg-passwd-strength span{padding: 0 4px; margin-left: 1px; background:#ff7c7c; color: #fff;}
.fl-reg-passwd-strength .onsel{background: #ff0000;}
.fl-reg-state{display: none; position: absolute; right: -20px; top: 0; width: 20px; height: 20px; background: url(/img/web/user/common/reg_icon.png) no-repeat;}
.fl-reg-del{background-position: 0 -195px;}
.fl-reg-ok{background-position: 0 -229px;}
.fl-small-tip-icon{display: block; width: 30px; height: 23px; top: 1px; _top:3px; left: 1px; position: absolute;  background: url("/img/web/user/common/reg_icon.png");}

.fl-reg-name-tip-icon{background-position: 0 -260px !important;}
.fl-reg-pwd-tip-icon{background-position: 0 -287px !important;}
.fl-reg-verify-tip-icon{background-position: 0 -317px !important;}
.fl-reg-verify{width: 100px;}
.fl-reg-submit{font-weight: bold; width: 100%; height: 30px; color: #fff; line-height: 30px; border: 0 none; border-radius: 4px; font-size: 14px; letter-spacing: 5px;}
.fl-reg-readme{color: #666;}
.reg-refresh-verify-code{display:inline-block; width: 32px;height: 30px; background: url(/img/web/user/reg/bg.gif) no-repeat -341px -317px; left: 80px; position: absolute; top: -4px; *top:-1px;}
.fl_reg_box2 .fl_reg_title .fl_reg_close{color: #afafaf; font-weight: bold; position: absolute; right: 6px; top: 0; cursor: pointer; padding: 0 5px;}
.fl-reg-showinfo{border: 1px solid #fd8585; border-top: 0 none; position: absolute; top: 45px; left:0; width: 248px; display: none; text-indent: 10px;}
.fl-reg-input-tip{background: #ffc3c3; color: #666;}
.fl-reg-input-error{background: #ffc9d1; color: #e51937; border: 1px solid #e51937;}
.reg-btn-switch{ background: #f13833; cursor: pointer;}
.reg-btn-switch:hover{background:#e72e29;}
.reg-btn-switch:active{background:#e50000;}
.fl-reg-phone-get-code{display: inline-block; width: 108px; height: 26px; line-height: 25px; text-align: center; color: #fff;}
.fl-reg-phone-countdown{display: none; background: #ddd; color: #666; width: 108px; height: 26px; line-height: 25px; text-align: center; }
.fl-reg-error-input{border: 1px solid #E51937;}

.fl_reg_box2{width: 330px; height: 450px; background: #fff; position: relative;}
.fl_reg_box2 .fl_reg_title{font-weight: normal;border: 1px #e9e9e9 solid; height: 30px; line-height: 30px; position: relative; background: #f9f9f9; text-indent: 6px; color: #4e4d4d; font-size: 14px;}
.fl-reg-main{padding-left: 35px; padding-top: 20px;}
.fl_login_box2{width: 325px; height: 335px; background: #fff; border-radius: 4px; position: relative;}
.fl_login_box2 .fl_reg_title{font-weight: normal;border: 1px #e9e9e9 solid; height: 30px; line-height: 30px; position: relative; background: #f9f9f9; text-indent: 6px; color: #4e4d4d; font-size: 14px; padding-left: 10px;}
.fl_login_box2 .fl_reg_title .fl_reg_close{color: #afafaf; font-weight: bold; position: absolute; right: 6px; top: 0; cursor: pointer; padding: 0 5px;}
.float_other_login_text{color: #999; position: absolute; left: 10px; top: 4px;}
.fl-reg-main .fl-login-error-input{border: 1px solid #e51937;}

/*浮层快速登录样式*/
.fl_quick_login_box{ height: 310px;}
.fl-reg-info{ font-size: 14px; padding-bottom: 15px; color: #666; font-weight: bold;}
.float_change_login:link,.float_change_login:visited{ line-height: 22px; margin: 5px 0 0 216px; float: left; text-decoration: none; color: #666;}
.float_change_login:hover{ text-decoration: none; color: #ff9d19;}
/*浮层快速登录第三方登录样式*/
.quickLoginIcon{ width: 22px; height: 22px;;margin-right: 10px; display: inline-block; vertical-align:top; *vertical-align: middle; line-height: 1px; font-size: 1px; background: url(/img/quick_login_icon.png) no-repeat; _background: url(/img/quick_login_icon.gif) no-repeat;}
.quickLoginIcon_baidu{ background-position: 0 0;}
.quickLoginIcon_alipay{ background-position: -22px 0;}
.quickLoginIcon_weibo{ background-position: -44px 0;}
.quickLoginIcon_qq{ background-position: -66px 0;}
.quickLoginIcon_change{ background-position: -88px 0;}
.float_change_login:hover .quickLoginIcon_change{ background-position: -110px 0;}
.fl_type3rd_login_main{ padding:20px 0;}
.fl_type3rd_login_main li{ text-align: center;}
.fl_type3rd_login_box{ height: 194px;}
.fl_type3rd_login_submit:link,.fl_type3rd_login_submit:hover,.fl_type3rd_login_submit:visited{ line-height: 22px; height: 22px; padding:7px 0; letter-spacing:0px; text-decoration: none; text-align: center; display: block; color: #fff;}

/*浮动完善注册层的样式*/
.user-box{border: 5px #cccccc solid; width: 563px; background: #FFFFFF;}
.user-box .user-title{height: 52px; background: url(/img/web/user/float/user_bg.gif) 0 0 no-repeat;}
.user-box .user-title .close{width: 12px; height: 11px; background: url(/img/web/user/float/user_bg.gif) 0 -190px no-repeat; float: right; margin: 5px 5px 0 0; display: inline; cursor: pointer;}
.user-box .user-main{padding: 10px;}
.user-box .user-main .top-tip{line-height: 36px; text-align: center;}
.user-box .user-main .reg-table{width: 100%;}
.user-box .user-main .reg-table td{height: 48px; padding: 0 5px;}
.user-box .user-main .reg-table td.t{width: 110px; text-align: right; font-size: 14px;}
.user-box .user-main .reg-table .text{ width: 212px; height: 27px; border: 1px #BCBCBC solid; color:#333; font-size: 14px; font-weight: bold;}
.user-box .user-main .reg-table .phone{width: 105px; height: 27px; border: 1px #BCBCBC solid; color:#333; font-size: 14px; font-weight: bold;}
.user-box .user-main .reg-table p{color: #005aa0;}
.user-box .user-main .reg-table .default-btn{width: 121px; height: 37px; background: url(/img/web/user/float/user_bg.gif) -166px -177px no-repeat; border: none; cursor: pointer;}
.user-box .user-main .reg-table .submit-btn{background-position: -35px -177px;}
.user-box .reg-title{background-position:  0 0;}
.user-box .userinfo-title{background-position:  0 -58px;}
.user-box .phone-title{background-position:  0 -116px;}

/*浮动活动基础-登录层的样式*/
.fl_regbase_box{width: 602px;height: 333px;background: url(/img/user/event/event_float_step.png) transparent no-repeat;}
.fl_regbase_box .fl_reg_title{height: 95px; line-height: 95px; position: relative;}
.fl_regbase_box .fl_reg_title .fl_reg_close{width: 52px; height: 19px; position: absolute; right: 11px; top: 0; cursor: pointer;}
.fl_regbase_box .fl_reg_table tr{height: 42px;}
.fl_regbase_box .fl_reg_table tr td{vertical-align: middle;}
.fl_regbase_box .fl_reg_table tr td.t{color: #3d3d3d; font-family: 方正兰亭准黑_GBK,tahoma,arial,宋体,sans-serif; font-size: 16px; width:120px; text-align: right;}
.fl_regbase_box .fl_reg_table tr p{display: inline; margin-left: 10px; color: #979797;}
.fl_regbase_box .fl_reg_table tr span{margin-left: 5px; color: #979797;}
.fl_regbase_box .fl_reg_table tr td .text{width: 159px; height: 31px; line-height: 32px; color: #979797; padding: 0 5px; margin-right:10px; border: none; background: url(/img/user/event/event_float_btn.png) transparent no-repeat 0 -310px;}
.fl_regbase_box .float_register_submit{width: 151px; height: 40px; border: 0 none; background: url(/img/user/event/event_float_btn.png) transparent no-repeat 0 -171px; cursor: pointer;}
.fl_regbase_box #float_register_login{height: 30px; line-height: 20px; margin-left: 15px; display: inline-block; position: relative; top:15px;}
.fl_regbase_box .float_register_submit{margin-top: 10px;}
.fl_regbase_box #float_register_login_link:link, .fl_regbase_box #float_register_login_link:hover, .fl_regbase_box #float_register_login_link:visited{color: #f86b04;}
/*浮动活动基础-完善信息层的样式*/
.fl_regbase_box .fl_verify_step{background: url(/img/user/event/event_float_step.png) transparent no-repeat 0 -355px; width: 602px; height: 39px; position: absolute; left: 0; top:35px;}
.fl_regbase_box .red_tip{color: #ff5050;}
.fl_regbase_box .captcha_phone{display: inline-block; background: url(/img/user/event/event_float_btn.png) transparent no-repeat 0 -272px; border:none; width: 88px; height: 28px; position: relative; cursor: pointer; margin: 0 10px 0 0;}
.fl_regbase_box .float_verify_submit{width: 151px; height: 40px; border: 0 none; background: url(/img/user/event/event_float_btn.png) transparent no-repeat 0 -222px; cursor: pointer; margin-top: 10px;}
/*浮动活动基础-充值的样式*/
.fl_regbase_box .fl_change_step{background: url(/img/user/event/event_float_step.png) transparent no-repeat 0 -411px; width: 602px; height: 39px; position: absolute; left: 0; top:35px;}

/*全局警告窗口*/
#alert_window_box.fl_box{width: 415px;}
.fl_box h4{padding: 20px 40px; font-size: 16px;}
.fl_box .button_list{text-align: center; padding: 5px;}

.fl_main .fl_right{float: left;}
.fl_right .login_box{margin-top: 18px; margin-left: 15px;}
.login_box h1{background: url(/img/fl_icon.gif) -67px -47px no-repeat; height: 32px; line-height: 32px; font-size: 14px; color: #E60012; padding-left: 40px;}
.login_box table{ margin: 25px 25px 10px 25px;}
.login_box tr{height: 40px;}
.login_box td.t{text-align: right; font-weight: bold;}
.login_box .text{ width: 161px; height: 26px; border: 1px #BCBCBC solid; color:#333; font-size: 14px; font-weight: bold;}
.login_box .imgcode{ width: 100px; margin-right: 4px;}
.login_box .submit{background: url(/img/fl_icon.gif) 0 0 no-repeat; width: 151px; height: 40px; border: 0px; cursor:pointer;}
#float_login_tpl .login_box .alipay_quick{background:url(/img/alipay_quick_small.png) no-repeat;width:115px; height:25px;display:inline;margin-left:36px;float:left;}
#float_login_tpl .login_box .baidu_login{float: left; display: inline; margin-left:58px; text-decoration:underline;}
.float_other_login{text-align: left; line-height: 24px; margin-top: 10px; position: relative; width: 78px; margin-left: 20px; background: #FAFAFA;}
.float_other_login .float_other_box{line-height: 24px; width: 92px; position: absolute; right: 5px; top: 4px; padding: 1px; text-align: center;}
.float_other_login .float_other_box_on{border: 1px #B8B8B8 solid; background: #FFFFFF; padding: 0;}
.float_other_login .float_other_box .float_other_text{background: url(/img/tri.gif) 78px 10px no-repeat; padding-right: 12px; text-decoration: none; display: block;}
.float_other_login .float_other_box .float_other_text_on{background: url(/img/tri.gif) 78px -77px no-repeat;}
.float_other_login .float_other_box .float_other_list li{text-align: left; line-height: 22px; height: 22px;}
.float_other_login .float_other_box .float_other_list li a{text-decoration: none; display: block;}
.float_other_login .float_other_box .float_other_list li a:hover{background-color: #DFDFDF; color: #FE6B1D;}
.float_other_login .icon{background: url(/img/login_icons.gif) no-repeat; padding-left: 28px; display: block;}
.float_other_login .baidu{background-position: 0 -111px; margin-left: 10px; padding-left: 20px; width: 75px; margin-top: 4px;}
.float_other_login .baidu:hover{color: #FE6B1D; text-decoration: none;}
.float_other_login .sinaweibo{background-position: 5px -44px;}
.float_other_login .alipay{background-position: 5px 3px; }
.float_other_login .qqlogin {background-position: 5px -19px;}
.float_other_login .goyoo {background-position: 5px -135px;}
.float_other_login .baidulogin{background-position: 5px -111px; }



/*全局的提示信息窗口*/
.tip_window_border{width: 381px; border: 5px solid #ffffff; padding: 3px; background-color: #ff9600;}
.tip_window_border .content_box{background-color: #ffffff;}
.tip_window_border .content_box .close{float: right; height: 20px; width: 18px; background: #ffffff url(/img/tip_close.png) no-repeat top right; margin-right: 5px; display: inline; cursor: pointer;}
.tip_window_border .content_box h4{font-size: 14px; color: red; font-weight: normal; margin: 0 28px;}
.tip_window_border .content_box .content{font-size: 14px; color: #ff00ff; font-weight: normal; margin: 0 28px; padding: 10px 0 35px 0;}

/*新的错误和成功提示浮层样式*/
.alert_window_box{width: 392px;}
.success_box{width: 327px;}
.alert_border{padding: 5px; background:rgba(169, 169, 169, 0.6); background:#a9a9a9\9; filter:alpha(opacity=60); zoom:1;}
.alert_box{border: 1px #dddddd solid; background: #FFFFFF; position: relative; overflow: hidden; zoom:1;}
.alert_box .alert_top{background: #f7f7f7; height: 31px; border: 1px #e9e9e9 solid;}
.alert_top .alert_title{float: left; line-height: 32px; font-size: 14px; font-weight: bold; color: #4e4e4e; margin-left:10px;}
.alert_top .alert_close{float: right; background: url(/img/alert/tubiao-20.gif) -60px 0 no-repeat; width:20px; height: 20px; margin-right: 10px; margin-top:6px; cursor: pointer; display: inline;}
.success_close{float: right; background: url(/img/tishi_bg.gif) -28px -38px no-repeat; width:11px; height: 11px; margin-right: 7px; margin-top:6px; cursor: pointer; display: inline;}
.alert_box .alert_main{background: #FFFFFF; padding: 20px 20px 35px;}
.alert_main .icon_error{background: url(/img/alert/tubiao-30.gif) center no-repeat; height: 40px; width: 90px; float: left; }
.alert_main .icon_success{background: url(/img/alert/tubiao-g-30.gif) center no-repeat; height: 40px; width: 90px; float: left;}
.alert_main .icon_tip{background: url(/img/alert/tubiao-30.gif) center no-repeat; height: 40px; width: 90px; float: left;}
.alert_main .alert_content{float: left; margin-top: 5px; padding-bottom: 5px; width: 250px;}
.alert_main .success_content{width: 180px;}
.alert_main .alert_content h4{font-size: 14px;}
.alert_main .alert_content .detail{padding-top: 6px; line-height: 22px;}
.alert_main .alert_content .f14{font-size: 14px;}
.alert_main .alert_content .forget{margin-left: 5px;}
.alert_main .alert_sbt{text-align: center; margin-top: 5px;}
.alert_main .alert_sbt .sub_btn{background: #f13833;min-width: 77px; width: auto !important; padding: 0 10px; height: 28px; font-weight: normal;color: #FFFFFF; border: none; font-size: 12px; cursor: pointer;}
.alert_main .alert_sbt .sub_btn2 { background:  #f13833; width: 87px; height: 28px; font-weight: normal;color: #FFFFFF; border: none; font-size: 12px; cursor: pointer; }
.blank_btn{width:77px;height:28px;border:none;cursor:pointer;background-color:#FFF;}
.alert_main .blank_btn{background: #ffffff; width: 77px; height: 28px; border: 1px solid #d6d4d5; font-size: 12px; color: #333333; cursor: pointer; }
.alert_main .notpay_btn{background: #f13833; width: 77px; height: 28px; font-weight: bold; border: none; font-size: 14px; cursor: pointer; margin-left: 20px;}
.alert_main .alert_push_text{background: url(/img/alert_push_bg.gif) no-repeat left center; width: 250px; height: 29px; margin: 10px 0 10px 61px; padding-left: 35px;line-height: 29px; font-size: 14px;}
.alert_main .alert_push_text a:link,.alert_main .alert_push_text a:visited{color: #ffffff;}
.alert_main .alert_push_mobile{background: url(/img/alert_push_mobile.png) no-repeat left center; width: 274px; height: 20px; margin: 0 0 0 40px; font-size: 14px;}
.alert_main .alert_push_mobile a{display:inline-block;width:274px;height: 20px;}

/*全局的分页样式*/
.page input {border: 1px solid #ccc;}
.page .page_num, .page .page_goto {height: 20px; line-height: 20px;}
.page .page_goto {padding: 0 5px;}

/*彩种投注频道页面样式*/
.gctop_box{position: relative; z-index: 10;}
.gcmain{width: 986px; margin: auto; z-index: 9;}
.gcmain .gcleft{float:left; width: 704px;}

.gcleft .tztop{border-top: 1px #FFD694 solid; border-left:1px #DBDBDB solid; border-right: 1px #DBDBDB solid; background: url(/img/lottery/tztop_bg.gif) repeat-x;margin-top:10px;}
.tztop .tzlogo{float: left;}
.tztop .tzxx{float: left; width: 350px; line-height: 22px;}
.tztop .tzxx h1{color: #FF0000; font-weight: bold; font-size: 14px; line-height: 30px;display:inline-block;zoom:1;*display:inline;}
.tztop .tzxx span{color:#FD980A;padding-left:12px;font-weight: bold; font-size: 14px;line-height: 30px;}
.tztop .term{float: right; font-size: 14px; font-weight: bold;  margin-right: 10px; margin-bottom:20px; display: inline;}
.tztop .term span{color: #FF0000;margin: 0 5px;}
.tztop .icon_links{text-align:right;padding-right:10px;}
.tztop .icon_links a{display:inline-block;padding-left:16px;text-align:left;margin-left:6px;}
.tztop .icon_links h2{display:inline-block;zoom:1;*display:inline;font-weight:normal;}
.icon_links p{display:inline;}
.tztop .icon_links .link_rule{background:url(/img/wenhao.gif) 0 2px no-repeat;width:48px;}
.zhuihao_title .link_rule{background:url(/img/wenhao.gif) 0 0 no-repeat;width:12px; display: inline-block; height: 14px; vertical-align: middle;}

.tztop .icon_links .link_trend{background:url(/img/zst.gif) no-repeat;width:36px;padding-left:18px;}
.gcleft .tznav{border-bottom: 3px #F79E09 solid; border-left:1px #DBDBDB solid; border-right: 1px #DBDBDB solid;}
.tznav ul{margin-left: 30px;}
.tznav li{color: #333333; float: left; background: url(/img/lottery/lottery_bg.gif) -83px 0 no-repeat; width: 79px; height: 30px; line-height: 30px; text-align: center; margin-right: 5px; font-size: 14px;}
.tznav li.on{background: url(/img/lottery/lottery_bg.gif) 0 0 no-repeat; font-weight: bold;}
.tznav li a:link,.tznav li a:visited{color: #333333; display: block;}
.tznav li a:hover{text-decoration: none;}
.tznav li a h2{font-weight:normal;}
.tznav li.on a h2{font-weight:bold;}
.gcleft .jztime{float: right; margin-right: 5px; display: inline; line-height: 30px;}
.gcleft .jztime span{color: #FF0000;}

/* 每个彩种的合买方案列表 */
.syndicate_box{margin-top: 10px; border: 1px #CFCFCF solid;}
.syndicate_box .title{background: url(/img/lottery/js_tit_bg.gif); border-bottom: 1px #CFCFCF solid; height: 27px; padding-left: 15px; line-height: 27px;}
.syndicate_box .title h3{color: #FF0000;}

.syndicate_table{width: 100%; text-align: center; border: 1px #FFFFFF solid;}
.syndicate_table td{height:30px;}
.syndicate_table .title{background: url(/img/lottery/dc_title_bg.gif) repeat-x; color: #FFFFFF;}
.syndicate_table .title td{padding: 0 10px;}
.syndicate_table .title .left{float: left;}
.syndicate_table .title .search{float: right;}
.syndicate_table .title .search .text{border: 1px #AFAFAF solid; height: 20px; width: 90px; color: #999999;}
.syndicate-plan-title-color{color: #999;}
/*
.syndicate_table .title .search .btn{background: url(/img/lottery/hm_search_bg.gif) no-repeat; height: 18px; width: 61px; border: none; cursor: pointer; margin-left: 2px;}
*/

.syndicate_table .tit{background: #FFF4DA;}
.syndicate_table .bgcolor{background: #EEEEEE;}
.syndicate_table .text{width: 39px; height: 18px; border: 1px #94A3BD solid;}
.syndicate_table a.blue{color: #0000FF;}
.syndicate_table td.process{line-height: 15px; text-align: left; padding-left: 10px;}
.syndicate_table td.process span{display: block; font-size: 10px;}
.syndicate_table td.process span.reserved{display: inline; font-size: 12px; margin: 0;}
.syndicate_table td.process .tag{border: 1px solid #B3B3B3; font-size: 0; height: 3px; overflow: hidden; width: 60px;}
.syndicate_table td.process .tag i{background:url(/img/lottery/syndicate_progress_bg.gif) repeat-x; display: block; height: 3px;}
.syndicate_table .buy_btn{text-decoration: none; margin: 5px 20px 5px 0; display: block; width: 114px; height: 27px;}

.syndicate_table td.no_hemai{color: #0075A9; padding: 30px 0;}
.syndicate_table td .hemai_btn{background: url(/img/lottery/lottery_bg.gif) -286px -200px no-repeat; width: 128px; height: 40px; border: 0; cursor: pointer; margin-top: 10px;}

.syndicate_table td .red{color: #FF0000;}
.syndicate_table td .page_list{margin:0 30px;  float: left; color: #0075A9; padding-top: 4px;}
.syndicate_table td  select{border: 1px #ABADB3 solid; width: 60px; height: 17px; margin: 0 5px;}
.syndicate_table td .page{ float: right; margin-right: 10px; padding-top: 2px;}
.syndicate_table td .page a,.syndicate_table td .page strong{border: 1px #CECECE solid; height: 20px; line-height: 20px; text-align: center; color:#0075A9; float:left; padding: 0 6px; margin-right: 2px;}
.syndicate_table td .page strong{background: #0096CE; color: #FFFFFF;}
.syndicate_table td .text{width: 25px; height: 16px; border: 1px #CECECE solid; margin: 0 3px 0 0;}

.syndicate_box .syndicate_more{text-align: right; padding: 10px 20px 10px 0;}

#toptray_login span.span_login_rmb{ font-size: 12px; font-weight: bold; color:#F00; margin-left:6px;}
#toptray_login span.span_login_rmb_2{ font-size: 12px; font-weight: bold; color:#F00;height:18px;line-height: 18px;}
#toptray_login .header_show_money{ height:23px;}
#toptray_login .header_show_money a,#toptray_login .header_show_money span{ float: left;}
#toptray_login .header_show_money img{ float: left; margin-top: 5px;cursor: pointer;}
#wallet_container{position:relative; float: left;}
#wallet_container .red{background-color:transparent;border:none;}
#wallet_container .dashed_bottom{border-bottom: 1px dashed red;}
#wallet_detail{border:2px solid #E0E0E0;background-color:#FEFDC2;padding:8px;z-index:10;position:absolute;white-space:nowrap;line-height:20px;top:22px;left:0; width: 160px;}
#wallet_detail p {display: block; width: 100%;}
#wallet_detail a.account_detail{float:right;}

.pay_lock_box {position: relative; float: left; }
.pay_lock_box img { position: absolute; left: -10px; top: 17px; z-index: 1;}
.pay_lock_box span { position: absolute; border: 1px solid #979797; left: -20px; top: 25px; padding: 0 10px; white-space:nowrap; color: #7a7a7a; height: 20px; line-height: 20px; background-color: #FFF;}
.pay_lock, .pay_lock_grey, .pay_unlock { background: url(/img/lock.png); width: 14px; height: 18px; margin: 2px 0 0 5px; }
.pay_lock_grey { background-position: -14px 0;}
.pay_unlock { background-position: -28px 0;}
.message_icon{background: url(/img/message_icon.png) no-repeat 0 6px; padding-left: 19px; display: inline-block; height: 23px;}
.message_nums{background: url(/img/message_icon.png) no-repeat 0 -31px; padding-left: 19px; display: inline-block; height: 23px;}
.message_txt{display: none;}
.message_nums .message_txt{display: inline;}
.header .cdlist ul li a.message_nums:link, .header .cdlist ul li a.message_nums:hover, .header .cdlist ul li a.message_nums:visited{color: #ff9500;}
.message_box{position: relative; top: -23px; display: none;}
.message_box img{position: absolute; left: 5px; top: 22px; z-index: 1;}
.message_box span{position: absolute; border: 1px solid #979797; left: -20px; top: 25px; padding: 0 10px; white-space:nowrap; color: #7a7a7a; height: 20px; line-height: 20px; background-color: #FFF;}

/*feedback link*/
.feedback_link{position:fixed;right:4px;width:27px;background:url(/img/feedback_bg.jpg) no-repeat top right;}
.feedback_link_on{background:url(/img/feedback_bg.jpg) no-repeat 0 top ;}
.feedback_link a , .feedback_link_on a{display:inline-block;width:27px;height:95px;}
/* 二维码浮动层 */
.two_dimensional { border: 1px solid #d8d6d6; width: 98px; position:fixed; _position:absolute; _right:100px; }
.two_dimensional_x { float: right; cursor: pointer;}
.two_dimensional__img { padding: 10px 5px 5px; text-align: center; background-color: #fff;}
.two_dimensional__img a{ display: block; height: 78px;}
.two_dimensional__img span { margin: 1px 0; display: inline-block;}
.two_dimensional__feedback { padding: 3px 10px; background-color: #dadada; }
.two_dimensional_title h2 { background-color: #d50500; color: #fff; height: 25px; line-height: 25px; padding: 0 5px;  text-align: center; font-size: 14px;}
.two_dimensional_title h2 { background-color: #d50500; color: #fff; height: 25px; line-height: 25px; padding: 0 5px;  text-align: center; font-size: 14px;}
.two_dimensional__feedback a,
.two_dimensional__feedback a:hover,
.two_dimensional__feedback a:visited{color: #000;}
.two_dimensional__talk { background: url(/img/icon/talk_bubble_grey.gif); width: 21px; height: 16px; display: inline-block; margin-bottom: -4px;}
.two_dimensional_hover .two_dimensional__talk { background: url(/img/icon/talk_bubble.gif);  width: 21px; height: 16px; display: inline-block; margin-bottom: -4px;}
.two_dimensional_hover.two_dimensional__feedback { padding: 3px 10px; background-color: #f3f3f3; }
.two_dimensional_hover .two_dimensional_title h1 { background-color: #f34c44; color: #fff; height: 25px; line-height: 25px; padding: 0 5px; text-align: center; font-size: 14px;}
.two_dimensional_hover .two_dimensional__img span { color: #9d0b18; margin: 1px 0; display: inline-block;}

/*简版头部样式抽取*/
.jc-icon { background: url(/img/lottery/jczq/jc_icon.png); _background: url(/img/lottery/jczq/jc_icon.gif); display:inline-block; }
.header990 { width:990px; margin:0 auto; background-color: #d20d00; }
.header1230 { width:1230px; margin:0 auto;background-color: #d20d00; }
.logo-w100{width: 100px;}
.logo-w215{width: 215px;}
.logo-mr15{margin-right:15px;}
.logo-w122{width: 122px;}
.logo-w131{width: 131px;}
.header-nav { height: 50px; *height: 52px; color:#fff; font-size:15px; font-family: Microsoft Yahei,\5b8b\4f53, sans-serif; text-align: center; position: relative; z-index: 3;}
.header-nav .header-logo {float:left; height:50px; display:inline-block; }
.header-nav-left { float: left; }
.nav-item {float: left; line-height: 50px; cursor: pointer; position: relative;  }
.nav-item.hvr { background-color:#a80a00; }
.nav-item-arrow { width: 7px; height: 5px; background-position: -7px -96px !important;display:inline-block; position:absolute; top:25px;right:4px;}
.nav-item.hvr .nav-item-arrow {background-position: 0 -96px !important;}
.nav-item h1 { font-weight: normal; }
.nav-item div { font-weight: normal; }
.nav-item .rg-30{margin-right: 30px;}
.nav-item .rg-10{margin-right: 10px;}
.nav-item a {display:inline-block; width: 90px;}
.nav-item a:link,.nav-item a:visited, .nav-item a:hover,.nav-item a:active { color: #fff; text-decoration: none;  }
.lot a{width: auto;}
.header-nav-drop {position: absolute; top:50px; left:0; border:1px solid #a80a00; border-top:none;}
.header-nav-drop li.sssg {height:30px; line-height:30px; width:88px; }
.header-nav-drop li.gcdt {float:left; padding:10px;}
.header-nav-drop a:link,.header-nav-drop a:visited, .header-nav-drop a:hover,.header-nav-drop a:active { color: #333; text-decoration: none;  }
.header-nav-drop.header-nav-drop-gcdt { width:762px; _width:763px; *width:765px; padding-bottom: 10px; }
.header-nav-right { float: left; _white-space:nowrap; margin-left: 20px;}
.header-nav-right i{ margin:0 1px; _font-size:4px; }
.header-nav-right a{ color:#fff !important; line-height:50px; }
.header-nav-right div { float: left; line-height: 50px; cursor: pointer; width: 70px; position: relative;}
.header-nav-right .nav-item a { width: 70px; }
.header-nav-lottery {padding-top:25px; font-size:12px; color:#333; border-right:1px dashed #e1deda; position:relative; width:292px\9; }
.header-nav-lottery a:hover { text-decoration:underline; color:#d20d00; }
.header-nav-lottery.end { border-right:none; width:200px; }
.header-nav-lottery ul { padding:0 0 0 24px; }
.header-nav-lottery li { float:left; }
.header-nav-lottery li.lot { height:42px; text-align:left; white-space:nowarp; _height:42px;}
.header-nav-lottery li.lot a { position:relative; top:-15px; font-size:14px; font-weight:bold; margin-left:2px; }
.header-nav-lottery li.lot a.disabled{color: #b5b4af;}
.header-nav-lottery p{ text-align:left; padding-left:25px; line-height:30px;}
.header-nav-lottery p a{ float:left; display:inline-block; width:66px;  }
.header-nav-lottery p a.disabled{color: #b5b4af;}
.header-nav-lottery.end p a{ width:80px;  }
.nav-lottery{width: 205px;}
.nav-lottery ul{padding-left: 6px !important;}
.nav-lottery p{padding-left: 15px !important;}
.nav-lottery p a{width: 63px !important;}
.jc-logos { background:url(/img/lottery/jczq/jc_logos.png); _background:url(/img/lottery/jczq/jc_logos.gif); display:inline-block; }
.bg-c-d20d00 { background-color:#d20d00; }
.bg-c-a80a00 { background-color:#a80a00; }
.bg-c-fffcf7 { background-color:#fffcf7; }
.bg-c-fff0cb { background-color:#fff0cb; }
.bg-c-fff0c5 { background-color:#fff0c5; }

.jc-ic-flag { width: 51px; padding-right:4px; text-align:right; height: 20px; line-height:20px; position:absolute; top:0px; right:0px; background-position: 0 -48px; display:inline-block; color:#815839; }
.header-nav-lottery.end .jc-ic-flag{ right:-16px; _right:-14px; }
.jc-ic-ssq { width: 42px; height: 42px; background-position: 0 -176px; }
.jc-ic-dlt { width: 42px; height: 42px; background-position: -42px -176px; }
.jc-ic-sd11x5 { width: 42px; height: 42px; background-position: 0 -224px; }
.jc-ic-lk3 { width: 42px; height: 42px; background-position: -42px -224px; }
.jc-ic-jczq { width: 42px; height: 42px; background-position: -1px -273px; }
.jc-toggle-text { cursor:pointer; line-height:69px; }
.sfc_sp_left .jc_sfc_toggle { _background-color:#fff; }
.sfc_sp_left.hvr .jc_sfc_toggle { _background-color:#fffaec; }
.js-show-more { height:69px; _position:relative;}
.js-show-more div{ position:relative; top:18px; _position:absolute; _top:4px; }
.js-show-more label {  _display:inline-block; }
.jc_sfc_toggle span.on{border: 1px #E03A00 solid; background:#FB9F00; color:#FFFFFF;margin-left:4px; padding:0 2px;}
.jc-tz-change{ width: 12px; padding:4px 8px; color:#d1aa36; position: fixed; right:10px; top: 180px; background-color:#fffaec; word-break: break-all; word-wrap:break-word; border:1px solid #edd489; cursor:pointer; }
.jc-tz-change.hvr{ color:#ff9500;  }
.js-more-lt .sp_tab { border:1px solid #e58600; border-top:none; width:100%;}


/*新版首页头部样式*/
/*顶部*/
.header-hd .colorRed{color:#d20d00;}
.header-hd .color333{color: #333;}
.header-hd .color666{color: #666;}
.header-hd .color999{color: #999;}
.header-hd .mr10{margin-right:10px;}
.header-hd .auto990{margin:0 auto;width:990px;height: 100%;}
.header-hd{position: relative;z-index: 9999;color:#666;width: 100%;margin: 0;}
.header-hd a:link,.header-hd a:hover,.header-hd a:visited {color: #666;}
.header-hd a.disabled:link,.header-hd a.disabled:hover,.header-hd a.disabled:visited {color: #b5b4af;}
.icon20{background: url(/img/index_icon.png);_background: url(/img/index_icon.gif);display: inline-block; width: 20px; height: 20px; vertical-align: top; *vertical-align: middle; line-height: 1px; font-size: 1px;}
.icon40{background: url(/img/index_icon.png);_background: url(/img/index_icon.gif);display: inline-block; width: 40px; height: 40px; vertical-align: top; *vertical-align: middle; line-height: 1px; font-size: 1px;}
.nav40{background: url(/img/lottery_nav.png);_background: url(/img/lottery_nav.gif);display: inline-block; width: 40px; height: 40px; vertical-align: top; *vertical-align: middle; line-height: 1px; font-size: 1px;}
.icon60{background: url(/img/index_icon.png);_background: url(/img/index_icon.gif);display: inline-block; width: 60px; height: 60px; vertical-align: top; *vertical-align: middle; }
.header-hd a.color333{color:#333;}
.header-hd a.color999{color:#999;}
.header-hd a:hover{color:#d20d00;text-decoration: underline;}
.head-toptray{height: 64px;position: relative;z-index: 1001;}
.logo-box{float:left;width:120px;}
.logo-box .logo-index-hd{width: 126px;height: 30px;margin: 18px 16px 16px 0;}
.logo-box h1{white-space: nowrap;text-indent: -100%;overflow: hidden;height: 0;width: 0;}
.logo-box a{float:left}
.logo-box a#go_old{margin-top: 21px;}
.toptray-right{float:right;*text-align: right;}
.toptray-right-up,.toptray-right-down{line-height: 32px;height:32px;*overflow: hidden;}
.toptray-right-l,.toptray-right-r{line-height: 36px;height:36px;*overflow: hidden;}
.toptray-right-l{*width: 105px;}
#wallet_container{position: relative;float: left;margin-right: 5px;}
.img-login-refresh{margin-top: 6px;*margin-top: 0;}
.img-login-refresh:hover{background-position: 0 -20px;}
.head-simple-toptray-bd .img-login-refresh{margin-top: 9px;*margin-top: 0;}
.pay-lock-grey{background-position: -20px 0;margin-top: 6px;*margin-top: 0;}
.head-simple-toptray-bd .pay-lock-grey{background-position: -20px 0;margin-top: 9px;*margin-top: 0;}
.toptray-right li{float:left;}
.message-nums-hd .icon40{background-position: -327px -191px;width:25px;height:17px;margin-top: 8px;text-align: center;line-height: 14px;color:#fff; font-size: 12px;*margin-top: 0;}
.head-simple-toptray-bd .message-nums-hd .icon40{background-position: -327px -191px;width:25px;height:17px;margin-top: 11px;text-align: center;line-height: 14px;color:#fff; font-size: 12px;*margin-top: 0;}
.header-hd a.message-icon-hd{background-position: -327px -151px;width:25px;height:17px;margin-top: 8px;text-align: center;line-height: 14px;color:#fff; font-size: 12px;}
.p-zy10{padding:0 10px;color:#ccc;}
.customerService-hd{height: 100%;float: right;color:#999;}
.header-hd .mylottery,.customerService-hd li{line-height: 20px;padding:6px 0;}
.header-hd .head-simple-toptray-bd .mylottery,.head-simple-toptray-bd .customerService-hd li{line-height: 20px;padding:8px 0;}
.header-hd .my-lottery{line-height: 20px;width: 88px;display: inline-block;-padding-left: 10px;}
.header-hd .my-lottery em{background-position: -160px 0;}
.header-hd .my-lottery:hover em{-webkit-transition: all ease .3s;
    -webkit-transform: rotate(180deg);}
.my-lottery i{background-position: -80px -20px;}
.customerService-hd i{background-position: -60px 0;margin-right: 5px;}
.customerService-hd em{background-position: -120px 0;margin-right: 5px;}
.online_service a:hover em{background-position: -120px -20px;}
#mylottery{position:relative;}
.header-hd .mylottery .lot_list {width:100%;position: absolute;left:-3px;top: 23px;height:22px;line-height: 22px;background: #fff;height: 130px;border: solid 1px #ccc;border-top:none;padding: 2px;}
.header-hd .mylottery .lot_list li{white-space: nowrap;padding-left: 10px;*padding-left:20px;}
#wallet_detail{z-index:99999;}
.header-hd .header_sign{background: url(/img/sign.gif) 0px 0px no-repeat; width: 7px; height: 10px; display: inline-block; margin: 0px 2px -1px 0px; +margin-bottom: 1px; _margin-bottom: -4px; }
.header-hd .nosign {width: 7px; height: 10px; display: inline-block; margin: 0px 2px -1px 0px;}
/*导航*/
.header-navbar-hd{width:100%;height:36px;line-height: 36px;background: #d20d00;}
.header-hd .header-navbar-hd .auto990{background: #d20d00;}
.lottery-hd{width:230px;float:left;position: relative;}
.lottery-hd h2{background:#af1410;color:#fff;font: bold 14px/20px '宋体';padding:8px 15px;cursor: pointer;}
.lottery-hd h2 span{background-position: -60px -20px;margin-right: 10px;}
.lottery-hd h2 em{background-position: -180px -0px;margin-left: 90px;}
.nav-hd{float:left;}
.nav-hd li{float:left;font-size:14px;color:#fff;font-weight: bold;}
.nav-hd li.on{background: #af1410;}
.nav-hd li a:link,.nav-hd li a:visited{color:#fff;display: inline-block;float:left;padding:0 15px;}
.nav-hd li a:hover{color:#fff;background: #af1410;text-decoration: none}
.dropdown-nav{position: relative;z-index:999;}
.nav-hd li a.dropdown-desc:link,.nav-hd li a.dropdown-desc:visited{line-height: 20px;padding: 8px 15px;}
.nav-hd li a.dropdown-desc:hover i{-webkit-transition: all ease .3s;
    -webkit-transform: rotate(180deg);}
.nav-hd li .on a.dropdown-desc i{-webkit-transition: all ease .3s;
    -webkit-transform: rotate(180deg);}
.dropdown-desc i{background-position: -180px 0;}
.nav-hd li .dropdown-ul{position:absolute;top:36px; left: 0; right: 0; border:solid 2px #d20d00;border-top:none;background: #fffaec;}
.nav-hd li .dropdown-ul li{ float: none;}
.nav-hd li .dropdown-ul a:link,.nav-hd li .dropdown-ul a:visited{color:#333; display: block; float: none; _width:76px;}
.nav-hd li .dropdown-ul a:hover{background: #fff0cb;}
.nav-right{float:right;}
.nav-right li{float:left;color:#fff;}
.nav-right li a:link,.nav-right li a:visited{color:#fff;display: inline-block;float:left;padding:0 10px;font-size: 12px;}
.nav-right li a:hover{color:#fff;text-decoration: underline;}
.nav-right li a.help-nav{padding-right:0;}
.span-login-rmb{font-family: Verdana,Arial;}
.span-login-rmb-2{color:#d20d00;}
/*彩种列表*/
.lotterys-list-hd{width:226px;border: solid 2px #d20d00;border-top:none;background: #fffaec;position: absolute;left:0;top:36px;}
.lotterys-list-hd .lottery-list-box{width:222px;margin-left: 2px;position: relative; z-index: 2;}
.mainGame,.myGames{border-bottom: dashed 1px #eee0ba;}
.mainGame strong{font-size: 14px;margin-right: 10px;}
.mainGame{height:40px;line-height: 40px;position:relative;}
.mainGame a{display: inline-block;}
.mainGame a:hover{text-decoration:none; color:#99968e;}
.nav40-df6j1{background-position: 0 0;}
.nav40-hd15x5{background-position: -40px 0;}
.nav40-qxc{background-position: -80px 0;}
.nav40-qlc{background-position: -120px 0;}
.nav40-zqdc{background-position: -160px 0;}
.nav40-sfr9{background-position: -200px 0;}
.nav40-sfc{background-position: -240px 0;}
.nav40-pl5{background-position: -280px 0;}
.nav40-pl3{background-position: -320px 0;}
.nav40-sd11x5{background-position: -360px 0;}
.nav40-kl10{background-position: 0 -40px;}
.nav40-3d{background-position: -40px -40px;}
.nav40-ssq{background-position: -120px -40px;}
.nav40-dlt{background-position: -160px -40px;}
.nav40-jczq{background-position: -200px -40px;}
.nav40-jclq{background-position: -240px -40px;}
.nav40-jxssc{background-position: -280px -40px;}
.nav40-11x5{background-position: -320px -40px;}
.nav40-jlk3{background-position: -360px -40px;}
.normal-desc{color:#99968e;}
.red-desc{color:#ffffff;background: #d20f00;padding: 2px;border-radius: 2px;position: relative;margin-left: 5px;}
/*.mainGame a.status-desc{color:#ffffff;background: #d20f00;border-radius: 2px;margin-left: 5px;position:absolute;right:5px;top:10px;width:28px;height:18px;text-align:center;line-height:18px;}*/
.mainGame a.status-desc{color:#ffffff;background: #d20f00;border-radius: 2px;margin-left: 5px;position: relative;text-align:center;line-height:18px;padding: 0 2px;}
.mainGame a.status-desc:hover{color:#ffffff;background: #d20f00;}
.red-desc em,.status-desc em{width: 2px;height: 3px;background-position: -169px -28px;position: absolute;left: -2px;top: 8px;}
.lotterys-list-hd .lottery-list-box li.myGames,.lotterys-list-hd .lottery-list-box li.allGames{padding: 5px 0;}
.myGames{display: block;}
.myGames a{color:#99968e;}
.myGames a:hover i{background-position: -100px -20px;}
.allGames{position: relative;z-index: 999;}
.allGames-on{width: 228px;margin: -2px 0 0 -2px;border-top:solid 2px #d20d00;background: #fff;border-right: 3px #fff solid;*padding-bottom:1px; }
.myGames h3,.allGames h3{width:20px;text-align: center;line-height: 20px;margin: 0 8px;color:#99968e;font-weight: normal;cursor: pointer;float:left;display: inline;}
.allGames-on h3{margin-left:10px; }
.myGames h3 span,.allGames h3 span{line-height: 16px;}
.myGames h3 i{background-position: -100px 0;}
.myGames h3 i.icon-on{background-position: -100px -20px;}
.myGames .game-list,.allGames .game-list{float:left;width:180px;}
.myGames .game-list li{float:left;line-height: 26px;color:#333333;width:90px;text-align: left;}
.myGames .game-list li a{color:#333333;}
.lotterys-list-hd .myGames a:hover{color:#d20d00;text-decoration: underline;background: none;}
.lotterys-list-hd .myGames .my-games{color:#99968e;}
.lotterys-list-hd .myGames .my-games:hover{text-decoration: none;color:#d20d00;}
.allGames .game-list li{float:left;line-height: 20px;padding:3px 0;width:90px;text-align: left;color:#333333;}
.allGames .game-list li a{color:#333333;}
.allGames h3{margin-top: 5px;}
.lotterys-list-hd .allGames a:hover{color:#d20d00;text-decoration: underline;background: none;}
#open-btn{background-position: -40px 0;position: absolute;right:5px;top:35px;cursor: pointer;}
.allGames div.moreGames{width:578px;border: solid 2px #d20d00;border-left:none;position: absolute;bottom: -2px;*bottom:-3px;left:228px;overflow: hidden; background: #fff;}
.moreGames-box{margin:15px 0 0 15px;}
.otherGames{margin-bottom:10px;}
.otherGames h3{width:12px;text-align: center;padding:0 6px;line-height: 14px;color:#999;float:left;margin: 0 14px 0 0;background: #f3f3f3;}
.otherGames h3 span{width:12px;text-align: center;line-height: 14px;color:#999;background: #f3f3f3;display: inline-block;}
.num-games h3{height:56px;}
.num-games h3 span{padding-top:7px;}
.gp-games h3{height:84px;}
.gp-games h3 span{padding-top:21px;}
.jj-games h3{height:136px;}
.jj-games h3 span{padding-top:47px;}
.otherGames ol,.sportsBox{ overflow: hidden; _zoom:1;}
.otherGames ol li{float:left;width: 75px; _width:74px; line-height: 26px;}
.otherGames ol li a{color:#333;}
.otherGames .sportsBox h4{float:left;width:75px;color:#666;line-height: 26px;}

/*新版首页无二维码footer*/
.footerBox{width:100%;border-top:solid 2px #d20f00;margin-top: 10px;background: #f3f3f3;}
.footerBox .foot_box .about_box{border:none;margin-top: 0;}


/*暂停销售提示*/
.pause_market{ background: rgba(142,142,142,0.6); padding:4px; width: 616px; color: #999; line-height: 22px;}
.pause_market_main{ background: #fff;}
.pause_market_head{ padding:16px; text-align: right; line-height: 16px;}
.pause_market_close{ display: inline-block; vertical-align: top; *vertical-align: middle; width: 16px; height: 16px; background: url(/img/lottery/close.gif) no-repeat;}
.pause_market_body{ padding:10px 30px 30px;}
.pause_market_message{ width: 330px; float: left; padding:0 10px 0 20px; height: 214px; background: url(/img/lottery/pause_market_bg.gif) no-repeat 10px bottom;}
.pause_market_message h3{ font: normal 20px/24px 'Microsoft YaHei','微软雅黑'; color: #333; margin-bottom: 10px;}
.pause_market_links{ font: normal 14px/24px 'Microsoft YaHei','微软雅黑'; margin-top: 12px;}
.pause_market_links a:link,.pause_market_links a:hover,.pause_market_links a:visited{ color: #3f89ec; text-decoration: none;}
.pause_market_links a:hover{ text-decoration: underline;}
.pause_market_info{ float: right; width: 196px; text-align: center;}
.pause_market_info img{ display: inline-block; vertical-align: top; *vertical-align: middle;}
.pause_market_slogan{ padding:5px 0;}
/*优化版头部*/
.header-plus .online_service .icon20{width:16px;height: 12px;background-position: -580px 0;vertical-align: middle;margin-bottom: 2px;}
.auto990{margin:0 auto;width:990px;height: 100%;}
.header-plus .icon{background: url(/img/index_optimize.png);_background: url(/img/index_optimize.gif);display: inline-block;}
.code-icon{background: url(/img/index_code_bg.png);display: inline-block; }
.header-plus .colorRed{color:#F13131;}
.header-plus .color333{color: #333;}
.header-plus .color666{color: #666;}
.header-plus .color999{color: #999;}
.header-plus .mr10{margin-right:10px;}
.header-plus .m14{margin: 0 14px;}
.header-plus .ml14{margin-left:14px;}
.header-plus .mr14{margin-right:14px;}
.header-plus .fl-l{float:left;}
.header-plus .fl{float:left;}
.header-plus .fr{float:right;}
/*顶部*/
.header-plus{position: relative;z-index: 9999;color:#666;width: 100%;margin: 0;background: #fff;}
.header-plus a.color333{color:#333;}
.header-plus a.color333:hover{color:#F13131;text-decoration: none;}
.header-plus a.color666{color:#666;}
.header-plus a.color666:hover{color:#F13131;text-decoration: none;}
.header-plus a.colorRed{color:#F13131;}
.header-plus .red{color:#F13131;}
.header-plus a.colorRed:hover{text-decoration: underline;}
.header-toptray-plus{width: 100%;height: 30px;line-height: 30px;color:#666;background: #ededed;*position: relative;*z-index:9999;}
.toptray-right li{float:left}
.header-plus li.m14{color:#d0d0d0;display: inline;}
.toptray-plus{_position:relative;}
.header-plus #toptray_not_login{float:right;}
.header-plus .head-toptray-logo{position: relative;}
.header-plus .logo-box h1{white-space: nowrap;text-indent: -100%;overflow: hidden;height: 0;width: 0;}
.header-plus .logo-box .logo-index-hd{margin:15px 8px 15px 0;}
.header-plus #wallet_container{position: relative;float: left;margin-right: 5px;}
.header-plus .img-login-refresh{background-position:-30px -60px;width:11px;height:11px;overflow:hidden;vertical-align:middle;margin: 0 6px;}
.header-plus .img-login-refresh:hover{background-position:-30px -60px;}
.header-plus .pay-lock-grey{background-position: -20px 0;margin: 6px 0 0 0;*margin-top: 0;}
.header-plus .customerService-plus{height: 26px;position: absolute;bottom:0;right:0;}
.header-plus .customerService-plus li{float:left;padding: 0;font:14px/26px "Microsoft Yahei";color:#666;}
.header-plus .customerService-plus li.online_service{float:left;padding: 0;font:14px/26px "Microsoft Yahei";color:#f13131;}
.header-plus .customerService-plus li.online_service .kf-top{height: 12px;display: inline-block;padding-right: 5px;border-right:solid 1px #f13131;margin-right: 5px;line-height: 10px;*line-height: 14px;*height: 14px;}
.header-plus .customerService-plus i{width: 18px;height: 14px;background-position: -120px -60px;margin-right: 4px;vertical-align: middle;margin-top: -4px;}
.header-plus .customerService-plus a:link,.customerService-plus a:active{color:#F13131;text-decoration: none;}
.header-plus .customerService-plus a:hover{text-decoration: underline;}
.my-lottery{line-height: 30px;width: 80px;*text-align: left;display:inline-block;}
.header-plus .head-simple-toptray-bd .my-lottery{line-height: 36px;}
.header-plus .mylottery{padding:0;height: 30px;line-height: 30px;}
.header-plus .head-simple-toptray-bd .mylottery{padding:0;height: 36px;line-height: 36px;}
.header-plus #toptray_not_login .my-lottery{_margin-top:7px;_margin-right:10px;}
.header-plus #mylottery .my-lottery{width:78px;display: inline-block;padding: 0 8px 0 6px;line-height: 30px;height: 30px;}
.header-plus .head-simple-toptray-bd #mylottery .my-lottery{width:78px;display: inline-block;padding: 0 8px 0 6px;line-height: 36px;height: 36px;}
.header-plus #toptray_not_login .my-lottery em{width:11px;height:6px;overflow:hidden;background-position: -60px -60px;vertical-align: middle;margin-left: 5px;}
.header-plus #toptray_not_login .my-lottery:hover em{-webkit-transform: rotate(0deg);}
.header-plus #mylottery .my-lottery em{width:11px;height:6px;overflow:hidden;background-position: -60px -60px;vertical-align: middle;margin-left: 5px;
    -webkit-transition: -webkit-transform .2s ease-in;
    -moz-transition: -moz-transform .2s ease-in;
    -ms-transition: -ms-transform .2s ease-in;
    -o-transition: -o-transform .2s ease-in;
    transition: transform .2s ease-in;}
.header-plus #unread_count_num{_margin-top:8px;}
.header-plus .header-show-money{_margin-top:4px;}
.header-plus #toptray_login{_float:right;}
.header-plus #mylottery{position:relative;}
.header-plus .mylottery-on{width:90px;border:solid 1px #ccc;background: #fff;border-top:none;border-bottom: none;}
.header-plus .mylottery-on .my-lottery{padding-left: 5px;}
.header-plus .mylottery-on .my-lottery em{-webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg)}
.header-plus .mylottery .lot_list {width: 86px;position: absolute;left: -1px;top: 23px;line-height: 22px;background: #fff;height: 130px; border: solid 1px #ccc;border-top: none;padding: 2px;z-index: 9999;}
.header-plus .head-simple-toptray-bd .mylottery .lot_list {width: 86px;position: absolute;left: -1px;top: 28px;line-height: 22px;background: #fff;height: 130px; border: solid 1px #ccc;border-top: none;padding: 2px;z-index: 9999;}
.header-plus .mylottery .lot_list li{white-space: nowrap;padding-left: 13px;}
.header-plus .mylottery .lot_list li a{color:#666;}
.header-plus .mylottery .lot_list li a:hover{color:#F13131;text-decoration: none;}
.header-plus #wallet_detail{z-index:99999;}
.header-plus .header_sign{background: url(/img/sign.gif) 0px 0px no-repeat; width: 7px; height: 10px; display: inline-block; margin: 0px 2px -1px 0px; +margin-bottom: 1px; _margin-bottom: -4px; }
.header-plus .nosign {width: 7px; height: 10px; display: inline-block; margin: 0px 2px -1px 0px;}
#header_plus #unread_num_new{width:13px;height: 11px;background-position: -90px -60px;vertical-align: middle;overflow: hidden;}
#wallet_detail p{*text-align:left;}
/*ie6 png hack  只在ie6下会执行 */
.header .header_logo .logo img,.logo-box img,#header_box img{
    _azimuth:expression(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "http://static.lecai.com/img/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}
/*导航*/
.header-navbar-plus{width:100%;height:46px;line-height: 46px;background: #F13131;font-family: "Microsoft Yahei";}
.header-navbar-plus .auto990{background: #F13131;}
.lottery-plus{width:230px;height:46px;float:left;position: relative;text-align:center;margin-right: 8px;}
.lottery-plus h2{background:#eb2020;color:#fff;font:14px/46px 'Microsoft Yahei';text-align: left;padding-left: 15px;}
.nav-plus{float:left;}
.nav-plus li{float:left;font-size:16px;color:#fff;font-weight: normal;}
.nav-plus li.on{background: #dd0303;}
.nav-plus li a:link,.nav-plus li a:visited{color:#fff;display: inline-block;float:left;padding:0 12px;}
.nav-plus li a:hover{color:#fff;background: #e31c1c;text-decoration: none}
.header-navbar-plus .dropdown-nav{position: relative;z-index:999;}
.nav-plus li a.dropdown-desc:link,.nav-plus li a.dropdown-desc:visited{line-height: 20px;padding: 13px 15px;}
.nav-plus li a.dropdown-desc:hover i,#lotterys :hover i.arrow{-webkit-transition: -webkit-transform .2s ease-in;
    -moz-transition: -moz-transform .2s ease-in;
    -ms-transition: -ms-transform .2s ease-in;
    -o-transition: -o-transform .2s ease-in;
    transition: transform .2s ease-in;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg)}
.header-navbar-plus .dropdown-desc i{width:9px;height:5px;background-position: -300px -30px;overflow: hidden;vertical-align: middle;margin-left: 5px;-webkit-transition: -webkit-transform .2s ease-in;
    -moz-transition: -moz-transform .2s ease-in;
    -ms-transition: -ms-transform .2s ease-in;
    -o-transition: -o-transform .2s ease-in;}
.nav-plus li.on i,.on-lottery i{ -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg)}
.nav-plus li .dropdown-ul{position:absolute;top:46px; left: 0; right: 0; border:solid 2px #F13131;border-top:none;background: #fff;box-shadow: 1px 1px 1px #e7e7e7;}
.nav-plus li .dropdown-ul li{ float: none;font-size: 14px;line-height: 28px;height: 28px;_width:104px;font-family: '宋体'}
.nav-plus li .dropdown-ul a:link,.nav-plus li .dropdown-ul a:visited{color:#333; display: block; float: none; _width:76px;text-align: center;}
.nav-plus li .dropdown-ul a:hover{background: #f6f6f6;color:#F13131;text-decoration: none;}
.header-navbar-plus .nav-right{float:right;}
.header-navbar-plus .nav-right li{float:left;color:#fff;font-family: '宋体'}
.header-navbar-plus .nav-right li a:link,.nav-right li a:visited{color:#fff;display: inline-block;float:left;padding:0 5px;font-size: 12px;}
.header-navbar-plus .nav-right li a:hover{color:#fff;text-decoration: underline;}
.header-navbar-plus .nav-right li a.help-nav{padding-right:0;}
.header-navbar-plus .span-login-rmb{font-family: Verdana,Arial;}
.header-navbar-plus .span-login-rmb-2{color:#F13131;}
.header-navbar-plus .nav-right i{width:17px;height: 9px;background-position: -330px -45px;position: absolute;left:25px;top:32px;overflow: hidden;z-index: 9;}
.header-navbar-plus .mobile-box{width:226px;height: 195px;border: solid 1px #F13131;background: #ffffff;position: absolute;left:-60px;top:40px;}
.header-navbar-plus .mobile-box .mobile-text{width:100%;height: 55px;font:14px/55px '微软雅黑','Microsoft Yahei';text-align: center;color:#333;}
.header-navbar-plus .mobile-box .mobile-code-img{width:115px;height: 115px;background-position: 0 0;margin-left: 56px;}
.header-navbar-plus .mobile-box .send{margin: 22px auto 28px;position: relative;}
.header-navbar-plus .mobile-box .send .jc-put{float: left;padding: 4px 12px 4px 6px;height: 14px;border: 1px solid #cdcdcd;border-right: none;color: #999;outline: none;}
.header-navbar-plus .mobile-box .send .jc-btn{width: 67px;height: 24px; color: #fff;background: #FE9825;text-align: center;line-height: 24px;float: left;position: absolute;right: 0;top: 0;cursor: pointer;}
/*彩种列表*/
.header-navbar-plus .lotterys-list-hd{width:226px;border: solid 2px #F13131;border-top:none;background: #fff;position: absolute;left:0;top:46px;}
.header-navbar-plus .lotterys-list-hd-border1{border-bottom: solid 1px #F13131;box-shadow: 0 0 0 #d0cece,0 0 0 #d0cece,0 0 0 #d0cece,0 2px 2px #d0cece;-moz-box-shadow: 0 0 0 #d0cece,0 0 0 #d0cece,0 0 0 #d0cece,0 2px 2px #d0cece;-webkit-box-shadow: 0 0 0 #d0cece,0 0 0 #d0cece,0 0 0 #d0cece,0 2px 2px #d0cece;}
.header-navbar-plus .lotterys-list-hd .lottery-list-box{width:222px;margin-left: 2px;position: relative; z-index: 2;height:462px;}
.header-navbar-plus .mainGame span.color333{font-size: 16px;margin-right: 10px;color:#333;}
.header-navbar-plus .mainGame span.colorRed{color:#F13131;}
.header-navbar-plus .mainGame{height:24px;line-height: 24px;position: relative;text-align: left; padding:7px 0;}
.header-navbar-plus .mainGame, .myGames{border:none;}
.header-navbar-plus .mainGame a{display: inline-block;}
.header-navbar-plus .mainGame a:hover{text-decoration:none; color:#F13131;}
.header-navbar-plus .mainGame a:hover span.color333{text-decoration:none; color:#F13131;}
.header-navbar-plus .mainGame i.icon{width:25px;height: 24px;vertical-align: top;margin: 0 7px 0 12px;}
.header-navbar-plus .nav40-ssq{background-position: 0 0;}
.header-navbar-plus .nav40-dlt{background-position: -30px 0;}
.header-navbar-plus .nav40-3D{background-position: -60px 0;}
.header-navbar-plus .nav40-jxssc{background-position: -90px 0;}
.header-navbar-plus .nav40-jclq{background-position: -120px 0;}
.header-navbar-plus .nav40-jczq{background-position: -150px 0;}
.header-navbar-plus .nav40-sd11x5{background-position: -180px 0;}
.header-navbar-plus .nav40-jsk3{background-position: -210px 0;}
.header-navbar-plus .nav40-11x5{background-position: -240px 0;}
.header-navbar-plus .nav40-qlc{background-position: -270px 0;}
.header-navbar-plus .nav40-6j1{background-position: -300px 0;}
.header-navbar-plus .nav40-x11x5{background-position: -330px 0;}
.header-navbar-plus .nav40-15x5{background-position:  -360px 0;}
.header-navbar-plus .nav40-kl10{background-position: -30px -30px;}
.header-navbar-plus .nav40-bjdc{background-position: -60px -30px;}
.header-navbar-plus .nav40-sfgg{background-position: -90px -30px;}
.header-navbar-plus .nav40-sfc{background-position: -120px -30px;}
.header-navbar-plus .nav40-r9{background-position: -150px -30px;}
.header-navbar-plus .nav40-qxc{background-position: -180px -30px;}
.header-navbar-plus .nav40-pl5{background-position: -210px -30px;}
.header-navbar-plus .nav40-pl3{background-position: -240px -30px;}
.header-navbar-plus .normal-desc{color:#999;position: absolute;bottom: 6px;}
.header-navbar-plus .red-desc{color:#ffffff;background: #ff910e;padding: 2px;border-radius: 2px;position: relative;margin-left: 5px;}
.header-navbar-plus .mainGame a.mainA:hover strong{text-decoration:none; color:#F13131;}
.header-navbar-plus .mainGame a.status-desc{color:#ffffff;background: #ff910e;border-radius: 0;margin-left: 5px;position: relative;text-align:center;line-height:18px;padding: 0 2px;margin-bottom: 3px;vertical-align: middle;}
.header-navbar-plus .mainGame a.status-desc:hover{color:#ffffff;background: #ff6600;}
.header-navbar-plus .status-desc em{width: 3px;height: 3px;background-position: -390px 0;position: absolute;left: -3px;top: 15px;}
.header-navbar-plus .mainGame a.status-desc:hover em{background-position: -390px -30px;}
.header-navbar-plus .lotterys-list-hd .lottery-list-box li.allGames{padding: 4px 0;-border-top:solid 1px #fff;-border-bottom: solid 1px #fff;*vertical-align: bottom;}
.header-navbar-plus .allGames{width:100%;height:54px;position: relative;z-index:999;}
.header-navbar-plus .lotterys-list-hd .allGames a:hover{text-decoration:none; color:#F13131;}
.header-navbar-plus .lotterys-list-hd .lottery-list-box li.allGames-on{width: 224px;border-top:solid 1px #F13131;border-bottom:solid 1px #f13131;background: #fff;border-right: 3px #fff solid; margin: -1px 0 -1px -2px;padding-left: 4px;_margin:0;_padding:0;}
.header-navbar-plus .allGames h3{width:18px;height:52px;border:solid 1px #e6e6e6;text-align: center;line-height: 20px;margin: 0 8px 0 15px;color:#9c9c9c;font-weight: normal;cursor: pointer;float:left;display: inline;position: relative}
.header-navbar-plus .lotterys-list-hd .lottery-list-box li.allGames-on h3{margin-left: 13px;}
.header-navbar-plus .allGames h3 span{line-height: 16px;position: absolute;left:0;top:10px; width: 100%;}
.header-navbar-plus .allGames .game-list{float:left;width:170px;}
.header-navbar-plus .allGames .game-list li{float:left;line-height: 20px;padding:3px 0;width:52px;text-align: left;color:#333;margin-right: 6px;}
.header-navbar-plus .allGames .game-list li a:link,.header-navbar-plus .allGames .game-list li a:visited,.allGames .game-list li a:active{color:#333;}
.header-navbar-plus .allGames .game-list li a.colorRed,.header-navbar-plus .allGames .otherGames ol li a.colorRed{color:#F13131}
.header-navbar-plus .allGames .game-list li a.colorRed:hover,.header-navbar-plus .allGames .otherGames ol li a.colorRed:hover{text-decoration: underline;}
.header-navbar-plus .lotterys-list-hd .game-list li a:hover{color:#F13131;text-decoration: none;background: none;}
.header-navbar-plus .allGames i{width:7px;height:11px;overflow:hidden;background-position: 0 -60px;position: absolute;right:5px;top:25px;cursor: pointer;}
.header-navbar-plus .allGames div.moreGames{width:759px;height:268px;border: solid 1px #ef3a3a;border-left:none;position: absolute;bottom:-2px;left:228px;overflow: hidden; background: #fff;_bottom:-4px;_left:230px;box-shadow: 0 0 0 #d0cece,0 0 0 #d0cece,0 0 0 #d0cece,0 2px 2px #d0cece;-moz-box-shadow: 0 0 0 #d0cece,0 0 0 #d0cece,0 0 0 #d0cece,0 2px 2px #d0cece;-webkit-box-shadow: 0 0 0 #d0cece,0 0 0 #d0cece,0 0 0 #d0cece,0 2px 2px #d0cece; }
.header-navbar-plus .moreGames-box{width:478px;height: 224px;padding:22px 0 0 40px;margin: 0;}
.header-navbar-plus .event-box{width:222px;height: 216px;padding-top:26px;}
.header-navbar-plus #moreGames_1{bottom:-126px;_bottom:-133px;}
.header-navbar-plus #moreGames_2{bottom:-64px;_bottom:-67px;}
.header-navbar-plus .otherGames{margin-bottom:10px;}
.header-navbar-plus .otherGames h3{width:100%;height:36px;background:none;text-align: left;font:14px/36px 'Microsoft Yahei';color:#333;border:none;margin: 0;padding: 0;float:none;display: inline-block;font-weight: bold;}
.header-navbar-plus .lotterys-list-hd .lottery-list-box li.allGames-on .otherGames h3{margin: 0}
.header-navbar-plus .otherGames ol,.sportsBox{ overflow: hidden; _zoom:1;}
.header-navbar-plus .otherGames ol li{float:left;width: 90px; line-height: 36px;text-align: left;}
.header-navbar-plus .otherGames ol li a:link,.header-navbar-plus .otherGames ol li a:visited,.otherGames ol li a:active{color:#333;}
.header-navbar-plus .otherGames .sportsBox h4{float:left;width:75px;color:#666;line-height: 26px;text-align: left;margin-right: 10px;}
.header-navbar-plus .otherGames .sportsBox li{line-height: 26px;}
.header-navbar-plus .otherGames .sportsBox .clearfix{margin-bottom: 10px;}
.header-navbar-plus .event-box{width:220px;height: 240px;padding-top: 26px;}
.header-navbar-plus .event-box li{width:100%;margin-bottom: 14px;overflow: hidden;}
.header-navbar-plus .line-fff{width: 3px; height: 100%; position: absolute;background: #fff;right: 0;top: 0;z-index: 9999;display: none;}
/* .hot-icon{width:20px;height: 14px;background:url(/img/hot_new.gif) no-repeat;display: inline-block;position: absolute;right:-10px;top:0;overflow: hidden;z-index:10;} */
.hot-icon{width:30px;height: 16px;background:url(/img/hot_01.gif) no-repeat;display: inline-block;position: absolute;right:0;top:1px;overflow: hidden;z-index:10;}
#header_money_refresh:hover{background-position: -260px -380px;}