body {
  background: #f9f9f9;
}
body .wrapper .header-section {
  width: 100%;
  height: 92px;
  position: fixed;
  z-index: 9;
  opacity: 0.9;
  background-color: #ffffff;
  box-shadow: 0px 1px 1px 0px rgba(41, 41, 41, 0.15);
}
body .wrapper .header-section .header {
  width: 1920px;
  margin: 0 auto;
  padding: 13px 0 0 0;
}
body .wrapper .header-section .header a:link,
body .wrapper .header-section .header a:visited,
body .wrapper .header-section .header a:hover {
  text-decoration: none;
  color: #000000;
}
body .wrapper .header-section .header .menu .nav .left .sub_nav {
  width: 72px;
  padding-left: 37px;
}
body .wrapper .header-section .header .menu .nav .left .sub_nav .hot::after {
  background-image: url(/templets/2024showg/images/hhot.png);
}
body .wrapper .header-section .header .menu .nav .right .login-box {
  color: #ef6320;
}
body .wrapper .header-section .header .menu .nav .right .login-box a:link,
body .wrapper .header-section .header .menu .nav .right .login-box a:visited,
body .wrapper .header-section .header .menu .nav .right .login-box a:hover {
  color: #ef6320;
}
body .wrapper .header-section .header .menu .nav .right .search-box .search {
  background-color: #f9f9f9;
  border: 1px solid #c2c2c2;
}


.detail-section {
  padding: 181px 0 0 0;
}


 ::-webkit-input-placeholder {
   font-size: 16px;

   /* WebKit browsers */
   color: #999;
 }

::-moz-placeholder {
  font-size: 16px;

  /* Mozilla Firefox 19+ */
  color: #999;
}

:-ms-input-placeholder {
  font-size: 16px;

  /* Internet Explorer 10+ */
  color: #999;
}
.se-ct-h1 {
  display: inline;
  width: 683px;
  height: 39px;
  line-height: 72px;
  font-family: Microsoft YaHei;
  font-weight: Bold;
  font-size: 38px;
  color: #333;
}
.se-ct-text {
  height: 120px;
  line-height: 24px;
  text-align: center;
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 14px;
  color: #999;
  white-space: pre-wrap;
}
.se-ct-02-text::before {
  display: block;
  position: absolute;
  top: 13px;
  width: 100%;
  height: 1px;
  background-color: #efd9bc;
  content: " ";
}
.se-ct-02-text {
  position: relative;
  width: 960px;
}
.se-ct-02-text > h1 {
  position: absolute;
  z-index: 2;
  padding: 0 20px;
  width: 468px;
  height: 19px;
  background-color: #fff;
  line-height: 24px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  font-size: 18px;
  color: #f9bc6c;
}
.se-ct-04 {
  top: 900px;
}
.se-ct .se-ct-05 > div {
  margin-top: 150px;
  line-height: 24px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 14px;
  color: #999;
}
.se-ct2 .se-ct2-02 {
  position: relative;
  margin: auto;
  width: 1166px;
  height: 364px;
  background-image: url(/templets/2015showg/2021/img/splendid/111new.png);
  background-repeat: no-repeat;
  background-position: center;
}
.se-ct2 .se-ct2-02 > .se-ct2-02-div-01 {
  position: absolute;
  width: 260px;
  height: 350px;
}
.se-ct2 .se-ct2-02 > .se-ct2-02-div-02 {
  position: absolute;
  left: 297px;
  width: 260px;
  height: 350px;
}
.se-ct2 .se-ct2-02 > .se-ct2-02-div-03 {
  position: absolute;
  left: 594px;
  width: 260px;
  height: 350px;
}
.se-ct2 .se-ct2-02 > .se-ct2-02-div-04 {
  position: absolute;
  left: 891px;
  width: 260px;
  height: 350px;
}
.se-ct2-02-div-h1 {
  margin: 192px 94px 0;
  width: 72px;
  height: 19px;
  line-height: 30px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  font-size: 18px;
  color: #408afc;
}
.se-ct2-02-div-txt {
  margin: 30px auto;
  width: 196px;
  height: 66px;
  line-height: 26px;
  text-align: center;
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 13px;
  color: #7e7e7e;
}

.se-ct3 .se-ct3-02 {
  position: relative;
  margin: auto;
  width: 1166px;
  height: 490px;
  background-image: url(/templets/2015showg/2021/img/splendid/11new.png);
  background-repeat: no-repeat;
  background-position: center;
}
.se-ct3 .se-ct3-02 > .se-ct3-02-div-01 {
  position: absolute;
  width: 260px;
  height: 460px;
}
.se-ct3 .se-ct3-02 > .se-ct3-02-div-02 {
  position: absolute;
  left: 297px;
  width: 260px;
  height: 460px;
}
.se-ct3 .se-ct3-02 > .se-ct3-02-div-03 {
  position: absolute;
  left: 594px;
  width: 260px;
  height: 460px;
}
.se-ct3 .se-ct3-02 > .se-ct3-02-div-04 {
  position: absolute;
  left: 891px;
  width: 260px;
  height: 460px;
}
.se-ct3-02-div-h1 {
  margin: 170px 80px 0;
  width: 147px;
  height: 17px;
  line-height: 26px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  font-size: 16px;
  color: #333;
}
.se-ct3-02-div-txt {
  margin: 0 auto;
  margin-top: 70px;
  width: 212px;
  height: 190px;
  line-height: 20px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 12px;
  color: #7e7e7e;
  text-align: left;
}
.se-ct3-02-div-txt > span {
  font-weight: bold;
}
.se-ct4 {
  margin-top: 20px;
}
.se-ct5 > div {
  position: relative;
}
.se-ct5 > div > .se-ct5-title {
  position: absolute;
  position: absolute;
  left: 421px;
  top: 12px;
  width: 345px;
  height: 39px;
  line-height: 26px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 38px;
  color: #333;
}
.se-ct5 > div > .se-ct5-title > span {
  font-weight: bold;
}
.se-ct5 > div > .se-ct5-content1 {
  position: absolute;
  left: 92px;
  top: 340px;
  width: 253px;
  height: 38px;
  line-height: 24px;
  text-align: center;
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 14px;
  color: #7e7e7e;
}
.se-ct5 > div > .se-ct5-content2 {
  position: absolute;
  left: 468px;
  top: 340px;
  width: 239px;
  height: 38px;
  line-height: 24px;
  text-align: center;
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 14px;
  color: #7e7e7e;
}
.se-ct5 > div > .se-ct5-content3 {
  position: absolute;
  left: 838px;
  top: 340px;
  width: 244px;
  height: 38px;
  line-height: 24px;
  text-align: center;
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 14px;
  color: #7e7e7e;
}
.se-ct6 ul > li > a > div:nth-child(2) {
  overflow: hidden;
  vertical-align: bottom;
  text-overflow: ellipsis;
  white-space: nowrap;
}


@media screen and (min-width: 1024px) and (max-width: 1920px) {
  body .wrapper .content-wrapper .header-section .header,
  body .wrapper .content-wrapper .header-section .header.reverse {
    width: 100%;
  }

  body .wrapper .content-wrapper .header-section .header .menu,
  body .wrapper .content-wrapper .header-section .header.reverse .menu {
    width: 100%;
  }

  body .wrapper .content-wrapper .header-section .header .menu .nav a.a,
  body .wrapper .content-wrapper .header-section .header.reverse .menu .nav a.a {
    position: relative;
    width: 277px;
    height: 54px;
  }
}





