@media (max-width: 1025px) {
    .in_banner{height:auto;padding:0.8rem 0;}
    .in_banner .inBan_txt{top:0;transform:translateY(0);}
    .inBan_txt .inBan_T1{font-size:28px;line-height:42px;}
    .inBan_txt .inBan_T2 {font-size: 12px;line-height: 35px;letter-spacing: 2px;}
    .in_top, .inNav_T1 .inNT11,.inNav_T2 li>a:before{display:none;}
    .in_nav{width:calc(100% + 0.2rem);margin-left:-0.1rem;top:0;min-height:inherit;margin-bottom:0;float:none;}
    .inNav_T1 .inNT12{
        display:block;font-size:18px;color:#fff;height:40px;line-height:40px;padding-left:0.3rem;
        background:url("/template/1/home-cmms-test/images/leftNav_down.png") right 0.3rem center/30px no-repeat;
    }
    .in_nav .inNav_T2{padding:0;display:none;}
    .inNav_T2 li>a{font-size:14px;line-height:36px;padding-left:0.6rem;text-align:left;}
    .inNav_T2 li>a:hover, .inNav_T2 li>a.act{background:#be1a21;}
    .inNav_T2 li .inNav_er{padding-left:0.8rem;}
    .in_main{width:100%;padding:0.36rem 0.24rem 0.56rem;min-height:inherit;}

    .party_building_app {
        background-color: #F5F7F9;
        padding-top: 0;
        padding-bottom: 100px;
    }
    .party_new {
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0 auto 100px;
    }
    .party_news_list {
        width: 84%;
        margin: auto;
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }
    .party_news_list .party_new_item {
        width: 100%;
        display: grid;
        border-radius: 3%;
        position: relative;
        margin-bottom: 30px;
    }
    .party_new_item .item_title {
        color: #333333;
        height: 40px;
        padding: 10px 5px 14px 4px;
        font-family: Source Han Sans CN, Source Han Sans CN;
        font-weight: bold;
        font-size: 13px;
        background-color: #F8F8F8;
    }
    .party_new_item .item_text {
        color: #333333;
        display: flex;
        height: 44px;
        justify-content: space-between;
        padding: 0;
    }

    .btn_list {
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 12px auto 32px;
    }
    .btn_list .btn {
        width: 157px;
        height: 34px;
        background: #FFFFFF;
        border: 1px solid #E6E6E6;
        text-align: center;
        line-height: 34px;
        font-size: 16px;
        color: #000;
        font-weight: 600;
        margin-left: 5px;
        margin-right: 5px;
        cursor: pointer;
        white-space: nowrap;
    }
    .litpic img{width: 68px;}
    .newsD_T1 {margin-left: 0;display: grid;justify-items: center;color: #0C6F40;}
    .newsD_T1 .title {font-size: 28px;}
    .newsD_T1 .shorttitle {font-size: 12px;line-height: 12px;}
    .dynamics_title {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        max-width: 17ch;
    }
    .dynamics_item {
        background: #FFFFFF;
        border-radius: 8px 8px 8px 8px;
        display: grid;
        align-items: center;
        margin-bottom: 14px;
        border: 1px solid #E7E7E7;
    }
    .bottom_litpic {
        display: flow;
        padding-top: 14px;
        padding-bottom: 0px;
        margin-left: 20px;
    }
    .bottom_litpic img {width: 156px;height: 156px;margin: 8px;border-radius: 10px 10px 10px 10px;}
    .dynamics_item .this_item {
        margin-right: 32px;
    }
    .this_item .dynamics_img {
        width: 36%;
        height: 66px;
    }
    .dynamics_text {
        margin-top: 2px;
        margin-left: 10px;
        margin-right: 10px;
        flex-grow: 1;
    }
    .this_item .dynamics_date {
        font-family: Source Han Sans CN, Source Han Sans CN;
        font-weight: 800;
        font-size: 12px;
        color: #757575;
        text-align: left;
        font-style: normal;
        text-transform: none;
    }
    .date_p{
        margin-bottom: 10px;
        width: 36px;
    }
    /**/
    .structure_img img{
        width: 100%;
    }
    .main_back .sector_main{
        width: 90%;
    }
    /**/
    .contact_us_way {
        display: flex;
        justify-content: space-between;
        position: relative;
        margin-top: 66px;
         margin-bottom: 0px;
    }
    .contact_info {
        width: 356px;
        height: 607px;
        display: flex;
        justify-content: center;
        padding-top: 50px;
        margin: 0 auto;
        flex-direction: column-reverse;
    }
    .name_phone{
        font-size: 14px;
    }
    .email_content{
        font-size: 14px;
    }
    .contact_us_submit{
        width: auto;
        height: auto;
        display: grid;
        background-color: #FFFFFF;
        opacity: 0.59;
        border-bottom-left-radius: 2%;
        border-top-left-radius: unset;
        border-bottom-right-radius: 2%;
    }
    .email_content{
        margin-top: 5%;
    }
    .content input{
        height: 40px;
        padding-top: 10px;
    }
    .contact_info .contact_map {
        border-top-right-radius: 2%;
        border-top-left-radius: 2%;
        border-bottom-right-radius: unset;
        width: auto;
        height: 250px;
        margin: 0 auto;
        overflow: hidden;
    }
    .contact_us_submit input {
        width: 150px;
        height: 30px;
        border-bottom: 2px solid #707070;
    }
    .contact_us_submit .content_div input {
        height: 40px;
    }
    .submit_button {
        height: 60px;
        /* border: 1px solid #0C6F40; */
        align-self: auto;
        display: grid;
        justify-items: center;
        padding-top: 20px;
    }
    .submit_button_in{
        width: 100px;
        height: 30px;
    }
    .submit_button_in p{
        font-size: 16px;
    }
    .mauto p{
        display: grid;
    }
}
@media (max-width: 520px) {
    .inBan_txt i{display:none;}
}
/**in main**/
@media (max-width: 1100px) {
    .proD_top .proD_show{max-width:100%;float:none;margin:auto;}
    .proD_top .proD_info{width:600px;float:none;max-width:100%;margin:0.32rem auto 0;}
    .con_list .con_one{margin:0 auto 0.36rem;max-width:600px;box-sizing:border-box;}
    .con_one .con_map{width:100%;float:none;border-right:none;}
    .con_one .con_txt{width:100%;float:none;padding:0.36rem;box-sizing:border-box;}
}
@media (max-width: 520px) {
    .abt_txt{line-height:26px;}
    .idea_box .idea_T1{font-size:20px;line-height:32px;}
    .idea_main .idea_div{padding:0.36rem 0;}
    .idea_div .idea_DT1{float:none !important;margin:auto;display:block;}
    .idea_div .idea_DT2{line-height:24px;padding-top:0.24rem;width:100%;float:none !important;}
    .idea_DT2 img{float:none;display:block;margin:auto;max-width:100%;}
    .idea_DT2 .idea_DTT{font-size:14px;padding-top:0.1rem;}
    .idea_bottom .idea_BT{line-height:32px;font-size:18px;}
    .idea_BT:before{width:100px;}
    .ideaP_list li{width:46%;margin-right:8%;}
    .ideaP_list li:nth-child(2n){margin-right:0;}
    /****/
    .make_main .make_one{padding:0.4rem 0;}
    .make_one .make_top{padding-bottom:0.32rem;}
    .make_top .make_T1{margin-right:0.36rem;width:100px;}
    .make_top .make_T2{line-height:24px;padding-top:0;}
    .MS_picA .MS_txt{line-height:36px;}
    .make_show .MS_picB{padding:14px 24px 0;}
    .MS_picB ul li{height:52px;}
    .MS_picB .bx-wrapper .bx-prev{left: -24px;}
    .MS_picB .bx-wrapper .bx-next{right:-24px;}
    /****/
    .news_list{padding-bottom:0.64rem;}
    .news_list .news_one{padding:0.24rem 0;height: 98px;}
    .news_list .news_T2 {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: space-evenly;
        width: 20%;
        height: 60px;
        font-weight: 500;
        color: #2C313D;
        margin-right: 0;
    }
    .news_list .news_one .news_txt{float:none;width:60%;}
    .news_list .news_one .news_pic {width:20%;height: 70px;float: left;}
    .news_list .news_txt .news_T1{    font-size: 14px;line-height: 20px;white-space: normal;margin-left: 10px;margin-right: 10px;}
    .news_txt .news_T2{padding:0.12rem 0;}
    .news_list .news_T2 p:nth-child(1) {font-size: 12px;}
    .news_list .news_T2 p:nth-child(2) {width: 48px;height: 1px;background-color: #707070;}
    .news_list .news_T2 p:nth-child(3) {font-size: 18px;}
    /****/
    .jx_map_img  img{width: 90%}
    /****/
    .contact_us_way .contact_us_way_item {
        display: grid;
        justify-items: center;
        flex: 0;
    }
    .contact_us_way_item img{ width: 60px;margin-left: 40px;margin-right: 40px;}
    .contact_us_way_item .word{font-weight: 800;font-size: 16px;padding-top: 10px;color: #0C6F40;}
    .contact_us_way_item .num{font-weight: 800;font-size: 10px;padding-top: 10px;}
    /****/
    .newsD_main .newsD_T1{line-height:24px;font-size:18px;padding:0.1rem 0;}
    .newsD_T2 .newsD_share{display:block;padding-top:0.16rem;height:20px;}
    .newsD_share .bdshare-button-style0-16{display:inline-block;float:none;top:0;}
    .newsD_main .newsD_T3{padding:0.36rem 0;}
    .newsD_cls a{width:100%;float:none;padding:0;background:none !important;text-align:left !important;}
    .newsD_cls a.newsD_prev{border-right:none;border-bottom:1px solid #e5e5e5;}
    /****/
    .pro_list{max-width:280px;margin:auto;}
    .pro_list .pro_one{width:100%;margin:0 0 0.32rem;padding-bottom:0.2rem;}
    .pro_one .pro_pic{height:220px;line-height:220px;padding-top:0.16rem;}
    /****/
    .proDS_picB ul li{height:64px;}
    .proD_info .proD_T1{line-height:24px;font-size:15px;}
    .proD_T1 .proD_name{line-height:28px;font-size:20px;}
    .proD_T3 b{padding-top:0.12rem;font-size:16px;}
    .proD_T3 ul li{line-height:24px;}
    .proD_T4 .proD_ask{width:130px;line-height:42px;}
    .proD_share .bdshare-button-style0-16 .bds_more{height:42px;line-height:42px;}
    .proDI_nav a{line-height:40px;font-size:14px;}
    /****/
    .down_list{padding-bottom:0.56rem;}
    .down_list .down_one{padding:0.24rem 28px 0.24rem 0;background-size:20px;}
    .down_one .down_txt{width:calc(100% - 50px);}
    .down_txt .down_T1{font-size:15px;}
    /****/
    .con_top{line-height:40px;padding:24px 0 0.48rem;font-size:18px;text-align:center;}
    .con_top .con_nav{float:none;height:40px;margin-bottom:16px;}
    .con_nav a{width:33.33%;font-size:14px;}
    .con_one .con_txt{line-height:28px;}
    .con_txt .con_T1{font-size:17px;}
    .con_txt .con_email{width:110px;line-height:36px;}
}
