@charset "utf-8";
.mun{height: 1.3rem;margin-top:0.5rem;}
.navbox{top:0;z-index: 999999;max-width: 640px;display: none;overflow-y: auto;}
.navbox_ul li{float:left;width:25%;box-sizing: border-box;margin-bottom: 2rem;}
.navbox_ul li img{width:5rem;margin:0 auto;height: 5rem;}
.navbox_ul li p{font-size: 1rem;text-align: center;margin-top:0.2rem;color:#222;}
.head_icos{width:100%;height:5.5rem;}
.sy_t_tels{vertical-align: -10%;}
.head_t_telimg{width:1.5rem;margin-top:0.18rem;}
.sy_nav_uls li{float:left;width:25%;margin-bottom:1rem;}
/**/
i{font-style: normal;}
.hr{border:0;height: 0.8rem;width:100%;}
/*footer*/
.ymfoot {padding-top: 1.5rem;width: 100%;max-width: 640px;position: fixed;left: 50%;transform: translate(-50%, 0%);bottom: 0px;background: #fff;box-sizing: border-box;font-size: 0px;z-index: 10;background: url(../images/footps_10.png) center no-repeat;background-size: 100% 100%;padding-bottom: 2%;background-size: cover;}
.footul li {float: left;width: 20%;text-align: center;}
.footul li div {width: 2rem;height: 2rem;margin: 1.5rem auto 0;}
.footul li .mimgg1 {width: 3.5rem;height: 3.5rem;margin: 0 auto 0;}
.footul li span {white-space: nowrap;font-size: 12px;color: #666;display: inline-block;margin-top: 3px;}
/*footer*/

/* *******************************************************index**************************************** */
.sy_bn_ys_uls li{float:left;box-shadow: 0px 0px 20px 1px rgba(208,197,197,0.3);}
.sy_nav_uls li{margin-bottom:1rem;}
.sy_bj_bg{background: url(../images/sy_bj_bg.jpg);}
.sy_t_forms li{height: 3.5rem;border:1px solid #E6E2E1;margin-bottom:1rem;background: #fff;}
.lbico{width:1.64rem;height: 1.45rem;}
.yylist_ul li{height: 1.45rem;line-height: 1.45rem;font-size:0.9rem;}
.yylist{height: 1.5rem;overflow: hidden;}
.bttext::after{content: '';height: 1px;width:34%;background: #E4E4E4;position: absolute;top:50%;left: 0;}
.bttext::before{content: '';height: 1px;width:34%;background: #E4E4E4;position: absolute;top:50%;right: 0;}
.bttext2::after{content: '';height: 1px;width:30%;background: #E4E4E4;position: absolute;top:50%;left: 0;}
.bttext2::before{content: '';height: 1px;width:30%;background: #E4E4E4;position: absolute;top:50%;right: 0;}
.bttext2::after{content: '';height: 1px;width:25%;background: #E4E4E4;position: absolute;top:50%;left: 0;}
.bttext2::before{content: '';height: 1px;width:25%;background: #E4E4E4;position: absolute;top:50%;right: 0;}
.sy_anli_nav dd{float:left;padding:0 1.2rem;line-height: 2.5rem;height: 2.5rem;border-radius: 1.4rem;cursor: pointer;}
.add_anli_nav_dd{background:#B60002;color:#fff;}
.sy_anli_uls li{float:left;width:47.8%;margin:0.8rem 1.1% 0;position:relative;}
.sy_anli_zj{border-radius:1.25rem 0 0 1.25rem;top:0.6rem;right: 0;padding:0.3rem 1rem;}
.sy_anli_txt{box-shadow: 0px 0px 20px 1px rgba(182,0,2,0.07);}
.sy_anli_sjs_tx{width:2.3rem;height:2.3rem;border-radius: 50%;right:0;top:18%;}
.sy_anli_forms li{height: 3rem;border:1px solid #E6E2E1;margin-bottom:1rem;background: #fff;}
.hr{border:0;height: 0.8rem;width:100%;}
.sy_sjs_bg{background:url(../images/sy_sjs_bg.jpg) center;}
.sy_sjs_box{height: 12.5rem;}
.sy_sjsimig{width:40%;top:0;left:0;}
.sy_sjs_bor{border:1px solid #9EAAC4;height: 90%;margin-top:10%;}
.sy_sjs_dt_lb .swiper-pagination{position: inherit;}
.sy_sjs_dt_lb .swiper-pagination span{background: #fff;width:0.8rem;height: 0.4rem;border-radius: 0.2rem;margin:0 0.3rem;display: inline-block;opacity:1;}
.sy_sjs_dt_lb .swiper-pagination-bullet-active{width:1.2rem !important;background: #FF6600 !important;}
.sy_sjs_txt{height: 2.5rem;line-height: 2.5rem;bottom:0;left:0;width:100%;}
.sy_sjs_btns a{border-radius: 0.1rem;border: 1px solid #D5CFCC;}
.btns01{height: 4rem;line-height: 4rem;border: 1px solid #999999;border-radius:2px;}
.btns02{height: 4rem;line-height: 4rem;border-radius:2px;border: 1px solid #CC0028;}
.sy_gd_form li{height: 3.5rem;background: #fff;margin-top:1rem;border: 1px solid #E6E2E1;}
.sy_pp_logo_bg{background: #F5F6FB;}
.sy_yzkb_ul li{margin-top:0.6rem;float:left;}
.sy_news_btn{border: 1px solid #000A24;color: #000A24;}
.addnewsbtn{background: #AC0001 !important;color:#fff !important;border: 1px solid #AC0001;}
.sy_news_ul li{padding-bottom: 0.7rem;border-bottom:1px solid #EBEBEB;margin-top:0.7rem;}
.sy_anli_mdbtn{width:80%;height: 3rem;line-height: 3rem;margin:1.5rem auto 0;}

/* *******************************************taocan********************************************************** */
.zz_page_dl dd{display: inline-block;height: 2rem;line-height: 2rem;text-align: center;border: 1px solid #F5F6FB;font-size: 0.8rem;color:#666;margin:0 0.4%;padding: 0 0.8rem;border-radius: 1rem;background:#F5F6FB;}
.add_zzcp_page{background:#B88C5E !important;color:#fff !important;border:1px solid #B88C5E !important;}
.zz_bxl_dl dd{display: inline-block;height: 2rem;line-height: 2rem;text-align: center;border: 1px solid #E4E4E4;font-size: 0.8rem;color:#666;margin:0 0.3%;padding: 0 0.5rem;border-radius: 1rem;}
.taoc_za2{box-shadow: 0px 0px 20px 1px rgba(182,0,2,0.07);}
.taoc_pz_nav dd{float:left;border-radius: 1.15rem;background: #F5F6FB;}
.add_pz_dd{background:#B88C5E !important;color:#fff !important;border:1px solid #B88C5E !important;}
.taoc_pz_btn{bottom:8%;left:15%;}
.zz_anli_uls li{float: left;position: relative;width: 47.8%;margin:0.7rem 1.1% 0;}
.sy_anli_form li{height: 3rem;line-height: 3rem;box-sizing: border-box;}
.sy_anli_form li button{background:#AC0001 ;border:0 !important;width:100%;height: 100% !important;}
.al_tel_li{border:1px solid #ccc;}
.zz_bj_bgs{background: url(../images/foot_bj_bg.jpg) center center;}
.zz_b_form li{height:3.5rem;border-radius:0.2rem;margin-top:1rem;}
.gy_textlb{height: 8rem;}
.gy_textlb_ul li{line-height: 2rem;color:#fff;text-align: center;}
.gy_textlb_ul li span{margin:0 2rem;}
@media screen and (min-width:376px) and (max-width:425px){
    .zz_page_dl dd{padding: 0 0.6rem;}
}
@media screen and (min-width:320px) and (max-width:375px){
    .zz_page_dl dd{padding: 0 0.4rem;}
}
@media screen and (min-width:640px){.zz_page_dl dd{padding: 0 0.7rem;}}
/* *******************************************hxys******************************************************** */
.pzbz_t_uls li{float:left;width:33.333%;margin-top:1rem;}
.pz_sjs_bg{background: url(../images/pz_sjsbg.jpg);}
.pz_xmjl_ul li{float:left;width:23%;margin:0.7rem 1% 0;}
.pzbz_hb_dl dd{line-height: 1.8rem;}
.pzbz_hb_dl dd img{width:2.5%;vertical-align:-2%;font-size: 0.8rem;}

/* **********************************************gongyi********************************************************* */
.gybox{border: 1px solid #E4E4E4;}
.gongyi_ys_dl dd{float:left;width:23%;margin:0 1%;background: #F5F6FB;height: 2.5rem;border-radius: 0.2rem;line-height: 2.5rem;text-align: center;}
.add_gy_ys_dd{background: #B88C5E !important;color:#fff !important;}

/* ************************************************gywm********************************************************* */
.chengse{color:#FD5B2B;}
.gywm_lc_ico{width: 1rem;}
.gywm_lc_txt{border-left:1px dashed #E4E4E4;}
.gywm_lc_ico{left: -2%;top:0.3rem;}
.gywm_lc_isshow{height: 28rem;}

/* ***********************************************jffx********************************************************* */
.jffx_sh_uls li{float:left;margin:0 0.5%;}

/* *********************************************qwdz**************************************************************** */
#zz_zt_dl dd{background: #F5F6FB;border-radius:1.25rem;height: 2.5rem;text-align: center;line-height: 2.5rem;}
#zz_zt_dl .swiper-slide-thumb-active{background: #B88C5E !important;color:#fff !important;}
.qwdz_sjs_txt{border: 1px solid #D8D8D8;box-sizing: border-box;}
#qwdz_sjs_list li.swiper-slide{height: auto;}

/* *********************************************hb************************************************************ */
.hbzx_cl_txtbg{background: #F5F9FA;border-radius: 0.5rem;padding: 1rem;}
.hbfhbg{background: #F5F9FA;}
.hbzx_fh_ul li{border: 1px solid #E4E4E4;}

/* ************************************************bsdz********************************************************** */
.bsdzbg{background: #21232A;}
.bsdzysbg{background: #2A2B32;}
.bstitle .bttext::after,.bstitle .bttext2::after,.bstitle .bttext3::after{background:#383940 !important;}
.bstitle .bttext::before,.bstitle .bttext2::before,.bstitle .bttext3::before{background:#383940 !important;}
.ce2A2B32{background: #2A2B32;}
.bsdz_topbj{background: #222120 !important;border: 1px solid #4A4A4A !important;}
.bsdz_topbj input{color:#fff;}
.bor4A4A4A{border: 1px solid #4A4A4A;}
.bsdz_anli_bg{background: #2A2B32;}
.bs_anli_form .al_tel_li{border: 1px solid #707070 !important;border-right: 0 !important;}
.bs_anli_form .al_tel_li input{color:#fff;}

/*/////////////////////////////////////案例////////////////////////////////////*/
/*sx*/
.sx_btn_ul{border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;}
.sx_btn_ul li{width:33.33%;float:left;height: 3.4rem;border-right: 1px solid #ccc;line-height: 3.4rem;}
.xjiatou img{width:0.6rem;left:0.5rem;}
.xsanjiao1{display: none;}
.addsxli p{color:#AC0001;}
.addsxli .xsanjiao2{display: none;}
.addsxli .xsanjiao1{display: block !important;}
.sx_btn2_ul{padding-bottom: 1rem;}
.sx_btn2_ul li{width:23%;height:2.2rem;line-height: 2.2rem;text-align: center;border:1px solid #ccc;border-radius: 0.4rem;overflow: hidden;margin:0.8rem 1% 0;float:left;}
.sx_btn2_ul li a{font-size: 1rem;display: block;width: 100%;height:100%;}
.sxlist_li{display: none;}
.addlisth{display: block !important;}
.sxlistbox{top:0;width:100%;z-index: 99;}
.current{color:#AC0001 !important;}
.modeanli{border:1px solid #AC0001;border-radius:2.7rem;margin:1.5rem auto;}
/*sx*/
/*list*/
.listanl_ul li{overflow: hidden;border-radius: 0.4rem;position: relative;margin-bottom: 1rem;}
.anlitext{bottom:0;width:100%;background: rgba(0,0,0,.6);padding:0.4rem 0;overflow: hidden;}
/*///////////////////////////////案例详情////////////////////////////////////*/
.al_xq_ul li{width:50%;float:left;line-height: 2rem;}
.anlism{border-bottom: 1px solid #f2f2f2;border-top: 1px solid #f2f2f2;}
.hjiantou{width:1.8rem;margin:0 auto;position: relative;top:-0.9rem;}
#hxtulb .swiper-button-next{background: url(../images/at_jt_l2.png) !important;width:2rem !important;height:2rem !important;margin-top:-1rem !important;background-size:100% !important;left:auto !important;right:1rem !important;}
#hxtulb .swiper-button-prev{background: url(../images/at_jt_l1.png) !important;width:2rem !important;height: 2rem !important;margin-top:-1rem !important;background-size:100% !important;left:1rem !important;right:auto !important;}
.xian{height: 1rem;}
.anlibody img{max-width: 100% !important;}
.sqhxbtn1{height: 3.6rem;border-radius: 0.3rem;overflow: hidden;line-height: 3.6rem;background: -webkit-gradient(linear,0% 100%, 100% 100%, from(#F56B46), to(#E60415));}
.at_anlilist_ul li{width:48.5%;float:left;box-sizing: border-box;border:1px solid #ccc;margin-bottom: 1rem;box-sizing: border-box;}
.at_anlilist_ul li img{/*height: 12.3rem;*/}
.atanlibtn{border-radius: 0.5rem;border:1px solid #ccc;height:3.45rem;line-height: 3.45rem;}
/*/////////////////////////////////////vr////////////////////////////////////*/
.vrico{width:5.9rem;height: 5.9rem;}
.vrlist_ul li{border:1px solid #ccc;}
/*/////////////////////////////////////loupan////////////////////////////////////*/
/*loupan*/
.listlp_ul li{width:49%;float:left;border:1px solid #ccc;padding-bottom: 0.5rem;box-sizing: border-box;margin-bottom: 1rem;}
.listlp_ul li .lpimg{height:7.9rem;}
/*/////////////////////////////////楼盘详情////////////////////////////////////*/
.lpsjico1{display: none;}
.atlpnav div{box-sizing: border-box;border-top:1px solid #ccc;border-bottom: 1px solid #CCCCCC;padding:0.8rem 0;}
.addlpico{background: #AC0001;border-top:1px solid #AC0001 !important;border-bottom: 1px solid #AC0001 !important;}
.addlpico p{color:#fff !important;}
.addlpico .lpsjico1{display: block;}
.addlpico .lpsjico2{display: none;}
.at_list{display: none;}
.lpxqbtn{width:40%;border:1px solid #ccc;padding: 0.4rem 0;}
.sy_anli_form li{height: 3rem;line-height: 3rem;box-sizing: border-box;}
.sy_anli_form li button{background:#AC0001 ;border:0 !important;width:100%;height: 100% !important;}
.al_tel_li{border:1px solid #ccc;}
/*/////////////////////////////////////sjs////////////////////////////////////*/
/*sjs*/
.listsjs_ul{margin-left:-1%;}
.listsjs_ul li{width:49%;float:left;position: relative;margin-bottom: 1rem;margin-left:1%;}
.sjstext{bottom:0;left:0;width:100%;background: rgba(0,0,0,.6);overflow: hidden;padding:0.3rem 0;}
/*//////////////////////////////设计师详情////////////////////////////////////*/
.sjsbg{height: 18rem;background: url(../images/at_sjsbg.jpg) center center;overflow: hidden;}
.sjstx{width:11rem;height: 14rem;border-radius:5.5rem/7rem;overflow: hidden;margin-top:2.2rem;border:3px solid #fff;}
.sjsrtext{margin-top:3.5rem;width:55%;}
@media screen and (min-width: 320px) and (max-width: 450px) {
  .sjsrtext{width:50% !important;}
}
.sjsrbtn{height:2.7rem;line-height: 2.7rem;border-radius: 0.3rem;overflow: hidden;background:#AC0001 ;}
.sjsxq{border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
.sjsxq_ul li{float:left;width:33.33%;}
.sjsxq_text p{line-height: 2rem;}

/*/////////////////////////////////////news////////////////////////////////////*/
/*news*/
.news_ul li{padding: 1rem 0;border-bottom: 1px solid #ccc;}
/*/////////////////////////////////新闻详情////////////////////////////////////*/
.news_body img{max-width: 100%;}
/*/////////////////////////////////////口碑////////////////////////////////////*/
.listkb_ul li{width:49%;float:left;border:1px solid #ccc;padding-bottom: 0.5rem;box-sizing: border-box;margin-bottom: 1rem;}
.kbimg {overflow: hidden;}
/*/////////////////////////////////在施工地////////////////////////////////////*/
.listzsgd_ul li{overflow: hidden;padding:1rem 0;border-bottom: 1px solid #ccc;}
.dingwei{width:0.9rem;}
.jindu{background:#efefef;border-radius: 1rem;width:21%;text-align: center;}
/*//////////////////////////在施工地详情////////////////////////////////////*/
.zsgdjd_ul li{position: relative;width:14.28%;float:left;}
.zsgdjd{height: 5rem;}
.jdxian{height: 1px;background: #ccc;width:86%;top:0.65rem;left:6%;}
.xyuan{width:0.8rem;height:0.8rem;border-radius: 50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;overflow: hidden;background: #cccccc;z-index: 3;}
.dyuan{width:1.4rem;height:1.4rem;border-radius: 50%;overflow: hidden;background: #FFFFFF;border:2px solid #AC0001;z-index: 2;display: none;}
.yuanbox{width:1.4rem;height:1.4rem;}
.addyuan .dyuan{display: block !important;}
.addyuan .xyuan{background: #AC0001 !important;}
.gd_body img{max-width: 100%;}
.gd_btn a{border-radius: 0.4rem;}
.gd_xq{background: -webkit-gradient(linear,0% 100%, 100% 100%, from(#F46644), to(#E60415))};

/********************************************************************************************************************/





























