﻿/*必备样式*/
@charset "utf-8";
html,body,*,div,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset {margin:0;padding:0;border:none;}
ul,ol,dl {list-style-type:none;}
html,body {*position:static;}
html {-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
address,caption,cite,code,dfn,em,th,var,i {font-style:normal;font-weight:normal;}
input,button,textarea,select,optgroup,option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button {overflow:visible;vertical-align:middle;outline:none;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
a,area {outline:none;blr:expression(this.onFocus=this.blur());}
a:focus,a:hover,a:active {outline:none;blr:expression(this.onFocus=this.blur());}
sub,sup {vertical-align:baseline;}
table {border-collapse:collapse;border-spacing:0;}
textarea {resize:none;}
input[type="submit"],input[type="button"] {cursor:pointer;}
/*img*/
img {border:0;vertical-align:middle;}
a img,img {-ms-interpolation-mode:bicubic;}
.img-responsive {max-width:100%;height:auto;}
/*HTML5 reset*/
header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend {display:block;margin:0;padding:0;}
time {display:inline;}
audio,canvas,video {display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]) {display:none;}
legend {width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5;}
legend small {font-size:15px;color:#999;}
svg:not(:root) {overflow:hidden;}
fieldset {border-width:0;padding:0.35em 0.625em 0.75em;margin:0 2px;border:1px solid #c0c0c0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height:auto;}
input[type="search"] {-webkit-appearance:textfield;/* 1 */    -moz-box-sizing:content-box;-webkit-box-sizing:content-box;/* 2 */    box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
a {text-decoration:none;cursor:pointer;color:#666;transition:all 0.3s;-webkit-transition:all 0.3s;}
a:hover {text-decoration:none;}
body,th,td,button,input,select,textarea {font-family:"微软雅黑",Arial,Helvetica,sans-serif,Microsoft Yahei;font-size:12px;color:#000;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;}
.layout {width:90%;margin:0 auto;clear:both;position:relative;}
.layout1 {width:75%;margin:0 auto;clear:both;position:relative;}
.fl {float:left;display: inline;}
.fr {float:right;display: inline;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.clearfix {*zoom:1;}
.ib {display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.p100{padding:40px 0;}
.pt100{padding:40px 0 0;}
.md{padding-top:80px;margin-top: -80px;}
