.clear {
  clear: both; }

@-webkit-keyframes loading {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg); } }
@-moz-keyframes loading {
  0% {
    -moz-transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(360deg); } }
@-ms-keyframes loading {
  0% {
    -ms-transform: rotate(0deg); }
  100% {
    -ms-transform: rotate(360deg); } }
@keyframes loading {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
    top: 10px; }
  100% {
    opacity: 1;
    top: 0; } }
@-ms-keyframes fadeIn {
  0% {
    opacity: 0;
    top: 10px; }
  100% {
    opacity: 1;
    top: 0; } }
@keyframes fadeIn {
  0% {
    opacity: 0;
    top: 10px; }
  100% {
    opacity: 1;
    top: 0; } }
.btn-state:hover {
  background-color: #1a8ac3; }

.btn-state.btn-loading {
  position: relative;
  background-color: #1a8ac3; }

.btn-state.btn-loading::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  top: 50%;
  left: 10px;
  margin-top: -5px;
  border: solid #333;
  border-width: 1px 1px 0 0;
  -webkit-animation: loading .3s linear infinite;
  -moz-animation: loading .3s linear infinite;
  -ms-animation: loading .3s linear infinite;
  -o-animation: loading .3s linear infinite;
  animation: loading 0.3s linear infinite; }

.btn-state.btn-loading:hover {
  background-color: #1a8ac3; }

.btn-state.btn-success {
  -webkit-transition: background-color .3s linear;
  -moz-transition: background-color .3s linear;
  -ms-transition: background-color .3s linear;
  transition: background-color .3s linear;
  background-color: #b6a10d;
  border-color: #b6a10d;
  position: relative; }

.btn-state.btn-success::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 14px;
  height: 8px;
  top: 45%;
  left: 10px;
  margin-top: -5px;
  border: solid #1eb60d;
  border-width: 0 0 2px 2px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.btn-state.btn-success:hover {
  background-color: #b6a10d; }

.btn-state.btn-fail {
  background-color: #a94442; }

.tip-msg, .tip-msg-error {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
  min-width: 200px;
  border-radius: 5px;
  position: absolute;
  padding: 5px 10px;
  text-align: center;
  -webkit-animation: fadeIn .5s ease-in;
  -moz-animation: fadeIn .5s ease-in;
  -ms-animation: fadeIn .5s ease-in;
  -o-animation: fadeIn .5s ease-in;
  animation: fadeIn 0.5s ease-in; }

.tip-msg-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7; }

@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3); }
  80% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); } }
@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    -ms-transform: scale(0.3);
    transform: scale(0.3); }
  80% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); } }
.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn; }

.animated {
  -webkit-animation-duration: .7s;
  animation-duration: .7s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

.w1000 {
  width: 1000px;
  margin: 0 auto; }

.heroImage {
  height: 0; }

object#looyuShare {
  display: none !important; }

.owner-heroImage {
  background: url(../images/owner/home-bg2_01.jpg) no-repeat center top;
  background-attachment: fixed;
  background-position: center 0;
  background-repeat: no-repeat;
  left: 0;
  position: absolute;
  top: 58px;
  width: 100%;
  display: block;
  z-index: -1;
  height: 470px; }

.owner-banner {
  padding-top: 100px;
  padding-bottom: 80px;
  position: relative; }

.owner-banner .owner-ico-banner {
  background: url(../images/owner/sprite_yz.png) no-repeat -15px -803px;
  width: 715px;
  height: 125px;
  margin: 0 auto 20px auto; }

.owner-banner p {
  text-align: center;
  font-size: 16px;
  color: #fff;
  line-height: 30px; }

.banner-but {
  width: 320px;
  margin: 35px auto 0 auto; }

.banner-but span {
  margin-right: 8px;
  width: 148px;
  height: 49px;
  display: inline-block;
  text-align: center;
  color: #fff;
  font-size: 20px;
  line-height: 49px;
  cursor: pointer; }

.banner-but .but-sell {
  background-color: #39ac6a; }

.banner-but .but-sell:hover {
  background: #3cb570; }

.banner-but .but-sell:active {
  background: #4f8b5b; }

.banner-but .but-rent {
  background-color: #f3a35b; }

.banner-but .but-rent:hover {
  background: #feab61; }

.banner-but .but-rent:active {
  background: #e09653; }

.menu {
  position: relative;
  width: auto;
  height: 180px;
  background-color: #eaeaea;
  text-align: center; }

.menu ul {
  width: 960px;
  margin: 0 auto; }

.menu ul li {
  float: left;
  width: 20%; }

.menu ul li a {
  width: 192px;
  height: 180px;
  display: inline-block;
  text-align: center; }

.menu ul li a:hover {
  background-color: #e3e3e3; }

.menu ul li span {
  background: url(../images/owner/sprite_yz.png);
  width: 80px;
  height: 107px;
  display: inline-block;
  margin-top: 37px; }

.menu ul li.pricing span {
  background-position: -15px -654px; }

.menu ul li.sellers span {
  background-position: -212px -654px; }

.menu ul li.change span {
  background-position: -409px -654px; }

.menu ul li.agent span {
  background-position: -605px -654px; }

.menu ul li.rent {
  background-color: #eaeaea; }

.menu ul li.rent span {
  background-position: -802px -654px; }

.yz-main {
  /*position: relative; */ }

.yz-main h1 {
  font-size: 58px;
  color: #333; }

.yz-main h2 {
  color: #333;
  font-size: 22px; }

.yz-main h3 {
  font-size: 16px;
  color: #39ac6a;
  margin-top: 35px;
  margin-bottom: 7px;
  line-height: 32px; }

.y-box {
  padding: 50px 0; }

.yz-pricing {
  width: 1000px;
  margin: 0 auto; }

.yz-pricing .fl {
  padding-top: 15px;
  width: 600px; }

.yz-pricing .txt {
  width: 410px;
  height: 46px;
  border: 2px solid #e5e5e5;
  padding: 0 13px;
  font-size: 14px; }

.yz-pricing .search {
  width: 143px;
  height: 50px;
  background: #39ac6a;
  font-size: 18px;
  border: 0;
  color: #fff;
  position: relative;
  right: 1px;
  cursor: pointer; }

.yz-pricing .search:hover {
  background: #3cb570; }

.yz-pricing .search:active {
  background: #4f8b5b; }

.yz-pricing .valuation p {
  color: #a3a3a3;
  margin-top: 10px; }

.yz-pricing .valuation p span {
  color: #f26f41;
  margin: 0 5px; }

.yz-pricing .valuation .suggest-wrap {
  position: relative;
  top: -1px; }

.yz-pricing .fr {
  background: url(../images/owner/sprite_yz.png) -3px 0;
  width: 397px;
  height: 320px; }

.yz-sellers {
  background-color: #f5f5f5; }

.yz-sellers .fl {
  background: url(../images/owner/sprite_yz.png) -441px -67px;
  width: 348px;
  height: 260px; }

.yz-change .fr {
  background: url(../images/owner/sprite_yz.png) -833px -58px;
  width: 336px;
  height: 276px; }

.yz-agent {
  background-color: #f5f5f5; }

.yz-agent .fl {
  background: url(../images/owner/sprite_yz.png) -6px -342px;
  width: 306px;
  height: 289px; }

.yz-rent .fr {
  background: url(../images/owner/sprite_yz.png) -375px -379px;
  width: 365px;
  height: 259px; }

.pub-top {
  padding-top: 15px; }

.overlay-bg {
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: .6;
  filter: alpha(opacity=60);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  display: none; }

.prompt-ok, .prompt-error {
  font-size: 30px;
  padding-top: 50px;
  width: 300px;
  height: 150px;
  background: #fff;
  left: 50%;
  top: 50%;
  margin-left: -150px;
  margin-top: -100px;
  position: fixed;
  text-align: center;
  display: none;
  z-index: 999; }

.prompt-ok .close, .prompt-error .close {
  width: 200px;
  height: 50px;
  background-color: #39ac6a;
  text-align: center;
  font-size: 16px;
  line-height: 50px;
  font-weight: 700;
  color: #fff;
  margin: 20px auto 0 auto;
  cursor: pointer; }

.sell-box {
  width: 480px;
  height: 556px;
  background-color: #fff;
  position: fixed;
  z-index: 9999;
  left: 50%;
  top: 50%;
  margin-left: -240px;
  margin-top: -279px;
  box-shadow: 1px 3px 14px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 3px 14px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 1px 3px 14px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 1px 3px 14px rgba(0, 0, 0, 0.3);
  z-index: 10000;
  display: none; }

.sell-box .title {
  padding: 40px 0;
  text-align: center; }

.sell-box h1 {
  font-size: 30px; }

.sell-box p {
  color: #999;
  font-size: 14px; }

.sell-box .cun {
  background-color: #f5f5f5;
  padding: 40px 0;
  height: 330px; }

.sell-box .cun ul.con-ul {
  width: 378px;
  margin: 0 auto; }

.sell-box .cun ul.con-ul .suggest-wrap {
  left: 65px; }

.sell-box .cun ul.con-ul li {
  position: relative; }

.sell-box .cun ul.con-ul li input, .sell-box .cun ul.con-ul li .up-sub {
  width: 284px;
  height: 38px;
  padding: 0 13px;
  margin: 13px auto 0;
  font-size: 14px;
  border: 1px solid #ddd;
  color: #555;
  background-color: #fff; }

.sell-box .cun ul.con-ul li input:focus {
  border: 1px solid #c3c3c3;
  background-color: #fff; }

.sell-box .cun ul.con-ul li .up-sub {
  background-color: #2dac71;
  color: #fff;
  font-size: 16px;
  border: 0;
  /*width: 312px;*/
  cursor: pointer; }

.sell-box .cun ul.con-ul li.cun-li input {
  width: 94px; }

.sell-box .cun ul.con-ul li p {
  padding-left: 64px;
  color: #e17760;
  font-size: 14px;
  display: none; }

.sell-box .cun ul.con-ul li span.custom {
  width: 50px;
  display: inline-block;
  text-align: right;
  color: #555;
  margin-right: 14px;
  font-size: 14px; }

.sell-box .cun ul.con-ul li span.custom i {
  color: #e17760;
  position: relative;
  top: 3px;
  left: -3px;
  font-weight: 700; }

.sell-box .cun ul.con-ul li.error input {
  border: 1px solid #e5b9af;
  background-color: #f6eae8; }

.sell-box .cun ul.con-ul li.error p {
  display: block; }

.sell-box .cun ul.con-ul li label.li-label {
  color: #bbb;
  font-size: 14px;
  position: absolute;
  right: 16px;
  top: 23px;
  width: 28px;
  text-align: right; }

.sell-box .cun ul.con-ul li label.li-lb {
  left: 145px;
  z-index: 1; }

.sell-box .cun ul.con-ul li.facilities {
  padding-top: 10px;
  height: 50px;
  line-height: 50px; }

.sell-box .cun ul.con-ul li.facilities div {
  float: left;
  position: relative; }

.sell-box .cun ul.con-ul li.facilities div i {
  margin: 0 10px; }

.sell-box .cun ul.con-ul li.facilities div input {
  width: 20px;
  height: 20px;
  margin-top: 0;
  position: relative;
  top: 5px;
  opacity: 0;
  z-index: 99; }

.sell-box .cun ul.con-ul li.facilities div input#SelectAll {
  margin-left: 0; }

.sell-box .cun ul.con-ul li.facilities div label {
  display: inline-block;
  position: relative;
  font-size: 14px;
  color: #555;
  width: 20px;
  height: 20px;
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 5px;
  background: url(../images/owner/sprite_yz.png) no-repeat -773px -573px;
  z-index: 1; }

.sell-box .cun ul.con-ul li.facilities div label.hover {
  background: url(../images/owner/sprite_yz.png) no-repeat -844px -573px; }

.sell-box .cun ul.con-ul li.facilities span {
  float: left; }

.sell-box .cun ul.con-ul li.facilities fieldset {
  width: 310px;
  float: left;
  border: 0;
  padding: 0;
  line-height: 30px; }

.sell-box .close {
  background: url(../images/owner/sprite_yz.png) no-repeat -951px -417px;
  width: 44px;
  height: 44px;
  position: absolute;
  right: -24px;
  top: -20px;
  cursor: pointer; }

.yezhu-footer {
  display: none; }

.yezhu-footer .footer01 {
  position: fixed;
  left: 0;
  bottom: 0;
  height: 210px;
  width: 100%;
  text-align: center;
  margin-top: 210px; }

.yezhu-footer .footer01 .banner-but {
  margin-top: 15px; }

.yezhu-footer .footer01 .online-consulting {
  background: url(../images/owner/sprite_yz.png) no-repeat -791px -402px;
  width: 124px;
  height: 129px;
  position: absolute;
  right: 0;
  top: -31px;
  cursor: pointer; }

.yezhu-footer .f-bg {
  background-color: #000;
  opacity: .8;
  filter: alpha(opacity=80);
  width: 100%;
  height: 185px;
  position: absolute;
  z-index: 1;
  bottom: 0; }

.yezhu-footer .title {
  color: #fff;
  font-size: 22px; }

.yezhu-footer .w1000 {
  padding-top: 55px;
  position: relative;
  z-index: 99; }

.yezhu-footer p {
  color: #888;
  font-size: 14px;
  margin-top: 10px; }

.yezhu-footer p span {
  color: #b4b4b4; }

.g-main {
  color: #394043; }

.g-main * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.g-main a {
  color: inherit; }

.g-main {
  padding-bottom: 120px; }

.m-jumbotron {
  padding-top: 20px;
  padding-bottom: 50px;
  line-height: 1;
  text-align: center;
  background-color: #f5f5f6; }

.m-jumbotron .tit {
  font-weight: bold;
  color: #333;
  font-size: 33px; }

.m-jumbotron .sub-tit {
  margin-top: 15px;
  color: #878787;
  font-size: 16px; }

.m-form {
  *zoom: 1;
  width: 990px;
  margin: 0 auto;
  margin-top: 55px; }

.m-form:before, .m-form:after {
  display: table;
  content: ""; }

.m-form:after {
  clear: both; }

.m-entry {
  width: 590px;
  padding-top: 50px;
  margin: 0 auto;
  color: #9c9fa1; }

.m-entry dl {
  *zoom: 1;
  padding: 12px 0;
  line-height: 40px;
  border-bottom: 1px solid #eee; }

.m-entry dl:before, .m-entry dl:after {
  display: table;
  content: ""; }

.m-entry dl:after {
  clear: both; }

.m-entry dl:first-child {
  padding-top: 0; }

.m-entry dl.compact {
  padding: 0;
  padding-bottom: 25px;
  line-height: 1; }

.m-entry dt {
  float: left;
  color: #333;
  font-weight: bold;
  width: 120px; }

.m-entry dd {
  position: relative;
  float: left;
  width: 470px; }

.m-entry dd > * {
  float: left; }

.m-entry input {
  border: none;
  height: 40px;
  line-height: 20px;
  padding: 10px 0; }

.m-entry input.sugInput {
  width: 100%; }

.m-entry input.error {
  color: #e4232b; }

.m-entry .unit {
  font-weight: bold;
  color: #394043; }

.u-iptbox {
  position: relative;
  float: left;
  width: 146px;
  width: 130px;
  height: 40px;
  padding: 10px;
  line-height: 20px;
  margin-right: 16px;
  border-radius: 1px;
  background-color: #f5f5f6;
  color: #aaa;
  font-size: 12px;
  cursor: default; }

.u-iptbox .unit {
  position: absolute;
  top: 10px;
  right: 5px; }

.u-iptbox input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100px;
  background: transparent;
  padding-left: 5px; }

/*
.u-select{position:relative;float:left;width:146px;height:40px;padding:10px;line-height:20px;margin-left:16px;border-radius:1px;background-color:#f5f5f6;color:#aaa;font-size:12px;cursor:default}
.u-select.error{color:#e4232b;background-color:#feecec}
.u-select.error input{color:#e4232b}
.u-select:first-child{margin-left:0}
.u-select:after{content:"";position:absolute;right:10px;top:18px;background-image:url(../component/sprite.png?t=1472711680933);background-position:-452px -130px;width:9px;height:5px}
*/
.m-submit {
  margin-top: 60px; }

.m-submit .wrap {
  *zoom: 1;
  width: 990px;
  margin: 0 auto; }

.m-submit .wrap:before, .m-submit .wrap:after {
  display: table;
  content: ""; }

.m-submit .wrap:after {
  clear: both; }

.m-submit .btn-submit {
  float: left;
  margin-left: 400px;
  width: 190px;
  line-height: 55px;
  font-size: 18px;
  color: #fff;
  text-align: center;
  border-radius: 2px;
  background-color: #ff5854;
  cursor: pointer; }

/*# sourceMappingURL=owen_main.css.map */

/*# sourceMappingURL=owen_main.css.map */
