@charset "utf-8";
/* CSS Document */

.ybm20_box01{width: 100%; overflow: hidden; position: relative;}
.ybm20_box01 img{ display: block;width: 100%;}


.ybm20_box02{width: 96%; overflow: hidden; position: relative;background-color: #d90403; padding:2% 2%}
.ybm20_box02 img{ display: block;width: 100%;}
.ybm20_box02 .picMarquee-left{width: 280%;}
.ybm20_box02 .picMarquee-left li{}
.ybm20_box02 h2{ text-align: center; color: #feff99;font-size: 0.3rem; line-height: 0.6rem;}

.hrbm_box01{ display: flex; justify-content: center;background-color: #feff99; margin: 2% auto; }
.hrbm_box01 li{ width: 25%;text-align: center;color: #383838;font-size: 0.3rem; line-height: 0.6rem;}
.hrbm_box01 li:nth-child(1){width: 20%;}
.hrbm_box01 li:nth-child(2){width: 22%;}
.hrbm_box01 li:nth-child(3){width: 23%;}
.hrbm_box01 li:nth-child(4){width: 35%;}

.ybm20_ybmbt01{position: relative; width: 100%; border: 1px solid #f62305; overflow: hidden;}
.ybm20_ybmbt01 li{ overflow: hidden; border-bottom: 1px solid #b6b2b2; height: .4rem; background-color: #ffffff;}
.ybm20_ybmbt01 li span{float: left; line-height: .4rem;color: #4d4c4c; text-align: center;font-size: .2rem;}
.ybm20_ybmbt01 li span:nth-child(1){width: 20%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.ybm20_ybmbt01 li span:nth-child(2){width: 22%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.ybm20_ybmbt01 li span:nth-child(3){width: 23%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.ybm20_ybmbt01 li span:nth-child(4){width: 35%;color: #f62305;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.xsbm_box{ width: 100%; overflow: hidden;background-color: #ffffff;}
.xsbm_box p{ display: flex;width: 96%;margin:4% auto 0 auto;border: 1px solid #d90403;justify-content: space-between;font-size: 0.25rem; line-height: 0.5rem;}
.xsbm_box span{display: block; background-color: #d90403; color: #ffffff;width: 30%; text-align: center;font-size: 0.25rem; line-height: 0.5rem;}
.xsbm_box input{ width: 70%;text-align: center;font-size: 0.25rem; line-height: 0.5rem;}
.xsbm_box div{ display: block;text-align: center;font-size: 0.22rem; line-height: 0.22rem;}
.xsbm_box b{ color: #d90403;font-size: 0.22rem; line-height: 0.5rem;}
.xsbm_box .xsbm_tjan{display: block; background-color: #d90403; width: 60%; margin: 0% auto;font-size: 0.25rem; line-height: 0.5rem; border-radius: 1rem; color: #ffffff;}


.ybm20_box05{width: 100%; overflow: hidden; position: relative; margin-top: 4%;}
.ybm20_box05 img{ display: block;width: 100%;}
.ybm20_box05 a{ position: absolute; width: 46.1%; height: 52%;}
.ybm20_box05 a:nth-child(2){left: 2.4%; top: 22%;}
.ybm20_box05 a:nth-child(3){left: 51.4%; top: 22%;}
.ybm20_box05 a:nth-child(4){left: 20%; top: 78%;width: 60%;height: 20%;}


.ybm20_box03{width: 100%; overflow: hidden; position: relative;}
.ybm20_box03 img{ display: block;width: 100%;}
.ybm20_box03 a{ position: absolute; width: 46.1%; height: 26%;}
.ybm20_box03 a:nth-child(2){left: 2.4%; top: 11%;}
.ybm20_box03 a:nth-child(3){left: 51.4%; top: 11%;}
.ybm20_box03 a:nth-child(4){left: 2.4%; top: 38%;}
.ybm20_box03 a:nth-child(5){left: 51.4%; top: 38%;}
.ybm20_box03 a:nth-child(6){left: 2.4%; top: 66%;}
.ybm20_box03 a:nth-child(7){left: 51.4%; top: 66%;}

.ybm20_box03 a:nth-child(8){left: 27%; top: 94%;height: 10%;}


.ybm20_box04{width: 100%; overflow: hidden; position: relative;padding-bottom: 5%; background-color: #ffffff;}
.ybm20_box04 img{ display: block;width: 100%;}
.ybm20_box04 a{ position: absolute; width: 30%; height: 52%;}
.ybm20_box04 a:nth-child(2){left: 3%; top:  50%;}
.ybm20_box04 a:nth-child(3){left: 34%; top: 50%;}
.ybm20_box04 a:nth-child(4){left: 66%; top: 50%;}

