@font-face {

    font-family: 'iconfont';

    src: url('iconfont.eot');

    src: url('iconfont.eot?#iefix') format('embedded-opentype'),

    url('iconfont.woff') format('woff'),

    url('iconfont.ttf') format('truetype'),

    url('iconfont.svg#iconfont') format('svg');

}





/*头部1*/

.iconfont{

    font-family:"iconfont" !important;

    font-size:20px;font-style:normal;

    -webkit-font-smoothing: antialiased;

    -webkit-text-stroke-width: 0.2px;

    -moz-osx-font-smoothing: grayscale;

}

.head-nav{

    /*overflow: hidden;*/

    padding-top: 45px;

}

.head-nav li{

    height: 30px;

    line-height: 34px;

    float: left;

    font-size: 16px;

    color: #000;

    width: 135px;

    /*overflow: hidden;*/

    text-align: center;

}

.head-nav li span{

    float: right;



}

.head-nav span{

    color: #b9b7b7;

    font-size: 20px

}

.head-nav li a{

    padding-bottom: 10px;

}

.head-nav li a:link{

    color: #000;

}



.head-nav li a:visited {

    color: #000;

}

.head-nav li a:hover{

    color: #ff6238;

    border-bottom: 2px solid #ff6238;

}

.on-i{

    -webkit-animation:flip 0.5s .1s ease both;

    -moz-animation:flip 0.5s .1s ease both;

}





@-webkit-keyframes flip{

    0%{-webkit-transform:perspective(400px) rotateY(0);

        -webkit-animation-timing-function:ease-out}

    40%{-webkit-transform:perspective(400px)  rotateY(90deg);

        -webkit-animation-timing-function:ease-out}

    50%{-webkit-transform:perspective(400px) rotateY(180deg);

        -webkit-animation-timing-function:ease-in}

    80%{-webkit-transform:perspective(400px) rotateY(270deg);

        -webkit-animation-timing-function:ease-in}

    100%{-webkit-transform:perspective(400px) rotateY(360deg);

        -webkit-animation-timing-function:ease-in}

}

@-moz-keyframes flip{

    0%{-moz-transform:perspective(400px) rotateY(0);

        -moz-animation-timing-function:ease-out}

    40%{-moz-transform:perspective(400px) rotateY(170deg);

        -moz-animation-timing-function:ease-out}

    50%{-moz-transform:perspective(400px)  rotateY(190deg) scale(1);

        -moz-animation-timing-function:ease-in}

    80%{-moz-transform:perspective(400px) rotateY(360deg) scale(1);

        -moz-animation-timing-function:ease-in}

    100%{-moz-transform:perspective(400px) scale(1);

        -moz-animation-timing-function:ease-in}

}

.head-nav i{

    margin:0px 7px 0 0;

    color: #ff6238;

}

.head-nav li.active a{

    color: #ff6238;

    border-bottom: 2px solid #ff6238;



}

.hreadSearch{

    border-radius: 30px;

}

.hreadSearch input[type=text] {

    line-height: 28px;

    border: 1px solid #ff6238;

    border-right: none;

    border-left: none;

    background: #f4f4f4;



}

.hreadSearch input[type=submit]{

    border-radius: 0px;

    /*background:#ff6238  url(../img/search_icon.png) no-repeat top center;*/

    background: #ff6238;

    /*background-position: 10% 6px;*/

    border: #ff6238 1px solid;

    font-size: 15px;

    width: 60px;

    color: #fff;

    padding: 0px;



}



.hreadSearch select{

    border-radius: 0px;

    border: 1px solid #ff6238;

    padding:0 0 0 10px;

    background: #f4f4f4;



}

.hreadSearch{

    background: #f4f4f4;

}



/*头部1*/





.iconfont.anzhuo{



    display: block;

    float: left;

}

.iconfont.pingguo{

    display: block;

    float: left;

}

.anzhuo-btn{

    top: 18%

}

.pingguo-btn{

    top: 80%

}

.m_r_con .m_r_c_btn{

    width: 80px;

}

.topNew_con .download{

    float: left;

    overflow: hidden;

    width: 100px;

    margin: 10px 0 0 20px;

    border-radius: 10px;

    /*border: 1px solid #cecece;*/

}

.topNew_con .download:hover{

    border-color: #ff6238

}

/*.topNew_con .download:hover .anzhuo{

    color: #fff;

} */

.topNew_con .download a{

    height: 20px;

    line-height: 20px;

    width: 100px;

    color: #676767;

}

.topNew_con .download a i{

    margin-left: 5px;

    font-size: 18px;

}

.topNew_con .download .anzhuo-a{

    background: #fff;



}

.topNew_con .download .anzhuo-a .anzhuo{

    /*color: #72b127;*/

}

.topNew_con .download .pingguo-a{

    background: #fff;

}

.topNew_con .download .pingguo-a{

    background: #fff;

}

.topNew_con .mask .download a.anzhuo-a:hover{

    background: #ff6238;

    color: #FFF;

}

.topNew_con .mask .download a.pingguo-a:hover{

    background: #ff6238;

    color: #FFF;

}

.download-ico{

    background: url(../img/down-bg.png) no-repeat top center;

    width: 92px;

    height: 70px;

    position: absolute;

    left: 6px;

    top: 65px;

    z-index: 99;



}

.download-ico .anzhuo{

    color: #72b127;

    position: absolute;

    left: 20px;

    top: 30px;

}

.download-ico .pingguo{

    color: #143049;

    position: absolute;

    left: 50px;

    top: 30px;

}

.m_l_c_detial{

    position: relative;

}





/*头部2*/

.head-nav-2{

    overflow: hidden;

    /*background: url(/themes/simplebootx/Public/sub/img/linenew.gif) right no-repeat;*/

    padding-top: 25px;

    float: left;

}

.head-nav-2 li{

    /*width: 195px;*/

    width: 90px;

    height: 30px;

    font-size: 16px;

    float: left;

    text-align: center;

    line-height: 30px;

    /*border-right:1px solid #5b5b5b;*/

    /*background: url(/themes/simplebootx/Public/sub/img/linenew.gif) left no-repeat;*/

    /*margin-right: -1px; */

    /*transition:background 0.5s;

    -moz-transition:background 0.5s;

    -webkit-transition:background 0.5s;

    -o-transition:background 0.5s; */

    border-radius: 20px;

    margin: 0px 5px 0 10px;

}

.head-nav-2 li:hover{

    background: #ff6238;

}

.head-nav-2 li a{

    display: block;

    /*color: #fff;*/

    color: #333;

}

.head-nav-2 li a:hover{

    /*color: #313131*/

    color: #fff;

}

.head-nav-2 li.on-tou2{

    background: #ff6238;





}

.head-nav-2 li.on-tou2 a{

    /*color: #313131*/

    color: #fff;

}

.head-2 .hreadSearch input[type=text] {

    width: 100px;

    border: 0px;

    height: 30px;

}

.head-2 .hreadSearch input[type=submit] {

    border: 0px;

}

.head-2 .hreadSearch select{

    border: 0px;

    width: 60px;

}

/*头部2*/





.g_i_con_btn{

    position: relative;

}





.g_i_con .anzhuo{

    margin-left: 5px;

}

.g_i_con .pingguo{

    margin-left: 5px;

}

.g_i_con_btn a{

    height: 30px;

    padding: 0px;

    line-height: 30px;

    background: #ff6238;

    /*border: 1px solid #ff6238;

    color: #ff6238;*/

}

.g_i_con_btn .anzhuo-a{

    background: #99d846;

    /*border: 1px solid #99d846;

    color: #99d846;*/

}

.g_i_con_btn .pingguo-a{

    background: #79c6f8;

    /*border: 1px solid #79c6f8;

    color: #79c6f8;*/

}



.m_l_btn{



    border:1px solid #cecece ;

    color:  #333;

    background: #fff;

    cursor:pointer;

}

.m_l_btn:hover{

    background: #ff6238;

    color: #fff;

    border-color:  #ff6238 ;

}







.g_d_con .g_d_btn{

    margin: 6px 8px 0 0;

    height: 30px;

    line-height: 30px;

}

.g_d_con .g_d_btn i{

    margin-left: 5px;

}

.g_d_con .g_d_btn.anzhuo{

    background: #72b127

}

.g_d_con .g_d_btn.anzhuo:hover{

    background: #fff;

    color: #72b127;

    border-color: #72b127;

}

.g_d_con .g_d_btn.pingguo{

    background: #143049

}

.g_d_con .g_d_btn.pingguo:hover{

    background: #fff;

    color: #143049;

    border-color: #143049;

}

.g_d_con h3{

    padding: 0 0 10px 0;

}

.list_con .search input[type=text] {

    padding: 0px 0px 0px 5px;

    height: 26px;

    line-height: 26px;

}





.topNew_con .mask .mask-a:hover{

    background: #ff6238;

    border: 1px solid #ff6238;

    color: #fff;

}

.topNew_con .mask .mask-a{

    background: #fff;

    color: #676767;

    border: 1px solid #cecece;

    margin: 10px 0px 0 20px;

    border-radius: 10px;

    width: 90px;

    height: 40px;

    line-height: 40px;

}

.topNew_con .mask{

    background: #fff;

}





.flex-control-nav{

    bottom: 20px;

    z-index: 99;

}

.flexslider{

    border: 0px;

    overflow: hidden;

    margin: 0px;

}

.flex-direction-nav a {

    background:url(../img/arr.png) no-repeat; text-indent:-999em

}

#flexslider .slides img{

    height: 400px;

}





.head-2-con{

    position: fixed;

    top: 0px;

    left: 0px;

    z-index: 999

}





.topNew_con .download-ico{

    left: 244px;

    top: 52px;

}

.topNew_con .download-ico .iconfont{

    top: 20px;

}

.top {

    width: 100%;

    min-width: 1000px;

    height: 33px;

    background: #e9e9e9;

    border-bottom: 1px #dbdbdb solid;

}

.main-mod {

    width: 1000px;

    margin: 0 auto;

    position: relative;



}

.personal-info {

    position: absolute;

    top: 0;

    right: 0;

}

.personal-info li {

    float: left;

    color: #c6c6c6;

    line-height: 33px;

    font-size: 12px;

}

.personal-info li a.user-name {

    width: 96px;

    height: 33px;

    display: inline-block;

    text-align: right;

    vertical-align: bottom;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.personal-info li a {

    margin: 0 10px;

}

.sy{

    line-height: 33px;

    font-size: 12px;

    float: left;

    margin-right: 20px;

}

.sy i{

    font-size: 15px;

    margin-right: 5px;

    color: #bebebe;

}

.sy:hover{

    color: #ff6238;

}

.sy:hover i{

    color: #ff6238;

}

.personal-info a:hover{

    color: #ff6238;

}

.personal-info .info-email {

    margin: 0 -8px 0 -15px;

    position: relative;

    top: -6px;



    display: inline-block;

    vertical-align: middle;

    background-repeat: no-repeat;

    background-image: url('../img/icoNav.png');



    width: 40px;

    background-position: 0 -200px;

    height: 30px;



}







.qrcode-anzhuo,.qrcode-pingguo{

    width: 102px;

    height: 102px;

    position: absolute;

    border-radius: 5px;

}

.qrcode-anzhuo img,.qrcode-pingguo img{

    width: 102px;

    height: 102px;

}

.qrcode-anzhuo{

    /*background: #72b127;

    border: 5px solid #72b127;*/

    background: #99d846;

    border: 5px solid #99d846;

    left: -6px;

    top: -117px;

}

.qrcode-pingguo{

    background: #79c6f8;

    border: 5px solid #79c6f8;

    left: 117px;

    top: -117px;

}









.en-box{

    width: 245px;

    margin: 0 auto;

}

.en-box-yh i{

    width: 22px;

    height: 22px;

    background: url(../img/icoNav.png) no-repeat;

    background-position: -9px -490px;

    display: block;

    margin: 7px auto 0;



}

.en-box-mm i{

    width: 22px;

    height: 22px;

    background: url(../img/icoNav.png) no-repeat;

    background-position: -9px -290px;

    display: block;

    margin: 7px auto 0;



}

.t-hd{

    background: #ff6238;

    height: 34px;

    width: 34px;

    overflow: hidden;

    float: left;

}

.en-box-yh{

    margin-top: 20px;

}

.en-box-mm,.en-box-yh{

    height: 68px;



}

.en-box-item,.en-box-btn{

    overflow: hidden;

    margin: 0px 0px 20px 0;

}

.en-box-mm input,.en-box-yh input{

    float: left;

    height: 32px;

    border: 1px solid #CECACA;

    border-left:0px;

    width: 200px;

    padding-left: 10px;

    font-size: 15px;

    line-height: 32px;

}

.en-box-item-l{

    float: left;

}

.en-box-item-r{

    float: right;

}

.en-box-item-l input{

    display: inline-block;

    margin-top: 2px;

    float: left;

}

.en-box-item-r a{

    margin-left: 10px;

}

.en-box-item-r a:hover{

    color: #ff6238;

}

.en-box-btn{

    cursor:pointer;

}

.en-box-btn input{

    background: #ff6238;

    width: 245px;

    height: 34px;

    border: 0px;

    color: #fff;

    font-size: 15px;

    cursor:pointer;

}





.zc-box{

    width: 245px;

    margin: 0 auto;

}

.zc-box-yh i{

    width: 22px;

    height: 22px;

    background: url(../img/icoNav.png) no-repeat;

    background-position: -9px -490px;

    display: block;

    margin: 7px auto 0;



}

.zc-box-mm i{

    width: 22px;

    height: 22px;

    background: url(../img/icoNav.png) no-repeat;

    background-position: -9px -290px;

    display: block;

    margin: 7px auto 0;



}



.zc-box-yh{

    margin-top: 20px;

}

.zc-box-mm,.zc-box-yh{

    height: 68px;



}

.zc-box-item,.zc-box-btn{

    overflow: hidden;

    margin: 0px 0px 20px 0;

}

.zc-box-mm input,.zc-box-yh input{

    float: left;

    height: 32px;

    border: 1px solid #CECACA;

    border-left:0px;

    width: 200px;

    padding-left: 10px;

    font-size: 15px;

    line-height: 32px;

}

.zc-box-item-l{

    float: left;

}

.zc-box-item-r{

    float: right;

}

.zc-box-item-l input{

    display: inline-block;

    margin-top: 2px;

    float: left;

}

.zc-box-item-r a{

    /*color: #fff;*/

    margin-left: 10px;

}

.zc-box-item-r a:hover{

    color: #ff6238;

}

.zc-box-btn{

    cursor:pointer;

}

.zc-box-btn input{

    background: #ff6238;

    width: 245px;

    height: 34px;

    border: 0px;

    color: #fff;

    font-size: 15px;

    cursor:pointer;

}

/*.title .zc-title{

	border: 0px;

	background: #eee;

	border-radius: 10px 10px 0 0;

	border: 1px solid #eaeaea;

	color: #b7b7b7;

}*/

/*.zc-title.zc-on{

	color: #ff6238;

	background: #fff;

	border-radius: 10px 10px 0 0;

	border: 1px solid #eaeaea;border-bottom:1px solid #fff;

}*/



.recommend-box ul i {

    display: inline-block;

    width: 18px;

    height: 9px;

    position: absolute;

    background: url(/themes/simplebootx/Public/sub/img/img-new-hot.jpg) no-repeat;

    top: 50%;

    margin-top: -5px;

    right: 8px;

}

.recommend-box .hot-re .hot {

    background-position: 0 -10px;

}



.recommend-box ul i {

    display: inline-block;

    width: 18px;

    height: 9px;

    position: absolute;

    background: url(/themes/simplebootx/Public/sub/img/img-new-hot.jpg) no-repeat;

    top: 50%;

    margin-top: -5px;

    right: 8px;

}











/*修改*/





@font-face {font-family: 'iconfont';

    src: url('../../fonts/iconfont.eot');

    src: url('../../fonts/iconfont.eot?#iefix') format('embedded-opentype'),

    url('../../fonts/iconfont.woff') format('woff'),

    url('../../fonts/iconfont.ttf') format('truetype'),

    url('../../fonts/iconfont.svg#iconfont') format('svg');

}

.iconfont{

    -webkit-text-stroke-width:0;

}

.TOP10,.m_l,.m_r,.mrtj,.link,.game-sx,.lb-box,.qunbu-gift,.gift-rm,.gift-zx,.dh-box,.qunbu-news,.xw-rm, .gl-rm, .hd-rm,.wenzhang-game,.wenzhang-left,.yx-lb-lb,.game-xq-app,.game-xq-jieshao,.game-xq-libao,.game-xq-jietu,.game-xq-zixun,.gift,.yx-js,.gift-xq-nr,.detial_instr,.kaifu-box{

    border-bottom: 2px solid #e5e5e5;

    border-radius: 10px;

}

.link.container{

    border-radius: 10px;

}



.TOP10,.m_l,.m_r,.game-sx,.gameList{

    padding-top: 0px;

}

.m_r_con{

    /*margin-top: 20px;*/

}

/*轮播*/

.flex-control-paging li a{

    background: #fff;

    width: 15px;

    height: 15px;

    box-shadow:none;

}

.flex-control-paging li a.flex-active{

    background: #ff6238;





}

.flex-control-paging li a:hover{

    background: #ff6238;

}



/*首页*/

/* 排行榜*/



.m_r_c_btn1 {

    position: absolute;

    top: 50%;

    margin-top: -15px;

    right: 0;

    display: block;

    width: 80px;

    text-align: center;

    line-height: 25px;

    font-size: 14px;

    background: #F13D6D;

    border-radius: 5px;

    color: #FFFFFF;

    border: 1px solid;

}

.show2_con{

    width: 245px;

}

.libao-btn {

    width: 33px;

    height: 33px;

    background: url(/themes/simplebootx/Public/sub/img/icon-down-gift.png) no-repeat;

    right: 50px;

    top: 45%

}



.libao-btn:hover {

    background: url(/themes/simplebootx/Public/sub/img/icon-down-gift.png) no-repeat;

    background-position: -89px 0px;

}



.xiazai-btn {

    /*width: 33px;

    height: 33px;*/

    /*background: url(/themes/simplebootx/Public/sub/img/icon-down-gift.png) no-repeat;

    background-position: -133px 0px;*/

    top: 45%;

    width: 70px;

    height: 27px;

    background: none;

    /*border-color: 1px solid #ff4a4d;*/

    border-radius: 5px;

    color: #ff4a4d;

}



.xiazai-btn:hover {

    /*background: url(/themes/simplebootx/Public/sub/img/icon-down-gift.png) no-repeat;

    background-position: -44px 0px;*/

    background: linear-gradient(to right, #fb4b4d, #ff7138);

    color: #fff;

}





.show2_con a p.game-name{

    color: #525252;

    margin-top: 3px;

}

.show2_con> p{

    color: #9e9e9e;

}

.show1 span{

    color: #9e9e9e;

    font-size: 14px;

}





.show1 p{

    color: #525252;

    font-size: 16px;

}

.m_r_con li{

    border-bottom: 0px;

    margin-bottom: 0px;

    padding: 15px 0;

    border-bottom: 1px dashed #cdcdcd;

    min-height: 0px;

    margin: 0px;

}

.ph-bb .iconfont{

    font-size: 18px;

}

.az-1{

    color: #3bb70b

}

.ios-1{

    color: #3895fe

}

.show2_con> a> p{

    font-size: 18px;

}

.show2_con p{

    width: 160px;

    float: none;

}

.show1 .num.so-hot,.show2 .num.so-hot{

    margin:0px 10px 0px 0px;background: #a5b1bf; font-size: 16px;width: 30px;height: 30px;float: left;display: inline-block; text-align: center;color: #fff;line-height: 30px;border-radius: 50%;

}

/*.show2 .num.so-hot{

	margin:15px 10px 0px 0px;background: #ccc; font-size: 18px;font-weight: 700;width: 26px;height: 26px;float: left;display: inline-block; text-align: center;color: #fff;line-height: 26px;

}*/

.remen .show1 .num.so-hot.num1,.remen .show2 .num.so-hot.num1{

    /*background: #ff8400;*/

    background: #f84739;

}

.remen .show1 .num.so-hot.num2,.remen .show2 .num.so-hot.num2{

    /*background: #f09601;*/

    background: #f84739;

}

.remen .show1 .num.so-hot.num3,.remen .show2 .num.so-hot.num3{

    /*background: #f3d400;*/

    background: #f84739

}





.zuixin .show1 .num.so-hot.num1,.zuixin .show2 .num.so-hot.num1{

    /*background: #36aa6f;*/

    background: #ff6825;

}

.zuixin .show1 .num.so-hot.num2,.zuixin .show2 .num.so-hot.num2{

    /*background: #60bd8e;*/

    background: #ff6825;

}

.zuixin .show1 .num.so-hot.num3,.zuixin .show2 .num.so-hot.num3{

    /*background: #8adbb2;*/

    background: #ff6825;

}







.zong .show1 .num.so-hot.num1,.zong .show2 .num.so-hot.num1{

    /*background: #1a7dd3;*/

    background: #ffb400;

}

.zong .show1 .num.so-hot.num2,.zong .show2 .num.so-hot.num2{

    /*background: #33a0ff;*/

    background: #ffb400;

}

.zong .show1 .num.so-hot.num3,.zong .show2 .num.so-hot.num3{

    /*background: #6dbeff;*/

    background: #ffb400;

}

.m_r_con li.active .show2 .num.so-hot{

    height: 60px;

    border-radius: 30px;

    line-height: 60px;

}







.m_r_con li.active .show2{

    margin-bottom: 0px;

}



.show1{

    height: 29px;

    line-height: 29px;

}

.title> a:hover{

    color: #fd5152;

}

.title> a{

    color: #fe7f36;

    font-size: 12px;

    top: 10px;

}

.title_left0{

    border: 0px;

    color: #434343;

    /*overflow: hidden;*/

    /*font-weight: normal;*/

}

.title-ico{

    /*width: 27px;

    height: 27px;

    line-height: 27px;

    background: #ff6238;

    display: block;

    text-align: center;

    float: left;

    border-radius: 5px;

    margin-right: 10px;

    margin-left: 5px;*/

}

.title-ico .iconfont{

    color: #ff6238;

    font-size: 25px;

    font-weight: normal;

    margin-right: 10px;

    position: relative;

    top: 2px;



}

.title{



    height: 50px;

    line-height: 50px;

    font-size: 20px;

    font-weight: normal;

    position: relative;

    border-bottom: 1px solid #ccc;

    color: #333;

    padding-left: 0px;



}

.title-i i {

    height: 5px;

    background: #ff5e42;

    background: linear-gradient(to right, #fd5152, #fe7f36);

    display: inline-block;

    border-radius: 5px;

    position: absolute;

    left: 0;

    bottom: -3px;

    width: 80px;

}



/*新游推荐*/

.TOP10_con{

    height: auto;

}

.TOP10_con li img{

    transform:none;

    width: 80px;

    height: 80px;



}

.TOP10_con li img:hover {

    transform: none;

}

.TOP10_con p{

    font-size: 15px;

    color: #5d5d5d;

    margin-top: 5px;

}

.TOP10_con li{

    padding: 15px 0;

    transition: all 0.3s;

    background: none;

    border-radius: 10px;

}

.TOP10_con li:hover{

    /*background: #fafafa;*/

    box-shadow: 0px 2px 10px 0px rgba(145,145,145,0.52);





}

.TOP10_con li:hover p{

    color: #ff6238;

}







/*友情链接*/

.yq-link{

    width: 1200px;

    margin: 20px auto 0;

    overflow: hidden;



}

.yq-link-l{

    width: 130px;

    height: 86px;

    background: #ff6238;

    float: left;

    color: #fff;

    font-size: 20px;

    text-align: center;

    line-height: 86px;

}

.yq-link-r{

    width: 1040px;

    padding: 15px;

    height: 56px;

    float: left;

    background: #fff;

    overflow: hidden;

}

.yq-link-r a{

    display: inline-block;

    width: 170px;

    height: 28px;

    line-height: 28px;

    float: left;

    color: #767676;

}

.yq-link-r a:hover{

    color: #ffc000;

}





.link .title{

    /*border-left: 3px solid #ff6238;*/

    border-bottom: 0px;

    padding: 0px;

    padding-left: 10px;

    color: #ff6238

}





/*热门游戏*/

.m_l_con li{

    padding-right: 0px;

    width: 246px;

    padding: 10px;

    transition: all 0.2s;

    margin-bottom: 0px;

    border-radius: 10px;

    position: relative;

    top: 0px;

}

.m_l_con img{

    width: auto;

    height: auto;

    float: none;

}

.m_l_con a img{

    width: 100px;

    height: 100px;

    float: left;

}

.m_l_c_detial{

    width: 136px;

    padding: 10px 0 10px 10px;

    text-align: left;

}

.m_l_c_detial h4{

    text-align: left;

    color: #5d5d5d;

}

.m_l_c_detial .ph-bb .iconfont{

    font-size: 20px;

}

.m_l_c_detial .yx-lx{

    margin-bottom: 0px;

}

.m_l_c_detial> p{

    font-size: 15px;

}

.m_l_c_detial .ph-bb{

    margin-bottom: 10px;

}

.m_l_con li:hover{

    box-shadow: 0px 2px 10px 0px rgba(145,145,145,0.52);

    top: -1px;

}

.m-hover .az-btn{

    width: 120px;

    height: 30px;

    /*background: #3bb70b;*/

    background: #99d846;

    color: #fff;

    text-align: center;

    line-height: 30px;

    font-size: 14px;

    position: relative;

    margin-bottom: 5px;

    margin-left: 10px;

    border-radius: 5px;

}

.m-hover .ios-btn{

    width: 120px;

    height: 30px;

    /*background: #3895fe;*/

    background: #79c6f8;

    color: #fff;

    text-align: center;

    line-height: 30px;

    font-size: 14px;

    position: relative;

    margin-bottom: 5px;

    margin-left: 10px;

    border-radius: 5px;

}

.m-hover .yxzt{

    width: 120px;

    height: 30px;

    background: #ff8400;



    color: #fff;

    line-height: 30px;

    text-align: center;

    font-size: 14px;

    position: relative;

    margin-left: 10px;

    border-radius: 5px;



}

.m-hover{

    padding: 0 0 0 10px;

    color: #fff;

}

.m-hover .az-btn .az-1,.m-hover .ios-btn .ios-1{

    color: #fff;

}

.m-hover div a{

    color: #fff;

    display: block;

}

.az-btn i,.ios-btn i{

    position: absolute;

    left: 9px;

    top: 1px;

}

.ios-btn.no,.az-btn.no{

    background: #e6e6e6;

    color:#a3a3a3;

    opacity: .8;

}





/*开服榜*/

.kaifu-ph{

    margin-top: 10px;

}

.kaifu-ph li{

    overflow: hidden;

    /*border-bottom: 1px dotted #e3e3e3;*/



}

.kaifu-ph li:hover{

    /*background: #fafafa;*/

}

.kaifu-ph li div{

    float: left;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

    text-align: center;

    height: 40px;

    line-height: 40px;

    font-size: 14px;

}

.kaifu-ph li div i{

    font-size: 17px;

}

.kaifu-ph li:nth-child(2){

    margin-top: 10px;

}

.kaifu-ph .lb-time{

    width: 89px;

    background:#f5f5f5;

    margin-right: 1px;



}

.kaifu-ph .kf-time{

    width: 89px;

    /*color: #F63;*/

    color: #ff4c4c;

    margin-right: 1px;

}

.kaifu-ph .lb-name{

    width: 119px;

    background:#f5f5f5;

    margin-right: 1px;



}

.kaifu-ph .kf-name{

    width: 119px;

    margin-right: 1px;



}

.kaifu-ph .kf-name a{

    color: #333;

}

.kaifu-ph .lb-qf{

    width: 110px;

    background:#f5f5f5;



}

.kaifu-ph .kf-qf{

    width: 110px;

    /*color: #777;*/

    color: #999;

}

.kaifu-ph .lb-xz{

    width: 30px;

}

.kaifu-ph .kf-xz{

    width: 30px;

}

.kaifu-ph .lb-lb{

    width: 30px;

}

.kaifu-ph .kf-lb{

    width: 30px;

}

.kaifu-head{

    /*background: #FFF5ED;*/

    color: #333;



    height: 30px;

    line-height: 30px;

}

li.kaifu-head div{

    height: 30px;

    line-height: 30px;

}

.kaifu-ph .kf-xz i{

    color: #0cc6c6;

}

.kaifu-ph .kf-lb i{

    color: #ed5748;

}





/*游戏资讯*/

.tp-zx{

    width: 300px;

    margin-top: 20px;

    float: left;

}

.tp-zixun{

    width: 300px;

    height: 170px;

    margin-bottom: 20px;

    position: relative;

    overflow: hidden;

    border-radius: 4px;

}

.tp-zixun:last-child{

    margin-bottom: 10px;

}



.tp-zixun img{

    width: 100%;

    height: 100%;

}

.title-bj{

    background: rgba(0, 0, 0, 0.5);

    color: #fff;

    width: 300px;

    height: 36px;

    position: absolute;

    bottom: 0px;

    left: 0px;

    font-size: 17px;

    line-height: 36px;



}

.title-bj p{

    padding: 0 10px;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}

.ht{

    background: #ff6238;

    width: 0px;

    height: 2px;

    position: absolute;

    bottom: 0px;

    left: 0px;

    transition: all 0.5s;

}

.tp-zixun:hover .ht{

    width: 100%;



}



.wz-zx{

    float: left;

    width: 470px;

    margin-left: 30px;

    margin-top: 30px;

}

.m_l{

    overflow: hidden;

}

.wz-zx .hd{



    overflow: hidden;

    border-bottom: 1px dotted #e3e3e3;

}

.hd-bt{

    font-size: 24px;



    text-align: center;

    width: 470px;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}

.hd-bt a{

    color: #f4340e;

}

.hd-zy{

    color: #999999;

    font-size: 14px;

    line-height: 24px;

    /*text-indent:2em;*/

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

    margin-top: 10px;

    margin-bottom: 10px;

}

.hb li{

    font-size: 14px;

    line-height: 28px;

    width: 470px;

    overflow: hidden;

    position: relative;

}

.hb li em{

    margin: 0 10px;

    color: #d3d3d3;

    width: 4px;

    display: inline-block;

    float: left;

}

.hb li a{

    color: #333;

    display: inline-block;

    width: 360px;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

    float: left;

}

.hb li a:hover{

    color: #ff6238;

}

.hb li span{

    color: #00b3fe;

    display: inline-block;

    width: 56px;

    float: left;

}

.hb li p{

    position: absolute;

    right: 0px;

    top: 0px;

    line-height: 28px;

    color: #999999;

}





/*礼包榜单*/

.lb-ph{

    margin-top: 6px;

}

.lb-ph li{

    padding: 10px 0px 11px 75px;

    position: relative;

    height: 60px;

    border-bottom: 1px dashed #e3e3e3;

}



.lb-ph li img{

    position: absolute;

    left: 5px;

    top: 10px;

    width: 60px;

    height: 60px;

}

.lb-ph li h4{

    /*padding: 5px 0;*/



    font-size: 14px;

    font-weight: 400;

    width: 210px;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    color: #525252;

}

.lb-ph li .yxnm{

    height: 24px;

    line-height: 24px;

    color: #6c6c6c;

    font-size: 12px;

    width: 176px;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

}

.lb-ph li .lbsl{

    height: 20px;

    line-height: 20px;

    color: #999;

    font-size: 12px;

}

.lb-ph li .lbsl span{

    color: #ff6238;

}

.lb-ph li div{

    position: absolute;

    right: 5px;

    top: 25px;

    z-index: 1;

    width: 60px;

    height: 26px;

    line-height: 26px;

    color: #fff;

    background: none;

    border: 1px solid #31d6a2;

    /*color: #99d846;*/

    color: #31d6a2;

    text-align: center;

    border-radius: 5px;

    -webkit-transition: all .3s ease-out;

    transition: all .3s ease-out;

}

.lb-ph li div:hover{

    background: linear-gradient(to right, #27cab6, #3adb9d);

    color: #fff;

}



/*.lb-ph li div:before{

	content: "";

    	position: absolute;

    	z-index: -1;

    	top: 0;

    	left: 0;

    	right: 0;

    	bottom: 0;

    	background: #99d846;

    	width: 0px;

   	 -webkit-transition: all .3s ease-out;

    	transition: all .3s ease-out;

}*/

.lb-ph li:hover{

    /*background: #fafafa;*/

}

.lb-ph li:hover div{

    /*color: #fff;	*/

}

/*.lb-ph li:hover div:before{

	width: 60px;



}*/





/*每日推荐*/

.mrtj{

    background: #FFFFFF;

    margin-top: 20px;

    padding-top: 0px;

}

#flexslider1 li{

    position: relative;



}

#flexslider1 li .tj-name{

    position: absolute;

    bottom: 0px;

    width: 100%;

    color: #fff;

    left: 0px;

    background: rgba(0, 0, 0, 0.5);

    height: 35px;

    text-align: center;



    line-height: 35px;

    font-size: 15px;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}

#flexslider1 ol{

    display: none;

}

#flexslider1{



    box-shadow:none;

    overflow: visible;

}

.tj-box{

    padding: 0 47px;

    margin-top: 20px;

    height: 165px;

}



#flexslider1 .flex-direction-nav{

    position: absolute;

    top: 0px;

    left: 0px;

    width: 100%;

}

#flexslider1 .flex-direction-nav a  {opacity: 1;height: 40px;width: 40px;border-radius: 5px;top: 55px;margin: 0px;border-radius: 50%;box-shadow: 0px 2px 8px 0px rgba(147, 147, 147, 0.5)}

#flexslider1 .flex-direction-nav .flex-prev {background: #ff6238 url(../images/jt-left.png) no-repeat 8px center;transition: all .2s;left: -49px;}

#flexslider1 .flex-direction-nav .flex-next {background: #ff6238 url(../images/jt-right.png) no-repeat 12px center;transition: all .2s;right: -49px;}

#flexslider1:hover .flex-prev { opacity: 1; left: -49px;}

#flexslider1:hover .flex-next { opacity: 1; right: -49px;}

#flexslider1:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }

#flexslider1 .flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }



#flexslider1 .slides img{

    transition: all .3s;

    height: 100%;

}

#flexslider1 .slides li:hover img{

    transform: scale(1.05);

}

#flexslider1 .slides li{

    overflow: hidden;

    height: 165px;

    border-radius: 4px;

}

.carousel li:last-child{

    margin: 0px;

}

/*#flexslider1 .flex-direction-nav .flex-prev:hover{

	background-color: rgba(255,162,0, 0.9);

}

#flexslider1 .flex-direction-nav .flex-next:hover{

	background-color: rgba(255, 162, 0, 0.9);

}

*/





/*游戏大全*/



/*页码*/

#pagecount{margin:0px auto; padding-bottom:20px; text-align:center;}

.page span div span,.page span div a{

    border-radius: 4px;

    width: 30px;

    height: 30px;

    background: #fff;

    text-align: center;

    margin-right: 5px;



    border: 1px solid #ddd;

    display: inline-block;





    line-height: 30px;

    color: #666;

    font-size: 12px;



}

.page span div span:hover{

    background: #ff6238;

    color: #fff;

    border: 1px solid #ff6238;

}

.page span div a:hover{

    background: #ff6238;

    color: #fff;

    border: 1px solid #ff6238;

}

.page span div .current{

    width: 30px;

    height: 30px;

    background: #ff6238;

    text-align: center;

    margin-right: 5px;



    border: 1px solid #ff6238;

    display: inline-block;





    line-height: 30px;

    color: #fff;

    font-size: 12px;

    border-radius: 4px;



}





/*右边排行*/

.right .m_r_c_btn1 {



    position: absolute;



    top: 50%;



    margin-top: -15px;



    right: 0;



    display: block;



    width: 80px;



    text-align: center;



    line-height: 25px;



    font-size: 14px;



    background: #F13D6D;



    border-radius: 5px;



    color: #FFFFFF;



    border: 1px solid;

}

.right .m_r_con li{

    border-bottom: 1px solid #f4f4f4;

}

.right .show2 img{

    box-shadow: 0px 3px 6px #cacaca;

    border-radius: 10px;

}

.right .power i{

    color: #ff5d13;

}

.right .power{

    margin-top: 2px;

}

.right .xiazai-btn {



    width: 70px;

    height: 27px;

    background: none;

    background-position: -133px 0px;

    top: 45%;

    border: 1px solid #fe7f36;

    border-radius:5px;

    color: #fe7f36;

}





.right .m_r_con li:hover .xiazai-btn{



    background: none;





    background: linear-gradient(to right, #fb4b4d, #ff7138);

    color: #fff;

}



.right .show2_con p {



    width: 136px;

}











/*游戏列表*/

.gameList_con{

    margin: 0px;

}

.gameList.game-lb{

    padding: 0px;

    background: none;

    width: 1200px;

}

.gameList_select{

    border: 0px;

    margin: 0px;

}

.g_s_type{

    /*overflow: hidden;*/

    float: none;

    display: inline-block;

}

.g_s_type a{

    width: 78px;

    height: 32px;

    line-height: 32px;

    /*border: 1px solid #ece7e8;*/

    color: #666;

    font-size: 14px;

    display: inline-block;

    text-align: center;

    /*float: left;*/

    background: #f5f5f5;

    border-radius: 4px;

    margin-bottom: 5px;

}

.gameList_select li{

    min-height: 43px;



}

.gameList_select li> span{

    text-align: left;

    font-size: 14px;

    line-height: 34px;

    display: inline-block;

    float: none;

}

.g_s_type a.active{

    color: #fff;

    background-color: #ff6238;

    box-shadow: 0px 2px 10px 0px rgba(255, 98, 56, 0.5);



}

.g_s_type a:hover{

    background: #ff6238;



    color: #fff;

    box-shadow: 0px 2px 10px 0px rgba(255, 98, 56, 0.5);

}

.gameList_deital{

    margin: 0px 13px 13px 0;

    background: #fff;

    width: 360px;

    border: 1px solid #f5f5f5;

    border-radius: 10px;

    padding: 15px;

    transition: all .2s;

    position: relative;

    top: 0px;

}

.gameList_con{

    width: 1227px;

    border: 0px;

}

.page{

    background:none;

}

.g_w_btn{

    border-radius: 0px;

    margin: 10px 20px 0 0;

    font-size: 15px;

    padding: 5px 20px;

    border-radius: 5px;

}

.g_w_btn:nth-last-child(2){

    background: linear-gradient(to right, #fb4b4d, #ff7138);

    color: #fff;

    /*transition: all 0.1s;*/

    border: 0px;

}.g_w_btn:nth-last-child(2):hover{

     background: #fb4b4c;



 }

.g_w_btn:last-child{

    margin: 10px 0px 0 0;

    border: 0px;

    /*color: #31c37c;*/

    color: #fff;

    background: linear-gradient(to right, #27cab6, #3adb9d);

    /*transition: all 0.3s*/



}

.g_w_btn:last-child:hover{

    background:#27cab6;



}

.gameList_deital:hover{

    border-color: #fff;

    /*box-shadow: 0 0 15px #bebebe;*/

    box-shadow: 0px 2px 10px 0px rgba(145,145,145,0.52);

    position: relative;

    top: -2px;

}

.gameList_word h4{

    color: #5d5d5d;

    font-size: 18px;

    font-weight: 500;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}

.gameList_word h4:hover{

    color: #ff6238;

}

.gameList_word p{

    color: #999999;

    margin-top: 4px;

}

.gameList_word{

    width: 224px;

}

.gameList_word span{

    color: #ff6238;

    display: inline-block;

    margin-top: 4px;

}





/*礼包主页*/

.gift_list{

    margin-top: 20px;

}

.gift_list .gift-left,.gift_list .gift-right{

    background: none;

    padding: 0px;

}

.gift_list .gift-left{

    width: 830px;

}

.gift_list .gift-right{

    width: 350px;

}

.gift-right .libao-btn{

    width: 70px;

    height: 27px;

    background: none;

    right: 50px;

    top: 45%;

    border: 1px solid #32d6a1;

    color: #22c9b5;

}

.gift-right .m_r_con li:hover .libao-btn {

    color: #fff;

    background: linear-gradient(to right, #27cab6, #3adb9d);





}

.gift-right .show1 .num.so-hot{

    width: 16px;

    height: 16px;

    font-size: 12px;

    line-height: 16px;

    border-radius: 4px;

    font-weight:normal;

    margin-top: 7px;

}



.gift-right .m_r_con li.active .show2 .num.so-hot{

    border-radius: 4px;

    width: 16px;

    height: 60px;

    font-size: 12px;

    font-weight: normal;

}

.gift-right .show2_con p{

    font-size: 12px;

    margin-top: 5px;

    width: 145px;

}





.lb-box{

    background: #fff;

    padding: 15px;

    margin-bottom: 20px;

}

.qunbu-gift{

    background: #fff;

    padding: 15px;

    /*min-height: 615px;*/

    padding-top: 0px;

    margin-bottom: 20px;

}

.gift-rm{

    background: #fff;

    padding: 15px;

    padding-top: 0px;

    margin-bottom: 20px;

}

.gift-zx{

    background: #fff;

    padding: 15px;

    padding-top: 0px;

}

.gift-right .show2_con{

    width: 220px;

}

.g_l_con{

    border: 0px;

    margin: 0;

    /*min-height: 468px;*/

}

.gift-img{

    float: left;

    overflow: hidden;

    border-radius: 50%;

    border: 5px solid #32d6a1;

    margin-right: 20px;

}

.g_l_con li .gift-img img{

    border-radius: 50%;

    border: 2px solid #fff;

    width: 100px;

    height: 100px;

}

.g_l_con li .lb-lq{

    position: absolute;

    right: 15px;

    top: 50px;

    display: block;

    border:1px solid #31d6a2;

    color: #31d6a2;

    width: 120px;

    height: 40px;

    line-height: 40px;

    border-radius: 40px;

    text-align: center;

    font-size: 18px;

    transition:  all .3s;

}

.g_l_con li .lb-lq:hover{

    background: #31d6a2;color: #fff;

}

.power{

    float: none;

}

.g_l_word h4{

    color: #333;

    font-size: 22px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    word-break: break-all;

    margin: 0px;

}

.g_l_word h4 em{

    display: inline-block;

    padding: 1px 8px;

    border:1px solid #ff6238;

    color: #ff6238;

    border-radius: 5px;

    font-size: 12px;

}

.g_l_word p{

    color: #454545;

    font-size: 14px;

    margin-top: 5px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    word-break: break-all;

}

.g_l_word p em{

    color: #999;

}

.g_l_word .power{

    /*line-height: 15px;*/

    font-size: 15px;

    vertical-align: middle;

    color: #ff6238;

}





.power span i{

    border-radius: 5px;

    background: linear-gradient(to right, #2ccab7, #3fdb9d);

    /*background: #5cb85c;*/

    /*background: #99d846;

       background-image: -webkit-linear-gradient(bottom left, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

        background-image: -o-linear-gradient(bottom left, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

        background-image: linear-gradient(to top right, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

        -webkit-background-size: 40px 40px;

        background-size: 40px 40px;

            animation: reverse progress-bar-stripes 0.7s linear infinite, animate-positive 0.7s;*/

}

.power span{

    border-radius: 5px;

    background: #e7e7e7;

}

.g_l_word .power span{

    border-radius: 15px;

    background: #e7e7e7;

    width: 350px;

    height: 15px;

    vertical-align: middle;

}

.g_l_word .power span i{

    height: 15px;

    border-radius: 15px;

}

.g_l_word h4{

    color: #333333;

}

.g_l_word> a> span{

    color: #999999;

}

.g_l_con li{

    transition: all 0.3s;

    margin: 0px;

    padding: 15px;

    float: none;

    width: auto;

    overflow: hidden;

    border-bottom: 1px dashed #dcdcdc;

    position: relative;

}

.g_l_con li:hover{

    box-shadow: none;

    /*background: #fafafa;*/

}

.g_l_word{

    width: 500px;

    float: left;

}

.qunbu-gift #pagecount{

    padding-bottom: 0px;

    padding-top:10px;

}



.gift-rm .show1 .num.so-hot.num1,.gift-rm .show1 .num.so-hot.num2,.gift-rm .show1 .num.so-hot.num3,

.gift-rm .show2 .num.so-hot.num1,.gift-rm .show2 .num.so-hot.num2,.gift-rm .show2 .num.so-hot.num3{

    background: #32d6a1;

}



/*.gift-right .show1 .num.so-hot{

	width: 18px;

	height: 18px;

	border-radius: 50%;

	line-height: 18px;

	font-size: 12px;

	margin: 6px 10px 0 0;

	font-weight:100;

}*/

.gift-right .show1 p{

    width: 180px;

    color: #333333;

}

.gift-rm .power span i{

    background: linear-gradient(to right, #2ccab7, #3fdb9d);

    /*background:#b4d465;

       background-image: -webkit-linear-gradient(bottom left, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

        background-image: -o-linear-gradient(bottom left, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

        background-image: linear-gradient(to top right, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

        -webkit-background-size: 40px 40px;

        background-size: 40px 40px;

            animation: reverse progress-bar-stripes 0.7s linear infinite, animate-positive 0.7s; */

}

.gift-right li{

    /*border-bottom: 1px dotted #e3e3e3;*/

    /*margin-top: 7px;*/

}

.gift-right .m_r_con li.active .show2{

    /*margin-bottom: 10px;*/

}

.gift-right .show2_con a p.game-name{

    font-size: 16px;

    color: #5f5f5f;

    margin-top: 0px;

}

.gift-zx .show1 .num.so-hot.num1,.gift-zx .show1 .num.so-hot.num2,.gift-zx .show1 .num.so-hot.num3,

.gift-zx .show2 .num.so-hot.num1,.gift-zx .show2 .num.so-hot.num2,.gift-zx .show2 .num.so-hot.num3{

    background: #32d6a1;

}

.gift-zx .power span i{

    background: linear-gradient(to right, #2ccab7, #3fdb9d);

    /*background:#31c37c;

        background-image: -webkit-linear-gradient(bottom left, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

        background-image: -o-linear-gradient(bottom left, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

        background-image: linear-gradient(to top right, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

        -webkit-background-size: 40px 40px;

        background-size: 40px 40px;

            animation: reverse progress-bar-stripes 0.7s linear infinite, animate-positive 0.7s;*/

    /*animation: animate-positive 2s;*/

}

@-webkit-keyframes animate-positive{

    0% { width: 0; }

}

@keyframes animate-positive{

    0% { width: 0; }

}

@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}

.gift-left .page span div .current{

    background: #ff6238;

    border: 1px solid #ff6238;

}

.gift-left .page span div span:hover{

    background: #ff6238;

    color: #fff;

    border: 1px solid #ff6238;

}

.gift-left .page span div a:hover{

    background:#ff6238;

    color: #fff;

    border: 1px solid #ff6238;

}





.lb-sx span{

    width: 95px;

    color: #333333;

    text-align: left;

    font-size: 14px;

    line-height: 34px;

    display: inline-block;

    float: none;

}

.lb-sx{

    padding: 20px 0px;

}







/*游戏资讯*/

.news_list{

    width: 1200px;

    padding: 0;

    margin-top: 20px;

}

.news_list .news-left {

    width: 830px;

}

.dh-box{

    background: #fff;

    padding: 15px;

    margin-bottom: 20px;

    padding-top: 0px;

}

.dh-box ul{

    /*overflow: hidden;*/

    padding: 30px 0 15px 0 ;

}

.dh-box ul li{

    display: inline-block;



    height: 40px;

    line-height: 40px;



    background: #f5f5f5;

    font-size: 16px;



    text-align: center;



    margin: 0 10px;

    border-radius: 4px;

}

.dh-box ul li a{

    color: #666666;

    display: block;

    padding: 0 30px;

}

.dh-box ul .news-active{

    background: #ff6238;

    box-shadow:0px 2px 10px 0px rgba(255, 98, 56, 0.5);





}

.dh-box ul .news-active a{

    color: #fff;

}

.dh-box ul li:hover{

    background: #ff6238;

    box-shadow:0px 2px 10px 0px rgba(255, 98, 56, 0.5);

    color: #fff;

}

.dh-box ul li:hover a{

    color: #fff;

}

.qunbu-news{

    background: #fff;

    padding: 15px;



}

.news-img{

    width: 200px;

    height: 113px;

    float: left;

}

.news-img img{

    width: 100%;

    height: 100%;

    border-radius: 4px;

}

.news-img:hover img{

    opacity: 0.8;

}

.news-lb li{



    padding: 0 0 15px 0;

    margin-bottom: 15px;

    border-bottom: 1px solid #eaeaea;

    position: relative;

}

.news-nr{

    float: left;

    margin-left: 20px;

    width: 580px;

}

.news-nr h3 a{

    font-size: 18px;

    font-weight: 500;

    color: #333;

    transition: color 0.3s ease;

    display: block;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

    margin-bottom: 15px;

}

.news-nr h3:hover a{

    color:#ff6238;

}

.news-nr p{

    color: #858585;



    line-height: 24px;



    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

    height: 44px;

}

.news-xx{

    color: #9e9e9e;

    margin-top: 10px;

    overflow: hidden;

}

.news-xx .iconfont{

    font-size: 15px;

    margin-right: 5px;

    color: #fe7f36;

}

.news-time{

    float: right;

}

.line{

    position: absolute;

    bottom: -1px;

    left: 0;

    width: 100%;

    height: 1px;

    background-color: #f9f9f9;

    /*-webkit-transform: scale(0);

    transform: scale(0);

    -webkit-transition: all .8s;

    transition: all .8s;*/

}

/*.news-lb li:hover .line{

	transform: scale(1);

}*/

.news-box{

    overflow: hidden;

}

.xw-rm,.gl-rm,.hd-rm{

    background: #fff;

    padding: 15px;

    margin-bottom: 20px;

    padding-top: 0px;

}

.news_list .news-right {

    width: 350px;

}

.news-right .xw-rm li{

    height: 30px;

    line-height: 30px;

    list-style: inside disc;

    color: #bbb;

    padding: 5px 0;

    /*border-bottom: 1px dotted #e3e3e3;*/

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;



}

.news-right .xw-rm li a{

    color: #525252;

    font-size: 14px;

    /*display: block;

    float: left;*/

    /*width: 290px;*/



}

.xw-rm ul{

    margin-top: 15px;

}

.news-right .xw-rm li:hover a{

    color: #ff6238;

}

.xw-rm .num1,.xw-rm .num2,.xw-rm .num3{

    background: #00c5ff;

}

.gl-rm .num1,.gl-rm .num2,.gl-rm .num3{



    background: #2196f3

}

.hd-rm .num1,.hd-rm .num2,.hd-rm .num3{

    background: #03a9f4

}

/*.news-right li span{

    	width: 18px;

    	height: 18px;



    	line-height: 18px;

    	font-size: 12px;

    	margin: 2px 10px 0 0;

    	font-weight: 100;

    	background: #a5b1bf;

    	float: left;

    	display: inline-block;

    	text-align: center;

    	color: #fff;

}*/

.qunbu-news #pagecount{

    padding-bottom: 0px;

    margin-top: 10px;

}

.qunbu-news .page span div .current{

    background: #ff6238;

    border: 1px solid #ff6238;

}

.qunbu-news .page span div span:hover{

    background: #ff6238;

    color: #fff;

    border: 1px solid #ff6238;

}

.qunbu-news .page span div a:hover{

    background:#ff6238;

    color: #fff;

    border: 1px solid #ff6238;

}

.news-right .show2_con{

    width: 245px;

}

.news-right .show1 .num.so-hot.num1{

    background: #ff8400;

}

.news-right .show1 .num.so-hot.num2{

    background: #f09601;

}

.news-right .show1 .num.so-hot.num3{

    background: #f3d400;

}











/*资讯详情*/

.wenzhang_list{

    background: none;

    padding: 0px;

    width: 1200px;

}

.wenzhang-left{

    padding: 15px;

    background: #fff;

}

.wenzhang-game{

    padding: 15px;

    background: #fff;

    margin-bottom: 20px;

}

.address_nav{

    padding: 15px 0px;

    width: 1200px;

    font-size: 14px;

    color: #868686;

}

.wz-name{

    color: #fe7f36;

}

.detial_con .left> h2{

    color: #ff6238;

}

.fgx{

    border-bottom: 1px solid #f2f2f2;

    width: 100%;

    margin: 20px 0;

}

.wz-sxp p{

    margin-bottom: 10px;

    text-align: left;

    padding-left: 30px;

    color: #666666;

}

.wz-sxp p a{

    color: #999999;

}

.wz-sxp p a:hover{

    color: #ff6238;

}

.wz-game-t{

    overflow: hidden;

    border-bottom: 1px dotted #e9e9e9;

    padding-bottom:15px;

}

.wz-game-img{

    width: 100px;

    height: 100px;

    float: left;

}

.wz-game-img img{

    width: 100%;

    height: 100%;

    border-radius: 15px;

    box-shadow: 0px 3px 6px #cacaca;

}

.wz-game-nr{

    float: left;

    width: 200px;

    margin-left: 20px;

}

.wz-game-nr h4{

    font-size: 20px;

    color: #2e2e2e;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    font-weight: 500;

    font-weight: normal;

    margin-bottom: 10px;

    margin-top: 6px;

}

.wz-game-nr p{

    color: #9e9e9e;

    font-size: 15px;

    margin-bottom: 5px;

}

.wz-game-zy{

    padding: 10px 0;

}

.wz-game-zy p{

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 5;

    -webkit-box-orient: vertical;

    color: #999999;

    font-size: 15px;

    text-indent: 2em;



}

.wz-game-zt{

    width: 100%;

    height: 40px;

    margin-bottom: 10px;

    line-height: 40px;

    background: #99d846;

    text-align: center;

    font-size: 20px;

    border-radius: 4px;

}

.wz-game-zt a{

    display: block;

    color: #fff;

}

.wz-game-zt:hover{

    background: #7ed110;

}

.wz-game-lb{

    width: 100%;

    height: 40px;

    line-height: 40px;

    background: #ffba00;

    text-align: center;

    font-size: 20px;

    border-radius: 4px;

}

.wz-game-lb a{

    color: #fff;

    display: block;

}

.wz-game-lb:hover{

    background: #ffa200;

}

.wenzhang-right .show1 .num.so-hot.num1{

    background: #36aa6f;

}

.wenzhang-right .show1 .num.so-hot.num2{

    background: #60bd8e;

}

.wenzhang-right .show1 .num.so-hot.num3{

    background: #8adbb2;

}

.xgzx{

    /*margin-top: 20px;*/

}

.xgzx li{

    height: 30px;

    line-height: 30px;

    list-style: inside disc;

    color: #bbb;

    padding: 5px 0;

    /* border-bottom: 1px dotted #e3e3e3; */

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.xgzx li a{

    color: #525252;

    font-size: 14px;

}

.xgzx ul{

    margin-top: 15px;

}

.xgzx li:hover a{

    color: #ff6238;

}

.d_c_word{

    min-height: 613px;

}





/*游戏礼包列表*/

.giftList_con> ul li> div.giftCtrl a{

    border: 1px solid #32d6a1;

    color: #32d6a1;

    font-size: 18px;

    padding: 5px 30px;

}

.giftName{

    width: 30%;

}

.gameName, .giftTime, .giftType{

    width: 25%;

}

.giftList_con> ul li> div.giftCtrl a:hover{

    background: linear-gradient(to right, #27cab6, #3adb9d);

    color: #fff;

}

.yx-lb-lb .search_result{

    margin-top: 0px;

    color: #999;

}

.yx-lb-lb{

    padding-top: 0px;

}

.g_c_title{

    height: 40px;

}

.g_c_title> span{

    border: 1px solid #fff;

    box-sizing:border-box;

    height: 40px;

    line-height: 40px;

    color: #333;

    background: #f5f5f5;

}

.giftCtrl{

    width: 20%

}

.giftList_con> ul li> div.giftName img{

    width: 80px;

    height: 80px;

}

.giftList_con> ul li> div.giftName p{

    line-height: 80px;

    width: 245px;

    font-size: 18px;

    color: #454545;

}

.giftList_con> ul li{

    height: 80px;

    padding: 20px 0;

}

.giftList_con{

    border:0px;

    margin-bottom: 0px;

}

.giftList_con> ul li> div.gameName, .giftList_con> ul li> div.giftTime, .giftList_con> ul li> div.giftType, .giftList_con> ul li> div.giftCtrl{

    line-height: 80px;

}

.giftList_con> ul li> div.gameName a{

    font-size: 18px;

    color: #454545;

}

.giftList_con> ul li> div.giftTime{

    color: #ff3b43;

    font-size:18px;

}



/*搜索游戏列表*/

.search_result{

    margin-left: 0px;

    margin-top: 20px;

}

.gameList_con{

    min-height: 350px;

}





/*游戏专题*/

.game-xq-box{

    padding: 0px;

    background: none;

    width: 1200px;

    position: relative;

}

.game-xq-box .game-xq-left{

    width: 830px;



}

.game-xq-box .game-xq-right{

    width: 350px;



}

.game-xq-app{

    background: #fff;

    padding: 20px;

    border-radius: 10px;

}

.game-xq-img{

    width: 120px;

    height: 120px;

    margin: 0px auto;

}

.game-xq-img img{

    width: 100%;

    height: 100%;

}

.game-xq-nr h3{







    padding: 16px 0;

    border-bottom: 1px dotted #e9e9e9;

    font-size: 22px;

    font-weight: bold;

    color: #4c4c4c;

}

.game-xq-xx{

    padding: 30px 15px;

}

.game-xq-xx p{

    color:#4c4c4c;

    font-size: 16px;

    text-align: left;

    margin-bottom: 20px;

}

.game-xq-xx p .iconfont{

    font-size: 25px;

    margin-right: 10px;

}

.game-xq-btn{

    padding: 30px 15px;

    border-bottom: 1px dotted #e9e9e9;

}

.anzuo-xz,.ios-xz,.lblq,.gd-xz{

    /*width: 100%;*/

    height: 47px;

    /*margin-bottom: 15px;*/

    position: relative;

    display: inline-block;

    margin-right: 20px;

    border-radius: 4px;

    box-shadow: 0px 5px 20px 1px rgba(0, 0, 0, 0.1);



}

.gd-xz{

    margin-right: 0px;

}

.anzuo-xz a,.ios-xz a,.lblq a,.gd-xz a{



    position: relative;

    background: #99d846;

    font-size: 18px;



    line-height: 47px;

    display: inline-block;

    float: left;

    width: 132px;

    height: 47px;



    text-decoration: none;

    color: #fff;

    text-align: center;

    border-top-left-radius: 4px;

    border-bottom-left-radius: 4px;

}

.ewm-xz,.gd{

    float: left;

}

.anzuo-xz .ewm-xz{

    background: #7ac72c;

    height: 47px;

    width: 47px;

    line-height: 47px;

    text-align: center;

    cursor: pointer;

    border-top-right-radius: 4px;

    border-bottom-right-radius: 4px;

}

.ios-xz .ewm-xz{

    background: #59b0f4;

    height: 47px;

    width: 47px;

    line-height: 47px;

    text-align: center;

    cursor: pointer;

    border-top-right-radius: 4px;

    border-bottom-right-radius: 4px;

}

.lblq .gd{

    background: #ffa100;

    height: 47px;

    width: 47px;

    line-height: 47px;

    text-align: center;

    border-top-right-radius: 4px;

    border-bottom-right-radius: 4px;

}

.gd-xz .gd{

    background: #ff4839;

    height: 47px;

    width: 47px;

    line-height: 47px;

    text-align: center;

    border-top-right-radius: 4px;

    border-bottom-right-radius: 4px;

}

.game-xq-jieshao .info{

    width: 100%;

    padding: 25px 0;

    overflow: hidden;

}

.game-xq-jieshao .info-img{

    margin-right: 15px;

    float: left;

}

.game-xq-jieshao .info-img img{

    width: 120px;

    height: 120px;

    border-radius: 24px;

}

.game-xq-jieshao .info_cent{

    float: left;

    width: 645px;

    min-height: 90px;

    margin: 0 5px;

}

.game-xq-jieshao .info_cent li{

    width: 100%;

    display: block;

    float: left;

    min-height: 26px;

    line-height: 26px;

    font-size: 15px;

    margin: 7px 0;

}

.game-xq-jieshao .info_cent li span{

    width: 50px;

    color: #9e9e9e;

    display: block;

    float: left;

}

.game-xq-jieshao .info_cent li p{

    width: 157px;

    height: 26px;

    overflow: hidden;

    margin: 0 4px;

    color: #525252;

    display: block;

    font-size: 15px;

    line-height: 26px;

    float: left;

    padding: 0px;

}

.game-xq-jieshao .bt h1{

    display: block;

    float: left;

    height: 34px;

    line-height: 34px;

    font-size: 26px;

    font-weight: bold;

    color: #2e2e2e;

    max-width: 810px;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

    margin-right: 10px;

}

.game-xq-jieshao  .bt{

    width: 100%;

    height: 34px;

    float: left;

    padding: 20px 0px 10px 0;

    border-bottom: 1px dotted #ddd;

}

.game-xq-jieshao .info_cent li .info-zd{

    padding: 0 10px;

    background-color: #fff6e0;

    color: #f60;

    border-radius: 30px;

    display: block;

    width: auto;

}

.game-xq-jieshao .btnwrap{

    padding-top: 10px;

}

.az-img,.pg-img{

    position: relative;

    top: 3px;



}

.pg-img{

    top: 2px;

}

.m_r_con .az-img,.m_r_con .pg-img{

    width: auto;

    height: auto;

    float: none;

}

.anzuo-xz .ewm-xz,.ios-xz .ewm-xz,.lblq .gd,.gd-xz .gd{

    color: rgba(255, 255, 255, 0.5);

}

.anzuo-xz .ewm-xz .iconfont,.ios-xz .ewm-xz .iconfont,.lblq .gd .iconfont,.gd-xz .gd .iconfont{

    font-size: 25px;

}

.game-xq-btn a .iconfont{

    position: absolute;

    font-size: 25px;

    top: 0px;

    left: 25px;

}

.anzuo-xz a{

    background: #99d846;

}

.anzuo-xz a:hover{

    background: #7ed110;

}

.ios-xz a{

    background: #79c6f8;

}

.ios-xz a:hover{

    background: #03a9f4;

}

.lblq a{

    background: #ffba00;

}

.lblq a:hover{

    background: #ff9800;

}

.gd-xz a{

    background: #ff6838;

}

.gd-xz a:hover{

    background: #f44336;

}

.qrcode-anzhuo,.qrcode-pingguo{

    top: 53px;

    left: 34px;

    z-index: 99

}

.game-xq-jieshao,.game-xq-libao,.game-xq-zixun,.game-xq-jietu{

    padding: 20px;

    padding-top: 0px;

    background: #fff;

    margin-top: 0px;

    margin-bottom: 20px;

    border-radius: 10px;

}

.game-xq-zixun{

    margin-bottom: 0px;

}

.xw-box{

    margin: 20px auto 0

}

.game_word{

    color: #444444;

}

.gameGift{

    overflow: hidden;

}

.gameGift li{

    width: 333px;

    border-radius: 10px;

}

.gameGift li> span{

    display: block;

    font-size: 14px;

}

.gameGift li img{

    width: 40px;

    height: 40px;

    float: left;

    margin-right: 10px;

    border-radius: 10px;

}

.game-xq-libao .power span{

    width: 150px;

}

.gameGift li> a{



    border: 1px solid #31d6a2;

    color: #31d6a2;

    transition: all .3s;

    right: 20px;

    background: #f9f9f9;

}

.gameGift li .lb-nr{

    width: 220px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    color: #999;

}

.gameGift li> span a{

    font-size: 14px;

}

.gameGift li> a:hover{

    background: #31d6a2;

    color: #fff;



}

.gameGift li{

    border: 0px;

    margin: 10px;

    padding: 10px 20px;

    border: 1px solid #f1f1f1;

    background: #f9f9f9;

}

.gameGift li:hover{

    border-color:  #f1f1f1;

}

.gameGift li .power{

    margin-top: 10px;

}

.module-cont .flexslider{

    background: none;

    box-shadow: none;

}

.module-cont #flexslider .slides img{

    width: 100%;

    height: auto;

}

.module-cont{

    height: 366px;

}

.module-cont li{

    /*box-sizing:border-box;

    padding: 10px;*/

}

.exquisite_con{width:790px;margin:30px auto 0;overflow:hidden; position:relative; }

.exquisite_list{ float:left;margin-left:0px;}

.exquisite_list li{ float:left; margin-right:23px; width:250px; overflow:hidden;height: 365px;}

.exquisite_list li a{ width:100%; float:left; position:relative;height: 100%;}

.exquisite_list li a img{width:100%;float:left;height: 100%;}

.exquisite_bt{width:30px;height:56px;background-image:url(../images/bt_bg.png);position:absolute; cursor:pointer; z-index:1000}

.exquisite_prev{background-position:0 0;left:0px;top:62px}

.exquisite_prev:hover{background-position:0 -58px;}

.exquisite_next{background-position:-32px 0;right:0px;top:62px}

.exquisite_next:hover{background-position:-32px -58px;}

.horizontal_exquisite_con li,.horizontal_exquisite_con li a img{height:177px;}

.vertical_exquisite_con,.vertical_exquisite_con li,.vertical_exquisite_con li a img{}

.vertical_exquisite_con  .exquisite_prev,.vertical_exquisite_con  .exquisite_next{top:150px}



.game_con table {



    width: 790px;



    margin-left: 10px;



    font-size: 15px;



    padding-bottom: 10px;

}



.game_con tr {



    height: 50px;



    text-align: center;

}



.game_con tr th,

.game_con tr td {



    border-bottom: 1px dashed #ddd;



    font-weight: normal;

}



.game_con td {



    color: #727272

}







.xw-box {



    width: 790px;



    margin-top: 20px;

}



.xw-box-nav {



    width: 790px;



    border-bottom:1px solid #ccc;





    text-align: center;



    font-size: 17px;



    color: #000;

    height: 50px;





}



.xw-box-nav li {



    width: 195px;



    float: left;



    height: 50px;



    line-height: 50px;



    cursor: pointer;



    color: #333;

    font-size: 20px;

    position: relative;

}

.xw-box-nav li .title-i i{

    width: 195px;

    display: none;

}

.xw-box-nav li.xw-nav-on {



    /*background: #000;*/

    /*color: #ff6238;*/



    /*border-top: 1px solid #ff6238;*/



    border-bottom: 0px;

}

.xw-box-nav li.xw-nav-on .title-i i{

    display: block;

}



.nr-box {



    /*padding: 10px 0 50px 0;*/

}

.nr-box .news-lb{

    margin-top: 30px;

}



.nr-box .nr-con li {



    overflow: hidden;



    height: 40px;



    line-height: 40px;



    font-size: 16px;



    padding: 0 20px 0 20px;



    border-bottom: 1px dashed #ddd;

}



.nr-box .nr-con li a {



    float: left;



    color: #727272;

}









.nr-box .iconfont {



    font-size: 15px;

}

.game-xq-kaifu-box{

    overflow: hidden;

    margin-top: 10px;

}

.game-xq-kaifu-box li{

    width: 50%;

    display: inline-block;

    margin-top: 20px;

    overflow: hidden;

}

.game-xq-kaifu-box li .kf-xx{

    width: 320px;

    text-align: center;

    padding: 15px;

    border-radius: 100px;

    font-size: 15px;

    color: rgb(255, 102, 0);

    border: 1px dashed #FFE0B3;

    background-color: #FFF8E6;





}

.game-xq-kaifu-box li:nth-child(odd) .kf-xx{

    float: left;

    margin-left: 20px;

}

.game-xq-kaifu-box li:nth-child(even) .kf-xx{

    float: right;

    margin-right: 20px;

}

.g_list_page {

    width: 600px;

    margin: 20px auto 2px auto;

    padding-bottom: 20px;

    text-align: center

}



.g_list_page span {







    min-width: 30px;



    height: 30px;



    background: #fff;



    text-align: center;



    margin-right: 5px;



    border-radius: 5px;



    border: 1px solid #ddd;



    display: inline-block;











    line-height: 30px;



    color: #666;



    font-size: 12px;



    border-radius: 5px;

}



.g_list_page a {



    min-width: 30px;



    height: 30px;



    background: #fff;



    text-align: center;



    margin-right: 5px;



    border-radius: 5px;



    border: 1px solid #ddd;



    display: inline-block;











    line-height: 30px;



    color: #666;



    font-size: 12px;



    border-radius: 5px;

}



.g_list_page span:hover {



    background: #000;



    color: #fff;

}



.g_list_page a:hover {



    background: #000;



    color: #fff;

}



.g_list_page span.current {



    width: 30px;



    height: 30px;



    background: #000;



    text-align: center;



    margin-right: 5px;



    border-radius: 5px;



    border: 1px solid #ddd;



    display: inline-block;











    line-height: 30px;



    color: #fff;



    font-size: 12px;



    border-radius: 5px;

}





.game-xq-wz-box{

    overflow: hidden;

    margin-top: 10px;

}

.game-xq-wz-box li{

    width: 50%;

    display: inline-block;

    margin-top: 20px;

    overflow: hidden;

}

.game-xq-wz-box li .wz-xx{

    width: 340px;

    text-align: left;

    padding: 15px;

    border-radius: 10px;

    font-size: 15px;

    color: #333;

    border: 0px solid #f1f1f1;

    background: #f8f8f8;





}

.game-xq-wz-box li h3{

    font-weight: 500;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.game-xq-wz-box li:nth-child(odd) .wz-xx{

    float: left;

    margin-left: 10px;

}

.game-xq-wz-box li:nth-child(even) .wz-xx{

    float: right;

    margin-right: 10px;

}





/*游戏截图*/



.module-cont {

    margin: 20px auto;

    /*width: 860px;*/

}



.game-xq-xx p{

    margin-bottom: 15px;

    font-size: 14px;

}

.game-xq-xx p span{

    color: #ff6238;

}





.game-xq-nr h3{

    border: 0px;

}



.game-xq-jieshao p{

    font-size: 14px;

    line-height: 30px;

    padding: 0 10px;

}



.gameGift span .re{

    width: 35px;

    background: url(/themes/simplebootx/Public/sub/images/re.png) no-repeat center top;

    background-size: contain;

    display: inline-block;

    height: 15px;





}



/*游戏详情页榜单*/



.gift-rm .show2_con> a> p{

    margin: 0px;

    font-size: 16px;

}

.lb-gamename{

    color: #6c6c6c;

    margin-top: 5px

}

.game-xq-right .libao-btn {



    width: 70px;

    height: 27px;

    background: none;

    right: 50px;

    top: 45%;

    border: 1px solid #32d6a1;

    color: #22c9b5;

}



.game-xq-right .m_r_con li:hover .libao-btn {

    color: #fff;

    background: linear-gradient(to right, #27cab6, #3adb9d);





}



















/*游戏礼包详情*/

.gift-xq-box{

    padding: 0px;

    background: none;

    width: 1200px;

}

.gift{

    height: auto;

    overflow: hidden;

    padding: 20px;

    background: #fff;

    position: relative;

    padding-top: 0px;

}

.gift .g_i_con{

    height: auto;

    padding: 0px;

    overflow: hidden;

}

.yx-js{

    background: #fff;

    padding: 20px;

    margin-bottom: 20px;

    padding-top: 0px;

}

.yx-js p{

    font-size: 14px;

    line-height: 30px;

    padding: 0 10px;

}

.gift-xq-nr{

    padding: 20px;

    background: #fff;

    padding-top: 0px;

}

.detial_con .gift-xq-left{

    width: 830px;

}

.detial_instr{

    padding: 15px;

    background: #fff;

    margin-bottom: 20px;

    border-radius: 10px;

    padding-top: 0px;

}

.gift-xq-nr .game_con{

    margin-top: 0px;

    /*margin-bottom: 20px;*/

}

.detial_instr ul{

    height: auto;

    margin-top: 25px;

    overflow: hidden;

}

.detial_instr ul li{

    text-align: center;

    width: 33.3%;

    float: left;

    margin-bottom: 10px;

}

/*.detial_instr ul li img:hover{

	opacity: 0.8

}*/

.detial_instr ul li img{

    border-radius: 10px;

    box-shadow: 0px 3px 6px #cacaca;

    width: 70px;

    height: 70px;

}

.detial_instr ul li p{

    line-height: 30px;

    height: 30px;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

    font-size: 14px;

    color: #525252;

}

.detial_instr ul li:hover p{

    color: #ff6238;

}



.gift-xq-nr .game_word{

    color: #767676;

    margin-top: 20px;

    text-indent: initial;

    padding: 0 10px;

    font-size: 16px;

}

.gift-xq-nr p{

    /*padding: 0 10px;

    color: #767676;

    font-size: 14px;*/

}

.gift-xq-img{

    width: 120px;

    height: 120px;

    float: left;

}

.gift-xq-img img{

    width: 100%;

    height: 100%;



}

.gift .power{

    margin-top: 1px;

}

.gift .power p{

    font-size: 16px;

    color: #9e9e9e;

}

.gift .power > i{

    font-size: 24px;

}

.gift .bt{

    width: 100%;

    height: 34px;

    float: left;

    padding: 20px 0px 10px 0;

    border-bottom: 1px dotted #ddd;

}

.gift .info{

    padding: 25px 0;

    overflow: hidden;

}

.gift-yxxx{

    float: left;

    padding-left: 20px;

    width: 410px;

}

.gift-yxxx li{

    width: 100%;

    display: block;

    float: left;

    min-height: 26px;

    line-height: 26px;

    font-size: 15px;

    margin: 7px 0;

}

.gift-yxxx li span{

    width: 50px;

    color: #9e9e9e;

    display: block;

    float: left;

}

.gift-yxxx li .info-zd{

    padding: 0 10px;

    background-color: #fff6e0;

    color: #f60;

    border-radius: 30px;

    display: block;

    width: auto;

}

.gift-yxxx li p{



    width: 300px;

    height: 26px;

    overflow: hidden;

    margin: 0 4px;

    color: #525252;

    display: block;

    font-size: 15px;

    line-height: 26px;

    float: left;

    padding: 0px;

}

.gift-yxxx h3{

    font-size: 22px;

    font-weight: normal;

    /*color: #5F5F5F;*/

    color: #4c4c4c;

    margin-bottom: 15px;

    margin-top: 10px;

    font-weight: bold;

}

.gift-yxxx p{

    color: #5F5F5F;

    margin-bottom: 5px;

    font-size: 15px;

}

.gift-yxxx p a{

    color: #ff6238;

}

.g_i_con .power{

    padding-left: 20px;

}

.g_i_con .power span{

    width: 440px;

    border-radius: 20px;

}

.g_i_con .power span i{

    border-radius: 20px;

    background: linear-gradient(to right, #2ccab7, #3fdb9d);

    /*background: #31c37c;*/

    /*background: #99d846;*/

    /*background-image: -webkit-linear-gradient(bottom left, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

    background-image: -o-linear-gradient(bottom left, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

    background-image: linear-gradient(to top right, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);*/

    /* -webkit-background-size: 40px 40px;

     background-size: 40px 40px;*/

    /*animation: reverse progress-bar-stripes 0.7s linear infinite, animate-positive 0.7s;*/

}

.giftBtn{

    top: 165px;

    right: 40px;

    /*background: #31c37c;

    border-color:#31c37c; */

    background: #31d6a2;

    border-color: #31d6a2;

}

.giftBtn:hover{

    /*color: #31c37c;*/

    color: #31d6a2;

}

.gift-xq-nr .gameGift li{

    width: 333px;

}

.gift-xq-nr .power span{

    width: 200px;

}





/*开服表*/

.kaifu-box{

    margin-top: 20px;

    background: #fff;

    padding-top: 0px;

}

.kaifu-tou{

    overflow: hidden;

    background: #fafafa;

    margin-top: 10px;

}

.kaifu-tou div{

    float: left;

    color: #666;

    font-size: 15px;

    text-align: center;

    line-height: 40px;

    font-weight: 600;



}

.kaifu-tou .head-1,.kaifu-time{

    width: 15%;



}

.kaifu-lb li .kaifu-time{



    color: #ff3b43;

    font-size: 18px;

}

/*.kaifu-tou .head-img,.kaifu-logo{

	width: 10%;

}*/

.kaifu-tou .head-2,.kaifu-game{

    width: 25%;



}

.kaifu-lb li .kaifu-game{



    text-align: left;

}

.kaifu-tou .head-3,.kaifu-qufu{

    width: 20%

}

.kaifu-tou .head-4,.kaifu-leixin{

    width: 10%

}

.kaifu-tou .head-5,.kaifu-pintai{

    width: 5%

}

.kaifu-tou .head-6,.kaifu-down{

    width: 25%

}

/*.kaifu-tou .head-7,.kaifu-libao{

	width: 10%;

}*/

.kaifu-lb{

    min-height: 400px;

    margin-top: 15px;

}

.kaifu-lb li{

    overflow: hidden;

    border-bottom: 1px dashed #ebebeb;

    position: relative;

    right: 0px;

    transition: all .3s;

}

.kaifu-lb li:hover{

    position: relative;

    right: -10px;

}

.kaifu-lb li div{

    float: left;

    font-size: 18px;

    text-align: center;

    color: #454545;

    line-height: 118px;

    height: 120px;

}

.kaifu-game h4{

    font-weight: 500;

    font-size: 22px;

    display: inline-block;

    vertical-align: middle;

    width: 67%;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;



}

.kaifu-game h4:hover{

    color: #ff6238;

}

.kaifu-logo .kaifu-img{

    width: 80px;

    height: 80px;

    display: inline-block;

    margin: 10px auto 0;

    float: none;



}

.kaifu-game img{

    width: 80px;

    height: 80px;

    display: inline-block;

    /*margin: 10px auto 0;*/

    float: none;

    vertical-align: middle;

    margin-right: 10px;

}

.kaifu-logo .kaifu-img img{

    width: 100%;

    height: 100%;

}

.kaifu-time span{

    color: #ff6238;

    margin-left: 10px;

}

/*.kaifu-down a,.kaifu-libao a{

	display: block;

	width: 80px;

	height: 30px;

	background: #f2f2f2;

	margin: 10px auto 0;

	line-height: 30px;

	font-size: 12px;

	border-radius:5px;

	color: #757575;

	transition: all 0.3s

}*/

.kaifu-down a{

    display: block;

    width: 120px;

    height: 40px;

    color: #ff6141;

    border: 1px solid #ff6141;

    border-radius: 40px;

    line-height: 40px;

    transition: all .3s;

    margin: 40px auto 0;

}

/*.kaifu-down a i,.kaifu-libao a i{

	font-size: 15px;

	margin-right: 5px;

	transition: all 0.3s

}

.kaifu-down a i{

	color: #0cc6c6;

}

.kaifu-libao a i{

	color: #ed5748;

}*/

/*.kaifu-down a:hover{

	background: #0cc6c6;

	color: #fff;

}*/

.kaifu-down a:hover{

    background: linear-gradient(to right, #ff4f50, #ff8036);

    color: #fff;

}

/*.kaifu-down a:hover i{

	color: #fff;

}*/

.kaifu-libao a:hover{

    background: #ed5748;

    color: #fff;

}

.kaifu-libao a:hover i{

    color: #fff;

}

.kaifu-box #pagecount{

    padding: 0px;

    margin-top: 10px;

}





/*登录弹窗*/

.dl-box{

    width: 300px;

    height: 350px;

    background: rgba(255, 255, 255, 0.8);

    position: relative;

    overflow: hidden;

}

.dl-box-yh,.dl-box-mm{

    width: 250px;

    border: 1px solid #C9C9C9;

    height: 40px;

    overflow: hidden;

    margin: 0 auto;

    margin-top: 20px;

    background: #fff;

}

.dl-box-yh input,.dl-box-mm input{

    float: left;

    border: 0px;

    padding: 9px;

    line-height: 22px;



}

.dl-box-yh .dl-box-tb i{

    display: block;

    width: 39px;

    height: 22px;

    background: url(/themes/simplebootx/Public/sub/img/icoNav.png) no-repeat;

    background-position: 0px -449px;

    margin: 0 auto;

    border-right: 1px solid #C9C9C9;





}

.dl-box-mm .dl-box-tb i{

    display: block;

    width: 39px;

    height: 22px;

    background: url(/themes/simplebootx/Public/sub/img/icoNav.png) no-repeat;

    background-position: 0px -250px;

    margin: 0 auto;

    border-right: 1px solid #C9C9C9;





}

.dl-box-tb{



    width: 40px;

    padding: 9px 0;

    overflow: hidden;

    float: left;



}

.wjmm{

    padding: 0px 0 10px 0;

    color: #6c6c6c;

    width: 250px;

    margin: 0 auto;

    text-align: right;

}

.wjmm a{

    color: #2980b4;

}

.wjmm a:hover{

    color: #ff6238;

}

.dl-box h4{

    font-size: 20px;



    font-weight: 600;

    color: #3e3e3e;

    margin-left: 25px;

    padding-top: 30px;

}

.dl-box .zhdl{

    display: block;

    width: 250px;

    height: 40px;

    background: #ff6238;

    margin: 0 auto;

    color: #fff;

    border: 0px;

    border-radius: 3px;

    transition: all 0.3s;

    cursor: pointer;

}

.dl-box .zhdl:hover{

    background: #ff9800;

}

.kjdl{

    border-top: 1px dashed #cccecd;

    margin-top: 30px;

    padding-top: 20px;

}



.kjdl img{

    vertical-align: middle;

    position: relative;

    top: -3px;

    margin-right: 10px;

}

.kjdl span{

    color: #565656;

    margin-left: 25px;

}

.kjdl img{

    width: 20px;

    height: 20px;

}

.zczh{

    float: right;

    margin-right: 25px;

    color: #2980b4;

}

.zczh:hover{

    color: #ff6238;

}

.bq-kuang{

    width: 45px;

    height: 45px;

    background: url(/themes/simplebootx/Public/sub/images/log_ico.png) no-repeat;

    background-position: -89px 0;

    position: absolute;

    top:10px;

    right: 10px;

}

.bq-ewm{

    width: 45px;

    height: 45px;

    background: url(/themes/simplebootx/Public/sub/images/log_ico.png) no-repeat;

    background-position: -89px -45px;

    position: absolute;

    top:10px;

    right: 10px;

}

.ewm-k{

    width: 200px;

    height: 200px;

    margin: 0px auto;

    margin-top: 20px;

}

.ewm-k img{

    width:100%;

    height: 100%;

}

.ewmdl p{

    color: #818181;

    text-align: center;

    margin-top: 20px;

}

.ewmdl p span{

    color: #ff6238;



}

.bq-kuang,.bq-ewm{

    cursor: pointer;

}

.dl-box .tishi{

    height: 20px;

    line-height: 20px;

    font-size: 12px;



    float: none;

    margin-left: 25px;

}

.dl-box .tishi .ico-jg{

    margin-top: 2px;

}