@media screen and (max-width:3200px){
	.map_platform .pt_content .platform.platformProducts-list {
    display: none;
}
.map_industry .industry-application {
    display: none;
}
}
@media screen and (max-width:2560px){
	.map_platform .pt_content .platform.platformProducts-list {
    display: none;
}
.map_industry .industry-application {
    display: none;
}
}
@media screen and (max-width:2430px){
	.map_platform .pt_content .platform.platformProducts-list {
    display: none;
}

.map_industry .industry-application {
    display: none;
}
}
@media screen and (max-width:1920px){
	.map_platform .pt_content .platform.platformProducts-list {
    display: none;
}
.map_industry .industry-application {
    display: none;
}
}
@media screen and (max-width:1680px) {
    .sp_swiper {
        display: none;
    }

    .skill_list {
        display: none;
    }

    .header_sp {
        display: none;
    }

    .header .header_title .header_list .sonlist {
        margin-right: 50px;
    }

    .header .header_title .header_list .sonlist a {
        color: #fff;
        font-size: 20px;
        line-height: 80px;
    }

    .news .news_if .right>li .rg_txt {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    /* .map_skill .sk_prev{left: 2%;}
    .map_skill .sk_next{right: 2%;} */
    .map_skill .skill .d_name {
        color: #333;
    }

    .sp_swiper {
        display: none;
    }

    .header .son .fuwu {
        margin: 0 auto;
    }
	.map_platform .pt_content .platform.platformProducts-list {
    display: none;
}
.map_industry .industry-application {
    display: none;
}
/*2021 修改结束 */
}

@media screen and (max-width:1440px) {
	.map_platform .pt_content .platform.platformProducts-list {
    display: none;
}
.map_industry .industry-application {
    display: none;
}
/*2021 修改结束 */
    .content .banner .img.news_img {
        height: 300px;
    }

    .skill_list {
        display: none;
    }

    .w1440 {
        width: 95%;
    }

    .map_skill .ct_box .btn {
        margin-left: -47.5%;
    }

    .header_sp {
        display: none;
    }

    .header .header_title .header_list .sonlist {
        margin-right: 35px;
    }

    .header .header_title .header_list .sonlist a {
        color: #fff;
        font-size: 18px;
        line-height: 80px;
    }

    .header .son .hangye {
        padding-top: 0px;
        padding-bottom: 8px;
    }

    .header .son .fuwu {
        padding-top: 4px;
        padding-bottom: 8px;
    }

    .header .son .guanyu {
        padding-top: 4px;
        padding-bottom: 8px;
    }

    .header .son .gis {
        padding-top: 4px;
        padding-bottom: 8px;
    }

    .map_platform .pt_content .platform .pt_slide {
        height: 490px;
    }

    .map_platform .pt_content .prev {
        position: absolute;
        left: 1%;
    }

    .map_platform .pt_content .next {
        position: absolute;
        right: 1%;
        z-index: 11;
    }
	.map_platform .pt_content .prev.pdprev{
		left: 5%;
	}
.map_platform .pt_content .next.pdnext{
	right: 5%;
}
    .video .vedio_content .vedio_container .left_vedio {
        width: 47%;
    }

    .video .vedio_content .vedio_container .right_vedio {
        width: 51%;
    }

    .footer .rt_ct {
        width: 32%;
    }

    .swiper_box .anchor .anchor_main {
        width: 100%;
    }

    .video .vedio_content .vedio_container .right_vedio .right_list {
        width: 48%;
    }

    .news .news_if .right>li .rg_txt {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .ecosystem .left_ey {
        float: none;
        width: 100%;
    }

    .ecosystem .right_ey {
        float: none;
        width: 100%;
    }

    .ecosystem .right_ey>a {
        width: 100%;
        height: 100%;
        margin-top: 30px;
    }

    .ia_banner .inapp_list .il_main {
        width: 100%;
    }

    .natural_resources .nr_content .nr_container .left_title {
        width: 32%;
    }

    .natural_resources .nr_content .nr_container .right_ct .rc_div {
        width: 278px;
        box-sizing: border-box;
    }

    .wg_dh,
    .wg_dh2 {
        display: none;
    }

    .wg_swiper {
        display: none;
    }

    .sp_swiper {
        display: none;
    }

    .about_gis .left_gis {
        width: 57%;
    }

    .about_gis .right_gis {
        width: 40%;
    }

    .about_gis .left_gis .lg_text {
        margin-right: 10px;
    }

    .sm_content .sm_left {
        width: 78%;
    }

    .sm_content .sm_right {
        width: 20%;
    }

    .service>li {
        width: 32%;
    }

    .correlation {
        width: 100%;
    }

    .app_news>div {
        display: flex;
        flex-wrap: wrap;
    }

    .app_news>div .an_content {
        width: 50%;
    }

    .app_news>div .an_content>.ant_content {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }

    .app_news>div .an_content>.ant_content .ant_container {
        width: 32%;
        margin-right: 0;
    }

    .app_news .an_content .ant_content .ant_container>a:first-child {
        width: 100%;
    }

    .nine_content {
        display: flex;
		justify-content: space-between;
        flex-wrap: wrap;
    }

    .nine_content .left_nine {
        width: 60%;
    }

    .nine_content .right_nine {
        width: 38%;
       
    }

    .box .box_head .hengxian {
        width: 890px;
    }

    .tearch .tr_swiper .swiper-button-prev {
        left: -5px;
    }

    .tearch .tr_swiper .swiper-button-next {
        right: 10px;
    }

    .vedio {
        display: flex;
        justify-content: space-between;
        left: 50%;
        margin-left: -47.5%;
    }

    .vedio .left_swiper {
        width: 78%;
    }

    .vedio .right_list {
        width: 21%;
    }

    .vedio .right_list .ri_list .list_ct {
        display: flex;
        justify-content: space-between;
    }

    .vm_name {
        display: flex;
        flex-wrap: wrap;
    }

    .vedio_main .vm_name .vn {
        width: 8%;
    }

    .vedio_main .vm_name .main_list {
        width: 91%;
        flex-wrap: wrap;
    }
/* 
    .vedio_main .vm_name .main_list>li {
        width: 15%;
    }
 */
    .header .son .guanyu {}

    .header .son .fuwu {}

    /* .header .son .fuwu>li{width: 12%;} */
    /* .header .son .gis{margin-left: 400px;} */
    .natural_resources .nr_content .nr_container .right_ct .rc_div .rc_icon {
        margin-left: 84px;
    }
}

@media screen and (max-width:1366px) {
	.map_platform .pt_content .platform.platformProducts-list {
    display: none;
}
.map_industry .industry-application {
    display: none;
}
/*2021 修改结束 */
    .content .banner .img.news_img {
        height: 250px;
    }

    .map_skill .ct_box .btn {
        display: block;
    }

    .summarize_list .swiper-container .swiper-slide a {
        font-size: 14px;
    }

    .natural_resources .nr_content .nr_container .left_title {
        width: 26%;
    }

    .natural_resources .nr_content .nr_container .right_ct {
        width: 70%;
        display: flex;
        justify-content: space-between;
    }

    .natural_resources .nr_content .nr_container .right_ct .rc_div {
        width: 30%;
    }

    /* .header .son .hangye{padding-left:200px;} */
    .skill_list {
        display: none;
    }

    .w1440 {
        width: 90.5%;
    }

    .map_platform .pt_content .prev {
        left: 4%;
    }

    .map_platform .pt_content .next {
        right: 4%;
    }

    .map_skill .ct_box .btn {
        margin-left: -45.25%;
    }

    .footer .ft_list {
        margin-left: 30px;
    }

    .header_sp {
        display: none;
    }

    /* .video .vedio_content .vedio_containerP{width: 100% !important;} */
    /* .header  .son .fuwu{ width:100%;  } */
    /* .header  .son .guanyu{ width: 800px; padding-left: 0px;} */
    .header .son .context .first_list {
        padding-top: 0px
    }

    .header .son .context .first_list>div {
        margin-top: 0px;
    }

    /* .swiper_box .box_wraper .swiper-slide a{height: 840px;}
    .swiper_box .box_wraper .swiper-slide{height: 840px;} */
    /* .swiper_box .anchor{bottom: 130px;} */
    .swiper_box {
        height: 840px;
    }

    .video .vedio_content .vedio_container .left_vedio {
        width: 43%;
    }

    .video .vedio_content .vedio_container .right_vedio {
        width: 55%;
    }

    .footer .rt_ct {
        width: 319px;
        margin-left: 21px;
    }

    .brand .brand_swiper {
        width: 100%;
    }

    .video .vedio_content .vedio_container .right_vedio .right_list {
        width: 49%;
    }

    .news .news_if .right>li .rg_txt {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .wg_swiper {
        display: none;
    }

    .correlation .cl_list>li {
        width: 20%;
    }

    .about_gis .left_gis {
        width: 57%;
    }

    .about_gis .right_gis {
        width: 40%;
    }

    .about_gis .left_gis .lg_text {
        margin-right: 10px;
    }

    .sm_title {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
    }

    .summarize_list .sm_title>li {
        width: 20%;
    }

    .summarize_list .sm_title>li a {
        float: none;
        padding: 0;
    }

    .sm_title {
        width: 100%;
    }

    .data .data_list {
        width: 100%;
    }

    .data .data_list>li {
        width: 16.666%;
    }

    .data .data_list>li .da_title {
        width: 100%;
    }

    .app_news>div .an_content {
        width: 100%;
        float: none;
        margin-top: 20px;
    }

    .app_news>div .an_content>.ant_content .ant_container {
        width: 32%;
        margin-right: 0;
    }

    .app_news .an_content .ant_content .ant_container>a:first-child {
        width: 100%;
        height: 280px;
    }

    .left_row {
        display: none;
    }

    .product_category .pc_content .pt_row .right_row {
        width: 100%;
        margin-left: 0;
    }

    .vedio {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        left: 50%;
        margin-left: -45.95%;
    }

    .vedio .left_swiper {
        width: 70%;
    }

    .vedio .right_list {
        width: 27%;
    }

    .content .banner .banner_txt>h3 {
        font-size: 36px;
    }

    .content .banner .banner_txt>.ban_bor {
        margin: 17px auto 19px;
    }

    .content .banner .banner_txt>.ban_txt {
        font-size: 20px;
    }

    .content .left_banner .left_txt>h3 {
        font-size: 36px;
    }

    .content .left_banner .left_txt>.lt_bor {
        margin: 17px 0 19px;
    }

    .content .left_banner .left_txt>.lt_txt {
        font-size: 20px;
    }

    /* .header .son .guanyu {width: 600px; margin-left: -100px;} */
    .header .son .gis {
        margin-left: 0px;
    }

    /* .header .son .fuwu{} */
    .header .son .fuwu>li {
        width: 11%;
    }

    .sp_swiper .swiper-wrapper .swiper-slide .sp_ct {
        bottom: 0;
    }

    /* .header .son .fuwu>li{width: 12%;margin-left: 20px !important;} */
}

@media screen and (max-width:1280px) {
	.map_platform .pt_content .platform.platformProducts-list {
    display: none;
}
.map_industry .industry-application {
    display: block;
}
/*2021 修改结束 */

    .content .banner .img.news_img {
        height: 225px;
    }

    .vedio {
        margin-left: -48.05%;
    }

    .map_skill .ct_box .btn {
        display: block;
    }

    /* .natural_resources .nr_content .nr_container .left_title{width: 20%;} */
    .natural_resources .nr_content .nr_container .right_ct .rc_div {
        width: 250px;
    }

    .header .son .fuwu {
        width: 90%;
    }

    .header .son .guanyu>li {
        width: 16%;
    }

    .header .son .gis {
        margin-left: 0px;
    }

    .header .son .gis li {}

    .header .son .fuwu {
        margin-left: 0px;
    }

    .header .son .guanyu {
        margin-left: 0px;
    }

    .sp_swiper .swiper-wrapper .swiper-slide .sp_ct>a {
        display: none;
    }

    .skill_list {
        display: none;
    }

    .mydh {
        display: none;
    }

    .sp_swiper {
        display: block;
    }

    .w1440 {
        width: 95.5%;
    }

    .map_skill .ct_box .btn {
        margin-left: -47.25%;
    }

    .w1200 {
        width: 95%;
    }

    .header_sp {
        display: none;
    }

    .header .header_title .logo {
        width: 365px;
        height: 43px;
        margin-top: 19px;
    }

    .header .header_title .header_list .sonlist a {
        font-size: 18px;
    }

    .header .header_title .header_list .sonlist {
        margin-right: 22px;
    }

    .header .son .guanyu {
        width: 800px;
        height: 180px;
    }

    .header .header_title .search {
        margin-right: 20px;
    }

    .header .son .context .first_list {
        margin-left: 25px;
    }

    .header .son .context .first_list a {
        font-size: 16px;
    }

    .header .son .context .first_list>div>p>a {
        font-size: 14px;
    }

    .header .son .guanyu {
        width: 100%;
        padding-left: 0px;
        margin-left: 100px;
    }

    .footer .rt_ct {
        width: 319px;
    }

    .map_industry {
        height:auto;
        padding-bottom: 0;
    }

    .map_platform .pt_content {
        padding-top: 50px;
    }

    .swiper_box {
        height: 700px;
    }

    .map_platform .dian {
        margin: 30px auto 30px;
    }

    .news {
        padding-bottom: 0;
    }

    .video .vedio_content .vedio_container .left_vedio {
        width: 44%;
    }

    .video .vedio_content .vedio_container .right_vedio .right_list {
        width: 48%;
    }

    .brand .brand_swiper {
        width: 100%;
    }

    .footer .rt_ct {
        width: 72%;
    }

    .footer .ft_list {
        display: none;
    }

    .right_fix {
        display: none;
    }

    .map_zoology .zoology_content li {
        width: 34%;
        padding-left: 20px;
        padding-right: 20px;
    }

    .map_zoology .zoology_content li .zl_txt {
        display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }

    .map_zoology .zoology_content li .zl_name .zf {
        left: 40px;
    }

    .news .news_if {
        display: block;;
    }

    .news .news_if .left {
        width: 100%;
    }

    .news .news_if .right {
        width: 100%;
    }

    .map_zoology {
        padding-bottom: 0;
    }

    .sp_swiper .swiper-wrapper .swiper-slide .sp_ct {
        width: 100%;
        left: 0;
        margin-left: 0;
        border-radius: 0;
    }

    .sp_swiper .swiper-wrapper .swiper-slide .sp_ct .p1 {
        font-size: 18px;
    }

    .sp_swiper .swiper-wrapper .swiper-slide .sp_ct .p2 {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        font-size: 14px;
        margin: 0 12px;
        line-height: 24px;
    }

    .map_platform .pt_content {
        padding-top: 30px;
    }

    .brand {
        margin-top: 46px;
    }

    .video {
        margin-top: 45px;
    }

    .vedio_content {
        padding-top: 22px;
    }

    .footer {
        height: 250px;
    }

    .wg_swiper {
        display: block;
    }

    .wisdom_img {
        display: none;
    }

    .wasdom_city .wasdom_list .wl_container {
        width: 49%;
        margin-top: 15px;
        border-radius: 15px;
    }

    .wasdom_city .cloud_platform .cp_more {
        display: block;
        margin-right: 12px;
        margin-top: 10px;
    }

    .wasdom_city .wasdom_list .wl_container {
        background: none;
    }

    .wasdom_city .wasdom_list .wl_container .wc_title {
        color: #333;
    }

    .wasdom_city .wasdom_list .wc_content {
        background-color: #f1f1f1;
        width: 40%;
    }

    .natural_resources .nr_content .nr_container .left_title {
        padding-top: 10px;
        padding-left: 12px;
    }

    .natural_resources .nr_content .nr_container .left_title {
        width: 32%;
        height: 198px;
    }
    .natural_resources .nr_ping .np_name{
        font-size: 20px;
        margin-top: 8px;
    }
    .natural_resources .nr_ping .np_txt {
        margin-top: 4px;
        line-height: 20px;
        margin-left: 28px;
    }
    .natural_resources .nr_ping .np_more{
        width: 100px;
        height: 30px;
        line-height: 30px;
        margin-top: 0px;
        /* margin-right: 20px; */
        margin-left: 50px;
    }
    .natural_resources .nr_content .nr_container {
        box-sizing: border-box;
    }

    .natural_resources .nr_content .nr_container .right_ct {
        flex-wrap: wrap;
        padding: 17px 0;
        background: #e6ebf1;
        width: 66%;
        display: flex;
        justify-content: space-between;
    }

    .natural_resources .nr_content .nr_container .right_ct .rc_div {
        width: 30%;
    }

    .natural_resources .nr_content .nr_container .right_ct .rc_div .rc_icon {
        margin: 0 60px;
    }

    .natural_resources .nr_content .nr_container .right_ct .rc_div .rc_bor {
        display: none;
    }

    .natural_resources .nr_content .nr_container .right_ct .rc_div .rc_txt {
        font-size: 16px;
    }

    .natural_resources .nr_content .nr_container .right_ct .rc_div .rc_txt {
        font-size: 14px;
    }

    .more_box .mi_list>li {
        width: 32%;
    }

    .correlation .cl_list>li {
        width: 20%;
    }

    .wasdom_city .cloud_platform .cp_txt {
        line-height: 30px;
        margin-top: 20px;
    }

    .about_gis .left_gis {
        width: 100%;
    }

    .about_gis .right_gis {
        width: 100%;
        margin-top: 30px;
    }

    .about_gis .left_gis .seemore {
        width: 300px;
        margin: 0 auto;
    }

    .about_gis .right_gis .rt_ve .vedio_font img {
        left: 50%;
        margin-left: -17px;
        top: 50%;
        margin-top: -17px;
    }

    .about_gis .right_gis .rt_ve .vedio_font .back {
        left: 50%;
        margin-left: -35px;
        top: 50%;
        margin-top: -35px;
    }

    .summarize_list .sm_title>li a {
        font-size: 14px;
    }

    .sm_title {
        width: 100%;
    }

    .service>li {
        width: 49%;
    }

    .box .box_head .hengxian {
        display: none;
    }

    .product_category .pc_content .pt_row .right_row .fw_list li {
        width: 48%;
        margin-right: 2%;
    }

    .product_category .pc_content .pt_row .right_row .fw_list li>a {
        font-size: 16px;
    }

    .product_category .pc_content .pt_row .right_row .rt_box .rt_list>li {
        width: 24%;
    }

    .cf_main {
        display: flex;
        width: 100%;
    }

    .certificate .cf_main .cm_title .jiantou {
        transform: rotate(90deg);
        display: none;
    }

    .certificate .cf_main .cm_title {
        width: 32%;
        margin-left: 2%;
    }

    .certificate .cf_main .cm_title:first-child {
        margin-left: 0;
    }

    .certificate .cf_main .cm_title.cm_active {
        border-left: none;
        border-bottom: 3px solid #005bac;
    }

    .certificate .cf_meau {
        width: 100%;
        margin-left: 0;
    }

    /* .certificate .cf_main .cm_title{line-height: 40px;} */
    .certificate .cf_main .cm_title .ctft {
        text-align: center;
        float: none;
        font-size: 16px;
    }

    .suport_form .form_admin {
        width: 95%;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }

    .suport_form .form_admin .left_form {
        width: 23%;
    }

    .suport_form .form_admin .right_form {
        width: 76%;
    }

    .suport_form .form_admin .right_form .form_meau .fm_body .form_input:first-child {
        margin-left: 120px;
    }

    .suport_form .form_admin .right_form .form_meau .fm_body .form_input:nth-child(6) {
        margin-left: 120px;
    }

    .suport_form .form_admin .right_form .form_meau .fm_body .form_input {
        margin-left: 110px;
    }

    .suport_form .form_admin .right_form .form_meau .fm_body .form_input .n_input {
        width: 60%;
    }

    .suport_form .form_admin .right_form .form_meau .fm_body .form_input .sheng {
        width: 29%;
    }

    .suport_form .form_admin .right_form .form_meau .fm_body .form_input>textarea {
        width: 60%;
    }

    .vedio_content .vc_content>li .vc_name {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .vedio .left_swiper {
        width: 70%;
    }

    .vedio .right_list .ri_list .list_ct .lc_txt .lt_name {
        width: 70%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .vedio .left_swiper>.swiper-container>.swiper-wrapper>.swiper-slide {
        height: 460px;
    }

    .vedio .right_list .ri_list .list_ct .lc_img {
        width: 44%;
        float: none;
        height: 68px;
    }

    .vedio .right_list .ri_list .list_ct .lc_txt {
        width: 45%;
        float: none;
    }

    /* .vedio .right_list{height: 460px;} */
    .content .banner .ve_img {
        height: 600px;
    }

    .vedio_content .vc_content>li {
        width: 32%;
    }

    .content .banner .banner_txt>h3 {
        font-size: 32px;
    }

    .content .banner .banner_txt>.ban_bor {
        margin: 14px auto 16px;
    }

    .content .banner .banner_txt>.ban_txt {
        font-size: 18px;
    }

    .content .left_banner .left_txt>h3 {
        font-size: 32px;
    }

    .content .left_banner .left_txt>.lt_bor {
        margin: 14px 0 17px;
    }

    .content .left_banner .left_txt>.lt_txt {
        font-size: 18px;
    }
	
.map_industry .sp_swiper {
    display: none;
}
.map_industry .industry-application {
    display: block;
    height: auto;
    padding-top: 8px;
}
.map_industry .industry-application .swiper-slide {
    position: relative;
    height: 330px;
    margin-bottom: 15px;
}
.industry-application .swiper-slide a {
    display: block;
    width: 100%;
    height: 100%;
}
.industry-application .swiper-slide a>img {
    display: block;
    width: 100%;
    height: 100%;
}
.industry-application .swiper-slide .sp_ct {
    width: 100%;
    height: 60px;
    padding-top: 5px;
    position: absolute;
    left: 0;
    bottom: 0;
    text-align: center;
    background-color: rgba(0, 185, 239, .6);
}
.industry-application .swiper-slide .sp_ct .p1 {
    color: #fff;
    font-size: 20px;
    text-align: center;
}
.industry-application .swiper-slide .sp_ct .p2 {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 15px;
    margin: 0 12px;
    line-height: 24px;
    color: #fff;
}
}

@media screen and (max-width:980px) {
	.map_platform .pt_content .platform.platformProducts-list {
    display: none;
}
.map_industry .industry-application {
    display: block;
}
/*2021 修改结束 */
    .content .banner .img.news_img {
        height: 220px;




    }

    .map_skill .ct_box .btn {
        display: block;
    }

    .summarize_list .swiper-container>a {
        width: 14px !important;
        height: 30px !important;
        top: 5px !important;
    }

    .summarize_list .swiper-container .swiper-slide {
        line-height: 40px;
    }

    .summarize_list .swiper-container .swiper-slide a {
        font-size: 14px;
    }

    .summarize_list .sm_title {
        width: 100%;
        display: flex;
    }

    .summarize_list .sm_title li {
        width: 50%;
    }

    .summarize_list .sm_title li>a {
        width: 100%;
        padding: 0;
    }

    .skill_list {
        display: none;
    }

    .mydh {
        display: none;
    }

    .sp_swiper {
        display: block;
    }

    .header {
        display: none;
    }

    .header_sp {
        display: block;
    }

    .header_sp .left_logo {
        width: 345px;
        height: 50px;
        margin-top: 13px;
    }

    .swiper_box .anchor {
        display: none;
    }

    .swiper_box {
        height: 450px;
    }

    .wisdom_img {
        display: none;
    }

    .map_platform .pt_content .platform .pt_slide .pt_txt {
        display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }

    .map_skill .skill_swiper .swiper-wrapper .sk_slide .pt_txt {
        display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
    }

    .map_platform .pt_content .platform .pt_slide .pt_title {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .map_platform .pt_content .platform .pt_slide .seemore {
        margin-top: 30px;
    }

    .map_platform .pt_content .platform .pt_slide {
        height: 390px;
    }

    .map_platform .pt_content .platform {
        padding-bottom: 0;
    }

    .map_platform .pt_content .platform {
        height: 430px;
    }

    .map_skill .skill_swiper .swiper-wrapper .sk_slide {
        margin-top: 20px;
    }

    .map_skill .skill_swiper .swiper-wrapper .sk_slide .pt_title {
        margin: 20px 0 24px;
    }

    .map_skill {
        margin-top: 0;
        padding-top: 20px;
        height: 630px;
    }

    .map_skill .dian {
        margin: 20px auto 10px;
    }

    .map_platform .dian {
        margin: 20px auto 10px;
    }

    .map_skill .skill_swiper .swiper-wrapper .sk_slide .seemore {
        margin-top: 18px;
    }

    .map_skill .skill_swiper {
        padding-bottom: 20px;
    }

    .map_zoology .zoology_content {
        flex-wrap: wrap;
    }

    .map_zoology .zoology_content li:first-child {
        margin-top: 0;
    }

    .map_zoology .zoology_content li {
        width: 100%;
        margin-left: 0;
        margin-top: 4%;
    }

    .map_zoology .zoology_content li .zl_img {
        margin: 10px auto;
    }

    .map_zoology .zoology_content li {
        height: 326px;
    }

    .map_zoology {
        padding-bottom: 30px;
    }

    .map_industry {
        height: 620px;
    }

    .footer {
        display: none;
    }

    .box_tu {
        float: none;
    }

    .box .box_tu {
        margin-top: 15px;
    }

    .right_box {
        margin-top: 0px;
        float: none;
    }

    .vedio_head {
        position: relative;
    }

    .video .right_box .more {
        position: absolute;
        top: 0;
        right: 0;
        display: block;
        border-radius: 40px;
        float: left;
        margin-top: 10px;
    }

    .video .vedio_content {
        margin-top: 0px;
    }

    .video .right_box .ve_list {
        flex-wrap: wrap;
        box-sizing: border-box;
        float: left;
        justify-content: space-between;
    }

    .video .right_box .ve_list li {
        width: 120px;
        height: 45px;
        padding-left: 0;
        line-height: 45px;
        text-align: center;
        margin-top: 15px;
        margin-left: 0;
        border: 1px solid #eee;
        border-radius: 12px;
    }

    .video .right_box .ve_list li:first-child {
        padding-left: 0;
        border-left: 1px solid #eee;
    }

    .video .vedio_content .vedio_container .left_vedio {
        margin-bottom: 10px;
        width: 100%;
        float: none;
    }

    .video .vedio_content .vedio_container .right_vedio {
        width: 100%;
        float: none;
    }

    .video .vedio_content .vedio_container .left_vedio .mr {
        margin-left: 0;
        padding:  0 6px;
    }

    .video .vedio_content .vedio_container .right_vedio .right_list {
        box-shadow: 0 0 20px #eee;
    }

    footer {
        display: flex;
        align-items: center;
        text-align: center;
    }

    footer .foot {
        text-align: center;
    }

    footer .foot .tu {
        display: none;
    }

    footer .foot .tu1 {
        display: none;
    }

    footer .foot .txt {
        width: 100%;
        text-align: center;
    }

    footer .foot .banquan {
        font-size: 14px;
        line-height: 20px;
        float: none;
    }

    .brand .brand_swiper {
        height: 175px;
    }

    .news .news_if .left .news_img {
        height: 243px;
    }

    .news .news_if .left {
        border-bottom: 1px solid #cedbf0;
    }

    footer {
        height: auto;
    }

    .video .vedio_content .vedio_container .left_vedio .vd_img {
        height: 298px;
    }

    .video .vedio_content .vedio_container .left_vedio .ve_none img {
        margin-top: -70px;
    }

    .video .vedio_content .vedio_container .left_vedio .ve_none .back {
        margin-top: -85px;
    }

    .sp_swiper .swiper-wrapper .swiper-slide .sp_ct {
        bottom: 0;
        padding-top: 5px;
    }

    .sp_swiper .swiper-wrapper .swiper-slide {
        height: 330px;
    }

    .map_industry {
        height: auto;
    }

    .sp_swiper .swiper-wrapper .swiper-slide .sp_ct>a {
        display: none;
    }

    .eystem_list .list_container {
        padding: 18px 11px;
    }

    .eystem_list .list_container .lc_title {
        line-height: 30px;
    }

    .eystem_list .list_container .lc_title .lt_name {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 60%;
        font-size: 18px;
        color: #000;
    }

    .eystem_list .list_container .lc_txt {
        font-size: 14px;
    }

    .wg_swiper {
        display: block;
    }

    .wasdom_city .cloud_platform {
        height: 104px;
        padding-top: 20px;
        margin-top: 20px;
        border-radius: 5px;
        margin-bottom: 10px;
    }

    .wasdom_city .cloud_platform .cp_name {
        font-size: 24px;
        float: none;
        line-height: 40px;
        margin: 20px;
    }

    .wasdom_city .cloud_platform .cp_txt {
        font-size: 14px;
        line-height: 40px;
        margin-top: 0;
        float: none;
        text-align: center;
    }

    .wasdom_city .wasdom_list .wl_container {
        width: 100%;
    }

    .wasdom_city .wasdom_list .wc_content {
        width: 95.5%;
        padding-left: 0;
        border-radius: 15px 15px 0 0;
    }

    .wasdom_city .wasdom_list .wl_container .wc_title {
        text-align: center;
        display: block;
        font-size: 22px;
    }

    .inapp_box .box_title>a {
        margin-top: 30px;
    }

    .wasdom_city .wasdom_list .wc_content .wc_list {
        margin-left: 25px;
    }

    .natural_resources .nr_ping .np_name {
        font-size: 24px;
        float: none;
        line-height: 20px;
    }

    .natural_resources .nr_ping .np_txt {
        line-height: 30px;
        font-size: 16px;
        text-align: center;
        /* float: none; */
    }

    .natural_resources .nr_ping .np_more {
        /* margin-top: -63px; */
        width: 80px;
        height: 30px;
        line-height: 30px;
        font-size: 14px;
        border-radius: 30px;
        margin-right: 20px;
    }

    .natural_resources .nr_ping {
        padding-top: 20px;
        height: 80px;
    }

    .natural_resources .nr_content .nr_container .left_title {
        border-radius: 10px 10px 0 0;
        height: 130px;
        width: 100%;
        float: none;
        padding: 0;
    }

    .natural_resources .nr_content .nr_container .right_ct {
        width: 100%;
    }

    .natural_resources .nr_content .nr_container .left_title .lt_name {
        line-height: 50px;
        text-align: center;
        display: block;
    }

    .natural_resources .nr_content .nr_container .left_title .lt_bor {
        margin: 0 auto;
    }

    .natural_resources .nr_content .nr_container .left_title .lt_more {
        display: none;
    }

    .natural_resources .nr_content .nr_container .right_ct .rc_div {
        width: 32%;
    }

    .wg_swiper .swiper-wrapper .swiper-slide {
        height: 380px;
    }

    .more_box .mi_list>li {
        width: 48%;
    }

    /* .wasdom_city .wasdom_list .wc_content .wc_list .wc_icon{margin: 0 auto;}
    .wasdom_city .wasdom_list .wc_content .wc_list .wctitle{display: block;text-align: center;} */
    .correlation .cl_list>li {
        width: 48%;
        margin-top: 10px;
    }

    .wasdom_city {
        margin: 0;
    }

    .inapp_box {
        margin: 0;
    }

    .about_gis .left_gis {
        width: 100%;
    }

    .about_gis .right_gis {
        width: 100%;
    }

    .about_gis .left_gis .lg_title {
        text-align: center;
    }

    .about_gis .left_gis .lg_text {
        margin-top: 10px;
        text-indent: 2em;
    }

    .about_gis .left_gis .seemore {
        width: 200px;
        margin: 10px auto;
    }

    .about_gis .right_gis .rt_ve .vedio_font img {
        left: 50%;
        margin-left: -17px;
        top: 50%;
        margin-top: -17px;
    }

    .about_gis .right_gis .rt_ve .vedio_font .back {
        left: 50%;
        margin-left: -35px;
        top: 50%;
        margin-top: -35px;
    }

    .summarize_list .sm_title>li {
        width: 33%;
        border-bottom: 1px solid #ddd;
    }

    .summarize_list .sm_title>li a {
        font-size: 12px;
        line-height: 39px;
    }

    .sm_title {
        width: 100%;
    }

    .sm_content .sm_right {
        width: 100%;
        margin-top: 40px;
        margin-bottom: 40px;
    }

    .sm_content .sm_left {
        width: 100%;
    }

    .summarize_list {
        height: 39px;
    }

    .sm_content .sm_left .sl_title>h6 {
        font-size: 26px;
    }

    .sm_content .sm_left .st_content .st_container {
        padding-top: 23px;
    }

    .data_content .dv_list {
        margin-top: 15px;
    }

    .data_content .dv_list {
        display: flex;
        flex-wrap: wrap;
    }

    .data_content .dv_list .left_dl {
        width: 80%;
    }

    .data_content .dv_list .right_dl {
        width: 20%;
    }

    .data_content .dv_list .left_dl .dl_title .at_name {
        font-size: 16px;
        line-height: 13px;
    }

    .data_content .dv_list .left_dl .dl_title .at_img {
        width: 19px;
        height: 19px;
    }

    .data .data_list>li {
        width: 33%;
    }

    .data .data_list>li .da_title {
        height: 126px;
    }

    .data .data_list>li .da_title .dl_img {
        width: 34px;
        height: 34px;
        margin: 20px auto 0;
    }

    .service>li {
        width: 100%;
    }

    .nine_content .left_nine {
        width: 100%;
    }

    .nine_content .right_nine {
        width: 100%;
        height: 35%;
        margin-top: 20px;
    }

    .nine_content .left_nine .ln_title {
        margin-top: 30px;
        display: block;
    }

    .nine_content .left_nine .ln_bor {
        margin: 18px 0;
    }

    .app_news>div .an_content>.ant_content .ant_container {
        width: 100%;
    }

    .app_news .an_content .ant_content .ant_container>a:first-child {
        height: 280px;
    }

    .touying .ty_img {
        width: 80%;
        height: 23%;
        margin: 20px auto;
    }

    .shuju .computer_img {
        width: 90%;
        height: 20%;
        margin: 0 auto 20px;
    }

    .kongjian .kj_img {
        width: 98%;
        height: 57%;
    }

    .product_category .pc_content .pt_row .right_row .rt_box .rt_list>li>a {
        font-size: 16px;
    }

    .product_category .pc_content .pt_row .right_row .rt_box .container .rt_content {
        width: 88%;
    }

    .product_category .pc_content .pt_row .right_row .rt_box .rt_list>li {
        line-height: 20px;
        height: 50px;
        padding-top: 10px;
    }

    .product_category .pc_content .pt_row .right_row .rt_box .container .rt_content .rt_txt {
        font-size: 14px;
    }

    .certificate .cf_main .cm_title {
        height: 100px;
        line-height: 100px;
    }

    .certificate .cf_meau .cm_list {
        width: 60%;
        height: 80%;
    }

    .certificate .cf_meau {
        height: 60%;
    }

    .apply_for .af_content .ac_list>li .img {
        width: 50px;
        height: 50px;
    }

    .apply_for .af_content .ac_list>li .ac_number {
        width: 24px;
        height: 24px;
        font-size: 16px;
    }

    .apply_for .af_content .ac_list>li .ac_name {
        font-size: 14px;
    }

    .apply_for .af_content .ac_list .aT_bor {
        height: 3px;
        bottom: 50px;
    }

    .apply_for .af_content .ac_ct .at_container {
        width: 100%;
        margin-top: 20px;
    }

    .apply_for .af_content .af_title {
        font-size: 24px;
    }

    .apply_for .af_content {
        padding-top: 45px;
    }

    .apply_for .af_content .ac_list {
        margin-top: 30px;
    }

    .apply_for .af_content .ac_ct {
        margin: 0;
    }

    .certificate .cf_title {
        font-size: 24px;
        margin-bottom: 25px;
    }

    .certificate {
        margin-top: 40px;
    }

    .certificate .cf_main .cm_title {
        height: 40px;
        line-height: 40px;
    }

    .certificate .cf_main .cm_title .ctft {
        font-size: 14px;
        margin-left: 0;
    }

    .certificate .cf_meau .cm_list {
        margin-top: 19px;
        padding-bottom: 19px;
    }

    .support .st_title {
        font-size: 24px;
    }

    .suport_form .form_admin {
        display: block;
    }

    .suport_form .form_admin .left_form {
        width: 100%;
        display: flex;
        justify-content: space-between;
    }

    .suport_form .form_admin .left_form .lf_main {
        width: 32%;
    }

    .suport_form .form_admin .right_form {
        width: 100%;
    }

    .suport_form .form_admin .right_form .form_meau .fm_body .form_input .shi {
        margin-left: 15px;
    }

    .suport_form .form_admin .right_form .form_meau .fm_body .form_btn {
        width: 400px;
        display: flex;
        justify-content: space-between;
        margin: 24px auto;
        float: none;
    }

    .suport_form .form_admin .right_form .form_meau .fm_body .form_btn input {
        width: 48%;
    }

    .suport_form .form_admin .right_form .form_meau .fm_body {
        padding-left: 40px;
    }

    .suport_form .form_admin .right_form .form_meau .fm_body .form_input {
        margin-left: 0;
        width: 100%;
    }

    .suport_form .form_admin .right_form .form_meau .fm_body .form_input:first-child {
        margin-left: 10px;
    }

    .suport_form .form_admin .right_form .form_meau .fm_body .form_input:nth-child(6) {
        margin-left: 10px;
    }

    .content .banner .ve_img {
        display: block;
        height: 80px;
    }

    .vedio {
        margin-left: -47.5%;
    }

    .vedio .left_swiper {
        width: 100%;
    }

    .vedio .left_swiper>.swiper-container>.swiper-wrapper>.swiper-slide {
        width: 100%;
        height: 60%;
    }

    /* .vedio .right_list{display: none;} */
    .vedio_main .vm_name {}

    .vedio_main .vm_name .vn {
        width: 15%;
    }

    .vedio_main .vm_name .main_list {
        width: 84%;
    }

  /*  .vedio_main .vm_name .main_list>li {
        width: 22%;
    } */

    .vedio_content .vc_content>li {
        width: 32%;
    }

    .vedio_content .vc_content>li .rt_ve {
        height: 145px;
    }

    .vedio_content .vc_content>li .rt_ve .vedio_font img {
        width: 22px;
        height: 22px;
        margin-top: -12px;
        margin-left: -12px;
    }

    .vedio_content .vc_content>li .rt_ve .vedio_font .back {
        width: 45px;
        height: 45px;
        margin-top: -23.5px;
        margin-left: -23.5px;
    }

    .vedio_main .vm_name .main_list>li>a {
        font-size: 14px;
    }

    /* .content .banner .banner_txt {
        margin-top: -20px;
        margin-left: -150px;
    } */

    .content .banner .banner_txt>h3 {
        font-size: 26px;
    }

    .content .banner .banner_txt>.ban_bor {
        margin: 10px auto 13px;
    }

    .content .banner .banner_txt>.ban_txt {
        font-size: 18px;
    }

    .content .left_banner .left_txt>h3 {
        font-size: 26px;
    }

    .content .left_banner .left_txt>.lt_bor {
        margin: 10px 0 13px;
    }

    .content .left_banner .left_txt>.lt_txt {
        font-size: 18px;
    }

    .content .left_banner .left_txt {
        margin-top: -20px;
        margin-left: -150px;
    }

    .bk_bg {
        display: none;
    }

    .map_skill .ms_box {
        display: none;
    }

    .sp_swiper .swiper-wrapper .swiper-slide .sp_ct {
        bottom: 0;
    }
	.nine_content .right_nine a img{
		max-width: 100%;
		height: auto;
		margin: 0 auto;
	}
}

@media screen and (max-width:486px) {
	.nine_content .right_nine a img{
		max-width: 100%;
		height: auto;
		margin: 0 auto;
	}
    .detailContent img{
        max-width: 100% !important;
        height: auto;
    }
    .map_skill .ct_box .btn {
        display: none;
    }

    .summarize_list .swiper-container>a {
        width: 14px !important;
        height: 20px !important;
        top: 10px !important;
    }

    .summarize_list .swiper-container .swiper-slide {
        line-height: 40px;
    }

    .summarize_list .swiper-container .swiper-slide a {
        font-size: 12px;
    }

    .wisdom_img {
        display: none;
    }

    /* body{background-color: #f1f1f1;} */
    .header {
        display: none;
    }

    .header_sp {
        display: block;
    }

    .header_sp .left_logo {
        display: none;
    }

    .header_sp .logo_sp {
        display: block;
        margin-top: 5px;
    }

    .header_sp {
        height: 50px;
    }

    .header_sp .logo_sp {
        width: 100px;
        height: 35px;
        margin-top: 8px;
    }

    .header_sp .right_font .search {
        width: 15px;
        height: 15px;
        margin-top: 18px;
    }

    .header_sp .right_font .search .serch_myinput .tetx input {
        width: 150px;
        height: 30px;
        padding: 0 10px;
    }

    .header_sp .right_font .search .serch_myinput .tetx .sousuo {
        top: 5px;
        right: 30px;
    }

    .header_sp .right_font .search .serch_myinput .tetx .cha_sp {
        font-size: 36px;
        margin-top: -14px;
        font-weight: bold;
        right: 5px;
    }

    .header_sp .right_font .main {
        width: 20px;
        height: 20px;
        margin-top: 15px;
    }

    .header_sp .right_font .main .vanish {
        font-size: 30px;
        top: -14px;
    }

    .header_sp .sc_meau {
        top: 50px;
    }

    .header_sp .sc_meau .fr_main .ft_list {
        margin: 0 14px;
    }

    .header_sp .sc_meau .fr_main .ft_list .fr_son .sn_list {
        margin-left: 14px;
    }

    .header_sp .sc_meau .fr_main .ft_list .fr_son {
        padding-bottom: 5px;
    }

    .header_sp .sc_meau .fr_main .ft_list .fr_son .sn_list .tr_son {
        margin-left: 19px;
    }

    .swiper_box {
        height: 240px;
    }

    .swiper_box .nav {
        font-size: 30px;
        right: 8%;
    }

    .swiper-button-next,
    .swiper-button-prev {
        outline: none;
        background-image: none;
    }
    .map_platform .pt_content .platform.platformProducts-list{
        overflow: hidden !important;
    }
    .pt_content  #phone_prev,
    .pt_content  #phone_next{
        width: 30px;
        height: 30px;
        background-size: 100% 100%;
        background-position: 50%;
        opacity: .6;
        top: 50%;
        /* transform: translateY(-50%); */
    }
    .pt_content  #phone_prev{
        background-image: url(https://websourse.oss-cn-beijing.aliyuncs.com/picture1/left1.png) !important;
        left: 5px;
    }
    .pt_content  #phone_next{
        background-image: url(https://websourse.oss-cn-beijing.aliyuncs.com/picture1/right1.png) !important;
        right: 5px;
    }
    .map_platform .pt_content .name {
        font-size: 22px;
        line-height: 30px;
        font-weight: bold;
    }

    .map_platform .pt_content {
        padding-top: 10px;
    }

    .map_platform .dian {
        margin: 5px auto 5px;
    }

    .map_platform .pt_content .platform .pt_slide .pt_title {
        font-size: 20px;
        margin: 10px 0 6px;
    }

    .map_platform .pt_content .platform .pt_slide .pt_txt {
      display: none;
    }

    .map_platform .pt_content .platform .pt_slide .seemore {
     display: none;
    }
    .map_platform .pt_content .platform .pt_slide .slide_img{
        height:53px;
    }
    .map_platform .pt_content .platform .pt_slide {
        height: auto;
    }

    .map_platform .pt_content .platform {
        height: auto;
        padding-top: 8px;
    }

    .map_skill .skill .sk_name {
		color:#fff;
        font-size: 22px;
        line-height: 30px;
        font-weight: bold;
        margin: 8px 0;
    }

    .map_skill {
        padding-top: 5px;
    }

    .map_skill .dian {
        margin: 5px auto;
    }

    .map_skill .swiper_button {
        width: 55px;
        height: 55px;
    }

    .map_skill .skill_swiper .swiper-wrapper .sk_slide .slide_img {
        width: 88px;
        height: 88px;
    }

    .map_skill .skill_swiper .swiper-wrapper .sk_slide .pt_title {
        font-size: 20px;
        margin: 0;
    }

    .map_skill .skill_swiper .swiper-wrapper .sk_slide .pt_txt {
        font-size: 14px;
        color: #666;
    }

    .map_skill .swiper_button {
        top: 45%;
        display: none;
    }

    .map_platform .pt_content .prev,
    .map_platform .pt_content .next {
        display: none;
    }

    .map_skill {
        height: 100%;
        padding-bottom: 10px;
    }

    .map_zoology .zoology_content li .zl_img {
        width: 80px;
        height: 65px;
        margin-top: 15px;
    }

    .map_zoology .zoology_content li {
        height: auto;
		    box-sizing: border-box;
    width: 33%;
    }

    .map_zoology .zoology_content li:nth-child(2) .zl_img {
        width: 70px;
        height: 65px;
    }

    .map_zoology .zoology_content li .zl_name h2 {
        font-size: 20px;
        font-weight: blod;
    }
    .map_zoology .zoology_content li:nth-child(3) .zl_img {
    height: 65px;
    }
    .map_zoology{
        padding-bottom: 0;
        margin-top: 0px;
    }
    .map_zoology .zoology_content li .zl_name {
        margin-top: 0px;
		margin:0;
    }

    .map_zoology .zoology_content li .zl_txt {
        display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        margin-top: 4px;
        font-size: 15px;
        line-height: 24px;
		display:none;
    }

    .map_industry {
        height: 100%;
        margin-top: 0px;
        padding-bottom: 10px;
    }

    .news .news_if .left .news_img {
        height: 180px;
    }

    .news .news_if .left .lf_tl {
        font-size: 18px;
        margin: 10px 10px;
        font-weight: bold;
    }

    .news .news_if .left .lf_txt {
        font-size: 15px;
        padding: 0 10px;
		display:none;
    }

    .news .news_if .left .time {
        font-size: 12px;
        padding: 0 10px;
    }

    .news .news_if .right>li:first-child {
        padding-top: 15px;
    }

    .news .news_if .right>li {
        padding-top: 15px;
        padding-left: 5px;
        padding-right: 5px;
        margin-bottom: 0px;
        background-color: #eff3f8;
    }

    .news .news_if .right>li .rg_tl {
        font-size: 16px;
        font-weight: bold;
        line-height: 20px;
        padding: 0 6px;
    }

    .news .news_if .right>li .rg_txt {
		display:none;
        font-size: 15px;
        margin-top: 10px;
        padding: 0 6px;
        line-height: 24px;
      /*  display: -webkit-box;    
-webkit-box-orient: vertical;    
-webkit-line-clamp: 3;    
overflow: hidden;
white-space: pre-wrap;  */
    }

    .news .news_if .right>li .time {
        font-size: 12px;
        padding: 0 6px;
        margin-top: 0px;
    }

    .box .box_title {
        font-size: 18px;
    }

    .brand {
        margin-top: 15px;
    }
    .video{
        margin-top: 15px;
    }
    .box .box_tu {
        margin-top: 5px;
    }

    .brand .brand_swiper {
        margin-top: 18px;
    }

    .brand .brand_swiper .brand_pag {
        bottom: 10px;
    }

    .brand .brand_swiper .brand_pag .swiper-pagination-bullet {
        width: 6px;
        height: 6px;
    }

    .sp_swiper .swiper-wrapper .swiper-slide .sp_ct>a {
        display: none;
    }

    .sp_swiper .swiper-wrapper .swiper-slide .sp_ct .p1 {
        color: #fff;
    font-size: 20px;
    }

    .map_zoology .zoology_content li .zl_name .zf {
        display: none;
    }

    .map_zoology .zoology_content li .zl_name h2 {
        text-align: center;
        font-weight: normal;
		margin:0;
    }

    .map_platform .pt_content {
        margin-top: 5px;
        padding-top: 8px;
    }

    .map_platform .dian {
        width: 100px;
        height: 10px;
    }

    .map_skill .dian {
        display: none;
    }

    .news>.pt_content {
        margin-top:5px;
        padding-top: 8px;
    }

    .sp_swiper .swiper-wrapper {
        margin-top: 8px;
    }

    .video .right_box .more {
        width: 80px;
        height: 30px;
        line-height: 30px;
        font-size: 14px;
    }

    .video .right_box .ve_list li {
        font-size: 14px;
    }

    .news .news_if .left {
        background-color: #fff;
        box-shadow: 0 0 20px #eee;
    }

    .video .vedio_content .vedio_container .left_vedio .vd_img {
        height: 209px;
    }

    .video .vedio_content .vedio_container .left_vedio .ve_none img {
        margin-top: -30px;
    }

    .video .vedio_content .vedio_container .left_vedio .ve_none .back {
        margin-top: -45px;
    }

    .video .vedio_content .vedio_container .left_vedio .ve_title {
        color: #333;
        font-size: 14px;
    }

    .video .vedio_content .vedio_container .left_vedio .ve_txt {
        font-size: 12px;
    }

    .video .vedio_content .vedio_container .right_vedio .right_list .vd_img {
        height: 104px;
    }

    .video .vedio_content .vedio_container .right_vedio .right_list .vd_none img {
        width: 20px;
        height: 20px;
        margin-top: -10px;
        margin-left: -10px;
    }

    .video .vedio_content .vedio_container .right_vedio .right_list .vd_none .back {
        width: 40px;
        height: 40px;
        margin-top: -20px;
        margin-left: -23px;
    }

    .video .vedio_content .vedio_container .right_vedio .right_list {
        height: 163px;
    }

    .video .vedio_content .vedio_container .right_vedio .right_list .vd_title {
        font-size: 14px;
        line-height: 20px;
        margin: 5px 0;
    }

    .video .vedio_content .vedio_container .right_vedio .right_list .vd_time {
        font-size: 12px;
        padding: 0 6px;
    }

    .video .vedio_content .vedio_container .right_vedio .right_list .vd_none {
        height: 104px;
    }

    .map_skill .skill_swiper {
        display: none;
    }

    footer {
        height: auto;
        line-height: 70px;
        display: flex;
        align-items: center;
    }

    .skill_list {
        width: 100%;
        display: flex;
        /* justify-content: space-between; */
        flex-wrap: wrap;
    }
    .skill_list{
       padding-top: 15px;
    }
    .skill_list .sl {
        width: 32%;
        display: block;
        background-color: #fff;
        /* margin-top: 20px; */
        box-shadow: 0 0 0px #fff;
        padding: 5px 0px 0px;
      margin-bottom: 15px;
      margin-right: 2%;
        border-radius: 10px;
        box-sizing: border-box;
    }
    .skill_list .sl:nth-child(3n){
        margin-right: 0;
    }
    .skill_list .sl .sl_img {
        width: 60px;
        height: 60px;
        margin: 0 auto;
    }

    .skill_list .sl .sl_img img {
        width: 100%;
        height: 100%;
    }

    .skill_list .sl h5 {
        font-size: 20px;
        line-height: 40px;
        text-align: center;
        color: #333;
        font-weight: normal;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }

    .skill_list .sl a {
        display: none;
       
    }

    .skill_list .sl p {
		display:none;
      
    }
    .map_skill .ct_box{
        margin-top: -10px;
    }
    .video .vedio_content .vedio_container .left_vedio .ve_none {
        height: 209px;
    }

    .summarize_list {
        height: 39px;
    }

    .ecosystem {
        margin-top: 30px;
    }

    .ecosystem .left_ey .le_mg {
        margin-top: 20px;
    }

    .summarize_list .sm_title>li a {
        line-height: 39px;
        font-size: 14px;
    }

    .content .banner .img.news_img {
        height: 160px;
    }

    .ecosystem .left_ey .le_bor {
        width: 78px;
        margin-top: 10px;
        margin-bottom: 15px;
    }

    .eystem_list .list_container .lc_title .lt_time>span {
        font-size: 12px;
    }

    .eystem_list .list_container .lc_title .lt_name {
        font-size: 16px;
    }

    .eystem_list .list_container {
        padding: 10px 7px;
    }

    .eystem_list .list_container .lc_title .lt_time>.iconfont {
        font-size: 12px;
        margin-top: 0px;
    }

    .wg_swiper {
        display: block;
    }

    .ia_banner .inapp_list .il_main>li>a {
        font-size: 14px;
        line-height: 40px;
    }

    .ia_banner .inapp_list {
        height: 40px;
    }

    .inapp_box .box_title>a {
        font-size: 24px;
        font-weight: bold;
        margin-top: 8px;
    }

    .inapp_box .box_title>.box_txt {
        font-size: 12px;
        line-height: 20px;
        text-align: center;
        display: flex;
        justify-content: center;
    }

    .wasdom_city .cloud_platform .cp_name {
        font-size: 20px;
        line-height: 20px;
        font-weight: normal;
        display: flex;
        justify-content: center;
        margin: 0 ;
        padding-top: 8px;
    }

    .wasdom_city .cloud_platform {
        padding-top: 10px;
        margin-left: 15px;
    }

    .wasdom_city .wasdom_list .wl_container .wc_title {
        font-weight: normal;
    }

    .wasdom_city .cloud_platform .cp_txt {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        font-size: 12px;
        line-height: 20px;
        text-align: left;
        margin-left: 20px;
        margin-right: 20px;
        margin-top: 10px;
    }

    .wasdom_city .wasdom_list .wc_content .wc_list .wc_icon {
        width: 30px;
        height: 30px;
        float: left;
    }

    .wasdom_city .wasdom_list .wc_content .wc_list .wctitle {
        line-height: 30px;
        font-size: 16px;
        font-weight: normal;
        /* float: left; */
        margin-left: 40px;
    }

    .wasdom_city .wasdom_list .wc_content .wc_list .wctxt {
        font-size: 15px;
        line-height: 24px;
        /* display: -webkit-box;    
-webkit-box-orient: vertical;    
-webkit-line-clamp: 2;    
overflow: hidden;
white-space: pre-wrap; */
    }

    .wasdom_city .wasdom_list .wc_content .wc_list {
        padding-top: 10px;
        padding-bottom: 10px
    }

    .wasdom_city .wasdom_list .wc_content .wc_more {
        border: 1px solid #777;
    }

    .wasdom_city .wasdom_list .wc_content {
        /* height: 410px; */
        border-radius: 10px;
    }

    .wasdom_city .wasdom_list .wl_container {
        height: 310px;
        /* padding-top: 20px; */
        margin-left: 15px;
        padding-top: 0px;
       padding-top: 10px;
    }

    .nr_box .bg_image {
        height: 224px;
    }

    .nr_content {
        margin-left: 20px;
    }

    .natural_resources {
        padding-top: 5px;
    }

    .natural_resources .box_title>a {
        margin-top: 0px;
        font-weight: bold;
        font-size: 24px;
        margin-top: 8px;
    }

    .natural_resources .nr_ping .np_more {
        display: none;
    }

    .natural_resources .nr_ping .np_name {
        display: flex;
        justify-content: center;
        font-size: 20px;
        line-height: 20px;
        margin: 0;
        padding-top: 8px;
        font-weight: normal;
    }
    .wasdom_city .cloud_platform{
        margin-top: 5px;
    }
    .natural_resources .nr_ping {
        margin-left: 20px;
        padding-top: 10px;
        margin-top: 5px;
    }

    .natural_resources .nr_ping .np_txt {
        margin-top: 10px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        font-size: 12px;
        margin-left: 20px;
        line-height: 20px;
        margin-right: 20px;
        text-align: left;
    }

    .natural_resources .nr_content .nr_container .right_ct .rc_div .rc_icon {
        width: 65px;
        height: 65px;
        margin: 0 auto;
    }

    .natural_resources .nr_content .nr_container .right_ct .rc_div .rc_txt {
        font-size: 15px;
        line-height: 24px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .natural_resources .nr_content .nr_container .left_title .lt_name {
        font-size: 20px;
        line-height: 30px;
        font-weight: normal;
    }

    .natural_resources .nr_content .nr_container .left_title {
        padding-top: 10px;
        height: 80px;
    }

    .natural_resources .nr_content .nr_container .right_ct .rc_div {
        width: 100%;
        border-bottom: 1px #bbb dashed;
        margin-left: 10px;
        margin-right: 10px;
        margin-top: 15px;
        padding-bottom: 10px;
    }

    .natural_resources .nr_content .nr_container .right_ct .rc_div>div {
        width: 65px;
        height: 65px;
        margin: 0 auto;
    }

    .wg_swiper .swiper-wrapper {
        margin-left: 20px;
    }

    .wg_swiper .swiper-wrapper .swiper-slide {
        height: 280px;
    }

    .wasdom_geology {
        margin-top: 0px;
    }

    .wg_swiper {
        margin-top: 30px !important;
    }

    .wasdom_geology .wg_more {
        margin-left: 10px;
        width: 100%;
        margin-top: 20px;
        color: #fff;
        background-color: #00b9ef;
        margin-bottom: 0;
    }

    .more_box .mi_list>li {
        width: 45.5%;
        height: 110px;
        display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
        margin-left: 15px;
        margin-top: 5px;
    }

    .more_box .mi_list>li>.ml_box .ml_icon {
        margin-top: 13px;
      
    }

    .more_box .mi_list>li>.ml_box .ml_title {
        margin-top: 5px;
          font-size: 14px;
    }

    .more_box .mi_list>li>.ml_more {
        display: none;
    }

    .more_box .mi_list>li:hover .ml_more {
        display: none;
    }

    .more_box .mi_list>li:hover>.ml_box .ml_icon {
        margin-top: 13px;
    }

    .more_box .id_more {
        width: 100%;
    }

    .correlation .cl_list>li {
        width: 24% !important ;
        height: 80px;
    }

    .wasdom_city .wasdom_list .wc_content {
        margin-top: 8px;
        width: 91.5%;
    }

    .wasdom_city .wasdom_list .wl_container .wc_title {
        line-height: 30px;
        font-size:20px;
    }

    .correlation .cl_title h4 {
        font-size: 22px;
    }

    .correlation .cl_list>li .list_ziyuan .cl_img {
        width: 39px;
        height: 29px;
        margin: 15px auto 10px;
    }

    .correlation .cl_list>li .list_ziyuan .cl_name {
        font-size: 14px;
    }

    .more_box {
        padding-top: 0;
        margin-top: 0px;
        padding-bottom: 10px;
    }
    .correlation{
        margin-bottom: 20px;
    }
    .correlation .cl_title{
        margin-top: 10px;
    }
    .correlation .cl_list{
        margin-top: 9px;
    }
    .nr_box {
        margin-top: 40px;
    }

    /* .map_skill .skill .sk_name{color: #333;} */
    .d_skill {
        height: 100%;
    }

    .about_gis {
        margin-top: 10px;
        height: 600px;
    }

    .about_gis .right_gis {
        height: 189px;
    }

    .about_gis .left_gis .seemore {
        width: 100%;
        background-color: #00b9ef;
        color: #fff;
        border: none;
    }

    .d_ct {
        margin-top: 40px;
        padding-top: 20px;
    }

    .duct {
        margin-bottom: 30px;
        margin-top: 30px;
    }

    .ppd_name {
        margin-bottom: 8px;
        /* margin-bottom: 27px;
        margin-top: 27px; */
    }
    .sm_content{
        margin-top: 0px;
    }
    /* .skill_list .sl{
        background-color: #f9f9f9;
    } */
    .sm_content .sm_left .st_content .st_container .stc_txt {
        margin-top: 0;
        font-size: 14px;
        padding-bottom: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }
    .sm_content .sm_left .st_content .st_container:hover {
        box-shadow: none;
        padding-left: 0px;
        border-bottom: 1px solid #005bac;
    }
    .sm_content .sm_left .st_content .st_container:hover .stc_name {
        color: #666;
    }
    .sm_content .sm_left .st_content .st_container .stc_title .stc_jieshao img.tu1 {
        display: none;
    }
    
    .sm_content .sm_left .st_content .st_container .stc_title .stc_jieshao img.tu2 {
        display: block;
    }
    .sm_content .sm_left .st_content .st_container:hover .stc_title .stc_jieshao img.tu1 {
        display: none;
    }
    
    .sm_content .sm_left .st_content .st_container:hover .stc_title .stc_jieshao img.tu2 {
        display: block;
    }
    
    .sm_content .sm_left .st_content .st_container .stc_title .stc_add {
        display: block;
    }
    .sm_content .sm_left .st_content .st_container:hover .stc_title .stc_add {
        display: block;
    }
    .summarize_list .sm_title>li {
        width: 50%;
    }

    .sm_content .sm_left .sl_title {
        margin-top: 10px;
    }

    .sm_content .sm_left .sl_title .st_bor {
        width: 3px;
        height: 50px;
    }

    .sm_content .sm_left .sl_title>h6 {
        font-size: 20px;
        line-height: 50px;
    }

    .sm_content .sm_left .st_content .st_container {
        padding-bottom: 12px
    }

    .sm_content .sm_left .st_content .st_container .stc_title .stc_name {
        font-size: 16px;
        width: 71%;
    }

    .sm_content .sm_left .st_content .st_container .stc_title .stc_add {
        width: 14px;
        height: 14px;
        margin-top: 7px;
    }

    .data .data_list>li .da_title .dl_img {
        width: 28px;
        height: 28px;
        margin: 10px auto 0;
    }

    .data .data_list>li .da_title {
        height: 86px;
    }

    .data_content .dv_list .left_dl {
        width: 100%;
    }

    .data_content .dv_list .left_dl .dl_title {
        display: flex;
    }

    .data_content .dv_list .right_dl {
        width: 100%;
    }

    .data_content .dv_list {
        padding-bottom: 20px;
        padding-left: 10px;
    }

    .data_content .dv_list .left_dl .dl_title .at_name {
        font-size: 16px;
        line-height: 20px;
    }

    .data_content .dv_list .left_dl .dl_title .time {
        font-size: 12px;
    }

    .data_content .dv_list .right_dl a {
        width: 97%;
        background-color: #00b9ef;
        color: #fff;
    }

    .nine_content .left_nine .ln_title {
        font-size: 18px;
        margin-top: 0px;
        color: #333;
    }

    .nine_content .left_nine .ln_bor {
        margin: 6px 0;
    }
    .nine_content .right_nine{
        height: auto;
    }
    .aboutUs .intro>p{
        padding: 0 10px;
    }
    .nine_content .left_nine .ln_txt {
        font-size: 14px;
    }

    .box .box_head .bh_name {
        font-size: 20px;
        line-height: 18px;
    }

    .box .box_head .bh_bor1 {
        height: 20px;
    }

    .box .box_head .bh_bor2 {
        height: 20px;
    }

    .shuju p:nth-child(2) {
        margin-top: 15px;
        margin-bottom: 17px;
        text-indent: 0;
        font-size: 14px;
    }

    .shuju .bs_txt {
        margin-top: 15px;
        margin-bottom: 17px;
        text-indent: 0;
        font-size: 14px;
    }

    .shuju .bs_txt2,
    .shuju .bs_txt3 {
        text-indent: 0;
        font-size: 14px;
    }

    .shuju p:nth-child(3),
    .shuju p:nth-child(4) {
        text-indent: 0;
        font-size: 14px;
    }

    .shuju p:nth-child(4) {
        margin-top: 16px;
        margin-bottom: 18px;
    }

    .shuju .bs_txt3 {
        margin-top: 16px;
        margin-bottom: 18px;
    }

    .touying {
        margin-top: 40px;
        font-size: 14px;
    }

    .touying>p {
        margin-top: 40px;
        font-size: 14px;
    }

    .touying .mg {
        margin-top: 13px;
    }

    .app_news .an_content .ant_content .ant_container>a:first-child {
        height: 74%;
    }

    .product_category .pc_content .pc_title .pt {
        font-size: 20px;
    }

    .product_category .pc_content .pc_title .pt_en {
        font-size: 14px;
    }

    .product_category .pc_content .pc_title .pt_bor {
        margin-top: 5px;
    }

    .product_category {
        padding-top: 20px;
    }

    .product_category .pc_content .pt_row .right_row .rt_box .rt_list {
        display: block;
    }

    .product_category .pc_content .pt_row .right_row .rt_box .rt_list>li {
        width: 100%;
        line-height: 40px;
        margin-top: 20px;
    }

    .product_category .pc_content .pt_row .right_row .fw_list li {
        line-height: 20px;
        height: 40px;
    }

    .product_category .pc_content .pt_row .right_row .fw_list li>a {
        font-size: 14px;
    }

    .product_category .pc_content .pt_row .right_row .rt_box .container .rt_content {
        display: none;
    }

    .product_category .pc_content .pt_row {
        margin-top: 20px;
    }

    .product_category .pc_content .pt_row .right_row .rt_box .rt_title {
        font-size: 18px;
    }

    .product_category .pc_content .pt_row .right_row .fw_list li {
        width: 100%;
        height: 50px;
        padding-top: 10px;
        line-height: 40px;
    }

    .product_category .pc_content .pt_row .right_row .rt_box .rt_title {
        text-align: center;
        display: block;
    }

    .product_category .pc_content .pt_row .right_row .rt_box .rt_list>li>a {
        font-size: 14px;
    }

    .product_category {
        padding-bottom: 40px;
    }

    .support .st_title {
        font-size: 18px;
    }

    .support .st_txt {
        font-size: 14px;
        margin-top: 10px;
    }

    .support .st_title {
        margin-top: 59px;
    }

    .support .st_txt:nth-child(3) {
        margin-bottom: -30px;
    }

    .support .st_zhushi {
        font-size: 12px;
        line-height: 20px;
    }

    .support .kaoshi {
        font-size: 14px;
    }

    .apply_for .af_content .af_title {
        display: none;
    }

    .apply_for .af_content .ac_list {
        display: none;
    }

    .apply_for .af_content .ac_ct .at_container {
        background-color: #00b9ef;
        border-radius: 37px;
        height: 40px;
        color: #fff;
        line-height: 40px;
    }

    .certificate .cf_title {
        font-size: 18px;
    }

    .suport_form .form_admin .left_form .lf_main .lm_name {
        font-size: 14px;
        line-height: 10px;
    }

    .suport_form .form_admin .left_form .lf_main {
        height: 63px;
        padding-top: 0;
    }

    .suport_form .form_admin .left_form .lf_main:nth-child(3) .lm_name {
        font-size: 14px;
        line-height: 30px;
    }

    .suport_form .form_admin .right_form .form_meau .fm_title>h1 {
        font-size: 20px;
        margin-top: 10px;
    }

    .suport_form .form_admin .right_form .form_meau .fm_title {
        height: 109px;
    }

    .suport_form .form_admin .right_form .form_meau .fm_title>p {
        line-height: 20px;
        font-size: 12px
    }

    .suport_form .form_admin .right_form .form_meau .fm_body {
        padding: 20px 10px;
    }

    .suport_form .form_admin .right_form .form_meau .fm_body .form_input .form_name {
        line-height: 40px;
        font-size: 14px;
    }

    .suport_form .form_admin .right_form .form_meau .fm_body .form_input .n_input {
        padding: 0 5px;
        width: 65%;
        font-size: 12px;
        height: 40px;
        margin-left: 0px;
        float: right !important;
    }
    .suport_form .form_admin .right_form .form_meau .fm_body .form_input:first-of-type .n_input{
        margin-right: 10px;
    }
    .suport_form .form_admin .right_form .form_meau .fm_body .form_input .zhong {
        line-height: 36px;
    }

    .suport_form .form_admin .right_form .form_meau .fm_body .form_input .sheng {
        width: 33.5%;
        height: 40px;
        margin-left: 0;
    }

    .suport_form .form_admin .right_form .form_meau .fm_body .form_input .shi {
        margin-left: 10px;
    }

    .suport_form .form_admin .right_form .form_meau .fm_body .form_input>textarea {
        height: 80px;
        width: 70%;
        padding: 10px 5px;
        margin-left: 0;
        font-size: 12px;
        float: right;
        margin-right: 10px;
    }

    .suport_form .form_admin .right_form .form_meau .fm_body .form_btn {
        width: 100%;
        justify-content: space-around;
    }

    .suport_form {
        padding-top: 31px;
    }

    .vedio_content .vc_content>li {
        width: 48%;
    }

    .vedio_main .vm_name .vn {
        display: block;
        width: 100%;
        margin-top: 10px;
    }

    .vedio_main .vm_name .vn {
        line-height: 30px;
    }

    .vedio_main .vm_name .main_list {
        width: 100%;
        justify-content: space-between;
    }

    .vedio_main .vm_name .main_list>li {
        width: 26%;
        margin-left: 0;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }

    .vedio_content .vc_title .tl .tl_name {
        font-size: 18px;
    }

    .vedio_content .vc_title .more {
        font-size: 12px;
    }

    .vedio_content .vc_title .tl .tl_bor {
        width: 90px;
    }

    .vedio_content .vc_content>li {
        margin-top: 13px;
    }

    .vedio_content .vc_content>li .vc_name {
        font-size: 15px;
        height: 50px;
        line-height: 24px;
    }

    .vedio_content .vc_content>li .vc_time {
        font-size: 12px;
    }

    .vedio_content .vc_content>li .rt_ve {
        height: 125px;
    }

    .tearch .tr_title {
        font-size: 20px;
        font-weight: bold;
    }

    .tearch {
        margin-top: 30px;
    }

    .tearch .tr_swiper {
        margin-top: 22px;
    }

    .content .banner .ve_img {
        height: 50px;
    }

    .tearch .tr_swiper .tearcher .swiper-wrapper .swiper-slide {
        height: 258px;
    }

    .tearch .tr_swiper .tearcher .swiper-wrapper .swiper-slide .sl_box {
        padding: 5px 0;
        margin: 193px 0 0px;
        width: 100%;
    }

    .tearch .tr_swiper .tearcher .swiper-wrapper .swiper-slide .sl_box .name {
        font-size: 14px;
    }

    .tearch .tr_swiper .tearcher .swiper-wrapper .swiper-slide .sl_box .zhiwei {
        font-size: 12px;
    }

    .content .banner .banner_txt>h3 {
        margin-top: 10px;
        font-size: 14px;
        padding-left: 40px;
    }

    /* .content .banner .banner_txt {
        margin-top: -40px;
        margin-left: -150px;
    } */

    .content .banner .banner_txt>.ban_bor {
        margin: 1px auto 1px;
        display: none;
    }

    .content .banner .banner_txt>.ban_txt {
        font-size: 12px;
        margin-top: -10px;
        margin-left: 20px;
    }

    .content .left_banner .left_txt>h3 {
        font-size: 18px;
        line-height: 20px;
        margin-top: 40px;
        margin-bottom: 5px;
        margin-left: 30px;
    }

    .content .left_banner .left_txt>.lt_bor {
        display: none;
        margin: 0px auto 0px;
        width: 60px;
    }

    .content .left_banner .left_txt>.lt_txt {
        height: 20px;
        width: 80%;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        padding-left: 50px;
        font-size: 12px;
        line-height: 20px;
    }

    .content .left_banner .left_txt {
        margin-top: -40px;
        margin-left: -200px;
        text-align: center;
        width: 100%;
    }

    .product_category .pc_content .pt_row .right_row .rt_box .rb_list>li {
        margin: 20px auto 0;
    }

    .product_category .pc_content .pt_row .right_row .rt_box .rb_list {
        margin-top: 10px;
    }

    .product_category .pc_content .pt_row .right_row .rt_box {
        margin-top: 22px;
    }

    .product_category .pc_content .pt_row .right_row .rt_box .rb_list>li>a {
        width: 100%;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        border-radius: 10px;
    }

    .detail {
        width: 100%;
        margin-bottom: -20px;
        margin-top: 0px;
    }

    .detail .dt_list .vn {
        width: 100%;
        text-align: left;
        line-height: 20px;
        margin-top: 10px;
        margin-left: 10px;
        font-size: 16px;
        color: #333;
    }

    .detail .dt_list .main_list {
        width: 100%;
        margin-top: 0;
    }

    .content .banner .ve_bg {
        height: 55px;
    }

    .detail .dt_list .main_list>li {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        padding: 5px;
        width: 28%;
        margin-right: 1%;
        margin-left: 1%;
        height: 40px;
        line-height: 40px;
    }

   .bk_bg {
        display: none;
    }

    .map_skill .ms_box {
        display: none;
    }

    .sp_swiper .swiper-wrapper .swiper-slide .sp_ct {
        bottom: 0;
    }

    .app_news .app_content .an_content {
        width: 100%;
    }

    .data_content .dv_list .right_dl .ph_btn {
        display: block;
        margin: 10px 0;
    }

    .data_content .dv_list .right_dl .pc_btn {
        display: none;
    }

    .shuju p img {
        margin: 0 auto;
        width: 100% !important;
        height: 100% !important;
        display: block;

    }

    .vedio {
        position: relative;
        width: 100%;
        /* height: 300px; */
        left: 0;
        margin-left: 0;
        /* background-color: #f00; */
        top: 0;
        display: block;
    }

    .vedio .right_list {
        width: 100%;
        padding-left: 0;
        padding-bottom: 10px;
    }

    .vedio .right_list .ri_list .list_ct .lc_img {
        margin-left: 10px;
    }

    .content .banner .banner_txt>h3 {
        line-height: 20px;
    }

    .tc_video {
        width: 400px;
        height: 250px;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }

    #container #vedio {
		width: 80%;
		height: 220px;
		left: 50%;
		/* top: 80%; */
	margin-left: 10%;
	}

	.dia-close {
		width: 20px;
		height: 20px;
		font-size: 20px;
		line-height: 20px;
		top: .60rem;
		right: 4%;
	}

    .vedio .right_list .ri_list .list_ct .lc_img {
        width: 30%;
        height: 78px;
    }

    .vedio .right_list .ri_list .list_ct .lc_txt {
        width: 67%;
    }

    .vedio .right_list .ri_list .list_ct .lc_txt .lt_name {
        width: 100%;
        white-space: pre-wrap;
    }

    .vedio .right_list .rl_title .rl_bor {
        margin-left: 10px;
    }

    .footer {
        display: block;
        height: 100%;
        padding-top: 0px;
        margin-top: 0px;
        padding-bottom: 20px;
    }

    .footer .logo_erweima {
        width: 100%;
    }

    .footer .logo_erweima .ft_logo {
        display: none;
    }

    .footer .logo_erweima .ft_erweima .left {
        width: 50%;
    }

    .footer .logo_erweima .ft_erweima .left .erweima {
        width: 50%;
        height: 100%;
        display: block;
        margin: 0 auto;
    }

    .footer .ft_list {
        display: block;
        margin-left: 5px;
    }

    .footer .ft_list>li .son_list {
        display: flex;
        flex-wrap: wrap;
    }

    .footer .ft_list>li .son_list li {
        margin-right: 10px;
    }

    .footer .ft_list>li {
        margin-right: 5px;
        margin-top: 20px;
    }

    .footer .ft_list>li:first-child {
        margin-right: 5px;
    }

    .footer .ft_list>li .son_list li>a {
        line-height: 30px;
    }

    .footer .rt_ct .rt_img {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
        margin-top: 30px;
    }

    .footer .rt_ct .rt_img li {
        margin-right: 0;
    }

    .footer .rt_ct {
        width: 100%;
        margin-left: 0;
    }

    .footer .ft_list>li>p {
        font-size: 18px;
        font-weight: bold;
    }

    .header .son .context .first_list:hover a {
        color: #fff;
    }

    .header .son .context .first_list>div>p:hover a {
        color: #fff;
    }

    .header .header_title .header_list .sonlist:hover a {
        transform: translateY(0);
    }

    .swiper_box .nav {
        display: block;
        opacity: 1;
    }

    .header .son .context .first_list>.second li:hover a {
        color: #fff;
    }
    .swiper_box .anchor .anchor_main li:hover>a {
        transform: translateX(0px);
    }
    .swiper_box .anchor .anchor_main li:hover .am_one img {
        transform: rotate(0deg);
    }
    .map_platform .pt_content .platform .pt_slide:hover {
        transform: translateY(0px);
        box-shadow: 0 0 00px #fff;
    }
    .map_platform .pt_content .platform .pt_slide .seemore {
        color: #fff;
        border: none;
        margin-top: 20px;
    }
    .map_platform .pt_content .platform .pt_slide .seemore .bk {
        opacity: 1;
        background-image: linear-gradient(to right, rgba(5, 102, 188), rgba(26, 142, 245));
    }
    .map_skill .skill_swiper .swiper-wrapper .sk_slide:hover {
        transform: translateY(0px);
    }
    
    .map_skill .skill_swiper .swiper-wrapper .sk_slide:hover .slide_img img {
        transform: rotateY(0deg);
    }
    .map_skill .sk_prev:hover {
        transform: translateY(0px);
    }
    .map_skill .sk_next:hover {
        transform: translateY(0px);
    }
    .map_zoology .zoology_content li:hover {
        box-shadow: 0 0 0px #fff;
        transform: translateY(0px);
    }
    .map_zoology .zoology_content li:hover .zl_img img {
        transform: translateX(0px);
    }
    .map_zoology .zoology_content li:nth-child(2):hover .zl_img img {
        transform: translateX(0px);
    }
    
    .map_zoology .zoology_content li:nth-child(3):hover .zl_img img {
        transform: translateX(0px);
    }
    .map_zoology .zoology_content li:hover .zl_name h2 {
        color: #333;
    }
    .news .news_if .left:hover .news_img img {
        transform: scale(1);
    }
    .news .news_if .right>li:hover .rg_tl {
        transform: translateY(0px);
    }
    .video .vedio_content .vedio_container .left_vedio:hover {
        transform: translateY(0px);
    }
    .video .vedio_content .vedio_container .left_vedio .ve_title {
        color: #333;
        padding: 0 6px;
        margin-top: 5px;
        line-height: 24px;
        font-size: 18px;
        font-weight: normal;
        margin-bottom: 0px;
    }
    .video .vedio_content .vedio_container .left_vedio:hover .ve_title {
        color: #333;
    }
    .video .vedio_content .vedio_container .left_vedio:hover .ve_none .back {
        transform: scale(1);
    }
    .video .vedio_content .vedio_container .right_vedio .right_list:hover {
        transform: translateY(0px);
    }

    .video .vedio_content .vedio_container .right_vedio .right_list:hover .vd_img img {
        transform: scale(1);
    }
    .video .vedio_content .vedio_container .right_vedio .right_list:hover .vd_none .back {
        transform: scale(1);
    }
    .footer .ft_list>li .son_list li>a:hover {
        color: #e1e1e1;
        line-height: 24px;
        font-size: 14px;
    }
    .footer .rt_ct .rt_img li:hover>.list .img {
        transform: translateY(0px);
    }
    .footer .rt_ct .bumen li a:hover {
        color: #969696;
    
    }
    .map_platform .dian {
        margin: 5px auto 5px;
    }
    .map_zoology .zoology_content{
        padding-top: 8px;
        padding-bottom: 10px;
    }
    .sp_swiper{
        margin-top: 0;
        padding-top: 8px;
    }
    .news {
        padding-bottom: 0;
        padding-top: 0;
    }
    .news .news_if {
        display: block;
        padding-top: 8px;
    }
    .sp_swiper .swiper-wrapper .swiper-slide .sp_ct .p2 {
        font-size: 15px;
    }
    .news .news_if .right>li:hover a {
        color: #333;
    
    }
    .footer .ft_list>li .son_list li>a:hover{
        border-bottom: none;
        color: #e1e1e1;
    }
    .footer .rt_ct .rt_img li:hover>.list .img {
        transform: translateY(0px);
    }
    .video .vedio_content .vedio_container .right_vedio .right_list .vd_title {
       font-size: 15px;
       font-weight: normal;
       padding: 0 6px;
       box-sizing: border-box;
    }
    .video .vedio_content .vedio_container .right_vedio .right_list:hover .vd_title {
        color: #333;
    }
    .wasdom_city .cloud_platform .cp_more{
        width: 100px;
        height: 30px;
        line-height: 30px;
        border-radius:15px;
        float: none;
        margin: 10px auto 0;
        box-shadow: 0 0 0 #fff;
    }
    .wasdom_city .wasdom_list .wl_container{
        box-shadow: none;
    }
    .wasdom_city .wasdom_list {
        margin-top: 0px;
    }
    .more_box .id_more{
        background-color: #00b9ef;
        color: #fff;
        margin-left: 8px;
        font-size: 12px;
    }
    .more_box .id_more:hover{
        background-color: #00b9ef;
        color: #fff;
    }
    .detail .dt_list .main_list>li{
        height: 22px;
        line-height: 22px;
    }
    .detail .dt_list .main_list>li a{
        font-size: 12px;
    }
    .aboutUs{
        padding: 0 10px;
    }
    .product_category .pc_content .pt_row .right_row .rt_box .container .ca_box{
        width: 100%;
        margin-top: 10px;
        padding: 5px 10px;
        box-sizing: border-box;
    }
    .product_category .pc_content .pt_row .right_row .rt_box .container .ca_box .ca_txt{
        font-size: 12px;
        padding: 0 10px;
    }
    .product_category .pc_content .pt_row .right_row .rt_box .rb_list>li .rb_jian{
        display: none !important;
    }
    
    .about_gis .left_gis .lg_title {
       font-size: 24px;
    }
    .wg_swiper .swiper-wrapper .swiper-slide>.p_div h4{
        line-height: 40px;
        font-size: 20px;
        width: 100%;
        font-weight: normal;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }
    .wasdom_city .wasdom_list .wc_content .wc_more {
        margin: 10px auto;
        width: 100px;
        height: 30px;
        line-height: 30px;
    }
    .wasdom_city .wasdom_list .wc_content:hover .wc_more {
        border: #eee 1px solid;
        color: #717171;
    }
    .wasdom_city .wasdom_list .wc_content .wc_list:hover .wctitle {
        color: #333;
    }
    .wasdom_city .wasdom_list .wc_content .wc_list:hover .wc_icon .icon1 {
        display: block;
    }
    
    .wasdom_city .wasdom_list .wc_content .wc_list:hover .wc_icon .icon2 {
        display: none;
    }
    .correlation .cl_list>li:hover {
        background-color: #f9f9f9;
        transform: translateY(0px);
    }
    .about_gis .right_gis .rt_ve .vedio_font .back {
        left: 50%;
        margin-left: -35px;
        top: 50%;
        margin-top: -45px;
        width: 50px;
        height: 50px;
    }
    .about_gis .right_gis .rt_ve .vedio_font img{
        margin-top: -30px;
        width: 20px;
        height: 20px;
    }
    .about_gis .right_gis .rt_ve .vedio_font .back.b_sl {
        transform: scale(1);
        /* display: block; */
    }
    .fix_form .fix_father h1 {
        font-size: 22px;
        font-weight: bold;
    }
    .content>p img{
    width: 100%;
    display: block;
    height: 100%;
}
.suport_form .form_admin .right_form .form_meau .fm_body .form_btn>input{
    height: 30px;
    line-height: 30px;
    width: 40%;
}
.beian{
    display: block;
    /* margin-top: ; */
    height: 100px;
    padding: 0 10px;
    margin-top: 5px;
    box-sizing: border-box;
    flex-wrap: wrap;
    justify-content: center;
}
.beian_list{
    width: 100%;
    display: flex;
    margin: 5px 0;
    text-align: center;
    justify-content: center;
    /* width: 100%; */
}
.beian_img img{
    width: 100%;
    height: 100%;
    display: block;
}
.beian_list p{
    line-height: 20px;
    color: #939393;
    margin: 0 0px;
}
footer .foot .banquan{
    padding-top: 10px;
}
.beian_img .gif{
    width: 20px;
    height: 20px;
    display: block;
    margin-top: 5px;
    }
	
	    
/* 2021.7修改部分 */
.map_platform .pt_content .platform {
    display: none;
}
.map_platform .pt_content .platform.platformProducts-list {
    width: 96%;
    padding-bottom: 10px;
    display: flex;
    flex-wrap: wrap;
    height: auto;
    overflow: hidden;
}
.map_platform .pt_content .platform.platformProducts-list .pt_slide {
    width:32%;
    border-radius: 10px;
    margin-bottom: 15px;
    overflow: hidden;
    margin-right: 2%;
}
.map_platform .pt_content .platform.platformProducts-list .pt_slide:nth-child(3n){
    margin-right: 0;
}
.map_platform .pt_content .platform.platformProducts-list .pt_slide .seemore {
    z-index: 50;
}
.skill_list {
    width: 95.5%;
    margin: 0 auto;
}

.map_zoology .zoology_content li {
   margin-bottom: 15px;
   margin-top: 0;
   padding:0;
}
.map_industry .sp_swiper {
    display: none;
}
.map_industry .industry-application {
    display: block;
    height: auto;
    padding-top: 8px;
}
.map_industry .industry-application .swiper-slide {
    position: relative;
    height: 330px;
    margin-bottom: 15px;
}
.industry-application .swiper-slide a {
    display: block;
    width: 100%;
    height: 100%;
}
.industry-application .swiper-slide a>img {
    display: block;
    width: 100%;
    height: 100%;
}
.industry-application .swiper-slide .sp_ct {
    width: 100%;
    height: 60px;
    padding-top: 5px;
    position: absolute;
    left: 0;
    bottom: 0;
    text-align: center;
    background-color: rgba(0, 185, 239, .6);
}
.industry-application .swiper-slide .sp_ct .p1 {
    color: #fff;
    font-size: 20px;
    text-align: center;
}
.industry-application .swiper-slide .sp_ct .p2 {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 15px;
    margin: 0 12px;
    line-height: 24px;
    color: #fff;
}

}