﻿/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */
@media (max-width: 767px) {
    html {overflow-x: hidden}
    body {min-width: 100%;}
    .zcon {width: 96%;}

    #banner, .nbanner img {width: 1024px;margin-left: -512px;}
    #banner img {width: 100%;}


    .in_about{padding:30px 0;font-size: 14px;}
    .in_about .img,.in_about .text{width:100%;float: none}

    .in_about .text h3{font-size:18px;margin-bottom: 20px;}
    .in_about .text h3 span{font-size:14px;}
    .in_about .text a.a_more{padding: 5px 15px;margin: 20px auto;}

    .pages {padding-top: 2em;}

    #pull {display: block;position: absolute;top: 36px;width: 30px;height: 24px;right: 12px;}

    .sidemenu {width: 165px;min-height: 100%;background: #f2f2f2;position: fixed;top: 0px;right: -195px;z-index: 9999;display: none;}
    .sidemenu ul li {line-height: 46px;border-bottom: 1px solid #ddd;}
    .sidemenu ul li a {display: block;color: #000;text-indent:15px;}
    .sidemenu ul li a:hover {background: #ff4a00;color: #fff;}
    .nav {display: none;}

    .btn-hamburger {border: none;display: inline-block;float: right;width: 26px;height: 26px;margin: 0px 5px 0 0;outline: none;background: url('../images/menu3.png') no-repeat right center;background-size: 26px 26px;cursor: pointer;}

    body.openmenu {position: fixed;overflow: hidden;}
    #pgcontainer {margin: 0;}
    .overlay {position: fixed;z-index: 99;background-color: rgba(0, 0, 0, 0.5);bottom: 0;right: 0;left: 0;}
    .openmenu .overlay {top: 0;}

    #hamburgermenu {height: 100%;width: 0;background: #373737;position: fixed;top: 0;right: 0;z-index: 10001;overflow: hidden;padding-top: 15px;-webkit-box-shadow: 3px 0 7px rgba(0, 0, 0, 0.55);-moz-box-shadow: 3px 0 7px rgba(0, 0, 0, 0.55);box-shadow: 3px 0 7px rgba(0, 0, 0, 0.55);padding: 0;}
    #hamburgermenu a {display: block;color: #fff;text-indent: 2em;font-size: 1.1em;border-bottom: 1px solid #ccc;line-height: 48px;text-align: left;background: transparent;padding: 0;}

    .top_tel {margin-right: 50px;}


    #business_center, .business_font {width: 96%;}
    #business_center ul.bankuai {text-align: center;}
    #business_center ul li, #business_center .no_left {display: inline-block;float: none;margin: 0 20px 20px;}

    #business_center .bus_team li{width:48%;}
    #business_center .bus_team li h3{font-size: 14px;}


    .yb_conct {display: none;}

    .ixuqiu .client-sys {width: 100%;}
    .ixuqiu .client-pic {width: 100%;padding-top: 20px}

    .imsg .s1-a {margin-bottom: 15px}

    .imsg .s1-c {float: none;}

    .fangan_con .fangan_right, .fangan_con .fangan_left {float: none;}
    .fangan_con .fangan_right, .fangan_con .fangan_left {width: auto;}
    .fangan_con .imsg {margin-top: 30px;padding-left: 20px;padding-right: 20px;}

    .footer .foot_erweima {display: none;}


    .isuccess ul li{width: 50%;}
    .da-thumbs li {width: 33.333333%;}

    .menu_bg.menu_bg_active {display: block;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);z-index: 9;}

    .web-content-1 .uk-text-center {display: none;}
    .web-content-1 .uk-text-right {text-align: left !important;}
    .weixin-content-2 .uk-width-medium-1-3 {width: 50%;}
    .weixin-content-3 img {display: block;margin: 0 auto}
    .weixin-content-4, .web-content-5 {display: none;}
    .web-content-6 .uk-width-medium-1-3 {display: none;}
    .web-content-8 {padding-top: 30px;padding-bottom: 30px;}
    .web-content-8 .uk-grid-collapse li {width: 33.333333%;float: left;}
    .web-content-8 .uk-grid-collapse li.uk-scrollspy-init-inview {display: none;}
    .web-content-8 .uk-grid-collapse li:last-child {display: none;}

    .page-buildIng .list {padding: 0 10px;}
    .page-buildAgoBg .listPadding .list, .page-buildLast .paddingBox .list {margin-bottom: 20px;width: 33.333333%;padding: 0 20px;}
    .page-buildAgoBg .list .name, .page-buildLast .list .name {margin-top: 12px;}
    .page-buildIng .list .name {font-size: 16px;}

    .case_h_nav {display: block;}
    .case_h_nav h2 {float: left;}

    .about_left {width: 100%;margin-bottom: 25px;}
    .about_left p {}
    .about_left img {max-width: 100%;}

    .about_right {width: 100%;}

    .aboutCont .tab-menu li {width: 100px;margin-right: 15px;font-size: 16px;}
    .aboutCont .tab-box .contact .info {float: none;width: 100%;margin-bottom: 10px;padding-top: 20px;font-size: 13px;line-height: 1.6em;}
    .aboutCont .tab-box .contact .na_map {width: 100%;}
    .tab-box .contact .info > p {margin-bottom: 8px;}

    .solution_list {width: 100%;}
    .solution_list ul {padding: 0 15px;margin-right: 0;}
    .solution_list li {width: 48%;margin: 0 1% 22px;}
    .solution_list .solu_img {width: 100%;height: auto;}
    .solution_list .solu_img img {max-width: 100%;height: auto;}

    .fangan_con h1 {font-size: 24px;}

    .fangan_con .info_body {font-size: 13px;}

    .page-h5-banner {height: 23em;}
    .page-h5-banner video {display: none;}
    .page-h5-banner div h1 {font-size: 1em;margin-top: 4em;}
    .page-h5-banner div h2 {font-size: 1em;}
    .page-h5-banner div h3 c {font-size: 0.9em;}
    .page-h5-banner div h3 b {font-size: 1em;margin-top: 2px;}
    .page-h5-banner div h4 {font-size: 1em;margin-top: 30px;}
    .page-h5-banner div h5 {font-size: 1.3em;}

    .page-h5-two img {display: none;}
    .page-h5-two div {position: relative;width: 100%;padding: 3em 0 1.5em;}
    .page-h5-two div h3 {font-size: 1.2em;margin-top: 0;}
    .page-h5-two div p {height: 1px;margin-top: 1%;margin-bottom: 3%;}
    .page-h5-two div h2 b {font-size: 0.6em;}
    .page-h5-two div h2 c {font-size: 0.5em;}
    .page-h5-two {height: auto;}

    .page-h5-one .zcon div {width: 96%;}

    .solu01 {height: auto;}
    .solu_con01 {width: 100%;padding: 3em 0 4em;}
    .solu_left01 {width: 96%;float: none;margin: 0 auto;}

    .solu_right01 {display: none;}
    .solu_left01 .solu_left01_co, .solu_right02 .solu_right02_co {width: 100%;margin-left: 0}
    .solu_left01 .solu_left01_bt, .solu_right02 .solu_right02_bt {font-size: 22px;padding-left: 0;margin-bottom: 5px;}

    .solu_con02 {width: 96%;height: auto;padding: 3em 0;}
    .solu_left02 {float: none;margin: 0 auto 20px;display: none;}
    .solu_right02 {float: none;width: 100%;margin-top: 0;}

    .headline-bg.index-headline-bg {height: 360px;}

    .page-h5-dt .txt h2 {font-size: 2em;}
    .page-h5-dt .txt h5 {font-size: 1.5em;margin-top: 8%;}

    .build_white {min-width: 100%;}

    .build_p01 {width: 90%;}
    .build_cy {margin-top: 35px;}
    .build_cy img {max-width: 96%;}

    .build_tit01 {font-size: 26px;line-height: 35px;}
    .SersComsBody {width: 96%;}
    .SersComsBody .ndiv_h h2 {font-size: 26px;}
    .SersComsBody .ndiv_h p {font-size: 15px;}
    .SersComsBody .ser2, .SersComsBody .ser7, .SersComsBody .ser12 {/*display: none;*/}

    .SersComsBody ul {width: 580px;margin: 0 auto}

    .SersComsBody li .tis {background-color: rgba(0, 0, 0, 0.5);}
    .SersComsBody .ser4 {background-position: -870px 0;}
    .SersComsBody .ser5 {background-position: 290px -238px;}
    .SersComsBody .ser12 {background-position: -870px -476px;}
    .SersComsBody .ser4 .tis, .SersComsBody .ser12 .tis {left: 50%;background-image: url(../images/dr10_c2.jpg);background-repeat: no-repeat;}
    .SersComsBody .ser4 h3, .SersComsBody .ser4 h2, .SersComsBody .ser12 h3, .SersComsBody .ser12 h2 {text-align: left;}
    .SersComsBody .ser5 .tis {left: 0;background-image: url(../images/dr10_c2.jpg);background-repeat: no-repeat;background-position: -290px -238px;}
    .SersComsBody .ser4 .tis {background-position: -580px 0;}
    .SersComsBody .ser12 .tis {background-position: -580px -476px;}
    .SersComsBody .ser5 h3, .SersComsBody .ser5 h2 {text-align: right;}

    .SersComsBody li .tis {top: 0;}

    #adv, #process, #adv_center, #module, #module_center {height: auto;}

    #adv, #process {padding-bottom: 2em;}

    #adv_center, #process_center, #module_center {width: 96%;}

    #process img, #adv_center img {max-width: 100%;}

    #module_center .t_01_l, #module_center .t_01_r {float: none;width: 100%;margin-left: 0;margin-top: 20px;}

    .t_01_r .flast_style, .t_01_r li, .t_01_l .flast_style, .t_01_l li {width: 100%;float: none;}

    .shop_ndiv2 .EBImg .EBList li span {width: 100px;height: 100px;line-height: 100px;font-size: 14px;}
    .shop_ndiv1 .wrap-title05 .inner h1, .shop_ndiv1 .wrap-title05 .inner h1 label {font-size: 26px;}
    .shop_ndiv1 .wrap-title05 p {font-size: 15px;}
    #adv_center h2, #process_center h2, #module_center .proc_h2 {font-size: 26px;}
    .shop_ndiv2 .EBImg .EBList {text-align: center;}
    .shop_ndiv2 .EBImg .EBList li {display: inline-block;margin: 0 5px 10px;float: none;}

    .page-fn-two div {width: 30%;margin-bottom: 3%;}
    .page-fn-two div h4 {font-size: 0.8em;}
    .page-fn-two div h3 {font-size: 1.2em;}

    .fangan_con .info_body .mcase_img img {width: 48%;margin-bottom: 10px;}

    .problem_list_cont {margin-top: 50px;}
    .problem_list_cont .pro_item {padding: 10px;}
    .problem_list_cont .pro_item a {height: auto;display: flex;justify-content: space-between;align-items: center;}
   .problem_list_cont .pro_item a .pro_pic {width: 25%;height: 100px;}
    .problem_list_cont .pro_item a .pro_little_info {width: 55%;margin-left: 0;}
    .problem_list_cont .pro_item a .pro_little_info h4 {font-size: 15px;}
    .problem_list_cont .pro_item a .pro_little_info p {margin-top: 0;}
    .problem_list_cont .pro_item a .pro_little_info span {margin-top: 0;}
    .problem_list_cont .pro_item a .pro_time {width: 15%;}
    .problem_list_cont .pro_item a .pro_time .time_ span:nth-child(1) {font-size: 30px;line-height: 30px;}
    .problem_list_cont .pro_item a .pro_time .time_ span:nth-child(2) {font-size: 16px;}

    .sol_cont {padding: 40px 0;}
    .sol_cont .sol_ h4 {font-size: 24px;}
    .sol_cont .sol_ h4 i {font-size: 14px;}
    .sol_cont .sol_ .sol_tab .bt_cont {width: 100%;}
    .sol_cont .sol_ .sol_tab .bt_cont #pro .left_cont, .sol_cont .sol_ .sol_tab .bt_cont #solu_ .left_cont {width: 100%;box-sizing: border-box;display: flex;justify-content: space-between;align-items: center;}
    .sol_cont .sol_ .sol_tab .bt_cont #pro .left_cont .left_item, .sol_cont .sol_ .sol_tab .bt_cont #solu_ .left_cont .left_item {width: 47%;margin-right: 0;}
    .sol_cont .sol_ .sol_tab .bt_cont #pro .left_cont .left_item a h4, .sol_cont .sol_ .sol_tab .bt_cont #solu_ .left_cont .left_item a h4 {font-size: 15px;line-height: 35px;}
    .sol_cont .sol_ .sol_tab .bt_cont #pro .left_cont .left_item p, .sol_cont .sol_ .sol_tab .bt_cont #solu_ .left_cont .left_item p {margin-top: 5px;height: 90px;}
    .sol_cont .sol_ .sol_tab .bt_cont #pro .left_cont .left_item .more_cont, .sol_cont .sol_ .sol_tab .bt_cont #solu_ .left_cont .left_item .more_cont {margin-top: 15px;}
    .sol_cont .sol_ .sol_tab .bt_cont #pro .left_cont .left_item .more_cont span, .sol_cont .sol_ .sol_tab .bt_cont #solu_ .left_cont .left_item .more_cont span {font-size: 13px;}
    .sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont, .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont {width: 100%;margin-top: 30px;box-sizing: border-box;padding-left: 0;}
    .sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item, .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item {width: 100%;}
    .sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item a, .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item a {width: 100%;}
    .sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item a .time_cont, .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item a .time_cont {width: 15%;}
    .sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item a .time_cont .center_ span:nth-child(1), .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item a .time_cont .center_ span:nth-child(1) {font-size: 20px;margin-bottom: 5px;}
    .sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item a .time_cont .center_ span:nth-child(2), .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item a .time_cont .center_ span:nth-child(2) {font-size: 14px;}

    .sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item a .right_info, .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item a .right_info {width: 74%;}
    .sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item a .right_info h4, .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item a .right_info h4 {font-size: 14px;}
    .sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item a .right_info .item_info, .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item a .right_info .item_info {width: 100%;font-size: 13px;}

    .center_intrl {display: none;}

    .top_tel {display: none;}

    .logo {height: 95px;padding: 19px 0 17px;}

    .apply_info .apply_ form {margin-top: 30px;display: flex;flex-direction: column;justify-content: center;align-items: center;}
    .apply_info .apply_ form .input_table {display: flex;justify-content: center;align-items: center;}
    .apply_info .apply_ form .input_table input {margin: 5px;font-size: 14px;padding: 15px;}
    .apply_info .apply_ form .input_table input.name {width: 30%;}
    .apply_info .apply_ form .input_table input.phone {width: 30%;}
    .apply_info .apply_ form .input_table input.xq {width: 30%;}
    .apply_info .apply_ form .input_table input::-webkit-input-placeholder {font-size: 14px;}
    .apply_info .apply_ form .input_table input::-moz-input-placeholder {font-size: 14px;}
    .apply_info .apply_ form .input_table input::-ms-input-placeholder {font-size: 14px;}
    .apply_info .apply_ form .send_apply {margin-top: 20px;}
    .apply_info .apply_ form .send_apply button {padding: 12px 20px;width: 170px;font-size: 16px;}
    .apply_info .apply_ .aside_info {font-size: 15px;}
    .apply_info .apply_ .aside_info b {font-size: 18px;}

    .youshi2 {width: 96%;}
    .youshi2_1bg img {width: 3rem;height: 3rem;}
    .youshi2_1dec {display: none;}
    .youshi2_1tit {font-size: 0.75rem;}
    .youshi2_1bg {height: 2.2rem;}
    .youshi2 {margin-bottom: 15px;}
}

@media (max-width: 640px) {
    #banner, .nbanner img {width: 768px;margin-left: -384px;}

    .swiper-pagination-bullet {width: 10px;height: 10px;}

    .top_tel {display: none;}
    .services-list li {width:98%;float: none}

    .serviceCont {display: none;}
    .page-buildAgoBg .listPadding .list, .page-buildLast .paddingBox .list {width: 100%;}

    .public-title-Box .en-title {display: none;}
    .public-title-Box .cn-title {font-size: 16px;}
    .page-designBox .list .name {margin-top: 12px;}
    .page-buildAgoBg .buildTitleBox .iconTitle, .page-buildIng .buildTitleBox .iconTitle, .page-buildLast .buildTitleBox .iconTitle {background-size: 36px 36px;font-size: 18px;line-height: 36px;height: 36px;width: 77px;}

    .buildTitleBox p {margin-top: 10px;}

    .page-buildAgoBg .list .name, .page-buildLast .list .name {height: 14px;font-size: 14px;line-height: 14px;}

    .page-buildIng .list .dot {height: 0;margin: 0;}
    .page-buildIng .list {margin-bottom: 20px;}
    .page-buildIng .list .text {margin: 0 auto;width: 80%;line-height: 1.4em;}
    .page-buildIng .list .name {font-size: 15px;margin-top: 8px;margin-bottom: 2px;}
    .page-buildLast, .page-buildIng {padding-bottom: 10px;}
    .page-chooseBaiila {display: none;}

    .con_case_h {padding: 1.5em 0;}

    .aboutCont {padding-top: 35px;}
    .about_scon .tab-box .summary img {max-width: 100%;height: auto;}

    .solution_list h2 {font-size: 15px;line-height: 30px;height: 30px;overflow: hidden;}
    .solution_list .intro {font-size: 12px;line-height: 19px;height: 57px;}
    .solution .home_title {height: 36px;padding-top: 35px;}
    .solution .home_title img {height: 100%;width: auto;}

    .solution_list {margin: 30px 0;}

    .SersComsBody {width: 100%;}
    .SersComsBody ul {width: 96%;}
    .SersComsBody li {width: 50% !important;box-sizing: border-box;padding: 25px 15px !important;height: 120px !important;}
    .SersComsBody li .tis {display: none;}
    .SersComsBody li h3 {font-size: 13px !important;text-align: left !important;line-height: 17px;margin-bottom: 2px}

    .SersComsBody li h2 {font-size: 16px !important;text-align: left !important;}

    .build_tit01 {font-size: 18px;line-height: 25px;margin-bottom: 12px;}

    .build_p01 {font-size: 13px;line-height: 21px;}

    .build_cy {margin-top: 25px;padding-bottom: 20px;}

    .SersComsBody .ndiv_h h2 {font-size: 18px;}
    .SersComsBody .ndiv_h p {font-size: 13px;}
    .SersComsBody .ndiv_h {margin-bottom: 1.7em;}

    .SersComs {padding: 3em 0;}

    .SersComsBody .ser2 {background-position: -870px -238px;}

    .page-fn-two {padding-top: 2.5em;padding-bottom: 1em;}

    .page-fn-two div {width: 45%;margin-bottom: 2em;}
    .page-fn-two div h4 {font-size: 0.8em;}
    .page-fn-two div h3 {font-size: 1.2em;}

    .problem_list_cont2 ul li {float: none;width: 100%;margin-right: 0;}

    .apply_info .art_title h4 {font-size: 17px;margin-top: 0;}

    .youshi_box {padding: 1.5em 0;}
}

@media (max-width: 480px) {
    #banner, .nbanner img {width: 100%;margin-left: -50%;}

    .yingxiao-banner img {width: 960px;margin-left: -378px;}

    .pages {padding-top: 1em;}
    .logo {height: 57px;padding: 13px 0 11px;}
    .logo img {height: 36px;}

    #pull {top: 16px;}

    .business_font {padding-top: 32px;height: auto;}
    .business_font p {font-size: 19px;margin-top: 0;}
    .business_font tg {font-size: 13px;line-height: 30px;}



    #business_center ul li p {font-size:12px}

    .qq_icon {padding: 8px 55px 10px;}
    #business .qq_icon_weixin {margin-top: 12px;}
    #business {padding-bottom: 3em;}

    .ixuqiu {padding: 2em 0 2em;}

    .gallery .item h3 {font-size: 16px;padding: 0 0;}

    .ixuqiu .client-says {font-size: 13px;margin-top: 10px;line-height: 1.6em;margin-bottom: 20px;}
    .ixuqiu .ixq_item p {font-size: 12px;line-height: 1.2em;}
    .ixuqiu .ixq_item h4 {font-size: 14px;margin-bottom: 1px;padding-top: 0;}
    .ixuqiu .ixq_item i {margin-top: 4px;}
    .ixuqiu .client-pic img {max-width: 100%;}

    .services {padding: 2em 0;}
    .services h3 {font-size: 19px;margin: 0 0 5px;}
    .services .service_h {font-size: 12px;line-height: 1.5em;margin-bottom: 10px;}
    .services-list ul {padding-top: 10px;padding-bottom: 0;}



    .isuccess {padding: 35px 0;}

    .succeed_title{font-size: 13px;}
    .succeed_title h2 {font-size: 18px;line-height: 20px;}
    .da-thumbs li {width: 48% !important;}

    .imsg h2 {font-size: 19px;padding-top: 35px;margin-bottom: 0;}
    .imsg input {padding-top: 10px;padding-bottom: 10px;margin-bottom: 12px;}
    .imsg .s1-a {margin-bottom: 12px;width: 100%;}
    .imsg .s1-b, .imsg .s1-c {width: 100%;}
    .imsg .s1 {padding-top: 30px;margin-bottom: 20px;}
    .imsg p {padding-bottom: 35px;}

    .footer .lianxi {line-height: 1.6em;font-size: 13px;padding: 0;}

    .page-banner {height: 280px;}

    .banner_des {top: 70px;}
    .banner_des .slogan {font-size: 32px;}
    .banner_des .description {font-size: 15px;}

    .web-title-1, .web-title-2 {font-size: 19px;line-height: 22px;margin-bottom: 8px;}

    .web-title-1 span, .web-title-2 span {font-size: 13px;margin-top: 3px;}

    .web-content-1 .uk-text-right {margin-top: 0;}
    .web-content-1 .web-title-1 {text-align: left;}

    .web-content1-box {margin-top: 0;}
    .web-content1-box h3 {font-size: 13px;margin-top: 0;margin-bottom: 0px;}
    .web-content1-box p {font-size: 13px;margin: 0 0 0;line-height: 1.6em;display: none;}

    .web-content-1 {margin-top: 0;padding-top: 30px;border-top: 1px solid #ddd;margin-bottom: 40px;display: none;}
    .weixin-content-2 {padding: 40px 0 35px;}
    .weixin-content2-box {margin-top: 25px;}
    .weixin-content2-box i {font-size: 40px;}
    .weixin-content2-box h3 {font-size: 16px;margin-top: 5px;margin-bottom: 10px;}
    .uk-container {padding: 0 15px;}
    .uk-grid > * {padding-left: 15px;}
    .uk-grid {margin-left: -15px;}

    .weixin-content-2 .uk-width-medium-1-3 {height: auto;margin-bottom: 22px;}
    .weixin-content-2 .uk-width-medium-1-3 p {font-size: 13px;line-height: 1.5em;margin-top: 10px}
    .weixin-content-2 .qq_icon_weixin {margin-top: 10px;}
    .weixin-content-3 {padding: 35px 0;margin: 0;}
    .weixin-content3-box {margin-top: 22px;}
    .weixin-content3-box p {font-size: 13px;line-height: 1.6em;}
    .wx-view-btn {display: block;margin: 0 auto;width: 160px;text-align: center;margin-top: 25px;}

    .web-content-6 {padding: 35px 0 30px;}
    .web-content6-box h3 {font-size: 13px;line-height: 1.5em;margin-top: 0;margin-bottom: 6x;}
    .web-content6-box h3 span {display: none;}
    .web-content-8 .web-title-1 {display: block;margin-bottom: 10px;}
    .web-title-1 span {background: none;}

    #hamburgermenu a {font-size: 14px;line-height: 42px;}

    .case_h_nav h2 {font-size: 17px;line-height: 24px;}

    .btn-hamburger {width: 24px;height: 24px;background-size: 24px 24px;}

    .page_case a, .page_case span.pageinfo, .page_case li.thisclass {padding: 0px 7px;margin-right: 2px;font-size: 13px}
    .aboutCont .tab-menu li {width: 32%;margin-right: 0;margin-left: 2%;font-size: 14px;}
    .aboutCont .tab-menu li:first-child {margin-left: 0;}
    .aboutCont .tab-menu li a {line-height: 32px;height: 32px;}
    .aboutCont {padding-top: 28px;}
    .aboutCont .tab .tab-box {padding: 25px 0 45px;}

    .tab-box .summary {font-size: 13px;line-height: 1.6em;}

    .about_tit {padding: 10px 12px;font-size: 15px;margin-bottom: 7px;}
    .about_right p {margin-bottom: 16px;}

    .info_nav a {width: 120px;height: 32px;line-height: 31px;}

    .art_con {padding-top: 2.4em;}

    .fangan_con h1 {font-size: 20px;height: 27px;}

    .page-h5-banner {height: 17.5em;}
    .page-h5-banner div h1 {margin-top: 3em;}
    .page-h5-banner div h3 b {margin-right: 2px;}
    .page-h5-banner div h5 {font-size: 1.1em}

    .page-h5-banner div h4 {margin-top: 25px;}

    .solu01, .solu02 {display: none;}

    .page-h5-one {padding-top: 20px;padding-bottom: 35px;}
    .page-h5-one p {font-size: 17px;}
    .page-h5-one .zcon div h2 b {font-size: 15px;margin-bottom: 2px;}
    .page-h5-one .zcon div h3 {margin-top: 10px;}
    .page-h5-one .zcon div h2 {width: 86%;}
    .page-h5-one .zcon div {margin-top: 10px;margin-bottom: 5px;}

    .page-h5-two div {padding-top: 2em;}
    .page-h5-two div p {margin-top: 10px;}
    .page-h5-two div h2 {margin-bottom: 12px;}

    .page-h5-dt .txt h5 {font-size: 1.1em;margin-top: 9%;}
    .page-h5-dt .txt h2 {font-size: 1.3em;}
    .page-h5-dt .txt h4 {width: 45%;font-size: 1.1em}

    .headline-bg.index-headline-bg {height: 210px;}

    .zixun_web {display: none !important;}
    .zixun_phone {display: block !important;}
    .zixun_phone_inlb {display: inline-block !important;}

    .phone_foot {display: block;position: relative;padding-top: 48px;}
    .phone_foot .pfoot_box {position: fixed;bottom: 0;left: 0;width: 100%;height: 48px;}
    .phone_foot .pfoot_box .pfoot_col {float: left;width: 50%;line-height: 48px;text-align: center;}
    .phone_foot .pfoot_box .pfoot_col a {display: block;background: #4AB886;color: #fff;}
    .phone_foot .pfoot_box .pfoot_col a.pfoot_col_qiao {background: #ff6a64;}

    .t_01_l ul li p, .t_01_r ul li p {width: 33%;}

    .page-designBox .container-fluid {padding-left: 20px;padding-right: 20px;}

    .page-buildIng .list {width: 47%;float: none !important;display: inline-block;vertical-align: top;}
    .page-buildIng .list:last-child {display: none;}
    .page-buildIng .list .text {height: 60px;}
    .page-buildIng .paddingBox .row {text-align: center;}

    .fangan_con .imsg {padding-left: 15px;padding-right: 15px;}
    .fangan_con .imsg {margin-top: 20px;}
    .info_nav .info_qqq {display: none;}
    .info_nav .info_qiao {display: inline-block}

    .problem_list_cont {margin-top: 30px;}
    .problem_list_cont .pro_item a .pro_pic {height: 80px;}
    .problem_list_cont .pro_item a .pro_little_info h4 {font-size: 14px;}
    .problem_list_cont .pro_item a .pro_little_info p {font-size: 12px;line-height: 17px;}
    .problem_list_cont .pro_item a .pro_little_info span {font-size: 12px;}
    .problem_list_cont .pro_item a .pro_time .time_ span:nth-child(1) {font-size: 20px;}
    .problem_list_cont .pro_item a .pro_time .time_ span:nth-child(2) {font-size: 12px;}

    .sol_cont {padding: 20px 0;}
    .sol_cont .sol_ h4 {font-size: 20px;}
    .sol_cont .sol_ h4 i {font-size: 13px;line-height: 20px;margin-top: 0px;display: block;}
    .sol_cont .sol_ h4 br {display: none;}
    .sol_cont .sol_ .sol_tab {margin-top: 20px;}
    .sol_cont .sol_ .sol_tab .tab_cont {display: flex;justify-content: center;align-items: center;width: 100%;margin-top: 22px;}
    .sol_cont .sol_ .sol_tab .tab_cont span {width: 40%;margin: 0 5px;}
    .sol_cont .sol_ .sol_tab .tab_cont span a {font-size: 14px;padding: 8px 30px;}
    .sol_cont .sol_ .sol_tab .tab_cont span:nth-child(1) {margin-right: 5px;}
    .sol_cont .sol_ .sol_tab .bt_cont {margin-top: 20px;}
    .sol_cont .sol_ .sol_tab .bt_cont #pro .left_cont .left_item, .sol_cont .sol_ .sol_tab .bt_cont #solu_ .left_cont .left_item {width: 50%;margin: 0;padding: 7px;}
    .sol_cont .sol_ .sol_tab .bt_cont #pro .left_cont .left_item a img, .sol_cont .sol_ .sol_tab .bt_cont #solu_ .left_cont .left_item a img {height: 70px;}
    .sol_cont .sol_ .sol_tab .bt_cont #pro .left_cont .left_item a h4, .sol_cont .sol_ .sol_tab .bt_cont #solu_ .left_cont .left_item a h4 {text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;line-height: 30px;height: 30px;}
    .sol_cont .sol_ .sol_tab .bt_cont #pro .left_cont .left_item p, .sol_cont .sol_ .sol_tab .bt_cont #solu_ .left_cont .left_item p {font-size: 13px;margin-top: 0;}
    .sol_cont .sol_ .sol_tab .bt_cont #pro .left_cont .left_item .more_cont, .sol_cont .sol_ .sol_tab .bt_cont #solu_ .left_cont .left_item .more_cont {margin-top: 10px;}
    .sol_cont .sol_ .sol_tab .bt_cont #pro .left_cont .left_item .more_cont span:nth-child(1), .sol_cont .sol_ .sol_tab .bt_cont #solu_ .left_cont .left_item .more_cont span:nth-child(1) {font-size: 12px;}
    .sol_cont .sol_ .sol_tab .bt_cont #pro .left_cont .left_item .more_cont span:nth-child(2), .sol_cont .sol_ .sol_tab .bt_cont #solu_ .left_cont .left_item .more_cont span:nth-child(2) {font-size: 12px;}
    .sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item a, .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item a {display: flex;justify-content: space-between;align-items: center;box-sizing: border-box;}
    .sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item a .time_cont, .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item a .time_cont {height: 70px;width: 70px;}
    .sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item a .time_cont .center_, .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item a .time_cont .center_ {display: flex;flex-direction: column;align-items: center;justify-content: center;}
    .sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item a .time_cont .center_ span:nth-child(1), .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item a .time_cont .center_ span:nth-child(1) {font-size: 14px !important;margin: 0;line-height: 20px;}
    .sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item a .time_cont .center_ span:nth-child(2), .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item a .time_cont .center_ span:nth-child(2) {font-size: 12px !important;margin: 0;line-height: 17px;}
    .sol_cont .sol_ .sol_tab .bt_cont .list_cont .pro_item a .right_info {float: left;width: 76%;}
    .sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item a .right_info h5, .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item a .right_info h5 {font-size: 14px;line-height: 15px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 7px;}
    .sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item a .right_info .item_info, .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item a .right_info .item_info {font-size: 12px;margin-top: 0;}
    .sol_cont .sol_ .sol_tab .bt_cont .list_cont .pro_item a .time_cont {margin-right: 10px;}
    .sol_cont .sol_ .sol_tab .bt_cont .list_cont {margin-top: 25px;}

    .like_list ul li {width: 100%;margin-right: 0;}

    .apply_info {padding-bottom: 30px;}
    .apply_info .apply_ form {margin-top: 20px;}
    .apply_info .apply_ form .input_table {width: 100%;flex-direction: column;}
    .apply_info .apply_ form .input_table input {padding: 10px 7px;}
    .apply_info .apply_ form .input_table input.name {width: 100%;}
    .apply_info .apply_ form .input_table input.phone {width: 100%;}
    .apply_info .apply_ form .input_table input.xq {width: 100%;}
    .apply_info .apply_ form .send_apply button {width: 120px;font-size: 14px;padding: 13px 15px;line-height: 14px;}
    .apply_info .apply_ .aside_info {font-size: 13px;margin-top: 14px;}
    .apply_info .apply_ .aside_info b {font-size: 14px;}

    .page-h5-case {padding-top: 0;}
    .page-h5-case h2 {font-size: 17px;line-height: 27px;margin-bottom: 0;}
    .page-h5-case h3 {margin-top: 10px;margin-bottom: 1.7em;}

    .da-thumbs li:nth-child(even) {display: none;}
}

@media (max-width: 320px) {

    .business_font p {font-size: 17px;}
    .problem_list_cont .pro_item a .pro_pic {height: 70px;}
}
