.clearfix:after,
.cl:after {
  content: "\20";
  display: block;
  height: 0;
  clear: both;
}
.clearfix {
  *zoom: 1;
}
.clear {
  clear: both;
}
.p5 {
  padding: 5px;
}
.p10 {
  padding: 10px;
}
.p15 {
  padding: 15px;
}
.p20 {
  padding: 20px;
}
.p25 {
  padding: 25px;
}
.p30 {
  padding: 30px;
}
.p40 {
  padding: 40px;
}
.p50 {
  padding: 50px;
}
.pl5 {
  padding-left: 5px;
}
.pl10 {
  padding-left: 10px;
}
.pl15 {
  padding-left: 15px;
}
.pl20 {
  padding-left: 20px;
}
.pl30 {
  padding-left: 30px;
}
.pl40 {
  padding-left: 40px;
}
.pl50 {
  padding-left: 50px;
}
.pt5 {
  padding-top: 5px;
}
.pt10 {
  padding-top: 10px;
}
.pt15 {
  padding-top: 15px;
}
.pt20 {
  padding-top: 20px;
}
.pt30 {
  padding-top: 30px;
}
.pt40 {
  padding-top: 40px;
}
.pt50 {
  padding-top: 50px;
}
.pb5 {
  padding-bottom: 5px;
}
.pb10 {
  padding-bottom: 10px;
}
.pb15 {
  padding-bottom: 15px;
}
.pb20 {
  padding-bottom: 20px;
}
.pb30 {
  padding-bottom: 30px;
}
.pb40 {
  padding-bottom: 40px;
}
.pb50 {
  padding-bottom: 50px;
}
.pr5 {
  padding-right: 5px;
}
.pr10 {
  padding-right: 10px;
}
.pr15 {
  padding-right: 15px;
}
.pr20 {
  padding-right: 20px;
}
.pr30 {
  padding-right: 30px;
}
.pr40 {
  padding-right: 40px;
}
.pr50 {
  padding-right: 50px;
}

.ml5 {
  margin-left: 5px;
}
.ml10 {
  margin-left: 10px;
}
.ml15 {
  margin-left: 15px;
}
.ml20 {
  margin-left: 20px;
}
.ml30 {
  margin-left: 30px;
}
.ml40 {
  margin-left: 40px;
}
.ml50 {
  margin-left: 50px;
}
.mr5 {
  margin-right: 5px;
}
.mr10 {
  margin-right: 10px;
}
.mr15 {
  margin-right: 15px;
}
.mr20 {
  margin-right: 20px;
}
.mr30 {
  margin-right: 30px;
}
.mr40 {
  margin-right: 40px;
}
.mr50 {
  margin-right: 50px;
}
.mt5 {
  margin-top: 5px;
}
.mt10 {
  margin-top: 10px;
}
.mt15 {
  margin-top: 15px;
}
.mt20 {
  margin-top: 20px;
}
.mt30 {
  margin-top: 30px;
}
.mt40 {
  margin-top: 40px;
}
.mt50 {
  margin-top: 50px;
}
.mb5 {
  margin-bottom: 5px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb30 {
  margin-bottom: 30px;
}
.mb40 {
  margin-bottom: 40px;
}
.mb50 {
  margin-bottom: 50px;
}

.mt60 {
  margin-top: 60px;
}
.mt70 {
  margin-top: 70px;
}
.mt80 {
  margin-top: 80px;
}
.mt90 {
  margin-top: 90px;
}
.mt100 {
  margin-top: 100px;
}
.mb60 {
  margin-bottom: 60px;
}
.mb70 {
  margin-bottom: 70px;
}
.mb80 {
  margin-bottom: 80px;
}
.mb90 {
  margin-bottom: 90px;
}
.mb100 {
  margin-bottom: 100px;
}
.pt60 {
  padding-top: 60px;
}
.pt70 {
  padding-top: 70px;
}
.pt80 {
  padding-top: 80px;
}
.pt90 {
  padding-top: 90px;
}
.pt100 {
  padding-top: 100px;
}
.pb60 {
  padding-bottom: 60px;
}
.pb70 {
  padding-bottom: 70px;
}
.pb80 {
  padding-bottom: 80px;
}
.pb90 {
  padding-bottom: 90px;
}
.pb100 {
  padding-bottom: 100px;
}

.f12 {
  font-size: 12px;
}
.f14 {
  font-size: 14px;
}
.f16 {
  font-size: 16px;
}
.f18 {
  font-size: 18px;
}
.f20 {
  font-size: 20px;
}
.f22 {
  font-size: 22px;
}
.f24 {
  font-size: 24px;
}
.f26 {
  font-size: 26px;
}
.f28 {
  font-size: 28px;
}
.f30 {
  font-size: 30px;
}
.f32 {
  font-size: 32px;
}
.f34 {
  font-size: 34px;
}
.f36 {
  font-size: 36px;
}

.cf00 {
  color: #f00;
}
a.cf00:link,
a.cf00:visited {
  color: #f00;
}
a.cf00:hover,
a.cf00:active {
  color: #f00;
}
.cf30 {
  color: #f30;
}
a.cf30:link,
a.cf30:visited {
  color: #f30;
}
a.cf30:hover,
a.cf30:active {
  color: #f30;
}
.cf60 {
  color: #f60;
}
a.cf60:link,
a.cf60:visited {
  color: #f60;
}
a.cf60:hover,
a.cf60:active {
  color: #f60;
}
.cf90 {
  color: #f90;
}
a.cf90:link,
a.cf90:visited {
  color: #f90;
}
a.cf90:hover,
a.cf90:active {
  color: #f90;
}
.cfc0 {
  color: #fc0;
}
a.cfc0:link,
a.cfc0:visited {
  color: #fc0;
}
a.cfc0:hover,
a.cfc0:active {
  color: #fc0;
}

.c000 {
  color: #000;
}
a.c000:link,
a.c000:visited {
  color: #000;
}
a.c000:hover,
a.c000:active {
  color: #000;
}
.c333 {
  color: #333;
}
a.c333:link,
a.c333:visited {
  color: #333;
}
a.c333:hover,
a.c333:active {
  color: #333;
}
.c666 {
  color: #666;
}
a.c666:link,
a.c666:visited {
  color: #666;
}
a.c666:hover,
a.c666:active {
  color: #666;
}
.c999 {
  color: #999;
}
a.c999:link,
a.c999:visited {
  color: #999;
}
a.c999:hover,
a.c999:active {
  color: #999;
}
.cccc {
  color: #ccc;
}
a.cccc:link,
a.cccc:visited {
  color: #ccc;
}
a.cccc:hover,
a.cccc:active {
  color: #ccc;
}
.cfff {
  color: #fff;
}
a.cfff:link,
a.cfff:visited {
  color: #fff;
}
a.cfff:hover,
a.cfff:active {
  color: #fff;
}

.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}

a:link,
a:visited {
  text-decoration: none;
}
a:hover,
a:active {
  text-decoration: none;
}

.bold {
  font-weight: bold;
}
.normal {
  font-weight: normal;
}

.left {
  text-align: left;
}
.center {
  text-align: center;
}
.right {
  text-align: right;
}
.hide {
  display: none;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.fl {
  float: left;
}
.fr {
  float: right;
}

.ofhidden {
  overflow: hidden;
}
.vm > * {
  display: inline-block;
  vertical-align: middle;
}
.op0 {
  opacity: 0;
}
.op1 {
  opacity: 0.1;
}
.op2 {
  opacity: 0.2;
}
.op3 {
  opacity: 0.3;
}
.op4 {
  opacity: 0.4;
}
.op5 {
  opacity: 0.5;
}
.op6 {
  opacity: 0.6;
}
.op7 {
  opacity: 0.7;
}
.op8 {
  opacity: 0.8;
}
.op9 {
  opacity: 0.9;
}
.op10 {
  opacity: 1;
}

body,
html {
  height: auto;
  overflow-x: hidden;
}
@font-face {
  font-family: "fontNameRegular";
  src: local("fontName Regular"), local("fontName"),
    url("DINCondensedC-2.ttf") format("truetype");
}

.paydes [type="radio"] {
  -webkit-appearance: none;
  display: inline-block;
  width: 1.5625vw;
  height: 1.5625vw;
  background: #fff;
  border: 2px solid #000;
}
.paydes [type="radio"][checked] {
  background: #000;
}

/*****************start****************/
#body {
  background: #534add;
}

#body {
  overflow: hidden;
}
.wrapper {
}

input:-webkit-autofill {
  box-shadow: none !important;
}
.toplinkBox {
  text-align: center;
  position: relative;
}

/*share*/
#shareBoxs {
  padding-top: 1150px;
  transform: scale(1.33333);
}
#shareBoxs a {
  display: inline-block;
  width: 44px;
  height: 44px;
  cursor: pointer;
  margin: 0 25px;
}
#shareBoxs a:hover {
  opacity: 0.8;
}
#shareBoxs a span {
  display: none !important;
}
.jiathis_style_32x32 {
}
.jiathis_style_32x32 .jiathis_txt {
  float: none;
}
.jiathis_style_32x32 .jtico {
  display: inline-block !important;
}

.jiathis_button_cqq {
  background: url(../img/qq.svg) no-repeat center center;
}
.jiathis_button_tsina {
  background: url(../img/weibo.svg) no-repeat center center;
}
.jiathis_button_weixin {
  background: url(../img/wechat.svg) no-repeat center center;
}

.jiathis_button_cqq:hover {
  background: url(../img/qq_h.svg) no-repeat center center;
}
.jiathis_button_tsina:hover {
  background: url(../img/weibo_h.svg) no-repeat center center;
}
.jiathis_button_weixin:hover {
  background: url(../img/wechat_h.svg) no-repeat center center;
}

.bds-box .jiathis_button_tsina:hover {
  background: none;
}
.bds-box .jiathis_button_weixin:hover {
  background: none;
}
.bds-box .jiathis_button_cqq:hover {
  background: none;
}

.thisbtn {
  width: 249px;
  height: 72px;
  position: relative;
  display: inline-block;
  background-position: left top;
}
.thisbtn:hover {
  background-position: right top;
}
.thisbtn:after {
  content: "";
  right: -88px;
  top: 24px;
  width: 56px;
  position: absolute;
  height: 69px;
  display: inline-block;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/hand.png);
}

.toplinkBoxWrap {
  overflow: hidden;
}
.toplinkBox {
  width: 2560px;
  height: 0px;
  overflow: hidden;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/banner.jpg);
  position: relative;
  transform-origin: left top;
}

.toplinkBox .topBanner {
  min-width: 1200px;
  display: none;
}

.enroll {
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/bq.png)
    no-repeat center center;
  width: 249px;
  height: 72px;
  transform: scale(1.3333);
  line-height: 72px;
  text-align: center;
  font-size: 24px;
  top: 1210px;
  left: 1150px;
  position: absolute;
  font-weight: bold;
  z-index: 222;
}
.enroll:hover {
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/bq_h.png)
    no-repeat center center;
  background-size: 100% 100%;
}

.backtohome {
  width: 315px;
  background-image: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/bq.png);
}

.wp {
  width: 1154px;
  margin-left: auto;
  margin-right: auto;
}
.topvideo {
  position: relative;
  z-index: 2;
}
.topvideo:before {
  content: "";
  display: block;
  height: 10px;
  width: 100%;
}
.topvideo:after {
  content: "";
  display: block;
  height: 10px;
  width: 100%;
}
.topvideoContent {
  border: 2px solid #000;
  background: #000;
  line-height: 0;
}

.detailContent .insideVideo {
  width: 560px;
}
/*.insideVideo:before{content:"";display: block; height:6px;width:100%;}
.insideVideo:after{content:"";display: block; height:6px;width:100%;}*/
.ivbox {
  border: 2px solid #000;
  line-height: 0;
}
.ivbox video {
  line-height: 0;
}

.indexCenter {
  min-height: 409px;
  margin-top: -140px;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/city.png)
    no-repeat center top;
  position: relative;
}
.indexCenter p {
  position: absolute;
  left: 50%;
  top: 220px;
  margin: 0 0 0 -130px;
  font-size: 16px;
  line-height: 24px;
}

.pop {
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  z-index: 1200;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  /*animation:openPop 0.3s ease 1 forwards;*/
}

.pop.nofixed {
  overflow-y: scroll;
  padding: 10px 0;
  align-items: center;
}
.pop.nofixed .popContent {
  position: relative;
}

.pop.closed {
  /*animation:closePop 0.3s ease 1 forwards;*/
  background: rgba(0, 0, 0, 0);
  width: 0;
  height: 0;
}
.pop.closed .popContent {
  transform: scale(0);
  z-index: 0;
}
@keyframes closePop {
  0% {
    background: rgba(0, 0, 0, 0.5);
  }
  99.9% {
    width: 100%;
    height: 100%;
  }
  100% {
    background: rgba(0, 0, 0, 0);
    width: 0;
    height: 0;
  }
}
@keyframes openPop {
  0% {
    background: rgba(0, 0, 0, 0);
    width: 100%;
    height: 100%;
  }
  100% {
    background: rgba(0, 0, 0, 0.5);
  }
}

.popclose {
  display: inline-block;
  position: absolute;
  width: 33px;
  height: 33px;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/x.png)
    no-repeat center center;
  right: 30px;
  top: 30px;
  z-index: 20;
  transition: transform 0.3s ease;
}
.popclose:hover {
  transform: scale(1) rotate(180deg);
}
.popContent {
  width: 550px;
  position: relative;
  transition: transform 0.3s ease;
  z-index: 2;
}
.popCon {
  position: relative;
  z-index: 2;
}
.pcc {
  border: 2px solid #000;
  min-height: 300px;
}

.downlogos {
  padding: 50px 0 60px;
  text-align: center;
}
.downlogos > img {
  padding: 0px 0 40px;
}
.downlogosLinks {
}
.downlogosLinks a {
  margin: 0 3px;
  transition: transform ease 0.3s;
  display: inline-block;
}
.downlogosLinks a:hover {
  transform: scale(1.02);
}

.pcc.pt20 {
  padding-top: 20px;
}

.cityul {
  position: relative;
}
.jb {
  position: absolute;
  right: -180px;
  bottom: -80px;
  z-index: 2;
}
.cityul li {
  margin-bottom: 30px;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/hbg.png)
    no-repeat center center;
  height: 360px;
  display: flex;
}
.cityleft {
  height: 360px;
  width: 300px;
  margin-left: 75px;
  position: relative;
}
.cityright {
  height: 360px;
  width: 830px;
  position: relative;
  overflow: hidden;
}
.citiB {
  position: absolute;
  background: #ffe200;
  width: 230px;
  height: 70px;
  line-height: 70px;
  color: #282828;
  font-size: 32px;
  left: -60px;
  top: 30px;
  text-align: center;
}
.dates {
  padding-top: 126px;
  white-space: nowrap;
  font-family: "fontNameRegular";
  font-size: 52px;
  color: #282828;
  text-align: left;
  line-height: 30px;
}

.contentBox {
  position: relative;
  padding: 60px 40px 60px;
  background: #e9fcff;
}

.bm {
  font-size: 16px;
  text-align: left;
}

.status a {
  display: inline-block;
  height: 56px;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/bmb.png)
    no-repeat center top;
  line-height: 56px;
  width: 161px;
  text-align: center;
  color: #282828;
  font-size: 20px;
}

.status.status_off a {
  display: block;
  height: 56px;
  cursor: default;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/hg.png)
    no-repeat center bottom;
  width: 220px;
}
.status.status_off a:hover {
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/hg.png);
}
.status a:hover {
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/bmb_h.png)
    no-repeat center top;
}

.doneshows {
  display: inline-block;
  position: relative;
  width: 864px;
  height: 300px;
}
.doneshows span {
  display: inline-block;
  font-size: 14px;
  width: 177px;
  height: 52px;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/lbtn.png)
    no-repeat left center;
  position: absolute;
  right: -2px;
  top: 224px;
  z-index: 23;
  box-sizing: border-box;
  padding-right: 49px;
  line-height: 52px;
  text-align: center;
}
.doneshows img {
  transition: transform ease 0.3s;
}
.doneshows:hover img {
  transform: scale(1.05) rotate(1deg);
}
.doneshows:hover span {
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/lbtn.png)
    no-repeat right center;
}

.dbtn {
  display: inline-block;
  font-size: 14px;
  width: 90px;
  height: 32px;
  background: #ff0066;
  position: absolute;
  right: 32px;
  top: 32px;
  z-index: 23;
  box-sizing: border-box;
  line-height: 32px;
  text-align: center;
  color: #fff;
  border-radius: 300px;
}
.dbtn:hover {
  opacity: 0.8;
}

.submitBtn {
  width: 161px;
  height: 56px;
  line-height: 56px;
  text-align: center;
  font-size: 20px;
  display: inline-block;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/submit.png)
    no-repeat right center;
}
.submitBtn:hover {
  opacity: 0.8;
}
.submitBtn.disabled,
.submitBtn.disabled:hover {
  opacity: 1;
  filter: grayscale(100%);
  filter: gray;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/submit.png)
    no-repeat left center;
  color: #999999;
}

.backto {
  width: 168px;
  height: 48px;
  display: inline-block;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/backto.png)
    no-repeat left center;
}
.backto:hover {
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/backto.png)
    no-repeat right center;
}

.backtos {
  width: 168px;
  height: 48px;
  display: inline-block;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/backtos.png)
    no-repeat left center;
}
.backtos:hover {
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/backtos.png)
    no-repeat right center;
  opacity: 0.8;
}

.isubmit {
  width: 168px;
  height: 48px;
  display: inline-block;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/wybm.png)
    no-repeat left center;
  line-height: 48px;
  text-align: center;
  font-size: 18px;
}
.isubmit:hover {
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/wybm.png)
    no-repeat right center;
}
.isubmit.disabled,
.isubmit.disabled:hover {
  filter: grayscale(100%);
  filter: gray;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/wybm.png)
    no-repeat left center;
}

.gopay {
  width: 168px;
  height: 48px;
  display: inline-block;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/gopay.png)
    no-repeat left center;
}
.gopay:hover {
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/gopay.png)
    no-repeat right center;
}

.gopay.disabled,
.gopay.disabled:hover {
  filter: grayscale(100%);
  filter: gray;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/gopay.png)
    no-repeat left center;
}

.citydl {
  height: 300px;
  width: 864px;
}
.citydl dl {
  display: flex;
  width: 864px;
}
.citydl dt {
  box-sizing: border-box;
  padding-left: 30px;
}
.citydl dd {
  width: 726px;
}

.managerListBox {
  display: flex;
  margin-left: -20px;
}
.managerList {
  width: 100px;
  text-align: center;
}
.managerList img {
  width: 54px;
  height: 54px;
  box-sizing: border-box;
  border: 0px solid #000;
  border-radius: 1000px;
}
.managerList p {
  text-align: center;
}

.ddtxt {
  width: 750px;
  font-size: 14px;
  line-height: 21px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  display: -moz-box;
  -moz-line-clamp: 4;
  -moz-box-orient: vertical;
  overflow: hidden;
  height: 105px;
}

.oldshow {
  margin-top: 60px;
  position: relative;
}
.wj {
  position: absolute;
  left: 0px;
  top: -10px;
  z-index: 22;
}

.oldshow .swiper-container {
  background: #000;
  position: relative;
}
.oldshowdl dt {
  height: 67px;
  color: #fff;
  padding: 0 0 0 263px;
  line-height: 67px;
}
.oldshowdl dd {
  line-height: 0%;
  position: relative;
}

.oldshowdl dd:before {
  z-index: 22;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 10px;
}
.oldshowdl dd:after {
  z-index: 22;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 10px;
}

.oldshow .swiper-button-prev {
  height: auto;
  width: 110px;
  top: 87px;
  left: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0)
    url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/ls.png)
    no-repeat center 235px;
  z-index: 22;
  opacity: 0.6;
}
.oldshow .swiper-button-prev:hover {
  opacity: 1;
}
.oldshow .swiper-button-next {
  height: auto;
  width: 110px;
  top: 87px;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0)
    url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/rs.png)
    no-repeat center 235px;
  z-index: 22;
  opacity: 0.6;
}
.oldshow .swiper-button-next:hover {
  opacity: 1;
}

.oldshow .swiper-pagination {
  height: 67px;
  box-sizing: border-box;
  padding: 19px 20px 0;
  bottom: auto;
  left: auto;
  right: 0;
  top: 0;
  display: inline-block;
  width: auto;
  z-index: 22;
  background: #000;
}
.oldshow .swiper-pagination:before {
  content: "";
  background: #f3c800;
  height: 2px;
  position: absolute;
  left: 50px;
  right: 50px;
  top: 50%;
  margin-top: -1px;
}
.oldshow .swiper-pagination .swiper-pagination-bullet {
  width: 30px;
  height: 30px;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/points.png)
    no-repeat center center;
  opacity: 1;
  margin: 0 15px;
}
.oldshow .swiper-pagination .swiper-pagination-bullet-active {
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/point.png)
    no-repeat center center;
}

.dz2 {
  position: absolute;
  left: 790px;
  top: 255px;
}
.dz1 {
  position: absolute;
  left: 790px;
  top: 1120px;
}

.bmcontent {
  font-size: 16px;
  line-height: 26px;
}
.bmcontent a:hover {
  color: #f60;
}
.bmc {
  padding-left: 40px;
  padding-right: 40px;
}
.bmtitle {
  border: 2px solid #000;
  font-size: 16px;
  background-color: #f3c800;
  height: 26px;
  line-height: 26px;
  padding: 0 20px;
  border-radius: 2px;
}

.ness {
  color: #ef2271;
  margin-left: 10px;
}
.text {
  height: 43px;
  box-sizing: border-box;
  padding: 0 5px;
  border: 2px solid #000;
  border-radius: 2px;
  background: #fff;
}
.area {
  box-sizing: border-box;
  border: 2px solid #000;
  border-radius: 2px;
  background: #fff;
  padding: 5px;
}

.selectBox {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 43px;
  border: 2px solid #000;
  box-sizing: border-box;
  border-radius: 2px;
  background: #fff;
}
.selectBox select {
  border: 0;
  background: none;
  height: 41px;
}
.subtable {
}
.subtable th {
  line-height: 43px;
  vertical-align: top;
  text-align: right;
  padding: 10px 5px;
}
.subtable td {
  vertical-align: top;
  padding: 10px 5px;
}

.formtable {
  margin-left: auto;
  margin-right: auto;
}
.formtable th {
  line-height: 43px;
  vertical-align: top;
  font-size: 16px;
  text-align: right;
  padding: 10px 0px;
  white-space: nowrap;
}
.formtable td {
  vertical-align: middle;
  padding: 10px 5px;
}

.whitepay {
  background: #fff;
  padding: 20px 77px;
}

.w260 {
  width: 260px;
}
.w360 {
  width: 360px;
}
.w730 {
  width: 730px;
}
.w100p {
  width: 100%;
}

.bigprice {
  color: #ef2271;
  font-size: 18px;
}
.bigprice b {
  font-size: 24px;
  font-weight: bold;
}

.detailBox {
  display: flex;
}
.detailSidebar {
  width: 325px;
  box-sizing: border-box;
  padding: 0 70px 0 30px;
}
.detailContent {
  width: 755px;
  box-sizing: border-box;
}

.contentBox.detail {
  padding-left: 0;
  padding-right: 0;
}
.topcalender {
  font-size: 26px;
  white-space: nowrap;
}
.topcalender img {
  margin-right: 10px;
}

a.bmbtns {
  height: 59px;
  width: 201px;
  margin: 0px 0 0px 0;
  display: inline-block;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/bmbtnbg.png)
    no-repeat center top;
}
a.bmbtns:hover {
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/bmhover.png)
    no-repeat center top;
}
a.bmbtns.over {
  background-position: center -164px;
  cursor: default;
} /*报名已结束*/
a.bmbtns.done {
  background-position: center -82px;
  cursor: default;
}
a.bmbtns.acover {
  background-position: center -246px;
  cursor: default;
} /*活动已结束*/

.cityh3 {
  font-size: 38px;
}

.userlist {
}
.userlist dt {
  margin-top: 30px;
  text-align: left;
  font-size: 14px;
  font-weight: bold;
}
.userlist ul {
  display: flex;
  flex-wrap: wrap;
}
.userlist li {
}
.userlist li {
  width: 75px;
  text-align: center;
  font-size: 14px;
  padding: 15px 0 0;
}
.userlist li img {
  width: 54px;
  height: 54px;
  box-sizing: border-box;
  border: 2px solid #000;
  border-radius: 1000px;
}
.userlist li p {
  margin-left: auto;
  margin-right: auto;
  width: 70px;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.nowtitle {
  font-size: 18px;
}

.userlistPage {
  text-align: center;
}
.userlistPage .pagespan {
  background: none;
  color: #000;
  border: 0;
  width: auto;
  margin-left: 20px;
}
.userlistPage input {
  border: 1px solid #000;
  text-align: center;
  margin-top: 6px;
}
.userlistPage .gotopage {
  background: #f3c800;
  color: #000;
}
.userlistPage .gotopage:hover {
  background: #fff;
}

.laypageskin_default a {
  text-align: center;
  background-repeat: no-repeat;
  background-position: center center;
}
.laypageskin_default a:hover {
  background-color: #f3c800;
}
.laypage_prev {
  background-image: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/l1.png);
}
.laypage_prev:hover {
  background-image: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/l1_on.png);
}
/**.laypage_next{background-image: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/r1.png);}**/
.laypage_next:hover {
  background-image: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/r1_on.png);
}
.laypageskin_default a.laypage_curr {
  border-radius: 0;
}
.laypageskin_default span {
  text-align: center;
  border-radius: 0;
}

.vm * {
  display: inline-block;
  vertical-align: middle;
}
.pages a {
  text-align: center;
  background-repeat: no-repeat;
  background-position: center center;
  width: 40px;
  background-color: #fff;
  height: 40px;
  line-height: 38px;
  margin: 0 3px 0;
}
.pages a:hover {
  background-color: #f3c800;
}
.pagePrev {
  background-image: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/l1.png);
}
.pagePrev:hover {
  background-image: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/l1_on.png);
}
/**.pageNext{background-image: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/r1.png);}**/
.pageNext:hover {
  background-image: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/r1_on.png);
}
.pages a.laypage_curr {
  border: 1px solid #000;
  border-radius: 0;
}
.pages span {
  text-align: center;
  border-radius: 0;
}
.isTxtBig.w30 {
  width: 30px;
  height: 30px;
  margin-top: 0;
  margin-right: 5px;
  margin-left: 5px;
}

.emoticonAdd {
  font-size: 12px;
  width: 713px;
}
.emoticonAdd .lybtns {
  float: right;
}
.lybtns {
  width: 91px;
  height: 46px;
  display: inline-block;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/lybtn.png)
    no-repeat left center;
}
.lybtns:hover {
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/lybtn.png)
    no-repeat right center;
}

.citytitle {
  min-height: 83px;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/citys.png)
    no-repeat 560px bottom;
  margin-top: -30px;
}
.citytitle div {
  font-size: 18px;
  padding-top: 40px;
}
.rightCon {
  width: 713px;
  padding: 30px 0;
}
.rightCon h2 {
  font-size: 16px;
  font-weight: bold;
}
.detailCon {
  font-size: 14px;
  line-height: 22px;
}
.detailCon img {
  max-width: 100%;
}

.comments {
  margin-top: 10px;
}
.comments textarea {
  box-sizing: border-box;
  padding: 5px;
  width: 713px;
  height: 90px;
  border: 2px solid #000;
  background: #fff;
}

.commentsBox .textWrapper {
  width: 950px;
}
.commentsBox.noBg textarea {
  background: #fff;
  width: 950px;
  height: 100px;
  margin: 0px 0 0 60px;
  outline: none;
  border: 0;
  font-size: 14px;
  padding-left: 15px;
  padding-top: 15px;
}
.commentsBox.noBg {
  background: none;
  padding: 0;
  margin-top: 20px;
}

a.facespan {
  color: #1b87d4;
  font-size: 12px;
  background: none;
  display: inline-block;
  padding: 2px 5px;
}

.commentsBox {
  padding: 0 0px;
  margin-top: 0px;
  width: 713px;
}

.commentsUl {
  margin: 0 auto;
  padding: 0 0px;
  font-size: 14px;
}
.commentsUl li {
  border-bottom: 1px solid #ccc;
  padding: 10px;
  margin: 0 auto;
  position: relative;
}

.floor {
  color: #333;
  position: absolute;
  right: 0;
  top: 5px;
  font-size: 14px;
}

.commentsUlLeft {
  width: 48px;
  float: left;
  padding: 3px 0 0 0;
}
.commentsUlRight {
  margin-left: 65px;
  color: #333;
}

.commentsUlRight a {
  color: #1b87d4;
}
.date {
  color: #999;
  margin-top: 5px;
}
.commentsUlRight p {
  padding-top: 5px;
  color: #000;
}

a.reCom {
  color: #1b87d4;
  float: right;
}
a.reCom:hover {
  color: #f30;
  text-decoration: none;
}

.lyBtn {
  display: inline-block;
  width: 80px;
  height: 36px;
  height: 32px;
  width: 70px;
  background: #fffffb;
  border-radius: 3px;
  font-size: 14px;
  color: #191f33;
  text-align: center;
  line-height: 32px;
  margin-right: 40px;
}
.lyBtn:hover {
  opacity: 0.9;
}

.areas textarea {
  width: 100%;
  border: 2px solid #000;
  box-sizing: border-box;
  padding: 5px;
  height: 60px;
}

.fBox {
  background: #fff;
  border: 1px solid #fff;
  position: relative;
  margin-top: 10px;
  padding: 10px;
}
.fBox:before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 0;
  height: 0;
  border-width: 7px;
  border-color: transparent transparent #fff transparent;
  top: -14px;
  left: 10px;
  border-style: solid;
}

a.submitBtns {
  display: inline-block;
  background: #df9801;
  padding: 5px 10px;
  border: 2px solid #000;
  color: #000;
}
a.submitBtns:hover {
  background: #b57b00;
}
a.cancelBtn {
  display: inline-block;
  background: #f3c800;
  padding: 5px 10px;
  border: 2px solid #000;
  color: #000;
}
a.cancelBtn:hover {
  background: #df9801;
}

.poptitles {
  padding: 30px 0 30px;
  font-size: 42px;
  line-height: 100%;
}
.poptitles.mini {
  font-size: 32px;
}

#citys {
}
.citys {
  transition: 300ms ease top;
  position: fixed;
  left: 0;
  right: 0;
  top: -300px;
  padding: 0px 0px 10px 10px;
  z-index: 33;
  background: rgba(0, 0, 0, 0.3);
}
.citys.fixed {
  top: 0px;
}
.citys li {
  float: left;
  margin: 10px 10px 0 0;
}
.citys li a {
  font-size: 13px;
  text-align: center;
  display: inline-block;
  background: ;
  color: #000;
  text-align: center;
  border-radius: 0px;
  height: 28px;
  line-height: 28px;
  padding: 0 15px;
  background-size: auto 32px;
  background: #ffe300;
  border-radius: 100px;
}
.citys li a:hover {
  text-decoration: none;
  background-size: auto 32px;
  background: #ffef72;
}
.citys li a.active,
.citys li a.active:hover {
  background: #f69b00;
}

/*验证CSS*/
.zv-msg {
  color: #ef2271;
  display: none;
}
.error .text,
.error .area,
.error.selectBox {
  border-color: #ef2271;
}
.error .zv-msg {
  display: inline;
}

/*.ipayed{width:198px;height:58px;display: inline-block;background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/payd.png) no-repeat left center;}
.ipayed:hover{background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/payd.png) no-repeat right center;}
.ipayed.disabled,.isubmit.disabled:hover{filter: grayscale(100%);filter: gray; background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/payd.png) no-repeat left center;}
*/
.nowpay {
  font-size: 14px;
}
.nowpay span {
  font-size: 18px;
  color: #ec2972;
}
.nowpay span b {
  font-size: 24px;
  font-weight: bold;
}

.videoBox {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/tpbg.png)
    no-repeat center center;
  height: 474px;
  padding: 31px 31px 57px 65px;
  box-sizing: border-box;
}
.veTle p {
  font-size: 14px;
  color: #282828;
  line-height: 28px;
}
.veTle {
  font-size: 33px;
}

.tbox {
  width: 1102px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0px;
}
.tbox:before {
  content: "";
  display: block;
  width: 1102px;
  height: 57px;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/tt.png)
    no-repeat left top;
}
.tbox:after {
  content: "";
  display: block;
  height: 57px;
  width: 1102px;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/tb.png)
    no-repeat left bottom;
}
.tboxContent {
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/tc.png)
    repeat-y left top;
  padding: 40px 140px 50px 160px;
  box-sizing: border-box;
}

.tbtn {
  display: inline-block;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/bq.png)
    no-repeat center center;
  width: 249px;
  height: 72px;
  line-height: 72px;
  text-align: center;
  font-size: 24px;
}
.tbtn:hover {
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/bq_h.png)
    no-repeat center center;
  background-size: 100% 100%;
}
.insideTitle {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 42px;
}
.insideTitle.downtitle {
  justify-content: flex-start;
}
.insideTitle span {
  font-size: 18px;
  transform: translateY(6px);
}
.tboxTxt {
  font-size: 14px;
  line-height: 25px;
  padding: 40px 0;
}
.tboxTxt b {
  font-weight: bold;
  font-size: 16px;
}

.formBox {
  border-top: 2px solid #eee;
  padding-top: 60px;
}

.formitem {
  position: relative;
  display: inline-block;
}

.ctable {
  width: 100%;
}
.c1 {
  width: 5px;
  height: 8px;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/c1.png)
    no-repeat left top;
  line-height: 0;
  font-size: 0;
}
.c4 {
  width: 5px;
  height: 5px;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/c4.png);
}
.c4 img {
  position: absolute;
  left: 4px;
  bottom: 3px;
}
.c5 {
  height: 5px;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/c5.png)
    repeat-x left top;
}
.c6 {
  width: 6px;
  height: 5px;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/c6.png);
}

.mt70 {
  margin-top: 70px;
}
.w90 {
  width: 90px;
}
.w110 {
  width: 110px;
}
.w120 {
  width: 120px;
}
.w140 {
  width: 140px;
}
.w180 {
  width: 180px;
}
.w200 {
  width: 200px;
}
.w210 {
  width: 210px;
}
.w230 {
  width: 230px;
}
.w240 {
  width: 240px;
}
.w250 {
  width: 250px;
}
.w260 {
  width: 260px;
}
.w670 {
  width: 670px;
}
.w680 {
  width: 680px;
}
.w700 {
  width: 700px;
}
.h100 {
  height: 100px;
}
.h150 {
  height: 150px;
}
.h200 {
  height: 200px;
}
header {
  position: relative;
  z-index: 20;
}

.formlist {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-top: 30px;
}
.formitem {
  margin-top: 10px;
}
.formitem.hasArea .inputitem {
  align-items: flex-start;
}

.inputitem {
  display: flex;
  align-items: center;
  background: #ffe300;
  border: 2px solid #000;
}
.iileft {
  padding: 7px 5px;
  text-align: center;
  border-right: 2px solid #000;
  box-sizing: border-box;
  font-weight: bold;
}
.iileft span {
  font-weight: normal;
}
.iiright {
  padding: 0 15px;
  box-sizing: border-box;
  border-left: 2px solid #000;
  margin-left: -2px;
}

.iiright input[type="text"],
.iiright input[type="text"]:focus {
  background: none;
  padding: 5px 0;
  color: #000;
}
.iiright input[type="text"]::placeholder {
  color: #c27300;
}
.iiright textarea::placeholder {
  color: #c27300;
  line-height: 150%;
}
.iiright textarea,
.iiright textarea:focus {
  background: none;
  padding: 7px 0 0;
  resize: none;
}
.iiright select {
  border: 0;
  background: none;
  height: 41px;
}

.error .inputitem {
  border-color: #f30;
}

.tablePop {
  position: relative;
}
.btable {
  width: 100%;
}
.b1 {
  width: 15px;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/b1.png)
    no-repeat left top;
  line-height: 0;
  font-size: 0;
}
.b2 {
  width: 15px;
  height: 8px;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/b2.png)
    no-repeat left top;
}
.b3 {
  height: 8px;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/b3.png)
    no-repeat right top;
  line-height: 0;
  font-size: 0;
}

.b2 img {
  position: absolute;
  left: 8px;
  bottom: 6px;
}
.bbox {
  border: 5px solid #042067;
  background: #ffe202;
  margin: 1px 0px 0 0;
  box-sizing: border-box;
  padding: 9px;
}
.bcon {
  background: #fff;
  min-height: 200px;
}

.crtle {
  font-size: 24px;
}

.managerListBox {
  display: flex;
}
.managerList {
  width: 70px;
  text-align: center;
  margin-right: 25px;
}
.managerList img {
  width: 48px;
  height: 48px;
  box-sizing: border-box;
  border-radius: 1000px;
}
.managerList p {
  text-align: center;
  font-size: 14px;
}
.managerList p a {
  display: block;
  width: 70px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.t1 {
  position: relative;
}
.t2_zs {
  position: absolute;
  left: 264px;
  bottom: -20px;
}
.cityZList {
  display: flex;
  flex-wrap: wrap;
}
.cityZList li {
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/cityi.png)
    no-repeat center center;
  width: 274px;
  height: 423px;
  margin-right: 18px;
  margin-bottom: 18px;
}
.cityZList li a {
  display: block;
  cursor: default;
  width: 262px;
  height: 400px;
  text-align: center;
  margin-left: 11px;
}
.cy {
  font-size: 42px;
  font-weight: bold;
}
.cyTime {
  background: #282828;
  width: 220px;
  margin-left: auto;
  margin-right: auto;
  color: #ffe200;
  font-size: 20px;
  padding: 30px 0;
}
.tYday {
  font-family: "fontNameRegular";
  font-size: 48px;
  line-height: 44px;
}
.cityZList li:nth-child(4n) {
  margin-right: 0;
}
.ctyMore {
  display: block;
  color: #fff;
  font-size: 28px;
}
.ctyMore p {
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/down.png)
    no-repeat center center;
  width: 113px;
  height: 81px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
}
.ctyMore:hover p {
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/down_h.png)
    no-repeat center center;
}
.cityuls li {
  margin-bottom: 30px;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/gbg.png)
    no-repeat center center;
  height: 360px;
  display: flex;
}
.status_grn a {
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/hgl.png)
    no-repeat center bottom;
  width: 180px;
  color: #fff;
}
.status_grn a:hover {
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/hgl_h.png)
    no-repeat center bottom;
}
.cityuls li {
  position: relative;
}
.cityOl {
  width: 780px;
  height: 283px;
  padding: 30px 32px 47px 90px;
  text-align: left;
}
.t3_zs {
  position: absolute;
  bottom: -46px;
  right: -117px;
}
.t5_zs {
  position: absolute;
  left: 330px;
  bottom: 20px;
}
.wondO {
  display: flex;
  justify-content: space-between;
  width: 1144px;
  height: 620px;
  align-items: stretch;
}
.wonder img {
  line-height: 0;
  margin: 0;
  padding: 0;
}
.toWder {
  display: flex;
  width: 755px;
  flex-wrap: wrap;
  justify-content: space-between;
}

.downlogos {
  padding: 0px 0 80px;
}
.downlogosLinks {
}
.downlogosLinks a {
  margin: 3px;
  transition: transform ease 0.3s;
  display: inline-block;
}
.downlogosLinks a:hover {
  transform: scale(1.02);
}
.telFt {
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/ftbg.png)
    no-repeat center center;
  height: 163px;
  width: 425px;
  text-align: center;
  line-height: 163px;
  font-size: 48px;
  font-family: "fontNameRegular";
}

.telAdres {
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/ebg.png)
    no-repeat center center;
  width: 705px;
  margin-left: 22px;
}
.telFtBox {
  display: flex;
  margin-bottom: 70px;
}
.footLogos a {
  margin-right: 45px;
}
.footLogos {
  margin-bottom: 100px;
}

.detailBox {
  display: flex;
}
.detailSidebar {
  width: 300px;
  box-sizing: border-box;
  padding: 0 0px 0 45px;
}
.detailContent {
  width: 560px;
  box-sizing: border-box;
}

.contentBox.detail {
  padding-left: 0;
  padding-right: 0;
}
.topcalender {
  font-size: 52px;
  white-space: nowrap;
  font-family: "fontNameRegular";
}
.topcalender img {
  margin-right: 10px;
}

.backtohome {
  width: 315px;
  background-image: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/bq.png);
}

.wp {
  width: 1154px;
  margin-left: auto;
  margin-right: auto;
}
.topvideo {
  position: relative;
  z-index: 2;
}
.topvideo:before {
  content: "";
  display: block;
  height: 10px;
  width: 100%;
}
.topvideo:after {
  content: "";
  display: block;
  height: 10px;
  width: 100%;
}
.topvideoContent {
  border: 2px solid #000;
  background: #000;
}

.insideVideo {
  width: 610px;
}
/*.insideVideo:before{content:"";display: block; height:6px;width:100%;}
.insideVideo:after{content:"";display: block; height:6px;width:100%;}*/
.ivbox {
  border: 2px solid #000;
  line-height: 0;
}
.ivbox video {
  line-height: 0;
}

.indexCenter {
  min-height: 409px;
  margin-top: -140px;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/city.png)
    no-repeat center top;
  position: relative;
}
.indexCenter p {
  position: absolute;
  left: 50%;
  top: 220px;
  margin: 0 0 0 -130px;
  font-size: 16px;
  line-height: 24px;
}

.tbox {
  width: 1102px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
}
.tbox:before {
  content: "";
  display: block;
  width: 1102px;
  height: 57px;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/tt.png)
    no-repeat left top;
}
.tbox:after {
  content: "";
  display: block;
  height: 71px;
  width: 1102px;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/tb.png)
    no-repeat left top;
}
.tboxContent {
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/tc.png)
    repeat-y left top;
  padding: 40px 140px 50px 160px;
  box-sizing: border-box;
  position: relative;
}
.plTbox {
  padding: 200px 90px 50px 140px;
}
.topBt {
  background: #ffe200;
  height: 150px;
  top: -30px;
  width: 1002px;
  position: absolute;
  left: 61px;
}

.submitBtn {
  width: 161px;
  height: 56px;
  line-height: 56px;
  text-align: center;
  font-size: 20px;
  display: inline-block;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/submit.png)
    no-repeat right center;
}
.submitBtn:hover {
  opacity: 0.8;
}
.submitBtn.disabled,
.submitBtn.disabled:hover {
  opacity: 1;
  filter: grayscale(100%);
  filter: gray;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/submit.png)
    no-repeat left center;
  color: #999999;
}
.tbtn {
  display: inline-block;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/bq.png)
    no-repeat center center;
  width: 249px;
  height: 72px;
  line-height: 72px;
  text-align: center;
  font-size: 24px;
}
.tbtn:hover {
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/bq_h.png)
    no-repeat center center;
  background-size: 100% 100%;
}
.insideTitle {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 42px;
}
.insideTitle.downtitle {
  justify-content: flex-start;
}
.tinside {
  font-size: 42px;
  padding-left: 90px;
}
.tinside p {
  font-size: 24px;
}
.titleSm {
  line-height: 29px;
  word-break: break-all;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/gren.png)
    repeat-y top center;
  position: relative;
  padding: 0px 30px 30px 45px;
  margin-bottom: 40px;
}
.titleSm b {
  font-weight: bold;
}
.titleSm:before {
  position: absolute;
  content: "";
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/g1.png)
    no-repeat top center;
  height: 28px;
  width: 560px;
  left: 0;
  top: -28px;
}
.titleSm:after {
  position: absolute;
  content: "";
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/g2.png)
    repeat-y top center;
  height: 30px;
  width: 560px;
  right: 0;
  bottom: -30px;
}
.cityh3 {
  font-size: 40px;
  margin-top: -30px;
}

a.bmbtns {
  cursor: pointer;
  height: 59px;
  width: 201px;
  margin: 0px 0 0px 0;
  display: inline-block;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/bmbtnbg.png)
    no-repeat center top;
}
a.bmbtns:hover {
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/bmhover.png)
    no-repeat center top;
}

a.bmbtns.over {
  cursor: default;
  background-position: center -164px;
  cursor: default;
  color: #999;
} /*报名已结束*/
a.bmbtns.done {
  cursor: default;
  background-position: center -82px;
  cursor: default;
  color: #999;
}
a.bmbtns.acover {
  cursor: default;
  background-position: center -246px;
  cursor: default;
  color: #999;
} /*活动已结束*/

.messageAlert {
  text-align: center;
  padding: 80px 0;
}
.messageAlert h3 {
  font-size: 24px;
  font-weight: bold;
}
.messageAlert > div {
  font-size: 16px;
  margin-top: 20px;
}

a.bmbtns {
  height: 56px;
  width: 161px;
  margin: 0px 0 0px 0;
  display: inline-block;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/bmb.png)
    no-repeat center top;
  font-size: 24px;
  line-height: 56px;
  text-align: center;
}
a.bmbtns:hover {
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/bmb_h.png)
    no-repeat center top;
}

a.bmbtns.disabled,
a.bmbtns.disabled:hover {
  cursor: default;
  color: #999;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/bmbtnbg.png)
    no-repeat center top;
}

.userlist dt {
  font-size: 24px;
  color: #282828;
  font-weight: normal;
}
.userlist li {
  width: 84px;
  margin-right: 5px;
}
.userlist li img {
  width: 64px;
  height: 64px;
  border: none;
}
.detailSidebar {
  padding-left: 40px;
}
.userlist {
  width: 280px;
}
.dline {
  width: 260px;
  height: 1px;
  background: #ccc;
  display: block;
  margin: 24px 0;
}
.work-details-box-wrap {
}

.border-bot {
  border-bottom: 1px solid #eee;
}

.dewbox {
  width: 860px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.dewbox .see {
  margin-left: 30px;
}
.dewbox .see,
.dewbox .news {
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  padding-left: 25px;
  padding-right: 27px;
  margin-top: 26px;
  color: #bbb;
  font-size: 14px;
  background-repeat: no-repeat;
  background-position: left 0;
  float: left;
  position: relative;
  cursor: default;
}
.dewbox .see i,
.dewbox .news i {
  width: 16px;
  height: 16px;
  float: left;
  margin-right: 8px;
  position: absolute;
  left: 0;
  top: 50%;
  background-repeat: no-repeat;
  background-size: 16px auto;
}
.dewbox .see i {
  background-image: url("/public-static.zcool.com.cn/git_z/build/images/svg/card-liulan.svg");
  margin-top: -5.5px;
}
.dewbox .news i {
  background-image: url("/public-static.zcool.com.cn/git_z/build/images/svg/card-pinglun.svg");
  margin-top: -8px;
}

.wrapper {
}

.wraPge {
  background: #eee;
  padding: 20px 0;
}
a.tleft {
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/tlft.png)
    no-repeat top center;
  width: 16px;
  height: 28px;
  display: inline-block;
  margin-right: 40px;
}
a.tright {
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/trig.png)
    no-repeat top center;
  width: 16px;
  height: 28px;
  display: inline-block;
}
.userlistPage {
  height: 28px;
}

a.tleft:hover {
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/tlft.png)
    no-repeat bottom center;
}
a.tright:hover {
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/trig.png)
    no-repeat bottom center;
}

.tks {
  position: absolute;
  left: 50%;
  margin-left: 0px;
  top: -72px;
  z-index: 20;
}
.ptitles {
  font-size: 68px;
  color: #282828;
}
.tyBoxBg {
  padding: 43px 48px 15px 70px;
}

#swiperBoxBig {
}
#swiperBoxBig .tyBoxBg {
  box-shadow: none;
}
#swiperBoxBig .tyBoxBg a {
  display: block;
}
#swiperBoxBig .tyBoxBg > a img {
  width: 100%;
}

#swiper1 {
}
#swiper1 .tyBoxBg {
  box-shadow: none;
}
#swiper1 .tyBoxBg a {
  display: block;
}
#swiper1 .tyBoxBg > a img {
  width: 100%;
}
.slideBox img {
  width: 276px;
  height: 118px;
  box-sizing: border-box;
  transition: transform ease 0.3s;
}
.slideBox img:hover {
  transform: scale(1.05);
}
.slideBoxWrapper {
  width: 900px;
  position: relative;
  margin-top: 30px;
  margin: 0 auto;
}
.slideBox {
  width: 900px;
  overflow: hidden;
  position: relative;
}
.slideBox ul {
  width: 14400px;
  display: inline-block;
  position: relative;
  left: 0;
}
.slideBox ul li {
  float: left;
  width: 300px;
  text-align: center;
  padding: 10px 0;
  box-sizing: border-box;
}
.slideBox ul li.active img {
  border: 2px solid #042067;
}

.leftBtn {
  width: 42px;
  height: 80px;
  display: inline-block;
  position: absolute;
  left: -62px;
  top: 25px;
  background: url("https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/left.png")
    no-repeat center center;
}
.leftBtn.disabled {
  filter: gray;
  cursor: default;
}
.rightBtn {
  width: 42px;
  height: 80px;
  display: inline-block;
  position: absolute;
  right: -62px;
  top: 25px;
  background: url("https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/right.png")
    no-repeat center center;
}
.rightBtn.disabled {
  filter: gray;
  cursor: default;
}
.leftBtn.disabled {
  cursor: default;
  opacity: 0.5;
}
.rightBtn.disabled {
  cursor: default;
  opacity: 0.5;
}
.event-project-covers {
  background: #1863c5;
  padding-top: 50px;
}
.event-content-covers {
}
.slideMain {
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/tbg1.png)
    no-repeat center center;
  height: 690px;
}
.downlogos {
  text-align: left;
}
.managerListBox {
  margin-left: 0;
}
a.qsub {
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/qsub.png)
    no-repeat center center;
  width: 184px;
  height: 64px;
  display: inline-block;
  text-align: center;
  line-height: 64px;
  font-size: 20px;
  font-weight: bold;
  margin-right: 30px;
}
a.qsub:hover {
  opacity: 0.8;
}
a.qcan {
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/qcan.png)
    no-repeat center center;
  width: 184px;
  height: 64px;
  display: inline-block;
  text-align: center;
  line-height: 64px;
  font-size: 20px;
  font-weight: bold;
}
.nowtitle {
  font-size: 32px;
  font-weight: bold;
  border-bottom: 3px solid #042067;
  padding-bottom: 20px;
}
.nowtitle p {
  font-size: 18px;
}
.pcc {
  width: 330px;
  margin-left: auto;
  margin-right: auto;
  border: none;
}
.popContent {
  width: 430px;
}
.w240 {
  width: 240px;
}
.isubmit.disabled,
.isubmit.disabled:hover {
  filter: grayscale(100%);
  filter: gray;
  background: url(https://public-static.zcool.com.cn/special-resource/zcool12th/assets/img/wybm.png)
    no-repeat left center;
}
.whitepay {
  padding: 0;
}
.bigprice {
  font-size: 42px;
  font-family: "fontNameRegular";
  color: #282828;
}
.payG {
  font-size: 12px;
}
.pycy {
  font-size: 32px;
}
.pycy p {
  font-size: 48px;
}

.upwork-list-box {
  border-bottom: 0;
  margin-top: 0;
  padding-bottom: 0;
}
.upwork-list-box #container {
  background: none;
}
