@charset "UTF-8";
/**
 * Reset.css
 * @authors Mark (1801233226@qq.com)
 * @date    2016-05-05 09:03:05
 * @version 0.0.1
 */
 ::-moz-selection{background:#CD2F21; color:#fff; text-shadow:none;}
 ::selection{background:#CD2F21; color:#fff; text-shadow:none;}
 a{color:#666; text-decoration:none; cursor:pointer; outline: 0 none;-webkit-transition: color .2s;-moz-transition: color .2s;-ms-transition: color .2s;-o-transition: color .2s;transition: color .2s;}
 a:hover{color:#CD2F21; text-decoration:none;}
 input:focus{-moz-outline-style:none; border:0px;}
 body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0; padding:0; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
 ol,li,ul,dl,dt,dd{list-style:none;}
 fieldset,img,input,select{border:0;}
 h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
 table{border-collapse:collapse; border-spacing:0;}
 sup{vertical-align:text-top;}
 sub{vertical-align:text-bottom;}
 input,textarea,select,button{font-family:inherit; font-size:inherit; font-weight:inherit; outline-style:none; outline-width:0pt; resize:none; padding: 0; margin: 0; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
 b,em,i{display:inline-block; vertical-align:middle; font-weight:normal; font-style:normal;}
 .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;} .clearfix{ zoom:1;}
 .fl{float: left;}
 .fr{float: right;}
 body{overflow-x:hidden; font-family: "Microsoft Yahei","微软雅黑","helvetica","arial",sans-serif; color:#666; background: #fff; position: relative; font-size: 12px; font-weight: 400;}