@charset "utf-8";
:root {
 --c:#ff2e17;
  --n:#2c2e35;
}

body {
	opacity: 0;
	transition: padding-top 1s;
 
}
body.cn-show {
	opacity: 1;
}
body.cn-make {
	opacity: 1;
}
body.cn-show .wd-scroll-animation:not(.wd-no-scroll-animation).wd-scrolled {
	animation: fadeInUp 0.8s both;
}
.wd-scroll-animation:not(.wd-no-scroll-animation) {
	opacity: 0;
}
.cn-make .wd-scroll-animation {
	opacity: 1;
} 



.saf-container {max-width:1400px; margin:0 auto; padding:0 15px;}



/*底部*/

#w_grid-1669011977248 {width:100%;background:var(--n); padding:30px 0;}
#w_grid-1669011977248 > div > .p_gridbox {width:100%; max-width:1400px; margin:0 auto; display:flex; flex-wrap:wrap;}
#w_grid-1669011977248 > div > .p_gridbox .p_gridCell {padding:15px;}
#w_grid-1669011977248 > div > .p_gridbox .p_gridCell.d_gridCell_0 {flex:0 0 360px;}
#w_grid-1669011977248 > div > .p_gridbox .p_gridCell.d_gridCell_1 {flex:1;}



#w_grid-1669012438764 {width:100%;background:#222;}
#w_grid-1669012438764 > div > .p_gridbox {width:100%; max-width:1400px; margin:0 auto; display:flex; flex-wrap:wrap; justify-content:center;}
#w_grid-1669012438764 > div > .p_gridbox .p_gridCell {padding:15px; width:auto !important;} 


@media only screen and (max-width:1024px) {
	 
}