/*
 * 2018-08-07 12:00:42 by xieqq
 */


@font-face {
  font-family: 'iconfont';
  src: url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAUsAA0AAAAACiAAAATYAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GVgCCYhEICoc8hXsLFAABNgIkAxoEIAWFCAdTG2MIUZQuTp/s54EN7lDgVLoWm8HouYngwc8m+oVefZ92F89T+/E7d3e/iGQFMlWs4knEK5UhQSZKaoTMkF3z83ku95uL6uz0rrFsTUrkxlgWYBToNIjSnjeEl15NBxWQH1kKQzAQ+Z8ffbXfvqKR/kJZTGsjpEMtiyWTZpbIREogk0S0inVCYgiN9H/NP5Y/4M5EvPJwEAIvn6v0A6++3P/FXTsYxiwoouoXDQVp8lgP5WE5BI+Az+erSYoUPRW3/b7zRx6bD63353rpLo7Wu2cIwFAhw7IPf1QX7GeytoFh/Yr2YfJd+93mw/7juQMfJrD3iV/EN2Kb2OwsCoEtvYQ4KSj+PAEwpIPiVwyASTBCFiFPAC2tlD5a0Sfb1t8T4OHk5xXi5GRj4yzpUaoaGhPTqhoTrd1FnzwkNGS1Ztd312yOMpqaM1OqEupbEqprFMShXdJ9nlQnkXv2JDJM6o+T6AhlUtMTguNKXSs6TYTZ5CIggzBFyXCgrvpl4wXQNXSk0pMYEadUrqFr1qajiZMkguNQrajQIMBAJ552ST1euJ+mkTBweQlTjY3rwxZLojXsaAIg3ir1vEcjnc+lKJQgYBwv2CGg2ialrgGJkUeclbOidX1wDQGqartqRBpIqLKyrgqunJagSGi2X4J8AeEE/PI1CvDF4iRCUijlJXCknQzDcLk24r+moO552sLlOWwWra6nNVyuw2pL/CHEF4b8UDgA4RFo/NGdvXa5gTtMWH5o9n8Q0vTdHJ8qvyKAWUE732LNNXc++/q7nbpYruLjoSWexq1+xlEnyt3MxlHokaGdnv0Ho0B/mnqnjC3kYjyCvwYyetJuLNnlIr/O1Gi7aHr1iomlmPgCN/FbNkQmErRcga/UrWKsvV6a2i41Z+hZylmypd0KzT0uMrNy2DEJYsxV45sNDA0MKjKfmcnA6KfJynLRzAPcDRaj6+jg59cBbU28enK6oPBeWTnQlQNmY6+ZHry+10/HOUD/6jHTEYvoXsLtlhYGMU3qS+zpghBgxx5GsBTHgD271waLDwpe2QqMwtYJAcP+l5QM7UcZBRgosdR3OcKxbKLVK+yV8k1XGEYPFfasH+lFf5ayj0orM6li1OatLqhJwDXKc7fydWXQvG3lIrnaSzIFGRd5d6J5wtjCuiovCgJrhrKGdVaB97tpZi6cLty+YbWzaaYuHGAsqYpxqHPoy4xOdthdibsCMUB/PGPhG1FIf694gCDsuInpicbif3GoGfi2VBfeqHpHvwLCYGVpiMG9qmiooLSmb/Jjhrv9cq7LVwoDTimAgkGD6ECY9JOyzujZnES/Q1D0uQZVvwf4Rn4KPYa8gF79XsOgTdnNHjKVmyptABsAQIzbQTHqGFTjAnwjX6HHrDf0GveBQUf8Rw9ZiYmynVwChq8y8kisRFTBsZjEOr4ygzcy0plR+uf+ykhlRPhs4ACBJKBjuPDfvXKTl0+JHiFweZRM0tjACHbstY8Ho6z4vYiRZi/az1hPSDIJwXyiXiKXxUA6FdFJoNNZSHb4OyoBxzeA6554L5Qmvi/u8aUvm6VLbeU/oK3AxfIbs80MDYklWwe4Og3YghnEzNI1jGo6rMYghh+YGCUlNS096U1fzwrDk3ac7HKiY9Zg7EkuEhTWyq0wAA==) format('woff2'),
  url(data:application/font-woff;charset=utf-8;base64,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) format('woff'),
  url('iconfont.ttf') format('truetype'),
  url('iconfont.svg#iconfont') format('svg');
  font-weight: normal;
  font-style: normal;
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-weibo:before { content: "\e643"; font-family:"iconfont" !important;}

.icon-close:before { content: "\e74c";font-family:"iconfont" !important; }

.icon-left:before { content: "\e617"; font-family:"iconfont" !important;}

.icon-phone:before { content: "\e611"; font-family:"iconfont" !important;}

.icon-map2:before { content: "\e640";font-family:"iconfont" !important; }

.icon-qq:before { content: "\e612"; font-family:"iconfont" !important;}

.mod-newLogin .modelBox {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  background: rgba(0, 0, 0, 0.3);
  z-index: 1001;
  display: none;
  overflow-y: scroll;
}
.mod-newLogin .modelBox img {
  display: block;
  max-width: 100%;
}
.mod-newLogin .modelBox .modelContent {
  position: absolute;
  top: 220px;
  width: 500px;
  max-height: 550px;
  height: 580px;
  background: #fff;
  left: 50%;
  margin-left: -250px;
  border-radius: 10px;
  overflow: hidden;
  box-sizing: border-box;
}
.mod-newLogin .modelBox .modelContent .closeBtn {
  position: absolute;
  right: 14px;
  top: 14px;
  width: 20px;
  height: 20px;
  overflow: hidden;
  z-index: 1002;
}
.mod-newLogin .modelBox .modelContent .closeBtn img {
  width: 100%;
  height: 100%;
  display: block;
}
.mod-newLogin .modelBox .modelContent .formAll {
  position: absolute;
  width: 1500px;
  left: 0px;
}
.mod-newLogin .modelBox .modelContent .formAll input{
  box-shadow:none;
}
.mod-newLogin .modelBox .modelContent .formAll > div {
  float: left;
  vertical-align: top;
}
.mod-newLogin .modelBox .modelContent .formAll .login {
  padding: 0px 64px;
  width: 500px;
}
.mod-newLogin .modelBox .modelContent .formAll .login .topLogoAndTitle {
  padding-top: 30px;
}
.mod-newLogin .modelBox .modelContent .formAll .login .topLogoAndTitle .loginLogo {
  width: 186px;
  overflow: hidden;
  margin: 0 auto;
}
.mod-newLogin .modelBox .modelContent .formAll .login .topLogoAndTitle .loginTitle {
  text-align: center;
  margin-top: 14px;
  font-size: 16px;
  color: #333333;
  font-weight: lighter;
}
.mod-newLogin .modelBox .modelContent .formAll .login .topLogoAndTitle .loginTitle span {
  margin-left: 12px;
}
.mod-newLogin .modelBox .modelContent .formAll .login .loginForm {
  margin-top: 10px;
  position: relative;
}
.mod-newLogin .modelBox .modelContent .formAll .login .loginForm .formGroup {
  border-bottom: 1px solid #f5f5f5;
  position: relative;
  margin-top: 30px;
}
.mod-newLogin .modelBox .modelContent .formAll .login .loginForm .formGroup input {
  border: none;
  width: 100%;
  font-size: 14px;
  color: #333;
}
.mod-newLogin .modelBox .modelContent .formAll .login .loginForm .formGroup input::-webkit-input-placeholder {
  font-size: 14px;
  color: #999;
}
.mod-newLogin .modelBox .modelContent .formAll .login .loginForm .formGroup .showPassword {
  position: absolute;
  width: 22px;
  overflow: hidden;
  right: 0px;
  bottom: 8px;
  cursor: pointer;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
  display: none;
}
.mod-newLogin .modelBox .modelContent .formAll .login .loginForm .formGroup .showPassword .text {
  display: none;
}
.mod-newLogin .modelBox .modelContent .formAll .login .loginForm .formGroup.code input {
  width: 160px;
}
.mod-newLogin .modelBox .modelContent .formAll .login .loginForm .formGroup.code .verCode {
  position: absolute;
  bottom: -1px;
  right: 0px;
  width: 212px;
  height: 50px;
  cursor: pointer;
  background: #fff;
  padding-left: 87px;
}
.mod-newLogin .modelBox .modelContent .formAll .login .loginForm .formGroup.code .verCode img {
  display: block;
  width: 100%;
  height: 100%;
}
.mod-newLogin .modelBox .modelContent .formAll .login .loginForm .formGroup.code .getVerCode {
  position: absolute;
  right: 0px;
  bottom: 10px;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
  font-size: 14px;
  color: #ff6d01;
  text-decoration: none;
}
.mod-newLogin .modelBox .modelContent .formAll .login .loginForm .formGroup.code .getVerCode:hover {
  color: #cd5700;
}
.mod-newLogin .modelBox .modelContent .formAll .login .loginForm .formGroup.code .getVerCode.disabled {
  color: #ccc;
  cursor: default;
}
.mod-newLogin .modelBox .modelContent .formAll .login .loginForm .formGroup.code .getVerCode.disabled:hover {
  color: #ccc;
}
.mod-newLogin .modelBox .modelContent .formAll .login .loginForm .formGroup.code .forgetPassword {
  position: absolute;
  right: 0px;
  bottom: -24px;
  font-size: 12px;
  color: #999;
  text-decoration: none;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}
.mod-newLogin .modelBox .modelContent .formAll .login .loginForm .formGroup .forgetPassword {
  position: absolute;
  right: 0px;
  bottom: -24px;
  font-size: 12px;
  color: #999;
  text-decoration: none;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}
.mod-newLogin .modelBox .modelContent .formAll .login .loginForm .errorTip {
  color: #f00;
  font-size: 12px;
  line-height: 40px;
  height: 40px;
  margin: 0px;
  padding: 0px;
  padding-left: 8px;
}
.mod-newLogin .modelBox .modelContent .formAll .login .loginForm .loginBtn a {
  display: block;
  width: 370px;
  height: 44px;
  line-height: 44px;
  color: #fff;
  background: #ff6d01;
  border-radius: 4px;
  margin: 0 auto;
  font-size: 16px;
  text-align: center;
  text-decoration: none;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}
.mod-newLogin .modelBox .modelContent .formAll .login .loginForm .loginBtn a:hover {
  background: #cd5700;
}
.mod-newLogin .modelBox .modelContent .formAll .login .loginForm .thirdPartyLogin {
  margin-top: 20px;
  text-align: center;
  padding-bottom: 30px;
}
.mod-newLogin .modelBox .modelContent .formAll .login .loginForm .thirdPartyLogin .loginTitle {
  font-size: 14px;
  color: #666;
  width: 120px;
  margin: 0 auto;
  text-align: center;
  font-weight: normal;
  position: relative;
  line-height: 14px;
}
.mod-newLogin .modelBox .modelContent .formAll .login .loginForm .thirdPartyLogin .loginTitle:before {
  content: "";
  position: absolute;
  width: 120px;
  height: 1px;
  background: #f5f5f5;
  left: -126px;
  top: 7px;
}
.mod-newLogin .modelBox .modelContent .formAll .login .loginForm .thirdPartyLogin .loginTitle:after {
  content: "";
  position: absolute;
  width: 120px;
  height: 1px;
  background: #f5f5f5;
  right: -126px;
  top: 7px;
}
.mod-newLogin .modelBox .modelContent .formAll .login .loginForm .thirdPartyLogin > a {
  display: inline-block;
  margin-top: 30px;
  width: 46px;
  height: 46px;
  vertical-align: top;
  overflow: hidden;
  border-radius: 50%;
  text-decoration: none;
  text-align: center;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}
.mod-newLogin .modelBox .modelContent .formAll .login .loginForm .thirdPartyLogin > a img {
  display: block;
  width: 100%;
  height: 100%;
}
.mod-newLogin .modelBox .modelContent .formAll .login .loginForm .thirdPartyLogin > a i {
  font-size: 24px;
  line-height: 46px;
}
.mod-newLogin .modelBox .modelContent .formAll .login .loginForm .thirdPartyLogin > a.qqLogin {
  border: 1px solid #00b7f2;
  color: #00b7f2;
}
.mod-newLogin .modelBox .modelContent .formAll .login .loginForm .thirdPartyLogin > a.qqLogin:hover {
  color: #fff;
  background: #00b7f2;
}
.mod-newLogin .modelBox .modelContent .formAll .login .loginForm .thirdPartyLogin > a.weiboLogin {
  border: 1px solid #ff7741;
  color: #ff7741;
  margin-left: 72px;
}
.mod-newLogin .modelBox .modelContent .formAll .login .loginForm .thirdPartyLogin > a.weiboLogin:hover {
  color: #fff;
  background: #ff7741;
}
.mod-newLogin .modelBox .modelContent .formAll .login .registerForm {
  margin-top: 10px;
  position: relative;
  padding-bottom: 40px;
  left: -2000px;
}
.mod-newLogin .modelBox .modelContent .formAll .login .registerForm .formGroup {
  border-bottom: 1px solid #f5f5f5;
  position: relative;
  margin-top: 30px;
}
.mod-newLogin .modelBox .modelContent .formAll .login .registerForm .formGroup input {
  border: none;
  width: 100%;
  font-size: 14px;
  color: #333;
}
.mod-newLogin .modelBox .modelContent .formAll .login .registerForm .formGroup input::-webkit-input-placeholder {
  font-size: 14px;
  color: #999;
}
.mod-newLogin .modelBox .modelContent .formAll .login .registerForm .formGroup.code input {
  width: 160px;
}
.mod-newLogin .modelBox .modelContent .formAll .login .registerForm .formGroup.code .verCode {
  position: absolute;
  bottom: -1px;
  right: 0px;
  width: 212px;
  height: 50px;
  cursor: pointer;
  background: #fff;
  padding-left: 87px;
}
.mod-newLogin .modelBox .modelContent .formAll .login .registerForm .formGroup.code .verCode img {
  display: block;
  width: 100%;
  height: 100%;
}
.mod-newLogin .modelBox .modelContent .formAll .login .registerForm .formGroup.code .getVerCode {
  position: absolute;
  right: 0px;
  bottom: 10px;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
  font-size: 14px;
  color: #ff6d01;
  text-decoration: none;
}
.mod-newLogin .modelBox .modelContent .formAll .login .registerForm .formGroup.code .getVerCode:hover {
  color: #cd5700;
}
.mod-newLogin .modelBox .modelContent .formAll .login .registerForm .formGroup.code .getVerCode.disabled {
  color: #ccc;
  cursor: default;
}
.mod-newLogin .modelBox .modelContent .formAll .login .registerForm .formGroup.code .getVerCode.disabled:hover {
  color: #ccc;
}
.mod-newLogin .modelBox .modelContent .formAll .login .registerForm .errorTip {
  color: #f00;
  font-size: 12px;
  line-height: 40px;
  height: 40px;
  margin: 0px;
  padding: 0px;
  padding-left: 8px;
}
.mod-newLogin .modelBox .modelContent .formAll .login .registerForm .registerBtn a {
  display: block;
  width: 370px;
  height: 44px;
  line-height: 44px;
  color: #fff;
  background: #ff6d01;
  border-radius: 4px;
  margin: 0 auto;
  font-size: 16px;
  text-align: center;
  text-decoration: none;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}
.mod-newLogin .modelBox .modelContent .formAll .login .registerForm .registerBtn a:hover {
  background: #cd5700;
}
.mod-newLogin .modelBox .modelContent .formAll .login .registerForm .agreement {
  margin-top: 14px;
  font-size: 12px;
  color: #999;
  text-align: center;
}
.mod-newLogin .modelBox .modelContent .formAll .login .registerForm .agreement a {
  color: #999;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}
.mod-newLogin .modelBox .modelContent .formAll .login .registerForm .agreement a:hover {
  color: #666;
}
.mod-newLogin .modelBox .modelContent .formAll .register {
  padding: 0px 64px;
  width: 500px;
}
.mod-newLogin .modelBox .modelContent .formAll .register .topLogoAndTitle {
  padding-top: 30px;
}
.mod-newLogin .modelBox .modelContent .formAll .register .topLogoAndTitle .loginLogo {
  width: 186px;
  overflow: hidden;
  margin: 0 auto;
}
.mod-newLogin .modelBox .modelContent .formAll .register .topLogoAndTitle .loginTitle {
  text-align: center;
  margin-top: 14px;
  font-size: 16px;
  color: #333333;
  font-weight: lighter;
}
.mod-newLogin .modelBox .modelContent .formAll .register .topLogoAndTitle .loginTitle span {
  margin-left: 12px;
}
.mod-newLogin .modelBox .modelContent .formAll .register .registerForm {
  margin-top: 10px;
  position: relative;
  padding-bottom: 40px;
}
.mod-newLogin .modelBox .modelContent .formAll .register .registerForm .formGroup {
  border-bottom: 1px solid #f5f5f5;
  position: relative;
  margin-top: 30px;
}
.mod-newLogin .modelBox .modelContent .formAll .register .registerForm .formGroup input {
  border: none;
  width: 100%;
  font-size: 14px;
  color: #333;
}
.mod-newLogin .modelBox .modelContent .formAll .register .registerForm .formGroup input::-webkit-input-placeholder {
  font-size: 14px;
  color: #666;
}
.mod-newLogin .modelBox .modelContent .formAll .register .registerForm .formGroup.code input {
  width: 160px;
}
.mod-newLogin .modelBox .modelContent .formAll .register .registerForm .formGroup.code .verCode {
  position: absolute;
  bottom: -1px;
  right: 0px;
  width: 212px;
  height: 50px;
  cursor: pointer;
  background: #fff;
  padding-left: 87px;
}
.mod-newLogin .modelBox .modelContent .formAll .register .registerForm .formGroup.code .verCode img {
  display: block;
  width: 100%;
  height: 100%;
}
.mod-newLogin .modelBox .modelContent .formAll .register .registerForm .formGroup.code .getVerCode {
  position: absolute;
  right: 0px;
  bottom: 10px;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
  font-size: 14px;
  color: #ff6d01;
  text-decoration: none;
}
.mod-newLogin .modelBox .modelContent .formAll .register .registerForm .formGroup.code .getVerCode:hover {
  color: #cd5700;
}
.mod-newLogin .modelBox .modelContent .formAll .register .registerForm .formGroup.code .getVerCode.disabled {
  color: #ccc;
  cursor: default;
}
.mod-newLogin .modelBox .modelContent .formAll .register .registerForm .formGroup.code .getVerCode.disabled:hover {
  color: #ccc;
}
.mod-newLogin .modelBox .modelContent .formAll .register .registerForm .errorTip {
  color: #f00;
  font-size: 12px;
  line-height: 40px;
  height: 40px;
  margin: 0px;
  padding: 0px;
  padding-left: 8px;
}
.mod-newLogin .modelBox .modelContent .formAll .register .registerForm .registerBtn a {
  display: block;
  width: 370px;
  height: 44px;
  line-height: 44px;
  color: #fff;
  background: #ff6d01;
  border-radius: 4px;
  margin: 0 auto;
  font-size: 16px;
  text-align: center;
  text-decoration: none;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}
.mod-newLogin .modelBox .modelContent .formAll .register .registerForm .registerBtn a:hover {
  background: #cd5700;
}
.mod-newLogin .modelBox .modelContent .formAll .register .registerForm .agreement {
  margin-top: 14px;
  font-size: 12px;
  color: #999;
  text-align: center;
}
.mod-newLogin .modelBox .modelContent .formAll .register .registerForm .agreement a {
  color: #999;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}
.mod-newLogin .modelBox .modelContent .formAll .register .registerForm .agreement a:hover {
  color: #666;
}
.mod-newLogin .modelBox .modelContent .formAll .registerSecond {
  width: 500px;
  padding: 0px 64px;
  padding-top: 50px;
  padding-bottom: 130px;
  position: relative;
}
.mod-newLogin .modelBox .modelContent .formAll .registerSecond .title {
  position: relative;
  text-align: center;
  font-size: 24px;
  color: #333;
  font-weight: normal;
  margin: 0px;
  padding: 0px;
  line-height: 24px;
}
.mod-newLogin .modelBox .modelContent .formAll .registerSecond .title a {
  position: absolute;
  line-height: 24px;
  height: 24px;
  left: 0px;
  top: 0px;
  text-decoration: none;
  color: #333;
}
.mod-newLogin .modelBox .modelContent .formAll .registerSecond .title a i {
  line-height: 24px;
  font-size: 18px;
  display: block;
}
.mod-newLogin .modelBox .modelContent .formAll .registerSecond .registerSecondForm {
  margin-top: 42px;
}
.mod-newLogin .modelBox .modelContent .formAll .registerSecond .registerSecondForm .formGroup {
  margin-top: 30px;
  position: relative;
  border-bottom: 1px solid #f5f5f5;
}
.mod-newLogin .modelBox .modelContent .formAll .registerSecond .registerSecondForm .formGroup input {
  border: none;
  width: 100%;
  font-size: 14px;
  color: #333;
}
.mod-newLogin .modelBox .modelContent .formAll .registerSecond .registerSecondForm .formGroup input::-webkit-input-placeholder {
  font-size: 14px;
  color: #999;
}
.mod-newLogin .modelBox .modelContent .formAll .registerSecond .registerSecondForm .formGroup .showPassword {
  position: absolute;
  width: 22px;
  overflow: hidden;
  right: 0px;
  bottom: 8px;
  cursor: pointer;
}
.mod-newLogin .modelBox .modelContent .formAll .registerSecond .registerSecondForm .formGroup .showPassword .text {
  display: none;
}
.mod-newLogin .modelBox .modelContent .formAll .registerSecond .registerSecondForm .errorTip {
  color: #f00;
  font-size: 12px;
  line-height: 40px;
  height: 40px;
  margin: 0px;
  padding: 0px;
  padding-left: 8px;
}
.mod-newLogin .modelBox .modelContent .formAll .registerSecond .registerSecondForm .beginBtn a {
  display: block;
  width: 370px;
  height: 44px;
  line-height: 44px;
  color: #fff;
  background: #ff6d01;
  border-radius: 4px;
  margin: 0 auto;
  font-size: 16px;
  text-align: center;
  text-decoration: none;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}
.mod-newLogin .modelBox .modelContent .formAll .registerSecond .registerSecondForm .beginBtn a:hover {
  background: #cd5700;
}
.mod-newLogin .modelBox .modelContent .chooseLoginAndRegister {
  width: 100%;
  height: 55px;
  line-height: 55px;
  font-size: 16px;
  color: #999;
  text-align: center;
  background: #f5f5f5;
  text-decoration: none;
  position: absolute;
  left: 0px;
  bottom: 0px;
}
.mod-newLogin .modelBox .modelContent .chooseLoginAndRegister a {
  text-decoration: none;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}