.CourseMain { max-width: 1200px; position: relative; margin: 0 auto }
.CourseContent { max-width: 1056px; margin: 0 auto; padding: 64px 10px 64px }
.CourseContent .swiper-slide { box-shadow: 0 0 10px #e4e3e3; text-align: center; border: 8px solid #fff; box-sizing: border-box }
.CourseContent .swiper-slide img { width: 100% }
.CourseContian { display: flex; align-items: center; justify-content: space-between; padding: 40px 12px 24px 8px }
.CourseTitle { font-size: 20px; color: #333; text-align: left; padding-bottom: 6px }
.CourseTitleEn { font-size: 15px; color: #666; text-align: left }
.CourseConsultation { display: inline-block; width: 116px; height: 28px; line-height: 28px; text-align: center; border-radius: 20px; background-color: #b81b22; color: #fff }
.CourseMain .swiper-button-next { background-image: url(../images/next.png); right: 20px; width: 20px; background-size: 100% }
.CourseMain .swiper-button-prev { background-image: url(../images/next.png); left: 20px; width: 20px; background-size: 100% }
.CourseMain .swiper-button-prev { transform: rotate(180deg) }
.teacher { width: 100%; margin: 0 auto; background-color: #f9f8f8 }
.TeacherTitle { color: #0e355e; font-size: 28px; padding: 36px 0 16px }
.TeacherTitle>span { font-size: 18px; color: #0e355e; padding-left: 10px }
.TeacherTitle>span:nth-child(1) { font-size: 28px; padding-left: 0 }
.TeacherDesc { font-size: 20px; color: #333; line-height: 30px; text-align: justify; width: 66.5%; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis }
.TeacherContent { max-width: 1200px; margin: 0 auto; box-shadow: 0 0 10px #efeeef; padding-left: 400px; box-sizing: border-box; position: relative; padding-bottom: 40px; margin-top: 134px; background-color: #fff }
.TeacherImg { position: absolute; width: 312px; height: 410px; box-shadow: 0 0 10px #ebebeb; left: 52px; top: 50%; margin-top: -205px; overflow: hidden }
.TeacherImg>img { width: 100% }
.TeacherContent:after, .TeacherContent:before { content: ''; width: 0; height: 0; position: absolute; left: 364px }
.TeacherContent:after { border-left: 22px solid #d7d7d7; border-top: 42px solid transparent; border-bottom: 0px solid transparent; top: -42px }
.TeacherContent:before { border-left: 22px solid #d7d7d7; border-top: 0px solid transparent; border-bottom: 42px solid transparent; bottom: -42px }
.degree { display: flex; align-items: center; font-size: 16px; padding: 34px 0 10px }
.degree>img { padding: 0 1.5px }
.OrderTeacher { width: 154px; height: 38px; line-height: 38px; display: inline-block; border-radius: 10px; border: 1px solid #b81b22; color: #b81b22; text-align: center; margin-left: 72.43% }
.speak { font-size: 22px; line-height: 32px; color: #fff; font-weight: bold; width: 112px; height: 110px; background-color: #0e355e; text-align: center; padding-top: 18px; box-sizing: border-box; position: absolute; top: -16px; right: 58px }
.speak:after, .speak:before { content: ''; width: 0; height: 0; position: absolute }
.speak:after { border-left: 13px solid #07203b; border-top: 16px solid transparent; border-bottom: 0px solid transparent; right: -13px; top: 0 }
.speak:before { border-left: 56px solid transparent; border-right: 56px solid transparent; border-bottom: 18px solid #f9f8f8; right: 0; bottom: 0 }
.speak>span { font-weight: normal; color: #fff }
.TeacherList { max-width: 1200px; margin: 0 auto; padding: 116px 8.666666% 0; box-sizing: border-box; display: flex; justify-content: space-between }
.TeacherList>li { width: 136px; height: 118px; border-radius: 10px; list-style: none; position: relative; box-sizing: border-box; overflow: hidden }
.TeacherList>li:hover { border: 1px solid #0e355e }
.TeacherList>li:hover .mask { display: none }
.TeacherList>li>img { width: 100% }
.mask { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(225,225,225,0.2); border-radius: 10px }
.news { width: 100% }
.NewsContent { max-width: 1200px; margin: 0 auto; display: flex; justify-content: space-between; padding: 54px 0 }
.NewsLeft { width: 70.83333%; display: flex; justify-content: space-between; border: 1px solid #dddddd; padding: 20px 0 }
.NewsLeftContent { width: 48% }
.NewsLeftContent:first-child { border-right: 1px solid #e3e3e3 }
.LeftTitle { font-size: 16px; color: #333; display: flex; align-items: center; padding: 6px 0 20px 12px }
.LeftTitle span { display: inline-block; width: 4px; height: 20px; background-color: #0e355e; margin-right: 12px }
.LeftTitle a { color: #b81b22; float: right; padding-left: 38% }
.NewsCotainTitle { font-size: 14px; color: #333; width: 41.139%; white-space: normal }
.NewsLeftImg { width: 122px; height: 74px; overflow: hidden; margin-right: 12px }
.NewsLeftImg img { width: 100% }
.NewsCotain { padding-left: 28px; padding-bottom: 14px }
.NewsCotain>a { display: flex; align-items: center }
.NewsCotainList { font-size: 14px; color: #888889; display: flex; align-items: center; padding: 5px 0; padding-left: 28px }
.NewsCotainList span { display: inline-block; width: 5px; height: 5px; background-color: #888889; margin-right: 12px }
.NewsRight { width: 23.83333%; padding-right: 2% }
.NewsRight li { float: none; padding: 16px 0 }
.NewsRight li a { display: flex; align-items: center; justify-content: space-between }
.NewsRightImg { width: 50px; height: 50px; border-radius: 50%; overflow: hidden }
.NewsRightImg img { height: 100% }
.NewsRightTitle { font-size: 16px; color: #333; width: 74.47%; white-space: normal }
.title { font-size: 36px; font-weight: bold; text-align: center; color: #333; padding-top:0px; padding-bottom:35px;}
.subTitle { font-size: 24px; color: #888889; text-align: center; padding-top: 60px }
.subTitle22{ width:300px; float:left; text-align:left;}
.orderBtn { width: 230px; height: 52px; line-height: 52px; text-align: center; border-radius: 30px; background-color: #009098; color: #fff; font-size: 20px; margin: 0 auto; box-shadow: 4px 0 10px rgba(1,129,136,0.3); display:block;  }
.orderBtn a { color: #fff; font-size: 20px; display:block; }
.orderBtn:hover { display:block; background-color: #f5c920; box-shadow: 4px 0 10px rgba(229,188,30,0.3); color: #ebeaea }
.orderBtn:hover a { color: #ebeaea }
.part1 { background-color: #f9f8f8; background-image: url(../images/I_part1Bg.jpg); background-position: center bottom; background-repeat: no-repeat; padding-bottom: 85px }
.part1List { display: flex; justify-content: space-between; padding: 140px 0 106px; max-width: 1200px; margin: 0 auto }
.part1List li { width: 248px; border-radius: 10px; text-align: center; padding: 16px 0 76px; position: relative; transition: all 0.4s }
.part1List li:hover { box-shadow: 0 0 10px #d8d8d8; background-color: #fff }
.part1List li:hover img { opacity: 1; transform: translateY(0) }
.part1List li img { position: absolute; bottom: -36px; left: 50%; margin-left: -36px; opacity: 0; transform: translateY(20px); transition: all 0.4s }
.part1Listt1Title { font-size: 52px; color: #e71947 }
.part1ListDesc { font-size: 16px; color: #333; padding-top: 12px }
.part1Tips { font-size: 12px; color: #888889; text-align: center; padding-bottom: 12px }
.part2 { padding-bottom: 30px; text-align: center; background:#fff;}
/*.part2 img { padding: 124px 0 96px }*/
.part3 { background:url(../images/vdbg.jpg) no-repeat center top; }
.part3Content { max-width: 1200px; margin: 0 auto; display: flex; justify-content: space-between; align-items: flex-start; padding: 50px 0 45px; }
.video { width: 50%; height: 400px; border-radius: 10px; overflow: hidden }
.video video { width: 100%; height: 100%; border-radius: 10px; outline: 0 none !important }
.part3VideoList { width:40%; display:block; float:left; margin-left:10%; padding-top:40px;}
.part3VideoList li { width:100%; clear:both; display:block; height:40px; line-height:40px; margin:20px 0;}
/*.part3VideoList li:first-child .videoDesc { display: block }*/
.part3VideoList li:hover .part3Video { background-image: url(../images/I_video_hover.png) }
.videoTitle { font-size: 16px; color: #fff; padding: 0; text-align:left; line-height:40px;}
.videoTitle img{display:block; float:left; width:40px; height:40px; margin-right:10px;/* border:1px solid #dcdcdc; padding:5px; box-sizing: border-box; border-radius:100%;*/}
.videoIcon { display: inline-block; margin-right: 14px; width: 26px; height: 26px; border-radius: 50%; background-size: 100%; background-repeat: no-repeat }
.totalVideo { background-image: url(../images/I_video_played.png) }
.part3Video { background-image: url(../images/I_video.png) }
.videoDesc { font-size: 14px; color: #fff; line-height: 28px; padding-left: 0px; text-align:left;}
.part4 { padding-bottom:50px }
.part4List { max-width: 1200px; margin: 0 auto; display: flex; justify-content: space-between; flex-wrap: wrap; padding: 50px 0 50px }
.part4List li { text-align: center; border: 1px solid #949494; margin-bottom: 36px; width: 23%; box-sizing: border-box; overflow: hidden }
.part4List li:hover .part4Img>img { transform: scale(1.1) }
.part4Img { position: relative; margin-bottom: 66px; padding: 10px 8px 0; width: 100%; box-sizing: border-box }
.part4Img img { width: 100%; transition: all 0.4s }
.part4Img .part4Icon { position: absolute; bottom: -36px; left: 50%; margin-left: -36px; width: 70px; height: 70px; border-radius: 50%; border: 3px solid #fff }
.part4Title { color: #4c4948; font-size: 20px }
.part4Desc { color: #949495; font-size: 14px; line-height: 28px; padding: 8px 15px 32px; text-align:left;}
.part5 { background-color: #f5f6f6; text-align: center }
.part5 img { padding-top: 18px; vertical-align: text-bottom }
.part6 { padding-bottom: 106px }
.part6List { display: flex; justify-content: space-between; max-width: 1156px; margin: 0 auto; padding: 108px 0 122px }
.part6List li:nth-child(1) .part6Img { background-image: url(../images/I_part6Icon1.png) }
.part6List li:nth-child(1):hover .part6Img { background-image: url(../images/I_part6Icon1_hover.png) }
.part6List li:nth-child(2) .part6Img { background-image: url(../images/I_part6Icon2.png) }
.part6List li:nth-child(2):hover .part6Img { background-image: url(../images/I_part6Icon2_hover.png) }
.part6List li:nth-child(3) .part6Img { background-image: url(../images/I_part6Icon3.png) }
.part6List li:nth-child(3):hover .part6Img { background-image: url(../images/I_part6Icon3_hover.png) }
.part6List li:nth-child(4) .part6Img { background-image: url(../images/I_part6Icon4.png) }
.part6List li:nth-child(4):hover .part6Img { background-image: url(../images/I_part6Icon4_hover.png) }
.part6List li:nth-child(5) .part6Img { background-image: url(../images/I_part6Icon5.png) }
.part6List li:nth-child(5):hover .part6Img { background-image: url(../images/I_part6Icon5_hover.png) }
.part6Img { width: 140px; height: 140px; border-radius: 50%; margin: 0 auto; margin-bottom: 24px; background-repeat: no-repeat; transition: all 0.6s }
.part6Desc { font-size: 18px; color: #949495; line-height: 28px; text-align: center }
.part7 { text-align: center; background-color: #f5f6f6 }
.part7 img { padding: 70px 0 60px }
.part8List { max-width: 1200px; margin: 0 auto; display: flex; justify-content: space-between; padding: 60px 0 88px }
.part8List li { text-align: center; float: none; padding: 30px 22px; border-radius: 10px }
.part8List .part8Content { width: 366px; transition: all 1s }
.part8List .part8Content img { padding-bottom: 36px }
.part8List .part8Content:hover { box-shadow: 0 0 20px #eae7e7 }
.part8List .part8Symbol img { padding-top: 40px }
.part8Title { font-size: 22px; color: #4c4948; line-height: 34px }
.part8Desc { font-size: 18px; color: #949495; line-height: 30px }
.Address { width: 100%; background-color: #f9f8f8; padding-bottom: 60px }
.AddressContent { max-width: 1200px; margin: 0 auto; display: flex; justify-content: space-between; padding-top: 70px }
.AddressInfoList { font-size: 16px; border-bottom: 1px dotted #dddddd; height: 66px; overflow: hidden; transition: all 0.8s }
.AddressInfoList:nth-child(1) { height: 118px }
.AddressInfoList:nth-child(1)>.AddressTitle { padding-bottom: 14px }
.AddressInfoList:hover { height: 118px }
.AddressInfoList:hover>.AddressTitle { padding-bottom: 14px }
.AddressInfo { width: 595px; padding: 0 25px; box-sizing: border-box }
.AddressTitle { color: #333; padding: 22px 0 22px; margin: 0; transition: all 0.2s }
.AddressTitle>a { color: #e62334; float: right }
.Page { width: 118px; height: 40px; line-height: 40px; border: 1px solid #818181; text-align: center; cursor: pointer }
.FinallyPage { background-color: #f0f0f0; color: #333333 }
.AddressBottom { display: flex; justify-content: space-between; align-items: center; padding: 62px 54px 0 }
.AddressPic { border: 10px solid #fff }
.part9 { padding-bottom: 85px }
.part9 .orderBtn { margin-top: 80px }
.LevelType, .CourseType { display: flex; justify-content: center }
.LevelType { padding: 76px 0 46px }
.LevelType>li, .CourseType>li { border: 1px solid #e71947; border-radius: 10px; color: #e71947; text-align: center; transition: all 0.5s }
.LevelType>li { width: 158px; height: 46px; line-height: 46px; font-size: 22px; margin: 0 40px }
.LevelType>li:first-child { background-color: #e71947; color: #fff }
.CourseType>li { width: 118px; height: 38px; line-height: 38px; font-size: 20px; margin: 0 18px; border: 1px solid #dcdcdc }
.CourseType>li:hover { background-color: #e71947; color: #fff }
.CourseType>li:hover>a { color: #fff }
.levelBorderLeft { height: 160px; width: 330px; background-image: url(../images/I_levelBorderBgLeft.png); background-repeat: no-repeat; padding-left: 162px; padding-top: 30px; position: absolute; bottom: 314px; left: 30px; text-align: justify }
.levelBorderRight { height: 160px; width: 330px; background-image: url(../images/I_levelBorderBgRight.png); background-repeat: no-repeat; padding-right: 162px; padding-top: 30px; position: absolute; bottom: 314px; right: 30px; text-align: justify }
.childLevel { padding-top: 300px; max-width: 1200px; margin: 0 auto }
.childLevel>div { margin-bottom: 20px; display: flex; justify-content: flex-start }
.childLevel>div>div { margin-right: 9px }
.childLevel>div>div:last-child { margin-right: 0 }
.childLevelColor { width: 100%; display: inline-block }
.childLevelBg { width: 63px; height: 260px; background-color: #e5ecef; border-top-right-radius: 40px; border-top-left-radius: 40px; display: flex; align-items: flex-end; overflow: hidden; border: 1px solid #e5ecef; margin-bottom: 6px; transition: all 0.4s }
.childLevelBg:hover { transform: translateY(-20px) }
.childLevelName { color: #e71947; font-size: 26px }
.childLevelContent { text-align: center; padding-bottom: 6px; position: relative }
.childTitle { width: 130px; text-align: center; color: #fff; background-color: #e71947; height: 56px; line-height: 56px }
.childVinstonLevels { align-items: flex-end }
.childVinstonLevels .childLevelPart { width: 256px; display: flex; justify-content: space-around }
.childVinstonLevels .childLevelPart:nth-child(2) .childLevelContent:first-child .childLevelColor { height: 33px; background-color: #e4adb9 }
.childVinstonLevels .childLevelPart:nth-child(2) .childLevelContent:nth-child(2) .childLevelColor { height: 41px; background-color: #e4adb9 }
.childVinstonLevels .childLevelPart:nth-child(2) .childLevelContent:nth-child(3) .childLevelColor { height: 53px; background-color: #e896a9 }
.childVinstonLevels .childLevelPart:nth-child(3) .childLevelContent:first-child .childLevelColor { height: 70px; background-color: #e896a9 }
.childVinstonLevels .childLevelPart:nth-child(3) .childLevelContent:nth-child(2) .childLevelColor { height: 82px; background-color: #e77992 }
.childVinstonLevels .childLevelPart:nth-child(3) .childLevelContent:nth-child(3) .childLevelColor { height: 103px; background-color: #e45e7c }
.childVinstonLevels .childLevelPart:nth-child(4) .childLevelContent:first-child .childLevelColor { height: 126px; background-color: #e93f65 }
.childVinstonLevels .childLevelPart:nth-child(4) .childLevelContent:nth-child(2) .childLevelColor { height: 148px; background-color: #ec4469 }
.childVinstonLevels .childLevelPart:nth-child(4) .childLevelContent:nth-child(3) .childLevelColor { height: 170px; background-color: #e63c62 }
.childVinstonLevels .childLevelPart:nth-child(5) .childLevelContent:first-child .childLevelColor { height: 190px; background-color: #db365b }
.childVinstonLevels .childLevelPart:nth-child(5) .childLevelContent:nth-child(2) .childLevelColor { height: 215px; background-color: #dd2b53 }
.childVinstonLevels .childLevelPart:nth-child(5) .childLevelContent:nth-child(3) .childLevelColor { height: 100%; background-color: #e71947 }
.childIntegratedTarget .childTargetContent { width: 256px; height: 56px; line-height: 56px; background-color: #f9f8f8; text-align: center; color: #333; font-size: 18px }
.childLearnEffect .childTitle { height: 152px; line-height: 152px }
.childLearnEffect .childEffectContent { width: 256px; height: 152px; padding: 12px 8px; box-sizing: border-box; background-color: #f9f8f8; text-align: justify; color: #333; font-size: 16px; line-height: 24px }
.childLearnEffect .childEffectContent:nth-child(3) { width: 522px }
.IELTSTOEFLLevel { display: none; padding-top: 120px; max-width: 1200px; min-width: 1180px; margin: 0 auto }
.IELTSTOEFLLevel>div { margin-bottom: 10px; display: flex; justify-content: flex-start }
.IELTSTOEFLLevel>div>div { margin-right: 10px }
.IELTSTOEFLLevel>div>div:last-child { margin-right: 0 }
.IELTSTOEFLLevelColor { width: 100%; display: inline-block }
.IELTSTOEFLLevelBg { width: 63px; height: 260px; background-color: #e5ecef; border-top-right-radius: 40px; border-top-left-radius: 40px; display: flex; align-items: flex-end; overflow: hidden; border: 1px solid #e5ecef; margin-bottom: 6px; transition: all 0.4s }
.IELTSTOEFLLevelBg:hover { transform: translateY(-20px) }
.IELTSTOEFLLevelName { color: #e71947; font-size: 26px }
.IELTSTOEFLLevelContent { text-align: center; padding-bottom: 6px; position: relative }
.IELTSTOEFLTitle { width: 130px; background-color: #e71947; color: #fff; height: 56px; line-height: 56px; font-size: 20px; text-align: center }
.IELTSTOEFLVinstonLevels { align-items: flex-end }
.IELTSTOEFLVinstonLevels .IELTSTOEFLLevelContent { margin: 0 26px }
.IELTSTOEFLVinstonLevels .IELTSTOEFLLevelContent:nth-child(2) .IELTSTOEFLLevelColor { height: 38px; background-color: #e3adba }
.IELTSTOEFLVinstonLevels .IELTSTOEFLLevelContent:nth-child(3) .IELTSTOEFLLevelColor { height: 57px; background-color: #e996aa }
.IELTSTOEFLVinstonLevels .IELTSTOEFLLevelContent:nth-child(4) .IELTSTOEFLLevelColor { height: 86px; background-color: #e77992 }
.IELTSTOEFLVinstonLevels .IELTSTOEFLLevelContent:nth-child(5) .IELTSTOEFLLevelColor { height: 99px; background-color: #e77992 }
.IELTSTOEFLVinstonLevels .IELTSTOEFLLevelContent:nth-child(6) .IELTSTOEFLLevelColor { height: 117px; background-color: #e55e7c }
.IELTSTOEFLVinstonLevels .IELTSTOEFLLevelContent:nth-child(7) .IELTSTOEFLLevelColor { height: 146px; background-color: #e93f64 }
.IELTSTOEFLVinstonLevels .IELTSTOEFLLevelContent:nth-child(8) .IELTSTOEFLLevelColor { height: 178px; background-color: #e63c61 }
.IELTSTOEFLVinstonLevels .IELTSTOEFLLevelContent:nth-child(9) .IELTSTOEFLLevelColor { height: 212px; background-color: #de2b53 }
.IELTSTOEFLVinstonLevels .IELTSTOEFLLevelContent:nth-child(10) .IELTSTOEFLLevelColor { height: 100%; background-color: #e71947 }
.IELTS .IELTSContent { width: 224px; height: 56px; line-height: 56px; background-color: #f9f8f8; color: #888889; font-size: 20px; text-align: center }
.IELTS .IELTSContent:nth-child(5), .IELTS .IELTSContent:nth-child(6), .IELTS .IELTSContent:nth-child(7) { width: 112px }
.adultLevel { display: none; padding-top: 300px; max-width: 1200px; min-width: 1180px; margin: 0 auto }
.adultLevel>div { margin-bottom: 10px; display: flex; justify-content: flex-start }
.adultLevel>div>div { margin-right: 10px }
.adultLevel>div>div:last-child { margin-right: 0 }
.adultLevelColor { width: 100%; display: inline-block }
.adultLevelBg { width: 63px; height: 260px; background-color: #e5ecef; border-top-right-radius: 40px; border-top-left-radius: 40px; display: flex; align-items: flex-end; overflow: hidden; border: 1px solid #e5ecef; margin-bottom: 6px; transition: all 0.4s }
.adultLevelBg:hover { transform: translateY(-20px) }
.adultLevelName { color: #e71947; font-size: 26px }
.adultLevelContent { text-align: center; padding-bottom: 6px; position: relative }
.adultTitle { width: 130px; background-color: #e71947; color: #fff; height: 56px; line-height: 56px; font-size: 20px; text-align: center }
.adultVinstonLevels { align-items: flex-end }
.adultVinstonLevels .adultLevelContent { margin: 0 26px }
.adultVinstonLevels .adultLevelContent:nth-child(2) .adultLevelColor { height: 38px; background-color: #e3adba }
.adultVinstonLevels .adultLevelContent:nth-child(3) .adultLevelColor { height: 57px; background-color: #e996aa }
.adultVinstonLevels .adultLevelContent:nth-child(4) .adultLevelColor { height: 86px; background-color: #e77992 }
.adultVinstonLevels .adultLevelContent:nth-child(5) .adultLevelColor { height: 99px; background-color: #e77992 }
.adultVinstonLevels .adultLevelContent:nth-child(6) .adultLevelColor { height: 117px; background-color: #e55e7c }
.adultVinstonLevels .adultLevelContent:nth-child(7) .adultLevelColor { height: 146px; background-color: #e93f64 }
.adultVinstonLevels .adultLevelContent:nth-child(8) .adultLevelColor { height: 178px; background-color: #e63c61 }
.adultVinstonLevels .adultLevelContent:nth-child(9) .adultLevelColor { height: 212px; background-color: #de2b53 }
.adultVinstonLevels .adultLevelContent:nth-child(10) .adultLevelColor { height: 100%; background-color: #e71947 }
.adultVocabulary .adultVocabularyContent { width: 224px; height: 56px; line-height: 56px; background-color: #f9f8f8; color: #888889; font-size: 20px; text-align: center }
.adultVocabulary .adultVocabularyContent:nth-child(5), .adultVocabulary .adultVocabularyContent:nth-child(6), .adultVocabulary .adultVocabularyContent:nth-child(7) { width: 112px }
.adultExam .adultExamContent { width: 224px; height: 56px; line-height: 56px; background-color: #f9f8f8; color: #888889; font-size: 20px; text-align: center }
.adultExam .adultExamContent:nth-child(5) { width: 112px }
.adultExam .adultExamContent:last-child { width: 234px }
.adultEffect .adultEffectContent { width: 224px; height: 88px; background-color: #f9f8f8; color: #888889; font-size: 16px; line-height: 24px; text-align: center; padding-top: 16px; box-sizing: border-box }
.adultEffect .adultEffectContent:nth-child(5) { width: 112px }
.adultEffect .adultEffectContent:last-child { width: 234px }
.Minor { background-color: #f5f6f6 }
.Minor .title { padding: 46px 0 22px }
.MinorList { max-width: 1200px; margin: 0 auto; display: flex; flex-wrap: wrap; justify-content: space-between; padding: 54px 0 }
.MinorList li { width: 178px; height: 154px; text-align: center; padding-top: 20px; box-sizing: border-box; float: none; box-shadow: 0 0 10px #e2e2e2; margin: 14px 0; overflow: hidden; background-color: #fff }
.MinorList li:hover img { transform: scale(1.1); transform: rotate(360deg) }
.MinorList li:hover .MinorTitle { transform: scale(1.1) }
.MinorList li:hover .MinorTitleEn { transform: scale(1.1) }
.MinorList li img { width: 48px; transition: all 0.5s }
.MinorTitle { font-size: 16px; color: #333; padding: 16px 0 10px; margin-bottom: 0; transition: all 0.5s }
.MinorTitleEn { font-size: 16px; color: #888889; margin-bottom: 0; transition: all 0.5s }
 
