img { display: inline-block; width: 100%; border: 0;}
 
/**/
.index { background: #f6f6f6; }
.indecotere { margin: 0;padding: 0; }
.swiper-container { padding-bottom: 0.6rem; }
.swiper-pagination-bullet { width: 0.12rem;height: 0.12rem; }
.swiper-container .swiper-pagination-bullets { bottom:-0.08rem;pointer-events:none;  height: 0.88rem; line-height: 0.88rem;}
.swiper-container .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 0.06rem; }
.swiper-pagination-bullet-active { background-color: #ff7e44; }
.block_conter { position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); }
/*top2019*/
.m_main{ padding-top: 0.9rem; }
.m_main .icon2019 { background: url(../../2020/img/index/icon2019_i.png) no-repeat;background-size: 1.6rem auto; }
.m_main .icnn2019 { background: url(../../2020/img/index/icon2019_i.png) no-repeat;background-size: 1.2rem auto; } 
.m_topu {height:0.88rem; background: #fff;position: relative;line-height: 0.7rem; font-size: 0.24rem; position: fixed; top: 0; left: 0; width: 100%;z-index: 9; background: #fff; }
.m_topu .mtop_left { position: absolute;left: 0.04rem;top: 0.12rem; }
.m_topu .mtop_left img { display:block;width: auto;height: 0.32rem;margin: 0.14rem 0; }
.m_topu .mtopleft { float: left;margin-left: 0.1rem;position: relative;color: #222;font-weight: bold; font-size: 0.28rem; }
.m_topu .mtopleft span { display: block;width: 0;height: 0;border-width:0.04rem;margin-top: -0.03rem; border-style:solid;border-color:transparent transparent #222 #222; position: absolute;right: -0.16rem;top: 50%;transform: translate(0,-50%) rotate(-45deg); }
.m_topu .mtop_center { position: relative;margin:0 1.2rem 0 1.2rem;padding: 0.1rem 0;font-size: 0.24rem; }
.m_topu .mtop_center .bututs { font-size:0.2rem; line-height:0.48rem;; border: 0.02rem solid #eee;background: #f8f8f8;position: relative;border-radius: 0.06rem; }
.m_topu .mtop_center .leftdd { float: left;margin-left: 0.06rem;color: #999; }
.m_topu .mtop_center .rightd { float: right;margin-right: 0.02rem;color: #66cfb7; }
.m_topu .mtop_center span.icnn2019 { display: inline-block;width: 0.28rem;height: 0.28rem;vertical-align: -0.08rem; }
.m_topu .mtop_center span.yi { background-position: 0.04rem 0; }
.m_topu .mtop_center span.er { background-position: -0.92rem 0.02rem; }
.m_topu .mtop_center img{ display: block; margin: 0 auto;width: 1.76rem; height: 0.66rem;}
.m_topu .mtop_right { position: absolute;right: 0.1rem;top: 0;bottom: 0; }
.m_topu .m_top_right { width: auto;height: auto; }
.m_topu .mtop_right span.rightw { float: right; display: block;height: 0.6rem;padding: 0.12rem 0 0.12rem 0.06rem; }
.m_topu .mtop_right span span { display: inline-block;width: 0.4rem;height:0.4rem;vertical-align: middle; }
.m_topu .mtop_right span.er { background-position: -0.38rem -0.26rem;transform: scale(0.9); }
.m_topu .mtop_right span.yi { background-position: -0.82rem -0.28rem;transform: scale(0.9); }
/**/
.index{margin:0 auto;background:#F7F7F7}
.index .huang{margin:0}
.index .huang img{display:block;width:100%;height: 2.68rem;}
.index .huang .swiper-container_huan{width:100%;height: 2.98rem;overflow: hidden;}
.index .huang .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}
.index .huang .swiper-pagination-bullet{display:inline-block;margin:0 0.04rem;opacity:1;width:0.12rem;height:0.12rem;background:#fff;border-radius:50%}
.index .huang .swiper-pagination-bullet-active{background-color:#ef5f47}
.index .huang .swiper-slide.g_g a:after{content:"广告";display:block;position:absolute;bottom:0;right:0;background:rgba(0,0,0,0.3);line-height:0.24rem;height:0.24rem;padding:0 0.06rem;font-size: 0.2rem;color:#fff}
.index .caidan{padding:0.2rem;padding:0.2rem 0;border-bottom:0.02rem solid #eaeaea;background:#fff;font-size:0.28rem}
.index .caidan .laidst{float:left;width:25%;text-align:center;line-height:0.4rem}
.index .caidan .laidst span.text{display:block;width:100%;margin:0.08rem auto;font-size:0.24rem}
.index .caidan .laidst span.icon_y{display:inline-block;width:0.6rem;height:0.6rem;vertical-align:middle}
.index .caidan .laidst span.sg{display:block;position:relative;margin:0 auto;width:1rem;height:1rem;line-height:1rem;border-radius:50%}
.index .caidan .laidst span.sg .mianfei{position:absolute;font-size:0.2rem;line-height:0.32rem;padding:0 0.1rem;top:-0.04rem;right:-0.28rem;background:#ef5f47;color:#fff;border-radius:30%}
.index .caidan .laidst span.icon_1{background-color:#fb7762}
.index .caidan .laidst span.icon_2{background-color:#66d9a4}
.index .caidan .laidst span.icon_3{background-color:#efd073}
.index .caidan .laidst span.icon_4{background-color:#6f93e7}
.index .caidan .laidst span.icon_5{background-color:#87c66b}
.index .caidan .laidst span.icon_6{background-color:#f0ae62}
.index .caidan .laidst span.icon_7{background-color:#a16ad9}
.index .caidan .laidst span.icon_8{background-color:#fb7762}
.index .caidan .laidst span.icon_1 span.icon_y{background-position:-2.12rem -7.38rem}
.index .caidan .laidst span.icon_2 span.icon_y{background-position:-1.36rem -7.38rem}
.index .caidan .laidst span.icon_3 span.icon_y{background-position:-0.68rem -7.34rem}
.index .caidan .laidst span.icon_4 span.icon_y{background-position:0.02rem -7.36rem}
.index .caidan .laidst span.icon_5 span.icon_y{background-position:-2.16rem -6.68rem}
.index .caidan .laidst span.icon_6 span.icon_y{background-position:-1.46rem -6.68rem}
.index .caidan .laidst span.icon_7 span.icon_y{background-position:-0.73rem -6.68rem}
.index .caidan .laidst span.icon_8 span.icon_y{background-position:-0.04rem -6.72rem}
.index .huang { padding:0.1rem 0 0 0;margin: 0; background: #fff; }
.index .huang img { border-radius: 0.06rem; }
.index .huang .swiper-container_huan { padding: 0; }
.index .huang .swiper-slide,.index .huang .swiper-wrapper { border-radius: 0.06rem; }
.index .huang .swiper-slide:after { border-radius:0 0 0.1rem 0;right: 0.1rem ;bottom: 0.2rem; }
.index .huang .swiper-pagination-bullet { background: #fafafa;transition: 0.3s; }
.index .huang .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 0.08rem; }
.index .huang .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 0.04rem; }
.index .huang .swiper-pagination-bullet-active { width: 0.2rem;border-radius: 0.06rem; background: #fff; }
.index .huang .swiper-slide a { display: block;margin: 0.1rem 0.1rem 0.2rem 0.1rem; padding: 0;position: relative; }
.index .huang .swiper-pagination-bullets { margin-top: -0.5rem; }
/**/
.huandxia { margin: 0;padding:0 0 0.1rem 0; position: relative;height: 0.4rem;line-height: 0.4rem;background: #fff; }
.huandxia .denxia { width: 33%;overflow: hidden;font-size: 0.24rem;color: #999;text-align: center; }
.huandxia .denxia.xia_a { position: absolute;left: 0.1rem;top: 0; }
.huandxia .denxia.xia_b { margin: 0 33.3%; }
.huandxia .denxia a { color: #999; }
.huandxia .denxia.xia_c { position: absolute;right: 0.1rem;top: 0; }
.huandxia .denxia span { display: inline-block;display: none; vertical-align:middle;width: 0.24rem;height: 0.24rem;background-position: -0.7rem 0; }
.huandxia .denxia img { display: inline-block;vertical-align: -0.02rem;width: 0.18rem;height: 0.18rem; }
/**/ 
.index .zxbkindex{margin: 0.2rem 0 0;border-top:0.02rem solid #eaeaea;border-bottom:0.02rem solid #eaeaea; border-width: 0; background:#fff}
.index .zbindex{margin:0.2rem auto 0 auto;padding-bottom:0.08rem;border-top:0.02rem solid #eaeaea;border-bottom:0.02rem solid #eaeaea;background:#fff}
/**/
.index .caidan { padding: 0.1rem;border-width: 0 ; }
.index .caidan .laidst { width: 20%; }
.index .caidan .laidst span.text {font-size: 0.24rem; }
.index .caidan .laidst span.sg { width: 0.78rem;height: 0.78rem; line-height: 0.78rem; }
.index .caidan .laidst span.sg .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; }
.index .caidan .laidst span.sg .mianfei.yi {font-size: 0.2rem; animation:shake_mianfei 4s 0s infinite ease alternate; background: url(../../2020/img/index/icon2019_c.png) no-repeat center center;background-size: 120%; }
.index .caidan .laidst span.sg .mianfei.er { font-size: 0.2rem; animation:shake_mianfei 4s 0.2s infinite ease alternate;background: url(../../2020/img/index/icon2019_o.png) no-repeat center center;background-size: 120%; }
.index .caidan .laidst span.sg .mianfei.san {font-size: 0.2rem; animation:shake_mianfei 4s 0.6s infinite ease alternate; background: url(../../2020/img/index/icon2019_o.png) no-repeat center center;background-size: 120%; }
.index .caidan .laidst span.sg .mianfei.si { font-size: 0.2rem; animation:shake_mianfei 4s 0.4s infinite ease alternate; background: url(../../2020/img/index/icon2019_c.png) no-repeat center center;background-size: 120%; }
.index .caidan .new_icon_ml { background: url(../../img/index/icon2021.png);background-size: 4rem auto; }
.index .caidan .icon_q { background-position:  0 0; }
.index .caidan .icon_w { background-position:  -0.8rem 0; }
.index .caidan .icon_e { background-position:  -1.6rem 0; }
.index .caidan .icon_r { background-position:  -2.4rem 0; }
.index .caidan .icon_t { background-position:  -3.2rem 0; }
.index .caidan .icon_y { background-position:  0 -0.8rem; }
.index .caidan .icon_u { background-position:  -0.8rem -0.8rem ; }
.index .caidan .icon_i { background-position:  -1.6rem -0.8rem ; }
.index .caidan .icon_o { background-position:  -2.4rem -0.8rem ; }
.index .caidan .icon_p { background-position:  -3.2rem -0.8rem ; }
@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)}
}
@keyframes shake_box{
	0% {transform: translate(0, 0) rotate(0deg)}
	5% {transform: translate(-0.4rem, -0.2rem) rotate(15.5deg)}
	10% {transform: translate(-0.8rem, 0) rotate(-15deg)}
	20% {transform: translate(-0.83rem, 0.05rem) rotate(1.5deg)}
	30% {transform: translate(-0.83rem, -0.01rem) rotate(0.5deg)}
	35% {transform: translate(-0.4rem, -0.2rem) rotate(-15deg)}
	40% {transform: translate(0, 0) rotate(15.5deg)}
	50% {transform: translate(0.03rem, -0.05rem) rotate(1.5deg)}
	60% {transform: translate(-0.05rem, 0.01rem) rotate(0.5deg)}
	70% {transform: translate(0.03rem, -0.05rem) rotate(1.5deg)}
	80% {transform: translate(-0.05rem, 0.01rem) rotate(0.5deg)}
}
/**/
.chsui { margin: 0;padding:0.1rem 0.1rem 0.2rem;background: #fff }
.chsui_top { margin: 0 auto 0.3rem;line-height: 0.6rem;font-size: 0.24rem;position: relative;height: 0.8rem;display: flex;align-items: center;}
.chsui_top .layui-icon-triangle-r{position: absolute;right: 0;color: #aaa;font-size: 0.24rem}
.chsui_top .chsui_top_l {width: 0.8rem;position: absolute}
.chsui_top .chsui_top_l img{width: 100%}
.chsui_top .chsui_top_r{margin-left:1rem;position:absolute;font-size:0.28rem;line-height:normal;padding-right:0.3rem}
.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: 0.02rem;margin-top: -0.08rem; border-style:solid;border-color: transparent #999 #999 transparent;transform: rotate(-45deg) translate(-50%,-50%); }
.chsui_bown {padding-top: 0.1rem; } 
.chsui_list { float: left;width: 50%;padding: 0 0.1rem;box-sizing: border-box; }
.chsui_listcon img { display: block;width: 100%;height: 1.28rem; }
/**/
.chsuier { background: #fff }
.chsuier_top { margin: 0 auto;position: relative;line-height: 0.32rem;height:0.72rem; font-size: 0.24rem; }
.chsuier_top .chsui_top_l { position: absolute;left: 0;top: 0; }
.chsuier_top .chsui_top_r { margin: 0 0 0 1.12rem;position: relative; }
.chsuier_top .top_rgs { position: relative;margin: 0;height: 0.72rem;padding-right: 0; overflow: hidden; }
.chsuier_top .top_rgs .text_ov { padding-right: 0.4rem; font-weight: bold; }
.chsuier_top .swiper-top_rgd { width: 100%;height: 100%; margin: 0;padding-bottom: 0; }
.chsuier_top .top_rgs span { display: inline-block;margin-right: 0.2rem; font-size: 0.24rem;color: #999;font-weight: normal; }
.chsuier_top .top_rgs i { font-style: normal;color:#ff9519; }
.chsuier_top .chsui_top_l span { display: inline-block;margin: 0;vertical-align: middle; }
.chsuier_top .yi { width: 0.76rem; height: 0.68rem; background-position: -0.48rem -1.2rem; }
.chsuier_top .er { width: 0.06rem;height: 0.6rem; border-right: 0.02rem solid #eee;margin-top: 0.04rem; }
.chsuier_top .si { width: 0.32rem;height: 0.32rem;border: 0.02rem solid #aaa;border-radius: 50%; position: absolute;right: 0;top: 50%;transform: translate(0,-50%);pointer-events:none;margin-top: 0.02rem; }
.chsuier_top .sv { display: block;width: 0.08rem;height: 0.08rem; border-width: 0.02rem;margin-top: -0.06rem; border-style:solid;border-color: transparent #aaa #aaa transparent;transform: rotate(-45deg) translate(-50%,-50%); }	
/**/
.comoopl {margin: 0.2rem 0 0.1rem 0; position: relative;padding: 0.2rem 0.1rem; }
.comoopl .ooptop { margin: 0 auto; position: relative;padding: 0.1rem 0 0.3rem 0;}
.comoopl .ooptop img.oot { display: block;width: 60%;max-width: 5.6rem; margin: 0 auto;margin: 0 auto; } 
.comoopl .ooptop .ooptext { font-size: 0.22rem;color: #777;text-align: center;line-height: 0.4rem;padding: 0.1rem 0; }
.comoopl .ooptop .ooptext font { color: #c4261d; }
.comoopl .ooptab { margin: 0;position: relative;padding-bottom: 0.2rem; }
.ooptab { margin: 0 auto; }
.ooptab #for { display: inline-block;width: 100%; }
.ooptab .col_xs { height: 0.72rem; margin:0.16rem 0;position: relative; }
.ooptab .col_xs.jsq { height: 0.8rem; }
.ooptab .col_xs.jsq .yuans { font-size: 0.24rem; color: #999;position: absolute;right: 0.3rem;bottom:0.08rem;line-height: 0.6rem; }
.ooptab .col_xs:nth-child(1) { margin-top: 0; } 
.ooptab .col_xs .col_xu { position: relative;width: 48.8%;float: left; }
.ooptab .col_xs .col_xu:first-child { margin-right: 2.4%; }
.ooptab .col_xs input,.ooptab .col_xs select {display: block;-webkit-appearance: none; font-size: 0.24rem; border-radius:0.04rem; height: 0.68rem;line-height: 0.68rem;margin: 0;padding: 0;text-indent: 0.2rem;background: #f8f8f8; }
.ooptab .col_xs input { margin: 0 auto;border: 0.02rem solid #eee; width: 100%;box-shadow: none; }
.ooptab .col_xs select { width: 100%;height: 0.72rem;box-shadow: none; margin: 0;border: 0.02rem solid #eee; }
.ooptab .col_xs input.but_default {height: 0.8rem;line-height: 0.8rem; box-shadow: none; border: 0; background: #ff7e44;color: #fff;font-size: 0.32rem; }
.ooptab .posi { display: block; position: absolute; top: 0.16rem; right: 0.2rem; line-height: 0.4rem; color: #686464; }
.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 #aaa;}
/*shou*/
.ooptab .col_xs .shouz { pointer-events:none; animation: shouz 1s 1s ease-in infinite; width: 0.56rem;height: 0.72rem;background-position: 0 -1.08rem;position: absolute;right: 20%;bottom: -0.4rem;transform: translate(0,0) scale(0.8); }
@keyframes shouz{	0% { transform: translate(0,0) scale(0.8); }	40% { transform: translate(-0.04rem,-0.06rem) scale(1); }	80% { transform: translate(0,0) scale(0.8); }}
/*shuzi*/
.num-frame { position: relative; padding: 0.6rem 0.08rem; border-radius: 0.06rem; 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 { position: relative;margin: 0;border: 0.04rem solid #e2e2e2;border-color: #e2e2e2 #dedede #e2e2e2 #dedede; background: #e8e8e8;box-shadow: 0 0 0.04rem rgba(0,0,0,.1);border-radius:0.04rem; height:0.6rem;padding: 0 0.6rem 0 0.1rem; }
.zxbj-calc-budget {  border-radius: 0.06rem;border-top: 0.6rem solid #3D3C30;border-bottom: 0.04rem solid #6C6B60;border-left: 0.04rem solid #3D3C30;border-right: 0.6rem solid #3D3C30;background-color: #D3D3CB;box-shadow: 0 0.02rem 0.1rem 0.02rem #ABABA5 inset;}
.zxbj-calc-budget div { float: right; margin-left: 0.04rem; width: 0.3rem; height: 0.6rem; background: url(../../2020/img/index/zxbjnew2.png) no-repeat 1rem center;background-size: 3.28rem 0.4rem; }
.zxbj-calc-budget .num0 { background-position-x: 0.04rem; } 
.zxbj-calc-budget .num1{ background-position-x: -0.22rem; } 
.zxbj-calc-budget .num2{ background-position-x:-0.5rem } 
.zxbj-calc-budget .num3{ background-position-x:-0.86rem } 
.zxbj-calc-budget .num4{ background-position-x:-1.24rem } 
.zxbj-calc-budget .num5{ background-position-x:-1.64rem } 
.zxbj-calc-budget .num6{ background-position-x:-1.98rem } 
.zxbj-calc-budget .num7{ background-position-x:-2.32rem } 
.zxbj-calc-budget .num8{ background-position-x:-2.68rem } 
.zxbj-calc-budget .num9{ background-position-x:-3.02rem }
/*滚动数*/
.xframe {margin: 0.3rem 0.2rem 0 0.2rem; position: absolute;left: 0;top: 0;right: 0;line-height:0.48rem;;height:0.48rem; padding: 0.1rem 0.3rem 0.1rem 0.2rem;background: url(../../2020/img/index/xuan_oe.png) no-repeat center center;background-size:100% 100%;}
.xframe .yuans { position: absolute;right: 0.2rem;top: 0.16rem;font-size: 0.24rem; }
.budget { position: relative;margin: 0.08rem 0 0 0;transform: scale(0.8); }
.budget div { float: right; margin-left: 0.6rem; width: 0.26rem; height: 0.4rem; background: url(../../2020/img/index/xuan_oo.png) no-repeat -0.06rem center;background-size: 3.5rem 0.42rem; }
.budget .num0 { background-position-x: -0.06rem; } 
.budget .num1{ background-position-x:-0.4rem; }
.budget .num2{ background-position-x:-0.76rem }
.budget .num3{ background-position-x:-1.1rem }
.budget .num4{ background-position-x:-1.46rem }
.budget .num5{ background-position-x:-1.8rem }
.budget .num6{ background-position-x:-2.16rem }
.budget .num7{ background-position-x:-2.5rem } 
.budget .num8{ background-position-x:-2.86rem } 
.budget .num9{ background-position-x:-1.2rem }
/*new_table*/
.ooptitle{ text-align: center; position: relative; top: -0.2rem; line-height: 0.2rem;}
.ooptob { margin: 0 auto; position: relative; padding: 0.3rem 0;text-align: center;font-size: 0.36rem;font-weight: bold; }
.ooptob span.tableicon { opacity: 0.8; display: inline-block;vertical-align: 0.12rem;width: 0.4rem;height: 0.2rem;background:url(../../2020/img/index/tableicon.png) center center no-repeat;background-size: 0.34rem 0.2rem; }
.ooptob span.ba { margin-right: 0.16rem; }
.ooptob span.bb { margin-left: 0; }
.comoopl .ooptab { padding-bottom: 0.4rem;margin: 0 0.2rem; }
.ooptab .col_xs.jsq { height: 1.2rem; }
.xframe { margin: 0; position: relative;box-shadow: 0 0.08rem 0.16rem rgba(0,0,0,.02); line-height: 1.1rem; height: 0.9rem; padding: 0.1rem 0.8rem 0.1rem 0.2rem;background: url(../../2020/img/index/xuan_oe.png) no-repeat center center;background-size:100% 100% ;  }
.xframe .yuanss { position: absolute;right: 0.34rem;top: 0.3rem;font-size: 0.32rem;color: #444;margin-top: -0.1rem; }
.budgets { transform: scale(0.8);transform-origin: right;margin-top: -0.1rem; }
.budgets div { float: right; margin-left: 0.1rem; width: 0.5rem; height: 1.1rem; background: url(../../2020/img/index/xuan_oo.png) no-repeat -0.1rem center;background-size: 7rem 0.84rem; }
.budgets .num0 { background-position-x: -0.1rem; } 
.budgets .num1{ background-position-x:-0.8rem; }
.budgets .num2{ background-position-x:-1.5rem }
.budgets .num3{ background-position-x:-2.2rem }
.budgets .num4{ background-position-x:-2.9rem }
.budgets .num5{ background-position-x:-3.6rem }
.budgets .num6{ background-position-x:-4.3rem }
.budgets .num7{ background-position-x:-5rem } 
.budgets .num8{ background-position-x:-5.7rem } 
.budgets .num9{ background-position-x:-6.4rem }
.zxbj-calc-budget { height: 0.8rem; }
.ooptab .col_xs { height: 0.8rem; }
.ooptab .col_xs input, .ooptab .col_xs select { background: #fff;height: 0.8rem;line-height: 0.8rem;box-sizing: border-box;font-size: 0.28rem; border: 0.02rem solid #ddd;}
.ooptab .col_xs input.but_default { font-size: 0.32rem; height: 0.88rem;line-height: 0.88rem;background: #ff662a; }
/**/
.index .zxbkindex .zxbkitop { margin: 0 0.15rem;padding: 0.2rem 0 0.2rem 0;line-height: 0.6rem; height: 0.6rem;border: 0;overflow: hidden; }
.index .zxbkindex .zxbkitop span.left { display: block;float: left;color: #222;border: 0;font-weight: bold; }
.index .zxbkindex .zxbkitop span.left h2 {font-size: 0.32rem;   }
.index .zxbkindex .zxbkitop span.contan { display: block;float: left;font-size: 0.24rem;color: #999;margin-left: 0.1rem;transform: translate(0,0.02rem); } 
.index .zxbkindex .zxbkitop span.right { display: block;float: right;color: #999;font-size: 0.24rem;position: relative;padding-right: 0.16rem; }
.index .zxbkindex .zxbkitop span.right a { color: #999; }
em.gd { display: block; width: 0.08rem;height: 0.08rem;position: absolute;top:50%;right: 0.02rem;transform: translate(0,-50%) rotate(-45deg); border-bottom: 0.02rem solid #999;border-right: 0.02rem solid #999; }
.indxggedu em.gd { top: 0.2rem;right: 0.2rem; }
.index .zxbkdown { line-height: 0.6rem; color: #898989;font-size: 0.24rem;text-align: center;padding: 0.2rem; }
.index .zxbkdown a { color: #898989; }
.index .zxbkdown a span { display: inline-block;margin-left: 0.1rem;width: 0.32rem;height: 0.32rem;background: #b5b5b5;border-radius: 50%;vertical-align: -0.06rem;position: relative; }
.index .zxbkdown a span em { display: inline-block;position: absolute;left:0.04rem;top:0.08rem; width: 0.12rem;height: 0.12rem;border-width: 0.02rem;border-color: transparent transparent #fff #fff ;border-style:solid; margin: 0;transform: rotate(-135deg); }
.indecompan { margin: 0;padding: 0; }
.indecompan .indecotere { margin: 0;padding: 0 0.06rem; }
.indecompan .gs_list { width: 33.3333%;height: auto; position: relative;text-align: center;overflow: hidden; float: left; }
.indecompan .gs_list a { display: block;margin: 0.06rem;border-radius: 0.06rem;border: 0.02rem solid #F2F2F2; background: #fff;padding: 0rem;}
.indecompan .gs_list img { display: block;border-radius: 0.06rem 0.06rem 0 0;margin: 0 auto; width: auto;height: auto; max-width: 100%;max-height: 100%;padding: 0; }
.indecompan .gs_list .abcd { height: 0.4rem;line-height: 0.4rem; font-size: 0.24rem;color: #444;text-align: center;font-weight: bold; }
.indecompan .gs_list .acimg { margin:0;width: 100%;height: 0.96rem; }
.indecompan .gs_list .texticon { text-align: center;font-size: 0.2rem;color: #999;font-weight: normal; }
.indecompan .gs_list .texticon i { color: #ff7e44;font-style: normal; }
.indecompan .gs_list .texticon span:nth-child(2) i { color: #999; }
.indecompan .gs_list .abcd span { display: inline-block;margin: 0; }
.indecompan .lllhhh { padding: 0.02rem 0; }
.logocom { height: 0.48rem;line-height: 0.48rem; }
.logocom span { font-weight: normal; display: inline-block;text-indent: 0.16rem; width:1.2rem;height:0.3rem;font-size: 0.16rem;line-height: 0.3rem;color: #fff; text-align: center;margin: 0 0 0 0.1rem; }
.logocom span { padding-top: 0.02rem; background: url(../../2020/img/index/kljds.png) no-repeat center center;background-size:100%; }
.logocom.er span { filter: grayscale(100%); }
.i_em { display: inline-block;vertical-align: -0.04rem;float: none;margin: 0 0 0 0;width:0.3rem;height: auto; }
.i_em img { display: block;width: 100%;height: auto; }
/**/
.indecanli .comycanli { margin: 0 0.06rem;position: relative;padding:0 0; }
.indecanli .comycanli .swiper-container_anli { width: 100%;height: 7.31rem; }
.indecanli .comycanli .anlislide { margin: 0 0;padding: 0; }
.indecanli .comycanli .anli_list { float: left;width: 50%; }
.indecanli .comycanli .anli_list.er { width: 100%;padding-bottom: 0.06rem; }
.indecanli .comycanli .anli_lisu{ margin:0.06rem;padding-bottom: 0.24rem;border-radius: 0.06rem;border: 0.02rem solid #f2f2f2; }
.indecanli .comycanli .anli_lisu img { display: block;width: 100%;border-radius: 0.1rem 0.1rem 0 0; }
.indecanli .comycanli .anli_lisu span { display: inline-block;margin: 0; }
.indecanli .comycanli .anli_lisu span.a { font-size: 0.26rem;color: #444;margin-right: 0.1rem;font-weight: bold; }
.indecanli .comycanli .anli_lisu span.b { font-size: 0.24rem;color: #999; }
.indecanli .comycanli .anli_lisu span.b.c { font-size: 0.24rem; color: #a9bed2; }
.indecanli .comycanli .anli_lisu .padmiw { margin: 0 0.2rem;position: relative;white-space: nowrap; }
.indecanli .comycanli .anli_lisu .padmiw p{ font-weight: bold;}
.indecanli .comycanli .anli_lisu .padmin { padding: 0.2rem 0 0.1rem 0; }
.indecanli .comycanli .anli_lisu .padmin span { display: block;float: left;max-width: 48%;overflow: hidden; }
.anli_list a.yyshej { display: none;border-radius: 0.06rem;border: 0.02rem solid #F2F2F2; color: #ff8243; padding: 0.04rem 0.2rem; font-size: 0.26rem; line-height: 0.36rem; position: absolute; right: 0.2rem;  bottom: -0.28rem;  }
.indecanli .comycanli .anli_list.er .yyshej { display: block;z-index: 9; }
/**/
.comjzgn { margin: 0 0.1rem;position: relative;padding: 0; }
.comjzgntop { margin: 0.1rem 0.2rem 0 0.2rem;text-align: center;line-height:0.48rem;;font-size: 0.24rem;float: right; }
.comjzgntop span { display: inline-block;padding: 0;border-bottom: 0.02rem solid transparent;margin: 0 0.6rem;background: #fff;color: #888; }
.comjzgntop span.hover { border-bottom: 0.02rem solid #ff623f; }
.comjzgn .comjzgndow { margin: 0;position: relative;padding: 0; }
.comjzgn .comjzglist { position: relative;min-height: 1.5rem; margin: 0 0.1rem;padding: 0.28rem 0;border-top: 0.02rem solid #eee; }
.comjzgn .comjzglist .jzgnleft { position: absolute;right: 0;top: 0.3rem;width: 2.25rem; }
.comjzgn .comjzglist .jzgnleft img { display: block;width: 100%;height: auto;border-radius: 0.06rem;  }
.comjzgn .comjzglist .jzgright { position: relative; width: 4.6rem; line-height:0.46rem; }
.comjzgn .comjzglist .jzgright .span { font-size: 0.28rem;color: #444;margin-right: 0;height: 0.88rem;font-weight: bold; }
.comjzgn .comjzglist .jzgright .masg { font-size: 0.2rem;color: #999;padding-top: 0;position: relative;height: 0.4rem; }
.comjzgn .comjzglist .jzgright .masg span { display: inline-block;margin-right: 0.08rem;font-size: 0.24rem;line-height: 0.24rem;margin-top: 0.04rem; }
.comjzgn .comjzglist .jzgright .masg span.yi { color: #ff5a27;border: 0.01rem solid #ff5a27;padding: 0 0.04rem;border-radius: 0.06rem;font-size: 0.2rem; }
.comjzgn .comjzglist .jzgright .masg span.er { color: #86acd0;border: 0.01rem solid #86acd0;padding: 0 0.04rem;border-radius: 0.06rem;font-size: 0.2rem; }
.comjzgn .comjzglist .jzgright .masg span.sv { margin-top: 0.06rem;line-height: 0.28rem; }
/**/
.comgongd { margin: 0 0.06rem; }
.comgongd .gongdlis { float: left;width: 50%; }
.comgongd .gongdlie { margin: 0.06rem;border-radius: 0.06rem;border: 0.02rem solid #F2F2F2; }
.comgongd .gongleft { margin: 0;position: relative; }
.comgongd .gongleft img { display: block;width: 100%;height: auto;border-radius: 0.1rem 0.1rem 0 0; margin: 0; }
.comgongd .gongleft .text_anli { position: absolute;left: 0.2rem;bottom: 0.2rem;background: #f68345;border-radius: 0.2rem;line-height: 0.4rem;padding:0 0.16rem 0 0.1rem; }
.comgongd .gongleft .text_anli span { display:inline;font-size: 0.24rem;color: #fff; }
.comgongd .gongleft .text_anli .yi { display: inline-block; width: 0.28rem;height: 0.32rem;background-position:-0.06rem -1.52rem;padding: 0;vertical-align: -0.08rem; }
.comgongd .gonright { margin: 0 0.2rem;line-height: 0.4rem;padding: 0.2rem 0; }
.comgongd .gonright .text_lin { font-size: 0.24rem;color:  #999; }
.comgongd .gonright .text_til { font-size: 0.26rem;color: #444;padding-bottom: 0.1rem;font-weight: bold; }
/**/					
.shejis { margin: 0 0.06rem; }
.shejis .gongdlis { float: left;width: 33.3333%; }
.shejis .gongdlie { margin: 0.06rem;border-radius: 0.06rem;border: 0.02rem solid #F2F2F2; }
.shejis .gongleft { margin: 0;position: relative; }
.shejis .gongleft img { display: block;width: 100%;height: 3.83rem;border-radius: 0.1rem 0.1rem 0 0; margin: 0; }
.shejis .gongleft .text_anli { position: absolute;left: 0.2rem;bottom: 0.2rem;background: rgba(255,255,255,.8);border-radius: 0.2rem;line-height: 0.32rem;padding: 0 0.12rem 0 0.08rem; }
.shejis .gongleft .text_anli span { display:inline;font-size: 0.2rem;}
.shejis .gongleft .text_anli .yi { display: inline-block;margin-right: 0.06rem; width: 0.2rem;height: 0.24rem;padding: 0;vertical-align: -0.04rem;background: url(../../2020/img/index/xinz.png) no-repeat center center;background-size: 80%; }
.shejis .gonright { margin: 0 0.2rem;line-height: 0.4rem;padding: 0.2rem 0;text-align: center; }
.shejis .gonright .text_lin { font-size: 0.24rem;color:  #999; }
.shejis .gonright .text_til { font-size: 0.28rem;color: #444;padding-bottom: 0.01rem; font-weight: bold;}
/**/	
.xiaoguotus { margin: 0; } 
.xiaoguotus .kusndd { display: none; margin: 0 0.6rem; }
.xiaoguotus .kusndd.hover { display: block; }
.indecotere .xiaoguotus { display: none; } 
.indecotere .xiaoguotus.hover { display: block; }
.xiaoguotus .listxgts { float: left;width: 50%; }
.xiaoguotus .listxgts .grid { margin: 0.6rem;text-align: center; }
.xiaoguotus .grid { float: left;position: relative;background-color: #fff;border-radius: 0.06rem;box-shadow: 0 0 0.16rem rgba(0,0,0,.1) }
.grid .imgholder { margin: 0; }
.grid .imgholder img { width: 100%;display: block;height: auto;border-radius: 0.1rem 0.1rem 0 0; }
.grid p { display: block;margin: 0 auto;padding: 0.2rem; text-align: center;line-height:0.4rem;position: relative; }
.grid p.news span { display: block; }
.grid p.news span.lefsr { margin: 0 0.9rem 0 0;text-align: left;height: 0.8rem;overflow: hidden;font-size: 0.22rem; }
.grid p.news i { display: block;background: url(../../2020/img/index/eye.png) center bottom no-repeat; width: 0.16rem;height: 0.16rem; background-size: 100%; }
.grid p.news .rights {color: #999;cursor: pointer;user-select: none;margin: 0 auto;padding-top: 0.04rem;font-size: 0.6rem }
.grid p.news .rightss { display: block;width: 0.7rem;overflow: hidden;position: absolute;top: 0.32rem;right: 0.1rem;text-align: center;} 
.grid p.news .rightss.hover { animation: hoverss 0.6s ease; }
.grid p.news .rightss.hover i,
.grid p.news .rightss:hover i { background: url(../../2020/img/index/eye_hover.png) center bottom no-repeat;background-size: 100%; }
.grid p.news .rightss.hover .rights,
.grid p.news .rightss:hover .rights { color:#f44826; }
@keyframes hoverss{	0% { transform: scale(1); }50% { transform: scale(1.2); }100% { transform: scale(1); }}
/*查看更多*/
.index .indxggeduu { margin: -0.2rem 0 0;text-align: center;line-height: 0.4rem;position: relative;z-index: 2;}
.index .indxggeduu span { display: inline-block;border: 0.02rem solid #eaeaea;border-radius: 0.3rem;padding: 0 0.3rem;color: #999;font-size: 0.2rem;position: relative;font-size: 0.24rem;line-height: 0.6rem; }
.index .indxggeduu span em { display: none; }
/**/
.index .zbindex { margin: 0.1rem 0;padding-bottom:0.2rem; border:0;background: #fff; }
.index .zbindex .zbinimg { margin:0;padding: 0.1rem 0;}
.index .zbindex .zbinimg img { display: block;margin: 0 auto; }
.index .zbindex .zbinimg { margin: 0.1rem; }
.index .zbindex .zxitop { margin: 0 0.1rem;padding-top: 0;  height: 0.68rem;line-height: 0.68rem; border:0; }
.index .zbindex .zxitop span.left { display: block;float: left;font-size: 0.28rem; color: #444;border: 0; }
.index .zbindex .zxitop span.right { display: block;float: right;color: #999;font-size: 0.24rem; }
.index .zbindex .zxitop span.right a { color: #999; }
.index .zbindex .zxitop span.right b { display: inline-block; margin: 0 0.04rem; color: #ef5f47; }
.index .zbindex .zxislist { margin: 0.1rem;line-height: 0.4rem;font-size: 0.24rem; }
.index .zbindex .zxislist span { display: inline-block; width:20%;float: left;color: #999; }
.index .zbindex .zxislist span.a { text-align: left;width:30%; }
.index .zbindex .zxislist span.b { text-align: center;width:20%; }
.index .zbindex .zxislist span.c { text-align: right;width:50%; }
.index .zbindex .abright { height: 2.5rem;overflow: hidden;margin: 0.04rem; }
.index .zbindex .abrighk { height: auto; }
/**/
.index .caidaner { height:auto;margin: 0.2rem 0;padding: 0.2rem 0; overflow: hidden; background: #fff;text-align: center; border:0; }
.index .caidanew { margin: 0 0.06rem }
.index .caidaner .cailist { width:50%;height: auto; overflow: hidden; float: left;text-align: center;padding: 0; }
.index .caidaner .cailist a { margin: 0.06rem; display: block;background: #fff; border-radius: 0.06rem;border: 0.02rem solid #F2F2F2;position: relative; }
.index .caidaner .cailist .cailist_left { position: absolute;left:0.2rem;top: 50%;transform: translate(0,-50%);padding: 0; }
.index .caidaner .cailist .cailist_left .cailist_a { text-indent: 0.2rem;text-align: left; margin: 0 auto;line-height:0.48rem;;font-size: 0.24rem;font-weight:bold ; }
.index .caidaner .cailist .cailist_left .cailist_b { text-indent: 0.2rem;text-align: left; margin: 0 auto;line-height: 0.4rem;font-size: 0.24rem; color: #999; }
.index .caidaner .cailist a img { display: block;width: 100%;height: auto; }
/**/
.xuezxiu { margin: 0 0.1rem;border-bottom: 0.02rem solid #eee;font-size: 0.28rem;line-height: 0.4rem; }
.xuezxiu .xiaoguotop_list { width: 33.3333%;float: left;margin-bottom: -0.02rem;text-align: center;padding-bottom: 0.2rem; }
.xuezxiu .xiaoguotop_list.hover { border-bottom: 0.02rem solid #ff3322;color: #ff3322; }
.xiuzxiu { margin: 0;padding-bottom: 0.2rem; }
/*.xiuzxiu .comjzgn .comjzglist:first-child { border: 0; }*/
.index .xuezx { background: transparent;margin: 0; }
.askindwex { background: #fff; }
.askindwex .sklistop { padding:0.1rem 0;background: #f8f8f8;position: relative;line-height: 0.4rem; }
.askindwex .sklip_ds { position: absolute;left: 0.1rem;top: 50%;font-size: 0.24rem;color: #999;transform: translate(0,-50%); }
.askindwex .sklip_ds i { font-style: normal;color: #ff7f44; }
.askindwex .sklip_ce { position: relative; margin: 0 0.1rem 0 3.36rem; border-radius: 0.4rem;height: 0.4rem; border: 0.02rem solid #eee;background: #fff; }
.askindwex .sklip_ce input { display: block;border: 0;box-shadow: none;background:transparent;width: 100%;height: 100%;text-indent: 0.4rem; }
.askindwex .on_ybott { position: absolute;top: 0;right: 0.1rem; height: 100%; }
.askindwex .botton_as { display: block;width: 0.4rem;height: 0.4rem; background-position: 0.04rem -0.28rem; }
.askindwex .sklislist { position: relative;line-height:0.48rem;; margin: 0.1rem;padding: 0.16rem 0;border-bottom: 0.02rem solid #eaeaea; }
.askindwex .sklislist:last-child { border: 0;padding-bottom: 0;margin-bottom: 0; }
.askindwex .sklislist span.icon_asks { display: block;width: 0.12rem;height: 0.12rem;position: absolute;top: 50%;right: 0.1rem;transform: translate(0,-50%) rotate(-45deg);border-bottom: 0.02rem solid #999;border-right: 0.02rem solid #999; }
.askindwex .sklislist .aslisttop { margin-left: 0.9rem; font-size: 0.28rem;position: relative;  }
.askindwex .sklislist img { display: block;position: absolute;left: -0.9rem;top: 0.1rem;width: 0.72rem;height: 0.72rem;border-radius: 50%; }
.askindwex .sklislist .aslistmag { margin-left: 0.9rem;font-size: 0.22rem;position: relative; }
.askindwex .sklislist .aslistmag:nth-child(3) { font-size: 0.2rem; }
.askindwex .sklislist .aslistmag span { display: inline-block;margin: 0 0.1rem 0 0 ;color: #999; }
.askindwex .sklislist .aslistmag span a { color: #999; }
.askindwex .sklislist .aslistmag i { font-style: normal;color: #ff7d49; }
.askindwex .sklislist .aslistmag.er i { display: inline-block;margin: 0 0.1rem;color: #999;font-style: normal; }
.new_rjj { margin: 0; }
.new_rjj .new_rjjlist { margin: 0; padding:0.2rem 0;border: 0; border-top: 0.02rem solid #eee;line-height: 0.4rem; }
.new_rjj .new_rjjlist:first-child { border: 0; }
.new_rjj .rjtop { font-size: 0.28rem;padding: 0.1rem 0;margin: 0 0.1rem;font-weight: bold; }
.new_rjj .rjimg { overflow: hidden;margin: 0 auto;margin: 0 0.06rem;padding: 0.08rem 0; }
.new_rjj .rjimg .imhg { width: 33.3333%;float: left; }
.new_rjj .rjimg .imhg .imhgw { margin: 0 0.06rem; }
.new_rjj .rjimg img { display: block; width:100%;border-radius: 0.06rem; }
.new_rjj .rjdown { margin: 0;position: relative;padding: 0.1rem 0;margin: 0 0.1rem; }
.new_rjj .rjdown span { display: inline-block;margin-right: 0.08rem;font-size: 0.2rem;line-height: 0.24rem; }
.new_rjj .rjdown span.yi { color: #ff5a27;border: 0.01rem solid #ff5a27;padding: 0 0.04rem;border-radius: 0.06rem;font-size: 0.2rem; }
.new_rjj .rjdown span.er { color: #86acd0;border: 0.01rem solid #86acd0;padding: 0 0.04rem;border-radius: 0.06rem;font-size: 0.2rem; }
.new_rjj .rjdown span.sv { margin-top: 0.06rem;color: #999;line-height: 0.28rem; }
.new_rjj .rjdown span.si { position: absolute;right: 0.1rem;top: 50%;transform: translate(0, -50%); color: #999; }
.new_rjj .rjdown span i { display: inline-block; width: 0.24rem;height: 0.24rem;vertical-align: -0.04rem; margin-left: 0.1rem;background: url(../../2020/img/index/icon2019_d.png) no-repeat;background-size: auto 100%;  }
.new_rjj .rjdown span i.yi { background-position: 0 0; }
.new_rjj .rjdown span i.er { background-position: -0.82rem 0; }
.new_rjj .rjdown span i.sn { background-position: right 0; }
/**/
.compdipig { margin:0.06rem 0.1rem 0 0.1rem;padding: 0 0;line-height: 0.4rem; }
.compdipig .dipinlist { margin: 0.2rem 0;background: #fff;border-radius: 0.06rem;border: 0.02rem solid #F2F2F2; }
.compdipig .dipinlisu { padding: 0.3rem 0.2rem; position: relative;margin: 0; }
.compdipig .dipllla { font-size: 0.22rem;position: relative; }
.compdipig .dipllla .imgf { position: absolute;left: 0;top: -0.04rem; }
.compdipig .dipllla img { display:block;width: 0.8rem;height: 0.8rem;border-radius: 50%; }
.compdipig .dipllls { margin: 0 0 0 1rem; }
.compdipig .dipllls i { display: inline-block;margin: 0 0.1rem;color: #999;font-style: normal; }
.compdipig .dipllls span { display: inline-block;margin: 0;color: #75abd9; }
.compdipig .diplllh { padding: 0;font-size: 0.28rem;margin:0.2rem 0 0 0;padding-top: 0.2rem;border-top: 0.02rem solid #eee; }
.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; }
.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.24rem; }
.compdipig .diplllf i {display: block;float: right;color: #999;font-size: 0.22rem;font-style:normal;  }
.compdipig .diplllf p { display: block;margin: 0;font-size: 0.24rem;color: #444;padding-top: 0.1rem; }
.compdipig .dipllld { padding: 0.1rem 0 0 0; }
.compdipig .diplllh p.ckhfz { color: #999;font-size: 0.24rem;padding-top: 0.1rem;text-align: center; }
/**/
.index .genduoinde { border: 0;margin: 0;padding: 0; }
.index .genduoinde .genduoinde_top { padding: 0.1rem 0; }
.index .genduoinde .genduoinde_top span.a { margin: 0;line-height:0.48rem;height: 0.48rem; }
.index .genduoinde .genduoinde_masg { line-height: 0.4rem;margin: -0.2rem 0.1rem 0 0.1rem;padding-bottom: 0.2rem; }
/**/
.m_downe { font-size: 0.24rem; margin: 0 auto;text-align: center;padding:0.4rem 0;line-height: 0.4rem;color: #999;background: #333; }
.m_downe a { display: inline-block;margin: 0 0.1rem;color: #999; }
.m_downe img { display: inline-block;margin: 0 auto;width: 4.2rem;height: auto; }
.m_downe p { display: block; padding:0 0 0.2rem 0;margin: 0; }
.m_dowre { margin: 0 auto;line-height: 0.44rem;background: #fff;padding: 0.2rem 0;margin: 0.1rem 0 0 0; }
.m_dowre .title_s { font-size: 0.32rem;text-align: center;color: #444;padding: 0.2rem 0; }
.m_dowre .title_s i { color: #ff7e44;font-style: normal; }
.m_dowre .titww_s { margin: 0; }
.m_dowre .titww_s .lisdy { float: left;width:33.3333%;text-align: center; }
.m_dowre .titww_s .lisdy span { display: block;margin: 0.2rem;width: 0.6rem;height: 0.6rem; }
.m_dowre .titww_s .lisdy .yi { background-position: 0.04rem -2.72rem; }
.m_dowre .titww_s .lisdy .er { background-position: 0.02rem -3.4rem; }
.m_dowre .titww_s .lisdy .sv { background-position: 0.02rem -4.12rem; }
.m_dowre .titww_s .lisdy .weyi { background: #ff7e44;padding: 0.02rem; width: 1rem;height: 1rem;border-radius: 50%;margin: 0 auto; }
.m_dowre .titww_s .lisdy .weer { padding: 0.2rem 0 0 0;font-size: 0.32rem;color: #444; }
.m_dowre .titww_s .lisdy .wesv { color: #999;font-size: 0.2rem; }

/**/
.compator { position: relative;margin: 0; }
.compator .abcleft { position: relative; margin: 0 0 0 0;  }
.compator .posdia { position: relative; margin: 0 0 0 0;height: auto;  }
.compator .abright { position: relative;margin-top: 0.2rem; line-height: 0.28rem;font-size: 0.22rem;text-align: left;font-size: 0.24rem;color: #565656;border-top: 0.02rem #eee dotted;border-bottom: 0.02rem dotted #eee;padding: 0.2rem 0;  }
.compator .abright a { color: #666; }
.compator .abright .a { display: inline-block;width: 0.32rem;height: 0.32rem;margin-right: 0.04rem;vertical-align: -0.04rem;background-position:-0.52rem -1.48rem; }
.compator .conimg{ width: 100%;overflow: hidden;position: relative; margin: 0 auto; text-align: center; }
.compator .conimg img { display:block;margin: 0 auto;width:auto; height: auto;max-width: 100%;max-height: 0.8rem; }
.compator .contit { margin: 0 0 0 0; color: #2e2e2e;text-align: left;line-height:0.5rem;text-align: center; }
.compator .contiter { line-height:0.48rem;;padding-top: 0.1rem; position: relative;}
.compator .contiter .h2 { display: inline-block; font-size: 0.22rem;font-weight: bold; }
.compator .contiter .asdgfhs { display: inline-block; }
.compator .contitee {height: 0.4rem; }
.compator .contitee i { display: inline-block;font-style: normal; line-height: 0.4rem;font-size: 0.24rem;margin-left: 0.08rem;color: #999; }
.compator .contitee i font { color: #f94224; }
.compator .contit span.icosd { display: inline-block; width: 0.32rem;height: 0.32rem;background: transparent url(../../2020/img/index/companpc_4.png) no-repeat ;background-size:3.92rem 0.76rem; vertical-align: -0.08rem; }
.compator .contit span.a { background-position: 0 0; }
.compator .contit span.b { background-position: -0.3rem 0; }
.compator .contit span.c { background-position: -0.62rem 0; }
.compator .contit span.d { background-position: -0.49rem 0; }
.compator .contit span.e { background-position: 0 -0.32rem; }
.kaigongdj { 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;background: #ccc;border-radius: 0.2rem; }
.kaigongdj .masg_topimg { margin: 0;position: relative; }
.kaigongdj .masg_topimg img { display: block;width: 100%;height: auto; }
.kaigongdj .masg_topimg .yi { margin: 0; }
.kaigongdj .masg_topimg .er { margin: 0;width: 120%; position: absolute;left: -10%;top: -40%; }
.kaigongdj .masg_topimg .sv { margin: 0;width: 0.6rem;height: 0.6rem;position: absolute;top: -0.8rem;right: 0; }
.kaigongdj .masg_downs { margin-top: -0.2rem; padding:0 0.3rem 0.3rem 0.3rem;line-height: 0.4rem;background: #fff;border-radius:0 0 0.2rem 0.2rem; }
.kaigongdj .masg_title { padding: 0.2rem 0 ; line-height:00.4rem;font-size: 0.32rem;text-align: center;color: #444; }
.kaigongdj .masg_dindan { padding: 0.2rem; margin: 0;box-shadow: 0 0 0.12rem rgba(250,130,40,.8);border-radius: 0.2rem; }
.kaigongdj .masg_dindan span { float: left;display: block;width: 50%;font-size: 0.24rem;line-height: 0.32rem; }
.kaigongdj .masg_company { margin: 0;padding: 0; }
.kaigongdj .masg_bottom { margin: 0 auto;padding-top: 0.2rem; }
.kaigongdj .masg_bottom .masg_bottom { padding-top: 0; text-align: center; margin: 0 auto; width: 2.8rem;height: 1rem;line-height: 1rem;font-size: 0.32rem;color: #fff;background: url(../../2020/img/index/icon2019_button.png) no-repeat center center;background-size: 100% 100%; }
.contitsv {  padding:0.08rem 0 0 0;line-height: 0.32rem;font-size: 0.2rem;white-space: nowrap; } 
.contitsv span { display: inline-block;padding: 0 0.1rem;border-radius: 0.06rem;margin:0.08rem 0.08rem 0 0;color: #8da5b5;border: 0.01rem solid #becfdb; }
.contitsv span.aa_1 { color: #769bac;background: #f7fcff;border: 0.01rem solid #c8dae7; }
.contitsv span.aa_2 { color: #7b957b;background: #f7fff7;border: 0.01rem solid #bed6cd; }
.contitsv span.aa_3 { color: #9b7d72;background: #fff8f6;border: 0.01rem solid #dfd2bc; }
.contitsv span.aa_4 { color: #8da5b5;background: #f2faff;border: 0.01rem solid #becfdb; }
/* 商家优惠 */
.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.2rem}
.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{ position: relative; align-items: flex-end;flex-shrink: 1;}
.swiper-slide-offer .offer-company-time{font-size: 0.24rem;padding-right: 1.8rem;}
.swiper-slide-offer .offer-right .offer-time{color: #ff7e44;}
.swiper-slide-offer .offer-right .offer-company{color: #666;}
.offer-join-btn{position: absolute; right: 0; bottom: 0.1rem; 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;border: 0.02rem solid #F2F2F2;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;}
/*建材*/ 
.mpananli .gs_list { width: 33%;height: auto; position: relative;background: #fcfcfc; cursor: pointer;  outline: 0.02rem solid #f3f3f3; border-right:0;text-align: center;overflow: hidden; float: left; }
.mpananli .gs_list:nth-child(3n+2) { width: 34%; }
.mpananli .gs_list a { display: block;margin: 0; }
.mpananli .gs_list img { display: block;vertical-align: middle;margin: 0 auto; width: auto;height: auto; max-width: 100%;max-height: 100%;vertical-align: middle; transition: 0.2s;padding: 0; }
.mpananli .gs_list .abcd { position: absolute;left: 0;right: 0;bottom:0.2rem;height: 0.4rem;line-height: 0.4rem; background: #fcfcfc; font-size: 0.28rem;color: #6c6969;text-align: center; }
.mpananli .gs_list .acimg { background: #fff; margin:0.2rem 0.2rem 0 0.2rem;height: 1.9rem; }
.mpananli .gs_list .texticon { height: 0.3rem;line-height: 0.3rem; bottom: 0.7rem;background: transparent; }
.mpananli .gs_list .abcd  a { display: inline-block; }
.mpananli .gs_list .abcd  span { display: inline-block;margin: 0; width: 0.3rem;height: 0.3rem;vertical-align: middle;   }
.mpananli .gs_list .abcd  span.a { background-position: -2.18rem -0.72rem; }
.mpananli .gs_list .abcd  span.c { background-position: -1.68rem -0.72rem; }
.mpananli .gs_list .abcd  span.n { width: auto;height: auto; margin: 0 0.04rem 0 0;background: none; }
.mpananli .lllhhh { padding: 0.02rem 0;margin: 0 0.2rem; }
.mpananli .lkosisd { margin: 0 0.2rem;padding-top: 0.12rem; }
.mpananli .comycanli { margin: 0 -0.1rem;position: relative;padding:0.04rem 0; }
.mpananli .comycanli .swiper-container_chanpin { width: 100%;padding-bottom: 0.4rem; }
.swiper-container_chanpin .swiper-pagination-bullets { bottom: -0.04rem !important; }
.mpananli .comycanli .anlislide { margin: 0 0;padding: 0; }
.mpananli .comycanli .anli_list { float: left;width: 33.333%; }
.mpananli .comycanli .anli_lisu { margin: 0 0.1rem;padding-bottom: 0.24rem;line-height:0.48rem;; }
.mpananli .comycanli .anli_lisu img { display: block;width: 100%; }
.mpananli .comycanli .anli_lisu span { display: block;margin: 0 0.1rem; }
.mpananli .comycanli .anli_lisu span.a { font-size: 0.28rem;color: #444;padding: 0.12rem 0 0.04rem 0;height: 0.4rem; }
.mpananli .comycanli .anli_lisu span font { display: inline-block;margin-right:0.12rem;height: 0.48rem; }
.mpananli .comycanli .anli_lisu span.b { font-size: 0.24rem;color: #ff3322;line-height: 0.4rem;height: 0.4rem; }
.mpananli .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; }
.mpananli .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; }
.indecotere div.more_amli a{display: inline-block;}
/*导航下*/
.chsuis { margin: 0;padding:0.2rem;background: #fff; }
.chsuis .left { width: 50%;float: left; }
.chsuis .right { width: 50%;float: right; }
.chsuis .imgkus { width: 100%;background: #f8f8f8;position: relative;border-radius: 0.06rem; }
.chsuis .imgkus span { display: block; font-size:0.24rem;color: #444;line-height:0.4rem;font-weight:bold;}
.chsuis .us_a { width: 100%; height: 2.7rem;margin-bottom: 0.1rem;background: #FEF2F2; }
.chsuis .us_b { width: 100%; height: 1.3rem; }
.chsuis .us_c { width: 50%; height:1.3rem;float: left;margin-top:0.1rem;padding-left: 0.1rem; box-sizing: border-box; }
.chsuis .us_c .prew { width: 100%;height: 100%;position: relative;box-sizing: border-box;padding: 0.02rem; }
.chsuis .us_c.mar { margin-top: 0; }
.chsuis .icon_us { display: block; margin: 0.2rem auto 0 auto; background: url(../../2020/img/index/icon_us.png) no-repeat;background-size: 2.89rem 2.89rem}
.chsuis .bz_jsq { width: 1.38rem; height: 0.84rem;background-position:-0.1rem -0.1rem}
.chsuis .bz_sf { width: 1.12rem; height: 0.84rem;background-position:-1.68rem -0.1rem}
.chsuis .usi_1 { width: 0.36rem; height: 0.44rem;background-position:-1.3rem -1.16rem}
.chsuis .usi_2 { width: 0.38rem; height: 0.44rem;background-position:-1.84rem -1.14rem}
.chsuis .usi_3 { width: 0.4rem; height: 0.44rem;background-position:-0.64rem -1.76rem}
.chsuis .usi_4 { width: 0.42rem; height: 0.44rem;background-position:-0.7rem -1.14rem}
.chsuis .usi_5 { width: 0.42rem; height: 0.44rem;background-position:-0.1rem -1.14rem}
.chsuis .usi_6 { width: 0.36rem; height: 0.44rem;background-position:-0.1rem -1.76rem}
.chsuis .us_but { position: absolute;top: 2rem;left: 0.3rem;}
.chsuis .us_but .nm { width: 1.16rem; height: 0.4rem;line-height: 0.4rem; background-color: #ff4e00;font-weight: normal; border-radius: 0.2rem;font-size: 0.24rem;text-align: center;color: #fff; }
.chsuis .us_text { position: absolute;top: 1.08rem;left: 0.3rem;line-height: 0.36rem; }
.chsuis .us_text .nm { font-size: 0.28rem;color: #444; }
.chsuis .us_text .mn { font-size: 0.24rem;color: #444;font-weight: normal; }
.chsuis .us_a  .icon_us { position: absolute;right: 0;bottom: 0;border-radius:0 0 0.1rem 0;margin: 0; }
.chsuis .us_b  .icon_us { position: absolute;right: 0;bottom: 0;border-radius:0 0 0.1rem 0;margin: 0; }
.chsuis .us_c span { text-align: center;margin-top: 0.08rem; } 
 /* 热门城市 */
.index .genduoinde{margin:0.2rem auto 0 auto;padding-bottom:0.1rem;border-top:0.02rem solid #eaeaea;background:#fff}
.index .genduoinde .genduoinde_top{margin:0 auto;text-align:center}
.index .genduoinde .genduoinde_top span.a{display:inline-block;padding:0 0.4rem;border-radius:0.3rem;margin:0.2rem auto 0 auto;line-height:0.6rem;height:0.6rem;border:0.02rem solid #EAEAEA;color:#999}
.index .genduoinde .genduoinde_top span.icon-sanj{transition:0.2s ease;display:inline-block;margin-left:0.08rem;width:0.12rem;height:0.12rem;vertical-align:0.04rem;border-bottom:0.02rem solid #999;border-left:0.02rem solid #999}
.index .genduoinde .genduoinde_top span.bb{vertical-align:-0.02rem;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(-45d-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);eg);-o-transform:rotate(135deg);transform:rotate(135deg)}
.index .genduoinde .genduoinde_masg{margin:0.1rem;line-height:0.48rem}
.index .genduoinde .genduoinde_masg a{display:inline-block;margin:0 0.1rem;color:#999}
/* 3d全景区 */
.box-mask { height: 100%; width: 100%; position: absolute; background-color: #0C0C0C; opacity: .3; top: 0; left: 0;}
.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:50%;top:50%;padding:0.02rem .4rem 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:0.2rem !important;-webkit-border-radius:0.2rem !important;-moz-border-radius:0.2rem !important;-ms-border-radius:0.2rem !important;-o-border-radius:0.2rem !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:0.24rem !important;margin-right:0.04rem !important; display: block; width: 0.08rem; height: 0.08rem; position: absolute; top: 50%; right: 0.18rem; transform: translate(0,-50%) rotate(-45deg); border-bottom: 0.02rem solid #fff; border-right: 0.02rem solid #fff;} 
/* 推荐装修公司 */
.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}
/* 装修公司标示 */
.lllhhh .gs_list .time { position: relative; display: inline-block; max-width: 100%; overflow: hidden; margin-top: 0.1rem; }
.lllhhh .gs_list .time.er {filter: grayscale(100%);}
.lllhhh .gs_list .time span{ font-size: 0.2rem; display: block; background: #F8E6DA;border-radius: 0.2rem; padding: 0 0.14rem 0 0.36rem; color: #a88155;height: 0.38rem; line-height: 0.38rem;   }
.lllhhh .gs_list .time:before{ content: "";position: absolute; left: 0px; top: 0px; width: 0.32rem; height: 0.36rem; background: url(//res2.zx123.cn/m_2020/img/company_list/tb.png) no-repeat left center; background-size: contain; }
 /* 十周年红包 star */
 .mzb_atop{ display: none; position: fixed;z-index: 10;left: 0;right: 0;bottom: 0;}
 .szn_zdd{  position: relative; z-index: 999; width: 100%; height: 100%;} 
 .szn_zdd .hongbao_mulv_bg{ position: fixed; z-index: 2; bottom: 0; left: 0;  top: 0;  right: 0;  background-color: rgba(0, 0, 0, 0.2);}
 .szn_zdd .hongbao_main{ position: relative; z-index: 3; width: 6.4rem; margin: 0 auto; top: 50%;margin-top: -11rem; background: url(//res2.zx123.cn/m_2020/2020/img/index/hongbaobj.png) no-repeat top center; background-size: contain;}
 .szn_xuantab{ display: block; width: 6.4rem; height: 8.67rem;padding: 2.17rem 0 0.6rem 0; box-sizing: border-box; }
 .szn_xuantab .hongbao_form { position: relative; background: #ffffff;  width: 5.49rem; margin: 0 auto; border-radius: 0.06rem; }
 .szn_xuantab .title{ text-align: center; color: #a80e0c; font-size: 0.38rem; line-height: 0.9rem; }
 .szn_xuantab .title2{ text-align: center; color: #333333; font-size: 0.22rem; line-height: 0.4rem;padding:0.2rem 0 0.28rem; }
 .szn_xuantab .title2 span{ color: #ee4e3e; font-weight: bold; } 
 .szn_xuantab .hongbao_form .xuanlto { position: relative;margin: 0.18rem 0.48rem;font-size: 0.32rem; } 
 .szn_xuantab .hongbao_form .xuanlto .xuqu:after { content: ''; position: absolute; display: block;width: 0;height: 0; top: 50%;right: 0.5rem;margin: -.1rem 0 0 -.04rem; border: .1rem solid transparent; border-left: .1rem solid #333333;}
 .szn_xuantab .hongbao_form input { display: block;margin: 0;width: 100%; border-radius: .16rem; color: #999999;height: 0.71rem;line-height: 0.71rem;text-indent: 0.2rem;background: #f2f2f2;font-size: .28rem;box-sizing: border-box;pointer-events:auto;   }
 .szn_xuantab .hongbao_form select { display: block;margin: 0;width: 100%; border-radius: .16rem; color: #999999;height: 0.71rem;line-height: 0.71rem;padding-left: 0.2rem;background: #f2f2f2;font-size: .28rem;box-sizing: border-box; color: #454545;}
 .szn_xuantab .hongbao_form input[type="button"] { text-indent: 0; border: 0; width: 4.44rem; height: 0.82rem; line-height: 0.82rem; text-align: center; color: #fff; background-color: #cf2e2b; } 
 .szn_xuantab .hongbao_form p { font-size: 0.2rem; color: #999999;line-height: 0.3rem; }
 .szn_xuantab .hongbao_form p a{text-decoration: underline; color: #999999; }
 .szn_zdd .close{ margin-top: 0.2rem; }
 .szn_zdd .close img{ display: block; width: 0.94rem; height: 0.94rem; margin: 0 auto; }
  /* 十周年红包 end */
  /* 建材优惠券 */
.jcouhui{margin:0 0.2rem}
.jcouhui .oplist{position:relative;width:50%;float:left;margin:0 0 0.3rem 0;padding:0;}
.jcouhui .oplist .opliste{position:relative;padding:0.2rem;margin:0;}
.jcouhui .oplist:nth-child(2n){float:right;margin-right:-0.1rem}
.jcouhui .oplist:nth-child(2n+1){float:left;margin-left:-0.1rem}
.jcouhui .oplist .lestui{position:absolute;left:0.2rem;top:0.28rem;width:0.68rem;line-height:0.32rem;text-align:center}
.jcouhui .oplist .lestui span{display:block;border:0.02rem solid #fff;padding:0.02rem}
.jcouhui .oplist .rigtui{margin:0 0.4rem 0 0.8rem;line-height:0.4rem;padding:0.1rem 0;height:1.6rem}
.jcouhui .oplist .rigtui span{display:block;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.jcouhui .oplist .rigtui span.s_as{font-size:0.32rem;padding:0.2rem 0px 0.1rem 0px;color:#ff3322;}
.jcouhui .oplist .rigtui span.s_ab{font-size:0.2rem;padding:0 0;color:#999;}
.jcouhui .oplist .rigtui span.s_ac{font-size:0.2rem;color:#999;padding-bottom:0.1rem}
.jcouhui .oplist .rigtui span a{color:#999;}
.jcouhui .oplist .rigtui span b{font-size:0.28rem;vertical-align:0.04rem}
.jcouhui .oplist .opuyhj{position:absolute;top:0.2rem;right:0.1rem;bottom:0.2rem;width:0.02rem;color:#fff;line-height:0.32rem;text-align:center;font-size:0.24rem}
.jcouhui .oplist .opuyhj span{display:block;position:absolute;right:0.08rem;top:0.12rem;bottom:0.12rem;background:#ff3322;width:0.32rem;padding:0.16rem 0.08rem;border:0.02rem #fff dashed;border-radius:0.08rem}
.jcouhui .oplist{background:radial-gradient( transparent 0px,transparent 0.08rem,#f8f8f8 0.08rem,#f8f8f8 );background-size:0.46rem 0.44rem;background-position:-0.2rem -0.2rem;}
.jcouhui .oplist:before{content:'';position:absolute;left:0.1rem;top:0.1rem;right:0.1rem;bottom:0.1rem;background:#f5f5f5;box-shadow:0 0 0.4rem rgba(0,0,0,0.1);z-index:0;}
/* 开工大吉改版 */
.chsuier{   }
.chsuier_top{height: 1.12rem;}
.chsuier_top .chsui_top_l{ padding: 0.2rem 0; } 
.chsuier_top .top_rgs{height: 1.12rem;}
.chsuier_top .top_rgs .text_ov.baojia_title{ padding-top: 0.2rem;  }
.chsuier_top .top_rgs .text_ov.ad_title{ padding-top: 0.2rem;  }
.chsuier_top .er { width: 0.76rem;height: 0.68rem; background-position: -0.48rem -1.87rem; } 
.kaigongdj .masg_downs{padding: 0.2rem 0.3rem 0.3rem 0.3rem; }
.kaigongdj .masg_topimg{background: #fff;}
.kaigongdj .masg_topimg .sv{ top: -1.2rem;}
.kaigongdj .masg_topimg .yi{position: relative; top: -0.4rem; }
.kaigongdj .masg_topimg .yi2{position: relative; top: -0.55rem; }
.kaigongdj .masg_topimg .yi3{position: relative; top: -0.2rem; } 
.kaigongdj .masg_dindan {box-shadow: none; padding: 0.2rem 0.3rem 0.3rem;margin: 0.2rem auto 0.26rem;background-color: #f8f8f8;border-radius: 0.2rem;}
.kaigongdj .masg_dindan span { float: left;display: block;width: 50%;font-size: 0.26rem;line-height: 0.44rem;color: #666666; }
.kaigongdj .masg_title{padding: 0; font-size: 0.32rem;color: #222222;font-weight: bold; }
.kaigongdj .masg_titlemin{ color: #999999;font-size: 0.24rem;line-height: 0.41rem; text-align: center; }
.kgdj .compator .contit{ padding-bottom: 0.3rem; }
.compator .contit{ padding: 0.3rem 0.14rem 0.01rem;margin: 0.25rem auto 0;background-color: #f8f8f8;border-radius: 0.2rem; }
.compator .conimg{ float: left; width: 1.75rem;height: 0.72rem;border-radius: 0.04rem;border: solid 0.02rem #c8c8c8;overflow: hidden; }
.compator .conimg img{display: block; width: 100%; height: 100%; max-width: 100%; max-height: 100%;} 
.compator .com_right{ float: right; width: 3.86rem;position: relative; }
.compator .com_right .look span{ display: block; color: #fff; position: absolute; right: 0.2rem; top: 0.09rem;width: 1rem;text-align: center; height: 0.48rem;line-height: 0.48rem;background-color: #ff552e;border-radius: 0.26rem; }
.compator .com_right .look2 span{ display: block; color: #222; position: absolute; right: 0.1rem; top: 0.06rem; font-size: 0.32rem;font-weight: bold;}
.compator .contiter.fa_item{ border-bottom: 0.02rem solid #dfdfdf; padding-bottom: 0.2rem; margin-bottom: 0.2rem; }
.compator .contiter{ padding: 0;text-align: left; }
.compator .contiter .h2{ display: block; color: #222222;font-size: 0.28rem;font-weight: bold;line-height: 0.37rem; }
.compator .contiter .h2 span{ display: block; width: 70%; }
.compator .contiter .asdgfhs{display: block;  }
.logocom{line-height: 0.3rem; height: 0.3rem;font-size: 0.22rem;color: #ff552e;line-height: 0.37rem;}
.contitsv{ text-align: left;  }
.contitsv span.aa_1{margin: 0 0.08rem 0 0;height: 0.36rem;line-height: 0.36rem;background-color: #f2f7fe;border: solid 0.02rem #d1deef;color: #8097b8; }
.masg_bottom{ display: none;}

.compator .contit.jianli_com{ padding: 0.3rem; }
.jianli_com .left{ float: left; width: 1.74rem;	height: 2.13rem;  }
.jianli_com .left img{ display: block; width: 100%;}
.jianli_com .right{ width: 3.45rem; float: right;  }
.jianli_com .right p{font-size: 0.26rem;color: #666666;line-height: 0.44rem;text-align: left; }

/* 本地资讯 */ 
.xuezxiu_zixu .xiaoguotop_list{ width: 50%; }
.zixun_more{padding-bottom: 0.3rem;}
/*工地*/
.indecanli .comycanli .anli_lisu .text_anli { position: absolute;left: 0.2rem;bottom: 0.2rem;background: #f68345;border-radius: 0.2rem;line-height: 0.4rem;padding:0 0.16rem 0 0.1rem; }
.indecanli .comycanli .anli_lisu .text_anli span { display:inline;font-size: 0.24rem;color: #fff; }
.indecanli .comycanli .anli_lisu .text_anli .yi { display: inline-block; width: 0.28rem;height: 0.32rem;background-position:-0.06rem -1.52rem;padding: 0;vertical-align: -0.08rem; }
/* 视频 */
.index_video .item{padding: 0 0.2rem 0.1rem;}
.index_video .item a{ display: block;width: 49%; box-sizing: border-box;position: relative; }
.index_video .item a img{ display: block; width: 100%;height: 5.66rem; border-radius: 0.06rem; }
.index_video .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;}
 /* 表单 */
 .new_comoopl{padding:0rem 0.2rem;position:relative;background-color:#fff}
 .new_comoopl .ooptob{margin:0 auto;position:relative;padding:0.3rem 0;text-align:center;font-size:0.36rem;font-weight:bold;color:#ff552e}
 .new_comoopl .ooptob span.tableicon{opacity:0.8;display:inline-block;vertical-align:0.12rem;width:0.4rem;height:0.2rem;background:url(../../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.16rem;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:#f8f8f8;color:#222222}
 .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.04rem}
 .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:#f8f8f8;border-radius:0.04rem;text-align:center;color:#222222;height:0.8rem;line-height:0.8rem}
 .new_comoopl .ooptab .col_xs .col_xu2.action{border-color:#ff552e}
 .new_comoopl .ooptab .col_xs .col_xu2.action span{box-sizing:border-box;border-radius:0.04rem}
 .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:#ff552e}
 .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(//res2.zx123.cn/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 #888888}
 .new_comoopl .ooptab .col_xs input.but_default{text-indent: 0;border-radius:0.04rem;font-size:0.34rem;color:#fff;border:0;height:0.88rem;line-height:0.88rem;box-shadow:0rem 0.1rem 0.2rem rgba(0,0,0,0.01);background:#ff552e}
 .new_comoopl .checkbox{ height: 0.3rem;}
 .new_comoopl .form_list_b{ position: relative;}
 .new_comoopl .col_xsdsfhrt{ float: left; width: 4.75rem;}
 .new_comoopl .col_xsdsfh{float: right; font-size: 0.24rem;width: 2.21rem;height: 0.8rem;line-height: 0.8rem;text-align: center;}    
 .new_comoopl .col_xsdsfh .btn-a {border-radius:0.04rem;font-size: 0.24rem;display: block;cursor: pointer;background: #ffeae5;color: #ff370f;font-weight: bold;}
 .new_comoopl .col_xsdsfh .btn-b{border-radius:0.04rem;display: none;background: #fafafa;color: #999;}
 /* 导航 */
 .chsuier{ background: #fff;padding:0.2rem;height: 1rem;}
 .chsuier_top,.chsuier_top .top_rgs{height:1rem;}
 .chsuier_top .chsui_top_r{ margin: 0;}
 .chsuier_top .top_rgs .text_ov{ padding-right: 0;font-weight: normal;}
 .chsuier_top .top_rgs span{ display: block; float: left;width: 30%;}
 .chsuier_top .top_rgs span.tit{ color: #444; width: 62%;}
 .chsuier_top .top_rgs .text_ov.baojia_title{ padding-top: 0; position: relative;}
 .chsuier_top .si{ width:0.24rem; height: 0.24rem;}
 .index .caidaner{ margin: 0 auto;padding-top: 0;}
 .index .zbindex{ margin-top: 0}
 .index .zbindex .zbinimg{ margin: 0 auto; padding: 0.1rem;}
 /* 案例 */
 .xiaoguotop{ border-bottom: 0;} 
 .anli .xiaoguotop_list{width: 30%; margin: 0 10%;}
 .xuezxiu_zixu .xiaoguotop_list{width: 30%; margin: 0 10%;}
 .xiaoguotop .xiaoguotop_list{ font-size: 0.32rem;}
 .indecanli .comycanli .anli_lisu .padmiw{font-weight: normal; font-size: 0.32rem; }
 .indecanli .comycanli .anli_lisu .padtet span{ display: inline;font-size: 0.24rem; color: #999;}
 .indecanli .comycanli .anli_lisu .padtet .red,.indecanli .comycanli .anli_lisu .padmiw.red{color: #ff3322;}
 /* 装修资讯/攻略 */
 .index .caidaner .cailist .cailist_left .cailist_a{ font-size: 0.32rem;}
 .comjzgn .comjzglist{ border-top: 0.02rem solid #F2F2F2; }
 .comjzgn .comjzglist:first-child{border: 0;}
 .comjzgn .comjzglist .jzgright .span{ font-size: 0.32rem; font-weight: normal;}
 
.index .huang{ padding-top: 0}
.m_topu .mtop_left{ top: 0.1rem;}
.m_topu .mtop_left img{ height: 0.6rem; float: left; margin-top: 0; }
.m_topu .mtop_left img.sure1{ height: 0.9rem;margin-top:-0.14rem;}
.m_topu .mtop_left .dz{ display: block; float: left;margin-left: 0.2rem;}
.m_topu .mtopleft span{ margin-top: -0.1rem;}
.m_topu .mtop_right{ right: 0.4rem;top: 0.1rem;}
.m_topu .dz{font-weight: bold; font-size: 0.28rem;}
.m_topu .dz span.icon-sanj{display: block;width: 0;height: 0;border-width: 0.06rem;margin-top: -0.06rem;border-style: solid;border-color: transparent transparent #222 #222;position: absolute;right: -0.23rem;top: 50%;transform: translate(0,-50%) rotate(-45deg);}
.m_topu .mtop_right .mtop_zizhi{position: relative;top: -0.04rem;margin-right: 0.2rem;display: inline-block;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; }
.m_topu .mtop_right .mtop_zizhi span{position: absolute; left: 0;top: -0.04rem; background: url("//res2.zx123.cn/m_2020/img/zizhi3.png") no-repeat left top; background-size: contain; width: 0.44rem; height: 0.44rem;}	
/* 留言 */
.compdipig .dipinlisu{ padding: 0rem 0 0.2rem;}
.compdipig .dipinlist{border: 0;}
.compdipig .diplllh{padding: 0.2rem; border: 0;background: #fafafa;border-radius: 0.06rem;}
.compdipig .diplllh p.ckhfz{padding-top: 0.18rem;}
.comgongd .swiper-container{ padding-bottom: 0; }
/* 咨询 */
.index_xizun{padding: 0rem 0.2rem;color: #986615;font-size: 0.28rem;height: 0.76rem;line-height: 0.76rem; text-align: center; background: #fff;}
.index_xizun a{ display: block; color: #986615;background: #f1f1f1 url(//res2.zx123.cn/m_2020/img/index/telbj.png) no-repeat center center;border-radius: 0.08rem; }
.index_xizun span{ text-decoration: underline;}

/* 2023 */
.xiaoguotop .xiaoguotop_list { width: 25%;float: left;margin-bottom: -0.02rem;text-align: center;padding-bottom: 0.1rem; }
.xiaoguotop .xiaoguotop_list.hover { border-bottom: 0.02rem solid #ff3322;color: #ff3322; }
/* 效果图 */
.index_xgt { padding-bottom: 0; }
.index_xgt .xiaoguocon {width: 100%;overflow-x: scroll;overflow-y: hidden; height: 3rem;margin: 0;padding: 0;}
.index_xgt .xiaoguocon_list {display: none;padding: 0.1rem;}
.index_xgt .xiaoguocon_list.hover { display: inline-flex;display: -ms-inline-flex;display: -webkit-inline-flex; }
.index_xgt .xiaoguotop { margin: 0 0.2rem;border-bottom: 0.02rem solid #eee;font-size: 0.28rem;line-height: 0.44rem; }
.img-viewer{width: 2.2rem;padding: 0.1rem;box-sizing: border-box; margin: 0;float: left;}
.img-viewer>a{display: block;position: relative;width: 100%;height: 100%;border-radius: 0.2rem;overflow: hidden;}
.img-viewer img{width: 100%;height: 2.4rem;margin: 0;display: block}
.img-viewer .text-line{height: 0.02rem;width: 60%;display: block;background: white;margin: 0.18rem auto 0.1rem auto}
.img-viewer .img-mask{width: 100%;height: 100%;background: rgba(0,0,0,.5);position: absolute;left: 0;top:0}
.img-viewer .img-text{width: 60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);}
.img-viewer .img-text p{color: white;text-align: center;}
.img-viewer .img-text p:first-child{font-size: 0.36rem}
/* 案例工地 */
.indecanli { padding-bottom: 0; }
.container_anli {width: 100%;overflow-x: scroll;overflow-y: hidden; height: 4rem;margin: 0;padding: 0;}
.container_anli .anlislide {padding: 0.1rem;display: inline-flex;display: -ms-inline-flex;display: -webkit-inline-flex;}
.container_anli .anli_list {width: 3.2rem; margin:0.1rem;float: left; }
.container_anli .anli_lisu { margin:0;padding-bottom: 0.24rem;border-radius: 0.06rem;border: 0.02rem solid #f2f2f2; }
.container_anli .anli_lisu img { display: block;width: 100%;height: 2.1rem; border-radius: 0.1rem 0.1rem 0 0; }
.container_anli .anli_lisu span { display: inline;margin: 0; }
.container_anli .anli_lisu span.a { font-size: 0.26rem;color: #444;margin-right: 0.1rem;font-weight: bold; }
.container_anli .anli_lisu span.b { font-size: 0.24rem;color: #999; }
.container_anli .anli_lisu span.b.c { font-size: 0.24rem; color: #a9bed2; }
.container_anli .anli_lisu .padmiw { margin: 0 0.1rem;position: relative;white-space: nowrap; }
.container_anli .anli_lisu .padmiw p{ font-weight: bold;}
.container_anli .anli_lisu .padmin { padding: 0.2rem 0 0.1rem 0;font-size: 0.28rem; }
.container_anli .anli_lisu .red {color: #ff3322;}
/* 设计师 */
.shejis {width: 100%;overflow-x: scroll;overflow-y: hidden; height: 5.56rem;margin: 0;}
.shejis .shejis_ul { padding: 0 0.1rem;display: inline-flex;display: -ms-inline-flex;display: -webkit-inline-flex; }
.shejis .gongdlis { width: 3.2rem;margin:0rem }
.shejis .gongdlie { margin:0.1rem }
/* 视频 */
 .index_video { padding-bottom: 0;}
 .index_video .video_item{padding: 0 0.1rem 0.1rem;}
 .index_video .video_item a{ display: block;width: 50%; float: left; box-sizing: border-box;position: relative; float: left;padding: 0.1rem;}
 .index_video .video_item a img{ display: block; width: 100%;height: 5.66rem; border-radius: 0.06rem; }
 .index_video .video_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;}
.video_list {width: 100%;overflow-x: scroll;overflow-y: hidden; height: 5.4rem;}
.video_list .video_item { padding: 0 0.1rem;display: inline-flex;display: -ms-inline-flex;display: -webkit-inline-flex; }
.video_list .video_item a {width: 3.2rem;height: 5.12rem;}
.video_list .video_item a img {height:4.91rem;}