.singleBody{max-width: 750px;overflow: hidden;margin: 0 auto;}
.singleBan img{display: block;width: 100%;margin-bottom: -1px;}
.flex-center{display: flex;justify-content: center;align-items: center;}
.flex-start{display: flex;justify-content: flex-start;align-items: flex-start;}
.flex-start-cen{display: flex;justify-content: flex-start;align-items: center;}
.flex-btw{display: flex;justify-content: space-between;align-items: center;}
.flex-btw-start{display: flex;justify-content: space-between;align-items: flex-start;}

.singleBody,.singleBody a{transition: 0.6s ease;}
.singleBody .bjlink{font-size: 1.2em;color: #fff;width:60%;height:6vh;margin: 0 auto;display: block;background: #C30D24;line-height: 6vh;text-align: center;border-radius: 50px;border: none;}
.singleBody h1{display:none;}
.qianyan{background: #EDEBEC;}
.qianyan p{font-size: 1em;color: #6b6b6b;line-height: 1.8;padding: 2vh 5%;}
.qianyan p span{font-size: 1em;color: #fff;line-height: 1.5;padding: 0 3%;display: inline;background: #C30D24;margin-right: 2%;}
.zybjTT{text-align: center;position: relative;padding-bottom: 2vh;}
.zybjTT h2{font-size: 1.6em;color: #c30d24;line-height: 1.5;padding: 0 5%;}
.zybjTT span{font-size: 1em;color: #6b6b6b;padding-top:1vh;display: block;}
.zybjTT::after{content: "";width: 90%;height: 1px;background: #BFBFBF;position: absolute;left: 0;right: 0;bottom: 0;margin: auto;}
.zybjTT::before{content: "";width: 15%;height: 3px;background: #D82B31;position: absolute;bottom: 1px;left: 0;right: 0;margin: auto;}
.zybjMod1{padding:4vh 0 9vh;}
.zybjMod1 .zybjCon{padding: 10vh 0 5vh;position: relative;margin-bottom: 5vh;}
.zybjMod1 .zybjCon img{display: block;width: 90%;margin: 0 auto;}
.zybjMod1 .zybjCon .item{border-radius: 50%;position: absolute;display: flex;justify-content: center;align-items: center;line-height: 1.1;color: #333;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center;font-size:1.1em;cursor: pointer;flex-direction: column;}
.zybjMod1 .zybjCon .item span{color: #666;font-size: 1em;padding: 0 2vh;margin-top: 0.8vh;}
.zybjMod1 .zybjCon .item.i1{width: 12vh;height: 12vh;background: #F8DFD7;font-size: 1.2em;padding: 0 5%;left:5%;top: 15%;}
.zybjMod1 .zybjCon .item.i2{width: 10vh;height: 10vh;background: #E7E7E7;left: 0;right: 0;margin: auto;top: 5%;}
.zybjMod1 .zybjCon .item.i3{width: 10vh;height: 10vh;background: #F8DFD7;right:5%;top: 15%;}
.zybjMod1 .zybjCon .item.i4{width: 10vh;height: 10vh;background: #E7E7E7;left: 5%;bottom:10%;}
.zybjMod1 .zybjCon .item.i5{width: 12vh;height: 12vh;background: #F8DFD7;right:5%;bottom:10%;}
.zybjMod1 .zybjCon .item.i6{width: 15vh;height: 15vh;background: #E7E7E7;right: 0;left: 0;margin: auto;bottom: 0;}

.zybjMod2{background: #EAEAEA;padding-bottom: 4vh;}
.zybjMod2 .zjbjCon{width: 94%;border-radius: 20px;background: #666;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 3vh 0;margin: 0 auto;position: relative;top: -4vh;}
.zybjMod2 .zybjTT h2{color: #fff;}
.zybjMod2 .zybjTT::before{background: #fff;}
.zybjMod2 .zform{width: 90%;margin: 3vh auto 0;}
.zybjMod2 .item{margin-bottom: 1vh;}
.zybjMod2 .item span{font-size: 1.4em;color: #fff;line-height: 1;display: block;margin-bottom: 1.5vh;}
.zybjMod2 .zRadio{flex-wrap: wrap;}
.zybjMod2 .lab{width: 43%;flex-shrink: 0;margin-bottom: 1.5vh;}
.zybjMod2 label{font-size: 1em;line-height: 1.4;color: #fff;cursor: pointer;padding-left: 0.5em;}
.zybjMod2 input[type="radio"]{width: 5%;height: 20px;cursor: pointer;margin-bottom: 1.5vh;position: relative;}
.zybjMod2 input[type="radio"]::before{display: block;width: 20px;height: 20px;text-align: center;-webkit-font-smoothing: antialiased;-webkit-appearance: none;content: "";text-decoration: none;border-radius: 0px;border-width: 0px;border-style: initial;border-color: initial;border-image: initial;background:url(../img/radio.png) no-repeat center;background-size: 100%;position: absolute;left: 0;right: 0;margin: auto;}
.zybjMod2 input[type=radio]:checked:before{background:url(../img/radio_check.png) no-repeat center;
background-size:100%;}		 
.zybjMod2 p{font-size: 1em;color: #fff;line-height: 1.6;padding: 0 5%;}

.zybjMod3{padding: 4vh 0;}
.zybjMod3 .zybjCon{padding: 4vh 0;flex-direction: column;}
.zybjMod3 .zybjCon img{flex-shrink: 0;width: 90%;}
.zybjMod3 .zybjCon p{font-size: 1em;color: #222;line-height: 1.5;width: 90%;flex-shrink: 0;}
.zybjMod3 .zybjCon p span{display: block;text-indent: 2em;margin-top: 2vh;}
.zybjMod3 .zybjCon p span:nth-of-type(2){color: #6b6b6b;}

.zybjMod4{background: #EAEAEA;padding: 4vh 0;}
.zybj4Swiper{padding: 4vh 0 6vh;position: relative;overflow: hidden;}
.zybj4Swiper .swiper-slide{background:#EAEAEA;flex-direction: column-reverse;}
.zybj4Swiper .left{width: 90%;margin-left: 5%;}
.zybj4Swiper .left h3{font-size: 1.2em;color: #222;font-weight: 700;padding-left: 5%;line-height: 1.3;position: relative;margin-top: 2vh;}
.zybj4Swiper .left h3::after{content: '';width: 5px;height: 100%;background: #222;position: absolute;left: 0;top: 0;bottom: 0;margin: auto;border-radius: 50px;}
.zybj4Swiper .left p{font-size: 1em;color: #6b6b6b;line-height:1.5;padding: 1.5vh 0;text-align: justify;min-height: 8vh;}
.zybj4Swiper .left a{width:60%;height:5vh;line-height:5vh;text-align: center;border-radius: 50px;color: #fff;background: #C30D24;font-size: 1.2em;display: block;margin: 0 auto 1.5vh;}
.zybj4Swiper .left a:hover{background: #c0976d;}
.zybj4Swiper img{border-radius: 15px;width: 90%;flex-shrink: 0;margin: 0 auto;}
.zybj4Swiper .swiper-button-next,.zybj4Swiper .swiper-button-prev{width: 4vh;height: 4vh;position: absolute;bottom: 0;margin-top: 0;top: inherit;transition: 0.6s all;}
.zybj4Swiper .swiper-button-next{background:#666 url(../img/Mod2_next.png) no-repeat center;background-size: 100%;right: 40%;}
.zybj4Swiper .swiper-button-prev{background:#666 url(../img/Mod2_prev.png) no-repeat center;background-size: 100%;left: 40%;}