@charset "utf-8";

/* reset
================================================================================================= */
body{width:100%;border:0px;font-size:14px;font-family:Microsoft YaHei,SimHei;background:#fff;min-width:1160px;color:#000;word-break:break-all;
-webkit-text-size-adjust:none;-webkit-font-smoothing: antialiased;}
html{width:100%;}
*html{background-image:url(about:blank); background-attachment:fixed;} 
body, div, dl, dt, dd, ul, li,ol, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, button, textarea, blockquote,p{text-indent:0;margin:0; padding:0; }  
li,ol,ul,dl{list-style:none;}
img{border:none;vertical-align:middle;-ms-interpolation-mode: bicubic; }/* 解决IE7缩放图片的失真 */
select,label,input{vertical-align:middle; padding:0; margin:0;outline:medium;font-size:inherit;font-family:inherit;color: inherit;
hide-focus: expression(this.hideFocus=true);}
textarea{resize: none;line-height:inherit;}
table {border-collapse: collapse; border-spacing: 0; empty-cell:show;width: 100%;}
a{text-decoration:none;color:#000;outline:none; cursor:pointer;/*hide-focus: expression(this.hideFocus=true)*/
	-webkit-tap-highlight-color:rgba(0,0,0,0); 
}
a:hover, a:active, a:visited, a:focus{text-decoration:none;outline:0;}
input:focus, textarea:focus{outline: none;}
input:-webkit-autofill { background: none;
-webkit-box-shadow: 0 0 0px 1000px white inset; 
} 
@-ms-viewport {
 width:auto!important
}
*,*:before,*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

/* 共用模块
================================================================================================= */
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.clear{clear:both;font-size:0px;line-height:0px;width:0;height:0;visibility:hidden;overflow:hidden;}

/* ---以下是布局常用样式--- */
.oz{overflow:hidden;zoom:1;}
.hide{display:none;}/* ---元素隐藏可以此样式--- */

/* 清除浮动
================================================================================================= */
.clx:after{content:".";display:block;height:0;line-height:0;font-size:0;clear:both;visibility:hidden;}
.clx{zoom:1;}

.db{display:block;}.dib{display:inline-block;}.di{display:inline;}/* ---元素的隐藏和显现--- */
.h18{height:18px;}.h20{height:20px;}.h22{height:22px;}.h24{height:24px;}/* ---关于高度--- */
.lh18{line-height:18px;}.lh20{line-height:20px;}.lh22{line-height:22px;}.lh24{line-height:24px;}.lh26{line-height:26px;}/* --关于行高-- */
.mf5{margin-left:5px;}
.mf10{margin-left:10px;}
.mt16{margin-top:16px;}
.mt6{margin-top:6px;}
.mf15{margin-left:15px;}
.mf20{margin-left:20px;}
.mf30{margin-left:30px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mt3{margin-top:3px;}
.mt5{margin-top:5px;}
.mt7{margin-top:7px;}
.mt8{margin-top:8px;}
.mt10{margin-top:10px;}
.mt12{margin-top:12px;}
.mt13{margin-top:13px;}
.mt15{margin-top:15px;}
.mt18{margin-top:18px;}
.mt20{margin-top:20px;}
.mt22{margin-top:22px;}
.mt25{margin-top:25px;}
.mt28{margin-top:28px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt37{margin-top:37px;}
.mt40{margin-top:40px;}
.mt42{margin-top:42px;}
.mt45{margin-top:45px;}
.mt47{margin-top:47px;}
.mt50{margin-top:50px;}
.mt55{margin-top:55px;}
.mt60{margin-top:60px;}
.mt70{margin-top:70px;}
.mt82{margin-top:82px;}
.mt90{margin-top:90px;}
.mb5{margin-bottom:5px;}
.mb13{margin-bottom:13px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb40{margin-bottom:40px;}
.m05{margin:0 5px;}/* ---关于外边距--- */
.pf5{padding-left:5px;}.pf10{padding-left:10px;}.p5{padding:5px;}.pt5{padding-top:5px;}.pr5{padding-right:5px;}.pb5{padding-bottom:5px;}.p10{padding:10px;}.pt10{padding-top:10px;}.pt13{padding-top:13px;}.pr10{padding-right:10px;}.pb10{padding-bottom:10px;}.p20{padding:20px;}.pl20{padding-left:20px;}.pt20{padding-top:20px;}.pr20{padding-right:20px;}.pb20{padding-bottom:20px;}.pt30{padding-top:30px;}/* ---关于内边距--- */
.g0{color:#000;}.g3{color:#333;}.g5{color:#555;}.g4{color:#444;}.g6{color:#666;}.g9{color:#999;}.gf{color:#fff;}.g30{color:#ec1b30;}/* ---关于颜色--- */
.f13{font-size:13px;}.f14{font-size:14px;}.f16{font-size:16px;}.f20{font-size:20px;}.f24{font-size:24px;}.f26{font-size:26px;}.f28{font-size:28px;}/* ---关于字号--- */
.fa{font-family:Arial;}.ft{font-family:Tahoma;}.fv{font-family:Verdana;}.fw{font-family:Microsoft YaHei,SimHei;}/* ---关于字体--- */
.fn{font-weight:normal; font-style:normal;}.fb{font-weight:bold;}.fi{font-style:italic;}/* ---关于字style--- */
.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}.tj{text-align:justify;}/* ---关于对齐--- */
.tdl{text-decoration:underline;}/* ---关于下划线--- */
.lt1{letter-spacing:1px;}/* ---关于字间距--- */
.nowrap{white-space:nowrap;}.bk{word-wrap:break-word;}
.vm{vertical-align:middle;}.vtb{vertical-align:text-bottom;}.vb{vertical-align:bottom;}.vt{vertical-align:top;}.vn{vertical-align:-2px;}
.cl{clear:both;}
.rel{position:relative;}.abs{position:absolute;}
.zx1{z-index:1;}.zx2{z-index:2;}
.poi{cursor:pointer;}.def{cursor:default;}
.ovh{overflow:hidden;}
.vh{visibility:hidden;}.vv{visibility:visible;}
.z{*zoom:1;}
.wn{width:100%; overflow:hidden;}
.nbr {border:none;}

.myAnimation {
    animation: someAnimation 1s;
    transform: translate3d(0, 0, 0); /* 强制硬件加速 */
}
