@charset "utf-8";
/* CSS Document Edited by zhhuorui */
* {
    margin:0;
    padding:0;
    outline:none;
    blr:expression(this.onFocus=this.blur());
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 14px;/*IE行高重置 */
    outline: none;
}
html{ font-size: 100px;}
body, ul, ol, dl, dt, dd, h1, h2, h3, h4, h5, h6 {
    list-style:none;
    text-decoration:none;
    margin: 0;
}
body,html {
    /*height: 100%;*/
    /*overflow: hidden;*/
    color:#000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; 
    position: relative; 
    font-family:Arial;
    letter-spacing: 0px;
    background: #f2f3f8;
	font-size: 12px;
}
body{ font-size: 14px; line-height:1.7;}
img {
    display: block;
    border:none;
    /*max-width: 100%;*/
    /*width: auto\9;*/
    /*height: auto;*/
    -ms-interpolation-mode: bicubic;
    _width:auto;
}
input, textarea,select{ 
    cursor:pointer; 
    font-family:Arial; 
    font-size:14px; 
    vertical-align:middle; 
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance:none;
}
select::-ms-expand { display: none; }
input, textarea {
    border:none;
    background:none;
}
a {
    text-decoration:none;
    blr:expression(this.onFocus=this.blur());
    outline: none;
    color:#000; 
}
a:hover,a:focus{
    text-decoration:none;
}
em, i {
    font-style:normal;
}
a:focus, input, select {
    outline:none;
}
.clearfix { *zoom:1; }
.clearfix::after {
    content:"\200B";
    display: block;
    clear: both;
    height: 0;
}
/* 超小屏幕（手机，小于 768px） 
/* 没有任何媒体查询相关的代码，因为这在 Bootstrap 中是默认的（还记得 Bootstrap 是移动设备优先的吗？） */

/* 小屏幕（平板，大于等于 768px） */
/*@media (min-width: @screen-sm-min) {}*/

/* 中等屏幕（桌面显示器，大于等于 992px） */
/*@media (min-width: @screen-md-min) {}*/

/* 大屏幕（大桌面显示器，大于等于 1200px） */
/*@media (min-width: @screen-lg-min) {}*/


/*@-webkit-viewport {
width: device-width;
}
@-moz-viewport {
width: device-width;
}
@-ms-viewport {
    width: device-width;
}
@-o-viewport {
width: device-width;
}
@viewport {
width: device-width;
}*/
input[type="submit"], input[type="reset"], input[type="button"], button, select {
    -webkit-appearance: none; -webkit-border-radius:inherit; -moz-border-radius: inherit; border-radius:inherit;
}
header,main,footer,section{ display: block;}


input::-webkit-input-placeholder{
    color: #b4b4b4;
}
input:-moz-placeholder {
    color: #b4b4b4;
}
input:-ms-input-placeholder{
    color: #b4b4b4;
}
input::-moz-placeholder {
    color: #b4b4b4;
}
textarea:-moz-placeholder {
    color: #b4b4b4;
}
textarea:-ms-input-placeholder {
    color: #b4b4b4;
}
textarea::-moz-placeholder {
    color: #b4b4b4;
}
textarea::-webkit-input-placeholder {
    color: #b4b4b4;
}
::placeholder {
    color: #b4b4b4;
}


/*safari重置行高hack写法*/
input{
    [;line-height:1!important;]
}
input:focus,
textarea:focus {
    border-color: #a84f49;
    outline: none;
}


/*滚动条样式*/
#wrapper  {
    position: absolute;
    z-index: 999;
    top: 0;
    left: 0;
    width: 100%;
    height:  100%;
    overflow: hidden;
    box-sizing: border-box;
      padding-left: 20px;
    
}


#scroller  {
    position: absolute;
    z-index: 1;
    width: 83%;
    height: auto;
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select:  none;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -o-text-size-adjust: none;
    text-size-adjust: none;
    overflow: hidden;
}

.iScrollVerticalScrollbar{
    right: 10px!important;
}

.iScrollIndicator {
   /*background:  rgba(255,255,255,1)!important;*/
   display:  block;
   border:none!important;
   background: rgba(0, 0, 0, 0.3)!important;
}
