﻿/*发展历程*/

.loca {
    font-size: 16px;
    color: #666666;
    line-height: 70px;
}

.loca a {
    color: #666666;
    display: inline-block;
    vertical-align: top;
}

.loca a:hover {
    text-decoration: none;
}

.loca em {
    display: inline-block;
    vertical-align: top;
    margin: 0 3px;
}

.main {
    padding-bottom: 25px;
}

.lnav {
    float: left;
    width: 25%;
}

.navlist {
    border-top: 1px #d1d1d1 solid;
    border-bottom: 1px #d1d1d1 solid;
    background: url("../images/bg5.jpg") center top repeat;
}

.navlist a:hover {
    text-decoration: none;
}

.navlist li {
    line-height: 73px;
}

.navlist li:nth-child(odd) {
    background: #eeeeee;
}

.navlist li:nth-child(even) {
    background: #f6f6f6;
}

.navlist li a {
    display: block;
    padding: 0 10px 0 37px;
    font-size: 16px;
    color: #666666;
    border-left: 1px #d1d1d1 solid;
    border-right: 1px #d1d1d1 solid;
}

.navlist li i {
    display: block;
    padding-right: 20px;
    background: url("../images/arw4.png") right center no-repeat;
}

.navlist li.on a,
.navlist li:hover a {
    padding-left: 35px;
    border-left: 3px #d16c15 solid;
    color: #d16c15;
}

.navlist li.on i,
.navlist li:hover i {
    background-image: url("../images/arw5.png");
}

.lnav .ggpicl {
    width: 100%;
    height: 366px;
    margin-top: 40px;
}

.course {
    float: right;
    width: 72%;
}

.course_hd {
    height: 40px;
    background: #f3f3f3;
}

.course_ul {
    padding: 0 38px;
}

.course_ul .slick-slide {
    line-height: 40px;
    font-size: 20px;
    color: #666666;
    text-align: center;
    cursor: pointer;
}

.course_ul .slick-slide.on {
    background: #666666;
    color: #FFFFFF;
}

.course_ul .slick-prev,
.course_ul .slick-next {
    width: 10px;
    height: 18px;
    margin-top: -9px;
    left: 7px;
    background: url("../images/arw6.png") 0 0 no-repeat;
}

.course_ul .slick-next {
    left: auto;
    right: 7px;
    background-position: -10px 0;
}

.course .bd {
    padding-top: 38px;
}

.course .bd .pic {
    text-align: center;
}

.course .bd .pic img {
    width: auto;
    max-width: 100%;
}

.course .bd .box p {
    font-size: 16px;
    color: #333333;
    line-height: 30px;
    padding-top: 40px;
}

.circleBox {
    width: 18px;
}

.circleOrg {
    width: 18px;
    height: 18px;
    border: 1px solid #d16b19;
    box-sizing: border-box;
    border-radius: 50%;
    background: #fff;
    position: relative;
}

.circleOrg span {
    width: 8px;
    height: 8px;
    background: #d16b19;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -4px;
    margin-top: -4px;
}

.circleOrgLine {
    display: block;
    width: 2px;
    min-height: 100px;
    background: #d16b19;
    margin-left: 8px;
}

.txtBox {
    display: block;
    width: 645px;
    font-size: 16px;
    color: #565454;
    margin-left: 20px;
}

.txtBox .txt {
    color: #d16b19;
    font-size: 20px;
}

/*品牌视频*/

.case_list .changecon li {
    float: left;
    width: 280px;
    margin-right: 12.5px;
    padding-bottom: 10px;
}

.case_list .changecon .pich {
    width: 291px;
    height: 184px;
}

/*企业动态*/

.dynamic {
}

.dynamic .dy_con {
    position: relative;
    background: url("../images/companynews/bg6.jpg") left top repeat-y;
}

.dynamic .yuan {
    width: 20px;
    height: 20px;
    background: url("../images/companynews/dot1.png") center no-repeat;
    position: absolute;
    left: 0;
    top: 0;
}

.dynamic .yuan2 {
    top: auto;
    bottom: 0;
}

.dynamic .time {
    float: left;
    font-size: 16px;
    color: #666666;
    font-weight: bold;
    line-height: 180px;
    padding-left: 40px;
    background: url("../images/companynews/dot2.png") left center no-repeat;
    width: 120px;
}

.dynamic .word {
    width: 80%;
    float: right;
    padding: 20px 0;
    border-bottom: 1px #E1E1E1 solid;
}

.dynamic .word .pich {
    width: 30%;
    float: left;
}

.dynamic .word .fr {
    margin-top: 12px;
    padding-left: 32%;
}

.dynamic .word h3 {
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    line-height: 40px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.dynamic .word p {
    font-size: 14px;
    color: #333333;
    line-height: 22px;
    height: 66px;
    overflow: hidden;
}

.dynamic li.first .word {
    padding-top: 0;
}

.dynamic li.first .time {
    line-height: 160px;
}

.dynamic li:hover .word h3 {
    color: #d16c15;
}

.dynamic .page {
    padding-top: 30px;
}


.lnav .hot{
    margin-top: 30px;
    background: #f6f6f6;
    padding: 20px 15px;
}
.lnav .hot h2{
    font-size: 26px;
    margin-bottom: 20px;
}
.lnav .hot li{
    margin-bottom: 10px;
}
.lnav .hot li h3{
    font-size: 16px;
    color: #444;
    max-height:42px;
    overflow: hidden;
    margin-bottom: 8px;

}
.lnav .hot li span{
    font-size: 14px;
    color: #888;
}
/*设计团队*/

.choose_box {
    border: 1px #E1E1E1 solid;
    background: url("../images/designteam/bg4.jpg") left center repeat-y;
    border-bottom: none;
}

.choose_box dl {
    border-bottom: 1px #E1E1E1 solid;
}

.choose_box dt {
    float: left;
    width: 119px;
    text-align: center;
    line-height: 48px;
    color: #666666;
}

.choose_box dd {
    float: left;
    width: 979px;
}

.choose_box dd a {
    display: block;
    float: left;
    line-height: 26px;
    color: #333333;
    padding: 0 10px;
    margin-left: 10px;
    margin-top: 13px;
}

.choose_box dd a.on {
    background: #d16c15;
    color: #FFFFFF;
}

.ssgg {
    padding-top: 20px;
    padding-left: 35px;
}

.ssgg span {
    display: block;
    float: left;
    color: #999999;
    line-height: 33px;
}

.ssgg .ld {
    float: left;
}

.ssgg .form-control {
    float: left;
    width: 90px;
    height: 33px;
    border: 1px #E1E1E1 solid;
    padding-left: 10px;
    color: #333333;
    background: #FFFFFF;
    margin-left: 10px;
}

.ssgg .button {
    float: left;
    width: 33px;
    height: 33px;
    background: url("../images/designteam/bg11.jpg") center no-repeat;
    margin-left: 10px;
}

.ssgg .searchName {
    float: left;
    width: 130px;
    height: 33px;
    border: 1px #E1E1E1 solid;
    padding-left: 10px;
    color: #333333;
    background: #FFFFFF;
    margin-left: 10px;
}

.deser {
    padding-bottom: 20px;
}

.deser li {
    float: left;
    width: 23.5%;
    margin-top: 20px;
    margin-right:2%;
    position: relative;
    overflow: hidden;
}
.deser li.mar0{margin-right:0;}
.deser li a {
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: block;
}

.deser li .pic {
    overflow: hidden;
}

.deser li .box {
    border: 1px #E1E1E1 solid;
    padding: 0 5px;
    overflow: hidden;
    text-align: center;
}

.deser .box h3 {
    font-size: 16px;
    color: #333333;
    line-height: 40px;
}

.deser .box h3 em {
    display: inline-block;
    line-height: 26px;
    border-radius: 10px;
    padding: 0 26px;
    font-size: 16px;
    color: #FFFFFF;
    margin-left: 15px;
    vertical-align: middle;
    background-color: #d16c15;
}

.deser .box h4 {
    line-height: 22px;
    text-align: left;
    color: #666666;
    padding: 5px 16px 0;
}

.deser .box h4 em {
    float: right;
}

.deser .box h4 b {
    color: #d16c15;
}

.deser .box p {
    color: #999999;
    line-height: 22px;
    padding-top: 5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.deser .out {
    position: absolute;
    left: 0;
    top: -100%;
    width: 100%;
    height: 100%;
    background: url("../images/designteam/pic25.jpg") center no-repeat;
    display: none;
}

.deser .sbody {
    padding: 18px 35px 0;
}

.deser .sbody .spic {
    float: left;
    width: 105px;
    height: 105px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
}

.deser .sbody h3 {
    float: right;
    color: #FFFFFF;
    width: 90px;
    font-size: 16px;
    line-height: 34px;
    padding-top: 12px;
}

.deser .sbody h3 em {
    display: block;
    font-size: 20px;
    line-height: 40px;
}

.deser .opic {
    width: 210px;
    height: 135px;
    overflow: hidden;
    margin: 28px auto 0;
    position: relative;
}

.deser .opic p {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background: url("../images/blackbg.png") repeat;
    color: #FFFFFF;
    text-align: center;
    line-height: 26px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.deser .look {
    display: block;
    width: 210px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    color: #666666;
    font-size: 16px;
    background: #FFFFFF;
    margin: 30px auto 0;
}

.deser .look:hover {
    background: #ed7020;
    color: #FFFFFF;
}

.deser li.nomar {
    margin-right: 0;
}

/*设计详情页*/

.vipbox {
    height: 410px;
    background: url("../images/designteam/pic19.jpg") center no-repeat;
    padding-top: 47px;
    text-align: center;
    color: #FFFFFF;
}

.vipbox .pic {
    width: 155px;
    height: 155px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    background: #fafafa;
    padding: 2px;
    margin: 0 auto;
}

.vipbox .pic img {
    width: 155px;
    height: 155px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.vipbox h3 {
    font-size: 25px;
    line-height: 40px;
    padding-top: 32px;
}

.vipbox p em {
    display: inline-block;
    line-height: 35px;
    border-bottom: 2px #d16c15 solid;
    padding: 0 5px;
}

.vipbox a {
    display: block;
    margin: 26px auto 0;
    width: 106px;
    height: 35px;
    text-align: center;
    line-height: 36px;
    font-size: 16px;
    background: #D16C15;
    color: #FFFFFF;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.leftall {
    float: left;
    width: 875px;
}

.des_box .pic {
    float: left;
    width: 270px;
    height: 300px;
    overflow: hidden;
}

.des_box .word {
    float: right;
    width: 585px;
}

.des_box h3 {
    font-size: 24px;
    color: #333333;
    line-height: 40px;
    height: 40px;
    overflow: hidden;
}

.des_box h3 em {
    font-size: 12px;
    color: #999999;
    padding-left: 7px;
}

.des_box h4 {
    color: #fff;
    line-height: 22px;
}

.des_box p {
    padding-top: 5px;
    color: #999999;
    line-height: 22px;
    border-bottom: 1px #dbdbdb solid;
    padding-bottom: 5px;
    padding-right: 48px;
}

.des_box dl {
    padding-top: 3px;
}

.des_box dt {
    float: left;
    width: 50%;
}

.des_box span {
    font-size: 14px;
    color: #666666;
    line-height: 30px;
}

.des_box span em {
    display: inline-block;
    vertical-align: top;
    font-weight: bold;
}

.work_list {
    padding: 27px 24px 25px;
}

.work_list li {
    float: left;
    width: 260px;
    margin: 15px 6px 0;
    border: 1px #DBDBDB solid;
    box-sizing: border-box;
}

.work_list .pich {
    width: 260px;
    height: 171px;
}

.work_list .pich a {
    display: block;
    width: 100%;
    height: 100%;
}

.work_list .pich a img {
    width: 100%;
    height: 100%;
}

.work_list .box {
    height: 108px;
    overflow: hidden;
    padding: 0 8px;
}

.work_list h3 {
    font-size: 14px;
    line-height: 26px;
    padding-top: 10px;
    color: #333333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.work_list p {
    color: #999999;
    line-height: 22px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.work_list .more {
    display: block;
    float: none;
    margin: 11px auto 0;
    width: 96px;
    height: 22px;
    line-height: 22px;
    background: #666666;
    border-color: #666666;
    color: #FFFFFF;
}

.work_list .more:hover {
    border-color: #ed7020;
    background: #ed7020;
}

.work_list .more:hover:before {
    display: none;
}

.title {
    font-size: 20px;
    color: #333333;
    padding-bottom: 4px;
    background: url("../images/designteam/bg10.png") left bottom no-repeat;
    line-height: 38px;
    padding: 20px 13px 4px;
}

.rightall {
    width: 280px;
    float: right;
}

.rightall2 {
    margin-top: 25px;
}

.bookbox {
    padding: 0 9px;
    border: 1px #e1e1e1 solid;
}

.bookbox .hd ul {
    background: url("../images/designteam/bg2.jpg") repeat-x;
}

.bookbox .hd li {
    float: left;
    width: 50%;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    color: #999999;
    cursor: pointer;
}

.bookbox .hd li.on {
    background: url("../images/designteam/bg3.jpg") repeat-x;
    color: #333333;
}

.bookbox select {
    width: 120px;
    height: 30px;
    border: 1px #e1e1e1 solid;
    padding: 0 25px 0 10px;
    margin-top: 10px;
    background: url("../images/designteam/arw1.png") 96px center no-repeat;
    color: #333333;
}

.bookbox .text {
    width: 258px;
    height: 28px;
    border: 1px #E1E1E1 solid;
    color: #333333;
    text-indent: 15px;
    margin-top: 8px;
}

.bookbox .text2 {
    float: left;
    width: 100px;
}

.bookbox .yzm {
    float: left;
    width: 68px;
    height: 34px;
    overflow: hidden;
    margin-left: 6px;
}

.bookbox span {
    float: left;
    padding-top: 22px;
}

.bookbox span a {
    display: inline-block;
    vertical-align: top;
    color: #5b86f6;
    line-height: 12px;
    text-decoration: underline;
}

.bookbox .button {
    display: block;
    width: 100%;
    height: 30px;
    background: #333333;
    font-size: 16px;
    color: #FFFFFF;
    margin-top: 10px;
}

.bookbox p {
    color: #999999;
    line-height: 34px;
}

.hotcase {
    border: 1px #E1E1E1 solid;
    margin-top: 10px;
}

.hottit {
    font-size: 16px;
    color: #FFFFFF;
    background: #333333;
    line-height: 40px;
    padding: 0 18px;
}

.hotcase ul {
    padding: 7px 18px;
}

.hotcase ul a {
    display: block;
    line-height: 30px;
}

.hotcase ul .num {
    float: left;
    width: 16px;
    height: 16px;
    text-align: center;
    line-height: 16px;
    background: #999999;
    color: #FFFFFF;
    margin-top: 7px;
}

.hotcase ul p {
    float: right;
    width: 216px;
    color: #666666;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.hotcase ul .num2 {
    background: #ed7020;
}

.hotcase ul a:hover p {
    color: #d16c15;
}

.ggpic {
    width: 280px;
    height: 160px;
    margin-top: 12px;
}

.hotlable {
    margin-top: 10px;
    border: 1px #E1E1E1 solid;
}

.hotlable ul {
    padding: 3px 11px 15px;
}

.hotlable li {
    float: left;
    margin: 10px 4px 0;
    text-align: center;
    width: 120px;
    height: 25px;
    line-height: 25px;
    background: #dbdbdb;
}

.hotlable li a {
    display: block;
    color: #666666;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.hotlable li:hover {
    background: #ed7020;
}

.hotlable li:hover a {
    color: #FFFFFF;
}

.des_box .symbol {
    padding: 2px 5px;
    background: #d16c15;
    border-radius: 5px;
    color: #fff;
}

.bo_fide {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    top: 0;
    z-index: 9999;
}

.bo_Box {
    display: none;
    position: relative;
    width: 684px;
    height: 544px;
    background: #fff;
    padding: 30px 0px;
    position: fixed;
    z-index: 9999999;
    top: 50%;
    left: 50%;
    margin-left: -342px;
    margin-top: -282px
}

.bo_Box .bo_title {
    color: #000;
    width: 225px;
    height: 58px;
    border-bottom: 5px solid #d16c15;
    margin: 0 auto;
    text-align: center;
    font-size: 28px;
    font-weight: bold;
}

.bo_form .mb {
    text-align: center;
    margin: 20px 0;
    font-size: 14px;
}

.bo_form .mb span input {
    margin: 0 5px;
}

.bo_form .mb span {
    margin: 0 10px;
}

.bo_form .mx {
    overflow: hidden;
    text-align: center;
    margin-bottom: 20px;
}

.bo_form .mx label {
    display: inline-block;
    font-size: 16px;
    color: #666666;
    line-height: 30px;
    height: 30px;
}

.bo_form .mx label i {
    color: #fb2d2d;
    line-height: 30px;
}

.bo_form .mx input {
    height: 30px;
    line-height: 30px;
    border: 1px solid #e1e1e1;
    display: inline-block;
    width: 260px;
    padding: 0 10px
}

#province_tan,
#city_tan {
    background: url("../images/slese.jpg") 110px 10px no-repeat;
    cursor: pointer;
    width: 140px;
    height: 30px;
    line-height: 30px;
    color: #000;
    border: 1px solid #e1e1e1;
    font-size: 14px;
    padding-left: 15px;
}

#province_tan2,
#city_tan2 {
    background: url("../images/slese.jpg") 110px 10px no-repeat;
    cursor: pointer;
    width: 140px;
    height: 30px;
    line-height: 30px;
    color: #000;
    border: 1px solid #e1e1e1;
    font-size: 14px;
    padding-left: 15px;
}

.bo_form .mz {
    text-align: center;
    margin-bottom: 20px;
}

.bo_form .mz label {
    vertical-align: top;
    display: inline-block;
    font-size: 16px;
    color: #666666;
    line-height: 30px;
    height: 30px;
    width: 120px
}

.bo_form .mz label i {
    color: #fb2d2d;
    line-height: 30px;
}

.bo_form .mz input {
    height: 30px;
    line-height: 30px;
    border: 1px solid #e1e1e1;
    display: inline-block;
    width: 426px;
    padding: 0 10px;
}

.bo_form .mz textarea {
    line-height: 25px;
    height: 111px;
    border: 1px solid #e1e1e1;
    display: inline-block;
    width: 426px;
    padding: 0 10px;
    outline: none
}

.bo_form .submit {
    background: #333333;
    width: 260px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    margin: 0 auto;
    display: block;
}

.bo_Box .close {
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
}

.item1 .bo_title {
    margin-bottom: 20px;
}

/*家装案例*/
.case_tit {
    border-bottom: 1px #b8b8b8 solid;
    line-height: 50px;
    padding-left: 15px;
}

.case_tit p {
    font-size: 20px;
    color: #666666;
    font-weight: bold;
    padding-left: 20px;
    background: url("../images/homecase/fk.jpg") left center no-repeat;
}

.case_tit p em {
    float: right;
    font-size: 16px;
    color: #999999;
}

.sj_box {
    padding: 30px 0;
}

.sj_box .picbox {
    float: left;
    width: 200px;
}

.sj_box .picbox .pich {
    width: 200px;
    height: 220px;
    overflow: hidden;
}

.sj_box .picbox h3 {
    font-size: 14px;
    color: #666666;
    text-align: center;
    border: 1px #E1E1E1 solid;
    line-height: 28px;
    padding-top: 4px;
    height: 54px;
    overflow: hidden;
}

.sj_box .picbox h3 em {
    display: block;
    line-height: 24px;
    font-size: 16px;
    color: #333333;
    text-decoration: underline;
}

.sj_box .picbox:hover h3 em {
    color: #D16C15;
}

.sj_box .word {
    float: right;
    width: 665px;
}

.sj_box .wbox {
    padding-top: 18px;
    padding-bottom: 14px;
    border-bottom: 1px #e5e5e5 solid;
}

.sj_box .wbox dl {
    float: left;
    width: 561px;
}

.sj_box .wbox dd {
    float: left;
    width: 187px;
    line-height: 26px;
    font-size: 14px;
    color: #666666;
}

.sj_box .wbox dd b {
    font-weight: bold;
}

.sj_box .wbox .more {
    font-size: 16px;
    margin-top: 6px;
    background: #d16c15;
    color: #FFFFFF;
}

.sj_box h4 {
    font-size: 14px;
    color: #666666;
    line-height: 26px;
    padding-top: 10px;
}

.sj_box h4 em {
    font-weight: bold;
}

.mao_box {
    border: 1px #E1E1E1 solid;
    padding: 45px 40px 30px 20px;
    position: relative;
}

.mao_box .flmd {
    float: left;
    position: relative;
    width: 83px;
}

.mao_box .flmd b {
    display: block;
    width: 6px;
    height: 6px;
    background: url("../images/homecase/dot6.png") center no-repeat;
    position: absolute;
    left: 0;
    top: 0;
}

.mao_box .flmd ul {
    background: url("../images/homecase/sx2.png") left top repeat-y;
    font-size: 14px;
    color: #666666;
    line-height: 30px;
    padding: 5px 0 5px 9px;
}

.mao_box .flmd li {
    padding-left: 7px;
    background: url("../images/homecase/dot7.png") left center no-repeat;
    cursor: pointer;
}

.mao_box .flmd li.on {
    color: #D16C15;
    background-image: url("../images/homecase/dot8.png");
}

.mao_box .frcon {
    float: right;
    width: 730px;
}

.mao_box .frcon li {
    padding-bottom: 13px;
}

.mao_box .frcon img {
    width: 100%;
}

.mao_box .frcon p {
    font-size: 16px;
    color: #666666;
    text-align: center;
    line-height: 40px;
}

.mao_box .fixtop {
    top: 30%;
    position: fixed;
    top: 0;
}

/*.mao_box .fixbot{
	position: absolute;
	bottom: 30px;
}*/
.changehd li {
    float: left;
    width: 120px;
    height: 43px;
    text-align: center;
    line-height: 43px;
    cursor: pointer;
    background: #ededed;
    color: #666666;
}

.changehd li a {
    display: block;
    color: #666666;
}

.changehd li.on {
    color: #FFFFFF;
    background: #333333;
}

.changehd li.on a {
    color: #FFFFFF;
}

.case_list {
    padding-top: 30px;
}

.case_list_h .changecon li {
    float: left;
    width: 380px;
    margin-right: 10px;
    padding-bottom: 20px;
}

.case_list_h .changecon .pich {
    width: 390px;
    height: 253px;
}

.changecon .pich img {
    width: 385px;
    height: 253px;
    overflow: hidden;
}

.changecon .layer-demolist.pich img {
    width: 280px;
    height: 184px;
    overflow: hidden;
}

.case_list_h .changecon .box {
    border: 1px #E1E1E1 solid;
    padding: 9px 8px 0;
    height: 115px;
    overflow: hidden;
    width: 385px;
    box-sizing: border-box;
}

.case_list_h .changecon .tx {
    float: left;
    width: 84px;
    height: 84px;
    overflow: hidden;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.case_list .changecon .fr {
    width: 280px;
    float: right;
}

.case_list .changecon h3 {
    font-size: 16px;
    color: #333333;
    line-height: 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 4px;
}

.case_list .changecon h4 {
    color: #999999;
    line-height: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.case_list .changecon .name {
    float: left;
    font-size: 14px;
    color: #000;
    line-height: 24px;
    padding-right: 2px;
}

.case_list .changecon .btn {
    padding-top: 14px;
}

.case_list .changecon li.nomar {
    margin-right: 0;
}

.case_box {
    margin-top: 14px;
}

.case_box .case_box_btn p {
    display: inline-block;
    padding: 0px 16px;
    background-color: #d16c15;
    color: #fff;
    border-radius: 4px;
    height: 24px;
    line-height: 24px;
}

.case_box .case_box_btn a {
    float: right;
    display: block;
    width: 58px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    border: 1px #999999 solid;
    color: #666666;
    margin-left: 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.case_box .case_box_btn a:hover {
    background: #999999;
    color: #FFFFFF;
    cursor: pointer;
}

/*材料体系*/
.datum {
    width: 50%;
    float: left;
    padding-right: 10px;
    box-sizing: border-box;
}

.datum .datum_img {
    display: block;
    width: 250px;
    height: 274px;
}

.datum .datum_logo {
    padding: 10px;
    border-bottom: 1px dashed #e9e9e9;
}

.datum .w326 {
    border: 1px solid #e9e9e9;
    height: 274px;
    box-sizing: border-box;
    width: 325px;
}

.datum .datum_tit {
    font-size: 24px;
    font-weight: bold;
    color: #000000;
    padding: 14px;
}

.datum .datum_line {
    width: 35px;
    height: 2px;
    background: #d16c15;
    margin: 5px 14px;
}

.datum .datum_txt {
    font-size: 14px;
    color: #000000;
    color: #666666;
    padding: 14px;
}

/*精品工地*/
.find_box3 {
    padding: 25px 0;
}

.find_box2 span {
    font-size: 12px;
    line-height: 30px;
}

.find_box2 .target {
    margin-left: 16px;
}

.find_box2 .form-control {
    width: 120px;
    height: 30px;
    font-size: 12px;
    background-position-x: 95px;
    padding-left: 10px;
    padding-right: 25px;
}

.find_box2 .button {
    font-size: 0;
    width: 65px;
    height: 30px;
    background-image: url("../images/construction/bg9.jpg");
}

.find_box2 .text {
    margin: 0 10px;
    width: 180px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    font-size: 12px;
    background: #ededed;
}

.choose_box2 dd {
    width: 774px;
}

.dipan_list {
    border: 1px #E1E1E1 solid;
    padding: 0 8px;
}

.dipan_list li {
    padding: 20px 0;
}

.dipan_list .pich {
    float: left;
    width: 300px;
    height: 200px;
}

.dipan_list .fr {
    width: 558px;
    margin-top: 20px;
}

.dipan_list h3 {
    float: left;
    font-size: 20px;
    color: #333333;
    line-height: 35px;
    width: 430px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.dipan_list .more {
    font-size: 16px;
    background: #d16c15;
    color: #FFFFFF;
}

.dipan_list .wdl {
    padding-right: 110px;
}

.dipan_list .wdl dd {
    float: left;
    width: 33.33333%;
    color: #666666;
    line-height: 30px;
}

.dipan_list .lcdl {
    background: url("../images/construction/bg13.jpg") left 9px repeat-x;
    margin-top: 14px;
}

.dipan_list .lcdl dd {
    float: left;
    width: 84px;
    text-align: center;
    padding-top: 20px;
    color: #d16c15;
    background: url("../images/construction/dot2.png") center top no-repeat;
    line-height: 35px;
}

.dipan_list .fr {
    float: right;
    width: 540px;
    margin-top: 20px;
}

.gd_box {
    border: 1px #E1E1E1 solid;
    padding: 45px 30px 30px 30px;
}

.gd_box .pich {
    float: left;
    width: 246px;
    height: 182px;
}

.gd_box .mid {
    float: left;
    width: 550px;
    margin-top: 17px;
    margin-left: 25px;
}

.gd_box .mid h3 {
    font-size: 20px;
    color: #333333;
    line-height: 40px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-bottom: 10px;
}

.gd_box .mid p {
    color: #666666;
    line-height: 22px;
    padding-top: 20px;
}

.gd_box .more {
    width: 268px;
    height: 48px;
    line-height: 48px;
    border: 1px #333333 solid;
    color: #333333;
    font-size: 16px;
    margin-top: 19px;
}

.gd_box .more:before {
    background: #333333;
}

.gd_box .more:hover {
    color: #FFFFFF;
}

.gd_box .more:hover:before {
    background: #333333;
}

.liucheng {
    width: 1125px;
    margin: 60px auto 0;
    background: url("../images/construction/bg13.jpg") left 9px repeat-x;
}

.liucheng li {
    float: left;
    width: 125px;
    text-align: center;
    padding-top: 20px;
    background: url("../images/construction/dot2.png") center top no-repeat;
    color: #d16c15;
    line-height: 35px;
}

.do_box {
    border: 1px #E1E1E1 solid;
    padding: 34px 10px 34px 30px;
    margin-top: 33px;
}

.do_box .list {
    position: relative;
}

.do_box .list .yuandian_left {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 20px;
    color: #000;
    font-weight: bold;
}

.do_box .list .yuandian_right {
    position: absolute;
    left: 126px;
    top: 0;
    font-size: 20px;
    color: #000;
    font-weight: bold;
}

.do_box .list .yuandian {
    width: 26px;
    height: 26px;
    background: url("../images/construction/dot4.png") center no-repeat;
    position: absolute;
    left: 68px;
    top: 0;
}

.do_box ul {
    background: url("../images/construction/sx1.png") 70px top repeat-y;
    padding-left: 5px;
}

.do_box ul span {
    width: 86px;
    height: 104px;
    display: block;
    float: left;
    color: #333333;
    line-height: 36px;
    padding-right: 7px;
    background: url("../images/construction/dot5.png") 64px 6px no-repeat;
    margin-top: 6px;
    font-size: 26px;
}

.do_box ul li {
    padding-top: 36px;
}

.do_box ul .pic {
    float: right;
    width: 989px;
}

.do_box ul .pic img {
    width: auto;
    max-width: 100%;
}

.do_box dl {
    float: right;
    width: 1030px;
}

.do_box dd {
    float: left;
    width: 243px;
    overflow: hidden;
    margin: 0 8px;
    margin-bottom: 20px;
    border: 1px solid #d3d3d3
}

.do_box dd img {
    width: 100%;
}

.title2 {
    background-image: url("../images/construction/bg14.png");
}

.gridalicious_one {
    overflow: hidden;
    padding-left: 28px;
}

.gridalicious_one img {
    width: 46px;
    height: 46px;
    float: left;
}

.gridalicious_one p {
    line-height: 46px;
    margin-left: 10px;
    font-size: 16px;
    color: #b5b5b5;
    float: left;
}

.gridalicious_two {
    overflow: hidden;
    padding-left: 28px;
    line-height: 46px;
    font-size: 16px;
    color: #000;
    font-weight: bold;
}

.galcolumn {
    width: 24.5283%;
    padding-left: 20px;
    padding-bottom: 5px;
    float: left;
    box-sizing: border-box;
}

.galcolumn dd {
    margin-bottom: 20px;
    zoom: 1;
    opacity: 1;
}

.galcolumn dd img {
    width: 100%;
    height: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*专题页*/
/*全屋整装*/
.formMenu {
    width: 1920px;
    height: 265px;
    background: url("../images/houseDecoration/b1.jpg") no-repeat;
    background-size: 100% 100%;
    margin-top: 20px;
}

.formMenu .container {
    text-align: center;
}

.formMenu dl {
    display: inline-block;
    width: 1000px;
    margin-top: 116px;
    margin-left: 50px;
}

.formMenu dl dd {
    width: 254px;
    float: left;
    margin-right: 10px;
}

.formMenu dl dd input {
    width: 100%;
    outline: none;
    border: none;
    height: 46px;
    text-indent: 0.8em;
    font-size: 16px;
}

.formMenu dl dd.last {
    width: 152px;
    margin-right: 0;
}

.formMenu dl dd.last button {
    width: 100%;
    height: 46px;
    background: #ed7020;
    font-size: 16px;
    color: #fff;
}

.icon_telephone2 {
    width: 44px;
    height: 44px;
}

.pt74pb56 {
    padding-top: 74px;
    padding-bottom: 56px;
}


.w898h558 {
    width: 898px;
    height: 558px;
}

.w440h271 {
    width: 440px;
    height: 271px;
    display: block;
    float: left;
    margin-right: 8px;
    margin-bottom: 8px;
    overflow: hidden;
}

.w440h271 img {
    width: 100%;
    height: 100%;
}

.w302h550 {
    width: 302px;
    height: 550px;
    border: 1px solid #e3e2e2;
    box-sizing: border-box;
    color: #666666;
}

.dbe3e2e2 {
    border: 1px solid #dbe3e2e2;
    box-sizing: border-box;
    padding: 10px;
    margin: 20px;
}

.orgBtn {
    background: #ed7020;
    width: 188px;
    height: 40px;
    line-height: 40px;
    color: #FFFFFF;
    font-size: 16px;
    text-align: center;
    display: inline-block;
    margin-top: 94px;
}

.orgBtn:hover, .formMenu dl dd.last button:hover {
    cursor: pointer;
    background: #ff6400;
}

.house-contain {
    width: 1920px;
    height: 655px;
    background: url("../images/houseDecoration/swiperBg.jpg") no-repeat;
    background-size: 100% 100%;
}

.house-product-tab {
    background-color: #181619;
    height: 46px;
    line-height: 46px;
    color: #fff;
    text-align: left;
}

.house-product-tab span {
    display: inline-block;
    padding: 0 30px;
    font-size: 16px;
    cursor: pointer;
}

.w1200h609 {
    width: 1200px;
    height: 609px;
}

.set-f1be4c {
    color: #f1be4c;
}

.house-contain .swiper-button-prev, .house-contain .swiper-button-next {
    width: 36px;
    height: 36px;
}

.house-contain .swiper-button-prev {
    position: absolute;
    left: -84px;
    background: url("../images/index/prev_.png") no-repeat;
}

.house-contain .swiper-button-next {
    position: absolute;
    right: -84px;
    background: url("../images/index/next_.png") no-repeat;
}

.abs-h36 {
    height: 36px;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translateY(-50%, -50%);
    top: 50%;
    left: 50%;
}

.principal a {
    display: block;
    float: left;
    width: 220px;
    height: 306px;
    overflow: hidden;
    margin-right: 25px;
}

.principal a img {
    width: 100%;
    height: 100%;
}

.principal a.principal_last {
    margin-right: 0;
}

.house-circle-bg {
    width: 1920px;
    height: 491px;
    background: url("../images/houseDecoration/11.png") no-repeat;
    background-size: 100% 100%;
    margin-top: 230px;
}

.house-circle-tit {
    font-size: 28px;
    color: #ed7020;
    margin-top: 70px;
}

.house-circle-h3 {
    font-size: 20px;
    color: #b5b2b2;
    margin: 20px 0;
}

.house-circle div {
    width: 190px;
    height: 190px;
    padding-top: 70px;
    box-sizing: border-box;
    border: 1px solid #adaaa9;
    border-radius: 50%;
    float: left;
    font-size: 20px;
    color: #fff;
    margin: 30px 55px;
    background-color: rgba(99, 99, 99, 0.5);
    cursor: pointer;
}

.house-circle div:hover {
    background: #000;
    color: #ed7020;
}

.house-circle .bg000Ced7020 {
    background: #000;
    color: #ed7020;
}

.house-circle .bg000Ced7020:hover {
    background-color: rgba(99, 99, 99, 0.5);
    color: #fff;
}

/*工装专题*/

.bg-fff {
    background-color: #fff;
}

.w390-h250 {
    width: 390px;
    height: 250px;
    margin-bottom: 15px;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.pt0b20 {
    padding-top: 20px;
    padding-bottom: 20px;
}

.pt74pb56 h2 {
    font-size: 36px;
    color: #3f3f3f;
    margin-bottom: 10px;
}

.pt74pb56 h3 {
    font-size: 24px;
    color: #aaa9a9;
}

.whalf {
    width: 50%;
    float: left;
    overflow: hidden;
    margin-bottom: 54px;
}

.whalf img {
    width: 99px;
    height: 99px;
}

.whalf div {
    width: 78%;
    margin-left: 3%;
}

.whalf div span {
    display: block;
    width: 254px;
    height: 46px;
    border-bottom: 1px solid #a5a5a9;
    font-size: 32px;
    color: #0f68fb;
    font-weight: bold;
}

.whalf div p {
    margin-top: 10px;
    color: #666666;
    font-size: 14px;
}

.whalf div p:hover {
    cursor: pointer;
    color: #0f68fb;
    text-decoration: underline;
}

.specialbot div {
    cursor: pointer;
}

.specialbot div:nth-of-type(1) {
    width: 385px;
    height: 290px;
    overflow: hidden;
    margin-right: 5px;
    margin-bottom: 5px;
}

.specialbot div:nth-of-type(2) {
    width: 514px;
    height: 290px;
    overflow: hidden;
    margin-right: 5px;
    margin-bottom: 5px;
}

.specialbot div:nth-of-type(3) {
    width: 288px;
    height: 290px;
    overflow: hidden;
    margin-bottom: 5px;
}

.specialbot div:nth-of-type(4) {
    width: 471px;
    height: 275px;
    overflow: hidden;
    margin-right: 5px;
}

.specialbot div:nth-of-type(5) {
    width: 720px;
    height: 275px;
    overflow: hidden;
}

.special_bg {
    width: 1920px;
    height: 820px;
    background: url("../images/specialFrock/bg.png") no-repeat;
    background-size: 100% 100%;
    margin-top: -31px;
}

/*最新优惠--*/

.bg-gray {
    background-color: #636363;
    height: 20px;
    text-align: center;
}

.circle {
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
}

.circle .swiper-pagination-bullet {
    width: 90px;
    height: 5px;
    background-color: #000;
    border-radius: 0;
    opacity: 1;
    margin-right: 20px;
}

.circle .swiper-pagination-bullet-active {
    background-color: #ed7020;
}

.p62 {
    width: 1200px;
    margin: 0 auto;
    padding: 62px 0;
}

.w344 {
    margin-left: 5px;
    width: 344px;
    display: inline-block;
    background: #999999;
    height: 494px;
}

.decoratio-text {
    padding-top: 18px;
    background-color: #333;
    font-size: 20px;
    height: 128px;
    text-align: center;
    margin-bottom: 20px;
    color: #fff;
    box-sizing: border-box;
}

.decoratio-text-fist {
    font-size: 40px;
    font-weight: bold;
    color: #ed6c00;
    margin-bottom: 6px;
}

.free-offer {
    background-color: #ed6c00;
    color: #fff;
    font-size: 15px;
    height: 54px;
    line-height: 54px;
    text-align: center;
    border-radius: 4px;
    margin-bottom: 12px;
}

.formInput {
    display: block;
    margin: 16px 24px;
    width: 296px;
    height: 46px;
    border-radius: 4px;
    text-indent: 1em;
    border: 1px solid #bfbfbf;
    font-size: 16px;
    box-sizing: border-box;
}

.subscribe {
    border-radius: 4px;
    text-align: center;
    font-size: 22px;
    height: 40px;
    line-height: 40px;
    background-color: #ed6c00;
    color: #fff;
    margin: 10px 24px;
    position: relative;
}

.subscribe img {
    display: block;
    width: 29px;
    height: 30px;
    position: absolute;
    top: 14px;
    right: 70px;
}

.subscribe:hover {
    background-color: #d46100;
    cursor: pointer;
}

.promise {
    color: #9a9a9a;
    font-size: 10px;
    transform: scale(0.9);
    white-space: nowrap;
    margin-top: 10px;
}

.w840h494 {
    width: 840px;
    height: 494px;
}

h3.offers_title {
    color: #F2AE11;
    font-size: 1.3em;
    margin-bottom: 3em;
    text-align: center;
    font-weight: 500;
    line-height: 1.1;
}

h3.offers_title span {
    display: block;
    font-size: 32px;
    color: #636363;
    font-weight: bold;
    position: relative;
}

h3.offers_title span:before, h3.offers_title span:after {
    content: '';
    position: absolute;
    top: 40%;
    background: #636363;
    width: 6%;
    height: 10px;
}

h3.offers_title span:before {
    left: 32%;
}

h3.offers_title span:after {
    right: 32%;
}

h3.offers_title2 span:before {
    left: 28%;
}

h3.offers_title2 span:after {
    right: 28%;
}

.w642h420 {
    width: 642px;
    height: 420px;
    overflow: hidden;
}

.w544h420 {
    width: 500px;
    height: 420px;
    overflow: hidden;
}

.w642h420 img, .w544h420 img {
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.mb62 {
    margin-bottom: 62px;
}

.w580h390 {
    width: 560px;
    height: 480px;
    overflow: hidden;
}

.w580h390 img {
    width: 100%;
    height: 390px;
}

.w580h390_do {
    width: 100%;
    height: 86px;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    box-sizing: border-box;
    color: #7b7a7a;
    font-size: 21px;
}

.w580h390_do_1 {
    text-align: center;
    line-height: 27px;
    padding-top: 20px;
    font-size: 26px;
    color: #eb7610;
    font-weight: bold;
}

.w580h390_do_2 {
    text-align: center;
    line-height: 20px;
    margin-top: 20px;
}

.w580h390_do_2 span {
    padding: 0 10px;
    background: #ece9e9;
}

.bg-cccccc {
    background: #CCCCCC;
}

/*最新优惠end--*/
/*undetermined待定*/
.contain .logo {
    text-align: center;

    margin-top: 17px;
}

.contain .login {
    background: darkgray;
}

.contain .login ul {
    padding-top: 50px;
}

.contain .login li {
    float: left;
    width: 50%;
}

.contain .login li img {
    width: 100%;
}

.contain .flor {
    margin-top: 50px;
    background: black;
}

.contain .flor p {
    color: white;
    text-align: center;
}

.contain .flor ul {
    padding: 0px;
    overflow: hidden;
}

.contain .flor .text {
    font-size: 45px;
    text-align: center;
    font-weight: 700;
    margin: 10px 0px;
}

.contain .flor h3 {
    color: orange;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 20px;
}

.contain .flor h4 {
    color: orange;
    text-align: center;
    font-weight: 700;
    font-size: 20px;
}

.contain .flor li {
    height: 400px;
    width: 24%;
    padding-right: 12px;
    overflow: hidden;
    margin-bottom: 10px;
}

.contain .flor li img {
    width: 100%;
}

.contain .flor .lr {
    margin-right: 0px;
}

.contain .pic .last {
    width: 100%;
}

.floot ul {
    overflow: hidden;
}

.floot li {
    float: left;
    width: 50%;
    list-style: none;
    /* cursor: pointer;
    transition: all 0.6s; */
}

.floot li img {
    width: 100%;
}

.floot img {
    width: 100%;
}

/*undetermined待定end*/

/*个性精装*/
#bannerDom {
    height: 603px;
    position: relative;
    background: url("../images/specialSelfdom/1.jpg") center center no-repeat;
}

#bannerDom .inputWrap {
    position: absolute;
    /*display: flex;*/
    left: 50%;
    bottom: 0;
    width: 1010px;
    height: 65px;
    align-items: center;
    justify-content: space-evenly;
    background: rgba(44, 44, 43, 0.8);
    transform: translateX(-50%);
    padding: 14px 46px;
}

#bannerDom .inputWrap input {
    width: 180px;
    height: 40px;
    background: white;
    color: #8a8989;
    padding: 0 10px;
    box-sizing: border-box;
}

#bannerDom .inputWrap .btn {
    width: 180px;
    height: 40px;
    background: #ed6c00;
    color: white;
    line-height: 28px;
    text-align: center;
}

#discount {
    display: flex;
    height: 680px;
    width: 1200px;
    margin: 0 auto;
    flex-direction: column;
    justify-content: space-between;
}

#discount .title-jpg {
    width: 561px;
    height: 78px;
    margin: 75px auto 0;
    background: url("../images/specialSelfdom/t1.jpg") center center no-repeat;
}

#discount .discountWrap {
    /*display: flex;*/
    /*justify-content: space-between;*/
}

#discount .discountWrap div {
    width: 285px;
    height: 400px;
    display: inline-block;
    float: left;
    margin-right: 20px;
}

#discount .discountWrap .discountItemMr0 {
    margin-right: 0px;
}

#discount .discountWrap .discountItem:nth-child(1) {
    background: url("../images/specialSelfdom/fs1.jpg");
}

#discount .discountWrap .discountItem:nth-child(2) {
    background: url("../images/specialSelfdom/fs2.jpg");
}

#discount .discountWrap .discountItem:nth-child(3) {
    background: url("../images/specialSelfdom/fs3.jpg");
}

#discount .discountWrap .discountItem:nth-child(4) {
    background: url("../images/specialSelfdom/fs4.jpg");
}

#discount .discountWrap .discountItem2:nth-child(1) {
    background: url("../images/specialSelfdom/sd1.jpg");
}

#discount .discountWrap .discountItem2:nth-child(2) {
    background: url("../images/specialSelfdom/sd2.jpg");
}

#discount .discountWrap .discountItem2:nth-child(3) {
    background: url("../images/specialSelfdom/sd3.jpg");
}

#discount .discountWrap .discountItem2:nth-child(4) {
    background: url("../images/specialSelfdom/sd4.jpg");
}

#discount .discountWrap .discountItem3:nth-child(1) {
    background: url("../images/specialSelfdom/ng1.jpg");
}

#discount .discountWrap .discountItem3:nth-child(2) {
    background: url("../images/specialSelfdom/ng2.jpg");
}

#discount .discountWrap .discountItem3:nth-child(3) {
    background: url("../images/specialSelfdom/ng3.jpg");
}

#discount .discountWrap .discountItem3:nth-child(4) {
    background: url("../images/specialSelfdom/ng4.jpg");
}

#discount .discountWrap .discountItem4:nth-child(1) {
    background: url("../images/specialSelfdom/mg1.jpg");
}

#discount .discountWrap .discountItem4:nth-child(2) {
    background: url("../images/specialSelfdom/mg2.jpg");
}

#discount .discountWrap .discountItem4:nth-child(3) {
    background: url("../images/specialSelfdom/mg3.jpg");
}

#discount .discountWrap .discountItem4:nth-child(4) {
    background: url("../images/specialSelfdom/mg4.jpg");
}

#discount .discountWrap .discountItem5:nth-child(1) {
    background: url("../images/specialSelfdom/sh1.jpg");
}

#discount .discountWrap .discountItem5:nth-child(2) {
    background: url("../images/specialSelfdom/sh2.jpg");
}

#discount .discountWrap .discountItem5:nth-child(3) {
    background: url("../images/specialSelfdom/sh3.jpg");
}

#discount .discountWrap .discountItem5:nth-child(4) {
    background: url("../images/specialSelfdom/sh4.jpg");
}

#discount .discountWrap .discountItem6:nth-child(1) {
    background: url("../images/specialSelfdom/yq1.jpg");
}

#discount .discountWrap .discountItem6:nth-child(2) {
    background: url("../images/specialSelfdom/yq2.jpg");
}

#discount .discountWrap .discountItem6:nth-child(3) {
    background: url("../images/specialSelfdom/yq3.jpg");
}

#discount .discountWrap .discountItem6:nth-child(4) {
    background: url("../images/specialSelfdom/yq4.jpg");
}

#discount ul {
    width: 1020px;
    margin: 0 auto;
}

#discount ul li {
    width: 150px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    border-bottom: 1px solid #333333;
    float: left;
    margin: 0 10px;
    cursor: pointer;
}

/*#discount ul li:hover{*/
/*color: #ed6c00;*/
/*border-bottom: 1px solid #ed6c00;*/
/*}*/
#discount ul li.discountOrg {
    color: #ed6c00;
    border-bottom: 1px solid #ed6c00;
}

.display_none {
    display: none
}

#lookHome {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

#lookHome .title-jpg {
    width: 435px;
    height: 80px;
    margin: 75px auto 40px;
    background: url("../images/specialSelfdom/t2.jpg") center center no-repeat;
}

#co-branding {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

#co-branding .title-jpg {
    width: 435px;
    height: 80px;
    margin: 75px auto 40px;
    background: url("../images/specialSelfdom/t3.jpg") center center no-repeat;
}

#cooperation {
    width: 1200px;
    margin: 60px auto 0;
}

#cooperation ul li {
    width: 33.33%;
    height: 90px;
    float: left;
    padding-left: 90px;
    margin-bottom: 20px;
    box-sizing: border-box;
}

#cooperation ul li p:nth-of-type(1) {
    color: #ed6c00;
    font-size: 20px;
    margin-left: 20px;
    margin-top: 10px;
    font-weight: bold;
}

#cooperation ul li p:nth-of-type(2) {
    color: #aaaaaa;
    font-size: 14px;
    margin-left: 20px;
    margin-top: 10px;
}

#cooperation ul li.cooperation_1 {
    background: url("../images/specialSelfdom/i1.jpg") left center no-repeat;
}

#cooperation ul li.cooperation_2 {
    background: url("../images/specialSelfdom/i2.jpg") left center no-repeat;
}

#cooperation ul li.cooperation_3 {
    background: url("../images/specialSelfdom/i3.jpg") left center no-repeat;
}

#cooperation ul li.cooperation_4 {
    background: url("../images/specialSelfdom/i4.jpg") left center no-repeat;
}

#cooperation ul li.cooperation_5 {
    background: url("../images/specialSelfdom/i5.jpg") left center no-repeat;
}

#cooperation ul li.cooperation_6 {
    background: url("../images/specialSelfdom/i6.jpg") left center no-repeat;
}

#articleDetail p {
    margin-bottom: 14px;
    text-align: justify;
}
.menu{
    float: right;
    display: none;
}
.shadow{
    position: fixed;
    width: 100%;
    height: 100%;
    top:0;
    background: url("../images/black_60.png");
    display: none;
    z-index: 11;
}
.shadow .close{
    position: absolute;
    right: 32%;
    top: 30px;
}
.details h3{
    text-align: center;
    font-size: 22px;

}
.details .time{
    font-size: 14px;
    text-align: center;
    color: #999;
    margin: 20px 0;
}
.details .content{
    color:#666;
    font-size: 14px;
    line-height: 28px;
	margin-top:20px;
}
.details .img img{
    display: block;
    margin: 20px auto 0;
}
.details .prev{
    margin-top: 20px;
}
.details .prev p{
    margin-top: 10px;
    color: #333;
    font-size: 14px;
    font-weight: bold;
}
.details .prev p a{
    color: #333;
}
.lam_box .message-submit{
	background:#d16c15;
}
.lam_box .ow_links span{
background:#d16c15;
}
.lam_box .ow_links h2 i{color:#d16c15;}