body{ padding-bottom: 1.1rem;}
.compator .yudted { margin-top: -0.12rem; } 
.panoramic-img .mask-text{transform:none}
.lzanniu .imgbutton{width: 6.22rem !important;}
/*预约*/
.comyuyue { position: relative;margin: 0;padding: 0.04rem 0.2rem;line-height: 0.48rem;border-bottom: 1px solid #eee;background: #fefefe; }
.comyuyue .abcleft { position: absolute;left:0.2rem;top: 0.04rem;height: 0.48rem; width: 1.8rem; font-size: 0.24rem;  }
.comyuyue .abcleft .comicon { display: inline-block;margin-right: 0.04rem;width: 0.32rem;height: 0.32rem;vertical-align: -0.06rem;background-position: -0.18rem -1.48rem; }
.comyuyue .abright { position: relative;margin: 0 0 0 1.7rem;height: 0.48rem;overflow: hidden; }
.comyuyue .abright .listxl { height: 0.6rem;font-size: 0.24rem;color: #666; }
.comyuyue .abright .listxl span { display: inline-block;margin-right:4%; }
.comyuyue .abrighk { margin: 0; }   
/* 测试 */
.chsui_top {line-height: .6rem;font-size: 0.7rem;position: relative;height: 0.8rem;display: flex;align-items: center;overflow: hidden}
.chsui_top .layui-icon-triangle-r{ content: ''; position: absolute; display: block;  width: 0; height: 0; bottom: 0.28rem; right: 0; border: 0.1rem solid transparent; border-left: 0.1rem solid #aaa;}
.chsui_top .chsui_top_l {width: 0.8rem;position: absolute}
.chsui_top .chsui_top_l img{width: 0.8rem; height: 0.74rem;}
.chsui_top .chsui_top_r{margin-left:1rem;position:absolute;font-size:0.28rem;line-height:normal;padding-right:0.3rem;height: 100%}
.chsui_top .top_rgs { margin: 0;height: 100%;overflow: hidden;} 
.chsui_top .swiper-top_rgd { width: 100%;height: 100%; margin: 0;padding-bottom: 0 }
.chsui_top .swiper-top_rgd .swiper-slide{height: 0.8rem;font-weight: bold;display: flex;align-items: center}
.chsui_top .chsui_top_l span { display: inline-block;margin: 0;vertical-align: middle; }
.chsui_top .yi { width: 0.68rem; height: 0.38rem; background-position: -0.52rem -0.74rem; }
.chsui_top .er { width: 0.5rem;height: 0.28rem; background-position: -0.2rem 0.02rem;margin-left: 0.08rem; }
.chsui_top .si { width: 0.32rem;height: 0.32rem; position: absolute;right: 0;top: 50%;transform: translate(0,-50%);pointer-events:none;margin-top: 0.02rem; }
.chsui_top .sv { display: block;width: 0.08rem;height: 0.08rem; border-width: 1px;margin-top: -0.08rem; border-style:solid;border-color: transparent #999 #999 transparent;transform: rotate(-45deg) translate(-50%,-50%); }
.compator { margin-bottom: 0;padding-bottom: 0;}
/*优惠券*/
.coupon ul{width: 100%;}
.coupon ul li{width: 100%; overflow: hidden;margin-top:0.2rem;position:relative;padding: 1px 0}
.coupon ul li:last-child{margin-bottom: 0.1rem}
.coupon ul li .coupon-img img{width: 100%;height: auto;display: block}
.coupon ul li .coupon-detail{position: absolute;top: 0;left: 0;right:0;bottom:0;height: 100%;display: flex;align-items: center;justify-content: space-between;margin: 0 0.4rem;}
.coupon ul li .coupon-detail div:first-child{margin-right: 0.4rem;width: 100%}
.coupon ul li .coupon-title{font-size: 0.24rem;color: #ad9999;line-height: 1.5}
.coupon ul li .coupon-desc{font-size: 0.28rem;color: #5d4747;line-height: 1.5}
.coupon ul li .coupon-btn{border-radius: 8px;background: #d41d1d;text-align: center;height: .6rem;line-height: .6rem;padding: 0 0.2rem;color: #fff;box-shadow: 0 3px 0.1rem rgba(0,0,0,.2);width: 0.64rem}
.coupon-tag{border: 1px solid #f56122;padding:0 0.1rem;color:  #f56122;margin-right: 0.1rem;line-height: 0.4rem;font-size: 0.24rem}
/*免费户型设计*/
.compmfsj { margin: 0;position: relative;padding:0.2rem 0; }
.compmfsj input { display: block;text-indent: 6px;font-size: 0.24rem;color: #666; width: 100%;height: 100%;border: 0;outline: 0;box-shadow: none;background: transparent; }
.compmfsj .cear { position: relative;top:0.2rem;float: left;width: 25%;height: 0.64rem; }
.compmfsj .dicv { height: .6rem;line-height: .6rem; border: 1px solid #c3c3c3;margin-right: 0.04rem; }
.compmfsj .a { position: absolute;width: 20%;left: 0; }
.compmfsj .b { position: relative;width: 30%;margin: 0 50% 0 20%;top: 0; }
.compmfsj .c { position: absolute;width: 30%;right: 20%; }
.compmfsj .d { position: absolute;width: 20%;right: 0; }
.compmfsj .d .dicv { border: 1px solid #c4261d;background: #c4261d; }
.compmfsj .d input { color: #fff;font-size: 0.24rem;text-indent: 0; }
.compmfsj #xuandiqu:after { bottom:0.2rem; }  
#xuandiqu{position:relative}
#xuandiqu:after,.right-icon:after {content: '';position: absolute;display: block;width: 0;height: 0;top:50%;right: 0.1rem;transform: translateY(-50%); visibility: inherit;border: 0.1rem solid transparent;border-left: 0.1rem solid #aaa;}
/*轮播*/
.panoramic-img{position:relative}
.panoramic-img .mask-text,.companli .anli_lisu .panoramic-img .mask-text{margin-right:0 !important;text-align:center;position:absolute;left:44%;top:50%;padding:0.02rem .2rem !important;line-height:0.6rem !important;transform:translate(-50%,-50%);z-index:1;background:#000 !important;color:white !important;opacity:.8;padding:0 0.1rem;border-radius:10px !important;-webkit-border-radius:10px !important;-moz-border-radius:10px !important;-ms-border-radius:10px !important;-o-border-radius:10px !important;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.panoramic-img .mask-text i{ font-size: .24rem !important;margin-right:0.04rem !important}
.comhuang { margin: 0;background: #fff; }
.comhuang img { display: block;width: 100%; } 
.swiper-container_huan { width: 100%;height: 4.23rem;overflow: hidden; }
.swiper-pagination-bullets { width: 100%;height:0.2rem; position: relative;margin:0; float: right;margin-top: -0.3rem;line-height:0.2rem; text-align: center; }
.swiper-pagination-bullet {  display: inline-block; margin: 0 0.02rem;opacity: 1; width: 0.16rem;height: 0.16rem; background: #ccc;border-radius: 0.1rem; }
.swiper-pagination-bullet-active { background-color: #d41d1d; }
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 0.1rem!important; }
/*设计团队*/
.comzxsjs { margin: 0;position: relative;padding:0.2rem 0 0 0; }
.comzxsjs .swiper-container_sjs { width: 100%;padding-bottom: 0.4rem; }
.comzxsjs .swiper-container_sjs .swiper-pagination { bottom: -0.4rem; }
.comzxsjs .listslide { position: relative; margin: 0 0 0 0;padding: 0.2rem;background: #fff;border-radius: 2px;min-height: 3.44rem; }
.comzxsjs .listleft { position: absolute;left:0.2rem;top:0.2rem;width:2.4rem;height: auto; }
.comzxsjs .listleft img { display: block;width: 100%;height: 100%;border-radius: 2px; }
.comzxsjs .lisright { margin: 0 0 0 2.6rem; }
.comzxsjs .lisright .text_lin { font-size: 0.28rem;line-height:0.48rem;color: #444; }
.comzxsjs .lisright .text_lin font { display: inline-block;color: #c4261d; }
.comzxsjs .lisright .text_lin span { display: inline-block;font-size: 0.28rem;color: #444;margin-right: 0.08rem; }
.comzxsjs .lisright .text_ov2 { padding:0 0 0 0;height: 0.64rem;margin:0.2rem 0; }
.comzxsjs .lisright .text_anli { padding:0.2rem 0 0 0;line-height: 0.4rem;text-align: left; }
.comzxsjs .lisright .text_lin a { display: inline-block;font-size: 0.24rem;background: #d41d1d; color: #fff;border: 1px solid #d41d1d;border-radius:10px;padding: 0.08rem 0.3rem;margin-right:10px;margin: 0 auto; }
.comzxsjs .lisright .text_lin a.a { color: #fff;background: #d41d1d; }
.comzxsjs .lisright .text_lin a.b { margin: 0; } 
.comzxsjs .listslid { width: 98%;margin: 0; }
.comzxsjs .listlert { position: relative;float: left; width:32%;height: auto;margin-left: 2%; }
.comzxsjs .listslid .listlert:first-child { margin-left: 0; }
.comzxsjs .listlert img { display: block;width: 100%;height: 100%;border-radius: 2px;margin-bottom: 0.08rem;}
.comzxsjs .listlert .text_lin { font-size: 0.28rem;line-height:0.36rem;color: #444;text-align: center; }
.comzxsjs .listlert .text_lin font { display: inline-block;color: #aaa; font-size: 0.24rem; }
.comzxsjs .listlert .text_lin span { display: inline-block;font-size: 0.28rem; }
.topright { position: absolute;bottom: 1rem;left: 0.16rem;font-size: 0.24rem;color: #ff3322;padding-right:0.2rem;line-height: 0.4rem;z-index: 9; }
.topright b { color: #fff;font-weight: normal;text-shadow: 0 0 2px rgba(0,0,0,.6); }
.topright i { display: none; }
.topright:before { content: "";display: inline-block;vertical-align: -0.02rem; width: 0.28rem;height: 0.28rem;margin-right: 2px; background: url(//res2.zx123.cn/m_2020/2020/img/css/qjd_index/xinz.png) no-repeat center center; }
/*在线工地*/
.comgongd { margin: 0;position: relative;padding:0.2rem 0 0 0; }
.comgongd .gongdlis { position: relative; margin:0;padding: 0.3rem 0;border-top: 1px solid #eee; }
.comgongd .gongdlis:first-child { border: 0;padding-top: 0; }
.comgongd .gongdlis:first-child .gongleft { top: 0; }
.comgongd .gongleft { position: absolute;left: 0;top: 0.3rem;width: 1.8rem; }
.comgongd .gongleft img { display: block;width: 100%;height: auto;border-radius: 2px; }
.comgongd .gonright { position: relative;margin: 0 0 0 2rem; }
.comgongd .gonright .text_lin { font-size: 0.24rem;line-height:0.32rem;color: #777; }
.comgongd .gonright .text_lin span { display: block;font-size: 0.28rem;color: #444;margin-right: 0.08rem; }
.comgongd .gonright .text_anli { padding-top: 0.1rem;line-height: 0.4rem;font-size: 0.24rem; }
.comgongd .gonright .text_anli .a,
.comgongd .gonright .text_anli a { display: inline-block;float: right;background: #c4261d; color: #fff;border: 1px solid #c4261d;border-radius: 2px;padding: 0 0.2rem;margin-right:0.2rem;margin-top: -0.04rem; }
.comgongd .gonright .text_anli font { display: inline-block;font-size: 0.28rem;color: #c4261d; }
.comgongd .gonright .text_anli span.comicon { display: inline-block;width: 0.32rem;height: 0.32rem;margin-right: 0.04rem;vertical-align: -0.06rem; background-position:-1.34rem -741.42rem; }
/* 公司动态 */
.disconte .comjzgn { margin:0.2rem 0 0;position: relative;padding:0; }
.comjzgn .comjzgntop { padding-bottom: 0.3rem;margin: 0;text-align: center;line-height: 0.48rem;font-size: 0.24rem; }
.comjzgn .comjzgntop span { display: inline-block;padding: 0 0.12rem;border: 1px solid #888;margin: 0 0.04rem; border-radius: 2px;background: #fff;color: #888; }
.comjzgn .comjzgntop span.hover { border: 1px solid #c4261d;color: #c4261d; }
.comjzgn .comjzgndow { margin: 0;position: relative;padding: 0; }
.comjzgn .comjzgndow .swiper-container_jzgn { width: 100%; }
.comjzgn .comjzglist { position: relative; margin: 0;padding: 0.24rem 0;border-top: 1px solid #eee; }
.comjzgn .comjzglist:first-child { border: 0;padding-top: 0; }
.comjzgn .comjzglist:first-child .jzgnleft { top: 0; }
.comjzgn .comjzglist .jzgnleft { position: absolute;left: 0;top:0.2rem;width: 2.2rem; }
.comjzgn .comjzglist .jzgnleft img { display: block;width: 100%;height: auto;  }
.comjzgn .comjzglist .jzgright { position: relative;margin: 0 0 0 2.4rem;line-height: 0.32rem; }
.comjzgn .comjzglist .1jzgright { position: relative;margin: 0 0 0 2.4rem;line-height: 0.32rem;left: -35%;}
.comjzgn .comjzglist .jzgright .span { font-size: 0.28rem;color: #444;margin-right: 0.08rem;height: 0.8rem;line-height: 0.4rem }
.comjzgn .comjzglist .jzgright .masg { font-size: 0.24rem;color: #999;padding-top: 0.3rem; }
.comjzgn .comasklist { margin: 0;padding: 0.1rem 0;border-top: 1px solid #eee; }
.comjzgn .comasklist:first-child { border: 0;padding-top: 0;padding-top: 0; }
.comjzgn .comasklist .jzgright { position: relative;margin: 0 0 0 0;line-height: 0.4rem; }
.comjzgn .comasklist .jzgright .span { font-size: 0.28rem;color: #444; }
.comjzgn .comasklist .jzgright .span a { display: inline-block; } 
.comjzgn .comasklist .jzgright .masg { font-size: 0.24rem;color: #999; } 
/*公司简介*/
.comgsjjie { position: relative;margin: 0;padding:0.2rem 0; }
.comgsjjie .sjjietext { font-size: 0.28rem;color: #444;line-height: 0.44rem;text-indent: 0; }
.comgsjjie .sjjiegend { line-height: .6rem; }
.comgsjjie .sjjiegend a { color: #c4261d; }
.comgsjjie .sjjiedizh { line-height: 0.4rem;padding-top: 0.1rem; text-align: left;color: #777; }
.comgsjjie .sjjiedizh span { display: inline-block;width: 0.26rem;height: 0.3rem;vertical-align: -0.06rem;margin-right:0.08rem; background-position: -1.66rem -1.5rem; }
/*荣誉证书*/
.comryzs { position: relative;margin: 0 -0.1rem;padding:0.2rem 0 0.1rem 0; }
.comryzs .ryzslist { float: left;width: 50%;padding-bottom:0.2rem; }
.comryzs .ryzslisu { margin: 0 0.1rem;border: 1px solid #eee;padding: 0.1rem;background: #fff; }
.comryzs .ryzslisy { margin: 0;outline: 1px solid #eee;background: #eee;height:2.22rem;line-height:2.22rem;text-align: center; }
.comryzs .ryzslisy img { display: inline-block;vertical-align: middle; width: auto;height:auto;max-width: 100%;max-height: 100%; }
.comryzs .tildfisy { line-height: 0.32rem;font-size: 0.24rem;padding-top: 0.1rem; margin: 0 0.2rem; text-align: center; color: #444; }
/*关注度*/
.comoopl { margin: 0;position: relative;padding: 0.3rem 0.2rem; }
.comoopl .ooptop { margin: 0 auto;padding-left: 0.3rem; position: relative;}
.comoopl .ooptop img.oop { display: block;width: 50%;margin: 0 auto; }
.comoopl .ooptop img.ooa { display: block;width: 20%;position: absolute;left: 4%;bottom: 0; }
.comoopl .ooptop .ooptext {font-size: 0.24rem;color: #777;line-height: 0.1rem;padding: 0.3rem 0 0.2rem 0;margin: 0 0 0 1.7rem; }
.comoopl .ooptop .ooptext font { color: #c4261d;font-weight: bold; }
.comoopl .ooptab { margin: 0;position: relative; }
.ooptab { margin: 0 auto; }
.ooptab #for { display: inline-block;width: 100%; }
.ooptab .col_xs { height: 0.8rem; margin:0.3rem 0; }
.ooptab .col_xs:nth-child(1) { margin-top: 0; }
.ooptab .col_xs .col_xu { position: relative;width: 48%;float: left; }
.ooptab .col_xs .col_xu:first-child { margin-right: 4%; }
.ooptab .col_xs input,
.ooptab .col_xs select {-webkit-appearance: none; font-size: 0.24rem; border-radius:2px; height: 0.8rem;line-height: 0.76rem;margin: 0;padding: 0;text-indent:0.2rem; }
.ooptab .col_xs input { display: inline-block;margin: 0 auto;border: 1px solid #dadada; width: 100%;box-shadow: none; }
.ooptab .col_xs select { width: 100%; display: inline-block;background: #fff;box-shadow: none; margin: 0;border: 1px solid #dadada; }
.ooptab .col_xs .but_default { box-shadow: none; border: 0; background: #d41d1d;color: #fff;font-size: 0.28rem; }
.ooptab .posi { display: block; position: absolute; top: 11px; right:0.2rem; line-height: 0.4rem; color: #686464; }
.ooptab .poui:after { content: ''; position: absolute; display: block;width: 0;height: 0; bottom: 0.28rem;right: 0.1rem;border: 0.1rem solid transparent; border-left: 0.1rem solid #aaa;}
/*业主评论*/
.comgonli { margin: 0 0.3rem;position: relative;padding: 0.3rem 0; }
.lzanniu { padding: 0.4rem 0.2rem 0.2rem 0.2rem;text-align: center; }
.lzanniu .imgbutton { display: block;width: 5.2rem; margin: 0 auto;background: url(//res2.zx123.cn/m_2020/2020/img/css/qjd_index/btn_1.png) center center no-repeat;background-size:100%; }
.lzanniu .imgbutton.btn { background: url(//res2.zx123.cn/m_2020/2020/img/css/qjd_index/btn_2.png) center center no-repeat;background-size:100%; }
.lzanniu .imgbutton .btn { float: left;width: 50%;height:0.8rem;line-height: 0.8rem;font-size: 0.32rem;color: #444; }
.lzanniu .imgbutton .hover { color: #444; }
/*用户留言*/ 
.compdipiu { margin: 0 0.2rem; padding: 0;background: #ececec;border: 1px solid #eee; line-height: 0.8rem }
.compdipiu .lisddipiu { width: 26%; color:#444;float: left;text-align: center;white-space: nowrap;overflow: hidden; }
.compdipiu .lisddipiu:first-child { width: 22%; }
.compdipiu.wu .lisddipiu { width: 22%; }
.compdipiu.wu .lisddipiu:first-child,.compdipiu .lisddipiu:nth-child(5) { width: 17%;}
.compdipiu .lisddipiu a { display: block;color:#444; }
.compdipiu .lisddipiu:first-child a { border: 0; }
.compdipiu .lisddipiu.hover { background: #fff; }
.compdipiu .lisddipiu.hover a { color: #d32e2e; }
.lisddipiu span { display: inline-block; width: 0.4rem;height: 0.36rem;border-radius:4px;margin-right: 0px; vertical-align: -0.08rem; background: url(//res2.zx123.cn/m_2020/2020/img/css/qjd_index/hzc.png) no-repeat; background-size: 5.22rem 1rem; }
.lisddipiu span.a { background-position: -0.38rem -0.36rem; }
.lisddipiu span.b { background-position: -2.08rem -0.36rem; }
.lisddipiu span.c { background-position: -3.78rem -0.36rem; }
.compdipin { margin: 0 0.2rem;padding: 0 0 0 0;margin-top: -0.02rem; }
.compdipin .dipinlist { background: #fff;border: 1px solid #eee;margin-top:0.2rem; }
.compdipin .dipinlist:first-child { margin: 0; }
.compdipin .dipinlisu { position: relative;margin: 0;line-height: 0.4rem;padding:0.2rem; }
.compdipin .dipinlisu .dipllla { position: relative; line-height: 0.8rem; height: 0.8rem;font-size: 0.28rem;border-bottom: 1px solid #eee;padding-bottom:0.2rem; }
.compdipin .dipinlisu .dipllla img { position: absolute;left: 0;top: 0; display:block; margin-right:0.2rem;width: 0.8rem;height: 0.8rem;border-radius: 50%; }
.compdipin .dipinlisu .imgrightdz { position: relative;margin: 0 0 0 0.9rem; }
.compdipin .dipinlisu .diplllb { margin: 0;line-height: 0.4rem;white-space: nowrap; }
.compdipin .dipinlisu .diplllb span { float: left; display:block; width: 75%; }
.compdipin .dipinlisu .diplllb p { display: inline-block; margin: 0; padding: 0 0 0 0.08rem; }
.compdipin .dipinlisu .diplllb p:first-child { padding: 0; }
.compdipin .dipinlisu .diplllb font { display: inline-block;margin-right: 0.04rem;font-size: 0.24rem;color: #888; }
.compdipin .dipinlisu .diplllb b { display: inline-block;width: 0.1rem;height:0.2rem;vertical-align:0px; background: url(//res2.zx123.cn/m_2020/2020/img/css/qjd_index/companpc_5.png) left top no-repeat;background-size:0.2rem auto; }
.compdipin .dipinlisu .diplllb b.er { margin-right: 1px;background-position: -0.1rem 0; }
.compdipin .dipinlisu .diplllc { font-size: 0.28rem;color: #444;line-height: 0.32rem;padding:0.2rem 0 0.1rem 0; }
.compdipin .dipinlisu .diplllc p.hh { padding-top: 0.1rem; }
.compdipin .dipinlisu .diplllc p.hh>span {margin:0.1rem 0.4rem 0 0;display:inline-block;color: #999;}
.compdipin .dipinlisu .diplllc p.hh>span>i {font-style:normal;color:#999;}
.compdipin .dipinlisu .dipllld {float: right; font-size: 0.24rem;color: #999; } 
/*满意度*/ 
.logocom { margin: 0 0 0 0;padding: 0 0.1rem;line-height: 0.28rem; }
.logocom .listyd { float: left;width: 23%; margin: 0 1%;font-size: 0.28rem; }
.logocom p { display: block;margin:0 auto;text-align: center; }
.logocom p:nth-child(2) { margin:0.2rem auto; } 
.logocom span { font-weight: normal; display: inline-block;text-indent: 0.06rem; width:1.3rem;height:0.3rem;font-size: 0.14rem;line-height: 0.28rem;margin: 0; }
.logocom span { color: #ffe47e; text-align: left;padding-top: 0.02rem; background: url(//res2.zx123.cn/m_2020/2020/img/css/qjd_index/ppqjd_m.png) no-repeat center center;background-size:100%; }
.logocom img { display: block;width: auto;height: auto;max-width: 100%;max-height: 100%; }
.logocom font { color:  #ff371c; }
.complxwm { margin: 0; position: relative;padding: 0.3rem;background: #fff; } 
.comycanli .img-view{position: relative}
.comycanli .anli_lisu .tag{position: absolute;padding:0.1rem;left: 0.1rem;top: 0.1rem;background: rgba(0,0,0,.5);color: white;border-radius:0.2rem}
.swiper1 .swiper-wrapper .swiper-slide a{width: 100%;display: block;height: 100%;}
/*公司主页*/
.popUps{position: fixed;top:0;left:0;width: 100%;display: none;bottom: 0;z-index: 25;font-size: 0.28rem;line-height: 1.8}
.popUps .popups-content-title{font-size: 0.4rem;font-weight: bold;text-align: center;margin-bottom:0.2rem}
.popUps .popUps-view{position: absolute;left: 0;right: 0;display: none;background: #fff;z-index: 99;border-top-left-radius:8px;border-top-right-radius:8px;padding: 0.4rem}
.popUps .popUps-closed{position: absolute;right: 0px;top: 0px;line-height: normal;}
.popUps .popUps-closed i{font-size: .6rem;}
.popUps p{border-bottom:1px solid #f1f1f1;margin-bottom: 0.1rem;padding-bottom: 0.1rem;color: #969696}
.popUps p:nth-of-type(3){border: none;margin:0;padding: 0}
.popUps .title{color: #000}
.mobile-form,.mobile-form-item{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center}
.popUps .mobile-form input{width: 100%;border: 1px solid #dedede;border-radius: 0.08rem;color: #666;height: 0.88rem;line-height:0.88rem;text-indent: 1rem;background: #fff;pointer-events: auto;font-size: 0.32rem}
.mobile-form-item{width: 100%;position: relative;margin-top: 0.4rem}
.mobile-form-submit{border-radius:4px;height: 0.8rem;background: #ff723b;box-shadow:0 8px 13px rgba(220, 67, 7, 0.15);font-size: 0.4rem;color: #fff;width: 100%;border: none}
/*原创案例*/ 
.comycanli { margin: 0 -0.1rem;position: relative;padding: 0.2rem 0 0.12rem 0; }
.comycanli .swiper-container_anli { width: 100%;padding-bottom: 0.4rem; }
.comycanli .swiper-container_anli .swiper-pagination { bottom: -0.4rem; }
.comycanli .swiper-container_gd { width: 100%;padding-bottom: 0.4rem; }
.comycanli .swiper-container_gd .swiper-pagination { bottom: -0.4rem; } 
.comycanli .anlislide { margin: 0 0;padding: 0; }
.comycanli .anli_list { float: left;width: 50%; }
.comycanli .anli_list .panoramic-img{width: 99.085%}
.comycanli .anli_lisu { margin: 0 0.1rem;padding-bottom: 0.2rem;line-height: 0.32rem;position: relative }
.comycanli .anli_lisu img { display: block;width: 100%;border-radius: 2px;height: auto; }
.comycanli .anli_lisu span { display: block;margin: 0 0.1rem; }
.comycanli .anli_lisu span.a { font-size: 0.28rem;color: #444;padding-top: 0.14rem; }
.comycanli .anli_lisu span.b { font-size: 0.24rem;color: #999; }
.comycanli .anli_lisu p{margin: 0 0.1rem;color: #999;padding-top: 0.08rem;}
.comycanli .anli_lisu p span{ display: inline-block; padding:0;margin: 0; position: relative;}
.comycanli .anli_lisu p span::before{ content: '';width: 0.02rem; display: inline-block; height: 0.18rem; background: #ddd;margin:0 0.1rem; }
.comycanli .anli_lisu p span:first-child::before{display: none; } 
.comycanli .anli_lisu p a { color: #999; }
.comycanli .anli_lisu p img{ display: inline-block; height: 0.4rem; border-radius: 0.02rem;vertical-align: middle;}
.comycanli .downr_anli { width: 4rem; margin: 0 auto;padding-top: 0.08rem; text-align: center; line-height: 0.4rem;font-size: 0.24rem;color: #777; }
.comycanli .downr_anli .comicon { display: inline-block;width: 0.32rem;height: 0.32rem;vertical-align: -0.06rem;margin-left: 0.08rem;background-position:-0.96rem -1.46rem; }
/* 页码 */
.pages{text-align:center;padding-bottom:0.5rem;padding-top:0.1rem}
.pages a{display:inline-block;color:#666;background:#FFF;height:0.56rem;line-height:0.56rem;padding:0px 0.08rem;margin-right:0.1rem}
.pages a.hover{color:#de3c3c}
.pages a:nth-of-type(1){padding:0 0.4rem;border:1px solid #EAEAEA;border-radius:2px}
.pages a:last-of-type{padding:0 0.4rem;border:1px solid #EAEAEA;border-radius:2px}
.pages span{display:inline-block;color:#666;height:0.6rem;line-height:0.6rem;margin-right:0.1rem}
/* 用户留言(49条) */
.compdipig { margin: 0 0.2rem;padding: 0 0; }
.compdipig .dipinlist { border: 1px solid #eee;margin-top:0.2rem;background: #fff; }
.compdipig .dipinlist:first-child { margin: 0; }
.compdipig .dipinlisu { padding: 0.3rem 0.2rem; position: relative;margin: 0;line-height: 0.4rem; text-align: left }
.compdipig .dipllla { line-height: 0.4rem;font-size: 0.28rem; }
.compdipig .dipllla img { display:block;width: 0.8rem;height: 0.8rem;border-radius: 50%; }
.compdipig .dipllls { float: left;margin-right:0.2rem; }
.compdipig .dipllls span { display: none; }
.compdipig .diplllh { padding: 0;font-size: 0.28rem;margin:0.2rem 0 0 0;padding-top:0.2rem;border-top: 1px solid #eee; }
.compdipig .diplllb { margin: 0; line-height: 0.4rem;padding: 0.1rem 0;border-bottom: 1px solid #eee; }
.compdipig .diplllb p { display: inline-block; margin: 0; padding: 0 0 0 0.2rem; }
.compdipig .diplllb p:first-child { padding: 0; }
.compdipig .diplllb font { display: inline-block;margin-right: 0.08rem;font-size: 0.24rem;color: #888; }
.compdipig .diplllb b { display: inline-block;width: 0.1rem;height:0.2rem;vertical-align:0px; background: url(//res2.zx123.cn/m_2020/2020/img/css/qjd_index/companpc_5.png) left top no-repeat;background-size:0.2rem auto; }
.compdipig .diplllb b.er { margin-right: 0.04rem;background-position: -0.1rem 0; }
.compdipig .diplllc { font-size: 0.28rem;color: #444;}
.compdipig .dipllle { font-size: 0.24rem;color: #aaa; }
.compdipig .diplllf { position: relative; padding:0.2rem 0.2rem 0.3rem 0.2rem;background: #ffe5ee;margin-top: 0.1rem;line-height: 0.4rem; }
.compdipig .diplllf:after { content: "";display: block;width: 0;height: 0;border-style:solid;border-width: 0.1rem;border-color:transparent transparent #ffe5ee #ffe5ee;transform:rotate(135deg);position: absolute;top: -0.1rem;left: 0.8rem; }
.compdipig .diplllf span { display: block;color:#c4261d;float: left;font-size: 0.28rem; }
.compdipig .diplllf i {display: block;float: right;color: #999;font-size: 0.24rem;font-style:normal;  }
.compdipig .diplllf p { display: block;margin: 0;line-height: 0.4rem;font-size: 0.28rem;color: #444;padding-top: 0.1rem; }
.compdipig .dipllld { padding: 0.1rem 0 0 0; }
.compcomp .lkasdis { padding: 0.1rem 0 0.24rem 0;text-align: center; }
.compcomp .lkasdiu { display: block;margin: 0 auto;font-size: 0.32rem; width: 3.2rem;color: #c4261d;border: 1px solid #c4261d;background: #fff; line-height: 0.78rem; } 
/*评论表单*/
.edit_pinlun { margin: 0 0.2rem;padding:0.1rem 0 0.2rem 0; }
.edit_pinlun p { font-size: 0.28rem;padding-bottom: 0.2rem;float: left;margin-right: 0.3rem; }
.edit_pinlun .pinlen_left { display: none; width: 20%;float: left;text-align: right; }
.edit_pinlun .pinlen_right { position: relative; }
.edit_pinlun .pinlen_right .leftsdo { position: relative;margin: 0 3rem 0 0; }
.edit_pinlun .pinlen_right .rightsdo { position: absolute;right: 0;top: 0;width: 2.3rem; }
.edit_pinlun .lisdy { margin:0.1rem 0 }
.edit_pinlun input { display: block;background: #fff; float: left; width: 100%;height: 0.76rem;line-height: 0.76rem;text-indent: 1em;border: 1px solid #eee; }
.edit_pinlun #edit_subimt { width: 100%;background: #e43731;display: block; }
.edit_pinlun textarea { display: block;background: #fff; width:96%;height: 1.6rem;line-height: 0.4rem;padding: 2%; border: 1px solid #eee; }
.edit_pinlun img { position: absolute;right: 0;top: 0;bottom: 0; width: auto; height: 100%;display: block;float: left; }
.qwegfgd { display: block;font-size: 0.28rem;color: #ff3322;text-indent: 1em;font-weight: bold; }
.layui-btn { display: inline-block; height: 0.76rem; line-height: 0.76rem; padding: 0 0.36rem; background-color: #009688; color: #fff; white-space: nowrap; text-align: center; font-size: 0.28rem; border: none; border-radius: 0.04rem; cursor: pointer;}
#xxx .more{ width: 1.4rem!important; font-size: 0.24rem; line-height: 0.4rem; }
button, input, optgroup, option, select, textarea { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; outline: 0;}
/*工地*/
.comanlishow { position: relative;margin: 0;padding: 0.3rem;background: #fff; }
.comanlishow .anlitile { margin: 0 auto;width: 85%; font-size: 0.24rem; font-weight: bold; text-align: center; padding: 0.2rem 0; line-height: 0.44rem;}
.comanlishow .anlimasg { position: relative; background: #f7f7f7;border-radius: 0.04rem; padding: 0.3rem;margin: 0;border: 1px solid #eee;font-size: 0.28rem; }
.comanlishow .anlileft { position: relative; margin: 0;line-height: 0.4rem;padding-right: 1.8rem; }
.comanlishow .anlileft span { display: inline-block;margin-right: 0.2rem;color: #777; }
.comanlishow .anlright { position: absolute;right: 0;top: 50%;height: 0.64rem;line-height: 0.64rem; margin: -0.32rem 0 0 0;background: #d92525;font-size: 0.28rem;border-radius: 0.4rem;box-shadow: 0 2px 4px rgba(0,0,0,.2); padding: 0 0.2rem; }
.comanlishow .anlright a { display: block;color: #fff; }
.comanlishow .anlilefe { margin-top: 0.2rem;color: #777;line-height: 0.4rem; }
.comanlishow .anlricon { margin: 0;padding: 0.3rem 0;line-height: 0.4rem;font-size: 0.28rem;text-align: center; }
.comanlishow .anlricon img { display: inline-block;width: 100%;max-width: 12rem;margin-bottom: 0.2rem; }
.comanlishow .anlricon p { display: inline-block;width: 100%;max-width: 12rem;margin: 0;padding-bottom: 0.2rem; }
/* 推荐装修公司 */
.m_tuian{margin:0 .2rem;overflow:hidden}
.m_tuian .asdjd{margin:0;float:left;color:#666;line-height:.52rem;width:100%;font-size:.28rem}
.m_tuian a{display:inline-block;line-height:.36rem;float:left;margin:.1rem .16rem .1rem  0}
.m_tuian a{color:#999;font-size:.28rem}
.m_tuian .asdjd a{float:none;color:#666;margin:0}
/*  留言样式 */
#xxx .less{display: block; border: 0; border-radius: 0.2rem; margin: 0.2rem auto 0; width: 2rem; height: 0.7rem; line-height: 0.7rem; text-align: center; position: relative;display: none;font-size: 0.24rem; background: #e43731; color: #fff; }
.more.p19_border_radius.p19_background_button.p19_box_shadow { display: block; border: 0; border-radius: 0.2rem; margin: 0.2rem auto; width: 2rem; height: 0.7rem; line-height: 0.7rem; text-align: center; background: #e43731; color: #fff; }
 /* 悬浮底部 */
.com_footer { display: none; position: fixed; bottom: 0; left: 0; padding:0.2rem 0.3rem; width: 100%; box-sizing: border-box; background: #fff; z-index: 9; }
.com_footer .phone{ float: left; text-align: center; }
.com_footer .offer{ width: 100%;height: 0.76rem;line-height: 0.76rem; background-color: #bc2424;border-radius: 0.38rem; text-align: center;font-size: 0.32rem; color: #fff; }
.com_footer .phone img{ display: block;width: 0.36rem;height: 0.36rem; margin: 0 auto; }
.com_footer {
    padding-bottom: calc( constant(safe-area-inset-bottom) + 0.2rem);
    padding-bottom: calc( env(safe-area-inset-bottom) + 0.2rem) ;
}
@supports not(constant(safe-area-inset-bottom)){
    body,.m_mulv,{ padding-bottom: 0.1rem; }
    .com_footer{ padding-bottom: 0.25rem; }
}
/* com_xuanfu */
.com_xuanfu{ position: fixed;z-index: 99; top: 0; left: 0; width: 100%; height: 100%; display: none; }
.com_xuanfu .com_bj{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #0f0f0f;opacity: 0.67;}
.com_xuanfu .com_xfmain{ position: fixed; background: #fff; bottom: 0; left: 0;width: 100%; padding: 0.2rem 0.4rem 0.44rem; box-sizing: border-box; }
.com_xuanfu .com_xfmain .img{ position: relative; }
.com_xuanfu .com_xfmain .img img { position: absolute; right: -0.4rem; top:-1.3rem; display: block; width: 2.7rem; height: 2.86rem; }
.com_xfmain .title{ font-weight: bold; color: #222222;font-size: 0.48rem;line-height: 0.82rem; }
.com_xfmain .title_min { margin-bottom: 0.25rem; display: inline-block;position: relative; padding: 0 0.07rem; height: 0.5rem;background-color: #ff552e;font-size: 0.26rem;color: #ffffff;line-height: 0.5rem;}
.com_xfmain .title_min:after{ content: ''; position: absolute; display: block;width: 0;height: 0; bottom: 0rem;right:-0.5rem;border: 0.25rem solid transparent; border-left: 0.25rem solid #ff552e; }
.com_xfmain .title_min span{ font-weight: bold;font-size: 0.32rem;color: #ffffff;display: inline-block;margin: 0 0.1rem;vertical-align: -0.03rem;letter-spacing: 0.02rem;}
.com_xfmain #for2 { display: inline-block;width: 100%; position: relative;}
.com_xfmain .col_xs { height: 0.8rem; margin:0.3rem 0; position: relative; }
.com_xfmain .col_xs:nth-child(1) { margin-top: 0; } 
.com_xfmain .col_xs input,.com_xfmain .col_xs select {-webkit-appearance: none; font-size: 0.24rem; border-radius: 0.1rem; height: 0.8rem;line-height: 0.76rem;margin: 0;padding: 0;text-indent:0.2rem;background: #f6f6f6;color: #888888; }
.com_xfmain .col_xs input { display: inline-block;margin: 0 auto;border: 0; width: 100%;box-shadow: none; }
.com_xfmain .col_xs select { width: 100%; display: inline-block;background: #f6f6f6;box-shadow: none; margin: 0;border: 0;border-radius: 0.1rem; }
.com_xfmain .col_xs .but_default { box-shadow: none; border: 0; background: #d41d1d;color: #fff;font-size: 0.28rem; border-radius: 0.1rem;}
.com_xfmain .posi { display: block; position: absolute; top: 11px; right:0.2rem; line-height: 0.4rem; color: #686464; }
.com_xfmain .poui:after { content: ''; position: absolute; display: block;width: 0;height: 0; bottom: 0.28rem;right: 0.1rem;border: 0.1rem solid transparent; border-left: 0.1rem solid #aaa;}
.com_xuanfu .close{ position: absolute; right: 0.3rem;display: block; top: -1.6rem; }
.com_xuanfu .close img{ display: block; width: 0.41rem; height: 0.41rem;}
.com_xian{width: 100%;height: 0.14rem;background-color: #f9f9f9; }
/* 头部改版 */
.top_compan.m_top{ border: 0; }
.contiter .time span{color: #93471b;border-radius: 0.1rem;background: #f8e6da;padding: 0 0.1rem 0 0.4rem;}
.contiter .time span i {font-style: normal;color: #93471b;font-size: 0.24rem;position: relative;top: 0.02rem;left: 0;} 
.compator .contiter{ margin-bottom: 0.2rem;padding-top: 0.1rem;}
.compator .contiter h1{ font-size: 0.44rem; font-weight: bold; margin-bottom: 0.26rem;color: #222222; }
.compator .contitee i{color: #666666;line-height: 0.41rem; font-size: 0.24rem; margin-right: 0.2rem; }
.compator .contitee i font{color: #666666; } 
.score{border: 0.02rem #efefef solid; border-left: 0; border-right: 0; position: relative; margin:0 0 0.14rem; padding: 0.15rem 0 0.15rem; }
.score .score_l{ float: left; width: 1.2rem; text-align: center;color: #bc2424; font-size: 0.4rem; line-height: 0.4rem; font-weight: bold;}
.score .score_l span{ display: block; font-size: 0.22rem; font-weight: normal;}
.score .score_r{ float: right; width: 5.63rem;border-left: solid 0.02rem #efefef; margin:0.08rem 0; padding-left: 0.2rem; box-sizing: border-box; font-size: 0.24rem; } 
.score .score_r i {display: inline-block; width:auto;font-size:0.24rem; line-height: 0.3rem; margin-right: 0.2rem;font-style: normal;color: #666; } 
.score .score_r img{ display: block; float: left; width: 0.24rem; height: 0.23rem; margin:0 0.1rem 0.08rem 0; }
.score .icon{ position: absolute; right: 0; top: 27%; color: #999; font-size: 0.26rem; }
/* 视频 */
.compdis .distitle .comicon.i {background-position: -2.04rem -3.2rem;}
.video_list{ padding-top: 0.3rem; }
.video_list .swiper-container{ height: 6.66rem;}
.video_list .item{padding: 0 0.2rem 0.1rem;}
.video_list .item a{ display: block;width: 49%; box-sizing: border-box; position: relative; }
.video_list .item a img{ display: block; width: 100%;height: 5.66rem; border-radius: 0.1rem; }
.video_list .item a:before {content: "";vertical-align: top;line-height: .42rem;width: .42rem;height: .42rem;border-radius: 50%;background: url(//res2.zx123.cn/m_2020/img/video.png) no-repeat center center;color: #fff;font-size: .24rem;text-align: center;text-indent: 0.04rem;position: absolute;top: .2rem;right: .2rem; background-size: 0.42rem 0.42rem;}

/* 商家优惠 */
.swiper-slide-offer>a{display: block;clear: both;width: 100%;height: 1.8rem;}
.swiper-slide-offer{display: flex;justify-content: space-between;position: relative;}
.swiper-slide-offer+.swiper-slide-offer{margin-top: 0.1rem}
.swiper-slide-offer .offer-left{ transform:translateY(-50%); position: absolute; width: 2.4rem;top: 50%; border-radius:0.12rem ; -webkit-border-radius:0.12rem ; -moz-border-radius:0.12rem ; -ms-border-radius:0.12rem ; -o-border-radius:0.12rem ; overflow: hidden; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); }
.swiper-slide-offer .offer-right{margin-left: 2.6rem;position: relative;height: 100%;line-height: 0.4rem;display: flex;flex-direction: column;justify-content: space-around;}
.swiper-slide-offer .offer-right h3{font-size:.26rem;font-weight: bold;color: #444;flex-shrink:0;}
.swiper-slide-offer .offer-right .layui-progress{margin: 0.1rem 0;flex-shrink: 0;}
.swiper-slide-offer .offer-right .offer-right-join{display: flex;justify-content: space-between;align-items: flex-end;flex-shrink: 1;}
.swiper-slide-offer .offer-company-time{font-size: 0.24rem}
.swiper-slide-offer .offer-right .offer-time{color: #ff7e44;}
.swiper-slide-offer .offer-right .offer-company{color: #666;}
.offer-join-btn{ font-size:0.26rem; padding:.02rem .2rem; line-height: 0.36rem;text-align:center; background: #ff7e44; display: inline-block; color:white; border-radius:0.1rem; -webkit-border-radius:0.1rem; -moz-border-radius:0.1rem; -ms-border-radius:0.1rem; -o-border-radius:0.1rem;box-shadow: 0 0 0.16rem rgba(0,0,0,.1);border: 0.02rem solid #ff7e44}
.offer-join-btn:active{opacity: .6;}
.layui-progress-bar,.layui-progress{height: 0.08rem;} 
.layui-progress { position: relative; border-radius: 0.4rem; background-color: #e2e2e2;}  
.company-offer .swiper-pagination-bullet { width: 0.12rem;height: 0.12rem; }
.company-offer .swiper-pagination-bullets { bottom:-0.08rem;pointer-events:none;  height: 0.88rem; line-height: 0.88rem;}
.company-offer .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 0.06rem; }
.company-offer .swiper-pagination-bullet-active { background-color: #ff7e44; }
/* pl改版 */
.compcomp{ background: #fff;}
.show_btn .dp_pl .abcd{ position: relative;width: 6rem;margin: 0 0 0 0.1rem;}
.show_btn .diplllc{line-height: 0.45rem;font-size: 0.32rem; margin-top: 0.1rem;}
.show_btn .diplllc p{line-height: 0.48rem;margin-top: 0; font-size: 0.32rem;}
.show_btn .dp_pl .abcd .jieduan{ position: absolute;top: 0.05rem; right: 0;color: #666; font-size: 0.24rem; }
.hide_btn h5{ font-size: 0.24rem;}
.show_btn .dp_pl {margin: 0 0.2rem; padding: 0.42rem 0; border-top: solid 0.02rem #efefef;}
.show_btn .dp_pl:first-child{border: 0;}
.show_btn .dp_pl .acimg{float: left; width: 0.78rem; height: 0.78rem; background-color: #a2d9f5; border-radius: 5rem;overflow: hidden;}
.show_btn .dp_pl .acimg img{ display: block; width: 100%; height: auto;}
.show_btn .dp_pl .abcd{float: left; margin-left: 0.16rem; width: 5.8rem; line-height:0.4rem;font-size:0.32rem;color:#222222;line-height: 0.4rem; margin: 0 0.24rem 0 0.1rem;}
.show_btn .dp_pl .abcd .name{color: #222222;font-size: 0.32rem;font-weight: bold; line-height: 0.48rem; }
.show_btn .dp_pl .abcd .name .span{font-weight: normal; margin-left: 0.12rem; display: inline-block;height: 0.34rem; line-height: 0.34rem; padding: 0 0.15rem;font-size: 0.24rem;color: #e6b872; background-color: #32291e; border-radius: 0.1rem 0rem 0.1rem 0rem;}
.show_btn .dp_pl .abcd .name .span.span_q{ background: #597ee8;color: #fff; }
.show_btn .dp_pl .abcd .time{color: #666; font-size: 0.24rem; height: 0.34rem; line-height: .34rem;}
.show_btn .dp_pl .abcd .time span{ display: inline-block; margin-right: 0rem; padding:0 0.1rem}
.show_btn .dp_pl .abcd .time span:first-child{padding-left: 0;}
.show_btn .dp_pl .abcd .time span.pl_more{font-size: 0.22rem; color: #999; }
.show_btn .dp_pl .abcd .time .text{display: inline-block; color: #bc2424;}
.show_btn .dp_pl .abcd .time b{color: #666; }
.show_btn .dp_pl p { margin-top: 0.24rem; color: #666;line-height: 0.48rem;font-size: 0.32rem;}
.show_btn .dp_pl .img{ position: relative;margin-top: -0.16rem;padding: 0.02rem 0 0.1rem 0;}
.show_btn .dp_pl .img .item{position: relative; display: block; float: left;  border: .02rem solid #f8f8f8; box-sizing: border-box; margin-left: 0.16rem;margin-left: .1%; margin-top: 0.2rem;width:33.1%; height: 1.8rem;}
.show_btn .dp_pl .img .item:first-child,.show_btn .dp_pl .img .item.mln{margin-left: 0}
.show_btn .dp_pl .img .item img{ display: block; width: 100%;height: 100%;}
.show_btn .dp_pl .item_img{height: 1.8rem; width: 100%;background: #f8f8f8;border-radius:.1rem; overflow: hidden; }
.show_btn .dp_pl .item_img{background: #eee;}
.show_btn .dp_pl .item_img img{ display:block;width: 100%;height: auto!important;align-items: center; background-color: #eee; }
.show_btn .dp_pl .img .zong{ border-radius:0 0 0 0.1rem;position: absolute;left: 0; top: 1.54rem;height: 0.48rem;line-height: 0.48rem; color: #fff; background: #000;background: rgba(0, 0,0,0.5); text-align: center; padding:0 0.2rem; }
.show_btn .dp_pl .sjmain{display: none; color: #999999;font-size: 0.24rem;line-height: 0.4rem;margin: 0.1rem 0 0rem; }
.show_btn .dp_pl .sjmain img{ display: inline-block; width: 0.24rem;height: 0.23rem; margin-right: 0.08rem;} 
.show_btn .dp_pl .sheji span{color: #666;display: inline-block; margin-right: 0.2rem;}
.show_btn .dp_pl .sheji i{ display: block;font-style: normal; }
.show_btn .dp_pl .sheji b{ display: inline-block; font-weight: bold;color: #666; line-height: 0.26rem;}
.show_btn .dp_pl .buju {color: #666; }
.show_btn .dp_pl .buju span{ display: inline-block; margin-right: 0rem; padding:0 0.1rem}
.show_btn .dp_pl .buju span:first-child{padding-left: 0;}
.show_btn .dp_pl .buju .time{display: inline-block; color: #bc2424; font-size: 0.24rem;}
.show_btn .dp_pl .buju b{color: #666; }
.show_btn .dp_pl .zp{line-height: 0.45rem;font-size: 0.32rem;margin-top: 0.2rem; }
.show_btn .dp_pl .zp font{ color: #333;font-weight: bold;}
.show_btn .dp_pl .zp .jianli{color: #1c3276;font-weight: bold;}
.show_btn .dp_pl .zp .zxt{color: #ff6c14;font-weight: bold;}
.show_btn .dp_pl .huifu{margin-top: 0.32rem; padding: 0.2rem; color: #999999;font-size: 0.32rem;line-height: 0.45rem;background-color: #f8f8f8;border-radius: 0.1rem;}
.show_btn .dp_pl .hf2{ padding-top: 0.1rem;}
.layui-timeline-item:first-child .dp_pl .zp{ padding-top: 0; }
.vider_pl{ position: fixed; display: none;top: 0; left: 0;width: 100%; height: 100%;z-index: 999999;}
.vider_pl .vider_bj{ background: #000; background: rgba(0, 0,0,0.5);width: 100%; height: 100%; }
.vider_pl .video{ display: block; }
.vider_pl .index-top-img3{ position: fixed; top: 50%; left: 50%; width: 6.8rem; height: 7rem;margin: -3.5rem 0 0 -3.4rem;}
.vider_pl  #myVideo_pl{height: 7rem; }
.show_btn .dp_pl .item_img{ position: relative; width: 100%;}
.show_btn .dp_pl .item_img .video_star {background: transparent; position: absolute;left: 50%;top: 50%;width: 0.6rem!important;height: 0.6rem!important;margin: -.3rem 0 0 -.3rem;cursor: pointer;}
.compcomp{ background: #fff;}
.show_btn .dp_pl .abcd{ position: relative;width: 6rem;margin: 0 0 0 0.1rem;}
.show_btn .diplllc{line-height: 0.45rem;font-size: 0.32rem; margin-top: 0.1rem;}
.show_btn .diplllc p{line-height: 0.48rem;margin-top: 0; font-size: 0.32rem;}
.show_btn .dp_pl .abcd .jieduan{ position: absolute;top: 0.05rem; right: 0;color: #666; font-size: 0.24rem; }

/* 改版 */
.comoopl .ooptab{ margin: 0.1rem auto 0; width: 6.5rem; }
.com_xuanfu .close img{ display: block; width: 0.48rem; height: 0.48rem;}
.com_xuanfu .com_xfmain{ padding-bottom: 0.74rem;border-radius: 0.4rem 0.4rem 0rem 0rem;}
.com_xfmain .title2{ margin-bottom: 0.2rem; color: #000000;	font-size: 0.4rem; text-align: center; }
.com_xfmain .title2 span{width: 0.37rem; height: 0.29rem; margin:0 0.14rem;display: inline-block; background:url(//res2.zx123.cn/m_2020/img/company_list/stitle.png) no-repeat left center;background-size: 0.37rem 0.29rem;}
.com_xfmain .col_xs{ margin:0 0 0.18rem 0;}
.com_xuanfu .zdd_privacy{margin-bottom: 0.18rem; color: #888888;font-size: 0.24rem; padding-left: 0.37rem; background: url(//res2.zx123.cn/m_2020/img/company_list/suo.png) no-repeat left center; background-size: 0.2rem 0.23rem;  }
.com_xuanfu .zdd_privacy a{ color: #888888;font-size: 0.24rem; }
.com_xfmain .col_xs .but_default{ text-indent: 0; font-size: 0.32rem;height: 0.98rem;line-height: 0.98rem;border-radius: 0.08rem;box-shadow: 0rem 0.09rem 0.2rem 0rem rgba(255, 85, 46, 0.15);background-color: #ff552e; }
.com_xfmain .col_xs{ height: 0.88rem; line-height: 0.88rem; }
.com_xfmain .col_xs input, .com_xfmain .col_xs select{font-size: 0.28rem;  }
.com_xuanfu .com_xfmain{padding: 0.2rem 0.77rem 0.6rem;}
.com_xfmain .xf_img img{ display: block; width: 100%;margin: 0.2rem auto 0.4rem;}
.com_xuanfu .zdd_privacy{ margin-bottom: 0.3rem;}
.com_xfmain .col_xs{ margin-bottom: 0.25rem;}
.com_xuanfu .close{ position: absolute; right: 0.3rem;display: block; }
.com_xfmain .col_xs,.com_xfmain .col_xs .but_default{ height: 0.88rem; line-height: 0.88rem;}
.tongyong_wa {text-align: center;font-size: 0.24rem;color: #999999;}
.tongyong_wa .red {color: #fd6363;font-weight: bold;}
.tongyon_privacy{text-align: left;margin-bottom: 0.18rem; color: #888888;font-size: 0.24rem; padding-left: 0.37rem; background: url(//res2.zx123.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; } 
/* 表单改版 */
.new_comoopl{padding:0rem 0.3rem 0.1rem;position:relative;background-color:#f8f8f8}
.new_comoopl .ooptob{margin:0 auto;position:relative;padding:0.3rem 0 .24rem;text-align:center;font-size:0.36rem;font-weight:bold;color:#d41d1d}
.new_comoopl .ooptob span.tableicon{opacity:0.8;display:inline-block;vertical-align:0.12rem;width:0.4rem;height:0.2rem;background:url(//res2.zx123.cn/m_2020/2020/img/index/tableicon.png) center center no-repeat;background-size:0.34rem 0.2rem}
.new_comoopl .ooptob span.ba{margin-right:0.16rem;position:relative;top:0.1rem}
.new_comoopl .ooptob span.bb{margin-left:0.1rem;position:relative;top:0.1rem}
.new_comoopl .ooptab{margin:0;position:relative}
.new_comoopl .ooptab #for{display:inline-block;width:100%}
.new_comoopl .ooptab .col_xs{margin:0.2rem 0 0;position:relative}
.new_comoopl .ooptab .col_xs input,.new_comoopl .ooptab .col_xs select{background-color:#ffffff;color:#222222}
.new_comoopl .ooptab .col_xs .col_xu2{float: left;width: 1.41rem; margin-left: 0.1rem; border: solid 0.02rem #f6f6f6;box-sizing: content-box;border-radius: 0.08rem; }
.new_comoopl .ooptab .col_xs .col_xu2:first-child{ margin-left:0rem; margin-right: 0;}
.new_comoopl .ooptab .col_xs .col_xu2.col_xufi{ position: absolute; top: 0; right: 0; margin-left:0rem; margin-right: 0;}
.new_comoopl .ooptab .col_xs .col_xu2.col_xufi2{ margin-left:0rem; margin-right: 0;}
.new_comoopl .ooptab .col_xs input.mianji{background: #fff; color: #222; }
.new_comoopl .ooptab .col_xs .col_xu2 span{display: block; background-color: #fff;border-radius: 0.08rem; text-align: center; color: #222222;height: 0.84rem;line-height: 0.84rem;}
.new_comoopl .ooptab .col_xs .col_xu2.action{ border-color:#d41d1d;}
.new_comoopl .ooptab .col_xs .col_xu2.action span{ box-sizing: border-box;border-radius: 0.08rem;}
.new_comoopl .ooptab .poui:after{border-left:0.1rem solid #222}
.new_comoopl .ooptab .col_xs input#mianji{ border: 0}
.new_comoopl .ooptab .col_xs input, .new_comoopl .ooptab .col_xs select{ box-sizing: border-box;border:solid 0.02rem #eee;}
.new_comoopl .ooptab #for2 p{margin-top:0.35rem;color:#999999;font-size:0.24rem}
.new_comoopl .ooptab #for2 p a{color:#ff937a}
.new_comoopl .for2_img{display:block;width:100%;max-width:750px;box-sizing:border-box}
.new_comoopl .for2_img img{display:block;width:100%}
.new_comoopl .ooptab #for2 .baohu{margin-top:0.2rem;padding-left:0.33rem;background:url(//res2.zx123.cn/m_2020/img/baike/but_bz.png) no-repeat left center;background-size:contain;color:#45c796;font-size:0.24rem;line-height:0.3rem}
.new_comoopl .ooptab #for2 .baohu a { color:#45c796; }
.new_comoopl .ooptab #for2 .col_bj{position:relative}
.new_comoopl .ooptab #for2 .col_bj .tit{pointer-events:none;font-weight:bold;width:2.18rem;height:0.53rem;line-height:0.53rem;position:absolute;top:-0.17rem;right:0;background:url(//res2.zx123.cn/m_2020/img/baike/but_bj.png) no-repeat left center;background-size:contain;color:#af5608;font-size:0.24rem;text-align:center}
.new_comoopl .ooptab #for2 .col_bj span{color:#d41d1d}
.new_comoopl .ooptab .posi{display:block;position:absolute;top:50%;right:0.2rem;line-height:0.4rem;color:#888;margin-top:-0.2rem}
.new_comoopl .ooptab .poui:after{content:'';position:absolute;display:block;width:0;height:0;top:50%;right:0.1rem;transform:translateY(-50%);border:0.1rem solid transparent;border-left:0.1rem solid #888888}
.new_comoopl .ooptab .col_xs input.but_default{font-size:0.34rem;color:#fff;border:0;height:0.88rem;line-height:0.88rem;box-shadow:0rem 0rem 0.3rem 0.26rem rgba(0,0,0,0.05);background:#d41d1d}


#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;background-color:#222;background-color:rgba(0,0,0,0.8);-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;-moz-transition:opacity .5s ease;transition:opacity .5s ease;z-index:99999999999999999999999999999999999999}
#baguetteBox-overlay.visible{opacity:1}
#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}
#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}
#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)}
#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;color:#ccc;background-color:#000;background-color:rgba(0,0,0,0.6);font-family:Verdana,Geneva,sans-serif}
#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;-o-transition:left .4s ease,-o-transform .4s ease;-moz-transition:left .4s ease,transform .4s ease,-moz-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease,-o-transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease}
#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;-moz-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}
#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;-moz-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}
.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:-webkit-calc(50% - 30px);top:-moz-calc(50% - 30px);top:calc(50% - 30px);width:44px;height:60px}
.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,0.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;-o-transition:background-color .4s ease;-moz-transition:background-color .4s ease;transition:background-color .4s ease}
.baguetteBox-button:hover{background-color:rgba(50,50,50,0.9)}
.baguetteBox-button#next-button{right:2%;display:block !important}
.baguetteBox-button#previous-button{left:2%;display:block !important}
.baguetteBox-button#close-button{top:20px;right:2%;right:-webkit-calc(2% + 6px);right:-moz-calc(2% + 6px);right:calc(2% + 6px);width:30px;height:30px}
.baguetteBox-button svg{position:absolute;left:0;top:0} 
.pjd_pjdfc { position: fixed;z-index: 9;right: 0.2rem;bottom: 1.4rem;width: 1.42rem;height: 1.42rem; }
.pjd_pjdfc img { display: block;width: 100%;height: 100%;margin: 0 auto; }
.pjd_gzhfc { display: none;position: fixed;z-index: 98;text-align: center; }
.pjd_gzhfc_bg { background: #000;opacity: 0.4;position: fixed;left: 0;top: 0;right: 0;bottom: 0; }
.pjd_gzhfc_pd { position: fixed;left: 50%;top: 50%;margin: -3.66rem 0 0 -3.26rem; width: 6.52rem;height: 6.52rem;padding: 0; }
.pjd_gzhfc_pd img { display: block;width: 100%;height: 100%;margin: 0 auto; }
.pjd_gzhfc_xx { position: relative;border: 0.02rem solid #eee; width: 0.6rem;height: 0.6rem;line-height: 0.52rem; text-indent: 0.02rem; font-size: 0.4rem;text-align: center;position: absolute;left: 50%;bottom: -0.8rem;margin-left: -0.32rem; color: #fff;border-radius: 50%; }
.pjd_gzhfc_xx:hover { background: #ff3322;border-radius: 50%;color: #fff; }
.pjd_gzhfc.pjd_show .pjd_gzhfc_pd { animation: pjd_show 0.4s ease-in-out; }
.pjd_gzhfc.pjd_show .pjd_gzhfc_bg { animation: pjd_show2 0.4s ease-in-out; }
.pjd_gzhfc.pjd_hide .pjd_gzhfc_pd { animation: pjd_hide 0.4s ease-in-out; }
.pjd_gzhfc.pjd_hide .pjd_gzhfc_bg { animation: pjd_hide2 0.4s ease-in-out; }
@keyframes pjd_show{
0% { opacity: 0.1;transform: scale(0.2);}
100% { opacity: 1;transform: scale(1);}
}
@keyframes pjd_hide{
0% { opacity: 1;transform: scale(1);}
100% { opacity: 0.1;transform: scale(0.2);}
}
@keyframes pjd_show2{
0% { opacity: 0;}
100% { opacity: 0.4;}
}
@keyframes pjd_hide2{
0% { opacity: 0.4;}
100% { opacity: 0;}
}
.compator .contiter{margin-bottom: 0.04rem;}
.compator{ padding-bottom: 0;}
.com_banner .swiper-container.swiper-container_huan{min-height: 3.6rem !important;height: 3.6rem!important;}
.com_banner { background: #fff;}
.com_banner .swiper-slide{position: relative; }
.com_banner .swiper-slide img{ position: absolute; top: -0.2rem;}
.swiper-pagination-bullet-active {background: #d41d1d;}
.compator .contiter{margin-bottom: 0.04rem;}
.compator .contiter h1{font-size: 0.4rem;margin-bottom:0rem}
.new_comoopl .ooptob{ padding-bottom: 0;}
/* 评论弹框 */
.kaigongdj { display: none; position: fixed;z-index: 999;z-index: 9999; left: 0;top: 0;right: 0;bottom: 0;background:rgba(0,0,0,0.6); }
.kaigongdj .kaigongk { position: fixed;left: 50%;top: 50%; width:90%;max-width:7rem; height: auto;transform: translate(-50%,-50%); }
.kaigongdj .kaigongl { margin: 0; padding: 0.2rem;  }
.kaigongdj .masg_topimg { margin: 0;position: relative;height: 0.6rem;margin-bottom: 0.4rem;}
.kaigongdj .masg_topimg .sv { display: block;width: 100%; margin: 0;width: 0.6rem;height: 0.6rem;position: absolute;top:0;right: 0; }
.kaigongdj .masg_downs {background: #fff; padding:0.2rem 0.3rem 0.3rem 0.3rem;line-height: 0.4rem;border-radius: 0.2rem; overflow: hidden;}
.kaigongdj .masg_title { padding: 0.2rem 0 ; font-weight: bold; line-height:00.4rem;font-size: 0.32rem;text-align: center;color: #444; }
.kaigongdj .masg_dindan { padding: 0.2rem; margin: 0; background: #f8f8f8; border-radius: 0.2rem; }
.kaigongdj .masg_dindan p { float: left;display: block;width: 50%;font-size: 0.24rem;line-height: 0.6rem; }
.kaigongdj .masg_dindan .txt7 span {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}

.compdis .title { font-size: 0.28rem; line-height: 0.6rem; }
.com_xianguan { padding-bottom: 0.1rem;}
.com_xianguan a{ line-height: 0.54rem;padding: 0 0.1rem;background-color: #f8f8fb;color: #555555;margin: 0.1rem 0.1rem 0 0;display: inline-block;}
.dp_footer{display: none}