@charset "utf-8";
a,body,dd,dl,em,h1,h2,h3,h4,h5,h6,i,img,input,ol,p,select,ul,ul li,ul ol {
	border: medium none;
	font-family: "Microsoft Yahei";
	font-style: normal;	 
	list-style: outside none none;
	margin: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	color: #333; font-size:14px;
}
* {
	webkit-box-sizing: border-box;
	box-sizing: border-box;
	outline: none;
	outline: none;
}
a{color: #333;text-decoration: none; transition: color 0.2s ease 0s;}
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;}
.clearfix{zoom:1}
img {
    border: 0;
    max-width: 100%;
    width: auto;
    height: auto;
    vertical-align: middle;
}
*::before, *::after {box-sizing: border-box;}
input{border:none;font-family:Verdana;outline:0;}
.input{-webkit-appearance:none;}
.SHADOW{box-shadow: 0px 0px 13px rgba(0,0,0,0.4);}
.red{ color:#e10826}
.black{ color:#000}
.gray6{ color:#666}
.gray8{ color:#888}
.gray9{ color:#999}
.gray1b{color: rgba(0,0,0,0.1);}
.gray2b{color: rgba(0,0,0,0.2);}
.gray3b{color: rgba(0,0,0,0.3);}
.gray4b{color: rgba(0,0,0,0.4);}
.gray5b{color: rgba(0,0,0,0.5);}
.gray6b{color: rgba(0,0,0,0.6);}
.gray7b{color: rgba(0,0,0,0.7);}

.FWT{color: #FFF;}
.FGreen{color: #0CB95F;}
.BGGreen{background-color: #0CB95F;}
.BKGreen{border: 1px solid #0CB95F;}
.FWB{font-weight: bold;}
.TEXTOVERFLOW{text-overflow: ellipsis;overflow:hidden;white-space: nowrap;}
.TEXTOVERFLOW2{text-overflow: ellipsis;overflow:hidden;}
.DDis{display: none;}
.BR5{border-radius: 5px;}
.BR10{border-radius: 10px;}

.dis{display: none;}
.MT6{margin-top: 6px !important;}
.MT20{margin-top: 20px !important;}
.MT40{margin-top: 40px !important;}
.MT50{margin-top: 50px !important;}
.ML5{margin-left: 5px !important;}
.ML10{margin-left: 10px !important;}
.ML20{margin-left: 20px !important;}
.ML30{margin-left: 30px !important;}
.ML40{margin-left: 40px !important;}
.ML50{margin-left: 50px !important;}

.BKx{border-bottom: 1px solid rgba(0,0,0,0.4);}
.BKzx{
	border-left: 1px solid rgba(0,0,0,0.4);
	border-bottom: 1px solid rgba(0,0,0,0.4);
}
.FlexJZ{display: flex;align-items: center;justify-content: center;}
.FlexH{display: flex;align-items: center;}
.FlexZ{display: flex;flex-direction: column;}
.FlexZJZ{display: flex;flex-direction: column;align-items: center;justify-content: center;}