@charset "utf-8";
/*行业方案主体*/
/*行业方案公共导航部分*/
.programme_nav{
    height:84px;
    background-color: #fec106;
    color:#fff;
}
.programme-menu{
    font-size:20px;
    text-align:center;
}
.programme-menu li{
    display:inline-block;
    height:50px;
    line-height:50px;
    margin:17px 0;
    padding:0 50px;
}
.programme-menu .line-lr{
    border-left:2px #fff solid;
    border-right: 2px #fff solid;
}
.programme-active{
    color:#ff6600;
}
@media screen and (max-width: 1199px) {
}

@media screen and (max-width: 990px) {
    .programme-menu li{
        padding:0 44px;
    }
}

@media screen and (max-width: 767px) {
    .programme_nav{
        height:60px;
    }
    .programme-menu{
        font-size:16px;
    }
    .programme-menu li{
        width: 32.5%;
        height:30px;
        line-height:30px;
        margin:15px 0;
        padding:0 12px;
    }
}

@media screen and (max-width: 479px) {
    .programme-menu{
        font-size:12px;
    }
    .programme-menu li{
        width: 32.5%;
        height:20px;
        line-height:20px;
        margin:20px 0;
        padding:0 2px;
    }
    .programme-menu .line-lr{
        border-left:1px #fff solid;
        border-right: 1px #fff solid;
    }
}


/*行业方案-智慧餐厅主体第一部分*/

.programme {
    height: 722px;
    background: url('../img/programme_bg.jpg') no-repeat;
    background-position: center center;
    background-size: cover;
    text-align: center;
    color: #565656;
}

.programme-content {
    padding-top: 212px;
    color: #fff;
}

.programme-content h1 {
    font-size: 72px;
    margin: 0;
}

.programme-content h2 {
    font-size: 48px;
    color: #eeb033;
    margin: 0;
    line-height: 0.9;
}

.programme-content p {
    font-size: 20px;
    margin-top:8px;
}

@media screen and (max-width: 1199px) {
    .programme-content h1 {
        font-size: 62px;
    }
    .programme-content h2 {
        font-size: 50px;
    }
}

@media screen and (max-width: 990px) {
}

@media screen and (max-width: 767px) {
    .programme {
        height:300px;
        background: url('../img/programme_bg_800.jpg') no-repeat;
    }
    .programme-content {
        padding-top: 120px;
    }
    .programme-content h1 {
        font-size: 42px;
    }
    .programme-content h2 {
        font-size: 32px;
    }
    .programme-content p{
        font-size:16px;
    }
    .programme-content p span{
        display: block;
    }
}

@media screen and (max-width: 479px) {
    .programme-content {
        padding-top: 120px;
    }
    .programme-content h1 {
        font-size: 30px;
    }
    .programme-content h2 {
        font-size: 20px;
    }
}

/*行业方案-智慧餐厅主体第二部分*/

.cash-order {
    height: 666px;
    background-color: #f7f7f7;
    color: #565656;
}

.cash-order-content {
    padding-top: 90px;
    text-align: center;
}

.cash-order-content h1 {
    font-size: 62px;
    margin: 0;
}

.cash-order-content ul {
    margin-top: 40px;
    color: #2e2e2e;
}

.cash-order-content ul li {
    display: inline-block;
    margin-right: 20px;
    font-size: 14px;
}

.cash-order-content ul li span {
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-right: 10px;
    border-radius: 50%;
    background-color: #ff6600;
}

.cash-order-main {
    width: 1153px;
    height: 206px;
    background: url('../img/programme_img1.png') no-repeat;
    background-size: 100% 100%;
    margin: 90px auto 0 auto;
}

@media screen and (max-width: 1199px) {
    .cash-order {
        height: 530px;
    }
    .cash-order-main {
        width: 760px;
        height: 135px;
        margin-top: 60px;
    }
}

@media screen and (max-width: 990px) {
    .cash-order-content ul {
        width: 250px;
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
        text-align: left;
    }
    .cash-order-content ul li {
        width: 250px;
        margin-right: 0px;
    }
}

@media screen and (max-width: 767px) {
    .cash-order {
        height: 430px;
    }
    .cash-order-content {
        padding-top: 90px;
    }
    .cash-order-content h1 {
        font-size: 42px;
    }
    .cash-order-main {
        width: 480px;
        height: 85px;
        margin-top: 30px;
    }
}

@media screen and (max-width: 479px) {
    .cash-order {
        height: 320px;
    }
    .cash-order-content {
        padding-top: 50px;
    }
    .cash-order-content h1 {
        font-size: 30px;
    }
    .cash-order-main {
        width: 320px;
        height: 57px;
        margin-top: 30px;
    }
}

/*行业方案-智慧餐厅主体第三部分*/

.goodness {
    height: 946px;
    background-color: #fff;
    color: #565656;
}

.goodness-content {
    padding-top: 90px;
    text-align: center;
}

.goodness-content h1 {
    font-size: 62px;
    margin: 0;
}

.goodness-main {
    width: 600px;
    height: 600px;
    background: url('../img/programme_img2.png') no-repeat;
    background-size: 100% 100%;
    margin: 90px auto 0 auto;
}

@media screen and (max-width: 1199px) {
    .goodness {
        height: 820px;
    }
    .goodness-main {
        width: 500px;
        height: 500px;
        margin-top: 60px;
    }
}

@media screen and (max-width: 990px) {
}

@media screen and (max-width: 767px) {
    .goodness {
        height: 610px;
    }
    .goodness-content {
        padding-top: 90px;
    }
    .goodness-content h1 {
        font-size: 42px;
    }
    .goodness-main {
        width: 360px;
        height: 360px;
        margin-top: 30px;
    }
}

@media screen and (max-width: 479px) {
    .goodness {
        height: 420px;
    }
    .goodness-content {
        padding-top: 50px;
    }
    .goodness-content h1 {
        font-size: 30px;
    }
    .goodness-main {
        width: 250px;
        height: 250px;
        margin-top: 30px;
    }
}

/*行业方案-智慧餐厅主体第四部分*/

.ecology {
    height: 861px;
    background-color: #f7f7f7;
    color: #565656;
}

.ecology-content {
    padding-top: 90px;
    text-align: center;
}

.ecology-content h1 {
    font-size: 62px;
    margin: 0;
}

.ecology-content ul {
    margin-top: 40px;
    color: #2e2e2e;
}

.ecology-content ul li {
    display: inline-block;
    margin-right: 20px;
    font-size: 14px;
}

.ecology-content ul li span {
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-right: 10px;
    border-radius: 50%;
    background-color: #ff6600;
}

.ecology-main {
    width: 1161px;
    height: 387px;
    background: url('../img/programme_img3.png') no-repeat;
    background-size: 100% 100%;
    margin: 90px auto 0 auto;
}

@media screen and (max-width: 1199px) {
    .ecology {
        height: 650px;
    }
    .ecology-main {
        width: 760px;
        height: 253px;
        margin-top: 60px;
    }
}

@media screen and (max-width: 990px) {
    .ecology-content ul {
        width: 190px;
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
        text-align: left;
    }
    .ecology-content ul li {
        width: 190px;
        margin-right: 0px;
    }
}

@media screen and (max-width: 767px) {
    .ecology {
        height: 500px;
    }
    .ecology-content {
        padding-top: 90px;
    }
    .ecology-content h1 {
        font-size: 42px;
    }
    .ecology-main {
        width: 480px;
        height: 160px;
        margin-top: 30px;
    }
}

@media screen and (max-width: 479px) {
    .ecology {
        height: 350px;
    }
    .ecology-content {
        padding-top: 50px;
    }
    .ecology-content h1 {
        font-size: 30px;
    }
    .ecology-main {
        width: 320px;
        height: 106px;
        margin-top: 30px;
    }
}

/*行业方案-创新营销主体第一部分*/

.market {
    height: 720px;
    background: url('../img/programme_market_bg.jpg') no-repeat;
    background-position: center center;
    background-size: cover;
    text-align: center;
    color: #565656;
}

.market-content {
    padding-top: 212px;
    color: #fff;
}

.market-content h1 {
    font-size: 72px;
    margin: 0;
}

.market-content h2 {
    font-size: 48px;
    color: #eeb033;
    margin: 0;
    line-height: 0.9;
}

.market-content p {
    font-size: 20px;
    margin-top:8px;
}

@media screen and (max-width: 1199px) {
    .market-content h1 {
        font-size: 62px;
    }
    .market-content h2 {
        font-size: 50px;
    }
}

@media screen and (max-width: 990px) {
}

@media screen and (max-width: 767px) {
    .market {
        height:300px;
        background: url('../img/programme_market_bg_800.jpg') no-repeat;
    }
    .market-content {
        padding-top: 120px;
    }
    .market-content h1 {
        font-size: 42px;
    }
    .market-content h2 {
        font-size: 32px;
    }
    .market-content p{
        font-size:16px;
    }
    .market-content p span{
        display: block;
    }
}

@media screen and (max-width: 479px) {
    .market {
        height:300px;
        background: url('../img/programme_market_bg_480.jpg') no-repeat;
    }
    .market-content {
        padding-top: 120px;
    }
    .market-content h1 {
        font-size: 30px;
    }
    .market-content h2 {
        font-size: 20px;
    }
}

/*行业方案-创新营销主体第二部分*/

.myself {
    height: 864px;
    background-color: #f7f7f7;
    color: #565656;
}

.myself-content {
    padding-top: 90px;
    text-align: center;
}

.myself-content h1 {
    font-size: 62px;
    margin: 0;
}

.myself-main {
    width: 718px;
    height: 542px;
    background: url('../img/programme_market_img1.png') no-repeat;
    background-size: 100% 100%;
    margin: 90px auto 0 auto;
}

@media screen and (max-width: 1199px) {
    .myself {
        height: 820px;
    }
    .myself-content h1 span{
        display:block;
    }
    .myself-main {
        width: 600px;
        height: 452px;
        margin-top: 60px;
    }
}

@media screen and (max-width: 990px) {
}

@media screen and (max-width: 767px) {
    .myself {
        height: 640px;
    }
    .myself-content {
        padding-top: 90px;
    }
    .myself-content h1 {
        font-size: 42px;
    }
    .myself-main {
        width: 480px;
        height: 362px;
        margin-top: 30px;
    }
}

@media screen and (max-width: 479px) {
    .myself {
        height: 440px;
    }
    .myself-content {
        padding-top: 50px;
    }
    .myself-content h1 {
        font-size: 30px;
    }
    .myself-main {
        width: 320px;
        height: 241px;
        margin-top: 30px;
    }
}


/*行业方案-创新营销主体第三部分*/

.payment {
    height: 864px;
    background-color: #fff;
    color: #565656;
}

.payment-content {
    padding-top: 90px;
    text-align: center;
}

.payment-content h1 {
    font-size: 62px;
    margin: 0;
}

.payment-main {
    width: 1034px;
    height: 362px;
    background: url('../img/programme_market_img2.png') no-repeat;
    background-size: 100% 100%;
    margin: 90px auto 0 auto;
}

@media screen and (max-width: 1199px) {
    .payment {
        height: 600px;
    }
    .payment-content h1 span{
        display:block;
    }
    .payment-main {
        width: 760px;
        height: 266px;
        margin-top: 60px;
    }
}

@media screen and (max-width: 990px) {
}

@media screen and (max-width: 767px) {
    .payment {
        height: 400px;
    }
    .payment-content {
        padding-top: 90px;
    }
    .payment-content h1 {
        font-size: 42px;
    }
    .payment-main {
        width: 480px;
        height: 168px;
        margin-top: 30px;
    }
}

@media screen and (max-width: 479px) {
    .payment {
        height: 300px;
    }
    .payment-content {
        padding-top: 50px;
    }
    .payment-content h1 {
        font-size: 30px;
    }
    .payment-main {
        width: 320px;
        height: 112px;
        margin-top: 30px;
    }
}

/*行业方案-智慧商圈主体第一部分*/

.trand {
    height: 721px;
    background: url('../img/programme_trand_bg.jpg') no-repeat;
    background-position: center center;
    background-size: cover;
    text-align: center;
    color: #565656;
}

.trand-content {
    padding-top: 212px;
    color: #fff;
}

.trand-content h1 {
    font-size: 72px;
    margin: 0;
}

.trand-content h2 {
    font-size: 48px;
    color: #eeb033;
    margin: 0;
    line-height: 0.9;
}

.trand-content p {
    font-size: 20px;
    margin-top:8px;
}

@media screen and (max-width: 1199px) {
    .trand-content h1 {
        font-size: 62px;
    }
    .trand-content h2 {
        font-size: 50px;
    }
}

@media screen and (max-width: 990px) {
}

@media screen and (max-width: 767px) {
    .trand {
        height:300px;
        background: url('../img/programme_trand_bg_800.jpg') no-repeat;
    }
    .trand-content {
        padding-top: 120px;
    }
    .trand-content h1 {
        font-size: 42px;
    }
    .trand-content h2 {
        font-size: 32px;
    }
    .trand-content p{
        font-size:16px;
    }
    .trand-content p span{
        display: block;
    }
}

@media screen and (max-width: 479px) {
    .trand-content {
        padding-top: 120px;
    }
    .trand-content h1 {
        font-size: 30px;
    }
    .trand-content h2 {
        font-size: 20px;
    }
}

/*行业方案-智慧商圈主体第二部分*/
.build {
    height: 666px;
    background-color: #f7f7f7;
    color: #565656;
}

.build-content {
    padding-top: 90px;
    text-align: center;
}

.build-content h1 {
    font-size: 62px;
    margin: 0;
}

.build-main {
    width: 1180px;
    height: 338px;
    background: url('../img/programme_trand_img1.png') no-repeat;
    background-size: 100% 100%;
    margin: 90px auto 0 auto;
}

@media screen and (max-width: 1199px) {
    .build {
        height: 520px;
    }
    .build-content h1 span{
        display:block;
    }
    .build-main {
        width: 760px;
        height: 217px;
        margin-top: 60px;
    }
}

@media screen and (max-width: 990px) {
}

@media screen and (max-width: 767px) {
    .build {
        height: 380px;
    }
    .build-content {
        padding-top: 90px;
    }
    .build-content h1 {
        font-size: 42px;
    }
    .build-main {
        width: 480px;
        height: 137px;
        margin-top: 30px;
    }
}

@media screen and (max-width: 479px) {
    .build {
        height: 260px;
    }
    .build-content {
        padding-top: 50px;
    }
    .build-content h1 {
        font-size: 30px;
    }
    .build-main {
        width: 320px;
        height: 91px;
        margin-top: 30px;
    }
}


/*行业方案-智慧商圈主体第三部分*/
.innovate {
    height: 900px;
    background-color: #fff;
    color: #565656;
}

.innovate-content {
    padding-top: 90px;
    text-align: center;
}

.innovate-content h1 {
    font-size: 62px;
    margin: 0;
}

.innovate-main {
    margin: 90px auto 0 auto;
    padding:0 20px;
}
.innovate-left{
    float:left;
}
.innovate-left li{
    margin-bottom:50px;
}
.innovate-left h2{
    margin-top:0;
    margin-bottom: 8px;
    padding:0;
    font-size:16px;
    color:#48b18c;
}
.innovate-left p{
    margin:0;
    padding:0;
    line-height:1.8;
    font-size:14px;
    color:#2e2e2e;
}
.innovate-right{
    float:right;
    margin-top: 8px;
    width:510px;
    height:390px;
    background: url('../img/programme_trand_img2.png') no-repeat;
    background-size: 100% 100%;
}
@media screen and (max-width: 1199px) {
    .innovate {
        height: 820px;
    }
    .innovate-content h1 span{
        display:block;
    }
    .innovate-main {
        margin-top: 60px;
    }
}

@media screen and (max-width: 990px) {
    .innovate-main {
        margin:0 auto;
        padding:0;
    }
    .innovate-left{
        float:none;
    }
    .innovate-left ul {
        width: 250px;
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
        text-align: left;
    }
    .innovate-left ul li {
        display:inline-block;
        width: 250px;
        margin-bottom:0;
    }
    .innovate-left ul li span{
        display: inline-block;
        width: 8px;
        height: 8px;
        margin-right: 10px;
        border-radius: 50%;
        background-color: #ff6600;
    }
    .innovate-left h2{
        margin:0;
        padding:0;
        font-size:14px;
        color:#2e2e2e;
    }
    .innovate-left p{
        display:none;
    }
    .innovate-right{
        float:none;
        margin-top: 60px;
        margin-left:auto;
        margin-right:auto;
    }

}

@media screen and (max-width: 767px) {
    .innovate {
        height: 650px;
    }
    .innovate-content {
        padding-top: 90px;
    }
    .innovate-content h1 {
        font-size: 42px;
    }
    .innovate-main {
        margin-top: 30px;
    }
    .innovate-right{
        width:400px;
        height:305px;
        margin-top: 30px;
    }
}

@media screen and (max-width: 479px) {
    .innovate {
        height: 490px;
    }
    .innovate-content {
        padding-top: 50px;
    }
    .innovate-content h1 {
        font-size: 30px;
    }
    .innovate-right{
        width:280px;
        height:214px;
    }
}

