@charset "utf-8";

/* CSS Document */

html,
body,
div,
section,
article,
aside,
nav,
footer,
p,
dl,
dt,
dd,
ul,
li,
ol,
span,
em,
a,
del,
h1,
h2,
h3,
h4,
h5,
h6,
iframe,
object,
form,
label,
legend,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
menu,
audio,
video {
    padding: 0;
    margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

ul,
ol,
li {
    list-style: none;
}

html {
    font-size: 14px;
    color: #3b4144;
    font-family: 'Microsoft YaHei', Verdana, Arial, san-serif;
    width: 100%;
    background: #fff;
}

img {
    border: none;
    vertical-align: top;
}

em,
i {
    font-style: normal;
}

.clearfix:after {
    clear: both;
    height: 0;
    content: '';
    display: block;
    overflow: hidden;
}

.clearfix {
    zoom: 1;
}

a {
    background-color: transparent;
    text-decoration: none;
    color: inherit;
}

a:active,
a:hover {
    outline: 0;
}

.ahover:hover {
    color: #5ab331;
}


/* 通用按钮样式 */

.defalutBtn {
    width: 80px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    background-color: #4da635;
    border-radius: 3px;
    display: block;
    border: none;
}

.defalutBtn:hover {
    background-color: #268a00;
}

.txtCut {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.orange {
    color: #FF6263;
}


/*html5 新标签的定义*/

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}

b,
strong {
    font-weight: bold;
}

dfn {
    font-style: italic;
}

button,
input,
optgroup,
select,
textarea {
    margin: 0;
    font: inherit;
    color: inherit;
}

button {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

button[disabled],
html input[disabled] {
    cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    padding: 0;
    border: 0;
}

input {
    line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    vertical-align: middle;
    cursor: pointer;
}

input[type="search"] {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

legend {
    padding: 0;
    border: 0;
}

textarea {
    overflow: auto;
}

optgroup {
    font-weight: bold;
}


/* table {
  border-spacing: 0;
  border-collapse: collapse;
} */


/*页面常用的边距设置*/

.mt10 {
    margin-top: 10px;
}

.mt15 {
    margin-top: 15px;
}

.mt20 {
    margin-top: 20px;
}

.mt25 {
    margin-top: 25px;
}

.mt30 {
    margin-top: 30px;
}

.mt40 {
    margin-top: 40px;
}

.mt45 {
    margin-top: 45px;
}

.mt55 {
    margin-top: 55px;
}

.mb10 {
    margin-bottom: 10px;
}

.mb20 {
    margin-bottom: 20px;
}

.mb30 {
    margin-bottom: 30px;
}

.pt10 {
    padding-top: 10px;
}

.pt20 {
    padding-top: 20px;
}

.pb10 {
    padding-bottom: 10px;
}

.pb20 {
    padding-bottom: 20px;
}

.pl10 {
    padding-left: 10px;
}

.pr10 {
    padding-right: 10px;
}

.mtb10 {
    margin: 10px 0;
}

.ptb {
    padding: 10px 0;
}

.margin10 {
    margin: 10px;
}

.padding10 {
    padding: 10px;
}

.mr5 {
    margin-right: 5px;
}

.block {
    display: block;
}


/*页面设置左右浮动*/

.pull-left {
    float: left;
}

.pull-right {
    float: right;
}


/*文本*/

.text-center {
    text-align: center;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.vertical-middle {
    vertical-align: middle;
}

.bold {
    font-weight: bold;
}


/*页面常用到的颜色*/

.black0 {
    color: #000;
}

.gray3 {
    color: #3b4144;
}

.gray6 {
    color: #3b4144;
}

.gray9 {
    color: #869099;
}

.grayc {
    color: #ccc;
}

.white {
    color: #fff;
}

.fz12 {
    font-size: 12px;
}

.fz14 {
    font-size: 14px;
}

.fz16 {
    font-size: 16px;
}

.fz18 {
    font-size: 18px;
}

.fz20 {
    font-size: 20px;
}

.cursor {
    cursor: pointer;
}


/*icon背景*/

.logocoo {
    background-position: -287px -268px;
    width: 150px;
    height: 50px;
    float: left;
    display: block;
    overflow: hidden;
}

.container-super {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    display: block;
}

.index_scale {
    display: block;
    overflow: hidden;
}

.index_scale:hover img {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}

.index-img-width {
    width: 210px;
    height: 140px;
}

.changeGreen {
    color: #11a43c;
}

.lp-img-box {
    overflow: hidden;
}

.lp-img-box img {
    width: 472px;
    height: 313px;
}

.lp-img-box :hover {
    -webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
    -ms-transform: scale(1.02);
    -o-transform: scale(1.02);
    transform: scale(1.02);
}

.trs {
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

.scale {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}


/*strong标签替换h2标签*/

.title-strong {
    font-size: 30px;
    font-weight: normal;
}

.title-strong a {
    color: #3b4144;
}


/*首页头部样式*/

.index-top-nav {
    width: 100%;
    height: 35px;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    line-height: 35px;
    font-size: 12px;
}

.l-login-left {
    overflow: hidden;
    float: left;
}

.l-login-left li {
    float: left;
}

.l-login-left li a,
.l-login-right li a {
    color: #3b4144;
    display: block;
    padding: 0 20px;
}

.l-login-left li a:hover {
    background: #f8f8f8;
}

.l-login-right {
    float: right;
    overflow: hidden;
}

.l-login-right li {
    float: left;
}

.l-login-right li a:hover {
    background: #f8f8f8;
}

.index-top-s1 {
    margin-left: 118px;
}


/*top-nav*/

.top-nav {
    width: 100%;
    height: 39px;
    border-bottom: 1px solid #eee;
    line-height: 39px;
    color: #3b4144;
    position: relative;
    min-width: 1200px;
}

.top-index a {
    padding-right: 40px;
}

.top-nav a {
    color: #3b4144;
}

.top-nav a:hover {
    color: #11a43c;
}

.top-nav .top-s1 a {
    width: 45px;
    height: 39px;
    display: block;
}

.top-nav .top-s2 {
    height: 39px;
    position: relative;
    z-index: 15;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    padding: 0 30px;
}

.top-s2-n {
    background-position: 61px 3px;
}

.top-s2-n1 {
    background-position: 88px 3px;
}

.top-s2-n2 {
    background-position: 75px 3px;
}

.top-s2-n3 {
    background: none;
}

.top-nav .top-s3 {
    text-align: center;
}

.top-nav .top-s2-sel {
    position: absolute;
    left: -1px;
    top: 34px;
    background: #fff;
    display: none;
    width: 100%;
    text-align: center;
    z-index: 33;
}

.top-nav .top-s2-sel li a {
    display: block;
}

.top-nav .top-s2:hover {
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #fff;
}

.top-nav .top-s2:hover .top-s2-sel {
    display: block;
    border: 1px solid #eee;
    border-top: none;
}

.top-s2-sel li a:hover {
    background: #f5f5f5;
}

.top-nav .top-nav-regist {
    width: 44px;
    float: right;
    text-align: right;
}

.top-nav .top-nav-login {
    float: right;
    text-align: right;
}

.top-nav-login a:hover {
    color: #11a43c;
}

.top-nav-regist:hover a {
    color: #11a43c;
}

.index-top-s1 {
    margin-top: 18px;
    margin-left: 118px;
}


/*售楼处导航公共样式*/

.mian-nav {
    width: 100%;
    position: relative;
    z-index: 3;
}

.main-nav-inner {
    position: relative;
    z-index: 4;
}

.main-nav-img1 {
    padding-top: 5px;
}

.main-nav-s1 {
    padding-top: 20px;
    position: relative;
    z-index: 15;
    height: 50px;
    display: block;
    width: 100%;
}

.mian-nav-s11 {
    width: 370px;
    height: 50px;
    float: left;
}

.main-s11-l {
    height: 24px;
    line-height: 24px;
    background: #f5f5f5;
    float: left;
    margin-top: 20px;
}

.main-s11-l p {
    background-position: -4px -824px;
    font-size: 14px;
}

.main-s11-l p span {
    padding: 0 10px 0 26px;
    color: #ff6400;
}

.main-s11-l p a {
    padding-right: 10px;
}

.mian-nav-s12 {
    width: 570px;
    float: left;
    position: relative;
    z-index: 11;
}

.main-s12-sel {
    width: 78px;
    height: 38px;
    border: 1px solid #eee;
    line-height: 38px;
    float: left;
    background-position: 48px -38px;
    color: #aaa;
    cursor: pointer;
    position: relative;
    z-index: 12;
}

.main-s12-sel span {
    padding-left: 15px;
}

.main-s12-opt {
    position: absolute;
    top: 39px;
    left: -1px;
    width: 78px;
    line-height: 36px;
    border: 1px solid #eee;
    border-top: none;
    display: none;
    z-index: 15;
    background: #fff;
}

.main-s12-opt li {
    text-indent: 10px;
}

.main-s12-opt li:hover {
    background: #eee;
}

.mian-nav-ss14 {
    position: relative;
    z-index: 19;
}

.main-nav-ss15 {
    position: absolute;
    top: 50px;
    left: -1px;
    background: #fff;
    width: 410px;
    z-index: 20;
    border-bottom: 1px solid #eee;
    cursor: pointer;
    border-right: 1px solid #eee;
    display: none;
}

.main-nav-ss15 li {
    height: 36px;
    color: #869099;
    position: relative;
    z-index: 14;
    border-left: 1px solid #eee;
    line-height: 36px;
    padding: 0 10px;
    overflow: hidden;
}

.main-nav-ss15 li:hover {
    background: #f6f6f6;
    border-left: 1px solid #11a43c;
}

.main-s12-ipt {
    width: 396px;
    float: left;
    height: 38px;
    border: 1px solid #eee;
    border-left: none;
    border-right: none;
    padding: 0 0 0 12px;
    color: #bbb;
    line-height: 38px;
    outline: none;
    position: relative;
    z-index: 12;
    box-sizing: content-box;
}

.main-s12-btn {
    width: 80px;
    height: 40px;
    border: 0;
    background: #11a43c;
    color: #fff;
    float: left;
    letter-spacing: 5px;
    text-indent: 5px;
}

.main-s12-btn:hover {
    background: #268a00;
}

.main-nav-s13 {
    width: 260px;
    float: left;
    height: 50px;
    position: relative;
    z-index: 1;
}

.ml10 {
    margin-left: 10px;
}

.main-nav-s13 p {
    width: 152px;
    height: 38px;
    border: 1px solid #eee;
    background-color: #f8f8f8;
    line-height: 40px;
    background-position: 8px -83px;
    text-indent: 55px;
    color: #aaa;
    margin-top: 10px;
    float: right;
    cursor: pointer;
}

.main-nav-s13 .main-nav-ewm {
    position: absolute;
    top: 42px;
    right: 0px;
    width: 124px;
    display: none;
    border: 1px solid #eee;
    background: #fff;
    padding: 5px;
    text-align: center;
    z-index: 99;
}

.main-nav-s13 .main-nav-ewm img {
    width: 120px;
}

.mess-nav-lp {
    position: relative;
    z-index: 1;
}

.main-nav-adress {
    margin-top: 30px;
    font-size: 12px;
}

.main-nav-adress a {
    color: #869099;
}

.main-nav-adress a:hover {
    color: #11a43c;
}

.lp-mess-head {
    height: 32px;
    margin-top: 30px;
}

.lp-mess-head h2 {
    font-weight: normal;
    font-size: 30px;
    line-height: 30px;
}

.lp-mess-head .lp-head-text1 {
    height: 30px;
    line-height: 50px;
    margin-left: 10px;
}

.lp-mess-head .lp-head-text2 {
    height: 20px;
    margin-left: 10px;
    color: #11a43c;
    padding: 0 5px;
    line-height: 20px;
    border: 1px solid #11a43c;
    background: #fff;
}

.lp-mess-head .lp-head-text3 {
    height: 20px;
    padding: 0 4px;
    border: 1px solid #eee;
    margin-left: 5px;
}

.lp-mess-nav {
    height: 40px;
    background: #11a43c;
    line-height: 40px;
    position: relative;
    z-index: 11;
}

.lp-mess-nav ul {
    position: relative;
    z-index: 222;
}

.lp-mess-nav ul li {
    float: left;
    padding: 0 20px;
}

.lp-mess-nav ul li a {
    color: #fff;
    display: block;
}

.lp-mess-nav ul li:hover {
    background: #268a00;
}

.lp-mess-nav .lp-nav-num {
    width: 185px;
    height: 40px;
    float: right;
    background-position: -12px -178px;
    background-repeat: no-repeat;
    text-indent: 35px;
    line-height: 42px;
}

.lp-mess-nav-active {
    background: #268a00;
}


/*弹出层样式*/

.black-bg {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 1001;
    top: 0;
    left: 0;
}

.black-bgs {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 1001;
    top: 0;
    left: 0;
}

.regist-modal,
.send-mess,
.send-success {
    width: 383px;
    height: auto;
    height: 350px\9;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -191px 0 0 -178px;
    background: #fff;
    z-index: 1000;
    overflow: hidden;
    padding-bottom: 30px;
}

.send-success .minutesTip {
    width: 100%;
    color: #869099;
    font-size: 12px;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 6px;
}

.regist-title {
    height: 75px;
    width: 342px;
    margin: 0 auto;
    font-size: 24px;
    line-height: 75px;
    position: relative;
    font-weight: bold;
}

.regist-title .close {
    position: absolute;
    right: -10px;
    top: 5px;
    line-height: 30px;
    cursor: pointer;
    color: #7c7c7c;
    font-weight: normal;
}

.regist-title .small_tit {
    color: #869099;
    font-size: 14px;
    margin-left: 10px;
    font-weight: normal;
}

.regist-title .small_tit em {
    color: #11a43c;
}

.regist-form {
    width: 342px;
    margin: 0 auto;
}

.regist-input1 {
    width: 240px;
    height: 40px;
    line-height: 40px;
    color: #bbb;
    text-indent: 10px;
    border: 1px solid #eee;
    float: left;
    border-right: none;
}

.regist-input2 {
    height: 44px;
    width: 99px;
    background: #11a43c;
    border: 0px;
    color: #fff;
    float: left;
}

.regist-input2:hover {
    background: #268a00;
}

.regist-input3 {
    width: 338px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #ddd;
    color: #869099;
    text-indent: 10px;
    font-size: 14px;
    margin-top: 15px;
    border-radius: 2px;
}

.regist-text1 {
    line-height: 38px;
    color: #FF6263;
    clear: both;
    height: 38px;
    position: absolute;
    bottom: -4px;
    left: 0;
    text-align: center;
    width: 100%;
}

.regist-submit {
    width: 340px;
    height: 40px;
    line-height: 40px;
    border: none;
    color: #fff;
    background: #11a43c;
    font-size: 16px;
    border-radius: 2px;
}

.send-mess .mt15 .regist-submit {
    margin-top: -5px;
}

.send-mess .mt15 .regist-submit.greyBg {
    opacity: .5;
    pointer-events: none;
}

.regist-submit:hover {
    background: #0c8a2b;
    cursor: pointer;
}

.regist-text2 {
    margin-top: 20px;
    line-height: 20px;
    height: 20px;
}

.regist-text2 input {
    margin-top: 4px;
    margin-right: 3px;
}

.regist-text2 a {
    color: #333;
}

.regist-text2 a:hover {
    color: #11a43c;
}

.regist-text2 span {
    color: #869099;
}

.send-mess-text1 {
    font-size: 14px;
    color: #333;
}

.send-success-text1 {
    font-size: 18px;
    color: #11a43c;
    background-position: 0 -1071px;
    text-indent: 40px;
    margin-top: 20px;
    width: 200px;
}

.send-success-text2 {
    border-bottom: none;
    padding: 16px 0 20px;
    color: #869099;
    text-indent: 40px;
}

.send-success-input1 {
    width: 340px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    text-indent: 10px;
    margin-top: 20px;
    background: #11a43c;
    border: 0;
    font-size: 16px;
    display: block;
    text-align: center;
}

.send-mess .yzmbox {
    position: relative;
}

.send-mess .yzmbox .sendYzm {
    color: #889098;
    font-size: 14px;
    display: inline-block;
    padding-left: 15px;
    padding-right: 20px;
    border-left: 1px solid #ddd;
    position: absolute;
    right: 0;
    bottom: 12px;
}

.send-mess .yzmbox .sendYzm.disable {
    color: #BFBFBF;
}

.send-mess .yzmval {}


/*关注楼盘弹框*/

.lp-gz-input1 {
    width: 340px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #eee;
    color: #869099;
    text-indent: 10px;
    margin: 20px 0;
}

.lp-gz-input2,
.lp-gz-input3 {
    width: 340px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    background: #11a43c;
    text-align: center;
    border: 0;
    margin-top: 30px;
    cursor: pointer;
}

.lp-gz-text3 {
    font-size: 18px;
    font-weight: bold;
    margin: 20px 0;
    text-align: center;
}

.lp-gz-text4 {
    font-size: 16px;
}

.lp-gz-input3:hover {
    background: #268a00;
}


/*热销楼盘*/

.lp-hot {
    width: 100%;
    height: 304px;
}

.lp-col-5 h5 {
    font-size: 14px;
}

.lp-col-5 .col-5-text {
    padding: 10px 0px 8px 0px;
    color: #ff6400;
}

.lp-col-5 .col-5-btn {
    display: block;
    width: 54px;
    height: 22px;
    border: 1px solid #eee;
    text-align: center;
    line-height: 22px;
    margin-right: 5px;
}

.lp-col-5 .lp-col-s1 {
    margin-right: 15px;
}

.lp-col-5 .lp-col-s1 a {
    display: block;
    overflow: hidden;
    margin-top: 2px;
}

.lp-col-5 .lp-col-s1 a img {
    width: 228px;
    height: 152px;
}

.lp-col-s2 a {
    display: block;
    overflow: hidden;
}

.lp-col-5 .lp-col-s1 a:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.lp-col-s2 a:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.lp-col-s1,
.lp-col-s2 {
    width: 228px;
    overflow: hidden;
    height: auto!important;
}

.lp-col-5 .lp-col-s1 h5 a {
    color: #333;
}

.lp-col-5 .lp-col-s1 h5 a:hover {
    color: #11a43c;
}

.lp-col-5 .lp-col-s2 h5 a {
    color: #333;
}

.lp-col-5 .lp-col-s2 h5 a:hover {
    color: #11a43c;
}


/*首页banner 导航公共样式*/


/*index-icon*/


/*
.index-banner{margin-top:40px;position:relative;height:470px;width:100%; z-index:1;}
*/

.index-banner {
    margin-top: 20px;
    position: relative;
    height: 420px;
    width: 100%;
    z-index: 1;
}

.index-banner-left {
    width: 250px;
    float: left;
    position: relative;
    z-index: 2;
}

.index-banner-s1 {
    height: 50px;
    background-color: #268a00;
    color: #fff;
    text-align: center;
    line-height: 50px;
    font-size: 18px;
    background-position: 35px -508px;
    text-indent: 10px;
}

.index-banner-s2 {
    background: #fafafa;
    height: 129px;
    border: 1px solid #e7e7e7;
    border-top: none;
    position: relative;
    z-index: 1;
}

.index-banner-s3 {
    padding: 14px 0 0 15px;
    background-position: 200px -439px;
}

.index-banner-s4,
.index-banner-s40 {
    margin: 10px 0px 0 15px;
    overflow: hidden;
}

.index-banner-s4 li {
    float: left;
    width: 56px;
    margin-right: 15px;
    line-height: 1.8;
    white-space: nowrap;
    overflow: hidden;
}

.index-banner-s4 li a,
.index-banner-s40 li a {
    color: #3b4144;
}

.index-banner-s4 li a:hover {
    color: #11a43c;
}

.index-banner-hover1 {
    border-top: #e7e7e7 1px solid;
    height: 128px;
}

.index-banner-s40 li {
    float: left;
    width: 48%;
    line-height: 1.8;
    overflow: hidden;
}

.index-banner-s40 li a:hover {
    color: #11a43c;
}

.index-banner-s5 {
    height: 159px;
    border-top: none;
    background: #fafafa;
    position: relative;
    z-index: 3;
}

.index-banner-s6 {
    background: #f3f3f3;
    height: 59px;
    border-top: 1px solid #e7e7e7;
}

.index-banner-s6 a {
    line-height: 59px;
    font-size: 13px;
    text-indent: 40px;
    background-position: -177px -782px;
    color: #11a43c;
    display: block;
    border-bottom: 1px solid #eee;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
}

.index-banner-s6 a span {
    color: #ff6400;
}

.index-banner-right {
    width: 950px;
    float: left;
}

.index-banner-r1 {
    height: 50px;
    background: #11a43c;
    line-height: 50px;
}

.index-banner-r2 {
    width: 110px;
    float: left;
    text-align: center;
    color: #fff;
    position: relative;
    z-index: 3;
}

.index-banner-r2 a {
    color: #fff;
    font-size: 16px;
    display: block;
}

.index-banner-r2 a:hover {
    background: #268a00;
    color: #fff;
}


/*下拉菜单*/

.index-banner-r2 ul {
    position: absolute;
    z-index: 99;
    background: #268a00;
    width: 100%;
    display: none;
    left: 0;
}

.index-banner-r2 ul li a {
    display: block;
}

.index-banner-r2 ul li a:hover {
    background: #268a00;
    font-weight: bold;
}

.index-banner-r2 ul li a.mfzcimg {
    height: 50px;
    width: 100%;
    overflow: hidden;
    text-indent: -99em;
}

.index-banner-r4 a {
    display: block;
    width: 157px;
    border-right: 1px solid #eee;
    height: 59px;
    border-bottom: 1px solid #eee;
    float: left;
    overflow: hidden;
    color: #869099;
    line-height: 59px;
    text-align: center;
    text-indent: 30px;
}

.index-banner-r4 a:hover {
    color: #fff;
    background-color: #11a43c;
;
    border-right: 1px solid #11a43c;
    border-bottom: 1px solid #11a43c;
}

.index-banner-r6 {
    background-position: -172px -857px;
}

.index-banner-r6:hover {
    background-position: -340px -857px;
}

.index-banner-r7 {
    background-position: -172px -919px;
}

.index-banner-r7:hover {
    background-position: -340px -919px;
}

.index-banner-r8 {
    background-position: -172px -975px;
}

.index-banner-r8:hover {
    background-position: -340px -975px;
}

.index-banner-r9 {
    background-position: -172px -1028px;
}

.index-banner-r9:hover {
    background-position: -340px -1028px;
}

.index-banner-r10 {
    background-position: -172px -1076px;
}

.index-banner-r10:hover {
    background-position: -340px -1076px;
}

.index-banner-r11 {
    background-position: -172px -1135px;
}

.index-banner-r11:hover {
    background-position: -340px -1135px;
}

.index-banner-r12 {
    background-position: -172px -1207px;
}

.index-banner-r12:hover {
    background-position: -340px -1207px;
}

.index-banner-r13 {
    background-position: -172px -1270px;
}

.index-banner-r13:hover {
    background-position: -340px -1270px;
}

.index-banner-r14 {
    background-position: -172px -1325px;
}

.index-banner-r14:hover {
    background-position: -330px -1325px;
}

.index-banner-r15 {
    background-position: -172px -1389px;
}

.index-banner-r15:hover {
    background-position: -340px -1389px;
}

.index-banner-r16 {
    background-position: -172px -1450px;
}

.index-banner-r16:hover {
    background-position: -340px -1450px;
}

.index-banner-r17 {
    background-position: -172px -1511px;
}

.index-banner-r17:hover {
    background-position: -340px -1511px;
}

.index-banner-r18 {
    background-position: -172px -1568px;
}

.index-banner-r18:hover {
    background-position: -340px -1568px;
}

.index-banner-r19 {
    background-position: -172px -1623px;
}

.index-banner-r19:hover {
    background-position: -335px -1623px;
}

.index-banner-r20 {
    background-position: -172px -1673px;
}

.index-banner-r20:hover {
    background-position: -340px -1673px;
}

.index-banner-r21 {
    background-position: -172px -2638px;
}

.index-banner-r21:hover {
    background-position: -340px -2638px;
}

.index-banner-img {
    width: 950px;
    height: 360px;
    *margin-left: -16px;
}

#newSlier {
    width: 950px;
    height: 360px;
    position: relative;
}

#newSlier .owl-controls {
    margin-top: -40px;
    position: relative;
    z-index: 11;
}

#newSlier .owl-controls .owl-page span {
    width: 10px;
    height: 10px;
    background: #fff;
    margin: 0 5px;
}

#newSlier .owl-theme .owl-controls .owl-page.active span {
    background: #11a43c;
}

.divScrollBar {
    background-color: #ddd;
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0.5;
    filter: Alpha(opacity=50);
    z-index: 11;
}

.divScrollBar:hover {
    opacity: 1;
    filter: Alpha(opacity=100);
}

.divScrollBar div {
    background-color: #aaa;
    position: absolute;
    left: 0px;
    top: 0px;
}

.banner_prev,
.banner_next {
    position: absolute;
    top: 120px;
    z-index: 33;
    display: none;
}

.banner_prev {
    left: 0;
}

.banner_next {
    right: 0;
}

.banner-hidden-s1 {
    width: 300px;
    background: #fff;
    position: absolute;
    top: 0;
    left: 249px;
    z-index: 11;
    border-top: 1px solid #eee;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    display: none;
}

.banner-hidden-s2 {
    padding: 15px 20px;
}

.banner-hidden-s3 {
    font-size: 16px;
    padding-bottom: 8px;
}

.banner-hidden-s4 li {
    float: left;
    width: 33%;
    line-height: 1.8;
    white-space: normal;
    height: 25px;
    overflow: hidden;
}

.banner-hidden-s4 li a,
.index-banner-s04 li a {
    color: #3b4144;
}

.banner-hidden-s4 li a:hover {
    color: #11a43c;
}

.index-banner-s04 li a:hover {
    color: #11a43c;
}

.banner-hidden-inner {
    overflow: hidden;
    margin-bottom: 15px;
}

.index-banner-r3 {
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.index-banner-s04 {
    margin: 10px 0px 0 15px;
}

.index-banner-s04 li {
    float: left;
    width: 48%;
    line-height: 1.8;
    white-space: nowrap;
}


/*banner 价格隐藏的区域*/

.index-hidden2-area1 {
    width: 299px;
    border: 1px solid #e7e7e7;
    border-left: none;
    position: absolute;
    top: -1px;
    left: 249px;
    z-index: 11;
    background: #fff;
    display: none;
}

.index-hidden2-area2 {
    padding: 15px;
}

.index-hidden2-area2 h4 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 8px;
}

.index-hidden2-area2 ul {
    overflow: hidden;
}

.index-hidden2-area2 ul li {
    float: left;
    line-height: 1.8;
    margin-right: 25px;
    white-space: nowrap;
}

.index-hidden2-area2 ul li a,
.index-hidden2-area3 li a {
    color: #3b4144;
}

.index-hidden2-area2 ul li a:hover {
    color: #11a43c;
}

.banner-hidden-s3 {
    font-weight: bold;
    font-size: 16px;
}

.index-hidden2-area3 div {
    padding: 15px 0 15px 15px;
    font-size: 16px;
    font-weight: bold;
}

.index-hidden2-area2 div {
    font-weight: bold;
    font-size: 16px;
    padding-bottom: 15px;
}

.index-banner-hover3 {
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    padding-bottom: 4px;
    z-index: 11;
    position: relative;
    width: 248px;
    height: 95px;
}

.index-hidden2-area3 {
    position: absolute;
    width: 299px;
    top: -1px;
    left: 248px;
    background: #fff;
    height: 125px;
    border: 1px solid #eee;
    border-left: none;
    display: none;
    padding-bottom: 20px;
    z-index: 333;
}

.index-hidden2-area3 ul {
    padding-left: 15px;
    overflow: hidden;
}

.index-hidden2-area3 li {
    float: left;
    width: 33%;
    line-height: 1.8;
    white-space: nowrap;
}

.index-hidden2-area3 li a {
    display: block;
}

.index-hidden2-area3 h4 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 8px;
    padding: 14px 0 0 15px;
}

.index-hidden2-area3 li a:hover {
    color: #11a43c;
}

.index-section2 {
    height: 260px;
}

.index-section2-left {
    width: 900px;
    height: 220px;
}

.index-section2-l1 {
    position: relative;
    float: left;
}

.index-section2-img {
    width: 270px;
    height: 187px;
}

.index-section2-l1 a {
    display: block;
    overflow: hidden;
    position: relative;
}

.index-section2-l2 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 38px;
}

.index-section2-l3 {
    position: absolute;
    bottom: 0;
    left: 8px;
    height: 38px;
    line-height: 38px;
    color: #fff;
    z-index: 1;
}

.index-section2-l4 {
    padding: 0px 20px;
    width: 490px;
    height: 220px;
}

.index-section2-l5 {
    font-size: 22px;
    font-weight: normal;
    width: 490px;
    height: 29px;
    overflow: hidden;
}

.index-section2-l5 a {
    color: #333;
}

.index-section2-l6 {
    font-size: 20px;
    color: #ff6400;
    display: block;
    width: 490px;
    height: 26px;
    overflow: hidden;
}

.index-section2-l7 {
    width: 490px;
    height: 19px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}

.index-section2-l8 {
    height: 37px;
    margin-top: 24px;
}

.index-section2-l10 {
    width: 350px;
    float: left;
    height: 37px;
    line-height: 37px;
    background-position: -22px -364px;
    font-size: 26px;
    color: #ff6400;
    text-indent: 47px;
}

.index-section2-l9 {
    width: 117px;
    height: 37px;
    float: right;
    display: block;
    background: #ed603d;
    line-height: 37px;
    color: #fff;
    text-align: center;
    font-size: 16px;
    border-radius: 3px;
}

.fle {
    float: left;
}

.index-section2-l9:hover {
    background: #D25536;
}

.index-section2-l11 {
    margin-top: 10px;
    float: left;
    width: 100%;
    position: relative;
}

.index-section2-l12 {
    color: #869099;
    float: left;
}

.index-section2-l13 {
    color: #869099;
    position: absolute;
    right: 0px;
    top: 0;
}

.index-section2-l13 strong {
    font-weight: normal;
    padding-right: 2px;
    color: #333;
}

.index-section2-l4 h3 a {
    color: #333;
}

.index-section2-l4 h3 a:hover {
    color: #11a43c;
}

.mt90 {
    margin-top: 90px;
}


/*团购优惠有两个及以上的时候显示*/

.index-section2-slider1 {
    width: 430px;
    height: 195px;
}

.index-section2-l14 {
    width: 138px;
    float: left;
    margin: 10px 0 0 20px;
}

.index-section2-l14 p a:hover {
    color: #11a43c;
}

.index-section2-l15 {
    margin-top: 10px;
    color: #ff6400;
    line-height: 1.5;
    height: 42px;
    overflow: hidden;
}

.index-section2-l16 {
    margin-top: 13px;
}

.index-section2-l17 {
    color: #869099;
    float: left;
}

.index-section2-l17 span {
    color: #333;
}

.index-section2-right {
    width: 300px;
    background: #f4f4f4;
    margin-top: 18px;
    height: 197px;
}

.index-section2-form {
    background: #f4f4f4;
    overflow: hidden;
}

.index-section2-r1 {
    height: 30px;
    line-height: 30px;
    position: relative;
}

.index-section2-r1 p {
    width: 74px;
    font-size: 14px;
    color: #3b4144;
}

.index-section2-r1 input {
    height: 28px;
    border: 1px solid #eee;
    width: 185px;
    line-height: 28px;
}

.index-section2-r3 {
    width: 255px;
    height: 36px;
    line-height: 36px;
    background: #ed603d;
    color: #fff;
    border: 0;
    margin: 15px auto;
    display: block;
    border-radius: 3px;
    -moz-box-shadow: 5px 5px 5px #ed603d inset;
    -webkit-box-shadow: 5px 5px 5px #ed603d inset;
    box-shadow: 5px 5px 5px #ed603d inset;
}

.index-section2-r3:hover {
    background: #d25536;
    -moz-box-shadow: 5px 5px 5px #d25536 inset;
    -webkit-box-shadow: 5px 5px 5px #d25536 inset;
    box-shadow: 5px 5px 5px #d25536 inset;
}

.index-section-r4 {
    color: #869099;
    text-align: right;
    font-size: 12px;
    float: left;
    margin-top: 6px;
    margin-left: 74px;
}

.index-section2-more {
    position: relative;
}

.index-prev {
    position: absolute;
    left: 0;
    top: 50px;
    z-index: 1;
    display: none;
}

.index-next {
    position: absolute;
    right: 0;
    top: 50px;
    z-index: 1;
    display: none;
}

.tc {
    text-align: center;
}


/*公共部分表单修改后的样式*/

.public-form-title {
    font-size: 18px;
    color: #494c48;
    font-weight: normal;
    padding: 15px 0 0 20px;
}

.public-form-input {
    height: 32px;
    border: 1px solid #eee;
    line-height: 32px;
    display: block;
    width: 220px;
    margin: 10px 0 0 20px;
    padding-left: 35px;
    color: #bbb;
    box-sizing: content-box;
}

.public-form-ipt2 {
    background-position: -377px -574px;
}

.public-form-ipt3 {
    background-position: -377px -626px;
}

.public-form-succes {
    font-size: 18px;
    color: #4da635;
    font-weight: bold;
    background-position: -296px -705px;
    margin-top: 25px;
    text-align: center;
}


/*没有经纪人的情况下，显示申请上位*/

.lp-content-apply {
    width: 228px;
    height: 305px;
    margin-top: 20px;
}

.lp-content-apply01 {
    padding-top: 210px;
    text-align: center;
    font-size: 16px;
}

.lp-content-apply02 {
    width: 75px;
    height: 23px;
    border: 1px solid #11a43c;
    line-height: 23px;
    display: block;
    color: #11a43c;
    text-align: center;
    margin: 8px auto;
}

.lp-content-apply02:hover {
    background: #11a43c;
    color: #fff;
}

.lp-apply-s01 {
    font-size: 16px;
    color: #333;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
}

.lp-apply-s01 a {
    padding-left: 40px;
    color: #869099;
    font-size: 12px;
}

.lp-apply-s02 {
    font-size: 14px;
    padding-top: 120px;
    margin: 0 auto;
    width: 67%;
    text-align: center;
    line-height: 1.6;
    color: #869099;
}


/*经纪人*/

.lp-content-s41 {
    margin-top: 20px;
}

.lp-content-s42 {
    height: 90px;
    margin-bottom: 25px;
    cursor: pointer;
}

.lp-content-s421 {
    display: block;
    overflow: hidden;
    float: left;
    position: relative;
    text-align: center;
    width: 69px;
    height: 92px;
    vertical-align: middle;
}

.lp-content-s421 img {
    height: 92px;
    width: auto;
}

.lp-content-s421:hover img {
    transform: scale(1.02);
    -webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
    -ms-transform: scale(1.02);
}

.lp-content-s422 {
    width: 65px;
    height: 89px;
}

.lp-content-rz1,
.lp-content-rz2,
.lp-content-rz3,
.lp-content-rz4 {
    width: 20px;
    height: 20px;
    display: inline-block;
    *zoom: 1;
}

.lp-content-rz1 {
    background-position: -433px -109px;
    *margin-right: 5px;
}

.lp-content-rz2 {
    background-position: -474px -109px;
}

.lp-content-rz3 {
    background-position: -433px -57px;
    *margin-right: 5px;
}

.lp-content-rz4 {
    background-position: -474px -57px;
}

.lp-content-s43 {
    margin-left: 20px;
}

.lp-content-s43 h5 {
    font-size: 14px;
    height: 20px;
}

.lp-content-s43 h5 a {
    vertical-align: middle;
}

.lp-content-s43 h5 a:hover {
    color: #11a43c;
}

.lp-content-s43 p {
    font-size: 13px;
    height: 17px;
    width: 135px;
    overflow: hidden;
}

.lp-content-s431 {
    display: none;
    width: 77px;
    height: 25px;
    background: #11a43c;
    text-align: center;
    line-height: 25px;
    margin-top: 8px;
}

.lp-content-s432 {
    width: 77px;
    height: 25px;
    line-height: 25px;
    margin-top: 8px;
    display: block;
    color: #fff;
    text-align: center;
    background: #11a43c;
}

.lp-content-s431:hover {
    background: #268a00;
}

.lp-content-s432:hover {
    background: #268a00;
    color: #fff;
}

.lp-content-s42:hover .lp-content-s431 {
    display: block;
}

.lp-content-s42vip {
    display: block;
    width: 14px;
    height: 14px;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    background-position: -386px -36px;
}


/*index_section9*/

.index-section9 {
    overflow: hidden;
}

.index-section9-s1 {
    width: 815px;
    float: left;
    height: 81px;
}

.index-section9-s2,
.index-section9-s3,
.index-section9-s4 {
    width: 245px;
    float: left;
    height: 80px;
}

.index-section9-s2 {
    background-position: -22px -18px;
}

.index-section9-s3 {
    background-position: -22px -133px;
}

.index-section9-s4 {
    background-position: -22px -247px;
}

.index-section9-s5 {
    padding-left: 82px;
}

.index-section9-s5 dt {
    font-size: 18px;
    color: #333;
    padding-bottom: 10px;
}

.index-section9-s5 dd a {
    line-height: 1.6;
    color: #869099;
}

.index-section9-s6 {
    width: 200px;
    float: left;
}

.index-section9-s7 h4 {
    margin-top: 12px;
    margin-left: 16px;
    font-size: 18px;
    font-weight: normal;
}

.index-section9-s7 div {
    margin-top: 12px;
    margin-left: 16px;
    font-size: 18px;
    font-weight: normal;
}

.index-section9-s7 a {
    display: block;
    width: 71px;
    height: 23px;
    border: 1px solid #eee;
    color: #869099;
    text-align: center;
    line-height: 23px;
    float: left;
    margin-top: 15px;
    margin-left: 16px;
}

.index-section9-s7 a:hover {
    background: #11a43c;
    color: #fff;
    border: 1px solid #11a43c;
}

.index-section9-s7 p {
    margin-left: 16px;
}

.index-section9-s8 {
    width: 185px;
    float: left;
}


/*分享*/

.shareBox {
    width: 300px;
    height: 300px;
    position: fixed;
    border: 6px solid #8f8f8f;
    z-index: 999;
    top: 50%;
    left: 50%;
    margin-left: -150px;
    margin-top: -150px;
    background: #fff;
    border-radius: 3px;
    display: none;
}

.shareBoxclose {
    position: absolute;
    right: 5px;
    top: -2px;
    color: #333;
    font-size: 24px;
    cursor: pointer;
}

.shareBoxtitle {
    height: 28px;
    color: #626262;
    font-weight: bold;
    line-height: 28px;
    text-indent: 5px;
    background: #f5f5f5;
}

.shareWrap {
    margin-top: 10px;
}

.shareWrap li {
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
}

.shareWrap li span {
    padding-left: 10px;
}

.shareWrap li a {
    color: #333;
    display: block;
}

.shareWrap li a:hover {
    color: #11a43c;
}


/* .shareBox-erwema{width:160px;height:160px;border:1px solid #666;padding:10px;position:fixed;top:50%;left:50%;margin-top:-80px;margin-left:-80px;background:#fff;text-align:center;display:none;z-index:9999;}
.shareBox-erwema img{width:160px;height:160px;}
.shareBox-erwm-close{font-size:24px;position:absolute;top:-9px;right:-2px;cursor:pointer;} */


/*分页样式*/

.tg-tab-center {
    height: 40px;
    float: right;
}

.tg-rownum-prev,
.tg-rownum-next {
    width: 94px;
    height: 38px;
    display: block;
    float: left;
    line-height: 38px;
    color: #869099;
}

.tg-rownum-num {
    float: left;
}

.tg-rownum-num li {
    float: left;
}

.tg-rownum-num li a {
    width: 39px;
    height: 38px;
    float: left;
    border: 1px solid #eee;
    border-left: none;
    text-align: center;
    line-height: 38px;
    cursor: pointer;
    color: #869099;
}

.tg-rownum-num li a:hover {
    background: #5ab331;
    border: 1px solid #5ab331;
    border-left: none;
    color: #fff;
}

.tg-rownum-prev {
    border: 1px solid #eee;
    background-position: -8px -579px;
    text-indent: 30px;
}

.tg-rownum-next {
    border: 1px solid #eee;
    border-left: none;
    background-position: 50px -617px;
    text-indent: 20px;
}

.tg-rownum-prev:hover {
    background-color: #11a43c;
    color: #fff;
    background-position: -8px -655px;
    border: 1px solid #11a43c;
}

.tg-rownum-next:hover {
    background-color: #11a43c;
    color: #fff;
    background-position: 50px -698px;
}

.num-active a {
    background: #11a43c !important;
    color: #fff !important;
    border: 1px solid #11a43c !important;
}

.index-section2-success {
    text-align: center;
    width: 300px;
    height: 200px;
    background: #f6f6f6;
    margin-top: 20px;
}

.index-section2-success div {
    padding-top: 75px;
    color: #11a43c;
}

.index-section2-success p {
    font-size: 14px;
    margin-top: 10px;
}

.index-section2-success button {
    width: 100px;
    height: 30px;
    line-height: 30px;
    border: 0;
    background: #11a43c;
    color: #fff;
    text-align: center;
    margin-top: 20px;
    outline: none;
}

.index-section2-success button:hover {
    background: #268a00;
}


/*page-active*/

.page-active {
    background: #11a43c;
    color: #fff !important;
}

.slogan iframe {
    padding-top: 10px;
}

.slogan1 iframe {
    padding-top: 20px;
}

.index-add {
    position: absolute;
    top: 50px;
    left: 0;
    width: 250px;
    z-index: 11;
    display: none;
}

.banner-hidden001 li {
    width: 45% !important;
}

.content-center {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

#htext {
    padding-top: 70px;
    font-size: 16px;
    color: #11a43c;
    font-weight: bold;
}

#advcontent {
    width: 287px;
    margin-top: 20px!important;
}


/* 经纪人评分start */

.star_green {
    width: 155px;
    height: 20px;
    float: left;
    margin: 5px 0 0 20px;
    overflow: hidden;
    vertical-align: top;
    position: relative;
}

.rating_star {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    height: 20px;
}

.star_green i {
    font-style: normal;
    padding: 0 0 0 95px;
}


.onestar .rating_star {
    width: 17px;
}

.twostar .rating_star {
    width: 35px;
}

.threestar .rating_star {
    width: 53px;
}

.fourstar .rating_star {
    width: 71px;
}

.fivestar .rating_star {
    width: 90px;
}

.halfstar .rating_star {
    width: 9px;
}

.onehalf .rating_star {
    width: 27px;
}

.twohalf .rating_star {
    width: 45px;
}

.threehalf .rating_star {
    width: 62px;
}

.fourhalf .rating_star {
    width: 80px;
}

.star_small {
    width: 128px;
    height: 20px;
    float: left;
    margin: 5px 0 0;
    overflow: hidden;
    vertical-align: top;
    position: relative;
}

.star_small i {
    font-style: normal;
    padding: 0 0 0 75px;
    font-size: 12px;
}

.one_star .rating_star {
    width: 14px;
}

.two_star .rating_star {
    width: 28px;
}

.three_star .rating_star {
    width: 42px;
}

.four_star .rating_star {
    width: 57px;
}

.five_star .rating_star {
    width: 70px;
}

.half_star .rating_star {
    width: 7px;
}

.one_half .rating_star {
    width: 21px;
}

.two_half .rating_star {
    width: 35px;
}

.three_half .rating_star {
    width: 50px;
}

.four_half .rating_star {
    width: 64px;
}


/* 经纪人评分end */


/*友情链接*/

.lp-link {
    margin-top: 40px;
    background: #f4f4f4;
    font-size: 12px;
    color: #3b4144;
    width: 100%;
    min-width: 1200px;
}

.lp-link .lp-link-s1,
.lp-link-s2,
.lp-link-s3,
.lpsy {
    height: 30px;
    border-bottom: 1px solid #eee;
    position: relative;
    line-height: 30px;
    width: 100%;
    padding: 10px 0px 5px 0;
}

.lp-link .lp-link-s12 {
    width: 130px;
    float: left;
}

.lp-link .lp-link-s13 {
    width: 1000px;
    height: 32px;
    float: left;
}

.lp-link-s12 p {
    text-indent: 24px;
    background-repeat: no-repeat;
}

.lp-link .lp-link-icon {
    width: 24px;
    height: 24px;
    display: block;
    position: absolute;
    top: 19px;
    right: 0;
    background-position: -281px -709px;
}

.lp-link .lp-link-s4 {
    height: 50px;
    position: relative;
    overflow: hidden;
}

.lp-link-l1 {
    background-position: -291px 4px;
    font-weight: bold;
}

.lp-link-l2 {
    background-position: -291px -49px;
    font-weight: bold;
}

.lp-link-l3 {
    background-position: -291px -107px;
    font-weight: bold;
}

.lp-link-s13 p {
    text-indent: 10px;
}

.lp-link-s2,
.lp-link-s3 {
    overflow: hidden;
}

.lp-link-s21,
.lp-link-s31 {
    width: 1000px;
    float: left;
    padding-left: 10px;
}

.lp-link-s21 li,
.lp-link-s31 li {
    float: left;
    width: 100px;
}

.lp-link-s21 li a,
.lp-link-s31 li a {
    color: #3b4144;
    white-space: nowrap;
}

.lp-link-s41 {
    width: 115px;
    display: block;
    background-position: -290px -161px;
    padding: 19px 0 0 25px;
}

.lp-link-s41 {
    color: #3b4144;
}

.lp-link-s42 {
    float: left;
    width: 1000px;
    margin: 12px 0;
}

.lp-link-s42 li {
    float: left;
    width: 95px;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    padding-right: 5px;
}

.lp-link-s42 li a {
    color: #3b4144;
}

.lpsyico {
    background-position: -483px -768px;
}

.v3_foot_dazi {
    font-size: 12px;
}

.v3_foot_dazi a {
    color: #3b4144;
}

.v3_foot_midc_nr {
    line-height: 30px;
    padding: 5px 0;
    float: left;
    width: 100%;
    border-bottom: 1px solid #eee;
}


/* .lpm-footer-1{border-bottom:1px solid #e9e9e9;} */

.v3_foot_midc_nr .nr_lz {
    display: block;
    height: 52px;
    width: 85px;
    float: left;
    padding-left: 26px;
}

.v3_foot_midc_nr ul {
    float: left;
    width: 1050px;
    margin-left: 35px;
}

.v3_foot_midc_nr ul li {
    float: left;
    width: 95px;
    line-height: 30px;
    white-space: nowrap;
}

.toggleadd {
    background-position: -281px -737px !important;
}

.lpm-arror {
    width: 18px;
    height: 12px;
    position: absolute;
    top: -10px;
    left: 3px;
    z-index: 10;
}

.lpm-footer-1 {
    float: left;
    width: 1050px;
    margin-left: 35px;
    position: relative;
}

.lpm-footer-2 {
    float: left;
    width: 95px;
    line-height: 30px;
    white-space: nowrap;
    position: relative;
}

.lpm-footer-3 {
    position: absolute;
    width: 240px;
    height: 220px;
    z-index: 9;
    top: 30px;
    display: none;
}

.lpm-footer-4 {
    position: absolute;
    width: 240px;
    height: 240px;
    overflow-y: scroll;
    background: #fff;
    border: 1px solid #eee;
}

.lpm-footer-3 a {
    float: left;
    padding: 0 5px;
    line-height: 30px;
    width: 90px;
    display: block;
    height: 30px;
    overflow: hidden;
    white-space: normal;
}

.lpm-footer-3 a:hover {
    color: #11a43c;
}


/* 公共底部样式 */

.container {
    width: 1000px;
    margin: 0 auto;
    position: relative;
}

.common-footer {
    height: 153px;
    width: 100%;
    background: #333333;
    min-width: 1200px;
}

.common-footer-list {
    width: 470px;
    text-align: center;
    margin: 0 auto;
    height: 20px;
    line-height: 20px ! important;
    padding-top: 30px;
}

.common-footer-list li {
    float: left;
    height: 20px;
    line-height: 20px ! important;
}

.common-footer-list li a {
    font: 12px "宋体";
    text-decoration: none;
    padding: 0 18px;
}

.common-footer-list li span {
    font: 12px '宋体';
}

.copyRight {
    font: 12px 'Arial';
    margin-top: 16px;
    text-align: center;
}

.common-footer-list2 {
    width: 820px;
    height: 30px;
    margin: 22px auto 0;
}

.common-footer-list2 li {
    width: 157px;
    height: 30px;
    float: left;
    background: #5c5c5c;
}

.common-footer-list2 li img {
    float: left;
}

.footer-list2-item-img {
    width: 30px;
    height: 30px;
    float: left;
}

.footer-list2-item-img2 {
    width: 30px;
    height: 30px;
    float: left;
}

.footer-list2-item-img3 {
    width: 30px;
    height: 30px;
    float: left;
}

.footer-list2-item-img4 {
    width: 30px;
    height: 30px;
    float: left;
}

.common-footer-list2 li a {
    color: #fff;
    font: 12px '宋体';
    text-decoration: none;
    text-align: center;
    line-height: 30px;
    display: block;
    width: 127px;
    height: 30px;
    float: left;
}

.footer-list2-item {
    margin-right: 20px;
}

li.rz360 {
    width: 83px;
    height: 30px;
    float: left;
    background: #5c5c5c;
    margin-right: 20px;
}

li.rz360 img {
    width: 83px;
    height: 30px;
    opacity: .6;
}

li.rz_xr {
    width: 83px;
    height: 30px;
    float: left;
    background: #5c5c5c;
}

li.rz_xr img {
    width: 83px;
    height: 30px;
    opacity: .6;
}


/* 公共右侧浮动栏 */

.content .hot-house {
    float: left;
    width: 300px;
    padding-left: 30px;
}

.city-hot-lps1 {
    height: 30px;
    line-height: 26px;
    position: relative;
}

.city-hot-lps1 p {
    color: #3b4144;
    font-size: 20px;
    font-weight: 700;
}

.city-hot-lps1 a {
    position: absolute;
    right: 0;
    top: 0;
    color: #869099;
}

.city-hot-list1 {
    height: 80px;
    margin-top: 20px;
}
.city-hot-lp .city-hot-list1{
    height: 80px;
}
.city-hot-link {
    display: block;
    overflow: hidden;
}

.city-hot-link:hover {
    background-color: #f8f8f8;
}

.city-hot-link h4 {
    color: #3b4144;
    margin: 12px auto 12px 10px;
    font-weight: normal;
    width: 180px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.city-hot-link p {
    color: #ff6400;
    margin-left: 10px;
    font-size: 12px;
    width: 180px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.city-hot-link .pull-left img {
    width: 120px;
    height: 80px;
}

.city-hot-link:hover h4 {
    color: #11a43c;
}

.city-hot-link .text-name{
    width: 169px;
    padding-left: 10px;
}
.city-hot-link .text-name .tit{color:#4c4948;margin:0 auto 8px 0!important;font-weight:bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 169px;}
.city-hot-link .text-name .price-txt{
    line-height: 18px;
    display: flex;
    justify-content: space-between;
    margin-left: 0;
}
.city-hot-link .text-name .price-txt .price{
    font-size: 14px;
    font-weight: bold;
    color: #FF6263;
}
.city-hot-link .text-name .price-txt .lab{
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    color: #FF6263;
    line-height: 18px;
    background: rgba(255, 98, 99, .1);
    padding: 0 5px;
    border-radius: 9px;
}
.city-hot-link .text-name .price-txt .lab.green{
    color: #1EBE64;
    background:rgba(30, 190, 100, .1);
}

/* 右侧内容框固定 */

.fixed {
    position: fixed;
    top: 0;
    width: 300px;
}

.abs-bot {
    position: absolute;
    bottom: 0;
    width: 300px;
}

.jiajr a {
    display: block;
    overflow: hidden;
    float: left;
    width: 395px;
    border: #ddd 1px dashed;
    background: #f4f4f4;
    line-height: 50px;
    position: relative;
    padding: 0 15px;
}

.jiajr a span {
    background: #ea5e3b;
    width: 80px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #fff;
    display: block;
    overflow: hidden;
    border-radius: 3px;
    position: absolute;
    right: 20px;
    top: 11px;
}

.jiajr a span:hover {
    background: #ff6400;
}

.jiajr a.mimg {
    margin: 0 10px 0 0;
}

.financetj {
    width: 300px;
    overflow: hidden;
}

.finsfd {
    padding: 20px 0;
    border-bottom: #ddd 1px dashed;
    display: block;
    overflow: hidden;
}

.finsfd a {
    width: 300px;
    display: block;
    overflow: hidden;
    border: none;
    padding: 0px;
    line-height: 22px;
    margin: 10px 0 0;
    position: relative;
}

.finsfd a span {
    color: #869099;
    border-bottom: #869099 1px dotted;
    position: absolute;
    right: 0;
    top: 0;
    height: 21px;
}

.finsfd a span:hover {
    color: #11a43c;
    border-bottom: #11a43c 1px dashed;
}

.content .finsfd a:hover {
    color: #3b4144;
}

.pasbor {
    border: none;
    padding-top: 15px;
}

.jwjrtit {
    font-size: 18px;
    display: block;
    overflow: hidden;
}



/*位置导航start*/

.locnav {
    width: 1200px;
    height: 40px;
    line-height: 40px;
    color: #869099;
    margin: 0 auto;
}

.locnav a {
    color: #869099;
    padding: 0 8px;
}

.locnav a:hover {
    color: #869099;
}


/*位置导航end*/

.pagenumber {
    width: 870px;
    overflow: hidden;
    margin: 40px 0 0;
    float: left;
}

/*tab文字链*/

.lp-option-box .tabmenu,
.right-tab .right-tab-menu {
    border-left: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    height: 40px;
}

.lp-option-box .tabmenu li,
.right-tab .right-tab-menu li {
    float: left;
    border-top: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    background-color: #f5f5f5;
    height: 39px;
}

.lp-option-box .tabmenu li a,
.right-tab .right-tab-menu li a {
    display: block;
    padding: 0 20px;
    color: #4c4948;
    text-align: center;
    line-height: 39px;
}

.lp-option-box .tabmenu li.curr {
    background-color: #fff;
    position: relative;
    height: 40px;
}

.lp-option-box .tabmenu li.curr a,
.right-tab .right-tab-menu li.curr a {
    font-weight: bold;
}

.lp-option-box .tabcon {
    border: 1px solid #e5e5e5;
    padding: 10px;
    border-top: none;
}

.lp-option-box .tabcon a {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
    color: #869099;
}

.lp-option-box .tabcon a:hover {
    color: #3b4144;
}

/*内容区域底部banner*/

.con-last-banner {
    width: 870px;
    overflow: hidden;
    margin: 10px auto 30px auto;
    position: relative;
}

.con-last-banner a {
    display: block;
    overflow: hidden;
}

.con-last-banner a img {
    width: 870px;
    height: 400px;
}

/*右侧tab*/

.right-tab {
    width: 301px;
}

.right-tab .right-tab-menu li {
    width: 33%;
}

.right-tab .right-tab-menu li.curr {
    background-color: #fff;
    position: relative;
    height: 40px;
}

.right-tab .text-list-con {
    border: solid 1px #ddd;
    border-top: none;
    padding: 10px 0;
}

.right-tab .text-list-con li {
    margin: 0;
}

.right-tab .text-list-con li a {
    padding: 10px;
}

.right-tab .zhixun li a:hover,
.right-tab .text-list-con li a:hover .txt {
    color: #5ab331;
}

.right-tab .text-list-con li:last-child {
    padding-bottom: 0;
}

.right-tab .text-list-con li a .txt {
    width: 170px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.right-tab .text-list-con li a .avgpri {
    width: 106px;
}

.right-tab .zhixun li a {
    width: 278px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.icon-bg {
    background: url(../images/icon.png) no-repeat;
}
/*面包屑*/
.crumbs {
    width: 1200px;
    margin: 20px auto;
    color: #869099;
    font-size: 14px;
}

.crumbs a {
    color: #869099;
}

.crumbs em {
    margin: 0 3px;
}

.crumbs a:hover {
    color: #ff6400;
}