/* Mobile */


@media (max-width:600px) {
   .mCaidan {
      display: none;
   }

   .caidan {
      display: none;
   }

   /* TopMenu  */
   .TopMenu_Box {
      display: block;
      position: absolute;
      /* position: fixed; */
      top: 0;
      margin: 0;
      padding: 0;
      width: 100%;
      height: calc(100vw*0.17);
      background-color: rgba(0, 0, 0, 0.6);
      z-index: 10;
   }

   .TopMenu_Div {
      position: relative;
      height: auto;
   }

   .MobileTopMenu {
      display: flex;
      flex-wrap: nowrap;
      justify-content: space-between;
      align-items: center;
      position: relative;
      margin: 0;
      padding: 0;
      height: calc(100vw*0.17);
      /* border: 1px salmon solid; */
   }

   .TopMenu_Logo_Div {
      display: none;
   }

   .MobileMenuBox {
      display: block;
      position: absolute;
      margin: 0;
      padding: 0;
   }

   .MobileTopLogo {
      display: block;
      position: relative;
      padding: 0;
      width: 48%;
   }

   .MobileTopLogo img {
      width: 100%;
   }

   .MobileMenuIcon {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: calc(100vw*0.06);
      height: calc(100vw*0.06);
      background: url(../images/Mobile/BT_Menu.png) center center no-repeat;
      background-size: contain;
   }

   .MobileSearchIcon {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: calc(100vw*0.06);
      height: calc(100vw*0.06);
      background: url(../images/Mobile/BT_Search.png) center center no-repeat;
      background-size: contain;
   }

   .MobileSearch {
      width: calc(100vw*0.06);
      height: calc(100vw*0.06);
   }

   .MobileSearch img {
      width: calc(100vw*0.06);
      height: calc(100vw*0.06);
   }

   .mTopMenu_Div {
      display: none;
      /* display: block; */
      position: absolute;
      left: 0;
      top: 0;
      margin: 0;
      padding: 0;
      width: 100vw;
      height: 100vh;
      background-color: rgba(69, 8, 0, 0.8);
      z-index: 11;
   }

   .mTopMenu_Control {
      display: flex;
      justify-content: flex-end;
      align-items: center;
      position: relative;
      margin: 0;
      padding: 0;
      width: 100%;
      height: calc(100vw*0.17);
   }

   .mTopMenu_CloseBT {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: calc(100vw*0.06);
      height: calc(100vw*0.06);
      margin-right: 0.2rem;

   }

   .mTopMenu_CloseBT img {
      width: calc(100vw*0.06);
      height: calc(100vw*0.06);
   }


   /* 20221102 */
   .mTopSearch_Box {
      display: none;
      /* display: block; */
      position: absolute;
      left: 0;
      top: 0;
      margin: 0;
      padding: 0;
      width: 100vw;
      height: 100vh;
      background-color: rgba(69, 8, 0, 0.8);
      z-index: 11;
   }

   .mTopSearch_Div {
      display: block;
      position: relative;
      padding: 0;
      height: 1.5rem;
   }

   .mTopSearch_Input_Div {
      float: left;
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: 85%;
      margin-top: 0.2rem;
      height: 0.4rem;
   }

   .mTopSearch_Input_Div input {
      display: block;
      position: relative;
      width: 100%;
      margin: 0;
      padding: 0;
      height: 0.4rem;
      color: #FFF;
      font-size: 0.2rem;
      text-indent: 10px;
      background-color: #430E00;
      border: 1px solid #6F1900;
   }

   .mTopSearch_BT {
      float: left;
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: 0.4rem;
      height: 0.4rem;
      margin-top: 0.2rem;
      margin-left: 0.1rem;
      background: url(../images/Mobile/BT_SearchBig.png) center center no-repeat;
      background-size: 0.35rem 0.35rem;
   }

   .mTopClose_BT {
      display: block;
      position: relative;
      margin: 0 auto;
      padding: 0;
      width: 0.3rem;
      height: 0.3rem;
      background: url(../images/Mobile/BT_Close.png) center center no-repeat;
      background-size: 0.30rem 0.30rem;
   }

   /* 20221102 end*/
   .TopMenu_MenuBox {
      display: block;
      position: relative;

      height: auto;

      /* border: 1px salmon solid;        */
   }

   .TopMenu_MenuBox ul {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: 100%;
      height: auto;
      list-style: none;
      margin-top: 0.05rem;
   }

   .TopMenu_MenuBox li {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: 100%;
      height: auto;
      /* border: 1px saddlebrown solid;        */
   }

   .TopMenu_MenuBox li em {
      float: left;
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: 22px;
      height: 22px;
      background: url(../images/Mobile/BT_Plus.png) center center no-repeat;
      background-size: contain;
      margin-top: 8px;
   }

   .TopMenu_MenuBox li sub {
      float: left;
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: 22px;
      height: 22px;

      margin-top: 8px;
   }

   .mTopMenu_List {
      float: left;
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      margin-left: 0.1rem;
      width: auto;
      height: auto;
   }

   .TopMenu_MenuBox li a {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: auto;
      height: 40px;
      line-height: 40px;
      font-size: 22px;
      color: #FFF;
   }

   .TopMenu_MenuBox li .mMenuList {
      /* display: none;         */
      position: relative;
      margin: 0;
      padding: 0;
      height: auto;

      padding-top: 8px;
      padding-bottom: 8px;
      z-index: 11;
   }

   .mMenuList .MenuLevel2 {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: auto;
      min-height: 20px;
      line-height: 20px;
      margin-bottom: 8px;
      padding-top: 5px;
      padding-bottom: 5px;
   }

   .mMenuList .MenuLevel2 a {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: auto;
      height: auto;
      padding-left: 5px;
      font-size: 18px;
      line-height: 20px;
      color: #FFF;
      text-decoration: none;
      /* border: 1px saddlebrown solid; */
   }

   .mTopMenu_LinkBox {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: 100%;
      height: 40px;
      font-size: 20px;
      line-height: 40px;
      color: #FFF;
      margin-left: 10px;
      margin-top: 20px;
   }

   .mTopMenu_LinkBox span {
      display: inline-block;
      position: relative;
      margin: 0;
      padding: 0;
      margin-right: 20px;
   }

   .mTopMenu_LinkBox a {
      height: 40px;
      font-size: 20px;
      line-height: 40px;
      color: #FFF;
   }

   /* TopMenu end */

   /* 公用样式 */

   .Pub_Title_Box {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: 100%;
      height: 48px;
      line-height: 48px;
      font-size: 26px;
      font-weight: bold;
      color: #A73727;

      background: url(../images/Index_Title_BK.png) top center no-repeat;
      background-size: 56px 47px;

   }

   .Pub_Title_Box a {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      /* width: 100%; */
      height: 48px;
      line-height: 48px;
      font-size: 26px;
      font-weight: bold;
      color: #A73727;
      text-align: center;
   }

   .Pub_LevelTitle_Box {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: 100%;
      min-height: 38px;
   }

   .Pub_LevelTitle_Box h1 {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;

      /* min-height: 50px; */
      line-height: 25px;
      font-size: 18px;
      font-weight: bold;
      /* border: 1px salmon solid; */
      color: #000;
   }

   .Pub_LevelTitle_Box h1 a {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      line-height: 25px;
      font-size: 18px;
      font-weight: bold;
      color: #000;
      margin-bottom: 5px;
   }

   .Pub_LevelTitle_Box em {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: 30px;
      height: 2px;
      background-color: #AF4B3F;
   }

   .Pub_ContentTitle {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: 100%;
      height: 40px;
      font-size: 26px;
      font-weight: bold;
      color: #A73727;
      text-align: center;
   }

   .Pub_ContentTitle a {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: 100%;
      height: 40px;
      font-size: 26px;
      font-weight: bold;
      color: #A73727;
      text-align: center;
   }

   .Pub_Banner_Title {
      display: block;
      position: absolute;
      margin: 0;
      padding: 0;
      width: 100%;
      height: 30px;
      font-size: 24px;
      font-weight: bold;
      color: #FFF;
      text-align: center;
      bottom: 65px; /* 20221104 */
      
   }

   .Pub_More {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      text-align: right;
      line-height: 26px;
      height: 26px;
   }

   .Pub_More a {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      text-align: right;
      line-height: 26px;
      height: 26px;
      font-size: 14px;
      color: #000;
   }

   /* 公用样式end */

   /* Bottom_Box */
   .mBottomLine {
      background-color: #FFF !important;
   }

   .Bottom_Box {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: 100%;
      background: url(../images/Mobile/mBottom_BK.png) center bottom no-repeat;
      background-size: contain;
   }

   .Bottom_Line {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: 100%;
      height: 4px;
      background-color: #A12916;
   }

   .Botom_BackTop {
      display: block;
      position: absolute;
      margin: 0;
      padding: 0;
      width: 28px;
      height: 20px;
      left: 50%;
      top: -33px;
      transform: translateX(-14px);
      cursor: pointer;
   }

   .Botom_BackTop img {
      width: 23px;
      height: 18px;
   }
   /* 20221104 */
   .Bottom_Div {
      display: block;
      position: relative;
      height: 260px;
      /* overflow: hidden; */
      border: 1px solid transparent;
   }
   /* 20221104 end*/
   .Bottom_ListBox {
      display: none;
   }

   .Bottom_ListItem {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      max-width: 166px;
   }

   #BItem3 li a {
      width: 170px;
   }

   #BItem4 li a {
      width: 170px;
   }

   #BItem5 li a {
      width: 170px;
   }

   .Bottom_ItemTitle {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      height: 50px;

   }

   .Bottom_ItemTitle a {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      font-size: 20px;
      color: #A12915;
   }

   .Bottom_ListItem ul {
      list-style: outside;
      font-size: 16px;
      color: #000;
   }

   .Bottom_ListItem li {
      font-size: 16px;
      color: #000;
      text-indent: -5px;
      margin-left: 20px;
      line-height: 20px;
      margin-bottom: 15px;
   }

   .Bottom_ListItem li a {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      font-size: 16px;
      color: #000;
   }

   .Bottom_Logo {
      display: block;
      position: relative;
      margin: 0 auto;
      padding: 0;
      width: 90px;

      height: auto;
      margin-bottom: 20px;
   }

   .Bottom_Logo a {
      display: block;
      position: relative;
      margin: 0 auto;
      padding: 0;
      width: 90px;
   }

   .Bottom_Logo img {
      width: 90px;
   }

   .Bottom_Info {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: 100%;
      height: 50px;
   }

   .Bottom_Info span {
      display: block;
      position: relative;
      margin: 0 auto;
      padding: 0;
      width: 100%;
      height: 20px;
      text-align: center;
      font-size: 12px;
      line-height: 20px;
   }

   .Bottom_Icons {
      display: block;
      position: absolute;
      right: 0px;
      top: 20px;
      margin: 0;
      padding: 0;
      /* border: 1px salmon solid; */
   }

   .Bottom_Icons p {
      float: left;
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: 30px;
      height: 30px;
      margin-left: 10px;
      /* border: 1px salmon solid; */
   }

   .Bottom_Icons p img {
      margin: 0;
      padding: 0;
      width: 30px;
      height: 30px;
   }

   .Bottom_linkBox {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: 100%;
      height: 54px;
      margin-top: 20px;
   }

   .Bottom_link {
      display: block;
      position: relative;
      margin: 0 auto;
      padding: 0;
      width: calc(100vw*0.65);
      height: 30px;
   }

   /* 20221102 */
   .Bottom_LinkDiv {
      display: block;
      position: relative;
      margin: 0;
      width: calc(100vw*0.65);
      height: 30px;
      background: #F1F3F7;
      background-image: url(../images/BottomLinkArrow.png);
      background-repeat: no-repeat;
      background-position: top 12px right 12px;
      border-radius: 15px;
      line-height: 30px;
      text-indent: 20px;
      font-size: 18px;
   }

   .Bottom_LinkDiv p {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: 50%;
      height: 30px;
      line-height: 30px;
      font-size: 16px;
      color: #000;
      margin-left: 10px;
   }

   .Bottom_LinkDiv ul {
      /* display: block; */
      display: none;
      position: absolute;
      margin: 0;
      padding: 0;
      padding-top: 14px;
      padding-bottom: 14px;
      left: 2%;
      /* 20221104 */
      bottom: 30px;  
      width: 94%;
      height: auto;
      list-style: none;
      background-color: #FFF;
      box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
      z-index: 1;
   }

   .Bottom_LinkDiv li {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      height: 32px;
      text-indent: 22px;
      list-style: none;
      font-size: 18px;
      line-height: 32px;
      color: #000;
   }

   .Bottom_LinkDiv li a {
      display: block;
      width: 100%;
      font-size: 18px;
      line-height: 32px;
      color: #000;

   }

   .Bottom_LinkDiv li:hover {
      background-color: #A73728;
   }

   .Bottom_LinkDiv li:hover a:hover,
   .Bottom_LinkDiv li:hover a {
      color: #FFF;
      text-decoration: none;
   }

   /* 20221102 end*/
   .Bottom_LinkDiv select {
      background: transparent;
      width: calc(100vw*0.65);
      text-indent: 10px;
      padding: 0px;
      padding-left: 6px;
      font-size: 14px;
      border-radius: 15px;
      border: 0px solid #333;
      height: 30px;
      line-height: 30px;
      -webkit-appearance: none;
      /*for chrome*/
   }

   .Bottom_LinkDiv select option {

      padding-bottom: 2px;
      text-indent: 10px;
      font-size: 14px;
      border: 0px solid #333;
      height: 40px;
      line-height: 40px;
      -webkit-appearance: none;
      /*for chrome*/
   }

   /* Navigation */
   .Navi_Box {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: 100%;
      min-height: 50px;  /* 20221114 */
      
      background-color: #fff;
      /* background-color: #F1F3F7; */
      /* border-bottom: 1px solid #E5E5E5; */
   }

   .Navi_Div {
      position: relative;
      height: 20px;
      font-size: 14px;
      color: #000;
      margin-top: 15px; /* 20221114 */
      margin-bottom: 15px; /* 20221114 */
   }

   .Navi_Div a {
      display: inline-block;
      position: relative;
      margin: 0;
      padding: 0;
      height: 20px; /* 20221114 */
      line-height: 20px; /* 20221114 */
      font-size: 16px;
      color: #000;
   }

   .Navi_Div span {
      display: inline-block;
      position: relative;
      margin: 0;
      padding: 0;
      height: 20px; /* 20221114 */
      line-height:20px; /* 20221114 */
      font-size: 16px;
      color: #BF352F;
   }

   /* PageControl_Box  */
   .PageControl_Box {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: 100%;
      height: auto;
      padding-top: 0px;
      padding-bottom: 0px;
   }

   .PageControl_Div {
      display: flex;
      flex-wrap: nowrap;
      justify-content: center;
      position: relative;
      margin: 0 auto;
      padding: 0;
      width: auto;
      height: 33px;
      min-width: 100px;
      /* border: 1px solid saddlebrown; */
   }

   .PageControl_Next,
   .PageControl_Prev {
      float: left;
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      background-color: #ededed;
      height: 25px;
      width: auto;
      min-width: 60px;
      padding-left: 5px;
      padding-right: 5px;
      margin-right: 5px;
   }

   .PageControl_Next a,
   .PageControl_Prev a {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      height: 25px;
      line-height: 25px;
      font-size: 12px;
      color: #434343;
   }

   .PageControl_Num {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: auto;
      height: 25px;
   }

   .PageControl_Num ul {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: auto;
      height: 25px;
      list-style: none;
   }

   .PageControl_Num li {
      float: left;
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: 25px;
      height: 25px;
      background-color: #ededed;
      font-size: 14px;
      text-align: center;
      margin-right: 5px;
   }

   .PageControl_Num ul .NumOn {

      background-color: #C0352F;
   }

   .PageControl_Num ul .NumOn a {
      color: #FFF;
   }

   .PageControl_Num li a {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: 25px;
      height: 25px;
      line-height: 25px;
      color: #434343;
      font-size: 14px;
      text-align: center;
   }

   /* Artical_Box */
   .Artical_Box {
      position: relative;
      margin-top: 10px;
   }

   .Artical_Div_Left {
      display: none;
   }

   .Artical_Div {
      display: block;
      position: relative;
      margin: 0 auto;
      padding: 0;
      width: 100%;
   }

   .Artical_Div .Artical_Title {
      display: block;
      position: relative;
      margin: 0 auto;
      padding: 0;
      width: 100%;
      font-size: 22px;
      line-height: 26px;
      color: #000;
      margin-bottom: 10px;
   }

   .Artical_Info {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: 100%;
      height: 20px;
      line-height: 20px;
      font-size: 14px;
      color: #000;
      margin-bottom: 40px;
   }

   .Artical_Info span {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: 100%;
      height: 20px;
      line-height: 20px;
      font-size: 14px;
      color: #000;

   }

   .Artical_Content {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: 100%;
      margin-bottom: 40px;
   }

   .Artical_Content p {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: 100%;
      font-size: 16px;
      line-height: 22px;
      color: #000;
      margin-bottom: 20px;
   }

   .Artical_Content .ImgCenter {
      display: block;
      position: relative;
      margin: 0 auto;
      padding: 0;
      width: auto;
      margin-bottom: 20px;
   }

   .Artical_Content img {
      display: block;
      position: relative;
      margin: 0 auto;
      padding: 0;
      width: auto;
      width: 90%;
   }
    /* 20221109 */
   .Artical_Content span {
      display: block;
      position: relative;
      margin: 0 auto;
      padding: 0;
      text-align: center;
      font-size: 12px;
      line-height: 20px;
      color: #656565;
   }

   .Artical_Links {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: 100%;
      height: 40px;
      margin-bottom: 20px;
   }

   .Artical_Control {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: 100%;
      margin-bottom: 20px;
   }
   .Artical_Links img{
      float: left;
      display: block;
      position: relative;
      margin: 0;
      padding: 0;      
      height: 36px;
      height: 36px;
      margin-right: 10px;
   }
      /* 20221109 end*/
   .Arital_RELATED_Box {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: 100%;
      margin-bottom: 40px;
   }

   .Arital_RELATED_Title {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: 100%;
      height: 40px;
      font-size: 18px;
      color: #000;
   }

   .Arital_RELATED_Title_Left {
      float: left;
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: 45%;
      height: 18px;
      line-height: 18px;
      font-size: 18px;
      color: #000;
   }

   .Arital_RELATED_Title_Right {
      float: left;
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: 55%;
      height: 10px;
      line-height: 10px;
      font-size: 12px;
      color: #000;
      margin-top: 4px;
      background-image: linear-gradient(to right, rgba(237, 237, 237, 1), rgba(237, 237, 237, 0));
   }

   .Arital_RELATED_Box ul {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      list-style: none;
      margin-bottom: 40px;

   }

   .Arital_RELATED_Box li {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      line-height: 20px;
      font-size: 14px;
      list-style: decimal;
      margin-bottom: 10px;
   }

   .Arital_RELATED_Box li:before {
      content: "";
      display: inline-block;
      width: 4px;
      height: 4px;
      background-color: #A12915ed;
      border-radius: 50%;
      margin-right: 8px;
      margin-bottom: 4px;
   }

   .Arital_RELATED_Box li a {
      margin: 0;
      padding: 0;
      line-height: 20px;
      font-size: 14px;
      color: #000;

   }

   /* ListMenu */

   .ListMenu {
      display: none;
      position: relative;
      margin: 0;
      padding: 0;
      padding: 15px 20px;
      width: 234px;
      background-color: #C0352F;
   }

   .ListMenu ul {
      display: block;
      position: relative;
      margin: 0;
      width: 100%;
      list-style: none;
      margin-bottom: 35px;
   }

   .ListMenu ul .MenuOn {
      background-color: #BB9C6F;
   }

   .ListMenu li {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: 100%;
      height: auto;
      font-size: 20px;
      padding-top: 18px;
      padding-bottom: 18px;
      margin-bottom: 15px;
      background-color: #CD4A44;
   }

   .ListMenu li a {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: 90%;
      height: auto;
      font-size: 20px;
      line-height: 24px;
      margin-left: 15px;
      color: #FFF;

   }

   .ListMenu li .MenuOn {
      background-color: #BB9C6F;
   }

   /* 二级Banner */
   /* 20221102 */
   .L2Banner_Box {
      display: block;
      position: relative;
      margin: 0;
      padding: 0;
      width: 100%;
      height: 220px;
      overflow: hidden;
   }

   .L2Banner_IMG {
      display: block;
      position: absolute;
      margin: 0;
      padding: 0;
      width: 960px;
      height: 220px;
      top: 0;
      left: 50%;
      transform: translateX(-480px);
   }

   .L2Banner_IMG img {
      width: 960px;
   }

   .L2Banner_Box em {
      display: block;
      position: absolute;
      margin: 0;
      padding: 0;
      left: 0;
      top: 0;
      width: 100%;
      height: 220px;
      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));

   }

   .L2Banner_Div {
      position: relative;
      width: 100%;
      height:220px;
   }

   /* 20221102 end*/

     /* 20221104 */
  .Blank_Line_100{
   display: block;
   position: relative;
   margin: 0;
   padding: 0;   
   height: 100px;
}
/* 20221104 end*/
}