/**
 * 初始化HTML标签及常用类型
 * @dfs168
 * 2016-10-19
 **/

/* ===============
 * 重新定义Html元素
 * =============== */
html, body, div, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input { padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, table, th, td { font-size: 1em; font-style: normal; font-weight: normal;}
strong { font-weight: bold;}
ul { list-style: none outside none;}
fieldset, img { border: medium none;}
caption, th {  text-align: left;}
table { border-collapse: collapse; border-spacing: 0;}
body { font: 12px/20px "Microsoft YaHei",Arial,Verdana,"SimSun","Lucida Grande","Lucida Sans Unicode",Helvetica,sans-serif; color: #666; background: #fff;min-height: 766px;}
input, select, textarea { font: 12px/20px "Microsoft YaHei", Arial, "\5b8b\4f53", sans-serif;}
i, cite, em ,b{ font-style: normal;font-weight: 400;}
input,button,select,textarea{ outline:none}
input[type="submit"],input[type="reset"],input[type="button"],select,button {-webkit-appearance: none;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/* 链接 */
a { color: #333; text-decoration: none; outline: medium none; -webkit-transition-property:color; -webkit-transition-duration: 0.3s; -webkit-transition-timing-function: ease;}
a:link, a:visited, a:active { text-decoration: none;}
/*a:hover { color: #6ad971; text-decoration: none;}*/
/* Clearfix,避免因子元素浮动而导致的父元素高度缺失能问题 */
.clearfix:after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden;}
.none{display: none;}
html[xmlns] .clearfix { display: block;}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}
time { color: #777;}

/* ==========================
 * 为旧版本浏览器格式化Html5元素
 * ========================== */
article, aside, dialog, footer, header, section, nav, figure, time {padding: 0; margin: 0; display:block;}
.site_rt a{color: #fff;text-decoration: underline;}
::-webkit-scrollbar{
    width: 9px;
    height: 9px;
    box-sizing: border-box;
}
::-webkit-scrollbar-button{
    width:9px;
    height:12px;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAUCAYAAADRA14pAAADr0lEQVRYR71Yy04iQRQtE10IRiSBOLbOUvZmfkIlLHXjI+jCDzAm8w8TJKxZyENdqEui8BPuDVtsHCNGQcFEWUzdSt/KtbqqqZ44U0kn1V2n69xz63W6x5h9iXFoNADe521dftnibJlt+7PCjdmycpzz9vbmmvCTk5PzvK0NuNvbWyNuYWEBcbbUX8obSvBgMDAKiUQiUrDLi0nNPC9eYqwFfyWvTvAPHsm1JhqHEl9dXbHV1VUJo4Lv7u6k4JOTE7a5uSlxc3Nz/0ww5VXjR15VMIjFoop2+v2+EAJisaDoaDQqR/j+/l7gjo+PJW5ra0vUZ2dnqWDko1zqM+fi4kL0RxOMMaytrUneXC4ncMhFYzg4OBA4KpiK1Yl2Xl9fXSqWip6ampLEDw8PbrVa9U2S7e1tlkwmdYIBC6J1CXfOz8/ljAHRNIbFxcXs0tJShb/rHB4eShxw0RgymczPVCr1CwWrRCOJeQesVqtJUevr61JwPp+XxHt7e6xYLErc/v6+OqVHJvrl5cWt1+u+BEIMNzc3UvDj46NbqYD2zwViaLfbWsGBU+vs7EwIASIow+GQYSA8e5K4UCgIHBBBeX9/Z+VyWdT5CAliJabApdTr9UR/VDTGQPeO5+dngUMuGgPiQu3S3W7XHR8fl2IxaHjWbDalYAhwYmJCNH98fEht8KzVaukEA8a4WQIvdgKiacJjsZicWZgYwJZKJZlwiGF6etq3hpWk+24dzKAOODMzI4lhrZs6I2t9FB+2+3ghcZjIIF4YCJiFUJA31AjbCrY8N/9aMH2RCrbhDSP4OydKBETZ4W09fn3jV8SAG/Dnv/kFFtS22PC2eGdWOJNg3fnos3iXl5ci6HQ6zTxryVRbeXp6KjAbGxvMYCt1XDQZgpdy0UbV0lI+ikNuk9NCLN21fU4LQXA2ersgbP+fXBZiwG05jqNzWUE7NLwueHVmBxrpLg3c4OwoJ9aR+6udFgvhsugA/DeHZ3JaWi+tOi1q9bxdkHU6nU8uCxwPlkQiEeSjTaKFw8M+1JGmDg+4EUddFsSA3KFGWGcAVlZWBId3zrGnpyff4Z/NZgUmHo+bBIc2Hgqv+Cy14Q61hlUDgNkEcs8AMPXwR8zOzo48/Olc5vWRaxh4qctCsdCPajzAcFBOrI8yHtpdWj2HG42G6G95eZl55yHDLyokOjo6EtXd3V1Gvqh061e3jAAnjAfloi/Tcxi4KR/FIXeYc9jmFwpw2PwGUgY58NaG1/rX0h9d1DUzJEP0JgAAAABJRU5ErkJggg==);
    background-color:transparent;
    background-repeat:no-repeat;
}

::-webkit-scrollbar-button:vertical:start{
    background-position:0px 0px;
}
::-webkit-scrollbar-button:vertical:start:hover{
    background-position:-10px 0px;
}
::-webkit-scrollbar-button:vertical:start:active{
    background-position:-20px 0px;
}
::-webkit-scrollbar-button:vertical:end{
    background-position:-30px 0px;
}
::-webkit-scrollbar-button:vertical:end:hover{
    background-position:-40px 0px;
}
::-webkit-scrollbar-button:vertical:end:active{
    background-position:-50px 0px;
}


::-webkit-scrollbar-button:horizontal:start{
    background-position:0px -11px;
}
::-webkit-scrollbar-button:horizontal:start:hover{
    background-position:-10px -11px;
}
::-webkit-scrollbar-button:horizontal:start:active{
    background-position:-19px -11px;
}
::-webkit-scrollbar-button:horizontal:end{
    background-position:-30px -11px;
}
::-webkit-scrollbar-button:horizontal:end:hover{
    background-position:-40px -11px;
}
::-webkit-scrollbar-button:horizontal:end:active{
    background-position:-50px -11px;
}
::-webkit-scrollbar-track-piece {
    background-color: rgba(0,0,0,0.15);
    -webkit-border-radius:5px;
}
::-webkit-scrollbar-thumb{
    background-color: #E7E7E7;
    border: 1px solid rgba(0,0,0,0.21);
    -webkit-border-radius: 5px;
}
::-webkit-scrollbar-thumb:hover{
    background-color: #F6F6F6;
    border: 1px solid rgba(0,0,0,0.21);
}
::-webkit-scrollbar-thumb:active{
    background: -webkit-gradient(
            linear,
            left top,
            left bottom,
            from(#e4e4e4),
            to(#f4f4f4)
    );
}
::-webkit-scrollbar-corner {
    background-color: #f1f1f1;
    -webkit-border-radius: 1px;
}

/*iconfont*/
@font-face {font-family: "iconfont";
  src: url('../font/iconfont.eot?t=1495700133461'); /* IE9*/
  src: url('../font/iconfont.eot?t=1495700133461#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../font/iconfont.woff?t=1495700133461') format('woff'), /* chrome, firefox */
  url('../font/iconfont.ttf?t=1495700133461') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../font/iconfont.svg?t=1495700133461#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-zuo:before { content: "\e652"; }

.icon-you:before { content: "\e653"; }

.icon-caidan:before { content: "\e654"; }

.icon-guanbi:before { content: "\e655"; }
.foot_qrcode{float:left;width:200px;margin-left:30px;margin-top:16px;text-align:center;}
.foot_qrcode img{max-width:120px;max-height:120px;}
.foot_qrcode label{color:#fffefe;text-align:center;font-size:14px}

