@charset "UTF-8";

html {
    background: url(../media/images/casamentogaydorony.jpg) no-repeat center top #e9dff7;
    min-width: 1000px;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td,
img {
    margin: 0;
    padding: 0;
}

td,
th,
caption {
    font-size: 14px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
    font-size: 100%;
}

address,
caption,
cite,
code,
dfn,
em,
th,
var {
    font-style: normal;
    font-weight: normal;
}

a {
    color: #fff;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

img {
    border: none;
}

ol,
ul,
li {
    list-style: none;
}

input,
textarea,
select,
button {
    font: 12px Arial, sans-serif;
}

table {
    border-collapse: collapse;
}

html {
    overflow-y: scroll;
}

.clear {
    clear: both;
}

a {
    outline: none;
    text-decoration: none;
}

area {
    outline: none;
}

*:focus {
    outline: none;
}

/* END CSS Initialization */

body {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
    min-width: 1000px;
}

/*All Control*/
.outborder {
    border: 1px solid #0D0301;
}

.inborder {
    border: 1px solid #3F1E0B;
    background: #1E1005;
}

/* END All Control*/

/* header */

#flash_play {
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -1000px;
    z-index: 1;
}

.praise_facebook {
    width: 191px;
    height: 20px;
    float: left;
    margin-top: 228px;
    margin-left: 349px;
}

.praise_google {
    width: 103px;
    height: 20px;
    float: right;
    margin-top: 314px;
    margin-right: 30px;
}

/* REFAZENDO O NAV */
.nav {
    width: 1000px;
    height: 66px;
    margin: 0 auto;
    position: relative;
    z-index: 5;
    padding: 34px 0 0 0;
}

.nav_left {
    width: 385px;
    height: 66px;
    float: left;
    overflow: hidden;
    margin-top: 30px;
    z-index: 9999;
}

.nav_right {
    width: 395px;
    height: 66px;
    float: right;
    overflow: hidden;
    margin: 30px 0px 0 0px;
    z-index: 9999;
}

.nav .logo {
    width: 165px;
    height: 97px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 1rem;
    background: url(../../assets/images/logo.png) no-repeat;
    display: block;
    z-index: 3;
    background-size: cover;
}

.nav a {
    width: 106px;
    text-align: center;
    font-size: 16px;
    display: block;
    font-weight: bold;
    color: #FFF;
    background-color: #730825;
    border-radius: 10px;
    padding: 5px 10px;
    text-decoration: none;
    display: inline-block;
}

.nav_left a:hover,
.nav_right a:hover {
    text-decoration: none;
    text-shadow: 0px 2px 6px #3c0696;
}

.nav_right a {
    width: 106px;
}

/* EASY PEACE */
/* END header*/

/* main */
.main_bg {
    background: url(../media/images/bgmoises.jpg) bottom center no-repeat;
    height: auto;
}

.main {
    width: 1000px;
    height: auto;
    margin: 0 auto;
    /* background: url(../media/images/header_main.jpg) no-repeat center -440px; */
}

/*mainleft*/
.main_left {
    width: 260px;
    height: auto;
    float: left;
    margin-left: 10px;
    margin-top: 16px;
    position: relative;
    z-index: 4;
}

.start_game {
    width: 260px;
    height: 159px;
    position: absolute;
    top: -207px;
    left: -7px;
    z-index: 1;
}

/*login*/
.login {
    width: 260px;
    background: url(../media/images/login-bg.jpg) no-repeat;
    background-size: 100% 100%;
    border: none;
    position: relative;
    z-index: 2;
    border-radius: 8px;
}

.login .inborder {
    border: none;
    background: none;
}

/*befor*/
.befor {
    width: 238px;
    min-height: 216px;
    padding-bottom: 1rem;
    padding-top: 10px;
    padding-left: 18px;
}

.name {
    width: 218px;
    height: 28px;
    border: 1px solid #a98236;
    background: #fff;
    margin-top: 10px;
}

.name input {
    width: 178px;
    height: 14px;
    padding: 7px 5px;
    padding-left: 35px;
    background: url(../media/images/btn.png);
    background-position: 0px -384px;
    border: none;
    color: #AE7F63;
}

.password {
    width: 218px;
    height: 28px;
    border: 1px solid #a98236;
    background: #fff;
    margin-top: 10px;
}

.password input {
    width: 178px;
    height: 14px;
    padding: 7px 5px;
    padding-left: 35px;
    background: url(../media/images/btn.png);
    background-position: 0px -414px;
    border: none;
    color: #AE7F63;
}

.text {
    width: 220px;
    height: 14px;
    margin-top: 10px;
}

.point {
    color: #F00;
    text-align: center;
    width: 220px;
    margin-top: 0.4rem;
    line-height: 16px;
}

.text p {
    float: left;
    line-height: 14px;
    width: 108px;
    height: 14px;
    overflow: hidden;
}

.text p input {
    width: 12px;
    height: 12px;
    margin-right: 5px;
    float: left;
    margin-top: 1px;
}

.text a {
    float: right;
    color: #be0600;
    line-height: 14px;
    overflow: hidden;
}

.btn {
    width: 220px;
    height: 41px;
    margin-top: 7px;
}

.btn a {
    width: 106px;
    height: 41px;
    background: url(../media/images/btn.png);
    display: block;
    font-size: 14px;
    line-height: 40px;
    text-align: center;
    background-position: 0px 0px;
    color: #496103;
    font-weight: bold;
}

.btn .register_btn {
    background-position: -107px 0;
    color: #b55100;
}

.btn a:hover {
    background-position: 0px -42px;
    text-decoration: none;
}

.btn .register_btn:hover {
    background-position: -107px -42px;
}

.login_btn {
    float: left;
}

.register_btn {
    float: right;
}

.paretner {
    width: 220px;
    height: 32px;
    margin-top: 7px;
    background: #a58f66;
    text-align: center;
    padding: 5px 0px;
    border-radius: 4px;
}

.paretner a {
    margin: 0px 2px;
    display: inline-block;
    width: 32px;
    height: 32px;
}

.p_facebook {
    background: url(../media/images/btn.png);
    background-position: 0px -318px;
    border-radius: 4px;
}

.p_google {
    background: url(../media/images/btn.png);
    background-position: -32px -318px;
    border-radius: 4px;
}

.p_discord {
    background: url(../media/images/btn.png);
    background-position: -64px -318px;
    border-radius: 4px;
}

.paretner .p_microssoft {
    background: url(../media/images/btn.png);
    background-position: -96px -318px;
    border-radius: 4px;
    display: none;
}

/*END bofor*/

/*after*/
.after {
    width: 256px;
    min-height: 216px;
    padding-bottom: 20px;
}

.player {
    width: 218px;
    margin: 0px auto;
    overflow: hidden;
    zoom: 1;
    padding: 10px 0 0 0;
    padding-top: 1.2rem;
}

.headpic {
    width: 57px;
    height: 57px;
    float: left;
}

.headpic img {

    border-radius: 50%;
}

.message {
    width: 155px;
    height: 57px;
    float: right;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.message p {
    width: 155px;
    line-height: 19px;
}

.account {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.account a {
    color: #000;
}

.recharge a {
    color: #000;
}

.personal {
    color: #000;
    float: left;
}

.quit {
    color: #000;
    float: right;
}

.quit:hover {
    text-decoration: none;
    color: #000;
}

.after_tit {
    height: 20px;
    line-height: 20px;
    margin-left: 18px;
    margin-top: 5px;
}

.server_name {
    width: 218px;
    height: 26px;
    display: block;
    background: #0E0701;
    border: #311708 solid 1px;
    margin: 0 auto;
    margin-top: 5px;
    text-align: center;
    line-height: 26px;
    color: #FFD698;
    border-radius: 4px;
}

/*.server_name:hover{ background:#acacbe;}*/
/*END after*/

.download {
    width: 160px;
    height: 68px;
    display: block;
    background: url(../media/images/btn.png);
    background-position: 0px -83px;
    padding: 17px 0 0 100px;
    text-align: center;
    line-height: 24px;
    color: #fff3b8;
    font-size: 24px;
    font-weight: bold;
    margin: 5px 0px;
    text-shadow: 1px 1px 1px #684d06;
}

.download:hover {
    background-position: -264px -83px;
    text-decoration: none;
}

/**/
.left_list_tit {
    width: 246px;
    height: 37px;
    line-height: 37px;
    padding-left: 10px;
    font-size: 16px;
    color: #fff;
}

/**/
/*server_list*/
.server_list {
    width: 260px;
    height: 230px;
    margin-top: 10px;
    background: url(../media/images/left_server_bj.png) no-repeat;
    border: none;
}

.server_list_bg {
    width: 260px;
    height: 210px;
    padding-bottom: 20px;
    border: none;
    background: none;
}

.opt_server {
    width: 250px;
    height: 20px;
    padding: 9px 0px;
    margin: 0 auto;
    line-height: 20px;
    border-bottom: #4f7c03 1px solid;
}

.opt_server p {
    padding: 0 4px;
    height: 22px;
    float: left;
    color: #fff;
    line-height: 22px;
}

.opt_server input {
    width: 68px;
    height: 14px;
    padding: 3px;
    border: 1px solid #3f8625;
    float: left;
    background: #fff;
    color: #315f02;
}

.opt_server a {
    width: 76px;
    height: 22px;
    background: url(../media/images/chose_server.jpg) no-repeat;
    color: #315F02;
    display: block;
    line-height: 22px;
    text-align: center;
    float: left;
}

.server_list ul {
    width: 230px;
    height: 101px;
    margin: 0 auto;
    margin-top: 5px;
    overflow-y: auto;
    overflow-x: hidden;
}

.server_list ul li {
    width: 230px;
    height: 32px;
    line-height: 32px;
    border-bottom: #3c0694 dashed 1px;
}

.server_list ul li a {
    color: #fff;
}

.server_list ul li span {
    /* width: 10px; */
    /* height: 10px; */
    float: left;
    display: block;
    /* margin: 10px; */
    background: url(../media/images/btn.png);
    background-position: 0px -359px;
}

.more_server {
    width: 220px;
    height: 39px;
    background: url(../media/images/big_btn.jpg) no-repeat;
    display: block;
    margin: 0 auto;
    text-align: center;
    line-height: 39px;
    font-size: 14px;
    color: #233c00;
    margin-top: 4px;
    font-weight: bold;
}

/*END server_list*/

/*facebook_show*/
.facebook_show {
    width: 260px;
    height: 340px;
    margin-top: 10px;
    overflow: hidden;
    background: url(../media/images/face_bj.png) no-repeat;
    border: none;
}

.facebook_show_bg {
    width: 256px;
    height: 305px;
    padding-bottom: 20px;
    background: none;
    border: none;
    margin: 0 auto;
    overflow: hidden;
}


/*END facebookshow*/

/*service E-mail*/
.service {
    width: 260px;
    height: 100px;
    background: url(../media/images/service-e-mail.png) no-repeat;
    margin-top: 10px;
    margin-bottom: 30px;
    border: none;
    color: #000;
}

.service h1 {
    font-size: 16px;
    padding-top: 23px;
    margin-left: 109px;
}

.service p {
    margin-top: 5px;
    margin-left: 83px;
    width: 163px;
    word-break: break-all;
}

.service p a {
    color: #000;
    font-size: 10px;
    font-weight: bold;
}

/* END service E-mail*/

/* END main_left*/

/*main_right*/
.main_right {
    width: 710px;
    height: auto;
    margin-top: 16px;
    float: right;
    margin-right: 10px;
    padding-bottom: 90px;
}

.main_right .list_warp,
.main_right .list_bg {
    border: none;
    background: none;
}

.right_top {
    width: 480px;
    height: auto;
    float: left;
}

.active {
    width: 480px;
    height: 226px;
    border: none;
    /* background: url(../media/images/fours.png) no-repeat; */
    background-color: #45005a;
    border-radius: 8px;
}

/* slide */
#slide {
    width: 481px;
    height: 224px;
    overflow: hidden;
    float: left;
    display: inline;
    margin-top: 1px;
    border-radius: 9px
}

.mainbox {
    overflow: hidden;
    position: relative;
}

.flashbox {
    overflow: hidden;
    position: relative;
}

.imagebox {
    text-align: right;
    position: relative;
    z-index: 999;
    right: 6px;
}

.bitdiv {
    display: inline-block;
    width: 12px;
    height: 14px;
    margin: 0px 0px 0px 4px;
    cursor: pointer;
    float: right;
}

.defimg {
    background: url(../media/images/btn.png) no-repeat;
    background-position: -4px -726px;
}

.curimg {
    background: url(../media/images/btn.png) no-repeat;
    background-position: -37px -726px;
    width: 22px;
    height: 14px;
}

/*news*/
.news {
    width: 480px;
    height: 226px;
    margin-top: 10px;
    border: none;
    background: url(../media/images/news_bj.png) no-repeat;
}

.news_bg {
    width: 480px;
    height: 226px;
    border: none;
    background: none;
}

.news_tit {
    width: 476px;
    height: 39px;
    position: relative;
    line-height: 39px;
    margin: 2px 0 0 5px;
}

.news_tit li {
    width: 101px;
    height: 37px;
    float: left;
    line-height: 38px;
    text-align: center;
    font-size: 14px;
    position: relative;
    margin-right: 2px;
}

.news_tit li a {
    width: 101px;
    height: 37px;
    font-weight: bold;
    display: block;
    overflow: hidden;
    color: #fff;
    padding: 7px 0 0 0;
}

.hight38px {
    background: url(../media/images/hight38px.png) right no-repeat;
    width: 2px;
    height: 37px;
    position: absolute;
    display: block;
    right: 0;
    top: 0px;
}

.desconhecido {
    background-color: #fff;
    color: #000;
    border-radius: 10px;
    padding: 5px 10px;
    font-weight: bold;
    text-decoration: none;
    display: inline-block;
    position: absolute;
    top: -12%;
    text-align: center;
    white-space: nowrap;
	width: auto;
    min-width: 60px;
	z-index: 9999;
}

.news_tit li a:hover,
.news_tit .hover a {
    text-decoration: none;
    background: url(../media/images/hover_a_news.png) no-repeat 0 7px;
    color: #000;
}

.hover {
    /* background: url(../../../../../../20180715101658im_/http_/img.oasgames.com/upload/1442310010/images/rep.html) repeat-x;
    background-position: 0px -29px; */
}

.more {
    line-height: 37px;
    color: #fff;
    font-weight: normal;
    font-size: 12px;
    position: absolute;
    right: 5px;
    top: 0px;
}

.more:hover {
    text-decoration: underline;
}

.news_con {
    height: 165px;
    width: 460px;
    padding: 8px;
}

.news_con li {
    display: none;
    position: relative;
    /* margin-top: -4px; */
}

.news_con li .more {
    top: -45px;
}

.news_con_tab {
    position: relative;
}

.news_con .news_con_tab li:last-child {
    border-bottom: none !important;
}

.news_con .news_con_tab li {
    width: 460px;
    height: 32px;
    border-bottom: 1px dashed #1E1005;
    line-height: 32px;
    display: block;
}

.news_con .news_con_tab li a {
    float: left;
    color: #000;
}

.news_con .news_con_tab li p {
    float: right;
    color: #000;
}

.tit {
    margin-left: 15px;
    margin-right: 5px;
}

.day {
    margin-right: 15px;
}

.news_con .news_con_tab li:hover>a {
    color: #000;
    font-weight: bold;
}

/*act*/
.act {
    float: right;
}

.act li {
    width: 220px;
    height: 108px;
    margin-bottom: 10px;
    border: none;
}

.act li img {
    width: 220px;
    height: 108px;
}

/*introduce*/
.introduce {
    width: 710px;
    height: 311px;
    clear: both;
    border: none;
    background: url(../media/images/show_hero.png) no-repeat;
}

.introduce_bg {
    width: 710px;
    height: 311px;
    border: none;
    background: none;
}

.introduce_tit {
    width: 706px;
    height: 42px;
    position: relative;
    overflow: hidden;
    margin: 0 0 0 5px;
}

.introduce_tit li {
    width: 95px;
    height: 42px;
    float: left;
    line-height: 50px;
    text-align: center;
    font-size: 14px;
    position: relative;
    margin-right: 2px;
    overflow: hidden;
}

.introduce_tit li a {
    width: 95px;
    height: 42px;
    font-weight: bold;
    display: block;
    overflow: hidden;
    color: #fff;
}

.hight38px {
    background: url(../media/images/hight38px.png) right top no-repeat;
}

.introduce li a:hover,
.introduce .hover a {
    text-decoration: none;
    background: url(../media/images/hover_a_news.png) no-repeat 0 8px;
    color: #000;
}

/* Ranking FC by Moises (nao vem copiar chupa rola) */

@keyframes podiumFloat {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-10px);
    }
    100% {
        transform: translateY(0);
    }
}

.introduce_con {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    padding: 0;
    list-style: none;
    position: relative;
    top: -100px;
}

.introduce_con li {
    width: 706px;
    height: 283px;
    overflow: hidden;
    margin: 0;
    text-align: center;
}

.ranking-p1 {
    margin: 0 40px;
    animation: podiumFloat 3s ease-in-out infinite;
}

.ranking-p2 {
    margin: 0 10px;
    animation: podiumFloat 3s ease-in-out infinite;
}

.ranking-p3 {
    margin: 0 10px;
    animation: podiumFloat 3s ease-in-out infinite;
}

.goddess {
    background: url(../../../../../../20180715120857im_/http_/img.oasgames.com/upload/1442310010/images/nvshen.jpg);
    width: 400px;
    height: 283px;
    padding-right: 306px;
}

.hero {
    background: url(../../../../../../20180715120857im_/http_/img.oasgames.com/upload/1442310010/images/nvshen.jpg);
    width: 400px;
    height: 283px;
    padding-right: 306px;
}

.introduce_con li a {
    display: block;
    width: 705px;
    height: 267px;
    margin: 0 auto;
    overflow: hidden;
}

.introduce_con li a img {
    height: 267px;
}

/*gamedata*/
.gamedata {
    width: 710px;
    height: 341px;
    margin-top: 10px;
    background: url(../media/images/ziliao.png) no-repeat;
    border: none;
}

.gamedata_bg {
    width: 710px;
    height: 341px;
    border: none;
    background: none;
}

.gamedata_bg h3 {
    width: 696px;
    height: 37px;
    padding-left: 10px;
    font-size: 14px;
    font-weight: bold;
    line-height: 38px;
    position: relative;
    color: #fff;
}

.gamedata_bg ul {
    width: 678px;
    padding: 14px 11px 9px 17px;
    height: 265px;
    overflow: hidden;
}

.gamedata_bg ul li {
    width: 678px;
    margin-top: 7px;
    background: #F4EBC5;
}

.gamedata_tit {
    width: 90px;
    height: 60px;
    float: left;
    background: #000;
    display: block;
    color: #fff;
    text-align: center;
    line-height: 17px;
}

.gamedata_con {
    float: left;
    margin-left: 10px;
    width: 544px;
    padding: 5px 0px;
    overflow: hidden;
    color: #000;
    background-color: #000;
    padding: 1rem;
}

.gamedata_con a {
    line-height: 25px;
    color: #000;
}

/*picvideo*/
.picvideo {
    width: 710px;
    height: 169px;
    margin-top: 10px;
    background: url(../media/images/right_bottom.png) no-repeat;
    border: none;
}

.picvideo_bg {
    width: 710px;
    height: 169px;
    background: none;
    border: none;
}

.picvideo_tit {
    width: 710px;
    height: 41px;
    position: relative;
    margin: 0 0 0 5px;
}

.picvideo_tit li {
    width: 101px;
    height: 41px;
    float: left;
    text-align: center;
    font-size: 14px;
    position: relative;
    margin-right: 2px;
}

.picvideo_tit li a {
    width: 101px;
    height: 41px;
    font-weight: bold;
    display: block;
    overflow: hidden;
    color: #fff;
    line-height: 50px;
}

.picvideo_tit li a:hover,
.picvideo_tit .hover a {
    text-decoration: none;
    background: url(../media/images/hover_a_news.png) no-repeat 0 11px;
    color: #000;
}

.picvideo_con li {
    position: relative;
}

.picvideo_con li .more {
    top: -58px;
    right: 20px;
}

.picvideo_con li .more:hover {
    text-decoration: underline;
}

.JQ-slide {
    position: relative;
    width: 656px;
    height: 90px;
    margin: 0px;
    margin-top: 20px;
    margin-left: 18px;
}

.JQ-slide .wrap {
    width: 656px;
    height: 90px;
    margin: 0px auto;
    overflow: hidden;
    position: relative;
}

.JQ-slide-content {
    position: absolute;
}

/*必须要的元素*/
.imgList li {
    width: 148px;
    float: left;
    margin-left: 14px;
    display: inline;
    border: #7ea322 1px solid;
}

.imgList img {
    width: 148px;
    height: 88px;
}

.imgList .txt {
    height: 30px;
    line-height: 30px;
}

.JQ-slide-nav a {
    display: block;
    z-index: 99;
    width: 32px;
    height: 90px;
    overflow: hidden;
    /* text-indent: -999em; */
    text-decoration: none;
    position: absolute;
    top: 0px;
    display: flex;
    /* background: url(../media/images/btn.png) no-repeat; */
}

.JQ-slide-nav a.prev {
    left: -17px;
    background-position: 0px -482px;
    transform: rotateY(180deg);
}

.JQ-slide-nav a.next {
    right: -32px;
    background-position: -32px -482px;
}

.JQ-slide_a {
    position: relative;
    width: 656px;
    height: 90px;
    margin: 0px;
    margin-top: 20px;
    margin-left: 18px;
}

.JQ-slide_a .wrap {
    width: 656px;
    height: 90px;
    margin: 0px auto;
    overflow: hidden;
    position: relative;
}

/* END main */


/*Footer*/
.footer {
    width: 100%;
    padding-top: 8px;
    background: #161616;
}

/*EBD footer*/



/*vodie*/
#mask {
    width: 100%;
    position: absolute;
    top: 0px;
    filter: alpha(opacity=70);
    background-color: #000;
    z-index: 1000;
    left: 0px;
    opacity: 0.7;
    -moz-opacity: 0.7;
}

.fivehide {
    width: 640px;
    background: #693b22;
    height: 480px;
    border: 3px solid #693b22;
    z-index: 9999;
    position: fixed;
    margin: 170px 0 0 -350px;
    top: 95%;
    left: 50%;
    display: none;
}

.closewin {
    position: absolute;
    width: 30px;
    height: 36px;
    cursor: pointer;
    top: -3px;
    right: -33px;
    z-index: 9999;
}



/*advert*/
.left_fix {
    width: 100px;
    height: 300px;
    position: absolute;
    top: 440px;
    left: 50%;
    margin-left: -620px;
    z-index: 9;
}

.advert {
    width: 100px;
    height: 300px;
    position: relative;
}

.ad_close {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0px;
    right: 0px;
    cursor: pointer;
    background: #000;
    opacity: 0;
    filter: alpha(opacity=0)
}

.right_fix {
    width: 100px;
    height: 300px;
    position: absolute;
    top: 440px;
    left: 50%;
    margin-left: 520px;
    z-index: 9;
}

.fix_right {
    width: 100px;
    height: 300px;
    position: fixed;
    top: 440px;
    left: 50%;
    margin-left: 520px;
    z-index: 9;
    display: none;
}

.fix_left {
    width: 100px;
    height: 300px;
    position: fixed;
    top: 440px;
    left: 50%;
    margin-left: -620px;
    z-index: 9;
    display: none;
}


/* CSS Document */

.left_gamedata {
    width: 260px;
    height: 230px;
    margin-top: 10px;
    border: none;
    background: url(../media/images/left_server_bj.png) no-repeat;
}

.left_gamedata_bg {
    width: 260px;
    height: 210px;
    padding-bottom: 20px;
    border: none;
    background: none;
    overflow: hidden;
}

.left_gamedata ul {
    width: 240px;
    margin: 0 auto;
    overflow: hidden;
}

.left_gamedata ul li {
    height: 30px;
    line-height: 30px;
    border-bottom: 1px dashed #3E1C01;
}

.left_gamedata ul li p {
    width: 100px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    float: left;
}

.left_gamedata ul li p a {
    color: #fff;
}

.left_gamedata ul li span {
    width: 3px;
    height: 3px;
    background: #fff;
    display: block;
    float: left;
    margin-top: 14px;
    margin-left: 5px;
    margin-right: 5px;
    clear: both;
}



/*list_tit*/

.list_tit {
    width: 678px;
    height: 40px;
    padding: 0 15px;
    background-color: #4203b7;
    border: 1px solid #45005a;
    border-bottom: none;
    border-radius: 8px 8px 0 0;
}

.list_tit h1 {
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
    float: left;
    color: #fff;
}

.place {
    float: right;
    line-height: 38px;
    color: #fff;
}

.place a {
    color: #fff;
}

.main_right .list_bg {
    /* background: url(../media/images/right_bottom_a.png) no-repeat center bottom; */
    padding: 0 0 12px 0;
}

/*pic_box*/
.pic_box {
    width: 673px;
    padding-left: 33px;
    overflow: hidden;
    padding-bottom: 23px;
    zoom: 1;
}

.pic_box ul li {
    width: 150px;
    height: 120px;
    display: block;
    margin-right: 14px;
    float: left;
    margin-top: 23px;
}

.pic_box a {
    width: 150px;
    height: 120px;
    display: block;
}

.pic_box a img {
    border: 1px solid #d6d6de;
    display: block;
}

.pic_box a p {
    width: 150px;
    height: 25px;
    margin-top: 5px;
    line-height: 25px;
    background: #d6d6de;
    text-align: center;
    display: inline-block;
}

.pic_box a:hover>p {
    text-decoration: underline;
}

.page {
    height: 22px;
    padding-bottom: 20px;
    clear: both;
    margin-top: 23px;
    text-align: center;
}

.page a {
    width: 22px;
    height: 22px;
    background: #e5e5e5;
    display: inline-block;
    text-align: center;
    line-height: 22px;
    margin-right: 10px;
    margin-top: 0px;
    border-radius: 4px;
}

.page a.on {
    background-color: #4c7800;
    color: #fff;
}

.page a:hover {
    background: #365501;
    color: #fff;
    text-decoration: none;
}

.page .page_big {
    width: 60px;
}

.page .page_on {
    background: #a6a6a6;
    color: #fff;
}

/*news——list——box*/
.news_list_box,
.list_box_ddt {
    width: 708px;
    overflow: hidden;
    padding-bottom: 23px;
    background: #fffae6;
    border-left: 1px solid #45005a;
    border-right: 1px solid #45005a;
    min-height: 756px;
}

.news_list_box ul {
    margin-bottom: 25px;
    margin-top: 25px;
}

.news_list_box li {
    width: 656px;
    height: 33px;
    line-height: 33px;
    font-size: 14px;
    margin: 0px 25px;
    border-bottom: 1px dashed #8eac86;
}

.news_list_box li a {
    float: left;
    margin-left: 10px;
}

.news_list_box li p {
    float: right;
    margin-right: 15px;
    font-size: 12px;
    color: #799167;
}

.news_list_box .highlight>a {
    color: #000;
}

.news_list_box li:hover>a {
    color: #1c7704;
}


/*news_box*/

.news_box {
    width: 628px;
    overflow: hidden;
    padding: 0px 40px;
    padding-bottom: 23px;
    background: #fffae6;
    border-left: 1px solid #45005a;
    border-right: 1px solid #45005a;
    border-bottom: 1px solid #45005a;
    min-height: 756px;
    border-radius: 0 0 8px 8px;
}

.news_box_tit {
    width: 628px;
    height: 94px;
    border-bottom: 1px solid #e2d5a3;
}

.news_box_tit h1 {
    text-align: center;
    line-height: 35px;
    font-size: 20px;
    color: #000;
    margin-top: 20px;
}

.news_box_tit p {
    text-align: center;
    line-height: 22px;
    margin-top: 15px;
    font-size: 14px;
    color: #000;
    height: 22px;
    float: left;
}

.news_box_tit p span {
    margin-left: 5px;
    margin-right: 25px;
    line-height: 22px;
}

.small_tit a {
    float: left;
    margin-left: 5px;
}

.small_tit {
    margin-left: 125px;
}

.small_tit .fb-share-button {
    display: inline-block;
    margin-right: 40px;
    margin-top: 18px;
}

.small_tit .overof {
    margin: 0;
    float: left;
}


.news_box_con {
    width: 626px;
    height: auto;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #e2d5a3;
    padding: 25px 0px;
}

.news_box_con p {
    text-indent: 2em;
    line-height: 30px;
    font-size: 14px;
    color: #000;
}

.news_box_con img {
    margin: 10px auto;
    display: block;
}

.news_box_con h3 {
    font-size: 14px;
    color: #e85005;
    font-weight: bold;
    line-height: 35px;
}

.news_box_con a {
    color: #c16504;
}

.news_table {
    margin: 0 auto;
    line-height: 35px;
}

.news_table th {
    border: 1px solid #d8d8d8;
    padding: 0 5px;
    background: #eaeaea;
}

.news_table td {
    border: 1px solid #d8d8d8;
    padding: 0 5px;
}

.pageturn {
    width: 626px;
    height: 20px;
    border-top: 1px solid #fff;
    color: #000;
    padding-top: 20px;
}

.lastpage {
    float: left;
    color: #000;
}

.lastpage a {
    color: #000;
}

.nextpage {
    float: right;
    color: #000;
}

.nextpage a {
    color: #000;
}

/*返回顶部*/
.gotoTop {
    display: block;
    width: 49px;
    height: 49px;
    background: url(../../../../../../20180715132852im_/http_/img.oasgames.com/upload/1442310010/images/topbtn.html) no-repeat;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    position: fixed;
    left: 50%;
    margin-left: 500px;
    bottom: 100px;
    display: none;
    z-index: 1;
}

.gotoTop:hover {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

.header {
    min-width: 1000px;
}

#fix_left,
#fix_right {
    display: none;
}

/**/
.custom_service {
    width: 260px;
    height: 100px;
    background: url(../media/images/service-e-mail.png) no-repeat scroll 0% 0% transparent;
    margin-top: 10px;
    margin-bottom: 30px;
    border: medium none;
    color: #000;
    /* text-align: center; */
    line-height: 100px;
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
    padding-left: 8rem;
}