@charset "utf-8";
/* CSS Document */
body{ overflow-x: hidden!important;font-size: 24px;}


.chzs20_bigbox{width: 1920px; position: relative; left: 50%;margin-left: -960px;overflow: hidden;}


.chzs20_box01{width: 100%; overflow: hidden; position: relative;}
.chzs20_box01 img{ display: block;width: 100%;}
.chzs20_box01 a{position:absolute;left:300px;bottom:50px;height:90px;width:750px;}

.ybm20_ybmbtbox{width: 1920px; position: relative;left: 50%;font-size: 18px; margin-left: -960px;background-color: #ffffff; padding: 50px 0;}
.ybm20_ybmbtbox span{font-size: 18px; text-align: center; display: block; color: #008aff;}
.ybm20_ybmbtbox img{ display: block;width: auto; margin: 0 auto;}
.ybm20_ybmbt01{position: relative; left: 50%; margin-left: -600px;width: 538px; border: 1px solid #4406a1;border-radius: 10px; overflow: hidden; margin-top: 20px;}
.ybm20_ybmbt01 h3{font-size: 24px; background-color:#4406a1; 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: #008aff;}

.ybm20_ybmbt02{position:absolute; left: 50%; top: 130px; margin-left: 62px;width: 538px; border: 1px solid #cf0a0d;border-radius: 10px; overflow: hidden; margin-top: 20px;}
.ybm20_ybmbt02 h3{font-size:24px;background-color:#cf0a0d;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/mfsx_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:15px 8px; }
.ybm20_ybmbt02 span:nth-child(2){ background-position:15px -69px; }
.ybm20_ybmbt02 span:nth-child(3){ background-position:15px -145px;}

.sy20_mfhdnr02 div{font-size:24px;background-color:#cf0a0d;line-height:48px;text-align: center;color: #ffffff;width: 430px; margin: 20px auto;border-radius: 10px;cursor: pointer;}
.sy20_mfhdnr02 i{position: absolute; right: 10px; top: 20px; background: url("../images/mfsx_pc11.png") no-repeat -366px bottom; width: 30px; height: 15px;}

.ybm20_zynrbox{width: 1920px; position: relative;left: 50%;font-size: 18px; margin-left: -960px;background-color: #ffffff; padding: 30px 0 50px 0;}
.ybm20_zynrbox h2{font-size:60px; color: #008aff;text-align: center;font-weight: bold;}
.ybm20_zynrbox span{font-size: 18px; text-align: center; display: block; color: #008aff;}
.ybm20_zynrbox b{font-size: 24px;color: #008aff;display: block;text-align: center;line-height: 48px;}
.ybm20_zynr{width: 1208px; margin: 0 auto;overflow: hidden;}
.ybm20_zynr li{float: left;width: 290px; margin: 6px;}
.ybm20_zynr img{ display: block;width: 100%;}
.ybm20_zynr p{font-size: 16px; line-height: 32px;text-align: center;}
.ybm20_zynr div{overflow: hidden;font-size: 14px;line-height: 28px;}
.ybm20_zynr div a{float: left;width: 50%; text-align: center; background-color: #4406a1;color: #ffffff;}
.ybm20_zynr div a:nth-child(2){background-color: #cf0a0d;color: #ffffff;}
.ybm20_zynr div a i{ background-color: #ffffff;color: #008aff; margin-left: 4px; border-radius: 4px; padding:0 2px ;}
.ybm20_zynr div a:hover{font-size: 16px;}


.chzs20_box03{width: 1200px; margin: 0 auto;}
.chzs20_box03 img{ display: block; margin-bottom: 2%;}


.lysx_zx{ width:1000px;  background-color: #ffffff;height: 0.5rem; margin: 0 auto;}
.lysx_zx a{ float: left;width: 27.5%; margin-left:15%;font-size:20px;border: 1px solid #4406a1;height:50px;}
.lysx_zx span{display: block; background-color: #4406a1;width: 100%;text-align: center;color: #ffffff; margin-left: -4px;margin-top: -4px; line-height:50px;height:50px;}

.lysx_zx a:nth-child(2){border: 1px solid #cf0a0d;}
.lysx_zx a:nth-child(2) span{background-color: #cf0a0d;}



















