@media screen and (max-width: 768px) {
    .topBanner{width: 100%;height: 40px;}
    .nSec1{
        background: #f8f8f8; padding: 20px 0px 20px 0px;
    }
    .newsRow{margin-top: 10px;}
    .nTitle{
        color:#1c0e40;font-size: 1.5rem;font-weight: 600;
        font-family: "plus-jakarta-sans-Light",Helvetica,sans-serif;
        height: 60px; line-height: 60px;
    }
    .topNewsLeft img{width: 100%;border-radius: 6px;}
    .topNewsTitle {font-size:1.5rem;font-family: "plus-jakarta-sans-Bold", Helvetica, sans-serif; color: #21222a;font-weight: 600;}
    .topNewsCate span{background: #3f648e;padding: 4px 6px;font-size: 12px;height: 28px;line-height: 24px;
        transition: color .1s, background-color .1s;color: #ffffff;border-radius: 6px;}
    .topNewsCheck{font-size: 14px;line-height: 30px;color: rgba(0,0,0,0.65);}
    .topNewsCheck img{margin-top: -4px;margin-right: 3px;}
    .topNewsDes{color: #21222a;font-size: 14px;line-height: 26px;}
    /*4个资讯列表*/
    .newsList{margin-top: 20px;}
    .newsListItem{margin-bottom: 20px;}
    .newsList img{width: 100%;border-radius: 6px; transition: all 0.5s;cursor: pointer;}
    .newsList img:hover{transform: scale(1.05);}
    .nesListTitle{color: #21222a;font-size: 16px;font-weight: 600;line-height: 28px;padding-top: 6px;}
    .newListCate{padding: 10px 0px 10px 0px;}
    .newListCate span{background: #20558a;color: #ffffff; padding: 6px 6px;border-radius: 4px;font-size: 12px;}
    .newListCate span a{color: #ffffff;}
    .newsListBot{font-size: 12px;color: rgba(0,0,0,0.65);line-height: 30px;}
    .newReadMore{text-align: center;justify-content: center;margin-top: 30px; margin-bottom: 30px;}
    .newReadMore span{padding:6px 13px;border: 1px solid #21222a;border-radius: 6px;cursor: pointer;}
    /**/
    /*sec2*/
    .nsec2{background: #ffffff;padding: 30px 0px 30px 0px;}
    .indexmed{border-radius: 6px;min-height: 350px;padding-bottom: 20px;}

    /*sec3*/
    .nsec3{
        background: #f8f8f8; padding: 20px 0px 50px 0px;
    }
    .newSecCate{
        padding: 20px 0px 20px 0px;
    }
    .newSecCateitem{list-style: none;padding-left: 10px;}
    .newSecCateitem li{background: #ffde17;padding: 6px 12px;display: inline-grid;margin-right: 15px;margin-bottom: 15px;}
    .newSecCateitem li:hover{cursor: pointer;background: #20558a; }
    .newSecCateitem li:hover a{color: #ffffff;}
    /*3个资讯列表*/
    .newsList3 img{width: 100%;border-radius: 6px; transition: all 0.5s;cursor: pointer;}
    .newsList3 img:hover{transform: scale(1.05);}
    /**/
    /*insight of medicine*/
    .nsecins{background:#ffffff;padding: 30px 0px 50px 0px;}
    .newsIns img{border-radius: 6px;}
    .newSub{width: 100%;min-height: 260px;border: 1px solid #dc5215; border-top:4px solid #dc5215;border-radius: 6px;
        padding: 20px; margin-top: 20px;
    }
    .newSubTitle{
        font-size: 16px;font-weight: normal; text-align: center;color: #004089;
    }
    .newSubInput{margin-top: 25px;}
    .mewSubbot{margin-top: 20px; text-align: center;}
    .btn-newsub{background: #1c0e40;color: #ffffff;border: none;font-size: 14px;}
    .btn-newsub:hover{background: #dc5215;color: #ffffff;border: none;}
    .newPolicy{text-align: center;font-size: 12px;margin-top: 10px;}
    .newPolicy a{color: #1c0e40;}
    .toolItem{background: #ffffff;padding:5px; text-align: center;justify-content: center;min-height:100px;border-radius: 6px;
        display: inline-flex;align-items: center;width: 100%;margin-bottom: 20px;
    }
    .toolItem img{width: 100%;}
    .moretools{font-size:30px;font-weight: 600;color: #dc5215;}
    .ntools{margin-top: 30px;margin-bottom: 20px;}
            /*聚光灯*/
            .newsec4{background: #ddeaee;}
            /*addbao0527*/
    .videoTitle{font-size: 14px;}
    .videoitem{margin-bottom: 20px;}
    .secdata{background-color: #ddeaee;padding: 30px 0px 0px 0px}
    .titleData{font-size: 40px; color: #004089;text-align: center;}
    .subtitleData{font-size: 14px; color: #004089;font-weight: 600; padding-top: 20px; text-align: center;}
    .databutton{width:100%; height: 40px; background:#3399ff; color: #ffffff; text-align: center;border-radius: 30px;line-height: 35px;margin-top: 30px;}
    .submenurightindex{
       text-align: center; margin-top: 30px;
    }
    .submenurightindex> a{background: none; color: #000;}
    .submenurightindex> a:hover{color: #0099cc;}
    .submenurightindex> dt{font-size: 14px; margin-bottom: 20px;font-weight: 600;}
    .submenurightindex> dd{width: 45%; display:inline-table; margin-bottom: 50px;
    }
    .submenurightindex> dd> a{font-size: 14px;font-weight: normal;font-weight: 600;}
    .submenurightindex> dd> a:hover{color: #0099cc;}

    .submenurightindex> dd .dataimg{background: #004089; width: 80px; height: 80px; border-radius: 60px; text-align: center; vertical-align: middle;justify-content: center;
        line-height: 35px;
        margin-top: 10px; display: block; margin: 0 auto;
    }
    .submenurightindex> dd span img{vertical-align: middle; margin: 12px 0px 0px 1px;}

    .newsec5{background: #ddeaee;padding: 20px 0px 20px 0px;}
    .newsec6{background: #ddeaee;padding-top: 20px;}
    .titleTools{ text-align: center; font-size: 30px; color: #004089;}
    .secnewsub{
        padding: 50px 0px 50px 0px;
    }
    .subtitle{font-size: 26px!important;padding: 20px 0px 10px 0px;color: #004089;font-weight: 600;}
    .nTitle span{font-size: 14px; color:#20558a; margin-left: 30px;}
    /*end0527*/
            /*新添加video*/
            .newhy{margin-top: 20px;}
            .videoitem{width: 100%;height: 190px;position: relative;margin-bottom: 20px;overflow: hidden;border-radius: 7px;}
            .videoplay{position: absolute;left: 40%; top: 38%;background: #ffffff;border-radius: 15px;opacity: 0.85;cursor: pointer;}
            .videocopy{position: absolute; left: 0;top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.35);}
            .videotext{width: 100%; height: 40px; position: absolute; left: 0; bottom: 6px;padding:0px 10px; color: #ffffff;}
            .videotext a{color: #ffffff;}
            .videotext a:hover{color: #ffffff; text-decoration: underline;}
            .ellipsis {
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }
            .newins{margin-top: 30px;padding-bottom: 60px;}
            .titlemargin{margin: 20px 0px 30px 0px;}
            /*end*/
}
@media screen and (min-width: 768px) and (max-width:922px) {
    .topBanner{width: 100%;height: 60px;}
    .nSec1{
        background: #ffffff; padding: 20px 0px 20px 0px;
    }
    .newsRow{margin-top: 10px;}
    .nTitle{
        color:#1c0e40;font-size: 1.5rem;font-weight: 600;
        font-family: "plus-jakarta-sans-Light",Helvetica,sans-serif;
        height: 60px; line-height: 60px;
    }
    .topNewsLeft img{width: 100%;border-radius: 6px;}
    .topNewsTitle {font-size:1.5rem;font-family: "plus-jakarta-sans-Bold", Helvetica, sans-serif; color: #21222a;font-weight: 600;}
    .topNewsCate span{background: #3f648e;padding: 4px 6px;font-size: 12px;height: 28px;line-height: 24px;
        transition: color .1s, background-color .1s;color: #ffffff;border-radius: 10px;}
    .topNewsCheck{font-size: 14px;line-height: 30px;color: rgba(0,0,0,0.65);}
    .topNewsCheck img{margin-top: -4px;margin-right: 3px;}
    .topNewsDes{color: #21222a;font-size: 14px;line-height: 26px;}
    /*4个资讯列表*/
    .newsList{margin-top: 20px;}
    .newsListItem{margin-bottom: 20px;}
    .newsList img{width: 100%;height: 180px;border-radius: 6px; transition: all 0.5s;cursor: pointer;}
    .newsList img:hover{transform: scale(1.05);}
    .nesListTitle{color: #21222a;font-size: 16px;font-weight: 600;line-height: 28px;padding-top: 6px;}
    .newListCate{padding: 10px 0px 10px 0px;}
    .newListCate span{background: #20558a;color: #ffffff; padding: 6px 6px;border-radius: 4px;font-size: 12px;}
    .newListCate span a{color: #ffffff;}
    .newsListBot{font-size: 12px;color: rgba(0,0,0,0.65);line-height: 30px;}
    .newReadMore{text-align: center;justify-content: center;margin-top: 30px; margin-bottom: 30px;}
    .newReadMore span{padding:6px 13px;border: 1px solid #21222a;border-radius: 6px;cursor: pointer;}
    /**/
    /*sec2*/
    .nsec2{background: #ffffff;padding: 30px 0px 30px 0px;}
    .indexmed{border-radius: 6px;min-height: 350px;padding-bottom: 20px;}

    /*sec3*/
    .nsec3{
        background: #f8f8f8; padding: 20px 0px 50px 0px;
    }
    .newSecCate{
        padding: 20px 0px 20px 0px;
    }
    .newSecCateMob{padding: 10px 0px 0px 0px;}
    .newSecCateitem{list-style: none;padding-left: 10px;}
    .newSecCateitem li{background: #ffde17;padding: 6px 12px;display: inline-grid;margin-right: 15px;margin-bottom: 15px;}
    .newSecCateitem li:hover{cursor: pointer;background: #20558a; }
    .newSecCateitem li:hover a{color: #ffffff;}
    /*3个资讯列表*/
    .newsList3 img{width: 100%;height: 250px;border-radius: 6px; transition: all 0.5s;cursor: pointer;}
    .newsList3 img:hover{transform: scale(1.05);}
    /**/
    /*insight of medicine*/
    .nsecins{background:#f7f7f7;padding: 30px 0px 50px 0px;}
    .newsIns img{border-radius: 6px;}
    .newSub{width: 100%;min-height: 260px;border: 1px solid #dc5215; border-top:4px solid #dc5215;border-radius: 6px;
        padding: 20px;
    }
    .newSubTitle{
        font-size: 16px;font-weight: 600; text-align: center;color: #004089;
    }
    .newSubInput{margin-top: 25px;}
    .mewSubbot{margin-top: 20px; text-align: center;}
    .btn-newsub{background: #1c0e40;color: #ffffff;border: none;font-size: 14px;}
    .btn-newsub:hover{background: #dc5215;color: #ffffff;border: none;}
    .newPolicy{text-align: center;font-size: 12px;margin-top: 10px;}
    .newPolicy a{color: #1c0e40;}
    .toolItem{background: #ffffff;padding:15px; text-align: center;justify-content: center;min-height:130px;border-radius: 6px;
        display: inline-flex;align-items: center;width: 100%; margin-bottom: 20px;
    }
    .toolItem img{width: 100%;}
    .moretools{font-size:30px;font-weight: 600;color: #dc5215;}
    .ntools{margin-top: 30px;margin-bottom: 30px;}
        /*聚光灯*/
        .newsec4{background: #ddeaee;}
            /*addbao0527*/
    .videoTitle{font-size: 18px;}
    .secdata{background-color: #ddeaee;padding: 80px 0px 60px 0px}
    .titleData{font-size: 50px; color: #004089;}
    .subtitleData{font-size: 20px; color: #004089;font-weight: 600; padding-top: 20px;}
    .databutton{width: 180px; height: 60px; background:#3399ff; color: #ffffff; text-align: center;border-radius: 30px;line-height: 55px;margin-top: 30px;}
    .submenurightindex{
       text-align: center;
    }
    .submenurightindex> a{background: none; color: #000;}
    .submenurightindex> a:hover{color: #0099cc;}
    .submenurightindex> dt{font-size: 14px; margin-bottom: 20px;font-weight: 600;}
    .submenurightindex> dd{width: 45%; display:inline-table; margin-bottom: 50px;
    }
    .submenurightindex> dd> a{font-size: 16px;font-weight: normal;font-weight: 600;}
    .submenurightindex> dd> a:hover{color: #0099cc;}
    .submenurightindex> dd .dataimg{background: #004089; width: 80px; height: 80px; border-radius: 60px; text-align: center; vertical-align: middle;justify-content: center;
        line-height: 35px;
        margin-top: 10px; display: block; margin: 0 auto;
    }
    .submenurightindex> dd span img{vertical-align: middle; margin: 12px 0px 0px 1px;}

    .newsec5{background: #ddeaee;padding: 50px 0px 50px 0px;}
    .newsec6{background: #ddeaee;padding-top: 50px;}
    .titleTools{ text-align: center; font-size: 30px; color: #004089;}
    .secnewsub{
        padding: 50px 0px 50px 0px;
    }
    .subtitle{font-size: 26px!important;padding: 20px 0px 10px 0px;color: #004089;}
    .nTitle span{font-size: 14px; color:#20558a; margin-left: 30px;}
    /*end0527*/
        /*新添加video*/
        .newhy{margin-top: 20px;}
        .videoitem{width: 100%;height: 190px;position: relative;margin-bottom: 20px;overflow: hidden;border-radius: 7px;}
        .videoplay{position: absolute;left: 40%; top: 38%;background: #ffffff;border-radius: 15px;opacity: 0.85;cursor: pointer;}
        .videocopy{position: absolute; left: 0;top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.35);}
        .videotext{width: 100%; height: 40px; position: absolute; left: 0; bottom: 6px;padding:0px 10px; color: #ffffff;}
        .videotext a{color: #ffffff;}
        .videotext a:hover{color: #ffffff; text-decoration: underline;}
        .ellipsis {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }
        .newins{margin-top: 30px;padding-bottom: 60px;}
        .titlemargin{margin: 20px 0px 30px 0px;}
        /*end*/

}
@media screen and (min-width: 922px) {
.topBanner{width: 100%;height: 80px;}
    .nSec1{
        background: #ffffff; padding: 20px 0px 50px 0px;
    }
    .newsRow{margin-top: 10px;}
    .nTitle{
        color:#1c0e40;font-size:2rem;font-weight: 600;
        font-family: "plus-jakarta-sans-Light",Helvetica,sans-serif;
        height: 60px; line-height: 60px;
    }
    .nTitle span{font-size: 14px; color:#20558a; margin-left: 30px; float: right;}
    .topNewsLeft img{width: 100%;border-radius: 6px;transition: all 0.5s;}
    .topNewsLeft img:hover{
        transform: scale(1.05);border-radius: 6px;
    }
    .topNewsTitle {font-size: 2rem;font-family: "plus-jakarta-sans-Bold", Helvetica, sans-serif; color: #21222a;font-weight: 600;}
    .topNewsCate span{background: #3f648e;padding: 4px 6px;font-size: 12px;height: 28px;line-height: 24px;
        transition: color .1s, background-color .1s;color: #ffffff;border-radius: 6px;}
    .topNewsCheck{font-size: 14px;line-height: 30px;color: rgba(0,0,0,0.65);}
    .topNewsCheck img{margin-top: -4px;margin-right: 3px;}
    .topNewsDes{color: #21222a;font-size: 14px;line-height: 26px;}
    /*4个资讯列表*/
    .newsList{margin-top: 20px;}
    .newsListItem{margin-bottom: 20px;}
    .newsList img{width: 100%;border-radius: 6px; transition: all 0.5s;cursor: pointer;}
    .newsList img:hover{transform: scale(1.05);}
    .nesListTitle{color: #21222a;font-size: 16px;font-weight: 600;line-height: 28px;padding-top: 6px;}
    .newListCate{padding: 10px 0px 10px 0px;}
    .newListCate span{background: #20558a;color: #ffffff; padding: 6px 6px;border-radius: 4px;font-size: 12px;}
    .newListCate span a{color: #ffffff;}

    .newsListBot{font-size: 12px;color: rgba(0,0,0,0.65);line-height: 30px;}
    .newReadMore{text-align: center;justify-content: center;margin-top: 30px; margin-bottom: 30px;}
    .newReadMore span{padding:6px 13px;border: 1px solid #21222a;border-radius: 6px;cursor: pointer;}
    /**/
    /*sec2*/
    .nsec2{padding: 30px 0px 30px 0px;}
    .indexmed{border-radius: 6px;min-height: 350px;padding-bottom: 20px;}
    /*addbao0527*/
    .videoTitle{font-size: 18px;}
    .secdata{background-color: #ddeaee;padding: 80px 0px 60px 0px}
    .titleData{font-size: 60px; color: #004089;}
    .subtitleData{font-size: 26px; color: #004089;font-weight: 600; padding-top: 20px;}
    .databutton{width: 180px; height: 60px; background:#3399ff; color: #ffffff; text-align: center;border-radius: 30px;line-height: 55px;margin-top: 30px;}

    .submenurightindex{
       text-align: center;
    }
    .submenurightindex> a{background: none; color: #000;}
    .submenurightindex> a:hover{color: #0099cc;}
    .submenurightindex> dt{font-size: 14px; margin-bottom: 20px;font-weight: 600;}
    .submenurightindex> dd{width: 45%; display:inline-table; margin-bottom: 50px;
    }
    .submenurightindex> dd> a{font-size: 16px;font-weight: normal;font-weight: 600;line-height:40px;}
    .submenurightindex> dd> a:hover{color: #0099cc;}
    .submenurightindex>dd .dataimg{background: #004089; width: 80px; height: 80px; border-radius: 60px; text-align: center; vertical-align: middle;justify-content: center;
        line-height: 35px;
        margin-top: 10px; display: block; margin: 0 auto;
    }
    .submenurightindex>dd span img{vertical-align: middle; margin: 12px 0px 0px 1px;}

    .newsec5{background: #81d4f6;padding: 50px 0px 50px 0px;}
    .newsec6{background: #ddeaee;padding-top: 50px;}
    .titleTools{ text-align: left; font-size: 30px; color: #004089;}
    .secnewsub{
        padding: 50px 0px 50px 0px;
    }
    .subtitle{font-size: 26px!important;padding: 20px 0px 10px 0px;}

    /*end0527*/
    /*sec3*/
    .nsec3{
        background: #ffffff; padding: 20px 0px 50px 0px;
    }
    .newSecCate{
      padding: 20px 0px 20px 0px;
    }
    .newSecCateitem{list-style: none;padding-left: 10px;}
    .newSecCateitem li{background: #ffde17;padding: 6px 12px;display: inline-grid;margin-right: 15px;margin-bottom: 15px;}
    .newSecCateitem li:hover{cursor: pointer;background: #20558a;color: #ffffff; }
    .newSecCateitem li:hover a{color: #ffffff;}
    .newSecCateitem li.active{cursor: pointer;background: #20558a;color: #ffffff;}
    /*3个资讯列表*/
    .newsList3 img{width: 100%;height: 250px;border-radius: 10px; transition: all 0.5s;cursor: pointer;}
    .newsList3 img:hover{transform: scale(1.05);}
    /*聚光灯*/
    .newsec4{background: #f7f7f7;}

    /*insight of medicine*/
    .nsecins{background:#ddeaee;padding: 30px 0px 50px 0px;}
    .newsIns img{border-radius: 6px;}
    .newSub{width: 100%;min-height: 260px;border: 1px solid #dc5215; border-top:4px solid #dc5215;border-radius: 6px;
     padding: 20px;
    }
    .newSubTitle{
        font-size: 16px;font-weight: 600; text-align: center;color: #004089;
    }
    .newSubInput{margin-top: 25px;}
    .mewSubbot{margin-top: 20px; text-align: center;}
    .btn-newsub{background: #1c0e40;color: #ffffff;border: none;font-size: 14px;}
    .btn-newsub:hover{background: #dc5215;color: #ffffff;border: none;}
    .newPolicy{text-align: center;font-size: 12px;margin-top: 10px;}
    .newPolicy a{color: #1c0e40;}
    .toolItem{background: #ffffff;padding:5px; text-align: center;justify-content: center;height:100px;border-radius: 6px;
    display: inline-flex;align-items: center;width: 100%;margin-bottom: 20px;
    }
    .toolItem img{width: 100%;}
    .moretools{font-size:30px;font-weight: 600;color: #dc5215;}
    .ntools{margin-top: 30px;margin-bottom: 30px;}
    .newsIns2024{display: inline-flex; width: 100%;margin-right: 15px;}
    /*新添加video*/
    .newhy{margin-top: 20px;}
    .videoitem{width: 100%;height: 280px;position: relative;margin-bottom: 20px;overflow: hidden;border-radius: 7px;}
    .videoplay{position: absolute;left: 40%; top: 30%;background: #ffffff;border-radius: 15px;opacity: 0.85;cursor: pointer;}
    .videocopy{position: absolute; left: 0;top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.15);}
    .videotext{width: 100%; height: 40px; padding:0px 10px; color: #ffffff;}
    .videotext a{color: #ffffff;}
    .videotext a:hover{color: #ffffff; text-decoration: underline;}
    .ellipsis {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .newins{margin-top: 30px;padding-bottom: 60px;}
    .titlemargin{margin: 20px 0px 30px 0px;}
    .newsec4bg{background:#0f1c5f;}
    .videotitle{color: #ffffff!important;}
    .videotitle span{color: #ffffff;}
    /*end*/
}

