/* Mobile */
@media (max-width:600px) {

    /* 菜单部分 */
    .mMenu_Box {
        /* display: block; */
        display: none;
        position: fixed;
        top: 0;
        margin: 0;
        padding: 0;
        width: 100%;
        height: auto;
        z-index: 100;
        overflow: hidden;
    }

    .mMenu_Div {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 100%;
        height: 100%;
        background-image: linear-gradient(to bottom, rgba(12, 107, 203, 0.9), rgba(31, 179, 243, 0.9));
        overflow: hidden;
    }

    .Menu_Close_Div {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 100%;
        height: 50px;
        overflow: hidden;
        /* border: 1px solid goldenrod; */
    }

    .Menu_Close_Div img {
        float: right;
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 25px;
        height: 25px;
        margin-right: 4%;
        margin-top: 20px;
    }
	
    /* 20240423 */
    .Menu_Lang_Div{
        margin-bottom: 30px;
        width: 100%;
        height: auto;
    }
    .Menu_Lang_Div a{
        display: block;
        margin:  0 auto;
        width: 100px;
        font-size: 16px;
        line-height: 30px;
        height: 30px;
        text-align: center;
        border-radius: 15px;
        background-color: #0B4887;
        color: #FFF;
    }
    /* 20240423 end*/

    .mMenu_Div ul {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        list-style: none;
        width: 100%;
        height: auto;
        margin-bottom: 30px;    /* 20240423 */
    }

    .mMenu_Div li {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        list-style: none;
        min-height: 40px;
        line-height: 40px;
        width: 100%;
        border-bottom: 1px solid #FFF;
        /* border: 1px solid goldenrod; */
    }


    .mMenu_Div li .Menu_Line a {
        float: left;
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        height: 40px;
        font-size: 20px;
        line-height: 40px;
        color: #FFF;
        width: 70%;
        margin-left: 5%;
    }

    .mMenu_Div li em {
        float: right;
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        color: #1B0F0F;
        width: 20px;
        height: 20px;
        margin-right: 5%;
        margin-top: 10px;
        background: url(https://www.sinopharm.com/att/30.files/images/Mobile/mMenu_Plus.png) center center no-repeat;
        background-size: 20px 20px;
    }

    .Menu_Line {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 100%;
        height: 40px;
        overflow: hidden;
    }

    .MenuLevel2 {

        position: relative;
        margin: 0;
        width: 100%;
        padding-top: 10px;
        padding-bottom: 10px;
        background-color: rgba(0, 0, 0, 0.45);
        list-style: none;
    }

    .MenuLevel2_Line {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        margin-left: 6%;
        width: 80%;
        height: 40px;
        line-height: 40px;
        font-size: 16px;
        font-family: "微软雅黑";
    }

    .MenuLevel2_Line a {
        color: #FFF !important;
        height: 40px;
        line-height: 40px;
        font-size: 18px;
        font-family: "微软雅黑";
    }

    /* mMainSearch_Box */
    /* 搜索弹出窗 */
    .mMainSearch_Box {
        /* display: block; */
        display: none;
        position: absolute;
        top: 65px;
        margin: 0;
        padding: 0;
        width: 100%;
        height: 60px;
        background-color: rgba(2, 65, 130, 0.8);
        z-index: 3;
    }

    .mMain_Search_Div {
        display: block;
        position: relative;
        margin: 0 auto;
        height: 34px;
        background-color: #FFF;
        margin-top: 13px;
        border-radius: 8px;

    }

    .mMain_Input {
        float: left;
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: calc(100% - 64px);
        height: 32px;
    }

    .mMain_Input input {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 100%;
        height: 32px;
        line-height: 32px;
        text-indent: 20px;
        font-size: 16px;
        color: #818181;
        border-radius: 8px;
    }

    .mMain_Search_BT {
        float: right;
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        margin-top: 8px;
        width: 18px;
        height: 19px;
        margin-right: 10px;
    }

    .mMain_Search_BT img {
        width: 18px;
        height: 19px;
    }
}

@media (max-width:600px) {

    /* Menu_Box */
    .Menu_Box {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        background-color: #FFF;
        width: 100%;
        height: 51px;
        padding-top: 14px;
    }

    .Menu_Div {
        height: 51px;
    }


    /* 菜单按钮位置 */
    .Menu_MenuIcon {
        position: absolute;
        width: 19px;
        height: 18px;
        top: 10px;
        left: 10px;
    }

    .Menu_MenuIcon img {
        width: 19px;
        height: 18px;
    }

    .Menu_Logo {
        margin: 0 auto;
        width: 158px;
        height: 48px;
    }

    .Menu_Logo img {
        width: 158px;
        height: 48px;
    }

    /* 搜索按钮位置 */
    .Menu_Search {
        position: absolute;
        width: 19px;
        height: 19px;
        top: 10px;
        right: 10px;
    }

    .Menu_Search img {
        width: 19px;
        height: 19px;
    }

    .Menu_List_Box {
        width: 814px;
        height: 80px;
    }

    .Menu_List_Box ul {
        display: flex;
        justify-content: space-between;
        align-content: space-between;
        width: 100%;
        height: 80px;
        list-style: none;
        margin-top: 100px;
        border-top: 1px solid #DADADA;
    }

    .Menu_List_Box li {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: auto;
        height: 78px;
        line-height: 78px;

        font-size: 18px;
        color: #3B3939;
        /* border-top: 2px solid #C7000B; */
        border-top: 2px solid transparent;

    }

    .Menu_List_Box li .Menu_Line a {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        font-size: 18px;
        color: #3B3939;
    }

    .Menu_List_Box li:hover {
        border-top: 2px solid #C7000B;
    }

    .Menu_List_Box li:hover .MenuLevel2 {
        display: block;
    }

    .MenuLevel2 {
        display: none;
        position: relative;
        margin: 0;
        padding: 0px;
        width: 100%;
        background-color: rgba(0, 0, 0, 0.45);
        list-style: none;
        z-index: 12;
    }

    .MenuLevel2_Line {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 100%;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        color: #FFF;

        border-bottom: 1px solid #FFF;
    }

    .MenuLevel2_Line:first-child {
        border-top: 1px solid #FFF;
    }

    .MenuLevel2_Line:last-child {
        border-bottom: 0px;
    }

    .MenuLevel2_Line a {
        margin-left: 5%;
        color: #FFF;
        height: 40px;
        line-height: 40px;
        font-size: 17px;

    }

    .Menu_Link_Div {
        margin-top: 40px;
        margin-bottom: 22px;
    }

    .Menu_Link_Line1 {
        display: flex;
        justify-content: center;
        width: 100%;
        height: 55px;
    }

    .Menu_Link_Line2 {
        display: flex;
        justify-content: space-between;
        width: 100%;
        height: 55px;
    }

    .Menu_Link_BT {
        width: calc(100vw*0.4);
        height: 34px;
        border-radius: 17px;
        border: 1px solid #FFF;

    }

    .Menu_Link_BT a {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;

        width: 100%;
        height: 34px;
        line-height: 34px;
        font-size: 15px;
        color: #FFF;
        text-align: center;
    }

    .Menu_Icons_Div {
        width: 100%;
        height: 90px;
        background-color: rgba(0, 0, 0, 0.8);
        overflow: hidden;
    }

    .Menu_Icons {
        display: flex;
        justify-content: space-between;
        margin: 0 auto;
        width: calc(100vw*0.75);
        height: 60px;
        margin-top: 16px;
        overflow: hidden;
    }

    .Menu_Icon_item {
        position: relative;
        margin: 0;
        padding: 0;
        width: 60px;
        height: 60px;
    }

    .Menu_Icon_item img {
        width: 60px;
        height: 60px;
    }




    /* Home_Banner_Box */
    .Home_Banner_Box {
        width: 100%;
        height: calc(100vw*0.71);
        overflow: hidden;
    }

    .mHome_Banner_Swiper {
        display: block;
        margin: 0;
        padding: 0;
        width: 100%;
        height: calc(100vw*0.71);
        overflow: hidden;
    }

    .mHome_Banner_Swiper p {
        display: block;
        position: absolute;
        margin: 0;
        padding: 0;
        width: 100%;
        height: calc(100vw*0.71);
    }

    .mHome_Banner_Swiper p img {
        width: 100%;
        height: calc(100vw*0.71);
    }

    .Home_Banner_pagination_Div {
        display: block;
        position: absolute;
        margin: 0;
        padding: 0;
        bottom: 0;
        width: 100%;
        height: 72px;

        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
        z-index: 2;
    }

    .mHome_Banner_pagination {
        font-size: 12px;
        left: auto !important;
        right: 0 !important;
        bottom: 0 !important;
        height: 30px !important;
    }

    .mHome_Banner_pagination .swiper-pagination-bullet {
        border-radius: 2px;
        width: 28px;
        height: 4px;
        background-color: #FFF;
        opacity: 1;
    }

    .mHome_Banner_pagination .swiper-pagination-bullet-active {
        background-color: #0A6CD4;
        margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px) !important;
    }

    .Home_Banner_BTPrev {
        position: absolute;
        left: 50%;
        transform: translateX(-700px);
        top: 45%;
        width: 76px;
        height: 76px;
        background: url(https://www.sinopharm.com/att/30.files/images/Home_Banner_Prev.png);
        z-index: 2;
        cursor: pointer;
    }

    .Home_Banner_BTNext {
        position: absolute;
        left: 50%;
        transform: translateX(625px);
        top: 45%;
        width: 76px;
        height: 76px;
        background: url(https://www.sinopharm.com/att/30.files/images/Home_Banner_Next.png);
        z-index: 2;
        cursor: pointer;
    }

    /* Home_MainNews_Box */
    .Home_MainNews_Box {
        margin-top: 42px;
        width: calc(100% - 2px);
        /* height: 713px; */
        background-color: #EEF1F7;
        border: 1px solid transparent;
    }

    .Home_MainNews_Div {
        font-size: 12px;
        z-index: 2;
    }

    .Home_MainNews_List_Div {
        width: 100%;
    }

    .Home_MainNews_List_Title_Div {
        width: 100%;
        height: 62px;
        border-bottom: 1px solid #FFF;
    }

    .Home_MainNews_List_TitleArrow {
        display: block;
        position: absolute;
        margin: 0;
        padding: 0;
        left: 30px;
        top: -7px;
        width: 44px;
        height: 63px;
    }

    .Home_MainNews_List_TitleArrow img {
        width: 44px;
        height: 63px;
    }

    .Home_MainNews_List_Tite {
        margin: 0 auto;

        height: 25px;
        padding-top: 18px;
        font-size: 26px;
        color: #053FC4;
        line-height: 30px;
        text-align: center;
    }
    .Home_MainNews_List_Tite a{
        color: #053FC4;
    }
    .Home_MainNews_List_Tite img {
        width: 103px;
        height: 25px;
    }

    .Home_MainNews_List_Block1 {
        padding-top: 18px;
        padding-bottom: 18px;
        font-size: 22px;
        line-height: 28px;
        color: #000;
        border-bottom: 1px solid #FFF;
    }

    .Home_MainNews_List_Block1 a {
        font-size: 22px;
        line-height: 28px;
		height: 56px;
        color: #000;
		/* 20230803 */
        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }

    .Home_MainNews_List_Block2 {
        padding: 14px;
        /* border-top: 1px solid #FFF; */
    }

    .Home_MainNews_List_Block2 h3 {
        color: #000;
        font-size: 19px;
        line-height: 28px;
        margin-bottom: 24px;
        background: url(https://www.sinopharm.com/att/30.files/images/Mobile/NewsList_Dot.png) center center no-repeat;
        background-position: left top 10px;
        background-size: 9px 9px;
    }

    .Home_MainNews_List_Block2 h3 a {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;

        color: #000;
        font-size: 19px;
        line-height: 28px;
        margin-left: 15px;
		/* 20230803 */
        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }

    .Home_MainNews_List_more {
        margin: 0 auto;
        width: 80px;
        height: 28px;
        border-radius: 14px;
        font-size: 14px;
        text-align: center;
        border: 1px solid #7DADE3;
    }

    .Home_MainNews_List_more a {
        height: 28px;
        line-height: 28px;
        font-size: 14px;
        color: #7DADE3;
        text-align: center;
    }

    .Home_MainNews_List_Block2 .Home_MainNews_List_more {
        margin-bottom: 10px;
    }

    .Home_MainNews_Swiper_Div {
        margin-top: 18px;
        width: calc(100vw*0.96);
        height: calc(100vw*0.96*0.65 + 120px);
        /* background: url(https://www.sinopharm.com/att/30.files/images/Home_MainNews_BK.png) bottom center repeat-x;
        background-size: 14px; */
    }

    .mHome_MainNews_Swiper {
        width: calc(100vw*0.96);
        height: calc(100vw*0.96*0.65 + 65px);
        overflow: hidden;

    }

    .mHome_MainNews_Swiper p {
        width: calc(100vw*0.96);
        height: calc(100vw*0.96*0.65);
    }

    .mHome_MainNews_Swiper p img {
        width: calc(100vw*0.96);
        height: calc(100vw*0.96*0.65);
    }

    .mHome_MainNews_Swiper h4 {
        display: flex;
        align-items: center;
 
        bottom: 0px;
        margin: 0;
        padding: 0;
        width: 100%;
        height: 65px;
        background-color:#E2E2E2;
        font-size: 18px;
        line-height: 24px;
        overflow: hidden;
    }

    .mHome_MainNews_Swiper h4 a {
        display: block;
        position: relative;
        margin: 0 auto;
        /* margin-top: 3px; */
        padding: 0;
        width: calc(100% - 20px);
        height: auto;
        font-size: 18px;
        line-height: 24px;
        color: #494949;


        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;

    }

    .mHome_MainNews_pagination {
        font-size: 12px;
        left: auto !important;
        right: 0 !important;
        /* bottom: 0 !important;*/
        height: 30px !important;
    }

    .mHome_MainNews_pagination .swiper-pagination-bullet {
        border-radius: 3px;/* 20230803 */
        width:6px;/* 20230803 */
        height: 6px;/* 20230803 */
        background-color: #C9C9C9;
        opacity: 1;
        margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 8px) !important;
    }

    .mHome_MainNews_pagination .swiper-pagination-bullet-active {
        background-color: #494949;
        border-radius: 3px;/* 20230803 */
        width: 50px;
        height: 6px;

        margin: 0 var(--swiper-pagination-bullet-horizontal-gap,3px) !important; /* 20230803 */
    }

    /* Home_ThreeOne_Box */
    .Home_ThreeOne_Box {
        width: 100%;
        /* height: 700px; */
        margin-top: 28px;
        font-size: 12px;
        overflow: hidden;
    }

    .Home_ThreeOne_Div {
        /* height: 700px; */
    }

    .Home_ThreeOne_Left_Div {
        width: 100%;
    }

    .Home_ThreeOne_Item_Div {
        display: flex;
        justify-content: space-between;
        width: 100%;
        /* height: 122px; */
        /* margin-top: 10px; */
        border-top: 1px solid #c3c3c3;
    }

    .mHome_ThreeOne_Item {
        width: 125px;
        height: 41px;
        margin-top: 22px;
        text-align: center;
        font-size: 20px;
        line-height: 28px;
        color: #FFF;
        background: url(https://www.sinopharm.com/att/30.files/images/Mobile/mHome_Type_BK1.png) center center no-repeat;
        background-size: contain;
        overflow: hidden;
    }

    .mHome_ThreeOne_Item a {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;

        width: 100%;
        height: 22px;
        line-height: 22px;
        margin-top: 6px;
        font-size: 20px;
        color: #FFF;
        text-align: center;
    }




    #mThreeOneList2 {
        display: none;
    }

    #mThreeOneList3 {
        display: none;
    }

    .Home_ThreeOne_List_Div {
        width: 100%;
        height: auto;
    }

    .mHome_ThreeOne_List {
        width: 100%;
        height: auto;
    }

    .mHome_ThreeOne_List ul {
        width: 100%;
        height: auto;
        list-style: none;
    }

    .mHome_ThreeOne_List li {
        padding-top: 15px;
        width: 100%;
        min-height: 40px;
        /* min-height: 60px; */
        padding-bottom: 15px;
        border-bottom: 1px dashed #c3c3c3;
        overflow: hidden;
    }

    .Home_ThreeOne_List_Left {
        float: left;
        width: 60px;
    }

    .Home_ThreeOne_List_Left h3 {
        font-size: 15px;
        line-height: 20px;
        height: 20px;
        color: #ABC8E7;
        text-align: center;
    }

    .Home_ThreeOne_List_Left h4 {
        font-size: 15px;
        font-weight: bold;
        line-height: 18px;
        height: 18px;
        color: #0A6CD2;
        text-align: center;
    }

    .Home_ThreeOne_List_Right {
        float: left;
        padding-left: 15px;
        width: calc(100% - 60px - 20px);
        border-left: 1px solid #c3c3c3;
    }
    .Home_ThreeOne_List_Right span{
        color: #E50808;
    }
    .Home_ThreeOne_List_Right a {
        font-size: 16px;
        line-height: 20px;
        color: #313131;
        /* 20230803 */        
        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }

    .Home_ThreeOne_List_More {
        margin-top: 35px;
    }

    .Home_ThreeOne_Right_Div {
        display: flex;
        flex-wrap: wrap;
        align-content: center;
        width: 100%;
        height: calc(100vw*1.55);
        margin-top: 25px;
        background: url(https://www.sinopharm.com/att/30.files/images/Mobile/mHome_Media_BK.png) top center no-repeat;
        background-size: contain;
        overflow: hidden;
        margin-bottom: 30px;
    }

    .Home_ThreeOne_Right_Title {
        width: 100%;
        height: 50px;
        /* margin-top: 25px; */
        font-size: 26px;
        color: #053FC4;
        line-height: 30px;
        text-align: center;
    }

    .Home_ThreeOne_Right_Title a {
        font-size: 26px;
        color: #053FC4;
        line-height: 30px;
        text-align: center;
    }

    .Home_ThreeOne_Right_Pic {
        margin: 0 auto;
        padding: 8px;
        width: calc(100vw*0.80);
        height: calc(100vw*0.80*0.64);
        background-color: #FFF;
        border: 1px solid #EBEBEB;
    }

    .Home_ThreeOne_Right_Pic img {
        width: 100%;
    }

    .Home_ThreeOne_Right_Item_Div {
        margin: 0 auto;
        width: calc(100vw*0.835);
        overflow: hidden;
        margin-bottom: 20px;
    }

    .Home_ThreeOne_Right_Item {
        margin: 0 auto;
        margin-top: 20px;
        margin-bottom: 20px;
        width: 100%;
        font-size: 16px;
        line-height: 22px;
        border-left: 2px solid #0A6CD4;
        color: #1F1F1F;
    }

    .Home_ThreeOne_Right_Item a {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;

        margin-left: 16px;
        font-size: 16px;
        line-height: 22px;
        color: #1F1F1F;

        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }

    .Home_ThreeOne_Right_Item_Div hr {
        display: block;
        position: relative;
        margin: 0 auto;
        padding: 0;
        border: 0px;
        width: 100%;
        height: 0;
        background-color: #DFDFDF;
        border-bottom: 1px solid #DFDFDF;
    }

    .Home_ThreeOne_Right_Div .Home_MainNews_List_more {
        /* margin-top: 20px; */
    }

    /* Home_List_Box */
    .Home_List_Box {
        width: 100%;
        height: calc(100vw*1.1);
        background: url(https://www.sinopharm.com/att/30.files/images/Mobile/mHome_List_BK.jpg) center center no-repeat;
        background-color: #8FB7EA;
        background-size: cover;
        /* overflow: hidden; */
    }

    .Home_List_Top_Box {
        width: 100%;
        /* height: 200px; */

    }

    .Home_List_Top_Div {
        margin: 0 auto;
        width: calc(100vw*0.9);
        height: calc(100vw*0.38);        /* 20230803 */
        font-size: 12px;
    }

    .Home_List_Swiper {
        width: calc(100vw*0.9);
        height: calc(100vw*0.25);
        padding-top: calc(100vw*0.05);
        margin-bottom: calc(100vw*0.1);
        overflow: hidden;
    }

    .Home_List_Swiper h4 {
        float: left;
        margin-right: calc(100vw*0.0358);
        margin-bottom: calc(100vw*0.0358);
        width: calc(100vw*0.271);
        height: calc(100vw*0.1);
        border-radius: 6px;
        border: 1px solid #FFF;
        text-align: center;
        line-height: calc(100vw*0.1);
        font-size: 19px;
        color: #FFF;
    }

    .Home_List_Swiper h4:nth-child(3n) {
        margin-right: 0;
        margin-bottom: calc(100vw*0.0358);
        width: calc(100vw*0.271);
        height: calc(100vw*0.1);
        border-radius: 6px;
        border: 1px solid #FFF;
        text-align: center;
        line-height: calc(100vw*0.1);
        font-size: 19px;
        color: #FFF;
    }

    .Home_List_Swiper h4 a {
        text-align: center;
        line-height: calc(100vw*0.1);
        font-size: 19px;
        color: #FFF;
    }

    .Home_List_pagination {
        font-size: 12px;
        left: auto !important;
        right: 0 !important;
        bottom: 0 !important;
        /* width: 90px !important; */
        height: 20px !important;
    }

    .Home_List_pagination .swiper-pagination-bullet {
        border-radius: 5px;        /* 20230803 */
        width: 10px;        /* 20230803 */
        height: 10px;        /* 20230803 */
        background-color: #9A9A9A;
        opacity: 1;
    }

    .Home_List_pagination .swiper-pagination-bullet-active {
        background-color: #FFF;        /* 20230803 */
        margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 6px) !important;
    }

    .Home_List_Content {
        height: auto;
    }

    .Home_List_Part1 {
        display: block;
        position: absolute;
        margin: 0;
        padding: 0;
        left: 0;
        top: 0;
        top: calc(100vw*0.04);
        /* 20230803 */
        width: 100%;
        /* height: 280px; */
    }

    .Home_List_Part1_Block {
        float: left;
        margin-top: 20px;
        height: 90px;
        line-height: 52px;
    }

    .Home_List_Part1_LineUp {
        text-align: center;
        height: 50px;
        font-size: 0;
        line-height: 50px;
        overflow: hidden;

    }

    .Home_List_Part1_LineDown {
        text-align: center;
        height: 30px;
        font-size: 0px;

    }

    .Home_List_Part1_Block h4 {
        display: inline-block;
        position: relative;
        margin: 0;
        padding: 0;
        font-size: 45px;
        font-weight: bold;
        line-height: 50px;
        margin-right: 5px;
        /* text-shadow: 4px 5px 4px rgba(0, 0, 0, 0.35); */
        color: #0A69CB;
    }

    .Home_List_Part1_Block h5 {
        display: inline-block;
        position: relative;
        margin: 0;
        padding: 0;
        font-size: 16px;
        line-height: 20px;
        color: #0A69CB;
    }

    .HLPB1 {
        width: 160px;
    }

    .HLPB2 {
        float: right !important;
        width: 150px;
        margin-right: 15px;
    }

    .HLPB3 {
        width: 150px;
    }

    .HLPB4 {
        float: right !important;
        width: 188px;
    }



    .mHome_List_Part2 {
        display: block;
        position: absolute;
        margin: 0;
        padding: 0;
        width: calc(100vw*0.82);
        height: auto;
        left: calc(100vw*0.09);
        top: calc(-100vw*0.44);
        ;
        background-color: rgba(10, 68, 176, 0.9);
        border-radius: 10px;
        /* padding-top: 38px; */

        z-index: 15;
    }

    .mHome_List_Part2 p {
        margin: 0 auto;
        width: calc(100vw*0.687);
        height: calc(100vw*0.687*0.73);


        margin-top: calc(100vw*0.046);
        box-shadow: -5px 5px 0 0px #FFF;
        overflow: hidden;
    }

    .mHome_List_Part2 p img {
        width: 100%;
    }

    .mHome_List_Part2 h4 {
        margin: 0 auto;
        width: calc(100vw*0.687);
        height: auto;
        margin-top: calc(100vw*0.046);
        color: #FFF;
        font-size: 16px;
        line-height: 26px;
        overflow: hidden;
    }

    .mHome_List_Part2 h4 a {
        color: #FFF;
        font-size: 16px;
        line-height: 26px;
    }

    .mHome_List_Part2 em {
        display: block;
        position: relative;
        padding: 0;

        margin: 0 auto;
        width: 38px;
        height: 38px;
        background: url(https://www.sinopharm.com/att/30.files/images/Mobile/Home_List_Close.png) center center no-repeat;
        background-size: 38px 38px;

    }

    /* Home_Picture_Box */
    .Home_Picture_Box {
        margin: 0 auto;
        width: 100%;
        height: auto;
        margin-top: 30px;
        margin-bottom: 30px;
        overflow: hidden;
    }

    .Home_Picture_Div {
        position: relative;
        margin: 0 auto;
        width: 98%;
        height: auto;
        overflow: hidden;
    }

    .mHome_Picture_item_Div {
        float: left;
        position: relative;
        width: calc(100vw*0.482);
        height: calc(100vw*0.6);
        margin-bottom: calc(100vw*0.02);

        background: url(https://www.sinopharm.com/att/30.files/images/Home_Special_BK.png) center center no-repeat;
        /* overflow: hidden; */
        background-size: contain;
        overflow: hidden;
    }

    .mHome_Picture_item_Div:nth-child(2n) {
        float: right;
    }


    .Home_Picture_item {
        margin: 0 auto;
        margin-top: calc(100vw*0.0333);
        width: calc(100vw*0.413);
        height: calc(100vw*0.515);
        border: 1px solid #D9D9D9;
    }

    .Home_Picture_item_BK {
        display: block;
        position: relative;
        width: calc(100vw*0.413);
        height: calc(100vw*0.515);

        /* z-index: 1; */
    }

    .Home_Picture_item_BK img {
        width: 100%;
    }

    .Home_Picture_item_PT {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 392px;
        height: 492px;
        background-color: #FFF;
        /* z-index: 2; */
    }

    .Home_Picture_item_PT p {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 392px;
        height: 438px;
        border: 1px solid #D9D9D9;
        z-index: 2;
    }

    .Home_Picture_item_PT p img {
        width: 392px;
        height: 438px;
    }

    .Home_Picture_item_PT h3 {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 100%;
        height: 35px;
        line-height: 35px;
        margin-top: 20px;
        font-size: 30px;
        color: #014797;
        text-align: center;
    }

    .Home_Picture_item_PT h3 a {
        color: #014797;
    }

    .Home_Picture_Box .Home_MainNews_List_more {
        margin-top: 15px;
    }

    .Home_Picture_item_Swiper {
        position: absolute;
        top: 0;
        left: 1%;
        width: 98%;
        height: calc(100vw*1.24 + 50px);
        background-color: #FFF;
    }

    .Home_Picture_item_Swiper p {
        width: calc(100vw*0.98);
        height: calc(100vw*1.24);
        background: url(https://www.sinopharm.com/att/30.files/images/Home_Special_BK.png) center center no-repeat;
        /* overflow: hidden; */
        background-size: contain;
        overflow: hidden;

    }

    .Home_Picture_item_Swiper p img {
        display: block;
        position: relative;
        margin: 0 auto;
        padding: 0;
        margin-top: calc(100vw*0.08);
        width: calc(100vw*0.838);
        height: calc(100vw*1.040);

        background-color: #FFF;
    }

    .Home_Picture_item_pagnation {
        font-size: 12px;
        left: auto !important;
        right: 0 !important;
        bottom: 0 !important;
        /* width: 90px !important; */
        height: 20px !important;
    }

    .Home_Picture_item_pagnation .swiper-pagination-bullet {
        border-radius: 8px;
        width: 15px;
        height: 15px;
        background-color: #BDBDBD;
        opacity: 1;
    }

    .Home_Picture_item_pagnation .swiper-pagination-bullet-active {
        background-color: #0A44B0;
        margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 6px) !important;
    }

    /* Home_Icon_Box */
    .Home_Icon_Box {
        width: 100%;
        height: calc(100vw*0.871 - 36px);
        /* background-image: linear-gradient(to bottom, #E2F1FF, #FFF); */
       background: url(https://www.sinopharm.com/att/30.files/images/Mobile/mHome_List_BKnew.jpg) bottom center no-repeat;
        overflow: hidden;
        margin-bottom: 20px;    }

    .Home_Icon_Div {
        margin: 0 auto;
        margin-top: 50px;

        width: 80%;
    }

    .Home_Icon_Item {
        display: block;
        position: absolute;
        margin: 0;
        padding: 0;
        width: 99px;
        height: 99px;
    }

    .Home_Icon_Item p {
        display: block;
        position: absolute;
        margin: 0;
        padding: 0;
        width: 99px;
        height: 99px;
        z-index: 1;
        cursor: pointer;
    }

    .Home_Icon_Item p img {
        width: 100%;
    }

    .Home_Icon_Item h3 {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        margin-top: 60px;
        width: 100%;
        height: 20px;
        font-size: 12px;
        color: #0462C5;
        line-height: 20px;
        text-align: center;
        z-index: 2;
    }

    .Home_Icon_Item h3 a {
        text-align: center;
        height: 20px;
        font-size: 12px;
        color: #0462C5;
        line-height: 20px;
    }

    .Home_Icon_Div1 {
        width: 100%;
        height: 99px;
        margin-bottom: 23px;
    }

    .HI1 {
        left: 0;
    }

    .HI2 {
        left: 50%;
        transform: translateX(-50px);
    }

    .HI3 {
        right: 0;
    }

    .HI4 {
        left: calc(100vw*0.164);
    }

    .HI5 {
        right: calc(100vw*0.164);
    }

    /* BackTop_Box */
    .BackTop_Box {
        width: 100%;
        height: 36px;
    }

    .BackTop_Div {
        margin: 0 auto;
        width: 34px;
        height: 36px;
    }

    .BackTop_Div img {
        width: 34px;
        height: 36px;
    }

    /* bottom_Box */
    .bottom_Box {
        width: 100%;
        height: calc(100vw*0.91);
        font-size: 12px;
        background: url(https://www.sinopharm.com/att/30.files/images/Mobile/mBottom_BK.jpg) center center no-repeat;
        background-size: contain;
        border-top: 1px solid transparent;
        /* overflow: hidden; */
    }

    .bottom1_Box {
        width: 100%;
        height: auto;
    }

    .bottom2_Box {
        width: 100%;
    }

    .bottom2_div {
        height: auto;
        font-size: 0;
    }

    .bottom2_div em {
        display: inline-block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 18px;
        height: 20px;
        background: url(https://www.sinopharm.com/att/30.files/images/Mobile/GongAn.png) center center no-repeat;
        margin-right: 5px;
    }

    .bottom_Div {
        height: auto;
        /* overflow: hidden; */
    }

    .bottom_Left {
        margin: 0 auto;
        width: 90%;
        height: 155px;
    }

    .bottom_Logo {
        width: 120px;
        height: 69px;
    }

    .bottom_Logo img {
        width: 120px;
        height: 69px;
    }

    .bottom_Info {
        height: auto;
        /* overflow: hidden; */
    }

    .bottom_Info h3 {
        height: 24px;
        line-height: 24px;
        font-size: 12px;
        color: #FFF;
        margin-bottom: 6px;
        text-align: center;
    }

    .bottom_Info h3 span {
        height: 24px;
        line-height: 24px;
        font-size: 12px;
        color: #FFF;
        margin-left: 10px;
        margin-right: 10px;
    }

    .bottom_Right {
        margin-top: calc(100vw*0.095);
        width: 100%;
        height: calc(100vw*0.248);

    }

    .bottom_Contact_Title {
        height: 41px !important;
    }

    .bottom_LinkSearch {
        width: 228px;
        height: auto;
        margin-left: 30px;
    }

    .bottom_Link {
        margin: 0 auto;
        width: 228px;
        height: auto;
    }

    .bottom_Link_Title {
        width: 100%;
        height: 30px;
        text-align: center;
        font-size: 21px;
        line-height: 25px;
        color: #FFF;
    }

    .bottom_Link_Title a {
        height: 25px;
        text-align: center;
        font-size: 21px;
        line-height: 25px;
        color: #FFF;
    }

    .bottom_Link_BT {
        float: left;
        width: 89px;
        height: 28px;
        font-size: 16px;
        line-height: 28px;
        color: #8A9ACD;
        margin-right: 32px;
        background: url(https://www.sinopharm.com/att/30.files/images/Home_Icon_Down.png) center right no-repeat;
    }

    .bottom_Link_BT a {
        color: #8A9ACD;
    }

    .bottom_Link_BT a:hover {
        color: #8A9ACD;
    }

    .bottom_Search {
        float: right;
        width: 28px;
        height: 28px;
    }

    .bottom_Search {
        width: 100%;
        height: 36px;
        margin-top: 25px;
    }

    .bottom_Search input {
        width: calc(100% - 60px);
        padding: 5px 15px;
        height: 26px;
        line-height: 26px;
        font-size: 14px;
        color: #FFF;
        background-color: rgba(255, 255, 255, 0.2);

    }

    .bottom_Search input:input-placeholder {
        color: #FFF;
        font-size: 14px;
        font-style: italic;
    }

    .bottom_Search input::-webkit-input-placeholder {
        /* WebKit browsers，webkit内核浏览器 */
        color: #FFF;
        font-size: 14px;
        font-style: italic;
    }

    .bottom_Search input:-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
        color: #FFF;
        font-style: italic;
        font-size: 14px;
    }

    .bottom_Search input::-moz-placeholder {
        /* Mozilla Firefox 19+ */
        color: #FFF;
        font-style: italic;
        font-size: 14px;
    }

    .bottom_Search input:-ms-input-placeholder {
        /* Internet Explorer 10+ */
        color: #FFF;
        font-style: italic;
        font-size: 14px;
    }

    .bottom2_Box {
        width: 100%;
        text-align: center;
        /* padding-top: 33px; */
        /* height: 82px; */
        text-align: center;
        overflow: hidden;
    }

    .bottom2_Box span {
        height: 18px;
        line-height: 18px;
        font-size: 14px;
        color: #FFF;

    }


    .Bottom_Follow_Links_Div {
        height: 54px;
    }

    .Bottom_Follow_Links {
        margin: 0 auto;
        width: 228px;
        height: 30px;
        border: 1px solid #6C7892;
        background: url(https://www.sinopharm.com/att/30.files/images/Mobile/mLink_up.png) right center no-repeat;
        background-position: right 12px center;
        background-size: 19px 9px;
        cursor: pointer;
    }

    .Bottom_Follow_Links_Pop {
        display: none;
        position: absolute;
        margin: 0;
        padding: 0;
        bottom: 55px;
        width: 228px;
        height: auto;
        z-index: 3;
    }

    .Bottom_Follow_Links_Pop ul {
        display: block;
        margin: 0;
        padding: 0;
        width: 100%;
        max-height: 280px;
        overflow-y: scroll;
    }

    .Bottom_Follow_Links_Pop li {
        display: block;
        margin: 0;
        padding: 0;
        background-color: rgba(102,153,211, 0.8);
        width: calc(100% - 20px);
        padding-left: 10px;
        padding-right: 10px;
        height: 34px;
        line-height: 34px;
        font-size: 14px;
        color: #FFF;
        font-family: "Verdana";
        border-bottom: 1px solid #FFF;

        /* text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;

    }

    .Bottom_Follow_Links_Pop li:hover {
        background-color: rgba(102,153,211,1);
    }

    .Bottom_Follow_Links_Pop li a {
        color: #FFF;
    }

    /* 走进国药 */
    .Page_Banner_Box {
        width: 100%;

        overflow: hidden;
    }

    .Page_Banner_Pic {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 100%;
    }

    .Page_Banner_Pic img {
        width: 100%;
    }


    .Enter_Info_Box {
        width: 100%;
    }

    .Enter_Info_Div {
        margin-top: 20px;
        margin-bottom: 20px;
        height: calc(100vw*0.96*1.46);
        background: url(https://www.sinopharm.com/att/30.files/images/Mobile/mEnterSINO_Content_BK.jpg) center bottom no-repeat;
        background-size: contain;

    }

    .Enter_Info {
        padding: 10px;
        margin-top: 30px;

    }

    .Enter_Info img {
        width: 89px;
        height: 22px;
    }

    .Enter_Info_Content {
        margin-top: 20px;
        font-size: 16px;
        line-height: 26px;
        color: #313131;
    }

    .Enter_Links_Div {
        margin-bottom: 20px;
    }

    .Enter_Links {
        width: 100%;
        margin-bottom: 20px;
    }

    .Enter_Links img {
        width: 100%;
    }

    .EnterSINO_More {
        margin-top: 5px;
    }


    /* SINOStructure */
    .Page_Body_Div {
        height: auto;
        overflow: hidden;
    }


    .SINOStructure_Content {
        height: auto;
        border: 1px solid #EBEBEC;
        background-color: #FFF;
        margin-bottom: 15px;
        padding: 22px 14px;
    }

    .SINOStructure_Content_Pic {
        margin-top: 10px;
        padding: 30px 36px 30px 10px !important;
        background-color: #FAFAFA;
    }

    .SINOStructure_Content p {
        width: 100%;

    }

    .SINOStructure_Content p img {
        width: 100%;

    }

    .SINOStructure_Content h3 {
        width: 100%;
        font-size: 22px;
        line-height: 30px;
        height: 42px;
        color: #044297;
    }

    .SINOStructure_Content h4 {
        font-size: 18px;
        line-height: 25px;
        margin-bottom: 16px;
        color: #0E9ED9;
    }
    .SINOStructure_Content h4 span {
        font-size: 14px;
        line-height: 25px;
        margin-bottom: 16px;
        color: #0E9ED9;
    }
    .SINOStructure_Content h5 {
        font-size: 16px;
        line-height: 34px;
        margin-bottom: 16px;
        color: #578FD3;
    }

    .SINOStructure_Block {
        width: 100%;
        height: auto;
        overflow: hidden;
        margin-bottom: 20px;
    }

    .SINOStructure_Block ul {

        list-style: none;
    }

    .SINOStructure_Block li {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 10px;
        color: #6C6C6C;
    }

    .SINOStructure_Block_Font li {
        font-size: 18px !important;
    }

    .SINOStructure_Roll {
        width: 98%;
        height: 70vh;
        overflow-y: scroll;
        margin-bottom: 20px;
    }

    /* 滚动条 */
    .SINOStructure_Roll::-webkit-scrollbar {
        width: 12px;
        height: 48px;
        background: rgba(255, 255, 255, 0.2);
        border-radius: 6px;
    }

    /* 滚动槽 */
    .SINOStructure_Roll::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 4px rgba(188, 188, 188, 1);
        border-radius: 6px;
        background: #F3F3F3;
        /* background: rgba(255, 255, 255, 0.2); */
    }

    /* 滚动条滑块 */
    .SINOStructure_Roll::-webkit-scrollbar-thumb {
        border-radius: 6px;
        background: #3F7ED3;
        -webkit-box-shadow: inset 0 0 2px rgba(120, 120, 120, 1);
    }

    .SINOStructure_Roll::-webkit-scrollbar-thumb:window-inactive {
        background: #3F7ED3;
    }

    /* 边角 即两个滚动条的交汇处 */
    .SINOStructure_Roll::-webkit-scrollbar-corner {
        background: #3F7ED3;
        border-radius: 1px;
    }

    /* News_List_Div */

    .News_List_Div {
        width: 100%;
        height: auto;
    }

    .News_List {
        width: 100%;
        height: auto;
    }

    .News_List ul {
        width: 100%;
        height: auto;
        list-style: none;
    }

    .News_List li {
        padding-top: 24px;
        padding-bottom: 24px;
        width: 100%;
        height: auto;
        overflow: hidden;
        border-bottom: 1px dashed #c3c3c3;
    }

    .News_List_Left {
        float: left;
        width: 102px;
    }

    .News_List_Left h3 {
        font-size: 28px;
        line-height: 38px;
        height: 38px;
        color: #ABC8E7;
        text-align: center;
    }

    .News_List_Left h4 {
        font-size: 28px;
        font-weight: bold;
        line-height: 38px;
        height: 38px;
        color: #0A6CD2;
        text-align: center;
    }

    .News_List_Right {
        float: left;
        padding-left: 20px;
        width: 300px;
        font-size: 22px;
        line-height: 32px;
        border-left: 1px solid #c3c3c3;
    }

    .News_List_Right a {
        font-size: 22px;
        line-height: 32px;
        color: #313131;

        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }

    .News_List_more {
        position: absolute;
        right: 30px;
        bottom: 30px;

        width: 80px;
        height: 28px;
        border-radius: 14px;
        font-size: 14px;
        text-align: center;
        border: 1px solid #7DADE3;
    }

    .News_List_more a {
        height: 28px;
        line-height: 28px;
        font-size: 14px;
        color: #7DADE3;
        text-align: center;
    }

    .News_ThreeOne_Div {
        height: 700px;
    }

    .News_ThreeOne_Top_Box {
        margin-top: 55px;
        margin-bottom: 150px;
    }

    .News_ThreeOne_List li {
        padding-top: 30px !important;
        width: 100%;
        height: 88px !important;

    }

    .News_ThreeOne_List_Left {
        float: left;
        width: 120px;
    }

    .News_ThreeOne_List_Left h3 {
        font-size: 28px;
        line-height: 32px;
        height: 32px;
        color: #ABC8E7;
        text-align: center;
    }

    .News_ThreeOne_List_Left h4 {
        font-size: 28px;
        font-weight: bold;
        line-height: 32px;
        height: 32px;
        color: #0A6CD2;
        text-align: center;
    }

    .News_ThreeOne_Right_Div {
        margin-top: 35px;
        margin-right: -10px;
        width: 418px;
        height: 610px;

    }

    /* 20230331 */
    .News_Special_Title {
        height: 39px;
        font-size: 22px; 
        color: #0062c8;
        margin-left: 10px;
    }
    .News_Special_Title a{
        color: #0062c8;
    }


    .News_Special_Title img {
        margin-left: 10px;
        width: 167px;
        height: 41px;
    }

    .News_Special_Box {
        width: 100%;
        height: 525px;
        background: url(https://www.sinopharm.com/att/30.files/images/News_Special_BK.png) top center no-repeat;
        border: 1px solid transparent;
    }

    .News_Special_Swiper {
        width: 354px;
        height: 450px;
        margin-left: 33px;
        margin-top: 29px;
        overflow: hidden;
    }

    .News_Special_pagination {
        font-size: 12px;
        left: auto !important;
        right: 0 !important;
        bottom: -40px !important;

        height: 20px !important;
    }

    .News_Special_pagination .swiper-pagination-bullet {
        border-radius: 8px;
        width: 16px;
        height: 16px;
        background-color: #EDEFF2;
        opacity: 1;
    }

    .News_Special_pagination .swiper-pagination-bullet-active {
        background-color: #0A6FD8;
        margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 6px) !important;
    }

    .mNews_ThreeOne_List {

        height: auto;
        padding-bottom: 26px;
    }

    .mNews_ThreeOne_List ul {
        width: 100%;
        height: auto;
        list-style: none;
    }

    .mNews_ThreeOne_List li {
        padding-top: 15px;
        width: 100%;
        min-height: 60px;
        padding-bottom: 15px;
        border-bottom: 1px dashed #c3c3c3;
    }

    /* BrandCulture_Div */
    /* .BrandCulture_Div {
        background-color: #F8FAFD;
        height: auto;
        margin-top: 15px;
        margin-bottom: 50px;
    } */

    .BrandCulture_Block {
        height: auto;
        /*border-bottom: 1px solid #c3c3c3;*/
        background-color: #F9FAFE;
        margin-bottom: 20px;
        overflow: hidden;
    }

    .BrandCulture_Block:last-child {
        border-bottom: 0;
    }

    .BrandCulture_Title {
        height: 41px;
        margin-bottom: 22px;
        margin-top: 38px;
    }

    .BrandCulture_Title p {
        float: left;
        width: 41px;
        height: 41px;
        margin-left: 4px;
    }

    .BrandCulture_Title p img {
        width: 41px;
        height: 41px;
    }

    .BrandCulture_Title h4 {
        float: left;
        margin-left: 5px;
        height: 41px;
        line-height: 41px;
        font-size: 24px;
        color: #0A43AF;
    }

    .BrandCulture_Title h4 a {
        color: #0A43AF;
    }

    .BrandCulture_List {
        width: 100%;
        height: auto;
        overflow: hidden;
        border-bottom: 1px solid #c3c3c3;
        /* 20230803 */
    }
    .Page_RedSource_List_More{
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .BrandCulture_List ul {
        width: 100%;

        list-style: none;
    }

    .BrandCulture_List li {
        float: left;
        width: calc(100vw*0.44 + 2px);
    }

    .BrandCulture_List li:nth-child(2n) {
        float: right;
    }

    .BrandCulture_List li p {
        padding: calc(100vw*0.02);
        width: calc(100vw*0.4);
        height: calc(100vw*0.4*0.71);
        background-color: #FFF;
        border: 1px solid #ECEDEF;
    }

    .BrandCulture_List li p img {
        width: 100%;
    }

    .BrandCulture_List li em {
        display: block;
        position: absolute;
        left: calc(50% - 13px);
        top: 52px;
        width: 26px;
        height: 26px;
        background: url(https://www.sinopharm.com/att/30.files/images/Icon_Culture_Video.png) center center no-repeat;
        background-size: 26px;

    }

    .BrandCulture_List li h4 {
        width: 100%;
        height: 60px;
        margin-top: 7px;
        font-size: 14px;
        line-height: 20px;
        color: #1F1F1F;

        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }

    .BrandCulture_List li h4 a {
        color: #1F1F1F;
    }

    .BrandCulture_Swiper {
        width: calc(100vw*0.94);
        height: calc(100vw*0.94*0.71 + 80px);
        margin-bottom: 50px;
        overflow: hidden;
    }

    .BrandCulture_Swiper p {
        width: calc(100vw*0.94);
        height: calc(100vw*0.94*0.71);
    }

    .BrandCulture_Swiper p img {
        width: 100%;
    }

    .BrandCulture_Swiper em {
        position: absolute;
        left: 0;
        top: 0;
        width: calc(100vw*0.94);
        height: calc(100vw*0.94*0.71);
        background: url(https://www.sinopharm.com/att/30.files/images/Mobile/mCulture_Photo_Cover.png) center center no-repeat;
        background-size: contain;
    }

    .BrandCulture_Swiper h4 {
        font-size: 20px;
        height: 28px;
        line-height: 28px;
        margin-top: 20px;
        text-align: center;
    }

    .BrandCulture_Swiper_pagination {
        font-size: 12px;
        left: auto !important;
        right: 0 !important;
        bottom: 0 !important;
        height: 20px !important;
    }

    .BrandCulture_Swiper_pagination .swiper-pagination-bullet {
        border-radius: 5px; /* 20230803 */
        
        width: 10px;/* 20230803 */
        height: 10px;/* 20230803 */
        background-color: #DBDBDB;
        opacity: 1;
    }

    .BrandCulture_Swiper_pagination .swiper-pagination-bullet-active {
        background-color: #0A6FD8;
        margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 6px) !important;
    }

    .BrandCulture_Icon_List {
        width: 100%;
    }

    .BrandCulture_Icon_List ul {
        width: 100%;
        display: flex;
        justify-content: space-around;
        list-style: none;
        margin-top: 17px;
        height: 140px;
        margin-bottom: 50px;
    }

    .BrandCulture_Icon_List ul li {
        width: 95px;
        height: 95px;
    }

    .BrandCulture_Icon_List ul li p {
        width: 95px;
        height: 95px;
    }

    .BrandCulture_Icon_List ul li p img {
        width: 95px;
        height: 95px;
    }

    .BrandCulture_Icon_List ul li h4 {
        width: 95px;
        height: 24px;
        line-height: 24px;
        font-size: 20px;
        color: #0462C5;
        margin-top: 14px;
    }

    .BrandCulture_Icon_List ul li h4 a {
        color: #0462C5;
    }

    /* Brand_Banner_Div */
    .Brand_Banner_Div {
        width: 100%;
        margin-top: 35px;
    }

    .Brand_Banner_Div img {
        width: 100%;
    }

    .Brand_List_Div {
        height: auto;
        margin-top: 40px;
        margin-bottom: 30px;
    }

    .Brand_List_Title {
        height: 50px;
    }

    .Brand_List_Title img {
        margin: 0 auto;
        width: 101px;
        height: 25px;
    }

    .mBrand_List_Swiper {
        width: calc(100vw*0.94);
        height: calc(100vw*0.307*0.46*3 + 68px);
        overflow: hidden;
    }

    .mBrand_List_Swiper p {
        float: left;
        width: calc(100vw*0.305);
        height: calc(100vw*0.305*0.46);
        margin-right: calc(100vw*0.0095);
        margin-top: 7px;
    }

    .mBrand_List_Swiper p:nth-child(3n) {
        margin-right: 0;
    }
/*20230615*/
    .mBrand_List_Swiper p img {
        width: 80%;
		padding: 0.5rem;
    }
/*20230615*/
    .mBrand_List_BTPrev {
        position: absolute;
        left: 41%;
        bottom: 0;
        width: 25px;
        height: 25px;
        background: url(https://www.sinopharm.com/att/30.files/images/Mobile/mBrand_Prev.png);
        background-size: 25px;
        z-index: 2;
        cursor: pointer;
    }

    .mBrand_List_BTNext {
        position: absolute;
        right: 41%;
        bottom: 0;
        width: 25px;
        height: 25px;
        background: url(https://www.sinopharm.com/att/30.files/images/Mobile/mBrand_Next.png);
        background-size: 25px;
        z-index: 2;
        cursor: pointer;
    }

    /* BrandList_Title */

    .BrandList_Title {
        margin-top: 26px;
        height: 38px;
        font-size: 22px;
        line-height: 24px;
        color: #433939;
        text-align: center;
    }

    .BrandList_Table {
        margin: 0 auto;

        font-size: 16px;
        margin-bottom: 55px;
    }

    .BrandList_Table table {
        margin: 0 auto;
        width: 100%;

        margin-bottom: 55px;
        border-top: 1px solid #D6DDE9;
        border-left: 1px solid #D6DDE9;
        border-spacing: 0;
    }

    .BrandList_Table table tr {
        width: 50%;
        background-color: #FFF;
    }

    .BrandList_Table table td {
        padding: 16px 10px;
        border-right: 1px solid #D6DDE9;
        border-bottom: 1px solid #D6DDE9;
        font-size: 16px;
        line-height: 24px;
    }

    .table_Title {
        text-align: center;
        padding-left: 0;
        background-color: #E4EBF5;
    }

    .table_Title td {
        text-align: center;
        padding-left: 0;
        background-color: #E4EBF5;
    }

    .Type_List_div {
        width: calc(100% - 2px);
    }

    .Type_List_div ul {
        width: 100%;
        list-style: none;
        margin-top: 10px;
    }

    .Type_List_div li {
        width: 100%;
        height: 63px;
        border: 1px solid #C7C7C7;
        border-radius: 4px;
        margin-bottom: 18px;
        background: url(https://www.sinopharm.com/att/30.files/images/Mobile/mListIcon_Plus.png) center right 10px no-repeat;
    }

    .Type_List_div li p {
        float: left;
        margin-top: 14px;
        margin-left: 16px;
        width: 37px;
        height: 37px;
    }

    .Type_List_div li h3 {
        float: left;
        margin-left: 10px;
        height: 63px;
        line-height: 63px;
        font-size: 24px;
        color: #7B7B7D;
    }

    .Type_List_div li h3 a {
        color: #7B7B7D;
    }

    #TL1 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon01.png) center center no-repeat;
        background-size: 37px 37px;
    }

    #TL2 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon02.png) center center no-repeat;
        background-size: 37px 37px;
    }

    #TL3 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon03.png) center center no-repeat;
        background-size: 37px 37px;
    }

    #TL4 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon04.png) center center no-repeat;
        background-size: 37px 37px;
    }

    #TL5 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon05.png) center center no-repeat;
        background-size: 37px 37px;
    }

    #TL6 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon06.png) center center no-repeat;
        background-size: 37px 37px;
    }

    #TL7 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon07.png) center center no-repeat;
        background-size: 37px 37px;
    }

    #TL8 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon08.png) center center no-repeat;
        background-size: 37px 37px;
    }

    #TL9 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon09.png) center center no-repeat;
        background-size: 37px 37px;
    }

    #TL10 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon10.png) center center no-repeat;
        background-size: 37px 37px;
    }

    #TL11 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon11.png) center center no-repeat;
        background-size: 37px 37px;
    }

    #TL12 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon12.png) center center no-repeat;
        background-size: 37px 37px;
    }

    #TL13 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon13.png) center center no-repeat;
        background-size: 37px 37px;
    }

    #TL14 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon14.png) center center no-repeat;
        background-size: 37px 37px;
    }
	    #TL15 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon15.png) center center no-repeat;
        background-size: 37px 37px;
    }

    #TL16 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon16.png) center center no-repeat;
        background-size: 37px 37px;
    }

    #TL17 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon17.png) center center no-repeat;
        background-size: 37px 37px;
    }

    #TL18 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon18.png) center center no-repeat;
        background-size: 37px 37px;
    }

    #TL19 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon19.png) center center no-repeat;
        background-size: 37px 37px;
    }

    #TL20 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon20.png) center center no-repeat;
        background-size: 37px 37px;
    }

    #TL21 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon21.png) center center no-repeat;
        background-size: 37px 37px;
    }

    #TL22 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon22.png) center center no-repeat;
        background-size: 37px 37px;
    }

    #TL23 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon23.png) center center no-repeat;
        background-size: 37px 37px;
    }

    #TL24 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon24.png) center center no-repeat;
        background-size: 37px 37px;
    }

    #TL25 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon25.png) center center no-repeat;
        background-size: 37px 37px;
    }

    #TL26 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon26.png) center center no-repeat;
        background-size: 37px 37px;
    }

    #TL27 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon27.png) center center no-repeat;
        background-size: 37px 37px;
    }

    #TL28 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon28.png) center center no-repeat;
        background-size: 37px 37px;
    }

    #TL29 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon29.png) center center no-repeat;
        background-size: 37px 37px;
    }

    #TL30 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon30.png) center center no-repeat;
        background-size: 37px 37px;
    }

    .TypeNow {
        border: 1px solid #0A44B0 !important;
        background-color: #0A44B0 !important;
        background-image: url(https://www.sinopharm.com/att/30.files/images/Mobile/mListIcon_Minus.png) !important;
        background-position: center right 10px;
        background-repeat: no-repeat;

    }

    .TypeNow h3 {
        color: #FFF !important;
    }

    .TypeNow h3 a {
        color: #FFF !important;
    }

    .TypeNow #TL1 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon01_on.png) center center no-repeat;
        background-size: 37px 37px;
    }

    .TypeNow #TL2 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon02_on.png) center center no-repeat;
        background-size: 37px 37px;
    }

    .TypeNow #TL3 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon03_on.png) center center no-repeat;
        background-size: 37px 37px;
    }

    .TypeNow #TL4 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon04_on.png) center center no-repeat;
        background-size: 37px 37px;
    }

    .TypeNow #TL5 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon05_on.png) center center no-repeat;
        background-size: 37px 37px;
    }

    .TypeNow #TL6 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon06_on.png) center center no-repeat;
        background-size: 37px 37px;
    }

    .TypeNow #TL7 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon07_on.png) center center no-repeat;
        background-size: 37px 37px;
    }

    .TypeNow #TL8 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon08_on.png) center center no-repeat;
        background-size: 37px 37px;
    }

    .TypeNow #TL9 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon09_on.png) center center no-repeat;
        background-size: 37px 37px;
    }

    .TypeNow #TL10 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon10_on.png) center center no-repeat;
        background-size: 37px 37px;
    }

    .TypeNow #TL11 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon11_on.png) center center no-repeat;
        background-size: 37px 37px;
    }

    .TypeNow #TL12 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon12_on.png) center center no-repeat;
        background-size: 37px 37px;
    }

    .TypeNow #TL13 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon13_on.png) center center no-repeat;
        background-size: 37px 37px;
    }

    .TypeNow #TL14 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon14_on.png) center center no-repeat;
        background-size: 37px 37px;
    }

    .TypeNow #TL15 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon15_on.png) center center no-repeat;
        background-size: 37px 37px;
    }

    .TypeNow #TL16 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon16_on.png) center center no-repeat;
        background-size: 37px 37px;
    }

    .TypeNow #TL17 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon17_on.png) center center no-repeat;
        background-size: 37px 37px;
    }

    .TypeNow #TL18 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon18_on.png) center center no-repeat;
        background-size: 37px 37px;
    }

    .TypeNow #TL19 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon19_on.png) center center no-repeat;
        background-size: 37px 37px;
    }

    .TypeNow #TL20 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon20_on.png) center center no-repeat;
        background-size: 37px 37px;
    }

    .TypeNow #TL21 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon21_on.png) center center no-repeat;
        background-size: 37px 37px;
    }

    .TypeNow #TL22 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon22_on.png) center center no-repeat;
        background-size: 37px 37px;
    }

    .TypeNow #TL23 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon23_on.png) center center no-repeat;
        background-size: 37px 37px;
    }

    .TypeNow #TL24 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon24_on.png) center center no-repeat;
        background-size: 37px 37px;
    }

    .TypeNow #TL25 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon25_on.png) center center no-repeat;
        background-size: 37px 37px;
    }

    .TypeNow #TL26 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon26_on.png) center center no-repeat;
        background-size: 37px 37px;
    }

    .TypeNow #TL27 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon27_on.png) center center no-repeat;
        background-size: 37px 37px;
    }

    .TypeDJNow #TL28 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon28.png) center center no-repeat;
         background-size: 37px 37px;
   }

    .TypeDJNow #TL29 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon29.png) center center no-repeat;
         background-size: 37px 37px;
   }

    .TypeDJNow #TL30 p {
        background: url(https://www.sinopharm.com/att/30.files/images/Item_Icon30.png) center center no-repeat;
        background-size: 37px 37px;
    }

    /* BrandList_Div */
    /* .BrandList_Div {
        margin: 0 auto;
        width: 94%;
        margin-top: 30px;
        margin-bottom: 30px;
        height: auto;
        overflow: hidden;
    } */
    /* 20230404 */
    .BrandList_Div {

        width: 100%;
        margin-top: 30px;
        margin-bottom: 30px;

        height: auto;
        overflow: hidden;
    }
    .BrandList_Div ul {
        width: 100%;
        list-style: none;
    }

    .BrandList_Div li {
        float: left;
        width: calc(100vw*0.3077);
        height: calc(100vw*0.3077*0.46);

        margin-right: calc(100vw*0.008);
        margin-bottom: 7px;
    }

    .BrandList_Div li:nth-child(3n) {
        margin-right: 0;
    }

    .BrandList_Div li p {
        width: calc(100vw*0.3077);
        height: calc(100vw*0.3077*0.46);
    }
/*20230615*/
    .BrandList_Div li p img {
        width: 80%;
		padding: 0.5rem;
    }
/*20230615*/
    /* PageControl_Box  */
    .PageControl_Box {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 100%;
        height: auto;
        padding-top: 0px;
        padding-bottom: 0px;
        margin-bottom: 50px;
    }

    .PageControl_Div {
        display: flex;
        flex-wrap: nowrap;
        justify-content: center;
        position: relative;
        margin: 0 auto;
        padding: 0;
        width: auto;
        height: 42px;
        min-width: 100px;
        /* border: 1px solid saddlebrown; */
    }

    .PageControl_Next,
    .PageControl_Prev {
        float: left;
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        background-color: #F7F6F3;
        height: 32px;
        line-height: 32px;
        margin-right: 10px;
        border: 1px solid #E6E6E6;
    }

    .PageControl_Next {
        margin-right: 0px;
    }

    .PageControl_Next a,
    .PageControl_Prev a {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        padding-left: 10px;
        padding-right: 10px;
        height: 32px;
        line-height: 32px;
        font-size: 18px;
        color: #272727;
        text-align: center;
    }

    .PageControl_Num {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: auto;
        height: 42px;
    }

    .PageControl_Num ul {
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: auto;
        height: 32px;
        list-style: none;
    }

    .PageControl_Num li {
        float: left;
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        width: 36px;
        height: 32px;
        line-height: 32px;
        background-color: #F7F6F3;
        font-size: 18px;
        text-align: center;
        margin-right: 10px;
        border: 1px solid #DDDAD2;
    }

    .PageControl_Num ul .NumOn {
        background-color: #84A7D8;
    }

    .PageControl_Num ul .NumOn a {
        color: #FFF;
    }

    .PageControl_Num li a {
        color: #272727;

    }

    /* Stock_Content */
    .Stock_Content {
        padding: 20px 15px;
        border: 1px solid #EEEEEF;
        margin-bottom: 25px;
    }

    .Stock_Content p {
        font-size: 16px;
        line-height: 28px;
        color: #393939;
        margin-bottom: 30px;
    }

    .Stock_Content p img {
        width: 100%;
    }

    /* Stock_List_div */
    .Stock_List_div {
        width: 100%;
        height: auto;
        overflow: hidden;
        margin-bottom: 22px;
    }

    .Stock_List_div ul {
        width: 100%;
        list-style: none;
        margin-top: 10px;

    }

    .Stock_List_div li {
        float: left;
        width: calc(100vw*0.44);
        height: 27px;
        border: 1px solid #C7C7C7;
        border-radius: 4px;
        margin-bottom: 10px;
        background: url(https://www.sinopharm.com/att/30.files/images/Mobile/mStock_Plus.png) center right 5px no-repeat;
        background-size: 16px;
    }

    .Stock_List_div li:nth-child(2n) {
        float: right;
    }

    .Stock_List_div li p {
        float: left;
        margin-top: 14px;
        margin-left: 16px;
        width: 5px;
        height: 5px;
    }

    .Stock_List_div li h3 {
        float: left;
        margin-left: 5px;
        height: 27px;
        line-height: 27px;
        font-size: 14px;
        color: #7B7B7D;
    }

    .Stock_List_div li h3 a {
        color: #7B7B7D;
    }


    .StockNow {
        border: 1px solid #0A44B0 !important;
        background-color: #0A44B0 !important;
        background-image: url(https://www.sinopharm.com/att/30.files/images/Mobile/mStock_Minus.png) !important;
        background-position: center right 5px;
        background-size: 16px;
        background-repeat: no-repeat;

    }

    .StockNow h3 {
        color: #FFF !important;
    }

    .StockNow h3 a {
        color: #FFF !important;
    }

    /* Society1 */
    .Society_List_Div {
        width: 100%;
        height: auto;
        overflow: hidden;
        margin-bottom: 20px;
    }

    .Society_Box {
        margin-top: 38px;
    }

    .Society_Title {
        height: 41px;
        margin-bottom: 22px;

    }

    .Society_Title p {
        float: left;
        width: 41px;
        height: 41px;
        margin-left: 4px;
    }

    .Society_Title p img {
        width: 41px;
        height: 41px;
    }

    .Society_Title h4 {
        float: left;
        margin-left: 5px;
        height: 41px;
        line-height: 41px;
        font-size: 24px;
        color: #0A43AF;
    }

    .Society_Title h4 a {
        color: #0A43AF;
    }


    .Society_Item_Line {
        width: 100%;
        height: auto;
        overflow: hidden;
        margin-bottom: 20px;
    }

    .Society_Item {

        width: calc(100vw*0.441);
        height: calc(100vw*0.692);
        background: url(https://www.sinopharm.com/att/30.files/images/Mobile/mSociety_Pic_BK.png) center center no-repeat;
        background-size: contain;
    }

    .Society_Item_Left {
        margin: 0 auto;
        margin-top: calc(100vw*0.033);
        padding: calc(100vw*0.023);
        width: calc(100vw*0.3256);
        height: calc(100vw*0.4384);

        background-color: #FFF;
        box-shadow: 2px 2px 3px #aaa
    }

    .Society_Item_Left p {
        width: calc(100vw*0.3256);
        height: calc(100vw*0.4384);
    }

    .Society_Item_Left p img {
        width: 100%;
    }

    .Society_Item_Right {
        width: 100%;
        height: 60px;
    }

    .Society_Item_Right h4 {
        margin: 0 auto;
        width: calc(100vw*0.365);
        margin-top: 12px;
        font-size: 14px;
        line-height: 20px;
        height: 40px;
        color: #595959;
    }

    .Society_Item_Right h4 a {
        color: #595959;
    }

    /* OpenInfo_Div */
    .OpenInfo_Box {
        margin-top: 28px;
        margin-bottom: 30px;
        padding: 28px;
        background-color: #F8FAFD;
    }

    .OpenInfo_Div {
        width: 100%;
		margin-bottom: 20px;
    }

    .OpenInfo_Title {
        height: 41px;
        margin-bottom: 15px;
    }

    .OpenInfo_Title p {
        float: left;
        width: 41px;
        height: 41px;

    }

    .OpenInfo_Title h4 {
        float: left;
        margin-left: 10px;
        height: 41px;
        line-height: 41px;
        font-size: 24px;
        color: #0A43AF;
    }

    .OpenInfo_Title h4 a {
        color: #0A43AF;
    }

    .OpenInfo_List {
        width: 100%;
    }

    .OpenInfo_List ul {
        width: 100%;
        list-style: none;
        margin-bottom: 14px;
    }

    .OpenInfo_List li {
        width: 100%;
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 10px;
        color: #606367;
    }

    .OpenInfo_List li a {
        color: #606367;
    }

    .OpenInfo_List {
        border-bottom: 1px solid #DFDFDF;
        margin-bottom: 35px;
    }

    .OpenInfo_Catalog {
        width: 100%;
        height: auto;
        margin-bottom: 28px;
    }

    .OpenInfo_Catalog:last-child {
        margin-bottom: 35px;
    }

    .OpenInfo_Catalog_Title {
        width: 100%;
        height: 35px;
        line-height: 35px;
        border-radius: 6px;
        background-color: #AFB6CC;
    }

    .OpenInfo_Catalog_Title h4 {
        float: left;

        margin-left: 16px;
        height: 32px;
        line-height: 32px;
        font-size: 18px;
        color: #FFF;
    }

    .OpenInfo_Catalog_Title h4 a {
        color: #FFF;
    }

    .OpenInfo_Catalog_List {

        padding-left: 16px;
        padding-right: 16px;
        margin-left: 14px;
        margin-right: 14px;
        background-color: #E7EBF8;
    }

    .OpenInfo_Catalog_List ul {
        width: 100%;
        height: auto;
        list-style: none;
        overflow: hidden;
    }

    .OpenInfo_Catalog_List li {
        padding-left: 5px;
        padding-top: 12px;
        padding-bottom: 12px;
        line-height: 18px;
        font-size: 15px;
        color: #6F6F71;
        overflow: hidden;
        border-bottom: 1px solid #FFF;
    }

    .OpenInfo_Catalog_List li:last-child {
        border-bottom: 0px;
    }

    .OpenInfo_Catalog_List li a {
        color: #6F6F71;
    }
/* Acadmic_List_Div */
.Acadmic_List_Div {
    width: 100%;
    height: auto;

    overflow: hidden;
}

.Acadmic_List_Div ul {
    width: 100%;
    height: auto;
    list-style: none;

}

.Acadmic_List_Div li {
    float: left;
    width: calc(100vw*0.441);
    height: calc(100vw*0.692);
    background: url(https://www.sinopharm.com/att/30.files/images/Mobile/mSociety_Pic_BK.png) center center no-repeat;
    background-size: contain;
    margin-bottom: 20px;
}

.Acadmic_List_Div li:nth-child(2n) {
    float: right;
}
.Acadmic_List_Item{
    margin: 0 auto;
    margin-top: calc(100vw*0.033);
    padding: calc(100vw*0.023);
    width: calc(100vw*0.3256);
    height: calc(100vw*0.4384);

    background-color: #FFF;
    box-shadow: 2px 2px 3px #aaa
}
.Acadmic_List_Div li p {
    width: calc(100vw*0.3256);
    height: calc(100vw*0.4384);
}

.Acadmic_List_Div li p img {
    width: 100%;

}
.Acadmic_List_Words{
    width: 100%;
    height: 60px;
}
.Acadmic_List_Div li h4 {
    margin: 0 auto;
    width: calc(100vw*0.365);
    margin-top: 12px;
    font-size: 14px;
    line-height: 20px;
    height: 40px;
    color: #595959;
}

.Acadmic_List_Div li h4 a {
    color: #595959;
}



    /* NewsList_Div */
    .NewsList_Div {
        margin-top: 10px;
        border-top: 1px solid #C3C3C3;
        padding-top: 24px;
    }

    .NewsList_PageControl {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    /* VideoPicture_Box */
    .VideoPicture_Box {
        margin-top: 20px;
        padding: calc(100vw*0.02);
   
        margin-bottom: 57px;
        background-color: #F8FAFD;
    }
    .VideoPicture_Body{
        width: 100%!important;
    }
    .VideoPicture_Div {
       
    }

    .VideoPicture_Div ul {
        height: auto;
        width: auto;
        overflow: hidden;
    }

    .VideoPicture_Div li {
        float: left;
        width: calc(100vw*0.455 + 2px);        
        margin-bottom: 10px;
    }

    .VideoPicture_Div li:nth-child(2n) {
        float: right;
    }

    .VideoPicture_Div li p {
        padding: calc(100vw*0.02);   
        width: calc(100vw*0.4153);
        height: calc(100vw*0.2974);
        
        border: 1px solid #EFF0F3;     
        background-color: #FFF;
    }

    .VideoPicture_Div li p img {
        width: calc(100vw*0.4153);
        height: calc(100vw*0.2974);
    }

    .VideoPicture_Div li h4 {
        margin-top: 8px;    
        height: 120px;
        line-height: 20px;
        font-size: 15px;
        color: #1F1F1F;
        overflow: hidden;
    }

    .VideoPicture_Div li h4 a {
        color: #1F1F1F;
    }

    .VideoPicture_Div li em {
        display: block;
        position: absolute;
        margin: 0;
        padding: 0;
        left: calc(50% - 20px);
        top: 54px;
        width: 40px;
        height: 40px;
        background: url(https://www.sinopharm.com/att/30.files/images/Icon_Culture_Video.png) center center no-repeat;
        z-index: 2;
    }

    .VideoPicture_PageControl .PageControl_Box {
        margin-top: 45px;
        margin-bottom: 50px !important;
    }

    /* Artical_Box */
    .Artical_Box{
        margin-top: 20px;
        padding:30px 10px;  
        height: auto;
        overflow: hidden;
        border: 1px solid #F1F1F1;
        background-color: #FAFAFA;
        margin-bottom: 40px;
    }
    .Artical_Div{
        width: 100%;
    }
    .Artical_Title{
        line-height: 30px;
        font-size: 21px;
        color: #1D1D1D;
        margin-bottom: 13px;
    }
    .Artical_Info{
        line-height: 20px;
        font-size: 13px;
        color: #6D6D6D;
        padding-bottom: 20px;
        border-bottom: 1px solid #F1F1F1;
    }


    .Artical_Info span{
        color: #6D6D6D;
        margin-right: 10px;        
    }
    
    .Artical_Content{
        width: 100%;
        height: auto;
        margin-top: 24px;
    }
    .Artical_Content p{
        line-height: 24px;
        font-size: 15px;
        color: #434343;
        margin-bottom: 30px;
        text-indent: 2rem;
    }
    .Artical_Content em{
        width: 100%;
        display: flex;
        justify-content: center;
        margin-top: 10px;
        margin-bottom: 20px;        
    }
    .Artical_Content em img{
        max-width: 100%;        
    }
    .Artical_PageControl .PageControl_Box{
        margin-bottom: 0;
    }

    /* Search_Box */
    .Search_Box{
        margin-top: 10px;
        width: 100%;
        height: 86px;
        overflow: hidden;
        background-color: #0A6FD8;
    }

    .Search_Div{ 
        margin-top: 25px;      
        height: 26px;    
        border-bottom: 1px solid #FFF;  
    }
    .SearchInput{
        float: left;
        width: 80%;
        height: 26px;

    }
    .SearchInput input{
        width: 100%;
        height: 26px;
        font-size: 16px;
        line-height: 26px;
        color: #FFF;
        background-color: transparent;
    }
    .SearchInput input::input-placeholder{
        color: #D3DAE9;
        font-style: italic;
    }
    .SearchInput input::-webkit-input-placeholder{	
        color: #D3DAE9;
        font-style: italic;
    }
    .SearchInput input::-moz-placeholder{			
        /* Mozilla Firefox 4 to 18 */
        color: #D3DAE9;
        font-style: italic;
    }
    .SearchInput input::-moz-placeholder{			
        /* Mozilla Firefox 19+ */
        color: #D3DAE9;
        font-style: italic;
    }
    .SearchInput input::-ms-input-placeholder{		
        /* Internet Explorer 10+ */
        color: #D3DAE9;
        font-style: italic;
    }
    
    .SearchInputBT{
        float: right;        

        width: 22px;
        height: 22px;
    }
    .SearchInputBT img{
        width: 22px;
        height: 22px;
    }
    .Search_Body{
        margin-top: 16px;
    }
    .Search_Left{
        width: 100%;
    }
    .Search_List{
        width: 100%;        
    }
    .Search_List ul{
        width: 100%;        
        list-style: none;
    }
    .Search_List li{
        padding:30px 20px;
        background-color: #F7F7F7;      
        border-bottom: 1px solid #FFF;
    }
    .Search_List li h4{
        font-size: 22px;
        line-height: 32px;
        color: #313131;
        margin-bottom: 10px;        
    }

    .Search_List li h4 a{
        color: #313131;        
    }
    .Search_List li h5{
        font-size: 16px;
        line-height: 20px;
        color: #ABC8E7;
        font-family: "Helvetica";     
    }
    .Search_List li span{
        color: #E50808;
        
    }
    .Search_Right{
        width: 248px;
    }

    .Search_PageControl{
        padding-top: 30px;
    }
    .Search_PageControl .PageControl_Box{
        margin-bottom: 20px;
    }
    .SearchTime_Div{
        width:100%;
        border: 1px solid #EBECF1;
    }
    .SearchTime_Title{
        text-align: center;
        height: 65px;
        line-height: 65px;
        font-size: 28px;
        color: #0A6FD7;
        border-bottom: 1px solid #EBECF1;
    }



    .SearchTime_List{
        padding: 22px 20px 0 20px;  
        height: auto;
        overflow: hidden;
      }
      .SearchTime_Line{
        float: left;
        width: 50%;
        margin-bottom: 22px;
      }
      .SearchTime_Line:first-child{        
        width: 100%;
        
      }
      
      .SearchTime_List input[type='radio'] {
          display: none;
          cursor: pointer;
        
        }
        .SearchTime_List input[type='radio']:focus,
        .SearchTime_List input[type='radio']:active {
          outline: none;  
        }
        .SearchTime_List input[type='radio'] + label {
          cursor: pointer;
          display: inline-block;
          position: relative;
          padding-left:50px; /*后面文字与前面radio距离*/
          margin-right: 20px; /*整体与后面内容距离*/
          font-size:20px; /*后面文字大小*/
          line-height: 32px;
          font-family:微软雅黑;
          color: #A5A5A5; /*文字色*/
        }
        
        .SearchTime_List input[type='radio'] + label:before,
        .SearchTime_List input[type='radio'] + label:after {
          content: '';
          font-family: helvetica;
          display: inline-block;
          width: 30px; /* radio 宽 */
          height: 30px;  /* radio 高 */
          border-radius: 6px;
          left: 0;
          bottom: 0;
          text-align: center;
          position: absolute;
        
        }
        .SearchTime_List input[type='radio'] + label:before {
          border:#EEE solid 1px; /*边框*/
          background-color: #EEE; /*背景*/
          box-shadow: -1px -1px 1px #CCC;
          -moz-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          -webkit-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
          /*选中动画*/
        }
        .SearchTime_List input[type='radio'] + label:after {
          color: #fff; /*选中字体色*/
        }
        .SearchTime_List input[type='radio']:checked + label:before {
          -moz-box-shadow: inset 0 0 0 10px #284CBD;
          -webkit-box-shadow: inset 0 0 0 10px #284CBD;
          box-shadow: inset 0 0 0 20px #284CBD;
          border:#284CBD solid 1px; /*边框*/
        }
        .SearchTime_List input[type='radio'] + label:before {
          -moz-border-radius: 6px;
          -webkit-border-radius: 6px;
          border-radius: 6px;
        }
        .SearchTime_List input[type='radio'] + label:hover:after, .SearchTime_List input[type='radio']:checked + label:after {
          content: "\2713";
          line-height: 28px;
          font-size: 28px;
          font-weight: bold;
        }
        .SearchTime_List input[type='radio'] + label:hover:after {
          color: #fff;
        
        }
        .SearchTime_List input[type='radio']:checked + label:after, .SearchTime_List input[type='radio']:checked + label:hover:after {
          color: #fff;
        }
        .Search_checked{
          color: #274BBD!important;
        }

        .SearchList_Div {
            /* margin-top: 10px;             */
            padding-top: 15px;
        }
        /* 20230516 */
        .Page_RedSource{
            margin-top:20px;
            margin-bottom: 20px;
            background-color: #F9FAFE;
        }

        .SINOTeam_Div {
            width: 100%;
            height: auto;
            margin-top: 10px;
        }
    
        .SINO_Team_Title {
            width: 100%;
            height: 32px;
            background: url(https://www.sinopharm.com/att/30.files/images/Sino_Team_Title.png) left center no-repeat;
            text-indent: 50px;
            font-size: 16px;
            color: #0A43AF;
            line-height: 32px;
            border-bottom: 1px solid #0A43AF;
            background-size: 37px 16px;
        }
    
        .SINO_Team_List {
            padding-top: 20px;
            padding-bottom: 20px;
            margin-left: 12px;
            margin-right: 20px;
        }
    
        .SINO_Team_List h4 {
            font-size: 13px;
            line-height: 24px;
            color: #5F5F5F;
        }

        
    .DJHome_Box {
        width: 100%;
        height: auto;
        /* overflow: hidden; */

    }

    .DJHome_Div {
        /* height: 532px; */
    }

    .DJHome_Left_Div {
        margin-top: 35px;
        margin-bottom: 45px;
        background-color: #F4F4F4;
        padding-left: 4%;
        padding-right: 4%;

    }
    .DJHome_Title{
        height: 50px;
    }
    .DJHome_Title p{
        float: left;
        width: 32px;
        height: 42px;  
        margin-top: -6px;        
    }
    .DJHome_Title p img{
        width: 32px;
        height: 42px;        
    }
    .DJHome_Title h4{
        float: left;        
        margin-top: 8px;
        margin-left: 8px;
        height: 32px;
        font-size: 24px;
        line-height: 32px;
        color: #DD0909;
    }
    .DJHome_Title h4 a{
        color: #DD0909;
    }
    .DJHome_Right_Div {
        margin: 0 auto;
        width: 92%;
        height: auto;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .mDJHome_Right_Swiper {
        width: 100%;
        overflow: hidden;
        margin-bottom: 24px;
    }

    .mDJHome_Right_Swiper p {
        width: 100%;
    }

    .mDJHome_Right_Swiper p img {
        width: 100%;
    }

    .mDJHome_Right_pagination {
        font-size: 12px;
        left: auto !important;
        right: 0 !important;
        bottom: 0 !important;
        padding-right: 20px;
        height: 20px !important;
        background-color: rgba(255,255,255, 0.4);
        text-align: right!important;
    }

    .mDJHome_Right_pagination .swiper-pagination-bullet {
        border-radius: 2px;
        width: 4px;
        height: 4px;
        background-color: #A1A1A1;
        opacity: 1;
    }

    .mDJHome_Right_pagination .swiper-pagination-bullet-active {
        width: 24px;
        background-color: #494949;
        margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 6px) !important;
    }

    .DJHome_Right_Bar {
        width: 100%;

    }

    .DJHome_Right_Bar img {
        width: 100%;
    }

    .DJ_List {
        padding-bottom: 20px;
        height: auto;
    }
    
    .DJ_List ul {
        width: 100%;
        height: auto;
        list-style: none;
    }
    
    .DJ_List li {
        padding-top: 12px;
        padding-bottom: 8px;
        width: 100%;
        min-height: 54px;
        height: auto;
        border-bottom: 1px dashed #c3c3c3;
        overflow: hidden;
    }
    
    .DJ_List_Left {
        float: left;
        width: 60px;
        padding-right: 5px;
        border-right: 1px solid #c3c3c3;
    }
    
    .DJ_List_Left h3 {
        margin-left: 8px;
        font-size: 20px;
        line-height: 24px;
        height: 24px;
        color: #FF8C8C;
        /* text-align: center; */
    }
    
    .DJ_List_Left h4 {
        margin-left: 8px;
        font-size: 18px;
        font-weight: bold;
        line-height: 24px;
        height: 24px;
        color: #DF0E0E;
        /* text-align: center; */
    }
    
    .DJ_List_Right {
        float: right;
        width: calc(100% - 80px);
        margin-top: 2px;
        margin-bottom: 10px;
    }
    
    .DJ_List_Right a {
        /* padding-left: 10px;  */
        font-size: 18px;
        line-height: 23px;
        color: #313131;
    
        /* 20230803 */
        /* Text overflow */
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: nowarp;
        overflow: hidden;
    }
    
    .DJ_List_More {
        width: 120px!important;
        margin-top: 20px;
        /* margin-bottom: 20px; */

    }

    .Page_Banner_BoxNew{
        margin:0 auto;
        width: 92%;
        height: auto;
        margin-bottom: 20px;
        overflow: hidden;
    }

    .JDHomeJJ_Box{
        width: 100%;
        /* height: 547px; */
        background-color:#F4F4F4 ;
        margin-bottom: 50px;
    }
    .JDHomeJJ_Div{
        /* height: 547px; */
    }
    .JDHomeJJ_Title{
        height: 50px;
    }
    .DJHomeJJ_Info_Div{
        /* height: 479px; */
    }
    .DJHomeJJ_Info_Left{
        width: 100%;
        margin-bottom: 50px;
    }
    .mDJHomeJJ_Swiper{
        width: 100%;
        /* height: 443px; */
        border-radius: 4px;
        background-color: #F0EACD;
        overflow: hidden;
    }
    .mDJHomeJJ_Swiper p{
        padding:12px;
        width: calc(100% - 24px);    
    }
    .mDJHomeJJ_Swiper p img{        
        width: 100%;    
    }
    .mDJHomeJJ_pagination {
        font-size: 12px;
        left: auto !important;
        right: 0 !important;
        bottom:-40px!important;
        padding-right: 20px;
        height: 20px !important;
    }

    .mDJHomeJJ_pagination .swiper-pagination-bullet {
        border-radius: 3px; /* 20230803 */        
        width: 6px;/* 20230803 */
        height: 6px;/* 20230803 */
        background-color: #A1A1A1;
        opacity: 1;
    }

    .mDJHomeJJ_pagination .swiper-pagination-bullet-active {
        width: 50px;
        background-color: #494949;
        margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 6px) !important;/* 20230803 */
    }
    .DJHomeJJ_Info_Right{
        width: 100%;   
    }
/* 20230624 */
        .Page_ContactUs_Block{
            padding:26px 20px 22px 20px;
            width: calc(100% - 2px - 40px);
            height: auto;
            min-height: 400px;
            border: 1px solid #F1F1F1;
            background-color: #FAFAFA;
            margin-bottom: 20px;
        }
        .Page_ContactUs_Block h4{
            font-size: 26px;
            color: #2c2c2c;
            line-height: 34px;
            margin-bottom: 20px;
        }
        .Page_ContactUs_Block h5{
            display: none;
            font-size: 14px;
            color: #6C6C6C;
            line-height: 22px;
            margin-bottom: 22px;
        }
        .Page_ContactUs_Block h6{
            font-size: 16px;
            color: #4c4c4c;
            line-height: 24px;
            margin-bottom: 4px;
        }
			.m-style {
    position: relative;
    text-align: center;
    zoom: 1;
	margin:10px 10px 15px;
}

.m-style:before,
.m-style:after {
    content: "";
    display: table;
}

.m-style:after {
    clear: both;
    overflow: hidden;
}

.m-style span {
    float: left;
    margin: 0 5px;
    width: 25px;
    height: 25px;
    line-height: 25px;
    color: #bdbdbd;
    font-size: 14px;
}

.m-style .active {
    float: left;
    margin: 0 5px;
    width: 25px;
    height: 25px;
    line-height: 25px;
    background: #84A7D8;
    color: #fff;
    font-size: 14px;
    border: 1px solid #CCCCCC;
}
.m-style a {
    float: left;
    margin: 0 5px;
    width: 30px;
    height: 25px;
    line-height: 25px;
    background: #f3f3ed;
    color: #a0a3a5;
    font-size: 14px;
    border: 1px solid #CCCCCC;
}

.m-style a:hover {
    color: #fff;
    background: #636566;
}

.m-style .next,
.m-style .prev {
    font-family: "Simsun";
    font-size: 12px;
    font-weight: bold;
}

.now,
.count {
    padding: 0 5px;
    color: #f00;
}

.eg img {
    max-width: 800px;
    min-height: 500px;
}

.jump-ipt {
    float: left;
    margin: 0 5px;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    background: #fff;
    border: 1px solid #84A7D8;
    outline: none;
    color: #bdbdbd;
    font-size: 10px;
}

}
@media (max-width:360px) and (min-width:250px) {
    .Home_List_Swiper h4 {
        font-size: 16px!important;
        margin-right: calc(100vw*0.032);
    }

    .Home_List_Part1_LineDown {        
        height: 20px; /* 20230731 */                                        
    }
    .Home_List_Part1_Block {
        margin-top: 0px!important;
        float: left;
    }
    .Home_List_Part1_Block h5 {
                font-size: 14px!important;
    }
    .Home_List_Part1_Block h4 {
        font-size: 35px!important;
        
    }
    .Home_List_Part1_LineUp {
        
        height: 40px!important;        
        line-height: 40px!important;
    }
    .Home_Icon_Item {
        width: calc(80vw*0.33)!important;
        height: calc(80vw*0.33)!important;
    }
    .Home_Icon_Item p {

        width: calc(80vw*0.33)!important;
        height: calc(80vw*0.33)!important;

    }
    .Home_Icon_Div1 {
        width: 100%;
        height: calc(80vw*0.33)!important;
        margin-bottom: 3px;
    }
    .HI2 {
        transform: translateX(calc(-80vw*0.33/2))!important;
    }
    .Home_Icon_Div {
        margin-top: 10px!important;
    }
    .bottom_Info h3 {
        height: auto!important;
        line-height: 16px!important;
        font-size: 10px!important;        
    }
    .bottom_Box {
        height: auto!important;
        background-size: cover!important;
    }
    .bottom2_div {
        margin-bottom: 5px!important;
    }
    .bottom2_Box span {
        font-size: 12px!important;
    }
    .bottom2_Box {
        padding-bottom: 15px!important;
    }
	.Cen1250 {
    width: 85%!important;
	}

}
/*20230412*/
@media screen and (min-width:320px){
 .Artical_Content img{ max-width: 100%;}
 .Artical_Content iframe { height:160px;}
 .SINOStructure_Content h3 {height: 65px!important;}
 .mHome_ThreeOne_List li {width:300px}
}
@media screen and (min-width:390px){
 .Artical_Content img{ max-width: 100%;}
 .Artical_Content iframe { height:210px;}
 .SINOStructure_Content h3 {height: 65px!important;}
 .mHome_ThreeOne_List li {width:370px;}
}
@media screen and (min-width:400px){
 .Artical_Content img{ max-width: 100%;}
 .Artical_Content iframe { height:220px;}
 .SINOStructure_Content h3 {height: 65px!important;}
 .mHome_ThreeOne_List li {width:380px}
}
@media screen and (min-width:480px){
 .Artical_Content img{ max-width: 100%;}
 .Artical_Content iframe { height:260px;}
 .SINOStructure_Content h3 {height: 45px!important;}
 .mHome_ThreeOne_List li {width:460px}
}
@media screen and (min-width:560px){
 .Artical_Content img{ max-width: 100%;}
 .Artical_Content iframe { height:310px;}
 .SINOStructure_Content h3 {height: 45px!important; margin: 45px auto 0;}
 .mHome_ThreeOne_List li {width:540px}
}
@media screen and (min-width:640px){
 .Artical_Content img{ width: 617px; margin: auto;}
 .Artical_Content iframe { height: auto; min-height:600px;}
 .SINOStructure_Content h3 {height: 65px!important; margin: 45px auto 0;}
 .mHome_ThreeOne_List li {width:900px}
}