html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:100%!important;-ms-text-size-adjust:100%!important;-webkit-text-size-adjust:100%!important}
article,body,dd,dl,footer,form,h1,h2,h3,h4,h5,h6,header,ol,p,section,ul{margin:0;padding:0}
li,ol,ul{list-style:none}
body,button,input,select,textarea{font:12px/1.5 tahoma,'\5FAE\8F6F\96C5\9ED1',sans-serif}
h1,h2,h3,h4,h5,h6{font-size:100%}
b,em{font-style:normal}
.clearfix:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0;height:0;content:".";line-height:0}
.bit{left:0;z-index:-1;width:100%;min-width:1200px;background-position:center;background-repeat:no-repeat}
.oldhouse .container{margin:0 auto;width:1189px}
.container2{margin:0 auto;width:1082px}
.banner{height:605px}
.scope{background-position:bottom;height:380px}
.problem{background-position:center;height:1214px}
.order{background-position:center;height:621px}
.reform{background-position:center;height:1288px}
.oldhouse .zone{background-position:center bottom;height:1000px}
.designer{background-position:center;height:870px}
.brand{background-position:center;height:976px}
.ensure{background-position:center;height:841px}
.after-sale{background-position:center;height:804px}
.loan{background-position:center;height:675px}
.banner-bg{background-image:url(../img/1.jpg)}
.scope-bg{background-image:url(../img/scope_bg.jpg)}
.problem-bg{background-image:url(../img/problem_bg.jpg)}
.order-bg{background-image:url(../img/order_bg.jpg)}
.reform-bg{background-image:url(../img/reform_bg.jpg)}
.oldhouse .zone-bg{background-image:url(../img/zone_bg.jpg)}
.designer-bg{background-image:url(../img/designer_bg.jpg)}
.brand-bg{background-image:url(../img/brand_bg.jpg)}
.ensure-bg{background-image:url(../img/ensure_bg.jpg)}
.after-sale-bg{background-image:url(../img/after_sale_bg.jpg)}
.loan-bg{background-image:url(../img/loan_bg.jpg)}
.scope li{background-repeat:no-repeat}
.scope li.scope-1{background-image:url(../img/scope_red.png)}
.scope li.scope-2{background-image:url(../img/scope_yellow.png)}
.oh-title{padding:60px 0 50px;text-align:center}
.oh-title h2{color:#ce302f;font-size:54px;line-height:65px;font-weight:700;font-family:serif}
.pb120{padding-bottom:120px}
.pb100{padding-bottom:100px}
.pt85{padding-top:85px}
.oh-title span{padding-left:95px;color:#494949;font-size:12px;line-height:20px}
.scope-list ul{position:relative;width:1083px}
.scope-list ul li{width:214px;height:88px;text-align:center;position:absolute;color:#fff;cursor: pointer;}
.scope-list ul li.li2{left:200px}
.scope-list ul li.li3{left:400px}
.scope-list ul li.li4{left:600px}
.scope-list ul li.li5{left:800px}
.scope-list ul li span{font-size:22px;display:block;margin-top:10px}
.scope-list ul li p{font-size:28px;line-height:30px}
.problem .oh-title-2{height:182px;padding-top:83px}
.reform .oh-title-2{height:140px}
.designer .oh-title-2{padding-top:103px;font-size:24px}
.oh-title-2{text-align:center;font-size:28px}
.designer .oh-title-2 h2,.problem .oh-title-2 h2,.reform .oh-title-2 h2{padding-top:98px;font-weight:400;font-size:24px}
.problem-detail{position:absolute;top:0;padding-left:32px;padding-top:150px;color:#d7b77e}
.problem-detail h3{font-size:44px;line-height:48px;font-weight:700;margin-bottom:25px;font-family:serif}
.problem-detail span{display:block}
.problem-detail p{font-size:14px;line-height:20px;padding-left:5px}
.zone .oh-title p{font-size:24px}
.problem-list ul{display:flex;justify-content:space-between;flex-wrap:wrap}
.problem-list ul li{padding-bottom:15px;position:relative}
.order-box{margin-bottom:90px;padding:40px 0;background:#f6f6f6}
.order-box form{display:flex;justify-content:space-around}
.order-c,.order-l{width: 306px;}
.order-l h3{margin-bottom:20px;color:#ce302f;font-size:22px}
.order-l h3 span {display: block;font-size: 12px;color: #666;line-height: 20px;}
.sort-item{margin-bottom:10px;width:110px;color:#666}
.project-sort{display:flex;width:300px;justify-content:space-around;flex-wrap:wrap}
.sort-item label{padding-left:20px;font-size:18px}
.order-l h3{margin-bottom:20px;color:#ce302f;font-size:22px}
.order-c input{/* margin-bottom:15px; */width: 100%;height: 100%;border:1px solid #999;/* text-align:center; */font-size:14px;/* padding-left: 50px; */}
.order-c button{display:block;width: 306px;height:45px;border:none;background:#942023;color:#fff;text-align:center;font-size:16px;cursor: pointer;}
.order-c button:hover{background: #b73337}
.order-c span{color:#555;font-size:12px;line-height:28px;text-align: center;display: block;}
.order-c{/* text-align:center */}
.reform-list ul{display:flex;justify-content:space-between;flex-wrap:wrap}
.reform-list ul li{margin-bottom:40px;width:500px}
.reform-list ul li .reform-pic{overflow:hidden;width:480px;height:340px}
.reform-pic img{margin:10px;width:460px;height:320px}
.reform-list ul li p{margin-bottom:20px;padding-left:20px;font-size:16px;height:48px}
.reform-list ul li h3{color:#d5b680;font-size:24px}
.after,.before{position:relative}
.before{width:421px;height:558px}
.after span,.before span{position:absolute;top:30px;left:-2px;width:190px;height:60px;background:#101010;color:#fff;font-size:30px;text-align:center;line-height:60px}
.after p,.before p{position:absolute;width:283px;height:66px;line-height:66px;background:#baa280;color:#fff;font-size:20px;text-align:center;border-radius:5px}
.before p{bottom:33px;left:70px}
.after p{bottom:-24px;left:233px}
.zone-list-detail{display:flex;justify-content:space-between;align-items:baseline;position:relative}
.zone-list-detail .excess{position:absolute;left:149px}
.designer-list ul{display:flex;justify-content:space-between;flex-wrap:wrap}
.designer-list{margin-top:60px}
.craft{background-color:#f1f1f1;padding:60px 0}
.craft-list ul{display:flex;justify-content:space-between}
.craft-list li{width:292px;background:#fff;height:390px}
.craft-list li .craft-detail h3{text-align:center;font-size:24px;color:#333;font-weight:400;height:64px;line-height:64px}
.craft-list li .craft-detail p{font-size:14px;color:#777;line-height:26px}
.craft-detail{padding:0 28px}
.craft-tit{text-align:center;padding:40px 0}
.craft-tit h2{font-size:33px;font-weight:400}
.craft-tit span{font-size:14px;letter-spacing:2px;color:#666}
.excess{width:120px;height:48px;text-align:center;line-height:48px;border:1px solid #b99e80;color:#fff;font-size:28px;border-radius:5px;background:#b99e80;font-weight:500}
.reform .excess{margin:20px auto}
.more{text-align:center;margin-top:58px;display:block}
.more-link{width:327px;height:57px;background:#bca27f;color:#fff;text-align:center;line-height:57px;border-radius:2px;display:inline-block;overflow:hidden}
.more-link a{width:100%;height:100%;font-size:22px;color: #fff;}
.more-link:hover{background-color: #942023}
.more-link a:hover{color:#fff}
.more .more-link:nth-of-type(1){margin-right:37px}
.form-tit{margin-top:84px}
.form-tit h3{display:inline-block;font-size:28px}
.form-tit p{display:inline-block;padding-left:47px}
.form_box{width:518px;margin-left:46px}
.foot_form{display:flex;justify-content:space-around;padding:20px 0;margin-bottom:80px;background:#f1f1f1}
.form_box form{margin-top:56px}
.form_box form .form-input{height:60px;width:454px;font-size:24px;margin-bottom:20px}
.form_box form .form-input input{font-size:14px;padding-left:20px;border:1px solid #e3e3e3;width:285px;display:inline-block;height:60px;line-height:60px}
.form_box form label{width:146px;display:inline-block;line-height:60px}
.container.foot p{font-size:24px}
.container.foot .oh-title span{padding-left:371px}
.container.foot .form-tit p{font-size:16px}
.container.foot .form-tit p span{background-color:#ce302f;color:#fff;padding:2px 5px;border-radius:11px;margin:0 5px;font-size:14px}
.customers_list{height:56px;text-align:center;padding:5px 0;background-color:#f6f6f6;box-shadow:inset 0 0 6px 0 #cfcfcf;color:#666;overflow:hidden}
.customers_list dd{line-height:28px;font-size:14px}
.zone .swiper-container{width:auto}
.zone .swiper-pagination{text-align:center;margin:25px auto 60px auto;position:relative}
.zone .swiper-pagination span{width: 50px;height: 10px;border-radius:6px;background:#942023;margin:0 10px;}
.zone .before img{width:421px;height:492px}
.zone .after img{width:750px;height:556px}
.oldhouse .container.foot{margin:40px auto}
.loan-bm{position:relative;width:1200px;margin:0 auto}
.loan-bm .zai_2{position:absolute;bottom:-671px;border:none;margin-top:0}
.loan-bm .zai_2 #testborm .btnc input{background:#942023}
.loan-bm .zai_2 #testborm .item input{background:#fff}
.form-input .iconfont {
    display: inline-block;
    position: absolute;
    font-size: 24px;
    color: #888;
    line-height: 24px;
    padding: 0px 15px;
    margin: 13px 0;
    border-right: 1px solid rgba(0, 0, 0, 0.3);
}

.form-input {
    position: relative;
    width: 300px;
    height: 50px;
    margin: 3px 3px 13px 3px;
    /* box-sizing: border-box; */
    /* overflow: hidden; */
}

.form-input input {
    position: absolute;
    padding-left: 70px;
    box-sizing: border-box;
}

.form-input span {
    position: absolute;
    font-size: 16px;
    color: #999;
    right: 0;
    line-height: 20px;
    padding: 15px;
}