@charset "UTF-8";
html{font-size: 55.2px;}
body{font-size: 16px;}

/* 装修报价弹窗 */
.tc{position: fixed;top:0;left:0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.4);z-index: 10001;display: none;}
.tc .nr{width: 1154px;height: 600px;background-image: url(https://hengcaizhuangshi.oss-cn-hangzhou.aliyuncs.com/static/img/tc_bg.jpg);position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
.tc .nr .xx{width: 395px;position: absolute;/*top:75px;*/right: 90px;}
.tc .nr .xx h3{font-size: 36px;font-weight: bold;margin-bottom: 15px;}
.tc .nr .xx h4{color: #4d4d4d;font-size: 16px;margin-bottom: 50px;}
.tc .nr .xx h4 span{font-size: 20px;color: #ff0000;}
.tc .nr .xx form{}
.tc .nr .xx form p.dx{color: #4d4d4d;display: flex;align-items: center;margin-bottom: 20px;}
.tc .nr .xx form p.dx label{cursor: pointer;display: flex;align-items: center;margin-right: 70px;}
.tc .nr .xx form p.dx input{width: auto;}
.tc .nr .xx form p.dx span{display: inline-block;margin-left: 8px;}
.tc .nr .xx form p{width: 100%;position: relative;}
.tc .nr .xx form p:nth-child(5)::before{content: '*';display: block;color: #ff0000;position: absolute;left:0px;top:19px;}
.tc .nr .xx form input{padding:18px 8px;/*border-bottom: 1px solid #eeeeee;*/width: 100%;color: #333;}
.tc .nr .xx form button{margin-top: 40px;width: 275px;height: 42px;text-align: center;line-height: 42px;border-radius: 21px;background-color: #127c72;color: #fff;font-size: 16px;cursor: pointer;border:none;margin-bottom: 15px;}
.tc .nr .xx .tip{color: #ff0000;margin-bottom: 24px;font-size: 12px;}

.tc .nr a.close{display: block;width: 30px;height: 30px;background-image: url(https://hengcaizhuangshi.oss-cn-hangzhou.aliyuncs.com/static/img/tc_close.png);position: absolute; top:30px;right:30px;}

/* 移动端弹窗1 */
	.text-r {color: #FF0000;text-align: center;display: none;}
	.decoQionone {-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.43);z-index:99999;display:none;}
	.decoQionone .maxwidth {width:80%;background:#ffffff;padding:.5rem .3rem .4rem;-webkit-box-sizing:border-box;box-sizing:border-box;max-width: 400px;/* height:100%;*/    overflow:hidden;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
	.decoQionone .box{border-radius: 10px;}
	.decoQionone .close {width:.48rem;height:.48rem;position:absolute;top:.12rem;right:.3rem;}
	.decoQionone .close img{display: block;width: 100%;}
	.decoQionone .Coupon {margin:.47rem 0 .67rem;display:none;}
	.decoQionone .lartit {font-size:.38rem;color:#ff8b00;text-align:center;/*font-weight:bold;*/}
	.decoQionone form {margin-top:.4rem;}
	.decoQionone .list {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:.3rem;height:.82rem;border:1px solid #e1e1e1;border-radius:.1rem;padding:.16rem 0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;}
	.decoQionone .list span {width:.43rem;width:.84rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
	.decoQionone .list img {width:.43rem;height:.42rem;}
	.decoQionone .list input {border:none;padding:0 .35rem 0 .3rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#838383;width:100%;border-left:1px solid #e1e1e1;}
	.decoQionone .list .m {position:absolute;right:.35rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);/*top:50%*/;font-size:.36rem;color:#666666;}
	.decoQionone .larbtn {height:.88rem;line-height:.88rem;text-align:center;color:#ffffff;background:#127c72;border-radius:.44rem;font-size:.38rem;}
	.decoQionone .larbtn input {width:100%;background:transparent;border:none;color: #fff;font-size:.38rem;}
	.decoQionone .text-r {margin:.12rem 0 .18rem 0;display:block;}

@media (max-width:960px) {}
@media (max-width:768px) {}
@media (max-width:414px) {}
@media (max-width:375px) {}
@media (max-width:320px) {}