@charset "utf-8";
/* CSS Document */
.icon{  font-family:"icon" ;  font-style:normal;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,a,label { margin:0; padding:0; box-sizing: border-box}
html{-webkit-text-size-adjust:none; height:100%; background:#EEEEEE}
body{color:#333333;font-family:Arial,Helvetica, FreeSans,\534E\6587\7EC6\9ED1, "Microsoft YaHei", "宋体", "Segoe UI", "Lucida Grande", sans-serif, FreeSans, Arimo;background:#fff;min-height:100%;position: relative}
h1, h2, h3, h4, h5, h6 { font-weight:normal }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
a{color:inherit; text-decoration:none; -webkit-tap-highlight-color: transparent;outline:none}
img { border:none; }
ol,ul,li { list-style:none; }
table { border-collapse:collapse;}
img, object { max-width: 100%}
.ovfHiden{ overflow: hidden;height: 100%}

/*base*/
input,textarea,select{outline:none;display: inline-block;background:transparent;border:none;webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;color:inherit;font-family:Arial,Helvetica, FreeSans,"华文细黑", "Microsoft YaHei", "宋体", "Segoe UI", "Lucida Grande", sans-serif, FreeSans, Arimo;border-radius:0;  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none; -webkit-appearance:none}
input[type=hidden],input[hidden]{display: none !important;}
input[type=submit]{-webkit-appearance: none;-moz-appearance: none;appearance: none;/* border-radius:0; */}
.m-fix1{position: fixed;height:100%;width:100%;z-index:500;top:0;left:0;display: none;}
.m-fix1 .m-body{position: absolute;overflow: auto;height: 100%;padding-top: 34px;width: 100%;top: 0;}
.m-fix2{position: fixed;height:100%;width:100%;z-index:30;top:0;left:0}
.hide{display: none}
.w{ width:100%}
.fl{float:left}
.fr{float:right}
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
.justifyfix{display:inline-block; width:100% !important; height:0; overflow:hidden;}
.flex{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.flex-box-1{
    height:100%;
    display: block;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

body{font-size:13px;}
.mt10{ margin-top:10px}
.mt15{ margin-top:15px}
.pb10{ padding-bottom:10px}
.pr10{ padding-right:10px}
.fs-6 {font-size: 6px;}
.fs-7 {font-size: 7px;}
.fs-8 {font-size: 8px;}
.fs-9 {font-size: 9px;}
.fs-10 {font-size: 10px;}
.fs-11 {font-size: 11px;}
.fs-12 {font-size: 12px;}
.fs-13 {font-size: 13px;}
.fs-14 {font-size: 14px;}
.fs-15 {font-size: 15px;}
.fs-16 {font-size: 16px;}
.fs-17 {font-size: 17px;}
.fs-18 {font-size: 18px;}
.fs-19 {font-size: 19px;}
.fs-20 {font-size: 20px;}
.fs-22 {font-size: 22px;}
.fs-24 {font-size: 24px;}
.fs-26 {font-size: 26px;}
.fs-28 {font-size: 28px;}
.fs-30 {font-size: 30px;}
.fs-32 {font-size: 32px;}
.fs-34 {font-size: 34px;}
.fs-36 {font-size: 36px;}
.fs-38 {font-size: 38px;}
.fs-40 {font-size: 40px;}
.fs-42 {font-size: 42px;}
.fs-44 {font-size: 44px;}
.fs-46 {font-size: 46px;}
.fs-48 {font-size: 48px;}
.fs-50 {font-size: 50px;}
.opacity50{filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.opacity55{filter:alpha(opacity=55); -moz-opacity:0.55; -khtml-opacity: 0.55; opacity: 0.55;}
.opacity60{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
.opacity65{filter:alpha(opacity=65); -moz-opacity:0.65; -khtml-opacity: 0.65; opacity: 0.65;}
.opacity70{filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.opacity75{filter:alpha(opacity=75); -moz-opacity:0.75; -khtml-opacity: 0.75; opacity: 0.75;}
.opacity80{filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.opacity85{filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity: 0.85; opacity: 0.85;}
.opacity90{filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}
.opacity95{filter:alpha(opacity=95); -moz-opacity:0.95; -khtml-opacity: 0.95; opacity: 0.95;}
.bt-ddd{ border-top:1px solid #DDD}
.bb-ddd{ border-bottom:1px solid #DDD}
.fst-it {
    font-style: italic;
}
.ta-c {
    text-align: center;
}
.ta-l {
    text-align: left;
}
.ta-j {
    text-align: justify;
}
.ta-r {
    text-align: right;
}
.td-c {
    text-decoration: line-through;
}
.ff-song {
    font-family: Arial, Helvetica, FreeSans, "宋体", "华文细黑", "Microsoft YaHei", "Segoe UI", "Lucida Grande", sans-serif, FreeSans, Arimo;
}
.ff-arial {
    font-family: Arial;
}
.ff-gad {
    font-family: Gadugi;
}

/*
@media screen and (-webkit-pixel-ratio: 1){
    html{font-size:10px !important;}
}
@media screen and (-webkit-min-pixel-ratio: 1) and (-webkit-max-pixel-ratio: 1.5){
    html{font-size:12px;}
}
@media screen and (-webkit-pixel-ratio: 1.5){
    html{font-size:15px !important;}
}
@media screen  and (-webkit-min-pixel-ratio: 1.5) and (-webkit-max-pixel-ratio: 2){
    html{font-size:18px;}
}
@media screen and (-webkit-pixel-ratio: 2){
    html{font-size:20px !important;}
}*/