﻿@charset "utf-8";
/* CSS Document */
body {
    font-size: 12px;
    line-height: 18px;
    color: #FFFFFF;
    background: #63451e;
    min-width: 1100px;
}

a {
    color: #c44d4d;
    text-decoration: none;
}

    a:visited {
        text-decoration: none;
    }

    a:hover {
        text-decoration: underline;
    }

    a:active {
        text-decoration: none;
    }

.clear {
    clear: both;
    height: 0;
}

.floatL, .left {
    float: left;
}

.floatR, .right {
    float: right;
}

.red {
    color: #FF9900;
}

* {
    margin: 0px;
    padding: 0px;
}

ol, ul {
    list-style: none;
}

img {
    border: 0;
}

img, div {
    behavior: url(../../../style/share/iepngfix.htc.html);
}

#mainall {
    margin: 0;
    padding: 0;
    height: auto;
}

#mainBody {
    margin: 0;
    padding: 0;
    height: 160px;
    background: url(../images/headerbg.png) repeat-x center top;
}

#header {
    /*width: 1000px;*/
    width:1050px;
    margin: 0px auto;
    height: 147px;
    padding: 0;
    position: relative;
}

#headtop {
    margin: 0;
    padding: 0;
    height: 120px;
}

#header-logo {
    float: left;
    width: 356px;
    height: 120px;
    overflow: hidden;
}

#headright {
    float: right;
    width: 640px;
    height: 120px;
}

#hdselect {
    margin: 0;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    text-align: right;
    color: #000000;
    font-family: "微软雅黑";
    margin-top: 14px;
}

    #hdselect a {
        color: #000000;
    }

        #hdselect a:hover {
            text-decoration: underline;
        }

#loginbox {
    padding-top: 6px;
}
.logged-data{
    padding-right:10px;
}
#loginarea {
    float: left;
    overflow: hidden;
    display: inline;
}

.logintxt {
    width: 110px;
    height: 29px;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
}

.za_text {
    display: inline-block;
    vertical-align: middle;
    width: 110px;
    height: 29px;
    line-height: 29px;
    font-size: 12px;
    font-weight: normal;
    color: #bf9758;
    border: 0px;
    outline: 0;
    padding: 0px 0px 0px 5px;
    background: url(../images/input.png) no-repeat;
}


.logintxt1 {
    padding-top: 6px;
}

.Loginbtn {
    float: left;
    width: 104px;
    height: 32px;
    line-height: 32px;
    font-weight: bold;
    cursor: pointer;
    border: 0;
    background: url(../images/btnlogin.png) no-repeat;
}

.logintxt1 .Loginbtn:hover {
    background: url(../images/btnlogin.png) no-repeat;
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
}

#Loginbtnreg {
    float: left;
    width: 104px;
    height: 32px;
    cursor: pointer;
    display: inline;
    overflow: hidden;
    margin-left: 5px;
}

    #Loginbtnreg a {
        display: block;
        width: 104px;
        height: 32px;
        background: url(../images/btnreg.png) no-repeat;
        overflow: hidden;
    }

        #Loginbtnreg a:hover {
            background: url(../images/btnreg.png) no-repeat;
            filter: alpha(opacity=90);
            -moz-opacity: 0.9;
            -khtml-opacity: 0.9;
            opacity: 0.9;
        }

.Loginbtnpwd {
    float: left;
    width: 104px;
    height: 32px;
    cursor: pointer;
    display: inline;
    overflow: hidden;
    margin-left: 5px;
}

    .Loginbtnpwd a {
        display: block;
        width: 104px;
        height: 32px;
        background: url(../images/btnpwd.png) no-repeat;
    }

        .Loginbtnpwd a:hover {
            background: url(../images/btnpwd.png) no-repeat;
            filter: alpha(opacity=90);
            -moz-opacity: 0.9;
            -khtml-opacity: 0.9;
            opacity: 0.9;
        }



#userinfo {
    width: 525px;
    padding-left: 20px;
    height: 59px;
    line-height: 29px;
    float: right;
    margin-top: 8px;
    color: #FFFFFF;
    background: url(../images/userinfo.png) no-repeat;
    text-align: left;
    white-space: nowrap;
}

    #userinfo a {
        color: #FFFFFF;
    }
#userinfo > a{
    padding:0 5px;
}
#btnlogout {
    position: absolute;
    top: 5px;
    right: 25px;
    height: 20px;
}
.login-Menual li {
    float: left;
}
#btnlogout a {
    display: block;
    height: 20px;
}
.unRead{
    animation:unread .8s linear infinite;
}
@keyframes unread {
    0% {color: #ff0000;}
    50% {color: #FFB500;}
    100% {color: #ff0000;}
}
#page-footer {
    float:;
    width: 100%;
    margin: 0;
    height: auto;
    overflow: hidden;
}

.footer {
    width: 1000px;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
}

#footertop {
    margin: 0;
    height: 52px;
    background: url(../images/fhr.png) no-repeat center bottom;
}

    #footertop ul li {
        float: left;
        width: 250px;
        height: 51px;
        line-height: 51px;
        color: #FFFFFF;
        font-size: 16px;
        text-align: center;
        font-weight: bold;
    }

#footercenter {
    margin: 0;
    height: 223px;
    background: url(../images/fhr.png) no-repeat center bottom;
}

    #footercenter ul li {
        float: left;
        width: 210px;
        padding: 10px 25px 10px 15px;
        line-height: 20px;
        color: #FFFFFF;
    }

.fctitle {
    font-weight: bold;
    font-size: 13px;
}

.fcinfo {
    line-height: 22px;
}

#ArticleList {
    margin: 0;
    padding: 0;
    height: 32px;
    line-height: 40px;
    overflow: hidden;
    text-align: center;
    font-size: 13px;
    color: #FFFFFF;
}

    #ArticleList a {
        color: #FFFFFF;
    }

        #ArticleList a:hover {
            color: #FFFFFF;
        }

#footermsg {
    margin: 0;
    padding: 0;
    height: 31px;
    line-height: 20px;
    overflow: hidden;
    text-align: center;
    color: #FFFFFF;
}

/* footer end */
#wrapindex {
    margin: 0;
    height: auto;
    overflow: hidden;
    background: url(../images/flashbox.png) repeat-x center top;
}

#flashbox {
    width: 1000px;
    height: 438px;
    margin: 0 auto;
    overflow: hidden;
}

#ad-flash {
    float: left;
    width: 1000px;
    height: 407px;
    overflow: hidden;
    margin-top: 30px;
}

#indexbox {
    margin: 0;
    background: url(../images/indexbox.png) repeat-x center top;
}

#indexwrap {
    width: 1000px;
    height: 420px;
    margin: 0 auto;
    overflow: hidden;
}

#indexnewsbox {
    margin: 0;
    height: 38px;
    padding-left: 170px;
    padding-right: 80px;
    line-height: 38px;
    color: #FFFFFF;
}

#indexfirst {
    margin: 0;
    height: 215px;
    position: relative;
}

#indexkefu {
    width: 201px;
    height: 74px;
    position: absolute;
    top: 24px;
    left: 41px;
}

    #indexkefu a {
        display: block;
        width: 201px;
        height: 74px;
        background: url(../images/kefu.png) no-repeat;
    }

        #indexkefu a:hover {
            background: url(../images/kefu.png) no-repeat;
            filter: alpha(opacity=90);
            -moz-opacity: 0.9;
            -khtml-opacity: 0.9;
            opacity: 0.9;
        }

#indexdown {
    width: 201px;
    height: 63px;
    position: absolute;
    top: 110px;
    left: 41px;
}

    #indexdown a {
        display: block;
        width: 201px;
        height: 63px;
        background: url(../images/download.png) no-repeat;
    }

        #indexdown a:hover {
            background: url(../images/download.png) no-repeat;
            filter: alpha(opacity=90);
            -moz-opacity: 0.9;
            -khtml-opacity: 0.9;
            opacity: 0.9;
        }
/*
#f1  { width:137px; height:150px;  position:absolute; top:8px; left:295px;}
#f1 a { display:block; width:137px; height:150px; background:url(../images/f1.png) no-repeat; }
#f1 a:hover {  background:url(../images/f1.png) no-repeat; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}

#f2  { width:137px; height:150px;  position:absolute; top:8px; left:468px;}
#f2 a { display:block; width:137px; height:150px; background:url(../images/f2.png) no-repeat; }
#f2 a:hover {  background:url(../images/f2.png) no-repeat; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}

#f3  { width:137px; height:150px;  position:absolute; top:8px; left:629px;}
#f3 a { display:block; width:137px; height:150px; background:url(../images/f3.png) no-repeat; }
#f3 a:hover {  background:url(../images/f3.png) no-repeat; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}

#f4  { width:137px; height:150px;  position:absolute; top:8px; left:792px;}
#f4 a { display:block; width:137px; height:150px; background:url(../images/f4.png) no-repeat; }
#f4 a:hover {  background:url(../images/f4.png) no-repeat; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}
  */

/*index end */

/*subIMG title*/
#center {
    margin: 0;
    padding: 0;
    height: auto;
    overflow: hidden;
}

#wrapbox {
    margin: 0;
    padding: 0;
    height: auto;
    background: url(../images/wrapbox.png);
    overflow: hidden;
}

#wrapbox1 {
    margin: 0;
    padding: 0;
    height: auto;
    background: url(../images/wrapbox1.png) repeat-x center top;
    overflow: hidden;
}

#wrapw {
    width: 999px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}

#wrapwhead {
    margin: 0;
    height: 30px;
    line-height: 30px;
    color: #FFFFFF;
    margin-top: 15px;
    padding-left: 120px;
    padding-right: 25px;
}

#wrapwcent {
    background: #8f6527;
    height: auto;
    padding-top: 10px;
    padding-bottom: 40px;
    overflow: hidden;
    padding-right: -1px;
}

#v1 {
    float: left;
    width: 446px;
    height: 351px;
    margin-left: 35px;
    margin-top: 20px;
    display: inline;
    background: url(../images/vhg.png) no-repeat;
    overflow: hidden;
}

#v2 {
    float: left;
    width: 446px;
    height: 351px;
    margin-left: 35px;
    margin-top: 20px;
    display: inline;
    background: url(../images/vxtd.png) no-repeat;
    overflow: hidden;
}

#v3 {
    float: left;
    width: 446px;
    height: 351px;
    margin-left: 35px;
    margin-top: 20px;
    display: inline;
    background: url(../images/vag.png) no-repeat;
    overflow: hidden;
}

#v4 {
    float: left;
    width: 446px;
    height: 351px;
    margin-left: 35px;
    margin-top: 20px;
    display: inline;
    background: url(../images/vbbin.png) no-repeat;
    overflow: hidden;
}

#visbox .btngameinfo {
    display: block;
    width: 200px;
    height: 32px;
    line-height: 32px;
    float: left;
    margin-left: 10px;
    margin-top: 296px;
}

    #visbox .btngameinfo a {
        color: #FFFFFF;
        font-family: '微软雅黑';
        font-size: 14px;
    }

        #visbox .btngameinfo a:hover {
            text-decoration: underline;
        }

#visbox .btnstartgame {
    display: block;
    width: 128px;
    height: 38px;
    background: url(../images/btnstartgame.png) no-repeat;
    float: left;
    margin-left: 100px;
    margin-top: 296px;
}

    #visbox .btnstartgame:hover {
        background: url(../images/btnstartgame.png) no-repeat;
        filter: alpha(opacity=90);
        -moz-opacity: 0.9;
        -khtml-opacity: 0.9;
        opacity: 0.9;
    }

#deskother {
    padding-left: 10px;
}

.member #middle {
    width: 801px;
}
/*video*/
#main.video {
    padding-top: 10px;
}

.video {
    padding-bottom: 10px;
}

    .video ul li {
        float: left;
        margin: 5px 10px 5px 15px;
        padding: 2px;
        list-style: none;
    }

        .video ul li a {
            color: #FFFFFF;
        }

    .video h1 {
        padding-top: 5px;
    }

.videoInfo {
    width: 98%;
    border: none;
    margin: 0 auto;
    margin-top: 10px;
}

    .videoInfo p {
        padding: 10px;
        line-height: 20px;
    }

        .videoInfo p a {
            color: #FFFFFF;
            font-size: 16px;
            font-weight: bold;
        }

#game {
    background: url(../images//images/loader.gif) no-repeat #FFF;
    background-position: center center;
    height: 98%;
}

.start {
    font-size: 16px;
    font-weight: bold;
}

#youhui li {
    margin-top: 5px;
    margin-bottom: 5px;
    text-align: center;
}

#youhui .small {
    cursor: pointer;
}

#youhui .big {
    display: none;
}

#youhui .selected {
}

.wrapc {
    margin: 0;
    padding: 0;
    height: auto;
}

#headcontainer {
    margin: 0px;
    height: 204px;
    overflow: hidden;
    background: url(../images/container_bg_x.jpg.html) repeat-x;
}

#headpublic {
    width: 1000px;
    margin: 0px auto;
    height: 177px;
    overflow: hidden;
    background: url(../images/banner-light.png.html) no-repeat top center;
}

#headwelcome {
    width: 1000px;
    margin: 0px auto;
    height: 204px;
    overflow: hidden;
    background: url(../images/title_welcome.png) no-repeat;
}

#headmsg {
    width: 850px;
    padding: 0 30px 0 120px;
    margin: 0px auto;
    height: 37px;
    line-height: 37px;
    background: url(../images/newsbg02.jpg.html) no-repeat;
}
/*首頁捲動圖*/



#wrapall {
    margin: 0;
    padding: 0;
    height: auto;
    overflow: hidden;
}

#page-container {
    /*width: 1000px;*/
    margin: 0 auto;
    height: auto;
    /*overflow: hidden;*/
    zoom: 1; /* background: url(../images/bg_area.jpg.html) top left #201F1F repeat-x;*/
}

#page-bodycc {
    margin: 0;
    padding: 0px;
    padding-bottom: 20px;
    background: url(../images/insBg01.png.html) repeat-y;
}

.lny_lk {
    background-color: #000325;
    height: 30px;
    border-top: 1px solid #121534;
}

#centerwrap {
    width: 1000px;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
    background: url(../images/gamearea.jpg.html) repeat-y;
}
/*#centerwraphead { width:1000px; margin:0 auto; padding:0; padding-left:10px; padding-top:10px; height:30px; font-size:16px; font-weight:bold; color:#FFFDF6; }*/
#centerwrapfoot {
    width: 1000px;
    margin: 0 auto 10px auto;
    padding: 0;
    height: 25px;
    background: url(../images/gamearea_down.jpg.html) no-repeat;
    overflow: hidden;
}

#cwrapleft {
    margin: 0;
    height: auto;
    overflow: hidden;
}

#cwrapleft1 {
    margin-left: 10px;
    width: 249px;
    float: left;
    overflow: hidden;
    display: inline;
}


#cwrapright {
    float: right;
    width: 720px;
    padding: 0px;
    height: auto;
    overflow: hidden;
    display: inline;
}

#cwraprwp {
    margin: 0;
    padding: 0;
    height: auto;
    overflow: hidden;
}

#cwraprwp1 {
    margin: 0;
    padding: 0;
    height: auto;
    overflow: hidden;
    background: url(../images/righttxt_top.png.html) no-repeat;
}

#cwraprfoot {
    margin: 0;
    padding: 0;
    height: 10px;
    background: url(../images/righttxt_down.png.html) no-repeat;
}

#cwraprcen {
    margin: 0;
    padding: 0;
    height: auto;
    overflow: hidden;
    background: url(../images/about_med.png.html) repeat-y;
}

#beifoot {
    width: 1000px;
    margin: 0 auto;
    height: 25px;
    background: url(../images/gamearea_down.jpg.html) no-repeat;
}

#centerwrap1 {
    width: 1000px;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
}

#cwrapright1 {
    float: right;
    width: 740px;
    display: inline;
    padding: 0px;
    height: auto;
    overflow: hidden;
}

.pagetitle {
    margin: 0;
    padding: 0px;
    padding-left: 15px;
    height: 35px;
    line-height: 35px;
    background: url(../images/BG_advertiseHead.jpg.html) repeat-x;
    color: #FFFFFF;
    font-weight: bold;
}

.pagecontent {
    margin: 0;
    padding: 0px 10px 10px 15px;
    overflow: hidden;
    zoom: 1;
    height: auto !important;
    height: 525px;
    min-height: 525px;
    overflow: hidden !important;
    overflow: visible;
    zoom: 1;
    line-height: 20px;
    color: #FFFFFF;
    color: #FFF;
    word-wrap: break-word;
    overflow: hidden;
    padding-bottom: 30px;
}

.beimain {
    margin: 0;
    padding: 30px 20px 20px 20px;
    height: auto;
    overflow: hidden;
}

.beititle {
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    margin: 0;
    padding: 0;
    padding-bottom: 5px;
    overflow: hidden;
}

.beimain .beititle font {
    font-size: 12px;
    color: #FF0000;
    font-weight: normal;
}

.beibox {
    margin: 0;
    padding: 0;
    height: 50px;
    overflow: hidden;
}

.beiboxtime {
    float: left;
    width: 90px;
    height: 35px;
    overflow: hidden;
}

.beiboxjt {
    float: left;
    width: 30px;
    padding-top: 3px;
    overflow: hidden;
    font-size: 20px;
    color: #ffffff;
}

.beiboxurl {
    float: left;
    width: 200px;
    overflow: hidden;
}

.beiboxsub {
    float: left;
    width: 60px;
    font-size: 14px;
    padding-top: 3px;
    font-weight: bold;
    color: #ffffff;
    overflow: hidden;
}

.beibox .beiboxsub a {
    color: #FFFFFF;
}

.beibutton {
    cursor: pointer;
}
/**/




/*new*/
.owrap {
    margin: 0;
    padding: 0;
    height: auto;
    overflow: hidden;
}

.wrap {
    width: 980px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

/*cp*/
.cptitle {
    margin: 0;
    padding: 0;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    background: url(../images/img02.jpg.html) no-repeat 0px 5px;
}

.kkleft {
    width: 481px;
    height: 105px;
    float: left;
    overflow: hidden;
    padding-bottom: 8px;
}

a.Game-Rule {
    float: left;
    margin-left: 30px;
    margin-top: 60px;
    width: 68px;
    height: 23px;
    display: block;
    background: url(../images/rule.jpg.html) top no-repeat;
}

a.cp-login {
    float: left;
    margin-left: 30px;
    margin-top: 60px;
    width: 52px;
    height: 23px;
    display: block;
    background: url(../images/login.jpg.html) top no-repeat;
}

.tpurl {
    width: 152px;
    float: right;
    margin-top: 8px;
    margin-right: 16px;
    display: inline;
}

.kkleft .tpurl a, .kkright .tpurl a {
    display: block;
    width: 152px;
    height: 86px;
    overflow: hidden;
    color: #FF9900;
}

.kkright {
    width: 481px;
    height: 105px;
    float: right;
    overflow: hidden;
    padding-bottom: 8px;
}

/*dianzi*/
.gametitle {
    margin: 0;
    padding: 10px 0 0 30px;
    background: url(../images/star-point.png.html) no-repeat 10px 10px;
    height: 23px;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 14px;
}

.dzgameleft {
    float: left;
    width: 238px;
    height: 205px;
    overflow: hidden;
    margin-top: 6px;
    margin-right: 5px;
    display: inline;
    background: url(../images/EGame_bg.png.html) no-repeat;
}

.dzgimg {
    width: 207px;
    height: 152px;
    border: 1px solid #FFFFFF;
    margin-top: 13px;
    margin-left: 13px;
    overflow: hidden;
}

.dzgtxt {
    margin: 0;
    padding: 0 0 0 30px;
    height: auto;
    overflow: hidden;
    font-size: 14px;
    font-weight: bold;
    color: #FF9900;
    height: 32px;
    line-height: 32px;
    background: url(../images/star-point.png.html) no-repeat 12px 6px;
}

.dzgameleft .dzgtxt a {
    color: #FFFFFF;
}

/*shixun*/
#livegame {
    margin: 0;
    padding: 13px 0 0 0;
    height: auto;
    overflow: hidden;
}

.gameleft {
    width: 480px;
    height: 238px;
    float: left;
    overflow: hidden;
    background: url(../images/game_bg.png.html) no-repeat;
}

.gameright {
    width: 480px;
    height: 238px;
    float: right;
    overflow: hidden;
    background: url(../images/game_bg.png.html) no-repeat;
}

.gameright1 {
    width: 479px;
    height: 237px;
    padding-top: 1px;
    padding-left: 1px;
    float: right;
    overflow: hidden;
    background: url(../images/game_bg2.png.html) no-repeat;
}

.gameimg {
    margin: 0;
    padding-top: 13px;
    padding-left: 9px;
    height: 186px;
    overflow: hidden;
}

.gametxt {
    margin: 3px 0 0 0;
    padding: 0 0 0 40px;
    height: 21px;
    overflow: hidden;
    line-height: 21px;
}

.gameleft .gametxt font a, .gameright .gametxt font a {
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}

    .gameleft .gametxt font a:hover, .gameright .gametxt font a:hover {
        color: #FF9900;
    }

.gameleft .gametxt *, .gameright .gametxt * {
    vertical-align: middle;
    line-height: 21px;
}

.gadv01 {
    width: 490px;
    height: 70px;
    float: left;
    margin-bottom: 10px;
    overflow: hidden;
}

.gadv02 {
    width: 490px;
    height: 70px;
    float: right;
    margin-bottom: 10px;
    overflow: hidden;
}

.guanimg {
    width: 345px;
    height: 334px;
    float: left;
    overflow: hidden;
    margin-top: 15px;
}

.guaninfo {
    width: 562px;
    height: auto;
    float: right;
    overflow: hidden;
    margin-top: 15px;
    line-height: 20px;
    display: inline;
    color: #FFFFFF;
}

.guanstart {
    width: 542px;
    padding-left: 20px;
    margin-top: 20px;
    height: 30px;
    float: right;
    overflow: hidden;
    background: url(../images/star-point.png.html) no-repeat;
    font-size: 14px;
    font-weight: bold;
    color: #FF9900;
}

#owrap .guanstart a {
    color: #FF9900;
}

.guanup {
    margin: 10px 0 20px 0;
    text-align: center;
    height: 30px;
    float: center;
    overflow: hidden;
    background: url(../images/pf_up.png.html) no-repeat 410px 0;
    font-size: 14px;
    font-weight: bold;
    color: #FFCC00;
}

#owrap .guanup a {
    color: #FF9900;
}



#ifrbox {
    width: 1000px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}

#ifrleft {
    width: 195px;
    height: auto;
    overflow: hidden;
    float: left;
}

#ifrright {
    width: 800px;
    height: auto;
    overflow: hidden;
    float: right;
}

#floatc {
    width: 122px;
    height: 277px;
    background: url(../images/kf.png.html) no-repeat;
    overflow: hidden;
    cursor: pointer;
    position: absolute;
    top: 150px;
    right: 10px;
}

#floatkf {
    margin: 0;
    height: 251px;
    overflow: hidden;
}

    #floatkf a {
        display: block;
        width: 122px;
        height: 251px;
        overflow: hidden;
        cursor: pointer;
    }

#floatclose {
    margin: 0;
    height: 26px;
    overflow: hidden;
    background: url(../images/close.png.html) no-repeat;
}


#floatdown {
    width: 121px;
    height: 177px;
    background: url(../images/down.png.html) no-repeat;
    overflow: hidden;
    cursor: pointer;
    position: absolute;
    top: 150px;
    left: 5px;
    cursor: pointer;
}

#floatmous {
    margin: 0;
    height: 151px;
    overflow: hidden;
}

    #floatmous a {
        display: block;
        width: 121px;
        height: 151px;
    }

#floatdownclose {
    margin: 0;
    height: 26px;
    overflow: hidden;
    background: url(../images/close.png.html) no-repeat;
}



#welcome {
    width: 1000px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}

.980wrap {
    width: 980px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}

#nicewrap {
    width: 980px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}

#wellwrap {
    width: 1000px;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
}


#innerNewsBg {
    background: url(../images/news1.jpg.html) left top no-repeat;
    margin: 0 auto;
    padding: 12px 30px 0 170px;
    width: 800px;
    height: 40px;
}

    #innerNewsBg marquee {
        color: #FFF;
    }

#game_classify {
    width: 960px;
    height: auto;
    margin: 0px auto;
}

#gameIconArea {
    float: left;
    width: 512px;
    height: auto;
    padding: 0px 0 0 30px;
}

    #gameIconArea img {
        border: 0;
    }

##gameIconArea a {
    color: #FFFFFF;
}

#gameIconArea ul li {
    float: left;
}

#gameIconArea li.mtab .icon_title {
    color: #ffffff;
}

.iconframe {
    float: left;
    width: 116px;
    height: 123px;
    padding: 15px 6px;
}

.icon_img {
    float: left;
    width: 116px;
    height: 105px;
}

.icon_title {
    float: left;
    width: auto;
    height: 14px;
    color: #FFFFFF;
    font-size: 12px;
    padding-top: 8px;
    line-height: 12px;
    font-weight: bold;
}

.iconframe .icon_title a {
    color: #FFFFFF;
}

#ShadowLine {
    width: 13px;
    height: 350px;
    float: left;
    background: url(../images/ShadowLine.png.html) top left no-repeat;
    margin: 0px 9px 0 9px;
}

#fontframe {
    float: left;
    display: block;
    width: 340px;
    height: auto;
    padding: 0 5px 0 20px;
    color: #FFFFFF;
    line-height: 24px;
    margin-top: 10px;
    font-weight: bold;
    position: relative;
}

#btn {
    float: left;
    width: 220px;
    height: 55px;
    position: relative;
    top: 30px;
    left: 17px;
    z-index: 1;
}

    #btn a {
        color: #FFFFFF;
    }

.btnRule {
    width: 276px;
    height: 43px;
    display: block;
    background: url(../images/btn_rule.png.html) top left no-repeat;
    font-size: 16px;
    line-height: 45px;
    text-decoration: none;
    color: #2E2D2C;
    font-weight: bold;
    text-align: center;
    position: relative;
    z-index: 2;
}

    .btnRule:hover {
        background: url(../images/btn_rule.png.html) no-repeat left bottom;
    }


.content {
    line-height: 28px;
    color: #FFFFFF;
    padding-top: 10px;
    padding-left: 0px;
    padding-right: 10px;
}
/* bz */
.bzinput {
    width: 220px;
}

.bzinput1 {
    width: 180px;
}

.bzshua {
    margin: 0;
    padding: 0;
    height: 30px;
    padding-top: 30px;
    font-weight: bold;
    font-size: 14px;
    padding-left: 300px;
}

#middle a {
    color: #FFFFFF;
}
/* dianzi */
.description {
    padding-left: 15px;
}

#main .description a {
    color: #FFFFFF;
}
/*member*/


/* jia de */
#main.mainlines {
    padding-top: 0px;
}

#centerwraphead {
    height: 30px;
    width: 1000px;
    margin: 0 auto;
    background: url(../images/banner-ad.jpg.html) no-repeat;
}

    #centerwraphead span {
        font-size: 14px;
        font-weight: bold;
        height: 30px;
        line-height: 30px;
        font-family: Arial, Helvetica, sans-serif;
        padding-left: 25px;
    }

.linesul {
    padding-top: 10px;
}

#main.mainnav h1 {
    width: 1000px;
    height: 1px;
    margin: 0 auto;
    position: relative;
}

    #main.mainnav h1 span {
        display: block;
        color: #FFFFFF;
        font-size: 14px;
        font-weight: bold;
        height: 30px;
        line-height: 30px;
        font-family: Arial, Helvetica, sans-serif;
        margin: 0;
        padding-left: 258px;
        position: absolute;
    }

/*#privateag {position:absolute; top:0; left:0; height:57px; width:982px; margin:0 auto; background:url(../images/banner-ad.jpg.html) no-repeat;}
#privateag span {display:block; position: absolute; top:60px; left:245px; font-size:14px; font-weight:bold; height:30px; line-height:30px; font-family:Arial, Helvetica, sans-serif;}*/

/*#agentregurl { margin:0; margin-top:70px;}*/

.reg_add {
    font-weight: bold;
    font-size: 14px;
    padding-left: 0px;
}

#czpwd {
    margin: 0;
    padding: 0;
    height: 28px;
    font-size: 12px;
    font-weight: bold;
    width: 750px;
    position: relative;
}

    #czpwd span {
        position: absolute;
        left: 38px;
        top: 6px;
    }

#main h1 span#videoinfotitle, #main h1 span#videoindextitle {
    display: block;
}

#videoinfotitle {
    display: block;
    height: 30px;
    line-height: 30px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 15px;
    font-size: 14px;
}

#videoindextitle {
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 15px;
}

.reg_bottom {
    background: url(../images/reg_border_bottom.png) no-repeat left top;
    height: 15px;
    width: 735px;
    padding-left: 0px;
}

#forget div.reg_bottom {
    border: 0;
    width: 735px;
}


.form label span {
    color: #f8e678;
}

#main.video h1 {
    display: none;
}

#main.mainlines #centerwraphead {
    display: none;
}

#main.cnyouhui #centerwraphead {
    display: none;
}


#middle.description {
    width: 740px;
    margin-top: 10px;
}

#main.mainlines #left {
    width: 240px;
    float: left;
}

#main.mainlines #middle {
    width: 759px;
    float: right;
}

#main.sport {
    margin-top: 5px;
}

#main.mainnav #left {
    width: 240px;
    margin-top: 5px;
}

#main.mainnav #middle {
    margin-top: 30px;
}

#main.fp #left, #main.agent #left, #main.reg #left {
    width: 240px;
    float: left;
}

#main.fp #middle, #main.agent #middle, #main.reg #middle {
    margin-top: 0;
    width: 759px;
    float: right;
}

#main.fp .reg_top, #main.agent .reg_top, #main.reg .reg_top {
    display: none;
}
/*#main.fp .reg_add, #main.agent .reg_add ,#main.reg .reg_add { display:none;}*/
#main.agent .reg_bg, #main.reg .reg_bg {
    background: none;
}

#main.fp .reg_bg {
    background: none;
    height: 500px;
}


#main.fp .reg_top, #main.agent .reg_top, #main.reg .reg_top {
    display: none;
}

#main.agent .reg_bg, #main.reg .reg_bg {
    background: none;
}

#main.fp .reg_bg {
    background: none;
    height: 500px;
}

#main.reg .reg_bg {
    height: 860px;
}

#main.agent .reg_bg {
    height: 830px;
}

#main.gameList {
    padding-top: 10px;
    padding-bottom: 20px;
}

    #main.gameList h1 div {
        display: block;
        font-size: 14px;
        font-weight: bold;
        height: 30px;
        line-height: 30px;
        font-family: Arial, Helvetica, sans-serif;
        position: relative;
    }

    #main.gameList #youxiguize {
        position: absolute;
        top: -5px;
        right: 0;
        width: 200px;
        padding-left: 60px;
    }

    #main.gameList h1 span {
        display: block;
        font-size: 14px;
        font-weight: bold;
        height: 30px;
        line-height: 30px;
        font-family: Arial, Helvetica, sans-serif;
    }

.gameList ul li {
    float: left;
    width: 250px;
    overflow: hidden;
    list-style: none;
    text-align: center;
    margin-top: 10px;
}

.gameList a {
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    line-height: 26px;
}

#main.gameList h1 span.description {
    position: absolute;
    right: 0;
    top: -5px;
}

.linesul li {
    margin-top: 5px;
}

#middle {
    float: right;
}

.notice {
    color: #FF0000;
}

::-webkit-input-placeholder { /* Chrome */
    transition: opacity 250ms ease-in-out;
    color:#bf9758;
}
:focus::-webkit-input-placeholder {
    opacity: 0.5;
}
:-ms-input-placeholder { /* IE 10+ */
    transition: opacity 250ms ease-in-out;
    color:#bf9758;
}
:focus:-ms-input-placeholder {
    opacity: 0.5;
}
::-moz-placeholder { /* Firefox 19+ */
    opacity: 1;
    transition: opacity 250ms ease-in-out;
    color:#bf9758;
}
:focus::-moz-placeholder {
    opacity: 0.5;
}
:-moz-placeholder { /* Firefox 4 - 18 */
    opacity: 1;
    transition: opacity 250ms ease-in-out;
    color:#bf9758;
}