/* set the character sets */
 @charset "utf-8";

/* reset browser default styles */
* { padding: 0px; margin: 0px;box-sizing: border-box }
li { list-style: none; }
a:link, a:visited, a:hover, a:active {text-decoration:none;color:#666;}
body { width:100%; overflow-x:hidden; font:normal 14px "Microsoft YaHei"; background:#fff; color:#333; }
 
/* global styles */


.clearfix{clear:both;}
.pull_lt{float:left;}
.pull_rt{float:right;}

input::-webkit-input-placeholder {
    color: #999;
}
input:-moz-placeholder{
    color: #999;
}
input::-moz-placeholder{
    color: #999;
}
input:-ms-input-placeholder{
    color: #999;
}
textarea::-webkit-input-placeholder {
    color: #999;
}

div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,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,article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary,time,mark,audio,video{ margin:0; padding:0; border:0; outline:0; font-size:14px; vertical-align: baseline; background: transparent; font-weight: normal; font-style: normal; }
article,aside,details,figcaption,figure,footer,header,menu,nav,section{ display:block; }
input,button,textarea,option{ margin: 0; padding: 0; outline: none; border: 0; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -webkit-tap-highlight-color:rgba(0,0,0,0); border-radius: 0; }
nav,ul,ol{ list-style:none; }
blockquote,q{ quotes:none; }
blockquote:before,blockquote:after,q:before,q:after{ content:none; }
a{ margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent;text-decoration: none; }
ins{ background:#ff9; color:#000; text-decoration:none; }
mark{ background:#ff9; color:#000; font-style:italic; font-weight:bold; }
del{ text-decoration:line-through; }
abbr[title],dfn[title]{ border-bottom: 1px dotted; cursor:help; }
table{ border-collapse:collapse; border-spacing:0; }
hr{ display:block; height:1px; border:0; margin: .1rem 0; padding: 0; }
input,select{ vertical-align:middle; }
button {
    background: 0 0;
    border: none;
    text-shadow: none;
    position: relative
}

button:focus {
    outline: 0
}
/* home */

/* home&all */
