::selection {
  background-color: #b81c22;
  color: #fff;
}
::-moz-selection {
  background-color: #b81c22;
  color: #fff;
}
::-webkit-selection {
  background-color: #b81c22;
  color: #fff;
}
#commPageSkin {
  background-image: url();
  background-color: #F8F8F9 !important;
  color: #222222 !important;
}
.commTitle {
  color: #222 !important;
}
.commTitleIcon {
  background-image: url(https://hjsnet.oss-cn-hangzhou.aliyuncs.com/all_ui/event_pic/2022/202205sdb/icon_subtitle.png);
  width: 61px;
  height: 59px;
}
#header {
  position: absolute;
  z-index: 200;
  top: 0;
  left: 50%;
  margin-left: -600px;
}
#header .logo {
  background-image: url(https://hjs-app.oss-cn-beijing.aliyuncs.com/logo_sdb.png) !important;
}
#nav a {
  color: #222222 !important;
}
#nav a:hover {
  color: #FFF !important;
  background-color: #b81c22 !important;
  /*  background-image: linear-gradient(135deg, #5ed1e1, #bfc2fe, #e8bddb);*/
}
/*banner*/
.bannerImage {
  background-image: url(https://hjsnet.oss-cn-hangzhou.aliyuncs.com/all_ui/event_pic/2022/202205sdb/banner_main_pic.png);
}
.banner_text1 p {
  text-shadow: 0 10px 16px rgba(0, 0, 0, 0.15) !important;
}
.banner_text2 {
  color: #222 !important;
}
.banner_text2 a {
  background-color: #b81c22 !important;
  color: #FFFFFF !important;
}
.banner_text2 a:hover {
  text-decoration: none;
  background-color: #da2128 !important;
}
.meetingInfo {
  background-image: url(https://hjsnet.oss-cn-hangzhou.aliyuncs.com/all_ui/event_pic/2022/202205sdb/meeting_info_bg.png);
}
/*页脚*/
#footer {
  color: #808080 !important;
  background-color: #222 !important;
}
.hzlxSkin {
  color: #FFF !important;
}
.hzlxSkin a {
  color: #FFF !important;
  text-decoration: underline;
}
.hzlxSkin a:hover {
  color: #c69b5b !important;
  text-decoration: none;
}
/*大会亮点*/
.hlList .el-col div:first-child {
  color: #222 !important;
}
/*-------------
嘉宾
-------------*/
.guestList > ul > li {
  background-color: #fAFAFA !important;
}
.guestList > ul > li:nth-child(5n) {
  margin-right: 0px;
}
.oneGuest {
  border-color: #222222 !important;
  background-image: url(https://hjsnet.oss-cn-hangzhou.aliyuncs.com/all_ui/event_pic/2022/202205sdb/oneGuest_bg.png);
}
.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.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.oneGuestImg:hover {
  background-size: 110%;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.og_line {
  background-image: linear-gradient(135deg, #b81c22, #93161b) !important;
  z-index: 4;
}
.og_bottom {
  position: relative;
  z-index: 3;
  background-color: rgba(0, 0, 0, 0.50) !important;
  color: #FFF !important;
}
/*视频*/
.clipsList > ul > li video {
  background-color: #222 !important;
}
/* 议程 */
.theListBg {
  background-color: #FFF !important;
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1) !important;
}
.tableTitle {
  color: #b81c22 !important;
  border-color: #b81c22 !important;
}
.tableTitle::after {
  background-color: #b81c22 !important;
}
.mlTable2 td {
  color: #222 !important;
}
.mlTable2 td:hover {
  color: #c69b5b !important;
}
.mlTable2 tr:hover {
  background-color: #f8f8f9 !important;
}
.theListDate {
  color: #c69b5b !important;
}
.theListDate2 {
  color: #fff !important;
}
.listMsg {
  color: hsla(0, 0%, 70%, 1) !important;
}
/*公司简介*/
.companyInfoSkin {
  border-color: rgba(0, 0, 0, 0.15) !important;
}
.companyInfoSkin a {
  color: #222222 !important;
}
.companyInfoSkin a:hover {
  color: #b81c22 !important;
}
.historyList a {
  color: #222222 !important;
}
.historyList a:hover {
  color: #b81c22 !important;
}
.cis_line {
  background-color: rgba(0, 0, 0, 0.15) !important;
}
/*-------------
赞助单位
-------------*/
.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);
}
/*观众*/
.audienceImg {
  height: 360px;
  background-color: #222;
  background-image: url(https://hjsnet.oss-cn-hangzhou.aliyuncs.com/all_ui/event_pic/2022/202205sdb/IMG_4126.png);
}
.audienceSkin {
  height: 360px;
  background-color: #222 !important;
  color: #FFF !important;
}
.audienceSkin ul > li {
  text-align: left;
}
.agendaPart {
  background-color: rgba(0, 0, 0, 0.05) !important;
  padding-left: 20px !important;
}
/*----------
	摊位
-----------*/
.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 5px 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: #b81c22;
}
.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/2022/202205sdb/ticky_bg.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top right;
  width: 47.5%;
  height: 120px;
  background-color: #FFF;
  border-radius: 15px;
  margin-bottom: 15px;
	  margin-right: 15px;
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  padding: 20px 24px;
  text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.10);
}
.priceArea li.active {
  background-color: #8a151a;
  color: #c69b5b;
  text-shadow: 0px 2px 2px rgba(74, 11, 14, 0.85);
}
.priceArea li:last-child{
	margin-right: 0;
}
.priceArea li div:nth-child(1) {
  font-size: 22px;
  font-weight: bold;
}
.priceArea li div:nth-child(2) span {
  font-size: 32px;
  font-weight: bold;
}
