/*css reset code */

html {
overflow-x:hidden;

}
/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

/****  文字大小初始化,使1em=10px *****/
body {
	font-family:"microsoft yahei";
    font-size: 12px;
} /* for IE/Win */


html>body {


} /* for everything else */

/*字体边框等初始化*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
 padding: 0;
 margin: 0;
 }
table {
 border-collapse: collapse;
 border-spacing: 0;
 }
fieldset,img {
 border: 0px;
 }

address,caption,cite,code,dfn,th,var,em,i {
 font-weight: normal;
 font-style: normal;
 }
ol,ul {
	list-style-image: none;
	list-style:none;
 }
caption,th {
 text-align: left;
 }
h1,h2,h3,h4,h5,h6 {
 font-weight: normal;
 font-size: 100%;
 }
q:before,q:after {
 content:'';
 }
abbr,acronym { border: 0;
 }
img{ margin:0px; padding:0px; }

a {
text-decoration:none;
color:#333;
transition: all 200ms ease-in 0s;
outline:none;
/*opacity:0.5;filter:alpha(opacity=50); border-radius:15px; behavior: url(js/pie.htc);"*/
}
a:active {star:expression(this.onFocus=this.blur());} 
/* my通用样式 */
/* 重置 */
html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-size: 62.5%; }
body { margin: 0; font-size: 1.4rem; line-height: 1.8rem; color: #565559; background-color: white; height: 100%; overflow-x: hidden; -webkit-overflow-scrolling: touch; }

table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }

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: 2rem; font-weight: normal; }
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; }
p{ text-align: justify; }
* { -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; }
