@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-family:Microsoft YaHei; background:#e6ebfc;}
html{ margin:0; padding:0; font-size:16px;}
*{margin:0px;padding:0px;}

.page_top_banner{width:100%; height:auto;box-sizing:border-box; margin:0; padding:0;display:block;}
.page_top_banner img{width:100%; height:auto;box-sizing:border-box; margin:0; padding:0;display:block;object-fit:cover;}
/* 详情页  */
.page_wap{ width:100%; height:auto;max-width:1400px;box-sizing:border-box; margin:0 auto; position:relative; padding:0; margin:30px auto; display:block;}

.page_content{ width:100%; height: auto; display:block;padding:2rem 5%;  margin:0 auto; position:relative; display:block;box-sizing:border-box; background:rgba(255, 255, 255, 1);border-radius:1rem; box-shadow: 1px 1px 25px 1px rgba(81, 116, 186, 0.05); font-size:1.2rem; line-height:2.8rem; color:#222; }
.page_content p{ margin:15px 0; padding:0;text-indent:3rem;}

.page_tip_box{width:100%; height:auto;box-sizing:border-box; margin:0 0 20px 0; position:relative; padding:20px 0; line-height:40px; border-bottom:1px dashed #ddd; color:#666;}
.page_bottom_box{width:100%; height:auto;box-sizing:border-box; margin:20px 0; padding:0 0 0 40%;display:flex; flex-direction:row; flex-wrap:wrap; justify-content:center;align-items:flex-start ;overflow:hidden; clear:both;}
.page_bottom_box span{ width:100%; text-align:center; margin:10px 0; padding:0;}


@media (min-width:1400px) and (max-width: 1599px){ 
html{ font-size:16px;}
.page_wap{ margin:20px auto; }
.page_content{ padding:1rem 5%; }
}

@media (min-width:1200px) and (max-width: 1399px){ 
html{ font-size:14px;}
.page_wap{ margin:20px auto; }
.page_content{ padding:1rem 5%; }
}

@media (min-width: 992px) and (max-width: 1199px){ 
html{ font-size:13px;}
.page_wap{ margin:20px auto; }
.page_content{ padding:1rem 5%; }
}

@media (min-width: 768px) and (max-width: 991px){ 
html{ font-size:13px;}
.page_wap{ margin:20px auto; }
.page_content{ padding:1rem 5%; }
}

@media (min-width:601px) and (max-width: 767px){
html{ font-size:12px;}
.page_wap{ margin:20px auto; }
.page_content{ padding:1rem 5%; }
}

@media screen and (max-width: 600px){
html{ font-size:10px;}
.page_content{padding:1rem 5%; }
.page_tip_box{margin:0 0 20px 0;  padding:10px 0; line-height:30px; }
.page_content p{ margin:10px 0;}
.page_bottom_box span{margin:5px 0;}

}

