@charset "utf-8";
html{ width:100%;}
body{width:100%; margin:0; padding:0; font-size:100%; font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif; background-color:#fff;}
div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,textarea,table,td{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
area{outline:none;}
img{ border:0;}
ol,ul{list-style:none;}
a{text-decoration:none;outline:none;}
a:hover{ text-decoration:none;}
.clearfix:after {content:"";display:block;height:0;clear:both;} 
.clearfix {zoom:1;}
body{max-width: 640px;}
#wrap{width: 640px; font-family:"微软雅黑"; overflow: hidden; padding-bottom: 80px; margin: 0 auto;}
.publicTitle{background: url(https://zhuxian.games.wanmei.com/images/cm230718/t.png) no-repeat 0 0; height: 54px; overflow: hidden; text-indent: -999px; margin-bottom: 20px;}
.title1{background-position: 0 -4px;}
.title2{background-position: 0 -64px;}
.title3{background-position: 0 -124px;}
.title4{background-position: 0 -185px;}
.title5{background-position: 0 -243px;}

.section{position: relative; width: 640px; overflow: hidden;}
.section1{height: 413px;}
.section1 a.banner{display: block; width: 640px; height: 413px; background: url(https://zhuxian.games.wanmei.com/images/cover250718/m_banner.jpg) no-repeat 0 0;}
.section1 a.banner img{display: block; width: 100%; height: 100%;}
.section1 a.link_pc{display: block; width: 230px; height: 54px; line-height: 54px; position: absolute; right: 10px; top: 10px; background:#b6ac88; text-align: center; border-radius: 10px; font-size: 20px; color: #FFF;}

.section2{height: 140px;}
.btn_reg{display: block; width: 640px; height: 108px; background: url(https://zhuxian.games.wanmei.com/images/cover240929/btn_reg.jpg) no-repeat 0 0; background-size: 100% auto; overflow: hidden; text-indent: -999px;}

.section3{padding-bottom: 30px;}
.newsTab{height: 54px; border-bottom: 1px solid #95918c; padding-left: 20px; margin-bottom: 10px;}
.newsTab a{float: left; width: 80px; height: 51px; line-height: 51px; text-align: center; color: #000; font-size: 24px; margin-right: 20px; cursor: pointer;}
.newsTab a.on{border-bottom: 3px solid #95918c;}
.newslist{height: 250px; width: 600px; margin: 0 auto;}
.newslist ul{display: none;}
.newslist li{height: 46px; line-height: 46px; font-size: 18px; color: #444;}
.newslist li span{float: right;}
.newslist li strong{font-weight: normal; margin-right: 10px;}
.newslist li a{color: #444;}
.newslist li.on,.newslist li.on a{color: #e44235;}

.newslunbo{width: 640px; height: 400px; overflow: hidden; position: relative;}
.newslunbo img{display: blockl; width: 640px; height: 360px;}
.swiper{width: 100%; height: 100%;}
.swiper-pagination-bullet{width: 15px; height: 15px; background: #95918c;}
.swiper-pagination-bullet-active{background: #de2f00;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 6px;}

.section4{padding-bottom: 30px;}
.img_video{width: 640px; height: 313px; position: relative;}
.img_video a.videoPlay{display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 10; cursor: pointer; background: url(https://zhuxian.games.wanmei.com/images/mobile1503/video.jpg) no-repeat 0 0;}
.video_bg{width: 100%; height: 100%; display: none; background: #000;}
.video_bg video{display: block; width: 100%; height: 100%;}

.section5{padding-bottom: 30px;}
.gameImgs{width: 640px; height:400px; overflow: hidden; position: relative;}
.gameImgs img{display: blockl; width: 640px; height: 360px;}

.section6{padding-bottom: 30px;}
.roleTab{height: 52px; text-align: center;}
.roleTab a{float: left; width: 156px; height: 48px; line-height: 48px; background: #efefee; border-radius: 5px; font-size: 20px; color: #000; margin-right: 5px; cursor: pointer;}
.roleTab a:last-child{margin-right: 0;}
.roleTab a.on{background: #908ec8; color: #FFF;}

.roleSelect{text-align: center; line-height: 56px; border-bottom: 1px solid #95918c; background: #efefee;}
.roleSelect a{display: inline-block; width: 80px; height: 53px; line-height: 53px; margin: 0 10px; cursor: pointer; font-size: 18px;}
.roleSelect a.on{border-bottom: 3px solid #95918c;}
.roleMain{width: 640px; height: 363px; position: relative;}
.roleMain img{display: block;}
.roleText{width: 330px; position: absolute; left: 34px; top: 76px; color: #000;}
.roleText h2{font-size: 30px; padding-bottom: 10px;}
.roleText h3{font-size: 24px; padding-bottom: 10px; line-height: 32px;}
.roleText p{font-size: 18px; padding-bottom: 10px; line-height: 30px;}

.section7{padding-bottom: 30px;}
.gameShow{width: 640px; height: 483px;}
.gameShow a{float: left; width: 320px; height: 161px;}
.gameShow a.v1{background: url(https://zhuxian.games.wanmei.com/images/mobile1503/tese1.jpg) no-repeat 0 0;}
.gameShow a.v2{background: url(https://zhuxian.games.wanmei.com/images/mobile1503/tese2.jpg) no-repeat 0 0;}
.gameShow a.v3{background: url(https://zhuxian.games.wanmei.com/images/mobile1503/tese3.jpg) no-repeat 0 0;}
.gameShow a.v4{background: url(https://zhuxian.games.wanmei.com/images/mobile1503/tese4.jpg) no-repeat 0 0;}
.gameShow a.v5{background: url(https://zhuxian.games.wanmei.com/images/mobile1503/tese5.jpg) no-repeat 0 0;}
.gameShow a.v6{background: url(https://zhuxian.games.wanmei.com/images/mobile1503/tese6.jpg) no-repeat 0 0;}

.section8{padding-bottom: 30px;}
.shareMain{width: 580px; margin: 0 auto;}
.shareText{color: #000; font-size: 24px; line-height:42px;}
.shareText span{color: #a27832;}
.shareCard{padding: 20px 0;}
.shareCard img{display: block; width: 370px; margin: 0 auto;}

.shareTips{text-align: center; font-size: 24px; height: 60px; line-height: 40px;}
.shareTips span{background: url(https://zhuxian.games.wanmei.com/images/mobile1503/icon_share.png) no-repeat 0 center; padding-left: 28px;}
.shareMedia{height: 200px; text-align: center;}
.shareMedia a{display: inline-block; width: 112px; height: 150px; margin: 0 30px; font-size: 24px; color: #000;}
.shareMedia a span{display: block; width: 112px; height: 118px; background: url(https://zhuxian.games.wanmei.com/images/mobile1503/share.png) no-repeat 0 0; margin-bottom: 5px;}
.shareMedia a.share_pyq span{background-position: 0 -118px;}
.shareMedia a.share_weibo span{background-position: 0 -354px;}
.shareMedia a.share_zone span{background-position: 0 -236px;}

.gameps{text-align: center; line-height: 20px; font-size: 14px; height: 50px;}
.gameIcon{font-size: 14px; line-height: 20px; margin: 0 auto; display: block; color: #000; width: 165px; text-align: right;}
.gameIcon img{float: left; width: 20px;}