@c333: #333333; @c666: #666666; @c999: #999999; @f14: 14px; @f16: 16px; @f18: 18px; .bold { font-weight: bold; } button { outline: none; } @media screen and ( max-width: 320px ) { .menuDiv { height: 64px; } .footer { box-sizing: content-box; } } @media screen and ( min-width: 414px ) { .menuDiv { height: 84px; } } @media screen and ( min-width: 767px ) { .menuDiv { height: 161px; } } @media screen and ( min-width: 1024px ) { .menuDiv { height: 216px; } } body { font-family: MicrosoftYaHei; } button:focus { outline: 0; } input:focus { outline: 0; } ul { list-style: none; } .p0 { padding: 0 !important; } .header { display: inline-block; width: 100%; .top-bar { position: relative; z-index: 2; box-shadow: 0 0 15px 1px rgba(243, 180, 178, 0.64); padding: 7px 30px; .logo { background: url("../img/logo.png") no-repeat; background-size: cover; width: 90px; height: 46px; } } .menuDiv { position: relative; display: inline-block; width: 100%; //height: 100px; z-index: 1; img { width: 100%; position: absolute; } a { position: relative; } .menu { width: 33.33%; float: left; height: 77px; } .link-group { position: absolute; width: 100%; top: 0; } } .menus { height: 80px; width: 100%; background: url("../img/m-menu-index.png") no-repeat; background-size: cover; .menu { width: 33.33%; float: left; height: 80px; } .link-group { position: absolute; width: 100%; top: 0; } } } .body { position: relative; z-index: 0; .layout { padding: 15px 15px; background-color: #fbfbfb; .panel-child { min-height: 420px; padding: 18px 15px; background-color: #ffffff; text-align: center; img { width: 50%; margin-top: 14px; } .sub_title { margin-top: 25px; .sub_title_cn { font-size: 18px; color: rgb(51, 51, 51); } .sub_title_en { font-size: 12px; color: rgb(153, 153, 153) } } .privacy { .title { color: @c333; font-size: @f18; } ul { padding: 0; text-align: left; } .list { margin-top: 30px; padding: 0; .item { margin-top: 10px; font-size: @f16; .content { line-height: 24px; font-size: @f14; color: @c666; margin: 10px 0 20px 0; span { color: @c333 !important; margin-right: 10px; } ul { padding-left: 15px; } } } ul { padding: 0; } } } } .input-group { margin-top: 30px; margin-bottom: 30px; display: inline-block; width: 100%; input { width: 100%; height: 48px; padding-left: 30px; border: 0; border-radius: 24px; background-color: rgb(246, 246, 246); } input:first-child { margin-bottom: 20px; } } .btn_login { border: 0; color: #ffffff; font-size: 16px; width: 215px; height: 50px; background: url("../img/btn_login.png") no-repeat; background-size: 100%; } .contactUs { .title { font-size: 18px; color: @c333; } .feedback { color: rgb(51, 51, 51); text-align: left; margin-top: 30px; } .radio_group { margin: 0; padding: 0; li { padding-top: 20px; margin-bottom: 0 !important; label { color: @c666; font-weight: normal; } input[type=radio] { float: right; //display: none; } input[type=radio] { -webkit-appearance: none; -moz-appearance: none; appearance: none; position: relative; display: inline-block; vertical-align: text-bottom; width: 18px; height: 18px; border: 1px solid #e2e2e2; outline: none; cursor: pointer; /*设置为圆形,看起来是个单选框*/ -webkit-border-radius: 20px; -moz-border-radius: 15px; border-radius: 15px; } input[type=radio]:after { content: ''; position: absolute; width: 18px; height: 18px; display: block; left: 0; top: 0; right: 0; bottom: 0; margin: auto; background: url("../img/radio-checked.jpg") no-repeat; background-size: 100%; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; -webkit-transform: scale(0); -moz-transform: scale(0); transform: scale(0); -webkit-transition: all ease-in-out 300ms; -moz-transition: all ease-in-out 300ms; transition: all ease-in-out 300ms; -webkit-tap-highlight-color: transparent; } input[type=radio]:checked:after { -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); } } } ul { margin-top: 27px; padding-left: 18px; text-align: left; font-size: 16px; li { position: relative; i { display: inline-block; width: 6px; height: 6px; border-radius: 6px; background: rgb(221, 221, 221); position: absolute; left: -15px; top: 7px; } .type { color: rgb(51, 51, 51); } .email { color: rgb(102, 102, 102) } } li:not(:last-child) { margin-bottom: 30px; } } } .input_group { input[type=text] { margin-top: 15px; border-radius: 5px; border: 1px solid #e4e4e4; width: 100%; height: 40px; padding-left: 15px; font-size: 12px; background-color: #fcfcfc; } .errText { color: red; text-align: left; display: none; position: absolute; } .on { background-image: linear-gradient(-45deg, #ff6f5f 1%, #fe6a61 28%, #fc6463 56%, #f7506a 100%), linear-gradient( #fa6368, #fa6368); background-blend-mode: normal, normal; } button { margin-top: 27px; width: 100%; background-color: rgb(161, 161, 161); border: 0; height: 42px; color: #fff; border-radius: 5px; } } .feddback_email { text-align: left; margin-top: 50px; font-size: @f16; } } .w33 { width: 33.33%; float: left; height: 70px; } img { width: 100%; } .main { background: url("../img/m-bg.png") no-repeat; background-size: cover; padding-bottom: 35px; .slogan-logo { background: url("../img/m-slogan-logo.png") no-repeat; width: 68px; height: 55px; background-size: cover; margin: 0 auto; } .slogan { height: 165px; background: url("../img/m-slogan.png") no-repeat; background-size: 100%; } .phone { //padding: 0 28%; position: relative; height: 415px; background: url("../img/m-phone.png") no-repeat; background-size: 100%; .switch_menu { background: url("../img/m_switch_menu.png") no-repeat; background-size: 100%; position: absolute; left: 161px; top: 44px; width: 95px; height: 21.5px; transition: all ease .3s; a { width: 50%; float: left; display: inline-block; padding: 12%; } } .switch { background: url("../img/m-switch.png") no-repeat; background-position: 0; background-size: cover; position: absolute; transition: all ease .3s; left: 82px; top: 67px; height: 352px; width: 206px; } } .waiting { width: 40%; background-color: #fff; color: rgb(253, 126, 121); margin: 20px auto 0 auto; height: 37px; line-height: 37px; border-radius: 18px; text-align: center; } .download { display: block; width: max-content; margin: 15px auto 0 auto; height: 88px; .qr { width: 78px; height: 88px; float: left; margin-right: 20px; } .btn-download-group { float: left; .android { background: url("../img/m-android.png") no-repeat; background-size: cover; width: 106px; height: 33px; margin-bottom: 20px; display: block; } .ios { background: url("../img/m-ios-online.png") no-repeat; background-size: cover; width: 106px; height: 33px; display: block; } } } } .about { padding: 55px 40px; color: #767676; position: relative; top: -5px; background: url("../img/m-about-bg.png") no-repeat; background-size: cover; .seemore-text { background: url("../img/seemoren-text.png") no-repeat; width: 50px; height: 25px; display: inline-block; background-size: cover; } .intro { margin-top: 30px; } } } //对话框 .dialog { background: rgba(0, 0, 0, 0.25); width: 100%; position: fixed; height: 100%; left: 0; top: 0; z-index: 2; display: none; .dialog_box { width: 80%; height: 167px; background-color: #fff; box-shadow: 0 0 44px 2px rgba(0, 0, 0, 0.17); border-radius: 15px; position: absolute; left: 10%; top: 35%; padding-top: 25px; text-align: center; .dialog_title { span { font-size: @f14; color: @c333; padding-left: 15px; padding-right: 15px; font-weight: 600; } } .dialog_content { padding: 20px 0; font-size: @f14; color: @c333; } .dialog_btn { margin-top: 10px; .btn_ok { width: 100%; border: 0; border-top: 1px solid rgb(235, 235, 235); background-color: #fff; height: 52px; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; color: rgb(253, 103, 124); } } } } .footer { height: 157px; padding: 18.5px 30px; background: url("../img/footer-bg.png") no-repeat; a { color: #fff; } a:focus, :hover { color: #fff; text-decoration: none; } .left { width: 70%; float: left; .footer_logo { background: url("../img/footer-logo.png") no-repeat; background-size: cover; width: 78.5px; height: 29px; margin-top: 8px; } ul { color: #fff; padding: 0; margin-bottom: 0; margin-top: 14px; font-size: 12px; li { float: left; margin-right: 20px; } } .copyright { font-size: 10px; color: rgb(207, 205, 205); display: inline-block; width: 100%; margin-top: 8px; } .weibo { margin-top: 5px; display: inline-block; width: 25px; height: 25px; background: url("../img/weibo.png") no-repeat; background-size: cover; } } .right { margin-top: 27px; float: left; width: 30%; .qr { width: 67px; height: 77px; background: url("../img/qr.png") no-repeat; background-size: cover; float: right; } } }