.move-touch {
-webkit-overflow-scrolling:touch;
}

.auto-center ul li .pict {
display:table;
width:100%;
text-align:center;
}

.auto-center ul li .pict i {
vertical-align:middle;
display:table-cell;
}

.vague {
-webkit-filter:blur(2px);
transition:.3s;
-webkit-transition:.3s;
}

.rogate {
transition:.3s;
-webkit-transition:.3s;
}

.rogate:hover {
transform:rotate(90deg);
}

.arrow {
position:relative;
line-height:1;
margin-left:.1rem;
}

.arrow:before {
content:"";
position:absolute;
top:-.02rem;
left:0;
width:0;
height:0;
border-bottom:.08rem solid;
border-right:.08rem solid transparent;
border-top:.08rem solid transparent;
border-left:.08rem solid transparent;
}

.arrow:after {
content:"";
position:absolute;
top:.18rem;
left:0;
width:0;
height:0;
border-top:.08rem solid;
border-right:.08rem solid transparent;
border-bottom:.08rem solid transparent;
border-left:.08rem solid transparent;
}

.arrow.one:before {
display:none;
}

.arrow.one:after {
top:.14rem;
}

.border-top:before {
background:#dadada;
content:"";
position:absolute;
height:1px;
transform-origin:0 0;
transform:scale(.5,.5);
-webkit-transform:scale(.5,.5);
-moz-transform:scale(.5,.5);
width:200%;
top:0;
left:0;
}

.border-bottom:after {
background:#dadada;
content:"";
position:absolute;
height:1px;
transform-origin:0 0;
transform:scale(.5,.5);
-webkit-transform:scale(.5,.5);
-moz-transform:scale(.5,.5);
width:200%;
bottom:-1px;
left:0;
}

.flex-slide {
display:flex;
overflow-y:auto;
-webkit-overflow-scrolling:touch;
}

.box-space-between {
display:flex;
justify-content:space-between;
}

.touch-state {
position:relative;
}

.touch-state label {
position:relative;
background:#fff;
display:block;
width:.9rem;
height:.45rem;
border:1px solid #ccc;
border-radius:.3rem;
-webkit-transition:.3s;
-o-transition:.3s;
transition:.3s;
}

.touch-state label:after {
content:'';
position:absolute;
z-index:1;
left:0;
width:.41rem;
height:.41rem;
background:#fff;
box-shadow:0 0 .1rem rgba(0,0,0,.4);
border-radius:50%;
-webkit-transition:.3s;
-o-transition:.3s;
transition:.3s;
}

.touch-state input {
position:absolute;
z-index:0;
opacity:0;
left:45%;
top:20%;
}

.touch-state input:checked+label {
background:#47b92c;
border-color:#47b92c;
}

.touch-state input:checked+label:after {
left:calc(100%-.41rem);
}

.swiper-wrapper {
display:0;
position:relative;
}

.swiper-slide {
flex-shrink:0;
position:relative;
}

.mohu {
-webkit-filter:blur(1px);
-moz-filter:blur(1px);
-ms-filter:blur(1px);
filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=1,MakeShadow=false);
}

.fixed-top {
position:fixed;
left:0;
width:100%;
top:0;
z-index:2;
background:#fff;
}

.fixed-bottom {
position:fixed;
bottom:0;
left:0;
width:100%;
z-index:2;
background:#fff;
}

.column {
display:flex;
}

.column>* {
column-count:1;
flex-grow:1;
flex-shrink:0;
text-align:center;
}

a,body,button,dd,dl,dt,h1,h2,h3,h4,h5,i,img,input,li,p,select,span,strong,textarea,ul {
margin:0;
padding:0;
}

b,h1,h2,h3,h4,h5,h6,strong {
font-weight:400;
}

table {
border-spacing:0;
}

body {
font-family:"microsoft yahei",Arial;
font-size:.26rem;
line-height:1;
color:#333;
-webkit-user-select:none;
-webkit-text-size-adjust:100%!important;
text-size-adjust:100%!important;
-moz-text-size-adjust:100%!important;
}

::-webkit-scrollbar {
width:0;
height:0;
}

* {
-webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

li {
list-style-type:none;
float:left;
}

a {
text-decoration:none;
color:#333;
outline:0;
}

img {
border:none;
vertical-align:middle;
}

em,i,var {
font-style:normal;
}

button {
font-family:"microsoft yahei",Arial;
outline:0;
cursor:pointer;
font-size:.26rem;
border:none;
}

iframe {
border:none;
}

input,select,textarea {
outline:0;
font-family:"microsoft yahei",Arial;
font-size:.26rem;
border-radius:0;
border:none;
background:0 0;
}

input:disabled {
opacity:1;
color:#333;
}

button,input[type=button],input[type=date],input[type=number],input[type=password],input[type=reset],input[type=submit],input[type=text],textarea {
-webkit-appearance:none;
border:none;
background:0 0;
}

textarea {
resize:none;
}

.ico {
display:inline-block;
vertical-align:middle;
}

.fl {
float:left;
}

.fr {
float:right;
}

.clear {
clear:both;
}

.clearfix:after {
content:"";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {
zoom:1;
}

.hide {
display:none!important;
}

.mobile-wrap {
position:relative;
min-height:100vh;
width:100%;
float:left;
background:url(../img/e44b60_749x2040.jpg) top center no-repeat;
background-size:100% auto;
padding-top:1.1rem;
}

body,html {
width:100%;
height:100%;
}

.head {
width:7.5rem;
height:1.1rem;
background-color:#fff;
position:fixed;
left:50%;
margin-left:-3.75rem;
top:0;
display:flex;
justify-content:space-between;
align-items:center;
padding:0 .2rem;
}

.head img {
width:3.36rem;
}

.head button {
width:1.36rem;
height:.6rem;
background:url(../img/0d89ab_136x60.png) center no-repeat;
background-size:1.36rem .6rem;
}

.head a {
display:inline-block;
width:1.36rem;
height:.6rem;
background:url(../img/95673d_136x60.png) center no-repeat;
background-size:1.36rem .6rem;
}

.video video {
width:100%;
-o-object-fit:cover;
object-fit:cover;
}

.pays {
width:100%;
text-align:center;
padding-top:.2rem;
float:left;
}

.pays img {
width:6.88rem;
}

.lines {
width:100%;
float:left;
padding:.28rem .36rem 0;
}

.lines .items {
width:100%;
height:1rem;
border:1px solid #dfe0f1;
border-radius:.5rem;
box-shadow:0 .05rem .1rem rgba(123,145,156,.2);
margin-bottom:.32rem;
display:flex;
background-color:#fff;
justify-content:space-between;
align-items:center;
padding:.1rem;
}

.lines .items a {
width:100%;
height:100%;
display:flex;
justify-content:space-between;
align-items:center;
}

.lines .items .country img {
width:.8rem;
}

.lines .items .btns button {
width:1.68rem;
height:.68rem;
background-color:#d69d45;
border-radius:.34rem;
font-size:.3rem;
color:#fff;
}

.lines .items .logo img {
height:.74rem;
}

.tips {
float:left;
width:100%;
padding:.2rem .32rem .3rem;
}

.tips .conts {
width:100%;
background-image:linear-gradient(tobottom,#eff7ff,#fff,#fff);
border-radius:.2rem;
min-height:5.5rem;
box-shadow:.08rem .08rem .04rem rgba(54,61,113,.11);
padding:0 .3rem;
}

.tips .conts .title {
width:100%;
text-align:center;
}

.tips .conts .title span {
display:inline-block;
width:2.11rem;
height:.54rem;
background:url(../img/c90512_211x54.png) center no-repeat;
background-size:2.11rem .54rem;
text-align:center;
line-height:.54rem;
font-size:.3rem;
font-weight:700;
letter-spacing:1px;
color:#fff;
position:relative;
transform:translateY(-.2rem);
}

.tips .conts .text p {
line-height:.42rem;
font-size:.26rem;
text-align:justify;
color:#3c3e52;
}

.tips .conts .text p span {
text-align:justify;
}

.tips .conts .text p em {
display:inline-block;
width:.28rem;
height:.28rem;
background-image:linear-gradient(tobottom,#c12f8a,#9938cf);
color:#fff;
text-align:center;
line-height:.28rem;
border-radius:.14rem;
font-size:.22rem;
font-family:arial;
}

.flex-slide>*,.box-space-between>* {
flex-shrink:0;
}

.video,.tips .conts .text {
width:100%;
}