.newsFontColor{color: #1B1464;}

.headTop{width: 100%;box-sizing: border-box;height:25px;line-height:25px;background: #F1F1F1;}
.headTopWrapper{width:1080px;margin: 0 auto;font-size: 14px;color:#7D7D7D;}
.headTopWrapper>div{float:right;}
.headTopWrapper a{color:#7D7D7D;}
.headTopWrapper>div a{padding:0 10px;border-right:1px solid #979797;}
.headTopWrapper>div a:last-child{padding-right: 0;border-right: none;}
.headTop2022 .headerRight a{padding-right:5px;border-right:1px solid #000}
.countDownBox{width: 100%;height:70px;margin:0 auto;margin-top:20px;background:url('../images/countDownOld.png') no-repeat;background-size:100% 100%;box-sizing: border-box;position: relative;overflow: hidden;}
.countDownBox>img{width:100%;}
.countDownBox>div{width:42%;float:left;box-sizing: border-box;font-size:15px;margin-top:14px;color: white;line-height: 22px;}
.countDownBox>div>div{float:left;box-sizing: border-box;}
.countDownBox>div:first-child>div{float:right;box-sizing: border-box;}
.countDownBox .fontWrapper{color: red;padding: 7px;background: rgba(255,255,255,0.8);border-radius: 4px;font-size: 18px;}

.hintCardBox,.hintCardBoxMobile{width: 290px;padding-top:20px;background: #fff;position: absolute;left: 50%;top: 50%;margin-left:260px;margin-top:-160px;z-index: 2;box-sizing: border-box;}
.hintCardBox .buttonWrapper,.hintCardBoxMobile .buttonWrapper{width:100%;text-align: center;margin: 6px 0;}
.hintCardBox .buttonWrapper span,.hintCardBoxMobile .buttonWrapper span{display:inline-block;position:relative;cursor:pointer;width:120px;height:30px;line-height:30px;border-radius:2px;background: #926e4a;font-size: 14px;color: #fff;box-sizing: border-box;}
.hintCardBox .buttonWrapper span:nth-child(2),.hintCardBoxMobile .buttonWrapper span:nth-child(2){line-height:28px;margin-left:7px;background: #926e4a;}
.hintCardBox .buttonWrapper span label,.hintCardBoxMobile .buttonWrapper span label{position: absolute;top: -1px;right: 10px;}
.hintCardBox .flexBlock,.hintCardBoxMobile .flexBlock{width: 100%;height: 271px;display: flex;flex-wrap: wrap;justify-content: space-around;text-align: center;font-size: 13px;color: #333;}
.hintCardBox .flexBlock>div,.hintCardBoxMobile .flexBlock>div{width: 33.333%;box-sizing: border-box;padding:10px;border-top:1px solid #ECECEC;border-right: 1px solid #ECECEC;}
.hintCardBox .flexBlock>div:nth-child(3),.hintCardBox .flexBlock>div:nth-child(6),.hintCardBox .flexBlock>div:nth-child(9),.hintCardBoxMobile .flexBlock>div:nth-child(3),.hintCardBoxMobile .flexBlock>div:nth-child(6),.hintCardBoxMobile .flexBlock>div:nth-child(9),.hintCardBoxMobile .flexBlock>div:nth-child(12){border-right: none;}
.hintCardBox .flexBlock>div a,.hintCardBoxMobile .flexBlock>div a{display: inline-block;font-size: 12px;line-height: 12px;word-break: break-word;color: #5d5d5d;}
.hintCardBox .flexBlock>div a>div,.hintCardBoxMobile .flexBlock>div a>div{margin-bottom: 7px;}
.hintCardBox .loginRegBox,.hintCardBoxMobile .loginRegBox{width: 100%;height:271px;margin-top:10px;display:none;flex-direction:column;justify-content: space-around;box-sizing: border-box;border-top: 1px solid #ECECEC;}
.hintCardBox .loginRegBox a,.hintCardBoxMobile .loginRegBox a{display:inline-block;width: 220px;height:30px;line-height:30px;margin:0 auto;background: #f2f2f2;text-align: center;color: #333;font-size: 14px;}
.hintCardBox .loginRegBox a:first-child,.hintCardBoxMobile .loginRegBox a:first-child{color: #1B1464;font-size: 13px;text-align: left;background: transparent;margin-bottom: -20px;margin-top: -8px;}
.hintCardBoxMobile,.countDownMobileBox{display: none;}
.hintCardBoxMobile #flexBlockMobile img{width:50px;}
.searchContent{margin:0 auto;width: 1080px;position: relative;vertical-align: middle;}
.searchContent #inputSearch{font-family: unset;width: 100%;height: 49.4px;margin-top:50px;margin-bottom:20px;border: 1px solid #221B68;border-radius: 10px;color: #221B68;font-size: 20px;padding: 4px 30px 4px 65px;outline: none;}
.searchContent input::-webkit-input-placeholder{color:#8D8DB8;}
.searchContent input::-moz-placeholder{color:#8D8DB8;}   /* Mozilla Firefox 19+ */
.searchContent input:-moz-placeholder{color:#8D8DB8;}    /* Mozilla Firefox 4 to 18 */
.searchContent input:-ms-input-placeholder{color:#8D8DB8;}  /* Internet Explorer 10-11 */ 

.searchContent span{width: 30px;height: 30px;background: url("/images/searchBtn.png") no-repeat ;display: inline-block;position: absolute;left: 19px;top: 58px;}
.searchContent button{font-family: unset;width: 204.7px; height: 49.4px; background:#1B1464 ;border: none;border-radius: 10px;font-size: 20px;color: #ffffff;position: absolute;right: 0;top: 50px;outline: none;cursor: pointer;}

.dl_notice{width: 1060px;height: 360px;position: fixed;background: #ffffff;top: 100px;left: 100px;}
.newsTitleTop{width:100%;box-sizing: border-box;border-bottom: 1px solid #D8D8D8;font-size: 15px;color: #7D7D7D;}
.articleSwiper{height:364px;}
.highlight-item .highlightFont{height: 100px;display: flex;flex-direction: column;justify-content: space-around;padding: 0 7px;font-size:15px;text-align:center;color:#352B79;box-sizing: border-box;border:1px solid #fafafa;box-shadow:0px 0px 4px 1px rgba(197,197,197,0.5);margin-top: 0;border-top: none;font-weight:500;}
/* .highlights .highlight-item:first-child .highlightFont{color:#1B1464;} */
/* .cooprationSpan{border-right:1px solid #979797;padding-right: 10px;} */
.fellowship-wrapper .line{font-size:20px;vertical-align: bottom;}
.bottomLine{width:134px;margin:0 auto;border-bottom: 2px solid #CAC9DB;padding-top: 10px;position:relative;}
.bottomLine::after{position: absolute;bottom: -2px;left: 38%;content: '';width: 31px;height: 2px;background: #211B68;border-radius: 3px;}
.jpContactInfo>h3{font-size: 18px;margin: 20px 0 10px;font-weight: 400;}
.jpContactInfo>p{font-size: 14px;margin: 0;font-weight: 200;line-height: 1.5em;}
.headTop2022{width: 100%;box-sizing: border-box;height: 35.5px;line-height: 40px;background: #F1F1F1;}
.headTopWrapper2022{width:1080px;margin: 0 auto;font-size: 13px;height: 35.5px;}
.flex{ display: flex;    flex-direction: row;justify-content:space-between;align-items: center;}
.headTopWrapper2022 .showCountDown{display: flex;justify-content: flex-start;float: left;}
.headerInner2022{  background-position: center;  background-repeat: no-repeat;height:138px;}
.menuContent{margin:0 auto;width: 1080px;display: flex;flex-wrap: wrap;justify-content: space-around;text-align: center;}
.menuContent>div{width: 180px;height:145px;box-sizing: border-box;border-top:1px solid #1B1464;border-right: 1px solid #1B1464;display: flex;align-items: center;justify-content: center;}
.menuContent>div:nth-child(1),.menuContent>div:nth-child(7){border-left: 1px solid #1B1464;}
.menuContent>div:nth-child(7),.menuContent>div:nth-child(8),.menuContent>div:nth-child(9),.menuContent>div:nth-child(10),.menuContent>div:nth-child(11),.menuContent>div:nth-child(12){border-bottom: 1px solid #1B1464;}
.menuContent img{width: 86px;height:51px;}
.menuContent p{margin:8px 0 0 0;line-height:20px;font-family: 'Louis George Cafe Bold';}
.menuContent>div a{font-size:15px;color:#352B79;}
@media (max-width: 768px){
    .headTop,.countDownBox,.hintCardBox{display: none;}
    .hintCardBoxMobile{display: block;box-sizing:border-box;position: unset;margin: 20px auto;border: 1px solid #F5F5F5;width: 90%;}
    .countDownMobileBox{display:block;text-align: center;color: #fff;font-size: 13px;}
    .countDownMobileBox>div:first-child{width: 100%;padding:10px 0;background-image: linear-gradient(to right, #F15A24 , #FBB03B);}
    .countDownMobileBox>div:nth-child(2){padding:10px 0;background: #FBB03B;}
    .countDownMobileBox>div:nth-child(2)>div{width: fit-content;overflow: hidden;margin: 0 auto;}
    .countDownMobileBox>div:nth-child(2)>div>div{box-sizing: border-box;}
    /* .countDownMobileBox>div:nth-child(2)>div>div:first-child{margin-right: 15px;} */
    .countDownMobileBox>div:nth-child(2)>div.enAddr>div{float: none;}
    .countDownMobileBox>div:nth-child(2)>div.enAddr>div:first-child{margin-right:0;}
    .countDownMobileBox .fontWrapper{color: red;padding: 7px;background: rgba(255,255,255,0.8);border-radius: 4px;font-size: 18px;}
    
    .searchContent{padding: 0 20px;width: auto;}
    .searchContent #inputSearch{height: 30px;font-size: 13px;padding-left: 30px;border-radius: 5px;}
    .searchContent span{width: 30px;height: 30px;background-size:15px;left: 27.5px;}
    .searchContent button{width: 70px; height: 30px; font-size: 13px;right: 20px;border-radius: 5px;}
    
    .jpContactInfo>h3,.jpContactInfo>p{font-size: 11px;}
    .bottomLinks{float: left;}
    .jpContactInfo{float: left;width:45%;margin-top: -20px;margin-bottom: 25px;}
    .headTopWrapper2022 a{display: none;}
    .headTop2022 .flex{width: 100%;display: flex; flex-direction: row;align-items: center;}
    .headTopWrapper2022 .showCountDown{width: 100%;display: flex;justify-content: center;}
    .headTopWrapper2022 #countDownBox{width: 100%;}
    #headerNav{display: none;}
    .headTop2022{display: none;}
    .headerInner2022{background-size: contain;  background-position: center;  background-repeat: no-repeat;height:48px;}
    .menu_box{display: none;}
    .highlight-item .highlightFont{font-size:12px;}
}
@media (min-width: 768px){
    .fixedTopNav{position: fixed;top: 0px;width: 100%;background: floralwhite;z-index: 12;}
    .hintCardBox{padding-top:0;height: 320px !important;}
    .hintCardBox .flexBlock, .hintCardBoxMobile .flexBlock{height: 275px;}
}

@media (min-width: 1200px){
    /* .hintCardBox{top: 30px;} */
}

@media (min-width: 1360px){
    /* .hintCardBox{top: 30px} */
    
}

