html,body{-webkit-text-size-adjust:none;margin:0;padding:0;font-size:11px;font-family:Tahoma;background:#c7d2d9;}
ul,ol,dl,form{margin:0;padding:0;list-style:none}
a{text-decoration:none}
.clear{clear:both}
.main{width:1008px; background:#ecf0f5; margin:0 auto; border-left:1px solid #b5c3cc; border-right:1px solid #b5c3cc; }
.new_header{height:100px; background:url(../images/game_header_bg.gif) repeat-x #f1f1f1;}
.new_login{height:24px; padding:0 10px;}
.new_time{font:100 10px Verdana;color:#919599; line-height:24px; float:left}
.new_login2{float:right; padding-top:4px;}
.new_login2 a{ vertical-align:middle}
.new_input_1{ font:100 11px Tahoma; background:#eef4fb; border:1px solid #91aed6; color:#999; margin:0 1px; width:80px; padding:4px 5px;vertical-align:middle}
.new_input_2{ font:100 11px Tahoma; background:#eef4fb; border:1px solid #91aed6; color:#999; margin:0 1px; width:60px; padding:4px 5px;vertical-align:middle}
.new_input_3{ background:url(../images/button_bg.png) repeat-x 0 0; height: 20px;min-width: 60px; border: 0px solid #b0c0d6;padding: 0 10px 1px; margin:0 1px;  font:700 12px Tahoma; color:#fff; cursor:pointer; vertical-align:middle}
.new_input_3:hover{background:url(../images/button_bg.png) repeat-x 0 -33px;}
.new_logo{ position:absolute; margin:0 0 0 10px;top: 5px;max-height: 60px;}
.new_logo img{ max-height: 52px;margin: 2px;}
.new_nav{margin:42px auto 0 auto; font:700 13px/26px Arial; background:url(../images/nav_bg.png) repeat-x 0 0; width:1008px; height:33px; border: 1px solid #b0c0d6; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.new_nav .new_li_1{background:url(../images/game_nav_bg.gif) 0 -40px; margin-left: 10px; padding:3px 20px;}
.new_nav li{float:left; padding:3px 20px; margin:0 -1px}
.new_nav li a{color:#e8f5ff;}
.new_current{font-weight:700;color:#fc0;}
li.new_current a,.new_nav li a:hover{color:#fc0;}
.new_lang {float:right; z-index:999; margin:-29px 15px 0; height:20px;overflow:hidden; font:100 11px/20px Tahoma,"Microsoft Yahei",Arial,Helvetica;}
.new_lang select{height:18px;padding:0;margin:0;font-size:10px; width:80px; border:1px solid #ccc;background:#fff;}
.new_lang span.flag{background:url(../images/content_bg.gif);width:22px;margin-left:3px;height:17px;display:block;float:right}

.lang {float:left; z-index:999; position:absolute; margin:51px 0 0 880px; height:20px; width:120px; overflow:hidden; font:100 11px/20px Tahoma,"Microsoft Yahei",Arial,Helvetica}
.lang:hover,.lang:active{overflow:visible; height: auto;}
.lang li a{display:block; color:#ddd; margin-left:6px;padding-left:20px; width:120px;overflow:hidden;}
.lang li a:hover{ color:#fff}
.caret,.ico_en,.ico_cn,.ico_vi,.ico_th,.ico_id,.ico_pt,.ico_es{ background:url(../images/ico_bg.gif) no-repeat;}
.caret{ background-position:100px -79px;}
.ico_en{ background-position:0 5px;}
.ico_cn{ background-position:0 -46px;}
.ico_vi{ background-position:0 -27px;}
.ico_th{ background-position:0 -63px;}
.ico_id{ background-position:0 -11px;}
.ico_pt{ background-position:0 -115px;}
.ico_es{ background-position:0 -133px;}
.lang:hover{overflow:visible; height: auto;} 
.caret2{border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #ccc; border-bottom:5px solid transparent; width:0; height:0;}

.new_pic{ background:#f1f1f1;height:340px;}
.home_pic { position: absolute; width: 731px; height:299px; margin: 17px 0 0 14px; background: url(../images/game_ad.jpg) -3px 0;-moz-box-shadow:0px 6px 6px #999; -webkit-box-shadow:0px 6px 6px #999; box-shadow: 0px 6px 6px #999;}
.home_pic_cn { position: absolute; width: 729px; height:299px; margin: 17px 0 0 16px; background: url(../images/game_ad.jpg) -5px 0;-moz-box-shadow:0px 6px 6px #999; -webkit-box-shadow:0px 6px 6px #999; box-shadow: 0px 6px 6px #999;}
.new_pic3{ position:absolute; width:218px; height:284px; padding:8px; margin:17px 0 0 758px; background:url(../images/game_win_bg.gif);-moz-box-shadow:0px 6px 6px #999; -webkit-box-shadow:0px 6px 6px #999; box-shadow: 0px 6px 6px #999;}
.new_pic3 h1{ color:#fff; font-size:12px; margin:2px 5px; height:30px}
.new_pic3 ul{ padding:2px 3px; color:#4d6ea5}
.new_pic3 li b{width:80px; height:25px; float:left; margin:0; padding:0}
.new_pic3 li p{width:120px; height:25px; float:left; margin:0; padding:0; overflow:hidden}
.line{ background:url(../images/game_nav_bg.gif); border-bottom:1px solid #b7860e; width:975px; height:29px; margin:0 auto;}
.new_center{padding:7px 0 7px 7px; height:280px;}
.new_center li{ position:absolute; color:#fff;border:1px solid #131313; width:216px; height:133px; padding:110px 8px 0 8px; cursor:pointer}
.new_center li:hover{ border:1px solid #dcb51c; box-shadow:0 0 8px #d28f00, 0 0 8px #d28f00;}
.new_center li p{color:#fc0; margin:0; padding:3px 0; font-weight:700}
.new_center li h1{ margin:0; padding:5px 0; font-size:16px; font-weight:700; font-family:inherit; color:#ccc}
.new_center li u{ display:block; height:58px; text-decoration:none; color:#9f9f9f}
.new_center li a{ font-size:12px; font-weight:700; color:#fff;float: right;}
.new_center li a:hover{color:#fc0;}
.gametype1{background:url(../images/game_bg1.png); margin:12px 8px 8px 9px;}
.gametype2{background:url(../images/game_bg2.png); margin:12px 8px 8px 257px;}
.gametype3{background:url(../images/game_bg3.png); margin:12px 8px 8px 503px;}
.gametype4{background:url(../images/game_bg4.png); margin:12px 8px 8px 750px;}
.new_bottom{color:#5c5c5c;margin:0 auto; font:100 11px/16px Tahoma; padding:0 15px;background:url(../images/game_bottom_bg.gif) repeat-x; }
.bottom_nav{ width:975px; height:47px; margin:0 auto; margin-bottom:10px; color:#818181; font:100 11px/47px Tahoma; text-align:center}
.bottom_nav a{ color:#818181}
.bottom_nav a:hover{ color:#aaa}
.bottom_ico{background:url(../images/game_bottom_ico2.gif) center no-repeat; height:60px; width:1008px; margin:0 auto;}
.bottom_cy{ font:100 11px/16px Tahoma; padding-bottom:30px;color:#5c5c5c; text-align:center}
.bottom_ico2 { background: url(../images/game_bottom_ico2.gif) center no-repeat; height: 81px; width: 917px; margin: 0 auto;}
.bottom_cy2 { font: 100 11px/16px Tahoma; padding-bottom: 30px;color: #5c5c5c;text-align: center;}

.game_cen{background:#f1f1f1;}
.mainL{width:174px; float:left; margin:13px 0 0 8px; }
.mainL h1{ background:url(../images/nav_bg.png) repeat-x; height:32px; color:#fff; font:700 12px/28px Tahoma; margin:0 0 3px 0; border:1px solid #263f73; padding:0 0 0 20px; border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}
.mainL h1 a{ color:#fff;}
.mainL dl{padding-bottom:0px;text-align:left;  margin:0}
.mainL dt{font:700 12px/22px Tahoma;text-align:left; margin:3px 0 0 0}
.mainL dd{background:#e2e6ed; border:1px solid #9db9d2; color: #3a588d;font: 100 12px/29px Tahoma; margin: 0 0 -2px 0; padding: 0; text-align: left;text-align:left;}
.mainL dd .current { color:#900}
.mainL dd a{color:#3a588d; padding-left:20px; display:block; border-bottom:1px solid #9db9d2 }
.mainL dd a:hover{ color:#900}
.mainL dt{ line-height:30px; background:url(../images/game_nav_bg.gif); height:32px;}
.mainL dt:hover{ background:url(../images/game_nav_bg_left.gif) 0 -32px; cursor:pointer; color:#ffcc00}
.mainL dt a{padding:0px 0 0px 20px;color:#fff; text-decoration:none; display:block;}
.mainL dt a:hover{color:#ffcc00; text-decoration:none;}
.mainL dt.current{ background:url(../images/game_nav_bg_left.gif) 0 -32px;cursor:pointer;color: #ffcc00;}
.mainL .current a{color:#ffcc00;}

.mainR{float:right; margin:15px; width:793px; background:#e3e7ec; min-height:500px;}
.tit{ background:url(../images/game_nav_bg.gif); padding:3px; margin:0px 0px 8px 0; height:28px;}
.tit b{font:700 12px/28px Tahoma; color:#99cc33; padding-left:18px;vertical-align:middle;}
.tit b a{ color:#fde00b}
.titR{float:right;font:100 11px/22px Tahoma; color:#263f73}

.new_gamelist li{background:url(../images/game_list_bg.gif) 0 45px repeat-x; border:1px solid #252525; margin:10px 21px 15px 21px; padding:0px; width:220px; height:163px; float:left}
.new_gamelist li img{width:220px; height:108px; padding-bottom:5px;}
.new_gamelist li p{ margin:0; padding:0 0 5px 0; color:#FFF; font-weight:700; font-size:14px; text-align:center; border-bottom:1px solid #111;}
.new_gamelist li span{font:100 11px/16px Tahoma; color:#999; height:90px; padding-top:5px; display:block}
.new_gamelist li input{width:90px; height:26px; border:0; font-weight:700; color:#fc0; cursor:pointer; background:no-repeat}
.new_gamelist li input:hover{ color:#c00;}
.new_gamelist li u{text-decoration:none; display:block; border-top:1px solid #222; text-align:center}

.gamelist ul{}
.gamelist li{ background:url(../images/game_pbg.gif) repeat-x; position:relative; margin:20px; border:1px solid #8b99ae; padding:4px 8px 8px 8px; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;  float:left; cursor:pointer}
.gamelist li:hover{ background-position:0 -170px; border:1px solid #6783ae;}
.gamelist li img{ width:204px; height:124px;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;}
.gamelist em{ color:#263f73; display:block; line-height:24px; padding:0 0 4px 0; margin:0; font-size:12px; font-style:normal}
.gamelist li p{display:none; margin:0;*margin-left:-186px; padding:44px 0 0 0; position:absolute; top:32px; background:url(../images/gamelist_bg.png);width:204px; height:80px;text-align:center; z-index:10;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;}
.gamelist li:hover p{display:block;}
.gamelist a{ padding:8px 10px; width:100px; font-size:14px; font-weight:700; color:#fff; background:#436299; box-shadow:2px 2px 6px #000;text-shadow:0 -1px 0 rgba(0,0,0,0.5);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}

.no-record {
    margin: 20px;
    font-size: 16px;
    font-family: inherit;
    font-weight: 700;
    color: #FC0;
    display: none;
}



/*弹出层的STYLE*/
.div_loading {
    left: 50%; /*FF IE7*/
    top: 50%; /*FF IE7*/
    margin-left: -150px !important; /*FF IE7 该值为本身宽的一半 */
    margin-top: -60px !important; /*FF IE7 该值为本身高的一半*/
    margin-top: 0px;
    position: fixed !important; /*FF IE7*/
    position: absolute; /*IE6*/
    _top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 : /*IE6*/
    document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2); /*IE5 IE5.5*/
    background: url('../Images/loading.gif') no-repeat;
    width: 85px;
    height: 85px;
    display: block;
}

.div_contain {
    box-shadow: 0 0 8px #808080, 0 0 8px #808080;
    left: 50%; /*FF IE7*/
    top: 30%; /*FF IE7*/
    z-index: 2;
    margin-left: -150px !important; /*FF IE7 该值为本身宽的一半 */
    margin-top: -60px !important; /*FF IE7 该值为本身高的一半*/
    margin-top: 0px;
    position: fixed !important; /*FF IE7*/
    position: absolute; /*IE6*/
    _top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 : /*IE6*/
    document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2); /*IE5 IE5.5*/
}

.div_bg {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: #ccc;
    filter: Alpha(opacity=50);
    opacity: 0.5;
}

.calendar * {
    margin: 0;
    padding: 0;
    border: 0;
    font-family: Tahoma, serif;
    font-weight: normal;
    color: #000;
}

.calendar .invalidday a, .calendar .invalidday a:hover {
    color: #aaa;
    cursor: default;
}

.calendar .today {
    color: #f00;
}

.calendar a {
    padding: 0 2px;
    color: #000;
    text-decoration: none;
    display: block;
}

    .calendar a:hover {
        background: #B3CEEF;
    }

.calendar table {
    border-collapse: collapse;
    font-size: 90%;
}

.calendar tbody td {
    width: 24px;
    line-height: 20px;
}

.calendar td {
    padding: 0px;
    text-align: center;
}

.calendar thead tr td {
    background: #C8D8ED;
    color: #233D6D;
    height: 19px;
    border-top: 1px solid #4A74BC;
    border-bottom: 1px solid #A3BAD9;
}

.calendar thead tr.dclinks td a {
    font-size: 95%;
    font-weight: bold;
    color: #fff;
}

.calendar thead tr.dclinks td {
    padding: 2px;
    vertical-align: middle;
    background: #1F3D74;
    border-top: 1px solid #4A74BC;
}

.calendar {
    padding-bottom: 1px;
    border: 1px solid #718BB7;
    font-size: small;
    background: #fff;
}

.calendaricon {
    cursor: pointer;
}

.calendarlink, .calendaricon {
    margin: 0 3px;
    vertical-align: middle;
}

.nextmonth, .previousmonth {
    line-height: 20px;
}

a.nextmonth:hover, a.previousmonth:hover {
    background: #294F93;
}

a.currentdate:hover {
    background: none;
}

.calendar .weekend {
    color: #AB1E1E;
}

.calendar .lastMonth {
    color: #ccc;
}

    .calendar .lastMonth:hover {
        color: #000;
    }

.calendar .nextMonth {
    color: #ccc;
}

    .calendar .nextMonth:hover {
        color: #000;
    }

.calendar .selectedday {
    background: #B3CEEF;
    display: block;
    color: #000;
    font-weight: bold;
}

.cen, .cen2 {
    padding: 5px 0;
    font: 100 12px/20px Tahoma;
    color: #263f73;
}

.input4 {
    vertical-align: middle;
    margin: 0;
    font: 700 11px Tahoma;
    background: url(../images/inp_bg1.gif);
    border: 1px solid #ECBA69;
    color: #000;
    padding: 2px 5px;
    cursor: pointer;
}

    .input4:hover {
        background: url(../images/inp_bg2.gif);
    }

.input5 {
    vertical-align: middle;
    padding: 1px 0 1px 5px;
    margin: 0;
    font: 100 12px Tahoma;
    border: 1px solid #ccc;
}

.cen2 table, #div_Detail table {
    border-collapse: collapse;
    width: 100%;
    border: 0;
    font: 100 12px Tahoma;
    text-align: center;
}

    .cen2 table th, #div_Detail table th {
        border: 1px solid #bbb;
        color: #263f73;
        background: #d7dbe0;
        padding: 3px 0;
    }

    .cen2 table td, #div_Detail table td {
        border: 1px solid #bbb;
		background:#fff;
        padding: 3px 2px;
        color: #333;
    }

        .cen2 table td a:hover{
            text-decoration: underline;
        }

.cen2 td, .cen2 td a, #div_Detail td, #div_Detail td a, .cen2 img, #div_Detail img, .cen2 input, #div_Detail input, .cen2 select, #div_Detail select, .cen2 radio, #div_Detail radio {
    vertical-align: middle;
}

.cen2 img, #div_Detail img {
    margin-right: -15px;
}

.mypro {
    position: absolute;
    margin: 5px 0 0 190px;
    font: 700 12px/20px Tahoma;
    color: #263f73;
}

    .mypro b {
        color: #b50000;
        font-weight: 700;
    }

    .mypro .button {
        background: url(../images/game_buyin.gif);
        width: 50px;
        height: 28px;
        text-align: center;
        cursor: pointer;
        color: #000;
        border: 0;
        font: 700 11px/20px Tahoma;
    }

        .mypro .button:hover {
            color: yellow;
        }

.game_open {
    background: #e3e7ec;
    padding: 10px;
    border: 1px solid #e3e7ec;
    border-top: 0;
    text-align: center;
}

#div_Detail {
    padding: 10px;
    background: #e3e7ec;
    border: 1px solid #e3e7ec;
}

.gamelist .coming {
    position: absolute;
    margin-left: 132px;
    width: 89px;
    height: 59px;
    background: url(../images/coming_en.png) no-repeat;
    z-index: 3;
    cursor: pointer;
}

.gamelist .coming_cn {
    position: absolute;
    margin-left: 132px;
    width: 89px;
    height: 59px;
    background: url(../images/coming_cn.png) no-repeat;
    z-index: 3;
    cursor: pointer;
}

.gamelist .maintan_zh-cn
{
    position: absolute;
    margin-left: -7px;
    margin-top: -5px;
    width: 220px;
    height: 166px;
    background: url(../images/Maintain_cn.png) no-repeat;
    z-index: 999;
    cursor: pointer;
}
.gamelist .maintan_zh-tw
{
    position: absolute;
    margin-left: -7px;
    margin-top: -5px;
    width: 220px;
    height: 166px;
    background: url(../images/Maintain_tw.png) no-repeat;
    z-index: 999;
    cursor: pointer;
}

.gamelist .maintan_en-us {
    position: absolute;
    margin-left: -7px;
    margin-top: -5px;
    width: 220px;
    height: 166px;
    background: url(../images/Maintain_en.png) no-repeat;
    z-index: 999;
    cursor: pointer;
}

.gamelist .nopermission {
    position: absolute;
    margin-left: 132px;
    width: 89px;
    height: 59px;
    background: url(../images/nopermission_en.png) no-repeat;
    z-index: 3;
    cursor: pointer;
}

.gamelist .nopermission_cn {
    position: absolute;
    margin-left: 132px;
    width: 89px;
    height: 59px;
    background: url(../images/nopermission_cn.png) no-repeat;
    z-index: 3;
    cursor: pointer;
}

em {
    color: red;
    padding: 5px;
}


.btn-thin {
    font-size: 12px; padding: 2px 6px;margin-right: 10px;
}