@charset "utf-8";
/* CSS Document */
body{ overflow-x: hidden!important;font-size: 24px;}


.xffq20_bigbox{width: 1920px; position: relative; left: 50%;margin-left: -960px;overflow: hidden;}

.xffq_box01{width:100%;overflow: hidden; position: relative;}
.xffq_box01 img{ display: block; width: 100%;}


.xffq_box02{width:100%;overflow: hidden; position: relative;}
.xffq_box02 img{ display: block; width: 100%;}
.xffq_box02 video{position: absolute; left: 360px; top: 150px; width: 596px;}


.xffq_box03{width:100%;overflow: hidden; position: relative; background-image: url("../images/mq_pc03.jpg"); padding: 150px 0 40px 0; background-position:top center;}
.xffq_box03 .swiper-container{width: 1200px;}
.xffq_box03 img{ display: block; width: 100%;}
.swiper-button-next{width: 5%!important; height: 20%!important; margin-top: -5%!important;opacity: 0;}
.swiper-button-prev{ width: 5%!important; height: 20%!important; margin-top: -5%!important;opacity: 0;}

.czhx_zx01{ display: block; width: 350px; height: 60px; ;margin: 30px auto 0 auto;}

.xffq_box04{width:100%;overflow: hidden; position: relative;}
.xffq_box04 img{ display: block; width: 100%;}

.mqdx_jy01{position:absolute;left: 360px; top: 50px; width: 538px; border: 1px solid #4d69fc; overflow: hidden; margin-top: 100px;background-color: #ffffff;}
.mqdx_jy01 h3{font-size: 24px; background-color:#4d69fc; line-height: 72px;text-align: center;color: #ffffff;}
.mqdx_jy01 .jy_box01{ width: 100%; display: flex;justify-content: space-between; font-size: 48px; line-height: 55px;background-color: #ffff00;}
.mqdx_jy01 .jy_box01 span{ display: block;width: 30%; color: #333333!important;font-size: 20px;font-weight: bold; line-height: 40px;}

.mqdx_jy01 li{ overflow: hidden; border-bottom: 1px solid #b6b2b2; height: 48px;}
.mqdx_jy01 li span{float: left; line-height: 48px;color: #4d4c4c; text-align: center;}
.mqdx_jy01 li span:nth-child(1){width: 30%;}
.mqdx_jy01 li span:nth-child(2){width: 40%;}
.mqdx_jy01 li span:nth-child(3){width: 30%;}
.mqdx_jy01 span{font-size: 18px; text-align: center; display: block; color: #4d69fc;}


.ybm20_ybmbtbox{width: 1920px; position: relative;left: 50%;font-size: 18px; margin-left: -960px;background-image: url("../images/mq_pc10.jpg"); padding: 50px 0 60px 0;}
.ybm20_ybmbtbox h2{font-size:60px; color: #4d69fc;text-align: center;font-weight: bold;}
.ybm20_ybmbtbox span{font-size: 18px; text-align: center; display: block; color: #4d69fc;}
.ybm20_ybmbtbox b{font-size: 24px;color: #4d69fc;display: block;text-align: center;line-height: 48px;}


.ybm20_ybmbt01{position: relative; left: 50%; margin-left: -600px;width: 538px; border: 1px solid #4d69fc;border-radius: 10px; overflow: hidden; margin-top: 100px;background-color: #ffffff;}
.ybm20_ybmbt01 h3{font-size: 24px; background-color:#4d69fc; line-height: 72px;text-align: center;color: #ffffff;}
.ybm20_ybmbt01 li{ overflow: hidden; border-bottom: 1px solid #b6b2b2; height: 48px;}
.ybm20_ybmbt01 li span{float: left; line-height: 48px;color: #4d4c4c; text-align: center;}
.ybm20_ybmbt01 li span:nth-child(1){width: 20%;}
.ybm20_ybmbt01 li span:nth-child(2){width: 22%;}
.ybm20_ybmbt01 li span:nth-child(3){width: 35%;}
.ybm20_ybmbt01 li span:nth-child(4){width: 23%;color: #4d69fc;}

.ybm20_ybmbt02{position:absolute;left: 50%;top: 130px;margin-left:62px;width:538px;border:1px solid #4d69fc;border-radius:10px;overflow:hidden;margin-top:20px;background-color:#ffffff;}
.ybm20_ybmbt02 h3{font-size:24px;background-color:#4d69fc;line-height:72px;text-align: center;color: #ffffff;}
.ybm20_ybmbt02 span{width:430px;line-height:48px;border:1px solid #4d4c4c;margin:20px auto;border-radius:10px;overflow:hidden;background:url("../images/mq_pc11.png") no-repeat;position: relative;}
.ybm20_ybmbt02 input{font-size:16px; line-height: 48px; padding-left:20px; margin-left: 50px; background-color: #ffffff;text-align: left;width: 488px; color: #008aff;}
.ybm20_ybmbt02 select{width: 350px;border: none;font-size:16px; line-height: 48px; padding-left:20px; margin-left: 50px; height: 48px;color: #4d4c4c;}

.ybm20_ybmbt02 span:nth-child(1){ background-position:10px 8px; }
.ybm20_ybmbt02 span:nth-child(2){ background-position:-40px 8px; }
.ybm20_ybmbt02 span:nth-child(3){ background-position:-92px 8px;}

.sy20_mfhdnr02 div{font-size:24px;background-color:#4d69fc;line-height:48px;text-align: center;color: #ffffff;width: 430px; margin: 20px auto;border-radius: 10px;}






