@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; }
.box.flex{display: flex;}
.box .logo{position: relative;}
.clear{ clear:both; }
.color-red { color:red; }
.font-size-12 { font-size:12px; }
.display-none { display:none; }
.hide{display: none !important;}
@font-face {
	font-family: "iconfont";
	src:  format('woff2'),
	 format('woff'),
	 format('truetype');
}

.iconfont{
	font-family: "iconfont" !important;
	font-size: 14px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
/*
 * 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(/uploads/image/ppublic/logo_w136_h50.png); margin:8px 10px 12px 0; }
.header .city{ margin-left:15px; height:70px; }
.header .city .citybox{ position:relative; padding-top:16px; z-index:10; }
.header .city.city_zhaoshan .citybox{ padding-top:21px; }
.header .city .value{ position:relative;border: 1px solid #d9d9d9;border-radius: 28px;height: 28px;width: auto;box-sizing: border-box; padding-left: 8px; padding-right: 8px; }
.header .city .value p{ position: relative;color:#333; line-height:28px; padding-right:0; cursor:pointer;text-align: center; }
.header .city .value .iconfont{color: inherit; font-size: 12px;}
/*.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; }
.xinfang .city .panel{top: 50px;}
.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{ flex: 1; }
.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: 20px;height: 3px;background: #05b570;left: 0;bottom: 18px;right: 0;border-radius: 3px;margin: 0 auto; }
.header .menu .item.new{ position:relative; }
.header .menu .item.new:after{ content:''; position:absolute; width:32px; height:18px; background:url(/uploads/image/ppaimages/icon.png) -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{ line-height:70px; }
.header .userstate a,.header .userstate span{ color:#444; }
.header .userstate a:hover{ color:#05b570; }
.header .complain{ padding:25px 0; margin:0 10px; }
.header .complain a{ line-height:20px; color:#444; }
.header .complain a:hover{ color:#05b570; }
.header .header_lang{line-height: 70px;margin: 0 10px;}
.header .header_lang a{color: #444;}
.header .header_lang a:hover{color: #05b570;}

/*小程序 - 更多*/
.header .miniprogram{line-height: 70px;position: relative;cursor: pointer;}
.header .miniprogram .iconfont{color: #30f4b1;}
.header .miniprogram .namebox .name{font-size: 14px;color: #333333;}
.header .miniprogram .imgbox{display: none;position: absolute;left: -60px;top: 50px; border-radius: 4px;box-shadow: 0px 0px 20px 6px rgba(0,0,0,0.2);z-index: 2;}
.header .miniprogram .imgbox:before{ content: '';position: absolute;width: 0px;height: 0px;border-left: transparent 6px solid;border-right: transparent 6px solid;border-bottom: #ffffff 6px solid;left: 80px;top: -6px;}
.header .miniprogram:hover .imgbox{display: block;}
.header .miniprogram .img{width: 110px;height: 110px;object-fit: cover;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.header .miniprogram .txt{line-height: 20px;background: #ffffff;text-align: center;color: #333333;font-size: 12px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}

.header .more{line-height: 70px;position: relative;cursor: pointer;}
.header .more .moretxt{padding-left: 40px; position: relative; color: #333333; font-size: 14px;}
.header .more .moretxt:before{ content: ""; position: absolute; width: 1px; height: 23px; background: #e7e7e7; top: 13px;left: 20px; }
.header .more.home .moretxt:before{ top: 23px;}
.header .ulbox{display: none;position: absolute;z-index: 2;background: #ffffff;border-radius: 4px;top: 50px; left: 20px;box-shadow: 0px 0px 20px 6px rgba(0,0,0,0.2);}
.header .more:hover .ulbox{display: block;}
.header .ulbox:before{content: '';position: absolute;width: 0px;height: 0px;border-left: transparent 6px solid;border-right: transparent 6px solid;border-bottom: #ffffff 6px solid;left: 30px;top: -6px;}
.header .ulbox .li{line-height: 36px;white-space: nowrap;margin: 0 8px;border-bottom: 1px solid #e7e7e7;color: #333333;cursor: pointer; text-align: center;}
.header .li a{color: inherit;}
.header .li a:hover{color: #05b570;}

/** 新的新房列表 **/
.xinfang{background: #f3f5fb;}
.xinfang .city{height: 50px; margin-left: 0;}
.xinfang .menu .item > a{line-height: 50px; font-size: 14px;}
.xinfang .miniprogram,.xinfang .userinfo,.xinfang .complainbtn,.xinfang .header_lang{line-height: 50px;margin-right: 10px;}
.xinfang .userinfo .namebox,.xinfang .complainbtn .namebox,.xinfang .header_lang .namebox{cursor: pointer;}
.xinfang .userinfo .iconfont{color: #30f4b1;}
.xinfang .miniprogram .name,.xinfang .userinfo .name,.xinfang .complainbtn .name,.xinfang .header_lang .name{font-size: 12px;}
.xinfang .more{ line-height: 50px;}
.xinfang .city .citybox{padding-top: 11px;}
.xinfang .city.city_zhaoshan .citybox{padding-top: 11px;}
.xinfang .city .value p{color: #3d3d3d;}
.xinfang .menu .item.cur > a:after, .xinfang .menu .item > a:hover:after{width: 10px;height: 2px;bottom: 14px;}
.xinfang .header_lang a:hover{color: #30f4b1;}
.xinfang .city .zhaosjm { padding: 12px 30px 0px 10px; }

@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:#3b4144; }
.footer .content{  background: #3b4144; padding-top: 10px; }
.footer .linkto{ overflow:hidden; padding:20px 0 20px; border-bottom: #51585d 1px solid; width: 1180px; margin: 0 auto; }
.footer .linkto a{ float:left; color:#fff; margin-right:20px; font-size:12px; }
.footer .linkto a:hover{ text-decoration:underline; }
.footer .switch{ overflow:hidden;width:1180px; margin:0 auto; }
.footer .switch .tab{ float:left; width:960px; border-bottom: 1px solid #51585d;}
.footer .tab-head{ overflow:hidden; padding:10px 0 20px; }
.footer .tab-head li{ float:left; line-height:26px; font-size:12px; color:#fff; text-align:center; cursor:pointer; background:#222; margin-right:15px; padding: 0 5px;}
.footer .tab-head li.active{ background:#4e4e4e; }
.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; font-size: 12px;}
.footer .list li a{ font-size:12px; color:#869099; 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:#3b4144; padding:10px 0 20px; margin-top:20px; }
.footer .info p{ margin:0 auto; width:1180px; line-height:24px; color: #869099; font-size:12px; }
.footer .info a{ color:#869099; font-size: 12px; }
.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; }


/* 侧边栏 */
.rightfloat{ position:fixed; width:54px; right: 20px; bottom:40px; z-index:98; box-shadow: 0px -1px 11px 0px rgba(0,0,0,0.12);border-radius: 10px; }
.rightfloat .item{ background:#ffffff; position:relative; transition:background .3s; -webkit-transition:background .3s; -moz-transition:background .3s; -ms-transition:background .3s; }
.rightfloat .item:first-child{ border-radius: 10px 10px 0 0;}
.rightfloat .item:last-child{ border-bottom:none; border-radius: 0 0 10px 10px;}
.rightfloat .item .iconfont{color: #333333;font-size: 20px;-webkit-text-stroke-width: 0;}
.rightfloat .item .txt{color: #333333; font-size: 12px;margin-top: 5px;}
.rightfloat .item > a{ display:block; width:54px; height: 65px; text-align: center;padding-top: 11px; cursor: pointer;}
.rightfloat .item-new{ position:relative; }
.rightfloat .item-new:after{ content:''; position:absolute; width:32px; height:18px; background:url(/uploads/image/ppaimages/icon.png) -150px 0; top:0; right:0; }
.rightfloat .item .panel{ position:absolute; right:54px; 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:#ffffff 8px solid; margin:auto; top:0; right:2px; bottom:0; }
.rightfloat .item.sqrq .panel:before{content: '';position:absolute; background-image: ;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; padding:5px; object-fit: contain;}
.rightfloat .appdown .panel{ margin-top:-58px;}
.rightfloat .appdown .panel img{ width:120px; height:120px;box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.12); padding:5px; object-fit: contain;}
/*.rightfloat .appdown .panel:after {  right: -18px;}*/
.rightfloat .item:hover{ background:#24ba7f; }
.rightfloat .item:hover .iconfont{color: #ffffff;}
.rightfloat .item:hover .txt{color: #ffffff;}
.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;cursor: pointer;color: #999999;font-size: 14px;}
.rightfloat .yjfk > a{background: none;}
.rightfloat .gjjcx > a{ background-position:-88px 12px; }
.rightfloat .gomobile .panel{ background:#fff; }
.rightfloat .gomobile .codetel{ margin:5px; }
.rightfloat .item.sbcx > a,.rightfloat .fdjsq > a,.rightfloat .fhdb > a{background: none;}
.rightfloat .item .panel a{ display:flex; line-height:48px; width:100px; background:#ffffff; 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 .smewm .panel a{ width:auto; }
.rightfloat .appdown .panel a{ width:auto; }
.rightfloat .item .iminletpanel:after{ content:none !important; }
.rightfloat .lpzx{ background: #24ba7f; }
.rightfloat .lpzx .iconfont{color: #ffffff;}
.rightfloat .lpzx .txt{color: #ffffff;}

/* 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;box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.12); }
.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:'\e6bc'; position:absolute; width:22px; height:19px; margin:auto; left:30px; top:0; bottom:0; font-family: 'iconfont';color: #f60;line-height: 19px;left: -28px;font-size: 18px;}
.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; }
.iminletindex .im-item .img img{ width:100%; height:100%; object-fit:cover; }
.iminletindex .im-item .text{  margin-left: 6px; width: 112px;}
.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{ width: 90%;background: linear-gradient(92deg, rgba(229,181,137,0.5) 0%, rgba(247,213,175,0.5) 50%);color: #6e2500;border-radius: 8px 0px 8px 0px;padding: 0 10px;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:10; 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(/uploads/image/ppaimages/icon.png) -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:540px; 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(/uploads/image/ppaimages/icon.png) 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:80px; }
.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: 15px 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 p.title,.feedback .panel .tel p.title { font-size:16px; color:#333; line-height:32px; }
.feedback .panel .textarea textarea{ width:518px; height:90px; 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: 7px 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; }


/* 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)  center center no-repeat; border-radius:4px; }

/* 内页搜索 */
.inner-search{ background:#ffffff; }
.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 .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; }
#search_house_id .iconfont{color: #ffffff;font-size: 18px;}

/* 面包屑导航 */
.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: #31ce90; }
.inner-search .inner-postion{ float:left; width:auto; line-height:30px; height:30px; }

.logobox{ width: 1180px;margin: 0 auto;;display: flex; justify-content: space-between; position: relative; margin-top: 17px;}
.logobox .logo{position: relative;}
.logobox .curpagename{margin-left: 10px; color: #333333; font-size: 22px; line-height: 70px;}
.logobox .logo a{display: block;width: 136px;height: 50px;background: url(/uploads/image/ppublic/logo_w136_h50.png);margin: 8px 10px 12px 0;}
.logobox .logo:after{content: '';position: absolute;width: 1px;height: 30px;background: #cdcdcd;top: 20px;right: 0;}
.flex{display: flex;}
/*一定要这么写*/
.logobox .searchbox .b{width: 350px;position: relative;overflow: hidden;border-radius: 36px;border: 1px solid #ededed;}
.logobox .searchbox #search_input_loupan{height: 34px;background: #ffffff;width: 100%;font-size: 12px;text-indent: 12px;}
.logobox .searchbox #search_house_id{position: absolute;width: 40px;height: 34px;background: transparent;top: 0;right: 0;cursor: pointer;}
.logobox .searchbox #search_house_id .iconfont{color: #666666;}
.logobox .searchbox #search_ul_loupan{top: 60px;}
.logobox .searchbox .publicgroupbuy{border-radius: 36px;background: linear-gradient(128deg, #1dd3ac 0%, #02cc6a 100%);height: 36px;color: #fff;padding: 0 10px;margin-top: 17px;margin-left: 10px;}
.logobox .searchbox .publicgroupbuy .iconfont{color: #ffffff;-webkit-text-stroke-width: 0;}
.logobox .searchbox .pgb{border-radius: 36px;background: linear-gradient(128deg, #1dd3ac 0%, #02cc6a 100%);height: 36px;color: #fff;padding: 0 10px;margin-left: 10px; cursor: pointer;}
.logobox .searchbox .pgb .iconfont{color: #ffffff;-webkit-text-stroke-width: 0;}

/* 分页 */
.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: #31ce90; background: #31ce90; color:#fff !important; }
.page-turn a.btn{ background: #31ce90; color:#fff; border-color: #31ce90; }
.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(/uploads/image/ppaimages/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: 999; }
.boxtips .tips{ display: block;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:100; 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(/uploads/image/ppaimages/icon.png) -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(/uploads/image/ppaimages/icon.png) -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:9999; }

/* 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:  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(/uploads/image/ppaimages/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 .mainpopup{background: #fff;clear: both;border-radius: 10px;overflow: hidden;padding-bottom: 10px;}
.ccgpopup .box .mainpopup .ccghead{background: url(/uploads/image/ppaiccg/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(/uploads/image/ppaiccg/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: -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(/uploads/image/ppaiccg/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(/uploads/image/ppaiccg/bac1.jpg) no-repeat center;}
.ccgpopup .box .mainpopup .mainbox .right .mainbox .item .bac2{width: 137px;height: 74px;background: url(/uploads/image/ppaiccg/bac2.jpg) no-repeat center;}
.ccgpopup .box .mainpopup .mainbox .right .mainbox .item .bac3{width: 137px;height: 74px;background: url(/uploads/image/ppaiccg/bac3.jpg) no-repeat center;}
.ccgpopup .box .mainpopup .mainbox .right .mainbox .item .bac4{width: 137px;height: 74px;background: url(/uploads/image/ppaiccg/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{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(/uploads/image/ppaiccg/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(/uploads/image/ppaiccg/hqjjtz.png)no-repeat center;}
.ccgpopup .box1 .mainpopup  .hqkptz{background: url(/uploads/image/ppaiccg/hqkptz.png)no-repeat center;}
.ccgpopup .box1 .mainpopup  .syfycx{background: url(/uploads/image/ppaiccg/syfycx.png)no-repeat center;}
.ccgpopup .box1 .mainpopup  .fslpdz{background: url(/uploads/image/ppaiccg/fslpdz.png)no-repeat center;}
.ccgpopup .box1 .mainpopup  .yysj{background: url(/uploads/image/ppaiccg/yysj.png)no-repeat center;}
.ccgpopup .box1 .mainpopup  .dylpdt{background: url(/uploads/image/ppaiccg/dylpdt.png)no-repeat center;}
.ccgpopup .box1 .mainpopup  .ljhxbj{background: url(/uploads/image/ppaiccg/ljhxbj.png)no-repeat center;}
.ccgpopup .box1 .mainpopup  .gzlpdt{background: url(/uploads/image/ppaiccg/gzlpdt.png)no-repeat center;}
.ccgpopup .box1 .mainpopup  .cxgzqyfjph{background: url(/uploads/image/ppaiccg/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: -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(/uploads/image/ppaiccg/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(/uploads/image/ppaiccg/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(/uploads/image/ppaiccg/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(/uploads/image/ppaiccg/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: -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(/uploads/image/ppaiccg/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(/uploads/image/ppaiccg/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 .yhq{font-size: 14px;color: #454545;position: relative;margin-bottom: 20px;}
.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: -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(/uploads/image/ppaiccg/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}
.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:126;}
.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.tjyh{background-image:;width:550px;max-height:582px;padding-top:100px}
.publicform.tjyh.havecard{background-image:;max-height:660px;padding-top:100px}
.publicform.cjjcx{background-image:;width:550px;max-height:578px;padding-top:100px}
.publicform.cjjcx.havecard{background-image:;width:550px;max-height:652px;padding-top:100px}
.publicform.lqfxbg{background-image:;width:550px;max-height:582px;padding-top:100px}
.publicform.ldcpfx{width:550px;background-image:;max-height:582px;padding-top:100px}
.publicform.yykf{width:550px;background-image:;max-height:588px;padding-top:100px}
.publicmodal .signupbtn{width:80%;padding:10px 0}
.publicform.yykf.havecard{background-image:;max-height:660px;padding-top:100px}
.publicform.yhll{width:550px;background-image:;max-height:582px;padding-top:100px}
.publicform.yhll.havecard{background-image:;max-height:660px}
.publicform.sqrq{width:550px;background-image:;max-height:582px;padding-top:100px}
.publicform.sqrq2{background-image: !important}
.publicform.sqrq.havecard{background-image:;max-height:660px;padding-top:100px}
.publicform.zxfj{width:550px;background-image:;max-height:582px;padding-top:100px}
.publicform.zxfj.havecard{background-image:;max-height:660px;padding-top:100px}
.publicform.tdjg{background-image:;width:552px;max-height:582px;padding-top:100px}
.publicform.tdjg.havecard{background-image:;max-height:660px;padding-top:100px}
.publicform.rqsq{width:550px;background-image:;max-height:582px;padding-top:100px}
.publicform.rqsq.havecard{background-image:;max-height:582px;padding-top:100px}
.publicform.rqsq .grouphead{position:absolute;width:82px;height:82px;background: no-repeat;background-size:cover;display:block;margin:0 auto;left:0;right:0}
.publicform.rqsq .title{padding-top:100px;text-align:center;font-size:20px;color:#333333;font-weight:bold}
.publicform.rqsq .subtitle{font-size:16px;line-height:19px;color:#666666;text-align:center;padding-top:40px}
.publicform.rqsq .selects{padding:40px 84px 0;margin:0 auto}
.publicform.rqsq.havecard .selects{padding-top:20px}
.publicform.rqsq .bm_province{width:170px;height:40px;border:1px solid #cccccc;border-radius:4px;text-indent:1em}
.publicform.rqsq .bm_city{width:170px;height:40px;border:1px solid #cccccc;border-radius:4px;margin-left:40px;text-indent:1em}
.publicform.rqsq .inputarea{padding:40px 84px}
.publicform.rqsq.havecard .inputarea{padding:20px 84px}
.publicform.rqsq .inputarea .tel,.publicform.rqsq .inputarea .card{display:block;width:100%;margin:0 auto;height:40px;background:transparent;border:1px solid #cccccc;border-radius:4px;text-indent:1em}
.publicform.rqsq .inputarea .card{margin-top:20px}
.publicform.rqsq .btnarea .signupbtn{background:#36af58;color:#fff;border-radius:4px;margin:0 auto;display:block}
.publicform.rqsq .botarea{text-align:center;margin-top:15px}
.publicform.rqsq .btnarea .agreement{color:#999999;font-size:12px}
.publicform.ppfy{width:620px;background-image:;max-height:523px;padding-top:100px}
.publicform.fkzn{width:550px;background-image:;max-height:582px;padding-top:100px}
.publicform.zxkptz{width:550px;background-image:;max-height:582px;padding-top:100px}
.publicform.havecard.zxkptz{background-image:;max-height:660px;padding-top:100px}
.publicform.getzbpt{width:550px;background-image:;max-height:582px;padding-top:100px}
.publicform.getzbpt.havecard{background-image:;max-height:660px;padding-top:100px}
.publicform.fjzs{background-image:;max-height:588px;padding-top:100px}
.publicform.havecard.fjzs{background-image:;max-height:648px;padding-top:100px}
.publicform.zckf{background-image:;max-height:582px;padding-top:100px}
.publicform.havecard.zckf{background-image:;max-height:660px}
.publicform.zckf_old{width:550px;background-image:;max-height:582px;padding-top:100px}
.publicform.havecard.zckf_old{background-image:;max-height:660px}
.publicform.wufjzs{width:550px;background-image:;max-height:582px;padding-top:100px}
.publicform.havecard.wufjzs{background-image:;max-height:660px;padding-top:100px}
.publicform.zxdt{width:550px;background-image:;max-height:582px;padding-top:100px}
.publicform.zxdt.havecard{background-image:;max-height:660px;padding-top:100px}
.publicform.bjtz{background-image:;width:550px;max-height:582px;padding-top:100px}
.publicform.bjtz.havecard{background-image:;max-height:660px;padding-top:100px}
.publicform.zhzs{width:550px;background-image:;max-height:582px;padding-top:100px}
.publicform.zhzs.havecard{background-image:;max-height:648px;padding-top:100px}
.publicform.fxbg{width:500px;background-image:;max-height:456px;padding:80px 50px 0 50px}
.publicform.fxbg.havecard{width:500px;background-image:;max-height:520px;padding:80px 50px 0 50px}
.publicform.spkf{width:550px;background-image:;max-height:582px;padding-top:100px}
.publicform.spkf.havecard{background-image:;max-height:660px;padding-top:100px}
.publicform .close{position:absolute;width:52px;height:52px;top:0;right:3px;border-radius:50%;cursor:pointer}
.publicform.validate{background-image:;max-height:443px}
.publicform.validate .close{position:absolute;background:;width:23px;height:23px;right:7px;top:7px;cursor:pointer;z-index:2}
.publicform.validate .botarea .codetel img{float:left}
.publicform .filter{filter:blur(5px)}
.yykf .title{font-size:24px;line-height:27px;font-family:source han serif cn;font-weight:bold;color:#ffffff;text-align:center;padding-top:5px}
.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:20px;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{color:#ccc}
.yykf .tel:-moz-placeholder,.yykf .card:-moz-placeholder{color:#ccc}
.yykf .tel::-moz-placeholder,.yykf .card:-moz-placeholder{color:#ccc}
.yykf .tel::-ms-input-placeholder,.yykf .card:-ms-input-placeholder{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:#ffffff;text-align:center;padding-top:8px}
@-webkit-keyframes rowup{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
	5%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
	10%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
	20%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
	30%{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}
	40%{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}
	50%{-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0)}
	60%{-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0)}
	70%{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}
	80%{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}
	90%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}
	100%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}
}@keyframes rowup{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
	 5%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
	 10%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
	 20%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
	 30%{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}
	 40%{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}
	 50%{-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0)}
	 60%{-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0)}
	 70%{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}
	 80%{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}
	 90%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}
	 100%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}
 }.zckf .demo-list{width:180px;position:absolute;height:20px;overflow:hidden;left:15px;top:100px;background:#ff9f5f;border-radius:10px}
.zckf .demo-list .rowup{-webkit-animation:20s rowup linear infinite normal;animation:20s rowup linear infinite normal;position:relative}
.zckf .item_txt{font-size:12px;color:#fdccac;text-align:center;line-height:20px}
.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:40px}
.zckf .subtitle .item{color:#ffffff;font-size:22px;font-weight:bold}
.zckf .subtitle .address{position:relative}
.zckf .subtitle .address:after{content:attr(data-address);position:absolute;font-size:12px;font-family:microsoft yahei;font-weight:400;color:#ffffff;top:30px;left:0;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word;padding:0 20px}
.zckf .subtitleimg .arrow{background:url(/uploads/image/ppaiform/arrow.png) no-repeat;height:16px;background-position:center;vertical-align:bottom}
.zckf .tel::-webkit-input-placeholder,.zckf .card::-webkit-input-placeholder{color:#999999}
.zckf .tel:-moz-placeholder,.zckf .card:-moz-placeholder{color:#999999}
.zckf .tel::-moz-placeholder,.zckf .card:-moz-placeholder{color:#999999}
.zckf .tel::-ms-input-placeholder,.zckf .card:-ms-input-placeholder{color:#999999}
.zckf .tip{color:#ffffff;line-height:31px;font-size:20px;text-align:center;padding-top:65px;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:#ffffff;font-size:inherit;font-weight:bold}
.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:50px;font-size:18px;font-weight:400;color:#333333;line-height:24px;text-align:center}
.zckf .number{font-size:22px;color:#fff;font-weight:bold}
.zckf .inputarea{margin-top:2.5vh}
.zckf.havecard .inputarea{margin-top:2.5vh}
.zckf .tel,.zckf .card{display:block;width:470px;margin:0 auto;height:47px;border:1px solid #d2d2d2;border-radius:5px;text-indent:1em;background-color:#fff}
.zckf .card{margin-top:2.5vh}
.zckf .btnarea{width:470px;margin:0 auto;margin-top:2.5vh;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:18px;background-color:#f58438;color:#ffffff;height:50px;cursor:pointer}
.zckf  .botarea{text-align:center;margin-top:30px}
.zckf .botarea .selectitem{vertical-align:bottom}
.zckf .botarea .agreement{color:#999999;font-size:12px}
@-webkit-keyframes rowup{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
	5%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
	10%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
	20%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
	30%{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}
	40%{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}
	50%{-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0)}
	60%{-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0)}
	70%{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}
	80%{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}
	90%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}
	100%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}
}@keyframes rowup{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
	 5%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
	 10%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
	 20%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
	 30%{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}
	 40%{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}
	 50%{-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0)}
	 60%{-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0)}
	 70%{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}
	 80%{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}
	 90%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}
	 100%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}
 }.zckf_old .demo-list{width:180px;position:absolute;height:20px;overflow:hidden;left:15px;top:100px;background:#ff9f5f;border-radius:10px}
.zckf_old .demo-list .rowup{-webkit-animation:20s rowup linear infinite normal;animation:20s rowup linear infinite normal;position:relative}
.zckf_old .item_txt{font-size:12px;color:#fdccac;text-align:center;line-height:20px}
.zckf_old .subtitle{padding-top:10px;color:#edcc99;text-align:center;font-size:36px}
.zckf_old .tel::-webkit-input-placeholder,.zckf_old .card::-webkit-input-placeholder{color:#ffc4bd}
.zckf_old .tel:-moz-placeholder,.zckf_old .card:-moz-placeholder{color:#ffc4bd}
.zckf_old .tel::-moz-placeholder,.zckf_old .card:-moz-placeholder{color:#ffc4bd}
.zckf_old .tel::-ms-input-placeholder,.zckf_old .card:-ms-input-placeholder{color:#ffc4bd}
.zckf_old .tip{color:#ffffff;line-height:31px;font-size:20px;text-align:center;padding-top:65px;font-weight:400}
.zckf_old .havcard .tip{padding-top:50px}
.zckf_old .tipen{font-size:14px;color:#aeaeac;padding-top:10px;text-align:center}
.zckf_old .orangecolor{color:#ffffff;font-size:inherit;font-weight:bold}
.zckf_old .division{height:1px;border-bottom:2px solid #979797;width:90%;display:block;margin:0 auto;border-bottom-style:dashed;margin-top:25px}
.zckf_old.havecard .division{margin-top:35px}
.zckf_old .desc{margin-top:30px;font-size:24px;font-weight:400;color:#ffffff;line-height:24px;text-align:center}
.zckf_old .num{font-size:inherit;color:inherit}
.zckf_old .inputarea{margin-top:2.5vh}
.zckf_old.havecard .inputarea{margin-top:2.5vh}
.zckf_old .tel,.zckf_old .card{display:block;width:470px;margin:0 auto;height:47px;border-radius:25px;text-indent:1em;background:#f67769;color:#ffc4bd}
.zckf_old .card{margin-top:2.5vh}
.zckf_old .btnarea{width:470px;margin:0 auto;padding:0 !important;position:absolute;bottom:20px;left:0;right:0}
.zckf_old.havecard .btnarea{margin-top:2.5vh}
.zckf_old .signupbtn{position:absolute;width:120px;height:120px;display:block;left:0;right:0;bottom:55px;margin:0 auto;border-radius:50%;cursor:pointer}
.zckf_old  .botarea{text-align:center;margin-top:30px}
.zckf_old .botarea .selectitem{vertical-align:bottom}
.zckf_old .botarea .agreement{color:#ffffff;font-size:12px}
.zckf_old .botarea .agreement:hover{color:#ffffff !important}
.yhll .title{font-size:30px;font-family:source han serif cn;font-weight:bold;color:#edcc99;text-align:center;margin-bottom:28px}
.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;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;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:15px}
.yhll .number{font-size:18px;color:#edcc99}
.yhll .inputarea{}
.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:26px}
.yhll .tel::-webkit-input-placeholder,.yhll .card::-webkit-input-placeholder{color:#fff}
.yhll .tel:-moz-placeholder,.yhll .card:-moz-placeholder{color:#fff}
.yhll .tel::-moz-placeholder,.yhll .card:-moz-placeholder{color:#fff}
.yhll .tel::-ms-input-placeholder,.yhll .card:-ms-input-placeholder{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:107px;height:107px;display:block;left:0;right:0;bottom:60px;margin:0 auto;border-radius:50%;box-shadow:0 0 20px 7px #f55c4e;cursor:pointer}
.yhll .selectitem{vertical-align:middle}
.publicform.zyjh{width:550px;background-image:;max-height:582px;padding-top:112px}
.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:230px}
.zyjh.havecard .inputarea{padding-top:200px}
.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{color:#fff}
.zyjh .tel:-moz-placeholder,.zyjh .card:-moz-placeholder{color:#fff}
.zyjh .tel::-moz-placeholder,.zyjh .card:-moz-placeholder{color:#fff}
.zyjh .tel::-ms-input-placeholder,.zyjh .card:-ms-input-placeholder{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;display:inherit;height:min-content}
.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{color:#ccc}
.sqrq .tel:-moz-placeholder,.sqrq .card:-moz-placeholder{color:#ccc}
.sqrq .tel::-moz-placeholder,.sqrq .card:-moz-placeholder{color:#ccc}
.sqrq .tel::-ms-input-placeholder,.sqrq .card:-ms-input-placeholder{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}
.zxfj .close{right:0}
.zxfj .title{font-size:18px;line-height:27px;font-family:source han serif cn;color:#333333;padding:220px 40px 0}
.zxfj .tellist .swiper-wrapper{color:#333333;font-size:16px}
.zxfj .subtitle{padding-top:95px;font-size:16px;color:#666666;text-align:center}
.zxfj .tellist{font-size:16px;color:#666666;text-align:left;overflow:hidden;text-indent:10em;height:22px;position:relative}
.zxfj .tellist:after{content:attr(data-text);position:absolute;top:0;right:0;left:6em;color:#333333}
.zxfj .inputarea{padding:30px}
.zxfj.havcard .inputarea{padding-top:30px}
.zxfj .tel,.zxfj .card{display:block;width:80%;margin:0 auto;height:40px;background:transparent;border:1px solid #ccc;border-radius:4px;text-indent:1em}
.zxfj .card{margin-top:26px}
.zxfj .tel::-webkit-input-placeholder,.zxfj .card::-webkit-input-placeholder{color:#ccc}
.zxfj .tel:-moz-placeholder,.zxfj .card:-moz-placeholder{color:#ccc}
.zxfj .tel::-moz-placeholder,.zxfj .card:-moz-placeholder{color:#ccc}
.zxfj .tel::-ms-input-placeholder,.zxfj .card:-ms-input-placeholder{color:#ccc}
.zxfj .btnarea{text-align:center}
.zxfj.havcard .btnarea{text-align:center;margin-top:30px}
.zxfj .btnarea .agreement{color:#999999}
.zxfj .botarea{margin-top:10px}
.zxfj .signupbtn{background-color:#36af58;color:#ffffff;padding:10px 160px;border-radius:4px;font-size:16px;cursor:pointer}
.zxfj .selectitem{vertical-align:middle}
.publicform.kptz{background-image:;max-height:588px;padding-top:88px}
.publicform.kptz.havecard{background-image:;max-height:648px}
.publicform.kptztime{width:550px;background-image:;max-height:582px;padding-top:88px}
.publicform.kptztime.havecard{background-image:;max-height:660px}
.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:;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{color:#ccc}
.kptz .tel:-moz-placeholder,.kptz .card:-moz-placeholder{color:#ccc}
.kptz .tel::-moz-placeholder,.kptz .card:-moz-placeholder{color:#ccc}
.kptz .tel::-ms-input-placeholder,.kptz .card:-ms-input-placeholder{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:5px}
.kptztime .blocklist{color:#ffffff;height:188px;overflow:hidden;position:relative;margin:20px 0}
.kptztime .masks{position:relative;height:220px}
.kptztime .masks:before{content:" "}
.kptztime .masks .data0{position:absolute;color:#30a15d;left:78px;top:105px;width:170px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word}
.kptztime .masks .data1{position:absolute;color:#30a15d;left:131px;top:20px;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:;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{color:#ccc}
.kptztime .tel:-moz-placeholder,.kptztime .card:-moz-placeholder{color:#ccc}
.kptztime .tel::-moz-placeholder,.kptztime .card:-moz-placeholder{color:#ccc}
.kptztime .tel::-ms-input-placeholder,.kptztime .card:-ms-input-placeholder{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{color:#ccc}
.zxkptz .tel:-moz-placeholder,.zxkptz .card:-moz-placeholder{color:#ccc}
.zxkptz .tel::-moz-placeholder,.zxkptz .card:-moz-placeholder{color:#ccc}
.zxkptz .tel::-ms-input-placeholder,.zxkptz .card:-ms-input-placeholder{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:;max-height:588px;padding-top:88px}
.publicform.fdsf.havecard{background-image:;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:;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{color:#ccc}
.fdsf .tel:-moz-placeholder,.fdsf .card:-moz-placeholder{color:#ccc}
.fdsf .tel::-moz-placeholder,.fdsf .card:-moz-placeholder{color:#ccc}
.fdsf .tel::-ms-input-placeholder,.fdsf .card:-ms-input-placeholder{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{width:550px;background-image:;max-height:582px;padding-top:88px}
.publicform.yfcx.havecard{background-image:;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:20px;background:;width:100%;height:144px}
.yfcx .blocklist:after{content:attr(data-warn);position:absolute;bottom:35px;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{color:#ccc}
.yfcx .tel:-moz-placeholder,.yfcx .card:-moz-placeholder{color:#ccc}
.yfcx .tel::-moz-placeholder,.yfcx .card:-moz-placeholder{color:#ccc}
.yfcx .tel::-ms-input-placeholder,.yfcx .card:-ms-input-placeholder{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)}
.cjjcx .tel::-webkit-input-placeholder,.cjjcx .card::-webkit-input-placeholder{color:#999999}
.cjjcx .tel:-moz-placeholder,.cjjcx .card:-moz-placeholder{color:#999999}
.cjjcx .tel::-moz-placeholder,.cjjcx .card:-moz-placeholder{color:#999999}
.cjjcx .tel::-ms-input-placeholder,.cjjcx .card:-ms-input-placeholder{color:#999999}
.cjjcx .title{font-size:24px;font-weight:bold;color:#30a15d;text-align:center;padding-bottom:6.5%}
.cjjcx .cjjcx_box{display:flex;min-height:120px}
.cjjcx .cjjcx_box .left{width:148px;height:106px;margin:0 65px 0 43px}
.cjjcx .cjjcx_box .left img{width:inherit;height:inherit;object-fit:cover}
.cjjcx .cjjcx_box div{padding:0px !important;position:relative}
.cjjcx .cjjcx_box .bottom{margin-top:20px}
.cjjcx .cjjcx_box div i{width:11px;height:11px;background-color:#e4e5e6;position:absolute;border-radius:90px;left:-27px}
.cjjcx .cjjcx_box div .title1 span{color:#333333;font-weight:600;font-size:18px}
.cjjcx .cjjcx_box div .title1 span:nth-child(2){color:#fe4844;margin-left:10px}
.cjjcx .cjjcx_box .title2{margin-top:5px}
.cjjcx .cjjcx_box .title2 span{color:#999999;font-size:12px}
.cjjcx .seebuyprice{text-align:center;color:#666666 !important;font-size:18px;margin:40px auto 20px}
.cjjcx .seebuyprice .num{font-size:18px;color:#f58438}
.cjjcx .tel,.cjjcx .card{display:block;width:464px;margin:30px auto;height:48px;background:transparent;border:1px solid #ccc;border-radius:5px;text-indent:1em}
.cjjcx .signupbtn{width:464px;height:49px;border-radius:25px;background-color:#36af58;color:#ffffff;padding:10px 50px;font-size:16px;display:block;margin:0 auto;cursor:pointer}
.cjjcx .botarea{margin-top:22px}
.cjjcx .botarea a{font-size:12px;color:#999999}
.lqfxbg .title{font-size:26px;line-height:27px;font-family:source han serif cn;font-weight:bold;color:#30a15d;text-align:center;padding-bottom:9%}
.lqfxbg .cjjcx_box{width:230px !important;min-height:120px;border-left:solid 3px #e4e5e6;padding-left:20px;margin-top:10px;margin:10 auto;position:relative;left:0;right:0;margin:auto}
.lqfxbg .seebuyprice{text-align:center;color:#666666 !important;font-size:18px;margin:0 auto;margin-top:150px;font-weight:400}
.lqfxbg .tel,.lqfxbg .card{display:block;width:80%;margin:16px auto;height:40px;background:transparent;border:1px solid #ccc;border-radius:4px;text-indent:1em}
.lqfxbg .signupbtn{width:80%;background-color:#36af58;color:#ffffff;padding:10px 50px;border-radius:4px;font-size:16px;display:block;margin:0 auto;cursor:pointer}
.lqfxbg .botarea{margin-top:15px}
.ldcpfx .title{font-size:26px;line-height:27px;font-family:source han serif cn;font-weight:bold;color:#30a15d;text-align:center;padding-top:3%;padding-bottom:9%}
.ldcpfx .seebuyprice{text-align:center;color:#666666 !important;font-size:18px;margin:0 auto;margin-top:120px;font-weight:400}
.ldcpfx .tel,.ldcpfx .card{display:block;width:80%;margin:16px auto;height:40px;background:transparent;border:1px solid #ccc;border-radius:4px;text-indent:1em}
.ldcpfx .signupbtn{width:80%;background-color:#36af58;color:#ffffff;padding:10px 50px;border-radius:4px;font-size:16px;display:block;margin:0 auto;cursor:pointer}
.ldcpfx .botarea{margin-top:15px}
.publicform.hxbj{background-image:;max-height:588px;padding-top:88px}
.publicform.hxbj.havecard{background-image:;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:20px;background:;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{color:#ccc}
.hxbj .tel:-moz-placeholder,.hxbj .card:-moz-placeholder{color:#ccc}
.hxbj .tel::-moz-placeholder,.hxbj .card:-moz-placeholder{color:#ccc}
.hxbj .tel::-ms-input-placeholder,.hxbj .card:-ms-input-placeholder{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:10px}
.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: no-repeat;width:14px;height:14px;position:absolute;top:2px;left:0;background-size:100% 100%}
.zxdt .checkboxlist .form-check input:checked span{background: 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{color:#ccc}
.zxdt .tel:-moz-placeholder,.zxdt .card:-moz-placeholder{color:#ccc}
.zxdt .tel::-moz-placeholder,.zxdt .card:-moz-placeholder{color:#ccc}
.zxdt .tel::-ms-input-placeholder,.zxdt .card:-ms-input-placeholder{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:5px}
.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{color:#ccc}
.fjzs .tel:-moz-placeholder,.fjzs .card:-moz-placeholder{color:#ccc}
.fjzs .tel::-moz-placeholder,.fjzs .card:-moz-placeholder{color:#ccc}
.fjzs .tel::-ms-input-placeholder,.fjzs .card:-ms-input-placeholder{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{color:#ccc}
.wufjzs .tel:-moz-placeholder,.wufjzs .card:-moz-placeholder{color:#ccc}
.wufjzs .tel::-moz-placeholder,.wufjzs .card:-moz-placeholder{color:#ccc}
.wufjzs .tel::-ms-input-placeholder,.wufjzs .card:-ms-input-placeholder{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;font-weight:bold;color:#30a15d;text-align:center}
.bjtz .subtitle{width:250px;font-size:14px;color:#333333;text-align:left;margin:90px auto}
.bjtz .subtitle .price{color:#f58438}
.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 .tel,.bjtz .card{font-size:16px;display:block;width:467px;margin:20px auto;height:48px;background:transparent;border:1px solid #d2d2d2;border-radius:4px;text-indent:1em}
.bjtz .card{margin-top:26px}
.bjtz .tel::-webkit-input-placeholder,.bjtz .card::-webkit-input-placeholder{color:#ccc}
.bjtz .tel:-moz-placeholder,.bjtz .card:-moz-placeholder{color:#ccc}
.bjtz .tel::-moz-placeholder,.bjtz .card:-moz-placeholder{color:#ccc}
.bjtz .tel::-ms-input-placeholder,.bjtz .card:-ms-input-placeholder{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:13px 160px;border-radius:25px;font-size:16px;cursor:pointer;width:467px;margin:0 auto;border:1px solid #36af58}
.bjtz .selectitem{vertical-align:middle}
.bjtz .desc{width:467px;margin:0 auto;line-height:24px;font-size:14px;padding-top:0;text-align:left;font-weight:400;color:#666666}
.bjtz .desc .num{font-size:18px;color:#f58438}
.zhzs .title{font-size:24px;line-height:27px;font-family:source han serif cn;font-weight:bold;color:#36af58;text-align:center;padding-top:5px}
.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:200px;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{color:#ccc}
.zhzs .tel:-moz-placeholder,.zhzs .card:-moz-placeholder{color:#ccc}
.zhzs .tel::-moz-placeholder,.zhzs .card:-moz-placeholder{color:#ccc}
.zhzs .tel::-ms-input-placeholder,.zhzs .card:-ms-input-placeholder{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}
.fxbg .close{right:0}
.fxbg .title{font-size:24px;font-family:microsoft yahei;font-weight:bold;line-height:29px;color:#30a15d;text-align:center}
.fxbg .desc{font-size:18px;font-weight:bold;line-height:29px;color:#333333;display:inline-block;width:185px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}
.fxbg .label{font-size:14px;color:#999999;margin-right:10px}
.fxbg .grade{font-size:24px;font-family:din;font-weight:bold;line-height:30px;color:#333333;margin-left:10px;margin-right:10px}
.fxbg .zhpf{margin-top:20px}
.fxbg .markimg{position:relative;width:88px;height:16px;margin:0 auto;display:inline-block;text-align:center;padding-left:20px}
.fxbg .mark_bottom{position:absolute;left:0;width:88px;height:16px;background:url(/uploads/image/ppaixinfang/unmark.png) no-repeat;background-size:cover}
.fxbg .mark_top{position:absolute;left:0;height:16px;background:url(/uploads/image/ppaixinfang/mark.png) no-repeat;background-size:auto 16px}
.fxbg .othergrade{display:flex;justify-content:space-between;margin:10px 0}
.fxbg .gradeitem{color:#333333}
.fxbg .subtitle{position:relative;color:#333;width:100%;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:20px;margin-top:13px}
.fxbg .subtitle:before{content:"";width:100%;height:60px;position:absolute;background:linear-gradient(
		180deg,rgba(255,255,255,0) 0%,#ffffff 100%)}
.fxbg .inputarea{padding:20px 0}
.fxbg.havcard .inputarea{padding-top:20px}
.fxbg .tel,.fxbg .card{display:block;width:100%;margin:0 auto;height:40px;background:transparent;border:1px solid #ccc;border-radius:4px;text-indent:1em}
.fxbg .card{margin-top:20px}
.fxbg .tel::-webkit-input-placeholder,.fxbg .card::-webkit-input-placeholder{color:#ccc}
.fxbg .tel:-moz-placeholder,.fxbg .card:-moz-placeholder{color:#ccc}
.fxbg .tel::-moz-placeholder,.fxbg .card:-moz-placeholder{color:#ccc}
.fxbg .tel::-ms-input-placeholder,.fxbg .card:-ms-input-placeholder{color:#ccc}
.fxbg .btnarea{text-align:center;padding:0 !important}
.fxbg.havcard .btnarea{text-align:center;margin-top:15px}
.fxbg .btnarea .agreement{color:#999999}
.fxbg .botarea{margin-top:20px}
.fxbg .signupbtn{width:100%;background-color:#36af58;color:#ffffff;padding:10px 50px;border-radius:4px;font-size:16px;cursor:pointer}
.fxbg .selectitem{vertical-align:middle}
.tjyh .title{font-size:30px;font-weight:bold;color:#30a15d;text-align:center}
.tjyh .subtitle{font-size:18px;color:#ffffff;text-align:center;margin:240px auto 30px}
.tjyh .subtitle .num{font-size:18px;color:#fff589}
.tjyh .tellist{height:22px;overflow:hidden;text-indent:13em;font-size:16px;text-align:left;margin-top:175px;position:relative}
.tjyh .tellist .swiper-wrapper{color:#ffa009;font-size:16px}
.tjyh .tellist:after{content:attr(data-text);position:absolute;top:0;right:0;left:10em}
.tjyh .pricechat{width:580px;height:200px;margin:0 auto}
.tjyh .tel,.tjyh .card{color:#ffffff;font-size:16px;display:block;width:467px;margin:20px auto;height:48px;background:transparent;border:1px solid #ffffff;border-radius:4px;text-indent:1em}
.tjyh .card{margin-top:26px}
.tjyh .tel::-webkit-input-placeholder,.tjyh .card::-webkit-input-placeholder{color:#fff}
.tjyh .tel:-moz-placeholder,.tjyh .card:-moz-placeholder{color:#fff}
.tjyh .tel::-moz-placeholder,.tjyh .card:-moz-placeholder{color:#fff}
.tjyh .tel::-ms-input-placeholder,.tjyh .card:-ms-input-placeholder{color:#fff}
.tjyh .btnarea{text-align:center}
.tjyh.havecard .btnarea{text-align:center;padding:0 30px}
.tjyh .btnarea .agreement{font-size:12px;color:#ffffff}
.tjyh .botarea{margin-top:20px}
.tjyh .signupbtn{background:linear-gradient(0deg,#feb443 0%,#ffd081 100%);color:#dd1f1a;padding:12px 160px;border-radius:25px;font-size:18px;cursor:pointer;width:467px;margin:0 auto}
.tjyh .selectitem{vertical-align:middle}
.tjyh .desc{width:467px;margin:0 auto;line-height:32px;font-size:18px;padding-top:25px;text-align:left;font-weight:400;color:#666666}
.tjyh .desc .num{font-size:18px;color:#f58438}
.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{color:#ccc}
.spkf .tel:-moz-placeholder,.spkf .card:-moz-placeholder{color:#ccc}
.spkf .tel::-moz-placeholder,.spkf .card:-moz-placeholder{color:#ccc}
.spkf .tel::-ms-input-placeholder,.spkf .card:-ms-input-placeholder{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;display:grid}
.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}
.tdjg .title{font-size:55px;line-height:40px;font-family:arial;margin:140px 100px 20px 230px;font-weight:bold;color:#f65d4d}
.tdjg .subtitle{padding-top:40px;font-size:16px;color:#666666;text-align:center}
.tdjg .tellist{height:22px;overflow:hidden;text-indent:6em;font-size:16px;text-align:left;margin-top:200px;position:relative}
.tdjg .tellist .swiper-wrapper{color:#ffa009;font-size:16px}
.tdjg .tellist:after{content:attr(data-text);position:absolute;top:0;right:0;left:10em}
.tdjg .pricechat{width:580px;height:200px;margin:0 auto}
.tdjg .inputarea{padding:30px;margin-top:70px}
.tdjg .tel,.tdjg .card{display:block;width:80%;margin:0 auto;height:40px;background:transparent;border:1px solid #f7e2db;border-radius:4px;text-indent:1em;color:#ffffff}
.tdjg .card{margin-top:26px}
.tdjg .tel::-webkit-input-placeholder,.tdjg .card::-webkit-input-placeholder{color:#f7e2db}
.tdjg .tel:-moz-placeholder,.tdjg .card:-moz-placeholder{color:#f7e2db}
.tdjg .tel::-moz-placeholder,.tdjg .card:-moz-placeholder{color:#f7e2db}
.tdjg .tel::-ms-input-placeholder,.tdjg .card:-ms-input-placeholder{color:#f7e2db}
.tdjg .btnarea{text-align:center}
.tdjg.havecard .btnarea{text-align:center;padding:0 30px}
.tdjg .btnarea .agreement{color:#f7e2db}
.tdjg .botarea{margin-top:40px}
.tdjg .signupbtn{padding:10px 160px;cursor:pointer;width:80%;margin:0 auto;background:linear-gradient(0deg,#e7b57d 0%,#f8dcb1 100%);border:0;border-radius:25px;color:#c6293b;font-weight:bold;font-size:18px}
.tdjg .selectitem{vertical-align:middle}
.tdjg .desc{font-size:16px;padding-top:15px;text-align:center;font-weight:400;color:#ffffff}
.tdjg .desc .member{font-size:20px;font-weight:bold;color:#ffa009}
.tdjg  .botarea span{color:#ffffff}
.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{color:#ccc}
.getzbpt .tel:-moz-placeholder,.getzbpt .card:-moz-placeholder{color:#ccc}
.getzbpt .tel::-moz-placeholder,.getzbpt .card:-moz-placeholder{color:#ccc}
.getzbpt .tel::-ms-input-placeholder,.getzbpt .card:-ms-input-placeholder{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}
.publicform.fyjg{width:550px;background-image:;max-height:582px;padding-top:88px}
.publicform.fyjg.havecard{background-image:;max-height:648px}
.fyjg .title{font-size:24px;line-height:27px;font-family:source han serif cn;font-weight:bold;color:#ffffff;text-align:center;padding-top:15px}
.fyjg .tellist{color:#666666;height:22px;overflow:hidden;text-indent:6em;font-size:16px;text-align:left;position:relative}
.fyjg .tellist:after{content:attr(data-text);position:absolute;top:0;right:0;left:10em;font-size:14px;color:#333333}
.fyjg .swiper-wrapper{color:#ffa009;display:inherit;height:min-content}
.fyjg .org{color:#ffa009;font-size:16px}
.fyjg .blocklist{color:#ffffff;height:188px;overflow:hidden;position:relative;margin:20px 0 5px}
.fyjg .blocklist:before{content:"";position:absolute;left:0;top:20px;width:100%;height:144px}
.fyjg .desc{text-align:center;font-size:16px}
.fyjg .desc .num{color:#ffa009;font-size:initial}
.fyjg .blocklist table{width:80%;margin:0px auto;border-collapse:collapse}
.fyjg tr{border:1px solid #ffffff}
.fyjg .table-head{background-color:rgba(255,255,255,.3)}
.fyjg .table-head th{width:20%}
.fyjg .table-body td{text-align:center}
.fyjg .table-head th,.fyjg .table-body td{padding:10px 0;color:#ffffff;border:inherit;white-space:nowrap}
.fyjg .subtitle{padding-top:0;font-size:16px;color:#666666;text-align:center}
.fyjg .inputarea{padding:28px}
.fyjg.havcard .inputarea{padding-top:20px}
.fyjg .tel,.fyjg .card{display:block;width:80%;margin:0 auto;height:40px;background:transparent;border:1px solid #ccc;border-radius:4px;text-indent:1em}
.fyjg .card{margin-top:26px}
.fyjg .tel::-webkit-input-placeholder,.fyjg .card::-webkit-input-placeholder{color:#ccc}
.fyjg .tel:-moz-placeholder,.fyjg .card:-moz-placeholder{color:#ccc}
.fyjg .tel::-moz-placeholder,.fyjg .card:-moz-placeholder{color:#ccc}
.fyjg .tel::-ms-input-placeholder,.fyjg .card:-ms-input-placeholder{color:#ccc}
.fyjg .btnarea{text-align:center}
.fyjg .btnarea .agreement{color:#999999}
.fyjg .botarea{margin-top:20px}
.fyjg .signupbtn{width:80%;background-color:#36af58;color:#ffffff;padding:10px 50px;border-radius:4px;font-size:16px;cursor:pointer}
.fyjg .selectitem{vertical-align:middle}
.fyjg .filter{filter:blur(5px)}
.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: 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}
.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(/uploads/image/ppaimages/icon.png) -110px -80px;margin:3px 4px 2px 0;position:absolute;left:-1em}
.publicmodal .zckf_old .botarea label span{margin-top:6px}
.publicmodal .yhll .botarea label span,.publicmodal .zyjh .botarea label span,.publicmodal .zckf_old .botarea label span{background:}
.publicmodal .yhll .botarea input:checked   span,.publicmodal .zyjh .botarea input:checked   span,.publicmodal .zckf_old .botarea input:checked   span{background:}
#ax_container{width:100%;position:relative;overflow:hidden;height:16px}
#ax_listwrapper{position:relative;transition:0.5s}
#ax_list{width:100%;list-style:none;margin:0;box-sizing:border-box}
#ax_list li{line-height:16px;color:#666;font-size:12px}


/*新版简单版表单*/
.newworld{width: 420px; height: 340px; position: relative;transform: translatey(-50%);margin: 50vh auto 0;}
.newworld .close{ position: absolute; font-size: 16px;right: 12px; top: 14px; cursor: pointer; z-index: 1;}
.newworld.sf_czdlb .close{ top: 95px; right: 20px;}
.newworld.sf_czdlbyh .close{ top: 95px; right: 20px;}
.newworld .close .iconfont{font-size: 15px; color: #cdcdcd; }
.newworld .forminfo{padding: 40px 40px 60px;}
.newworld.sf_czdlb .forminfo{padding: 150px 40px 40px 60px; }
.newworld.sf_czdlbyh .forminfo{padding: 150px 40px 40px 60px; }
.newworld.sf_lstlq .forminfo{ padding: 40px 20px 20px;}
.newworld .selectbox{ padding: 0 20px 20px; display: flex; justify-content: space-between; align-items: baseline;}
.newworld .selectbox .label{}
.newworld .selectbox .selectitem{ width: 100px; height: 30px; border-radius: 4px; border: 1px solid #d8d8d8; padding: 0 10px;}
.newworld .formtitle{color: #333333; font-weight: bold; font-size: 26px; line-height: 40px;}
.nwworld.sf_czdlb .formtitle{text-align: center; color: #af281e;}
.newworld.sf_czdlbyh .formtitle{text-align: center; color: #af281e;}
.newworld.sf_czdlb .formdesc{text-align: center; color: #af281e; font-size: 18px;}
.newworld.sf_czdlbyh .formdesc{text-align: center; color: #af281e; font-size: 18px;}
.newworld .formdesc{color: #333333; font-weight: 400; font-size: 18px; line-height: 20px; margin-top: 10px;}
.newworld .inputs,.newworld .btns{padding: 0 20px;}
.newworld .inputs .phone{ width: 100%;background: transparent; padding-left: 15px; font-size: 14px; color: #666666; height: 40px; line-height: 40px; border: 1px solid #e1e1e1; border-radius: 40px;}
.newworld.sf_czdlb .inputs .phone{border: 1px solid #ea4c25; background: #ffffff;}
.newworld.sf_czdlbyh .inputs .phone{border: 1px solid #ea4c25; background: #ffffff;}
.newworld .btns{margin-top: 19px;}
.newworld.sf_czdlb .btns{width: 50%; margin: 19px auto;}
.newworld.sf_czdlbyh .btns{width: 50%; margin: 19px auto;}
.newworld .btm{ width: 100%;background: #31ce90; border-radius: 40px; line-height: 40px; height: 40px; text-align: center; font-weight: bold; font-size: 18px; color: #ffffff;}
.newworld.sf_xhxfx .btm{background: linear-gradient(90deg, #ff8c2b 20%, #ff395e 100%);}
.newworld.sf_czdlb .btm{background: linear-gradient(360deg, #e8421d 0%, #f37b4b 100%);}
.newworld.sf_czdlbyh .btm{background: linear-gradient(360deg, #e8421d 0%, #f37b4b 100%);}
.newworld .ps{ text-align: center; margin-top: 15px;}
.newworld .ps .agreement,.newworld .ps .iconfont{color: #999999;font-size: 12px;}
.newworld .ps .selectitem{display: none;}

.newworld.aizf{ height: 575px; background: #ffffff; border-radius: 8px; }
.newworld.aizf .forminfo{padding: 20px 0; text-align: center;}
.newworld.aizf .recordlist{ padding: 0 20px 40px; overflow: auto; height: 495px;}
.newworld.aizf .recordlist .recorditem{ margin-bottom: 10px;}
.newworld.aizf .recordlist .recorditem:after{content: "";display: block;clear: both;}
.newworld.aizf .recordlist .recorditem:last-child{ margin-bottom: 0;}
.newworld.aizf .recordlist .left{ }
.newworld.aizf .recordlist .right{ }
.newworld.aizf .recordlist:after{content: "";display: block; clear: both;}
.newworld.aizf .recordlist .recorditem .avatar{ width: 40px; height: 40px; border-radius: 50%;}
.newworld.aizf .recordlist .recorditem.left .avatar{ float: left;}
.newworld.aizf .recordlist .recorditem.right .avatar{ float: right;}
.newworld.aizf .recordlist .recorditem .content{ position: relative; border: 1px solid #e5e5e5; background: #f0f0f0; padding: 10px; border-radius: 0 8px 8px 8px; max-width: 280px;margin: 10px 0 0 10px;}
.newworld.aizf .recordlist .recorditem.left .content{ float: left;}
.newworld.aizf .recordlist .recorditem.right .content{ float: right; margin: 10px 10px 0 0; border-radius: 8px 0 8px 8px;border: 1px solid #25b37b;background: #31ce90;}
.newworld.aizf .recordlist .recorditem .txt{ color: #333333;}
.newworld.aizf .recordlist .recorditem [name=phone]{ width: 240px; margin: 10px 10px 0 10px;background: #ffffff; border: 1px solid #dfdfdf; line-height: 34px; padding: 0 25px; border-radius: 36px; }
.newworld.aizf .ps{ margin: 10px auto;}
.newworld.aizf .ps .agreement{ color: #333333;}
.newworld.aizf .recordlist .form .btn{ font-size: 14px;background: linear-gradient(115deg, #1dd3aa 0%, #02cc6b 100%);line-height: 34px; height: 34px; border-radius: 34px;color: #fff;width: 160px;margin: 0 auto;display: block; cursor: pointer;}
.newworld.aizf .recordlist .recorditem .mate{ font-size: 14px; line-height: 34px; height: 34px; border-radius: 34px; color: #ffffff; font-weight: bold; display: block;margin: 5px auto 0; width: 160px; cursor: pointer;background: linear-gradient(180deg, #ffd429 0%, #e47a09 100%); }

.newworld.aizf .recordlist .content.card{padding: 0;}
.newworld.aizf .recordlist .card .borough_thumb{width: 210px; height: 140px; border-radius: 0 8px 0 0;object-fit: cover;}
.newworld.aizf .recordlist .card .mateval{position: absolute; top: 6px; left: 7px; background: linear-gradient(89deg, #f9e3cd 0%, #ffc89d 70%); border-radius: 4px; height: 22px; line-height: 22px; color: #60341a; font-size: 12px; text-align: center; font-weight: bold; padding: 0 5px;}
.newworld.aizf .recordlist .card .areasection{ position: absolute; top: 118px; left: 0; height: 22px; line-height: 22px; font-size: 12px; background: linear-gradient(360deg, #000000 0%, rgba(0,0,0,0) 100%); color: #ffffff; display: block; width: 100%; text-indent: 11px;}
.newworld.aizf .recordlist .card .borough_name{ color: #333333; font-weight: bold; width: 100%; font-size: 16px; padding: 5px 11px; font-family: source han sans cn-bold, source han sans cn;}
.newworld.aizf .recordlist .card .tags{ height: 20px; padding: 0 11px; display: flex;}
.newworld.aizf .recordlist .card .tag{ background: #f7f7f7; height: 20px; line-height: 20px; color: #999999; padding: 0 5px; font-size: 12px; margin-right: 10px;}
.newworld.aizf .recordlist .card .area{ color: #999999; font-size: 12px;}
.newworld.aizf .recordlist .card .priceinfo{padding: 0 11px; line-height: 25px;}
.newworld.aizf .recordlist .card .t{color: #f00; font-size: 12px;}
.newworld.aizf .recordlist .card .price{color: #f00; font-weight: bold; font-size: 17px;}
.newworld.aizf .recordlist .card .unit{ color: #f00; font-size: 12px;}



.newworld.aizf .recordlist .recorditem .loading:before{
	content: " ";display: inline-block;width: 18px;height: 18px;vertical-align: middle;
	-webkit-animation: wx-button-loading-animate 1s steps(12, end) infinite;
	animation: wx-button-loading-animate 1s steps(12, end) infinite;
	background: transparent  no-repeat;
	background-size: 100%;}
@-webkit-keyframes wx-button-loading-animate {
	0% {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg);
	}
	100% {
		-webkit-transform: rotate3d(0, 0, 1, 360deg);
		transform: rotate3d(0, 0, 1, 360deg);
	}
}
@keyframes wx-button-loading-animate {
	0% {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg);
	}
	100% {
		-webkit-transform: rotate3d(0, 0, 1, 360deg);
		transform: rotate3d(0, 0, 1, 360deg);
	}
}
.newworld .recordlist::-webkit-scrollbar {
	/*滚动条整体样式*/
	width : 5px;  /*高宽分别对应横竖滚动条的尺寸*/
	height: 1px;
}
.newworld .recordlist::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 10px;
	box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
	background   : #999999;
}
.newworld .recordlist::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
	border-radius: 10px;
	background   : #ededed;
}
.newworld.aizf .searchbox{ width: 100%;position: absolute; bottom: 0; background: #ffffff; border-radius: 0px 0px 8px 8px;box-shadow: 0px -4px 9px 0px rgba(0,0,0,0.05); padding: 20px;}
.newworld.aizf .searchbox .searchstep{ display: flex; flex-wrap: wrap; }
.newworld.aizf .searchbox .searchstep2{}
.newworld.aizf .searchbox .searchstep3{ }
.newworld.aizf .searchbox .searchstep4{ }
.newworld.aizf .searchbox .selectitem{height: 32px;line-height: 32px;width: 85px;border-radius: 32px;text-align: center;background: #f3f3f3;color: #999999; margin-bottom: 10px; margin-right: 10px; cursor: pointer;}
.newworld.aizf .searchbox .selectitem:nth-child(4n   4){ margin-right: 0;}
.newworld.aizf .searchbox .selectitem.active{background: #d5f6e9; color: #31ce90;}



.newworld.sf_hqfx{background: no-repeat;background-size:contain}
.newworld.sf_rmht{background: no-repeat;background-size:contain}
.newworld.sf_nbflq{background: no-repeat;background-size:contain}
.newworld.sf_lstlq{background: no-repeat;background-size:contain}
.newworld.sf_tgyh{background: no-repeat;background-size:contain}
.newworld.sf_lpfx{background: no-repeat;background-size:contain}
.newworld.sf_ljyhxq{background: no-repeat;background-size:contain}
.newworld.sf_kptx{background: no-repeat;background-size:contain}
.newworld.sf_ljhxbj{background: no-repeat;background-size:contain}
.newworld.sf_hxyljd{background: no-repeat;background-size:contain}
.newworld.sf_xyfcx{background: no-repeat;background-size:contain}
.newworld.sf_ovojp{background: no-repeat;background-size:contain}
.newworld.sf_fssj{background: no-repeat;background-size:contain}
.newworld.sf_xdttz{background: no-repeat;background-size:contain}
.newworld.sf_ldyfxq{background: no-repeat;background-size:contain}
.newworld.sf_fjfx{background: no-repeat;background-size:contain}
.newworld.sf_aizsxfgl{background: no-repeat;background-size:contain}
.newworld.sf_aipp{background: no-repeat;background-size:contain}
.newworld.sf_cjjcx{background: no-repeat;background-size:contain}
.newworld.sf_zbfjjd{background: no-repeat;background-size:contain}
.newworld.sf_xhxfx{background: no-repeat;background-size:contain}
.newworld.sf_cktpjg{background: no-repeat;background-size:contain}
.newworld.sf_xhqdj{background: no-repeat;background-size:contain}
.newworld.sf_lqtjyh{background: no-repeat;background-size:contain}
.newworld.sf_dfljs{background: no-repeat;background-size:contain}
.newworld.sf_ljzbgdgh{background: no-repeat;background-size:contain}
.newworld.sf_hqqbfyjg{background: no-repeat;background-size:contain}
.newworld.sf_xsfytz{background: #ffffff;}
.newworld.sf_yysj{background: no-repeat;background-size:contain}
.newworld.sf_zyjhs{background: no-repeat;background-size:contain}
.newworld.sf_mfbbzl{background: no-repeat;background-size:contain}
.newworld.sf_yykf{background: no-repeat;background-size:contain}
.newworld.sf_cpfx{background: no-repeat;background-size:contain}
.newworld.sf_czdlb{background:  no-repeat; background-size: contain; width: 420px; height: 418px;}
.newworld.sf_czdlbyh{background:  no-repeat; background-size: contain; width: 420px; height: 418px;}
.newworld.sf_ljgdxqgh{background: no-repeat;background-size:contain}
.newworld.sf_zbghjd{background: no-repeat;background-size:contain}
.newworld.sf_zckf{background: no-repeat;background-size:contain}



.newworld.sf_nbflq .forminfo{ position: relative; padding-left: 105px;}
.newworld.sf_nbflq .forminfo:before{content: ""; position: absolute; background:  no-repeat;background-size: 100% 100%; width: 74px;height: 74px;left: 30px;top: 35px;}
