﻿@charset "UTF-8";
/* body {
  font: 14px/1.5 microsoft yahei;
  padding: 0;
  margin: 0;
  color: #666;
  background-color: #efefef;
} */
/* html,
button,
select,
textarea,
input {
  font-family: "Microsoft Yahei", "Hiragino Sans GB", "Helvetica Neue",
    Helvetica, STHeiTi, sans-serif;
} */
html,
div,
p,
h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
ol,
ul,
li,
dl,
dt,
dd,
form,
fieldset,
legend,
button,
input,
textarea,
pre,
code,
th,
td {
  margin: 0;
  padding: 0;
}
button,
input,
select,
textarea {
  color: #666;
  font-family: "微软雅黑";
}
button,
input,
select,
textarea {
  font-size: 100%;
}
input,
img,
select {
  vertical-align: middle;
}
input {
  border: 0;
  border-width: 0;
}
iframe {
  display: block;
}
.border_btn {
  border: 0;
  cursor: pointer;
}
h1,
h2,
h3,

h5,
h6 {
  font-size: 100%;                                                
  font-weight: 400;
}
ul,
ol,
li,
submit {
  list-style: none;
  border: 0;
  /* text-align: center; */
  font-size: 16px;
}
address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500;
}
code,
kbd,
pre,
samp {
  font-family: "microsoft yahei";
}
em,
i {
  font-weight: 400;
  font-style: normal;
}
legend {
  color: #000;
}
fieldset,
img {
  border: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
th {
  text-align: inherit;
}
:focus {
  outline: 0;
}
button {
  border: 0;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
}
a {
  outline: 0;
  color: #51c3c0;
  text-decoration: none;
}
a.link {
  color: #29aeaa;
}
a:hover {
  text-decoration: none;
  color: #f27b38;
}
.fl {
  float: left !important;
}
.fr {
  float: right !important;
}
.bold {
  font-weight: 700;
}
.tc {
  text-align: center;
  vertical-align: middle;
}
.tl {
  text-align: left;
}
.tr {
  text-align: right;
}
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  *zoom: 1;
}
a {
  -webkit-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.tbtn {
  display: inline-block;
  border-radius: 2px;
  border-width: 1px;
  border-style: solid;
  cursor: pointer;
}
.tbtn-white {
  padding: 0 20px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  margin-left: 10px;
  padding: 0 15px;
  border-color: #29aeaa;
  color: #29aeaa;
  background: #fff;
}
.tbtn-white:hover {
  border-color: #0c7f7c;
  color: #0c7f7c;
}
.tbtn-orange {
  padding: 0 20px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  margin-left: 10px;
  padding: 0 15px;
  border-color: #ff7930;
  color: #fff;
  background: #ff7930;
}
.tbtn-orange:hover {
  border-color: #fa6e21;
  background: #fa6e21;
  color: #fff;
}
.tbtn-big-green {
  padding: 0 20px;
  height: 38px;
  line-height: 38px;
  font-size: 14px;
  border-color: #51c3c0;
  background: #51c3c0;
  color: #fff;
}
.tbtn-big-green:hover {
  border-color: #29aeaa;
  background: #29aeaa;
  color: #fff;
}
.tbtn-big-gray {
  padding: 0 20px;
  height: 38px;
  line-height: 38px;
  font-size: 14px;
  border-color: #d2d2d2;
  background: #f7f7f7;
  color: #454545;
}
.tbtn-big-gray:hover {
  background: #f3f3f3;
  color: #454545;
}
.tbtn-big-disabled {
  padding: 0 20px;
  height: 38px;
  line-height: 38px;
  font-size: 14px;
  border-color: #dadada;
  background: #dadada;
  color: #999;
  cursor: default;
}
.tbtn-big-disabled:hover {
  background: #dadada;
  color: #999;
}
.tbtn-mid-green {
  padding: 0 20px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  border-color: #51c3c0;
  background: #51c3c0;
  color: #fff;
}
.tbtn-mid-green:hover {
  border-color: #29aeaa;
  background: #29aeaa;
  color: #fff;
}
.tbtn-mid-gray {
  padding: 0 20px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  border-color: #d2d2d2;
  background: #f7f7f7;
  color: #454545;
}
.tbtn-mid-gray:hover {
  background: #f3f3f3;
  color: #454545;
}
.tbtn-mid-disabled {
  padding: 0 20px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  border-color: #dadada;
  background: #dadada;
  color: #999;
  cursor: default;
}
.tbtn-mid-disabled:hover {
  background: #dadada;
  color: #999;
}
.tbtn-small-green {
  padding: 0 20px;
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  border-color: #51c3c0;
  background: #51c3c0;
  color: #fff;
}
.tbtn-small-green:hover {
  border-color: #29aeaa;
  background: #29aeaa;
  color: #fff;
}
.tbtn-small-gray {
  padding: 0 20px;
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  border-color: #d2d2d2;
  background: #f7f7f7;
  color: #454545;
}
.tbtn-small-gray:hover {
  background: #f3f3f3;
  color: #454545;
}
.tbtn-small-disabled {
  padding: 0 20px;
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  border-color: #dadada;
  background: #dadada;
  color: #999;
  cursor: default;
}
.tbtn-small-disabled:hover {
  background: #dadada;
  color: #999;
}
.wbtn {
  display: inline-block;
  border-radius: 2px;
  border-width: 1px;
  border-style: solid;
  cursor: pointer;
  text-align: center;
}
.wbtn-xbig-green {
  width: 324px;
  height: 48px;
  line-height: 48px;
  font-size: 16px;
  border-color: #51c3c0;
  background: #51c3c0;
  color: #fff;
}
.wbtn-xbig-green:hover {
  border-color: #29aeaa;
  background: #29aeaa;
  color: #fff;
}
.wbtn-xbig-gray {
  width: 324px;
  height: 48px;
  line-height: 48px;
  font-size: 16px;
  border-color: #d2d2d2;
  background: #f7f7f7;
  color: #454545;
}
.wbtn-xbig-gray:hover {
  background: #f3f3f3;
  color: #454545;
}
.wbtn-xbig-disabled {
  width: 324px;
  height: 48px;
  line-height: 48px;
  font-size: 16px;
  border-color: #dadada;
  background: #dadada;
  color: #999;
  cursor: default;
}
.wbtn-xbig-disabled:hover {
  border-color: #dadada;
  background: #dadada;
  color: #999;
}
.wbtn-xbig-transparent {
  width: 324px;
  height: 48px;
  line-height: 48px;
  font-size: 16px;
  border-color: transparent;
  background: transparent;
  color: #ff7930;
}
.wbtn-xbig-transparent:hover {
  color: #ff7930;
}
.wbtn-big-green {
  width: 218px;
  height: 38px;
  line-height: 38px;
  font-size: 14px;
  border-color: #51c3c0;
  background: #51c3c0;
  color: #fff;
}
.wbtn-big-green:hover {
  border-color: #29aeaa;
  background: #29aeaa;
  color: #fff;
}
.wbtn-big-gray {
  width: 218px;
  height: 38px;
  line-height: 38px;
  font-size: 14px;
  border-color: #d2d2d2;
  background: #f7f7f7;
  color: #454545;
}
.wbtn-big-gray:hover {
  background: #f3f3f3;
  color: #454545;
}
.wbtn-big-disabled {
  width: 218px;
  height: 38px;
  line-height: 38px;
  font-size: 14px;
  border-color: #dadada;
  background: #dadada;
  color: #999;
  cursor: default;
}
.wbtn-big-disabled:hover {
  border-color: #dadada;
  background: #dadada;
  color: #999;
}
.wbtn-big-transparent {
  width: 218px;
  height: 38px;
  line-height: 38px;
  font-size: 14px;
  border-color: transparent;
  background: transparent;
  color: #ff7930;
}
.wbtn-big-transparent:hover {
  color: #ff7930;
}
.wbtn-mid-green {
  width: 112px;
  height: 36px;
  line-height: 36px;
  font-size: 14px;
  border-color: #51c3c0;
  background: #51c3c0;
  color: #fff;
}
.wbtn-mid-green:hover {
  border-color: #29aeaa;
  background: #29aeaa;
  color: #fff;
}
.wbtn-mid-gray {
  width: 112px;
  height: 36px;
  line-height: 36px;
  font-size: 14px;
  border-color: #d2d2d2;
  background: #f7f7f7;
  color: #454545;
}
.wbtn-mid-gray:hover {
  background: #f3f3f3;
  color: #454545;
}
.wbtn-mid-disabled {
  width: 112px;
  height: 36px;
  line-height: 36px;
  font-size: 14px;
  border-color: #dadada;
  background: #dadada;
  color: #999;
  cursor: default;
}
.wbtn-mid-disabled:hover {
  border-color: #dadada;
  background: #dadada;
  color: #999;
}
.wbtn-mid-transparent {
  width: 112px;
  height: 36px;
  line-height: 36px;
  font-size: 14px;
  border-color: transparent;
  background: transparent;
  color: #ff7930;
}
.wbtn-mid-transparent:hover {
  color: #ff7930;
}
.wbtn-small-green {
  width: 88px;
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  border-color: #51c3c0;
  background: #51c3c0;
  color: #fff;
}
.wbtn-small-green:hover {
  border-color: #29aeaa;
  background: #29aeaa;
  color: #fff;
}
.wbtn-small-gray {
  width: 88px;
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  border-color: #d2d2d2;
  background: #f7f7f7;
  color: #454545;
}
.wbtn-small-gray:hover {
  background: #f3f3f3;
  color: #454545;
}
.wbtn-small-disabled {
  width: 88px;
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  border-color: #dadada;
  background: #dadada;
  color: #999;
  cursor: default;
}
.wbtn-small-disabled:hover {
  border-color: #dadada;
  background: #dadada;
  color: #999;
}
.wbtn-small-transparent {
  width: 88px;
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  border-color: transparent;
  background: transparent;
  color: #ff7930;
}
.wbtn-small-transparent:hover {
  color: #ff7930;
}
.ico-err-normal {
  vertical-align: top;
  background: url(//static.lcfarm.com/pc-dist/img/icon-tips_4d09326.png)
    no-repeat;
  width: 40px;
  height: 41px;
  background-position: 0 -96px;
  display: inline-block;
}
.ico-help-normal {
  vertical-align: top;
  background: url(//static.lcfarm.com/pc-dist/img/icon-tips_4d09326.png)
    no-repeat;
  width: 40px;
  height: 41px;
  background-position: 0 0;
  display: inline-block;
}
.ico-info-normal {
  vertical-align: top;
  background: url(//static.lcfarm.com/pc-dist/img/icon-tips_4d09326.png)
    no-repeat;
  width: 40px;
  height: 41px;
  background-position: 0 -144px;
  display: inline-block;
}
.ico-warn-normal {
  vertical-align: top;
  background: url(//static.lcfarm.com/pc-dist/img/icon-tips_4d09326.png)
    no-repeat;
  width: 40px;
  height: 41px;
  background-position: 0 -144px;
  display: inline-block;
}
.ico-succ-normal {
  vertical-align: top;
  background: url(//static.lcfarm.com/pc-dist/img/icon-tips_4d09326.png)
    no-repeat;
  width: 40px;
  height: 41px;
  background-position: 0 -48px;
  display: inline-block;
}
.ico-minus-normal {
  vertical-align: top;
  background: url(//static.lcfarm.com/pc-dist/img/icon-tips_4d09326.png)
    no-repeat;
  width: 40px;
  height: 41px;
  display: inline-block;
}
.ico-err-small {
  vertical-align: top;
  background: url(//static.lcfarm.com/pc-dist/img/icon-tips_4d09326.png)
    no-repeat;
  width: 12px;
  height: 12px;
  background-position: -42px -34px;
  display: inline-block;
}
.ico-help-small {
  vertical-align: top;
  background: url(//static.lcfarm.com/pc-dist/img/icon-tips_4d09326.png)
    no-repeat;
  width: 12px;
  height: 12px;
  background-position: -42px -2px;
  display: inline-block;
}
.ico-info-small {
  vertical-align: top;
  background: url(//static.lcfarm.com/pc-dist/img/icon-tips_4d09326.png)
    no-repeat;
  width: 12px;
  height: 12px;
  background-position: -42px -50px;
  background-position: -42px -50px;
  display: inline-block;
}
.ico-warn-small {
  vertical-align: top;
  background: url(//static.lcfarm.com/pc-dist/img/icon-tips_4d09326.png)
    no-repeat;
  width: 12px;
  height: 12px;
  display: inline-block;
}
.ico-succ-small {
  vertical-align: top;
  background: url(//static.lcfarm.com/pc-dist/img/icon-tips_4d09326.png)
    no-repeat;
  width: 12px;
  height: 12px;
  background-position: -42px -18px;
  display: inline-block;
}
.ico-minus-small {
  vertical-align: top;
  background: url(//static.lcfarm.com/pc-dist/img/icon-tips_4d09326.png)
    no-repeat;
  width: 12px;
  height: 12px;
  background-position: -42px -66px;
  display: inline-block;
}
dl input[type="text"]:focus,
dl input[type="password"]:focus {
  border: 1px solid #29aeaa;
  box-shadow: 2px 2px 6px #c8f5f4;
}
dl input[type="text"].error,
dl input[type="password"].error {
  border: 1px solid #ff9398;
  box-shadow: 2px 2px 6px #fee;
}
dl input[disabled] {
  background: #eee;
  color: #999;
}
.lcfarm-form dl {
  margin-top: 32px;
  font-size: 14px;
  color: #999;
}
.lcfarm-form dt {
  display: inline-block;
  vertical-align: top;
  width: 206px;
  padding-right: 40px;
  text-align: right;
  line-height: 38px;
}
.lcfarm-form dd {
  display: inline-block;
  vertical-align: top;
  position: relative;
  line-height: 38px;
}
.lcfarm-form input[type="text"],
.lcfarm-form input[type="password"] {
  width: 294px;
  height: 36px;
  line-height: 36px;
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 0 10px;
  color: #333;
}
.lcfarm-form .lcfarm-form-code input {
  float: left;
  width: 180px;
}
.lcfarm-form-des {
  position: absolute;
  top: 36px;
  text-indent: 14px;
  font-size: 12px;
  line-height: 24px;
  text-indent: 0;
}
.lcfarm-form-tt {
  line-height: 24px;
}
.lcfarm-form-select {
  width: 294px;
  height: 36px;
  line-height: 36px;
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 0 10px;
  color: #333;
  cursor: pointer;
}
.error .lcfarm-form-select {
  border: 1px solid #ff9398;
  box-shadow: 2px 2px 6px #fee;
}
.lcfarm-form-select-tt {
  color: #d4d4d4;
}
.lcfarm-form-select2 select {
  width: 316px;
  height: 38px;
}
.lcfarm-form-select-drop {
  display: inline-block;
  position: absolute;
  top: 1px;
  right: 1px;
  height: 36px;
  width: 40px;
  background: #f2f2f2;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-left: 1px solid #ddd;
}
.lcfarm-form-select-drop i {
  position: absolute;
  display: inline-block;
  left: 50%;
  top: 50%;
  margin-top: -3px;
  margin-left: -6px;
  border-width: 6px;
  border-style: solid dashed dashed;
  border-color: #7d7d7d transparent transparent;
}
.lcfarm-form-code-btn {
  float: left;
  width: 72px;
  height: 36px;
  line-height: 36px;
  text-align: center;
}
.lcfarm-form-code-btn.codegray {
  color: #999;
  background: #e6e5ee;
  border-color: #ddd;
}
.lcfarm-form-btn {
  position: relative;
  margin-top: -12px;
  max-width: 460px;
}
.lcfarm-form-btn-prompt {
  padding-top: 4px;
  padding-bottom: 8px;
  line-height: 14px;
  color: #ff456e;
  white-space: nowrap;
}
.lcfarm-form-checkbox {
  user-select: none;
  text-decoration: none;
  height: 38px;
  line-height: 38px;
}
.lcfarm-form-checkbox > i {
  display: inline-block;
  margin-right: 5px;
  width: 13px;
  height: 13px;
  border: 1px solid #ddd;
  box-shadow: 1px 1px 4px 1px #ddd inset;
  vertical-align: middle;
}
.lcfarm-form-checkbox > label,
.lcfarm-form-checkbox > span,
.lcfarm-form-checkbox a {
  vertical-align: middle;
}
.lcfarm-form-checkbox.lcfarm-form-checkbox--select > i {
  background: url(//static.lcfarm.com/pc-dist/common/img/icon-common_06023fe.png)
    no-repeat;
  background-position: 0 0;
}
.header {
  width: 100%;
  height: 100px;
  background: #fff;
  border-bottom: 1px solid #d5d5d5;
}
.header .header-content {
  margin: 0 auto;
  width: 1200px;
}
.header .header-logo {
  float: left;
  margin-left: 60px;
}
.header .header-logo-link {
  display: inline-block;
  margin-top: 22px;
  width: 260px;
  height: 57px;
  font-size: 0;
  line-height: 0;
  vertical-align: top;
  background: url(//static.lcfarm.com/pc-dist/img/nfd-logo_d40c423.png)
    no-repeat;
}
.header .header-reg-desc {
  display: inline-block;
  margin-top: 38px;
  padding-left: 30px;
  font-size: 18px;
  height: 30px;
  line-height: 30px;
  border-left: 1px solid #888;
  color: #888;
}
.header .header-reg {
  float: right;
  margin-top: 44px;
  margin-right: 35px;
}
.header .header-reg-link {
  display: inline-block;
  padding: 0 22px;
  font-size: 16px;
  color: #888;
  line-height: 1;
}
.header .header-reg-link--l {
  border-right: 1px solid #888;
}
.partner {
  padding-top: 20px;
  padding-bottom: 34px;
  background: #fff;
}
.partner-wrapper {
  position: relative;
  height: 120px;
  overflow: hidden;
}
.partner-title {
  margin-bottom: 20px;
  line-height: 36px;
  font-size: 20px;
  color: #444;
  padding-left: 0;
  background: #fff;
}
.partner-panel {
  position: relative;
  height: 52px;
  width: 10000px;
}
.partner-img {
  display: inline-block;
  position: absolute;
}
.partner-img a:first-child {
  border-left: 1px solid #f0f0f0;
}
.partner-img a {
  display: inline-block;
  float: left;
  width: 199px;
  height: 58px;
  border-top: 1px solid #f0f0f0;
  border-right: 1px solid #f0f0f0;
  border-bottom: 1px solid #f0f0f0;
  text-align: center;
}
.partner-img a > img {
  margin-top: 5px;
}
.partner-title-btn {
  float: right;
  height: 23px;
  border: 1px solid #dadada;
}
.partner-title-btn i {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 24px;
  height: 23px;
}
.partner-title-btn i:hover {
  cursor: pointer;
}
.partner-title-btn-line {
  display: inline-block;
  vertical-align: top;
  width: 1px;
  height: 24px;
  background: #dadada;
}
.partner-title-left-arrow {
  position: relative;
}
.partner-title-right-arrow {
  position: relative;
}
.partner-title-left-arrow1 {
  position: absolute;
  left: 9px;
  top: 6px;
  width: 0;
  height: 0;
  border-right: 6px solid #757575;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}
.partner-title-left-arrow1--hover {
  border-right: 6px solid #333;
}
.partner-title-left-arrow1-disable {
  border-right: 6px solid #bbb;
}
.partner-title-left-arrow2 {
  position: absolute;
  left: 2px;
  top: -10px;
  width: 0;
  height: 0;
  border-right: 10px solid #fff;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}
.partner-title-right-arrow1 {
  position: absolute;
  left: 9px;
  top: 6px;
  width: 0;
  height: 0;
  border-left: 6px solid #757575;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}
.partner-title-right-arrow1--hover {
  border-left: 6px solid #333;
}
.partner-title-right-arrow1-disable {
  border-left: 6px solid #bbb;
}
.partner-title-right-arrow2 {
  position: absolute;
  left: -12px;
  top: -10px;
  width: 0;
  height: 0;
  border-left: 10px solid #fff;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}
.footer {
  background: #f4f4f4;
  font-family: "Microsoft Yahei", "Hiragino Sans GB", "Helvetica Neue",
    Helvetica, STHeiTi, sans-serif;
  border-top: 1px solid #e2e2e2;
}
.footer a {
  color: #29aeaa;
}
.footer-wrapper {
  margin: 0 auto 50px;
  width: 1200px;
}
.footer_content {
  position: relative;
  height: 140px;
  padding-top: 35px;
  padding-bottom: 34px;
  border-bottom: 1px solid #eaeaea;
}
.footer_content:before,
.footer_content:after {
  position: absolute;
  content: "";
  width: 1px;
  height: 100px;
}
.footer_content:before {
  left: 356px;
  top: 80px;
}
.footer_content:after {
  left: 696px;
  top: 80px;
}
.footer-info {
  float: left;
  width: 588px;
}
.footer-info dl {
  width: 196px;
  float: left;
}
.footer-info dt {
  padding-bottom: 10px;
  font-size: 18px;
}
.footer-info dt a {
  font-size: 18px;
  color: #333;
  vertical-align: middle;
}
.footer-info dt img {
  width: 24px;
  height: 24px;
  margin-right: 5px;
  vertical-align: middle;
}
.footer-info dd {
  height: 26px;
  line-height: 32px;
  text-align: left;
  text-indent: 4px;
}
.footer-info dd a {
  font-size: 14px;
  color: #666;
  margin-left: 30px;
}
.footer-info dd a:hover,
.footer-info dt a:hover {
  text-decoration: underline;
}
.footer-concern {
  float: left;
  width: 280px;
}
.footer-concern-title {
  margin-bottom: 20px;
  color: #d6d6d6;
}
.footer-concern-wechat,
.footer-concern-app {
  position: relative;
  float: left;
  width: 140px;
  font-size: 12px;
  color: #999;
}
.footer-concern-wechat--icon,
.footer-concern-app--icon {
  display: inline-block;
  width: 90px;
  height: 90px;
  cursor: pointer;
}
.footer-concern-wechat--icon {
  background: url(//static.lcfarm.com/pc-dist/img/footer/footer_rcode_878d09f.png)
    no-repeat 0 0;
}
.footer-concern-app--icon {
  background: url(//static.lcfarm.com/pc-dist/img/footer/footer_rcode_878d09f.png)
    no-repeat -123px 0;
}
.footer-concern span {
  display: inline-block;
  vertical-align: top;
  height: 50px;
  line-height: 50px;
  text-indent: 8px;
  font-size: 12px;
  color: #929292;
}
.footer-concern-wechat--code {
  display: block;
}
.footer-concern-wechat--code,
.footer-concern-app--code {
  display: none;
  position: absolute;
  width: 122px;
  height: 130px;
  border: 1px solid #cecece;
  border-radius: 5px;
  text-align: center;
  background: #fff;
}
.footer-concern-wechat--code {
  left: -134px;
  top: -104px;
  border-bottom-right-radius: 0;
}
.footer-concern-app--code {
  z-index: 2;
  left: 58px;
  top: -104px;
  border-bottom-left-radius: 0;
}
.footer-concern-wechat--code p,
.footer-concern-app--code p {
  font-size: 12px;
  color: #e97300;
}
.footer-concern-wechat--code img,
.footer-concern-app--code img {
  width: 89px;
  height: 89px;
  margin: 6px auto;
}
.footer-concern-wechat--code-tri,
.footer-concern-app--code-tri {
  position: absolute;
  top: 122px;
  width: 0;
  height: 0;
  border-width: 5px;
  border-style: solid;
}
.footer-concern-wechat--code-tri {
  left: 122px;
  top: 121px;
  border-color: transparent transparent #cecece #cecece;
}
.footer-concern-app--code-tri {
  left: -10px;
  top: 121px;
  border-color: transparent #cecece #cecece transparent;
}
.footer-concern-wechat--code-tri i,
.footer-concern-app--code-tri i {
  position: absolute;
  top: -6px;
  width: 0;
  height: 0;
  border-width: 5px;
  border-style: solid;
}
.footer-concern-wechat--code-tri i {
  left: -7px;
  border-color: transparent transparent #fff #fff;
}
.footer-concern-app--code-tri i {
  left: -3px;
  border-color: transparent #fff #fff transparent;
}
.footer-phone {
  float: left;
  margin-left: 50px;
  width: 270px;
}
.footer-phone .footer-phone-title {
  font-size: 14px;
  color: #d6d6d6;
}
.footer-phone-title i {
  display: inline-block;
  width: 24px;
  height: 24px;
  background: url(//static.lcfarm.com/pc-dist/img/footer/footer_4_738e2b2.png)
    no-repeat;
}
.footer-phone-title span {
  display: inline-block;
  margin-left: 5px;
  vertical-align: top;
  height: 24px;
  line-height: 24px;
  font-size: 18px;
  color: #666;
  font-family: "微软雅黑";
}
.footer-phone-info {
  padding-left: 30px;
}
.footer-phone-number {
  height: 34px;
  line-height: 34px;
  font-size: 30px;
  color: #333;
  font-weight: 700;
}
.footer-phone-time {
  margin: 6px 0;
  font-size: 14px;
  color: #929292;
}
.footer-phone-time p {
  height: 20px;
  line-height: 20px;
}
.footer-phone-customer {
  position: relative;
  margin-top: 10px;
  height: 16px;
  line-height: 16px;
  font-size: 12px;
  color: #929292;
}
.footer-phone-customer-btn {
  display: block;
  float: left;
  border: 1px solid #29aeaa;
  padding: 5px 8px;
  height: 16px;
  margin-right: 10px;
  border-radius: 4px;
  color: #29aeaa;
  cursor: pointer;
}
.footer-phone-customer-btn:hover {
  border-color: #0c7f7c;
  color: #0c7f7c;
}
.footer-phone-customer span {
  display: inline-block;
  height: 16px;
  line-height: 16px;
}
.footer-phone-customer--QQ i,
.footer-phone-customer--wechat i,
.footer-phone-customer--service i {
  display: inline-block;
  margin-left: 8px;
  width: 16px;
  height: 16px;
  background-image: url(//static.lcfarm.com/pc-dist/img/footer/footer_icon1_eeda4d4.png);
  background-repeat: no-repeat;
  vertical-align: middle;
}
.footer-phone-customer--QQ i {
  background-position: -18px 0;
}
.footer-phone-customer--wechat i {
  background-position: 0 0;
}
.footer-phone-customer--service i {
  background-position: -36px 0;
}
.footer-phone-customer--wechat:hover + .footer-phone-customer--wechat-tips {
  *display: block;
  display: block\9;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: transform 0.2s linear;
  -o-transition: transform 0.2s linear;
  transition: transform 0.2s linear;
}
.footer-phone-customer--wechat-tips {
  display: none\9;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: 100% 95%;
  -ms-transform-origin: 100% 95%;
  transform-origin: 100% 95%;
  position: absolute;
  left: -40px;
  top: -108px;
  width: 122px;
  height: 130px;
  border: 1px solid #cecece;
  border-radius: 5px;
  border-bottom-right-radius: 0;
  text-align: center;
  background: #fff;
}
.footer-phone-customer--wechat-tips img {
  width: 110px;
  height: 130px;
}
.footer-phone-customer--wechat-tips-tri {
  position: absolute;
  left: 122px;
  top: 121px;
  width: 0;
  height: 0;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #cecece #cecece;
}
.footer-phone-customer--wechat-tips-tri i {
  position: absolute;
  top: -6px;
  left: -7px;
  width: 0;
  height: 0;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #fff #fff;
}
.footer_copyright-content {
  height: 52px;
  line-height: 52px;
  text-align: center;
  font-size: 14px;
  color: #929292;
}
.footer_copyright-content a {
  color: #929292;
}
.footer_copyright-content a:hover {
  color: #29aeaa;
}
.footer_copyright-img {
  text-align: center;
}
.footer_copyright-img a {
  display: inline-block;
  width: 112px;
  height: 40px;
  padding-right: 20px;
}
.footer-phone-customer--wechat-img {
  display: none;
  position: absolute;
  left: 168px;
  top: -109px;
}
.footer-simple {
  background: #fff;
}
.aside {
  width: 198px;
  border: 1px solid #ebebeb;
  border-bottom: 0;
  background: #fff;
}
.aside .aside-title {
  position: relative;
  padding: 0 15px;
  height: 50px;
  line-height: 50px;
  background: #f9f9f9;
  color: #999;
  cursor: pointer;
}
.aside .aside-title .icon-fonts-arrowRight {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -6px;
  font-size: 12px;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.aside .fold-aside .icon-fonts-arrowRight {
  transform: rotate3d(0, 0, 1, -90deg);
  -webkit-transform: rotate3d(0, 0, 1, -90deg);
  -ms-transform: rotate3d(0, 0, 1, -90deg);
  -moz-transform: rotate3d(0, 0, 1, -90deg);
  -o-transform: rotate3d(0, 0, 1, -90deg);
}
.aside .aside-list {
  display: block;
}
.aside .aside-list a {
  display: block;
  padding: 0 15px;
  height: 50px;
  line-height: 50px;
  color: #000;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.aside .aside-list a:hover {
  color: #666;
  background: rgb(220, 85, 45,0.2);
}
.aside .aside-list a.act {
  position: relative;
  background: rgb(220, 85, 45,0.2);
  left: -1px;
  border-left: 3px solid #dc552d;
}
.aside .fold-aside + .aside-list {
  display: block;
}
.aside .aside-title,
.aside .aside-list a {
  border-bottom: 1px solid #ebebeb;
}
.crumbs {
  height: 56px;
  line-height: 56px;
}
.crumbs .crumbs-item {
  color: #999;
}
.crumbs .crumbs-item--link {
  color: #333;
}
.crumbs .crumbs-item--link:hover {
  color: #29aeaa;
}
.crumbs i {
  padding: 0 5px;
}
.crumbs--normal {
  width: 1200px;
  margin: 0 auto;
}
.tab-list {
  border-bottom: 1px solid #e7e7e7;
}
.tab-item {
  position: relative;
  z-index: 1;
  float: left;
  margin-right: 5px;
  margin-top: -1px;
  padding: 0 40px;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: #888;
  border-left: 1px solid #e7e7e7;
  border-top: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
  background: #fafafa;
  cursor: pointer;
}
.tab-item:hover {
  color: #888;
}
.tab-without-gaps .tab-item {
  margin-right: -1px;
}
.tab-item--selected {
  height: 39px;
  border-bottom: 0;
  line-height: 39px;
  background: #fff;
  border-top: 2px solid #51c3c0;
  cursor: default;
  color: #333;
}
.tab-item--selected:hover {
  color: #333;
}
.tab-item--selected:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 100%;
  border-bottom: 1px solid #fff;
}
.tab-content {
  margin-top: -1px;
  border: 1px solid #ddd;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background: #fff;
}
@font-face {
  font-family: reasy_font;
  src: url(/common/icon/reasy_font.eot);
  src: url(/common/icon/reasy_font.eot?) format("embedded-opentype"),
    url(//static.lcfarm.com/pc-dist/common/icon/reasy_font_39d0cef.woff)
      format("woff"),
    url(//static.lcfarm.com/pc-dist/common/icon/reasy_font_4984eb6.ttf)
      format("truetype"),
    url(/common/icon/reasy_font.svg) format("svg");
  font-weight: 400;
  font-style: normal;
}
.reasy-font {
  font-family: reasy_font;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  font-weight: 400;
  font-style: normal;
  speak: none;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-fonts-arrowLeft:before {
  content: "\e001";
}
.icon-fonts-arrowRight:before {
  content: "\e002";
}
.icon-fonts-bankcard:before {
  content: "\e003";
}
.icon-fonts-boy:before {
  content: "\e004";
}
.icon-fonts-cha1:before {
  content: "\e005";
}
.icon-fonts-cha2:before {
  content: "\e006";
}
.icon-fonts-champin:before {
  content: "\e007";
}
.icon-fonts-chosen:before {
  content: "\e008";
}
.icon-fonts-close:before {
  content: "\e009";
}
.icon-fonts-close3:before {
  content: "\e00a";
}
.icon-fonts-danyuanquan:before {
  content: "\e00b";
}
.icon-fonts-downArrow:before {
  content: "\e00c";
}
.icon-fonts-enter:before {
  content: "\e00d";
}
.icon-fonts-girl:before {
  content: "\e00e";
}
.icon-fonts-gougou:before {
  content: "\e00f";
}
.icon-fonts-head:before {
  content: "\e010";
}
.icon-fonts-icsan:before {
  content: "\e011";
}
.icon-fonts-id:before {
  content: "\e012";
}
.icon-fonts-msgs-i:before {
  content: "\e013";
}
.icon-fonts-msgs-inner-i:before {
  content: "\e014";
}
.icon-fonts-pctgdh:before {
  content: "\e015";
}
.icon-fonts-pctgsj:before {
  content: "\e016";
}
.icon-fonts-pctgstar:before {
  content: "\e017";
}
.icon-fonts-pctgys:before {
  content: "\e018";
}
.icon-fonts-people:before {
  content: "\e019";
}
.icon-fonts-play:before {
  content: "\e01a";
}
.icon-fonts-psw:before {
  content: "\e01b";
}
.icon-fonts-qiandaizi01:before {
  content: "\e01c";
}
.icon-fonts-radiusblock:before {
  content: "\e01d";
}
.icon-fonts-redBag:before {
  content: "\e01e";
}
.icon-fonts-safe:before {
  content: "\e01f";
}
.icon-fonts-safty-1:before {
  content: "\e020";
}
.icon-fonts-shbank:before {
  content: "\e021";
}
.icon-fonts-shcg:before {
  content: "\e022";
}
.icon-fonts-shuangjiantou:before {
  content: "\e023";
}
.icon-fonts-shuangyuanquan:before {
  content: "\e024";
}
.icon-fonts-tel:before {
  content: "\e025";
}
.icon-fonts-titlebank:before {
  content: "\e026";
}
.icon-fonts-titlelight:before {
  content: "\e027";
}
.icon-fonts-titlestar:before {
  content: "\e028";
}
.icon-fonts-titleuser:before {
  content: "\e029";
}
.icon-fonts-unchosen:before {
  content: "\e02a";
}
.icon-fonts-xiaolaba:before {
  content: "\e02b";
}
.icon-fonts-youjiantou:before {
  content: "\e02c";
}
.icon-fonts-zuojiantou:before {
  content: "\e02d";
}
.coupon {
  position: relative;
  padding: 6px 7px;
  border: 1px solid #ebebeb;
}
.coupon--hover,
.coupon--selected {
  border: 1px solid #29aeaa;
  box-shadow: 1px 1px 4px #909090;
}
.coupon--invalid {
  background: #e8e8e8;
}
.coupon-mask {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(81, 195, 192, 0.1);
  filter: opacity(10%);
}
.coupon--hover .coupon-mask {
  display: block;
}
.coupon-content {
  position: relative;
  padding-left: 100px;
}
.coupon-main {
  padding-left: 16px;
  height: 100px;
  background: #ffede0
    url(//static.lcfarm.com/pc-dist/img/coupon-icon-border_2bf896e.png) right
    top no-repeat;
}
.coupon--invalid .coupon-main {
  background: #e2e2e2
    url(//static.lcfarm.com/pc-dist/img/coupon-icon-border-grey_315371b.png)
    right top no-repeat;
}
.coupon-aside {
  position: absolute;
  top: 0;
  left: 0;
  width: 108px;
  height: 100px;
  color: #fff;
}
.coupon--hb {
  background: url(//static.lcfarm.com/pc-dist/img/coupon-icons_d9be893.png);
  background-position: 0 0;
}
.coupon--invalid .coupon--hb {
  background-position: -365px 0;
}
.coupon--jxq {
  background: url(//static.lcfarm.com/pc-dist/img/coupon-icons_d9be893.png);
  background-position: -108px 0;
}
.coupon--invalid .coupon--jxq {
  background-position: -365px 0;
}
.coupon-aside-row1 {
  padding: 10px 0;
  font-size: 13px;
  text-align: center;
}
.coupon-aside-row2 {
  margin-bottom: 15px;
  font-size: 28px;
  line-height: 1;
  text-align: center;
}
.coupon-aside-row2 span {
  padding-left: 3px;
  font-size: 14px;
  vertical-align: middle;
}
.coupon-aside-row3 {
  font-size: 12px;
  line-height: 1;
  text-align: center;
}
.coupon-use {
  display: none;
  position: absolute;
  padding: 34px 0;
  top: 0;
  right: 0;
  width: 60px;
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  cursor: pointer;
  background: url(//static.lcfarm.com/pc-dist/img/coupon-icons_d9be893.png) -216px
    0;
}
.coupon--hover .coupon-use {
  display: block;
}
.coupon-use:hover {
  background-position: -276px 0;
}
.coupon-title {
  height: 60px;
  display: table-cell;
  vertical-align: middle;
}
.coupon-title-text {
  color: #484848;
  font-size: 14px;
  line-height: 20px;
  max-width: 212px;
}
.coupon-desc {
  color: #b1b1b1;
  font-size: 12px;
  line-height: 1.4;
}
.coupon-use--tag {
  display: none;
  position: absolute;
  width: 29px;
  height: 25px;
  right: 0;
  bottom: 0;
  background: url(//static.lcfarm.com/pc-dist/img/coupon-icons_d9be893.png) -336px
    0;
}
.coupon--selected .coupon-use--tag {
  display: block;
}
body {
  min-width: 1330px;
}
.page {
  background: #efefef;
  border-bottom: 1px solid #e9e9e9;
}
.page-content,
.w1200 {
  margin: 0 auto;
  width: 1200px;
}
.no-data {
  padding-top: 80px;
  text-align: center;
  margin: 0 auto;
}
.no-data img {
  vertical-align: bottom;
}
.no-data i {
  vertical-align: bottom;
  margin-left: 10px;
  font-size: 14px;
  color: #999;
}
