@charset "utf-8";
html,body{
width: 100%;
height: 100%;
background: #fff;
}
.img{
width: 100%;
}
.header{
width: 100%;
height: 48px;
position: absolute;
z-index: 3;
top: 0;
left: 0;
box-sizing: border-box;
text-align: center;
margin-top: 20px;
background: url(images/header_bg.png) no-repeat center center;
}
.tabs {
display: inline-block;
}
.tabs a.active {
color: #000;
}
.tabs>.btn1 {
display: inline-block;
height: 48px;
line-height: 48px;
position: relative;
opacity: .999;
letter-spacing: 1px;
font-size: 20px;
font-weight: bold;
color: #fff;
text-decoration: none;
margin: 0 50px;
}
.tabs>.btn1:hover {
color: #000;
}
/*container*/
.w1050{
width: 1050px;
margin: 0 auto;
}
.page1{
width: 100%;
height: 958px;
background: url(images/banner.png) no-repeat center center;
}
.page2{
width: 100%;
height: 362px;
background: url(images/ms_bg3.jpg) no-repeat top center;
padding-top: 80px;
}
.page3{
width: 100%;
height: 998px;
padding-top: 80px;
background: url(images/ms_bg2.jpg) no-repeat top center;
}
.page4{
width: 100%;
height: 461px;
background: url(images/ms_bg4.jpg) no-repeat top center;
padding-top: 80px;
}
.title{
font-size: 40px;
text-align: center;
}
.index-logo{
width: 432px;
height: 86px;
margin: 60px 0 0 40px;
}
.index-logo img{
width: 100%;
}
.index-game{
width: 692px;
padding: 14px;
background: #fff;
border-radius: 8px;
margin: 25px auto 0;
}
.index-game .game-logo {
width: 110px;
height: 110px;
}
.index-game .game-logo img{
width: 100%;
}
.index-game .game-name {
font-size: 16px;
}
.index-game .game-txt1 {
font-size: 13px;
}
.index-game .page3-cont-b ul{
}
.index-game .page3-cont-b ul li{
width: 220px;
height: 140px;
margin:6px;
}
.index-game .page3-cont-b ul li img{
width: 100%;
}
.index-game .page3-cont-b{
padding: 8px 0 0;
}
.page2-cont p,.page4-cont p{
margin-bottom: 20px;
}
.page2-cont{
width: 1200px;
background-size: 100% auto;
padding: 20px;
box-sizing: border-box;
font-size: 18px;
color: #fff;
line-height: 36px;
}
.page4-cont{
width: 1200px;padding: 20px;
box-sizing: border-box;
font-size: 22px;
color: #647384;
line-height: 36px;
text-align: center;
margin-top: 100px;
}
.page4-cont-w{
display: inline-block;
}
.page4-cont p span.qq{
width: 27px;
height: 20px;
display: inline-block;
vertical-align: middle;
background: url(images/x-icon.png) no-repeat 0 0;
margin: 0 10px;
}
.page4-cont p span.email{
width: 26px;
height: 27px;
display: inline-block;
vertical-align: middle;
background: url(images/phone_icon.png) no-repeat;
margin: 0 10px 0 80px;
}
.page4-cont p span.wz{
width: 27px;
height: 18px;
display: inline-block;
vertical-align: middle;
background: url(images/x-icon.png) no-repeat;
background-position: 0 -42px;
margin: 0 10px;
}
.page3-cont{
width: 1150px;
margin-top: 50px;
padding: 36px 46px;
background: #fff;
border-radius: 4px;
box-sizing: border-box;
box-shadow: 1px 1px 10px #ddd;
}
.game-logo{
width: 190px;
height: 190px;
display: block;
float: left;
}
.game-desc{
overflow: hidden;
padding-left: 20px;
}
.game-name{
font-size: 20px;
color: #000000;
margin-top: 5px;
font-weight: bold;
}
.game-txt1{
font-size: 20px;
color: #666666;
margin: 15px 0;
overflow: hidden;
line-height: 36px;
}
.page3-cont-b{
padding: 15px 0;
overflow: hidden;
}
.page3-cont-b ul{
width: 1165px;
margin: 15px auto 0;
}
.page3-cont-b ul li{
width: 338px;
height: 233px;
margin-right: 15px;
margin-bottom: 15px;
float: left;
}
/*footer*/
.footer{
width: 100%;
padding: 14px 0;
background:#7b7e7f;
}
.footer p{
line-height: 28px;
color: #fff;
font-size: 18px;
text-align: center;
}
/**/
.floor-pay{
height: 900px;
background: url(images/pay_bg.jpg) no-repeat top center;
padding-top: 180px;
}
.pay-title{
position: relative;
}
.pay-cont{
height: 512px;
background: #f4f5f5;
margin-top: 40px;
border: solid 1px #b9b8b8;
border-radius: 4px;
padding: 15px;
}
.pay-cont-t{
display: inline-block;
font-size: 24px;
color: #545353;
line-height: 30px;
padding: 0 30px 0 15px;
background: url(images/pay_icon.png) no-repeat right center;
cursor: pointer;
}
.pay-wrap{
height: 405px;
border: solid 1px #dcdcdc;
border-radius: 4px;
margin-top: 15px;
background: #ffffff;
padding: 30px 60px;
}
.pay-wrap-t{
font-size: 20px;
color: #403f3f;
font-weight: bold;
margin-bottom: 38px;
}
.pay-text{
margin-bottom: 18px;
}
.pay-text-l{
width: 140px;
height: 32px;
line-height: 32px;
float: left;
font-size: 16px;
color: #373636;
text-align: right;
}
.pay-method .pay-text-l{
height: 40px;
line-height: 40px;
}
.pay-text-c{
float: left;
width: 246px;
height: 32px;
}
.pay-method .pay-text-c{
width: 400px;
}
.pay-text-c input{
border: solid 1px #D3D2D2;
width: 234px;
height: 30px;
padding: 0 5px;
}
.pay-text-c select{
border: solid 1px #D3D2D2;
width: 246px;
height: 32px;
}
.pay-text-c a{
width: 146px;
height: 40px;
border: solid 1px #d2d2d2;
float: left;
margin-right: 20px;
display: block;
text-align: center;
background: url(images/y_start.jpg) no-repeat right bottom;
}
.pay-text-c a img{
margin-top: 6px;
}
.pay-text-c a.on{
border-color: #fdad01;
background: url(images/y_end.jpg) no-repeat right bottom;
}
.pay-submit,.register-submit{
width: 160px;
height: 48px;
background: #18d2ff;
display: block;
border-radius: 4px;
font-size: 20px;
line-height: 48px;
text-align: center;
margin: 50px auto 0;
color: #FFF;
text-decoration: none;
}
.pay-tips{
font-size: 14px;
height: 32px;
line-height: 32px;
float: left;
padding: 0 10px;
color: #ff0903;
}
.floor-register{
width: 100%;
height: 900px;
padding-top: 180px;
background: url(images/register_bg.jpg) no-repeat top center;
}
.register-cont{
width: 520px;
margin: 20px auto;
}
.register-text{
font-weight: bold;
font-size: 20px;
color: #5e5e5e;
margin-bottom: 30px;
}
.register-text span,.register-p-l span{
color: #fa2003;
}
.register-p{
margin-bottom: 18px;
}
.register-p-l{
width: 160px;
text-align: right;
color: #2a2d2e;
font-size: 16px;
line-height: 34px;
float: left;
}
.register-p-r{
width: 246px;
float: left;
}
.register-tips{
width: 110px;
float: right;
text-align: left;
color: #000;
font-size: 14px;
line-height: 34px;
}
.register-p-r input{
width: 234px;
height: 32px;
border:solid 1px #747474;
box-sizing: border-box;
background: none;
padding: 0 5px;
}
.register-p-r input::-webkit-input-placeholder{
color:#6f6f6f;
}
.register-p-r input::-moz-placeholder{ /* Mozilla Firefox 19+ */
color:#6f6f6f;
}
.register-p-r input:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */
color:#6f6f6f;
}
.register-p-r input:-ms-input-placeholder{ /* Internet Explorer 10-11 */
color:#6f6f6f;
}
.register-service{
font-weight: bold;
font-size: 20px;
color: #000;
text-align: center;
}
.register-service input{
margin-right: 10px;
}
.pay-popup{
width: 780px;
background: #fff;
padding: 20px;
z-index: 99;
position: fixed;
top: 20%;
left: 50%;
margin-left: -410px;
border: solid 1px #c2c0c0;
display: none;
}
.pay-popup-title,.register-popup-title{
height: 58px;
line-height: 58px;
font-size: 18px;
color: #343434;
text-align: center;
border-bottom: solid 1px #dcdcdc;
}
.pay-popup-cont{
padding: 40px;
}
.pay-popup-cont p{
font-size: 16px;
color: #5e5e5e;
line-height: 30px;
}
.pay-popup-ok,.register-popup-ok{
width: 116px;
height: 35px;
line-height: 35px;
border-radius: 2px;
text-align: center;
color: #fff;
background: #d51603;
font-size: 16px;
display: block;
margin: 30px auto 0;
text-decoration: none;
}
.register-popup-ok{
width: 145px;
}
.pay-popup-close,.register-popup-close{
width: 29px;
height: 28px;
display: block;
position: absolute;
top: 26px;
right: 26px;
}
.register-popup{
width: 776px;
height: 676px;
position: fixed;
top: 10%;
left: 50%;
margin-left: -408px;
background: #FFF;
z-index: 99;
border: solid 1px #c2c0c0;
padding: 20px;
display: none;
}
.register-popup-cont{
padding: 0 30px;
height: 488px;
overflow-x: hidden;
margin: 30px 0;
}
.register-popup-cont p{
font-size: 16px;
color: #5e5e5e;
line-height: 30px;
}
.mask{
width: 100%;
height: 100%;
background: #000;
opacity: 0.5;
position: fixed;
top: 0;
left: 0;
z-index: 4;
display: none;
}
#popupCont .popup-close{
position: absolute;
top: -18px;
right: 8px;
cursor: pointer;
}
.page5-popup{
width: 812px;
padding: 40px 0;
border-radius: 8px;
background: #fff;
position: fixed;
bottom: -100%;
left: 50%;
margin-left: -406px;
z-index: 4;
text-align: center;
}
.popup-icon{
display: inline-block;
margin-bottom: 20px;
}
.popup-text{
font: 22px/30px "寰蒋闆呴粦";
color: #666666;
margin-bottom: 5px;
}
.go-back{
position: absolute;
top: 70px;
left: 20%;
}
.title1{
font-size: 35px;
color: #494848;
position: relative;
text-align: center;
}
/*鐩戞姢*/
.tutelage-w{
background: #fffaee;
padding: 100px 0;
}
.goback2{
width: 108px;
height: 52px;
}
.tutelage-cont{
margin-top: 30px;
}
.tutelage-cont h3.title{
font-size: 35px;
font-weight: bold;
color: #647384;
text-align: center;
}
.tutelage-cont p.txt1{
font-size: 23px;
color: #647384;
font-weight: bold;
padding: 30px 0 10px;
}
.tutelage-cont p.txt2{
font-size: 23px;
color: #ff2970;
font-weight: bold;
padding: 20px 0 10px;
}
.tutelage-cont p.font{
font-size: 18px;
color: #647384;
padding: 10px 0;
}
.w1200{
width: 1200px;
margin: 0 auto;
}
.banner img {
width: 1920px;
position: relative;
top: 0;
left: 50%;
margin-left: -960px;
display: block;
}
.pay-left{
width: 284px;
height: 810px;
margin-right: 30px;
float: left;
background: #a3edff;
padding-top: 80px;
box-sizing: border-box;
}
.pay-left ul li{
width: 284px;
height: 87px;
line-height: 87px;
background:#ffffff;
font-size: 18px;
color: #ff7302;
text-align: center;
cursor: pointer;
}
.pay-right{
overflow: hidden;
padding: 30px;
box-sizing: border-box;
}
.pay-title{
padding: 20px 0;
border-bottom: dashed 1px #c9c9c9;
}
.pay-title p{
color: #ff7302;
font-size: 18px;
float: left;
}
.pay-title span{
float:right;
color: #333;
font-size: 18px;
}
.pay-title span a{
color: #2d99e5;
text-decoration: none;
}
.pay-select,.pay-input{
font-size: 18px;
color: #333;
padding: 30px 0 0;
}
.pay-select select{
width: 200px;
height: 40px;
line-height: 40px;
background: #70d0e8;
color: #fff;
padding: 0 10px;
box-sizing: border-box;
margin-right: 60px;
}
.pay-input input{
width: 440px;
height: 40px;
line-height: 40px;
padding: 0 10px;
box-sizing: border-box;
margin-right: 60px;
}
.pay-list{
font-size: 18px;
color: #333;
margin-top: 50px;
}
.pay-list span{
float: left;
}
.pay-list ul{
width: 540px;
overflow: hidden;
border-top: solid 1px #333333;
border-left: solid 1px #333333;
}
.pay-list ul li{
width: 108px;
height: 70px;
line-height: 70px;
border-bottom: solid 1px #333;
border-right: solid 1px #333;
box-sizing: border-box;
float: left;
font-size: 18px;
text-align: center;
}
.pay-list ul li.active{
background: url(images/list_icon.png) no-repeat;
border-color: #2d99e5;
}
.pay-desc{
font-size: 18px;
color: #333;
padding: 30px 90px;
}
.pay-desc i{
color: #d90000;
font-style: normal;
}
.pay-desc span{
color: #2d99e5;
margin-left: 50px;
}
.pay-desc a{
color: #2d99e5;
text-decoration: none;
margin-left: 10px;
}
.pay-btn{
width:275px;
height: 73px;
line-height: 73px;
margin-left: 90px;
background: #397fe9;
display: block;
text-decoration: none;
font-size: 30px;
color: #fff;
text-align: center;
margin-bottom: 50px;
}
.pay-info{
padding: 60px 0;
font-size: 18px;
color: #666666;
border-top: dashed 1px #c9c9c9;
}
.mask{
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
background: #000;
opacity: 0.6;
z-index: 2;
display: none;
}
.login,.register,.agreement{
width: 460px;
height: 565px;
background: #fff;
border-radius: 16px;
padding: 40px;
position: fixed;
top: 50%;
left: 50%;
margin: -322px 0 0 -270px;
z-index: 3;
display: none;
}
.register{
width: 480px;
height: 615px;
padding: 30px 30px 0;
}
.agreement{
width: 900px;
height: 600px;
padding: 40px 80px;
box-sizing: border-box;
margin: -250px 0 0 -450px;
}
.agreement-cont{
width: 100%;
height: 100%;
overflow-x:hidden;
}
.agreement-cont h3{
font-size: 18px;
color: #666666;
margin: 0 0 40px;
text-align: center;
}
.agreement-cont p{
font-size: 18px;
color: #666666;
line-height: 30px;
}
.agreement-cont p.pdt40{
padding-top: 40px;
}
.close-btn{
width: 44px;
height: 44px;
display: block;
background: url(images/close_icon.png) no-repeat;
position: absolute;
top: -22px;
right: -64px;
}
.popup-title{
font-size: 24px;
margin-bottom: 20px;
}
.popup-input{
width: 100%;
height: 80px;
line-height: 80px;
margin-bottom: 30px;
}
.register .popup-input{
height: 60px;
line-height: 60px;
margin-bottom: 20px;
}
.popup-input input{
width: 100%;
height: 100%;
font-size: 24px;
padding: 0 20px;
box-sizing: border-box;
}
.register .popup-input input{
font-size: 20px;
}
.popup-btns{
font-size: 16px;
}
.popup-btns input{
vertical-align: middle;
margin-right: 4px;
}
.popup-btns a{
color: #0da1f6;
}
.forget-btn{
float: right;
color: #333;
text-decoration: none;
}
.login-data{
width: 100%;
height: 66px;
display: block;
background: #397fe9;
margin: 50px 0;
font-size: 24px;
color: #fff;
text-decoration: none;
text-align: center;
line-height: 66px;
}
.register .login-data{
height: 50px;
line-height: 50px;
font-size: 20px;
margin: 20px auto;
}
.register .pay-desc{
padding: 0;
}