/*头部和底部一个在最顶部一个在最底部*/
html, body {
    height: 100%;
    margin: 0;
    display: flex;
    flex-direction: column;
}
#footer{
    margin-top: auto;
    width: 100%;
    padding-bottom: 40px;
}
.academic-courses-content{
    padding:0 15px 0;
    width: 100%;
}
.academic-courses-content h2{
    font-size: 1.8rem;
    font-weight: bold;
    text-align: center;
    margin: 15px 0;
}
.academic-courses-content>div:nth-child(1){
    background-color: #dcd9d5;
    border-radius: 7px;
    width: 100%;
    padding: 10px 15px;
}
.academic-courses-content>div:nth-child(1)>span:nth-child(1){
    font-size: 1.3rem;
    font-weight: 500;
    color: #858396;
}
.academic-courses-content>div:nth-child(1)>span:nth-child(2){
    font-size: 1.7rem;
    font-weight: bold;
    margin: 5px 0 25px;
}
.academic-courses-content>div:nth-child(1)>div>span{
    font-size: 1.6rem;
    font-weight: 500;
    background-color: #f3f2f1;
    border-radius: 20px;
    padding: 5px 15px;
}
/*无数据样式*/
.academic-courses-content>.academic-courses-content-no-data img,.academic-courses-content>.academic-courses-content-data img{
    width: 150px;
    height: 136px;
}
.academic-courses-content>.academic-courses-content-no-data>div>div:nth-child(1)>div:nth-child(1){
    margin-right: 10px;
    background-image: url("../image/universityInfo/icons.png");
    background-repeat: no-repeat;
    width: 55px;
    height: 20px;
    background-position: 0 -630px;
    transform: scale(0.7);
}
.academic-courses-content>.academic-courses-content-no-data>div>div:nth-child(1)>div:nth-child(2)>span{
    font-size: 1.4rem;
    font-weight: 500;
}
.academic-courses-content>.academic-courses-content-no-data>div>div:nth-child(1)>div:nth-child(2)>span:nth-child(2){
    color: #858396;
    font-size: 1.1rem;
    margin-top: 10px;
}
.academic-courses-content>.academic-courses-content-no-data>div button,.academic-courses-content>.academic-courses-content-data>div button{
    padding:5px 10px;
    background-color: #00cea2;
    border-color: #00cea2;
    border-radius: 15px;
    font-size: 1.2rem;
    color: #fff;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
}
/*有数据样式*/
.academic-courses-content>.academic-courses-content-data img+div{
    width: calc(100% - 150px - 20px);

}
.academic-courses-content>.academic-courses-content-data>span{
    color: #f60028;
    font-size: 1.2rem;
    font-weight: 500;
    margin: 10px 0 15px 0;
}
.academic-courses-content>.academic-courses-content-data>div button{
    font-size: 1.5rem;
    padding: 5px 20px;
}
.academic-courses-content>.academic-courses-content-data h4+div>span{
    font-size: 1.2rem;
    font-weight: 500;
    margin-top: 10px;
    color: #4c4c4a;
}
/*curriculum highlghts*/
.academic-courses-content>.academic-courses-content-curriculum>div:nth-child(1)>img{
    width: 20px;
    height: 20px;
    margin-right: 5px;
}
.academic-courses-content>.academic-courses-content-curriculum>div:nth-child(2)>img:nth-child(1){
    width: 100%;
    height: auto;
}
.academic-courses-content>.academic-courses-content-curriculum>div:nth-child(2)>img:nth-child(2){
    left: 15px;
    bottom: 15px;
    width: 57px;
    height: 58px;
    z-index: 0;
    background: url(../image/academicCourses/video_play.png) no-repeat;
    border-radius: 100%;
}
.academic-courses-content>.academic-courses-content-curriculum>div:last-child>div>div>span{
    width: 5px;
    height: 5px;
    background-color: #65645f;
    border-radius: 50%;
    margin-right: 10px;
    display: inline-block;
}
.academic-courses-content>.academic-courses-content-curriculum>div:last-child>div>span{
    font-size: 1.2rem;
    font-weight: 500;
    width: calc(100% - 10px - 5px);
    color: #65645f;
}
/*基本信息*/
.academic-courses-content>h2:first-of-type+div span+img{
    width: 15px;
    height: 15px;
    margin-left: 5px;
}
.academic-courses-content>h2:first-of-type+div span+img+.question-modal{
    padding: 10px;
    background-color: #fff!important;
    width: 100%!important;
    height: auto!important;
    border-radius:6px!important;
    margin: 0!important;
    left: 0;
    top: 30px;
    box-shadow: 1px 1px 2px  #dee2e6,-1px -1px 2px #dee2e6;
    z-index:996;
    display: none;
}
.academic-courses-content>h2:first-of-type+div span+img+.question-modal>span{
    font-size: 1.3rem;
    word-break: break-all;
    display: inline-block;
    white-space: pre-wrap;
    color: #817e79;
}
.academic-courses-content>h2:first-of-type+div span+img+.question-modal>div{
    width: 15px;
    height: 15px;
    background-color: #fff;
    transform: rotate(45deg);
    top: -7px;
    left: 92px;
    box-shadow: -1px -1px 2px  #dee2e6;
}
.academic-courses-content #serviceFeeModal{
    width: 200px!important;
    top:35px!important;
}
.academic-courses-content>h2:first-of-type+div span+img+#serviceFeeModal>div{
    right: 92px;
}
.academic-courses-content #applicationFeeModal,.academic-courses-content #applicationDeadlineModal{
    left: 145px;
    top: -20px;
    width: calc(0.45 / 0.55 * 100%)!important;
}
.academic-courses-content #applicationDeadlineModal{
    left:172px!important;
}
.academic-courses-content>h2:first-of-type+div span+img+#applicationFeeModal>div,.academic-courses-content>h2:first-of-type+div span+img+#applicationDeadlineModal>div{
    left:-7px;
    top: 27px;
    transform: rotate(-45deg);
}
/*information*/
.academic-courses-content>h2:first-of-type+div{
    padding: 10px;
    border-radius: 5px;
}
.academic-courses-content>h2:first-of-type+div span{
    font-size: 1.15rem;
    font-weight: 500;
}

.academic-courses-content>h2:first-of-type+div>div:nth-child(1)>.academic-courses-content-information-top>div:nth-child(1),.academic-courses-content>h2:first-of-type+div>div:nth-child(1)>.academic-courses-content-information-top>div:nth-child(2),.academic-courses-content>h2:first-of-type+div>div:nth-child(1)>.academic-courses-content-information-top>div:nth-child(3){
    min-height: 25px;
}
.academic-courses-content>h2:first-of-type+div>div:nth-child(1)>.academic-courses-content-information-top>div:nth-child(1)>div:nth-child(1)>div,.academic-courses-content>h2:first-of-type+div>div:nth-child(1)>.academic-courses-content-information-top>div:nth-child(2)>div:nth-child(1)>div,.academic-courses-content>h2:first-of-type+div>div:nth-child(1)>.academic-courses-content-information-top>div:nth-child(3)>div:nth-child(1)>div{
    width: 3px;
    height: 3px;
    background-color: #000;
    border-radius: 50%;
    margin-right: 5px;
    margin-left: 5px;
}
.academic-courses-content>h2:first-of-type+div .courses-info-information-icons{
    background-repeat: no-repeat;
    background-image: url("../image/universityInfo/icons2.png");
    width: 21px;
    height: 30px;
    margin-right: 5px;
    min-width:21px;
}
.academic-courses-content>h2:first-of-type+div>div:nth-child(1)>.academic-courses-content-information-bottom>div:nth-child(1) .courses-info-information-icons{
    background-position: 0 -220px;
}
.academic-courses-content>h2:first-of-type+div>div:nth-child(1)>.academic-courses-content-information-bottom>div:nth-child(2) .courses-info-information-icons{
    background-position: -24px -220px;
}
.academic-courses-content>h2:first-of-type+div>div:nth-child(1)>.academic-courses-content-information-bottom>div:nth-child(3) .courses-info-information-icons{
    background-position: -48px -220px;
}
.academic-courses-content>h2:first-of-type+div>div:nth-child(1)>.academic-courses-content-information-bottom>div:nth-child(4) .courses-info-information-icons{
    background-position: -72px -220px;
}
.academic-courses-content>h2:first-of-type+div>div:nth-child(1)>.academic-courses-content-information-bottom>div:nth-child(5) .courses-info-information-icons{
    background-position: -96px -220px;
}
.academic-courses-content>h2:first-of-type+div>div:nth-child(1)>.academic-courses-content-information-bottom a{
    color: #da251d;
    font-weight: 500;
    font-size: 1.15rem;
}
.academic-courses-content>h2:first-of-type+div>div>div>div{
    white-space: nowrap;
}
.academic-courses-content>h2:first-of-type+div>div>div>span{
    word-break: break-word;
    width: 45% !important;
}
/*bootstrap自带select*/
.academic-courses-content>h2:first-of-type+div>div .form-control{
    width: 45% !important;
    font-size: 1.15rem;
    color: #fff;
    background-color: #00cea2;
    border: none;
    border-radius: 15px;
    font-weight: 500;
}
.academic-courses-content>h2:first-of-type+div>div .form-control>option{
    background-color: #fff;
    color: #495057;
}
.academic-courses-content>h2:first-of-type+div>div .form-control:focus{
    box-shadow: none;
}
/*插件select*/
.academic-courses-content>h2:first-of-type+div>div .mySelect{
    width: 45% !important;
    font-size: 1.15rem;
    border: none;
    font-weight: 500;
}
.academic-courses-content>h2:first-of-type+div>div .mySelect .inputWrap{
    border:none;
    padding: 0 5px;
    min-height: 25px;
    color: #fff;
    background-color: #00cea2;
    border-radius: 15px;
    z-index:996;
}
.academic-courses-content>h2:first-of-type+div>div .mySelect .inputWrap:focus,.academic-courses-content>h2:first-of-type+div>div  .mySelect .inputWrap:active,.academic-courses-content>h2:first-of-type+div>div  .mySelect .inputWrap:hover{
    box-shadow: none;
}
.academic-courses-content>h2:first-of-type+div>div .mySelect .mySelect-option{
    border-color:#00cea2;
    z-index:995;
    padding-top: 11px;
    top: 15px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
}
.academic-courses-content>h2:first-of-type+div>div .mySelect .mySelect-option div{
    min-height: 25px;
}
.academic-courses-content>h2:first-of-type+div>div #academicCoursesSelect2 .inputWrap{
    z-index:994;
}
.academic-courses-content>h2:first-of-type+div>div #academicCoursesSelect2  .mySelect-option{
    z-index:993;
}
.academic-courses-content>h2:first-of-type+div>div:nth-child(1)>div>div>div:nth-child(1){
    min-width: 160px;
    width: 55% !important;
}
.academic-courses-content>h2:first-of-type+div>div:last-of-type>div>button{
    padding:5px 20px;
    border-radius: 15px;
    color: #fff;
    margin-top: 15px;
    font-size: 1.3rem;
    font-weight: 500;
}
.academic-courses-content>h2:first-of-type+div>div:last-of-type>div:nth-child(1)>button{
    background-color:#f20000 ;
}
.academic-courses-content>h2:first-of-type+div>div:last-of-type>div:nth-child(2)>button{
    background-color: #7f7c77;
}
/*选择原因*/
.academic-courses-content>.academic-courses-content-reasons{
    background-color: #f8f8f7;
    width: calc(100% + 30px);
    margin-top: 20px;
    padding: 0 15px;
}
.academic-courses-content>.academic-courses-content-reasons>div:first-of-type>span{
    font-size: 1.3rem;
    font-weight: 500;
    color: #00c6a5;
}
.academic-courses-content>.academic-courses-content-reasons>.academic-courses-content-reasons-content{
    padding: 10px;
    background: #fff;
    margin-bottom: 15px;
}
.academic-courses-content>.academic-courses-content-reasons>.academic-courses-content-reasons-content img{
    width: 45px;
    height: 45px;
    margin-right: 10px;
    margin-top: 3px;
}
.academic-courses-content>.academic-courses-content-reasons>.academic-courses-content-reasons-content span{
    font-weight: 500;
    font-size: 1.2rem;
    color: #73706b;
}
.academic-courses-content>.academic-courses-content-reasons>.academic-courses-content-reasons-content>div:first-child>div>div{
    font-weight: 500;
    font-size: 1.45rem;
    margin-bottom: 5px;
}
.academic-courses-content>.academic-courses-content-reasons>.academic-courses-content-reasons-content>div:last-child{
    margin-top: 10px;
}
.academic-courses-content>.academic-courses-content-reasons>.academic-courses-content-reasons-content>div:last-child>span:nth-child(2){
    margin: 0 5px;
}
.academic-courses-content>.academic-courses-content-reasons>div:last-child>img{
    height: 41px;
    width: 150px;
    background-color: #fff;
    padding: 2px 5px;
}
.academic-courses-content>.academic-courses-content-reasons>div:last-child>img+span{
    font-size: 1.3rem;
    font-weight: 500;
    top: 6px;
    left: calc(50% - 32px);
}
.academic-courses-content>.academic-courses-content-reasons>div:last-child>img+span+div>button{
    font-size: 1.4rem;
    font-weight: 500;
    color: #fff;
    border-color: #00c097;
    background-color: #00c097;
    padding:7px 26px;
    border-radius: 5px;
}
/*折叠内容*/
/*顶部内容*/
.academic-courses-content>.academic-courses-content-collapse-top{
    background-color: #ff9304;
    padding: 6px 15px;
}
.academic-courses-content>.academic-courses-content-collapse-top>i{
    font-size: 15px;
    color: #fff;
}
.academic-courses-content>.academic-courses-content-collapse-top>div{
    width: calc(100% - 20px);
}
.academic-courses-content>.academic-courses-content-collapse-top>div>span{
    word-break: break-word;
    font-size: 1.2rem;
    font-weight: 500;
    color: #fff;
}
.academic-courses-content>.academic-courses-content-collapse-top>div>span:first-of-type~span{
    display: none;
}
.academic-courses-content>.academic-courses-content-collapse-top>.bi-chevron-right::before{
    font-weight: 600!important;
}
.academic-courses-content>.academic-courses-content-collapse-top>.bi-chevron-up{
    display: none;
}
.academic-courses-content>.academic-courses-content-collapse-top>.bi-chevron-up::before{
    font-weight: 600!important;
}
.academic-courses-content>.academic-courses-content-collapse-content>div{
    padding: 10px 0;
}
.academic-courses-content>.academic-courses-content-collapse-content>div>div:nth-child(1)>div{
    padding: 0 15px;
}
.academic-courses-content>.academic-courses-content-collapse-content i{
    font-size: 15px;
}
.academic-courses-content>.academic-courses-content-collapse-content .bi-chevron-down::before{
    font-weight: 600!important;
}
.academic-courses-content>.academic-courses-content-collapse-content .bi-chevron-up::before{
    font-weight: 600!important;
}
.academic-courses-content>.academic-courses-content-collapse-content #collapseOne img{
    width: 40px;
    height: 40px;
    margin-right: 10px;
}
.academic-courses-content>.academic-courses-content-collapse-content #collapseOne img+div>div>span{
    font-size: 1.3rem;
    font-weight: bold;
}
.academic-courses-content>.academic-courses-content-collapse-content #collapseOne img+div>div>span:nth-child(2){
    color: #ff9a27;
}
.academic-courses-content>.academic-courses-content-collapse-content #collapseOne img+div>span{
    font-size: 1.2rem;
    font-weight: 500;
    color: #65645f;
    margin-top: 5px;
}
.academic-courses-content>.academic-courses-content-collapse-content #collapseSix img{
    margin: 10px 0 0 20px;
}
.academic-courses-content>.academic-courses-content-collapse-content #collapseSix img:nth-child(1){
    width: 102px;
    height: auto;
}
.academic-courses-content>.academic-courses-content-collapse-content #collapseSix img:nth-child(2){
    width: 100px;
    height: auto;
}
.academic-courses-content>.academic-courses-content-collapse-content #collapseSix img:nth-child(3){
    width: 99px;
    height: auto;
}
.academic-courses-content>.academic-courses-content-collapse-content #collapseSix img:nth-child(4){
    width: 98px;
    height: auto;
}
#collapseNine>div{
    background-color: #37638e;
    padding:2px;
}
/*公共table样式*/
.academic-courses-content>.academic-courses-content-collapse-content .collapse-table-content>div:nth-child(1)>span{
    font-size: 1.4rem!important;
    color: #000!important;
    text-align: center;
}
.academic-courses-content>.academic-courses-content-collapse-content .collapse-table-content>div:nth-child(1)~div>span{
    font-size: 1.2rem;
    font-weight: 500;
    color: #65645f;
}
.academic-courses-content>.academic-courses-content-collapse-content .collapse-table-content>div>span:nth-child(1){
    width: 50px;
    color: #000!important;
}
.academic-courses-content>.academic-courses-content-collapse-content .collapse-table-content>div:last-of-type>span{
    border-bottom: none;
}
.academic-courses-content>.academic-courses-content-collapse-content .collapse-table-content>div>span:nth-child(2){
    border-right: none;
}
.academic-courses-content>.academic-courses-content-collapse-content .collapse-table-content>div>span:nth-child(2){
    width: calc(100% - 50px);
    word-break: break-word;
}
.academic-courses-content>.academic-courses-content-collapse-content .collapse-table-content span{
    border-bottom: 1px solid #dee2e6;
    border-right: 1px solid #dee2e6;
    padding: 5px;
}
/*公共table2样式*/
.academic-courses-content>.academic-courses-content-collapse-content  #collapse-table2-content{
    width: calc(100% - 2px);
    border-radius: 15px;
    overflow: hidden;
}
.academic-courses-content>.academic-courses-content-collapse-content  #collapse-table2-content, .academic-courses-content>.academic-courses-content-collapse-content  #collapse-table2-content th,
.academic-courses-content>.academic-courses-content-collapse-content  #collapse-table2-content td {
    border: 2px solid #80b956;
    border-collapse: collapse; /* 消除双边框效果 */
    background-color: #e2dd79;
}
.academic-courses-content>.academic-courses-content-collapse-content  #collapse-table2-content th,
.academic-courses-content>.academic-courses-content-collapse-content  #collapse-table2-content td{
    padding: 10px;
    text-align: center;
    vertical-align: middle;
    font-size: 1.3rem;
}
.academic-courses-content>.academic-courses-content-collapse-content  #collapse-table2-content td{
    font-weight: 500;
}
/*公共table3样式*/
.academic-courses-content>.academic-courses-content-collapse-content  .collapse-table3-content span{
    border-top:1px solid #dee2e6;
    border-right:1px solid #dee2e6;
    padding: 10px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.3rem!important;
}
.academic-courses-content>.academic-courses-content-collapse-content  .collapse-table3-content div>span:nth-child(2){
    border-right: none;
}
.academic-courses-content>.academic-courses-content-collapse-content  .collapse-table3-content h5{
    padding: 10px;
    border-top:1px solid #dee2e6;
}
.academic-courses-content>.academic-courses-content-collapse-content  .collapse-table3-content div:nth-child(1)>h5{
    border-top:none
}
.academic-courses-content>.academic-courses-content-collapse-content  .collapse-table3-content-more{
    color: #da251d;
}

.academic-courses-content>.academic-courses-content-collapse-content  #collapse-table3-content, .academic-courses-content>.academic-courses-content-collapse-content  #collapse-table3-content th,
.academic-courses-content>.academic-courses-content-collapse-content  #collapse-table3-content td {
    border: 1px solid #dee2e6;
    border-collapse: collapse; /* 消除双边框效果 */
}
.academic-courses-content>.academic-courses-content-collapse-content  #collapse-table3-content th,
.academic-courses-content>.academic-courses-content-collapse-content  #collapse-table3-content td{
    padding: 10px;
    text-align: center;
    vertical-align: middle;
    font-size: 1.3rem;
}
.academic-courses-content>.academic-courses-content-collapse-content  #collapse-table3-content td{
    font-weight: 500;
}
#collapseFive>span:nth-child(1)>span:before{
    content:'*';
    color: red;
    font-size: 1.2rem;
}
/*公共样式span*/
.academic-courses-content>.academic-courses-content-collapse-content span{
    font-size: 1.2rem;
    font-weight: 500;
    color: #65645f;
    display: inline-block;
}
/*公共样式 h5  字体大小*/
.academic-courses-content>.academic-courses-content-collapse-content h5{
    font-size: 1.4rem;
}
/*公共样式 h5  橙色字体*/
.academic-courses-content>.academic-courses-content-collapse-content .collapse-orange-content{
    color: #ff9a27!important;
}
/*公共样式 绿色字体*/
.academic-courses-content>.academic-courses-content-collapse-content .collapse-green-content{
    color: #49c9b0!important;
    font-weight: 500!important;
    font-size: 1.2rem!important;
    margin: 0 5px;
}
/*公共样式 红色字体*/
.academic-courses-content>.academic-courses-content-collapse-content .collapse-red-content{
    color: #ff0006!important;
    font-size: 1.3rem !important;
    font-weight: 700!important;
}
/*公共样式 h5  黑色字体*/
.academic-courses-content>.academic-courses-content-collapse-content .collapse-black-content{
    color: #000!important;
}
/*公共样式灰底白字*/
.academic-courses-content>.academic-courses-content-collapse-content  .collapse-gray-content{
    background-color: #807d78;
    color: #fff;
    font-size: 1.2rem;
    font-weight: 500;
    padding: 7px;
}
/*公共样式 点+内容*/
.academic-courses-content>.academic-courses-content-collapse-content  .collapse-dot-content>div>div>span{
    width: 5px;
    height: 5px;
    background-color: #65645f;
    border-radius: 50%;
    margin-right: 10px;
    display: inline-block;
}
.academic-courses-content>.academic-courses-content-collapse-content  .collapse-dot-content>div>span{
    font-size: 1.2rem;
    font-weight: 500;
    width: calc(100% - 10px - 5px);
    color: #65645f;
}
/*公共样式 点+内容+日期*/
.academic-courses-content>.academic-courses-content-collapse-content  .collapse-dot-content-date>div>div>div{
    width: 5px;
    height: 5px;
    background-color: #65645f;
    border-radius: 50%;
    margin-right: 10px;
    display: inline-block;
}
.academic-courses-content>.academic-courses-content-collapse-content  .collapse-dot-content-date>div>div>span{
    word-break: break-word;
    width: calc(100% - 5px - 10px - 8px);
    margin-right: 8px;
}
.academic-courses-content>.academic-courses-content-collapse-content  .collapse-dot-content-date>div>span{
    white-space: nowrap;
}
.academic-courses-content>.academic-courses-content-collapse-content  .collapse-dot-content-date>.collapse-dot-content-date-footer>span{
    width: 22px;
    height: 22px;
    display: inline-block;
    margin: 0 10px;
    background: url(../image/coursesInfo/pageIcons.png) no-repeat 0 0;
    cursor: pointer;
}
.academic-courses-content>.academic-courses-content-collapse-content  .collapse-dot-content-date>.collapse-dot-content-date-footer>span:nth-child(1){
    background-position: 0 -57px;
}
.academic-courses-content>.academic-courses-content-collapse-content  .collapse-dot-content-date>.collapse-dot-content-date-footer>span:nth-child(2){
    background-position: 0 -85px;
}
/*learn more 公共样式*/
.academic-courses-content>.academic-courses-content-collapse-content  .collapse-more-content{
    color: #ff0000;
    font-weight: 500;
    font-size: 1.2rem;
}
/*联系方式*/
.academic-courses-content>.academic-courses-content-contact>div>img{
    width: 20px;
    height: 20px;
    margin-right: 8px;
}
.academic-courses-content>.academic-courses-content-contact>div>span{
    font-size: 1.3rem;
    font-weight: 500;
    color: #313231;
    word-break: break-word;
}
.academic-courses-content>.academic-courses-content-contact>a{
    color: #49c9b0;
    font-size: 1.3rem;
    font-weight: 500;
    margin: 10px 0;
}
/*文字*/
.academic-courses-content>.courses-info-fonts{
    background: #f9f9f8;
    width: calc(100% + 30px);
    padding: 15px 0 5px 15px;
}
.academic-courses-content>.courses-info-fonts>a{
    font-size: 1.0rem;
    font-weight: 500;
    margin-right: 15px;
    margin-bottom: 10px;
}

/*未登录状态下*/
/*登录弹框样式*/
#loginInModal>#login-in-modal-login .modal-body{
    padding: 20px 20px 0;
}
#loginInModal>#login-in-modal-login .modal-body{
    display: flex;
}
#loginInModal>#login-in-modal-login #login-in-register{
    display: none;
}
/*登录页面*/
#loginInModal>#login-in-modal-login .modal-body>h1{
    font-size: 3.2rem;
}
#loginInModal>#login-in-modal-login .modal-body>h1+div{
    font-size: 1.3rem;
    font-weight: 500;
}
#loginInModal>#login-in-modal-login .modal-body  form input,#loginInModal>#login-in-modal-login .modal-body  form  select{
    border: 1px solid #e6e4e1;
    font-size: 1.3rem;
    border-radius: 8px;
    height: 32px;
    line-height: 32px;
}
#loginInModal>#login-in-modal-login .modal-body  form>span{
    color:#0490d4;
    font-size: 1.15rem;
    margin-top: 5px;
}

#loginInModal>#login-in-modal-login .modal-body  form>.row{
    margin: 0;
}
#loginInModal>#login-in-modal-login .modal-body  form>.row>div{
    padding: 0;
}
#loginInModal>#login-in-modal-login .modal-body  form label{
    font-size: 1.3rem;
    font-weight: 500;
}
#loginInModal>#login-in-modal-login .modal-body  form label::after{
    content:"*";
    color: red;
    margin-left: 3px;
}
#loginInModal>#login-in-modal-login #login-in-register{
    display: none;
}
#loginInModal>#login-in-modal-login .modal-footer>button{
    padding: 8px 10px;
    border-radius: 6px;
    background-color: #ff7900;
    color: #fff;
    font-size: 1.4rem;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-bottom: 15px;

}
#loginInModal>#login-in-modal-login .modal-footer>div>a{
    font-size: 1.2rem;
    font-weight: 500;
    color: #c0bcb6;
}
#loginInModal>#login-in-modal-login .modal-footer>div>span{
    font-size: 1.3rem;
    font-weight: 500;
    color: #0490d4;
}
#loginInModal>#login-in-modal-login .modal-body>form .form-control:focus {
    border-color: #ff960d94;
    box-shadow: 0 0 0 .2rem #ff9a0054;
}
#loginInModal>#login-in-modal-login .modal-body  form  select{
}
#loginInModal>#login-in-modal-login .modal-body  form  select>option{
    font-size: 1.3rem;
    padding: 15px 10px;
}
#loginInModal>#login-in-modal-login .modal-body  form  .invalid-feedback{
    font-size: 1.2rem;
}
#loginInModal>#login-in-modal-login .modal-body  form  .form-control.is-invalid, .was-validated .form-control:invalid{
    background:none;
}
#loginInModal>#login-in-modal-login .modal-body  form  .form-control.is-valid, .was-validated .form-control:valid{
    background:none;
}
/*登录状态下*/
#loginInModal>#login-in-modal-notice .modal-header{
    height: 30px;
}
#loginInModal>#login-in-modal-notice .modal-body h1{
    font-size: 1.8rem;
    font-weight: 500;
}
#loginInModal>#login-in-modal-notice .modal-body h2{
    font-size: 1.4rem;
    font-weight: bold;
}
#loginInModal>#login-in-modal-notice .modal-body h1+div>h2{
    color: #c52c1e;
    padding-bottom: 8px;
    border-bottom: 1px solid #e4e4e4;
    margin-top: 20px;
}
#loginInModal>#login-in-modal-notice .modal-body h1+div>h2+span{
    margin: 7px 0;
    font-size: 1.4rem;
}
#loginInModal>#login-in-modal-notice .modal-body button{
    background: #c52c1e;
    border-radius: 6px;
    color: #fff;
    padding: 5px 10px;
    font-size: 1.5rem;
    font-weight: 500;
    word-break: break-all;
}
#loginInModal>#login-in-modal-notice .modal-body span{
    font-size: 1.3rem;
}
#loginInModal>#login-in-modal-notice .modal-body a{
    font-size: 1.3rem;
    color: #009fda;
    margin-top: 8px;
}
#loginInModal>#login-in-modal-notice .modal-body .login-in-modal-notice-gray{
    background: #f6f6f6;
    border: 1px solid #e4e4e4;
    padding: 10px;
    width: 100%;
    margin-bottom: 10px;
}
/*收藏弹框*/
#saveForLaterModal{
    position: fixed;
    top: 50%; /* 使元素位于视口顶部居中 */
    left: 50%;
    transform: translate(-50%,-50%);
    background-color: #fff;
    padding: 30px 50px;
    font-size: 1.3rem;
    border-radius: 10px;
    font-weight: 500;
    display: none;
    white-space: nowrap;
}

#collapseTwo ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

#collapseTwo li {
    background: #fff;
    margin-bottom: 10px;
    padding: 15px;
    border-radius: 8px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    transition: transform 0.2s;
}