@charset "utf-8";
/*响应式*/
.app_width {width:100%;}
.margin_0, .margin {width:1200px; margin:0 auto;}
.margin_x {margin:0 5%;}  /*全屏响应式*/
@media (max-width: 1250px){
	.margin_0, .margin {width:1000px; margin:0 auto;}
}
@media (max-width: 1000px){
	body, html, .app_width {width:640px; margin:0 auto;}
	.margin_0 {width:auto; margin:0;}
	.margin {width:auto; margin:0 5%;}
}
@media (max-width: 640px) {
	body, html, .app_width {width:100%;}
}

/*字体超出显示省略号*/
.thide, [class^="thide"], [class*=" thide"]{
	overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1;
}
.thide1 {-webkit-line-clamp:1;}.thide2 {-webkit-line-clamp:2;}.thide3 {-webkit-line-clamp:3;}.thide4 {-webkit-line-clamp:4;}.thide5 {-webkit-line-clamp:5;}.thide6 {-webkit-line-clamp:6;}.thide7 {-webkit-line-clamp:7;}.thide8 {-webkit-line-clamp:8;}.thide9 {-webkit-line-clamp:9;}.thide10 {-webkit-line-clamp:10;}

/*浮动*/
.fl, .fi {float:left;}
.fr {float:right;}

/*清除浮动*/
.clear, .aclear:after {clear:both; height:0; width:0; overflow:hidden; font-size:0;}
.aclear:after {content:""; display:block;}

/*定位*/
.pr {position:relative;}
.pa {position:absolute;}
.ps {position:static;}

/*响应式显示*/
.showpc {display:block;}
.showpc_i {display:inline;}
.showpc_ib {display:inline-block;}
.showapp, .showapp_i, .showapp_ib {display:none;}
@media (max-width: 1000px){
	.showpc {display:none;}
	.showapp {display:block;}
	.showapp_i {display:inline;}
	.showapp_ib {display:inline-block;}
}

 /*居中*/
.cen {text-align:center;}

/*宽度*/
.wful {width:100%;}

/*高度*/
.hful {height:100%;}.h00 {height:0px;}.h10 {height:10px;}.h20 {height:20px;}.h30 {height:30px;}.h40 {height:40px;}.h50 {height:50px;}.h60 {height:60px;}.h70 {height:70px;}.h80 {height:80px;}.h90 {height:90px;}.h100 {height:100px;}
@media (max-width: 1000px){
	.haful {height:100%;}.ha00 {height:0px;}.ha10 {height:10px;}.ha20 {height:20px;}.ha30 {height:30px;}.ha40 {height:40px;}.ha50 {height:50px;}.ha60 {height:60px;}.ha70 {height:70px;}.ha80 {height:80px;}.ha90 {height:90px;}.ha100 {height:100px;}
}

/*背景*/
.bgcen {background-color:#fff; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.bgtop {background-color:#fff; background-repeat:no-repeat; background-position:center top; background-size:cover;}

/*动画*/
.ease02, .ease02:before, .ease02:after, .ease02s, .ease02s *, .ease02s:before, .ease02s:after, .ease02s *:before, .ease02s *:after {transition:all 0.2s ease-out;}
.ease03, .ease03:before, .ease03:after, .ease03s, .ease03s *, .ease03s:before, .ease03s:after, .ease03s *:before, .ease03s *:after {transition:all 0.3s ease-out;}
.ease04, .ease04:before, .ease04:after, .ease04s, .ease04s *, .ease04s:before, .ease04s:after, .ease04s *:before, .ease04s *:after {transition:all 0.4s ease-out;}
.ease05, .ease05:before, .ease05:after, .ease05s, .ease05s *, .ease05s:before, .ease05s:after, .ease05s *:before, .ease05s *:after {transition:all 0.5s ease-out;}
.ease06, .ease06:before, .ease06:after, .ease06s, .ease06s *, .ease06s:before, .ease06s:after, .ease06s *:before, .ease06s *:after {transition:all 0.6s ease-out;}
.ease07, .ease07:before, .ease07:after, .ease07s, .ease07s *, .ease07s:before, .ease07s:after, .ease07s *:before, .ease07s *:after {transition:all 0.7s ease-out;}
.ease08, .ease08:before, .ease08:after, .ease08s, .ease08s *, .ease08s:before, .ease08s:after, .ease08s *:before, .ease08s *:after {transition:all 0.8s ease-out;}
.ease09, .ease09:before, .ease09:after, .ease09s, .ease09s *, .ease09s:before, .ease09s:after, .ease09s *:before, .ease09s *:after {transition:all 0.9s ease-out;}
.ease10, .ease10:before, .ease10:after, .ease10s, .ease10s *, .ease10s:before, .ease10s:after, .ease10s *:before, .ease10s *:after {transition:all 1.0s ease-out;}

/*等分对齐*/
@media (min-width: 1000px){
	.cut2 {--marpix:10px; width:50%; float:left; margin-bottom:20px;}
	.cut2>.mar {margin:0 calc(var(--marpix) / 2);}
	.cut2:nth-child(2n-1)>.mar {transform:translateX(calc(-1 * (var(--marpix) / 2)));}
	.cut2:nth-child(2n)>.mar {transform:translateX(calc(1 * (var(--marpix) / 2)));}

	.cut3 {--marpix:20px; width:33.33%; float:left; margin-bottom:30px;}
	.cut3>.mar {margin:0 calc(var(--marpix) / 2);}
	.cut3:nth-child(3n-2)>.mar {transform:translateX(calc(-1 * (var(--marpix) / 2)));}
	.cut3:nth-child(3n)>.mar {transform:translateX(calc(1 * (var(--marpix) / 2)));}

	.cut4 {--marpix:20px; width:25%; float:left; margin-bottom:30px;}
	.cut4>.mar {margin:0 calc(var(--marpix) / 2);}
	.cut4:nth-child(4n-3)>.mar {transform:translateX(calc(-1 * (var(--marpix) / 2)));}
	.cut4:nth-child(4n-2)>.mar {transform:translateX(calc(-1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 4 / 3))));}
	.cut4:nth-child(4n-1)>.mar {transform:translateX(calc(1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 4 / 3))));}
	.cut4:nth-child(4n)>.mar {transform:translateX(calc(1 * (var(--marpix) / 2)));}

	.cut5 {--marpix:20px; width:20%; float:left; margin-bottom:30px;}
	.cut5>.mar {margin:0 calc(var(--marpix) / 2);}
	.cut5:nth-child(5n-4)>.mar {transform:translateX(calc(-1 * (var(--marpix) / 2)));}
	.cut5:nth-child(5n-3)>.mar {transform:translateX(calc(-1 * (var(--marpix) / 4)));}
	.cut5:nth-child(5n-1)>.mar {transform:translateX(calc(1 * (var(--marpix) / 4)));}
	.cut5:nth-child(5n)>.mar {transform:translateX(calc(1 * (var(--marpix) / 2)));}

	.cut6 {--marpix:20px; width:16.66%; float:left; margin-bottom:30px;}
	.cut6>.mar {margin:0 calc(var(--marpix) / 2);}
	.cut6:nth-child(6n-5)>.mar {transform:translateX(calc(-1 * (var(--marpix) / 2)));}
	.cut6:nth-child(6n-4)>.mar {transform:translateX(calc(-1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 6 / 5))));}
	.cut6:nth-child(6n-3)>.mar {transform:translateX(calc(-1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 6 / 5)) / 3));}
	.cut6:nth-child(6n-2)>.mar {transform:translateX(calc(1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 6 / 5)) / 3));}
	.cut6:nth-child(6n-1)>.mar {transform:translateX(calc(1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 6 / 5))));}
	.cut6:nth-child(6n)>.mar {transform:translateX(calc(1 * (var(--marpix) / 2)));}

	.cut7 {--marpix:20px; width:14.28%; float:left; margin-bottom:30px;}
	.cut7>.mar {margin:0 calc(var(--marpix) / 2);}
	.cut7:nth-child(7n-6)>.mar {transform:translateX(calc(-1 * (var(--marpix) / 2)));}
	.cut7:nth-child(7n-5)>.mar {transform:translateX(calc(-1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 7 / 6))));}
	.cut7:nth-child(7n-4)>.mar {transform:translateX(calc(-1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 7 / 6)) / 2));}
	.cut7:nth-child(7n-2)>.mar {transform:translateX(calc(1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 7 / 6)) / 2));}
	.cut7:nth-child(7n-1)>.mar {transform:translateX(calc(1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 7 / 6))));}
	.cut7:nth-child(7n)>.mar {transform:translateX(calc(1 * (var(--marpix) / 2)));}

	.cut8 {--marpix:20px; width:12.5%; float:left; margin-bottom:30px;}
	.cut8>.mar {margin:0 calc(var(--marpix) / 2);}
	.cut8:nth-child(8n-7)>.mar {transform:translateX(calc(-1 * (var(--marpix) / 2)));}
	.cut8:nth-child(8n-6)>.mar {transform:translateX(calc(-1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 8 / 7))));}
	.cut8:nth-child(8n-5)>.mar {transform:translateX(calc(-1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 8 / 7)) / 2));}
	.cut8:nth-child(8n-4)>.mar {transform:translateX(calc(-1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 8 / 7)) / 3));}
	.cut8:nth-child(8n-3)>.mar {transform:translateX(calc(1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 8 / 7)) / 3));}
	.cut8:nth-child(8n-2)>.mar {transform:translateX(calc(1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 8 / 7)) / 2));}
	.cut8:nth-child(8n-1)>.mar {transform:translateX(calc(1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 8 / 7))));}
	.cut8:nth-child(8n)>.mar {transform:translateX(calc(1 * (var(--marpix) / 2)));}

	.cut9 {--marpix:20px; width:11.11%; float:left; margin-bottom:30px;}
	.cut9>.mar {margin:0 calc(var(--marpix) / 2);}
	.cut9:nth-child(9n-8)>.mar {transform:translateX(calc(-1 * (var(--marpix) / 2)));}
	.cut9:nth-child(9n-7)>.mar {transform:translateX(calc(-1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 9 / 8))));}
	.cut9:nth-child(9n-6)>.mar {transform:translateX(calc(-1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 9 / 8)) / 2));}
	.cut9:nth-child(9n-5)>.mar {transform:translateX(calc(-1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 9 / 8)) / 4));}
	.cut9:nth-child(9n-3)>.mar {transform:translateX(calc(1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 9 / 8)) / 4));}
	.cut9:nth-child(9n-2)>.mar {transform:translateX(calc(1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 9 / 8)) / 2));}
	.cut9:nth-child(9n-1)>.mar {transform:translateX(calc(1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 9 / 8))));}
	.cut9:nth-child(9n)>.mar {transform:translateX(calc(1 * (var(--marpix) / 2)));}

	.cut10 {--marpix:20px; width:10%; float:left; margin-bottom:30px;}
	.cut10>.mar {margin:0 calc(var(--marpix) / 2);}
	.cut10:nth-child(10n-9)>.mar {transform:translateX(calc(-1 * (var(--marpix) / 2)));}
	.cut10:nth-child(10n-8)>.mar {transform:translateX(calc(-1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 10 / 9))));}
	.cut10:nth-child(10n-7)>.mar {transform:translateX(calc(-1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 10 / 9)) / 2));}
	.cut10:nth-child(10n-2)>.mar {transform:translateX(calc(1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 10 / 9)) / 2));}
	.cut10:nth-child(10n-1)>.mar {transform:translateX(calc(1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 10 / 9))));}
	.cut10:nth-child(10n)>.mar {transform:translateX(calc(1 * (var(--marpix) / 2)));}
}
@media (max-width: 1000px){
	.cuta2 {--marpix:10px; width:50%; float:left; margin-bottom:20px;}
	.cuta2>.mar {margin:0 calc(var(--marpix) / 2);}
	.cuta2:nth-child(2n-1)>.mar {transform:translateX(calc(-1 * (var(--marpix) / 2)));}
	.cuta2:nth-child(2n)>.mar {transform:translateX(calc(1 * (var(--marpix) / 2)));}

	.cuta3 {--marpix:20px; width:33.33%; float:left; margin-bottom:30px;}
	.cuta3>.mar {margin:0 calc(var(--marpix) / 2);}
	.cuta3:nth-child(3n-2)>.mar {transform:translateX(calc(-1 * (var(--marpix) / 2)));}
	.cuta3:nth-child(3n)>.mar {transform:translateX(calc(1 * (var(--marpix) / 2)));}

	.cuta4 {--marpix:20px; width:25%; float:left; margin-bottom:30px;}
	.cuta4>.mar {margin:0 calc(var(--marpix) / 2);}
	.cuta4:nth-child(4n-3)>.mar {transform:translateX(calc(-1 * (var(--marpix) / 2)));}
	.cuta4:nth-child(4n-2)>.mar {transform:translateX(calc(-1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 4 / 3))));}
	.cuta4:nth-child(4n-1)>.mar {transform:translateX(calc(1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 4 / 3))));}
	.cuta4:nth-child(4n)>.mar {transform:translateX(calc(1 * (var(--marpix) / 2)));}

	.cuta5 {--marpix:20px; width:20%; float:left; margin-bottom:30px;}
	.cuta5>.mar {margin:0 calc(var(--marpix) / 2);}
	.cuta5:nth-child(5n-4)>.mar {transform:translateX(calc(-1 * (var(--marpix) / 2)));}
	.cuta5:nth-child(5n-3)>.mar {transform:translateX(calc(-1 * (var(--marpix) / 4)));}
	.cuta5:nth-child(5n-1)>.mar {transform:translateX(calc(1 * (var(--marpix) / 4)));}
	.cuta5:nth-child(5n)>.mar {transform:translateX(calc(1 * (var(--marpix) / 2)));}

	.cuta6 {--marpix:20px; width:16.66%; float:left; margin-bottom:30px;}
	.cuta6>.mar {margin:0 calc(var(--marpix) / 2);}
	.cuta6:nth-child(6n-5)>.mar {transform:translateX(calc(-1 * (var(--marpix) / 2)));}
	.cuta6:nth-child(6n-4)>.mar {transform:translateX(calc(-1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 6 / 5))));}
	.cuta6:nth-child(6n-3)>.mar {transform:translateX(calc(-1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 6 / 5)) / 3));}
	.cuta6:nth-child(6n-2)>.mar {transform:translateX(calc(1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 6 / 5)) / 3));}
	.cuta6:nth-child(6n-1)>.mar {transform:translateX(calc(1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 6 / 5))));}
	.cuta6:nth-child(6n)>.mar {transform:translateX(calc(1 * (var(--marpix) / 2)));}

	.cuta7 {--marpix:20px; width:14.28%; float:left; margin-bottom:30px;}
	.cuta7>.mar {margin:0 calc(var(--marpix) / 2);}
	.cuta7:nth-child(7n-6)>.mar {transform:translateX(calc(-1 * (var(--marpix) / 2)));}
	.cuta7:nth-child(7n-5)>.mar {transform:translateX(calc(-1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 7 / 6))));}
	.cuta7:nth-child(7n-4)>.mar {transform:translateX(calc(-1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 7 / 6)) / 2));}
	.cuta7:nth-child(7n-2)>.mar {transform:translateX(calc(1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 7 / 6)) / 2));}
	.cuta7:nth-child(7n-1)>.mar {transform:translateX(calc(1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 7 / 6))));}
	.cuta7:nth-child(7n)>.mar {transform:translateX(calc(1 * (var(--marpix) / 2)));}

	.cuta8 {--marpix:20px; width:12.5%; float:left; margin-bottom:30px;}
	.cuta8>.mar {margin:0 calc(var(--marpix) / 2);}
	.cuta8:nth-child(8n-7)>.mar {transform:translateX(calc(-1 * (var(--marpix) / 2)));}
	.cuta8:nth-child(8n-6)>.mar {transform:translateX(calc(-1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 8 / 7))));}
	.cuta8:nth-child(8n-5)>.mar {transform:translateX(calc(-1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 8 / 7)) / 2));}
	.cuta8:nth-child(8n-4)>.mar {transform:translateX(calc(-1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 8 / 7)) / 3));}
	.cuta8:nth-child(8n-3)>.mar {transform:translateX(calc(1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 8 / 7)) / 3));}
	.cuta8:nth-child(8n-2)>.mar {transform:translateX(calc(1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 8 / 7)) / 2));}
	.cuta8:nth-child(8n-1)>.mar {transform:translateX(calc(1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 8 / 7))));}
	.cuta8:nth-child(8n)>.mar {transform:translateX(calc(1 * (var(--marpix) / 2)));}

	.cuta9 {--marpix:20px; width:11.11%; float:left; margin-bottom:30px;}
	.cuta9>.mar {margin:0 calc(var(--marpix) / 2);}
	.cuta9:nth-child(9n-8)>.mar {transform:translateX(calc(-1 * (var(--marpix) / 2)));}
	.cuta9:nth-child(9n-7)>.mar {transform:translateX(calc(-1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 9 / 8))));}
	.cuta9:nth-child(9n-6)>.mar {transform:translateX(calc(-1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 9 / 8)) / 2));}
	.cuta9:nth-child(9n-5)>.mar {transform:translateX(calc(-1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 9 / 8)) / 4));}
	.cuta9:nth-child(9n-3)>.mar {transform:translateX(calc(1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 9 / 8)) / 4));}
	.cuta9:nth-child(9n-2)>.mar {transform:translateX(calc(1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 9 / 8)) / 2));}
	.cuta9:nth-child(9n-1)>.mar {transform:translateX(calc(1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 9 / 8))));}
	.cuta9:nth-child(9n)>.mar {transform:translateX(calc(1 * (var(--marpix) / 2)));}

	.cuta10 {--marpix:20px; width:10%; float:left; margin-bottom:30px;}
	.cuta10>.mar {margin:0 calc(var(--marpix) / 2);}
	.cuta10:nth-child(10n-9)>.mar {transform:translateX(calc(-1 * (var(--marpix) / 2)));}
	.cuta10:nth-child(10n-8)>.mar {transform:translateX(calc(-1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 10 / 9))));}
	.cuta10:nth-child(10n-7)>.mar {transform:translateX(calc(-1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 10 / 9)) / 2));}
	.cuta10:nth-child(10n-2)>.mar {transform:translateX(calc(1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 10 / 9)) / 2));}
	.cuta10:nth-child(10n-1)>.mar {transform:translateX(calc(1 * ((var(--marpix) * 3 / 2) - (var(--marpix) * 10 / 9))));}
	.cuta10:nth-child(10n)>.mar {transform:translateX(calc(1 * (var(--marpix) / 2)));}
}