﻿.search_box{padding:20px 0 30px}.search_box .list{margin-bottom:20px}.search_box .list .name{width:120px;height:40px;line-height:40px;text-align:center;background-color:#f3f2f2}.search_box .list .a-hover.active{color:#e5493a}.search_box .list .buxian{width:74px;height:40px;line-height:40px;padding-left:10px;text-align:center}.search_box .list .buxian a{padding:0 10px}.search_box .list .cont{width:965px;padding:4px 0}.search_box .list .cont a{display:block;padding:0 10px;line-height:32px;margin-right:10px}.search_box .list .cont a.color_box{width:24px;height:24px;border-radius:1px;margin:5px 0 0 10px;position:relative;padding:0}.search_box .list .cont a.color_box i{color:#d8d1d1;display:block;width:24px;height:24px;line-height:24px;text-align:center;font-size:12px;display:none}.search_box .list .cont a.color_box.active i{display:block}.case-list ul{width:1200px}.case-list ul li{width:270px;border-radius:5px;margin:0 30px 30px 0}.case-list ul li div.lazy.img{width:270px;height:203px;border-radius:5px 5px 0 0}.case-list ul li div.lazy.img img{width:270px;height:203px;display:block}.case-list ul li button{left:10px;top:20px;visibility:hidden;opacity:0;transition:all .3s ease 0s;-moz-transition:all ease .3s 0s;-webkit-transition:all .3s ease 0s}.case-list ul li div.case-cont{border:1px solid #f3f3f3;border-top:0;border-radius:0 0 5px 5px;height:202px;padding:0 10px}.case-list ul li div.case-cont dl{padding-top:14px}.case-list ul li div.case-cont dl dt{line-height:20px;font-size:18px!important;margin-top:10px}.case-list ul li div.case-cont dl dt a{display:block}.case-list ul li div.case-cont dl dd{line-height:22px}.case-list ul li div.case-cont dl dd span{padding:0 5px}.case-list ul li div.case-cont div.pic{border-top:2px solid #f2f2f2;padding-top:20px;margin-top:25px}.case-list ul li div.case-cont div.pic .lazy{width:54px;height:54px;border-radius:50%;text-align:center;line-height:54px;border:2px solid #f6f7f9}.case-list ul li div.case-cont div.pic .text{width:168px;margin:8px 0 0 14px}.case-list ul li div.case-cont div.pic .text p{line-height:20px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.case-list ul li:hover button{top:10px;visibility:visible;opacity:1}.case-list.case-list1 ul li.fl{width:570px;height:425px;position:relative;border-radius:5px}.case-list.case-list1 ul li.fl .lazy{width:100%;height:425px}.case-list.case-list1 ul li.fl .case-cont{bottom:0;height:auto;width:100%;left:-1px;right:-1px;bottom:-1px;padding:0}.case-list.case-list1 ul li.fl .case-cont div.pic{float:left;border:none;padding:0;margin:0;margin-top:5px;margin-right:14px}.case-list.case-list1 ul li.fl .case-cont div.pic .lazy{width:64px;height:64px;border-radius:50%}.case-list.case-list1 ul li.fl .case-cont dl{padding-top:0}.photo-list ul{width:1200px}.photo-list ul li{width:270px;border-radius:5px;margin:0 30px 30px 0}.photo-list ul li div.lazy.img{width:270px;height:203px;border-radius:5px 5px 0 0}.photo-list ul li div.lazy.img img{width:270px;height:203px;display:block}.photo-list ul li button{left:10px;top:20px;visibility:hidden;opacity:0;transition:all .3s ease 0s;-moz-transition:all ease .3s 0s;-webkit-transition:all .3s ease 0s}.photo-list ul li div.case-cont{border:1px solid #f3f3f3;border-top:0;border-radius:0 0 5px 5px;height:88px;padding:0 10px}.photo-list ul li div.case-cont dl{padding-top:14px}.photo-list ul li div.case-cont dl dt{font-size:18px!important}.photo-list ul li div.case-cont dl dd{line-height:20px;height:40px}.photo-list ul li:hover button{top:10px;visibility:visible;opacity:1}.photo-list.gongdi-list ul li div.lazy.img p.pa{width:64px;height:30px;line-height:30px;text-align:center;color:#fff;border-radius:3px;top:20px;left:30px;cursor:pointer;background-color:#363636;background:rgba(54,54,54,.6);opacity:1;filter:alpha(opacity=100)}.photo-list.gongdi-list ul li div.lazy.img p.pa:before{content:"";width:4px;height:4px;display:block;position:absolute;top:5px;right:6px;border-radius:50%;background-color:#e5e5e6}.photo-list.news-photo-list ul li div.case-cont{height:70px}.map_box{height:668px;background-color:#d9d9d9;overflow:hidden}.map_box .map_cont{width:1170px;height:240px;left:50%;bottom:0;margin-left:-585px;background:hsla(0,0%,100%,.8)}.map_box .map_cont:after,.map_box .map_cont:before{display:block;content:"";width:1200px;height:108px;background:#fff;position:absolute;bottom:0}.map_box .map_cont:before{left:-1200px}.map_box .map_cont:after{right:-1200px}.map_box .map_cont .bg{width:100%;height:100%;background:#fff;left:0;top:0;opacity:.2;filter:alpha(opacity=20)}.map_box .map_cont div.cont{padding:0 120px}.map_box .map_cont div.cont .icon{left:54px;top:56px}.map_box .map_cont div.cont .title{height:44px;line-height:44px;padding:50px 0 7px}.map_box .map_cont div.cont div.text dl{line-height:22px;margin-top:18px}.map_box .map_cont div.cont div.text dl.left{width:172px}.map_box .map_cont div.cont div.text dl.left dt{width:77px}.map_box .map_cont div.cont div.text dl.left dd{width:95px}.map_box .map_cont div.cont div.text dl.right{width:757px}.map_box .map_cont div.cont div.text dl.right dt{width:77px}.map_box .map_cont div.cont div.text dl.right dd{width:680px}.map_box .map_cont div.cont div.text dl.right dd.over{max-height:66px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.map_box .BMapLabel{border:none!important;background-color:transparent!important}.map_box .map-label{height:58px;line-height:58px;padding:0 30px 0 63px;background:url(../images/point.gif) no-repeat 30px #fff;border:1px solid #eee;border-radius:5px;font-size:14px}.map_box .map-label span{padding:0 10px}.page_lists{text-align:right}.page_lists div.clearfix{display:inline-block}.page_lists a.link{display:block;text-align:center;width:22px;height:22px;line-height:22px;border:1px solid #9299a0;border-radius:3px;color:#96a4b7;margin-left:7px}.page_lists a.link.on,.page_lists a.link:hover{background-color:#252525;color:#fff}.page_lists span.link{display:block;margin-left:7px;color:#96a4b7}.page_lists p{border:1px solid #9299a0;border-radius:3px;margin-left:26px}.page_lists p a{display:inline-block;width:66px;height:22px;line-height:22px;text-align:center;color:#96a4b7}.page_lists p a span{position:relative;top:-1px}.page_lists p a:hover{color:#252525}.caseList{width:120%}.caseList li.list{width:384px;height:254px;margin:0 10px 10px 0}.caseList li.list a.bg{background:rgba(0,0,0,.6);opacity:0}.caseList li.list dl{left:0;top:0;width:310px;opacity:0;padding:40px 40px 0}.caseList li.list .line{width:70px;height:1px;margin-top:20px}.caseList li.list .icon{display:block;width:42px;height:42px;border-radius:50%;text-align:center;line-height:42px;right:40px;bottom:40px;opacity:0}.caseList li.list:hover .icon,.caseList li.list:hover a.bg,.caseList li.list:hover dl{opacity:1;filter:alpha(opacity=100)}body.caseInfoPage .box1 .text-des{font-size:14px;color:#252525;line-height:2}body.caseInfoPage .box1 .content .desc{padding:20px;font-size:16px}body.caseInfoPage .box1 .content .detailNav{width:100px;height:500px;line-height:30px;position:absolute;margin-left:-100px}body.caseInfoPage .box1 .content .detailNav #picNav{background-color:#fcfcfc;width:100px;padding:20px 0}body.caseInfoPage .box1 .content .detailNav .scroll{max-height:500px;overflow:hidden}body.caseInfoPage .box1 .content .detailNav dt{font-size:24px}body.caseInfoPage .box1 .content .detailNav dd{padding-bottom:40px;font-size:14px;color:#959595}body.caseInfoPage .box1 .content .detailNav dd a{padding-bottom:10px;padding-top:10px;display:inline-block}body.caseInfoPage .box1 .content .detailNav dd .active a{color:#e5493a;border-bottom:1px solid #e5493a}body.caseInfoPage .box1 .content .detailNav .toggle{margin-top:10px}body.caseInfoPage .box1 .content .detailNav .iconfont{display:inline-block;font-size:25px;width:35px;height:35px;line-height:35px;text-align:center;cursor:pointer}body.caseInfoPage .box1 .content .detailImg{width:800px;overflow:hidden;text-align:center}body.caseInfoPage .box1 .content .detailImg .imgBox div.pr,body.caseInfoPage .box1 .content .detailImg img{max-width:800px}body.caseInfoPage .box1 .content .detailImg .imgBox p{margin:10px 0;text-align:left;font-size:14px;line-height:2;color:#252525}body.caseInfoPage .box1 .content .detailImg .imgBox a.btn-small{transition:all .3s ease 0s;-moz-transition:all ease .3s 0s;-webkit-transition:all .3s ease 0s;opacity:0;filter:alpha(opacity=0)}body.caseInfoPage .box1 .content .detailImg .imgBox:hover a.btn-small{opacity:1;filter:alpha(opacity=100)}body.caseInfoPage .box2 .btn-list{width:570px;overflow:hidden;height:140px;transition:all 1s ease 0s;-moz-transition:all ease 1s 0s;-webkit-transition:all 1s ease 0s}body.caseInfoPage .box2 .btn-list li{opacity:0;transition:all .8s ease .4s;-moz-transition:all ease .8s .4s;-webkit-transition:all .8s ease .4s}body.caseInfoPage .box2 .btn-list:hover{height:596px}body.caseInfoPage .box2 .btn-list:hover li{opacity:1}body.caseInfoPage .box2 .top-btn{height:138px;line-height:138px}body.caseInfoPage .box2 .top-btn .left{width:180px}body.caseInfoPage .box2 .top-btn .right{width:330px;margin-left:25px}.designerPage .designerIndex .designer_top{background:url(../images/designer_index_bg.jpg) #434343;padding-bottom:50px}.designerPage .designerIndex .designer_top dl{padding-top:60px}.designerPage .designerIndex .designer_top dl dt{width:100px;height:100px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);background-color:initial!important;margin:0 auto}.designerPage .designerIndex .designer_top dl dd{color:#fff}.designerPage .designerIndex .designer_top dl dd p.text{color:#e2e2e2;width:756px;margin:0 auto}.designerPage .designerIndex .designer_top dl dd div.textcont{width:940px;color:#e2e2e2;line-height:28px}.designerPage .designerIndex .designer_top dl dd div.textcont span{color:#999}.designerPage .designerIndex .designer_top dl dd div.textcont p{width:870px}.designerPage .designerIndex .designer_top dl p.btn{display:block;width:138px;height:40px;line-height:40px;margin:0 auto}.designerPage .designerIndex .designer_link p{display:inline-block;width:180px;background:#fafafa}.designerPage .designerIndex .designer_link p a{display:block;width:90px;height:40px;line-height:40px;position:relative}.designerPage .designerIndex .designer_link p a:before{display:block;content:"";width:46px;height:2px;background:#e5493a;position:absolute;left:22px;bottom:0;transition:all .3s ease 0s;-moz-transition:all ease .3s 0s;-webkit-transition:all .3s ease 0s;opacity:0;filter:alpha(opacity=0)}.designerPage .designerIndex .designer_link p a.active,.designerPage .designerIndex .designer_link p a:hover{color:#e5493a}.designerPage .designerIndex .designer_link p a.active:before,.designerPage .designerIndex .designer_link p a:hover:before{opacity:1;filter:alpha(opacity=100)}.designerPage .designerIndex .designer_list ul li div.pic{width:1200px}.designerPage .designerIndex .designer_list ul li div.pic div.lazy{width:370px;height:244px;border-radius:5px;margin-right:30px}.designerPage .designerIndex .designer_list ul li dl{border:1px solid #f3f3f3;border-top:0;padding:0 28px;height:190px;overflow:hidden}.designerPage .designerIndex .designer_list ul li dl dt{line-height:32px}.designerPage .designerIndex .designer_list ul li dl dt a{color:#363636}.designerPage .designerIndex .designer_list ul li dl dt a:hover{color:#e5493a}.designerPage .designerIndex .designer_list ul li dl dd{color:#959595;line-height:28px;height:56px}.designerPage .designerIndex .designer_list ul li dl p a{color:#959595;line-height:22px}.designerPage .designerIndex .designer_list ul li dl p a:hover{color:#e5493a}.designerPage .designerIndex .designer_list ul li dl p span{color:#959595;padding:0 15px}.designerPage .designerIndex .designer_cont div.lazy{width:445px;height:600px}.designerPage .designerIndex .designer_cont div.cont{width:600px;height:600px;font-size:14px;line-height:28px}.newsPage .newsCont .article .cont{font-size:14px;line-height:2;text-indent:2em;color:#252525!important}.newsPage .newsCont .article .cont strong{font-weight:700}.newsPage .newsCont .article .cont img{max-width:100%}.newsPage .newsCont .page a{text-decoration:underline}.newsPage .newsList div.banner .arrows1 ul.full a.lazy{display:block}.newsPage .newsList div.banner .arrows1 ul.full a.lazy div.full.lazy_img{height:420px;background-size:auto 100%}.newsPage .newsList div.banner .arrows1 ul.full div.text{width:100%;height:80px;left:0;bottom:0;background:#333;background:rgba(51,51,51,.8)}.newsPage .newsList div.banner .arrows1 ul.full div.text dl{color:#fff;line-height:30px;padding-top:13px}.newsPage .newsList .titles{padding:80px 0 20px}.newsPage .newsList .titles a{display:block;line-height:40px;height:40px;padding:0 40px;font-size:14px;float:left;margin:0 40px 20px 0;color:#363636;background:#f3f2f2;border-radius:4px}.newsPage .newsList .titles a.active,.newsPage .newsList .titles a:hover{background:#e5493a;color:#fff}.newsPage .newsList .list li{padding:16px;border:1px solid #f3f3f3;background:#fff;margin-bottom:30px}.newsPage .newsList .list li div.lazy{width:280px;height:187px;border-radius:5px}.newsPage .newsList .list li div.lazy button{top:20px;left:20px;z-index:2;transition:all .3s ease 0s;-moz-transition:all ease .3s 0s;-webkit-transition:all .3s ease 0s;opacity:0;filter:alpha(opacity=0)}.newsPage .newsList .list li div.lazy:hover button{opacity:1;filter:alpha(opacity=100)}.newsPage .newsList .list li div.lazy img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.newsPage .newsList .list li div.text{width:465px}.newsPage .newsList .list li div.text p.text{color:#959595;line-height:28px;height:112px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.newsPage .newsList .list li div.text p.time{color:#959595}.newsPage .newsList .list li.no_pic div.text{width:100%}.newsPage .newsList .list li.no_pic div.text p.text{height:84px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.taocanCont .top .pull-left.lazy{width:600px;height:337px}.taocanCont .top .pull-left.cont{width:522px;height:337px;background:#fbfbfb;padding-left:48px}.taocanCont .top .pull-left.cont .text{padding-top:20px;width:465px}.taocanCont .top .pull-left.cont .text .text1{line-height:40px;height:40px}.taocanCont .top .pull-left.cont .text .text2{line-height:24px;height:48px;margin-top:6px}.taocanCont .top .pull-left.cont .form{width:430px;margin-left:15px}.taocanCont .top .pull-left.cont .form form dd input{width:400px;display:block;height:48px;line-height:48px;padding-left:30px;background-color:#f2f2f2;color:#6a6a6a}.taocanCont .top .pull-left.cont .form form .btn{height:48px}.taocanCont .article img{display:block!important;margin:0 auto;max-width:100%}.allCasePage .cl{clear:both;width:0;height:0}.allCasePage .content-cards{width:1225px;overflow:hidden}.allCasePage .content-cards .zhuangxiu-card{float:left;width:380px;height:488px;border:1px solid #edecec;background:#f7f7f7;margin-bottom:26px;margin-right:26px;box-sizing:border-box}.allCasePage .content-cards .zhuangxiu-card .img-box{height:420px;width:100%;overflow:hidden;position:relative}.allCasePage .content-cards .zhuangxiu-card .img-box img{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.allCasePage .content-cards .zhuangxiu-card .img-box:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.allCasePage .content-cards .zhuangxiu-card .img-box:hover b{transition:all 1s;opacity:1}.allCasePage .content-cards .zhuangxiu-card .img-box b{width:100%;height:100%;position:absolute;background:rgba(0,0,0,.5);opacity:0;cursor:pointer}.allCasePage .content-cards .zhuangxiu-card .img-box b span{position:absolute;width:76px;height:76px;background:hsla(0,0%,100%,.5);border-radius:50%;top:0;bottom:0;left:0;right:0;margin:auto}.allCasePage .content-cards .zhuangxiu-card .img-box b span i{width:16px;height:19px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.allCasePage .content-cards .zhuangxiu-card .detail-box{width:100%;height:80px;padding:15px 10px;box-sizing:border-box}.allCasePage .content-cards .zhuangxiu-card .detail-box .msg{float:left;width:100%}.allCasePage .content-cards .zhuangxiu-card .detail-box .msg .tel{width:100px;height:25px;border:1px solid #e5493a;color:#e5493a;font-size:16px;line-height:25px;text-align:center;cursor:pointer}.allCasePage .content-cards .zhuangxiu-card .detail-box .msg .tel:hover{color:darkred;border:1px solid darkred}.allCasePage .content-cards .divider{width:25px;height:380px;float:left}.allCasePage .frande-link{width:100%}.allCasePage .frande-link .title-list{padding:0;margin:0;border-bottom:1px solid #edecec;overflow:hidden}.allCasePage .frande-link .title-list li{float:left;padding-right:24px;position:relative;cursor:pointer}.allCasePage .frande-link .title-list li div{position:absolute;bottom:-15px;width:80%;height:2px}.allCasePage .frande-link .title-list li.active{font-weight:700}.allCasePage .frande-link .title-list li.active div{background:#e40018}.allCasePage .frande-link .title-list li:hover{color:#e5493a}.allCasePage .frande-link .content-list{width:100%;overflow:hidden;margin-top:38px}.allCasePage .frande-link .content-list li{float:left;padding:13px 40px 13px 0}.allCasePage .frande-link .content-list li:hover{color:#e5493a}.youhuiquan .lazy{width:347px!important;height:260px!important}.youhuiquan li{position:relative;overflow:hidden}.youhuiquan li div.text{width:399px!important;margin-left:20px}.youhuiquan li div.text p.text{line-height:22px!important;color:#999!important;height:44px!important;-webkit-line-clamp:2!important;line-clamp:2!important}.youhuiquan li div.text .text-sub{color:#666!important}.youhuiquan li div.text .des{margin-bottom:5px}.youhuiquan li .yhq_tag{width:100px;line-height:40px;border-radius:40px;position:absolute;top:10px;left:-20px;color:#fff;z-index:10;text-indent:35px}.youhuiquan li .yhq_tag.stop{background:#999}.youhuiquan li .yhq_tag.ing{background:#ff7e20}