/*ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â¬ÃƒÂ§Ã¢â‚¬ÂÃ‚Â¨*/
.content {
  width: 100%;
  position: relative;
  background: #fff;
  max-width: 2152px;
  margin: 0 auto;
}

.see {
  font-size: 16px;
  color: #fff;
  text-align: center;
  width: 100px;
  height: 40px;
  padding-top: 60px;
  background: url("../images/see.jpg") no-repeat center center;
}
.see:hover {
  color: #fff;
}

.see.out {
  height: 100px;
  background: url("../images/out.jpg") no-repeat center center;
  border: none;
  cursor: pointer;
}

/**/
.cest-title {
  width: 100%;
  padding: 26px 0 20px 0;
}
.cest-title h3 {
  font-size: 22px;
  color: #797a81;
  padding-bottom: 7px;
}
.cest-title h4 {
  font-size: 24px;
  color: #b09f83;
  font-family: "rubikregular";
}
.cest-left {
  width: 390px;
  float: left;
}

/*banner*/
.master-slider {
  position: relative;
  z-index: 80;
  background: #fff;
  width: 100%;
  max-width: 2152px;
  margin: 0 auto !important;
}
.ms-skin-default .ms-nav-prev {
  width: 54px;
  height: 54px;
  background: url("../images/prev.png") no-repeat center center;
}
.ms-skin-default .ms-nav-next {
  width: 54px;
  height: 54px;
  background: url("../images/next.png") no-repeat center center;
}
.ms-skin-default .ms-nav-prev:hover {
  background: url("../images/prev-on.png") no-repeat center center;
}
.ms-skin-default .ms-nav-next:hover {
  background: url("../images/next-on.png") no-repeat center center;
}
.ms-skin-default .ms-bullet {
  width: 33px;
  height: 4px;
  background: #dad4cb;
  margin: 0 5px !important;
}
.ms-skin-default .ms-bullet-selected {
  background: #d12032;
}
.master-slider .ms-layer {
  position: absolute;
}
/*.master-slider .ms-layer1{left:48% !important;}*/

.mask {
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.5;
  filter: alpha(opacity=50);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  display: none;
}
.mask2 {
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.5;
  filter: alpha(opacity=50);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  display: none;
}

/*index*/
.home {
  width: 100%;
  margin-top: 100px;
}
.home-top {
  width: 100%;
  height: 302px;
  padding-top: 13px;
}
.homeNews {
  box-sizing: border-box;
  width: 670px;
  height: 302px;
  padding: 40px 40px 0 40px;
  float: left;
  background: url("../images/homeNews2.jpg") no-repeat center center;
  overflow: hidden;
}
.homeNews .homeNews-title {
  width: 100%;
  height: 30px;
  padding-bottom: 5px;
}
.homeNews .homeNews-title li {
  float: left;
  margin-right: 30px;
}
.homeNews .homeNews-title li a {
  font-size: 18px;
  color: #b7b8c0;
  font-weight: bold;
}
.homeNews .homeNews-title li.curr a {
  color: #797a81;
}
.homeNews .homeNews-item {
  width: 100%;
  display: none;
}
.homeNews .homeNews-item.on {
  display: block;
}
.homeNews .homeNews-ban {
  width: 100%;
  position: relative;
}
.homeNews .homeNews-ban .homeNews-pics {
  width: 590px;
  overflow: hidden;
}
.homeNews .homeNews-ban .homeNews-pics li {
  width: 590px !important;
  float: left;
}
.homeNews .homeNews-ban .homeNews-pics li h3 {
  font-size: 20px;
  color: #98815c;
  padding-bottom: 8px;
}
.homeNews .homeNews-ban .homeNews-pics li h4 {
  font-size: 24px;
  color: #f10018;
  padding-bottom: 5px;
}
.homeNews .homeNews-ban .homeNews-pics li p {
  font-size: 14px;
  color: #797a81;
}
.homeNews .homeNews-ban .homeNews-pics li em {
  font-size: 14px;
  color: #797a81;
  padding-top: 15px;
  display: block;
}
.homeNews .homeNews-ban .homeNews-idxs {
  position: absolute;
  right: 0;
  bottom: 3px;
}
.homeNews .homeNews-ban .homeNews-idxs li {
  width: 8px;
  height: 8px;
  float: left;
  margin-left: 12px;
  border-radius: 50%;
  background: #cdcdcd;
  text-indent: 999px;
  cursor: pointer;
}
.homeNews .homeNews-ban .homeNews-idxs li.on {
  background: #ffb203;
}

.homeArea {
  box-sizing: border-box;
  width: 530px;
  height: 346px;
  padding: 40px 40px 0 130px;
  background: url("../images/homeArea1.jpg") no-repeat center left;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 40;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.homeArea .homeArea-con {
  width: 100%;
  padding-bottom: 25px;
}
.homeArea .homeArea-con h3 {
  font-size: 18px;
  color: #ffffff;
}
.homeArea .homeArea-con h4 {
  font-size: 28px;
  color: #ffffff;
  padding: 8px 0;
}
.homeArea .homeArea-con p {
  font-size: 13px;
  color: #ffffff;
}
.homeArea .homeArea-list {
  width: 100%;
}
.homeArea .homeArea-list li {
  float: left;
  width:30%;
  margin-right: 15px;
  text-align: center;
}
.homeArea .homeArea-list li p {
  font-size: 14px;
  color: #ffffff;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  padding-top: 8px;
}
.homeArea .homeArea-list li em img{
  /* width: 40%; */
}
.homeArea .homeArea-list li + li em img{
  width: 45%;
}
.homeArea .homeArea-list li + li + li em img{
  width: 65%;
}
.homeArea:hover {
  background: url("../images/homeArea2.jpg") no-repeat center left;
}
.home-bot {
  width: 100%;
  height: 424px;
  background: url("../images/home-bottom.jpg") no-repeat center center;
}
.home-bot .home-inherit {
  width: 112px;
  height: 112px;
  position: absolute;
  right: 0;
  top: 250px;
  background: url("../images/home-inherit.jpg") no-repeat center center;
}
.home-bot .home-icon1 {
  position: absolute;
  left: 0;
  top: 145px;
}
.home-bot .home-icon2 {
  position: absolute;
  left: 340px;
  top: 77px;
}
.home-bot .home-bot-con {
  position: absolute;
  left: 450px;
  top: 156px;
  width: 270px;
}
.home-bot .home-bot-con h3 {
  font-size: 22px;
  color: #35313f;
  padding-bottom: 15px;
}
.home-bot .home-bot-con h4 {
  font-size: 18px;
  color: #918e8c;
  padding-top: 10px;
}
.home-bot .home-bot-con p {
  font-size: 14px;
  color: #979393;
  text-align: left;
}
.home-bot .home-bot-ban {
  width: 470px;
  height: 380px;
  position: absolute;
  right: 0;
  top: 43px;
}
.home-bot .home-bot-pics {
  width: 470px;
  height: 380px;
  overflow: hidden;
}

/*inherit*/
.inherit {
  width: 100%;
  height: 1000px;
  position: relative;
  background: url("../images/inherit/inherit.jpg") no-repeat center center;
}
.inherit .inherit-logo {
  position: absolute;
  left: 40px;
  top: 40px;
  z-index: 10;
}
.inherit .inherit-Return {
  font-size: 15px;
  color: #92856c;
  position: absolute;
  right: 35px;
  top: 65px;
  z-index: 10;
}
.inherit .inherit-ban {
  width: 100%;
  position: relative;
}
.inherit .inherit-pics {
  width: 100%;
  height: 1000px;
  overflow: hidden;
}
.inherit .inherit-pics li {
  width: 100%;
  height: 1000px;
  float: left;
}
.inherit .inherit-pics .tempWrap {
  margin: 0 auto;
}
.inherit .inherit-btns {
  position: absolute;
  right: 40px;
  bottom: 345px;
}
.inherit .inherit-btns a {
  width: 30px;
  height: 30px;
  float: left;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  margin-left: 25px;
}
.inherit .inherit-btns .inherit-prev {
  background: url("../images/inherit/prev-on.png") no-repeat center center;
}
.inherit .inherit-btns .inherit-next {
  background: url("../images/inherit/next-on.png") no-repeat center center;
}
.inherit .inherit-btns .inherit-prev.prevStop {
  background: url("../images/inherit/prev.png") no-repeat center center;
}
.inherit .inherit-btns .inherit-next.nextStop {
  background: url("../images/inherit/next.png") no-repeat center center;
}

/*about*/
.abouIntro {
  width: 100%;
  background: #f8f8f6;
}
.abouIntro > .w1200 {
  background: url("../images/cest/subject.jpg") no-repeat center top;
}
.abouIntro .abouIntro-left {
  width: 390px;
  float: left;
}
.abouIntro .abouIntro-left img {
  display: block;
}
.abouIntro .abouIntro-left .abouIntro-Tagging {
  position: absolute;
  left: 0;
  bottom: 0;
}
.abouIntro .abouIntro-right {
  width: 770px;
  float: right;
}
.abouIntro .abouIntro-right h3 {
  font-size: 18px;
  color: #ff3600;
  padding-bottom: 20px;
}
.abouIntro .abouIntro-right p {
  font-size: 14px;
  color: #797a81;
  padding-bottom: 20px;
}
.abouIntro .abouIntro-right p em {
  display: inline-block;
  padding-left: 2em;
  font-style: normal;
  font-weight: normal;
}
.abouIntro .abouIntro-right p strong {
  color: #ff3600;
}
.aboutSwri {
  width: 100%;
  height: 464px;
  background: url("../images/about/aboutSwri.jpg") no-repeat center top;
}
.aboutSwri .aboutSwri-main {
  width: 715px;
  padding: 40px 40px 25px 40px;
  background: #fff;
  position: absolute;
  top: 100px;
  right: 0;
  z-index: 10;
}
.aboutSwri .aboutSwri-main .aboutSwri-tit {
  width: 100%;
  padding-bottom: 10px;
  overflow: hidden;
}
.aboutSwri .aboutSwri-main .aboutSwri-tit li {
  float: left;
  margin-right: 15px;
}
.aboutSwri .aboutSwri-main .aboutSwri-tit li a {
  font-size: 24px;
  color: #797a81;
}
.aboutSwri .aboutSwri-main .aboutSwri-tit li.curr a {
  color: #fe4800;
}
.aboutSwri .aboutSwri-main .aboutSwri-item {
  width: 100%;
  display: none;
  overflow: hidden;
}
.aboutSwri .aboutSwri-main .aboutSwri-item.on {
  display: block;
}
.aboutSwri .aboutSwri-main .aboutSwri-item .aboutSwri-con {
  width: 430px;
  float: left;
  max-height: 320px;
}
.aboutSwri .aboutSwri-main .aboutSwri-item .aboutSwri-con p {
  font-size: 14px;
  color: #797a81;
  padding-bottom: 15px;
}
.aboutSwri .aboutSwri-main .aboutSwri-item .aboutSwri-img {
  width: 270px;
  position: absolute;
  right: 40px;
  top: 50%;
  margin-top: -47px;
}
.aboutMile {
  width: 100%;
  padding: 105px 0 70px 0;
  background: #dfd9d0;
}
.aboutMile h2 {
  font-size: 18px;
  color: #22255a;
  padding-bottom: 25px;
  text-align: center;
}
.aboutMile .about-ban {
  width: 100%;
  position: relative;
}
.aboutMile .about-ban .about-pics {
  width: 100%;
  overflow: hidden;
}
.aboutMile .about-ban .about-pics li {
  width: 340px;
  height: 450px;
  padding: 0 25px;
  position: relative;
  margin-right: 15px;
  float: left;
  background: #fff;
}
.aboutMile .about-ban .about-pics li .about-month {
  max-height: 305px;
  position: relative;
}
.aboutMile .about-ban .about-pics li h4 {
  font-size: 30px;
  color: #ffb001;
  font-family: "rubikregular";
  font-weight: 500;
  text-align: left;
  letter-spacing: -3px;
  line-height: 40px;
  padding: 40px 0 30px 0;
}
.aboutMile .about-ban .about-pics li h3 {
  font-size: 30px;
  color: #93bbc0;
  font-weight: 500;
  font-family: "rubikregular";
  padding: 5px 0px 12px 0px;
}
.aboutMile .about-ban .about-pics li p {
  font-size: 14px;
  color: #666666;
  padding-bottom: 10px;
}
.about-btns a {
  width: 54px;
  height: 54px;
  position: absolute;
  top: 42%;
  z-index: 10;
}
.about-btns .about-prev {
  background: url("../images/about/about-prev.png") no-repeat center center;
  left: -60px;
}
.about-btns .about-next {
  background: url("../images/about/about-next.png") no-repeat center center;
  right: -60px;
}
.about-btns .about-prev:hover {
  background: url("../images/about/about-prev-on.png") no-repeat center center;
}
.about-btns .about-next:hover {
  background: url("../images/about/about-next-on.png") no-repeat center center;
}
.about-btns .about-prev.prevStop {
  display: none;
}
.about-btns .about-next.nextStop {
  display: none;
}

.aboutAdvan {
  width: 100%;
  padding-bottom: 52px;
  background: #ffffff;
}
.aboutAdvan h2 {
  font-size: 18px;
  color: #22255a;
  padding-top: 32px;
  text-align: center;
}
.aboutAdvan .w1200 {
  /* background: url("../images/about/aboutAdvan.jpg") no-repeat right 20px; */
  overflow: hidden;
}
.aboutAdvan .aboutAdvan-con {
  width: 430px;
  padding-top: 170px;
  float: left;
}
.aboutAdvan .aboutAdvan-con h3 {
  font-size: 15px;
  color: #4c565d;
  padding-bottom: 15px;
}
.aboutAdvan .aboutAdvan-con h3 em {
  font-size: 48px;
  color: #22255a;
  font-family: "rubikregular";
  margin-right: 15px;
  vertical-align: 0;
}
.aboutAdvan .aboutAdvan-con p {
  font-size: 15px;
  color: #4c565d;
}
.aboutAdvan .aboutAdvan-list {
  width: 770px;
    float: right;
    position: relative;
    height: 560px;
    left: -90px;
}
.aboutAdvan .aboutAdvan-list li {
  position: absolute;
}
.aboutAdvan .aboutAdvan-list .aboutAdvan-li1 {
  top: 130px;
  left: 0;
}
.aboutAdvan .aboutAdvan-list .aboutAdvan-li2 {
  top: -5px;
  right: 212px;
}
.aboutAdvan .aboutAdvan-list .aboutAdvan-li3 {
  top: 110px;
  right: 0;
}
.aboutAdvan .aboutAdvan-list .aboutAdvan-li4 {
  bottom: 16px;
  right: 0;
}

/*about2*/
.partner {
  width: 100%;
  overflow: hidden;
  padding-bottom: 10px;
}
.partner .partner-img {
  width: 200px;
  float: left;
}
.partner .partner-con {
  width: 530px;
  float: left;
}
.partner .partner-con a {
  padding-right: 30px;
  background: url("../images/about/partner-link.png") no-repeat right 5px;
  display: inline-block;
}
.partner .partner-con h3 {
  font-size: 24px;
  color: #fe4800;
  padding-bottom: 15px;
  font-weight: 500;
}
.partner .partner-con p {
  font-size: 14px;
  color: #797a81;
  padding-bottom: 15px;
}

/*about3*/
.expert {
  width: 100%;
  padding: 20px 0 30px 0;
}
.expert-list {
  width: 750px;
  position: relative;
}
.expert-list .expert-li {
  width: 130px;
  height: 170px;
  float: left;
  margin-right: 14px;
  margin-bottom: 20px;
}
.expert-list .expert-li .expert-img {
  width: 130px;
  height: 130px;
  border: 3px #fff solid;
  border-radius: 50%;
  overflow: hidden;
  cursor: pointer;
}
.expert-list .expert-li .expert-img img {
  width: 100%;
}
.expert-list .expert-li.on .expert-img {
  border: 3px #fd6132 solid;
}
.expert-list .expert-li > p {
  font-size: 18px;
  color: #bbbbbb;
  text-align: center;
  padding-top: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.expert-list .expert-intro {
  width: 680px;
  padding: 30px 25px;
  background: #f8f8f8;
  display: none;
  position: absolute;
  left: 0;
  z-index: 22;
  margin-top: -30px;
}
.expert-list .expert-intro h3 {
  font-size: 24px;
  color: #fe4800;
  padding-bottom: 10px;
}
.expert-list .expert-intro p {
  font-size: 14px;
  color: #797a81;
  line-height: 22px;
  padding-bottom: 5px;
}
.expert-list .expert-con {
  width: 100%;
  margin-top: 20px;
  height: 142px;
  overflow-y: auto;
}

.expert-more {
  width: 54px;
  height: 54px;
  background: url("../images/more.png") no-repeat center center;
  display: block;
  margin: 10px auto 0 auto;
  transition-duration: 0.5s;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.expert-more.on {
  transition-duration: 0.5s;
  transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
}
.expert-bot {
  width: 100%;
  display: none;
}

/*bunsiness*/
.business {
  width: 100%;
}
.cest-subject {
  width: 100%;
  background: #f8f8f6;
  position: relative;
}
.cest-subject > .w1200 {
  background: url("../images/cest/subject.jpg") no-repeat center top;
}
.cest-subject .cest-flex {
  width: 770px;
  min-height: 153px;
  padding: 10px 0px 30px 430px;
  display: flex;
  align-items: center;
}
.cest-subject .cest-subject-con {
  width: 100%;
}
.cest-subject .cest-subject-con h3 {
  font-size: 18px;
  color: #fe5432;
  padding-bottom: 8px;
}
.cest-subject .cest-subject-con p {
  font-size: 14px;
  color: #797a81;
  padding-bottom: 20px;
}
.cest-subject .cest-bot {
  width: 100%;
  height: 200px;
  position: relative;
}
.cest-subject .cest-left {
  width: 390px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
}
.cest-subject .cest-left .cest-Tagging {
  width: 390px;
  height: 200px;
  background: url("../images/cest/Tagging-ban.jpg") no-repeat center center;
}
.cest-subject .cest-left .cest-Tagging h3 {
  font-size: 36px;
  color: #ffffff;
  font-weight: 200;
  line-height: 35px;
  padding-top: 105px;
  padding-left: 50px;
}
.cest-subject .cest-left .cest-Tagging h4 {
  font-size: 72px;
  color: #ffffff;
  line-height: 65px;
  font-family: "rubikregular";
  font-weight: 300;
  -webkit-opacity: 0.3;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.cest-subject .cest-left .cest-actiem {
  display: none;
}
.cest-subject .cest-left .cest-actiem.on {
  display: block;
}
.cest-subject .cest-left .cest-activity {
  width: 330px;
  position: relative;
}
.cest-subject .cest-left .cest-activity h2 {
  font-size: 18px;
  color: #870f1b;
  position: absolute;
  top: 35px;
  left: 31px;
  z-index: 2;
}
.cest-subject .cest-left .cest-activity .cest-actban {
  width: 100%;
  position: relative;
  padding: 25px 30px;
  background: #e1d9d0;
}
.cest-subject .cest-left .cest-activity .cest-actpics {
  width: 100%;
  overflow: hidden;
  height: 414px;
}
.cest-subject .cest-left .cest-activity .cest-actpics li {
  width: 330px !important;
  position: relative;
  padding-top: 40px;
}
.cest-subject .cest-left .cest-activity .cest-actpics li img {
  display: block;
  max-height: 180px;
}
.cest-subject .cest-left .cest-activity .cest-actpics li h4 {
  font-size: 25px;
  color: #2a383b;
  font-family: "rubikregular";
  position: absolute;
  right: 0;
  top: 5px;
}
.cest-subject .cest-left .cest-activity .cest-actpics li h3 {
  font-size: 18px;
  color: #3f3e55;
  padding: 14px 0 6px 0;
}
.cest-subject .cest-left .cest-activity .cest-actpics li p {
  font-size: 14px;
  color: #797a81;
  padding-bottom: 22px;
}
.cest-subject .cest-left .cest-activity .cest-actpics li em {
  font-size: 16px;
  color: #263538;
  display: block;
  padding-bottom: 5px;
}
.cest-subject .cest-left .cest-activity .cest-actpics .cest-sign {
  font-size: 16px;
  color: #263538;
  font-weight: bold;
  padding-right: 40px;
  height: 33px;
  line-height: 33px;
  background: url("../images/cest/cest-sign.png") no-repeat right center;
  position: absolute;
  left: 85px;
  bottom: 0px;
  -z-index: 10;
}
.cest-subject .cest-left .cest-activity .cest-actpics .cest-sign:hover {
  background: url("../images/cest/cest-sign-on.png") no-repeat right center;
}
.cest-subject .cest-left .cest-activity .cest-actbtn a {
  width: 34px;
  height: 34px;
  z-index: 20;
  position: absolute;
  top: 45%;
}
.cest-subject .cest-left .cest-activity .cest-actbtn .cest-acprev {
  left: 9px;
  background: url("../images/about/about-prev.png") no-repeat center center;
  background-size: 100%;
}
.cest-subject .cest-left .cest-activity .cest-actbtn .cest-acnext {
  right: 9px;
  background: url("../images/about/about-next.png") no-repeat center center;
  background-size: 100%;
}
.cest-subject .cest-left .cest-activity .cest-actbtn .cest-acprev:hover {
  left: 9px;
  background: url("../images/about/about-prev-on.png") no-repeat center center;
  background-size: 100%;
}
.cest-subject .cest-left .cest-activity .cest-actbtn .cest-acnext:hover {
  right: 9px;
  background: url("../images/about/about-next-on.png") no-repeat center center;
  background-size: 100%;
}
.cest-subject .cest-left .cest-activity .cest-actbtn .cest-acprev.prevStop {
  display: none;
}
.cest-subject .cest-left .cest-activity .cest-actbtn .cest-acnext.nextStop {
  display: none;
}

.cest-subject .cest-main {
  width: 730px;
  padding: 15px 40px 20px 40px;
  float: right;
  background: #ffffff;
  min-height: 165px;
  position: relative;
  z-index: 30;
}
.cest-subject .cest-main .cest-switch {
  width: 100%;
  padding-bottom: 5px;
  border-bottom: 3px #e3daca solid;
  text-align: right;
  margin-bottom: 30px;
}
.about .cest-subject .cest-main .cest-switch {
  text-align: left;
}
.cest-subject .cest-main .cest-switch li {
  display: inline-block;
  overflow: hidden;
  height: 40px;
  padding-left: 20px;
}
.cest-subject .cest-main .cest-switch li a {
  font-size: 18px;
  color: #797a81;
  line-height: 40px;
  font-weight: bold;
}
.cest-subject .cest-main .cest-switch li.curr a {
  color: #ffaa05;
}
.cest-subject .cest-main .cest-main-top {
  width: 100%;
  padding: 15px 0;
}
.cest-subject .cest-main .cest-main-top h3 {
  font-size: 18px;
  color: #ffaa05;
  padding-bottom: 5px;
}
.cest-subject .cest-main .cest-main-top p {
  font-size: 14px;
  color: #797a81;
  padding-bottom: 10px;
}
.cest-subject .cest-main .cest-item {
  width: 100%;
  display: none;
}
.cest-subject .cest-main .cest-item.on {
  display: block;
}
.cest-subject .cest-main .cest-maincon {
  width: 100%;
  min-height: 100px;
}
.cest-subject .cest-main .cest-maincon h3 {
  font-size: 18px;
  color: #ffaa05;
  padding-bottom: 5px;
}
.cest-subject .cest-main .cest-maincon p {
  font-size: 14px;
  color: #797a81;
  padding-bottom: 16px;
}
.cest-subject .cest-main .cest-maincon .doing-hove {
  width: 100%;
  padding-top: 10px;
}
.cest-subject .cest-main .cest-maincon .doing-hove li {
  width: 103px;
  position: relative;
  float: left;
  height: 54px;
}
.cest-subject .cest-main .cest-maincon .doing-hove li h3 {
  font-size: 22px;
  color: #797a81;
  font-family: "montserrat-bold";
}
.cest-subject .cest-main .cest-maincon .doing-hove li p {
  color: #797a81;
}
.cest-subject .cest-main .cest-maincon .doing-hove li .doing-hove-con {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: none;
}
.cest-subject .cest-main .cest-maincon .doing-hove li .doing-hove-con h4 {
  font-size: 14px;
  color: #797a81;
}

/*18-9-10*/
.cest-subject .cest-main .cest-item.appreciation {
  padding-top: 20px;
  border-top: 3px #e3daca solid;
}
.cest-subject .cest-main .cest-item.appreciation h4 {
  font-size: 14px;
  color: #757474;
  line-height: 14px;
  padding-bottom: 15px;
}
.cest-subject .cest-main .cest-item.appreciation .conta-subm {
  padding: 0 0 20px;
}
.cest-subject .cest-main .cest-item.appreciation .conta-subm p {
  font-size: 14px;
  color: #7a7a7a;
  line-height: 14px;
}
.cest-item.appreciation .conta-textarea {
  margin-bottom: 10px;
}
.cest-item.appreciation .appreciationBox {
  width: 100%;
  padding: 20px;
  background: #f2f2f2;
  box-sizing: border-box;
}
.cest-item.appreciation .appreciationBox h5 {
  font-size: 16px;
  color: #484444;
  line-height: 16px;
  padding-bottom: 20px;
}
.cest-item.appreciation .appreciationBox .appreciationItem {
  padding-bottom: 15px;
}
.cest-item.appreciation .appreciationBox h6 {
  font-size: 14px;
  color: #707070;
  line-height: 14px;
  padding-bottom: 8px;
  font-weight: normal;
}
.cest-item.appreciation .appreciationBox p {
  font-size: 16px;
  color: #443315;
}
/*18-9-10*/

.cest-subject .cest-sub-ban {
  width: 100%;
  height: 464px;
  background: url("../images/cest/cest-sub-ban.jpg") no-repeat center center;
}
.cest-subject .cest-Related {
  width: 330px;
  height: 465px;
  padding: 0 30px;
  background: #e1d9d0;
}
.cest-subject .cest-Related h2 {
  font-size: 18px;
  color: #870f1b;
  padding: 30px 0 10px;
}
.cest-subject .cest-Related li {
  width: 100%;
  border-bottom: 1px #cac3bb solid;
}
.cest-subject .cest-Related li a {
  width: 100%;
  padding: 15px 0;
}
.cest-subject .cest-Related li h3 {
  font-size: 18px;
  color: #3f3e55;
  font-weight: bold;
}

.Toreview {
  width: 100%;
  background: #f8f8f6;
  padding-bottom: 47px;
}
.Toreview h2 {
  font-size: 18px;
  color: #35313f;
  padding: 32px 0 25px;
  text-align: center;
}
.Toreview .Toreview-item {
  width: 100%;
  display: none;
}
.Toreview .Toreview-item.on {
  display: block;
}
.Toreview .Toreview-ban {
  width: 100%;
  position: relative;
}
.Toreview .Toreview-ban .Toreview-pics {
  width: 100%;
  overflow: hidden;
}
.Toreview .Toreview-ban .Toreview-pics li {
  width: 394px;
  height: 265px;
  float: left;
  margin-right: 16px;
  background: #fff;
  overflow: hidden;
}
.Toreview .Toreview-ban .Toreview-pics li a {
  padding: 45px 26px 0 26px;
  height: 100%;
}
.Toreview .Toreview-ban .Toreview-pics li h3 {
  font-size: 18px;
  color: #3f3e55;
  padding: 10px 0 12px 0;
}
.Toreview .Toreview-ban .Toreview-pics li h4 {
  font-size: 24px;
  color: #acd9de;
  font-family: "rubikregular";
}
.Toreview .Toreview-ban .Toreview-pics li p {
  font-size: 14px;
  color: #4c565d;
}
/*contact*/
.contact {
  width: 100%;
}
.conta-top {
  width: 100%;
}
.conta-left {
  width: 270px;
  float: right;
}
.conta-left .conta-code {
  width: 123px;
  float: left;
  position: relative;
}
.conta-left .conta-code img {
  width: 100%;
}
.conta-left p {
  font-size: 13px;
  color: #797a81;
  line-height: 20px;
  float: left;
  margin-top: 22px;
  margin-left: 8px;
}
.conta-con {
  width: 500px;
  float: right;
}
.conta-con h3 {
  font-size: 17px;
  color: #797a81;
  padding-bottom: 5px;
}
.conta-con h4,
.conta-con h5 {
  font-size: 14px;
  color: #797a81;
  display: inline-block;
  overflow: hidden;
  margin-right: 20px;
  font-weight: 500;
}
.conta-con h4 em {
  font-size: 24px;
  color: #ff3600;
  font-family: "rubikregular";
  vertical-align: -2px;
}
.conta-con h5 em {
  font-size: 24px;
  color: #797a81;
  font-family: "rubikregular";
  vertical-align: -2px;
}
.conta-con p {
  font-size: 14px;
  color: #797a81;
  padding-bottom: 5px;
}
.conta-infor {
  width: 100%;
}
.conta-from {
  width: 740px;
  height: 63px;
  margin-bottom: 10px;
}
.conta-from > div {
  float: left;
  height: 63px;
  margin-right: 10px;
}
.conta-from .conta-in1 {
  width: 170px;
}
.conta-from .conta-in2 {
  width: 115px;
}
.conta-from .conta-in3 {
  width: 208px;
}
.conta-from .conta-in4 {
  width: 207px;
}
.conta-from .conta-in5 {
  width: 85px;
}
.conta-from .conta-in6 {
  width: 180px;
}
.conta-from .conta-in7 {
  width: 205px;
}
.conta-from .conta-in8 {
  width: 230px;
}
.conta-from .conta-in9 {
  width: 730px;
}
.conta-from .conta-in9 .conta-sele {
  background-position: 96%;
}

/*18-9-12*/
.conta-infor input.userName {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 49px;
  background: #f8f8f6;
  line-height: 49px;
  font-size: 14px;
  color: #7a7a7a;
  text-indent: 16px;
  border: none;
  outline: none;
  margin-bottom: 10px;
}

.conta-input {
  width: 100%;
  height: 63px;
  background: #f8f8f6;
}
.conta-input input {
  width: 100%;
  height: 100%;
  font-size: 14px;
  color: #797a81;
  text-indent: 15px;
  border: none;
  background: none;
}

.conta-sele {
  width: 100%;
  height: 63px;
  position: relative;
  cursor: pointer;
  background: #f8f8f6 url("../images/inform-sele2.png") no-repeat 80% center;
}
.conta-sele input[type="text"] {
  font-size: 14px;
  color: #797a81;
  width: 85%;
  height: 63px;
  line-height: 63px;
  text-indent: 18px;
  border: none;
  background: none;
  cursor: pointer;
}
.conta-sele ul {
  width: 100%;
  background: #f8f8f6;
  z-index: 10;
  max-height: 250px;
  overflow-y: auto;
  border-top: none;
  position: absolute;
  left: -1px;
  top: 63px;
  display: none;
}
.conta-sele li {
  padding: 5px 0 5px 18px;
  font-size: 14px;
  color: #797a81;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.conta-sele li:hover {
  background: #fe4800;
  color: #fff;
}

.conta-textarea {
  width: 100%;
  height: 155px;
  background: #f8f8f6;
  border: none;
  margin-bottom: 25px;
  padding-top: 15px;
}
.conta-textarea textarea {
  font-size: 14px;
  color: #797a81;
  width: 100%;
  height: 100%;
  text-indent: 15px;
  background: none;
  border: none;
}
.conta-subm {
  width: 100%;
  padding: 20px 0px;
  overflow: hidden;
}
.conta-subm input[type="submit"] {
  font-size: 16px;
  color: #ff7b00;
  font-weight: bold;
  cursor: pointer;
  border: none;
  float: right;
  background: none;
  margin-right: 10px;
}
.conta-subm input[type="button"] {
  font-size: 16px;
  color: #797a81;
  font-weight: bold;
  cursor: not-allowed;
  border: none;
  float: right;
  background: none;
  margin-right: 10px;
  cursor: not-allowed;
}

.conta-upload {
  width: 100%;
  padding-top: 30px;
  position: relative;
  margin-top: -10px;
}
.conta-upload span {
  width: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
}
.conta-upload p {
  font-size: 14px;
  color: #797a81;
  line-height: 64px;
}
.conta-file {
  float: left;
  position: relative;
  margin-right: 15px;
  overflow: hidden;
  cursor: pointer;
}
.conta-file p {
  width: 168px;
  height: 64px;
  line-height: 64px;
  background: #ffb100;
  text-align: center;
  font-size: 16px;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer;
}
.conta-file input {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  cursor: pointer;
  width: 340px;
  height: 64px;
  margin-left: -170px;
}

/*news*/
.news-box {
  width: 100%;
  position: relative;
  overflow: hidden;
  padding: 15px 0 30px 0;
}
.news-list {
  width: 770px;
  overflow: hidden;
}
.news-list .news-warp {
  width: 230px;
  transition: all 0.4s;
  margin: 0 14px 15px 0;
  border: 2px #eeeeee solid;
  float: left;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.news-list .news-warp .news-con {
  width: 210px;
  padding: 16px 10px 20px 10px;
}
.news-list .news-warp .news-con h3 {
  font-size: 16px;
  color: #3f3e55;
  font-weight: 500;
  letter-spacing: -0.5px;
}
.news-list .news-warp .news-con h4 {
  font-size: 24px;
  color: #acd9de;
  font-weight: 500;
  font-family: "Montserrat-Regular";
  letter-spacing: -1px;
  padding-bottom: 4px;
}
.news-list .news-warp .news-con p {
  font-size: 14px;
  color: #979797;
  padding-top: 25px;
}
.news-list .news-warp img {
  max-width: 100%;
}
.news-list .news-warp:hover {
  border: 2px #fe5500 solid;
}

.page {
  width: 100%;
  height: 25px;
  text-align: right;
  overflow: hidden;
  content: "";
  clear: both;
  font-size: 0;
  padding-top: 10px;
}
.page a {
  font-size: 14px;
  color: #9ba1a2;
  display: inline-block;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  overflow: hidden;
  margin: 0 2px;
}
.page span {
  width: 25px;
  height: 25px;
  display: inline-block;
  overflow: hidden;
  font-size: 14px;
  color: #fff;
  background: #ffaa05;
  text-align: center;
  margin: 0 2px;
}

/*details*/
.details {
  width: 100%;
}
.details .cest-subject {
  padding-bottom: 0px;
}
.details-main {
  width: 100%;
  padding: 15px 0;
}
.details .details-title {
  width: 100%;
  padding-bottom: 35px;
}
.details .details-title h3 {
  font-size: 24px;
  color: #3f3e55;
  padding-bottom: 8px;
}
.details .details-title h4 {
  font-size: 36px;
  color: #acd9de;
  font-family: "Montserrat-Regular";
  line-height: 36px;
}
.details .details-con {
  width: 100%;
}
.details .details-con p {
  font-size: 14px;
  color: #797a81;
  padding-bottom: 15px;
}
.details .details-con p img {
  display: block;
  margin: 0 auto;
}

/*join*/
.join-list {
  width: 100%;
  padding: 20px 0;
}
.join-list ul {
  width: 780px;
}
/*.join-list li{width:270px;height:150px;padding-left:70px;float:left;margin-right:50px;}
.join-list li h3{font-size:24px;color:#fe6234;font-weight:500;padding-bottom:10px;}
.join-list li p{font-size:14px;color:#797a81;}
.join-list .join-li1{background:url("../images/about/join-li1.png") no-repeat left 5px;}
.join-list .join-li2{background:url("../images/about/join-li2.png") no-repeat left 5px;}
.join-list .join-li3{background:url("../images/about/join-li3.png") no-repeat left 5px;}
.join-list .join-li4{background:url("../images/about/join-li4.png") no-repeat 10px 5px;}
.join-list .join-li5{background:url("../images/about/join-li5.png") no-repeat 15px top;width:466px;}
.join-list .join-li5 h3{color:#ffaa05;}
*/
.join-list li {
  width: 355px;
  height: 227px;
  position: relative;
  float: left;
  margin: 0 20px 20px 0;
  overflow: hidden;
}
.join-list li .join-li-con {
  width: 315px;
  padding: 0 20px 20px 20px;
  background: rgba(255, 255, 255, 0.8) !important;
  position: absolute;
  left: 0;
  top: 177px;
}
.join-list li .join-li-con h3 {
  font-size: 18px;
  color: #fe5432;
  text-align: center;
  line-height: 50px;
}
.join-list li .join-li-con p {
  font-size: 14px;
  color: #797a81;
}
/*.join-list li:hover .join-li-con{top:auto;bottom:0;}*/

.recruit {
  width: 100%;
  background: #f8f8f6;
}
.recPro {
  width: 100%;
  height: 70px;
  border-bottom: 3px #ded6c5 solid;
  position: relative;
}
.recPro .recNav {
  float: left;
  height: 70px;
  position: relative;
}
.recPro .recNav li {
  float: left;
  padding-right: 25px;
  height: 70px;
}
.recPro .recNav li a {
  font-size: 16px;
  color: #797a81;
  line-height: 70px;
}
.recPro .recNav li.curr a {
  color: #ffaa05;
}
.recPro .resuline {
  width: 54px;
  height: 2px;
  background: #fe4800;
  position: absolute;
  left: 0;
  bottom: -1px;
}
.recPro .recPlace {
  float: right;
  height: 70px;
}
.recPro .recPlace li {
  float: left;
  height: 70px;
  margin-left: 25px;
}
.recPro .recPlace li a {
  font-size: 16px;
  color: #797a81;
  line-height: 70px;
}
.recPro .recPlace li.curr a {
  color: #35313f;
}
.recruit-list {
  width: 100%;
  padding: 30px 0;
  overflow: hidden;
}
.recruit-list ul {
  width: 1220px;
}
.recruit-list li {
  float: left;
  margin: 0 15px 15px 0;
  background: #fff;
}
.recruit-list li .recruit-warp {
  width: 314px;
  height: 100px;
  padding: 43px 30px 10px 30px;
  cursor: pointer;
}
.recruit-list li .recruit-warp h4 {
  font-size: 24px;
  color: #acd9de;
  padding-bottom: 7px;
}
.recruit-list li .recruit-warp h3 {
  font-size: 18px;
  color: #3f3e55;
  padding-bottom: 14px;
}

.recruit-Pop {
  width: 1200px;
  position: fixed;
  left: 50%;
  margin-left: -600px;
  top: 18%;
  background: #ffffff;
  z-index: 1000;
  display: none;
}
.recruit-Pop .recruit-close {
  width: 30px;
  height: 30px;
  background: url("../images/recruit-close.png") no-repeat center center;
  position: absolute;
  right: 30px;
  top: 20px;
}
.recruit-Pop .recruit-title {
  width: 100%;
  height: 65px;
  line-height: 65px;
  text-align: center;
  border-bottom: 1px #e6e6e6 solid;
}
.recruit-Pop .recruit-title h3 {
  font-size: 22px;
  color: #fe4800;
}
.recruit-Pop .recruit-con {
  width: 1104px;
  padding: 0 30px 40px 30px;
}
.recruit-Pop .recruit-con h4 {
  font-size: 16px;
  color: #797a81;
  padding: 25px 0 12px 0;
}
.recruit-Pop .recruit-con h5 {
  font-size: 16px;
  color: #fe4800;
  padding-top: 10px;
}
.recruit-Pop .recruit-con p {
  font-size: 14px;
  color: #797a81;
  padding-bottom: 2px;
}

/*custom*/
.parinfor {
  width: 100%;
}
.parinfor .parinfor-infor {
  width: 741px;
  height: 63px;
  margin-bottom: 8px;
}
.parinfor .parinfor-infor .parinfor-form {
  height: 63px;
  background: #f8f8f6;
  position: relative;
  margin-right: 10px;
  float: left;
}
.parinfor .parinfor-infor .parinfor-Prompt {
  width: 180px;
  height: 63px;
  position: absolute;
  top: 0;
  left: 0;
}
.parinfor .parinfor-infor .parinfor-Prompt p {
  font-size: 14px;
  color: #797a81;
  line-height: 63px;
  padding-left: 18px;
}
.parinfor .parinfor-infor .parinfor-con {
  height: 63px;
  float: left;
  width: 100% !important;
  position: relative;
  z-index: 3;
  padding-left: 18px;
}
.parinfor .parinfor-infor .parinfor-con input {
  font-size: 14px;
  color: #797a81;
  width: 100%;
  height: 63px;
  line-height: 63px;
  background: none;
  border: none;
  box-sizing: border-box;
}
.parinfor .parinfor-infor .parinfor-form1 {
  width: 237px;
}
.parinfor .parinfor-infor .parinfor-form1 .parinfor-con {
  width: 150px;
}
.parinfor .parinfor-infor .parinfor-form2 {
  width: 360px;
}
.parinfor .parinfor-infor .parinfor-form2 .parinfor-con {
  width: 275px;
}
.parinfor .parinfor-infor .parinfor-form3 {
  width: 113px;
}
.parinfor .parinfor-infor .parinfor-form4 {
  width: 165px;
}
.parinfor .parinfor-infor .parinfor-form4 .parinfor-con {
  width: 75px;
}
.parinfor .parinfor-infor .parinfor-form5 {
  width: 195px;
}
.parinfor .parinfor-infor .parinfor-form5 .parinfor-con {
  width: 110px;
}
.parinfor .parinfor-infor .parinfor-form6 {
  width: 228px;
}
.parinfor .parinfor-infor .parinfor-form6 .parinfor-con {
  width: 136px;
}

.parinfor2 {
  padding: 30px 0;
}

/*makean*/

.inform-sele {
  width: 100%;
  height: 63px;
  position: relative;
  cursor: pointer;
  background: #f8f8f6 url(../images/inform-sele2.png) no-repeat 88% center;
}
.inform-sele input[type="text"] {
  font-size: 14px;
  color: #797a81;
  width: 85%;
  height: 63px;
  line-height: 63px;
  text-indent: 18px;
  border: none;
  background: none;
  cursor: pointer;
}
.inform-sele ul {
  width: 100%;
  background: #f8f8f6;
  z-index: 10;
  max-height: 250px;
  overflow-y: auto;
  border-top: none;
  position: absolute;
  left: -1px;
  top: 63px;
  display: none;
  z-index: 22;
}
.inform-sele li {
  padding: 5px 0 5px 18px;
  font-size: 14px;
  color: #797a81;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.inform-sele li:hover {
  background: #ffb001;
  color: #fff;
}

.inform-input {
  width: 100%;
  height: 63px;
  background: #f8f8f6;
}
.inform-input input {
  font-size: 14px;
  color: #797a81;
  height: 63px;
  line-height: 63px;
  text-indent: 18px;
  width: 100%;
  border: none;
  background: none;
}

.makean {
  width: 100%;
  padding-bottom: 20px;
}
.makean-main {
  width: 100%;
}
.makean-main h3 {
  font-size: 16px;
  color: #797a81;
  padding: 20px 0;
  margin-bottom: 25px;
  border-bottom: 3px #e3daca solid;
}
.makean-infor {
  width: 740px;
  margin-bottom: 10px;
  clear: both;
  *zoom: 1;
}
.makean-infor:after {
  content: "";
  display: block;
  clear: both;
}

.makean-from1 {
  width: 180px;
  float: left;
  margin-right: 10px;
}
.makean-from2 {
  width: 110px;
  float: left;
  margin-right: 10px;
}
.makean-from3 {
  width: 300px;
  float: left;
  margin-right: 10px;
}
.makean-from4 {
  width: 265px;
  float: left;
  margin-right: 10px;
}
.makean-from5 {
  width: 360px;
  float: left;
  margin-right: 10px;
}
.makean-from6 {
  width: 460px;
  float: left;
  margin-right: 10px;
}
.makean-Area {
  width: 90px;
  float: left;
  margin-right: 10px;
}
.makean-con {
  float: left;
  margin-left: 5px;
  height: 63px;
}
.makean-con p {
  font-size: 13px;
  color: #bfbfbf;
  line-height: 63px;
}
.makean-con p em {
  color: #ff7b00;
  margin-right: 5px;
  vertical-align: -3px;
}
.makean-from5 .inform-sele,
.makean-from6 .inform-sele {
  background-position-x: 92%;
}
.makean-infor .conta-subm {
  float: right;
  width: auto;
  padding: 40px 0 0 0;
}

.domestic {
  width: 550px;
  float: left;
}
.abroad {
  width: 520px;
  float: left;
  display: none;
}
.zcityGroup {
  width: 240px;
  float: left;
  height: 63px;
}
.makean-Fold {
  width: 100%;
  display: none;
}
.makean-more {
  width: 54px;
  height: 54px;
  background: url("../images/more.png") no-repeat center center;
  display: block;
  margin: 30px auto 0 auto;
}
.more {
  width: 54px;
  height: 54px;
  background: url("../images/more.png") no-repeat center center;
  display: block;
  margin: 30px auto 0 auto;
}

/*ÃƒÂ§Ã…â€œÃ‚ÂÃƒÂ¤Ã‚Â»Ã‚Â½*/
.inform-Prov {
  width: 110px;
  height: 63px;
  margin-right: 10px;
  float: left;
  position: relative;
}
.inform-Prov ul {
  width: 100%;
  background: #f8f8f6;
  max-height: 300px;
  overflow-y: auto;
  border-top: none;
  position: absolute;
  left: 0px;
  top: 63px;
  display: none;
  z-index: 22;
}
.inform-Prov li {
  padding: 5px 0 5px 18px;
  font-size: 14px;
  color: #999999;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.inform-Prov li:hover {
  background: #ffaf00;
  color: #fff;
}
/*ÃƒÂ¥Ã‚Â¤Ã‚ÂÃƒÂ©Ã¢â€šÂ¬Ã¢â‚¬Â°ÃƒÂ¦Ã‚Â¡Ã¢â‚¬Â */
.checkbox-group {
  width: 100%;
}
.checkbox-group input {
  display: none;
  opacity: 0;
}
.checkbox-group input[type="checkbox"] + label,
.checkbox-group input[type="radio"] + label {
  color: #797a81;
  font-size: 14px;
  line-height: 25px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.checkbox-group input[type="checkbox"] + label:before,
.checkbox-group input[type="radio"] + label:before {
  display: inline-block;
  width: 25px;
  height: 25px;
  margin-right: 8px;
  content: "";
  background-color: #f8f8f6;
}
.checkbox-group input[type="checkbox"]:checked + label:before,
.checkbox-group input[type="radio"]:checked + label:before {
  content: "";
  background: url("../images/checkbox.jpg") no-repeat center center;
  background-size: 100%;
}
.inform-check {
  width: 535px;
  margin-right: 10px;
  margin-bottom: 20px;
}

/*ÃƒÂ¦Ã‚Â´Ã‚Â»ÃƒÂ¥Ã…Â Ã‚Â¨*/
.ban-acti {
  max-width: 2200px;
  margin-top: 100px !important;
}
.activ-1 {
  width: 100%;
  padding-bottom: 40px;
  background: url("../images/activ-1.png") no-repeat center top;
}
.activ1-con {
  padding-top: 30px;
  width: 790px;
}
.activ1-con2 {
  padding-top: 30px;
  width: 100%;
}
.activ1-con h2 {
  font-size: 20px;
  color: #666666;
}
.activ1-con h3 {
  font-size: 22px;
  color: #999999;
  padding: 12px 0 15px 0;
}
.activ1-con p {
  font-size: 14px;
  color: #666666;
}
.activ-item li {
  width: 140px;
  float: left;
}
.activ-Marve {
  width: 100%;
  height: 397px;
  background: url("../images/activity/activ-Marve.jpg") no-repeat center center;
}
.Marve-list {
  width: 100%;
  padding-top: 42px;
  overflow: hidden;
}
.Marve-list li {
  float: left;
  margin-right: 22px;
}
.Marve-list li a {
  font-size: 16px;
  color: #ffe5db;
  font-weight: bold;
}
.Marve-list li.curr a {
  color: #ffffff;
}
.Marve-item {
  width: 100%;
  display: none;
}
.Marve-item.on {
  display: block;
}
.Marve-ban {
  width: 100%;
  height: 248px;
  position: relative;
  padding-top: 35px;
}
.Marve-pics {
  width: 100%;
  height: 248px;
  overflow: hidden;
}
.Marve-pics li {
  width: 382px;
  height: 248px;
  position: relative;
  overflow: hidden;
  margin-right: 27px;
  float: left;
}
.Marve-pics li h3 {
  font-size: 18px;
  color: #fff;
  width: 315px;
  position: absolute;
  bottom: 36px;
  left: 35px;
  font-weight: 500;
  z-index: 5;
  display: block;
}
.Marve-pics li .Marve-con {
  width: 315px;
  height: 208px;
  padding: 40px 32px 0 35px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  background: #000;
  -webkit-opacity: 0.4;
  opacity: 0.4;
}
.Marve-pics li .Marve-con h3 {
  font-size: 18px;
  color: #fff;
  padding-bottom: 20px;
  position: absolute;
  bottom: 36px;
  left: 35px;
  font-weight: 500;
  z-index: 2;
  display: none;
}
.Marve-pics li .Marve-con p {
  font-size: 13px;
  color: #898989;
  display: none;
}
.Marve-pics li .Marve-con em {
  font-size: 13px;
  color: #666666;
  display: none;
  padding-left: 22px;
  height: 15px;
  line-height: 15px;
  position: absolute;
  left: 35px;
  bottom: 30px;
  background: url("../images/preview.png") no-repeat left center;
}
.Marve-pics li:hover .Marve-con {
  -webkit-opacity: 0;
  opacity: 0;
}
.Marve-pics li .Marve-con2 {
  width: 315px;
  height: 208px;
  padding: 40px 32px 0 35px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  background: #000;
  -webkit-opacity: 0.4;
  opacity: 0.4;
}
.Marve-pics li:hover .Marve-con2 {
  -webkit-opacity: 0;
  opacity: 0;
}

.Marve-idxs {
  position: absolute;
  top: 10px;
  right: 0;
}
.Marve-idxs li {
  width: 23px;
  height: 6px;
  float: left;
  margin-left: 10px;
  background: #ffbca2;
  text-indent: 9999px;
  cursor: pointer;
}
.Marve-idxs li.on {
  background: #ebebeb;
}

.activPro {
  width: 100%;
  height: 93px;
  border-bottom: 1px #e7e4df solid;
  background: #fbf7f1;
}
.activNav {
  height: 93px;
  position: relative;
  width: 815px;
  float: left;
}
.activNav li {
  float: left;
  padding-right: 25px;
  height: 89px;
}
.activNav li a {
  font-size: 16px;
  color: #a09a8d;
  line-height: 89px;
  font-weight: bold;
}
.activNav li.curr a {
  color: #666666;
  border-bottom: 5px #ff7b47 solid;
}
.activNav .activline {
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 55px;
  height: 5px;
  background: #ff7b47;
  display: none;
}
.activNav2 {
  height: 93px;
  position: relative;
  width: 385px;
  float: left;
}
.activNav2 li {
  float: left;
  padding-right: 25px;
  height: 89px;
}
.activNav2 li a {
  font-size: 16px;
  color: #a09a8d;
  line-height: 89px;
  font-weight: bold;
}
.activNav2 li.curr a {
  color: #666666;
  border-bottom: 5px #ff7b47 solid;
}

.activNews {
  width: 100%;
  background: #fbf7f1;
}
.activNews-left {
  width: 790px;
  padding: 40px 12px 20px 0;
  float: left;
  border-right: 1px #e7e4df solid;
}
.activNews-item {
  width: 100%;
  display: none;
  position: relative;
}
.activNews-item.on {
  display: block;
}
.activNews-list {
  width: 100%;
}
.activNews-list li {
  width: 100%;
  height: 228px;
  margin-bottom: 20px;
}
.activNews-list li .activNews-img {
  width: 190px;
  height: 228px;
  float: left;
}
.activNews-list li .activNews-img img {
  max-width: 100%;
  display: block;
}
.activNews-list li .activNews-con {
  width: 520px;
  height: 188px;
  padding: 40px 40px 0 40px;
  background: #b3a286;
  float: left;
}
.activNews-list li .activNews-con h3 {
  font-size: 22px;
  color: #fff;
  padding-bottom: 20px;
}
.activNews-list li .activNews-con p {
  font-size: 14px;
  color: #ffffff;
}
.activNews-agenda {
  width: 100%;
}
.activNews-agenda li {
  width: 100%;
  height: 103px;
  background: #b3a286;
  margin-bottom: 12px;
}
.activNews-agenda li h4 {
  font-size: 27px;
  color: #ffeee8;
  font-family: "dincond-medium";
  font-weight: 500;
  width: 125px;
  height: 103px;
  line-height: 103px;
  text-align: right;
  float: left;
}
.activNews-agenda li p {
  font-size: 20px;
  color: #feede7;
  line-height: 24px;
  padding-left: 45px;
  width: 620px;
  height: 103px;
  height: 80px\0;
  padding-top: 33px\0;
  float: left;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.activNews-item .news-box {
  width: 795px;
}
.activNews-item .news-list {
  width: 815px;
}
.activNews-right {
  width: 385px;
  float: right;
  padding-top: 40px;
  background: url("../images/activity/activNews-lines.png") no-repeat left 5px;
  display: none;
}
.activNews-right.on {
  display: block;
}
.activNews-lines {
  width: 100%;
}
.activNews-lines li {
  width: 385px;
  height: 228px;
  margin-bottom: 20px;
  background: #e2ded9;
  position: relative;
}
.activNews-lines li a {
  padding: 35px 35px 0 35px;
  height: 193px;
}
.activNews-lines li h4 {
  font-size: 30px;
  color: #3f3e55;
  font-family: "Montserrat-Regular";
  padding-bottom: 5px;
}
.activNews-lines li h3 {
  font-size: 18px;
  color: #565566;
  padding-bottom: 20px;
}
.activNews-lines li p {
  font-size: 13px;
  color: #898989;
}
.activNews-lines li em {
  font-size: 13px;
  color: #666666;
  padding-left: 22px;
  height: 15px;
  line-height: 15px;
  position: absolute;
  left: 35px;
  bottom: 20px;
  background: url("../images/preview.png") no-repeat left center;
}

.activNews-item .activNews-lines {
  width: 100%;
  padding: 0;
  float: none;
  background: none;
}
.activNews-item .activNews-lines ul {
  width: 810px;
}
.activNews-item .activNews-lines li {
  float: left;
  margin-right: 20px;
}

.activSpot {
  width: 100%;
}
.activSpot li {
  width: 100%;
  height: 228px;
  margin-bottom: 20px;
}
.activSpot li .activSpot-img {
  width: 305px;
  height: 228px;
  float: left;
  float: left;
}
.activSpot li .activSpot-img img {
  height: 100%;
}
.activSpot li .activSpot-con {
  width: 400px;
  height: 193px;
  padding: 35px 40px 0 40px;
  float: left;
  background: #e2ded9;
  position: relative;
}
.activSpot li .activSpot-con h3 {
  font-size: 18px;
  color: #3f3e55;
  padding-bottom: 15px;
}
.activSpot li .activSpot-con h4 {
  font-size: 30px;
  color: #3f3e55;
  font-family: "Montserrat-Regular";
  padding-bottom: 5px;
}
.activSpot li .activSpot-con p {
  font-size: 13px;
  color: #898989;
}
.activSpot li .activSpot-con em {
  font-size: 13px;
  color: #666666;
  padding-left: 22px;
  height: 15px;
  line-height: 15px;
  position: absolute;
  left: 40px;
  bottom: 20px;
  background: url("../images/preview.png") no-repeat left center;
}

.activNews-more {
  width: 100%;
  height: 50px;
  background: url("../images/activity/activNews-more.png") no-repeat center
    center;
  margin-top: 10px;
}

.traffic {
  width: 100%;
  height: 613px;
  background: url("../images/activity/traffic.jpg") no-repeat center center;
}
.traffic-top {
  width: 100%;
  padding-bottom: 10px;
}
.traffic-list {
  width: 730px;
  float: left;
  padding-top: 128px;
}
.traffic-list li {
  width: 100px;
  height: 100px;
  background: #958f8f;
  margin-right: 10px;
  float: left;
  text-align: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  line-height: 100px;
}
.traffic-list li p {
  font-size: 16px;
  color: #fff;
  line-height: 100px;
}
.traffic-list li p img {
  vertical-align: middle;
}
.traffic-list li.curr {
  background: #ff7b47;
}

.traffic-item {
  width: 468px;
  float: right;
  display: none;
}
.traffic-item.on {
  display: block;
}
.traffic-map {
  width: 100%;
  height: 325px;
}
.traffic-con {
  width: 100%;
  padding-top: 150px;
}
.traffic-con h3 {
  font-size: 22px;
  color: #fff1d9;
}
.traffic-con p {
  font-size: 14px;
  color: #fff1d9;
}

.Support {
  width: 100%;
  padding: 45px 0 10px 0;
}
.Support-con {
  width: 100%;
  padding-bottom: 25px;
}
.Support-con h3 {
  font-size: 22px;
  color: #333;
  padding-bottom: 15px;
}
.Support-con li {
  float: left;
  margin-right: 30px;
}
.Support-con li img {
  vertical-align: middle;
}
.Support-con li p {
  font-size: 14px;
  color: #999999;
}

.activ-item {
  width: 285px;
  height: 99px;
  border: 1px #f8f6f2 solid;
  border-right: none;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 100;
  background: rgba(255, 255, 255, 0.6) !important;
  background: #fff;
  filter: alpha(opacity=70);
}
.activ-item .begin {
  position: absolute;
  right: 295px;
  font-size: 16px;
  color: #666666;
  white-space: nowrap;
  top: 26px;
}
.activ-item li {
  width: 94px;
  padding-top: 20px;
  float: left;
  border-right: 1px #f8f6f2 solid;
  text-align: center;
}
.activ-item li span {
  font-size: 52px;
  color: #ff7b47;
  font-family: "dincond-medium";
}
.activ-item li p {
  font-size: 14px;
  color: #a09a8d;
  padding-top: 5px;
  text-align: center;
}

.activ-book {
  position: absolute;
  top: 0px;
  right: 0;
  z-index: 101;
  -webkit-transition: all 0s;
  transition: all 0s;
}

/*ÃƒÂ¦Ã‚Â´Ã‚Â»ÃƒÂ¥Ã…Â Ã‚Â¨ÃƒÂ¥Ã‚Â¼Ã‚Â¹ÃƒÂ§Ã‚ÂªÃ¢â‚¬â€*/
.MarvePop {
  width: 900px;
  height: 700px;
  position: fixed;
  top: 20%;
  left: 50%;
  margin-left: -500px;
  z-index: 1000;
  display: none;
}

.MarvePop-ban {
  width: 900px;
  height: 700px;
  position: relative;
}
.MarvePop-pics {
  width: 880px;
  height: 570px;
  overflow: hidden;
  position: relative;
  background: #fff;
  padding: 10px;
}
.MarvePop-pic {
  width: 880px;
  height: 570px;
  overflow: hidden;
  position: relative;
}
.MarvePop-pics .MarvePop-pic ul {
  position: absolute;
  left: 10px;
  top: 0px;
}
.MarvePop-pics .MarvePop-pic li {
  width: 880px !important;
  height: 570px;
}
.MarvePop-pics .MarvePop-pic li img {
  max-width: 100%;
}
.MarvePop-ban .about-btns a {
  top: 44%;
}
.MarvePop-ban .about-btns .about-prev {
  left: 48px;
}
.MarvePop-ban .about-btns .about-next {
  right: 48px;
}
.MarvePop-idxs {
  width: 900px;
  height: 97px;
  margin-top: 10px;
  overflow: hidden;
  position: relative;
}
.MarvePop-idxs ul {
  position: absolute;
  left: 0;
  top: 0;
}
.MarvePop-idxs li {
  width: 172px;
  height: 97px;
  float: left;
  margin-right: 10px;
  cursor: pointer;
  overflow: hidden;
}
.MarvePop-idxs li img {
  width: 172px;
  height: 97px;
}
.MarvePop-idxs li.on {
  border: 2px #fe4800 solid;
  width: 168px;
  height: 93px;
}
.MarvePop-idxs li.on img {
  width: 168px;
  height: 93px;
}

.MarvePop.on {
  width: 770px;
  height: 535px;
  left: 60%;
}
.MarvePop.on .MarvePop-ban {
  width: 770px;
  height: 535px;
}
.MarvePop.on .MarvePop-ban .MarvePop-pics {
  width: 747px;
  height: 420px;
}
.MarvePop.on .MarvePop-ban .MarvePop-pic {
  width: 747px;
  height: 420px;
}
.MarvePop.on .MarvePop-pics .MarvePop-pic li {
  width: 747px !important;
}
.MarvePop.on .MarvePop-pics .MarvePop-pic li img {
  width: 100%;
}
.MarvePop.on .MarvePop-ban .MarvePop-idxs {
  width: 770px;
}
.MarvePop.on .MarvePop-ban .MarvePop-idxs li {
  width: 147px;
  margin-right: 9px;
}
.MarvePop.on .MarvePop-ban .MarvePop-idxs li img {
  width: 100%;
}
.MarvePop.on .MarvePop-ban .MarvePop-idxs li.on {
  width: 143px;
}

/*meta*/
.meta-ban {
  width: 730px;
  position: relative;
  padding-bottom: 20px;
}
.meta-ban .meta-pics {
  width: 730px;
  overflow: hidden;
  padding-bottom: 15px;
}
.meta-ban .meta-pics li {
  width: 730px !important;
}
.meta-ban .meta-pics li img {
  display: block;
  margin: 0 auto;
}
.meta-ban .meta-pics li h3 {
  font-size: 16px;
  color: #fe6234;
  padding: 26px 0 15px 0;
}
.meta-ban .meta-pics li p {
  font-size: 14px;
  color: #797a81;
  padding-bottom: 20px;
}
.meta .meta-ban .meta-pics li div a {
  cursor: auto;
}

/* 18-9-10 */
.meta-ban .metaList {
  width: 100%;
}
.meta-ban .metaList li {
  height: 32px;
  border-bottom: 2px dashed #cbcbcb;
}
.meta-ban .metaList li a {
  display: block;
  width: 100%;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  color: #3d3d3d;
  font-weight: bold;
}
.meta-ban .metaList li em {
  font-size: 14px;
  color: #b4b4b4;
  line-height: 34px;
  float: right;
  font-weight: normal;
  font-family: "rubikregular";
  display: inline-block;
}
.meta-ban .metaList li.expired a {
  cursor: not-allowed !important;
}
/* 18-9-10 */

.meta-ban .meta-idxs {
  width: 100%;
  text-align: right;
}
.meta-ban .meta-idxs li {
  width: 8px;
  height: 8px;
  border-radius: 8px;
  display: inline-block;
  margin-left: 12px;
  background: #cdcdcd;
  text-indent: 999px;
  cursor: pointer;
  overflow: hidden;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.meta-ban .meta-idxs li.on {
  background: #d30015;
}

.meta-ban .meta-bot {
  width: 100%;
  overflow: hidden;
}
.meta-a {
  font-size: 14px;
  color: #acd9de;
  display: inline-block;
  margin-right: 20px;
}
.meta-a:hover {
  color: #acd9de;
}
.meta-download {
  padding-left: 30px;
  height: 22px;
  line-height: 22px;
  background: url("../images/cest/download.png") no-repeat left center;
}
.meta-ban .meta-down {
  width: 745px;
  overflow: hidden;
  padding: 30px 0 10px 0;
  display: none;
}
.meta-ban .meta-down .meta-item {
  width: 233px;
  height: 233px;
  float: left;
  margin-right: 15px;
  background: #f8f8f6;
  text-align: center;
}
.meta-ban .meta-down .meta-item a {
  width: 100%;
  height: 100%;
}
.meta-ban .meta-down .meta-item img {
  display: block;
}
.meta-ban .meta-down .meta-item em {
  padding: 36px 0 16px 0;
  display: block;
  margin: 0 auto;
}
.meta-ban .meta-down .meta-item h3 {
  font-size: 16px;
  color: #72717f;
  padding: 0 0 5px 0;
}
.meta-ban .meta-down .meta-item p {
  font-size: 14px;
  color: #72717f;
  display: inline-block;
  margin-right: 15px;
  padding-bottom: 8px;
}
.meta-ban .meta-down .meta-item a.noallow {
  cursor: not-allowed;
}
.signpro {
  width: 390px;
  height: 200px;
  position: fixed;
  left: 50%;
  top: 40%;
  z-index: 1000;
  margin: 0 0 0 -150px;
  display: none;
}
.meta-sign {
  width: 360px;
  height: 165px;
  padding: 35px 0 0 30px;
  background: url("../images/cest/Tagging2.jpg") no-repeat center center;
}
.meta-sign .meta-form {
  width: 100%;
  height: 60px;
  margin-bottom: 10px;
}
.meta-sign .meta-form em {
  width: 34px;
  height: 60px;
  line-height: 60px;
  margin-right: 18px;
  float: left;
}
.meta-sign .meta-form em img {
  vertical-align: middle;
}
.meta-sign .meta-form input[type="text"],
.meta-sign .meta-form input[type="password"] {
  font-size: 14px;
  color: #fff;
  width: 205px;
  height: 60px;
  text-indent: 18px;
  line-height: 60px\0;
  float: left;
  background: #ffc94f;
  border: none;
  margin-right: 15px;
}
.meta-sign .meta-form input[type="submit"] {
  font-size: 18px;
  color: #fff;
  float: left;
  line-height: 60px;
  cursor: pointer;
  background: none;
  border: none;
}
.meta-sign .meta-form input[type="button"] {
  font-size: 18px;
  color: #eeeeee;
  float: left;
  line-height: 60px;
  cursor: not-allowed;
  background: none;
  border: none;
}
.meta-sign .meta-form a {
  font-size: 18px;
  color: #fff;
  float: left;
  line-height: 60px;
}
.meta-sign .meta-form input::-webkit-input-placeholder {
  color: #fff;
}
.meta-sign .meta-form input::-moz-placeholder {
  color: #fff;
}
.meta-sign .meta-form input::-ms-placeholder {
  color: #fff;
}

.meta-infor {
  width: 100%;
  height: 130px;
  padding-top: 70px;
  text-align: center;
  position: relative;
  background: url("../images/cest/Tagging2.jpg") no-repeat center center;
}
.meta-infor em {
  margin-right: 10px;
  display: inline-block;
}
.meta-infor p {
  font-size: 36px;
  color: #fff;
  display: inline-block;
  line-height: 50px;
  overflow: hidden;
}
.meta-infor a {
  font-size: 12px;
  color: #fff;
  position: absolute;
  right: 13px;
  bottom: 10px;
}

/*ÃƒÂ¦Ã…â€œÃ¢â‚¬Â°ÃƒÂ¥Ã‚Â¥Ã¢â‚¬â€œÃƒÂ¥Ã‚Â¾Ã‚ÂÃƒÂ¨Ã‚Â¯Ã‚Â¢ÃƒÂ¨Ã‚Â¯Ã‚Â¦ÃƒÂ¦Ã†â€™Ã¢â‚¬Â¦ÃƒÂ©Ã‚Â¡Ã‚Âµ*/
.prizes {
  padding: 20px 0;
}
.prizes .prizes-title {
  width: 100%;
  padding-bottom: 35px;
}
.prizes .prizes-title h3 {
  font-size: 24px;
  color: #3f3e55;
  padding-bottom: 8px;
}
.prizes .prizes-title h4 {
  font-size: 36px;
  color: #acd9de;
  font-family: "Montserrat-Regular";
  line-height: 36px;
}
.prizes .prizes-con {
  width: 100%;
}
.prizes .prizes-con p {
  font-size: 14px;
  color: #797a81;
  padding-bottom: 30px;
}
.prizes .prizes-con p img {
  display: block;
  margin: 0 auto;
}
.prizes .prizes-infor {
  width: 100%;
  overflow: hidden;
  padding-top: 30px;
  border-top: 3px #e3daca solid;
}
.prizes .prizes-infor .prizes-in {
  height: 62px;
  background: #f8f8f6;
  margin-right: 10px;
  float: left;
}
.prizes .prizes-infor .prizes-in input {
  width: 100%;
  height: 62px;
  text-indent: 20px;
  font-size: 14px;
  color: #797a81;
  background: none;
  border: none;
}
.prizes .prizes-infor .prizes-in1 {
  width: 225px;
}
.prizes .prizes-infor .prizes-in2 {
  width: 75px;
}
.prizes .prizes-infor .prizes-in3 {
  width: 165px;
}
.prizes .prizes-infor .prizes-in4 {
  width: 225px;
}
.prizes .prizes-infor .prizes-area {
  width: 100%;
  height: 150px;
  background: #f8f8f6;
  margin: 10px 0 25px 0;
  float: left;
}
.prizes .prizes-infor .prizes-area textarea {
  width: 690px;
  height: 110px;
  background: none;
  border: none;
  padding: 20px;
}
.prizes .prizes-infor .prizes-a {
  font-size: 20px;
  color: #ff7b00;
  text-align: right;
}

/*ÃƒÂ¨Ã‚Â°Ã†â€™ÃƒÂ¦Ã…Â¸Ã‚Â¥ÃƒÂ©Ã¢â‚¬â€Ã‚Â®ÃƒÂ¥Ã‚ÂÃ‚Â·*/
.tionnaire {
  width: 100%;
  padding-top: 30px;
}
.tionnaire .tionnaire-infor {
  width: 741px;
  height: 63px;
  margin-bottom: 10px;
}
.tionnaire .tionnaire-infor .tionnaire-form1 {
  width: 237px;
  float: left;
  margin-right: 10px;
}
.tionnaire .tionnaire-infor .tionnaire-form2 {
  width: 166px;
  float: left;
  margin-right: 10px;
}
.tionnaire .tionnaire-infor .tionnaire-form3 {
  width: 230px;
  float: left;
  margin-right: 10px;
}
.tionnaire .tionnaire-infor .tionnaire-Area {
  width: 75px;
  float: left;
  margin-right: 10px;
}
.tionnaire .go-tion {
  font-size: 16px;
  color: #fff;
  text-indent: 88px;
  width: 100%;
  height: 63px;
  line-height: 63px;
  background: #ffaa05 url("../images/meta/go-tion.png") no-repeat 57px center;
}
.tionnaire .tionnaire-file {
  width: 228px;
  height: 61px;
  position: relative;
  border: 1px #ffaa05 solid;
}
.tionnaire .tionnaire-file p {
  font-size: 14px;
  color: #ffaa05;
  width: 100%;
  height: 61px;
  line-height: 61px;
  text-align: center;
}
.tionnaire .tionnaire-file input {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-opacity: 0;
  opacity: 0;
  cursor: pointer;
}

/**/
#lottery {
  width: 495px;
  height: 495px;
}
#lottery table td {
  width: 165px;
  height: 165px;
  text-align: center;
  vertical-align: middle;
  font-size: 24px;
  color: #333;
  background: url("../images/meta/lottery-td.png") no-repeat center center;
}
#lottery table td img {
  max-width: 100%;
}
#lottery table td a {
  width: 165px;
  height: 165px;
  line-height: 160px;
  display: block;
  text-align: center;
  vertical-align: middle;
}
#lottery table td a img {
  vertical-align: middle;
}
#lottery table td.active {
  background: url("../images/meta/lottery-td2.png") no-repeat center center;
}
#lottery .lottery-draw {
  display: flex;
  justify-content: center;
  align-items: center;
}
#lottery .lottery-draw p {
  font-size: 24px;
  color: #ffffff;
  line-height: 32px;
  text-align: center;
  padding-top: 0;
}

.drawPro {
  width: 495px;
  height: 540px;
  position: fixed;
  left: 50%;
  top: 20%;
  margin-left: -250px;
  z-index: 10000;
  display: none;
}
.drawPro p {
  font-size: 14px;
  color: #cccccc;
  padding-top: 20px;
}
.drawPro p em {
  color: #ff8b03;
  margin: 0 3px 0 5px;
}
.drawPro .drawClose {
  width: 44px;
  height: 44px;
  background: url("../images/meta/drawClose.png") no-repeat center center;
  display: block;
  position: absolute;
  left: 225px;
  bottom: -70px;
}

/*search*/
.seaDeta {
  width: 100%;
  padding: 75px 0 40px 0;
}
.seaDeta-top {
  width: 100%;
  padding-bottom: 15px;
}
.seaDeta-top h3 {
  font-size: 22px;
  color: #999999;
  padding-bottom: 4px;
  font-weight: 500;
}
.seaDeta-top p {
  font-size: 14px;
  color: #999999;
}
.seaDeta-input {
  width: 1188px;
  height: 62px;
  border: 5px #ebebee solid;
}
.seaDeta-input input {
  width: 500px;
  height: 62px;
  line-height: 62px;
  float: left;
  background: none;
  border: none;
  padding-left: 20px;
  font-size: 14px;
  color: #848181;
}
.seaDeta-list {
  width: 100%;
  padding: 10px 0;
}
.seaDeta-list li {
  width: 1196px;
  border: 2px #e6e6e6 solid;
  margin-bottom: 10px;
}
.seaDeta-list li a {
  padding: 25px 75px 30px 30px;
}
.seaDeta-list li h4 {
  font-size: 30px;
  color: #999999;
  font-family: "Montserrat-Regular";
}
.seaDeta-list li h3 {
  font-size: 13px;
  color: #666666;
  padding: 3px 0 10px 0;
}
.seaDeta-list li p {
  font-size: 13px;
  color: #666666;
}
.search-more {
  width: 54px;
  height: 54px;
  background: url("../images/search-more.png") no-repeat center center;
  display: block;
  margin: 40px auto 0 auto;
}

/*meta4*/
.meta4 {
  width: 100%;
  padding-bottom: 20px;
}
.meta4-list {
  width: 100%;
  padding-bottom: 20px;
}
.meta4-list li {
  width: 100%;
  border-bottom: 1px #d6d6d6 dashed;
}
.meta4-list li a {
  width: 100%;
  padding: 30px 0;
}
.meta4-list li h3 {
  font-size: 24px;
  color: #3f3e55;
  font-weight: 500;
}
.meta4-list li h4 {
  font-size: 24px;
  color: #acd9de;
  font-family: "Montserrat-Regular";
  font-weight: 500;
  padding: 12px 0 12px 0;
}
.meta4-list li p {
  font-size: 14px;
  color: #797a81;
}

/*meta*/

.meta-switch {
  width: 100%;
  overflow: hidden;
  padding-bottom: 30px;
}
.meta-switch li {
  float: left;
  margin-right: 25px;
}
.meta-switch li a {
  font-size: 16px;
  color: #797a81;
  font-weight: bold;
}
.meta-switch li.curr a {
  color: #fe5432;
}
.meta-item {
  width: 100%;
  display: none;
}
.meta-item.on {
  display: block;
}
.meta-list {
  width: 100%;
}
.meta-list li {
  width: 100%;
  overflow: hidden;
  margin-bottom: 30px;
  position: relative;
}
.meta-list li .meta-li-img {
  width: 250px;
  float: left;
}
.meta-list li .meta-li-img img {
  width: 100%;
  display: block;
}
.meta-list li .meta-li-con {
  width: 465px;
  padding-left: 15px;
  float: left;
}
.meta-list li .meta-li-con h3 {
  font-size: 20px;
  color: #333333;
  padding-bottom: 12px;
}
.meta-list li .meta-li-con p {
  font-size: 14px;
  color: #797a81;
}
.meta-list li .meta-li-icon {
  position: absolute;
  left: 267px;
  bottom: 6px;
  width: 100%;
  z-index: 10;
}
.meta-list li .meta-li-icon .meta-icon1 {
  padding-left: 30px;
  font-size: 18px;
  color: #fe4918;
  font-weight: bold;
  background: url("../images/meta/meta-icon1.png") no-repeat left center;
  float: left;
  margin-right: 40px;
}
.meta-list li .meta-li-icon .meta-icon2 {
  padding-left: 30px;
  font-size: 14px;
  color: #999999;
  background: url("../images/meta/meta-icon2.png") no-repeat left center;
  float: left;
  margin-right: 40px;
}
.meta-list li .meta-li-icon .meta-icon1.on {
  color: #999999;
  background: url("../images/meta/meta-icon1_on.png") no-repeat left center;
  cursor: not-allowed;
}

.activ-Data {
  width: 385px;
  position: absolute;
  right: 0;
  top: 20px;
}
.activ-Data .activ-bd {
  width: 100%;
  height: 170px;
}
.activ-Data .activ-bd li {
  width: 120px;
  height: 170px;
  text-align: center;
  background: #f2f2f2;
  float: left;
  margin-right: 15px;
  position: relative;
}
.activ-Data .activ-bd li a {
  width: 100%;
  height: 100%;
}
.activ-Data .activ-bd li em {
  width: 100%;
  text-align: center;
  padding-top: 18px;
  height: 70px;
  line-height: 70px;
  display: block;
}
.activ-Data .activ-bd li em img {
  display: block;
  margin: 0 auto;
  vertical-align: middle;
}
.activ-Data .activ-bd li h3 {
  font-size: 16px;
  color: #666666;
  font-weight: 500;
  line-height: 20px;
}
.activ-Data .activ-bd li p {
  width: 22px;
  height: 22px;
  background: url("../images/cest/download.png") no-repeat center center;
  position: absolute;
  left: 49px;
  bottom: 15px;
}
.activ-Data .activ-hd {
  text-align: center;
  padding-top: 2px;
}
.activ-Data .activ-hd li {
  display: inline-block;
  overflow: hidden;
  cursor: pointer;
  background: #b3b3b3;
  text-indent: 100px;
  width: 8px;
  height: 8px;
  margin: 0 4px;
  border-radius: 10px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.activ-Data .activ-hd li.on {
  background: #ff7c48;
}
.activ-Data .activ-bd li.not a {
  cursor: not-allowed;
}
.activ-Data .activ-bd li.not p {
  background: url("../images/cest/not-download.png") no-repeat center center;
}

.videoLayer {
  width: 1320px;
  height: 624px;
  position: fixed;
  top: 50%;
  margin-top: -312px;
  left: 50%;
  margin-left: -660px;
  display: none;
  z-index: 999999;
}
.videoLayer video {
  width: 100%;
  height: 100%;
}

.add_ind {
  position: fixed;
  width: 400px;
  height: 320px;
  right: 0;
  top: 15%;
  overflow: hidden;
}
.add_ind .add_hover {
  position: absolute;
  z-index: 1;
  right: 0;
  top: 0;
  width: 60px;
  height: 160px;
  transition: all 0.5s;
  background: url(../images/add/add_click.jpg) no-repeat center;
}
.add_ind .add_hover .tit{
  width: 48px;
  color: #fff;
  line-height: 21px;
  font-size: 12px;
  text-align: center;
  margin: 69px 0 0 7px;
  word-break: break-all;
}
.add_ind .add_con {
  box-sizing: border-box;
  position: absolute;
  z-index: 2;
  left: 60px;
  top: 0;
  width: 400px;
  height: 320px;
  transition: all 0.5s;
  background: url(../images/add/add_bg.jpg) no-repeat center;
  padding: 20px 10px 0 30px;
}
.add_ind .add_hover:hover {
  right: -60px;
}
.add_ind .add_hover:hover .add_con {
  left: -400px;
}
.add_ind .add_con h1 {
  font-size: 18px;
  color: #fff;
  line-height: 36px;
  padding-left: 42px;
  margin-bottom: 20px;
  background: url(../images/add/add_icon1.png) no-repeat center left;
}
.add_ind .add_con li {
  font-size: 16px;
  color: #fff;
  margin-bottom: 10px;
  background: no-repeat left 4px;
  padding-left: 30px;
}
.add_ind .add_con li.li1 {
  background-image: url(../images/add/add_icon2.png);
}
.add_ind .add_con li.li2 {
  background-image: url(../images/add/add_icon3.png);
}
.add_ind .add_con li.li3 {
  background-image: url(../images/add/add_icon4.png);
}
.add_ind .add_con li.li4 {
  background-image: url(../images/add/add_icon5.png);
}
.add_ind .add_con li span {
  color: rgba(255, 255, 255, 0.4);
}
.add_ind .add_con a {
  font-size: 14px;
  color: #fff;
  margin-top: 20px;
}
.aboutAdvan .aboutAdvan-con {
  width: 345px;
}
.aboutAdvan .aboutAdvan-con p {
  margin-bottom: 40px;
}
.aboutAdvan .aboutAdvan-list .li1 {
  width: 265px;
  height: 216px;
  top: 55px;
  left: 315px;
  background: url(../images/add/about_li1.png) no-repeat center;
}
.aboutAdvan .aboutAdvan-list .li2 {
  width: 256px;
  height: 227px;
  top: 170px;
  left: 115px;
  background: url(../images/add/about_li2.png) no-repeat center;
}
.aboutAdvan .aboutAdvan-list .li3 {
  width: 288px;
  height: 256px;
  top: 280px;
  left: 310px;
  background: url(../images/add/about_li3.png) no-repeat center;
}
.aboutAdvan .aboutAdvan-list .li4 {
  width: 326px;
  height: 288px;
  top: 135px;
  left: 528px;
  background: url(../images/add/about_li4.png) no-repeat center;
}
.aboutAdvan .aboutAdvan-list li{
  box-sizing: border-box;
  padding-top: 35px;
}
.aboutAdvan .aboutAdvan-list li h1{
  color: #fff;
  font-size: 32px;
  margin-bottom: 10px;
  font-family: "rubikregular";
  text-align: center;
}
.aboutAdvan .aboutAdvan-list li p{
  color: rgba(255, 255, 255, 0.8);
  font-size: 12px;
 text-align: center;
 line-height: 20px;
}
.aboutAdvan .aboutAdvan-list li span{
  font-size: 32px;
  color: #fff;
  font-family: "rubikregular";
}
.aboutAdvan .aboutAdvan-list li.li1 h1{
  margin-left: -12px;
}
.aboutAdvan .aboutAdvan-list li.li1 p{
  margin-left: -12px;
}
.aboutAdvan .aboutAdvan-list li.li3{
  padding-top: 45px;
}
.aboutAdvan .aboutAdvan-list li.li3 h1{
  font-size: 62px;
}
.aboutAdvan .aboutAdvan-list li.li4{
  padding-top: 45px;
}
.aboutAdvan .aboutAdvan-list li.li4 h1{
  font-size: 62px;
}
.btns .btns-icon.btns-wx .btns-wx-con h3{
  padding-bottom: 0;
}

/* 2021.6 */
.home-top .w1200 {
  height: 100%;
}

.homeNews {
  width: 520px;
  /* position: absolute; */
  top: 0;
  margin-left: -93px;
  padding-left: 90px;
}

.homeNews .homeNews-ban .homeNews-pics {
  width: 400px;
}

.homeNews .homeNews-ban .homeNews-pics li {
  width: 400px !important;
}

.homeNews .homeNews-ban .homeNews-pics li h3 {
  font-size: 18px;
  padding-bottom: 3px;
}

.homeNews .homeNews-ban .homeNews-pics li h4 {
  font-size: 18px;
  padding-bottom: 8px;
}

.homeNews .homeNews-ban .homeNews-pics li p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.homeVideo {
  position: relative;
  float: left;
  width: 347px;
  height: 346px;
  background: url(../images/video-pic.jpg) no-repeat center;
}

.homeVideo .btn {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -16px;
  margin-top: -16px;
  width: 32px;
  height: 32px;
  background: url(../images/video-btn.png) no-repeat center;
  cursor: pointer;
}

.homeArea {
  width: 520px;
  right: -93px;
  padding-right: 93px;
}

.homeArea .homeArea-con {
  padding-bottom: 30px;
}

.homeArea .homeArea-con p {
  line-height: 22px;
}

.homeArea .homeArea-list ul {
  width: 110%;
}

.homeArea .homeArea-list li:last-child {
  margin-right: 0;
}

.homeArea .homeArea-con h3 {
  margin-bottom: 15px;
}

.homeArea .homeArea-list li em {
  zoom: 0.75;
}

.homeArea .homeArea-list li p {
  padding-top: 0;
  font-size: 12px;
  line-height: 1.2;
}
.homeNews .homeNews-ban .homeNews-pics li em{
  padding-top: 25px;
}
.pop-wrap {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
}
.pop-wrap var {
width: 100%;
height: 100%;
background-color: #000;
opacity: 0.7;
filter: Alpha(opacity=70);
position: absolute;
left: 0;
top: 0;
z-index: 10;
}
.pop-wrap .pop-cont {
width: 768px;
position: absolute;
left: 0;
right: 0;
top: 30%;
bottom: auto;
height: 432px;
margin: auto;
/* padding: 10px; */
z-index: 99;
}
.pop-wrap .pop-cont video {
position: absolute;
left: 0;
right: 0;
margin: auto;
height: 432px;
width: 100%;
object-fit: fill;
z-index: 99;
}



/* #head_pop *{box-sizing: border-box;}
#head_pop input::-webkit-input-placeholder{color:#ffe5aa;}
#head_pop input::-moz-placeholder{color:#ffe5aa;}
#head_pop input:-ms-input-placeholder{color:#ffe5aa;}
#head_pop input::-webkit-input-placeholder{color:#ffe5aa;}
#head_pop input::placeholder{color:#ffe5aa;}
#head_pop{display:none; position:fixed; left:0; top:0; width:100%; height:100%; z-index: 9999;}
#head_pop .bg{position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.5);}
#head_pop .cnt{position:absolute; left:50%; top:50%; z-index: 50; background:#feae01 url(../images/head_pop_cnt_bg.jpg) no-repeat bottom right;}
#head_pop .enroll_wrap{display:none; width:360px; height:320px; padding:60px 60px 0; margin:-160px 0 0 -180px;}
#head_pop input{position:relative; height:46px;width:100%;margin-bottom: 10px;display:block;line-height: 46px;padding:0 20px;font-size: 14px;color:#fff;background-color:#ffc94f !important; background:no-repeat;border-radius: 0;border:0 none;}
#head_pop .enroll_wrap .user,#head_pop .enroll_wrap .cipher{position:relative; background:#ffc94f;}
#head_pop .enroll_wrap .user input,#head_pop .enroll_wrap .cipher input{position:relative; z-index: 5; padding-left: 60px; background-color:transparent;}
#head_pop .enroll_wrap .user:after{content:""; display:block; position:absolute; left:0; top:0; width:50px; height:100%; background-image:url(../images/enroll_icon1.png); background-repeat:no-repeat; background-position: 10px center; padding-left: 60px; background-size: 24px; z-index: 5;}
#head_pop .enroll_wrap .cipher:after{content:""; display:block; position:absolute; left:0; top:0; width:50px; height:100%; background-image:url(../images/enroll_icon2.png); background-repeat:no-repeat; background-position: 13px center; padding-left: 60px; background-size: 22px; z-index: 5;}
#head_pop .btn{height: 46px;line-height: 46px;text-align: center;font-size: 16px;color:#fff;text-align: center;background:#ffc94f no-repeat;margin-bottom: 25px;}
#head_pop .btn:hover{background:#fe4800;}
#head_pop .else a{font-size: 16px;line-height: 28px;color:#fff;}
#head_pop .else .l_btn{float:left;}
#head_pop .else .r_btn{float:right;}
#head_pop .else a:hover{color:#fe4800;}
#head_pop .login_wrap{display:none;width:540px;height: 650px;padding: 60px 60px;margin:-325px 0 0 -270px;}
#head_pop .verify{position:relative;}
#head_pop .verify input{padding-right: 158px;}
#head_pop .verify .get{position:absolute;right:0;top:0;width:138px;height: 46px; padding:3px 10px; line-height: 20px;text-align: center;font-size: 14px;color:#ff7400;text-align: center;background:#ffdd8f;}
#head_pop .verify .get:hover{color:#fff; background:#fe4800;}
#head_pop .verify .time{display:none; position:absolute; right:0; top:0; width:138px; height:46px; line-height: 46px; text-align: center; font-size: 14px; color:#ff7400; text-align: center; background:#ffdd8f; z-index: 5;}
#head_pop .explain{position:relative; padding-left:30px; font-size: 14px; color:#fff; line-height: 28px; margin:15px 0; color:rgba(255,255,255,.8);}
#head_pop .explain em{position:absolute; left:0; top:5px; cursor:pointer; display:inline-block; vertical-align: middle; width:18px; height:18px; background:#ffdd8f no-repeat center; margin-right: 10px;}
#head_pop .explain a{display:inline-block; vertical-align: middle; color:rgba(255,255,255,1);}
#head_pop .explain em.on{background-image:url(../images/checkbox2.png);}
#head_pop .explain a:hover{color:#fe4800;}
#head_pop .else{text-align: center;}
#head_pop .else a{display:inline-block;}
#head_pop .forget_wrap{display:none; width:540px; height:400px; padding:60px 60px 0; margin:-200px 0 0 -270px;}
#head_pop .login_wrap input{height: 46px;line-height: 46px;}

#head_pop input:-internal-autofill-previewed,#head_pop input:-internal-autofill-selected,
#head_pop .enroll_wrap .user input:-internal-autofill-previewed, #head_pop .enroll_wrap .cipher input:-internal-autofill-previewed,#head_pop .enroll_wrap .user input:-internal-autofill-selected, #head_pop .enroll_wrap .cipher input:-internal-autofill-selected
{color: #fff !important; -webkit-text-fill-color: #fff !important; -webkit-box-shadow: 0 0 0px 1000px #ffc94f inset;}
#head_pop input:autofill,#head_pop input:autofill:hover,#head_pop input:autofill:focus,#head_pop input:autofill:active,
#head_pop .enroll_wrap .user:autofill,#head_pop .enroll_wrap .user:autofill:hover,#head_pop .enroll_wrap .user:autofill:focus,#head_pop .enroll_wrap .user:autofill:active,
#head_pop .enroll_wrap .cipher:autofill,#head_pop .enroll_wrap .cipher:autofill:hover,#head_pop .enroll_wrap .cipher:autofill:focus,#head_pop .enroll_wrap .cipher:autofill:active,
#head_pop input:-webkit-autofill,#head_pop input:-webkit-autofill:hover,#head_pop input:-webkit-autofill:focus,#head_pop input:-webkit-autofill:active {box-shadow: inset 0 0 0 1000px #ffc94f!important; background-color:#ffc94f !important;}


#head_pop .apply-form_wrap{padding-right: 0; padding-bottom: 120px; height: auto; margin-top: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
#head_pop .apply-form_wrap .scll-box{padding-right: 50px; margin-right: 10px; max-height: calc(100vh - 210px); overflow: hidden; overflow-y: auto;}
#head_pop .apply-form_wrap .scll-box::-webkit-scrollbar-thumb {background-color: #fff;}
#head_pop .apply-form_wrap .btn{position: absolute; left: 60px; right: 60px; bottom: 60px; margin: 0;}

.apply-succeed{display: none; position: fixed; left: 0; top: 0; width: 100%; height:100%; z-index: 1000;}
.apply-succeed .bg{width: 100%; height: 100%; background: rgba(0,0,0,.5);}
.apply-succeed .cnt{position: absolute; left: 50%; top: 50%; padding: 80px 0; width: 800px; margin: -220px 0 0 -400px; z-index: 50; background: #fff;}
.apply-succeed .icon{margin: 0 auto 40px; display: block;}
.apply-succeed .til{font-size: 22px; color: #333; text-align: center; line-height: 1; margin-bottom: 12px;}
.apply-succeed p{font-size: 14px; color: #999; text-align: center; line-height: 24px; margin: 0;}
.apply-succeed .btn{width: 152px; height: 54px; background: #fe4800; cursor: pointer; text-align: center; font-size: 15px; color: #fff; line-height: 54px; margin: 46px auto 0; transition: all .4s;}
.apply-succeed .btn:hover{background: #e14204;}
.apply-succeed .close{position: absolute; right: 30px; top: 30px; width: 24px; height: 24px; background: url(../images/icon-close.png) no-repeat center;}
#head_pop .apply-form_wrap{width: 600px;}
#head_pop .apply-form_wrap .scll-box::-webkit-scrollbar {width: 5px; border-radius: 3px;} */


#head_pop *{box-sizing: border-box;}
#head_pop input::-webkit-input-placeholder{color:#ffe5aa;}
#head_pop input::-moz-placeholder{color:#ffe5aa;}
#head_pop input:-ms-input-placeholder{color:#ffe5aa;}
#head_pop input::-webkit-input-placeholder{color:#ffe5aa;}
#head_pop input::placeholder{color:#ffe5aa;}
#head_pop{display:none; position:fixed; left:0; top:0; width:100%; height:100%; z-index: 9999;}
#head_pop .bg{position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.5);}
#head_pop .cnt{position:absolute; left:50%; top:50%; z-index: 50; background:#feae01 url(../images/head_pop_cnt_bg.jpg) no-repeat bottom right;}
#head_pop .enroll_wrap{display:none; width:360px; height:320px; padding:60px 60px 0; margin:-160px 0 0 -180px;}
#head_pop input{position:relative; height:46px;width:100%;margin-bottom: 10px;display:block;line-height: 46px;padding:0 20px;font-size: 14px;color:#fff;background-color:#ffc94f !important; background:no-repeat;border-radius: 0;border:0 none;}
#head_pop .enroll_wrap .user,#head_pop .enroll_wrap .cipher{position:relative; background:#ffc94f;}
#head_pop .enroll_wrap .user input,#head_pop .enroll_wrap .cipher input{position:relative; z-index: 5; padding-left: 60px; background-color:transparent !important;}
#head_pop .enroll_wrap .user:after{content:""; display:block; position:absolute; left:0; top:0; width:50px; height:100%; background-image:url(../images/enroll_icon1.png); background-repeat:no-repeat; background-position: 10px center; padding-left: 60px; background-size: 24px; z-index: 5;}
#head_pop .enroll_wrap .cipher:after{content:""; display:block; position:absolute; left:0; top:0; width:50px; height:100%; background-image:url(../images/enroll_icon2.png); background-repeat:no-repeat; background-position: 13px center; padding-left: 60px; background-size: 22px; z-index: 5;}
#head_pop .btn{height: 46px;line-height: 46px;text-align: center;font-size: 16px;color:#fff;text-align: center;background:#ffc94f no-repeat;margin-bottom: 25px;}
#head_pop .btn:hover{background:#fe4800;}
#head_pop .else a{font-size: 16px;line-height: 28px;color:#fff;}
#head_pop .else .l_btn{float:left;}
#head_pop .else .r_btn{float:right;}
#head_pop .else a:hover{color:#fe4800;}
#head_pop .login_wrap{display:none;width:540px;height: 650px; padding: 60px 60px;margin:-360px 0 0 -270px;}
#head_pop .verify{position:relative;}
#head_pop .verify input{padding-right: 158px;}
#head_pop .verify .get{position:absolute;right:0;top:0;width:138px;height: 46px;line-height: 46px;text-align: center;font-size: 14px;color:#ff7400;text-align: center;background:#ffdd8f;}
#head_pop .verify .get:hover{color:#fff; background:#fe4800;}
#head_pop .verify .time{display:none; position:absolute; right:0; top:0; width:138px; height:46px; line-height: 46px; text-align: center; font-size: 14px; color:#ff7400; text-align: center; background:#ffdd8f; z-index: 5;}
#head_pop .explain{font-size: 14px; color:#fff; line-height: 28px; margin:15px 0; color:rgba(255,255,255,.8);}
#head_pop .explain em{cursor:pointer; display:inline-block; vertical-align: middle; width:18px; height:18px; background:#ffdd8f no-repeat center; margin-right: 10px;}
#head_pop .explain a{display:inline-block; vertical-align: middle; color:rgba(255,255,255,1);}
#head_pop .explain em.on{background-image:url(../images/checkbox2.png);}
#head_pop .explain a:hover{color:#fe4800;}
#head_pop .else{text-align: center;}
#head_pop .else a{display:inline-block;}
#head_pop .forget_wrap{display:none; width:540px; height:400px; padding:60px 60px 0; margin:-200px 0 0 -270px;}
#head_pop .login_wrap h4{font-size: 14px; color:#fff; font-weight: 500; line-height: 20px; padding-bottom: 5px;}
#head_pop .login_wrap .radio-box{font-size: 14px; color:#fff; line-height: 20px; padding-bottom: 10px;}
#head_pop .login_wrap .radio{display: inline-block; width: 20px; height: 20px; vertical-align: top; cursor: pointer;}
#head_pop .login_wrap input{height: 46px;line-height: 46px;}

#head_pop input:-internal-autofill-previewed,#head_pop input:-internal-autofill-selected,
#head_pop .enroll_wrap .user input:-internal-autofill-previewed, #head_pop .enroll_wrap .cipher input:-internal-autofill-previewed,#head_pop .enroll_wrap .user input:-internal-autofill-selected, #head_pop .enroll_wrap .cipher input:-internal-autofill-selected
{color: #fff !important; -webkit-text-fill-color: #fff !important; -webkit-box-shadow: 0 0 0px 1000px #ffc94f inset;}
#head_pop input:autofill,#head_pop input:autofill:hover,#head_pop input:autofill:focus,#head_pop input:autofill:active,
#head_pop .enroll_wrap .user:autofill,#head_pop .enroll_wrap .user:autofill:hover,#head_pop .enroll_wrap .user:autofill:focus,#head_pop .enroll_wrap .user:autofill:active,
#head_pop .enroll_wrap .cipher:autofill,#head_pop .enroll_wrap .cipher:autofill:hover,#head_pop .enroll_wrap .cipher:autofill:focus,#head_pop .enroll_wrap .cipher:autofill:active,
#head_pop input:-webkit-autofill,#head_pop input:-webkit-autofill:hover,#head_pop input:-webkit-autofill:focus,#head_pop input:-webkit-autofill:active {box-shadow: inset 0 0 0 1000px #ffc94f!important; background-color:#ffc94f !important;}

#head_pop .apply-form_wrap{padding-right: 0; padding-bottom: 120px; height: auto; margin-top: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
#head_pop .apply-form_wrap .scll-box{padding-right: 50px; margin-right: 10px; max-height: calc(100vh - 210px); overflow: hidden; overflow-y: auto;}
#head_pop .apply-form_wrap .scll-box::-webkit-scrollbar-thumb {background-color: #fff;}
#head_pop .apply-form_wrap .btn{position: absolute; left: 60px; right: 60px; bottom: 60px; margin: 0;}

.apply-succeed{display: none; position: fixed; left: 0; top: 0; width: 100%; height:100%; z-index: 1000;}
.apply-succeed .bg{width: 100%; height: 100%; background: rgba(0,0,0,.5);}
.apply-succeed .cnt{position: absolute; left: 50%; top: 50%; padding: 80px 0; width: 800px; margin: -220px 0 0 -400px; z-index: 50; background: #fff;}
.apply-succeed .icon{margin: 0 auto 40px; display: block;}
.apply-succeed .til{font-size: 22px; color: #333; text-align: center; line-height: 1; margin-bottom: 12px;}
.apply-succeed p{font-size: 14px; color: #999; text-align: center; line-height: 24px; margin: 0;}
.apply-succeed .btn{width: 152px; height: 54px; background: #fe4800; cursor: pointer; text-align: center; font-size: 15px; color: #fff; line-height: 54px; margin: 46px auto 0; transition: all .4s;}
.apply-succeed .btn:hover{background: #e14204;}
.apply-succeed .close{position: absolute; right: 30px; top: 30px; width: 24px; height: 24px; background: url(../images/icon-close.png) no-repeat center;}
#head_pop .apply-form_wrap{width: 600px;}
#head_pop .apply-form_wrap .scll-box::-webkit-scrollbar {width: 5px; border-radius: 3px;}
/* @media (max-height: 820px){
  #head_pop .login_wrap{-webkit-transform: scale(.8); transform: scale(.8);}
} */



#head_pop.yuyuebaominwrap .cnt{background-color: #216eee; background-image: url(../images/head_pop_cnt_bg2.jpg); background-size: 4rem;}
#head_pop.yuyuebaominwrap input{background-color: rgba(255,255,255,.3) !important;}
#head_pop.yuyuebaominwrap .btn{background-color: rgba(255,255,255,.3);}
#head_pop.yuyuebaominwrap .btn:hover{background-color: #fe4800;}