@charset "utf-8";
body {padding:0; margin:0;font-size:15px; color:#333; text-align:left;-webkit-text-size-adjust:none;
font-family: PingFangSC-Regular, Helvetica, STHeiti STXihei, Microsoft YaHei, Microsoft JhengHei, Arial;
}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, p, select, form, fieldset, input, button, textarea, blockquote, table{padding:0;margin:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
li{list-style:none;}
i{vertical-align:top; font-style:normal; display:inline-block; background-repeat:no-repeat;}

button,input,select,textarea{vertical-align:middle;font-family:Microsoft Yahei;box-sizing:content-box;}
button,input{*overflow:visible;line-height:normal;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
button,html input[type="button"],input[type="reset"],input[type=image],input[type="submit"]{-webkit-appearance:button;cursor:pointer;border:none;}
label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer;}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none;}

select,input {
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  width: 100%;background: transparent;
  border: none;
  box-sizing: border-box;
 }
 :-moz-placeholder {color: #b3b3b3; opacity:1;}
 ::-moz-placeholder {color: #b3b3b3;opacity:1;}
 input:-ms-input-placeholder{color: #b3b3b3;opacity:1;}
 input::-webkit-input-placeholder{color: #b3b3b3;opacity:1;}
 
.request{color:#3969EA !important;}
textarea{vertical-align:top;overflow:auto;resize:none;height:auto;}

table{border-collapse:collapse;border-spacing:0;}
th,td{padding:0}
img,a img{border:0;margin:0;padding:0; vertical-align:middle;}
img, table{max-width:100%;width: 100%;}
object, embed, video{width:640px; height:360px;}

a{outline-style:none;text-decoration:none; color:#333;}
a:focus{outline:none;-moz-outline:none; noline:expression(this.onFocus=this.blur());}
a:hover{color:#3969EA;}
a:active, a:hover {text-decoration:none;outline: 0;}


.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.clear{clear:both;}
.auto{margin-left:auto;margin-right:auto;}
.fl{float:left;}
.fr{float:right;}
.hide{display:none;}
.transparent{background:transparent;}
.bgwhite{background-color:#fff;}
.bggray{background-color:#f5f5f5;}

div {box-sizing: border-box;}

.transition a{-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}
