body,ul,p,dd,dl{margin:0;padding:0;}
body {font-size: 16px;background-size: 100% 100%;font-family: PingFang SC, Verdana, Helvetica Neue, Microsoft Yahei, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif;}
h1,h2,h3,h4,h5,h6{margin: 0; }
li{list-style:none;}
a {font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;outline:none;cursor:pointer;color:#7f7f7f;}
em{color:#f00;font-style:normal;}
i{font-style:normal;}
button,input{*overflow: visible;line-height: normal;font-family: 'microsoft yahei';}
textarea{resize:none;}
select{font-family:"Microsoft yahei";}
input,textarea{font-family:"Microsoft yahei"; font-size: 14px;}
input:focus,textarea:focus,button{outline: none;}
input[type='checkbox'],input[type='radio']{vertical-align: middle;border:0;}
th{text-align: center;}
img{border:0;}
table{width:100%;border-collapse: collapse;}
.pa{position: absolute;}
.pr{position: relative;}
.font12{font-size: 12px;}
.font14{font-size: 14px;}
.font16{font-size: 16px;}
.font36{font-size: 36px;}
.martop10{margin-top:10px}
.martop20{margin-top:20px}
.martop30{margin-top:30px}
.martop60{margin-top:60px}
.martop90{ margin-top:90px}
.martop150{ margin-top:150px;}
.martop80{ margin-top:80px }
.marbot10{margin-bottom:10px}
.marbotd{margin-bottom:5px}
.marbot20{margin-bottom:20px}
.partop5{padding-top:5px}
.partop90{padding:90px 0 40px 0;}
.fl{float: left;}
.fr{float: right;}
.block{display: block;}
.pointer{cursor: pointer;}
/*color*/
.white{color:#fff;}
/*clearfix*/
.clearfix:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix{
  display:inline-block;
}
* html .clearfix{
  height:1%;
}
.clearfix{
  display:block;
}
