@charset "utf-8";
body{ margin:0; padding:0; font-size:14px; font-family:"Microsoft YaHei"; overflow-x:hidden;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;}
div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,textarea,table,td{ margin:0; padding:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
area{outline:none;}
img{ border:0;}
ol,ul{list-style:none;}
html,body{ height: 100%;}
a{ font-family:"myFirstFont"; text-decoration:none;outline:none;}
a:hover{ text-decoration:none}
.clearfix:after {content:"";display:block;height:0;clear:both;}
.f_left{ float: left; }
.f_right{ float: right; }
/* menu-box */
.menu_box{ display:none; position:fixed; width:100%; height:100%; left:0; top:0; background-color:rgba(0,0,0,.85); z-index:18;}
.menu_ul{ padding-top:120px;width:100%; background-color: #ffffff;}
.menu_ul li{padding:30px 40px;text-align: center;border-top: 1px solid #f4f5f7;}
.menu_ul li,.menu_ul li a{ font:normal 28px "myFirstFont"; color:#1a1a1a;}
.menu_ul li a.on,.menu_ul li a:hover{color: #e8343f;}
.topbar{position:absolute;left:0;top:0;width: 750px;height: 120px;background: rgba(0,0,0,.35);z-index: 2;}
.logo{position: absolute;left: 40px;top:35px;width:139px;height: 48px;background: url(../images/logo.png) no-repeat center; z-index: 33;}
.logo.red{background-image: url(../images/logo-red.png);}
.btn-menu{display: block;position: absolute;right: 47px;top:46px;width: 32px;height: 28px;background: url(../images/icon-menu.png) no-repeat;cursor: pointer;}
.menu_close{width:41px;height:41px;background-image: url(../images/menu_close.png);background-size: 41px 41px;z-index: 20;}

.wrap{width: 750px;background: url(../images/bg.jpg) no-repeat center 0;position: relative;overflow-x: hidden;}
.banner{width: 100%;height: 1098px;background: url(../images/banner.png) no-repeat center;position: relative;}
.btn-play{position: absolute;left: 50%;top:703px;margin-left:-58px;width: 117px;height: 139px;background: url(../images/btn-play.png) no-repeat;}
.pop-fixed{ display:none; position:fixed; width:100%; height:100%; left:0; top:0; background:rgba(49,49,49,0.9); z-index:999;}
/* pop_v */
.pop-v-cont{ position:absolute; width:100%; height:420px; left:0; top:50%; margin-top:-210px;}
.pop-v-cont video{ width:100%;}
.pop-cont{position: absolute;left: 50%;top:50%;margin:-287px 0 0 -337px;width: 675px;height: 575px;background: url(https://games.wanmei.com/m/images/main/pop-bg.png) no-repeat;background-size: 100% auto;}
.pop-close{position: absolute;right: 24px;top:10px;width: 40px;height: 40px;background: url(https://games.wanmei.com/m/images/main/pop-close.png) no-repeat center;background-size: 100% auto;cursor: pointer;}
.section1{padding-top:60px;}
.tit-section1{margin:0 auto 76px;width: 538px;height: 112px;background: url(../images/tit-section1.png) no-repeat center;}
.btn-zp{display: block;width: 626px;height: 226px;margin:0 auto 15px;text-indent: -9999px;}
.btn-social{background: url(../images/btn-social.png) no-repeat center;}
.btn-campus{background: url(../images/btn-campus.png) no-repeat center;}
.btn-shixi-wanmei{background: url(../images/btn-shixi-wanmei.png) no-repeat center;}
.btn-shixi{background: url(../images/btn-shixi.png) no-repeat center;}
.section2{padding-top: 150px;}
.tit-section2{width: 670px;height: 116px;margin:0 auto;background: url(../images/tit-section2.png) no-repeat;}
.tit1-section2,.tit2-section2{margin:129px 0 0 32px;width: 718px;height: 159px;background-repeat: no-repeat;background-position: center;}
.tit1-section2{background-image: url(../images/tit1-section2.png);}
.tit2-section2{background-image: url(../images/tit2-section2.png);}
.mySwiper{width:1230px; margin-top: 30px;margin-left: 30px;position: relative;}
.mySwiper .swiper-slide{width: 600px;height: 770px;background-color: #ffffff;border-radius: 20px;box-shadow: 2px 2px 10px rgba(0,0,0,.1)}
.mySwiper .swiper-slide .fuli-name{width: 520px;margin: 0 auto;padding: 24px 0;border-bottom: 2px solid #f3f4f5;}
.mySwiper .swiper-slide .fuli-name p{font-size: 32px;color: #1a1a1a;height:60px;line-height:60px;background-repeat: no-repeat;background-image: url(../images/fuli-icon.png);text-indent: 70px;}
.mySwiper .swiper-slide .fuli-name p.fuli-icon1{background-position: 0 -354px;}
.mySwiper .swiper-slide .fuli-name p.fuli-icon2{background-position: 0 -292px;}
.mySwiper .swiper-slide .fuli-name p.fuli-icon3{background-position: 0 -214px;}
.mySwiper .swiper-slide .fuli-name p.fuli-icon4{background-position: 0 -60px;}
.mySwiper .swiper-slide .fuli-name p.fuli-icon5{background-position: 0 -136px;}
.mySwiper .swiper-slide .fuli-name p.fuli-icon6{background-position: 0 0;}
.mySwiper2 .swiper-slide{background: transparent;box-shadow: none;}
.mySwiper .swiper-slide h2{width: 520px;margin: 10px auto 0;font-size: 24px;color: #81868e;line-height: 38px;}
.mySwiper .swiper-slide h3{width: 520px;margin: 10px auto 0;font-size: 28px;color: #81868e;line-height: 44px;}

.growth-list{width: 712px;margin:30px auto;}
.growth-list li{margin-bottom:22px;width: 712px;min-height:200px;background-color: #ffffff;border-radius: 20px;position: relative;}
.growth-list li img{position: absolute;right: 0;top:0;}
.growth-list li h3{display:inline-block;margin:82px 0 20px 44px;padding-right:46px;font-size: 32px;color: #1a1a1a;background: url(../images/arrow-down.png) no-repeat right 15px;}
.growth-list li h3.arrow-up{background-image: url(../images/arrow-up.png);}
.growth-list li h3 span{display: block;font-size: 28px;color: #81868e;}
.growth-list li h4{display:none;width:620px;margin:0 auto;font-size: 28px;color: #81868e;line-height: 42px;padding-bottom:60px;}
.section3{padding-top: 90px;padding-bottom:20px;background: url(../images/section3-bg.png) no-repeat center bottom;}
.tit-section3{width: 720px;height: 159px;margin-left: 30px;background: url(../images/tit-section3.png) no-repeat center;}
.mySwiper .swiper-slide .happy-name p{background-image: url(../images/happy-icon.png);text-indent: 70px;}
.mySwiper .swiper-slide .happy-name p.happy-icon1{background-position: 0 0;}
.mySwiper .swiper-slide .happy-name p.happy-icon2{background-position: 0 -77px;}
.mySwiper .swiper-slide .happy-name p.happy-icon3{background-position: 0 -140px;}
.swiper-pagination{text-align: left;margin-left: 50px;}
.swiper-pagination-bullet{width: 104px;height: 8px;background-color: #fd8e40;border-radius: 0;}
.share-box{margin-top: 120px;background-color: #1e2329;padding:76px 0 56px;text-align: center;border-bottom: 1px solid #2c2f33;}
.share-box a{display: inline-block;margin:0 32px;width: 56px;height: 56px;background-repeat: no-repeat;background-position: center;}
.share-box a.share-wx{background-image: url(../images/icon-wx.png);}
.share-box a.share-b{background-image: url(../images/icon-b.png);}
.share-box a.share-nk{background-image: url(../images/icon-nk.png);}
.share-box a.share-xhs{background-image: url(../images/icon-xhs.png);}
.share-box p{margin-top:28px;font-size: 28px;color: #9ca0a3;}
.footer{background-color: #1e2329;padding:30px 0 60px; }
.footer p{font-size: 24px;color: #6e7277;line-height: 34px;text-align: center;}
#pop_code img{display: block;width: 340px;height: 340px;margin:420px auto 0;}
#pop_code p{text-align: center;font-size: 28px;color: #ffffff;margin-top: 32px;}
#pop_code2 img{display: block;width: 340px;height: 340px;margin:420px auto 0;}
#pop_code2 p{text-align: center;font-size: 28px;color: #ffffff;margin-top: 32px;}
#pop_code3 img{display: block;width: 340px;height: 340px;margin:420px auto 0;}
#pop_code3 p{text-align: center;font-size: 28px;color: #ffffff;margin-top: 32px;}