@charset "utf-8";
/* CSS Document */
section,article,aside,header,footer,nav,dialog,figure{display: block;margin:0;padding:0;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,tr {margin:0;padding:0;}
body{ overflow-x:hidden}
fieldset,img{border:0 none;vertical-align: middle;}
:focus{outline:0;}
body{font-size:14px; line-height: 24px;color:#999;font-family: "微软雅黑","Microsoft Yahei","Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB",STHeiti !important;overflow-x:hidden;}
address, caption, cite, code, dfn, em, th, var, optgroup,i{ font-style: normal; font-weight: normal;}
h1, h2, h3, h4, h5, h6, code, kbd, samp, tt{ font-size: 100%; font-weight: normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
input, button, textarea, select, optgroup, option { font-family: "微软雅黑"; font-size: 12px; font-style: inherit; font-weight: inherit;}
input, button, textarea, select{*font-size: 100%; font-family: "微软雅黑";}
ol, ul, li {list-style:none;}
table {border-collapse:collapse;border-spacing:0;}
:link,:visited ,ins {text-decoration: none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
button,input,select,textarea{font-family:Arial, Helvetica, sans-serif;color:#333; vertical-align: middle;}
address,cite,dfn,em,var{font-style:normal;}
small{font-size:12px;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#fff;}
button,input,select,textarea{font-size:100%}
/*公共样式文件*/
.all{ text-align:left;}
.alr{ text-align:right;}
 input[type="checkbox"]{ vertical-align:middle}
.clear{ clear:both; overflow:hidden;zoom:1; height:0;}
a{color:#333; text-decoration:none; cursor:pointer}
a:hover{color:#e3011c;text-decoration:none;}.both:before, .both:after {content: "";display: block;}.both:after {clear: both;}.both {*zoom: 1; /*IE/7/6*/}.fl{ float:left;}
.fr{ float:right;}
img{ border:0;  max-width: 100% !important;}
img,input{ vertical-align:middle}
/*公共*/
.w1160{ width: 1160px; margin: 0 auto; display: table;}
.borrad{ border-radius: 16px;}
.bold { font-weight: bold;}
.blue{ color: #233142;}



