@charset "UTF-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
  margin: 0;
  padding: 0;
}

body, button, input, select, textarea {
  font: 12px/1.5tahoma, arial, /5b8b/4f53;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
}

address, cite, dfn, em, var {
  font-style: normal;
}

code, kbd, pre, samp {
  font-family: couriernew, courier, monospace;
  font-size: 12px;
}

ul, ol {
  list-style: none;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

sup {
  ertical-align: text-top;
}

sub {
  vertical-align: text-bottom;
}

legend {
  color: #000;
}

fieldset, img {
  border: 0;
}

button, input, select, textarea {
  font-size: 100%;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

a, span, p, li, div {
  font-family: "Microsoft YaHei", 微软雅黑, "MicrosoftJhengHei", 华文细黑, STHeiti, MingLiu;
}

a:hover {
  text-decoration: none;
}

/* 清除浮动 */
.clear:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}

.clear {
  *zoom: 1;
}

.hide {
  display: none;
}

.argt {
  text-align: right;
}

@font-face {
  font-family: "iconfont";
  src: url("./iconfont/iconfont.eot?0704");
  /* IE9*/
  src: url("./iconfont/iconfont.eot?0704#iefix") format("embedded-opentype"), url("./iconfont/iconfont.woff?0704") format("woff"), url("./iconfont/iconfont.ttf?0704") format("truetype"), url("./iconfont/iconfont.svg?0704#iconfont") format("svg");
  /* iOS 4.1- */
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 14px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

.floor > .title {
  margin-bottom: 30px;
}

header.sesay-header {
  background: url("./images/header_bg_v3.jpg") no-repeat center/cover;
  position: relative;
  /*-moz-background-size: cover;
  background-size: cover;*/
  min-width: 1170px;
  max-width: 2560px;
  margin: 0 auto;
  z-index: 2;
}
header.sesay-header .content {
  /* background:url($imgUrl+'header.png') no-repeat center;*/
  -moz-background-size: cover;
  width: 1170px;
  margin: 0 auto;
  background-size: cover;
  height: 600px;
}
header.sesay-header .content .header {
  width: 1170px;
  padding-top: 24px;
  overflow: hidden;
  margin: 0 auto;
}
header.sesay-header .content .header .logo {
  /*background: url("./images/logo_190629.png") no-repeat center;*/
  /*background-size: cover;*/
  /*width: 119px;*/
  /*height: 32px;*/
  display: inline-block;
  margin-left: 20px;
}
header.sesay-header .content .header a.right {
  float: right;
  display: inline-block;
  height: 48px;
  line-height: 48px;
  color: white;
  font-size: 14px;
  margin-right: 20px;
}

.over {
  height: 60px;
  position: relative;
  top: -61px;
  background: #ebc59e;
  min-width: 1170px;
}
.golden {
    color: #FFC958;
}
.main {
    /*background: -webkit-gradient(linear, left top, left bottom, from(#ebc59f), to(#b38961));
    background: -webkit-linear-gradient(top, #ebc59f 0%, #b38961 100%);
    background: -moz-linear-gradient(top, #ebc59f 0%, #b38961 100%);
    background: linear-gradient(180deg, #ebc59f 0%, #b38961 100%);*/
    background: #1C1B1A;
    position: relative;
    /*padding-top: 53px;*/
    min-width: 1170px;
    /*top: -53px;*/
    font-family: "Microsoft YaHei", 微软雅黑, "MicrosoftJhengHei", 华文细黑, STHeiti, MingLiu;
    overflow: hidden;
    max-width: 2560px;
    margin: 0 auto;
}
.main .section {
    width: 1200px;
}
.main .title-sec {
    margin-top: 80px;
    margin-bottom: 30px;
    text-align: center;
}
.main .section-one {
    margin-top: 8px;
    height: 648px;
    margin: 0 auto;
    background: url('./images/board-one.png') no-repeat center;
}
.main .section-one .item {
    padding: 30px 100px;
    font-size: 14px;
    color: #fff;
    line-height: 16px;
}
.main .section-one .title {
    width: 100%;
    padding-top: 60px;
    padding-bottom: 80px;
    text-align: center;
}
.main .section-one .desc {
    text-align: left;
    letter-spacing: 0.5px;
    line-height: 24px;
    margin-top: 8px;
}
.main .section-one .job {
    /*opacity: 0.2;*/
    border: 1px solid #FFC958;
    font-size: 14px;
    color: #FFC958;
    line-height: 24px;
    display: inline-block;
    text-align: center;
    position: absolute;
    top: -2px;
}
.main .section-two {
    height: 300px;
    margin: 0 auto;
    background: url('./images/board-two.png') no-repeat center;
}
.main .section-two .desc{
    float: left;
    line-height: 36px;
    color: #ddd;
    padding-top: 66px;
    padding-left: 160px;
}
.main .section-two .desc .golden {
    font-size: 24px;
}
.main .section-three {
    height: 276px;
    margin: 0 auto;
    background: url('./images/board-three.png') no-repeat center;
}
.main .section-three .desc {
    color: #ddd;
    height: 50px;
    padding-top: 107px;
    padding-left: 29px;
}
.main .section-three .desc .step {
    display: inline-block;
    float: left;
    width: 285px;
    text-align: center;
}
.main .section-three .btn {
    background: url('./images/btn.png') no-repeat center;
    display: inline-block;
    width: 200px;
    height: 52px;
    line-height: 43px;
    color: #fff;
    font-size: 13px;
}
.main .section-four {
    height: 174px;
    margin: 0 auto;
    background: url('./images/board-four.png') no-repeat center;
    padding-top: 50px;
    /* margin-bottom: 200px; */
}
.main .section-five {
  height: 716px;
  margin: 0 auto;
  background: url('./images/board-five.png') no-repeat center;
  padding-top: 50px;
  margin-bottom: 150px;
  color: #fff;
}
.main .section-five .rule-wrap{
  padding-top: 50px;
  padding-left: 105px;
  line-height: 26px;;
}
.main .section-five .rule-wrap .item{
  margin-bottom: 30px;
  font-size: 14px;
}
.main .section-five .rule-wrap .item .til{
  margin-bottom: 2px;
}
.main .section-five .rule-wrap .item .sub-text{
  opacity: 0.8;
  text-indent: 2em;
}
.main .section-four .messages-box {
    width: 558px;
    height: 150px;
    margin: 0 auto;
    overflow: hidden;
    color: #ddd;
    text-align: center;
    line-height: 30px;
    position: relative;
}
.main .section-four .messages-box .messages-wrap .messages-list {
    position: relative;
}
.main .section-four .messages-box .cover{
    width: 100%;
    height: 40px;
    background: #3d3b36;
    position: absolute;
    z-index: 666;
}
.main .section-four .messages-box .cover.top {
    top: 0px;
    background: linear-gradient(0deg,  rgba(0,0,0,0), #3d3b36 100% );
    background: -webkit-gradient(linear, bottom, top, from(rgba(0,0,0,0)), to(#3d3b36));
    background: -webkit-linear-gradient(bottom, rgba(0,0,0,0) 0%, #3d3b36 100%);
    background: -moz-linear-gradient(bottom, rgba(0,0,0,0) 0%, #3d3b36 100%);
}
.main .section-four .messages-box .cover.bottom {
    bottom: 0px;
    background: linear-gradient(rgba(0,0,0,0), #3d3b36 100%);

    /*background: linear-gradient(0deg,  rgba(0,0,0,0), #3d3b36 100% );*/
    background: -webkit-gradient(linear, top, bottom, from(rgba(0,0,0,0)), to(#3d3b36));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, #3d3b36 100%);
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, #3d3b36 100%);
}
footer.footer-img {
  height: 40px;
  min-width: 1170px;
  background:  #41403C;
  position: relative;
  margin-top: -152px;
}
footer.footer-img p {
  font-size: 16px;
  font-weight: 500;
  color: #9a5f57;
  text-align: center;
}
footer.footer-img p:first-child {
  padding-top: 106px;
}

footer.footer-oray {
  background: #41403C;
  position: relative;
  max-width: 2560px;
  margin: 0 auto;
}
footer.footer-oray .container {
  width: 1170px;
  margin: 0 auto;
  height: 40px;
  line-height: 40px;
  background:  #41403C;
  padding-top: 12px;
}
footer.footer-oray .container span {
  font-size: 14px;
  font-family: PingFang-SC-Medium;
  font-weight: 500;
  color: white;
  line-height: 20px;
  opacity: 0.7;
}
footer.footer-oray .container span.left {
  float: left;
}
footer.footer-oray .container span.right {
  float: right;
}

div.fixed-box {
    position: relative;
    z-index: 88;
    /*top: -40px;*/
    min-width: 1170px;
    background: url('./images/fixed_bar.png');
    height: 51px;
    padding-top: 33px;
    width: 100%;
}
.fixed-box .chan-fixed {
    /*background: url('./images/fixed_bar.png');*/
    width: 100%;
    margin: 0 auto;
    right: 0;
}
.fixed-box.fixed-show {
    opacity: 1;
    position: fixed;
    display: block;
    bottom: 0;
    left: 0;
    z-index: 9999;
}
.fixed-box .title {
    position: relative;
    top: 8px;
    font-size: 20px;
}
.fixed-box .btn {
    float: right;
    background: url('./images/btn.png') no-repeat center;
    display: inline-block;
    width: 200px;
    height: 52px;
    line-height: 43px;
    color: #fff;
    font-size: 13px;
    text-align: center;
}

div.fixed {
  display: none;
  opacity: 0;
  -webkit-transition: all 0.3;
  -moz-transition: all 0.3;
  -ms-transition: all 0.3;
  -o-transition: all 0.3;
  transition: all 0.3;
}
div.fixed.fixed-show {
  opacity: 1;
  position: fixed;
  display: block;
  bottom: 0;
  width: 100%;
  left: 0;
  z-index: 9999;
}
.window-wrapper .window-body {
    text-align: center;
}
.window-wrapper .window-body .title {
    font-size: 20px;
    color: #333333;
    height: 40px;
    line-height: 40px;
}
.window-wrapper .window-body .text {
    font-size: 14px;
    color: #666666;
    height: 30px;
    line-height: 30px;
}
.window-wrapper .window-body .btn {
    display: inline-block;
    width: 120px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    border-radius: 4px;
    border: 1px solid #FF8A55;
    font-size: 14px;
}
.window-wrapper .window-body .btn-primary {
    background: #FF8A55;
    color: #fff;
}
.window-wrapper .window-body .btn-disabled {
    background: #aaa;
    border: 1px solid #aaa;
}
.gardener-info-wrap {
    background: #F7F7F7;
    border-radius: 4px;
    font-size: 14px;
    color: #666;
    line-height: 30px;
    text-align: left;
    padding: 28px;
    margin-top: 15px;
}
.gardener-info-wrap .item .code {
    display: inline-block;
    margin-left: 20px;
    font-weight: 600;
}

.copy {
    font-size: 14px;
    color: #2688FF;
    cursor: pointer;
}

@media (max-width: 1240px) {
  div.fixed {
    position: inherit !important;
    min-width: 1170px;
  }
  div.fixed #submitImmed {
    height: 90px;
    width: 1170px;
  }
  div.fixed #submitImmed span {
    height: 70px;
    line-height: 70px;
    margin-right: 36px;
  }
}
.mask {
  z-index: 8000;
  position: fixed;
  top: 0;
  left: 0;
  -moz-opacity: 0.6;
  opacity: 0.6;
  filter: alpha(opacity=60);
  background-color: #000;
  width: 100%;
  height: 100%;
  zoom: 1;
}

.window-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  padding: 8px;
  background-color: rgba(223, 223, 223, 0.5);
  background-color: #3a3a3a;
  display: none;
  /* é»˜è®¤å°±è®¾ä¸ºä¸å¯è§ */
  z-index: 9000;
  min-width: 550px;
}

.window {
  position: relative;
  border: 1px solid #dfdfdf;
  height: 100%;
  min-height: 100px;
  background-color: #fff;
  margin: 0;
}

.window-opt {
  position: absolute;
  top: 10px;
  right: 10px;
  line-height: 14px;
  z-index: 100;
}

.window-opt .close {
    font-size: 20px;
    color: #6a6a6a;
    text-decoration: none;
}

.window-header {
  font-size: 16px;
  padding: 5px 20px;
  background-color: #f9f9f9;
}

.window-body {
  padding: 20px;
}

.window-footer {
  padding: 0 20px 20px;
}

.window .fm-label {
  width: 140px;
  font-size: 16px;
}

.window .fm-item {
  height: 32px;
  line-height: 32px;
}

.fixed {
  width: 100%;
  position: fixed;
  left: 0;
  bottom: -1px;
  z-index: 99;
}

.f16 {
  font-size: 16px;
}

.msg {
  padding-top: 0;
}

.msg span {
  display: block;
  width: 100%;
  height: 100%;
  line-height: 40px;
  height: 40px;
  font-size: 14px;
  background-color: #77ca40;
  color: #fff;
}

.msg span.error {
  background-color: #ee3123;
}

.msg {
  text-align: center;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  width: 100%;
}

.msg span {
  line-height: 40px;
  height: 40px;
  font-size: 14px;
}
.orange{
  color: #ff8a56;
}

.msg {
  -position: absolute;
  *top: expression(documentElement.scrollTop+"px");
}
