/*! ezweb v0.1.0 
 * Copyright zhangyang Build: 2015-01-25
 */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
body,html{font-size:12px;margin:0;padding:0;background:#fff;font-family:'Microsoft YaHei',"微软雅黑",SimSun,sans-serif; width: 100%;}
body .container,html .container{margin:0 auto;padding: 0px 5px;}
body .main,html .main{ width:100%;background:#f2f2f2;position:relative}
body .main>.container,html .main>.container{position:relative;z-index:2;}
body .main>.bg2,html .main>.bg2{position:absolute;height:100%;z-index:1;top:0;right:0;width:512px;background:#f2f2f2;}
body ul.nav,html ul.nav{margin:0;padding:0;list-style:none}
body ul.nav li,html ul.nav li{float:left}
body p,html p{margin:0;padding:0}
body a,html a{text-decoration:none;color:#8c2c2c;cursor:pointer}
body a:hover,html a:hover{text-decoration:none}
body img,html img{max-width:100%}
body i,html i{font-style:normal}
body .clearfix:after,body .clearfix:before,html .clearfix:after,html .clearfix:before{content:" ";display:table}
body .clearfix:after,html .clearfix:after{clear:both}
body .pull-right,html .pull-right{float:right}
body .header,html .header{box-shadow:0 2px 2px rgba(0,0,0,.1);position:absolute;z-index:999; top: 0px;left: 0px; width: 100%;}
body .header .blackbar,html .header .blackbar{background:#45518d;color:#888;height: 60px;
-webkit-box-shadow: 0 1px 5px #000;
    -moz-box-shadow: 0 1px 5px #000;
    box-shadow: 0 1px 5px #000;
}
body .header .blackbar .container,html .header .blackbar .container{}
body .header .blackbar .time,html .header .blackbar .time{display:inline-block;margin-right:10px;vertical-align:top}
body .header .blackbar .broadcast,html .header .blackbar .broadcast{color:#920000;vertical-align:top;margin-top:11px}
body .header .blackbar .ico,html .header .blackbar .ico{display:inline-block;width:12px;height:14px;background:url(../images/ico-broadcast.png) center center no-repeat;vertical-align:top;margin-top:11px}
body .header .blackbar .broadcast-content a,html .header .blackbar .broadcast-content a{display:none;height:39px;line-height:36px;max-width:500px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body .header .blackbar .broadcast-content a.active,html .header .blackbar .broadcast-content a.active{display:inline-block}
body .header .blackbar .nav,html .header .blackbar .nav{float:right;height:37px}
body .header .blackbar .nav a,html .header .blackbar .nav a{display:block;height:30px;line-height:30px;width:50px;text-align:center;margin-top:6px;color:#b3b3b3;text-decoration:none;background:#555; font-size: 16px; margin-right: 10px;}
body .header .blackbar .nav a.green,html .header .blackbar .nav a.green{background:#920000;color:#fff}
body .header .blackbar .nav a:hover,html .header .blackbar .nav a:hover{opacity:.9}
body .header .blackbar .profile-nav,html .header .blackbar .profile-nav{float:right;height:100%}
body .header .blackbar .profile-nav a,html .header .blackbar .profile-nav a{color:#c2c2c2;display:inline-block;margin-right:20px;height:100%}
body .header .blackbar .profile-nav a:hover,html .header .blackbar .profile-nav a:hover{color:#fff;text-decoration:none}
body .header .blackbar .profile-nav span,html .header .blackbar .profile-nav span{color:#c2c2c2;display:inline-block;width:20px;text-align:center;height:100%}
body .header .blackbar .profile-nav .menu,html .header .blackbar .profile-nav .menu{height:100%;position:relative;z-index:999;display:inline-block;vertical-align:top}
body .header .blackbar .profile-nav .menu>a,html .header .blackbar .profile-nav .menu>a{margin-right:3px}
body .header .blackbar .profile-nav .menu .triangle,html .header .blackbar .profile-nav .menu .triangle{width:0;height:0;display:inline-block;transition:all .5s ease}
body .header .blackbar .profile-nav .menu .triangle-1,html .header .blackbar .profile-nav .menu .triangle-1{border-top:4px solid #c2c2c2;border-left:4px solid transparent;border-right:4px solid transparent}
body .header .blackbar .profile-nav .menu .triangle-2,html .header .blackbar .profile-nav .menu .triangle-2{border-bottom:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;top:-8px;left:50%;margin-left:-4px}
body .header .blackbar .profile-nav .menu .submenu,html .header .blackbar .profile-nav .menu .submenu{background:#fff;border:1px solid #ccc;position:absolute;display:none;z-index:999;box-shadow:0 3px 3px rgba(0,0,0,.5);top:100%}
body .header .blackbar .profile-nav .menu .submenu ul,html .header .blackbar .profile-nav .menu .submenu ul{list-style:none;margin:0;padding:0}
body .header .blackbar .profile-nav .menu .submenu a,html .header .blackbar .profile-nav .menu .submenu a{margin-right:0;color:#333;display:block;background:#fff;width:85px;text-align:left;line-height:28px;padding-left:15px}
body .header .blackbar .profile-nav .menu .submenu a:hover,html .header .blackbar .profile-nav .menu .submenu a:hover{background-color:#eee;text-decoration:none}
body .header .blackbar .profile-nav .menu:hover .submenu,html .header .blackbar .profile-nav .menu:hover .submenu{display:block}
body .header .blackbar .profile-nav .menu:hover .triangle-1,html .header .blackbar .profile-nav .menu:hover .triangle-1{transform:rotate(-180deg)}
body .header .blackbar .profile-nav .quit,html .header .blackbar .profile-nav .quit{margin-left:10px}
body .header .navbar,html .header .navbar{height:85px;background:#fff}
body .header .navbar .container,html .header .navbar .container{position:relative;z-index:1}
body .header .navbar .brand,html .header .navbar .brand{width:161px;height:85px;background:url(../images/logo.png) 0 0 no-repeat;text-indent:-9999px;display:block}
body .header .navbar .nav-wrap,html .header .navbar .nav-wrap{position:absolute;height:85px;right:0;top:0;overflow:hidden}
body .header .navbar .nav-wrap li a,html .header .navbar .nav-wrap li a{width:125px;height:85px;font-size:1.4em;color:#333;text-align:center;display:block;transition:all .5s ease;position:relative}
body .header .navbar .nav-wrap li a small,html .header .navbar .nav-wrap li a small{display:block;font-size:.6em}
body .header .navbar .nav-wrap li a:hover,html .header .navbar .nav-wrap li a:hover{text-decoration:none}
body .header .navbar .nav-wrap li a .inner,html .header .navbar .nav-wrap li a .inner{position:absolute;width:100%;height:100%;top:0;left:0;font-size:0;z-index:2;background:url(../images/nav_03.png) 0 0 no-repeat;color:#fff}
body .header .navbar .nav-wrap li a .bg,html .header .navbar .nav-wrap li a .bg{position:absolute;width:100%;height:0;z-index:1;bottom:0;left:0;transition:all .5s ease}
body .header .navbar .nav-wrap li a .left,html .header .navbar .nav-wrap li a .left{width:0;border-left:1px solid #c2c2c2;position:absolute;left:0;height:14px;top:34px;z-index:1}
body .header .navbar .nav-wrap li a .right,html .header .navbar .nav-wrap li a .right{border-right:1px solid #c2c2c2;width:0;position:absolute;right:0;height:14px;top:34px;z-index:1}
body .header .navbar .nav-wrap li a .sports,html .header .navbar .nav-wrap li a .sports{background-position:0 0}
body .header .navbar .nav-wrap li a .game,html .header .navbar .nav-wrap li a .game{background-position:-125px 0}
body .header .navbar .nav-wrap li a .lottery,html .header .navbar .nav-wrap li a .lottery{background-position:-250px 0}
body .header .navbar .nav-wrap li a .phone,html .header .navbar .nav-wrap li a .phone{background-position:-375px 0}
body .header .navbar .nav-wrap li a .discount,html .header .navbar .nav-wrap li a .discount{background-position:-500px 0}
body .header .navbar .nav-wrap li a .contact,html .header .navbar .nav-wrap li a .contact{background-position:-625px 0}
body .header .navbar .nav-wrap li.active,html .header .navbar .nav-wrap li.active{border:0}
body .header .navbar .nav-wrap li.active a,html .header .navbar .nav-wrap li.active a{color:#fff}
body .header .navbar .nav-wrap li.active a .bg,html .header .navbar .nav-wrap li.active a .bg{background:#920000;height:100%}
body .header .navbar .nav-wrap li.active .right,body .header .navbar .nav-wrap li.active+li .left,html .header .navbar .nav-wrap li.active .right,html .header .navbar .nav-wrap li.active+li .left{display:none}
body .header .navbar .nav-wrap li.active .inner,html .header .navbar .nav-wrap li.active .inner{background-image:url(../images/nav2_03.png);color:#920000}
body .header .navbar .nav-wrap .border,html .header .navbar .nav-wrap .border{height:4px;background:#920000;width:124px;position:absolute;left:-124px;bottom:0;transition:all .5s ease;z-index:3}
body .footer,html .footer{ width: 100%;z-index: 999;}
body .footer .container,html .footer .container{overflow:hidden}
body .footer .features,html .footer .features{background:#fff;overflow:hidden;position:relative}
body .footer .features .ico,html .footer .features .ico{float:left;width:42px;height:42px;margin-right:5px;background-position:no-repeat;background-position:0 0}
body .footer .features .ico.ico-safe,html .footer .features .ico.ico-safe{background-image:url(../images/footer/icons_09.png)}
body .footer .features .ico.ico-person,html .footer .features .ico.ico-person{background-image:url(../images/footer/icons_11.png)}
body .footer .features .ico.ico-calc,html .footer .features .ico.ico-calc{background-image:url(../images/footer/icons_13.png)}
body .footer .features .ico.ico-call,html .footer .features .ico.ico-call{background-image:url(../images/footer/icons_15.png)}
body .footer .features .ico.ico-chat,html .footer .features .ico.ico-chat{background-image:url(../images/footer/icons_03.png)}
body .footer .features .item,html .footer .features .item{float:left;width:220px;box-sizing:border-box;margin-left:5px;padding:36px 0;position:relative}
body .footer .features .item.r,html .footer .features .item.r{margin-left:0}
body .footer .features .item h2,html .footer .features .item h2{font-size:18px;color:#920000;margin:0;font-weight:400;position:relative;line-height:20px;height:26px}
body .footer .features .item h2 .tangle,html .footer .features .item h2 .tangle{width:0;height:0;position:absolute;border:5px solid #920000;border-right-color:transparent;border-top-color:transparent;border-bottom-color:transparent;right:60px;top:6px}
body .footer .features .item p,html .footer .features .item p{color:#5d5d5d}
body .footer .features a.item,html .footer .features a.item{text-decoration:none}
body .footer .features .trig,html .footer .features .trig{width:28px;height:53px;background:url(../images/footer/trig_03.png) 0 0 no-repeat;position:absolute;right:50px;bottom:0;cursor:pointer}
body .footer .features .trig.closed,html .footer .features .trig.closed{background-image:url(../images/footer/trig.png)}
body .footer .infos,html .footer .infos{background:#434343;color:#b3b3b3;padding:0;overflow:hidden;display:none;position:relative}
body .footer .infos .container,html .footer .infos .container{margin:2em auto 4em;overflow:hidden;position:relative}
body .footer .infos h2,html .footer .infos h2{font-size:1.1em;padding:0;margin:0;color:#fff}
body .footer .infos h3,html .footer .infos h3{font-size:1em}
body .footer .infos .item,html .footer .infos .item{float:left;width:260px;padding-right:26px;line-height:18px}
body .footer .infos .item hr,html .footer .infos .item hr{display:block;border:0;border-top:1px dashed #595959;width:100%;margin:1em 0 0}
body .footer .infos .item.last,html .footer .infos .item.last{padding-right:0}
body .footer .infos .ico,html .footer .infos .ico{display:inline-block;width:22px;height:22px;margin-right:3px;background-position:center center;background-repeat:no-repeat;vertical-align:middle}
body .footer .infos .ico.ico-msg,html .footer .infos .ico.ico-msg{background-image:url(../images/footer/icons_28.png)}
body .footer .infos .ico.ico-star,html .footer .infos .ico.ico-star{background-image:url(../images/footer/icons_31.png)}
body .footer .infos .ico.ico-edit1,html .footer .infos .ico.ico-edit1{background-image:url(../images/footer/icons_34.png)}
body .footer .infos .ico.ico-edit2,html .footer .infos .ico.ico-edit2{background-image:url(../images/footer/icons_37.png)}
body .footer .nav-links,html .footer .nav-links{height:60px;background:#45518d;line-height:14px; text-align: center; color: #fff; line-height: 60px;}
body .footer .nav-links .nav-right,html .footer .nav-links .nav-right{float:right;margin-top:26px}
body .footer .nav-links .nav-right li,html .footer .nav-links .nav-right li{height:14px;border-right:1px solid #575757;padding-right:1em;padding-left:1em}
body .footer .nav-links .nav-right li a,html .footer .nav-links .nav-right li a{color:#9d9d9d;opacity:1}
body .footer .nav-links .nav-right li a:hover,html .footer .nav-links .nav-right li a:hover{color:#fff;text-decoration:none}
body .footer .nav-links .nav-right li.last,html .footer .nav-links .nav-right li.last{padding-right:0;border:0}
body .footer .nav-links .partners a,html .footer .nav-links .partners a{margin-right:1em;margin-top:18px;display:block;opacity:.6}
body .footer .nav-links .partners a:hover,html .footer .nav-links .partners a:hover{opacity:1}
body .page-slide,html .page-slide{overflow:hidden;width:100%;position:relative;margin: 50px 0px 50px;-webkit-overflow-scrolling: touch;}
body .page-slide .page,html .page-slide .page{overflow:hidden;width:100%;position:relative;display:none;float:left}
body .page-slide .page.active,html .page-slide .page.active{display:block}
body .right-menu,html .right-menu{position:fixed;right:10px;bottom:200px;z-index:10}
body .right-menu .slide-toggles li,html .right-menu .slide-toggles li{float:none;padding:6px 0;width:27px;text-align:center}
body .right-menu .slide-toggles a,html .right-menu .slide-toggles a{width:8px;height:8px;display:inline-block;overflow:visible;background:url(../images/slider-point.png) -16px 0 no-repeat;position:relative}
body .right-menu .slide-toggles a span,html .right-menu .slide-toggles a span{display:none;position:absolute;width:56px;color:#1c8f6e;text-align:left;left:-56px;top:-4px}
body .right-menu .slide-toggles a:hover,html .right-menu .slide-toggles a:hover{background:url(../images/slider-point.png) -8px 0 no-repeat;text-decoration:none}
body .right-menu .slide-toggles a:hover span,html .right-menu .slide-toggles a:hover span{display:block}
body .right-menu .slide-toggles a.active,html .right-menu .slide-toggles a.active{background:url(../images/slider-point.png) -8px 0 no-repeat}
body .right-menu .nav-boxes,html .right-menu .nav-boxes{position:absolute;right:0}
body .right-menu .nav-boxes li,html .right-menu .nav-boxes li{float:none;padding-top:10px;width:27px;position:relative;height:27px}
body .right-menu .nav-boxes a,html .right-menu .nav-boxes a{width:27px;height:27px;background:#1c8f6e;color:#fff;margin:0;position:absolute;right:0;transition:all .5s ease;overflow:hidden}
body .right-menu .nav-boxes a span,html .right-menu .nav-boxes a span{position:absolute;width:48px;height:27px;line-height:27px;opacity:0;transition:all .5s ease}
body .right-menu .nav-boxes a .ico,html .right-menu .nav-boxes a .ico{display:inline-block;width:27px;height:27px;background-position:center center;background-repeat:no-repeat}
body .right-menu .nav-boxes a .ico.ico-box,html .right-menu .nav-boxes a .ico.ico-box{background-image:url(../images/right-menu_04.png)}
body .right-menu .nav-boxes a .ico.ico-chat,html .right-menu .nav-boxes a .ico.ico-chat{background-image:url(../images/right-menu_08.png)}
body .right-menu .nav-boxes a .ico.ico-top,html .right-menu .nav-boxes a .ico.ico-top{background-image:url(../images/right-menu_12.png)}
body .right-menu .nav-boxes a .ico.ico-home,html .right-menu .nav-boxes a .ico.ico-home{background-image:url(../images/right-menu_03.png)}
body .right-menu .nav-boxes a:hover,html .right-menu .nav-boxes a:hover{width:81px;text-decoration:none}
body .right-menu .nav-boxes a:hover span,html .right-menu .nav-boxes a:hover span{opacity:1}
.ml20{margin-left:20px}
.mr20{margin-right:20px}
/*.btn,a.btn{display:inline-block;height:36px;line-height:36px;width:146px;text-align:center;color:#fff;background:#8c2c2c;border:0;padding:0;font-size:1.3em;border-radius:5px}
.btn.btn-red,a.btn.btn-red{background:#b32900}
.btn:hover,a.btn:hover{opacity:.9;text-decoration:none}*/
.breadcrumb{margin:15px 0;height:20px;line-height:20px}
.breadcrumb .ico-home{width:12px;height:12px;vertical-align:middle;background:url(../images/ico-home_03.png) center center no-repeat;display:inline-block;margin-top:-3px}
.breadcrumb a,.breadcrumb span{color:gray;display:inline-block;margin-right:5px}
.breadcrumb a.active{color:#197857}
form{color:#333}
/*.form-group{margin-bottom:10px}
input[type=password],input[type=text]{border:1px solid #d0d0d0;background:#fff;width:167px;height:24px;padding:0 3px;margin-right:5px}*/
.select-wrap{width:169px;height:24px;padding-right:6px;margin-right:5px;display:inline-block}
.label-prefix,label{display:inline-block}
.password-degree .bar{width:167px;border:1px solid #d0d0d0;background:#dcdcdc;display:inline-block;margin-right:5px;padding:0 3px;height:24px;line-height:24px;vertical-align:middle;overflow:hidden}
.password-degree .bar .cell{width:32%;float:left;text-align:center}
.captcha-row .input-wrap{width:169px;display:inline-block;vertical-align:middle;height:24px;padding-right:6px;margin-right:5px}
.captcha-row .input-wrap input{width:80px}
.captcha-row .input-wrap img{background:#000;width:68px;height:26px;border:0;vertical-align:top;display:inline-block}
.row{overflow:hidden}
.row:after{content:" ";clear:both}
.row .cell{width:50%;float:left;box-sizing:border-box;padding:0 20px}

.icon.icon-football{background-image:url(../images/sports/sport_07.png)}
.icon.icon-basketball{background-image:url(../images/sports/sport_11.png)}
.icon.icon-tennis{background-image:url(../images/sports/sport_13.png)}
.icon.icon-baseball{background-image:url(../images/sports/sport_18.png)}
.icon.icon-volleyball{background-image:url(../images/sports/sport_15.png)}
.icon.icon-champion{background-image:url(../images/sports/sport_22.png)}
.tab-item{display:none}
.tab-item.active{display:block}
.index-page .widget-carousel{width:100%;height:550px;position:relative}
.index-page .widget-carousel>a{position:absolute;width:100%;height:100%;left:0;right:0;z-index:1;background-repeat:no-repeat;background-position:center center;visibility:hidden;opacity:0;transition:all 1s ease}
.index-page .widget-carousel>a>.item{position:absolute;width:100%;height:100%;left:0;right:0;z-index:1;background-repeat:no-repeat;background-position:center center}
.index-page .widget-carousel>a>.no1{left:-100%;opacity:0;transition:all 1s ease}
.index-page .widget-carousel>a>.no2{left:-100%;opacity:0;transition:all 1s ease .2s}
.index-page .widget-carousel>a.fading{visibility:visible;opacity:1}
.index-page .widget-carousel>a.active{opacity:1;visibility:visible}
.index-page .widget-carousel>a.active>.no1,.index-page .widget-carousel>a.active>.no2{left:0;opacity:1}
.index-page .widget-carousel>a.leaving{opacity:1;visibility:visible}
.index-page .widget-carousel>a.leaving>.no1,.index-page .widget-carousel>a.leaving>.no2{left:100%;opacity:0}
.index-page .widget-carousel>.toggles{width:60%;position:absolute;height:20px;line-height:20px;left:50%;margin-left:-30%;bottom:20px;z-index:5;text-align:center}
.index-page .widget-carousel>.toggles>span{display:inline-block;width:8px;height:8px;background:url(../images/slider-point.png) 0 0 no-repeat;margin:6px;cursor:pointer}
.index-page .widget-carousel>.toggles>span.active{background-position:-8px 0}
.index-page .widget-carousel>.timebar{width:100%;height:4px;background-color:#ccc;position:absolute;left:0;bottom:0;z-index:5}
.index-page .widget-carousel>.timebar>.inner{width:0;height:4px;background-color:#1c8f6e}
.index-page .main .nav{width:100%;overflow:hidden}
.index-page .main .nav li{width:260px;margin-right:24px}
.index-page .main .nav li .img-wrap{width:260px;height:176px;position:relative;border:2px solid #920000;box-sizing:border-box;overflow:hidden}
.index-page .main .nav li .img-wrap img{width:100%}
.index-page .main .nav li .img-wrap .overlay{visibility:hidden;opacity:0;transition:all .3s ease;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9)}
.index-page .main .nav li .img-wrap .overlay h3{color:#32bf84;font-size:18px;transition:all .3s ease;position:relative;opacity:0;left:50px;margin-left:15px;margin-bottom:15px;margin-top:15px}
.index-page .main .nav li .img-wrap .overlay p{color:#fff;font-size:12px;transition:all .3s ease .1s;position:relative;opacity:0;left:50px;margin-left:15px;margin-bottom:15px}
.index-page .main .nav li .img-wrap .overlay a{background-color:#30b780;color:#fff;display:block;width:102px;height:31px;line-height:31px;text-align:center;text-decoration:none;transition:all .3s ease .1s;position:relative;opacity:0;left:50px;margin-left:15px}
.index-page .main .nav li .img-wrap .overlay a:hover{background-color:#33c287}
.index-page .main .nav li .img-wrap:hover{border-color:#10ca89}
.index-page .main .nav li .img-wrap:hover .overlay{visibility:visible;opacity:1}
.index-page .main .nav li .img-wrap:hover .overlay a,.index-page .main .nav li .img-wrap:hover .overlay h3,.index-page .main .nav li .img-wrap:hover .overlay p{opacity:1;left:0}
.index-page .main .nav li h2{font-size:18px;font-weight:bolder;margin-top:60px}
.index-page .main .nav li h2 a{height:auto;border:0;text-decoration:none;color:#2b2b2b;text-align:center;display:block;line-height:20px}
.index-page .main .nav li h2 a:hover .empty{width:20px}
.index-page .main .nav li h2 .empty{display:inline-block;width:0;transition:all .5s ease}
.index-page .main .nav li.last{margin-right:0}
.index-page .main .nav li .ico-dt{display:inline-block;width:16px;height:18px;background:url(../images/dt_04.png) center center no-repeat;margin-left:-16px;vertical-align:middle;margin-right:5px}
.reg-modal .inner{margin:20px auto;overflow:hidden;color:#333; background-color: #eee;}
.reg-modal h2{text-align:center;color:#920000;margin:30px auto 15px;padding-bottom:.3em;font-weight:400;font-size:14px;border-bottom:1px solid #920000}
/*.reg-modal form{margin:0 60px 60px}
.reg-modal form .label-prefix,.reg-modal form label{width:160px;display:inline-block;text-align:right}
.reg-modal form input[type=password],.reg-modal form input[type=text]{border:1px solid #d0d0d0;background:#fff;width:167px;height:24px;padding:0 3px;margin-right:5px}
.reg-modal form .form-group{margin-bottom:10px}
.reg-modal form .form-group strong{color:red;display:inline-block;margin-right:3px}
.reg-modal form .form-group span{color:#9a9a9a}
.reg-modal form .form-group a.red{color:red}
.reg-modal form .password-degree .bar{width:167px;border:1px solid #d0d0d0;background:#dcdcdc;display:inline-block;margin-right:5px;padding:0 3px;height:24px;line-height:24px}
.reg-modal form .password-degree .bar .cell{width:32%;display:inline-block;text-align:center}
.reg-modal form .select-wrap{width:169px;height:24px;padding-right:6px;margin-right:5px;display:inline-block}
.reg-modal form .captcha-row .input-wrap{width:169px;display:inline-block;vertical-align:middle;height:24px;padding-right:6px;margin-right:5px}
.reg-modal form .captcha-row .input-wrap input{width:80px}
.reg-modal form .captcha-row .input-wrap img{background:#000;width:70px;height:26px;border:0;vertical-align:top}
.reg-modal form .form-action{border-top:1px solid #920000;padding-top:20px;text-align:center;margin-top:20px}
.reg-modal form .form-action .btn{margin:0 10px}*/
.login-modal .inner{background:#eee;overflow:hidden;border-radius: 10px;}
.login-modal .inner form{margin:10px 50px 30px}
/*.login-modal .inner form input[type=password],.login-modal .inner form input[type=text]{width:310px;height:42px;line-height:42px;border:1px solid #d0d0d0;background:#fff;display:block;padding:0 5px;margin-bottom:15px;font-size:1.3em}*/
.login-modal .inner form a{color:#5b5b5b}
.login-modal .inner form .form-group{margin-bottom:5px}
.login-modal .inner form .captcha-row input{width:40%;display:inline-block;margin-bottom:0}
.login-modal .inner form .captcha-row img{width:50%;float:right;vertical-align:top;height:42px}
.modal{display:none;position:fixed;top:80px;left:0;z-index:9999;width:100%;height:100%;overflow-y:auto;padding: 0px 10px;}
.modal h1{text-align:center;color:#920000;margin:.6em auto .5em}
.modal .inner{position:relative}
.modal .close{position:absolute;font-size:16px;width:30px;height:30px;line-height:30px;text-align:center;top:10px;right:10px;cursor:pointer;}
.modal .close:hover{border-color:#920000}
.dashboard{overflow:hidden;padding-bottom:20px}
.dashboard .main-menu{width:238px;float:left;height:800px;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;background:#fff;overflow:auto}
.dashboard .main-menu h1{height:50px;background:#197857;padding:0;margin:0;text-indent:-9999px}
.dashboard .main-menu h2{height:50px;color:#fff;padding:0;margin:0;text-align:center;background:#920000;font-weight:400;line-height:50px}
.dashboard .main-menu .nav-tab{list-style:none;margin:0;padding:0;height:50px;width:100%}
.dashboard .main-menu .nav-tab li{float:left;width:50%}
.dashboard .main-menu .nav-tab li a{background:#a1a1a1;color:#666;display:block;height:50px;line-height:50px;text-align:center;padding:0}
.dashboard .main-menu .nav-tab li a:hover{background:#aaa}
.dashboard .main-menu .nav-tab li.active a,.dashboard .main-menu .nav-tab li.active a:hover{color:#fff;background:#920000}
.dashboard .main-menu ul{list-style:none;padding:0;margin:0;}
.dashboard .main-menu ul li>a{display:block;color:#1a1a1a;border-bottom:1px solid #dfdfdf;background:#fff;padding:0 20px;text-decoration:none;font-size:14px;height:46px;line-height:46px}
.dashboard .main-menu ul li>a:hover{background:#eee}
.dashboard .main-menu ul li.active>a{background:#dfdfdf;font-weight:700}
.dashboard .main-menu ul li.active>a .pull-right{font-weight:400}
.dashboard .main-menu ul li>.submenu{max-height:0;overflow:hidden;display:none}
.dashboard .main-menu ul li>.submenu ul{border-bottom:1px solid #dfdfdf}
.dashboard .main-menu ul li>.submenu a{border:0;height:36px;line-height:36px;font-size:14px;background:#fcfcfc;color:#4f4f4f}
.dashboard .main-menu ul li>.submenu a:before{content:">";margin-right:8px}
.dashboard .main-menu ul li>.submenu a:hover,.dashboard .main-menu ul li>.submenu li.active a{background:#e4efeb;color:#920000}
.dashboard .main-menu ul li>.submenu a:hover .pull-right,.dashboard .main-menu ul li>.submenu a:hover:before,.dashboard .main-menu ul li>.submenu li.active a .pull-right,.dashboard .main-menu ul li>.submenu li.active a:before{color:#333;font-weight:400}
.dashboard .main-menu ul li.active>.submenu{max-height:999px;display:block}
.dashboard.ucenter .main-menu h1{background:#197857 url(../images/ucenter/header_03.png) center center no-repeat}
.dashboard.ucenter .label-prefix,.dashboard.ucenter label{width:120px;text-align:right}
.dashboard.hk .main-menu h1{background:#197857 url(../images/hk/title.png) center center no-repeat}
.dashboard.sports .main-menu h1{background:#197857 url(../images/sports/title.png) center center no-repeat}
.dashboard.games .main-menu h1{background:#197857 url(../images/games/title.png) center center no-repeat}
.dashboard.about .main-menu h1{background:#197857 url(../images/about/title.png) center center no-repeat}
.dashboard.ucenter-expo .label-prefix,.dashboard.ucenter-expo label{width:80px;text-align:left}
.dashboard .content{margin-left:248px;height:801px;overflow:hidden}
.dashboard .content h2{height:50px;background:#197857;padding:0 0 0 20px;margin:0;color:#fff;font-weight:400;font-size:18px;line-height:50px}
.dashboard .content .wrap{margin-top:10px;border:1px solid #dfdfdf;background:#fff;overflow:auto;height:739px}
.dashboard .content .wrap .inner{min-height:710px;margin-top:10px;}
.dashboard .content .wrap .inner h3{color:#920000;border-bottom:1px solid #9f9f9f;padding-bottom:.5em;font-size:16px}
.dashboard .content .wrap .inner hr{display:block;border:0;background:#9f9f9f;height:1px;margin:20px 0}
.dashboard .content .wrap .inner hr.gray{background-color:#e2e2e2}
.dashboard .content .wrap .inner .border-right{border-right:1px solid #e9e9e9}
.dashboard .content .wrap .inner p{line-height:20px}
.dashboard .content .wrap .inner p strong{color:#d01d1d}
.dashboard .content .wrap .inner .green-text{color:#197857}
.dashboard .iframe-main-menu{width:238px;float:left;height:800px;border-bottom:1px solid #dfdfdf;background:#fff;border-right:1px solid #dfdfdf;overflow:hidden}
.dashboard .iframe-content{margin-left:0;height:801px;overflow:hidden}
.page-phone .content{width:1120px;height:840px;position:relative}
.page-phone .content .left{width:422px;height:840px;background:url(../images/phone/phone_01.png) center 0;position:absolute;left:-800px;top:0;background-repeat:no-repeat}
.page-phone .content .right{width:698px;height:840px;background:url(../images/phone/phone_02.png) center 0;position:absolute;right:-800px;top:0;background-repeat:no-repeat}
.page-phone .searchbar{width:567px;height:34px;position:absolute;margin-left:40px;margin-top:160px}
.page-phone .searchbar input{height:32px;border:2px solid #920000;background:#fff;line-height:32px;width:466px;outline:0}
.page-phone .searchbar button{height:32px;width:100px;background:#920000;color:#fff;line-height:32px;position:absolute;top:0;right:0;padding:0;margin:0;border:2px solid #920000;box-sizing:content-box;font-size:1.4em}
.page-phone.transition .content .left{left:0;opacity:1;transition:all .5s ease}
.page-phone.transition .content .right{right:0;opacity:1;transition:all .5s ease}
.games-page .content{padding:60px 0 100px;overflow:hidden;margin:auto}
.games-page .content .entrence{float:left;margin-right:10px;width:214px;height:650px;position:relative;top:800px}
.games-page .content .entrence a.img-wrap{display:block;position:relative;transition:all .5s ease;z-index:1}
.games-page .content .entrence .nav{height:47px;width:100%;margin-top:-47px;text-align:center;position:relative;z-index:2}
.games-page .content .entrence .nav a{color:#d0d0d0;display:inline-block;width:45%;line-height:42px}
.games-page .content .entrence .nav a:hover{color:#fff;text-decoration:none}
.games-page .content .entrence .card{position:absolute;width:214px;height:507px;transition:all .5s ease;top:0;left:0;border-bottom:5px solid #b0b0b0}
.games-page .content .entrence .card:hover{top:-7px;border-bottom:5px solid #00935f}
.games-page .content .shadow{width:100%;height:63px;background:url(../images/games/shadow.png) center center no-repeat;position:absolute;left:0;bottom:0}
.games-page.transition .en1{top:0;opacity:1;transition:all .5s ease}
.games-page.transition .en2{top:0;opacity:1;transition:all .5s ease .1s}
.games-page.transition .en3{top:0;opacity:1;transition:all .5s ease .2s}
.games-page.transition .en4{top:0;opacity:1;transition:all .5s ease .3s}
.games-page.transition .en5{top:0;opacity:1;transition:all .5s ease .4s}
.page-p3sub{min-height:800px;background:#f2f2f2}
/*.page-discount .container{overflow-y:auto;padding-bottom:80px}
.page-discount .container .imgs a{float:left;height:166px;margin-right:8px;margin-bottom:8px;position:relative;top:800px}*/
.page-discount .container .imgs a:hover .overlay{opacity:1}
.page-discount .container .imgs a:hover .overlay .icon{opacity:1;left:0}
.page-discount .container .imgs a .overlay{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.5);opacity:0;transition:all .4s ease}
.page-discount .container .imgs a .overlay .icon{position:absolute;width:100%;height:100%;left:100px;top:0;background:url(../images/s.png) center center no-repeat;margin:0;padding:0;opacity:0;transition:all .4s ease}
.page-discount.transition .container .imgs a{top:0}
.carousel2{width:600px;height:200px;overflow:visible;position:relative;margin:0 40px}
.carousel2 .carousel-imgs-wrapper{width:100%;height:100%;position:relative;overflow:hidden}
.carousel2 ul{height:100%;overflow:visible;position:relative;top:0;left:0;z-index:2;transition:all .5s ease}
.carousel2 ol,.carousel2 ul{list-style:none;padding:0;margin:0}
.carousel2 ul li{width:200px;height:100%;float:left;padding:0;box-sizing:border-box}
.carousel2 ul li img{width:100%;border:0}
.carousel2 ul li a{cursor:pointer}
.carousel2 ul li a:hover{opacity:.8}
.carousel2 ol{height:100%;width:100%;position:absolute;top:0;left:0;overflow:visible;z-index:1}
.carousel2 ol li{position:absolute;width:40px;background:#fff;top:0;line-height:200px;font-size:40px;font-weight:700;text-align:center;color:#ccc;cursor:pointer}
.carousel2 ol li:hover{color:#BBB;background-color:#fcfcfc}
.carousel2 ol li.carousel-to-left{left:-40px}
.carousel2 ol li.carousel-to-right{right:-40px}
.carousel2 .carousel-toggles-wrapper{display:none;width:100%;text-align:center;position:absolute;top:100%;height:30px;line-height:30px}
.carousel2 .carousel-toggles-wrapper a{margin:0 3px;display:inline-block;width:12px;height:12px;font-size:0;vertical-align:middle;background-color:#eee;border-radius:50%}
.carousel2 .carousel-toggles-wrapper a.active{background-color:#ccc}
#J_p6carousel .carousel2{width:300px;height:auto;margin:50px auto;}
#J_p6carousel .carousel2 ul li{width:300px;height:auto;background:#fff}
#J_p6carousel .carousel2 ol li{width:76px;height:76px;background:0;text-indent:-99999px}
#J_p6carousel .carousel2 ol li.carousel-to-left{background:url(../images/discount/trig_03.png) center center no-repeat;top:300px;left:-100px}
#J_p6carousel .carousel2 ol li.carousel-to-right{background:url(../images/discount/trig_05.png) center center no-repeat;top:300px;right:-100px}
#J_p6carousel h1,#J_p6carousel h2,#J_p6carousel h3,#J_p6carousel h4{font-size:1.2em;color:#e24242;margin:1em 30px;font-weight:400}
#J_p6carousel p{margin:0 30px 1em;line-height:20px}
#J_p6carousel .close{width:50px;height:50px;background:#000;color:#fff;line-height:50px;text-align:center;font-size:50px;position:absolute;top:0;right:0px;z-index:9999;cursor:pointer;opacity: 0.8;}
#J_p6carousel .close:hover{border-color:#fff}
/*#J_p6carousel img{width:730px;margin:5px auto;display:block}*/
#J_p6carousel{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5);z-index:50;overflow-y:auto}
.lt-ie9 #J_p6carousel,.lt-ie9 .modal{background:url(../images/black8.png) 0 0 repeat}
.lt-ie9 .index-page .main li .overlay{background:url(../images/black9.png) 0 0 repeat}
.lt-ie9 .page-discount .imgs a .overlay{background:url(../images/black8.png);display:none}
.lt-ie9 .page-discount .imgs a:hover .overlay{display:block}
html.lt-ie8 .header .nav-wrap li a{cursor:pointer}
html.lt-ie8 .header .profile-nav>.menu,html.lt-ie8 .header .profile-nav>a,html.lt-ie8 .header .profile-nav>span{float:left;height:100%}
html.lt-ie8 .header .profile-nav>.menu .triangle,html.lt-ie8 .header .profile-nav>a .triangle,html.lt-ie8 .header .profile-nav>span .triangle{vertical-align:middle}
html.lt-ie8 .header .profile-nav>.menu .submenu,html.lt-ie8 .header .profile-nav>a .submenu,html.lt-ie8 .header .profile-nav>span .submenu{left:0;top:98%}
html.lt-ie8 .header .profile-nav>.menu .submenu li,html.lt-ie8 .header .profile-nav>a .submenu li,html.lt-ie8 .header .profile-nav>span .submenu li{height:28px;line-height:28px;padding:0;margin:0}
html.lt-ie8 .header .blackbar{line-height:39px}
html.lt-ie8 .header .blackbar .broadcast{vertical-align:middle;margin-top:-5px;display:inline-block}
html.lt-ie8 .header .blackbar .ico{display:inline;vertical-align:top;margin-right:5px}
html.lt-ie8 .header .blackbar .time{display:inline;vertical-align:top}
html.lt-ie8 .index-page .carousel ul li{background-position:center center;background-repeat:no-repeat;background-size:auto}
html.lt-ie8 .index-page .main .nav li{margin-right:24px}
html.lt-ie8 .index-page .main .nav li.last{margin-right:0}
html.lt-ie8 .dashboard ul li a{position:relative}
html.lt-ie8 .dashboard ul li a>.pull-right{position:absolute;right:20px;top:0}
html.lt-ie8 .dashboard ul li a .icon{float:left;margin:10px 5px 0 -5px}
html.lt-ie8 .row .cell{width:45%}
html.lt-ie8 .btn{vertical-align:top}
html.lt-ie8 .password-degree .bar{display:inline}
html.lt-ie8 .password-degree .bar .cell{width:9%}
html.lt-ie8 .captcha-row .input-wrap,html.lt-ie8 .form-group .select-wrap{display:inline}
html.lt-ie8 .login-modal form .captcha-row{position:relative}
html.lt-ie8 .login-modal form .captcha-row img{position:absolute;right:0;top:0}
html.lt-ie8 .games>.container>.pull-right{margin-top:15px}
#live800iconlink{position:absolute;right:0;bottom:0;opacity:0;z-index:-1}

.btn-green.active, .btn-green.focus, .btn-green:active, .btn-green:focus, .btn-green:hover, .open>.dropdown-toggle.btn-green{color: #fff; background-color: #7a1c1c;border-color: #701010;}

.btn-red{ color: #fff; background-color: #d9534f; border-color: #d9534f;}
.btn-red.active, .btn-red.focus, .btn-red:active, .btn-red:focus, .btn-red:hover, .open>.dropdown-toggle.btn-red{color: #fff; background-color: #d9534f;border-color: #d9534f;}

.btn-orange{ color: #fff; background-color: #c98211; border-color: #c98211;}
.btn-orange.active, .btn-orange.focus, .btn-orange:active, .btn-orange:focus, .btn-orange:hover, .open>.dropdown-toggle.btn-orange{color: #fff; background-color: #c98211;border-color: #c98211;}

.banner{width: 100%; overflow:hidden; position: relative;}
.flexslider{width: 100%; z-index:500;zoom:1;position:relative;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease; z-index:500;}
.flexslider .slides{zoom:1;list-style: none;margin: 0px;padding: 0px;}
.flexslider .slides img{width: 100%;display: block;}
.flex-direction-nav{ display:none;}
.flex-control-nav{ width:100%;position:absolute;bottom:10px;text-align:center; z-index:999;padding-left: 0px;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline; text-align:center;}
.flex-control-paging li a{display:block;width:50px;height:12px;overflow:hidden;text-indent:-99em;cursor:pointer;background:#fff;}
.flex-control-paging li a.flex-active{ background:#8c2c2c;}

.notice {height: 35px; line-height: 35px; background-color: #fff; font-size: 15px;width: 100%;}
.notice .broadcast{vertical-align: middle;float: left;width: 8%;height: 35px;margin-left: 10px;}
.notice .broadcast i{float: left; margin-top:8px; margin-right: 10px; color: #f23a00;width: 20px;height: 20px;}
.notice .broadcast i img{display: block;max-width: 100%;}
.notice .broadcast-content{width:80%;float: left;height: 35px;}
.notice .broadcast-content a{width: 300px;display: none;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;color: #f23a00;}
/*尺寸大过370PX*/
@media screen and (min-width: 370px) and (max-width: 414px) {
.notice .broadcast-content a{width: 320px}
}
@media screen and (min-width: 414px) and (max-width: 768px) {
.notice .broadcast-content a{width: 350px}
}

.notice .broadcast-content a.active{display: block;}
#J_broadcast{width: 80%;height: auto;}


.fast-link .col-xs-4{margin: 3% 0px; text-align: center;}
.fast-link a span{display: block; width: 60px; height: 60px; background: url(../images/homeIcon.png) no-repeat; background-size: cover; margin: 0 auto;}
.fast-link a span.ty{background-position: 0px 0px;}
.fast-link a span.cp{background-position: -70px 0px;}
.fast-link a span.hk{background-position: -142px 0px;}
.fast-link a span.kf{background-position: -212px 0px;}
.fast-link a span.me{background-position: -285px 0px;}
.fast-link a span.yl{background-position: -422px 0px;}
.fast-link a span.mr{background-position: -354px 0px;}
.features {background-color: #fff;}
.features .item{float:left; width:50%; padding:10px;border-bottom:1px solid #eaeaea; height:70px}
.features .item h2{font-size:14px; font-weight:700; color:#920000; margin: 0px;}
.features .item p{font-size:14px;color:#5d5d5d; margin-top:5px}
.features .item i.ico{background:url(../images/addressIcon.png) no-repeat; display:inline-block; width:38px; height:38px; background-size:cover; margin-right:10px; float: left;}
.features .item i.ico-safe{background-position:0 0}
.features .item i.ico-person{background-position:-54px 0}
.features .item i.ico-calc{background-position:-107px 0}
.features .item i.ico-call{background-position:-158px 0}
.features .item:nth-child(4),.features .item:nth-child(3){border-bottom:none}
.features .item:nth-child(1),.features .item:nth-child(3){border-right:1px solid #e5e5e5}
.nowrap{  text-overflow: ellipsis;  overflow: hidden;  white-space: nowrap;}
.h10{width: 100%; height: 10px; display: block;clear: both;}
#tback{display:none; width: auto;height: 45px; line-height: 45px; font-size: 18px; padding: 0px 5px; }
#tback:hover,#tback:focus{background-color: #7a1c1c;text-decoration: none;color: #fff;}
.topbet{position:absolute;width: 100%; top: 10px;left: 0px; z-index: 9999;padding: 0px 5px;}

/*顶部底部固定nav*/
.nav500{width: 100%;height: 55px;background: #ffffff;text-align: center;position: fixed;top: -5px;left: 0;z-index: 8888;
  -webkit-box-shadow:0 1px 5px #000;  
  -moz-box-shadow:0 1px 5px #000;  
  box-shadow:0 1px 5px #000;  
}
.nav500_logo{width: 206px;height: auto;margin: 0 auto;margin-top: 10px;}
.nav500_logo img{height: 40px;}
.nav500_left{width: 30px;height: 30px;position: absolute;top: 12px;right: 13px;color: #d9901e;}
.nav500_left img{width: 14px;height: 24px;}
.nav500_right{position: absolute;left: 13px;top: 18px;width: 65px;height: 30px;}
.nav500_right img{width: 65px;height: 26px;}

.nav500_bottom{position: fixed;bottom: -5px;left: 0;height: 55px;background: #252525;width: 100%;z-index: 9999;}
.nav500_bottom span i{display: block;width: 30px;height: 30px;margin: 0 auto;margin-top: 0px;}
.nav500_bottom span{display: block;float: left;width: 20%;text-align: center;padding-top: 0px;height: 61px;}
a:focus, a:hover{color:#d9901e ;}
.nav500_bottom_a{color: #999999;}
/*.nav500_bottom_a:active{color: #d9901e;}
.nav500_bottom_a:visited{color: #d9901e;}*/

.nav500_bottom_active{color: #d9901e;}

.nav500_b_home{}
.nav500_b_discount{}
.nav500_b_deposit{}
.nav500_b_service{}
.nav500_b_login{}
.nav500_b_active{}

@font-face {font-family: 'iconfont'
    src: url('fonts-new/iconfont.eot') /* IE9*/
    src: url('fonts-new/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('fonts-new/iconfont.woff') format('woff'), /* chrome、firefox */
    url('fonts-new/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('fonts-new/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}


/*强行修改登录页面*/
#J_loginModal .inner .input-group .input-group-addon{border: none;background: none;}
.login-modal .inner{background: #00BCD4;box-shadow: 0 0 22px #888888;}
.wap_login_bg{width: 50%;margin: 45px auto;}
.form-group .input-group{width: 100%;height:50px;}
.form-group .input-group .wap_login_2{display: inline-block;vertical-align: middle;width: 25px;position:absolute;top:228px;left:50px;}
.form-group .input-group .row .col-xs-9{width: 40%;height:50px;position:absolute;top:223px;left:98px;}
.form-group .input-group .row .col-xs-3{width: 50%;height:50px;position:absolute;top:223px;left:235px;}
.input-group .form-control{border-bottom: 1px solid #5160a5;-webkit-box-shadow:none;box-shadow:none;border-radius:1px;outline: medium;float: none;width: 70%;height:70%;margin-left: -10px;display: inline-block;}
.wap_500_forget_psw{width: 100%;height: 50px;line-height: 50px;margin-top: 0px;text-align: center;font-size: 15px;}
.wap_login_1 i{display: inline-block;width: 55%;}
.wap_login_1 i img{width: 100%;display: block;}
.wap_login_1{display: inline-block;vertical-align: middle;width: 45px;}
.wap_500_login_now button{background-color: #e53f50;border: none;margin-top:-6px;height:40px;width:100%;border-radius: 4px;font-size:18px;}
.login-modal .inner form{margin: 10px 50px 0px;}
.btn-green{ color: #fff; background-color: #8c2c2c; border-color: #7f1d1d;}
.field-loginuser-username .row{display: inline-block;width: 88%;vertical-align: middle;}
.field-loginuser-username .row .col-xs-9{padding-right: 0;width: 69%;display: inline-block;vertical-align: middle;}
.field-loginuser-username .row .col-xs-3{padding-left: 0;padding-right: 0;}
.btnheader.active, .btnheader:active{}
.blue_focus:focus,.blue_focus:hover{color: #FFFFFF;}
.sports .nav-tabs>li.active>a, .sports .nav-tabs>li.active>a:focus, .sports .nav-tabs>li.active>a:hover{background-color: #44518d;color: white;}
.nav-tabs.nav-justified>li>a{border-radius: 0px;}
.nav-tabs>li>a{border: none;}
.sports .nav-tabs.nav-justified>li>a{border: 1px solid #ccc;}
.sports .nav-tabs.nav-justified>li>a:focus{color: white;}
.sports .tab-content{margin-top: 10px;}
.sports i.icon{margin-top: 0px;margin-left: 0px;margin-right: 10px;}
.sports .panel .ach{}
.sports .panel-group div:nth-child(1) a.ach{border-top: 1px solid #ddd;}
.sports .panel-collapse .list-group .list-group-item{border-top: 1px solid #ddd;}
.sports .list-group-item i.fa-angle-right{font-size: 20px;vertical-align: middle;}
.sports .list-group-item .J_SportsIFrame_span{display: inline-block;font-size: 14px;vertical-align: middle;}

/*修改单式比赛内容页面*/
.ft_danshi_default{width: 33.3%;display: block;float: left;height: 40px;border: 1px solid #ddd; background: white;font-size: 15px;}
.ft_danshi_contain{width: 100%;margin-top: 20px;}
.ft_danshi_contain_blue{background: #44518d;border-right: none;color: white;}
.ft_danshi_contain_yellow{background: #f0ad4e;color: white;}
.panel-heading .panel-title{font-size: 14px;}
.panel-default>.panel-heading{background: white;margin: 0 5px;}
.pagination>li:last-child>a{border-radius: 0px;}
.pagination>li:first-child>a{border-radius: 0px;}
.pagination>li{display: block;margin: 4px 2px;float: left;}
.table>thead>tr.success>th{background: #F5F5F5;font-weight: normal;}
.table-bordered>thead>tr>td, .table-bordered>thead>tr>th{border-bottom: none;}
.nav500_right_had{position: absolute;left: 13px;top: 17px;}
.nav500_right_had a.blue_focus{display: block;width: 26px;height: 26px;}


/*优惠活动页面    折叠窗效果*/
.sideMenu{border:1px solid #ddd;}
.sideMenu h3{ height:auto; padding:0px 5px;  background:#f4f4f4; cursor:pointer;font:normal 14px/32px "Microsoft YaHei";display: block;margin: 5px 0px;}
.sideMenu h3 img{max-width: 100%;display: block;width: 100%;}
.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;background:url(../img/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -57px;}
.sideMenu ul{ padding:5px; color:#999; display:none;margin: 0px; }
.sideMenu li{list-style: none;}



/*从此处开始添加*/
/* Margin & Padding */
.m5 { margin: 5px }.m10 { margin: 10px }.m15 { margin: 15px }.m20 { margin: 20px }.m25 { margin: 25px }.m30 { margin: 30px }.m50 { margin: 50px }.mt5 { margin-top: 5px }.mt10 { margin-top: 10px }.mt15 { margin-top: 15px }.mt20 { margin-top: 20px }.mt25 { margin-top: 25px }
.mt30 { margin-top: 30px }.mt40 { margin-top: 40px }.mt50 { margin-top: 50px }.mr4{margin-right: 4px}.mr5 { margin-right: 5px }.mr10 { margin-right: 10px }.mr15 { margin-right: 15px }.mr20 { margin-right: 20px }.mr25 { margin-right: 25px }.mr30 { margin-right: 30px }.mr50 { margin-right: 50px }.mb5 { margin-bottom: 5px }.mb10 { margin-bottom: 10px }.mb15 { margin-bottom: 15px }.mb20 { margin-bottom: 20px }.mb25 { margin-bottom: 25px }.mb30 { margin-bottom: 30px }.mb50 { margin-bottom: 50px }.ml0{margin-left: 0px;}.ml5 { margin-left: 5px }.ml7{margin-left: 7px;}.ml10 { margin-left: 10px }.ml15 { margin-left: 15px }.ml20 { margin-left: 20px }.ml35{margin-left:35px}
.ml25 { margin-left: 25px }.ml30 { margin-left: 30px }.ml50 { margin-left: 50px }.p5 { padding: 5px }.p10 { padding: 10px }.p15 { padding: 15px }.p20 { padding: 20px }.p25 { padding: 25px }.p30 { padding: 30px }.p50 { padding: 50px }.pt5 { padding-top: 5px }.pt7 { padding-top: 7px }.pt10 { padding-top: 10px }.pt15 { padding-top: 15px }.pt20 { padding-top: 20px }.pt25 { padding-top: 25px }.pt30 { padding-top: 30px }.pt50 { padding-top: 50px }.pr5 { padding-right: 5px }.pr10 { padding-right: 10px }.pr15 { padding-right: 15px }.pr20 { padding-right: 20px }.pr25 { padding-right: 25px }.pr30 { padding-right: 30px }.pr50 { padding-right: 50px }.pb5 { padding-bottom: 5px }.pb10 { padding-bottom: 10px }.pb15 { padding-bottom: 15px }.pb20 { padding-bottom: 20px }.pb25 { padding-bottom: 25px }.pb30 { padding-bottom: 30px }.pb50 { padding-bottom: 50px }.pl75{padding-left:0.75rem;}.pr75{padding-right:0.75rem;}.pl5 { padding-left: 5px }.pl10 { padding-left: 10px }.pl15 { padding-left: 15px }.pl20 { padding-left: 20px }.pl25 { padding-left: 25px }.pl30 { padding-left: 30px }.pl50 { padding-left: 50px }
.fl{float:left;}
.fr{float:right;}
.dsblock{display: block;}
img{border: none;}
a{text-decoration: none;}
body img, html img{max-width: 100%;}
/* 字体自定义 */
.f12{font-size: 12px;}.f14{font-size: 14px;}.f16{font-size: 16px;}.f18{font-size: 18px;}
/***占位清除浮动***/
.block_0{width:100%;clear:both;height:0px;overflow:hidden;*zoom:1;}
.block_5{width:100%;clear:both;height:5px;overflow:hidden;*zoom:1;}
.block_10{width:100%;clear:both;height:10px;overflow:hidden;*zoom:1;}
.block_15{width:100%;clear:both;height:15px;overflow:hidden;*zoom:1;}
.block_20{width:100%;clear:both;height:20px;overflow:hidden;*zoom:1;}
.block_30{width:100%;clear:both;height:30px;overflow:hidden;*zoom:1;}
.block_40{width:100%;clear:both;height:44px;overflow:hidden;*zoom:1;}
.block_45{width:100%;clear:both;height:45px;overflow:hidden;*zoom:1;}
.block_50{width:100%;clear:both;height:50px;overflow:hidden;*zoom:1;}
.block_55{width:100%;clear:both;height:55px;overflow:hidden;*zoom:1;}
.block_60{width:100%;clear:both;height:60px;overflow:hidden;*zoom:1;}

/*500F彩票首页WAP*/
.wap_500f_h1{float: left;width: 100%;height: 25px;background: #f1f1f1;border-bottom: 1px solid #bfbfbf;color: #333333;line-height: 25px;}
.wap_500f_h1 h2{margin: 0;margin-left: 10px;display: block;padding: 0px 10px;height: 21px;font-size: 16px;line-height: 21px;margin-top: 1px;color: #333333;}

.wap_500f_h1 h2 i{display: block;width: 20px;height: 20px;float: left;margin-right: 7px;}
.wap_500f_h1 h2 i img{display: block;max-width: 100%;}

.wap_500f_game{width: 100%;background: white;display: table;border-bottom: 1px solid #BFBFBF;}
.wap_500f_game div{text-align: center;display: block;float: left;width: 25%;font-size: 15px;padding: 8px 0;}
.wap_500f_game div i{display: inline-block;width: 40%;}
.wap_500f_game a{color: #333333;}

.wap_500f_lottery_h2{float: left;width: 100%;height: 26px;background: #f1f1f1;color: #333333;line-height: 26px;display: block;}
.wap_500f_lottery_h2 h2{margin: 0;display: block;padding: 0px 1px;height: 21px;font-size: 16px;line-height: 20px;margin-top: 3px;color: #333333;}
.wap_500f_all_block30{width: 100%;clear: both;height: 7px;overflow: hidden;background: #f1f1f1;border-bottom: 1px solid #E5E5E5;border-top: 1px solid #E5E5E5;}
.wap_500f_lottery_h2 i{display: block;width: 20px;height: 20px;float: left;margin-right: 2px;}
.wap_500f_lottery_h2 i img{display: block;max-width: 100%;}

.wap_500f_game_a{border-bottom: 3px solid #ff7702;margin-bottom: -1px;}
.wap_500f_game_b{border-bottom: 3px solid #ea3500;margin-bottom: -1px;}
.wap_500f_game_c{border-bottom: 3px solid #1891e8;margin-bottom: -1px;}
.wap_500f_game_d{border-bottom: 3px solid #6659a4;margin-bottom: -1px;}
.wap_500f_game_active{border-bottom: 3px solid #ff7702;margin-bottom: -1px;}
.wap_500f_game_all_link{border-bottom: 3px solid #ffffff;margin-bottom: -1px;}
/*热门彩票*/
.wap_500f_lottery{width: 100%;height: auto;background: white;font-size: 0;}
.wap_500f_lottery_1{width: 25%;height: 100px;display: block;font-size: 14px;text-align: center;border-left: 1px solid #e5e5e5;border-bottom: 1px solid #E5E5E5;float: left;}
.wap_500f_lottery a:nth-child(1) div,.wap_500f_lottery a:nth-child(5) div{border-left: none;}
.wap_500f_lottery a:nth-child(7) div.wap_500f_lottery_1{border-right: 1px solid #E5E5E5;}
.wap_500f_lottery_1 div{width: 60%;margin: 0 auto;margin-top: 10px;}
.wap_500f_lottery a{color: #333333;}

/*真人视讯*/
.wap_500f_live{width: 100%;height: auto;background: white;font-size: 0;border-top: 1px solid #E5E5E5;border-bottom: 1px solid #E5E5E5;}
.wap_500f_live_1{width: 49.8%;height: 140px;display: inline-block;font-size: 16px;text-align: center;border-left: 1px solid #e5e5e5;border-bottom: 1px solid #E5E5E5;}
.wap_500f_live_1 div{width: 90%;margin: 0 auto;margin-top: 3px;}
.wap_500f_live a:nth-child(1) div,.wap_500f_live a:nth-child(3) div{border-left: none;}
/*体育赛事*/
.wap_500f_sport{width: 100%;height: auto;background: white;border-bottom: 1px solid #E5E5E5;float: left;padding-bottom: 10px;}
.wap_500f_sport_1{width: 100%;height:auto;float: left;}
.wap_500f_sport_1 img{display: block;width: 100%;}

.wap_500f_sport_2{width: 100%;height:auto;float: left;}
.wap_500f_sport_2 img{display: block;width: 100%;}


/*电子游艺*/
.wap_500f_electric{width: 100%;height: auto;background: white;font-size: 0;}
.wap_500f_electric_1{width: 33.1%;height: 120px;display: inline-block;font-size: 16px;text-align: center;border-left: 1px solid #e5e5e5;border-bottom: 1px solid #E5E5E5;}
.wap_500f_electric a:nth-child(1) div,.wap_500f_electric a:nth-child(4) div,.wap_500f_electric a:nth-child(7) div{border-left: none;}
.wap_500f_electric a:nth-child(5) div.wap_500f_electric_1{border-right: 1px solid #E5E5E5;}
.wap_500f_electric_1 div{width: 80%;margin: 0 auto;margin-top: 0px;}
.wap_500f_electric a{color: #333333;}


/*存款方式*/
.wap_500f_pay{width: 100%;height: auto;}
.wap_500f_pay_wenchat{width: 100%;height: auto;background: white;float: left;padding: 10px 0;}
.wap_500f_pay_wenchat i{display: block;width: 30%;height: 50px;background: url(../img/wenchat_bg.png) no-repeat center center;float: left;}
.wap_500f_pay_wenchat a{display: block;float: right;width: 70%;text-align: center;height: 50px;line-height: 50px;font-size: 16px;text-decoration: none;color: black;}
.wap_500f_pay_wenchat a:hover{text-decoration: none;}

.wap_500f_pay_alipay{width: 100%;height: auto;background: white;float: left;padding: 10px 0;}
.wap_500f_pay_alipay i{display: block;width: 30%;height: 50px;background: url(../img/qq_bg.png) no-repeat center center;float: left;}
.wap_500f_pay_alipay a{display: block;float: right;width: 70%;text-align: center;height: 50px;line-height: 50px;font-size: 16px;text-decoration: none;color: black;}
.wap_500f_pay_alipay a:hover{text-decoration: none;}

.wap_500f_pay_qq{width: 100%;height: auto;background: white;float: left;padding: 10px 0;}
.wap_500f_pay_qq i{display: block;width: 30%;height: 50px;background: url(../img/alipay_bg.png) no-repeat center center;float: left;}
.wap_500f_pay_qq a{display: block;float: right;width: 70%;text-align: center;height: 50px;line-height: 50px;font-size: 16px;text-decoration: none;color: black;}
.wap_500f_pay_qq a:hover{text-decoration: none;}
.wap_500f_pay_qq span{display: block;float: left;width: 50%;text-align: center;height: 50px;line-height: 50px;font-size: 16px;text-decoration: none;color: #333333;}
.wap_500f_pay_qq p{display: block;float: right;width: 10%;text-align: center;height: 40px;line-height: 50px;font-size: 14px;color: #333333;}

.wap_500f_pay_unionpay{width: 100%;height: auto;background: white;float: left;padding: 10px 0;}
.wap_500f_pay_unionpay i{display: block;width: 30%;height: 50px;background: url(../img/unionpay_bg.png) no-repeat center center;float: left;}
.wap_500f_pay_unionpay a{display: block;float: right;width: 70%;text-align: center;height: 50px;line-height: 50px;font-size: 16px;text-decoration: none;color: black;}
.wap_500f_pay_unionpay a:hover{text-decoration: none;}

/*用户中心页面*/
.wap_500f_user{width: 100%;height: auto;position: relative;background: white;padding: 10px 0;}
.wap_500f_user_pic{margin: 0 auto;width: 100px;height: auto;text-align: center;}
.wap_500f_user_pic i{display: block;width: 100px;height: 100px;}
.wap_500f_user_pic i img{border-radius: 50%;}
.wap_500f_user_pic p{font-size: 14px;margin-top: 10px;overflow: hidden;text-overflow: ellipsis;}

.wap_500f_user_1{position: absolute;right: 0px;top: 10px;text-align: center;}
.wap_500f_user_1 i{display: block;width: 40px;height: auto;margin: 0 auto;}

.wap_500f_user_2{position: absolute;right: 55px;top: 10px;text-align: center;}
.wap_500f_user_2 i{display: block;width: 40px;height: auto;margin: 0 auto;}

.wap_500f_user_count{width: 100%;height: 30px;background: #f5f5f5;padding-top: 10px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}

.wap_500f_user_list{width: 100%;height: auto;}
.wap_500f_user_list a{display: block;float: left;width: 25%;text-align: center;text-decoration: none;color: #333333;}
.wap_500f_user_list a:hover{color:#333333;text-decoration: none;}

/*优惠活动页面    折叠窗效果*/
.sideMenu{border:1px solid #ddd;}
.sideMenu h3{ height:auto; padding:0px 5px;  background:#f4f4f4; cursor:pointer;font:normal 14px/32px "Microsoft YaHei";display: block;margin: 5px 0px;}
.sideMenu h3 img{max-width: 100%;display: block;width: 100%;}
.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;background:url(../img/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -57px;}
.sideMenu ul{ padding:5px; color:#999; display:none;margin: 0px; }
.sideMenu li{list-style: none;}

.nav500_left i.icon-caidan{color: #ffb611;}

/*尺寸600PX到1199PX*/
@media screen and (min-width: 600px) and (max-width: 1199px) {
.wap_500f_lottery_1{font-size: 18px;height: 180px;}
.wap_500f_lottery_1 div{margin-top: 12px;}
.wap_500f_live_1{height: 290px;}
.wap_500f_electric_1{height: 240px;}
}

/*尺寸宽度小过350PX  ipone5尺寸*/
@media screen and (max-width: 350px) {
.wap_500f_lottery_1{font-size: 12px;height: 87px;}
.wap_500f_lottery_1 div{margin-top: 10px;}
.wap_500f_live_1{height: 140px;}
.wap_500f_electric_1{height: 120px;}

.nav500_left i.icon-caidan{font-size: 25px !important;}
/*.wap_500f_lottery_1{font-size: 12px;}*/

/*.wap_500f_game div i{width: 40%;margin-top: 5px;}*/
/*.wap_500f_game div:nth-child(1){margin: 0 3% 0 3%;width: 44%;}
.wap_500f_game div:nth-child(2){margin: 0 3% 0 3%;width: 44%;}*/
}
@media screen and (max-width: 414px) {
/*.wap_500f_game div span{margin-top: 5px;}*/	
.wap_500f_live_1{height: 155px;}
.wap_500f_electric_1{height: 130px;}
}
.wap_500f_login_before{width: 100%;height: auto;padding: 6px 0px;float: left;border-top: 1px solid #E5E5E5;border-bottom: 1px solid #E5E5E5;background: white;}
.wap_500f_login_before a{display: block;float: left;width: 20%;height: 25px;color: white;text-align: center;line-height: 25px;font-size: 14px;border-radius: 3px;}
.wap_500f_login_before a:nth-child(1){background:#fc6700;margin: 0px 2% 0px 3%;}
.wap_500f_login_before a:nth-child(2){background:#6256a2;margin: 0px 2% 0px 2%;}
.wap_500f_login_before a:nth-child(3){background:#e13100;margin: 0px 2% 0px 2%;}
.wap_500f_login_before a:nth-child(4){background:#22ad38;margin: 0px 2% 0px 2%;}

.wap_500f_login_after{width: 100%;height: auto;padding: 6px 0px;float: left;border-top: 1px solid #E5E5E5;border-bottom: 1px solid #E5E5E5;background: white;}
.wap_500f_login_after a{display: block;float: left;width: 20%;height: 25px;color: white;text-align: center;line-height: 25px;font-size: 14px;border-radius: 3px;}
.wap_500f_login_after a:nth-child(1){background:#cfa972;margin: 0px 2% 0px 3%;}
.wap_500f_login_after a:nth-child(2){background:#0068b7;margin: 0px 2% 0px 2%;}
.wap_500f_login_after a:nth-child(3){background:#e13100;margin: 0px 2% 0px 2%;}
.wap_500f_login_after a:nth-child(4){background:#22ad38;margin: 0px 2% 0px 2%;}

.hide_gif{width: 20%;height: auto;margin: 100px auto 0px;}
.wap_500_layer_div{position: fixed;z-index: 9999;width: 90%;height: auto;left: 5%;top: 150px;display: none;background: #fff;border-radius: 8px;padding: 15px;font-size: 13px;}
.wap_500_layer_div input{width: 55px;height: 20px;background: white;border: none;}
.wap_500_layer_div li{float: left;padding: 5px 0px;border: 1px solid #666666;color: #666666;list-style: none;margin-right:2%;background: white;text-align: center;width: 18%;}
.wap_500_layer_div li.on{background: #ffbb10;color: white;border-color: #ffbb10;}
.wap_500_layer_div li:last-child{padding: 3px;border: 1px solid red;}
.wap_500_layer_div ul{padding: 0;width: 100%;}

.wap_500_layer_div span{display: block;width: 100%;height: auto;text-align: center;}
.wap_500_layer_div button{clear: both;text-align: center;width: 100%;height: 35px;line-height: 35px;color: white;font-size: 14px;text-align: center;background: #ffb611;border: none;border-radius: 2px;}

.wap_500_layer_mask{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;z-index: 8888;background: black;opacity: 0.5;display: none;}

.wap_500_layer_pay{}
.wap_500_layer_pay div:nth-child(2){position: relative;}
.wap_500_layer_pay div:nth-child(2) input.wap_500_layer_input{border: 1px solid #ccc;border-radius: 3px;width: 100%;padding: 15px 5px;}
.wap_500_layer_pay div:nth-child(2) span{position: absolute;right: 7px;top: 7px;width: 20px;}

.wap_500_layer_div .wap_500_layer_close{display: block;width: 20px;height: 20px;position: absolute;right: 10px;top: 10px;}
.wap_500_layer_close img{max-width: 100%;}



.login-form-mask {
z-index: 9998;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #000;
opacity: 0.4;
filter: alpha(opacity=40);
display: none
}