
/* CSS Document */

html {font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;overflow-y: scroll; -webkit-overflow-scrolling: touch;}
body { margin: 0;font-size: 12px;line-height: 2;color: #333; background:none; }
.Arial {font-family: "Arial"; }

table {border-collapse: collapse; border-spacing: 0; }
td,th { padding: 0; }

html,button,input,select,textarea {font-family: "Source Han Sans CN", "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; }
h1, h2, h3, h4, h5, h6, p, figure, form, blockquote { margin: 0; }
ul, ol, li, dl, dd { margin: 0; padding: 0; }
ul, ol { list-style: none outside none; }

.clear { clear: both; } strong {font-weight: bold; } .ovh { overflow: hidden; } 


/*定位*/
.por { position: relative; }.poa { position: absolute; }.pof { position: fixed; }
.poa50 {position: absolute; left: 50%; top: 50%; }.poa100 { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }

/*图形*/
img {border: 0; vertical-align: middle;-ms-interpolation-mode: bicubic;}
.img100 {display: block;width: 100%; }

/*对齐*/
.fl {float: left;display: inline; }.fr { float: right; display: inline; }  .tac { text-align: center; }

/*鼠标经过颜色*/
a { background: transparent;text-decoration: none;color: #333; }
a:active, a:hover {outline: 0; }
a:hover { color: #21dbb0; }

 /*字体大小*/
h1, h2, h3 { line-height: 2; font-weight: normal; }
h1 { font-size: 18px; } h2 { font-size: 15.6px; } h3 { font-size: 14.04px; } h4 { font-size: 12px; } h5, h6 { font-size: 10.2px; text-transform: uppercase; }


 /*宽度*/
.w1400 {width: 1400px; }.w980 { width: 980px; }.w1100 {width: 1100px; }.w1170 {width: 1170px; }.w1140 { width: 1140px; }
.w1400, .w1170, .w1140, .w1100, .w980 { margin-left: auto; margin-right: auto; }

 /*背景颜色*/
.bg27 { background: #272727; }  .bgf5 { background: #f5f5f5; }.bgf6 {background: #f6f6f6; }.bgf0 { background: #f0f0f0; }