/* CSS Document */
body{background:#111; font-family:'Microsoft YaHei',Arial,sans-serif;}
a{color:#fff;}
a:hover,a:active{color:#E6C987;}
.cMain,a.cMain,.cMain a,.cMain a:active{color:#fff;}
.cRed,a.cRed,.cRed a,.cRed a:active{color:#ff0000;}
.cRed a:hover,a.cRed:hover{color:#cc000f; text-decoration:underline;}
.cGray a:hover,a.cGray:hover,.c6 a:hover,a.c6:hover,.c8 a:hover,a.c8:hover{color:#ffc600;}
.layout{width:1000px; margin:0 auto;}
.layout1000 {width:1000px; margin:0 auto;}
.layout1600 {width:1600px; margin:0 auto;}
.lang-cn{display: block;}
.lang-en,.lang-tl{display:none;}

.content.fixed {margin-top:156px}

/* spirits 图片 */
.top-notice em,.mod-reg .reg-sub a,.mod-forget-passwd .ways a,.mod-reg .reg-sub a,.mod-forget-passwd .ways a,.mod-error .error-wrap .refresh-btn{background:url(../images/common_spirits.png) no-repeat;}

/*系统公告*/
.top-notice{background:#fff4d1; color:#777; height:30px; line-height:30px; position:relative; z-index:100; overflow:hidden;}
.top-notice .layout{position:relative;}
.top-notice em{background-position:-179px -120px; height:18px; width:18px; display:block; position:absolute; top:6px; left:0;}
.top-notice .top-marquee{width:960px; margin-left:30px; overflow:hidden; height:100%; color:#4d3308;}

/* header */
.header-top{overflow:hidden; height:110px;}

.header{position:fixed; top:0; height:152px; width:100%; border-bottom:4px solid #90825b; background:url(../images/header/header_bg.png) repeat-x; z-index:999;}
.header .layout{min-width:1000px; width:1200px;}
.mod-home .header{background:url(../images/header/hd_header_bg.png) repeat-x;}
.mod-home .layout{width:1200px;}
.header.unfixed {position:relative;}
.header .logo{position:absolute; top:16px; left:0; width:314px; height:95px;}
.header .logo a{position:absolute; left:0; top:0; display:block; width:100%; height:100%; cursor:pointer;}
.header-top .header-lang{position: absolute; right:0; top;0; padding: 10px;}
.header-top .header-lang a{background:url(../images/header/img_lang.png) no-repeat;padding-left:24px;margin-right:5px;}
.header-top .header-lang .header-cn{background-position:0 -17px;}
.header-top .header-lang .header-en{background-position:0 -34px;}
.header-top .header-lang .header-tl{background-position:0 -51px;}
.header-top .header-lang .header-ind{background-position:0 -68px;}
.header-top .header-lang .header-vit{background-position:0 -85px;}

.login-menu{float:right; padding-right:3px; margin-top:40px;}
.login-menu input{float:left; height:24px; background:#fff; margin:2px 8px 4px 0; padding:0; width:150px; text-indent:5px; color:#555; border:none; outline:none; border-radius:0px;}
.login-menu input::-webkit-input-placeholder{font-size:14px; color:#555; line-height:24px;}
.login-menu input::-moz-placeholder{font-size:14px; color:#555; line-height:24px;}
.login-menu .log-btn,.login-menu .log-btn-disabled,.login-menu .reg-btn{font-size:14px;line-height:24px; float:left; display:inline; text-align:center; color:#fff; margin:2px 8px 0 0;}
.login-menu .log-btn,.login-menu .log-btn-disabled{background:#FDC454 ;width:50px; height:24px;color:#444;background-image:linear-gradient(to bottom,#FAE977,#FEB647);background-image:-webkit-linear-gradient(to bottom,#FAE977,#FEB647); }
.login-menu .log-btn:hover {background:#FDC454 ;background-image:linear-gradient(to top,#FAE977,#FEB647);background-image:-webkit-linear-gradient(to top,#FAE977,#FEB647); }
.login-menu .reg-btn{color:#E6C987;}
.login-menu .reg-btn:hover{color:#FAE876; }
.login-menu .log-btn-disabled{background:#666; color:#ccc;}
.login-menu .forgot-password{height:25px;text-align:center; line-height:24px; float:left;font-size:14px; color:#E6C987;margin:2px 8px 0 0;}
.login-menu .forgot-password:hover {color:#fff1d6}

.logined-nav{margin-top:28px; color:#E6C987;font-size:14px; height:25px; line-height:25px; float:right;}
.logined-nav span{float:left; display:inline; padding-right:10px;}
.logined-nav span.money-operate{margin:10px 0 0 100px;}
.logined-nav a{display:inline; float:left;}
.logined-nav > a:hover{text-decoration:underline;}
.logined-nav .user-center{padding:0 10px; height:30px;}
.logined-nav .user-center i{background-position:-192px -634px; width:5px; height:9px; display:inline-block; margin-left:6px; _display:inline; _zoom:1;}
.logined-nav .money-operate a{padding:0 12px; background:#FDC454; background-image:linear-gradient(to bottom,#FAE977,#FEB647); background-image:-webkit-linear-gradient(to bottom,#FAE977,#FEB647); height:24px; line-height:24px; color:#555; margin-right:1px;}
.logined-nav .money-operate a:hover{background:#FAE876;background-image:linear-gradient(to top,#FAE977,#FEB647);background-image:-webkit-linear-gradient(to top,#FAE977,#FEB647);}
.logined-nav .money-operate .transfer-href{border-top-left-radius:3px; border-bottom-left-radius:3px;}
.logined-nav .money-operate .withdraw-href{border-top-right-radius:3px; border-bottom-right-radius:3px;}
.logined-nav .logged-out{padding:0 5px; margin-top:10px;}

.nav{width:100%;margin-top:14px}
.nav ul li{float:left; width:123px; height:28px;}
.nav ul li a{position:relative; display:block; z-index:10; width:100%; height:100%; font-size:0; text-decoration:none; background:url(../images/header/nav_spirits.png) no-repeat;}
.nav ul li.nav-home{margin-left:0; width:85px;}
.nav ul li.nav-home a {background-position:10px 0px;}
.nav ul li.nav-home a:hover,.nav ul .cur.nav-home a{background-position:10px -28px;}
.nav ul li.nav-about a{background-position:-66px 0;}
.nav ul li.nav-about a:hover,.nav ul .cur.nav-about a{background-position:-66px -28px;}
.nav ul li.nav-live a{background-position:-180px 0;}
.nav ul li.nav-live a:hover,.nav ul .cur.nav-live a{background-position:-180px -28px;}
.nav ul li.nav-game a{background-position:-292px 0;}
.nav ul li.nav-game a:hover,.nav ul .cur.nav-game a{background-position:-292px -28px;}
.nav ul li.nav-keno a{background-position:-747px 0;}
.nav ul li.nav-keno a:hover,.nav ul .cur.nav-keno a{background-position:-747px -28px;}
.nav ul li.nav-sports a{background-position:-863px 0;}
.nav ul li.nav-sports a:hover,.nav ul .cur.nav-sports a{background-position:-863px -28px;}
.nav ul li.nav-mobile{width:100px;}
.nav ul li.nav-mobile a{background-position:-978px 0;}
.nav ul li.nav-mobile a:hover,.nav ul .cur.nav-mobile a{background-position:-978px -28px;}
.nav ul li.nav-promotions a{background-position:-1075px 0;}
.nav ul li.nav-promotions a:hover,.nav ul .cur.nav-promotions a{background-position:-1075px -28px;}
.nav ul li.nav-esports a{background-position:-405px 0;}
.nav ul li.nav-esports a:hover,.nav ul .nav-esports .cur a{background-position:-405px -28px;}
.nav ul li.nav-chess a{background-position:-633px 0;}
.nav ul li.nav-chess a:hover,.nav ul .nav-chess .cur a{background-position:-633px -28px;}
.nav ul li.nav-fish a{background-position:-520px 0;}
.nav ul li.nav-fish a:hover,.nav ul .nav-fish .cur a{background-position:-520px -28px;}

/* 最新公告 */
.notice{height:40px;line-height:40px; margin:0 auto;color:#fff;}
.notice span,.notice .marquee{float:left; display:inline;}
.notice span{width:100px; text-align:center;font-size:16px; line-height:40px;color:#fff;}
.notice .marquee{width:1050px; height:100%; color:#000; overflow:hidden; font-size:16px}

/* 表单 */
.withdraw-psw-tip p a{color:#f55c26;}

/* 注册 */
.mod-reg .hd,.mod-forget-passwd .hd{padding-top:20px;}
.mod-reg .hd h3,.mod-forget-passwd .hd h3{font:22px/1.5 "Microsoft YaHei"; padding-left:30px; color:#fff;}
.mod-reg .mod-forms label{color:#d2bc9c;}
.mod-reg .hd p{padding:10px 0 0 30px; color:#d2bc9c;}
.mod-reg .hd p span{font-size:14px;}
.mod-reg .mod-forms .item-ipt .tips{color:#ccc;}
.mod-reg span.error-tips{color:#ff0013;}
.mod-reg fieldset,.mod-forget-passwd fieldset{border-width:1px; border-style:solid; border-color:#633810; margin:25px 10px 25px 30px; padding:10px;}
.mod-reg fieldset legend{font:16px/2.5 "Microsoft YaHei"; color:#fbcd30;}

.mod-reg .agreement{margin:0 160px; color:#d2bc9c;}
.mod-reg .agreement a{color:#fbcd30; text-decoration:underline;}
.mod-reg .reg-sub a,.mod-forget-passwd .ways a,.mod-error .error-wrap .refresh-btn{width:160px; height:38px; margin:30px 160px; display:block; text-align:center; font:16px/38px "Microsoft YaHei";  background-position:0 -647px; color:#40220b;}
.mod-reg .reg-sub a:hover,.mod-forget-passwd .ways a:hover,.mod-error .error-wrap .refresh-btn:hover{background-position:0 -685px;}

/* 忘记密码 */
.mod-forget-passwd fieldset legend{font:16px/2.5 "Microsoft YaHei"; color:#fbcd30;}
.mod-forget-passwd li label{color:#d2bc9c;}
.mod-forget-passwd .ways span{color:#ccc;}

/* error 403 */
.mod-error{padding:30px 0;}
.mod-error .layout{padding:80px 0;}
.mod-error .error-wrap h3{font:22px/1.5 "Microsoft YaHei"; color:#fff;}
.mod-error .error-wrap p{color:#d2bc9c;}
.mod-error .error-wrap .refresh-btn{margin:0; font-size:14px;}
.mod-error .error-wrap .a-td{color:#fbcd30;}
.mod-error .error-wrap .a-td:hover{color:#8c7647;}

/* 用户中心 */
.user-ctr{padding:30px 0;}
.user-ctr .layout{background:#f1f1f1;}

/* 用户中心-导航 */
.user-ctr .items-tab a:hover,.user-ctr .items-tab a.current,.user-ctr .items-tab a.current:hover,.item h3.title,.item .item-tab a:hover,.recycle-btn:hover{color:#e4af32;}
.item .item-tab a.current{background:#e4af32;}

/* 用户中心-我的优惠 *//* 翻页 */
.mod-pt .pt-wrap .pt-main h4,.page .current{color:#000;}/* 不建议用浅色 */
.mod-pt .pt-wrap .unfold:hover,.mod-pt .pt-wrap .fold:hover,.page a:hover{border-color:#e4af32; color:#e4af32;}/* 不建议用浅色 */

/* footer */
.footer{background:#010101;border-top:2px #373334 solid}

.footer-icons-container{overflow:hidden; position:relative; padding:15px 0;}
.footer-icons{width:100%; height:auto; overflow:hidden;}
.footer-icons li{float:left;}

.pagination-container{position:absolute; bottom:8px; width:100%; text-align:center; margin:0; padding:0;}
.dot{background:#333; width:10px; height:10px; border-radius:50%; display:inline-block; cursor:pointer;}
.dot:not(:last-of-type){margin-right:8px;}
.dot:hover{background:#666;}
.dot.active{background:#666; cursor:initial;}

.footer-menu{padding:10px 0; text-align:center; font-size:14px; color:#fff;}
.footer-menu a{margin:0 10px; color:#fff;}
.footer-menu a:hover{color:#ffd188;}
.footer .copyright{color:#999; font-size:12px; line-height:24px; padding:10px 0 30px; color:#fff; text-align:center;}

/*侧边底部浮动*/
.side-link-01{width:109px; height:105px; position:fixed; right:0; bottom:0; z-index:99; display:block; overflow:hidden;}
.side-link-01 a{background:url(../images/side_contact.png) no-repeat; display:block; width:100%; height:100%;}
.side-link-01 a:hover{background-position:-117px 0;}