.ch_logo{margin-right: 36px;}
.ch_top{justify-content: space-between;height: 99px!important;}
.ch_left{
    display: flex;align-items: center
}
/*.ch_nav{margin-left: -440px;}*/
.ch_nav_ul li{margin: 0 25px;}
.ch_nav_ul li a{color: rgba(0, 0, 0, 1);font-weight: 600;}
.ch_nav_ul li a:hover{color: #015fff;}
.ch_nav_ul li.ch_nav_ul_on{background: none;}
.ch_nav_ul li.ch_nav_ul_on a{color:rgba(0, 0, 0, 1);}
.ch_join{width: 166px;height: 42px;opacity: 1;border-radius: 30px;background: rgba(0, 87, 255, 1);}
.ch_join a{font-size: 16px;font-weight: 400;line-height: 42px;color: rgba(255, 255, 255, 1);text-align: center;display: block;}
.banner_back{background: rgba(238, 244, 255, 1);margin-bottom: 38px}
.n_banner{padding: 136px 0 28px;display: flex;justify-content: space-between;}
.n_banner_right img{display:block ;width: 525px;}
.n_banner_left{padding-top: 5px;width: 570px;}
.n_banner_left h1{font-size: 46px;font-weight: 400;line-height: 66px;color: rgba(0, 0, 0, 1);text-align: left;vertical-align: top;}
.n_banner_left p{font-size: 16px;color: rgba(0, 0, 0, 1);margin: 70px 0 90px;}
.n_banner_join{width: 234px;height: 52px;opacity: 1;border-radius: 30px;background: rgba(255, 163, 50, 1);}
.n_banner_join a{display: block;line-height: 52px;font-size: 16px;text-align: center;color: #fff;}
.n_partner{display: flex;}
.n_partner img{display: block;width: 60px;height: 60px;margin-right: 37px;}
.n_partner h2{font-size:33px;font-weight: 400;line-height: 60px;color: rgba(46, 50, 59, 1);text-align: left;}
.n_partner_logo{width: 965px;height: 84px;margin: 53px auto 70px;}
.n_partner_logo img{display: block;width: 100%;}
.n_market h2{font-size: 36px;font-weight: 400;letter-spacing: 0;line-height: 56px;color: rgba(46, 50, 59, 1);text-align: center;margin-bottom: 38px;}
.n_market p{font-size: 18px;font-weight: 400;line-height: 25px;color: rgba(97, 100, 107, 1);text-align: center;vertical-align: top;margin-bottom: 80px;}
.n_card{margin-bottom: 150px;}
.n_card .col-md-4{max-width: 30%!important;margin: 0 1.6%;padding: 30px 30px 30px 30px;border-radius: 20px;background: rgba(255, 255, 255, 1);box-shadow: 0 10px 50px 5px rgba(0, 0, 0, 0.15);}
.n_card .card-body{padding-left: 0;padding-right: 0;}
.n_card .card-title{font-size: 22px;}
.n_card .card-text{font-size: 16px;}
.n_contact{margin-bottom: 70px;}
.card_box{padding: 0;}
.card_box .card-body{padding: 1.25rem 0;width: 80%;}
.card_left{padding-top: 100px;}
.n_card_icon{width: 90px;height: 90px;border-radius: 10px;background: rgba(80, 203, 147, 1);display: flex;justify-content: center;align-items: center;}
.n_card_icon img{width: 52px;height: 52px;display: block;}
.n_card_contact{margin-bottom: 70px;}
.n_card_contact .col-md-6{max-width: 46%;margin: 0 2%;}
.n_card_icon_left img{display: block;width: 60px;}
.card-body a.btn{width: 186px;height: 52px;opacity: 1;border-radius: 30px;background: rgba(0, 87, 255, 1);font-size: 16px;font-weight: 400;line-height:34px;color: rgba(255, 255, 255, 1);text-align: center;}
.card-title-contact{font-size:34px;font-weight: 400;letter-spacing: 1px;line-height: 50px;color: rgba(0, 0, 0, 1);text-align: left;vertical-align: top;margin-bottom: 24px;}
.card-text-contact{font-size: 15px;font-weight: 400;letter-spacing: 0;line-height: 26px;color: rgba(0, 0, 0, 1);text-align: left;margin-bottom: 30px;}
.card-title-contact,.card-text-contact{
    width: 90%;
}
.card_top{width: 100%;margin-bottom: 30px;}
.card_top img{width: 100%;height: 200px;}
.card_apply{padding: 0 43px 55px;}
.card_apply h3 {font-size: 26px;font-weight: 400;letter-spacing: 0;line-height: 40px;color: rgba(0, 0, 0, 1);text-align: center;margin-bottom: 12px;}
.card_apply p{font-size: 16px;font-weight: 400;line-height: 26px;color: rgba(0, 0, 0, 1);text-align: center;margin-bottom: 20px;}
.card_input{display: flex;justify-content: space-between;margin-bottom: 26px;}
.card_input input{width: 44%;display: block;height: 60px;border-radius: 6px;background: rgba(248, 248, 248, 1);border: 1px solid rgba(231, 231, 231, 1);outline: none;font-size: 16px;padding: 0 20px;}

.n_banner_right_team{
    width: 269px;
    height: 120px;
    opacity: 1;
    border-radius: 20px;
    background: rgba(238, 244, 255, 1);
    box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.25);
    position: absolute;
    bottom: 10%;
    left: -10%;
}
.n_banner_right_team h2{
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 25px;
    color: rgba(46, 50, 59, 1);
    padding-top: 20px;
}
.n_banner_right  .n_banner_right_team img{
    width: 80%;
    margin: 10px auto ;
}


.card_apply .form-group input{width: 100%;height: 46px;border-radius: 6px;background: rgba(248, 248, 248, 1);border: 1px solid rgba(231, 231, 231, 1);}
.card_apply .form-group textarea{width: 100%;height: 126px;opacity: 1;border-radius: 6px;background: rgba(248, 248, 248, 1);border: 1px solid rgba(231, 231, 231, 1);resize: none;}
#city_2 select{height: 46px;border-radius: 6px;background: rgba(248, 248, 248, 1);border: 1px solid rgba(231, 231, 231, 1);}
.form_btn{width: 100%;height: 52px;opacity: 1;border-radius: 30px;background: rgba(0, 87, 255, 1);}
.form_btn a{display: block;background: none;text-align: center;width: 100%;line-height: 52px;}
/*.n_choice{margin-bottom: 100px;}*/
.n_choice_right img{display: block;width: 84%;margin-left: 16%}
.n_choice_left .card-body{padding-top: 92px;}
.n_choice_left .card-body .card-text-contact{width: 93%;}
.n_choice_data{display: flex;}
.n_choice_data_a{width: 170px;height: 100px;opacity: 1;border-radius: 25px;transform: rotate(-0.39deg);background: rgba(252, 221, 236, 0.5);margin-left: 20px;padding-top: 20px;}
.n_choice_data_a h2{font-size: 36px;font-weight: 400;line-height: 40px;color: rgba(255, 61, 104, 1);text-align: center;vertical-align: top;}
.n_choice_data_a p{font-size: 18px;font-weight: 400;line-height: 25px;color: rgba(46, 50, 59, 1);text-align: center;vertical-align: top;}
.n_swiper{margin-bottom: 100px;}
.n_swiper_box{height: 386px;}
.n_swiper_loop .swiper-slide{width: 31%!important;margin: 0 .6%;height: 323px;border-radius: 10px;background: rgba(255, 255, 255, 1);border: 1px solid rgba(231, 231, 231, 1);}
.n_swiper_loop .swiper-slide p{width: 290px;margin: auto;font-size: 14px;font-weight: 400;letter-spacing: 0;line-height: 24px;color: rgba(0, 0, 0, 1);text-align: center;padding-top: 30px;}
.n_swiper_loop .swiper-slide img{display: block;width: 80px;height: 80px;margin: 10px auto 15px;}
.n_swiper_loop .swiper-slide h3{font-size: 20px;font-weight: 400;line-height: 30px;color: rgba(0, 0, 0, 1);text-align: center;}
.n_swiper_loop .swiper-slide span{display: block;font-size: 13px;font-weight: 400;line-height: 24px;color: rgba(0, 0, 0, 1);text-align: center;}
.n_swiper .swiper-button-next,
.n_swiper .swiper-button-prev {margin-top: -50px;}
.n_swiper_loop .swiper-slide .k_classify_star{justify-content: center!important;}
.n_swiper_loop .swiper-slide .k_classify_star .half{display: flex;justify-items: center;text-align: center;}
.n_swiper_loop .swiper-slide .k_classify_star .half img{width: 23px;height: 23px;margin: 10px 0}


.n_swiper .swiper-pagination-bullet-active{
    background: #000;
}

/*广告页面*/
.ad_container{
    position: relative;height: 830px
}
.ad_trend_title{position: absolute;bottom: 115px;right: 10%;}
.ad_trend_title h3{font-size:3.6rem;font-weight: 100;letter-spacing: 1px;line-height: 80px;color: rgba(255, 255, 255, 1);text-align: right;}
.ad_work{display: flex;justify-content: space-around;margin-top: -80px}
.ad_work .ad_card{max-width: 346px;height: 360px;padding: 50px 38px 0;background: rgba(255, 255, 255, 1);box-shadow: 0 4px 120px  rgba(58, 86, 78, 0.07);margin-bottom: 60px;}
.ad_card .n_card_icon{width: 88px;height: 88px;opacity: 1;border-radius: 100px;background: rgba(38, 130, 255, 1);box-shadow: 0 4px 70px  rgba(91, 91, 91, 0.05);margin:0 auto 20px;}
.ad_card .card-body{padding: 0;}
.ad_card .card-body h3{font-size: 26px;font-weight: 700;line-height: 45px;color: rgba(39, 41, 46, 1);text-align: center;margin-bottom: 18px;}
.ad_card .card-body p{font-size: 17px;font-weight: 400;line-height: 30px;color: rgba(95, 98, 107, 1);text-align: center;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;white-space: normal;}
.ad_title h1{text-align: center;line-height: 62px;font-size: 18px;font-weight: 700;color: rgba(38, 130, 255, 1);width: 242px;height: 62px;opacity: 1;background: rgba(175, 227, 242, 1);box-shadow: 0 4px 60px  rgba(0, 0, 0, 0.05);margin:0 auto 56px;}
.ad_title h2{font-size: 32px;font-weight: 700;line-height: 56px;color: rgba(22, 32, 68, 1);text-align: center;margin-bottom: 15px;}
.ad_swiper{margin-bottom: 80px;width: 100%;overflow: hidden}
.ad_swiper_box .swiper-slide img{display: block;width: 100%;}
.ad_join {display: flex;}
.ad_join_left,.ad_join_right {width: 50%;}
.ad_join_right{display: flex;justify-content: center;align-items: center;}
.ad_join_right .n_banner_left h1{font-size: 48px;font-weight: 500;color: rgba(39, 41, 46, 1);text-align: left;}
.ad_join_right .n_banner_left p{margin: 40px 0 36px;color: rgba(88, 92, 101, 1);font-size: 18px;}
.ad_join_right .n_banner_join{border-radius: 0;background: rgba(38, 130, 255, 1);}
.ad_mission{width:100%;height: 233px;opacity: 1;border-radius: 10px;box-shadow: -7px 41px 42px -24px rgba(0, 0, 0, 0.15);margin: 140px 0 120px;padding: 61px 70px;display: flex;}
.ad_mission_left{width: 110px;margin-right: 52px;}
.ad_mission_left img{width: 110px;height: 110px;display: block;}
.ad_mission_right{margin-top: -10px;}
.ad_mission_right h2{font-size: 36px;font-weight: 500;line-height: 56px;color: rgba(22, 32, 68, 1);text-align: left;margin-bottom: 6px;}
.ad_mission_right p{font-size: 19px;font-weight: 400;color: rgba(110, 126, 150, 1);display: -webkit-box;-webkit-line-clamp: 2; /* 限制显示的行数 */-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;white-space: normal;}
.ad_con_banner {width: 90%;margin:0 auto 82px;display: none}
.ad_service{margin-bottom: 102px;}
.ad_service_title{margin-bottom: 55px;}
.ad_service_title h1{font-size: 32px;font-weight: 700;line-height: 56px;color: rgba(22, 32, 68, 1);text-align: center;margin-bottom: 10px;}
.ad_service_title p{font-size:22px;font-weight: 400;line-height: 42px;color: rgba(129, 147, 174, 1);text-align: center;width: 727px;margin: auto;}
.ad_service_box .n_card_icon{position: relative;background: none;box-shadow:none;margin-bottom: 26px;}
.ad_service_box .n_card_icon .ad_service_icon{position: absolute;right: 0;top: 0;width: 32px;height: 32px;opacity: 1;background: rgba(252, 245, 106, 1);box-shadow: 0 4px 20px  rgba(246, 236, 84, 0.79);border-radius: 50%;display: flex;justify-content: center;align-items: center;}
.ad_service_box .n_card_icon .ad_service_icon img{display: block;width: 16px;height: auto;}
.ad_service_box .ad_card .card-body h3 {font-size: 20px;font-weight: 700;line-height: 30px;color: rgba(22, 32, 68, 1);text-align: center;margin-bottom: 30px;}
.ad_service_box .ad_card .card-body p{font-size: 16px;font-weight: 400;line-height: 26px;color: rgba(101, 115, 131, 1);text-align: center;margin-bottom: 25px;height: 104px;}
.ad_service_box .ad_card .card-body a{display: flex;font-size: 16px;font-weight: 600;line-height: 22px;color: rgba(38, 90, 169, 1);justify-content: center;align-items: center;}
.ad_service_box .ad_card .card-body a img{margin-left: 15px;width: 14px;height: 12px;}
.ad_service_box .ad_card .card-body .card-text{padding: 0 20px;display: -webkit-box;-webkit-line-clamp: 4; /* 限制显示的行数 */-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;white-space: normal;}
/*直播页面*/
.n_video{display: flex;}
.n_video_left{width: 170px;height: 60px;border-radius: 20px;background: rgba(62, 63, 216, 1);padding: 17px 22px;display: flex;justify-content: space-between;align-items: center;margin-right: 30px;cursor: pointer;}
.n_video_left span{font-size: 18px;font-weight: 400;line-height: 25px;color: rgba(238, 244, 255, 1);}
.n_video_left img{display: block;width: 23px;height: 23px;opacity: 1;border-radius: 5px;background: rgba(238, 244, 255, 1);}
.n_video_right{display: flex;align-items: center;}
.n_video_right img{display: block;width: 48px;height: 48px;margin-right: 19px;}
.n_video_right span{font-size: 18px;font-weight: 400;line-height: 25px;color: rgba(97, 100, 107, 1);}
.bc_marketing{display: flex;align-items: center;margin: 80px 0 130px 0}
.bc_marketing_left,.bc_marketing_right{width: 50%;}
.bc_marketing_left img{width: 100%;}
.bc_marketing_h1{font-size: 38px;font-weight: 400;line-height: 67px;color: rgba(46, 50, 59, 1);text-align: left;}
.bc_marketing_box{display: flex;align-items: center;margin-top: 37px;}
.bc_marketing_box .ad_mission_left{width: 89px;height: 75px;border-radius: 10px;background: rgba(80, 203, 147, 1);box-shadow: 4px 4px 15px  rgba(0, 0, 0, 0.25);margin-right: 23px;display: flex;align-items: center;}
.bc_marketing_box .ad_mission_left img{width: 48px;height: 40px;display: block;}
.bc_marketing_box .ad_mission_right{width: 80%;margin-top: 0;}
.bc_marketing_box .ad_mission_right h2{font-size: 22px;font-weight: 400;letter-spacing: 0;line-height: 34px;color: rgba(46, 50, 59, 1);text-align: left;vertical-align: top;}
.bc_marketing_box .ad_mission_right p{font-size: 17px;font-weight: 400;letter-spacing: 0;line-height: 25px;color: rgba(97, 100, 107, 1);text-align: left;vertical-align: top;}
.bc_work_title{margin-bottom: 64px;}
.bc_work_title h1{font-size: 42px;font-weight: 100;letter-spacing: 0;line-height: 71px;color: rgba(0, 0, 0, 1);text-align: center;}
.bc_work_title p{width: 89px;height: 3px;margin: auto;border-radius: 1000px;background: linear-gradient(116.82deg, rgba(38, 130, 255, 1) 0%, rgba(124, 20, 253, 0.29) 100%);}
.bc_summarize{width: 875px;height: auto;opacity: 1;border-radius: 10px;background: rgba(255, 255, 255, 1);box-shadow: 0 69px 114px  rgba(124, 20, 253, 0.08);padding: 22px 47px 18px 27px;display: flex;align-items: center;margin-bottom: 29px;}
.bc_summarize_img{width: 260px;margin-right: 56px;}
.bc_summarize_img img{display: block;width: 260px;}
.bc_summarize_box_top h2{font-size: 26px;font-weight: 100;letter-spacing: 0;line-height: 49px;color: rgba(2, 86, 255, 1);}
.bc_summarize_box_top p{width: 60px;height: 3px;opacity: 1;border-radius: 1000px;background: linear-gradient(116.82deg, rgba(38, 130, 255, 1) 0%, rgba(124, 20, 253, 0.29) 100%);margin-bottom: 16px;}
.bc_summarize_box .card-text{font-size: 16px;font-weight: 100;letter-spacing: 0;line-height: 28px;color: rgba(0, 0, 0, 1);}
.bc_summarize_right{float: right;}
.bc_evaluate{margin: 120px 0 200px ;}
.bc_evaluate_title{margin-bottom: 50px;}
.bc_evaluate_title h1{font-size: 38px;font-weight: 600;letter-spacing: 0;line-height: 71px;color: rgba(0, 0, 0, 1);margin-bottom: 15px;text-align: center;}
.bc_evaluate_title p{width: 89px;height: 3px;opacity: 1;border-radius: 1000px;background: linear-gradient(116.82deg, rgba(12, 40, 49, 1) 0%, rgba(124, 20, 253, 0.29) 100%);margin: auto;}
.bc_evaluate_box{width: 100%;background: rgba(255, 255, 255, 1);box-shadow: 0 69px 114px  rgba(124, 20, 253, 0.08);padding: 52px 110px;display: flex;align-items: center;}
.bc_evaluate_swiper {height: 346px;}
.bc_evaluate_swiper .swiper-slide{display: flex;align-items: center;}
.bc_evaluate_box_left{width: 253px;height: 292px;opacity: 1;border-radius: 8px;background: rgba(2, 86, 255, 1);margin-right: 55px;position: relative;float: left;}
.bc_evaluate_box_right{width: 66%;float: right;}
.bc_evaluate_box_left img{position: absolute;width: 100px;bottom: -22px;left: 20px;}
.bc_evaluate_box_right p{font-size: 20px;font-weight: 100;line-height: 32px;color: rgba(13, 45, 55, 1);margin-bottom: 10px;}
.bc_evaluate_box_right span{color: rgba(55, 147, 196, 1);font-size: 19px;font-weight: bold;}
.bc_subscribe_title{margin-bottom: 110px;}
.bc_subscribe_title h4{font-size: 20px;font-weight: 400;line-height: 34px;color: rgba(2, 86, 255, 1);text-align: center;margin-bottom: 21px;}
.bc_subscribe_title h1{font-size: 36px;font-weight: 600;line-height: 67px;color: rgba(46, 50, 59, 1);text-align: center;}
.bc_subscribe_form{display: flex;left: 350px;width: 740px;height: 73px;opacity: 1;border-radius: 50px;border: 2px solid rgba(97, 100, 107, 1);margin: 0 auto 75px;justify-content: center;align-items: center;padding: 0 4px 0 25px;}
.bc_subscribe_form input{width: 80%;outline: none;font-size: 20px;}
.bc_subscribe_form button{display: block;width: 166px;height: 65px;opacity: 1;border-radius: 50px;background: rgba(2, 86, 255, 1);border: none;color: #fff;font-size: 20px;}
.bc_evaluate_swiper .swiper-button-next,
.bc_evaluate_swiper .swiper-button-prev{width: 21px;height: 20px;top: 90%;}
.bc_evaluate_swiper .swiper-button-prev{right: 76px;left: auto;}

/*公共底部*/
.y_footer{padding:46px 0 30px 0 ;}
.n_footer_top{display: flex;justify-content: space-between;margin-bottom: 20px}
.n_footer_top_left img{width: 160px;}
.n_footer_ul{display: flex;align-items: center;}
.n_footer_ul li{margin: 0 18px;}
.n_footer_ul li a{font-size: 16px;font-weight: 400;letter-spacing: 1px;line-height: 22px;color: rgba(255, 255, 255, 1);}
.n_footer_bottom_right{display: flex;margin: 0 10px;}
.n_foot_icon{
   margin-left: 28px;
}
.n_foot_icon img{display: block;width: 36px;height:36px;}
.n_footer_column{display: flex;align-items: center;}
.n_footer_column a{display: block;font-size: 14px;font-weight: 400;line-height: 22px;color: rgba(153, 153, 153, 1);margin: 0 30px;}
.n_footer_column span{display: block;font-size: 14px;font-weight: 400;line-height: 22px;color: rgba(255, 255, 255, 1);text-align: left;margin: 0 30px;}
.y_footer_bottom{display: flex;justify-content: space-between;align-items: center;}
.logo_wap{display: none;}
.ch_unit h2{text-align: left;}
.ch_unit h2 img{width: 60px;margin-right: 38px;}
.select_back{width: 100%;background: #f9fbff;padding: 50px 0 50px;margin-bottom: 100px;}
/*亚马逊dsp*/
.g_amazon_btn{justify-content: center;}
.d_flex{display: flex;justify-content: space-between;align-items: center;}
.d_left h1{font-size: 54px;font-weight: 400;letter-spacing: 0.2px;line-height: 72px;color: rgba(27, 29, 33, 1);}
.d_left p{margin: 60px 0;font-size: 20px;font-weight: 400;color: rgba(0, 0, 0, 1);text-align: left;vertical-align: top;}
.d_banner_padding{padding: 110px 0 113px;}
.d_right{width: 547px;height: auto;}
.d_right img{display: block;width: 100%;}
.d_map{width: 80%;margin:0 auto;padding: 120px 0 60px;}
.d_map img{display: block;width: 100%;}
.d_choice_img img{width: 80%;display: block;}
.d_choice_padding{padding: 112px 0;}
.d_regards{font-size: 18px;font-weight: 600;line-height: 28px;color: rgba(27, 29, 33, 1);margin-bottom: 50px;}
.d_choice h1{font-size: 36px;letter-spacing: 0.2px;line-height: 52px;color: rgba(27, 29, 33, 1);margin-bottom: 60px;}
.d_choice p{font-size: 20px;font-weight: 400;letter-spacing: 0;line-height: 36px;color: rgba(0, 0, 0, 1);margin-bottom: 35px;}
.d_choice_list{margin-bottom: 15px;font-size: 20px;font-weight: 400;line-height: 36px;color: rgba(27, 29, 33, 1);}
.d_choice_list img{display: block;width: 30px;height: 30px;margin-right: 18px;}
.d_sum{padding: 60px 0 ;}
.d_summary h1{font-size: 36px;font-weight: 700;line-height: 56px;color: rgba(0, 0, 0, 1);text-align: center;}
.d_summary p{font-size: 18px;font-weight: 500;line-height: 30px;color: rgba(151, 151, 151, 1);text-align: center;}
.d_resources_box{margin-bottom: 36px;}
.d_resources_box .percentage{width: 86px;height: 86px;background: #fff;border-radius: 50%;text-align: center;line-height: 86px;font-size: 20px;}
.d_resources_padding{padding: 0 20px;width: 85%;}
.d_resources_padding .mb-3{font-size: 20px;margin-bottom: 10px!important;}
.d_resources_padding .mb-4{margin-bottom: 0!important;font-size: 17px;line-height: 26px;}
.strategy-card {border: none;border-radius: 15px;transition: transform 0.3s;background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);}
.strategy-card:hover {transform: translateY(-5px);}
.percentage {font-size: 2.5rem;font-weight: 700;color: #2c3e50;}
.card-icon {width: 50px;height: 50px;background-color: rgba(44, 62, 80, 0.1);border-radius: 12px;}
.amazonDSP {font-size: 20px;color: #666;margin-bottom: 15px;}
.section-title {font-size: 30px;font-weight: 600;margin-bottom: 20px;color: #333;}
.section-description {font-size: 20px;color: #666;margin-bottom: 40px;line-height: 1.8;}
.feature-box {margin-bottom: 40px;}
.feature-number {font-size: 24px;font-weight: bold;margin-bottom: 10px;}
.feature-title {font-size: 18px;font-weight: 600;margin-bottom: 10px;}
.feature-description {font-size: 14px;color: #666;line-height: 1.8;}
.illustration {text-align: center;margin: 40px 0;}
.illustration img {max-width: 100%;height: auto;}
.purple-bar {background-color: #5c3dff;height: 8px;border-radius: 4px;margin: 10px 0;width: 70%;}
.check-icon {color: #5c3dff;font-size: 24px;}
.d_section_icon img{display: block;width: 100%;}
.d_data{padding: 80px 0;}
.d_data img{display: block;width: 100%;}
.d_swiper h2{font-size: 36px;font-weight: 500;line-height: 50px;color: rgba(11, 19, 42, 1);text-align: center;padding: 106px 0 40px;}
.d_swiper p{font-size: 16px;font-weight: 500;line-height: 30px;color: rgba(79, 86, 101, 1);text-align: center;margin-bottom: 54px;}
.testimonial-container {width: 100%;margin: auto;overflow: hidden}
.testimonial-card {background-color: white;border-radius: 15px;padding: 25px;box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);display: flex;flex-direction: column;height:210px;border: 1px solid rgba(124, 58, 189, 0.3);}
.testimonial-header {display: flex;justify-content: space-between;align-items: center;margin-bottom: 15px;}
.user-info {display: flex;align-items: center;}
.user-avatar {width: 50px;height: 50px;border-radius: 50%;overflow: hidden;margin-right: 15px;}
.user-avatar img {width: 100%;height: 100%;object-fit: cover;}
.user-details {display: flex;flex-direction: column;}
.user-name {font-weight: bold;margin-bottom: 5px;}
.user-location {font-size: 12px;color: #666;}
.rating {display: flex;align-items: center;}
.rating-number {margin-right: 5px;font-weight: bold;color: #7c3aBD;}
.star {color: #7c3aBD;font-size: 14px;}
.testimonial-text {font-size: 14px;line-height: 1.6;color: #333;}
.testimonial-swiper .swiper-pagination {position: absolute;bottom: 50px;left: 0;width: 100%;display: flex;justify-content: center;}
.ch_login{display: none;}

/*商务合作*/
.business_banner{width: 100%;}
.business_banner img{width: 100%;display: block;height: 220px;object-fit:cover ;margin-bottom: 50px;}
.contact_box{background: #F9F9F9;border-radius: 25px 0 25px 0;padding: 28px;position: relative;}
.contact_box h1{font-weight: 500;font-size: 22px;color: #333333;margin-bottom: 15px;}
.contact_box h1 span{font-weight: 400;font-size: 16px;color: #666666;}
.contact_box p{font-weight: 400;font-size: 15px;color: #666666;margin-bottom: 6px;}
.contact_box img.wx_code{width: 100px;height: 100px;display: block;margin-top: 20px;}
.contact_box img.wx_icon{position: absolute;right: 0;bottom: 0;width: 230px;}

@media (max-width: 750px) {
    .ch_left{display: block;}
    .ch_login{display: block;}
    body .container-fluid {padding:0 8px;}
    .ch_logo{margin-right: 0;margin-bottom: 10px;display: flex;align-items: center;justify-content: space-between;}
    .ch_logo img {width: 100px!important;height: auto!important;}
    .ch_back .ch_nav{margin-left: 0;left: 0!important;position: relative;top: 0;width: 100%;background: none;}
    .ch_nav_ul{display: flex!important;justify-content: space-between}
    .ch_nav_ul li{margin: 0 14px 0 0!important;}
    .ch_nav_ul li a{font-size: 15px!important;}
    .ch_back .ch_top{height: 55px!important;display: block}
    .ch_unit h2 img {width: 33px;margin-right: 12px;}
    .n_choice_right img{width: 100%;margin: 60px auto 0;}
    /*首页*/
    .ch_join{display: none;}
    .n_banner_left{width: 100%;padding: 12px 0 30px}
    .n_banner_right{display: none;}
    .n_banner{padding-top: 30px;}
    .n_banner_left h1{font-size: 25px;line-height: 36px;}
    .n_banner_left p{font-size: 16px;color: rgba(0, 0, 0, 1);margin: 15px 0 25px;}
    .n_banner_join{width: 166px;height: 42px;}
    .n_banner_join a{line-height: 42px;}
    .n_market h2{font-size: 22px;line-height: 36px;margin-bottom: 22px;}
    .n_market p{font-size: 15px;margin-bottom: 50px;}
    .n_card .col-md-4{max-width: 100%!important;padding: 20px;margin-bottom: 40px;box-shadow: 0 10px 20px 5px rgba(0, 0, 0, 0.15);}
    .n_card_icon{width:68px;height: 68px;margin: auto;}
    .n_card .card-title{font-size: 18px;text-align: center;}
    .n_card .card-text{font-size: 15px;}
    .n_card_icon img{display: block;width: 52px;height: 52px;}
    .n_card{margin-bottom: 0;}
    .card_left{padding-top: 32px;}
    .n_contact .card-body{padding: 0;}
    .card-title-contact {font-size: 24px;line-height: 36px;}
    .card_box .card-body{width: 96%;}
    .card_box .card-body{margin-bottom: 45px;}
    .n_card_contact{margin-bottom: 46px;}
    .card-body a.btn{display: none;}
    .card_padding{padding: 0;}
    .card_top img{height: auto;}
    .card_apply h3{font-size: 22px;}
    .card_apply{padding:0 15px 55px}
    .card_apply .form-group input,#city_2 select{height: 40px;margin-bottom: 0;}
    .form_btn{height: 44px;}
    .form_btn a{line-height: 44px;}
    .n_contact{margin-bottom: 45px;}
    .n_choice_left .card-body{padding-top: 0;}
    .n_choice_left .card-body .card-text-contact{width: 100%;margin-bottom: 0;}
    .n_choice_data_a h2{font-size: 23px;line-height: 26px;}
    .n_choice_data_a{width: 100px;height: 72px;padding-top: 10px;}
    .n_choice_data_a p{font-size: 16px;}
    .n_swiper_loop .swiper-slide{width: 99%!important;}
    .y_footer{display: flex;}
    .n_footer_top{display: block;}
    .n_footer_top_left img{width: 120px;margin-bottom: 16px;}
    .n_footer_ul{display: block;}
    .n_footer_ul li{margin: 4px 0;}
    .n_footer_column{display: block;}
    .n_footer_column p{display: none;}
    .n_footer_column a{margin: 6px 30px;}
/*广告*/
    .ad_banner{height: 370px!important;}
    .ad_container{height: 370px!important;}
    .ad_trend_title h3{font-size: 24px;font-weight: 600;line-height: 36px;margin-right: 0;}
    .ad_card .n_card_icon{width: 58px;height: 58px;margin-bottom: 18px;}
    .n_card_icon img {width: 36px;height: 36px;}
    .ad_work .ad_card {max-width: 96%;height: auto;padding: 24px 36px 30px;background: rgba(255, 255, 255, 1);box-shadow: 0 4px 120px rgba(58, 86, 78, 0.07);margin-bottom: 28px;border-radius: 20px;}
    .ad_card .card-body h3{font-size: 18px;margin-bottom: 0;}
    .ad_card .card-body p{font-size: 16px;-webkit-line-clamp:4;}
    .ad_title h1 {width: 173px;height: 46px;line-height: 46px;border-radius: 5px;font-size: 17px;margin-bottom: 25px;}
    .logo_swiper{display: none;}
    .logo_wap{display: block;}
    .ad_swiper{margin-bottom: 70px;}
    .ad_join{display: block;}
    .ad_join_left, .ad_join_right{width: 100%;padding: 0 15px;margin-bottom: 20px;}
    .ad_join_right .n_banner_left h1{font-size: 20px;}
    .ad_join_right .n_banner_left p{margin: 18px 0 26px;color: rgba(88, 92, 101, 1);font-size: 16px;}
    .ad_join_right .n_banner_join{border-radius: 15px;}
    .ad_mission{margin: 28px 0;padding: 16px 10px;align-items: center;height: auto;}
    .ad_mission_left{width: 55px;margin-right: 24px;}
    .ad_mission_left img{width: 55px;height: 55px;}
    .ad_mission_right{margin-top: 0;}
    .ad_mission_right h2{font-size: 20px;line-height: 30px;}
    .ad_mission_right p{font-size: 15px;-webkit-line-clamp:5;}
    .ad_con_banner{width: 98%;margin: 40px auto 30px;}
    .ad_service_title h1{font-size: 22px;}
    .ad_service_title p {font-size: 16px;line-height: 28px;width: 100%;margin: auto;padding: 0 20px;}
    .ad_service_box .ad_card{box-shadow: 0 4px 120px rgba(58, 86, 78, 0.07);padding-top: 20px;width: 88%;margin:0 auto 40px;border-radius: 10px;}
    .ad_service_box .ad_card .card-body h3 {margin-bottom: 18px;font-size: 17px;}
    .ad_service_box .n_card_icon .ad_service_icon{width: 28px;height: 28px;}
    .ad_service_box .n_card_icon .ad_service_icon img{width: 15px;}
    .ad_service_box .ad_card .card-body p {font-size: 14px;line-height: 24px;}
    .ad_service_box .ad_card .n_card_icon{margin-bottom: 8px;}
    .ad_service{margin-bottom: 50px;}
/*    品牌频道*/
    .n_banner{padding: 50px 0 10px!important;}
    .n_banner_right{display: none;}
    .n_video_left{width: 140px;height: 40px;}
    .n_video_left span{font-size: 15px;}
    .n_video_left img{width: 21px;height: 21px;}
    .banner_float .n_banner_left{margin-bottom: 48px;}
    .banner_float .n_banner_left h1{width: 100%;font-size: 20px;}
    .bc_marketing{display: block;margin-bottom: 60px;}
    .bc_marketing_left, .bc_marketing_right{width: 100%;}
    .bc_marketing_left{margin-bottom: 25px;}
    .bc_marketing_h1{font-size: 22px;line-height: 36px;}
    .bc_marketing_box{margin-top: 28px;}
    .bc_marketing_box .ad_mission_left{width: 56px;height: 52px;margin-right: 18px;}
    .bc_marketing_box .ad_mission_left img {width: 34px;height: 28px;}
    .bc_marketing_box .ad_mission_right h2 {font-size: 17px;margin-bottom: 0;}
    .bc_marketing_box .ad_mission_right p{font-size: 14px;line-height: 20px;}
    .bc_work_title h1{font-size: 28px;line-height: 56px;}
    .bc_summarize{width: 100%;display: block;}
    .bc_summarize_img img{width: 165px;margin: auto;}
    .bc_summarize_right{float: none;}
    .bc_summarize_box_top h2{font-size: 20px;line-height: 34px;}
    .bc_summarize_box .card-text{font-size: 15px;line-height: 24px;}
    .bc_evaluate_title h1{font-size: 23px;line-height: 18px;}
    .bc_evaluate{margin: 76px 0 150px;}
    .bc_evaluate_box{width: 100%;padding:30px 0;}
    .bc_evaluate_swiper .swiper-slide{display: block;}
    .bc_evaluate_box_left{width: 130px;height: 115px;float: none;margin:0 auto;}
    .bc_evaluate_box_right{width: 100%;padding: 0 20px;}
    .bc_evaluate_box_left img{width: 65px;bottom: -14px;}
    .bc_evaluate_box_right p{font-size: 16px;line-height: 26px;margin-top: 30px;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;white-space: normal;}
    .bc_evaluate_swiper{height: 390px;}
    .bc_evaluate_box_right span{font-size: 16px;}
    .bc_evaluate_swiper .swiper-button-next, .bc_evaluate_swiper .swiper-button-prev{top: 100%;}
    .d_left h1{font-size: 28px;line-height: 40px;}
    .d_banner_padding{padding: 58px 10px 62px;}
    .d_left p{margin: 38px 0;font-size: 16px;}
    .d_map {width: 100%;margin: 0 auto;padding: 50px 0 50px;}
    .d_flex_block{display: block!important;}
    .d_flex_block .w-50{width: 100%!important;}
    .d_choice_img img{width: 100%;}
    .d_choice_padding{padding: 40px 0;}
    .d_regards{margin: 50px 0 30px;}
    .d_choice h1{font-size: 23px!important;line-height: 34px;margin-bottom: 28px;}
    .d_choice p{font-size: 16px !important;line-height: 30px;}
    .d_choice_list{font-size: 17px;line-height: 25px;}
    .d_summary  h1{font-size: 22px;line-height: 40px;}
    .section-title{font-size: 22px;}
    .section-description{font-size: 16px;}
    .d_swiper h2{font-size: 24px;padding: 60px 0 20px;}
    .abouts_banner img{height: 170px;object-fit: cover;}
    .about_txt{padding: 20px 0 19px!important;}
    .about_txt h3{font-size: 18px;color: #333333;line-height: 32px;margin-bottom: 8px;}
    .about_txt p{font-size: 14px;line-height: 26px;}
    .abouts_activity{padding:25px 0 50px;}
    .abouts_activity_top{font-size: 20px;margin-bottom: 25px}
    .picList li{width: 54%;}
    .swiper-slide-text{font-size: 15px;}
    .abouts_logo h3{font-size: 18px;padding: 15px 0;}
    .abouts_ass{width: 23%;height: auto;margin:0 1% 6px;}
    .abouts_contact h3{font-size: 18px;padding: 40px 0 28px;}
    .abouts_contact_text p{font-size: 14px;line-height: 30px;}
    .abouts_contact_text{margin-bottom: 35px;}
    /*阅读量排行榜*/
    .abouts_article_ul{padding: 45px 0 35px;}
    .abouts_article_ul li{width: 50%;height: 48px;font-size: 18px;line-height: 48px;}
    .abouts_article_ul li.abouts_article_ul_on{width: 50%;height: 48px;font-size: 18px;line-height: 48px;}
    .abouts_article_box_flex{display: block;}
    .abouts_article_box_con{width: 100%;}
    .abouts_article_video{display: block;}
    .abouts_article_video p{}
    .abouts_article_video p{font-size: 16px;line-height: 32px;margin: 0 10px 10px;padding-top: 0}
    .abouts_article_code{justify-content: center;}
    .abouts_article_box{padding: 40px 0 60px;}
    .abouts_article_box_con_number{font-size: 50px;margin-bottom:0;}
    .abouts_article_box_con_number i{font-size: 26px;margin-top: 20px;margin-bottom: 5px;}
    .abouts_article_box_con_text{width: 75%;margin-bottom: 15px;}
    .abouts_article_box_con_title{margin-bottom: 5px;}
    .contact_box{
        padding: 20px;
    }
    .contact_box h1{
        font-size: 18px;
    }
    .contact_box h1 span{
        font-size: 14px;
    }


}