﻿.main{
    margin: 0 auto;
    width: 100%;
}


.head{
    float: left;
    width: 100%;
    height: 69px;
    border-bottom: 3px solid #e61600;
    background: #fff;

}

.head img{
    float: left;
    margin-left: 20%;
}

.nav{
    /*float: left;
    margin-left: 590px;*/
    float:right;
    margin-right:10%;
    height: 69px;
}

.nav li{
    float: left;
    margin: 0 35px;
    height:69px;
    line-height: 69px;

}

.nav li a{
    color: #000000;
    font-size: 16px;
    text-decoration: none;
}

.content{
    position: relative;
    float: left;
    width: 100%;
    height: 570px;
}

.flexslider{margin:0px auto;position:relative;width:100%;height:570px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;/*background:url(../img/ad_ctr.png) no-repeat;*/position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:120px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{/*background:url(../img/dot.png) no-repeat 0 -16px;*/display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}




.logPart{
    position: absolute;
    right: 5%;
    top: 23px;
    width: 432px;
    height: 440px;
    background: url("../img/log.png") no-repeat;
}

.username{
    float: right;
    width: 236px;
    height: 41px;
    border-radius: 10px;
    border: 0;
    background: rgba(0,0,0,0);
    margin-top: 125px;
    margin-right: 40px;
    outline: none;
    text-indent: 12px;
}

.password{
    float: right;
    width: 236px;
    height: 41px;
    border-radius: 10px;
    border: 0;
    background: rgba(0,0,0,0);
    margin-top: 33px;
    margin-right: 40px;
    outline: none;
    text-indent: 12px;
}

.logBtn{
    float: right;
    width: 249px;
    height: 62px;
    border: 0;
    background: rgba(0,0,0,0);
    margin-top: 29px;
    margin-right: 78px;
    cursor: pointer;
    outline: none;
}

.logBtn:hover{
    background: url("../img/62.png") repeat-x;
    border-radius: 21px;
}

.regBtn{
    float: right;
    width: 182px;
    height: 46px;
    border: 0;
    background: rgba(0,0,0,0);
    margin-top: 11px;
    margin-right: 110px;
    cursor: pointer;
    outline: none;
}

.regBtn:hover{
    background: url("../img/46.png") repeat-x;
    border-radius: 20px;
}

.gameDownload{
    position: absolute;
    width: 100%;
    height: 102px;
    left: 0;
    bottom: 0;
    background: url("../img/bac_2.png") repeat-x;
    border-top: 1px solid #856d88;
}

.gameload{
    margin: 0 auto;
    width: 840px;
}

.gamePos{
    position: relative;
    width: 840px;
    height: 102px;
}

.gameImg{
    position: absolute;
    left: 0;
    top: -50px;
}

.gamePos li{
    height: 102px;
    line-height: 102px;
    color: #fff;
    font-size: 35px;
    margin-left: 165px;
}

.downBtn{
    position: absolute;
    right: 0;
    top: 26px;
    border: 0;
    width: 182px;
    height: 52px;
    border-top: 1px solid #50effd;
    border-radius: 10px;
    background: #19c1f1 url("../img/down.png") 144px center no-repeat;
    font-size: 24px;
    color: #fff;
    cursor: pointer;
	text-decoration:none;
    text-align:center;
    vertical-align:middle;
    line-height:50px;
}

.main_2{
    margin: 0 auto;
    width: 1265px;
}

.content_part2{
    float: left;
    width: 1265px;
    height: 410px;
    background: #fff;
    box-shadow: 1px 1px 2px #bbbfc2;
    border-radius: 5px;
    margin-top: 15px;
    margin-bottom: 15px;
}

.gameShow{
    float: left;
    width: 903px;
    margin-top: 37px;
    margin-left: 37px;
}

.gameList{
    float: left;
    width: 288px;
    height: 162px;
    margin-right: 8px;
    margin-bottom: 8px;
}
.gameList img {
    width: 288px;
    height: 162px;
}

.gameListBowRight{
    float: right;
    width: 284px;
    height: 162px;
    margin-right: 160px;
    margin-bottom: 8px;
}

.gameListBowLeft{
    float: left;
    width: 284px;
    height: 162px;
    margin-left: 165px;
    margin-bottom: 8px;
}

.gameListBowLeft img, .gameListBowRight img{
    width: 288px;
    height: 162px;
}

.articleContent{
    float: left;
    width: 241px;
    height: 315px;
    margin-left: 20px;
    margin-top: 50px;
    font-size: 14px;
    line-height: 20px;
}

.footer{
    float: left;
    width: 100%;
    line-height:24px;
    color: #fff;
    text-align: center;
    background: #292442;
}

.blackPos{
    position: relative;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
    display: none;
    z-index: 998;
}

.regAlert{
    position: fixed;
    width: 405px;
    height: 452px;
    border-top: 1px solid #f8b675;
    background: #fff;
    display: none;
    z-index: 999;
}

.closeImg{
    float: right;
    cursor: pointer;
}

.regContent{
    float: left;
    width: 376px;
    margin-left: 28px;

}

.regTitle{
    float: left;
    font-size: 18px;
    color:#7d7d7d;
    width: 100%;
    clear:both;
}

.companyTitle{
    float: left;
    width: 100%;
    color: #d79563;
    font-size: 14px;
    text-align: center;
    margin-top: 22px;
}

.regAlertInput{
    float: left;
    width: 336px;
    height: 45px;
    border: 1px solid #d9d8d8;
    margin-top: 25px;
    text-indent: 20px;
}

.check{
    clear: left;
    float: left;
    margin-top: 7px;
    vertical-align: middle;
    
}

.read{
    float: left;
    margin-top: 5px;
    color: #7d7d7d;
}

.OKBtn{
    float: left;
    width: 340px;
    height: 50px;
    border: 0;
    border-radius: 5px;
    background-color: #f59132;
    color: #fff0c3;
    margin-top: 18px;
    cursor:pointer;
}

.game-container {
    padding:10px;text-indent: 36px;font-size:18px;
}

.game-container .item {
    float: left;
    height: 258px;
    margin-left: 100px;
    text-align: center;
}

.line{width:100%;/*margin:40px 0 0 0;*/
position:static;}

.error,.corect{height:20px;top:100px;right:20px;}
.error span{position:relative;margin-left:60%; right:20px;background:#fcc;border:1px solid #f33;font-size:12px;line-height:16px;color:#600;padding:6px 10px 4px 10px;border-radius:5px;opacity:.8;white-space:nowrap;overflow:hidden;}
.corect{background-position:0 0;}
.corect span{display:none;}
.none{display:none;}

.right{float:right;width:260px;height:360px;margin:20px 0 0 0;border-left:1px solid #ccc;}

.clear {
    clear:both;
}

/*购买浮层start*/
.paydiv {
    width:504px;
    height:363px;
    background:url('/img/pay/czkuang.png');
    display:none;
}

.payclose {
    width: 9px;
    height: 9px;
    background: url('/img/pay/czguanbi1.png') no-repeat;
    float: right;
    margin: 15px 15px 0 0;
    cursor: pointer;
}
.payclose:hover {
    background: url('/img/pay/czguanbi.png') no-repeat;
}

.goodsimg {
    width: 118px;
    height: 118px;
    padding:47px 0px 0px 18px;
    float:left;
}

.boxbutton {
    float:right;
    margin-right:45px;
    margin-top:30px;
}

.paybutton1 {
    width: 276px;
    height: 73px;
    background: url('/img/pay/czwyzf1.png') no-repeat;
    cursor: pointer;
}

    .paybutton1:hover {
        background: url('/img/pay/czwyzf.png') no-repeat;
    }

.paybutton2 {
    width: 276px;
    height: 73px;
    background: url('/img/pay/czkjzf1.png') no-repeat;
    cursor: pointer;
}
.paybutton2:hover {
        background: url('/img/pay/czkjzf.png') no-repeat;
    }

.paygoods{
    font-size:15px;
    font-family:'Microsoft YaHei';
    padding-left:53px;
    color:#fff;
    height:24px;
    float:left;
    padding-top:50px;
}

.payprice {
    font-size:15px;
    font-family:'Microsoft YaHei';
    padding-left:53px;
    color:#fff;
    height:24px;
    float:left;
    padding-top:10px;
}

.paymoney {
    font-size:18px;
    color:#f8b675;
}

.goodsinfo {
    text-align:center;
    font-size:18px;
    font-family:'Microsoft YaHei';
    color:#fff;
    height:24px;
    padding-top:10px;
    color:#f8b675;
}
/*购买浮层End-->*/


#Recharge{ width:950px;height:640px; background:url(/img/pay/bg.jpg) no-repeat;margin:0px auto;display:none;}
        .recharge_main{width:520px;height:390px;padding:160px 0px 0px 255px;}
       .chargeList{ font-size:14px;  font-weight:bold; }
       .chargeList li{ text-align:left;}
       .chargeList li a{width:223px;height:29px; *height:27px; line-height:27px;*line-height:20px;float:left;display:block;margin:0 18px 10px 0;padding:5px 0 0 10px;*padding:7px 0 0 10px;  color:#9a9a9a;text-decoration:none;}
       .chargeList li a:hover{color:#9a9a9a;text-decoration:none; background:url(/img/pay/Ahover.jpg) no-repeat;}
       .aHover{color:#9a9a9a;text-decoration:none; background:url(/img/pay/Ahover.jpg) no-repeat;}
       .textcolor1{ color:#ffae00; }
       .textcolor2{ color:#fc0006; }
       .dhBut
        {
            display: block;
            margin-top: 2px; *margin-top:5px;margin-left:auto;margin-right:auto;cursor:pointer;width:135px;height:30px;background-image:url('/img/pay/dhBut.jpg');
            clear:both;
        }
        .dhBut:hover
        {
            /*background-image: url( '/Images/Web/Ahover.jpg' );*/
        }
       .ffhc{ color:#938b63; font-size:12px; text-align:left;}
       .ffhc p{ padding:2px 0;}
       .ffhc p strong{ margin-bottom:5px; display:block;}
       .hongzi{color:Red;}

       .close
        {
            /*margin-top:-150px;
            margin-right:-165px;*/
            margin-top:-20px;
            margin-right:-10px;
            width: 28px;
            height: 28px;
            background-image: url( '/img/pay/closeOn.png' );
            float: right;
            cursor: pointer;
            clear:both;
            
        }
        
        .close:hover
        {
            display: block;
            width: 28px;
            height: 28px;
            background-image: url( '/img/pay/closeOut.png' );
            
        }