/* reset */
*{ margin:0; padding:0; border:0; color:#333; outline:none; -webkit-tap-highlight-color:transparent; tap-highlight-color:transparent; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-appearance:none; appearance:none; font-size:.37rem;font-family: PingFangSC,"Microsoft Yahei", Arial, sans-serif; }
a,a:focus,a:hover{ text-decoration:none !important; }
img{ display:block; }
ul,li{ list-style-type:none; }
@font-face
{
	font-family: DIN;
	src:url('/public/assets_v4_m/css/DIN.ttf?t=1658453916544')
}
@font-face {
	font-family: "iconfont"; /* Project id 2907219 */
	src: url('/public/assets_v4_m/css/iconfont.woff2?t=1658453916544') format('woff2'),
	url('/public/assets_v4_m/css/iconfont.woff?t=1658453916544') format('woff'),
	url('/public/assets_v4_m/css/iconfont.ttf?t=1658453916544') format('truetype');
}
.iconfont{
	font-family: "iconfont" !important;
	font-size: .37rem;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
/* header-index */
header{ background:#f6f6f6; padding:0.0533rem 0.2667rem; display:flex; display:-webkit-flex; }
header .left,header .right{ width:2.1333rem; height:1.0667rem; }
header .center{ flex:auto; -webkit-flex:auto; line-height:1.0667rem; height:1.0667rem; overflow:hidden; text-align:center; font-size:18px; }
header .back{ display:block; width:1.0667rem; height:1.0667rem; position:relative; }
header .back .iconfont{line-height: 1.06rem;font-size: .53rem;}

/* header-inner */
.header-inner{ background:#fff; }
.header-inner .right{ overflow:hidden; }
.header-inner .home{ float:left; width:50%; height:1.0667rem; position:relative; }
.header-inner .home .iconfont{font-size: .53rem;line-height: 1.06rem;display: block;text-align: center;}
.header-inner .menu{ float:right; width:50%; height:1.0667rem; position:relative; }
.header-inner .menu .iconfont{font-size: .53rem;line-height: 1.06rem;display: block;text-align: center;}
.header-inner .area{ line-height:1.0667rem; float:right; width:50%; text-align:right; }
.header-inner .center img{display: inline-block;width: 2.0533rem;height: 0.76rem;margin-top: .1333rem;}
.header-inner .right,.header-inner .left{width: 1.0667rem;}
.header-inner .right.w2{width: 2.1333rem;}
.header-inner .right a{width: 100%;}
.header-inner .right.w2 a{width: 50%;}
.header-inner.wiki .right,
.pages-hxlb .header-inner .right,.pages-xx .header-inner .right,.pages-zs .header-inner .right,
.pages-analysis .header-inner .right{}/*width: 2.1223rem*/
.header-inner.white{background-color: #373737;position: relative;z-index: 3}
.header-inner.white .center{color: #ffffff;font-size: .64rem;}
.header-inner.white .iconfont{color: #ffffff;-webkit-text-stroke-width: 0;}
/* footer */
.footer{ border-top:#f6f6f6 0.2667rem solid; background:#fff; padding:0.2667rem 0; }
.footer .copy{ font-size:12px; line-height:0.5333rem; text-align:center; }
.footer .link{ margin-top:0.2667rem; }
.footer .link p{ overflow:hidden; text-align:center; }
.footer .link a{ display:inline-block; line-height:0.5333rem; font-size:16px; padding:0 0.2667rem; border-right:#999 1px solid; color:#666; }
.footer .link a:last-child{ border-right:none; }
.footer .link a.active{ color:#000; }

/* 底部浮动菜单 */
.footFloat{ position:fixed; width:100%; left:0; bottom:0; z-index:100; border-top:#e1e2e6 1px solid; background:#fff; display:-webkit-flex; display:flex; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); }
.footFloat .item{ display:block; flex:1; -webkit-flex:1; text-align:center; border-right:#e9eaee 1px solid; }
.footFloat p{ display:inline-block; vertical-align:middle; line-height:1.1733rem; position:relative; }
.footFloat .item-yykf::before{ width:0.4533rem; height:0.3733rem; background-position:-3.467rem -0.293rem; }
.footFloat .yykf-btn{  line-height: 1.1733rem;color: #fff;font-weight: normal;}
.footFloat .iconfont{ color: inherit;margin-right: .05rem; }
.footFloat a:last-of-type .iconfont{color: #ffffff;}
.footFloat [_name=ssfj] .item-bnzf:before{content: "";background: url("/public/assets_v4_m/images/form/ssfjimg.png") no-repeat;background-size: 100% 100%;}
.footFloat [_name=sqrq] .item-bnzf:before{content: "";background: url("/public/assets_v4_m/images/form/add.png") no-repeat;background-size: 100% 100%;}
.footFloat [_name=hxfx] .item-bnzf:before{content: "";background: url("/public/assets_v4_m/images/form/layout.png") no-repeat;background-size: 100% 100%;}

.footFloat .item-ssfj::before{ width:0.5067rem; height:0.4533rem; background:url(/public/assets_v4_m/images/ssfj.png);background-size: contain; }
.footFloat a:last-of-type{ background:#30a15d; }
.footFloat a:last-of-type p{ color:#fff; }
.footFloat a:last-of-type .item-yykf::before{ background-position:-6.133rem -0.1333rem; }
.footFloat a:last-of-type .item-dhzx::before{ background-position:-3.04rem -5.573rem; }
.footFloat a .item-zxzx::before{width: 0.5rem;height: 0.4rem;background-position: -5.1rem -0.28rem;}
.footFloat a .item-dyxc::before{width: 0.45rem;height: 0.45rem;background-position: -5.1rem -6.36rem;}
.footFloat a:last-of-type .item-zxzx::before{ background-position:-3.04rem -5.573rem; }



/* search */
.pages-search{ position:fixed; width:100%; height:100%; z-index:999; left:0; top:0; background:#f0f0f0; animation:showSearch .4s; -webkit-animation:showSearch .4s; display:none; }
.pages-search .search{ padding:0.2667rem 0.4267rem; position:relative; background:#fff; }
.pages-search .search .iconfont{position: absolute;right: .8533rem;top: .55rem;}
.pages-search .search input{ width:100%; height:0.8533rem; background:#eee; vertical-align:middle; text-indent:0.4267rem; border-radius:0.4267rem; }
.pages-search .search .list{ position:absolute; width:100%; background:#fff; left:0; top:1.3867rem; }
.pages-search .search .list a{ display:block; line-height:1.28rem; border-top:#eee 1px solid; padding:0 0.4267rem; }
.pages-search .history{ padding:0.2667rem 0.4267rem 0; }
.pages-search .history h2{ line-height:0.5333rem; font-weight:normal; }
.pages-search .history .list{ margin-top:0.2667rem; overflow:hidden; }
.pages-search .history .list a{ float:left; line-height:0.64rem; padding:0 0.2667rem; margin:0 0.2667rem 0.2667rem 0; border:#999 1px solid; border-radius:0.1067rem; color:#999; }

@keyframes showSearch
{
	from{ opacity:0; }
	to{ opacity:1; }
}
@-webkit-keyframes showSearch
{
	from{ opacity:0; }
	to{ opacity:1; }
}

/* 400tel */
.layerTel{ position:fixed; width:100%; height:100%; left:0; top:0; z-index:99; }
.layerTel .layerTel-box{ position:absolute; width:80%; height:3.7333rem; margin:auto; left:0; top:0; right:0; bottom:0; background:#fff; z-index:2; border-radius:8px; padding-top:20px; }
.layerTel .layerTel-box p{ text-align:center; font-size:16px; line-height:1.0667rem; }
.layerTel .layerTel-box span{ display:block; text-align:center; font-size:20px; line-height:1.0667rem; margin-bottom:0.2667rem; color:#333; }
.layerTel .layerTel-box a{ display:block; text-align:center; font-size:16px; line-height:1.0667rem; color:#1b71e0; border-top:#e5e5e5 1px solid; }
.layerTel .layerTel-bg{ position:absolute; width:100%; height:100%; left:0; top:0; z-index:1; opacity:0.5; background:#000; }

/* 右侧菜单 */
.right-menu{ position:fixed; width:100%; height:100%; left:0; top:0; z-index:100; display:none; }
.right-menu.open{ display:block; }
.right-menu .bg{ position:absolute; width:100%; height:100%; background:rgba(0, 0, 0, 0.6); left:0; top:0; z-index:1; }
.right-menu .swiper-container{ width:60%; height:100%; background:#fff; position:absolute; top:0; right:0; z-index:2; animation:rightMenu .4s; display:none; }
.right-menu.open .swiper-container{ display:block; }
.right-menu .swiper-slide{ height:auto; }
.right-menu .list li{ margin-left:15px; border-bottom:#ececec 1px solid; }
.right-menu .list a{ display:block; line-height:1.28rem; font-size:16px; padding-left:0.8rem; position:relative; }
.right-menu .list .item .iconfont{ position: absolute;font-size: .37rem;left: 0;}
.right-menu .right-menu-lang{line-height: 2rem;padding-left: 15px;}
.right-menu .right-menu-lang span{margin: 0 10px;}
@keyframes rightMenu
{
	from{ transform:translateX(100%); }
	to{ transform:translateX(0); }
}
/*new20230428*/
.right-menu .menu-container{width: 60%;height: 100%;background: #fff;position: absolute;top: 0;right: 0;z-index: 2;animation: rightMenu .4s;display: none;overflow: auto;}
.right-menu.open .menu-container{display: block;}

/* 底部排序 */
.bottom-sort{ position:fixed; width:100%; height:100%; left:0; top:0; z-index:100; display:none; }
.bottom-sort.open{ display:block; }
.bottom-sort .bg{ position:absolute; width:100%; height:100%; background:rgba(0, 0, 0, 0.6); left:0; top:0; z-index:1; }
.bottom-sort .swiper-container{ width:100%; height:6.4rem; background:#fff; position:absolute; left:0; bottom:0; z-index:2; animation:bottomSort .4s; display:none; }
.bottom-sort.open .swiper-container{ display:block; }
.bottom-sort .swiper-slide{ height:auto; }
.bottom-sort li{ border-bottom:#ececec 1px solid; }
.bottom-sort li a{ display:block; text-align:center; line-height:1.28rem; font-size:16px; }
.bottom-sort li a.active{ color:#30a15d; }
@keyframes bottomSort
{
	from{ transform:translateY(100%); }
	to{ transform:translateY(0); }
}

/* loading */
.enterTipsIcon .loading{ width: 2rem; height: 0.2rem; margin: 0 auto; margin-top:1.3333rem; }
.enterTipsIcon .loading span{ display: inline-block; width: 0.2rem; height: 100%; margin-right: 0.0667rem; border-radius: 50%; background:#05b570; -webkit-animation: load 1.04s ease infinite; }
.enterTipsIcon .loading span:last-child{ margin-right: 0px; }
@-webkit-keyframes load{ 0%{ opacity: 1; } 100%{ opacity: 0; } }
.enterTipsIcon .loading span:nth-child(1){ -webkit-animation-delay:0.13s; }
.enterTipsIcon .loading span:nth-child(2){ -webkit-animation-delay:0.26s; }
.enterTipsIcon .loading span:nth-child(3){ -webkit-animation-delay:0.39s; }
.enterTipsIcon .loading span:nth-child(4){ -webkit-animation-delay:0.52s; }
.enterTipsIcon .loading span:nth-child(5){ -webkit-animation-delay:0.65s; }
.loadEffect{ width:1.8667rem; height:1.8667rem; position:fixed; margin:auto; left:0; top:0; right:0; bottom:0; background:rgba(0, 0, 0, 0.5); padding:0.2667rem; border-radius:0.1067rem; z-index:100; }
.loadEffect div{ position:absolute; width:1.3333rem; height:1.3333rem; margin:auto; left:0; top:0; right:0; bottom:0; }
.loadEffect span{ display:inline-block; width:0.4rem; height:0.1333rem; border-top-left-radius:0.0667rem; border-bottom-left-radius:0.0667rem; background:#fff; position:absolute; -webkit-animation:load 1.04s ease infinite; }
@-webkit-keyframes load{
	0%{ opacity:1;}
	100%{ opacity:0.2; }
}
.loadEffect span:nth-child(1){ left:0; top:50%; margin-top:-0.0667rem; -webkit-animation-delay:0.13s; }
.loadEffect span:nth-child(2){ left:0.1333rem; top:0.2667rem; -webkit-transform:rotate(45deg); -webkit-animation-delay:0.26s; }
.loadEffect span:nth-child(3){ left:50%; top:0.1333rem; margin-left:-0.2rem; -webkit-transform:rotate(90deg); -webkit-animation-delay:0.39s; }
.loadEffect span:nth-child(4){ top:0.2667rem; right:0.1333rem; -webkit-transform:rotate(135deg); -webkit-animation-delay:0.52s; }
.loadEffect span:nth-child(5){ right:0; top:50%; margin-top:-0.0667rem; -webkit-transform:rotate(180deg); -webkit-animation-delay:0.65s; }
.loadEffect span:nth-child(6){ right:0.1333rem; bottom:0.2667rem; -webkit-transform:rotate(225deg); -webkit-animation-delay:0.78s; }
.loadEffect span:nth-child(7){ bottom:0.1333rem; left:50%; margin-left:-0.2rem; -webkit-transform:rotate(270deg); -webkit-animation-delay:0.91s; }
.loadEffect span:nth-child(8){ bottom:0.2667rem; left:0.1333rem; -webkit-transform:rotate(315deg); -webkit-animation-delay:1.04s; }

/* 报名弹窗 */
.enterLayer{ position:fixed; width:100%; height:100%; left:0; top:0; z-index:9999; }
.enterLayer .bg{ position:absolute; width:100%; height:100%; left:0; top:0; z-index:1; background-color:rgba(0, 0, 0, .5); }
.enterLayer .enter{ background-color:#fff; width:88%; margin:auto; left:0; top:50%; right:0; z-index:2; position:absolute; margin-top:-50%; border-radius:0.1067rem; }
.enterLayer .e_head{ border-bottom:#eaeaea 1px solid; position:relative; }
.enterLayer .e_head p{ font-size:18px; color:#30a15d; line-height:1.28rem; text-align:center; }
.enterLayer .e_head .close{ width:0.5333rem; height:0.5333rem; position:absolute; margin:auto; right:0.2667rem; top:0; bottom:0; transform:rotate(45deg); -webkit-transform:rotate(45deg); }
.enterLayer .e_head .close::before{ content:''; position:absolute; width:1px; height:0.3733rem; background:#333; margin:auto; top:0; right:0; bottom:0; left:0; }
.enterLayer .e_head .close::after{ content:''; position:absolute; width:0.3733rem; height:1px; background:#333; margin:auto; top:0; right:0; bottom:0; left:0; }
.enterLayer .e_body{ padding:0.2667rem 0 0.5333rem; }
.enterLayer .e_name{ padding:0 0.2667rem; font-size:18px; color:#666; line-height:0.8533rem; }
.enterLayer .e_desc{ padding:0 0.2667rem; color:#666; line-height:0.64rem; }
.enterLayer .e_input{ margin:0 0.2667rem; }
.enterLayer .e_input input{ width:100%; border:0; text-indent:0.2667rem; background-color:#f6f6f6; height:1.0667rem; border-radius:0.1067rem; margin-top:0.2667rem; display:block; }
.enterLayer .e_xy{ overflow:hidden; padding:0.2667rem; }
.enterLayer .e_xy input{ float:left; height:0.5333rem; width:0.32rem; -webkit-appearance:checkbox; appearance:checkbox; }
.enterLayer .e_xy span{ float:left; line-height:0.5333rem; font-size:12px; color:#666; }
.enterLayer .e_xy a{ float:left; line-height:0.5333rem; color:#30a15d; font-size:12px; }
.enterLayer .e_btn{ padding:0 0.2667rem; }
.enterLayer .e_btn a{ width:100%; height:1.0667rem; line-height:1.0667rem; text-align:center; font-size:16px; color:#fff; background:#30a15d; display:block; border-radius:0.0533rem; }
.enterTips{ position:fixed; z-index:10000; height:1.0667rem; margin:auto; left:0; top:0; right:0; bottom:0; text-align:center; }
.enterTips p{ display:inline-block; vertical-align:middle; background:rgba(0, 0, 0, 0.75); line-height:1.0667rem; color:#fff; padding:0 0.5333rem; border-radius:0.1067rem; }

/* Comfirm */
.Confirm{ position:fixed; width:100%; height:100%; background:rgba(0, 0, 0, 0.5); left:0; top:0; z-index:10; }
.Confirm .box{ background:#fff; width:88%; height:5.8667rem; border-radius:0.1067rem; position:absolute; margin:auto; left:0; top:0; bottom:0; right:0; }
.Confirm .tit{ font-size:18px; line-height:1.0667rem; text-align:center; color:#30a15d; border-bottom:#e5e5e5 1px solid; }
.Confirm .text{ color:#999; font-size:16px; line-height:0.5333rem; text-align:center; margin:0.4267rem 0.2667rem 0; position:relative; padding-top:1.8667rem; }
.Confirm .text:before{ content:''; position:absolute; width:1.8133rem; height:1.6rem; background:url("/public/assets_v4_m/images/detail/pl.png?v=20190105"); margin:auto; left:0; top:0; right:0;    background-size: contain; }
.Confirm .button{ margin-top:0.5333rem; overflow:hidden; padding:0 0.2667rem; }
.Confirm .button a{ float:left; line-height:1.0667rem; width:48%; background:#30a15d; color:#fff; text-align:center; border-radius:0.0533rem; }
.Confirm .button a.cancel{ float:right; background:#d1d1d1; }



    /* 提交成功  */
	.success_pop{display: none;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);position: fixed;top: 0;z-index: 99;}
	.success_pop .box{background: #fff;width: 66.7%;height: 5.7333rem;background-color: #ffffff;
		box-shadow: -0.0267rem 0rem 0.32rem 0rem rgba(45, 45, 45, 0.48);border-radius: 0.2667rem;position: absolute;
	top: 50%;left: 50%;margin-left: -34%;margin-top: -2.8667rem;}
	.success_pop .box img{display: block;width: 1.0667rem;height: 1.0667rem;margin: 0 auto;margin-top: 1.0667rem;margin-bottom: 0.8667rem;}
	.success_pop .box p{height: 0.24rem;line-height: 0.3467rem;color: #000;font-size: 14px;text-align: center;margin-bottom: 0.7467rem;}
	.success_pop .box button{    display: block;width: 4rem;height: 1.0667rem;background-color: #30a15f;border-radius: 0.0533rem;
		font-size: 14px;color: #ffffff;text-align: center;line-height: 0.5067rem;margin: 0 auto;cursor: pointer;}
	/* 提交失败  */
	.fail_pop{display: none;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);position: fixed;top: 0;z-index: 99;}
	.fail_pop .box{background: #fff;width: 66.7%;height: 5.7333rem;background-color: #ffffff;
		box-shadow: -0.0267rem 0rem 0.32rem 0rem rgba(45, 45, 45, 0.48);border-radius: 0.2667rem;position: absolute;
	top: 50%;left: 50%;margin-left: -34%;margin-top: -2.8667rem;}
	.fail_pop .box img{display: block;width: 1.0667rem;height: 1.0667rem;margin: 0 auto;margin-top: 1.0667rem;margin-bottom: 0.72rem;}
	.fail_pop .box p{height: 0.24rem;line-height: 0.3467rem;color: #000;font-size: 14px;text-align: center;margin-bottom: 1.0133rem;}
	.fail_pop .box button{    display: block;width: 4rem;height: 1.0667rem;background-color: #30a15f;border-radius: 0.0533rem;
		font-size:14px;color: #ffffff;text-align: center;line-height: 0.5067rem;margin: 0 auto;cursor: pointer;}


		.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: 82.7%;height: 9.3333rem;background-color: #ffffff;
			box-shadow: -0.0267rem 0rem 0.32rem 0rem rgba(45, 45, 45, 0.48);border-radius: 0.0533rem;position: absolute;
		top: 50%;left: 50%;margin-left: -41%;margin-top: -4.6667rem;}
		.tel_pop .box .tit{position: relative;height: 1.1467rem;border-bottom: 1px solid #e5e5e5;font-size: 16px;color: #000000;line-height: 1.1467rem;text-align: center;}
		.tel_pop .box .tit .close{width: 0.4267rem;height: 0.44rem;cursor: pointer;display: block;position: absolute;top: 0.2667rem;right: 0.2667rem;background: url(/public/assets_v4_m/images/close.png) center no-repeat;    background-size: contain;}
		.tel_pop .box .form{margin: 0 0.6133rem;}
		.tel_pop .box .form input[name='tel']{    width: 100%;height: 1.0667rem;border-radius: 0.14rem;
		border: solid 0.014rem #cccccc;text-indent: 0.2667rem;margin-top: 0.4533rem;font-size: 12px;}
		.tel_pop .box .form .imgcode_box{margin-top: 0.2667rem;}
		.tel_pop .box .form .imgcode_box img{width: 51.2%;height: 1.0667rem;margin-left: 0.1333rem;}
		.tel_pop .box .form .imgcode_box input[name='imgcode']{width: 44.2%;
		height: 1.0667rem;font-size: 12px;
		border-radius: 0.1333rem;
		border: solid 1px #cccccc;color: #999999;text-indent: 0.2rem;vertical-align: top;}
		.tel_pop .box .form .telcode_box{margin-top: 0.2667rem;height: 1.0667rem;
			border-radius: 0.1333rem;
			border: solid 1px #cccccc;}
	.tel_pop .box .form .telcode_box input[name='telcode']{border-radius: 0.1333rem;width: 57.7%;height: 1.0133rem;text-indent: 0.2667rem;font-size: 12px;color: #999999;}
	.tel_pop .box .form .telcode_box .button{display: inline-block;width: 40%;height: 1.0133rem;line-height: 1.0133rem;text-align: center;background: #fff;font-size: 12px;color: #333333;cursor: pointer;position: relative;}
	.tel_pop .box .form .telcode_box .button::before{width: 0.0133rem;height: 0.6533rem;background-color: #cccccc;content: '';position: absolute;left:  0;top: 0.1333rem;}
	.tel_pop .box .form .xy{font-size: 12px;color: #999999;margin-top: 0.4667rem;}
	.tel_pop .box .form .xy a{text-decoration: underline;font-size: 12px;color: #30a15f;}
	.tel_pop .box .form .sm{font-size: 12px;line-height: 0.4rem;color: #333333;margin-top: 0.4rem;}
	.tel_pop .box .form .tj{width: 100%;
		height: 1.0667rem;
		background-color: #30a15f;
		border-radius: 0.1333rem;font-size: 15px;color: #ffffff;text-align: center;line-height: 0.5067rem;margin-top: 0.2667rem;cursor: pointer;}

		/* tips */
	.boxTips{ position:fixed; width:0px; height:0px; margin:auto; left:0; top:0; right:0; bottom:0; z-index:2222; }
	.boxTips .tips{ display: block;width: 7rem;background:#000; background:rgba(0, 0, 0, 0.7); filter:alpha(opacity=70); position:absolute; padding:0.5333rem 1.0667rem; border-radius:0.0533rem; -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:0.5333rem; text-align:center; white-space:nowrap; margin-bottom:0.1333rem; }
	.boxTips .tips .desc{ font-size:16px; color:#fff; line-height:0.5333rem; text-align:center; white-space:normal; }

	.search_box{display: none;}
	.search_box ul{background: #fff;}
	.search_box ul li{margin: 0 0.2667rem;padding-top: 0.48rem;padding-bottom: 0.5733rem;border-bottom: 0.0133rem solid #dddddd;}
	.search_box ul li a{color: #333333;font-size: 16px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
	.search_box ul li .red{color: #ff0000}


	.tel_pop_check{display: none;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);position: fixed;top: 0;z-index: 99;}
	.tel_pop_check .box{background: #fff;width: 82.7%;height: 9.3333rem;background-color: #ffffff;
		box-shadow: -0.0267rem 0rem 0.32rem 0rem rgba(45, 45, 45, 0.48);border-radius: 0.0533rem;position: absolute;
	top: 50%;left: 50%;margin-left: -41%;margin-top: -4.6667rem;}
	.tel_pop_check .box .tit{position: relative;height: 1.1467rem;border-bottom: 1px solid #e5e5e5;font-size: 16px;color: #000000;line-height: 1.1467rem;text-align: center;}
	.tel_pop_check .box .tit .close{width: 0.4267rem;height: 0.44rem;cursor: pointer;display: block;position: absolute;top: 0.2667rem;right: 0.1667rem;background: url(/public/assets_v4_m/images/close.png) center no-repeat;}
	.tel_pop_check .box .form{margin: 0 0.6133rem;}
	.tel_pop_check .box .form input[name='tel']{    width: 100%;height: 1.0667rem;border-radius: 0.1333rem;
	border: solid 1px #cccccc;text-indent: 0.2667rem;margin-top: 0.4533rem;font-size: 12px;}
	.tel_pop_check .box .form .imgcode_box{margin-top: 0.2667rem;}
	.tel_pop_check .box .form .imgcode_box img{width: 51.2%;height: 1.0667rem;margin-left: 0.1333rem;}
	.tel_pop_check .box .form .imgcode_box input[name='imgcode']{width: 44.2%;
	height: 1.0667rem;font-size: 12px;
	border-radius: 0.1333rem;
	border: solid 1px #cccccc;color: #999999;text-indent: 0.2rem;vertical-align: top;}
	.tel_pop_check .box .form .telcode_box{margin-top: 0.2667rem;height: 1.0667rem;
		border-radius: 0.1333rem;
		border: solid 1px #cccccc;}
.tel_pop_check .box .form .telcode_box input[name='telcode']{border-radius: 0.1333rem;width: 57.7%;height: 1.0133rem;text-indent: 0.2667rem;font-size: 12px;color: #999999;}
.tel_pop_check .box .form .telcode_box .button{display: inline-block;width: 40%;height: 1.0133rem;line-height: 1.0133rem;text-align: center;background: #fff;font-size: 12px;color: #333333;cursor: pointer;position: relative;}
.tel_pop_check .box .form .telcode_box .button::before{width: 1px;height: 1.0133rem;background-color: #cccccc;content: '';position: absolute;left:  0;top: 0;}
.tel_pop_check .box .form .xy{font-size: 12px;color: #999999;margin-top: 0.4667rem;}
.tel_pop_check .box .form .xy a{text-decoration: underline;font-size: 12px;color: #30a15f;}
.tel_pop_check .box .form .sm{font-size: 12px;line-height: 0.4rem;color: #333333;margin-top: 0.4rem;}
.tel_pop_check .box .form .tj{width: 100%;
	height: 1.0667rem;
	background-color: #30a15f;
	border-radius: 0.1333rem;font-size: 15px;color: #ffffff;text-align: center;line-height: 0.5067rem;margin-top: 0.2667rem;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: 800px;position: absolute;left: 50%;margin-left: -400px;}
.ccgPopup .box .closebox{float: right;}
.ccgPopup .box .closebox .close{width: 66px;height: 66px;background-color: #30a15d;border-radius: 50%;cursor: pointer;}
.ccgPopup .box .closebox .close span{position: relative;display: block;background: url(/public/assets_v4_m/images/ccg/close.png)no-repeat;width: 40px;height: 40px;left: 13px;top: 13px;background-size: contain;}
.ccgPopup .box .closebox .sx{display: block;width: 1px;height: 37px;background-color: #30a15d;margin-left: 33px;}
.ccgPopup .box .mainPopup{background: #fff;clear: both;border-radius: 10px;overflow: hidden;padding-bottom: 10px;}
.ccgPopup .box .mainPopup .ccgHead{background: url(/public/assets_v4_m/images/ccg/ccg_bnzf.png)no-repeat center;width: 800px;height: 205px;clear: both;background-size: 800px auto;}
.ccgPopup .box .mainPopup .mainbox{margin-top: 35px;}
.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: 40px;}
.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: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 .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: 250px;height: 35px;background-color: #ffffff;border-radius: 4px;border: solid 1px #e5e5e5;    padding-left: 8px;margin-left: 7px;}
.ccgPopup .box .mainPopup .mainbox .left .from .inputbox1{}
.ccgPopup .box .mainPopup .mainbox .left .from .item-xy{ overflow:hidden;margin-top: 15px;     margin-left: 63px;}
.ccgPopup .box .mainPopup .mainbox .left .from .item-xy label{ float:left; position:relative;    bottom: 0.06rem; }
.ccgPopup .box .mainPopup .mainbox .left .from .item-xy input{ position:absolute; width:10px; height:10px; left:-20px; }
.ccgPopup .box .mainPopup .mainbox .left .from .item-xy span{ float:left; width:12px; height:12px; background:url("/public/assets_v4_m/images/icon.png?v=20181117") -110px -80px; margin:4px 4px 4px 0; }
.ccgPopup .box .mainPopup .mainbox .left .from .item-xy input:checked + span{ background-position:-280px -110px; }
.ccgPopup .box .mainPopup .mainbox .left .from .item-xy p{ float:left; line-height:20px; height:20px; color:#999; font-size:12px; }
.ccgPopup .box .mainPopup .mainbox .left .from .item-xy a{ color:#f69207; font-size:12px; }
.ccgPopup .box .mainPopup .mainbox .left .from .item-xy a:hover{ text-decoration:underline; }
.ccgPopup .box .mainPopup .mainbox .left .from .btn{cursor: pointer;width: 250px;height: 36px;line-height: 36px;background-color: #30a15d;border-radius: 4px;font-size: 14px;color: #ffffff;text-align: center;margin: 0 auto;margin-top: 30px;}
.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(/public/assets_v4_m/images/ccg/icon1.png) no-repeat;position: absolute;left: 0;top: 2px;}
.ccgPopup .box .mainPopup .mainbox .right{margin:0;}
.ccgPopup .box .mainPopup .mainbox .right .bt{font-size: 20px;color: #000000;font-weight: bold;text-align: center;}
.ccgPopup .box .mainPopup .mainbox .right .mainbox{display: flex;display: -webkit-flex; flex-wrap: wrap;    align-content: flex-start;}
.ccgPopup .box .mainPopup .mainbox .right .mainbox .item{flex: 0 0 50%;text-align: center;margin-bottom: 20px;}
.ccgPopup .box .mainPopup .mainbox .right .mainbox .item .imgccg{margin: 0 auto;margin-bottom: 25px;}
.ccgPopup .box .mainPopup .mainbox .right .mainbox .item .bac1{width: 137px;height: 74px;background: url(/public/assets_v4_m/images/ccg/bac1.jpg) no-repeat center;}
.ccgPopup .box .mainPopup .mainbox .right .mainbox .item .bac2{width: 137px;height: 74px;background: url(/public/assets_v4_m/images/ccg/bac2.jpg) no-repeat center;}
.ccgPopup .box .mainPopup .mainbox .right .mainbox .item .bac3{width: 137px;height: 74px;background: url(/public/assets_v4_m/images/ccg/bac3.jpg) no-repeat center;}
.ccgPopup .box .mainPopup .mainbox .right .mainbox .item .bac4{width: 137px;height: 74px;background: url(/public/assets_v4_m/images/ccg/bac4.jpg) no-repeat center;}
.ccgPopup .box .mainPopup .mainbox .right .mainbox .item p{font-size: 14px;color: #000000;font-weight: bold;}


.ccgPopup{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0, 0, 0, 0.5);z-index:1111;display: none;}
.ccgPopup .box1{width: 8rem;position: absolute;left: 50%;margin-left: -4rem;    margin-top: -6.5rem;top: 50%;}
.ccgPopup .box1 .closebox{float: right;}
.ccgPopup .box1 .closebox .close{width: 0.9333rem;height: 0.9333rem;background-color: #30a15d;border-radius: 50%;cursor: pointer;}
.ccgPopup .box1 .closebox .close span{position: relative;display: block;background: url(/public/assets_v4_m/images/ccg/close.png)no-repeat;width: 0.5333rem;height: 0.5333rem;left: 0.22rem;top: 0.22rem;background-size: contain;}
.ccgPopup .box1 .closebox .sx{display: block;width: 0.0533rem;height: 0.56rem;background-color: #30a15d;margin-left: 0.44rem;}
.ccgPopup .box1 .mainPopup{background: #fff;clear: both;border-radius: 0.3rem;overflow: hidden;padding-bottom: 0.5333rem;}
.ccgPopup .box1 .mainPopup .ccgHead{width: 8rem;height: 2.7733rem;clear: both;}
.ccgPopup .box1 .mainPopup  .pplxfy{background: url(/public/assets_v4_m/images/ccg/pplxfy.png)no-repeat center;background-size: 8rem auto;}
.ccgPopup .box1 .mainPopup  .dyzxdt{background: url(/public/assets_v4_m/images/ccg/dyzxdt.png)no-repeat center;background-size: 8rem auto;}
.ccgPopup .box1 .mainPopup  .hqkptz{background: url(/public/assets_v4_m/images/ccg/hqkptzbac.png)no-repeat center; background-size: 8rem auto;}
.ccgPopup .box1 .mainPopup  .hqjjtz{background: url(/public/assets_v4_m/images/ccg/hqjjtzbac.png)no-repeat center;background-size: 8rem auto;}
.ccgPopup .box1 .mainPopup  .zckf{background: url(/public/assets_v4_m/images/ccg/zckfbac.png)no-repeat center;background-size: 8rem auto;}
.ccgPopup .box1 .mainPopup  .ljhxbjbac{background: url(/public/assets_v4_m/images/ccg/ljhxbjbac.png)no-repeat center;background-size: 8rem auto;}
.ccgPopup .box1 .mainPopup  .syfycxbac{background: url(/public/assets_v4_m/images/ccg/syfycxbac.png)no-repeat center;background-size: 8rem auto;}
.ccgPopup .box1 .mainPopup  .hqgdptxxbac{background: url(/public/assets_v4_m/images/ccg/hqgdptxxbac.png)no-repeat center;background-size: 8rem auto;}
.ccgPopup .box1 .mainPopup  .yykf{background: url(/public/assets_v4_m/images/ccg/yykf.png)no-repeat center;background-size: 8.1rem auto;}
.ccgPopup .box1 .mainPopup  .yysj{background: url(/public/assets_v4_m/images/ccg/yysj.png)no-repeat center;background-size: 8.1rem auto;}
.ccgPopup .box1 .mainPopup  .gzlpdt{background: url(/public/assets_v4_m/images/ccg/gzlpdt.png)no-repeat center;background-size: 9rem auto;}
.ccgPopup .box1 .mainPopup  .cxgzqyfjph{background: url(/public/assets_v4_m/images/ccg/cxgzqyfjph.png?v=1)no-repeat center;background-size: 9rem auto;}

.ccgPopup .box1 .mainPopup .mainbox{margin-top: 0.4rem;}
.ccgPopup .box1 .mainPopup .mainbox .left .tittle{font-size: 19px;font-weight: bold;text-align: center;color: #30a15d;margin-bottom: 0.4rem;}
.ccgPopup .box1 .mainPopup .mainbox .left .bt{line-height: 0.7rem;font-size: 14px;color: #333;text-align: center;    margin: 0 0.4667rem;}
.ccgPopup .box1 .mainPopup .mainbox .left .bt span{font-size: 18px;color: #ff0904;font-weight: bold;}
.ccgPopup .box1 .mainPopup .mainbox .left .from{margin:0 0.4667rem;margin-top: 0.5333rem;}
.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{font-size: 14px;width: 100%;height: 1.0667rem;background-color: #ffffff;border-radius: 0.0533rem;border: solid 0.017rem #30a15d;    padding-left: 0.1067rem; }
.ccgPopup .box1 .mainPopup .mainbox .left .from .inputbox1{}
.ccgPopup .box1 .mainPopup .mainbox .left .from .item-xy{ overflow:hidden;margin-top: 0.32rem;border: 0;padding: 0 0 0.5rem 0;}
.ccgPopup .box1 .mainPopup .mainbox .left .from .item-xy label{ float:left; position:relative;    bottom: 0.05rem; }
.ccgPopup .box1 .mainPopup .mainbox .left .from .item-xy input{ position:absolute; width:0.1333rem; height:0.1333rem; left:-0.2667rem; }
.ccgPopup .box1 .mainPopup .mainbox .left .from .item-xy span{ float:left; width:0.32rem; height:0.32rem; background:url("/public/assets_v4_m/images/ccg/xyk.jpg") no-repeat;background-size: 0.32rem auto; margin:0.0533rem 0.0533rem 0.0533rem 0; }
.ccgPopup .box1 .mainPopup .mainbox .left .from .item-xy input:checked + span{ width:0.32rem; height:0.32rem; background:url("/public/assets_v4_m/images/ccg/xygx.jpg") no-repeat;background-size: 0.32rem auto; }
.ccgPopup .box1 .mainPopup .mainbox .left .from .item-xy p{ float:left; line-height:0.2667rem; height:0.2667rem; color:#999; font-size:12px;     margin-top: 0.03rem;}
.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: 1.0667rem;line-height: 1.0667rem;background-color: #30a15d;border-radius: 0.0533rem;font-size: 14px;color: #ffffff;text-align: center;margin: 0 auto;}
.ccgPopup .box1 .mainPopup .mainbox .left .ms{position: relative;font-size: 12px;color: #000000;text-align: center;margin: 0 auto;width: 5.3rem;padding-left: 0.2533rem;margin-top: 0.3867rem;}
.ccgPopup .box1 .mainPopup .mainbox .left .ms::before{content: '';width: 0.33rem;height: 0.36rem;background: url(/public/assets_v4_m/images/ccg/icon1.png) no-repeat;position: absolute;left: 0;top: 2px;}

.ccgPopup .box2{width: 486px;height: 486px;position: absolute;left: 50%;margin-left: -243px;background: url(/public/assets_v4_m/images/ccg/hbbac1.png) no-repeat;margin-top: 20px;}
.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(/public/assets_v4_m/images/ccg/hg.png) no-repeat;position: absolute;top: 0px;left: 0px;background-size: contain;}
.ccgPopup .box2 .ps .yhq::before{content: '';width: 19px;height: 14px;background: url(/public/assets_v4_m/images/ccg/yhq.png) no-repeat;position: absolute;top: 3px;left: 0px;background-size: contain;}
.ccgPopup .box2 .from{margin-left: 84px;}
.ccgPopup .box2 .from input{height: 36px;border: solid 1px #e33133;border-radius: 4px;text-indent: 9px;width: 306px;font-size: 12px;}


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

.ccgPopup .box3{width: 9.2rem;height: 8.6933rem;position: absolute;left: 50%;margin-left: -4.6rem;background: url(/public/assets_v4_m/images/ccg/hbbac.png) no-repeat;background-size: 9.2rem auto;top: 50%;margin-top: -6rem;}
.ccgPopup .box3.wt{background: url(/public/assets_v4_m/images/ccg/hbbac1.png) no-repeat;height: 9.96rem;background-size: 9.2rem auto; top: 50%;margin-top: -5.73rem;}
.ccgPopup .box3 .tit{font-size: 18px;color: #f24642;text-align: center;margin-top: 0.3rem;}
.ccgPopup .box3 .lqnum{font-size: 16px;color: #000000;text-align: center;margin-top: 0.2rem;}
.ccgPopup .box3 .lqnum.wt{margin-bottom: 1rem;}
.ccgPopup .box3 .lqnum span{font-size: 20px;color: #e33133;}
.ccgPopup .box3 .ps{margin-left: 1.7rem;margin-top: 0.3rem;}
.ccgPopup .box3 .ps .yhq{font-size: 14px;color: #454545;position: relative;margin-bottom: 0.1rem;position: relative;padding-left: 0.5rem;}
.ccgPopup .box3 .ps .wt{font-size: 14px;color: #454545;position: relative;margin-bottom: 0.1rem;position: relative;}
.ccgPopup .box3 .ps .yhq:first-child::before{content: '';width: 0.4267rem;height: 0.32rem;background: url(/public/assets_v4_m/images/ccg/yhq.png) no-repeat;position: absolute;top: 0.1rem;left: 0px;background-size: 0.4267rem auto;}
.ccgPopup .box3 .ps .yhq:last-child::before{content: '';width: 0.4267rem;height: 0.4rem;background: url(/public/assets_v4_m/images/ccg/hg.png) no-repeat;position: absolute;top: 0px;left: 0px;background-size: 0.4267rem auto;}
.ccgPopup .box3 .from{margin-left:  1.6rem;margin-top: 0.2667rem;}
.ccgPopup .box3 .from.wt{margin-top: 0.7rem;}
.ccgPopup .box3 .from input{height: 1.0667rem;border: solid 1px #e33133;border-radius: 0.1067rem;text-indent: 0.12rem;width: 5.88rem;font-size: 14px;}


.ccgPopup .box3 .from .item-xy{ overflow:hidden;margin-top: 0.3rem;}
.ccgPopup .box3 .from .item-xy label{ float:left; position:relative;bottom: 0.05rem;}
.ccgPopup .box3 .from .item-xy input{ position:absolute; width:0.1333rem; height:0.1333rem; left:-0.2667rem; }
.ccgPopup .box3 .from .item-xy span{ float:left; width:0.32rem; height:0.32rem; background:url("/public/assets_v4_m/images/ccg/xyk.jpg") no-repeat;background-size: 0.32rem auto; margin:0.0533rem 0.0533rem 0.0533rem 0; }
.ccgPopup .box3 .from .item-xy input:checked + span{ width:0.32rem; height:0.32rem; background:url("/public/assets_v4_m/images/ccg/xygx.jpg") no-repeat;background-size: 0.32rem auto; }
.ccgPopup .box3 .from .item-xy p{ float:left; line-height:0.2667rem; height:0.2667rem; color:#999; font-size:12px; margin-top: 0.03rem;}
.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: 6.4rem;height: 1.0667rem;line-height: 1.0667rem;background-color: #ffb620;border-radius: 0.2667rem;font-size: 16px;color: #ffffff;text-align: center;margin-top: 1.2rem;margin-left: -0.2933rem;cursor: pointer;}
.ccgPopup .box3 .m_top17{margin-top: 1.6rem;}
.ccgPopup .box3 .ms{position: relative;font-size: 12px;color: #fdf8da;text-align: center;margin: 0 auto;width: 6rem;padding-left: 0.1333rem;margin-top: 0.2rem;margin-left: -0.1rem;}
.ccgPopup .box3 .hbclose{width: 57px;height: 57px;background: url(/public/assets_v4_m/images/ccg/close_hb.png) no-repeat;margin: 0 auto;margin-top: 50px;cursor: pointer;}


select{
	background: #fff url(/public/assets_v4_m/images/sel.png) right center no-repeat;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}

/*new*/
.ccgPopup .publicModal{
	width: 8rem;
	position: absolute;
	left: 50%;
	margin-left: -4rem;
	margin-top:-6.5rem;
	top: 50%;
	background: #ffffff;
	border-radius: 10px;
}
.ccgPopup .publicModal.public-scene-substr{
	background-color: #FFF;
	border-radius: 10px;
	padding-bottom: 0.3rem;
}
.ccgPopup .publicModal .close{
	position: absolute;
	width: .6rem;
	height: .6rem;
	right: .1rem;
	top: .1rem;
	z-index: 2;
}
.ccgPopup .publicModal .title{
	padding-top: .5rem;
	text-align: center;
	font-size: .5rem;
	font-family: PingFang SC;
	font-weight: bold;
	color: #FFFFFF;
}
.ccgPopup .publicModal .subTitle{
	text-align: center;
	margin: 3rem .5rem 0;
	font-size: .37rem;
	font-family: PingFang SC;
	font-weight: 400;
	color: #666666;
	min-height: 1rem;
	text-align: center;
	word-break: break-word;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.ccgPopup .publicModal .inputArea{
	padding: .3rem .5rem;
}
.ccgPopup .publicModal .btnArea{
	padding: .5rem;
}
.ccgPopup .publicModal .inputArea input{
	width: 100%;
	height: 1rem;
	background: rgba(255, 255, 255, 0.2);
	border: 1px solid #CCCCCC;
	border-radius: 4px;
	text-indent: 1em;
}
.ccgPopup .publicModal input[name=card]{
	margin-top: .3rem;
}
.ccgPopup .btnArea .signUpBtn{
	height: 1rem;
	background: #36AF58;
	width: 100%;
	color: #ffffff;
	border-radius: 4px;
	font-size: .37rem;
	display: block;
}
.ccgPopup .publicModal .botArea{
	margin-top:.6rem;
	text-align: center;
	color: #30A15D;
	font-size: .34rem;
}
.ccgPopup .publicModal .botArea input{
	position: absolute;
	width: 0.1333rem;
	height: 0.1333rem;
	left: -0.2667rem;
}
.ccgPopup .publicModal .botArea span{
	margin: 0.0533rem 0.0533rem 0.0533rem 0em;
	left: 2.5em;
	bottom: 1.45em;
	position: absolute;
	width: 0.32rem;
	height: 0.32rem;
	background: url(/public/assets_v4_m/images/ccg/xyk.jpg) no-repeat;
	background-size: 0.32rem auto;
}
.ccgPopup .publicModal .botArea input:checked+span{
	width: 0.32rem;
	height: 0.32rem;
	background: url(/public/assets_v4_m/images/ccg/xygx.jpg) no-repeat;
	background-size: 0.32rem auto;
}
.ccgPopup .kptz{
	 background-image: url(/public/assets_v4_m/images/form/kptz.png);
	 height: 10rem;
	 background-size: contain;
	 background-repeat: no-repeat;
 }
.ccgPopup .kptz.haveCard{
	background-image: url(/public/assets_v4_m/images/form/kptz1.png);
	height: 11rem;
}
.ccgPopup .dydt{
	background-image: url(/public/assets_v4_m/images/form/dydt@2x.png);
	height: 10rem;
	background-size: contain;
	background-repeat: no-repeat;
}
.ccgPopup .xzdy-more{
	background: url("/public/assets_v4_m/images/form/scene@2x.png") no-repeat;
	background-size: contain;
	background-repeat: no-repeat;
}
.ccgPopup .publicForm.kptztime .title{
	padding-top: .2rem;
}
.ccgPopup .kptztime{
	background: url("/public/assets_v4_m/images/form/kptztime@2x.png") no-repeat;
	height: 10rem;
	background-size: 100% 100%;
}
.ccgPopup .kptztime.haveCard{
	background-image: url(/public/assets_v4_m/images/form/kptztime1@2x.png);
	height: 11rem;
}
.ccgPopup .haveCard .botArea span{
	bottom: .55em;
}

.ccgPopup .bjtz{
	background-image: url(/public/assets_v4_m/images/form/bjtz3@2x.png);
	height: 10rem;
	background-size: contain;
	background-repeat: no-repeat;
}
.ccgPopup .bjtz.haveCard{
	background-image: url(/public/assets_v4_m/images/form/bjtz4@2x-2.png);
	height: 11rem;
}
.ccgPopup .bjtz .desc{
	margin-top: 2rem;
	text-align: center;
	color: #fff;
}
.ccgPopup .bjtz.haveCard .desc{
	margin-top: 2.1rem;
}
.ccgPopup .bjtz .subTitle{
	margin-top: 20px;
	color:#666666;
	text-align: center;
}
.ccgPopup .bjtz .member{
	font-size: .53rem;
	font-weight: bold;
	color: #ffa009;
}
.ccgPopup .bjtz .botArea span{
	bottom: 1em;
}
.ccgPopup .fxbg{
	background-image: url(/public/assets_v4_m/images/form/fxbg.png);
	height: 10rem;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	padding: 0 .67rem;
}
.ccgPopup .fxbg.haveCard{
	background-image: url(/public/assets_v4_m/images/form/fxbg.png);
	height: 11rem;
}
.ccgPopup .fxbg .title{
	font-size: 0.51rem;
	font-weight: 600;
	color: #36AF58;
}
.ccgPopup .fxbg .desc{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #333;
	width: 3.3rem;
	height: 0.6rem;
	font-size: 0.43rem;
	font-weight: 600;
	margin-top: .4rem;
	display: inline-block;
}
.ccgPopup .fxbg.haveCard .desc{
	margin-top: 0;
}
.ccgPopup .fxbg .curGrade{
	font-size: 0.53rem;
	font-family: DIN;
	font-weight: bold;
	line-height: 0.6rem;
	color: #333333;
	display: inline-block;
	vertical-align: top;
	margin: 0 .2rem 0;
}
.ccgPopup .fxbg .markimg{
	position: relative;
	width: 2.1rem;
	height: .38rem;
	margin: 0 auto;
	display: inline-block;
	text-align: center;
	margin-top: .1rem;
	vertical-align: top;
}
.ccgPopup .fxbg .mark_bottom{
	position: absolute;
	left: 0;
	width: 2.1rem;
	height: .38rem;
	background: url(/public/assets_v4_m/images/xinfang/unmark.png) no-repeat;
	background-size: cover;
}
.ccgPopup .fxbg .mark_top{
	position: absolute;
	left: 0;
	height: .38rem;
	background: url(/public/assets_v4_m/images/xinfang/mark.png) no-repeat;
	background-size: auto .38rem;
}
.ccgPopup .fxbg .othergrade{
	display: flex;
	flex-wrap: wrap;
	margin-top: .2rem;
}
.ccgPopup .fxbg .gradeitem{
	width: 50%;
	line-height: .66rem;
	margin-bottom: .2rem;
	font-size: .32rem;
}

.ccgPopup .fxbg .progress{
	position: relative;
	width: 1.5rem;
	height: .426rem;
	display: inline-block;
	vertical-align: top;
	float: right;
	margin-right: 5px;
}
.ccgPopup .fxbg .progress_bottom{
	background: #eee;
	width: 1.5rem;
	height: 4px;
	position: absolute;
	border-radius: .1rem;
	top: .3rem;
}
.ccgPopup .fxbg .progress_top{
	background: #30A15D;
	height: 4px;
	position: absolute;
	border-radius: .1rem;
	top: .3rem;
}
.ccgPopup .fxbg .subTitle{
	margin: .4rem 0 0;
	position: relative;
	padding-left: 1.33rem;
	word-break: break-all;
	color: #333;
	width: 100%;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: .53rem;
	margin-top: .33rem;
}
.ccgPopup .fxbg .subTitle .label{
	font-weight: bold;
}
.ccgPopup .fxbg .subTitle:before{
	content: "";
	position: absolute;
	background: url(/public/assets_v4_m/images/xinfang/price.png) no-repeat;
	width: 1.07rem;
	height: 1.07rem;
	left: 0;
	background-size: cover;
}
.ccgPopup .fxbg .subTitle:after{
	content: "";
	position: absolute;
	background: linear-gradient(
			180deg, rgba(255, 255, 255, 0.3) 0%, #FFFFFF 100%);
	height: 1.06rem;
	width: 100%;
	z-index: 3;
	left: 0;
	top:0;
}
.ccgPopup .fxbg .inputArea{
	padding: .2rem 0 .53rem;
}
.ccgPopup .fxbg .btnArea{
	padding: 0;
}
.ccgPopup .fxbg .member{
	font-size: .53rem;
	font-weight: bold;
	color: #ffa009;
}
.ccgPopup .fxbg .botArea span{
	bottom: 1em;
}

.ccgPopup .rqgx{
	background-image: url(/public/assets_v4_m/images/form/kptz.png);
	height: 10rem;
	background-size: contain;
	background-repeat: no-repeat;
}
.ccgPopup .rqgx.haveCard{
	background-image: url(/public/assets_v4_m/images/form/kptz1.png);
	height: 11rem;
}
.ccgPopup .zhzs{
	background-image: url(/public/assets_v4_m/images/form/zhzs@2x.png);
	height: 10rem;
	background-size: contain;
	background-repeat: no-repeat;
}
.ccgPopup .zhzs.haveCard{
	background-image: url(/public/assets_v4_m/images/form/zhzs1@2x.png);
	height: 11rem;
}
.ccgPopup .zhzs .title{
	color: #36AF58;
	position: relative;
}
.ccgPopup .zhzs .title:after{
	content: attr(data-name);
	position: absolute;
	bottom: -1.55rem;
	left: .2rem;
	right: 0;
	font-size: .32rem;
	color: #FFA009;
	font-weight: 400;
}
.ccgPopup .rqgx .subTitle{
	margin-top: 3rem;
}
.ccgPopup .zbpt .subTitle{
	margin-top: 3.5rem;
}
.ccgPopup .yykf{
    background-image: url(/public/assets_v4_m/images/form/yykf.png);
    height: 10rem;
    background-size: contain;
    background-repeat: no-repeat;
}
.ccgPopup .yykf.haveCard{
    background-image: url(/public/assets_v4_m/images/form/yykf1.png);
    height: 11rem;
}
.ccgPopup .zbpt{
	background-image: url(/public/assets_v4_m/images/form/zbpt.png);
	height: 10rem;
	background-size: contain;
	background-repeat: no-repeat;
}
.ccgPopup .zbpt.haveCard{
	background-image: url(/public/assets_v4_m/images/form/zbpt1.png);
	height: 11rem;
}
.ccgPopup .ljgd{
	background-image: url(/public/assets_v4_m/images/form/ljgd.png);
	height: 10rem;
	background-size: contain;
	background-repeat: no-repeat;
}
.ccgPopup .ljgd.haveCard{
	background-image: url(/public/assets_v4_m/images/form/ljgd1.png);
	height: 11rem;
}
.ccgPopup .ljgd .ljtype{
	display: flex;
	display: -webkit-flex;
	margin: 3rem .32rem 1rem;
}
.ccgPopup .ljgd .typeItem{
	flex: 1;
	text-align: center;
	color: inherit;
}
.ccgPopup .ljgd .botArea span{
	 bottom: 2em;
 }
.ccgPopup .haveCard .botArea span{
	bottom: 1.1em;
}
/*置业计划*/
.ccgPopup .zyjh{
	background-image: url(/public/assets_v4_m/images/form/zyjh.png);
	height: 10rem;
	background-size: contain;
	background-repeat: no-repeat;
}
.ccgPopup .zyjh .close{
	right: .6rem;
	top:.6rem;
}
.ccgPopup .publicModal .zyjh .title{
	padding-top: .85rem;
	font-size: .4rem;
	color: #6A563F;
}
.ccgPopup .publicModal .zyjh .inputArea{
	margin-top: 3.5rem;
	text-align: center;
}
.ccgPopup .publicModal .zyjh.haveCard .inputArea{
	margin-top: 3rem;
}
.ccgPopup .publicModal .zyjh .inputArea input{
	background: transparent;
	border: 0;
	border-bottom: 1px solid #fff;
	border-radius: 0;
	width: 80%;
	color: #fff;
}
.ccgPopup .zyjh .btnArea .signUpBtn{
	height: 1rem;
	background: #C2B4A0;
	background: linear-gradient(0deg, #6A563F, #C2B4A0);
	border-radius: 1rem;
	margin-top: 0.5rem;
}
.ccgPopup .zyjh.haveCard .btnArea .signUpBtn{
	margin-top: 0;
}
.ccgPopup .zyjh .botArea{
	margin-top: .5rem;
}
.ccgPopup .zyjh.haveCard .botArea{
	margin-top: .1rem;
}
.ccgPopup .zyjh .btnArea{
	padding: 0 1rem;
}
.ccgPopup .zyjh .agreement{
	color: #fff;
	font-size: .32rem;
}
.ccgPopup .zyjh .layout{
	position: absolute;
	font-size: .32rem;
	top: 2.3rem;
	left: 2.7rem;
	font-family: PingFang SC;
	font-style: normal;
}
.ccgPopup .zyjh .area{
	position: absolute;
	font-size: .32rem;
	top: 2.3rem;
	left: 5.7rem;
	font-family: PingFang SC;
	font-style: normal;
}
.ccgPopup .zyjh .unitPrice{
	position: absolute;
	font-size: .32rem;
	top: 3rem;
	left: 2.7rem;
	font-family: PingFang SC;
}
.ccgPopup .zyjh .allPrice{
	position: absolute;
	font-size: .32rem;
	top: 3rem;
	left: 5.7rem;
	font-family: PingFang SC;
}
/*优惠来了*/
.ccgPopup .yhll{
    background-image: url(/public/assets_v4_m/images/form/yhll3x.png);
    height: 11rem;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.ccgPopup .yhll.haveCard{
	background-image: url(/public/assets_v4_m/images/form/yhll4x.png);
	height: 12rem;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.ccgPopup .yhll .title{
    color: #EDCC99;
}
.ccgPopup .yhll .subTitle{
    margin-top: .2rem;
    font-size: .42rem;
    font-family: PingFang SC;
    font-weight: 400;
    color: #EDCC99;
    min-height: unset;
    overflow: hidden;
    white-space: nowrap;
}
.ccgPopup .yhll.haveCard .subTitle{
	margin-top: .2rem;
}
.ccgPopup .yhll .subDesc{
    font-family: PingFang SC;
    font-weight: 400;
    color: #FEFFFE;
    margin: .15rem 1rem;
    text-align: center;
}
.ccgPopup .yhll .date{
    font-family: PingFang SC;
    font-weight: 400;
    color: #FEFFFE;
    margin: .15rem .3rem;
    text-align: center;
}
.ccgPopup .yhll .number{
    color: #edcc99;
    font-size: .53rem;
}
.ccgPopup .yhll .signUpBtn{
	display: block;
	width: 2.5rem;
	height: 2.5rem;
	margin: .4rem auto 0;
	border-radius: 50%;
}
.ccgPopup .yhll.haveCard .signUpBtn{
	margin-top: 0;
}
.ccgPopup .yhll .botArea{
    margin-top: .3rem;
}
.ccgPopup .yhll .agreement{
	color:#fff;
}
.ccgPopup .yhll .tel::-webkit-input-placeholder,
.ccgPopup .yhll .card::-webkit-input-placeholder{
	/* WebKit browsers */
	color: #fff;
}
.ccgPopup .yhll .tel:-moz-placeholder,
.ccgPopup .yhll .card:-moz-placeholder{
	/* Mozilla Firefox 4 to 18 */
	color: #fff;
}
.ccgPopup .yhll .tel::-moz-placeholder,
.ccgPopup .yhll .card:-moz-placeholder{
	/* Mozilla Firefox 19+ */
	color: #fff;
}
.ccgPopup .yhll .tel::-ms-input-placeholder,
.ccgPopup .yhll .card:-ms-input-placeholder{
	/* Internet Explorer 10+ */
	color: #fff;
}
.ccgPopup .yhll .btnArea{
	display: block;
	padding: 0;
}
.ccgPopup .yhll .inputArea input{
	border:0;
	border-radius: 20px;
	color: #ffffff;
}

/*超值优惠*/
.ccgPopup .czyh{
	background-image: url(/public/assets_v4_m/images/form/yhll.png);
	height: 10.66rem;
	background-size: contain;
	background-repeat: no-repeat;
}
.ccgPopup .czyh.haveCard{
	width: 7.94rem;
	background-image: url(/public/assets_v4_m/images/form/yhll2x.png);
	height: 12rem;
	background-size: contain;
	background-repeat: no-repeat;
}
.ccgPopup .czyh .title {
	color: #EDCC99;
	margin-bottom: .9rem;
}
.ccgPopup .czyh .title1 {
	color: #EDCC99;
	font-size: .51rem;
	font-family: PingFang SC;
	font-weight: 400;
	text-align: center;
	padding-top: 1.87rem;
}
.ccgPopup .czyh .title2{
	color: #EDCC99;
	font-size: .51rem;
	font-family: PingFang SC;
	font-weight: 400;
	text-align: center;
	margin-top: .3rem;
}
.ccgPopup .czyh.haveCard .title2{

}
.ccgPopup .czyh .subtitle{
	font-size: .32rem;
	color: #fff;
	text-align: center;
	margin-top: 0.43rem;
	margin-bottom: .6rem;
}
.ccgPopup .czyh .signUpBtn{
	display: block;
	width: 2.5rem;
	height: 2.5rem;
	margin: 0 auto;
	border-radius: 50%;
	bottom: 1.2rem;
	position: absolute;
	left: 0;
	right: 0;
}
.ccgPopup .czyh.haveCard .signUpBtn{
	bottom:1.45rem;
}
.ccgPopup .czyh .botArea{
	margin-top: 0;
}
.ccgPopup .czyh .agreement{
	color:#fff;
	font-size: .32rem;
}
.ccgPopup .czyh .tel::-webkit-input-placeholder,
.ccgPopup .czyh .card::-webkit-input-placeholder{
	/* WebKit browsers */
	color: #fff;
}
.ccgPopup .czyh .tel:-moz-placeholder,
.ccgPopup .czyh .card:-moz-placeholder{
	/* Mozilla Firefox 4 to 18 */
	color: #fff;
}
.ccgPopup .czyh .tel::-moz-placeholder,
.ccgPopup .czyh .card:-moz-placeholder{
	/* Mozilla Firefox 19+ */
	color: #fff;
}
.ccgPopup .czyh .tel::-ms-input-placeholder,
.ccgPopup .czyh .card:-ms-input-placeholder{
	/* Internet Explorer 10+ */
	color: #fff;
}
.ccgPopup .czyh .btnArea{
	position: absolute;
	display: block;
	left: 0;
	right: 0;
	bottom: .3rem;
	padding: 0;
}
.ccgPopup .czyh .inputArea input{
	background: rgba(246, 119, 105, 1);
	border:0;
	border-radius: 20px;
	color: #fff;
}
/*超值优惠拼出来*/
.ccgPopup .publicForm.czyhpcl{
	background: url(/public/miniProgram/images/from/gflb.png) no-repeat;
	height: 10.66rem;
	background-size: contain;
}
.ccgPopup .publicForm.czyhpcl.haveCard{
	background: url(/public/miniProgram/images/from/gflb2x.png) no-repeat;
	height: 12rem;
	background-size: contain;
}
.ccgPopup .czyhpcl .close{
	color: #eee;
	font-size: .37rem;
	text-align: center;
	line-height: .6rem;
}
.ccgPopup .czyhpcl .title {
	color: #fff;
	font-size: .43rem;
	font-weight: normal;
	font-family: PingFang SC;
	text-align: center;
	padding-top: 1.7rem;
}
.ccgPopup .czyhpcl .telList{
	height: .5rem;
	line-height: .5rem;
	overflow: hidden;
	margin-top: .2rem;
}
.ccgPopup .czyhpcl .lzz-wrapper{
	text-align: center;
	color: #fff;
	font-size: .32rem;
}
.ccgPopup .czyhpcl .lzz-wrapper span{
	color: #ffe600;
	font-size: inherit;
}
.ccgPopup .czyhpcl .lzz-wrapper .iconfont{color: inherit;-webkit-text-stroke-width:0;}
.ccgPopup .czyhpcl .inputArea{margin-top: 3.7rem;}
.ccgPopup .czyhpcl .inputArea input{
	border: 2px solid rgba(246, 119, 105, 1);
	border-radius: .1rem;
}
.ccgPopup .czyhpcl .signUpBtn{
	display: block;
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: 0;
	background: linear-gradient(0deg, #D6130E 0%, #FF7E40 100%);
	height: 1rem;
	width: calc(100% - 1rem);
	color: #fff;
	font-weight: 600;
	border-radius: 0.1rem;
	bottom: 1.4rem;
}
.ccgPopup .czyhpcl.haveCard .signUpBtn{
	background: linear-gradient(0deg, #D6130E 0%, #FF7E40 100%);
	height: 1rem;
	width: calc(100% - 1rem);
	color: #fff;
	font-weight: 600;
	border-radius: 0.1rem;
	bottom: 1.4rem;
}
.ccgPopup .czyhpcl .botArea{
	margin-top: 0;
}
.ccgPopup .czyhpcl .agreement{
	color:#666666;
	font-size: .32rem;
}
.ccgPopup .czyhpcl .tel::-webkit-input-placeholder,
.ccgPopup .czyhpcl .card::-webkit-input-placeholder{
	/* WebKit browsers */
	color: #666666;
}
.ccgPopup .czyhpcl .tel:-moz-placeholder,
.ccgPopup .czyhpcl .card:-moz-placeholder{
	/* Mozilla Firefox 4 to 18 */
	color: #666666;
}
.ccgPopup .czyhpcl .tel::-moz-placeholder,
.ccgPopup .czyhpcl .card:-moz-placeholder{
	/* Mozilla Firefox 19+ */
	color: #666666;
}
.ccgPopup .czyhpcl .tel::-ms-input-placeholder,
.ccgPopup .czyhpcl .card:-ms-input-placeholder{
	/* Internet Explorer 10+ */
	color: #666666;
}
.ccgPopup .czyhpcl .btnArea{
	position: absolute;
	display: block;
	left: 0;
	right: 0;
	bottom: .5rem;
	padding-top: 0;
	padding-bottom: 0;
}
/*查看整体投票结果*/
.ccgPopup .publicForm.tpjg{
	position: relative;
	height: 9.3rem;
}
.ccgPopup .publicForm.tpjg.haveCard{
	height: 10.5rem;
}
.ccgPopup .tpjg .textbox{
	background: url(/public/miniProgram/images/from/unvoteRes.png) no-repeat;
	background-size: 100% 110%;
	width: 100%;
	height: 3.38rem;
	position: absolute;
	top: 0;
}
.ccgPopup .tpjg .close{
	color: #999;
	font-size: .37rem;
	text-align: center;
	line-height: .6rem;
}
.ccgPopup .tpjg .title {
	text-align: center;
	padding-top: .5rem;
	font-size: .5rem;
	font-family: PingFang SC;
	font-weight: bold;
	color: #333333;
	line-height: .5rem;
}
.ccgPopup .tpjg .desc{
	padding: 2.9rem .5rem 0;
	color: #666666;
	line-height: .6rem;
	font-size: .32rem;
}
.ccgPopup .tpjg .inputArea input{
	border: 1px solid #cccccc;
	border-radius: .1rem;
}
.ccgPopup .tpjg .signUpBtn{
	display: block;
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: 0;
	background: #36AF58;
	height: 1rem;
	width: calc(100% - 1rem);
	color: #fff;
	font-weight: 600;
	border-radius: 0.05rem;
	bottom: 1.4rem;
}
.ccgPopup .tpjg.haveCard .signUpBtn{
	background: #36AF58;
	height: 1rem;
	width: calc(100% - 1rem);
	color: #fff;
	font-weight: 600;
	border-radius: 0.05rem;
	bottom: 1.4rem;
}
.ccgPopup .tpjg .botArea{
	margin-top: 0;
}
.ccgPopup .tpjg .agreement{
	color:#666666;
	font-size: .32rem;
}
.ccgPopup .tpjg .tel::-webkit-input-placeholder,
.ccgPopup .tpjg .card::-webkit-input-placeholder{
	/* WebKit browsers */
	color: #666666;
}
.ccgPopup .tpjg .tel:-moz-placeholder,
.ccgPopup .tpjg .card:-moz-placeholder{
	/* Mozilla Firefox 4 to 18 */
	color: #666666;
}
.ccgPopup .tpjg .tel::-moz-placeholder,
.ccgPopup .tpjg .card:-moz-placeholder{
	/* Mozilla Firefox 19+ */
	color: #666666;
}
.ccgPopup .tpjg .tel::-ms-input-placeholder,
.ccgPopup .tpjg .card:-ms-input-placeholder{
	/* Internet Explorer 10+ */
	color: #666666;
}
.ccgPopup .tpjg .btnArea{
	position: absolute;
	display: block;
	left: 0;
	right: 0;
	bottom: .4rem;
	padding-top: 0;
	padding-bottom: 0;
}
	/*申请入群*/
.ccgPopup .sqrq{
	background-image: url(/public/assets_v4_m/images/form/ptbg.png);
	height: 10rem;
	border-radius: 10px;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.ccgPopup .sqrq.haveCard{
	background-image: url(/public/assets_v4_m/images/form/ptbg1.png);
	height: 11rem;
}
.ccgPopup .sqrq .groupHead{
	position: absolute;
	width: 1.46rem;
	height: 1.46rem;
	background: url(/public/assets_v4_m/images/ccg/wxGroup.png) no-repeat;
	display: block;
	margin: .5rem auto;
	left: 0;
	right: 0;
}
.ccgPopup .sqrq .botArea{
	margin-top: .3rem;
}
.ccgPopup .sqrq .subTitle{
	margin-top: 3.5rem;
}
.ccgPopup .sqrq.haveCard .subTitle{
	margin-top: 3.3rem;
}
/*最新房价*/
.ccgPopup .zxfj{
	background-image: url(/public/assets_v4_m/images/form/zxfj1x.png);
	height: 10.72rem;
	border-radius: 10px;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.ccgPopup .zxfj.haveCard{
	background-image: url(/public/assets_v4_m/images/form/zxfj2x.png);
	height: 12rem;
}
.ccgPopup .zxfj .title{padding-top: .3rem;}
.ccgPopup .zxfj .desc{padding: 3.6rem .5rem 0;line-height: .6rem;color: #333333;font-size: .37rem;text-align: justify;}
.ccgPopup .zxfj .botArea{
	margin-top: .3rem;
}
.ccgPopup .zxfj .subTitle{
	margin-top: 3.5rem;
}
.ccgPopup .zxfj.haveCard .subTitle{
	margin-top: 3.3rem;
}
/*分析报告*/
.ccgPopup .fjfxbg{
	background-image: url(/public/assets_v4_m/images/form/fxbg1x.png);
	height: 11.2rem;
	border-radius: 10px;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.ccgPopup .fjfxbg.haveCard{
	background-image: url(/public/assets_v4_m/images/form/fxbg2x.png);
	height: 12.2rem;
}
.ccgPopup .fjfxbg .title{padding-top: .3rem;}
.ccgPopup .fjfxbg .desc{padding: 3.6rem .5rem 0;line-height: .6rem;color: #333333;font-size: .37rem;text-align: justify;}
.ccgPopup .fjfxbg .org{color:#F77D10;}
.ccgPopup .fjfxbg .botArea{
	margin-top: .3rem;
}
.ccgPopup .fjfxbg .subTitle{
	margin-top: 3.5rem;
}
.ccgPopup .fjfxbg.haveCard .subTitle{
	margin-top: 3.3rem;
}
/*百科视频详情 - 入群申请*/
.ccgPopup .rqsq{
	background-image: url(/public/assets_v4_m/images/form/cjcx.png);
	height: 10rem;
	border-radius: 10px;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.ccgPopup .rqsq.haveCard{
	background-image: url(/public/assets_v4_m/images/form/cjcx.png);
	height: 11rem;
}
.ccgPopup .rqsq .groupHead{
	position: absolute;
	width: 1.46rem;
	height: 1.46rem;
	background: url(/public/assets_v4_m/images/ccg/wxGroup2.png) no-repeat;
	background-size: cover;
	display: block;
	margin: .74rem auto;
	left: 0;
	right: 0;
}
.ccgPopup .rqsq .botArea{
	margin-top: .3rem;
}
.ccgPopup .rqsq .subTitle{
	margin-top: .5rem;
	line-height: 1rem;
}
.ccgPopup .rqsq .title{padding-top: 3rem;color: #333333;}
.ccgPopup .rqsq.haveCard .subTitle{
	margin-top: .3rem;
}
.ccgPopup .rqsq .selects{padding: 0 .5rem;}
.ccgPopup .rqsq .selects select{width: 48%;height: 1rem;background-color: #ffffff;border-radius: 0.1067rem;border: solid 0.017rem #30A15D;text-indent: 0.1333rem;color: #666666;}
.ccgPopup .rqsq .selects select:last-child {
	margin-left: 0.27rem;
}
.lzz-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;
}

/*实时房价*/
.ccgPopup .ssfj{
	background-image: url(/public/assets_v4_m/images/form/ssfj.png);
	height: 10rem;
	border-radius: 10px;
	background-size: contain;
	background-repeat: no-repeat;
}
.ccgPopup .ssfj.haveCard{
	background-image: url(/public/assets_v4_m/images/form/ssfj1.png);
	height: 11rem;
}
.ccgPopup .ssfj .subTitle{
	margin: 3.5rem .5rem 0;
}

/*专车看房*/
.ccgPopup .zckf{
	background-image: url(/public/assets_v4_m/images/form/zckf@2x.png);
	height: 10rem;
	border-radius: 10px;
	background-size: contain;
	background-repeat: no-repeat;
}
.ccgPopup .zckf .title{
	color: #F58438;
}
.ccgPopup .zckf .desc{
	text-align: center;
	font-size: .4rem;
	font-family: PingFang SC;
	font-weight: 400;
	color: #FFFFFF;
	margin-top: .3rem;
}
.ccgPopup .zckf .number{
	font-size: .5rem;
	color: #ffffff;
}
.ccgPopup .zckf .subTitleImg,
.ccgPopup .zckf .subTitle{
	display: flex;
	display: -webkit-flex;
}
.ccgPopup .zckf .subTitle{
	margin: 0;
	line-height: 1rem;
	overflow: visible;
}
.ccgPopup .zckf .item{
	flex:1;
	text-align: center;
	font-size: .5rem;
	font-family: PingFang SC;
	font-weight: bold;
	color: #250F01;
	opacity: 0.7;
	position: relative;
}
.ccgPopup .zckf .address:after {
	content: attr(data-address);
	position: absolute;
	font-size: .32rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	top: .8rem;
	left: -.45rem;
	text-align: left;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	word-break: break-word;
	line-height: .4rem;
}
.ccgPopup .zckf .tip{
	text-align: center;
	font-size: .4rem;
	font-family: PingFang SC;
	font-weight: bold;
	color: #666666;
	margin: 1rem .32rem 0;
}
.ccgPopup .zckf .orangeColor{
	color: #F58438;
	font-size: inherit;
}
.ccgPopup .zckf .inputArea{
	margin: .5rem 0;
}
.ccgPopup .zckf.haveCard .inputArea{
	margin: 0;
}
.ccgPopup .zckf .inputArea input{
	background: #fff;
}
.ccgPopup .zckf .btnArea .signUpBtn{
	background: #FFFFFF;
	border-radius: 40px;
	color: #F58438;
}
.ccgPopup .zckf .botArea .agreement{
	color: #fff;
}
/*地图专车看房*/
.ccgPopup .dtzckf{
	background-image: url(/public/assets_v4_m/images/form/dtzckf@1x.png);
	height: 10rem;
	border-radius: 10px;
	background-size: contain;
	background-repeat: no-repeat;
}
.ccgPopup .dtzckf.haveCard{
	background-image: url(/public/assets_v4_m/images/form/dtzckf@2x.png);
	height: 11rem;
}
.ccgPopup .dtzckf .title{
	color: #ffffff;
}
.ccgPopup .dtzckf .desc{
	text-align: center;
	font-size: .37rem;
	font-family: PingFang SC;
	font-weight: 400;
	color: #333333;
	margin-top: 3.8rem;
}
.ccgPopup .dtzckf .number{
	font-size: .5rem;
	color: #ffffff;
}
.ccgPopup .dtzckf .subTitleImg,
.ccgPopup .dtzckf .subTitle{
	display: flex;
	display: -webkit-flex;
}
.ccgPopup .dtzckf .subTitle{
	margin: 0;
	line-height: 1rem;
	overflow: visible;
}
.ccgPopup .dtzckf .item{
	flex:1;
	text-align: center;
	font-size: .5rem;
	font-family: PingFang SC;
	font-weight: bold;
	color: #250F01;
	opacity: 0.7;
	position: relative;
}
.ccgPopup .dtzckf .address:after {
	content: attr(data-address);
	position: absolute;
	font-size: .32rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	top: .8rem;
	left: -.45rem;
	text-align: left;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	word-break: break-word;
	line-height: .4rem;
}
.ccgPopup .dtzckf .tip{
	text-align: center;
	font-size: .4rem;
	font-family: PingFang SC;
	font-weight: bold;
	color: #666666;
	margin: 1rem .32rem 0;
}
.ccgPopup .dtzckf .zcjs{
	color: #FFA414;
}
.ccgPopup .dtzckf .orangeColor{
	color: #F58438;
	font-size: inherit;
}
.ccgPopup .dtzckf.haveCard .inputArea{
	margin: 0;
}
.ccgPopup .dtzckf .inputArea input{
	background: #fff;
}

.ccgPopup .dtzckf .botArea .agreement{
	color: #666666;
	font-size: .32rem;
}
/*了解户型报价*/
.ccgPopup .hxbj{
	background-image: url(/public/assets_v4_m/images/form/ptbg.png);
	height: 10rem;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.ccgPopup .hxbj.haveCard{
	background-image: url(/public/assets_v4_m/images/form/ptbg1.png);
	height: 11rem;
}
/*户型分析*/
.ccgPopup .hxfx{
	background-image: url(/public/assets_v4_m/images/form/ptbg.png);
	height: 10rem;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.ccgPopup .hxfx.haveCard{
	background-image: url(/public/assets_v4_m/images/form/ptbg1.png);
	height: 11rem;
}
/*订阅最新动态*/
.ccgPopup .zxdt{
	background-image: url(/public/assets_v4_m/images/form/ptbg.png);
	height: 10rem;
	background-size: contain;
	background-repeat: no-repeat;
}
.ccgPopup .zxdt.haveCard{
	background-image: url(/public/assets_v4_m/images/form/ptbg1.png);
	height: 11rem;
}
.ccgPopup .zxdt .checkboxList{
	display: flex;
	display: -webkit-flex;
	flex-flow:wrap;
	margin: .8rem .5rem;
}
.ccgPopup .zxdt .form-check{
	width: 2.1rem;
	text-align: center;
	background: rgba(255, 255, 255, 0.1);
	color: #fff;
	padding: .1rem 0;
	position: relative;
	border: 1px solid #36AF58;
	margin: 0 .32rem .32rem 0;
}
.ccgPopup .zxdt .form-check.checked{
	background: transparent;
}
.ccgPopup .zxdt .form-check:nth-child(3){
	margin-right: 0;
}
.ccgPopup .zxdt .form-check.checked{
	border: 1px solid #fff;
}
.ccgPopup111 .zxdt .form-check.checked:before{
	 content: "";
	 width: .32rem;
	 height: .32rem;
	 background:#fff;
	 position: absolute;
	 right: 0;
	 top:0;
 }
.ccgPopup111 .zxdt .form-check.checked:after{
	content: "";
	width: .32rem;
	height: .32rem;
	background: url("/public/assets_v4_m/images/form/gou.png");
	position: absolute;
	right: 0;
	top:0;
}
.ccgPopup .zxdt .form-check-label{
	color: #fff;
}
.ccgPopup .zxdt .subTitle{
	margin: 0 .5rem;
	padding-top: .3rem;
}
.ccgPopup .zxdt .btnArea{
	margin: .5rem 0;
}

/*专属购房攻略*/
.ccgPopup .xfgl{
	background-image: url(/public/assets_v4_m/images/form/xfgl@2x.png);
	height: 10rem;
	background-size: contain;
	background-repeat: no-repeat;
}
.ccgPopup .xfgl.haveCard{
	background-image: url(/public/assets_v4_m/images/form/xfgl@2x-2.png);
	height: 11rem;
}
.ccgPopup .xfgl .title{
	color: #30A15D;
}
.ccgPopup .xfgl .subtitle{
	padding: 2rem .5rem .5rem .5rem;
	display: flex;
}
.ccgPopup .xfgl .subtitle p{
	flex: 1;
	text-align: center;
	font-size: .32rem;
	font-family: PingFang SC;
	font-weight: bold;
	color: #30A15D;
}
.ccgPopup .xfgl .desc{
	text-align: center;
	padding: 0 .5rem;
	color: #666666;
}
.ccgPopup .xfgl .checkboxList{
	display: flex;
	display: -webkit-flex;
	flex-flow:wrap;
	margin: .8rem .5rem;
}
.ccgPopup .xfgl .form-check{
	width: 2.1rem;
	text-align: center;
	background: rgba(255, 255, 255, 0.1);
	color: #fff;
	padding: .1rem 0;
	position: relative;
	border: 1px solid #36AF58;
	margin: 0 .32rem .32rem 0;
}
.ccgPopup .xfgl .form-check.checked{
	background: transparent;
}
.ccgPopup .xfgl .form-check:nth-child(3){
	margin-right: 0;
}
.ccgPopup .xfgl .form-check.checked{
	border: 1px solid #fff;
}
.ccgPopup111 .xfgl .form-check.checked:before{
	content: "";
	width: .32rem;
	height: .32rem;
	background:#fff;
	position: absolute;
	right: 0;
	top:0;
}
.ccgPopup111 .xfgl .form-check.checked:after{
	content: "";
	width: .32rem;
	height: .32rem;
	background: url("/public/assets_v4_m/images/form/gou.png");
	position: absolute;
	right: 0;
	top:0;
}
.ccgPopup .xfgl .form-check-label{
	color: #fff;
}
.ccgPopup .xfgl .subTitle{
	margin: 0 .5rem;
	padding-top: .3rem;
}
.ccgPopup .xfgl .btnArea{
	margin: .5rem 0;
}
/*最新开盘通知 - 开盘通知有数据*/
.ccgPopup .zxkptz{
	background-image: url(/public/assets_v4_m/images/form/ptbg.png);
	height: 10rem;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.ccgPopup .zxkptz.haveCard{
	background-image: url(/public/assets_v4_m/images/form/ptbg1.png);
	height: 11rem;
}
.ccgPopup .blockList{
	color: #ffffff;
	height: 3.2rem;
	overflow: hidden;
	position: relative;
	margin: .1rem 0;
}
.ccgPopup .blockList:before{
	content: "";
	position: absolute;
	left: 0;
	top: 1.4rem;
	background: url(/public/assets_v4_m/images/form/filter.png);
	width: 100%;
	height: 2rem;
	background-size: contain;
}
.ccgPopup .blockList:after{
	content: attr(data-warn);
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	opacity: .5;
}
.ccgPopup .blockList table{
	width:94%;
	margin: 0px auto;
	border-collapse: collapse;
	table-layout: fixed;
}
.ccgPopup tr{
	border:1px solid #ffffff;
}
.ccgPopup .table-head{
	background-color: rgba(255,255,255,.3);
}
.ccgPopup .table-head th,
.ccgPopup .table-head td{
	width: 33%;
}
.ccgPopup .table-body td{
	text-align: center;
}
.ccgPopup .table-head th,
.ccgPopup .table-body td{
	padding: .1rem 0;
	color: #ffffff;
	border: inherit;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	font-size: .32rem;
	white-space: pre;
}
.ccgPopup .zxkptz .subTitle{
	margin-top: .5rem;
}
.ccgPopup .zxkptz.haveCard .subTitle{
	margin-top: .5rem;
}
.ccgPopup .kptztime .mask{
	height: 3rem;
	position: relative;
}
.ccgPopup .kptztime .data0{
	position: absolute;
	color: #30A15D;
	left: .55rem;
	top: 1.8rem;
	width: 3.6rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	word-break: break-word;
	font-size: .32rem;
}
.ccgPopup .haveCard.kptztime .data0{
	top:1.6rem;
}
.ccgPopup .kptztime .data1{
	position: absolute;
	color: #30A15D;
	left: 4rem;
	top: .2rem;
	width: 3.6rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	word-break: break-word;
	font-size: .32rem;
}
.ccgPopup .kptztime .subTitle{
	margin-top: .5rem;
}
.ccgPopup .kptztime.haveCard .subTitle{
	margin-top: .5rem;
}
.ccgPopup .botArea label{
	position: relative;
}
.ccgPopup .publicModal .botArea span {
	bottom: 0;
	left: -1em;
}
/*余房查询*/
.ccgPopup .yfcx{
	background-image: url(/public/assets_v4_m/images/form/ptbg.png);
	height: 10rem;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.ccgPopup .yfcx.haveCard{
	background-image: url(/public/assets_v4_m/images/form/ptbg1.png);
	height: 11rem;
}
.ccgPopup .yfcx .table-head th,
.ccgPopup .yfcx .table-head td{
	width: 25%;
}
.ccgPopup .yfcx .subTitle{
	margin-top: .5rem;
	min-height: unset;
}
.ccgPopup .yfcx .desc{
	margin: 0 .5rem;
	text-align: center;
	color: #666666;
}
.ccgPopup .yfcx .num{
	color: #FFA009;
}
.ccgPopup .hxbj .subTitle{
	margin-top: .8rem;
	min-height: unset;
}
.ccgPopup .hxfx .subTitle{
	margin-top: .3rem;
}

.ccgPopup .filter{
	filter:blur(5px);
}
/*预约算价*/
.ccgPopup .yysj{
	background-image: url(/public/assets_v4_m/images/form/yysj.png);
	height: 10rem;
	background-size: contain;
	background-repeat: no-repeat;
}
.ccgPopup .yysj.haveCard{
	background-image: url(/public/assets_v4_m/images/form/yysj1.png);
	height: 11rem;
}
.ccgPopup .yysj .subTitle{
	margin-top: 3rem;
}
/*验证码*/
.ccgPopup .validate{
	background-image: url(/public/assets_v4_m/images/form/validate.png);
	height: 8rem;
	background-size: contain;
	background-repeat: no-repeat;
}
.ccgPopup .validate.isvali{
	background-image: url(/public/assets_v4_m/images/form/validate1.png);
	height: 10rem;
}
.ccgPopup .validate .fontArea p{
	float: left;
	width: 33%;
	text-align: center;
	font-size: .37rem;
	font-family: Microsoft YaHei;
	color: #FFFFFF;
	padding-top: 1.8rem;
	position: relative;
}
.ccgPopup .validate .fontArea:after{
	content: "";
	display: block;
	clear: both;
}
.ccgPopup .validate .notice{
	font-size: .37rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 1rem;
	padding-top: .5rem;
	text-align: center;
}
.ccgPopup .validate .hide{
	display: none;
}
.ccgPopup .imgCode{
	display: inline-block;
	width: 34%;
	height: 1rem;
}
.validate .imgCodeArea, .validate .msgCodeArea {
	display: block;
	height: 1rem;
	text-indent: 1em;
	margin-bottom: .3rem;
}
.ccgPopup .validate .inputArea input{
	display: inline-block;
	width: 60%;
	height: 1rem;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 4px;
	float: left;
	text-indent: 1em;
	font-size: .32rem;
}
.ccgPopup .validate .inputArea .getImgCode{
	width: 34%;
	height: 1rem;
	background: rgba(48, 161, 93, 0.3);
	border: 1px solid #30A15D;
	border-radius: 4px;
	font-size: .32rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #30A15D;
	line-height: 1rem;
}
.ccgPopup .validate .btnArea button{
	width: 100%;
	height: 1rem;
	font-size: .42rem;
	border-radius: .1rem;
	background: #30a15d;
	color: #fff;
}
.ccgPopup .validate .inputArea .wait{
	background: #ccc;
	color: #666;
	border: #666;
}

/*余房查询楼栋*/
.ccgPopup .hxfx .telList{
	height: 1rem;
	overflow: hidden;
	text-indent: 1em;
	font-size: .35rem;
	margin: .6rem 0 0;
	text-align: center;
	position: relative;
}
.ccgPopup .hxfx .telList:after {
	content: attr(data-text);
	position: absolute;
	top: .6rem;
	right: 0;
	left: 0;
	color: #666666;
	background-color: #ffffff;
}
.ccgPopup .hxfx .lzz-wrapper{
	color: #FFA009;
	font-size: .35rem;
	height: 1rem;
	line-height: .7rem;
}
.ccgPopup .yfcx .telList{
	height: 1rem;
	overflow: hidden;
	text-indent: 1em;
	font-size: .35rem;
	margin: .6rem 0 0;
	text-align: center;
	position: relative;
}
.ccgPopup .yfcx .telList:after {
	content: attr(data-text);
	position: absolute;
	top: .6rem;
	right: 0;
	left: 0;
	color: #666666;
	background-color: #ffffff;
}
.ccgPopup .yfcx .lzz-wrapper{
	color: #FFA009;
	font-size: .32rem;
	height: 1rem;
	line-height: .7rem;
}
.ccgPopup .sqrq .telList{
	height: .53rem;
	overflow: hidden;
	text-indent: 2em;
	font-size: .35rem;
	margin: 3.8rem 0 0;
	text-align: left;
	position: relative;
}
.ccgPopup .sqrq .telList:after {
	content: attr(data-text);
	position: absolute;
	top: 0;
	right: 0;
	left: 11em;
	color: #333333;
}
.ccgPopup .sqrq .lzz-wrapper{
	color: #FFA009;
	font-size: .35rem;
	height: .53rem;
	line-height: .53rem;
}
.ccgPopup .zxfj .telList{
	height: .53rem;
	overflow: hidden;
	text-indent: 2em;
	font-size: .35rem;
	margin: .4rem 0 0;
	text-align: left;
	position: relative;
}
.ccgPopup .zxfj .telList:after {
	content: attr(data-text);
	position: absolute;
	top: 0;
	right: 0;
	left: 7em;
	color: #F77D10;
	font-size: .32rem;
}
.ccgPopup .zxfj .lzz-wrapper{
	color: #F77D10;
	font-size: .34rem;
	height: .53rem;
	line-height: .53rem;
}
.ccgPopup .fjfxbg .telList{
	height: .53rem;
	overflow: hidden;
	text-indent: 2em;
	font-size: .35rem;
	margin: .4rem 0 0;
	text-align: left;
	position: relative;
}
.ccgPopup .fjfxbg .telList:after {
	content: attr(data-text);
	position: absolute;
	top: 0;
	right: 0;
	left: 7em;
	font-size: .32rem;
	color: #F77D10;
}
.ccgPopup .fjfxbg .lzz-wrapper{
	color: #F77D10;
	font-size: .34rem;
	height: .53rem;
	line-height: .53rem;
}

.ccgPopup .zhzs .telList{
	height: 1rem;
	overflow: hidden;
	text-indent: 1em;
	font-size: .32rem;
	margin: 3.2rem 0 0;
	text-align: center;
	position: relative;
}
.ccgPopup .zhzs .telList:after {
	content: attr(data-text);
	position: absolute;
	top: .6rem;
	right: 0;
	left: 0;
	color: #666666;
	background-color: #fff;
}
.ccgPopup .zhzs .lzz-wrapper{
	color: #FFA009;
	font-size: .35rem;
	height: 1rem;
	line-height: .7rem;
}
.ccgPopup .bjtz .telList{
	height: .53rem;
	overflow: hidden;
	text-indent: 4em;
	font-size: .35rem;
	margin: 2.2rem 0 0;
	text-align: left;
	position: relative;
}
.ccgPopup .bjtz .telList:after {
	content: attr(data-text);
	position: absolute;
	top: 0;
	right: 0;
	left: 11em;
	color: #333333;
	font-size: .35rem;
}
.ccgPopup .bjtz .lzz-wrapper{
	color: #FFA009;
	font-size: .35rem;
	height: .53rem;
	line-height: .53rem;
}
/*		匹配房源		*/
.publicForm.ppfy{background-image: url(/public/assets_v4_m/images/form/ppfy@2x.png);height: 11rem;background-size: cover;}
.ccgPopup .ppfy .title{font-size: .37rem;font-weight: 400;color: #666666;padding-top: 3.3rem;padding-bottom: .3rem;}
.ppfy .title .num{font-size: 18px;color: #FF6E6E;}
.ppfy .form{margin: 0 10%;}
.ppfy .form .inline-block,.ppfy .form .input-block{position: relative;margin-bottom: .2rem;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: .37rem;color: #000000;line-height: 1rem;width:4.2em;}
.ppfy .form .inline-block select{flex:1;height: 1rem;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;border-radius: 4px;}
.ppfy .form .input-block input{width:100%;height: 1rem;background-color: #ffffff;border-radius: 4px;border: solid 1px #e5e5e5;padding-left: 8px;margin-left: 7px;font-size: 12px;flex: 1;}
.ppfy .ppfyBtn{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: 3.5em;font-size: 12px;margin: 0;margin-top: 3px;}*/
.ccgPopup .publicModal .botArea{margin-top: .4rem;}
.ccgPopup .ppfy .agreement{font-size: .32rem;color: #999;}
.ccgPopup .ppfy .imp{font-style: normal;color: #999;font-size: .32rem;text-decoration: underline;}

/*		房坑指南		*/
.ccgPopup .publicModal .publicForm.fkzn{background-image: url(/public/assets_v4_m/images/form/fkzn@2x.png);height: 9.333rem;background-size: cover;}
.ccgPopup .fkzn .title{color: #FFA009;}
.ccgPopup .fkzn .telList{height: .53rem;overflow: hidden;text-indent: 3em;font-size: .37rem;text-align: left;margin-top: 120px;position: relative;}
.ccgPopup .fkzn .telList .lzz-wrapper{color: #FFA009;font-size: .37rem;height: .5rem;}
.ccgPopup .fkzn .telList:after{content: attr(data-text);position: absolute;top:0;right: 0;left: 11em;color:#666666;}
.ccgPopup .fkzn .inputArea {padding: 25px;}
.ccgPopup .fkzn .tel{display: block;width: 80%;margin: 0 auto;height: 40px;background: transparent;border: 1px solid #ccc;border-radius: 4px;text-indent: 1em;}
.ccgPopup .fkzn .btnArea{text-align: center;padding: 0 25px;}
.ccgPopup .fkzn .btnArea .botArea{margin-top: 10px;}
.ccgPopup .fkzn .signUpBtn{background: #FFA009;color: #ffffff;border-radius: 4px;font-size: .42rem;cursor: pointer;width: 100%;margin: 0 auto;border: 1px solid #FFA009;display: block;}
.ccgPopup .fkzn .agreement{font-size: .32rem;color: #999999;}
.ccgPopup .fkzn .btnArea .botArea label span{    left: -1.2em;font-size: 12px;}
.ccgPopup .fkzn .agreement .imp{text-decoration: underline;font-size: 12px;color: inherit;font-style: normal;}

/*		咨询管家	*/
.ccgPopup .zxgj{background-image: url(/public/assets_v4_m/images/form/zxgj.png);height: 9.3rem;background-size: 100% 100%;background-repeat: no-repeat;padding: 0 .67rem;}
.ccgPopup .zxgj.haveCard{height: 10.3rem;background-image: url(/public/assets_v4_m/images/form/zxgj2x.png);background-size: 100% 100%;background-repeat: no-repeat;}
.ccgPopup .zxgj .title {font-size: 0.51rem;font-weight: 600;color: #36AF58;}
.ccgPopup .zxgj .inputArea {padding: 0.2rem 0 0.53rem;}
.ccgPopup .zxgj .btnArea { padding: 0;}
.ccgPopup .zxgj .subtitle{ font-size: 0.37rem;font-family: PingFangSC;font-weight: 400;line-height: 0.59rem;color: #666666;text-align: center;margin: 3rem 0.3rem 0;}
.ccgPopup .zxgj.haveCard .subtitle{margin-top: 2.8rem;}

/*		获取底价		*/
.ccgPopup .hqdj{background-image: url(/public/assets_v4_m/images/form/hqdj.png);height: 9.3rem;background-size: 100% 100%;background-repeat: no-repeat;padding: 0 .67rem;}
.ccgPopup .hqdj.haveCard{height: 10.3rem;background-image: url(/public/assets_v4_m/images/form/hqdj2x.png);background-size: 100% 100%;background-repeat: no-repeat;}
.ccgPopup .hqdj .title {font-size: 0.51rem;font-weight: 600;color: #36AF58;}
.ccgPopup .hqdj .inputArea {padding: 0.2rem 0 0.53rem;}
.ccgPopup .hqdj .btnArea { padding: 0;}
.ccgPopup .hqdj .subtitle{ font-size: 0.37rem;font-family: PingFangSC;font-weight: 400;line-height: 0.59rem;color: #666666;text-align: center;margin-top: 3rem;}
.ccgPopup .hqdj.haveCard .subtitle{margin-top: 2.8rem;}
.ccgPopup .hqdj .subtitle1{margin-top: 0;}
.ccgPopup .hqdj.haveCard .subtitle1{margin-top: 0;}
/*      成交价查询        */
.ccgPopup .cjjcx{
    background-image: url("/public/assets_v4_m/images/form/cjjcx.png");
	background-size:100% 100%;
	padding: 30px 0;
}
.ccgPopup .cjjcx .title{
	font-size: 21px;
	line-height: 27px;
	font-family: Source Han Serif CN;
	font-weight: bold;
	color:#30a15d !important;
	text-align: center;
	padding-top:3%;
	padding-bottom: 9% ;
} 

.ccgPopup .cjjcx .cjjcx_box{
	position: relative;
    margin: 0 0.67rem;
}
.ccgPopup .cjjcx .cjjcx_box:after{
	content: "";
	display: block;
	clear: both;
}
.ccgPopup .cjjcx .borough_img{
	width: 2.11rem;
	height: 1.71rem;
	float: left;
    object-fit: cover;
}
.ccgPopup .cjjcx .cjjcx_box .borough_content{padding-left: 2.37rem;position: relative;}
.ccgPopup .cjjcx .borough_content p{line-height: .6rem}
.ccgPopup .cjjcx .cjjcx_box div i{
	width:11px;
	height:11px;
	background-color: #E4E5E6;
	position: absolute;
	border-radius:90px;
	left:-27px;
}
.ccgPopup .cjjcx .cjjcx_box .gray{color: #999999;font-size: .32rem;}
.ccgPopup .cjjcx .cjjcx_box .roomtype{color: #333333;font-weight: 600;font-size:.32rem;}
.ccgPopup .cjjcx .borough_content span{font-size: .32rem;}
.ccgPopup .cjjcx .cjjcx_box .price{
	color: #FE4844;
	margin-left:.27rem;
	font-weight: bold;
	font-size: .32rem;
}
.ccgPopup .cjjcx .seebuyprice{
	text-align: center;
	color: #666666 !important;
	font-size:.37rem;
	margin:.4rem auto;
}
.ccgPopup .cjjcx .tel, .cjjcx .card {
    display: block;
    width: 80%;
    margin:10px auto;
    height: 40px;
    background: transparent;
    border: 1px solid #ccc;
    border-radius: 4px;
    text-indent: 1em;
}
.ccgPopup .cjjcx .signUpBtn {
    width: 80%;
    background-color: #36AF58;
    color: #ffffff;
    padding: 10px 50px;
    border-radius: 4px;
    font-size: 16px;
	display: block;
	margin:0 auto;
    cursor: pointer;
}
.ccgPopup .cjjcx .botArea{
	margin-top:8px;
}
.ccgPopup .cjjcx .botArea a,
.ccgPopup .zxgj .botArea a,
.ccgPopup .hqdj .botArea a{
    color: #999999;
	font-size: .32rem;
}







