@charset "UTF-8";
@media (max-width: 1680px) and (min-width: 1440px) {
    .indexColumn1CUpL{font-size: 1rem;}
    .indexColumn2Up .title{font-size: 1rem;}
    .indexColumn2Up .info .infoText{font-size: 0.8rem;}
    .indexColumn2Up .info .infoC{font-size: 0.4rem;}
    .indexC2TextScrollC .bd .con .text2{font-size: 1rem;}
    .indexC3ListBtn dd .con{height: 2.42rem;}
    .indexC3ListBtn{width: 7rem;}
    .indexColumn3{height: 22rem;}
    .indexC3ListBtn dd .con::before{width: 8.75rem;}
    .indexC3ListBtn dd .con .titleText{font-size: 0.4rem;}
    .indexC3ConText .text1{line-height: 1.25rem;font-size: 1rem;}
    .indexC3Con .title{margin-bottom: 2rem;font-size: 1rem;}
    .indexC3Con{padding-top: 1.5rem;}
    .indexColumn3Btn{bottom: 2rem;}
    .indexColumn4{padding: 2rem 0 1.5rem;}
    .indexColumn4 .title{font-size: 1rem;}
    .indexColumn5 .title .titleC{font-size: 1rem;}
    .indexColumn5 .title .info{font-size: 0.5rem;}
    .indexColumn5 .title{margin-bottom: 0.8rem;}
    .indexColumn5{padding-bottom: 2rem;}
    .videoListUp .title{font-size: 1rem;}
    .videoViewBoxC1C .title{font-size: 0.75rem;}
    .contactUsBox .title{font-size: 1rem;}
    .applyTrialC{padding: 1rem 4.5rem 0;}
    .applyTrialBtn{margin-bottom: 2rem;}
    .applyTrialC .title{font-size: 0.8rem;}
    .applyTrialC .info{font-size: .35rem;}
    .applyTrialCallNum{font-size: .35rem;}
    .applyTrialL{width: 16.25rem;height: 20rem;}
}
@media (max-width: 1439px) and (min-width: 1200px) {
    .indexColumn1CUpL{font-size: 0.8rem;}
    .indexColumn2Up .title{font-size: 0.8rem;}
    .indexColumn2Up .info .infoText{font-size: 0.7rem;}
    .indexColumn2Up .info .infoC{font-size: 0.4rem;}
    .indexC2TextScrollC .bd .con .text2{font-size: 0.8rem;}
    .indexC3ListBtn dd .con{height: 1.86rem;}
    .indexColumn3{height: 17rem;}
    .indexC3ListBtn{width: 7rem;}
    .indexC3ConText{padding:0 25%;}
    .indexC3ListBtn dd .con::before{width: 7.75rem;}
    .indexC3ListBtn dd .con .titleText{font-size: 0.4rem;}
    .indexC3ListBtn dd.active .con .titleText{transform: translateX(-1.5rem);-webkit-transform: translateX(-0.5rem);}
    .indexC3ConText .text1{line-height: 1rem;font-size: 0.8rem;}
    .indexC3Con .title{margin-bottom: 1rem;font-size: 0.8rem;}
    .indexColumn3Btn{bottom: 1rem;}
    .indexC3Con{padding-top: 1rem;}
    .indexColumn4{padding: 1.5rem 0 1rem;}
    .indexColumn4 .title{font-size: 0.8rem;}
    .indexColumn5 .title .titleC{font-size: 0.8rem;}
    .indexColumn5 .title .info{font-size: 0.4rem;}
    .indexColumn5 .title{margin-bottom: 0.7rem;}
    .indexColumn5{padding-bottom: 1.5rem;}
    .videoListUp .title{font-size: 0.8rem;}
    .videoViewBoxC1C .title{font-size: 0.7rem;}
    .contactUsBox .title{font-size: 0.8rem;}
    .applyTrialC{padding: 1rem 2.5rem 0;}
    .applyTrialBtn{margin-bottom: 2rem;}
    .applyTrialC .title{font-size: 0.8rem;}
    .applyTrialC .info{font-size: .35rem;}
    .applyTrialCallNum{font-size: .35rem;}
    .applyTrialL{width: 16.25rem;height: 20rem;}
}
/* 中等屏幕平板 */
@media (max-width: 1199px) and (min-width: 768px) {
    html{font-size: 30px;}
    html,body {scrollbar-width: none;}
    ::-webkit-scrollbar {display: none;width: 0;}
    .wrap{width: unset;padding: 0 .75rem;}
    .videoFloatClose{width: 1.5rem;height: 1.5rem;}
    .topCR .applyBtn a{font-size: 0.65rem;}
    .indexBannerTextBtn a{font-size: 0.65rem;line-height: 1.5rem;height: 1.5rem;}
    .indexBannerText{top: 20%;}
    .indexBannerText .text2{margin-bottom: 1rem;}
    .footerEwm dd .icon{background-size: 0.75rem;}
    .footerEwm dd{margin-right: 1.25rem;}
    .footerConL .item{font-size: 0.65rem;}
    .friendCopyRightR{font-size: 0.65rem;}
    .friendCopyRightR a{font-size: 0.65rem;}
    .indexColumn1CUpR{font-size: 0.65rem;text-align: justify;}
    .indexColumn1CUpL{text-align: center;float: unset;display: block;margin-right: 0;margin-bottom: 1rem;}
    .indexColumn1C{padding: 1.25rem 0 1.75rem;}
    .indexColumn2{padding: 1rem 0;}
    .indexColumn2Up{margin-bottom: 1rem;}
    .indexColumn2Up .title{text-align: center;float: unset;display: block;margin-right: 0;}
    .indexColumn2Up .info .infoC{font-size: 0.65rem;text-align: justify;}
    .indexColumn2Up .info .infoText{text-align: left;}
    .indexC2TextScrollC .bd .con .text2{font-weight: bold;color: #d8281c;}
    .indexC2Prev{width: 1.5rem;height: 1.5rem;background-size: 1.5rem;}
    .indexC2Next{width: 1.5rem;height: 1.5rem;background-size: 1.5rem;}
    .indexC2Dot{line-height: 1.5rem;height: 1.5rem;}
    .indexC2TextScrollC .bd .con .text1{font-size: 0.65rem;}
    .indexC2TextScrollC .bd .con .info{font-size: 0.6rem;}
    .indexC3MenuScroll{height: unset;visibility: visible;opacity: 1;}
    .indexC3ListBtn{display: none;}
    .indexColumn3{height: 25rem;}
    .indexC3Con{padding-top: 1.25rem;}
    .indexC3Con .title{margin-bottom: 1.5rem;text-align: center;}
    .indexC3ConText .text1{font-size: 1rem;}
    .indexC3ConText .text2{font-size: 0.65rem;}
    .indexColumn3Btn{bottom: 1rem;}
    .indexC3ConText{padding: 0 0.75rem;}
    .indexColumn3BtnC .btnCon .num1{font-size: 0.65rem;}
    .indexColumn3BtnC .btnCon .num2{font-size: 0.65rem;}
    .indexColumn3BtnC .btn1 {background-size: 0.4rem;}
    .indexColumn3BtnC .btn2 {background-size: 0.4rem;}
    .indexColumn4{padding: 1.5rem 0 1rem;}
    .indexColumn5 .title .info{font-size: 0.65rem;}
    .indexColumn5 .title{margin-bottom: 0.5rem;}
    .indexColumn5{padding-bottom: 1.5rem;}
    .indexColumn5List dd{width:25%;margin-bottom: 0;}
    .indexColumn5List{margin-right: 0;}
    .indexColumn5List dd a{margin-right: 0;border: 1px solid #ebebeb;}
    .indexColumn4{background-image: none !important;}
    .indexColumn5{background-image: none !important;}
    .updateLogBoxCR{display: none;}
    .versionMenu{display: block;}
    .updateLogBoxCL{padding-left: 0;}
    .updateLogBoxCL::before{display: none;}
    .updateLogBoxCL .item .title::before{display: none;}
    .updateLogVersion{display: flex;flex-wrap: wrap;}
    .updateLogVersion dd{margin-right: .5rem;margin-bottom: 0.75rem;}
    .updateLogVersion dd a{font-size: 0.65rem;}
    .updateLogBoxCL .item .title{font-size: 0.85rem;}
    .updateLogBoxCL .item .itemCon .itemConOne{font-size: 0.7rem;}
    .updateLogBoxCL .item .itemCon .itemConTwo{font-size: 0.65rem;}
    .updateLogBoxCL .item .itemCon .itemConOne{margin-bottom: 0.25rem;}
    .updateLogBoxCL .item .itemCon .itemConTwo{margin-bottom: 0.5rem;}
    .videoListBoxCon .videoListUp{padding: 1rem 0;}
    .videoListBox dd a .text .title{font-size: 0.7rem;}
    .videoListBox dd a .text .info{font-size: 0.65rem;}
    .videoListBox dd a .pic::after{background-size: 1.5rem;}
    .videoListBox2 dd a .text .title{font-size: 0.7rem;}
    .videoListBox2 dd a .pic::after{background-size: 1.5rem;}
    .videoMoreMenuL{font-size: 0.65rem;line-height: 2rem;height: 2rem;margin-right: 0.5rem;}
    .videoMoreMenuList a{font-size: 0.65rem;margin-bottom: 0.25rem;line-height: 2rem;height: 2rem;}
    .videoViewBoxC1Up{padding: 1rem 0;}
    .newsViewVideo{width: 100%;height: 14rem;}
    .location{font-size: 0.65rem;}
    .returnBtn a{font-size: 0.65rem;}
    .videoViewBoxC1C{padding: 0;background-color: unset;}
    .videoViewBoxC1C .title{border: none;margin-bottom: 0.75rem;padding-bottom: 0;font-weight: bold;font-size: 1rem;}
    .videoViewBoxC1C .infoCon .infoTitle{font-size: 0.7rem;}
    .videoViewBoxC1C .infoCon .ifnoText{font-size: 0.65rem;}
    .videoViewBoxC1C .infoCon{margin-bottom: 0;}
    .lookViewGroup{display: none;}
    .videoListViewBoxC2{display: none;}
    .teachDocMenuMbBox{display: block;}
    .teachDocBoxUp .title{float: unset;display: block;}
    .teachDocBoxUp .locationBox{float: unset;padding: 0.5rem 0;display: block;}
    .teachDocMenu{display: none;}
    .teachDocBoxCText .title{font-size: 0.95rem;line-height: 1.5rem;}
    .teachDocBoxCText .info1{font-size: 0.7rem;line-height: 1rem;}
    .teachDocBoxCText .info2{font-size: 0.8rem;line-height: 1.25rem;}
    .teachDocBoxCText .info3{font-size: 0.75rem;line-height: 1.25rem;}
    .contactUsList1{margin-bottom: 1.25rem;border-radius: .5rem;}
    .contactUsList2{border-radius: 0.5rem;}
    .contactUsList1 dd .con .text .text1{font-size: 0.65rem;}
    .contactUsList1 dd .con .text .text2{font-size: 0.65rem;}
    .contactUsList2 dd .con .text{font-size: 0.65rem;}
    .subBanner:before{padding-top: 53.3333%;}
    .applyTrialL{display: none;}
    .privacyModalBoxCon{font-size: 0.65rem;line-height: 1.5rem;height: 12.5rem;}
    .applyTrialC{padding: 2rem 6.5rem ;}
    .privacyModalBox .title{font-size: 0.75rem;line-height: 2rem;height: 2rem;}
    .applyTrialC .info{font-size: 0.65rem;line-height: 1.5rem;}
    .applyTrialCForm .item{margin-bottom: 0.5rem;}
    .applyTrialCForm .item .con .lable{font-size: 0.65rem;width: 3.5rem;line-height: 1.75rem;height: 1.75rem;}
    .applyTrialCForm .item .con .input{line-height: 1.75rem;height: 1.75rem;}
    .applyTrialCForm .item .con .input input{line-height: 1.75rem;height: 1.75rem;}
    .applyTrialCForm .item .sendYzmBtn a{font-size: 0.65rem;line-height: 1.75rem;height: 1.75rem;}
    .readIngInfoC{font-size: 0.65rem;}
    .applyTrialBtn a{font-size: 0.65rem;line-height: 2rem;height: 2rem;}
    .applyTrialCallNum{font-size: 0.65rem;line-height: 1.25rem;}
    .applyTrialCForm .item .con .input input{font-size: .65rem;}
    .applyTrialCForm .item .con .input input::placeholder{font-size: .65rem;}
    .readIngInfo{line-height: 1rem;}
    .readIngInfo .readIngInfoL{margin-top: 0.25rem;}
    .applyTrialCForm .item .sendYzmBtn a{width:3.8rem;}
    .indexColumn5List dd a{width: unset;height: unset;}
    .privacyPolicyBox .title{font-size: 0.9rem;}
    .privacyPolicyBox .info{line-height: 1rem;font-size: 0.65rem;}
    .footerModalC{font-size: 0.65rem;}
    .footerModalBtn a{font-size: 0.6rem;}
}

/* 小屏幕手机 */
@media (max-width: 767px) {
    html{font-size: 20px;}
    html,
    body {scrollbar-width: none;}
    ::-webkit-scrollbar {display: none;width: 0;}
    .wrap{width: unset;padding: 0 .5rem;}
    .videoFloatClose{width: 1.5rem;height: 1.5rem;}
    .topCR .applyBtn a{font-size: 0.65rem;}
    .indexBannerTextBtn a{font-size: 0.65rem;line-height: 1.5rem;height: 1.5rem;}
    .indexBannerText{top: 15%;}
    .indexBannerText .text2{margin-bottom: 0.5rem;}
    .menuBtn2.active .line:nth-child(3) {-webkit-transform: translateY(-4px) rotate(-45deg);transform: translateY(-4px) rotate(-45deg);}
    .footerEwm dd .icon{background-size: 0.75rem;}
    .footerEwm dd{margin-right: 1.25rem;}
    .footerConL .item{font-size: 0.65rem;}
    .footerConRText .footerConRTextL{margin-right: .75rem;}
    .footerConRTextBtn a{width: 2.5rem;height: 2.5rem;line-height: 2.5rem;}
    .friendCopyRightR{font-size: 0.65rem;}
    .friendCopyRightR a{font-size: 0.65rem;}
    .indexColumn1CUpR{font-size: 0.75rem;text-align: justify;}
    .indexColumn1CUpL{text-align: center;float: unset;display: block;margin-right: 0;margin-bottom: 1rem;}
    .indexColumn1C{padding: 1.25rem 0 1.75rem;}
    .indexColumn2{padding: 1rem 0;}
    .indexColumn2Up{margin-bottom: 1rem;}
    .indexColumn2Up .title{text-align: center;float: unset;display: block;margin-right: 0;}
    .indexColumn2Up .info .infoC{font-size: 0.75rem;text-align: justify;}
    .indexColumn2Up .info .infoText{text-align: left;}
    .indexC2TextScrollC .bd .con .text2{font-weight: bold;color: #d8281c;}
    .indexC2Prev{width: 1.5rem;height: 1.5rem;background-size: 1.5rem;}
    .indexC2Next{width: 1.5rem;height: 1.5rem;background-size: 1.5rem;}
    .indexC2Dot{line-height: 1.5rem;height: 1.5rem;}
    .indexC2TextScrollC .bd .con .text1{font-size: 0.75rem;}
    .indexC2TextScrollC .bd .con .info{font-size: 0.7rem;}
    .indexC3MenuScroll{height: unset;visibility: visible;opacity: 1;}
    .indexC3ListBtn{display: none;}
    .indexColumn3{height: 30rem;}
    .indexC3Con{padding-top: 1.25rem;}
    .indexC3Con .title{margin-bottom: 1.5rem;text-align: center;}
    .indexC3ConText .text1{font-size: 1rem;}
    .indexC3ConText .text2{font-size: 0.65rem;}
    .indexColumn3Btn{bottom: 1rem;}
    .indexC3ConText{padding: 0 0.5rem;}
    .indexColumn3BtnC .btnCon .num1{font-size: 0.65rem;}
    .indexColumn3BtnC .btnCon .num2{font-size: 0.65rem;}
    .indexColumn3BtnC .btn1 {background-size: 0.4rem;}
    .indexColumn3BtnC .btn2 {background-size: 0.4rem;}
    .indexC3MenuScroll .bd .con{font-size: 0.7rem;}
    .indexColumn4{padding: 1rem 0 1rem;}
    .indexColumn5 .title .info{font-size: 0.7rem;}
    .indexColumn5 .title{margin-bottom: 0.5rem;}
    .indexColumn5{padding-bottom: 1rem;}
    .indexColumn5List{margin-right: 0;}
    .indexColumn5List dd{width:33.3333%;margin-bottom: 0;}
    .indexColumn5List dd a{margin-right: 0;border: 1px solid #ebebeb;}
    .indexColumn4{background-image: none !important;}
    .indexColumn5{background-image: none !important;}
    .updateLogBoxCR{display: none;}
    .versionMenu{display: block;}
    .updateLogVersion{display: flex;flex-wrap: wrap;}
    .updateLogVersion dd{margin-right: .5rem;margin-bottom: 0.75rem;}
    .updateLogVersion dd a{font-size: 0.7rem;}
    .updateLogBoxCL .item .title{font-size: 0.95rem;}
    .updateLogBoxCL .item .itemCon .itemConOne{font-size: 0.75rem;}
    .updateLogBoxCL .item .itemCon .itemConTwo{font-size: 0.7rem;}
    .updateLogBoxCL .item .itemCon .itemConOne{margin-bottom: 0.25rem;}
    .updateLogBoxCL .item .itemCon .itemConTwo{margin-bottom: 0.5rem;}
    .updateLogBoxCL{padding-left: 0;}
    .updateLogBoxCL::before{display: none;}
    .updateLogBoxCL .item .title::before{display: none;}
    .page{font-size: 0.65rem;}
    .page a{width: 1.25rem;height: 1.25rem;line-height: 1.25rem;}
    .page a div{width: 1.25rem;height: 1.25rem;line-height: 1.25rem;}
    .videoListBoxCon .videoListUp{padding: 1rem 0;}
    .videoListBox{margin-right: 0;}
    .videoListBox dd{width: 100%;}
    .videoListBox dd a{margin-right: 0;}
    .videoListBox dd a .text .title{font-size: 0.75rem;}
    .videoListBox dd a .text .info{font-size: 0.7rem;}
    .videoListBox dd a .pic::after{background-size: 1.5rem;}
    .videoListBox2 dd a .pic::after{background-size: 1.5rem;}
    .videoListBox2{margin-right: 0;}
    .videoListBox2 dd{width: 100%;}
    .videoListBox2 dd a{margin-right: 0;}
    .videoListBox2 dd a .text .title{font-size: 0.75rem;}
    .videoMoreMenuL{font-size: 0.7rem;margin-right: 0.25rem;line-height: 2rem;height: 2rem;}
    .videoMoreMenuList a{font-size: 0.75rem;margin-bottom: 0.5rem;line-height: 2rem;height: 2rem;}
    .videoListUpL{line-height: 1.75rem;height: 1.75rem;background-color: #fff;border-radius: 1.75rem;margin-top: 0rem;}
    .videoListUpL .searchBtn{float: right;display: inline;width: 3rem;line-height: 1.75rem;height: 1.75rem;border-radius: 1.75rem;background-color: #333333;text-align: center;}
    .videoListUpL .searchBtn a{display: block;font-size: .65rem;color: #fff;}
    .videoListUpL .input input{min-height: 1.75rem;line-height: 1.75rem;height: 1.75rem;font-size: 0.65rem;}
    .newsViewVideo{width: 100%;height: 14rem;}
    .location{font-size: 0.7rem;}
    .returnBtn a{font-size: 0.7rem;}
    .videoViewBoxC1C{padding: 0;background-color: unset;}
    .videoViewBoxC1C .title{border: none;margin-bottom: 0.75rem;padding-bottom: 0;font-weight: bold;font-size: 1.1rem;}
    .videoViewBoxC1C .infoCon .infoTitle{font-size: 0.75rem;}
    .videoViewBoxC1C .infoCon .ifnoText{font-size: 0.7rem;}
    .videoViewBoxC1C .infoCon{margin-bottom: 0;}
    .lookViewGroup{display: none;}
    .videoListViewBoxC2{display: none;}
    .teachDocMenuMbBox{display: block;}
    .teachDocBoxUp .title{float: unset;display: block;}
    .teachDocBoxUp .locationBox{float: unset;padding:0.5rem 0;display: block;}
    .teachDocMenu{display: none;}
    .teachDocBoxCText .title{font-size: 1rem;line-height: 1.5rem;}
    .teachDocBoxCText .info1{font-size: 0.75rem;line-height: 1rem;}
    .teachDocBoxCText .info2{font-size: 0.85rem;line-height: 1.25rem;}
    .teachDocBoxCText .info3{font-size: 0.8rem;line-height: 1.25rem;}
    .contactUsList1{margin-bottom: 1.25rem;border-radius: .5rem;}
    .contactUsList2{border-radius: 0.5rem;}
    .contactUsList1 dd .con .text .text1{font-size: 0.7rem;}
    .contactUsList1 dd .con .text .text2{font-size: 0.7rem;}
    .contactUsList2 dd .con .text{font-size: 0.7rem;}
    .contactUsList1 dd{width: 100%;margin-bottom: 0.5rem;}
    .subBanner:before{padding-top: 53.3333%;}
    .applyTrialL{display: none;}
    .privacyModalBoxCon{font-size: 0.75rem;line-height: 2rem;height: 15.5rem;}
    .applyTrialC{padding: 2rem 0.75rem ;}
    .privacyModalBox{width: 90%;}
    .privacyModalBox .title{font-size: 0.85rem;line-height: 2.25rem;height: 2.25rem;}
    .applyTrialC .info{font-size: 0.75rem;line-height: 1.5rem;}
    .applyTrialCForm .item{margin-bottom: 0.75rem;}
    .applyTrialCForm .item .con .lable{font-size: 0.75rem;width: 3.5rem;line-height: 2.25rem;height: 2.25rem;}
    .applyTrialCForm .item .con .input{line-height: 2.25rem;height: 2.25rem;}
    .applyTrialCForm .item .con .input input{line-height: 2.25rem;height: 2.25rem;}
    .applyTrialCForm .item .sendYzmBtn a{font-size: 0.75rem;line-height: 2.25rem;height: 2.25rem;}
    .readIngInfoC{font-size: 0.75rem;}
    .applyTrialBtn a{font-size: 0.75rem;line-height: 2.5rem;height: 2.5rem;}
    .applyTrialCallNum{font-size: 0.75rem;line-height: 1.5rem;}
    .applyTrialCForm .item .con .input input{font-size: .75rem;}
    .applyTrialCForm .item .con .input input::placeholder{font-size: .75rem;}
    .readIngInfo{line-height: 1rem;}
    .readIngInfo .readIngInfoL{margin-top: 0.25rem;}
    .applyTrialCForm .item .sendYzmBtn a{width:4.8rem;}
    .indexColumn5List dd a{width: unset;height: unset;}
    .privacyPolicyBox .title{font-size: 1rem;}
    .privacyPolicyBox .info{line-height: 1.25rem;font-size: 0.7rem;}
    .footerModalC{font-size: 0.75rem;}
    .footerModalBtn a{font-size: 0.7rem;}
}