/* CSS Document */
@charset "utf-8";
html, body, form, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, em, address, a, input, textarea, span, strong, img{margin: 0px;padding: 0px}
html, body{ width:100%; height:100%}
body{font-size:14px;color:#666666; font-family:"微软雅黑"; background:#FFF}
*{box-sizing: border-box;}
*::after, *::before { box-sizing: border-box;}
dl,ul{list-style:none}
button,input,select,textarea{font-size:12px}
img{border:none; display:block}
a{color:#6a6a6b;text-decoration:none;blr:expression(this.onFocus=this.blur());outline:0}
a:hover{color:#91bfe2}
em,i{font-style:normal}
table{border-collapse:collapse}
table,tbody,td,tfoot,thead,tr{margin:0}
.clear{clear:both;height:0;line-height:0;font-size:0;overflow:hidden;visibility:hidden}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:400}
::selection{background:#6f346a;color:#a9a9a9}
::-moz-selection{background:#6f346a;color:#a9a9a9}
::-webkit-selection{background:#6f346a;color:#a9a9a9}
::-webkit-input-placeholder{color:#a9a9a9;}
::-moz-placeholder{color:#a9a9a9;}
:-moz-placeholder{color:#a9a9a9;}
#verify_code::placeholder{color:#000;}
#verify_code::-moz-placeholder{color:#000;}
input{outline:0px;}
article,aside,dialog,figure,footer,header,nav,section{display:block}
.clear10{clear:both;height:10px;line-height:0;font-size:0;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.pr{position:relative;z-index:0}
.pa{position:absolute}
.fl{ float:left;}
.fr{ float:right;}
.wrap{margin:0 auto;max-width:1920px;min-width:1200px;position:relative;width:100%}
.w1200{width: 1196px;margin: 0 auto; position: relative;}
.w1160{width: 1160px;margin: 0 auto; position: relative;}
.footer{height: 120px; background: #262626;}
.footer .flogo{ width: 315px; height: 100px; float: left; margin-top: 15px; border-right: 2px solid #595959; }
.footer .flogo img{ margin-top:15px; height:70px;}
.footer .finfo{width: 855px; float: right; margin-top: 25px; line-height: 28px;}
.footer .finfo p{font-size: 12px;}
.footer .finfo p a{ color:#8ac9fa; margin-right: 30px; }
.bg2 { background: #fff url("../images/bg.jpg") no-repeat scroll center top;}
.bg3 { background: #fff url("../images/hdwbg3.jpg") no-repeat scroll center top;}
.h610{ height: 630px; width: 100%; }
.h933{height: 940px; width: 100%; position: relative; }
.icon{ display: inline-block; vertical-align: middle; background:#f7a934  url("../images/icon-002.png") no-repeat; }
.video{height: 102px; width: 100%; position: relative;}
.little-video{border-radius:50%;box-sizing:border-box;height:106px; right:150px;overflow:hidden;padding:6px;position:absolute;top:0px;width:106px;z-index:9}
.little-video .videobg{height:120px;left:-60px;position:absolute;top:0;width:240px}
.little-video .videobg video{height:100%;width:100%;z-index:-999}
.video-box{left:0;position:absolute;top:0;transform:scale(1.02)}
.little-video .play{cursor:pointer;height:25px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:23px;z-index:99}
.login-box{margin-top: 20px;width: 100%; height: 330px;}
.act_back{display:block;font-size:18px;height:42px;line-height:42px;text-align:center; margin-right:21px;width:165px; float: right; margin-top: 5px; background: url("../images/main_index.png") no-repeat;}
.act_back-main{display:block;font-size:24px;height:42px;line-height:42px;text-align:center; margin-right:182px;width:150px; float: right; margin-top: 144px; color: #fff; }
.download-box,.gift-box,.zhuce-box{height:325px;position:relative; width: 370px; float: left; margin-right: 35px;}
.gift-box{ margin-right: 0px; }
.login-box h3{background:#80181d;color:#ffffff;font-size:40px;height:75px;line-height:75px;width:100%;text-align: left;padding-left: 10px;}
.login-box h3 em{ display: inline-block; height: 64px;width: 64px; background: url("../images/icon-acr.png") no-repeat; text-align: center;  vertical-align: top; margin-top: 5px;margin-right: 20px; color:#ffffff;font-size:60px; line-height: 64px;  font-family:"新宋体"}
.login-content,.download-content,.gift-content{background: url("../images/login_bg.png") no-repeat;height:242px;padding:15px 40px;text-align:center;width:100%}
.download-content{background: url("../images/download_bg.png") no-repeat;}
.gift-content{background: url("../images/gift_bg.png") no-repeat;}
.login-content .login_item,.login-content .yzm-box1{ height: 40px;width: 100%; border: 1px solid #c4c4c4; margin-bottom: 10px; text-align: left; background: #fff;}
.login-content .login_item input{height: 38px; vertical-align: top; width: 242px;   background-color: transparent; border: medium none; color: #a9a9a9; font-size: 14px;padding:0 5px;}
.login-content .boder-none{ border: none; padding: 0; background: none; }
.login-content .yzm-box1{ width: 180px; float: left;}
.login-content .yzm-box1 input{ width: 125px; }
.login-content .login_item  .get-yzm{ display:inline-block; height: 40px; width: 110px; float: right; background-color:#b5b5b5; color: #fff; font-size: 16px; line-height: 40px;  text-align: center;  }
.login-content .login_item .verify_img{display:inline-block; height: 40px; width: 110px; float: right;}
.login-content .login_item .icon{ width: 40px;height: 38px;}
.login-content .login_item .icon-user{ background-position: 8px 4px; }
.login-content .login_item .icon-pwd{ background-position: 8px -40px;}
.login-content .login_item .icon-mobile{ background-position: 8px -84px;}
.login-content .checkbox-p{ color: #fff; }
.login-box .cur_info{ text-align: right; margin-top: 152px; color: #fff;  font-size: 14px;margin-right: 12px; }
.login-box .cur_info span{ color: #ff0101; }
.login-box .btns{display:inline-block; height: 46px; width:132px;  background: url("../images/icon-001.png") no-repeat; color: #aa5700; font-size: 16px; line-height: 40px;  text-align: center; margin-top: 10px; color: #472003; font-size: 20px;}
.login-box a.btns:hover{ color: #fff; }

.game_ts{width: 100%;margin-top: 30px;}
.game_ts h1{ text-align: center; }
.game_ts h1 img{ margin: 0 auto; }
.game_ts .accordion{height: 360px; width: 100%; position: relative; margin-top: 30px;}
#show-section{ height: 360px; width: 1196px;  position: absolute; float:left; overflow: hidden;}
#show-section .show-1{background: url(../images/xm_1.png) no-repeat;cursor:pointer;display:block;float:left;height:360px;width:82px}
#show-section .show-1:hover,#show-section .show-1.selected{ background-position: -88px 0;}
#show-section .show-2{background: url(../images/xm_2.png) no-repeat;cursor:pointer;display:block;float:left;height:360px;width:82px; margin-left: 5px;}
#show-section .show-2:hover,#show-section .show-2.selected{ background-position: -88px 0;}
#show-section .show-3{background: url(../images/xm_3.png) no-repeat;cursor:pointer;display:block;float:left;height:360px;width:82px; margin-left: 5px;}
#show-section .show-3:hover,#show-section .show-3.selected{ background-position: -88px 0;}
#show-section .show-4{background: url(../images/xm_4.png) no-repeat;cursor:pointer;display:block;float:left;height:360px;width:82px; margin-left: 5px;}
#show-section .show-4:hover,#show-section .show-4.selected{ background-position: -88px 0;}
#show-section .show-5{background: url(../images/xm_5.png) no-repeat;cursor:pointer;display:block;float:left;height:360px;width:82px; margin-left: 5px;}
#show-section .show-5:hover,#show-section .show-5.selected{ background-position: -88px 0;}
#show-section #show-1-1{background:url(../images/m_01.jpg) no-repeat;display:block;float:left;height:360px;width:746px; margin:0 5px;}
#show-section #show-2-1{background:url(../images/m_02.jpg) no-repeat;display:block;float:left;height:360px;width:746px; margin:0 5px;}
#show-section #show-3-1{background:url(../images/m_03.jpg) no-repeat;display:block;float:left;height:360px;width:746px; margin:0 5px;}
#show-section #show-4-1{background:url(../images/m_04.jpg) no-repeat;display:block;float:left;height:360px;width:746px; margin:0 5px;}
#show-section #show-5-1{background:url(../images/m_05.jpg) no-repeat;display:block;float:left;height:360px;width:746px; margin:0 5px;}

.job_box{ margin-top: 30px; width: 100%; margin-bottom: 55px; float: left;}
.job_box .imgbox{ width: 907px; height: 502px; float: left;}
.job_box .smallimgbox{ height: 502px; float: right; width: 284px;}
.job_box .imgbox{width: 907px; height: 502px; float: left; overflow: hidden}
.job_box .imgbox .pic,.job_box .imgbox img{width: 907px; height: 502px;}
.smallimgbox a{ display: block; width: 284px; height: 118px;}
.smallimgbox a.mlfs{background:url(../images/mlfs.png) no-repeat;}
.smallimgbox a.mlfs:hover,.smallimgbox .mlfs.on{ background-position: -294px 0;}
.smallimgbox a.nscs{background:url(../images/nscs.png) no-repeat; margin-top: 10px;}
.smallimgbox a.nscs:hover,.smallimgbox .nscs.on{ background-position: -294px 0;}
.smallimgbox a.sybz{background:url(../images/sybz.png) no-repeat; margin-top: 10px;}
.smallimgbox a.sybz:hover,.smallimgbox .sybz.on{ background-position: -294px 0;}
.smallimgbox a.zxbb{background:url(../images/zxbb.png) no-repeat; margin-top: 10px;}
.smallimgbox a.zxbb:hover,.smallimgbox .zxbb.on{ background-position: -294px 0;}

#fade{background-color:#000;height:100%;left:0;opacity:.9;position:fixed;top:0;width:100%;z-index:888;display: none;}


.regist_box{width: 249px;height: 491px;position:fixed;top:50%;z-index:889; right: 2px; margin-top: -155px;}
.regist_dialog{width: 249px;height: 491px; background: #fff; border: 1px solid #b8b4b4; display: none;}
.regist_box .dialog-close{background:url(../images/tig_01.png) no-repeat scroll 0 0;height:156px;overflow:hidden;position:absolute;right:0px;top:-90px;width:164px; z-index: 9999}
#regBox{ width: 229px; height: 333px; margin: 50px 10px 0 0; float: right;}
#regBox .reg_item,#regBox .yzm-box2{ height: 40px;width: 100%; border: 1px solid #c4c4c4; margin-bottom: 10px;text-align: left; background: #eceae8;}
#regBox .reg_item input{height: 38px; vertical-align: top; width: 229px;   background-color: transparent; border: medium none; color: #545454; font-size: 14px;padding:0 5px;}
#regBox .yzm-box2{ width: 140px; float: left;}
#regBox .yzm-box2 input{ width: 140px; }
#regBox .boder-none{ border: none; padding: 0; }
#regBox  .btns{display:inline-block; height: 52px; width: 229px;  background:#dab526; color: #fff; font-size: 16px; text-align: center; margin-top:20px; font-size: 28px; line-height: 52px;}
#regBox  a.btns:hover{ color: #472003; }
#regBox .reg_item  .get-yzm{ display:inline-block; height: 40px; width: 89px; float: right; background-color:#b5b5b5; color: #fff; font-size: 16px; line-height: 40px;  text-align: center;  }
#regBox .checkbox-p{ font-size: 12px; }
.regist_dialog .pic{ margin-top: 20px;}
.regist_dialog .pic img{ margin: 0 auto;}


.fbtn_box{ width: 100%; height: 62px; text-align: center; margin: 50px 0; }
.fbtn_box .fbtn{display:inline-block; height: 62px; width: 292px;  background: url("../images/icon-001.png") no-repeat -48px -86px; color: #fff; font-size: 16px; line-height: 40px;  text-align: center; color: #fff; font-size: 24px; line-height: 62px;}
.fbtn_box  .fregist{margin-right: 110px;}
.fbtn_box a:hover{color: #dcc959;}
#registBox{ width: 290px; height: 333px; margin: 152px 40px 0 0; float: right;padding-top: 40px;}
#registBox .login_item,#registBox .yzm-box1{ height: 40px;width: 100%; border: 1px solid #c4c4c4; margin-bottom: 10px; padding-left:10px; text-align: left;}
#registBox .login_item input{height: 38px; vertical-align: top; width: 248px;   background-color: transparent; border: medium none; color: #fff; font-size: 14px;padding:0 5px;}
#registBox .boder-none{ border: none; padding: 0; }
#registBox .yzm-box1{ width: 170px; float: left;}
#registBox .yzm-box1 input{ width: 128px; }
#registBox .login_item  .get-yzm{ display:inline-block; height: 40px; width: 110px; float: right; background-color:#b5b5b5; color: #fff; font-size: 16px; line-height: 40px;  text-align: center;  }
#registBox .login_item  a.get-yzm:hover,.login-content .login_item a.get-yzm:hover{ background:#FCDF79}
#registBox .login_item .icon{ width: 25px;height: 32px; }
#registBox .login_item .icon-user{ background-position: 0px 0px; margin-top: 5px;}
#registBox .login_item .icon-pwd{ background-position: 0px -44px; margin-top: 5px;}
#registBox .login_item .icon-mobile{ background-position: 0px -87px; margin-top: 4px;}
#registBox .checkbox-p{ color: #fff; }
#registBox  .btns{display:inline-block; height: 62px; width: 292px;  background: url("../images/icon-001.png") no-repeat -48px 0px; color: #fff; font-size: 16px; line-height: 40px;  text-align: center; margin-top: 10px; color: #472003; font-size: 28px; line-height: 62px;}
#registBox  a.btns:hover{ color: #fff; }

.layer-bg{ position: fixed; height:100%; width:100%; z-index:999; top:0px; left:0px; background-color:#000; opacity:0.3; filter:alpha(opacity=30);}
.layer_msg{ height:200px; width:489px; position:fixed; top:50%; left:50%; margin-left:-250px; margin-top:-120px; z-index:9999; background:#FFF;}
.layer_msg_tit{ height:60px; width:100%; text-align:center; line-height:60px; font-size:25px; color:#f5ede8; background:#818b93; position: relative;}
.layer-close{ position: absolute; top:0px; right: 5px; font-size: 40px; color: #fff; display:block; line-height: 40px;}
.layer_msg_content{ width:100%; padding-top:30px;}
.layer_msg_content .icon-msg{ height:58px; width:58px; background:#FFF; display:inline-block; margin-left:50px; margin-top:10px;background:url(../images/cur_icon.png) no-repeat;}
.layer_msg_content .icon-msg.layui-fail{ background-position: -67px 0px;}
.layer_msg_content .icon-msg.layui-success{background-position: 0px 0px;}
.icon-confirm_txt{ width:360px; float:right; font-size:16px; padding-top:25px;}

.layersms-bg{ position: fixed; height:100%; width:100%; z-index:999; top:0px; left:0px; background-color:#000; opacity:0.3; filter:alpha(opacity=30); display: none; }
.layersms-box{ height:240px; width:430px; position:fixed; top:50%; left:50%; margin-left:-200px; margin-top:-120px; z-index:9999; background:#fff; display: none; }
.layersms-close{position: absolute; top:0px; right: 5px; font-size: 40px; color: #fff; display:block; line-height: 40px}
.layersms-box .layersms-info{ width:100%; height:150px;}
.layersms-box .layersms-info .layersms-input{ margin-top:40px; padding:0 40px; float:left; width:100%; color:#91bfe2 }
.layersms-box .layersms-info .layersms-input #verify_code{border:1px solid #ddd;color:#666; font-size:14px; height:40px; width:180px; text-align:center; background-color:transparent; float:left;}
.layersms-box .layersms-info .layersms-input .verify_img{ float:left; height:40px;}
.layersms-box .layersms-info .smsbtn{ display:inline-block; height:46px; line-height:46px; font-size:18px; font-weight:bold; color:#fff; text-align:center; width:200px; background:#91bfe2; float:right; margin-right:110px; margin-top:20px;}
.layersms-box .layersms-info .smsbtn:hover{background:#818b93 ;}

.act_sd-nav{ width: 1042px; margin: 750px auto 0; height: 95px;}
.act_sd-nav a{ display: block; background: url("../images/act_nav_08.png") no-repeat; float: left; width: 287px; height: 95px;}
.act_sd-nav .act_nav_01{  background-position: 0px 0}
.act_sd-nav .act_nav_02{  background-position: -377px 0; margin: 0 80px;}
.act_sd-nav .act_nav_03{ background-position: -754px 0}


.act_sd-nav .act_nav_01:hover{ background-position: 0px -156px;}
.act_sd-nav .act_nav_02:hover{ background-position: -377px -156px}
.act_sd-nav .act_nav_03:hover{ background-position: -754px -156px}



