.advert{background-color:white}

/* search */ 
.body {padding:10px 0 0px 0; position: relative;z-index:1;background:#fff;}
.body-inner {background:url(../image/body-inner-bg.png) no-repeat;min-height:600px;}
.home-search-section {zoom:1;}
.home-search-section:after {clear:both;display:block;height:0;font-size:0;content:".";visibility:hidden;}
.search-box {float:left;width:760px;border:#eeeeee 1px solid;}
.home-search-sidebar {float:right;width:400px;height:302px;}
.search-tab {width:160px;float:left;}
.search-tab li {text-align: center;height:100px;background:#f8f8f8;border-bottom:#eeeeee 1px solid; position: relative;z-index:2;border-right:#eee 1px solid;}
.search-tab li:last-child {border-bottom:0;}
.search-tab li .tab-txt {display: block;font-size:16px;color:#343434;}
.search-con {float:left;width:600px;position: relative;z-index:1;height:300px;}
.search-tab li i {margin-top:5px;}
.search-tab li.on {background:#fff;color:#343434;border-right:#fff 1px solid;font-weight: 600;}


.quick-search-radio label {font-size:18px;display: inline-block;vertical-align: middle; cursor: pointer;margin-right:50px;}
.search-i {border:0;background:#f0f0f0;height:42px;line-height: 42px;padding:0px 20px;width:240px;float:left;font-size:16px;box-shadow: #eee 0px 0px 5px;}
.key-btn,a.key-btn {display: inline-block;border:0;background:#cb9839;color:#fff;height:42px;line-height:42px;width:70px;text-align: center; border-radius: 0px;font-size:14px; cursor: pointer;margin-left:10px;}
.key-btn:hover {background: #cb9839;}
.quick-search-radio {padding-bottom: 30px;}
.map-btn .icon {font-size:18px;}
.map-btn {border:#cb9839 1px solid;border-radius: 0px;float:right;width:96px;text-align: center;color:#cb9839;height:42px;line-height: 42px;background:#fff;font-size:14px; cursor: pointer;}
.map-btn span{color:#cb9839;}
.map-btn:hover {background:#cb9839;color:#fff;}
.map-btn:hover span ,.map-btn:hover i {color:#fff;}
a.map-btn:visited {color:#cb9839;}
.search-con-item {padding:30px;}
.search-info-item {width:50%;float:left;}
.search-info-con a {margin-right:10px;display: inline-block;}
.search-info-con a:link,.search-info-con a:visited {color:#303030;} 
.search-info-con a:hover {color:#cb9839;}
.search-info-con label {color:#919090;padding-right:10px;}
.search-info-item h6 {font-size:16px;}
.search-info-con {font-size:14px;line-height:30px;height:30px;overflow: hidden;}


/* swiper */ 
.swiper-container { 	margin:0 auto; 	position:relative; 	overflow:hidden; 	direction:ltr; 	-webkit-backface-visibility:hidden; 	-moz-backface-visibility:hidden; 	-ms-backface-visibility:hidden; 	-o-backface-visibility:hidden; 	backface-visibility:hidden; 	/* Fix of Webkit flickering */ 	z-index:1; }
.swiper-wrapper { 	position:relative; 	width:100%; 	-webkit-transition-property:-webkit-transform, left, top; 	-webkit-transition-duration:0s; 	-webkit-transform:translate3d(0px,0,0); 	-webkit-transition-timing-function:ease; 	 	-moz-transition-property:-moz-transform, left, top; 	-moz-transition-duration:0s; 	-moz-transform:translate3d(0px,0,0); 	-moz-transition-timing-function:ease; 	 	-o-transition-property:-o-transform, left, top; 	-o-transition-duration:0s; 	-o-transform:translate3d(0px,0,0); 	-o-transition-timing-function:ease; 	-o-transform:translate(0px,0px); 	 	-ms-transition-property:-ms-transform, left, top; 	-ms-transition-duration:0s; 	-ms-transform:translate3d(0px,0,0); 	-ms-transition-timing-function:ease; 	 	transition-property:transform, left, top; 	transition-duration:0s; 	transform:translate3d(0px,0,0); 	transition-timing-function:ease;  	-webkit-box-sizing: content-box; 	-moz-box-sizing: content-box; 	box-sizing: content-box; }
.swiper-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 { 	float: left; 	-webkit-box-sizing: content-box; 	-moz-box-sizing: content-box; 	box-sizing: content-box; }
/* IE10 Windows Phone 8 Fixes */ 
.swiper-wp8-horizontal { 	-ms-touch-action: pan-y; }
.swiper-wp8-vertical { 	-ms-touch-action: pan-x; }
.pagination { position: absolute; left: 0; text-align: center; bottom:17px; width: 100%; }
.swiper-pagination-switch { display: inline-block; width: 10px; height: 10px; border-radius: 10px; background:rgba(255,255,255,0.7); margin: 0 3px; cursor: pointer; }
.swiper-active-switch { background: #cb9839; }
/* iCheck plugin Square skin, red ----------------------------------- */ 
.icheckbox_square-red, .iradio_square-red { display: inline-block; *display: inline; vertical-align: middle; margin: 0; padding: 0; width: 22px;/*no*/ height: 22px;/*no*/ background: url(../image/red.png) no-repeat; border: none; cursor: pointer; }
.icheckbox_square-red { background-position: 0px 0;/*no*/ }
.icheckbox_square-red.hover { background-position: -24px 0;/*no*/ }
.icheckbox_square-red.checked { background-position: -48px 0;/*no*/ }
.icheckbox_square-red.disabled { background-position: -72px 0;/*no*/ cursor: default; }
.icheckbox_square-red.checked.disabled { background-position: -96px 0;/*no*/ }
.iradio_square-red { background-position: -120px 0;/*no*/ }
.iradio_square-red.hover { background-position: -144px 0;/*no*/ }
.iradio_square-red.checked { background-position: -168px 0;/*no*/ }
.iradio_square-red.disabled { background-position: -192px 0;/*no*/ cursor: default; }
.iradio_square-red.checked.disabled { background-position: -216px 0;/*no*/ }
/* HiDPI support */ @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) { .icheckbox_square-red, .iradio_square-red { background-image: url(../image/red@2x.png); -webkit-background-size: 240px 24px;/*no*/ background-size: 240px 24px;/*no*/ }
}

/* home-section-item */ 
.section-tit {border-bottom:#f1f1f1 2px solid;height:47px;line-height:47px; position: relative;margin-bottom:20px;}
.section-tit-txt {display: inline-block;padding:0px 10px;color:#2c3036;font-size:24px;position: relative;font-weight: 600;}
.section-tit-txt:after {position: absolute;bottom:-1px;left:0;right:0;background:#2c75df;height:2px;content:"";}
.section-tit-txt::before {position: absolute;bottom:0px;left:50%;margin-left:-2px;content:"";width: 0;height: 0;border-style: solid;border-width: 0 3px 4px 3px;border-color: transparent transparent #2c73df transparent;}
.section-tit-more {position: absolute;top:0;right:0;display: inline-block;padding-right:10px;font-size:14px;}
.section-tit-more a:link {display: inline-block;margin-left:10px;color:#898888;}
.home-section-body {width:760px;float:left;}
.home-section-sidebar {width:400px;float:right;}
.home-section-body .section-tit-txt {padding-left:0;padding-right:0;}
.home-section-item {zoom:1;background:#fff;}
.home-section-item:after {clear:both;display:block;height:0;font-size:0;content:".";visibility:hidden;}
.sidebar-item {margin-bottom:35px;}
.siebar-item-con {border:#eee 1px solid;}

.section-tit-nav .section-tit-txt {color:#888888;}
.section-tit-nav .section-tit-txt:after, .section-tit-nav .section-tit-txt::before {display: none;}
.section-tit-nav .section-tit-txt.on {color:#cb9839;}

.section-tit-nav .section-tit-txt.on:after {position: absolute;bottom:-1px;left:0;right:0;background:#2c75df;height:2px;content:"";display: inline-block;}
.section-tit-nav .section-tit-txt.on::before {position: absolute;bottom:0px;left:50%;margin-left:-2px;content:"";width: 0;height: 0;border-style: solid;border-width: 0 3px 4px 3px;border-color: transparent transparent #2c73df transparent;display: inline-block;}

/* house-list */ 
.global-house-list {margin-left:-20px;zoom:1;padding:0px 0 0 0;}
.global-house-list:after {clear:both;display:block;height:0;font-size:0;content:".";visibility:hidden;}
.global-house-list li {float:left;width:240px;margin-left:20px;margin-bottom:20px;background:#fff;}
.global-house-list .house-tit a {font-weight: 600;}
.house-pic {position: relative;overflow: hidden;}
.house-pic img {width:240px;height:180px;}
.house-ship-btn {position: absolute; display:inline-block;background:url(../image/ship.png) no-repeat;width:96px;/*no*/height:96px;/*no*/left:50%;top:50%;margin-left:-48px;/*no*/margin-top:-48px;/*no*/ cursor: pointer;}
.house-quanj-btn {position: absolute; display:inline-block;background:url(../image/quanj.png) no-repeat;width:96px;/*no*/height:96px;/*no*/left:50%;top:50%;margin-left:-48px;/*no*/margin-top:-48px;/*no*/cursor: pointer;}
.house-360-btn {position: absolute; display:inline-block;background:url(../image/house360.png) no-repeat;width:96px;/*no*/height:96px;/*no*/left:50%;top:50%;margin-left:-48px;/*no*/margin-top:-48px;/*no*/cursor: pointer;}
.house-type {display:inline-block;background:#6287d5;height:16px;line-height:16px;padding:0px 2px;margin-right:5px;color:#fff;font-size:12px;}
.type-s1 {background:#6287d5;}
.type-s2 {background:#24c986;}
.type-s3 {background:#ff9e1d;}
.house-tit {font-size:14px;color:#333438;line-height:20px;height:40px;}
.house-tit a:link,.house-tit a:visited {color:#333438;}
.house-tit a:hover {color:#cb9839;}
.house-desc {padding-top:5px;}
.house-class {display: inline-block;background:url(../image/icon-sprite.png) no-repeat;width:58px;height:32px;position: absolute;top:0;left:0;color:#fff;line-height:30px;padding-left:6px;}
.class-officebuild {background-position:0px -192px;}
.class-shops {background-position:-64px -192px;}
.class-workshop {background-position:-128px -192px;}

/* land-list */
.land-list {clear:both;}
.land-list li {border-bottom:#eee 1px solid;}
.land-list-item {padding:20px 200px 20px 0;position: relative;}
.land-list-item h3 {height:26px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding-bottom:10px;}
.land-list-item h3 a:link ,.land-list-item h3 a:visited {font-size:16px;color:#333;font-weight:600;}
.land-list-item h3 a:hover {color:#cb9839;}
.land-list-item .list-info-other {top:20px;}
.land-list-item .price-detail {padding-top:20px;}
.land-list-item .price-detail em {font-size:20px;}
.color-s2 {color:#cb9839;}


/* hot-case */ 
.focus-case {padding:20px;display: table;}
.focus-pic {display: inline-block;width:161px;}
.focus-pic img {width:100%;}
.focus-case-con {display: table-cell;vertical-align: middle;padding-left:10px;}
.focus-case-con h6 {max-height:63px;overflow: hidden;margin-bottom:5px;}
.focus-case-con h6 a {color: #333438;font-size:16px;font-weight:600;}
.focus-case-con h6 a:hover {color:#cb9839}
.focus-case-con p {color:#666;line-height:20px;font-size:14px;max-height:100px;overflow: hidden;}
/* news-list */ 
.news-list-box {padding:20px;}
.news-focus {display: table;padding-bottom:15px;}
.news-pic {display: inline-block;width:148px;}
.news-pic img {width:100%;}
.lib-list .news-pic {width:96px;border:#eee 1px solid;}
.commend-list.lib-list li {height:160px;}
.news-focus-con {display: table-cell;vertical-align: middle;padding-left:10px;}
.news-focus-con h6 {max-height:63px;overflow: hidden;margin-bottom:5px;}
.news-focus-con h6 a {color: #333438;font-size:16px;font-weight:600;}
.news-focus-con h6 a:hover {color:#cb9839}
.lib-list .news-focus-con h6 {max-height: 95px;font-weight:100;}
.lib-list .news-focus-con h6 a {font-weight: 100;}
.news-list li {height:30px;line-height: 30px;overflow: hidden;font-size:14px; position: relative;padding-left:0px; text-overflow: ellipsis;white-space: nowrap;}
/* .news-list li:before {position: absolute;top:13px;left:0px;display: inline-block;font-size:0;width:4px;height:4px;background:#333438;content:"";} */
.news-list li a:link {color:#333438;}
.news-list li a:visited {color:#333438;}
.news-list li a:hover {color:#cb9839;}

.lib-actions {background:#e9e9e9;padding:15px 0;}
.icon-down-y {background:url(../image/icon-down-y.png) no-repeat;width:21px;height:21px;display:inline-block;vertical-align: middle;margin-right:3px;}
.icon-share-y {background:url(../image/icon-share-y.png) no-repeat;width:21px;height:21px;display:inline-block;vertical-align: middle;margin-right:3px;}

.lib-actions {text-align: center;}
.lib-actions-btn {background:#fffce1;color:#cb9839;font-size:16px;line-height: 36px;height:36px;border:#cb9839 1px solid;border-radius: 20px;display:inline-block;padding:0px 40px;}
.lib-actions-btn em {display: inline-block;vertical-align: top;}
.lib-actions-btn + .lib-actions-btn {margin-left:60px;}

/* links-box */ 
.links-box {background:#f5f5f5;border-bottom:#fff 1px solid;padding:20px 0;}
.links-tit {font-size:20px;padding-bottom:20px;color:#323232;}
.links-list a {margin-right:25px;margin-bottom:20px;display: inline-block;}

 
/* search-loc */ 

.search-loc {background:#fff;padding:15px;box-sizing: border-box;margin-top:10px;}
.search-loc-box {float:left;position:relative;width:610px;}
.search-loc-box .search-i {border:#e0e0e0 1px solid; box-sizing:border-box;background:#fff;width:420px;}
.hot-search-list {float:right;width:480px;overflow:hidden;line-height:44px;font-size:14px;height:44px;}
.hot-search-list label {color:#cb9839;}
.hot-search-list a {display:inline-block;margin-left:5px;}


/*house-list*/ 

.main-section-con {float:left;width:902px;box-sizing: border-box;padding:30px;margin-bottom:30px;}
.main-section-sidebar {float:right;width:280px;box-sizing: border-box;padding:15px;}
.house-list li {position:relative;border-bottom:#e8e8e8 1px solid;}
.complete .house-list-item {-webkit-filter:grayscale(1);filter:gray;filter:grayscale(1);}
.complete:after {display:inline-block;background:url(../image/complete.png) no-repeat;width:160px;height:86px;position:absolute;top:0;right:0;content:"";}
.complete .house-foucs-wrap,.complete .house-info{-webkit-filter:grayscale(1);filter:gray;filter:grayscale(1);}
.complete {position: relative;}
.complete .house-info-action {display: none;}
.house-list li.complete:hover .list-info-action {display: none;}
.house-list-item {display:table;width:100%; box-sizing:border-box;padding:30px 0;}
.house-list-item .house-pic {display:table-cell;width:180px;}
.house-list-item .house-pic img {width:180px;height:130px;}
.house-list-info {display:table-cell; vertical-align:top;position:relative;padding-left:20px;padding-right:150px;box-sizing: border-box;}
.tag-top {display:inline-block;height:24px;line-height:24px;padding:0px 5px;border:#cb9839 1px solid;color:#cb9839;font-size:14px;margin-right:8px;}
.tag-real {display:inline-block;height:24px;line-height:24px;padding:0px 5px;border:#cb9839 1px solid;color:#fff;background:#cb9839;font-size:14px;margin-right:8px;}
.tag24 {height:24px;line-height:24px;}
.tag20 {height:20px;line-height:20px;}
.tag22 {height:22px;line-height:22px;}
.house-list-info h3 {height:26px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;width:490px;}
.house-list-info h3 a:link ,.house-list-info h3 a:visited {font-size:16px;color:#333;font-weight:600;}
.house-list-info h3 a:hover {color:#cb9839;}
.house-list-info .tag {padding-right:100px;}
.house-picnum {display:inline-block; background:rgba(0,0,0,0.7);line-height:22px;padding:0px 10px; position:absolute;top:100px;left:0;color:#fff;}
.icon-picnum {display:inline-block; background:url(../image/icon-photonum.png) no-repeat;width:16px;height:11px; vertical-align:middle;}
.house-picnum span {display:inline-block; vertical-align:middle;margin-right:5px;}

/* btn */ 
.btn {display:inline-block;line-height:44px;padding:0px 20px;font-size:14px; border-radius:0px;cursor: pointer;}
.btn-link,a.btn-link {background:#cb9839;color:#fff;}
.btn-link:hover {background:#b80000;}
.btn-large {line-height:70px;font-size:16px;}
.btn-park-send {display:inline-block;background:url(../image/park-send.png) no-repeat;width:123px;height:70px;}
.list-desc-item {padding:5px 0;font-size:14px;}
.list-desc-item em {display:inline; vertical-align:middle;}
.list-desc-item em .desc-link {margin-left:50px;}
.usefor-num { color: #cb9839; display: inline-block; margin-left: 30px; vertical-align: middle;}
.list-desc-item i {display:inline-block;background-image:url(../image/info-detail-icon.png); background-repeat:no-repeat;width:20px;height:20px; vertical-align:middle;}
.icon-class { background-position:0 0px;}
.icon-add { background-position:0 -20px;}
.icon-usefor { background-position:0 -40px;}
.info-from {color:#a0a0a0;font-size:14px;padding-top:5px;padding-bottom:5px;}
.act-item {display:inline-block;border:#e0e0e0 1px solid; border-radius:3px;color:#a0a0a0;padding:2px 5px 2px 3px;margin-left:5px; cursor:pointer;}
.act-item em {display:inline-block; vertical-align:middle;}
.act-item i {display:inline-block;background-image:url(../image/icon-sprite.png); background-repeat:no-repeat;width:25px;height:22px; vertical-align:middle;margin-right:5px;}
.icon-compare { background-position:-32px 0px;}
.icon-fav { background-position:-64px 0px;}
.icon-kan { background-position:-96px 0px;}
.icon-baogao { background-position:-170px 0px;}
.icon-weituo { background-position:-203px 0px;}
.icon-gujia { background-position:-236px 0px;}
.icon-area { background-position:0px -61px;}
.icon-year { background-position:0px -81px;}
.act-item:hover {border:#cb9839 1px solid;color:#cb9839;}
.act-item:hover .icon-compare,.act-item.on .icon-compare { background-position:-32px -32px;}
.act-item:hover .icon-fav,.act-item.on .icon-fav { background-position:-64px -32px;}
.act-item:hover .icon-kan { background-position:-96px -32px;}
.act-item:hover .icon-baogao,.act-item.on .icon-baogao { background-position:-170px -32px;}
.act-item:hover .icon-weituo,.act-item.on .icon-weituo { background-position:-203px -32px;}
.act-item:hover .icon-gujia,.act-item.on .icon-gujia { background-position:-236px -32px;}
.list-info-other {position:absolute;top:0;right:0;}
.list-info-time {color:#999;line-height:30px;text-align:right;font-size:14px;}
.price-detail {padding:10px 0;font-size:14px;text-align:right;color:#999;}
.price-detail em {font-size:24px;font-weight:100;color:#dd3612;font-weight: 600;}
.area-price {text-align:right;font-size:14px;color:#666;}
.list-info-action {position:absolute;bottom:0;right:0;display:none;}
.house-list li:hover .list-info-action {display:inline-block;}
.tag span{padding:0 10px;height:23px;display:inline-block;line-height:23px;background:#ecf4fc;margin-right:10px;color:#5e98d3;font-size:12px; /* margin-bottom: 10px; */margin-top:6px;}

/* interest-box */ 
.interest-box > h3 {border-bottom:#ededed 2px solid;padding-bottom:10px;margin-bottom:10px;font-size:24px;font-weight: 600;}
.interest-box > h3 > span {position: relative;line-height:40px;display:inline-block;}
.interest-box > h3 > span::after {position: absolute;bottom:-11px;left:0;right:0;background:#cb9839;height:3px;content:"";}
.main-house-list .global-house-list {margin-left:-20px;}
.main-house-list li {width:240px;margin-left:20px;}
.main-house-list .house-pic img {width:240px;height:160px;}
.interest-box .global-house-list {margin-left:0px;margin-top:30px;}
.interest-box .global-house-list li {margin-left:30px;}

/* main-sidebar */ 
/* .sidebar-action {margin-left:-20px;padding-bottom:20px;zoom:1;}
.sidebar-action:after {clear:both;display:block;height:0;font-size:0;content:".";visibility:hidden;}
.sidebar-action .btn {width:120px;text-align:center;padding:0;}
.sidebar-action .btn {float:left;margin-left:20px;}
.sidebar-banner img {width:100%;}
.main-sidebar-item {padding:0px 8px;margin-bottom:15px;}
.main-sidebar-item h3 {height:30px;line-height:30px;padding-bottom:5px;position:relative;}
.main-sidebar-item h3  span {display:inline-block;font-size:24px;color:#102038;margin-left:5px;font-weight: 600;border-bottom:#eee 2px solid;}
.hot-house-item {padding-bottom:20px;}
.hot-house-item .house-pic {display:table-cell;width:90px;padding-right:10px;}
.hot-house-item .house-pic img {width:90px;height:70px;display:block;}
.hot-house-con {display:table-cell; vertical-align:middle;font-size:14px;}
.hot-house-con h6 {max-height:44px;line-height:22px;overflow:hidden;margin-bottom:5px;}
.hot-house-con h6 a:link,.hot-house-con h6 a:visited {color:#333;}
.hot-house-con h6 a:hover {color:#cb9839;}
.hot-house-con p {color:#ff8f06;}
.sidebar-con {padding:15px 0;}
.sidebar-con .news-list li a:link {color:#333;}
.sidebar-con .news-list li a:visited {color:#333;}
.sidebar-con .news-list li a:hover {color:#cb9839;} */


/*预约带看 */ 
.pink { background: #f4f4f9 none repeat scroll 0 0;font-size: 14px; color: #a0a0a0;text-align: center; height:60px}

/* park-list */ 
.park-list {zoom:1;margin-left:-20px;}
.park-list:after {clear:both;display:block;height:0;font-size:0;content:".";visibility:hidden;}
.park-list li {float:left;width:266px;margin-left:20px;margin-bottom:25px;box-shadow: rgb(226, 226, 226) 0px 0px 5px;}
.park-list .house-pic img {width:266px;height:180px;display: block;}
.park-list-info h6 {font-size:14px;text-align: left;height:40px;line-height: 20px; text-overflow: ellipsis;overflow: hidden; }
.park-list-info h6 a:link,.park-list-info h6 a:visited {color:#000;}
.park-list-info h6 a:hover {color:#cb9839;}
.park-list-info h3 a {font-size:16px;color:#333333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;height:35px;line-height: 35px;text-align: center;padding:0px 5px;font-weight: 600;}
.park-list-act {zoom:1;margin-right:-20px;padding-top:10px;}
.park-list-act:after {clear:both;display:block;height:0;font-size:0;content:".";visibility:hidden;}
.park-list-act a {float:left;width:72px;margin-right:20px;text-align: center;color:#537bd6;font-size:14px;}
.park-list-info {padding:7px;background:#fff;}
.park-list-act a:hover {color:#cb9839;}
.park-list-info .list-desc-item {padding:3px 0;text-overflow: ellipsis;overflow: hidden; white-space: nowrap;height:24px;}
.park-list-info .list-desc-item em {display: inline;}
.park-tips-list li {float:left;position: relative;width:20%;text-align: center;font-size:14px;line-height:2;padding:5px 0;}
.park-tips-list li i {display:inline-block;background-image:url(../image/icon-sprite.png);background-repeat: no-repeat;width:64px;height:64px;}
.icon-park-1 {background-position: 0px -288px;}
.icon-park-2{background-position: -64px -288px;}
.icon-park-3 {background-position: -128px -288px;}
.icon-park-4 {background-position: -192px -288px;}
.icon-park-5 {background-position: -256px -288px;}
.park-tips {border:#f2f2f2 1px solid;padding:20px 0;overflow: hidden;zoom:1;}
.park-tips-list li:after {content:"";position: absolute;top:0;right:0;height:100%;width:1px;background:#f2f2f2;font-size:0;display: inline-block;}
.park-tips-list li:last-child:after {display: none;}
.input-selector {color:#999}
.icon-shikan {display:inline-block;background:url(../image/shikan.png) no-repeat;width:100px;height:100px;position:absolute;top:0;left:0; background-size:100% 100%;z-index:9999;}
/* park-detail */ 
.park-banner { background-position:center top; background-repeat:no-repeat;height:400px; position:relative;}
.park-head-detail {background:url(../image/gray75.png) repeat;width:300px;height:100%;color:#fff;font-size:18px;padding:0px 30px;}
.park-head-detail h1 {font-size:24px;padding:30px 0;text-align:center;font-weight:600;}
.park-head-detail .list-desc-item {font-size:16px;}
.icon-phone {display:inline-block; vertical-align:middle;width:32px;height:32px;background:url(../image/icon-sprite.png) no-repeat -128px 0;}
.park-contact {text-align:center;background:#cb9839;color:#fff;font-size:24px; border-radius:3px;padding:5px 0;margin-top:30px;}
.park-contact em {display:inline-block; vertical-align:middle;margin-left:5px;}
.park-head-detail .house-quanj-btn {background:url(../image/quanj-1.png) no-repeat;width:116px;height:116px;margin-left:-58px;margin-top:-58px;}
.park-nav {zoom:1;border-bottom:#dadada 1px solid; position:relative;margin-bottom:35px;}
.park-nav:after {clear:both;display:block;height:0;font-size:0;content:".";visibility:hidden;}
.park-nav li {float:left;line-height:20px;font-size:20px;position:relative;padding:0px 20px;padding-bottom:20px;}
.park-nav li span {display:block;position:relative;}
.park-nav li.on a {color:#b60000;}
.park-nav li.on span:after {position:absolute;bottom:-21px;left:0;right:0;height:2px;background:#b60000;content:"";display:inline-block;}
.park-detail .detail-item h3 {border-bottom:0;}
.park-detail .detail-item h3 span {border-bottom:0;font-size:18px;}
.park-detail .review-content p {font-size:14px;padding-bottom:10px;}
.park-nav .act-item {position:absolute;right:0;top:0;}
.park-detail .review-content img {max-width:100%;}
.park-house-nav {zoom:1;border-bottom:#c81f24 1px solid;}
.park-house-nav:after {clear:both;display:block;height:0;font-size:0;content:".";visibility:hidden;}
.park-house-nav li {float:left;padding:0px 40px;background:#ebebeb url(../image/park-nav.png) no-repeat right 0;height:35px;line-height:35px;text-align: center;color:#a0a0a0;font-size:18px;margin-right:10px;}
.park-house-nav li.on {background:#c81f24 url(../image/park-nav-on.png) no-repeat right 0;color:#fff;}
.park-house-nav li.on a {color:#fff;}
.park-house-nav li a {color:#a0a0a0;}
.park-company {zoom:1;margin-left:-19px;}
.park-company:after {clear:both;display:block;height:0;font-size:0;content:".";visibility:hidden;}
.park-company .company-item {float:left;width:211px;height:101px;margin-left:19px;margin-bottom:20px;}
.park-company .company-item img {width:209px;height:99px;border:#dadada 1px solid;}
.park-feature {font-size:14px;line-height:1.6;}
.park-feature img {max-width:100%;}
.hot-park .hot-house-con {vertical-align: top;}
.hot-park .hot-house-con h6 {height:22px; text-overflow: ellipsis; white-space: nowrap;overflow: hidden;width:142px;}
.price-info {background:#fafafa;padding:20px;zoom:1;overflow: hidden;margin-bottom:10px;}
.price-info-item {float:left;text-align: center;width:50%; position: relative;font-size:16px;}
.price-num {color:#dd3612;}
.price-num b {font-size:30px;}
.price-info-item:first-child:after {content:"";height:100%;width:1px;display: inline-block;background:#eee;position: absolute;right:0;top:0;}
.d-table {display: table;width:100%;}
.d-table .d-tr {width:50%;display: table-cell;box-sizing: border-box;font-size:14px;}
.d-table .d-td {line-height:22px;padding-bottom:10px;color:#666;}
.d-td strong {margin-right:5px;color:#999;}
.agent-tip {text-align: left;margin:15px 0}

/* app */ 
.icon-app {background:url(../image/app.png) no-repeat;display:inline-block;width:42px;height:27px; vertical-align: middle;}
a.goto-app,.goto-app {margin-left:10px;display:inline-block;border:#fff 1px solid;border-radius: 2px;padding:2px 10px;line-height:30px;color:#fff;font-size:14px;}
.icon-app em {display: inline-block;vertical-align: middle;}
.land-nav .goto-app {margin-top:7px;}

/* service */
.service-focus {overflow:hidden;}
.service-focus .owl-controls {bottom:20px;}
.icon-nav{margin-top:32px;margin-bottom:35px;}
.icon-nav li{float:left;width:140px;text-align:center;background:#fafafa;margin-right:10px;padding:10px 0; cursor:pointer;}
.icon-nav li a{display:block;}
.icon-nav li a img{margin:0 auto 10px;}
.icon-nav li:hover {background:#be0000;}
.icon-nav li:hover a {color:#fff;}
.icon-nav li:hover i{animation:huangdong 2s ease infinite;-webkit-animation:huangdong 2s ease infinite;-moz-animation:huangdong 2s ease infinite;-ms-animation:huangdong 2s ease infinite;-o-animation:huangdong 2s ease infinite;}
.icon-nav li:hover p,.icon-nav li.on p {color:#fff;}
.icon-nav li p{line-height:40px;font-size:18px;color:#646464;}
.icon-nav li.on {background:#be0000;color:#fff;}
.service-body .icon-nav li{width:190px;margin-right:10px;padding:40px 0;}

.icon-ser-1 {display:inline-block;width:80px;height:80px; background:url(../image/service/ser-icon-1.png) no-repeat;}
.icon-nav li:hover .icon-ser-1,.icon-nav li.on .icon-ser-1 {background:url(../image/service/ser-icon-1-on.png) no-repeat;}
.icon-ser-2 {display:inline-block;width:80px;height:80px; background:url(../image/service/ser-icon-2.png) no-repeat;}
.icon-nav li:hover .icon-ser-2,.icon-nav li.on .icon-ser-2  {background:url(../image/service/ser-icon-2-on.png) no-repeat;}
.icon-ser-3 {display:inline-block;width:80px;height:80px; background:url(../image/service/ser-icon-3.png) no-repeat;}
.icon-nav li:hover .icon-ser-3,.icon-nav li.on .icon-ser-3 {background:url(../image/service/ser-icon-3-on.png) no-repeat;}
.icon-ser-4 {display:inline-block;width:80px;height:80px; background:url(../image/service/ser-icon-4.png) no-repeat;}
.icon-nav li:hover .icon-ser-4,.icon-nav li.on .icon-ser-4 {background:url(../image/service/ser-icon-4-on.png) no-repeat;}
.icon-ser-5 {display:inline-block;width:80px;height:80px; background:url(../image/service/ser-icon-5.png) no-repeat;}
.icon-nav li:hover .icon-ser-5,.icon-nav li.on .icon-ser-5 {background:url(../image/service/ser-icon-5-on.png) no-repeat;}
.icon-ser-6 {display:inline-block;width:80px;height:80px; background:url(../image/service/ser-icon-6.png) no-repeat;}
.icon-nav li:hover .icon-ser-6,.icon-nav li.on .icon-ser-6 {background:url(../image/service/ser-icon-6-on.png) no-repeat;}
.service-body  .icon-nav li {padding:20px 0;}
.service-banner {padding-top:30px;}
.service-banner img {display:block;width:100%;}
.listpage .right-content ul li.service-banner {padding-bottom:30px;}


.form-group{margin-bottom:10px;padding-left:95px;min-height:35px;}


.agent-user-info-section .user-info-hd {border-bottom: #edeeed 1px solid;padding-bottom:5px;margin-bottom:30px;color:#333;font-size:18px;}
.check-item {display:inline-block;width:100px;height:100px; vertical-align: middle;border:#dedede 1px solid;box-sizing: border-box;padding:10px 20px 0px 20px;margin-right:40px;}
.check-item-icon {display: inline-block;background:#f3f2ee;width:60px;height:60px;box-sizing: border-box;padding:18px 14px;border-radius: 50%;}
.check-item em {display: block;text-align: center;padding-top:5px;color:#a0a0a0;}
.agent-user-info-section {padding-bottom:30px;}
.info-label {display: inline-block;color:#999;padding-right:20px;}
.info-list {font-size:16px;color:#333;}
.info-list li {padding-bottom:10px;}
.icon-userinfo {display: inline-block;background-image:url(../image/agent/icon-userinfo.png);background-repeat: no-repeat;width:24px;height:24px;vertical-align: middle;}
.icon-userinfo-1 {background-position: 0px 0px;}
.icon-userinfo-2 {background-position: 0px -24px;}
.icon-userinfo-3 {background-position: 0px -48px;}
.user-info-hd em {display: inline-block;vertical-align: middle;}
/* page-view-more */
.page-view-more {display: block;background:#fafafa;text-align: center;height:62px;line-height: 50px;font-size:18px;}
.page-view-more span {display: inline-block;position: relative;}
.page-view-more span:before {content:"";position: absolute;bottom:0px;left:50%;margin-left:-9px;width: 0;height: 0;border-style: solid;border-width: 10px 9px 0 9px;border-color: #959595 transparent transparent transparent;}
.page-view-more span:after {content:"";position: absolute;bottom:1px;left:50%;margin-left:-9px;width: 0;height: 0;border-style: solid;border-width: 10px 9px 0 9px;border-color: #fff transparent transparent transparent;}
.page-view-more:hover {color:#2479fa}
.page-view-more:hover span:before {border-color: #0065ff transparent transparent transparent;}

/* location */
.location-wrap {padding-top:10px;}
.location-section {padding-bottom:0px;}
.location-section h6 {background:#f2f2f2;height:40px;line-height: 40px;padding:0px 10px;color:#333;font-weight: 600;}
.location-section h6 a:link, .location-section h6 a:visited {color:#333;}
.location-section h6 a:hover {color:#cb9839;}
.location-section-con {padding:20px 0;}
.loc-item {color:#0066ff;display: inline-block;padding-right:30px;padding-bottom: 15px;}

/* best-house */
.icon-best {display: inline-block;background:url(../image/best.png) no-repeat;background-size:100% 100%;width:130px;height:88px;}
.order-tag-item .icon-best {width:38px;height:26px;position: absolute;top:0px;right:-12px;}
.best {position: relative;}
.best:after {display:inline-block;background:url(../image/best.png) no-repeat;width:130px;height:88px;position:absolute;top:0;right:0;content:"";}

.slogan {display: inline-block;margin-top:9px;}

.act-item.act-item-important{color:#cb9839;background-position:-32px -32px;border:#cb9839 1px solid;}
.act-item.act-item-important:hover{background-color:#FFFFF0}

/******* park **********/
#focus .swiper-pagination-switch { display: inline-block; width: 50px; height: 5px; border-radius: 1px; background:rgba(255,255,255,1); margin: 0 3px; cursor: pointer; }
.focus-item img {width:100%;display: block;}
.focus-item {height:381px;background-position: center top;background-repeat: no-repeat;display: block;}
#focus {width:100%;}
#focus .swiper-active-switch {background: #ff8f06;}
.park-service {padding-bottom:60px;padding-top:10px;}
.park-service-list {zoom:1;overflow: hidden;}
.park-service-list li {width:401px;height:361px;float:left;position: relative;overflow: hidden;}
.park-section-item .w {width:1204px;}
.mask {position: absolute;top:0;left:0;right:0;bottom:0;z-index:2;text-align: center;}
.mask .mask-bg {background:rgba(0, 0, 0, 0.4);position: absolute;top:0;left:0;right:0;bottom:0;transition: all .4s cubic-bezier(.4,0,.2,1)}
.mask-content {top:100px;position: absolute;left:0;right:0;z-index:4;transition: all .4s cubic-bezier(.4,0,.2,1)}
.mask-icon {text-align: center;}
.mask-desc {padding:20px;max-height:96px;line-height:24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;transition: all .4s cubic-bezier(.4,0,.2,1);
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;color:#fff;font-size:14px;opacity: 0;text-align:left;}
.mask-link {display: inline-block;border: 1px solid #fff;width: 120px;height: 36px;line-height: 36px;font-size: 14px;color: #fff;text-decoration: none; margin-top: 62px;transition: all .4s cubic-bezier(.4,0,.2,1)}
.mask-tit {font-size:20px;color:#fff;padding-top:5px;}
.park-service-list li:hover .mask-content {top:30px}
.park-service-list li:hover .mask-desc {opacity: 1;}
.park-service-list li:hover .mask .mask-bg {background:rgba(118, 140, 228, 0.7)}
.park-service-list li:hover .mask-link {margin-top:0px;}
.park-section-tit,.park-section-tit {color:#2e2e2e;font-size:24px;text-align: center;position: relative;padding:30px 0;}
.park-section-tit:after {content:"";top:45px;left:0;right:0;background:#e3e3e3;height:2px;position: absolute;display:inline-block;z-index:1;}
.park-section-tit span {display:inline-block;background:#fff;padding:0px 30px;z-index:2;position: relative;}
.park-section-tit a {display:block;}
.park-section-tit a:link, .park-section-tit a:visited{color:#2e2e2e;}
.park-section-tit a:hover {color:#cb9839;}
.park-section-item:nth-child(even) {background:#f8f8f8;}
.park-section-item:nth-child(even) .park-section-tit:after {display: none;}
.park-section-item:nth-child(even) .park-section-tit span {background: #f8f8f8;}

.park-sub-nav {border-bottom:#2c75df 1px solid;line-height:44px;height:44px;text-align: center;box-sizing: border-box;margin-bottom:20px;}
.park-sub-nav li {display: inline-block;min-width:50px;text-align: center;position: relative;font-size:14px;}
.park-sub-nav li a:link,.park-sub-nav li a:visited {color:#646464;}
.park-sub-nav li a:hover {color:#2c75df;}
.park-sub-nav li.on:after {position: absolute;bottom:0;left:0;right:0;background:#2c75df;height:1px;content:"";}
.park-sub-nav li.on::before {position: absolute;bottom:0px;left:50%;margin-left:-2px;content:"";width: 0;height: 0;border-style: solid;border-width: 0 4px 5px 5px;border-color: transparent transparent #2c73df transparent;}
.park-sub-nav li.on a {color:#2c75df;}

.park-section-list {zoom:1;overflow: hidden;margin-left:-10px;margin-right:-10px;}
.park-section-list .park-section-list-item {width:33.33%;padding:0px 10px;float:left;box-sizing: border-box;border:0;margin-bottom:40px;position: relative;}
.park-section-list .park-section-list-item img {max-width: 100%;display: block;height:160px;}
.park-section-list-item p {position:relative;font-size:14px;color:#656565;background:#fff;padding:0px 0px 15px 0px;margin-bottom:15px;height:46px;line-height:23px;overflow: hidden;word-wrap: break-word;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.park-section-list-item h6 {font-size:16px;color:#333333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;height:45px;line-height: 45px;text-align: center;background:#fff;padding:0px 15px;font-weight: 600;}
.park-section-list-item:hover h6 {color:#cb9839;}
.park-section-list-item p:after {content:"";position: absolute;bottom:0;left:0;right:0;background:#fff;height:15px;font-size:0;}
.park-tag {position: absolute;top:0;left:15px;display:inline-block;background:url(../image/park/park-tag-bg.png) no-repeat;width:76px;height:30px;box-sizing: border-box;padding-left:5px;line-height:30px;color:#fff;z-index:99;}
.park-tj-list {margin-left:-20px;}
.park-tj-list .park-tj-list-item {box-shadow: #eee 0px 0px 3px;float:left;width:240px;background:#fff;margin-left:20px;margin-bottom: 20px;}
.park-tj-list .park-tj-list-item img {width:240px;height:160px;display: block;}
.park-tj-list .park-tj-list-item h6 {font-size:16px;color:#333333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;height:45px;line-height: 45px;text-align: center;background:#fff;padding:0px 15px;font-weight: 600;}
.park-tj-list-item:hover h6 {color:#cb9839;}

.park-news-item {box-sizing: border-box;padding:0px 20px;position: relative;margin-bottom:10px;overflow: hidden;zoom: 1;min-height:74px;}
.park-news-list {zoom:1;overflow: hidden;margin-left:-20px;margin-right:-20px;}
.park-news-time {position: absolute;top:0;left:20px;display:inline-block;height:74px;width:74px;box-sizing: border-box;background:#ff9327;color:#fff;text-align: center;padding-top:13px;line-height:1.6;border-radius: 50%;}
.park-news-time::before {content: "";border:#fff 2px solid;width:68px;height:68px;position: absolute;top:1px;left:1px;display:inline-block;border-radius:50%;}
.park-news-time strong {font-weight:600;font-size:18px;display:block;}
.park-news-con {padding-left:90px;}
.park-news-con h6 a {display:block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-size:14px;color:#333333;font-weight: 600;margin-bottom:5px;}
.park-news-con h6 a:hover {color:#cb9839;}
.park-news-con p {max-height:44px;line-height: 22px;color:#888888;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.park-sub-body-item .main-house-list .global-house-list {margin-left:-28px;}
.park-sub-body-item .main-house-list li {margin-left:28px;}

.table-w1 {width:150px;}
.table-w2 {width:80px;}
.table-w3 {width:110px;}
.table-w4 {width:85px;}
.park-col {padding-bottom:30px;}
.park-col-table {font-size:14px;color:#414141;width:100%;table-layout: fixed;}
.park-col-table th,.park-col-table td {padding:12px 5px;text-align: center;}
.park-col-table th {background:#1fb7de;color:#fff;padding:10px 5px;}
.park-col-table td {background:#fff;color:#414141;border-bottom:#f8f9fe 1px solid;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.color-NO {color:#cb9839;}
.park-col-item .park-news-item {margin-bottom:20px;}



.deal-list {background:#fff;overflow: hidden;zoom:1;padding:10px 15px;}
.deal-list li {line-height:35px;font-size:14px;background:#fff;}
.deal-list a.deal-list-text {width:235px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;float:left;color:#333;}
.deal-list a.deal-list-text:hover{color:#cb9839}
.deal-area {float:right;width:135px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;text-align: right;}
.deal-area {color: #999;}

.house-desc-item {zoom:1;line-height:24px;height:24px;overflow: hidden;font-size:14px;color:#666;}
.house-desc-item:after {clear:both;display:block;height:0;font-size:0;content:".";visibility:hidden;}
.house-desc-item .house-price {float:right;font-size:16px;}
.house-price strong {color:#ff9e1d;}


.news-col-list {background:#fff;padding:10px 0;overflow: hidden;}
.news-col-list li {width:50%;float:left; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;line-height: 40px;box-sizing: border-box;padding-right:10px;font-size:14px;}
.news-col-list li a:link,.news-col-list li a:visited {color:#333;}
.news-col-list li a:hover {color:#cb9839}



/* dropmenu-list */
/* .dropmenu-list {position: relative;display:inline-block;height:35px;line-height:35px;width:100%;box-shadow: #eee 0px 0px 5px;box-sizing: border-box;}
.dropmenu-list .dropmenu-toggle { cursor:pointer;float:left;padding:0px 13px;box-sizing:border-box;width:100%;font-size:14px;line-height: 35px;}
.icon-caret {display: inline-block;width:9px;height:6px;background: url(../image/icon-search-arrow.png) no-repeat;position: absolute;right:5px;top:50%;margin-top:-3px;}
.dropsubmenu-list {display:none;position:absolute;top:34px;left:0;min-width:100%;background:#fff;z-index:999;padding:5px 0; box-sizing: border-box;box-shadow: #eee 0px 0px 5px;}
.dropsubmenu-list li {height:28px;line-height:28px;overflow: hidden;padding:0px 5px 0px 10px;font-size:12px;}
.dropmenu-list:hover .dropsubmenu-list {display: inline-block;} */


/* sort-list */ 
.sort-list {padding:20px;color:#333;}
.item { box-sizing:border-box;margin:8px 0;font-size:14px;position:relative;z-index:2;padding-left:80px;}
.item > span {position: absolute;top:0;left:0;line-height:25px;}
.sort-list-name {display:table-cell;}
.item a {display:inline-block;margin:3px 10px;color:#333;}
.item a.data-btn-map{color:#cb9839}
.item a:hover,.item a.selected {color:#cb9839;}
.inputrange {display:inline-block;}
.inputrange:hover input[type=button] {display:	inline;}
.inputrange input {width:40px;border:#ccc 1px solid;height:22px;line-height:22px;background:#fff;text-align:center; box-sizing:border-box;}
.inputrange input[type=button] {border:#999 1px solid; cursor:pointer;display:none}
.children {background:#fff;padding:3px 10px;border:#ededed 1px solid;position:relative;z-index:1; margin-left:58px;}
.children .item {padding-left:10px;}
.children .item + .item {border-top:#eee 1px solid;padding-top:5px;}
.data-i {border:#eee 1px solid;padding:0px 10px;height:26px;box-sizing: border-box; vertical-align: top;}
.data-i-keyword {width:364px;}
.item .selected.children {position: relative;}
.item .selected.children:after,.item .selected.children:before {content:"";display:inline-block;width:0px;height:0px;position:absolute;bottom:-14px;left:50%;margin-left:-10px;text-align:center;border: 8px solid transparent;border-bottom: 8px solid #fff;}
.item .selected.children:before {border-bottom: 8px solid #ededed;bottom:-13px;}
.sort-select-info {clear: both;border-top:#ededed 1px solid;padding:20px 0 0 0;font-size:14px;margin-top:30px;display: table;}
.sort-select-list {display: table-cell;vertical-align: top;line-height: 24px;}
.sort-select-info label {display: table-cell;vertical-align: top;width:70px;padding-top:6px;}
.sort-select-item {border:#ededed 1px dashed;padding:2px 30px 2px 18px;color:#666;position: relative;background:#f8f8f8;cursor: pointer;margin-bottom: 8px;display: inline-block;}
.sort-select-item .icon-del {display: inline-block;background:url(../image/icon-del.png) no-repeat;width:24px;height:24px;background-size: 100% 100%;position: absolute;top:0px;right:3px;cursor: pointer;}
.sort-select-item:hover {border:#cb9839 1px dashed;color:#cb9839;background:#fffce1;}
.sort-select-item:hover .icon-del {background:url(../image/icon-del-on.png) no-repeat;background-size: 100% 100%;}
.sort-select-item {margin-right:10px;}
.icon-clear {display: inline-block;background:url(../image/icon-clear.png) no-repeat;width:24px;height:24px;background-size: 100% 100%;position: absolute;top:0px;left:3px;cursor: pointer;}
.sort-select-clear {padding:2px 18px 2px 30px;border-color: #cb9839;color:#cb9839;background:#ffffff;}

/* order-tag */ 
.order-tag {background:#fff;border-bottom:#cb9839 3px solid;line-height:44px;height:44px;border-left:0;}
.order-tag ul li{float:left;margin:3px 3px;}
.order-tag li a{display:block;font-size:14px;color:#646464;padding:0 10px;}
.order-tag li.on a{color:#cb9839;}
.caret-wrapper {display: inline-flex;flex-direction: column;align-items: center;height: 34px;width: 24px;vertical-align: middle;cursor: pointer;overflow: initial;
position: relative
}
.sort-caret {width: 0;height: 0;border: 5px solid transparent;position: absolute;left: 7px}
.sort-caret.ascending {border-bottom-color: #c0c4cc;top: 5px}
.sort-caret.descending {border-top-color: #c0c4cc;bottom: 7px}
.ascending .sort-caret.ascending {border-bottom-color: #cb9839}
.descending .sort-caret.descending {border-top-color: #cb9839}

.order-total {float:right;font-size:16px;color:#333;}
.order-total strong {color:#cb9839;}

.list-desc .list-desc-item {display: block;float:left;width:50%;}
.list-desc {overflow: hidden;zoom: 1;}
/* .list-desc .list-desc-item + .list-desc-item {margin-left:30px;} */

.order-nav {float:left;}
.order-nav-item {font-size:18px;font-weight:600;color:#595959;height:46px;line-height:46px;display: inline-block;padding:0px 20px;}
.order-nav-item.on {background:#cb9839;color:#fff;}


/* search-list */
.list-search {padding:30px 0;}
.information-list-con {display:table;}
.information-body {zoom:1;padding:0 0 20px 0;background:#fff;}
.information-body-con {padding:0 0px;}
.information-body:after {content: '';display: block;height: 0;overflow: hidden;clear: both;}

.search-focus {display:table-cell; vertical-align:middle;padding-right:15px;}
.search-focus a {display:inline-block;margin-right:5px;}
.search-focus img {width:150px;}
.library-list .search-focus img {width:98px;border:#cccccc 1px solid;box-shadow: #eee 1px -1px 5px;}
.library-list {padding-top:30px;}
.information-list-body {display:table-cell; vertical-align:top;padding-bottom:20px; position:relative;}

.information-list-body .list-desc { position:absolute;bottom:0;left:0;width: 680px;}
.library-list .information-list-body .list-desc {width:730px;}

.search-tit {font-size:26px;color:#a0a0a0;}
.search-tit strong {color:#be0000;}
.information-list-tit {font-size:18px;padding-bottom:6px;}
.list-desc {color:#a0a0a0;font-size:14px;}
.information-list-tit em {display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;color:#fff;font-size:28px;margin-right:5px; vertical-align:middle;}
.information-list-tit em.rent {background:#ff9e1d;}
.information-list-tit .search-h4 {vertical-align:middle;}
.information-list-tit .search-h4 a {color:#333;font-size:20px;}
.information-list-tit .search-h4 a:hover {color:#cb9839;}
.heightlight {color:#c62020;}
.search-txt {color:#666;font-size:14px;line-height:22px;margin-bottom:15px;}
.information-list-item {border-bottom:#e8e8e8 1px solid;padding-bottom:30px;margin-bottom:30px;}
.information-list-item>.list-desc {padding-bottom:10px;}
.color-s2,a.color-s2 {color:#cb9839;}
.icon-time {background:url(../image/icon-time.png) no-repeat;width:16px;height:16px;display:inline-block;vertical-align: -3px;margin-right:3px;}
.icon-view {background:url(../image/icon-view.png) no-repeat;width:18px;height:16px;display:inline-block;vertical-align: -3px;margin-right:3px;}
.icon-author {background:url(../image/icon-author.png) no-repeat;width:16px;height:16px;display:inline-block;vertical-align: -3px;margin-right:3px;}
.icon-source {background:url(../image/icon-source.png) no-repeat;width:18px;height:16px;display:inline-block;vertical-align: -3px;margin-right:3px;}
.icon-down {background:url(../image/icon-down.png) no-repeat;width:16px;height:16px;display:inline-block;vertical-align: -3px;margin-right:3px;}



/* news-detail */
.news-detail h1 {text-align:center;font-size:28px;color:#333438;font-weight:600;padding-bottom:20px;}
.news-label {line-height:28px;border-bottom:#ccc 1px solid;zoom:1;}
.news-label:after {content: '';display: block;height: 0;overflow: hidden;clear: both;}
.news-label-info {float:left;color:#999;font-size:14px;}
.news-label-info span {margin-right:10px;}
.news-detail-con {font-size:16px;line-height:24px;padding:20px 0;}
.news-detail-con p{padding-bottom:10px;}
.news-prevnext p {font-size:16px;padding-bottom:10px;color:#909090;}
.news-prevnext-con {float:left;}
.news-prevnext {zoom:1;line-height:30px;}
.news-prevnext:after {content: '';display: block;height: 0;overflow: hidden;clear: both;}

.commend-list{zoom:1;margin-left:-40px;}
.commend-list:after {content: '';display: block;height: 0;overflow: hidden;clear: both;}
.commend-list li {float:left;width:400px;margin-left:40px;padding:5px 0;height:108px;overflow:hidden;}
.commend-list li .news-focus-con h6 a {line-height:30px;}
.other-list {zoom:1;margin-left:-40px;}
.other-list:after {content: '';display: block;height: 0;overflow: hidden;clear: both;}
.other-list li {float:left;width:390px;margin-left:40px;height:110px;overflow:hidden;padding:20px;background:#f8f8f8;margin-bottom:20px;}
.d-tit {font-size:16px;padding-bottom:10px;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;}
.d-table .d-tr30 {width:30%;}
.other-list li .d-td {text-overflow: ellipsis;white-space: nowrap;overflow:hidden;width:230px;}
.item a.data-btn {margin:0;padding-left:0;}
.data-btn {width:60px;border:#ccc 1px solid;background:#fff; cursor:pointer;height:26px;line-height:24px;display: inline-block;box-sizing: border-box; vertical-align: top;text-align: center;}
.data-btn:hover, .item a.data-btn:hover {background:#cb9839;color:#fff;border:#cb9839 1px solid;}
.data-btn-map {width:80px;border:#cb9839 1px solid;color:#cb9839;}
.news-key a {padding-left:10px;}
.news-catalog {padding:20px 20px 10px 20px;background:#eee;font-size:14px;}
.news-catalog .cata-item,.news-catalog a:link.cata-item,.news-catalog a:visited.cata-item{color:#333;display:inline-block;padding-right:25px; position:relative;padding-left:8px;padding-bottom:10px;}
.news-catalog a:hover.cata-item {color:#e4241d;}
.news-catalog .cata-item:after {position:absolute;top:8px;left:0;width:3px;height:3px;background:#333;content:"";}

.news-link {padding:20px 0;}
.news-link a {color:#0066ff;display: inline-block;margin-right:30px;font-size:14px;}

/* top-news */
.top-news li {padding-left:20px;}
.top-news li:before {display:none;}
.top-num {position:absolute;top:50%;margin-top:-7px;left:0;display: inline-block;width:13px;height:13px;text-align:center;line-height:13px;font-style:normal;}
.top-news li:nth-child(1) .top-num {font-size:12px;color:#fff;background:#f54545;}
.top-news li:nth-child(2) .top-num {font-size:12px;color:#fff;background:#ff8547;}
.top-news li:nth-child(3) .top-num {font-size:12px;color:#fff;background:#ff8547;}
.top-news li .top-num {font-size:12px;color:#fff;background:#b0d3b1;}

/* detail-head */
.detail-head {margin-bottom:20px;}
.detail-head > h1 {font-size:30px;color:#333;font-weight:600;margin-bottom:20px;}
.detail-head .house-type {font-weight:400;font-size:24px;height:31px;line-height:31px;vertical-align: 1px;padding:0px 3px;}
.house-detail-desc {line-height:30px;font-size:14px;margin-bottom:10px;}
.house-detail-desc span {display:inline-block;padding-right:20px;color:#999;}
.detail-head-body {zoom:1;overflow:hidden;}
.house-info {font-size:16px;color:#333;}
.house-info .label-tag {color:#999;}
.park-list-desc {border-top:#efefef 1px solid;padding:22px 0;}
.icon-call {background:url(../image/icon-call.png) no-repeat;width:32px;height:33px;display:inline-block;margin-right:10px;}
.btn-call {width:100%;border:0;box-sizing:border-box;height:60px;line-height:60px;background:#ff9327;color:#fff;font-size:24px;cursor: pointer;}

.detail-focus {display:table-cell;width:450px;}
.detail-focus img {width:100%;display:block;}
.detail-head-con {display:table-cell; vertical-align: top;}
.detail-focus + .detail-head-con {padding-left:20px;}
.detail-head {display:table;width:100%;}
.detail-head-con > h1 {font-size:24px;color:#262c35;font-weight:600;margin-bottom:10px;}
.detail-head .news-label {border-bottom:#d0d0d0 1px dashed;padding-bottom:10px;}
.detail-info-list {font-size:16px;}
.detail-info-list .d-table .d-tr {font-size:16px;}
.detail-info-list .d-td strong {color:#909090;font-weight: 100;}
.detail-info-list .d-table .d-td {line-height:30px;} 
.detail-info-list {padding-top:20px;}

.view-contact {padding-top:20px;border-top:#d0d0d0 1px dashed;margin-top:25px;}
.view-contact-btn {border:#cb9839 1px solid;background:#fffce1;color:#cb9839;font-size:16px;width:200px;text-align:center;line-height:40px; cursor: pointer;}
.view-contact-btn:hover{background:#cb9839;color:white}
.detail-head-table {padding-top:20px;}
.land-table {width:100%;background:#fff;}
 
.land-table td,.land-table th {border:#e6e6e6 1px solid;padding:5px 0px;}
.land-table th {font-size:16px;color:#909090;padding:5px 10px; font-weight:100; white-space:nowrap;text-align:right;width:220px;}
.land-table td {text-align:left;font-size:16px;color:#000;min-width:235px;padding:5px 10px;}
.compare-item-tit {font-size:14px;color:#333438;padding-top:10px; }
.land-table th.text-l {text-align:left;}
.view-gg a {color:#cb9839;font-weight:600;text-decoration: underline;}
.view-gg {text-align:center;}

/* house-detail */ 
.house-foucs-wrap {float:left;width:662px; position:relative;margin-right:25px;}
.house-foucs-wrap .mF_games_tb_wrap{padding:0;}
.house-foucs-wrap .mF_games_tb .win .thumb li{opacity:0.8;width:111px !important;height:80px !important;box-sizing:border-box;padding:0;margin-right:10px;}
.house-foucs-wrap .mF_games_tb .win .thumb li.current{background:none;opacity:1;border:#cb9839 1px solid;box-sizing: border-box;}
.house-foucs-wrap .mF_games_tb .win .thumb li span{border:0;}
.house-foucs-wrap .mF_games_tb .win .thumb li.current span{border:0;}
.house-foucs-wrap .mF_games_tb .prev,.house-foucs-wrap .mF_games_tb .next{width:35px !important;background:rgba(0,0,0,0.86);bottom:0 ;height:80px !important;line-height:80px !important;}
.house-foucs-wrap .mF_games_tb_wrap{border:0;}
.house-foucs-wrap .mF_games_tb .win{height:80px !important;margin:0px 35px;}
.house-foucs-wrap .mF_games_tb-house-focus{height:430px !important;}
.house-foucs-wrap .mF_games_tb .txt li{bottom:80px !important;}
.house-foucs-wrap .mF_games_tb .txt li span {display: none !important;}
.house-foucs-wrap .mF_games_tb .txt li p {display: none !important;}

.house-foucs-wrap .mF_games_tb .pic li .icon-720 {position: absolute;background:url(../image/720-1.png) no-repeat;width:158px;height:158px;top:50%;left:50%;margin-top:-76px;margin-left:-76px;z-index:99;}
.house-foucs-wrap .mF_games_tb .pic li .icon-video {position: absolute;background:url(../image/icon-video.png) no-repeat;width:158px;height:158px;top:50%;left:50%;margin-top:-76px;margin-left:-76px;z-index:99;}

.house-info {float:left;width:450px;}
.house-info .list-desc-item em { vertical-align:baseline;}
.color-s1,a.color-s1 {color:#cb9839;}

.agent-user-info {float:left;width:319px;padding:15px;}
.agent-user-face {float:left;}
.agent-user-face img {display: block;}
.agent-contact-info {background:#f8f6f6;font-size:14px;overflow:hidden;zoom:1;margin-top:20px;}
.agent-user-name {font-size:18px;color:#333;}
.view-info-btn {float:left;background:#ff9327;color:#fff;font-size:16px;line-height:40px;width:120px;text-align:center;vertical-align: middle;border:0;cursor: pointer;}
.view-info-desc {float:left;width:199px;box-sizing:border-box;padding-left:10px;color:#999;}
.agent-contact-tips {overflow:hidden;zoom:1;}
.agent-company-name {padding-bottom:10px;color:#666;font-size:14px;}
.house-info .list-desc-item {font-size:16px;padding:3px 0;}
.main-sidebar-item .need-form {padding-top:15px;}

/* detail-item-box */ 
.detail-item-box > h3 {border-bottom:#f1f1f1 1px solid;padding-bottom:10px;margin-bottom:20px;font-size:24px;font-weight: 600;position: relative;}
.detail-item-box > h3 > span {position: relative;line-height:40px;display:inline-block;}
.detail-item-box > h3 > span::after {position: absolute;bottom:-11px;left:0;right:0;background:#cb9839;height:3px;content:"";}
.detail-item-body {color:#333;font-size:14px;}
.detail-about {color:#333;font-size:16px;line-height:30px;}
.detail-item-box {margin-bottom:40px;zoom:1;}
.detail-item-box::after {clear:both;display:block;height:0;font-size:0;content:".";visibility:hidden;}

.detail-item-box .global-house-list {margin-left:0px;margin-top:30px;}
.detail-item-box .global-house-list li {margin-left:30px;}

/* map */
.map-box {position: relative;height:510px;}
.map-window {position: absolute;top:20px;right:10px;background: #fff;box-shadow: rgb(201, 201, 201) 0px 0px 5px;width:380px;}
.map-nav {overflow: hidden;zoom:1;}
.map-nav li {float:left;background:#f1f1f1;font-size:16px;line-height:36px;border-top:#f1f1f1 2px solid;padding:0px 20px;cursor: pointer;}
.map-nav li.on {border-top:#cb9839 2px solid;color:#cb9839;background:#fff;}
.map-window-body {padding:20px;}
.map-box .map-list {height: 370px;overflow-y: auto;}
.map-box .map-nav {background:#f1f1f1;overflow: hidden;zoom:1;}
.map-list-item {cursor: pointer;padding-top:20px;padding-right:20px;}
/* .map-list {height:370px;overflow-y:auto;} */
.map-content-item {padding:20px;padding-right:0;}
.icon-metro {display: inline-block;width:24px;height:24px;background:url(../image/map/icon-metro.png) no-repeat;vertical-align: middle;}
.map-list-item:hover .icon-metro {background:url(../image/map/icon-metro-on.png) no-repeat;}
.icon-distance {display: inline-block;width:24px;height:24px;background:url(../image/map/icon-distance.png) no-repeat;vertical-align: middle;}
.map-list-item:hover .icon-distance {background:url(../image/map/icon-distance-on.png) no-repeat;}
.icon-bus {display: inline-block;width:24px;height:24px;background:url(../image/map/icon-bus.png) no-repeat;vertical-align: middle;}
.map-list-item:hover .icon-bus {background:url(../image/map/icon-bus-on.png) no-repeat;}
.icon-kindergarten {display: inline-block;width:24px;height:24px;background:url(../image/map/icon-kindergarten.png) no-repeat;vertical-align: middle;}
.map-list-item:hover .icon-kindergarten {background:url(../image/map/icon-kindergarten-on.png) no-repeat;}
.icon-school {display: inline-block;width:24px;height:24px;background:url(../image/map/icon-school.png) no-repeat;vertical-align: middle;}
.map-list-item:hover .icon-school {background:url(../image/map/icon-school-on.png) no-repeat;}
.icon-drugstore {display: inline-block;width:24px;height:24px;background:url(../image/map/icon-drugstore.png) no-repeat;vertical-align: middle;}
.map-list-item:hover .icon-drugstore {background:url(../image/map/icon-drugstore-on.png) no-repeat;}
.icon-hospital {display: inline-block;width:24px;height:24px;background:url(../image/map/icon-hospital.png) no-repeat;vertical-align: middle;}
.map-list-item:hover .icon-hospital {background:url(../image/map/icon-hospital-on.png) no-repeat;}
.icon-marketplace {display: inline-block;width:24px;height:24px;background:url(../image/map/icon-marketplace.png) no-repeat;vertical-align: middle;}
.map-list-item:hover .icon-marketplace {background:url(../image/map/icon-marketplace-on.png) no-repeat;}
.icon-supermarket {display: inline-block;width:24px;height:24px;background:url(../image/map/icon-supermarket.png) no-repeat;vertical-align: middle;}
.map-list-item:hover .icon-supermarket {background:url(../image/map/icon-supermarket-on.png) no-repeat;}
.icon-market {display: inline-block;width:24px;height:24px;background:url(../image/map/icon-market.png) no-repeat;vertical-align: middle;}
.map-list-item:hover .icon-market {background:url(../image/map/icon-market-on.png) no-repeat;}

.map-list-item:hover .market-add {color:#cb9839;}
.map-list-item:hover .col-r span {color:#cb9839;}

.map-sub-nav {border-bottom:#f1f1f1 1px solid;overflow: hidden;zoom:1;}
.map-sub-nav li {float:left;padding:0px 10px;line-height: 30px;font-size:14px;color:#333;cursor: pointer;}
.map-sub-nav li span {display: inline-block;border-bottom:#fff 1px solid;}
.map-sub-nav li.on span {border-bottom:#cb9839 1px solid;color:#cb9839;}

.col-l {float:left;}
.col-r {float:right;}
.col-c {margin-left:50px;margin-right:100px;line-height:25px;}
.col-r span {display: inline-block;vertical-align: middle;}

.market-add {
	color: #333;
}
.market-other {color:#999;}

.market {display: inline-block;}
.market .name {display:block;text-align: center;background:#cb9839;min-width:100px;max-width:150px;overflow: hidden;text-overflow: ellipsis;height:40px;line-height: 40px;color:#fff;padding:0px 10px;white-space: nowrap;font-size:16px;}

.market-land {
	display: block;
	text-align: center;
	background: #cb9839;
	min-width: 100px;
	max-width: 150px;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 40px;
	border:none;
	line-height: 40px;
	color: #fff;
	padding: 0px 10px;
	white-space: nowrap;
	font-size: 16px;
	opacity:0.8;
}
.market-land:hover{color:white;opacity:1}
.market .arrow-up {opacity: .9999;zoom:1}
.arrow-up,.arrow {border: 8px solid transparent;border-top-color: #cb9839;border-top-width: 8px;display: block;width: 0;height: 0;margin: 0 auto;-webkit-transition: all .15s ease-in-out;-moz-transition: all .15s ease-in-out;-o-transition: all .15s ease-in-out;transition: all .15s ease-in-out}
.market-dian {display: block;width:16px;height:16px;font-size:0;background:#ecc518;border-radius: 50%;margin:0 auto;}
.marker-on .name {background:#ecc518;}
.marker-on .arrow-up,.marker-on  .arrow {border-top-color: #ecc518;}
/* agent-contact-pop */
.agent-contact-pop {width:400px;height:320px;z-index:99;background:#fff;box-sizing:border-box;background:#fff;}
.pop-close {font-size:0px;color:#333;position: absolute;top:30px;right:20px;display: inline-block;background:url(../image/icon-del.png) no-repeat;width:36px;height: 36px;cursor: pointer;}
.agent-pop-inner {text-align: center;font-size:14px;color:#666;}
.btn-close {background:#1f6cde;display: inline-block;color:#fff;font-size:18px;line-height: 50px;width:285px;text-align:center;border:0;cursor: pointer;}
.agent-contact-pop .agent-user-name {font-size: 20px;font-weight:600;color:#333;}
.agent-pop-inner > div {padding:9px 0;}
.agent-pop-inner > div.agent-pop-form {padding: 20px 50px 0px 50px;}
.agent-pop-form .form-control {line-height: 44px;height:44px;}
.agent-pop-form .form-group .form-label {line-height: 44px;height:44px;}
.agent-pop-form .form-pos {width:100%;}
.agent-pop-form .form-pos .error {display: block;position: static;border:0;background:none;color:#fe0002;box-shadow: none;text-align: left;padding:0px;font-size:14px;}
.agent-pop-form .form-pos .error::before {display: none;}
.agent-pop-form .form-pos .error::after {display: none;}
.agent-phonenum {font-size: 30px;color:#fe9329;}
.agent-pop-form .form-group .form-label {width:60px;margin-left:-65px;margin-right:5px;}
.agent-pop-form .form-group {padding-left:65px;}

/*park-detail */
.detail-nav {background:#fff;margin-bottom:20px;text-align: center;}
.detail-nav li {display: inline-block;}
.detail-nav li a {display: inline-block;padding:0px 30px;line-height:60px;font-size:22px;color:#333;}
.detail-nav li a:hover,.detail-nav li.on a {background:#cb9839;color:#fff;font-weight:600;}
.land-detail-section .main-section-con {width:100%;box-sizing: border-box;}


.park-product-nav {border-bottom:#cb9839 1px solid;position: relative;}
.park-product-nav li {border:#f1f1f1 1px solid;border-bottom:0;display: inline-block;font-size:18px;line-height: 40px;padding:0px 20px;margin-left:10px;cursor: pointer;font-weight:600;}
.park-product-nav li.on {border:#cb9839 1px solid;position: relative;border-bottom:0;}
.park-product-nav li.on::after {position: absolute;bottom:-1px;left:0;right:0;display: inline-block;background:#fff;height:1px;font-size:0;content:"";z-index:9;}

.policy-list {margin-left:-13px;overflow: hidden;zoom:1;}
.policy-list .policy-list-item {float:left;width:371px;margin-left:13px;margin-bottom: 20px;}
.policy-list-item p {height:112px;overflow:hidden;line-height:28px;font-size:16px;color:#333;margin-top:5px;}
.policy-list-item img {display: block;max-width:100%;}
.company-links {margin-left:-16px;overflow: hidden;zoom:1;}
.company-links li {float:left;width:215px;margin-left:16px;margin-bottom:20px;}
.company-links li img {width:215px;height:118px;display: block;}

.form-controls select {border:#efefef 1px solid;padding:8px 10px;font-size:14px;width:100%;box-sizing:border-box;box-shadow: #eee 0px 0px 3px;background-color:white}
.footer-form-item select {padding:6px 12px;font-size:14px;width:140px;box-sizing:border-box;background:#fff;}
.footer-contact {padding-bottom:20px;}

/* home-footer */
.home-footer-qrcode {float:right;}
.home-footer {background:#2c3036;padding:20px 0;}
.home-footer .w {border-bottom:#404349 1px solid;padding-bottom: 20px;}
.home-footer-qrcode .qrcode-box-item em {color:#b0b0b0;}
.home-footer-form-wrap {width:500px;position: relative;padding-left:10px;border-left:1px solid #666}

.home-footer-about-wrap{font-size: 20px;padding-bottom: 10px;    color: #ffe4af;}
.home-footer-about-wrap:hover{text-decoration:underline!important;color:#cb9839!important}

.home-footer .qrcode-box {padding:0px;overflow: hidden;zoom:1;}
.footer-form-item {float:left;width:50%;padding-right:0px;box-sizing: border-box;display: flex;align-items: center;margin-bottom:10px;position: relative;}

.footer-form-item .form-label {color:white;display: inline-block;width:70px;font-size:14px;text-align: right;padding-right:10px;}
.footer-form-con {width:100%;color:#b0b0b0;font-size:14px;flex:1;}
.footer-form-concact {width:100%;}
.footer-form-item .form-control {flex:1;height:31px;line-height: 31px;}
.btn-submit {background:#cb9839;color:#fff;font-size:14px;display:inline-block;border:0;width:124px;height:31px;line-height: 31px;text-align: center;cursor: pointer;}
.footer-form-item .getcode-btn {line-height: 31px;color:#b0b0b0;font-size:14px;}
.footer-form-item .getcode-btn{font-size:12px;}
.footer-form-item .getcode-btn:before{left:-1px}
/*查看号码*/

.view-number>*{margin:15px 0}
.view-number {padding:0 40px 30px 40px;text-align:center;display:none;}
.view-number h3{font-weight:bold;color:#222;font-size:20px}
.view-number .view-number-desc{font-size:14px; color:#666}
.view-number .view-number-mobile{font-size:28px; color:#ff9327}
.view-number .view-number-button{border:none;background-color:#cb9839;width:100%;height:50px;color:white;font-size:18px}


.bg-style-1 {background:url(../image/bg-1.jpg) no-repeat center top;}
.bg-style-2 {background:url(../image/bg-2.jpg) no-repeat center top;}
.bg-style-3 {background:url(../image/bg-3.jpg) no-repeat center top;}
.bg-style-4 {background:url(../image/bg-4.jpg) no-repeat center top;}
.bg-style-5 {background:url(../image/bg-5.jpg) no-repeat center top;}
.bg-style-6 {background:url(../image/bg-6.jpg) no-repeat center top;}

.bg-style-12 {background:url(../image/bg-12.jpg) no-repeat center top;}
.bg-style-13 {background:url(../image/bg-13.jpg) no-repeat center top;}
.bg-style-14 {background:url(../image/bg-14.jpg) no-repeat center top;}
.bg-style-15 {background:url(../image/bg-15.jpg) no-repeat center top;}
.bg-style-17 {background:url(../image/bg-17.jpg) no-repeat center top;}

.detail-pic-item {float:left;width:50%;position: relative;}
.icon-fly {background:url(../image/icon-fly.png) no-repeat;width:146px;height:146px;display: inline-block;}
.detail-pic-item img {max-width:100%;display:block;}
.detail-pic-item .icon-fly {position: absolute;top:50%;left:50%;margin-top:-73px;margin-left:-73px;}


/* user */
.user-box {padding:60px 0;zoom:1;background:#f9f9f9 url(../image/bg-5.jpg) no-repeat center top;;}
.user-box:after {clear:both;display:block;height:0;font-size:0;content:".";visibility:hidden;}
.user-sidebar {width:300px;background:url(../image/user-inner-bg.png) repeat-x;padding:0px 0 20px 0;float:left;min-height:600px;}
.user-sidebar .user-login-form .login-form-act {padding-top:20px;}
.user-sidebar .login-form-btn {height:40px;line-height:40px;}
.user-sidebar .user-login-body-con  {padding:0px 35px;padding-top:30px;}
.user-sidebar .user-login-form  {padding-top:30px;}
.user-body {float:right;width:878px;background:rgba(255, 255, 255, 0.9);background:url(../image/user-inner-bg.png) repeat-x;}
.user-info {text-align:center;padding:20px 0;}
.user-info-name {display:block;color:#333;font-size:24px;}
.user-info-list > li {padding:5px 0;line-height: 2;}
.user-info-face img {width:149px;height:149px; border-radius:50%;}
.user-info-name {display: block;text-align: center;font-size:18px;color:#262c35;font-weight: 600;}
.user-info-company {display: block;text-align: center;font-size:16px;color:#262c35;}
.user-info-action {text-align: center;font-size:16px;}
.user-info-action a {color:#cb9839;}
.user-info-action a + a {margin-left:20px;}
.user-nav {padding:0px 0 30px 0;}
.icon-user-vip {background-image: url(../image/icon-user-vip.png);background-repeat: no-repeat;display: inline-block;width:78px;height:18px; vertical-align: middle;}
.user-nav > li {font-size:14px;color:#b5bcc6;padding:0px 0px;position:relative;}
.user-nav > li.on .user-nav-item,.user-nav > li .user-nav-item-hover:hover {background:#1f6cdd;color:#fff;}
.user-box img {max-width:100%;}
.user-nav > li.on .user-nav-item,.user-nav > li:hover .user-nav-item {color:#fff;}
.user-nav-item {display:block;line-height:36px;color:#b5bcc6;padding:10px 0 10px 30px;}
.user-nav-item-label {display:block;line-height:36px;color:#b5bcc6;padding:10px 0 10px 30px;}

.user-nav-item i {margin-right:5px;}
.user-service {text-align: center;color:#b5bcc6;font-size:14px;line-height:1.8;padding:10px 0;}
.user-service strong {display: block;font-size:18px;}

.user-nav > li.on .user-nav-sub {display:block;}
.user-nav-sub{padding-bottom:5px}
.user-nav-sub > li.on a {color:#ff8f06;}
.user-nav-sub {background:#474c53;}
.user-nav-sub > li {line-height:36px;padding-left:55px;padding-top:5px}
.user-nav-sub > li a {display:inline-block;font-size:14px;color:#b5bcc6;}
.user-nav-sub > li a:hover {color:#ff8f06;}

.user-body-tit {padding:20px 28px;border-bottom:#f1f1f1 1px solid;}
.user-body-tit > span {display:inline-block;border-left:#262c35 3px solid;line-height:1;color:#262c35;font-size:20px;padding-left:10px;}
.user-body-con {margin-top:0px;padding:20px 30px;}

.upload-face-desc p {line-height:1.7;color:#707070;font-size:14px;}
.upload-face-pic {float:left; position:relative;border:#eee 1px dashed;padding:20px 50px;margin-right:20px;text-align: center;}
.upload-face-pic img {display:block;border-radius: 50%;width:104px;height:104px;}
.image-browse {display:inline-block;color:#666666;text-align:center;line-height:30px;height:30px;font-size:14px;border:#eee 1px solid;cursor: pointer;padding:0px 30px;margin-top:10px;}
.upload-i {position: absolute;top:0;left:0;right:0;bottom:0;opacity: 0;width:161px;}

.btn-container {text-align:center;padding-top:20px;}
.btn-container .btn {line-height:42px;padding:0px 80px;font-size:14px;}
.form-enter .btn {line-height:42px;padding:0px 70px;font-size:14px;border:0;cursor: pointer;}
.btn-link + .btn-link {margin-left:30px;}

.user-home-tips {font-size:18px;color:#262c35;line-height:1.8;}
.user-home-tips em {font-style: italic;color:#ca9839;font-size:36px;font-weight:600;}
.user-home-tips b {color:#ca9839;font-size:18px;}


.user-center-home {padding-top:20px;}
.user-home-item {display: table;padding-bottom:20px;}
.user-home-pic {display: table-cell;vertical-align: middle;}
.user-home-pic img {display: block;min-width:278px;}
.user-home-about {display: table-cell;vertical-align: middle;padding-left:10px;}
.user-about-item {display: table;padding-top:20px;}
.user-about-item + .user-about-item {padding-top:20px;}}
.user-about-item > span {display: table-cell;vertical-align: middle;}
.user-about-con {display: table-cell;vertical-align: middle;padding-left:20px;}
.user-about-con > h3 {font-size:18px;color:#ca9839;padding-bottom:8px;}
.user-about-con > h6 {font-size:16px;color:#262c35;padding-bottom:5px;}
.user-about-con p {font-size:16px;color:#909090;}

.user-about-con > h3.t2 {color:#1093d9;}
.user-about-con > h3.t3 {color:#8205ee;}
.user-about-con > h3.t4 {color:#3fb90d;}
.user-about-con > h3.t5 {color:#1093d9;}
.user-about-con > h3.t6 {color:#fb8002;}

.user-about-ad {border:#eee 1px solid;}
.user-about-ad p {padding:20px;font-size:16px;line-height:1.7;color:#595959;}

/* home */
.home-section-item {padding:30px 0;}
.home-section-bg {background:#f8f9fe;}
.home-section-bg1 {background:#f8f8f8;}
.home-section-login {height:381px;overflow: hidden;box-sizing: border-box;padding:0px 0;position: relative;}
.home-section-login .home-focus-login {position: absolute;top:20px;z-index:99;right:50%;margin-right:-600px;}

.home-user-login {width:330px;float:right;margin-top:12px;margin-right:20px;background:#fff;}
.home-user-login .user-login-body-con {box-sizing: border-box;padding:10px 25px;}
.home-user-login .login-form-tips {padding-bottom:20px;text-align: center;}
.login-form-tips a {color:#ca9839}
.home-user-login .login-form-act {padding-top:20px;}
.home-user-login .login-form-btn {height:40px;line-height:40px;}

.home-user-login .user-info-name {padding-top:20px;}
.home-user-login .user-info-company {padding-top:20px;}

.home-section-tools {background:#f9f9f9;}

.home-block-item {background:#fff;margin-bottom: 20px;padding:20px;}
.home-block-item > h6 > span {color:#262c35;font-size:24px;font-weight: 600;position: relative;}
.home-block-item > h6 > span::after {position: absolute;content: "";bottom:-6px;left:0;right:0;background:#cb9839;height:3px;}
.tools-chart > h6 {color:#262c35;font-size:18px;font-weight: 600;margin-bottom: 10px;}
.block-more {float:right;font-size:14px;margin-top:13px;}
.tools-left {float:left;width:375px;}
.tools-right {float:right;width:800px;}
.home-block-item > h6 {margin-bottom: 20px;}

.home-tools-row {border-top:#ccc 1px solid;overflow: hidden;zoom:1;}
.home-tools-item {float:left;width:20%;text-align: center;box-sizing: border-box;padding:22px 0;border-top:#fff 2px solid;min-height: 148px;box-sizing: border-box;}
.home-tools-item span {display: block;color:#262c35;font-size:14px;padding-top:20px;padding-bottom: 20px;}
.home-tools-btn {color:#cb9839;border:#cb9839 1px solid;border-radius: 20px;display: none;padding: 8px 25px;font-size:14px;}
.home-tools-btn:hover{background: #cb9839;    color: #fff;    border: #cb9839 1px solid;}
.home-tools-item:hover {border-top:#cb9839 2px solid;background:#fafafa;}
.home-tools-item:hover i {display: none;}
.home-tools-item:hover .home-tools-btn {display: inline-block;}
.home-tools-item:hover span {color:#cb9839;font-weight: 600;}
.home-tu-icon {display: inline-block;vertical-align: middle;margin-left:10px;margin-top:-3px;}
.news-con {display: table-cell;vertical-align: top;}
.news-hot {display: table;}
.news-hot img {display: table-cell;width:117px;margin-right:10px;}
.news-con > h6 a {font-size:16px;height:30px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;font-weight: 600;white-space: nowrap;width:208px;display: inline-block;}
.news-con p {color:#909090;font-size:14px;line-height: 22px;height:44px;overflow: hidden;}
.news-con > h6 a:link,.news-con > h6 a:visited {color:#262c35;}
.news-con > h6 a:hover {color:#ca9839}


/* diglog-form-box */
.diglog-form-item {display: flex;width:100%;justify-content: center;align-items: center;}
.diglog-form-item {position: relative;margin-top:20px;width:100%;}
.diglog-i {height:42px;padding:10px 10px 10px 15px;font-size:14px;color:#000; box-sizing: border-box;border:0;border:#e5e5e5 1px solid;width:100%;}
.diglog-area-i {padding:10px 10px 10px 15px;font-size:14px;color:#000; box-sizing: border-box;border:0;border:#e5e5e5 1px solid;width:100%;}
.diglog-form-tit {font-size:20px;color:#333;vertical-align: middle;display: inline-block;margin-top:10px;font-weight: 600;position: relative;}
.diglog-form-act {text-align: center;padding-top:20px;}
.form-send-btn {background:#cb9839;color:#fff;border:#cb9839 1px solid;border-radius: 20px;text-align: center;padding:0px 40px;line-height: 36px;height:36px;font-size:16px;}
.form-reset-btn {color:#cb9839;background:none;border:#cb9839 1px solid;border-radius: 20px;text-align: center;padding:0px 40px;line-height: 36px;height:36px;font-size:16px;}
.form-reset-btn:hover{	background: #cb9839;	color: #fff;	border: #cb9839 1px solid;}
.form-send-btn + .form-reset-btn {margin-left:30px;}
.diglog-form-close {display: inline-block;position: absolute;right: 20px;top:25px;background:url(../image/home/home-icon-close.png) no-repeat center center;width:12px;height:11px;display: inline-block;cursor: pointer;padding:10px;}

.diglog-form-box .diglog-form-item label {display: inline-block;width:100px;text-align: center;}


.home-topics-left {float:left;width:373px;}
.home-topics-right {float:right;width:800px;}
.home-topics-right .home-block-item {padding:0px;}
.home-topics-list-item {float:left;width:256px;padding:40px 15px 15px 15px;position: relative;margin-left:15px;background:#f9f9f9;margin-top:38px;box-sizing: border-box;height:107px}
.home-topics-list {margin-left:-15px;}
.topics-day {display: inline-block;background:#cb9839;color:#fff;position: absolute;top:-25px;left:0px;text-align: center;padding:8px 10px;}
.topics-day b {font-size:24px;color:#fff;font-weight: 600;display: block;line-height: 1;}
.topics-a {font-size:16px;color:#262c35;line-height: 26px;}

.home-land-left {float:left;width:252px;height:403px;background:rgba(10,134,72,0.6);box-sizing: border-box;padding:20px;}
.home-land-right {float:right;width:930px;}
.home-section-land-1 {background:url(../image/home/home-land-bg.jpg) no-repeat;padding:40px 0;}
.home-section-land-1 .home-land-right {height:414px;overflow: hidden;}
.home-land-zi {display: block;margin: 90px auto;text-align: center;}
.land-more-btn {color:#fff;background:none;border:#fff 1px solid;border-radius: 20px;text-align: center;padding:0px 40px;line-height: 36px;height:36px;font-size:16px;display: inline-block;}
.land-more-btn:hover{	background: #cb9839;	color: #fff;	border: #cb9839 1px solid;}

.home-land-more {text-align: center;}
.home-land-left > h3 > span {color:#fff;font-size:24px;font-weight: 600;position: relative;}
.home-land-left > h3 > span::after {position: absolute;content: "";bottom:-6px;left:0;right:0;background:#fff;height:3px;}

.land-list-s1 {margin-left:-15px;}
.land-list-s1-item {float:left;width:299px;background:#fff;margin-bottom: 20px;height:192px;overflow: hidden;padding:15px;box-sizing: border-box;margin-left:15px;}
.land-no {color:#cb9839;font-size:18px;background:url(../image/home/home-land-tit-bg.png) no-repeat bottom left;padding-bottom: 20px;margin-bottom: 5px;}
.land-list-s1-item h6 {padding:5px 0;}
.land-list-s1-item h6 a {font-size:16px;line-height: 26px;height:26px;overflow: hidden;text-overflow: ellipsis;font-weight: 600;white-space: nowrap;display: inline-block;width:269px;}
.land-list-s1-item h6 a:link, .land-list-s1-item h6 a:visited {color:#262c35;}
.land-list-s1-item h6 a:hover {color:#cb9839;}
.land-list-s1-item .list-desc-item {float:left;width:50%;}
.land-desc-list li {float:left;width:50%;color:#909090;font-size:14px;line-height: 26px;height:26px;overflow: hidden;text-overflow: ellipsis;}


.home-section-land-2 .home-land-left {background:url(../image/home/home-land-tit-bg-2.jpg) no-repeat;height:413px;}
.land-list-s2 {margin-left:-15px;}
.land-list-s2-item, a.land-list-s2-item {float:left;width:299px;height:198px;overflow: hidden;margin-left:15px;margin-bottom: 15px;position: relative;}
a.land-list-s2-item:link {color:#fff;}
a.land-list-s2-item:hover {color:#ca9839}
.land-list-s2-item img {width:299px;height:198px;}
.land-list-s2-item p {position: absolute;bottom:0;left:0;right: 0;background:rgba(0,0,0,0.3);height:38px;line-height: 38px;color:#fff;font-size:16px;padding:0px 10px;overflow: hidden;}
.land-list-s2-item p:hover {color:#ca9839}

.home-link-item {float:left;width:186px;border:#eee 1px solid;height:86px;overflow: hidden;margin-left:14px;line-height: 86px;text-align: center;margin-bottom: 20px;}
.home-link-item img {max-width:100%;display: inline-block;vertical-align: middle;}
.home-link-list {margin-left:-14px;}
.home-link h6 {border-bottom: #eee 1px solid;position: relative;padding-bottom: 10px;margin-bottom: 20px;}
.home-link h6 span {border-bottom:#cb9839 2px solid;font-size:24px;font-weight:600;padding-bottom: 10px;}

.home-section-land-3 {background:url(../image/home/home-land-bg-3.jpg) no-repeat center top;padding:30px 0;}

.home-land-3-left {float:left;width:581px;}
.home-land-3-right {float:right;width:581px;}

.home-land-3-left .home-land-left {width:252px;background:rgba(16,110,199,0.6);height:341px;}
.home-land-3-right .home-land-left {width:252px;background:rgba(199,53,16,0.6);height:341px;}
.home-section-land-3 .home-land-zi {margin:60px 0;}

.home-section-land-3 .home-land-right {width:326px;float:left;}
.land-list-s3-item {background:#fff;height:80px;margin-bottom: 7px;box-sizing: border-box;position: relative;padding:40px 20px 20px 20px;}
.land-list-s3-item > span {position: absolute;top:0;left:0;display: inline-block;background:#ddbf86;color:#fff;font-size:16px;height:29px;line-height: 29px;padding: 0px 10px;}
.land-list-s3-item a {font-size:16px;overflow: hidden;height:30px;line-height: 30px;text-overflow: ellipsis;display: inline-block;width:300px;white-space: nowrap;}
.land-list-s3-item a:link, .land-list-s3-item a:visited {color:#262c35;}
.land-list-s3-item a:hover {color:#ca9839}
.land-list-s4-item {background:#fff;height:80px;margin-bottom: 7px;box-sizing: border-box;position: relative;padding:10px 0px 20px 20px;}
.land-list-s4-item .list-desc .list-desc-item {float:left;width:33%;}
.land-list-s4-item h6 a {color:#262c35;font-size:16px;overflow: hidden;height:30px;line-height: 30px;text-overflow: ellipsis;display: inline-block;width:300px;white-space: nowrap;}
.land-list-s4-item a:hover {color:#ca9839}
.about-wrap {padding-top:300px;padding-bottom: 20px;}
.about-content {color:#595959;font-size:18px;line-height: 35px;}
.about-content p {padding-bottom: 15px;}

.dialog-contact-box {background:#fff;box-shadow: #eee 0px 1px 10px;width:400px;position: relative;}
.diglog-contact-inner {padding:0 20px 30px 20px;text-align: center;}
.diglog-contact-inner h6 {font-weight: 600;font-size:24px;color:#262c35;line-height: 1;padding-bottom: 25px;}
.contact-phone {font-weight: 600;font-size:24px;color:#cb9839;line-height: 1;padding-bottom: 25px;}
.contact-tips {font-size:14px;color:#adadad;line-height: 1;padding-bottom: 25px;}

.hot-list li img {width: 100%;border:#efefef 1px solid;box-sizing: border-box;display: block;}
.hot-list li p {text-align: center;color:#333;font-size:14px;line-height: 1;margin-top:10px;}
.hot-list li p:hover {color:#ca9839}
.hot-list li {padding-bottom: 20px;}