@media (min-width: 320px) and (max-width: 1023px) {
  .w {
    width: 100% !important;
    padding: 0 20px !important;
  }
  .honor_list{
  column-count: 1;
  column-gap: 0;
  margin:100px auto;
}
  main .trade .trade_case {
    padding-top: 50px !important;
  }
  main .trade ul li {
    width: 100% !important;
  }
  .t1 {
    display: none !important;
  }
  .ag {
    padding: 0 20px !important;
  }
  main .corporate_team .team_list li figure {
    height: initial !important;
}
main .investment_list .invert_case .invert_case_l{
    width:100% !important;
    margin-bottom: 50px !important;
}
main .invert_case_r{
        width:100% !important;
}
main .investment_list .invert_case{
    flex-direction:column !important;
    height: initial !important;
}
main .investment_list .invert_case .invert_case_l li figure {
    width: 60px;
    height: 60px;
}
main .investment_list {
    margin-bottom: 50px !important;
}
main .investment_list .invert_case .invert_list{
     width:100% !important;
}
main .investment_list .invert_case .invert_list li {
    padding: 20px 0 20px 20px !important;
}
main .invert_case_r .invert_desc {
    font-size: 16px;
}
element.style {
}
main .investment_list .invert_case .invert_case_l li span {
    font-size: 16px !important;
}
  .nav-r {
    display: none;
  }
  .v .v_r {
    flex-direction: column !important;
    margin-top: 40px !important;
  }
  header nav {
    box-shadow: 12px 0px 16px 0px rgb(0 0 0 / 5%) !important;
  }
  .swiper-pagination-custom {
    height: 18% !important;
    width: 26% !important;
  }
  .banner .controls {
    display: none !important;
  }
  .carousel-line {
    top: 4px !important;
    height: 14px !important;
  }
  .num .xie {
    font-size: 15px !important;
  }
  .num .page {
    font-size: 16px !important;
  }
  .num .total {
    font-size: 16px !important;
  }
  .btn_icon {
    font-size: 36px !important;
  }
  .swiper-button-prev {
    left: 1% !important;
    top: 16% !important;
  }
  .swiper-button-next {
    right: 1% !important;
    top: 24% !important;
  }
  .chongci .cc {
    padding: 11px 0 !important;
    font-size: 12px !important;
  }
  .chongci {
    bottom: -2px !important;
    height: 36px !important;
    width: 100% !important;
  }
  .play_icon {
    font-size: 32px !important;
  }
  .menu {
    display: block !important;
  }
  .nav_ul {
    display: none !important;
  }
  .what .we .we_right {
    display: none !important;
    width: 100% !important;
    height: 400px !important;
  }
  .contents li .intr_text_right {
    display: none !important;
  }
  .what .we {
    flex-direction: column !important;
  }
  .what .we .we_left {
    width: 100% !important;
    margin: 60px 0 !important;
  }
  .new_right .tent .ono .n_img {
    width: 50% !important;
    height: 100% !important;
  }
  .new_right .tent .nn .n_img {
    width: 50% !important;
    height: 100% !important;
  }
  .intro .product .btns li .intr_desc .in_tit {
    font-size: 20px !important;
    color: #fff !important;
  }
  .intro .product .btns li .intr_desc {
    margin-bottom: 30px !important;
  }
  .intro .product .btns li .intr_use .useicon {
    color: #ccc !important;
  }
  .contents li .content_inner .intr_text {
    display: none !important;
  }
  .intro .product .btns li .intr_use span {
    font-size: 14px !important;
    color: #fff !important;
  }
  .intro .product .btns {
    margin-top: 50px !important;
    flex-direction: column !important;
    background-color: inherit !important;
    box-shadow: none !important;
  }
  .intro .product .btns li {
    margin-bottom: 20px !important;
    background-color: #fff !important;
    padding: 30px 0 30px 30px !important;
  }
  .intro .product .btns li .intr_desc .in_dec {
    font-size: 16px !important;
    color: #fff !important;
  }
  .goods_r {
    width: 20px !important;
    height: 15px !important;
  }
  .intr_text .int_t .open {
    font-size: 16px !important;
  }
  .goods .foods_l {
    font-size: 16px !important;
    margin-bottom: 10px !important;
    color: #2f2f2f !important;
  }
  .contents li .int_img {
    position: inherit !important;
  }
  .tit {
    font-size: 20px !important;
  }
  .intr_text .int_t .qiye .mini_tit {
    font-size: 18px !important;
    margin-bottom: 8px !important;
  }
  .intr_text .int_t .qiye {
    font-size: 14px !important;
    color: #2f2f2f !important;
  }
  .intr_text .int_t {
    margin-bottom: 15px !important;
  }
  .new_right .tent li .n_time {
    margin: 15px 0 20px !important;
  }
  .goods {
    margin-bottom: 5px !important;
  }
  .news {
    font-size: 40px !important;
    left: 20px !important;
    top: -45% !important;
  }
  .changing_over {
    right: 20px !important;
    bottom: 20px !important;
  }
  .tip {
    font-size: 22px !important;
  }
  .trends {
    flex-direction: column !important;
  }
  .ag_list {
    margin-top: 50px !important;
    flex-direction: column !important;
  }
  .ag_list li {
    display: none !important;
  }
  .ag_list li:nth-child(1) {
    display: block !important;
    height: 680px !important;
    width: 100% !important;
  }
  .ag_list li:nth-child(2) {
    margin: 20px 0 !important;
  }
  .new_left {
    display: none !important;
  }
  .new_right .tent {
    margin-top: 60px !important;
  }
  .list {
    flex: 2 !important;
    display: flex !important;
    justify-content: space-evenly !important;
  }
  .more_say {
    margin-left: 30% !important;
    flex: 1 !important;
    font-size: 16px !important;
  }
  .more_say .tansuo {
    margin: auto 0 !important;
  }
  .new_right .tent li .nfwt {
    font-size: 15px !important;
    height: initial !important;
  }
  .new_right .tent li .n_day {
    font-size: 12px !important;
  }
  .ag_s {
    font-size: 14px !important;
    margin: 20px 0 30px !important;
  }
  .list li {
    font-size: 18px !important;
    margin: auto !important;
  }
  .list li:first-child {
    margin-bottom: 0 !important;
  }
  .inner ul li .fw_img {
    width: 100% !important;
  }
  .in_to {
    margin-top: 10px !important;
  }

  .say_list {
    flex-direction: column !important;
    position: inherit !important;
    margin-bottom: 50px !important;
  }
  .in_text {
    position: inherit !important;
    padding-bottom: 50px !important;
    left: 0 !important;
  }
  .contents li .int_img .intr_text {
    margin: 40px 0 !important;
    padding: 20px !important;
    position: inherit !important;
    width: 100% !important;
    background-color: #fff !important;
    border: 1px solid #f2f2f2 !important;
  }
  .in_text .center a {
    font-size: 18px !important;
  }
  .in_text .cen_date {
    margin: 20px 0 !important;
  }
  .in_text .cen_desc {
    min-width: initial !important;
    width: 100% !important;
  }
  .inner ul li .in_text {
    left: inherit !important;
    right: 0 !important;
    top: 60% !important;
    height: 500px !important;
    width: 100% !important;
    padding: 30px 17px 42px !important;
    bottom: 0 !important;
  }
  .contents li .qiye .square {
    display: inline-block;
    width: 4px !important;
    height: 14px !important;
  }
  .inner {
    margin-right: 0 !important;
    margin-bottom: 50px !important;
  }
  .new_right {
    width: 100% !important;
  }
  .product_agent {
    display: block !important;
  }
  .new {
    padding: 60px 0 90px 0 !important;
  }
  .goTop {
    display: none !important;
    font-size: 50px !important;
  }
  .inner ul li .fw_img {
    width: 100% !important;
    height: 100% !important;
  }
  .more_say #say_i {
    font-size: 22px !important;
  }
  .new_right .tent li .ono {
    width: 100% !important;
  }
  .new_right .tent li .nn {
    width: 100% !important;
    margin-top: 50px !important;
  }
  .new_right .tent li.tent_active {
    flex-direction: column !important;
  }
  .new_right .tent li .n_1 {
    width: 100% !important;
  }
  .desc ul {
    display: none !important;
  }
  .video {
    padding: 60px 0 80px !important;
  }
  .v_l {
    display: none !important;
    position: inherit !important;
    justify-content: space-around !important;
    margin: 30px 0 !important;
  }
  .v {
    position: inherit !important;
  }
  .v .v_r .r_l .r_name {
    font-size: 20px !important;
    margin-top: 10px !important;
  }
  .v .v_r .r_l .r_text {
    margin: 10px 0 10px !important;
  }
  .r {
    font-size: 14px !important;
  }
  .v .v_r .r_l {
    display: none !important;
  }
  .v .v_r .r_r {
    width: 100% !important;
  }
  .sell .sell_left .sell_dot {
    font-size: 16px !important;
  }
  .search {
    height: 40px !important;
  }
  .search button {
    height: 40px !important;
  }
  .search input {
    font-size: 14px !important;
  }
  .sell {
    flex-direction: column !important;
  }
  .sell .sell_left {
    margin-right: 0 !important;
    width: 100% !important;
  }
  .sell .sell_left .network {
    margin: 20px auto 15px auto !important;
  }
  .sell .search_btn {
    flex-direction: column !important;
    padding: 20px 0 !important;
    width: 100% !important;
  }
  .hezuobtn {
    height: 40px !important;
    line-height: 40px !important;
    width: 50% !important;
    margin: 20px auto !important;
  }
  .sell .search_btn #apd_sear {
    width: 100% !important;
  }
  .hezuobtn a {
    color: #fff !important;
    font-size: 14px !important;
  }
  #searEnter {
    font-size: 14px !important;
  }
  .an {
    width: 300px !important;
    height: 300px !important;
    margin: 0 auto !important;
  }
  .angel {
    top: 5% !important;
    width: 300px !important;
    height: 300px !important;
  }
  .font {
    font-size: 16px !important;
  }
  .shu {
    width: 1px !important;
    height: 60px !important;
  }
  .shupin {
    left: -6% !important;
    top: 19% !important;
  }
  .what .we .we_left .are .do {
    margin-right: 13% !important;
    font-size: 22px !important;
  }
  .what .we .we_left .china {
    font-size: 18px !important;
    margin: 15px 0 20px !important;
  }
  .into {
    width: 30px !important;
    height: 20px !important;
  }
  .what .we .we_left .use {
    font-size: 16px !important;
  }
  .what .we .we_left .what_text {
    font-size: 14px !important;
    /* margin: 40px 0 60px !important; */
  }
  .what .we .we_left .what_count .author .auth > span {
    font-size: 26px !important;
  }
  .what .we .we_left .what_count .author .auth {
    font-size: 18px !important;
  }
  .what .we .we_left .what_count .author .power {
    font-size: 14px !important;
  }
  .what .we .we_left .what_count .shu {
    height: 54px !important;
  }

  .intro .product .btns li .quan1 {
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    border-radius: 3px 0 0 110px !important;
    width: 130px !important;
    height: 130px !important;
    opacity: 0.5 !important;
  }
  .intro .product .btns li .quan2 {
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    border-radius: 3px 0 0 90px !important;
    width: 80px !important;
    height: 80px !important;
    opacity: 0.5 !important;
  }
  .intro {
    padding: 50px 0 !important;
  }
  .video_img {
    width: inherit !important;
    height: inherit !important;
  }
  .intro .product .btns li:nth-child(1) .quan1 {
    background: linear-gradient(#d70c19ff, #ff7078ff) !important;
  }
  .intro .product .btns li:nth-child(1) .quan2 {
    background: #ff7078ff !important;
  }
  .intro .product .btns li:nth-child(2) .quan1 {
    background: linear-gradient(#2c24c8ff, #635deeff) !important;
  }
  .intro .product .btns li:nth-child(2) .quan2 {
    background: #635deeff !important;
  }
  .intro .product .btns li:nth-child(3) .quan1 {
    background: linear-gradient(#ff6c00ff, #ffc474ff) !important;
  }
  .intro .product .btns li:nth-child(3) .quan2 {
    background: #ffc474ff !important;
  }
  .intro .product .btns li:nth-child(4) .quan1 {
    background: linear-gradient(#52c41aff, #93dc6fff) !important;
  }
  .intro .product .btns li:nth-child(4) .quan2 {
    background: #93dc6fff !important;
  }
  .intro .product .btns li:nth-child(1) {
    background: linear-gradient(to top right, #ff7078ff, #d70c19ff) !important;
  }
  .intro .product .btns li:nth-child(2) {
    background: linear-gradient(to top right, #635deeff, #2c24c8ff) !important;
  }
  .intro .product .btns li:nth-child(3) {
    background: linear-gradient(to top right, #ffc474ff, #ff6c00ff) !important;
  }
  .intro .product .btns li:nth-child(4) {
    background: linear-gradient(to top right, #93dc6fff, #52c41aff) !important;
  }
  .intro .bullet .bullet_box .bullet_box_top .national_free {
    display: none;
  }
  .intro .bullet .bullet_box .league {
    position: absolute;
    top: 20px;
    left: 0;
    width: initial;
    height: initial;
    font-size: 36px;
    line-height: initial;
  }
  .intro .bullet .bullet_box .bullet_box_top .business_orders {
    font-size: 24px !important;
  }
  .intro .bullet .bull .bullet_r figure {
    width: 204px !important;
    height: 200px !important;
  }
  .intro .bullet .bull .bullet_icon {
    font-size: 24px !important;
    left: 90% !important;
  }
  .intro .bullet {
    height: 250px !important;
  }
  .intro .bullet .bull .bullet_r {
    display: none !important;
  }

  .intro .bullet .bullet_box .bullet_submit {
    flex-direction: column !important;
    margin-top: 20px !important;
  }

  .intro .bullet .bullet_box .bullet_submit .username {
    height: 40px !important;
    width: 100% !important;
  }
  .intro .bullet .bullet_box .bullet_submit .user_tel {
    height: 40px !important;
    width: 100% !important;
    margin: 10px 0 !important;
  }
  .intro .bullet .bullet_box .bullet_submit .user_submit {
    height: 40px !important;
    line-height: 40px !important;
    font-size: 16px !important;
    width: 100% !important;
  }
  .intro .bullet .bullet_box .bullet_submit input {
    height: 40px !important;
    line-height: 40px !important;
    width: 85% !important;
  }
  .intro .bullet .bullet_box .bullet_submit .username .uname {
    line-height: 40px !important;
    font-size: 12px !important;
    width: 10% !important;
  }
  .intro .bullet .bullet_box .bullet_submit .user_tel .uname {
    line-height: 40px !important;
    font-size: 12px !important;
    width: 10% !important;
  }
  ::-webkit-input-placeholder {
    font-size: 12px !important;
  }
  .banner {
    margin-top: 80px !important;
  }
  /* 新闻页 */
  main .news_banner .news-banner_tit li:first-child {
    font-size: 14px !important;
    margin-bottom: 8px !important;
  }
  main .news_nav .nav_r li {
    font-size: 12px !important;
  }
  main .news_nav .nav-r span {
    font-size: 12px !important;
  }
  main .part .team_news {
    display: none !important;
    flex-direction: column !important;
  }
  main .part .team_news .team_news_l {
    width: 100% !important;
    margin-bottom: 15px !important;
  }
  main .part .team_news .team_news_r {
    width: 100% !important;
  }
  main .news_banner .news-banner_tit li:last-child {
    font-size: 16px !important;
  }
  main .part .team_news .awards .awards_mouth {
    font-size: 12px !important;
  }
  main .part .awards_list ul li {
    width: 100% !important;
    margin-bottom: 30px !important;
  }
  main .part .awards_list ul li .awards_list_img {
    width: inherit !important;
    height: inherit !important;
  }
  main .loading_more {
    height: 40px !important;
    line-height: 40px !important;
  }
  main .width {
    width: 95% !important;
    margin: 0 auto !important;
  }
  main .news_nav .nav_r li:nth-child(2) i {
    margin: 0 !important;
    font-size: 20px !important;
  }
  main .part .team_news .awards .awards-day {
    font-size: 22px !important;
    margin-bottom: 5px !important;
  }
  main .part .team_news .awards {
    width: 50px !important;
    height: 60px !important;
    padding-top: 4px !important;
  }
  main .part .awards_list ul li .awards_list_tit {
    padding-left: 16px !important;
  }
  main .part .team_news .awards_tip {
    font-size: 14px !important;
    bottom: 12px !important;
    left: 16px !important;
  }
  main .part .team_news .awards {
    left: 18px !important;
  }
  main .part .awards_list ul li .awards_list_tit .awards_list_time {
    font-size: 14px !important;
    margin: 20px 0 25px 0 !important;
  }
  main .part .awards_list ul li .awards_list_tit .awards_list_desc {
    height: 36px !important;
    font-size: 14px !important;
    margin-bottom: 40px !important;
  }
  main .part .awards_list ul li .awards_list_tit .awards_list_title {
    font-size: 16px !important;
  }
  main .part .awards_list ul li .awards_list_tit > span {
    font-size: 16px !important;
  }
  main .part .awards_list ul li .awards_list_tit .awards_list_detail span {
    font-size: 12px !important;
  }
  main .loading_more > span {
    font-size: 14px !important;
    line-height: 40px !important;
  }
  /* 关于我们 */
  main .news_nav {
    padding: 10px !important;
    position: inherit !important;
    bottom: inherit !important;
    left: inherit !important;
    transform: none !important;
    margin-top: 20px !important;
    margin-bottom: 50px !important;
  }
  main .part .team_news figure > img {
    height: 100% !important;
  }
  main .news_nav .nav_r li {
    font-size: 14px !important;
  }
  main .news_nav .nav-r span {
    font-size: 14px !important;
  }
  main .news_banner {
    margin-bottom: 0px !important;
    margin-top: 80px !important;
  }
  main .news_banner .news-banner_tit li:last-child {
    font-size: 12px !important;
  }
  main .news_banner figure {
    height: 200px !important;
  }
  main .news_banner .news-banner_tit li:first-child {
    font-size: 16px !important;
  }
  main .what .we .we_r {
    margin-bottom: 50px !important;
    width: 100% !important;
    height: inherit !important;
    box-shadow: none !important;
  }
  main .about_course {
    font-size: 24px !important;
  }
  main .about_tit {
    width: 80px !important;
    margin-bottom: 25px !important;
  }
  .in_to {
    height: 2px !important;
  }
  .fnt-36 {
    font-size: 20px !important;
  }
  main .about_white {
    font-size: 38px !important;
    top: -19px !important;
  }
  main .about_swiper {
    display: none !important;
  }
  main .corporate_team .team_list li .team_desc {
    margin-top: 20px !important;
  }
  main .corporate_team .team_list li .team_desc .skill_desc {
    font-size: 14px !important;
    margin-bottom: 10px !important;
  }
  main .corporate_team .team_list li .team_desc .skill_team {
    font-size: 18px !important;
  }
  main .corporate_team .team_list {
    flex-direction: column !important;
  }
  main .corporate_team .team_list li {
    width: 100% !important;
  }
  main .corporate_team {
    margin-bottom: 50px !important;
  }
  main .company_environment .environment_list {
    flex-direction: column !important;
    height: 820px !important;
    margin: 0 10px !important;
  }
  main .company_environment .environment_list li {
    margin-bottom: 20px !important;
  }
  main .company_environment {
    margin-bottom: 50px !important;
  }
  main .corporate_culture .culture_list {
    flex-direction: column !important;
  }
  main .corporate_culture .culture_list li {
    margin-bottom: 20px !important;
    width: 100% !important;
  }
  main .corporate_culture .culture_list li .culture_name {
    font-size: 18px !important;
  }
  main .corporate_culture .culture_list li .culture_desc {
    font-size: 14px !important;
  }

  main .serve {
    display: none !important;
  }
  /* 联系我们
   */
  main .news_nav .nav_l {
    display: none !important;
  }
  main .contact_address .contact_address_l {
    width: 100% !important;
  }
  main .contact_address .contact_address_r {
    display: none !important;
  }
  main .contact_address .contact_address_l .company_name {
    font-size: 18px !important;
  }
  main .contact_address .contact_address_l .company_font {
    font-size: 14px !important;
  }
  main .contact_address .contact_address_l .company_btns > a {
    width: 100px !important;
    height: 30px !important;
    line-height: 30px !important;
    font-size: 14px !important;
  }
  main .contact_address .contact_address_l .company_btns > a .company_icon {
    font-size: 14px !important;
    margin-right: 5px !important;
  }
  main .arrive_tit .arrive_eng {
    top: -18px !important;
    font-size: 40px !important;
  }
  main .arrive_tit .arrive_name {
    font-size: 22px !important;
  }
  main .arrive_tit {
    width: 88px !important;
  }
  main .route_list li .name_tit figure {
    width: 30px !important;
    height: 30px !important;
    margin-top: 20px !important;
    margin-right: 12px !important;
  }
  main .route_list li .name_tit .route_desc {
    line-height: 1.5 !important;
    font-size: 16px !important;
  }
  main .route_list li .name_tit .route_desc span {
    font-size: 16px !important;
  }
  main .route_list li .name_b {
    font-size: 14px !important;
  }
  main .route_list li {
    margin-top: 20px !important;
  }
  main .filiale_list {
    flex-direction: column !important;
  }
  main .filiale .filiale_list li {
    width: 100% !important;
    margin-right: 0 !important;
  }
  main .filiale .filiale_list li .filiale_name {
    font-size: 16px !important;
  }
  main .filiale .filiale_list li .filiale_font {
    font-size: 14px !important;
  }
  main .filiale {
    margin-bottom: 60px !important;
  }
  main .news_banner .news-banner_tit li:first-child {
    margin-bottom: 10px !important;
  }
  main .arrive {
    margin-bottom: 80px !important;
  }
  main .contact_address {
    margin-bottom: 80px !important;
    margin-top: 50px !important;
  }
  .honors_row {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .honors_row > figure > img {
    width: 100%;
  }
  main .honors_row ul li figure > img {
    width: 100% !important;
  }
  main .news_nav .nav_r li:nth-child(even) i {
    margin: 0 !important;
    font-size: 18px !important;
  }
  main .corporate_culture {
    margin-bottom: 30px;
  }

  /* 荣誉 */
  main .honors_row ul li {
    margin: 0 auto 40px auto !important;
  }
  main .honors_row .last_awards {
    margin-bottom: 60px !important;
  }
  main .honors_row p {
    font-size: 14px !important;
  }
  /* 客户说 */
  main .cli_banner .banner_text .text1 {
    font-size: 18px !important;
  }
  main .cli_banner .banner_text .text2 {
    font-size: 14px !important;
  }
  main .trade ul li .trade_desc .trade_name {
    font-size: 16px !important;
  }
  main .trade ul li .trade_desc .trade_text {
    margin-bottom: 20px;
    margin-top: 15px !important;
    font-size: 14px !important;
  }
  main .trade ul li .trade_desc {
    width: 60% !important;
  }
  main .trade ul li figure {
    width: 200px !important;
    height: 200px !important;
  }
  main .trade ul li .trade_desc > a {
    font-size: 14px !important;
  }
  main .brand_video {
    padding-bottom: 50px !important;
    padding-top: 50px !important;
  }
  main .success_list {
    margin-top: 50px !important;
  }
  main .success_list ul li {
    width: 100% !important;
    padding: 25px !important;
  }
  main .success_list ul li .succ_name {
    margin: 25px 0 20px 0 !important;
    font-size: 18px !important;
  }
  main .success_list ul li .succ_heard {
    margin-top: 15px !important;
}
  /* 代理 */
  main .conference_highlights .conference li {
    width: 48% !important;
  }
  main .conference_highlights {
    padding: 50px 0 !important;
  }
  main .conference_highlights .conference .amplify {
    width: 80% !important;
    height: 40% !important;
    padding: 10px !important;
    right: 9px !important;
  }
  main .conference_highlights .conference .amplify .del_amplify {
    font-size: 12px !important;
    top: 0px !important;
    right: -2px !important;
  }
  main .agentcy ul li {
    width: 100% !important;
  }
  main .agentcy ul li figure {
    width: 120px !important;
    height: 120px !important;
  }
  main .agentcy {
    margin-top: 50px !important;
  }
  main .agentcy ul li .agentcy_desc .agentcy_name {
    font-size: 18px !important;
  }
  main .agentcy ul li .agentcy_desc .agentcy_text {
    margin-bottom: 5px !important;
    margin-top: 12px !important;
    font-size: 14px !important;
  }
  main .agentcy ul li .agentcy_desc > a {
    font-size: 14px !important;
  }
  main .agentcy ul li .agentcy_desc > a .agentcy_icon {
    font-size: 16px !important;
    margin-left: 5px !important;
  }
  main .previous .privious_list > ul li figure {
    width: initial !important;
    height: initial !important;
  }
  main .previous .privious_list > ul li {
    width: 48% !important;
  }
  main .previous .privious_list > ul li .privious_name {
    font-size: 16px !important;
  }
  main .previous .privious_list > ul li .privious_tit {
    font-size: 14px !important;
    margin: 15px 0 10px 0 !important;
  }
  main .previous .privious_list > ul li .privious_time {
    font-size: 12px !important;
  }
  main .privious_list .agent_more {
    height: 40px !important;
    line-height: 40px !important;
  }
  main .privious_list .agent_more .agent_text {
    font-size: 14px !important;
  }
  main .previous {
    padding: 50px 0 !important;
  }
  /* 代理详情 */
  main .metting {
    margin: 50px 0 !important;
  }
  main .metting .metting_inner {
    flex-direction: column !important;
  }
  main .metting ul {
    display: flex !important;
    width: 100% !important;
    margin: 20px 0 !important;
  }
  main .metting ul li figure {
    width: 40px !important;
    height: 40px !important;
    margin-right: 5px !important;
  }
  main .metting ul li {
    display: flex !important;
    justify-content: space-between !important;
    width: 50% !important;
    padding: 0 !important;
  }
  main .metting ul li .meting_time .time_text {
    font-size: 16px !important;
  }
  main .metting ul li .meting_time .timt_t {
    font-size: 12px !important;
    width: initial !important;
  }
  main .metting ul li:first-child {
    border-bottom: none !important;
    border-right: 1px solid #ccc !important;
  }
  main .metting ul li .meting_time {
    width: 80% !important;
  }
  main .metting .metting_intr {
    width: 100% !important;
  }
  main .metting .metting_intr .metting_font {
    font-size: 16px !important;
  }
  main .metting .metting_intr .net {
    margin: 15px 0 !important;
  }
  main .metting .metting_intr .sale {
    margin-top: 15px !important;
  }
  main .meeting_process {
    margin-bottom: 50px !important;
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  main .meeting_process .pro_btns li {
    width: 23% !important;
    margin-right: 0 !important;
    font-size: 14px !important;
    height: 40px !important;
    line-height: 40px !important;
  }
  main .meeting_process .pro_btns {
    justify-content: space-between !important;
    margin: 25px 0 !important;
  }
  main .meeting_process .btn_content li {
    padding: 10px !important;
    font-size: 16px !important;
  }
  main .detail_width {
    width: 110px !important;
  }
  main .excellent_agent ul li {
    width: 48% !important;
    height: 150px !important;
  }
  main .excellent_agent ul li .people {
    font-size: 16px !important;
  }
  main .excellent_agent ul li figure {
    margin-bottom: 10px !important;
  }
  main .excellent_agent {
    margin-bottom: 50px !important;
  }
  main .take_photos {
    padding-top: 50px !important;
  }
  main .take_photos .top li figure {
    height: 120px !important;
  }
  main .take_photos .display_img{
      width:80% !important;
  }
 main .take_photos .display_img figure img{
      width:100% !important;
    }
  main .take_photos .top {
    margin-top: 30px !important;
    margin-bottom: 20px !important;
  }
  main .info_case {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
    main .news_info ul a{
     width: 100% !important;
    }
  main .news_info ul li {
    width: 100% !important;
  }
  main .news_info ul li .info_r .info_text {
    font-size: 16px !important;
    margin: 15px 0 !important;
  }
  main .news_info ul li .info_r .info_desc {
    width: initial !important;
    font-size: 14px !important;
  }
  main .news_info ul li .info_r {
    width: 70% !important;
  }
  main .news_info ul li figure {
    margin-right: 15px !important;
  }
  .down .down_left {
    display: none !important;
  }
  .down_copy .copy_left .links {
    display: none !important;
  }
  .down_copy .gs {
    display: none !important;
  }
  .down .down_copy {
    font-size: 14px !important;
  }
  main .pictures {
    margin-bottom: 50px !important;
  }
  /* /对外投资、 */
  .what_top {
    margin-top: 0px !important;
  }
  .we_honor_bg {
    padding-bottom: 0 !important;
  }
  .what .we .investment_left {
    margin: 0 !important;
  }
  main .take_photos .display_img figure{
      height: 400% !important;
  }
}

@media (min-width: 1024px) and (max-width: 1279px) {
  .w {
    width: 100% !important;
    padding: 0 20px !important;
  }
    main .corporate_team .team_list li figure {
    height: initial !important;
}
  .what {
    margin-top: 100px !important;
}
  .btn_icon {
    font-size: 36px !important;
  }
  .chongci .cc {
    padding: 18px 0 !important;
    font-size: 14px !important;
  }
  .chongci {
    height: 8% !important;
  }
  .num .xie {
    font-size: 16px !important;
    margin-top: 5px !important;
  }
  .carousel-line {
    top: 20px !important;
    height: 16px !important;
  }
  .banner .controls .num {
    margin: auto !important;
  }
  .swiper-button-next {
    right: 0% !important;
    top: 35% !important;
  }
  .swiper-button-prev {
    top: 37% !important;
    left: 6% !important;
  }
  .num .page {
    font-size: 20px !important;
    line-height: 1.8 !important;
  }
  .num .total {
    font-size: 20px !important;
    line-height: 1.8 !important;
  }
  .font {
    font-size: 20px !important;
  }
  header nav > ul > li {
    margin-left: 16px !important;
  }
  header nav > ul > li > a {
    font-size: 14px !important;
  }
  .login {
    margin-right: 12px !important;
  }
  .vertical {
    margin: auto 0 auto 20px !important;
  }
  .intro .product .btns li .intr_desc .in_tit {
    font-size: 20px !important;
  }
  .intro .product .btns li {
    padding: 12px !important;
  }
  .intro .product .btns li .intr_desc .in_dec {
    font-size: 18px !important;
    height: 40px !important;
  }
  .new_right .tent .ono .n_img {
    width: 100% !important;
    height: 100% !important;
  }
  .t1 .center {
    width: 170px !important;
    height: 170px !important;
  }
  .t1 .center .jie span.da {
    font-size: 34px !important;
  }
  .t1 .center .jie span.di {
    font-size: 16px !important;
  }
  .new_right .tent .nn .n_img {
    width: 100% !important;
    height: 100% !important;
  }
  .new {
    padding: 100px 0 95px 0 !important;
  }
  .intr_text .int_t .qiye .mini_tit {
    font-size: 22px !important;
  }
  .intro .product .btns li .intr_desc {
    margin-bottom: 36px !important;
  }
  .intro .product .btns li .intr_use span {
    font-size: 14px !important;
  }
  .intr_text .int_t .open {
    font-size: 18px !important;
  }
  .goods .foods_l {
    font-size: 18px !important;
    margin-bottom: 12px !important;
  }
  .tit {
    font-size: 20px !important;
  }
  .intr_text .int_t .qiye {
    font-size: 14px !important;
    margin-bottom: 10px !important;
  }
  .goods_r {
    width: 24px !important;
  }
  .intr_text .int_t {
    margin-bottom: 15px !important;
  }
  .new_right .tent li .n_time {
    margin: 22px 0 30px !important;
  }
  .goods {
    margin-bottom: 5px !important;
  }
  .news {
    font-size: 60px !important;
    left: 20px !important;
  }
  .tip {
    font-size: 32px !important;
  }
  .new_right .tent li .nfwt {
    font-size: 18px !important;
    height: 52px !important;
  }
  .new_right .tent li .n_day {
    font-size: 16px !important;
  }
  .ag_s {
    font-size: 16px !important;
    margin: 40px 0 30px !important;
  }
  .list li {
    font-size: 18px !important;
  }
  .agent {
    padding: 24px 20px 48px !important;
  }
  .in_to {
    margin-top: 10px !important;
  }
  .say_list {
    flex-direction: column !important;
  }
  .desc {
    position: inherit !important;
  }
  .contents li .int_img .intr_text {
    padding: 15px !important;
    width: 44% !important;
  }
  .changing_over {
    right: 20px !important;
  }
  .in_text {
    left: inherit !important;
    right: 20px !important;
    padding: 30px 17px 42px !important;
  }
  .inner {
    margin-bottom: 6% !important;
  }
  .v .v_r .r_r {
    width: 100% !important;
  }
  .desc ul {
    display: flex !important;
    justify-content: space-around !important;
    padding-bottom: 60px !important;
    margin-bottom: 50px !important;
  }
  .video {
    padding: 60px 0 80px !important;
  }
  .v_l {
    position: inherit !important;
    justify-content: space-around !important;
    margin-bottom: 60px !important;
  }
  .v .v_r {
    flex-direction: column !important;
  }
  .v {
    position: inherit !important;
  }
  .v .v_r .r_l .r_name {
    font-size: 28px !important;
    margin-top: 20px !important;
  }
  .v .v_r .r_l .r_text {
    margin: 30px 0 10px !important;
  }
  .r {
    font-size: 22px !important;
  }
  .v .v_r .r_l {
    margin-bottom: 30px !important;
    text-align: left !important;
  }
  .sell .sell_left .sell_dot {
    font-size: 20px !important;
  }
  .search {
    height: 52px !important;
  }
  .search button {
    height: 52px !important;
  }
  .search input {
    font-size: 18px !important;
  }
  .hezuobtn {
    height: 52px !important;
    line-height: 52px !important;
  }
  .hezuobtn a {
    color: #fff !important;
    font-size: 18px !important;
  }
  #searEnter {
    font-size: 18px !important;
  }
  .sell .sell_left .network {
    margin: 20px auto 12px auto !important;
  }
  .sell .search_btn {
    padding: 40px 0 !important;
  }
  .down .down_left .ul li a {
    font-size: 14px !important;
  }
  .down .online {
    width: 172px !important;
    font-size: 14px !important;
  }
  .down_copy .copy_left .address {
    margin: 10px 0 !important;
  }
  .down .down_copy {
    font-size: 14px !important;
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .down .qrcode .qr_img {
    width: 100px !important;
    height: 100px !important;
    margin-bottom: 15px !important;
  }
  .down .teldiv .time {
    font-size: 14px !important;
  }
  .down .teldiv .tel {
    font-size: 24px !important;
  }
  .down .teldiv .hot_line {
    font-size: 22px !important;
  }
  .down .down_left .ul li:nth-child(1) a {
    font-size: 20px !important;
  }
  .an {
    width: 400px !important;
  }
  .angel {
    top: 5% !important;
    width: 360px !important;
    height: 360px !important;
  }
  .what .we .we_left {
    width: 50% !important;
    margin-top: 80px !important;
  }
  .what .we .we_left .are .do {
    margin-right: 13% !important;
    font-size: 36px !important;
  }
  .what .we .we_left .china {
    font-size: 22px !important;
    margin: 19px 0 40px !important;
  }
  .what .we .we_left .use {
    font-size: 30px !important;
  }
  .what .we .we_left .what_text {
    font-size: 14px !important;
    margin: 40px 0 60px !important;
  }
  .what .we .we_left .what_count .author .auth > span {
    font-size: 42px !important;
  }
  .what .we .we_left .what_count .author .auth {
    font-size: 30px !important;
  }
  .what .we .we_left .what_count .author .power {
    font-size: 14px !important;
  }
  .what .we .we_right {
    width: 40% !important;
    margin-top: 80px !important;
  }
  .intro .bullet .bullet_box .league {
    font-size: 70px !important;
  }
  .intro .bullet .bullet_box .bullet_box_top .business_orders {
    font-size: 32px !important;
  }
  .intro .bullet .bullet_box .bullet_box_top {
    padding-top: 32px !important;
  }
  .intro .bullet .bullet_box .league {
    top: 24px !important;
  }
  .intro .bullet .bullet_box .bullet_box_top .national_free > figure {
    width: 100px !important;
    height: 12px !important;
  }
  .intro .bullet .bullet_box .bullet_box_top .national_free .free_tel {
    font-size: 16px !important;
    margin-top: 10px !important;
  }
  .intro .bullet {
    height: 220px !important;
  }
  .intro .bullet .bullet_box .bullet_submit .username {
    height: 40px !important;
  }
  .intro .bullet .bullet_box .bullet_submit .user_tel {
    height: 40px !important;
  }
  .intro .bullet .bullet_box .bullet_submit .user_submit {
    height: 40px !important;
    line-height: 40px !important;
    font-size: 16px !important;
  }

  .intro .bullet .bullet_box .bullet_submit input {
    height: 40px !important;
    line-height: 40px !important;
  }
  .intro .bullet .bull .bullet_r figure {
    height: 300px !important;
    width: 400px !important;
  }
  .intro .bullet .bull .bullet_icon {
    right: 10px !important;
  }
  .intro .bullet .bullet_box .bullet_submit .username .uname {
    line-height: 40px !important;
    width: 22% !important;
  }
  .intro .bullet .bullet_box .bullet_submit .user_tel .uname {
    line-height: 40px !important;
    width: 22% !important;
  }
  /* 新闻页 */
  main .news_banner .news-banner_tit li:first-child {
    font-size: 32px !important;
    margin-bottom: 15px !important;
  }
  main .news_nav .nav_r li {
    font-size: 18px !important;
  }
  main .news_banner .news-banner_tit li:last-child {
    font-size: 20px !important;
  }
  main .width {
    width: 80% !important;
    padding: 25px 30px !important;
  }
  main .part .team_news .awards .awards-day {
    font-size: 45px !important;
    margin-bottom: 5px !important;
  }
  main .part .team_news .awards {
    width: 80px !important;
    height: 90px !important;
  }
  main .part .team_news .awards_tip {
    font-size: 16px !important;
    bottom: 18px !important;
    left: 16px !important;
  }
  main .part .team_news .awards {
    left: 16px !important;
  }
  main .part .awards_list ul li .awards_list_tit .awards_list_desc {
    height: 36px !important;
    font-size: 14px !important;
  }
  main .part .awards_list ul li .awards_list_tit .awards_list_title {
    font-size: 15px !important;
  }
  main .part .awards_list ul li .awards_list_tit .awards_list_detail span {
    font-size: 15px !important;
  }
  main .loading_more > span {
    font-size: 16px !important;
  }
  /* 荣誉资质 */
  main .honors_row ul li:nth-child(4) {
    width: 49% !important;
  }
  main .honors_row ul li:nth-child(5) {
    width: 49% !important;
  }
  main .honors_row ul li:nth-child(6) {
    width: 49% !important;
  }
  main .honors_row ul li:nth-child(7) {
    width: 49% !important;
  }

  /* 关于我们 */
  main .what .we .we_r {
    margin-right: 20px !important;
    width: 45% !important;
    height: 500px !important;
    box-shadow: none !important;
  }
  main .what .we .we_r .about_icon {
    font-size: 56px !important;
  }
  main .corporate_team {
    margin-top: 250px !important;
  }
  .what .we {
    margin-bottom: 100px !important;
  }
  main .about_course {
    font-size: 60px !important;
  }
  .fnt-36 {
    font-size: 28px !important;
  }
  main .about_course {
    top: -28px !important;
  }
  main .about_swiper .about-con-sec03 {
    padding-top: 50px !important;
    padding-bottom: 80px !important;
  }
  main .about_swiper .about-con-sec03 .list dl dd p {
    margin-bottom: 15px !important;
  }
  main .about_swiper .about-con-sec03 .list {
    margin-top: 0 !important;
    height: 100px !important;
  }
  main .about_tit {
    margin-bottom: 50px !important;
  }
  main .about_tit {
    width: 113px !important;
  }
  .fnt-16 {
    font-size: 14px !important;
  }
  main .about_white {
    font-size: 60px !important;
    top: -28px !important;
  }
  .scroll {
    height: 150px !important;
  }
  main .about_swiper {
    margin-bottom: 50px !important;
  }
  main .corporate_culture .culture_list li .culture_name {
    margin-bottom: 3% !important;
    font-size: 20px !important;
  }
  main .corporate_culture .culture_list li .culture_desc {
    font-size: 14px !important;
  }
  main .serve .keep_list li figure {
    width: 55px !important;
    height: 55px !important;
  }
  main .serve .keep_list li .list_num .keep_count span {
    font-size: 24px !important;
  }
  main .serve .keep_list li .list_num .keep_desc {
    font-size: 18px !important;
    margin-top: 5px !important;
  }
  main .company_environment .environment_list {
    padding: 0 20px !important;
  }
  main .serve_case {
    padding: 25px !important;
  }
  main .news_nav {
    padding: 25px !important;
  }
  /* 联系我们 */
  main .contact_address .contact_address_l .company_name {
    font-size: 24px !important;
  }
  main .contact_address .contact_address_l .company_font {
    font-size: 18px !important;
  }
  main .contact_address .contact_address_l {
    padding: 3% 2% !important;
    width: 49% !important;
  }
  main .contact_address .contact_address_l .company_btns > a {
    height: 36px !important;
    line-height: 36px !important;
    font-size: 18px !important;
  }
  main .contact_address {
    margin-bottom: 100px !important;
  }
  main .contact_address .contact_address_r {
    width: 49% !important;
  }
  main .arrive_tit .arrive_eng {
    top: -26px !important;
    font-size: 60px !important;
  }
  main .arrive_tit .arrive_name {
    font-size: 28px !important;
  }
  main .route_list li .name_tit .route_desc {
    font-size: 22px !important;
  }
  main .route_list li .name_tit figure {
    width: 42px !important;
    height: 42px !important;
  }
  main .route_list li .name_tit {
    margin-bottom: 12px !important;
  }
  main .route_list li .name_b {
    font-size: 18px !important;
  }
  main .arrive {
    margin-bottom: 100px !important;
  }
  main .filiale .filiale_list li .filiale_name {
    font-size: 22px !important;
  }
  main .filiale .filiale_list li .filiale_font {
    font-size: 16px !important;
  }
  /* 代理 */
  main .conference_highlights {
    padding: 90px 0 100px !important;
  }
  main .conference_highlights .conference .amplify {
    width: 80% !important;
    height: 60% !important;
  }
  main .agentcy {
    margin-top: 80px !important;
  }
  main .agentcy ul li figure {
    overflow: hidden !important;
    width: 140px !important;
    height: 140px !important;
  }
  main .agentcy ul li .agentcy_desc .agentcy_name {
    font-size: 20px !important;
  }
  main .agentcy ul li .agentcy_desc .agentcy_text {
    margin-bottom: 15px !important;
    margin-top: 20px !important;
    font-size: 14px !important;
  }
  main .agentcy ul li .agentcy_desc > a {
    font-size: 16px !important;
  }
  main .agentcy ul li .agentcy_desc > a .agentcy_icon {
    font-size: 18px !important;
  }
  main .previous .privious_list > ul li {
    width: 32% !important;
  }
  main .previous .privious_list > ul li figure {
    width: initial !important;
    height: initial !important;
  }
  main .previous .privious_list > ul li .privious_name {
    font-size: 20px !important;
  }
  main .previous .privious_list > ul li .privious_tit {
    font-size: 18px !important;
    margin: 15px 0 10px 0 !important;
  }
  main .previous .privious_list > ul li .privious_time {
    font-size: 16px !important;
  }
  /* 代理详情 */
  main .metting {
    margin: 80px 0 !important;
  }

  main .metting ul {
    width: 30% !important;
    margin: 40px 40px 40px 0 !important;
  }
  main .metting ul li figure {
    width: 20% !important;
    height: 60px !important;
    margin-right: 20px !important;
  }
  main .metting ul li {
    display: flex !important;
  }
  main .metting ul li .meting_time .time_text {
    font-size: 18px !important;
  }
  main .metting ul li .meting_time {
    width: 70%;
  }
  main .metting ul li .meting_time .timt_t {
    font-size: 14px !important;
    width: initial !important;
  }
  main .cli_banner .banner_text .text2 {
    font-size: 32px !important;
  }
  main .cli_banner .banner_text .text1 {
    font-size: 42px !important;
  }
  main .metting .metting_intr .metting_font {
    font-size: 18px !important;
  }
  main .metting .metting_intr .net {
    margin: 15px 0 !important;
  }
  main .metting .metting_intr .sale {
    margin-top: 15px !important;
  }
  main .meeting_process {
    margin-bottom: 80px !important;
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  main .meeting_process .pro_btns li {
    width: 23% !important;
    margin-right: 0 !important;
    font-size: 20px !important;
    height: 40px !important;
    line-height: 40px !important;
  }
  main .meeting_process .pro_btns {
    justify-content: space-between !important;
    margin: 50px 0 !important;
  }
  main .meeting_process .btn_content li {
    padding: 25px !important;
    font-size: 18px !important;
  }
  main .detail_width {
    width: 140px !important;
  }
  main .excellent_agent ul li {
    width: 48% !important;
  }
  main .excellent_agent ul li .people {
    font-size: 20px !important;
  }
  main .excellent_agent ul li figure {
    margin-bottom: 25px !important;
  }
  main .excellent_agent {
    margin-bottom: 50px !important;
  }
  main .take_photos {
    padding-top: 50px !important;
  }
  main .take_photos .top li figure {
    height: 100% !important;
  }
  main .take_photos .top {
    margin-top: 30px !important;
    margin-bottom: 20px !important;
  }
  main .info_case {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  main .news_info ul li {
    width: 100% !important;
  }
  main .news_info ul li .info_r .info_text {
    font-size: 18px !important;
    margin: 15px 0 !important;
  }
  main .news_info ul li .info_r .info_desc {
    width: initial !important;
    font-size: 16px !important;
  }
  main .news_info ul li .info_r {
    width: 70% !important;
  }
  main .news_info ul li figure {
    margin-right: 15px !important;
  }
  /* 客户说 */
  main .serve .keep {
    margin-bottom: 40px !important;
  }
  main .trade ul li .trade_desc {
    width: 70% !important;
  }
  main .trade ul li .trade_desc .trade_name {
    font-size: 18px !important;
  }
  main .trade ul li .trade_desc .trade_text {
    margin-bottom: 15px !important;
    margin-top: 20px !important;
  }
  main .trade ul li .trade_desc > a {
    font-size: 16px !important;
  }
  main .success_list ul li .succ_name {
    margin: 15px 0 20px 0 !important;
    font-size: 16px !important;
  }
  main .success_list ul li {
    padding: 25px !important;
    width: 32% !important;
  }
}

@media (min-width: 1280px) and (max-width: 1640px) {
  .w {
    width: 100% !important;
    padding: 0 20px !important;
  }
    main .corporate_team .team_list li figure {
    height: initial !important;
}
   main .metting .metting_intr .metting_font p span{
      font-size: 16px !important;
      color: #666666 !important;
      line-height: 1.8 !important;
      display: block !important;
    }
  .what {
    margin-top: 100px !important;
}
  .banner .controls .num {
    margin: auto !important;
  }
  .num .xie {
    font-size: 22px !important;
  }
  .btn_icon {
    font-size: 40px !important;
  }
  .chongci .cc {
    padding: 18px 0 !important;
    font-size: 14px !important;
  }
  .chongci {
    height: 8% !important;
  }
  .num .page {
    font-size: 24px !important;
  }
  .num .total {
    font-size: 24px !important;
  }
  .font {
    font-size: 20px !important;
  }
  header nav > ul > li {
    margin-left: 20px !important;
  }
  .vertical {
    margin: auto 0 auto 20px !important;
  }
  .intro .product .btns li {
    padding: 40px !important;
  }
  .intro .product .btns li .intr_use span {
    font-size: 16px !important;
  }
  .intro .product .btns li .intr_desc .in_dec {
    font-size: 20px !important;
  }
  .intro .product .btns li .intr_desc {
    margin-bottom: 50px !important;
  }
  .new {
    padding: 100px 0 95px 0 !important;
  }
  .intr_text .int_t .qiye .mini_tit {
    font-size: 22px !important;
  }
  .intr_text .int_t .open {
    font-size: 18px !important;
  }
  .tit {
    font-size: 30px !important;
  }
  .goods .foods_l {
    font-size: 18px !important;
    margin-bottom: 12px !important;
  }
  .intr_text .int_t .qiye {
    font-size: 14px !important;
    margin-bottom: 10px !important;
  }
  .goods_r {
    width: 24px !important;
  }
  .intr_text .int_t {
    margin-bottom: 15px !important;
  }
  .new_right .tent li .n_time {
    margin: 22px 0 30px !important;
  }
  .goods {
    margin-bottom: 5px !important;
  }
  .news {
    font-size: 60px !important;
    left: 20px !important;
  }
  .tip {
    font-size: 32px !important;
  }
  .new_right .tent li .nfwt {
    font-size: 18px !important;
    height: 52px !important;
  }
  .new_right .tent .ono .n_img {
    width: 100% !important;
    height: 100% !important;
  }
  .new_right .tent .nn .n_img {
    width: 100% !important;
    height: 100% !important;
  }
  .new_right .tent li .n_day {
    font-size: 16px !important;
  }
  .ag_s {
    font-size: 16px !important;
    margin: 40px 0 30px !important;
  }
  .list li {
    font-size: 18px !important;
  }
  .agent {
    padding: 24px 20px 48px !important;
  }
  .in_to {
    margin-top: 10px !important;
  }
  .say_list {
    flex-direction: column !important;
  }
  .contents li .int_img .intr_text {
    padding: 15px !important;
    width: 44% !important;
  }

  .video {
    padding: 60px 0 80px !important;
  }
  .v_l.w {
    width: 40% !important;
  }
  .v {
    position: inherit !important;
  }
  .v .v_r .r_l .r_name {
    font-size: 28px !important;
    margin-top: 20px !important;
  }
  .v .v_r .r_l .r_text {
    margin: 30px 0 10px !important;
  }
  .r {
    font-size: 22px !important;
  }
  .v .v_r .r_l {
    text-align: left !important;
    padding-right: 20px !important;
  }
  .sell .sell_left .sell_dot {
    font-size: 20px !important;
  }
  .search {
    height: 52px !important;
  }
  .search button {
    height: 52px !important;
  }
  .search input {
    font-size: 18px !important;
  }
  .hezuobtn {
    height: 52px !important;
    line-height: 52px !important;
  }
  .hezuobtn a {
    color: #fff !important;
    font-size: 18px !important;
  }
  #searEnter {
    font-size: 18px !important;
  }
  .sell .sell_left .network {
    margin: 20px auto 12px auto !important;
  }
  .sell .search_btn {
    padding: 40px 0 !important;
  }
  .down .down_left .ul li a {
    font-size: 14px !important;
  }
  .down .online {
    width: 172px !important;
    font-size: 14px !important;
  }
  .down_copy .copy_left .address {
    margin: 10px 0 !important;
  }
  .down .down_copy {
    font-size: 14px !important;
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .down .qrcode .qr_img {
    width: 100px !important;
    height: 100px !important;
    margin-bottom: 15px !important;
  }
  .down .teldiv .time {
    font-size: 14px !important;
  }
  .down .teldiv .tel {
    font-size: 24px !important;
  }
  .down .teldiv .hot_line {
    font-size: 22px !important;
  }
  .down .down_left .ul li:nth-child(1) a {
    font-size: 20px !important;
  }
  .an {
    width: 400px !important;
  }
  .angel {
    top: 5% !important;
    width: 360px !important;
    height: 360px !important;
  }
  .what .we .we_left .are .do {
    margin-right: 13% !important;
    font-size: 36px !important;
  }
  .what .we .we_left .china {
    font-size: 22px !important;
    margin: 19px 0 40px !important;
  }
  .what .we .we_left .use {
    font-size: 30px !important;
  }
  .what .we .we_left .what_text {
    font-size: 14px !important;
    margin: 40px 0 60px !important;
  }
  .what .we .we_left .what_count .author .auth > span {
    font-size: 42px !important;
  }
  .what .we .we_left .what_count .author .auth {
    font-size: 42px !important;
  }
  .what .we .we_left .what_count .author .power {
    font-size: 14px !important;
  }
  .intro .bullet .bullet_box .league {
    font-size: 70px !important;
  }
  .intro .bullet .bullet_box .bullet_box_top .business_orders {
    font-size: 42px !important;
  }
  .intro .bullet .bullet_box .bullet_box_top {
    padding-top: 32px !important;
  }
  .intro .bullet .bullet_box .league {
    top: 24px !important;
  }
  .intro .bullet .bullet_box .bullet_box_top .national_free > figure {
    width: 100px !important;
    height: 12px !important;
  }
  .intro .bullet .bullet_box .bullet_box_top .national_free .free_tel {
    font-size: 18px !important;
    margin-top: 10px !important;
  }
  .intro .bullet {
    height: 220px !important;
  }
  .intro .bullet .bullet_box .bullet_submit .username {
    height: 50px !important;
  }
  .intro .bullet .bullet_box .bullet_submit .user_tel {
    height: 50px !important;
  }
  .intro .bullet .bullet_box .bullet_submit .user_submit {
    height: 50px !important;
    line-height: 50px !important;
    font-size: 20px !important;
  }

  .intro .bullet .bullet_box .bullet_submit input {
    height: 50px !important;
    line-height: 50px !important;
  }
  .intro .bullet .bullet_box .bullet_submit .username .uname {
    line-height: 50px !important;
  }
  .intro .bullet .bull .bullet_r figure {
    height: 300px !important;
    width: 400px !important;
  }
  .intro .bullet .bullet_box .bullet_submit .user_tel {
    line-height: 50px !important;
  }
  .intro .bullet .bull .bullet_icon {
    right: 10px !important;
  }
  /* 新闻页 */
  main .news_banner .news-banner_tit li:first-child {
    font-size: 36px !important;
  }
  main .news_banner .news-banner_tit li:last-child {
    font-size: 22px !important;
  }
  main .width {
    width: 80% !important;
    padding: 25px 30px !important;
  }
  main .part .team_news .awards_tip {
    font-size: 22px !important;
  }
  main .part .awards_list ul li .awards_list_tit .awards_list_title {
    font-size: 21px !important;
  }
  main .part .awards_list ul li .awards_list_tit .awards_list_detail span {
    font-size: 18px !important;
  }
  main .loading_more > span {
    font-size: 18px !important;
  }
  /* 关于我们 */
  main .what .we .we_r {
    margin-right: 20px !important;
    width: 45% !important;
    height: inherit !important;
  }
  .what .we {
    margin-bottom: 100px !important;
  }
  .about_tip {
    padding-top: 100px !important;
  }
  .what .we .we_left {
    width: 50% !important;
  }
  main .about_course {
    font-size: 70px !important;
    top: -38px !important;
  }
  .fnt-36 {
    font-size: 30px !important;
  }
  main .about_tit {
    margin-bottom: 45px !important;
  }
  .scroll {
    height: 200px !important;
  }
  main .about_swiper .about-con-sec03 .list {
    height: 150px !important;
  }
  main .about_swiper .about-con-sec03 .list dl dd p {
    margin-bottom: 21px !important;
  }
  main .about_swiper {
    margin-bottom: 100px !important;
  }
  main .about_white {
    top: -46px !important;
    font-size: 80px !important;
  }
  main .corporate_team .team_list li .team_desc .skill_team {
    font-size: 22px !important;
  }
  main .corporate_team .team_list li .team_desc {
    margin-top: 30px !important;
  }
  main .company_environment {
    margin-bottom: 120px !important;
  }
  main .corporate_culture .culture_list li .culture_name {
    font-size: 22px !important;
  }
  main .serve .keep_list li .list_num .keep_count span {
    font-size: 38px !important;
  }
  main .serve .keep_list li .list_num .keep_desc {
    font-size: 18px !important;
  }
  main .serve .keep_list li figure {
    width: 62px !important;
    height: 62px !important;
  }
  main .serve .keep_list li .list_num .keep_count span {
    font-size: 32px !important;
  }
  main .serve .keep_list li .list_num .keep_count span {
    font-size: 28px !important;
  }
  main .company_environment .environment_list {
    padding: 0 20px !important;
  }
  main .news_nav {
    padding: 30px !important;
  }
  /* 联系我们 */
  main .contact_address .contact_address_l .company_name {
    font-size: 30px !important;
  }
  main .contact_address .contact_address_l .company_font {
    font-size: 18px !important;
  }
  main .contact_address .contact_address_l .company_btns > a {
    font-size: 18px !important;
  }
  main .arrive_tit .arrive_eng {
    font-size: 70px !important;
    top: -36px !important;
  }
  main .arrive_tit .arrive_name {
    font-size: 30px !important;
  }
  main .route_list li .name_tit .route_desc {
    font-size: 20px !important;
  }
  main .route_list li .name_tit figure {
    width: 40px !important;
    height: 40px !important;
  }
  main .route_list li .name_b {
    font-size: 18px !important;
  }
  main .route_list li .name_tit {
    margin-bottom: 5px !important;
  }
  main .filiale .filiale_list li .filiale_name {
    font-size: 22px !important;
  }
  main .filiale .filiale_list li .filiale_font {
    font-size: 18px !important;
  }
  main .serve .keep {
    font-size: 22px !important;
    padding: 25px 0 !important;
    margin: 0 !important;
  }
  /* 客户说 */
  main .cli_banner .banner_text .text1 {
    font-size: 18px !important;
  }
  main .cli_banner .banner_text .text2 {
    font-size: 14px !important;
  }
  main .trade ul li .trade_desc .trade_name {
    font-size: 22px !important;
  }
  main .trade ul li .trade_desc .trade_text {
    font-size: 18px !important;
  }
  main .trade ul li figure {
    height: inherit !important;
  }
  main .trade ul li .trade_desc > a .trade_icon {
    font-size: 16px !important;
  }
  main .trade .trade_case {
    margin-top: 60px !important;
  }
  main .trade ul li .trade_desc {
    width: 70% !important;
  }
  main .trade ul li .trade_desc > a {
    font-size: 16px !important;
  }
  main .brand_video ul li {
    width: 48% !important;
    height: inherit !important;
  }
  main .success_list ul li .succ_name {
    margin: 15px 0 20px 0 !important;
    font-size: 20px !important;
  }
  main .brand_video ul li .brand_play .brand_icon {
    font-size: 26px !important;
  }
  main .success_list ul li .succ_heard {
    margin-top: 15px !important;
  }
  main .success_list ul li {
    width: 100% !important;
  }
  main .brand_video {
    padding-bottom: 50px !important;
    padding-top: 50px !important;
  }
  main .success_list {
    margin-top: 50px !important;
  }
  .down_copy .copy_left .address {
    display: none;
  }
  /* 代理 */
  main .serve .keep_list {
    padding: 40px 20px !important;
  }
  main .conference_highlights {
    padding: 100px 0 100px !important;
  }
  main .agentcy {
    margin-top: 100px !important;
  }
  main .agentcy ul li figure {
    width: 172px !important;
    height: 172px !important;
  }
  main .agentcy ul li .agentcy_desc .agentcy_text {
    margin-bottom: 25px !important;
    margin-top: 32px !important;
  }
  main .agentcy ul li .agentcy_desc > a {
    font-size: 18px !important;
  }
  main .agentcy ul li .agentcy_desc > a .agentcy_icon {
    font-size: 20px !important;
  }
  main .previous {
    padding-top: 100px !important;
  }
  main .previous .privious_list > ul li .privious_name {
    font-size: 22px !important;
  }
  main .previous .privious_list > ul li .privious_tit {
    font-size: 18px !important;
    margin: 18px 0 10px 0 !important;
  }
  main .previous .privious_list > ul li .privious_time {
    font-size: 16px !important;
  }
  main .news_info ul li figure {
    width: 30% !important;
  }
  main .news_info ul li .info_r {
    width: 70% !important;
  }
  .about_tip {
    padding-top: 100px !important;
  }
  .swiper-pagination-fraction,
  .swiper-pagination-custom,
  .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: -90px !important;
  }
  main .corporate_team {
    margin-top: 380px !important;
  }
  .what_top {
    margin-top: 130px !important;
  }
}
@media (min-width: 1280px) and (max-width: 1586px) {
  .w {
    width: 100% !important;
    padding: 0 20px !important;
  }
  .what {
    margin-top: 100px !important;
}
  .in_text {
    left: 28% !important;
  }
  .banner .controls .num {
    margin: auto !important;
  }
  .num .xie {
    font-size: 22px !important;
  }
  .btn_icon {
    font-size: 40px !important;
  }
  .chongci .cc {
    padding: 18px 0 !important;
    font-size: 14px !important;
  }
  .chongci {
    height: 8% !important;
  }
  .num .page {
    font-size: 24px !important;
  }
  .num .total {
    font-size: 24px !important;
  }
  .font {
    font-size: 20px !important;
  }
  header nav > ul > li {
    margin-left: 20px !important;
  }
  .vertical {
    margin: auto 0 auto 20px !important;
  }
  .intro .product .btns li {
    padding: 40px !important;
  }
  .intro .product .btns li .intr_use span {
    font-size: 16px !important;
  }
  .intro .product .btns li .intr_desc .in_dec {
    font-size: 20px !important;
  }
  .intro .product .btns li .intr_desc {
    margin-bottom: 50px !important;
  }
  .new {
    padding: 100px 0 95px 0 !important;
  }
  .intr_text .int_t .qiye .mini_tit {
    font-size: 22px !important;
  }
  .intr_text .int_t .open {
    font-size: 18px !important;
  }
  .tit {
    font-size: 30px !important;
  }
  .goods .foods_l {
    font-size: 18px !important;
    margin-bottom: 12px !important;
  }
  .intr_text .int_t .qiye {
    font-size: 14px !important;
    margin-bottom: 10px !important;
  }
  .goods_r {
    width: 24px !important;
  }
  .intr_text .int_t {
    margin-bottom: 15px !important;
  }
  .new_right .tent li .n_time {
    margin: 22px 0 30px !important;
  }
  .goods {
    margin-bottom: 5px !important;
  }
  .news {
    font-size: 60px !important;
    left: 20px !important;
  }
  .tip {
    font-size: 32px !important;
  }
  .new_right .tent li .nfwt {
    font-size: 18px !important;
    height: 52px !important;
  }
  .new_right .tent .ono .n_img {
    width: 100% !important;
    height: 100% !important;
  }
  .new_right .tent .nn .n_img {
    width: 100% !important;
    height: 100% !important;
  }
  .new_right .tent li .n_day {
    font-size: 16px !important;
  }
  .ag_s {
    font-size: 16px !important;
    margin: 40px 0 30px !important;
  }
  .list li {
    font-size: 18px !important;
  }
  .agent {
    padding: 24px 20px 48px !important;
  }
  .in_to {
    margin-top: 10px !important;
  }
  .say_list {
    flex-direction: column !important;
  }
  .contents li .int_img .intr_text {
    padding: 15px !important;
    width: 44% !important;
  }

  .video {
    padding: 60px 0 80px !important;
  }
  .v_l.w {
    width: 40% !important;
  }
  .v {
    position: inherit !important;
  }
  .v .v_r .r_l .r_name {
    font-size: 28px !important;
    margin-top: 20px !important;
  }
  .v .v_r .r_l .r_text {
    margin: 30px 0 10px !important;
  }
  .r {
    font-size: 22px !important;
  }
  .v .v_r .r_l {
    text-align: left !important;
    padding-right: 20px !important;
  }
  .sell .sell_left .sell_dot {
    font-size: 20px !important;
  }
  .search {
    height: 52px !important;
  }
  .search button {
    height: 52px !important;
  }
  .search input {
    font-size: 18px !important;
  }
  .hezuobtn {
    height: 52px !important;
    line-height: 52px !important;
  }
  .hezuobtn a {
    color: #fff !important;
    font-size: 18px !important;
  }
  #searEnter {
    font-size: 18px !important;
  }
  .sell .sell_left .network {
    margin: 20px auto 12px auto !important;
  }
  .sell .search_btn {
    padding: 40px 0 !important;
  }
  .down .down_left .ul li a {
    font-size: 14px !important;
  }
  .down .online {
    width: 172px !important;
    font-size: 14px !important;
  }
  .down_copy .copy_left .address {
    margin: 10px 0 !important;
  }
  .down .down_copy {
    font-size: 14px !important;
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .down .qrcode .qr_img {
    width: 100px !important;
    height: 100px !important;
    margin-bottom: 15px !important;
  }
  .down .teldiv .time {
    font-size: 14px !important;
  }
  .down .teldiv .tel {
    font-size: 24px !important;
  }
  .down .teldiv .hot_line {
    font-size: 22px !important;
  }
  .down .down_left .ul li:nth-child(1) a {
    font-size: 20px !important;
  }
  .an {
    width: 400px !important;
  }
  .angel {
    top: 5% !important;
    width: 360px !important;
    height: 360px !important;
  }
  .what .we .we_left .are .do {
    margin-right: 13% !important;
    font-size: 36px !important;
  }
  .what .we .we_left .china {
    font-size: 22px !important;
    margin: 19px 0 40px !important;
  }
  .what .we .we_left .use {
    font-size: 30px !important;
  }
  .what .we .we_left .what_text {
    font-size: 14px !important;
    margin: 40px 0 60px !important;
  }
  .what .we .we_left .what_count .author .auth > span {
    font-size: 42px !important;
  }
  .what .we .we_left .what_count .author .auth {
    font-size: 42px !important;
  }
  .what .we .we_left .what_count .author .power {
    font-size: 14px !important;
  }
  .intro .bullet .bullet_box .league {
    font-size: 70px !important;
  }
  .intro .bullet .bullet_box .bullet_box_top .business_orders {
    font-size: 42px !important;
  }
  .intro .bullet .bullet_box .bullet_box_top {
    padding-top: 32px !important;
  }
  .intro .bullet .bullet_box .league {
    top: 24px !important;
  }
  .intro .bullet .bullet_box .bullet_box_top .national_free > figure {
    width: 100px !important;
    height: 12px !important;
  }
  .intro .bullet .bullet_box .bullet_box_top .national_free .free_tel {
    font-size: 18px !important;
    margin-top: 10px !important;
  }
  .intro .bullet {
    height: 220px !important;
  }
  .intro .bullet .bullet_box .bullet_submit .username {
    height: 50px !important;
  }
  .intro .bullet .bullet_box .bullet_submit .user_tel {
    height: 50px !important;
  }
  .intro .bullet .bullet_box .bullet_submit .user_submit {
    height: 50px !important;
    line-height: 50px !important;
    font-size: 20px !important;
  }

  .intro .bullet .bullet_box .bullet_submit input {
    height: 50px !important;
    line-height: 50px !important;
  }
  .intro .bullet .bullet_box .bullet_submit .username .uname {
    line-height: 50px !important;
  }
  .intro .bullet .bull .bullet_r figure {
    height: 300px !important;
    width: 400px !important;
  }
  .intro .bullet .bullet_box .bullet_submit .user_tel {
    line-height: 50px !important;
  }
  .intro .bullet .bull .bullet_icon {
    right: 10px !important;
  }
  /* 新闻页 */
  main .news_banner .news-banner_tit li:first-child {
    font-size: 36px !important;
  }
  main .news_banner .news-banner_tit li:last-child {
    font-size: 22px !important;
  }
  main .width {
    width: 80% !important;
    padding: 25px 30px !important;
  }
  main .part .team_news .awards_tip {
    font-size: 22px !important;
  }
  main .part .awards_list ul li .awards_list_tit .awards_list_title {
    font-size: 21px !important;
  }
  main .part .awards_list ul li .awards_list_tit .awards_list_detail span {
    font-size: 18px !important;
  }
  main .loading_more > span {
    font-size: 18px !important;
  }
  /* 关于我们 */
  main .what .we .we_r {
    margin-right: 20px !important;
    width: 45% !important;
    height: inherit !important;
  }
  .what .we {
    margin-bottom: 100px !important;
  }
  .about_tip {
    padding-top: 100px !important;
  }
  .what .we .we_left {
    width: 50% !important;
  }
  main .about_course {
    font-size: 70px !important;
    top: -38px !important;
  }
  .fnt-36 {
    font-size: 30px !important;
  }
  main .about_tit {
    margin-bottom: 45px !important;
  }
  .scroll {
    height: 200px !important;
  }
  main .about_swiper .about-con-sec03 .list {
    height: 150px !important;
  }
  main .about_swiper .about-con-sec03 .list dl dd p {
    margin-bottom: 21px !important;
  }
  main .about_swiper {
    margin-bottom: 100px !important;
  }
  main .about_white {
    top: -46px !important;
    font-size: 80px !important;
  }
  main .corporate_team .team_list li .team_desc .skill_team {
    font-size: 22px !important;
  }
  main .corporate_team .team_list li .team_desc {
    margin-top: 30px !important;
  }
  main .company_environment {
    margin-bottom: 120px !important;
  }
  main .corporate_culture .culture_list li .culture_name {
    font-size: 22px !important;
  }
  main .serve .keep_list li .list_num .keep_count span {
    font-size: 38px !important;
  }
  main .serve .keep_list li .list_num .keep_desc {
    font-size: 18px !important;
  }
  main .serve .keep_list li figure {
    width: 62px !important;
    height: 62px !important;
  }
  main .serve .keep_list li .list_num .keep_count span {
    font-size: 32px !important;
  }
  main .serve .keep_list li .list_num .keep_count span {
    font-size: 28px !important;
  }
  main .company_environment .environment_list {
    padding: 0 20px !important;
  }
  main .news_nav {
    padding: 30px !important;
  }
  /* 联系我们 */
  main .contact_address .contact_address_l .company_name {
    font-size: 30px !important;
  }
  main .contact_address .contact_address_l .company_font {
    font-size: 18px !important;
  }
  main .contact_address .contact_address_l .company_btns > a {
    font-size: 18px !important;
  }
  main .arrive_tit .arrive_eng {
    font-size: 70px !important;
    top: -36px !important;
  }
  main .arrive_tit .arrive_name {
    font-size: 30px !important;
  }
  main .route_list li .name_tit .route_desc {
    font-size: 20px !important;
  }
  main .route_list li .name_tit figure {
    width: 40px !important;
    height: 40px !important;
  }
  main .route_list li .name_b {
    font-size: 18px !important;
  }
  main .route_list li .name_tit {
    margin-bottom: 5px !important;
  }
  main .filiale .filiale_list li .filiale_name {
    font-size: 22px !important;
  }
  main .filiale .filiale_list li .filiale_font {
    font-size: 18px !important;
  }
  main .serve .keep {
    font-size: 22px !important;
    padding: 25px 0 !important;
    margin: 0 !important;
  }
  /* 客户说 */
  main .cli_banner .banner_text .text1 {
    font-size: 18px !important;
  }
  main .cli_banner .banner_text .text2 {
    font-size: 14px !important;
  }
  main .trade ul li .trade_desc .trade_name {
    font-size: 22px !important;
  }
  main .trade ul li figure {
    height: inherit !important;
  }
  main .trade ul li .trade_desc .trade_text {
    font-size: 18px !important;
  }
  main .trade ul li .trade_desc > a .trade_icon {
    font-size: 16px !important;
  }
  main .trade .trade_case {
    margin-top: 60px !important;
  }
  main .trade ul li .trade_desc {
    width: 70% !important;
  }
  main .trade ul li .trade_desc > a {
    font-size: 16px !important;
  }
  main .brand_video ul li {
    width: 48% !important;
    height: inherit !important;
  }
  main .success_list ul li .succ_name {
    margin: 15px 0 20px 0 !important;
    font-size: 20px !important;
  }
  main .brand_video ul li .brand_play .brand_icon {
    font-size: 26px !important;
  }
  main .success_list ul li .succ_heard {
    margin-top: 15px !important;
  }
  main .success_list ul li {
    width: 100% !important;
  }
  main .brand_video {
    padding-bottom: 50px !important;
    padding-top: 50px !important;
  }
  main .success_list {
    margin-top: 50px !important;
  }
  .down_copy .copy_left .address {
    display: none;
  }
  /* 代理 */
  main .serve .keep_list {
    padding: 40px 20px !important;
  }
  main .conference_highlights {
    padding: 100px 0 100px !important;
  }
  main .agentcy {
    margin-top: 100px !important;
  }
  main .agentcy ul li figure {
    width: 172px !important;
    height: 172px !important;
  }
  main .agentcy ul li .agentcy_desc .agentcy_text {
    margin-bottom: 25px !important;
    margin-top: 32px !important;
  }
  main .agentcy ul li .agentcy_desc > a {
    font-size: 18px !important;
  }
  main .agentcy ul li .agentcy_desc > a .agentcy_icon {
    font-size: 20px !important;
  }
  main .previous {
    padding-top: 100px !important;
  }
  main .previous .privious_list > ul li .privious_name {
    font-size: 22px !important;
  }
  main .previous .privious_list > ul li .privious_tit {
    font-size: 18px !important;
    margin: 18px 0 10px 0 !important;
  }
  main .previous .privious_list > ul li .privious_time {
    font-size: 16px !important;
  }
  main .news_info ul li figure {
    width: 30% !important;
  }
  main .news_info ul li .info_r {
    width: 70% !important;
  }
  .about_tip {
    padding-top: 100px !important;
  }
  .swiper-pagination-fraction,
  .swiper-pagination-custom,
  .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: -90px !important;
  }
  main .corporate_team {
    margin-top: 380px !important;
  }
  .what_top {
    margin-top: 130px !important;
  }
}
