@charset "UTF-8";
/**
 * Description: 猎云网新版.
 * Version: 0.0.1
 * Last update: 2017/01/17
 */
body {
  font-family: "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", STHeiti, "WenQuanYi Micro Hei", SimSun, sans-serif;
  color: #2a3342;
  -webkit-font-smoothing: antialiased;
}
p {
  margin: 0;
}
a {
  color: #2a3342;
}
a:hover,
a:focus {
  color: #477ae4;
  text-decoration: none;
}
ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}
textarea {
  -webkit-appearance: none;
}
body.lock {
  overflow: hidden;
}
[v-cloak] {
  display: none;
}
.lazyload,
.lazyloading {
  opacity: 0;
}
.lazyloaded {
  opacity: 1;
  -webkit-transition: opacity .5;
  -moz-transition: opacity .5;
  transition: opacity .5;
}
.pore {
  position: relative;
}
.lyw-container {
  margin-top: 70px;
}
.pb120 {
  padding-bottom: 120px;
}
.pb60 {
  padding-bottom: 60px;
}
.mb50 {
  margin-bottom: 50px;
}
.ad {
  display: block;
  -moz-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
}
.shade:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 50%;
  left: 0;
  top: 50%;
  background-color: transparent;
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));
  background: -webkit-linear-gradient(top, transparent, #000);
  background: -moz-linear-gradient(top, transparent, #000);
  background: -ms-linear-gradient(top, transparent, #000);
  opacity: .7;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  transition: all 1s;
}
.shade:hover:before {
  opacity: 1;
}
.container-box {
  padding-top: 20px;
}
.container-left {
  width: 780px;
  margin-right: 40px;
}
.container-right {
  width: 320px;
}
.classify {
  position: relative;
  width: 102px;
  height: 40px;
  line-height: 40px;
  padding-left: 15px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
}
.classify.all {
  background: url(../img/ly_img_classify_all.png) center no-repeat;
  background-size: contain;
}
.classify.all:hover,
.classify.all.active {
  color: #fff;
  background-image: url(../img/ly_img_classify_all_s.png);
}
.classify.zqxm {
  background: url(../img/ly_img_classify_zqxm.png) center no-repeat;
  background-size: contain;
}
.classify.zqxm:hover,
.classify.zqxm.active {
  color: #fff;
  background-image: url(../img/ly_img_classify_zqxm_s.png);
}
.classify.qkl {
  background: url(../img/ly_img_classify_qkl.png) center no-repeat;
  background-size: contain;
}
.classify.qkl:hover,
.classify.qkl.active {
  color: #fff;
  background-image: url(../img/ly_img_classify_qkl_s.png);
}
.classify.alh {
  background: url(../img/ly_img_classify_alh.png) center no-repeat;
  background-size: contain;
}
.classify.alh:hover,
.classify.alh.active {
  color: #fff;
  background-image: url(../img/ly_img_classify_alh_s.png);
}
.classify.dgs {
  background: url(../img/ly_img_classify_dgs.png) center no-repeat;
  background-size: contain;
}
.classify.dgs:hover,
.classify.dgs.active {
  color: #fff;
  background-image: url(../img/ly_img_classify_dgs_s.png);
}
.classify.th {
  background: url(../img/ly_img_classify_th.png) center no-repeat;
  background-size: contain;
}
.classify.th:hover,
.classify.th.active {
  color: #fff;
  background-image: url(../img/ly_img_classify_th_s.png);
}
.classify.kt {
  background: url(../img/ly_img_classify_kt.png) center no-repeat;
  background-size: contain;
}
.classify.kt:hover,
.classify.kt.active {
  color: #fff;
  background-image: url(../img/ly_img_classify_kt_s.png);
}
.classify.rw {
  background: url(../img/ly_img_classify_rw.png) center no-repeat;
  background-size: contain;
}
.classify.rw:hover,
.classify.rw.active {
  color: #fff;
  background-image: url(../img/ly_img_classify_rw_s.png);
}
.classify.zl {
  background: url(../img/ly_img_classify_zl.png) center no-repeat;
  background-size: contain;
}
.classify.zl:hover,
.classify.zl.active {
  color: #fff;
  background-image: url(../img/ly_img_classify_zl_s.png);
}
.classify.hd {
  background: url(../img/ly_img_classify_hd.png) center no-repeat;
  background-size: contain;
}
.classify.hd:hover,
.classify.hd.active {
  color: #fff;
  background-image: url(../img/ly_img_classify_hd_s.png);
}
.classify.zfsc {
  background: url(../img/ly_img_classify_zfsc.png) center no-repeat;
  background-size: contain;
}
.classify.zfsc:hover,
.classify.zfsc.active {
  color: #fff;
  background-image: url(../img/ly_img_classify_zfsc_s.png);
}
.classify.rzh {
  background: url(../img/ly_img_classify_rzh.png) center no-repeat;
  background-size: contain;
}
.classify.rzh:hover,
.classify.rzh.active {
  color: #fff;
  background-image: url(../img/ly_img_classify_rzh_s.png);
}
.classify.vrar {
  background: url(../img/ly_img_classify_vr.png) center no-repeat;
  background-size: contain;
}
.classify.vrar:hover,
.classify.vrar.active {
  color: #fff;
  background-image: url(../img/ly_img_classify_vr_s.png);
}
.classify.oo {
  background: url(../img/ly_img_classify_o.png) center no-repeat;
  background-size: contain;
}
.classify.oo:hover,
.classify.oo.active {
  color: #fff;
  background-image: url(../img/ly_img_classify_o_s.png);
}
.classify-pioneer {
  position: relative;
}
.classify-pioneer:after {
  display: none;
  content: "";
  position: absolute;
  left: 50%;
  margin-left: -6px;
  bottom: -10px;
  width: 9px;
  height: 5px;
  background: url(../img/ly_arrow.png) center no-repeat;
  background-size: 9px 5px;
}
.classify-pioneer.active:after {
  display: block;
}
.rounded-box {
  -moz-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
}
.subnav-swiper-container {
  height: 60px;
}
.subnav-swiper-container .swiper-slide {
  width: 100px;
}
.lyw-article-img {
  display: block;
  width: 260px;
  height: 156px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
}
.article-info {
  margin-left: 275px;
  height: 156px;
  text-align: justify;
}
.lyw-article-title {
  font-size: 20px;
  margin: 0;
  color: #2a3342;
  word-break: break-all;
  word-wrap: break-word;
}
.lyw-article-title span {
  display: inline-block;
  color: #fff;
  padding: 1px 6px;
  margin-right: 5px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.lyw-article-title span.dujia {
  background-color: #de5565;
  font-size: 14px;
  vertical-align: text-bottom;
}
.lyw-article-title span.shoufa {
  background-color: #f8ac59;
  font-size: 14px;
  vertical-align: text-bottom;
}
.lyw-article-title span.activity-state {
  color: #fff;
  font-size: 14px;
  padding: 4px 5px;
  vertical-align: text-top;
}
.lyw-article-title span.activity-state.activity-apply {
  background-color: #f8ac59;
}
.lyw-article-title span.activity-state.activity-ongoing {
  background-color: #1ab394;
}
.lyw-article-title span.activity-state.activity-finish {
  background-color: #878e9a;
}
.article-digest {
  color: #878e9a;
  word-break: break-all;
  text-align: justify;
}
.article-info-tool {
  position: absolute;
  width: 100%;
  bottom: 0;
  font-size: 12px;
}
.timestamp {
  color: #a7b1c2;
  padding-left: 20px;
  background: url(../img/ly_icon_time.png) left center no-repeat;
  background-size: 14px;
}
.article-tag {
  padding-left: 20px;
  background: url(../img/ly_icon_tag.png) left center no-repeat;
  background-size: 14px;
}
.article-tag a {
  color: #a7b1c2;
  margin-right: 10px;
}
.article-tag a:last-child {
  margin-right: 0;
}
.article-tag a:hover {
  color: #477ae4;
}
.author {
  padding-left: 20px;
  background: url(../img/ly_icon_edit.png) left center no-repeat;
  background-size: 14px;
  color: #a7b1c2;
}
.article-bar {
  padding: 15px 0;
}
.article-bar:first-child {
  padding-top: 0;
}
.article-mod {
  width: 370px;
}
.article-img-mod {
  display: block;
  width: 370px;
  height: 222px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
}
.article-mod .article-info-tool {
  position: static;
}
.article-mod {
  margin-right: 30px;
}
.article-mod:last-child {
  margin-right: 0;
}
.moreloader-loading {
  width: 100%;
  text-align: center;
  display: none;
}
.ball-pulse > div {
  background-color: #518cea;
  width: 15px;
  height: 15px;
  -moz-border-radius: 100%;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block;
}
.ball-pulse > div:nth-child(1) {
  -webkit-animation: scale 0.75s 0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  -moz-animation: scale 0.75s 0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: scale 0.75s 0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}
.ball-pulse > div:nth-child(2) {
  -webkit-animation: scale 0.75s 0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  -moz-animation: scale 0.75s 0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: scale 0.75s 0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}
.ball-pulse > div:nth-child(3) {
  -webkit-animation: scale 0.75s 0.36s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  -moz-animation: scale 0.75s 0.36s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: scale 0.75s 0.36s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}
@-webkit-keyframes scale {
  0%,
  80% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  45% {
    -webkit-transform: scale(0.1);
    -moz-transform: scale(0.1);
    transform: scale(0.1);
    opacity: 0.7;
  }
}
@-moz-keyframes scale {
  0%,
  80% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  45% {
    -webkit-transform: scale(0.1);
    -moz-transform: scale(0.1);
    transform: scale(0.1);
    opacity: 0.7;
  }
}
@keyframes scale {
  0%,
  80% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  45% {
    -webkit-transform: scale(0.1);
    -moz-transform: scale(0.1);
    transform: scale(0.1);
    opacity: 0.7;
  }
}
.load-box {
  text-align: center;
  line-height: 32px;
}
.load-box a {
  color: #a7b1c2;
  border: 1px solid #e5e6ea;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 7px 15px;
}
.load-box a:hover {
  color: #fff;
  background-color: #a7b1c2;
}
.module-title {
  font-size: 16px;
  font-weight: bold;
  color: #555c68;
}
.module-title-box .module-title {
  background-color: #fff;
  padding-bottom: 2px;
  border-bottom: 2px solid #477ae4;
}
.module-title-box .more {
  background-color: #fff;
  padding-left: 10px;
  color: #878e9a;
}
.module-title-box .more:hover {
  color: #477ae4;
}
.module-title-box .icon-more {
  margin-top: 6px;
}
.fact-title-img {
  width: 16px;
  height: 16px;
  margin-top: 2px;
}
.fact-title-box {
  display: block;
}
.fact-title {
  color: #555c68;
  word-break: break-all;
}
.fact-title.has-fact-img {
  margin-left: 25px;
}
.fact-title:hover {
  color: #477ae4;
}
.fact-ft {
  font-size: 12px;
  color: #a7b1c2;
}
.fact-time {
  padding-left: 19px;
  background: url(../img/ly_icon_time.png) left center no-repeat;
  background-size: 14px;
}
.fact-glance {
  padding-left: 19px;
  background: url(../img/ly_icon_view.png) left center no-repeat;
  background-size: 14px;
}
.fact-review {
  padding-left: 19px;
  background: url(../img/ly_icon_comment.png) left center no-repeat;
  background-size: 14px;
}
.fact-ft-left span {
  margin-right: 20px;
}
.fact-ft-left span:last-child {
  margin-right: 0;
}
.fact-bar {
  padding: 15px 0;
}
.fact-bar:last-child {
  padding-bottom: 0;
}
.img-logo {
  display: block;
  width: 60px;
  height: 60px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
}
.list-info {
  margin-left: 70px;
}
.list-name {
  font-weight: bold;
  color: #555c68;
}
.list-digest {
  color: #878e9a;
  max-height: 40px;
  overflow: hidden;
  word-break: break-all;
}
.list-type-bar {
  padding: 10px 0;
}
.module-bd {
  padding-top: 10px;
}
.cwq-module-bd {
  padding-top: 10px;
  padding-bottom: 15px;
}
.ad-box {
  margin-top: 15px;
}
.ad-box:first-child {
  margin-top: 15px;
}
.lp-avatar {
  display: block;
  width: 100px;
  height: 100px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  margin: auto;
  margin-bottom: 15px;
}
.lp-name {
  font-size: 16px;
  font-weight: bold;
}
.lp-institutions {
  color: #878e9a;
}
.lp-list {
  padding-top: 10px;
}
.lp-list li {
  float: left;
  width: 155px;
  margin-right: 20px;
  border: 1px solid #e5e6ea;
  text-align: center;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 30px 0;
}
.lp-list li:last-child {
  margin-right: 0;
}
.for-entrepreneur li {
  float: left;
  width: 100px;
  height: 75px;
  margin-right: 15px;
}
.for-entrepreneur li:last-child {
  margin-right: 0;
}
.for-entrepreneur li a {
  display: block;
  position: relative;
  -moz-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
}
.for-entrepreneur li a:hover:before {
  background-color: rgba(0, 0, 0, 0.5);
}
.for-entrepreneur li a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.3);
}
.for-entrepreneur li a span {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #fff;
  white-space: nowrap;
  padding-top: 25px;
}
.for-entrepreneur li a span.for-report {
  background: url(../img/ly_icon_service_draft_w.png) center top no-repeat;
  background-size: 24px;
}
.for-entrepreneur li a span.for-financing-new {
  background: url(../img/ly_icon_service_publish_w.png) center top no-repeat;
  background-size: 24px;
}
.for-entrepreneur li a span.for-financing-find {
  background: url(../img/ly_icon_service_search_w.png) center top no-repeat;
  background-size: 24px;
}
.lp-and-media li {
  float: left;
  width: 100px;
  margin-right: 15px;
}
.lp-and-media li:last-child {
  margin-right: 0;
}
.lp-and-media li a {
  display: block;
  position: relative;
  -moz-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
}
.lp-and-media li a:hover:before {
  background-color: rgba(0, 0, 0, 0.5);
}
.lp-and-media li a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.3);
}
.lp-and-media li a span {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #fff;
  white-space: nowrap;
  padding-top: 25px;
}
.lp-and-media li a span.for-approve {
  background: url(../img/ly_icon_service_verify_w.png) center top no-repeat;
  background-size: 24px;
}
.lp-and-media li a span.for-contribute {
  background: url(../img/ly_icon_service_draft_w.png) center top no-repeat;
  background-size: 24px;
}
.subsubnav-list {
  display: none;
  margin-bottom: 10px;
}
.subsubnav-list li {
  float: left;
  border: 1px solid #f1f5f6;
  margin-right: 10px;
  margin-bottom: 10px;
  height: 32px;
  line-height: 32px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.subsubnav-list li.active,
.subsubnav-list li:hover {
  border-color: #477ae4;
}
.subsubnav-list li.active a,
.subsubnav-list li:hover a {
  color: #477ae4;
}
.subsubnav-list li.active a.yj,
.subsubnav-list li:hover a.yj {
  background-image: url(../img/ly_icon_early_yj_s.png);
}
.subsubnav-list li.active a.vrar,
.subsubnav-list li:hover a.vrar {
  background-image: url(../img/ly_icon_early_vr_s.png);
}
.subsubnav-list li.active a.jy,
.subsubnav-list li:hover a.jy {
  background-image: url(../img/ly_icon_early_jy_s.png);
}
.subsubnav-list li.active a.jr,
.subsubnav-list li:hover a.jr {
  background-image: url(../img/ly_icon_early_jr_s.png);
}
.subsubnav-list li.active a.qc,
.subsubnav-list li:hover a.qc {
  background-image: url(../img/ly_icon_early_qc_s.png);
}
.subsubnav-list li.active a.fc,
.subsubnav-list li:hover a.fc {
  background-image: url(../img/ly_icon_early_fc_s.png);
}
.subsubnav-list li.active a.yl,
.subsubnav-list li:hover a.yl {
  background-image: url(../img/ly_icon_early_yl_s.png);
}
.subsubnav-list li.active a.ly,
.subsubnav-list li:hover a.ly {
  background-image: url(../img/ly_icon_early_ly_s.png);
}
.subsubnav-list li.active a.bdsh,
.subsubnav-list li:hover a.bdsh {
  background-image: url(../img/ly_icon_early_bdsh_s.png);
}
.subsubnav-list li.active a.qyfw,
.subsubnav-list li:hover a.qyfw {
  background-image: url(../img/ly_icon_early_qyfw_s.png);
}
.subsubnav-list li.active a.rgzn,
.subsubnav-list li:hover a.rgzn {
  background-image: url(../img/ly_icon_early_rgzn_s.png);
}
.subsubnav-list li.active a.ty,
.subsubnav-list li:hover a.ty {
  background-image: url(../img/ly_icon_early_ty_s.png);
}
.subsubnav-list li.active a.sj,
.subsubnav-list li:hover a.sj {
  background-image: url(../img/ly_icon_early_sj_s.png);
}
.subsubnav-list li.active a.yle,
.subsubnav-list li:hover a.yle {
  background-image: url(../img/ly_icon_early_yle_s.png);
}
.subsubnav-list li.active a.wl,
.subsubnav-list li:hover a.wl {
  background-image: url(../img/ly_icon_early_wl_s.png);
}
.subsubnav-list li.active a.gj,
.subsubnav-list li:hover a.gj {
  background-image: url(../img/ly_icon_early_gj_s.png);
}
.subsubnav-list li.active a.qt,
.subsubnav-list li:hover a.qt {
  background-image: url(../img/ly_icon_early_qt_s.png);
}
.subsubnav-list li a {
  display: block;
  text-align: center;
  color: #878e9a;
  padding-left: 33px;
  padding-right: 10px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.subsubnav-list li a.yj {
  background: url(../img/ly_icon_early_yj.png) 10px center no-repeat;
  background-size: 18px;
}
.subsubnav-list li a.vrar {
  background: url(../img/ly_icon_early_vr.png) 10px center no-repeat;
  background-size: 18px;
}
.subsubnav-list li a.jy {
  background: url(../img/ly_icon_early_jy.png) 10px center no-repeat;
  background-size: 18px;
}
.subsubnav-list li a.jr {
  background: url(../img/ly_icon_early_jr.png) 10px center no-repeat;
  background-size: 18px;
}
.subsubnav-list li a.qc {
  background: url(../img/ly_icon_early_qc.png) 10px center no-repeat;
  background-size: 18px;
}
.subsubnav-list li a.fc {
  background: url(../img/ly_icon_early_fc.png) 10px center no-repeat;
  background-size: 18px;
}
.subsubnav-list li a.yl {
  background: url(../img/ly_icon_early_yl.png) 10px center no-repeat;
  background-size: 18px;
}
.subsubnav-list li a.ly {
  background: url(../img/ly_icon_early_ly.png) 10px center no-repeat;
  background-size: 18px;
}
.subsubnav-list li a.bdsh {
  background: url(../img/ly_icon_early_bdsh.png) 10px center no-repeat;
  background-size: 18px;
}
.subsubnav-list li a.qyfw {
  background: url(../img/ly_icon_early_qyfw.png) 10px center no-repeat;
  background-size: 18px;
}
.subsubnav-list li a.rgzn {
  background: url(../img/ly_icon_early_rgzn.png) 10px center no-repeat;
  background-size: 18px;
}
.subsubnav-list li a.ty {
  background: url(../img/ly_icon_early_ty.png) 10px center no-repeat;
  background-size: 18px;
}
.subsubnav-list li a.sj {
  background: url(../img/ly_icon_early_sj.png) 10px center no-repeat;
  background-size: 18px;
}
.subsubnav-list li a.yle {
  background: url(../img/ly_icon_early_yle.png) 10px center no-repeat;
  background-size: 18px;
}
.subsubnav-list li a.wl {
  background: url(../img/ly_icon_early_wl.png) 10px center no-repeat;
  background-size: 18px;
}
.subsubnav-list li a.gj {
  background: url(../img/ly_icon_early_gj.png) 10px center no-repeat;
  background-size: 18px;
}
.subsubnav-list li a.qt {
  background: url(../img/ly_icon_early_qt.png) 10px center no-repeat;
  background-size: 18px;
}
.kx-bar {
  padding: 10px 0;
}
.kx-time {
  font-size: 16px;
  color: #d4d6d9;
}
.kx-title {
  margin-left: 80px;
  word-break: break-all;
}
.kx-title a {
  color: #555c68;
}
.kx-title a:hover {
  color: #477ae4;
}
.one-bar {
  padding: 10px 0;
}
.one {
  font-size: 30px;
  color: #d4d6d9;
}
.one-info {
  margin-left: 45px;
}
.one-name {
  font-size: 16px;
  color: #555c68;
}
.one-digest {
  color: #878e9a;
}
.side-tool-box {
  position: absolute;
  left: 0;
  top: 0;
}
.side-tool {
  position: fixed;
}
.side-tool li {
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.side-tool li a {
  display: block;
  width: 40px;
  height: 40px;
}
.side-tool li.read-model {
  background: url(../img/ly_icon_float_pureread.png) center no-repeat;
  background-size: 20px;
}
.side-tool li.read-model:hover {
  background-image: url(../img/ly_icon_float_pureread_s.png);
}
.side-tool li.read-skin {
  background: url(../img/ly_icon_float_day.png) center no-repeat;
  background-size: 20px;
}
.side-tool li.read-skin:hover {
  background-image: url(../img/ly_icon_float_day_s.png);
}
.side-tool li.share-wechat {
  background: url(../img/ly_icon_float_weixin.png) center no-repeat;
  background-size: 24px;
}
.side-tool li.share-wechat:hover {
  background-image: url(../img/ly_icon_float_weixin_s.png);
}
.side-tool li.share-weibo {
  background: url(../img/ly_icon_float_weibo.png) center no-repeat;
  background-size: 24px;
}
.side-tool li.share-weibo:hover {
  background-image: url(../img/ly_icon_float_weibo_s.png);
}
.side-tool li.fov {
  background: url(../img/ly_icon_float_fovorite.png) center no-repeat;
  background-size: 24px;
}
.side-tool li.fov:hover,
.side-tool li.fov.active {
  background-image: url(../img/ly_icon_float_fovorite_s.png);
}
.side-tool li.support {
  position: relative;
  font-size: 12px;
  padding-top: 35px;
  height: 55px;
  color: #cbd5dc;
  text-align: center;
  background: url(../img/ly_icon_float_up.png) top 8px center no-repeat;
  background-size: 24px;
}
.side-tool li.support:hover,
.side-tool li.support.active {
  color: #f8ac59;
  background-image: url(../img/ly_icon_float_up_s.png);
}
.side-tool li.support:after {
  content: "";
  position: absolute;
  left: 10px;
  right: 10px;
  bottom: 0;
  height: 1px;
  background-color: #cbd5dc;
}
.side-tool li.page-prev {
  display: none;
  background: url(../img/ly_icon_float_front.png) center no-repeat;
  background-size: 20px;
}
.side-tool li.page-prev:hover {
  background-image: url(../img/ly_icon_float_front_s.png);
}
.side-tool li.page-next {
  display: none;
  background: url(../img/ly_icon_float_next.png) center no-repeat;
  background-size: 20px;
}
.side-tool li.page-next:hover {
  background-image: url(../img/ly_icon_float_next_s.png);
}
.article-main {
  padding-left: 50px;
}
.article-main .article-read {
  position: absolute;
  left: 20px;
  top: 20px;
  font-size: 12px;
  height: 20px;
  line-height: 20px;
  color: #fff;
  padding: 0 10px;
  border-radius: 12px;
  background-color: rgba(0, 0, 0, 0.3);
}
.article-main .article-read img {
  height: 11px;
  margin-bottom: 2px;
  margin-right: 4px;
}
.article-main .lyw-article-title {
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 20px;
  font-size: 20px;
  color: #fff;
  font-weight: bold;
}
.article-main .lyw-article-title span {
  font-size: 16px;
  padding: 2px 6px;
}
.article-main .lyw-article-title span.time {
  position: absolute;
  top: -23px;
  font-size: 12px;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 4px 7px;
  border-radius: 2px;
}
.article-main.activity .lyw-article-title {
  position: static;
  color: #2a3342;
}
.article-index {
  color: #878e9a;
}
.article-index li {
  float: left;
  margin-right: 20px;
}
.article-index li:last-child {
  margin-right: 0;
}
.article-index li .article-author-avatar {
  width: 20px;
  height: 20px;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.article-index li.article-author {
  padding-left: 20px;
  background: url(../img/ly_icon_edit.png) left center no-repeat;
  background-size: 14px 14px;
}
.article-author span {
  font-size: 12px;
  color: #555c68;
  font-weight: bold;
}
.article-data {
  padding-left: 18px;
  font-size: 12px;
  line-height: 21px;
  background: url(../img/ly_icon_time.png) left top 3px no-repeat;
  background-size: 14px;
}
.article-fov {
  padding-left: 18px;
  font-size: 12px;
  color: #555c68;
  line-height: 21px;
  cursor: pointer;
  background: url(../img/ly_icon_up.png) left top 1px no-repeat;
  background-size: 14px;
}
.article-fov:hover,
.article-fov.active {
  background-image: url(../img/ly_icon_up_s.png);
}
.article-main .article-digest {
  background-color: #f1f5f6;
  border-left: 4px solid #cbd5dc;
  color: #555c68;
  padding: 10px;
}
.main-text {
  text-align: justify;
  word-wrap: break-word;
}
.main-text img {
  max-width: 100%;
  -moz-border-radius: 2px;
  border-radius: 2px;
  height: auto;
}
.main-text p {
  font-size: 16px;
  color: #2a3342;
  line-height: 1.8;
  margin-bottom: 40px;
}
.main-text h2 {
  font-size: 18px;
  margin-bottom: 30px;
  color: #2a3342;
  padding-left: 12px;
  position: relative;
  font-weight: bold;
}
.main-text h2:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 4px;
  background-color: #f8ac59;
}
.main-text h3 {
  font-size: 16px;
  margin-bottom: 30px;
  color: #2a3342;
  font-weight: bold;
  padding-left: 12px;
  position: relative;
}
.main-text h3:after {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2px;
  width: 4px;
  height: 4px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #2a3342;
}
.main-text h4 {
  font-size: 14px;
  font-weight: bold;
  margin-top: -20px;
  margin-bottom: 40px;
  color: #555c68;
}
.main-text ul {
  margin-bottom: 30px;
  margin-top: -10px;
  color: #555c68;
  font-size: 16px;
  list-style-type: square;
  list-style-position: inside;
}
.main-text ul li {
  margin-bottom: 10px;
}
.main-text ul li:last-child {
  margin-bottom: 0;
}
.main-text ol {
  padding-left: 0;
  margin-bottom: 30px;
  margin-top: -10px;
  list-style-position: inside;
  color: #555c68;
  font-size: 16px;
}
.main-text ol li {
  margin-bottom: 10px;
}
.main-text ol li:last-child {
  margin-bottom: 0;
}
.main-text a {
  color: #2a3342;
  border-bottom: 1px solid #f8ac59;
}
.main-text iframe {
  width: 100%;
}
.article-project {
  border-left: 4px solid #878e9a;
  color: #555c68;
  padding: 5px 10px;
}
.article-project .article-project-bar {
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 10px;
}
.article-project .article-project-bar:last-child {
  margin-bottom: 0;
}
.article-project .article-project-bar a {
  color: #477ae4;
}
.article-tags li {
  float: left;
  margin-right: 15px;
}
.article-tags li:last-child {
  margin-right: 0;
}
.article-tags li a {
  display: block;
  height: 24px;
  line-height: 24px;
  background-color: #f1f5f6;
  padding: 0 15px;
  color: #878e9a;
}
.article-copyright {
  padding: 10px;
  border: 1px solid #e5e6ea;
  font-size: 14px;
  color: #555c68;
}
.article-copyright .article-copyright-bar {
  line-height: 20px;
}
.article-copyright a {
  position: relative;
  display: inline-block;
}
.article-copyright a:hover .lieyunwang-wechat {
  display: block;
}
.lieyunwang-wechat {
  display: none;
  position: absolute;
  top: -110px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100px;
  height: 100px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 10px;
  background-color: #fff;
  -moz-box-shadow: 0 0 30px 0 rgba(135, 142, 154, 0.15);
  -webkit-box-shadow: 0 0 30px 0 rgba(135, 142, 154, 0.15);
  box-shadow: 0 0 30px 0 rgba(135, 142, 154, 0.15);
}
.lieyunwang-wechat:after {
  content: "";
  position: absolute;
  z-index: -1;
  bottom: -7px;
  left: 50%;
  margin-left: -9px;
  width: 14px;
  height: 14px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background: #fff;
  -moz-box-shadow: 1px -1px 30px 0 rgba(135, 142, 154, 0.15);
  -webkit-box-shadow: 1px -1px 30px 0 rgba(135, 142, 154, 0.15);
  box-shadow: 1px -1px 30px 0 rgba(135, 142, 154, 0.15);
}
.reward {
  margin: auto;
  width: 78px;
  height: 100px;
  cursor: pointer;
  background: url(../img/ly_icon_pay.png) top center no-repeat;
  background-size: 78px 78px;
  padding-top: 70px;
  text-align: center;
}
.reward .text-reward {
  font-size: 12px;
  color: #878e9a;
}
.reward:hover {
  background-image: url(../img/ly_icon_pay_s.png);
}
.reward:hover .reward-code {
  display: block;
}
.reward-code {
  display: none;
  position: absolute;
  top: -152px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 130px;
  height: 142px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 10px;
  background-color: #fff;
  -moz-box-shadow: 0 0 30px 0 rgba(135, 142, 154, 0.15);
  -webkit-box-shadow: 0 0 30px 0 rgba(135, 142, 154, 0.15);
  box-shadow: 0 0 30px 0 rgba(135, 142, 154, 0.15);
}
.reward-code:after {
  content: "";
  position: absolute;
  z-index: -1;
  bottom: -7px;
  left: 50%;
  margin-left: -9px;
  width: 14px;
  height: 14px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background: #fff;
  -moz-box-shadow: 1px -1px 30px 0 rgba(135, 142, 154, 0.15);
  -webkit-box-shadow: 1px -1px 30px 0 rgba(135, 142, 154, 0.15);
  box-shadow: 1px -1px 30px 0 rgba(135, 142, 154, 0.15);
}
.reward-code p {
  font-size: 12px;
  color: #878e9a;
  text-align: center;
}
.hot-article-img {
  display: block;
}
.hot-article-img img {
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.hot-article-title {
  color: #555c68;
  word-break: break-all;
  text-align: justify;
}
.hot-article-title:hover {
  color: #477ae4;
}
.module-title-box1 .module-title {
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  color: #555c68;
  border-bottom: 2px solid #477ae4;
}
.hot-article-title-box {
  height: 40px;
  overflow: hidden;
  text-align: justify;
}
.hot-article-list {
  padding: 10px 0;
}
.comment-count span {
  color: #f99a3c;
}
.comment-textarea {
  outline: none;
  width: 100%;
  height: 100px;
  padding: 15px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: #f7fafa;
  border: 1px solid #f7fafa;
  resize: none;
}
.comment-textarea:focus {
  border: 1px solid #477ae4;
}
.tip-login-comment {
  color: #555c68;
}
.tip-login-comment a {
  color: #477ae4;
}
.tip-login-comment .user-avatar {
  width: 35px;
  height: 35px;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.btn-submit-comment {
  border: 1px solid #477ae4;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #477ae4;
  background-color: #fff;
}
.btn-submit-comment:hover {
  color: #fff;
  background-color: #477ae4;
}
.btn-submit-comment[disabled] {
  background-color: #ddd;
  border-color: #ddd;
  color: #fff;
}
.btn-submit-comment[disabled]:hover {
  background-color: #ddd;
}
.comment-form {
  padding: 5px 0;
}
.comment-avatar {
  width: 40px;
  height: 40px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
}
.comment-info {
  margin-left: 50px;
  padding-bottom: 15px;
}
.comment-hd {
  color: #555c68;
  line-height: 40px;
}
.comment-hd span {
  font-size: 12px;
  color: #878e9a;
  margin-left: 10px;
}
.comment-content {
  color: #555c68;
  text-align: justify;
  word-break: break-all;
}
.comment-list {
  padding-top: 20px;
}
.comment-list li {
  margin-bottom: 15px;
}
.comment-list li:last-child {
  margin-bottom: 0;
}
.author-avatar {
  display: block;
  width: 100px;
  height: 100px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
}
.author-info {
  margin-left: 100px;
  padding-left: 15px;
}
.author-name {
  font-size: 16px;
  color: #2a3342;
  font-weight: bold;
}
.author-post {
  color: #555c68;
  margin-top: 3px;
  margin-bottom: 3px;
}
.author-article-cont {
  color: #555c68;
}
.author-ft {
  word-break: break-all;
  text-align: justify;
  color: #555c68;
}
.author-sign {
  font-size: 12px;
  word-break: break-all;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.btn-contact-author {
  display: inline-block;
  vertical-align: text-bottom;
  width: 20px;
  height: 20px;
  background: url(../img/ly_icon_message_h.png) center no-repeat;
  background-size: 20px;
}
.btn-contact-author.banner-btn-contact-author {
  position: absolute;
  right: 0;
  width: 40px;
  height: 40px;
  background-color: #fff;
  -moz-border-radius: 50%;
  border-radius: 50%;
  bottom: -20px;
  top: auto;
  -moz-box-shadow: 0px 10px 20px 0px rgba(85, 92, 104, 0.1);
  -webkit-box-shadow: 0px 10px 20px 0px rgba(85, 92, 104, 0.1);
  box-shadow: 0px 10px 20px 0px rgba(85, 92, 104, 0.1);
}
.hot-article-img {
  display: block;
  width: 100px;
  height: 60px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
}
.hot-article-info {
  margin-left: 110px;
}
.hot-article-title {
  height: 40px;
  overflow: hidden;
}
.hot-article-title a {
  color: #555c68;
}
.hot-article-title a:hover {
  color: #477ae4;
}
.hot-article-time {
  font-size: 12px;
  color: #878e9a;
  line-height: 20px;
}
.hot-article li {
  padding: 10px 0;
}
.hot-article li:last-child {
  padding-bottom: 0;
}
.hot-article li:hover .activities-collect {
  display: block;
}
.htn-tag-list {
  padding-top: 10px;
}
.htn-tag-list li {
  margin-right: 15px;
  margin-bottom: 15px;
}
.htn-tag-list a {
  display: block;
  border: 1px solid #f1f5f6;
  color: #555c68;
  height: 24px;
  line-height: 24px;
  padding: 0 15px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.htn-tag-list a:hover {
  background-color: #2a3342;
  color: #fff;
}
.reporter-box {
  position: fixed;
  z-index: 20;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.8);
  padding-left: 50%;
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: -webkit-transform 300ms ease-out;
  transition: -webkit-transform 300ms ease-out;
  -moz-transition: transform 300ms ease-out, -moz-transform 300ms ease-out;
  transition: transform 300ms ease-out;
  transition: transform 300ms ease-out, -webkit-transform 300ms ease-out, -moz-transform 300ms ease-out;
  will-change: transform;
  overflow-y: auto;
}
.reporter-box.active {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
.reporter {
  position: relative;
  min-height: 100%;
  background-color: #fff;
  padding: 90px 40px 40px;
}
.close-reporter-box {
  display: none;
  position: fixed;
  z-index: 30;
  top: 50%;
  left: 50%;
  margin-left: -20px;
  margin-top: -20px;
  font-size: 30px;
  width: 40px;
  height: 40px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #555c68;
  font-weight: bold;
  line-height: 40px;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  -moz-box-shadow: 0 0 30px 0 rgba(135, 142, 154, 0.15);
  -webkit-box-shadow: 0 0 30px 0 rgba(135, 142, 154, 0.15);
  box-shadow: 0 0 30px 0 rgba(135, 142, 154, 0.15);
}
.close-reporter-box.active {
  display: block;
}
.reporter-box .author-post span {
  margin-left: 20px;
}
.reporter-box .author-ft {
  max-height: 40px;
  overflow: hidden;
}
.reporter-box .author-avatar {
  -moz-box-shadow: 0 0 30px 0 rgba(135, 142, 154, 0.15);
  -webkit-box-shadow: 0 0 30px 0 rgba(135, 142, 154, 0.15);
  box-shadow: 0 0 30px 0 rgba(135, 142, 154, 0.15);
}
.reporter-box .lyw-article-img {
  width: 200px;
  height: 120px;
}
.reporter-box .article-info {
  margin-left: 215px;
  height: 120px;
}
.banner-search {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -300px;
  margin-top: -20px;
  width: 600px;
}
.search-input {
  width: 100%;
  border: 1px solid transparent;
  outline: none;
  height: 40px;
  padding: 0 10px 0 40px;
  background: #fff url(../img/ly_icon_search.png) left 10px center no-repeat;
  background-size: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.search-input:focus {
  border-color: #477ae4;
}
.clean-input {
  position: absolute;
  top: 5px;
  right: 10px;
  display: inline-block;
  width: 30px;
  height: 30px;
  background-color: #f1f5f6;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #555c68;
  text-align: center;
  line-height: 30px;
  font-size: 28px;
}
.screen-bar {
  border-bottom: 1px solid #e5e6ea;
  padding-top: 15px;
}
.screen-bar:first-child {
  padding-top: 0;
}
.screen-condition {
  font-weight: bold;
  color: #555c68;
}
.screen-options {
  margin-left: 50px;
}
.screen-options li {
  float: left;
  margin-right: 20px;
  margin-bottom: 15px;
  color: #555c68;
  cursor: pointer;
}
.screen-options li:hover,
.screen-options li.active {
  color: #477ae4;
}
.screen-options li:hover a,
.screen-options li.active a {
  color: #477ae4;
}
.clean-screen {
  position: absolute;
  right: 0;
  color: #878e9a;
  bottom: 15px;
  padding-left: 20px;
  background: url(../img/ly_icon_filter_clear.png) left center no-repeat;
  background-size: 16px;
}
.clean-screen:hover {
  background-image: url(../img/ly_icon_filter_clear_h.png);
}
.bg1 {
  background-color: #f1f5f6;
}
.project-bar {
  background-color: #fff;
  padding-bottom: 20px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
}
.project-bar:hover {
  -moz-box-shadow: 0px 0px 30px 0px rgba(135, 142, 154, 0.15);
  -webkit-box-shadow: 0px 0px 30px 0px rgba(135, 142, 154, 0.15);
  box-shadow: 0px 0px 30px 0px rgba(135, 142, 154, 0.15);
}
.project-bar .project-digest {
  font-size: 14px;
  color: #555c68;
  height: 40px;
  max-height: 40px;
  overflow: hidden;
  padding: 0 20px;
}
.project-bar .project-name {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 18px;
  color: #2a3342;
  font-weight: bold;
  margin-top: 5px;
}
.project-hd {
  line-height: 36px;
  border-bottom: 1px solid #f1f5f6;
}
.project-logo {
  display: block;
  width: 100px;
  height: 100px;
  border: 1px solid #f1f5f6;
  -moz-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
  margin: auto;
}
.project-logo img {
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.project-tag {
  display: inline-block;
  color: #878e9a;
  border: 1px solid #f1f5f6;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 3px 8px;
}
.project-address {
  display: inline-block;
  color: #878e9a;
  padding-left: 20px;
  background: url(../img/ly_icon_location.png) left center no-repeat;
  background-size: 20px;
}
.module-project-title-box {
  border-left: 4px solid #2a3342;
  padding-left: 5px;
  line-height: 20px;
}
.module-project-title-box .module--project-title {
  font-weight: bold;
  color: #2a3342;
  font-size: 16px;
}
.project-describe-title {
  font-weight: bold;
  color: #555c68;
  font-size: 16px;
}
.project-describe {
  margin-left: 82px;
  color: #555c68;
  font-size: 16px;
  text-align: justify;
  word-break: break-all;
}
.project-describe-bar {
  padding: 5px 0;
}
.financing .project-describe-title {
  font-weight: normal;
  color: #555c68;
}
.financing .project-describe {
  font-weight: bold;
  color: #2a3342;
}
.financing .project-describe span {
  color: #f99a3c;
}
.team .project-describe {
  margin-left: 0;
}
.qichacha {
  display: none;
}
.founder {
  height: 100px;
  padding: 15px 15px 20px 130px;
  border-top: 1px solid #e5e6ea;
  border-left: 1px solid #e5e6ea;
  border-right: 1px solid #e5e6ea;
  -moz-border-radius-topleft: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-topright: 2px;
  border-top-right-radius: 2px;
}
.founder-avatar {
  position: absolute;
  top: -20px;
  left: 15px;
  width: 100px;
  height: 100px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
  -moz-box-shadow: 0px 10px 20px 0px rgba(85, 92, 104, 0.1);
  -webkit-box-shadow: 0px 10px 20px 0px rgba(85, 92, 104, 0.1);
  box-shadow: 0px 10px 20px 0px rgba(85, 92, 104, 0.1);
}
.founder-name {
  font-size: 16px;
  color: #2a3342;
  font-weight: bold;
}
.founder-post {
  color: #555c68;
}
.btn-talk-founder {
  display: block;
  line-height: 40px;
  text-align: center;
  background-color: #477ae4;
  color: #fff;
  font-size: 16px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.btn-talk-founder:hover {
  color: #fff;
}
.recommend-investor-avatar {
  display: block;
  width: 70px;
  height: 70px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
}
.recommend-investor-info {
  margin-left: 80px;
}
.recommend-investor {
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 30px;
  -moz-box-shadow: 0px 10px 20px 0px rgba(85, 92, 104, 0.1);
  -webkit-box-shadow: 0px 10px 20px 0px rgba(85, 92, 104, 0.1);
  box-shadow: 0px 10px 20px 0px rgba(85, 92, 104, 0.1);
  border: 2px solid #f7f7fa;
}
.recommend-investor-name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.recommend-investor-name a {
  font-size: 16px;
  color: #2a3342;
  font-weight: bold;
}
.recommend-investor-name a:hover {
  color: #477ae4;
}
.recommend-investor-post,
.recommend-investor-org {
  color: #555c68;
}
.investor-table {
  width: 100%;
}
.investor-table > thead > tr > th {
  text-align: center;
  border-bottom: 1px solid #e5e6ea;
  padding: 8px 0;
}
.investor-table > thead > tr > th:first-child {
  text-align: left;
}
.investor-table > thead > tr > th:last-child {
  text-align: right;
}
.investor-table > tbody > tr > td {
  text-align: center;
  padding: 15px 0;
}
.investor-table > tbody > tr > td:first-child {
  text-align: left;
}
.investor-table > tbody > tr > td:last-child {
  text-align: right;
}
.investor-table .investor-avatar {
  display: block;
  width: 60px;
  height: 60px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
}
.investor-table .investor-info {
  margin-left: 80px;
}
.investor-table .investor-info .investor-name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.investor-table .investor-info .investor-name a {
  font-size: 16px;
  font-weight: bold;
  color: #2a3342;
}
.investor-table .investor-info .investor-name a:hover {
  color: #477ae4;
}
.investor-table .investor-info .investor-post {
  color: #555c68;
}
.investor-table .investor-info .investor-post span {
  margin-right: 20px;
}
.investor-table .investor-info .investor-post span:last-child {
  margin-right: 0;
}
.investor-table .investor-tags span {
  display: inline-block;
  border-right: 1px solid #e5e6ea;
  color: #555c68;
  line-height: 16px;
  padding-right: 5px;
  padding-left: 2px;
}
.investor-table .investor-tags span:last-child {
  border-right: none;
}
.investor-pop .investor-name {
  font-size: 16px;
  font-weight: bold;
}
.investor-pop .investor-info {
  color: #fff;
  margin-left: 105px;
}
.investor-box {
  width: 700px;
  margin: auto;
  padding-top: 20px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding-bottom: 80px;
}
.investor-hd {
  height: 220px;
  background: url(../img/ly_banner_investor.png) no-repeat;
  background-size: cover;
  padding: 65px 30px;
}
.investor-avatar {
  width: 90px;
  height: 90px;
  border: 4px solid rgba(255, 255, 255, 0.5);
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
}
.investor-tag {
  position: absolute;
  top: 30px;
  right: 30px;
  width: 160px;
  height: 160px;
}
.investor-tag.banner-investorpage-investor-tag {
  width: 320px;
}
.btn-share-investor {
  display: block;
  position: absolute;
  right: 30px;
  bottom: -20px;
  width: 40px;
  height: 40px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #fff url(../img/ly_icon_investor_share.png) center no-repeat;
  background-size: 20px;
  -moz-box-shadow: 0px 0px 30px 0px rgba(135, 142, 154, 0.15);
  -webkit-box-shadow: 0px 0px 30px 0px rgba(135, 142, 154, 0.15);
  box-shadow: 0px 0px 30px 0px rgba(135, 142, 154, 0.15);
}
.btn-share-investor:hover .banner-share-box {
  display: block;
}
.investor-bd {
  padding: 20px 30px 40px;
  background-color: #fff;
  -moz-box-shadow: 0px 0px 30px 0px rgba(135, 142, 154, 0.15);
  -webkit-box-shadow: 0px 0px 30px 0px rgba(135, 142, 154, 0.15);
  box-shadow: 0px 0px 30px 0px rgba(135, 142, 154, 0.15);
  -moz-border-radius-bottomleft: 8px;
  border-bottom-left-radius: 8px;
  -moz-border-radius-bottomright: 8px;
  border-bottom-right-radius: 8px;
}
.investment-stage {
  padding: 10px 0;
}
.investment-stage li {
  float: left;
  border: 2px solid #f1f5f6;
  font-size: 14px;
  color: #878e9a;
  margin-right: 15px;
  height: 30px;
  line-height: 26px;
  padding: 0 15px;
}
.investment-stage li:last-child {
  margin-right: 0;
}
.financing-amount {
  color: #555c68;
}
.investment-history-bar {
  padding: 10px 0;
  padding-right: 100px;
}
.investment-history-bar .project-logo {
  width: 60px;
  height: 60px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
}
.investment-history-bar .project-info {
  margin-left: 70px;
}
.investment-history-bar .project-info .project-name {
  font-size: 16px;
  color: #2a3342;
}
.investment-history-bar .project-info .project-digest {
  font-size: 14px;
  max-height: 40px;
}
.investment-history-bar .project-info .project-post {
  color: #878e9a;
}
.investment-history-bar .cwq-project-info {
  margin-left: 0;
}
.investment-history-link {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -9px;
  color: #878e9a;
  font-size: 12px;
}
.investment-history-link:hover {
  color: #477ae4;
}
.close-investor {
  position: absolute;
  left: -20px;
  top: -20px;
  width: 40px;
  height: 40px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  line-height: 40px;
  font-size: 30px;
  background-color: #fff;
  -moz-box-shadow: 0px 0px 30px 0px rgba(135, 142, 154, 0.15);
  -webkit-box-shadow: 0px 0px 30px 0px rgba(135, 142, 154, 0.15);
  box-shadow: 0px 0px 30px 0px rgba(135, 142, 154, 0.15);
  cursor: pointer;
}
.related-investor {
  text-align: center;
}
.related-investor-avatar {
  display: block;
  margin: auto;
  width: 100px;
  height: 100px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
}
.related-investor-name {
  font-size: 16px;
  color: #2a3342;
}
.related-investor-name:hover {
  color: #477ae4;
}
.related-investor-org {
  color: #878e9a;
  height: 40px;
  overflow: hidden;
}
.all-activity {
  display: inline-block;
  color: #fff;
  background-color: #477ae4;
  -moz-border-radius: 2px;
  border-radius: 2px;
  text-align: center;
  padding: 2px 16px;
}
.all-activity:hover,
.all-activity:focus {
  color: #fff;
}
.model-select {
  width: 70px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  border: 1px solid #e5e6ea;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.model-select .selected {
  cursor: pointer;
  color: #555c68;
  padding-right: 14px;
  background: url(../img/ly_icon_pulldown.png) right 2px center no-repeat;
  background-size: 15px;
}
.model-select:hover .select-options {
  display: block;
}
.model-select .select-options {
  display: none;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 50%;
  width: 100px;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  padding-top: 31px;
}
.model-select .select-options:after {
  content: "";
  position: absolute;
  top: 24px;
  left: 50%;
  margin-left: -9px;
  width: 14px;
  height: 14px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background: #fff;
  -moz-box-shadow: 1px -1px 30px 0 rgba(135, 142, 154, 0.15);
  -webkit-box-shadow: 1px -1px 30px 0 rgba(135, 142, 154, 0.15);
  box-shadow: 1px -1px 30px 0 rgba(135, 142, 154, 0.15);
}
.model-select .select-options .select-option-list {
  background-color: #fff;
  font-size: 16px;
  color: #2a3342;
  border: 1px solid #e5e6ea;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: 0px 0px 30px 0px rgba(135, 142, 154, 0.15);
  -webkit-box-shadow: 0px 0px 30px 0px rgba(135, 142, 154, 0.15);
  box-shadow: 0px 0px 30px 0px rgba(135, 142, 154, 0.15);
  padding: 10px 0;
}
.model-select .select-options .select-option-list .select-option {
  line-height: 30px;
  cursor: pointer;
}
.model-select .select-options .select-option-list .select-option:hover {
  color: #477ae4;
}
.activity-bar {
  padding-top: 15px;
  padding-bottom: 15px;
}
.activity-bar .activity-time {
  position: absolute;
  left: 0;
  top: 15px;
  width: 70px;
  height: 70px;
  line-height: 70px;
  border: 1px solid #a7b1c2;
  border-top: 2px solid #a7b1c2;
  color: #878e9a;
  text-align: center;
}
.activity-bar .activity-time .activity-time-day {
  font-size: 20px;
  font-weight: bold;
}
.activity-bar .activity-time .activity-time-month {
  font-size: 12px;
}
.activity-bar .activity-state {
  top: 10px;
  left: 10px;
}
.activity-img {
  display: block;
  width: 340px;
  height: 204px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
}
.activity-info {
  margin-left: 355px;
}
.activity-title {
  font-size: 18px;
  color: #2a3342;
  text-align: justify;
  word-break: break-all;
}
.activity-title .activity-state {
  padding-right: 10px;
  margin-right: 10px;
  font-size: 16px;
}
.activity-title .activity-state.activity-apply,
.activity-title .activity-state.will {
  border-right: 1px solid #f8ac59;
}
.activity-title .activity-state.activity-ongoing,
.activity-title .activity-state.ing {
  border-right: 1px solid #1ab394;
}
.activity-title .activity-state.activity-finish,
.activity-title .activity-state.completed {
  border-right: 1px solid #878e9a;
}
.activity-host {
  padding-left: 25px;
  color: #878e9a;
  background: url(../img/ly_icon_activity_host.png) left center no-repeat;
  background-size: 14px;
}
.activity-date {
  padding-left: 25px;
  color: #878e9a;
  background: url(../img/ly_icon_activity_canlendar.png) left center no-repeat;
  background-size: 14px;
}
.activity-site {
  padding-left: 25px;
  color: #878e9a;
  background: url(../img/ly_icon_activity_location.png) left center no-repeat;
  background-size: 14px;
}
.hot-activity-time {
  font-size: 12px;
  color: #878e9a;
  line-height: 20px;
}
.hot-activity-state {
  margin-left: 10px;
}
.hot-activity-state.hot-activity-apply,
.hot-activity-state.will {
  color: #f8ac59;
}
.hot-activity-state.hot-activity-ongoing,
.hot-activity-state.ing {
  color: #1ab394;
}
.hot-activity-state.hot-activity-finish,
.hot-activity-state.completed {
  color: #cbd5dc;
}
.module-activities-title-box {
  border-left: 2px solid #a7b1c2;
  padding-left: 10px;
  line-height: 20px;
}
.module-activities-title-box .module-activities-title {
  font-size: 16px;
  font-weight: bold;
  color: #555c68;
}
.spectator-list {
  width: 302px;
  border: 1px solid #e5e6ea;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.spectator-list li {
  float: left;
  width: 100px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  border-right: 1px solid #e5e6ea;
  color: #878e9a;
  cursor: pointer;
}
.spectator-list li:first-child {
  -moz-border-radius-topleft: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-bottom-left-radius: 2px;
}
.spectator-list li:last-child {
  border-right: none;
  -moz-border-radius-topright: 2px;
  border-top-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  border-bottom-right-radius: 2px;
}
.spectator-list li:hover {
  color: #fff;
  background-color: #477ae4;
}
.spectator-list li:hover span.icon-normal {
  background-image: url(../img/ly_icon_ticket_investor_user_w.png);
}
.spectator-list li:hover span.icon-investor {
  background-image: url(../img/ly_icon_ticket_investor_w.png);
}
.spectator-list li:hover span.icon-entrepreneur {
  background-image: url(../img/ly_icon_ticket_entrepreneur_w.png);
}
.spectator-list li.active {
  color: #fff;
  background-color: #477ae4;
}
.spectator-list li.active span.icon-normal {
  background-image: url(../img/ly_icon_ticket_investor_user_w.png);
}
.spectator-list li.active span.icon-investor {
  background-image: url(../img/ly_icon_ticket_investor_w.png);
}
.spectator-list li.active span.icon-entrepreneur {
  background-image: url(../img/ly_icon_ticket_entrepreneur_w.png);
}
.spectator-list li span {
  display: inline-block;
  vertical-align: text-top;
  width: 15px;
  height: 15px;
  margin-right: 5px;
}
.spectator-list li span.icon-normal {
  background: url(../img/ly_icon_ticket_investor_user.png) center no-repeat;
  background-size: 15px;
}
.spectator-list li span.icon-investor {
  background: url(../img/ly_icon_ticket_investor.png) center no-repeat;
  background-size: 15px;
}
.spectator-list li span.icon-entrepreneur {
  background: url(../img/ly_icon_ticket_entrepreneur.png) center no-repeat;
  background-size: 15px;
}
.activities-ticket {
  width: 100%;
}
.activities-ticket > thead > tr > th {
  text-align: center;
  font-weight: normal;
  color: #555c68;
  padding: 8px;
}
.activities-ticket > thead > tr > th:first-child {
  text-align: left;
}
.activities-ticket > thead > tr > th:last-child {
  text-align: right;
}
.activities-ticket > tbody > tr td {
  padding: 8px;
  text-align: center;
}
.activities-ticket > tbody > tr td:first-child {
  text-align: left;
}
.activities-ticket > tbody > tr td:last-child {
  text-align: right;
}
.add-subtract a {
  display: block;
  width: 24px;
  height: 24px;
  border: 1px solid #e5e6ea;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.add-subtract a.subtract:after {
  content: "";
  position: absolute;
  background-color: #878e9a;
  width: 70%;
  height: 2px;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.add-subtract a.add:after {
  content: "";
  position: absolute;
  background-color: #878e9a;
  width: 70%;
  height: 2px;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.add-subtract a.add:before {
  content: "";
  position: absolute;
  background-color: #878e9a;
  width: 2px;
  height: 70%;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.add-subtract .input-add-subtract {
  outline: none;
  width: 50px;
  text-align: center;
  border: 1px solid #e5e6ea;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.btn-activities-apply {
  display: inline-block;
  padding: 2px 10px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: #477ae4;
  color: #fff;
}
.btn-activities-apply:hover {
  color: #fff;
}
.countdown-container {
  height: 150px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid rgba(248, 172, 89, 0.8);
}
.countdown-title {
  color: #555c68;
  font-size: 16px;
  text-align: center;
  line-height: 40px;
  background-color: rgba(248, 172, 89, 0.1);
}
.countdown-box {
  padding: 10px 5px;
}
.activities-qrcode {
  width: 80px;
  height: 80px;
}
.activities-text {
  margin-left: 95px;
  font-size: 16px;
  color: #555c68;
  font-weight: bold;
  padding: 18px 0;
}
.activities-share {
  padding: 10px 15px;
}
.activities-collect {
  display: none;
  padding-left: 18px;
  background: url(../img/ly_icon_float_right_fovorite.png) left center no-repeat;
  background-size: 14px;
  cursor: pointer;
}
.activities-collect:hover,
.activities-collect.active {
  background-image: url(../img/ly_icon_float_right_fovorite_s.png);
}
.activities-share {
  background: #f7fafa url(../img/ly_icon_activity_share_gray.png) right -25px center no-repeat;
  background-size: 100px;
}
.personalcenter-banner .lyw-nav-bar a {
  color: #fff;
  font-weight: bold;
}
.personalcenter-banner .lyw-nav-bar a:hover {
  color: #fff;
}
.personalcenter-nav {
  border-bottom: 1px solid #e5e6ea;
}
.personalcenter-nav li {
  float: left;
  margin-bottom: -1px;
}
.personalcenter-nav li.active a {
  -moz-border-radius-topleft: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-topright: 2px;
  border-top-right-radius: 2px;
  border: 1px solid #e5e6ea;
  background-color: #fff;
  border-bottom-color: transparent;
  color: #477ae4;
}
.personalcenter-nav li.active a span.icon-personal-data {
  background-image: url(../img/ly_icon_tab_files_s.png);
}
.personalcenter-nav li.active a span.icon-personal-msg {
  background-image: url(../img/ly_icon_tab_notification_s.png);
}
.personalcenter-nav li.active a span.icon-personal-project {
  background-image: url(../img/ly_icon_tab_pros_s.png);
}
.personalcenter-nav li.active a span.icon-personal-collect {
  background-image: url(../img/ly_icon_tab_favorite_s.png);
}
.personalcenter-nav li.active a span.icon-personal-meeting {
  background-image: url(../img/ly_icon_tab_chat_s.png);
}
.personalcenter-nav li.active a span.icon-personal-incubator {
  background-image: url(../img/ly_icon_tab_incobator_s.png);
}
.personalcenter-nav li a {
  font-size: 16px;
  color: #878e9a;
  display: block;
  padding: 4px 15px;
}
.personalcenter-nav li a span {
  display: inline-block;
  width: 17px;
  height: 17px;
  vertical-align: middle;
  margin-right: 5px;
}
.personalcenter-nav li a span.icon-personal-data {
  background: url(../img/ly_icon_tab_files.png) center no-repeat;
  background-size: 17px;
}
.personalcenter-nav li a span.icon-personal-msg {
  background: url(../img/ly_icon_tab_notification.png) center no-repeat;
  background-size: 17px;
}
.personalcenter-nav li a span.icon-personal-project {
  background: url(../img/ly_icon_tab_pros.png) center no-repeat;
  background-size: 17px;
}
.personalcenter-nav li a span.icon-personal-collect {
  background: url(../img/ly_icon_tab_favorite.png) center no-repeat;
  background-size: 17px;
}
.personalcenter-nav li a span.icon-personal-meeting {
  background: url(../img/ly_icon_tab_chat.png) center no-repeat;
  background-size: 17px;
}
.personalcenter-nav li a span.icon-personal-incubator {
  background: url(../img/ly_icon_tab_incobator.png) center no-repeat;
  background-size: 17px;
}
.again-send {
  color: #477ae4;
}
.form-label {
  float: left;
  font-size: 14px;
  color: #555c68;
  font-weight: bold;
  text-align: right;
  padding-right: 15px;
  width: 15%;
  line-height: 36px;
  margin-bottom: 0;
}
.form-pox {
  float: left;
  width: 85%;
}
.input-fuil {
  width: 100%;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #e5e6ea;
  outline: none;
  line-height: 34px;
  padding: 0 10px;
}
.input-fuil:focus {
  border-color: #477ae4;
}
.btn-save-personal-file {
  color: #477ae4;
  border: 1px solid #477ae4;
  outline: none;
  width: 100px;
  height: 36px;
  padding-left: 22px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #fff url(../img/ly_icon_preservation.png) left 22px center no-repeat;
  background-size: 15px;
  text-align: center;
  display: inline-block;
  line-height: 34px;
}
.btn-save-personal-file:hover,
.btn-save-personal-file:focus {
  color: #fff;
  background: #477ae4 url(../img/ly_icon_preservation_h.png) left 22px center no-repeat;
  background-size: 15px;
}
.btn-clean-personal-file {
  border: none;
  outline: none;
  color: #878e9a;
  line-height: 36px;
  width: 100px;
  text-align: center;
  background-color: #fff;
}
.personal-file {
  padding-bottom: 20px;
}
.use-avatar {
  width: 100px;
  height: 100px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.use-avatar img {
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.use-info {
  margin-left: 115px;
}
.use-info .use-name {
  font-size: 16px;
  color: #2a3342;
  font-weight: bold;
  margin-bottom: 5px;
}
.use-info .use-name.authenticated span {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url(../img/ly_icon_profile_verify_s.png) center no-repeat;
  background-size: 20px;
  vertical-align: text-bottom;
  margin-left: 5px;
}
.use-info .use-address {
  padding-left: 20px;
  background: url(../img/ly_icon_pro_city_s.png) left center no-repeat;
  background-size: 20px;
  color: #878e9a;
}
.use-info .use-signature {
  color: #878e9a;
}
.use-info .tip-approve {
  color: #878e9a;
}
.use-info .tip-approve a {
  color: #477ae4;
}
.file-upload {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
}
.btn-upload {
  position: absolute;
  left: 50%;
  margin-left: -20px;
  bottom: -20px;
  width: 40px;
  height: 40px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #fff url(../img/ly_icon_profile_camera.png) center no-repeat;
  background-size: 20px;
  -moz-box-shadow: 0px 10px 20px 0px rgba(85, 92, 104, 0.1);
  -webkit-box-shadow: 0px 10px 20px 0px rgba(85, 92, 104, 0.1);
  box-shadow: 0px 10px 20px 0px rgba(85, 92, 104, 0.1);
  border: none;
  outline: none;
}
.btn-contribute {
  position: absolute;
  right: 0;
  bottom: -18px;
  width: 100px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  -moz-box-shadow: 0px 10px 20px 0px rgba(85, 92, 104, 0.1);
  -webkit-box-shadow: 0px 10px 20px 0px rgba(85, 92, 104, 0.1);
  box-shadow: 0px 10px 20px 0px rgba(85, 92, 104, 0.1);
  -moz-border-radius: 18px;
  border-radius: 18px;
  color: #ffa550;
  font-size: 16px;
  font-weight: bold;
  background-color: #fff;
}
.btn-contribute span {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url(../img/ly_icon_profile_contribute.png) center no-repeat;
  background-size: 20px;
  vertical-align: middle;
  margin-right: 5px;
}
.personalcenter-tab-container .my-message,
.personalcenter-tab-container .my-project,
.personalcenter-tab-container .my-collect,
.personalcenter-tab-container .my-meeting,
.personalcenter-tab-container .my-incubator {
  display: none;
}
.personalcenter-tab-title-list li {
  float: left;
  font-size: 16px;
  color: #878e9a;
  margin-right: 20px;
  cursor: pointer;
}
.personalcenter-tab-title-list li:last-child {
  margin-right: 0;
}
.personalcenter-tab-title-list li a {
  color: #878e9a;
}
.personalcenter-tab-title-list li.active {
  color: #477ae4;
  border-bottom: 1px solid #477ae4;
}
.personalcenter-tab-title-list li.active a {
  color: #477ae4;
}
.btn-create-project {
  border: 2px solid #477ae4;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #477ae4;
  font-size: 14px;
  padding: 0 14px;
}
.btn-create-project:hover {
  color: #fff;
  background-color: #477ae4;
}
.my-project-logo {
  width: 100px;
  height: 100px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
}
.my-project-info {
  margin-left: 120px;
  margin-right: 100px;
}
.my-project-info .my-project-name {
  font-size: 16px;
  color: #2a3342;
}
.my-project-info .my-project-name:hover {
  color: #477ae4;
}
.my-project-info .my-project-abstract {
  color: #555c68;
}
.my-project-info .my-project-tool {
  line-height: 24px;
}
.my-project-info .my-project-tool .my-project-address {
  margin-right: 20px;
  padding-left: 20px;
  color: #878e9a;
  background: url(../img/ly_icon_pro_city.png) left center no-repeat;
  background-size: 15px;
}
.my-project-info .my-project-tool .my-project-site {
  margin-right: 20px;
}
.my-project-info .my-project-tool .my-project-site a {
  display: block;
  color: #878e9a;
  padding-left: 20px;
  background: url(../img/ly_icon_pro_website.png) left center no-repeat;
  background-size: 15px;
}
.my-project-info .my-project-tool .my-project-site a:hover {
  color: #477ae4;
}
.my-project-info .my-project-tool .my-project-round {
  margin-right: 20px;
  padding-left: 20px;
  color: #878e9a;
  background: url(../img/ly_icon_pro_turn.png) left center no-repeat;
  background-size: 15px;
}
.my-project-info .my-project-tool .my-project-tag {
  padding-left: 20px;
  background: url(../img/ly_icon_pro_tag.png) left center no-repeat;
  background-size: 15px;
}
.my-project-info .my-project-tool .my-project-tag span {
  display: block;
  border: 1px solid #e5e6ea;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 22px;
  padding: 0 10px;
  color: #878e9a;
}
.my-project-bar {
  padding: 20px 0;
  border-bottom: 1px solid #f1f5f6;
}
.no-more {
  text-align: center;
  color: #878e9a;
  font-size: 16px;
}
.btn-edit-project {
  position: absolute;
  right: 0;
  top: 20px;
  padding-right: 20px;
  background: url(../img/ly_icon_pro_edit.png) right center no-repeat;
  background-size: 15px;
  color: #878e9a;
}
.btn-edit-project:hover {
  color: #477ae4;
}
.my-collect-container .my-collect-activity-bar,
.my-collect-container .my-private-letter-bar {
  display: none;
}
.my-collect-container .my-project-info,
.my-collect-container .article-info {
  margin-right: 20px;
}
.my-collect-container .activity-bar {
  padding-right: 20px;
}
.btn-refresh {
  border: 1px solid #e5e6ea;
  -moz-border-radius: 2px;
  border-radius: 2px;
  text-align: center;
  padding-left: 30px;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-right: 10px;
  background: url(../img/ly_icon_profile_refresh.png) left 10px center no-repeat;
  background-size: 15px;
  color: #555c68;
  cursor: pointer;
}
.btn-del {
  border: 1px solid #e5e6ea;
  -moz-border-radius: 2px;
  border-radius: 2px;
  text-align: center;
  padding-left: 30px;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-right: 10px;
  background: url(../img/ly_icon_profile_delete.png) left 10px center no-repeat;
  background-size: 15px;
  color: #555c68;
  cursor: pointer;
}
.btn-del:hover {
  background-image: url(../img/ly_icon_profile_delete_h.png);
  color: #477ae4;
  border-color: #477ae4;
}
.all-pick-model-checkbox,
.model-checkbox {
  display: inline-block;
  width: 16px;
  height: 16px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
}
.all-pick-model-checkbox:before,
.model-checkbox:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 16px;
  height: 16px;
  border: 1px solid #e5e6ea;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  transition: all .2s;
}
.all-pick-model-checkbox.active:before,
.model-checkbox.active:before {
  border-width: 8px;
  border-color: #1ab394;
}
.all-pick-model-checkbox.active:after,
.model-checkbox.active:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 16px;
  height: 16px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: url(../img/selected.png) center no-repeat;
  background-size: 16px;
}
.all-pick {
  color: #555c68;
  padding: 2px 0;
}
.all-pick .all-pick-model-checkbox {
  margin-left: 5px;
}
.pick-box {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -8px;
  width: 16px;
  height: 16px;
}
.btn-been-read {
  border: 1px solid #e5e6ea;
  -moz-border-radius: 2px;
  border-radius: 2px;
  text-align: center;
  padding-left: 30px;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-right: 10px;
  background: url(../img/ly_icon_sys_info_mark.png) left 10px center no-repeat;
  background-size: 15px;
  color: #555c68;
  cursor: pointer;
  margin-right: 5px;
}
.my-system-message-bar {
  padding-right: 20px;
  padding-top: 30px;
  padding-bottom: 20px;
  border-bottom: 1px solid #f1f5f6;
}
.my-system-message-bar.mark-read .my-system-message-state {
  background-color: #f7fafa;
  color: #878e9a;
}
.my-system-message-bar.mark-read .my-system-message-title {
  color: #878e9a;
}
.my-system-message-title {
  font-size: 16px;
  color: #2a3342;
}
.my-system-message-tool {
  color: #878e9a;
  font-size: 12px;
}
.my-system-message-state {
  display: inline-block;
  background-color: #1ab394;
  color: #fff;
  -moz-border-radius: 2px;
  border-radius: 2px;
  height: 20px;
  line-height: 20px;
  padding: 0 8px;
  margin-right: 10px;
}
.chat-container {
  height: 600px;
  border: 1px solid #e5e6ea;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.chat-container .chat-list {
  height: 598px;
  width: 140px;
  padding: 20px 0;
  border-right: 1px solid #e5e6ea;
}
.chat-container .chat-list .chat-list-swiper-container {
  height: 558px;
}
.chat-container .chat-list .chat-list-swiper-container .swiper-slide {
  height: 80px;
}
.chat-container .chat-list .chater {
  position: relative;
  cursor: pointer;
}
.chat-container .chat-list .chater.active .chater-avatar {
  border: 2px solid #477ae4;
}
.chat-container .chat-list .chater.active .chater-name {
  color: #477ae4;
}
.chat-container .chat-list .chater.has-unread .chater-unread {
  display: block;
}
.chat-container .chat-list .chater .chater-unread {
  display: none;
  position: absolute;
  top: 0;
  left: 85px;
  width: 8px;
  height: 8px;
  background-color: #ed5565;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.chat-container .chat-list .chater-avatar {
  width: 48px;
  height: 48px;
  margin: auto;
  -moz-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
}
.chat-container .chat-list .chater-name {
  text-align: center;
  color: #555c68;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.chat-container .chat-win {
  height: 400px;
  margin-left: 140px;
  border-bottom: 1px solid #e5e6ea;
  padding: 20px;
  overflow: auto;
}
.chat-container .input-win {
  height: 198px;
  margin-left: 140px;
  padding: 20px;
}
.chat-container .input-win .input-chat {
  width: 100%;
  border: none;
  outline: none;
  height: 108px;
  resize: none;
  margin-bottom: 20px;
}
.chat-container .input-win .btn-send-chat {
  background-color: #1ab394;
  color: #fff;
  border: none;
  outline: none;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 2px 11px;
}
.chat-container .input-win .btn-send-chat[disabled] {
  background-color: #ddd;
}
.chat-bar {
  position: relative;
  min-height: 68px;
  padding-top: 1px;
  margin-bottom: 10px;
}
.chat-bar.msg-receive {
  padding-left: 63px;
}
.chat-bar.msg-receive .chat-avatar {
  position: absolute;
  left: 0;
  top: 0;
}
.chat-bar.msg-receive .chat-time {
  padding-left: 15px;
}
.chat-bar.msg-send {
  padding-right: 63px;
  text-align: right;
}
.chat-bar.msg-send .chat-avatar {
  position: absolute;
  right: 0;
  top: 0;
}
.chat-bar.msg-send .chat-time {
  padding-right: 15px;
}
.chat-bar.msg-send .chat-info {
  margin-left: 0;
  text-align: left;
  background-color: #33DF83;
  color: #fff;
}
.chat-bar.msg-send .chat-info:after {
  left: auto;
  right: -10px;
  border-top-color: #33DF83;
}
.chat-bar.msg-send .chat-record {
  left: auto;
  right: 60px;
  text-align: right;
}
.chat-bar .chat-avatar {
  width: 48px;
  height: 48px;
}
.chat-bar .chat-avatar img {
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.chat-bar .chat-info {
  position: relative;
  line-height: 22px;
  margin-top: 25px;
  padding: 10px 15px;
  background-color: #eee;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #333;
  word-break: break-all;
  display: inline-block;
  vertical-align: top;
}
.chat-bar .chat-info:after {
  content: '';
  position: absolute;
  left: -10px;
  top: 15px;
  width: 0;
  height: 0;
  border-style: solid dashed dashed;
  border-color: #eee transparent transparent;
  overflow: hidden;
  border-width: 10px;
}
.chat-bar .chat-record {
  position: absolute;
  left: 60px;
  top: -2px;
  line-height: 24px;
  font-size: 12px;
  white-space: nowrap;
  color: #999;
  text-align: left;
}
.my-incubator-img {
  display: block;
  width: 270px;
  height: 164px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
}
.my-incubator-img .my-incubator-address {
  position: absolute;
  left: 10px;
  top: 10px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: rgba(0, 0, 0, 0.8);
  color: #fff;
  padding: 2px 5px;
}
.my-incubator-info {
  margin-left: 290px;
  margin-right: 40px;
}
.my-incubator-info .my-incubator-name {
  font-size: 18px;
}
.my-incubator-info .my-incubator-addr {
  padding-left: 20px;
  color: #878e9a;
  background: url(../img/space_location.png) left center no-repeat;
  background-size: 15px;
}
.my-incubator-info .my-incubator-tel {
  padding-left: 20px;
  color: #878e9a;
  background: url(../img/space_phone.png) left center no-repeat;
  background-size: 15px;
}
.my-incubator-info .my-incubator-station {
  padding-left: 20px;
  color: #878e9a;
  background: url(../img/space_type.png) left center no-repeat;
  background-size: 15px;
  white-space: nowrap;
  overflow: hidden;
}
.my-incubator-info .my-incubator-station .station-list {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  max-width: 346px;
  vertical-align: bottom;
}
.my-incubator-info .my-incubator-station .station-list li {
  display: inline-block;
  position: relative;
  padding: 0 5px;
}
.my-incubator-info .my-incubator-station .station-list li:first-child {
  padding-left: 0;
}
.my-incubator-info .my-incubator-station .station-list li:after {
  content: "";
  position: absolute;
  width: 1px;
  top: 3px;
  bottom: 3px;
  right: -1px;
  background-color: #e5e6ea;
}
.my-incubator-info .my-incubator-station .station-list li:last-child:after {
  display: none;
}
.my-incubator-info .my-incubator-facility {
  padding-left: 20px;
  color: #878e9a;
  background: url(../img/space_equipment.png) left center no-repeat;
  background-size: 15px;
}
.my-incubator-info .my-incubator-facility .facility-list {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  max-width: 374px;
  vertical-align: bottom;
}
.my-incubator-info .my-incubator-facility .facility-list li {
  display: inline-block;
  padding: 0 5px;
  border: 1px solid #e5e6ea;
  margin-left: 5px;
}
.my-incubator-info .my-incubator-facility .facility-list li:first-child {
  margin-left: 0;
}
.my-incubator-bar {
  padding: 15px 0;
}
.banner-type4-box {
  height: 230px;
  overflow: hidden;
}
.incubator-img-title {
  position: absolute;
  left: 50%;
  margin-left: -300px;
  width: 600px;
  top: 50%;
  margin-top: -50px;
}
.incubator-banner-box .banner-search {
  margin-top: 10px;
}
.btn-incubator-enter-apply {
  position: absolute;
  left: 50%;
  width: 216px;
  height: 36px;
  margin-left: -108px;
  bottom: -18px;
  text-align: center;
  line-height: 36px;
  -moz-border-radius: 18px;
  border-radius: 18px;
  color: #fff;
  background-color: #f99a3c;
}
.incubator-info {
  margin-left: 370px;
  margin-right: 300px;
}
.incubator-info .incubator-name {
  font-size: 18px;
}
.incubator-info .incubator-addr {
  padding-left: 20px;
  color: #878e9a;
  background: url(../img/space_location.png) left center no-repeat;
  background-size: 15px;
}
.incubator-info .incubator-tel {
  padding-left: 20px;
  color: #878e9a;
  background: url(../img/space_phone.png) left center no-repeat;
  background-size: 15px;
}
.incubator-info .incubator-facility {
  padding-left: 20px;
  color: #878e9a;
  background: url(../img/space_equipment.png) left center no-repeat;
  background-size: 15px;
}
.incubator-info .incubator-facility .facility-list {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  max-width: 374px;
  vertical-align: bottom;
}
.incubator-info .incubator-facility .facility-list li {
  display: inline-block;
  padding: 0 5px;
  border: 1px solid #e5e6ea;
  margin-left: 5px;
}
.incubator-info .incubator-facility .facility-list li:first-child {
  margin-left: 0;
}
.incubator-info .incubator-low-price {
  color: #f99a3c;
  font-weight: bold;
  font-size: 16px;
}
.incubator-img {
  position: relative;
  display: block;
  width: 350px;
  height: 210px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
}
.incubator-img .incubator-address {
  position: absolute;
  left: 10px;
  top: 10px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: rgba(0, 0, 0, 0.8);
  color: #fff;
  padding: 2px 5px;
}
.incubator-bar {
  padding: 15px 0;
}
.title-type1 {
  font-size: 20px;
  color: #2a3342;
  text-align: center;
}
.recommend-incubator {
  background-color: #fff;
}
.recommend-incubator .recommend-incubator-hd {
  line-height: 50px;
  text-align: center;
  font-size: 18px;
}
.recommend-incubator .recommend-incubator-bd .incubator-address {
  position: absolute;
  right: 10px;
  top: 10px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: rgba(0, 0, 0, 0.8);
  color: #fff;
  padding: 2px 5px;
}
.recommend-incubator .recommend-incubator-ft {
  padding: 20px;
}
.recommend-incubator .recommend-incubator-ft .recommend-incubator-name {
  color: #878e9a;
}
.recommend-incubator .recommend-incubator-ft .recommend-incubator-price {
  color: #f99a3c;
}
.incubator-partner-logo {
  width: 150px;
  height: 60px;
}
.station-info .station-list li {
  float: right;
  width: 40px;
  height: 36px;
  text-align: center;
  line-height: 36px;
  border: 1px solid #e5e6ea;
  margin-left: 10px;
}
.station-info .station-list li:last-child {
  margin-left: 0;
}
.station-info .station-name {
  text-align: right;
  color: #878e9a;
  margin-bottom: 5px;
}
.incubator-pop {
  display: none;
  position: fixed;
  z-index: 30;
  left: 0;
  top: 0;
  width: 100%;
  min-height: 100%;
  background-color: rgba(255, 255, 255, 0.1);
  overflow-y: auto;
}
.incubator-box {
  width: 700px;
  margin: auto;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding-bottom: 80px;
  padding-top: 20px;
}
.incubator-box .incubator-hd {
  height: 220px;
  background-size: cover;
  padding: 65px 30px;
  -moz-border-radius-topleft: 8px;
  border-top-left-radius: 8px;
  -moz-border-radius-topright: 8px;
  border-top-right-radius: 8px;
}
.incubator-box .incubator-hd .incubator-addr {
  position: absolute;
  top: 130px;
  left: 30px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: rgba(0, 0, 0, 0.8);
  color: #fff;
  padding: 2px 5px;
}
.incubator-box .incubator-hd .incubator-info {
  position: absolute;
  background-color: #fff;
  padding: 30px;
  left: 30px;
  right: 30px;
  bottom: -57px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  margin-left: 0;
  margin-right: 0;
  -moz-box-shadow: 0px 10px 20px 0px rgba(85, 92, 104, 0.1);
  -webkit-box-shadow: 0px 10px 20px 0px rgba(85, 92, 104, 0.1);
  box-shadow: 0px 10px 20px 0px rgba(85, 92, 104, 0.1);
}
.incubator-box .incubator-hd .incubator-info .incubator-name {
  color: #477ae4;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 10px;
}
.incubator-box .incubator-hd .incubator-info .incubator-contact .incubator-tel {
  padding-left: 15px;
  background: url(../img/space_details_phone.png) left center no-repeat;
  background-size: 15px;
}
.incubator-box .incubator-hd .incubator-info .incubator-contact .incubator-wechat {
  padding-left: 15px;
  color: #878e9a;
  margin-left: 15px;
  background: url(../img/space_details_weixin.png) left center no-repeat;
  background-size: 15px;
}
.incubator-box .incubator-hd .incubator-info .btn-apply-incubator {
  display: none;
  position: absolute;
  right: 30px;
  top: 50%;
  margin-top: -15px;
  width: 100px;
  height: 30px;
  line-height: 30px;
  color: #fff;
  background-color: #477ae4;
  text-align: center;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.incubator-box .incubator-bd {
  background-color: #fff;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 40px;
  -moz-border-radius-bottomleft: 8px;
  border-bottom-left-radius: 8px;
  -moz-border-radius-bottomright: 8px;
  border-bottom-right-radius: 8px;
  -moz-box-shadow: 0px 10px 20px 0px rgba(85, 92, 104, 0.1);
  -webkit-box-shadow: 0px 10px 20px 0px rgba(85, 92, 104, 0.1);
  box-shadow: 0px 10px 20px 0px rgba(85, 92, 104, 0.1);
}
.incubator-box .incubator-bd .facility-box {
  padding-top: 87px;
}
.incubator-box .incubator-bd .facility-box .facility-title {
  color: #878e9a;
  line-height: 26px;
}
.incubator-box .incubator-bd .facility-box .facility-list {
  margin-left: 42px;
}
.incubator-box .incubator-bd .facility-box .facility-list li {
  float: left;
  padding: 2px 10px;
  border: 1px solid #e5e6ea;
  margin-right: 10px;
  margin-bottom: 10px;
}
.incubator-box .incubator-bd .facility-box .facility-list li:last-child {
  margin-right: 0;
}
.station-details-img {
  -moz-border-radius-topleft: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-topright: 2px;
  border-top-right-radius: 2px;
  overflow: hidden;
}
.station-details-img .station-name {
  position: absolute;
  left: 15px;
  right: 15px;
  bottom: 15px;
  color: #fff;
}
.station-details-info {
  background-color: #f7fafa;
  padding: 10px;
}
.station-details-info .station-price {
  color: #f99a3c;
  font-weight: bold;
}
.station-details-info .btn-apply-post {
  display: inline-block;
  color: #477ae4;
  border: 1px solid #477ae4;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 2px 10px;
}
.station-apply-container .station-bar {
  border: 2px solid #f1f5f6;
  margin-top: 20px;
}
.station-apply-container .station-bar.active {
  border: 2px dashed #f1f5f6;
  background: url(../img/add.png) right top no-repeat;
  background-size: 30px;
}
.station-apply-container .station-bar.active .btn-station-apply {
  display: none;
}
.station-apply-container .station-bar .apply-info {
  width: 400px;
  padding: 20px;
}
.station-apply-container .station-bar .apply-number {
  margin-left: 400px;
  border-left: 2px solid #f1f5f6;
}
.station-apply-container .station-bar .apply-number .apply-item {
  border-bottom: 2px solid #f1f5f6;
  height: 49px;
  padding: 9px 0;
  padding-left: 40px;
}
.station-apply-container .station-bar .apply-number .apply-item:last-child {
  border-bottom: none;
}
.station-apply-container .station-bar .apply-number .apply-item .add-subtract {
  height: 30px;
}
.station-apply-container .station-name {
  font-size: 16px;
  font-weight: bold;
  color: #2a3342;
}
.station-apply-container .station-price {
  color: #2a3342;
}
.station-apply-container .station-price span {
  color: #f99a3c;
  font-size: 20px;
  font-weight: bold;
}
.station-apply-container .station-residue {
  color: #2a3342;
}
.station-apply-container .station-residue span {
  color: #f99a3c;
}
.station-apply-container .add-subtract {
  line-height: 30px;
}
.station-apply-container .add-subtract a {
  background-color: #fff;
  border-color: #fff;
  -moz-border-radius: 0;
  border-radius: 0;
  height: 30px;
  width: 30px;
  margin: 0 10px;
}
.station-apply-container .add-subtract a.subtract:after {
  width: 50%;
}
.station-apply-container .add-subtract a.add:after {
  width: 50%;
}
.station-apply-container .add-subtract a.add:before {
  height: 50%;
}
.station-apply-container .add-subtract .input-add-subtract {
  border: none;
  background-color: #f1f5f6;
  -moz-border-radius: 2px;
  border-radius: 2px;
  height: 30px;
  width: 30px;
  font-weight: bold;
  font-size: 16px;
}
.station-apply-container .add-subtract span {
  font-weight: bold;
  font-size: 16px;
}
.station-apply-container .btn-station-apply {
  position: absolute;
  right: 20px;
  bottom: 20px;
  border: 2px solid #f99a3c;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #f99a3c;
  font-size: 16px;
  background-color: #fff;
}
.station-apply-container .btn-station-apply:hover {
  background-color: #f99a3c;
  color: #fff;
}
.station-apply-input {
  width: 100%;
  height: 36px;
  border: none;
  outline: none;
  background-color: #f7fafa;
  padding: 0 10px;
}
.btn-submit-station {
  width: 100%;
  height: 36px;
  border: none;
  outline: none;
  background-color: #477ae4;
  color: #fff;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.station-apply-container {
  display: none;
}
.incubator-in-pop {
  display: none;
  position: fixed;
  z-index: 30;
  left: 0;
  top: 0;
  width: 100%;
  min-height: 100%;
  background-color: rgba(255, 255, 255, 0.8);
  overflow-y: auto;
}
.tip-incubator-title {
  font-size: 18px;
  color: #477ae4;
  font-weight: bold;
}
.tip-incubator-content {
  color: #555c68;
}
.apply-in-form label {
  font-weight: normal;
  color: #555c68;
}
.textarea-fuil {
  width: 100%;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #e5e6ea;
  outline: none;
  padding: 10px;
  resize: none;
}
.textarea-fuil:focus {
  border-color: #477ae4;
}
.upload-img li {
  position: relative;
  height: 193px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.upload-img li .img-fuil {
  height: 100%;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.upload-img li .del-self-img {
  display: none;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.5);
  height: 100%;
  left: 15px;
  right: 15px;
  top: 0;
  text-align: center;
  line-height: 193px;
  font-size: 80px;
  color: #878e9a;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.upload-img li.add-img .add-img-box {
  height: 193px;
  border: 2px dashed #f1f5f6;
  cursor: pointer;
}
.upload-img li.add-img .add-img-box .upload-model {
  position: absolute;
  width: 40px;
  height: 40px;
  left: 50%;
  top: 50%;
  margin-left: -20px;
  margin-top: -20px;
}
.upload-img li.add-img .add-img-box .upload-tip {
  position: absolute;
  top: 125px;
  width: 100%;
  left: 0;
  text-align: center;
  color: #878e9a;
}
.upload-img li:hover .del-self-img {
  display: block;
}
.btn-fuil-submit {
  width: 100%;
  height: 36px;
  background-color: #477ae4;
  color: #fff;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: none;
  outline: none;
}
.banner-news-bg:first-child .banner-news {
  background: url(../img/fastnews_top01.png) center no-repeat;
  background-size: cover;
}
.banner-news-bg:last-child .banner-news {
  background: url(../img/fastnews_top02.png) center no-repeat;
  background-size: cover;
}
.banner-news {
  height: 150px;
  padding: 25px 30px;
  color: #fff;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.banner-news-bg1 {
  background: url(../img/fastnews_top01.png) center no-repeat;
  background-size: cover;
}
.banner-news-bg2 {
  background: url(../img/fastnews_top02.png) center no-repeat;
  background-size: cover;
}
.banner-news a {
  color: #fff;
}
.banner-news .banner-news-title {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
}
.banner-news .banner-news-title span {
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url(../img/project_hot.png) center no-repeat;
  background-size: 18px;
  vertical-align: text-bottom;
}
.banner-news .banner-news-abstract {
  color: #fff;
  height: 40px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.banner-news .banner-news-ft {
  font-size: 12px;
}
.new-bar {
  padding-left: 50px;
}
.new-bar .news-title {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 16px;
  font-weight: bold;
  color: #2a3342;
}
.new-bar .news-title:hover {
  color: #477ae4;
}
.new-bar .news-abstract {
  color: #555c68;
  height: 40px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.new-bar .news-ft {
  color: #878e9a;
  font-size: 12px;
}
.new-bar .news-ft a {
  color: #878e9a;
}
.new-bar .news-ft a:hover {
  color: #477ae4;
}
.new-bar .new-tag {
  position: absolute;
  left: 0;
  top: 30px;
  font-size: 30px;
  color: rgba(135, 142, 154, 0.2);
}
.new-bar .new-info {
  padding: 30px 0;
  border-bottom: 1px solid #e5e6ea;
}
.bg-gradient {
  background: -webkit-linear-gradient(left, #c7dcb5, #bce8f1);
  background: -moz-linear-gradient(right, #c7dcb5, #bce8f1);
  background: -moz-linear-gradient(left, #c7dcb5, #bce8f1);
  background: -webkit-gradient(linear, left top, right top, from(#c7dcb5), to(#bce8f1));
  background: linear-gradient(to right, #c7dcb5, #bce8f1);
}
.one-container {
  background-color: #fff;
  padding: 50px 90px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.one-date {
  padding-left: 90px;
}
.one-date .one-date-title {
  font-size: 20px;
  font-weight: bold;
  color: #4dbe92;
  line-height: 70px;
}
.one-date .one-date-circle {
  position: absolute;
  left: 0;
  top: 0;
  width: 70px;
  height: 70px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #4dbe92;
  color: #fff;
  border: 4px solid rgba(255, 255, 255, 0.5);
  text-align: center;
  padding: 10px 0;
}
.one-date .one-date-circle .one-date-day {
  font-size: 16px;
}
.one-day-itme {
  padding-left: 90px;
}
.one-day-itme .one-day-bar {
  padding-top: 35px;
  padding-bottom: 35px;
  padding-right: 50px;
}
.one-day-itme .one-day-bar .one-title {
  font-size: 18px;
  color: #2a3342;
}
.one-day-itme .one-day-bar .one-title:hover {
  color: #477ae4;
}
.one-day-itme .one-day-bar .one-digest {
  color: #878e9a;
}
.one-day-itme .one-day-bar .one-avatar {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -15px;
  width: 30px;
  height: 30px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
}
.one-day-itme .load-box {
  margin-left: -90px;
}
.btn-share-one {
  position: absolute;
  right: 90px;
  top: 70px;
  background-color: #4dbe92;
  color: #fff;
  font-size: 16px;
  width: 108px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.new-container {
  width: 700px;
  margin: auto;
}
.new-container .new-source {
  color: #878e9a;
}
.new-container .new-title {
  font-size: 20px;
  font-weight: bold;
  color: #2a3342;
}
.new-container .new-index {
  color: #878e9a;
  font-size: 12px;
}
.new-container .new-index a {
  color: #878e9a;
  padding-left: 15px;
  background: url(../img/fastnews_link.png) left center no-repeat;
  background-size: 10px;
}
.new-container .new-index a:hover {
  color: #477ae4;
}
.new-container .new-page {
  color: #878e9a;
}
.new-container .new-title-bar {
  display: block;
  padding: 20px;
  background-color: #f7fafa;
  font-size: 16px;
  color: #555c68;
  text-align: justify;
  padding-left: 60px;
  height: 84px;
}
.new-container .new-title-bar .new-title-first {
  position: absolute;
  left: 20px;
  top: 20px;
  color: #878e9a;
  font-size: 20px;
}
.new-container .new-title-bar:hover {
  color: #477ae4;
}
.mb80 {
  margin-bottom: 80px;
}
.hot-article-imgs {
  display: block;
  -moz-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
}
.hot-article-imgs img {
  height: 134px;
}
.search-nav {
  border-bottom: 1px solid #e5e6ea;
}
.search-nav li {
  float: left;
  padding: 0 15px;
}
.search-nav li:first-child {
  padding-left: 0;
}
.search-nav li:last-child {
  padding-right: 0;
}
.search-nav li a {
  display: inline-block;
  font-weight: bold;
  color: #878e9a;
  padding-bottom: 4px;
  margin-bottom: -1px;
}
.search-nav li.active a {
  color: #477ae4;
  border-bottom: 1px solid #477ae4;
}
.btn-sel-search {
  display: inline-block;
  padding: 2px 15px;
  border: 1px solid #e5e6ea;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #878e9a;
}
.btn-sel-search:hover {
  color: #fff;
  background-color: #477ae4;
  border-color: #477ae4;
}
.btn-sel-search.active {
  color: #fff;
  background-color: #477ae4;
  border-color: #477ae4;
}
.search-number {
  color: #878e9a;
}
.search-number span {
  color: #f99a3c;
}
.search-information-hd {
  padding: 30px 0 10px;
}
span.search-key {
  color: #f99a3c;
  display: inline;
  background-color: transparent;
  padding: 0;
  margin-right: 0;
}
.search-tab .search-project .project-bar {
  border: 1px solid #e5e6ea;
}
.search-tab .search-one .one-day-itme {
  padding-left: 0;
}
.all-article {
  color: #878e9a;
}
.all-article span {
  color: #477ae4;
  padding-left: 20px;
}
.author-container,
.investorpage-container {
  max-width: 720px;
  margin: auto;
}
.empty-container {
  padding: 30px 0;
}
.empty-container p {
  margin-top: 30px;
  color: #878e9a;
}
.serve-container {
  background-color: #fff;
  margin-top: 120px;
  position: relative;
  z-index: 1;
  padding-top: 60px;
  padding-bottom: 60px;
}
.serve-left {
  width: 330px;
  padding: 0 20px;
}
.subserve-list {
  padding-left: 80px;
}
.subserve-list .subserve-bar {
  padding-top: 10px;
  padding-bottom: 10px;
  color: #878e9a;
}
.subserve-list .subserve-bar a {
  padding-left: 22px;
  color: #878e9a;
  font-size: 16px;
}
.subserve-list .subserve-bar a.xqrz {
  background: url(../img/ly_icon_service_seek.png) left center no-repeat;
  background-size: 17px;
}
.subserve-list .subserve-bar a.fbrzxx {
  background: url(../img/ly_icon_service_release.png) left center no-repeat;
  background-size: 17px;
}
.subserve-list .subserve-bar a.xqbd {
  background: url(../img/ly_icon_serve_report.png) left center no-repeat;
  background-size: 17px;
}
.subserve-list .subserve-bar a.rztzr {
  background: url(../img/ly_icon_service_authentication.png) left center no-repeat;
  background-size: 17px;
}
.subserve-list .subserve-bar a.wytg {
  background: url(../img/ly_icon_service_submission.png) left center no-repeat;
  background-size: 17px;
}
.subserve-list .subserve-bar a:hover,
.subserve-list .subserve-bar a.active {
  color: #477ae4;
}
.subserve-list .subserve-bar a:hover.xqrz,
.subserve-list .subserve-bar a.active.xqrz {
  background-image: url(../img/ly_icon_service_seek_s.png);
}
.subserve-list .subserve-bar a:hover.fbrzxx,
.subserve-list .subserve-bar a.active.fbrzxx {
  background-image: url(../img/ly_icon_service_release_s.png);
}
.subserve-list .subserve-bar a:hover.xqbd,
.subserve-list .subserve-bar a.active.xqbd {
  background-image: url(../img/ly_icon_serve_report_s.png);
}
.subserve-list .subserve-bar a:hover.rztzr,
.subserve-list .subserve-bar a.active.rztzr {
  background-image: url(../img/ly_icon_service_authentication_s.png);
}
.subserve-list .subserve-bar a:hover.wytg,
.subserve-list .subserve-bar a.active.wytg {
  background-image: url(../img/ly_icon_service_submission_s.png);
}
.serve-right {
  width: 810px;
  padding: 0 50px;
  border-left: 1px solid #e5e6ea;
}
.label-title {
  text-align: right;
  line-height: 36px;
  font-weight: bold;
  color: #878e9a;
}
.industry-list li {
  float: left;
  margin-bottom: 15px;
}
.industry-list li.active a {
  background-color: #477ae4;
  color: #fff;
}
.industry-list li a {
  display: block;
  text-align: center;
  border: 1px solid #e5e6ea;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #878e9a;
  padding: 7px 0;
}
.industry-list li a:hover,
.industry-list li a.active {
  background-color: #477ae4;
  color: #fff;
}
.select-model {
  width: 100%;
  border: 1px solid #e5e6ea;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #878e9a;
  height: 36px;
  padding: 0 10px;
}
.number-tip {
  font-size: 12px;
  color: #878e9a;
}
.lh36 {
  line-height: 36px;
}
.upload-img-box {
  width: 80px;
  height: 80px;
  border: 1px solid #e5e6ea;
  -moz-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
}
.btn-open-file {
  background-color: #477ae4;
  color: #fff;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: none;
  outline: none;
  padding: 5px 22px;
}
.upload-tip {
  font-size: 12px;
  color: #878e9a;
}
.upload-text-box {
  padding: 15px;
  padding-right: 0;
}
.btn-open-file-bp {
  background-color: #477ae4;
  color: #fff;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: none;
  outline: none;
  padding: 8px 22px;
  cursor: pointer;
}
.upload-tip-bp {
  display: inline-block;
  color: #878e9a;
  padding-left: 15px;
}
.contribute-tab {
  border-bottom: 1px solid #e5e6ea;
}
.contribute-tab li {
  float: left;
  font-size: 16px;
  color: #878e9a;
  cursor: pointer;
  padding-bottom: 5px;
  margin-bottom: -1px;
  margin-left: 15px;
}
.contribute-tab li.active {
  color: #2a3342;
  border-bottom: 2px solid #477ae4;
}
.contribute-tab li:first-child {
  margin-left: 0;
}
.contribute-email {
  display: none;
}
.contribute-title {
  font-size: 20px;
  color: #2a3342;
  font-weight: bold;
}
.contribute-tip {
  color: #878e9a;
}
.contribute-title1 {
  font-size: 16px;
  font-weight: bold;
  color: #2a3342;
}
.contribute-check-list {
  font-size: 16px;
  color: #555c68;
  line-height: 1.7;
}
.gossip-container {
  width: 720px;
  margin: auto;
  margin-top: 105px;
  position: relative;
  z-index: 1;
  padding-bottom: 60px;
}
.gossip-entry {
  background-color: #fff;
  padding: 30px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.gossip-entry .gossip-textarea {
  width: 100%;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #f1f5f6;
  outline: none;
  padding: 10px;
  resize: none;
  background-color: #f1f5f6;
  height: 100px;
}
.gossip-entry .gossip-textarea:focus {
  border-color: #477ae4;
}
.gossip-entry.gossip-discuss-entry {
  padding: 0;
}
.gossip-upload-list li {
  float: left;
  position: relative;
  width: 30px;
  height: 30px;
  margin-left: 10px;
  cursor: pointer;
}
.gossip-upload-list li:first-child {
  margin-left: 0;
}
.gossip-upload-list li.add-item {
  background: url(../img/ly_service_card.png) center no-repeat;
  background-size: 30px 30px;
  border: 1px solid #e5e6ea;
}
.gossip-upload-list li.add-item.active {
  background-image: url(../img/space_details_upload.png);
  background-size: 20px;
}
.gossip-upload-list li .del-self {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.5);
  color: #555c68;
  font-size: 26px;
  text-align: center;
  line-height: 30px;
}
.gossip-upload-list li:hover .del-self {
  display: block;
}
.gossip-upload {
  padding: 10px 0;
  border-bottom: 1px solid #e5e6ea;
}
.gossip-entry-ft {
  padding: 10px 0;
  color: #878e9a;
}
.nickname {
  color: #477ae4;
}
.change-nickname {
  display: inline-block;
  width: 16px;
  height: 16px;
  cursor: pointer;
  background: url(../img/broke_refresh.png) center no-repeat;
  background-size: 16px;
  vertical-align: text-bottom;
}
.btn-push-gossip {
  border: none;
  outline: none;
  background-color: #477ae4;
  color: #fff;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 2px 10px;
}
.gossip-hot {
  font-size: 16px;
  color: #f99a3c;
  padding-left: 25px;
  background: url(../img/search_hot.png) left center no-repeat;
  background-size: 20px;
}
.gossip-bd {
  padding: 10px 0 20px;
  word-break: break-all;
  text-align: justify;
}
.gossip-bd p {
  font-size: 16px;
  color: #555c68;
}
.gossip-bd a {
  font-size: 16px;
  color: #555c68;
}
.gossip-bd a:hover {
  color: #477ae4;
}
.gossip-ft i {
  font-style: normal;
}
.gossip-ft a {
  padding-left: 20px;
  color: #878e9a;
  font-size: 12px;
}
.gossip-ft a.gossip-discuss {
  cursor: pointer;
  background: url(../img/ly_icon_broke_comment.png) left center no-repeat;
  background-size: 14px;
}
.gossip-ft a.gossip-discuss:hover {
  color: #477ae4;
  background-image: url(../img/ly_icon_broke_comment_s.png);
}
.gossip-ft span {
  padding-left: 20px;
  color: #878e9a;
  font-size: 12px;
}
.gossip-ft span.gossip-time {
  background: url(../img/ly_icon_time.png) left center no-repeat;
  background-size: 14px;
}
.gossip-ft span.gossip-glance {
  background: url(../img/ly_icon_view.png) left center no-repeat;
  background-size: 14px;
}
.gossip-ft span.gossip-support {
  cursor: pointer;
  background: url(../img/ly_icon_broke_up.png) left center no-repeat;
  background-size: 14px;
}
.gossip-ft span.gossip-support:hover,
.gossip-ft span.gossip-support.active {
  color: #477ae4;
  background-image: url(../img/ly_icon_broke_up_s.png);
}
.gossip-ft span.gossip-share {
  z-index: 2;
  cursor: pointer;
  background: url(../img/ly_icon_broke_share.png) left center no-repeat;
  background-size: 14px;
}
.gossip-ft span.gossip-share:hover {
  color: #477ae4;
  background-image: url(../img/ly_icon_pro_sharess.png);
}
.gossip-ft span.gossip-inform {
  cursor: pointer;
  background: url(../img/ly_broke_report.png) left center no-repeat;
  background-size: 14px;
}
.gossip-ft span.gossip-inform:hover {
  color: #477ae4;
  background-image: url(../img/ly_broke_report_s.png);
}
.gossip-bar {
  padding: 30px 0;
  border-bottom: 1px solid #e5e6ea;
}
.gossip-bar.gossip-discuss-bar {
  border-bottom: none;
}
.gossip-img-box {
  padding-top: 20px;
}
.gossip-img-box .gossip-thumb {
  display: block;
  float: left;
  width: 150px;
  height: 150px;
  margin-right: 20px;
  margin-top: 20px;
  position: relative;
}
.gossip-img-box .gossip-thumb:nth-of-type(4n+0) {
  margin-right: 0;
}
.gossip-img-box .gossip-thumb:nth-of-type(1),
.gossip-img-box .gossip-thumb:nth-of-type(2),
.gossip-img-box .gossip-thumb:nth-of-type(3),
.gossip-img-box .gossip-thumb:nth-of-type(4) {
  margin-top: 0;
}
.gossip-img-box .gossip-thumb:nth-of-type(5),
.gossip-img-box .gossip-thumb:nth-of-type(6),
.gossip-img-box .gossip-thumb:nth-of-type(7),
.gossip-img-box .gossip-thumb:nth-of-type(8),
.gossip-img-box .gossip-thumb:nth-of-type(9) {
  display: none;
}
.gossip-img-box .gossip-thumb span {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(136, 153, 164, 0.6);
  color: #fff;
  font-size: 18px;
  text-align: center;
  line-height: 150px;
}
.gossip-img-box.details .gossip-thumb {
  display: block;
}
.gossip-main {
  padding: 0 30px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: #fff;
}
.gossip-share-box {
  display: none;
  position: absolute;
  top: -110px;
  left: 50%;
  margin-left: -50px;
  width: 100px;
  height: 100px;
  padding: 10px;
  background-color: #f7fafa;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.gossip-share-box:after {
  content: "";
  position: absolute;
  bottom: -7px;
  left: 50%;
  margin-left: -9px;
  width: 14px;
  height: 14px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background-color: #f7fafa;
  -moz-box-shadow: 1px -1px 30px 0 rgba(135, 142, 154, 0.15);
  -webkit-box-shadow: 1px -1px 30px 0 rgba(135, 142, 154, 0.15);
  box-shadow: 1px -1px 30px 0 rgba(135, 142, 154, 0.15);
}
.gossip-share-box .close-gossip-share-box {
  cursor: pointer;
  text-align: center;
  line-height: 20px;
}
.discuss-bar {
  padding: 20px;
  border-bottom: 1px solid #e5e6ea;
}
.discuss-bar .discuss-avatar {
  width: 40px;
  height: 40px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
}
.discuss-bar .discuss-info {
  margin-left: 55px;
}
.discuss-bar .discuss-info .floor-name {
  color: #878e9a;
}
.discuss-bar .discuss-info .floor-bd {
  color: #555c68;
  word-break: break-all;
  text-align: justify;
  margin-top: 15px;
}
.discuss-bar .discuss-info .floor-box {
  margin-right: 100px;
}
.discuss-bar .discuss-info .reply-floor {
  display: none;
  cursor: pointer;
  padding-left: 15px;
  font-size: 12px;
  color: #878e9a;
  background: url(../img/ly_broke_reply.png) left center no-repeat;
  background-size: 15px;
  margin-right: 20px;
}
.discuss-bar .discuss-info .reply-floor:hover {
  background-image: url(../img/ly_broke_reply_s.png);
  color: #477ae4;
}
.discuss-bar .discuss-info .support-up {
  cursor: pointer;
  padding-left: 15px;
  display: inline-block;
  font-size: 12px;
  color: #878e9a;
  background: url(../img/ly_icon_broke_up.png) left center no-repeat;
  background-size: 15px;
}
.discuss-bar .discuss-info .support-up.active,
.discuss-bar .discuss-info .support-up:hover {
  background-image: url(../img/ly_icon_broke_up_s.png);
  color: #477ae4;
}
.discuss-bar .discuss-info .floor-tool {
  text-align: right;
  -moz-text-align-last: right;
  text-align-last: right;
}
.discuss-bar .discuss-info .floor-time {
  font-size: 12px;
  color: #878e9a;
}
.discuss-bar .discuss-info .storey {
  position: relative;
  background-color: #f1f5f6;
  padding: 10px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  margin-top: 15px;
}
.discuss-bar .discuss-info .storey:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 15px;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 10px solid #f1f5f6;
}
.discuss-bar .discuss-info .storey .storey-bar {
  cursor: pointer;
  word-break: break-all;
  text-align: justify;
  color: #555c68;
  margin-bottom: 10px;
}
.discuss-bar .discuss-info .storey .storey-bar:last-child {
  margin-bottom: 0;
}
.discuss-bar .discuss-info .storey .storey-name {
  color: #878e9a;
}
.discuss-bar .discuss-info .storey .storey-to {
  color: #f8ac59;
}
.discuss-bar:hover .reply-floor {
  display: inline-block;
}
.gossip-statement {
  padding: 20px;
  padding-left: 65px;
  -moz-box-shadow: 0px 10px 20px 0px rgba(85, 92, 104, 0.1);
  -webkit-box-shadow: 0px 10px 20px 0px rgba(85, 92, 104, 0.1);
  box-shadow: 0px 10px 20px 0px rgba(85, 92, 104, 0.1);
  background: url(../img/pic_broke_01.png) left center no-repeat;
  background-size: 70px;
}
.gossip-statement .gossip-statement-time {
  font-size: 12px;
  color: #878e9a;
}
.gossip-statement .gossip-statement-name {
  color: #477ae4;
}
.gossip-statement .gossip-statement-name span {
  color: #f99a3c;
  background-color: rgba(248, 172, 89, 0.1);
}
.gossip-statement .gossip-statement-bd {
  text-align: justify;
}
.gossip-share-box-cover {
  position: fixed;
  z-index: 1;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.btn-latitude-longitude {
  display: inline-block;
  line-height: 36px;
  background-color: #477ae4;
  color: #fff;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 0 15px;
}
.btn-latitude-longitude:hover {
  color: #fff;
}
.input-longitude {
  width: 120px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #e5e6ea;
  outline: none;
  line-height: 34px;
  padding: 0 10px;
}
.post-table {
  width: 100%;
}
.post-table > thead > tr > th {
  text-align: center;
  color: #555c68;
  padding: 8px 15px;
}
.post-table > thead > tr > th:last-child {
  text-align: right;
}
.post-table > thead > tr > th:first-child {
  text-align: left;
}
.post-table > thead > tr > th:nth-of-type(1),
.post-table > thead > tr > th:nth-of-type(2) {
  width: 30%;
}
.post-table > thead > tr > th:nth-of-type(3),
.post-table > thead > tr > th:nth-of-type(4) {
  width: 20%;
}
.post-table > tbody > tr > td {
  text-align: center;
  color: #878e9a;
  padding: 8px 15px;
}
.post-table > tbody > tr > td:last-child {
  text-align: right;
}
.post-table > tbody > tr > td:first-child {
  text-align: left;
}
.post-table > tbody > tr > td:nth-of-type(1),
.post-table > tbody > tr > td:nth-of-type(2) {
  width: 30%;
}
.post-table > tbody > tr > td:nth-of-type(3),
.post-table > tbody > tr > td:nth-of-type(4) {
  width: 20%;
}
.post-input {
  width: 120px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #e5e6ea;
  outline: none;
  line-height: 34px;
  padding: 0 10px;
}
.btn-post-del {
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #fff;
  background-color: #477ae4;
  padding: 10px 20px;
}
.btn-post-del:hover {
  color: #fff;
}
.btn-add-post {
  display: block;
  text-align: center;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #878e9a;
  line-height: 36px;
  border: 2px dashed #e5e6ea;
}
.btn-add-post:hover {
  color: #878e9a;
}
.private-letter-avatar {
  width: 44px;
  height: 44%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
}
.private-letter-info {
  margin-left: 44px;
  padding-left: 12px;
}
.private-letter-info-hd {
  height: 24px;
  line-height: 24px;
}
.private-letter-name {
  display: inline-block;
  font-size: 16px;
  color: #878e9a;
}
.private-letter-state {
  display: inline-block;
  font-size: 12px;
  color: #878e9a;
  background-color: #f8ac59;
  padding: 0 5px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  line-height: 20px;
}
.private-letter-time {
  font-size: 12px;
  color: #878e9a;
}
.private-letter-info-text {
  font-size: 16px;
  color: #555c68;
  word-break: break-all;
  text-align: justify;
}
.private-letter-item {
  padding: 16px;
  border-bottom: 1px solid #f1f5f6;
  cursor: pointer;
}
.private-letter-item:hover {
  -moz-box-shadow: 0px 10px 20px 0px rgba(85, 92, 104, 0.1);
  -webkit-box-shadow: 0px 10px 20px 0px rgba(85, 92, 104, 0.1);
  box-shadow: 0px 10px 20px 0px rgba(85, 92, 104, 0.1);
}
.mymeeting-avatar {
  width: 94px;
  height: 94px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  -moz-box-shadow: 0px 10px 20px 0px rgba(85, 92, 104, 0.1);
  -webkit-box-shadow: 0px 10px 20px 0px rgba(85, 92, 104, 0.1);
  box-shadow: 0px 10px 20px 0px rgba(85, 92, 104, 0.1);
}
.mymeeting-info {
  height: 94px;
  margin-left: 94px;
  padding: 10px 20px;
}
.btn-cancel-meeting {
  position: absolute;
  top: 10px;
  right: 0;
  border: 1px solid #e5e6ea;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size: 14px;
  color: #878e9a;
  padding: 1px 7px;
}
.btn-cancel-meeting:hover {
  background-color: #477ae4;
  color: #fff;
}
.mymeeting-name {
  font-size: 18px;
  color: #878e9a;
  margin-bottom: 5px;
}
.mymeeting-name a {
  font-weight: bold;
  color: #477ae4;
}
.mymeeting-bar {
  font-size: 14px;
  color: #878e9a;
  margin-right: 48px;
}
.mymeeting-bar span {
  color: #555c68;
}
.mymeeting-bar:last-child {
  margin-right: 0;
}
.mymeeting-item {
  padding: 30px 0;
  border-bottom: 1px solid #e5e6ea;
}
.mymeeting-item:first-child {
  padding-top: 0;
}
.mymeeting-list {
  padding-bottom: 40px;
}
.tip-note {
  position: absolute;
  right: 0;
  top: 16px;
  background-color: #ed5565;
  color: #fff;
  padding: 5px;
  border-radius: 9px;
}
.counselor-title {
  font-size: 16px;
  color: #555c68;
}
.counselor-type {
  display: inline-block;
  border: 1px solid #e5e6ea;
  padding: 5px 19px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  color: #555c68;
}
.counselor-item {
  font-size: 16px;
  color: #555c68;
}
.counselor-item span:last-child {
  font-weight: bold;
}
.banner-type-fa-box {
  height: 348px;
  overflow: hidden;
}
.fa-banner-font {
  position: absolute;
  width: 50%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.fa-banner-tip {
  position: absolute;
  right: 0;
  bottom: 0;
}
.fa-banner-tip .tip-box {
  width: 200px;
  height: 200px;
  background-color: #fff;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 20px;
  margin-right: 20px;
  text-align: center;
  -moz-box-shadow: 0px 0px 30px 0px rgba(135, 142, 154, 0.15);
  -webkit-box-shadow: 0px 0px 30px 0px rgba(135, 142, 154, 0.15);
  box-shadow: 0px 0px 30px 0px rgba(135, 142, 154, 0.15);
}
.fa-banner-tip .tip-box:last-child {
  margin-right: 0;
}
.fa-banner-tip .tip-box p {
  font-size: 16px;
  font-weight: bold;
}
.fa-banner-tip .tip-box .img-fa {
  width: 77%;
}
.fa-banner-tip .tip-box .btn-fa {
  display: inline-block;
  color: #fff;
  padding: 5px 15px;
  border-radius: 20px;
  margin-top: 15px;
}
.fa-banner-tip .tip-box.entrepreneur p {
  color: #f8ac59;
}
.fa-banner-tip .tip-box.entrepreneur .btn-fa {
  background-color: #f8ac59;
}
.fa-banner-tip .tip-box.investors p {
  color: #477ae4;
}
.fa-banner-tip .tip-box.investors .btn-fa {
  background-color: #477ae4;
}
.fa-module-item {
  display: inline-block;
  padding-right: 87px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.fa-module-item .number {
  font-weight: bold;
}
.fa-module-item .title {
  font-size: 16px;
  color: #555c68;
}
.fa-module-item.project {
  background: url(../img/fa_item.png) right center no-repeat;
  background-size: 72px 72px;
}
.fa-module-item.project .number {
  color: #477ae4;
}
.fa-module-item.financing {
  background: url(../img/fa_financing.png) right center no-repeat;
  background-size: 72px 72px;
}
.fa-module-item.financing .number {
  color: #1ab394;
}
.fa-module-item.investors {
  background: url(../img/fa_pic_investors.png) right center no-repeat;
  background-size: 72px 72px;
}
.fa-module-item.investors .number {
  color: #ed5565;
}
.fa-module {
  -moz-box-shadow: 0px 0px 30px 0px rgba(135, 142, 154, 0.15);
  -webkit-box-shadow: 0px 0px 30px 0px rgba(135, 142, 154, 0.15);
  box-shadow: 0px 0px 30px 0px rgba(135, 142, 154, 0.15);
  padding: 62px 0;
  margin-bottom: 70px;
}
.fa-case {
  background-color: #f7fafa;
  padding-top: 52px;
  padding-bottom: 96px;
}
.fa-case .title {
  text-align: center;
  font-size: 32px;
  color: #878e9a;
}
.fa-case .btn-project {
  display: block;
  width: 50px;
  height: 50px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #fff;
  background-color: #f8ac59;
  text-align: center;
  margin: 48px auto 52px;
  padding: 5px;
}
.fa-project-swiper {
  width: 900px;
  margin: auto;
  padding-top: 30px;
  padding-bottom: 30px;
}
.fa-project-swiper .fa-project-box {
  padding-top: 30px;
  padding-bottom: 20px;
  text-align: center;
  background-color: #fff;
}
.fa-project-swiper .fa-project-box .fa-logo-box {
  width: 104px;
  height: 104px;
  margin: auto;
  overflow: hidden;
}
.fa-project-swiper .fa-project-box .fa-project-name {
  font-size: 18px;
  font-weight: bold;
  color: #2a3342;
  margin-top: 10px;
  margin-bottom: 8px;
}
.fa-project-swiper .fa-project-box .fa-project-introduce {
  color: #555c68;
  margin-bottom: 6px;
}
.fa-project-swiper .fa-project-box .fa-project-tool {
  color: #555c68;
}
.fa-project-swiper .fa-project-box .btn-project-view {
  display: inline-block;
  color: #fff;
  background-color: #477ae4;
  -moz-border-radius: 15px;
  border-radius: 15px;
  font-size: 12px;
  line-height: 25px;
  margin-top: 10px;
  padding: 0 22px;
}
.fa-project-swiper .swiper-slide-prev .fa-project-box,
.fa-project-swiper .swiper-slide-next .fa-project-box {
  border-top: 2px solid #477ae4;
}
.fa-project-swiper .swiper-slide-prev .fa-project-box .btn-project-view,
.fa-project-swiper .swiper-slide-next .fa-project-box .btn-project-view {
  display: none;
}
.fa-project-swiper .swiper-slide-active .fa-project-box {
  border-top: 2px solid #f8ac59;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.swiper-button-prev.fa-project-prev {
  width: 44px;
  background-image: url(../img/fa_prev.png);
  background-size: 44px 44px;
}
.swiper-button-next.fa-project-next {
  width: 44px;
  background-image: url(../img/fa_next.png);
  background-size: 44px 44px;
}
.fa-investors {
  height: 750px;
  overflow: hidden;
}
.fa-investors {
  border-bottom: 4px solid #2a97ff;
}
.fa-investors .fa-investors-box {
  padding-top: 52px;
}
.fa-investors .title {
  text-align: center;
  color: #fff;
  font-size: 32px;
}
.fa-investors .btn-investor {
  display: block;
  width: 50px;
  height: 50px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #fff;
  background-color: #477ae4;
  text-align: center;
  margin: 48px auto 52px;
  padding: 5px;
}
.fa-investor-item {
  float: left;
  width: 20%;
  height: 228px;
}
.fa-investor-item .img-fuil {
  height: 228px;
}
.fa-investor-item:hover .fa-investor-box {
  display: block;
}
.fa-investor-item:nth-of-type(4n+0) .fa-investor-box,
.fa-investor-item:nth-of-type(5n+0) .fa-investor-box {
  left: auto;
  right: 0;
}
.fa-investor-item .fa-investor-box {
  display: none;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 620px;
  background-color: #fff;
  padding: 10px;
}
.fa-investor-item .fa-investor-box .fa-investor-box-avatar {
  width: 268px;
  height: 268px;
  overflow: hidden;
}
.fa-investor-item .fa-investor-box .fa-investor-box-avatar .img-fuil {
  height: 268px;
}
.fa-investor-item .fa-investor-box .fa-investor-info {
  width: 332px;
  padding: 0 20px;
}
.fa-investor-item .fa-investor-box .fa-investor-info .fa-investor-name {
  font-size: 24px;
  color: #555c68;
}
.fa-investor-item .fa-investor-box .fa-investor-info .fa-investor-company,
.fa-investor-item .fa-investor-box .fa-investor-info .fa-investor-post {
  color: #555c68;
}
.fa-investor-item .fa-investor-box .fa-investor-info .fa-investor-info-box {
  margin-top: 10px;
}
.fa-investor-item .fa-investor-box .fa-investor-info .fa-investor-info-box .fa-investor-info-title {
  color: #878e9a;
}
.fa-investor-item .fa-investor-box .fa-investor-info .fa-investor-info-box .fa-investor-info-list {
  margin-right: -5px;
  left: -5px;
}
.fa-investor-item .fa-investor-box .fa-investor-info .fa-investor-info-box .fa-investor-info-item {
  float: left;
  width: 33.33%;
  padding: 0 5px;
  margin-top: 10px;
}
.fa-investor-item .fa-investor-box .fa-investor-info .fa-investor-info-box .fa-investor-info-item span {
  display: block;
  text-align: center;
  -moz-border-radius: 15px;
  border-radius: 15px;
  border: 1px solid #e5e6ea;
  color: #555c68;
  line-height: 22px;
}
.fa-investor-item .fa-investor-box .fa-investor-info .btn-investor-view {
  display: inline-block;
  line-height: 30px;
  padding: 0 24px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  color: #fff;
  background: #477ae4;
  background: -webkit-linear-gradient(left, #477ae4, #f8ac59);
  background: -o-linear-gradient(right, #477ae4, #f8ac59);
  background: -moz-linear-gradient(right, #477ae4, #f8ac59);
  background: -webkit-gradient(linear, left top, right top, from(#477ae4), to(#f8ac59));
  background: -moz-linear-gradient(left, #477ae4, #f8ac59);
  background: linear-gradient(to right, #477ae4, #f8ac59);
}
.fa-service {
  padding-top: 50px;
  padding-bottom: 100px;
}
.fa-service .title {
  font-size: 32px;
  color: #555c68;
  margin-bottom: 40px;
  text-align: center;
}
.fa-service .text-fa-service {
  text-align: center;
  font-size: 20px;
  color: #555c68;
}
.fa-service .img-fa-service {
  width: 100%;
}
.fa-logo {
  padding-top: 50px;
  padding-bottom: 100px;
}
.fa-logo .title {
  font-size: 32px;
  color: #555c68;
  margin-bottom: 40px;
  text-align: center;
}
.fa-logo .fa-logo-list {
  margin-left: -10px;
  margin-right: -10px;
}
.fa-logo .fa-logo-list .fa-logo-item {
  float: left;
  width: 20%;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 20px;
}
.fa-logo .fa-logo-list .fa-logo-item .img-fa-logo {
  width: 100%;
  border: 1px solid #e5e6ea;
}
.fa-discover {
  height: 328px;
  background-color: #fffaf4;
  text-align: center;
}
.fa-discover .fa-discover-box {
  display: inline-block;
  height: 328px;
  padding-top: 100px;
  padding-left: 450px;
  background: url(../img/ly_pic_fa_01.png) left center no-repeat;
  background-size: auto 328px;
}
.fa-discover .text-fa-discover {
  font-size: 34px;
  color: #555c68;
  margin-bottom: 16px;
}
.fa-discover .btn-rong-project {
  display: inline-block;
  width: 267px;
  height: 64px;
  font-size: 24px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  line-height: 60px;
  background: url(../img/ly_btn_fa.png) center no-repeat;
  background-size: auto 64px;
}
.reset-password-box {
  padding-top: 20px;
  padding-bottom: 40px;
  height: 540px;
}
.reset-password-email {
  position: absolute;
  z-index: 52;
  width: 800px;
  height: 480px;
  left: 50%;
  margin-left: -400px;
  -moz-box-shadow: 1px 1px 50px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 1px 1px 50px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 50px rgba(0, 0, 0, 0.3);
}
.reset-password-cover {
  position: fixed;
  z-index: 51;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.5);
}
.serve-title-list {
  text-align: center;
}
.serve-title-list li {
  display: inline-block;
  margin-right: 30px;
}
.serve-title-list li a {
  font-size: 18px;
  color: #555c68;
}
.serve-title-list li a:hover {
  color: #477ae4;
}
.serve-title-list li:last-child {
  margin-right: 0;
}
.serve-title-list li.active {
  border-bottom: 2px solid #477ae4;
}
.serve-title-list li.active a {
  color: #477ae4;
}
.tip-serve {
  padding: 10px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding-left: 40px;
  background: #fcf8e3 url(../img/ly_service_report_prompt.png) left 10px center no-repeat;
  background-size: 20px;
  color: #555c68;
}
.tip-back-password {
  display: none;
}
.tip-active-account {
  font-size: 15px;
  text-align: justify;
  word-break: break-all;
  margin-bottom: 5px;
}
.tip-not-find {
  font-size: 14px;
  color: #777;
  margin-bottom: 20px;
  text-align: justify;
  word-break: break-all;
}
.btn-email {
  display: block;
  line-height: 35px;
  background-color: #fe8956;
  color: #fff;
  text-align: center;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.btn-email:hover {
  background-color: #EE7700;
  color: #fff;
}
@media (max-width: 768px) {
  .imgdel {
    display: block;
  }
}
.imgdel {
  display: none;
}
.upload_thum:hover .imgdel {
  display: block;
}
.wq-investor-title {
  font-weight: bold;
  padding: 8px 0;
  border-bottom: 1px solid #e5e6ea;
}
.wq-investor-item {
  padding: 15px 0;
}
.wq-pt {
  padding-top: 10px;
}
.lh60 {
  line-height: 60px;
}
.wq-text-right {
  text-align: right;
}
.activity-swiper .img-fuil {
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.activity-swiper .title {
  color: #2a3342;
  font-size: 16px;
  margin-top: 5px;
}
.activity-swiper .title:hover {
  color: #477ae4;
}
.activity-swiper .time {
  color: #878e9a;
}
.activity-swiper.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 0;
}
.activity-swiper.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.activity-swiper.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active {
  background-color: #000;
  opacity: .2;
  width: 16px;
}
.activity-swiper.swiper-container-horizontal .swiper-pagination {
  text-align: right;
}
.activity-swiper.swiper-container-horizontal .swiper-pagination .swiper-pagination-bullet:last-child {
  margin-right: 0;
}
.serve-list li {
  float: left;
  width: 50%;
}
.serve-list li a {
  display: block;
  color: #555c68;
  line-height: 71px;
  padding-left: 71px;
}
.serve-list li a:hover {
  color: #477ae4;
}
.serve-list li a:hover.icon-service-report {
  background-image: url(../img/ly_icon_service_report_s.png);
}
.serve-list li a:hover.icon-service-public {
  background-image: url(../img/ly_icon_service_publish_s.png);
}
.serve-list li a:hover.icon-service-fa {
  background-image: url(../img/ly_icon_service_search_s.png);
}
.serve-list li a:hover.icon-service-post {
  background-image: url(../img/ly_icon_service_draft_s.png);
}
.serve-list li a.icon-service-report {
  background: url(../img/ly_icon_service_report.png) left center no-repeat;
  background-size: 71px;
}
.serve-list li a.icon-service-public {
  background: url(../img/ly_icon_service_publish.png) left center no-repeat;
  background-size: 71px;
}
.serve-list li a.icon-service-fa {
  background: url(../img/ly_icon_service_search.png) left center no-repeat;
  background-size: 71px;
}
.serve-list li a.icon-service-post {
  background: url(../img/ly_icon_service_draft.png) left center no-repeat;
  background-size: 71px;
}
.dn {
  display: none;
}
.tab {
  display: inline-block;
}
.tab li {
  position: relative;
  float: left;
  display: inline-block;
  padding: 5px 15px;
  border-right: 1px solid #e5e6ea;
  color: #555c68;
  cursor: pointer;
  border: 1px solid #e5e6ea;
}
.tab li:first-child {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.tab li:last-child {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.tab li.active {
  font-weight: bold;
  color: #477ae4;
  border: none;
}
.tab li.active:after {
  content: "";
  position: absolute;
  left: 0;
  top: -4px;
  bottom: -4px;
  width: 100%;
  border: 2px solid #477ae4;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.title-list .title-item {
  padding: 7px 0;
}
.title-list .title-item:first-child {
  padding-top: 0;
}
.title-list .title-item:last-child {
  padding-bottom: 0;
}
.title-list .title-item a {
  display: block;
}
.title-list .title-item a:hover .title {
  color: #477ae4;
}
.title-list .title-item .time {
  float: left;
  color: #cbd5dc;
}
.title-list .title-item .title {
  margin-left: 40px;
  padding-left: 12px;
  color: #2a3342;
  word-break: break-all;
  text-align: justify;
}
.icon-more {
  display: inline-block;
  width: 10px;
  height: 10px;
  background: url(../img/ly_details_more.png) center no-repeat;
  background-size: 10px 10px;
}
.icon-more:hover {
  background-image: url(../img/ly_details_more_s.png);
}
.apply-container {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100px;
  background-color: #ecf1fc;
  border-top: 1px solid rgba(71, 122, 228, 0.4);
  padding: 15px 0;
}
.apply-container.poab {
  position: absolute;
}
.apply-container .btn-apply {
  display: inline-block;
  width: 140px;
  height: 39px;
  line-height: 35px;
  color: #fff;
  font-size: 18px;
  background: url(../img/ly_button_activity_join.png) center no-repeat;
  background-size: 140px 39px;
}
.apply-container p {
  margin-top: 11px;
  color: #878e9a;
}
.apply-container p span {
  color: #477ae4;
}
.pop-erweima {
  position: relative;
}
.pop-erweima .poperweima {
  display: none;
  position: absolute;
  width: 100px;
  height: 100px;
  left: 50%;
  margin-left: -50px;
  top: -100px;
}
.pop-erweima:hover .poperweima {
  display: block;
}
.poperweima {
  display: none;
}
.author-article-list {
  padding: 15px;
  border: 1px solid #e5e6ea;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.author-article-list .author-article-item {
  padding: 7px 0;
}
.author-article-list .author-article-item .title {
  word-break: break-all;
  word-wrap: break-word;
}
.author-article-list .author-article-item .time {
  color: #878e9a;
  font-size: 12px;
  margin-top: 3px;
}
.author-article-total {
  padding-bottom: 4px;
}
.author-article-total span {
  padding-bottom: 5px;
  border-bottom: 2px solid #477ae4;
}
.mt0 {
  margin-top: 0;
}
.mb60 {
  margin-bottom: 60px;
}
.lyw-sile {
  position: fixed;
  right: 0;
  bottom: 50px;
}
.lyw-sile .lyw-sile-item {
  width: 64px;
  height: 64px;
  cursor: pointer;
}
.lyw-sile .lyw-sile-item.back-top {
  display: none;
  background: url(../img/ly_backtop.png) center no-repeat;
  background-size: 64px 64px;
}
.lyw-sile .lyw-sile-item.back-top:hover {
  background-image: url(../img/ly_backtop_s.png);
}
.lyw-sile .lyw-sile-item.feedback {
  display: block;
  background: url(../img/ly_feedback.png) center no-repeat;
  background-size: 64px 64px;
}
.lyw-sile .lyw-sile-item.feedback:hover {
  background-image: url(../img/ly_feedback_s.png);
}
.tip-verify {
  min-height: 168px;
}
.tip-verify .verify {
  text-align: center;
}
.tip-verify .verify.ing {
  line-height: 168px;
}
.tip-verify .verify.fail {
  padding-top: 50px;
  margin-bottom: 20px;
}
.tip-verify .btn-reverify {
  display: block;
  width: 120px;
  height: 36px;
  margin: auto;
  text-align: center;
  line-height: 36px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #477ae4;
  color: #477ae4;
}
.tip-verify .btn-reverify:hover {
  background-color: #477ae4;
  color: #fff;
}
.page-title {
  text-align: center;
}
.friend-link {
  font-size: 16px;
}
.friend-link li {
  float: left;
  width: 20%;
  text-align: center;
  line-height: 35px;
}
.cooperation {
  font-size: 16px;
  margin-top: 30px;
}
.app-banner-left {
  width: 500px;
  height: 400px;
}
.app-banner-right {
  margin-left: 500px;
  padding-right: 48px;
  padding-top: 80px;
}
.app-module1 {
  background: url(../img/ly_app_bg_01.png) center bottom no-repeat;
  background-size: 100% auto;
}
.app-down-logo {
  height: 51px;
  margin-bottom: 24px;
}
.app-des {
  font-size: 16px;
  color: #555c68;
  margin-bottom: 32px;
}
.btn-lywapp-group .btn-lywapp {
  display: inline-block;
  cursor: pointer;
  text-align: center;
  font-size: 16px;
  color: #fff;
  line-height: 32px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  margin-right: 24px;
  padding: 0 25px;
  position: relative;
}
.btn-lywapp-group .btn-lywapp:last-child {
  margin-right: 0;
}
.btn-lywapp-group .btn-lywapp.ios {
  background: -webkit-linear-gradient(left, #f56e3e, #eb657d);
  background: -o-linear-gradient(right, #f56e3e, #eb657d);
  background: -moz-linear-gradient(right, #f56e3e, #eb657d);
  background: -webkit-gradient(linear, left top, right top, from(#f56e3e), to(#eb657d));
  background: -moz-linear-gradient(left, #f56e3e, #eb657d);
  background: linear-gradient(to right, #f56e3e, #eb657d);
}
.btn-lywapp-group .btn-lywapp.android {
  background: -webkit-linear-gradient(left, #9568fc, #3777f9);
  background: -o-linear-gradient(right, #9568fc, #3777f9);
  background: -moz-linear-gradient(right, #9568fc, #3777f9);
  background: -webkit-gradient(linear, left top, right top, from(#9568fc), to(#3777f9));
  background: -moz-linear-gradient(left, #9568fc, #3777f9);
  background: linear-gradient(to right, #9568fc, #3777f9);
}
.btn-lywapp-group .btn-lywapp:hover .lywapp-erweima-box {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
.btn-lywapp-group .btn-lywapp .lywapp-erweima-box {
  position: absolute;
  z-index: 10;
  left: 50%;
  margin-left: -75px;
  top: 40px;
  width: 148px;
  padding: 10px;
  background-color: #fff;
  border: solid 1px rgba(26, 53, 71, 0.12);
  -webkit-box-shadow: 0 1px 2px rgba(26, 53, 71, 0.1);
  -moz-box-shadow: 0 1px 2px rgba(26, 53, 71, 0.1);
  -ms-box-shadow: 0 1px 2px rgba(26, 53, 71, 0.1);
  -o-box-shadow: 0 1px 2px rgba(26, 53, 71, 0.1);
  box-shadow: 0 1px 2px rgba(26, 53, 71, 0.1);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.3s cubic-bezier(0.31, 0.57, 0.68, 1.36);
  -moz-transition: all 0.3s cubic-bezier(0.31, 0.57, 0.68, 1.36);
  -ms-transition: all 0.3s cubic-bezier(0.31, 0.57, 0.68, 1.36);
  -o-transition: all 0.3s cubic-bezier(0.31, 0.57, 0.68, 1.36);
  transition: all 0.3s cubic-bezier(0.31, 0.57, 0.68, 1.36);
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  transform-origin: 50% 0;
  opacity: 0;
}
.btn-lywapp-group .btn-lywapp .lywapp-erweima-box:before {
  width: 10px;
  height: 10px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background: #fff;
  border: solid 1px rgba(26, 53, 71, 0.12);
  border-width: 1px 1px 0 0;
  position: absolute;
  top: -6px;
  left: 50%;
  margin-left: -7px;
  content: "";
}
.btn-lywapp-group .btn-lywapp .lywapp-download-pic {
  width: 20px;
  margin-right: 5px;
  vertical-align: text-bottom;
}
.app-module2-right {
  width: 600px;
  height: 300px;
}
.app-module2-left {
  margin-right: 600px;
  text-align: right;
  padding-top: 134px;
}
.app-module2-left h2 {
  position: relative;
  color: #555c68;
  margin-bottom: 48px;
}
.app-module2-left h2:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: -18px;
  width: 28px;
  height: 8px;
  background-color: #477ae4;
}
.app-module2-left p {
  font-size: 18px;
  color: #555c68;
  margin-bottom: 15px;
}
.app-module2-left p:last-child {
  margin-bottom: 0;
}
.app-module-pic1 {
  position: absolute;
  height: 499px;
  top: 40px;
  left: 112px;
}
.app-module3-right {
  margin-left: 500px;
  padding-top: 300px;
}
.app-module3-right h2 {
  position: relative;
  color: #fff;
  margin-bottom: 48px;
}
.app-module3-right h2:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -18px;
  width: 28px;
  height: 8px;
  background-color: #477ae4;
}
.app-module3-right p {
  font-size: 18px;
  color: #fff;
}
.app-module3-left {
  width: 500px;
  height: 590px;
}
.app-module3 {
  background: url(../img/ly_app_bg_02.png) center bottom no-repeat;
  background-size: 100% auto;
}
.app-module-pic2 {
  position: absolute;
  height: 480px;
  left: 91px;
}
.app-module4-right {
  width: 500px;
  height: 250px;
}
.app-module4-left {
  margin-right: 500px;
  text-align: right;
  padding-top: 30px;
}
.app-module4-left h2 {
  position: relative;
  color: #555c68;
  margin-bottom: 48px;
}
.app-module4-left h2:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: -18px;
  width: 28px;
  height: 8px;
  background-color: #477ae4;
}
.app-module4-left p {
  font-size: 18px;
  color: #555c68;
}
.app-module-pic3 {
  position: absolute;
  width: 303px;
  left: 98px;
  top: 100px;
}
.app-module5-left {
  width: 700px;
  height: 540px;
}
.app-module5-right {
  margin-right: 700px;
  padding-top: 300px;
  text-align: right;
}
.app-module5-right h2 {
  position: relative;
  color: #fff;
  margin-bottom: 48px;
}
.app-module5-right h2:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: -18px;
  width: 28px;
  height: 8px;
  background-color: #477ae4;
}
.app-module5-right p {
  font-size: 18px;
  color: #fff;
}
.app-module5 {
  background: url(../img/ly_app_bg_03.png) center bottom no-repeat;
  background-size: 100% auto;
}
.app-module-pic4 {
  position: absolute;
  width: 301px;
  left: 100px;
  top: -118px;
}
.app-module-pic5 {
  position: absolute;
  width: 312px;
  left: 0;
}
.app-module5-pox h1 {
  color: #fff;
  margin-bottom: 40px;
}
.app-module5-pox h1 span {
  display: inline-block;
  padding-right: 10px;
  margin-right: 10px;
  position: relative;
}
.app-module5-pox h1 span:after {
  content: "";
  position: absolute;
  right: 0;
  top: 8px;
  bottom: 8px;
  width: 1px;
  background-color: #fff;
}
.app-module5-pox .btn-lywapp {
  width: 170px;
  background-color: #fff;
  color: #555c68;
}
.home-top-ad {
  height: 90px;
}
.home-right-ad1 {
  height: 198px;
}
.home-right-ad2 {
  height: 160px;
}
.article-left-ad {
  height: 160px;
}
.article-right-ad1 {
  height: 198px;
}
.article-right-ad2 {
  height: 198px;
}
.article-right-ad3 {
  height: 160px;
}
.activity-right-ad {
  height: 198px;
}
.service-left-ad {
  height: 128px;
}
.personalcenter-left-ad {
  height: 198px;
}
.btn-back {
  border: 1px solid #477ae4;
  color: #477ae4;
  font-size: 16px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 5px 33px;
}
.btn-back:hover {
  background-color: #477ae4;
  color: #fff;
}
.banner-tool-box {
  position: absolute;
  top: 15px;
  left: 15px;
}
.banner-tool-box span {
  display: inline-block;
  color: #fff;
  padding: 0 6px;
  margin-right: 5px;
  font-size: 14px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.banner-tool-box span.dujia {
  background-color: #de5565;
}
.banner-tool-box span.shoufa {
  background-color: #f8ac59;
}
.banner-tool-box span:last-child {
  margin-right: 0;
}
.gossip-upload .upload_thum {
  width: 30px;
  height: 30px;
  border-radius: 2px;
  margin-bottom: 0px;
}
.gossip-upload .upload_thum img {
  width: 100%;
  height: 100%;
}
.gossip-upload .multi_uploader .imglist {
  padding: 0px;
}
.station-piclist li {
  width: 100px;
  height: 100px;
  border: 2px dashed #999;
  border-radius: 15px;
  position: relative;
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
  overflow: hidden;
}
.station-piclist li .adds-pic {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(../img/adds.png) center no-repeat;
  background-size: cover;
}
.station-piclist li .del-piclist {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(../img/del.png) center no-repeat;
  background-size: cover;
}
.station-piclist li:hover .del-piclist {
  display: block;
}
#cnzz_stat_icon_1256467162 {
  display: none;
}
.activity-topic {
  width: 420px;
  margin: auto;
}
.activity-topic li {
  float: left;
  width: 200px;
  margin-right: 20px;
}
.activity-topic li:last-child {
  margin-right: 0;
}
.activity-topic li a {
  display: block;
  line-height: 40px;
  text-align: center;
}
.activity-topic li a.to-activity {
  background: url(../img/ly_activity_tab_01.png) center no-repeat;
  background-size: 200px 40px;
  color: #555c68;
}
.activity-topic li a.to-activity:hover,
.activity-topic li a.to-activity.active {
  background-image: url(../img/ly_activity_tab_01_s.png);
  color: #fff;
}
.activity-topic li a.to-topic {
  background: url(../img/ly_activity_tab_02_s.png) center no-repeat;
  background-size: 200px 40px;
  color: #555c68;
}
.activity-topic li a.to-topic:hover,
.activity-topic li a.to-topic.active {
  background-image: url(../img/ly_activity_tab_02.png);
  color: #fff;
}
.topic-item {
  padding: 15px 0;
  border-bottom: 1px solid #f1f5f6;
}
.topic-item .topic-pic {
  display: block;
}
.topic-item .topic-title1 {
  font-size: 18px;
}
.topic-item .topic-time {
  color: #878e9a;
}
.qr-container {
  float: right;
}
.ft-text-container {
  float: left;
}
#jiathis_weixin_share {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.5);
}
#jiathis_weixin_modal {
  border: none !important;
  padding-top: 40px;
  width: 280px !important;
  height: 270px !important;
  margin-left: -140px !important;
  margin-top: -135px !important;
  overflow: visible !important;
}
#jiathis_weixin_h3 {
  font-size: 16px !important;
  font-weight: normal !important;
  text-align: center !important;
}
#jiathis_webchat img {
  width: 140px !important;
  height: 140px !important;
}
#jiathis_modal_header {
  padding: 0 !important;
  border-bottom: none !important;
}
#jiathis_modal_footer {
  display: none !important;
}
#jiathis_modal_body {
  height: 175px !important;
}
#jiathis_weixin_close {
  position: absolute;
  left: 50%;
  bottom: -60px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #fff;
  margin-left: -20px;
  line-height: 40px !important;
  text-align: center;
  font-size: 30px !important;
  opacity: 1 !important;
  float: none !important;
  font-weight: lighter !important;
  color: #555c68 !important;
}
.get-img-html {
  position: absolute;
  background: #fff;
  top: 0;
}
.ticket-title {
  position: absolute;
  left: 0;
  top: 0;
  font-weight: bold;
  color: #878e9a;
}
.video-banner {
  height: 360px;
  padding-right: 360px;
  position: relative;
}
.video-banner .video-pic {
  display: block;
  position: relative;
  height: 360px;
  overflow: hidden;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.video-banner .video-pic .pic {
  width: 100%;
  min-height: 100%;
}
.video-banner .video-pic .time {
  position: absolute;
  left: 0;
  top: 20px;
  background-color: rgba(255, 255, 255, 0.2);
  color: #fff;
  font-size: 12px;
  padding: 0 10px;
  line-height: 24px;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
.video-banner .video-pic .icon-play {
  position: absolute;
  width: 42px;
  height: 42px;
  top: 50%;
  left: 50%;
  margin-left: -21px;
  margin-top: -21px;
  background: url(../img/ly_video_header_icon_play.png) center no-repeat;
  background-size: 42px;
}
.video-banner .video-info {
  position: absolute;
  top: 0;
  right: 0;
  width: 360px;
  height: 360px;
  padding: 30px;
  background-color: #515967;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.video-banner .video-info .xianzhi {
  height: 300px;
  overflow: hidden;
}
.video-banner .video-info .video-title {
  font-size: 20px;
  font-weight: bold;
  color: #fff;
}
.video-banner .video-info .video-brief {
  margin-top: 40px;
  color: #fff;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
}
.video-list {
  margin-left: -10px;
  margin-right: -10px;
}
.video-list .video-item {
  float: left;
  width: 33.33%;
  padding: 0 10px;
  margin-top: 20px;
}
.video-list .video-item:nth-of-type(1),
.video-list .video-item:nth-of-type(2),
.video-list .video-item:nth-of-type(3) {
  margin-top: 0;
}
.video-list .video-item .video-item-box {
  border: 1px solid #eee;
  border-radius: 2px;
}
.video-list .video-pic {
  display: block;
  position: relative;
  border-radius: 2px;
  overflow: hidden;
}
.video-list .video-pic .pic {
  width: 100%;
}
.video-list .video-pic .time {
  position: absolute;
  right: 10px;
  bottom: 10px;
  font-size: 12px;
  color: #fff;
}
.video-list .video-pic .icon-play {
  position: absolute;
  width: 40px;
  height: 40px;
  left: 50%;
  top: 50%;
  margin-left: -20px;
  margin-top: -20px;
  background: url(../img/ly_video_icon_play.png) center no-repeat;
  background-size: 40px;
}
.video-list .video-info {
  position: relative;
  padding: 12px;
  padding-top: 15px;
}
.video-list .video-info .no-time-box {
  overflow: hidden;
}
.video-list .video-info .video-title {
  height: 40px;
  font-size: 15px;
  color: #2a3342;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.video-list .video-info .video-brief {
  margin-top: 10px;
  color: #878d9a;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.video-list .video-info .video-info-ft {
  margin-top: 15px;
  font-size: 12px;
  color: #878d9a;
}
.video-container {
  width: 960px;
  margin: auto;
}
.video-container .video-source a {
  color: #fff;
}
.video-main.pr50 {
  padding-right: 50px;
}
.video-main .video-title {
  font-size: 24px;
  font-weight: bold;
}
.video-main .time {
  font-size: 12px;
  margin-bottom: 20px;
}
.video-main .video-box {
  margin-bottom: 40px;
}
.sider-video {
  display: block;
}
.sider-video .time {
  position: absolute;
  top: 20px;
  left: 0;
  background-color: rgba(255, 255, 255, 0.2);
  color: #fff;
  font-size: 12px;
  line-height: 24px;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  padding: 0 10px;
}
.sider-video .icon-play {
  position: absolute;
  width: 30px;
  height: 30px;
  right: 20px;
  top: 20px;
  background: url(../img/ly_video_icon_play.png) center no-repeat;
  background-size: 30px;
}
.sider-video .title-box {
  position: absolute;
  left: 15px;
  right: 15px;
  bottom: 15px;
}
.sider-video .title-box .title {
  font-size: 16px;
  color: #fff;
}
.sider-video .title-box .time-ago {
  position: absolute;
  top: -30px;
  left: 0;
  font-size: 12px;
  color: #fff;
}
.bg-video {
  background-color: #33373f;
  color: #fff;
}
.video-title-hd {
  margin-bottom: 15px;
}
.video-title-hd .video-title {
  font-size: 16px;
  font-weight: bold;
  color: #2a3342;
  background-color: #fff;
  padding-left: 10px;
  border-left: 4px solid #477ae4;
}
.video-title-hd .video-more {
  font-size: 12px;
  color: #878e9a;
  padding-top: 1px;
  padding-right: 15px;
  background: url(../img/more.png) right center no-repeat;
  background-size: 8px 12px;
}
.video-title-hd .video-more:hover {
  color: #477ae4;
}
.share-qrcode-box {
  padding-top: 15px;
  text-align: center;
}
.share-qrcode {
  width: 125px;
}
.share-qrcode-tip {
  margin-top: 10px;
  color: #666;
}
.ad-tip {
  position: absolute;
  z-index: 1000;
  right: 0;
  bottom: 0;
  font-size: 12px;
  color: #fff;
}
.miaozhen-pic {
  position: absolute;
}
/* 按钮样式*/
.lyw-btn {
  display: inline-block;
  border: 1px solid #e5e6ea;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 0 12px;
  line-height: 30px;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.lyw-btn.lyw-btn-default {
  background-color: #fff;
}
.lyw-btn.lyw-btn-primary {
  color: #fff;
  background-color: #477ae4;
}
.btn-activity-apply {
  display: inline-block;
  border: 1px solid #477ae4;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #477ae4;
  padding: 6px 16px;
}
.btn-activity-apply:hover {
  color: #fff;
  background-color: #477ae4;
}
.lyw-nav {
  position: fixed;
  z-index: 50;
  top: 0;
  width: 100%;
  height: 70px;
  background-color: #fff;
  border-bottom: 1px solid #e5e6ea;
}
.lyw-nav.header-hide {
  -webkit-transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -moz-transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -webkit-transform: translateY(-90px);
  -moz-transform: translateY(-90px);
  -ms-transform: translateY(-90px);
  transform: translateY(-90px);
}
.lyw-nav.header-show {
  -webkit-transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.lyw-logo {
  display: block;
  line-height: 70px;
}
.lyw-logo img {
  height: 30px;
}
.lyw-nav-list {
  line-height: 70px;
  padding-left: 10px;
}
.lyw-nav-bar {
  padding: 0 20px;
}
.lyw-nav-bar.active .lyw-nav-item {
  color: #477ae4;
}
.lyw-nav-bar a {
  font-size: 16px;
  color: #555c68;
}
.lyw-nav-bar a:hover {
  color: #477ae4;
}
.no-link {
  cursor: default;
}
.lyw-subnav-list {
  display: none;
}
.lyw-subnav-list li {
  line-height: normal;
  padding: 10px 0;
}
.lyw-subnav-list li a {
  display: block;
  text-align: center;
  cursor: pointer;
  font-size: 14px;
  color: #555c68;
}
.lyw-subnav-list li a:hover {
  color: #477ae4;
}
.lyw-subnav-list:after {
  content: "";
  position: absolute;
  top: -7px;
  left: 50%;
  margin-left: -9px;
  width: 14px;
  height: 14px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background: #fff;
  -moz-box-shadow: 1px -1px 30px 0 rgba(135, 142, 154, 0.15);
  -webkit-box-shadow: 1px -1px 30px 0 rgba(135, 142, 154, 0.15);
  box-shadow: 1px -1px 30px 0 rgba(135, 142, 154, 0.15);
}
.lyw-subnav-list-default {
  position: absolute;
  top: 65px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -moz-border-radius: 8px;
  border-radius: 8px;
  background-color: #fff;
  width: 150px;
  padding: 20px;
  -moz-box-shadow: 0 0 30px 0 rgba(135, 142, 154, 0.15);
  -webkit-box-shadow: 0 0 30px 0 rgba(135, 142, 154, 0.15);
  box-shadow: 0 0 30px 0 rgba(135, 142, 154, 0.15);
}
.lyw-subnav-list-service {
  position: absolute;
  top: 65px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 300px;
  padding: 30px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background-color: #fff;
  -moz-box-shadow: 0 0 30px 0 rgba(135, 142, 154, 0.15);
  -webkit-box-shadow: 0 0 30px 0 rgba(135, 142, 154, 0.15);
  box-shadow: 0 0 30px 0 rgba(135, 142, 154, 0.15);
}
.lyw-subnav-list-service li {
  float: left;
  width: 50%;
  padding: 0;
  margin-top: 10px;
}
.lyw-subnav-list-service li:nth-of-type(1),
.lyw-subnav-list-service li:nth-of-type(2) {
  margin-top: 0;
}
.lyw-subnav-list-service li > div {
  line-height: 23px;
}
.lyw-subnav-list-service li > a {
  display: block;
  text-align: center;
  color: #878e9a;
  font-size: 14px;
  padding-top: 60px;
}
.lyw-subnav-list-service li > a:hover {
  color: #477ae4;
}
.lyw-subnav-list-service li > a:hover.icon-service-report {
  background-image: url(../img/ly_icon_service_report_s.png);
}
.lyw-subnav-list-service li > a:hover.icon-service-publish {
  background-image: url(../img/ly_icon_service_publish_s.png);
}
.lyw-subnav-list-service li > a:hover.icon-service-search {
  background-image: url(../img/ly_icon_service_search_s.png);
}
.lyw-subnav-list-service li > a:hover.icon-service-draft {
  background-image: url(../img/ly_icon_service_draft_s.png);
}
.lyw-subnav-list-service li > a.icon-service-report {
  background: url(../img/ly_icon_service_report.png) top center no-repeat;
  background-size: 71px;
}
.lyw-subnav-list-service li > a.icon-service-publish {
  background: url(../img/ly_icon_service_publish.png) top center no-repeat;
  background-size: 71px;
}
.lyw-subnav-list-service li > a.icon-service-search {
  background: url(../img/ly_icon_service_search.png) top center no-repeat;
  background-size: 71px;
}
.lyw-subnav-list-service li > a.icon-service-draft {
  background: url(../img/ly_icon_service_draft.png) top center no-repeat;
  background-size: 71px;
}
.lyw-service-title {
  position: relative;
  font-size: 16px;
  font-weight: bold;
  color: #555c68;
  padding-left: 13px;
}
.lyw-service-title:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -4px;
  width: 8px;
  height: 8px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 2px solid #878e9a;
}
.has-subnav:after {
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -2px;
  right: 13px;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #878e9a;
}
.has-subnav:hover .lyw-subnav-list {
  display: block;
}
.btn-search {
  display: block;
  padding-left: 28px;
  padding-right: 10px;
  height: 70px;
  line-height: 70px;
  color: #878e9a;
  background: url(../img/ly_icon_search.png) left 8px center no-repeat;
  background-size: 20px;
}
.btn-search:hover {
  background-image: url(../img/ly_icon_search_s.png);
}
.btn-note {
  display: block;
  width: 40px;
  height: 70px;
  line-height: 70px;
  background: url(../img/ly_icon_notification.png) center no-repeat;
  background-size: 20px;
}
.btn-note:hover {
  background-image: url(../img/ly_icon_notification_h.png);
}
.btn-note span {
  position: absolute;
  right: 0;
  top: 20px;
  background-color: #ed5565;
  color: #fff;
  line-height: 18px;
  height: 18px;
  padding: 0 5px;
  font-size: 12px;
  border-radius: 9px;
}
.btn-app {
  display: block;
  padding-left: 28px;
  padding-right: 10px;
  height: 70px;
  line-height: 70px;
  background: url(../img/ly_icon_app.png) left 8px center no-repeat;
  background-size: 20px;
  color: #878e9a;
}
.btn-app:hover {
  background-image: url(../img/ly_icon_app_s.png);
  color: #477ae4;
}
.no-login {
  padding: 23px 0;
}
.btn-login,
.btn-register {
  display: inline-block;
  width: 50px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  border-radius: 2px;
  color: #555c68;
}
.btn-login:hover,
.btn-register:hover {
  background-color: #477ae4;
  color: #fff;
}
.avatar-40 {
  display: block;
  width: 40px;
  height: 40px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
}
.personal-menu {
  display: none;
  position: absolute;
  z-index: 1;
  top: 65px;
  right: 0;
  width: 240px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background-color: #fff;
  -moz-box-shadow: 0 0 30px 0 rgba(135, 142, 154, 0.15);
  -webkit-box-shadow: 0 0 30px 0 rgba(135, 142, 154, 0.15);
  box-shadow: 0 0 30px 0 rgba(135, 142, 154, 0.15);
}
.personal-menu:after {
  content: "";
  position: absolute;
  top: -7px;
  right: 12px;
  width: 14px;
  height: 14px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background: #477ae4;
  -moz-box-shadow: 1px -1px 30px 0 rgba(135, 142, 154, 0.15);
  -webkit-box-shadow: 1px -1px 30px 0 rgba(135, 142, 154, 0.15);
  box-shadow: 1px -1px 30px 0 rgba(135, 142, 154, 0.15);
}
.in-login:hover .personal-menu {
  display: block;
}
.personal-menu-hd {
  height: 80px;
  padding: 20px;
  background-color: #477ae4;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
.avatar-round-50 {
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  overflow: hidden;
}
.personal-name {
  font-size: 16px;
  color: #fff;
  font-weight: bold;
  margin-bottom: 4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.personal-name.authenticated {
  line-height: 50px;
  margin-bottom: 0;
}
.personal-name.authenticated span {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url(../img/ly_icon_profile_verify_s.png) center no-repeat;
  background-size: 20px;
  vertical-align: text-bottom;
  margin-left: 5px;
}
.btn-authentication-lp {
  display: block;
  width: 80px;
  height: 24px;
  border-radius: 2px;
  text-align: center;
  line-height: 24px;
  border: 1px solid #5a88e7;
  font-size: 12px;
  color: #fff;
}
.btn-authentication-lp:hover {
  color: #fff;
}
.personal-box {
  margin-left: 65px;
}
.personal-box.authenticated {
  line-height: 50px;
}
.personal-menu-bd {
  padding: 15px 20px;
}
.btn-creat-project {
  width: 95px;
  height: 32px;
  background: -webkit-linear-gradient(left, #2a83f2, #477ae4);
  background: -moz-linear-gradient(right, #2a83f2, #477ae4);
  background: -moz-linear-gradient(left, #2a83f2, #477ae4);
  background: -webkit-gradient(linear, left top, right top, from(#2a83f2), to(#477ae4));
  background: linear-gradient(to right, #2a83f2, #477ae4);
  color: #fff;
  -moz-border-radius: 2px;
  border-radius: 2px;
  text-align: center;
  line-height: 32px;
  font-size: 12px;
}
.btn-creat-project:hover {
  color: #fff;
}
.btn-help-report {
  width: 95px;
  height: 32px;
  background: -webkit-linear-gradient(left, #fcc523, #fb9b38);
  background: -moz-linear-gradient(right, #fcc523, #fb9b38);
  background: -moz-linear-gradient(left, #fcc523, #fb9b38);
  background: -webkit-gradient(linear, left top, right top, from(#fcc523), to(#fb9b38));
  background: linear-gradient(to right, #fcc523, #fb9b38);
  color: #fff;
  -moz-border-radius: 2px;
  border-radius: 2px;
  text-align: center;
  line-height: 32px;
  font-size: 12px;
}
.btn-help-report:hover {
  color: #fff;
}
.icon-creat-project {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 5px;
  background: url(../img/ly_icon_profile_create.png) center no-repeat;
  background-size: 20px;
  vertical-align: middle;
}
.icon-help-report {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 5px;
  background: url(../img/ly_icon_profile_report.png) center no-repeat;
  background-size: 20px;
  vertical-align: middle;
}
.personal-menu-list {
  padding: 0 20px 10px;
}
.personal-menu-list a {
  display: block;
  padding: 10px 0;
  color: #555c68;
}
.personal-menu-list a:hover {
  color: #477ae4;
}
.note {
  position: absolute;
  right: 0;
  background-color: #ed5565;
  color: #fff;
  line-height: 18px;
  height: 18px;
  padding: 0 5px;
  font-size: 12px;
  border-radius: 9px;
}
.lyw-subnav-list-app {
  display: none;
  position: absolute;
  top: 65px;
  right: 0;
  width: 210px;
  padding: 30px 40px 0;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background-color: #fff;
  -moz-box-shadow: 0 0 30px 0 rgba(135, 142, 154, 0.15);
  -webkit-box-shadow: 0 0 30px 0 rgba(135, 142, 154, 0.15);
  box-shadow: 0 0 30px 0 rgba(135, 142, 154, 0.15);
}
.lyw-subnav-list-app:after {
  content: "";
  position: absolute;
  top: -7px;
  right: 20px;
  width: 14px;
  height: 14px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background: #fff;
  -moz-box-shadow: 1px -1px 30px 0 rgba(135, 142, 154, 0.15);
  -webkit-box-shadow: 1px -1px 30px 0 rgba(135, 142, 154, 0.15);
  box-shadow: 1px -1px 30px 0 rgba(135, 142, 154, 0.15);
}
.app-down:hover .lyw-subnav-list-app {
  display: block;
}
.app-qr-code {
  display: block;
  text-align: center;
}
.app-qr-code:hover .app-name {
  color: #477ae4;
}
.app-logo {
  width: 40px;
  height: 40px;
}
.app-name {
  color: #555c68;
  padding: 10px 0 15px;
}
.img-app-qr-code {
  width: 80px;
  height: 80px;
}
.lieyunwang-qr-code {
  padding: 60px 0 22px;
  background: url(../img/ly_img_app_lieyun.png) 0 0 no-repeat;
  background-size: contain;
}
.hehuotou-qr-code {
  padding: 60px 0 22px;
  background: url(../img/ly_img_app_hehuotou.png) 0 0 no-repeat;
  background-size: contain;
}
.img-fuil {
  width: 100%;
}
.img-round {
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.img-pofuil {
  position: absolute;
  height: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.img-auth-code {
  width: 100%;
  height: 36px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.ft-hd {
  background-color: #21282c;
  padding: 40px 0;
}
.ft-ft {
  background-color: #1d2327;
  text-align: center;
  color: #383e42;
  font-size: 12px;
  line-height: 30px;
}
.ft-ft a {
  color: #383e42;
}
.ft-nav li {
  color: #c8c8c8;
  float: left;
  font-size: 14px;
  padding: 0 5px;
}
.ft-nav li:first-child {
  padding-left: 0;
}
.ft-nav li:last-child {
  padding-right: 0;
}
.ft-nav a {
  color: #c8c8c8;
  font-size: 14px;
}
.partner-list li {
  float: left;
  margin-left: 15px;
}
.partner-list img {
  height: 24px;
}
.partner-title {
  font-size: 14px;
  color: #c8c8c8;
  line-height: 24px;
  float: left;
}
.partner-list {
  margin-left: 60px;
}
.substation-list li {
  float: left;
  margin-right: 10px;
}
.substation-list li:last-child {
  margin-right: 0;
}
.substation-list img {
  height: 36px;
}
.share-list li {
  position: relative;
  float: left;
  margin-right: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.share-list li:last-child {
  margin-right: 0;
}
.share-list li.share-weibo {
  background: url(../img/ly_icon_weibo.png) 0 0 no-repeat;
  background-size: 20px;
}
.share-list li.share-weibo a {
  display: block;
  width: 20px;
  height: 20px;
}
.share-list li.share-weixin {
  background: url(../img/ly_icon_weixin.png) 0 0 no-repeat;
  background-size: 20px;
}
.share-list li.share-weixin:hover .ft-share-code-box {
  display: block;
}
.share-list li.share-ios {
  background: url(../img/ly_icon_ios.png) 0 0 no-repeat;
  background-size: 20px;
}
.share-list li.share-ios:hover .ft-app-down {
  display: block;
}
.share-list li.share-android {
  background: url(../img/ly_icon_android.png) 0 0 no-repeat;
  background-size: 20px;
}
.share-list li.share-android:hover .ft-app-down {
  display: block;
}
.share-list li.share-rss {
  background: url(../img/ly_icon_rss.png) 0 0 no-repeat;
  background-size: 20px;
}
.share-list li.share-rss a {
  display: block;
  width: 20px;
  height: 20px;
}
.ft-share-code-box {
  display: none;
  position: absolute;
  top: -110px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  padding: 10px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background-color: #fff;
  -moz-box-shadow: 0 0 30px 0 rgba(135, 142, 154, 0.15);
  -webkit-box-shadow: 0 0 30px 0 rgba(135, 142, 154, 0.15);
  box-shadow: 0 0 30px 0 rgba(135, 142, 154, 0.15);
}
.ft-share-code-box img {
  width: 80px;
}
.ft-share-code-box:after {
  content: "";
  position: absolute;
  bottom: -7px;
  left: 50%;
  margin-left: -9px;
  width: 14px;
  height: 14px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background: #fff;
  -moz-box-shadow: 1px -1px 30px 0 rgba(135, 142, 154, 0.15);
  -webkit-box-shadow: 1px -1px 30px 0 rgba(135, 142, 154, 0.15);
  box-shadow: 1px -1px 30px 0 rgba(135, 142, 154, 0.15);
}
.ft-app-down {
  display: none;
  position: absolute;
  top: -192px;
  width: 150px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  padding: 10px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background-color: #fff;
  -moz-box-shadow: 0 0 30px 0 rgba(135, 142, 154, 0.15);
  -webkit-box-shadow: 0 0 30px 0 rgba(135, 142, 154, 0.15);
  box-shadow: 0 0 30px 0 rgba(135, 142, 154, 0.15);
}
.ft-app-down:after {
  content: "";
  position: absolute;
  bottom: -7px;
  left: 50%;
  margin-left: -9px;
  width: 14px;
  height: 14px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background: #fff;
  -moz-box-shadow: 1px -1px 30px 0 rgba(135, 142, 154, 0.15);
  -webkit-box-shadow: 1px -1px 30px 0 rgba(135, 142, 154, 0.15);
  box-shadow: 1px -1px 30px 0 rgba(135, 142, 154, 0.15);
}
.qr-code-tab {
  width: 40px;
  border: 1px solid #383e42;
  border-radius: 2px;
}
.qr-code-tab li {
  font-size: 12px;
  color: #fff;
  padding: 1px 10px;
  text-align: center;
  line-height: 16px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.qr-code-tab li:first-child {
  border-bottom: 1px solid #383e42;
}
.qr-code-tab li.active {
  background-color: #2a3342;
  color: #909496;
}
.qr-code {
  float: left;
  width: 150px;
  height: 150px;
  margin-left: 15px;
}
#cnzz_stat_icon_1255853245 {
  display: none;
}
.banner-left-left {
  width: 520px;
  height: 312px;
  margin-right: 20px;
}
.banner-left-left .banner-information {
  height: 312px;
}
.container-left-type2 .banner-left-left {
  width: 520px;
  height: 312px;
  margin-right: 20px;
}
.container-left-type2 .banner-left-right {
  width: 240px;
  height: 305px;
  padding: 0;
}
.container-left-type2 .banner-left-right .banner-center-box {
  height: 146px;
  margin-bottom: 20px;
}
.container-left-type2 .banner-left-right .banner-center-box:last-child {
  margin-bottom: 0;
}
.container-left-type2 .banner-left-right .banner-center-box .lyw-banner-title {
  font-size: 14px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  font-weight: bold;
}
.container-left-type2 .banner-left-right .banner-center-box .banner-information {
  height: 146px;
}
.home-banner-swiper-container {
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.banner-left-right {
  width: 240px;
  height: 312px;
}
.banner-left-right .banner-left-right-box {
  height: 146px;
  margin-bottom: 20px;
}
.banner-left-right .banner-left-right-box:last-child {
  margin-bottom: 0;
}
.banner-left-right .banner-left-right-box .banner-left-right-title {
  position: absolute;
  left: 15px;
  right: 15px;
  bottom: 15px;
  font-size: 14px;
  color: #fff;
  word-break: break-all;
  text-align: justify;
  font-weight: bold;
}
.banner-left-right .banner-left-right-box .banner-left-right-title:hover {
  color: #477ae4;
}
.banner-left-right .banner-left-right-box .banner-information {
  height: 146px;
}
.gradient {
  background: -webkit-linear-gradient(#354053, #2a3342);
  background: -moz-linear-gradient(#354053, #2a3342);
  background: -webkit-gradient(linear, left top, left bottom, from(#354053), to(#2a3342));
  background: linear-gradient(#354053, #2a3342);
}
.entrance-img {
  width: 120px;
}
.banner-information {
  display: block;
  -moz-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
}
.banner-information .img-fuil {
  height: 100%;
}
.lyw-banner-title {
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 20px;
  font-size: 18px;
  color: #fff;
  font-weight: bold;
  word-break: break-all;
  text-align: justify;
}
.lyw-banner-title:hover {
  color: #477ae4;
}
.lyw-banner-title .time {
  position: absolute;
  top: -23px;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  font-size: 12px;
  color: #fff;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 2px 7px;
}
.lyw-banner-title .dujia {
  display: inline-block;
  color: #fff;
  padding: 0 6px;
  margin-right: 5px;
  font-size: 16px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: #de5565;
  vertical-align: text-bottom;
}
.lyw-banner-title .shoufa {
  display: inline-block;
  color: #fff;
  padding: 0 6px;
  margin-right: 5px;
  font-size: 16px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: #f8ac59;
  vertical-align: text-bottom;
}
.first-send {
  position: absolute;
  left: 15px;
  top: 15px;
  background-color: #1ab394;
  color: #fff;
  font-size: 12px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 2px 7px;
}
.exclusive {
  position: absolute;
  left: 15px;
  top: 15px;
  background-color: #f8ac59;
  color: #fff;
  font-size: 12px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 2px 7px;
}
.home-banner-swiper-pagination {
  text-align: right;
}
.home-banner-swiper-pagination .swiper-pagination-bullet {
  background-color: #fff;
}
.activity-slide img {
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.home-banner-activity-title {
  font-size: 16px;
  color: #fff;
  margin-top: 10px;
  word-break: break-all;
  max-height: 66px;
  text-align: justify;
  overflow: hidden;
}
.home-banner-activity-title:hover {
  color: #477ae4;
}
.home-banner-activity-order li {
  float: left;
  width: 22px;
  color: #999fa8;
  border: 1px solid #999fa8;
  -moz-border-radius: 50%;
  border-radius: 50%;
  margin-right: 10px;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.home-banner-activity-order li:last-child {
  margin-right: 0;
}
.home-banner-activity-order li.active {
  background-color: #fff;
  color: #555c68;
}
.home-banner-activity-time {
  font-size: 12px;
  color: #999fa8;
  line-height: 22px;
}
.banner-center-ft {
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 20px;
  padding: 0 20px;
}
.entrance-bar {
  height: 146px;
  margin-bottom: 20px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.entrance-bar:last-child {
  margin-bottom: 0;
}
.entrance-bar .banner-center-title {
  font-weight: bold;
  padding: 0 15px;
  line-height: 32px;
  color: #fff;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.entrance-bar .banner-center-title a {
  font-size: 12px;
  color: #d7dede;
}
.entrance-bar .banner-center-title a:hover {
  color: #477ae4;
}
.entrance-bar .banner-center-title .icon-more {
  margin-top: 11px;
  background-image: url(../img/ly_header_more.png);
}
.entrance-bar .banner-center-title .icon-more:hover {
  background-image: url(../img/ly_header_more_s.png);
}
.entrance-bar:nth-of-type(1) {
  background-color: #e3e7ee;
}
.entrance-bar:nth-of-type(1) .banner-center-title {
  background-color: #4d5a74;
}
.entrance-bar:nth-of-type(2) {
  background-color: #eee6e2;
}
.entrance-bar:nth-of-type(2) .banner-center-title {
  background-color: #8b776c;
}
.entrance-bar .icon-more {
  background-image: url(../img/ly_details_more_02.png);
}
.entrance-bar .icon-more:hover {
  background-image: url(../img/ly_details_more_s.png);
}
.entrance-link {
  display: block;
  padding: 21px 15px;
}
.entrance-link img {
  float: left;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.entrance-link p {
  margin-left: 135px;
  max-height: 60px;
  overflow: hidden;
  text-align: justify;
  word-break: break-all;
}
.entrance-link p:hover {
  color: #477ae4;
}
.hot-tag {
  height: 312px;
  padding: 30px 20px;
  background: url(../img/ly_img_tag_bg.png) center no-repeat;
  background-size: 100% 100%;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.hot-tag-title {
  font-size: 18px;
  color: #fff;
  font-weight: bold;
}
.now-date {
  position: absolute;
  right: 20px;
  top: 20px;
}
.now-date p {
  display: inline-block;
}
.now-date p:first-child {
  color: #fff;
  margin-right: 10px;
}
.now-date p:last-child {
  width: 56px;
  height: 56px;
  font-size: 18px;
  color: #f8ac59;
  font-weight: bold;
  text-align: center;
  line-height: 56px;
  background: url(../img/ly_news_hot_circular.png) center no-repeat;
  background-size: 56px 56px;
}
.banner-type2-box {
  height: 150px;
  overflow: hidden;
}
.banner-box {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  height: 100%;
}
.project-collect-pox {
  position: absolute;
  right: 235px;
  top: -135px;
}
.project-collect {
  position: fixed;
  z-index: 30;
  width: 220px;
  background: url(../img/ly_img_invest_favorite.png) no-repeat;
  background-size: cover;
  padding: 15px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -moz-box-shadow: 0px 0px 30px 0px rgba(135, 142, 154, 0.15);
  -webkit-box-shadow: 0px 0px 30px 0px rgba(135, 142, 154, 0.15);
  box-shadow: 0px 0px 30px 0px rgba(135, 142, 154, 0.15);
}
.title-type2 {
  border-left: 4px solid #2a3342;
  padding-left: 5px;
  font-weight: bold;
  color: #2a3342;
  line-height: 16px;
}
.title-type2 .more {
  font-size: 12px;
  color: #878e9a;
  font-weight: normal;
}
.title-type2 .more:hover {
  color: #477ae4;
}
.project-collect-logo {
  width: 50px;
  height: 50px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
}
.project-collect-bar {
  display: block;
}
.project-collect-info {
  margin-left: 60px;
}
.project-name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #555c68;
  font-weight: bold;
}
.project-digest {
  font-size: 12px;
  color: #878e9a;
  max-height: 34px;
  overflow: hidden;
}
.banner-type3-box {
  height: 200px;
  overflow: hidden;
}
.banner-project {
  padding: 50px 0;
}
.banner-project-logo {
  width: 100px;
  height: 100px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
}
.banner-project-info {
  margin-left: 120px;
  color: #fff;
}
.banner-project-name {
  font-size: 16px;
  font-weight: bold;
}
.banner-project-tool {
  line-height: 24px;
}
.banner-project-tool .banner-project-address {
  margin-right: 20px;
  padding-left: 20px;
  background: url(../img/ly_icon_pro_city.png) left center no-repeat;
  background-size: 15px;
}
.banner-project-tool .banner-project-site {
  margin-right: 20px;
}
.banner-project-tool .banner-project-site a {
  display: block;
  color: #fff;
  padding-left: 20px;
  background: url(../img/ly_icon_pro_website.png) left center no-repeat;
  background-size: 15px;
}
.banner-project-tool .banner-project-site a:hover {
  color: #477ae4;
}
.banner-project-tool .banner-project-round {
  margin-right: 20px;
  padding-left: 20px;
  background: url(../img/ly_icon_pro_turn.png) left center no-repeat;
  background-size: 15px;
}
.banner-project-tool .banner-project-tag {
  padding-left: 20px;
  background: url(../img/ly_icon_pro_tag.png) left center no-repeat;
  background-size: 15px;
}
.banner-project-tool .banner-project-tag span {
  display: block;
  border: 1px solid #fff;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 22px;
  padding: 0 10px;
}
.banner-tool {
  position: absolute;
  right: 0;
  top: 50px;
}
.banner-tool a {
  display: block;
  width: 120px;
  height: 32px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  line-height: 32px;
  border: 1px solid #fff;
  -moz-border-radius: 2px;
  border-radius: 2px;
  margin-bottom: 10px;
}
.banner-tool a:last-child {
  margin-bottom: 0;
}
.banner-tool a.btn-talk span {
  display: inline-block;
  width: 20px;
  height: 30px;
  margin-right: 5px;
  background: url(../img/ly_icon_pro_chat.png) center no-repeat;
  background-size: 20px;
  vertical-align: middle;
}
.banner-tool a.btn-BP span {
  display: inline-block;
  width: 20px;
  height: 30px;
  margin-right: 5px;
  background: url(../img/ly_icon_pro_bp.png) center no-repeat;
  background-size: 20px;
  vertical-align: middle;
}
.banner-tool2 {
  position: absolute;
  right: 0;
  bottom: -20px;
  width: 160px;
  background-color: #fff;
  height: 40px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  -moz-box-shadow: 0px 10px 20px 0px rgba(85, 92, 104, 0.1);
  -webkit-box-shadow: 0px 10px 20px 0px rgba(85, 92, 104, 0.1);
  box-shadow: 0px 10px 20px 0px rgba(85, 92, 104, 0.1);
}
.banner-tool2 a {
  display: block;
  width: 50%;
  text-align: center;
  line-height: 40px;
  color: #555c68;
}
.banner-tool2 a:first-child {
  -moz-border-radius-topleft: 20px;
  border-top-left-radius: 20px;
  -moz-border-radius-bottomleft: 20px;
  border-bottom-left-radius: 20px;
}
.banner-tool2 a:last-child {
  -moz-border-radius-topright: 20px;
  border-top-right-radius: 20px;
  -moz-border-radius-bottomright: 20px;
  border-bottom-right-radius: 20px;
}
.banner-tool2 a.btn-banner-share span {
  display: inline-block;
  height: 40px;
  width: 20px;
  margin-left: 5px;
  background: url(../img/ly_icon_pro_share.png) center no-repeat;
  background-size: 20px;
  vertical-align: middle;
}
.banner-tool2 a.btn-banner-share:hover .banner-share-box {
  display: block;
}
.banner-tool2 a.btn-banner-collect span {
  display: inline-block;
  height: 40px;
  width: 20px;
  margin-left: 5px;
  background: url(../img/ly_icon_pro_favorite.png) center no-repeat;
  background-size: 20px;
  vertical-align: middle;
}
.banner-tool2 a.btn-banner-collect.active span {
  background-image: url(../img/ly_icon_pro_favorite_s.png);
}
.banner-share-box {
  display: none;
  position: absolute;
  top: -110px;
  left: 50%;
  margin-left: -50px;
  width: 100px;
  height: 100px;
  padding: 10px;
  background-color: #fff;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.banner-share-box:after {
  content: "";
  position: absolute;
  bottom: -7px;
  left: 50%;
  margin-left: -9px;
  width: 14px;
  height: 14px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background: #fff;
  -moz-box-shadow: 1px -1px 30px 0 rgba(135, 142, 154, 0.15);
  -webkit-box-shadow: 1px -1px 30px 0 rgba(135, 142, 154, 0.15);
  box-shadow: 1px -1px 30px 0 rgba(135, 142, 154, 0.15);
}
.btn-financing {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -20px;
  height: 40px;
  width: 110px;
  text-align: center;
  line-height: 40px;
  color: #fff;
  font-size: 16px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background: -webkit-linear-gradient(left, #fbc607, #ff9419);
  background: -moz-linear-gradient(right, #fbc607, #ff9419);
  background: -moz-linear-gradient(left, #fbc607, #ff9419);
  background: -webkit-gradient(linear, left top, right top, from(#fbc607), to(#ff9419));
  background: linear-gradient(to right, #fbc607, #ff9419);
}
.banner-activity-link {
  display: block;
  height: 200px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
}
.activity-address {
  position: absolute;
  left: 20px;
  bottom: 20px;
  text-align: center;
  background-color: #1ab394;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #fff;
  padding: 2px 10px;
}
.activity-address span {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url(../img/ly_icon_pro_city.png) center no-repeat;
  background-size: 20px;
  vertical-align: middle;
  margin-right: 5px;
}
.banner-activity-swiper-pagination {
  text-align: right;
}
.banner-activity-swiper-pagination .swiper-pagination-bullet-active {
  background-color: #fff;
}
.banner-activity-swiper-pagination .swiper-pagination-bullet {
  width: 20px;
  height: 4px;
  background-color: #fff;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.activity-state.activity-apply,
.activity-state.will {
  color: #f8ac59;
}
.activity-state.activity-ongoing,
.activity-state.ing {
  color: #1ab394;
}
.activity-state.activity-finish,
.activity-state.completed {
  color: #878e9a;
}
.banner-activity-link2 {
  display: block;
  width: 330px;
  height: 200px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
}
.banner-type4-box {
  height: 160px;
  background-color: #f7fafa;
}
.banner-typeincubator-box {
  height: 230px;
  overflow: hidden;
}
.banner-search-box {
  width: 610px;
  margin: auto;
  height: 160px;
}
.search-hot-tag {
  height: 20px;
  overflow: hidden;
}
.search-hot-tag li {
  float: left;
  margin-right: 50px;
}
.search-hot-tag li:last-child {
  margin-right: 0;
}
.search-hot-tag li a {
  color: #878e9a;
}
.banner-type5-box {
  height: 180px;
  overflow: hidden;
}
.banner-author-box {
  padding: 40px 0;
}
.banner-author-box .author-info {
  color: #fff;
}
.banner-author-box .author-info .author-name {
  color: #fff;
}
.banner-author-box .author-info .author-post {
  color: #fff;
  margin-bottom: 8px;
}
.banner-type6-box {
  height: 220px;
  overflow: hidden;
}
.banner-investorpage {
  padding: 50px 0;
}
.banner-investorpage .investor-avatar {
  width: 120px;
  height: 120px;
}
.banner-investorpage .investor-info {
  padding: 20px 0;
  margin-left: 140px;
  color: #fff;
}
.banner-investorpage .investor-info .investor-name {
  font-size: 16px;
  font-weight: bold;
}
.banner-typeserve-box {
  height: 240px;
  overflow: hidden;
}
.banner-typeserve {
  position: absolute;
  z-index: 0;
  width: 100%;
}
.banner-typegossip-box {
  height: 210px;
  overflow: hidden;
}
.banner-typegossip {
  position: absolute;
  z-index: 0;
  width: 100%;
}
.mb10 {
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb25 {
  margin-bottom: 25px;
}
.mb30 {
  margin-bottom: 30px;
}
.mb40 {
  margin-bottom: 40px;
}
.mt15 {
  margin-top: 15px;
}
.mt20 {
  margin-top: 20px;
}
.mt10 {
  margin-top: 10px;
}
.mt30 {
  margin-top: 30px;
}
.mt5 {
  margin-top: 5px;
}
.mr10 {
  margin-right: 10px;
}
.ptb15 {
  padding: 15px 0;
}
.pb20 {
  padding-bottom: 20px;
}
.pt30 {
  padding-top: 30px;
}
.pt40 {
  padding-top: 40px;
}
.ptb40 {
  padding: 40px 0;
}
.mr20 {
  margin-right: 20px;
}
.mt60 {
  margin-top: 60px;
}
.pt25 {
  padding-top: 25px;
}
.pt15 {
  padding-top: 15px;
}
.pt85 {
  padding-top: 85px;
}
.mt40 {
  margin-top: 40px;
}
.pb40 {
  padding-bottom: 40px;
}
.mb5 {
  margin-bottom: 5px;
}
.layui-layer.login-class {
  /* background-color: transparent; */
}
.layui-layer.del-class .layui-layer-content {
  padding: 0;
}
.layui-layer.del-class .layui-layer-btn {
  position: absolute;
  padding: 0;
  right: 20px;
  bottom: 20px;
}
.layui-layer.del-class .layui-layer-btn a {
  margin: 0;
  margin-right: 20px;
  height: 30px;
  line-height: 30px;
  padding: 0 24px;
}
.layui-layer.del-class .layui-layer-btn a:last-child {
  margin-right: 0;
}
.layui-layer.search-class {
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.layui-layer.search-class .layui-layer-setwin {
  right: 50%;
  top: -15px;
  margin-right: 15px;
}
.layui-layer.search-class .layui-layer-setwin .layui-layer-close2 {
  top: auto;
  right: auto;
}
.layui-layer.all-cover {
  background-color: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.layui-layer.all-cover .layui-layer-setwin {
  right: 0;
  top: 0;
}
.layui-layer.all-cover .layui-layer-setwin .layui-layer-close2 {
  top: 0;
  right: 0;
}
.login-img {
  width: 490px;
  height: 480px;
  -moz-border-radius-topleft: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-bottom-left-radius: 2px;
  overflow: hidden;
}
.tip-register {
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 20px;
  color: #fff;
  text-align: center;
}
.tip-register .btn-now-register {
  display: inline-block;
  color: #fff;
  border: 2px solid #fff;
  width: 110px;
  height: 28px;
  text-align: center;
  line-height: 24px;
  margin-left: 10px;
}
.tip-register .btn-now-register:hover {
  background-color: #fff;
  color: #2a3342;
}
.lyw-layer-right {
  margin-left: 490px;
  padding: 50px 30px;
}
.lyw-layer-right.lyw-layer-meeting-right {
  margin-left: 255px;
}
.lyw-layer-right.lyw-layer-share-right {
  margin-left: 220px;
}
.lyw-layer-title {
  display: inline-block;
  font-size: 44px;
  color: #555c68;
  border-bottom: 4px solid #878e9a;
}
.login-input {
  width: 100%;
  border: none;
  outline: none;
  border-bottom: 1px solid #e5e6ea;
  height: 40px;
}
.password-tool {
  height: 40px;
  line-height: 40px;
}
.thirdparty {
  height: 40px;
}
.remember-password-model-checkbox {
  position: relative;
  padding-left: 20px;
  color: #878e9a;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.remember-password-model-checkbox:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 16px;
  height: 16px;
  border: 1px solid #e5e6ea;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  transition: all .2s;
}
.remember-password-model-checkbox.active:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 16px;
  height: 16px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: url(../img/selected.png) center no-repeat;
  background-size: 16px;
}
.remember-password-model-checkbox.active:before {
  border-width: 8px;
  border-color: #1ab394;
}
.password-tool a {
  color: #878e9a;
}
.password-tool a:hover {
  color: #477ae4;
}
.btn-layer-login {
  width: 100%;
  background-color: #477ae4;
  color: #fff;
  border: none;
  outline: none;
  height: 36px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  line-height: 36px;
  display: block;
  text-align: center;
}
.btn-layer-login:hover,
.btn-layer-login:focus {
  color: #fff;
}
.thirdparty a {
  display: block;
  width: 70px;
  height: 40px;
  margin-right: 20px;
}
.thirdparty a:last-child {
  margin-right: 0;
}
.thirdparty a.login-wechat {
  background: url(../img/ly_icon_login_weixin.png) center no-repeat;
  background-size: 30px;
}
.thirdparty a.login-weibo {
  background: url(../img/ly_icon_login_weibo.png) center no-repeat;
  background-size: 30px;
}
.thirdparty a.login-qq {
  background: url(../img/ly_icon_login_qq.png) center no-repeat;
  background-size: 30px;
}
.btn-get-code {
  position: absolute;
  top: 0;
  right: 0;
  width: 82px;
  border: none;
  outline: none;
  background-color: #477ae4;
  color: #fff;
  height: 36px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.btn-get-code[disabled] {
  background-color: #ddd;
}
.get-code-box {
  display: none;
}
.lyw-layer-meeting-left {
  width: 255px;
  height: 410px;
}
.lyw-layer-meeting-title {
  position: relative;
  font-size: 16px;
  font-weight: bold;
  color: #2a3342;
  padding-left: 20px;
}
.lyw-layer-meeting-title:before {
  content: "";
  position: absolute;
  top: 4px;
  left: 0;
  width: 12px;
  height: 12px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #2a3342;
}
.meeting-bar {
  height: 32px;
  line-height: 32px;
}
.meeting-bar .meeting-title {
  font-weight: bold;
  color: #878e9a;
}
.meeting-bar .meeting-info {
  margin-left: 70px;
}
.meeting-bar .meeting-info .mbsc-control {
  width: 100px;
  height: 32px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #e5e6ea;
  outline: none;
  line-height: 30px;
  padding: 0 10px;
  background: url(../img/pulldown.png) right 10px center no-repeat;
  background-size: 8px 16px;
}
.meeting-bar .meeting-info .meeting-city {
  display: none;
}
.meeting-bar .input-fuil {
  height: 32px;
  line-height: 30px;
}
.label-radio {
  display: inline-block;
  cursor: pointer;
}
.label-radio .radio-model {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  margin-right: 5px;
}
.label-radio .radio-model:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 16px;
  height: 16px;
  border: 1px solid #e5e6ea;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  transition: all .2s;
}
.label-radio.active .radio-model:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 16px;
  height: 16px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: url(../img/selected.png) center no-repeat;
  background-size: 16px;
}
.label-radio.active .radio-model:before {
  border-width: 8px;
  border-color: #1ab394;
}
.input-sel {
  width: 100%;
  height: 32px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #e5e6ea;
  outline: none;
  line-height: 30px;
  padding: 0 10px;
  background: url(../img/pulldown.png) right 10px center no-repeat;
  background-size: 8px 16px;
}
.input-sel.meeting-city {
  width: 100px;
}
.meeting-project-city {
  color: #368e7b;
}
.tip-seebp {
  text-align: justify;
  word-break: break-all;
}
.btn-bp {
  display: block;
  position: relative;
  width: 100%;
  height: 50px;
  line-height: 50px;
  padding-left: 70px;
}
.btn-bp.online-bp {
  background: url(../img/bp_01.png) left center no-repeat;
  background-size: 50px 50px;
}
.btn-bp.download-bp {
  background: url(../img/bp_02.png) left center no-repeat;
  background-size: 50px 50px;
}
.btn-bp.send-bp {
  background: url(../img/bp_03.png) left center no-repeat;
  background-size: 50px 50px;
}
.btn-bp:after {
  content: "";
  position: absolute;
  right: 2px;
  top: 50%;
  margin-top: -7px;
  width: 10px;
  height: 10px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  border-right: 1px solid #e5e6ea;
  border-top: 1px solid #e5e6ea;
}
.activity-apply-form .meeting-info {
  margin-left: 48px;
}
.del-container .del-left {
  width: 145px;
  height: 236px;
  -moz-border-radius-topleft: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-bottom-left-radius: 2px;
  overflow: hidden;
}
.del-container .del-right {
  margin-left: 145px;
  width: 215px;
  padding: 20px;
}
.search-container {
  width: 610px;
  margin: auto;
  padding-top: 40px;
}
.input-search {
  width: 100%;
  height: 38px;
  line-height: 38px;
  border: none;
  outline: none;
  background-color: #f1f5f6;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding-left: 10px;
  padding-right: 40px;
}
.btn-go-search {
  position: absolute;
  width: 40px;
  height: 38px;
  right: 0;
  top: 0;
  background: url(../img/ly_icon_search.png) center no-repeat;
  background-size: 20px;
}
.search-title-box {
  color: #878e9a;
}
.search-list li {
  float: left;
  margin-right: 60px;
  padding: 10px 0;
}
.search-list li:last-child {
  margin-right: 0;
}
.search-list li a {
  font-size: 16px;
}
.search-title.history {
  display: inline-block;
  padding-left: 25px;
  background: url(../img/search_history.png) left center no-repeat;
  background-size: 20px;
}
.search-title.hot {
  display: inline-block;
  padding-left: 25px;
  background: url(../img/search_hot.png) left center no-repeat;
  background-size: 20px;
}
.clean-search {
  display: inline-block;
  padding-left: 21px;
  cursor: pointer;
  background: url(../img/ly_icon_filter_clear.png) left center no-repeat;
  background-size: 16px;
}
.lyw-layer-share-left {
  width: 220px;
  height: 310px;
}
.inform-list {
  height: 88px;
  padding: 10px 0 15px;
  margin-left: -15px;
  margin-right: -15px;
}
.inform-list a {
  display: block;
  text-align: center;
  border: 1px solid #e5e6ea;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size: 16px;
  color: #555c68;
}
.inform-list a:hover,
.inform-list a.active {
  color: #fff;
  background-color: #477ae4;
  border-color: #477ae4;
}
.letter-container {
  width: 710px;
  margin: auto;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #fff;
  margin-top: 50px;
  margin-bottom: 50px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.letter-title {
  font-size: 18px;
  color: #555c68;
  padding-bottom: 20px;
  border-bottom: 1px solid #e5e6ea;
  margin-bottom: 20px;
}
.chat-record {
  border-bottom: 1px solid #e5e6ea;
  margin-bottom: 24px;
}
.chat-recore-item {
  padding: 16px;
}
.chat-recore-item .chat-name {
  font-size: 16px;
  margin-bottom: 10px;
}
.chat-recore-item .chat-name span {
  font-size: 12px;
  color: #878e9a;
}
.chat-recore-item.chat-to-me {
  background-color: #f7fafa;
}
.chat-recore-item.chat-to-me .chat-name {
  color: #477ae4;
}
.chat-recore-item.chat-to-me .chat-name span {
  font-size: 12px;
  color: #878e9a;
}
.chat-recore-item .chat-content {
  font-size: 16px;
  color: #555c68;
}
.btn-send {
  border: none;
  outline: none;
  background-color: #477ae4;
  color: #fff;
  padding: 5px 20px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.verify-tip {
  color: #f8ac59;
}
.tip-register-box {
  display: none;
}
.tip-register-title {
  color: #2a3342;
}
.tip-register-content {
  color: #878e9a;
  word-break: break-all;
}
.btn-layer-login-ib {
  display: inline-block;
  text-align: center;
  line-height: 36px;
}
.btn-layer-login-ib:hover {
  color: #fff;
}
body.read-model .lyw-nav,
body.read-model .ad-box,
body.read-model .container-right,
body.read-model .lyw-footer {
  display: none;
}
body.read-model .container-box {
  width: 810px;
}
body.read-model .article-main {
  padding-left: 0;
  padding-right: 50px;
}
body.read-model .side-tool-box {
  right: 40px;
  left: auto;
}
body.read-model .lyw-container {
  margin-top: 20px;
}
body.read-model .page-prev,
body.read-model .page-next {
  display: block;
}
.pagination {
  position: relative;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: #f1f5f6;
}
.pagination > li > a,
.pagination > li > span {
  float: none;
  display: inline-block;
  border: none;
  background-color: transparent;
  padding: 2px 8px;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  background-color: transparent;
  color: #878e9a;
}
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus,
.pagination > .active > a,
.pagination > .active > a:hover,
.pagination > .active > a:focus {
  background-color: #477ae4;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.pagination > li {
  margin: 0 7px;
}
.pagination > li > span,
.pagination > li > a {
  color: #555c68;
}
.pagination > li > span:hover,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > a:focus {
  color: #477ae4;
  border: none;
  background-color: transparent;
}
.pagination > li.first {
  position: absolute;
  left: 0;
}
.pagination > li.last {
  position: absolute;
  right: 0;
}
.pagination.pagination-block {
  display: block;
  margin: 0;
}
.pagination-wrapper {
  clear: both;
  padding: 20px 0;
}
.row .pagination-wrapper {
  padding-left: 15px;
  padding-right: 15px;
}
.project-container .pagination {
  background-color: #fff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .lyw-nav-bar {
    padding: 0 16px;
  }
  .has-subnav:after {
    right: 10px;
  }
  .container-left {
    width: 640px;
    margin-right: 20px;
  }
  .container-right {
    width: 280px;
  }
  .banner-left-left {
    width: 425px;
    height: 256px;
  }
  .banner-left-left .banner-information {
    height: 256px;
  }
  .banner-left-right {
    width: 195px;
    height: 256px;
  }
  .banner-left-right .banner-left-right-box {
    height: 118px;
  }
  .banner-left-right .banner-left-right-box .banner-information {
    height: 118px;
  }
  .entrance-bar {
    height: 118px;
  }
  .entrance-bar .banner-center-title {
    line-height: 30px;
  }
  .entrance-img {
    width: 100px;
  }
  .entrance-link p {
    margin-left: 115px;
  }
  .container-left-md {
    width: 100%;
    margin-right: 0;
  }
  .container-left-type2 .banner-left-left {
    width: 425px;
    height: 256px;
  }
  .container-left-type2 .banner-left-right {
    width: 195px;
    height: 256px;
  }
  .container-left-type2 .banner-left-right .banner-center-box {
    height: 118px;
  }
  .container-left-type2 .banner-left-right .banner-center-box .banner-information {
    height: 118px;
  }
  .hot-tag {
    height: 256px;
  }
  .serve-right {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .swiper-lyw-nav-list {
    width: 330px;
    margin-left: 30px;
    line-height: 70px;
  }
  .swiper-lyw-nav-list .swiper-slide {
    width: auto;
  }
  .swiper-lyw-nav-list .swiper-slide a.active {
    color: #477ae4;
  }
  .banner-left-left {
    width: 480px;
    height: 288px;
  }
  .banner-left-left .banner-information {
    height: 288px;
  }
  .banner-left-right {
    width: 220px;
    height: 288px;
  }
  .banner-left-right .banner-left-right-box {
    height: 134px;
  }
  .banner-left-right .banner-left-right-box .banner-information {
    height: 134px;
  }
  .container-left {
    width: 720px;
    margin-right: 0;
  }
  .qr-container {
    float: none;
    width: 205px;
    margin: auto;
    margin-bottom: 20px;
  }
  .ft-nav {
    text-align: center;
  }
  .ft-nav li {
    float: none;
    display: inline-block;
  }
  .partner {
    text-align: center;
  }
  .ft-text-container {
    float: none;
  }
  .partner-title {
    display: inline-block;
    float: none;
  }
  .partner-list {
    display: inline-block;
    margin-left: 0;
  }
  .partner-list li {
    float: none;
    display: inline-block;
  }
  .substation-list {
    text-align: center;
  }
  .substation-list li {
    float: none;
    display: inline-block;
    margin-right: 0;
  }
  .share-list {
    text-align: center;
  }
  .share-list li {
    float: none;
    display: inline-block;
    margin-right: 10px;
    margin-left: 10px;
  }
  .container-left-type2 .banner-left-left {
    width: 480px;
    height: 288px;
  }
  .container-left-type2 .banner-left-right {
    width: 220px;
    height: 288px;
  }
  .container-left-type2 .banner-left-right .banner-center-box {
    height: 134px;
  }
  .container-left-type2 .banner-left-right .banner-center-box .banner-information {
    height: 134px;
  }
  .fa-project-swiper {
    width: 720px;
  }
  .serve-right {
    width: 720px;
  }
}
.topic-nav {
  position: fixed;
  z-index: 100;
  top: 0;
  width: 100%;
  height: 60px;
  background-color: #050539;
}
.topic-nav.header-hide {
  -webkit-transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -moz-transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -webkit-transform: translateY(-90px);
  -moz-transform: translateY(-90px);
  -ms-transform: translateY(-90px);
  transform: translateY(-90px);
}
.topic-nav.header-show {
  -webkit-transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.topic-logo-box {
  display: inline-block;
  padding: 10px 0;
}
.topic-logo-box .topic-logo {
  width: 40px;
  height: 40px;
}
.topic-logo-box .topic-moto {
  display: inline-block;
  padding-left: 5px;
  color: #fff;
  vertical-align: middle;
}
.topic-logo-box .topic-moto .moto {
  font-size: 14px;
  margin-bottom: 3px;
}
.topic-logo-box .topic-moto .moto-des {
  font-size: 12px;
}
.lyw-topic-container {
  margin-top: 60px;
  background-color: #08003b;
}
.topic-nav-list li {
  position: relative;
  float: left;
  padding: 0 15px;
  line-height: 60px;
}
.topic-nav-list li:last-child {
  padding-right: 0;
}
.topic-nav-list li:last-child:after {
  display: none;
}
.topic-nav-list li:after {
  content: "";
  position: absolute;
  right: 0;
  top: 22px;
  bottom: 22px;
  width: 1px;
  background-color: #686a89;
}
.topic-nav-list li a {
  color: rgba(255, 255, 255, 0.6);
  font-size: 16px;
}
.topic-nav-list li a:hover {
  color: #ffffff;
}
.topic-nav-list li a.active {
  color: #01ffff;
}
.topic-banner {
  position: relative;
  height: 700px;
  overflow: hidden;
}
.topic-banner .topic-banner-pic {
  position: absolute;
  height: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.topic-banner .topic-adr-time {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 20px;
  color: #fff;
  font-weight: bold;
  background: url(../img/innovate/bg_banner_01.png) center no-repeat;
  background-size: auto 40px;
}
.topic-banner .topic-adr-time span {
  padding: 0 15px;
}
.topic-profile {
  font-size: 18px;
  color: #01ffff;
  padding: 44px 30px;
  background: url(../img/innovate/frame.png) center no-repeat;
  background-size: 1140px auto;
}
.topic-title {
  font-size: 44px;
  color: #00ffff;
  font-weight: bold;
  padding-left: 65px;
  padding-top: 10px;
  margin-top: 48px;
  margin-bottom: 48px;
}
.jieshao {
  font-size: 18px;
  color: #01ffff;
}
.topic-sub-title {
  font-size: 18px;
  color: #ff9966;
  margin-top: 28px;
  margin-bottom: 5px;
}
.jieshao-sub {
  font-size: 18px;
  color: #01ffff;
  padding-bottom: 5px;
  border-bottom: 1px solid rgba(1, 255, 255, 0.2);
}
.topic-guest-list {
  margin-left: -20px;
  margin-right: -20px;
}
.topic-guest-list li {
  float: left;
  position: relative;
  padding: 20px;
  width: 25%;
}
.topic-guest-list li img {
  width: 100%;
}
.topic-guest-list li .guest-info {
  position: absolute;
  left: 30px;
  right: 30px;
  bottom: 30px;
  background-color: rgba(57, 10, 191, 0.8);
  color: #fff;
  padding: 10px;
}
.topic-guest-list li .guest-info .guest-name {
  font-size: 18px;
  font-weight: bold;
}
.topic-guest-list li .guest-info .guest-post {
  font-size: 14px;
  height: 40px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.topic-guest-list li .guest-info .guest-more {
  font-size: 18px;
  font-weight: bold;
}
.topic-calendar {
  position: absolute;
  font-size: 14px;
  color: #01ffff;
}
.calendar-tab {
  position: absolute;
  top: 10px;
  right: 0;
  border: 4px solid #01ffff;
}
.calendar-tab li {
  float: left;
  padding: 0 20px;
  border-right: 1px solid #01ffff;
  font-size: 20px;
  color: #00ffff;
  line-height: 42px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.calendar-tab li:last-child {
  border-right: none;
}
.calendar-tab li.active {
  background-color: #390abf;
  font-weight: bold;
  color: #00ffff;
}
.calendar-list {
  position: relative;
  width: 100%;
}
.calendar-list li {
  position: relative;
  margin-bottom: 30px;
}
.calendar-list li:nth-of-type(even) .calendar-box {
  float: right;
  padding-left: 85px;
}
.calendar-list li:nth-of-type(odd) .calendar-box {
  padding-right: 85px;
}
.calendar-list li:nth-of-type(odd) .calendar-info {
  text-align: right;
}
.calendar-list li:last-child .calendar-time:after {
  display: none;
}
.calendar-list li .calendar-time {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  font-size: 24px;
  font-weight: bold;
  color: #00ffff;
  line-height: 50px;
}
.calendar-list li .calendar-time:after {
  content: "";
  position: absolute;
  top: 50px;
  left: 50%;
  margin-left: -8px;
  width: 16px;
  height: 16px;
  background: url(../img/innovate/arrow_down.png) center no-repeat;
  background-size: 16px;
}
.calendar-list li.has-title {
  padding-top: 54px;
}
.calendar-list li .calendar-title {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  color: #f29261;
  font-size: 24px;
  font-weight: bold;
}
.calendar-list li .calendar-box {
  position: relative;
  width: 50%;
}
.calendar-list li .calendar-box .calendar-info {
  background-color: #390abf;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  padding: 10px 20px;
  border: 2px solid transparent;
}
.calendar-list li .calendar-box .calendar-info:hover {
  border: 2px solid #00ffff;
}
#calendar2,
#calendar3 {
  display: none;
}
.topic-ticket {
  margin-left: -25px;
  margin-right: -25px;
}
.topic-ticket li {
  float: left;
  width: 50%;
  padding: 20px 25px;
}
.topic-ticket .ticket-name-box {
  position: relative;
  float: left;
  width: 165px;
  height: 110px;
  background-color: #00ffff;
  padding: 10px;
}
.topic-ticket .ticket-name-box .ticket-name {
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  color: #390abf;
}
.topic-ticket .ticket-name-box .ticket-price {
  text-align: center;
  font-size: 16px;
  color: #f29261;
}
.topic-ticket .ticket-name-box .btn-buy-ticket {
  position: absolute;
  left: 15px;
  right: 15px;
  bottom: 15px;
  text-align: center;
  font-size: 16px;
  line-height: 30px;
  color: #fff;
  font-weight: bold;
  background-color: #390abf;
}
.topic-ticket .ticket-name-box .btn-buy-ticket:hover {
  background-color: #f29261;
}
.topic-ticket .ticket-info-box {
  margin-left: 165px;
  padding-left: 20px;
  background: url(../img/innovate/pic_ticket.png) left center no-repeat;
  background-size: 20px 100%;
}
.topic-ticket .ticket-info {
  background-color: #390abf;
  color: #fff;
  font-size: 14px;
  height: 110px;
  padding: 20px;
}
.topic-ticket .ticket-info .freestyle {
  font-size: 16px;
  color: #00ffff;
  text-align: center;
  margin-bottom: 5px;
}
.topic-partner-title {
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  color: #00ffff;
}
.topic-partner-list {
  display: inline-block;
  margin-left: -24px;
  margin-right: -24px;
}
.topic-partner-list li {
  float: left;
  padding: 20px 24px;
}
.topic-partner-list li img {
  width: 150px;
  height: 55px;
}
.btn-apply-partner {
  position: absolute;
  top: 10px;
  right: 0;
  width: 140px;
  height: 44px;
  background-color: #00ffff;
  border-radius: 22px;
  color: #390abf;
  border: 2px solid #390abf;
  font-size: 22px;
  text-align: center;
  line-height: 40px;
}
.business-list {
  margin-left: -15px;
  margin-right: -15px;
}
.business-list li {
  float: left;
  width: 234px;
  padding: 15px;
  position: relative;
}
.business-list .business-item {
  background-color: #390abf;
  color: #fff;
  padding: 35px;
  padding-top: 45px;
}
.business-list .business-title {
  position: absolute;
  top: -5px;
  left: 0;
  right: 0;
  height: 40px;
  text-align: center;
  line-height: 40px;
  background: url(../img/innovate/cooperation_header.png) center no-repeat;
  background-size: auto 40px;
  font-size: 18px;
}
.business-list .business-name {
  font-size: 30px;
  text-align: center;
  margin-bottom: 24px;
}
.business-list .business-tel {
  font-size: 16px;
  padding-left: 20px;
  background: url(../img/innovate/cooperation_phone.png) left center no-repeat;
  background-size: 14px 16px;
  margin-bottom: 24px;
}
.business-list .business-code {
  width: 134px;
  height: 134px;
}
.topic-swiper-container {
  padding-top: 70px;
  padding-bottom: 100px;
}
.topic-swiper-container .slide-title {
  display: none;
  font-size: 16px;
  color: #fff;
  background-color: #390abf;
  text-align: center;
  font-weight: bold;
  padding: 10px;
}
.topic-swiper-container .swiper-slide {
  border: 1px solid #19196e;
}
.topic-swiper-container .swiper-slide.swiper-slide-active {
  border-color: #00ffff;
  -webkit-transform: scale(1.4);
  -moz-transform: scale(1.4);
  -ms-transform: scale(1.4);
  transform: scale(1.4);
  z-index: 10;
}
.topic-swiper-container .swiper-slide.swiper-slide-active .slide-title {
  display: block;
}
.title_introduce {
  background: url(../img/innovate/title_introduce.png) left top no-repeat;
  background-size: auto 62px;
}
.title_speech {
  background: url(../img/innovate/title_speech.png) left top no-repeat;
  background-size: auto 62px;
}
.title_guest {
  background: url(../img/innovate/title_guest.png) left top no-repeat;
  background-size: auto 62px;
}
.title_agenda {
  background: url(../img/innovate/title_agenda.png) left top no-repeat;
  background-size: auto 62px;
}
.title_assembly-scale {
  background: url(../img/innovate/title_assembly-scale.png) left top no-repeat;
  background-size: auto 62px;
}
.title_ticket {
  background: url(../img/innovate/title_ticket.png) left top no-repeat;
  background-size: auto 62px;
}
.title_cooperative-partner {
  background: url(../img/innovate/title_cooperative-partner.png) left top no-repeat;
  background-size: auto 62px;
}
.title_usiness {
  background: url(../img/innovate/title_usiness.png) left top no-repeat;
  background-size: auto 62px;
}
.title_address {
  background: url(../img/innovate/title_address.png) left top no-repeat;
  background-size: auto 62px;
}
.title_pastsummt {
  background: url(../img/innovate/title_pastsummt.png) left top no-repeat;
  background-size: auto 62px;
}
.bg_guest_01 {
  background: url(../img/innovate/bg_guest_01.png) right top no-repeat;
  background-size: auto 380px;
}
.bg_genda_02 {
  background: url(../img/innovate/bg_genda_02.png) left bottom no-repeat;
  background-size: auto 231px;
}
.bg_genda_01 {
  background: url(../img/innovate/bg_genda_01.png) right 15px top 30% no-repeat;
  background-size: auto 175px;
}
.bg_ticket_02 {
  background: url(../img/innovate/bg_ticket_02.png) left top 30% no-repeat;
  background-size: auto 250px;
}
.bg_ticket {
  background: url(../img/innovate/bg_ticket.png) right bottom no-repeat;
  background-size: auto 191px;
}
.topic-banner-left-pic {
  position: absolute;
  left: 0;
  top: 0;
  height: 450px;
}
.topic-banner-right-pic {
  position: absolute;
  right: 0;
  top: 0;
  height: 355px;
}
.speech {
  margin-left: -10px;
  margin-right: -10px;
}
.speech-item {
  float: left;
  width: 25%;
  padding: 10px;
}
.speech-box {
  display: block;
  border: 2px solid transparent;
}
.speech-box:hover {
  border-color: #00ffff;
}
.speech-img {
  width: 100%;
}
.speech-text {
  padding: 14px;
  background-color: #390abf;
}
.speech-title {
  height: 44px;
  font-size: 16px;
  color: #fff;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 12px;
}
.speech-speaker {
  height: 36px;
  font-size: 14px;
  color: #00ffff;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 12px;
}
.yunqi-banner {
  height: 450px;
  overflow: hidden;
}
.yunqi-banner .yunqi-banner-pic {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  height: 100%;
}
.yunqi-banner .yunqi-icon-paly {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 88px;
  height: 88px;
  margin-left: -44px;
  margin-top: -44px;
  background: url(../img/yunqi/paly.png) center no-repeat;
  background-size: 88px 88px;
}
.yunqi-tese {
  background-color: #171717;
  padding-top: 50px;
  padding-bottom: 50px;
}
.yunqi-tese .yunqi-tese-left {
  width: 500px;
  text-align: center;
}
.yunqi-tese .yunqi-tese-left .yunqi-tese-title {
  font-size: 24px;
  color: #fff;
  margin-bottom: 60px;
  margin-top: 0;
}
.yunqi-tese .yunqi-tese-left .yunqi-tese-item {
  position: relative;
  font-size: 20px;
  font-weight: bold;
  color: #6666ff;
  line-height: 50px;
}
.yunqi-tese .yunqi-tese-left .yunqi-tese-item a {
  color: #6666ff;
}
.yunqi-tese .yunqi-tese-left .yunqi-tese-item a:hover {
  color: #fff;
}
.yunqi-tese .yunqi-tese-left .yunqi-tese-item:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 2px;
  background: #282828;
  background: -webkit-linear-gradient(left, rgba(40, 40, 40, 0), #282828, rgba(40, 40, 40, 0));
  background: -o-linear-gradient(right, rgba(40, 40, 40, 0), #282828, rgba(40, 40, 40, 0));
  background: -moz-linear-gradient(right, rgba(40, 40, 40, 0), #282828, rgba(40, 40, 40, 0));
  background: -webkit-gradient(linear, right top, left top, from(rgba(40, 40, 40, 0)), color-stop(#282828), to(rgba(40, 40, 40, 0)));
  background: -webkit-linear-gradient(right, rgba(40, 40, 40, 0), #282828, rgba(40, 40, 40, 0));
  background: linear-gradient(right, rgba(40, 40, 40, 0), #282828, rgba(40, 40, 40, 0));
}
.yunqi-tese .yunqi-tese-right {
  margin-left: 500px;
  padding-left: 20px;
}
.yunqi-tese .yunqi-tese-right .yunqi-tese-text {
  font-size: 14px;
  color: #fff;
  text-align: justify;
  line-height: 25px;
}
.mayun .mayun-left {
  width: 500px;
}
.mayun .mayun-right {
  margin-left: 500px;
  padding-left: 20px;
  background-color: #303030;
  position: relative;
  height: 360px;
}
.mayun .mayun-right:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  border-top: 20px solid #fff;
  border-left: 20px solid transparent;
}
.mayun .mayun-right:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 0;
  border-bottom: 20px solid #fff;
  border-right: 20px solid transparent;
}
.mayun .mayun-right .muyun-zhanwei {
  height: 20px;
  background-color: #fff;
}
.mayun .mayun-right .mayun-title-box {
  padding: 64px;
  height: 340px;
  background-color: #171717;
}
.mayun .mayun-right .mayun-title-box .mayun-title-list .mayun-title-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding: 10px 0;
}
.mayun .mayun-right .mayun-title-box .mayun-title-list .mayun-title-item:last-child {
  border-bottom: none;
}
.mayun .mayun-right .mayun-title-box .mayun-title-list .mayun-title-item a {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
}
.mayun .mayun-right .mayun-title-box .mayun-title-list .mayun-title-item a:hover {
  color: #477ae4;
}
.yunqi-title {
  font-size: 24px;
  font-weight: bold;
  color: #0e0e0e;
  margin-bottom: 30px;
}
.yunqi-title span {
  font-size: 20px;
  font-weight: normal;
}
.yunqi-guest-list {
  margin-left: -5px;
  margin-right: -5px;
}
.yunqi-guest-list .yunqi-guest-item {
  float: left;
  position: relative;
  padding: 5px;
  width: 230px;
}
.yunqi-guest-list .yunqi-guest-item .yunqi-guest-avatar {
  width: 100%;
}
.yunqi-guest-list .yunqi-guest-item a:hover .yunqi-guest-info {
  color: #477ae4;
}
.yunqi-guest-list .yunqi-guest-item a:hover .yunqi-guest-title {
  color: #477ae4;
}
.yunqi-guest-list .yunqi-guest-item .yunqi-guest-info {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  color: #fff;
  padding: 15px;
}
.yunqi-guest-list .yunqi-guest-item .yunqi-guest-info .yunqi-guest-name {
  font-size: 22px;
  margin-bottom: 8px;
}
.yunqi-guest-list .yunqi-guest-item .yunqi-guest-info .yunqi-guest-post {
  font-size: 14px;
}
.yunqi-guest-list .yunqi-guest-item .yunqi-guest-title {
  background-color: #171717;
  color: #fff;
  font-size: 14px;
  padding: 15px;
}
.yunqi-guest-list .yunqi-guest-item .yunqi-guest-title p {
  height: 38px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.yunqi-articles-list {
  margin-left: -15px;
  margin-right: -15px;
}
.yunqi-iframe-box {
  padding-top: 30px;
}
.yunqi-articles-item {
  float: left;
  width: 50%;
  padding: 0 15px;
  margin-bottom: 30px;
}
.yunqi-articles-item .yunqi-articles-pic {
  float: left;
  display: block;
  width: 200px;
  height: 120px;
}
.yunqi-articles-item .yunqi-articles-info {
  margin-left: 215px;
  height: 120px;
}
.yunqi-articles-item .yunqi-articles-info .yunqi-articles-title {
  font-size: 20px;
  margin: 0;
  color: #2a3342;
  word-break: break-all;
  word-wrap: break-word;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.yunqi-articles-item .yunqi-articles-info .yunqi-articles-title:hover {
  color: #477ae4;
}
.yunqi-articles-item .yunqi-articles-info .yunqi-articles-desc {
  color: #878e9a;
  word-break: break-all;
  text-align: justify;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.yunqi-articles-item .yunqi-articles-info .yunqi-articles-source {
  position: absolute;
  left: 0;
  bottom: 0;
  color: #a7b1c2;
  font-size: 12px;
}
.yunqi-articles-item .yunqi-articles-info .yunqi-articles-source a {
  color: #a7b1c2;
}
.yunqi-articles-item .yunqi-articles-info .yunqi-articles-source a:hover {
  color: #477ae4;
}
.yunqi-weibo {
  width: 80px;
  height: 27px;
  background: url(../img/yunqi/WB_logo-x2.png) center no-repeat;
  background-size: 80px 27px;
}
.yunqi-weibo-titile {
  margin-bottom: 30px;
}
.yunqi-weibo-refresh {
  width: 32px;
  height: 32px;
  background: url(../img/yunqi/refresh.png) center no-repeat;
  background-size: 32px 32px;
  cursor: pointer;
}
.yunqi-swiper-box {
  background-color: #171717;
  padding: 60px 0;
}
.mayun-pagination .swiper-pagination-bullet {
  opacity: 1;
  background-color: #787475;
}
.mayun-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #fff;
  width: 10px;
  height: 10px;
}
.yunqixianchang-swiper {
  padding: 150px 0;
}
.yunqixianchang-swiper .swiper-slide.swiper-slide-active img {
  -webkit-transform: scale(2.1);
  -moz-transform: scale(2.1);
  -ms-transform: scale(2.1);
  transform: scale(2.1);
}
.yunqixianchang-swiper .swiper-slide img {
  -webkit-transform: scale(1.8);
  -moz-transform: scale(1.8);
  -ms-transform: scale(1.8);
  transform: scale(1.8);
}
.pppic {
  padding-top: 40px;
}
.summit2017-nav {
  position: fixed;
  z-index: 100;
  top: 0;
  width: 100%;
  height: 60px;
  background-color: #151515;
}
.summit2017-nav.header-show {
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
  -webkit-transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
}
.summit2017-nav.header-hide {
  -webkit-transform: translateY(-90px);
  -moz-transform: translateY(-90px);
  -ms-transform: translateY(-90px);
  transform: translateY(-90px);
  -webkit-transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -moz-transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.summit2017-bg-logo {
  position: absolute;
  left: 0;
  top: 0;
  padding: 10px 15px;
}
.summit2017-bg-logo img {
  height: 40px;
}
.summit2017-nav-list {
  text-align: center;
}
.summit2017-nav-list .summit2017-nav-item {
  display: inline-block;
  padding: 0 25px;
}
.summit2017-nav-list .summit2017-nav-item a {
  font-size: 16px;
  color: #fff;
  line-height: 56px;
  display: block;
  font-weight: bold;
  border-bottom: 4px solid transparent;
}
.summit2017-nav-list .summit2017-nav-item a:hover {
  color: #fdcb43;
  border-bottom: 4px solid #fdcb43;
}
.summit2017-nav-list .summit2017-nav-item.active a {
  color: #fdcb43;
  border-bottom: 4px solid #fdcb43;
}
.lyw-summit2017-container {
  margin-top: 60px;
  background-color: #151515;
}
.lyw-summit2017-container .pagination-wrapper {
  padding-top: 40px;
  padding-bottom: 0;
}
.lyw-summit2017-container .pagination {
  background-color: #292929;
}
.lyw-summit2017-container .pagination li.active a {
  background-color: #fff;
  color: #000;
}
.lyw-summit2017-container .pagination li a {
  color: rgba(255, 255, 255, 0.4);
}
.lyw-summit2017-container .pagination li a:hover {
  color: #ffffff;
}
.lyw-summit2017-container.pb65 {
  padding-bottom: 65px;
}
.summit2017-banner {
  height: 675px;
  overflow: hidden;
}
.summit2017-banner .summit2017-banner-pic {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  height: 100%;
}
.lyw-summit2017-title {
  height: 60px;
  margin-bottom: 60px;
}
.lyw-summit2017-title.fhjs {
  background: url(../img/summit2017/titel_fhjs.png) center no-repeat;
  background-size: auto 60px;
}
.lyw-summit2017-title.jb {
  background: url(../img/summit2017/titel_chjb.png) center no-repeat;
  background-size: auto 60px;
}
.lyw-summit2017-title.yc {
  background: url(../img/summit2017/titel_yc.png) center no-repeat;
  background-size: auto 60px;
  margin-bottom: 30px;
}
.lyw-summit2017-title.bm {
  margin-bottom: 50px;
  background: url(../img/summit2017/titel_bm.png) center no-repeat;
  background-size: auto 60px;
}
.lyw-summit2017-title.dz {
  margin-bottom: 50px;
  background: url(../img/summit2017/titel_dz.png) center no-repeat;
  background-size: auto 60px;
}
.lyw-summit2017-title.sw {
  margin-bottom: 50px;
  background: url(../img/summit2017/titel_fhzx.png) center no-repeat;
  background-size: auto 60px;
}
.lyw-summit2017-title.hzhb {
  margin-bottom: 50px;
  background: url(../img/summit2017/titel_hzhb.png) center no-repeat;
  background-size: auto 60px;
}
.lyw-summit2017-title.fhhg {
  margin-bottom: 50px;
  background: url(../img/summit2017/titel_wqhg.png) center no-repeat;
  background-size: auto 60px;
}
.lyw-summit2017-title.fhzx {
  margin-bottom: 50px;
  background: url(../img/summit2017/titel_fhzx.png) center no-repeat;
  background-size: auto 60px;
}
.lyw-summit2017-title.jxpx {
  margin-bottom: 50px;
  background: url(../img/summit2017/titel_jxpx.png) center no-repeat;
  background-size: auto 60px;
}
.lyw-summit2017-title.fhdy {
  margin-bottom: 50px;
  background: url(../img/summit2017/titel_fhdy.png) center no-repeat;
  background-size: auto 60px;
}
.lyw-summit2017-title-jbtip {
  margin-bottom: 20px;
  font-size: 14px;
  text-align: center;
  color: #fecb34;
}
.summit2017-pt70 {
  padding-top: 70px;
}
.lyw-summit2017-left {
  background-color: #2f2f2f;
  width: 470px;
  padding: 30px;
  height: 555px;
}
.lyw-summit2017-left .lyw-summit2017-desc-list .lyw-summit2017-desc-item {
  float: left;
  width: 50%;
  margin-top: 40px;
}
.lyw-summit2017-left .lyw-summit2017-desc-list .lyw-summit2017-desc-item:nth-of-type(1),
.lyw-summit2017-left .lyw-summit2017-desc-list .lyw-summit2017-desc-item:nth-of-type(2) {
  margin-top: 0;
}
.lyw-summit2017-left .lyw-summit2017-desc-list .lyw-summit2017-desc-item .lyw-summit2017-desc-number {
  font-size: 30px;
  font-weight: bold;
  color: #ffcc33;
}
.lyw-summit2017-left .lyw-summit2017-desc-list .lyw-summit2017-desc-item .lyw-summit2017-desc-title {
  font-size: 18px;
  color: #999;
}
.lyw-summit2017-right {
  margin-left: 470px;
  overflow: hidden;
  height: 555px;
}
.lyw-summit2017-right .lyw-summit2017-desc-bg {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  height: 100%;
}
.lyw-summit2017-right .lyw-summit2017-desc-text-box {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  padding: 40px;
  background-color: rgba(0, 0, 0, 0.8);
  color: #fff;
  font-size: 18px;
}
.lyw-summit2017-right .lyw-summit2017-desc-text-box .lyw-summit2017-desc-text {
  margin-bottom: 30px;
}
.lyw-summit2017-right .lyw-summit2017-desc-text-box .lyw-summit2017-desc-text:last-child {
  margin-bottom: 0;
}
.lyw-summit2017-guest-box {
  border-top: 1px solid #655a2c;
}
.lyw-summit2017-guest-box .lyw-summit2017-guest-zhanwei {
  height: 15px;
  background-color: #2f2f2f;
}
.lyw-summit2017-guest-list {
  margin-left: -5px;
  margin-right: -5px;
}
.lyw-summit2017-guest-list .lyw-summit2017-guest-item {
  float: left;
  width: 20%;
  padding: 0 5px;
  margin-top: 10px;
}
.lyw-summit2017-guest-list .lyw-summit2017-guest-item:nth-of-type(1),
.lyw-summit2017-guest-list .lyw-summit2017-guest-item:nth-of-type(2),
.lyw-summit2017-guest-list .lyw-summit2017-guest-item:nth-of-type(3),
.lyw-summit2017-guest-list .lyw-summit2017-guest-item:nth-of-type(4),
.lyw-summit2017-guest-list .lyw-summit2017-guest-item:nth-of-type(5) {
  margin-top: 0;
}
.lyw-summit2017-guest-list .lyw-summit2017-guest-item .lyw-summit2017-guest-item-box:hover {
  -webkit-transition: .25s ease;
  -moz-transition: .25s ease;
  transition: .25s ease;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.lyw-summit2017-guest-list .lyw-summit2017-guest-item .lyw-summit2017-guest-item-box:hover .lyw-summit2017-guest-info {
  background-color: #e1ab42;
}
.lyw-summit2017-guest-list .lyw-summit2017-guest-item .lyw-summit2017-guest-item-box:hover .lyw-summit2017-guest-info .lyw-summit2017-guest-name {
  color: #2f2f2f;
}
.lyw-summit2017-guest-list .lyw-summit2017-guest-item .lyw-summit2017-guest-item-box:hover .lyw-summit2017-guest-info .lyw-summit2017-guest-desc {
  color: #2f2f2f;
}
.lyw-summit2017-guest-list .lyw-summit2017-guest-item .lyw-summit2017-guest-avatar {
  width: 100%;
  height: 175px;
}
.lyw-summit2017-guest-list .lyw-summit2017-guest-item .lyw-summit2017-guest-info {
  background-color: #2f2f2f;
  padding: 20px;
  text-align: center;
}
.lyw-summit2017-guest-list .lyw-summit2017-guest-item .lyw-summit2017-guest-info .lyw-summit2017-guest-name {
  font-size: 23px;
  font-weight: bold;
  color: #ffcc33;
}
.lyw-summit2017-guest-list .lyw-summit2017-guest-item .lyw-summit2017-guest-info .lyw-summit2017-guest-desc {
  font-size: 12px;
  color: #ffcc33;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.lyw-summit2017-yc-tip {
  text-align: center;
  font-size: 12px;
  color: #ffcc33;
}
.lyw-summit2017-yc-pox {
  padding-top: 30px;
}
.lyw-summit2017-yc-pox .lyw-summit2017-date {
  font-size: 28px;
  font-weight: bold;
  color: #d8bf4d;
  margin-bottom: 15px;
  padding-left: 20px;
}
.lyw-summit2017-data-am {
  height: 45px;
  margin-bottom: 5px;
  background: #fff url(../img/summit2017/img_sw.png) left 10px center no-repeat;
  background-size: auto 37px;
}
.lyw-summit2017-data-pm {
  height: 45px;
  margin-bottom: 5px;
  background: #fff url(../img/summit2017/img_xw.png) left 10px center no-repeat;
  background-size: auto 37px;
}
.lyw-summit2017-yc-list {
  background-color: #000;
}
.lyw-summit2017-yc-list .lyw-summit2017-yc-item.no-guest .lyw-summit2017-yc-time {
  line-height: 70px;
}
.lyw-summit2017-yc-list .lyw-summit2017-yc-item.no-guest .lyw-summit2017-yc-box .lyw-summit2017-yc-info {
  min-height: 70px;
}
.lyw-summit2017-yc-list .lyw-summit2017-yc-item .lyw-summit2017-yc-time {
  width: 130px;
  line-height: 100px;
  font-size: 18px;
  color: #dac14e;
  text-align: center;
}
.lyw-summit2017-yc-list .lyw-summit2017-yc-item .lyw-summit2017-yc-box {
  margin-left: 130px;
  background-color: #2f2f2f;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}
.lyw-summit2017-yc-list .lyw-summit2017-yc-item .lyw-summit2017-yc-box.yuanzhuo {
  padding: 15px 20px;
  padding-bottom: 0;
}
.lyw-summit2017-yc-list .lyw-summit2017-yc-item .lyw-summit2017-yc-box.yuanzhuo.no-avatar {
  padding-bottom: 15px;
}
.lyw-summit2017-yc-list .lyw-summit2017-yc-item .lyw-summit2017-yc-box.yuanzhuo .lyw-summit2017-yc-title {
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  margin-bottom: 15px;
}
.lyw-summit2017-yc-list .lyw-summit2017-yc-item .lyw-summit2017-yc-box.yuanzhuo .lyw-summit2017-yc-source .lyw-summit2017-yc-name {
  font-size: 16px;
  font-weight: bold;
  color: #dac14e;
  margin-right: 25px;
}
.lyw-summit2017-yc-list .lyw-summit2017-yc-item .lyw-summit2017-yc-box.yuanzhuo .lyw-summit2017-yc-source .lyw-summit2017-yc-company {
  font-size: 14px;
  color: #999;
  margin-right: 15px;
}
.lyw-summit2017-yc-list .lyw-summit2017-yc-item .lyw-summit2017-yc-box.yuanzhuo .lyw-summit2017-yc-source .lyw-summit2017-yc-post {
  font-size: 14px;
  color: #999;
}
.lyw-summit2017-yc-list .lyw-summit2017-yc-item .lyw-summit2017-yc-box.yuanzhuo .lyw-summit2017-avatar-list {
  margin-top: 15px;
}
.lyw-summit2017-yc-list .lyw-summit2017-yc-item .lyw-summit2017-yc-box.yuanzhuo .lyw-summit2017-avatar-list .lyw-summit2017-avatar-item {
  float: left;
  margin-right: 15px;
}
.lyw-summit2017-yc-list .lyw-summit2017-yc-item .lyw-summit2017-yc-box.yuanzhuo .lyw-summit2017-avatar-list .lyw-summit2017-avatar-item:last-child {
  margin-right: 0;
}
.lyw-summit2017-yc-list .lyw-summit2017-yc-item .lyw-summit2017-yc-box .lyw-summit2017-yc-avatar {
  width: 110px;
  height: 100px;
}
.lyw-summit2017-yc-list .lyw-summit2017-yc-item .lyw-summit2017-yc-box .lyw-summit2017-yc-info {
  position: relative;
  margin-left: 110px;
  min-height: 100px;
  padding-left: 20px;
  padding-top: 10px;
  padding-right: 20px;
}
.lyw-summit2017-yc-list .lyw-summit2017-yc-item .lyw-summit2017-yc-box .lyw-summit2017-yc-info.no-avatar {
  margin-left: 0;
}
.lyw-summit2017-yc-list .lyw-summit2017-yc-item .lyw-summit2017-yc-box .lyw-summit2017-yc-info .lyw-summit2017-yc-title {
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.lyw-summit2017-yc-list .lyw-summit2017-yc-item .lyw-summit2017-yc-box .lyw-summit2017-yc-info .lyw-summit2017-yc-source {
  position: absolute;
  bottom: 10px;
  left: 20px;
}
.lyw-summit2017-yc-list .lyw-summit2017-yc-item .lyw-summit2017-yc-box .lyw-summit2017-yc-info .lyw-summit2017-yc-source .lyw-summit2017-yc-name {
  font-size: 16px;
  font-weight: bold;
  color: #dac14e;
  margin-right: 25px;
}
.lyw-summit2017-yc-list .lyw-summit2017-yc-item .lyw-summit2017-yc-box .lyw-summit2017-yc-info .lyw-summit2017-yc-source .lyw-summit2017-yc-company {
  font-size: 14px;
  color: #999;
  margin-right: 15px;
}
.lyw-summit2017-yc-list .lyw-summit2017-yc-item .lyw-summit2017-yc-box .lyw-summit2017-yc-info .lyw-summit2017-yc-source .lyw-summit2017-yc-post {
  font-size: 14px;
  color: #999;
}
.lyw-summit2017-ticket-list {
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: 80px;
}
.lyw-summit2017-ticket-list:last-child {
  margin-bottom: 0;
}
.lyw-summit2017-ticket-list .lyw-summit2017-ticket-item {
  float: left;
  width: 20%;
  padding: 0 15px;
}
.lyw-summit2017-ticket-list .lyw-summit2017-ticket-item:nth-of-type(odd) .lyw-summit2017-ticket-box,
.lyw-summit2017-ticket-list .lyw-summit2017-ticket-item:nth-of-type(odd) .lyw-summit2017-ticket-box-h {
  background: url(../img/summit2017/img_ticket1.png) center no-repeat;
  background-size: cover;
}
.lyw-summit2017-ticket-list .lyw-summit2017-ticket-item:nth-of-type(even) .lyw-summit2017-ticket-box,
.lyw-summit2017-ticket-list .lyw-summit2017-ticket-item:nth-of-type(even) .lyw-summit2017-ticket-box-h {
  background: url(../img/summit2017/img_ticket2.png) center no-repeat;
  background-size: cover;
}
.lyw-summit2017-ticket-list .lyw-summit2017-ticket-item .lyw-summit2017-ticket-box {
  position: relative;
  padding: 20px;
}
.lyw-summit2017-ticket-list .lyw-summit2017-ticket-item .lyw-summit2017-ticket-box:hover .lyw-summit2017-ticket-box-h {
  display: block;
}
.lyw-summit2017-ticket-list .lyw-summit2017-ticket-item .lyw-summit2017-ticket-box .lyw-summit2017-ticket-name {
  font-size: 16px;
  color: #151515;
}
.lyw-summit2017-ticket-list .lyw-summit2017-ticket-item .lyw-summit2017-ticket-box .lyw-summit2017-ticket-note {
  text-align: center;
  color: #fff;
  padding-top: 10px;
}
.lyw-summit2017-ticket-list .lyw-summit2017-ticket-item .lyw-summit2017-ticket-box .lyw-summit2017-ticket-pirce {
  font-size: 14px;
  color: #fff;
}
.lyw-summit2017-ticket-list .lyw-summit2017-ticket-item .lyw-summit2017-ticket-box .lyw-summit2017-ticket-pirce .rmb {
  font-size: 13px;
}
.lyw-summit2017-ticket-list .lyw-summit2017-ticket-item .lyw-summit2017-ticket-box .lyw-summit2017-ticket-desc {
  padding-top: 20px;
  font-size: 14px;
  color: #fff;
  word-break: break-all;
}
.lyw-summit2017-ticket-list .lyw-summit2017-ticket-item .lyw-summit2017-ticket-box .btn-lyw-summit2017-ticket {
  display: block;
  width: 100px;
  margin: auto;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  color: #ffcc66;
  background-color: #151515;
  line-height: 36px;
  border-radius: 18px;
  margin-top: 25px;
}
.lyw-summit2017-ticket-list .lyw-summit2017-ticket-item .lyw-summit2017-ticket-box .lyw-summit2017-ticket-box-h {
  display: none;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  padding: 20px;
  background-color: #eeaf30;
}
.lyw-summit2017-sw-list .lyw-summit2017-sw-item {
  float: left;
  width: 14%;
  padding: 0 2%;
  border-left: 1px solid #2b2b2b;
}
.lyw-summit2017-sw-list .lyw-summit2017-sw-item:first-child {
  border-left: none;
}
.lyw-summit2017-sw-list .lyw-summit2017-sw-item .lyw-summit2017-sw-title {
  font-size: 16px;
  color: #dac14e;
  background: url(../img/summit2017/img_fg.png) left bottom no-repeat;
  background-size: auto 2px;
  padding-bottom: 10px;
  margin-bottom: 20px;
}
.lyw-summit2017-sw-list .lyw-summit2017-sw-item .lyw-summit2017-sw-name {
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  margin-bottom: 15px;
}
.lyw-summit2017-sw-list .lyw-summit2017-sw-item .lyw-summit2017-sw-tel {
  font-size: 14px;
  color: #fff;
  margin-bottom: 15px;
}
.lyw-summit2017-sw-list .lyw-summit2017-sw-item .lyw-summit2017-sw-erweima {
  width: 100%;
}
.lyw-summit2017-hzhb-title {
  text-align: center;
  font-size: 24px;
  color: #fff;
  margin-bottom: 10px;
}
.lyw-summit2017-hzhb {
  border-top: 1px solid #2b2b2b;
  border-bottom: 1px solid #2b2b2b;
  padding-top: 48px;
  padding-bottom: 28px;
}
.side-nav {
  position: fixed;
  z-index: 100;
  top: 105px;
  left: 0;
  padding: 17px 10px;
  background-color: rgba(21, 21, 21, 0.8);
}
.side-nav .side-nav-item {
  position: relative;
  padding: 13px 0;
}
.side-nav .side-nav-item.current a {
  font-weight: bold;
  color: #ffcc34;
}
.side-nav .side-nav-item.current:before {
  top: 20px;
  left: -9px;
  width: 6px;
  height: 6px;
  background-color: #ffcc34;
}
.side-nav .side-nav-item a {
  font-size: 14px;
  color: #a3906b;
}
.side-nav .side-nav-item:last-child:after {
  display: none;
}
.side-nav .side-nav-item:after {
  content: "";
  position: absolute;
  left: -7px;
  top: 29px;
  bottom: -17px;
  width: 1px;
  border-left: 2px dotted #a3906b;
}
.side-nav .side-nav-item:before {
  content: "";
  position: absolute;
  left: -8px;
  top: 21px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #a3906b;
}
.btn-summit2017 {
  position: fixed;
  z-index: 10;
  right: 30px;
  width: 135px;
  height: 135px;
  font-size: 20px;
  font-weight: bold;
  color: #fecd32;
  padding: 41px 46px;
}
.btn-summit2017:hover {
  color: #fecd32;
}
.btn-summit2017:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(../img/summit2017/button.png) center no-repeat;
  background-size: 135px 135px;
  -webkit-animation: rotateaaa 15s infinite linear;
  -moz-animation: rotateaaa 15s infinite linear;
  animation: rotateaaa 15s infinite linear;
}
.btn-summit2017.rush-tickets {
  top: 110px;
}
.btn-summit2017.awarding {
  top: 260px;
}
@-webkit-keyframes rotateaaa {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes rotateaaa {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotateaaa {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.summit2017-swiper-container {
  padding-top: 70px;
  padding-bottom: 100px;
}
.summit2017-swiper-container .slide-title {
  display: none;
  font-size: 16px;
  color: #fff;
  background-color: #2f2f2f;
  text-align: center;
  font-weight: bold;
  padding: 10px;
}
.summit2017-swiper-container .swiper-slide {
  border: 1px solid #19196e;
}
.summit2017-swiper-container .swiper-slide.swiper-slide-active {
  border-color: #ffcc33;
  -webkit-transform: scale(1.4);
  -moz-transform: scale(1.4);
  -ms-transform: scale(1.4);
  transform: scale(1.4);
  z-index: 10;
}
.summit2017-swiper-container .swiper-slide.swiper-slide-active .slide-title {
  display: block;
}
.summit2017-award-banner .summit2017-banner-pic {
  width: 100%;
}
.summit2017-award-process {
  position: relative;
  width: 1000px;
  margin: auto;
  margin-top: 60px;
  margin-bottom: 60px;
}
.summit2017-award-process .summit2017-award-process-item {
  float: left;
  width: 25%;
  position: relative;
  text-align: center;
  padding-top: 116px;
}
.summit2017-award-process .summit2017-award-process-item.summit2017-bm {
  background: url(../img/summit2017/award/pic_enroll.png) top center no-repeat;
  background-size: 100px 100px;
}
.summit2017-award-process .summit2017-award-process-item.summit2017-tp {
  background: url(../img/summit2017/award/pic_vote.png) top center no-repeat;
  background-size: 100px 100px;
}
.summit2017-award-process .summit2017-award-process-item.summit2017-px {
  background: url(../img/summit2017/award/pic_selection.png) top center no-repeat;
  background-size: 100px 100px;
}
.summit2017-award-process .summit2017-award-process-item.summit2017-bj {
  background: url(../img/summit2017/award/pic_awards.png) top center no-repeat;
  background-size: 100px 100px;
}
.summit2017-award-process .summit2017-award-process-item:after {
  content: "";
  position: absolute;
  top: 38px;
  right: -12px;
  width: 24px;
  height: 24px;
  background: url(../img/summit2017/award/arrow.png) center no-repeat;
  background-size: 24px 24px;
}
.summit2017-award-process .summit2017-award-process-item:last-child:after {
  display: none;
}
.summit2017-award-process .summit2017-award-process-item .summit2017-award-process-name {
  font-size: 18px;
  color: #ffe599;
  font-weight: bold;
  margin-bottom: 10px;
}
.summit2017-award-process .summit2017-award-process-item .summit2017-award-process-date {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.3);
}
.summit2017-award-tab {
  position: relative;
  width: 330px;
  margin: auto;
  margin-bottom: 60px;
  height: 44px;
  background-color: #292929;
  border-radius: 22px;
  padding: 4px;
}
.summit2017-award-tab.review {
  margin-top: 30px;
  margin-bottom: 25px;
}
.summit2017-award-tab .summit2017-award-tab-item {
  float: left;
  width: 50%;
}
.summit2017-award-tab .summit2017-award-tab-item a {
  display: block;
  color: rgba(255, 255, 255, 0.4);
  font-size: 18px;
  text-align: center;
  line-height: 32px;
  border: 2px solid transparent;
}
.summit2017-award-tab .summit2017-award-tab-item.active a {
  color: #fecb34;
  font-size: 18px;
  font-weight: bold;
  border: 2px solid #fecb34;
  border-radius: 20px;
}
.summit2017-award-tab .summit2017-award-tab-item:hover a {
  color: #fecb34;
  font-size: 18px;
  font-weight: bold;
  border: 2px solid #fecb34;
  border-radius: 20px;
}
.summit2017-pt8 {
  padding-top: 8px;
}
.summit2017-award-container .summit2017-award-list {
  margin-left: -2px;
  margin-right: -2px;
}
.summit2017-award-container .summit2017-award-list.review {
  margin-left: -7px;
  margin-right: -7px;
}
.summit2017-award-container .summit2017-award-list.review .summit2017-award-item {
  padding: 0 7px;
}
.summit2017-award-container .summit2017-award-list.review .summit2017-award-item .summit2017-award-item-box {
  cursor: pointer;
}
.summit2017-award-container .summit2017-award-list .summit2017-award-item {
  float: left;
  width: 20%;
  text-align: center;
  color: #fff;
  font-size: 14px;
  padding-left: 2px;
  padding-right: 2px;
  margin-top: 15px;
}
.summit2017-award-container .summit2017-award-list .summit2017-award-item:nth-of-type(1),
.summit2017-award-container .summit2017-award-list .summit2017-award-item:nth-of-type(2),
.summit2017-award-container .summit2017-award-list .summit2017-award-item:nth-of-type(3),
.summit2017-award-container .summit2017-award-list .summit2017-award-item:nth-of-type(4),
.summit2017-award-container .summit2017-award-list .summit2017-award-item:nth-of-type(5) {
  margin-top: 0;
}
.summit2017-award-container .summit2017-award-list .summit2017-award-item:hover {
  color: #fecb34;
}
.summit2017-award-container .summit2017-award-list .summit2017-award-item.summit2017-award-item-bd {
  border: 2px solid #000;
  padding-top: 5px;
  padding-bottom: 5px;
  cursor: pointer;
  margin-top: 0;
}
.summit2017-award-container .summit2017-award-list .summit2017-award-item.summit2017-award-item-bd .summit2017-award-titles {
  margin-bottom: 0;
}
.summit2017-award-container .summit2017-award-list .summit2017-award-item.summit2017-award-item-bd.active {
  background-color: #fecb34;
  border-color: #fecb34;
  color: #151515;
}
.summit2017-award-container .summit2017-award-list .summit2017-award-item.summit2017-award-item-bd.active .summit2017-award-rounds {
  color: rgba(0, 0, 0, 0.8);
}
.summit2017-award-container .summit2017-award-list .summit2017-award-item.summit2017-award-item-bd.active:hover {
  color: #151515;
}
.summit2017-award-container .summit2017-award-list .summit2017-award-item.active .summit2017-award-item-box {
  color: #000;
  background-color: #fecb34;
}
.summit2017-award-container .summit2017-award-list .summit2017-award-item.active .summit2017-award-item-box:hover .summit2017-award-titles {
  color: #151515;
}
.summit2017-award-container .summit2017-award-list .summit2017-award-item a {
  display: block;
  color: #fff;
  border: 2px solid #292929;
  padding-top: 35px;
  padding-bottom: 15px;
  background: url(../img/summit2017/pic_medal.png) top center no-repeat;
  background-size: 35px 22px;
}
.summit2017-award-container .summit2017-award-list .summit2017-award-item a:hover {
  background-color: #fecb34;
}
.summit2017-award-container .summit2017-award-list .summit2017-award-item a:hover .summit2017-award-titles {
  color: #151515;
}
.summit2017-award-container .summit2017-award-list .summit2017-award-item a:hover .summit2017-award-rounds {
  color: #9a9a9a;
}
.summit2017-award-container .summit2017-award-list .summit2017-award-item .summit2017-award-item-box {
  display: block;
  position: relative;
  color: #fff;
  border: 2px solid #292929;
  padding-top: 35px;
  padding-bottom: 15px;
  background: url(../img/summit2017/pic_medal.png) top center no-repeat;
  background-size: 35px 22px;
}
.summit2017-award-container .summit2017-award-list .summit2017-award-item .summit2017-award-item-box:hover {
  border-color: #fecb34;
}
.summit2017-award-container .summit2017-award-list .summit2017-award-item .summit2017-award-item-box:hover .summit2017-award-titles {
  color: #fff;
}
.summit2017-award-container .summit2017-award-list .summit2017-award-item .summit2017-award-item-box:hover .summit2017-award-rounds {
  color: #9a9a9a;
}
.summit2017-award-container .summit2017-award-list .summit2017-award-item .summit2017-award-item-box:hover .summit2017-award-rulebox {
  display: block;
}
.summit2017-award-container .summit2017-award-list .summit2017-award-item .summit2017-award-item-box a.btn-apply-summit2017-award {
  display: block;
  width: 105px;
  height: 33px;
  margin: auto;
  background: url(../img/summit2017/icon_apply.png) center no-repeat;
  background-size: 105px auto;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  color: #151515;
  line-height: 33px;
  cursor: pointer;
  margin-top: 15px;
  border: none;
  padding-top: 0;
  padding-bottom: 0;
}
.summit2017-award-container .summit2017-award-list .summit2017-award-item .summit2017-award-item-box a.btn-apply-summit2017-award:hover {
  color: #fecb34;
}
.summit2017-award-container .summit2017-award-list .summit2017-award-item .summit2017-award-item-box .summit2017-award-rulebox {
  display: none;
  position: absolute;
  z-index: 1000;
  top: 100%;
  left: -2px;
  right: -2px;
  background-color: #fecb34;
  color: #151515;
  padding: 15px;
  text-align: left;
}
.summit2017-award-container .summit2017-award-list .summit2017-award-item .summit2017-award-item-box .summit2017-award-rulebox .summit2017-cxyq-title {
  font-size: 12px;
  margin-bottom: 15px;
}
.summit2017-award-container .summit2017-award-list .summit2017-award-item .summit2017-award-item-box .summit2017-award-rulebox .summit2017-cxyq-item {
  font-size: 14px;
}
.summit2017-award-container .summit2017-award-list .summit2017-award-item .summit2017-award-titles {
  margin-bottom: 6px;
  font-size: 14px;
}
.summit2017-award-container .summit2017-award-list .summit2017-award-item .summit2017-award-rounds {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.8);
}
.summit2017-award-info-rule {
  width: 324px;
  background-color: #221b09;
  padding: 20px;
}
.summit2017-award-info-rule .summit2017-award-name {
  font-size: 20px;
  font-weight: bold;
  color: #fecb34;
  margin-bottom: 16px;
}
.summit2017-award-info-rule .btn-apply-summit2017-award {
  display: block;
  position: relative;
  width: 135px;
  height: 56px;
}
.summit2017-award-info-rule .btn-apply-summit2017-award img {
  width: 100%;
  height: 100%;
}
.summit2017-award-info-rule .btn-apply-summit2017-award span {
  position: absolute;
  top: 13px;
  left: 0;
  right: 0;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
}
.summit2017-award-info-rule .summit2017-award-info-rule-text {
  font-size: 14px;
  color: #fff;
}
.summit2017-award-info-rule .summit2017-award-info-rule-text .summit2017-award-info-rule-title {
  margin-bottom: 12px;
}
.summit2017-award-reviewer {
  padding: 20px 77px;
}
.summit2017-award-reviewer .summit2017-award-reviewer-title {
  font-size: 18px;
  font-weight: bold;
  color: #ffe599;
  position: relative;
  text-align: center;
  margin-bottom: 20px;
}
.summit2017-award-reviewer .summit2017-award-reviewer-title:after {
  content: "";
  position: absolute;
  top: 50%;
  height: 1px;
  left: 0;
  right: 57%;
  border-bottom: 1px dashed #ffe599;
}
.summit2017-award-reviewer .summit2017-award-reviewer-title:before {
  content: "";
  position: absolute;
  top: 50%;
  height: 1px;
  right: 0;
  left: 57%;
  border-bottom: 1px dashed #ffe599;
}
.summit2017-award-reviewer .summit2017-award-reviewer-avatar {
  width: 100%;
}
.summit2017-award-reviewer .summit2017-award-reviewer-name {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 30px;
  line-height: 30px;
  padding-left: 10px;
  color: #fff;
  font-size: 16px;
  background: url(../img/summit2017/award/bg_guest.png) left center no-repeat;
  background-size: auto 30px;
}
.summit2017-award-reviewer .summit2017-award-reviewer-post {
  background-color: #221b09;
  font-size: 12px;
  color: #fff;
  padding: 8px 10px;
}
.summit2017-award-reviewer .summit2017-award-reviewer-box {
  position: relative;
}
.summit2017-award-list {
  margin-left: -1px;
  margin-right: -1px;
  margin-bottom: 4px;
}
.summit2017-award-rule-box {
  position: relative;
  height: 100px;
}
.summit2017-award-rule-swiper {
  height: 100%;
}
.summit2017-award-rule-swiper .swiper-slide {
  height: auto;
}
.swiper-button-prev.summit2017-award-reviewer-prev {
  width: 20px;
  height: 20px;
  left: -50px;
  background-image: url(../img/summit2017/award/arrow_left.png);
  background-size: 20px 20px;
}
.swiper-button-next.summit2017-award-reviewer-next {
  width: 20px;
  height: 20px;
  right: -50px;
  background-image: url(../img/summit2017/award/arrow_right.png);
  background-size: 20px 20px;
}
.summit2017-award-search-box {
  width: 448px;
  margin: auto;
  margin-bottom: 40px;
}
.summit2017-award-search-box .summit2017-award-search {
  width: 340px;
  border: 2px solid #453a1c;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  line-height: 36px;
  outline: none;
  background-color: #151515;
  padding: 0 12px;
  color: #fff;
}
.summit2017-award-search-box .summit2017-award-search::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #979797;
}
.summit2017-award-search-box .summit2017-award-search:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #979797;
}
.summit2017-award-search-box .summit2017-award-search::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #979797;
}
.summit2017-award-search-box .summit2017-award-search:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #979797;
}
.summit2017-award-search-box .btn-summit2017-award-search {
  position: absolute;
  top: 0;
  right: 0;
  width: 108px;
  font-size: 14px;
  padding-left: 50px;
  padding-right: 20px;
  line-height: 38px;
  color: rgba(255, 255, 255, 0.4);
  background: #453a1c url(../img/summit2017/award/search.png) left 20px center no-repeat;
  background-size: 20px 20px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  border: none;
  outline: none;
  height: 40px;
}
.summit2017-award-search-box .btn-summit2017-award-search:focus {
  outline: none;
}
.summit2017-award-first-three {
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: 40px;
}
.summit2017-award-first-three .summit2017-award-first-three-item {
  float: left;
  width: 33.33%;
  padding: 0 15px;
}
.summit2017-award-first-three .summit2017-award-first-three-item .summit2017-award-first-three-box {
  border: 2px solid #453a1c;
}
.summit2017-award-first-three .summit2017-award-first-three-item .summit2017-award-first-three-box .summit2017-award-first-three-hd {
  display: block;
}
.summit2017-award-first-three .summit2017-award-first-three-item .summit2017-award-first-three-box .summit2017-award-first-three-avatar-box {
  width: 200px;
  height: 180px;
  position: relative;
  overflow: hidden;
}
.summit2017-award-first-three .summit2017-award-first-three-item .summit2017-award-first-three-box .summit2017-award-first-three-avatar-box.gongsilogo {
  height: 150px;
}
.summit2017-award-first-three .summit2017-award-first-three-item .summit2017-award-first-three-box .summit2017-award-first-three-avatar-box .summit2017-award-first-three-avatar {
  width: 200px;
  height: 100%;
}
.summit2017-award-first-three .summit2017-award-first-three-item .summit2017-award-first-three-box .summit2017-award-first-three-avatar-box .summit2017-award-round {
  position: absolute;
  top: -12px;
  left: 15px;
  background-color: #edbd39;
  width: 40px;
  height: 40px;
  line-height: 48px;
  text-align: center;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  color: #151515;
  font-size: 14px;
}
.summit2017-award-first-three .summit2017-award-first-three-item .summit2017-award-first-three-box .summit2017-award-first-three-info {
  height: 180px;
  position: relative;
  margin-left: 200px;
  padding-left: 15px;
  padding-top: 15px;
  padding-right: 15px;
}
.summit2017-award-first-three .summit2017-award-first-three-item .summit2017-award-first-three-box .summit2017-award-first-three-info.gongsilogo {
  height: 150px;
}
.summit2017-award-first-three .summit2017-award-first-three-item .summit2017-award-first-three-box .summit2017-award-first-three-info .summit2017-award-first-three-name {
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  margin-bottom: 16px;
}
.summit2017-award-first-three .summit2017-award-first-three-item .summit2017-award-first-three-box .summit2017-award-first-three-info .summit2017-award-first-three-post {
  font-size: 14px;
  color: #fff;
}
.summit2017-award-first-three .summit2017-award-first-three-item .summit2017-award-first-three-box .summit2017-award-first-three-info .summit2017-award-votes-box {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 15px;
}
.summit2017-award-first-three .summit2017-award-first-three-item .summit2017-award-first-three-box .summit2017-award-first-three-info .summit2017-award-votes-box .summit2017-award-votes-title {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.4);
  margin-bottom: 12px;
}
.summit2017-award-first-three .summit2017-award-first-three-item .summit2017-award-first-three-box .summit2017-award-first-three-info .summit2017-award-votes-box .summit2017-award-votes-number {
  font-size: 18px;
  font-weight: bold;
  color: #fecb34;
}
.summit2017-award-first-three-ft {
  position: relative;
  background-color: #453a1c;
}
.summit2017-award-first-three-ft:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 10px;
  bottom: 10px;
  width: 1px;
  background-color: rgba(254, 203, 52, 0.43);
}
.summit2017-award-first-three-ft .btn-summit2017-award-btn {
  float: left;
  width: 50%;
  display: block;
  line-height: 40px;
  color: #fecb34;
  text-align: center;
}
.summit2017-award-first-three-ft .btn-summit2017-award-btn:hover {
  color: #ffe599;
}
.summit2017-award-first-three-ft .btn-summit2017-award-btn:hover .summit2017-award-icon-tp {
  background-image: url(../img/summit2017/award/icon_vote_s.png);
}
.summit2017-award-first-three-ft .btn-summit2017-award-btn:hover .summit2017-award-icon-lp {
  background-image: url(../img/summit2017/award/icon_share_s.png);
}
.summit2017-award-first-three-ft .btn-summit2017-award-btn.summit2017-loading {
  background: url(../img/loading.gif) left 15px center no-repeat;
  background-size: 18px;
}
.summit2017-award-first-three-ft .btn-summit2017-award-btn .summit2017-award-icon-tp {
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url(../img/summit2017/award/icon_vote.png) center no-repeat;
  background-size: 18px 18px;
  vertical-align: middle;
  margin-right: 5px;
}
.summit2017-award-first-three-ft .btn-summit2017-award-btn .summit2017-award-icon-lp {
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url(../img/summit2017/award/icon_share.png) center no-repeat;
  background-size: 18px 18px;
  vertical-align: middle;
  margin-right: 5px;
}
.summit2017-award-sort-list.review {
  margin-top: 25px;
}
.summit2017-award-sort-list .summit2017-award-sort-item {
  float: left;
  margin-right: 35px;
  width: 200px;
  margin-top: 35px;
}
.summit2017-award-sort-list .summit2017-award-sort-item:nth-of-type(5n) {
  margin-right: 0;
}
.summit2017-award-sort-list .summit2017-award-sort-item:nth-of-type(1),
.summit2017-award-sort-list .summit2017-award-sort-item:nth-of-type(2),
.summit2017-award-sort-list .summit2017-award-sort-item:nth-of-type(3),
.summit2017-award-sort-list .summit2017-award-sort-item:nth-of-type(4),
.summit2017-award-sort-list .summit2017-award-sort-item:nth-of-type(5) {
  margin-top: 0;
}
.summit2017-award-sort-list .summit2017-award-sort-item .summit2017-award-sort-box {
  border: 2px solid #453a1c;
}
.summit2017-award-sort-list .summit2017-award-sort-item .summit2017-award-sort-box .summit2017-award-sort-hd {
  display: block;
}
.summit2017-award-sort-list .summit2017-award-sort-item .summit2017-award-sort-box .summit2017-award-sort-avatar-box {
  position: relative;
  overflow: hidden;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
.summit2017-award-sort-list .summit2017-award-sort-item .summit2017-award-sort-box .summit2017-award-sort-avatar-box .summit2017-award-sort-avatar {
  width: 100%;
}
.summit2017-award-sort-list .summit2017-award-sort-item .summit2017-award-sort-box .summit2017-award-sort-avatar-box .summit2017-award-round {
  position: absolute;
  top: -12px;
  left: 0px;
  background-color: #edbd39;
  width: 40px;
  height: 40px;
  line-height: 48px;
  text-align: center;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  color: #151515;
  font-size: 14px;
}
.summit2017-award-sort-list .summit2017-award-sort-item .summit2017-award-sort-box .summit2017-award-sort-info {
  padding: 10px;
}
.summit2017-award-sort-list .summit2017-award-sort-item .summit2017-award-sort-box .summit2017-award-sort-info .summit2017-award-sort-name {
  font-size: 16px;
  color: #fff;
  font-weight: bold;
}
.summit2017-award-sort-list .summit2017-award-sort-item .summit2017-award-sort-box .summit2017-award-sort-info .summit2017-award-sort-post {
  font-size: 14px;
  color: #fff;
  height: 40px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.summit2017-award-sort-list .summit2017-award-sort-item .summit2017-award-sort-box .summit2017-award-sort-info .summit2017-award-votes-title {
  display: inline-block;
  margin-bottom: 0;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.4);
}
.summit2017-award-sort-list .summit2017-award-sort-item .summit2017-award-sort-box .summit2017-award-sort-info .summit2017-award-votes-number {
  display: inline-block;
  font-size: 18px;
  font-weight: bold;
  color: #fecb34;
}
.layui-layer.summit2017-layer-box {
  background-color: #292929;
}
.layui-layer.summit2017-alert {
  background-color: #292929;
}
.layui-layer.summit2017-alert .layui-layer-title {
  padding: 0;
  text-align: center;
  background-color: #292929;
  color: #fff;
  border-bottom: 1px solid #fecb34;
}
.layui-layer.summit2017-alert .layui-layer-content {
  color: rgba(255, 255, 255, 0.4);
}
.layui-layer.summit2017-alert .layui-layer-btn0 {
  background-color: #fecb34;
  color: #000;
  border-color: #fecb34;
}
.layui-layer.summit2017-alert .summit2017-share-box {
  padding: 40px 0;
}
.layui-layer.summit2017-alert .summit2017-share-box .summit2017-share-title {
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
}
.layui-layer.summit2017-alert .summit2017-share-box .summit2017-share-title span {
  color: #fecb34;
}
.layui-layer.summit2017-alert .summit2017-share-box .summit2017-share-title .summit2017-share-subtitle {
  font-size: 16px;
  padding: 0 20px;
}
.layui-layer.summit2017-alert .summit2017-share-box .summit2017-share-pic {
  width: 150px;
  margin-bottom: 15px;
}
.layui-layer.summit2017-alert .summit2017-share-box .summit2017-share-tip {
  font-size: 14px;
  color: #fecb34;
}
.summit2017-layer {
  padding: 30px 80px;
}
.summit2017-layer .summit2017-apply {
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  padding-bottom: 15px;
  background: url(../img/summit2017/pic_01.png) center bottom no-repeat;
  background-size: auto 8px;
  margin-bottom: 30px;
}
.summit2017-layer .summit2017-apply-name {
  display: inline-block;
  font-size: 20px;
  font-weight: bold;
  color: #fecb34;
  border: 2px solid rgba(254, 203, 52, 0.2);
  padding: 6px 25px;
  margin-bottom: 20px;
}
.summit2017-layer .summit2017-label-box {
  margin-bottom: 8px;
}
.summit2017-layer .summit2017-label-box .summit2017-label {
  font-size: 14px;
  color: #fff;
}
.summit2017-layer .summit2017-label-box .summit2017-label-tip {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.4);
}
.summit2017-layer .summit2017-input {
  width: 100%;
  outline: none;
  border: 2px solid #4a4a4a;
  height: 30px;
  background-color: #151515;
  color: #fff;
  padding: 0 12px;
}
.summit2017-layer .summit2017-textarea {
  width: 100%;
  outline: none;
  border: 2px solid #4a4a4a;
  background-color: #151515;
  color: #fff;
  resize: none;
  padding: 12px;
}
.summit2017-layer .summit2017-form {
  margin-bottom: 20px;
}
.summit2017-layer .summit2017-form:last-child {
  margin-bottom: 0;
}
.summit2017-layer .btn-submit-summit2017 {
  display: inline-block;
  width: 100%;
  height: 30px;
  text-align: center;
  background-color: #fecb34;
  color: #151515;
  font-size: 16px;
  line-height: 30px;
  font-weight: bold;
}
.lyw-summit2017-jiangxiang .lyw-summit2017-jiangxiang-title {
  width: 160px;
  margin: auto;
  margin-bottom: 20px;
  background-color: #292929;
  height: 44px;
  border-radius: 22px;
  text-align: center;
  font-size: 18px;
  padding: 4px;
}
.lyw-summit2017-jiangxiang .lyw-summit2017-jiangxiang-title a {
  display: block;
  border: 2px solid #fecb34;
  color: #fecb34;
  line-height: 32px;
  border-radius: 18px;
}
.lyw-summit2017-jiangxiang .summit2017-award-list {
  margin-bottom: 0;
}
.lyw-summit2017-yc-ppox {
  width: 50%;
}
.lyw-summit2017-fhdy-list {
  margin-left: -40px;
  margin-right: -40px;
}
.lyw-summit2017-fhdy-list .lyw-summit2017-fhdy-item {
  float: left;
  width: 50%;
  padding: 0 40px;
  margin-top: 40px;
}
.lyw-summit2017-fhdy-list .lyw-summit2017-fhdy-item:nth-of-type(1),
.lyw-summit2017-fhdy-list .lyw-summit2017-fhdy-item:nth-of-type(2) {
  margin-top: 0;
}
.lyw-summit2017-fhdy-list .lyw-summit2017-fhdy-item .lyw-summit2017-fhdy-q {
  font-size: 16px;
  color: #dcc052;
  margin-bottom: 10px;
}
.lyw-summit2017-fhdy-list .lyw-summit2017-fhdy-item .lyw-summit2017-fhdy-a {
  font-size: 14px;
  color: #fff;
}
.summit2017-award-titless {
  height: 52px;
  line-height: 72px;
  text-align: center;
  font-size: 18px;
  color: #ffe599;
  font-weight: bold;
  background: url(../img/summit2017/pic_intro_head.png) center no-repeat;
  background-size: auto 52px;
}
.summit2017-award-desc {
  font-size: 16px;
  color: #fff;
  padding: 20px 120px;
  background: url(../img/summit2017/pic_intro.png) center no-repeat;
  background-size: 100% 100%;
}
.summit2017-award-desc .summit2017-award-desc-text {
  margin-bottom: 15px;
}
.summit2017-award-desc .summit2017-award-desc-text:last-child {
  margin-bottom: 0;
}
.summit2017layer {
  background-color: #292929;
}
.summit2017-share-boxs {
  position: relative;
  top: -40px;
}
.summit2017-share-title-name {
  display: inline-block;
  height: 80px;
  line-height: 80px;
  text-align: center;
  background: url(../wap/img/summit2017/share/pic_intro@2x.png) center no-repeat;
  background-size: 100% 100%;
  padding: 0 80px;
  color: #fff;
  font-size: 30px;
}
.summit2017-share-title-name .summit2017-share-icon {
  display: inline-block;
  padding-left: 50px;
  line-height: 80px;
  background: url(../wap/img/summit2017/share/icon_award_big@2x.png) left center no-repeat;
  background-size: 50px;
}
.summit2017-share-avatar {
  width: 200px;
  margin: auto;
  overflow: hidden;
  border: 2px solid #ffe57d;
  margin-bottom: 15px;
}
.summit2017-share-avatar .summit2017-share-avatar-pic {
  width: 100%;
}
.summit2017-share-name {
  font-size: 30px;
  font-weight: bold;
  color: #fecb34;
  margin-bottom: 10px;
  text-align: center;
}
.summit2017-share-post {
  font-size: 20px;
  color: #998956;
  text-align: center;
}
.summit2017-share-desc {
  font-size: 16px;
  color: #998956;
  text-align: justify;
  word-break: break-all;
  margin-top: 10px;
  text-align: center;
}
.btn-fixed-bottom {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  color: #141414;
  line-height: 50px;
  text-align: center;
  background-color: #fecb34;
}
.btn-fixed-bottom:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 10px;
  bottom: 10px;
  width: 1px;
  background-color: rgba(20, 20, 20, 0.5);
}
.btn-fixed-bottom .btn-fixed-bottom-btn {
  float: left;
  width: 50%;
  line-height: 50px;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  color: #141414;
}
.results-title {
  height: 50px;
  border: 1px solid #fdcb43;
  border-radius: 4px;
  color: #fdcb43;
  font-size: 16px;
  font-weight: bold;
  line-height: 48px;
  padding: 0 20px;
}
.results-title a {
  float: right;
  display: inline-block;
  color: #fdcb43;
  line-height: 48px;
  font-size: 14px;
  padding-right: 20px;
  background: url(../img/summit2017/topic_ceo_search_pulldown.png) right center no-repeat;
  background-size: 16px 8px;
}
.results-title a.open {
  background-image: url(../img/summit2017/topic_ceo_search_pullup.png);
}
.summit2017-share-backhome {
  color: #fff;
  font-size: 16px;
  line-height: 45px;
  padding-left: 20px;
  background: url(../wap/img/summit2017/share/icon_back@2x.png) left center no-repeat;
  background-size: 20px;
}
.results-box {
  display: none;
  padding: 30px 0;
}
.results-box.open {
  display: block;
}
.lyw-summit2017-details-bg {
  background: #151515 url(../img/summit2017/award/banner.png) top center no-repeat;
  background-size: 100% auto;
  padding-top: 75px;
}
.lyw-summit2017-details-title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  color: #fecb34;
  padding-bottom: 55px;
}
.lyw-summit2017-details-backawards {
  margin-bottom: 40px;
}
.lyw-summit2017-details-backawards .btn-backawards {
  color: #fff;
  font-size: 14px;
  padding-left: 20px;
  background: url(../wap/img/summit2017/share/icon_back@2x.png) left center no-repeat;
  background-size: 22px;
}
.lyw-summit2017-details-backawards .btn-backawards:hover {
  color: #477ae4;
}
.lyw-summit2017-details-container {
  border: 1px solid #fecb34;
  background-color: #000;
  padding-right: 30px;
  margin-bottom: 30px;
  height: 127px;
}
.lyw-summit2017-details-container .lyw-summit2017-details-avatar {
  width: 139px;
  height: 125px;
}
.lyw-summit2017-details-container .lyw-summit2017-details-avatar img {
  height: 100%;
}
.lyw-summit2017-details-container.gongsilogo .lyw-summit2017-details-avatar {
  width: 167px;
}
.lyw-summit2017-details-container.gongsilogo .lyw-summit2017-details-info {
  margin-left: 167px;
}
.lyw-summit2017-details-container .lyw-summit2017-details-info {
  margin-left: 139px;
  padding-left: 30px;
}
.lyw-summit2017-details-container .lyw-summit2017-details-xinxi {
  line-height: 125px;
}
.lyw-summit2017-details-container .lyw-summit2017-details-xinxi .lyw-summit2017-details-name {
  font-size: 22px;
  font-weight: bold;
  color: #fecb34;
}
.lyw-summit2017-details-container .lyw-summit2017-details-xinxi .lyw-summit2017-details-post {
  font-size: 14px;
  color: #fecb34;
  margin-left: 28px;
}
.lyw-summit2017-details-container .lyw-summit2017-details-piao {
  line-height: 125px;
}
.lyw-summit2017-details-container .lyw-summit2017-details-piao .lyw-summit2017-details-piaoshu {
  font-size: 12px;
  color: #8d8d8d;
  padding-left: 20px;
  background: url(../img/summit2017/icon_ticket.png) left center no-repeat;
  background-size: 18px;
}
.lyw-summit2017-details-container .lyw-summit2017-details-piao .lyw-summit2017-details-number {
  margin-left: 18px;
  font-size: 18px;
  font-weight: bold;
  color: #fecb34;
}
.lyw-summit2017-details-container .lyw-summit2017-details-piao .btn-summit2017-details-tp {
  margin-left: 40px;
  background-color: #fecb34;
  color: #000;
  font-size: 16px;
  font-weight: bold;
  line-height: 36px;
  padding: 0 15px;
  display: inline-block;
  border-radius: 3px;
}
.lyw-summit2017-details-container .lyw-summit2017-details-piao .btn-summit2017-details-lp {
  margin-left: 20px;
  background-color: #fecb34;
  color: #000;
  font-size: 16px;
  font-weight: bold;
  line-height: 36px;
  padding: 0 15px;
  display: inline-block;
  border-radius: 3px;
}
.lyw-summit2017-details-content {
  font-size: 14px;
  color: #f5d89d;
  text-align: justify;
  padding-bottom: 30px;
  border-bottom: 1px dashed rgba(245, 216, 157, 0.6);
  margin-bottom: 20px;
  word-break: break-all;
}
.lyw-summit2017-details-gongzhonghao {
  width: 136px;
  text-align: center;
  background-color: #000;
  padding-top: 16px;
}
.lyw-summit2017-details-gongzhonghao img {
  width: 110px;
  margin-bottom: 16px;
}
.lyw-summit2017-details-gongzhonghao .lyw-summit2017-details-gongzhonghao-text {
  background-color: #1a1a1a;
  font-size: 12px;
  color: #fff;
  line-height: 30px;
}
.lyw-summit2017-details-ft-info {
  padding-right: 55px;
  margin-right: 136px;
}
.lyw-summit2017-details-ft-info .lyw-summit2017-details-ft-text {
  padding-top: 10px;
  text-align: justify;
  font-size: 14px;
  color: #fff;
  margin-bottom: 40px;
}
.lyw-summit2017-details-zhuming1 {
  font-size: 12px;
  color: #fff;
}
.lyw-summit2017-details-zhuming1 a {
  color: #fecb34;
  text-decoration: underline;
}
.summit2017-apply-rule {
  width: 280px;
  color: #fff;
  font-size: 14px;
  margin: auto;
  margin-bottom: 20px;
}
.summit2017-apply-rule .summit2017-apply-rule-title {
  font-size: 16px;
}
.summit2017-partner-list {
  display: inline-block;
  margin-left: -10px;
  margin-right: -10px;
}
.summit2017-partner-list li {
  float: left;
  padding: 10px;
}
.summit2017-partner-list li img {
  width: 150px;
  height: 50px;
}
.summit2017-votes {
  font-size: 20px;
  color: #998956;
  padding-left: 25px;
  background: url(../img/summit2017/icon_count@2x.png) left center no-repeat;
  background-size: 20px;
}
.summit2017-votes .summit2017-votes-number {
  color: #cf5646;
}
.summit2017-review-banner {
  height: 425px;
  overflow: hidden;
}
.review-banner-pic {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 100%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.summit2017-review-banner:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
  background: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
  background: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.5)));
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
}
.review-banner-buttom {
  position: absolute;
  z-index: 10;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  text-align: center;
  padding-bottom: 30px;
}
.review-banner-buttom span {
  color: #fff;
  font-size: 24px;
  font-weight: bold;
  margin-right: 48px;
}
.review-banner-buttom span:last-child {
  margin-right: 0;
}
.review-banner-buttom span span {
  color: #fdcb43;
}
.summit2017-review-tab {
  border: 1px solid #2f2f2f;
  margin-top: 75px;
}
.summit2017-review-tab .review-item {
  float: left;
  width: 16.66%;
  position: relative;
}
.summit2017-review-tab .review-item:after {
  content: "";
  position: absolute;
  top: 8px;
  bottom: 8px;
  right: 0;
  width: 1px;
  background-color: #2f2f2f;
}
.summit2017-review-tab .review-item:last-child:after {
  display: none;
}
.summit2017-review-tab .review-item a {
  display: block;
  font-size: 18px;
  color: #fff;
  line-height: 40px;
  text-align: center;
}
.summit2017-review-tab .review-item a.active,
.summit2017-review-tab .review-item a:hover {
  font-weight: bold;
  color: #fdcb43;
}
.summit2017-review-tab .review-item a span {
  padding-left: 75px;
}
.summit2017-review-tab .review-item a span.icons-pork {
  background: url(../img/summit2017/review/logo1_poker.png) left center no-repeat;
  background-size: 70px 22px;
}
.summit2017-review-tab .review-item a span.icons-chushou {
  background: url(../img/summit2017/review/logo2_modify1.png) left center no-repeat;
  background-size: 70px 22px;
}
.jiaodian-review {
  margin-left: -9px;
  margin-right: -9px;
  margin-top: 30px;
}
.jiaodian-review .jiaodian-item {
  float: left;
  width: 33.3333333%;
  padding: 0 9px;
}
.jiaodian-review .jiaodian-item .jiaodian-box {
  display: block;
  border: 2px solid #2f2f2f;
  background-color: #2f2f2f;
}
.jiaodian-review .jiaodian-item .jiaodian-box:hover {
  border-color: #fdcb43;
}
.jiaodian-review .jiaodian-item .jiaodian-box .jiaodian-text {
  padding: 20px 35px;
  color: #fff;
}
.jiaodian-review .jiaodian-item .jiaodian-box .jiaodian-text .jiaodian-title {
  font-size: 18px;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.jiaodian-review .jiaodian-item .jiaodian-box .jiaodian-text .jiaodian-desc {
  margin-top: 25px;
  font-size: 14px;
  height: 38px;
  color: rgba(255, 255, 255, 0.6);
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.jiaodian-review .jiaodian-item .jiaodian-box .jiaodian-pic {
  width: 100%;
  height: 218px;
}
.guandian-review {
  margin-top: 30px;
  margin-left: -5px;
  margin-right: -5px;
}
.guandian-review .guandian-item {
  float: left;
  width: 20%;
  padding: 0 5px;
  margin-top: 18px;
}
.guandian-review .guandian-item:nth-of-type(1),
.guandian-review .guandian-item:nth-of-type(2),
.guandian-review .guandian-item:nth-of-type(3),
.guandian-review .guandian-item:nth-of-type(4),
.guandian-review .guandian-item:nth-of-type(5) {
  margin-top: 0;
}
.guandian-review .guandian-item .guandian-box {
  display: block;
  border: 1px solid transparent;
  padding-bottom: 15px;
  background-color: #2f2f2f;
}
.guandian-review .guandian-item .guandian-box:hover {
  border-color: #fdcb43;
}
.guandian-review .guandian-item .guandian-box .guandian-avatar:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
  background: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
  background: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.6)));
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
}
.guandian-review .guandian-item .guandian-box .review-avatar {
  width: 100%;
  height: 200px;
}
.guandian-review .guandian-item .guandian-box .review-name-post {
  position: absolute;
  z-index: 10;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 15px;
  color: #fff;
}
.guandian-review .guandian-item .guandian-box .review-name-post .review-name {
  font-size: 18px;
}
.guandian-review .guandian-item .guandian-box .review-name-post .review-post {
  font-size: 12px;
  margin-top: 10px;
}
.guandian-review .guandian-item .review-title {
  height: 75px;
  font-size: 14px;
  color: #fff;
  padding: 0 15px;
  padding-top: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.yuanzhuo-list {
  margin-top: 48px;
}
.yuanzhuo-list .yuanzhuo-item {
  margin-bottom: 20px;
}
.yuanzhuo-list .yuanzhuo-item:last-child {
  margin-bottom: 0;
}
.yuanzhuo-list .yuanzhuo-title {
  line-height: 44px;
}
.yuanzhuo-list .yuanzhuo-title .yuanzhuo-title1 {
  float: left;
  width: 160px;
  background-color: #000;
  color: #edbe3f;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}
.yuanzhuo-list .yuanzhuo-title .yuanzhuo-title2 {
  margin-left: 160px;
  background-color: #fff;
  color: #151515;
  font-size: 18px;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 30px;
}
.yuanzhuo-list .yuanzhuo-people-list {
  background-color: #2f2f2f;
  padding: 20px 0;
}
.yuanzhuo-list .yuanzhuo-people-list .people-item {
  float: left;
  width: 14.285%;
  text-align: center;
}
.yuanzhuo-list .yuanzhuo-people-list .people-item .people-avatar {
  width: 100px;
  height: 100px;
  margin: auto;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
}
.yuanzhuo-list .yuanzhuo-people-list .people-item .people-avatar .people-pic {
  width: 100%;
  height: 100%;
}
.yuanzhuo-list .yuanzhuo-people-list .people-item .people-avatar .zhuchiren {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.6);
  background-color: rgba(0, 0, 0, 0.5);
}
.yuanzhuo-list .yuanzhuo-people-list .people-item .people-name {
  margin-top: 10px;
  font-size: 18px;
  font-weight: bold;
  color: #fff;
}
.yuanzhuo-list .yuanzhuo-people-list .people-item .people-post {
  margin-top: 10px;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.6);
}
.summit2017-review-hezhao {
  width: 100%;
  margin-top: 25px;
}
.summit2017-zhaopian-tab {
  margin-top: 30px;
}
.summit2017-zhaopian-tab .zhaopian-item {
  display: inline-block;
  background-color: #292929;
  height: 44px;
  border-radius: 22px;
  padding: 4px;
  margin-right: 20px;
}
.summit2017-zhaopian-tab .zhaopian-item:last-child {
  margin-right: 0;
}
.summit2017-zhaopian-tab .zhaopian-item a {
  display: block;
  height: 36px;
  border: 2px solid transparent;
  font-size: 18px;
  font-weight: bold;
  color: rgba(255, 255, 255, 0.4);
  text-align: center;
  padding: 0 25px;
  border-radius: 20px;
  line-height: 32px;
}
.summit2017-zhaopian-tab .zhaopian-item a.active {
  border-color: #fecb34;
  color: #fecb34;
}
.summit2017-zhaopian-tab .zhaopian-item a:hover {
  color: #ffffff;
}
.pbl-container {
  margin-top: 20px;
}
.tochuang {
  width: 860px;
  margin: auto;
  margin-top: 35px;
}
.tochuang .tochuang-title {
  font-size: 24px;
  color: #fff;
  font-weight: bold;
  text-align: center;
  margin-bottom: 25px;
}
.depu-banner {
  margin-top: 30px;
  background-color: #292929;
}
.depu-banner .depu-banner-box {
  float: left;
  width: 570px;
  height: 320px;
}
.depu-banner .depu-banner-box .depu-banner-pic {
  width: 100%;
  height: 100%;
}
.depu-banner .depu-desc {
  margin-left: 570px;
  padding: 30px;
  color: #fff;
  font-size: 18px;
}
.review-video {
  width: 100%;
}
.tochuang-pre {
  background-color: transparent;
  color: #ffffff;
  font-size: 16px;
  border: none;
  font-family: "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", STHeiti, "WenQuanYi Micro Hei", SimSun, sans-serif;
  padding: 0;
  line-height: 1.6;
}
.tochuang-main {
  margin-top: 15px;
  padding-left: 300px;
}
body .layui-layer.layui-layer-thumbnail {
  background-color: #222;
  -moz-border-radius: 0;
  border-radius: 0;
}
.lunbo-container {
  position: absolute;
  width: 100%;
  height: 100%;
}
.album-swiper-container {
  width: 100%;
  height: 100%;
}
.img-album {
  position: absolute;
  max-width: 100%;
  max-height: 100%;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.close-album {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  font-size: 30px;
  background-color: rgba(255, 255, 255, 0.5);
  color: #333;
  cursor: pointer;
}
.close-album:hover {
  background-color: #ffffff;
}
.silu-banner {
  height: 600px;
  overflow: hidden;
}
.silu-banner .silu-banner-bg-pic {
  position: absolute;
  height: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.silu-banner .silu-banner-title-pic {
  position: absolute;
  height: 200px;
  top: 30px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.silu-banner .silu-banner-time-pic {
  position: absolute;
  height: 400px;
  top: 170px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.silu-type-title {
  position: relative;
  font-size: 24px;
  color: #1792cd;
  font-weight: bold;
  padding-left: 27px;
  margin-bottom: 20px;
}
.silu-type-title:after {
  content: "";
  position: absolute;
  left: 0;
  top: 12px;
  width: 10px;
  height: 10px;
  background-color: #1792cd;
}
.silu-bg1 {
  padding-left: 30px;
  padding-top: 15px;
  padding-bottom: 30px;
  padding-right: 20px;
  border: 1px solid #168eca;
  border-radius: 4px;
  -webkit-box-shadow: 10px 10px 0px 0 #168eca;
  box-shadow: 10px 10px 0px 0 #168eca;
  font-size: 16px;
  color: #1792cd;
}
.mt60 {
  margin-top: 60px;
}
.silu-bg2 {
  position: relative;
  padding-left: 30px;
  padding-top: 15px;
  padding-bottom: 30px;
  padding-right: 20px;
  border-radius: 4px;
  font-size: 16px;
  background-color: #1792cd;
  color: #fff;
}
.silu-bg2:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border: 1px solid #1792cd;
  border-radius: 4px;
  right: -10px;
  bottom: -10px;
}
.silu-type1-title {
  text-align: center;
  font-size: 32px;
  color: #00307c;
  font-weight: bold;
  padding-bottom: 40px;
  background: url(../img/silu/title_pic.png) center bottom no-repeat;
  background-size: auto 46px;
  margin-bottom: 40px;
}
.silu-guest-list .silu-guest-item {
  float: left;
  width: 340px;
  border: 2px solid #f0f0f0;
  padding: 20px;
  border-radius: 8px;
  margin-right: 60px;
}
.silu-guest-list .silu-guest-item:last-child {
  margin-right: 0;
}
.silu-guest-list .silu-guest-item .silu-guest-avatar {
  width: 120px;
  height: 120px;
  border-radius: 8px;
  overflow: hidden;
}
.silu-guest-list .silu-guest-item .silu-guest-avatar .silu-guest-avatar-pic {
  width: 120px;
  height: 120px;
}
.silu-guest-list .silu-guest-item .silu-guest-info {
  margin-left: 132px;
  padding: 20px 0;
}
.silu-guest-list .silu-guest-item .silu-guest-info .silu-guest-name {
  font-size: 18px;
  color: #333;
  font-weight: bold;
  margin-bottom: 10px;
}
.silu-guest-list .silu-guest-item .silu-guest-info .silu-guest-post {
  font-size: 14px;
  color: #333;
  text-align: justify;
}
.silu-guest-point-item {
  margin-bottom: 35px;
}
.silu-guest-point-item:last-child {
  margin-bottom: 0;
}
.silu-guest-point-item .silu-guest-pic-box {
  width: 460px;
  height: 300px;
}
.silu-guest-point-item .silu-guest-pic-box .silu-guest-pic {
  width: 460px;
  height: 300px;
}
.silu-guest-point-item .silu-guest-point-info-box {
  margin-left: 460px;
  padding: 25px 0;
}
.silu-guest-point-item .silu-guest-point-info-box .silu-guest-point-info {
  background-color: #f0f0f0;
  height: 250px;
  padding: 35px 45px;
  font-size: 16px;
  color: #333;
  line-height: 26px;
  text-align: justify;
}
.silu-guest-point-item .silu-guest-point-info-box .silu-guest-point-info p {
  margin-bottom: 15px;
}
.silu-guest-point-item .silu-guest-point-info-box .silu-guest-point-info p:last-child {
  margin-bottom: 0;
}
.silu-desc {
  padding: 20px 40px;
  padding-left: 330px;
  background: #fff url(../img/silu/logo.jpg) left 40px center no-repeat;
  background-size: auto 104px;
  font-size: 16px;
  color: #333;
}
.silu-bg {
  padding-bottom: 50px;
  background: url(../img/silu/bg_2.jpg) center bottom no-repeat;
  background-size: 100% auto;
}
.ai-nav {
  position: fixed;
  z-index: 10;
  left: 0;
  right: 0;
  top: 0;
  background-color: #02081e;
}
.ai-nav .ai-lyw-logo-link {
  display: inline-block;
  padding: 10px 0;
}
.ai-nav .ai-lyw-logo-link .ai-lyw-logo-pic {
  height: 30px;
}
.ai-nav.header-show {
  -webkit-transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.ai-nav.header-hide {
  -webkit-transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -moz-transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -webkit-transform: translateY(-90px);
  -moz-transform: translateY(-90px);
  -ms-transform: translateY(-90px);
  transform: translateY(-90px);
}
.ai-nav .ai-nav-list {
  position: absolute;
  right: 15px;
  top: 0;
}
.ai-nav .ai-nav-list .ai-nav-item {
  float: left;
  margin-right: 30px;
  line-height: 48px;
  border-bottom: 2px solid transparent;
  position: relative;
}
.ai-nav .ai-nav-list .ai-nav-item:after {
  content: "";
  position: absolute;
  width: 2px;
  height: 2px;
  background-color: #fff;
  border-radius: 50%;
  right: -14px;
  top: 50%;
  margin-top: -1px;
}
.ai-nav .ai-nav-list .ai-nav-item:last-child {
  margin-right: 0;
}
.ai-nav .ai-nav-list .ai-nav-item:last-child:after {
  display: none;
}
.ai-nav .ai-nav-list .ai-nav-item a {
  color: #fff;
  font-size: 16px;
}
.ai-nav .ai-nav-list .ai-nav-item.active {
  border-bottom: 2px solid #fff;
}
.ai-nav .ai-nav-list .ai-nav-item.active a {
  font-weight: bold;
}
.ai-banner {
  height: 720px;
  overflow: hidden;
  margin-top: 50px;
}
.ai-banner .ai-banner-pic {
  position: absolute;
  height: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.ai-cantainer-bg {
  background-color: #02081e;
}
.ai-section {
  padding-top: 50px;
  padding-bottom: 40px;
}
.img_bg1 {
  background: url(../img/ai2018/img_bg1.png) center no-repeat;
  background-size: 100% auto;
}
.img_bg2 {
  background: url(../img/ai2018/img_bg2.png) center no-repeat;
  background-size: 100% auto;
}
.img_bg3 {
  background: url(../img/ai2018/img_bg3.png) center no-repeat;
  background-size: 100% auto;
}
.section-title {
  height: 100px;
  margin-bottom: 40px;
  text-align: center;
}
.section-title .img-title {
  height: 100px;
}
.p-desc {
  font-size: 18px;
  color: #fff;
  margin-bottom: 40px;
}
.p-desc:last-child {
  margin-bottom: 0;
}
.ai-highlight-list .ai-highlight-item {
  float: left;
  width: 20%;
  height: 150px;
  text-align: center;
  padding-top: 42px;
}
.ai-highlight-list .ai-highlight-item:nth-of-type(even) {
  background-color: rgba(255, 255, 255, 0.1);
}
.ai-highlight-list .ai-highlight-item:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.2);
}
.ai-highlight-list .ai-highlight-item .ai-highlight-number {
  font-size: 30px;
  font-weight: bold;
  color: #179af7;
}
.ai-highlight-list .ai-highlight-item .ai-highlight-desc {
  font-size: 18px;
  color: #ccc;
}
.ai-highlight-list .ai-highlight-item .ai-highlight-hdty {
  line-height: 67px;
  font-size: 18px;
  color: #ccc;
}
.ai-guests-box:hover .ai-guests-pox {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.ai-guests-list {
  margin-left: -20px;
  margin-right: -20px;
}
.ai-guests-list .ai-guests-item {
  float: left;
  width: 20%;
  padding: 20px;
}
.ai-guests-list .ai-guests-item .ai-guests-container {
  padding: 24px;
}
.ai-guests-list .ai-guests-item .ai-guests-pox {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(../img/ai2018/img_guest.png) center no-repeat;
  background-size: cover;
  padding: 25px;
  -webkit-transition: all 0.25 ease-in-out;
  -moz-transition: all 0.25 ease-in-out;
  transition: all 0.25 ease-in-out;
}
.ai-guests-list .ai-guests-item .ai-guests-avatar {
  position: relative;
  width: 100%;
  border-radius: 50%;
}
.ai-guests-list .ai-guests-item .ai-guests-info .ai-guests-name {
  text-align: center;
  font-size: 23px;
  font-weight: bold;
  color: #fff;
  margin-bottom: 5px;
}
.ai-guests-list .ai-guests-item .ai-guests-info .ai-guests-post {
  text-align: center;
  font-size: 13px;
  color: #fff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ai-agenda-title {
  margin-bottom: 20px;
}
.ai-agenda-title-pic {
  width: 100%;
}
.ai-agenda-table {
  width: 100%;
}
.ai-agenda-table > tbody > tr > td {
  border-bottom: 2px solid #02081e;
  background-color: rgba(255, 255, 255, 0.1);
  padding: 27px 0;
}
.ai-agenda-table > tbody > tr > td:first-child {
  width: 160px;
  background-color: rgba(255, 255, 255, 0.2);
}
.ai-agenda-table > tbody > tr > td:last-child {
  width: 80px;
}
.ai-agenda-table > tbody > tr > td:nth-of-type(3) {
  width: 200px;
}
.ai-agenda-table > tbody > tr > td .ai-agenda-time {
  font-size: 18px;
  color: #179af7;
  font-weight: bold;
  text-align: center;
}
.ai-agenda-table > tbody > tr > td .ai-agenda-theme {
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  padding-left: 20px;
}
.ai-agenda-table > tbody > tr > td .ai-agenda-post {
  font-size: 14px;
  color: #ccc;
  text-align: right;
  line-height: 22px;
}
.ai-agenda-table > tbody > tr > td .ai-agenda-name {
  font-size: 16px;
  color: #179af7;
  text-align: right;
  padding-right: 15px;
}
.ai-agenda {
  margin-bottom: 40px;
}
.ai-agenda:last-child {
  margin-bottom: 0;
}
.ai-tickets-list {
  margin-left: -10px;
  margin-right: -10px;
}
.ai-tickets-list .ai-tickets-item {
  float: left;
  width: 20%;
  padding: 10px;
  margin-top: 20px;
}
.ai-tickets-list .ai-tickets-item .ai-tickets-box {
  padding: 25px 15px;
  background: url(../img/ai2018/img_ticket.png) center no-repeat;
  background-size: cover;
}
.ai-tickets-list .ai-tickets-item .ai-tickets-box .ai-tickets-hd {
  margin-bottom: 40px;
}
.ai-tickets-list .ai-tickets-item .ai-tickets-box .ai-tickets-hd .ai-tickets-name {
  float: left;
  font-size: 20px;
  color: #fff;
}
.ai-tickets-list .ai-tickets-item .ai-tickets-box .ai-tickets-hd .ai-tickets-pirce {
  float: right;
  font-size: 18px;
  color: #fff;
}
.ai-tickets-list .ai-tickets-item .ai-tickets-box .btn-ai-tickets {
  display: block;
  line-height: 52px;
  height: 61px;
  background: url(../img/ai2018/icon_ticket.png) center no-repeat;
  background-size: 100% 100%;
  font-size: 18px;
  color: #fff;
  text-align: center;
  margin-left: 15px;
  margin-right: 15px;
}
.ai-tickets-list .ai-tickets-item .ai-tickets-box:hover .ai-tickets-pox {
  display: block;
}
.ai-tickets-list .ai-tickets-item .ai-tickets-box .ai-tickets-pox {
  display: none;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  right: 0;
  padding: 25px 15px;
  background: url(../img/ai2018/img_ticket_s.png) 0 0 no-repeat;
  background-size: cover;
}
.ai-tickets-list .ai-tickets-item .ai-tickets-box .ai-tickets-desc {
  font-size: 14px;
  color: #fff;
  word-break: break-all;
  text-align: justify;
  margin-bottom: 40px;
}
.ai-tickets-list .ai-tickets-item .ai-tickets-box .btn-ai-tickets-s {
  display: block;
  line-height: 52px;
  height: 61px;
  background: url(../img/ai2018/icon_ticket_s.png) center no-repeat;
  background-size: 100% 100%;
  font-size: 18px;
  color: #179af7;
  text-align: center;
  margin-left: 15px;
  margin-right: 15px;
}
.cooperation {
  margin-bottom: 50px;
}
.cooperation:last-child {
  margin-bottom: 0;
}
.cooperation .cooperation-title {
  text-align: center;
  font-size: 24px;
  color: #fff;
  margin-bottom: 30px;
}
.cooperation .cooperation-list {
  display: inline-block;
  margin-left: -23px;
  margin-right: -23px;
}
.cooperation .cooperation-list .cooperation-item {
  float: left;
  padding: 10px 23px;
}
.cooperation .cooperation-list .cooperation-item:nth-of-type(6n+0) {
  margin-right: 0;
}
.cooperation .cooperation-list .cooperation-item:nth-of-type(1),
.cooperation .cooperation-list .cooperation-item:nth-of-type(2),
.cooperation .cooperation-list .cooperation-item:nth-of-type(3),
.cooperation .cooperation-list .cooperation-item:nth-of-type(4),
.cooperation .cooperation-list .cooperation-item:nth-of-type(5),
.cooperation .cooperation-list .cooperation-item:nth-of-type(6) {
  margin-top: 0;
}
.cooperation .cooperation-list .cooperation-item img {
  width: 150px;
  height: 50px;
}
.ai-business-list {
  margin-left: -20px;
  margin-right: -20px;
}
.ai-business-list .ai-business-item {
  float: left;
  width: 25%;
  padding: 0 20px;
  margin-top: 40px;
}
.ai-business-list .ai-business-item:nth-of-type(1),
.ai-business-list .ai-business-item:nth-of-type(2),
.ai-business-list .ai-business-item:nth-of-type(3),
.ai-business-list .ai-business-item:nth-of-type(4) {
  margin-top: 0;
}
.ai-business-list .ai-business-item .ai-business-box {
  background-color: rgba(255, 255, 255, 0.1);
  padding-top: 25px;
}
.ai-business-list .ai-business-item .ai-business-box .ai-business-title {
  font-size: 24px;
  color: #179af7;
  border-left: 10px solid #179af7;
  line-height: 20px;
  padding-left: 45px;
}
.ai-business-list .ai-business-item .ai-business-box .ai-business-pox {
  padding: 60px;
}
.ai-business-list .ai-business-item .ai-business-box .ai-business-pox .ai-business-name {
  font-size: 20px;
  color: #fff;
  margin-bottom: 20px;
}
.ai-business-list .ai-business-item .ai-business-box .ai-business-pox .ai-business-tel {
  font-size: 20px;
  color: #fff;
  margin-bottom: 30px;
}
.ai-business-list .ai-business-item .ai-business-box .ai-business-pox .ai-business-qrcode {
  width: 100%;
}
.ai-faq-list {
  margin-left: -25px;
  margin-right: -25px;
}
.ai-faq-list .ai-faq-item {
  float: left;
  width: 50%;
  padding: 0 25px;
  margin-top: 45px;
}
.ai-faq-list .ai-faq-item:nth-of-type(1),
.ai-faq-list .ai-faq-item:nth-of-type(2) {
  margin-top: 0;
}
.ai-faq-list .ai-faq-item .ai-faq-q {
  font-size: 18px;
  font-weight: bold;
  color: #179af7;
  margin-bottom: 20px;
}
.ai-faq-list .ai-faq-item .ai-faq-a {
  padding-left: 30px;
  font-size: 14px;
  color: #fff;
}
.ai-swiper-container .swiper-slide.swiper-slide-active {
  border-color: #179af7;
  -webkit-transform: scale(1.4);
  -moz-transform: scale(1.4);
  -ms-transform: scale(1.4);
  transform: scale(1.4);
  z-index: 10;
}
.ai-swiper-container .swiper-slide {
  border: 1px solid rgba(23, 154, 247, 0.5);
}
.ai-swiper-container {
  padding-top: 70px;
  padding-bottom: 100px;
}
.ai-swiper-container .swiper-slide.swiper-slide-active .slide-title {
  display: block;
}
.ai-swiper-container .slide-title {
  display: none;
  font-size: 16px;
  color: #fff;
  background-color: #179af7;
  text-align: center;
  font-weight: bold;
  padding: 10px;
}
.baidu-map {
  float: left;
  width: 570px;
  height: 300px;
  border: 3px solid #179af7;
}
.ai-address-info {
  margin-left: 570px;
  padding: 68px 30px;
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
  font-size: 18px;
  height: 300px;
}
.ai-address-info .ai-address-item {
  margin-bottom: 10px;
}
.btn-to-baidu {
  display: block;
  margin-top: 30px;
  background-color: #179af7;
  color: #fff;
  width: 125px;
  height: 40px;
  border-radius: 4px;
  line-height: 40px;
  text-align: center;
}
.btn-ai-apply {
  position: absolute;
  left: 50%;
  margin-left: -100px;
  bottom: 70px;
  width: 200px;
  height: 46px;
  line-height: 46px;
  text-align: center;
  border-radius: 4px;
  background-color: #179af7;
  color: #fff;
  font-size: 18px;
}
.summit2017-nav.ai2018 {
  background-color: #03091c;
}
.summit2017-nav-list.ai2018 .summit2017-nav-item.active a {
  color: #4699f0;
  border-bottom: 4px solid #4699f0;
}
.summit2017-nav-list.ai2018 .summit2017-nav-item a:hover {
  color: #4699f0;
  border-bottom: 4px solid #4699f0;
}
.review-banner-buttom.ai2018 span span {
  color: #4699f0;
}
.summit2017-review-tab.ai2018 .review-item {
  width: 33.33%;
}
.summit2017-review-tab.ai2018 .review-item a.active,
.summit2017-review-tab.ai2018 .review-item a:hover {
  color: #4699f0;
}
.lyw-summit2017-container.ai2018 {
  background-color: #03091c;
  margin-top: 50px;
}
.guandian-review.ai2018 .guandian-item .guandian-box {
  background-color: rgba(255, 255, 255, 0.1);
}
.guandian-review.ai2018 .guandian-item .guandian-box:hover {
  border-color: #4699f0;
}
.guandian-review.ai2018 .guandian-item .guandian-box .guandian-avatar:after {
  display: none;
}
.jiaodian-review.ai2018 .jiaodian-box {
  background-color: rgba(255, 255, 255, 0.1);
}
.jiaodian-review.ai2018 .jiaodian-box:hover {
  border-color: #4699f0;
}
.yuanzhuo-list.ai2018 .yuanzhuo-title .yuanzhuo-title1 {
  background-color: #4699f0;
  color: #fff;
}
.yuanzhuo-list.ai2018 .yuanzhuo-title .yuanzhuo-title2 {
  background-color: rgba(255, 255, 255, 0.2);
  color: #4699f0;
}
.yuanzhuo-list.ai2018 .yuanzhuo-people-list {
  background-color: rgba(255, 255, 255, 0.1);
}
.yuanzhuo-list.ai2018 .yuanzhuo-people-list .people-item {
  width: 16.66%;
}
.summit2017-zhaopian-tab.ai2018 .zhaopian-item {
  background-color: rgba(255, 255, 255, 0.1);
}
.summit2017-zhaopian-tab.ai2018 .zhaopian-item a.active {
  border-color: #4699f0;
}
.summit2017-zhaopian-tab.ai2018 .zhaopian-item a.active,
.summit2017-zhaopian-tab.ai2018 .zhaopian-item a:hover {
  color: #4699f0;
}
.new {
  position: relative;
}
.new:after {
  content: "new";
  position: absolute;
  right: 0;
  top: 8px;
  font-size: 12px;
  color: #fff;
  background-color: red;
  height: 18px;
  line-height: 18px;
  padding: 0 3px;
  border-radius: 3px;
}
.grow-nav {
  position: fixed;
  z-index: 10;
  left: 0;
  right: 0;
  top: 0;
  height: 60px;
  background-color: #160040;
}
.grow-nav.header-show {
  -webkit-transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.grow-nav.header-hide {
  -webkit-transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -moz-transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -webkit-transform: translateY(-90px);
  -moz-transform: translateY(-90px);
  -ms-transform: translateY(-90px);
  transform: translateY(-90px);
}
.grow-nav .gorw-logo {
  display: inline-block;
  height: 30px;
  margin-top: 15px;
}
.grow-nav .gorw-logo img {
  height: 100%;
}
.grow-nav .grow-nav-list {
  display: inline-block;
  margin-left: 70px;
}
.grow-nav .grow-nav-list .grow-nav-item {
  display: inline-block;
  margin-left: 70px;
}
.grow-nav .grow-nav-list .grow-nav-item:first-child {
  margin-left: 0;
}
.grow-nav .grow-nav-list .grow-nav-item a {
  font-size: 16px;
  color: rgba(255, 255, 255, 0.6);
}
.grow-nav .grow-nav-list .grow-nav-item.active {
  position: relative;
}
.grow-nav .grow-nav-list .grow-nav-item.active:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 2px;
  background-color: #36d9f6;
  left: 50%;
  margin-left: -10px;
  bottom: -5px;
}
.grow-nav .grow-nav-list .grow-nav-item.active a {
  color: #ffffff;
}
.grow-nav .grow-nav-btn-box {
  position: absolute;
  right: 15px;
  top: 13px;
}
.grow-nav .grow-btn-nav-apply {
  display: inline-block;
  width: 140px;
  height: 34px;
  text-align: center;
  line-height: 34px;
  font-size: 18px;
  font-weight: bold;
  color: #1d0642;
  background: url(../img/grow/nav_btn_apply.png) center no-repeat;
  background-size: 140px 34px;
}
.grow-container {
  padding-top: 60px;
}
.grad {
  background: -webkit-linear-gradient(left, #1f0b5f, #1e0641);
  background: -o-linear-gradient(right, #1f0b5f, #1e0641);
  background: -moz-linear-gradient(right, #1f0b5f, #1e0641);
  background: -webkit-gradient(linear, left top, right top, from(#1f0b5f), to(#1e0641));
  background: -moz-linear-gradient(left, #1f0b5f, #1e0641);
  background: linear-gradient(to right, #1f0b5f, #1e0641);
}
.grow-banner {
  position: relative;
  height: 800px;
  overflow: hidden;
}
.grow-banner .grow-banner-pic {
  position: absolute;
  height: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.grow-section {
  padding-top: 30px;
  padding-bottom: 70px;
}
.grow-section.pt50 {
  padding-top: 50px;
}
.bg-grow-desc {
  background: url(../img/grow/introduction_bg.png) center no-repeat;
  background-size: 100% auto;
}
.grow-desc {
  font-size: 20px;
  line-height: 1.7;
  padding: 46px;
}
.grow-desc p {
  background: -webkit-gradient(linear, left top, right top, from(#00ff99), to(#fff));
  background: -webkit-linear-gradient(left, #00ff99, #fff);
  background: -moz-linear-gradient(left, #00ff99, #fff);
  background: linear-gradient(to right, #00ff99, #fff);
  -webkit-background-clip: text;
  color: transparent;
}
.grow-section-title {
  width: 610px;
  height: 104px;
  margin: auto;
  margin-bottom: 80px;
}
.grow-section-title .title-pic {
  width: 100%;
  height: 100%;
}
.guest-list-odd {
  padding: 0 7px;
}
.guest-list-odd .guest-list-item {
  float: left;
  position: relative;
  width: 244px;
  height: 258px;
  margin-right: 50px;
}
.guest-list-odd .guest-list-item:last-child {
  margin-right: 0;
}
.guest-list-odd .guest-list-item .guest-avatar {
  width: 100%;
  height: 100%;
}
.guest-list-odd .guest-list-item .guest-info {
  position: absolute;
  left: 5px;
  right: 5px;
  bottom: 30px;
  padding: 10px;
  background: -webkit-linear-gradient(left, #ac0c79, rgba(65, 21, 238, 0));
  background: -o-linear-gradient(right, #ac0c79, rgba(65, 21, 238, 0));
  background: -moz-linear-gradient(right, #ac0c79, rgba(65, 21, 238, 0));
  background: -webkit-gradient(linear, left top, right top, from(#ac0c79), to(rgba(65, 21, 238, 0)));
  background: -moz-linear-gradient(left, #ac0c79, rgba(65, 21, 238, 0));
  background: linear-gradient(to right, #ac0c79, rgba(65, 21, 238, 0));
  color: #fff;
}
.guest-list-odd .guest-list-item .guest-info .guest-name {
  font-size: 18px;
  font-weight: bold;
}
.guest-list-odd .guest-list-item .guest-info .guest-post {
  font-size: 12px;
}
.guest-list-even {
  padding: 0 154px;
}
.guest-list-even .guest-list-item {
  float: left;
  position: relative;
  width: 244px;
  height: 258px;
  margin-right: 50px;
}
.guest-list-even .guest-list-item:last-child {
  margin-right: 0;
}
.guest-list-even .guest-list-item .guest-avatar {
  width: 100%;
  height: 100%;
}
.guest-list-even .guest-list-item .guest-info {
  position: absolute;
  left: 5px;
  right: 5px;
  bottom: 30px;
  padding: 10px;
  background: -webkit-linear-gradient(left, #ac0c79, rgba(65, 21, 238, 0));
  background: -o-linear-gradient(right, #ac0c79, rgba(65, 21, 238, 0));
  background: -moz-linear-gradient(right, #ac0c79, rgba(65, 21, 238, 0));
  background: -webkit-gradient(linear, left top, right top, from(#ac0c79), to(rgba(65, 21, 238, 0)));
  background: -moz-linear-gradient(left, #ac0c79, rgba(65, 21, 238, 0));
  background: linear-gradient(to right, #ac0c79, rgba(65, 21, 238, 0));
  color: #fff;
}
.guest-list-even .guest-list-item .guest-info .guest-name {
  font-size: 18px;
  font-weight: bold;
}
.guest-list-even .guest-list-item .guest-info .guest-post {
  font-size: 12px;
}
.agenda-container {
  position: relative;
  padding-left: 174px;
  margin-bottom: 50px;
}
.agenda-container:last-child {
  margin-bottom: 0;
}
.agenda-container .grow-agenda-type-title {
  position: absolute;
  left: 0;
  top: -40px;
  width: 124px;
  height: 124px;
  background: url(../img/grow/agenda_pic.png) center no-repeat;
  background-size: 124px 124px;
  line-height: 124px;
  text-align: center;
  font-size: 24px;
  font-weight: bold;
  color: #fff;
}
.agenda-container .grow-agenda-table {
  width: 100%;
}
.agenda-container .grow-agenda-table td {
  width: 33.33%;
}
.agenda-container .grow-agenda-item {
  padding: 15px;
}
.agenda-container .grow-agenda-time {
  padding: 2px 12px;
  color: #1d0642;
  font-size: 14px;
  background: -webkit-linear-gradient(left, #33ff99, #36d9f6);
  background: -o-linear-gradient(right, #33ff99, #36d9f6);
  background: -moz-linear-gradient(right, #33ff99, #36d9f6);
  background: -webkit-gradient(linear, left top, right top, from(#33ff99), to(#36d9f6));
  background: -moz-linear-gradient(left, #33ff99, #36d9f6);
  background: linear-gradient(to right, #33ff99, #36d9f6);
  margin-bottom: 16px;
}
.agenda-container .grow-agenda-title {
  font-size: 18px;
  font-weight: bold;
  color: #36d9f6;
  margin-bottom: 12px;
  padding: 0 12px;
}
.agenda-container .grow-agenda-people-post {
  padding: 0 12px;
  font-size: 14px;
  color: #fff;
  margin-bottom: 8px;
}
.agenda-container .grow-agenda-people-post:last-child {
  margin-bottom: 0;
}
.grow-awards-container {
  margin-bottom: 40px;
}
.grow-awards-container:last-child {
  margin-bottom: 0;
}
.grow-awards-container .grow-awards-type-title {
  font-size: 20px;
  font-weight: bold;
  color: #1d0642;
  text-align: center;
  background: url(../img/grow/awards_pic.png) center no-repeat;
  background-size: auto 35px;
}
.grow-awards-container .grow-awards-list {
  border: 1px solid rgba(54, 217, 246, 0.4);
}
.grow-awards-container .grow-awards-item {
  float: left;
  width: 25%;
  position: relative;
}
.grow-awards-container .grow-awards-item:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 1px;
  height: 100%;
  background: url(../img/grow/awards_line.png) center no-repeat;
  background-size: auto 104px;
}
.grow-awards-container .awards_pic_01 {
  background: url(../img/grow/awards_pic_01.png) center top 30px no-repeat;
  background-size: 44px 44px;
}
.grow-awards-container .awards_pic_02 {
  background: url(../img/grow/awards_pic_02.png) center top 30px no-repeat;
  background-size: 44px 44px;
}
.grow-awards-container .awards_pic_03 {
  background: url(../img/grow/awards_pic_03.png) center top 30px no-repeat;
  background-size: 44px 44px;
}
.grow-awards-container .awards_pic_04 {
  background: url(../img/grow/awards_pic_04.png) center top 30px no-repeat;
  background-size: 44px 44px;
}
.grow-awards-container .awards_pic_05 {
  background: url(../img/grow/awards_pic_05.png) center top 30px no-repeat;
  background-size: 44px 44px;
}
.grow-awards-container .awards_pic_06 {
  background: url(../img/grow/awards_pic_06.png) center top 30px no-repeat;
  background-size: 44px 44px;
}
.grow-awards-container .awards_pic_07 {
  background: url(../img/grow/awards_pic_07.png) center top 30px no-repeat;
  background-size: 44px 44px;
}
.grow-awards-container .awards_pic_08 {
  background: url(../img/grow/awards_pic_08.png) center top 30px no-repeat;
  background-size: 44px 44px;
}
.grow-awards-container .grow-awards-box {
  padding-top: 85px;
  padding-bottom: 30px;
}
.grow-awards-container .grow-awards-name {
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  text-align: center;
}
.grow-awards-container .grow-awards-number {
  font-size: 14px;
  color: #fff;
  text-align: center;
}
.grow-ticket-container {
  margin-bottom: 68px;
}
.grow-ticket-container:last-child {
  margin-bottom: 0;
}
.grow-ticket-container .grow-ticket-type-title {
  height: 40px;
  line-height: 40px;
  position: relative;
  text-align: center;
  font-size: 18px;
  color: #fff;
  margin-bottom: 40px;
}
.grow-ticket-container .grow-ticket-type-title:after {
  content: "";
  position: absolute;
  left: 0;
  right: 55%;
  top: 50%;
  height: 1px;
  background-color: rgba(54, 217, 246, 0.2);
}
.grow-ticket-container .grow-ticket-type-title:before {
  content: "";
  position: absolute;
  right: 0;
  left: 55%;
  top: 50%;
  height: 1px;
  background-color: rgba(54, 217, 246, 0.2);
}
.grow-ticket-container .grow-ticket-list {
  margin-left: -22px;
  margin-right: -22px;
}
.grow-ticket-container .grow-ticket-list .grow-ticket-item {
  float: left;
  width: 33.33%;
  padding: 0 22px;
  margin-top: 30px;
}
.grow-ticket-container .grow-ticket-list .grow-ticket-item:nth-of-type(1),
.grow-ticket-container .grow-ticket-list .grow-ticket-item:nth-of-type(2),
.grow-ticket-container .grow-ticket-list .grow-ticket-item:nth-of-type(3) {
  margin-top: 0;
}
.grow-ticket-container .grow-ticket-list .grow-ticket-item .grow-ticket-box {
  height: 178px;
  padding: 10px 25px;
  background: url(../img/grow/ticket_bg.png) center no-repeat;
  background-size: 100% auto;
}
.grow-ticket-container .grow-ticket-list .grow-ticket-item .grow-ticket-box .grow-ticket-name-box {
  font-size: 30px;
  font-weight: bold;
  color: #1d0642;
  border-top: 1px solid rgba(29, 6, 66, 0.2);
  margin-bottom: 12px;
  position: relative;
}
.grow-ticket-container .grow-ticket-list .grow-ticket-item .grow-ticket-box .grow-ticket-name-box .grow-ticket-price {
  position: absolute;
  right: 0;
  top: 0;
}
.grow-ticket-container .grow-ticket-list .grow-ticket-item .grow-ticket-box .grow-btn-buy-ticket {
  font-size: 16px;
  width: 90px;
  height: 30px;
  text-align: center;
  line-height: 28px;
  background: url(../img/grow/ticket_btn.png) center no-repeat;
  background-size: 90px 30px;
  display: inline-block;
  color: #1d0642;
}
.grow-ticket-container .grow-ticket-list .grow-ticket-item .grow-ticket-box .grow-ticket-desc {
  font-size: 12px;
  color: #1d0642;
  text-align: justify;
  word-break: break-all;
  border-bottom: 1px solid rgba(29, 6, 66, 0.2);
  margin-top: 12px;
  padding-bottom: 10px;
  height: 62px;
}
.mr22 {
  margin-right: 22px;
}
.mr24 {
  margin-right: 24px;
}
.grow-advisory-caontainer .grow-advisory-box {
  float: left;
  border: 1px solid rgba(54, 217, 246, 0.4);
}
.grow-advisory-caontainer .grow-advisory-box .grow-advisory-type-title {
  text-align: center;
  font-size: 24px;
  color: #1d0642;
  line-height: 34px;
  background: -webkit-linear-gradient(left, #33ff99, #36d9f6);
  background: -o-linear-gradient(right, #33ff99, #36d9f6);
  background: -moz-linear-gradient(right, #33ff99, #36d9f6);
  background: -webkit-gradient(linear, left top, right top, from(#33ff99), to(#36d9f6));
  background: -moz-linear-gradient(left, #33ff99, #36d9f6);
  background: linear-gradient(to right, #33ff99, #36d9f6);
}
.grow-advisory-caontainer .grow-advisory-box .grow-advisory-item {
  float: left;
  width: 170px;
  text-align: center;
  color: #fff;
  padding-top: 30px;
  padding-bottom: 20px;
}
.grow-advisory-caontainer .grow-advisory-box .grow-advisory-item .grow-advisory-name {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 15px;
}
.grow-advisory-caontainer .grow-advisory-box .grow-advisory-item .grow-advisory-tel {
  font-size: 18px;
  margin-bottom: 20px;
}
.grow-advisory-caontainer .grow-advisory-box .grow-advisory-item .grow-advisory-qrcode {
  width: 120px;
}
.grow-partner-container {
  border-bottom: 1px solid rgba(54, 217, 246, 0.2);
  text-align: center;
  margin-bottom: 60px;
  padding-bottom: 60px;
}
.grow-partner-container:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
.grow-partner-container .grow-partner-title {
  font-size: 24px;
  color: #fff;
  margin-bottom: 30px;
}
.grow-partner-container .grow-partner-list {
  display: inline-block;
}
.grow-partner-container .grow-partner-list .grow-partner-item {
  float: left;
  width: 190px;
  padding: 0 20px;
  margin-top: 30px;
}
.grow-partner-container .grow-partner-list .grow-partner-item:nth-of-type(1),
.grow-partner-container .grow-partner-list .grow-partner-item:nth-of-type(2),
.grow-partner-container .grow-partner-list .grow-partner-item:nth-of-type(3),
.grow-partner-container .grow-partner-list .grow-partner-item:nth-of-type(4),
.grow-partner-container .grow-partner-list .grow-partner-item:nth-of-type(5),
.grow-partner-container .grow-partner-list .grow-partner-item:nth-of-type(6) {
  margin-top: 0;
}
.grow-partner-container .grow-partner-list .grow-partner-item .grow-partner-logo {
  width: 150px;
  height: 50px;
}
.grow-fqa-list {
  margin-left: -20px;
  margin-right: -20px;
}
.grow-fqa-list .grow-fqa-item {
  float: left;
  width: 50%;
  padding: 0 20px;
  margin-top: 40px;
}
.grow-fqa-list .grow-fqa-item:nth-of-type(1),
.grow-fqa-list .grow-fqa-item:nth-of-type(2) {
  margin-top: 0;
}
.grow-fqa-list .grow-fqa-item .grow-fqa-q {
  font-size: 20px;
  font-weight: bold;
  color: #36d9f6;
  padding-bottom: 10px;
  background: url(../img/grow/question_line.png) center bottom no-repeat;
  background-size: auto 1px;
  margin-bottom: 20px;
}
.grow-fqa-list .grow-fqa-item .grow-fqa-a {
  font-size: 14px;
  color: #fff;
  text-align: justify;
  word-break: break-all;
}
.grow-adress-container .grow-map {
  float: left;
  width: 700px;
  height: 392px;
}
.grow-adress-container .grow-adress-info {
  margin-left: 700px;
  background-color: rgba(54, 217, 246, 0.2);
  padding: 24px 30px;
  color: #fff;
}
.grow-adress-container .grow-adress-item {
  margin-bottom: 20px;
}
.grow-adress-container .grow-adress-item:last-child {
  margin-bottom: 0;
}
.grow-adress-container .grow-adress {
  font-size: 14px;
  font-weight: bold;
}
.grow-adress-container .grow-adress-type-title {
  font-size: 14px;
  font-weight: bold;
  position: relative;
  padding-left: 10px;
  margin-bottom: 8px;
}
.grow-adress-container .grow-adress-type-title:after {
  content: "";
  position: absolute;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background-color: #fff;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.grow-adress-container .grow-adress-box-item {
  font-size: 14px;
}
.grow-past-list {
  margin-left: -15px;
  margin-right: -15px;
}
.grow-past-list .grow-past-item {
  float: left;
  width: 33.33%;
  padding: 0 15px;
  margin-top: 30px;
}
.grow-past-list .grow-past-item:nth-of-type(1),
.grow-past-list .grow-past-item:nth-of-type(2),
.grow-past-list .grow-past-item:nth-of-type(3) {
  margin-top: 0;
}
.grow-past-list .grow-past-item .grow-past-box {
  display: block;
  border-radius: 12px;
  border: 2px solid transparent;
  overflow: hidden;
}
.grow-past-list .grow-past-item .grow-past-box .grow-past-pic {
  width: 100%;
}
.grow-past-list .grow-past-item .grow-past-box:hover {
  border-color: #36d9f6;
}
.grow-process-list .grow-process-item {
  float: left;
  width: 25%;
  padding-top: 62px;
  text-align: center;
  color: #fff;
  position: relative;
}
.grow-process-list .grow-process-item:after {
  content: "";
  position: absolute;
  width: 38px;
  height: 21px;
  background: url(../img/grow/award/award_setting_arrow.png) center no-repeat;
  background-size: 38px 21px;
  right: -19px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.grow-process-list .grow-process-item:last-child:after {
  display: none;
}
.grow-process-list .grow-process-item .grow-process-name {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 16px;
}
.grow-process-list .grow-process-item .grow-process-time {
  font-size: 12px;
}
.grow-process-list .grow-process-item.grow-process-1 {
  background: url(../img/grow/award/award_setting_step_01.png) center top 0 no-repeat;
  background-size: 70px 50px;
}
.grow-process-list .grow-process-item.grow-process-2 {
  background: url(../img/grow/award/award_setting_step_02.png) center top 0 no-repeat;
  background-size: 70px 50px;
}
.grow-process-list .grow-process-item.grow-process-3 {
  background: url(../img/grow/award/award_setting_step_03.png) center top 0 no-repeat;
  background-size: 70px 50px;
}
.grow-process-list .grow-process-item.grow-process-4 {
  background: url(../img/grow/award/award_setting_step_04.png) center top 0 no-repeat;
  background-size: 70px 50px;
}
.grow-search {
  width: 440px;
  margin: auto;
}
.grow-search .grow-search-input {
  width: 100%;
  height: 48px;
  border: 2px solid rgba(54, 217, 246, 0.4);
  border-radius: 4px;
  padding: 0 16px;
  background-color: transparent;
  font-size: 16px;
  color: #fff;
}
.grow-search .grow-search-input::-webkit-input-placeholder {
  font-size: 16px;
  color: rgba(255, 255, 255, 0.4);
}
.grow-search .grow-search-input::-moz-placeholder {
  font-size: 16px;
  color: rgba(255, 255, 255, 0.4);
}
.grow-search .grow-search-input:-moz-placeholder {
  font-size: 16px;
  color: rgba(255, 255, 255, 0.4);
}
.grow-search .grow-search-input:-ms-input-placeholder {
  font-size: 16px;
  color: rgba(255, 255, 255, 0.4);
}
.grow-search .grow-btn-search {
  position: absolute;
  right: 0;
  top: 0;
  width: 48px;
  height: 48px;
  background: url(../img/grow/award/search.png) center no-repeat;
  background-size: 24px 24px;
}
.grow-award-container {
  margin-left: -20px;
  margin-right: -20px;
}
.grow-award-container .grow-award-item {
  float: left;
  width: 25%;
  padding: 0 25px;
  margin-top: 40px;
}
.grow-award-container .grow-award-item:nth-of-type(1),
.grow-award-container .grow-award-item:nth-of-type(2),
.grow-award-container .grow-award-item:nth-of-type(3),
.grow-award-container .grow-award-item:nth-of-type(4) {
  margin-top: 0;
}
.grow-award-container .grow-award-box {
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 8px;
  padding: 20px;
}
.grow-award-container .grow-award-hd {
  padding-bottom: 10px;
  padding-left: 54px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.grow-award-container .grow-award-hd.grow-award-1 {
  background: url(../img/grow/award/awards_pic_01.png) left top 0 no-repeat;
  background-size: 44px 44px;
}
.grow-award-container .grow-award-hd.grow-award-2 {
  background: url(../img/grow/award/awards_pic_02.png) left top 0 no-repeat;
  background-size: 44px 44px;
}
.grow-award-container .grow-award-hd.grow-award-3 {
  background: url(../img/grow/award/awards_pic_03.png) left top 0 no-repeat;
  background-size: 44px 44px;
}
.grow-award-container .grow-award-hd.grow-award-4 {
  background: url(../img/grow/award/awards_pic_04.png) left top 0 no-repeat;
  background-size: 44px 44px;
}
.grow-award-container .grow-award-hd.grow-award-5 {
  background: url(../img/grow/award/awards_pic_05.png) left top 0 no-repeat;
  background-size: 44px 44px;
}
.grow-award-container .grow-award-hd.grow-award-6 {
  background: url(../img/grow/award/awards_pic_06.png) left top 0 no-repeat;
  background-size: 44px 44px;
}
.grow-award-container .grow-award-hd.grow-award-7 {
  background: url(../img/grow/award/awards_pic_07.png) left top 0 no-repeat;
  background-size: 44px 44px;
}
.grow-award-container .grow-award-hd.grow-award-8 {
  background: url(../img/grow/award/awards_pic_08.png) left top 0 no-repeat;
  background-size: 44px 44px;
}
.grow-award-container .grow-award-hd .grow-award-name1 {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
}
.grow-award-container .grow-award-hd .grow-award-number1 {
  font-size: 12px;
  color: #fff;
}
.grow-award-container .grow-award-bd {
  padding-top: 10px;
}
.grow-award-container .grow-award-bd .grow-award-tip {
  margin: auto;
  width: 80px;
  height: 20px;
  background-color: rgba(255, 255, 255, 0.1);
  font-size: 12px;
  color: #36d9f6;
  text-align: center;
  line-height: 20px;
}
.grow-award-container .grow-award-people-number {
  float: right;
  line-height: 40px;
  font-size: 12px;
  color: #fff;
}
.grow-award-container .grow-award-people-number span {
  font-size: 14px;
  font-weight: bold;
  margin-right: 5px;
}
.grow-award-container .grow-award-people-avatar {
  display: inline-block;
  vertical-align: middle;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  overflow: hidden;
}
.grow-award-container .grow-award-people-avatar .grow-award-people-pic {
  width: 100%;
  height: 100%;
}
.grow-award-container .grow-award-people-name {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  color: #fff;
  margin-left: 10px;
}
.grow-award-container .grow-award-people-item {
  margin-bottom: 20px;
}
.grow-award-container .grow-award-people-item:last-child {
  margin-bottom: 0;
}
.grow-award-container .grow-award-people-list {
  height: 183px;
  padding: 10px 0;
}
.grow-award-container .grow-award-ft {
  padding-top: 16px;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.grow-award-container .grow-award-ft-list {
  margin-left: -10px;
  margin-right: -10px;
}
.grow-award-container .grow-award-ft-list .grow-award-ft-item {
  float: left;
  width: 50%;
  padding: 0 10px;
}
.grow-award-container .grow-award-ft-list .grow-award-ft-item .grow-award-ft-btn {
  display: block;
  text-align: center;
  line-height: 28px;
  border-radius: 4px;
  font-size: 14px;
}
.grow-award-container .grow-award-ft-list .grow-award-ft-item .grow-award-ft-btn.grow-award-ft-btn-all {
  border: 1px solid #fff;
  color: #fff;
}
.grow-award-container .grow-award-ft-list .grow-award-ft-item .grow-award-ft-btn.grow-award-ft-btn-apply {
  background-color: #fff;
  color: #1d0642;
}
.grow-back {
  font-size: 14px;
  color: #fff;
  padding-left: 15px;
  background: url(../img/grow/award/back.png) left center no-repeat;
  background-size: 10px 14px;
}
.grow-swiper {
  padding-top: 20px;
  padding-bottom: 40px;
}
.grow-swiper .swiper-slide {
  cursor: pointer;
}
.grow-swiper .swiper-slide .grow-swiper-box {
  text-align: center;
  border: 1px solid #242b73;
  padding: 37px 0;
}
.grow-swiper .swiper-slide .grow-swiper-box .grow-swiper-award-icon {
  width: 44px;
  height: 44px;
  margin-bottom: 10px;
}
.grow-swiper .swiper-slide .grow-swiper-box .grow-swiper-award-name {
  font-size: 16px;
  font-weight: bold;
  color: #fff;
}
.grow-swiper .swiper-slide.swiper-slide-active {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.grow-swiper .swiper-slide.swiper-slide-active .grow-swiper-box {
  border: 2px solid #31afd2;
}
.grow-swiper .swiper-slide.swiper-slide-active:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 12px;
  left: 50%;
  bottom: 15px;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background: url(../img/grow/award/nomination_arrow_down.png) center no-repeat;
  background-size: 15px 12px;
}
.grow-award-list {
  margin-left: -20px;
  margin-right: -20px;
}
.grow-award-list .grow-award-item1 {
  float: left;
  width: 20%;
  padding: 0 20px;
  margin-top: 40px;
}
.grow-award-list .grow-award-item1:nth-of-type(1),
.grow-award-list .grow-award-item1:nth-of-type(2),
.grow-award-list .grow-award-item1:nth-of-type(3),
.grow-award-list .grow-award-item1:nth-of-type(4),
.grow-award-list .grow-award-item1:nth-of-type(5) {
  margin-top: 0;
}
.grow-award-list .grow-award-box {
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 8px;
}
.grow-award-list .grow-award-round {
  background-color: #000;
  text-align: center;
  font-size: 12px;
  color: rgba(54, 217, 246, 0.6);
  line-height: 20px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.grow-award-list .grow-award-bd {
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}
.grow-award-list .grow-award-pic {
  width: 134px;
  height: 114px;
  margin-bottom: 16px;
  cursor: pointer;
}
.grow-award-list .grow-award-name {
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  margin-bottom: 10px;
}
.grow-award-list .grow-award-post {
  font-size: 12px;
  color: #fff;
  margin-bottom: 16px;
  height: 17px;
}
.grow-award-list .grow-award-number {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  line-height: 36px;
  font-size: 12px;
  color: #36d9f6;
  margin-bottom: 10px;
}
.grow-award-list .grow-award-number span {
  font-size: 16px;
  font-weight: bold;
  margin-right: 10px;
}
.grow-award-list .grow-btn-lp {
  display: inline-block;
  text-align: center;
  height: 28px;
  color: #fff;
  border: 1px solid #fff;
  border-radius: 4px;
  line-height: 26px;
  width: 96px;
  margin-right: 16px;
}
.grow-award-list .grow-btn-lp.grow-btn-loading {
  background: url(../img/loading.gif) left center no-repeat;
  background-size: 20px 20px;
}
.grow-award-list .grow-btn-tp {
  display: inline-block;
  text-align: center;
  background-color: #fff;
  color: #1d0642;
  font-size: 14px;
  border-radius: 4px;
  height: 28px;
  line-height: 28px;
  width: 60px;
}
.grow-award-list .grow-btn-tp.grow-btn-loading {
  background: url(../img/loading.gif) left center no-repeat;
  background-size: 20px 20px;
}
.grow-apply-container {
  width: 630px;
  margin: auto;
  padding: 30px 80px;
  border-radius: 4px;
  background: -webkit-linear-gradient(#1e0641, #1f0b5f);
  background: -o-linear-gradient(#1e0641, #1f0b5f);
  background: -moz-linear-gradient(#1e0641, #1f0b5f);
  background: -webkit-gradient(linear, left top, left bottom, from(#1e0641), to(#1f0b5f));
  background: linear-gradient(#1e0641, #1f0b5f);
}
.grow-apply-container .grow-apply-type-title {
  text-align: center;
  font-size: 20px;
  color: #fff;
  font-weight: bold;
  padding-bottom: 16px;
  background: url(../img/grow/award/award_bullet_pic_01.png) center bottom no-repeat;
  background-size: auto 8px;
  margin-bottom: 30px;
}
.grow-apply-container .grow-apply-select {
  border: 2px solid #36d9f6;
  font-size: 20px;
  font-weight: bold;
  color: #36d9f6;
  height: 40px;
  width: 100%;
  background-color: transparent;
  padding: 0 12px;
  margin-bottom: 10px;
}
.grow-apply-container .grow-apply-rule {
  color: rgba(255, 255, 255, 0.4);
  font-size: 12px;
  margin-bottom: 40px;
}
.grow-apply-container .grow-apply-item {
  margin-top: 10px;
}
.grow-apply-container .grow-apply-lable {
  margin-bottom: 10px;
}
.grow-apply-container .grow-apply-lable .grow-apply-lable-left {
  font-size: 14px;
  color: #fff;
}
.grow-apply-container .grow-apply-lable .grow-apply-lable-right {
  float: right;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.4);
}
.grow-apply-container .grow-apply-lable .grow-apply-tip {
  display: block;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.4);
  margin-top: 5px;
}
.grow-apply-container .grow-apply-input {
  width: 100%;
  border: 2px solid rgba(255, 255, 255, 0.2);
  height: 30px;
  padding: 0 12px;
  background-color: transparent;
  font-size: 14px;
  color: #fff;
}
.grow-apply-container .grow-apply-form-item {
  margin-bottom: 20px;
}
.grow-apply-container .grow-apply-form-item:last-child {
  margin-bottom: 0;
}
.grow-apply-container .grow-apply-textarea {
  border: 2px solid rgba(255, 255, 255, 0.2);
  padding: 5px;
  width: 100%;
  height: 80px;
  background-color: transparent;
  font-size: 14px;
  color: #fff;
  resize: none;
}
.grow-apply-container .grow-btn-submit {
  display: block;
  margin: auto;
  width: 96px;
  height: 34px;
  text-align: center;
  line-height: 34px;
  background-color: #37d9f6;
  color: #1d0642;
  font-weight: bold;
  font-size: 16px;
  border-radius: 2px;
}
.grow-search-list .grow-search-item {
  float: left;
  width: 125px;
  height: 125px;
  margin-right: 20px;
  text-align: center;
  border: 2px solid rgba(54, 217, 246, 0.2);
  padding-top: 10px;
  cursor: pointer;
}
.grow-search-list .grow-search-item:last-child {
  margin-right: 0;
}
.grow-search-list .grow-search-item .grow-search-pic {
  width: 44px;
  height: 44px;
  margin-bottom: 10px;
}
.grow-search-list .grow-search-item .grow-search-name {
  font-size: 14px;
  font-weight: bold;
  color: #fff;
}
.grow-search-list .grow-search-item.active {
  background-color: rgba(54, 217, 246, 0.4);
}
.layui-layer.grow-alert {
  background-color: #1f0a52;
}
.layui-layer.grow-alert .layui-layer-title {
  padding: 0;
  text-align: center;
  background-color: #292929;
  color: #fff;
  border-bottom: 1px solid #fecb34;
}
.layui-layer.grow-alert .layui-layer-content {
  color: rgba(255, 255, 255, 0.4);
}
.layui-layer.grow-alert .layui-layer-btn0 {
  background-color: #fecb34;
  color: #000;
  border-color: #fecb34;
}
.layui-layer.grow-alert .summit2017-share-box {
  padding: 40px 0;
}
.layui-layer.grow-alert .summit2017-share-box .summit2017-share-title {
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
}
.layui-layer.grow-alert .summit2017-share-box .summit2017-share-title span {
  color: #36daf6;
}
.layui-layer.grow-alert .summit2017-share-box .summit2017-share-title .summit2017-share-subtitle {
  font-size: 16px;
  padding: 0 20px;
}
.layui-layer.grow-alert .summit2017-share-box .summit2017-share-pic {
  width: 150px;
  margin-bottom: 15px;
}
.layui-layer.grow-alert .summit2017-share-box .summit2017-share-tip {
  font-size: 14px;
  color: #36daf6;
}
.grow-share-award-type-name {
  display: inline-block;
  font-size: 30px;
  color: #fff;
  border: 2px solid rgba(54, 217, 246, 0.4);
  line-height: 60px;
  padding: 0 30px;
}
.grow-share-award-type-name span {
  color: #36d9f6;
}
.grow-share-award-container {
  margin-top: 40px;
  text-align: center;
}
.grow-share-award-container .grow-share-award-avatar {
  width: 200px;
  margin-bottom: 15px;
}
.grow-share-award-container .grow-share-award-name {
  font-size: 30px;
  margin-bottom: 15px;
  color: #fff;
}
.grow-share-award-container .grow-share-award-post {
  font-size: 24px;
  color: #fff;
  margin-bottom: 15px;
}
.grow-share-award-container .grow-share-award-number {
  font-size: 24px;
  color: #36d9f6;
  font-weight: bold;
  margin-bottom: 15px;
}
.grow-share-award-container .grow-share-award-desc {
  font-size: 16px;
  color: #fff;
}
.grow-share-fixed-bottom {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  height: 50px;
  background-color: #36d9f6;
}
.grow-share-fixed-bottom .grow-share-btn-tp {
  display: block;
  color: #1d0642;
  font-size: 18px;
  text-align: center;
  line-height: 50px;
}
.grow-share-fixed-bottom .grow-share-btn-tp.grow-btn-loading {
  background: url(../img/loading.gif) left center no-repeat;
  background-size: 20px 20px;
}
.grow-rule > * {
  display: inline-block;
  color: #fff;
  font-size: 14px;
}
.layer-grow-desc {
  padding: 40px 50px;
  color: #fff;
  text-align: justify;
  word-break: break-all;
  font-size: 16px;
}
.mr42 {
  margin-right: 42px;
}
.silk-nav {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  z-index: 1;
  height: 60px;
}
.silk-logo {
  display: inline-block;
  padding-top: 10px;
  height: 60px;
}
.silk-logo img {
  height: 40px;
}
.silk-top-bg {
  background: url(../img/silk/bg_1.jpg) top center no-repeat;
  background-size: 100% auto;
}
.silk-nav-list {
  display: inline-block;
  vertical-align: middle;
}
.silk-nav-list .silk-nav-item {
  position: relative;
  float: left;
  margin-right: 35px;
}
.silk-nav-list .silk-nav-item:last-child {
  margin-right: 0;
}
.silk-nav-list .silk-nav-item a {
  display: block;
  line-height: 60px;
  font-size: 16px;
  color: #00307c;
}
.silk-nav-list .silk-nav-item.active a {
  font-weight: bold;
}
.silk-nav-list .silk-nav-item.active:after {
  content: "";
  position: absolute;
  bottom: 0;
  height: 2px;
  background-color: #00307c;
  left: 15%;
  right: 15%;
}
.btn-silk-contact {
  display: inline-block;
  vertical-align: middle;
  color: #00307c;
  border-radius: 3px;
  border: 1px solid #00307c;
  margin-left: 30px;
  padding: 4px 8px;
}
.silk-banner {
  height: 650px;
  overflow: hidden;
}
.silk-banner .silk-banner-pic {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  height: 100%;
}
.silk-type-title {
  text-align: center;
  font-size: 35px;
  font-weight: bold;
  color: #00307c;
  margin-bottom: 45px;
}
.silk-bg-desc {
  font-size: 16px;
  color: #333;
}
.silk-section {
  padding-top: 50px;
  padding-bottom: 50px;
}
.silk-desc-type-content {
  margin-top: 25px;
}
.silk-desc-type-content .silk-desc-type-title {
  font-size: 20px;
  font-weight: bold;
  color: #1792cd;
  margin-bottom: 20px;
}
.silk-desc-list {
  margin-left: -10px;
  margin-right: -10px;
}
.silk-desc-list .silk-desc-item {
  float: left;
  width: 25%;
  padding: 0 10px;
}
.silk-desc-list .silk-desc-item .silk-desc-box {
  border-radius: 4px;
  overflow: hidden;
  position: relative;
}
.silk-desc-list .silk-desc-item .silk-desc-box .silk-desc-pic {
  width: 100%;
}
.silk-desc-list .silk-desc-item .silk-desc-box .silk-desc-text {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 20px;
  right: 20px;
  color: #fff;
  text-align: center;
}
.silk-slogan-list {
  margin-top: 30px;
  text-align: center;
}
.silk-slogan-list .silk-slogan-item {
  border-bottom: 1px solid #b9d8e7;
  line-height: 50px;
  font-size: 20px;
}
.silk-slogan-list .silk-slogan-item:last-child {
  border-bottom: none;
}
.silk-slogan-list .silk-slogan-item span {
  font-weight: bold;
  color: #1792cd;
}
.scheduling-list {
  background-color: #1892cd;
  padding: 30px;
}
.scheduling-list .scheduling-item {
  border-bottom: 2px solid #007ebf;
  padding: 26px 0;
}
.scheduling-list .scheduling-item:last-child {
  border-bottom: none;
}
.scheduling-list .scheduling-item .silk-time {
  float: left;
  width: 180px;
  font-size: 20px;
  color: #fff;
}
.scheduling-list .scheduling-item .scheduling-title-box {
  margin-left: 180px;
  font-size: 20px;
  color: #fff;
  font-weight: bold;
}
.scheduling-list .scheduling-item .scheduling-title-box .scheduling-title-item {
  word-wrap: break-word;
}
.bg-gray {
  background-color: #f8f8f8;
}
.visit-list {
  margin-left: -15px;
  margin-right: -15px;
}
.visit-list .visit-item {
  float: left;
  width: 33.33%;
  padding: 15px;
}
.visit-list .visit-item:hover .hover-visit-desc {
  display: block;
}
.visit-list .visit-item .visit-box {
  position: relative;
  background-color: #fff;
}
.visit-list .visit-item .visit-pic {
  width: 100%;
}
.visit-list .visit-item .visit-desc {
  padding: 20px;
  font-size: 14px;
  color: #333;
}
.visit-list .visit-item .visit-desc-pox {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
  overflow: hidden;
  height: 118px;
}
.visit-list .visit-item .hover-visit-desc {
  display: none;
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  top: 0;
  padding: 20px;
  background-color: #fff;
}
.lecturer-item {
  padding: 20px 0;
  border-top: 1px solid #1792cd;
}
.lecturer-item .lecturer-name {
  float: left;
  width: 210px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  color: #fff;
  font-size: 25px;
  font-weight: bold;
  background-color: #1692cd;
}
.lecturer-item .lecturer-desc {
  margin-left: 230px;
  font-size: 14px;
  color: #333;
  word-wrap: break-word;
  word-break: break-all;
}
.lecturer-item .lecturer-desc p {
  margin-bottom: 10px;
}
.bg-green {
  background-color: #1892cd;
}
.silk-type-pirce {
  text-align: center;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 15px;
}
.silk-tip {
  text-align: center;
  font-size: 14px;
  color: #fff;
  margin-bottom: 40px;
}
.silk-form {
  width: 800px;
  margin: auto;
}
.silk-form .silk-form-item {
  margin-bottom: 20px;
}
.silk-form .silk-form-lable {
  float: left;
  width: 210px;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  text-align: right;
}
.silk-form .silk-form-input-box {
  margin-left: 250px;
}
.silk-form .silk-form-input {
  width: 100%;
  padding: 0 20px;
  height: 32px;
  background-color: #e7e7e7;
  color: #333;
  font-size: 16px;
  outline: none;
  border: none;
}
.silk-form .btn-submit {
  display: inline-block;
  width: 140px;
  height: 34px;
  border-radius: 4px;
  background-color: #00307c;
  text-align: center;
  line-height: 34px;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  margin-top: 20px;
  outline: none;
  border: none;
}
.silk-new-item {
  margin-top: 40px;
}
.silk-new-item:first-child {
  margin-top: 0;
}
.silk-new-item .silk-new-pic {
  float: left;
  width: 300px;
  height: 180px;
}
.silk-new-item .silk-new-pic .silk-new-img {
  width: 100%;
  height: 100%;
}
.silk-new-item .silk-new-info {
  margin-left: 325px;
  height: 180px;
  padding-top: 13px;
  position: relative;
}
.silk-new-item .silk-new-title {
  font-size: 20px;
  font-weight: bold;
  color: #333;
}
.silk-new-item .silk-new-abs {
  font-size: 14px;
  color: #666;
  margin-top: 30px;
}
.silk-new-item .silk-new-time {
  position: absolute;
  left: 0;
  bottom: 10px;
  font-size: 12px;
  color: #999;
}
.btn-silk-new {
  display: block;
  margin: auto;
  width: 160px;
  height: 34px;
  border-radius: 4px;
  border: 1px solid #00307c;
  text-align: center;
  line-height: 32px;
  font-size: 14px;
  margin-top: 50px;
  color: #00307c;
}
.contact-email {
  color: #00307c;
  font-size: 20px;
  text-align: center;
}
.silk-container {
  background: url(../img/silk/bg_2.jpg) bottom center no-repeat;
  background-size: 100% auto;
}
.silk-mbx {
  display: inline-block;
  margin-left: 20px;
  font-size: 14px;
  color: #00307c;
}
.silk-mbx a {
  font-size: 14px;
  color: #00307c;
}
.silk-detail-title {
  font-size: 35px;
  font-weight: bold;
  color: #333;
  margin-bottom: 30px;
}
.silk-detail-tool {
  font-size: 14px;
  color: #666;
  padding-bottom: 25px;
  border-bottom: 1px solid #1792cd;
  margin-bottom: 35px;
}
.silk-detail-tool .silk-detail-time {
  margin-right: 10px;
}
.silk-detail-tool .silk-detail-s {
  padding-left: 10px;
  position: relative;
}
.silk-detail-tool .silk-detail-s:after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 2px;
  left: 0;
  width: 1px;
  background-color: #666;
}
.main-text.silk p {
  font-size: 18px;
}
.btn-online-registration {
  position: fixed;
  right: 20px;
  top: 50%;
  width: 193px;
  height: 61px;
  background: url(../img/silk/icon_registration.png) center no-repeat;
  background-size: 193px 61px;
  color: #fff;
  padding-left: 20px;
  padding-top: 10px;
  font-size: 16px;
}
.btn-online-registration:focus {
  color: #fff;
}
.break-nav {
  position: fixed;
  z-index: 100;
  left: 0;
  right: 0;
  top: 0;
  height: 50px;
  background-color: #050a44;
}
.break-nav .break-logo {
  display: inline-block;
  padding: 10px 0;
}
.break-nav .break-logo img {
  height: 30px;
}
.break-nav.header-show {
  -webkit-transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.break-nav.header-hide {
  -webkit-transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -moz-transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -webkit-transform: translateY(-90px);
  -moz-transform: translateY(-90px);
  -ms-transform: translateY(-90px);
  transform: translateY(-90px);
}
.break-nav .break-nav-list .break-nav-item {
  float: left;
  margin-right: 40px;
  position: relative;
  line-height: 48px;
  border-bottom: 2px solid transparent;
}
.break-nav .break-nav-list .break-nav-item.active {
  line-height: 48px;
  border-bottom: 2px solid #fff;
}
.break-nav .break-nav-list .break-nav-item.active a {
  font-weight: bold;
}
.break-nav .break-nav-list .break-nav-item:after {
  content: "";
  position: absolute;
  right: -20px;
  top: 50%;
  width: 2px;
  height: 2px;
  background-color: #fff;
  border-radius: 50%;
  margin-top: -1px;
}
.break-nav .break-nav-list .break-nav-item:last-child {
  margin-right: 0;
}
.break-nav .break-nav-list .break-nav-item:last-child:after {
  display: none;
}
.break-nav .break-nav-list .break-nav-item a {
  font-size: 16px;
  color: #fff;
}
.break-container {
  margin-top: 50px;
  padding-bottom: 50px;
  background-color: #0d0d4d;
}
.break-section {
  padding-top: 70px;
}
.break-section.no-pt {
  padding-top: 0;
}
.break-banner {
  height: 800px;
  position: relative;
  overflow: hidden;
}
.break-banner .break-banner-pic {
  position: absolute;
  height: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%);
}
.break-title {
  text-align: center;
  margin-bottom: 50px;
}
.break-title .break-title-pic {
  height: 104px;
}
.break-introduction {
  padding: 85px;
  color: #fff;
  font-size: 18px;
  background: url(../img/break/title_introduction_box.png) center no-repeat;
  background-size: 100% auto;
}
.break-introduction p {
  margin-bottom: 14px;
}
.break-introduction p:last-child {
  margin-bottom: 0;
}
.break-highlights {
  text-align: center;
  margin-bottom: 20px;
}
.break-highlights .break-highlights-pic {
  height: 530px;
}
.break-highlights-number {
  font-size: 32px;
  font-weight: bold;
  color: #fff;
}
.break-highlights-text {
  font-size: 24px;
  font-weight: bold;
  color: #fff;
}
.break-highlights-number1 {
  position: absolute;
  left: 48%;
  top: 105px;
}
.break-highlights-number2 {
  position: absolute;
  left: 38%;
  top: 277px;
}
.break-highlights-number3 {
  position: absolute;
  left: 56%;
  top: 277px;
}
.break-highlights-number4 {
  position: absolute;
  left: 30%;
  top: 448px;
}
.break-highlights-number5 {
  position: absolute;
  left: 46%;
  top: 448px;
}
.break-highlights-number6 {
  position: absolute;
  left: 62%;
  top: 448px;
}
.break-highlights-text1 {
  position: absolute;
  left: 58%;
  top: 80px;
}
.break-highlights-text2 {
  position: absolute;
  left: 14%;
  top: 248px;
}
.break-highlights-text3 {
  position: absolute;
  left: 67%;
  top: 248px;
}
.break-highlights-text4 {
  position: absolute;
  left: 7%;
  top: 420px;
}
.break-highlights-text5 {
  position: absolute;
  left: 42%;
  top: 535px;
}
.break-highlights-text6 {
  position: absolute;
  left: 76%;
  top: 420px;
}
.break-guest-list {
  margin-left: -30px;
  margin-right: -30px;
}
.break-guest-list .break-guest-item {
  float: left;
  width: 25%;
  padding: 15px 30px;
}
.break-guest-list .break-guest-avatar {
  width: 100%;
}
.break-guest-list .break-guest-name {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 25px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  background: -webkit-linear-gradient(left, #0d0d4d, #2564b2, #0d0d4d);
  background: -o-linear-gradient(right, #0d0d4d, #2564b2, #0d0d4d);
  background: -moz-linear-gradient(right, #0d0d4d, #2564b2, #0d0d4d);
  background: -webkit-gradient(linear, left top, right top, from(#0d0d4d), color-stop(#2564b2), to(#0d0d4d));
  background: -moz-linear-gradient(left, #0d0d4d, #2564b2, #0d0d4d);
  background: linear-gradient(to right, #0d0d4d, #2564b2, #0d0d4d);
}
.break-guest-list .break-guest-post {
  height: 40px;
  overflow: hidden;
  margin-top: 12px;
  font-size: 14px;
  color: #fff;
  text-align: center;
}
.break-agenda-table {
  width: 100%;
}
.break-agenda-table td {
  border-bottom: 2px solid #0d0d4d;
  background-color: rgba(255, 255, 255, 0.1);
  padding: 27px 0;
}
.break-agenda-table td:nth-of-type(1) {
  width: 160px;
  background-color: rgba(255, 255, 255, 0.2);
}
.break-agenda-table td:nth-of-type(3) {
  width: 200px;
}
.break-agenda-table td:nth-of-type(4) {
  width: 80px;
}
.break-agenda-table td .break-agenda-time {
  text-align: center;
  font-size: 18px;
  color: #4d98f3;
}
.break-agenda-table td .break-agenda-theme {
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  padding: 0 15px;
}
.break-agenda-table td .break-agenda-post {
  font-size: 16px;
  color: rgba(255, 255, 255, 0.9);
}
.break-agenda-table td .break-agenda-name {
  font-weight: bold;
  font-size: 16px;
  color: #4d98f3;
}
.break-agenda-title-pic {
  width: 247px;
}
.break-agenda {
  margin-bottom: 50px;
}
.break-agenda:last-child {
  margin-bottom: 0;
}
.break-agenda-title {
  margin-bottom: 30px;
}
.break-tickets {
  margin: auto;
  width: 350px;
  height: 150px;
  background: url(../img/break/button_tickets.png) center no-repeat;
  background-size: 350px 150px;
  padding-top: 80px;
}
.break-tickets .btn-break-tickets {
  display: block;
  width: 140px;
  height: 42px;
  line-height: 38px;
  border: 2px solid #fff;
  font-size: 20px;
  color: #fff;
  text-align: center;
  margin: auto;
}
.btn-break-contact {
  display: block;
  width: 350px;
  height: 93px;
  background: url(../img/break/button_contact.png) center no-repeat;
  background-size: 350px 93px;
  font-size: 42px;
  font-weight: bold;
  text-align: center;
  line-height: 93px;
  color: #fff;
  margin: auto;
}
.break-cooperation-title {
  font-size: 24px;
  color: #fff;
  margin-bottom: 30px;
}
.break-cooperation {
  padding-bottom: 40px;
  border-bottom: 1px solid #402498;
  margin-bottom: 50px;
}
.break-cooperation:last-child {
  margin-bottom: 0;
}
.break-cooperation-list {
  display: inline-block;
  margin-left: -23px;
  margin-right: -23px;
}
.break-cooperation-list .break-cooperation-item {
  float: left;
  padding: 10px 23px;
}
.break-cooperation-list .break-cooperation-item img {
  width: 150px;
  height: 50px;
}
.break-faq-list {
  margin-left: -30px;
  margin-right: -30px;
}
.break-faq-list .break-faq-item {
  float: left;
  width: 50%;
  padding: 0 30px;
  margin-bottom: 40px;
}
.break-faq-list .break-faq-item .break-faq-q {
  font-size: 20px;
  color: #4d98f3;
  margin-bottom: 22px;
}
.break-faq-list .break-faq-item .break-faq-a {
  font-size: 14px;
  color: #fff;
  text-align: justify;
  -ms-word-break: break-all;
  word-break: break-all;
  padding-bottom: 25px;
  border-bottom: 1px solid #422392;
}
.break-map {
  float: left;
  width: 700px;
  height: 415px;
}
.break-adress-info {
  height: 415px;
  margin-left: 700px;
  background-color: #211a79;
  padding: 24px 30px;
  color: #fff;
}
.break-adress-info .break-adress-hotel {
  width: 100%;
  margin-bottom: 20px;
}
.break-adress-info .grow-adress-item {
  margin-bottom: 20px;
}
.break-adress-info .grow-adress-item:last-child {
  margin-bottom: 0;
}
.break-adress-info .grow-adress-item .grow-adress {
  font-size: 14px;
  font-weight: bold;
}
.break-adress-info .grow-adress-item .grow-adress-type-title {
  font-size: 14px;
  font-weight: bold;
  position: relative;
  padding-left: 10px;
  margin-bottom: 8px;
}
.break-adress-info .grow-adress-item .grow-adress-type-title:after {
  content: "";
  position: absolute;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background-color: #fff;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.break-adress-info .grow-adress-item .grow-adress-box-item {
  font-size: 14px;
}
.break-fhzx {
  display: inline-block;
  width: 250px;
  height: 400px;
  padding: 50px 0;
  background: url(../img/break/img_consultation.png) center no-repeat;
  background-size: 100% 100%;
  text-align: center;
  margin-right: 40px;
}
.break-fhzx:last-child {
  margin-right: 0;
}
.break-fhzx .break-chbm {
  margin: auto;
  width: 160px;
  height: 45px;
  text-align: center;
  line-height: 45px;
  font-size: 18px;
  color: #fff;
  background: url(../img/break/img_frame.png) center no-repeat;
  background-size: 160px 45px;
  margin-bottom: 20px;
}
.break-fhzx .break-fhxzs {
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  margin-bottom: 15px;
}
.break-fhzx .break-tel {
  font-size: 14px;
  text-align: center;
  color: #fff;
  margin-bottom: 15px;
}
.break-fhzx .break-code {
  width: 160px;
}
.break-guest-tip {
  color: #fff;
}
.bw-share {
  padding: 30px;
  width: 750px;
  margin: auto;
  background: url(../img/break/share/qkl_bg@3x.png) center no-repeat;
  background-size: 100% 100%;
}
.bw-logo-pic {
  height: 50px;
}
.bw-nav {
  margin-bottom: 25px;
  text-align: center;
}
.bw-banner-pic,
.bw-my-pic,
.bw-ticket-pic {
  width: 100%;
}
.bw-my {
  margin-top: 35px;
}
.bw-ticket {
  margin-top: 40px;
  position: relative;
  padding-bottom: 42px;
}
.bw-btn-ticket {
  position: absolute;
  width: 460px;
  height: 84px;
  background: url(../img/break/share/btn_01@3x.png) center no-repeat;
  background-size: 100% 100%;
  left: 50%;
  margin-left: -230px;
  bottom: 0;
  text-align: center;
  line-height: 84px;
  font-size: 52px;
  font-weight: bold;
  color: #00064d;
}
.bw-tip {
  font-size: 26px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  line-height: 100px;
}
.btn-break-apply {
  position: absolute;
  width: 277px;
  height: 80px;
  background: url(../img/break/button_enroll.png) center no-repeat;
  background-size: cover;
  font-size: 40px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  line-height: 75px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 70px;
}
.btn-break-apply:hover {
  color: #fff;
}
.xls-nav {
  position: fixed;
  z-index: 10;
  left: 0;
  right: 0;
  background-color: #0c0c0c;
}
.xls-nav.header-show {
  -webkit-transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.xls-nav.header-hide {
  -webkit-transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -moz-transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -webkit-transform: translateY(-90px);
  -moz-transform: translateY(-90px);
  -ms-transform: translateY(-90px);
  transform: translateY(-90px);
}
.xls-nav .xls-logo {
  display: inline-block;
  padding: 10px 0;
}
.xls-nav .xls-logo .xls-logo-pic {
  height: 30px;
}
.xls-nav .xls-nav-list {
  position: absolute;
  right: 0;
  top: 0;
}
.xls-nav .xls-nav-list .xls-nav-item {
  float: left;
  line-height: 48px;
  font-size: 16px;
  padding: 0 15px;
  position: relative;
}
.xls-nav .xls-nav-list .xls-nav-item a {
  display: block;
  color: #fff;
}
.xls-nav .xls-nav-list .xls-nav-item.active a {
  font-weight: bold;
  border-bottom: 2px solid #fff;
}
.xls-nav .xls-nav-list .xls-nav-item:after {
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -1px;
  width: 2px;
  height: 2px;
  border-radius: 50%;
  background-color: #fff;
  right: -1px;
}
.xls-nav .xls-nav-list .xls-nav-item:last-child:after {
  display: none;
}
.xls-banner {
  padding-top: 50px;
  position: relative;
  height: 800px;
  overflow: hidden;
  background-color: #0c0c0c;
}
.xls-banner .xls-banner-pic {
  position: absolute;
  left: 50%;
  height: 100%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%);
}
.xls-section {
  background-color: #0c0c0c;
  position: relative;
  padding-top: 50px;
}
.xls-title {
  text-align: center;
  margin-bottom: 50px;
}
.xls-title .xls-title-pic {
  height: 132px;
}
.xls-txt {
  background: url(../img/xls/img_txt.png) center no-repeat;
  background-size: 100% auto;
  color: #fff;
  font-size: 18px;
  padding: 100px;
}
.xls-highlights-list .xls-highlights-item {
  float: left;
  width: 185px;
  height: 185px;
  background: url(../img/xls/img_circle.png) center no-repeat;
  background-size: 185px 185px;
  font-size: 32px;
  color: #0c0c0c;
  line-height: 185px;
  text-align: center;
  margin-right: 53px;
}
.xls-highlights-list .xls-highlights-item:last-child {
  margin-right: 0;
}
.xls-highlights-list .xls-highlights-item:last-child img {
  width: 60px;
  height: 60px;
}
.xls-slogan {
  text-align: center;
  font-size: 24px;
  color: #fff;
  margin-bottom: 30px;
}
.xls-slogan span {
  font-weight: bold;
  color: #806c44;
}
.xls-highlights-txt-list {
  margin-top: 15px;
}
.xls-highlights-txt-list .xls-highlights-txt-item {
  float: left;
  width: 192px;
  text-align: center;
  margin-right: 45px;
  font-size: 24px;
  font-weight: bold;
  color: #fff;
}
.xls-highlights-txt-list .xls-highlights-txt-item:last-child {
  margin-right: 0;
}
.xls-guests-list .xls-guests-item {
  float: left;
  position: relative;
  width: 274px;
  height: 235px;
  margin-right: 14px;
  margin-top: 60px;
}
.xls-guests-list .xls-guests-item:nth-of-type(4n) {
  margin-right: 0;
}
.xls-guests-list .xls-guests-item:nth-of-type(1),
.xls-guests-list .xls-guests-item:nth-of-type(2),
.xls-guests-list .xls-guests-item:nth-of-type(3),
.xls-guests-list .xls-guests-item:nth-of-type(4) {
  margin-top: 0;
}
.xls-guests-list .xls-guests-item .xls-guests-avatar {
  width: 274px;
  height: 235px;
}
.xls-guests-list .xls-guests-item .xls-guests-name {
  position: absolute;
  left: 0;
  top: 50%;
  width: 30px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #fff;
  font-size: 25px;
  font-weight: bold;
}
.xls-guests-list .xls-guests-item .xls-guests-post {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  font-size: 18px;
  color: #fff;
  bottom: 15px;
}
.xls-guests-tip {
  font-size: 14px;
  color: #806c44;
  text-align: center;
  margin-top: 15px;
}
.xls-agenda {
  position: relative;
  border-bottom: 1px solid #fbeabe;
  padding-left: 262px;
  margin-bottom: 40px;
}
.xls-agenda:last-child {
  margin-bottom: 0;
}
.xls-agenda:after {
  content: "";
  position: absolute;
  left: -7px;
  bottom: -7px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #fbeabe;
}
.xls-agenda:before {
  content: "";
  position: absolute;
  right: -7px;
  bottom: -7px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #fbeabe;
}
.xls-agenda .xls-agenda-title {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 152px;
  left: 0;
}
.xls-agenda-item {
  padding: 15px 0;
  border-bottom: 1px dashed #fbeabe;
}
.xls-agenda-item:last-child {
  border-bottom: none;
}
.xls-agenda-item .xls-agenda-time {
  float: left;
  width: 160px;
  text-align: center;
  font-size: 18px;
  color: #fbeabe;
}
.xls-agenda-item .xls-agenda-info {
  margin-left: 185px;
}
.xls-agenda-item .xls-agenda-info .xls-agenda-theme {
  font-size: 20px;
  color: #fff;
  margin-bottom: 5px;
}
.xls-agenda-item .xls-agenda-info .xls-agenda-ft {
  font-size: 16px;
  color: #fff;
}
.xls-agenda-item .xls-agenda-info .xls-agenda-ft span:first-child {
  margin-right: 20px;
}
.xls-ticket-title {
  font-size: 24px;
  font-weight: bold;
  color: #906c44;
  text-align: center;
  margin-bottom: 30px;
}
.xls-ticket-item {
  float: left;
  width: 362px;
  height: 204px;
  background: url(../img/xls/img_ticket.png) center no-repeat;
  background-size: 362px 204px;
  margin-right: 27px;
  padding: 47px;
  position: relative;
}
.xls-ticket-item:last-child {
  margin-right: 0;
}
.xls-pb7 {
  padding-bottom: 7px;
}
.xls-ticket-list {
  margin-bottom: 40px;
  display: inline-block;
}
.xls-ticket-name-box {
  text-align: left;
  font-size: 16px;
  font-weight: bold;
  color: #0c0c0c;
  margin-bottom: 10px;
}
.xls-ticket-desc {
  font-size: 14px;
  color: #fff;
  text-align: justify;
  -ms-word-break: break-all;
  word-break: break-all;
}
.btn-xls-ticket {
  display: block;
  background-color: #fff;
  width: 120px;
  height: 40px;
  border: 2px solid #443607;
  font-size: 16px;
  color: #0c0c0c;
  text-align: center;
  line-height: 36px;
  margin: auto;
}
.xls-information-list {
  display: inline-block;
  margin-left: -15px;
  margin-right: -15px;
}
.xls-information-list .xls-information-item {
  float: left;
  width: 25%;
  padding: 0 15px;
  margin-top: 30px;
}
.xls-information-list .xls-information-item:nth-of-type(1),
.xls-information-list .xls-information-item:nth-of-type(2),
.xls-information-list .xls-information-item:nth-of-type(3),
.xls-information-list .xls-information-item:nth-of-type(4) {
  margin-top: 0;
}
.xls-information-list .xls-information-item .xls-information-box {
  width: 100%;
  padding-top: 15px;
  text-align: center;
  height: 288px;
  background: url(../img/xls/img_infor.png) center no-repeat;
  background-size: auto 288px;
}
.xls-information-list .xls-information-item .xls-information-box .xls-information-title {
  font-size: 22px;
  font-weight: bold;
  color: #fbeabe;
  margin-bottom: 15px;
}
.xls-information-list .xls-information-item .xls-information-box .xls-information-qrcode {
  width: 130px;
  height: 130px;
  margin-bottom: 20px;
}
.xls-information-list .xls-information-item .xls-information-box .xls-information-name {
  font-size: 20px;
  color: #fff;
  margin-bottom: 5px;
}
.xls-information-list .xls-information-item .xls-information-box .xls-information-tel {
  font-size: 16px;
  color: #fff;
}
.xls-cooperation-title {
  font-size: 24px;
  font-weight: bold;
  color: #806c44;
  margin-bottom: 30px;
}
.xls-cooperation-box {
  padding: 30px 0;
  border-bottom: 1px dashed rgba(251, 234, 190, 0.2);
}
.xls-cooperation-list {
  display: inline-block;
  margin-left: -23px;
  margin-right: -23px;
}
.xls-cooperation-list .xls-cooperation-item {
  float: left;
  padding: 10px 23px;
}
.xls-cooperation-list .xls-cooperation-item .xls-cooperation-pic {
  width: 150px;
  height: 50px;
}
.xls-faq-list {
  margin-left: -30px;
  margin-right: -30px;
}
.xls-faq-list .xls-faq-item {
  float: left;
  width: 50%;
  padding: 0 30px;
  margin-top: 30px;
}
.xls-faq-list .xls-faq-item:nth-of-type(1),
.xls-faq-list .xls-faq-item:nth-of-type(2) {
  margin-top: 0;
}
.xls-faq-list .xls-faq-item .xls-faq-q {
  font-size: 18px;
  font-weight: bold;
  color: #fbeabe;
  margin-bottom: 10px;
}
.xls-faq-list .xls-faq-item .xls-faq-a {
  font-size: 14px;
  color: #fff;
}
.xls-map {
  float: left;
  width: 700px;
  height: 400px;
}
.xls-address-info {
  height: 400px;
  margin-left: 700px;
  background-color: rgba(251, 234, 190, 0.2);
  padding: 24px 30px;
  color: #fff;
}
.xls-address-info .xls-address-hotel {
  width: 100%;
  margin-bottom: 20px;
}
.xls-address-info .xls-address-item {
  margin-bottom: 20px;
}
.xls-address-info .xls-address-item:last-child {
  margin-bottom: 0;
}
.xls-address-info .xls-address-item .xls-address {
  font-size: 14px;
  font-weight: bold;
}
.xls-address-info .xls-address-item .xls-address-type-title {
  font-size: 14px;
  font-weight: bold;
  position: relative;
  padding-left: 10px;
  margin-bottom: 8px;
}
.xls-address-info .xls-address-item .xls-address-type-title:after {
  content: "";
  position: absolute;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background-color: #fff;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.xls-address-info .xls-address-item .xls-address-box-item {
  font-size: 14px;
}
.xls-swiper-container .swiper-slide.swiper-slide-active {
  border-color: #fbeabe;
  -webkit-transform: scale(1.4);
  -moz-transform: scale(1.4);
  -ms-transform: scale(1.4);
  transform: scale(1.4);
  z-index: 10;
}
.xls-swiper-container .swiper-slide {
  border: 1px solid rgba(251, 234, 190, 0.5);
}
.xls-swiper-container {
  padding-top: 70px;
  padding-bottom: 100px;
}
.xls-swiper-container .swiper-slide.swiper-slide-active .slide-title {
  display: block;
}
.xls-swiper-container .slide-title {
  display: none;
  font-size: 16px;
  color: #0c0c0c;
  background-color: #fbeabe;
  text-align: center;
  font-weight: bold;
  padding: 10px;
}
.xls-tickets {
  width: 362px;
  height: 204px;
  background: url(../img/xls/img_ticket.png) center no-repeat;
  background-size: 362px 204px;
  margin: auto;
  padding-top: 65px;
}
.xls-tickets-name {
  font-size: 24px;
  font-weight: bold;
  color: #0c0c0c;
  text-align: center;
  margin-bottom: 30px;
}
.btn-xls-contact {
  display: block;
  width: 270px;
  height: 70px;
  text-align: center;
  line-height: 70px;
  background: url(../img/xls/btn_contact.png) center no-repeat;
  background-size: 270px 70px;
  font-size: 24px;
  font-weight: bold;
  color: #0c0c0c;
  margin: auto;
}
.btn-xls-apply {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: #806c44;
  border-radius: 4px;
  padding: 13px 40px;
  font-size: 28px;
  color: #0c0c0c;
  font-weight: bold;
  bottom: 10px;
}
.btn-xls-apply:hover {
  color: #0c0c0c;
}
.speak-banner {
  background: -webkit-linear-gradient(-45deg, rgba(255, 34, 136, 0.8), rgba(255, 90, 65, 0.8));
  background: -o-linear-gradient(-45deg, rgba(255, 34, 136, 0.8), rgba(255, 90, 65, 0.8));
  background: -moz-linear-gradient(-45deg, rgba(255, 34, 136, 0.8), rgba(255, 90, 65, 0.8));
  background: -webkit-linear-gradient(135deg, rgba(255, 34, 136, 0.8), rgba(255, 90, 65, 0.8));
  background: -moz-linear-gradient(135deg, rgba(255, 34, 136, 0.8), rgba(255, 90, 65, 0.8));
  background: linear-gradient(-45deg, rgba(255, 34, 136, 0.8), rgba(255, 90, 65, 0.8));
}
.speak-logo {
  margin-top: 65px;
  height: 112px;
}
.speak-container {
  height: 100%;
}
.speak-title-pic {
  position: absolute;
  top: 65px;
  height: 15%;
}
.speak-slogan {
  position: absolute;
  left: 35px;
  top: 35%;
  bottom: 15%;
  color: #fff;
  -webkit-writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr;
  -webkit-writing-mode: tb-lr;
  writing-mode: tb-lr;
}
.speak-names {
  font-size: 30px;
  font-weight: bold;
}
.speak-title {
  font-size: 28px;
}
.speak-avatar {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  height: 70%;
  overflow: hidden;
  border-radius: 50%;
  border: 20px solid rgba(255, 255, 255, 0.2);
}
.speak-avatar .speak-avatar-pic {
  width: 100%;
  height: 100%;
  padding: 14%;
  border-radius: 50%;
}
.speak-avatar .speak-changpian-pic {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
@-webkit-keyframes play {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes play {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes play {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.speak-cover {
  width: 61px;
  position: absolute;
  z-index: 11;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 0;
}
.speak-cover1 {
  width: 81px;
  position: absolute;
  z-index: 10;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 0;
}
.speak-move {
  height: 30%;
  position: absolute;
  z-index: 9;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 0;
}
.speak-move .speak-move-pic {
  height: 100%;
}
@-webkit-keyframes stop {
  0% {
    -webkit-transform: rotate(0deg);
    -webkit-transform-origin: top center;
    transform-origin: top center;
  }
  100% {
    -webkit-transform: rotate(-30deg);
    transform: rotate(-30deg);
    -webkit-transform-origin: top center;
    transform-origin: top center;
  }
}
@-moz-keyframes stop {
  0% {
    -moz-transform: rotate(0deg);
    -moz-transform-origin: top center;
    transform-origin: top center;
  }
  100% {
    -moz-transform: rotate(-30deg);
    transform: rotate(-30deg);
    -moz-transform-origin: top center;
    transform-origin: top center;
  }
}
@keyframes stop {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transform-origin: top center;
    -moz-transform-origin: top center;
    transform-origin: top center;
  }
  100% {
    -webkit-transform: rotate(-30deg);
    -moz-transform: rotate(-30deg);
    transform: rotate(-30deg);
    -webkit-transform-origin: top center;
    -moz-transform-origin: top center;
    transform-origin: top center;
  }
}
.speak-guest-list {
  position: absolute;
  right: 35px;
  top: 20%;
  bottom: 20%;
  padding: 20px;
  background-color: rgba(255, 255, 255, 0.2);
}
.speak-guest-list .speak-guest-item {
  height: 20%;
}
.speak-guest-list .speak-guest-item .speak-guest-avatar {
  height: 80%;
  margin-top: 10%;
  border-radius: 50%;
}
.speak-hd {
  border-radius: 5px;
  background: #f0f4f5 url(../img/speak/img_column_r.png) left 40px center no-repeat;
  background-size: 180px 100px;
  padding: 40px;
  padding-right: 80px;
  padding-left: 260px;
  font-size: 14px;
  color: #333;
}
.speak-hd p {
  margin-bottom: 10px;
}
.speak-hd p:last-child {
  margin-bottom: 0;
}
.speak-hd .btn-speak-open {
  position: absolute;
  right: 40px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 35px;
  height: 35px;
  background: url(../img/speak/icon_open_close.png) center no-repeat;
  background-size: 35px 35px;
}
.speak-desc {
  background-color: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0 7px 18px 0 rgba(153, 153, 153, 0.1);
  box-shadow: 0 7px 18px 0 rgba(153, 153, 153, 0.1);
}
.speak-ft {
  display: none;
  padding: 40px;
}
.speak-ft p {
  margin-bottom: 30px;
}
.speak-ft p:last-child {
  margin-bottom: 0;
}
.speak-list {
  margin-top: 40px;
}
.speak-list .speak-item {
  margin-bottom: 30px;
}
.speak-list .speak-item:last-child {
  margin-bottom: 0;
}
.speak-list .speak-item .speak-pic-box {
  display: block;
  width: 260px;
  height: 155px;
}
.speak-list .speak-item .speak-pic-box .speak-pic {
  width: 100%;
  height: 100%;
}
.speak-list .speak-item .speak-info {
  margin-left: 280px;
  height: 155px;
}
.speak-list .speak-item .speak-info .speak-title {
  font-size: 20px;
  color: #333;
}
.speak-list .speak-item .speak-info .speak-tool {
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 12px;
  color: #999;
}
.speak-list .speak-item .speak-info .speak-tool span {
  padding: 0 10px;
}
.speak-apply {
  display: block;
  margin-bottom: 40px;
}
.speak-apply .speak-apply-pic {
  width: 100%;
}
.module-title.module-title-speak {
  border-bottom-color: #f2498a;
}
.speak-apply-containers {
  width: 632px;
  margin: auto;
  margin-top: 100px;
  margin-bottom: 30px;
  -webkit-box-shadow: 0 7px 18px 0 rgba(153, 153, 153, 0.1);
  box-shadow: 0 7px 18px 0 rgba(153, 153, 153, 0.1);
}
.speak-apply-banner-pic {
  width: 100%;
}
.speak-apply-container {
  padding: 40px 81px;
}
.speak-apply-form-item {
  margin-bottom: 20px;
}
.speak-apply-form-item:last-child {
  margin-bottom: 0;
}
.speak-apply-form-item .speak-apply-lable {
  font-size: 16px;
  color: #666;
  margin-bottom: 10px;
}
.speak-apply-form-item .speak-apply-input {
  width: 100%;
  border: 2px solid #e5e6ea;
  height: 30px;
  outline: none;
  font-size: 14px;
  color: #666;
}
.speak-apply-form-item .speak-apply-textarea {
  width: 100%;
  height: 60px;
  padding: 10px;
  font-size: 14px;
  color: #666;
  outline: none;
  border: 2px solid #e5e6ea;
  resize: none;
}
.speak-btn-submit {
  display: block;
  margin: auto;
  text-align: center;
  line-height: 35px;
  width: 97px;
  height: 35px;
  border-radius: 3px;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  background: -webkit-linear-gradient(-45deg, rgba(255, 34, 136, 0.8), rgba(255, 90, 65, 0.8));
  background: -o-linear-gradient(-45deg, rgba(255, 34, 136, 0.8), rgba(255, 90, 65, 0.8));
  background: -moz-linear-gradient(-45deg, rgba(255, 34, 136, 0.8), rgba(255, 90, 65, 0.8));
  background: -webkit-linear-gradient(135deg, rgba(255, 34, 136, 0.8), rgba(255, 90, 65, 0.8));
  background: -moz-linear-gradient(135deg, rgba(255, 34, 136, 0.8), rgba(255, 90, 65, 0.8));
  background: linear-gradient(-45deg, rgba(255, 34, 136, 0.8), rgba(255, 90, 65, 0.8));
}
.speak-article-hd {
  height: 79px;
  position: relative;
  background: url(../img/speak/column_name.png) left center no-repeat;
  background-size: 141px 79px;
  text-align: right;
  font-size: 18px;
  font-weight: bold;
  color: #333;
  line-height: 79px;
  margin-bottom: 5px;
}
.speak-article-hd span {
  color: #ff2386;
}
.speak-article-hd span span {
  font-size: 25px;
}
.speak-article-hd a {
  display: inline-block;
  margin-left: 20px;
  width: 124px;
  height: 34px;
  font-size: 16px;
  border-radius: 3px;
  border: 1px solid #ff2386;
  color: #ff2386;
  text-align: center;
  line-height: 32px;
}
.speak-article-hd a:hover {
  color: #fff;
  border: none;
  line-height: 34px;
  background: -webkit-linear-gradient(-45deg, rgba(255, 34, 136, 0.8), rgba(255, 90, 65, 0.8));
  background: -o-linear-gradient(-45deg, rgba(255, 34, 136, 0.8), rgba(255, 90, 65, 0.8));
  background: -moz-linear-gradient(-45deg, rgba(255, 34, 136, 0.8), rgba(255, 90, 65, 0.8));
  background: -webkit-linear-gradient(135deg, rgba(255, 34, 136, 0.8), rgba(255, 90, 65, 0.8));
  background: -moz-linear-gradient(135deg, rgba(255, 34, 136, 0.8), rgba(255, 90, 65, 0.8));
  background: linear-gradient(-45deg, rgba(255, 34, 136, 0.8), rgba(255, 90, 65, 0.8));
}
.speak-article-pic {
  width: 260px;
  height: 260px;
}
.speak-article-info {
  margin-left: 260px;
  height: 260px;
  color: #fff;
  padding: 26px 30px;
  background: -webkit-linear-gradient(-45deg, rgba(255, 34, 136, 0.8), rgba(255, 90, 65, 0.8));
  background: -o-linear-gradient(-45deg, rgba(255, 34, 136, 0.8), rgba(255, 90, 65, 0.8));
  background: -moz-linear-gradient(-45deg, rgba(255, 34, 136, 0.8), rgba(255, 90, 65, 0.8));
  background: -webkit-linear-gradient(135deg, rgba(255, 34, 136, 0.8), rgba(255, 90, 65, 0.8));
  background: -moz-linear-gradient(135deg, rgba(255, 34, 136, 0.8), rgba(255, 90, 65, 0.8));
  background: linear-gradient(-45deg, rgba(255, 34, 136, 0.8), rgba(255, 90, 65, 0.8));
}
.speak-article-info .speak-article-name {
  font-size: 30px;
  font-weight: bold;
}
.speak-article-info .speak-article-post {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.7);
  margin-top: 24px;
  margin-bottom: 36px;
}
.speak-article-info .speak-article-desc {
  font-size: 16px;
  color: rgba(255, 255, 255, 0.9);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}
.speak-article-box {
  margin-bottom: 40px;
}
.trip-banner {
  height: 920px;
  overflow: hidden;
}
.trip-banner .trip-banner-pic {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%);
  height: 100%;
}
.trip-banner .trip-banner-box {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%);
}
.trip-banner .trip-banner-box .trip-logo {
  position: absolute;
  left: 0;
  top: 36px;
  height: 71px;
}
.trip-banner .trip-banner-logo {
  position: absolute;
  top: 36px;
  right: 0;
  font-size: 20px;
  color: #fff;
}
.trip-banner .trip-banner-logo .trip-cheng {
  width: 13px;
}
.trip-banner .trip-banner-logo .trip-logos {
  height: 40px;
}
.trip-banner .trip-slogan {
  position: absolute;
  width: 435px;
  height: 183px;
  font-size: 24px;
  top: 175px;
  left: 0;
  color: #fff;
  background: url(../img/trip/pic_02.png) center no-repeat;
  background-size: 100% auto;
  padding: 24px 13px;
}
.trip-banner .trip-slogan1 {
  font-size: 16px;
  color: #fff;
  position: absolute;
  left: 0;
  top: 502px;
}
.trip-banner .trip-slogan1 p {
  position: relative;
  padding-left: 20px;
}
.trip-banner .trip-slogan1 p:after {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #fcee21;
  top: 5px;
  left: 0;
}
.trip-banne-bottom {
  position: fixed;
  z-index: 10;
  left: 0;
  right: 0;
  bottom: 0;
  height: 114px;
  line-height: 114px;
  font-size: 24px;
  color: #fff;
  background-color: rgba(7, 10, 72, 0.4);
  text-align: center;
}
.trip-banne-bottom .btn-trip-apply {
  margin-left: 48px;
  display: inline-block;
  width: 150px;
  height: 46px;
  text-align: center;
  line-height: 46px;
  border-radius: 23px;
  background-color: #fcee21;
  font-size: 24px;
  color: #4c4c4c;
}
.trip-container {
  background-color: #5a32ff;
}
.trip-title-box {
  margin-bottom: 60px;
}
.trip-title-box .trip-title-case {
  display: inline-block;
  text-align: center;
  line-height: 53px;
  width: 191px;
  height: 53px;
  font-size: 24px;
  color: #fff;
  background: url(../img/trip/pic_03.png) center no-repeat;
  background-size: 191px 53px;
  margin-right: 73px;
}
.trip-title-box .trip-business {
  display: inline-block;
  width: 116px;
  height: 40px;
  text-align: center;
  line-height: 36px;
  border: 2px solid #fcee21;
  border-radius: 20px;
  font-size: 18px;
  color: #fff;
}
.trip-title-box .trip-business .mr40 {
  margin-right: 40px;
}
.trip-title-box .trip-dots {
  display: inline-block;
  margin-right: 20px;
  margin-left: 20px;
}
.trip-title-box .trip-dot {
  display: inline-block;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #fcee21;
  margin-right: 7px;
}
.trip-title-box .trip-classify {
  display: inline-block;
  font-size: 18px;
  color: #fff;
  margin-right: 20px;
}
.trip-case-list .trip-case-item {
  float: left;
  width: 240px;
  border: 4px solid #fcee21;
  padding: 20px;
  margin-right: 60px;
  margin-top: 60px;
}
.trip-case-list .trip-case-item .trip-case-pic {
  width: 240px;
}
.trip-case-list .trip-case-item:nth-of-type(4n+0) {
  margin-right: 0;
}
.trip-case-list .trip-case-item:nth-of-type(1),
.trip-case-list .trip-case-item:nth-of-type(2),
.trip-case-list .trip-case-item:nth-of-type(3),
.trip-case-list .trip-case-item:nth-of-type(4) {
  margin-top: 0;
}
.trip-case-list .trip-case-item .trip-case-info {
  padding-top: 20px;
  color: #fff;
  font-size: 14px;
}
.trip-type-title {
  display: inline-block;
  position: relative;
  font-size: 24px;
  color: #fff;
  margin-top: 60px;
  margin-bottom: 40px;
  padding-left: 32px;
}
.trip-type-title:after {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-left: 20px solid #fcee21;
  border-bottom: 10px solid transparent;
}
.trip-step-item {
  display: inline-block;
  width: 150px;
  height: 46px;
  background-color: #fcee21;
  text-align: center;
  line-height: 46px;
  font-size: 18px;
  color: #4c4c4c;
  border-radius: 23px;
}
.trip-arrow {
  display: inline-block;
  width: 32px;
  height: 32px;
  background: url(../img/trip/process_arrow.png) center no-repeat;
  background-size: 32px 32px;
  vertical-align: middle;
  margin: 0 10px;
}
.trip-box {
  position: relative;
  width: 220px;
  height: 287px;
  padding: 20px;
  padding-left: 40px;
  border: 4px solid #fcee21;
}
.trip-box .trip-destination-pic {
  width: 200px;
}
.trip-box .trip-destination-name {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  bottom: -40px;
  color: #fff;
  font-size: 18px;
}
.trip-swiper {
  padding-bottom: 50px;
}
.trip-swiper .swiper-slide {
  width: auto;
}
.swiper-button-next.trip-next {
  width: 37px;
  height: 24px;
  top: 65px;
  margin-top: 0;
  right: 0;
  background-image: url(../img/trip/destination_arrow.png);
  background-size: 37px 24px;
}
.swiper-button-prev.trip-prev {
  width: 37px;
  height: 24px;
  left: auto;
  right: 40px;
  top: 65px;
  margin-top: 0;
  background-image: url(../img/trip/destination_arrow_leftt.png);
  background-size: 37px 24px;
}
.trip-destination {
  position: relative;
}
.trip-youshi {
  display: inline-block;
  margin-left: 80px;
}
.trip-youshi-item {
  display: inline-block;
  width: 140px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  color: #fff;
  border: 1px solid #fff;
  font-size: 18px;
  margin-right: 30px;
}
.trip-youshi-item:last-child {
  margin-right: 0;
}
.trip-logo-suoyin {
  width: 100%;
}
.zb-nav {
  position: fixed;
  z-index: 10;
  left: 0;
  right: 0;
  background-color: #041329;
}
.zb-nav.header-show {
  -webkit-transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.zb-nav.header-hide {
  -webkit-transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -moz-transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -webkit-transform: translateY(-90px);
  -moz-transform: translateY(-90px);
  -ms-transform: translateY(-90px);
  transform: translateY(-90px);
}
.zb-nav .zb-logo {
  display: inline-block;
  padding: 10px 0;
}
.zb-nav .zb-logo .zb-logo-pic {
  height: 30px;
}
.zb-nav .zb-nav-list {
  position: absolute;
  right: 0;
  top: 0;
}
.zb-nav .zb-nav-list .zb-nav-item {
  float: left;
  line-height: 48px;
  font-size: 16px;
  padding: 0 15px;
  position: relative;
}
.zb-nav .zb-nav-list .zb-nav-item a {
  display: block;
  color: #fff;
}
.zb-nav .zb-nav-list .zb-nav-item.active a {
  font-weight: bold;
  border-bottom: 2px solid #fff;
}
.zb-nav .zb-nav-list .zb-nav-item:after {
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -1px;
  width: 2px;
  height: 2px;
  border-radius: 50%;
  background-color: #fff;
  right: -1px;
}
.zb-nav .zb-nav-list .zb-nav-item:last-child:after {
  display: none;
}
.zb-banner {
  padding-top: 50px;
  position: relative;
  height: 800px;
  overflow: hidden;
  background-color: #041329;
}
.zb-banner .zb-banner-pic {
  position: absolute;
  left: 50%;
  height: 100%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%);
}
.zb-section {
  background-color: #041329;
  position: relative;
  padding-top: 50px;
}
.zb-title {
  text-align: center;
  margin-bottom: 50px;
}
.zb-title .zb-title-pic {
  height: 60px;
}
.zb-txt {
  font-size: 18px;
  color: #fff;
  background: url(../img/zb/img_txt@2x.png) center no-repeat;
  background-size: 100% auto;
  padding: 100px;
}
.tag-container {
  height: 520px;
  background: url(../img/zb/img_highlight@2x.png) center no-repeat;
  background-size: 520px 520px;
}
.zb-guests-list .zb-guests-item {
  float: left;
  position: relative;
  width: 204px;
  height: 281px;
  margin-right: 30px;
  margin-top: 30px;
}
.zb-guests-list .zb-guests-item:nth-of-type(5n) {
  margin-right: 0;
}
.zb-guests-list .zb-guests-item:nth-of-type(1),
.zb-guests-list .zb-guests-item:nth-of-type(2),
.zb-guests-list .zb-guests-item:nth-of-type(3),
.zb-guests-list .zb-guests-item:nth-of-type(4),
.zb-guests-list .zb-guests-item:nth-of-type(5) {
  margin-top: 0;
}
.zb-guests-list .zb-guests-item .zb-guests-avatar {
  width: 204px;
  height: 281px;
}
.zb-guests-list .zb-guests-item .zb-guests-name {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 30px;
  text-align: center;
  color: #041329;
  font-size: 20px;
  font-weight: bold;
}
.zb-guests-list .zb-guests-item .zb-guests-post {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  font-size: 14px;
  color: #fff;
  bottom: 5px;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.zb-guests-tip {
  font-size: 14px;
  color: #fff;
  text-align: center;
  margin-top: 15px;
}
.zb-agenda {
  margin-bottom: 40px;
}
.zb-agenda:last-child {
  margin-bottom: 0;
}
.zb-agenda .zb-agenda-title {
  height: 74px;
  margin-bottom: 10px;
}
.zb-agenda .zb-agenda-list .zb-agenda-item .zb-agenda-time {
  float: left;
  padding-top: 33px;
  width: 200px;
  text-align: center;
  font-size: 18px;
  color: #c5a468;
  position: relative;
}
.zb-agenda .zb-agenda-list .zb-agenda-item .zb-agenda-time:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 60px;
  bottom: -60px;
  width: 1px;
  background-color: #48cfdb;
}
.zb-agenda .zb-agenda-list .zb-agenda-item .zb-agenda-info {
  margin-left: 220px;
  padding: 30px 0;
  border-bottom: 1px dashed #48dfdb;
}
.zb-agenda .zb-agenda-list .zb-agenda-item .zb-agenda-info .zb-agenda-theme {
  font-size: 20px;
  color: #fff;
  padding: 0 20px;
}
.zb-agenda .zb-agenda-list .zb-agenda-item:last-child .zb-agenda-time:after {
  display: none;
}
.btn-zb-contact {
  display: block;
  margin: auto;
  width: 354px;
  height: 75px;
  background: url(../img/zb/btn_contact@2x.png) center no-repeat;
  background-size: 354px 75px;
}
.btn-zb-contact:hover {
  background-image: url(../img/zb/btn_contact_hover@2x.png);
}
.zb-information-list {
  width: 824px;
  margin: auto;
}
.zb-information-list .zb-information-item {
  float: left;
  width: 291px;
  height: 155px;
  margin-right: 196px;
  margin-top: 40px;
  position: relative;
  background: url(../img/zb/img_infor@2x.png) center no-repeat;
  background-size: 291px 155px;
}
.zb-information-list .zb-information-item:nth-of-type(2n) {
  margin-right: 0;
}
.zb-information-list .zb-information-item:nth-of-type(1),
.zb-information-list .zb-information-item:nth-of-type(2) {
  margin-top: 0;
}
.zb-information-list .zb-information-item .zb-information-title {
  font-size: 22px;
  color: #c5a468;
  margin-bottom: 24px;
}
.zb-information-list .zb-information-item .zb-information-name {
  font-size: 18px;
  color: #fff;
  padding-left: 25px;
  font-weight: bold;
  background: url(../img/zb/ic_name@2x.png) left center no-repeat;
  background-size: 17px 17px;
}
.zb-information-list .zb-information-item .zb-information-tel {
  font-size: 14px;
  color: #fff;
  padding-left: 25px;
  background: url(../img/zb/ic_contact@2x.png) left center no-repeat;
  background-size: 17px 17px;
}
.zb-information-list .zb-information-item .zb-information-qrcode {
  position: absolute;
  width: 116px;
  height: 116px;
  right: -46px;
  top: 50%;
  margin-top: -58px;
}
.zb-information-list .zb-information-item .zb-information-box {
  padding: 32px 25px;
}
.zb-cooperation-box {
  padding: 30px 0;
  border-bottom: 1px dashed rgba(72, 207, 219, 0.2);
}
.zb-cooperation-box .zb-cooperation-title {
  font-size: 24px;
  color: #fff;
  margin-bottom: 20px;
}
.zb-cooperation-box .zb-cooperation-list {
  display: inline-block;
  margin-left: -23px;
  margin-right: -23px;
}
.zb-cooperation-box .zb-cooperation-list .zb-cooperation-item {
  float: left;
  padding: 10px 23px;
}
.zb-cooperation-box .zb-cooperation-list .zb-cooperation-item .zb-cooperation-pic {
  width: 150px;
  height: 50px;
  border-radius: 3px;
}
.zb-faq-list {
  margin-left: -30px;
  margin-right: -30px;
}
.zb-faq-list .zb-faq-item {
  float: left;
  width: 50%;
  padding: 0 30px;
  margin-top: 30px;
}
.zb-faq-list .zb-faq-item:nth-of-type(1),
.zb-faq-list .zb-faq-item:nth-of-type(2) {
  margin-top: 0;
}
.zb-faq-list .zb-faq-item .zb-faq-q {
  font-size: 18px;
  color: #c5a468;
  margin-bottom: 24px;
}
.zb-faq-list .zb-faq-item .zb-faq-a {
  font-size: 14px;
  color: #fff;
  padding-left: 2em;
}
.zb-map {
  float: left;
  width: 700px;
  height: 430px;
}
.zb-address-info {
  height: 430px;
  margin-left: 700px;
  background-color: rgba(93, 242, 255, 0.1);
  padding: 24px 30px;
  color: #fff;
}
.zb-address-info .zb-address-hotel {
  width: 100%;
  margin-bottom: 20px;
}
.zb-address-info .zb-address-item {
  margin-bottom: 20px;
}
.zb-address-info .zb-address-item:last-child {
  margin-bottom: 0;
}
.zb-address-info .zb-address-item .zb-address {
  font-size: 14px;
  font-weight: bold;
}
.zb-address-info .zb-address-item .zb-address-type-title {
  font-size: 14px;
  font-weight: bold;
  position: relative;
  padding-left: 10px;
  margin-bottom: 8px;
  color: #d8ae61;
}
.zb-address-info .zb-address-item .zb-address-type-title:after {
  content: "";
  position: absolute;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background-color: #d8ae61;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.zb-address-info .zb-address-item .zb-address-box-item {
  font-size: 14px;
}
.zb-swiper-container .swiper-slide.swiper-slide-active {
  border-color: #c5a468;
  -webkit-transform: scale(1.4);
  -moz-transform: scale(1.4);
  -ms-transform: scale(1.4);
  transform: scale(1.4);
  z-index: 10;
}
.zb-swiper-container .swiper-slide {
  border: 1px solid rgba(197, 164, 104, 0.5);
}
.zb-swiper-container {
  padding-top: 70px;
  padding-bottom: 100px;
}
.zb-swiper-container .swiper-slide.swiper-slide-active .slide-title {
  display: block;
}
.zb-swiper-container .slide-title {
  display: none;
  font-size: 16px;
  color: #0c0c0c;
  background-color: #c5a468;
  text-align: center;
  font-weight: bold;
  padding: 10px;
}
.zb-fixed-bottom {
  position: fixed;
  z-index: 1000;
  left: 0;
  bottom: 0;
  right: 0;
  height: 90px;
  background-color: rgba(23, 149, 255, 0.6);
  line-height: 90px;
}
.zb-fixed-bottom .zb-fixed-container {
  padding: 0 100px;
  font-size: 28px;
  color: #fff;
  position: relative;
}
.zb-fixed-bottom .zb-fixed-container .btn-zb-apply {
  position: absolute;
  right: 0;
  top: 19px;
  background-color: #c5a468;
  border-radius: 5px;
  font-size: 22px;
  color: #fff;
  text-align: center;
  line-height: 52px;
  width: 154px;
}
.zb-pb120 {
  padding-bottom: 120px;
}

/*# sourceMappingURL=site.css.map */
