/*全屋定制家具*/

.page-banner img {
    width: 100%;
}

.furniture-navwrap {
    margin-top: 20px;
}

.furniture-navwrap .nav-space,
.furniture-navwrap .nav-pnum {
    margin-bottom: 30px;
}

.furniture-navwrap .left-title {
    font-size: 22px;
    font-weight: bold;
    line-height: 32px;
    float: left;
    margin-right: 15px;
}

.furniture-navwrap .nav-space .left-title {
    line-height: 55px;
}

.furniture-navwrap .space-right,
.furniture-navwrap .pnum-right {
    position: relative;
    overflow: hidden;
}

.furniture-navwrap .space-right li {
    height: 65px;
    float: left;
    line-height: 55px;
    margin-right: 10px;
}

.furniture-navwrap .space-right li:last-child {
    margin-right: 0;
}

.furniture-navwrap .space-right li.space-0 {
    margin-right: 20px;
}

.furniture-navwrap .space-right li a {
    display: block;
    padding: 0 10px;
}

.furniture-navwrap .space-right li.space-0 a {
    padding: 0 30px;
}

.furniture-navwrap .space-right li.space-1 a {
    background: #e5e5e5 url(../images/sp1.png) no-repeat 5px 5px;
    padding-left: 60px;
}

.furniture-navwrap .space-right li.space-1.active a,
.furniture-navwrap .space-right li.space-1 a:hover {
    background: #d9b17d url(../images/sp1-hover.png) no-repeat 5px 5px;
    padding-left: 60px;
}

.furniture-navwrap .space-right li.space-2 a {
    background: #e5e5e5 url(../images/sp2.png) no-repeat 5px 5px;
    padding-left: 60px;
}

.furniture-navwrap .space-right li.space-2.active a,
.furniture-navwrap .space-right li.space-2 a:hover {
    background: #d9b17d url(../images/sp2-hover.png) no-repeat 5px 5px;
    padding-left: 60px;
}

.furniture-navwrap .space-right li.space-3 a {
    background: #e5e5e5 url(../images/sp3.png) no-repeat 5px 5px;
    padding-left: 60px;
}

.furniture-navwrap .space-right li.space-3.active a,
.furniture-navwrap .space-right li.space-3 a:hover {
    background: #d9b17d url(../images/sp3-hover.png) no-repeat 5px 5px;
    padding-left: 60px;
}

.furniture-navwrap .space-right li.space-4 a {
    background: #e5e5e5 url(../images/sp4.png) no-repeat 5px 5px;
    padding-left: 60px;
}

.furniture-navwrap .space-right li.space-4.active a,
.furniture-navwrap .space-right li.space-4 a:hover {
    background: #d9b17d url(../images/sp4-hover.png) no-repeat 5px 5px;
    padding-left: 60px;
}

.furniture-navwrap .space-right li.space-5 a {
    background: #e5e5e5 url(../images/sp5.png) no-repeat 5px 5px;
    padding-left: 60px;
}

.furniture-navwrap .space-right li.space-5.active a,
.furniture-navwrap .space-right li.space-5 a:hover {
    background: #d9b17d url(../images/sp5-hover.png) no-repeat 5px 5px;
    padding-left: 60px;
}

.furniture-navwrap .space-right li.space-6 a {
    background: #e5e5e5 url(../images/sp6.png) no-repeat 5px 5px;
    padding-left: 60px;
}

.furniture-navwrap .space-right li.space-6.active a,
.furniture-navwrap .space-right li.space-6 a:hover {
    background: #d9b17d url(../images/sp6-hover.png) no-repeat 5px 5px;
    padding-left: 60px;
}

.furniture-navwrap .space-right li.space-7 a {
    background: #e5e5e5 url(../images/sp6.png) no-repeat 5px 5px;
    padding-left: 60px;
}

.furniture-navwrap .space-right li.space-7.active a,
.furniture-navwrap .space-right li.space-7 a:hover {
    background: #d9b17d url(../images/sp6-hover.png) no-repeat 5px 5px;
    padding-left: 60px;
}

.furniture-navwrap .space-right li.space-8 a {
    background: #e5e5e5 url(../images/sp6.png) no-repeat 5px 5px;
    padding-left: 60px;
}

.furniture-navwrap .space-right li.space-8.active a,
.furniture-navwrap .space-right li.space-8 a:hover {
    background: #d9b17d url(../images/sp6-hover.png) no-repeat 5px 5px;
    padding-left: 60px;
}

.furniture-navwrap .space-right li.space-9 a {
    background: #e5e5e5 url(../images/sp6.png) no-repeat 5px 5px;
    padding-left: 60px;
}

.furniture-navwrap .space-right li.space-9.active a,
.furniture-navwrap .space-right li.space-9 a:hover {
    background: #d9b17d url(../images/sp6-hover.png) no-repeat 5px 5px;
    padding-left: 60px;
}

.furniture-navwrap .space-right li.space-10 a {
    background: #e5e5e5 url(../images/sp6.png) no-repeat 5px 5px;
    padding-left: 60px;
    margin-top: 0px;
}

.furniture-navwrap .space-right li.space-10.active a,
.furniture-navwrap .space-right li.space-10 a:hover {
    background: #d9b17d url(../images/sp6-hover.png) no-repeat 5px 5px;
    padding-left: 60px;
}

.furniture-navwrap .space-right li.space-11 a {
    background: #e5e5e5 url(../images/sp6.png) no-repeat 5px 5px;
    padding-left: 60px;
    margin-top: 10px;
}

.furniture-navwrap .space-right li.space-11.active a,
.furniture-navwrap .space-right li.space-11 a:hover {
    background: #d9b17d url(../images/sp6-hover.png) no-repeat 5px 5px;
    padding-left: 60px;
}

.furniture-navwrap .space-right li.space-12 a {
    background: #e5e5e5 url(../images/sp6.png) no-repeat 5px 5px;
    padding-left: 60px;
    margin-top: 10px;
}

.furniture-navwrap .space-right li.space-12.active a,
.furniture-navwrap .space-right li.space-12 a:hover {
    background: #d9b17d url(../images/sp6-hover.png) no-repeat 5px 5px;
    padding-left: 60px;
    margin-top: 10px;
}

.furniture-navwrap .space-right li.space-13 a {
    background: #e5e5e5 url(../images/sp6.png) no-repeat 5px 5px;
    padding-left: 60px;
    margin-top: 10px;
}

.furniture-navwrap .space-right li.space-13.active a,
.furniture-navwrap .space-right li.space-13 a:hover {
    background: #d9b17d url(../images/sp6-hover.png) no-repeat 5px 5px;
    padding-left: 60px;
    margin-top: 10px;
}

.furniture-navwrap .space-right li.space-14 a {
    background: #e5e5e5 url(../images/sp6.png) no-repeat 5px 5px;
    padding-left: 60px;
    margin-top: 10px;
}

.furniture-navwrap .space-right li.space-14.active a,
.furniture-navwrap .space-right li.space-14 a:hover {
    background: #d9b17d url(../images/sp6-hover.png) no-repeat 5px 5px;
    padding-left: 60px;
    margin-top: 10px;
}

.furniture-navwrap .space-right li.space-15 a {
    background: #e5e5e5 url(../images/sp6.png) no-repeat 5px 5px;
    padding-left: 60px;
    margin-top: 10px;
}

.furniture-navwrap .space-right li.space-15.active a,
.furniture-navwrap .space-right li.space-15 a:hover {
    background: #d9b17d url(../images/sp6-hover.png) no-repeat 5px 5px;
    padding-left: 60px;
    margin-top: 10px;
}

.furniture-navwrap .pnum-right li {
    line-height: 32px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.furniture-navwrap .pnum-right li a {
    display: block;
    padding: 0 30px;
}

.furniture-navwrap li.active a,
.furniture-navwrap li a:hover {
    background: #d9b17d;
    color: #fff;
}

.pro-layout {
    margin-bottom: 30px;
}

.pro-layout .probox-list {
    margin-right: -26px;
}

.pro-layout .probox-list .item {
    box-sizing: border-box;
    width: 382px;
    margin-right: 26px;
    float: left;
    border-bottom: 3px solid #E7F3FA;
}

.pro-layout .probox-list .item .pic {
    width: 372px;
    padding: 5px;
    height: 245px;
}

.pro-layout .probox-list .item .pic .picbox {
    width: 372px;
    height: 245px;
    display: table;
    overflow: hidden;
}

.pro-layout .probox-list .item .pic .picbox .picimg {
    width: 372px;
    height: 245px;
    display: table-cell;
    text-align: center;
}

.pro-layout .probox-list .item .pic .picbox .picimg img {
    max-width: 372px;
    max-height: 245px;
    vertical-align: middle;
    -webkit-transition: 1s 0s all ease;
    transition: 1s 0s all ease;
}

.pro-layout .probox-list .item .name {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    font-weight: 700;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0 5px;
    text-align: center;
}

.pro-layout .probox-list .item .bot {
    font-size: 16px;
	line-height: 35px;
    height: 35px;
    background: url(/images/pro_icon.png) no-repeat 340px center;
    padding: 0 50px 0 5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.pro-layout .probox-list a.item:hover .pic,
.pro-layout .probox-list a.item:hover .name {
    background: #E7F3FA;
    color: #072881;
}

.pro-layout .probox-list a.item:hover .pic img {
    transform: scale(1.3, 1.3);
    -webkit-transform: scale(1.3, 1.3);
}


/*投资合作*/

.touzifloor {
    background: url(../images/layout-bg.png) repeat;
}

.touzifloor img {
    max-width: 100%;
}

.touzifloor .title img {
    width: 100%;
}

.touzifloor-1 .container {
    text-align: center;
}

.touzifloor-1 .txt-f {
    font-size: 18px;
    line-height: 25px;
    font-weight: bold;
    margin-bottom: 20px;
    color: #5a4a3d;
    margin-top: 10px;
}

.touzifloor-1 .text-s {
    font-size: 13px;
    line-height: 20px;
    color: #626262;
    margin-bottom: 25px;
}

.touzifloor-2 .txt-f {
    text-align: center;
    font-size: 14px;
    line-height: 25px;
    font-weight: bold;
    margin-bottom: 20px;
    color: #5a4a3d;
    margin-top: 10px;
}

.touzifloor-3 .f-banner,
.touzifloor-5 .f-banner {
    margin-top: 60px;
}

.touzifloor-4 .content-box .con-left {
    width: 590px;
    float: left;
}

.touzifloor-4 .content-box .con-right {
    width: 590px;
    float: right;
}

.touzifloor-4 .content-box .con-right .boxpic-l,
.touzifloor-4 .content-box .con-right .boxpic-r {
    width: 290px;
}

.touzifloor-4 .left-pic,
.touzifloor-4 .right-pic,
.touzifloor-4 .boxpic {
    margin-bottom: 10px;
}

.touzifloor-4 .left-pic:last-child,
.touzifloor-4 .right-pic:last-child {
    margin-bottom: 0;
}

.touzifloor-5 {
    margin-bottom: 5px;
}


/*全屋定制家具-内页*/

.case_info {
    width: 80%;
    max-width: 1920px;
    margin: 0 auto;
    min-width: 1200px;
    overflow: hidden;
    font-size: 14px;
    position: relative;
    background: #f2f2f2;
    min-height: 500px;
	
}

.case_info .case_fixed {
    width: 100%;
    height: 10px;
    max-width: 1920px;
}

.case_info .left {
    width: 34.8%;
    position: absolute;
    height: 100%;
    background: #fff;
}

.case_info .left .con {
    padding: 35px 10% 0;
    position: relative;
}

.case_info .left .con .b {
    left: 10%;
    bottom: 5px;
    width: 80%;
    background: #fff;
}

.case_info .left .con .title {
    font-size: 26px;
    font-weight: 700;
    color: #666;
    line-height: 1em;
    position: relative;
    padding-bottom: 17px;
    margin-bottom: 20px;
}

.case_info .left .con .title span {
    width: 71px;
    height: 4px;
    background: #3292FC;
    position: absolute;
    left: 0;
    bottom: 0;
}

.case_info .left .con .txt {
    line-height: 24px;
    color: #666;
    margin-bottom: 20px;
}

.case_info .left .con .link {
    display: block;
    background: #fff;
    padding-bottom: 0;
    width: 197px;
    height: 48px;
    border: 2px solid #3292FC;
    text-align: center;
    line-height: 48px;
    color: #3292FC;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px;
}

.case_info .left .con .link:hover {
    color: #fff;
    background: #3292FC;
}

.case_info .left .con .link span {
    padding: 0 10px;
}

.case_info .left .con .case_info_categoryname {
    line-height: 26px;
    margin-bottom: 24px;
}

.case_info .left .con .case_info_categoryname span {
    display: inline-block;
    padding: 0 22px;
    background: #e8e8e8;
}

.case_info .left .con .case_info_return {
    display: block;
    width: 122px;
    height: 38px;
    line-height: 38px;
    text-indent: 54px;
    background: #9f9f9f url(http://www.yigaojiaju.com/themes/default/images/case_info_return.jpg) no-repeat 26px top;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
}

.case_info .left .con .case_info_return:hover {
    background-position: 26px bottom;
    background-color: #ffa800;
}

.case_info .conten {
    width: 100px;
    background: #e1e1e1;
    position: absolute;
    top: 0;
    height: 100%;
}

.case_info .conten .con {
    padding-top: 70px;
}

.case_info .conten .con span {
    display: block;
    width: 100%;
    height: 76px;
    background: url(http://www.yigaojiaju.com/themes/default/images/csae_info_icon.png) no-repeat center top;
    cursor: pointer;
}

.case_info .conten .con span.mobile {
    background-position: center bottom;
}

.case_info .conten .con .span {
    background-color: #f2f2f2;
}

.case_info .right {
    float: right;
    width: 65.22%;
}

.case_info .right .con {
    padding: 23px 20px 50px 0;
    display: none;
}

.case_info .right .con img {
    max-width: 100%;
}

.case_info .right .con.pc {
    display: block;
}

.case_info .right .con .tab {
    overflow: hidden;
    padding-bottom: 10px;
    display: block;
    width: 100%;
    height: auto;
}

.case_info .right .con .tab .prev {
    float: left;
    width: 50px;
    height: 38px;
    background: url(http://www.yigaojiaju.com/themes/default/images/case_info_prev.jpg) no-repeat center top;
}

.case_info .right .con .tab .prev:hover {
    background-position: center bottom;
}

.case_info .right .con .tab .next {
    float: right;
    width: 50px;
    height: 38px;
    background: url(http://www.yigaojiaju.com/themes/default/images/case_info_next.jpg) no-repeat center top;
}

.case_info .right .con .tab .next:hover {
    background-position: center bottom;
}

.prodel-op .txt p {
    font-size: 16px;
    color: #666;
}

.case_info .prodel-box img {
    margin-bottom: 10px;
}


/*案例*/
