html{-webkit-text-size-adjust:none; height:100%; overflow:hidden;}
body{ color:#1b1b1b; font-family:Verdana, Arial, Helvetica, sans-serif; overflow:hidden;}
* {}
a{outline:none; text-decoration:none;} a:hover{ text-decoration:underline;-webkit-tap-highlight-color:rgba(0,0,0,0)}
html{zoom:1;}html *{outline:0;zoom:1;} html button::-moz-focus-inner{border-color:transparent!important;}
body{overflow-x: hidden; font-size:12px;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-family: "Microsoft YaHei",sans-serif;-webkit-tap-highlight-color:rgba(0,0,0,0)} table{border-collapse:collapse;border-spacing:0;} fieldset,a img{border:0;} address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;} li{list-style:none;} caption,th{text-align:left;} h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;} q:before,q:after{content:'';}
input[type="submit"], input[type="reset"], input[type="button"], button { -webkit-appearance: none;} em,i{ font-style:normal;}
select{-webkit-appearance:none;-moz-appearance:none;appearance: none;}

html { font-size:100% }
.w_break{word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
strong,em,i{ font-style:normal; font-weight:normal;}
.clear{ clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;}
.clearfix{zoom:1;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
.fl{ float:left;}
.fr{ float:right;}
body{-webkit-text-size-adjust:none; line-height: 1.7;}

.red{ color:#fe0000;}
::-webkit-input-placeholder {color:#999; text-overflow:ellipsis;}
:-moz-placeholder {color:#999; text-overflow:ellipsis;}
::-moz-placeholder {color:#999; text-overflow:ellipsis;}
:-ms-input-placeholder {color:#999; text-overflow:ellipsis;}

.lft{ float:left;}
.rgt{ float:right;}
img{ width:auto; max-width:100%;}
html{-webkit-text-size-adjust:none; }
body{font-family: "Microsoft YaHei",sans-serif; line-height: 1.7; margin: 0 auto; min-width: 320px; position: relative; height:100%; color:#333; max-width:750px; background:#fff ; }
body a{ color:#333;text-decoration:none;cursor:pointer}
body a:hover,body a:active,body a:focus{text-decoration:none;outline:none}
a:hover,a:link,a:visited,a{ color:inherit; text-decoration:none;}
.layout{position:relative; margin:0 auto;text-align:left;background:#fff ; background-size:cover; height:100%; width:100%; }
.left { float: left; }
.right { float: right; }

.banner{ position:fixed; z-index:100; width:7.5rem; left:50%; margin-left:-3.75rem; top:0; bottom:0;}
.banner img{ display:block; width:100%;}
.img1{ position:fixed; left:0;bottom:0; z-index:102; }
.img1 img{ display:block; width:4.06rem; height:auto;}

.fixbottom{ background:rgba(255,255,255,0.85); font-size:0.5rem; text-align:center; font-weight:bold;position:fixed; color:#e41c96;
 left:0.5rem; right:0.5rem; bottom:0.2rem;z-index:202; border-radius:1rem; height:1rem; line-height:1rem;}
.fixbottom strong{ display:block;-webkit-animation:changes 1s .2s linear infinite alternate;animation:changes 1s .2s linear infinite alternate;text-align:center;}
@-webkit-keyframes changes{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes changes{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}
.tips{ background:rgba(0,0,0,0.6); font-size:0.3rem; text-align:center; border-radius:0.6rem; line-height:0.6rem; position:fixed; color:#fff; left:0.5rem; right:0.5rem; bottom:1.2rem; padding:0 0.2rem; height:0.6rem; overflow:hidden; z-index:99;}
.tips marquee{ vertical-align:top;}

.main{ position:absolute; background:#fff; top:0; bottom:0; left:0; right:0; overflow:hidden;}
.bg-list{overflow:hidden; position:absolute; bottom:0; left:50%; top:2.1rem; width:6.8rem; margin-left:-3.4rem;}

.list-move-item {
    animation: movetop 15s infinite linear;
}
.list-move-item img{ display:block; width:100%;}

@keyframes movetop {
    0% { top: -0px; }
    100% { top: -39.25rem; }
}

.list-move-item { position: relative; }
.list-move-item img { width: 100%; }

.top1, .nav, .m1, .m2, .m3 { width:0; height:0; font-size:0; overflow:hidden; display:none; }
.top1 img, .nav img, .m1 img, .m2 img, .m3 img { display:none; }
