:root {
      --base-color:#f7921e;
      --color-green:#019245;
    }

body {
  background-color: #eefdf1 !important;
  /*    background: linear-gradient(217deg, rgba(162, 179, 178, .8), rgba(162, 179, 178, 0) 70.71%), linear-gradient(127deg, rgba(119, 138, 144, .8), rgba(119, 138, 144, 0) 70.71%), linear-gradient(336deg, rgba(114, 133, 140, .8), rgba(114, 133, 140, 0) 70.71%), linear-gradient(30deg, rgba(207, 225, 227, .8), rgba(207, 225, 227, 0) 70.71%);*/
  color: #333333 !important;
}

.base-bg {background-color: var(--base-color);}
    .base-text-color {color: var(--base-color);}

    .bg-green {background-color: var(--color-green);}
    .color-green { color: var(--color-green); }

.logoSkin {
  width: 90%;
  height: 90px;
  display: block;
  position: absolute;
  z-index: 9999;
  top: 0;
  left: 0%;
}
.logoSkin .logo {
  margin: 20px 30px;
  width: auto;
  height: 55px;
  display: block;
  background-image: url(https://hjsnet.oss-cn-hangzhou.aliyuncs.com/all_ui/event_pic/2024/202406sdb/logo.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left center;
}
.txtColor_skin {
  color: #f7921e !important;
}
.txtColor_main {
  -webkit-text-fill-color: transparent;
  background: linear-gradient(45deg, #333333, #83be62);
  background-clip: text;
  -webkit-background-clip: text;
}
.shadow {
  box-shadow: 0 7px 10px rgba(0, 0, 0, 0.05) !important;
}
::selection {
  background-color: #f7921e;
  color: #fff;
  -webkit-text-fill-color: #fff;
}
::-moz-selection {
  background-color: #f7921e;
  color: #fff;
  -webkit-text-fill-color: #fff;
}
::-webkit-selection {
  background-color: #f7921e;
  color: #fff;
  -webkit-text-fill-color: #fff;
}
.priceArea #commPageSkin {
  background-image: url();
  background-color: #333333 !important;
  color: #FFF !important;
}
.commTitle {
  color: var(--color-green) !important;
  position: relative;
  z-index: 1;
/*  -webkit-text-fill-color: transparent;*/
/*  background: linear-gradient(45deg, #333, #821418);*/
/*  background-clip: text;*/
/*  -webkit-background-clip: text;*/
}
.commTitleIcon {
  background-image: url(https://hjsnet.oss-cn-hangzhou.aliyuncs.com/all_ui/event_pic/2024/202406sdb/icon_subtitle.png);
  width: 61px;
  height: 59px;
}
#header {
    background-color: #f7921e;
  position: relative;
  z-index: 200;
  top: 0;
  left: 0%;
  margin-bottom: 45px;
/*  background: linear-gradient(120deg, #c64a4e, #821418, #f7921e, #821418);*/
}
#header .logo {
  background-image: url(https://hjs-app.oss-cn-beijing.aliyuncs.com/logo_sdb.png) !important;
}
#nav a {
  font-size: 16px;
  font-weight: bold;
  width: 16.66667%;
  text-align: center;
  line-height: 80px;
  color: #FFF !important;
  border-radius: 0px !important;
  box-sizing: border-box;
  border-right: solid 1px rgba(255, 255, 255, 0.15);
  height: 80px;
}
#nav a:hover {
  color: #FFF !important;
  background-color: #019245 !important;
  /*    background-image: linear-gradient(135deg, #0A1232, #1D2088) !important;*/
}
/*banner*/
.banner {
  background-color: transparent;
  height: 800px;
  margin-bottom: 0px;
}
.bannerImage {
  background-position: center;
  /*background-size: cover;*/
  background-color: #83be62;
  background-image: url(https://hjsnet.oss-cn-hangzhou.aliyuncs.com/all_ui/event_pic/2024/202406sdb/banner_main_pic.png);
}
/*轮播*/
.bannerImageSkin {
  background-color: #f7921e;
  height: 800px;
  width: 100%;
}
.bannerImageSkin img {
  width: 100%;
  height: 800px;
  object-fit: cover;
}
.banner_text1 {
  color: #FFF !important;
  top: 220px !important;
}
.banner_text1 p {
  /*text-shadow: 0 7px 10px rgba(0, 0, 0, 0.1) !important;*/
  text-shadow: -2px 2px 0 #FFF, 2px 2px 0 #FFF, 2px -2px 0 #FFF, -2px -2px 0 #FFF, 0 7px 10px rgba(0, 0, 0, 0.15) !important;
  color: #333333;
  text-align: left !important;
}
.banner_text1 h1 > p {
  font-size: 60px !important;
  white-space: pre-wrap;
}
.banner_text2 {
  /*top: 628px;*/
  color: #FFF !important;
}
.banner_text2 a {
  width: 300px !important;
  border-radius: 30px !important;
  /*  background-color: #333333 !important;*/
  /*  background-image: linear-gradient(135deg, #819c55, #333333) !important;*/
  background: var(--base-color);
  background-size: 1600% 1600%;
  animation: gradientBG 16s ease infinite;
  /*	-webkit-transition: border-radius .25s linear;*/
  color: #FFF;
}
@keyframes gradientBG {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
.banner_text2 a:hover {
  color: #FFF;
  text-decoration: none;
  background-color: #fabf1b !important;
  /*  background-image: linear-gradient(905deg, #819c55, #333333) !important;*/
}
.meetingInfo {}
.eventMsgSkin2{
	box-sizing: border-box;
	padding: 30px;
	  background-color: #FFF;
	  border-radius: 20px;
  box-shadow: 0 7px 10px rgba(0, 0, 0, 0.05);
}
.eventMsgSkin {
  color: #333333;
  background-color: #FFF;
  border-radius: 15px;
  box-sizing: border-box;
  /*  border: solid 1px #95aeb5;*/
  padding: 45px 20px;
  box-shadow: 0 7px 10px rgba(0, 0, 0, 0.05);
}
.eventMsgSkin div {
  text-align: center;
  font-size: 16px;
}
.eventMsgSkin .EMSicon {
  font-size: 42px;
  margin-bottom: 30px;
  color: #333333;
}
.eventMsgSkin .EMStitle {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
  color: #333333;
}
.ems_line {
  height: 1px;
  background-color: rgba(0, 0, 0, 0.05);
  margin: 30px 0;
}
.eventMsgSkin .eventTitle {
  font-size: 20px;
  font-weight: bold;
  color: #333333;
  padding-bottom: 15px;
  text-align: left;
}
.eventMsgSkin .hlList img {
  width: 60px !important;
  margin-bottom: 5px !important;
}
.eventMsgSkin .hlList .hll_sub {
  font-size: 16px !important;
  font-weight: bold;
  color: #FFF;
border-radius: 6px;
box-sizing: border-box;
margin-bottom: 20px;
	line-height: 60px;
	background-color: #560f18;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	text-shadow: 0 2px 4px rgba(0, 0, 0, 0.65);
}
.eventMsgSkin .hlList .hll_thr {
  font-size: 12px !important;
  line-height: 20px;
}
.eventMsgSkin .hlList .col {
  min-height: 100px !important;
}
.eventSpectator {
  padding-left: 30px;
  text-align: left !important;
  font-size: 14px;
}
.eventSpectator p {
  margin-bottom: 8px;
}
/*页脚*/
#footer {
  color: #EEE !important;
  background-color: #333 !important;
}
.hzlxSkin {
  color: #EEE !important;
}
.hzlxSkin a {
  color: #EEE !important;
  text-decoration: underline;
}
.hzlxSkin a:hover {
  color: #808080 !important;
  text-decoration: none;
}
/*大会亮点*/
.eventInfoSkin {
  color: #333333;
  background-color: #FFFF;
  /*  border: solid 1px #95aeb5;*/
  box-shadow: 0 7px 10px rgba(0, 0, 0, 0.05);
  border-radius: 15px;
  padding-left: 2%;
  padding-right: 2%;
  font-size: 16px;
}
.info_pic {
  width: 100%;
  height: auto;
/*  border-radius: 10px;*/
/*  background-color: #83BE62;*/
}
.eventInfoSkin .unShadow {
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0) !important;
}
/*-------------
嘉宾
-------------*/
.guestList > ul > li {
  background-color: #FFF !important;
  border-radius: 15px;
}
.guestList > ul > li:nth-child(5n) {
  margin-right: 0px;
}
.oneGuest {
  border-color: var(--color-green) !important;
  background-image: url(https://hjsnet.oss-cn-hangzhou.aliyuncs.com/all_ui/event_pic/2024/202406sdb/oneGuest_bg.png);
  border-radius: 15px;
}
.oneGuestImg {
  width: 198px;
  height: 298px;
  overflow: hidden;
  display: block;
  position: absolute;
  z-index: 2;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-radius: 15px;
}
.oneGuestImg:hover {
  background-size: 110%;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.og_line {
  background-image: linear-gradient(135deg, var(--color-green), var(--color-green)) !important;
  /*	background-color: #F6CF43 !important;*/
  z-index: 4;
}
.og_bottom {
  position: relative;
  z-index: 3;
  background-color: rgba(0, 0, 0, 0.50) !important;
  color: #FFF !important;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}
/*视频*/
.clipsList > ul > li video {
  background-color: #333333 !important;
}
/* 议程 */
.theListBg {
  background-color: #FFF !important;
  box-shadow: 0 7px 10px rgba(0, 0, 0, 0.05) !important;
  border-radius: 20px !important;
}
.tableTitle {
  color: var(--color-green) !important;
  border-color: var(--color-green) !important;
}
.tableTitle::after {
  background-color: var(--color-green) !important;
}
.mlTable2 td {
  color: #333333 !important;
}
.mlTable2 td:hover {
  color: #c69b5b !important;
}
.mlTable2 tr:hover {
  background-color: #f8f8f9 !important;
}
.theListDate {
  color: var(--color-green) !important;
}
.theListDate2 {
  color: #fff !important;
}
.listMsg {
  color: hsla(0, 0%, 70%, 1) !important;
}
/*公司简介*/
.companyInfoSkin {
  /*  border-color: rgba(0, 0, 0, 0.15) !important;*/
  border-top: none;
  color: #333333;
}
.companyInfoSkin a {
  color: #333333 !important;
}
.companyInfoSkin a:hover {
  color: #f7921e !important;
  text-decoration: none;
}
.companyInfoSkin .cisItem {
  /*
  background-color: #FFF;
  padding: 25px 0;
  margin: 0px 15px -15px 15px;
  border-radius: 20px;
  box-shadow: 0 7px 10px rgba(0, 0, 0, 0.05) !important;
*/
  background-image: url(https://hjsnet.oss-cn-hangzhou.aliyuncs.com/all_ui/event_pic/2023/202312sdb/organizer_logo_bg.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center left;
  padding: 30px 15px;
  margin: 0px 15px -15px 15px;
  border-radius: 20px;
  box-shadow: 0 7px 10px rgba(0, 0, 0, 0.05) !important;
}
.historyList ul > li {
  text-align: left !important;
  margin-bottom: 2px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.historyList a {
  font-size: 12px !important;
  color: #333333 !important;
}
.historyList a:hover {
  color: #808080 !important;
}
.cis_line {
  background-color: rgba(0, 0, 0, 0.15) !important;
}
.cis_float {
  position: absolute;
  z-index: 200;
  display: inline-block;
  background-color: #f7921e;
  color: #FFF;
  font-size: 12px !important;
  padding: 2px 10px;
  border-radius: 4px;
  margin-left: 80px;
  margin-top: 10px;
}
/*-------------
赞助单位
-------------*/
.zanzhu li {
  border-color: #eee !important;
}
.partnerList > ul > li {
  border-color: #eee !important;
  border-radius: 6px;
}
.partnerList2 > ul > li {
  color: hsla(0, 0%, 70%, 1);
}

/*----------
	摊位
-----------*/
.boothList {
  width: 1200px;
  margin: auto;
}
.boothList > ul {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-items: center;
}
.boothList > ul > li {
  width: 300px;
  box-sizing: border-box;
  min-height: 120px;
  height: auto;
  border-right: solid 1px #EEE;
  border-bottom: solid 1px #EEE;
  background-color: #FFF;
  box-shadow: 0 7px 10px rgba(0, 0, 0, 0.05) !important;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 15px;
  border-radius: 6px;
}
.boothList > ul > li div:first-child {
  color: #819c55;
}
.boothList > ul > li div:nth-child(2n)::before {
  content: '❝';
  font-size: 18px;
}
/*
.boothList > ul > li div:nth-child(2n)::after {
  content: '❞';
  font-size: 18px;
}*/
/*门票*/
.priceArea ul {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
}
.priceArea li {
  background-image: url(https://hjsnet.oss-cn-hangzhou.aliyuncs.com/all_ui/event_pic/2024/202406sdb/ticky_bg.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top right;
  width: 47.5%;
  height: 150px;
  background-color: #019245;
  color: #FFF;
  border-radius: 15px;
  margin-bottom: 15px;
  box-shadow: 0 7px 10px rgba(0, 0, 0, 0.05) !important;
  box-sizing: border-box;
  padding: 20px 24px;
  border: solid 2px #019245;
  /*  text-shadow: -1px 1px 0 #333333, 1px 1px 0 #333333, 1px -1px 0 #333333, -1px -1px 0 #333333;*/
}
.priceArea li + li {
  margin-left: 10px;
}
.priceArea li.active {
  color: #c69b5b;
}
.priceArea li div:nth-child(1) {
  font-size: 18px;
  font-weight: bold;
}
.priceArea li div:nth-child(2) span {
  font-size: 32px;
  font-weight: bold;
}
.Copyright {
  text-align: center;
  padding: 0px 0 30px 0;
  font-size: 10px;
  color: white;
}
.Copyright a:link {
  color: white;
}
.Copyright a:hover {
  color: unset;
}
/*往届活动*/
.pastEvent_date {
  font-size: 21px;
  font-weight: bold;
  text-align: center;
	color: var(--color-green);
}
.pastEvent_line {
  position: relative;
  z-index: 1;
  margin: 20px 0 30px 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.pastEvent_line::before {
  content: "";
  width: 18px;
  height: 18px;
  border-radius: 20px;
  background-color: var(--color-green);
  display: block;
  position: absolute;
  z-index: 1;
  border: solid 3px #F8f8f8;
}
.pastEvent_line::after {
  content: "";
  width: 112%;
  height: 1px;
  display: block;
  background-color: #DDD;
  position: absolute;
  z-index: -1;
}
.pastEvent_pic {
  max-width: 82%;
  margin: auto;
}

.info1 {
        display: flex;
        justify-content: center;
        color: white;

      }

      .info1 > div {
        width: 234px;
        font-size: 20px;
        padding: 13px 10px;
        border-radius: 15px;
        font-weight: bold;
        margin-right: 10px;
        background-color: var(--color-green);
      }

      .info1 > div:nth-of-type(3) {
        margin-right: unset;
      }

.dhld-grid {
      display: grid;
      grid-template-columns: repeat(3,1fr);
      grid-column-gap: 20px;
      grid-row-gap: 20px;
    }

    .dhld-grid > div {
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center;
      border-radius: 15px;
    }
