@charset "utf-8";
/* CSS Document */
html,body{color: #333; margin: 0; height: 100%; font-family: "Myriad Set Pro","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: normal;}
*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
a{text-decoration: none; color: #000;}
a, label, button, input, select{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
img{width:100%; height:auto; display:block; border: 0;}
body{background: #fff; color: #666;}
html, body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, pre, button, fieldset, form, input, legend, textarea, th, td{margin: 0; padding: 0;}
a{text-decoration: none; color: #08acee;}
button{outline: 0;}
img{border: 0;}
button,input,optgroup,select,textarea{margin: 0; font: inherit; color: inherit; outline: none;}
li{list-style: none;}
a{color: #666;}
.clearfix::after{clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
.w1000{width:1000px;}
.auto{margin:0 auto;}
.p2em{ text-indent:2em;}
.color7a{color:#7a7a7a;}
.color0c{color:#005ccb;}
.fz12{font-size:12px;}
.fz14{font-size:14px;}
.fz16{font-size:16px;}
.fz18{font-size:18px;}
.fz20{font-size:20px;}
.fz22{font-size:22px;}
.fz24{font-size:24px;}
.fz26{font-size:26px;}
.fz28{font-size:28px;}
.fz30{font-size:30px;}
.fz32{font-size:32px;}
.fz34{font-size:34px;}
.fz36{font-size:36px;}
.fz38{font-size:38px;}
.line20{line-height:20px;}
.line22{line-height:22px;}
.line24{line-height:24px;}
.line26{line-height:26px;}
.line28{line-height:28px;}
.line30{line-height:30px;}
.line32{line-height:32px;}
.line34{line-height:34px;}
.line36{line-height:36px;}
.line38{line-height:38px;}
.line40{line-height:40px;}
.line42{line-height:42px;}
.line44{line-height:44px;}
.line46{line-height:46px;}
.textc{text-align:center;}
.bgfff{background:#fff;}