/* 通用 */
.header { position: fixed;left: 0;right: 0;top: 0; padding: 0.15rem 0.3rem 0.15rem 0.3rem;background: #fff;z-index: 2; }
.header .name{ width: 1.9rem;padding: 0.1rem 0 0 0; }
.header .name>img { display: block;width: 1.9rem; }
.header .search{  width: 4.6rem; height: 0.58rem; line-height: 0.58rem;}
.header .search .mtop_zizhi{display: block; float: left; position: relative;top: 0.14rem;color: #664224;font-size: 0.2rem; width: auto; padding: 0 0.14rem 0 0.48rem; height: 0.36rem;line-height: 0.36rem;background: linear-gradient(90deg,#ffeec4 0%,#f5da95 100%), linear-gradient(#ffffff,#ffffff);border-radius: 0.2rem; }
.header .search .mtop_zizhi span{position: absolute; left: 0;top: -0.04rem; background: url("//www.sheji456.com/m_2020/img/zizhi3.png") no-repeat left top; background-size: contain; width: 0.44rem; height: 0.44rem;}	
.header .search .dz{ float: right;font-size: 0.24rem; color: #999;}
.header .search .dz span{ font-size: 0.32rem; color: #000;font-weight: bold;}
.header .search .dz b{margin-left: 0.05rem; display: inline-block;width: 0.24rem; height: 0.28rem;background: url("//www.sheji456.com/static/m/img/qirhuan.jpg") no-repeat right center; background-size: contain;}
.header .search form{ width: 2rem; display: block; float: right; padding-left: 0.54rem; color: #bbbbbb; position: relative;  background-color: #f5f5f5; border-radius: 0.3rem; border: solid 0.02rem #ffffff;  }
.header .search em{ position: absolute; z-index: 2; left: 0.3rem; top: 0.16rem; width: 0.31rem; height: 0.26rem; background: url(../img/search.png) no-repeat left top; background-size: contain; }
.header .search #c_button{position: absolute; z-index:3; left: 0; top:0; width: 0.8rem; height: 0.58rem; padding: 0;margin: 0;font-size: 0; }
.header .search input{ color: #bbbbbb; display: block; width: 100%; background: transparent; height: 0.58rem; line-height: 0.58rem; border: 0; }
.header_bg { width: 100%; height: 0.88rem; }
/* banner */
.banner{ height: 2.7rem;}
.banner a{ display: block; }
.banner img{ display: block; margin: 0 auto; width: 100%;  height: 100%;  }
.banner .swiper-container{ padding-bottom: 0rem;}
.banner .swiper-pagination-bullet { background: #fafafa;transition: 0.3s; }
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 0rem; }
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 0.06rem; }
.banner .swiper-pagination-bullet-active { width: 0.2rem;border-radius: 0.06rem; background: #fff; }
.banner .swiper-slide a { display: block;margin:0; padding: 0;position: relative; }
.banner .swiper-pagination-bullets { margin-top: -0.5rem; }
/* menu */
.menu { padding: 0.38rem 0 0.26rem 0; }
.menu .item{ text-align: center; width: 25%; float: left; }
.menu .img{ display: block;position: relative; width: 1rem; height: 1rem; margin: 0 auto; border-radius: 0.45rem;  background: url(../img/menu.jpg) no-repeat left top; background-size: 4rem auto;}
.menu .img2{ background-position: -1rem 0rem }
.menu .img3{ background-position: -2rem 0rem }
.menu .img4{ background-position: -3rem 0rem }
.menu .img_5 {background: url(//m.sheji456.com/static/m/img/menu.png) no-repeat left top;background-size: 4rem auto;}
.menu .img_6 {background: url(//www.sheji456.com/m_2020/img/index/icon2021.png); background-size: 5rem auto;background-position: -2.99rem -1rem;}
.menu .img_7 {background: url(//m.sheji456.com/static/m/img/menu.png) no-repeat left top;background-size: 4rem auto; background-position: -2rem 0rem;}
.menu .img_8 {background: url(//m.sheji456.com/static/m/img/menu.png) no-repeat left top;background-size: 4rem auto; background-position: -3rem 0rem;}
.menu .img_9 {background: url(//m.sheji456.com/static/m/img/company.png); background-size: 1rem auto;}
.menu .text{ display: block; font-size: 0.32rem; line-height: 0.5rem; color: #333; padding: 0.1rem 0 0.25rem;font-weight: bold; }
.xian{ height: 0.15rem; background: #f5f5f5; }
.menu .item span.img .mianfei { position: absolute;font-size: 0.24rem;border: 0.01rem solid #fff;line-height: 0.24rem;padding: 0 0.08rem; top: -0.02rem;right: -0.24rem;color: #fff;border-radius: 0.2rem; }
.menu .item span.img .mianfei.yi {font-size: 0.2rem; animation:shake_mianfei 4s 0s infinite ease alternate; background: url(//www.sheji456.com/m_2020/2020/img/index/icon2019_c.png) no-repeat center center;background-size: 120%; }
.menu .item span.img .mianfei.er { font-size: 0.2rem; animation:shake_mianfei 4s 0.2s infinite ease alternate;background: url(//www.sheji456.com/m_2020/2020/img/index/icon2019_o.png) no-repeat center center;background-size: 120%; }
.menu .item span.img .mianfei.san {font-size: 0.2rem; animation:shake_mianfei 4s 0.6s infinite ease alternate; background: url(//www.sheji456.com/m_2020/2020/img/index/icon2019_o.png) no-repeat center center;background-size: 120%; }
.menu .item span.img .mianfei.si { font-size: 0.2rem; animation:shake_mianfei 4s 0.4s infinite ease alternate; background: url(//www.sheji456.com/m_2020/2020/img/index/icon2019_c.png) no-repeat center center;background-size: 120%; }
@keyframes shake_mianfei{
	0% {transform: translate(0, 0) rotate(0deg)}
	20% {transform: translate(0.02rem, -0.02rem) rotate(1deg)}
	40% {transform: translate(-0.02rem, 0.01rem) rotate(0.5deg)}
	60% {transform: translate(0.02rem, -0.02rem) rotate(1deg)}
	80% {transform: translate(-0.02rem, 0.01rem) rotate(0.5deg)}
	100% {transform: translate(0.02rem, -0.02rem) rotate(1deg)}
}
/*  */
.public_title .zxbkitop { padding: 0.2rem 0 0.2rem 0;line-height: 0.6rem; height: 0.6rem;border: 0;overflow: hidden; }
.public_title .zxbkitop span.left { display: block;float: left;color: #333;border: 0;font-weight: bold; }
.public_title .zxbkitop span.left h2 {font-size: 0.36rem;   }
.public_title .zxbkitop .shu{ position: relative; top: 0.05rem; margin-right: 0.1rem;  display: inline-block; width: 0.1rem; height: 0.35rem; background-color: #ff8d2a; border-radius: 0.2rem; }
.public_title .zxbkitop .mu{  color: #ff8d2a; font-style: normal; }
.public_title .zxbkitop span.contan { display: block;float: left;font-size: 0.28rem;color: #999;margin-left: 0.2rem;transform: translate(0,0.04rem); } 
.public_title .zxbkitop span.right { display: block;float: right;color: #999;font-size: 0.24rem;position: relative;}
.public_title .zxbkitop span.right a { color: #999; }
.public_title .zxbkitop .gd { margin-left: 0.1rem; display: inline-block;width: 0;height: 0; transform: translateY(-50%); visibility: inherit;border: .1rem solid transparent;border-left: .1rem solid #aaa; position: relative; top: 0.12rem; }
 
/* 表单 */
.new_comoopl{padding:0rem 0.2rem 0.2rem 0.2rem;position:relative;background-color:#f8f8f8}
.new_comoopl .ooptob{margin:0 auto;position:relative;padding:0.3rem 0;text-align:center;font-size:0.36rem;font-weight:bold;color:#ff8d2a}
.new_comoopl .ooptob span.tableicon{opacity:0.8;display:inline-block;vertical-align:0.12rem;width:0.4rem;height:0.2rem;background:url(//www.sheji456.com/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;height: 0.84rem; }
.new_comoopl .ooptab .col_xs input,.new_comoopl .ooptab .col_xs select{display: block; background-color:#ffffff;color:#222222;border:solid 0.02rem #eee;height: 0.8rem;line-height: 0.8rem;box-sizing: border-box;font-size: 0.28rem;}
.new_comoopl .ooptab .col_xs .col_xu2{float:left;width:1.48rem;margin-left:0.1rem;border:solid 0.02rem #eee;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:#ffffff;border-radius:0.08rem;text-align:center;color:#222222;height:0.8rem;line-height:0.8rem}
.new_comoopl .ooptab .col_xs .col_xu2.action{border-color:#ff8d2a}
.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 #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(//www.sheji456.com/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(https://www.sheji456.com/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:#ff8d2a}
.new_comoopl .checkbox{position:relative;height:0.6rem}
.new_comoopl .checkbox input[type='checkbox']{position:absolute;left:0;top:0;width:0.21rem;height:0.21rem;opacity:0}
.new_comoopl .checkbox label{position:absolute;left:0.3rem;top:0;height:0.21rem;line-height:0.21rem}
.new_comoopl .checkbox label:before{content:'';position:absolute;left:-0.3rem;top:0;width:0.21rem;height:0.21rem;background:#fff;border:0.02rem solid #ff937a;border-radius:50%;box-sizing:border-box}
.new_comoopl .checkbox label:after{content:'';position:absolute;left:-0.3rem;top:0rem;width:0.21rem;height:0.21rem}
.new_comoopl .checkbox input[type='checkbox']:checked + label:before{border-color:#ff937a}
.new_comoopl .checkbox input[type='checkbox']:checked + label:after{background:url(//www.sheji456.com/m_2020/img/baike/action.png) no-repeat left center;background-size:contain}
.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 #888}
.new_comoopl .ooptab .col_xs input.but_default{font-size:0.32rem;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:#ff8d2a}
.new_comoopl .checkbox{ height: 0.3rem;}
.tongyon_privacy{width: 100%; text-align: left;margin-bottom: 0.18rem; color: #888888;font-size: 0.24rem; padding-left: 0.37rem; background: url(//www.sheji456.com/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; } 
/* 滚动表单通用样式 start */
.form_xxx_gundong {margin: 0.2rem 0.2rem 0;color: #999;font-size: 0.24rem; height: 0.7rem;}
/* 滚动表单通用样式 end */
em{ font-style: normal;}
.main .distitle { margin: 0.32rem 0 0.23rem 0;line-height: .6rem; }
.main .distitle .disleft { float: left;font-size: 0.32rem;color: #333; }
.main .distitle .disleft h2 { display: inline; font-size: 0.36rem;color: #333;font-weight: bold; }
.main .distitle .disright { float: right;font-size: 0.24rem;display: none;}
.main .distitle .disright a { color: #999; }
.main .distitle .distext { line-height: 0.4rem;margin: 0.16rem 0 0 0.06rem; font-size: 0.24rem;color: #888; }
.main .distitle .distext span{color: #ff8a00; }
.main .distitle .disleft .comicon {display: inline-block;width: 0.1rem;height: 0.34rem;margin-right: 0.08rem; vertical-align: -0.06rem; background: #ff8a00; border-radius: 0.4rem;}
/* 公司 */
.company .item{float:left; width:50%;height: 3.56rem;}
.company .item .item_main{border-radius: 0.12rem;box-sizing: border-box;margin: 0 0.1rem 0.2rem 0.1rem; border: 0.02rem solid #eee;text-decoration:none;overflow:hidden;display:block;} 
.company .item .img{width:2.7rem;height:1.2rem;margin: 0.2rem auto 0; overflow:hidden;}
.company .item img{height:auto; width: 100%;}
.company .item .m4zi{ font-size: 0.32rem;height: 1.88rem; display: block; margin: 0 auto; width: 100%; line-height: 0.4rem; padding:0.12rem 0.16rem 0rem 0.16rem; box-sizing: border-box;}
.company .item .name {line-height: 0.6rem; height: 0.6rem;text-align: center;}
.company .item .name img{ display: inline-block; width: 0.3rem; height: 0.3rem; margin-left: 0.1rem; vertical-align: 0.16rem;}
.company .item .name span { display: inline-block; max-width: 80%; font-weight: bold;}
.company .item .conmagleft{text-align: center;line-height: 0.26rem;}
.company .item .conmagleft span{position: relative;margin-right: 0.2rem; display: inline-block;} 
.company .item .conmagleft span img{ display: block; width: 0.9rem; height: 0.32rem;}
.company .item .iconxx {color: #fc361f; display: inline-block;vertical-align: middle; background: transparent !important; width: auto;height: 0.24rem;line-height:0.2rem; white-space: nowrap;margin-right: 0.04rem; }
.company .item .iconxx i { display: inline-block;vertical-align: 0.02rem;width: 0.2rem;height: 0.2rem; background: url(//www.sheji456.com/company/img/iconxx.png) no-repeat;background-size: 0.4rem 0.18rem; }
.company .item .iconxx i.a { background-position: right center;  }
.company .item .iconxx i.b { background-position: right center;  }
.company .item .iconxx i.c { background-position: left center; }
.company .item .pl{ display: inline-block;color: #fc361f;font-size: 0.24rem;}
.company .item .two_p span{height: 0.4rem;line-height: 0.4rem; display:inline-block; font-size: 0.24rem; color: #999; }
.company .item .mfyy{display: block;margin: 0.14rem auto 0; width: 1.6rem;text-align: center;border: 0.02rem solid #ff8a00;border-radius: 0.3rem;color: #ff8a00;font-size: 0.2rem;position: relative;font-size: 0.24rem;line-height: 0.4rem;}
.company .item:hover img{filter:alpha(opacity=95);-moz-opacity:0.95;opacity:0.95;} 
.company .item .itembj{ background: #e8e8e8;height: 3.32rem;border-radius: 0.12rem;box-sizing: border-box;margin: 0 0.1rem 0.2rem 0.1rem;border: 0.02rem solid #eee;text-decoration: none;overflow: hidden;}
.company .item .item_img{width: 3rem; margin:1rem auto 0.3rem;}
.company .item .item_img img{ display: block; width:1.8rem;margin: 0 auto;}
.company .item .sqrz{ cursor: pointer; border-radius: 50px; display: block; margin: 0rem auto 0; width: 1.6rem; height: 0.4rem; line-height: 0.4rem; text-align: center; font-size: 0.24rem; color: #fff; background: #adadad;}
.company .item .sqrz a{ color: #fff;}
.content .swiper-container{ padding-bottom: 0.4rem; position: relative;}
.content .swiper-pagination-bullet { width: 0.28rem; height: 0.06rem;border-radius: 0.2em;background: #cdcdcd;transition: 0.3s; }
.content .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 0rem; }
.content .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 0.06rem; }
.content .swiper-pagination-bullet-active { background: #ff8a00; }
.content .swiper-pagination-bullets { margin-top: -0.5rem; }
.content .scr_css.swiper-scrollbar{width:0.72rem;z-index:2;height:0.06rem;border-radius:0.06rem;left:50%;margin-left:-0.36rem;background-color:#eee;bottom:0.4rem;}
.content .scr_css .swiper-scrollbar-drag{background-color:#ff6a00;border-radius:0.06rem;}

/* 案例 */
.anli .anli_list { float: left;width: 50%; }
.anli .anli_list .panoramic-img{width: 99.085%}
.anli .anli_lisu {height: 3.5rem; margin: 0 0.1rem;padding-bottom: 0.2rem;line-height: 0.32rem;position: relative }
.anli .anli_lisu img { display: block;width: 100%;border-radius: 2px;height: auto; }
.anli .anli_lisu span { display: block;margin: 0 0.1rem; }
.anli .anli_lisu span.a { font-size: 0.28rem;color: #444;padding-top: 0.14rem; }
.anli .anli_lisu span.b { font-size: 0.24rem;color: #999; }
.anli .anli_lisu p{margin: 0 0.1rem;color: #999;padding-top: 0.08rem;}
.anli .anli_lisu p span{ display: inline-block; padding:0;margin: 0; position: relative;}
.anli .anli_lisu p span::before{ content: '';width: 0.02rem; display: inline-block; height: 0.18rem; background: #ddd;margin:0 0.1rem; }
.anli .anli_lisu p span:first-child::before{display: none; } 
.anli .anli_lisu p a { color: #999; }
.anli .anli_lisu p img{ display: inline-block; height: 0.4rem; border-radius: 0.02rem;vertical-align: middle;}
/* 设计师 */
.sjs_con{padding:0.35rem 0 0 0.3rem; }
.shejishi_swiper {height:6.2rem;position:relative;margin: 0 auto;box-sizing: border-box; padding-right: 0.6rem;}
.shejishi_swiper .item{float:left;text-align:center;font-size:0;margin-bottom: 0.24rem;}
.shejishi_swiper .item .pic_b{width:1.8rem;height:1.8rem;border-radius:1.5rem;overflow:hidden;}
.shejishi_swiper .item .pic_b img{display:block;width:100%;}
.shejishi_swiper .item p{margin:0 auto;display:inline-block;padding:0 0.12rem;font-size: 0.24rem; color:#fff;border-radius:0.06rem;background-color:#ff6a00;margin-top:-0.25rem;position:relative;}
.shejishi_swiper .item em{display:block;font-size: 0.28rem; margin-top:0.1rem;color:#222;}
.shejishi_swiper .item span{display:block;font-size: 0.24rem; color:#bbb;}
.shejishi_swiper .scr_css.swiper-scrollbar{width:0.72rem;z-index:2;height:0.06rem;border-radius:0.06rem;left:50%;margin-left:-0.36rem;background-color:#eee;bottom:0.4rem;}
.shejishi_swiper .scr_css .swiper-scrollbar-drag{background-color:#ff6a00;border-radius:0.06rem;}
/* 工地 */ 
.gongdi .item{float:left;width: 50%;height: 3.82rem;}
.gongdi .item a{display: block;border: 0.02rem solid #eee;border-radius: 0.12rem;box-sizing: border-box;margin: 0 0.1rem 0.2rem 0.1rem; box-sizing: border-box;}
.gongdi .item .pic_b{position:relative;margin:0 auto;width:100%;border-radius:0.1rem 0.1rem 0 0;overflow:hidden;}
.gongdi .item .pic_b img{width:100%;display:block;min-height:100%;position:absolute;left:0;top:50%;transform:translateY(-50%);}
.gongdi .item p{padding:0.15rem 0.15rem 0 0.15rem;font-size: 0.28rem; color:#222;} 
.gongdi .pic_b{width: 100%; height: 2.5rem;position: relative;margin: 0 auto; border-radius: 0.1rem 0.1rem 0 0;overflow: hidden;}
.gongdi .pic_b .pro{position:absolute;text-align:center;font-size:0;padding:0 0.1rem;height:0.4rem;background:rgba(0,0,0,0.5);right:0.12rem;bottom:0.12rem;border-radius:0.4rem;}
.gongdi .pic_b .pro i{width:0.36rem;height:0.4rem;display:inline-block;vertical-align:middle;background:url(//m.sheji456.com/company_m/img/zb.gif) no-repeat center;background-size:0.28rem;}
.gongdi .pic_b .pro em{display:inline-block;vertical-align:middle;font-size: 0.24rem; color:#fff;}
.gongdi .pic_b .pla_m{position:absolute;width:1rem;height:1rem;left:50%;top:50%;margin-left:-0.5rem;margin-top:-0.5rem;z-index:5;background:url(../img/wap_m.png) no-repeat;background-size:5rem;background-position:-2rem -2rem;}
.gongdi .tp_o{ padding:0 0.15rem 0.15rem;}
.gongdi .tp_o span{margin-bottom:0.1rem;font-size: 0.24rem; color:#999;}
.gongdi .tp_o span::before{ content: '';width: 0.02rem; display: inline-block; height: 0.2rem; background: #ddd;margin:0  0.15rem; }
.gongdi .tp_o span:first-child::before{ display: none; }  
/* 资讯 */
.zixun { padding-bottom: 0.2rem;}
.zixun .item{padding:0.4rem 0;overflow:hidden;border-bottom:0.02rem solid #eee;height: 2.62rem;box-sizing: border-box;}
.zixun .item:first-child {padding-top: 0;height: 2.22rem;} 
.zixun .item .pic_b{float:left;position:relative;margin-right:0.2rem;width:2.4rem;height:1.8rem;border-radius:0.08rem;overflow:hidden;}
.zixun .item .pic_b img{position:absolute;width:100%;min-height:100%;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.zixun .item .tex_p{overflow:hidden;}
.zixun .item .tex_p p{font-size: 0.28rem; color:#222; line-height: 0.44rem;overflow:hidden;margin-bottom:0.14rem;}
.zixun .item .tex_p span{line-height: 0.36rem;font-size: 0.24rem; color:#666;overflow:hidden;width: 100%;}
.zixun .item .tex_p span em{color:#bbb;}
/* more */
.more{text-align: center; line-height: 0.3rem; margin: 0.4rem auto 0.8rem; display: none;}
.more a{ display: inline-block; padding: 0.2rem 0.2rem;color: #999; text-decoration: underline; }
.content_main{ padding: 0.3rem;margin: 0 auto;}
 
.main1_formbj {display: none; position: fixed;transition: 0.3s;margin: 0;padding: 0;left: 0;top: 0;right: 0;bottom: 0;z-index: 99;}
.main1_formbj .bj{ position: relative;width: 100%;height: 100%;background: #000;opacity: 0.6;}
.main1_formbj .close { cursor: pointer;transition: 0.3s all;border-radius: 50%; background: url(//m.sheji456.com/company_m/img/close2.png) no-repeat 0rem 0;background-size: contain; width: 0.6rem; height: 0.6rem;position: absolute;top: -1.1rem;right: -0.2rem; }
.main1_formbj .title{ font-size: 0.36rem; font-weight: bold;line-height: 0.6rem;}
.main1_formbj .title_min{padding-top: 8px; color: #ff8a00;font-size: 0.32rem;line-height: 0.6rem;}
.main1_formbj .list{position: absolute;width: 6.8rem;height: 7.8rem;margin: -4rem 0 0 -3.4rem;top: 50%;left: 50%;background: #fff;border-radius: 0.2rem; padding:0.4rem; box-sizing: border-box;}
.main1_formbj .yylist { position: relative; margin: 0;padding-top: 0.3rem; }
.main1_formbj .yylist.testyy { font-size: 0.24rem; height: 0.48rem;line-height: 0.48rem; color: #999; }
.main1_formbj .yylist.testyy .table_t{ font-size: 0.24rem; height: 0.48rem;line-height: 0.48rem; color: #000; }
.main1_formbj .yylist font { color: #ff8a00; }
.main1_formbj .yylist input { border-radius: 0.16rem; display: block; margin: 0 auto;line-height: 0.8rem;height: 0.8rem;border: 0; font-size: 0.28rem;background-color: #f5f5f5; }
.main1_formbj .yylist select {border-radius: 0.16rem; display: block; margin: 0 auto;line-height: 0.8rem;height: 0.8rem;border: 0; font-size: 0.28rem; padding-left: 3%;  }
.main1_formbj .yylist #df { display: block; width: 100%;height: 0.84rem;overflow: hidden; }
.main1_formbj .yylist #df select { width: 32%;float: left;margin-left: 2%;background-color: #f5f5f5; border: 0; }
.main1_formbj .yylist #df select:first-child { margin: 0; }
.main1_formbj .yylist #df select:nth-child(1) { margin: 0; }
.main1_formbj .yylist span#df.qushixian select { width: 49%;padding-left: 3%; }
.main1_formbj .yylist span#mianji { width: 100%;display: block; }
.main1_formbj .yylist span#mianji select { width: 100%;display: block; }
.main1_formbj .yylist input.submit { border: 0;height: 0.8rem;line-height: 0.8rem;text-align: center;border: 0; }
.main1_formbj .yylist .posi {display: block;height: 0.4rem;line-height: 0.4rem;position: absolute;top: 50%;right: 0.16rem;margin-top:-0.34rem;color: #666;}
.main1_formbj .yylist .table_p{color: #666;position: relative;} 
.main1_formbj .yylist .submit{text-indent: 0; font-size: 0.36rem;color: #fff;background: #ff8a00;width: 100%;cursor: pointer;}
.main1_formbj .yylist.poui:after{border-left:0.1rem solid #222}
.main1_formbj .yylist.poui:after{content:'';position:absolute;display:block;width:0;height:0;bottom:0.24rem;right:0.1rem;transform:translateY(-50%);border:0.1rem solid transparent;border-left:0.1rem solid #888888}