@charset "utf-8";
/* CSS Document */

/* 重置页面属性 */
html {-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;font-size: 62.5%;/*10 ÷ 16 × 100% = 62.5%,  1.4rem;/*1.4 × 10px = 14px*/ }
body {
    max-width: 750px;
    margin:o auto;
    font-size: 1.4rem;
    line-height: 1.8rem;
    color: #5b5b5b;
    background-color: white;
    height: 100%;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
}


body{
    background: #fff;
    max-width: 750px;
    margin: 0 auto;
}
html, button, input, select, textarea { font-family: "Microsoft YaHei","Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif; }
h1, h2, h3, h4, h5, h6, p, figure, form, blockquote { margin: 0; }
ul, ol, li, dl, dd { margin: 0; padding: 0; }
ul, ol { list-style: none outside none; }
h1, h2, h3 { line-height: 3.5rem; font-weight: normal; text-align:center;}
h1 { font-size: 1.8rem; }
h2 { font-size: 1.6rem; }
h3 { font-size: 1.4rem; }
input::-moz-placeholder, textarea::-moz-placeholder { color: #939292; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #939292; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #939292; }
img { border: 0; vertical-align: middle; }
img{width:100%;height:auto;}
p{ text-align: justify; }


a{color: #666666;text-decoration: none;outline: none;}
a:hover,a:focus{color:#939292;}

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
::-webkit-scrollbar{display: none;};

/*常用*/
.w100{ width: 100%; }
.pr{ position: relative; }
.pa{ position: absolute; }
.clearfix{clear: both; content: ''; zoom:1;}
.clearfix:after,.clearfix:before{display: table;content: "";line-height: 0;}
.clearfix:after{clear:both;}
.fl{float: left;}
.fr{float: right;}
.dn{display: none;}
.ov{overflow:hidden;}
.pb15{padding-bottom: 1.5rem;}
.pt13{padding-top: 1.3rem;}
.txtl{ text-align: left!important; }
.txtr{ text-align: right!important; }