body{
    background-color: #fff;
    font: 24px/1.5 "microsoft yahei", "simhei", "宋体", tahoma, arial, sans-serif;
}
.show,.show1{
    width:100%;height:100%;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;position:fixed;background:#000;top:0; left:0;z-index:3000;display:none;
}
.show1{
    z-index: 3002;
}
.container{
    width: 640px ;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}
/*顶部栏*/
.topBar{
    height: 68px ;
    line-height: 68px ;
    text-align: center;
    color: #333;
    position: relative ;
    font-size: 34px ;
    border-bottom: 1px solid #333;
    background-color: #f7f8f7;
}
.nav{
    width: 356px ;
    position: absolute ;
    background-color: #fff ;
    left: -446px;
    z-index: 3001;
    -moz-box-shadow: 7px 7px 16px #000000;
    -webkit-box-shadow: 7px 7px 16px #000000;
    box-shadow: 7px 7px 16px #000000;
    filter: progid: DXImageTransform.Microsoft.Shadow(strength = 7, direction = 135, color = '#000000');
    -ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 7, Direction = 135, Color = '#000000')";
    /*Shadows look very different in IE (Only cardinal directions supported)*/
    /*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
    /*Element should have a background-color*/
    /*All filters must be placed together*/
    /*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
}
.navBtn{
    height: 93px ;
    left: 93px ;
    border-bottom: 1px solid #c1c1c1 ;
    color: #545454;
    text-indent: 16px;
    display: block;
    text-decoration: none;
    background: url(../images/nav-icon.png) no-repeat;
    line-height: 93px;
}
.navBtn:hover{
    background-color: #eee;
}
.goHome,.goHome:hover{
    color: #71659f ;
    text-indent: 0;
    background: none;
    height: 87px;
}
.navBtn1{
    background-position: 47px 23px;
}
.navBtn2{
    background-position: 47px -70px;
}
.navBtn3{
    background-position: 47px -157px;
}
.navBtn4{
    background-position: 47px -254px;
}
.navBtn5{
    background-position: 47px -350px;
}
.topBarBtn{
    width: 88px ;
    height: 68px ;
}
.openNav{
    background: url(../images/openNav.jpg) no-repeat ;
    outline: none;
    position: absolute;
    top:0;
    left: 0
}
.openNav:hover{
    background: url(../images/openNav.jpg) no-repeat ;
    }
.ys_loginWrap,.ys_loginedWrap{
	position: absolute;
	top:0;
	right:0;
	height: 68px;
	width: 260px;
	text-align: right;
	line-height: 68px;
	padding-right: 20px;
	font-size: 24px;
}
.ys_loginWrap a{
	display: inline-block;
	color: #333;
	text-decoration: none;
}
.ys_loginedWrap .ys_out{
	display: inline-block;
	color: #ff0000;
	text-decoration: none;

}
/*顶部栏结束*/
/*大眼睛*/
.bigEye{
    float: right;
    width: 100%;
    height: 240px ;
    overflow: hidden;
    position: relative;
}
.bigEye .item {
    float: left;
    width: 100% ;
    height: 100% ;
    text-decoration: none;
}
.bigEye .itemImg {
    display: block;
    width: 640px ;
    height: 240px ;
}
.bigEye .dots {
    bottom: 5px;
    position: absolute;
    left:0;
    text-align: left;
    padding-left: 10px;
}
.bigEye .swiper-pagination-switch{
    display: inline-block;
    height: 10px;
    outline: medium none;
    width: 10px;
    overflow: hidden;
    background-color: #929389;
    margin: 0 5px;
    opacity:0.8;
}
.bigEye .swiper-active-switch{
	background-color: #bf0000;
	width: 30px;
}
/*大眼睛结束*/
/*tab*/
/*tab公共部分*/
.tabBtn{
    width: 160px;
    height: 63px ;
    line-height: 63px ;
    text-align: center;
    font-size: 26px ;
    color: #333;
    background:url(../images/tb_bg.png) no-repeat 0 0;
    float: left;
    text-decoration: none;
    outline: none;
}
.tabBtn:hover,.tabBtn_curr{
    background:url(../images/tb_bg_hover.png) no-repeat 0 0;
    color: #fff;
}
.tabCont{
    padding: 25px 40px;
    background-color: #fff;
}
.tabContBtns{

}
.tabContBtn{
    margin-right: 12px;
    display: inline-block ;
    text-align: center;
    font-size: 24px ;
    color: #333 ;
    text-decoration: none;
    outline: none;
    float: left;
    background: url(../images/ys_icon.png) no-repeat 0 -307px;
    width: 147px;
    height: 49px;
    line-height: 49px;
}
.tabContBtn:hover,.tabContBtn_curr{
 background: url(../images/ys_icon.png) no-repeat 0 -257px;
 color: #fff;
}
.tabContCont{
    padding: 45px 30px ;
}
.tabLink{
    display: block ;
    height: 82px ;
    line-height: 82px ;
    border-bottom: 1px solid #c1c1c1 ;;
    color: #545454 ;
    text-decoration: none;
    position: relative;
    text-indent: 36px;
}
.tabLink:hover{
    background-color: #f1f1f1
}
.tabLinkTime{
    position: absolute;
    right: 44px;
    top: 0;
}
/*tab公共部分*/
/*首页tab*/
.ygo_down{
	display: inline-block ;
    width: 256px ;
    height:77px ;
    background: url(../images/ys_icon.png) no-repeat 0 0;
    float: left;
}
.ygo_android{
	background-position: 0 -78px;
	float: right;
}
/*首页tab结束*/
/*首页图片*/
.ys_gtd img,.ys_normal img{
	display: block;
}
/*首页图片结束*/
/*所有新闻*/
.allNews{
    padding: 0;
}
.allNews .tabContBtns{
    margin: 18px 0 18px 18px;
    text-align: center;
}
/*新闻、公告、活动*/
.news,.announcement,.activity{
    padding: 0;
}
/*新闻、公告、活动结束*/
/*所有新闻结束*/
/*资料*/
.data{
    padding: 0;
}
.data .tabContBtns{
    margin: 20px 0 0 20px;
}
.data .tabLink{
    text-indent: 40px;
}
/*攻略、阵型、特色*/
.strategy,.formation{
    padding: 0;
}
.character{
    padding-top: 0;
}
.character p{
    margin-top: 46px;
}
/*攻略*/
.strategy {
    color: #666;
}
.strategy .tit{
    padding: 45px 35px 25px 35px;
    border-bottom: 1px solid #c5c5c5;
}
.strategy .cont{
    padding: 25px 35px;
}
.strategy .cont p{
    line-height: 38px;
    margin-bottom: 43px;
}
.bar{
    display: inline-block;
    height: 23px;
    margin: 0 13px;
}
.midBar{
    width: 169px;
    background-color: #eaa716;
}
.betterBar{
    width: 340px;
    background-color: #ea6616;
}
.weakBar{
    width: 100px;
    background-color: #77c152;
}
/*攻略结束*/
.bold{
    font-weight: bold ;
}
.f28{
    font-size: 28px;
}
/*tab结束*/
/*版权信息*/
.footer{
    position: relative ;
    background-color: #f1f1f1;
    height: 120px;
    margin-top: 50px;
}
.footerLogo{
    width: 159px ;
    height: 75px ;
    float: left;
    margin: 23px 0 0 10px;
}
.footerText{
    width: 320px ;
    height: 70px ;
    float: left;
    margin: 29px 0 0 45px;
    color: #999;
}
.backTop{
    width: 80px ;
    height: 80px ;
    position: absolute ;
    right: 0 ;
    bottom: 0;
    background: url(../images/backTop.jpg) no-repeat ;
    font-size: 24px ;
    outline: none;
}
/*版权信息结束*/
.black{
    color: #000;
}
.lightBlack{
    color: #545454;
}
.lightOrange{
    color: #eaa716;
}
/* Swipe 2 required styles */

.swipe {
    overflow: hidden;
    visibility: hidden;
    position: relative;
}
.swipe-wrap {
    overflow: hidden;
    position: relative;
}
.swipe-wrap > div {
    float:left;
    width:100%;
    position: relative;
}

/* END required styles */

/*新闻*/
.pages {
margin-top: 20px;
text-align: center;
}
.pageBtn {
display: inline-block;
color: #cb0009;
}
.next {
margin-left: 153px;
}
.news .tit {
padding: 45px 35px 25px 35px;
border-bottom: 1px solid #c5c5c5;
}
.news .tit .small_tip{
	color: #545454;
}
.news .cont {
padding: 25px 35px;
}
.new-List-cpic{
	display: block;
margin: 30px auto;
width: 333px;
height: 500px;
}
/*游戏介绍*/
.introduce {
padding: 0;
}
.introduce .tit {
padding: 25px 40px;
font-size: 30px;
border-bottom: 1px solid #c5c5c5;
}
.introduce .cont {
padding: 25px 40px;
}
.introduce img {
display: block;
margin: 35px auto;
width: 333px;
height: 500px;
}
/*视频*/ 
.video {
padding: 0;
}
.video .scrollPic{
display: block;
width: 513px;
height: 337px;
}
.video .tit {
height: 80px;
line-height: 80px;
background-color: #f1f1f1;
color: #666;
text-indent: 40px;
font-size: 28px;
}
.video .cont {
padding: 20px 60px;
}
.yspic_cont{
	position: relative;
}
.videoBox {
width: 520px;
height: 387px;
margin: 0 auto;
overflow: hidden;
background-color: #666;
text-align: center;
line-height: 387px;
}
.m_player{
    background:url(../images/m-play.png) no-repeat 0 0;
    display: inline-block;
    width: 52px;
    height: 52px;
}
.snapShots {
margin-top: 31px;
}
.scrollPicStag {
position: relative;
height: 337px;
overflow: hidden;
width: 513px;
}
.yspic_cont .arrow {
position: absolute;
width: 42px;
height: 52px;
top: 50%;
margin-top: -30px;
overflow: hidden;
outline: none;
z-index: 100;
}
.yspic_cont .arrowLeft {
background: url(../images/arrowLeft.png) no-repeat;
left: 10px;
}
.yspic_cont .arrowLeft:hover{
	background: url(../images/arrowLeft_hover.png) no-repeat;
}
.yspic_cont .arrowRight {
background: url(../images/arrowRight.png) no-repeat;
right: 17px;
}
.yspic_cont .arrowRight:hover{
background: url(../images/arrowRight_hover.png) no-repeat;
}
/*激活页*/
.do{
	color: #333;
	font: 24px "Microsoft YaHei";
	padding-top: 10px;
}
.do_p1, .do_p2, .do_p3{
	text-align: center;
	padding-top: 25px;
}
.do_p1, .do_p2{
    overflow: hidden;
}
.do_p1 span,.do_p2 span{
    float: left;
    width: 200px;
    text-align: right;
    margin-top: 10px;
}
.do_p1 input,.do_p2 input{
    float: left;
	width: 400px;
	height: 58px;
	line-height: 58px;
	border: 1px solid #999;
	border-radius:5px;
	-moz-border-radius:5px;
	padding-left: 5px;
	font-size: 20px;
}
.do_p3 a{
	background: url(../images/ys_icon.png) no-repeat 0 -357px;
	display: inline-block;
	width: 210px;
	height: 57px;
	color: #fff;
	text-decoration: none;
	line-height: 57px;
}
.do_p4{
	padding-top: 35px;
	line-height: 45px;
}
.red{
	color: #bf0000;
}
/*激活页结束*/
/*预订页开始*/
.make{
font: 24px "Microsoft YaHei";
padding: 0 20px 85px 20px;
}
.make_c{
    overflow: hidden;
    zoom:1;
    font-size: 24px;
}
.make_t{
    background-color: #f5f5f5;
    height: 87px;
    text-align: center;
    line-height: 87px;
    font-size:30px;
    color: #d74747;
    font-weight: bold;
}
.make_c div{
    float: left;
    width: 260px;
       padding-bottom: 34px;
       color: #777;
}
.make_c div input{
    margin-right: 15px;
    width: 20px;
    height: 20px;

}
.make_c2{
    text-align: center;
}
.make_c h2{
  height: 100px;
  line-height: 100px;
}
.make_c2 a{
    display: inline-block;
    width: 222px;
    height: 59px;
    border-bottom: 2px solid #b50000;
    background-color: #da3e3e;
    text-align: center;
    color: #fff;
    font-size:30px;
    line-height: 59px;
    text-decoration: none;
}
.make_c2 a:hover{
    background-color: #ce495f;
}
.make_c .phone{
    width: 394px;
    height: 59px;
    border:1px solid #999;
    border-radius:5px;
    -moz-border-radius:5px;
    font: 24px/59px "Microsoft YaHei";
    padding-left: 5px;
}
.make_c3{
    color: #777;
    line-height: 45px;
    padding-top: 78px;
}
/*预订页结束*/
/*登录注册弹框*/
.yslr_cont{
	background-color: #fff;
	height: 290px;
	border-bottom-right-radius:10px;
    border-bottom-left-radius: 10px;
    -moz-border-bottom-right-radius:10px;
    -moz-border-bottom-left-radius: 10px;
    padding-top: 28px;
    width: 536px;
}
.yslrc_r{
	height: 475px;
}
.yslr_title{
	height: 61px;
}
.show_wrap{
	width: 538px;
	z-index: 3003;
	position: fixed;
	left: 50%;
	top:150px;
	margin: 0 0 0 -269px;
	display: none;
}
.yslr_title a.ys_t_l{
	 border-top-left-radius: 5px;
	 -moz-border-top-left-radius: 5px;
}
.yslr_title a.ys_t_r{
	border-top-right-radius:5px;
    -moz-border-top-right-radius:5px;
}
.yslr_title a.yst_c{
	background: url(../images/lrtitle.png) no-repeat -269px 0;
	width: 268px;
	float: left;
	height: 61px;
	line-height: 61px;
	font-size: 24px;
	color: #444;
	text-align: center;
	text-decoration: none;
	
}
.yslr_title a.yst_current{
	background: url(../images/lrtitle.png) no-repeat 0 0;
	color:#fff;
	width: 270	
}
.yslrc_input{
	margin-left: 65px;
}
.yslrc_input input{
	height: 56px;
	width: 365px;
	line-height: 56px;
	padding-left: 45px;
	background:#f4f4f4 url(../images/lricon.png) no-repeat  10px 16px;
	font: 20px/56px "Microsoft YaHei";
}
.input_top{
	border: 1px solid #ddd;
	border-top-left-radius: 5px;
	 -moz-border-top-left-radius: 5px;
	 border-top-right-radius:5px;
    -moz-border-top-right-radius:5px;
}
.input_cent{
	border: 1px solid #ddd;
	border-top:none;
}
.input_bottom{
	border: 1px solid #ddd;
	border-top:none;
	border-bottom-left-radius: 5px;
	 -moz-border-bottom-left-radius: 5px;
	 border-bottom-right-radius:5px;
    -moz-border-bottom-right-radius:5px;
}
.yslrc_input .ysnpwd{
	background-position: 10px  -42px;
}
.yslrc_input .phone{
	background-position: 10px  -151px;
}
.yslrc_forget{
	overflow: hidden;
}
.yslrc_forget a{
	float: right;
	color: #bbb;
	text-decoration: none;
	margin-top:22px;
	margin-right: 64px;
	display: inline-block;
}
.yslrc_lodo{
	text-align: center;
	padding-top: 39px;
}
.yslrc_lodo .submit,.yslrc_lodo a{
	display: inline-block;
	color: #fff;
	background: url(../images/ys_icon.png) no-repeat 0 -257px;
	width: 147px;
	height: 49px;
	text-align: center;
	line-height: 49px;
	text-decoration: none;
	padding: 0;
	border: none;
	cursor: pointer;
}
.yslrc_lodo .submit{
	margin-left: -65px;
}
.yslrc_lodo .submit:hover,.yslrc_lodo a:hover{
	background-position: 0 -307px;
	color: #646464;
}
.yslrc_r .yslrc_lodo{
	padding-top: 0px;
}

/**注册*/
.registerPane {
display: none;
}
.registerPane--visible {
display: block;
}
.quickHeading{
	margin: 0 auto;
	width: 250px;
	line-height: 52px;
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	border-bottom: 1px solid #d1d1d1;
}
.label{
	float: left;
	display: none;
	width: 70px;
	line-height: 24px;
	text-align: right;
	color: #a21d04;
}
.collection{
	
	position: relative;
}
.row{
	min-height: 59px;
}
.row_s{
	min-height: 60px;
}
.inputDefault,
.msgContainer{
	position: absolute;
	top: 0;
	left: 0;
	line-height: 18px;
	background-color: #f2f2f2;
}
.msgError{
	color: #aa1d00;
}
.agree{
	position: relative;
	padding: 4px 0 0 18px;
}
.registerFinished{
	padding-top: 106px;
}
.finishedHeading{
	line-height: 50px;
	font-size: 30px;
	font-weight: bold;
}
.finishedHint{
	font-size: 18px;
	font-weight: bold;
}
.fz13 {
font-size: 13px;
}
.asideLink {
text-decoration: none;
color: #333;
}
.agreeBox {
display: block;
position: absolute;
top: 18px;
left: 0;
width: 11px;
height: 11px;
overflow: hidden;
background-color: #fff;
border: 1px solid #aa1d00;
cursor: default;
}
.agreeCheck {
display: block;
position: absolute;
top: 18px;
left: 1px;
width: 13px;
height: 11px;
/*background: url(../images/aside.png) -85px -118px no-repeat;*/
}