.scheme{
    background: #f9f9f9;
}
.scheme .row{
    margin: 0;
}
.scheme [class*='col-xl']{
    padding: 0;
}
.scheme>.content>p{
    width: 960px;
    margin: 0 auto 40px;
}
.scheme .tab{
    background: #fff;
}
.scheme h4{
    font-size: 16px;
    font-family: "Verdana";
    color: rgb( 51, 51, 51 );
    text-align: center;
    height: 86px;
    /* line-height: 86px; */
    margin: 0;
    padding: 0;
}
.scheme .col-xl-2 .col-xl-12.active{
    background: #dc4e42;
    border: none !important;
}
.scheme .tab .col-xl-12.active h4{
    color: #fff;
}
.scheme .col-xl-2 .col-xl-12{
    border-top: 1px solid #d5d5d5;
    border-left: 1px solid #d5d5d5;
    border-right: 1px solid #d5d5d5;
    cursor: pointer;
}
.scheme .col-xl-2 .col-xl-12:last-of-type{
    border-bottom: 1px solid #d5d5d5;
}
.scheme .mill .stage:not(:first-of-type){
    position: absolute;
    top: 0;
}
.scheme .stage{
    overflow: hidden;
    width: 100%;
    opacity: 0;
    z-index: 10;
    transition: all .5s;
}
.scheme .stage img{
    float: left;
    height: 348px;
    width: 512px;
}
.scheme .stage .wenzi{
    float: left;
    height: 348px;
    width: 471px;
    border: 1px solid #d5d5d5;
    padding: 53px 33px;
    text-align: left;
    background: #fff;
}
.scheme .wenzi h3{
    font-size: 16px;
    font-family: "Verdana";
    color: #323232;
    margin-bottom: 18px;
}
.scheme .stage .wenzi p{
    color: rgb( 102, 102, 102 );
    margin: 16px 0;
    font-size: 16px;
}
.scheme .stage.active{
    opacity: 1;
    z-index: 100;
    transition-delay: 0.25s;
}
/* Owner vs Contractor */
.owner{
    background: #f9f9f9;
}
.owner .enjoy>div{
    padding: 35px 72px;
}
.owner .enjoy>div h3{
    font-size: 16px;
    font-family: "Verdana";
    color: rgb( 255, 255, 255 );
}
.owner .enjoy>div hr{
    width: 81px;
    border-top: 1px solid #fff;
    margin-bottom: 24px;
}
.owner .enjoy>div li{
    margin: 19px 0;
    font-size: 16px;
    font-family: "Verdana";
    color: #fff;
    list-style: none;
    position: relative;
}
.owner .enjoy>div:first-of-type hr{
    margin-right: 0;
}
.owner .enjoy>div:last-of-type hr{
    margin-left: 0;
}
.owner .enjoy>div:first-of-type li{
    right: 30px;
}
.owner .enjoy>div:last-of-type li{
    left: 30px;
}
.owner .enjoy>div:first-of-type li i{
    right: -30px;
    top: 5px;
}
.owner .enjoy>div:last-of-type li i{
    left: -30px;
    top: 5px;
}
.owner .enjoy>div:first-of-type{
    background: #dc4e42;
    text-align: right;
}
.owner .enjoy>div:last-of-type{
    background: #3c4457;
    text-align: left;
}
.owner .enjoy>div li i{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../images/point.png);
    position: absolute;
}
/* advantages of epc projects */
.advantages{
    background: #f9f9f9;
}
.advantages .row,.advantages [class*='col-']{
    padding: 0;
    margin: 0;
}
.advantages .col-xl-6{
    margin: 16px 0;
    height: 130px;
}
.advantages .col-xl-6:nth-child(2n+1){
    padding-right: 24px;
}
.advantages .col-xl-6:nth-child(2n){
    padding-left: 24px;
}
.advantages i{
    float: left;
    width: 80px;
    height: 130px;
    /* margin-right: 22px; */
    display: inline-block;
}
.advantages .col-xl-6:nth-of-type(1) i{
    background: url(../images/EPC_icon/icon_project_03.jpg);
}
.advantages .col-xl-6:nth-of-type(2) i{
    background: url(../images/EPC_icon/icon_project_05.jpg);
}
.advantages .col-xl-6:nth-of-type(3) i{
    background: url(../images/EPC_icon/icon_project_09.jpg);
}
.advantages .col-xl-6:nth-of-type(4) i{
    background: url(../images/EPC_icon/icon_project_10.jpg);
}
.advantages .col-xl-6:nth-of-type(5) i{
    background: url(../images/EPC_icon/icon_project_14.jpg);
}
.advantages .col-xl-6:nth-of-type(6) i{
    background: url(../images/EPC_icon/icon_project_02.jpg);
}
.advantages p{
    text-align: left;
    height: 130px;
    /* padding: 18px 0 0 32px; */
    padding-left: 18px !important;
    padding-right: 18px !important;
    background: #eeeeee;
}
/* 修改EPC页面的背景为白色 */
.container-fluid .inquiry{
    /* background: #fff; */
}
@media (max-width:1200px){
    .advantages .col-md-12{
        padding: 0 24px;
        background: #eeeeee;
        background-clip: content-box;
    }
    .scheme .stage{
        display: flex;
    }
    .scheme .wenzi p:last-of-type{
        display: none;
    }
}
@media (max-width:1056px){
    .scheme .stage .wenzi{
        padding: 30px;
    }
}