@charset "UTF-8";
/* CSS reset*/
html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,dl,dt,dd,ul,ol,li,nav,footer,header,
form,input,optgroup,select,textarea,video,audio,iframe,button,pre,code,blockquote,q,
fieldset,legend,caption,object,article,aside,details,figcaption,figure,menu,section {margin:0;padding:0;border:0;font-size:100%;}
body,button,input,optgroup,select,textarea {font:14px/1.4286 "microsoft yahei",simsun,tahoma,arial,sans-serif;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:500;}
a,ins {text-decoration:none;}
a {background-color:transparent;}
a:active,a:hover {outline-width:0;}
audio,canvas,video,progress {display:inline-block;}
article,aside,details,figcaption,figure,footer,header,menu,nav,section,iframe,main {display:block;}
summary {display:list-item;}
template,[hidden] {display:none;}
svg:not(:root) {overflow:hidden;}
abbr,acronym {border:0;font-variant:normal;}
del {text-decoration:line-through;}
caption,th {text-align:left;}
mark {background-color:#ff0;color:#000;}
small {font-size:80%;}
sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
img {vertical-align:middle;border-style:none;}
ol,ul {list-style:none;}
table {border-collapse:collapse;border-spacing:0;}
table,tbody,tfoot,thead,tr,th,td {padding:0;}
address,caption,cite,code,dfn,th,var,em,i,time {font-style:normal;font-weight:500;}
b,strong {font-weight:inherit;font-weight:bolder;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:"";content:none;}
hr {display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
button,input,select,textarea,:focus {outline:none;}
textarea {overflow:auto;}
button,input {overflow:visible;}
button,select {text-transform:none;}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {border-style:none;padding:0;}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {outline:1px dotted ButtonText;}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {height:auto;}
[type="search"] {-webkit-appearance:textfield;outline-offset:-2px;}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
body {word-wrap:break-word;}

/* -wap*/
a {-webkit-text-decoration-skip:objects;}
audio:not([controls]) {display:none;height:0;}
button,html [type="button"],[type="reset"],[type="submit"] {-webkit-appearance:button;}
::-webkit-file-upload-button {-webkit-appearance:button;font:inherit;}
dfn {font-style:italic;}
html {-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;}
img,video,audio {max-width:100%;max-height:100%;}

a,button,input,textarea {-webkit-tap-highlight-color:rgba(63,40,1,.3);}
html {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*,*:before,*:after {-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}

/*-webkit-touch-callout:none;不触发系统菜单*/
/*-webkit-user-select:none;不被选择*/
/*/-wap*/
/*/CSS reset*/

/* 全局*/
html, body {
    /*height: 100%;*/
}
body {
    background-color: #fff;
    color: #333;
    min-width: 320px;
    position: relative;
}
a {
    color: #333;
}
a:hover {
    text-decoration: none;
}
/*/全局*/

/* wap媒体查询（320px~640px），最大width:32rem;*/
@media (max-width: 351px) {
    html {font-size: 10px;}
}
@media (min-width: 352px) and (max-width: 383px) {
    html {font-size: 11px;}
}
@media (min-width: 384px) and (max-width: 415px) {
    html {font-size: 12px;}
}
@media (min-width: 416px) and (max-width: 447px) {
    html {font-size: 13px;}
}
@media (min-width: 448px) and (max-width: 479px) {
    html {font-size: 14px;}
}
@media (min-width: 480px) and (max-width: 543px) {
    html {font-size: 15px;}
}
@media (min-width: 544px) and (max-width: 639px) {
    html {font-size: 17px;}
}
@media (min-width: 640px) {
    html {font-size: 20px;}
}
/*/wap媒体查询*/