@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr,span{margin:0;padding:0;}
html{width: 100%;height: 100%;}
body{font-size:12px;font-family: "Microsoft YaHei","微软雅黑","\5fae\8f6f\96c5\9ed1";color:#000000;background:#fff;margin:0 auto;padding:0px;}
a{text-decoration:none;color:#235aa7;outline:none;}
a:active{star:expression(this.onFocus=this.blur());}
img{border:0px;vertical-align: middle;}
li{list-style: none;}
.pt10{padding-top: 10px;}
.pl10{padding-left: 10px;}
.pr10{padding-right: 10px;}
.pb10{padding-bottom: 10px;}
.pn5{padding: 5px;}
.pt5{padding-top: 5px;}
.pl5{padding-left: 5px;}
.pr5{padding-right: 5px;}
.pb5{padding-bottom: 5px;}
.mt10{margin-top: 10px;}
.mt30{margin-top: 30px;}
.ml10{margin-left: 10px;}
.mr10{margin-right: 10px;}
.mb10{margin-bottom: 10px;}
.mn5{margin: 5px;}
.mt5{margin-top: 5px;}
.ml5{margin-left: 5px;}
.mr5{margin-right: 5px;}
.mb5{margin-bottom: 5px;}
.ibg {
    width:100%;
    height:100%;
    position: relative;
    overflow: hidden;
    background: url(../img/bg.jpg);    background-size: cover;
}
.ibg3840 {
    width:100%;
    height:100%;
    position: relative;
    overflow: hidden;
    background: url(../img/bg3840.jpg) no-repeat center center;    background-size: cover;
}
.wrap {
    width:1200px;
    height:930px;
    margin: 0px auto;text-align: center;
}
.headtop {
    margin-top: 50px;position: absolute;
    display: flex; z-index: 1000;width: 1200px;
    justify-content: space-between;
}
.logo{
    width:181px;height:49px;background: url("../img/c7logo.png") center center no-repeat;
    background-size: contain;cursor: pointer;
}
.logo3840{
    width:280px;height:90px;background: url("../img/c7logo3840.png?tt=333") center center no-repeat;
    background-size: contain;cursor: pointer;
}
.onlineload {
    width: 400px;
    display: flex;
    z-index: 1000;
    justify-content: flex-end;
    margin-left: 60%;
    /* padding-right: 20px;
    margin-top: -10px; */
}
.online {
    width:171px;height:77px;background: url("../img/online.png") center center no-repeat;
    background-size: contain;cursor: pointer;
}
.online3840 {
    width:171px;height:77px;background: url("../img/online3840.png") center center no-repeat;
    background-size: contain;cursor: pointer;
}
.onlinelist {
    display: none;
    float:right;
    padding: 2px;
    margin-top:80px;
    box-shadow: 0 8px 10px rgba(96, 49, 32, 0.14);
    overflow: hidden;
    border: none;
    background-color: #fff;
    cursor: pointer;    border-radius: 10px;
    line-height: 1.8;
    box-sizing: border-box;
    background-image: linear-gradient(#ffffff,#ffffff),linear-gradient(to top, rgba(204, 167, 126, 0.4), rgba(177, 116, 53, 0.4));
    background-clip: content-box,padding-box;
    transition: filter .5s ease;
    position: relative;
    left: 60px;
}
.onlinename {
    width: 245px;height: 60px;display: flex;justify-content: space-between;padding: 10px 20px;
}
.onlinename:first-child {
    margin-top: 10px;
}
.onlinename:last-child {
    margin-bottom: 10px;
}
.loadapp {
    width:171px;height:77px;background: url("../img/newload.png") center center no-repeat;
    background-size: contain;cursor: pointer;
}
.loadapp3840 {
    width:171px;height:77px;background: url("../img/newload3840.png") center center no-repeat;
    background-size: contain;cursor: pointer;
}
.online:hover, .online:active, .online:focus {
    background: url("../img/onlineactive.png") center center no-repeat;
    background-size: contain;transition: 0.5s
}
.online3840:hover, .online3840:active, .online3840:focus {
    background: url("../img/onlineactive3840.png") center center no-repeat;
    background-size: contain;transition: 0.5s
}
.loadapp:hover, .loadapp:active, .loadapp:focus {
    background: url("../img/loadapp.png") center center no-repeat;
    background-size: contain;transition: 0.5s
}
.loadapp3840:hover, .loadapp3840:active, .loadapp3840:focus {
    background: url("../img/loadapp.png") center center no-repeat;
    background-size: contain;transition: 0.5s
}
/*.onlinename-p {*/
/*    width: 170px;text-align: left;*/
/*}*/
.onlinename-p {
    min-width: 170px;
    text-align: left;
}
.p11 {
    color: #666b79;font-size: 14px;    line-height: 31px;font-family: PingFang-SC-Medium;
}
.p22 {
    color: #a17a51;font-size: 20px;font-family: PingFang-SC-Medium;line-height: 20px;
}
.p22  span{
    background: #dbc7b3;font-size: 12px;color: #ffffff;padding: 3px 8px;border-radius: 3px;top: -3px;
    position: relative;margin-left: 6px;
}
.p22  span:hover {
    background: #caab8b;
}
.p33 {
    color: #a17a51;font-size: 16px;font-family: PingFang-SC-Medium;line-height: 16px;
}
.p33 span{
    background: #dbc7b3;font-size: 12px;color: #ffffff;padding: 3px 8px;border-radius: 3px;top: -3px;
    position: relative;margin-left: 6px;
}
.p33 span:hover {
    background: #caab8b;
}
.imgwh{
    height:60px;
    width:60px;
}    
.bgtext{
    width: 1200px;margin-top:215px;transition: 0.5s;
}
.girls {
    width: 700px;margin-top: 35px;
    position: absolute;
    top: 0px;transition: 0.5s;
    margin-left: 224px;
}
.ewm {
    display: none;
    float:right;
    /*padding: 0 20px;*/
    background: #ffffff;
    position: relative;
    left: 10px;
    padding: 2px;
    border-radius: 10px;    margin-top:80px;
    box-shadow: 0 8px 10px rgba(20, 102, 202, 0.20);
    box-sizing: border-box;
    background-image: linear-gradient(#ffffff,#ffffff),linear-gradient(to top, rgba(204, 167, 126, 0.4), rgba(177, 116, 53, 0.4));
    background-clip: content-box,padding-box;
    transition: filter .5s ease;

}
.loadapp:hover .ewm, .loadapp:active .ewm, .loadapp:focus .ewm {
   display: block;
}
.loadapp3840:hover .ewm, .loadapp3840:active .ewm, .loadapp3840:focus .ewm {
    display: block;
}
.online:hover .onlinelist, .online:active .onlinelist, .online:focus .onlinelist {
    display: block;
}
.online3840:hover .onlinelist, .online3840:active .onlinelist, .online3840:focus .onlinelist {
    display: block;
}
.ewm img {
    width:140px;
    height:140px;
    float:left;
}
.ewm div {
    width: 140px;
    height: 140px;
    float: left;
    padding: 0 20px;
    margin-top: 35px;
}
.ewm p {
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: #666666;
    line-height: 22px;
    height: auto;
    float: left;
    margin-top: 13px;
    margin-bottom: 20px;
}

.xianlucheck {
    width: 1200px;padding-top: 30%;z-index: 300;position: absolute;
    display: flex;justify-content: space-between;
}
.xianlu{
    width:227px;height: 139px;background: url("../img/dmg.png") center center no-repeat;
    background-size: cover;text-align: center;cursor: pointer;margin-top: 50px;
}
.xianlu3840{
    width:227px;height: 139px;background: url("../img/dmg.png") center center no-repeat;
    background-size: cover;text-align: center;cursor: pointer;margin-top: 50px;
}
.xianlu:hover {
    background: url("../img/dmgactive.png") center center no-repeat;
    background-size: cover;margin-top: -15px;transition: 0.3s !important;
}
.xianlu3840:hover {
    background: url("../img/dmgactive.png") center center no-repeat;
    background-size: cover;margin-top: -15px;transition: 0.3s !important;
}
.xianlucheck a:first-child .xianlu {
    transition: 0.2s;
}
.xianlucheck a:nth-child(2) .xianlu {
    transition: 0.4s;
}
.xianlucheck a:nth-child(3) .xianlu {
    transition: 0.6s;
}
.xianlucheck a:nth-child(4) .xianlu {
    transition: 0.8s;
}
.xianlucheck a:nth-child(5) .xianlu {
    transition: 1s;
}
.xianluactive {
    margin-top: 0px;
}
.xianlu .p1 {
    font-size: 18px;color: #6d7aa3;padding-top: 25px;
}
.xianlu .p2 {
    font-size: 12px;color: #ffffff;padding-top: 10px;
}
.xianlu .p2 span{
    background:#6d7aa3;border-radius: 10px;padding: 2px 10px;
}
.xianlu:hover .p1 {
    color: #ae875e;
}
.xianlu:hover .p2 span{
    background:#ae875e;
}
.xianlu .xinhao {
    background: #e9ecf3;
    display: flex;
    width: 75px;
    height: 25px;
    position: relative;
    top: 0px;
    left: 8px;
    border-radius: 12px 0px 14px 0px;
    text-align: center;
}
.xianlu:hover .xinhao{
    background:#ece1d0;
}
.xinhao span {
    line-height: 25px;
}
.xinhao1 .xinhaoimg{
    width: 13px;height: 11px;margin: 7px 10px;
    background: url("../img/xinhao1.png") center center no-repeat;
    background-size: cover;
}
.xinhao2 .xinhaoimg{ width: 13px;height: 11px;margin: 7px 10px;
    background: url("../img/xinhao2.png") center center no-repeat;
    background-size: cover;
}
.xinhao3 .xinhaoimg{ width: 13px;height: 11px;margin: 7px 10px;
    background: url("../img/xinhao3.png") center center no-repeat;
    background-size: cover;
}
.xinhao4 .xinhaoimg{ width: 13px;height: 11px;margin: 7px 10px;
    background: url("../img/xinhao4.png") center center no-repeat;
    background-size: cover;
}
.xinhao13840 .xinhaoimg{
    width: 13px;height: 11px;margin: 7px 10px;
    background: url("../img/xinhao13840.png") center center no-repeat;
    background-size: cover;
}
.xinhao23840 .xinhaoimg{ width: 13px;height: 11px;margin: 7px 10px;
    background: url("../img/xinhao23840.png") center center no-repeat;
    background-size: cover;
}
.xinhao33840 .xinhaoimg{ width: 13px;height: 11px;margin: 7px 10px;
    background: url("../img/xinhao33840.png") center center no-repeat;
    background-size: cover;
}
.xinhao43840 .xinhaoimg{ width: 13px;height: 11px;margin: 7px 10px;
    background: url("../img/xinhao43840.png") center center no-repeat;
    background-size: cover;
}
.xinhao1 span {
    color: #ef0e0e;
}
.xinhao2 span {
    color: #ffa71f;
}
.xinhao3 span {
    color: #17d06b;
}
.xinhao4 span {
    color: #9494a3;
}









.bottom {
    height: 140px;
    position: fixed;
    bottom: 0px;
    left: 0px;width: 100%;
    background: #414755;
}
.bottom-center {
    width: 1200px;height: 100%;
    margin: 0px auto;
}
.bottom-center-top {
    height: 90px;
    border-bottom:1px solid #333843;
    width: 100%;display: flex;justify-content: space-between;
}
.bottom-center-top div{
    margin-top: 30px;cursor: pointer;
}
.bottom-center-bottom{
    height: 49px;text-align: center;
    width: 100%;line-height: 49px;font-size:14px;color:#878ea6;
    border-top:1px solid #565d6e
}
.game1{
    height: 30px;min-width: 120px;
    background: url("../img/game1.png") center center no-repeat;
    background-size:contain ;transition: 0.3s;
}
.game2{
    height: 30px;min-width: 120px;
    background: url("../img/game2.png") center center no-repeat;
    background-size:contain ;transition: 0.5s;
}
.game3{
    height: 30px;min-width: 120px;
    background: url("../img/game3.png") center center no-repeat;
    background-size:contain ;transition: 0.5s;
}
.game4{
    height: 30px;min-width: 120px;
    background: url("../img/game4.png") center center no-repeat;
    background-size:contain ;transition: 0.5s;
}
.game5{
    height: 30px;min-width: 120px;
    background: url("../img/game5.png") center center no-repeat;
    background-size:contain ;transition: 0.5s;
}
.game6{
    height: 30px;min-width: 120px;
    background: url("../img/game6.png") center center no-repeat;
    background-size:contain ;transition: 0.5s;
}
.game7{
    height: 30px;min-width: 120px;
    background: url("../img/game7.png") center center no-repeat;
    background-size:contain ;transition: 0.5s;
}
.game8{
    height: 30px;min-width: 120px;
    background: url("../img/game8.png") center center no-repeat;
    background-size:contain ;transition: 0.5s;
}
.game9{
    height: 30px;min-width: 120px;
    background: url("../img/game9.png") center center no-repeat;
    background-size:contain ;transition: 0.5s;
}
.game1:hover{
    background: url("../img/gameactive1.png") center center no-repeat;
    background-size:contain ;
}
.game2:hover{
    background: url("../img/gameactive2.png") center center no-repeat;
    background-size:contain ;
}
.game3:hover{
    background: url("../img/gameactive3.png") center center no-repeat;
    background-size:contain ;
}
.game4:hover{
    background: url("../img/gameactive4.png") center center no-repeat;
    background-size:contain ;
}
.game5:hover{
    background: url("../img/gameactive5.png") center center no-repeat;
    background-size:contain ;
}
.game6:hover{
    background: url("../img/gameactive6.png") center center no-repeat;
    background-size:contain ;
}
.game7:hover{
    background: url("../img/gameactive7.png") center center no-repeat;
    background-size:contain ;
}
.game8:hover{
    background: url("../img/gameactive8.png") center center no-repeat;
    background-size:contain ;
}
.game9:hover{
    background: url("../img/gameactive9.png") center center no-repeat;
    background-size:contain ;
}
.game13840{
    height: 30px;min-width: 120px;
    background: url("../img/game13840.png") center center no-repeat;
    background-size:contain ;transition: 0.3s;
}
.game23840{
    height: 30px;min-width: 120px;
    background: url("../img/game23840.png") center center no-repeat;
    background-size:contain ;transition: 0.5s;
}
.game33840{
    height: 30px;min-width: 120px;
    background: url("../img/game33840.png") center center no-repeat;
    background-size:contain ;transition: 0.5s;
}
.game43840{
    height: 30px;min-width: 120px;
    background: url("../img/game43840.png") center center no-repeat;
    background-size:contain ;transition: 0.5s;
}
.game53840{
    height: 30px;min-width: 120px;
    background: url("../img/game53840.png") center center no-repeat;
    background-size:contain ;transition: 0.5s;
}
.game63840{
    height: 30px;min-width: 120px;
    background: url("../img/game63840.png") center center no-repeat;
    background-size:contain ;transition: 0.5s;
}
.game73840{
    height: 30px;min-width: 120px;
    background: url("../img/game73840.png") center center no-repeat;
    background-size:contain ;transition: 0.5s;
}
.game83840{
    height: 30px;min-width: 120px;
    background: url("../img/game83840.png") center center no-repeat;
    background-size:contain ;transition: 0.5s;
}
.game93840{
    height: 30px;min-width: 120px;
    background: url("../img/game93840.png") center center no-repeat;
    background-size:contain ;transition: 0.5s;
}
.game13840:hover{
    background: url("../img/gameactive13840.png") center center no-repeat;
    background-size:contain ;
}
.game23840:hover{
    background: url("../img/gameactive23840.png") center center no-repeat;
    background-size:contain ;
}
.game33840:hover{
    background: url("../img/gameactive33840.png") center center no-repeat;
    background-size:contain ;
}
.game43840:hover{
    background: url("../img/gameactive43840.png") center center no-repeat;
    background-size:contain ;
}
.game53840:hover{
    background: url("../img/gameactive53840.png") center center no-repeat;
    background-size:contain ;
}
.game63840:hover{
    background: url("../img/gameactive63840.png") center center no-repeat;
    background-size:contain ;
}
.game73840:hover{
    background: url("../img/gameactive73840.png") center center no-repeat;
    background-size:contain ;
}
.game83840:hover{
    background: url("../img/gameactive83840.png") center center no-repeat;
    background-size:contain ;
}
.game93840:hover{
    background: url("../img/gameactive93840.png") center center no-repeat;
    background-size:contain ;
}