@charset "utf-8";
/*初始化CSS*/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,img,div,form,input,textarea,select,i{margin:0;padding:0}
html,body {-webkit-text-size-adjust:none;}
body{ min-width:1024px; font:12px/18px "微软雅黑"; background:#fff; overflow-x:hidden;}
a { text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:none;}
a,input,button { outline:none;}
em,i {font-style:normal;}
ul,ol {list-style:none;}
img { border:0;vertical-align:middle;}
table{ border-collapse:collapse; border-spacing:0;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
*{
    margin: 0;
    padding: 0;
}
.fn{font-weight:normal;}
.fl { float:left; display:inline-block;}
.fr { float:right; display:inline-block;}
.cl:after { display:block; clear:both; height:0; overflow:hidden; visibility:hidden; content:".";}
.cl { clear:both; *zoom:1;}
.pr { position:relative;}
.pa { position:absolute;}
.pf { position:fixed; _position:absolute;}
.zi01 { z-index:1;}
.zi02 { z-index:2;}
.zi03 { z-index:3;}
.zi04 { z-index:4;}
.dis_n {display:none;}
.dis_b {display:block;}
.dis_i {display:inline-block;}
.ind { text-indent:2em}
.noborder { border:0;}
.notext { text-indent:-999em;overflow:hidden;}
.ovh { overflow:hidden;}
.mat { margin:0 auto;}
.text_Ov { text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.tac { text-align:center;}
.mb10 { margin-bottom:10px;}
.mb22 { margin-bottom:22px;}
.mb30 { margin-bottom:30px;}

body .bg_Fix { background-attachment:fixed;}

/*- css3-动画 -*/
.tsCl { -moz-transition:color 0.25s; -ms-transition:color 0.25s; -o-transition:color 0.25s; -webkit-transition:color 0.25s; transition:color 0.25s;}
.tsOp { -moz-transition:opacity 0.25s; -ms-transition:opacity 0.25s; -o-transition:opacity 0.25s; -webkit-transition:opacity 0.25s; transition:opacity 0.25s;}
.tsbg { -moz-transition:background 0.25s; -ms-transition:background 0.25s; -o-transition:background 0.25s; -webkit-transition:background 0.25s; transition:background 0.25s;}
.tsbd { -moz-transition:border-color 0.25s; -ms-transition:border-color 0.25s; -o-transition:border-color 0.25s; -webkit-transition:border-color 0.25s; transition:border-color 0.25s;}
.tsTf { -moz-transition:-moz-transform 0.25s; -ms-transition:-ms-transform 0.25s; -o-transition:-o-transform 0.25s; -webkit-transition:-webkit-transform 0.25s; transition:transform 0.25s;}
.tsAl { -moz-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -webkit-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out;}

.content { width:980px;}
.bt_BgCl { height:24px; padding:13px 16px; border-left:4px solid #617c18; background-color:#75961c; color:#fff; font:14px/24px "微软雅黑";}
.bt_BgCl strong { font-size:18px; padding-right:8px;}
.bt_BgCl a.aMore { font-size:18px; font-weight:bold; color:#fff;}
.bt_BgCl a.aMore:hover { text-shadow:1px 1px 2px rgba(0,0,0,0.5);}


/*- 导航 -*/
.tdTop { height:116px; padding-top:50px;}
.logot { width:234px; height:70px;}

.Top {
    width:1080px;
    height:120px;
    margin:0 auto;
 }

 .top .left {
     float:left;
     width:250px;
     height:120px;
     background: #edcd1f;
 }
 .top .left .logo{
     font-size: 24px;
     color: #1E2D3B;
     letter-spacing: 0.05em;
     line-height:120px;
 }
 .top .left img {
     width: 47px;
     height: 49px;
     margin:35px 10px 0 30px;
     object-fit: contain;
 }
 .top .right {
     float:left;
     width:820px;
     height:120px;
     background: #1E2D3B;
 }
 .top .right .list{
    margin-left:20px;
 }
 .top .right li{
     float:left;
     color:#fff;
     font-size: 16px;
     line-height:120px;
     margin:0 15px;
 }
 .top .right li a{
     color:#fff;
 }
 .listWrap .list{
    list-style: none;
    position: relative;
    float:left;
    width:470px;
    height:380px;
    margin-bottom: 40px;
    margin-right: 40px;
}
.listWrap .list:nth-child(2n){
    margin-right: 0px;
}
.listWrap .list img{
    width: 220px;
    height: 380px;
    float: left;
}
.listWrap .list .game_title {
    position: absolute;
    left: 235px;
    top: 5px;
    font-size: 20px;
    color: #333;
    min-height: 26px;
}
.listWrap .list .game_content {
    position: absolute;
    left: 235px;
    top:36px;
    font-size: 14px;
    color: #999;
    text-indent: 2em;
    
}
.listWrap .list .game_kaifa {
    position: absolute;
    left: 235px;
    top: 306px;
    font-size: 14px;
    color: #999;
}
.listWrap .list .game_xiazai {
    position: absolute;
    left: 250px;
    top: 345px;
}

.listWrap .list .game_xiazai .xiazai{
    width: 114px;
    height: 35px;
    background-color: #54b42c;
    border-radius: 4px;
    text-align: center;
    line-height: 35px;
    display: inline-block;
    color:#ffffff;
    font-size: 14px;
}

.listWrap .list .game_xiazai .xiazai:hover{
    background-color: #ff822c;
}

.listWrap .listText{
    position: absolute;
    left:20%;
    z-index: 999;
}
.listWrap .box{
    display: none;
    position: relative;
    position: absolute;
    left:0;
    top:30px;
    width:323px;
    height:158px;
}
.listWrap .text{
    text-align: center;
    line-height: 40px;
    color:#fff;
   font-size: 18px;
}
.listText1{
    top:30%;
}
.listText2{
    top:40%;
}
.listText3{
    position: absolute;
    z-index: 999;
    top:25%;
    left:5%;
    right:5%;
}
.listWrap .listText3 .text{
    text-align: center;
    line-height: 20px;
    color:#fff;
   font-size: 14px;
}
.transBack{
    position: absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.5);
    z-index:10;
}
.listWrap .sub{
    text-align: center;
    font-size: 18px;
    line-height:30px;
}

/*- footer -*/
.footer { padding-top:38px; background-color:#f2f2f2; border-top:7px solid #75961c;}
.footer .content { color:#656565;}
.fLogo { top:6px; z-index:1; width:183px; height:104px; margin-right:50px;}
.fnav {}
.fnav span { line-height:20px; margin-bottom:8px;}
.fnav a { font-size:14px; color:#656565;}
.fnav a:hover { color:#333;}
.fnav i { display:inline-block; padding:0 10px;}
.fotrd { width:64px;}
.mtl{margin-left:24px;}





/*修改*/
.flash_wrap{
    width: 980px;
    height: 520px;
    position: absolute;
    left: 50%;
    margin-left: -480px;
    margin-top: -45px;
}
.bwcc_a{
    width: 100%;
    height: 2px;
    background: red;
    position: absolute;
    left: 0;
    top:0;
    z-index: 1100;
}
.bwcc_a a{
    width: 200px;
    height: 200px;
    display: block;
    z-index: 1100;
    position: relative;
    left: 50%;
    top: 50%;
    margin-left: -80px;
    margin-top: 880px;
}

/* 手游产品 start*/
.flash_wrap{
    width: 980px;
    height: 543px;
    position: absolute;
    left: 50%;
    margin-left: -505px;
    margin-top: 20px;

}
.flash_wrap a{
    width: 169px;
    height: 194px;
    cursor: pointer;
    display: inline-block;
    position: relative;
    border-radius: 30px;
    border: 0;
}

.flash_wrap a.game1-btn{
    background: url(../images/game1-btn.png) no-repeat;
    top:  0px;
    left: 227px;
}
.flash_wrap a.game2-btn{
    background: url(../images/game2-btn.png) no-repeat;
    top:  0px;
    left: 247px;
}
.flash_wrap a.game3-btn{
    background: url(../images/game3-btn.png) no-repeat;
    top:  0px;
    left: 268px;
}
.flash_wrap a.game4-btn{
    background: url(../images/game4-btn.png) no-repeat;
    top: 181px;
    left: -393px;
}
.flash_wrap a.game5-btn{
    background: url(../images/game5-btn.png) no-repeat;
    top: 181px;
    left: -369px;
}
.flash_wrap a.game6-btn{
    background: url(../images/game6-btn.png) no-repeat;
    top: -18px;
    left: 516px;
}
.flash_wrap a.game7-btn{
    background: url(../images/game7-btn.png) no-repeat;
    top: -18px;
    left: 540px;
}
.flash_wrap a.game8-btn{
    background: url(../images/game8-btn.png) no-repeat;
    top: -18px;
    left: 540px;
}
.flash_wrap a.game9-btn{
    background: url(../images/game9-btn.png) no-repeat;
    top:  0px;
    left: 268px;
}
.flash_wrap a.game10-btn{
    background: url(../images/game10-btn.png) no-repeat;
    top: 150px;
    left: -75px;
}


.flash_wrap a.game1-btn:hover {
    background: url(../images/game1-btn-hover.png) no-repeat;
}
.flash_wrap a.game2-btn:hover {
    background: url(../images/game2-btn-hover.png) no-repeat;
}
.flash_wrap a.game3-btn:hover {
    background: url(../images/game3-btn-hover.png) no-repeat;
}
.flash_wrap a.game4-btn:hover {
    background: url(../images/game4-btn-hover.png) no-repeat;
}
.flash_wrap a.game5-btn:hover {
    background: url(../images/game5-btn-hover.png) no-repeat;
}
.flash_wrap a.game6-btn:hover {
    background: url(../images/game6-btn-hover.png) no-repeat;
}
.flash_wrap a.game7-btn:hover {
    background: url(../images/game7-btn-hover.png) no-repeat;
}
.flash_wrap a.game8-btn:hover {
    background: url(../images/game8-btn-hover.png) no-repeat;
}
.flash_wrap a.game9-btn:hover {
    background: url(../images/game9-btn-hover.png) no-repeat;
}
.flash_wrap a.game10-btn:hover {
    background: url(../images/game10-btn-hover.png) no-repeat;
}

.hot_gs {
    width: 1250px;
    padding-top: 15px;
    overflow: hidden;
    margin: 30px auto;
}

.hot_gs {
    zoom: 1;
}

.hot_gs li {
    width: 285px;
    height: 229px;
    margin: 0 20px 20px 0;
    _display: inline;
    float: left;
}

.hot_aa {
    width: 285px;
    height: 140px;
}
/*手游产品 end*/
.tx_la strong {
    display: block;
}

.hot_aa img {
    width: 285px;
    height: 140px;
}

.hot_aa img {
    transition: all 0.25s ease-in-out 0s;
    -moz-transition: all 0.25s ease-in-out 0s;
    -webkit-transition: all 0.25s ease-in-out 0s;
    -o-transition: all 0.25s ease-in-out 0s;
}

.hot_tx {
    height: 87px;
    border: 1px solid #e6e6e6;
    border-bottom: 2px solid #e6e6e6;
    border-top: none;
    width: 285px;
}

.tx_la {
    width: 150px;
    padding: 6px 0 0 12px;
    display: inline-block;
    overflow: hidden;
    height: inherit;
}

.tx_la strong {
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    color: #f52437;
}

.tx_la span {
    line-height: 1.6;
    padding: 5px 0px;
}

.tx_la span,
.w-footer {
    color: #666;
}
.play2 {
    width: 77px;
    height: 23px;
    line-height: 23px;
    border: 2px solid #f52437;
    color: #f00;
    border-radius: 14px;
    margin: 12px 0px 0 0;
    font-weight: bold;
    float: right;
    margin-top: 40px;
}
.play2 {
    font-size: 14px;
}
.logreg li
{
    float:right;
    list-style-type: none;
    padding:5px;
    background:#09f;
}
.logreg a{
    color:white;
}
.traa {
    width: 77px;
    height: 23px;
    line-height: 23px;
    margin: 12px 0px 0 0;
    font-weight: bold;
    float: right;
    margin-top: 40px;
}
.reg_login{
    width:300px;
    }
    .reg_login_nav{
    padding-top:12px;
    padding-bottom:3px;
    font-size:16px;
    font-weight:bold;
    font-family:"Microsoft YaHei";
    text-indent:12px;
    border-bottom:1px dashed #cdcdcd;
    }
    .reg_login_list{
    padding-top:12px;
    }
    .reg_login_list li{
    padding-top:21px;
    font-size:14px;
    }
    .reg_login_list li label{
    float:left;
    text-align:right;
    width:80px;
    padding-top:8px;
    }
    .login_input{
    background:url("../images/lgo.gif")/*tpa=http://www.linnsea.com/static/images/lgo.gif*/ repeat-x;
    width:164px;
    height:25px;
    line-height:25px;
    border:1px solid #a0bccc;
    }
    .login_s{
    float:left;
    padding-right:12px;
    }
    input {
        padding: 0 5px;
    }
    .content_ban {
        /* height: 260px; */
    }

    .content_ban div {
        z-index: 1;
        height: 327px;
        background: url(images/introduce_babj.jpg) no-repeat center 0;
    }

    .main {
        padding-top: 50px;
        padding-bottom: 100px;
    }

    .yxCbt {
        height: 24px;
        margin-bottom: 50px;
    }

    .yxCbt span.fr {
        width: 112px;
        height: 18px;
        padding-top: 6px;
        text-align: right;
        color: #adadad;
    }

    .yxCbt i {
        padding: 0 6px;
        font-family: "宋体";
    }

    .yxCbt a {
        color: #adadad;
    }

    .yxCbt a:hover {
        color: #333;
    }

    .gameList li {
        margin-bottom: 44px;
    }

    .gameList a.yxTu {
        width: 272px;
        height: 186px;
        background-repeat: no-repeat;
        background-position: center center;
    }

    .gameList a.yxTu span {
        width: 100%;
        height: 100%;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }

    .gameList a.yxTu:hover span {
        -moz-transform: scale(1.06);
        -ms-transform: scale(1.06);
        -o-transform: scale(1.06);
        -webkit-transform: scale(1.06);
        transform: scale(1.06);
    }


    .yxsmCon {
        width: 554px;
        padding-left: 20px;
    }

    .yxsmCon>span {
        height: 28px;
        padding: 10px 0 6px;
        border-bottom: 1px solid #c5c5c5;
        margin-bottom: 6px;
    }

    .yxsmCon a {
        font-size: 16px;
        line-height: 28px;
        color: #666;
        letter-spacing: 1px;
    }

    .yxsmCon a:hover {
        color: #333;
        text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
    }

    .yxsmCon span.fr {
        padding-top: 9px;
        height: 19px;
        word-spacing: 0;
    }

    .yxsmCon em {
        padding: 0 4px 1px;
        background-color: #825c42;
        font-size: 12px;
        color: #fff;
        text-align: center;
        border-radius: 3px;
        cursor: default;
        -webkit-text-size-adjust: none;
    }

    .yxsmCon em:first-child,
    .yxsmCon em:first-child+em {
        margin-right: 1px;
    }

    .yxsmCon em:hover {
        background-color: #6b452b;
        text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    }

    .yxsmCon p {
        color: #7c7c7c;
        line-height: 30px;
    }

    .yxHerf {
        width: 110px;
    }

    .yxHerf a {
        width: 100%;
        height: 50px;
        font-size: 13px;
        color: #fff;
        line-height: 50px;
        border-radius: 3px;
    }

    .yxHerf a.down {
        background-color: #75961c;
    }

    .yxHerf a.down:hover {
        background-color: #5d7a0d;
        text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
    }

    .yxHerf a.gw {
        background-color: #f7b32f;
    }

    .yxHerf a.gw:hover {
        background-color: #eaa216;
        text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    }

    .yxHerf a.ts {
        color: #74961e;
        border-bottom: 1px dashed #74961e;
    }

    .yxHerf a.ts:hover {
        color: #5d7c0a;
    }
    .ui-field-contain label {
        font-size:13px;
        padding-bottom: 5px;
    }
    .ulogintable{
        margin: auto;
    }
    .ulogintable tr{
        height:50px;
    }
    .ulogintable input{
        height:30px;
    }
    .ulogintable a{
        font-size: 12px;
    }
    .submit_button{
        height: 40px;
        width: 80px;
    }
    .admin-c{
        width:1024px;
        height:auto;
        margin:auto;
    }
    .admin-left{
        /* width:200px; */
        float: left;
        display:inline;
    }
    .admin-menu{
        background-color: #6b452b;
        font-size: 15px;
        padding:  20 10 20 10;
    }
    .admin-menu li {
        margin: 10 0 10;
    }
    .admin-menu li a{
        color: #f2f2f2;
    }
    .admin-right{
        /* width:1000px; */
        width: 80%;
        float: right;
        display:inline;
    }
    .admin-table{
        border:1px solid #adadad ;
        width: 100%;
        background-color:#f2f2f2;
    }
    .admin-table thead{
        font-size: 10px;
        text-align: left;
        height: 20px;
    }
    .admin-table tr{
        font-size:14px;
        height: 28px;
        border:1px solid #e4e4e4 ;
    }
    .navPages {
        float:right;
        font-size:10px;
        margin-top: 20px;
    }
    .topage{
        background-color:#cdcdcd;
        display:inline;
        padding:2px;
        margin: 2px;
    }
    .topage a{
        color:#333;
        text-decoration:none;
    }
    .topage a:hover{
        color:#333;
        text-decoration:none;
    }
