@charset "utf-8";
*{ margin:0; border:0; padding:0; font-family:Arial, 'Microsoft Yahei'; font-size:14px; color:#666; box-sizing:border-box; outline:none; }
a{ text-decoration:none; -webkit-transition:color .3s; -moz-transition:color .3s; -ms-transition:color .3s; transition:color .3s; }
i{ font-style:normal; }
ul,li{ list-style:none; }
img{ display:block; image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering: crisp-edges;-ms-interpolation-mode:nearest-neighbor;}
body{ overflow-x:hidden; }
.box{ width:1180px; margin:0 auto; }
.clear{ clear:both; }
.color-red { color:red; }
.font-size-12 { font-size:12px; }
.display-none { display:none; }

/*
 * Swiper 2.7.0
 幻灯插件
*/
/* ===============================================================
Basic Swiper Styles
================================================================*/
.swiper-container { margin: 0 auto; position: relative; overflow: hidden; -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 Styles
================================================================*/
.swiper-container { width:100%;color: #fff; text-align: center; }
.swiper-container .red-slide { background: #ca4040; }
.swiper-container .blue-slide { background: #4390ee; }
.swiper-container .orange-slide { background: #ff8604; }
.swiper-container .green-slide { background: #49a430; }
.swiper-container .pink-slide { background: #973e76; }
.swiper-container .swiper-slide .title { font-style: italic; font-size: 42px; margin-top: 80px; margin-bottom: 0; line-height: 45px; }
.swiper-container .pagination { position: absolute; z-index: 20; left: 10px; bottom: 10px; }
.swiper-container .swiper-pagination-switch {display:inline-block;width:8px;height: 8px;border-radius: 8px;background: #555;margin-right: 5px;opacity: 0.8;border: 1px solid #fff;cursor: pointer;}
.swiper-container .swiper-dynamic-links { text-align: center; }
.swiper-container .swiper-dynamic-links a { display: inline-block; padding: 5px; border-radius: 3px; border: 1px solid #ccc; margin: 5px; font-size: 12px; text-decoration: none; color: #333; background: #eee; }
.swiper-container .device {width:100%; height: 300px; padding: 30px 40px; border-radius: 20px; background: #111; border: 3px solid white; margin: 5px auto; position: relative; box-shadow: 0px 0px 5px #000; }
.swiper-container .arrow{ position:absolute; top:50%; width:30px; height:50px; line-height:50px; margin-top:-25px; text-align:center; background:#000; color:#fff; font-size:26px;font-family: \5b8b\4f53; background:rgba(0,0,0,0.4); filter:alpha(opacity=40);}
.swiper-container .arrow-left{ left:0;}
.swiper-container .arrow-right{ right:0;}
.swiper-container .swiper-container { height: 300px;}
.swiper-container .content-slide { padding: 20px; color: #fff; }
.swiper-container .swiper-active-switch { background: #fff; }
.swiper-container .swiper-pagination { position: absolute; z-index: 20; bottom:10px; text-align:center; width:100%; }
.swiper-container .swiper-pagination-switch { padding:2px;border-radius:18px; background: #555; margin: 0 5px; opacity: 0.8;  cursor: pointer; }
.swiper-container .swiper-active-switch { background: #39c5ff; }

/* header */
.header{ position:relative; }
.header .box:after{ content:''; display:block; clear:both; }
.header .logo{ float:left; position:relative; }
.header .logo:after{ content:''; position:absolute; width:1px; height:30px; background:#cdcdcd; top:20px; right:0; }
.header .logo a{ display:block; width:136px; height:50px; background:url(../../logo_w136_h50.png?v=20181015); margin:8px 10px 12px 0; }
.header .city{ float:left; width:60px; margin-left:15px; height:70px; }
.header .city .cityBox{ position:relative; padding-top:16px; z-index:10; }
.header .city.city_zhaoshan .cityBox{ padding-top:24px; }
.header .city .value{ height:20px; position:relative; z-index:2; }
.header .city .value p{ position:absolute; color:#333; line-height:20px; left:0; top:0; padding-right:15px; cursor:pointer; }
.header .city .value p:after{ content:''; position:absolute; width:0px; height:0px; border-left:transparent 6px solid; border-right:transparent 6px solid; border-top:#999 6px solid; margin:auto; right:0; top:0; bottom:0; transition:transform .2s; -webkit-transition:transform .2s; -moz-transition:transform .2s; }
.header .city .cityBox:hover .value p:after{ transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); }
.header .city .zhaosjm{ line-height:14px; color:#30a15d; margin-top:6px; display:block; }
.header .city .zhaosjm a{ color:inherit; }
.header .city .zhaosjm:hover{ text-decoration:underline; }
.header .city .panel{ position:absolute; left:-40px; top:70px; border:#e1dedf 1px solid; width:400px; background:#fff; box-shadow:rgba(0,0,0,.1) 1px 4px 10px 3px; display:none; }
.header .city .panel .hot{ padding:10px 0; border-bottom:#e1dedf 1px solid; background:#fafafa; }
.header .city .panel .hot span{ display:block; font-weight:bold; font-size:14px; line-height:20px; margin-left:15px; }
.header .city .panel .hot p{ overflow:hidden; padding-top:10px; margin-left:15px; }
.header .city .panel .hot a{ float:left; line-height:20px; font-size:14px; width:60px; }
.header .city .panel .hot a:hover{ color:#fe5a00; }
.header .city .panel .hot a:last-child{ margin-right:0; }
.header .city .panel .tab .tab-head{ margin-left:17px; overflow:hidden; padding-top:16px; }
.header .city .panel .tab .tab-head li{ float:left; font-size:14px; color:#333; margin-right:40px; line-height:20px; cursor:pointer; }
.header .city .panel .tab .tab-head li.active,.header .city .panel .tab .tab-head li:hover{ color:#fe5a00; }
.header .city .panel .tab .tab-head li:last-child{ margin-right:0; }
.header .city .panel .tab .tab-body li{ display:none; }
.header .city .panel .tab .tab-body li.active{ display:block; }
.header .city .panel .tab .clickTab{ margin-left:17px; overflow:hidden; padding-top:16px; }
.header .city .panel .tab .clickTab li{ float:left; font-size:14px; color:#333; margin-right:40px; line-height:20px; cursor:pointer; }
.header .city .panel .tab .clickTab li.cur,.header .city .panel .tab .clickTab li:hover{ color:#fe5a00; }
.header .city .panel .tab .clickTab li:last-child{ margin-right:0; }
.header .city .panel .tab .textTab li{ display:none; }
.header .city .panel .tab .textTab li.cur{ display:block; }
.header .city .citylist{ margin-left:17px; }
.header .city .citylist .line{ overflow:hidden; }
.header .city .citylist .line span{ float:left; font-size:14px; color:#333; margin-right:10px; line-height:20px; margin-top:15px; width:12px; }
.header .city .citylist .line a{ float:left; font-size:14px; color:#333; margin-right:14px; line-height:20px; margin-top:15px; }
.header .city .citylist .line a:hover{ color:#fe5a00; }
.header .city .citylist .more{ border-top:#e3dedd 1px solid; margin-right:17px; margin-top:15px; padding:15px 0; line-height:20px;}
.header .city .citylist .more a{ color:#333; font-size:14px; }
.header .city .citylist .more a:hover{ color:#fe5a00; }
.header .city:hover .cityBox .panel{ display:block; }
.header .menu{ float:left; }
.header .menu .item{ float:left; }
.header .menu .item > a{ display:block; line-height:70px; font-size:16px; color:#333; padding:0 14px; }
.header .menu .item h1{ color:inherit; font-size:inherit; font-weight:normal; }
.header .menu .item.cur > a,.header .menu .item > a:hover{ color:#05b570; position:relative; }
.header .menu .item.cur > a:after,.header .menu .item > a:hover:after{ content:''; position:absolute; width:100%; height:2px; background:#05b570; left:0; bottom:0; }
.header .menu .item.new{ position:relative; }
.header .menu .item.new:after{ content:''; position:absolute; width:32px; height:18px; background:url(../images/icon.png?v=20181009) -150px 0; top:10px; right:-10px; }
.header .menu .subMenu{ position:relative; z-index:11; }
.header .menu .subMenuList{ position:absolute; width:114px; left:50%; top:0px; background:#fff; margin-left:-52px; border:#eee 1px solid; display:none; animation:subMenu 0.3s; -webkit-animation:subMenu 0.3s; -moz-animation:subMenu 0.3s; -ms-animation:subMenu 0.3s; }
.header .menu .subMenuList:before{ content:''; position:absolute; width:0; height:0; border-left:transparent 10px solid; border-right:transparent 10px solid; border-bottom:#ddd 10px solid; margin:auto; left:0; right:0; top:-10px; z-index:1; }
.header .menu .subMenuList:after{ content:''; position:absolute; width:0; height:0; border-left:transparent 10px solid; border-right:transparent 10px solid; border-bottom:#fff 10px solid; margin:auto; left:0; right:0; top:-9px; z-index:2; }
.header .menu .subMenuList a{ display:block; line-height:40px; font-size:16px; color:#333; text-align:center; }
.header .menu .subMenuList a:hover{ color:#05b570; }
.header .menu .item:hover .subMenuList{ display:block; }
.header .newHousePanel{ position:absolute; width:100%; background:#fff; z-index:11; left:0; top:70px; height:0px; overflow:hidden; }
.header .newHousePanel:before{ content:''; position:absolute; width:100%; height:1px; background:#ddd; left:0; top:0; }
.header .newHousePanel:after{ content:''; position:absolute; width:100%; height:1px; background:#ddd; left:0; bottom:0; }
.header .newHousePanel .panel{ width:1180px; margin:0 auto; overflow:hidden; }
.header .newHousePanel h3{ font-size:16px; color:#333; line-height:54px; }
.header .newHousePanel .trend{ float:left; width:340px; }
.header .newHousePanel .trend > a{ display:block; width:240px; }
.header .newHousePanel .trend .desc{ font-size:14px; line-height:20px; height:20px; }
.header .newHousePanel .trend .desc span{ color:#fe5a00; }
.header .newHousePanel .trend .chart{ height:140px; }
.header .newHousePanel .trend .ps{ font-size:14px; line-height:40px; color:#999; width:240px; }
.header .newHousePanel .choose{ float:left; width:540px; }
.header .newHousePanel .choose .list li{ overflow:hidden; overflow:hidden; margin-bottom:4px; }
.header .newHousePanel .choose .list span{ float:left; line-height:30px; font-size:14px; color:#999; }
.header .newHousePanel .choose .list p{ float:left; max-width:480px; }
.header .newHousePanel .choose .list a{ float:left; line-height:30px; margin-right:20px; font-size:14px; color:#333; }
.header .newHousePanel .choose .list a:hover{ color:#05b570; }
.header .newHousePanel .hotHouse{ float:left; width:300px; }
.header .newHousePanel .hotHouse li{ overflow:hidden; padding:10px 0; border-bottom:#ddd 1px dashed; }
.header .newHousePanel .hotHouse li:last-child{ border-bottom:none; }
.header .newHousePanel .hotHouse li:hover{ background:#f5f5f5; }
.header .newHousePanel .hotHouse li i{ float:left; width:18px; height:18px; line-height:18px; background:#ddd; color:#fff; text-align:center; margin-right:10px; }
.header .newHousePanel .hotHouse li i.hot{ background:#fe5a00 }
.header .newHousePanel .hotHouse li a{ display:block; }
.header .newHousePanel .hotHouse li span{ float:left; font-size:14px; line-height:18px; color:#333; width:100px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.header .newHousePanel .hotHouse li span.lpnan{ width:100px; }
.header .newHousePanel .hotHouse li span.price{ width:80px; }
.header .newHousePanel .hotHouse li span.area{ width:60px; text-align:right; }
.header .menuNewHouse:hover .newHousePanel{ height:auto; animation:animate-fade .3s; -webkit-animation:animate-fade .3s; -moz-animation:animate-fade .3s; }
.header .userState{ float:right; line-height:70px; }
.header .userState a,.header .userState span{ color:#444; }
.header .userState a:hover{ color:#05b570; }
.header .complain{ float:right; padding:25px 0; margin-left:4px; }
.header .complain a{ float:left; line-height:20px; color:#444; }
.header .complain a:hover{ color:#05b570; }

@keyframes subMenu {
	from{ opacity:0; transform:translateY(20px); -webkit-transform:translateY(20px); -moz-transform:translateY(20px); -ms-transform:translateY(20px); }
	to{ opacity:1; transform:translateY(0px); -webkit-transform:translateY(0px); -moz-transform:translateY(0px); -ms-transform:translateY(0px); }
}

/* 动画 */
@keyframes animate-fade
{
	from { opacity:0 }
	to{ opacity:1 }
}
@-webkit-keyframes animate-fade
{
	from { opacity:0 }
	to{ opacity:1 }
}
@-moz-keyframes animate-fade
{
	from { opacity:0 }
	to{ opacity:1 }
}

/* footer */
.footer{ background:#333; }
.footer .content{ width:1180px; margin:0 auto; }
.footer .linkTo{ overflow:hidden; padding:40px 0 20px; border-bottom:#4b4b4b 1px solid; }
.footer .linkTo a{ float:left; line-height:14px; color:#fff; margin-right:20px; font-size:14px; }
.footer .linkTo a:hover{ text-decoration:underline; }
.footer .switch{ overflow:hidden; }
.footer .switch .tab{ float:left; width:960px; }
.footer .tab-head{ overflow:hidden; padding:10px 0 20px; }
.footer .tab-head li{ float:left; width:124px; line-height:40px; font-size:14px; color:#fff; text-align:center; cursor:pointer; background:#222; margin-right:15px; }
.footer .tab-head li.active{ background:#999; }
.footer .tab-body > li{ display:none; }
.footer .tab-body > li.active{ display:block; }
.footer .list{ overflow:hidden; }
.footer .list li{ float:left; margin-right:15px; line-height:30px; height:30px; }
.footer .list li a{ font-size:14px; color:#ccc; font-weight:normal; }
.footer .list li a:hover{ text-decoration:underline; }
.footer .list li img{ display:inline; vertical-align:middle; }
.footer .switch .ewm{ float:right; padding-top:10px; }
.footer .switch .ewm img{ display:block; width:140px; height:140px; }
.footer .switch .ewm p{ line-height:40px; font-size:14px; color:#ccc; text-align:center; }
.footer .info{ background:#191818; padding:10px 0 20px; margin-top:20px; }
.footer .info p{ margin:0 auto; width:1180px; line-height:24px; color:#ccc; font-size:14px; }
.footer .info a{ color:#ccc; }
.footer .info a:hover{ text-decoration:underline; }
.footer .info img{ display:inline; vertical-align:middle; }
.footer .tel{ overflow:hidden; margin:0 auto; width:1180px; }
.footer .tel p{ line-height:24px; color:#ccc; font-size:14px; float:left; width:auto; margin-right:30px; }
.footer-in{ background:#fafafa; }
.footer-in .content{ padding-bottom:20px; }
.footer-in .switch .tab{ float:none; width:auto; }
.footer-in .tab-head{ padding:30px 0 10px; }
.footer-in .tab-head li{ background:#d4d4d4; color:#666; }
.footer-in .tab-head li.active{ background:#b1b1b1; color:#fff; }
.footer-in .list li{ line-height:40px; height:40px; }
.footer-in .list li a{ font-size:12px; color:#666; }
.footer-in .linkTo{ text-align:center; padding:0; border:0; line-height:24px; background:#fff; padding-top:20px; }
.footer-in .linkTo a{ float:none; font-size:12px; color:#333; margin:0; }
.footer-in .linkTo a:hover{ color:#30a15d; text-decoration:none; }
.footer-in .info{ background:#fff; margin:0; padding:0 0 20px; }
.footer-in .info p{ font-size:12px; color:#666; text-align:center; }
.footer-in .info a{ font-size:12px; color:#666; }

/* 侧边栏 */
.rightFloat{ position:fixed; width:50px; right:0; bottom:40px; z-index:98; }
.rightFloat .item{ background:#888; border-bottom:#fff 1px solid; position:relative; transition:background .3s; -webkit-transition:background .3s; -moz-transition:background .3s; -ms-transition:background .3s; }
.rightFloat .item:last-child{ border-bottom:none; }
.rightFloat .item > a{ display:block; width:48px; height:48px; background:url(../images/icon.png?v=20190114) no-repeat; }
.rightFloat .lpzx > a{ background-position:11px -48px; }
.rightFloat .smewm > a{ background-position:-38px -30px; }
.rightFloat .appdown > a{background: url("../images/appdown.png") no-repeat center;width: 48px;height: 48px;background-size: 20px 33px;}
.rightFloat .item-new{ position:relative; }
.rightFloat .item-new:after{ content:''; position:absolute; width:32px; height:18px; background:url(../images/icon.png?v=20181009) -150px 0; top:0; right:0; }
.rightFloat .item .panel{ position:absolute; right:50px; top:50%; margin-top:-24px; display:none; padding-right:10px; animation:rightFloat .3s; -webkit-animation:rightFloat .3s; -moz-animation:rightFloat .3s; -ms-animation:rightFloat .3s; }
.rightFloat .item .panel:after{ content:''; position:absolute; width:0; height:0; border-top:transparent 6px solid; border-bottom:transparent 6px solid; border-left:#555 8px solid; margin:auto; top:0; right:2px; bottom:0; }
.rightFloat .item.sqrq .panel:before{content: '';position:absolute; background-image: url("../images/hot.gif");width: 75px;height: 100px;background-size: contain;left:-30px;top:-55px;}
.rightFloat .item.sqrq .panel:after{border-left: #fff 8px solid;}
.rightFloat .goMobile .panel:after{top:-150px}
.rightFloat .smewm .panel:after{top:-60px}
.rightFloat .lpzx .panel:after{ top:21px; bottom:auto; }
.rightFloat .smewm .panel{ margin-top:-40px; }
.rightFloat .smewm .panel img{ width:150px; height:150px; background:#555; padding:5px; object-fit: contain;}
.rightFloat .appdown .panel{ margin-top:-58px;}
.rightFloat .appdown .panel img{ width:120px; height:120px; background:#555; padding:5px; object-fit: contain;}
/*.rightFloat .appdown .panel:after {  right: -18px;}*/
.rightFloat .item:hover{ background:#ff9000; }
.rightFloat .item:hover .panel{ display:block; }
.rightFloat .item.showHot{ background:#ff9000; }
.rightFloat .item.showHot .panel{ display:block; }
.rightFloat .sqrq .iclose{position: absolute;right: 16px;top:15px;width: 14px;height: 14px;background-image: url("../images/close.png");cursor: pointer;}
.rightFloat .fdjsq > a{ background-position:-87px -30px; }
.rightFloat .yjfk > a{ background-position:-147px -30px; }
.rightFloat .fhdb > a{ background-position:-204px -32px; }
.rightFloat .gjjcx > a{ background-position:-88px 12px; }
.rightFloat .goMobile > a{ background-position:-36px -30px; }
.rightFloat .goMobile .panel{ background:#fff; }
.rightFloat .goMobile .codeTel{ margin:5px; }
.rightFloat .sbcx > a{background: url(../images/icon1.png?v=20190114) no-repeat; background-position:-36px -48px; }
.rightFloat .item .panel a{ display:block; line-height:48px; width:100px; background:#555; font-size:14px; color:#fff; text-align:center; }
.rightFloat .sqrq .panel a{width: 380px;box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 30%);border-radius: 4px;color:#FF9000;background-color: #fff;}
.rightFloat .sqrq > a{background: url("../images/wechat.png") no-repeat;background-position: 55% 55%;}
.rightFloat .smewm .panel a{ width:auto; }
.rightFloat .appdown .panel a{ width:auto; }
/*.rightFloat .item .imInletPanel1,.rightFloat .item .imInletPanel2,.rightFloat .item .imInletPanel3,.rightFloat .item .imInletPanel4,.rightFloat .item .imInletPanel5{ top:0px !important; margin:0 !important; display:block; }*/

.rightFloat .item .imInletPanel:after{ content:none !important; }
.rightFloat .lpzx > a{ background:url(../images/imInlet.gif?v=20181013) center center no-repeat !important; width:50px !important; }
/*.rightFloat .item .imInletPanel1,.rightFloat .item .imInletPanel2,.rightFloat .item .imInletPanel3,.rightFloat .item .imInletPanel4,.rightFloat .item .imInletPanel5{ top:0px !important; margin:0 !important; display:block; }*/

/* 6个操作类型的时候 */
.rightFloat .panel.imInletPanel5{margin-top: -124px}
.rightFloat .panel.imInletPanel4{margin-top: -53px}
.rightFloat .panel.imInletPanel3{margin-top: -24px}
.rightFloat .panel.imInletPanel2{margin-top: -24px}
.rightFloat .panel.imInletPanel1{margin-top: -24px}
.rightFloat .imInletPanel5 .imInletIndex{ max-height: 356px; }
.rightFloat .panel.imInletPanel5:after{top:120px;bottom: auto;}
.rightFloat .panel.imInletPanel4:after{top:49px;bottom: auto;}
.rightFloat .panel.imInletPanel3:after{top:20px;bottom: auto;}
.rightFloat .panel.imInletPanel2:after{top:20px;bottom: auto;}
.rightFloat .panel.imInletPanel1:after{top:20px;bottom: auto;}

.rightFloat .item .imInletPanel:after{ content:none !important; }
.imInletIndex{ width:180px; background-color:#fff; border:#ddd 1px solid; margin-top:0; }
.im-tit{ font-size:14px; color:#000; line-height:36px; text-indent:60px; position:relative; }
.rightFloat .im-tit{border: #ddd solid;border-width: 1px 1px 0 1px;background: #fff;}
.panel .im-tit:before{ content:''; position:absolute; width:22px; height:19px; background:url(../images/icon.png?v=20181026) -260px -40px; margin:auto; left:30px; top:0; bottom:0; }
.imInletIndex .im-item{ padding:10px 0; border-bottom:#ddd 1px dashed; overflow:hidden; }
.imInletIndex .im-item:last-child{ border-bottom:none; }
.imInletIndex .im-item a{ background:transparent !important; width:auto !important; }
.imInletIndex .im-item .img{ width:50px; height:50px; overflow:hidden; border-radius:50%; -ms-border-radius:50%; margin-left:10px; float:left; }
.imInletIndex .im-item .img img{ width:100%; height:100%; object-fit:cover; }
.imInletIndex .im-item .text{ float:left; margin-left:4px; }
.imInletIndex .im-item .text p{ font-size:12px; color:#000; line-height:24px; text-align:left; }
.imInletIndex .im-item .text span{ display:block; font-size:12px; color:#999; line-height:24px; text-align:left; }
.imInletIndex .im-item .text span.company_name{background-color: #ebfaf1;padding: 0 10px;color: #30A15D;line-height: 20px;}
.imInletIndex{ max-height: 395px;overflow: auto;}
@keyframes rightFloat{
	from{ transform:translateX(-20px); opacity:0; }
	to{ transform:translateX(0); opacity:1; }
}

/* 滚动条样式 */
.imInletIndex::-webkit-scrollbar {
	/*滚动条整体样式*/
	width : 5px;  /*高宽分别对应横竖滚动条的尺寸*/
	height: 1px;
}
.imInletIndex::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 10px;
	box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
	background   : #999999;
}
.imInletIndex::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
	border-radius: 10px;
	background   : #ededed;
}


/* 友情链接弹窗 */
.friendlink{ position:fixed; z-index:9; width:100%; height:100%; left:0; top:0; background:#000; background:rgba(0, 0, 0, 0.5); filter:alpha(opacity=50); }
.friendlink .friend{ width:880px; height:460px; background:#fff; border-radius:4px; position:absolute; left:0; top:0; right:0; bottom:0; margin:auto; }
.friendlink .tit{ font-size:20px; color:#333; line-height:50px; text-align:center; margin:0 10px; border-bottom:#eeeded 1px solid; }
.friendlink .close{ position:absolute; width:16px; height:16px; background:url(../images/icon.png?v=20181013) -370px 0; top:17px; right:10px; cursor:pointer; }
.friendlink .content{ margin:0 10px; overflow:hidden; }
.friendlink .friend_l{ float:left; width:530px; }
.friendlink .friend_l dl{ overflow:hidden; margin-top:20px; }
.friendlink .friend_l dt{ float:left; width:110px; text-align:right; line-height:30px; height:30px; font-size:12px; color:#333; }
.friendlink .friend_l dt i{ color:red; vertical-align:middle; }
.friendlink .friend_l dd{ float:left; width:370px; }
.friendlink .friend_l label{ float:left; margin-right:20px; cursor:pointer; }
.friendlink .friend_l label input{ float:left; height:30px; }
.friendlink .friend_l label span{ float:left; line-height:30px; color:#333; font-size:12px; margin-left:10px; }
.friendlink .friend_l dd input[type="text"]{ width:100%; height:30px; border:#ccc 1px solid; border-radius:4px; text-indent:10px; vertical-align:middle; line-height:28px\9; }
.friendlink .friend_l textarea{ width:100%; height:100px; border:#ccc 1px solid; border-radius:4px; resize:none; padding:5px 10px; }
.friendlink .friend_l dd input[type="submit"]{ width:60px; height:30px; border-radius:4px; vertical-align:middle; background:#30a15d; color:#fff; cursor:pointer; }
.friendlink .friend_r{ float:left; width:330px; padding-top:20px; }
.friendlink .friend_r h2{ font-size:12px; color:#333; line-height:30px; }
.friendlink .friend_r p{ font-size:12px; color:#999; line-height:30px; margin-right:30px; }

/* 意见反馈 */
.feedback{ position:fixed; width:100%; height:100%; z-index:101; left:0; top:0; display:none; }
.feedback .bg{ position:absolute; z-index:1; width:100%; height:100%; background:#000; background:rgba(0, 0, 0, 0.8); filter:alpha(opacity=80); left:0; top:0; }
.feedback .panel{ position:absolute; width:620px; height:640px; background:#fff; z-index:2; margin:auto; left:0; top:0; right:0; bottom:0; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; }
.feedback .panel .close{ position:absolute; width:34px; height:34px; background:url(../images/icon.png?v=20181015) 0 0 no-repeat; right:-17px; top:-17px; cursor:pointer; transition:transform .3s; -webkit-transition:transform .3s; -moz-transition:transform .3s; }
.feedback .panel .close:hover{ transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); }
.feedback .panel h5{ font-size:28px; color:#333; text-align:center; font-weight:normal; line-height:92px; }
.feedback .panel .time{ font-size:16px; line-height:28px; color:#999; margin:0 40px; }
.feedback .panel .time span{ font-size:16px; color:#333; }
.feedback .panel .desc{ font-size:16px; color:#999; line-height:28px; margin:0 40px; }
.feedback .panel .select{ margin:0 40px; overflow:hidden; padding:30px 0; }
.feedback .panel .select a{ float:left; width:76px; border:#ddd 1px solid; text-align:center; line-height:28px; margin-right:10px; color:#999; font-size:14px; }
.feedback .panel .select a.cur{ color:#fff; background:#30a15d; border-color:#30a15d; }
.feedback .panel .textarea{ margin:0 40px; }
.feedback .panel .textarea h3,.feedback .panel .tel h3{ font-size:16px; color:#333; line-height:32px; }
.feedback .panel .textarea textarea{ width:518px; height:120px; border:#ddd 1px solid; padding:10px; font-size:14px; line-height:1.5em; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; }
.feedback .panel .tel{ margin:20px 40px 0; }
.feedback .panel .tel input{ border:#ddd 1px solid; height:40px; line-height:40px\9; text-indent:10px; width:320px; font-size:14px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; }
.feedback .panel .btn{ margin:0 40px; padding-top:20px; }
.feedback .panel .btn button{ width:176px; height:48px; font-size:18px; color:#fff; cursor:pointer; background:#30a15d; border:none; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; transition:background .3s; -webkit-transition:background .3s; -moz-transition:background .3s; }
.feedback .panel .btn button:hover{ background:#1d8e4a; }

/* 通栏 */
.g-wrap{ overflow:hidden; width:1180px; margin:0 auto; }
.newsContent + .g-wrap{ margin-bottom:15px; }
.houseTag + .g-wrap + .g-wrap{ margin-bottom:15px; }
.plate + .g-wrap{ margin-bottom:15px; }
.recommend + .g-wrap{ margin-bottom:15px; }
.articleSale + .g-wrap{ margin-bottom:15px; }
.houseSale + .g-wrap{ margin-bottom:15px; }
.load-ad{ width:1180px; margin:0 auto; }
.load-ad embed{ position:relative; z-index:0; background:#f5f5f5; }
.load-ad ul{ margin:0 0 5px 0; }
.load-ad ul li{ position:relative; cursor: pointer;}
.load-ad ul li:after{ content:'广告'; position:absolute; top:0; right:0; z-index:2; font-size:10px; color:#fff; background:#000; line-height:14px; padding:0 1px; background:rgba(0, 0, 0, 0.2); filter:alpha(opacity=20);}
.load-ad ul li a{ display:block; position:absolute; width:100%; height:100%; left:0; top:0; z-index:1; background:#000; background:rgba(0, 0, 0, 0); filter:alpha(opacity=0); }
.tonglan-fix{ position:fixed; z-index:999; bottom:0; margin:0; width:auto; }
.tonglan-fix .close{ position:absolute; background:#f5f5f5; color:#333; line-height:20px; font-size:12px; width:40px; text-align:center; left:0; top:0; z-index:9; }
.tonglan-fix[ad-position="left"]{ left:5px; }
.tonglan-fix[ad-position="right"]{ right:5px; }
.tonglan-float{ position:fixed; z-index:999; margin:0; width:auto; }
.tonglan-float .close{ position:absolute; background:#f5f5f5; color:#333; line-height:20px; font-size:12px; width:40px; text-align:center; left:0; top:0; z-index:9;}
.tonglan-float[ad-position="left"]{ left:5px; }
.tonglan-float[ad-position="right"]{ right:5px; }
.tonglan-hg ul{ overflow:hidden; }
.tonglan-hg li{ display:none; }
.tonglan-hg li.active{ display:block; }
.recommand{ float:left; width:230px; margin-right:6px; }
.tonglan-full ul{ overflow:hidden; }
.tonglan-full li{ display:none; }
.tonglan-full li.active{ display:block; }

/* tips */
.Tips{ position:fixed; width:100%; height:0; margin:auto; left:0; top:0; bottom:0; right:0; text-align:center; z-index:99; }
.Tips .b{ background:#000; background:rgba(0, 0, 0, 0.8); filter:alpha(opacity=80); padding:20px 40px; display:inline-block; }
.Tips .b h5{ font-weight:normal; color:#fff; font-size:20px; text-align:center; line-height:28px; }
.Tips .b p{ line-height:28px; color:#fff; font-size:16px; }

/* loading */
.enter-loading{ position:fixed; width:80px; height:80px; margin:auto; top:0; right:0; bottom:0; left:0; z-index:100000; background:rgba(0, 0, 0, 0.5) url(../images/index/loading.gif) center center no-repeat; border-radius:4px; }

/* 内页搜索 */
.inner-search{ background:#f4f4f4; padding:10px 0; }
.inner-search .box:after{ content:''; display:block; clear:both; }
.inner-search .btn{ float:right; }
.inner-search .btn button{ width:80px; height:30px; background:#30a15d; color:#fff; border-radius:4px; font-size:12px; cursor:pointer; }
.inner-search .tel{ float:right; line-height:30px; height:30px; margin-right:20px; color:#333; }
.inner-search .tel span{ font-size:16px; font-weight:bold; color:#333; }
.inner-search .s{ float:right; margin-right:20px; position:relative; }
.inner-search .b{ width:350px; position:relative; overflow:hidden; border-radius:4px; }
.inner-search .b input{ height:30px; background:#fff; width:100%; font-size:12px; text-indent:12px; }
.inner-search .b button{ position:absolute; width:40px; height:30px; background:#30a15d; top:0; right:0; cursor:pointer; }
.inner-search .b button:before{ content:''; position:absolute; width:18px; height:18px; background:url("../images/icon.png?v=20181116") -290px -40px; margin:auto; left:0; top:0; right:0; bottom:0; }
.inner-search .s ul{ position:absolute; width:100%; left:0; top:30px; background:#fff; box-shadow:rgba(0, 0, 0, 0.1) 0px 2px 4px 0px;z-index: 9;}
.inner-search .s ul a{ display:block; line-height:28px; padding-left:10px; }
.inner-search .s ul a:hover{ background:#f8f8f8; }
.inner-search .s ul em{ color:#30a15d; font-style:normal; }

/* 面包屑导航 */
.inner-postion{ line-height:46px; height:46px; font-size:12px; color:#999; }
.inner-postion a,.inner-postion span{ color:inherit; font-size:inherit; }
.inner-postion a:hover{ color:#30a15d; }
.inner-search .inner-postion{ float:left; width:auto; line-height:30px; height:30px; }

/* 分页 */
.page-turn{ text-align:center; }
.page-turn .item-turn{ display:inline-block; vertical-align:middle; overflow:hidden; }
.page-turn a{ float:left; line-height:30px; font-size:12px; color:#999; padding:0 12px; border:#ddd 1px solid; border-radius:4px; margin-right:8px; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; transition:all .3s; }
.page-turn a.z-crt,.page-turn a:hover{ border-color:#30a15d; background:#30a15d; color:#fff; }
.page-turn a.btn{ background:#30a15d; color:#fff; border-color:#30a15d; }
.page-turn i{ float:left; line-height:32px; padding:0 12px; }
.page-turn span{ float:left; line-height:32px; height:32px; font-size:12px; color:#999; padding:0 12px; }
.page-turn span input{ height:32px; width:32px; text-align:center; border:#ddd 1px solid; border-radius:4px; margin:0 5px; }

/* loading */
.enter-loading{ position:fixed; width:80px; height:80px; margin:auto; top:0; right:0; bottom:0; left:0; z-index:100000; background:rgba(0, 0, 0, 0.5) url(../images/loading.gif) center center no-repeat; border-radius:4px; }

/* tips */
.boxTips{ position:fixed; width:0px; height:0px; margin:auto; left:0; top:0; right:0; bottom:0; z-index:100; }
.boxTips .tips{ background:#000; background:rgba(0, 0, 0, 0.7); filter:alpha(opacity=70); position:absolute; padding:20px 40px; border-radius:4px; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); }
.boxTips .tips .tit{ font-size:20px; color:#fff; line-height:20px; text-align:center; white-space:nowrap; margin-bottom:10px; }
.boxTips .tips .desc{ font-size:16px; color:#fff; line-height:20px; text-align:center; white-space:nowrap; }

/* 公共报名 */
.publicSignUp{ position:fixed; width:100%; height:100%; left:0; top:0; z-index:9; background:#000; background:rgba(0, 0, 0, 0.6); filter:alpha(opacity=60); }
.publicSignUp .content{ position:absolute; width:520px; height:280px; background:#fff; border-radius:4px; margin:auto; left:0; top:0; right:0; bottom:0; }
.publicSignUp .tit{ line-height:50px; font-size:20px; color:#000; text-align:center; border-bottom:#eee 1px solid; margin:0 10px; }
.publicSignUp .close{ position:absolute; width:16px; height:16px; top:17px; right:20px; background:url(../images/icon.png?v=20181201) -250px -80px; cursor:pointer; }
.publicSignUp .desc{ font-size:12px; margin:10px 20px; line-height:20px; color:#30a15f; text-align:center; }
.publicSignUp .item{ overflow:hidden; padding:8px 0; }
.publicSignUp .label{ float:left; width:136px; text-align:right; line-height:30px; font-size:12px; height:30px; }
.publicSignUp .label i{ color:red; }
.publicSignUp .txt{ float:left; }
.publicSignUp .txt input[type="text"]{ width:230px; height:30px; border:#ccc 1px solid; border-radius:3px; text-indent:10px; line-height:28px\9; font-size:12px; }
.publicSignUp .item-xy{ position:relative; margin-left:136px; overflow:hidden; padding:6px 0; }
.publicSignUp .item-xy input[type="checkbox"]{ position:absolute; width:10px; height:10px; left:-20px; }
.publicSignUp .item-xy label{ float:left; }
.publicSignUp .item-xy span{ display:block; width:12px; height:12px; margin:4px 4px 0 0; background:url(../images/icon.png?v=20181201) -110px -80px; cursor:pointer; }
.publicSignUp .item-xy input[type="checkbox"]:checked + span{ background-position:-130px -80px; }
.publicSignUp .item-xy p{ float:left; line-height:20px; height:20px; color:#999; font-size:12px; }
.publicSignUp .item-xy a{ color:#ffa009; font-size:12px; }
.publicSignUp .item-xy a:hover{ text-decoration:underline; }
.publicSignUp .btn{ margin:10px 0 0 136px; }
.publicSignUp .btn button{ width:90px; height:30px; color:#fff; background:#30a15f; border-radius:3px; cursor:pointer; }

/* 全屏地图 */
.fullmap{ position:fixed; width:100%; left:0; top:0; height:100%; z-index:101; }

/* confirm */
.Confirm{ position:fixed; width:100%; height:100%; left:0; top:0; z-index:100; background:rgba(0, 0, 0, 0.5); }
.Confirm .content{ background:#fff; width:280px; height:140px; position:absolute; margin:auto; left:0; top:0; right:0; bottom:0; border-radius:4px; overflow:hidden; padding:20px; }
.Confirm .desc{ font-size:16px; line-height:40px; text-align:center; }
.Confirm .btn{ text-align:center; margin-top:20px; }
.Confirm .btn button{ width:100px; height:32px; background:#ccc; color:#fff; border-radius:2px; cursor:pointer; }
.Confirm .btn button.ok{ background:#30a15d; margin-right:10px; }
.footer .info .logo_box{width: 1180px;margin: 0 auto;    height: 0;}
.footer .info .logo_box::after{content: '';display: block;clear: both}
.footer .info .logo_cx{display: block;background: url("./../images/home_cxlogo.jpg") no-repeat center; width: 179px;height:65px;    float: right;  position: relative; bottom: 79px;}

/*im手机验证弹窗*/
.tel_pop{display: none;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);position: fixed;top: 0;z-index: 99;}
.tel_pop .box{background: #fff;width: 374px;height: 394px;background-color: #ffffff;
	box-shadow: -2px 0px 24px 0px rgba(45, 45, 45, 0.48);border-radius: 4px;position: absolute;
top: 50%;left: 50%;margin-left: -187px;margin-top: -197px;}
.tel_pop .box .tit{position: relative;height: 50px;border-bottom: 1px solid #e5e5e5;font-size: 20px;color: #000000;line-height: 50px;text-align: center;}
.tel_pop .box .tit .close{width: 16px;height: 16px;cursor: pointer;display: block;position: absolute;top: 20px;right: 20px;background: url(./../images/close.png) center no-repeat;}
.tel_pop .box .form{margin: 0 55px;}
.tel_pop .box .form input[name='tel']{width: 260px;height: 38px;border-radius: 4px;
border: solid 1px #cccccc;text-indent: 20px;margin-top: 30px;font-size: 12px;}
.tel_pop .box .form .imgcode_box{margin-top: 20px;}
.tel_pop .box .form .imgcode_box img{width: 126px;height: 38px;margin-left: 10px;}
.tel_pop .box .form .imgcode_box input[name='imgcode']{width: 120px;
height: 38px;font-size: 12px;
border-radius: 4px;
border: solid 1px #cccccc;color: #999999;text-indent: 15px;vertical-align: top;}
.tel_pop .box .form .telcode_box{margin-top: 20px;height: 38px;
	border-radius: 4px;
	border: solid 1px #cccccc;}
.tel_pop .box .form .telcode_box input[name='telcode']{border-radius: 4px;width: 160px;height: 34px;text-indent: 20px;font-size: 12px;color: #999999;}
.tel_pop .box .form .telcode_box .button{display: inline-block;width: 85px;height: 36px;line-height: 36px;text-align: right;background: #fff;font-size: 14px;color: #333333;cursor: pointer;position: relative;}
.tel_pop .box .form .telcode_box .button::before{width: 1px;height: 17px;background-color: #cccccc;content: '';position: absolute;left:  0;top: 10px;}
.tel_pop .box .form .xy{font-size: 12px;color: #999999;margin-top: 16px;}
.tel_pop .box .form .xy a{text-decoration: underline;font-size: 12px;color: #30a15f;}
.tel_pop .box .form .sm{font-size: 12px;line-height: 16px;color: #333333;margin-top: 16px;}
.tel_pop .box .form .tj{width: 100%;
height: 38px;
background-color: #30a15f;
border-radius: 4px;font-size: 14px;color: #ffffff;text-align: center;line-height: 38px;margin-top: 20px;cursor: pointer;}

/*ccg样式*/
.ccgPopup{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0, 0, 0, 0.7);z-index: 99;display: none;}
.ccgPopup .box{width: 620px;position: absolute;left: 50%;margin-left: -310px;top: 50%;margin-top: -249px;}
/* .ccgPopup .box .closebox{float: right;} */
/* .ccgPopup .box .closebox .close{width: 66px;height: 66px;background-color: #30a15d;border-radius: 50%;cursor: pointer;} */
/* .ccgPopup .box .closebox .close span{position: relative;display: block;background: url(./../images/ccg/close.png)no-repeat;width: 40px;height: 40px;left: 13px;top: 13px;background-size: contain;} */
/* .ccgPopup .box .closebox .sx{display: block;width: 1px;height: 37px;background-color: #30a15d;margin-left: 33px;} */


.ccgPopup .box .mainPopup{background: #fff;clear: both;border-radius: 10px;overflow: hidden;padding-bottom: 10px;}
.ccgPopup .box .mainPopup .ccgHead{background: url(./../images/ccg/ccg_bnzf.png)no-repeat center;width: 621px;height: 160px;clear: both;background-size: 621px auto;position: relative;}
.ccgPopup .box .ccgHead .close{position: relative;display: block;background: url(./../images/ccg/close.png)no-repeat;width: 20px;height: 20px;background-size: contain;position: absolute;top: 10px;right: 10px;cursor: pointer;}
.ccgPopup .box .mainPopup .mainbox{margin-top: 25px;}
.ccgPopup .box .mainPopup .mainbox>div{float: left;width: 50%;}
.ccgPopup .box .mainPopup .mainbox .left{}
.ccgPopup .box .mainPopup .mainbox .left .bt{font-size: 14px;color: #000000;text-align: center;}
.ccgPopup .box .mainPopup .mainbox .left .bt span{font-size: 18px;color: #ff0904;font-weight: bold;}
.ccgPopup .box .mainPopup .mainbox .left .from{margin-left: 30px;margin-top:25px;}
.ccgPopup .box .mainPopup .mainbox .left .from .inputbox{}
.ccgPopup .box .mainPopup .mainbox .left .from .inputbox span,.ccgPopup .box .mainPopup .mainbox .left .from .inputbox1 span{font-size: 14px;color: #000000;}
.ccgPopup .box .mainPopup .mainbox .left .from .inputbox{ position:relative;margin-bottom: 10px; color: #333;}
.ccgPopup .box .mainPopup .mainbox .left .from .inputbox select{ margin-right: 10px;width:170px; height:35px; border:#e5e5e5 1px solid; background:transparent; -webkit-appearance:none; -moz-appearance:none; -ms-progress-appearance:none; appearance:none; text-indent:3px; font-size:12px; cursor:pointer; padding-left:8px;margin-left: 7px; }
.ccgPopup .box .mainPopup .mainbox .left .from .inputbox:after{ content:''; position:absolute; width:0; height:0; border-left:transparent 6px solid; border-right:transparent 6px solid; border-top:#999 6px solid; margin:auto; right:65px; top:0; bottom:0; pointer-events:none; }
.ccgPopup .box .mainPopup .mainbox .left .from .inputbox1 input{width: 170px;height: 35px;background-color: #ffffff;border-radius: 4px;border: solid 1px #e5e5e5;    padding-left: 8px;margin-left: 7px;font-size: 12px;}
.ccgPopup .box .mainPopup .mainbox .left .from .inputbox1{}
.ccgPopup .box .mainPopup .mainbox .left .from .item-xy{ overflow:hidden;margin-top: 10px;     margin-left: 63px;}
.ccgPopup .box .mainPopup .mainbox .left .from .item-xy label{ float:left; position:relative; }
.ccgPopup .box .mainPopup .mainbox .left .from .item-xy input{ position:absolute; width:10px; height:10px; left:-20px; }
.ccgPopup .box .mainPopup .mainbox .left .from .item-xy span{ float:left; width:12px; height:12px; background:url("../images/icon.png?v=20181117") -110px -80px; margin:4px 4px 4px 0; }
.ccgPopup .box .mainPopup .mainbox .left .from .item-xy input:checked + span{ background-position:-280px -110px; }
.ccgPopup .box .mainPopup .mainbox .left .from .item-xy p{ float:left; line-height:20px; height:20px; color:#999; font-size:12px; }
.ccgPopup .box .mainPopup .mainbox .left .from .item-xy a{ color:#999; font-size:12px; }
.ccgPopup .box .mainPopup .mainbox .left .from .item-xy a:hover{ text-decoration:underline; }
.ccgPopup .box .mainPopup .mainbox .left .from .btm_bnzf{cursor: pointer;width: 270px;height: 36px;line-height: 36px;background-color: #30a15d;border-radius: 4px;font-size: 14px;color: #ffffff;text-align: center;margin-top: 25px;}
.ccgPopup .box .mainPopup .mainbox .left .ms{position: relative;font-size: 12px;color: #000000;text-align: center;margin: 0 auto;width: 192px;padding-left: 10px;margin-top: 15px;}
.ccgPopup .box .mainPopup .mainbox .left .ms::before{content: '';width: 10px;height: 13px;background: url(./../images/ccg/icon1.png) no-repeat;position: absolute;left: 0;top: 2px;}
.ccgPopup .box .mainPopup .mainbox .right{margin:0;}
.ccgPopup .box .mainPopup .mainbox .right .bt{font-size: 20px;color: #000000;font-weight: bold;text-align: center;}
.ccgPopup .box .mainPopup .mainbox .right .mainbox{display: flex;display: -webkit-flex; flex-wrap: wrap;    align-content: flex-start;}
.ccgPopup .box .mainPopup .mainbox .right .mainbox .item{flex: 0 0 50%;text-align: center;margin-bottom: 13px;}
.ccgPopup .box .mainPopup .mainbox .right .mainbox .item .imgccg{margin: 0 auto;margin-bottom: 20px;}
.ccgPopup .box .mainPopup .mainbox .right .mainbox .item .bac1{width: 137px;height: 74px;background: url(./../images/ccg/bac1.jpg) no-repeat center;}
.ccgPopup .box .mainPopup .mainbox .right .mainbox .item .bac2{width: 137px;height: 74px;background: url(./../images/ccg/bac2.jpg) no-repeat center;}
.ccgPopup .box .mainPopup .mainbox .right .mainbox .item .bac3{width: 137px;height: 74px;background: url(./../images/ccg/bac3.jpg) no-repeat center;}
.ccgPopup .box .mainPopup .mainbox .right .mainbox .item .bac4{width: 137px;height: 74px;background: url(./../images/ccg/bac4.jpg) no-repeat center;}
.ccgPopup .box .mainPopup .mainbox .right .mainbox .item p{font-size: 14px;color: #000000;font-weight: bold;    font-weight: 500;}


/* .ccgPopup .box{width: 800px;position: absolute;left: 50%;margin-left: -400px;}
.ccgPopup .box .mainPopup .ccgHead{background: url(./../images/ccg/hqjjtz.jpg)no-repeat center;width: 500px;height: 167px;clear: both;background-size: 500px auto;} */
.ccgPopup{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0, 0, 0, 0.7);z-index: 99;display: none;}
.ccgPopup .box1{width: 500px;position: absolute;left: 50%;margin-left: -250px;margin-top: 20px;top: 50%;margin-top: -275px}
.ccgPopup .box1 .closebox{float: right;}
.ccgPopup .box1 .closebox .close{width: 40px;height: 40px;background-color: #30a15d;border-radius: 50%;cursor: pointer;}
.ccgPopup .box1 .closebox .close span{position: relative;display: block;background: url(./../images/ccg/close.png)no-repeat;width: 23px;height: 23px;left: 9px;top: 9px;background-size: contain;}
.ccgPopup .box1 .closebox .sx{display: block;width: 4px;height: 42px;background-color: #30a15d;margin-left: 19px;}
.ccgPopup .box1 .mainPopup{background: #fff;clear: both;border-radius: 10px;overflow: hidden;padding-bottom: 40px;}
.ccgPopup .box1 .mainPopup .ccgHead{width: 500px;height: 167px;clear: both;background-size: 500px auto;}
.ccgPopup .box1 .mainPopup  .hqjjtz{background: url(./../images/ccg/hqjjtz.png)no-repeat center;}
.ccgPopup .box1 .mainPopup  .hqkptz{background: url(./../images/ccg/hqkptz.png)no-repeat center;}
.ccgPopup .box1 .mainPopup  .syfycx{background: url(./../images/ccg/syfycx.png)no-repeat center;}
.ccgPopup .box1 .mainPopup  .fslpdz{background: url(./../images/ccg/fslpdz.png)no-repeat center;}
.ccgPopup .box1 .mainPopup  .yysj{background: url(./../images/ccg/yysj.png)no-repeat center;}
.ccgPopup .box1 .mainPopup  .dylpdt{background: url(./../images/ccg/dylpdt.png)no-repeat center;}
.ccgPopup .box1 .mainPopup  .ljhxbj{background: url(./../images/ccg/ljhxbj.png)no-repeat center;}
.ccgPopup .box1 .mainPopup  .gzlpdt{background: url(./../images/ccg/gzlpdt.png)no-repeat center;}
.ccgPopup .box1 .mainPopup  .cxgzqyfjph{background: url(./../images/ccg/cxgzqyfjph.png)no-repeat center;}

.ccgPopup .box1 .mainPopup .mainbox{margin-top: 35px;}
/* .ccgPopup .box1 .mainPopup .mainbox>div{float: left;width: 50%;} */
.ccgPopup .box1 .mainPopup .mainbox .left{}
.ccgPopup .box1 .mainPopup .mainbox .left .bt{font-size: 14px;color: #333;text-align: center;}
.ccgPopup .box1 .mainPopup .mainbox .left .bt span{font-size: 18px;color: #ff0904;font-weight: bold;}
.ccgPopup .box1 .mainPopup .mainbox .left .from{margin:0 60px;margin-top: 40px;}
.ccgPopup .box1 .mainPopup .mainbox .left .from .inputbox{}
.ccgPopup .box1 .mainPopup .mainbox .left .from .inputbox span,.ccgPopup .box .mainPopup .mainbox .left .from .inputbox1 span{font-size: 14px;color: #000000;}
.ccgPopup .box1 .mainPopup .mainbox .left .from .inputbox{ position:relative;margin-bottom: 10px; color: #333;}
.ccgPopup .box1 .mainPopup .mainbox .left .from .inputbox select{ margin-right: 10px;width:250px; height:35px; border:#e5e5e5 1px solid; background:transparent; -webkit-appearance:none; -moz-appearance:none; -ms-progress-appearance:none; appearance:none; text-indent:3px; font-size:12px; cursor:pointer; padding-left:8px;margin-left: 7px; }
.ccgPopup .box1 .mainPopup .mainbox .left .from .inputbox:after{ content:''; position:absolute; width:0; height:0; border-left:transparent 6px solid; border-right:transparent 6px solid; border-top:#999 6px solid; margin:auto; right:65px; top:0; bottom:0; pointer-events:none; }
.ccgPopup .box1 .mainPopup .mainbox .left .from .inputbox1 input{width: 100%;height: 35px;background-color: #ffffff;border-radius: 4px;border: solid 1px #30a15d;    padding-left: 8px; }
.ccgPopup .box1 .mainPopup .mainbox .left .from .inputbox1{}
.ccgPopup .box1 .mainPopup .mainbox .left .from .item-xy{ overflow:hidden;margin-top: 10px;}
.ccgPopup .box1 .mainPopup .mainbox .left .from .item-xy label{ float:left; position:relative; }
.ccgPopup .box1 .mainPopup .mainbox .left .from .item-xy input{ position:absolute; width:10px; height:10px; left:-20px; }
.ccgPopup .box1 .mainPopup .mainbox .left .from .item-xy span{ float:left; width:12px; height:12px; background:url("../images/icon.png?v=20181117") -110px -80px; margin:4px 4px 4px 0; }
.ccgPopup .box1 .mainPopup .mainbox .left .from .item-xy input:checked + span{ background-position:-280px -110px; }
.ccgPopup .box1 .mainPopup .mainbox .left .from .item-xy p{ float:left; line-height:20px; height:20px; color:#999; font-size:12px; }
.ccgPopup .box1 .mainPopup .mainbox .left .from .item-xy a{ color:#999; font-size:12px; }
.ccgPopup .box1 .mainPopup .mainbox .left .from .item-xy a:hover{ text-decoration:underline; }
.ccgPopup .box1 .mainPopup .mainbox .left .from .btn{cursor: pointer;width: 100%;height: 36px;line-height: 36px;background-color: #30a15d;border-radius: 4px;font-size: 14px;color: #ffffff;text-align: center;margin: 0 auto;margin-top: 40px;}
.ccgPopup .box1 .mainPopup .mainbox .left .ms{position: relative;font-size: 12px;color: #000000;text-align: center;margin: 0 auto;width: 192px;padding-left: 10px;margin-top: 10px;}
.ccgPopup .box1 .mainPopup .mainbox .left .ms::before{content: '';width: 10px;height: 13px;background: url(./../images/ccg/icon1.png) no-repeat;position: absolute;left: 0;top: 2px;}

.ccgPopup .box2{width: 486px;height: 486px;position: absolute;left: 50%;margin-left: -243px;background: url(./../images/ccg/hbbac1.png) no-repeat;    margin-top: -280px;top: 50%;}
.ccgPopup .box2 .tit{font-size: 22px;color: #f24642;text-align: center;margin-top: 20px;}
.ccgPopup .box2 .lqnum{font-size: 16px;color: #000000;text-align: center;margin-top: 25px;}
.ccgPopup .box2 .lqnum span{font-size: 20px;color: #e33133;}
.ccgPopup .box2 .ps{margin-left: 84px;margin-top: 25px;}
.ccgPopup .box2 .ps .hg{font-size: 14px;color: #454545;padding-left: 26px;position: relative;margin-bottom: 25px;}
.ccgPopup .box2 .ps .yhq{font-size: 14px;color: #454545;padding-left: 26px;position: relative;margin-bottom: 20px;}
.ccgPopup .box2 .ps .hg::before{content: '';width: 18px;height: 19px;background: url(./../images/ccg/hg.png) no-repeat;position: absolute;top: 0px;left: 0px;background-size: contain;}
.ccgPopup .box2 .ps .yhq::before{content: '';width: 19px;height: 14px;background: url(./../images/ccg/yhq.png) no-repeat;position: absolute;top: 3px;left: 0px;background-size: contain;}
.ccgPopup .box2 .from{margin-left: 84px;}
.ccgPopup .box2 .from input{height: 36px;border: solid 1px #e33133;border-radius: 4px;text-indent: 9px;width: 306px;font-size: 12px;}


.ccgPopup .box2 .from .item-xy{ overflow:hidden;margin-top: 24px;}
.ccgPopup .box2 .from .item-xy label{ float:left; position:relative; }
.ccgPopup .box2 .from .item-xy input{ position:absolute; width:10px; height:10px; left:-20px; }
.ccgPopup .box2 .from .item-xy span{ float:left; width:12px; height:12px; background:url("../images/icon.png?v=20181117") -110px -80px; margin:4px 4px 4px 0; }
.ccgPopup .box2 .from .item-xy input:checked + span{ background-position:-280px -110px; }
.ccgPopup .box2 .from .item-xy p{ float:left; line-height:20px; height:20px; color:#999; font-size:12px; }
.ccgPopup .box2 .from .item-xy a{ color:#999 ; font-size:12px; }
.ccgPopup .box2 .from .item-xy a:hover{ text-decoration:underline; }
.ccgPopup .box2 .from .btn{width: 264px;height: 40px;line-height: 40px;background-color: #ffb620;border-radius: 20px;font-size: 16px;color: #ffffff;text-align: center;margin-top: 100px;margin-left: 22px;cursor: pointer;}
.ccgPopup .box2 .ms{position: relative;font-size: 12px;color: #fdf8da;text-align: center;margin: 0 auto;width: 192px;padding-left: 10px;margin-top: 15px;margin-left: 55px;}
.ccgPopup .box2 .hbclose{width: 57px;height: 57px;background: url(./../images/ccg/close_hb.png) no-repeat;margin: 0 auto;margin-top: 50px;cursor: pointer;}

.ccgPopup .box3{width: 486px;height: 427px;position: absolute;left: 50%;margin-left: -243px;background: url(./../images/ccg/hbbac2.png) no-repeat; margin-top: -280px;top: 50%;}
.ccgPopup .box3 .tit{font-size: 22px;color: #f24642;text-align: center;margin-top: 20px;}
.ccgPopup .box3 .lqnum{font-size: 16px;color: #000000;text-align: center;margin-top: 25px;}
.ccgPopup .box3 .lqnum span{font-size: 20px;color: #e33133;}
.ccgPopup .box3 .ps{margin-left: 84px;margin-top: 25px;}
/* .ccgPopup .box3 .ps .hg{font-size: 14px;color: #454545;padding-left: 26px;position: relative;margin-bottom: 25px;} */
.ccgPopup .box3 .ps .yhq{font-size: 14px;color: #454545;position: relative;margin-bottom: 20px;}
/* .ccgPopup .box3 .ps .hg::before{content: '';width: 18px;height: 19px;background: url(./../images/ccg/hg.png) no-repeat;position: absolute;top: 0px;left: 0px;background-size: contain;} */
/* .ccgPopup .box3 .ps .yhq::before{content: '';width: 19px;height: 14px;background: url(./../images/ccg/yhq.png) no-repeat;position: absolute;top: 3px;left: 0px;background-size: contain;} */
.ccgPopup .box3 .from{margin-left: 84px;}
.ccgPopup .box3 .from input{height: 36px;border: solid 1px #e33133;border-radius: 4px;text-indent: 9px;width: 306px;font-size: 12px;}


.ccgPopup .box3 .from .item-xy{ overflow:hidden;margin-top: 24px;}
.ccgPopup .box3 .from .item-xy label{ float:left; position:relative; }
.ccgPopup .box3 .from .item-xy input{ position:absolute; width:10px; height:10px; left:-20px; }
.ccgPopup .box3 .from .item-xy span{ float:left; width:12px; height:12px; background:url("../images/icon.png?v=20181117") -110px -80px; margin:4px 4px 4px 0; }
.ccgPopup .box3 .from .item-xy input:checked + span{ background-position:-280px -110px; }
.ccgPopup .box3 .from .item-xy p{ float:left; line-height:20px; height:20px; color:#999; font-size:12px; }
.ccgPopup .box3 .from .item-xy a{ color:#999 ; font-size:12px; }
.ccgPopup .box3 .from .item-xy a:hover{ text-decoration:underline; }
.ccgPopup .box3 .from .btn{width: 264px;height: 40px;line-height: 40px;background-color: #ffb620;border-radius: 20px;font-size: 16px;color: #ffffff;text-align: center;margin-top: 100px;margin-left: 22px;cursor: pointer;}
.ccgPopup .box3 .ms{position: relative;font-size: 12px;color: #fdf8da;text-align: center;margin: 0 auto;width: 192px;padding-left: 10px;margin-top: 15px;margin-left: 55px;}
.ccgPopup .box3 .hbclose{width: 57px;height: 57px;background: url(./../images/ccg/close_hb.png) no-repeat;margin: 0 auto;margin-top: 50px;cursor: pointer;}

/* 楼盘列表样式调整 */
.rankg {
    background-color: #f3f3f3;
    position: relative;
    width: 280px;
    font-size: 20px;
    font-weight: bolder;
    color: #333333;
    height: 53px !important;
    line-height: 55px;
    text-indent: 20px;
}

.rankg .a{
    position: absolute;
    top: 8px;
    right: 20px;
    font-size: 14px;
    font-weight: normal;
}

/* 尾部公共样式（百科修改新增） */
.bk-footer-menu-group{text-align: left;padding-left: 30px;}
.bk-footer-menu-group .bk-footer-menu{display: inline-block;width: 124px;margin-right:10px;height: 40px;line-height: 40px;color: #c5c5c5;font-size: 14px;background: #000;text-align: center}
.bk-footer-menu-group .bk-footer-menu.active{background: #999;color: #ffffff;cursor: pointer;}
.bk-footer-answer{text-align: left;padding: 15px 0 10px 30px;height: 185px;}
.bk-footer-answer li{width: 260px;margin-right:20px;line-height:23px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: inline-block;font-size: 12px;color: #c5c5c5;}
.bk-footer-answer li:nth-child(4n){margin-right: 0}
.bk-footer-answer li a{color: #ccc;font-size: 14px;}
.bk-footer-answer li a:hover {cursor: pointer;text-decoration: underline;color: #ccc !important;}
.bk-footer{border-bottom: 1px solid #606060;margin-bottom: 15px;}
.bk-footer-answer-item{display: none;}
.bk-footer-answer-item.active{display: block;}
.bk-footer-answer .bk-footer-small-item li{max-width: 95px;width:initial;margin-right: 15px !important;}


/*			弹出形式的报名表单		*/
.publicModal{
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: #000;
	background: rgba(0, 0, 0, 0.6);
	filter: alpha(opacity=60);
	font-family: Microsoft YaHei;
	z-index: 100;
}
.publicForm{
	width: 600px;
	position: absolute;
	border-radius: 4px;
	margin: auto;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: transparent;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-clip: padding-box;
}
.publicForm.yykf{
    background-image: url("../images/form/yykf.png");
    max-height: 588px;
    padding-top: 100px;
}

.publicModal .signUpBtn{
	width: 80%;
	padding: 10px 0;
}
.publicForm.yykf.haveCard{
    background-image: url("../images/form/yykf1.png");
    max-height: 648px;
    padding-top: 100px;
}
.publicForm.yhll{
    background-image: url("../images/form/bg2.png");
    max-height: 886px;
    padding-top: 100px;
}

.publicForm.sqrq{
	background-image: url("../images/form/bg4.png");
	max-height: 588px;
	padding-top: 100px;
}
.publicForm.sqrq.haveCard{
	background-image: url("../images/form/sqrq1.png");
	max-height: 648px;
	padding-top: 100px;
}
.publicForm.ppfy{
	width: 620px;
	background-image: url("../images/form/ppfy.png");
	max-height: 523px;
	padding-top: 100px;
}
.publicForm.fkzn{
	background-image: url("../images/form/fkzn.png");
	max-height: 588px;
	padding-top: 100px;
}
.publicForm.zxkptz{
	background-image: url("../images/form/kptz_null.png");
	max-height: 588px;
	padding-top: 100px;
}
.publicForm.haveCard.zxkptz{
	background-image: url("../images/form/kptz_null2.png");
	max-height: 648px;
	padding-top: 100px;
}
.publicForm.getzbpt{
	background-image: url("../images/form/getzbpt.png");
	max-height: 588px;
	padding-top: 100px;
}
.publicForm.getzbpt.haveCard{
	background-image: url("../images/form/getzbpt2.png");
	max-height: 648px;
	padding-top: 100px;
}
.publicForm.yfcx{
	background-image: url("../images/form/bg6.png");
	max-height: 650px;
	padding-top: 100px;
}
.publicForm.fjzs{
    background-image: url("../images/form/bg11.png");
    max-height: 588px;
    padding-top: 100px;
}
.publicForm.haveCard.fjzs{
	background-image: url("../images/form/bg10.png");
	max-height: 648px;
	padding-top: 100px;
}
.publicForm.zckf{
	background-image: url("../images/form/zckf@2x.png");
	max-height: 708px;
	padding-top: 100px;
}
.publicForm.wufjzs{
	background-image: url("../images/form/wufjzs.png");
	max-height: 588px;
	padding-top: 100px;
}
.publicForm.haveCard.wufjzs{
	background-image: url("../images/form/wufjzs1.png");
	max-height: 648px;
	padding-top: 100px;
}
.publicForm.zxdt{
	 background-image: url("../images/form/bg7.png");
	 max-height: 588px;
	 padding-top: 100px;
}
.publicForm.zxdt.haveCard{
	background-image: url("../images/form/bg77.png");
	max-height: 648px;
	padding-top: 100px;
}
.publicForm.bjtz{
	background-image: url("../images/form/bg88.png");
	max-height: 585px;
	padding-top: 100px;
}
.publicForm.bjtz.haveCard{
	background-image: url("../images/form/bg888.png");
	max-height: 648px;
	padding-top: 100px;
}
.publicForm.zhzs{
	background-image: url("../images/form/zhzs@2x.png");
	max-height: 585px;
	padding-top: 100px;
}
.publicForm.zhzs.haveCard{
	background-image: url("../images/form/zhzs2@2x.png");
	max-height: 648px;
	padding-top: 100px;
}
.publicForm.spkf{
	background-image: url("../images/form/spkf.png");
	max-height: 590px;
	padding-top: 100px;
}
.publicForm.spkf.haveCard{
	background-image: url("../images/form/spkf2.png");
	max-height: 648px;
	padding-top: 100px;
}
.publicForm .close{
	position: absolute;
	width: 52px;
	height: 52px;
	top: 0;
	right: 3px;
	border-radius: 50%;
	cursor: pointer;
}
.publicForm.validate{
    background-image: url("../images/form/validate.png");
    max-height: 443px;
}
.publicForm.validate .close{
    position: absolute;
    background: url("../img/close.png");
    width: 23px;
    height: 23px;
    right: 7px;
    top:7px;
    cursor: pointer;
	z-index: 2;
}
.publicForm .filter{
	filter: blur(5px);
}
/*new*/

/*预约看房*/
.yykf .title{
	font-size: 24px;
	line-height: 27px;
	font-family: Source Han Serif CN;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	padding-top: 28px;
}
.yykf .blockList{
	color: #ffffff;
	height: 200px;
	overflow: hidden;
}
.yykf .blockList p{
	margin: 70px auto;
	font-size: 28px;
	color: #fff;
	text-align: center;
}
.yykf tr{
	border:1px solid #ffffff;

}
.yykf .table-head{
	background-color: rgba(255,255,255,.3);
}
.yykf .table-head th{
	width: 33%;
}
.yykf .table-body td{
	text-align: center;
}
.yykf .table-head th,
.yykf .table-body td{
	padding: 10px 0;
	color: #ffffff;
	border: inherit;
}
.yykf .subTitle{
	padding-top: 0;
	font-size: 16px;
	color: #666666;
	text-align: center;
}
.yykf .inputArea{
	padding: 30px;
}
.yykf.haveCard .inputArea{
	padding-top: 20px;
}
.yykf .tel,
.yykf .card{
	display: block;
	width: 80%;
	margin: 0 auto;
	height: 40px;
	background: transparent;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 1em;
}
.yykf .card{
	margin-top: 26px;
}
.yykf.haveCard .card{
	margin-top: 15px;
}
.yykf .tel::-webkit-input-placeholder,
.yykf .card::-webkit-input-placeholder{
	/* WebKit browsers */
	color: #ccc;
}
.yykf .tel:-moz-placeholder,
.yykf .card:-moz-placeholder{
	/* Mozilla Firefox 4 to 18 */
	color: #ccc;
}
.yykf .tel::-moz-placeholder,
.yykf .card:-moz-placeholder{
	/* Mozilla Firefox 19+ */
	color: #ccc;
}
.yykf .tel::-ms-input-placeholder,
.yykf .card:-ms-input-placeholder{
	/* Internet Explorer 10+ */
	color: #ccc;
}
.yykf .btnArea{
	text-align: center;
}
.yykf .btnArea .agreement{
	color: #999;
}
.yykf .botArea{
	margin-top: 20px;
}
.yykf .signUpBtn{
	width: 80%;
	background-color: #36AF58;
	color: #ffffff;
	padding: 10px 50px;
	border-radius: 4px;
	font-size: 16px;
	cursor: pointer;
}
.yykf .selectItem{
	vertical-align: middle;
}



/*      专车看房        */
.zckf.haveCard{
	max-height: 708px;
}
.zckf .title{
	font-size: 24px;
	line-height: 27px;
	font-family: Source Han Serif CN;
	font-weight: bold;
	color: #F58438;
	text-align: center;
	padding-top: 28px;
}
.zckf .subTitleImg{
	padding-top: 30px;
}
.zckf .subTitleImg .item,
.zckf .subTitle .item{
	display: inline-block;
	width: 32.9%;
	text-align: center;
}
.zckf .subTitleImg .item{
	color: #aeaeac;
	font-size: 14px;
}
.zckf .subTitle{
	padding-top: 15px;
}
.zckf .subTitle .item{
	color: #250f01;
	font-size: 30px;
	font-weight: bold;
	opacity: .7;
}
.zckf .subTitle .car{
	background: url(../images/form/car.png) no-repeat;
	height: 40px;
	background-position: center;
	vertical-align: bottom;
	opacity: 1;
}
.zckf .subTitle .address{
	position: relative;
}
.zckf .subTitle .address:after{
	content: attr(data-address);
	position: absolute;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	top: 40px;
	left: 0;
	text-align: left;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	word-break: break-word;
	padding-right: 20px;
}
.zckf .subTitleImg .arrow{
	background: url(../images/form/arrow.png) no-repeat;
	height: 16px;
	background-position: center;
	vertical-align: bottom;
}
.zckf .tel::-webkit-input-placeholder,
.zckf .card::-webkit-input-placeholder{
	/* WebKit browsers */
	color: #999999;
}
.zckf .tel:-moz-placeholder,
.zckf .card:-moz-placeholder{
	/* Mozilla Firefox 4 to 18 */
	color: #999999;
}
.zckf .tel::-moz-placeholder,
.zckf .card:-moz-placeholder{
	/* Mozilla Firefox 19+ */
	color: #999999;
}
.zckf .tel::-ms-input-placeholder,
.zckf .card:-ms-input-placeholder{
	/* Internet Explorer 10+ */
	color: #999999;
}
.zckf .tip{
	color: #666666;
	line-height: 31px;
	font-size: 30px;
	text-align: center;
	padding-top: 70px;
	font-weight: 400;
}
.zckf .havCard .tip{
	padding-top: 50px;
}
.zckf .tipEn{
	font-size: 14px;
	color: #aeaeac;
	padding-top: 10px;
	text-align: center;
}
.zckf .orangeColor{
	color: #F58438;
	font-size: inherit;
	font-weight: inherit;
}
.zckf .division{
	height: 1px;
	border-bottom: 2px solid #979797;
	width: 90%;
	display: block;
	margin: 0 auto;
	border-bottom-style: dashed;
	margin-top: 25px;
}
.zckf.haveCard .division{
	margin-top: 35px;
}
.zckf .desc{
	margin-top: 90px;
	font-size: 18px;
	font-weight: 400;
	color: #ffffff;
	line-height: 24px;
	text-align: center;
}
.zckf .number{
	font-size: 22px;
	color: #fff;
	font-weight: bold;
}
.zckf .inputArea{
	margin-top: 5vh;
}
.zckf.haveCard .inputArea{
	margin-top: 2.5vh;
}
.zckf .tel,
.zckf .card{
	display: block;
	width: 400px;
	margin: 0 auto;
	height: 40px;
	border: 1px solid #fff;
	border-radius: 4px;
	text-indent: 1em;
	background-color: #fff;
}
.zckf .card{
	margin-top: 2.5vh;
}

.zckf .btnArea{
	width: 400px;
	margin: 0 auto;
	margin-top: 6vh;
	padding: 0 !important;
}
.zckf.haveCard .btnArea{
	margin-top: 2.5vh;
}
.zckf .btnArea .signUpBtn{
	width: 100%;
	border-radius: 25px;
	display: block;
	margin: 0 auto;
	font-size: 20px;
	background-color: #fff;
	color: #F58438;
	height: 50px;
	cursor: pointer;
}
.zckf  .botArea{
	text-align: center;
	margin-top: 30px;
}
.zckf .botArea .selectItem{
	vertical-align: bottom;
}
.zckf .botArea .agreement{
	color: #ffffff;
	font-size: 12px;
}

/*      专车看房        */
/*.zckf .title{*/
/*    height: 29px;*/
/*    font-size: 30px;*/
/*    font-family: Source Han Serif CN;*/
/*    font-weight: bold;*/
/*    color: #EDCC99;*/
/*    text-align: center;*/
/*    margin-bottom: 100px;*/
/*}*/
/*.zckf .subTitle{*/
/*    text-align: center;*/
/*    font-size: 40px;*/
/*    font-family: Microsoft YaHei;*/
/*    font-weight: 400;*/
/*    color: #EDCC99;*/
/*    line-height: 60px;*/
/*}*/
/*.zckf .telList{*/
/*    max-height: 20px;*/
/*    overflow: hidden;*/
/*    margin: 50px auto 70px;*/
/*}*/
/*.zckf.havCard .telList{*/
/*    margin: 40px auto 40px;*/
/*}*/
/*.zckf .telList li{*/
/*    text-align: center;*/
/*    color: #ffffff;*/
/*}*/
/*.zckf .tel,*/
/*.zckf .card{*/
/*    display: block;*/
/*    width: 70%;*/
/*    margin: 0 auto;*/
/*    height: 40px;*/
/*    border-radius: 25px;*/
/*    text-indent: 1em;*/
/*    background: rgba(255, 255, 255, 0.2);*/
/*    color: #fff;*/
/*}*/
/*.zckf .card{*/
/*    margin-top: 26px;*/
/*}*/
/*.zckf .tel::-webkit-input-placeholder,*/
/*.zckf .card::-webkit-input-placeholder{*/
/*    !* WebKit browsers *!*/
/*    color: #fff;*/
/*}*/
/*.zckf .tel:-moz-placeholder,*/
/*.zckf .card:-moz-placeholder{*/
/*    !* Mozilla Firefox 4 to 18 *!*/
/*    color: #fff;*/
/*}*/
/*.zckf .tel::-moz-placeholder,*/
/*.zckf .card:-moz-placeholder{*/
/*    !* Mozilla Firefox 19+ *!*/
/*    color: #fff;*/
/*}*/
/*.zckf .tel::-ms-input-placeholder,*/
/*.zckf .card:-ms-input-placeholder{*/
/*    !* Internet Explorer 10+ *!*/
/*    color: #fff;*/
/*}*/
/*.zckf .btnArea{*/
/*    position: absolute;*/
/*    bottom: 32px;*/
/*    text-align: center;*/
/*    left: 0;*/
/*    right: 0;*/
/*}*/
/*.zckf .btnArea .agreement{*/
/*    color: #ffffff;*/
/*}*/
/*.zckf .signUpBtn{*/
/*    position: absolute;*/
/*    width: 160px;*/
/*    height: 150px;*/
/*    display: block;*/
/*    left: 0;*/
/*    right: 0;*/
/*    bottom: 73px;*/
/*    margin: 0 auto;*/
/*    border-radius: 50%;*/
/*    box-shadow: 0 0 20px 7px #f55c4e;*/
/*    cursor: pointer;*/
/*}*/
/*.zckf .selectItem{*/
/*	vertical-align: middle;*/
/*}*/

/*      优惠来啦        */
.yhll .title{
    height: 29px;
    font-size: 30px;
    font-family: Source Han Serif CN;
    font-weight: bold;
    color: #EDCC99;
    text-align: center;
    margin-bottom: 58px;
}
.yhll .subTitle{
    text-align: center;
    font-weight: 400;
    color: #EDCC99;
    font-size: 24px;
    font-family: Microsoft YaHei;
    line-height: 36px;
    width: 70%;
    margin: 0 auto 20px;
    max-height: 72px;
    overflow: hidden;
}
.yhll .subDesc{
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FEFFFE;
    line-height: 36px;
    width: 70%;
    margin: 0 auto 20px;
    text-align: center;
    max-height: 72px;
    overflow: hidden;
}
.yhll .date{
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FEFFFE;
    text-align: center;
    margin-bottom: 25px;
}
.yhll .number{
    font-size: 18px;
    color: #EDCC99;
}
.yhll .inputArea{
    padding-top: 50px;
}
.yhll.havCard .inputArea{
    padding-top: 0px;
}
.yhll .tel,
.yhll .card{
    display: block;
    width: 70%;
    margin: 0 auto;
    height: 40px;
    border-radius: 25px;
    text-indent: 1em;
    background: rgba(255, 255, 255, 0.2);
    color: #fff;
}
.yhll .card{
    margin-top: 46px;
}
.yhll .tel::-webkit-input-placeholder,
.yhll .card::-webkit-input-placeholder{
    /* WebKit browsers */
    color: #fff;
}
.yhll .tel:-moz-placeholder,
.yhll .card:-moz-placeholder{
    /* Mozilla Firefox 4 to 18 */
    color: #fff;
}
.yhll .tel::-moz-placeholder,
.yhll .card:-moz-placeholder{
    /* Mozilla Firefox 19+ */
    color: #fff;
}
.yhll .tel::-ms-input-placeholder,
.yhll .card:-ms-input-placeholder{
    /* Internet Explorer 10+ */
    color: #fff;
}
.yhll .btnArea{
    position: absolute;
    bottom: 32px;
    text-align: center;
    left: 0;
    right: 0;
}
.yhll .btnArea .agreement{
    color: #ffffff;
}
.yhll .signUpBtn{
    position: absolute;
    width: 160px;
    height: 160px;
    display: block;
    left: 0;
    right: 0;
    bottom: 80px;
    margin: 0 auto;
    border-radius: 50%;
    box-shadow: 0 0 20px 7px #f55c4e;
    cursor: pointer;
}
.yhll .selectItem{
	vertical-align: middle;
}

/*      置业计划        */
.publicForm.zyjh{
	background-image: url("../images/form/bg3.png");
	max-height: 627px;
	padding-top: 112px;
}
.publicForm.zyjh .close{
    right:35px;
}
.zyjh .title{
    font-size: 24px;
    line-height: 27px;
    font-family: Source Han Serif CN;
    font-weight: bold;
    color: #6A563F;
    text-align: center;
}
.zyjh .inputArea{
    padding-top: 250px;
}
.zyjh.haveCard .inputArea{
    padding-top: 230px;
}
.zyjh .tel,
.zyjh .card{
    display: block;
    width: 50%;
    margin: 0 auto;
    height: 40px;
    background: transparent;
    border-bottom: 2px solid #fff;
    color: #fff;
}
.zyjh .card{
    margin-top: 26px;
}
.zyjh .tel::-webkit-input-placeholder,
.zyjh .card::-webkit-input-placeholder{
    /* WebKit browsers */
    color: #fff;
}
.zyjh .tel:-moz-placeholder,
.zyjh .card:-moz-placeholder{
    /* Mozilla Firefox 4 to 18 */
    color: #fff;
}
.zyjh .tel::-moz-placeholder,
.zyjh .card:-moz-placeholder{
    /* Mozilla Firefox 19+ */
    color: #fff;
}
.zyjh .tel::-ms-input-placeholder,
.zyjh .card:-ms-input-placeholder{
    /* Internet Explorer 10+ */
    color: #fff;
}
.zyjh .btnArea{
    text-align: center;
    margin-top: 60px;
}
.zyjh.haveCard .btnArea{
	margin-top: 40px;
}
.zyjh .btnArea .agreement{
    color: #ffffff;
}
.zyjh .botArea{
    margin-top: 20px;
}
.zyjh .signUpBtn{
    background-color: #a0896e;
    color: #ffffff;
    padding: 10px 65px !important;
    border-radius: 30px;
    font-size: 20px;
    box-shadow: 0px 0px 3px 2px #826d55;
    background-image: linear-gradient(#cab194, #6A563F);
    cursor: pointer;
	width: unset;
}
.zyjh .layout{
    position: absolute;
    left: 210px;
    top:192px;
}
.zyjh .area{
    position: absolute;
    left: 435px;
    top:192px;
}
.zyjh .unitPrice{
    position: absolute;
    left: 220px;
    top:218px;
}
.zyjh .allPrice{
    position: absolute;
    left: 435px;
    top:218px;
}
.zyjh .selectItem{
	vertical-align: middle;
}

/*      申请入群        */
.sqrq .title{
	font-size: 24px;
	line-height: 27px;
	font-family: Source Han Serif CN;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	padding-top: 150px;
}
.sqrq .telList .swiper-wrapper{
	color: #ffa009;
	font-size: 16px;
}
.sqrq .subTitle{
	padding-top: 95px;
	font-size: 16px;
	color: #666666;
	text-align: center;
}
.sqrq .telList{
	margin-top: 95px;
	font-size: 16px;
	color: #666666;
	text-align: left;
	overflow: hidden;
	text-indent: 10em;
	height: 22px;
	position: relative;
}
.sqrq .telList:after{
	content: attr(data-text);
	position: absolute;
	top: 0;
	right: 0;
	left: 10em;
}
.sqrq .inputArea{
	padding: 30px;
}
.sqrq.havCard .inputArea{
	padding-top: 30px;
}
.sqrq .tel,
.sqrq .card{
	display: block;
	width: 80%;
	margin: 0 auto;
	height: 40px;
	background: transparent;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 1em;
}
.sqrq .card{
	margin-top: 26px;
}
.sqrq .tel::-webkit-input-placeholder,
.sqrq .card::-webkit-input-placeholder{
	/* WebKit browsers */
	color: #ccc;
}
.sqrq .tel:-moz-placeholder,
.sqrq .card:-moz-placeholder{
	/* Mozilla Firefox 4 to 18 */
	color: #ccc;
}
.sqrq .tel::-moz-placeholder,
.sqrq .card:-moz-placeholder{
	/* Mozilla Firefox 19+ */
	color: #ccc;
}
.sqrq .tel::-ms-input-placeholder,
.sqrq .card:-ms-input-placeholder{
	/* Internet Explorer 10+ */
	color: #ccc;
}
.sqrq .btnArea{
	text-align: center;
}
.sqrq.havCard .btnArea{
	text-align: center;
	margin-top: 30px;
}
.sqrq .btnArea .agreement{
	color: #999999;
}
.sqrq .botArea{
	margin-top: 20px;
}
.sqrq .signUpBtn{
	background-color: #36AF58;
	color: #ffffff;
	padding: 10px 160px;
	border-radius: 4px;
	font-size: 16px;
	cursor: pointer;
}
.sqrq .selectItem{
	vertical-align: middle;
}

/*      开盘通知        */
.publicForm.kptz{
	background-image: url("../images/form/bg11.png");
	max-height: 588px;
	padding-top: 88px;
}
.publicForm.kptz.haveCard{
	background-image: url("../images/form/bg10.png");
	max-height: 648px;
}
.publicForm.kptztime{
	background-image: url("../images/form/kptztime@2x.png");
	max-height: 588px;
	padding-top: 88px;
}
.publicForm.kptztime.haveCard{
	background-image: url("../images/form/kptztime1@2x.png");
	max-height: 648px;
}
.kptz .title{
    font-size: 24px;
    line-height: 27px;
    font-family: Source Han Serif CN;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
	padding-top: 28px;
}
.kptz .blockList{
    color: #ffffff;
    height: 188px;
    overflow: hidden;
	position: relative;
	margin: 20px 0;
}
.kptz .blockList:before{
	content: "";
	position: absolute;
	left: 0;
	top:43px;
	background: url("../images/form/opacity.png");
	width: 600px;
	height: 144px;
}
.kptz .blockList table{
    width: 80%;
    margin: 0px auto;
    border-collapse: collapse;
}
.kptz tr{
    border:1px solid #ffffff;

}
.kptz .table-head{
    background-color: rgba(255,255,255,.3);
}
.kptz .table-head th{
    width: 33%;
}
.kptz .table-body td{
    text-align: center;
}
.kptz .table-head th,
.kptz .table-body td{
    padding: 10px 0;
    color: #ffffff;
    border: inherit;
}
.kptz .subTitle{
    padding-top: 0;
    font-size: 16px;
    color: #666666;
    text-align: center;
}
.kptz .inputArea{
    padding: 30px;
}
.kptz.havCard .inputArea{
    padding-top: 20px;
}
.kptz .tel,
.kptz .card{
    display: block;
    width: 80%;
    margin: 0 auto;
    height: 40px;
    background: transparent;
    border: 1px solid #ccc;
    border-radius: 4px;
    text-indent: 1em;
}
.kptz .card{
    margin-top: 26px;
}
.kptz .tel::-webkit-input-placeholder,
.kptz .card::-webkit-input-placeholder{
    /* WebKit browsers */
    color: #ccc;
}
.kptz .tel:-moz-placeholder,
.kptz .card:-moz-placeholder{
    /* Mozilla Firefox 4 to 18 */
    color: #ccc;
}
.kptz .tel::-moz-placeholder,
.kptz .card:-moz-placeholder{
    /* Mozilla Firefox 19+ */
    color: #ccc;
}
.kptz .tel::-ms-input-placeholder,
.kptz .card:-ms-input-placeholder{
    /* Internet Explorer 10+ */
    color: #ccc;
}
.kptz .btnArea{
    text-align: center;
}
.kptz .btnArea .agreement{
    color: #999999;
}
.kptz .botArea{
    margin-top: 20px;
}
.kptz .signUpBtn{
	width: 80%;
    background-color: #36AF58;
    color: #ffffff;
    padding: 10px 50px;
    border-radius: 4px;
    font-size: 16px;
    cursor: pointer;
}
.kptz .selectItem{
    vertical-align: middle;
}

.kptztime .title{
	font-size: 24px;
	line-height: 27px;
	font-family: Source Han Serif CN;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	padding-top: 28px;
}
.kptztime .blockList{
	color: #ffffff;
	height: 188px;
	overflow: hidden;
	position: relative;
	margin: 20px 0;
}
.kptztime .mask{
	position: relative;
	height: 220px;
}
.kptztime .mask:before{
	content:" ";
}
.kptztime .mask .data0{
	position: absolute;
	color: #30A15D;
	left: 92px;
	top: 105px;
	width: 170px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	word-break: break-word;
}
.kptztime .mask .data1{
	position: absolute;
	color: #30A15D;
	left: 350px;
	top: 10px;
	width: 170px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	word-break: break-word;
}
.kptztime .blockList:before{
	content: "";
	position: absolute;
	left: 0;
	top:43px;
	background: url("../images/form/opacity.png");
	width: 600px;
	height: 144px;
}
.kptztime .blockList table{
	width: 80%;
	margin: 0px auto;
	border-collapse: collapse;
}
.kptztime tr{
	border:1px solid #ffffff;

}
.kptztime .table-head{
	background-color: rgba(255,255,255,.3);
}
.kptztime .table-head th{
	width: 33%;
}
.kptztime .table-body td{
	text-align: center;
}
.kptztime .table-head th,
.kptztime .table-body td{
	padding: 10px 0;
	color: #ffffff;
	border: inherit;
}
.kptztime .subTitle{
	padding-top: 0;
	font-size: 16px;
	color: #666666;
	text-align: center;
}
.kptztime .inputArea{
	padding: 30px;
}
.kptztime.havCard .inputArea{
	padding-top: 20px;
}
.kptztime .tel,
.kptztime .card{
	display: block;
	width: 80%;
	margin: 0 auto;
	height: 40px;
	background: transparent;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 1em;
}
.kptztime .card{
	margin-top: 26px;
}
.kptztime .tel::-webkit-input-placeholder,
.kptztime .card::-webkit-input-placeholder{
	/* WebKit browsers */
	color: #ccc;
}
.kptztime .tel:-moz-placeholder,
.kptztime .card:-moz-placeholder{
	/* Mozilla Firefox 4 to 18 */
	color: #ccc;
}
.kptztime .tel::-moz-placeholder,
.kptztime .card:-moz-placeholder{
	/* Mozilla Firefox 19+ */
	color: #ccc;
}
.kptztime .tel::-ms-input-placeholder,
.kptztime .card:-ms-input-placeholder{
	/* Internet Explorer 10+ */
	color: #ccc;
}
.kptztime .btnArea{
	text-align: center;
}
.kptztime .btnArea .agreement{
	color: #999999;
}
.kptztime .botArea{
	margin-top: 20px;
}
.kptztime .signUpBtn{
	width: 80%;
	background-color: #36AF58;
	color: #ffffff;
	padding: 10px 50px;
	border-radius: 4px;
	font-size: 16px;
	cursor: pointer;
}
.kptztime .selectItem{
	vertical-align: middle;
}
/*没有数据*/
.zxkptz .title{
    font-size: 24px;
    line-height: 27px;
    font-family: Source Han Serif CN;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    padding-top: 28px;
}
.zxkptz .blockList{
	color: #ffffff;
	height: 200px;
	overflow: hidden;
}
.zxkptz .blockList p{
	margin: 70px auto;
	font-size: 28px;
	color: #fff;
	text-align: center;
}
.zxkptz tr{
	border:1px solid #ffffff;

}
.zxkptz .table-head{
	background-color: rgba(255,255,255,.3);
}
.zxkptz .table-head th{
	width: 33%;
}
.zxkptz .table-body td{
	text-align: center;
}
.zxkptz .table-head th,
.zxkptz .table-body td{
	padding: 10px 0;
	color: #ffffff;
	border: inherit;
}
.zxkptz .subTitle{
	padding-top: 0;
	font-size: 16px;
	color: #666666;
	text-align: center;
}
.zxkptz .inputArea{
	padding: 30px;
}
.zxkptz.haveCard .inputArea{
	padding-top: 20px;
}
.zxkptz .tel,
.zxkptz .card{
	display: block;
	width: 80%;
	margin: 0 auto;
	height: 40px;
	background: transparent;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 1em;
}
.zxkptz .card{
	margin-top: 26px;
}
.zxkptz.haveCard .card{
	margin-top: 15px;
}
.zxkptz .tel::-webkit-input-placeholder,
.zxkptz .card::-webkit-input-placeholder{
	/* WebKit browsers */
	color: #ccc;
}
.zxkptz .tel:-moz-placeholder,
.zxkptz .card:-moz-placeholder{
	/* Mozilla Firefox 4 to 18 */
	color: #ccc;
}
.zxkptz .tel::-moz-placeholder,
.zxkptz .card:-moz-placeholder{
	/* Mozilla Firefox 19+ */
	color: #ccc;
}
.zxkptz .tel::-ms-input-placeholder,
.zxkptz .card:-ms-input-placeholder{
	/* Internet Explorer 10+ */
	color: #ccc;
}
.zxkptz .btnArea{
	text-align: center;
}
.zxkptz .btnArea .agreement{
	color: #999;
}
.zxkptz .botArea{
	margin-top: 20px;
}
.zxkptz .signUpBtn{
	width: 80%;
	background-color: #36AF58;
	color: #ffffff;
	padding: 10px 50px;
	border-radius: 4px;
	font-size: 16px;
	cursor: pointer;
}
.zxkptz .selectItem{
	vertical-align: middle;
}

/*咨询房贷首付*/
.publicForm.fdsf{
	background-image: url("../images/form/bg11.png");
	max-height: 588px;
	padding-top: 88px;
}
.publicForm.fdsf.haveCard{
	background-image: url("../images/form/bg10.png");
	max-height: 648px;
}
.fdsf .title{
	font-size: 24px;
	line-height: 27px;
	font-family: Source Han Serif CN;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	padding-top: 28px;
}
.fdsf .blockList{
	color: #ffffff;
	height: 188px;
	overflow: hidden;
	position: relative;
	margin: 20px 0;
}
.fdsf .blockList:before{
	content: "";
	position: absolute;
	left: 0;
	top:43px;
	background: url("../images/form/opacity.png");
	width: 600px;
	height: 144px;
}
.fdsf .blockList table{
	width: 80%;
	margin: 0px auto;
	border-collapse: collapse;
}
.fdsf tr{
	border:1px solid #ffffff;

}
.fdsf .table-head{
	background-color: rgba(255,255,255,.3);
}
.fdsf .table-head th{
	width: 20%;
}
.fdsf .table-body td{
	text-align: center;
}
.fdsf .table-head th,
.fdsf .table-body td{
	padding: 10px 0;
	color: #ffffff;
	border: inherit;
}
.fdsf .subTitle{
	padding-top: 0;
	font-size: 16px;
	color: #666666;
	text-align: center;
}
.fdsf .inputArea{
	padding: 30px;
}
.fdsf.havCard .inputArea{
	padding-top: 20px;
}
.fdsf .tel,
.fdsf .card{
	display: block;
	width: 80%;
	margin: 0 auto;
	height: 40px;
	background: transparent;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 1em;
}
.fdsf .card{
	margin-top: 26px;
}
.fdsf .tel::-webkit-input-placeholder,
.fdsf .card::-webkit-input-placeholder{
	/* WebKit browsers */
	color: #ccc;
}
.fdsf .tel:-moz-placeholder,
.fdsf .card:-moz-placeholder{
	/* Mozilla Firefox 4 to 18 */
	color: #ccc;
}
.fdsf .tel::-moz-placeholder,
.fdsf .card:-moz-placeholder{
	/* Mozilla Firefox 19+ */
	color: #ccc;
}
.fdsf .tel::-ms-input-placeholder,
.fdsf .card:-ms-input-placeholder{
	/* Internet Explorer 10+ */
	color: #ccc;
}
.fdsf .btnArea{
	text-align: center;
}
.fdsf .btnArea .agreement{
	color: #999999;
}
.fdsf .botArea{
	margin-top: 20px;
}
.fdsf .signUpBtn{
	width: 80%;
	background-color: #36AF58;
	color: #ffffff;
	padding: 10px 50px;
	border-radius: 4px;
	font-size: 16px;
	cursor: pointer;
}
.fdsf .selectItem{
	vertical-align: middle;
}
.fdsf .filter{
	filter:blur(5px);
}

/*      余房查询        */
.publicForm.yfcx{
	background-image: url("../images/form/bg11.png");
	max-height: 588px;
	padding-top: 88px;
}
.publicForm.yfcx.haveCard{
	background-image: url("../images/form/bg10.png");
	max-height: 648px;
}
.yfcx .title{
	font-size: 24px;
	line-height: 27px;
	font-family: Source Han Serif CN;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	padding-top: 28px;
}
.yfcx .telList{
	font-size: 16px;
	color: #666666;
	text-align: center;
	overflow: hidden;
	text-indent: 1em;
	height: 40px;
	position: relative;
}
.yfcx .telList:after{
	content: attr(data-text);
	position: absolute;
	top: 20px;
	right: 0;
	left: 0;
	width: 100%;
	background: #fff;
}
.yfcx .swiper-wrapper{
	height: 40px;
}
.yfcx .org{
	color: #FFA009;
	font-size: 16px;
}
.yfcx .blockList{
	color: #ffffff;
	height: 188px;
	overflow: hidden;
	position: relative;
	margin: 20px 0 5px;
}
.yfcx .blockList:before{
	content: "";
	position: absolute;
	left: 0;
	top:43px;
	background: url("../images/form/opacity.png");
	width: 600px;
	height: 144px;
}
.yfcx .blockList:after{
	content: attr(data-warn);
	position: absolute;
	bottom: 10px;
	left: 0;
	right: 0;
	text-align: center;
	opacity: .5;
}
.yfcx .desc{
	text-align: center;
	font-size: 16px;
}
.yfcx .desc .num{
	color: #FFA009;
	font-size: initial;
}
.yfcx .blockList table{
	width: 80%;
	margin: 0px auto;
	border-collapse: collapse;
}
.yfcx tr{
	border:1px solid #ffffff;
}
.yfcx .table-head{
	background-color: rgba(255,255,255,.3);
}
.yfcx .table-head th{
	width: 20%;
}
.yfcx .table-body td{
	text-align: center;
}
.yfcx .table-head th,
.yfcx .table-body td{
	padding: 10px 0;
	color: #ffffff;
	border: inherit;
	white-space: nowrap;
}
.yfcx .subTitle{
	padding-top: 0;
	font-size: 16px;
	color: #666666;
	text-align: center;
}
.yfcx .inputArea{
	padding: 28px;
}
.yfcx.havCard .inputArea{
	padding-top: 20px;
}
.yfcx .tel,
.yfcx .card{
	display: block;
	width: 80%;
	margin: 0 auto;
	height: 40px;
	background: transparent;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 1em;
}
.yfcx .card{
	margin-top: 26px;
}
.yfcx .tel::-webkit-input-placeholder,
.yfcx .card::-webkit-input-placeholder{
	/* WebKit browsers */
	color: #ccc;
}
.yfcx .tel:-moz-placeholder,
.yfcx .card:-moz-placeholder{
	/* Mozilla Firefox 4 to 18 */
	color: #ccc;
}
.yfcx .tel::-moz-placeholder,
.yfcx .card:-moz-placeholder{
	/* Mozilla Firefox 19+ */
	color: #ccc;
}
.yfcx .tel::-ms-input-placeholder,
.yfcx .card:-ms-input-placeholder{
	/* Internet Explorer 10+ */
	color: #ccc;
}
.yfcx .btnArea{
	text-align: center;
}
.yfcx .btnArea .agreement{
	color: #999999;
}
.yfcx .botArea{
	margin-top: 20px;
}
.yfcx .signUpBtn{
	width: 80%;
	background-color: #36AF58;
	color: #ffffff;
	padding: 10px 50px;
	border-radius: 4px;
	font-size: 16px;
	cursor: pointer;
}
.yfcx .selectItem{
	vertical-align: middle;
}
.yfcx .filter{
	filter:blur(5px);
}

/*      了解户型报价        */
.publicForm.hxbj{
	background-image: url("../images/form/bg11.png");
	max-height: 588px;
	padding-top: 88px;
}
.publicForm.hxbj.haveCard{
	background-image: url("../images/form/bg10.png");
	max-height: 648px;
}
.hxbj .title{
	font-size: 24px;
	line-height: 27px;
	font-family: Source Han Serif CN;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	padding-top: 28px;
}
.hxbj .telList{
	font-size: 16px;
	color: #666666;
	text-align: center;
	overflow: hidden;
	text-indent: 1em;
	height: 40px;
	position: relative;
}
.hxbj .telList:after{
	content: attr(data-text);
	position: absolute;
	top: 20px;
	right: 0;
	left: 0;
	width: 100%;
	background: #fff;
}
.hxbj .swiper-wrapper{
	height: 40px;
}
.hxbj .org{
	color: #FFA009;
	font-size: 16px;
}
.hxbj .blockList{
	color: #ffffff;
	height: 188px;
	overflow: hidden;
	position: relative;
	margin: 20px 0 5px;
}
.hxbj .blockList:before{
	content: "";
	position: absolute;
	left: 0;
	top:43px;
	background: url("../images/form/opacity.png");
	width: 600px;
	height: 144px;
}
.hxbj .blockList:after{
	content: attr(data-warn);
	position: absolute;
	bottom: 10px;
	left: 0;
	right: 0;
	text-align: center;
	opacity: .5;
}
.hxbj .desc{
	text-align: center;
	font-size: 16px;
}
.hxbj .desc .num{
	color: #FFA009;
	font-size: initial;
}
.hxbj .blockList table{
	width: 80%;
	margin: 0px auto;
	border-collapse: collapse;
}
.hxbj tr{
	border:1px solid #ffffff;
}
.hxbj .table-head{
	background-color: rgba(255,255,255,.3);
}
.hxbj .table-head th{
	width: 20%;
}
.hxbj .table-body td{
	text-align: center;
}
.hxbj .table-head th,
.hxbj .table-body td{
	padding: 10px 0;
	color: #ffffff;
	border: inherit;
	white-space: nowrap;
}
.hxbj .subTitle{
	padding-top: 0;
	font-size: 16px;
	color: #666666;
	text-align: center;
}
.hxbj .inputArea{
	padding: 28px;
}
.hxbj.havCard .inputArea{
	padding-top: 20px;
}
.hxbj .tel,
.hxbj .card{
	display: block;
	width: 80%;
	margin: 0 auto;
	height: 40px;
	background: transparent;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 1em;
}
.hxbj .card{
	margin-top: 26px;
}
.hxbj .tel::-webkit-input-placeholder,
.hxbj .card::-webkit-input-placeholder{
	/* WebKit browsers */
	color: #ccc;
}
.hxbj .tel:-moz-placeholder,
.hxbj .card:-moz-placeholder{
	/* Mozilla Firefox 4 to 18 */
	color: #ccc;
}
.hxbj .tel::-moz-placeholder,
.hxbj .card:-moz-placeholder{
	/* Mozilla Firefox 19+ */
	color: #ccc;
}
.hxbj .tel::-ms-input-placeholder,
.hxbj .card:-ms-input-placeholder{
	/* Internet Explorer 10+ */
	color: #ccc;
}
.hxbj .btnArea{
	text-align: center;
}
.hxbj .btnArea .agreement{
	color: #999999;
}
.hxbj .botArea{
	margin-top: 20px;
}
.hxbj .signUpBtn{
	width: 80%;
	background-color: #36AF58;
	color: #ffffff;
	padding: 10px 50px;
	border-radius: 4px;
	font-size: 16px;
	cursor: pointer;
}
.hxbj .selectItem{
	vertical-align: middle;
}
.hxbj .filter{
	filter:blur(5px);
}


/*      最新动态        */
.zxdt .title{
	font-size: 24px;
	line-height: 27px;
	font-family: Source Han Serif CN;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	padding-top: 28px;
}
.zxdt .subTitle{
	padding-top: 0;
	font-size: 16px;
	color: #666666;
	text-align: center;
}
.zxdt .checkboxList{
	padding: 30px 70px 40px;
	position: relative;
}
.zxdt .checkboxList .form-check input+span{
	background: url("../images/checkbox.png") no-repeat;
	width:14px;
	height: 14px;
	position: absolute;
	top:2px;
	left: 0;
	background-size: 100% 100%;
}
.zxdt .checkboxList .form-check input:checked+span{
	background: url("../images/checkboxed.png") no-repeat;
	background-size: 100% 100%;
}
.zxdt .checkboxList:after{
    content: "";
    display: block;
    clear: both;
}
.zxdt .form-check{
	float: left;
	width: 100px;
	text-align: center;
	position: relative;
	margin: 15px 10px;
	padding: 10px 0;
	background: rgba(255, 255, 255,.1);
	border-radius: 4px;
	font-weight: 400;
	color: #FFFFFF;
	opacity: 0.5;
	border: 2px solid transparent;
	cursor: pointer;
	font-size: 16px;
}
.zxdt .form-check.ckd{
	border: 2px solid #FFFFFF;
	opacity: 1;
	background: transparent;
}
.zxdt .form-check-input{
    vertical-align: middle;
	display: none;
}
.zxdt .form-check-label{
    padding-left: 15px;
    cursor: pointer;
	color: #fff;
	position: relative;
	font-size: 16px;
}
.zxdt .inputArea{
	padding: 30px;
}
.zxdt.havCard .inputArea{
    padding-top: 20px;
}
.zxdt .tel,
.zxdt .card{
	display: block;
	width: 80%;
	margin: 0 auto;
	height: 40px;
	background: transparent;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 1em;
}
.zxdt .card{
    margin-top: 26px;
}
.zxdt .tel::-webkit-input-placeholder,
.zxdt .card::-webkit-input-placeholder{
    /* WebKit browsers */
    color: #ccc;
}
.zxdt .tel:-moz-placeholder,
.zxdt .card:-moz-placeholder{
    /* Mozilla Firefox 4 to 18 */
    color: #ccc;
}
.zxdt .tel::-moz-placeholder,
.zxdt .card:-moz-placeholder{
    /* Mozilla Firefox 19+ */
    color: #ccc;
}
.zxdt .tel::-ms-input-placeholder,
.zxdt .card:-ms-input-placeholder{
    /* Internet Explorer 10+ */
    color: #ccc;
}
.zxdt .btnArea{
    text-align: center;
	padding: 0 30px;
}
.zxdt.havCard .btnArea{
    text-align: center;
    margin-top: 30px;
}
.zxdt .btnArea .agreement{
    color: #999999;
}
.zxdt .botArea{
    margin-top: 20px;
}
.zxdt .signUpBtn{
	width: 80%;
	background-color: #36AF58;
	color: #ffffff;
	padding: 10px 50px;
	border-radius: 4px;
	font-size: 16px;
	cursor: pointer;
}
.zxdt .selectItem{
    vertical-align: middle;
}

/*      房价走势        */
.fjzs .title{
	font-size: 24px;
	line-height: 27px;
	font-family: Source Han Serif CN;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	padding-top: 28px;
}
.fjzs .subTitle{
    padding-top: 15px;
    font-size: 16px;
    color: #666666;
    text-align: center;
}
.fjzs .priceChat{
    width: 580px;
    height: 200px;
    margin: 0 auto;
}
.fjzs .inputArea{
    padding: 30px;
}

.fjzs .tel,
.fjzs .card{
    display: block;
    width: 80%;
    margin: 0 auto;
    height: 40px;
    background: transparent;
    border: 1px solid #ccc;
    border-radius: 4px;
    text-indent: 1em;
}
.fjzs .card{
    margin-top: 26px;
}
.fjzs .tel::-webkit-input-placeholder,
.fjzs .card::-webkit-input-placeholder{
    /* WebKit browsers */
    color: #ccc;
}
.fjzs .tel:-moz-placeholder,
.fjzs .card:-moz-placeholder{
    /* Mozilla Firefox 4 to 18 */
    color: #ccc;
}
.fjzs .tel::-moz-placeholder,
.fjzs .card:-moz-placeholder{
    /* Mozilla Firefox 19+ */
    color: #ccc;
}
.fjzs .tel::-ms-input-placeholder,
.fjzs .card:-ms-input-placeholder{
    /* Internet Explorer 10+ */
    color: #ccc;
}
.fjzs .btnArea{
    text-align: center;
}
.fjzs.havCard .btnArea{
    text-align: center;
    margin-top: 30px;
}
.fjzs .btnArea .agreement{
    color: #999999;
}
.fjzs .botArea{
    margin-top: 20px;
}
.fjzs .signUpBtn{
    background-color: #36AF58;
    color: #ffffff;
    padding: 10px 160px;
    border-radius: 4px;
    font-size: 16px;
    cursor: pointer;
}
.fjzs .selectItem{
    vertical-align: middle;
}
/*      房价走势 - 无数据        */
.wufjzs .title{
	font-size: 24px;
	line-height: 27px;
	font-family: Source Han Serif CN;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	padding-top: 28px;
}
.wufjzs .subTitle{
	padding-top: 15px;
	font-size: 16px;
	color: #666666;
	text-align: center;
}
.wufjzs .priceChat{
	width: 580px;
	height: 200px;
	margin: 0 auto;
}
.wufjzs .inputArea{
	padding: 30px;
}
.wufjzs .tel,
.wufjzs .card{
	display: block;
	width: 80%;
	margin: 0 auto;
	height: 40px;
	background: transparent;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 1em;
}
.wufjzs .card{
	margin-top: 26px;
}
.wufjzs .tel::-webkit-input-placeholder,
.wufjzs .card::-webkit-input-placeholder{
	/* WebKit browsers */
	color: #ccc;
}
.wufjzs .tel:-moz-placeholder,
.wufjzs .card:-moz-placeholder{
	/* Mozilla Firefox 4 to 18 */
	color: #ccc;
}
.wufjzs .tel::-moz-placeholder,
.wufjzs .card:-moz-placeholder{
	/* Mozilla Firefox 19+ */
	color: #ccc;
}
.wufjzs .tel::-ms-input-placeholder,
.wufjzs .card:-ms-input-placeholder{
	/* Internet Explorer 10+ */
	color: #ccc;
}
.wufjzs .btnArea{
	text-align: center;
}
.wufjzs .btnArea .agreement{
	color: #999999;
}
.wufjzs .botArea{
	margin-top: 20px;
}
.wufjzs .signUpBtn{
	background-color: #36AF58;
	color: #ffffff;
	padding: 10px 160px;
	border-radius: 4px;
	font-size: 16px;
	cursor: pointer;
}
.wufjzs .selectItem{
	vertical-align: middle;
}
/*      变价通知        */
.bjtz .title{
	font-size: 24px;
	line-height: 27px;
	font-family: Source Han Serif CN;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	padding-top: 28px;
}
.bjtz .subTitle{
	*padding-top: 40px;
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	margin-top: 160px;
}
.bjtz .subTitle .num{
	font-size: 20px;
	font-weight: bold;
	color: #FFA009;
}
.bjtz .telList{
	height: 22px;
	overflow: hidden;
	text-indent: 13em;
	font-size: 16px;
	text-align: left;
	margin-top: 175px;
	position: relative;
}
.bjtz .telList .swiper-wrapper{
	color: #FFA009;
	font-size: 16px;
}
.bjtz .telList:after{
	content: attr(data-text);
	position: absolute;
	top: 0;
	right: 0;
	left: 10em;
}
.bjtz .priceChat{
	width: 580px;
	height: 200px;
	margin: 0 auto;
}
.bjtz .inputArea{
	padding: 30px;
}
.bjtz.haveCard .inputArea{
	padding-top: 20px;
}
.bjtz .tel,
.bjtz .card{
	display: block;
	width: 80%;
	margin: 0 auto;
	height: 40px;
	background: transparent;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 1em;
}
.bjtz .card{
	margin-top: 26px;
}
.bjtz .tel::-webkit-input-placeholder,
.bjtz .card::-webkit-input-placeholder{
	/* WebKit browsers */
	color: #ccc;
}
.bjtz .tel:-moz-placeholder,
.bjtz .card:-moz-placeholder{
	/* Mozilla Firefox 4 to 18 */
	color: #ccc;
}
.bjtz .tel::-moz-placeholder,
.bjtz .card:-moz-placeholder{
	/* Mozilla Firefox 19+ */
	color: #ccc;
}
.bjtz .tel::-ms-input-placeholder,
.bjtz .card:-ms-input-placeholder{
	/* Internet Explorer 10+ */
	color: #ccc;
}
.bjtz .btnArea{
	text-align: center;
}
.bjtz.haveCard .btnArea{
	text-align: center;
	padding: 0 30px;
}
.bjtz .btnArea .agreement{
	color: #999999;
}
.bjtz .botArea{
	margin-top: 20px;
}
.bjtz .signUpBtn{
	background-color: #36AF58;
	color: #ffffff;
	padding: 10px 160px;
	border-radius: 4px;
	font-size: 16px;
	cursor: pointer;
	width: 80%;
	margin: 0 auto;
	border: 1px solid #36af58;
}
.bjtz .selectItem{
	vertical-align: middle;
}
.bjtz .desc{
	font-size: 16px;
	padding-top: 25px;
	text-align: center;
	font-weight: 400;
	color:#666666;
}
.bjtz .desc .member{
	font-size: 20px;
	font-weight: bold;
	color: #FFA009;
}
/*			综合指数分析			*/
/*      变价通知        */
.zhzs .title{
	font-size: 24px;
	line-height: 27px;
	font-family: Source Han Serif CN;
	font-weight: bold;
	color: #36AF58;
	text-align: center;
	padding-top: 28px;
}
.zhzs .subTitle{
	padding-top: 40px;
	font-size: 16px;
	color: #666666;
	text-align: center;
}
.zhzs .telList{
	height: 22px;
	overflow: hidden;
	text-indent: 6em;
	font-size: 16px;
	text-align: left;
	margin-top: 215px;
	position: relative;
}
.zhzs .telList .swiper-wrapper{
	color: #FFA009;
	font-size: 16px;
}
.zhzs .telList:after{
	content: attr(data-text);
	position: absolute;
	top: 0;
	right: 0;
	left: 10em;
}
.zhzs .priceChat{
	width: 580px;
	height: 200px;
	margin: 0 auto;
}
.zhzs .inputArea{
	padding: 30px;
}
.zhzs.haveCard .inputArea{
	padding-top: 20px;
}
.zhzs .tel,
.zhzs .card{
	display: block;
	width: 80%;
	margin: 0 auto;
	height: 40px;
	background: transparent;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 1em;
}
.zhzs .card{
	margin-top: 26px;
}
.zhzs .tel::-webkit-input-placeholder,
.zhzs .card::-webkit-input-placeholder{
	/* WebKit browsers */
	color: #ccc;
}
.zhzs .tel:-moz-placeholder,
.zhzs .card:-moz-placeholder{
	/* Mozilla Firefox 4 to 18 */
	color: #ccc;
}
.zhzs .tel::-moz-placeholder,
.zhzs .card:-moz-placeholder{
	/* Mozilla Firefox 19+ */
	color: #ccc;
}
.zhzs .tel::-ms-input-placeholder,
.zhzs .card:-ms-input-placeholder{
	/* Internet Explorer 10+ */
	color: #ccc;
}
.zhzs .btnArea{
	text-align: center;
}
.zhzs.haveCard .btnArea{
	text-align: center;
	padding: 0 30px;
}
.zhzs .btnArea .agreement{
	color: #999999;
}
.zhzs .botArea{
	margin-top: 20px;
}
.zhzs .signUpBtn{
	background-color: #36AF58;
	color: #ffffff;
	padding: 10px 160px;
	border-radius: 4px;
	font-size: 16px;
	cursor: pointer;
	width: 80%;
	margin: 0 auto;
	border: 1px solid #36af58;
}
.zhzs .selectItem{
	vertical-align: middle;
}
.zhzs .desc{
	font-size: 16px;
	padding-top: 15px;
	text-align: center;
	font-weight: 400;
	color:#ffffff;
}
.zhzs .desc .member{
	font-size: 20px;
	font-weight: bold;
	color: #FFA009;
}
/*      视频看房        */
.spkf .title{
	font-size: 24px;
	line-height: 27px;
	font-family: Source Han Serif CN;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	padding-top: 28px;
}
.spkf .subTitle{
	padding-top: 190px;
	font-size: 16px;
	color: #666666;
	text-align: center;
}
.spkf .priceChat{
	width: 580px;
	height: 200px;
	margin: 0 auto;
}
.spkf .inputArea{
	padding: 30px;
}
.spkf.havCard .inputArea{
	padding-top: 20px;
}
.spkf .tel,
.spkf .card{
	display: block;
	width: 80%;
	margin: 0 auto;
	height: 40px;
	background: transparent;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 1em;
}
.spkf .card{
	margin-top: 20px;
}
.spkf .tel::-webkit-input-placeholder,
.spkf .card::-webkit-input-placeholder{
	/* WebKit browsers */
	color: #ccc;
}
.spkf .tel:-moz-placeholder,
.spkf .card:-moz-placeholder{
	/* Mozilla Firefox 4 to 18 */
	color: #ccc;
}
.spkf .tel::-moz-placeholder,
.spkf .card:-moz-placeholder{
	/* Mozilla Firefox 19+ */
	color: #ccc;
}
.spkf .tel::-ms-input-placeholder,
.spkf .card:-ms-input-placeholder{
	/* Internet Explorer 10+ */
	color: #ccc;
}
.spkf .btnArea{
	text-align: center;
}
.spkf.havCard .btnArea{
	text-align: center;
	margin-top: 15px;
}
.spkf .btnArea .agreement{
	color: #999999;
}
.spkf .botArea{
	margin-top: 20px;
}
.spkf .signUpBtn{
	width: 80%;
	background-color: #36AF58;
	color: #ffffff;
	padding: 10px 50px;
	border-radius: 4px;
	font-size: 16px;
	cursor: pointer;
}
.spkf .selectItem{
	vertical-align: middle;
}

/*		匹配房源		*/
.ppfy .title{margin-top: 17%;margin-left: 45%;margin-right: 9%;font-size: 14px;color: #333;text-align: center;}
.ppfy .title .num{font-size: 18px;color: #FF6E6E;}
.ppfy .form{margin-left: 45%;margin-right: 9%;margin-top: 20px;}
.ppfy .form .inline-block,.ppfy .form .input-block{position: relative;margin-bottom: 10px;color: #333;display: flex;}
.ppfy .form .inline-block:after{content: "";position: absolute;width: 0;height: 0;border-left: transparent 6px solid;border-right: transparent 6px solid;border-top: #999 6px solid;margin: auto;right: 15px;top: 0;bottom: 0;pointer-events: none;}
.ppfy .form .inline-block .inline-span,.ppfy .form .input-block .inline-span{font-size: 14px;color: #333333;line-height: 40px;}
.ppfy .form .inline-block select{flex:1;height: 40px;border: #e5e5e5 1px solid;background: transparent;-webkit-appearance: none;-moz-appearance: none;-ms-progress-appearance: none;appearance: none;text-indent: 3px;font-size: 14px;cursor: pointer;padding-left: 8px;margin-left: 7px;border-radius: 4px;}
.ppfy .form .input-block input{width: 200px;height: 40px;background-color: #ffffff;border-radius: 4px;border: solid 1px #e5e5e5;padding-left: 8px;margin-left: 7px;font-size: 14px;flex: 1;}
.ppfy .ppfyBtn{font-size:16px;width: 100%;height: 40px;background: #30A15D;border-radius: 4px;display: block;color: #fff;border:1px solid #30a15d;margin-bottom: 10px;}
.ppfy .form .agreement{font-size: 12px;color: #999999;display: block;text-align: center;}
.ppfy .form .imp{text-decoration: underline;font-size: 12px;color: inherit;}
.ppfy .form .botArea label span{left: -1.5em;font-size: 12px;margin: 0;margin-top: 3px;}

/*		房坑指南		*/
.fkzn .title{font-size: 24px;font-family: Microsoft YaHei;font-weight: bold;color: #FFA009;line-height: 40px;text-align: center;}
.fkzn .telList{height: 22px;overflow: hidden;text-indent: 13em;font-size: 16px;text-align: left;margin-top: 220px;position: relative;}
.fkzn .telList .swiper-wrapper{color: #FFA009;font-size: 16px;}
.fkzn .telList:after{content: attr(data-text);position: absolute;top:0;right: 0;left: 10em;}
.fkzn .inputArea {padding: 30px;}
.fkzn .tel{display: block;width: 80%;margin: 0 auto;height: 40px;background: transparent;border: 1px solid #ccc;border-radius: 4px;text-indent: 1em;}
.fkzn .btnArea{text-align: center;padding: 0 30px;}
.fkzn .btnArea .botArea{margin-top: 10px;}
.fkzn .signUpBtn{background: #FFA009;color: #ffffff;padding: 10px 160px;border-radius: 4px;font-size: 16px;cursor: pointer;width: 80%;margin: 0 auto;border: 1px solid #FFA009;display: block;}
.fkzn .agreement{font-size: 12px;color: #999999;display: block;text-align: center;}
.fkzn .btnArea .botArea label span{left: -8.2em;font-size: 12px;margin: 0;margin-top: 3px;}
.fkzn .agreement .imp{text-decoration: underline;font-size: 12px;color: inherit;}



/*获取周边设施*/
.getzbpt .title{
	font-size: 24px;
	line-height: 27px;
	font-family: Source Han Serif CN;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	padding-top: 28px;
}
.getzbpt .blockList{
	color: #ffffff;
	height: 200px;
	overflow: hidden;
}
.getzbpt .blockList p{
	margin: 70px auto;
	font-size: 28px;
	color: #fff;
	text-align: center;
}
.getzbpt tr{
	border:1px solid #ffffff;

}
.getzbpt .table-head{
	background-color: rgba(255,255,255,.3);
}
.getzbpt .table-head th{
	width: 33%;
}
.getzbpt .table-body td{
	text-align: center;
}
.getzbpt .table-head th,
.getzbpt .table-body td{
	padding: 10px 0;
	color: #ffffff;
	border: inherit;
}
.getzbpt .subTitle{
	padding-top: 0px;
	font-size: 16px;
	color: #666666;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.getzbpt .inputArea{
	padding: 30px;
}
.getzbpt.haveCard .inputArea{
	padding-top: 20px;
}
.getzbpt .tel,
.getzbpt .card{
	display: block;
	width: 80%;
	margin: 0 auto;
	height: 40px;
	background: transparent;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 1em;
}
.getzbpt .card{
	margin-top: 26px;
}
.getzbpt.haveCard .card{
	margin-top: 15px;
}
.getzbpt .tel::-webkit-input-placeholder,
.getzbpt .card::-webkit-input-placeholder{
	/* WebKit browsers */
	color: #ccc;
}
.getzbpt .tel:-moz-placeholder,
.getzbpt .card:-moz-placeholder{
	/* Mozilla Firefox 4 to 18 */
	color: #ccc;
}
.getzbpt .tel::-moz-placeholder,
.getzbpt .card:-moz-placeholder{
	/* Mozilla Firefox 19+ */
	color: #ccc;
}
.getzbpt .tel::-ms-input-placeholder,
.getzbpt .card:-ms-input-placeholder{
	/* Internet Explorer 10+ */
	color: #ccc;
}
.getzbpt .btnArea{
	text-align: center;
}
.getzbpt.haveCard .btnArea{
	text-align: center;
	margin-top: 30px;
}
.getzbpt .btnArea .agreement{
	color: #999999;
}
.getzbpt .botArea{
	margin-top: 20px;
}
.getzbpt .signUpBtn{
	width: 80%;
	background-color: #36AF58;
	color: #ffffff;
	padding: 10px 50px;
	border-radius: 4px;
	font-size: 16px;
	cursor: pointer;
}
.getzbpt .selectItem{
	vertical-align: middle;
}

/*   验证码框   */
.validate .fontArea:after{
    content: "";
    display: block;
    clear: both;
}
.validate .fontArea p{
    float: left;
    width: 33%;
    text-align: center;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 40px;
    padding-top: 100px;
    position: relative;
}
.validate .notice{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 40px;
	padding-top: 30px;
	margin: 0 20px;
}
.validate.haveCode .notice{
	padding-top: 20px;
}
.validate .notice .phone{
	font-size: inherit;
	color: inherit;
}
.validate .inputArea{
	padding-top: 10px;
}
.validate .inputArea input{
	display: inline-block;
	width: 334px;
	height: 40px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 4px;
	float: left;
	text-indent: 1em;
}
.validate.haveCard .inputArea{
	padding-top: 20px;
}
.validate .imgCodeArea,
.validate .msgCodeArea{
	display: block;
	margin: 0 20px;
	height: 40px;
	text-indent: 1em;
}
.validate .msgCodeArea{
	margin-top: 16px;
}
.validate.haveCard .msgCodeArea{
	margin-top: 15px;
}
.validate .imgCode{
	display: inline-block;
	width: 205px;
	height: 40px;
}
.validate .inputArea .getImgCode{
	width: 210px;
	height: 40px;
	background: rgba(48, 161, 93, 0.3);
	border: 1px solid #30A15D;
	border-radius: 4px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #30A15D;
	line-height: 40px;
	cursor: pointer;
}
.validate .inputArea .wait{
	background-color: #eee;
	color: #8e8e8e;
	border: 1px solid #eee;
	cursor: no-drop;
}
.validate .btnArea{
	padding: 0 !important;
	padding-top: 30px;
}
.validate.haveCode .btnArea{
	padding-top: 10px;
}
.validate .btnArea .verifySignUpBtn{
	width: 560px;
	margin: 20px 20px;
	padding: 10px;
	background-color: #30A15D;
	color: #ffffff;
	font-size: 16px;
	border-radius: 4px;
	cursor: pointer;
}
.validate .botArea{
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #30A15D;
	line-height: 40px;
	margin: 0 20px;
	text-indent: 1.5em;
	position: relative;
}
.validate .botArea:before{
	content: "";
	background: url("../images/scan.png") no-repeat;
	position: absolute;
	width: 19px;
	height: 19px;
	left: 0;
	top: 10px;
}
.validate .botArea .tel{
	font-size: inherit;
	color: inherit;
	cursor: pointer;
	position: relative;
}
.validate .botArea .ewm{
	position: absolute;
	width: 168px;
	background: #fff;
	padding: 0 0 10px;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px 1px;
	left: 0px;
	z-index: 2;
	display: none;
}
.validate .botArea .tel:hover .ewm{
	display: block;
}
.validate .botArea .codeTel{
	width: 150px;
	height: 190px;
	margin: 0 auto;
}
.validate .botArea .remark{
	color: #999999;
	text-align: center;
	font-size: 12px;
	padding-top: 10px;
	line-height: 1.3;
	text-indent: 0;
}
.validate .hide{
	display: none;
}


/*  表单input  */
.publicModal .btnArea{
	padding: 0 30px;
}
.publicModal .botArea label{
	position: relative;
	color: #fff;
}
.publicModal .botArea input{
	display: none;
}
.publicModal .botArea input:checked + span{
	background-position: -280px -110px;
}
.publicModal .botArea label span{
	width: 12px;
	height: 12px;
	background: url(../images/icon.png?v=20181117) -110px -80px;
	margin: 4px 4px 4px 0;
	position: absolute;
	left: -1em;
}
.publicModal .yhll .botArea label span,
.publicModal .zckf .botArea label span,
.publicModal .zyjh .botArea label span{
	background: url("../images/checkbox.png");
}
.publicModal .yhll .botArea input:checked + span,
.publicModal .zckf .botArea input:checked + span,
.publicModal .zyjh .botArea input:checked + span{
	background: url("../images/checkboxed.png");
}
