@charset "utf-8";
/* CSS Document */
html,body { padding:0px;margin:0px;font: 12px/1.8 "Microsoft Yahei", "微软雅黑", "Hiragino Sans GB", "冬青黑体", "Arial", "Helvetica", "SimHei", "黑体", "STXihei", "华文细黑", sans-serif; -webkit-text-size-adjust:100%; font-size-adjust:none; -webkit-appearance:none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0)}
div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, images, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin: 0;padding: 0; border: 0;}
table { border-collapse: collapse; border-spacing: 0;}
abbr, acronym, fieldset, img, input{ border: none;}
img{ vertical-align:top}
q:before, q:after {content: "";}
:focus{outline:none;}
h1, h2, h3, h4, h5, h6{ font-weight:normal; font-size:100%; padding: 0; margin: 0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {	display: block}
ol,ul,li {list-style: none;}
a{ text-decoration:none; cursor:pointer; color:inherit;}
a:hover{text-decoration: none;outline:none;color:inherit;}
a:link{color:inherit;text-decoration:none;}
a:visited{color:inherit;text-decoration:none;}
a:active{color:inherit;text-decoration:none;}
input[type=button]{ cursor:pointer; }
button {cursor: pointer;}
input::-moz-focus-inner { border: 0; padding: 0;}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

ul, li {
    padding: 0;
    list-style: none;
}

html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	overflow-x: hidden;
}
/* always display scrollbars */
blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}
strong {
	font-weight: bold;
}
input {
	outline: none;
}
img {
	border: 0;
}
input[type="text"],
input[type="button"],
input[type="submit"],
input[type="reset"] {
	-webkit-appearance: none;
	border-radius: 0;
}
textarea {
	-webkit-appearance: none;
	border-radius: 0;
}


/*移动端布局设置根元素字体大小 设计图规格640px*/
/*@media screen and (max-width:240px){html{ font-size:37.5px;}}
@media screen and (min-width:260px) and (max-width:280px){html{ font-size:40.625px;}}
@media screen and (min-width:280px) and (max-width:300px){html{ font-size:43.75px;}}
@media screen and (min-width:300px) and (max-width:320px){html{ font-size:46.875px;}}
@media screen and (min-width:320px) and (max-width:340px){html{ font-size:50px;}}
@media screen and (min-width:340px) and (max-width:360px){html{ font-size:53.125px;}}
@media screen and (min-width:360px) and (max-width:380px){html{ font-size:56.25px;}}
@media screen and (min-width:380px) and (max-width:400px){html{ font-size:59.375px;}}
@media screen and (min-width:400px) and (max-width:420px){html{ font-size:62.5px;}}
@media screen and (min-width:420px) and (max-width:440px){html{ font-size:65.625px;}}
@media screen and (min-width:440px) and (max-width:460px){html{ font-size:68.75px;}}
@media screen and (min-width:460px) and (max-width:480px){html{ font-size:71.875px;}}
@media screen and (min-width:480px) and (max-width:500px){html{ font-size:75px;}}
@media screen and (min-width:500px) and (max-width:520px){html{ font-size:78.125px;}}
@media screen and (min-width:520px) and (max-width:540px){html{ font-size:81.25px;}}
@media screen and (min-width:540px) and (max-width:560px){html{ font-size:84.375px;}}
@media screen and (min-width:560px) and (max-width:580px){html{ font-size:87.5px;}}
@media screen and (min-width:580px) and (max-width:600px){html{ font-size:90.625px;}}
@media screen and (min-width:600px) and (max-width:620px){html{ font-size:93.75px;}}
@media screen and (min-width:620px) and (max-width:640px){html{ font-size:96.875px;}}
@media screen and (min-width:640px) and (max-width:660px){html{ font-size:100px;}}*/
@media screen and (max-width:240px){html{ font-size:31.999px;}}
@media screen and (min-width:250px) and (max-width:270px){html{ font-size:33.333px;}}
@media screen and (min-width:270px) and (max-width:290px){html{ font-size:35.999px;}}
@media screen and (min-width:290px) and (max-width:310px){html{ font-size:38.666px;}}
@media screen and (min-width:310px) and (max-width:330px){html{ font-size:41.333px;}}
@media screen and (min-width:330px) and (max-width:350px){html{ font-size:43.999px;}}
@media screen and (min-width:350px) and (max-width:370px){html{ font-size:46.666px;}}
@media screen and (min-width:370px) and (max-width:390px){html{ font-size:49.333px;}}
@media screen and (min-width:390px) and (max-width:410px){html{ font-size:51.999px;}}
@media screen and (min-width:430px) and (max-width:450px){html{ font-size:57.333px;}}
@media screen and (min-width:450px) and (max-width:470px){html{ font-size:59.999px;}}
@media screen and (min-width:470px) and (max-width:490px){html{ font-size:62.666px;}}
@media screen and (min-width:490px) and (max-width:510px){html{ font-size:65.333px;}}
@media screen and (min-width:510px) and (max-width:530px){html{ font-size:67.999px;}}
@media screen and (min-width:530px) and (max-width:550px){html{ font-size:70.666px;}}
@media screen and (min-width:550px) and (max-width:570px){html{ font-size:73.333px;}}
@media screen and (min-width:570px) and (max-width:590px){html{ font-size:75.999px;}}
@media screen and (min-width:590px) and (max-width:610px){html{ font-size:78.666px;}}
@media screen and (min-width:610px) and (max-width:630px){html{ font-size:81.333px;}}
@media screen and (min-width:630px) and (max-width:650px){html{ font-size:83.999px;}}
@media screen and (min-width:650px) and (max-width:670px){html{ font-size:86.666px;}}
@media screen and (min-width:670px) and (max-width:690px){html{ font-size:89.333px;}}
@media screen and (min-width:690px) and (max-width:710px){html{ font-size:91.999px;}}
@media screen and (min-width:710px) and (max-width:730px){html{ font-size:94.666px;}}
@media screen and (min-width:730px) and (max-width:750px){html{ font-size:97.333px;}}
@media screen and (min-width:750px) and (max-width:770px){html{ font-size:100px;}}