@charset "utf-8";

*{
  margin:0;
  padding:0;
  font-family: "microsoft yahei";
  font-size:12px;
}

input,textarea,img{
  border:none;
}
img{
  display:block;
}
li{
  list-style-type:none;
}

a{
  text-decoration: none;
}

body{
  background: #FFFFFF;
  width:100%;
  margin:0 auto;
  overflow-x: hidden;
}
.cl{
  clear: both;
}
.fl{float:left;}
.fr{float:right;}
.all{
  width:100%;
  margin:0 auto;
}

/*两边的向两边靠*/
.flex_space-between{display: flex;display:-webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-moz-box-pack:space-between;-webkit--moz-box-pack:space-between;box-pack:space-between;}
/*水平居中*/
.flex_justify-content{display: flex;display:-webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-moz-box-pack:center;-webkit--moz-box-pack:center;box-pack:center;}
/*完美的平均分配*/
.flex_justify-content-around{display: flex;display:-webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-box-pack:space-around;-ms-flex-pack:space-around;justify-content:space-around;-webkit-justify-content:space-around;-moz-box-pack:space-around;-webkit--moz-box-pack:space-around;box-pack:space-around;}
/*垂直居中*/
.flex_align-items{display: flex;display:-webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-ms-flex-align:center;align-items:center;box-align:center;-moz-box-align:center;-webkit-box-align:center;}
/*li多行*/
.flex_justify-li{display: flex;display:-webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;flex-wrap:wrap;}


.h1{width:1px;height:1px;}
.h2{width:1px;height:2px;}
.h3{width:1px;height:3px;}
.h4{width:1px;height:4px;}
.h5{width:1px;height:5px;}
.h6{width:1px;height:6px;}
.h7{width:1px;height:7px;}
.h8{width:1px;height:8px;}
.h9{width:1px;height:9px;}
.h10{width:1px;height:10px;}
.h11{width:1px;height:11px;}
.h12{width:1px;height:12px;}
.h13{width:1px;height:13px;}
.h14{width:1px;height:14px;}
.h15{width:1px;height:15px;}
.h16{width:1px;height:16px;}
.h17{width:1px;height:17px;}
.h18{width:1px;height:18px;}
.h19{width:1px;height:19px;}
.h20{width:1px;height:20px;clear:both;}
.h21{width:1px;height:21px;}
.h22{width:1px;height:22px;}
.h23{width:1px;height:23px;}
.h24{width:1px;height:24px;}
.h25{width:1px;height:25px;}
.h26{width:1px;height:26px;}
.h27{width:1px;height:27px;}
.h28{width:1px;height:28px;}
.h29{width:1px;height:29px;}
.h30{width:1px;height:30px;}
.h31{width:1px;height:31px;}
.h32{width:1px;height:32px;}
.h33{width:1px;height:33px;}
.h34{width:1px;height:34px;}
.h35{width:1px;height:35px;}
.h36{width:1px;height:36px;}
.h37{width:1px;height:37px;}
.h38{width:1px;height:38px;clear:both;}
.h39{width:1px;height:39px;}
.h40{width:1px;height:40px;clear:both;}
.h41{width:1px;height:41px;}
.h42{width:1px;height:42px;}
.h43{width:1px;height:43px;}
.h44{width:1px;height:44px;}
.h45{width:1px;height:45px;}
.h46{width:1px;height:46px;}
.h47{width:1px;height:47px;}
.h48{width:1px;height:48px;}
.h49{width:1px;height:49px;}
.h50{width:1px;height:50px;clear:both;}
.h51{width:1px;height:51px;}
.h52{width:1px;height:52px;}
.h53{width:1px;height:53px;}
.h54{width:1px;height:54px;}
.h55{width:1px;height:55px;}
.h56{width:1px;height:56px;}
.h57{width:1px;height:57px;}
.h58{width:1px;height:58px;}
.h59{width:1px;height:59px;}
.h60{width:1px;height:60px;}
.h61{width:1px;height:61px;}
.h62{width:1px;height:62px;}
.h63{width:1px;height:63px;}
.h64{width:1px;height:64px;}
.h65{width:1px;height:65px;}
.h66{width:1px;height:66px;}
.h67{width:1px;height:67px;}
.h68{width:1px;height:68px;}
.h69{width:1px;height:69px;}
.h70{width:1px;height:70px;}
.h71{width:1px;height:71px;}
.h72{width:1px;height:72px;}
.h73{width:1px;height:73px;}
.h74{width:1px;height:74px;}
.h75{width:1px;height:75px;}
.h76{width:1px;height:76px;}
.h77{width:1px;height:77px;}
.h78{width:1px;height:78px;}
.h79{width:1px;height:79px;}
.h80{width:1px;height:80px;}
.h81{width:1px;height:81px;}
.h82{width:1px;height:82px;}
.h83{width:1px;height:83px;}
.h84{width:1px;height:84px;}
.h85{width:1px;height:85px;}
.h86{width:1px;height:86px;}
.h87{width:1px;height:87px;}
.h88{width:1px;height:88px;}
.h89{width:1px;height:89px;}
.h90{width:1px;height:90px;}
.h91{width:1px;height:91px;}
.h92{width:1px;height:92px;}
.h93{width:1px;height:93px;}
.h94{width:1px;height:94px;}
.h95{width:1px;height:95px;}
.h96{width:1px;height:96px;}
.h97{width:1px;height:97px;}
.h98{width:1px;height:98px;}
.h99{width:1px;height:99px;}
.h100{width:1px;height:100px;}


/*导航*/
.head_ban{position:relative;}
.head{width:94%;padding:0px 3%;background: rgba(0,0,0,0.5);line-height: 55px;position:absolute;top:0px;left:0px;z-index:33;}
.head_cont{width:62%;padding:5px 0;line-height:67px;}
.head_cont li{
  text-align: center;
  width:25%;
}
.head_right{
  width:13%;
}
.hr_tel{color:#ffa31f;font-size:30px;font-family: Impact;line-height: 80px}
.hc_li a:hover{color:#ffa31f!important;}
.hc_li>a{display: inline-block;width:100%;}
.dh_xl{width:100%;line-height: 30px;font-size: 12px;height:0px;display: none}
.dh_li a{color:#fff;display: inline-block;}

.header{width:94%;padding:0px 3%;background: rgba(0,0,0,0.5);line-height: 55px;position: absolute;left:0;top:0;z-index:22;}
.head_left{line-height: 47px;padding:0px 1%;}
.head_left img{width:90%;vertical-align: middle;display: inline}
.hr_img{padding:10px 2%;line-height: 47px;}
.hr_img img{display: inline;vertical-align: middle;width:100%;}
.hed_jj{line-height:67px;}
/*头部banner*/
.banner{width:100%;}
.slideBox_ban{ width:100%; height:100%; overflow:hidden; position:relative;  }
.slideBox_ban .bd{ position:relative; height:100%; z-index:0;   }
.slideBox_ban .bd li{ zoom:1; vertical-align:middle; }
.slideBox_ban .bd img{ width:100%; height:auto; display:block;  }
.slideBox_ban .hd{ height:10px; overflow:hidden; position:absolute; right:50%; bottom:10px; z-index:1; }
.slideBox_ban .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox_ban .hd ul li{ float:left; margin-right:5px; border-radius:50%; width:8px; height:8px; line-height:8px; text-align:center; background:#fff; cursor:pointer; }
.slideBox_ban .hd ul li.on{ background:#414142; color:#fff; }


/*底部固定报价*/
.gd_bj{background: rgba(0,0,0,0.5);position: fixed;bottom:0;left:0;width:100%;z-index:55;}
.bj_ay{
  height:90px;line-height:90px;
}
.xl_sel{
  width:31.8%;float:left;margin-right:1.5%;
}
.bj_wz{color:#ffa31f;font-size: 26px;text-align:center;margin:0 20px 0 50px;}
.bj_la{width:920px;background: #fff;margin:0 auto;position: relative;display: none}
.bj_cont_a{width:920px;margin:0 auto;}
.bj_xian{width:35%;padding:20px 4%;}
.sx_frels{width:72%;float:left;}
.bjlx_tit{color:#333;font-size:22px;}
.bjlx_form{padding-top:10px;}
.sx_bj_a{padding-left:5px;}
.sx_bj_b{margin-left:90px!important}
.bj_dw{position:absolute;top:0;left:43%;}
.bj_dw img{width:100%;}
.bj_ys{text-align: center;color:#555;font-size: 22px}
.bj_ysa{margin-top:25px;border:1px solid #ccd;padding:28px 5%;width:90%;text-align: center;line-height: 30px;}
.bj_ysa span{
  color:#444;font-size: 14px
}
.bj_zximg{position: relative;}
.ksjs{position: absolute;color:#fff;font-size:16px;text-align:center;top:36%;left:19%;width:60%;height:80px;line-height: 40px;cursor: pointer;}
/*漂浮框*/
.pfk1_wz{color:#101010;font-size: 12px;text-align: center;margin-top:6px;}
.pfk_cont{position: fixed;top:20%;right:30px;background: #fff;z-index:55;}
.pfk_ul li{width:75px;padding:10px 0;border-bottom:1px solid #d5d5d5;cursor: pointer;}
.gray { 
    -webkit-filter: invert(40%);
    -moz-filter: invert(40%);
    -ms-filter: invert(40%);
    -o-filter: invert(40%);
    filter: invert(40%);
}
.pfk1_imgs{height:54px;}
.ewm{height:35px;padding:6px 0;}
.ewmt{width:100px;height:120px;padding:5px;background: #fff;position:absolute;left:-100px;top:0;text-align: center;opacity: 0;}


/*首页报价*/
.aqq{width:1200px;margin:0 auto;}
.baojia_tit{background: url(../images/sy/hx.png) no-repeat center center;width:24%;margin:0 auto;text-align: center;}
.baojia_t1{color:#ffa31f;font-size: 30px}
.baojia_t2{color:#131313;font-size: 30px}
.baojia_top{margin:40px 0;}
.baojia_jianjie{text-align: center;color:#b8b8b8;font-size: 14px;margin:10px 0;}
.bj_left{padding:3% 18px;width:72%;}
.bj_z1{width:39%;}
.bj_z1 li{width:48%;margin:1%;}
.bj_z1 li img{width:100%;}
.baojia_cont{border:1px solid #dcdcdc;}
.bj_tb{width:100%;background: url(../images/sy/bjin.png)no-repeat center center;height:60px;line-height: 58px;padding-left:15px;margin-top:1%;}
.bj_z2{width:60%;margin-left:2%;}
.bj_but{
  width:58%;
}
.bj_sub{width:100%;height:40px;line-height: 40px;text-align: center;color:#fff;background: #ffa31f;font-size:16px;border:none;}
.bj_buts{
  width:40%;height:40px;line-height: 40px;text-align: center;color:#fff;background: #a0a0a0;font-size:16px;border:none;margin-left:2%;
}
.bj_buts a{display: inline-block;color:#fff;width:100%;font-size:16px;}
.layui-form-label{text-align: center;font-size: 14px;padding-right:5px;}
.layui-input-block{
  margin-top:10px
}
.bj_right{width:22%;}
/*首页案例*/
.qp{width:100%;}
.an_li{
  width:25%;position: relative;cursor: pointer;
}
.an_xs{width:100%;background: rgba(0,0,0,0.5);position: absolute;top:0;left:0;height:100%;color:#fff;text-align: center;transition: all 0.6s;transform: scaleX(0) scaleY(0);  }
.anli_tit{color:#fff;font-size: 18px;text-align: center;}
.anli_z{width:100%;height:60%;margin-top:23%;}
.anli_img{width:60px;text-align: center;margin:10px auto;}
.an_li:hover .an_xs{  
  transform: scaleX(1) scaleY(1);
} 
.anli_cont_cont{text-align: center;margin:30px 0;}
.anli_uls li{width:100px;margin:0 15px;}
.anli_fl_img{width:100px;height:100px;border-radius: 50%;overflow: hidden}
.anli_fl_tit{color:#333;font-size: 14px;text-align: center;line-height: 40px}
/*首页团队*/
.td_li1{width:50%;background: #8e8e8e;font-size: 12px;text-align: center;height:30px;line-height:30px;color:#fff;}
.td_li2{width:50%;background: #ffa31f;font-size: 12px;text-align: center;height:30px;line-height:30px;color:#fff;}
.td_tit{background: #e1e1e1;padding:5px 5%;width:90%;}
.td_bt{color:#444;font-size: 18px;text-align: center;line-height: 30px;}
.tudui_ul li{width:23%;margin-left:2%;}
.tudui_ul{margin-right:2%;}
/*720全景*/
.baojia_tit1{background: url(../images/sy/hx.png) no-repeat center center/100%;width:35%;margin:0 auto;text-align: center;}
.sj_left{width:24%;height:380px;}
.qj_li{width:24%;position: relative;float:left;margin-bottom:10px;height:190px;overflow: hidden}
.qj_li img{width:100%;height:100%;}
.sj_nt{position: absolute;right:15px;top:15px;z-index:2;}
/*新闻*/
.snews_ul{width:33.3%;border:1px solid #e3e3e3;position: relative;background: #fff;transition: all 0.4s;}
.snews_top{height:170px;background: #f6f6f6;}
.snews_img{height:50px;text-align: center;padding-top:35px;}
.snews_lei{line-height:50px;text-align: center;color:#444;font-size: 18px;}
.snews_cont{padding:30px 15%;width:70%;background: #fff;}
.snews_cont li a{line-height:30px;color:#333;font-size: 14px;display: inline-block;}
.snwes_imgs{text-align: right;}
.snwes_imgs img{display: inline;margin-top:5px;}
.hui{background: rgba(0,0,0,0.4);width:100%;height:100%;position: absolute;top:0;left:0;display: none}
.snews_left{width:35%;}
.snews_right{width:62%;}
.snews_rtit{color:#333;font-size: 14px}
.snews_conts{color:#555;font-size: 12px;margin-top:5px;line-height: 25px}
.diyi{display: none}
.snews_zt{position: absolute;z-index:2;width:100%;}
/*首页产品展示*/
.cp_fl{
  width:1200px;margin:0 auto 30px auto;
}
.cp_ul{text-align: center;}
.cp_ul li{width:10%;margin:0 0.5%;display: inline-block;height:30px;line-height: 30px;border:1px solid #eec;border-radius:3px;text-align: center;font-size: 14px}
.cp_ul li a{display: inline-block;color:#333;width:100%;font-size: 14px}
/*合作商*/
.hzs_zt{background: url(../images/sy/video.png)no-repeat center center;padding:15px 0 30px 0;margin-top:40px;}
.hzs{width:1200px;margin:0 auto;}

/*底部*/
.bot{background: #1b1b1b;padding:10px 0;}
.bot_top{border-bottom:1px solid #3c3c3c;}
.bot_top ul{width:1200px;margin:0 auto;}
.hc_lis{width:9%;padding:15px 0;color:#c5c5c5;text-align:center;}
.bot_cont_cent{color:#fff;font-size: 14px}
.bot_cont{width:1200px;margin:30px auto 70px auto;}
.bot_cont_left{width:18%;}
.bot_cont_cent{width:45%;margin:0 5% 0 10%;line-height: 25px}
.bot_cont_right{width:20%;}


/*新房装修*/
.xf_bd{background: url(../images/zhuanti/x4.jpg)no-repeat center center/100% 100%;}
.xf_form{width:420px;margin:0 auto;padding:50px 70px;background: rgba(0,0,0,0.5);}
.xf_bd_tp{width:80%;margin:0 auto 30px auto;}
.xf_in input{background: none;color:#fff;font-size: 14px}
.bj_subs{width:100%;background: #d9453c;color:#fff;height:40px;line-height: 40px;font-size: 16px;border:none;border-radius:3px;cursor: pointer}
.xf_lx{background: url(../images/zhuanti/images/x6_02.jpg)no-repeat center center;padding:57px 0;}
.xf_tit{width:250px;margin:0 auto;}
/* 本例子css */
.xfzx{ width:1200px;margin:40px auto 0 auto;  }
.xfzx .hd{ width:215px; }
.xfzx .hd ul li{margin-bottom:17.5px;}
.xfzx .hd ul .on .xf_an{ width:140px;height:47px;line-height:47px;color:#fff;font-size:12px;text-align: center;background: #d9453c;}
.xfzx .bd li{ height:24px; line-height:24px;   }
.xfzx .bd li .date{ float:right; color:#999;  }
.xfzx .bd{
  width:950px;height:500px;overflow: hidden;
}
.xfzx .hd ul li .xf_an{width:140px;height:47px;line-height:47px;color:#333;font-size:14px;text-align: center;background: #fff;cursor: pointer;}

.qi_bj{background: #ebe6e3;padding-top:60px;}
.qi_bj .qi_zt{width:1200px;margin:0 auto;}
.qi_tit{width:480px;margin:0 auto;}
.qi_cont{position: relative;padding:60px 0;}
.qi_tits{color:#466277;font-size:24px;font-weight: bold}
.sx_bj_ba{margin-left:0px!important}
.sx_bj_ba input{background: none;border:1px solid #ccc;height:45px;margin-top:15px;}
.bjlx_forms{width:410px;}
.x_fw{border:1px solid #ccc;}
.sx_frels1{width:76%;float:left;}
.xl_sel1{
  width:33%;float:left;
}

.xl_sel1 .layui-form-select .layui-input{
  background:#ebe6e3;
}
.bj_dws{position:absolute;top:23%;left:45%;}
.xf_bjys{color:#333;font-size: 24px;font-weight: bold;text-align:center;}

/* 无缝本例子css */
.picMarquee-top{ margin:10px auto;  width:350px; overflow:hidden; position:relative;   }
.picMarquee-top .bd{ padding:10px;   }
.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-top .bd ul li{height:50px;line-height: 50px;border-top:1px dashed #ccc;font-size: 16px;}
.picMarquee-top .bd ul li span{
  font-size: 16px;
}
.xf_liu{background: #ebe6e3;}
.lx_a{width:240px;padding:50px 0;margin:0 auto;}
/* 本例子css */
.lx_lb{ width:1200px;margin: 0 auto;  }
.lx_lb .hd{ width:215px; }
.lx_lb .hd ul li{margin-bottom:17.5px;}
.lx_lb .hd ul .on .xf_an{ width:155px;height:47px;line-height:47px;color:#fff;font-size:14px;text-align: center;background: #ffa31f;}
.lx_lb .bd li{ height:24px; line-height:24px; }
.lx_lb .bd li .date{ float:right; color:#999;  }
.lx_lb .bd{
  width:950px;height:500px;overflow: hidden;
}
.lx_lb .hd ul li .xf_an{width:155px;height:47px;line-height:47px;color:#333;font-size:14px;text-align: center;background: #fff;cursor: pointer;}
.lf_cont{width:1200px;margin:50px auto;}

/*老房装修*/
.lf_la2{width:600px;background: url(../images/zhuanti/lf/l2.png)no-repeat center center/100% 100%;float:left;}
.lf_la1{width:550px;}
.lf_bjys{margin:30px auto;text-align: center;}
.bj_subs1{width:100%;background: #ffa31f;color:#fff;height:50px;line-height: 50px;font-size: 22px;border:none;border-radius:3px;cursor: pointer}
.lf_forms{width:99%;padding:0 0.5%;}
.lf_forms .sx_bj_ba input{
  background: #f2f2f2;border:1px solid #ccc;height:45px;margin-top:15px;
}
.lf_forms .xl_sel1 .layui-form-select .layui-input{background:#f2f2f2 ;}
.lf_forms .x_fw{
  background: #f2f2f2;
}
.lf_la2 .picMarquee-top .bd ul li{height:50px;line-height: 50px;border-top:1px dashed #ccc;font-size: 16px;}
.lf_la2 .picMarquee-top{ margin:10px auto;  width:350px; overflow:hidden; position:relative;   }

/* 本例子css */
.lftab{ width:100%; }
.lftab .hd{ height:68px; line-height:68px; background:#fff; padding:0 10px 0 20px;  position:relative; }
.lftab .hd ul{ float:left;  position:absolute; left:0px; top:0px; height:68px;   }
.lftab .hd ul li{ float:left;cursor:pointer; width:238px; text-align:center;border:1px solid #057344;color:#444;font-size:18px;}
.lftab .hd ul li.on{ height:68px;  background:#057344;color:#fff;  }
.lftab .bd{margin:35px 0;height:470px;overflow: hidden;}
.lf_tab{width:1200px;margin:0 auto;}
.lf_tie{width:715px;margin:40px auto;}

.lf_dd{background: #186747;padding:30px 0;}
.lf_cc{width:1110px;margin:0 auto;}
.lf_left{width:300px;}
.lf_ffo{width:780px;}
.lf_pfl{width:490px;}
.lf_subs{background: none;border:none;}
.lf_pfl .layui-form-it{width:48%;margin-left:2%;float:left;margin-top:5px;}

/*39800*/
.lf3_bj{
  background: url(../images/zhuanti/lf/b2.jpg)no-repeat center center;
}
.lf3_cont{width:1200px;margin:0 auto;padding:50px 0;color:#fff;}
.lf_lb{width:600px;float:left;}
.lfz{border-radius:10px;border:1px solid #fff;}
.lfz .picMarquee-top{ margin:10px auto;  width:400px; overflow:hidden; position:relative;   }
.lf_b1{width:450px;padding:35px 50px;}
/* 本例子css */
.lfq{ width:1200px; margin:0 auto; overflow:hidden; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.lfq .hd ul li{ float:left; margin-right:50px;  width:150px; height:150px; text-align:center; background:#3b3b3b; cursor:pointer;border-radius:50%; }
.lfq .hd ul li.on{ background:#ffa31f; color:#fff; }
.lfq .bd{ position:relative; z-index:0;   }
.lfq .bd li{ zoom:1; vertical-align:middle;width:100%;height:460px;overflow: hidden }
.lfq .bd img{ width:100%; display:block; height:100%; }
.lf4_tit{padding:50px 0;text-align: center;width:450px;margin:0 auto;}
.lf_xt{width:55px;margin:25px auto 10px auto;}
.lf_xta{text-align:center;color:#fff;font-size: 16px;line-height:30px;}
.lfq .hd{margin:0 auto 40px auto;}
.lf_ties{width:540px;margin:40px auto;}

/*老房*/
/* 本例子css */
.gz{ width:1200px; overflow:hidden;margin:0 auto; }
.gz .hd ul{ overflow:hidden; zoom:1;  }
.gz .hd ul li{ float:left; margin-right:2px;  width:12%; line-height:25px; text-align:center;border-right:1px solid #fff;padding: 0 5px;cursor:pointer;color:#fff;margin:15px 0; }
.gz .hd ul li.on{ color:#fc9c55; }
.gz .bd ul{width:1000px;margin:0 auto;}
.gz .bd li{ zoom:1; vertical-align:middle;position: relative; height:555px; }
.gz .bd img{ width:100%; display:block;  }
.gz .bd{position: relative;margin-top:50px;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.gz .prev{
  background:url(../images/zhuanti/lf/images/jt_03.jpg)no-repeat;width:40px;height:70px;left:0;top:50%;margin-top:-35px;position: absolute;
}
.gz .next{ background:url(../images/zhuanti/lf/images/jt_05.jpg)no-repeat;width:40px;height:70px;right:0;top:50%;margin-top:-35px;position: absolute;  }
.gz .prevStop{ display:none;  }
.gz .nextStop{ display:none;  }
.gz_a{background: #1b1b1b;padding:50px 0; }
.gz_b{width:780px;margin:0 auto;}
.gz_q{width:50%;}
.gz_h{width:50%;}
.gzq{
  width:100%;background: #fc9c55;height:70px;line-height: 70px;text-align: center;color:#fff;font-size: 20px
}
.gzh{
  width:100%;background: #34aa7a;height:70px;line-height: 70px;text-align: center;color:#fff;font-size: 20px
}
.lf_vs{position:absolute;top:59%;left:39%;}
.gz_bb{background: url(../images/zhuanti/lf/cb.jpg)no-repeat center center;padding:50px 0;width:100%;}
.gz_c{width:1200px;margin:0 auto;}
.gz_ba{width:500px;margin:20px 0;}

.lftab1{ width:100%; }
.lftab1 .hd{ height:50px; line-height:50px;  padding:0 10px 0 20px;  position:relative; }
.lftab1 .hd ul{ float:left;  position:absolute; left:0px; top:0px; height:50px;   }
.lftab1 .hd ul li{ float:left;cursor:pointer; width:170px; text-align:center;border:1px solid #fff;color:#fff;font-size:18px;margin-left:30px;}
.lftab1 .hd ul li.on{ height:50px;  background:#fff;color:#444;  }
.lftab1 .bd{margin:35px 0;height:610px;overflow: hidden;}
.gz_bc{padding:50px 0;width:100%;}

.lftab2{ width:100%; }
.lftab2 .hd{ height:50px; line-height:50px;  padding:0 10px 0 20px;  position:relative; }
.lftab2 .hd ul{ float:left;  position:absolute; left:0px; top:0px; height:50px;   }
.lftab2 .hd ul li{ float:left;cursor:pointer; width:170px; text-align:center;border:1px solid #ccc;color:#444;font-size:18px;margin-left:30px;}
.lftab2 .hd ul li.on{ height:50px;  background:#057344;color:#fff;  }
.lftab2 .bd{margin:35px 0;height:610px;overflow: hidden;}

/*二级头部*/
.about_img{width:100%;position: relative;}
.about_img img{width:100%;}
.ejgg{position:absolute;top:42%;text-align: center;width:100%;color:#fff;}
.yebt p,.yebt{font-size: 30px;font-weight: bold;text-transform: uppercase;}
.ejzw{font-size: 24px;line-height:35px;}
.main_down{font-size: 14px}
.eja{background: rgba(0,0,0,0.4);position: absolute;left:0px;bottom: 0px;width:100%;padding:10px 0;height:30px;line-height:30px;}
.ejl{background: url(../images/products/sjs/images/sy_03.png)no-repeat center left;padding-left:30px;color:#fff; }
.ejl a{color:#fff;font-size: 14px}
.ejb{width:1200px;margin:0 auto;}
.ej_tb li{width:120px;text-align: center;color:#fff;/*background:url(../images/sx_06.jpg)no-repeat center right ;*/float:left;}
.ej_tb li a{width:80%;display: inline-block;color:#fff;}


/*设计师*/
.sjs{margin-bottom:50px;}
.sjs_ul{width:1200px;margin:0 auto;}
.sjs_ul li{width:23%;margin-left:2%;margin-top:50px;float:left;}
.td_fg{line-height: 25px;font-size: 12px}
#pageYI{text-align: center;margin:30px 0;}
#pageYI a{padding:3px 7px;background: #a3a3a3;color:#fff;font-size: 12px;margin:0 5px;display:inline-block;}
#pageYI .select{background: #ffa31f;}
.ye{width:1200px;margin:0 auto;}
.zps_a{width:330px;}
.zps_b{width:820px;}
.zpa_s{border-bottom:1px solid #f2f2f2;padding:20px 0;}
.spsa2{color:#666;font-size: 14px;line-height: 35px;margin-top:10px;}
.zps{margin-top:50px;}
.zpa_b{padding:15px 0;}
.dbzp{color:#666;font-size: 24px;line-height: 50px;margin:10px 0 ;width:150px;}
.ddzpa{width:1050px;height:1px;background: #f2f2f2;margin-top:35px;}
.dbzs_a li{width:425px;height:260px;overflow: hidden;position:relative;margin:30px 0px 10px 60px;float: left;}
.dbzs_a{margin-left:-60px;}
.dxzx{position: absolute;bottom:0;left:0;background: rgba(0,0,0,0.6);text-align: center;height:40px;line-height: 40px;color:#fff;font-size:14px;width:100%;}
.lxtd{background: #edeef0;}
.lxdt{width:700px;}
.lxdts{width:500px;padding:40px 100px;}
.conb{width:94%;border-radius: 2px;background: #fff;border:none;line-height:30px;padding:5px 3%;}
.lxbd_b{margin:30px 0;}
#tijiao-ERs{width:100%;background: #f08300;text-align: center;color:#fff;font-size: 14px;line-height: 45px;margin-top:25px;cursor: pointer;}
.lxbnd_v img{width:100%;}

/*全景*/
.vr_b{width:1200px;margin:0 auto;}
.vr_b li{margin-top:40px;width:100%;height:400px;position:relative;}
.vr_c{position:absolute;width:300px;top:0px;left:0px;height:100%;background: rgba(0,0,0,0.4);}
.vr_tit{text-align: center;color:#fff;font-size:20px;margin-top:120px}
.vr_ty{width:210px;height:40px;line-height: 40px;background: #ffa31f;border-radius:30px;text-align:center;font-size:14px;color:#fff;margin-top:30px;}
.vr_dz{width:210px;height:40px;line-height: 40px;background: #ff1f1f;border-radius:30px;text-align:center;font-size:14px;color:#fff;margin-top:20px;cursor: pointer;}
.vr_cc{position:absolute;width:300px;top:0px;right:0px;height:100%;background: rgba(0,0,0,0.4);}
.vr_ul{width:1200px;margin:0 auto;}
.vr_ul li{width:31%;margin-left:3.5%;margin-top:40px;float:left;}
.vr_img{width:100%;height:260px;overflow: hidden}
.vr_tt{color:#444;font-size: 14px;line-height:50px;}
.vr_an1{width:47%;height:40px;line-height: 40px;border-radius:30px;border:1px solid #ccc;text-align: center;color:#444;cursor: pointer;}
.vr_an2{width:47%;height:40px;line-height: 40px;border-radius:30px;border:1px solid #ccc;text-align: center;background: #ffa31f;color:#fff;cursor: pointer;}

.dzsj{width:100%;height:100%;position:absolute;top:0;left:0;background: rgba(0,0,0,0.5);z-index:56;display: none}
.dzsj_fr{width:20%;padding:30px 50px;background: #fff;border-radius:3px;position: absolute;top:25%;left:40%;z-index:5;}
.dzsj_dd{position: fixed;width:100%;height:100%;}
.dzsj_tit{color:#444;font-size: 26px;text-align: center;}
.ch{position: absolute;top:5px;right:5px;}


/**案例*/
.ala{width:100%;margin:50px auto;}
.al_a,.al_b{line-height:30px;border-bottom:1px solid #e3e3e3;padding:15px 0;}
.al_c{line-height:30px;padding:10px 0 5px 0;}

.al_d{width:100px;color:#333;font-size: 18px;padding:2px 8px;}
.al_e{width:1000px;}
.item_rgh_li{text-align:center;display: inline-block;margin-right:20px;}
.item_rgh_li a{display: inline-block;width:100%;padding:0 10px;color:#333;font-size: 16px}
.anli li{width:373px;float:left;margin-left:40px;background: #f6f6f6;margin-bottom:40px;}
.anli{margin:30px 0;display: block;}
.alq1{width:100%;height:250px;overflow: hidden;}
.alq1 img{
  transition: all 0.6s;
}
.vras img{
  transition: all 0.6s;
  height:100%;
}
.gdxca img{
  transition: all 0.6s;
}
.dbzs_a img{
  transition: all 0.6s;
}
.alq2{color:#333;font-size:18px;line-height:45px;font-weight: bold;text-align:center;}
.alq3{color:#444;font-size: 14px;width:77%;float:left;margin-bottom:15px;}
.al_tp{width:21%;float:right;background: url(../images/products/al/bb.png)no-repeat center right;padding-left:2%;color:#ffa31f;cursor: pointer;}
.sj_bas{width:219px;border-top:1px solid #e5e5e5;height:50px;line-height: 50px;}
.sj_bbs{width:219px;border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;height:50px;line-height: 50px;}
.sj_bas1{text-align:left;background: url(../images/yy2.png)no-repeat center right 5px;width:83px;height:50px;line-height: 50px;font-size: 14px;margin:0 auto;color:#444;}
.sj_bbs1{text-align:left;background: url(../images/yy1.png)no-repeat center right 5px;width:83px;height:50px;line-height: 50px;font-size: 14px;margin:0 auto;color:#444;}
.alb{margin-left:-40px;}
.al_ban{width:90%;padding:0 5%;}


/*详情*/
.pro_show{width:1200px;margin:30px auto;}
.pros_left{width:72%;}
.pros_right{width:25%;}
.pros_tit{color:#333;font-size:18px;text-align: center;font-weight:bold;}
.show_e{text-align: center;color:#555;font-size: 14px;line-height: 50px;text-align: center;width:46%;margin:0 auto;}
.bshare-custom{line-height: 42px!important}
.show_p{text-align: center;border-bottom:1px solid #f2f2f2;}
.show_cont{padding:0px 0%;width:100%;font-size:14px;}
.show_cont img{width:100%;margin-top:10px;}
.alxx_bot{width:30px;background: #f2f2f2;height:2px;}
.alxx_top{height:35px;line-height: 35px;font-size: 16px}
.alhx_b{padding:5px 0;}
.alhx_b li{width:50%;float:left;height:35px;line-height: 35px;color:#333;font-size: 14px}
.alss_left{width:40%;}
.alss_right{width:56%;}
.alss_a{padding:10px 0;width:94%;}
.alss_top{color:#444;font-size: 14px;line-height: 30px}
.alss_tit{color:#9a9a9a;font-size: 12px;line-height: 30px}
.alss_yy{border:1px solid #eec;width:50%;text-align: center;height:30px;line-height: 30px;margin-top:5px;cursor: pointer;}
.altj_left{font-size: 16px}
.altj_img{width:100px;}
.altj_cc ul li{margin-top:10px;}
.altj_ckxq{background: #ffa31f;color:#fff;font-size: 12px;padding:2px 5px;cursor: pointer;width:30%;text-align: center;float: right}
.altj_tit{width:63%;}
.altj_tits{font-size: 14px;color:#333;}

/*热装小区*/
.rzxq_zt{width:1200px;margin:0 auto;}
.rzxq_left{width:70%;}
.rzxq_right{width:27%;}
.rz_left{width:30%;}
.rz_right{width:64%;padding:10px 2%;}
.rzxq_li{width::96%;padding:10px 2%;border:1px solid #dcdcdc;margin-bottom:20px;}
.rz_rtop3{background: #ffa31f;color:#fff;font-size: 12px;text-align: center;height:30px;line-height: 30px;width:26%;cursor: pointer;margin-top:5px;}
.rz_rtop1{color:#444;font-size: 18px;border-bottom:1px solid #ccc;line-height:35px;}
.rz_rtop2{padding:10px 0;color:#666;font-size: 12px;line-height: 30px}
.rzbd{background: url(../images/products/al/ycbj.png)no-repeat center center/100% 100%;padding:20px 5%;width:90%;}
.rzxq_zt{margin-top:40px;}
.sx_bj_bb{margin-left:0px!important}
.sx_bj_bb input{background:#fff;height:40px;margin-top:5px;}
.bj_suba{background: #ffa31f;font-size: 16px;height:35px;line-height: 35px;text-align: center;color: #fff;width:100%;border:none;margin-top:15px;}

/*施工现场*/
.sglc_zt{width:100%;position: relative;}
.sglc_img{position: absolute;bottom:-28px;left:0;z-index:33;}
.sg_a{font-size: 14px;line-height: 45px}
.sgjd_ul li{width:16.66%;float:left;text-align: center;}
.sgjd_dian{width:10px;height:10px;border-radius: 50%;background: #fff;border:1px solid #ccc;margin:0 auto;}
.sgjd_x{position:absolute;top:5px;left:0;height:1px;background: #ebebeb;width:100%;z-index: -1}
.sgjd_cont{position: relative;}
.sgjd_tit{line-height: 30px}


/*全屋*/
/* 本例子css */
.lftab_a{ width:100%; }
.lftab_a .hd{  background:#fff; padding:0 10px 0 20px;  position:relative;height:140px; }
.lftab_a .hd ul{ float:left;  position:absolute; left:0px; top:0px; }
.lftab_a .hd ul li{ float:left;cursor:pointer; width:192px; text-align:center;color:#444;font-size:14px;margin-left:8px;}
.lftab_a .hd ul li.on{  background:#ee8519;color:#fff;  }
.lftab_a .bd{margin:5px 0;overflow: hidden;}
.lftab_a .bd{width:100%;height:560px;overflow: hidden}
.lftab_a .bd ul img{width:100%;height:100%;}
.lf_tab{width:1200px;margin:0 auto;}
.lf_tie{width:715px;margin:40px auto;}
.xf_ina input{background: #fff;color:#333;font-size: 14px}

/*单页*/
.dy_fw{width:1200px;margin:40px auto;}
.ab_b{background: url(../images/about/bj.jpg)no-repeat center center;width:100%;}
.ab_zx{width:1200px;margin:0 auto; }
.abza{width:60%;}
.abr{width:32%;}

/* 本例子css */
.abz1{width:50%;height:480px;}
.slideTxtBox1{ width:100%; position:relative;height:100%; }
.slideTxtBox1 .bd,.slideTxtBox1 ul,.slideTxtBox1 li{width:100%;height:100%;}
.slideTxtBox1 img{width:100%;height:100%;}
.slideTxtBox1 .hd{ position:absolute;right:-280px;top:50px; }
.slideTxtBox1 .hd ul li{ cursor: pointer; text-align:center;font-size:16px;width:280px;border-radius: 0 30px 30px 0;background: #fff; height:50px;line-height:50px;margin-top:20px;color:#333;}
.slideTxtBox1 .hd ul li.on{ height:50px; color:#fff;background: #ffa31f}
.slideTxtBox1 .bd li .date{ float:right; color:#999;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideTxtBox1 .arrow{  position:absolute; right:10px; top:0; }
.slideTxtBox1 .arrow a{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
   cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat; }
.slideTxtBox1 .arrow .next{ background-position:0 -50px;  }
.slideTxtBox1 .arrow .prevStop{ background-position:-60px 0; }
.slideTxtBox1 .arrow .nextStop{ background-position:-60px -50px; }
.abz2{width:50%;background: url(../images/about/images/ybj_03.jpg)no-repeat center center;height:480px;overflow: hidden}
.abdi img{width:100%;margin:0 auto;} 
.abdi{width:1400px;margin:0 auto 80px auto;}
.ab_bb{background:url(../images/about/bj1.jpg)no-repeat center center ;height:770px;}
.qywh{width:95px;margin:0 auto;color:#fff;padding:55px 0;}
.qywh_tit{color:#fff;font-size: 22px;text-align:center;line-height:40px;border-bottom:1px solid #fff;}
.qywh_x{color:#fff;font-size: 12px;text-align: center;line-height: 30px}
.qydw{width:1035px;height:359px;margin:11px auto;background: #fff;padding:80px 20px;}
.qydw_a{width:34%;padding:0px 3%;}
.qydw_b{width:56%;}
.abc_b{width:1200px;margin:50px auto;min-height:220px;}


/*新闻*/
.news_ul li{width:31%;margin-left:3%;float:left;border:1px solid #dcdcdc;margin-top:25px;}
.news_cont{width:1200px;margin:10px auto;}
.news_img{width:100%;height:250px;overflow: hidden}
.news_tit{color:#444;font-size: 16px;line-height: 30px}
.news_dt{
  color:#666;font-size: 12px;line-height: 30px
}
.news_ul li:hover{box-shadow: 0px 3px 8px #ccc}
.xw_ck{width:70px;border:1px solid #ccc;height:25px;line-height: 25px;text-align: center;color:#333;}
.xw_ul li{margin-top:15px;}
.xw_left{width:33%;}
.xw_right{width:64%;}
.xw_tt{color:#333;font-size: 14px;line-height: 30px}
.xwbd{margin-top:15px;background: #fff;padding-bottom:15px;}
.xw_input input{width:60%;height:35px;}
.lls{width:100%;}
.bot_cont_right img{display: inline;}
.xxd iframe{width:75%;margin:0 auto;display:block;}
/*.xxd img{width:100%;margin:0 auto;}*/