﻿@charset "utf-8";
/* CSS Main */
.bodyBg {
    background: #f5f5f5;
}

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

.clearfix:after {
    content: '\20';
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

@font-face {
    font-family: 'home';
    src: url('font/home.eot');
    src: url('font/home.eot#iefix') format('embedded-opentype'), url('font/home.woff') format('woff'), url('font/home.ttf') format('truetype'), url('font/home.svg#ly') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"]:before, [class*=" icon-"]:before {
    font-family: "home";
    font-style: normal;
    font-weight: normal;
    font-size: inherit;
    width: 100%;
    height: 100%;
    display: block;
}

[class^="icons-"], [class*=" icons-"] {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url(../Image/icon-font.png);
    background-repeat: no-repeat;
    vertical-align: middle;
}

.fl {
    float: left;
}

html {
    color: #19181b;
    height: 100%;
    min-height: 100%;
}

* {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none
}

body, button, input, select, textarea {
    font: 14px/24px "microsoft yahei";
}

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

th {
    text-align: inherit
}

del {
    text-decoration: line-through
}

sup {
    vertical-align: text-top
}

sub {
    vertical-align: text-bottom
}

hr {
    width: 100%;
    margin-top: 40px;
    padding: 20px;
    overflow: hidden;
    height: 1px;
    border-top: solid 1px #ccc;
}

input, button {
    border: none;
    background: none;
}

input[type=text],
input[type=tel],
input[type=date],
input[type=password],
select,
textarea {
    font-size: 14px;
    line-height: 20px;
    padding: 0 6px 0 6px;
    border: #19181b 1px solid;
    background: #fff;
    border-radius: 2px;
}

button {
    outline: none;
}

textarea {
    padding-bottom: 23px;
}

input:hover, textarea:hover, select:hover {
    outline: none; /*border: 1px solid #d0a745;*/
}

input:focus, textarea:focus, select:focus {
    outline: none; /*border: 1px solid #d0a745;box-shadow: 0 0 8px rgba(237,84,52,0.3);*/
}

input[type=text]:disabled,
input[type=tel]:disabled,
input[type=date]:disabled,
input[type=password]:disabled,
select:disabled,
textarea:disabled {
    background: #f7f7f7;
    color: #999;
}

input[type=button] {
    border: none;
}

input[type=button]:hover {
    border: none;
    box-shadow: none;
}

input[type=button]:active {
    border: none;
    box-shadow: none;
}

input[type=range]:hover {
    outline: none;
}

input[type=range]:focus {
    outline: none;
}

input[type=range] {
    box-shadow: 0 1px 0 0px #71808a inset;
    background-color: #99a4ac;
    height: 5px;
    border-radius: 3px;
    border: solid 1px #71808a;
    width: 235px;
}

input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    cursor: pointer;
    height: 16px;
    width: 16px;
    background: #99a4ac;
    border-radius: 8px;
    border: solid 5px #fff;
    box-shadow: 0 0 0 1px #cfcfcf;
}

:-ms-input-placeholder {
    color: #aaa;
}

::-webkit-input-placeholder {
    color: #aaa;
}

input.placeholder, textarea.placeholder {
    color: #aaa;
}

a {
    color: #d0a745;
    text-decoration: none;
    transition: all 0.2s;
}

a:hover {
    color: #d0a745;
}

.a-hide {
    display: block;
    height: 100%;
    text-indent: -999px;
    overflow: hidden;
    position: relative;
}

.tl {
    text-align: left;
}

.tr {
    text-align: right;
}

.tc {
    text-align: center;
}

.tj {
    text-align: justify;
    *text-justify: distribute;
}

.vt {
    vertical-align: top;
}

.vm {
    vertical-align: middle;
}

.vb {
    vertical-align: bottom;
}

.b {
    font-weight: bold;
}

.n {
    font-weight: normal;
}

.i {
    font-style: italic;
}

.fn:after { /*visibility:hidden;*/
    display: block;
    font-size: 0;
    content: "";
    clear: both;
    height: 0
}

.fn {
    *zoom: 1
}

.l {
    float: left
}

.r {
    float: right
}

.cl {
    clear: both;
}

.rel {
    position: relative;
}

.abs {
    position: absolute;
}

.oh {
    overflow: hidden
}

.db {
    display: block;
}

.di {
    display: inline;
}

.dn {
    display: none;
}

.dib {
    display: inline-block;
    *display: inline;
    *zoom: 1
}

.btn-link {
    background: #b79c7d;
    color: #fff;
    padding: 0 15px;
    display: inline-block;
    overflow: visible;
    height: 32px;
    line-height: 32px;
    text-align: center;
    text-decoration: none;
    border-radius: 5px;
    font-size: 14px;
    cursor: pointer;
    transition: all 0.5s;
}

.btn-link:hover {
    background: #9a8063; /* border:solid 1px #d0a745;*/
    color: #fff;
}

.btn-link:active {
    background: #9a8063; /*border:solid 1px #d0a745;*/
    color: #fff;
}

.more {
    float: right;
    font-size: 14px;
    color: #d0a745;
}

.more a {
    font-size: 14px;
    color: #d0a745;
}

.mt10 {
    margin-top: 10px;
}

.mt20 {
    margin-top: 20px;
}

.mt30 {
    margin-top: 30px;
}

.mt50 {
    margin-top: 50px;
}

.mt70 {
    margin-top: 70px;
}

.mt90 {
    margin-top: 90px;
}

.pb50 {
    padding-bottom: 50px;
}

.bd-bottom {
    border-bottom: solid 1px #ccc;
}

/* =0 Reset
--------------------------------------------------------------*/
body {
    height: 100%;
    min-height: 100%;
    background: #fff;
}

body.bg {
    background: #f5f5f5;
}

#wrapper {
    height: 100%;
    min-height: 100%;
    width: 100%;
}

.w1200 {
    width: 1100px;
    min-width: 1100px;
    margin: 0 auto;
}

.w950 {
    width: 950px;
    min-width: 950px;
    margin: 0 auto;
}

.w510 {
    width: 510px;
    min-width: 510px;
    margin: 0 auto;
}

.w400 {
    width: 400px !important;
    min-width: 400px !important;
    margin: 0 auto;
}

.w1100 {
    width: 1100px;
    min-width: 1100px;
    margin: 0 auto;
}

.ml100 {
    margin-left: 100px;
}

/* Global
--------------------------------------------------------------*/
#header {
    width: 100%;
    height: 78px;
    z-index: 1000;
    overflow: visible;
    *zoom: 1;
    background-color: #fff;
}

#header:after { /*visibility:hidden;*/
    display: block;
    font-size: 0;
    content: "";
    clear: both;
    height: 0
}

#header.bd0 {
    border-bottom: none;
}

#header .headerTop {
    height: 70px;
    background-color: #f3f1ed;
}

#header .headerNav {
    height: 40px;
    padding: 20px 0 0;
    position: relative;
}

#header .logo {
    float: left;
    width: 195px;
    height: 50px;
    background: url(logo.png) no-repeat 0 0; /*background-size:158px;*/
    margin-right: 40px;
}

/*width: 450px; height:70px;*/
.logoLine {
    margin: 7px 15px 0;
    font-size: 18px;
    color: #19181b;
    float: left;
}

#header .areamini {
    position: relative;
    float: left;
    margin-top: 8px;
    width: 80px;
    height: auto;
    overflow: visible;
}

#header .areamini .areaminiNow {
    height: auto;
    overflow: hidden;
    cursor: pointer;
}

#header .areamini .areaminiNow i {
    float: left;
    width: 16px;
    height: 24px;
    background: url(../Image/icon.png) no-repeat 0 -296px;
}

#header .areamini .areaminiNow span {
    float: left;
    width: 60px;
    font-size: 16px;
}

#header .areamini .areaminiList {
    position: absolute;
    top: 24px;
    padding-right: 16px;
    border-radius: 0 0 1px 1px;
    background: #fff;
    display: none;
}

#header .areamini .areaminiList li {
    padding-left: 16px;
    font-size: 16px;
    line-height: 28px;
    cursor: pointer;
}

#header .areamini .areaminiList li:hover {
    color: #d0a745;
}

#header .areamini .areaminiList li.hover {
    color: #d0a745;
}

#header .areamini:hover .areaminiList {
    display: block;
}

#header #nav {
    margin-left: 0px;
    width: 860px;
    float: right;
    position: relative;
}

#header #nav li {
    float: left;
    margin-top: -10px;
    margin-left: 19px;
    position: relative;
}

#header #nav a {
    position: relative; /* padding:0 25px; font-size:18px;padding-bottom:10px;*/
    color: #242529; /*border-bottom:2px solid #fff;*/
    display: block;
}

#header #nav a.hover {
    color: #b69c7f;
    border-bottom: 2px solid #b69c7f;
}

#header #nav a.cur {
    color: #b69c7f;
}

#header #nav a:hover {
    color: #b69c7f;
}

#header .headerLink {
    float: right;
    padding: 20px 0;
    height: auto;
    font-size: 0px;
    margin-top: 5px;
}

#header .headerNav .headerLink {
    padding: 0;
}

#header .headerLink span {
    font-size: 14px;
}

#header .headerLink a.btn-link {
    margin-right: 10px;
    height: 38px;
    line-height: 38px;
}

#header .headerLink a.btn-link:hover {
    color: #d0a745;
}

#header .headerLink a {
    margin: 0 5px;
    font-size: 14px;
    color: #19181b;
    line-height: 30px;
}

#header .headerLink a:hover {
    color: #848484;
}

img.hotImg {
    position: absolute;
    right: -20px;
    top: -10px;
}

#header #nav a.fbfy {
    display: block;
}

#header #nav a.fbfy img {
    vertical-align: middle;
    margin: -2px 5px 0 0;
}

.topPic {
    padding-top: 0 !important;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center top;
    height: 400px;
    position: relative;
    margin-bottom: 50px;
}

.topPic p {
    margin: 0 auto;
    text-align: left;
    font-size: 14px;
    color: #848484;
}

.topPic.top-service {
    height: 400px;
    background-image: url(../Image/top/service.jpg)
}

.topPic.top-tenement {
    padding-top: 430px;
    background-image: url(../Image/top/tenement.jpg)
}

.topPic.top-tenement p {
    width: 580px;
}

.topPic.top-single { /* padding-top: 430px;*/
    height: 400px;
    position: relative;
    background-image: url(../Image/top/single.jpg)
}

.topPic h4.titleTop {
    color: #18191b;
    font-size: 32px;
    width: 625px;
    height: 100px;
    background: #fff;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -311px;
    text-align: center;
    line-height: 100px;
    font-weight: 100;
}

.topPic.top-single p {
    width: 580px;
}

.topPic.top-home {
    padding-top: 430px;
    background-image: url(../Image/top/home.jpg)
}

.topPic.top-home p {
    width: 580px;
}

.topPic.top-landscape {
    padding-top: 430px;
    background-image: url(../Image/top/landscape.jpg)
}

.topPic.top-landscape p {
    width: 580px;
}

.topPic.top-cbd {
    padding-top: 430px;
    background-image: url(../Image/top/cbd.jpg)
}

.topPic.top-cbd p {
    width: 580px;
}

.topPic.top-daychoice {
    height: 430px;
    background-image: url(../Image/top/daychoice.jpg)
}

.topPic.top-about {
    height: 400px;
    background-image: url(../Image/about/banner.jpg)
}

.topPic.top-plus {
    height: 397px;
    background-image: url(../Image/top/plus.jpg);
    margin-bottom: 0;
    background-position: center -1px;
}

.topPic.top-profession {
    height: 400px;
    background-image: url(../Image/profession/banner.png);
    margin-bottom: 30px;
}

.topPic.top-landlord {
    height: 400px;
    background-image: url(../Image/top/landlord.jpg)
}

.topPic.top-landlord2 {
    height: 400px;
    background-image: url(../Image/top/landlord2.jpg)
}

.topPic.top-landlord3 {
    height: 400px;
    background-image: url(../Image/top/landlord3.jpg)
}

.topPic.top-landlord4 {
    height: 400px;
    background-image: url(../Image/top/landlord4.jpg)
}

.topPic.top-landlord5 {
    height: 400px;
    background-image: url(../Image/top/landlord5.jpg)
}

#search {
    position: relative;
    z-index: 10;
    margin: 0 auto;
    margin-top: -100px;
    width: 760px;
    height: auto;
}

#search.l {
    margin-left: 0;
    float: none;
    margin-top: 20px;
    padding-bottom: 20px;
    display: none;
}

#search.l .searchCon input {
    border: solid 1px #ccc;
}

#search .searchCon {
    margin-right: 98px;
}

#search .searchCon input {
    width: 98%;
    padding: 9px 0 9px 9px;
    border: solid 1px #fff;
    border-right: none;
    border-radius: 4px 0 0 4px;
}

#search:hover .searchCon input {
    outline: none; /*border: 1px solid #d0a745;*/
    border-right: none;
}

#search .searchCon input:focus {
    outline: none; /*border: 1px solid #d0a745;*/
    border-right: none;
}

#search .searchBtn {
    position: relative;
    z-index: 2;
    float: right;
    width: 100px;
    height: 40px;
    line-height: 40px;
    background: #e6ba52;
    text-align: center;
    border-radius: 0 4px 4px 0;
}

#search .searchBtn a {
    font-size: 16px;
    color: #fff;
    display: block;
}

#search .searchBtn:hover {
    background: #d0a745;
}

#search .searchBtn:active {
    background: #d0a745;
}

#service {
    padding: 35px 0;
    height: auto;
    overflow: hidden;
}

#service .serviceItem {
    position: relative;
    width: 25%;
    float: left;
    text-align: center;
}

#service .serviceItem.last:after {
    display: none;
}

#service .serviceItem:after {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    overflow: hidden;
    background-color: #ccc;
    content: "";
}

#service .serviceItem i {
    display: block;
    width: 140px;
    height: 80px;
    margin: 0 auto;
    border-radius: 50%;
}

#service .serviceItem h3 {
    margin-top: 0px;
    font-size: 20px;
}

#service .serviceItem p {
    margin-top: 6px;
    color: #848484;
}

#service .serviceItem i.serviceItem-icon1 {
    background: url(../Image/icon.png) no-repeat -560px -30px;
}

#service .serviceItem i.serviceItem-icon2 {
    background: url(../Image/icon.png) no-repeat -670px -30px;
}

#service .serviceItem i.serviceItem-icon3 {
    background: url(../Image/icon.png) no-repeat -780px -30px;
}

#service .serviceItem i.serviceItem-icon4 {
    background: url(../Image/icon.png) no-repeat -900px -30px;
}

#source {
    text-align: center;
    padding: 20px 0;
    overflow: hidden; /*background:#f9f7f3;*//*url(../Image/bg-about.png) repeat center center;*/
}

#source h1 {
    line-height: 30px;
}

#source h1 + p {
    margin-top: 10px;
}

#source .sourceList {
    width: 100%;
    margin-left: 0px;
    margin-top: 15px;
    overflow: hidden;
}

#source .sourceList .sourceItem {
    position: relative;
    float: left;
    margin: 0 5px;
    margin-top: 10px;
    width: 266px;
    height: 176px;
    display: inline-block;
    font-size: 14px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: all 0.3s;
}

#source .sourceList .sourceItem a {
    position: relative;
    z-index: 2;
    display: block;
}

#source .sourceList .sourceItem span {
    display: none;
}

#source .sourceList .sourceItem .sourceItemText {
    position: absolute;
    top: 50%;
    margin-top: -50px;
    left: 50%;
    margin-left: -120px;
    width: 240px;
    height: 100px;
    background-color: rgba(255, 255, 255, .6);
    transition: all 0.3s;
}

#source .sourceList .sourceItem:hover { /*border:solid 1px #242529;*/
}

#source .sourceList .sourceItem.big:hover span {
    background: url(../Image/zzBg.png) left top repeat;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 548px;
    height: 100%;
}

#source .sourceList .sourceItem h5 {
    height: 30px;
    line-height: 30px;
    color: #fff;
    font-size: 26px;
    font-weight: bold;
    text-align: center;
    width: 100%;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -10px;
}

#source .sourceList .sourceItem:hover span {
    background: url(../Image/zzBg.png) left top repeat;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 350px;
    height: 232px;
}

/*#source .sourceList .sourceItem:hover .sourceItemText { color:#d0a745;background-color:rgba(255,255,255,.9); }*/
#source .sourceList .sourceItemText h3 {
    padding: 20px 6px 10px 6px;
    font-size: 22px;
    font-weight: normal;
}

#source .sourceList .sourceItemText p {
    display: inline-block;
    padding: 5px;
    font-size: 14px;
    border-top: solid 1px #18191b;
}

/*#source .sourceList .sourceItem:hover .sourceItemText p { border-top: solid 1px #d0a745; }*/
#source .sourceList .sourceItem.big {
    width: 548px;
    height: 362px;
}

#source .sourceList .sourceItem.big .sourceItemText {
    top: auto;
    margin-top: 0px;
    bottom: 66px;
}

/*#source .sourceList .sourceItem.big:hover  span{ background:url(../Image/zzBg.png) left top repeat; width:100%; height:100%; display:block; position:absolute; left:0; top:0;width: 349px; height: 489px;}*/
#recommend {
}

#recommend a.dataK {
    font-size: 14px;
}

.recommendPd {
    position: relative;
}

#recommend a.dataMore {
    text-align: right;
    display: block;
    text-decoration: none;
    color: #848484;
    font-size: 16px;
    padding-top: 5PX;
    position: absolute;
    right: 0;
    bottom: 0px;
}

#recommend a.dataMoreBottom, .gyjJs a.dataMoreBottom {
    text-align: right;
    display: block;
    text-decoration: none;
    color: #848484;
    font-size: 14px;
    padding-top: 5PX;
}

#recommend a.dataK:hover, #recommend a.dataMore:hover {
    color: #19181b;
}

.moreIndexA {
    display: block;
    width: 200px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    text-align: center;
    margin: 10px auto 40px;
    border-radius: 4px;
    background: #e6ba52;
    color: #fff;
}

.moreIndexA:hover {
    background: #d0a745;
    color: #fff;
}

#recommend {
    text-align: center;
    padding-top: 15px;
    overflow: hidden;
}

#recommend h1 {
    line-height: 30px;
}

#recommend h1.indexH1 {
    line-height: 30px;
    font-size: 26px;
    font-weight: 100; /*margin-bottom:-40px;*/
}

#recommend h1 + p {
    margin-top: 10px;
}

#customer {
    text-align: center;
    margin-top: 35px;
    overflow: hidden;
}

#customer h1 {
    line-height: 30px;
}

#customer h1 + p {
    margin-top: 10px;
}

.customerList {
    padding-bottom: 40px;
    margin-top: 60px;
    width: 100%;
    height: auto;
    overflow: hidden;
    border-bottom: solid 1px #ccc;
}

.customerList .customerItem {
    width: 25%;
    float: left;
}

.customerList .customerItem .customerPic {
    position: relative;
    width: 220px;
    height: 220px;
    overflow: hidden;
    margin: 0 auto;
    margin-bottom: 40px;
    border-radius: 50%;
}

.customerList .customerItem .customerPic:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.3;
    content: "";
}

.customerList .customerItem .customerPic.customerPic1 {
    background: url(../Image/zimg10.jpg) no-repeat 0 0;
}

.customerList .customerItem .customerPic.customerPic2 {
    background: url(../Image/zimg11.jpg) no-repeat 0 0;
}

.customerList .customerItem .customerPic.customerPic3 {
    background: url(../Image/zimg12.jpg) no-repeat 0 0;
}

.customerList .customerItem .customerPic.customerPic4 {
    background: url(../Image/zimg13.jpg) no-repeat 0 0;
}

.customerList .customerItem .customerPic i {
    position: relative;
    z-index: 2;
    display: block;
    margin: 40px auto;
    width: 140px;
    height: 140px;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../Image/icon.png);
}

.customerList .customerItem .customerPic.customerPic1 i {
    background-position: 0 -140px;
}

.customerList .customerItem .customerPic.customerPic2 i {
    background-position: -140px -140px;
}

.customerList .customerItem .customerPic.customerPic3 i {
    background-position: -280px -140px;
}

.customerList .customerItem .customerPic.customerPic4 i {
    background-position: -420px -140px;
}

.customerList .customerItem .customerOpr a {
    width: 180px;
    height: 50px;
    line-height: 50px;
}

#other {
    height: auto;
    overflow: hidden;
    margin-top: 100px;
}

#other .picnewsList {
    float: right;
    width: 49%;
}

#footer {
    background-color: #242529; /* width: 100%;margin-top:60px;*/
}

#footer .searchMore {
    margin-top: 0px;
    height: 200px;
    background: url(searchmore-bg.jpg) no-repeat center center;
}

#footer .searchMore h3 {
    padding: 45px 0 30px 0;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

#footer .searchMore .searchMoreForm {
    height: 42px;
    text-align: left;
    width: 860px;
    margin: 0 auto;
    position: relative;
}

#footer .searchMore .searchMoreForm label {
    margin-right: 20px;
    display: inline-block;
    height: 42px;
    position: relative;
}

#footer .searchMore .searchMoreForm label span {
    font-size: 14px;
    color: #fff;
    margin-right: 10px;
    display: inline-block;
    line-height: 42px;
    height: 42px;
    position: absolute;
    left: 0;
    top: 0;
}

#footer .searchMore .searchMoreForm label select {
    width: 250px;
    height: 30px;
    line-height: 30px;
    margin-top: 5px;
    color: #666666;
    margin-left: 40px;
    background: #fff;
}

#footer .searchMore .searchMoreForm a.btn-search {
    margin-left: 20px;
    background: #19181b;
    color: #fff;
    padding: 0 25px;
    display: inline-block;
    overflow: visible;
    height: 30px;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    border-radius: 2px;
    font-size: 14px;
    cursor: pointer;
    border: solid 1px #19181b;
    position: absolute;
    right: 0px;
    top: 4px;
}

#footer .searchMore .searchMoreForm a.btn-search:hover {
    background: #242529;
    border: solid 1px #242529;
}

#footer .searchMore .searchMoreForm a.btn-search:active {
    background: #19181b;
    border: solid 1px #19181b;
}

#footer .fooerMsg {
    padding-top: 75px;
    padding-bottom: 40px;
    border-bottom: solid 1px #555;
    height: auto;
    overflow: hidden;
}

#footer .fooerMsg .fooerMsgQr {
    float: right;
    width: 400px;
    text-align: center;
}

#footer .fooerMsg .fooerMsgQr li {
    float: left;
    width: 144px;
    margin-left: 50px;
}

#footer .fooerMsg .fooerMsgQr * {
    margin: 0 auto;
}

#footer .fooerMsg .fooerMsgQr p {
    color: #fff;
    font-size: 16px;
    margin: 10px 0;
}

#footer .fooerMsg .fooerMsgQr a {
    display: inline-block;
    width: 145px;
    height: 36px;
    line-height: 36px;
    border-radius: 5px;
    border: solid 1px #fff;
    font-size: 16px;
    color: #fff;
}

#footer .fooerMsg .fooerMsgQr a i {
    display: inline-block;
    margin-right: 6px;
    width: 30px;
    height: 24px;
    vertical-align: middle;
    background: url(../Image/icon.png) no-repeat -130px -300px;
}

#footer .fooerMsg .fooerMsgQr a span {
    vertical-align: middle;
    line-height: 24px;
}

#footer .fooerMsg .fooerMsgCon {
    margin-right: 400px;
}

#footer .fooerMsg .fooerMsgCon p {
    margin-bottom: 40px;
    color: #aaa;
    font-size: 14px;
}

#footer .fooerMsg .fooerMsgCon p a {
    margin-right: 30px;
    font-size: 16px;
    color: #fff;
}

#footer .fooerMsg .fooerMsgCon .fooerMsgtel {
    width: 388px;
    display: inline-block;
    margin-top: 60px;
}

#footer .fooerMsg .fooerMsgCon .fooerMsgtel.r {
    width: 270px;
}

#footer .fooerMsg .fooerMsgCon .fooerMsgtel h5 {
    font-size: 16px;
    color: #aaa;
    font-weight: normal;
}

#footer .fooerMsg .fooerMsgCon .fooerMsgtel h5 span {
    font-size: 14px;
}

#footer .fooerMsg .fooerMsgCon .fooerMsgtel p {
    margin: 8px 0 0 0;
}

#footer .fooerMsg .fooerMsgCon .fooerMsgtel p a {
    margin: 0;
    font-size: 24px;
    font-weight: bold;
    color: #aaa;
}

#footer .fooerLink {
    padding-top: 40px;
}

#footer .fooerLink dl {
    padding: 3px 0;
    height: auto;
    overflow: hidden;
}

#footer .fooerLink dl a {
    color: #fff;
}

#footer .fooerLink dl dt {
    float: left;
    width: 100px;
    font-size: 14px;
    color: #aaa;
}

#footer .fooerLink dl dd {
    float: left;
    padding-right: 20px;
    font-size: 14px;
    color: #fff;
}

#footer .fooerLink p {
    padding: 40px 0;
    color: #aaa;
}

#footer .fooerLink p a {
    color: #aaa;
}

#footer2 {
    margin-top: 60px;
    text-align: center;
}

#footer2 .w1200 {
    padding: 20px 0;
    border-top: solid 2px #b5b4b4;
}

#footer2 a,
#footer2 span {
    display: inline-block;
    margin: 0 10px;
    color: #19181b;
}

#footer2 p {
    color: #a5a5a5;
    line-height: 30px;
}

#footer2 p + p a,
#footer2 p + p span {
    color: #a5a5a5;
}

.searchSpecial {
    padding-top: 20px;
    padding-bottom: 10px;
    text-align: center;
}

.searchSpecial h3 {
    padding: 20px 0;
    font-size: 20px;
    font-weight: normal;
    text-align: center;
}

.searchSpecial .searchSpecialForm {
    height: 42px;
    text-align: center;
}

.searchSpecial .searchSpecialForm label {
    margin-right: 20px;
    display: inline-block;
    height: 32px;
    border: solid 1px #19181b;
    border-radius: 1px;
}

.searchSpecial .searchSpecialForm label span {
    padding: 0 10px;
    font-size: 16px;
    margin-right: 10px;
    border-right: solid 1px #19181b;
}

.searchSpecial .searchSpecialForm label select {
    width: 140px;
    height: 32px;
    color: #ccc;
    border: 0;
}

.searchSpecial .searchSpecialForm label select:focus {
    border: none;
    border: 0;
    box-shadow: none;
}

.bread {
    padding: 10px 0;
    font-size: 12px;
}

.bread a {
    color: #333;
    margin-right: 5px;
    font-size: 12px;
}

.bread span {
    color: #999;
    margin-right: 5px;
    font-size: 12px;
}

.newsList {
    float: left;
    width: 49%;
}

.newsList h1 {
    font-size: 30px;
    line-height: 30px;
    font-weight: normal;
}

.newsList h1 a.more {
    color: #333;
    margin-right: 20px;
}

.newsList h1 a.more:hover {
    color: #d0a745;
}

.newsList .swiper-wrapper {
    height: 370px;
}

.newsList .swiper-wrapper .swiper-slide {
    height: auto;
}

.newsList ul {
    padding: 10px 30px 10px 0;
}

.newsList ul li {
    position: relative;
    padding: 10px 0;
    border-bottom: solid 1px #ccc;
}

.newsList ul li:last-child {
    border-bottom: none;
}

.newsList ul li h4 {
    font-size: 16px;
    color: #19181b;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.newsList ul li h4:hover {
    color: #848484;
}

.newsList ul li p {
    margin: 5px 0 0 5px;
    font-size: 14px;
    color: #aaa;
}

.newsList ul li p i {
    vertical-align: middle;
}

.newsList ul li p span {
    margin-left: 5px;
    vertical-align: middle;
}

.newsList ul li i.icon-newsright {
    position: absolute;
    top: 50%;
    right: 20px;
    margin-top: -14px;
    width: 15px;
    height: 27px;
    background: url(../Image/icon.png) no-repeat -20px -300px;
}

.tabs {
    margin-top: 15px;
}

.tabs .tabNav {
    position: relative;
    text-align: left;
}

.tabs .tabNav.tc {
    text-align: center;
}

.tabs .tabNav ul {
    padding: 10px 0;
    margin-top: 20px;
    border-bottom: solid 1px #ccc;
    font-size: 0;
    line-height: 0;
}

.indexPd .tabs .tabNav ul { /*height:25px; padding: 10px 0; margin-top: 20px;*/
    border-bottom: solid 1px #ccc;
    font-size: 0;
    line-height: 0;
}

.tabs .tabNav li {
    display: inline-block;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
}

.tabs .tabNav li a {
    padding: 0 20px;
    font-size: 22px;
    color: #19181b;
}

.tabs .tabNav li a:hover {
    color: #848484;
}

.tabs .tabNav li.more {
    float: right;
}

.tabs .tabNav li.more a {
    font-size: 14px;
    color: #19181b;
}

.tabs .tabNav li.more a:hover {
    font-size: 14px;
    color: #d0a745;
}

.tabs .tabNav li.hover a {
    color: #d0a745;
}

.tabs .tabNav .hoverline {
    position: absolute;
    bottom: 0;
    width: 128px;
    height: 4px;
    background: #d0a745;
}

.tabs .tabContent {
    width: 100%;
    margin-top: 20px; /*padding-bottom: 30px;*/
}

.tabs2 {
}

.tabs2 .tabNav {
    position: relative;
    text-align: left;
}

.tabs2 .tabNav.tc {
    text-align: center;
}

.tabs2 .tabNav ul {
    border-bottom: solid 1px #cccccc;
    font-size: 0;
    line-height: 0;
    text-align: center;
}

.tabs2 .tabNav li {
    position: relative;
    top: 1px;
    display: inline-block;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    border-bottom: solid 2px #transparent;
}

.tabs2 .tabNav li a {
    padding: 0 20px;
    font-size: 20px;
    color: #19181b;
}

.tabs2 .tabNav li a:hover {
    color: #848484;
}

.tabs2 .tabNav li.hover {
    border-bottom: solid 2px #bca863;
}

.tabs2 .tabNav li.hover a {
    color: #bca863;
}

.tabs2 .tabNav .hoverline {
    position: absolute;
    bottom: 0;
    width: 144px;
    height: 4px;
    background: #d0a745;
}

.tabs2 .tabContent {
    width: 100%;
    margin-top: 20px;
    padding-bottom: 30px;
}

.picList {
    margin-right: -30px;
    zoom: 1;
    text-align: center; /*padding-bottom:60px;*/
}

.picList .picItem {
    float: left;
    padding-bottom: 15px;
    border: solid 1px transparent; /*border-bottom: solid 2px #333;*/
    width: 344px;
    height: auto;
    overflow: hidden;
    margin-right: 29px;
    margin-bottom: 50px;
    transition: all 0.2s;
}

.picList .picItem em.zzBg {
    display: none;
}

.picList .picItem:hover { /*border:solid 1px #848484; border-bottom: solid 2px #848484;*/
}

.picList .picItem:hover em.zzBg {
    background: url(../Image/zzBg.png) left top repeat;
    width: 100%;
    height: 100%;
    display: block;
}

.picList .picItem .picItempic {
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
    width: 100%;
    width: 252px;
    height: 165px !important;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    overflow: hidden;
}

.picItemDivW {
    width: 252px !important;
    height: 165px !important;
    overflow: hidden;
}

.picList .picItem:hover .picItempic {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
}

.picList .picItem .picItempic a {
    display: block;
    text-decoration: none;
    height: 100%;
    position: relative;
}

.picList .picItem .picItempic a span {
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    color: #fff;
    background: url(../Image/detail/spanBg.png) left top repeat;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -12px;
    text-indent: 0;
}

.picList .picItem .picItemtext {
    margin-top: 20px;
}

.picList .picItem .picItemtext h3 {
    font-size: 18px;
    display: block;
    height: 24px;
    overflow: hidden;
}

.picList .picItem .picItemtext h3:hover {
    color: #848484;
}

.picList .picItem .picItemtext h3 a {
    color: #19181b;
}

.picList .picItem .picItemtext h3:hover a {
    color: #848484;
}

.picList .picItem .picItemtext p.price {
    margin-top: 20px;
    font-size: 16px;
}

.picList .picItem .picItemtext p.price + .price {
    margin-top: 0;
}

.picList .picItem .picItemtext p.price.del {
    color: #d0a745
}

.picList .picItem .picItemtext p.price.del span {
    font-size: 16px;
    display: block;
}

.picList .picItem .picItemtext p.price em {
    font-style: normal;
    font-size: 12px;
    font-weight: 100;
    display: inline-block;
    float: right;
    margin-top: 1px;
    vertical-align: bottom;
}

.picList .picItem .picItemtext p.price span.delSpan {
    font-size: 16px;
    color: #d0a745;
}

.picList .picItem .picItemtext p.price em.delEm {
    color: #d0a745;
    margin-right: 15px;
}

.picList .picItem .picItemtext p.price span {
    font-size: 18px;
    vertical-align: bottom;
    display: inline-block;
}

.picList .picItem .picItemtext p.price.del {
    text-decoration: line-through;
    font-style: normal;
    text-decoration: line-through;
    font-style: normal;
}

.tabIndexPd {
    margin-bottom: 10px;
    position: relative;
    z-index: 1;
}

.tabIndexPd .picList .picItem {
    position: relative;
    width: 252px;
    -webkit-box-shadow: 1px 1px 2px #d3d3d3;
    border: none;
    -moz-box-shadow: 1px 1px 2px #d3d3d3;
    cursor: pointer;
    box-shadow: 1px 1px 2px #d3d3d3;
    margin-bottom: 30px;
    border-right: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3;
}

.tabIndexPd .picList .picItem:hover {
    -webkit-box-shadow: 1px 1px 2px #d0a745;
    -moz-box-shadow: 1px 1px 2px #d0a745;
    box-shadow: 1px 1px 2px #d0a745;
}

.tabIndexPd .picList .picItem:hover h3 a {
    color: #d0a745;
}

.tabIndexPd .picList .picItem .picItempic {
    height: 165px;
}

.tabIndexPd .picList .picItem p.price {
    position: absolute;
    top: 89px;
    background: url(../Image/index/indexPriseBg.png) left bottom repeat-x;
    height: 56px;
    line-height: 66px;
    width: 100%;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    left: 0;
}

.tabIndexPd .picList .picItem .picItemtext h3 {
    font-size: 14px;
}

.tabIndexPd .picList .picItem .picItemtext p.indexTime {
    color: #242529;
    font-size: 14px;
    font-weight: 100;
}

.tabIndexPd .picList .picItem .picItemtext .indexTip {
    position: absolute;
    right: 15px;
    top: 15px;
}

.tabIndexPd .picList .picItem .picItemtext .indexTip a.indexTipList {
    display: inline-block;
    float: right;
    margin-left: 10px;
    border-radius: 4px;
    width: 44px;
    height: 42px;
    line-height: 20px;
    font-weight: bold;
    padding-top: 2px;
    text-align: center;
    font-size: 14px;
    color: #fff;
}

.tabIndexPd .picList .picItem .picItemtext .indexTip a.indexTipListRed {
    background: #f94116;
    cursor: default;
}

.tabIndexPd .picList .picItem .picItemtext .indexTip a.indexTipListGreen {
    background: #3dac0b;
}

.tabIndexPd .picList .picItem .picItemtext .indexGreen {
    line-height: 20px;
    position: absolute;
    right: 15px;
    top: 60px;
    background-image: url(../Image/index/green.png);
    background-position: 71PX 0px;
    background-repeat: no-repeat;
    display: none;
    padding-top: 4px;
}

.tabIndexPd .picList .picItem .picItemtext .indexGreen P {
    background-color: #3dac0b;
    border-radius: 4px;
    padding: 5px 7px;
    width: 83px;
    color: #fff;
    font-size: 12px;
    box-shadow: 1px 1px 2px #000;
}

.mb-40 {
    margin-bottom: -40px;
}

.delPrice {
    font-size: 14px;
    text-decoration: line-through;
    font-style: normal;
    text-decoration: line-through;
    font-style: normal;
    color: #d0a745
}

.picList .picItem .picItemtext p.price a.del {
    text-decoration: line-through;
    font-style: normal;
    text-decoration: line-through;
    font-style: normal;
    display: inline-bllock;
}

.delPrice {
    font-size: 14px;
    text-decoration: line-through;
    font-style: normal;
    text-decoration: line-through;
    font-style: normal;
    color: #d0a745
}

.picList .picItem .picItemtext p.number {
    margin-top: 24px;
    font-size: 14px;
    color: #666;
}

.picList .picItem .picItemtext p.number span {
    margin-left: 5px;
    vertical-align: middle;
}

.vgFilter {
    height: auto; /* overflow: hidden;*/
    padding: 0px 20px 15px;
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 20px;
    background: #fff;
    position: relative;
}

a.gyppgImgPd {
    position: absolute;
    right: 0;
    top: 0;
}

a.gyppgImgPd img {
    margin-bottom: -6px;
    height: 370px;
}

a.gyppgImgPd:hover {
    box-shadow: rgba(181, 180, 180, 0.8) -2px 2px 5px;
}

.vgFilter .vgFilter-list {
    padding: 8px 0 6px;
    width: auto;
}

.vgFilter .vgFilter-list:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: "";
    clear: both;
    height: 0
}

.vgFilter .vgFilter-list {
    *zoom: 1
}

.vgFilter .vgFilter-list p { /* float: left;*/
    color: #19181b;
    height: 20px;
    line-height: 26px;
    min-width: 70px;
    text-align: right;
    padding-right: 10px;
}

.vgFilter .vgFilter-list1 p {
    float: left;
    line-height: 17px;
}

.vgFilter .vgFilter-list a {
    margin: 0;
    float: left;
    margin-right: 5px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    padding: 0 5px;
    border: solid 1px #fff;
    color: #19181b;
}

.vgFilter .vgFilter-list a.hover { /*background-color: #19181b;*/
    color: #b79c7d;
    font-weight: bold;
}

.vgFilter .vgFilter-list a.lc input {
    display: inline-block;
    height: 30px;
    width: 98px;
    border: 1px solid #242529;
    line-height: 30px;
    margin-right: 5px;
    margin-top: -6px;
    vertical-align: middle;
}

.vgFilter .vgFilter-list a.gjc {
    padding-left: 0;
}

.vgFilter .vgFilter-list a.gjc input {
    display: inline-block;
    height: 30px;
    width: 250px;
    border: 1px solid #242529;
    line-height: 30px;
    margin-right: 5px;
    margin-top: -6px;
}

.vgFilter .vgFilter-list a.gjcA {
    width: 78PX;
    height: 32px;
    line-height: 32px;
    text-align: center;
    color: #fff;
    background: #e6ba52;
    font-size: 14px;
    margin-top: -6px;
}

.vgFilter .vgFilter-list a.gjcA:hover {
    background: #d0a745;
}

.vgFilter .vgFilter-list a.hover.hasnav:after {
    display: none;
    position: absolute;
    z-index: 2;
    left: 50%;
    margin-left: -5px;
    top: 31px;
    content: "";
    width: 10px;
    height: 10px;
    border-top: solid 1px #19181b;
    border-left: solid 1px #19181b;
    background-color: #fff;
    transform: rotate(45deg);
    content: "";
}

.vgFilter .vgFilter-list-li {
    position: relative;
    *zoom: 1;
    margin: 7px 0 0 0;
    border: solid 1px #19181b;
    padding: 8px 0;
}

.vgFilter .vgFilter-list-li i {
    position: absolute;
    left: 115px;
    top: -6px;
    width: 10px;
    height: 10px;
    border-top: solid 1px #19181b;
    border-left: solid 1px #19181b;
    background-color: #fff;
    transform: rotate(45deg);
    content: "";
    transition: all 0.5s;
}

.vgFilter .vgFilter-list-li:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: "";
    clear: both;
    height: 0
}

.vgFilter .vgFilter-list-li a {
    position: relative;
    float: left;
    margin-right: 5px;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    padding: 0 10px 0 10px;
    border-bottom: solid 1px #fff;
    color: #19181b;
}

.vgFilter .vgFilter-list-li a.hover {
    border-bottom: solid 1px #19181b;
}

.vgFilter .vgFilter-choose {
    height: auto;
    overflow: hidden;
    margin-top: 10px;
    padding-top: 20px;
    border-top: solid 1px #ddd;
}

.vgFilter .vgFilter-choose p {
    float: left;
    color: #19181b;
    height: 20px;
    line-height: 20px;
}

.vgFilter .vgFilter-choose a {
    position: relative;
    float: left;
    margin-right: 15px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    padding: 0 30px 0 10px;
    border: solid 1px #ddd;
    color: #19181b;
}

.vgFilter .vgFilter-choose a i {
    position: absolute;
    top: -1px;
    right: -1px;
    width: 22px;
    height: 22px;
    background-color: #19181b;
}

.searchMsg {
    margin-top: 20px;
    height: 60px;
    overflow: hidden;
    padding: 0px 70px 0px 0;
    background-color: #fff;
    border-bottom: 1px solid #e6e6e6;
    width: 1030px;
    position: relative;
}

.searchMsg p {
    padding: 0;
    color: #000000;
    font-size: 14px;
    margin-left: 25px;
}

.searchMsg p.msgP {
    position: absolute;
    left: 0;
    top: 0;
}

.searchMsg p.msgP img {
    vertical-align: middle;
    margin-top: -3px;
}

.searchMsg p.msgP a {
    height: 23px;
    display: inline-block;
    margin-right: 20px;
    margin-left: 0;
    padding: 20px 5px 15px;
    float: left; /*padding:15px 20px;*/
}

.searchMsg p.msgP a.cur {
    border-bottom: 2px solid #b79c7d;
}

.searchMsg p.msgP span {
    color: #242529;
    font-size: 14px;
    display: inline-block;
    margin-left: 10px;
}

.searchMsg p.msgP em {
    color: #b79c7d;
    font-size: 16px;
    margin-left: 5px;
    font-style: normal;
    margin-right: 20px;
}

.searchMsg a {
    margin-left: 20px;
    padding: 5px 0;
    float: right;
    font-size: 14px;
    color: #000;
    text-align: center;
}

.searchMsg a.msgA01 {
    margin-top: 15px;
}

.searchMsg a.hover {
    border-bottom: solid 1px #000000;
}

.searchMsg a i {
    display: inline-block;
    font-size: 12px;
    color: #000;
    margin-left: 5px;
}

.ho-2ListLineT {
    border-top: 1px solid #e3e3e3;
    margin-top: 10px;
    margin-bottom: 5px;
    height: 1px;
    width: auto;
}

.vgFilter .vgFilter-list .houseListOk ul li {
    float: left;
    padding: 0 30px 0 5px;
    margin: 0px 10px 10px 0;
    height: 23px;
    line-height: 23px;
    border: 1px solid #cccccc;
    position: relative;
    color: #18191b;
    font-size: 12px;
}

.vgFilter .vgFilter-list .houseListOk ul li#cleanAll {
    border: none;
    cursor: pointer;
}

.vgFilter .vgFilter-list .houseListOk ul li#cleanAll img {
    vertical-align: middle;
    margin-right: 5px;
    margin-top: -2px;
}

.vgFilter .vgFilter-list .houseListOk ul li a {
    display: block;
    text-decoration: none;
    background: url(../Image/detail/closeList.png) center center no-repeat;
    height: 25px;
    width: 20px;
    background-color: #242529;
    position: absolute;
    right: -2px;
    top: -2px;
    padding: 0;
    margin: 0;
}

.findP {
    color: #000;
    font-size: 14px; /* padding:0 20px;*/
}

.findP span {
    display: inline-block;
    font-size: 12px;
    color: #b79c7d;
    line-height: 18px;
}

.houseListLineT {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #aaa;
}

.houseList {
    background: #fff;
}

.houseList .houseItme {
    padding: 25px 20px;
    border-bottom: solid 1px #ccc;
    *zoom: 1
}

.houseList .houseItme:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: "";
    clear: both;
    height: 0
}

.houseList .houseItme .houseItme-pic {
    float: left;
    width: 225px;
    height: 176px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
}

.houseList .houseItme .houseItme-pic span {
    display: block;
    padding: 10px 0;
    width: 100%;
    color: #fff;
    font-size: 20px;
    background: url(../Image/detail/yzBg.png) left top repeat;
    position: absolute;
    top: 50%;
    margin-top: -22px;
    z-index: 99;
    text-align: center;
    text-indent: 0;
}

.houseList .houseItme .houseItme-info {
    position: relative;
    float: left;
    margin-left: 20px;
    width: 553px;
    height: 176px;
    border-right: dashed 1px #ccc;
}

.houseList .houseItme .houseItme-info .houseItme-address a:hover {
    color: #d0a745;
}

.houseList .houseItme .houseItme-info h3 {
    font-size: 20px;
    color: #d0a745;
}

.houseList .houseItme .houseItme-info h3 a {
    font-size: 20px;
    color: #19181b;
}

.houseList .houseItme .houseItme-info h3 a:hover {
    color: #d0a745;
}

.houseList .houseItme .houseItme-info h3 span {
    font-weight: normal;
    margin-left: 10px;
    font-size: 14px;
    color: #19181b;
}

.houseList .houseItme .houseItme-info h3 span img {
    vertical-align: middle;
}

.houseList .houseItme .houseItme-info p {
    font-size: 14px;
    margin-top: 5px;
}

.houseList .houseItme .houseItme-info .houseItme-address {
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 16px;
    font-weight: bold;
    color: #19181b;
}

.houseList .houseItme .houseItme-info .houseItme-address a {
    display: block;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    color: #19181b;
}

.house-msg { /*margin-top: 55px; padding-top:10px;*/
    height: auto;
    overflow: hidden;
}

.house-msg.black {
    margin-top: 0px;
}

.house-msg li { /* margin-top: 10px;width:132px; */
    float: left;
    margin-right: 10px;
}

.house-msg li span {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    vertical-align: middle;
    color: #888;
    border-right: 1px solid #6f6f70;
    padding-right: 10px;
}

.house-msg li i {
    width: 25px;
    height: 40px;
    border-radius: 4px;
    display: inline-block;
}

.house-msg li p {
    margin-left: 6px;
    display: inline-block;
    height: 78px;
    line-height: 40px;
    vertical-align: middle;
    color: #19181b;
    font-size: 16px;
}

.houseList .houseItme .houseItme-opr {
    padding: 42px 0;
    float: left;
    width: 259px;
    height: 90px;
    text-align: center;
}

.houseList .houseItme .houseItme-opr p {
    font-size: 26px;
    color: #242529;
}

.houseList .houseItme .houseItme-opr p span {
    font-size: 14px;
    font-weight: normal;
}

.houseList .houseItme .houseItme-opr a.btn-link {
    width: 140px;
    margin-top: 20px;
    border-radius: 2px;
    height: 38px;
    line-height: 38px;
}

.housePage-swiper {
    float: left;
    width: 750px;
}

.housePage-swiper .housePage-view {
    float: left;
    width: 640px;
    height: 440px;
}

.housePage-swiper .swiper-container .swiper-slide {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    margin-right: 10px !important;
}

.housePage-swiper .swiper-container .swiper-slide a {
    display: block;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.housePage-swiper .housePage-pagination {
    float: left;
    margin-top: 20px;
    width: 640px;
    height: 137px;
}

.housePage-swiper .housePage-pagination .swiper-slide {
    width: 200px;
    height: 100%;
    background-color: #000;
}

.housePage-swiper .housePage-pagination .swiper-slide a {
    opacity: 0.6;
}

.housePage-swiper .housePage-pagination .swiper-slide.swiper-slide-active a {
    opacity: 1;
}

.housePage-swiper .housePage-pagination .swiper-button-next {
    position: absolute;
    width: 40px;
    height: 100%;
    right: 0;
    top: 0;
    margin-top: 0;
    background-color: rgba(0, 0, 0, .5)
}

.housePage-swiper .housePage-pagination .swiper-button-prev {
    position: absolute;
    width: 40px;
    height: 100%;
    left: 0;
    top: 0;
    margin-top: 0;
    background-color: rgba(0, 0, 0, .5)
}

.housePage-swiper .swiper-pagination2 {
    float: left;
    width: 90px;
    height: 440px;
    display: table;
}

.housePage-swiper .swiper-pagination2 ul {
    vertical-align: middle;
    display: table-cell;
}

.housePage-swiper .swiper-pagination2 li {
    height: 50px;
    text-align: center;
}

.housePage-swiper .swiper-pagination2 li a {
    padding: 0 5px;
    line-height: 3px;
    color: #19181b;
    border-bottom: solid 2px transparent;
    transition: all 0.2s;
}

.housePage-swiper .swiper-pagination2 li a.hover {
    border-bottom: solid 2px #19181b;
}

.housePage-info {
    float: right;
    width: 420px;
}

.housePage-info > p {
    margin-bottom: 5px;
    font-size: 16px;
}

.housePage-info .house-msg.black {
    margin-top: 0px;
}

.housePage-info .house-msg.black li span {
    color: #19181b;
    font-size: 16px;
}

.housePage-info .housePage-info-info h3 {
    font-size: 20px;
}

.housePage-info .housePage-info-info h3 span {
    font-size: 14px;
    margin-left: 5px;
    font-weight: normal;
}

.housePage-info .housePage-info-info p {
    margin-top: 5px;
}

.housePage-info .housePage-info-info {
    height: 320px;
}

.housePage-info .housePage-price {
    margin-top: 10px;
    padding-top: 10px;
    border-top: solid 1px #ccc;
}

.housePage-info .housePage-price p {
    font-size: 26px;
    color: #d0a745;
}

.housePage-info .housePage-price p span {
    font-size: 14px;
    font-weight: normal;
}

.housePage-info-opr {
    height: auto;
    overflow: hidden;
    font-size: 0;
}

.housePage-info-opr a {
    display: inline-block;
    width: 45%;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
    text-align: center;
    color: #fff;
    font-size: 16px;
}

.housePage-info-opr a.btn-order {
    margin-right: 20px;
    background-color: #19181b;
}

.housePage-info-opr a.btn-trolley {
    background-color: #d0a745;
}

.housePage-tel {
    padding-bottom: 10px;
    margin-bottom: 10px;
    margin-top: 40px;
    border-top: solid 1px #d0a745;
    border-bottom: solid 1px #ccc;
    text-align: center;
}

.housePage-tel a {
    position: relative;
    top: -14px;
    padding: 0 20px;
    display: inline-block;
    background-color: #fff;
    font-size: 16px;
    color: #d0a745;
}

.housePage-service {
    height: auto;
    overflow: hidden;
    padding: 30px 25px;
    border-top: solid 1px #ccc;
}

.housePage-service .housePage-service-text {
    float: left;
    width: 220px;
    padding-right: 30px;
    border-right: dashed 1px #ccc;
}

.housePage-service .housePage-service-text h3 {
    line-height: 30px;
    font-size: 20px;
    color: #d0a745;
}

.housePage-service .housePage-service-text p {
    font-size: 16px;
}

.housePage-service .housePage-service-text p + p {
    margin-top: 25px;
}

.housePage-service .housePage-service-text p span {
    font-size: 12px;
    color: #999;
}

.housePage-service .housePage-service-item {
    margin-left: 29px;
    width: 760px;
    float: left;
}

.housePage-service .housePage-service-item ul {
}

.housePage-service .housePage-service-item li {
    float: left;
    width: 25%;
    text-align: center;
}

.housePage-service .housePage-service-item li i {
    display: block;
    margin: 0 auto;
    width: 80px;
    height: 80px;
    background-color: #242529;
    background-repeat: no-repeat; /* background-image: url(../Image/icon.png);*/
    border-radius: 50%;
}

.housePage-service .housePage-service-item li p {
    font-size: 16px;
    margin-top: 20px;
}

.housePage-service .housePage-service-item li i.icon-service-item1 {
    background-image: url(../Image/sidebar/icon.png); /* background-position: 0 -500px; */
}

.housePage-service .housePage-service-item li i.icon-service-item2 {
    background-image: url(../Image/sidebar/icon1.png); /* background-position: -80px -500px;*/
}

.housePage-service .housePage-service-item li i.icon-service-item3 {
    background-image: url(../Image/sidebar/icon2.png); /*background-position: -160px -500px;*/
}

.housePage-service .housePage-service-item li i.icon-service-item4 {
    background-image: url(../Image/sidebar/icon3.png); /*background-position: -240px -500px;*/
}

.housePage-service .housePage-service-item li i.icon-service-item5 {
    background-position: -320px -500px;
}

.housePage-room {
    padding: 0 25px;
    padding-bottom: 25px;
    border-top: solid 1px #19181b;
    background-color: #f5f5f5;
    height: auto;
    overflow: hidden;
}

.housePage-room .housePage-room-t {
    margin-top: 30px;
    padding-left: 10px;
    font-size: 18px;
    border-left: solid 2px #19181b;
}

.housePage-room .housePage-room-info {
    margin-top: 10px;
    margin-left: 12px;
}

.housePage-room .housePage-room-info .house-msg i {
    margin-right: 10px;
}

.housePage-room .housePage-room-info .house-msg li {
    margin-right: 41px;
}

.housePage .tabs .tabNav ul {
    padding: 0 0 5px 0;
    margin-top: 0;
    border-bottom: 0;
}

.housePage .tabs .tabNav li {
    width: 80px;
    display: inline-block;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    text-align: center;
}

.housePage .tabs .tabNav li a {
    padding: 0 5px;
    font-size: 14px;
    color: #19181b;
}

.housePage .tabs .tabNav .hoverline {
    position: absolute;
    bottom: 0;
    width: 80px;
    height: 2px;
    background: #19181b;
}

.housePage-map {
    float: left;
    height: 390px;
    width: 700px;
    border: solid 1px #ccc;
}

.housePage .tabs .housePage-map-msg {
    float: left;
    margin: 0 0 0 20px;
    padding: 0;
    height: 390px;
    width: 376px;
    border: solid 1px #ccc;
    overflow: hidden;
}

.housePage .tabs .housePage-map-msg .housePage-map-msg-i {
    height: 78px;
    border-bottom: solid 1px #ccc;
}

.housePage .tabs .housePage-map-msg .housePage-map-msg-i h4 {
    width: 70%;
    float: left;
    line-height: 78px;
    text-indent: 30px;
}

.housePage .tabs .housePage-map-msg .housePage-map-msg-i p {
    width: 30%;
    float: right;
    line-height: 78px;
}

.housePage .tabs .housePage-map-msg .housePage-map-msg-i p i {
    margin-right: 5px;
}

.villagePage-swiper {
    float: left;
    width: 640px;
}

.villagePage-swiper .villagePage-view {
    float: left;
    width: 640px;
    height: 440px;
}

.villagePage-swiper .swiper-container .swiper-slide {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.villagePage-swiper .swiper-container .swiper-slide a {
    display: block;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.villagePage-info {
    width: 445px;
    height: 439px;
    float: right;
    text-align: center;
    border-bottom: solid 1px #19181b;
}

.villagePage-info .villagePage-info-t {
    padding: 8px;
    border: solid 2px #ccc;
}

.villagePage-info .villagePage-info-tt {
    padding: 20px 5px;
    border: solid 1px #ccc;
}

.villagePage-info .villagePage-info-t h3 {
    font-size: 30px;
    font-weight: normal;
}

.villagePage-info .villagePage-info-t p {
    font-size: 16px;
    margin-top: 10px;
}

.villagePage-info .villagePage-info-info {
    margin-top: 60px;
    text-align: left;
    color: #333;
}

.village-msg {
    height: auto;
    overflow: hidden;
}

.village-msg li {
    margin-top: 10px;
    float: left;
    margin-right: 41px;
    width: 132px;
    height: 45px;
}

.village-msg li i {
    width: 30px;
    height: 30px;
    border-radius: 4px;
    display: inline-block;
}

.village-msg li p {
    margin-left: 6px;
    display: inline-block;
    height: 78px;
    line-height: 54px;
    vertical-align: middle;
    color: #19181b;
    font-size: 16px;
}

.village-msg li span {
    margin-left: 6px;
    display: inline-block;
    height: 78px;
    line-height: 54px;
    vertical-align: middle;
    color: #19181b;
    font-size: 16px;
}

.servicePage .servicePage-t {
    text-align: center;
}

.servicePage .servicePage-t p {
    padding: 4px 0;
    display: inline-block;
    border-bottom: solid 2px #19181b;
}

.servicePage .servicePage-t p span {
    line-height: 40px;
    display: inline-block;
    font-size: 24px;
    border-bottom: solid 1px #19181b;
}

.servicePage .servicePage-c {
    margin-top: 35px;
    margin-bottom: 60px;
}

.servicePage .servicePage-c:last-child {
    margin-bottom: 0;
}

.servicePage .servicePage-c > p + p {
    margin-top: 20px;
}

.servicePage .servicePage-c > p span {
    margin-right: 40px;
    color: #888;
}

.servicePage .servicePage-c table {
    margin-bottom: 20px;
}

.servicePage .servicePage-c .table-price {
}

.servicePage .servicePage-c .table-price p {
    padding: 5px 0;
    display: inline-block;
    width: 33%;
    font-size: 16px;
}

.servicePage .servicePage-c .table-price p em {
    font-size: 24px;
    font-style: normal;
    color: #fc1624;
    margin-right: 5px;
}

.servicePage .servicePage-c .table-price p span {
    color: #888;
}

.servicePage .servicePage-c .imgList {
    text-align: center;
}

.servicePage .servicePage-c .imgList img {
    margin: 0 5px;
}

.servicePage .servicePage-c .imgList ul {
    height: auto;
    overflow: hidden;
    margin-bottom: -15px;
}

.servicePage .servicePage-c .imgList ul li {
    float: left;
    width: 25%;
    margin-bottom: 35px;
}

.servicePage .servicePage-c .imgList ul li img {
    margin: 0 auto;
    border: solid 1px #ccc;
}

.servicePage .servicePage-c .imgList ul li p {
    margin: 0 28px;
    height: 48px;
    font-size: 16px;
    text-align: left;
}

.servicePage .tabs .tabNav ul {
    padding-bottom: 20px;
    margin-top: 30px;
}

.servicePage .tabs .tabNav li {
    height: 40px;
    line-height: 40px;
}

.servicePage .tabs .tabNav li a {
    font-size: 22px;
    color: #19181b;
}

.servicePage .tabs .tabNav .hoverline {
    width: 128px;
    margin-left: 292px;
}

.servicePage-list {
    height: auto;
    overflow: hidden;
    padding: 30px 0;
    border-bottom: solid 1px #ccc;
}

.servicePage-list:last-child {
    border-bottom: none;
}

.servicePage-list .img {
    float: left;
    width: 380px;
    height: 260px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.servicePage-list .info {
    position: relative;
    margin-left: 20px;
    float: left;
    width: 700px;
    height: 260px;
}

.servicePage-list .info h3 {
    height: 30px;
    line-height: 30px;
    color: #d0a745;
    font-size: 20px;
}

.servicePage-list .info h3 span {
    margin-left: 5px;
}

.servicePage-list .info > p {
    font-size: 16px;
    margin-top: 5px;
}

.servicePage-list .info > p span {
    font-size: 14px;
    color: #888;
    margin-right: 30px;
}

.servicePage-list .info .info-b {
    position: absolute;
    bottom: 0;
}

.servicePage-list .info .info-b ul {
    height: auto;
    overflow: hidden;
}

.servicePage-list .info .info-b ul li {
    float: left;
    margin-top: 10px;
    margin-right: 60px;
}

.servicePage-list .info .info-b ul li.mr25 {
    margin-right: 25px;
}

.servicePage-list .info .info-b ul li p {
    display: inline-block;
    font-size: 18px;
    color: #19181b;
}

.servicePage-list .info .info-b ul li span {
    margin-left: 10px;
    font-size: 20px;
    color: #fc1624;
}

.servicePage-list .info .info-b ul li em {
    margin-left: 5px;
    font-size: 14px;
    color: #888;
    font-style: normal;
}

.servicePage-list .info .info-b ul + p {
    margin-top: 9px;
}

/*30*/
.servicePage-list .info .info-b > p {
    font-size: 16px;
    color: #888;
}

.servicePage-list .info .info-b > p span {
    font-size: 14px;
}

.appPage {
    margin-bottom: -80px;
    height: 936px;
    background-position: center center;
    background-size: cover;
    background-image: url(../Image/app-bg.jpg);
    overflow: hidden;
}

.appPage .appPage-phone {
    float: left;
    margin-left: 0px;
    margin-top: 80px;
    width: 420px;
    height: 783px;
    background-position: center center;
    background-size: cover;
    background-image: url(../Image/app-phone.png);
}

.appPage .appPage-info {
    float: left;
    margin-top: 160px; /* margin-left: 60px;*/
    width: 680px;
}

.appPage .appPage-info h2 {
    font-size: 35px;
    font-weight: normal;
    color: #fff;
}

.appPage .appPage-info h2 span {
    display: block;
    font-size: 28px;
    color: #fff;
    font-weight: 100;
    margin: 15px 0 70px;
}

.appPage .appPage-info ul {
    margin-top: 10px;
}

.appPage .appPage-info ul li {
    margin-top: 20px;
    width: 40%;
    text-align: center;
}

.appPage .appPage-info ul li i {
    display: block;
    margin: 0 auto;
    height: 140px;
    width: 140px;
}

.appPage .appPage-info ul li h3 {
    text-align: center;
    overflow: visible;
    font-size: 22px;
    color: #fff;
    font-weight: normal;
    text-shadow: 0px 4px 2px rgba(0, 0, 0, .2);
}

.appPage .appPage-info a.btn-link {
    margin: 0 auto;
    margin-top: 120px;
    width: 340px;
    height: 70px;
    line-height: 70px;
    font-size: 26px;
    background-color: #d0a745;
    border: 0;
    color: #fff;
    box-shadow: 0 0 7px 0 rgba(0, 0, 0, .3)
}

.appPage .appPage-info i.serviceItem-icon1 {
    background: url(../Image/icon.png) no-repeat 0 0;
}

.appPage .appPage-info i.serviceItem-icon2 {
    background: url(../Image/icon.png) no-repeat -140px 0;
}

.appPage .appPage-info i.serviceItem-icon3 {
    background: url(../Image/icon.png) no-repeat -280px 0;
}

.appPage .appPage-info i.serviceItem-icon4 {
    background: url(../Image/icon.png) no-repeat -420px 0;
}

.appPage .appPage-info .appPage-fixed {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    display: none;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
}

.appPage .appPage-info .appPage-fixedcon {
    position: absolute;
    top: 50%;
    margin-top: -150px;
    left: 50%;
    margin-left: -168px;
    width: 236px;
    height: 236px;
}

.appPage .appPage-info .appPage-fixedcon p {
    margin-top: 10px;
    line-height: 54px;
    height: 54px;
    background-color: #fff;
    color: #19181b;
    font-size: 28px;
    text-align: center;
}

.aboutPage {
    height: auto;
    overflow: hidden;
}

.aboutPageMb {
    margin-bottom: -60px;
}

.aboutPage .aboutPage-title {
    padding: 5px 0;
    text-align: center;
    font-size: 30px;
    line-height: 30px;
    font-weight: bold;
}

.aboutPage-titleP {
    font-size: 16px;
    line-height: 28px;
    font-weight: 100;
    text-align: center;
    margin-bottom: 10px;
    color: #242529;
}

.aboutPage .aboutPage-title span {
    font-size: 14px;
    color: #888;
    font-weight: normal;
}

.aboutPage .aboutPage-description {
    margin-top: 30px;
    text-align: center;
    font-size: 18px;
}

.aboutPage .aboutPage-info .fn {
    margin-top: 50px;
}

.aboutPage .aboutPage-info .img {
    float: left;
    width: 355px;
    height: 440px; /*border:solid 1px #19181b;*/
}

.aboutPage .aboutPage-info .img img {
    margin-top: 30px;
    margin-left: 30px;
}

.aboutPage .aboutPage-info .text {
    margin-left: 455px;
    margin-right: 100px;
    height: auto;
    overflow: hidden;
    border-bottom: solid 1px #19181b;
    padding-bottom: 100px;
}

.aboutPage .aboutPage-info .text p {
    font-size: 26px;
    line-height: 40px;
    margin-top: 60px;
}

.aboutPage .aboutPage-yopark {
    margin-top: 100px;
    padding: 60px 0 40px 0;
    background: url(../Image/bg-about.png) repeat center center;
}

.aboutPage .aboutPage-info ul {
    margin-top: 20px;
    height: auto;
    overflow: hidden;
    text-align: center;
}

.aboutPage .aboutPage-info ul li {
    margin: 0 auto;
    margin-top: 20px;
    width: 25%;
    text-align: center;
}

.aboutPage .aboutPage-info ul li i {
    display: block;
    margin: 0 auto;
    height: 100px;
    width: 100px;
    border-radius: 50%;
}

.aboutPage .aboutPage-info ul li h3 {
    margin-top: 40px;
    text-align: center;
    overflow: visible;
    font-size: 32px;
    color: #19181b;
    font-weight: normal;
}

.aboutPage .aboutPage-info ul li h3 span {
    font-size: 20px;
    vertical-align: bottom;
    margin-left: 3px;
}

.aboutPage .aboutPage-info ul li p {
    margin-top: 10px;
    font-size: 16px;
}

.aboutPage .aboutPage-info i.yopark-icon1 {
    background: #fff url(../Image/icon.png) no-repeat 0 -380px;
}

.aboutPage .aboutPage-info i.yopark-icon2 {
    background: #fff url(../Image/icon.png) no-repeat -100px -380px;
}

.aboutPage .aboutPage-info i.yopark-icon3 {
    background: #fff url(../Image/icon.png) no-repeat -200px -380px;
}

.aboutPage .aboutPage-content {
    margin-top: 100px;
}

.aboutPage .aboutPage-content dl {
    width: auto;
    float: left;
    margin: 0 29px;
}

.aboutPage .aboutPage-content dl.first {
    width: 38%;
}

.aboutPage .aboutPage-content dl.last {
    width: 28%;
}

.aboutPage .aboutPage-content dl dt {
    margin-bottom: 10px;
    font-size: 24px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    text-align: left;
}

.aboutPage .aboutPage-content dl dd {
    font-size: 17px;
    line-height: 30px;
    text-align: left;
}

.aboutWhite {
    background: #fff;
    padding: 20px 0;
}

.aboutGray {
    background: #f9f7f3;
    padding: 20px 0;
}

.aboutWhite img, .aboutGray img {
    margin: 0px auto 0px;
}

.aboutWhite h5, .aboutGray h5 {
    color: #000;
    font-size: 30px;
    line-height: 48px;
    font-weight: 100;
    margin-bottom: 50px;
}

.aboutWhite p, .aboutGray p {
    color: #888888;
    font-size: 18px;
    line-height: 26px;
    width: 760px;
    margin: 50px auto 0;
    text-align: left;
}

.aboutTopLine { /*border-top:1px solid #e7e7e7;*/
    margin: -20px auto;
}

.mb50 {
    margin-bottom: 50px;
}

a.professionA {
    text-align: center;
    display: block;
    text-decoration: none;
    width: 400px;
    height: 60px;
    line-height: 60px;
    border-radius: 4px;
    background: #e6ba52;
    font-size: 24px;
    color: #fff;
    margin: 0px auto 20px;
}

.ptb20 {
    padding: 20px 0;
}

a.professionA:hover {
    background: #d0a745;
}

.downApp {
    padding-top: 50px;
    margin-top: 20px;
    text-align: center;
    border-top: solid 1px #ccc;
}

.mt-50 {
    margin-top: 50px !important;
}

.webMap {
}

.webMap h2 {
    font-size: 30px;
    font-weight: normal;
    color: #fc1624;
    margin: 20px 0 30px 0;
}

.webMap .maptable {
    width: 100%;
    border-collapse: collapse;
}

.webMap .maptable td {
    padding: 10px 10px;
    border-collapse: collapse;
    vertical-align: middle;
    text-align: left;
    text-indent: 65px;
    line-height: 24px;
}

.webMap .maptable th {
    height: 60px;
    text-align: center;
    border-top: solid 2px #ccc;
    border-bottom: solid 1px #ccc;
    color: #666;
    font-size: 14px;
    line-height: 38px;
}

.webMap .maptable th a {
    color: #19181b;
    font-size: 16px;
}

.webMap .maptable td a {
    color: #666;
    font-size: 16px;
}

p.tsWord {
    color: #a3a3a3;
    font-size: 14px;
    text-align: center;
    line-height: 24px;
    padding: 10px 0;
    border-bottom: 1px solid #e1e1e1;
}

p#tsWord {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    margin-top: -50px;
}

p#tsWord img {
    margin-bottom: 5px;
}

.table {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #19181b;
}

.table td {
    padding: 7px 10px;
    border-collapse: collapse;
    vertical-align: middle;
    text-align: center;
    line-height: 24px;
    border-bottom: solid 1px #19181b;
    border-right: solid 1px #19181b;
    border-top: none;
}

.table th {
    height: 38px;
    text-align: center;
    background-color: #f7f7f7;
    color: #666;
    font-size: 14px;
    line-height: 38px;
}

/*房东*/
.landlord a {
    color: #bea764;
}

.landlord a:hover {
    color: #d6c080;
}

.landlord .btn-link {
    background: #fff;
    color: #bea764;
    padding: 0 15px;
    display: inline-block;
    overflow: visible;
    height: 32px;
    line-height: 32px;
    text-align: center;
    text-decoration: none;
    border-radius: 5px;
    font-size: 14px;
    cursor: pointer;
    border: solid 1px #bea764;
    transition: all 0.5s;
}

.landlord .btn-link:hover {
    color: #d6c080;
    border: solid 1px #d6c080;
}

.landlord .btn-link:active {
    color: #bea764;
    border: solid 1px #bea764;
}

#headerTwo {
    position: relative;
    z-index: 3;
    width: 100%;
    padding: 20px 0;
}

#headerTwo.bd {
    border-bottom: solid 1px #19181b;
}

#headerTwo:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: "";
    clear: both;
    height: 0
}

#headerTwo {
    height: 40px;
    overflow: visible;
    *zoom: 1;
    background-color: #fff;
}

#headerTwo.bd0 {
    border-bottom: none;
}

#headerTwo .logo {
    float: left;
    width: 148px;
    padding-right: 20px;
    height: 44px;
    border-right: solid 1px #18191b;
    background: url(../Image/landlord/logo.png) no-repeat 0 0;
}

#headerTwo .areamini {
    position: relative;
    float: left;
    padding-left: 20px;
    margin-top: 8px;
    width: 80px;
    height: auto;
    overflow: visible;
}

#headerTwo .areamini .areaminiNow {
    height: auto;
    overflow: hidden;
    cursor: pointer;
}

#headerTwo .areamini .areaminiNow i {
    float: left;
    width: 16px;
    height: 24px;
    background: url(../Image/icon.png) no-repeat 0 -296px;
}

#headerTwo .areamini .areaminiNow span {
    float: left;
    width: 60px;
    font-size: 16px;
}

#headerTwo .areamini .areaminiList {
    position: absolute;
    top: 24px;
    padding-right: 16px;
    border-radius: 0 0 1px 1px;
    background: #fff;
    display: none;
}

#headerTwo .areamini .areaminiList li {
    padding-left: 16px;
    font-size: 16px;
    line-height: 28px;
    cursor: pointer;
}

#headerTwo .areamini .areaminiList li:hover {
    color: #848484;
}

#headerTwo .areamini .areaminiList li.hover {
    color: #848484;
}

#headerTwo .areamini:hover .areaminiList {
    display: block;
}

#headerTwo #nav {
    margin-top: 8px;
    float: left;
    width: 600px;
}

#headerTwo #nav a {
    position: relative;
    float: left;
    padding: 0 20px;
    font-size: 16px;
    color: #19181b;
}

#headerTwo #nav a.hover {
    color: #bea764;
}

#headerTwo #nav a:hover {
    color: #848484;
}

#headerTwo .headerLink {
    float: right;
    height: 40px;
    line-height: 40px;
}

#headerTwo .headerLink a.btn-link {
    margin-right: 10px;
    height: 38px;
    line-height: 38px;
    border: solid 1px #19181b;
    color: #19181b;
}

#headerTwo .headerLink a {
    margin: 0 5px;
    font-size: 16px;
    color: #19181b;
}

#headerTwo .headerLink a:hover {
    background-color: #fff;
    color: #bea764;
}

#headerTwo .headerLink a.btn-link:active {
    background-color: #bea764;
    color: #fff;
}

.landlord-merit {
    padding: 50px 0 40px 0;
    background-color: #f5f5f5;
}

.landlord-merit .landlord-merit-t {
    text-align: center;
}

.landlord-merit .landlord-merit-t h2 {
    padding-bottom: 5px;
    font-size: 30px;
    line-height: 30px;
}

.landlord-merit .landlord-merit-dl {
    margin-top: 45px;
    height: auto;
    overflow: hidden;
}

.landlord-merit .landlord-merit-dl dl {
    margin-left: 10%;
    position: relative;
    width: 23%;
    float: left;
}

.landlord-merit .landlord-merit-dl dl dt {
    position: absolute;
    left: 0;
    top: 0;
    width: 80px;
    height: 80px;
    overflow: hidden;
}

.landlord-merit .landlord-merit-dl dl dt i {
    display: block;
    width: 80px;
    height: 80px;
    background-color: #242529;
    background-repeat: no-repeat;
    background-image: url(../Image/icon.png);
    border-radius: 20px;
}

.landlord-merit .landlord-merit-dl dl dt i.landlord-merit-icon1 {
    background-position: -510px -390px;
}

.landlord-merit .landlord-merit-dl dl dt i.landlord-merit-icon2 {
    background-position: -610px -390px;
}

.landlord-merit .landlord-merit-dl dl dt i.landlord-merit-icon3 {
    background-position: -710px -390px;
}

.landlord-merit .landlord-merit-dl dl dd {
    margin-left: 100px;
}

.landlord-merit .landlord-merit-dl dl dd p {
    font-size: 26px;
    color: #bea764;
    margin-bottom: 10px;
}

.landlord-merit .landlord-merit-dl dl dd p span {
    font-size: 18px;
    color: #19181b;
}

.landlordCon {
    padding-top: 90px;
    height: auto;
    overflow: hidden;
}

.landlordCon .landlordTitle {
    margin: 10px 0 100px 0;
    height: 5px;
    border-top: solid 2px #d2b04e;
    border-bottom: solid 1px #d2b04e;
    text-align: center;
}

.landlordCon .landlordTitle span {
    position: relative;
    top: -18px;
    display: inline-block;
    padding: 0 10px;
    background-color: #fff;
    font-size: 36px;
    color: #bea764;
    line-height: 36px;
}

.landlordCon .landlordTitle-title {
    margin-bottom: 40px;
    height: auto;
    overflow: visible;
}

.landlordCon .landlordTitle-title em {
    float: left;
    width: 120px;
    height: 55px;
    background-repeat: no-repeat;
    background-image: url(../Image/landlord/bg-title.png);
    text-align: left;
    text-indent: 20px;
    color: #fff;
    line-height: 55px;
    font-size: 28px;
    font-style: normal;
}

.landlordCon .landlordTitle-title p {
    margin: 0 135px;
    text-align: center;
    font-size: 30px;
    line-height: 25px;
}

.landlordCon .landlordTitle-title p span {
    font-size: 14px;
    font-weight: normal;
}

.landlordCon .landlordTitle-title p b {
    display: block;
    padding-top: 20px;
    font-size: 18px;
    font-weight: normal;
    color: #848484;
}

.landlordCon ul:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: "";
    clear: both;
    height: 0
}

.landlordCon ul {
    *zoom: 1
}

.landlordCon-list1 {
    height: auto;
    overflow: hidden;
}

.landlordCon-list1 img {
    width: 100%;
    height: auto;
}

.landlordCon-list1 img.landlordImg {
    width: 41px;
    margin: 0 auto;
}

.landlordCon-list1 li {
    position: relative;
    float: left;
    width: 259px;
    height: 176px;
    border: solid 2px #bea764;
}

.landlordCon-list1 li.list1-2 {
    margin: 0 15px;
}

.landlordCon-list1 li.list1-4 {
    margin: 0 0 0 15px;
}

.landlordCon-list1 li.list2-1,
.landlordCon-list1 li.list2-2,
.landlordCon-list1 li.list2-3 {
    width: 380px;
    height: 260px;
    border: none;
}

.landlordCon-list1 li.list2-2 {
    margin: 0 30px;
}

.landlordCon-list1 li.list2-1 em,
.landlordCon-list1 li.list2-2 em,
.landlordCon-list1 li.list2-3 em {
    font-size: 16px;
}

.landlordCon-list1 li.list3-1,
.landlordCon-list1 li.list3-2,
.landlordCon-list1 li.list3-3 {
    width: 345px;
    height: auto;
    border: none;
}

.landlordCon-list1 li.list3-1 img,
.landlordCon-list1 li.list3-2 img,
.landlordCon-list1 li.list3-3 img {
    border: solid 2px #bea764;
}

.landlordCon-list1 li.list3-1 p,
.landlordCon-list1 li.list3-2 p,
.landlordCon-list1 li.list3-3 p {
    margin-top: 10px;
    color: #19181b;
    font-size: 24px;
    font-weight: normal;
}

.landlordCon-list1 li.list3-2 {
    margin: 0 30px;
}

.btn-link.landlordCon-link {
    margin: 0 auto;
    margin-top: 35px;
    width: 134px;
    height: 44px;
    line-height: 44px;
}

.landlordCon-list1 li p {
    text-align: center;
    margin-top: 70px;
    font-size: 32px;
    line-height: 30px;
    font-weight: bold;
    color: #bea764;
}

.landlordCon-list1 li p span {
    font-size: 18px;
    font-weight: normal;
}

.landlordCon-list1 li em {
    position: absolute;
    z-index: 2;
    left: 0;
    width: 100%;
    font-style: normal;
    bottom: 10px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    transition: all 0.2s;
}

.landlordCon-list1 li:hover em {
    bottom: 45%;
}

.landlordCon-list2 {
    height: auto;
    overflow: hidden;
}

.landlordCon-list2 li {
    position: relative;
    float: left;
    width: 380px;
    height: 198px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.landlordCon-list2 li.list1 {
    background-image: url(../Image/landlord/zimg3.jpg);
}

.landlordCon-list2 li.list2 {
    margin: 0 30px;
    background-image: url(../Image/landlord/zimg4.jpg);
}

.landlordCon-list2 li.list3 {
    background-image: url(../Image/landlord/zimg5.jpg);
}

.landlordCon-list2 li em {
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;
    margin-top: -78px;
    margin-left: -172px;
    width: 340px;
    height: 154px;
    border: solid 2px #bea764;
    transition: all 0.2s;
}

.landlordCon-list2 li:hover em {
    margin-top: -99px;
    margin-left: -190px;
    width: 376px;
    height: 194px;
}

.landlordCon-list3 {
    height: auto;
    overflow: hidden;
}

.landlordCon-list3 li {
    position: relative;
    width: 100%;
    height: 260px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.landlordCon-list3 li .list1 {
    position: absolute;
    top: 90px;
    left: 63px;
    width: 420px;
    height: 92px;
    background-color: rgba(255, 255, 255, 0.9);
    text-align: center;
}

/*.landlordCon-list3 li .list1 { position: absolute; top: 50px; left: 140px; width: 420px; height: 156px; background-color: rgba(255,255,255,0.9); text-align: center; }*/
.landlordCon-list3 li .list1 p {
    text-align: center;
    margin-top: 20px;
    font-size: 28px;
    color: #bea764;
}

.landlordCon-list3 li .list1 p span {
    font-size: 14px;
    font-weight: normal;
}

.landlordCon-list3 li .list1 a.btn-link {
    margin-top: 20px;
    width: 200px;
    height: 44px;
    line-height: 44px;
    background: none;
}

.landlordCon-list4 li {
    position: relative;
    float: left;
    width: 263px;
    height: auto;
    overflow: hidden;
}

.landlordCon-list4 li p {
    margin-top: 20px;
    text-align: center;
    font-size: 24px;
    line-height: 28px;
}

.landlordCon-list4 li p span {
    font-size: 16px;
    font-weight: normal;
}

.landlordCon-list4 li.list1-2 {
    margin: 0 15px;
}

.landlordCon-list4 li.list1-4 {
    margin: 0 0 0 15px;
}

.landlordCon-list4 li i {
    display: block;
    width: 100px;
    height: 100px;
    margin: 0 auto;
}

.landlordCon-list4 li i.detection-icon1 {
    background: url(../Image/icon.png) no-repeat -850px -380px;
}

.landlordCon-list4 li i.detection-icon2 {
    background: url(../Image/icon.png) no-repeat -950px -380px;
}

.landlordCon-list4 li i.detection-icon3 {
    background: url(../Image/icon.png) no-repeat -1050px -380px;
}

.landlordCon-list4 li i.detection-icon4 {
    background: url(../Image/icon.png) no-repeat -1150px -380px;
}

.landlordCon-list4 li i.ysh-icon1 {
    background: url(../Image/icon.png) no-repeat -620px -480px;
}

.landlordCon-list4 li i.ysh-icon2 {
    background: url(../Image/icon.png) no-repeat -740px -480px;
}

.landlordCon-list4 li i.ysh-icon3 {
    background: url(../Image/icon.png) no-repeat -860px -480px;
}

.landlordCon-list4 li i.ysh-icon4 {
    background: url(../Image/icon.png) no-repeat -980px -480px;
}

.landlordCon-list4.small {
    padding-bottom: 3px;
    border-bottom: solid 1px #19181b;
}

.landlordCon-list4.small ul {
    padding-bottom: 40px;
    border-bottom: solid 1px #19181b;
}

.landlordCon-list4.small i {
    width: 120px;
    height: 120px;
}

.landlordCon-list4.small p {
    font-size: 17px;
}

.landlordCon-list4.small p span {
    font-size: 14px;
    color: #848484;
}

.landlordCon-list5 {
    margin-bottom: 120px;
    border-bottom: solid 2px #242529;
}

.landlordCon-list5 li {
    position: relative;
    float: left;
    width: 25%;
    height: auto;
    overflow: hidden;
}

.landlordCon-list5 li p {
    margin: 0 20px;
    margin-bottom: 40px;
    text-align: center;
    font-size: 18px;
    line-height: 44px;
    background-color: #242529;
    color: #fff;
}

.landlordCon-list6 li {
    position: relative;
    margin-bottom: 10px;
    float: left;
    width: 12.5%;
    height: auto;
    overflow: hidden;
}

.landlordCon-list6 li i {
    display: block;
    margin: 0 auto;
    width: 140px;
    height: 60px;
    background-image: url(../Image/landlord/customer1.png);
    background-repeat: no-repeat;
}

.landlordCon-list6 li i.logo-icon1 {
    background-position: 0 0;
}

.landlordCon-list6 li i.logo-icon2 {
    background-position: -150px 0;
}

.landlordCon-list6 li i.logo-icon3 {
    background-position: -300px 0;
}

.landlordCon-list6 li i.logo-icon4 {
    background-position: -450px 0;
}

.landlordCon-list6 li i.logo-icon5 {
    background-position: -600px 0;
}

.landlordCon-list6 li i.logo-icon6 {
    background-position: -750px 0;
}

.landlordCon-list6 li i.logo-icon7 {
    background-position: -900px 0;
}

.landlordCon-list6 li i.logo-icon8 {
    background-position: -1050px 0;
}

.landlordCon-list6 li i.logo-icon9 {
    background-position: 0px -70px;
}

.landlordCon-list6 li i.logo-icon10 {
    background-position: -150px -70px;
}

.landlordCon-list6 li i.logo-icon11 {
    background-position: -300px -70px;
}

.landlordCon-list6 li i.logo-icon12 {
    background-position: -450px -70px;
}

.landlordCon-list6 li i.logo-icon13 {
    background-position: -600px -70px;
}

.landlordCon-list6 li i.logo-icon14 {
    background-position: -750px -70px;
}

.landlordCon-list6 li i.logo-icon15 {
    background-position: -900px -70px;
}

.landlordCon-list6 li i.logo-icon16 {
    background-position: -1050px -70px;
}

.landlordCon-list6 li i.logo-icon17 {
    background-position: 0px -140px;
}

.landlordCon-list6 li i.logo-icon18 {
    background-position: -150px 0;
}

.landlordCon-list6 li i.logo-icon19 {
    background-position: -300px 0;
}

.landlordCon-list6 li i.logo-icon20 {
    background-position: -450px 0;
}

.landlordCon-list6 li i.logo-icon21 {
    background-position: -600px 0;
}

.landlordCon-list6 li i.logo-icon22 {
    background-position: -750px 0;
}

.landlordCon-list6 li i.logo-icon23 {
    background-position: -900px 0;
}

.landlordCon-list6 li i.logo-icon24 {
    background-position: -1050px 0;
}

.landlordCon-list6 li i.logo-icon25 {
    background-position: 0px -210px;
}

.landlordCon-list6 li i.logo-icon26 {
    background-position: -150px -210px;
}

.landlordCon-list6 li i.logo-icon27 {
    background-position: -300px -210px;
}

.landlordCon-list6 li i.logo-icon28 {
    background-position: -450px -210px;
}

.landlordCon-list6 li i.logo-icon29 {
    background-position: -600px -210px;
}

.landlordCon-list6 li i.logo-icon30 {
    background-position: -750px -210px;
}

.landlordCon-list6 li i.logo-icon31 {
    background-position: -900px -210px;
}

.landlordCon-list6 li i.logo-icon32 {
    background-position: -1050px -210px;
}

.landlordCon-list7 {
    padding-bottom: 80px;
}

.landlordCon-list7 li {
    position: relative;
    margin-bottom: 40px;
    height: auto;
    overflow: hidden;
}

.landlordCon-list7 li img {
    margin-bottom: -1px;
    width: 50%;
    height: 300px;
}

.landlordCon-list7 li .info {
    width: 50%;
    padding-top: 70px;
    height: 229px;
    border-bottom: solid 1px #19181b;
}

.landlordCon-list7 li .info p {
    padding-left: 120px;
    padding-right: 80px;
    font-size: 18px;
    line-height: 28px;
}

.landlordCon-list7 li .info p b {
    font-size: 24px;
}

.landlordCon-list7 li .info.l p {
    padding-left: 30px;
    padding-right: 80px;
    font-size: 18px;
}

.landlord-contact {
    width: 1100px;
    height: 275px;
}

.landlord-contact .landlord-contact-l {
    float: left;
    width: 260px;
    height: 275px;
    background-color: #242529;
    color: #fff;
}

.landlord-contact .landlord-contact-l h4 {
    margin: 0 auto;
    margin-bottom: 20px;
    width: 210px;
    border-bottom: solid 1px #fff;
    text-align: center;
}

.landlord-contact .landlord-contact-l h4 span {
    position: relative;
    top: 14px;
    padding: 0 10px;
    background-color: #242529;
    font-size: 18px;
}

.landlord-contact .landlord-contact-l h5 {
    margin-bottom: 20px;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
}

.landlord-contact .landlord-contact-l p {
    margin: 0 auto;
    margin-bottom: 5px;
    width: 210px;
    font-size: 14px;
    text-align: left;
}

.landlord-contact .landlord-contact-l p a {
    margin-top: 10px;
    width: 178px;
    height: 44px;
    line-height: 44px;
    border: solid 1px #000;
    background-color: #bea764;
    border-radius: 2px;
    color: #19181b;
}

.landlord-contact .landlord-contact-l p a:hover {
    background-color: #d6c080;
    color: #19181b;
    border: solid 1px #000;
}

.landlord-contact .landlord-contact-l p a:active {
    background-color: #bea764;
    color: #19181b;
    border: solid 1px #000;
}

.landlord-contact .landlord-contact-r {
    float: left;
    padding: 30px 0 30px 50px;
    width: 789px;
    height: 213px;
    overflow: hidden;
    background-color: #fff;
    border: solid 1px #bea764;
    border-left: none;
}

.landlord-contact .landlord-contact-r h3 {
    line-height: 30px;
    font-size: 30px;
    font-weight: normal;
}

.landlord-contact .landlord-contact-r ul {
    margin-top: 50px;
    width: 79%;
    height: auto;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: 50px 40px;
    background-image: url(../Image/landlord/bg-step2.png);
}

.landlord-contact .landlord-contact-r ul li {
    float: left;
    width: 100px;
    margin-right: 32px;
    text-align: center;
}

.landlord-contact .landlord-contact-r ul li p {
    margin: 0 auto;
    display: block;
    width: 80px;
    height: 80px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-image: url(../Image/landlord/bg-step.png);
    text-align: center;
}

.landlord-contact .landlord-contact-r ul li p em {
    color: #fff;
    display: block;
    font-style: normal;
    font-weight: bold;
    padding: 12px 0 0 0;
}

.landlord-contact .landlord-contact-r ul li p span {
    color: #fff;
    display: block;
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
}

.landlord-contact .landlord-contact-r ul li h4 {
    margin-top: 10px;
    text-align: center;
    font-size: 16px;
    font-weight: normal;
}

.landlord-reg {
    width: 1060px;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
    margin-top: 30px;
    padding: 30px;
    border: solid 1px #eaeaea;
}

.landlord-reg .landlord-reg-l {
    float: left;
    width: 500px;
    margin-right: 50px;
}

.landlord-reg .landlord-reg-l .title {
    padding-bottom: 10px;
    font-size: 24px;
    text-align: center;
}

.landlord-reg .landlord-reg-r {
    float: right;
    width: 500px;
}

.landlord-reg .landlord-reg-r p {
    text-align: right;
    padding-bottom: 20px;
}

.landlord-reg .landlord-reg-r p a {
    color: #d0a745;
}

/*房东*/

/*公寓+*/
.wrapper-join {
    position: relative;
    width: 100%;
    height: 620px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../Image/architecture/bg1.jpg);
}

.wrapper-architecture {
    position: relative;
    width: 100%;
    height: 1895px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../Image/architecture/bg2.jpg);
}

.wrapper-join-header {
    height: 70px;
    overflow: hidden;
}

.wrapper-join-header .logo {
    float: left;
    width: 250px;
    height: 70px;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../Image/architecture/logo.png);
}

.wrapper-join-header .logo a {
    display: inline-block;
}

.logo a.a-hide {
    width: 162px;
    height: 100%;
    text-indent: -999px;
    overflow: hidden;
    display: inline-block;
}

.logo a.a-hide2 {
    margin-left: 10px;
    width: 78px;
    height: 100%;
    text-indent: -999px;
    overflow: hidden;
    display: inline-block;
}

.wrapper-join-header .headerLink {
    float: right;
    padding: 20px 0;
    height: auto;
    font-size: 0px;
}

.wrapper-join-header .headerLink span {
    font-size: 14px;
    color: #fff;
}

.wrapper-join-header .headerLink a {
    margin: 0 10px;
    font-size: 16px;
    color: #fff;
    line-height: 30px;
}

.wrapper-join-header .headerLink a:hover {
    color: #ffe69e;
}

.wrapper-join-top {
    position: relative;
    margin: 90px auto;
    width: 500px;
    height: 200px;
}

.wrapper-join-top .pointer1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 65px;
    height: 65px;
    background: url(../Image/architecture/pic.png) no-repeat 0 0;
}

.wrapper-join-top .pointer2 {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 65px;
    height: 65px;
    background: url(../Image/architecture/pic.png) no-repeat -70px 0;
}

.wrapper-join-top .con {
    position: absolute;
    top: 50%;
    margin-top: -70px;
    left: 50%;
    margin-left: -190px;
    width: 380px;
    height: 140px;
    background: url(../Image/architecture/pic.png) no-repeat -200px 0;
}

.wrapper-join-text {
    width: 420px;
    height: 100px;
    margin: 0 auto;
    background: url(../Image/architecture/pic.png) no-repeat 0px -160px;
}

.wrapper-architecture-header {
    margin: 50px auto;
    position: relative;
    width: 850px;
    height: 220px;
}

.wrapper-architecture-header .pointer1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 35px;
    background: url(../Image/architecture/pic.png) no-repeat -650px 0;
}

.wrapper-architecture-header .pointer2 {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 40px;
    height: 35px;
    background: url(../Image/architecture/pic.png) no-repeat -720px 0;
}

.wrapper-architecture-header .con {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -320px;
    margin-top: -100px;
    width: 620px;
    height: 200px;
    background: url(../Image/architecture/pic.png) no-repeat 0px -300px;
}

.wrapper-architecture-1 {
    margin-top: 20px;
    height: 350px;
    background: url(../Image/architecture/pic.png) no-repeat 0px -560px;
}

.wrapper-architecture-2 {
    margin-top: 40px;
    height: 350px;
    background: url(../Image/architecture/pic.png) no-repeat 0px -948px;
}

.wrapper-architecture-3 {
    margin-top: 40px;
    height: 350px;
    background: url(../Image/architecture/pic.png) no-repeat 0px -1345px;
}

.wrapper-architecture-4 {
    padding: 90px 0;
    text-align: center;
}

.wrapper-architecture-4 a.btn-link {
    margin: 0 auto;
    width: 370px;
    height: 44px;
    line-height: 44px;
    background-color: #d5b863;
    color: #fff;
    border: solid 1px #d5b863;
}

.wrapper-architecture-4 a.btn-link:hover {
    background-color: #c9ab52;
    border: solid 1px #c9ab52;
}

.wrapper-architecture-4 a.btn-link:active {
    background-color: #d5b863;
    border: solid 1px #d5b863;
}

.wrapper-architecture-footer {
    padding: 40px 0;
    border-top: solid 1px #fff;
    text-align: center;
}

.wrapper-architecture-footer a,
.wrapper-architecture-footer span {
    display: inline-block;
    margin: 0 10px;
    color: #fff;
}

.wrapper-architecture-footer p {
    color: #fff;
    line-height: 30px;
}

/*公寓+*/

/*用户中心*/
#userWrapper {
    margin: 0 auto;
    margin-top: 30px;
    width: 1100px;
    background: #fff;
}

.wrapperPd {
    padding: 1px 20px;
}

#userWrapper .userTop {
    position: relative;
    height: 415px;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../Image/user/bg.jpg);
    background-size: cover;
}

#userWrapper .userTop .cut {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 25px;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../Image/user/cut.png);
    border-left: solid 1px #19181b;
    border-right: solid 1px #19181b;
}

#userWrapper .userTop .userOpr-portrait {
    position: absolute;
    left: 50%;
    margin-left: -200px;
    top: 60px;
    text-align: center;
    width: 400px;
}

#userWrapper .userTop .userOpr-portrait .portrait {
    margin: 0 auto;
    width: 140px;
    height: 140px;
    border-radius: 50%;
    border: solid 2px #fff;
}

#userWrapper .userTop .userOpr-portrait h3 {
    margin: 20px auto 30px auto;
    font-size: 24px;
    color: #fff;
    font-weight: normal;
}

#userWrapper .userTop .userOpr-portrait p {
    font-size: 18px;
    color: #fff;
    line-height: 30px;
}

#userWrapper .userTop .userOpr {
    position: absolute;
    top: 120px;
    width: 80px;
    height: 80px;
    cursor: pointer;
}

#userWrapper .userTop .userOpr:hover i {
    transform: translateY(5px);
}

#userWrapper .userTop .userOpr:hover p {
    transform: translateY(-5px);
}

#userWrapper .userTop .userOpr.userOpr-l {
    left: 50%;
    margin-left: -400px;
}

#userWrapper .userTop .userOpr.userOpr-r {
    left: 50%;
    margin-left: 320px;
}

#userWrapper .userTop .userOpr p {
    margin-top: 20px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    transition: all 0.2s;
}

#userWrapper .userTop .userOpr i {
    width: 40px;
    height: 40px;
    margin: 0 auto;
    display: block;
    transition: all 0.2s;
}

#userWrapper .userTop .userOpr .iconUser-lock {
    background: url(../Image/user/icon.png) no-repeat 0px 0px;
}

#userWrapper .userTop .userOpr .iconUser-edit {
    background: url(../Image/user/icon.png) no-repeat 0px -40px;
}

.userTable {
    padding: 40px;
    border: solid 1px #19181b;
    border-top: none;
}

#userWrapper a.userTitle {
    padding: 0 0 20px 0;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    color: #19181b;
}

#userWrapper .user-th {
    padding: 10px 0;
    height: auto;
    overflow: hidden;
    border-bottom: solid 1px #19181b;
}

#userWrapper .user-th .user-title {
    float: left;
    width: 200px;
    text-align: center;
    font-size: 18px;
}

#userWrapper .user-th .user-title a {
    color: #19181b;
}

#userWrapper .user-th .user-title.hover a {
    color: #d0a745;
}

#userWrapper .user-th p {
    color: #838383;
    text-align: center;
}

#userWrapper .user-th p.opr {
    width: 220px;
}

#userWrapper .user-th p.state {
    width: 220px;
}

.userhouseList {
}

.userhouseList .houseItme {
    padding: 25px 0;
    border-bottom: solid 1px #ccc;
    *zoom: 1
}

.userhouseList .houseItme:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: "";
    clear: both;
    height: 0
}

.userhouseList .houseItme .houseItme-pic {
    float: left;
    width: 275px;
    height: 190px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

.userhouseList .houseItme .houseItme-info {
    position: relative;
    float: left;
    margin-left: 20px;
    width: 281px;
    height: 190px;
    border-right: dashed 1px #ccc;
}

.userhouseList .houseItme .houseItme-info h3 {
    font-size: 20px;
    color: #d0a745;
}

.userhouseList .houseItme .houseItme-info h3 span {
    font-weight: normal;
    margin-left: 10px;
    font-size: 14px;
    color: #19181b;
}

.userhouseList .houseItme .houseItme-info h4 {
    font-size: 20px;
    color: #19181b;
}

.userhouseList .houseItme .houseItme-info h5 {
    margin-top: 20px;
    font-size: 20px;
    color: #d0a745;
}

.userhouseList .houseItme .houseItme-info p {
    font-size: 16px;
    margin-top: 5px;
}

.userhouseList .houseItme .houseItme-info p span {
    margin: 0 5px;
}

.userhouseList .houseItme .houseItme-info .houseItme-address {
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 16px;
    font-weight: bold;
    color: #19181b;
}

.userhouseList .houseItme .houseItme-info .houseItme-price {
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 26px;
    color: #19181b;
}

.userhouseList .houseItme .houseItme-info .houseItme-price span {
    font-size: 14px;
}

.userhouseList .houseItme .houseItme-state {
    padding: 80px 0;
    float: left;
    width: 220px;
    height: 30px;
    text-align: center;
    border-right: dashed 1px #ccc;
}

.userhouseList .houseItme .houseItme-state p {
    font-size: 18px;
}

.userhouseList .houseItme .houseItme-opr {
    padding: 80px 0;
    float: left;
    width: 220px;
    height: 30px;
    text-align: center;
}

.userhouseList .houseItme .houseItme-opr a {
    font-size: 18px;
    color: #d0a745;
}

.userhouseList .houseItme .houseItme-opr a:hover {
    color: #ff6b43;
}

.updateImg {
    width: 100%;
    margin-bottom: 20px;
    height: auto;
    overflow: hidden;
    margin-right: -50px;
}

.updateImg .updateImgCon {
    width: 1250px;
}

.updateImg .list {
    float: left;
    width: 210px;
    height: auto;
    margin-right: 10px;
}

.updateImg .list p {
    font-size: 14px;
    text-align: center;
    padding: 10px 0;
}

.updateImg .list span {
    color: #d0a745;
    margin: 0 5px 0 0;
}

.updateImg .list .iconupdate {
    display: block;
    width: 210px;
    height: 210px;
    border: solid 1px #848484;
    background: url(../Image/user/icon-add1.png) no-repeat center center;
    cursor: pointer;
}

.updateImg .list .iconupdatePhoto {
    display: block;
    width: 210px;
    height: 210px;
    border: solid 1px #848484;
    background: url(../Image/user/icon-add01.png) no-repeat center center;
    cursor: pointer;
}

.updateImg .list .iconupdateJia {
    display: block;
    width: 210px;
    height: 210px;
    border: solid 1px #848484;
    background: url(../Image/user/icon-add02.png) no-repeat center center;
    cursor: pointer;
}

.updateImg .list:hover .iconupdate {
    border: solid 1px #d0a745;
    background: url(../Image/user/icon-add2.png) no-repeat center center;
}

.updateImg .list:hover p {
    color: #d0a745;
}

.updateImg .list .img {
    width: 210px;
    height: 210px;
    border: solid 1px #848484;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-color: #f5f5f5;
}

.fyH4 {
    color: #000;
    font-size: 27px;
    font-weight: bold;
    margin: 10px 0 5px;
}

.fyP {
    color: #242529;
    font-size: 14px;
    margin-bottom: 10px;
}

.Rform li .label span.checkboxSpan {
    display: inline-block;
    margin: 0 10px 0 1px;
    color: #18191b;
    font-size: 14px;
}

.RinputGrey {
    color: #848484;
    font-size: 14px;
}

p.GreyP {
    display: inline-block;
    color: #848484;
    font-size: 14px;
    display: inline;
}

span.GreySpan {
    display: inline-block;
    color: #848484;
    font-size: 14px;
}

.ptLine {
    border-bottom: 1px solid #242529;
    position: relative;
    height: 32px;
}

.ptLine a {
    display: inline-block;
    margin-right: 8px;
    border: 1px solid #000;
    border-radius: 4px;
    border-bottom: none;
    color: #242529;
    line-height: 20px;
    position: relative;
    padding-right: 15px;
}

.ptLine a.cur {
    background: #242529;
    color: #fff;
}

.ptLine a img.ptAclose {
    position: absolute;
    top: -5px;
    right: -5px;
    z-index: 11;
    width: 15px;
}

.ptLine a span {
    display: block;
    color: #242529;
    font-size: 14px;
    padding: 5px 0 5px 15px;
    margin-left: 0 !important;
}

.ptLine a.cur span {
    background: #242529;
    color: #fff;
}

.ptLine span.ptSpan {
    position: absolute;
    right: 33px;
    bottom: 5px;
    color: #18191b;
    font-size: 14px;
    background: url(../Image/user/jia.png) left center no-repeat;
    padding-left: 27px;
    display: block;
    height: 20px;
    line-height: 20px;
    cursor: pointer;
}

.ptLine.cur {
    border-bottom: none;
}

.ptLine.cur span.ptSpan {
    right: auto;
    left: 0;
    bottom: 1px;
    padding: 5px 10px;
    border-radius: 4px;
    color: #fff;
    background: #e6ba52;
}

.ptCheckbox {
    margin: 5px 0;
    position: relative;
    display: none;
}

.ptCheckbox p {
    display: inline-block;
    width: 125px;
    float: left;
}

.ptCheckbox a {
    display: inline-block;
    float: left;
    margin-left: 15px;
    font-size: 14px;
}

.ptCheckbox a.allD {
    color: #b79c7d;
    font-weight: bold;
    position: inherit;
    bottom: auto;
    right: auto;
    height: 38px;
    line-height: 41px;
}

.ptCheckbox a.addD {
    color: #18191b;
    background: url(../Image/user/jia.png) left center no-repeat;
    padding-left: 20px;
    position: inherit;
    bottom: auto;
    right: auto;
    height: 38px;
    line-height: 41px;
}

.ptCheckbox span.ptSpan03 {
    position: absolute;
    right: 5px;
    bottom: 13px;
    color: #18191b;
    font-size: 14px;
    background: url(../Image/user/jia.png) left center no-repeat;
    padding-left: 27px;
    display: block;
    cursor: pointer;
}

.ptCheckbox a {
    position: absolute;
    right: 160px;
    bottom: 13px;
    color: #cf9918;
    font-size: 14px;
    font-weight: bold;
}

.ptCheckbox a.cur {
    color: #d0a745;
}

.Rform li .label .RnameP {
    font-size: 14px;
    color: #666;
    margin-right: -30px;
}

.Rform li .label .RnameP span {
    color: #e63232;
}

.Rform li .label input {
    vertical-align: middle;
    text-align: left;
}

a.addFy {
    border-radius: 4px;
    display: block;
    width: 130px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    background: #b79c7d;
    color: #fff;
    font-size: 14px;
}

/*用户中心*/

.hideShowPassword-wrapper {
    height: 38px !important;
    width: 400px !important;
    display: block !important;
}

.diaCon {
    padding: 30px 50px 10px 50px;
}

.diaCon1 {
    padding: 30px 50px 10px 50px;
}

.diaTitle {
    margin: 30PX 0 20px;
    display: block;
    text-align: center;
    color: #19181b;
    font-size: 24px;
}

.Gform {
    margin: 0 auto;
    position: relative;
    width: 400px;
}

.Gform.w1 {
    width: 100%;
}

.Gform:after, .Gform ul:after, .Gform ul li:after, .Gform .Ginput .switch:after {
    display: block;
    font-size: 0;
    content: "";
    clear: both;
    height: 0px;
}

.Gform ul {
    position: relative;
    margin-bottom: 5px;
}

.Gform ul li {
    padding: 3px 0;
    font-size: 14px;
    width: 100%;
}

.Gform li > p {
    padding: 4px;
    font-size: 14px;
    line-height: 20px;
}

.Gform li > p.Gtext {
    padding: 4px;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
}

.Gform li > p.Gtext.important {
    colowidthW: #d0a745;
}

.Gform li input[type=text],
.Gform li input[type=password],
.Gform li input[type=tel] {
    width: 98%;
    padding-right: 0px;
    border: solid 1px #b7b7b7;
    line-height: 34px;
    height: 34px;
    border-radius: 0;
    padding-right: 0 !important;
}

.Gform li input[type=text]:hover,
.Gform li input[type=password]:hover,
.Gform li input[type=tel]:hover {
    outline: none; /*border: 1px solid #d0a745;*/
}

.Gform li input[type=text]:focus,
.Gform li input[type=password]:focus,
.Gform li input[type=tel]:focus {
    outline: none;
    border: 1px solid #d0a745;
}

.Gform li input[type=text].passcode {
    width: 60%;
    float: left;
}

.Gform li .passcodeimg {
    float: right;
    width: 140px;
    height: 36px;
    border: solid 1px #b7b7b7; /*margin-right:8px;*/
}

.Gform li .passcodeimg:hover {
    border: solid 1px #19181b;
}

.Gform li .passcodeimg img {
    width: 80px;
    height: 36px;
    border: none;
    float: left;
}

.Gform li .passcodeimg a {
    display: block;
    line-height: 36px;
    text-align: center;
    color: #19181b;
}

.Gform li textarea {
    height: 80px;
    overflow: hidden;
    overflow-y: auto;
}

.Gform li label input[type=radio],
.Gform li label input[type=checkbox] {
    vertical-align: middle;
    margin-right: 3px;
}

.Gform li label {
    float: left;
    margin-right: 15px;
    vertical-align: middle;
    font-size: 14px;
    line-height: 28px;
}

.Gform li label.r {
    float: right;
    margin-right: 0;
    margin-left: 15px;
}

.Gform li label span {
    vertical-align: middle;
}

.Gform li label a {
    display: inline-block;
    vertical-align: middle;
    color: #19181b;
}

.Gform li .maxTips {
    width: 45px;
    text-align: right;
    color: #bbb;
}

.Gform li .maxTips.forInput {
    position: absolute;
    top: 17px;
}

.Gform li .maxTips.forArea {
    position: absolute;
    top: 99px;
}

.Gform li .maxTips.erro {
    color: #ff0000;
}

.Gform li .imgTips {
    height: 50px;
    width: auto;
}

.Gform li .txtTips {
    display: block;
    width: 100%;
    line-height: 18px;
    padding: 6px 0 4px;
    font-size: 12px;
    font-family: "宋体";
    color: #999;
}

.Gform li .txtTips.important {
    color: #f80000;
}

.Gform .btn-ok {
    margin: 0 auto;
    display: block;
    line-height: 44px;
    height: 44px;
    background-color: #e6ba52;
    color: #fff;
    border-radius: 5px;
    text-align: center;
    font-size: 16px;
}

.Gform .btn-okShen {
    background-color: #b79c7d !important;
    margin: 0 auto;
    display: block;
    line-height: 44px;
    height: 44px;
    color: #fff;
    border-radius: 5px;
    text-align: center;
    font-size: 16px;
}

.Gform .btn-ok:hover {
    background-color: #d0a745;
}

.Gform .btn-ok:active {
    background-color: #d0a745;
}

.Gform .btn-blue {
    margin: 0 auto;
    display: block;
    line-height: 44px;
    height: 44px;
    background-color: #005aad;
    color: #fff;
    border-radius: 5px;
    text-align: center;
    font-size: 16px;
}

.Gform .btn-blue:hover {
    background-color: #005aad;
}

.Gform .btn-blue:active {
    background-color: #005aad;
}

.Gform a.a {
    display: inline-block;
    color: #19181b;
    border-bottom: solid 1px #19181b;
}

.Gform a.a:hover {
    color: #d0a745;
    border-bottom: solid 1px #d0a745;
}

#mating_list span {
    margin: 0 10px 0 5px;
}

#mating_list input {
    vertical-align: middle;
}

.Tform {
}

.Tform {
    margin: 0 auto;
    position: relative;
}

.Tform.w1 {
    width: 100%;
}

.Tform:after, .Tform ul:after, .Tform ul li:after, .Tform .Tform-input:after { /*visibility:hidden;*/
    display: block;
    font-size: 0;
    content: "";
    clear: both;
    height: 0px;
}

.Tform ul {
    position: relative;
    margin-bottom: 15px;
}

.Tform ul li {
    padding: 3px 0;
    font-size: 14px;
    height: 39px;
    overflow: visible;
}

.Tform ul li.l {
    width: 45%;
}

.Tform ul li.r {
    width: 45%;
}

.Tform ul li .Tform-input {
    border-bottom: solid 1px #19181b;
}

.Tform ul li .Tform-input span {
    line-height: 38px;
    vertical-align: middle;
}

.Tform ul li .Tform-input label {
    height: 38px;
}

.Tform ul li .Tform-input label {
    float: left;
    margin-right: 15px;
    vertical-align: middle;
    font-size: 14px;
    line-height: 28px;
}

.Tform ul li .Tform-input label.r {
    float: right;
    margin-right: 0;
    margin-left: 15px;
}

.Tform ul li .Tform-input label span {
    vertical-align: middle;
}

.Tform ul li .Tform-input label input[type=radio],
.Tform ul li .Tform-input label input[type=checkbox] {
    vertical-align: middle;
    margin-right: 3px;
}

.Tform ul li .Tform-input input[type=text],
.Tform ul li .Tform-input input[type=password],
.Tform ul li .Tform-input input[type=tel] {
    width: 100%;
    padding-right: 0px;
    box-sizing: border-box;
    border: none;
    height: 38px;
    border-radius: 0;
}

.Tform ul li .Tform-input input[type=text]:hover,
.Tform ul li .Tform-input input[type=password]:hover,
.Tform ul li .Tform-input input[type=tel]:hover { /*outline: none;border:none;*/
}

.Tform ul li .Tform-input input[type=text]:focus,
.Tform ul li .Tform-input input[type=password]:focus,
.Tform ul li .Tform-input input[type=tel]:focus { /*outline: none;border:none;*/
}

.Tform ul li .Tform-input input[type=text].passcode {
    width: 60%;
}

.Tform ul li .Tform-input select {
    width: 100%;
    box-sizing: border-box;
    border: none;
    height: 38px;
    line-height: 38px;
}

.Tform ul li .Tform-input select.w2 {
    width: 50%;
    float: left;
}

.Tform ul li .Tform-input select.w3 {
    width: 33%;
    float: left;
}

.Tform .btn-ok {
    display: block;
    margin: 0 auto;
    margin-top: 40px;
    line-height: 40px;
    width: 300px;
    height: 40px;
    background-color: #18191b;
    color: #fff;
    border-radius: 5px;
    text-align: center;
    font-size: 16px;
}

.Tform .btn-ok:hover {
    background-color: #18191b;
}

.Tform .btn-ok:active {
    background-color: #18191b;
}

.Tform a.a {
    display: inline-block;
    color: #19181b;
    border-bottom: solid 1px #19181b;
}

.Tform a.a:hover {
    color: #d0a745;
    border-bottom: solid 1px #d0a745;
}

.Rform {
    margin: 0 auto;
    position: relative;
}

.Rform.w1 {
    width: 100%;
}

.Rform:after, .Rform ul:after, .Rform ul li:after, .Rform .Ginput .switch:after { /*visibility:hidden;*/
    display: block;
    font-size: 0;
    content: "";
    clear: both;
    height: 0px;
}

.Rform ul {
    position: relative;
    margin-bottom: 15px;
    padding-top: 5px;
}

.Rform ul li {
    padding: 3px 0;
    font-size: 14px;
}

.Rform .Rname {
    width: 145px;
    text-align: right;
    line-height: 41px;
    position: absolute;
    top: 12px;
    left: 0;
    font-size: 14px;
    color: #666;
}

.Rform .Rname span {
    color: #ef3f41;
    font-style: normal;
}

.Rform .Rinput {
    padding: 12px 0 0 145px;
    position: relative;
    font-size: 14px;
    text-align: left;
    margin: auto;
}

.Rform li > p {
    padding: 4px;
    font-size: 14px;
    line-height: 20px;
}

.Rform li > p.Gtext {
    padding: 4px;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
}

.Rform li > p.Gtext.important {
    color: #d0a745;
}

.Rform li input[type=text],
.Rform li input[type=password],
.Rform li input[type=tel] {
    width: 100%;
    padding-right: 50px;
    box-sizing: border-box;
    border: solid 1px #b7b7b7;
    height: 38px;
    border-radius: 3px;
    line-height: 38px;
    vertical-align: middle;
}

.Rform li input[type=text]:hover,
.Rform li input[type=password]:hover,
.Rform li input[type=tel]:hover { /*outline: none;border: 1px solid #d0a745;*/
}

.Rform li input[type=text]:focus,
.Rform li input[type=password]:focus,
.Rform li input[type=tel]:focus { /*outline: none;border: 1px solid #d0a745;*/
}

.Rform li input[type=text].passcode {
    width: 60%;
}

.Rform li .passcodeimg {
    float: right;
    width: 143px;
    height: 36px;
    border: solid 1px #b7b7b7;
    border-radius: 3px;
    color: #19181b;
}

.Rform li .passcodeimg:hover {
    border: solid 1px #19181b;
}

.Rform li .passcodeimg img {
    width: 80px;
    height: 36px;
    border: none;
    float: left;
}

.Rform li .passcodeimg a {
    display: block;
    line-height: 36px;
    text-align: center;
    color: #19181b;
}

.Rform li textarea {
    height: 80px;
    overflow: hidden;
    overflow-y: auto;
}

.Rform li label input[type=radio],
.Rform li label input[type=checkbox] {
    vertical-align: middle;
    margin-right: 3px;
}

.Rform {
    position: relative;
    z-index: 2;
}

.Rform ul {
    position: relative;
    z-index: 2;
}

.Rform li label {
    float: left;
    margin-right: 30px;
    vertical-align: middle;
    font-size: 14px;
    line-height: 28px;
    position: relative;
    z-index: 2;
}

.Rform li label.r {
    float: right;
    margin-right: 0;
    margin-left: 15px;
}

.Rform li label span {
    vertical-align: middle;
    height: 38PX;
    line-height: 38PX;
    display: inline-block;
}

.Rform li label div#checkDiv {
    display: inline-block;
}

.Rform li label a.checkboxDele {
    display: inline-block;
    text-decoration: none;
    margin-left: 5px;
    font-size: 12px;
    color: #e6ba52;
    font-family: Arial;
    font-style: inherit;
    font-weight: bold;
    position: relative;
    z-index: 10;
    cursor: pointer;
    background: url(../Image/flats/redClose.png) left top no-repeat;
    width: 12px;
    height: 13px;
}

.Rform li label a.checkboxDele:hover {
    color: #d0a745;
}

#enterInput em {
    display: inline-block;
    margin-left: 5px;
    color: #fc1624;
    font-style: inherit;
    font-size: 14px;
    display: none;
}

.Rform li label a {
    display: inline-block;
    vertical-align: middle;
    color: #19181b;
}

.Rform li select {
    width: 100%;
    height: 38px;
    line-height: 38px;
    border: solid 1px #b7b7b7;
    padding: auto 0 !important;
}

.Rform li .labelWord {
    color: #666;
    line-height: 32px;
}

.Rform .Rinput textarea {
    box-sizing: border-box;
    border: solid 1px #b7b7b7;
    height: 114px;
    width: 100%;
    border-radius: 3px;
}

.Rform .Rinput a.addA {
    width: 88px;
    text-align: center;
    float: left;
    padding: 0PX 10PX;
    height: 38px;
    line-height: 38px;
    background: #e6ba52;
    color: #FFF;
    font-size: 14px;
    display: block;
    border-radius: 4px;
}

.Rform .Rinput a.addABlack {
    text-align: left;
    float: left;
    padding: 0PX;
    height: 38px;
    line-height: 38px;
    color: #242529;
    font-size: 14px;
    display: block;
}

.Rform .Rinput a.addA:hover {
    background: #d0a745;
}

.Rform .Rinput a.addA img, .Rform .Rinput a.addABlack img {
    vertical-align: middle;
    margin-top: -3px;
    margin-right: 10px;
    width: 15px;
}

.Rform li .labelWord span {
    color: #ef3f41;
}

.Rform li .label {
    float: left;
    padding: 0 30px 0 0;
    line-height: 36px;
    vertical-align: middle;
    text-align: left;
}

.Rform li .label span {
    margin-left: 8px;
    vertical-align: middle;
}

.Rform li .label input[type=text] {
    width: 120px;
}

.Rform li .label select {
    width: 120px;
    padding-right: 0;
}

.Rform li .Tform-input select.w2 {
    width: 50%;
    float: left;
}

.Rform li .Tform-input select.w3 {
    width: 33%;
    float: left;
}

.Rform li .maxTips {
    width: 45px;
    text-align: right;
    color: #bbb;
}

.Rform li .maxTips.forInput {
    position: absolute;
    top: 17px;
}

.Rform li .maxTips.forArea {
    position: absolute;
    top: 99px;
}

.Rform li .maxTips.erro {
    color: #ff0000;
}

.Rform li .imgTips {
    height: 50px;
    width: auto;
}

.Rform li .txtTips {
    display: block;
    width: 100%;
    line-height: 18px;
    padding: 6px 0 4px;
    font-size: 12px;
    font-family: "宋体";
    color: #999;
}

.Rform li .txtTips.important {
    color: #f80000;
}

.Rform .btn-ok {
    display: block;
    line-height: 44px;
    height: 44px;
    background-color: #e6ba52;
    color: #fff;
    border-radius: 5px;
    text-align: center;
    font-size: 16px;
}

.Rform .btn-ok:hover {
    background-color: #d0a745;
    color: #fff;
}

.Rform .btn-ok:active {
    background-color: #d0a745;
}

.Rform a.a {
    display: inline-block;
    color: #19181b;
    border-bottom: solid 1px #19181b;
}

.Rform a.a:hover {
    color: #d0a745;
    border-bottom: solid 1px #d0a745;
}

@media screen and (min-width: 1600px) {

}

@media screen and (min-width: 980px) and (max-width: 1600px) {
    #wrapper {
        min-width: 1100px;
    }

    .w1200 {
        width: 1100px;
        min-width: 1100px;
    }
}

@media screen and (min-width: 780px) and (max-width: 980px) {
    #wrapper {
        min-width: 780px;
    }

    .w1200 {
        width: 780px;
        min-width: 780px;
    }
}

@media screen and (min-width: 320px) and (max-width: 780px) {
    #wrapper {
        min-width: 100%;
    }

    .w1200 {
        width: 100%;
    }
}

/* icon
--------------------------------------------------------------*/
.icons-time {
    background-position: 0 0;
}

.icons-home {
    background-position: -20px 0;
}

.icons-close {
    background-position: -39px 1px;
}

.icons-time2 {
    background-position: -60px 0;
}

[class^="iconf-"] {
    margin-right: 3px;
    float: left;
    width: 30px;
    height: 30px;
    vertical-align: middle;
    background-position: -5px center;
    background-repeat: no-repeat;
}

.iconf-home1 {
    background-image: url("../Image/icon/icon-home1.png");
}

.iconf-home2 {
    background-image: url("../Image/icon/icon-home2.png");
}

.iconf-home3 {
    background-image: url("../Image/icon/icon-home3.png");
}

.iconf-home4 {
    background-image: url("../Image/icon/icon-home4.png");
}

.iconf-home5 {
    background-image: url("../Image/icon/icon-home5.png");
}

.iconf-ready1 {
    background-image: url("../Image/icon/icon-ready1.png");
}

.iconf-ready2 {
    background-image: url("../Image/icon/icon-ready2.png");
}

.iconf-ready3 {
    background-image: url("../Image/icon/icon-ready3.png");
}

.iconf-ready4 {
    background-image: url("../Image/icon/icon-ready4.png");
}

.iconf-fitment1 {
    background-image: url("../Image/icon/icon-fitment1.png");
}

.iconf-fitment2 {
    background-image: url("../Image/icon/icon-fitment2.png");
}

.iconf-fitment3 {
    background-image: url("../Image/icon/icon-fitment3.png");
}

.iconf-fitment4 {
    background-image: url("../Image/icon/icon-fitment4.png");
}

.iconf-fitment5 {
    background-image: url("../Image/icon/icon-fitment5.png");
}

.iconf-fitment6 {
    background-image: url("../Image/icon/icon-fitment6.png");
}

.iconf-fitment7 {
    background-image: url("../Image/icon/icon-fitment7.png");
}

.iconf-fitment8 {
    background-image: url("../Image/icon/icon-fitment8.png");
}

.iconf-fitment9 {
    background-image: url("../Image/icon/icon-fitment9.png");
}

.iconf-fitment10 {
    background-image: url("../Image/icon/icon-fitment10.png");
}

.iconf-fitment11 {
    background-image: url("../Image/icon/icon-fitment11.png");
}

.iconf-fitment12 {
    background-image: url("../Image/icon/icon-fitment12.png");
}

.iconf-fitment13 {
    background-image: url("../Image/icon/icon-fitment13.png");
}

.iconf-fitment14 {
    background-image: url("../Image/icon/icon-fitment14.png");
}

.iconf-fitment15 {
    background-image: url("../Image/icon/icon-fitment15.png");
}

.iconf-fitment16 {
    background-image: url("../Image/icon/icon-fitment16.png");
}

.iconf-service1 {
    background-image: url("../Image/icon/icon-service1.png");
}

.iconf-service2 {
    background-image: url("../Image/icon/icon-service2.png");
}

.iconf-service3 {
    background-image: url("../Image/icon/icon-service3.png");
}

.iconf-service4 {
    background-image: url("../Image/icon/icon-service4.png");
}

.iconf-service5 {
    background-image: url("../Image/icon/icon-service5.png");
}

.iconf-service6 {
    background-image: url("../Image/icon/icon-service6.png");
}

.iconf-service7 {
    background-image: url("../Image/icon/icon-service7.png");
}

.iconf-service8 {
    background-image: url("../Image/icon/icon-service8.png");
}

.iconf-service9 {
    background-image: url("../Image/icon/icon-service9.png");
}

.iconf-service10 {
    background-image: url("../Image/icon/icon-service10.png");
}

.iconf-service11 {
    background-image: url("../Image/icon/icon-service11.png");
}

.iconf-service12 {
    background-image: url("../Image/icon/icon-service12.png");
}

.iconf-service13 {
    background-image: url("../Image/icon/icon-service13.png");
}

.iconf-village1 {
    background-image: url("../Image/icon/icon-village1.png");
}

.iconf-village2 {
    background-image: url("../Image/icon/icon-village2.png");
}

.iconf-village3 {
    background-image: url("../Image/icon/icon-village3.png");
}

.iconf-village4 {
    background-image: url("../Image/icon/icon-village4.png");
}

.iconf-village5 {
    background-image: url("../Image/icon/icon-village5.png");
}

.iconf-village6 {
    background-image: url("../Image/icon/icon-village6.png");
}

.icon-music:before {
    content: '\e800'
}

.icon-search:before {
    content: '\e801'
}

.icon-heart:before {
    content: '\e802'
}

.icon-heart-empty:before {
    content: '\e803'
}

.icon-star:before {
    content: '\e804'
}

.icon-star-empty:before {
    content: '\e805'
}

.icon-star-half:before {
    content: '\e806'
}

.icon-star-half-alt:before {
    content: '\e807'
}

.icon-user:before {
    content: '\e808'
}

.icon-users:before {
    content: '\e809'
}

.icon-mail:before {
    content: '\e80a'
}

.icon-mail-alt:before {
    content: '\e80b'
}

.icon-video:before {
    content: '\e80c'
}

.icon-videocam:before {
    content: '\e80d'
}

.icon-picture:before {
    content: '\e80e'
}

.icon-camera:before {
    content: '\e80f'
}

.icon-ok:before {
    content: '\e810'
}

.icon-cancel:before {
    content: '\e811'
}

.icon-plus:before {
    content: '\e812'
}

.icon-minus:before {
    content: '\e813'
}

.icon-help:before {
    content: '\e814'
}

.icon-info:before {
    content: '\e815'
}

.icon-home:before {
    content: '\e816'
}

.icon-link:before {
    content: '\e817'
}

.icon-unlink:before {
    content: '\e818'
}

.icon-lock:before {
    content: '\e819'
}

.icon-lock-open:before {
    content: '\e81a'
}

.icon-glass:before {
    content: '\e81b'
}

.icon-mail-squared:before {
    content: '\e81c'
}

.icon-user-plus:before {
    content: '\e81d'
}

.icon-user-times:before {
    content: '\e81e'
}

.icon-male:before {
    content: '\e81f'
}

.icon-female:before {
    content: '\e820'
}

.icon-child:before {
    content: '\e821'
}

.icon-plus-squared-alt:before {
    content: '\e822'
}

.icon-plus-squared:before {
    content: '\e823'
}

.icon-plus-circled:before {
    content: '\e824'
}

.icon-user-secret:before {
    content: '\e825'
}

.icon-cancel-circled2:before {
    content: '\e826'
}

.icon-cancel-circled:before {
    content: '\e827'
}

.icon-ok-squared:before {
    content: '\e828'
}

.icon-ok-circled2:before {
    content: '\e829'
}

.icon-ok-circled:before {
    content: '\e82a'
}

.icon-th-list:before {
    content: '\e82b'
}

.icon-th-large:before {
    content: '\e82c'
}

.icon-th:before {
    content: '\e82d'
}

.icon-camera-alt:before {
    content: '\e82e'
}

.icon-minus-squared-alt:before {
    content: '\e82f'
}

.icon-minus-squared:before {
    content: '\e830'
}

.icon-minus-circled:before {
    content: '\e831'
}

.icon-help-circled:before {
    content: '\e832'
}

.icon-info-circled:before {
    content: '\e833'
}

.icon-link-ext:before {
    content: '\e834'
}

.icon-link-ext-alt:before {
    content: '\e835'
}

.icon-attach:before {
    content: '\e836'
}

.icon-lock-open-alt:before {
    content: '\e837'
}

.icon-pin:before {
    content: '\e838'
}

.icon-eye:before {
    content: '\e839'
}

.icon-eye-off:before {
    content: '\e83a'
}

.icon-tag:before {
    content: '\e83b'
}

.icon-quote-right:before {
    content: '\e83c'
}

.icon-quote-left:before {
    content: '\e83d'
}

.icon-forward:before {
    content: '\e83e'
}

.icon-code:before {
    content: '\e83f'
}

.icon-reply-all:before {
    content: '\e840'
}

.icon-reply:before {
    content: '\e841'
}

.icon-upload-cloud:before {
    content: '\e842'
}

.icon-download-cloud:before {
    content: '\e843'
}

.icon-upload:before {
    content: '\e844'
}

.icon-download:before {
    content: '\e845'
}

.icon-thumbs-down-alt:before {
    content: '\e846'
}

.icon-thumbs-up-alt:before {
    content: '\e847'
}

.icon-thumbs-down:before {
    content: '\e848'
}

.icon-thumbs-up:before {
    content: '\e849'
}

.icon-flag-checkered:before {
    content: '\e84a'
}

.icon-flag:before {
    content: '\e84b'
}

.icon-flag-empty:before {
    content: '\e84c'
}

.icon-bookmark-empty:before {
    content: '\e84d'
}

.icon-bookmark:before {
    content: '\e84e'
}

.icon-tags:before {
    content: '\e84f'
}

.icon-chat:before {
    content: '\e850'
}

.icon-comment-empty:before {
    content: '\e851'
}

.icon-chat-empty:before {
    content: '\e852'
}

.icon-bell:before {
    content: '\e853'
}

.icon-bell-alt:before {
    content: '\e854'
}

.icon-bell-off:before {
    content: '\e855'
}

.icon-bell-off-empty:before {
    content: '\e856'
}

.icon-attention-alt:before {
    content: '\e857'
}

.icon-file-pdf:before {
    content: '\e858'
}

.icon-file-word:before {
    content: '\e859'
}

.icon-file-excel:before {
    content: '\e85a'
}

.icon-file-powerpoint:before {
    content: '\e85b'
}

.icon-file-image:before {
    content: '\e85c'
}

.icon-file-archive:before {
    content: '\e85d'
}

.icon-file-audio:before {
    content: '\e85e'
}

.icon-file-video:before {
    content: '\e85f'
}

.icon-file-code:before {
    content: '\e860'
}

.icon-folder:before {
    content: '\e861'
}

.icon-folder-open:before {
    content: '\e862'
}

.icon-folder-empty:before {
    content: '\e863'
}

.icon-folder-open-empty:before {
    content: '\e864'
}

.icon-box:before {
    content: '\e865'
}

.icon-rss:before {
    content: '\e866'
}

.icon-rss-squared:before {
    content: '\e867'
}

.icon-phone:before {
    content: '\e868'
}

.icon-phone-squared:before {
    content: '\e869'
}

.icon-fax:before {
    content: '\e86a'
}

.icon-menu:before {
    content: '\e86b'
}

.icon-cog:before {
    content: '\e86c'
}

.icon-cog-alt:before {
    content: '\e86d'
}

.icon-wrench:before {
    content: '\e86e'
}

.icon-sliders:before {
    content: '\e86f'
}

.icon-basket:before {
    content: '\e870'
}

.icon-cart-plus:before {
    content: '\e871'
}

.icon-cart-arrow-down:before {
    content: '\e872'
}

.icon-calendar:before {
    content: '\e873'
}

.icon-calendar-empty:before {
    content: '\e874'
}

.icon-login:before {
    content: '\e875'
}

.icon-logout:before {
    content: '\e876'
}

.icon-mic:before {
    content: '\e877'
}

.icon-mute:before {
    content: '\e878'
}

.icon-volume-off:before {
    content: '\e879'
}

.icon-volume-down:before {
    content: '\e87a'
}

.icon-volume-up:before {
    content: '\e87b'
}

.icon-headphones:before {
    content: '\e87c'
}

.icon-clock:before {
    content: '\e87d'
}

.icon-lightbulb:before {
    content: '\e87e'
}

.icon-block:before {
    content: '\e87f'
}

.icon-resize-full:before {
    content: '\e880'
}

.icon-resize-full-alt:before {
    content: '\e881'
}

.icon-resize-small:before {
    content: '\e882'
}

.icon-resize-vertical:before {
    content: '\e883'
}

.icon-resize-horizontal:before {
    content: '\e884'
}

.icon-move:before {
    content: '\e885'
}

.icon-zoom-in:before {
    content: '\e886'
}

.icon-zoom-out:before {
    content: '\e887'
}

.icon-down-circled2:before {
    content: '\e888'
}

.icon-up-circled2:before {
    content: '\e889'
}

.icon-left-circled2:before {
    content: '\e88a'
}

.icon-right-circled2:before {
    content: '\e88b'
}

.icon-down-dir:before {
    content: '\e88c'
}

.icon-up-dir:before {
    content: '\e88d'
}

.icon-left-dir:before {
    content: '\e88e'
}

.icon-right-dir:before {
    content: '\e88f'
}

.icon-down-open:before {
    content: '\e890'
}

.icon-left-open:before {
    content: '\e891'
}

.icon-right-open:before {
    content: '\e892'
}

.icon-up-open:before {
    content: '\e893'
}

.icon-angle-left:before {
    content: '\e894'
}

.icon-angle-right:before {
    content: '\e895'
}

.icon-angle-up:before {
    content: '\e896'
}

.icon-angle-down:before {
    content: '\e897'
}

.icon-angle-circled-left:before {
    content: '\e898'
}

.icon-angle-circled-right:before {
    content: '\e899'
}

.icon-angle-circled-up:before {
    content: '\e89a'
}

.icon-angle-circled-down:before {
    content: '\e89b'
}

.icon-angle-double-left:before {
    content: '\e89c'
}

.icon-angle-double-right:before {
    content: '\e89d'
}

.icon-angle-double-up:before {
    content: '\e89e'
}

.icon-angle-double-down:before {
    content: '\e89f'
}

.icon-down:before {
    content: '\e8a0'
}

.icon-left:before {
    content: '\e8a1'
}

.icon-right:before {
    content: '\e8a2'
}

.icon-up:before {
    content: '\e8a3'
}

.icon-down-big:before {
    content: '\e8a4'
}

.icon-left-big:before {
    content: '\e8a5'
}

.icon-right-big:before {
    content: '\e8a6'
}

.icon-up-big:before {
    content: '\e8a7'
}

.icon-right-hand:before {
    content: '\e8a8'
}

.icon-left-hand:before {
    content: '\e8a9'
}

.icon-up-hand:before {
    content: '\e8aa'
}

.icon-down-hand:before {
    content: '\e8ab'
}

.icon-left-circled:before {
    content: '\e8ac'
}

.icon-right-circled:before {
    content: '\e8ad'
}

.icon-up-circled:before {
    content: '\e8ae'
}

.icon-down-circled:before {
    content: '\e8af'
}

.icon-export:before {
    content: '\e8b0'
}

.icon-export-alt:before {
    content: '\e8b1'
}

.icon-share:before {
    content: '\e8b2'
}

.icon-share-squared:before {
    content: '\e8b3'
}

.icon-pencil:before {
    content: '\e8b4'
}

.icon-pencil-squared:before {
    content: '\e8b5'
}

.icon-edit:before {
    content: '\e8b6'
}

.icon-print:before {
    content: '\e8b7'
}

.icon-retweet:before {
    content: '\e8b8'
}

.icon-keyboard:before {
    content: '\e8b9'
}

.icon-gamepad:before {
    content: '\e8ba'
}

.icon-comment:before {
    content: '\e8bb'
}

.icon-attention:before {
    content: '\e8bc'
}

.icon-attention-circled:before {
    content: '\e8bd'
}

.icon-location:before {
    content: '\e8be'
}

.icon-direction:before {
    content: '\e8bf'
}

.icon-compass:before {
    content: '\e8c0'
}

.icon-trash:before {
    content: '\e8c1'
}

.icon-trash-empty:before {
    content: '\e8c2'
}

.icon-doc:before {
    content: '\e8c3'
}

.icon-docs:before {
    content: '\e8c4'
}

.icon-doc-text:before {
    content: '\e8c5'
}

.icon-doc-inv:before {
    content: '\e8c6'
}

.icon-doc-text-inv:before {
    content: '\e8c7'
}

.icon-cw:before {
    content: '\e8c8'
}

.icon-ccw:before {
    content: '\e8c9'
}

.icon-arrows-cw:before {
    content: '\e8ca'
}

.icon-level-up:before {
    content: '\e8cb'
}

.icon-level-down:before {
    content: '\e8cc'
}

.icon-shuffle:before {
    content: '\e8cd'
}

.icon-exchange:before {
    content: '\e8ce'
}

.icon-history:before {
    content: '\e8cf'
}

.icon-expand:before {
    content: '\e8d0'
}

.icon-collapse:before {
    content: '\e8d1'
}

.icon-expand-right:before {
    content: '\e8d2'
}

.icon-collapse-left:before {
    content: '\e8d3'
}

.icon-play:before {
    content: '\e8d4'
}

.icon-play-circled:before {
    content: '\e8d5'
}

.icon-play-circled2:before {
    content: '\e8d6'
}

.icon-stop:before {
    content: '\e8d7'
}

.icon-pause:before {
    content: '\e8d8'
}

.icon-to-end:before {
    content: '\e8d9'
}

.icon-to-end-alt:before {
    content: '\e8da'
}

.icon-to-start:before {
    content: '\e8db'
}

.icon-to-start-alt:before {
    content: '\e8dc'
}

.icon-fast-fw:before {
    content: '\e8dd'
}

.icon-fast-bw:before {
    content: '\e8de'
}

.icon-eject:before {
    content: '\e8df'
}

.icon-target:before {
    content: '\e8e0'
}

.icon-signal:before {
    content: '\e8e1'
}

.icon-wifi:before {
    content: '\e8e2'
}

.icon-award:before {
    content: '\e8e3'
}

.icon-desktop:before {
    content: '\e8e4'
}

.icon-laptop:before {
    content: '\e8e5'
}

.icon-tablet:before {
    content: '\e8e6'
}

.icon-mobile:before {
    content: '\e8e7'
}

.icon-inbox:before {
    content: '\e8e8'
}

.icon-globe:before {
    content: '\e8e9'
}

.icon-sun:before {
    content: '\e8ea'
}

.icon-cloud:before {
    content: '\e8eb'
}

.icon-flash:before {
    content: '\e8ec'
}

.icon-moon:before {
    content: '\e8ed'
}

.icon-umbrella:before {
    content: '\e8ee'
}

.icon-flight:before {
    content: '\e8ef'
}

.icon-fighter-jet:before {
    content: '\e8f0'
}

.icon-paper-plane:before {
    content: '\e8f1'
}

.icon-paper-plane-empty:before {
    content: '\e8f2'
}

.icon-space-shuttle:before {
    content: '\e8f3'
}

.icon-leaf:before {
    content: '\e8f4'
}

.icon-font:before {
    content: '\e8f5'
}

.icon-bold:before {
    content: '\e8f6'
}

.icon-medium:before {
    content: '\e8f7'
}

.icon-italic:before {
    content: '\e8f8'
}

.icon-header:before {
    content: '\e8f9'
}

.icon-paragraph:before {
    content: '\e8fa'
}

.icon-text-height:before {
    content: '\e8fb'
}

.icon-text-width:before {
    content: '\e8fc'
}

.icon-align-left:before {
    content: '\e8fd'
}

.icon-align-center:before {
    content: '\e8fe'
}

.icon-align-right:before {
    content: '\e8ff'
}

.icon-align-justify:before {
    content: '\e900'
}

.icon-list:before {
    content: '\e901'
}

.icon-indent-left:before {
    content: '\e902'
}

.icon-indent-right:before {
    content: '\e903'
}

.icon-list-bullet:before {
    content: '\e904'
}

.icon-list-numbered:before {
    content: '\e905'
}

.icon-strike:before {
    content: '\e906'
}

.icon-underline:before {
    content: '\e907'
}

.icon-superscript:before {
    content: '\e908'
}

.icon-subscript:before {
    content: '\e909'
}

.icon-table:before {
    content: '\e90a'
}

.icon-columns:before {
    content: '\e90b'
}

.icon-crop:before {
    content: '\e90c'
}

.icon-scissors:before {
    content: '\e90d'
}

.icon-paste:before {
    content: '\e90e'
}

.icon-briefcase:before {
    content: '\e90f'
}

.icon-suitcase:before {
    content: '\e910'
}

.icon-ellipsis:before {
    content: '\e911'
}

.icon-ellipsis-vert:before {
    content: '\e912'
}

.icon-off:before {
    content: '\e913'
}

.icon-road:before {
    content: '\e914'
}

.icon-list-alt:before {
    content: '\e915'
}

.icon-qrcode:before {
    content: '\e916'
}

.icon-barcode:before {
    content: '\e917'
}

.icon-book:before {
    content: '\e918'
}

.icon-ajust:before {
    content: '\e919'
}

.icon-tint:before {
    content: '\e91a'
}

.icon-toggle-off:before {
    content: '\e91b'
}

.icon-toggle-on:before {
    content: '\e91c'
}

.icon-check:before {
    content: '\e91d'
}

.icon-check-empty:before {
    content: '\e91e'
}

.icon-circle:before {
    content: '\e91f'
}

.icon-circle-empty:before {
    content: '\e920'
}

.icon-circle-thin:before {
    content: '\e921'
}

.icon-circle-notch:before {
    content: '\e922'
}

.icon-dot-circled:before {
    content: '\e923'
}

.icon-asterisk:before {
    content: '\e924'
}

.icon-gift:before {
    content: '\e925'
}

.icon-fire:before {
    content: '\e926'
}

.icon-magnet:before {
    content: '\e927'
}

.icon-chart-bar:before {
    content: '\e928'
}

.icon-chart-area:before {
    content: '\e929'
}

.icon-chart-pie:before {
    content: '\e92a'
}

.icon-chart-line:before {
    content: '\e92b'
}

.icon-ticket:before {
    content: '\e92c'
}

.icon-credit-card:before {
    content: '\e92d'
}

.icon-floppy:before {
    content: '\e92e'
}

.icon-megaphone:before {
    content: '\e92f'
}

.icon-hdd:before {
    content: '\e930'
}

.icon-key:before {
    content: '\e931'
}

.icon-fork:before {
    content: '\e932'
}

.icon-rocket:before {
    content: '\e933'
}

.icon-bug:before {
    content: '\e934'
}

.icon-certificate:before {
    content: '\e935'
}

.icon-tasks:before {
    content: '\e936'
}

.icon-filter:before {
    content: '\e937'
}

.icon-beaker:before {
    content: '\e938'
}

.icon-magic:before {
    content: '\e939'
}

.icon-cab:before {
    content: '\e93a'
}

.icon-taxi:before {
    content: '\e93b'
}

.icon-truck:before {
    content: '\e93c'
}

.icon-bus:before {
    content: '\e93d'
}

.icon-bicycle:before {
    content: '\e93e'
}

.icon-motorcycle:before {
    content: '\e93f'
}

.icon-train:before {
    content: '\e940'
}

.icon-subway:before {
    content: '\e941'
}

.icon-ship:before {
    content: '\e942'
}

.icon-money:before {
    content: '\e943'
}

.icon-euro:before {
    content: '\e944'
}

.icon-pound:before {
    content: '\e945'
}

.icon-dollar:before {
    content: '\e946'
}

.icon-rupee:before {
    content: '\e947'
}

.icon-yen:before {
    content: '\e948'
}

.icon-rouble:before {
    content: '\e949'
}

.icon-shekel:before {
    content: '\e94a'
}

.icon-try:before {
    content: '\e94b'
}

.icon-won:before {
    content: '\e94c'
}

.icon-bitcoin:before {
    content: '\e94d'
}

.icon-viacoin:before {
    content: '\e94e'
}

.icon-sort:before {
    content: '\e94f'
}

.icon-sort-down:before {
    content: '\e950'
}

.icon-sort-up:before {
    content: '\e951'
}

.icon-sort-alt-up:before {
    content: '\e952'
}

.icon-sort-alt-down:before {
    content: '\e953'
}

.icon-sort-name-up:before {
    content: '\e954'
}

.icon-sort-name-down:before {
    content: '\e955'
}

.icon-sort-number-up:before {
    content: '\e956'
}

.icon-sort-number-down:before {
    content: '\e957'
}

.icon-hammer:before {
    content: '\e958'
}

.icon-gauge:before {
    content: '\e959'
}

.icon-sitemap:before {
    content: '\e95a'
}

.icon-spinner:before {
    content: '\e95b'
}

.icon-coffee:before {
    content: '\e95c'
}

.icon-food:before {
    content: '\e95d'
}

.icon-beer:before {
    content: '\e95e'
}

.icon-user-md:before {
    content: '\e95f'
}

.icon-stethoscope:before {
    content: '\e960'
}

.icon-heartbeat:before {
    content: '\e961'
}

.icon-ambulance:before {
    content: '\e962'
}

.icon-medkit:before {
    content: '\e963'
}

.icon-h-sigh:before {
    content: '\e964'
}

.icon-bed:before {
    content: '\e965'
}

.icon-hospital:before {
    content: '\e966'
}

.icon-building:before {
    content: '\e967'
}

.icon-building-filled:before {
    content: '\e968'
}

.icon-bank:before {
    content: '\e969'
}

.icon-smile:before {
    content: '\e96a'
}

.icon-frown:before {
    content: '\e96b'
}

.icon-meh:before {
    content: '\e96c'
}

.icon-anchor:before {
    content: '\e96d'
}

.icon-terminal:before {
    content: '\e96e'
}

.icon-eraser:before {
    content: '\e96f'
}

.icon-puzzle:before {
    content: '\e970'
}

.icon-shield:before {
    content: '\e971'
}

.icon-extinguisher:before {
    content: '\e972'
}

.icon-bullseye:before {
    content: '\e973'
}

.icon-wheelchair:before {
    content: '\e974'
}

.icon-language:before {
    content: '\e975'
}

.icon-graduation-cap:before {
    content: '\e976'
}

.icon-paw:before {
    content: '\e977'
}

.icon-spoon:before {
    content: '\e978'
}

.icon-cube:before {
    content: '\e979'
}

.icon-cubes:before {
    content: '\e97a'
}

.icon-recycle:before {
    content: '\e97b'
}

.icon-venus:before {
    content: '\e97c'
}

.icon-mars:before {
    content: '\e97d'
}

.icon-mercury:before {
    content: '\e97e'
}

.icon-transgender:before {
    content: '\e97f'
}

.icon-transgender-alt:before {
    content: '\e980'
}

.icon-venus-double:before {
    content: '\e981'
}

.icon-mars-double:before {
    content: '\e982'
}

.icon-venus-mars:before {
    content: '\e983'
}

.icon-mars-stroke:before {
    content: '\e984'
}

.icon-mars-stroke-v:before {
    content: '\e985'
}

.icon-mars-stroke-h:before {
    content: '\e986'
}

.icon-neuter:before {
    content: '\e987'
}

.icon-cc-visa:before {
    content: '\e988'
}

.icon-cc-mastercard:before {
    content: '\e989'
}

.icon-cc-discover:before {
    content: '\e98a'
}

.icon-cc-amex:before {
    content: '\e98b'
}

.icon-cc-paypal:before {
    content: '\e98c'
}

.icon-cc-stripe:before {
    content: '\e98d'
}

.icon-adn:before {
    content: '\e98e'
}

.icon-angellist:before {
    content: '\e98f'
}

.icon-apple:before {
    content: '\e990'
}

.icon-behance:before {
    content: '\e991'
}

.icon-behance-squared:before {
    content: '\e992'
}

.icon-bitbucket:before {
    content: '\e993'
}

.icon-bitbucket-squared:before {
    content: '\e994'
}

.icon-buysellads:before {
    content: '\e995'
}

.icon-cc:before {
    content: '\e996'
}

.icon-codeopen:before {
    content: '\e997'
}

.icon-connectdevelop:before {
    content: '\e998'
}

.icon-css3:before {
    content: '\e999'
}

.icon-dashcube:before {
    content: '\e99a'
}

.icon-delicious:before {
    content: '\e99b'
}

.icon-deviantart:before {
    content: '\e99c'
}

.icon-digg:before {
    content: '\e99d'
}

.icon-dribbble:before {
    content: '\e99e'
}

.icon-dropbox:before {
    content: '\e99f'
}

.icon-drupal:before {
    content: '\e9a0'
}

.icon-facebook:before {
    content: '\e9a1'
}

.icon-facebook-official:before {
    content: '\e9a2'
}

.icon-flickr:before {
    content: '\e9a3'
}

.icon-forumbee:before {
    content: '\e9a4'
}

.icon-foursquare:before {
    content: '\e9a5'
}

.icon-git-squared:before {
    content: '\e9a6'
}

.icon-git:before {
    content: '\e9a7'
}

.icon-github:before {
    content: '\e9a8'
}

.icon-github-squared:before {
    content: '\e9a9'
}

.icon-github-circled:before {
    content: '\e9aa'
}

.icon-gittip:before {
    content: '\e9ab'
}

.icon-google:before {
    content: '\e9ac'
}

.icon-gplus:before {
    content: '\e9ad'
}

.icon-gplus-squared:before {
    content: '\e9ae'
}

.icon-gwallet:before {
    content: '\e9af'
}

.icon-hacker-news:before {
    content: '\e9b0'
}

.icon-html5:before {
    content: '\e9b1'
}

.icon-instagram:before {
    content: '\e9b2'
}

.icon-ioxhost:before {
    content: '\e9b3'
}

.icon-joomla:before {
    content: '\e9b4'
}

.icon-lastfm:before {
    content: '\e9b5'
}

.icon-lastfm-squared:before {
    content: '\e9b6'
}

.icon-leanpub:before {
    content: '\e9b7'
}

.icon-linkedin-squared:before {
    content: '\e9b8'
}

.icon-linux:before {
    content: '\e9b9'
}

.icon-linkedin:before {
    content: '\e9ba'
}

.icon-maxcdn:before {
    content: '\e9bb'
}

.icon-meanpath:before {
    content: '\e9bc'
}

.icon-openid:before {
    content: '\e9bd'
}

.icon-pagelines:before {
    content: '\e9be'
}

.icon-paypal:before {
    content: '\e9bf'
}

.icon-pied-piper-squared:before {
    content: '\e9c0'
}

.icon-pied-piper-alt:before {
    content: '\e9c1'
}

.icon-pinterest:before {
    content: '\e9c2'
}

.icon-pinterest-circled:before {
    content: '\e9c3'
}

.icon-pinterest-squared:before {
    content: '\e9c4'
}

.icon-qq:before {
    content: '\e9c5'
}

.icon-reddit:before {
    content: '\e9c6'
}

.icon-reddit-squared:before {
    content: '\e9c7'
}

.icon-sellsy:before {
    content: '\e9c8'
}

.icon-shirtsinbulk:before {
    content: '\e9c9'
}

.icon-simplybuilt:before {
    content: '\e9ca'
}

.icon-skyatlas:before {
    content: '\e9cb'
}

.icon-skype:before {
    content: '\e9cc'
}

.icon-slack:before {
    content: '\e9cd'
}

.icon-slideshare:before {
    content: '\e9ce'
}

.icon-soundcloud:before {
    content: '\e9cf'
}

.icon-spotify:before {
    content: '\e9d0'
}

.icon-stackexchange:before {
    content: '\e9d1'
}

.icon-stackoverflow:before {
    content: '\e9d2'
}

.icon-steam:before {
    content: '\e9d3'
}

.icon-steam-squared:before {
    content: '\e9d4'
}

.icon-stumbleupon:before {
    content: '\e9d5'
}

.icon-stumbleupon-circled:before {
    content: '\e9d6'
}

.icon-tencent-weibo:before {
    content: '\e9d7'
}

.icon-trello:before {
    content: '\e9d8'
}

.icon-tumblr:before {
    content: '\e9d9'
}

.icon-tumblr-squared:before {
    content: '\e9da'
}

.icon-twitter-squared:before {
    content: '\e9db'
}

.icon-twitter:before {
    content: '\e9dc'
}

.icon-vimeo-squared:before {
    content: '\e9dd'
}

.icon-vine:before {
    content: '\e9de'
}

.icon-vkontakte:before {
    content: '\e9df'
}

.icon-whatsapp:before {
    content: '\e9e0'
}

.icon-wechat:before {
    content: '\e9e1'
}

.icon-weibo:before {
    content: '\e9e2'
}

.icon-windows:before {
    content: '\e9e3'
}

.icon-wordpress:before {
    content: '\e9e4'
}

.icon-xing:before {
    content: '\e9e5'
}

.icon-xing-squared:before {
    content: '\e9e6'
}

.icon-yelp:before {
    content: '\e9e7'
}

.icon-youtube:before {
    content: '\e9e8'
}

.icon-yahoo:before {
    content: '\e9e9'
}

.icon-youtube-squared:before {
    content: '\e9ea'
}

.icon-youtube-play:before {
    content: '\e9eb'
}

.icon-blank:before {
    content: '\e9ec'
}

.icon-lemon:before {
    content: '\e9ed'
}

.icon-tree:before {
    content: '\e9ee'
}

.icon-database:before {
    content: '\e9ef'
}

.icon-server:before {
    content: '\e9f0'
}

.icon-lifebuoy:before {
    content: '\e9f1'
}

.icon-rebel:before {
    content: '\e9f2'
}

.icon-empire:before {
    content: '\e9f3'
}

.icon-bomb:before {
    content: '\e9f4'
}

.icon-soccer-ball:before {
    content: '\e9f5'
}

.icon-tty:before {
    content: '\e9f6'
}

.icon-binoculars:before {
    content: '\e9f7'
}

.icon-plug:before {
    content: '\e9f8'
}

.icon-newspaper:before {
    content: '\e9f9'
}

.icon-calc:before {
    content: '\e9fa'
}

.icon-copyright:before {
    content: '\e9fb'
}

.icon-at:before {
    content: '\e9fc'
}

.icon-eyedropper:before {
    content: '\e9fd'
}

.icon-brush:before {
    content: '\e9fe'
}

.icon-birthday:before {
    content: '\e9ff'
}

.icon-diamond:before {
    content: '\ea00'
}

.icon-street-view:before {
    content: '\ea01'
}

.icon-android:before {
    content: '\ea02'
}

.icon-facebook-squared:before {
    content: '\ea03'
}

.icon-jsfiddle:before {
    content: '\ea04'
}

.icon-renren:before {
    content: '\ea05'
}

.icon-twitch:before {
    content: '\ea06'
}

.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
    float: left
}

.swiper-container-vertical > .swiper-wrapper {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide, .swiper-wrapper {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.swiper-container-multirow > .swiper-wrapper {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.swiper-container-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative
}

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-transition-property: -webkit-transform, height;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform, height
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-wp8-horizontal {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.swiper-wp8-vertical {
    -ms-touch-action: pan-x;
    touch-action: pan-x
}

.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 24px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 24px 44px;
    -webkit-background-size: 24px 44px;
    background-size: 24px 44px;
    background-position: center;
    background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-prev {
    background-image: url(../Image/bannerLeft.png);
}

.swiper-button-next {
    background-image: url(../Image/bannerRight.png);
}

.swiper-container-rtl {
    background-image: url("data:image/svg+xml;charset=utf-8,<svg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'><path%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F><%2Fsvg>");
    left: 10px;
    right: auto
}

.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23fffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-color: #000;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next, .swiper-container-rtl {
    background-image: url(../Image/bannerRight.png);
    right: 10px;
    left: auto
}

.swiper-button-prev {
    background-image: url(../Image/bannerLeft.png);
    left: 10px;
    right: auto
}

.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-bullet {
    width: 9px;
    height: 9px;
    display: inline-block;
    border-radius: 100%;
    border: solid 1px #fff;
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-white .swiper-pagination-bullet {
    background: #fff
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #fff;
    border: slide 1px #fff;
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}

.swiper-container-vertical > .swiper-pagination {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    -moz-transform: translate3d(0, -50%, 0);
    -o-transform: translate(0, -50%);
    -ms-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet {
    margin: 5px 0;
    display: block
}

.swiper-container-horizontal > .swiper-pagination {
    bottom: 100px;
    left: 0;
    width: 100%
}

.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
    margin: 0 5px
}

.swiper-container-3d {
    -webkit-perspective: 1200px;
    -moz-perspective: 1200px;
    -o-perspective: 1200px;
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-coverflow .swiper-wrapper {
    -ms-perspective: 1200px
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube {
    overflow: visible
}

.swiper-container-cube .swiper-slide {
    pointer-events: none;
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    width: 100%;
    height: 100%;
    z-index: 1
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0
}

.swiper-scrollbar {
    position: relative;
    -ms-touch-action: none;
    background: #ddd
}

.swiper-container-horizontal > .swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-container-vertical > .swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: #d0a745;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    -moz-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
    -moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
    animation: swiper-preloader-spin 1s steps(12, end) infinite
}

.swiper-lazy-preloader:after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: 50%;
    -webkit-background-size: 100%;
    background-size: 100%;
    background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

@-webkit-keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes swiper-preloader-spin {
    100% {
        transform: rotate(360deg)
    }
}

/*分页*/
.pagination {
    overflow: hidden;
    margin: 20px 0;
    height: 40px;
    width: 100%;
    text-align: center;
}

.pagination ul {
    display: inline-block;
    *display: inline;
    margin-bottom: 0;
    margin-left: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    *zoom: 1;
    /* -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);
    box-shadow:0 1px 2px rgba(0,0,0,0.05)*/
}

.pagination ul > li {
    float: left;
    display: inline
}

.pagination ul > li > a, .pagination ul > li > span {
    margin: 5px 5px 0;
    padding: 4px 12px;
    line-height: 20px;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #757070;
    /*border-left-width:0;*/
    color: #000000;
    display: block;
}

.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span {
    background-color: #757070;
    color: #ffffff;
}

.pagination ul > .active > a, .pagination ul > .active > span {
    color: #ffffff;
    cursor: default
}

.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, .pagination ul > .disabled > a:focus {
    color: #ffffff;
    cursor: default;
    background-color: transparent
}

.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
    border-left-width: 1px;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 0
}

.pagination ul > li:last-child > a, .pagination ul > li:last-child > span {
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0
}

.pagination-centered {
    text-align: center
}

.pagination-right {
    text-align: right
}

.pagination-large ul > li > a, .pagination-large ul > li > span {
    padding: 22px 30px;
    font-size: 17.5px
}

.pagination-large ul > li:first-child > a, .pagination-large ul > li:first-child > span {
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 0
}

.pagination-large ul > li:last-child > a, .pagination-large ul > li:last-child > span {
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0
}

.pagination-mini ul > li:first-child > a, .pagination-small ul > li:first-child > a, .pagination-mini ul > li:first-child > span, .pagination-small ul > li:first-child > span {
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 0
}

.pagination-mini ul > li:last-child > a, .pagination-small ul > li:last-child > a, .pagination-mini ul > li:last-child > span, .pagination-small ul > li:last-child > span {
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0
}

.pagination-small ul > li > a, .pagination-small ul > li > span {
    padding: 2px 10px;
    font-size: 11.9px
}

.pagination-mini ul > li > a, .pagination-mini ul > li > span {
    padding: 2px 6px;
    font-size: 10.5px
}

/* jquery.validationEngine 2.6.2 Style */
.formError {
    z-index: 990;
}

.formError .formErrorContent {
    z-index: 991;
}

.formError .formErrorArrow {
    z-index: 996;
}

.ui-dialog .formError {
    z-index: 5000;
}

.ui-dialog .formError .formErrorContent {
    z-index: 5001;
}

.ui-dialog .formError .formErrorArrow {
    z-index: 5006;
}

.inputContainer {
    position: relative;
    float: left;
}

.formError {
    display: block;
    position: absolute;
    top: 300px;
    left: 300px;
    text-align: left;
    cursor: pointer;
}

.formError.inline {
    display: inline-block;
    position: relative;
    top: 3px !important;
    left: 0;
    width: 70px;
}

.ajaxSubmit {
    display: none;
    padding: 20px;
    border: 1px solid #999;
    background-color: #55ea55;
}

.formError .formErrorContent {
    position: relative;
    width: 100%;
    min-width: 120px;
    padding: 4px 10px;
    border: 2px solid #ddd;
    border-radius: 6px;
    background-color: #ee0101;
    box-shadow: 0 0 6px #000;
    color: #fff;
    font: 12px/18px "\5b8b\4f53", Tahoma;
}

.formError.inline .formErrorContent {
    border: 0;
    border-radius: 0;
    box-shadow: none;
}

.greenPopup .formErrorContent {
    background-color: #33be40;
}

.blackPopup .formErrorContent {
    background-color: #393939;
    color: #fff;
}

.formError .formErrorArrow {
    position: relative;
    margin: -2px 0 0 13px;
    width: 15px;
}

body[dir='rtl'] .formError .formErrorArrow,
body.rtl .formError .formErrorArrow {
    margin: -2px 13px 0 0;
}

.formError .formErrorArrowBottom {
    top: 2px;
    margin: 0 0 0 12px;
    box-shadow: none;
}

.formError .formErrorArrow div {
    display: block;
    height: 1px;
    margin: 0 auto;
    border-right: 2px solid #ddd;
    border-left: 2px solid #ddd;
    background-color: #ee0101;
    box-shadow: 0 2px 3px #444;
    font-size: 0;
    font-size: 0;
    line-height: 0;
}

.formError .formErrorArrowBottom div {
    box-shadow: none;
}

.greenPopup .formErrorArrow div {
    background-color: #33be40;
}

.blackPopup .formErrorArrow div {
    background-color: #393939;
    color: #fff;
}

.formError .formErrorArrow .line10 {
    width: 15px;
    border: 0;
}

.formError .formErrorArrow .line9 {
    width: 13px;
    border: 0;
}

.formError .formErrorArrow .line8 {
    width: 11px;
}

.formError .formErrorArrow .line7 {
    width: 9px;
}

.formError .formErrorArrow .line6 {
    width: 7px;
}

.formError .formErrorArrow .line5 {
    width: 5px;
}

.formError .formErrorArrow .line4 {
    width: 3px;
}

.formError .formErrorArrow .line3 {
    width: 1px;
    border-right: 2px solid #ddd;
    border-bottom: 0 solid #ddd;
    border-left: 2px solid #ddd;
}

.formError .formErrorArrow .line2 {
    width: 3px;
    border: 0;
    background-color: #ddd;
}

.formError .formErrorArrow .line1 {
    width: 1px;
    border: 0;
    background-color: #ddd;
}

/* jquery.validationEngine 2.6.2 Style Patch */
.formError-noArrow .formErrorArrow {
    display: none;
}

.formError-text .formErrorContent {
    padding: 0;
    border: none;
    background: none;
    color: #ed1b23;
    box-shadow: none;
}

.formError-text.greenPopup .formErrorContent {
    color: #33be40;
}

.formError-text.blackPopup .formErrorContent {
    color: #393939;
}

.formError-text .formErrorArrow {
    display: none;
}

.formError-small .formErrorContent {
    padding: 3px 10px;
    border: 1px solid #333;
    border-radius: 4px;
    box-shadow: inset 0 0 2px #fff, 0 0 2px #333;
}

.formError-small .formErrorArrow div {
    display: none;
    border-right-color: #333;
    border-left-color: #333;
    box-shadow: none;
}

.formError-small .formErrorArrow .line7,
.formError-small .formErrorArrow .line6,
.formError-small .formErrorArrow .line5,
.formError-small .formErrorArrow .line4,
.formError-small .formErrorArrow .line3,
.formError-small .formErrorArrow .line1 {
    display: block;
    border-width: 0 1px 0 1px;
}

.formError-small .formErrorArrow .line7 {
    border: 0;
}

.formError-small .formErrorArrow .line3 {
    border-width: 0 1px 0 1px;
    border-color: #333;
}

.formError-small .formErrorArrow .line1 {
    background-color: #333;
}

.formError-white .formErrorContent {
    border-color: #ed1b23;
    background-color: #fff;
    color: #ed1b23;
    box-shadow: 0 0 2px #ed1b23;
}

.formError-white.greenPopup .formErrorContent {
    border-color: #333;
    background-color: #33be40;
    color: #fff;
    box-shadow: 0 0 2px #333;
}

.formError-white.blackPopup .formErrorContent {
    border-color: #333;
    background-color: #393939;
    color: #fff;
    box-shadow: 0 0 2px #333;
}

.formError-white .formErrorArrow div {
    border-color: #ed1b23;
    background-color: #fff;
    box-shadow: none;
}

.formError-white.greenPopup .formErrorArrow div {
    border-color: #333;
    background-color: #33be40;
}

.formError-white.blackPopup .formErrorArrow div {
    border-color: #333;
    background-color: #393939;
}

.formError-white .formErrorArrow .line3 {
    border-color: #ed1b23;
}

.formError-white .formErrorArrow .line2 {
    background-color: #ed1b23;
}

.formError-white .formErrorArrow .line1 {
    background-color: #ed1b23;
}

.header-line { /*box-shadow:rgba(181, 180, 180, 0.8)0px 1px 2px;*/
    position: relative;
    z-inde: 2;
    border-bottom: 1px solid #b4b4b4;
    margin-bottom: 15px;
}

.header-line-white {
    background: url(../Image/teamwork/whietBanner.jpg) center top no-repeat;
    width: 100%;
    height: 429px;
}

.wrapper-teamwork-header div.logoWhite {
    background: url(../Image/teamwork/logoWhite.png) left 20px no-repeat;
    height: 65px;
}

.wrapper-teamwork-header .headerLinkWhite {
    padding: 0 !important;
}

.wrapper-teamwork-header .headerLinkWhite a {
    color: #fff !important;
    padding: 20px 25px;
    margin: 0 !important;
    display: inline-block;
    line-height: auto !important;
}

.wrapper-teamwork-header .headerLinkWhite a:hover, .wrapper-teamwork-header .headerLinkWhite a.cur {
    background: #005aad;
}

.wrapper-teamwork-header .headerLinkWhite span {
    color: #fff !important;
    display: none;
}

.header-white-line {
    border-bottom: 1px solid #fff;
    height: 69px;
    overflow: hidden;
}

/*企业合作首页*/
.wrapper-teamwork-header {
}

.wrapper-teamwork-header {
    height: 70px;
    overflow: hidden;
}

.wrapper-teamwork-header .logo {
    float: left;
    width: 250px;
    height: 70px;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../Image/flats/logo.png);
}

.wrapper-teamwork-header .headerLink {
    float: right;
    padding: 20px 0;
    height: auto;
    font-size: 0px;
}

.wrapper-teamwork-header .headerLink span {
    font-size: 14px;
    color: #19181b;
}

.wrapper-teamwork-header .headerLink a {
    margin: 0 10px;
    font-size: 16px;
    color: #19181b;
    line-height: 30px;
}

.wrapper-teamwork-header .headerLink a:hover {
    color: #d0a745;
}

.teamworkBanner {
    background-position: center top;
    background-image: url(../Image/flats/banner.jpg);
    height: 400px;
    width: 100%;
    background-repeat: no-repeat;
}

.teamworkImg {
    width: 100%;
}

.teamwork-button {
    background: url(../Image/teamwork/teamworkBtnBg.png);
    height: 89px;
    width: 100%;
    padding-top: 70px;
    margin-bottom: -60px;
}

.teamwork-button a {
    display: block;
    text-decoration: none;
    width: 400px;
    height: 60px;
    line-height: 60px;
    border-radius: 4px;
    background: #e6ba52;
    color: #fff;
    font-size: 24px;
    font-weight: 100;
    text-align: center;
    margin: 0px auto 0;
}

.teamwork-button a:hover {
    background: #d0a745;
}

.teamworkImgDiv {
    position: relative;
}

.teamwork-word-list {
    position: absolute;
    left: 50%;
    width: 270px;
    top: 52px;
    margin-left: 135px;
}

.teamwork-word-list h4 {
    background-position: center top;
    background-repeat: no-repeat;
    margin-bottom: 25px;
}

.teamwork-word-list h5 {
    color: #18191b;
    font-size: 20px;
    text-align: center;
    margin-bottom: 5px;
}

.teamwork-word-list p {
    color: #242529;
    font-size: 18px;
    text-align: center;
}

.teamworkImgDiv:hover .teamwork-word-list h4.h401 {
    background-image: url(../Image/teamwork/twIcon1H.png);
}

.teamworkImgDiv:hover .teamwork-word-list h5, .teamworkImgDiv:hover .teamwork-word-list p {
    color: #005aad;
}

.teamworkImg01 {
    background: url(../Image/teamwork/teamworkicon001.png) center top no-repeat;
    height: 250px;
    cursor: pointer;
}

.teamworkImgDiv:hover .teamworkImg01 {
    opacity: 0.7;
    filter: "alpha(opacity=70)";
}

.teamworkImg02 {
    background: url(../Image/teamwork/teamworkicon002.png) center top no-repeat;
    height: 249px;
    cursor: pointer;
}

.teamworkImgDiv:hover .teamworkImg02 {
    opacity: 0.8;
    filter: "alpha(opacity=80)";
}

.teamworkImg03 {
    background: url(../Image/teamwork/teamworkicon003.png) center top no-repeat;
    height: 249px;
    cursor: pointer;
}

.teamworkImgDiv:hover .teamworkImg03 {
    opacity: 0.7;
    filter: "alpha(opacity=70)";
}

.teamworkImg04 {
    background: url(../Image/teamwork/teamworkicon004.png) center top no-repeat;
    height: 249px;
    cursor: pointer;
}

.teamworkImgDiv:hover .teamworkImg04 {
    opacity: 0.8;
    filter: "alpha(opacity=80)";
}

.teamworkImg05 {
    background: url(../Image/teamwork/teamworkicon005.png) center top no-repeat;
    height: 250px;
    cursor: pointer;
}

.teamworkImgDiv:hover .teamworkImg05 {
    opacity: 0.7;
    filter: "alpha(opacity=70)";
}

.teamwork-word-list h4.h401 {
    background-image: url(../Image/teamwork/twIcon1.png);
    height: 54px;
}

.teamworkImgDiv:hover .teamwork-word-list h4.h401 {
    background-image: url(../Image/teamwork/twIcon1H.png);
}

.teamwork-word-list h4.h402 {
    background-image: url(../Image/teamwork/twIcon2.png);
    height: 54px;
}

.teamworkImgDiv:hover .teamwork-word-list h4.h402 {
    background-image: url(../Image/teamwork/twIcon2H.png);
}

.teamwork-word-list h4.h403 {
    background-image: url(../Image/teamwork/twIcon3.png);
    height: 44px;
}

.teamworkImgDiv:hover .teamwork-word-list h4.h403 {
    background-image: url(../Image/teamwork/twIcon3H.png);
}

.teamwork-word-list h4.h404 {
    background-image: url(../Image/teamwork/twIcon4.png);
    height: 61px;
}

.teamworkImgDiv:hover .teamwork-word-list h4.h404 {
    background-image: url(../Image/teamwork/twIcon4H.png);
}

.teamwork-word-list h4.h405 {
    background-image: url(../Image/teamwork/twIcon5.png);
    height: 50px;
}

.teamworkImgDiv:hover .teamwork-word-list h4.h405 {
    background-image: url(../Image/teamwork/twIcon5H.png);
}

/*个人注册*/
.wrapper-person-header {
    border-bottom: 1px solid #e9e9e9;
    margin-top: 35px;
    margin-bottom: 75px;
}

.personA {
    font-size: 24px;
    display: inline-block;
    padding: 0 25px;
    padding-bottom: 20px;
    border-bottom: 4px solid #fff;
    color: #18191b;
}

.personA:hover, .personA.cur {
    color: #005aad;
    border-bottom: 4px solid #005aad;
}

.wrapper-person-header .headerLink {
    width: 135px;
    float: right;
    padding-top: 5px;
}

.w510 .diaCon {
    padding: 0;
}

.w510 table {
    width: 100%;
}

.w510 table th {
    width: 100px;
    padding: 0 15px 5px 0;
    text-align: left;
}

.w510 table th.radioPd {
    color: #848484;
    width: 100%;
}

.w510 table th.radioPd input {
    margin-right: 5px;
    vertical-align: middle;
}

.w510 table th.radioPd a {
    color: #000;
    display: inline-block;
    text-decoration: none;
}

.w510 .Gform .btn-ok {
    background: #e6ba52;
}

.w510 .Gform .btn-ok:hover {
    background: #d0a745;
}

.company-top {
    background: url(../Image/flats/companyTop.jpg) center top no-repeat;
    height: 35px;
    width: 1050px;
    position: relative;
    margin: 45px auto 20px;
}

.company-top span {
    background-position: left top;
    background-repeat: no-repeat;
    display: inline-block;
    position: absolute;
    height: 35px;
    top: 0;
    color: #18191b;
    font-size: 16px;
    text-align: center;
    line-height: 35px;
}

.company-top span.cur {
    color: #fff;
}

.company-top span.company1 {
    left: 0;
    width: 529px;
}

.company-top span.company1.cur {
    background-image: url(../Image/flats/companyTop1H.png);
}

.company-top span.company2 {
    left: 521px;
    width: 529px;
}

.company-top span.company2.cur {
    background-image: url(../Image/flats/companyTop2H.png);
}

.company-top span.company3 {
    right: 0;
    width: 359px;
}

.company-top span.company3.cur {
    background-image: url(../Image/flats/companyTop3H.png);
}

.company-border {
    border: 1px solid #e6e6e6;
    padding: 35px 0;
    width: 1050px;
    margin: 30px auto 0;
}

.company-border h4 {
    color: #e6ba52;
    font-size: 18px;
    text-align: center;
    margin-bottom: 10px;
}

.w510 select {
    width: 100%;
    box-sizing: border-box;
    border: solid 1px #b7b7b7;
    color: #b7b7b7;
    height: 38px;
    border-radius: 0;
}

.conpanyRadio {
    padding-left: 35px;
}

.conpanyRadio em {
    display: inline-block;
    margin: 0 10px 0 5px;
    color: #18191b;
    font-style: inherit;
}

.company-photo ul {
    clear: both;
    height: 180px;
    width: 750px;
    margin: 20px auto 0;
}

.company-photo ul li {
    float: left; /*margin:0 15px;*/
    margin-right: 15px;
    text-align: center;
    width: 110px;
}

.company-photo ul li span {
    color: #18191b;
    font-size: 14px;
    margin-bottom: 10px;
    display: block;
}

.company-photo ul li a.add {
    display: block;
    background: url(../Image/flats/companyKuan.jpg) left top no-repeat;
    width: 120px;
    height: 120px;
}

/*个人中心-企业合作*/
.personBg {
    background: #FAF7F2;
    padding: 40px 0 60px;
}

.personMiddleA {
    color: #19181b;
    font-size: 16px;
}

.personOne {
    background: #fff;
    border: 1px solid #ebe5d8;
}

.personOne-logo {
    text-align: center;
    padding-top: 30px;
    position: relative;
}

.personOne-logo h4 {
    color: #18191b;
    font-size: 18px;
    margin: 10px 0 5px;
}

.personOne-logo h5 {
    color: #18191b;
    font-size: 14px;
    margin-bottom: 30px;
}

.personOne-logo p {
    font-size: 24px;
    color: #18191b;
    padding-bottom: 10px;
    border-bottom: 1px solid #ebe5d8;
    display: inline-block;
}

.personOne-logo p span {
    color: #242529;
    font-size: 14px;
}

.person-view {
    color: #e6ba52;
    font-size: 14px;
    display: block;
    margin: 10px 0 20px;
}

.personOne ul {
    clear: both;
    height: 120px;
    width: 100%;
}

.personOne ul li {
    border-top: 1px solid #ebe5d8;
    border-right: 1px solid #ebe5d8;
    width: 49.9%;
    height: 120px;
    float: left;
}

.personOne ul li a {
    display: block;
    text-align: center;
}

.personOne ul li a img {
    margin: 30px auto 0;
}

.personOne ul li a span {
    color: #242529;
    font-size: 16px;
    display: block;
    margin-top: 5px;
}

.personTwo {
    background: #fff;
    margin-top: 20px;
    border: 1px solid #ebe5d8;
}

.personTwo table {
    width: 100%;
}

.personTwo table tr {
    border-bottom: 1px solid #ebe5d8;
}

.personTwo table th {
    text-align: left;
    padding: 30px 0 0 25px;
}

.personTwo table th a {
    color: #5b5b5b;
    border-bottom: 2px solid #fff;
    font-weight: 100;
    display: inline-block;
    font-size: 18px;
    margin: 0 15px;
    padding: 0 10px 30px;
}

.personTwo table th a:hover, .personTwo table th a.cur {
    color: #d0a745;
    border-bottom: 2px solid #d0a745;
}

.personTwo table td {
    width: 190px;
    text-align: center;
}

.personTwo table td p {
    color: #848484;
    font-size: 16px;
    padding-top: 0px;
}

.personTwo table td span {
    color: #848484;
    font-size: 18px;
    display: block;
    border-left: 1px dashed #ebe5d8;
    padding: 60px 0;
}

.personTwo table td span.red {
    color: #e63232;
}

.personTwo table td span.blackSpan {
    color: #242529;
    font-size: 16px;
}

.personTwo table td div {
    border-left: 1px dashed #ebe5d8;
    padding: 60px 0;
}

.personTwo table td a {
    display: block;
    text-decoration: none;
    color: #d0a745;
    font-size: 16px;
    margin: 5px 0;
}

.personTwo table td a.yellow {
    display: block;
    text-decoration: none;
    color: #e6ba52;
    font-size: 18px;
    margin: 15px 0;
}

.personTwo-div {
    margin: 0px 0 30px;
    height: 164px;
    position: relative;
}

.personTwo-div a {
    border-bottom: none !important;
}

.personTwo-div a:hover {
    border-bottom: none !important;
}

.personTwo-div a:hover h4 {
    color: #d0a745;
}

.personTwo-div img {
    float: left;
    margin-right: 20px;
}

.personTwo-div h4 {
    color: #18191b;
    font-size: 20px;
    margin-bottom: 5px;
}

.personTwo table th .personTwo-div h4 a {
    display: block;
    text-decoration: none;
    color: #18191b;
    font-size: 20px;
    font-weight: bold;
    padding: 0;
}

.personTwo table th .personTwo-div a.personAP {
    float: left;
    display: block;
    margin: 0;
    padding: 0;
}

.personTwo-div h4.h4Time {
    color: #848484;
    font-size: 14px;
    font-weight: 100;
    margin-top: 20px;
}

.personTwo-div h6 {
    color: #18191b;
    font-size: 16px;
    font-weight: 100;
}

.personTwo-div p {
    color: #18191b;
    font-size: 16px;
    font-weight: 100;
}

.personTwo-div h5 {
    color: #18191b;
    font-size: 26px;
    font-weight: bold;
    position: absolute;
    bottom: 0;
    left: 270px;
}

.personTwo-div h5 span {
    font-size: 16px;
    font-weight: 100;
}

.personTwo-div h5 em {
    font-style: inherit;
    color: #e6ba52;
    font-size: 16px;
    margin-left: 10px;
    font-weight: 100;
}

.personTwo-div h5 a {
    display: inline-block;
    text-decoration: none;
    border-radius: 100px;
    height: 23px;
    width: 78px;
    text-align: center;
    line-height: 23px;
}

.personTwo-div h5 a.jinRed {
    color: #fa7a2c;
    border: 1px solid #fa7a2c !important;
    margin: 0 0 0 15px;
    padding: 2px 10px;
    font-size: 14px;
    width: auto !important;
}

.personTwo-div h5 a.jinRed:hover {
    color: #fff;
    background: #fa7a2c;
    border: 1px solid #fa7a2c;
}

.personTwo-div h5 a.jinGreen {
    color: #55b929;
    border: 1px solid #55b929 !important;
    margin: 0 0 0 15px;
    padding: 2px 10px;
    font-size: 14px;
    width: auto !important;
}

.personTwo-div h5 a.jinGreen:hover {
    background: #55b929;
    color: #fff;
    border: 1px solid #55b929;
}

.yysBanner {
    background: url(../Image/data/yysBanner.jpg) center top no-repeat;
    width: 100%;
    height: 200px;
    display: block;
    text-decoration: none;
    margin-top: 20px;
    position: relative;
}

.yysBanner p {
    display: block;
    width: 335px;
    height: 75px;
    border: 2px solid #fff;
    color: #fff;
    font-size: 30px;
    text-align: center;
    line-height: 75px;
    position: absolute;
    left: 50%;
    margin-left: -167px;
    top: 53px;
}

.yysBanner p span {
    font-family: "宋体";
    margin-left: 10px;
    font-weight: bold;
}

.yysBanner:hover p {
    color: #d0a745;
    border: 2px solid #d0a745;
}

span.xyInput {
    margin-right: 15px;
    font-size: 14px;
    color: #18191b;
}

span.xyInput input {
    margin-right: 10px;
    vertical-align: middle;
    width: 20px;
    height: 20px;
}

P.greyP {
    color: #848484;
    font-size: 14PX;
    line-height: 24px;
}

/*pager*/
.pager {
    text-align: center;
    padding: 40px 0 55px;
}

.pager a {
    padding: 10px 15px;
    border: 1px solid #e1e1e1;
    color: #000000;
    font-size: 16px;
    margin: 0 6px;
    display: inline-block;
    text-decoration: none;
}

.pager a:hover, .pager a.cur {
    color: #fff;
    background: #005aad;
}

a.lock {
    background: url(../Image/icon/lock.png) left center no-repeat;
    padding-left: 25px;
    color: #18191b;
    font-size: 16px;
    display: block;
    position: absolute;
    right: 20px;
    top: 25px;
}

a.lock:hover {
    background-image: url(../Image/icon/lockH.png);
    color: #d0a745;
}

/*中介介绍*/
.intermediary {
}

.intermediary p {
    font-size: 18px;
    text-align: center;
    color: #18191b;
    border-bottom: none;
    padding-bottom: 0;
}

.intermediary span {
    font-size: 14px;
    text-align: center;
    color: #18191b;
    display: block;
}

.pb20 {
    padding-bottom: 20px;
}

.intermediaryWrite {
    background: #fff;
    border: 1px solid #ebe5d8;
    margin-top: 15px;
}

div.intermediaryLine {
    border-bottom: 1px solid #ebe5d8;
    padding: 45px 0 0;
}

div.intermediaryLine a {
    display: inline-block;
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 40px;
    color: #242526;
    font-size: 20px;
    margin: 0 192px;
    border-bottom: 4px solid #fff;
    padding-bottom: 15px;
    line-height: 40px;
}

div.intermediaryLine a#inter-a1 {
    background-image: url(../Image/intermediary/fang.png);
}

div.intermediaryLine a#inter-a2 {
    background-image: url(../Image/intermediary/heart.png);
}

div.intermediaryLine a:hover, div.intermediaryLine a.cur {
    border-bottom: 4px solid #e6ba52;
    color: #e6ba52;
}

div.intermediaryLine a#inter-a1:hover, div.intermediaryLine a#inter-a1.cur {
    background-image: url(../Image/intermediary/fangH.png);
}

div.intermediaryLine a#inter-a2:hover, div.intermediaryLine a#inter-a2.cur {
    background-image: url(../Image/intermediary/heartH.png);
}

.interPd {
    padding: 45px 35px;
}

.interTitle {
    position: relative;
    height: 24px;
    margin-bottom: 30px;
}

.interTitle span {
    display: inline-block;
    padding-right: 20px;
    background: #fff;
    color: #000000;
    font-size: 20px;
    font-weight: bold;
    z-index: 2;
    position: relative;
}

.interTitle p {
    border-bottom: 1px solid #cccccc;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
}

.interUl {
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    margin-bottom: 30px;
}

.interUl li {
    border-bottom: 1px dashed #cccccc;
    font-size: 14px;
    color: #a3a3a3;
    padding: 20px 0;
}

.interUl li span {
    display: inline-block;
    color: #242526;
    margin-left: 20px;
}

.interUl li a {
    display: inline-block;
    margin-left: 50px;
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 25px;
    float: right;
}

.interUl li a.yellow {
    color: #e6ba52;
    background-image: url(../Image/intermediary/ss.png);
    margin-left: 20px;
}

.interUl li a.gray {
    color: #a3a3a3;
    background-image: url(../Image/intermediary/bj.png);
    margin: 0 0px 0 20px;
}

.interBtn {
    display: inline-block;
    padding: 0 25px;
    line-height: 38px;
    height: 38px;
    border: 1px solid #e6ba52;
    color: #e6ba52;
    font-size: 16px;
    margin-bottom: 40px;
}

.interBtn img {
    margin-right: 5px;
    vertical-align: middle;
}

.interBtn:hover {
    color: #d0a745;
    border: 1px solid #d0a745;
}

.interPd table {
    width: 80%;
}

.interPd th {
    text-align: right;
    width: 75px;
    padding-right: 5px;
    color: #18191b;
    font-size: 14px;
    padding-bottom: 20px;
}

.interPd td {
    padding: 0 0 20px 0;
    color: #18191b;
    font-size: 14px;
    text-align: left;
}

.interPd td input {
    width: 100%;
    height: 40px;
    border: 1px solid #b7b7b7;
    color: #18191b;
    font-size: 14px;
    line-height: 40px;
    margin: 0 10px;
}

.interPd td select {
    display: inline-block;
    width: 20%;
    height: 40px;
    border: 1px solid #b7b7b7;
    color: #18191b;
    font-size: 14px;
    line-height: 40px;
    margin: 0 10px;
}

a.interSave {
    display: block;
    width: 200px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin: 40px auto;
    color: #fff;
    font-size: 16px;
    background: #e6ba52;
}

a.interSave:hover {
    background: #d0a745;
}

p.zhu {
    border-top: 1px dashed #ebe5d8;
    color: #e3e3e3;
    font-size: 14px;
    padding-top: 10px;
    margin-bottom: 50px;
}

.subAlist {
    width: 100%;
    text-align: center;
    margin: 30px 0 50px;
}

.subAlist a {
    display: inline-block;
    margin: 0 10px;
}

.subAlist a img {
    vertical-align: middle;
    margin-right: 10px;
}

.subAlist a.subA1 {
    padding: 0 25px;
    line-height: 38px;
    height: 38px;
    border: 1px solid #e6ba52;
    color: #e6ba52;
    font-size: 16px;
    margin-bottom: 40px;
}

.subAlist a.subA1:hover {
    color: #d0a745;
    border: 1px solid #d0a745;
}

.subAlist a.subA2 {
    width: 200px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin: 40px auto;
    color: #fff;
    font-size: 16px;
    background: #e6ba52;
}

.subAlist a.subA2:hover {
    background: #d0a745;
}

.subUl {
    margin: 10px 0 -30px;
    border-top: 1px solid #eee;
}

.subUl ul {
    border: none;
    margin: 0 35px;
}

.collectPd {
    margin-top: 0;
    border-top: none;
}

.jg {
    margin: 10px 35px 0;
    color: #a3a3a3;
}

.subListImg {
    margin: 0 15px 0 5px;
    float: left;
    display: block;
    width: 100px;
    text-decoration: none;
}

.subListImg img {
    border: 2px solid #fff;
}

.subListImg:hover img {
    border: 2px solid #b79c7d;
}

/*企业提现*/
.money-link {
    margin-top: -25px;
    padding-bottom: 20px;
}

.money-link a {
    display: inline-block;
    color: #18191b;
    font-size: 12px;
}

.money-link em {
    font-style: inherit;
    color: #18191b;
    font-size: 12px;
}

.money-link span {
    color: #848484;
}

.money-form {
    background: #fff;
    padding: 30px 20px;
    border: 1px solid #e1e1e1;
}

.money-top {
    margin-bottom: 70px;
    color: #18191b;
    font-size: 16px;
}

.money-top span {
    display: inline-block;
    margin-right: 35px;
    font-weight: bold;
}

.money-top em {
    color: #e63232;
    font-size: 18px;
    font-style: inherit;
}

.money-top a {
    display: block;
    float: right;
    color: #242529;
    font-size: 18px;
}

.money-top a:hover {
    color: #d0a745;
}

.money-table table {
    width: 100%;
}

.money-table table th {
    padding-right: 10px;
    color: #18191b;
    font-size: 14px;
    padding-bottom: 10px;
    text-align: right;
}

.money-table table td {
    color: #18191b;
    font-size: 16px;
    padding-bottom: 10px;
}

.money-table table td input {
    width: 198px;
    padding-right: 10px;
    box-sizing: border-box;
    border: solid 1px #b7b7b7;
    height: 38px;
    line-height: 38px;
    border-radius: 0;
    margin-right: 5px;
}

.money-table table td a {
    display: block;
    text-decoration: none;
    width: 200px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #e6ba52;
    color: #fff;
    font-size: 16px;
    margin-top: 30px;
    border-radius: 4px;
}

.money-table table td a:hover {
    background: #d0a745;
}

/*企业余额详情*/
.over-number {
    background: #fff;
    border: 1px solid #e1e1e1;
    padding: 25px 20px;
    color: #242529;
    font-size: 24px;
    font-weight: bold;
}

.over-number span {
    font-weight: 100;
    font-size: 14px;
}

.over-number a {
    display: inline-block;
    margin-left: 35px;
    width: 77px;
    height: 38px;
    border: 1px solid #e63232;
    color: #e63232;
    font-size: 18px;
    line-height: 38px;
    text-align: center;
    font-weight: 100;
}

.over-list {
}

.over-list table {
    width: 100%;
}

.over-list table tr {
    border-bottom: 1px dotted #ebe5d8;
}

.over-list table th {
    padding: 20px 0;
    text-align: center;
    width: 220px;
    color: #000000;
    font-size: 16px;
}

.over-list table td {
    padding: 20px 0;
    text-align: left;
    width: 330px;
    padding-left: 20px;
    #000000;
    font-size: 16px;
}

.over-list table td h4 {
    font-size: 20px;
    font-weight: bold;
    color: #18191b;
    margin-bottom: 10px;
}

.over-list table th p.green {
    font-size: 20px;
    font-weight: bold;
    color: #35bb32;
}

.over-list table th p.red {
    font-size: 20px;
    font-weight: bold;
    color: #e63232;
}

/*立即找房*/
.houseList .houseItme .houseItme-info h3 a.quA {
    font-weight: 100;
    display: inline-block; /* margin-left:20px;*/
    color: #000;
    font-size: 16px;
    text-decoration: underline;
    vertical-align: top;
    max-width: 120px;
    overflow: hidden;
    height: 25px;
}

.houseList .houseItme .houseItme-info h3 a.quATitle {
    margin-right: 20px;
    max-width: 380px;
    height: 25px;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.houseList .houseItme .houseItme-info h5 {
    color: #18191b;
    font-size: 16px;
    margin: 8px 0;
    font-weight: 100;
}

.houseList .houseItme .houseItme-info h6 {
    position: absolute;
    bottom: 0;
    left: 0;
}

.houseList .houseItme .houseItme-info h6 span {
    display: inline-block;
    margin-right: 10px;
    color: #18191b;
    font-size: 14px;
    font-weight: 100;
}

.houseList .houseItme .houseItme-info h6 a.adA {
    display: inline-block;
    margin-right: 10px;
    color: #18191b;
    font-size: 14px;
    font-weight: 100;
    text-decoration: underline;
}

.houseList .houseItme .houseItme-info h6 a img {
    vertical-align: middle;
    margin-right: 5px;
    width: 20px;
}

.houseList .houseItme .houseItme-info h6 span img {
    vertical-align: middle;
    margin-right: 5px;
    width: 20px;
}

.yellowY {
    display: inline-block;
    padding: 5px 10px;
    border: 1px solid #d0a745;
    color: #d0a745;
}

.yellowY img {
    vertical-align: middle;
    margin-right: 5px;
    width: 20px;
}

.houseItme-info span.spanRed {
    height: 20px;
    line-height: 20px;
    padding: 0 10px;
    border: 1px solid #fc1624;
    color: #fc1624;
    border-radius: 100px;
    font-size: 14px;
    margin: 3px 5px 0;
    float: left;
}

.houseItme-info span.spanGreen {
    height: 20px;
    line-height: 20px;
    padding: 0 10px;
    border-radius: 100px;
    border: 1px solid #2dca4e;
    color: #2dca4e;
    font-size: 14px;
    margin-left: 0px;
    float: left;
    margin-top: 3px;
}

/*房间详情页*/
.housePage {
    margin-bottom: -60px;
}

.housePage-title {
    border-bottom: 1px solid #e6e6e6;
    padding: 20px 0 5px;
    position: relative;
    min-height: 93PX;
    clear: both;
}

.housePage-title span.ours {
    width: 80px;
    height: 25px;
    background: #242529;
    font-size: 12px;
    text-align: center;
    line-height: 25px;
    border-radius: 4px;
    display: block;
    color: #fff;
}

.housePage-title a.oursAdd {
    display: inline-block;
    text-decoration: underline;
    background: url(../Image/sidebar/add.png) left center no-repeat;
    padding-left: 20px;
    color: #18191b;
    font-size: 14px;
}

.housePage-title h3 {
    color: #18191b;
    font-size: 20px;
}

.housePage-title h3 span {
    color: #d0a745;
    font-size: 26px;
    display: inline-block;
    margin-top: 15px;
    font-weight: 100;
}

.housePage-title p {
    color: #242529;
    font-size: 14px;
}

.housePage-title p.price {
    color: #d0a745;
    font-size: 26px;
    margin: 30px 0 20px;
}

.housePage-title p.price span {
    font-size: 16px;
}

.house-botton {
    float: right;
    width: 445px;
    position: absolute;
    right: 0;
    top: 50px;
    height: 90px;
}

.house-botton h4 {
    position: absolute;
    right: 170px;
    top: 2px;
    text-align: center;
    color: #242529;
    font-size: 26px;
    vertical-align: middle;
    padding-right: 20px;
    border-right: 1px solid #e6e6e6;
}

.house-botton h4 p { /*float:right;*/
    font-size: 26px;
    text-align: center;
    width: 100%;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 15px;
    margin-bottom: 10px;
}

.house-botton h4 em.yuan {
    color: #242529;
    font-size: 16px;
    font-weight: 100;
    font-style: normal;
}

.house-botton h4 em.detailTel {
    display: inline-block;
    margin-right: 10px; /* border:1px solid #fe8d8d; border-radius:4px;*/
    padding: 0px 0px 0px 0px;
    font-style: normal;
    color: #232429;
    font-size: 16px; /* background:url(../Image/detail/telIcon.png) 10px center no-repeat; float:left;*/
    text-align: left;
    font-weight: 100;
}

.house-botton h4 em.detailTel img {
    vertical-align: middle;
    margin: 0 9px 0 4px;
    display: inline-block;
}

.house-botton span {
    display: block;
    padding: 2px 10px;
    border-radius: 6px;
    margin-right: 10px;
    background: #000;
    color: #fff;
    font-size: 16px; /*position:absolute; left:-60px; top:-2px;*/
}

.house-botton .housePage-info-opr a.btn-order {
    background: none;
    border: 1px solid #242829;
    color: #242829;
}

.house-botton .housePage-info-opr a.btn-order:hover {
    background: #242829;
    color: #fff;
}

.house-botton .housePage-info-opr a.btn-trolley {
    background: #e6ba52;
    color: #fff;
}

.house-botton .housePage-info-opr a.btn-trolley:hover {
    background: #d0a745;
}

.house-botton .housePage-tel {
    border-top: 1px solid #18191b;
    border-bottom: none;
}

.house-botton .housePage-tel a {
    color: #18191b;
}

.house-detail {
    position: relative;
}

.house-detail .house-msg {
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 20px;
    height: 24px;
}

.house-detail .house-msg li span {
    line-height: 24px;
    display: inline-block;
}

.house-before {
    padding: 30px 0;
}

.house-before .house-msg li span {
    line-height: 37px;
    color: #18191b;
}

.houseWord-left {
    width: 770px;
}

.house-left-left {
    margin-right: 10PX;
    float: left;
}

.houseOurs {
    float: left;
}

.house-botton h4 a.DlCk {
    display: block;
    border-radius: 4px;
    text-align: center;
    font-size: 14px;
    padding: 5px 10px;
    border: 1px solid #232429;
    color: #232429;
    margin: 10px auto 0;
}

.house-botton h4 a.DlCk:hover {
    color: #b69c7f;
    border: 1px solid #b69c7f;
}

.yoparkIcon {
    display: inline-block;
    text-decoration: none;
    background: url(../Image/detail/yoparkIcon.png) 10px center no-repeat;
    padding: 5px 10px 5px 35px;
    background-size: 20px;
    border: 1px solid #000000;
    border-radius: 4px;
    color: #000;
    font-size: 16px;
    height: 20px;
    line-height: 20px;
    margin: 0 5px;
}

.yoparkIcon:hover {
    background-image: url(../Image/detail/yoparkIconH.png);
    background-color: #d0a745;
    color: #FFF;
    border: 1px solid #d0a745;
}

.yoparkIconStar {
    display: inline-block;
    text-decoration: none;
    background: url(../Image/detail/starWhite.png) 10px center no-repeat;
    padding: 5px 10px 5px 35px;
    background-size: 20px;
    border: 1px solid #e6ba52;
    border-radius: 4px;
    color: #fff;
    font-size: 16px;
    height: 20px;
    line-height: 20px;
    background-color: #e6ba52;
}

.yoparkIconStar:hover {
    background-color: #d0a745;
    background-image: url(../Image/detail/starWhite.png);
    color: #fff;
}

.housePage-title p.houseList {
    color: #848484;
    font-size: 14px;
}

.housePage-title span.house-add {
    background: url(../Image/detail/add.png) left center no-repeat;
    padding-left: 25px;
    display: block;
    margin-right: 25px;
}

.housePage-title span.house-long {
    background: url(../Image/detail/long.png) left center no-repeat;
    padding-left: 25px;
    display: block;
    margin-right: 25px;
}

.house-detail .house-page-list {
    border-bottom: none !important;
    padding-bottom: 0 !important;
    margin-top: -10px;
}

.house-ewm {
    color: #242529;
    text-align: center;
    margin: 0px 0 0px;
    float: right;
    line-height: 20px;
    position: absolute;
    top: -30px;
    right: 157px;
    z-index: 999;
    width: 230px;
    text-align: left;
}

.house-ewm p {
    color: #242529;
    text-align: left;
    margin: 0px 0 0 10px;
    display: inline-block;
    position: absolute;
    top: 50%;
    font-size: 14px;
    height: 50px;
    margin-top: -25px;
}

.house-ewm p span {
    display: block;
    color: #242529;
    background: none;
    line-height: 30px;
    padding: 0;
    font-size: 25px;
}

.house-ewm p img {
    margin-right: 5px;
    border: none;
    display: inline-block;
    vertical-align: middle;
}

.house-ewm img {
    display: inline-block;
}

.housePage-title-bottom {
    border-bottom: none !important;
    margin-bottom: -50px;
}

.houseSC {
    width: 93px;
    position: absolute;
    right: 0;
    top: -16px;
}

.houseSC span {
    color: #848484;
    font-size: 4px;
    display: block;
    text-align: center;
    background: none;
    padding: 5px 0 0;
    border-top: 1px solid #d7d7d7;
    font-size: 12px;
}

.facility {
    min-height: 290px;
}

.house-facility {
    margin-bottom: 0 !important;
}

.facilityA {
    margin: 20px 0 15px;
}

.facilityA a {
    display: inline-block;
    margin-right: 20px;
    font-size: 16px;
    color: #18191b;
    line-height: 30px;
    border-bottom: 1px solid #fff;
}

.facilityA a.cur {
    border-bottom: 1px solid #18191b;
}

.facility-list {
    min-height: 240px;
}

.facilityImg {
    float: left;
    margin-right: 25px;
}

.facility-span span {
    display: inline-block;
    text-align: center;
    color: #18191b;
    text-align: center;
    margin: 0 5px 25px;
    width: 90px;
}

.facility-span span img {
    margin: 0 auto 10px;
    display: block;
}

.house-butonList { /*height:50px;*/
}

.house-butonList { /*background:#f5f5f5;*/
    border-radius: 4px;
    margin-top: 60px;
}

.house-butonList .divRight { /* float:right; height:50px; */
    line-height: 50px; /* padding:0 20px;*/
}

.house-butonList p.pWrite {
    background: #fff;
    padding: 0 5px !important;
    display: none;
}

.house-butonList div.divBlue {
    width: 96%; /* padding:0 2%;*/
    background: #f5f5f5; /* position:relative;*/
}

.house-butonList div.divBlue p.liveData {
    color: #18191b;
    font-size: 14px;
    font-weight: 100;
    display: inline-block;
    margin-left: 10px; /*position:absolute; right:2%; top:3px;*/
}

.house-butonList div.divBlue p.liveBj {
    color: #000;
    line-height: 25px;
    border: 1px dashed #ccc;
    padding: 5px;
    border-radius: 4px;
    margin-top: 10px;
}

.house-butonList div.divBlue div.blueLine {
    border-bottom: 1px solid #e6e6e6;
    line-height: 25px;
    position: relative;
}

.house-butonList div.divBlue em {
    display: inline-block;
    margin: 0 10px;
    color: #848484;
    font-size: 16px;
    font-style: normal;
    line-height: 35px;
}

.house-butonList div.divBlue em.emBlack {
    background: #000;
    height: 26px;
    line-height: 26px;
    padding: 0 10px;
    border-radius: 4px;
    color: #fff;
}

.house-butonList div.divBlue em.emRed {
    height: 20px;
    line-height: 20px;
    padding: 0 10px;
    border: 1px solid #fc1624;
    color: #fc1624;
    border-radius: 100px;
    font-size: 14px;
}

.house-butonList div.divBlue em.emGreen {
    height: 20px;
    line-height: 20px;
    padding: 0 10px;
    border-radius: 100px;
    border: 1px solid #2dca4e;
    color: #2dca4e;
    font-size: 14px;
    margin-left: 0px;
}

.house-butonList div.divBlue img {
    vertical-align: middle;
    margin-top: -5px;
}

.house-butonList div.divBlue span {
    display: block;
    float: right;
    color: #e4393c;
    font-size: 18px;
    font-weight: bold;
}

.house-butonList div.divBlue span.spanBlack {
    color: #18191b;
    font-size: 16px;
    font-weight: 100;
    float: inherit;
}

.house-titileHeight {
    display: inline-block;
    width: 712px;
}

.house-butonList div.divBlue span.house-detail-red {
    height: 15px;
    line-height: 15px;
    display: inline-block;
    background: #e63232;
    border-radius: 4px;
    padding: 5px 15px;
    color: #fff;
    font-size: 16px;
    margin: 13px 10px 0 0;
}

.house-community {
    position: relative;
    height: 130px;
}

.house-community a.houseA {
    position: absolute;
    bottom: 0;
    left: 510px;
}

.house-detail-money {
    background: #f5f5f5;
    margin: 0px 0 10px;
    height: 44px;
    overflow: hidden;
}

.house-detail-money li {
    border-bottom: 1px solid #d7d7d7;
    border-left: 4px solid #848484;
    height: 44px;
    line-height: 44px;
}

.house-detail-money li em {
    display: inline-block;
    width: 180px;
    margin-left: 25px;
    color: #18191b !important;
    font-size: 18px !important;
    float: left;
    line-height: auto;
    margin-top: 7px !important;
}

.house-detail-money li span {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding: 3px 10px;
    border-radius: 100px;
    font-size: 16px !important;
    margin: 9px 30px 0 0;
    float: left !important;
    font-weight: 100 !important;
}

.house-detail-money li span.detailMoney01 {
    border: 1px solid #fc1624;
    color: #fc1624;
}

.house-detail-money li span.detailMoney02 {
    border: 1px solid #2dca4e;
    color: #2dca4e;
}

a.moneyBtn {
    float: right;
    background: url(../Image/detail/blackDown.png) left center no-repeat;
    width: 30px;
    height: 100%;
}

a.moneyBtn.cur {
    background-image: url(../Image/detail/blackUp.png);
}

/*housedetail*/

.checkboxPd {
    margin-right: 10px;
}

.textareaPd {
    padding: 5px;
    box-sizing: border-box;
    border: solid 1px #b7b7b7;
    height: 90px;
    line-height: 30px;
    width: 100%;
    border-radius: 0;
}

.houseDetailWhiteBg {
    background: #fff;
    padding: 5px 20px 15px;
    width: 1060px;
    margin: 0 auto 20px;
}

.detailRightTwo li p.greyDetailP {
    color: #4c4c4c;
    font-size: 12PX;
    margin-bottom: 5PX;
}

.detailRightTwo li p.greyDetailPLogin {
    color: #4c4c4c;
    font-size: 14PX;
    margin-bottom: 5PX;
}

.detailRightTwo li p.greyDetailPLogin a {
    display: inline-bloock;
    text-decoration: underline;
    color: #ff0000;
}

.detailRightTwo table {
    width: 100%;
}

.detailRightTwo table td p.colorRed {
    color: #ff0000;
}

.fyBrand {
    position: relative;
}

.detailRightOne a.brands {
    display: block;
    text-decoration: none;
    color: #b69b7d;
    font-size: 14px;
    display: inline-block;
    margin-top: 5px;
}

.detailRightOne a.brands img {
    vertical-align: middle;
    margin-top: -5px;
}

.detailRightOne a.brands span {
    display: inline-block;
    margin-left: 5px;
    font-size: 18px;
}

.detailRightOne a.brands:hover {
    text-decoration: underline;
}

.scP {
    border-RADIUS: 4PX;
    padding: 5PX 0;
    color: #FFF;
    background: #000;
    width: 80px;
    text-align: center;
    font-size: 14px;
    position: absolute;
    right: 222px;
    top: -45px;
    display: none;
}

.oneLine {
    border-top: 1px solid #ccc;
    padding-top: 15px;
    margin: 15px 0 14px;
}

/*弹框*/
#tan {
    background: #fff;
    width: 500px;
}

.tan-top {
    padding: 30px 25px;
    background: #f9f7f3;
}

.tan-top h4 {
    color: #18191b;
    font-weight: bold;
    font-size: 20px;
}

.tan-top p {
    color: #18191b;
    font-size: 16px;
    font-weight: 100;
}

.tan-top h5 {
    float: right;
    color: #000000;
    font-size: 26px;
}

.tan-top h5 em {
    font-size: 16px;
}

.tan-write {
    padding: 15px 40px 30px;
}

.tan-Line {
    border-left: 1px solid #e0d8c7;
}

.tan-Line p {
    color: #848484;
    font-size: 14px;
    background: url(../Image/flats/dian.jpg) left 8px no-repeat;
    padding-left: 17px;
    margin-bottom: 15px;
    margin-left: -3px;
}

.tan-Line p span {
    display: block;
    margin-top: 5px;
    display: none;
}

.tan-Line p.cur {
    background: url(../Image/flats/dianH.jpg) left 6px no-repeat;
    margin-left: -6px;
    padding-left: 20px;
    color: #005aad;
    font-size: 18px;
}

.tan-Line p.cur span {
    display: block;
    color: #848484;
    font-size: 14px;
}

/*sidebar-right*/
.sidebar-right {
    position: fixed;
    right: 0;
    top: 0;
    height: 100%;
    background: #242529;
    display: none; /*url(../Image/sidebar/sidebarBg.png) left top repeat;*/
    width: 38px;
    padding-top: 100px;
    z-index: 13;
}

.sidebar-right ul {
    margin-top: 20px;
}

.sidebar-right li {
    position: relative;
}

.sidebar-right li a.iconA {
    display: block;
    text-align: center;
    width: 38px;
    text-decoration: none;
    padding: 9px 0 0;
    margin: 5px 0;
    color: #fff;
    font-size: 12px;
}

.sidebar-right li a.iconA img {
    margin-bottom: 5px;
    display: block;
    margin: 0 AUTO;
}

.sidebar-right li a.iconA:hover, .sidebar-right li a.iconA.cur {
    background: url(../Image/sidebar/sidebarBgH.png) left top repeat;
}

.sidebar-div {
    position: absolute;
    right: 38px;
    display: none;
}

.sidebar-divTel {
    top: -36px;
    background: #333333;
    padding: 10px 15px;
    width: 176px;
}

.sidebar-divTel h4 {
    font-size: 12px;
    color: #fff;
    font-weight: 100;
}

.sidebar-divTel h5 {
    color: #fff;
    font-size: 14px;
}

.sidebar-divTel h5 span {
    color: #fff;
    font-size: 12px;
    font-weight: 100;
}

.sidebar-divTel p {
    border-bottom: 1px solid #5c5c5c;
    margin: 10px 0;
}

.sidebar-right li a.iconA img.rightBlack {
    position: absolute;
    left: 0;
    top: 22px;
    display: none;
}

.sidebar-divTeamwork {
    top: -150px;
    margin-right: 40px;
    background: #fff;
    border: 1px solid #242424;
    border-radius: 6px;
    padding: 25px 35px;
    width: 422px;
}

.sidebar-divTeamwork h4 {
    color: #18191b;
    font-size: 24px;
    text-align: center;
    margin-bottom: 10px;
    position: relative;
}

.sidebar-divTeamwork h4 a.close {
    position: absolute;
    right: -21px;
    top: -12px;
}

.sidebar-divTeamwork table {
    width: 100%;
}

.sidebar-divTeamwork table th input {
    width: 80%;
}

.sidebar-divTeamwork input, .sidebar-divTeamwork textarea {
    width: 96%;
    padding: 3px 2%;
    border: 1px solid #b7b7b7;
    border-radius: 4px;
    margin-top: 10px;
}

.sidebar-divTeamwork textarea {
    height: 200px;
}

.sidebar-divTeamwork table td a {
    margin-top: 20px;
    display: block;
    border: 1px solid #e6ba52;
    text-decoration: none;
    background: #e6ba52;
    color: #fff;
    font-size: 14px;
    border-radius: 4px;
    text-align: center;
    width: 100%;
    height: 40px;
    line-height: 40px;
}

.sidebar-divList {
    width: 240px;
    padding: 30px 8px 10px;
    background: #333333;
    top: -50px
}

.sidebar-right .sidebar-divList ul {
    margin-top: 0;
}

.listClose {
    position: absolute;
    right: 5px;
    top: 5px;
}

.sidebar-right .sidebar-divList ul a {
    display: block;
    text-decoration: none;
    background: url(../Image/sidebar/circle.png) left center no-repeat;
    padding-left: 25px;
}

.sidebar-right .sidebar-divList ul a:hover {
    background-image: url(../Image/sidebar/circleH.png);
}

.sidebar-right .sidebar-divList ul a.cur {
    background-image: url(../Image/sidebar/circleCur.png);
}

.sidebar-divList img {
    float: left;
    margin-right: 5px;
}

.sidebar-divList h4 {
    color: #fff;
    font-size: 12px;
    font-weight: 100;
    line-height: 20px;
}

.sidebar-divList p {
    color: #fff;
    font-size: 12px;
    font-weight: 100;
    text-align: right;
    line-height: 20px;
}

.sidebar-divList p span {
    font-weight: blod;
    font-size: 13px;
}

.sidebar-divList h5 {
    border-bottom: 1px solid #191919;
    margin: 5px 0 10px;
}

.sidebarPage {
    padding-left: 25px;
    margin: 5px 0 10px;
}

.sidebarPage a.sidebarA {
    color: #FFF;
    font-size: 12px;
    text-decoration: none;
    display: inline-block;
    margin-right: 10px;
}

.sidebarPage div.sidebarNum {
    float: right;
}

.sidebarPage div.sidebarNum a {
    display: inline-block;
    margin-left: 10px;
    font-size: 12px;
    font-style: italic;
    text-decoration: none;
    border: 1px solid #333333;
    color: #fff;
}

.sidebarPage div.sidebarNum a:hover, .sidebarPage div.sidebarNum a.cur {
    border-bottom: 1px solid #fff;
}

.submit {
    display: block;
    text-decoration: none;
    height: 37px;
    line-height: 37px;
    margin-left: 25px;
    text-align: center;
    background: #e6ba52;
    border-radius: 4px;
    color: #fff;
}

#submitList {
    width: 410px;
    height: 504px;
    padding: 25px 45px;
    background: #fff;
    position: relative;
}

a.closeSubmit {
    position: absolute;
    right: 10px;
    top: 10px;
}

#submitList h4 {
    color: #18191b;
    font-size: 16px;
    text-align: center;
    margin-bottom: 20px;
}

.passcodeimg select {
    width: 143px;
    height: 36px;
    border: solid 1px #b7b7b7;
}

#txtEndDate {
    display: block;
    padding: 3px 6px;
    padding-right: 50px;
    box-sizing: border-box;
    border: solid 1px #b7b7b7;
    height: 38px;
    border-radius: 0;
    width: 100%;
    background: url(../Image/sidebar/calander.jpg) 470px center no-repeat;
}

#submitList li a.submitS {
    display: block;
    text-decoration: none;
    height: 40px;
    line-height: 40px;
    width: 100%;
    background: #e6ba52;
    color: #fff;
    font-size: 14px;
    border-radius: 4px;
    text-align: center;
}

.sidebar-divApp {
    top: -30px;
}

.fly_item { /*border:1px solid #000;*/
    width: 38px;
    height: 38px;
    overflow: hidden;
    position: absolute;
    visibility: hidden;
    opacity: .5;
    filter: alpha(opacity=50);
}

.shop_cart {
    width: 106px;
    height: 25px;
    line-height: 25px;
    padding-top: 8px;
    font-family: 'microsoft yahei';
    font-size: 12px;
    text-indent: 34px;
    color: #000;
    position: absolute;
    right: 50px;
    top: 240px;
}

#shopCart span {
    width: 15px;
    height: 15px;
    background: #e92f2a;
    color: #fff;
    font-size: 12px;
    font-family: Arial;
    text-align: center;
    line-height: 15px;
    border-radius: 100%;
    position: absolute;
    top: 0px;
    right: 2px;
    display: block;
}

.community-left {
    width: 474px;
    height: 124px;
    border: 2px solid #ccc;
    float: left;
    margin-right: 30px;
}

.community-left div {
    border: 1px solid #cccccc;
    margin: 8px;
    width: 458px;
    height: 108px;
}

.community-left div h4 {
    color: #18191b;
    font-size: 30px;
    text-align: center;
    margin: 25px 0 10px;
}

.community-left div p {
    text-align: center;
    color: #333;
    font-size: 14px;
}

P.houseP {
    color: #242529;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 30px;
}

a.houseA {
    display: inline-block;
    text-decoration: none;
    color: #000000;
    font-size: 14PX; /*text-decoration:underline;*/
    border-bottom: 1px solid #000;
    padding-bottom: 3px;
}

/*app*/
.appList-left {
    float: left;
    margin-right: 25px;
    border: 2px solid #fff;
    text-align: center;
    padding: 59px 30px;
}

.appList-left img {
    margin-bottom: 20px;
}

.appList-left p {
    color: #fff;
    font-size: 18px;
}

.appList-right {
    display: inline-block;
    width: 360px;
    text-align: left;
}

.appList-right li {
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 55px;
    margin-bottom: 30px;
    text-align: left;
}

.appList-right li.bj {
    background-image: url(../Image/app/bj.png);
}

.appList-right li.ss {
    background-image: url(../Image/app/ss.png);
}

.appList-right li.wy {
    background-image: url(../Image/app/wy.png);
}

.appList-right li.cx {
    background-image: url(../Image/app/cx.png);
}

.appList-right li h4 {
    color: #fff;
    font-size: 27px;
    text-shadow: 2px 2px 2px #333;
    font-weight: 100;
    text-align: left;
}

.appList-right li p {
    color: #fff;
    font-size: 14px;
    text-align: left;
}

/*banner专题页*/
h4.topicH4 {
    color: #000000;
    font-size: 27px;
    padding: 60px 0 20px;
    text-align: center;
}

p.topicP {
    text-align: center;
    color: #242529;
    font-size: 16px;
    line-height: 26px;
    padding-bottom: 30px;
}

.topicImg01 {
    background: url(../Image/topic/topicImg01.png) center bottom no-repeat;
    width: 100%;
    height: 615px;
    margin-bottom: 50px;
}

.topicImg02 {
    background: #f9f7f3;
}

.topicImg02 ul {
    clear: both;
    min-height: 120px;
}

.topicImg02 ul li {
    width: 100px;
    margin: 0 28px;
    float: left;
    margin-bottom: 35px;
    color: #000000;
    font-size: 14px;
}

.topicImg02 ul li img {
    vertical-align: middle;
    margin-right: 10px;
}

p.topicImg02-img {
    text-align: center;
    padding-bottom: 50px;
}

.topicImg03-img {
    text-align: center;
}

.topicImg04Bg {
    width: 100%;
    background: url(../Image/topic/topicImg04Bg.jpg) left top repeat;
    height: 150px;
}

.topicImg04Bg ul {
    clear: both;
    padding-top: 25px;
}

.topicImg04Bg ul li {
    float: left;
    margin: 0 110px;
}

.topicImg04Bg ul li h4 {
    color: #18191b;
    font-size: 18px;
}

.topicImg04Bg ul li h4 img {
    vertical-align: middle;
    margin-right: 10px;
}

.topicImg04Bg ul li p {
    color: #18191b;
    font-size: 14px;
    margin: 10px 0 15px;
}

.topicImg04Bg ul li span {
    display: inline-block;
    margin-right: 20px;
    font-size: 16px;
    background: url(../Image/topic/dian.jpg) left center no-repeat;
    padding-left: 15px;
}

.lifeP {
    text-align: center;
    width: 100%;
    margin-top: 100px;
}

.lifeP a {
    display: block;
    text-decoration: none;
    width: 340px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #000000;
    color: #fff;
    font-size: 20px;
    margin: 0 auto;
}

.lifeP a img {
    vertical-align: middle;
    margin-left: 10px;
}

/*用户中心*/
#userCenter {
    width: 1100px;
    height: auto;
    overflow: hidden;
    margin: 25px auto 40px auto;
}

#userCenter .userCenter-info {
    position: relative;
    padding: 15px 15px 15px 30px;
    float: left;
    z-index: 3;
    padding-bottom: 10000px;
    margin-bottom: -10000px;
    width: 420px;
    background: #fff;
}

#userCenter .userCenter-info.noData {
    padding: 40px 0;
    width: 100%;
    padding-bottom: 10000px;
    margin-bottom: -10000px;
}

#userCenter .userCenter-info.noData .userCenter-portrait {
    width: 300px;
    margin: 0 auto;
}

#userCenter .userCenter-order {
    margin-left: 470px;
    padding: 15px 15px 15px 30px;
    background: #fff;
    padding-bottom: 10000px;
    margin-bottom: -10000px;
}

.userCenter-datamsg {
    padding: 60px 0 100px 0;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
}

.userCenter-con {
    padding-bottom: 35px;
}

.userCenter-loginout {
    position: absolute;
    right: 15px;
    top: 15px;
    color: #18191b;
}

.userCenter-loginout:hover {
    color: #d0a745;
}

.userCenter-portrait {
    height: auto;
    overflow: hidden;
}

.userCenter-portrait .img {
    float: left;
    height: auto;
    overflow: hidden;
    margin-left: 20px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
}

.userCenter-portrait .info {
    margin-left: 95px;
}

.userCenter-portrait .info p {
    font-size: 22px;
    color: #19181b;
    line-height: 30px;
}

.userCenter-portrait .info p a {
    color: #848484;
    font-size: 14px;
    margin-right: 25px;
}

.userCenter-portrait .info p a:hover {
    color: #d0a745;
}

.userCenter-home {
    margin-top: 30px;
}

.userCenter-homelist {
    position: relative;
    padding: 20px 25px;
    border-bottom: solid 1px #ccc;
    cursor: pointer;
}

.userCenter-homelist:hover {
    background-color: #f5f5f5;
}

.userCenter-homelist:hover h3 {
    color: #d0a745;
}

.userCenter-homelist.hover {
    background-color: #f5f5f5;
}

.userCenter-homelist.hover:after {
    position: absolute;
    right: -52px;
    top: 50%;
    margin-top: -29px;
    width: 37px;
    height: 58px;
    background-image: url("../Image/user/icon-userleft.png");
    content: "";
}

.userCenter-homelist h3 {
    margin-bottom: 35px;
    font-size: 20px;
    font-weight: normal;
    line-height: 25px;
}

.userCenter-homelist h3 span {
    font-size: 16px;
    color: #242529;
}

.userCenter-homelist p span {
    color: #848484;
    font-size: 14px;
}

.userCenter-homelist p a.btn-link {
    margin-right: 15px;
    width: 60px;
    padding: 0;
    height: 22px;
    line-height: 22px;
    border-radius: 3px;
    background: none;
}

.userCenter-homelist p a.type1 {
    color: #d0a745;
    border: solid 1px #d0a745;
}

.userCenter-homelist p a.type2 {
    color: #34bfed;
    border: solid 1px #34bfed;
}

.userCenter-homelist p a.type1:hover {
    color: #ff6b43;
    border: solid 1px #ff6b43;
}

.userCenter-homelist p a.type2:active {
    color: #51cdf6;
    border: solid 1px #51cdf6;
}

.userCenter-order-title {
    padding: 10px 0;
    text-align: center;
    font-size: 22px;
}

.userCenter-order-title span {
    font-size: 16px;
    color: #848484;
}

.userCenter-order-list {
    padding-top: 10px;
}

.userCenter-order-list ul {
    border-top: solid 1px #ccc;
}

.userCenter-order-list ul li {
    padding: 10px 25px;
    height: auto;
    overflow: hidden;
    border-bottom: solid 1px #ccc;
}

.userCenter-order-list ul li p {
    float: left;
    width: 60%;
    text-align: left;
    font-weight: bold;
    font-size: 20px;
}

.userCenter-order-list ul li p span {
    color: #19181b;
    font-size: 14px;
    font-weight: normal;
}

.userCenter-order-list ul li em {
    float: right;
    width: 30%;
    text-align: right;
    font-style: normal;
    font-size: 22px;
}

.userCenter-order-list ul li em span {
    color: #848484;
    font-size: 14px;
}

.userCenter-order-list ul li em a {
    font-size: 22px;
    color: #d0a745;
}

.greenP {
    background: url(../Image/user/green.png) left center no-repeat;
    height: 36PX;
    padding-left: 25PX;
    display: none;
    padding-top: 3px;
}

.redP {
    background: url(../Image/user/red.png) left center no-repeat;
    height: 36PX;
    padding-left: 25PX;
    color: #FF0000;
    font-size: 14px;
    padding-top: 3px;
    display: none;
}

.blueP {
    background: url(../Image/user/blue.png) left center no-repeat;
    height: 36PX;
    padding-left: 25PX;
    color: #0000FF;
    font-size: 14px;
    padding-top: 3px;
    display: none;
}

.room03Select select, .room03Select input {
    width: 100%;
    border: solid 1px #b7b7b7;
    height: 34px;
    padding-right: 0 !important;
    background: #f5f5f5;
}

.room03Select a.room03A {
    display: inline-block;
    padding: 2px 5px;
    border: 1px solid #18191b;
    color: #18191b;
    height: 20px;
    line-height: 20px;
}

.room03Select a.room03A.cur {
    color: #d0a745;
    border: 1px solid #d0a745;
}

.room03Select ul li {
    position: relative;
    padding-bottom: 10px;
    min-height: 34px;
}

.room03Select li input.room3Input {
    width: 100px;
    height: 30px;
    border: 1px solid #b7b7b7;
    position: absolute;
    right: 120px;
    top: 2px;
}

.room03Select li a.room03Add {
    position: absolute;
    right: 0px;
    top: 6px;
    color: #18191b;
    font-size: 14px;
    background: url(../Image/user/jia.png) left center no-repeat;
    padding-left: 27px;
    display: block;
    cursor: pointer;
}

.room03Select li input.fjInput {
    width: auto;
    height: auto;
    vertical-align: middle;
    margin-right: 5px;
}

.room03Select li span {
    display: inline-block;
    margin: 0 15px 0 0;
    color: #000;
    font-size: 14px;
    vertical-align: middle;
}

.room03Select li p.enter {
    font-size: 12px;
    color: #b69c7f;
}

.btnTwo {
}

.btnTwo a {
    display: inline-block;
    text-decoration: none;
    font-size: 16px;
    width: 162px;
    height: 40px;
    line-height: 40px;
    text-align: center;
}

.btnTwo a.qx {
    color: #242529;
    border: 1px solid #242529;
    float: left;
}

.btnTwo a.qd {
    color: #fff;
    border: 1px solid #b79c7d;
    background: #b79c7d;
    float: right;
}

/*suggest*/
.suggestBanner {
    background: url(../Image/suggest/banner.jpg) center top no-repeat;
    height: 400px;
    width: 100%;
}

.suggestList { /*border-bottom:1px solid #a4a4a4;*/
    padding-bottom: 10px;
}

.suggestList h4 {
    color: #000000;
    font-size: 22px;
    margin: 50px 0 20px;
    text-align: center;
}

.suggestList p {
    font-size: 14px;
    line-height: 24px;
    padding-bottom: 10px;
    margin: 0 30px;
}

.suggestTable {
    margin: 0 40px;
}

.suggestTable table {
    width: 100%;
}

.suggestTable table th {
    color: #19181b;
    font-weight: 100;
    font-size: 16px;
    padding-right: 10px;
    padding-bottom: 25px;
    width: 100px;
    text-align: right;
    vertical-align: top;
}

.suggestTable table td {
    padding-bottom: 25px;
    vertical-align: top;
}

.suggestTable table textarea {
    font-size: 16px;
    color: #19181b;
    padding: 3px 2%;
    line-height: 26px;
    border: 1px solid #b7b7b7;
    width: 96%;
    height: 104px;
}

.suggestTable table input.suggestInput01 {
    font-size: 16px;
    color: #19181b;
    padding: 3px 2%;
    line-height: 26px;
    border: 1px solid #b7b7b7;
    width: 430px;
    height: 20px;
}

,
.suggestTable table select, .suggestTable table input {
    font-size: 16px;
    color: #a4a4a4;
    padding: 3px 6px;
    line-height: 26px;
    border: 1px solid #000;
    width: 100%;
    height: 34px;
}

.suggestTable table textarea.suggestText01 {
    width: 430px;
    height: 52px;
}

.suggestTable table textarea.suggestText01 {
    width: 430px;
    height: 52px;
}

.suggestTable table select.select01 {
    width: 102px;
    height: 40px;
}

.suggestTable table input.input03 {
    width: 90px;
    height: 34px;
}

.suggestTable table input.input01 {
    width: 188px;
    height: 34px;
}

.suggestTable table select.select02 {
    width: 200px;
    height: 40px;
}

.suggestTable table input.input02 {
    width: 388px;
    height: 34px;
}

.suggestTable table input.input04 {
    width: 414px;
    height: 34px;
}

a.suggestSubmit {
    width: 160px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #d0a745;
    color: #d0a745;
    font-size: 14px;
    text-align: center;
    display: block;
    text-decoration: none;
    margin: 40px auto 40px;
    border-radius: 4px;
}

.suggestTable table textarea:hover, .suggestTable table select:hover, .suggestTable table input:hover {
    border: 1px solid #b7b7b7;
}

/*business*/
.businessBanner01 {
    background: url(../Image/business/bannerTeamwork01.png) center top no-repeat;
    height: 320px;
    width: 100%;
}

.businessBanner02 {
    background: url(../Image/business/bannerTeamwork02.png) center top no-repeat;
    height: 443px;
    width: 100%;
}

.teamworkImg {
    background: url(../Image/business/teamworkImg01.png) center top no-repeat;
    width: 100%;
    height: 481px;
}

.businessImg01 {
    background: url(../Image/business/businessImg01.jpg) center top no-repeat;
    height: 866px;
    width: 100%;
}

.businessImg02 {
    background: url(../Image/business/businessImg02.jpg) center top no-repeat;
    height: 714px;
    width: 100%;
    padding-top: 1px;
    margin-bottom: -80px;
}

.businessBox {
    width: 670px;
    height: 455px;
    border-radius: 8px;
    box-shadow: 0px 0px 15px #c5c5c5;
    margin: 95px auto 0;
    background: #fff;
    padding: 30px 50px;
}

.businessBox h4 {
    color: #18191b;
    font-size: 24px;
    padding: 0px 0 25px;
    text-align: center;
    border-bottom: 1px solid #cccccc;
    margin-bottom: 35px;
}

.businessBox table {
    width: 100%;
}

.businessBox th {
    width: 45%;
    padding-right: 5%;
    padding-bottom: 35px;
}

.businessBox td {
    width: 45%;
    padding-left: 5%;
    padding-bottom: 35px;
}

.businessBox input {
    width: 96%;
    color: #a3a3a3;
    font-size: 16px;
    height: 34px;
    line-height: 34px;
    padding: 3px 2%;
    border: none;
    border-bottom: 1px solid #121212;
}

.businessBox select {
    width: 100%;
    color: #a3a3a3;
    font-size: 16px;
    height: 40px;
    line-height: 34px;
    padding: 3px 2%;
    border: none;
    border-bottom: 1px solid #121212;
}

.businessA {
    display: block;
    text-decoration: none;
    width: 290px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 4px;
    background: #121212;
    font-size: 18px;
    margin: 40px auto 0;
    color: #fff;
}

.aboutList {
    margin-top: 45px;
    margin-bottom: -50px;
}

.aboutList table {
    width: 100%;
}

.aboutList table th {
    width: 320px;
    padding-right: 55px;
    color: #18191b;
    font-size: 18px;
    line-height: 28px;
    padding-bottom: 45px;
    text-align: left;
}

.aboutList table th img {
    vertical-align: middle;
    margin-right: 10px;
    float: left;
}

.aboutList table td {
    color: #18191b;
    font-size: 14px;
    line-height: 24px;
    padding-bottom: 45px;
    text-align: left;
}

.teamworkBg {
    background: url(../Image/business/teamworkBg.png) left top repeat;
    padding: 35px 20px !important;
}

.teamworkBg input {
    width: 335px !important;
    margin-bottom: 20px;
}

.teamworkBg h4.teamworkH4 {
    color: #fff;
    font-size: 26px;
    text-align: center;
    margin-bottom: 0;
}

.teamworkBg p.teamworkP {
    color: #fff;
    font-size: 16px;
    text-align: center;
    margin: 10px 0 20px;
}

p.teamworkLine {
    border-bottom: 1px solid #545557;
    padding-bottom: 50px !important;
}

/*IE*/
.ieP {
    width: 100%;
    height: 80px;
    text-align: right;
    background: url(../Image/low.png) center center no-repeat;
    background-color: #f6f6b4;
}

.ieClose {
    display: inline-block;
    padding: 5px;
}

/*银行*/
.yh {
    height: 200px;
    position: relative;
}

.yh table {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

.yh table th {
    width: 100px;
    padding-right: 5px;
    color: #19181b;
    font-size: 14px;
    font-weight: 100;
    text-align: right;
    padding: 6px 0;
}

.yh table th span {
    margin-right: 5px;
    color: #ff0000;
}

.yh table td {
    padding: 6px 10px;
}

.yh table td input {
    width: 100%;
    box-sizing: border-box;
    border: solid 1px #b7b7b7;
    height: 38px;
    font-size: 14px;
    color: #19181b;
    border-radius: 3px;
}

.yhList {
    color: #19181b;
    font-size: 14px;
    padding: 0px 0;
    margin-top: 5px;
    text-align: left;
    position: absolute;
    left: 0;
    top: 110px;
}

.yhList span {
    display: inline-block;
    margin-right: 10px;
    color: #ff0000;
    text-align: left;
    vertical-align: top;
    height: 38px;
    line-height: 38px;
}

.yhList span.yhWord {
    color: #616161;
}

.yhList em {
    font-style: normal;
    display: inline-block;
    vertical-align: middle;
    color: #e63232;
    font-size: 14px;
    line-height: 40px;
    margin-right: 10px;
}

.keySpan {
    font-size: 12px;
    display: inline-block;
}

/*eye*/
.hideShowPassword-toggle {
    background-image: url(../Image/flats/eye.png);
    background-position: 0 10px;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 100%;
    text-indent: -9999em;
    width: 44px;
    top: 0px !important;
    margin-top: 0 !important;
}

.hideShowPassword-toggle-hide {
    background-image: url(../Image/flats/eyeh.png);
}

.my-toggle-class {
    color: #888;
    cursor: pointer;
    font-size: 0.75em;
    font-weight: bold;
    padding: 0.5em 1em;
}

.hideShowPassword-toggle,
.my-toggle-class {
    z-index: 3;
}

.login, .login-field {
}

.login {
    background-color: #e6e6e6;
}

.detailRightTwo li p a.login {
    background-color: none;
    font-size: 15px;
    color: #ff0000;
}

.login-field {
    background-color: #fff;
    border: 2px solid #ccc;
    display: block;
    margin: 0;
    padding: 0.5em;
    position: relative;
    vertical-align: middle;
    width: 100%;

}

.login-field:focus {
    border-color: #0088cc;
    z-index: 2;
}

.login-field-username {
}

.login-field-password {
}

.login-option {
    padding: 0.25em 0.5em 0.5em;
}

.login-option input {
}

.company-person-list { /*text-align:center; margin-bottom:40px;*/
}

.company-person-list span {
    display: inlien-block;
    margin: 0 30px 0 0;
    font-size: 16px;
    color: #000;
}

.company-person-list span input {
    margin-right: 10px;
    vertical-align: middle;
}

.company-word { /*min-height:140px;*/
}

.company-a-yellow {
    width: 100%;
    margin: 0 auto;
    display: block;
    line-height: 44px;
    height: 44px;
    background-color: #d0a745;
    color: #fff;
    border-radius: 5px;
    text-align: center;
    font-size: 16px;
    text-decoration: none;
}

.company-a-yellow:hover {
    background: #e6ba52;
    color: #fff;
}

.list3-input {
    width: 470px;
}

.list3-input span {
    display: inline-block;
    margin-right: 25px;
    color: #18191b;
    font-size: 14px;
}

.list3-input span input {
    margin-right: 10px;
}

/*index*/
.index-saerchBg {
    background: url(../Image/index/searchBg.png) left top repeat;
    height: 68px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    padding-top: 20px;
}

.index-saerchBg ul {
    display: block;
    width: 928px;
    font-size: 0;
    content: "";
    clear: both;
    height: 40px;
    margin: 0 auto;
    display: block;
}

.index-saerchBg ul li {
    float: left;
    margin: 0 5px;
    width: 125px;
    height: 22px;
    border: 1px solid #e6e6e6;
    background: url(../Image/index/searchInputBg.png) left top repeat;
    padding: 9px 10px;
    position: relative;
    vertical-align: middle;
    background-color: #fff;
}

.index-saerchBg ul li.searchInputLi {
    width: 220px;
}

.index-saerchBg ul li.searchInputLi input {
    width: 100%;
    border: none;
    background: none;
    color: #a3a3a3;
    font-size: 14px;
    margin-top: -2px;
}

.index-saerchBg ul li span.search-span1 {
    display: block;
    color: #a3a3a3;
    font-size: 14px;
    position: absolute;
    left: 10px;
    top: 7px;
}

.index-saerchBg ul li span.search-span2 {
    display: inline-block;
    width: 95px;
    position: absolute;
    left: 49px;
    top: 7px;
    color: #242529;
    font-size: 14px;
    line-height: 26px;
}

.index-saerchBg ul li span.search-span2 input {
    width: 75%;
    border: none;
    color: #242529;
    font-size: 14px;
    background: none;
}

.selectO1 {
    position: absolute;
    top: 0px;
    left: 40px;
    width: 106px;
    height: 40px;
    line-height: 40px;
    opacity: 0;
    z-index: 2;
    cursor: pointer;
}

.index-saerchBg ul li img {
    position: absolute;
    right: 10px;
    top: 9px;
    height: 20px;
}

.rqA {
    display: block;
    position: absolute;
    right: 10px;
    top: 0px;
}

.index-saerchBg ul li.searchSubmit {
    background: none;
    border: none;
    width: auto;
    padding: 9px 0;
}

.index-saerchBg ul li.searchSubmit a {
    margin-top: -9px;
    display: block;
    width: 118px;
    height: 40px;
    border: 1px solid #b48c2e;
    background: #e6ba52;
    color: #fff;
    font-size: 16px;
    text-align: center;
    line-height: 40px;
}

.index-saerchBg ul li.searchSubmit a:hover {
    background: #d0a745;
}

.index-list {
    padding: 20px 0;
    border-bottom: 1px solid #e7e7e7;
    overflow: hidden;
    height: 200px;
}

/*.index-list table{ width:100%;}
 .index-list table th{text-align:center;}*/
.index-list div {
    margin: 0 47px;
    color: #383838;
    font-size: 26px;
    font-weight: bold;
    text-align: center;
    line-height: 26px;
    float: left;
}

.index-list div a {
    display: block;
    text-decoration: none;
    color: #383838;
}

.index-list div a:hover {
    color: #d0a745;
}

.index-list div img {
    display: block;
    margin: 0 auto 15px;
}

.index-list div span {
    display: block;
    color: #848484;
    font-size: 14px;
    font-weight: 100;
    margin-top: 10px;
}

.index-list01 {
    background-image: url(../Image/index/angle.png);
}

.index-list02 {
    background-image: url(../Image/index/home.png);
}

.index-list03 {
    background-image: url(../Image/index/money.png);
}

.index-list04 {
    background-image: url(../Image/index/ty.png);
}

.pGgLine {
    border-top: 1px solid #e1e1e2;
    margin-top: 20px;
}

.bannerInputList {
    position: absolute;
    top: 40px;
    left: 1px;
    width: 367px;
    border-left: 1px solid #f6f6f6;
    border-right: 1px solid #f6f6f6;
    background: #fff;
    display: none;
    z-index: 10;
}

.bannerInputList ul {
    margin-bottom: 0 !important;
}

.bannerInputList li {
    border-bottom: 1px solid #f6f6f6;
    padding: 0 !important;
}

.bannerInputList li a {
    position: static;
    display: block;
    background: none;
    width: auto;
    height: auto;
    background: #fff;
    color: #a3a3a3;
    font-size: 14px;
    text-align: left;
    padding: 5px 10px;
    line-height: 20px;
}

.bannerInputList li a:hover, .bannerInputList li a.cur {
    background: #f6f6f6;
}

.bannerInputList li a.selectList span {
    display: block;
    font-size: 14px;
    font-weight: 700;
    color: #424242;
    padding: 0 0 5px;
    margin: 0 !important;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.bannerInputList li a em {
    display: block;
    font-size: 12px;
    font-weight: 100;
    color: #535353;
    font-style: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.vgFilter .vgFilter-list .bannerInputList {
    z-index: 10;
    position: absolute;
    top: 36px;
    left: 60px;
    width: 347px;
    border-left: 1px solid #f6f6f6;
    border-right: 1px solid #f6f6f6;
    background: #fff;
    display: none;
}

.vgFilter .vgFilter-list .bannerInputList li {
    border-bottom: 1px solid #f6f6f6;
}

.vgFilter .vgFilter-list .bannerInputList li a {
    float: none;
    position: static;
    background: none;
    width: auto;
    height: auto;
    background: #fff;
    color: #a3a3a3;
    font-size: 14px;
    text-align: left;
    padding: 5px 10px;
    line-height: 20px;
    margin: 0;
    display: block;
}

.vgFilter .vgFilter-list .bannerInputList li a:hover, .bannerInputList li a.cur {
    background: #f6f6f6;
}

.czBg {
}

.czBg a {
    display: inline-block;
    text-decoration: none;
}

.czBg a.mr7 {
    margin-right: 2px;
}

.aboutContact {
}

.aboutContact li {
    float: left;
    padding: 0 50px;
    border-right: 1px solid #232428;
    color: #000;
    font-size: 14px;
    height: 59px;
}

.aboutContact li h4 {
    font-size: 24px;
    color: #000;
}

.aboutContact li span {
    font-size: 18px;
    color: #000;
    margin-top: 10px;
    display: inline-block;
}

/*brands*/
.brandsBanner {
    background: url(../Image/brands/banner.jpg) center top no-repeat;
    height: 400px;
    width: 100%;
    position: relative;
}

.brandsBanner span {
    display: block;
    width: 620px;
    height: 102px;
    text-align: center;
    line-height: 100px;
    background: #fff;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -310px;
    color: #110000;
    font-size: 30px;
}

.brandsLiist {
    margin-top: 40px;
    padding-bottom: 40px;
    border-bottom: 1px solid #e6e6e6;
}

.brandsLiist .brandsHeight {
    overflow: hidden;
    transition: height 2s;
    -webkit-transition: height 2s;
    height: 190px; /* Safari */
}

.brandsLiist .height1 {
    height: auto;
}

.brandsLiist .height2 {
    height: 193px;
}

.brandsLiist li {
    float: left;
    margin: 0 8px 16px;
    padding-top: 2px;
}

.brandsLiist li a {
    display: block;
    box-shadow: 0px 0px 5px #e1e1e1;
    width: 141px;
    text-align: center;
    padding-top: 5px;
}

.brandsLiist li a img {
    max-height: 93px !important;
    max-width: 130px !important;
}

.brandsLiist li a h4 {
    overflow: hidden;
    white-space: nowrap;
    color: #18191b;
    font-size: 13px;
    margin: 10px 12px 5px;
}

.brandsLiist li a span {
    display: block;
    width: 34px;
    height: 1px;
    background: #333333;
    margin: 0 auto 5px;
}

.brandsLiist li a p {
    color: #888888;
    font-size: 14px;
    padding-bottom: 10px;
}

.brandsLiist li a p.brandP {
    height: 93PX;
    vertical-align: middle;
    padding-bottom: 0;
    line-height: 93px;
}

.brandShow {
}

.brandShow h4 {
    color: #383838;
    font-size: 30px;
    margin: 50px 0 45px;
    text-align: center;
}

.brandsTab { /* padding-bottom:45px; margin-bottom:45px;*/
    border-bottom: 1px solid #e6e6e6;
}

.brandsTab table {
    width: 1100px;
    margin-bottom: 20px;
}

.brandsTab th {
    width: 320px;
    vertical-align: top;
}

.brandsTab td ul li {
    float: left;
    width: 250px;
    margin-left: 10px;
}

.brandsBig {
    position: relative;
    width: 320px;
    height: 480px;
}

.brandsBig em {
    display: block;
    width: 320px;
    height: 480px;
    background: url(../Image/brands/bg.png) left top repeat;
    position: absolute;
    left: 0;
    top: 0;
}

.brandsBig div.logoS {
    position: absolute;
    text-align: center;
    left: 0;
    width: 100%;
    top: 100px;
}

.brandsBig div.logoS img {
    margin: 0 auto 25px;
    border-radius: 100%;
    width: 120px;
    height: 120px;
    background-position: center top;
    background-repeat: no-repeat;
}

.brandsBig div.logoS h5 {
    color: #fff;
    font-size: 20px;
    text-align: center;
}

.brandsBig div.logoS span {
    width: 50px;
    height: 1px;
    background: #fff;
    margin: 20px auto;
    display: block;
}

.brandsBig div.logoS p {
    font-size: 18px;
    text-align: center;
    color: #fff;
}

.ml8 {
    margin-left: 8px;
}

.mr8 {
    margin-right: 8px;
}

.brandsSmaill {
    margin-bottom: 8px;
    box-shadow: 1px 3px 3px #d3d3d3;
    position: relative;
}

.brandsSmaill h5 {
    color: #242529;
    font-size: 18px;
    padding: 6px 0 0px;
    text-align: center;
    height: 24px;
    overflow: hidden;
}

.brandsSmaill p {
    position: absolute;
    font-size: 18px;
    left: 0;
    display: inline-block;
    padding: 5px 0px;
    text-align: center;
    width: 100%;
    color: #fff;
    z-index: 2;
    top: 99px;
    background: url(../Image/index/indexPriseBg.png) left bottom repeat-x;
    height: 56px;
    line-height: 84px;
}

.brandsSmaill p em {
    display: inline-block;
    font-style: normal;
}

.brandsSmaill p span {
    font-size: 12px;
    float: right;
    margin-top: 2px;
}

.brandsSmaill h6 {
    color: #242529;
    font-size: 14px;
    text-align: center;
    padding-bottom: 10px;
    font-weight: 100;
}

/*user-house-data*/
.dataBg {
    background: #fff;
    border: 1px solid #ebe5d8;
    padding: 30px;
}

.dataLeft {
    float: left;
    color: #18191b;
    font-size: 14px;
}

.dataLeft img {
    vertical-align: top;
    margin-right: 10px;
}

.dataBg table {
    margin-left: 185px;
    width: 600px;
}

.dataBg table th {
    width: 130px;
    vertical-align: top;
}

.dataBg table th a {
    display: block;
    text-decoration: none;
    font-weight: 100;
    text-align: center;
    color: #18191b;
    font-size: 14px;
    width: 100px;
    margin-right: 20px;
}

.dataBg table th a img {
    display: block;
    margin: 0 auto 5px;
}

.dataBg table td {
    width: 400px;
    padding-bottom: 20px;
    vertical-align: top;
}

.dataBg table td h4 {
    color: #242529;
    font-size: 14px;
    margin: 10px 0;
    font-weight: 100;
    width: 445px;
}

.dataBg table td h4 span {
    color: #e63232;
    font-size: 14px;
    margin-right: 5px;
}

.dataBg table td p.brandPGrey {
    color: #888888;
    font-size: 14px;
    margin-bottom: 5px;
}

.dataBg table td .brandPhoto a {
    padding-bottom: 0;
    background: none;
    line-height: 13px;
    display: inline-block;
    text-decoration: none;
    margin: 0 2px 5px;
    border: 1px solid #d8d8d8;
    height: auto;
}

.dataBg table td input {
    width: 445px;
    height: 32px;
    border: 1px solid #b7b7b7;
    color: #242529;
    font-size: 14px;
    line-height: 32px;
}

.dataBg table td a {
    display: block;
    text-decoration: none;
    height: 40px;
    background: #e6ba52;
    font-size: 16px;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    line-height: 40px;
}

.dataBg table td a:hover {
    background: #d0a745;
}

.yzmTr {
    display: none;
}

.dataBg table td.yzm input {
    width: 70%;
}

.dataBg table td.yzm input#getpasscode {
    height: 40px;
    border: 1px solid #b7b7b7;
    color: #242529;
    font-size: 14px;
    line-height: 38px;
    border-radius: 4px;
    margin-top: 1px;
    width: 25%;
}

/*lead*/
.leadLeft {
    width: 280px;
    float: left;
}

.leadLeft h4 {
    width: 200px;
    padding: 20px;
    background: #e6ba52;
    color: #fff;
    font-size: 20px;
}

.leadLeft ul li {
    width: 240px;
    background-color: #f9f7f3;
}

.leadLeft ul li > a {
    display: block;
    margin: 0 20px;
    padding: 20px 25px;
    border-bottom: 1px solid #ebe5d8;
    color: #000;
    font-size: 16px;
}

.leadLeft ul li.leadA:hover, .leadLeft ul li.leadA.cur {
    background: #fff;
}

.leadLeft ul li.leadA:hover > a, .leadLeft ul li.leadA.cur > a {
    border-bottom: 1px solid #fff;
}

.leadLeft ul li.leadDown > a, .leadLeft ul li.leadDown > a {
    background: url(../Image/lead/down.png) right center no-repeat;
}

.leadLeft ul li.leadDown.cur > a {
    background-image: url(../Image/lead/up.png);
}

.leadDown dl {
    display: none;
}

.leadDown dl dd {
    padding: 0px 30px;
}

.leadDown dl a {
    color: #888888;
    font-size: 16px;
    display: block;
    padding: 20px 45px;
    border-bottom: 1px solid #ebe5d8;
}

.leadDown dl dd.cur {
    background: #fff;
}

.leadDown dl dd.cur a {
    border-bottom: 1px solid #fff;
}

.leadList h4 {
    position: relative;
    height: 24px;
    padding: 15px 0 25px;
}

.leadList h4 span {
    display: inline-block;
    color: #000;
    font-size: 20px;
    font-weight: bold;
    position: absolute;
    left: 0;
    top: 15px;
    z-index: 3;
    background: #fff;
    padding-right: 10px;
}

.leadList h4 p {
    border-bottom: 1px solid #cccccc;
    position: absolute;
    left: 0;
    top: 27px;
    width: 100%;
}

.leadRight {
    width: 820px;
    float: left;
    padding-bottom: 50px;
}

.leadDiv {
}

.leadDiv p {
    color: #888888;
    font-size: 16px;
    line-height: 24px;
}

.leadDiv img {
    padding-top: 30px;
    max-width: 100%;
}

.photoImgTop img {
    border-radius: 100%;
}

/*fyx*/
.top-fyx {
    height: 400px;
    background-image: url(../Image/fyx/banner.jpg)
}

.fyxList {
    text-align: center;
}

.fyxList img {
    margin: 0 auto 40px;
    display: block;
}

.yoparkIconCk {
    display: inline-block;
    text-decoration: none;
    background: url(../Image/detail/star.png) 10px center no-repeat;
    padding: 5px 0px 5px 35px;
    background-size: 20px;
    border-radius: 4px;
    color: #000;
    font-size: 16px;
    height: 20px;
    line-height: 20px;
}

.yoparkIconCk:hover {
    color: #000;
}

.yoparkIconCk.cur {
    background-image: url(../Image/detail/starH.png);
    background-color: #d0a745;
    color: #FFF;
    border: 1px solid #d0a745;
}

/*photo*/
.top-photo {
    height: 400px;
    background-image: url(../Image/photo/banner.jpg)
}

.photoList {
    text-align: center;
    background: url(../Image/photo/photo.jpg) center top no-repeat;
    height: 2065px;
    margin-bottom: 100px;
    position: relative;
}

.photoList a {
    position: absolute;
    left: 50%;
    bottom: 70px;
    margin-left: -350px;
    display: block;
    background: url(../Image/photo/btn.jpg) left top repeat-x;
    border-radius: 6px;
    height: 41px;
    line-height: 41px;
    width: 258px;
    text-align: center;
    color: #282828;
    font-size: 18px;
    font-weight: bold;
}

.photoList a:hover {
    background: #d0a745;
    border-bottom: 1px solid #d0a745;
    height: 40px;
}

/*layer*/
.imageAdd {
    display: inline-block;
    position: relative;
    border: 1px solid #848484;
    margin-right: 8px;
}

.imageAdd a {
    width: 75px;
    display: block;
    text-decoration: none;
    color: #fff;
    background: #e6ba52;
    font-style: normal;
    padding: 1px 0px;
    font-size: 14px;
    position: absolute;
    top: 50%;
    margin-top: -10px;
    border-radius: 6px;
    text-align: center;
}

.imageAdd a:hover {
    background: #d0a745;
}

.listP {
    position: relative;
    height: 210px;
    width: 210px;
    float: left;
    margin-bottom: 5px;
}

.listP:hover span.listSpan, .listP:hover a {
    display: inline-block;
}

.listP span.listSpan {
    background: url(../Image/index/searchInputBgH.png) left top repeat;
    width: 101%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0px;
    z-index: 100;
    display: none;
}

.listP .listBtnA {
    width: 100%;
    left: 0;
    position: absolute;
    top: 50%;
    margin-top: -17px;
    z-index: 999;
    text-align: center;
}

.listP a {
    display: none;
    width: 65px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    text-decoration: none;
    border-radius: 4px;
    background: #e6ba52;
    font-style: normal;
    color: #fff;
    font-size: 14px;
    margin: 0 auto;
}

.listP a.listA01 {
    left: 25px;
}

.listP a.listA02 {
    right: 22px;
}

.listP a.listA03 {
    right: 2px;
    display: block;
    position: absolute;
    top: 2px;
    z-index: 101;
}

.imgListT {
    float: right;
    width: 773px;
}

.photoPush span {
    display: block;
    margin-right: 20px;
    color: #848484;
    font-size: 14px;
}

/*special*/
.specialBg {
    background: url(../Image/special/banner.jpg) center top no-repeat;
    height: 912px;
    width: 100%;
}

.special02Bg {
    background: url(../Image/special/bannerTg.jpg) center top no-repeat;
    height: 560px;
    width: 100%;
}

.special03Bg {
    background: url(../Image/special/banner03.png) center top no-repeat;
    height: 543px;
    width: 100%;
    position: relative;
    background-color: #393a3e;
}

.special04Bg {
    background: url(../Image/special/bannerSl.jpg) center top no-repeat;
    height: 560px;
    width: 100%;
    position: relative;
}

.specialSGJLBg {
    background: url(../Image/special/bannerSGJL.jpg) center top no-repeat;
    height: 400px;
    width: 100%;
    position: relative;
}

.specialBg img.specialImg {
    top: 160px;
    left: 50%;
    margin-left: -330px;
    position: absolute;
    -webkit-animation: turn 5s infinite;
    animation: turn 5s infinite;
}

.specialBg img.specialImg {
    z-index: 5;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

@-webkit-keyframes turn {
    to {
        -webkit-transform: rotateY(360deg);
    }
}

@keyframes turn {
    to {
        transform: rotateY(360deg);
    }
}

.specialW {
    width: 1100px;
    margin: 0 auto;
}

.specialImgBg {
    background: url(../Image/special/img.jpg) center top no-repeat;
    height: 1271px;
    width: 100%;
    position: relative;
}

.special02ImgBg {
    background: url(../Image/special/tgImg.jpg) center top no-repeat;
    height: 1021px;
    width: 100%;
    position: relative;
}

.special03ImgBg {
    background-position: center top;
    background-repeat: no-repeat;
    width: 100%;
    position: relative;
    background-color: #393a3e;
}

.special04ImgBg {
    background: url(../Image/special/img401.gif) center top no-repeat;
    height: 2797px;
    width: 100%;
    position: relative;
}

.specialPosition {
    position: absolute;
    top: 202px;
    left: 50%;
    margin-left: -565px;
}

.specialPosition ul li {
    float: left;
    margin: 0 15px;
    width: 252px;
    height: 350px;
    overflow: hidden;
    position: relative;
}

.specialPosition ul li a {
    display: block;
    width: 100%;
    height: 100%;
}

.specialPosition ul li div {
    width: 252px;
    height: 165px;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    left: 0;
}

.specialPosition ul li p {
    width: 252px;
    height: 165px;
    overflow: hidden;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
}

.specialPosition ul li a:hover p {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
}

/*special02*/
.special02Btn {
    color: #0162b1;
    font-size: 24px;
    text-align: center;
    line-height: 42px;
    width: 227px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 317px;
    margin-left: -472px;
}

.special02Btn:hover {
    background: #d0a745;
    color: #fff;
}

.special02To {
    color: #fff;
    font-size: 18px;
    position: absolute;
    left: 50%;
    top: 370px;
    margin-left: -445px;
}

.special02To:hover {
    color: #d0a745;
}

/*bannerDiv*/
.bannerInputDiv {
    position: relative;
    margin-top: 10px;
    height: 38px; /*overflow:hidden;*/
}

.bannerInputDiv input {
    height: 35px;
    line-height: 35px;
    border: 1px solid #e6e6e6;
}

.bannerDivBg {
    background: url(../Image/index/bannerDivBg.png) left top repeat;
    width: 397px;
    padding: 0 20px;
    height: 400px; /*overflow:hidden;*/
    position: absolute;
    left: 50%;
    margin-left: -550px;
    z-index: 8;
    top: 0px;
    z-index: 999;
}

.bannerDivBg h4 {
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #707171;
    padding-top: 15px;
}

.bannerDivA a {
    display: inline-block;
    padding: 2px 5px;
    color: #fff;
    font-size: 14px;
    margin: 0 3px 0px 0px;
    border-radius: 4px;
}

.bannerDivA a.cur {
    color: #242529;
    background: #fff;
}

.bannerInput {
    width: 370px;
    border: 1px solid #e6e6e6;
    height: 30px;
    line-height: 30px;
    padding: 5px;
    border: none;
    color: #19181b !important;
}

.bannerInputDiv a {
    display: block;
    width: 60px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    background: #e6ba52;
    text-decoration: none;
    color: #fff;
    position: absolute;
    right: 0;
    top: 0px;
    border-right-top-radius: 4px;
    border-right-bottom-radius: 4px;
}

.bannerInputDiv input.bannerInput01 {
    float: left;
    width: 145px;
    line-height: 36px;
    border: none;
    color: #a3a3a3;
}

.bannerInputDiv select.bannerSelect01 {
    width: 158px;
    line-height: 30px;
    border: none;
    height: 30px;
    margin-top: 3px;
    line-height: 36px;
}

.InputDiv {
    position: absolute;
    width: 210px;
    height: 36px;
    border: 1px solid #e6e6e6;
    background: #fff;
    left: 0;
    top: 0;
}

.InputDiv1 {
    position: absolute;
    width: 207px;
    height: 36px;
    border: 1px solid #e6e6e6;
    background: #fff;
    left: 220px;
    top: 0;
}

.bannerInputDiv span {
    float: left;
    padding: 0 10px;
    color: #a3a3a3;
    font-size: 14px;
    display: block;
    border-right: 1px solid #e6e6e6;
    margin-top: 6px;
}

.bannerInputDiv a:hover {
    background: #d0a745;
}

input[placeholder], [placeholder], *[placeholder] {
    color: #19181b !important;
}

/*gyjjs*/
.diaCon .gyjJs {
    border-top: none;
    margin: 0;
    padding: 0;
}

.diaCon .gyjJs li {
    border: none;
    -moz-box-shadow: 0 0 0 #fff;
    -webkit-box-shadow: 0 0 0 #fff;
    box-shadow: 0 0 0 #fff;
    width: 100%;
    margin: 0;
}

.diaCon .gyjJs ul li div a.gyjJsP {
    height: auto;
    background: none;
    font-size: 14px;
}

.diaCon .gyjJs ul li h4 span {
    right: 40px;
}

.gyjJs {
    padding: 25px 0;
    border-top: 1px solid #e6e6e6;
    margin-top: 20px;
}

.gyjJs ul li {
    float: left;
    margin: 0 7px 20px;
    border: 1px solid #eeeeee;
    -moz-box-shadow: 2px 5px 5px #eeeeee;
    -webkit-box-shadow: 2px 5px 5px #eeeeee;
    box-shadow: 2px 5px 5px #eeeeee;
    width: 350px;
}

.gyjJs ul li h4 {
    padding: 10px 20px;
    font-size: 18px;
    color: #fff;
    position: relative;
}

.gyjJs ul li h4 span {
    display: block;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    position: absolute;
    right: 20px;
    top: 10px;
}

.gyjJs ul li h4.h4Red {
    background: #c9433c;
}

.gyjJs ul li h4.h4Green {
    background: #3c71c9;
}

.gyjJs ul li h4.h4Red {
    background: #c9433c;
}

.gyjJs ul li h4.h4Yellow {
    background: #d0a745;
}

.gyjJs ul li div {
    padding: 10px 20px;
}

.gyjJs ul li div.clean {
    position: relative;
}

.gyjJs ul li div.clean a.cleanA {
    display: block;
    text-decoration: none;
    margin-left: 10PX; /*float:right;*/
    position: absolute;
    top: 10px;
    right: 40px;
}

.gyjJs ul li div.clean a.deletA {
    right: 10px;
}

.gyjJs ul li div.doubleInformation {
    position: absolute;
    bottom: 10px;
    left: 0;
}

.gyjJs ul li div.gyjJsDiv {
    border-bottom: 1px solid #eeebe5;
    position: relative;
}

.gyjJs ul li div h5 {
    color: #242529;
    font-size: 14px;
    font-weight: bold;
    margin: 0px 0 10px;
    height: 24px;
    overflow: hidden;
    display: none;
}

.gyjJs ul li div a.gyjJsP {
    color: #242529;
    font-size: 12px;
    margin: 0px 0 0px;
    height: 100px;
    padding-right: 20px;
    background: url(../Image/index/dRight.png) right 85px no-repeat;
    line-height: 20px;
    overflow: hidden;
    display: block;
}

.gyjJs ul li div a.gyjJsP img {
    vertical-align: middle;
    float: right;
    margin: 10px 5px 0 0;
}

.gyjJs ul li div a.gyjJsRen {
    background: url(../Image/index/ren.png) left center no-repeat;
    padding-left: 20px;
    color: #242529;
    font-size: 14px;
    font-weight: bold;
    margin-right: 20px;
    cursor: default;
}

.gyjJs ul li div a.gyjJsTel {
    background: url(../Image/index/tel.png) left center no-repeat;
    padding-left: 20px;
    color: #242529;
    font-size: 14px;
    font-weight: bold;
    cursor: default;
}

/*release*/
.releaseBg {
    background: #fff;
    padding-top: 30px;
}

.releaseBg a {
    font-size: 16px;
    color: #242529;
    padding: 0 20px 30px;
    border: 1px solid #fff;
    display: inline-block;
}

.releaseBg a.cur {
    border-bottom: 1px solid #d0a745;
    color: #d0a745;
    font-weight: bold;
}

.releaseBg a.releaseAdd {
    position: absolute;
    right: 0;
    top: 0;
    color: #18191b;
    font-size: 16PX;
    background: url(../Image/release/jia.png) left center no-repeat;
    padding: 0 0 0 30PX;
}

#recommend a.releaseAdd {
    position: absolute;
    right: 0;
    bottom: 0;
    color: #18191b;
    font-size: 14PX;
    background: url(../Image/release/jia.png) left center no-repeat;
    padding: 0 0 0 30PX;
}

.releaseP {
    width: 100%;
    text-align: center;
    color: #242529;
    font-size: 16px;
}

.releaseP img {
    vertical-align: middle;
    margin-right: 10px;
}

/*want*/
.wantRadio {
    margin-right: 5px;
    vertical-align: middle;
}

.ml20 {
    margin-left: 20px;
}

.wantAList a {
    display: inline-block;
    text-decoration: none;
    color: #18191b;
    border: 1px solid #18191b;
    padding: 0px 5px;
    font-size: 14px;
    margin: 0 5px 5px 0;
}

.wantAList a.cur {
    background: #18191b;
    color: #fff;
}

.wantInput {
    position: relative;
    height: 60px;
    width: 100%;
}

.wantInput input.wantInput01 {
    position: absolute;
    left: 0;
    top: 2px;
    width: 36% !important;
}

.wantInput input.wantInput02 {
    position: absolute;
    left: 40%;
    top: 2px;
    width: 60% !important;
}

/*userChang*/
.userChange {
    position: absolute;
    right: 0;
    top: 3px;
    background: #fff;
    text-align: right;
    max-width: 230px;
    position: relative;
    background: url(../Image/detail/blackDown.png) right 12px no-repeat;
    padding-right: 15px;
}

.userChange:hover {
    background-image: url(../Image/detail/blackUp.png);
}

#header .headerLink .userChange a.userTitle {
    margin: 0 5px;
    font-size: 16px;
    color: #19181b;
    height: 30px;
    overflow: hidden;
    display: block;
    text-decoration: none;
}

#header .headerLink .userChange a.userTitle:hover {
    color: #d0a745;
}

#header .headerLink .userChange ul {
    display: none;
    border: 1px solid #d7d7d7;
    width: 110px;
    position: absolute;
    right: 0;
    top: 30px;
    z-index: 10;
    background: #fff;
}

#header .headerLink .userChange ul li {
}

#header .headerLink .userChange ul li a {
    width: 100%;
    color: #19181b;
    font-size: 14px;
    text-align: center;
    display: block;
    padding: 3px 0;
    border-bottom: 1px solid #d7d7d7;
    margin: 0 !important;
}

#header .headerLink .userChange ul li a:hover {
    color: #848484;
}

#header .headerLink .userChange ul li a.cur {
    background: #d0a745;
    color: #fff !important;
}

.addZm {
    position: absolute;
    right: 10px;
    top: 5px;
    color: #b69c7f;
}

.addZm img {
    vertical-align: middle;
    margin-right: 5px;
    margin-top: -2px;
}

/*center*/

.slick-center h3 {
    color: #e67e22;
    opacity: 1;
    position: relative;
}

.center h3 {
    opacity: 1;
    overflow: hidden; /* width:703px;*/
    height: 400px;
}

.center .h3List {
    overflow: hidden;
    width: 703px;
}

.slick-center span.zu {
    display: block;
    position: absolute;
    top: 350px;
    left: 50%;
}

span.zu {
    display: block;
    padding: 10px 0;
    background: url(../Image/detail/spanBg.png) left top repeat;
    width: 100%;
    position: absolute;
    top: 185px;
    left: 50%;
    color: #fff;
    text-align: center;
    font-size: 16px;
    z-index: 10;
}

.center h3 .swiper-slide {
    background-size: cover;
    width: 100%;
    height: 400px;
}

.center h3 .swiper-slide img {
    vertical-align: middle;
    width: 700px;
    max-height: 400px;
    width: 100%;
    height: 100%;
}

.content {
    margin: auto;
    padding: 0px;
    width: 100%;
    height: 400px;
    overflow: hidden;
}

.content:after, .buttons::after {
    clear: both;
    content: "";
    display: table;
}

.slick-dots {
    position: absolute;
    bottom: 0px;
    margin: 0 auto 10px;
    background: none;
    text-align: center;
    z-index: 999;
    display: none !important;
}

.slick-dots li {
    display: inline-block;
    margin: 0 5px;
    width: 10px;
    height: 10px;
    border: 1px solid #fff;
    border-radius: 100%;
    float: left;
}

.slick-dots li a {
    width: 10px;
    height: 10px;
    display: block;
}

.slick-dots li.slick-active {
    background: #fff;
}

.dataA {
    display: block;
}

.dataA img {
    border-radius: 100px;
}

/*运营商个人中心*/

.fdTitle {
    padding: 15px;
    background: #fff;
}

.fdTitle table {
}

.fdTitle table th {
    padding: 25px 15px;
    border-right: 1px solid #ebe5d8;
    width: 200px;
    position: relative;
}

.fdTitleRight {
    width: 93px;
    margin-left: 15px;
    float: left;
    text-align: left;
}

.fdTitleRight h4 {
    color: #18191b;
    font-size: 18px;
    font-weight: bold;
}

.fdTitleRight h5 {
    color: #18191b;
    margin: 0 0 5px;
    font-size: 14px;
    font-weight: 100;
}

.fdTitleRight a {
    display: block;
    text-decoration: none;
    color: #005aad;
    font-size: 14px;
    background: url(../Image/data/suo.png) left center no-repeat;
    padding-left: 20px;
}

.fdYE {
}

.fdYE P {
    width: 100%;
    color: #000;
    font-size: 24PX;
    font-weight: bold;
    text-align: center;
    border-bottom: 1px solid #ebe5d8;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.fdYE P span {
    display: inline-block;
    font-size: 16px;
}

.fdYE P a {
    display: inline-block;
    margin-left: 10px;
    color: #242529;
    font-size: 16px;
    font-weight: 100;
}

.fdYE a.look {
    color: #d0a745;
    font-size: 16px;
    text-align: center;
    display: block;
}

.fdImg {
    text-align: center;
    color: #000;
    font-size: 20px;
}

.fdImg img {
    margin: 0 auto 10px;
    display: block;
}

.fdImg a {
    color: #000;
    font-weight: 100;
    display: block;
    text-decoration: none;
}

.fdImg img.icon02 {
    display: none;
}

.fdImg img.downData {
    position: absolute;
    left: 50%;
    margin-left: -10px;
    bottom: -39px;
    display: none;
}

.fdImg a:hover, .fdImg a.cur {
    color: #b79c7d;
}

.fdImg a:hover img.icon01, .fdImg a.cur img.icon01 {
    display: none;
}

.fdImg a:hover img.icon02, .fdImg a.cur img.icon02, .fdImg a:hover img.downData, .fdImg a.cur img.downData {
    display: block;
}

.fdAList table {
    width: 100%;
}

.fdAList th a {
    padding: 25px;
    display: block;
    text-decoration: none;
    color: #5b5b5b;
    font-size: 16px;
    text-align: center;
    border-bottom: 2px solid #f9f7f3;
}

.fdAList th a.cur {
    color: #e6ba52;
    border-bottom: 2px solid #e6ba52;
}

.fdAList td {
    text-align: right;
}

.fdAList td input {
    width: 237px;
    height: 35px;
    line-height: 35px;
    border: 1px solid #e6e6e6;
    border-right: none;
    position: absolute;
    right: 80px;
    top: 0px;
}

.fdAList td .fdDiv {
    position: relative;
    width: 317px;
    height: 40px;
    top: 18px;
    float: right;
}

.fdAList td .fdDiv1 {
    position: relative;
    width: 90px;
}

.fdAList td .fdDiv a {
    position: absolute;
    right: 10px;
    top: 0px;
    height: 37px;
    width: 80px;
    color: #fff;
    font-size: 16px;
    display: inline-block;
    text-align: center;
    line-height: 37px;
    background: #e6ba52;
}

.fdAList td .fdDiv a:hover {
    background: #d0a745;
}

.fdAList td .fdDiv1 a {
    position: absolute;
    right: 0;
    top: -20px;
    height: 35px;
    width: 78px;
    font-size: 16px;
    display: inline-block;
    text-align: center;
    line-height: 37px;
    color: #e6ba52;
    border: 1px solid #e6ba52;
}

.fdAList td .fdDiv1 a:hover {
    color: #d0a745;
    border: 1px solid #d0a745;
}

.zjAList {
    margin-top: 30px;
}

.zjAList a {
    display: inline-block;
    color: #242529;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    padding: 20px 25px;
    border: 1px solid #f9f7f3;
    border-bottom: none;
    margin-bottom: -1px;
}

.zjAList a.cur {
    background: #fff;
    border: 1px solid #ebe5d8;
    border-bottom: 1px solid #fff;
}

.fdAList {
    border-top: 1px solid #ebe5d8;
    border-right: 1px solid #ebe5d8;
    border-left: 1px solid #ebe5d8;
}

.zjSC {
    background: #fff;
    border: 1px solid #ebe5d8;
    padding: 30px 25px;
    font-family: microsoft yahei !important;
}

.zjSC table {
    width: 100%;
}

.zjSCPd {
    padding: 25px;
    border-bottom: 1px solid #e6e6e6;
}

.zjSC th.zjTh01 {
    width: 300px;
    text-align: left;
}

.zjSC th.zjTh02 {
    width: 517px;
    text-align: left;
}

.zjSC th.zjTh03 {
    text-align: center;
}

.zjWord {
    border-right: 1px dotted #ccc;
}

.zjWord a {
    color: #18191b;
    font-size: 18px;
    font-weight: bold;
    display: inline-block;
    text-decoration: none;
}

.zjWord a span {
    display: inline-block;
    margin-left: 10px;
    font-size: 16px;
    color: #000;
    padding-bottom: 5px;
    border-bottom: 1px solid #000;
}

.zjWord p {
    color: #333333;
    font-size: 14px;
    margin: 5px 0 15px;
}

.zjWord h5 span {
    display: inline-block;
    margin-right: 10px;
    color: #848484;
    font-size: 14px;
}

.zjWord h5 span img {
    vertical-align: middle;
    margin-right: 5px;
}

.zjWord em {
    color: #e6ba52;
    font-family: 16px;
    border: 1px solid #e6ba52;
    border-radius: 4px;
    display: block;
    width: 180px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    font-style: normal;
    margin: 10px 0;
}

.zjWord em img {
    vertical-align: middle;
    margin-right: 5px;
}

.zjWord h6 span {
    display: inline-block;
    margin-right: 10px;
    color: #242529;
    font-size: 14px;
}

.zjWord h6 span img {
    vertical-align: middle;
    margin-right: 5px;
}

.zjTh03 p {
    color: #d0a745;
    font-size: 26px;
    text-align: center;
    margin-bottom: 10px;
}

.zjTh03 p span {
    display: inline-block;
    font-size: 16px;
}

.zjTh03 a {
    width: 186px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    border: 1px solid #000000;
    color: #000000;
    font-size: 16px;
    border-radius: 6px;
    text-decoration: none;
    margin: 0 auto;
    display: block;
}

.fdList3 {
    margin-top: 30px;
    border-bottom: 1px solid #ebe5d8;
}

.fdList4 {
    display: none;
}

.fdList2 tr {
}

.fdList2 tr.inComeTr {
    cursor: pointer;
    display: block;
    background: url(../Image/data/rightBlack.png) right center no-repeat;
    background-size: 10px;
    margin-right: 25px;
}

.fdList2 tr.inComeTr th {
    width: 670px;
}

.fdList2 tr.fdListTr2 {
    background: url(../Image/data/rightBlack.png) right center no-repeat;
}

.fdList2 th h6 {
    color: #5b5b5b;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    padding: 10px 25px;
}

.zhDetailTab th h6 {
    color: #5b5b5b;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}

.fdList2 .fdListTr th h4, .fdList2 .fdListTr td p.zhP, .fdList2 .fdListTr td p.zhP span {
    color: #999;
    font-size: 16px;
}

.fdList2 th a {
    padding: 27px 25px;
    display: block;
    text-decoration: none;
    color: #5b5b5b;
    font-size: 16px;
    text-align: center;
}

.fdList2 th a.thDataA {
    padding: 0;
    display: block;
    text-decoration: none;
    color: #5b5b5b;
    font-size: 16px;
    text-align: center;
}

.fdList2 th a.cur {
    color: #b79c7d;
    border-bottom: 2px solid #b79c7d;
}

.fdList2 td {
    text-align: right;
}

.fdList2 td input {
    width: 237px;
    height: 35px;
    line-height: 35px;
    border: 1px solid #e6e6e6;
    border-right: none;
    position: absolute;
    right: 80px;
    top: 0px;
}

.fdList2 td .fdDiv {
    position: relative;
    width: 317px;
    height: 40px;
    top: 18px;
    float: right;
}

.fdList2 td .fdDiv1 {
    position: relative; /* width:125px;*/
    margin-right: 25px;
    height: 40px;
    top: 20px;
}

.fdList2 td .fdDiv a {
    position: absolute;
    right: 10px;
    top: 0px;
    height: 37px;
    width: 80px;
    color: #fff;
    font-size: 16px;
    display: inline-block;
    text-align: center;
    line-height: 37px;
    background: #242529;
}

.fdList2 td .fdDiv a:hover {
    background: #d0a745;
}

.fdList2 td .fdDiv1 a {
    position: absolute;
    right: 0;
    top: -20px;
    height: 35px;
    width: 120px;
    font-size: 16px;
    display: inline-block;
    text-align: center;
    line-height: 37px;
    color: #fff;
    background: #242529;
}

.fdList2 td .fdDiv1 a:hover {
    color: #fff;
    background: #b79c7d;
}

.fdList2 td .fdDiv1 a img {
    vertical-align: middle;
    margin-right: 10px;
    margin-top: -5px;
}

.fdList2 table {
    width: 100%;
    background: #fff;
}

.fdList2 th {
    text-align: center;
    color: #848484;
    font-size: 14px;
}

.fdList2 td {
    text-align: center;
    padding: 20px 0;
    width: 390px;
}

.fdList2 td h4 {
    color: #000;
    font-size: 20px;
    padding-left: 20px;
    text-align: left;
    font-weight: bold;
}

.fdList2 td h5 {
    color: #000;
    font-size: 20px;
    padding-left: 20px;
    font-weight: bold;
}

.fdList2 td h4 span {
    display: inline-block;
    font-size: 14px;
    font-weight: 100;
}

.fdList2 td h5 a {
    display: inline-block;
    margin-left: 10px;
}

.fdList2 td p {
    font-size: 14px;
    padding-left: 20px;
    text-align: left;
    color: #848484;
}

.fdList2 td .fdSpan { /* width:120px;*/
    position: relative;
    margin: 0 10px;
    height: auto;
    text-align: center;
}

.fdList2 td .fdSpan span.red {
    display: inline-block;
    padding: 0 5px;
    line-height: 24px;
    text-align: center;
    border: 1px solid #fa7a2c;
    color: #fa7a2c;
    border-radius: 100px;
    margin: 5px 0;
}

.fdList2 td .fdSpan span.green {
    display: inline-block;
    padding: 0 5px;
    line-height: 24px;
    text-align: left;
    border: 1px solid #55b929;
    color: #55b929;
    border-radius: 100px;
    margin: 5px 0;
}

.fdList2 td .fdSpan a {
    display: block;
    position: absolute;
    right: 0;
    top: 20px;
}

.fdList2 td a.fdYellow {
    display: block;
    text-decoration: none;
    text-align: center;
    color: #e6ba52;
    margin: 3px 0;
}

.fdList2 td a.fdYellow:hover {
    color: #d0a745;
}

.fdList2 td a.fdSq {
    display: block;
    margin: 0 auto 5px;
    color: #000;
    font-size: 15px;
    width: 110px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #000;
}

.fdList2 td a.fdSq:hover {
    color: #d0a745;
    border: 1px solid #d0a745;
}

.fdList2 td a.fdSqTj {
    color: #000;
    text-align: center;
    font-size: 15px;
    display: block;
    text-decoration: none;
}

.fdList2 td a.fdSqTj:hover {
    color: #d0a745;
}

.fdTitle table td {
    text-align: right;
    width: 200px;
}

.fdTitle table td a {
    width: 198px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    color: #242529;
    font-size: 16px;
    display: block;
    text-decoration: none;
    border: 1px solid #242529;
    border-radius: 6px;
}

.fdTitle table td a img {
    vertical-align: middle;
    margin-right: 5px;
}

.dataList {
    margin: 30px 0;
    padding: 0 25px;
    border-right: 1px dashed #e2daca;
    height: 163px;
    text-align: left;
    position: relative;
}

.dataList img {
    float: left;
    margin-right: 20px;
}

.dataList h4 {
    color: #18191b;
    font-size: 20px;
    margin-bottom: 10px;
    font-weight: bold;
}

.dataList h4 span {
    display: inline-block;
    color: #3b9019;
    font-size: 14px;
    margin-left: 10px;
    font-weight: 100;
}

.dataList h4 span.dataRed {
    color: #fc1624;
}

.dataList p {
    color: #18191b;
    font-size: 14px;
    margin-bottom: 15PX;
    font-weight: 100;
}

.dataList p.greyP {
    color: #888888;
    font-size: 14px;
}

.dataList H5 {
    color: #000000;
    font-size: 26px;
    position: absolute;
    left: 290px;
    bottom: 0;
}

.dataList H5 span {
    display: inline-block;
    margin-left: 5px;
    color: #000;
    font-size: 16px;
    font-weight: 100;
}

.fdList2Pd {
    background: #fff;
}

.fdList2 td .tdData {
    width: 70%;
    margin: 0 auto;
}

.fdList2 td .tdData table {
    width: 100%;
}

.fdList2 td .tdData table tr {
    border-bottom: none;
}

.fdList2 td a.fourList {
    display: inline-block;
    color: #242529;
    font-size: 16px;
    margin-top: 5px;
    text-align: center;
    padding: 0;
    font-weight: 100;
}

.fdList2 td a.fourList img {
    display: block;
    margin: 0 auto 5px;
}

.fdList2 td a.fourList:hover {
    color: #b79c7d;
}

.fdList2 td a.fourListBtn {
    color: #242529;
    font-size: 16px;
    border: 1px solid #242529;
    width: 98px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    margin: 0 auto 20px;
    display: block;
}

.fdList2 td a.fourListBtn:hover {
    background: #242529;
    color: #fff;
}

/*资金帐户*/
.fdList2 td .fdDiv1 a.ye {
    color: #242529;
    font-size: 16px;
    position: absolute;
    right: 0;
    top: -18px;
    width: auto;
    background: none;
    width: 300px;
    text-align: right;
}

.fdList2 td .fdDiv1 a.ye span {
    display: inline-block;
    color: #fc1624;
    font-size: 24px;
    margin-left: 3px;
}

.fdList2 td .fdDiv1 a.ye em {
    display: inline-block;
    color: #fc1624;
    font-size: 18px;
    font-style: normal;
}

.fdList2 td .fdDiv1 a.YETX {
    background: url(../Image/data/yeH.png) 10PX center no-repeat;
    border: 1PX solid #242529;
    color: #242529;
    text-align: left;
    padding-left: 43PX;
    width: 75PX;
    line-height: 35px;
}

.fdList2 td .fdDiv1 a.YETX:hover {
    background: url(../Image/data/ye.png) 10PX center no-repeat;
    color: #fff;
    background-color: #242529;
}

.fdList2 td.width150 {
    width: 150px !important;
}

.zhLeft {
    text-align: left;
}

h4.zhH4 {
    color: #000000;
    font-size: 20px;
    text-align: left;
    padding-left: 25px;
    margin-right: 30px;
    display: inline-block;
    min-width: 181px;
}

.fdList2 td p.zhP {
    color: #888888;
    font-size: 18px;
    text-align: right;
    padding-right: 25px;
}

.fdList2 td p.zhP span {
    color: #2dca4e;
    font-size: 26px;
    margin-left: 40px;
    min-width: 156px;
    display: inline-block;
}

.fdList2 td p.zhP em {
    color: #000;
    font-size: 18px;
    margin-left: 3px;
    font-style: normal;
    width: 18px;
    display: inline-block;
}

.zhM25 {
    margin: 0 25PX;
}

.zhM25 a {
    display: block;
    text-decoration: none;
    padding: 20px 0;
}

.zhM25 img {
    width: 100%;
}

.zhM25 a:hover img {
    box-shadow: rgba(183, 156, 125, 0.8) 3px 3px 5px;
}

.zhLeftP {
    color: #888888;
    font-size: 14px;
    margin-top: 3px;
    margin-left: 25px;
    font-weight: 100;
}

.zhRight {
    text-align: right;
}

.zhRight h4 {
    color: #000;
    font-size: 18px;
    text-align: center;
}

.zhRight h4 span {
    display: inline-block;
    font-size: 26px;
}

.zhGreen {
    color: #2dca4e;
}

.zhRed {
    color: #fc1624;
}

.zhBlack {
    color: #242529;
}

.zhRight p {
    color: #888888;
    margin-top: 3px;
    font-size: 14px;
    font-weight: 100;
    text-align: center;
}

a.zhPay {
    display: block;
    text-decoration: none;
    font-size: 18px;
    padding-right: 25px;
    text-align: right;
}

a.zhPay img {
    vertical-align: middle;
    margin-left: 40px;
    width: 10px;
}

a.zhGreen:hover {
    color: #2dca4e;
}

a.zhRed:hover {
    color: #fc1624;
}

a.zhBlack:hover {
    color: #242529;
}

.zhDetailPd {
    padding: 10px;
    position: relative;
}

.zhDetailPd h4 {
    color: #18191b;
    font-size: 20px;
    margin-bottom: 5px;
    font-weight: bold;
}

.zhDetailPd p {
    color: #333333;
    font-size: 14px;
    margin-bottom: 5px;
}

.zhDetailPd p.zhDetailP {
    color: #333;
    font-size: 16px;
    font-weight: bold;
}

.zhDetailRight {
    position: absolute;
    right: 10px;
    bottom: 10px;
}

.zhDetailRight h5 {
    color: #fc1624;
    font-size: 26px;
    text-align: right;
}

.zhDetailRight h5 span {
    color: #000;
    font-size: 18px;
    margin-left: 3px;
}

.zhDetailPd .zhDetailRight p {
    color: #888888;
    font-size: 14px;
    margin-top: 5px;
    text-align: right;
}

.zhDetailTab {
    background: #fff;
    padding: 0 25px;
    margin-top: 20px;
}

.zhDetailTab table {
    width: 100%;
}

.zhDetailTab table tr {
    border-bottom: 1px solid #f5f5f5;
}

.zhDetailTab table th {
    padding: 15px 0;
    text-align: left;
    color: #000;
    font-size: 20px;
    font-weight: 100;
}

.zhDetailTab table td {
    padding: 15px 0;
    text-align: right;
}

.zhDetailTab table h4 {
    color: #5b5b5b;
    font-size: 16px;
}

.zhDetailTab p {
    font-size: 20px;
}

.zhDetailTab a {
    text-decoration: none;
    display: block;
    color: #242529;
    font-size: 14px;
    width: 78px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    border: 1px solid #242529;
    float: right;
}

.zhDetailTab a:hover {
    background: #242529;
    color: #fff;
}

.greyBgPay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99999;
    background: url(../Image/data/greyBg.png) left top repeat;
    text-align: center;
    display: none;
}

.greyBgPay div {
    width: 360PX;
    position: fixed;
    top: 30%;
    left: 50%;
    margin-left: -180px;
    background: #FFF;
}

.greyBgPay div P {
    color: #18191b;
    font-size: 16px;
    text-align: center;
    padding-top: 20px;
    margin: 0 15px;
}

.greyBgPay div P span {
    font-family: "宋体";
    font-weight: bold;
}

.greyBgPay div P em {
    color: #18191b;
    font-size: 16px;
    font-style: normal;
    padding-top: 20px;
}

.greyBgPay div a {
    display: block;
    text-align: center;
    color: #18191b;
    font-size: 18px;
    padding: 15px 0;
    border-top: 1px solid #d7d7d7;
    margin-top: 30px;
}

/*弹框*/
.yzTan {
    position: relative;
}

.yzTan h4 {
    color: #18191b;
    font-size: 16px;
    text-align: center;
    padding: 35px 0 5px;
}

.yzTan p {
    color: #848484;
    font-size: 14px;
    text-align: center;
}

.yzTanDiv {
    width: 100%;
    height: 50px;
    margin-top: 35px;
}

.yzTanDiv table {
    width: 100%;
    border-top: 1px solid #d7d7d7;
}

.yzTanDiv table th {
    width: 49%;
    border-right: 1px solid #d7d7d7;
}

.yzTanDiv table td {
    width: 50%;
}

.yzTanDiv table a {
    display: block;
    text-align: center;
    line-height: 49px;
    color: #18191b;
    font-size: 16px;
    font-weight: 100;
}

.yzTanDiv table a:hover {
    color: #d0a745;
}

a.close {
    position: absolute;
    right: 10px;
    top: 5px;
    display: block;
}

.yjTab {
    width: 70%;
    margin: 0 auto;
    padding-top: 35px;
}

.yjTab table {
    width: 100%;
}

.yjTab th {
    width: 85px;
    color: #000000;
    font-size: 16px;
    text-align: right;
    padding: 5px 5px 5px 0;
}

.yjTab td {
    color: #000000;
    font-size: 16px;
    padding: 5px 0;
}

.yjTab td input {
    width: 100%;
    height: 30px;
    line-height: 30px;
    border: 1px solid #000000;
}

.yjTab td span {
    display: inline-block;
    font-size: 14px;
}

.yzTan h6 {
    color: #848484;
    font-size: 14px;
    text-align: center;
    padding: 35px 0 5px;
    text-align: center;
}

.yzTan h5 {
    color: #000000;
    font-size: 22px;
    color: #000;
    font-weight: bold;
    text-align: center;
}

.yzTan h5 span {
    display: inline-block;
    margin-left: 5px;
    font-size: 14px;
    color: #848484;
}

.fbA {
    display: inline-block;
    width: 130px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #e6ba52;
    color: #fff;
    font-size: 14px;
}

.fbA img {
    vertical-align: middle;
    margin-right: 5px;
    margin-top: -3px;
}

.fbA:hover {
    background: #d0a745;
    color: #fff;
}

h4.housePageH4 {
    color: #18191b;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 5px;
}

/*助手app*/
.special03Phone {
    position: absolute;
    left: 50%;
    margin-left: 68px;
    top: 48px;
    -webkit-animation: scaleout 1.3s infinite ease-in-out;
    animation: scaleout 1.3s infinite ease-in-out;
}

@-webkit-keyframes scaleout {
    0% {
        -webkit-transform: scale(1.0)
    }
    100% {
        -webkit-transform: scale(1.1);
        opacity: 0;
    }
}

@keyframes scaleout {
    0% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0);
    }
    100% {
        transform: scale(1.1);
        -webkit-transform: scale(1.1);
        opacity: 0;
    }
}

.special04Phone {
    position: absolute;
    left: 50%;
    margin-left: 68px;
    top: 83px; /* -webkit-animation:wheelSpin 5s infinite ease-in-out;animation:wheelSpin 5s infinite ease-in-out;*/
}

@keyframes wheelSpin {
    0% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
    100% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@-webkit-keyframes wheelSpin {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.bannerInputDiv01 {
    position: relative;
}

a.gjcA {
    background: #b79c7d;
    height: 34px;
    line-height: 34px;
    width: 410px;
    text-align: center;
    display: inline-block;
    color: #fff;
    margin-top: 0px;
    border-radius: 6px;
}

a.gjcA:hover {
    background: #9a8063;
}

a.gjcA01 {
    width: 100px;
    text-align: center;
    display: INLINE-BLOCK;
    margin-left: 10px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #b79c7d;
    border-radius: 6px;
    color: #b79c7d;
}

a.gjcA01:hover {
    background: #9a8063;
    color: #fff;
}

/*house_detail*/
.loadImg {
    position: fixed;
    width: 4%;
    left: 48%;
    top: 45%;
    z-index: 9999999;
}

.ewmPhoneImg {
    background: url(../Image/detail/yzBg.png) left top repeat;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999;
    display: block;
}

.kk {
    width: 421px;
    height: 552px;
    position: fixed;
    display: none;
    z-index: 9999999;
    left: 50%; /* margin-left:-380px;*/
}

.ewmPhoneImg01 {
    background: url(../Image/detail/yzBg.png) left top repeat;
    width: 421px;
    height: 552px;
    position: absolute;
    top: 5%;
    right: 69%;
    margin-right: -400px;
    z-index: 999999;
    display: block;
    border-radius: 6px;
    z-index: 99;
}

.ewmPhoneImg01 .ewmBg {
    background: url(../Image/detail/ewmPhone.png) left top no-repeat;
    margin: 2px;
    width: 417px;
    height: 548px;
    border-radius: 6px;
}

.ewmPhoneImg01 .ewmBg a {
    display: block;
    width: 29px;
    height: 29px;
    text-decoration: none;
    position: absolute;
    right: 25px;
    top: 23px;
}

.mt0 {
    margin-top: 0 !important;
}

.dataBg table td select {
    border: 1px solid #b7b7b7;
    height: 32px;
}

.house-botton h4 p.houseGreyBg {
    text-align: center;
    color: #a3a3a3;
    font-size: 12px;
    border-bottom: none;
    line-height: 20px;
    margin-top: 5px;
    font-weight: 100;
    padding-bottom: 0;
    margin-bottom: 0;
}

.hI01 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 96px;
    overflow: hidden;
    background: #fff;
    z-index: 99;
}

.hI01 li {
    border-bottom: 1px solid #d2d2d2;
    padding: 15px;
}

.hI01 h4 {
    color: #242529;
    font-size: 27px;
    margin-bottom: 10px;
}

.hI01 h4 span {
    font-size: 16px;
}

.hI01 h4 em {
    margin-left: 10px;
    font-size: 16px;
    color: #d0413d;
    text-decoration: line-through;
    display: inline-block;
    font-style: normal;
}

.hI01 p span {
    display: inline-block;
    margin-right: 10px;
    padding: 2px 10px;
    color: #fff;
    font-size: 16px;
    color: #fff;
    border-radius: 4px;
}

.hI01 p span.hiSpanRed {
    background: #f17377;
}

.hI01 p span.hiSpanGreen {
    background: #84cd70;
}

.hI01 a.djA {
    display: block;
    position: absolute;
    right: 15px;
    top: 15px;
    background: url(../Image/detail/down.png) right top no-repeat;
    width: 12px;
    height: 8px;
}

.hI01 a.djA.cur {
    background-image: url(../Image/detail/up.png);
}

.hi02 {
    margin-top: 66px;
}

.hi02 p.hiAddress {
    color: #242529;
    font-size: 16px;
}

.hi02 div.hiGrey {
    background: #f3f3f3;
    margin: 15px 0 0;
}

.hi02 div.hiGrey li {
    border-bottom: 1px solid #d7d7d7;
    padding: 15px;
}

.hi02 div.hiGrey li a {
    display: block;
    color: #18191b;
    font-size: 14px;
    background: url(../Image/detail/blackRight.png) right center no-repeat;
}

.hi02 div.hiGrey li p {
    display: block;
    color: #18191b;
    font-size: 14px;
}

.hi02 div.hiGrey li p img {
    vertical-align: middle;
    margin: -3px 5px 0;
}

.hi02 div.hiGrey li p span {
    color: #848484;
}

.hi02 div.hiGrey li p a.hi02Red {
    color: #eb464b;
    text-decoration: underline;
    display: inline-block;
    background: none;
}

.hi02 div.hiGrey li a img {
    margin: 0 5px;
    vertical-align: middle;
    width: 20px;
}

.hi03 .housePage-t span {
    font-size: 14px;
}

.hi03 span {
    padding: 2px 5px;
    display: inline-block;
    margin-right: 5px;
    font-size: 14px;
    margin-bottom: 5px;
}

.hi03 span.hi03Green {
    color: #aad40e;
    border: 1px solid #aad40e;
}

.hi03 span.hi03Orange {
    color: #ff921f;
    border: 1px solid #ff921f;
}

.hi03 span.hi03Blue {
    color: #24a0dc;
    border: 1px solid #24a0dc;
}

.hi03 .height20 {
    height: 20px !important;
    margin-top: 20px !important;
    position: relative;
}

.hi03 .height20 span {
    margin-top: 0;
}

.houseTs {
    height: 102px;
    overflow-y: auto;
}

/*index*/
.zxImg {
    margin: 50px 0 0px;
}

.zxH4 {
    color: #292a38;
    font-size: 26px;
    font-weight: 100;
}

.zxTitle {
    margin: 10px 0 10px;
    position: relative;
}

.zxTitle p {
    color: #242529;
    font-size: 14px;
}

.zxTitle a {
    position: absolute;
    right: 0;
    top: 0px;
    color: #242529;
    font-size: 14px;
    display: block;
    text-decoration: none;
}

.zxTitle a:hover {
    color: #d0a745;
}

.zxPd {
    background: #34353b; /* padding-bottom:2px;*/
}

.zxPdTitle {
    padding: 10px 30px 0;
    vertical-align: middle;
    position: relative;
    height: 52px;
    background: #34353b;
}

.zxPdTitle h4 {
    color: #242529;
    font-size: 18px;
    font-weight: 100;
    line-height: 42px;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.zxPdTitle div.zxPddivWidth {
    width: 300px; /*float:right;*/
}

.zxPdTitle div.zxPddiv {
    border: 1px solid #b69c7f;
    height: 40px;
    width: 298px;
    line-height: 40px;
    position: relative;
    border-radius: 100px;
    overflow: hidden;
    background: #fff;
}

.zxPdTitle div.zxPddiv input {
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
    width: 190px;
    border: none;
}

.zxPdTitle div.zxPddiv a {
    display: block;
    text-decoration: none;
    width: 78px;
    height: 40px;
    text-align: center;
    background: #b69c7f;
    position: absolute;
    right: 0;
    top: 0;
    font-size: 14px;
    color: #fff;
}

.zxPdTitle a.sjMore {
    isplay: block;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    position: absolute;
    right: 30px;
    top: 10px;
    line-height: 42px;
}

.zxP {
    text-align: center;
    margin-top: 5px;
    color: #ad4314;
    font-size: 14px;
    display: none;
}

.zxWhite {
    margin: 5px 0px 50px;
    background: #fff;
    padding: 20px 0px;
    height: 380px;
}

.zxH5 {
    color: #242529;
    font-size: 18px;
    margin-bottom: 20px;
    font-weight: 100;
}

.zxPd01 {
    background: #f5f5f5;
    width: 370px;
    height: 300px;
}

.zxWhiteLeftList {
    overflow: hidden;
    width: 350px;
    margin: 0 auto;
    padding-top: 20px;
    height: 242px;
}

.zxWhiteLeft {
    width: 370PX;
    margin-right: 50PX;
    float: left;
    overflow: hidden;
    height: 375px;
}

.zxWhiteRight {
    width: 680PX;
    float: left;
}

.zxWhiteLeftA { /*margin-bottom:20px;*/
}

.zxWhiteLeftA table {
    width: 100%;
}

.zxWhiteLeftA table a {
    width: 100%;
    display: block;
    text-decoration: none;
    color: #242529;
    font-size: 14px;
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 5px;
    text-align: center;
    font-weight: 100;
}

.zxWhiteLeftA table a span {
    margin-left: 5px;
    display: inline-block;
    background: url(../Image/index/fang.png) left center no-repeat;
    padding-left: 20px;
    color: #242529;
}

.zxWhiteLeftA table a.cur {
    color: #b69c7f;
    border-bottom: 2px solid #b69c7f;
    padding-bottom: 4px;
}

.zxWhiteLeftA table a.cur span {
    background-image: url(../Image/index/fangH.png);
    color: #b69c7f;
}

.zxMoney {
    border: 1px solid #d7d7d7;
    border-top: none;
    padding: 10px;
    position: relative;
    background: #fff;
}

.zxMoney h4 {
    color: #18191b;
    font-size: 14px;
    font-weight: bold;
}

.zxMoney h5 {
    color: #848484;
    font-size: 14px;
    font-weight: 100;
}

.zxMoney h6 {
    color: #18191b;
    font-size: 18px;
    text-align: right;
    right: 10px;
    top: 10px;
    position: absolute;
}

.zxMoney h6 span {
    font-size: 14px;
}

a.indexMore {
    display: block;
    text-align: right;
    color: #242529;
    font-size: 14px;
    margin-right: 10px;
    margin-top: 5px;
}

a.indexMore:hover {
    color: #d0a745;
}

.indexBannerBg {
    background: #242529;
    padding: 20px 0 30px;
    height: 470px;
}

a.house_search {
    display: block;
    width: 100%;
    height: 38px;
    line-height: 38px;
    text-align: center;
    background: #e6ba52;
    text-decoration: none;
    color: #fff;
    margin: 10px 0 0px;
    border-right-top-radius: 4px;
    border-right-bottom-radius: 4px;
}

a.house_search:hover {
    background: #d0a745;
}

.indexMap {
    width: 663px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0px;
    background: #fff; /*-webkit-box-shadow: 0px 1px 2px #d7d7d7;-moz-box-shadow: 0px 1px 2px #d7d7d7; border:1px solid #d7d7d7; box-shadow: 0px 1px 2px #d7d7d7;*/
}

.indexMapTop {
    height: 40px;
    line-height: 40px;
    background: url(../Image/map/xuanBg.png) left top repeat;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 100;
}

.indexMapTop h4 {
    font-size: 14px;
    cursor: pointer;
    display: inline-block;
    color: #33c025;
    background: url(../Image/index/greenFang.png) 10px center no-repeat;
    padding-left: 38px;
    font-weight: 100;
}

.indexMapTop p {
    cursor: pointer;
    color: #848484;
    font-size: 14px;
    text-align: right;
    position: absolute;
    right: 10px;
    top: 0;
}

.indexMapTop p span {
    color: #242529;
    font-size: 14px;
    font-weight: 100;
    margin-left: 5px;
    display: inline-block;
}

.resA {
    position: relative;
    display: block;
}

.resALeft {
    position: absolute;
    left: -12px;
    top: -2px;
}

.resA H4 {
    color: #FFF;
    font-size: 16PX;
}

.resA P {
    color: #FFF;
    font-size: 14PX;
}

.circleMap {
    width: 70px;
    height: 55px;
    padding-top: 15px;
    line-height: 20px;
    background: url(../Image/index/black.png) center center no-repeat;
    -webkit-border-radius: 35px;
    text-align: center;
    font-size: 12px;
    color: #ffffff;
}

.circleMap:hover {
    background-image: url(../Image/index/grey.png);
    cursor: pointer !important;
}

#_container {
    z-index: 0;
}

.smailMap {
    display: block;
    text-decoration: none;
    padding: 0;
    background: url(../Image/index/greyDown.png) 17px bottom no-repeat;
    width: 50px;
    border-radius: 4px;
    overflow: hidden;
    position: relative;
    z-index: 0;
    padding-bottom: 9px;
}

.smailMap span {
    display: inline-block;
    background: url(../Image/index/greyBg.png) left top repeat;
    color: #fff;
    font-size: 14px;
    width: 50px;
    text-align: center;
    padding: 5px 0;
    border-radius: 4px;
}

.smailMap em {
    display: none;
    font-style: normal;
    background: #fff;
    color: #000;
    font-size: 14px;
    padding: 5px 5px 5px 10px;
    position: absolute;
    left: 50px;
    top: 0;
}

#_container:hover, #_container.cur {
    z-index: 3 !important;
}

.smailMap.cur, .smailMap:hover {
    width: 300px;
    z-index: 1;
    background-image: url(../Image/index/orangeDown.png);
}

.smailMap.cur span, .smailMap:hover span {
    background: #e45f25;
    border-left-top-radius: 4px;
    border-left-bottom-radius: 4px;
}

.smailMap.cur em, .smailMap:hover em {
    display: inline-block;
    border-right-top-radius: 4px;
    border-right-bottom-radius: 4px;
}

.slider a {
    display: block;
    overflow: hidden;
}

.slider div { /*overflow:hidden;*/
}

/*header*/
.headTop {
    background: #242529;
    padding: 5px 0;
    position: relative;
}

.headTop img {
    vertical-align: middle;
}

.headTop a.appLeft {
    display: inline-block;
    color: #242529;
    font-size: 14px;
    padding-right: 15px;
    border-right: 1px solid #000;
    margin-right: 15px;
}

.headTop a.appLeft span {
    display: inline-block;
    margin: 0 5px;
}

.headTop a.appLeft img {
    vertical-align: middle;
}

.logRight {
    position: absolute;
    right: 0;
    top: 0px;
    color: #fff;
}

.logRight a {
    display: inline-block;
    color: #fff;
    font-size: 14px;
}

.logRight span {
    display: inline-block;
    margin: 0 5px;
}

#header .headerLink a.shopA {
    display: block;
    text-decoration: none;
    width: 98px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    border: 1px solid #b79c7d;
    border-radius: 100px;
    color: #b79c7d;
}

#header .headerLink a.shopA img {
    vertical-align: middle;
    margin-right: 5px;
    margin-top: -2px;
}

#header .headerLink a.shopA:hover {
    color: #fff;
    background: #b79c7d;
}

/*index*/
.indexH4 {
    color: #292a38;
    font-size: 14px;
    padding: 40px 0 15px;
    font-weight: 100;
    position: relative;
}

.indexH4 span {
    display: inline-block;
    color: #292a38;
    font-size: 26px;
    margin-right: 5px;
}

.indexH4 a {
    display: block;
    text-decoration: none;
    position: absolute;
    right: 0;
    bottom: 15px;
    color: #242529;
}

.indexH4 a:hover {
    color: #b79c7d;
}

.greyBg {
    background: #f5f5f5;
    padding-bottom: 20px;
    margin-bottom: 30px;
}

.jcLeftBg {
    width: 360px;
    margin-right: 40px;
    background: #fff;
    padding: 25px 20px;
}

.jcLeftBg h4 {
    border-bottom: 1px solid #242529;
    position: relative;
    height: 1px;
    margin-bottom: 30px;
}

.jcLeftBg h4 span {
    color: #292a38;
    font-size: 18px;
    position: absolute;
    left: 50%;
    margin-left: -65px;
    display: inline-block;
    padding: 0 5px;
    background: #fff;
    top: -10px;
}

.jcLeftBg P.numP {
    color: #292a38;
    font-size: 14PX;
    text-align: center;
    margin-bottom: 25px;
}

.jcLeftBg P.numP span {
    display: inline-block;
    margin: 0 5px;
    background: url(../Image/index/numBg.png) left center no-repeat;
    width: 29px;
    height: 37px;
    text-align: center;
    line-height: 37px;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
}

.jcLeftBg table {
    width: 100%;
}

.jcLeftBg th {
    width: 90px;
    padding-right: 15px;
    padding-bottom: 10px;
}

.jcLeftBg td {
    width: 242px;
    padding-bottom: 10px;
}

.jcLeftBg input {
    width: 95%;
    height: 40px;
    line-height: 40px;
    border: 1px solid #b7b7b7;
    color: #b7b7b7;
}

.numselect {
    border: 1px solid #b7b7b7;
    height: 40px;
    line-height: 40px;
    width: 100%;
    position: relative;
}

.numselect select {
    border: none;
    width: 27%;
    position: absolute;
    left: 0px;
    top: 8px;
    height: 25px;
    line-height: 25px;
    color: #b7b7b7;
    z-index: 10;
}

.numselect .search-span2 {
    width: 28%;
    color: #b7b7b7;
    position: absolute;
    left: 0px;
    top: 8px;
    height: 25px;
    line-height: 40px;
    border-right: 1px solid #b7b7b7;
}

.numselect input {
    width: 67%;
    height: 25px;
    line-height: 25px;
    border: none;
    color: #b7b7b7;
    position: absolute;
    right: 0;
    top: 8px;
}

.yd {
    font-size: 14px;
    color: #666;
}

.yd img {
    vertical-align: middle;
    margin-right: 10px;
}

.yd a {
    display: inline-block;
    color: #33c025;
}

a.indexBtn {
    display: block;
    text-decoration: none;
    margin-top: 10px;
    color: #fff;
    font-size: 18px;
    padding: 5px 0;
    width: 100%;
    text-align: center;
    background: #b79c7d;
}

.jcRightBg {
    width: 660px;
}

.jcRightBg h4 {
    color: #18191b;
    font-size: 18px;
    margin-bottom: 20px;
}

.jcRightBg div {
    background: url(../Image/index/jcImg02.png) left top no-repeat;
    height: 143px;
    padding-left: 170px;
    margin-top: 40px;
}

.jcRightBg div p {
    font-size: 14px;
    line-height: 24px;
    color: #18191b;
    margin: -10px 0 20px;
}

.zjSupport {
    margin-bottom: 20px;
}

.zjSupport table {
    width: 100%;
}

.zjSupport th {
    padding-right: 10px;
}

.zjSupport td {
    padding-left: 10px;
}

.zxList li {
    width: 350px;
    margin-right: 25px;
    float: left;
}

.zxList li a {
    display: block;
    text-decoration: none;
}

.zxList li a div {
    border: 1px solid #d7d7d7;
    padding: 15px 20px;
    margin-top: -7px;
}

.zxList li a div h4 {
    color: #383838;
    font-size: 18px;
    margin-bottom: 10px;
}

.zxList li a div p {
    color: #242529;
    font-size: 14px;
    margin-bottom: 30px;
}

.zxList li a div h6 {
    color: #848484;
    font-size: 14px;
    margin-bottom: 5px;
}

.zxList li a div h6 img {
    vertical-align: middle;
    margin-right: 10px;
}

.circleList li {
    width: 348px;
    margin-right: 25px;
    float: left;
    border: 1px solid #e8e8e8;
    moz-box-shadow: 0px 4px 4px #e8e8e8;
    -webkit-box-shadow: 0px 4px 4px #e8e8e8;
    box-shadow: 0px 4px 4px #e8e8e8;
}

.circleTitle {
    background: #242529;
    height: 44px;
    position: relative;
    color: #fff;
    font-size: 18px;
    vertical-align: middle;
}

.circleTitle em {
    width: 10px;
    display: inline-block;
    margin-right: 10px;
    height: 44px;
    line-height: 44px;
    vertical-align: middle;
}

.circleTitle em.orange {
    background: #ff843a;
}

.circleTitle em.blue {
    background: #5d80bf;
}

.circleTitle em.yellow {
    background: #ecbe6f;
}

.circleTitle span {
    display: block;
    position: absolute;
    right: 20px;
    top: 9px;
    color: #fff;
    font-size: 14px;
}

.circleList ul li a.circleA {
    padding: 10px 20px;
    color: #242529;
    font-size: 14px;
    display: block;
    height: 154px;
    line-height: 22px;
}

.circleInformation {
    border-top: 1px solid #eeebe5;
    padding: 5px 20px;
}

.circleInformation a {
    color: #242529;
    font-size: 14px;
    display: inline-block;
    text-decoration: none;
    margin-right: 10px;
}

.circleInformation a img {
    vertical-align: middle;
    margin-right: 10px;
    margin-top: -3px;
}

.circleInformation a.circleImg {
    float: right;
    margin-right: 0;
    margin-left: 10px;
}

.circleInformation a.circleImg img {
    margin-right: 0;
    height: 20px;
}

#header #nav .navList {
    border: 1px solid #efefef;
    background: #fff;
    display: none;
    position: absolute;
    top: 55px;
    left: 0;
    z-index: 11;
    width: 100px;
}

#header #nav .navList a {
    color: #18191b;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    padding-bottom: 0;
    text-align: center;
    display: block;
}

#header #nav .navList a.lastA {
}

#header #nav .navList a:hover {
    color: #18191b;
    background: #efefef;
}

/*detect*/
.detectBg {
    background: url(../Image/special/detectBanner.jpg) center top no-repeat;
    height: 400px;
    width: 100%;
}

.detectImg {
    background: url(../Image/special/detectImg01.png) center top no-repeat;
    height: 1518px;
    width: 100%;
}

.detectGrey {
    background: #ded2c3;
}

.detectGrey h4 {
    color: #292a38;
}

.detectGrey a.submitBtn {
}

.inputList {
    padding: 60px 0;
}

.inputList h4 {
    font-size: 18px;
    margin-bottom: 25px;
}

.inputList a.submitBtn {
    text-decoration: none;
    margin: 10px auto 5px;
    display: block;
    width: 352px;
    height: 44px;
    text-align: center;
    line-height: 44px;
    font-size: 16px;
}

.inputList a.submitBtnNo {
    text-decoration: none;
    display: inline-block;
    width: 352px;
    height: 44px;
    text-align: center;
    line-height: 44px;
    font-size: 16px;
}

.inputList p {
    font-size: 12px;
}

.inputList p {
    color: #666;
}

.inputList p.pColor02 {
    text-align: center;
}

.inputList p.pColor01 img {
    vertical-align: middle;
    margin-right: 2px;
    margin-top: -2px;
}

.inputList p.pColor01 a {
    display: inline-block;
    text-decoration: none;
    font-size: 12px;
    color: #33c025;
    margin-left: 2px;
}

.inputList a.black {
    background: #000;
    color: #fff;
}

.inputList input {
    width: 350px;
    font-size: 14px;
    height: 42px;
    line-height: 42px;
    border: 1px solid #aaa;
    color: #b7b7b7;
    background: #fff;
}

.inputList select {
    width: 350px;
    font-size: 14px;
    height: 42px;
    line-height: 42px;
    border: 1px solid #aaa;
    color: #b7b7b7;
    background: #fff;
}

.inputList .detectDiv {
    position: relative;
    width: 350px;
    height: 42px;
    float: right;
    border: 1px solid #aaa;
    border-radius: 2px;
    background: #fff;
}

.inputList .detectDiv select {
    border: none;
    height: 30px;
    padding: 5px 0;
    position: absolute;
    left: 2px;
    top: 5px;
    border-right: 1px solid #b7b7b7;
    padding-right: 5px;
    margin-right: 5px;
}

.inputList .detectDiv input {
    border: none;
    height: 30px;
    line-height: 30px;
    width: 226px;
    position: absolute;
    left: 110px;
    top: 5px;
    padding-right: 5px;
    margin-right: 5px;
}

/*indexBanner*/
.indexBannerBg {
    background: url(../Image/index/bannerNO3.jpg) center top no-repeat;
    height: 400px;
    width: 100%;
    padding: 0;
}

.greyBg {
    background: #f5f5f5;
    padding: 15px 0;
    margin-bottom: 0;
}

.no3List li {
    float: left;
    width: 365px;
    margin-right: 227px;
}

.no3List li img {
    float: left;
    margin-right: 10px;
    width: 65px;
    padding-top: 10px;
}

.no3List li h4 {
    color: #242529;
    font-size: 18px;
    margin: 10px 0 5px;
    font-weight: 100;
}

.no3List li p {
    color: #242529;
    font-size: 12px;
    line-height: 18px;
}

.h4Black {
    color: #242529;
    font-size: 26px;
    margin-bottom: 5px;
    text-align: center;
    font-weight: 100;
}

.h4white {
    color: #fff;
    font-size: 26px;
    margin-bottom: 5px;
    text-align: center;
    font-weight: 100;
}

.pBlack {
    color: #242529;
    font-size: 14px;
    margin-bottom: 20px;
    text-align: center;
}

.pwhite {
    color: #fff;
    font-size: 14px;
    margin-bottom: 20px;
    text-align: center;
}

.indexPdNo3 {
    padding: 45px 0 30px;
}

.indexPdNo3Img {
    background: url(../Image/index/zjSupport.jpg) center top no-repeat;
    height: 257px;
    position: relative;
    width: 100%;
}

.indexPdNo3Img a {
    color: #fff;
    display: inline-block;
    padding: 5px 15px;
    border: 1px solid #fff;
    border-radius: 100px;
    text-decoration: none;
    position: absolute;
    bottom: 40px;
}

.indexPdNo3Img a:hover {
    background: #b79c7d;
    border: 1px solid #b79c7d;
}

.indexPdNo3Img a.indexPdNo3ALeft {
    left: 370px;
}

.indexPdNo3Img a.indexPdNo3ARight {
    right: 185px;
}

.fdtgBg {
    background: url(../Image/index/tgBg.jpg) center top no-repeat;
    height: 394px;
    width: 100%;
    padding-top: 30px;
}

.fdtgImg01 {
    background: url(../Image/index/fwtgImg.png) center top no-repeat;
    height: 280px;
    width: 100%;
    position: relative;
}

.fdtgInput {
    width: 310px;
    position: absolute;
    top: 25px;
    left: 30px;
}

.fdtgInput h4 {
    color: #fff;
    font-size: 26px;
    margin-bottom: 10px;
    text-align: center;
    font-weight: 100;
}

.fdtgInput p {
    color: #fff;
    font-size: 12px;
    margin-bottom: 20px;
    text-align: center;
}

.fdtgInput input {
    color: #fff;
    font-size: 14px;
    margin-bottom: 10px;
    border: 1px solid #fff;
    border-radius: 6px;
    background-position: 10px center;
    background-repeat: no-repeat;
    height: 40px;
    line-height: 40px;
    padding-left: 40px;
    width: 262px;
    background-color: transparent;
    -ms-appearance: none;
}

.fdtgInput input.name {
    background-image: url(../Image/index/nameIcon.png);
}

.fdtgInput input.tel {
    background-image: url(../Image/index/telIcon.png);
}

.fdtgInput input.add {
    background-image: url(../Image/index/addIcon.png);
}

.fdtgInput a {
    color: #fff;
    font-size: 18px;
    width: 100%;
    height: 42px;
    line-height: 42px;
    text-align: center;
    display: block;
    background: #b79c7d;
    border-radius: 6px;
    margin-top: 10px;
}

.fdtgInput a:hover {
    background: #9a8063;
}

a.fdtgMore {
    display: block;
    text-decoration: none;
    width: 98px;
    height: 34px;
    background: #fff;
    text-align: center;
    line-height: 34px;
    color: #b79c7d;
    font-size: 14px;
    margin: 25px auto 0;
    border-radius: 100px;
}

.fdtgImg01 a.fdtgMore {
    display: block;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    position: absolute;
    right: 0;
    top: -40px;
    line-height: 20px;
    background: none;
    height: auto;
    width: auto;
    margin: 0;
}

a.fdtgMore:hover {
    background: #b79c7d;
    color: #fff;
}

.fdtgImg01 a.fdtgMore:hover {
    background: none;
}

A.indexA4 {
    background: url(../Image/index/tufy.jpg) center top no-repeat;
    height: 300px;
    width: 100%;
    display: block;
    text-decoration: none;
}

.imgLine {
    border-top: 1px solid #e1e1e2;
    padding-top: 24px;
}

.imgLine a {
    display: block;
    text-decoration: none;
    width: 98px;
    height: 34px;
    border: 1px solid #242529;
    text-align: center;
    line-height: 34px;
    color: #242529;
    font-size: 14px;
    margin: 0px auto 0;
    border-radius: 100px;
}

.imgLine a:hover {
    background: #242529;
    color: #fff;
}

/*sidebar*/
.sidebar2Pd {
    position: fixed;
    top: 50%;
    right: 0;
    margin-top: -150PX;
    width: 60px;
    background: #FFF;
    z-index: 999;
    display: none;
}

.sidebar2Pd a {
    display: block;
    text-decoration: none;
    border: 1px solid #d7d7d7;
    border-bottom: none;
    height: 38px;
    padding: 10px 5px;
    text-align: center;
    vertical-align: middle;
}

.sidebar2Pd a.cur, .sidebar2Pd a:hover {
    background: #242529;
    border: 1px solid #242529
    border-bottom: none;;
}

.sidebar2Pd a.cur p, .sidebar2Pd a:hover p {
    color: #b79d80;
}

.sidebar2Pd a img {
    margin-bottom: 0;
}

.sidebar2Pd a p {
    color: #292a38;
    font-size: 12px;
    margin-top: -4px;
}

.sidebar2Pd a p.orange {
    color: #b79d80;
}

.sidebar2Pd img.sidebarPd01 {
    position: absolute;
    top: 0;
    right: 70px;
    display: none;
}

.sidebar2Pd img.sidebarPd02 {
    position: absolute;
    top: 44px;
    right: 70px;
    display: none;
}

.sidebar2Pd img.sidebarPd03 {
    position: absolute;
    top: 98px;
    right: 70px;
    display: none;
}

/*subsist*/
.subsistBg1 {
    background: url(../Image/subsist/csImg01.jpg) center top no-repeat;
    height: 878px;
}

.subsistBg2 {
    background: url(../Image/subsist/csImg02.jpg) center top no-repeat;
    height: 1310px;
}

.subsistBg3 {
    background: url(../Image/subsist/csImg03.jpg) center top no-repeat;
    height: 1729px;
}

.subsistBg001 {
    background: url(../Image/subsist/dsImg01.jpg) center top no-repeat;
    height: 749px;
}

.subsistBg002 {
    background: url(../Image/subsist/dsImg02.jpg) center top no-repeat;
    height: 374px;
}

.subsistBg003 {
    background: url(../Image/subsist/dsImg03.jpg) center top no-repeat;
    height: 1753px;
}

.subsistBg02 {
    background: #d5b981;
    padding: 20px 0;
}

.subsistBg02.blueBg {
    background: #fad7ad;
}

.subsistList {
    width: 1030px;
    padding: 30px 35px;
    margin: 0 auto;
    background: url(../Image/subsist/ljzxBg.png) left top repeat;
    text-align: center;
}

.subsistList.greyB input {
    background: #fff;
}

.subsistList h4 {
    color: #242529;
    font-size: 26px;
    margin-bottom: 10px;
    text-align: center;
    font-weight: 100;
}

.subsistList h5 {
    color: #242529;
    font-size: 16px;
    margin-bottom: 25px;
    text-align: center;
    font-weight: 100;
}

.subsistList table {
    width: 100%;
}

.subsistList table th {
    width: 33.3333%;
    text-align: left;
}

.subsistList input {
    width: 90%;
    height: 42px;
    padding: 0 5px;
    line-height: 42px;
    text-align: left;
    border: 1px solid #a1a1a1;
    background: #e5e5e5;
    margin: 0 auto 0px;
    font-size: 14px;
}

.subsistList textarea {
    width: 340px;
    height: 100px;
    font-size: 14px;
    padding: 5px;
    line-height: 20px;
    text-align: left;
    border: 1px solid #a1a1a1;
    background: #e5e5e5;
    margin: 0 auto 20px;
}

.subsistList a {
    width: 100%;
    margin: 0 auto;
    background: #b79c7d;
    font-size: 16px;
    color: #fff;
    text-align: center;
    height: 42px;
    line-height: 42px;
    display: block;
    text-decoration: none;
}

.subsistList a:hover {
    background: #9a8063;
}

.subBanner {
    background: url(../Image/subsist/banner1.jpg) center top no-repeat;
    height: 400px;
    width: 100%;
    margin-bottom: 35px;
}

.subBanner02 {
    background-image: url(../Image/subsist/banner2.jpg) !important;
}

.subDivLine {
    border-left: 2px solid #242529;
    padding-left: 20px;
    margin: 0 0 25px;
}

.subDivLine h4 {
    color: #292a38;
    font-size: 26px;
    margin-bottom: 5px;
    font-weight: 100;
}

.subDivLine p {
    color: #292a38;
    font-size: 14px;
}

.subDivList {
    border: 1px solid #d4d4d4;
    box-shadow: rgba(212, 212, 212, 0.8) 0px 1px 2px;
    background-color: #fff;
    margin-bottom: 30px;
}

.subDivList h4 {
    color: #242529;
    font-size: 26px;
    margin: 20px 0 5px;
    padding: 0 20px;
}

.subDivList p {
    color: #848484;
    font-size: 14px;
    padding: 0 20px 10px;
}

.subsistUl {
    margin-bottom: 40px;
    margin-right: -22px;
}

.subsistUl li {
    float: left;
    margin: 0 22px 22px 0;
    width: 350px;
    border: 1px solid #d7d7d7;
    box-shadow: rgba(217, 217, 217, 0.8) 0px 1px 2px;
    background: #fff;
}

.subsistUl li a {
    display: block;
    text-decoration: none;
    position: relative;
}

.subsistUl li h4 {
    color: #383838;
    font-size: 16px;
    padding: 20px 20px 10px;
}

.subsistUl li p {
    color: #242529;
    font-size: 14px;
    padding: 0 20px 20px;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
}

.subsistUl li h6 {
    width: 130px;
    height: 44px;
    position: absolute;
    top: 170px;
    right: 0;
    background: #242529;
    font-size: 24px;
    color: #ffffff;
    line-height: 44px;
    text-align: center;
    z-index: 10;
}

.subsistUl li h6 span {
    font-size: 18px;
    margin-right: 2px;
}

.reformDivB { /*margin-bottom:30px;*/
}

.reformDivBleft {
    float: left;
    width: 540px;
    overflow: hidden;
    margin-right: 20px;
    padding-bottom: 20px;
}

.reformDivBright {
    float: right;
    width: 540px;
    padding-bottom: 20px;
}

.reformWord img {
    border: 1px solid #b79c7d;
    margin-right: 15px;
    float: left;
    width: 100px;
}

.reformWord h5 {
    color: #292a38;
    font-size: 23px;
    margin-bottom: 10px;
}

.reformWord p {
    color: #848484;
    font-size: 14px;
    margin-bottom: 20px;
}

.reformWord p span {
    display: inline-block;
    margin-left: 3px;
    color: #242529;
}

.reformWord h3 {
    color: #242529;
    font-size: 18px;
    margin-bottom: 20px;
    font-weight: bold;
}

.reformWord h3 span {
    color: #242529;
    font-size: 14px;
    margin-left: 3px;
    font-weight: 100;
}

.reformWord h6 {
    color: #242529;
    font-size: 14px;
}

.reformwordRight {
    float: right;
    width: 410px;
}

.subsistTelImg {
    position: fixed;
    top: 220px;
    right: 10px;
}

.sub02Img {
    display: none;
    margin-left: -10px;
}

.sub02Img.cur {
    display: block;
}

A.nowA {
    color: #242529;
    font-size: 16PX;
    width: 118px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    display: block;
    text-decoration: none;
    margin: 0 auto 30px;
    border: 1px solid #e2e2e2;
    border-radius: 100px;
}

A.nowA:hover {
    background: #e2e2e2;
}

/*price*/
.priceTab {
    width: 100%;
    margin-top: 40px;
}

.priceTab th {
    padding: 15px 0;
    text-align: center;
    font-size: 16px;
    color: #242529;
    font-weight: blod;
    border-bottom: 1px dashed #828282;
}

.priceTab td {
    padding: 15px 0;
    text-align: center;
    font-size: 18px;
    color: #242529;
    font-weight: bold;
    border-bottom: 1px dashed #828282;
}

.priceTab td em {
    display: inline-block;
    font-size: 14px;
    font-style: normal;
    font-weight: 100;
}

span.priceGreen {
    color: #5a9c33;
    background: url(../Image/prise/green.png) left center no-repeat;
    padding-left: 15px;
    display: inline-block;
    font-weight: 100;
}

span.priceRed {
    font-weight: 100;
    color: #e63d3d;
    background: url(../Image/prise/red.png) left center no-repeat;
    padding-left: 15px;
    display: inline-block;
}

.priceTab tr {
}

.priceList {
    margin-bottom: 90px;
    margin-top: -20px;
}

.priceList th {
    position: relative;
    height: 42px;
    line-height: 42px;
    font-weight: 100;
    text-align: left;
}

.allTh {
    position: relative;
    z-index: 2;
}

.allTh1 {
    position: relative;
    z-index: 1;
}

.priceList th.priceTh {
    width: 200px;
}

.priceList td {
    width: 230px;
    text-align: center;
}

.priceList th P {
    border-left: 4px solid #242529;
    padding-left: 20px;
    font-size: 16px;
    color: #242529;
    position: absolute;
    left: 0;
    width: 90px;
    height: 40px;
    line-height: 40px;
    top: 0;
    text-align: left;
}

.priceList th P.noLine {
    border-left: 0;
}

.priceList th img {
    position: absolute;
    top: 15px;
    left: 96px;
}

.priceList th select {
    position: absolute;
    left: 18px;
    width: 90px;
    height: 40px;
    z-index: 2;
    top: 0;
    opacity: 0;
}

.allTh h5 {
    height: 40px;
    cursor: pointer;
    width: 100%;
}

.allTh h5 span {
    background: url(../Image/prise/blackDown.png) right center no-repeat;
    width: 90px;
    display: block;
}

.allTh h5 span.cur {
    background-image: url(../Image/prise/blackUp.png);
}

.allTh div.buList {
    position: absolute;
    left: 0;
    z-index: 999;
    width: 120px;
    display: none;
    background: #fff;
    max-height: 126PX;
    overflow-Y: AUTO;
}

.allTh div.buList.w145 {
    width: 145px !important;
}

.allTh div.buList a {
    display: block;
    text-decoration: none;
    padding: 5px;
    border-bottom: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    color: #000;
    font-size: 14px;
    height: 20PX;
    line-height: 20PX;
}

.priceList th h5 {
    padding-left: 24px;
    font-size: 16px;
    color: #242529;
    text-align: left;
}

.priceList th h5 em {
    font-style: normal;
    margin-right: 5px;
    display: inline-block;
    color: #848484;
}

.priceList th h5 em.priceEm {
    font-size: 14px;
    margin-left: 5px;
}

.priceList table {
    width: 100%;
}

.priceList h4 {
    color: #292a38;
    font-size: 26px;
    margin-bottom: 20px;
}

/*intrust*/
.intrustBanner {
    background: url(../Image/intrust/banner.jpg) center top no-repeat;
    height: 480px;
    width: 100%;
}

.intrustList {
    position: absolute;
    right: 0;
    top: 60px;
    background: url(../Image/intrust/bannerListBg.png) left top repeat;
    padding: 30px;
    text-align: center;
}

.intrustList h4 {
    color: #fff;
    font-size: 24px;
    text-align: center;
    margin-bottom: 10px;
    font-weight: 100;
}

.intrustList p {
    color: #fff;
    font-size: 12px;
    text-align: center;
    margin-bottom: 20px;
}

.intrustList input {
    border: 1px solid #fff;
    border-radius: 4px;
    width: 255px;
    height: 42px;
    line-height: 42px;
    background-position: 10px center;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    padding: 0px 10px 0 40px;
    display: block;
    -ms-appearance: none;
    background-color: transparent;
}

.intrustList input.ren {
    background-image: url(../Image/intrust/renIcon.png);
}

.intrustList input.tel {
    background-image: url(../Image/intrust/telIcon.png);
}

.intrustList input.add {
    background-image: url(../Image/intrust/addIcon.png);
}

.intrustList a {
    display: block;
    text-decoration: none;
    text-align: center;
    width: 307px;
    height: 42px;
    color: #fff;
    background: #b79c7d;
    font-size: 16px;
    line-height: 42px;
    border-radius: 4px;
}

.intrustList a:hover {
    background: #9a8063;
}

.intrust02bg {
    padding: 40px 0;
}

.intrust02bg table {
    margin-top: -10px;
    width: 100%;
}

.intrust02bg th {
    width: 50%;
    text-align: center;
    border-right: 1px solid #d7d7d7;
}

.intrust02bg th .intrust02Pd {
    margin: 0 70px;
}

.intrust02bg th img {
    float: left;
    margin-right: 25px;
}

.intrust02bg th h4 {
    text-align: left;
    color: #242529;
    font-size: 26px;
    font-weight: 100;
    margin-bottom: 10px;
    padding-top: 20px;
}

.intrust02bg th p {
    font-size: 14px;
    color: #848484;
    line-height: 20px;
    text-align: left;
    font-weight: 100;
}

.intrust03Bg {
    background: url(../Image/intrust/tgImg.jpg) center top no-repeat;
    padding-top: 60px;
    height: 1020px;
    background-color: #f5f5f5;
}

/*reform*/
.blackBg {
    background: url(../Image/reform/bg.png) left top repeat;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 13;
    display: none;
}

.reformList {
    background: #fff;
    width: 362px;
    position: fixed;
    top: 20%;
    left: 50%;
    margin-left: -201px;
    padding: 35px 20px 20px;
    z-index: 14;
    display: none;
    border-radius: 6px;
}

.reformList h4 {
    border-bottom: 1px solid #242529;
    position: relative;
    height: 10px;
    margin-bottom: 40px;
}

.reformList h4 span {
    display: inline-block;
    background: #fff;
    color: #292a38;
    font-size: 18px;
    padding: 0 35px;
    position: absolute;
    left: 32%;
}

.reformList table {
    width: 100%;
}

.reformList th {
    width: 87px;
    padding-right: 20px;
    height: 44px;
    padding-bottom: 10px;
}

.reformList td {
    width: 245px;
    padding-bottom: 10px;
    height: 44px;
}

.reformList input {
    height: 42px;
    border: 1px solid #b7b7b7;
    width: 95%;
    line-height: 42px;
    font-size: 14px;
}

.reformTd {
    height: 42px;
    border: 1px solid #b7b7b7;
    width: 100%;
    position: relative;
}

.reformTd select {
    height: 32px;
    border: none;
    position: absolute;
    left: 0;
    top: 5px;
    width: 98px;
    line-height: 32px;
    border-right: 1px solid #b7b7b7;
    color: #b7b7b7;
    padding-right: 5px;
}

.reformTd input {
    height: 32px;
    border: none;
    position: absolute;
    right: 0;
    top: 5px;
    width: 244px;
    line-height: 32px;
}

.reformList a {
    display: block;
    text-decoration: none;
    width: 100%;
    text-align: center;
    line-height: 45px;
    height: 45px;
    background: #b79c7d;
    color: #fff;
    font-size: 16px;
    margin: 10px auto 0;
}

.reformList a.close {
    position: absolute;
    right: 2px;
    top: -19px;
    width: 17px;
    height: 17px;
    background: none;
}

.reformBanner {
    background-position: center top;
    background-repeat: no-repeat;
    height: 280px;
    width: 100%;
    position: relative;
}

.reformBanner a {
    display: none;
    text-decoration: none;
    width: 160px;
    text-align: center;
    line-height: 45px;
    height: 45px;
    background: #b79c7d;
    color: #fff;
    font-size: 16px;
    position: absolute;
    top: 245px;
    left: 50%;
    margin-left: -80px;
}

.reformBanner a:hover {
    background: #9a8063;
}

.banner01 {
    background-image: url(../Image/reform/banner01.jpg);
}

.banner02 {
    background-image: url(../Image/reform/banner02.png);
}

.banner03 {
    background-image: url(../Image/reform/banner03.jpg);
}

.banner04 {
    background-image: url(../Image/reform/banner04.jpg);
}

.banner05 {
    background-image: url(../Image/reform/banner05.jpg);
}

.banner06 {
    background-image: url(../Image/reform/banner06.jpg);
}

.banner07 {
    background-image: url(../Image/reform/banner07.jpg);
}

.banner08 {
    background-image: url(../Image/reform/banner08.jpg);
}

.banner09 {
    background-image: url(../Image/reform/banner09.jpg);
}

.banner10 {
    background-image: url(../Image/reform/banner10.jpg);
}

.banner11 {
    background-image: url(../Image/reform/banner11.jpg);
}

.banner12 {
    background-image: url(../Image/reform/banner12.jpg);
}

.banner13 {
    background-image: url(../Image/reform/banner13.jpg);
}

.banner14 {
    background-image: url(../Image/reform/banner14.jpg);
}

.reformPd {
    padding: 40px 0 0px;
}

.reformLLineH4 {
    color: #242529;
    font-size: 18px;
    border-bottom: 1px solid #b79c7d;
    padding-bottom: 5px;
    margin-bottom: 15px;
    width: 100%;
}

.reformLeft { /*padding-left:657px;*/
}

.reformDiv01 {
    margin-bottom: 50px;
    min-height: 323px;
}

.reformDiv01 img.reformImgPd {
    float: left;
    margin-right: 20px;
}

.reformDiv001 img {
    float: left;
    margin-right: 10px;
    border: 1px solid #b79c7d;
}

.reformDiv001 h4 {
    color: #292a38;
    font-size: 18px;
    margin-bottom: 10px;
}

.reformDiv001 p {
    color: #848484;
    font-size: 12px;
    line-height: 20px;
}

.reformDiv002 {
    margin: 30PX 0 30PX; /* padding-bottom:20PX;border-bottom:1PX solid #d7d7d7;*/
}

.reformDiv002 a {
    display: inline-block;
    text-decoration: none;
    width: 200PX;
    color: #292a38;
    font-size: 14px;
    margin-bottom: 10px;
}

.reformDiv002 a span {
    display: inline-block;
    color: #848484;
    margin-right: 2px;
}

.reformDiv003 {
}

.reformDiv003 h4 {
    font-size: 18px;
    color: #292a38;
    margin-bottom: 10px;
}

.reformDiv003 p {
    color: #292a38;
    font-size: 16px;
    margin-bottom: 10px;
}

.reformDiv02 {
    margin-bottom: 50px;
}

.reformDiv02 table {
    width: 100%;
    background: #f5f5f5;
}

.reformDiv02 th {
    border: 1px solid #848484;
    padding: 20px 0;
    text-align: center;
    color: #242529;
    font-size: 18px;
    font-weight: 100;
}

.reformDiv02 h4 {
    color: #242529;
    font-size: 18px;
    text-align: center;
}

.reformDiv02 h5 {
    color: #242529;
    font-size: 18px;
    text-align: right;
    padding-right: 40px;
}

h4.reformH4 {
    color: #242529;
    font-size: 18px;
    margin-bottom: 20px;
    margin-top: 50px;
}

.photoIcon {
    width: 100px;
    float: left;
    height: 135px;
    margin-right: 50px;
}

.photoIcon img {
    border-radius: 100px;
}

.photoIcon h5 {
    color: #242529;
    font-size: 16px;
    text-align: center;
    margin-top: 0;
    font-weight: 100;
}

.reform0301 {
    min-height: 135px;
}

.reform0301 p {
    color: #242529;
    font-size: 18px;
    line-height: 24px;
    padding-top: 5px;
}

.reform0301 img.jgImg {
    float: left;
    margin-right: 50px;
}

.reform0301 h5 {
    color: #242529;
    font-size: 14px;
    line-height: 24px;
    padding-top: 5px;
    font-weight: 100;
}

.reformDiv04 {
    text-align: center;
}

.reformDiv04 h4 {
    color: #242529;
    font-size: 18px;
    margin-bottom: 10px;
    text-align: center;
}

.reformDiv04 p {
    color: #242529;
    font-size: 14px;
    margin: 0 auto 10px;
    text-align: center;
    width: 880px;
    line-height: 24px;
}

.reformDiv04 img {
    max-width: 100%;
    margin: 5px auto 30px;
}

.reform0302 {
    height: 222px;
    margin-bottom: 50px;
}

.reformDiv05 {
    min-height: 170px;
    position: relative;
}

.reformDiv05 img {
    float: left;
    margin-right: 20px;
}

.reformDiv05 h4 {
    color: #242529;
    font-size: 18px;
    margin-bottom: 10px;
}

.reformDiv05 p {
    color: #242529;
    font-size: 14px;
    margin-bottom: 10px;
}

.reformDiv05 a {
    display: block;
    text-decoration: none;
}

.reformDiv05 a.welcome {
    display: block;
    text-decoration: none;
    width: 160px;
    text-align: center;
    line-height: 45px;
    height: 45px;
    background: #b79c7d;
    color: #fff;
    font-size: 16px;
    position: absolute;
    bottom: 0;
    right: 0;
}

.reformDiv05 a.welcome:hover {
    background: #9a8063;
}

/*spread*/
.spreadBanner01 {
    background: url(../Image/spread/banner.jpg) center top no-repeat;
    height: 400px;
}

.spreadBanner {
    background: url(../Image/spread/spreadImg.jpg) center top no-repeat;
    height: 1740px;
}

.spreadBg {
    background: #f5f5f5;
    height: 144px;
}

.linePd {
    padding: 40px 0 50px;
}

.lineBg01 {
    background: url(../Image/spread/lineImg01.png) center 40px no-repeat;
    height: 479px;
}

.lineBg02 {
    background: url(../Image/spread/lineImg02.png) center 40px no-repeat;
    background-color: #f5f5f5;
    height: 477px;
}

.lineBg03 {
    background: url(../Image/spread/lineImg03.png) center 40px no-repeat;
    height: 522px;
}

.inputList h4.spreadWhiteH4 {
    color: #fff;
}

.inputList p.spreadWhiteP {
    color: #FFF;
    vertical-align: middle;
    margin-top: 5PX;
}

.inputList p.spreadWhiteP input {
    width: 15px;
    height: auto;
    line-height: normal;
    vertical-align: middle;
    margin: -2PX 5px 0 0;
}

.inputList p.spreadWhiteP a {
    color: #33c025;
}

.inputList a.grey {
    color: #fff;
    background: #b79c7d;
}

.inputList a.grey:hover {
    background: #9a8063;
}

/*about*/
.aboutImg {
    background: url(../Image/about/aboutImg.jpg) center top no-repeat;
    height: 1603px;
}

div.aboutOrange {
    background: #b79c7d;
}

.mb-50 {
    margin-bottom: 50px !important;
}

/*decoration*/
.decorationBanner {
    background: url(../Image/decoration/banner.jpg) center top no-repeat;
    height: 350px;
    width: 100%;
}

.decoration01 {
    margin-top: -57px;
    min-height: 200px;
}

.decoration01 img {
    border: 1px solid #b79c7d;
    float: left;
    margin-right: 20px;
}

.decoration01 h4 {
    color: #fff;
    font-size: 32px;
    margin-bottom: 50px;
    font-weight: 100;
}

.decoration01 h5 {
    color: #242529;
    font-size: 24px;
    margin-bottom: 10px;
    font-weight: 100;
}

.decoration01 p {
    font-size: 14px;
    color: #292a38;
    line-height: 20px;
    margin-bottom: 5px;
}

h4.decorationH4 {
    color: #242529;
    font-size: 28px;
    padding: 55px 0 20px;
    font-weight: 100;
}

.decoration02 ul {
    margin-bottom: 60px;
}

.decoration02 ul li {
    margin-right: 87px;
    width: 150px;
    height: 150px;
    background: #f5f5f5;
    text-align: center;
    float: left;
}

.decoration02 ul li img {
    padding-top: 35px;
    margin-bottom: 20px;
}

.decoration02 ul li p {
    color: #292a38;
    font-size: 18px;
}

.decoration03 {
    background: #f5f5f5;
    padding: 55px 0;
    margin-top: 40px;
}

.photoImg {
}

.photoImg img {
    float: left;
    border: 1px solid #b79c7d;
    margin-right: 25px;
}

.photoImg h4 {
    color: #242529;
    font-size: 24px;
    font-weight: 100;
    padding-left: 139px;
    padding-bottom: 5px;
}

.photoImg h4 span {
    display: inline-block;
    margin-left: 10px;
    font-size: 14px;
}

.photoImg h5 {
    color: #848484;
    font-size: 18px;
    margin: 10px 0 2px;
    padding-left: 139px;
}

.photoImg p {
    color: #242529;
    font-size: 14px;
    padding-left: 139px;
}

.decoration04 {
    padding: 0 0 25px;
}

.decoration04 li {
    height: 230px;
    overflow: hidden;
    width: 100%;
    position: relative;
    border: 1px solid #242529;
    margin-bottom: 45px;
    cursor: pointer;
}

.decoration04 li img {
    float: left;
    margin: 0px 35px 0 0px;
}

.decoration04Div {
    width: 680px;
    float: left;
}

.decoration04Div h4 {
    color: #242529;
    font-size: 24px;
    font-weight: 100;
    margin-top: 35px;
}

.decoration04Div h5 {
    color: #848484;
    font-size: 14px;
    margin: 5px 0 15px;
}

.decoration04Div p {
    color: #292a38;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 25px;
    width: 400px;
}

.decoration04 li a {
    display: block;
    text-decoration: none;
    width: 180px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    background: #b79c7d;
    color: #fff;
    font-size: 16px;
    right: 35px;
    bottom: 35px;
    position: absolute;
}

.decoration04 li a:hover {
    background: #9a8063;
}

.decorationLast {
}

.decorationLast a {
    display: inline-block;
    text-decoration: none;
    margin-right: 21px;
    background: #f5f5f5;
    position: relative;
    width: 350px;
}

.decorationLast a h4 {
    font-weight: 100;
    font-size: 20px;
    color: #242529;
    margin: 10px 0 5px;
    text-align: center;
}

.decorationLast a p {
    color: #848484;
    font-size: 14px;
    padding-bottom: 15px;
    text-align: center;
}

.decorationLast a span {
    display: inline-block;
    padding: 10px 20px;
    background: url(../Image/decoration/spanBg.png) left top repeat;
    position: absolute;
    left: 0;
    top: 169px;
    color: #fff;
    font-size: 14px;
}

.decorBannerXj {
    background-image: url(../Image/decoration/bannerXj.jpg);
}

.decorBannerFk {
    background-image: url(../Image/decoration/bannerFk.jpg);
}

.decorBannerYopark {
    background-image: url(../Image/decoration/bannerYopark.jpg);
}

.decorBannerQt {
    background-image: url(../Image/decoration/bannerQt.jpg);
}

.decorBannerKk {
    background-image: url(../Image/decoration/bannerKk.jpg);
}

.decorBannerPerson {
    background-image: url(../Image/decoration/bannerPerson.jpg);
}

/*selectDetail*/
.selDLeft {
    width: 522px;
    float: left;
}

.selDRight {
    width: 530PX;
    margin-left: 40PX;
    float: right;
}

h4.selH4 {
    color: #242529;
    font-size: 26px;
    margin-bottom: 5px;
}

p.selP01 {
    color: #242529;
    font-size: 14px;
    margin-bottom: 60px;
}

p.selP02 {
    color: #242529;
    font-size: 14px;
    margin-bottom: 15px;
}

p.selP02 span {
    color: #d92525;
    display: inline-block;
    margin-left: 3px;
    font-size: 30px;
}

p.selP02 em {
    display: inline-block;
    margin-left: 3px;
    text-decoration: line-through;
    font-style: normal;
    color: #242529;
    font-size: 18px;
}

.selDRight a {
    margin-top: 40px;
    display: block;
    width: 260px;
    height: 43px;
    text-align: center;
    line-height: 43px;
    font-size: 16px;
    color: #fff;
    background: #b79c7d;
}

.selDRight a:hover {
    background: #9a8063;
}

.sel02Pd {
    background: #f5f5f5;
    border-top: 2px solid #a0a1a6;
    margin-top: 50px;
    padding: 20px;
}

.sel02Pd h4 {
    font-size: 22px;
    color: #242529;
    margin-bottom: 10px;
    font-weight: 100;
}

.sel02Pd li {
    float: left;
    margin-right: 55px;
    font-size: 14px;
    color: #242529;
    margin-bottom: 10px;
}

.sel02Pd li span {
    display: inline-block;
    margin-left: 20px;
    color: #848484;
}

.sel02Pd p {
    font-size: 12px;
    color: #848484;
    vertical-align: middle;
}

.sel02Pd p span {
    display: inline-block;
    margin: 0 15px;
    text-align: center;
    vertical-align: middle;
}

.sel02Pd p span img {
    margin-bottom: -5px;
}

.sel03Pd {
    margin: 70px 0;
}

.sel03Left {
    width: 700px;
    margin-right: 50px;
    float: left;
    text-align: center;
}

.sel03Left img {
    width: 100%;
}

.sel03Left .sel03LeftCenter {
    text-align: center;
}

.sel03Left img.icon {
    margin: -20px auto 0;
    width: auto;
}

.sel03Left h4 {
    color: #242529;
    font-size: 27px;
    margin: 25px 0 20px;
}

.sel03Left p {
    color: #242529;
    font-size: 14px;
    margin: 0 0 40px;
}

.sel03Left h5 {
    color: #242529;
    font-size: 22px;
    margin: 50px 0 15px;
}

.sel03Right {
    width: 308px;
    float: right;
    border: 1px solid #d7d7d7;
    padding: 20px 20px 0;
}

.sel03Right h4 {
    color: #242529;
    font-size: 22px;
    margin-bottom: 20px;
}

.sel03List {
    border: 1px solid #d8d8d8;
    box-shadow: 0px 3px 5px rgba(224, 224, 224, 0.8);
    margin-bottom: 25px;
}

.sel03List h5 {
    color: #383838;
    font-size: 18px;
    margin: 15px 0 10px;
    padding: 0 20px;
}

.sel03List p {
    color: #242529;
    font-size: 14px;
    padding: 0 20px 15px;
    line-height: 20px;
}

.pl56 {
    padding-left: 56px !important;
}

.lightBlue {
    background: #f5f5f5 !important;
}

.lightBlue .subsistList {
    background: none;
}

.lightBlue .subsistList input {
    background: #fff;
}

/*mapPage*/
.mapPageDiv {
    height: 60px;
    background: #fff;
    width: 100%;
    position: relative;
}

.mapPageDivGrey {
    background: #f5f5f5;
    border: 1px solid #e1e1e1;
}

.mapPageLeft {
    position: absolute;
    left: 20px;
    top: 7px;
}

.mapPageLeft li {
    float: left;
    margin-right: 5px;
    position: relative;
}

.mapPageLeft li a {
    display: block;
    text-decoration: none;
}

.mapPageLeft li a.logo {
    border-right: 1px solid #dadada;
    padding-right: 20px;
}

.mapSelect {
    position: absolute;
    left: 0;
    top: 10px;
    width: 60px;
    z-index: 10;
    opacity: 0;
}

.mapSelectP {
    color: #000;
    font-size: 16px;
    position: relative;
    width: 60px;
    left: 0;
    top: 10px;
}

.mapSelect01 {
    position: absolute;
    left: 0;
    top: 5px;
    width: 140px;
    height: 36px;
    line-height: 36px;
    z-index: 10;
    opacity: 0;
}

.mapSelectP01 {
    color: #000;
    font-size: 16px;
    position: relative;
    width: 130px;
    height: 26px;
    padding: 5px;
    line-height: 26px;
    left: 0;
    top: 5px;
    border: 1px solid #e1e1e1;
}

.mapSelect02 {
    position: absolute;
    left: 0;
    top: 5px;
    width: 70px;
    height: 36px;
    line-height: 36px;
    z-index: 10;
    opacity: 0;
}

.mapSelectP02 {
    color: #000;
    font-size: 16px;
    position: relative;
    width: 60px;
    height: 26px;
    padding: 5px;
    line-height: 26px;
    left: 0;
    top: 5px;
    border: 1px solid #e1e1e1;
}

.mapSelect03 {
    position: absolute;
    left: 0;
    top: 5px;
    width: 100px;
    height: 36px;
    line-height: 36px;
    z-index: 10;
    opacity: 0;
    cursor: pointer;
}

.mapSelectP03 {
    color: #000;
    font-size: 14px;
    position: relative;
    width: 65px;
    height: 26px;
    padding: 3px 20px 3px 15px;
    line-height: 26px;
    left: 0;
    top: 5px;
    border: 1px solid #e1e1e1;
    overflow: hidden;
    cursor: pointer;
    background: #fff;
    border-radius: 100px;
}

img.mapDownImg {
    position: absolute;
    right: 5px;
    top: 22px;
}

.mapPageLeft li.mapInput {
    margin-left: 5px;
    width: 275px;
    height: 38px;
}

.mapPageLeft li.mapSelectLi {
    width: 142px;
    height: 38px;
}

.mapPageLeft li.mapSelectLi70 {
    width: 72px;
    height: 38px;
}

.mapPageLeft li.mapSelectLi98 {
    width: 100px;
    height: 38px;
    margin-right: 19px;
}

.mapPageLeft li.mapInput input {
    width: 264px;
    height: 26px;
    padding: 5px;
    line-height: 26px;
    color: #a3a3a3;
    font-size: 14px;
    border: 1px solid #e1e1e1;
    border-right: none;
    position: absolute;
    left: 0;
    top: 5px;
}

.mapPageLeft li.mapInput a {
    text-align: center;
    display: block;
    width: 60px;
    height: 38px;
    background: #b79c7d;
    position: absolute;
    right: 0;
    top: 5px;
}

.mapPageLeft li.mapInput a img {
    vertical-align: top;
    padding-top: 8px;
}

.mapPageRight {
    position: absolute;
    right: 20px;
    top: 20px;
    display: block;
    text-decoration: none;
    color: #000;
    font-size: 14px;
    width: 118px;
    height: 36px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #000;
    line-height: 36px;
}

.mapPageRight img {
    vertical-align: middle;
    margin-right: 5px;
}

.mapPageTwo {
    width: 100%;
    position: relative;
    overflow: hidden;
    z-index: 10;
}

.mapPageTwoLeft {
    position: absolute;
    left: 0;
    width: 385px;
    background: #fff;
}

.mapPageTwoRight {
    position: absolute;
    right: 0;
    border-left: 1px solid #e1e1e1;
    z-index: 10;
}

/*分页*/
.pagination1 {
    padding: 20px 0;
    text-align: center;
}

.pagination1 ul {
    text-align: center;
    border-bottom: none !important;
    margin: 0 auto;
    display: inline-block;
}

.pagination1 ul li {
    float: left;
    margin: 0 5px;
    padding: 0 5px;
    height: 22px;
    line-height: 22px;
    color: #999;
    border: 1px solid #999 !important;
    cursor: pointer;
    font-size: 12px;
}

.pagination1 ul li.cur {
    color: #fff;
    background: #999;
}

.cityList {
    overflow-y: auto;
    display: none;
}

.cityList h5 {
    font-size: 14px;
    color: #000;
    border-bottom: 1px solid #e1e1e1;
    text-align: right;
    padding: 15px 20px;
    vertical-align: middle;
}

.cityList h5 span {
    font-size: 20px;
    font-weight: bold;
    float: left;
    display: inline-block;
    text-align: left;
}

.cityList h5 em {
    font-style: normal;
    display: inline-block;
    font-size: 16px;
}

.cityList h5 a {
    color: #000;
    font-size: 14px;
}

.cityList ul {
    padding: 0 15px;
    border-bottom: 1px solid #e1e1e1;
}

.cityList ul li {
    border-bottom: 1px solid #e1e1e1;
}

.cityList ul li a {
    display: block;
    text-decoration: none;
    background: url(../Image/map/right.png) right center no-repeat;
    font-size: 14px;
    color: #000;
    text-align: right;
    padding: 20px 20px 20px 0;
}

.cityList ul li a span {
    font-size: 16px;
    float: left;
    display: inline-block;
    text-align: left;
}

.cityList ul.cityListImg li a {
    background: none;
    height: 100px;
    padding: 10px 0px 10px 0;
    position: relative;
}

.cityList ul.cityListImg li a img {
    float: left;
}

.cityList ul.cityListImg li span {
    font-size: 12px;
    display: block;
    text-align: left;
    margin-left: 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.cityList ul.cityListImg li h6 {
    font-size: 16px;
    color: #19181b;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0;
    text-align: left;
    margin-left: 160px;
    overflow: hidden;
}

.cityList ul.cityListImg li p {
    color: #828282;
    font-size: 12px;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0;
    text-align: left;
    margin-left: 160px;
    overflow: hidden;
    line-height: 18px;
}

.cityList ul.cityListImg li p.shen {
    color: #333;
}

.cityList ul.cityListImg li p span {
    padding: 0px 2px;
    text-align: center;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
    margin: 0 2px 0 0;
    display: inline-block;
}

.cityList ul.cityListImg li p.yong {
    position: absolute;
    position: absolute;
    left: 160px;
    bottom: 10px;
    line-height: 18px;
    margin-left: 0;
}

.cityList ul.cityListImg li p span.citySpanRed {
    background: #fff;
    border: 1px solid #f73b22;
    color: #f73b22;
    max-width: 40px;
    overflow: hidden;
}

.cityList ul.cityListImg li p span.citySpanBlue {
    background: #fff;
    border: 1px solid #41aa17;
    color: #41aa17;
    max-width: 40px;
    overflow: hidden;
}

.cityList ul.cityListImg li h4 {
    font-size: 14px;
    color: #000;
    text-align: right;
    position: absolute;
    right: 0;
    bottom: 10px;
    line-height: 18px;
}

.cityList ul.cityListImg li h4 span {
    font-size: 20px;
    display: inline-block;
    float: inherit;
    margin-left: 0;
}

/*prepaid*/
.prepaidBanner {
    background: url(../Image/prepaid/banner.png) center top no-repeat;
    height: 400px;
    width: 100%;
}

.predpaidImg01 {
    background: url(../Image/prepaid/prepaidImg01.png) center top no-repeat;
    margin: 90px 0;
    height: 213px;
}

.predpaidImg02 {
    background: url(../Image/prepaid/prepaidImg02.png) center 50px no-repeat;
    background-color: #eff4f7;
    padding: 50px 0;
    height: 304px;
}

.predpaidImg03 {
    background: url(../Image/prepaid/prepaidImg03.png) center 90px no-repeat;
    padding: 90px 0 30px;
    height: 326px;
}

.predpaidColor {
    background: #eff4f7;
}

/*index*/
.indexZjzcBg {
    background: url(../Image/index/indexZjyfBg.png) center top no-repeat;
    height: 338px;
    width: 100%;
    position: relative;
}

.indexZjzcBg a {
    display: blockl;
    color: #fff;
    font-size: 16px;
    position: absolute;
    right: 170px;
    bottom: 140px;
    width: 118px;
    height: 37px;
    line-height: 37px;
    text-align: center;
    border: 1px solid #fff;
    border-radius: 100px;
    text-decoration: none;
}

.indexZjzcBg a:hover {
    color: #000;
    background: #fff;
}

/*运营*/
.applyAlist li#apply01 {
    width: 516px;
    position: relative;
}

.applyAlist li {
    border: 1px solid #b79c7d;
    float: left;
    padding: 30px 0 20px;
    height: 74px;
}

.applyAlist li .yyLeft {
    float: left;
    width: 257px;
    text-align: center;
    cursor: pointer;
}

.applyAlist li .yyLeft .yyLineR {
    border-right: 1px solid #646467;
}

.applyAlist li .yyLeft h4 {
    color: #242529;
    font-size: 37px;
    text-align: center;
    margin-bottom: 10px;
}

.applyAlist li .yyLeft h4 span {
    display: inline-block;
    font-size: 18px;
}

.applyAlist li .yyLeft h5 {
    width: 145px;
    margin: 0 auto;
    height: 24px;
    position: relative;
}

.applyAlist li .yyLeft h5 p.Pline {
    border-bottom: 1px solid #242529;
    padding-top: 12px;
}

.applyAlist li .yyLeft h5 span {
    display: inline-block;
    padding: 0 8px;
    background: #fff;
    position: absolute;
    left: 30%;
    top: 0px;
    color: #242529;
}

.applyAlist li .yyRight {
    float: left;
    width: 256px;
    text-align: center;
}

.applyAlist li .yyRight span {
    margin-top: 10px;
    display: inline-block;
    padding: 5px 10px 5px 30px;
    border-radius: 4px;
    background: url(../Image/data/applyIconH.png) 10px center no-repeat;
    background-size: 15px;
    border: 1px solid #242529;
    color: #242529;
    cursor: pointer;
}

.applyAlist li.cur {
    background: #242529;
    border: 1px solid #242529;
}

.applyAlist li.cur .yyLeft {
    border-right: 1px solid #646467;
}

.applyAlist li.cur .yyLeft h4 {
    color: #b79c7d;
}

.applyAlist li.cur .yyLeft h5 p.Pline {
    border-bottom: 1px solid #827771;
}

.applyAlist li.cur .yyLeft h5 span {
    background: #242529;
    color: #b79c7d;
}

.applyAlist li.cur .yyRight span {
    background: url(../Image/data/applyIcon.png) 10px center no-repeat;
    background-size: 15px;
    border: 1px solid #fff;
    color: #fff;
    position: relative;
    z-index: 10px;
}

/*.applyAlist li#apply02{ width:513px; cursor:pointer; }*/
.applyAlist li#apply02 {
    width: 360px;
    cursor: pointer;
}

.applyAlist li h4.applyH4 {
    text-align: center;
    color: #242529;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px;
}

.applyAlist li h4.applyH4 img {
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
}

.applyAlist li h4.applyH4 img.applyImg01 {
    display: inline-block;
}

.applyAlist li h4.applyH4 img.applyImg02 {
    display: none;
}

.applyAlist li p.applyPGrey {
    color: #888888;
    font-size: 14px;
    text-align: center;
}

.applyAlist li.cur h4.applyH4 {
    color: #b79c7d;
}

.applyAlist li.cur h4.applyH4 img.applyImg01 {
    display: none;
}

.applyAlist li.cur h4.applyH4 img.applyImg02 {
    display: inline-block;
}

.applyAlist li.cur p.applyPGrey {
    color: #b79c7d;
}

.edList {
}

.edList li {
    border-bottom: 1px solid #ebe5d8;
    padding: 30px 0;
}

.edList li a {
    display: block;
    text-decoration: none;
    padding: 0;
    border: none;
    background: url(../Image/data/rightBlack.png) right center no-repeat;
}

.edList li a table {
    width: 100%;
    background: none;
    text-align: left;
}

.edList li a table tr {
    border-bottom: none;
}

.edList li a table th {
    width: 360px;
    text-align: left;
}

.edList li a table th h4 {
    color: #000;
    font-size: 20px;
    margin-bottom: 5px;
}

.edList li a table th p {
    color: #888;
    font-size: 14px;
}

.edList li a h5 {
    color: #000;
    font-size: 18px;
    padding: 0;
    text-align: left;
    font-weight: 100;
}

.edList li a:hover table th h4, .edList li a:hover table th p, .edList li a:hover h5 {
    color: #b79c7d;
}

.edDiv {
    display: block;
    padding-bottom: 20px;
}

.userHouseZh01 {
    padding: 20px 0;
}

.userHouseZh01 span {
    display: inline-block;
    color: #242529;
    font-size: 14px;
}

.userHouseZh01 a {
    display: inline-block;
    color: #c7c7c7;
    font-size: 14px;
}

.userHouseZh01Bg {
    background: #f5f5f5;
    padding: 36px 25px;
}

.uhzTab {
    border-bottom: 1px solid #827771;
    padding: 0 0 25px;
}

.uhzTab table {
    width: 100%;
    background: none;
}

.uhzTab table tr {
    border-bottom: none;
}

.uhzTab table th {
    padding: 0 30px;
    text-align: center;
}

.uhzTab table th h4 {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 5px;
}

.uhzTab table th h4 span {
    font-size: 14px;
    display: inline-block;
    margin-left: 5px;
}

.uhzTab table th p {
    color: #888;
    font-size: 14px;
}

.uhzTab table th h5 {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 5px;
}

.uhzTab table th h5 span {
    padding: 0 10px;
    border-right: 1px solid #e1e1e1;
    display: inline-block;
    color: #242529;
    font-size: 18px;
}

.uhzTab2 {
    margin-top: 40px;
}

.uhzTab2 table {
    width: 100%;
    background: none;
}

.uhzTab2 table tr {
    border-bottom: none;
}

.uhzTab2 table th {
    text-align: left;
    width: 50%;
}

.uhzTab2 table th h4 {
    color: #888888;
    font-size: 18px;
    margin-bottom: 5px;
}

.uhzTab2 table th h4 span {
    color: #000;
    display: inline-block;
    margin-right: 20px;
}

.sqTanBg {
    background: url(../Image/detail/yzBg.png) left top repeat;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    z-index: 99;
}

.sqTanBgwhite {
    background: #fff;
    width: 340px;
    margin: 0 auto;
    margin-top: 10%;
    padding: 30px 25px;
    text-align: center;
}

.sqTanBgwhite h4 {
    color: #000;
    font-size: 20px;
    font-weight: bold;
}

.sqTanBgwhite h3 {
    color: #000;
    font-size: 37px;
    margin: 40px 0 10px;
}

.sqTanBgwhite h3 span {
    font-size: 18px;
    display: inline-block;
    margin-left: 2px;
}

.sqTanBgwhite h5 {
    height: 12px;
    position: relative;
    border-bottom: 1px solid #000;
    width: 150px;
    margin: 0 auto;
}

.sqTanBgwhite h5 span {
    width: 76px;
    text-align: center;
    color: #000;
    background: #fff;
    font-size: 14px;
    display: inline-block;
    position: absolute;
    left: 50%;
    margin-left: -38px;
    z-index: 1;
}

.sqTanBgwhite input {
    margin: 30px 0 35px;
    height: 40px;
    line-height: 40px;
    display: block;
    padding: 0 2%;
    width: 96%;
    border: 1px solid #d7d7d7;
    border-radius: 4px;
}

.sqTanBgwhite table {
    width: 100%;
}

.sqTanBgwhite table th {
    width: 50%;
    text-align: left;
}

.sqTanBgwhite table th a {
    display: block;
    width: 80%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    text-decoration: none;
    border: 1px solid #242529;
    color: #242529;
    font-size: 16px;
}

.sqTanBgwhite table td {
    width: 50%;
    text-align: right;
}

.sqTanBgwhite table td a {
    float: right;
    display: block;
    width: 80%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    text-decoration: none;
    font-size: 16px;
    color: #fff;
    background: #b79c7d;
    border: 1px solid #b79c7d;
}

/*first*/
.firstPd {
    display: block;
    text-decoration: none;
    margin: 0px 0 25px;
    background: url(../Image/first/firstImg.jpg) center top no-repeat;
    height: 150px;
}

.firstBg {
    background: #f5f5f5;
    padding-bottom: 40px;
}

.firstBanner {
    background: url(../Image/first/firstBanner.jpg) center top no-repeat;
    height: 300px;
}

.firstBg h4 {
    background: url(../Image/first/line.png) left center repeat-x;
    width: 100%;
    font-size: 24px;
    color: #000;
    text-align: center;
    margin: 30px 0 20px;
}

.firstBg h4 span {
    line-height: 30px;
    display: inline-block;
    padding: 0 15px;
    background: #f5f5f5;
    margin: 0 auto;
}

.firstList {
    background: #fff;
}

.firstList li {
    padding: 30px;
    border-bottom: 1px solid #e6e6e6;
}

.houseImgIcon {
    position: absolute;
    top: 0;
    left: 10px;
    box-shadow: 2px 2px 2px #c7bcb3;
}

/*publish*/
.Title123 {
    position: relative;
    background: url(../Image/publish/123.png) center top no-repeat;
    height: 64px;
    margin: 20px 0;
}

.Title123 a {
    display: block;
    width: 64px;
    height: 64px;
    background-position: left top;
    background-repeat: no-repeat;
    position: absolute;
    top: 0px;
    cursor: default;
}

.Title123 a.icon1 {
    left: 266px;
}

.Title123 a.icon1.cur {
    background-image: url(../Image/publish/1.png);
}

.Title123 a.icon2 {
    left: 519px;
}

.Title123 a.icon2.cur {
    background-image: url(../Image/publish/2.png);
}

.Title123 a.icon3 {
    right: 265px;
}

.Title123 a.icon3.cur {
    background-image: url(../Image/publish/3.png);
}

.Rform li > p.publishPline {
    color: #848484;
    font-size: 14px;
    border-bottom: 1px solid #c9c9c9;
    line-height: 30px;
}

.publishList input {
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    margin-right: 5px;
}

.publishList span {
    display: inline-block;
    margin: 10px 40px 0 0px;
}

.publishList a {
    margin-top: 10px;
    border-radius: 4px;
    display: block;
    width: 80px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #b79c7d;
    color: #fff;
    font-size: 14px;
}

.publishDiv {
    padding-bottom: 10px;
}

/*1.1版本*/
.indexNewPd {
    padding: 55px 0 0px;
}

.iNewPd {
    margin-bottom: 55px;
}

.iNewPd75 {
    padding: 75px 0 100px;
}

.iNew01 {
    text-align: center;
}

.iNew01Grey {
    background: #f6f6f6;
    padding: 80px 0 50px;
}

.iNew01Div {
    width: 720px;
    margin: 0 auto 15px;
    position: relative;
    height: 38px;
    line-height: 38px;
}

.iNew01Div span {
    position: relative;
    z-index: 1;
    width: 517px;
    margin: 0 auto;
    display: inline-block;
    color: #222;
    font-size: 36px;
    font-weight: bold;
}

.iNew01Div span.whiteSpan {
    background: #fff;
}

.iNew01Div span.greySpan {
    background: #f6f6f6;
}

.iNew01Div p {
    background: #cecece;
    position: absolute;
    width: 100%;
    height: 1px;
    top: 17px;
    left: 0;
}

P.iNew01P {
    color: #666666;
    font-size: 14PX;
    margin-bottom: 20px;
}

.iNew01List a div.iNewA01Word {
    width: 206px;
    height: 160px;
    background: #fff;
    position: relative;
}

.iNew01List a div.iNewA01Word p {
    margin: 0 20px 0;
    padding-top: 45px;
    color: #242529;
    font-size: 16px;
}

.iNew01List01 {
    text-align: center;
    margin: 60PX 0 0;
}

.iNew01List01 img {
    margin: 0 auto;
}

.iNew01List {
    height: 264px;
    width: 100%;
    position: relative;
}

.iNew01List p.line {
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 15px;
    border-bottom: 1px solid #cecece;
}

.iNew01List a {
    text-align: center;
    display: block;
    width: 206px;
    position: absolute;
    bottom: 0;
    z-index: 1;
    text-decoration: none;
    background-position: center top;
    background-repeat: no-repeat;
    padding-top: 50px;
}

.iNew01List a.iNewA01 {
    background-image: url(../Image/index/gzNew.png);
    left: 125px;
}

.iNew01List a.iNewA01.cur, .iNew01List a.iNewA01:hover {
    background-image: url(../Image/index/gzNewH.png);
}

.iNew01List a.iNewA02 {
    background-image: url(../Image/index/zxNew.png);
    left: 380px;
}

.iNew01List a.iNewA02.cur, .iNew01List a.iNewA02:hover {
    background-image: url(../Image/index/zxNewH.png);
}

.iNew01List a.iNewA03 {
    background-image: url(../Image/index/tgNew.png);
    right: 380px;
}

.iNew01List a.iNewA03.cur, .iNew01List a.iNewA03:hover {
    background-image: url(../Image/index/tgNewH.png);
}

.iNew01List a.iNewA04 {
    background-image: url(../Image/index/zkNew.png);
    right: 125px;
}

.iNew01List a.iNewA04.cur, .iNew01List a.iNewA04:hover {
    background-image: url(../Image/index/zkNewH.png);
}

.iNew01List a p {
    margin: 0 0 30px;
    color: #222222;
    font-size: 18px;
}

.iNew01List a div.iNewA01Word span {
    position: absolute;
    top: -14px;
    left: 50%;
    display: block;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    background: url(../Image/index/downBlack.png) center top no-repeat;
    width: 42px;
    height: 44px;
    text-align: center;
    line-height: 33px;
    margin: 0 0 0 -21px;
}

.iNew01List a.cur p, .iNew01List a:hover p {
    color: #b69b7d;
}

.iNew01List a.cur span, .iNew01List a:hover span {
    color: #c5a581;
}

.iNew02h4 {
    padding: 0 20px 0 70px;
    height: 44px;
    line-height: 44px;
    background: #fff;
    color: #222222;
    font-size: 24px;
    font-weight: bold;
    position: relative;
    margin-bottom: 30px;
}

.iNew02h4 a {
    color: #222222;
    font-size: 12px;
    font-weight: 100;
    position: absolute;
    right: 20px;
    top: 0px;
}

.iNew02h4 a:hover {
    color: #b69c7f;
}

.iNew02h4 span {
    display: inline-block;
    background: url(diBlack.png) left top no-repeat;
    width: 42px;
    height: 44px;
    position: absolute;
    left: 20px;
    top: 12px;
    color: #fff;
    font-size: 24px;
    text-align: center;
    line-height: 35px;
}

.iNew02DivLeft {
    width: 180px;
    height: 324px;
    margin-right: 20px;
    float: left;
    background: #f5f5f5;
    padding: 35px 25px 25px;
    text-align: center;
}

.iNew02DivLeft h4 {
    color: #222;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 30PX;
}

.iNew02DivLeft p {
    color: #666;
    font-size: 12px;
    margin: 15px 0;
}

.iNew02DivLeft li {
    padding: 15px 0;
    border-bottom: 1px solid #cecece;
    color: #242529;
    font-size: 14px;
}

.iNew02DivLeft li img {
    vertical-align: middle;
    margin-right: 10px;
}

.iNew02DivLeft a {
    display: block;
    border: 1px solid #222;
    color: #222;
    font-size: 14px;
    padding: 10px 0;
    text-align: center;
    margin-top: 30px;
    text-decoration: none;
}

.iNew02DivLeft a:hover {
    background: #222;
    color: #fff;
}

.iNew02DivRight {
    width: 850px;
    float: left;
    height: 384px;
    position: relative;
}

.iNew02ListDiv {
    margin: 0 2px;
    width: 419px;
    position: relative;
    border: 1px solid #f6f6f6;
}

.iNew02ListDiv a {
    display: block;
    text-decoration: none;
    width: 419px;
}

.iNew02ListDiv img.iNew02Img {
    width: 419px;
    height: 200px;
}

.iNew02ListDiv img.iNew02Logo {
    position: absolute;
    left: 10px;
    top: 160px;
    z-index: 1;
    border-radius: 100%;
    border: 1px solid #b69b7d;
    width: 78px;
    height: 78px;
}

.iNew02Line {
    border: 1px solid #f6f6f6;
    border-top: none;
    border-bottom: 10px solid #f6f6f6;
    padding: 10px 20px;
}

.iNew02Line p {
    color: #888;
    font-size: 12px;
    height: 40px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.iNew02Line h4 {
    padding-left: 70px;
    color: #222;
    font-size: 20px;
    margin-bottom: 10px;
}

.iNew02Line h4 span {
    display: inline-block;
    margin-left: 7px;
    color: #b69b7d;
    font-size: 14px;
}

.iNew02Last {
    border-left: 2px solid #c5a581;
    padding-left: 10px;
    margin-bottom: 25PX;
}

.iNew02Last h4 {
    color: #333333;
    font-size: 16px;
    margin-bottom: 5PX;
}

.iNew02Last p {
    color: #888;
    font-size: 12px;
}

.iNew02ListDiv a:hover h4, .iNew02ListDiv a:hover p {
    color: #b69c7f;
}

.iNew03Div {
}

.iNew03Div li {
    float: left;
    margin: 0 2px;
    width: 362px;
}

.iNew03Div li a {
    display: block;
    text-decoration: none;
}

.iNew03Div li img {
    width: 100%;
}

.iNew03Div li div {
    margin-top: -6px;
    border: 1px solid #b69b7d;
    padding: 15px 10px;
    border-top: none
}

.iNew03Div li div h4 {
    color: #222;
    font-size: 18px;
    margin-bottom: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.iNew03Div li div p {
    color: #888;
    font-size: 12px;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.iNew03Div li a:hover div h4, .iNew03Div li a:hover div p {
    color: #b69c7f;
}

.iNew04Width {
    width: 540px;
    position: relative;
}

.iNew04Width a {
    display: block;
    text-decoration: none;
}

.iNew04Width img {
    display: block;
}

.iNew04Pd {
    margin-right: 20px;
}

.iNew04Div a {
    display: block;
    width: 183px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    font-size: 16px;
    position: absolute;
    right: 62px;
    bottom: 28px;
}

.iNew04Div a.yellow {
    background: #b69b7d;
    border: 1px solid #b69b7d;
    color: #fff;
}

.iNew04Div a.white {
    background: #fff;
    color: #44c09e;
    border: 1px solid #44c09e;
    right: 111px;
}

.iNew04Div a:hover {
    background: #222;
    border: 1px solid #222;
    color: #fff;
}

.iNew04Last {
    position: relative;
    padding-top: 10px;
}

.iNew04Last a {
    border-radius: 4px;
    position: absolute;
    left: 70px;
    bottom: 30px;
    border: 1px solid #fff;
    display: block;
    width: 182px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    color: #fff;
    font-size: 18px;
}

.iNew04Last a img {
    vertical-align: middle;
    margin-right: 10px;
}

.iNew04Last a:hover {
    border: 1px solid #222;
    background: #222;
}

.iNew04Div .clearfix {
    width: 100%;
}

.iNew04Div a.supportLeft {
    width: 540px;
    float: left;
    height: auto;
    position: static;
}

.iNew04Div a.supportRight {
    width: 540px;
    float: right;
    height: auto;
    position: static;
}

.iNew04Div a.supportLeft, .iNew04Div a.supportRight {
    background: none;
    border: none;
}

.iNew05List {
    padding-left: 300px;
    background-position: left top;
    background-repeat: no-repeat;
    height: 200px;
}

.iNew05word {
    border: 1px solid #b69b7d;
    padding: 20px 25px 0;
    height: 200px;
    overflow: hidden;
    background: #fff;
}

.iNew05word h4 {
    color: #b69b7d;
    font-size: 24px;
    margin-bottom: 10px;
}

.iNew05word p {
    padding: 10px 0;
    border-bottom: 1px solid #ddd;
    color: #888;
    font-size: 18px;
}

/*北欧简约风*/
.neList {
    border: 1px solid #dfdfdf;
    border-radius: 4px;
    padding: 15px;
    margin: 11px auto;
    text-align: left;
}

.neListH4 {
    color: #b69b7d;
    font-size: 24px;
    margin-bottom: 15px;
    padding: 8px 0;
}

.neListH4 a {
    display: inline-block;
    float: right;
    color: #b69b7d;
    height: 38px;
    width: 118px;
    line-height: 38px;
    border: 1px solid #b69b7d;
    font-size: 16px;
    text-align: center;
    margin-top: -8px;
}

.boxshadow15 {
    -webkit-box-shadow: 0px 0 15px #dfdfdf;
    -moz-box-shadow: 0px 0 15px #dfdfdf;
    box-shadow: 0px 0 15px #dfdfdf;
}

.neListLeft {
    width: 369px;
    float: left;
    margin-right: 7px;
}

.neListLeft img {
    width: 369px;
}

.neListLeft p {
    color: #333;
    font-size: 18px;
    margin: 10px 0 5px;
}

.neListLeft a {
    display: block;
    width: 183px;
    height: 42px;
    line-height: 42px;
    border: 1px solid #b69b7d;
    color: #b69b7d;
    font-size: 16px;
    text-decoration: none;
    text-align: center;
}

.neListLeft a:hover {
    background: #b69b7d;
    color: #fff;
}

.neListRight {
    width: 691px;
    float: right;
}

.neListRight .slider-for img {
    width: 691px;
}

.slick-current {
    border: none !important;
    box-shadow: none;
}

.neListRight .slider-nav {
    margin: 10px auto 0;
    width: 640px;
}

.neListRight .slider-nav img {
    margin: 0 3px;
    height: 126px;
    border: 2px solid #fff;
}

.neListRight .slider-nav .slick-current img {
    height: 126px;
    border: 2px solid #b69b7d;
}

.neListRight .slider-nav .draggable {
    padding: 0 !important;
}

.neListRight .slick-next {
    background: url(../Image/index/neRight.png) right top no-repeat;
    height: 130px;
    width: 20px;
    right: -26px;
    margin-bottom: 0;
    bottom: 0;
}

.neListRight .slick-prev {
    background: url(../Image/index/neLeft.png) right top no-repeat;
    height: 130px;
    width: 20px;
    left: -26px;
    margin-bottom: 0;
    bottom: 0;
}

/*施工&监理*/
.sgPd {
    margin: 50px 0 0;
    width: 1100px;
    height: 618px;
    position: relative;
}

.sgPd a {
    width: 185px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    background: #b69b7d;
    color: #fff;
    font-size: 16px;
    text-decoration: none;
    display: block;
    position: absolute;
    left: 170px;
    bottom: 42px;
}

.sgPd a:hover {
    background: #fff;
    color: #b69b7d;
}

/**/
.caseListUl {
    margin: 40px 0 50px;
}

.caseListLi {
    border: 1px solid #dfdfdf;
    border-radius: 4px;
    padding: 15px;
    margin: 0px auto 10px;
    text-align: left;
}

.caseListLiLeft {
    width: 235px;
    margin-right: 5px;
    float: left;
}

.caseListLiLeft h4 {
    color: #242529;
    font-size: 20px;
    margin-bottom: 5px;
    line-height: 30px;
}

.caseListDivGrey {
    background: #f6f6f6;
    padding: 5px;
    height: 222px;
    position: relative;
}

.caseListDivGrey p {
    color: #888;
    font-size: 15px;
    margin: 3px 0;
}

.caseListDivGrey p span {
    color: #b69b7d;
}

.caseListDivGrey p.caseListPGrey {
    background: #888;
    color: #fff;
    width: 190px;
    padding: 5px;
    margin: 8px 0;
    position: absolute;
    left: 5px;
    bottom: 40px;
}

.caseListDivGrey p.caseListPOrange {
    background: #b69b7d;
    color: #fff;
    width: 190px;
    padding: 5px;
    position: absolute;
    left: 5px;
    bottom: 5px;
}

.caseListLiRight {
    width: 827px;
    float: right;
}

.caseListLiRight img {
    width: 100%;
}

.caseListLi a {
    display: block;
    text-decoration: none;
}

/*浮框*/
.welcomeZXText {
    background-color: #fff;
    border: 1px solid #d8d8d8;
    width: 508px;
    padding: 25px 0 40px;
    background-image: url(welcomeImgBg.jpg);
    background-position: right bottom;
    background-repeat: no-repeat;
    position: fixed;
    top: 50%;
    right: 73px;
    margin-top: -180px;
    display: none;
}

.sidebarPd .welcomeZXText a.welcomeClose {
    position: absolute;
    right: 10px;
    top: 10px;
    background: none;
    width: 16px;
    height: 16px;
}

.welcomeZXTextPd {
    margin: 0 60px;
}

.welcomeZXTextPd h4 {
    color: #242529;
    font-size: 24px;
    text-align: center;
}

.welcomeZXTextPd p {
    color: #b69b7d;
    font-size: 16px;
    line-height: 24px;
    margin: 25px 0 10px;
}

.welcomeZXTextPd table {
    width: 100%;
}

.welcomeZXTextPd th {
    width: 80px;
    color: #000;
    font-size: 16px;
    vertical-align: top;
    padding-top: 20px;
}

.welcomeZXTextPd td {
    width: 280px;
    padding-top: 10px;
}

.welcomeZXTextPd td input {
    width: 256px;
    height: 28px;
    padding: 5px;
    line-height: 28px;
    border: 1px solid #d8d8d8;
    border-radius: 4px;
    color: #a3a3a3;
    font-size: 14px;
}

.welcomeZXTextPd td textarea {
    width: 256px;
    height: 56px;
    padding: 5px;
    line-height: 28px;
    border: 1px solid #d8d8d8;
    border-radius: 4px;
    color: #a3a3a3;
    font-size: 14px;
}

.welcomeZXTextPd td a {
    display: block;
    text-decoration: none;
    text-align: center;
    width: 216px;
    height: 43px;
    line-height: 43px;
    background: #b79c7d;
    border-radius: 4px;
    color: #fff;
    font-size: 16px;
}

/*credit*/
.top-credit {
    background-image: url(../Image/index/zmxyBanner.jpg);
    height: 498px !important;
    margin-bottom: 0;
}

.top-credit a {
    display: block;
    text-decoration: none;
    width: 100%;
    height: 100%;
}

.zmxyImg {
    background-position: center top;
    background-repeat: no-repeat;
}

.zmxyImg01 {
    background-image: url(../Image/index/zmxyImg01.jpg);
    height: 530px;
}

.zmxyImg02 {
    background-image: url(../Image/index/zmxyImg02.jpg);
    height: 529px;
}

.zmxyImg03 {
    background-image: url(../Image/index/zmxyImg03.jpg);
    height: 530px;
}

/*lineDown*/
.top-lineDown {
    background-image: url(../Image/lineDown/lineDownBanner.png);
    height: 400px;
    margin-bottom: 0;
}

.lineImg01 {
    text-align: center;
    padding: 120px 0 90px;
    border-bottom: 1px dashed #b69b7d;
    margin-bottom: 50px;
}

.lineImg01 img {
    margin: 0 auto;
    width: auto;
}

.lineImg02 {
    text-align: center;
    margin-bottom: 50px;
}

.lineImg02 a {
    display: inline-block;
    color: #fff;
    font-size: 28px;
    margin: 0 auto;
    padding: 20px 30px;
    border-radius: 4px;
    background: #b69b7d;
}

.lineImg02 a img {
    vertical-align: middle;
    margin-left: 10px;
}

.lineImg02 a:hover {
    background: #222;
}

/*select*/
.top-select {
    background-position: center top;
    background-repeat: no-repeat;
    height: 502px;
    width: 100%;
}

.selectTop {
    text-align: center;
    margin: 0 0 50px;
}

.selectTop h4 {
    font-size: 97px;
    font-weight: bold;
    margin-top: -120px;
}

.selectTop p {
    color: #333;
    font-size: 18px;
    text-align: center;
    line-height: 28px;
    width: 780px;
    margin: 50px auto 0;
}

.selectJj {
    text-align: center;
}

.selectYellowBox {
    border: 1px dashed #e2d7cb;
    width: 935px;
    margin: 0 auto;
    position: relative;
}

.selectYellowBox span {
    position: absolute;
    left: 50%;
    margin-left: -130px;
    top: -20px;
    padding: 0 10px;
    background: #fff;
    color: #b59b7f;
    font-size: 24px;
}

.selectGrey {
    background: #f8f5f2;
    padding: 55px 40px 0;
    margin: 10px;
}

.selectGrey p {
    color: #333;
    font-size: 18px;
    line-height: 28px;
    padding-bottom: 45px;
    text-align: left;
}

.selectGrey table {
    width: 100%;
}

.selectGreyPd45 {
    padding-bottom: 45px !important;
}

.selectGrey table p {
    padding-bottom: 15px;
}

.selectGrey th {
    width: 50%;
    text-align: left;
    font-weight: 100;
}

.selectGrey td {
    width: 50%;
    text-align: left;
}

.selectProductList {
}

.selectProductList h2 {
    color: #b59b7f;
    font-size: 24px;
    text-align: center;
    margin: 40px 0 15px;
    line-height: 30px;
}

.selectProductList h2 img {
    vertical-align: middle;
    margin-right: 10px;
}

.selectProductList P.selectListP {
    color: #000;
    font-size: 18PX;
    margin: 0 AUTO;
    width: 937px;
    line-height: 30px;
    margin-bottom: 5px;
}

.selectProductList P.selectListP strong {
    margin: 5px 0;
    display: block;
}

.selectProductList h4 {
    text-align: center;
}

.selectProductList h4 img {
    margin: 10px auto 50px;
}

.selectProduct {
    background-repeat: no-repeat;
    min-height: 355px;
}

.selectProductLeft {
    background-position: left top;
    padding-left: 440px;
}

.selectProductRight {
    background-position: right top;
    padding-right: 440px;
}

.selectProduct p {
    color: #333;
    font-size: 18px;
    text-indent: 2em;
    margin-bottom: 20px;
    line-height: 28px;
}

.selectLine {
    padding: 25px 0 20px;
    border-top: 1px dashed #888888;
    background-position: left 25px;
    background-repeat: no-repeat;
    padding-left: 188px;
    min-height: 122px;
    position: relative;
}

.selectLine h5 {
    color: #000;
    font-size: 18px;
    margin-bottom: 10px;
}

.selectLine h6 {
    color: #888;
    font-size: 14px;
    margin-bottom: 10px;
}

.selectLine h3 {
    color: #888;
    font-size: 14px;
}

.selectLine h3 span {
    display: inline-block;
    color: #f91d2f;
    font-size: 24px;
    margin-right: 5px;
}

.selectLine h3 a {
    display: inline-block;
    text-decoration: none;
    margin-left: 10px;
    width: 90px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #f91d2f;
    color: #fff;
}

.selectLine p.ewmP {
    display: none;
    padding: 0;
    margin: 0;
    text-indent: inherit;
    background: #fff;
    border: 1px solid #eaeaea;
    -webkit-box-shadow: 0px 0px 3px #eaeaea;
    -moz-box-shadow: 0px 0px 3px #eaeaea;
    box-shadow: 0px 0px 3px #eaeaea;
    position: absolute;
    right: 85px;
    bottom: -175px;
    z-index: 99;
}

.selectLine P.ewmP img {
    padding: 15px;
    width: 180px;
    display: block;
}

/*clean*/
.topClean {
    margin: 50px 20px;
    text-align: center;
    border-bottom: 1px dashed #e2d7cb;
}

.topClean h4 {
    color: #000;
    font-size: 27px;
    margin-bottom: 45px;
}

.topClean p {
    color: #333;
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 30px;
}

.topClean01 {
    margin-bottom: 50px;
}

.topClean01 h4 {
    color: #b59b7f;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 30px;
    text-align: center;
}

.topClean01 h4 img {
    margin: 0 auto;
}

.topClean01 p {
    color: #333;
    font-size: 16px;
    line-height: 26px;
    text-indent: 2em;
}

.w998 {
    width: 998px;
    margin: 0 auto;
}

.cleanDiv01 {
    padding-bottom: 45px;
    margin-bottom: 50px;
    border-bottom: 1px solid #f3f3f3;
    text-align: center;
}

.cleanDiv01 img {
    margin: 0 auto;
}

.cleanVideo {
    margin: 50px 0;
}

.cleanVideo h4 {
    color: #333;
    font-size: 26px;
    text-align: center;
    margin-bottom: 30px;
    line-height: 32px;
}

.video {
    text-align: center;
}

.videoWidth {
    height: 495px;
    width: 883px;
    margin: 0 auto;
}

.videoListBg {
    background: #f6f6f6;
    padding: 30px 0 0px;
}

.videoListBg h4 {
    color: #333;
    font-size: 26px;
    margin-bottom: 25px;
    text-align: center;
}

.videoTab01 {
    margin-bottom: 30px;
}

.videoTab01 img {
    margin: 0 auto;
    max-width: 998px;
}

.videoTab01 table {
    width: 100%;
    border-top: 1px solid #d8d8d8;
}

.videoTab01 table th {
    text-align: left;
    padding: 25px 20px;
    border-bottom: 1px solid #d8d8d8;
}

.videoTab01 table th.thCenter {
    text-align: center;
}

.videoTab01 table td {
    text-align: right;
    padding: 25px 20px;
    border-bottom: 1px solid #d8d8d8;
}

.videoTab01 table p {
    color: #888;
    font-size: 18px;
    font-weight: 100;
}

.videoTab01 table span {
    color: #000;
    font-size: 18px;
    margin-left: 10px;
}

.photoPd {
    margin-top: 50px;
    text-align: center;
}

.photoPd img {
    margin: 0 auto 100px;
}

P.yellowP {
    color: #b79c7d;
    font-size: 16PX;
    text-align: left;
    margin-top: 5px;
}

p.photoLastImg {
    text-align: center;
    margin-top: 30px;
}

p.photoLastImg img {
    margin: 0 auto;
}

/*about*/
.aboutPpd {
    padding: 70px 0 0;
    text-align: center;
}

.aboutPpd img {
    padding-bottom: 70px;
    margin: 0 auto;
}

.aboutWhiteP {
    background: #fff;
}

.aboutGreyP {
    background: #f7f7f7;
}

/*contact*/
.contactBg {
    background: url(../Image/contact/contactBg.jpg) center top no-repeat;
    width: 100%;
    padding-bottom: 50px;
    max-height: 970px;
}

.contactBg h3 {
    color: #b79c7d;
    font-size: 42px;
    padding: 50px 0 40px;
}

.contactBg p {
    color: #666666;
    font-size: 16px;
    padding-bottom: 40px;
}

.contactBg h4 {
    color: #595959;
    font-size: 26px;
    padding-bottom: 20px;
}

.contactBg textarea {
    color: #989898;
    font-size: 16px;
    line-height: 26px;
    height: 130px;
    width: 560px;
    border: 1px solid #888888;
    background: none;
}

.contactBg a {
    display: block;
    width: 135px;
    height: 44px;
    background: #b79c7d;
    color: #fff;
    font-size: 20px;
    line-height: 44px;
    text-align: center;
    text-align: center;
    border-radius: 2px;
    margin: 15px 0 40px;
}

.contactBg a:hover {
    background: #222;
}

.selectTopCenter {
    text-align: center;
    margin: 60px 0 0;
}

.selectTopCenter .iNew01Div span {
    width: 240px;
}

img.selectDivImg {
    border: 1px solid #b69b7d;
}

.selectListDiv {
    margin-left: 3px;
    display: table-cell;
    width: 445px;
    position: relative;
    border: 1px solid #b69b7d;
    height: 200px;
}

.selectListDiv h4 {
    color: #222;
    font-size: 18px;
    padding: 35px 15px 30px;
}

.selectListDiv p {
    color: #888888;
    font-size: 12px;
    line-height: 22px;
    padding: 0px 15px;
}

.selectListDiv span {
    display: block;
    width: 99px;
    height: 37px;
    background: #b79c7d;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 37px;
    position: absolute;
    right: 0px;
    bottom: 0px;
}

.selectListUl a:hover span {
    background: #222;
}

.selectListUl {
    text-align: left;
    width: 825px;
    margin: 60px auto 0;
}

.selectListUl li {
    margin-bottom: 20px;
}

.selectListUl li a {
    display: block;
    text-decoration: none;
}

.selectImgBg04 {
    background-position: center top;
    background-repeat: no-repeat;
    position: relative;
}

.selectImgBg04 a {
    display: block;
    width: 153px;
    height: 65px;
    line-height: 65px;
    text-align: center;
    background: #fc1624;
    color: #fff;
    font-size: 24px;
    bottom: 65px;
    position: absolute;
    text-decoration: none;
    border-radius: 4px;
}

.selectImgBg04 a:hover {
    background: #222;
}

.selectImgBg04 a.select04ALeft {
    left: 190px;
}

.selectImgBg04 a.select04ARight {
    right: 190px;
}

.selectImgBg04 h4 {
    color: #333;
    font-size: 18px;
    margin: 70px 0;
}

.selectImgBg04 p.ewmP {
    position: absolute;
    bottom: 65px;
    display: none; /* border:1px solid #222;*/
    background: #fff;
}

.selectImgBg04 p.ewmP img {
    width: 150px;
    margin-bottom: -5px;
}

.selectImgBg04 p.ewmPLeft {
    left: 350px;
}

.selectImgBg04 p.ewmPRight {
    right: 350px;
}

.selectProductList04 h4 {
    color: #333;
    font-size: 18px;
    padding: 60px 0;
    line-height: 28px;
}

.select04Line {
    padding-bottom: 60px;
    margin-top: 70px;
    border-bottom: 1px dashed #e2d7cb;
}

/*headerLine*/
.headerLine {
    background: url(../Image/index/headerLineImg.jpg) left top repeat-x;
    height: 5px;
    width: 100%;
}

/*house_detail*/
.bannerList01 {
    width: 700px;
    background: #bfbfbf;
    height: 400px;
    text-align: center;
    position: relative;
}

.bannerList01 h4 {
    width: 100%;
    height: 30px;
    line-height: 30px;
    color: #fff;
    background: url(../Image/detail/fourBg.png) left top repeat;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -15px;
    z-index: 10;
    font-size: 16px;
}

.bannerList01 div {
    height: 400px;
    line-height: 400px;
    overflow: hidden;
}

.slick-list {
    margin: 0 !important;
}

.bannerList01 img {
    margin: -4px auto 0;
    display: inline-cell;
    vertical-align: middle;
    display: inline-block !important;
    max-height: 400px;
    max-width: 700px;
}

.houseImgList {
    margin-bottom: 15px;
    padding-top: 20px;
}

.houseImgListLeft {
    width: 700px;
    float: left;
    background: #fff;
}

.houseImgListRight {
    width: 355px;
    float: left;
    margin-left: 15px;
    background: #fff;
    padding: 0px 15px 20px;
    position: relative;
}

.bannerListSpan {
    display: block;
    width: 31px;
    height: 24px;
    line-height: 24px;
    position: absolute;
    right: 14px;
    top: 10px;
    font-size: 12px;
    color: #fff;
    text-align: left;
    z-index: 1999;
    vertical-align: middle;
}

.jbA {
    color: #999;
    font-size: 14px;
    display: block;
    text-align: right;
    margin-top: 5px;
}

.jbA img {
    vertical-align: middle;
    margin-right: 5px;
    margin-top: -1px;
}

.jbA:hover {
    color: #4bb7df;
}

.detailTsAlist span {
    width: 32.333%;
    display: inline-block;
    color: #4c4c4c;
    font-size: 14px;
    margin: 0 0 10px;
}

.detailTsAlist span.detailAcenter {
    text-align: left;
    padding-left: 7%;
    width: 25%;
}

.detailTsAlist span.detailAright {
    text-align: left;
    padding-left: 80px;
    width: auto;
}

.detailTsAlist span img {
    vertical-align: middle;
    margin-right: 5px;
    max-height: 25px;
    max-width: 25px;
}

.house-xq {
}

.house-xq h4 {
    margin-bottom: 15px;
}

.house-xq h4 span {
    color: #999999;
    font-size: 18px;
    margin-right: 25px;
}

.house-xq p {
    color: #4c4c4c;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 15px;
}

.house-xq a {
    display: block;
    color: #4c4c4c;
    font-size: 14px;
    text-decoration: underline;
}

.housePage-t {
    margin: 30px 0 10px;
    padding-bottom: 10px;
    border-bottom: solid 1px #ccc;
}

.housePage-t span {
    display: block;
    font-size: 18px;
    font-weight: bold;
    background-color: #fff;
}

.house-map-a {
    border: 1px solid #ccc;
    margin-top: 10px;
}

.detail_share {
    margin: 0 0 15px;
}

.detail_share a.shareA {
    background-image: url(../Image/detail/wxfx.png);
}

.detailRightOne {
    position: relative;
}

.detailRightOne h4 {
    font-size: 22px;
    color: #000;
    line-height: 32px;
    margin-bottom: 25px;
    width: 100%;
}

a.rightSc {
    position: absolute;
    right: 0;
    top: -30px;
    background-image: url(../Image/detail/sc.png);
    display: inline-block;
    color: #4c4c4c;
    font-size: 14px;
    text-decoration: none;
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 25PX;
}

a.rightSc:hover, a.rightSc.cur {
    color: #b79c7d;
    background-image: url(../Image/detail/scH.png);
}

span.timesR {
    position: absolute;
    right: 0;
    top: 8px;
    font-size: 12px;
    color: #4c4c4c;
    display: block;
}

.detailRightOne p {
    color: #747474;
    font-size: 16px;
    margin-bottom: 5px;
}

.detailRightOne p img {
    vertical-align: middle;
    margin-right: 5px;
}

.detailRightOne p.lastPPd {
    margin-top: 10px;
    font-size: 18px;
    color: #333;
}

.detailRightTwo {
    border-top: 1px solid #ccc;
    margin: 10px 0 0;
}

.detailRightTwo li {
    padding: 10px 0;
    border-bottom: 1px solid #ccc;
    position: relative;
}

.detailRightTwo .detailTwo {
    height: 58px;
    overflow: hidden;
    position: relative;
}

.detailRightTwo li h4 {
    position: relative;
    color: #b79c7d;
    font-size: 22px;
    font-weight: bold;
    margin: 5px 0;
    height: 48px;
}

.detailRightTwo li h4 a {
    display: block;
    text-decoration: none;
    width: 22px;
    height: 22px;
    position: absolute;
    right: 0;
    top: 0;
    background: url(../Image/detail/downYj.jpg) right center no-repeat;;
}

.detailRightTwo li h4 a.cur {
    background-image: url(../Image/detail/upYj.jpg);
}

.detailRightTwo li h4 span {
    display: block;
    font-weight: 100;
    font-size: 16px;
    position: absolute;
    right: 0;
}

.detailRightTwo li h4 span.rtTop {
    top: 0;
}

.detailRightTwo li h4 span.rtBottom {
    bottom: 0;
}

.detailRightTwo li p {
    color: #4c4c4c;
    font-size: 14px;
    margin: 5px 0;
}

.detailRightTwo li p span {
    display: inline-block;
    color: #b79c7d;
}

.detailRightTwo li p a {
    display: inline-block;
    color: #4c4c4c;
    font-size: 14px;
    background: none;
    margin: 0 2px;
    text-decoration: underline;
}

.detailRightThree {
    position: relative;
    z-index: 99;
}

.detailRightThree table {
    width: 100%;
    border-BOTTOM: 1PX solid #ccc;
}

.detailRightThree th {
    width: 25%;
    vertical-align: middle;
    text-align: center;
}

.detailRightThree th a {
    display: block;
    text-decoration: none;
    color: #4c4c4c;
    font-size: 14px;
    background-position: center 10px;
    background-repeat: no-repeat;
    padding: 35px 0 10px;
    position: relative;
}

.detailRightThree th a span {
    border-right: 1px solid #ccc;
    height: 35px;
    width: 1px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -17px;
    display: block;
}

.detailRightThree th a:hover, .detailRightThree th a.cur {
}

.detailRightThree th a.rightPhone {
    background-image: url(../Image/detail/phone.png);
}

.detailRightThree th a.rightAdd {
    background-image: url(../Image/detail/addR.png);
}

.detailRightThree th a.rightSC {
    background-image: url(../Image/detail/rightSC.png);
}

.detailRightThree th a.rightWx {
    background-image: url(../Image/detail/wxR.png);
}

.detailRightThree th a.rightPhone:hover, .detailRightThree th a.rightPhone.cur {
    background-image: url(../Image/detail/phoneH.png);
}

.detailRightThree th a.rightAdd:hover, .detailRightThree th a.rightAdd.cur {
    background-image: url(../Image/detail/addRH.png);
}

.detailRightThree th a.rightSC:hover {
    background-image: url(../Image/detail/rightSC.png);
    background-color: #fff;
    color: #4c4c4c;
}

.detailRightThree th a.rightSC.cur {
    background-image: url(../Image/detail/rightSCH.png);
    background-color: #fff;
    color: #4c4c4c;
}

.detailRightThree th a.rightSC.cur span, .detailRightThree th a.rightSC:hover span {
    display: block;
}

.detailRightThree th a.rightWx:hover, .detailRightThree th a.rightWx.cur {
    background-image: url(../Image/detail/wxRH.png);
}

.ewmRight {
    position: absolute;
    right: 0;
    top: -120px;
    width: 230px;
    height: 84px;
    padding: 10px;
    background: #f7f7f7;
    border: 1px solid #b3b3b3;
    border-radius: 4px;
    z-index: 10;
    display: none;
    -webkit-box-shadow: 5px 10px 10px #b3b3b3;
    -moz-box-shadow: 5px 10px 10px #b3b3b3;
    box-shadow: 5px 10px 10px #b3b3b3;
}

.ewmRight img {
    float: left;
    padding-right: 10px;
}

.ewmRight img.ewmImg {
    cursor: pointer;
}

.ewmRight h4 {
    color: #000;
    font-size: 20px;
    margin: 10px 0 5px;
}

.ewmRight p {
    color: #000;
    font-size: 14px;
}

.ewmRight .evmDown {
    position: absolute;
    right: 11px;
    bottom: -10px;
}

.telRight {
    position: absolute;
    right: 25%;
    top: -110px;
    width: 225px;
    padding: 10px;
    background: #f7f7f7;
    border: 1px solid #b3b3b3;
    border-radius: 4px;
    z-index: 10;
    display: none;
    -webkit-box-shadow: 5px 10px 10px #b3b3b3;
    -moz-box-shadow: 5px 10px 10px #b3b3b3;
    box-shadow: 5px 10px 10px #b3b3b3;
    text-align: center;
}

.telRight img {
    margin: 5px auto;
}

.telRight img.ewmImg {
    cursor: pointer;
}

.telRight p {
    color: #000;
    font-size: 14px;
    text-align: center;
}

.telRight p a {
    display: inline-block;
    text-decoration: underline;
    color: #b79c7d;
    background: none;
}

.telRight .evmDown {
    position: absolute;
    right: 11px;
    bottom: -15px;
}

.telTrue {
    text-align: left;
    background: url(../Image/detail/tel.jpg) 30px center no-repeat;
    padding-left: 90px;
    color: #4c4c4c;
    font-size: 16px;
}

.detailRightFour {
    margin-top: 15px;
    background: #b3b3b3;
    position: relative;
    margin-left: 7px;
}

.detailRightFour h4 {
    color: #fff;
    font-size: 22px;
    text-align: center;
    padding: 15px 0;
    width: 100%;
    background: #b79c7d;
}

.detailRightFour .fourList {
    padding: 0 25px 25px;
}

.fourList div.dourListDiv {
    height: 38px;
    width: 100%;
    border: 1px solid #a6a6a6;
    position: relative;
    margin-top: 20px;
    background: #f7f7f7;
}

.fourList div.dourListDiv1 {
    height: 38px;
    width: 100%;
    position: relative;
    margin-top: 20px;
    background: #f7f7f7;
}

.fourList div.dourListDiv img {
    position: absolute;
    left: 9px;
    top: 8px;
}

.fourList div.dourListDiv input {
    width: 260px;
    position: absolute;
    right: 0;
    top: 0;
    height: 20px;
    line-height: 20px;
    padding: 9px 0;
    border: none;
    background: none;
    color: #808080;
    font-size: 16px;
}

.fourList div.dourListDiv p.fourADDp {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: #888;
    width: 260px;
    position: absolute;
    right: 0;
    top: 0;
    height: 20px;
    line-height: 20px;
    padding: 9px 0;
    border: none;
    background: none;
    font-size: 16px;
}

.fourList textarea {
    height: 84px;
    line-height: 28px;
    width: 287px;
    border: none;
    margin-top: 20px;
    background: #f7f7f7;
    color: #808080;
    font-size: 18px;
}

.fourList div.rightBtn a {
    display: block;
    width: 123px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    background: #f7f7f7;
    color: #808080;
    font-size: 18px;
    margin: 0 auto;
}

.fourList div.rightBtn {
    text-align: center;
    margin-top: 20px;
}

.fourList div.dourListDiv input.fourInput {
    width: 112px;
    left: 37px;
    right: auto;
}

.fourList div.dourListDiv .fourTimeDiv {
    width: 128px;
    position: absolute;
    right: 0;
    top: 8px;
}

.fourList div.dourListDiv .fourTimeDiv img {
    position: absolute;
    left: 0;
    top: 0;
}

.fourList div.dourListDiv .fourTimeDiv p {
    width: 100px;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    color: #888;
}

.fourList div.dourListDiv .fourTimeDiv ul {
    display: none;
    background: #fff;
    width: 98px;
    border: 1px solid #ccc;
    border-top: none;
    border-bottom: none;
    position: absolute;
    right: 0;
    top: 30px;
    z-index: 11;
}

.fourList div.dourListDiv .fourTimeDiv ul li {
    padding: 3px;
    border-bottom: 1px solid #ccc;
}

.fourList div.dourListDiv .fourTimeDiv ul li a {
    color: #818181;
    font-size: 12px;
    display: block;
    text-decoration: none;
}

.fourBg {
    background: url(../Image/detail/fourBg.png) left top repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 12;
    display: none;
}

.fourBgWhite {
    background: #fff;
    width: 276px;
    height: 163px;
    border: 2px solid #b79c7d;
    text-align: center;
    position: absolute;
    left: 50%;
    margin: -82px 0 0 -139px;
    top: 50%;
}

.fourBgWhite img {
    margin: 10px auto 5px;
}

.fourBgWhite h5 {
    font-size: 18px;
    color: #666;
    margin-bottom: 5px;
}

.fourBgWhite p {
    font-size: 14px;
    color: #666;
    margin-bottom: 10px;
}

.fourBgWhite a {
    width: 98px;
    height: 23px;
    line-height: 23px;
    margin: 0 auto;
    border: 1px solid #808080;
    font-size: 14px;
    display: block;
    text-decoration: none;
}

.detailRightFive {
    margin-left: 7px;
}

.detailRightFive h4 {
    color: #4c4c4c;
    font-size: 22px;
    margin: 40px 0 10px;
}

.detailRightFive li {
    border-bottom: 1px solid #ccc;
}

.detailRightFive li a {
    display: block;
    text-decoration: none;
    position: relative;
    padding: 25px 5px 20px;
}

.detailRightFive li a:hover {
    background: #b3b3b3;
}

.detailRightFive li a p {
    font-size: 16px;
    color: #4c4c4c;
    margin-top: 5px;
}

.detailRightFive li a h5 {
    position: absolute;
    right: 0;
    bottom: 0px;
    color: #4c4c4c;
    font-size: 20px;
}

.detailRightFive li a:hover p, .detailRightFive li a:hover h5 {
    color: #fff;
}

.detailPhoto {
    position: relative;
    margin-bottom: 5px;
}

.detailPhoto h4 {
    font-size: 22px;
    color: #000;
    margin-bottom: 5px;
}

.detailPhoto h5 {
    font-size: 16px;
    color: #4c4c4c;
}

.detailPhoto h6 {
    font-size: 22px;
    color: #4c4c4c;
    position: absolute;
    right: 0;
    bottom: 0;
}

.detailPhotoImgList p {
    margin-bottom: 10px;
    text-align: center;
}

.detailPhotoImgList p img {
    max-width: 700px;
    margin: 0 auto;
}

.detailPhotoImgList a {
    display: block;
    text-decoration: none;
    color: #808080;
    font-size: 18px;
    border: 1px solid #808080;
    height: 44px;
    line-height: 44px;
    margin-bottom: 10px;
    text-align: center;
}

.detailPhotoImgList a img {
    vertical-align: middle;
    margin-right: 10px;
    margin-top: -2px;
}

/*house_area*/
.areaLeader {
    color: #676767;
    font-size: 16px;
    margin: 30px 0 15px;
}

.areaLeft {
    float: left;
    width: 550px;
}

.areaRight {
    float: left;
    width: 450px;
}

.areaRight li {
    padding: 35px 0;
    border-bottom: 1px solid #cccccc;
}

.areaRight li h4 {
    color: #323232;
    font-size: 32px;
}

.areaRight li p {
    color: #747474;
    font-size: 22px;
}

.areaRight li table {
    width: 100%;
}

.areaRight li th {
    font-weight: 100;
    width: 33.333%;
    border-right: 1px solid #cccccc;
    text-align: center;
    vertical-align: bottom;
}

.areaRight li th a {
    display: block;
    text-decoration: none;
    color: #747474;
    font-size: 17px;
    background-position: top center;
    background-repeat: no-repeat;
    padding-top: 36px;
}

.areaRight li th a:hover, .areaRight li th a.cur {
    color: #d0a745;
}

.areaRight li th a.addIcon {
    background-image: url(../Image/area/areaAddIcon.png);
}

.areaRight li th a.mapIcon {
    background-image: url(../Image/area/areaMapIcon.png);
}

.areaRight li th a.leadIcon {
    background-image: url(../Image/area/areaLeadIcon.png);
}

.areaRight li th a.addIcon:hover, .areaRight li th a.addIcon.cur {
    background-image: url(../Image/area/areaAddIconH.png);
}

.areaRight li th a.mapIcon:hover, .areaRight li th a.mapIcon.cur {
    background-image: url(../Image/area/areaMapIconH.png);
}

.areaRight li th a.leadIcon:hover, .areaRight li th a.leadIcon.cur {
    background-image: url(../Image/area/areaLeadIconH.png);
}

.areaRight li th img {
    margin: 0 auto 5px;
    display: block;
}

.areaPresent {
    margin: 50px 0 20px;
}

.areaPresent h4 {
    color: #1a1a1a;
    font-size: 30px;
    margin-bottom: 20px;
}

.areaPresent p {
    color: #747474;
    font-size: 22px;
    line-height: 32px;
    font-weight: 100;
}

.areMore {
    position: relative;
    text-align: center;
    margin-top: 10px;
}

.areMore a {
    display: block;
    width: 300px;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    color: #fff;
    margin: 0 auto;
    background: #bca386;
    text-decoration: none;
    position: relative;
    z-index: 11;
}

.areMore p {
    position: absolute;
    left: 0;
    top: 23px;
    width: 100%;
    border-bottom: 1px solid #bca386;
    height: 1px;
    z-index: 10;
}

.areaH4 {
    color: #333;
    font-size: 30px;
    margin: 30px 0 20px;
}

.areaBanner {
    position: relative;
}

.areaBanner img.areaBanner {
    display: block;
    width: 100%;
}

.areaBanner .areaBannerBg {
    background: url(../Image/area/areaBannerBg.png) left top repeat;
    padding: 20px 0;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
}

.areaBanner .areaBannerBg h4 {
    margin-left: 20px;
    color: #fff;
    font-size: 20px;
    width: 50%;
}

.areaBanner .areaBannerBg h5 {
    text-align: right;
    color: #fff;
    font-size: 16px;
    position: absolute;
    right: 20px;
    top: 20px;
    width: 50%;
}

.areaBanner .areaBannerBg h5 a {
    display: inline-block;
    margin-left: 5px;
    text-decoration: none;
    color: #fff;
    font-size: 16px;
}

.areaImgList {
}

.areaImgList li {
    margin-top: 50px;
}

.areaImgList li div.areaImgTitle {
    width: 822px;
    position: relative;
    margin-bottom: 10px;
}

.areaImgList li div.areaImgTitle a.areah4 {
    display: block;
    text-decoration: none;
    border-left: 6px solid #bca386;
    color: #bca386;
    font-size: 26px;
    padding-left: 23px;
}

.areaImgList li div.areaImgTitle h5 {
    position: absolute;
    right: 0;
    bottom: 0;
    text-align: right;
    color: #bca386;
    font-size: 20px;
}

.areaImgList li div.areaImgTitle h5 img {
    vertical-align: middle;
    margin-right: 5px;
}

.areaImgList table {
    width: 100%;
}

.areaImgList th {
    width: 822px;
    padding-right: 10px;
}

.areaImgList td {
    width: 270px;
    background: url(../Image/area/areaRightBg.jpg) center center no-repeat;
    background-size: cover;
    text-align: center;
}

.areaImgList td a {
    display: block;
    text-decoration: none;
}

.areaImgList th img {
    display: block;
    border: 4px solid #bca386;
}

.areaImgList td h4 {
    color: #fff;
    font-size: 24px;
}

.areaImgList td span {
    width: 35px;
    height: 2px;
    background: #fff;
    margin: 30px auto;
    display: block;
}

.areaImgDiv {
    position: relative;
    margin: 0 5px;
    display: block;
    text-decoration: none;
}

.areaImgDiv img {
    width: 100%;
    display: block;
}

.areaImgListBg {
    background: url(../Image/area/areaBannerBg.png) left top repeat;
    padding: 20px 0;
    width: 100%;
    line-height: 30px;
    height: 30px;
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: height 1s;
    -webkit-transition: height 1s; /* Safari */
}

.areaImgListBg h5 {
    font-size: 20px;
    color: #fff;
    animation-delay: 1s;
    -webkit-animation-delay: 1s; /* Safari 和 Chrome */
}

.areaImgListBg h4 {
    color: #fff;
    font-size: 24px;
    display: none;
    animation-delay: 1s;
    -webkit-animation-delay: 1s; /* Safari 和 Chrome */
}

.areaImgListBg span {
    width: 35px;
    height: 2px;
    background: #fff;
    margin: 30px auto;
    display: block;
}

.areaImgDiv:hover .areaImgListBg {
    padding: 0;
    height: 100%;
}

.areaImgDiv:hover .areaImgListBg h5 {
    display: none;
}

.areaImgDiv:hover .areaImgListBg h4 {
    color: #fff;
    font-size: 24px;
    display: block;
    padding-top: 70px;
}

.areaList dl {
    margin: 0 0 20px;
}

.areaList dd {
    float: left;
    text-align: right;
    width: 550px;
    padding: 20px 0;
    border-bottom: 1px solid #cbcbcb;
}

.areaList dd a {
    display: block;
    text-decoration: none;
}

.areaList .mr100 {
    margin-right: 100px;
}

.areaList .ml100 {
    margin-left: 100px;
}

.areaList dd a img {
    float: left;
}

.areaList dd div.areaWord {
    text-align: right;
    margin-left: 10px;
}

.areaList dd h4 {
    color: #343434;
    font-size: 24px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-top: 15px;
}

.areaList dd p {
    color: #7f7f7f;
    font-size: 18px;
    margin-top: 15px;
}

.areaList dd p span {
    display: inline-block;
    text-decoration: underline;
}

.areaList dd a:hover h4, .areaList dd a:hover p {
    color: #bca386;
}

.areaTopTwo {
}

.areaTopTwo h4 {
    text-align: center;
    color: #323232;
    font-size: 30px;
    padding: 30px 0;
}

.areaTopTwo table {
    width: 100%;
    border: 1px solid #ccc;
    border-right: none;
    border-left: none;
}

.areaTopTwo th p {
    color: #747474;
    font-size: 22px;
    font-weight: 100;
    text-align: left;
}

.areaTopTwo td {
    width: 170px;
    padding: 25px 0;
    text-align: right;
}

.areaTopTwo td a {
    display: inline-block;
    text-decoration: none;
    color: #747474;
    font-size: 17px;
    background-position: top center;
    background-repeat: no-repeat;
    padding-top: 36px;
}

.areaTopTwo td a:hover, .areaTopTwo td a.cur {
    color: #d0a745;
}

.areaTopTwo td a.addIcon {
    background-image: url(../Image/area/areaAddIcon.png);
}

.areaTopTwo td a.mapIcon {
    background-image: url(../Image/area/areaMapIcon.png);
}

.areaTopTwo td a.leadIcon {
    background-image: url(../Image/area/areaLeadIcon.png);
}

.areaTopTwo td a.addIcon:hover, .areaTopTwo td a.addIcon.cur {
    background-image: url(../Image/area/areaAddIconH.png);
}

.areaTopTwo td a.mapIcon:hover, .areaTopTwo td a.mapIcon.cur {
    background-image: url(../Image/area/areaMapIconH.png);
}

.areaTopTwo td a.leadIcon:hover, .areaTopTwo td a.leadIcon.cur {
    background-image: url(../Image/area/areaLeadIconH.png);
}

.areaTopTwo td img {
    margin: 0 auto 5px;
    display: block;
}

.odLListDiv2 {
    border: 1px solid #bca386;
    padding: 5px 10px;
    margin: 0 30px 0 76px;
    display: block;
}

.odLListDiv2 a {
    display: inline-block;
    margin-right: 10px;
    color: #242529;
    font-size: 12px;
}

.odLListDiv2 a.cur {
    color: #bca386;
}

.h5Title {
    width: 100%;
    text-align: center;
    position: relative;
    margin: 45px 0;
}

.h5Title span {
    display: inline-block;
    padding: 7px 30px;
    background: #f5f5f5;
    margin: 0 auto;
    position: relative;
    z-index: 10;
    font-size: 36px;
    color: #333;
}

.h5Title em {
    font-style: normal;
    width: 100%;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -1px;
    border-bottom: 1px solid #cbcbcb;
    height: 1px;
}

/*PASSWORD*/
.fourList div.dourListDiv1 input.yzmBtn {
    display: block;
    width: 110px;
    padding: 9px 0;
    background: #ececec;
    color: #666;
    font-size: 14px;
    text-align: center;
    position: absolute;
    right: 0;
    top: 0px;
    z-index: 10;
    text-decoration: none;
    height: 38px;
    line-height: 20px;
}

.fourList div.dourListDiv1 input.leftInput {
    width: 175px;
    position: absolute;
    left: 0;
    top: 0;
    border: none;
    border-right: 3px solid #b3b3b3 !important;
    position: absolute;
    right: 0;
    top: 0;
    height: 20px;
    line-height: 20px;
    padding: 9px 5px;
    background: #f7f7f7;
    color: #888;
}