@CHARSET "UTF-8";
/* 缁熶竴绛夊瀛椾綋 */
body, button, input, select, textarea, small {
	font-family:Microsoft YaHei;
	}
body{
  margin: 0;
  padding: 0;
  min-width: 1300px;
}
* {
    margin: 0;
    padding: 0;
}
/*瀛椾綋棰滆壊*/
.col-1{color: white;}
.col-2{color: #cb556b;}
.col-3{color: #555555;}
.col-4{color: #229bc3;}
.col-5{color: #29b88e;}
.col-6{color: #f72e4a;}
.col-7{color: #00a0e9;}
/*瀛椾綋澶у皬*/
.fls-1{font-size:15px;}
.fls-2{font-size:17px;}
.fls-2_blod{
font-size: 16px;
font-family: Alibaba PuHuiTi;
font-weight: 400;}
.fls-3{font-size:21px;}
.fls-6{font-size: 40px;font-weight: bold;}
.fls-7{font-size: 12px;}

/*----------------huangjh 20201031 add------------------------*/
*, *:after, *:before {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:after {clear: both;}
body{
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  min-width: 1300px;
  color:#444;
  font: 14px/1.6 Arial,Microsoft YaHei,SimHei,Heiti SC,tahoma;
}
/*  去掉图片默认的3像素空白缝隙*/
fieldset, 
img, 
a img {border: none;vertical-align:middle;}

/* 将斜体扶正 */
code, 
kbd, 
pre, 
samp {font-family: courier new, courier, monospace;}

/** 重置列表元素 **/
ul, 
ol {list-style: none;}

/** 重置文本格式元素 **/
a, 
a:visited, 
a:focus {
  text-decoration: none;
  outline: none;
}
address, 
cite, 
dfn, 
em, 
var, 
i {font-style: normal;}

/** 重置表单元素 **/
button, 
input, 
select, 
textarea {font-size: 100%;outline: none;
font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Helvetica,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;}
select, 
input { vertical-align:middle;}

/** 重置表格元素 **/
table {border-collapse: collapse;border-spacing: 0;}




/*************			常用样式预设			*************/

/**弹性盒子-移动端**/
.flex, 
.flex-c {
	-webkit-justify-content: center;
  -webkit-align-items: center;
	-webkit-box-align: center;
  -webkit-box-pack: center;
	justify-content: center;
	-ms-flex-align: center;
  -ms-flex-pack: center;
  align-items: center;
  text-align: center;
}
.flex2, 
.flex, 
.flex-c2, 
.flex-c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.flex-c2, 
.flex-c {
	-webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.flex .one,
.flex2 .one,
.flex-c .one,
.flex-c2 .one{
	-webkit-flex:1;
  -ms-flex: 1;
 	flex: 1;
}
.flex .two,
.flex2 .two,
.flex-c .two,
.flex-c2 .two{
	-webkit-flex:2;
	-ms-flex: 2;
	flex: 2;
}

/* 显示  */
.inbl{display: inline-block;}
.show {display: block;}
.none {display: none;}

/* 字体 */
.fn {font-weight: normal;}
.fb {font-weight: 900;}
.f12r{font-size:.12rem}
.f14r{font-size:.14rem}
.f15r{font-size:.15rem}
.f16r{font-size:.16rem}
.f18r{font-size:.18rem}
.f24r{font-size:.24rem}
.f12{font-size:12px}
.f14{font-size:14px}
.f15{font-size:15px}
.f16{font-size:16px}
.f20{font-size:20px}
.f18{font-size:18px}
.f24{font-size:24px}
.f30{font-size:30px}
.col-1{color: #444;}
.col-2{color: #777;}
.col-3{color: #ccc;}
.col-w{color: #fff;}

/* 布局  */
.wh100{height: 100%;width: 100%;}
.v-cent {vertical-align: middle;}
.cent {text-align: center;}
.f-ri {text-align: right;}
.f-le {text-align: left;}
.pr {position: relative;}
.pa {position: absolute;}
.pf {position: fixed;}
.fr {float: right;}
.fl {float: left;}
.cb {clear: both;}

/* 其他 */
.tr{
	-webkit-transition: all .3s;
	   -moz-transition: all .3s;
	    -ms-transition: all .3s;
	        transition: all .3s;
}
