@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,p,dl,dd,ol,ul,th,td,form,fieldset,input,button,textarea{margin:0;padding:0}
html{-webkit-text-size-adjust:none;word-wrap:break-word}
h1,h2,h3{font-size:100%}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:inherit}
fieldset,img{border:0}
cite,em,s,i,b{font-style:normal}
input,button,textarea,select{font-size:100%}
body,input,button,textarea,select,option{font-size:normal}
a,input,textarea{text-decoration:none;outline:0}
li,img,label,input{vertical-align:middle}
var{font-style:normal}ins{text-decoration:none}
body{font-size:20px}
.viewport{max-width:720px;margin:auto;overflow:hidden}
.mlr20{margin:auto 1em}
.m20{margin:1em 0}
.m30{margin:1.5em 0}
.mt20{margin-top:1em}
.mb20{margin-bottom:1em}
.mt40{margin-top:2em}
.mb40{margin-bottom:2em}
.mt-20{margin-top:-1em}
.hide{display:none}
.h_box{display:-webkit-box;display:-moz-box;display:-ms-box;display:-o-box;display:box;width:100%}
.h_box .spacer{width:1em}
.flex_1{-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1;-o-box-flex:1;box-flex:1;width:100%}
.flex_20{width:1em}
.imgurl{display:block;background:#fff;-webkit-background-size:40% auto;-moz-background-size:40% auto;-ms-background-size:40% auto;-o-background-size:40% auto;background-size:40% auto;width:96%}
.imgurl img{width:90%}
@media only screen and (max-width:300px){body{font-size:8.33333px}.viewport{max-width:300px}}
@media only screen and (max-width:310px) and (min-width:300px){body{font-size:8.33333px}.viewport{max-width:310px}}
@media only screen and (max-width:320px) and (min-width:310px){body{font-size:8.61111px}.viewport{max-width:320px}}
@media only screen and (max-width:350px) and (min-width:320px){body{font-size:8.88889px}.viewport{max-width:350px}}
@media only screen and (max-width:360px) and (min-width:350px){body{font-size:9.72222px}.viewport{max-width:360px}}
@media only screen and (max-width:400px) and (min-width:360px){body{font-size:10px}.viewport{max-width:400px}}
@media only screen and (max-width:470px) and (min-width:400px){body{font-size:11.11111px}.viewport{max-width:470px}}
@media only screen and (max-width:480px) and (min-width:470px){body{font-size:13.05556px}.viewport{max-width:480px}}
@media only screen and (max-width:540px) and (min-width:480px){body{font-size:13.33333px}.viewport{max-width:540px}}
@media only screen and (max-width:560px) and (min-width:540px){body{font-size:15px}.viewport{max-width:560px}}
@media only screen and (max-width:570px) and (min-width:560px){body{font-size:15.55556px}.viewport{max-width:570px}}
@media only screen and (max-width:630px) and (min-width:570px){body{font-size:15.83333px}.viewport{max-width:630px}}
@media only screen and (max-width:640px) and (min-width:630px){body{font-size:17.5px}.viewport{max-width:640px}}
@media only screen and (max-width:710px) and (min-width:640px){body{font-size:17.77778px}.viewport{max-width:710px}}
@media only screen and (max-width:720px) and (min-width:710px){body{font-size:19.72222px}.viewport{max-width:720px}}
@media only screen and (min-width:720px){body{font-size:20px; margin:auto;}.viewport{width:720px;}}
@font-face{font-family:"Microsoft YaHei",Arial;font-weight:400;font-style:normal}


body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input {margin:0;padding:0;-webkit-text-size-adjust: none}
h1, h2, h3, h4, h5, h6{font-weight:normal}
body>div{margin:0 auto}
a img {border:0}
.clear{height:0; overflow:hidden; clear:both}


a,input,textarea {text-decoration: none;outline:0;  }
body,html{font-family:"微软雅黑",Arial; color:#3f3f3f;background:#fff;}
* a{color:#3f3f3f; font-weight:normal;text-shadow:none;}

/*header*/
#wrapper{width: 100%;max-width:720px; margin:auto;}
.wx_yz_div{ width:100%; height:3.3em; line-height:3.3em; background:#ffbb50; position:relative; display:none;}
.wx_yz_div .wx_yz_span{  font-size:1.3em; margin-left:0.6em; color:#FFF;}
.wx_yz_div .wx_yz_span_d{font-size:1.3em; display:block; position:absolute;color:#FFF; z-index:999999; right:0.7em; top:0.1em; width:6em; height:2em;}
@keyframes wxyz
{
from {top:0.3em;}
to {top:1em;}
}

@-webkit-keyframes wxyz
{
from {top:0.3em;}
to {top:1em;}
}