/* PC */
/* Top菜单部分 */
@media (min-width: 600px) {
  .TopBar_Box {
    margin: 0 auto;
    margin-left: calc(50% - 960px);
    width: 1920px;
    height: 185px;
    z-index: 3;
  }

  .TopBar_Div {
    padding-top: 13px;
    height: 172px;
  }

  .TopBar {
    width: 100%;
    height: 109px;
    overflow: hidden;
  }

  .TopBar_Logo {
    float: left;
    margin-top: 14px;
    width: 299px;
    height: 95px;
  }

  .TopBar_Logo img {
    float: left;
    margin-top: 14px;
    width: 299px;
    height: 95px;
  }

  .TopBar_Right {
    float: right;
    width: 210px;
    height: auto;
  }

  .TopBar_URL {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    height: 24px;
    text-align: right;
  }

  .TopBar_URL a {
    color: #000;
  }

  .TopBar_Link {
    margin-top: 38px;
    width: 100%;
    height: 24px;
  }

  .TopBar_Link ul {
    width: 100%;
    height: 24px;
    display: flex;
    justify-content: flex-end;
  }

  .TopBar_Link li {
    width: 26px;
    height: 24px;
    margin-right: 15px;
  }

  .TopBar_Link li:last-child {
    margin-right: 0px;
  }

  .TopBar_Link li img {
    width: 26px;
    height: 24px;
  }

  .TopBar_Menu {
    width: 100%;
    height: 64px;
  }

  .Menu_List_Div {
    float: left;
    width: 1160px;
    height: 64px;
  }

  .Menu_List_Div ul {
    width: 100%;
    height: 64px;
    display: flex;
    justify-content: space-between;
  }

  .Menu_List_Div li {
    width: fit-content;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    height: 64px;
    padding: 0 20px;
    font-size: 22px;
    font-weight: bold;
    line-height: 64px;
    text-transform: uppercase;
    color: #000;
  }

  .Menu_List_Div li:last-child {
    /* padding-right: 0; */
  }

  .Menu_List_Div li a {
    display: block;
    color: #000;
    height: 64px;
    text-decoration: none;
  }

  .Menu_List_Div li:hover a {
    color: #ff431f;
  }

  .Menu_List_Div li:hover {
    height: 64px;
    /* border-bottom: 4px solid #D78971; */
  }

  .Main_Menu_Li {
    width: fit-content;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    height: 55px;
    padding-bottom: 15px;
  }

  .Menu_List_Div li:hover .Main_Menu_L2 {
    display: block;
  }

  .Menu_List_Div .Main_Menu_L2 {
    display: none;
    position: absolute;
    left: 0;
    /* min-width: 200px; */
    /* transform: translateX(-50%); */
    top: 54px;
    padding-top: 18px;
    padding-bottom: 30px;
    background-color: #ff431f;
    width: auto;
    z-index: 2;
  }

  .Menu_List_Div .Main_Menu_L2 h4 {
    position: relative;
    display: block;
    line-height: 24px;
    height: 24px;
    padding: 6px 20px;
    width: auto;
    /* min-width: 92px; */
    font-size: 16px;
    text-align: left;
    font-weight: normal;
    text-transform: none;
    cursor: pointer;
    white-space: nowrap;
  }

  .Menu_List_Div .Main_Menu_L2 h4 a {
    color: #fff;
  }

  .Menu_List_Div .Main_Menu_L2 h4:hover {
    background-color: #fff;
  }

  .Menu_List_Div .Main_Menu_L2 h4:hover a {
    color: #ff431f;
  }

  .TopBar_Search {
    float: right;
    margin-right: 50px;
    margin-top: 15px;
    width: 26px;
    height: 26px;
  }

  .TopBar_Search h4 {
    display: block;
    width: 26px;
    height: 26px;
    background: url(../images/Top_Icon_Search.png) center center no-repeat;
    cursor: pointer;
  }

  .TopMenu_Search_Pop {
    display: none;
    position: absolute;
    width: 1920px;
    height: 300px;
    top: 90px;
    left: -260px;
    background-color: #f0f0f0;
    z-index: 2;
  }

  .TopMenu_Search_Pop_Div {
    margin: 0 auto;
    margin-top: 120px;
    width: 528px;
    height: 58px;
    border-radius: 29px;
    background-color: #d88972;
  }

  .TopMenu_Search_Pop_Left {
    float: left;
    width: 430px;
    height: 58px;
    margin-left: 25px;
    line-height: 58px;
  }

  .TopMenu_Search_Pop_Left input {
    float: left;
    width: 430px;
    height: 58px;
    line-height: 58px;
    background-color: transparent;
    font-size: 16px;
    color: #999;
  }

  .TopMenu_Search_Pop_Left input::input-placeholder {
    color: #999;
  }

  .TopMenu_Search_Pop_Left input::-webkit-input-placeholder {
    color: #999;
  }

  .TopMenu_Search_Pop_Left input::-moz-placeholder {
    color: #999;
  }

  .TopMenu_Search_Pop_Left input::-moz-placeholder {
    color: #999;
  }

  .TopMenu_Search_Pop_Left input::-ms-input-placeholder {
    color: #999;
  }

  .TopMenu_Search_Pop_Right {
    float: right;
    width: 56px;
    height: 58px;
    line-height: 58px;
  }

  .TopMenu_Search_Pop_Right img {
    margin-top: 15px;
    width: 32px;
    height: 28px;
  }
}

/* 翻页控制部分 */
@media (min-width: 600px) {
  /* PageControl_Box  */
  .PageControl_Box {
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
    width: 100%;
    height: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    /* margin-bottom: 45px; */
  }

  .PageControl_Div {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    position: relative;
    margin: 0 auto;
    padding: 0;
    width: auto;
    height: 40px;
    min-width: 100px;
    margin-bottom: 100px;
    /* border: 1px solid saddlebrown; */
  }

  .PageControl_Num {
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
    width: auto;
    height: 40px;
  }

  .PageControl_Num span {
    display: inline-block;
    position: relative;
    margin: 0 4px;
    padding: 0;
    border: 1px solid #ff431f;
    border-radius: 12px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    color: #000;
    background-color: #fff;
    font-size: 16px;
    text-align: center;
  }

  .PageControl_Num .NumOn {
    background-color: #ff431f;
    color: #fff !important;
  }

  .PageControl_Num .NumOn a {
    color: #fff !important;
  }

  .PageControl_Num a {
    display: inline-block;
    position: relative;
    margin: 0 4px;
    padding: 0;
    border: 1px solid #ff431f;
    border-radius: 12px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    color: #000;
    background-color: #fff;
    font-size: 16px;
    text-align: center;
  }
}

/* 导航栏面包屑部分 */
@media (min-width: 600px) {
  .Nav_Box {
    width: 100%;
    height: 70px;
    border-top: 3px solid #ff431f;
  }

  .Nav_Div {
    height: auto;
    overflow: hidden;
  }
  .Nav_Text {
    height: 70px;
    line-height: 70px;
    /* font-family: 'Times New Roman'; */
    font-size: 16px;
    color: #ff431f;
  }
  .Nav_Div a {
    color: #000;
  }
}

/*  底部 部分 */
@media (min-width: 600px) {
  /* Bottom_Box */
  .Bottom_Box {
    margin: 0 auto;
    width: 1920px;
    margin-left: calc(50% - 960px);
    height: auto;
    background-color: #c51618;
    overflow: hidden;
  }

  .Bottom_Div {
    margin: 0 auto;
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .Bottom_Div1 {
    height: auto;
    overflow: hidden;
    /* border-bottom: 2px solid #CB2E30; */
  }

  .Bottom_Left {
    float: left;
    width: 250px;
    height: auto;
    overflow: hidden;
  }

  .Bottom_Block1 {
    float: left;
    width: 471px;
    height: 580px;
    padding-top: 106px;
  }

  .Bottom_Logo {
    width: 187px;
    height: 59px;
    overflow: hidden;
    margin-bottom: 38px;
  }

  .Bottom_Logo img {
    width: 187px;
    height: 59px;
  }

  .Bottom_Link {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .Bottom_Link h4 {
    float: left;
    width: 65px;
    height: 21px;
    font-size: 16px;
    line-height: 21px;
    color: #fff;
  }

  .Bottom_Link ul {
    float: left;
    width: calc(100% - 65px);
    height: 21px;
    overflow: hidden;
  }

  .Bottom_Link li {
    float: left;
    width: 22px;
    height: 21px;
    margin-right: 10px;
    overflow: hidden;
  }

  .Bottom_Link li img {
    width: 22px;
    height: 21px;
  }

  .Bottom_Right {
    float: right;
    width: 1050px;
    height: 350px;
    /* overflow: hidden; */
  }

  .Bottom_Div1 h4 {
    font-size: 18px;
    line-height: 20px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 20px;
  }

  .Bottom_Div1 h4 a {
    color: #fff;
  }

  .Bottom_Div1 h5 {
    font-size: 15px;
    line-height: 20px;
    color: #f3ede9;
    margin-bottom: 20px;
  }

  .Bottom_Div1 h5 a {
    color: #f3ede9;
  }

  .Bottom_Contact {
    float: left;
    width: 33%;
    height: 240px;
    border-right: 1px solid #c8324f;
    padding-top: 60px;
    padding-left: 2.6%;
  }

  .Bottom_Followus {
    float: right;
    width: 20%;
    height: 240px;
    padding-top: 60px;
  }

  .Bottom_Followus ul {
    width: 100%;
    height: 46px;
  }

  .Bottom_Followus li {
    position: relative;
    float: left;
    width: 46px;
    height: 46px;
    margin-right: 14px;
    margin-bottom: 20px;
  }

  .Bottom_Followus li p {
    width: 46px;
    height: 46px;
  }

  .Bottom_Followus li p img {
    width: 46px;
    height: 46px;
  }

  .Bottom_Followus li:hover .Bottom_Followus_QR {
    display: block;
  }

  .Bottom_Followus_QR {
    display: none;
    position: absolute;
    left: calc(50% - 100px);
    top: -220px;
    width: 200px;
    height: 200px;
    z-index: 11;
  }

  .Bottom_Followus_QR img {
    /* display: none; */
    position: absolute;
    width: 200px;
    height: 200px;
  }

  .BackTop_Div {
    position: absolute;
    z-index: 10;
    left: 580px;
    top: 0px;
    width: 58px;
    height: 58px;
  }

  .BackTop_Div img {
    width: 58px;
    height: 58px;
  }

  .Bottom_Div2 {
    width: 100%;
    padding-top: 35px;
    height: 25px;
    overflow: hidden;

    font-size: 16px;
    line-height: 25px;
    color: #fff;
  }

  .Bottom_Div2 h4 {
    float: left;
    width: 50%;
    height: 25px;
    font-size: 16px;
    line-height: 25px;
    color: #fff;
    font-weight: normal;
  }

  .Bottom_Div2 h5 {
    float: right;
    width: 50%;
    line-height: 25px;
    font-size: 16px;
    line-height: 25px;
    color: #fff;

    text-align: right;
  }

  .Bottom_Div2 span {
    padding: 0 20px;
    font-weight: normal;
    color: #fff;
  }

  .BottomWord {
    color: #838f97 !important;
  }

  .Bottom_linkBox {
    margin: 0 auto;
    width: 100%;
    height: 120px;
    border-bottom: 1px solid #849097;
  }

  .Bottom_LinkDiv {
    width: 570px;
    height: 56px;
    border: 1px solid #849097;
    /* border-radius: 15px; */

    background: url(../images/Bottom_Link_Arrow_up.jpg) no-repeat right;
    background-position: top right;
    background-color: #f0f1f3;
    cursor: pointer;
  }

  .Bottom_LinkDiv p {
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
    width: calc(100% - 80px);
    height: 56px;
    padding-left: 20px;
    line-height: 56px;
    font-size: 20px;
    font-weight: bold;
    color: #261f1e;
    margin-right: 20px;
  }

  .Bottom_LinkDiv ul {
    display: none;
    position: absolute;
    margin: 0;
    padding: 0;
    padding-top: 14px;
    padding-bottom: 14px;
    /* left: 6px; */
    top: 57px;
    width: 568px;
    height: auto;
    list-style: none;
    background-color: #f0f1f3;
    border: 1px solid #849097;
    z-index: 1;
  }

  .Bottom_LinkDiv li {
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
    height: 50px;
    text-indent: 14px;
    list-style: none;
    font-size: 18px;
    line-height: 50px;
    color: #000;
  }

  .Bottom_LinkDiv li a {
    display: block;
    width: calc(100% - 20px);
    text-align: left;
    font-size: 18px;
    padding-right: 20px;
    line-height: 50px;
    color: #000;
  }

  .Bottom_LinkDiv li:hover {
    background-color: rgba(0, 64, 138, 0.5);
  }

  .Bottom_LinkDiv li:hover a:hover,
  .Bottom_LinkDiv li:hover a {
    color: #fff;
    text-decoration: none;
  }

  .Bottom_ListBox {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .Bottom_ListItem {
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
    /* max-width: 166px; */
  }

  #BItem1 {
    width: 120px;
  }

  #BItem2 {
    width: 180px;
  }

  #BItem3 {
    width: 189px;
  }

  #BItem4 {
    width: 182px;
  }

  #BItem5 {
    width: 236px;
  }

  #BItem6 {
    width: 179px;
  }

  .Bottom_ItemTitle {
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
    height: 55px;
    text-align: left;
  }

  .Bottom_ItemTitle a {
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
    font-size: 20px;
    line-height: 30px;
    font-weight: bold;
    color: #fff;
  }

  .Bottom_ListItem ul {
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 16px;
    color: #fff;
  }

  .Bottom_ListItem li {
    list-style: none;
  }

  .Bottom_ListItem li a {
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
    line-height: 24px;
    font-size: 16px;
    color: #fff;
    text-align: left;
    margin-bottom: 12px;
    /* border: 1px solid #222;      */
  }

  .Bottom_ListItem li a:hover {
    /* font-weight: bold; */
    color: #fff;
  }

  .Bottom_Chart_Div {
    position: fixed;
    right: 0;
    top: calc(50% - 50px);
    width: auto;
    z-index: 10;
  }

  .Chart_Icon {
    float: right;
    width: 106px;
    height: 86px;
    cursor: pointer;
  }

  .Chart_Icon img {
    width: 106px;
    height: 86px;
  }
  .Chart_Win {
    display: none;
    float: right;
    margin-top: 30px;
    margin-right: 5px;
    width: 610px;
    height: auto;
    overflow: hidden;
    border-radius: 30px;
    box-shadow: 0 0 5px silver;
    background-color: #fff;
  }
  .Chart_Win_Top {
    width: 100%;
    height: 60px;
  }
  .Chart_Win_Top h4 {
    position: absolute;
    right: 30px;
    top: 30px;
    width: 21px;
    height: 21px;
    cursor: pointer;
  }
  .Chart_Win_Mid {
    padding-left: 30px;
    padding-right: 30px;
    width: calc(100% - 98px);
    height: 300px;

    overflow-y: scroll;
  }
  .Chart_Left {
    float: left;
    width: 360px;
    margin-bottom: 20px;
  }
  .Chart_Left h3 {
    float: left;
    margin-top: 10px;
    width: 30px;
    height: 30px;
    margin-right: 20px;
  }
  .Chart_Left h4 {
    float: left;
    padding: 20px;
    width: 260px;
    min-height: 50px;
    border-radius: 20px;
    background-color: #f7f7f7;
    font-size: 16px;
    line-height: 22px;
    color: #000;
    /* overflow: hidden;         */
  }
  .Chart_Left h4::before {
    content: "";
    position: absolute;
    display: block;
    left: -10px;
    top: 0;
    width: 10px;
    height: 50px;
    background: url(../images/Chart_Left.png) center center no-repeat;
  }

  .Chart_Right {
    float: right;
    width: 360px;
    margin-bottom: 20px;
  }
  .Chart_Right h3 {
    float: right;
    margin-top: 10px;
    width: 30px;
    height: 30px;
    margin-left: 20px;
  }
  .Chart_Right h4 {
    float: right;
    padding: 20px;
    width: 260px;
    min-height: 50px;
    border-radius: 20px;
    background-color: #c51618;
    font-size: 16px;
    line-height: 22px;
    color: #fff;
    /* overflow: hidden;         */
  }
  .Chart_Right h4::before {
    content: "";
    position: absolute;
    display: block;
    right: -10px;
    top: 0;
    width: 10px;
    height: 50px;
    background: url(../images/Chart_Right.png) center center no-repeat;
  }
  .Chart_Right {
    float: right;
    width: 360px;
  }
  .Chart_Win_Bottom {
    width: calc(100% - 60px);
    padding: 35px 30px;
    height: 40px;
    background-color: #c51618;
  }
  .Chart_Send {
    width: 100%;
    height: 44px;
    background-color: #fff;
    border-radius: 22px;
  }
  .Chart_Send input {
    float: left;
    width: calc(100% - 100px);
    height: 44px;
    margin-left: 22px;
  }
  .Chart_Send h4 {
    float: right;
    margin-top: 11px;
    margin-right: 22px;
    width: 24px;
    height: 22px;
    margin-left: 22px;
  }
}

/*  列表 部分 */
@media (min-width: 600px) {
  /* List */
  .List_All_Div {
    height: auto;
    overflow: hidden;
  }
  .List_Left {
    float: left;
    width: 320px;
    height: auto;
    overflow: hidden;
  }
  .List_Right {
    float: right;
    width: 935px;
    height: auto;
    overflow: hidden;
  }

  .List_Type_Div {
    width: 100%;
    height: auto;
  }

  .List_Type_Div ul {
    width: 100%;
    height: auto;
    margin-top: 35px;
  }

  .List_Type_Div li {
    width: calc(100% - 52px);
    padding: 0 25px;
    height: 50px;
    border-radius: 26px;

    font-size: 18px;
    color: #ff431f;
    line-height: 50px;
    color: #000;
    margin-bottom: 15px;
  }

  .List_Type_Div li a {
    color: #000;
  }

  .List_Type_Now {
    border: 1px solid #ff431f;
    font-weight: bold;
    color: #ff431f !important;
  }

  .List_Type_Now a {
    color: #ff431f !important;
    font-weight: bold !important;
  }

  .List_Type_Now {
    color: #d88972 !important;
    font-weight: bold !important;
  }

  .List_Div {
    width: 100%;
    height: auto;
    /* margin-bottom: 65px; */
    overflow: hidden;
  }

  .List_Div ul {
    width: 100%;
    list-style: none;
    height: auto;
    overflow: hidden;
    padding-bottom: 20px;
  }

  .List_Div li {
    float: left;
    width: 100%;
    /* min-height: 172px; */
    /* border-bottom: 1px solid #f0f0f0; */
    margin-bottom: 65px;
    overflow: hidden;
  }

  .List_Pic_Div {
    float: left;
    width: 264px;
    height: 172px;
    margin-right: 25px;
    cursor: pointer;
  }

  .List_Pic_Div p {
    width: 264px;
    height: 172px;
    overflow: hidden;
  }

  .List_Pic_Div em {
    position: absolute;
    left: 0;
    top: 0;
    width: 305px;
    height: 212px;
    background: url(../images/List_Arrow.png) center center no-repeat;
    background-color: rgba(0, 160, 233, 0.7);
    opacity: 0;
    transition: all 0.5s;
    z-index: 3;
  }

  .List_Pic_Div p img {
    width: 264px;
    height: 172px;
    transition: all 0.5s;
  }

  .List_Pic_Div:hover img {
    scale: 1.2;
    transition: all 0.5s;
  }

  .List_Pic_Div:hover h6 {
    transition: all 0.5s;
    opacity: 0;
  }

  .List_Pic_Div:hover em {
    transition: all 0.5s;
    opacity: 1;
  }

  .List_Data_Div {
    display: block;
    width: 100%;
    height: 34px;
    margin-bottom: 15px;
    overflow: hidden;
  }

  .List_Div li h6 {
    position: absolute;
    display: block;
    width: 125px;
    height: 34px;
    background-color: #00a0e9;
    line-height: 34px;
    font-size: 16px;
    text-align: center;
    color: #fff;
    transition: all 0.5s;
    z-index: 2;
  }

  .List_Text_Div {
    display: block;
    height: auto;
    overflow: hidden;
  }

  .List_Div li h4 {
    display: block;
    width: 100%;
    height: auto;
    line-height: 32px;
    font-size: 26px;
    color: #000;
    font-weight: bold;
    margin-bottom: 15px;
  }

  .List_Div li h4 a {
    color: #000;
  }

  .List_Div li h5 {
    display: block;
    line-height: 24px;
    font-size: 16px;
    color: #000;
  }

  .List_Div li h5 a {
    color: #000;
  }
}

/* 文章 部分 */
@media (min-width: 600px) {
  .Artical_All {
    height: auto;
    overflow: hidden;
  }
  .Artical_Left {
    float: left;
    width: 810px;
    height: auto;
  }
  .Artical_Right {
    float: right;
    width: 415px;
    height: auto;
  }
  .Artical_Div {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  /* Artical_Content */
  .Artical_Content {
    width: 100%;
    height: auto;
    background-color: #fff;
    overflow: hidden;
  }

  .Artical_Content_Title_Div {
    width: 100%;
    height: auto;
    overflow: hidden;
    /*border-bottom: 2px solid #e7effb;*/
  }

  .Artical_Content_Title {
    margin: 0 auto;
    width: 100%;
    margin-bottom: 28px;
    font-size: 28px;
    font-weight: bold;
    line-height: 40px;
    color: #000;
    /* text-transform: uppercase; */
  }

  .Artical_Content_Title a {
    color: #000;
  }

  .Artical_Content_Info_Div {
    /* padding: 14px; */
    height: 25px;
    /* background-color: #F3F3F3; */
    /* border-bottom: 2px solid #E7EFFB; */
  }

  .Artical_Content_Info {
    width: 100%;
    font-size: 16px;
    line-height: 25px;
  }

  .Artical_Content_Info h4 {
    display: inline-block;
    width: fit-content;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    font-size: 16px;
    padding-right: 10px;
    padding-left: 10px;
    line-height: 25px;
    border-right: 1px solid #727272;
    color: #727272;
  }

  .Artical_Content_Info h4 a {
    color: #727272;
  }

  .Artical_Content_Info h5 {
    display: inline-block;
    width: fit-content;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    font-size: 16px;
    padding-right: 10px;
    padding-left: 10px;
    line-height: 25px;
    color: #727272;
  }

  .Artical_Content_Info h5 a {
    color: #727272;
  }

  .Artical_Content_Text_Div {
    width: 100%;
    height: auto;
    padding-top: 50px;
    /* border-bottom: 2px solid #E7EFFB; */
  }

  .Artical_Content_Text {
    margin: 0 auto;
    width: 100%;
    /* height: 1420px; */
    padding-bottom: 30px;
  }

  .Artical_Content_Text p {
    padding: 0 5px;
    font-size: 20px;
    line-height: 30px;
    color: #000;
    margin-bottom: 40px;
  }

  .Artical_Content_Text p img {
    margin: 0 auto;
    padding-top: 20px;
    width: 650px;
  }

  .Artical_Content_Text span {
    display: block;
    margin: 0 auto;
    margin-top: 10px;
    width: 650px;
    font-size: 16px;
    color: #000;
    line-height: 25px;
    /* text-align: center; */
    margin-bottom: 10px;
  }

  .Artical_Content_Text span img {
    width: 800px;
  }

  .Artical_Content_Text em {
    display: block;
    margin: 0 auto;
    width: 576px;
    font-size: 16px;
    line-height: 22px;
    color: #434343;
    margin-bottom: 40px;
  }

  .Artical_Pic_List {
    width: 415px;
    height: auto;
  }
  .Artical_Pic_List ul {
    width: 415px;
    height: auto;
  }
  .Artical_Pic_List li {
    width: 415px;
    height: auto;
    margin-bottom: 45px;
  }
  .Artical_Pic_List li p {
    width: 415px;
    height: 276px;
    margin-bottom: 15px;
  }
  .Artical_Pic_List li p img {
    width: 415px;
    height: 276px;
  }
  .Artical_Pic_List li h4 {
    width: 415px;
    font-size: 24px;
    line-height: 30px;
    font-weight: bold;
    color: #000;
    margin-bottom: 15px;
  }
  .Artical_Pic_List li h4 a {
    color: #000;
  }
  .Artical_Link_Div {
    width: 100%;
    height: 32px;
    margin-bottom: 85px;
    overflow: hidden;
  }
  .Artical_Link_Div ul {
    width: 100%;
    height: 32px;
    display: flex;
    justify-content: flex-end;
  }
  .Artical_Link_Div li {
    width: 32px;
    height: 32px;
    margin-right: 6px;
    overflow: hidden;
  }
  .Artical_Link_Div li:last-child {
    margin-right: 0px;
  }
  .Artical_Link_Div li img {
    width: 32px;
    height: 32px;
  }
}

/* 搜索 部分 */
@media (min-width: 600px) {
  /* Search_Input_Div */
  .Search_Input_Div {
    margin: 0 auto;
    width: 1270px;
    height: 90px;
  }

  .Search_Input_Div .TopMenu_Search_Pop_Div {
    margin-top: 50px !important;
    width: 1270px;
    height: 48px;
    border-radius: 25px;
    border: 1px solid #ff441f;
    background: url(../images/Search_Search.png) left 20px center no-repeat;
    background-color: #fff;
  }
  .Search_Input_Div .TopMenu_Search_Pop_Left input {
    float: left;
    width: 1000px;
    margin-left: 50px;
    height: 48px;
    line-height: 48px;
    background-color: transparent;
    font-size: 16px;
    color: #999;
  }

  .TopMenu_Search_Pop_Right {
    float: right;
    margin-top: 1px;
    margin-right: 1px;
    border-radius: 24px;
    text-align: center;
    background-color: #ff441f;
    width: 114px;
    height: 46px;
    line-height: 46px;
    color: #fff;
    cursor: pointer;
  }

  .TopMenu_Search_Pop_Right:hover {
    text-decoration: underline;
  }

  .Search_Div {
    margin: 0 auto;
    margin-left: calc(50% - 650px);
    width: 1300px;
    height: auto;
    margin-bottom: 25px;
    overflow: hidden;
  }
  .Search_Pic_Div {
    float: left;
    width: 314px;
    height: 204px;
    margin-right: 35px;
    cursor: pointer;
  }

  .Search_Pic_Div p {
    width: 314px;
    height: 204px;
    overflow: hidden;
  }
  .Search_Pic_Div p img {
    width: 314px;
    height: 204px;
  }

  .Search_Div ul {
    width: 100%;
    list-style: none;
  }

  .Search_Div li {
    width: 100%;
    /* padding: 25px; */
    /* background-color: #f0f0f0; */
    overflow: hidden;
    margin-bottom: 90px;
  }

  .Search_Div li h6 {
    display: block;
    height: 34px;
    line-height: 24px;
    font-size: 16px;
    color: #656565;
  }

  .Search_Div li h4 {
    display: block;
    width: 100%;
    height: auto;
    line-height: 32px;
    font-size: 26px;
    color: #000;
    font-weight: bold;
    margin-bottom: 10px;
  }

  .Search_Div li h4 a {
    color: #000;
  }

  .Search_Div li h5 {
    display: block;
    line-height: 22px;
    font-size: 16px;
    color: #000;
    margin-bottom: 20px;
  }

  .Search_Div li h5 a {
    color: #000;
  }

  .Search_Div li span {
    color: #d78971;
  }

  .Search_Result_Div {
    width: 100%;
    height: 48px;
    line-height: 48px;
    font-size: 16px;
    color: #d78971;
    text-align: center;
  }
}

/* 其他 部分 */
@media (min-width: 600px) {
  .Top_Search_Pop_Box {
    display: none;
    position: absolute;
    top: 185px;
    margin: 0 auto;
    margin-left: calc(50% - 960px);
    width: 1920px;
    height: auto;
    background-color: rgba(0, 0, 0, 0.5);
    overflow: hidden;
    z-index: 2;
  }

  .Top_Search_Pop_Div {
    padding-top: 22px;
    padding-bottom: 12px;
    margin: 0 auto;
    width: 885px;
    height: auto;
  }

  .Top_Search {
    width: 100%;
    padding: 2px;
    height: 48px;
    border-radius: 26px;
    background-color: #fff;
    margin-bottom: 22px;
  }

  .Top_Search p {
    float: left;
    margin-top: 11px;
    margin-left: 22px;
    width: 26px;
    height: 26px;
    overflow: hidden;
  }

  .Top_Search p img {
    width: 26px;
    height: 26px;
  }

  .Top_Search input {
    float: left;
    margin-top: 11px;
    margin-left: 15px;
    width: 600px;
    height: 26px;
    font-size: 16px;
    line-height: 26px;
    color: #999999;
    overflow: hidden;
  }

  .Top_Search input::input-placeholder {
    color: #999;
  }

  .Top_Search input::-webkit-input-placeholder {
    color: #999;
  }

  .Top_Search input::-moz-placeholder {
    color: #999;
  }

  .Top_Search input::-ms-input-placeholder {
    color: #999;
  }

  .Top_Search h5 {
    float: right;
    width: 116px;
    height: 48px;
    border-radius: 24px;
    font-size: 16px;
    line-height: 48px;
    text-align: center;
    color: #fff;
    background-color: #ff441f;
    overflow: hidden;
    cursor: pointer;
  }

  .Top_Search h5:hover {
    text-decoration: underline;
  }

  .Top_Search_Question {
    height: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .Top_Search_Question h4 {
    width: fit-content;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    line-height: 30px;
    height: 30px;
    font-size: 16px;
    color: #fff;
    margin-right: 20px;
    margin-bottom: 10px;
  }

  .Top_Search_Question h5 {
    width: fit-content;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    padding: 5px 20px;
    line-height: 20px;
    font-size: 16px;
    color: #fff;
    border-radius: 15px;
    background-color: rgba(255, 255, 255, 0.2);
    margin-right: 20px;
    margin-bottom: 10px;
  }

  .Home_Banner_Box {
    margin: 0 auto;
    margin-left: calc(50% - 960px);
    width: 1920px;
    height: auto;
    overflow: hidden;
    z-index: 1;
  }

  .Home_Banner_Swiper {
    width: 1920px;
    height: 764px;
    padding-bottom: 30px;
    background-color: #c51618;
    overflow: hidden;
  }

  .Home_Banner_Swiper p {
    width: 1920px;
    height: 764px;
    overflow: hidden;
    z-index: 1;
  }

  .Home_Banner_Swiper p img {
    width: 1920px;
    height: 764px;
  }

  .Home_Banner_Txt {
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 0 310px;
    padding-bottom: 160px;
    width: 1300px;
    background: url(../images/Home_Swiper_Cover.png) center center repeat-x;
    height: 300px;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-end;
    z-index: 2;
  }

  .Home_Banner_Txt h4 {
    width: 1300px;
    font-size: 50px;
    line-height: 64px;
    font-weight: bold;
    color: #fff;
    margin-bottom: 10px;
  }

  .Home_Banner_Txt h4 a {
    color: #fff;
  }

  .Home_Banner_Txt h5 {
    width: 1300px;
    font-size: 30px;
    line-height: 36px;
    font-weight: normal;
    color: #fff;
  }

  .Home_Banner_Txt h5 a {
    color: #fff;
  }

  .Home_Banner_thumbnails {
    position: absolute;
    bottom: 0;
    left: calc(50% - 565px);
    padding: 6px 29px;
    width: 1130px;
    height: 148px;
    background: url(../images/Home_Swiper_thumb_BK.png) center center no-repeat;
    display: flex;
    justify-content: space-between;
    z-index: 2;
  }

  .Home_Banner_thumb {
    width: 372px;
    height: 148px;
    background-color: #000;
    overflow: hidden;
  }

  .Home_Banner_thumb img {
    width: 372px;
    height: 148px;
    opacity: 0.6;
  }

  .Home_Banner_thumb_active img {
    opacity: 1;
  }

  .Home_Banner_Swiper .swiper-button-disabled {
    display: none;
  }

  .Home_Banner_BTPrev {
    position: absolute;
    left: 270px;
    top: 320px;
    width: 42px;
    height: 42px;
    background: url(../images/Home_Banner_Prev.png);
    z-index: 2;
    cursor: pointer;
  }

  .Home_Banner_BTNext {
    position: absolute;
    right: 270px;
    top: 320px;
    width: 42px;
    height: 42px;
    background: url(../images/Home_Banner_Next.png);
    z-index: 2;
    cursor: pointer;
  }

  .Home_Know_Box {
    margin: 0 auto;
    margin-left: calc(50% - 960px);
    width: 1920px;
    height: auto;
    background-color: #c51618;
    overflow: hidden;
  }

  .Home_Know_Div {
    width: 100%;
    padding-top: 100px;
    height: auto;
    padding-bottom: 90px;
    overflow: hidden;
  }

  .Home_Know_Left {
    float: left;
    margin-left: 310px;
    width: 400px;
    height: auto;
  }

  .Home_Know_Left h4 {
    margin-top: 35px;
    font-size: 38px;
    line-height: 50px;
    color: #fff;
  }

  .Home_Know_Left h4 a {
    color: #fff;
  }

  .Home_Know_Left h5 {
    /* margin-top: 10px; */
    font-size: 20px;
    line-height: 30px;
    color: #fff;
  }

  .Home_Know_Left h5 a {
    color: #fff;
  }

  .Home_Know_Right {
    float: right;
    margin-right: 45px;
    width: 1145px;
    height: auto;
  }

  .Home_Know_Right ul {
    width: 1145px;
    height: auto;
  }

  .Home_Know_Right li {
    float: left;
    width: 255px;
    height: auto;
    margin-right: 41px;
  }

  .Home_Know_Right li:last-child {
    margin-right: 0;
  }

  .Home_Know_Right li p {
    width: 255px;
    height: 170px;
    overflow: hidden;
  }

  .Home_Know_Right li p img {
    width: 255px;
    height: 170px;
  }

  .Home_Know_Right li h4 {
    margin-top: 18px;
    font-size: 18px;
    line-height: 26px;
    color: #fff;
  }

  .Home_Know_Right li h4 a {
    color: #fff;
  }

  .Pub_Title {
    font-size: 40px;
    line-height: 55px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    color: #000;
  }

  .Pub_Title a {
    color: #000;
  }

  .Home_WTS_Div {
    padding-top: 95px;
    height: auto;
    overflow: hidden;
  }

  .Home_WTS_Div .Pub_Title {
    margin-bottom: 60px;
  }

  .Home_WTS {
    width: 100%;
    height: auto;
  }

  .Home_WTS ul {
    width: 100%;
    height: auto;
  }

  .Home_WTS li {
    float: left;
    width: 635px;
    height: 230px;
    overflow: hidden;
    margin-bottom: 75px;
  }

  .Home_WTS li:nth-child(2n) {
    float: right;
  }

  .Home_WTS li p {
    float: left;
    width: 345px;
    height: 230px;
    overflow: hidden;
  }

  .Home_WTS_Txt {
    float: left;
    margin-left: 13px;
    width: 275px;
    height: 230px;
    overflow: hidden;
  }

  .Home_WTS_Txt h4 {
    font-size: 24px;
    line-height: 32px;
    font-weight: bold;
    color: #000;
    margin-bottom: 18px;
  }

  .Home_WTS_Txt h4 a {
    color: #000;
  }

  .Home_WTS_Txt h5 {
    font-size: 16px;
    line-height: 20px;
    color: #000;
  }

  .Home_WTS_Txt h5 a {
    color: #000;
  }

  .Home_WTS_Txt h6 {
    position: absolute;
    left: 10px;
    bottom: 10px;
    width: 40px;
    height: 40px;
    background: url(../images/Home_WTS_Arrow.png) center center no-repeat;
  }

  .Home_WTS_Txt h6:hover {
    background: url(../images/Home_WTS_Arrow_on.png) center center no-repeat;
  }

  .Home_WTS_Txt h6 img {
    width: 40px;
    height: 40px;
  }

  .Home_WTBB_Div {
    padding-top: 130px;
    height: auto;
    overflow: hidden;
  }

  .Home_WTBB_Div .Pub_Title {
    height: 105px;
  }

  .Home_WTBB_Type {
    margin: 0 auto;
    width: 1120px;
    height: 85px;
  }

  .Home_WTBB_Type ul {
    width: 1120px;
    height: 85px;
    display: flex;
    justify-content: space-between;
    overflow: hidden;
  }

  .Home_WTBB_Type li {
    width: 330px;
    height: 42px;
    font-size: 26px;
    line-height: 32px;
    color: #000;
    text-align: center;
    font-weight: bold;
    border-bottom: 6px solid transparent;
    overflow: hidden;
    cursor: pointer;
  }

  .Home_WTBB_Type li a {
    color: #000;
    text-decoration: none;
  }

  .Home_WTBB_Type_Now {
    border-bottom: 6px solid #c51618 !important;
  }

  .Home_WTBB_Content {
    width: 100%;
    height: 435px;
    overflow: hidden;
  }

  .Home_WTBB_Block {
    width: 1300px;
    height: 435px;
    overflow: hidden;
  }

  .Home_WTBB_Block p {
    float: left;
    width: 650px;
    height: 435px;
    overflow: hidden;
  }

  .Home_WTBB_Block p img {
    width: 650px;
    height: 435px;
  }

  .Home_WTBB_Txt {
    float: left;
    padding: 55px 45px 35px 45px;
    width: 560px;
    height: 345px;
    background-color: #fafafa;
    overflow: hidden;
  }

  .Home_WTBB_Txt h4 {
    font-size: 30px;
    line-height: 42px;
    font-weight: bold;
    color: #000;
    margin-bottom: 20px;
  }

  .Home_WTBB_Txt h4 a {
    color: #000;
  }

  .Home_WTBB_Txt h5 {
    font-size: 20px;
    line-height: 26px;
    color: #000;
    margin-bottom: 20px;
  }

  .Home_WTBB_Txt h5 a {
    color: #000;
  }

  .Home_Keywords_List {
    height: auto;
    display: block;
    overflow: hidden;
  }

  .Home_Keywords_List ul {
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: wrap !important;
    justify-content: flex-start !important;
  }

  .Home_Keywords_List li {
    width: auto !important;
    font-size: 16px;
    line-height: 32px;
    border-radius: 16px;
    height: 32px;
    color: #ff431f;
    width: fit-content;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    padding: 0 22px;
    background-color: #faf1ef;
    margin-right: 12px;
    margin-bottom: 16px;
  }

  .Home_Keywords_List li a {
    color: #ff431f;
  }

  .Home_Keywords_Now {
    background-color: #fbdfda !important;
  }

  .Home_WTBB_More {
    position: absolute;
    right: 40px;
    bottom: 35px;
    width: 130px;
    height: 36px;
    font-size: 16px;
    text-transform: uppercase;
    text-align: center;
    line-height: 36px;
    color: #ff431f;
    border-radius: 18px;
    background-color: #fff;
  }

  .Home_WTBB_More a {
    display: block;
    color: #ff431f;
  }

  .Home_WTBB_More a::after {
    display: inline-block;
    content: "";
    width: 28px;
    height: 13px;
    background: url(../images/Home_WTBB_Arrow.png) center center no-repeat;
  }

  .Home_CTB_Div {
    padding-top: 120px;
    height: auto;
    overflow: hidden;
    margin-bottom: 120px;
  }

  .Home_CTB_Div .Pub_Title {
    height: 90px;
  }

  .Home_CTB {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .Home_CTB_Left {
    float: left;
    width: 510px;
    height: 435px;
    overflow: hidden;
    cursor: pointer;
  }

  .Home_CTB_Left p {
    width: 510px;
    height: 435px;
    overflow: hidden;
    z-index: 1;
  }

  .Home_CTB_Left p img {
    width: 510px;
    height: 435px;
  }

  .Home_CTB_Txt {
    position: absolute;
    bottom: 0;
    width: 510px;
    height: 200px;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    overflow: hidden;
    z-index: 2;
    transition: all 0.5s;
  }

  .Home_CTB_Txt h4 {
    position: absolute;
    display: block;
    bottom: 20px;
    left: 22px;
    width: 466px;
    font-size: 24px;
    line-height: 34px;
    font-weight: bold;
    color: #fff;
    text-align: left;
    transition: all 0.5s;
  }

  .Home_CTB_Txt h4 a {
    color: #fff;
  }

  .Home_CTB_Txt em {
    position: absolute;
    bottom: 0;
    left: calc(50% - 9px);
    display: block;
    width: 18px;
    height: 13px;
    background: url(../images/Home_CTB_Left_Arrow.png) center center no-repeat;
    opacity: 0;
    transition: all 0.5s;
  }

  .Home_CTB_Left:hover .Home_CTB_Txt {
    height: 435px;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
    transition: all 0.5s;
  }

  .Home_CTB_Left:hover .Home_CTB_Txt h4 {
    text-align: center;
    top: calc(50% - 20px);
    transition: all 0.5s;
  }

  .Home_CTB_Left:hover .Home_CTB_Txt em {
    text-align: center;
    top: calc(50% + 20px);
    opacity: 1;
    transition: all 0.5s;
  }

  .Home_CTB_Mid {
    float: left;
    margin-left: 10px;
    padding: 73px 32px;
    width: 262px;
    height: 289px;
    background-color: #c51618;
    overflow: hidden;
  }

  .Home_CTB_Title {
    font-size: 24px;
    line-height: 35px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 30px;
  }

  .Home_CTB_Title a {
    color: #fff;
  }

  .Home_CTB_Mid ul {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .Home_CTB_Mid li {
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    margin-bottom: 26px;
  }

  .Home_CTB_Mid li a {
    color: #fff;
  }

  .Home_CTB_Right {
    float: right;
    width: 444px;
    height: 435px;
    overflow: hidden;
  }

  .Home_CTB_Block {
    width: 444px;
    height: 211px;
    overflow: hidden;
    margin-bottom: 22px;
  }

  .Home_CTB_Block p {
    width: 444px;
    height: 211px;
    z-index: 1;
  }

  .Home_CTB_Block p img {
    width: 444px;
    height: 211px;
  }

  .Home_CTB_Block h4 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 444px;
    height: 100px;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    z-index: 2;
  }

  .Home_CTB_Block h4 a {
    position: absolute;
    bottom: 20px;
    left: 20px;
    width: 404px;
    height: auto;
    font-size: 24px;
    line-height: 35px;
    font-weight: bold;
    color: #fff;
    z-index: 2;
  }

  /* Home_Search_Box */
  .Home_Search_Box {
    margin: 0 auto;
    margin-left: calc(50% - 960px);
    width: 1920px;
    padding-top: 105px;
    padding-bottom: 70px;
    background-color: #fafafa;
    height: auto;
  }

  .Home_Search_Div {
    height: 280px;
    /* overflow: hidden; */
  }

  .Home_Search_Left {
    float: left;
    width: 580px;
    height: 240px;
    padding-bottom: 40px;
  }

  .Home_Search_Swiper {
    width: 580px;
    height: 240px;
    overflow: hidden;
  }

  .Home_Search_Swiper p {
    width: 580px;
    height: 240px;
    overflow: hidden;
  }

  .Home_Search_Swiper p img {
    width: 580px;
    height: 240px;
  }

  .Home_Search_pagination {
    font-size: 12px;
    text-align: center;
    bottom: 0 !important;
    width: 100% !important;
    height: 20px !important;
  }

  .Home_Search_pagination .swiper-pagination-bullet {
    border-radius: 5px;
    width: 10px;
    height: 10px;
    background-color: #d1d1d1;
    opacity: 1;
  }

  .Home_Search_pagination .swiper-pagination-bullet-active {
    background-color: #ff441f;
    /* margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 6px) !important; */
  }

  .Home_Search_Right {
    float: right;
    width: 570px;
    height: auto;
  }

  .Home_Search_Title {
    font-size: 18px;
    line-height: 25px;
    color: #000;
    height: 40px;
    text-align: center;
  }

  .Home_Search_Title a {
    color: #000;
  }

  .Home_Search_Block {
    border-radius: 22px;
    width: 568px;
    height: 44px;
    z-index: 1;
    margin-bottom: 28px;
  }

  .Home_Search_Block_Pop {
    border-radius: 22px;
    padding: 0 10px;
    width: 528px;
    height: auto;
    min-height: 42px;
    border: 1px solid #ff441f;
    background-color: #fff;
    z-index: 2;
  }

  .Home_Search_Block1 {
    z-index: 3 !important;
  }

  .Home_Search_Item {
    height: 42px;
    line-height: 42px;
  }

  .Home_Search_Item h4 {
    float: left;
    padding-left: 10px;
    width: 460px;
    height: 42px;
    line-height: 42px;
    font-size: 16px;
    color: #000;
  }

  .Home_Search_Item h5 {
    float: right;
    width: 30px;
    height: 42px;
    background: url(../images/Home_CTB_Arrow_Down.png) center center no-repeat;
    cursor: pointer;
  }

  .Home_Search_Drop {
    display: none;
    height: auto;
  }

  .Home_Search_Drop ul {
    width: calc(100% - 12px);
    height: auto;
    margin-bottom: 20px;
    max-height: 180px;
    line-height: 42px;
    font-size: 16px;
    color: #000;
    overflow-y: scroll;
  }

  .Home_Search_Drop li {
    padding-left: 10px;
    margin-right: 10px;
    line-height: 30px;
    font-size: 16px;
    color: #000;
  }

  .Home_Search_Drop li:hover {
    color: #ff431f;
    background-color: #fbdfda;
  }

  .Home_Search_Keywords {
    width: 538px;
    padding-left: 10px;
    /* padding: 0 10px; */
    border-radius: 22px;
    border: 1px solid #ff441f;
    height: 42px;
    background-color: #fff;
    line-height: 42px;
  }

  .Home_Search_Keywords input {
    float: left;
    padding-left: 10px;
    width: 400px;
    height: 42px;
    line-height: 42px;
    background-color: transparent;
    font-size: 16px;
    color: #000;
  }

  .Home_Search_Keywords input::input-placeholder {
    color: #000;
  }

  .Home_Search_Keywords input::-webkit-input-placeholder {
    color: #000;
  }

  .Home_Search_Keywords input::-moz-placeholder {
    color: #000;
  }

  .Home_Search_Keywords input::-ms-input-placeholder {
    color: #000;
  }

  .Home_Search_Keywords h5 {
    float: right;
    border: 1px solid #fff;
    width: 96px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    background-color: #ff441f;
    border-radius: 20px;
    cursor: pointer;
    text-align: center;
  }

  .Home_Search_Keywords h5 a {
    color: #fff;
  }

  /* Home_BJ_Div */
  .Home_BJ_Div {
    padding-top: 100px;
  }

  .Home_BJ_Div .Pub_Title {
    height: 85px;
  }

  .Home_BJ {
    height: auto;
    overflow: hidden;
  }

  .Home_BJ ul {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: space-between;
    overflow: hidden;
  }

  .Home_BJ li {
    width: 420px;
    height: auto;
    overflow: hidden;
  }

  .Home_BJ_Pic {
    width: 420px;
    height: 570px;
    overflow: hidden;
    margin-bottom: 20px;
  }

  .Home_BJ_Pic p {
    width: 420px;
    height: 570px;
    overflow: hidden;
    z-index: 1;
  }

  .Home_BJ_Pic p img {
    width: 420px;
    height: 570px;
  }

  .Home_JB_Txt {
    position: absolute;
    bottom: 0;
    width: 420px;
    height: 200px;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    overflow: hidden;
    z-index: 2;
    transition: all 0.5s;
  }

  .Home_JB_Txt h4 {
    position: absolute;
    display: block;
    bottom: 20px;
    left: 20px;
    width: 380px;
    font-size: 24px;
    line-height: 34px;
    font-weight: bold;
    color: #fff;
    text-align: left;
    transition: all 0.5s;
  }

  .Home_JB_Txt h4 a {
    color: #fff;
  }

  .Home_JB_Txt em {
    position: absolute;
    bottom: 0;
    left: calc(50% - 9px);
    display: block;
    width: 18px;
    height: 13px;
    background: url(../images/Home_CTB_Left_Arrow.png) center center no-repeat;
    opacity: 0;
    transition: all 0.5s;
  }

  .Home_BJ_Pic:hover .Home_JB_Txt {
    height: 570px;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
    transition: all 0.5s;
  }

  .Home_BJ_Pic:hover .Home_JB_Txt h4 {
    text-align: center;
    top: calc(50% - 20px);
    transition: all 0.5s;
  }

  .Home_BJ_Pic:hover .Home_JB_Txt em {
    text-align: center;
    top: calc(50% + 20px);
    opacity: 1;
    transition: all 0.5s;
  }

  /* Home_ETS_Div */
  .Home_ETS_Div {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .Home_ETS_Div .Pub_Title {
    height: 90px;
  }

  .Home_ETS {
    height: auto;
    overflow: hidden;
  }

  .Home_ETS ul {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .Home_ETS li {
    float: left;
    width: 640px;
    height: 427px;
    overflow: hidden;
    margin-bottom: 20px;
  }

  .Home_ETS li:nth-child(2n) {
    float: right;
  }

  .Home_ETS li p {
    width: 640px;
    height: 427px;
    overflow: hidden;
    z-index: 1;
  }

  .Home_ETS li p img {
    width: 640px;
    height: 427px;
  }

  .Home_ETS_Txt {
    position: absolute;
    bottom: 0;
    width: 640px;
    height: 200px;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    overflow: hidden;
    z-index: 2;
    transition: all 0.5s;
  }

  .Home_ETS_Txt h4 {
    position: absolute;
    display: block;
    bottom: 20px;
    left: 20px;
    width: 600px;
    font-size: 24px;
    line-height: 34px;
    font-weight: bold;
    color: #fff;
    text-align: left;
    transition: all 0.5s;
  }

  .Home_ETS_Txt h4 a {
    color: #fff;
  }

  .Home_ETS_Txt em {
    position: absolute;
    bottom: 0;
    left: calc(50% - 9px);
    display: block;
    width: 18px;
    height: 13px;
    background: url(../images/Home_CTB_Left_Arrow.png) center center no-repeat;
    opacity: 0;
    transition: all 0.5s;
  }

  .Home_ETS li:hover .Home_ETS_Txt {
    height: 427px;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
    transition: all 0.5s;
  }

  .Home_ETS li:hover .Home_ETS_Txt h4 {
    text-align: center;
    top: calc(50% - 20px);
    transition: all 0.5s;
  }

  .Home_ETS li:hover .Home_ETS_Txt em {
    text-align: center;
    top: calc(50% + 20px);
    opacity: 1;
    transition: all 0.5s;
  }

  /*20251220*/

  .TopBar_Search {
    margin-top: 13px;
  }

  .TopBar_Search h4 {
    color: #444;
    display: inline-block;
    width: 30px;
    height: 30px;
    background: none;
    --svg: url("data:image/svg+xml,%3Csvg xmlns%3D%27http%3A//www.w3.org/2000/svg%27 viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='m21 21l-4.343-4.343m0 0A8 8 0 1 0 5.343 5.343a8 8 0 0 0 11.314 11.314'/%3E%3C/svg%3E");
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    transition: all 0.15s ease;
  }

  .TopBar_Search h4.on {
    color: #ff431f;
  }

  .TopBar_Link li a {
    display: inline-block;
    width: 24px;
    height: 24px;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    background-size: contain;
    background-repeat: no-repeat;
    transition: all 0.3s ease;
    border-radius: 4px;
    position: relative;
  }

  a.facebook {
    --svg: url("data:image/svg+xml,%3Csvg xmlns%3D%27http%3A//www.w3.org/2000/svg%27 viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M9.5 3H12V0H9.5C7.57 0 6 1.57 6 3.5V5H4v3h2v8h3V8h2.5l.5-3H9V3.5c0-.271.229-.5.5-.5'/%3E%3C/svg%3E");
  }

  a.ins {
    --svg: url("data:image/svg+xml,%3Csvg xmlns%3D%27http%3A//www.w3.org/2000/svg%27 viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M17.318.077c1.218.056 2.06.235 2.838.537a5.4 5.4 0 0 1 1.956 1.274a5.4 5.4 0 0 1 1.274 1.956c.302.779.481 1.62.537 2.838C23.992 8.192 24 8.724 24 12s-.008 3.808-.077 5.318c-.056 1.218-.235 2.06-.537 2.839a5.4 5.4 0 0 1-1.274 1.955a5.4 5.4 0 0 1-1.956 1.274c-.779.302-1.62.481-2.838.537c-1.51.069-2.041.077-5.318.077s-3.809-.008-5.318-.077c-1.218-.056-2.06-.235-2.839-.537a5.4 5.4 0 0 1-1.955-1.274a5.4 5.4 0 0 1-1.274-1.956c-.302-.779-.481-1.62-.537-2.838C.008 15.81 0 15.278 0 12s.008-3.81.077-5.318c.056-1.218.235-2.06.537-2.838a5.4 5.4 0 0 1 1.274-1.956A5.4 5.4 0 0 1 3.843.614C4.623.312 5.464.133 6.682.077C8.19.008 8.722 0 12 0s3.81.008 5.318.077M12 2.667c-3.24 0-3.736.007-5.197.074c-.927.042-1.483.16-1.994.359c-.435.17-.712.35-1.036.673S3.27 4.374 3.1 4.81c-.198.51-.317 1.067-.359 1.994c-.067 1.46-.074 1.956-.074 5.196s.007 3.736.074 5.197c.042.927.16 1.483.359 1.993c.17.436.35.713.673 1.037s.601.504 1.036.673c.51.198 1.067.317 1.994.359c1.462.067 1.958.074 5.197.074c3.24 0 3.735-.007 5.197-.074c.927-.042 1.483-.16 1.994-.359c.435-.17.712-.35 1.036-.673s.504-.601.673-1.036c.198-.51.317-1.067.359-1.994c.067-1.462.074-1.958.074-5.197s-.007-3.735-.074-5.197c-.042-.927-.16-1.483-.359-1.993a2.7 2.7 0 0 0-.673-1.037A2.7 2.7 0 0 0 19.19 3.1c-.51-.198-1.067-.317-1.994-.359c-1.461-.067-1.957-.074-5.197-.074m0 15.555a6.222 6.222 0 1 1 0-12.444a6.222 6.222 0 0 1 0 12.444m0-2.666a3.556 3.556 0 1 0 0-7.112a3.556 3.556 0 0 0 0 7.112m6.222-8.445a1.333 1.333 0 1 1 0-2.667a1.333 1.333 0 0 1 0 2.667'/%3E%3C/svg%3E");
  }

  a.twitter {
    --svg: url("data:image/svg+xml,%3Csvg xmlns%3D%27http%3A//www.w3.org/2000/svg%27 viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M12.6.75h2.454l-5.36 6.142L16 15.25h-4.937l-3.867-5.07l-4.425 5.07H.316l5.733-6.57L0 .75h5.063l3.495 4.633L12.601.75Zm-.86 13.028h1.36L4.323 2.145H2.865z'/%3E%3C/svg%3E");
  }

  a.wechat {
    --svg: url("data:image/svg+xml,%3Csvg xmlns%3D%27http%3A//www.w3.org/2000/svg%27 viewBox='0 0 512 512'%3E%3Cpath fill='%23000' d='M408.67 298.53a21 21 0 1 1 20.9-21a20.85 20.85 0 0 1-20.9 21m-102.17 0a21 21 0 1 1 20.9-21a20.84 20.84 0 0 1-20.9 21m152.09 118.86C491.1 394.08 512 359.13 512 319.51c0-71.08-68.5-129.35-154.41-129.35s-154.42 58.27-154.42 129.35s68.5 129.34 154.42 129.34c17.41 0 34.83-2.33 49.92-7c2.49-.86 3.48-1.17 4.64-1.17a16.67 16.67 0 0 1 8.13 2.34L454 462.83a11.6 11.6 0 0 0 3.48 1.17a5 5 0 0 0 4.65-4.66a14.3 14.3 0 0 0-.77-3.86c-.41-1.46-5-16-7.36-25.27a19 19 0 0 1-.33-3.47a11.4 11.4 0 0 1 5-9.35'/%3E%3Cpath fill='%23000' d='M246.13 178.51a24.47 24.47 0 0 1 0-48.94c12.77 0 24.38 11.65 24.38 24.47c1.16 12.82-10.45 24.47-24.38 24.47m-123.06 0A24.47 24.47 0 1 1 147.45 154a24.57 24.57 0 0 1-24.38 24.47M184.6 48C82.43 48 0 116.75 0 203c0 46.61 24.38 88.56 63.85 116.53C67.34 321.84 68 327 68 329a11.4 11.4 0 0 1-.66 4.49C63.85 345.14 59.4 364 59.21 365s-1.16 3.5-1.16 4.66a5.49 5.49 0 0 0 5.8 5.83a7.15 7.15 0 0 0 3.49-1.17L108 351c3.49-2.33 5.81-2.33 9.29-2.33a16.3 16.3 0 0 1 5.81 1.16c18.57 5.83 39.47 8.16 60.37 8.16h10.45a133.2 133.2 0 0 1-5.81-38.45c0-78.08 75.47-141 168.35-141h10.45C354.1 105.1 277.48 48 184.6 48'/%3E%3C/svg%3E");
  }

  a.tiktok {
    --svg: url("data:image/svg+xml,%3Csvg xmlns%3D%27http%3A//www.w3.org/2000/svg%27 viewBox='0 0 512 512'%3E%3Cpath fill='%23000' d='M412.19 118.66a109 109 0 0 1-9.45-5.5a133 133 0 0 1-24.27-20.62c-18.1-20.71-24.86-41.72-27.35-56.43h.1C349.14 23.9 350 16 350.13 16h-82.44v318.78c0 4.28 0 8.51-.18 12.69c0 .52-.05 1-.08 1.56c0 .23 0 .47-.05.71v.18a70 70 0 0 1-35.22 55.56a68.8 68.8 0 0 1-34.11 9c-38.41 0-69.54-31.32-69.54-70s31.13-70 69.54-70a68.9 68.9 0 0 1 21.41 3.39l.1-83.94a153.14 153.14 0 0 0-118 34.52a161.8 161.8 0 0 0-35.3 43.53c-3.48 6-16.61 30.11-18.2 69.24c-1 22.21 5.67 45.22 8.85 54.73v.2c2 5.6 9.75 24.71 22.38 40.82A167.5 167.5 0 0 0 115 470.66v-.2l.2.2c39.91 27.12 84.16 25.34 84.16 25.34c7.66-.31 33.32 0 62.46-13.81c32.32-15.31 50.72-38.12 50.72-38.12a158.5 158.5 0 0 0 27.64-45.93c7.46-19.61 9.95-43.13 9.95-52.53V176.49c1 .6 14.32 9.41 14.32 9.41s19.19 12.3 49.13 20.31c21.48 5.7 50.42 6.9 50.42 6.9v-81.84c-10.14 1.1-30.73-2.1-51.81-12.61'/%3E%3C/svg%3E");
  }

  .TopBar_Link a:hover {
    /* transform: translateY(-1px) scale(1.05); */
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2);
  }

  .TopBar_Link a.facebook:hover {
    background-color: #1877f2;
  }

  .TopBar_Link a.twitter:hover {
    background-color: #000;
  }

  .TopBar_Link a.ins:hover {
    background-color: #eb0e75;
  }

  .TopBar_Link a.wechat:hover {
    background-color: #7bb32e;
  }

  .TopBar_Link a.tiktok:hover {
    background-color: #69c9d0;
  }

  .Main_Menu_Li > a {
    color: #000;
    transition: all 0.3s ease;
  }

  .Main_Menu_Li > a:hover {
    color: #ff431f;
    text-shadow: 0 2px 8px rgba(255, 67, 31, 0.3);
  }

  .Home_Search_Item,
  .Home_Search_Drop li {
    cursor: pointer;
  }

  .Home_Search_Item h5 {
    display: inline-block;
    width: 30px;
    height: 42px;
    color: #c7c7c7;
    --svg: url("data:image/svg+xml,%3Csvg xmlns%3D%27http%3A//www.w3.org/2000/svg%27 viewBox='0 0 20 20'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M5.22 8.22a.75.75 0 0 1 1.06 0L10 11.94l3.72-3.72a.75.75 0 1 1 1.06 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L5.22 9.28a.75.75 0 0 1 0-1.06' clip-rule='evenodd'/%3E%3C/svg%3E");
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    transition: transform 0.3s ease;
  }

  .Home_Search_Item h5.on {
    transform: rotate(180deg);
    transform-origin: center center;
  }

  .Bottom_Link li a {
    display: inline-block;
    width: 21px;
    height: 21px;
    color: #fff;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
  }

  .Nav_Text {
    display: flex;
    align-items: center;
    gap: 2px;
  }

  .Nav_Div i {
    display: inline-block;
    width: 16px;
    height: 16px;
    --svg: url("data:image/svg+xml,%3Csvg xmlns%3D%27http%3A//www.w3.org/2000/svg%27 viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10 7l5 5l-5 5'/%3E%3C/svg%3E");
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
  }

  .Nav_Text a {
    color: #000;
    text-decoration: none;
    transition: all 0.3s ease;
  }

  .Nav_Text a:hover {
    color: #ff431f;
    text-shadow: 0 2px 8px rgba(255, 67, 31, 0.1);
  }

  .List_Type_Div li a {
    text-decoration: none;
    transition: all 0.3s ease;
  }

  .List_Type_Div li a:hover {
    color: #ff431f;
    text-shadow: 0 2px 8px rgba(255, 67, 31, 0.2);
  }

  .PageControl_Num {
    display: flex;
  }

  .PageControl_Num a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: all 0.2s ease;
    text-decoration: none;
    width: auto;
    min-width: 38px;
  }

  .PageControl_Num a:hover {
    background-color: #ff431f;
    color: #fff !important;
  }

  .PageControl_Num a i {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-color: currentColor;
    --svg: url("data:image/svg+xml,%3Csvg xmlns%3D%27http%3A//www.w3.org/2000/svg%27 viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 5l7 7l-7 7'/%3E%3C/svg%3E");
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
  }

  .PageControl_Num a.prev i {
    transform: rotate(180deg);
    transform-origin: center center;
  }

  .Bottom_Div2 h5 {
    display: flex;
    align-items: center;
    justify-content: end;
  }

  .Bottom_Div2 h5 a {
    display: inline-flex;
    padding: 0 20px;
    font-weight: normal;
    color: #fff;
    align-items: center;
    gap: 4px;
  }

  .Bottom_Div2 h5 a span {
    padding: 0;
  }

  .Bottom_Div2 h5 a img {
    width: 18px;
    height: 20px;
  }

  .Search_Result_Info {
    font-size: 18px;
    line-height: 24px;
    color: #ff431f;
    margin: 0 auto;
    width: 1300px;
    margin-bottom: 30px;
  }

  .Search_No_Result {
    font-size: 20px;
    line-height: 28px;
    color: #757575;
    text-align: center;
  }

  .Search_Div li h4 em {
    font-weight: bold;
    color: #ff431f;
  }

  .Chart_Icon {
    position: fixed;
    right: 0;
    top: calc(50% - 50px);
    width: auto;
    z-index: 10;
  }

  .Bottom_Chart_Div {
    top: auto;
    bottom: 30px;
  }

  .Home_WTBB_Div {
    padding-top: 30px;
  }

  .Home_BJ_Div {
    padding-top: 0;
  }
}
