/*初始化*/
* { margin:0px; padding:0px;}
html{color:#fff;background:#FFF;}
body{ margin:0px; padding:0px;text-align:left; font-style:normal; font-size:14px; line-height:20px; font-family:”宋体”,Tom Narrow,arial,serif;overflow-x:hidden;}
ul,ol,li{list-style:none;margin:0;padding:0;}
table{ border-collapse:collapse; border-spacing:0;}
img,a img,fieldset {border:0;}
input,label,select,option,textarea,button,fieldset,legend,table,td {font-size:12px;}
a { color:#fff; text-decoration:none; font-style: normal; }
a:hover{ cursor: pointer;}
.fix:after {content:'.';display:block;clear:both;visibility:hidden;height:0px;}
.fix {zoom:1;}
/*初始化*/
.link_style{
  color:#f00;
  text-decoration:underline;
  padding:0 10px;
}
#main_box{
  width:1300px;
  margin:0 auto;
}
#nav{
  height: 113px;
  background-color:#040000;
  position:relative;
}
.logo{
  width:167px;
  height:90px;
  position:relative;
  top:12px;
  background:url(../images/bg.png) -810px -15px;
}
.nav_list{
  float:right;
}
.nav_list ul li{
  float:left;
  display:inline-block;
  height:30px;
  margin:80px 10px 0 ;
}
.nav_list ul li a{
  display:inline-block;
  width:70px;
  height:30px;
  text-align:center;
}
.nav_list ul li a:hover{
  background:url(../images/bg.png) -142px -307px;
  color:#fff;
  text-decoration:none;
}
.nav_cont{
  width:1000px;
  margin:0 auto;
}
.welcom{
  position:absolute;
  right: 152px;
  top: 5px;
  font-size:12px;
  color:#fff;
}
.register_box input,.login_box input{
  width:200px;
  height:30px;
}
.register_box ul li,.login_box ul li{
  line-height:50px;
  color:#333;
}
.login_box{
  width:400px;
  height:300px;
  padding:10px 40px;
  margin:0 auto;
  border:1px solid #999;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius:10px;
}

input.sex{
  position: relative;
  top: 10px;
  width: 40px;
}
input.btn_submit{
  width:60px;
  margin-left: 210px;
}
input.s_btn_submit{
  width:60px;
  margin-left: 20px;
}
input.btn_submit2{
  width:60px;
  margin-left:70px;
}
.register_tip{
  font-size:12px;
}
.register_tip a{
  color:#f00;
}
.top_container_1,.top_container_2,.top_container_3,.top_container_4{
  width:1300px;
  height:407px;
  margin:0 auto;
  background-color:#0867AF;
}
.top_container_2{
  background-color:#2C8108;
}
.top_container_3{
  background-color:#999;
}
.top_container_4{
  background-color:#13AEFF;
}
.cont_box_1,.cont_box_2,.cont_box_3,.cont_box_4{
  width:1000px;
  height:407px;
  margin:0 auto;
  background-image:url(../images/bg_DZ_iphone.jpg) ;
}
.cont_box_2{
  background-image:url(../images/bg_DZ_android.jpg) ;
}
.cont_box_3{
  background-image:url(../images/bg_ZJH.jpg) ;
}
.cont_box_4{
  background-image:url(../images/bg_GD.jpg) ;
}
.btn_dl_ios,.btn_dl_android{
  width:124px;
  height:36px;
  background:url(../images/bg.png) -663px -23px;
  position:relative;
  top:165px;
  left:160px;
  text-indent:-9999px;
}
.btn_dl_android{
  width:134px;
  height:36px;
  top:165px;
  left:80px;
  background:url(../images/bg.png) -659px -69px;
}
.btn_dl_1,.btn_dl_2,.btn_dl_3,.btn_dl_4{
  width:273px;
  height:53px;
  background:url(../images/bg.png) -19px -14px;
  position:relative;
  top:60px;
  left:705px;
  text-indent:-9999px;
}
.btn_dl_2{
  background:url(../images/bg.png) -19px -70px;
}
.btn_dl_3{
  background:url(../images/bg.png) -19px -129px;
}
.btn_dl_4{
  background:url(../images/bg.png) -306px -129px ;
}
.text_desc{
  width:280px;
  position:relative;
  top:40px;
  left:705px;
  font-size:13px;
  color:#fff;
  line-height:30px;
}
#game_box{
  padding-top:66px;
  background:url(../images/game_box_bg.png) no-repeat;
}
.game_box_cont{
  width:1000px;
  margin:0 auto;
  color:#999;
}
.about_box{
  float:right;
  width:300px;
}
.game_item_box{
  float:left;
  padding:10px;
  width:662px;
  border-right:1px dashed #EEE;
}
.jobre span{
  margin-right:40px;
}
.title{
  margin-bottom:20px;
  font-weight:bold;
}
.more a{
  float:right;
  color:#0766AF;
  font-size:12px;
}
.game_pic{
  float:left;
  margin-right:10px;
}
.game_desc {
  color: #999;
  font-size:12px;
  line-height: 23px;
}
.game_desc a{
  color: #f00;
  margin-left:15px;
}
.game_item_cont{
  margin-bottom:20px;
}
.game_name,.userinfo{
  font-size:14px;
  font-weight:bold;
  color:#000;
}
.userinfo{
  margin-right:10px;
  font-weight:normal;
  color:#666;
}
.s_title{
  display:inline-block;
  width:110px;
  text-align:right;
}
.a_t{
  font-size:12px;
  margin:10px 0;
}
.system_name{
  font-weight:bold;
  color:#333;
  display:inline-block;
  margin-top:10px;
}
.level{
  width:83px;
  height:11px;
  margin: 0 9px;
  display:inline-block;
  background:url(../images/bg.png) -27px -326px;
}
#footer{
  height:96px;
  margin:20px auto 0;
  background-color:#333;
}
.footer_cont{
  width:1000px;
  margin:0 auto;
  font-size:12px;
  padding-top:20px;
  text-shadow:2px 2px 2px #000;
}
.footer_mesg{
  float:right;
}
.game_title{
  width:1000px;
  margin:0 auto;
  font-size:16px;
  font-weight:bold;
  color:#666;
}
.game_title span{
  font-size:12px;
  margin-left:500px;
  font-weight:normal;
}
.game_title a{
  color:#999;
  display:inline-block;
  padding:0 5px;
  font-weight:normal;
}
.game_box_cont_container{
  border-top:2px #ccc solid;
  padding:40px 20px;
  margin-top:10px;
}
.dl_nav{
  width:1000px;
  height:41px;
  background:url(../images/bg.png) 0px -383px;
  *background-position:0px -382px;
}
.dl_nav ul li{
  float:left;
  display:inline-block;
  width:136px;
  height:42px;
  margin-top:1px;
  margin-left:2px;
  display:inline;
  background:url(../images/bg.png) -311px -317px;
  *background-position:-311px -316px;
}
.dl_nav li a{
  display:inline-block;
  width:136px;
  height:41px;
  text-align:center;
  padding-top:5px;
  color:#666;
  text-decoration:none;
}
#s_selected,.dl_nav li a:hover{
  background:url(../images/bg.png) -311px -251px;
  *background-position:-312px -250px;
}
#selected{
  background:url(../images/bg.png) -311px -251px;
  *background-position:-311px -250px;
}
#title_game_name{
  width:136px;
  height:41px;
  margin-top:1px;
  margin-left:2px;
  text-align:center;
  font-weight:bold;
  background:url(../images/bg.png) -311px -189px;
  *background-position:-311px -188px;
}
#title_game_name a{
  color:#fff;
}
.dl_box_left{
  width:735px;
  line-height:25px;
  letter-spacing:1px;
  color:#333;
}
.dl_game_desc{
  margin-top:30px;
}
.dl_box_right{
  width:218px;
}
.card_type_tit{
  font-weight:bold;
}
.dl_dlbtn,.start_wyb{
  width:130px;
  height:32px;
  margin:10px 0 30px;
  text-indent:-9999px;
  background:url(../images/bg.png) -662px -123px;
}
.start_wyb{
  background:url(../images/bg.png) -662px -166px;
}
.mesg{
  font-size:12px;
}
.game_screenshot{
  width:655px;
  height:350px;
  margin:0 auto;
  background:url(images/border.jpg) no-repeat;
  padding-bottom:20px;
}
.screenshot_box{
  float:left;
  margin:20px;
  *margin:10px;
  width:655px;
}
.game_screenshot_box h2{
  width:655px;
  margin:20px 0 10px;
  text-align:center;
}
.about_left{
  background:url(../images/about_bg.png) no-repeat;
}
.about_left ul li{
  border-bottom: 1px dashed #CCCCCC;
  font-size: 14px;
  font-weight: bold;
  height: 40px;
  line-height: 40px;
  margin-left:20px;
  width:160px;
  text-align:center;
}
.about_left ul li a{
  color:#999;
}
.about_left ul li a:hover{
  color:#f00;
}
.about_title{
  font-size:16px;
  font-weight:bold;
  color:#333;
  padding:10px;
  margin-bottom:10px;
  border-bottom:2px solid #333;
}
.academy_cont{
  padding:20px 0;
}
.academy_cont h2{
  font-size:16px;
  margin:10px 0;
}
.academy_cont h3{
  font-size:14px;
  margin:10px 0;
}
.card_type_1,.card_type_2,.card_type_3,.card_type_4,.card_type_5,.card_type_6,.card_type_7,.card_type_8,.card_type_9,.card_type_10{
  display:inline-block;
  width:229px;
  height:55px;
  margin:10px 0;
  position:relative;
  top:40px;
  left:50px;
  background:url(../images/card_type_dp.png) -1px -227px;
}
.card_type_2{
  top:40px;
  left:50px;
  background:url(../images/card_type_dp.png) -1px -342px;
}
.card_type_3{
  top:40px;
  left:50px;
  background:url(../images/card_type_dp.png) -1px -2px;
}
.card_type_4{
  top:40px;
  left:50px;
  background:url(../images/card_type_dp.png) -1px -58px;
}
.card_type_5{
  top:40px;
  left:50px;
  background:url(../images/card_type_dp.png) -1px -114px;
}
.card_type_6{
  top:40px;
  left:50px;
  background:url(../images/card_type_dp.png) -1px -170px;
}
.card_type_7{
  top:40px;
  left:50px;
  background:url(../images/card_type_dp.png) -1px -285px;
}
.card_type_8{
  top:40px;
  left:50px;
  background:url(../images/card_type_dp.png) -5px -516px;
}
.card_type_9{
  top:40px;
  left:50px;
  background:url(../images/card_type_dp.png) -2px -399px;
}
.card_type_10{
  top:40px;
  left:50px;
  background:url(../images/card_type_dp.png) -2px -458px;
}
.card_type_zjh_1,.card_type_zjh_2,.card_type_zjh_3,.card_type_zjh_4,.card_type_zjh_5,.card_type_zjh_6,.card_type_zjh_7{
  display:inline-block;
  width:132px;
  height:55px;
  margin:10px 0;
  position:relative;
  top:40px;
  left:50px;
  background:url(../images/card_type_zjh.png) -1px -1px;
  left:235px;
}
.card_type_zjh_2{
  top:40px;
  left:50px;
  background:url(../images/card_type_zjh.png) -2px -58px ;
  left:222px;
}
.card_type_zjh_3{
  top:40px;
  left:50px;
  background:url(../images/card_type_zjh.png) -2px -116px;
  left:237px;
}
.card_type_zjh_4{
  top:40px;
  left:50px;
  background:url(../images/card_type_zjh.png) -3px -176px;
  left:193px;
}
.card_type_zjh_5{
  top:40px;
  left:50px;
  background:url(../images/card_type_zjh.png) -3px -235px;
  left:164px;
}
.card_type_zjh_6{
  top:40px;
  left:50px;
  background:url(../images/card_type_zjh.png) -3px -295px;
  left:246px;
}
.card_type_zjh_7{
  top:40px;
  left:50px;
  background:url(../images/card_type_zjh.png) -4px -354px;
  left:150px;
}
.contact_type{
  font-size:14px;
  font-weight:bold;
  margin:40px 0 10px;
}

/*.content dt {
    display: inline-block;
    float: left;
    text-align: right;
    width: 100px;
}
.red-star {
    color: #FF0000;
    display: inline-block;
    width: 10px;
}
.content dd {
    margin-bottom: 5px;
    margin-left: 100px;
}
.content input{
    height:20px;
}*/
.cashier-nav {
  font-size: 14px;
  height: 30px;
  margin: 0 15px 15px;
  text-align: left;
}
.cashier-nav li.current {
  color: #AB4400;
  font-weight: bold;
}
.cashier-nav ol li{
  float: left;
}
.cashier-title{
  border-bottom: 2px solid #CFD2D7;
  margin-bottom: 15px;
  padding-bottom: 10px;
  height:18px;
  color:#AB4400;
}
.cashier-title ol li{
  float:left;
  margin: 0 10px;
}
.cashier-title span{
  color: #AB4400;
  font-weight: bold;
}
.pay_type ul li{
  float:left;
  margin-left:15px;
  margin-top:5px;
}
.pay_type{
  margin:40px 0;
}
.pay_type span{
  position:relative;
  left:13px;
  vertical-align: middle;
}
.pay_type input{
  position: relative;
  top: -18px;
}
.m_kinds ul li{
  width:89px;
  height:37px;
  font-size:16px;
  font-weight:bold;
  color:#fff;
  background:url(../images/mbg.png) no-repeat;
  text-align:center;
  padding-top:6px;
}
.huanleguo{
  position:relative;
  top:-70px;
  left:130px;
}
.change_list li{
  line-height:30px;
  margin-top:10px;
}


/* y */
.flash_bg {
  background: url(../images/flash_bg.jpg) no-repeat 0px 113px;
}