@charset "utf-8";
/* CSS Document */

/*common*/
body { font-family: "黑体";  width: 100%;}
span { overflow:hidden;}/*兼容IE8*/

/*正文开始*/
/*
.banner a { background:url(../imgs/banner.jpg) no-repeat center 0; height:680px; display:block}
*/
/*banner开始*/
.banner{position: relative;height:500px; }
.banner .bd li,.banner .bd li a{display: block;height:500px; cursor:pointer;}
.bantil{display: block; width: 300px;position: absolute;bottom:10px;left: 47%;margin-left: -85px;}
.bantil li{width:32px;height: 12px;background:#fff;float: left;margin: 0 0 0 11px; cursor:pointer;}
.bantil li.cur{background:#be161d; }
/*
.banner .prev,.banner .next{width: 38px;height: 68px;display: block;overflow: hidden;position: absolute;bottom: 20px;right: 0;background:url(/Images/next3.png) no-repeat 0 0;cursor:pointer;}
.banner .prev{left: 0;background:url(/Images/prev3.png) no-repeat 0 0;cursor:pointer;}
*/


.service{
    padding: 28px 0;
}
.service .service-list{
    margin-bottom: 40px;
    overflow: hidden;
}
.service .service-list li{
    position: relative;
    float: left;
    width: 230px;
    height: 100px;
    border-radius: 14px;
    background: #e5e5e5;
    margin-right: 12px;
    padding: 26px 0 0 72px;
    box-sizing: border-box;
}
.service .service-list li.no{
    margin: 0;
}
.service .service-list li em{
    position: absolute;
    left: 16px;
    top: 26px;
    display: block;
    width: 52px;
    height: 52px;
}
.service .service-list li em img{
    display: block;
    width: 100%;
    height: auto;
}
.service .service-list li span{
    display: block;
    font-size: 23px;
    color: #000;
    line-height: 1;
    margin-bottom: 8px;
}
.service .service-list li i{
    display: block;
    font-size: 16px;
    color: #000;
    line-height: 1;
}
.service .service-list li:last-child{margin-right: 0;}

.service .service-item{
    overflow: hidden;
    margin-top: 17px;
}
.service .service-item ol{
    float: left;
    width: 964px;
    overflow: hidden;
}
.service .service-item ol li{
    position: relative;
    width: 235px;
    height: 380px;
    float: left;
    margin-right: 6px;
}
.service .service-item ol li img{
    display: block;
    width: 100%;
    height: auto;
}
.service .service-item .txt{
    position: absolute;
    bottom: 15px;
    left: 0;
    width: 100%;
    text-align: center;
}
.service .service-item .txt h5{
    font-size: 25px;
    color: #fff;
    line-height: 1;
    margin-bottom: 8px;
}
.service .service-item .txt p{
    font-size: 16px;
    color: #fff;
    line-height: 1;
    margin-bottom: 14px;
}
.service .service-item .txt span{
    display: block;
    margin: 0 auto;
    width: 118px;
    line-height: 30px;
    font-size: 16px;
    text-align: center;
    color: #d7b272;
    border: 1px solid #d7b272;
    border-radius: 20px;
}
.service .service-form{
    float: right;
    width: 234px;
    height: 380px;
    background: #dbdbdb;
    padding: 32px 10px 0 10px;
    box-sizing: border-box;
}
.service .service-form h3{
    font-size: 25px;
    color: #000;
    font-weight: normal;
    text-align: center;
    margin-bottom: 12px;
}
.service .service-form span{
    display: block;
    font-size: 16px;
    color: #4b4b4b;
    line-height: 1;
    text-align: center;
}
.service .service-form span i{
    color: #be161d;
}
.service .service-form ul{
    margin-top: 22px;
}
.service .service-form ul li{
    height: 40px;
    margin-bottom: 10px;
}
.service .service-form ul li input{
    display: block;
    width: 100%;
    line-height: 40px;
    padding: 0 12px;
    font-size: 16px;
    color: #333;
    box-sizing: border-box;
    background: #fff;
    border-radius: 34px;
    border: 0;
}
.service .service-form p{
    font-size: 16px;
    color: #4b4b4b;
    line-height: 1;
    text-align: center;
}
.service .service-form p i{
    color: #be161d;
}
.service .service-form .btn0{
    margin-top: 30px;
}
.service .service-form .btn0 a{
    display: block;
    width: 100%;
    line-height: 40px;
    font-size: 25px;
    color: #fff;
    border-radius: 30px;
    background: #be161d;
    text-align: center;
    font-size: 20px;
}
.service .service-form .btn0 em{
    display: block;
    padding-top: 6px;
    font-size: 13px;
    color: #4b4b4b;
    line-height: 1;
    text-align: center;
}
.service .service-form .btn0 em i{
    color: #be161d;
}



.bts{
    text-align: center;
}
.bts a{
    font-size: 30px;
    color: #000;
}
.bts a b{
    color: #be161d;
    font-weight: normal;
}
.bts p{
    padding-top: 10px;
    font-size: 16px;
    color: #000;
    font-weight: normal;
    line-height: 1;
}



/*甲级设计 一级资质*/
.sj_top { padding:50px 0 55px; text-align:center;}
.sj_con{ width:930px; margin:0 auto;}
.sj_top a b { display:block; font-size:30px; color:#12100d;font-weight: normal;}
.sj_top a b.gd{ float:right; font-size:16px; font-weight:normal; margin-right:20px;}
.sj_top a b em { color:#be161d}
.sj_top a span { display:block; font-size:16px; color:#333; padding:8px 0 0;}

.sj_con ul li { float:left; background:url(../imgs/sj_xx01.gif) no-repeat 155px 137px; margin-right:15px; width:180px;}
.sj_con ul .nobor { width:150px; margin:0;}
.sj_con ul li a span { display:block; padding:33px 0 0; font-size:24px; color:#333; font-family:"苹方 常规"}
.sj_con ul li a span em { font-size:60px; font-family:"黑体";}

/**/
.al_bg { background:#dbdbdb; padding:70px 0 0; margin:10px 0 0; height:1690px;}
.al_top { height:84px;}
.al_top ul { float:right; padding:10px 0 0;}
.al_top ul li { float:left;}
.al_top ul li a { width:75px; height:35px; line-height:35px; font-size:14px; color:#000; display:block; text-align:center;}
.al_top ul li a:hover,.al_top ul .cur a { background:#be161d; color:#fff; font-size:14px;}
.al_top span { display:block; float:left;}
.al_top span a b { display:block; font-size:30px; color:#000;font-weight: normal;}
.al_top span a b em { color:#be161d}
.al_top span i { display:block; font-size:14px; color:#000; padding:8px 0 0;}
.al_top p { float:right; background:url(../imgs/tc_dh.png) no-repeat; padding-left:60px; font-size:24px; color:#000; text-align:center;}
.al_top p em { display:block; text-align:center; font-size:14px;}

.al_con { height:526px; display:none;}
.al01 { float:left; width:593px; overflow:hidden;} 
.al01 dl dt a img { width:593px; height:406px;}
.al01 dl dd { background:#fff; height:80px; line-height:40px;}
.al01 dl dd p{ margin-left:25px; margin-right:10px; height:40px; line-height:20px;  overflow:hidden; float:left;}
.al01 dl dd span { display:block; float:left; width:147px; border-right:solid 1px #e5e5e5; text-align:center; color:#585858; font-size:14px;}
.al01 dl dd span:hover { border-top:solid 2px #be161d; height:38px;}
.al01 dl dd .nobor { border:none;}
.al01 dl dd span em { color:#000;}
.al02 { width:607px; overflow:hidden;}
.al02 .adad { float:left; padding:0 13px; width:290px;}
.al02 .adad .ad { display:block; width:290px; height:236px; position:relative; margin-bottom:14px;}
.al02 .adad .ad em { background:url(../imgs/btm07.png) repeat; width:290px; height:35px; line-height:35px; color:#fff; text-align:center; top:201px; left:0; display:block; position:absolute;}
.al02 .adad2 { float:left; width:290px;}
.al02 .adad2 .ad { display:block; width:290px; height:486px; position:relative; margin-bottom:14px;}
.al02 .adad2 .ad em { background:url(../imgs/btm07.png) repeat; width:290px; height:35px; line-height:35px; color:#fff; text-align:center; top:451px; left:0; display:block; position:absolute;}

.al_but { text-align:center; padding-top: 18px; text-align: center;}
.al_but a{display: inline-block; margin: 0 14px;  width: 222px; height: 40px;}
.al_but a img{display: block; width: 100%; height: auto;}

/*九鼎装饰设计师推荐*/
.tj { background:url(../imgs/tj_bg.jpg) no-repeat; height:1130px; margin:40px 0 0;}
.tj .sj_top { padding:30px 0 0 30px; text-align: left;}
.tj_con { padding:24px 0 0 16px;}
.tj01 a img { display:block; width:556px; height:523px;} 
.tj02 { width:573px;}
.tj02 b a { font-size:24px; color:#be161d; font-weight:normal;}
.tj02 p { font-size:14px; color:#333; line-height:31px; height:186px; overflow:hidden; padding:20px 0 40px;}
.tj02 span { display:block; height:51px;}
.tj02 span i { display:block; background:url(../imgs/sj_xx10.gif) no-repeat right center; width:255px; float:left;font-size: 14px;}
.tj02 span i a { font-size:16px; color:#000;line-height: 40px;}
.tj02 span em { display:block; float:right; margin-right:17px;}
.tj02 span em a { width:125px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#02070f; background:#d3d3d4; display:block; float:left; border:solid 1px #d3d3d4;}
.tj02 span em .tj_a02 { background:none; border:solid 1px #be161d; color:#be161d}
.tj02 ul li { float:left; width:251px; height:159px; position:relative;margin-right: 55px;}
.tj_li02 { margin-left:55px;}
.tj02 ul li img{ width:251px;height:180px;}
.tj02 ul li a em {  width:251px; height:30px; line-height:30px; overflow:hidden; color:#fff; text-align:center; top:150px; left:0; display:block; position:absolute;background:rgba(0, 0, 0,.5);font-size: 14px;}
.tj02 ul li:last-child{margin-right: 0;}

.kh_con { margin-top:29px;height: 450px;
    overflow: hidden;
    position: relative;
    width: 100%;}
.kh01 { top:160px; left:0; z-index:999;}
.kh01 a { background:url(../imgs/sj_le01.png) no-repeat; width:40px; height:61px; display:block;}
.kh01 a:hover { background:url(../imgs/sj_le02.png) no-repeat;}
.kh03 { top:160px; right:0; z-index:999;}
.kh03 a { background:url(../imgs/sj_ri01.png) no-repeat; width:40px; height:61px; display:block;}
.kh03 a:hover { background:url(../imgs/sj_ri02.png) no-repeat;}

.kh02{height: 100%; margin: 0 auto; overflow: hidden;position: relative;width: 1200px;}
.kh02 #module1slide3{height: 100%; left: 0;position: absolute;top: 0; width: 10000000px;}
.kh02 ul li { float:left; width:284px; height:449px; background:#f5f5f5; position:relative; margin-right:21px;}
.kh02 ul .nobor { margin:0;}
.kh02 ul li img { width:251px; height:254px; display:block; padding:20px 0 0 16px;}
.kh02 ul li span { display:block; padding:30px 0 0 23px; height:27px; line-height:27px; overflow:hidden;font-size: 16px;}
.kh02 ul li span a { color:#000; font-size:22px;}
.kh02 ul li span a em { color:#be161d; padding-right:30px;font-size: 18px;}
.kh02 ul li b { display:block; padding:15px 0 0 23px; font-weight:normal; line-height:25px; height:75px;  overflow:hidden; color:#808080;font-size: 14px;}
.kh02 ul li i a { width:54px; height:31px; line-height:31px; background:#d6d6d6; text-align:center; font-size:12px; color:#333; display:block; position:absolute; bottom:0; right:0;}

/*九鼎装饰-整体家装*/
.tc_bg { background:url(../imgs/tc_bg.jpg) repeat center 0; height:917px; margin:30px 0 0; padding:40px 0 0;}
.tc_bg02 { height:450px;}
.tc_con { height:341px;}
.tc_bg02 .tc_con { padding:10px 0 0;}
.tc_con ul li { float:left; width:340px; height:300px; position:relative; margin-right:60px; background:#fff; border:solid 10px #fff;}
.tc_con ul .nobor { margin:0;}
.tc_con ul li a img { width:340px; height:180px;}
.tc_con ul li a .tc_sp01 { display:block; width:340px; height:50px; line-height:50px; background:#e5e5e5; text-align:center; font-size:24px; color:#000;}
.tc_con ul li a .tc_sp01 b { color:#bf161d; font-size:30px;}
.tc_con ul li a .tc_sp02 { font-size:18px; color:#000; text-align:center; display:block; line-height:25px; padding:20px 0 0;}
.tc_con ul li a .tc_sp02 em { display:block; font-size:14px; color:#7b7b7b;}
.tc_con ul li:last-child{margin-right: 0;}

/*
.tc_con ul li { float:left; width:360px; height:260px; position:relative; margin-right:60px;}
.tc_con ul .nobor { margin:0;}
.tc_con ul li a .tc_sp01 { background:url(../imgs/tc_ico01.png) no-repeat; width:85px; height:88px; display:block; position:absolute; top:0; left:30px; text-align:center; color:#fff; font-size:16px;}
.tc_con ul li a .tc_sp01 em { display:block; font-family:Arial; text-transform:uppercase; font-size:36px; }
.tc_con ul li a .tc_sp02 { display:block; position:absolute; top:105px; left:30px;}
.tc_con ul li a .tc_sp02 em { display:block; font-size:24px; color:#000; margin-bottom:20px;}
.tc_con ul li a .tc_sp02 i { display:inline-block; padding:0 15px; height:42px; line-height:42px; border:solid 2px #be161d; font-size:18px; color:#be161d; text-align:center; border-radius:50px;}
.tc_con ul li a .tc_sp02 b { display:block; font-size:18px; color:#a3a3a3; font-weight:normal; padding:10px 0 0;}
*/


.tc_list { height:154px;}
.tc_list ul li { float:left; margin-right:3px;}
.tc_list ul li a { background:#fff; width:130px; height:90px; padding:30px 0 0; display:block; color:#000; font-size:14px; text-align:center;}
.tc_list ul li a:hover { background:url(../imgs/lc_libg.gif) no-repeat; color:#fff;}
.tc_list ul li a i { background:url(../imgs/lc_ico02.png) no-repeat; width:43px; height:41px; display:block; margin:0 auto 5px;}
.tc_list ul li a:hover i { background:url(../imgs/lc_ico01.png) no-repeat;}

.tc_list ul .tc_li02 a i { background:url(../imgs/lc_ico02.png) no-repeat -138px 0;}
.tc_list ul .tc_li02 a:hover i { background:url(../imgs/lc_ico01.png) no-repeat -138px 0;}
.tc_list ul .tc_li03 a i { background:url(../imgs/lc_ico02.png) no-repeat -274px 0;}
.tc_list ul .tc_li03 a:hover i { background:url(../imgs/lc_ico01.png) no-repeat -274px 0;}
.tc_list ul .tc_li04 a i { background:url(../imgs/lc_ico02.png) no-repeat -406px 0;}
.tc_list ul .tc_li04 a:hover i { background:url(../imgs/lc_ico01.png) no-repeat -406px 0;}
.tc_list ul .tc_li05 a i { background:url(../imgs/lc_ico02.png) no-repeat -541px 0;}
.tc_list ul .tc_li05 a:hover i { background:url(../imgs/lc_ico01.png) no-repeat -541px 0;}
.tc_list ul .tc_li06 a i { background:url(../imgs/lc_ico02.png) no-repeat -669px 0;}
.tc_list ul .tc_li06 a:hover i { background:url(../imgs/lc_ico01.png) no-repeat -669px 0;}
.tc_list ul .tc_li07 a i { background:url(../imgs/lc_ico02.png) no-repeat -806px 0;}
.tc_list ul .tc_li07 a:hover i { background:url(../imgs/lc_ico01.png) no-repeat -806px 0;}
.tc_list ul .tc_li08 a i { background:url(../imgs/lc_ico02.png) no-repeat -940px 0;}
.tc_list ul .tc_li08 a:hover i { background:url(../imgs/lc_ico01.png) no-repeat -940px 0;}
.tc_list ul .tc_li09 { margin:0;}
.tc_list ul .tc_li09 a i { background:url(../imgs/lc_ico02.png) no-repeat -1077px 0;}
.tc_list ul .tc_li09 a:hover i { background:url(../imgs/lc_ico01.png) no-repeat -1077px 0;}

/*立即预约*/
.lx_p { font-size:24px; color:#000; padding-bottom:15px;}
.lx_p em { color:#db0009}
.lx { background:url(../imgs/lx_bg.gif) no-repeat; height:80px;}

.lx i { display:block; float:right;}
.lx span { display:block; float:left; height:80px; line-height:80px;}
.lx span em { display:block; float:left; font-size:16px; color:#333; padding:0 5px 0 31px;}
.lx span .lx_inp { display:block; float:left; width:160px; height:40px; line-height:40px;  border:1px solid #ccc; background: none; outline:none; font-size:16px; color:#333; font-family: "黑体"; margin:20px 20px 0 0;}

/*热装楼盘*/
.lp { padding:50px 0 0;}
.lp_list { float:right; padding:20px 0 0; }
.lp_list .gd{ font-size:16px;}
/*
.lp_list a { background:url(../imgs/lp_ico01.gif) no-repeat; width:12px; height:12px; display:block; float:left; margin:0 0 0 19px;}
.lp_list a:hover,.lp_list .cur { background:url(../imgs/lp_ico02.gif) no-repeat;}
*/
.lp_con { height:398px;}

.lp_con div {
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 1200px;
}

.lp_con #rxlp_UL{height: 100%; left: 0;position:relative;top: 0; width: 10000000px;}
.lp_con ul li { float:left; width:290px; margin-right:13px; position:relative;}
.lp_con ul li img{width:290px;}
.lp_con ul .nobor { margin:0;}
.lp_con ul li a em { display:block; font-size:18px; color:#000; text-align:center; height:36px; line-height:36px; border-bottom:solid 1px #e5e5e5}
.lp_con ul li span { height:50px; line-height:50px; font-size:14px; color:#939393;}
.lp_con ul li span i { display:block; float:right;}
.lp_con ul li span i a { color:#be161d}

 
#rxlp_ULcur i {
  display: inline-block;
   background:url(../imgs/lp_ico01.gif) no-repeat; width:12px; height:12px;   float:left; margin:0 0 0 19px;
}
#rxlp_ULcur i.active{ background:url(../imgs/lp_ico02.gif) no-repeat;}

/*九鼎装饰-6万多家庭的一致选择*/
.zj_bg { background:url(../imgs/zj_bg.jpg) no-repeat center 0 #fcfcfc; height:565px;}

.zj_con dl { padding:56px 0 0;}
.zj_con dl dt { float:left;border:solid 5px #bf161d; width:541px; height:454px;}
.zj_con dl dt a img { width:541px; height:454px; border:solid 5px #bf161d;}
.zj_con dd { float:left; width:540px; padding:0 0 0 25px;}
.zj_con dd b{  height:60px;  }
.zj_con dd b a { font-size:30px;color:#000; font-weight:normal;}
.zj_con dd b a em { color:#be161d}
.zj_con dd p { line-height:24px;  overflow:hidden; font-size:14px; color:#333; text-indent:2rem; padding-top:10px;}
.zj_con dd a.gd0 { display:block; text-align:right; margin:30px 0 0; color:#be161d;font-size: 12px;}
.zj_con dd i { display:block; padding:30px 0 0;}
.zj_con dd i a { background:#e9e9e9; width:134px; height:90px;  font-size:14px; color:#000; display:block; float:right; margin-right:1px; text-align:center;}
.zj_con dd i a img { display:block; width:46px; margin:0 auto; padding:10px 0;}
.zj_con dd i .zj_a02 { background:#dbdbdb}

/*荣誉资质*/
.zz { margin:35px 0 0; height:275px; border-bottom:solid 2px #e5e5e5; margin-bottom:36px;} 
.zz01 { top:100px; left:-72px;}
.zz01 a { background:url(../imgs/zz_le01.gif) no-repeat; width:14px; height:25px; display:block;}
.zz01 a:hover { background:url(../imgs/zz_le02.gif) no-repeat;}


.zz03 { top:100px; right:-72px;}
.zz03 a { background:url(../imgs/zz_ri01.gif) no-repeat; width:14px; height:25px; display:block;}
.zz03 a:hover { background:url(../imgs/zz_ri02.gif) no-repeat;}
 

.zz02{height:275px;  margin: 0 auto; overflow: hidden;position: relative;width: 1200px;}
.zz02 #module1slide4{height: 100%; left: 0;position: absolute;top: 0; width: 10000000px;}
.zz02 ul li { float:left; width:258px; height:225px; padding-left:40px; border-left:solid 1px #e7e5e5;}
.zz02 ul li span { display:block; padding:20px 0 10px; font-size:20px; color:#161618;}
.zz02 ul li span img { display:block; float:left; padding:12px 10px 0 0;}
.zz02 ul li em { display:block; font-size:14px; color:#9a9a9a;}


/*九鼎客户好评*/
.jz { width:610px;}
.jz_top { height:78px;}
.jz_top em { display:block; float:right; padding:30px 0 0;font-size: 14px;}
.jz_top span a { font-size:16px; color:#333;}
.jz_top span a b { display:block; font-size:24px; color:#be161d; margin-bottom:5px;font-weight: normal;}
.jz_con dl { float:left; width:300px; height:368px; background:#f2f2f2; margin-right:2px;}
.jz_con dl dt a img { width:300px; height:173px;}
.jz_con dl dd { padding:40px 0 0; text-align:center;}
.jz_con dl dd em a { display:block; font-size:18px; color:#000; margin-bottom:20px;line-height:24px;height:24px; overflow:hidden;}
.jz_con dl dd span { display:block; width:215px; font-size:14px; color:#858585; line-height:24px;height:72px; overflow:hidden; margin:0 auto;}

/**/
.gy { width:555px;}
.gy .jz_top span a b { padding:20px 0 0;}
.gy_con dl dt { float:left;}
.gy_con dl dt a img { width:271px; height:175px;}
.gy_con dl dd { background:url(../imgs/gy_ddbg.png) no-repeat; width:292px; height:175px; float:left; position:relative; z-index:9; margin-left:-9px; position:relative;}
.gy_con dl dd b { display:block; padding:40px 0 0 33px;}
.gy_con dl dd b a { font-size:14px; color:#000; font-weight:normal;}
.gy_con dl dd span { display:block; padding:14px 0 0 33px; font-size:14px; color:#787878; width:225px; line-height:22px; height:66px; overflow:hidden;}
.gy_con dl dd i a { width:54px; height:31px; line-height:31px; background:#d6d6d6; text-align:center; font-size:12px; color:#333; display:block; position:absolute; bottom:0; right:0;}
.gy_con p { margin:10px 0 0;}
.gy_con p img{width:271px; height:185px;}
.gy_con p a { display:block; float:left; width:271px; height:185px; position:relative; font-size:14px;}
.gy_con p .nobor { float:right;}
.gy_con p a em { background:url(../imgs/btm07.png) repeat; width:271px; height:40px; line-height:40px; overflow:hidden;  color:#fff; text-align:center; top:145px; left:0; display:block; position:absolute;}

/**/
.dt_box { border-top:solid 2px #e5e5e5; margin:50px 0;}
.dt { width:575px;}
.dt_top { height:52px; line-height:52px; border-bottom:solid 1px #e5e5e5;}
.dt_top span { float:right;}
.dt_top span a { font-size:14px; color:#7f7f7f; text-transform:uppercase;}
.dt_top ul li { float:left;}
.dt_top ul li a { font-size:14px; color:#000; background:url(../imgs/dt_bor01.gif) no-repeat 88px center; display:block; padding:0 60px 0 0;}
.dt_top ul .nobor a { padding:0;}
.dt_top ul li a:hover,.dt_top ul .cur a { background:url(../imgs/dt_bor02.gif) no-repeat 88px center; color:#be161d;}

.dt_con { padding:22px 0 0;  overflow:hidden;}
.dt_con dl { height:160px; border-bottom:solid 1px #f0f0f0}
.dt_con dl dt { float:left; width:575px;  height:40px; line-height:40px; display:block;font-size:16px; color:#333; font-weight:normal;}
.dt_con dl dt b{ font-weight:normal;}

.dt_con dl dt a img { width:169px; height:100px;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.dt_con dl dt a img:hover  { 
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);}

.dt_con dl dd { float: left; width:575px;} 
.dt_con dl dd img{ width:169px; height:100px;}
.dt_con dl dd p { width:400px; line-height:25px; height:100px; overflow:hidden; font-size:14px; float:right; }

.dt_list ul li { height:52px; line-height:52px; overflow:hidden; border-bottom:dashed 1px #cecece;}
.dt_list ul .nobor { border:none;}
.dt_list ul li a em { display:block; float:right;}
.dt_list ul li a { color:#7e7e7e;font-size:14px;}
.dt_con ul li a:hover { color:#be161d;}



.dt_yy { padding:20px 0 0;}
.dt_yy p { height:44px; line-height:23px; font-size:16px; color:#000}
.dt_yy p b { color:#b61919}
.dt_yy p img { width:23px; height:23px; display:block; float:left; padding-right:20px;}
.dt_yy ul li { width:282px; height:45px; line-height:45px; background:#e5e5e5; float:left; margin:0 10px 10px 0;}
.dt_yy ul .nobor { margin:0 0 10px;}
.dt_yy ul li .lx_sp { float:left; display:block; font-size:14px; color:#9b9b9b; width:60px; text-align:right;}
.dt_yy ul li .sinp02 { width:205px; height:45px; line-height:45px; background: none; border:none; float:left; font-family:"黑体"; color:#9b9b9b; outline:none;}
.dt_yy ul li em { display:block; float:left; color:#b61919; font-size:14px;}
.dt_yy ul .p_li { background: none; width:575px; margin:0;}
.yy_p { padding:20px 0 0; font-size:16px; color:#8d8d8d; line-height:25px; text-align:center;}
.yy_p span { display:block; font-size:14px;}
.yy_p span em { font-size:22px;}



/*装修预算*/
.zxys_ban a { background:url(../imgs/zxys_ban.jpg) no-repeat center 0; height:399px; display:block;}

.zxys01 { padding:42px 0 0;}
.zxys01 dl dt { float:right;}
.zxys01 dl dd { float:left; padding:35px 0 0; width:545px;}
.zxys01 dl dd span { display:block; font-size:32px; color:#0d102f;}
.zxys01 dl dd em { display:block; font-size:18px; color:#c50008; padding:10px 0;}
.zxys01 dl dd p { font-size:16px; color:#8d8d8d; line-height:30px; padding:20px 0;}
.zxys01 dl dd i { display:block; font-size:18px; color:#c50008; padding:10px 0;}

.zxys_bg01 { background:url(../imgs/zxys_bg01.jpg) no-repeat center 0; height:481px;}
.zxys_bt { text-align:center; padding:55px 0 0;}
.zxys_bt b { display:block; font-size:32px; color:#000} 
.zxys_bt em { display:block; font-size:14px; color:#8e8b86; padding:8px 0 0;}

.zxys_con p { float:left; background:url(../imgs/zxys_libg.png) no-repeat 0 bottom; width:287px; height:303px; margin-right:17px;}
.zxys_con .nobor { margin:0;}
.zxys_con p img { display:block; width:101px; margin:0 auto;}
.zxys_con p b { display:block; padding:20px 0 20px 50px; font-size:22px; color:#333;}
.zxys_con p span { display:block; line-height:30px; font-size:16px; color:#333; background:url(../imgszxys_ico10.gif) no-repeat 0 13px; padding-left:20px; margin-left:50px;}

.zxys_bt02 { padding:50px 0 0; font-size:30px; color:#000; text-align:center;}
.zxys_bt02 i { display:block; width:178px; height:43px; line-height:43px; background:#db0009; border-radius:5px; font-size:24px; color:#fff; text-align:center; margin:20px auto;}

.zxys_mf { background:url(../imgs/zxys_ico05.gif) no-repeat 470px 0; height:265px;}
.mf01 { width:470px;}
.mf01 p { height:56px; line-height:56px; margin-bottom:20px;}
.mf01 p em { display:block; float:left; width:70px; font-size:18px; color:#000;}
.mf01 p span { background:url(../imgs/zxys_inp.gif) no-repeat; width:350px; height:56px; line-height:56px; float:left;}
.mf01 p span .sinp05 { background: none; width:275px; padding:0 10px; height:56px; line-height:56px; border:none; float:left; outline:none;font-family:"黑体";font-size:18px; color:#000;}
.mf01 p span i { display:block; font-size:14px; color:#db0009;}
.mf02 { width:500px; padding:75px 0 0;}
.mf02 p .sinp06 { background: url(../imgs/zxys_inp01.gif) no-repeat; width:390px; padding:0 10px; height:56px; line-height:56px; border:none; float:left; outline:none;font-family:"黑体";font-size:18px; color:#000;}
.mf02 span { display:block; padding:20px 0 0 20px; line-height:25px;}
.mf02 span i { display:block; float:left; width:45px; font-size:14px; color:#4d4d4d;}
.mf02 span em { display:block; float:left; width:45px; font-size:14px; color:#4d4d4d; width:380px;}

/**/


/*预约家装*/
.yyjz01 { background:url(../imgs/zxnr_yybg.jpg) no-repeat; height:440px; margin-bottom:50px;}
.yyjz_ss { width:348px; padding:19px 0 0 783px;}
.yyjz_ss span { display:block; height:51px; line-height:51px; text-align:center; font-size:16px; color:#fff; margin-bottom:10px;}
.yyjz_ss ul li { background:url(../imgs/zxnr_bjlibg.gif) no-repeat; width:346px; height:48px; line-height:48px; margin-bottom:10px;}
.yyjz_ss ul .nobor { background:none;}
.yyjz_ss ul li em { display:block; float:left; width: 58px; padding-right:5px; font-size:14px; text-align:right; color:#333;}
.yyjz_ss ul li .p_inp { display:block; float:left; width:169px; height:45px; line-height:45px; margin:1px 0 0; border:none; background:#fff; outline:none; font-family: "黑体"; font-size:14px;}
.yyjz_ss p { font-size:14px; color:#000; padding:10px 0 0; text-align:center; line-height:25px;}
.yyjz_ss p em { display:block; font-size:12px; color:#7a7a7a;} 

.yyjz02 { margin:50px 0 0; background:url(../imgs/zxnr_jtxx.gif) repeat-x center 85px; height:200px;}
.yyjz02 p { float:left; width:84px; text-align:center; padding-right:27px; margin-right:27px; background:url(../imgs/zxnr_jt.gif) no-repeat right 85px;}
.yyjz02 .nobor { padding:0; margin:0; background:none;}
.yyjz02 p b { display:block; font-size:14px; color:#000; padding:10px 0;}
.yyjz02 p i { background:url(../imgs/zxnr_szbg.gif) no-repeat; width:25px; height:25px; line-height:25px; font-family:"黑体"; color:#000; display:block; margin:0 auto 10px;}
.yyjz02 p em { display:block; color:#525252; line-height:22px;}


/*样板房详情页*/
.ybxq01 { height:525px;}
.ybxq_pic01 { width:481px;}
.ybxq_pic01 a img { width:481px; height:489px;}
.ybxq_pic02 { width:690px;}

.xq_bt { line-height:53px; border-bottom:solid 2px #e5e5e5;}
.xq_bt i { display:block; float:right; padding:10px 0 0;}
.xq_bt em { font-size:24px; color:#c50008;}
.ybxq_pic02 p { line-height:25px; font-size:14px; color:#333; padding:15px 0;}
.ybxq_pic02 p a { font-size:14px; color:#ed1c24; display:block; text-align:right;}

.xq_con01 { background:url(../imgs/xq_pbg.gif) no-repeat; width:689px; height:126px; overflow:hidden;}
.xq_con01 span { display:block; float:left; padding:26px 0 0 110px; font-size:18px; color:#333}
.xq_con01 span img { display:block; float:left; padding-right:15px;}
.xq_pic01 { background:url(../imgs/xq_picbg.jpg) no-repeat; width:689px; height:178px;}
.xq_pic01 em { display:block; padding:30px 0 20px 108px; font-size:24px; color:#c50008;}
.xq_pic01 em i { font-size:18px; color:#000; display:block; padding:10px 0;}
.xq_pic01 span { display:block; float:left; margin:0 0 0 108px; background:url(../imgs/xq_dh.gif) no-repeat; padding-left:60px; font-size:14px; color:#333; padding-right:20px;}
.xq_pic01 span i { display:block; font-size:24px; color:#333;}

.xgal { height:45px; border-bottom:solid 1px #d0d0d0; margin-bottom:18px;}
.xgal a { font-size:24px; color:#c50008}

.xgal_bg { background:#eaeaea; margin:30px 0 0; padding:15px 0 30px;}
.sj07 { width:1200px;}

.sj07 dl { height:286px; margin-bottom:4px;}
.sj07 dl dt { float:left; width:462px;}
.sj07 dl dt a img { width:462px; height:286px;}
.sj07 dl dd { float: right; width:685px; height:266px; padding:20px 0 0 50px; background:#fff}
.sj07 dl dd span { display:block; color:#000; font-size:18px; line-height:56px; height:56px; border-bottom:solid 1px #d2d2d2}
.sj07 dl dd em { display:block; padding:10px 0 0; font-size:14px; color:#000;}
.sj07 dl dd em b { color:#c50008}
.sj07 dl dd p { font-size:14px; color:#656565; line-height:30px; padding:20px 0 0; height:120px; overflow:hidden;}
.sj07 dl dd i a { width:120px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; display:block; background:#c50008;}

.sjsxq { background:url(../imgs/sjxq_xxx10.gif) repeat-x 0 42px; margin:38px 0 0; height:650px;}
.sj_bt { margin-bottom:30px;}
.sj_bt a { font-size:24px; color:#c50008;}

.ny_pic100 dl dd p { padding:30px 0 0 20px; width:170px; float:left;}
.ny_pic100 dl dd span { display:block; float:left; padding:35px 0 0;}
.ny_pic100 dl dd span a { width:87px; height:37px; line-height:37px; text-align:center; font-size:14px; color:#fff; display:block; background:#c50008;}



.sq { background:url(../imgs/sq_bg.jpg) no-repeat; height:495px;}
.sq_bt { text-align:center; padding:130px 0 0; font-size: 36px; color:#c50008;}
.sq_bt em { display:block; font-size:18px; color:#868482; font-family:Arial; padding:5px 0 0;}

.sq_con { padding:30px 0 0 165px;}
.sq_con ul li { background: url(../imgs/sq_libg.png) no-repeat;  width:426px; height:46px; line-height:46px; float:left; margin:0 19px 20px 0;}
.sq_con ul li .sbt { float:left; padding:11px 0 0 21px;}
.sq_con .lx_sp { width:95px; line-height:46px; font-size:16px; color:#000; }
.sq_con .sinp01{ background: none; width:200px; padding:0 5px; height:46px; line-height:46px; border:none; float:left; outline:none; font-size:16px; color:#000; font-family: "黑体";}

.sq_con p { padding:30px 0 0 315px;}

/*地图*/
.map { background:url(../imgs/map.jpg) no-repeat; height:770px; margin:20px 0;}

.map_top { padding:23px 0 0 78px; font-size:16px; color:#000}
.map_top a { font-size:16px; color:#ed1c24; padding:0 20px;}
.map_con { padding:42px 0 0 48px;}
.map_con dl dt { float:left; width:100px; line-height:27px;}
.map_con dl dt a { font-size: 16px; color:#db0009;}
.map_con dl dd { float:left; width:1025px; line-height:27px; font-size:16px; color:#000; padding-bottom:20px;}
.map_con dl dd a { font-size:14px; color:#000; padding:0 10px;}
.map_con dl dd a:hover { color:#db0009}

 

.ny_pic { margin:10px 0 0; width:1200px; margin:0 auto;}
.ny_pic dl { float:left; margin:0 10px 10px 0;}
.ny_pic .nobor { margin:0 0 10px;}
.ny_pic dl dt a img { width:389px; height:396px;}
.ny_pic dl dd { width:387px; height:99px; border:solid 1px #e4e4e4; position:relative;    background: #fff;}
.ny_pic dl dd .ny_mr { top:-50px; left:284px;font-size: 14px;}
.ny_pic dl dd .ny_mr a img{ width:90px; height:90px;border-radius:50%;}
.ny_pic dl dd .ny_mr a span { background:url(../imgs/lb_pbg.png) no-repeat; width:200px; height:137px; position:absolute; top:-149px; left:-128px; padding-left:18px; display:none}
.ny_pic dl dd .ny_mr a span em { display:block; padding:15px 0 0;}
.ny_pic dl dd .ny_mr a span em i { color:#e51b23;}
.ny_pic dl dd .ny_mr a span b { display:block; font-weight:normal; line-height:22px; padding:10px 0 0;}
.ny_pic dl dd .ny_mr a:hover span { display:block;}
.ny_pic dl dd p { padding:40px 0 0 20px; text-align:center;}
.ny_pic dl dd p a { display:block; font-size:16px; color:#282828; font-weight:bold;}
.ny_pic dl dd p i { display:block;text-align:left; padding:10px 0 0 0; height:24px; line-height:24px; overflow:hidden;font-size: 14px;}
.ny_pic dl dd p i em { padding-left:20px;}



/*在线预约*/
.lx_bg { background:url(../imgs/lx_bg01.jpg) no-repeat center 0; height:280px; overflow:hidden;}
.lx_pic01 { padding:85px 0 0; width:360px; color:#fff; text-align:center;}
.lx_pic01 span { display:block; font-size:30px; padding-bottom:10px;}
.lx_pic01 em { display:block; font-size:20px; line-height:35px;}
.lx_con01 { width:590px; padding:20px 0 0 35px;}
.lx_con01 p { font-size:20px; color:#fe0000; line-height:35px; padding:0 35px 15px 0;}
.lx_con01 p em { color:#000;}

.lx_con01 ul li { background:#fff; width:248px; height:36px; border:solid 1px #7a7a7a; float:left; margin:0 45px 20px 0;}
.lx_con01 ul li img { float:left; padding:0 0 0 1px;}
.lx_con01 ul li .sinp01{ background: none; width:200px; padding:0 2px; height:38px; line-height:38px; border:none; float:left;  font-size:15px; color:#000; outline:none;}
.lx_ico01 { width:210px; padding:34px 0 0;}
.lx_ico01 a { display:block; width:105px; text-align:center; float:left; font-size:13px; color:#000; margin-bottom:50px;}
.lx_ico01 a img { width:57px; height:57px; display:block; margin:0 auto 10px;}



.experience{
    background: #fafafa;
    padding: 26px 0;
    margin-top: 0;
}
.experience .content{
    margin-top: 28px;
}
.experience .experience-item{
    position: relative;
    background: #fff;
    height: 500px;
}
.experience .experience-item .experience-prve{
    position: absolute;
    top: 0;
    right: 50px;
    width: 45px;
    height: 35px;
    z-index: 999;
}
.experience .experience-item .experience-next{
    position: absolute;
    top: 0;
    right: 0;
    width: 45px;
    height: 35px;
    z-index: 999;
}
.experience .experience-item .experience-prve img,.experience .experience-item .experience-next img{
    display: block;
    width: 45px;
    height: 35px;
    cursor: pointer;
}
.experience .experience-item dl{
    overflow: hidden;
}
.experience .experience-item dl dt{
    float: left;
    width: 650px;
}
.experience .experience-item dl dt img{
    display: block;
    width: 100%;
    height: auto;    
}
.experience .experience-item dl dd{
    float: right;
    width: 460px;
    margin: 0 42px;
    margin-top: 74px;
}
.experience .experience-item dl dd h4{
    font-size: 27px;
    color: #333;
    line-height: 1;
    font-weight: normal;
    margin-bottom: 32px;
}
.experience .experience-item dl dd h4 img{
    width: 36px;
    height: 36px;
    margin: -2px 6px 0 0;
    vertical-align: middle;
}
.experience .experience-item dl dd span{
    display: block;
    font-size: 16px;
    color: #000;
    line-height: 1;
    text-align: center;
    margin-bottom: 50px;
}
.experience .experience-item dl dd span i{
    color: #be161d;
}
.experience .experience-item dl dd span em{
    color: #d3d3d3;
    margin: 0 14px;
}
.experience .experience-item dl dd p{
    font-size: 20px;
    color: #000;
    line-height: 1;
    margin-bottom: 20px;
}
.experience .experience-item dl dd p img{
    width: 22px;
    height: 22px;
    margin: -2px 6px 0 0;
    vertical-align: middle;
}
.experience .experience-item dl dd .form{
    border-top: 1px solid #d3d3d3;
    padding-top: 27px;
}
.experience .experience-item .form h3{
    font-size: 20px;
    color: #000;
    line-height: 1;
    font-weight: normal;
    margin-bottom: 18px;
}
.experience .experience-item .form h3 i{
    color: #be161d;
}
.experience .experience-item .form ul{
    overflow: hidden;
}
.experience .experience-item .form ul li{
    float: left;
    width: 214px;
    margin-bottom: 12px;
}
.experience .experience-item .form ul li.mar{
    margin-right: 24px;
}
.experience .experience-item .form ul li input{
    display: block;
    width: 100%;
    line-height: 38px;
    padding: 0 14px;
    font-size: 16px;
    color: #333;
    box-sizing: border-box;
    border: 1px solid #e4e4e4;
    border-radius: 30px;
    background: #f9f9f9;
}
.experience .experience-item .form ul li button{
    display: block;
    width: 100%;
    line-height: 38px;
    border: 0;
    border-radius: 30px;
    background: #be161d;
    font-size: 18px;
    color: #fff;
}
.experience .experience-dian{
    margin-top: 20px;
}
.experience .experience-dian ul{
    text-align: center;
}
.experience .experience-dian ul li{
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 0 4px;
    border-radius: 50%;
    background: #bfbfbf;
    cursor: pointer;
}
.experience .experience-dian ul li.cur{
    background: #ff0000;
}
.jz-min{
    padding-top: 36px;
}

.form{ width: 464px;
    position: absolute;
    right: 38px;
    bottom: 36px;}


