*,
::after,
::before {
	word-wrap: break-word;
	box-sizing: border-box; 
}

li {
    list-style-type: none;
}
a {
    text-decoration:none;
    color:black;
}
p,ul{
	margin: 0;
	padding: 0;
}
input[type=button], input[type=text], input[type=password], input[type=submit], input[type=file], input[type=number], input[type=tel], input[type=date], input[type=datetime-local], input[type=reset] {
    -webkit-appearance: none;
}
input::-webkit-input-placeholder { /*WebKit browsers*/
    
}
input,select,textarea {
	outline: none;
}
table{
	border-collapse: collapse;
}
.mx-auto {
	margin:0 auto !important;
}
.w84{
	width: 84.375vw;
	.mx-auto;
}
.w92{
	width: 590/6.4vw;
	.mx-auto;
}
.w93{
	width: 93%;
	.mx-auto;
}
.w94{
	width: 94%;
	.mx-auto;
}
.w95{
	width: 95%;
	.mx-auto;
}
.bs{color: #fff;}
.f12 { font-size: 12px; }
.f13{font-size: 13px;}
.f14 { font-size: 14px; }
.f15{font-size: 15px;}
.f16 { font-size: 16px; }
.f17{font-size: 17px;}
.f18 { font-size: 18px; }
.f20 { font-size: 20px; }
.f19{font-size: 19px;}
.f22 { font-size: 22px; }
.f23{font-size: 23px;}
.f24 { font-size: 24px; }

.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt18{margin-top: 18px;}
.mt20{margin-top: 20px;}
.mt25{margin-top: 25px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.mt50{margin-top: 50px;}
.mb5{margin-bottom: 5px;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.mb18{margin-bottom: 18px;}
.mb20{margin-bottom: 20px;}
.mb25{margin-bottom: 25px;}
.mb30{margin-bottom: 30px;}
.mb40{margin-bottom: 40px;}
.mb50{margin-bottom: 50px;}
.p5 { padding:5px;}
.p10 { padding:10px;}
.p15 { padding:15px;}
.p20 { padding:20px;}
.p25 { padding:25px;}
.p30 { padding:30px;}
.p35 { padding:35px;}
.p40 { padding:40px;}
.p45 { padding:45px;}
.p50 { padding:50px;}
.b_k{background: #fff;}
.b{font-weight:bold;}
.r5{border-radius: 5px;}
.r6{border-radius: 6px;}
.r10{border-radius: 10px;}
.y50{border-radius: 50%;}
.w-25{width: 25%;}
.w-33{width: 33.333%;}
.w-45{width: 45%;}
.w-48{width: 48%;}
.w-50{width: 50%;}
.w-75{width: 75%;}
.td_20 td { width: 20%; }
.td_25 td { width: 25%; }
.td_33 td { width: 33.3333333333333333%; }
.td_50 td { width: 50%; }
.float-left{float: left;}
.float-right{float: right;}
.position-relative{position:relative;}
.position-absolute{position:absolute;}
.div_chao {
	white-space: nowrap; 
	overflow-x: auto;
	*{display: inline-block !important;}
}
.dis {
    display:none;
}
.dis_l {
	display: block;
}
.songti { font-family: 宋体; }
.b_l {
    float: left;
}
.b_r {
    float: right;
}
.b_l_w {
    width: 100%;
    float: left;
}
.w1 {
    width: 100%;
    float: left;
}
.center { text-align:center;}
.left{text-align: left;}
.right{text-align: right;}
.w100 { width: 100% !important; }
.w100 * { max-width: 100% !important; }
.w100 img { height: auto !important; width: 100%; }
.w100 img.now { width: auto; height: auto }
.w100 table { width: 100% !important; }
.w100bg { background-size: 100%; background-repeat: no-repeat; background-position: top center; }
.bncc img { max-width: 100%; }

.sf img{
	transform: scale(0.6);
	-ms-transform: scale(0.6);
	-o-transform: scale(0.6);
	-moz-transform: scale(0.6);
	-webkit-transform: scale(0.6);
}
.shadow-sm {
	box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important
}

.text-hide-1 {
	overflow: hidden !important;
	text-overflow: ellipsis;
	display: -webkit-box !important;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.text-hide-2 {
	overflow: hidden !important;
	text-overflow: ellipsis;
	display: -webkit-box !important;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.text-hide-3 {
	overflow: hidden !important;
	text-overflow: ellipsis;
	display: -webkit-box !important;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}