.newsFontColor{color: #F29600;}

.headTop{width: 100%;box-sizing: border-box;height:25px;line-height:25px;background: #F1F1F1;}
.headTopWrapper{width:1100px;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: 3px;}
.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: #F29600;font-size: 13px;text-align: left;background: transparent;margin-bottom: -20px;margin-top: -8px;}
.hintCardBoxMobile,.countDownMobileBox{display: none;}

.searchContent{margin:0 auto;width: 1100px;position: relative;vertical-align: middle;}
.searchContent #inputSearch{width: 100%;height: 55px;margin-top:45px;border: 1px solid #926e4a;border-radius: 5px;color: #a8a8a8;font-size: 18px;padding: 4px 30px 4px 50px;outline: none;}
.searchContent input::-webkit-input-placeholder{
    color:#b1ae80;
}
.searchContent input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#b1ae80;
}
.searchContent input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#b1ae80;
}
.searchContent input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
    color:#b1ae80;
}

.searchContent span{width: 30px;height: 30px;background: url("/images/searchBtn.png") no-repeat ;display: inline-block;position: absolute;left: 10px;top: 57.5px;}
.searchContent button{width: 120px; height: 55px; background:#b1ae80 ;border: none;border-radius: 5px;font-size: 18px;color: #ffffff;position: absolute;right: 0;top: 45px;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:345px;}

.highlight-item .highlightFont{height: 100px;display: flex;flex-direction: column;justify-content: space-around;padding: 0 7px;font-size:17px;text-align:center;color:#5D5D5D;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;}
.highlights .highlight-item:first-child .highlightFont{color:#F29600;}

.cooprationSpan{border-right:1px solid #979797;padding-right: 10px;}

.bottomLine{width:120px;margin:0 auto;border-bottom: 1px solid #F5F5F5;padding-top: 10px;position:relative;}
.bottomLine::after{position: absolute;
    bottom: -2px;
    left: 33%;
    content: '';
    width: 40px;
    height: 3px;
    background: #F29600;
    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: 40px;
    line-height: 40px;
    background: #F1F1F1;}
.headTopWrapper2022{width:1100px;margin: 0 auto;font-size: 14px;height: 40px;}
.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-size: cover;  background-position: center;  background-repeat: no-repeat;height:138px;
}
.headerPC{display: block;}
.headerMobile{display: none;}
@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;}
    .searchContent span{width: 30px;height: 30px;background-size:15px;left: 27.5px;top: 52.5px;}
    .searchContent button{width: 70px; height: 30px; font-size: 13px;right: 20px;top: 45px;}
    

    .articleSwiper{margin-top:15px !important;height: auto;}

    .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: cover;  background-position: 58%;  background-repeat: no-repeat;height:80px;
    }
    .headerPC{display: none;}
    .headerMobile{display: block;}
}
@media (max-width: 668px){
    .headerInner2022{
        background-size: cover;  background-position: center;  background-repeat: no-repeat;height:70px;
    }
    .mobile-nav-toggle .mobilecontent{
        width:70px;height:70px;display: flex;flex-direction: column;align-items: center;justify-content: center;
    }
}
@media (max-width: 568px){
    .headerInner2022{
        background-size: cover;  background-position: center;  background-repeat: no-repeat;height:63px;
    }
    .mobile-nav-toggle .mobilecontent{
        width:63px;height:63px;display: flex;flex-direction: column;align-items: center;justify-content: center;
    }
}
@media (max-width: 468px){
    .headerInner2022{
        background-size: cover;  background-position: center;  background-repeat: no-repeat;height:58px;
    }
    .mobile-nav-toggle .mobilecontent{
        width:56px;height:56px;display: flex;flex-direction: column;align-items: center;justify-content: center;
    }
}
@media (max-width: 368px){
    .headerInner2022{
        background-size: cover;  background-position: center;  background-repeat: no-repeat;height:50px;
    }
    .mobile-nav-toggle .mobilecontent{
        width:44px;height:44px;display: flex;flex-direction: column;align-items: center;justify-content: center;
    }
}
@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} */
    
}

@media (min-width: 1960px) {
    .searchContent{
        width: 1580px;
    }
}

