@charset "utf-8";
body,div,hr,p,blockquote,ul,ol,li,table,tbody,tr,th,td,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,input,button,select,textarea,fieldset,legend {
    font-size:12px;
    font-weight:normal;
    margin:0px;
    padding:0px;
    font-family:'microsoft yahei',Helvetica, Tahoma, Arial, sans-serif;
    border: none;
}
body{
    color:#333;
    background-color:#fff;
    min-width: 1200px;
}
html {
    overflow-y:auto!important;
    *overflow-y:scroll;
}
.clearfix {
    *zoom:1;
    *clear:both;
}
.clearfix:after {
    display:block;
    clear:both;
    content:".";
    visibility:hidden;
    overflow: hidden;
    height:0;
}
.fl {
    float:left;
    display:inline;
}
.fr {
    float:right;
    display:inline;
}
.wrap1200{
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
a{text-decoration: none;}
img{border:0}

.swiper-container {
    width: 60%;
    padding-top: 50px;
    padding-bottom: 50px;
}

.swiper-slide {
    background-position: center;
    background-size: cover;
    width: 300px;
    height: 300px;

}

.header{height:80px;}
.header_fl{margin-top:13px;}
.header_fl img.logo{height: 54px;margin-right:15px;vertical-align: middle;}
.header_fl .domain{display: inline-block;vertical-align: middle;}
.header_fl .domain_name{font-size: 28px;color:#333;}
.header_fl .domain_link{font-size:13px;color:#959595;}
.header_fr{margin-top: 33px;}
.header_fr a{font-size: 15px;color: #555555;height: 13px;line-height: 13px;padding: 0 15px;border-left: 2px solid #d7d7d7;float: left;position: relative;}
.header_fr a.privilege_nav em{width: 69px;height: 22px;background: url(../images/privilege_icon.gif?v=1) center center no-repeat;position: absolute;left: 24px;bottom: 17px;}
.header_fr a:first-child{border: 0 none;}
.header_fr a.active{color:#f00;font-weight: bold;}

.banner{background:#0E7DE6 url(../images/banner_bg.jpg) no-repeat center top;height: 360px;position: relative;}
.banner .logo{position: absolute;left:50%;top:90px;width:200px;height:200px;margin-left:-100px}
.banner .item{display: inline-block;border-radius: 50%;overflow: hidden;text-align: center;position: absolute;transition: all .3s;}
.banner .item1{width:111px;height: 111px;background:url(../images/item1.png) no-repeat center center;left:17px;top:97px;font-size:20px;line-height: 111px;}
.banner .item2{width:93px;height: 93px;background:url(../images/item2.png) no-repeat center center;left:185px;top:42px;font-size:18px;line-height: 93px;}
.banner .item3{width:80px;height: 80px;background:url(../images/item3.png) no-repeat center center;left:185px;top:197px;font-size:15px;}
.banner .item4{width:80px;height: 80px;background:url(../images/item4.png) no-repeat center center;left:280px;top:240px;font-size:17px;}
.banner .item5{width:111px;height: 111px;background:url(../images/item1.png) no-repeat center center;right:265px;top:8px;font-size:17px;}
.banner .item6{width:93px;height: 93px;background:url(../images/item2.png) no-repeat center center;right:178px;top:211px;font-size:18px;}
.banner .item7{width:93px;height: 93px;background:url(../images/item2.png) no-repeat center center;right:23px;top:80px;font-size:17px;}
.banner .item8{width:80px;height: 80px;background:url(../images/item3.png) no-repeat center center;right:41px;top:261px;font-size:16px;}
.banner .item span{color:#0066ff;font-weight: bold;display: inline-block;}
.banner .item:hover,.banner .item.active{transform: scale(1.1);box-shadow: 0px 0px 10px 0px #86BCF2}

.gamebox_banner{height:120px;background:#F5F5F5}
.gamebox_banner .title{font-weight: bold;font-size: 24px;color:#333;margin-top:31px;}
.gamebox_banner .subtitle,.gamebox_banner .subtitle a{font-size:13px;color:#666;margin-top: 10px;}
.gamebox_banner .subtitle a:hover{color:#474747;text-decoration: underline;}
.gamebox_banner .gamebox_info{font-size:12px;color:#848484;margin-top:55px;margin-right:20px;;display: inline-block;}

.gamebox_downbtn{display: inline-block;width:200px;height:50px;background:url(../images/playbtn.png) no-repeat;margin-top:35px;}
.gamebox_downbtn:hover{background-position:-215px 0;}

.tequan_wrap{padding:50px 0 105px 0;}
.tequan_wrap .gameboximg{width:600px;}
.tequan_wrap dl{width:515px;margin-top:-5px;}
.tequan_wrap dl dt{font-size:24px;font-weight: bold;margin-bottom: 35px;}
.tequan_wrap dl dd{font-size:14px;line-height: 24px;margin-bottom: 10px;}
.tequan_wrap dl dd .num{display: inline-block;width:22px;height:22px;text-align: center;line-height: 22px;color:#ffff00;font-size: 13px;font-weight: bold;background:#FF6600;border:1px solid #EB540A;border-radius: 50%;margin-right:12px;vertical-align: middle;}
.tequan_wrap dl dd .bold{font-size:16px;font-weight:bold;}

.slide_wrap{background:#404656 url(../images/slide_bg.jpg) no-repeat center center;padding:76px 0 55px 0;}
.slideBox{position: relative;height:426px;z-index: 0;transform-style: preserve-3d;-webkit-transform-style: preserve-3d;perspective: 500px;-webkit-perspective: 500}
.slideBox .item{float:left;overflow: hidden;width:640px;height:426px;position: absolute;transition: all .5s;}
.slideBox .item img{width:100%;}
.slideBox .item_l{transform-origin: 0 0;-webkit-transform-origin: 0 0;transform: rotateY(30deg);-webkit-transform: rotateY(30deg);left:0;z-index: 1;}
.slideBox .item_c{left:280px;z-index: 2;}
.slideBox .item_r{transform-origin: right 0;-webkit-transform-origin: right 0;transform: rotateY(-30deg);-webkit-transform: rotateY(-30deg);left:560px;z-index: 1}

@media screen and (min-width:0\0) {
    /* 兼容 IE9 , IE10 ,IE11 */
    .slideBox{margin-left:-15px;height:260px;}
    .slideBox .item{width:390px;height:260px;margin-left:15px;position:relative;left:0;}
    .slideBox .item img{width:100%}
    .slideBox .item_l{transform: rotateY(0deg);-webkit-transform: rotateY(0deg);}
    .slideBox .item_c{left:0;}
    .slideBox .item_r{transform: rotateY(0deg);-webkit-transform: rotateY(0deg);left:0;}
}

.slide_wrap .gamebox_info{text-align: center;}
.slide_wrap .gamebox_info .gamebox_downbtn{margin-top:45px;}
.slide_wrap .gamebox_info .text{font-size:12px;color:#848484;margin-top:23px;}

/*底部*/
.footer {background-color: #F3F3F3;height: auto;padding: 30px 0;}
.footer .copyright {text-align: center;margin-top: 30px;color:#666;line-height: 26px;}
.footer .copyright p,.footer .copyright a {color: #666666;line-height: 26px;font-size: 13px;}
.footer .copyright p span,.footer .copyright a {margin: 0 4px;}
.footer .copyright p:last-child {color: #999999;font-size: 13px;}

/*权益保障*/
.protection_bar{
    width: 100%;
}
.protection_bar a{
    display: inline-block;
    vertical-align: middle;
    text-indent: -99999;
    width: 100%;
    height: 36px;
    background: url('/Themes/Webgame/Common/protection/images/qy_36.jpg') #5e0802 center  center no-repeat;
}
a.protection_ico_top{
    position: absolute;
    width: 54px;
    height: 64px;
    display: block;
    vertical-align: middle;
    background: url('/Themes/Webgame/Common/protection/images/qy_ico_a.png') center  center no-repeat;
    background-size: cover;
    top:18px;
    left: 285px;
    z-index: 999999;
}
.protection_down{
    position: relative;
}
.protection_down a.protection_ico_down{
    position: absolute;
    width: 80px;
    height: 96px;
    display: block;
    vertical-align: middle;
    background: url('/Themes/Webgame/Common/protection/images/qy_ico_b.png') center  center no-repeat;
    background-size: cover;
    top:10px;
    left: 50%;
    margin-left: -40px;
    z-index: 999999;
}
.footer.protection_down{
    padding:5px 0 30px 0;
}
.protection_down span.protection_ico_img{
    position: absolute;
    width: 256px;
    height: 131px;
    display: block;
    vertical-align: middle;
    background: url('/Themes/Webgame/Common/protection/images/qy_code.png') center  center no-repeat;
    background-size: cover;
    top:-125px;
    left: 50%;
    margin-left: -128px;
    z-index: 999999;
}
.protection_down span.protection_ico_img.hide{
    display: none;
}
span.protection_ico_top_img{
    position: absolute;
    width: 256px;
    height: 131px;
    display: block;
    vertical-align: middle;
    background: url('/Themes/Webgame/Common/protection/images/qy_code.png') center  center no-repeat;
    background-size: cover;
    top:-15px;
    left: 350px;
    z-index: 999999;
}
span.protection_ico_top_img.hide{
    display: none;
}


table {
    border-collapse: collapse;
    border-spacing: 0;
}