﻿.location .current_location{ padding:0;}
.location .current_location .cn{ float: left; padding:20px 0;padding-right: 40px;}
.location .current_location .clear_tag{padding: 15px 0;float: left;}
.location .current_location .clear_tag .tab {float:left;padding:2px 10px;cursor:pointer;border:1px solid #edecec;font-size:14px !important;margin:2px 10px;max-width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.location .current_location .clear_tag .tab:hover {color:#f7a511}

.search_box{width:100%; position:relative;}
.search_box .search_box_link {border:1px solid #edecec;border-bottom:1px}
.search_box .search_box_link .list-box {padding:0;margin:0;overflow:hidden}
.search_box .search_box_link .list-box li {min-height:49px;margin:0;border-bottom:1px solid #edecec;text-align:center;line-height:48px;position:relative;overflow:hidden}
.search_box .search_box_link .list-box li .label {position:absolute;height:inherit;width:80px;background:#fafafa}
.search_box .search_box_link .list-box li .control {position:absolute;overflow:hidden;left:80px;width:1105px;color:#333;padding-bottom:13px;padding-left:10px}
.search_box .search_box_link .list-box li .control span {display:block;padding:2px 6px;margin-left:8px;margin-top:13px;float:left;line-height:1.5;height:20px}
.search_box .search_box_link .list-box li .control span.active {background:#f7a511;color:#fff}
.search_box .search_box_link .list-box li .control span.active:hover {color:#fff}
.search_box .search_box_link .list-box li .control span:hover {color:#f7a511}
.caseInfo{position:relative;}
.caseInfo .left_box{width:880px;}
.caseInfo .right_box{width:300px;}
.caseInfo .case_info_describe{color:#999}
.caseInfo .cas_tag_box{border: 1px solid #f1f1f1;box-shadow: 0 10px 18px #f6f6f6;font-size: 0;}
.caseInfo ul.cas_tag_box li {width: 248px;border-bottom: 1px solid #f1f1f1;position: relative;}
.caseInfo ul.cas_tag_box li p {max-width: 80%;margin: 0 auto;}
.caseInfo ul.cas_tag_box li.no_br{border:0}
.caseInfo .case_summary_left{width:405px;}
.caseInfo .case_summary_right{width:440px;height: 330px;}
.caseInfo .case_summary_right .slideBox{width:440px;height: 330px;position:relative;}
.caseInfo .case_summary_right .slideBox .bd{ position:relative; z-index:0;  }
.caseInfo .case_summary_right .slideBox .bd ul{ width:100% !important; }
.caseInfo .case_summary_right .slideBox .bd li{ width:100% !important;  height:556px; }
.caseInfo .case_summary_right .slideBox .bd li a{ height:330px; display:block;  }
.caseInfo .case_summary_right .slideBox .bd li a img{height:330px;}
.caseInfo .case_summary_right .slideBox .hd{ width:100%;position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.caseInfo .case_summary_right .slideBox .hd ul li{width: 11px;height: 11px;margin: 0 3px;background: #bfbfbf;border-radius: 50%;display: inline-block; cursor:default; overflow:hidden; text-indent:-999em;}
.caseInfo .case_summary_right .slideBox .hd ul li.on{background:#f7a511;  }
.caseInfo .case_summary_right .slideBox .prev, .caseInfo .case_summary_right .slideBox .next {top: 50%;margin-top: -50px;width: 70px;height: 70px;background: #000;opacity: .4;z-index: 2;cursor: pointer;text-align: center;line-height: 70px;color: #fff;font-size: 50px;}
.caseInfo .case_summary_right .slideBox .prev {left: 0;}
.caseInfo .case_summary_right .slideBox .next {right: 0;}
.caseInfo .case_tab_box {width: 880px !important;overflow: hidden;box-shadow: 0 8px 10px #eee;z-index: 5;}
.caseInfo .case_tab_box .tab_nav {height: 50px;width: 880px;line-height: 50px;box-shadow: 0 8px 20px rgba(0,0,0,0.04);background: #fff;position: relative;z-index: 5;}
.caseInfo .case_tab_box .tab_nav a {padding: 0 30px;color: #212628;font-size: 18px;cursor: pointer;}
.caseInfo .case_tab_box .tab_nav .active a {color: #f7a511;}
.caseInfo .case_list_box{text-align:center;width: 100%;}
.caseInfo .img_box img {width:800px !important;}
.caseInfo .img_box p {line-height:24px;font-size:13px}
.caseInfo .img_box .share-btn,.caseInfo .img_box .see-pic {position:absolute;width:120px;height:30px;background:rgba(0,0,0,0.5);color:#fff;top:20px;right:40px;text-align:center;line-height:30px;cursor:pointer}
.caseInfo .img_box .share-btn:hover,.caseInfo .img_box .see-pic:hover {background:rgba(0,0,0,0.6)}
.caseInfo .img_box .share-btn {right:190px;width:60px}
.caseInfo .img_box b {position:absolute;min-width:120px;padding:10px 2px;background:rgba(0,0,0,0.5);color:#fff;bottom:20px;left:20px;border-radius:20px;text-align:center}

.case_list_box .case_link_box {width: 100%; margin-top:30px; border-top:1px #ececec solid}
.case_list_box .case_link_box .box {width: 49%;display: inline-block;text-align: center;cursor: pointer;position: relative;}
.case_list_box .case_link_box .box i {border: 5px solid transparent;border-bottom-color: #666;position: relative;top: -12px;margin-right: 7px;}
.case_list_box .case_link_box .box:nth-child(2) i {border: 5px solid transparent;border-top-color: #666;top: 10px;}
.right_box .team_box{box-shadow: 0 0 20px rgba(0,0,0,0.1);padding-bottom: 16px;border-radius: 3px;}
.team_box .text-title{color:#212628;}
.team_box .bg {width:110px;height:1px;margin:0 auto;background:#f7a511}
.designer_box .lazy{width: 90px;height: 90px;border-radius: 3px;margin: 0 8px;background: none;}
.designer_box .lazy img{height:100%;}
.designer_box .msg {width: 182px;}
.designer_box .msg a:hover{color:#f7a511}
.designer_box .msg .text-title{color: #212628;}
.designer_box .msg .text-sub {color: #666;}
.teams .lazy{width: 260px;height: 196px;margin: 0 auto;background: none;}
.teams .lazy img{height:100%;}
.teams .msg {margin: 0 auto;width: 260px;}
.teams .msg .text-title{color: #212628;}
.teams .msg .text-sub {color: #666;}


.photo_list{position:relative;}
.photo_list .photo_list_box{width: 1230px;margin-left: -10px;}
.photo_list .photo_list_box .photo_item_box{width: 305px;height: 364px;float: left;}
.photo_list .photo_list_box .photo_item_box:hover {-ms-box-shadow: 0 0px 15px rgba(0,0,0,0.2);-o-box-shadow: 0 0px 15px rgba(0,0,0,0.2);box-shadow: 0 0px 15px rgba(0,0,0,0.2);}
.photo_list .photo_list_box .photo_item_box .photo_item{transition: all .5s;width: 285px;height: 344px;background: #f8f8f8;margin: 10px auto;}
.photo_list .photo_list_box .photo_item_box:hover .photo_item {background: transparent;}
.photo_list .photo_list_box .photo_item_box .photo_item .img_box {width: 100%;height: 285px;position: relative;}
.photo_list .photo_list_box .photo_item_box .photo_item .huoke_wy {transition:all .5s;opacity:0;filter:alpha(opacity=0);position:absolute;z-index:1;width:140px;padding:5px;background:#f7a511;color:#fff;top:10px;text-align:center;}
.photo_list .photo_list_box .photo_item_box .photo_item .huoke_wy:after {transition:all .5s;content:'';display:block;width:0;height:0;position:absolute;top:0;right:-7px;border-top:15px solid #f7a511;border-bottom:15px solid #f7a511;border-right:7px solid transparent;}
.photo_list .photo_list_box .photo_item_box .photo_item:hover .huoke_wy {opacity:1;filter:alpha(opacity=100);}
.photo_list .photo_list_box .photo_item_box .photo_item .title {margin: auto;height: 30px;width: 260px;font-size: 14px;line-height: 30px;}
.photo_list .photo_list_box .photo_item_box .photo_item .title a{color: #212628;}
.photo_list .photo_list_box .photo_item_box .photo_item .title a:hover{color:#f7a511;}
.photo_list .photo_list_box .photo_item_box .photo_item .subtitle {margin: auto;height: 30px;width: 260px;}
.photo_list .photo_list_box .photo_item_box .photo_item .subtitle a:hover{color:#f7a511;}

.pano_list{position:relative;}
.pano_list .pano_list_box{width: 1230px;}
.pano_list .pano_list_box .pano_item_box{float: left;width: 380px;height: 490px;border: 1px solid #edecec;background: #f7f7f7;margin: 0 25px 25px 0;}
.pano_list .pano_list_box .pano_item_box .pano_item .img_box {height: 420px;width: 100%;overflow: hidden;position: relative;}
.pano_list .pano_list_box .pano_item_box .pano_item .img_box .shadow {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: none;background: rgba(0,0,0,0.3);}
.pano_list .pano_list_box .pano_item_box .pano_item .img_box .shadow .circle {background: rgba(255,255,255,0.5);width: 80px;height: 80px;border-radius: 50%;line-height: 80px;text-align: center;margin: 150px auto;color: #e74c3c;}
.pano_list .pano_list_box .pano_item_box .pano_item .img_box .shadow .circle i{font-size:26px;}
.pano_list .pano_list_box .pano_item_box .pano_item .img_box :hover .shadow {display: block;}
.pano_list .pano_list_box .pano_item_box .pano_item .infobox {width: 360px;height: 80px;padding: 15px 10px;}
.pano_list .pano_list_box .pano_item_box .pano_item .infobox .info_item {float: left;width: 240px;margin-left: 16px;}
.pano_list .pano_list_box .pano_item_box .pano_item .infobox .info_item .title {color: #212628;font-size: 16px;overflow: hidden;white-space: nowrap;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-ms-text-overflow: ellipsis;text-overflow: ellipsis;}
.pano_list .pano_list_box .pano_item_box .pano_item .infobox .info_item .title a{color: #212628;}

.pano_list .pano_list_box .pano_item_box .pano_item .infobox .info_item .title a:hover{color:#f7a511;}
.pano_list .pano_list_box .pano_item_box .pano_item .infobox  .yuyue_btn {float: left;display: none; margin-top:7px;}
.pano_list .pano_list_box .pano_item_box .pano_item:hover .yuyue_btn {display: block;}

.construction_box{position:relative;}
.construction_box .left_box{width:880px;}
.construction_box .item_box {border-bottom: 1px solid #edecec;position: relative;}
.construction_box .item_box .lazy {width: 293px;height: 222px;border-radius: 2px;}
.construction_box .item_box .msg {width: 560px;}
.construction_box .item_box .msg a.text-title{color: #212628;}
.construction_box .item_box .msg a.text-title:hover{color: #f7a511;}
.construction_box .item_box .yuyue_btn {opacity: 0;margin-top:5px;}
.construction_box .item_box:hover .yuyue_btn {opacity: 1;}
.construction_box .item_box .msg .info p {width: 180px;}
.construction_box .item_box .msg .info p.text-title{color: #212628;}
.construction_box .item_box .msg .info p .text-sub {color: #666;}
.construction_box .item_box .msg .process .process-list {width: 120px;}
.construction_box .item_box .msg .process .process-list:nth-child(1) {width: 60px;}
.xiaoguo {width: 100%;background: #ededed;height: 485px;}
.xiaoguo .main-title {padding-top:30px;color:#212628;font-size:20px;text-align:center}
.xiaoguo .main-title:after {content:'';display:block;width:95px;height:1px;background:#f7a511;margin:10px auto}
.xiaoguo .sub-title {text-align:center}
.xiaoguo .sub-title span {padding:0 10px}
.xiaoguo .sub-title span:hover {color:#f7a511}
.xiaoguo .photo_img_list {width:100%}
.xiaoguo .photo_img_list .img_box {float:left;width:280px;margin:0 10px;position:relative;overflow:hidden;border-radius:3px;height:223px}
.xiaoguo .photo_img_list .img_box img {width:100%;display:block}
.xiaoguo .photo_img_list .img_box .msg {position:absolute;bottom:0;left:0;width:100%;height:20px;background:rgba(0,0,0,0.6);color:#fff;padding:10px}
.xiaoguo .photo_img_list .img_box .msg .title {float:left}
.xiaoguo .photo_img_list .img_box .msg .num {margin-right:20px;float:right}


.card_tag_box {border: 1px solid #f1f1f1;height: 160px;width: 100%;background: #fff;box-shadow: 0 8px 10px #f6f6f6;position: relative;}
.card_tag_box .card_box {width: 32.5%;border-right: 1px solid #f1f1f1;}

.building_box .item_box {width: 100%;height: 240px;overflow: hidden;border-radius: 3px;position: relative;transition: all .5s;}
.building_box .item_box .img-box {float: left;overflow: hidden;margin: 10px;width: 290px;height: 220px;border-radius: 3px;}
.building_box .item_box .info {float: left;}
.building_box .item_box .info .title {max-width: 420px;color: #212628;font-weight: bold;}
.building_box .item_box .info .title a{color: #212628;}
.building_box .item_box .info .title a:hover{color: #f7a511;}
.building_box .item_box .info .detail {max-width: 420px;}
.building_box .item_box .info .detail .working {width: 130px;float: left;}
.building_box .item_box .info .detail .working span a{color: #212628;font-weight: bold;}
.building_box .item_box .info .detail .working span a:hover{color: #f7a511;}
.building_box .item_box .info .place {max-width: 420px;}
.building_box .item_box .info .tag-list .tag {float: left;font-size: 12px;background: #fcf8f8;margin-right: 10px;width: 75px;text-align: center;padding: 5px 15px;border-top-left-radius: 20px;border-bottom-right-radius: 20px;}
.building_box .item_box .info .tag-list .tag:nth-child(1) {background: #fcf8f8;color: #e74c3c;}
.building_box .item_box .info .tag-list .tag:nth-child(2) {background: #fbfbfc;color: #a6c0d4;}
.building_box .item_box .info .tag-list .tag:nth-child(3) {background: #fafdfd;color: #77e2bb;}
.building_box .item_box .zixun {position: absolute;right: 10px;top: 20px;display: none;}
.building_box .item_box:hover .zixun {display: block;}
.building_box .item_box:hover {-ms-box-shadow: 0 5px 10px rgba(0,0,0,0.2);-o-box-shadow: 0 5px 10px rgba(0,0,0,0.2);box-shadow: 0 5px 10px rgba(0,0,0,0.2);}


.buildingInfo .left_box{width:880px;}
.buildingInfo .right_box{width:300px;}
.buildingInfo .case_tab_box {width: 880px !important;overflow: hidden;box-shadow: 0 8px 10px #eee;z-index: 5;}
.buildingInfo .case_tab_box .tab_nav {height: 50px;width: 880px;line-height: 50px;box-shadow: 0 8px 20px rgba(0,0,0,0.04);background: #fff;position: relative;z-index: 5;}
.buildingInfo .case_tab_box .tab_nav a {padding: 0 30px;color: #212628;font-size: 18px;cursor: pointer;}
.buildingInfo .case_tab_box .tab_nav .active a {color: #f7a511;}
.buildingInfo .tab_list_box{position:relative;}
.buildingInfo .tab_list_box .xqyh{margin: 16px auto;color: #f7a511;line-height: 1.7;}


.buildingInfo  .current_building{position:relative;height:330px}
.buildingInfo  .current_building .box {margin-left:10px;height:300px;width:860px;overflow:hidden;background:#f5f5f5}
.buildingInfo  .current_building .box .img_left {height:300px;width:400px;float:left;cursor:pointer;position:relative}
.buildingInfo  .current_building .box .img_left img {cursor:pointer}
.buildingInfo  .current_building .box .img_left .xiaoqu_name {position:absolute;bottom:0;height:60px;width:100%;left:0;background-color:rgba(0,0,0,0.3)}
.buildingInfo  .current_building .box .img_left .xiaoqu_name .title {margin:8px 10px 0 10px;line-height:1}
.buildingInfo  .current_building .box .img_left .xiaoqu_name .sub {line-height:1;margin:10px 10px 0 10px}
.buildingInfo  .current_building .box .cur_detail {float:left;position:relative}
.buildingInfo  .current_building .box .cur_detail .title {width:400px;position:absolute;left:30px;top:15px;font-weight:bold;color:#f7a511;font-size:22px}
.buildingInfo  .current_building .box .cur_detail .title:before {content:'';display:block;height:20px;width:5px;position:relative;background:#f7a511;border-radius:3px;float:left;margin-right:16px;top:5px}
.buildingInfo  .current_building .box .cur_detail .subtitle {font-size:16px;width:400px;position:absolute;left:30px;top:55px}
.buildingInfo  .current_building .box .cur_detail .lianxi {width:420px;position:absolute;top:100px;left:30px}
.buildingInfo  .current_building .box .cur_detail .lianxi .design-img {float:left;width:70px;height:70px;border-radius:3px}
.buildingInfo  .current_building .box .cur_detail .lianxi .design-img img{height:100%;}
.buildingInfo  .current_building .box .cur_detail .lianxi .msgList {float:left;margin-left:10px;width:240px}
.buildingInfo  .current_building .box .cur_detail .lianxi .msgList .design-name {width:240px;height:22px;font-size:16px;font-weight:bold;color:#212628}
.buildingInfo  .current_building .box .cur_detail .lianxi .msgList .design-des {width:240px;height:20px;font-size:12px;color:#666666}
.buildingInfo  .current_building .box .cur_detail .lianxi .msgList .design-tel {width:240px;height:20px;font-size:14px;color:#f7a511}
.buildingInfo  .current_building .box .cur_detail .lianxi .msgList .design-tel i {display:inline-block;width:16px;height:16px}
.buildingInfo  .current_building .box .cur_detail .address {position:absolute;left:30px;top:210px;width:420px;height:20px;font-size:14px;color:#666666}
.buildingInfo  .current_building .box .cur_detail .service {position:absolute;left:30px;width:420px;height:20px;font-size:14px;color:#666666;left:30px;top:240px}
.buildingInfo  .current_building .box .cur_detail .tag_list {width:430px;position:absolute;left:30px;top:265px}
.buildingInfo  .current_building .box .cur_detail .tag_list .tag {float:left;font-size:12px;background:#fcf8f8;margin-right:10px;width:75px;padding:5px 15px;text-align:center;border-top-left-radius:20px;border-bottom-right-radius:20px}
.buildingInfo  .current_building .box .cur_detail .tag_list .tag:hover {color:#e74c3c}
.buildingInfo  .current_building .box .cur_detail .tag_list .tag:nth-child(1) {background:#f4e6e5;color:#e74c3c}
.buildingInfo  .current_building .box .cur_detail .tag_list .tag:nth-child(2) {background:#edf0f2;color:#a6c0d4}
.buildingInfo  .current_building .box .cur_detail .tag_list .tag:nth-child(3) {background:#e8f3ef;color:#77e2bb}
