body > iframe { display: none !important; }
body > .layui-layer iframe { display: block !important; }
html { margin:0; padding:0;background: #fff; }
body { position: relative;font: .24rem / 1.5 "microsoft yahei",myFirstFont; max-width: 750px; margin:0px auto; padding:0px;font-weight: 400; color: #444444;cursor: default; }
.clear:after{display:block;clear:both;content:"\0020";visibility:hidden;height:0;}
a,a:link,a:active,a:focus, a:hover,a:visited { text-decoration:none; border:0; }
ul,li { list-style: none;font-style: normal;margin:0px; padding:0px; }
button, input, optgroup, option, select, textarea { outline: none; border: 0px; }
h1,h2,h3,h4 { line-height:inherit; display: inline;font-size: inherit; padding: 0;margin: 0;font-family: "microsoft yahei";font-weight: inherit; }
p{ padding: 0px; margin: 0px; }
select,input,textarea { -webkit-appearance: none;appearance:none; box-shadow: none; font-family: "microsoft yahei";font-size: .24rem; }
form select,form input{ display: block;background: #f8f8f8; margin: 0; width: 100%; border: .02rem solid #eee; border-radius: .08rem; color: #666; height: 0.76rem; line-height: 0.76rem; text-indent: 0.2rem; pointer-events: auto; }
.mobile-form,.mobile-form-item{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center}
.mobile-form-item{width: 100%;position: relative;margin-top: .2rem}
.mobile-form-submit{border: 0px; border-radius: .08rem;height: .76rem;background: #ff723b;box-shadow:0 .04rem .13rem rgba(220, 67, 7, 0.15);font-size: .36rem;color: #fff;width: 100%}
#xuandiqu:after,.right-icon:after {content: '';position: absolute;display: block;width: 0;height: 0;top:50%;right: .1rem;transform: translateY(-50%); visibility: inherit;border: .1rem solid transparent;border-left: .1rem solid #aaa;}
/*  */
.m_center{background: #edf3f6;color: #333;font-size: .28rem;overflow: hidden;border-radius: .02rem;padding-bottom: 1rem;}
.mzb_atop.xuanopp,.m_down{display: none!important;}
#application{ overflow: hidden; position: relative; width: 5.64rem; height: 0.48rem; }
#zxcjwt b{color:  #266ed9}
.decoration-view{padding: .6rem .4rem;margin-top: .2rem;background: #fff}
.decoration-view .sub-title{font-size: .24rem;color:#666666;text-align: center;margin-top: .2rem}
.decoration-view>h2{font-weight: 800;font-size: .36rem;color: #393838;display: block;width: 100%;text-align: center}
.price-desc{position: relative}
.price-desc img{width: 100%}
.stage-banner{position: relative;display: flex;justify-content: center}
.stage-banner img{width: 100%;height: 3.78rem;display: block}
.stage-banner .stage-links{font-size: .26rem;width:7rem;position: absolute;bottom: 0;margin-left: auto;color: #fff;height: 1.44rem;display: flex;justify-content:center;flex-direction: column}
.stage-links .stage-circle{display: flex;justify-content: space-around;align-items: center;padding: 0 .1rem}
.stage-circle .circle{border-radius: 50%;background: #fff;width: .58rem;height: .58rem;display: flex;justify-content: center;align-items: center}
.circle-text{display: flex;margin-top: .1rem}
.circle-text span{display: inline-block;width: 20%;text-align: center;margin-left: .5rem}
.circle-text span:first-child{margin-left: 0}
.price-icon {background: url("//www.sj456.cn/m_2020/2020/img/css/zb/price_icon.png") no-repeat;background-size: 2.67rem 1.13rem;width: .3rem;height: .3rem;display: inline-block}
.icon-designer{background-position:-.14rem -.14rem;}
.icon-people{background-position:-.68rem -.13rem;height: .33rem}
.icon-material{background-position:-1.28rem -.12rem;width: .34rem;height: .35rem}
.icon-aid{background-position:-1.94rem -.14rem;}
.icon-message{background-position: -.14rem -.6rem;width: .3rem;height: .3rem;margin: -.12rem 0 0 0;}
.icon-title{background-position: -.68rem -.7rem;width: .38rem;height: .2rem;margin: 0 .32rem}
.square{position: absolute;right: .1rem;font-style: normal;color: #a7a7a7;font-size: .24rem}
input,select{background: #f1f1f1;height: .9rem;line-height: .9rem;font-size: .28rem;}
.price-form-view{margin-top: 0;padding:.3rem .25rem .43rem;background: #f4fafe}
.stage-form{background: #fff;border-radius: .16rem;box-shadow: 0 .02rem .2rem  #c6dcf1;padding:.2rem .22rem}
.mobile-form-submit{height: .9rem;background: #ff662a;border-radius: .08rem;font-size: .3rem}
.message{display: flex;align-items: center;padding: .2rem .3rem 0;}
.application li{color: #6e6e6e;font-size: 0.24rem;width: 5.34rem;margin-left: .3rem;height: .48rem; line-height: .48rem; overflow: hidden}
.application li p { padding: 0px; margin: 0px; }
.application li p span{margin-right: .4rem}
.price-tag{display: flex;justify-content: center;align-items: center;flex-wrap: wrap;margin-top: .4rem}
.price-tag .price-tag-item{color: #98aac0;font-size: .28rem;font-weight: 600;background: #ecf2f6;border-radius: .08rem;line-height: .57rem;text-align: center;margin-top: .2rem}
.detail-price{display: flex;justify-content: center;align-items: center;flex-direction: column;margin-top: .25rem}
.detail-price img{width: 2.22rem;height: auto;display: block}
.detail-price-desc{background: url("//www.sj456.cn/m_2020/2020/img/css/zb/gr.jpg") no-repeat;background-size: 100% 100%;width: 5.92rem;height: .63rem;line-height: .63rem;font-size: .26rem;color: #fff;font-weight: 600;text-align: center;margin-top: -.49rem}
.decoration-desc{position: absolute;}
.decoration-desc h3{font-size: .34rem;font-weight: 600;color: #525252}
.decoration-desc p{font-size: .28rem;color: #898989;margin-top: .17rem}
.price-count{margin: .4rem .3rem 0;display: flex;justify-content: space-around;align-items: center;border-radius: .1rem;box-shadow: 0 .02rem .13rem rgba(0,0,0,.3);padding: .33rem .4rem}
.price-count .count-item{text-align: center}
.price-count .count-item h3{font-size: .36rem;font-weight: 800;color: #000;position: relative;padding-bottom: .14rem;}
.price-count .count-item h3:after{position: absolute;content: '';width: .26rem;height: .06rem;background: #ff672b;bottom: 0;left: 50%;margin-left: -.13rem}
.price-count .count-item>p{font-size: .28rem;color: #898989;margin-top: .28rem;}
.shadow{box-shadow: 0 .03rem .26rem rgba(255, 103, 43, 0.5);}
.col_xs.jsq {position: relative;}
.yuans{ font-size: .52rem; color: #999; position: absolute; right: .4rem; top: 50%; transform: translateY(-50%);}
.num-frame { position: relative; padding: .06rem .08rem; border-radius: .08rem; background: #fff; background: -moz-linear-gradient(top,#d2d1d1,#ececec); background: -webkit-gradient(linear,top,from(#d2d1d1),to(#ececec)); background: -webkit-linear-gradient(top,#d2d1d1,#ececec); background: -o-linear-gradient(top,#d2d1d1,#ececec); background: linear-gradient(top,#d2d1d1,#ececec);}
.zxbj-calc-budget { border-radius: .08rem; border-top: .06rem solid #3D3C30; border-bottom: .04rem solid #6C6B60; border-left: .04rem solid #3D3C30; border-right: .06rem solid #3D3C30; box-shadow: 0 0.02rem .1rem 0.02rem #ABABA5 inset; background: #e8e8e8; padding-right: .9rem; display: flex;justify-content: flex-end;align-items: center;}
.zxbj-calc-budget div {width: .45rem;height: 1rem; background: url(//www.sj456.cn/m_2020/2020/img/css/zb/123.png) no-repeat 1rem center;background-size: 5.96rem 1.1rem;background-position-y: 0;}
.zxbj-calc-budget .num0 { background-position-x: -.25rem; }
.zxbj-calc-budget .num1{ background-position-x: -.8rem; }
.zxbj-calc-budget .num2{ background-position-x:-1.35rem }
.zxbj-calc-budget .num3{ background-position-x:-1.9rem }
.zxbj-calc-budget .num4{ background-position-x:-2.5rem }
.zxbj-calc-budget .num5{ background-position-x:-3.05rem }
.zxbj-calc-budget .num6{ background-position-x:-3.6rem }
.zxbj-calc-budget .num7{ background-position-x: -4.15rem; }
.zxbj-calc-budget .num8{ background-position-x:-4.75rem }
.zxbj-calc-budget .num9{ background-position-x:-5.3rem }
#xuandiqu:after, .right-icon:after{bottom: 18px}
.tongyon_privacy{margin-top: 0.16rem;width: 100%; text-align: left; color: #888888;font-size: 0.24rem; padding-left: 0.37rem; background: url(//www.sj456.cn/m_2020/img/company_list/suo.png) no-repeat left center; background-size: 0.2rem 0.23rem;font-weight: normal;}
.tongyon_privacy a{ color: #888888;font-size: 0.24rem; } 
.tongyong_wa {padding: 0.3rem 0 0;width: 100%;text-align: center;font-size: 0.28rem;color: #999999;}
.tongyong_wa .red {color: #fd6363;font-weight: bold;}
/* 滚动表单通用样式 start */
.form_xxx_gundong {margin: 0.2rem 0.4rem 0;color: #999;font-size: 0.24rem; height: 0.7rem;}
/*通用头icon*/
@font-face{font-family:"m_top";src:url('//www.sj456.cn/m_2020/css/font/iconfont.ttf') format('truetype')}
.icon{font-family:"m_top" !important;font-size:0.36rem;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale} 
.icon-dianzan1:before{content:"\e61a"} 
.icon-dowm:before{content:"\e6ae"}
.icon-shanchu:before { content: "\e72d"; } 
.icon-more:before{content:"\e6af"}  
/* 添加评论 */
.zb_masg .zb_masdown{ border: 0; }
.pl_wz { margin: 0 auto;padding: .3rem .3rem 0 .3rem;}
.pl_wz .pl_title { font-size: .32rem;font-weight: bold;} 
.pl_wz .pl_masg { padding-top: .1rem; }
.pl_wz .pl_masg h4 { margin: 0;padding:.1rem 0 .3rem 0;font-size: .32rem;display: block; }
.pl_wz .pl_list { position: relative;margin:0.1rem 0 0 0; }
.pl_wz .pll_tit { margin-left: .55rem;line-height: 0.64rem;height: 0.64rem; }
.pl_wz .pll_tit .tit { float: left;max-width: 60%;font-size:0.22rem;color: #888;}
.pl_wz .pll_tit span { display: block; position: absolute; top: 0; right: 0px;font-size: 0.28rem;color: #666; }
.pl_wz .pll_tit span i { font-size: .28rem; vertical-align: 0.02rem;margin-right: 0.04rem; }
.pl_wz .pll_tit span b { font-weight: normal; }
.pl_wz .pll_tit span.hover { color: #ff3322; }
.pl_wz .pll_img { position: absolute;left: 0;top: 0.15rem; }
.pl_wz .pll_img img { display: block; width: 0.35rem; height: 0.35rem; margin-right: 0.16rem; background-color: rgb(238, 238, 238); font-size: 0px; border-radius: 50%; }
.pl_wz .pll_msg { margin-left: .55rem; }
.pl_wz .pll_msg p { line-height: 0.4rem;font-size: 0.28rem;color: #222;}
.pl_wz .pll_msg p a{ text-decoration: underline; }
.pl_wz .pll_span {margin-left: .55rem;margin-top: .2rem;padding-bottom: .26rem; border-bottom: 0.02rem dashed #eee; }
.pl_wz .pll_span .pll_hf { padding: .2rem 0; margin-top: .2rem; border-top: 0.02rem dashed #eee; }
.pl_wz .pll_span .pll_hff { font-size: .28rem; color: #222;line-height: .4rem;padding: .1rem 0 0; } 
.pl_wz .pll_span .pll_hff img { width: 0.35rem; height: 0.35rem; border-radius: 50%; position: relative; top: 0.05rem;  }
.pl_wz .pll_span .pll_hff b{color: #888;font-weight: normal;font-size: 0.2rem }
.pl_wz .pl_list:last-child .pll_span { border: 0; }
.pl_wz .pll_span span { display: block;float: left;font-size: 0.24rem;line-height: 0.4rem; height: 0.4rem;color: #aaa; }
.pl_wz .pll_span span.huifu { margin-left: .14rem;background: rgb(237, 242, 250);color: #666; border-radius: 0.2rem;padding: 0 .2rem; } 
.pl_wz .pl_gengduo { color: #999999;padding: .3rem 0; line-height: 0.36rem;border-top: 0.02rem dashed #eee; text-align: center;}
.pl_wz .pl_gengduo a { display: block;color: #999999;text-align: center;font-size: 0.24rem; }
.pl_wz .pl_gengduo a i { font-size: .3rem; vertical-align: middle; }
.pl_wz .pl_zwpl h4{ margin: 0;padding: .5rem 0 .3rem 0;font-size: .28rem; text-align: center; display: block; }

.pl_huifu { padding: .1rem 0; margin: 0 auto;height: auto; font-size: 0.32rem;background: #fff; border-bottom: 0.12rem solid #f8f8f8;}
.pl_huifu .pl_hf { margin: 0 .3rem;line-height: .64rem; }
.pl_huifu .pl_hf_input { width: 100%; display: block; height: .64rem; margin: .3rem 0;background-color: #f8f8f8;color: #666666;border-radius: 0.4rem; }
.pl_huifu .pl_hf_title { display: block; color: #666;font-size: 0.26rem;padding-left: 0.41rem;  }  

#pl_reply { display: none; position: fixed;bottom: 0;left: 0;right: 0;top: 0; background: rgba(0,0,0,.6);z-index: 102; }
#pl_reply_bg { position: absolute;bottom: 0;left: 0;right: 0;top: 0; }
.pl_reply { position: relative; font-size: .36rem;line-height: .56rem; position: absolute;bottom: 0;left: 0;right: 0; height: auto;background: #fff;border-top: .02rem solid #eee;box-shadow: 0 0 .08rem rgba(0,0,0,.1);padding: .3rem;}
.pl_reply .titt { padding-bottom: .2rem; }
.pl_reply .textarea { display: block;font-size: .32rem;background: #f7f7f7;border-radius: .1rem; }
.pl_reply .textarea textarea { display: block;width: 6.3rem;padding: .3rem;background: transparent;min-height: 1.12rem;border: 0;box-shadow: none; }
.pl_reply .downss { text-align: center;font-size: .36rem;line-height: 1em;border-top: .02rem dashed #eee;margin-top: .3rem;padding-top: .3rem; }
.pl_reply .downss ._buttoss { width: 50%;float: left;margin: 0;padding: 0;text-align: center; }
.pl_reply .downss ._buttoss:first-child { color: #666; } 
.decoration-view{ margin-top: 0;}
#tab,#content{ background: #fff;}
#tab{padding: 0 0.6rem;}
#tab li{float: left; width: 50%; text-align: center; line-height: 0.6rem;height: 0.6rem; font-size: 0.28rem;padding: 0.3rem 0 0;}
#tab li span{position: relative;width: 2.4rem; border: 0.02rem solid #3187f4; color: #3187f4; display: inline-block; border-radius: 0.5rem;}
#tab li.current span{background: #3187f4; color: #fff; font-size: 0.32rem;font-weight: bold; }
#tab li .font{display: none; pointer-events: none;width: auto;padding: 0 0.2rem 0 0.12rem; height: 0.3rem;line-height: 0.3rem;position: absolute;top: -0.18rem;right: 0;background: url(//www.sj456.cn/m_2020/img/xaixuanfu/new/but_bj.png) no-repeat center center;background-size: cover;border-radius: 0 0.1rem 0.1rem 0;color: #b76516;font-size: 0.24rem;text-align: center;}
#content .chanxn{ display: none;}