.banner{width: 100%; height: 800px;position: relative;overflow: hidden;background-color: #00000093;}
.banner .fillWidth {object-fit: cover;z-index: -100;background-position: 50%;background-size: cover;width: 100%;height: 100%;margin: auto;
position: absolute;inset: -100%;}
.banner video::-webkit-media-controls-start-playback-button {-webkit-appearance: none;display: none !important;}
.banner .info {padding: 0;position: absolute;bottom:150px;left: 10%; color: #fff;font-weight: bold;}
.banner .info dl{ font-size: 48px; line-height: 1; }
.banner .info .text{font-size: 48px;line-height: 1;padding-top: 20px;}
.banner .info .text span{color: #fe5f03}
.banner .info dd{background: linear-gradient(90deg, #f65420, #f49f2f); font-size: 14px; margin-top: 30px;width: 200px; text-align: center; line-height: 3;border-radius: 20px;}
.banner .info dd a{color: #fff; display: block;}


/*.submenu{width: 100%; padding-left: 2%; padding-right: 2%; padding-top: 20px; padding-bottom: 20px;}*/
.submenu{width: 1380px; margin:0 auto; padding-top: 20px; padding-bottom: 20px;}
.swiper{width: 100%; position: relative;overflow: hidden;}
.swiper-slide {display: flex;justify-content: center;align-items: center;}
.swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
.swiper-slide dd{font-size: 28px;top: 50%;transform: translateY(-50%);position: absolute;width: 100%; text-align: center;background: rgba(0,0,0,0.5); color: #fff;height: 100%;display: flex; justify-content: center;align-items: center;font-weight: bold;}



/*.youshi{width: 100%;padding-bottom: 150px; padding-top: 150px;background: url(../images/img01.png) no-repeat center bottom;background-size: 100% auto;}*/
.youshi{width: 100%; }
.youshi dl{width: 1380px; margin:0 auto; display: flex; justify-content: center;}
.youshi dl img{display: block;width: 100%;}
.youshi .info{width: 100%; text-align: center; font-size: 18px; line-height: 1.6;padding-top: 50px;}

/*服务流程*/
.fuwu_box{width: 100%;background: #f7f7f7;padding-top: 120px; padding-bottom: 120px;}
.fuwu{width: 1380px; margin:0 auto;}
.fuwu .title{width: 100%; text-align: center;font-size: 30px; line-height: 1;color: #000; font-weight: bold;}
.fuwu ul{width: 100%; display:flex;align-items:stretch;-webkit-align-items:stretch;flex-wrap:wrap; padding-top: 100px;}
.fuwu ul li{width: 23%;margin-right: 2.6666%;}
.fuwu ul li:last-child{margin-right: 0;}
.fuwu ul li dl{width: 100%;}
.fuwu ul li dl img{width: 60%;display: block; margin:0 auto;}
.fuwu ul li dt{font-size: 18px; color: #000;width: 100%; padding-top: 20px;line-height: 1;text-align: center;font-weight: bold;}
.fuwu ul li dd{font-size: 14px; color: #000;width: 100%; padding-top: 20px;line-height: 1.6;}


/*视频*/
.video_box{width: 100%;padding-top: 60px; padding-bottom: 60px;background: #BEBEBE;}
.video{width: 1380px; margin:0 auto;}
.video .title{width: 100%; text-align: center;font-size: 30px; line-height: 1;color: #000;font-weight: bold; }
.video ul{width: 100%; display:flex;align-items:stretch;-webkit-align-items:stretch;flex-wrap:wrap; padding-top: 60px;}
.video ul li{width: 45%;margin-right: 10%; position: relative; cursor:pointer;}
.video ul li:last-child{margin-right: 0;}
.video ul li dl{width: 100%;}
.video ul li dl img{width: 100%;display: block; margin:0 auto;}
.video ul li dd{top: 50%;transform: translateY(-50%);position: absolute;width: 100%; text-align: center;background: rgba(0,0,0,0.5); height: 100%;display: flex; justify-content: center;align-items: center;}
.video ul li dd img{width: 80px; display: block;}
.video .more{background: linear-gradient(90deg, #f65420, #f49f2f); font-size: 22px; width: 250px; margin:0 auto; text-align: center;margin-top: 40px; line-height: 70px;border-radius: 40px;}
.video .more a{color: #fff; display: block;}


/**/
.about{width: 1380px; margin:0 auto; padding-top: 60px; padding-bottom: 60px;display:flex;align-items:stretch;-webkit-align-items:stretch;flex-wrap:wrap;}

.about .about_left{width: 35%; position: relative;}
.about .about_left dl{width: 100%;}
.about .about_left dl img{width: 180px; display: block;}
.about .about_left dd{font-size: 32px; line-height: 1.3; padding-top: 30px;font-weight: bold;}
.about .about_left dt{font-size: 20px;padding-top: 20px; line-height: 2;}
.about .about_left .qiqiu{position: absolute; right: 0; top: 0; z-index: -1;}
.about .about_left .qiqiu img{width: 140px;}
.about .about_right{width: 65%; padding-left: 80px;}
.about .about_right img{width: 100%; display: block;}


.honor{width: 100%;padding-bottom: 100px; padding-top: 100px;background: url(../images/img03.png) no-repeat center bottom;background-size: 100% auto;}
.honor .info{width: 1380px; margin:0 auto;background: #fff;display:flex;align-items:stretch;-webkit-align-items:stretch;flex-wrap:wrap;border-radius: 100px; padding:20px 50px;}
.honor .info .info_text{width: 400px;display: flex; align-items: center;font-size: 16px;line-height: 1.6;}
.honor .info ul{width: calc(100% - 400px);display: flex; justify-content: flex-end;align-items: center;}
.honor .info ul li img{width: 100%; display: block;}


/*如何选择一个合适的创意机构*/
.news{width: 1380px; margin:0 auto; padding-top: 80px;padding-bottom: 40px; }
.news .title{width: 100%; text-align: center; font-size: 30px; line-height: 1;color: #000000; font-weight: bold;}

.news ul{width: 100%;display:flex;align-items:stretch;-webkit-align-items:stretch;flex-wrap:wrap; padding-top: 80px;}
.news ul li{width: 48%; padding-bottom: 40px; margin-right: 4%; cursor:pointer}
.news ul li:nth-child(2n){margin-right: 0;}
.news ul li .li_title{width: 100%;display:flex;align-items:stretch;-webkit-align-items:stretch;flex-wrap:wrap;}
.news ul li .li_title dl{width: calc(100% - 20px);overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 18px; font-weight: 400;}
.news ul li .li_title dd{width: 20px;display: flex; justify-content: center;align-items: center;}
.news ul li .li_title dd img{width: 20px;display: block;}
.news ul li .li_info{color: #333333;display: none;font-size: 16px; margin-top: 10px; line-height: 1.6;}


.xuqiu_box{width: 100%;padding-bottom: 50px; padding-top: 50px;background: url(../images/img10.png) no-repeat center top;background-size: 100% 100%;}
.xuqiu{width: 1380px; margin:0 auto;display:flex;align-items:stretch;-webkit-align-items:stretch;flex-wrap:wrap;}
.xuqiu .xuqiu_left{width: 360px;color: #fff;font-size: 32px;font-weight:bold;}
.xuqiu .xuqiu_left span{font-size: 86px;padding-right: 8px;line-height: 1}
.xuqiu .xuqiu_right{width: calc(100% - 360px);padding-left: 500px;}
.xuqiu .xuqiu_right .title{font-size: 24px;color: #fff;font-weight: bold;}
.xuqiu .xuqiu_right ul{width: 100%; padding-top: 30px;}
.xuqiu .xuqiu_right ul li{width: 100%; padding-bottom: 40px; cursor:pointer; color: #fff;}
.xuqiu .xuqiu_right ul li .li_title{width: 100%;display:flex;align-items:stretch;-webkit-align-items:stretch;flex-wrap:wrap;}
.xuqiu .xuqiu_right ul li .li_title dl{width: calc(100% - 20px);overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 18px;padding-left: 10px;}
.xuqiu .xuqiu_right ul li .li_title dd{width: 20px;display: flex; justify-content: center;align-items: center;}
.xuqiu .xuqiu_right ul li .li_title dd img{width: 20px;display: block;}
.xuqiu .xuqiu_right ul li .li_info{display: none; margin-top: 10px; }
.xuqiu .xuqiu_right ul li .li_info dl{color: #ffffff;font-size: 16px;line-height: 1.6;}
.xuqiu .xuqiu_right ul li .li_info dd{border:1px solid rgba(255,255,255,0.5);width: 200px; text-align: center; font-size: 14px; line-height: 40px; border-radius: 20px; margin-top: 20px;}
.xuqiu .xuqiu_right ul li .li_info dd a{ color: #fff; display: block; }