.banner img{display: block;width: 100%}
.tit-wrap{font-size: 54px;font-weight: bold;text-align: center;line-height: 1}
.btn{display:block;line-height:60px;position: relative;width: 220px;height: 60px;font-size: 24px;color: #FFFFFF; text-align: center;background: linear-gradient(0deg, #FF7E0E 0%, #FFB473 100%);border-radius: 30px;transition: all .5s;}
.btn:hover{background: linear-gradient(0deg, #FFB473 0%, #FF7E0E 100%);color: #fff}
.mediaMarketing{font-family: 'SourceHanSansCN-Bold'; line-height: 1.4}

.sec1{margin-top: 100px}
.sec1 .cont{position: relative;text-align: center;margin-top:120px}
.sec1 .cont .item{position: absolute}
.sec1 .cont .item:nth-child(1){top:-20px;left:calc(50% - 410px);flex-direction: row-reverse;}
.sec1 .cont .item:nth-child(2){top:180px;left:calc(50% - 490px);flex-direction: row-reverse;}
.sec1 .cont .item:nth-child(3){top:390px;left:calc(50% - 410px);flex-direction: row-reverse;}
.sec1 .cont .item:nth-child(4){top:390px;right:calc(50% - 410px);}
.sec1 .cont .item:nth-child(5){top:180px;right:calc(50% - 490px);}
.sec1 .cont .item:nth-child(6){top:-20px;right:calc(50% - 410px);}
.sec1 .cont .item {display: flex;display:-webkit-flex;justify-content: start;flex-wrap: wrap;width: 300px}
.sec1 .cont .item img{display: inline-block;width: 100px}
.sec1 .cont .item .num{font-size: 100px;color: #eee;font-style: italic;font-weight: bold}
.sec1 .cont .item .cont-text{flex: 1;display: flex; align-items:center; justify-content:center;text-align: center}
.sec1 .cont .item .cont-text .name{font-size: 24px;font-weight: bold;margin-bottom: 20px;line-height: 1;position: relative}
.sec1 .cont .item .cont-text .name:before{content: '';width: 38px;height: 2px;background: #006EE6;position: absolute;bottom: -15px;left: calc(50% - 18px)}
.sec1 .cont .item .cont-text .text{font-size: 18px;color: #666;font-family: SourceHanSansCN-Regular}
.sec1 .cont .item .cont-text .text span{font-weight: bold;font-size: 24px;color: #006EE6}
.sec1 .cont>img{display: block;width: 480px;margin: 0 auto}
.sec1 .tip{text-align: right;font-size: 14px;color: #666;font-family: SourceHanSansCN-Regular;margin-top: 45px}


.sec2{background: #F6F8FA;padding: 100px 0 105px;margin-top: 70px}
.sec2 .item{margin-top: 90px;text-align: center;border-right: 1px solid #D2D2D2;width: 25%}
.sec2 .item:last-child{border: unset}
.sec2 .img{width: 60px;height: 60px;margin: 0 auto}
.sec2 .img img{display: block;max-height: 100%;max-width: 100%;display: flex; align-items:center; justify-content:center;}
.sec2 .item .name{margin-top: 20px;font-size: 24px;font-weight: bold}
.sec2 .item .text{margin-top: 22px;font-size: 18px;color: #666;line-height: 1.6;font-family: SourceHanSansCN-Regular}


.sec3{margin-top: 100px}
.sec3 .cont{position: relative;text-align: center;margin-top:80px}
.sec3 .cont .item{position: absolute}
.sec3 .cont .item:nth-child(1){top:25px;left: calc(50% - 627px);flex-direction: row-reverse;}
.sec3 .cont .item:nth-child(2){top:255px;left: calc(50% - 627px);flex-direction: row-reverse;}
.sec3 .cont .item:nth-child(3){top:255px;right:calc(50% - 627px);}
.sec3 .cont .item:nth-child(4){top:25px;right:calc(50% - 627px);}
.sec3 .cont .item {display: flex;display:-webkit-flex;justify-content: start;flex-wrap: wrap;width: 325px}
.sec3 .cont .item .img{display: flex; align-items:center; justify-content:center;}
.sec3 .cont .item img{display: inline-block;width: 75px}
.sec3 .cont .item .num{font-size: 100px;color: #eee;font-style: italic;font-weight: bold}
.sec3 .cont .item .cont-text{flex: 1;display: flex; align-items:center; justify-content:center;text-align: center}
.sec3 .cont .item .cont-text .name{font-size: 24px;font-weight: bold;margin-bottom: 20px;line-height: 1.2;position: relative}
.sec3 .cont .item .cont-text .text{font-size: 18px;color: #666;font-family: SourceHanSansCN-Regular;line-height: 1.6}
.sec3 .cont .item .cont-text .text span{font-weight: bold;font-size: 24px;color: #006EE6}
.sec3 .cont>img{display: block;width: 680px;margin: 0 auto}


.sec4{position: relative;margin-top:140px;padding: 95px 0 ;background: url(../img/googleAdwords/sec6bg.png) no-repeat center center;background-size: cover;}
.sec4-tbody{width: 100%;max-width: 620px;padding-top:60px;margin: 0 auto;font-size: 0;letter-spacing: 0;}
.sec4 .duo-title{color: #fff;}
.sec4-tbody ::-webkit-input-placeholder{color: #999;opacity: 1;}
.sec4-tbody ::-moz-placeholder{color: #999;opacity: 1;}
.sec4-tbody :-ms-input-placeholder{color: #999;opacity: 1;}
.sec4 .item-input{position: relative;width: 48.54838709677419%;background: #FFFFFF;height: 52px;padding: 12px 20px;border: 1px solid #E7E7E7;border-radius: 4px;margin-bottom: 20px;}
.sec4 .item-input img{display: inline-block;vertical-align: top;width: 23px;margin-right: 2px;}
.sec4 .item-input input{font-size: 18px;color: #333;line-height: 26px;display: inline-block;vertical-align: top;width: calc(100% - 26px);height: 100%;}
.sec4 .item-input1{width: 100%;margin-bottom: 20px;height: 100px;}
.sec4 .item-input1 textarea{width: calc(100% - 26px);font-size: 18px;color: #333;line-height: 26px;display: inline-block;vertical-align: top;height: 100%;}
.sec4 .item-input-btn{position: relative;width: 100%;height: 60px;}
.sec4 .item-input-btn input{width: 100%;height: 100%;font-size: 24px;color: #FFFFFF;line-height: 40px;text-align: center;background: linear-gradient(0deg, #FF7E0E 0%, #FFB473 100%);border-radius: 30px;transition: all .5s;}
.sec4 .item-input-btn input:hover{background: linear-gradient(0deg, #FFB473 0%, #FF7E0E 100%);}
.sec4 .m-error{bottom: -20px;position: absolute;left: 0}
.item-input2 {
    margin-bottom: 40px !important;
}

@media (max-width: 1260px) {
    .tit-wrap {font-size: 38px}
    .sec2 .item{width: 50%;margin-top: 40px}
    .sec2 .item:nth-child(2){border: unset}
    .sec3 .cont>img{width: 500px}
    .sec3 .cont .item .cont-text .name{font-size: 20px;margin-bottom: 10px}
    .sec3 .cont .item{width: 300px}
    .sec3 .cont .item:nth-child(1) {top: -20px;left: calc(50% - 513px);}
    .sec3 .cont .item:nth-child(2) {top: 175px;left: calc(50% - 513px);}
    .sec3 .cont .item:nth-child(3) {top: -20px;right: calc(50% - 513px);}
    .sec3 .cont .item:nth-child(4) {top: 175px;right: calc(50% - 513px);}
    .sec3 .cont .item .cont-text .text{font-size: 16px}
}

@media (max-width: 992px) {
    .sec1{margin-top: 50px}
    .sec1 .cont{margin-top: 50px}
    .sec2 {padding: 50px 0 50px;}
    .sec3{margin-top: 50px}
    .sec3 .cont{margin-top: 50px}
    .sec4{padding: 56px 0 46px;margin-top: 50px}
    .sec4-tbody{padding-top: 36px;}
    .sec1 .cont{display: flex;display:-webkit-flex;justify-content: space-between;flex-wrap: wrap}
    .sec1 .cont .item{position: unset;width: 50%;margin-bottom: 20px}
    .sec1 .cont .item:nth-child(1){flex-direction: row;}
    .sec1 .cont .item:nth-child(2){flex-direction: row;}
    .sec1 .cont .item:nth-child(3){flex-direction: row;}
    .sec3 .cont{display: flex;display:-webkit-flex;justify-content: space-between;flex-wrap: wrap}
    .sec3 .cont .item{position: unset;width: 50%;margin-bottom: 20px}
    .sec3 .cont .item:nth-child(1){flex-direction: row}
    .sec3 .cont .item:nth-child(2){flex-direction: row}
}

@media (max-width: 768px) {
    .tit-wrap {font-size: 20px}
    .sec4{padding: 44px 0 36px;}
    .sec4-tbody{padding-top: 30px;}
    .sec1 .cont .item{display: block;width: 30%}
    .sec1 .cont .item img{margin-bottom: 10px;width:40px}
    .sec1 .cont .item .cont-text .name{font-size: 18px;margin-bottom: 10px}
    .sec1 .cont .item .cont-text .name:before{bottom: -5px}
    .sec1 .cont .item .cont-text .text{font-size: 14px}
    .sec1 .cont .item .cont-text .text span{font-size: 18px}
    .sec2 .flex{margin-top: 20px}
    .sec2 .item{margin-top: 20px}
    .sec2 .item .name{font-size: 18px;margin-top: 10px}
    .sec2 .item .text{font-size: 14px;margin-top: 10px}
    .sec2 .img {width: 40px;height: 40px;margin: 0 auto;}
    .sec3 .cont{margin-top: 40px}
    .sec3 .cont .item{display: block}
    .sec3 .cont .item img{width: 40px}
    .sec3 .cont .item .cont-text .name{font-size: 18px;margin-top: 10px}
    .sec3 .cont .item .cont-text .text{font-size: 14px;margin-top: 10px}
}

@media (max-width: 580px){
    .sec4 .item-input{width: 100%;height: 46px;padding: 10px 14px;margin-bottom: 18px;}
    .sec4 .item-input img{width: 20px;}
    .sec4 .item-input input{font-size: 14px;line-height: 24px;width: calc(100% - 24px);}
    .sec4 .item-input1{width: 100%;margin-bottom: 30px;height: 100px;}
    .sec4 .item-input1 textarea{width: calc(100% - 24px);font-size: 14px;line-height: 24px;}
    .sec4 .item-input-btn{height: 46px;}
    .sec4 .item-input-btn input{font-size: 18px;line-height: 32px;border-radius: 23px;}
    .sec1 .cont .item{width: 50%}
    .sec2 .item{width: 100%;border: unset}
    .sec3 .cont .item{width: 50%}
    .sec3 .cont .item .cont-text .text{font-size: 12px}
    .sec3 .cont .item .cont-text .name{font-size: 16px}
    .sec1 .cont{margin-top: 20px}
    .sec1{margin-top: 20px}
    .sec1 .tip{margin-top: 20px}
    .sec2 .item .name{font-size: 16px}
    .sec2 {padding: 20px 0 20px;margin-top: 20px;}
    .sec2 .flex{margin-top: 0px}
    .sec3{margin-top: 20px}
    .sec3 .cont{margin-top: 20px}
    .sec4 {padding: 20px 0 20px;margin-top: 20px;}
    .sec4-tbody{padding-top: 20px}
}
