﻿@media (max-width: 1760px) {
    .qywh .qywh_left .qywh_main .zlfz{left:.4rem}
    .qywh .qywh_right .w_main{padding-right:.4rem;}
    .qyry .qyry_right{width:calc(100% + .4rem);}
}
@media (max-width: 1680px) {
    html { font-size: 90px; }
    .keyi .k_left{padding-left:.4rem;}
    .cpyy .main_w .cp_right{width:100%;}
    .contents_left .nrogn{padding-left:0.4rem;padding-top:.2rem;}
}
@media (max-width: 1440px) {
    .foot_list{gap:.4rem;}
    .foot_ewm ul{gap:.3rem;}
	.rep_boxA{ width: 87.5%;}
    .about_home .main_w .content{font-size:14px;}
    .tfjy .skwldbz_list p{font-size:14px;}
}
@media (max-width: 1360px) {
    html { font-size: 80px; }
    .tfjy .item .a_content{font-size:14px;}
    .foot_list p{font-size:15px;}
    .keyi .k_left .title{padding-bottom:.3rem;}
    .keyi .k_left .content{padding-top:.3rem;}
    .keyi .feedback_s{margin-top:.4rem;}
    .pros_boxB p{font-size:16px;}
}

@media (max-width: 1340px) {
    html { font-size: 70px; }
    .history_list_right .list li a .neon{font-size:14px;}
    .about_gywm .main_w .about_content{font-size:14px;}
}

@media (max-width: 1280px) {
    .cpyy .main_w{gap:.6rem;}
    .foot_list{display:none;}
    .keyi .k_left{padding-top:.4rem;}
    .pro_neirong_left .pro_neirong_left_title font{font-size:.3rem}
    .xgcp_list li font{font-size:.2rem;}
    .xgcp_list li p{font-size:14px;}
    .contents_left .nrogn .cont_left .ewms{margin-right:.4rem;margin-top: 0px;}
    .sqfw_left .item p{font-size:12px;}
    .sqfw{gap:.3rem;}
}
@media (min-width: 768px){
.keyi .map{height:100%;}
}
@media (max-width: 1200px) {
    .top_list{display:none;}
    .menu_wap{display:block;}
    .c_o_main li a{padding:0 .3rem;}
    .about_partner{padding-top:.6rem;padding-bottom:.4rem;}
    .about_sdij{padding-top:.6rem;}
    .history_list{padding-bottom:.8rem;}
    .qywh .qywh_left .qywh_main .zlfz{top:.6rem;}
    .qywh .qywh_right .w_main{padding-top:.5rem;}
    .qyry{height:auto}
    .about_gywm .main_w .about_list .about_list_left, .about_gywm .main_w .about_list .about_list_right{display:none;}
}

@media(max-width: 1170px) {
    .banner .m_banner-pagination{bottom:.3rem;}
    .banner .m_banner-pagination .swiper-pagination-bullet{width:14px;height:14px;background-size:100%;}
    .xwzx .main_w{grid-template-columns: auto auto;}
    .xwzx{padding:.6rem  0px;}
    .cpyy .main_w{padding-top:.6rem;padding-bottom:.6rem;}
    .pro_list ul{grid-template-columns: repeat(2,1fr);}
    .popup_video { width: calc(100% - 40px); left: 20px; }
    .popup_video .close2 { margin-bottom: 20px; width: 30px }
    .pros_boxB{ margin-top: 40px;}
    .news_list li .conts{padding-right:.8rem}
    .contents{display:block;}
    .sqfw{grid-template-columns: auto;}
    .sqfw_left{gap:.3rem;}
    .sqfw_left .item{padding:.3rem .4rem;}
}
@media(max-width: 1024px) {
    .skwldbz_right{display:none;}
    .tfjy .skwldbz_list p{font-size:12px;}
    .about_partner .list{height:380px;}
    .qyry .qyry_left .arrow{margin-top:1rem;}
    .history_list{grid-template-columns: auto auto;}
    .qywh{grid-template-columns: 65% 35%;}
    .about_title font{font-size:.38rem;}
    .qyry .qyry_left p{padding-top:.1rem;}
    .about_main .about_main_cby p{font-size:.36rem;}
    .about_main .about_main_cby font{font-size:.24rem;}
    .qyry .main_w{margin-top:.6rem;}
	/*repair*/
	.rep_boxA{ width: calc(100% - 40px);  padding: 30px 0;}
	.rep_boxA .remark{ padding-bottom: 20px;}
	.rep_boxA .box_1{ padding-top: 20px;}
	.rep_boxA .box_1 .sel{ height: 40px;}
	.rep_boxA .box_1 .sel p{ height: 40px; line-height: 40px;}
	.rep_boxA .box_1 .sel p::after{ top: 12px;}
	.rep_boxA .box_1 .sel ul{ top: 42px;}
	.rep_boxA .box_2{ padding-top: 20px;}
	.rep_boxA .box_2 li{ height: 40px; line-height: 40px;}
	.rep_boxA .box_3{ padding-top: 5px;}
	.rep_boxA .box_3 .p_1{ padding-bottom: 15px;}
	.rep_boxA .box_3 .box{ margin-bottom: 20px;}
	.rep_boxA .box_3 .box input{ padding-top: 9px; padding-bottom: 9px;}
	.rep_boxA .box_3 .box .sel{ height: 40px;}
	.rep_boxA .box_3 .box .sel p{ height: 40px; line-height: 40px;}
	.rep_boxA .box_3 .box .sel p::after{ top: 12px;}
	.rep_boxA .box_3 .box .sel ul{ top: 42px;}
	.rep_boxA .box_3 .area{ height: 150px; line-height: 25px; margin-bottom: 20px;}
	.rep_boxA .box_3 .codebox .code{ padding-top: 5px; padding-bottom: 5px;}
	.rep_boxA .box_3 .codebox span{ margin-top: 12px;}
	.rep_boxA .box_3 .btnbox input{ height: 40px; line-height: 40px; font-size: 16px;}
    .contents_left{min-height:auto;overflow:hidden;padding-bottom:.3rem;}
    .hz_fott font{font-size:14px;}
    .about_home{background-position: right center;}
    .about_home .main_w{gap:0px;display: block;}
}

@media(max-width: 999px) {
    .jz_arrow{padding-top:0.4rem;}
    .history_list_right .list ul{gap:0rem;grid-template-columns: auto;}
     .history_list_right .list li:nth-last-child(2){    border-bottom: 0px solid #999999;}
     .qywh{grid-template-columns: auto;}
     .qywh .qywh_right .w_main{padding-left:.4rem;}
     .qywh .qywh_right .w_main .about_title{text-align:left;}
     .qywh .qywh_right .about_list{grid-template-columns: auto auto;margin-bottom:.6rem;margin-top:.6rem;justify-content:left;}
     .qyry .qyry_right{width:100%;}
     .pros_boxG .box_3 { display:block;}
     .pros_boxG .btnbox { margin: 20px 0 0 0; }
     .pros_boxG .box_3 .btn { font-size: 14px; }
     .pros_boxB p{font-size:15px;}
     .gcls .main_w{grid-template-columns: auto;}
     .pro_neirong{grid-template-columns: auto;flex-wrap:wrap-reverse;display:flex;}
     .pro_neirong .pro_neirong_right{padding-bottom:20px;}
     .pro_neirong_left{max-width:100%;}
     .news_main .main_w{display:block;margin-bottom:20px;}
     .contents_left .nrogn .cont_left{padding-top:.3rem;}
     .c_titles font{margin-top:.4rem;}
     .news_main .main_w .news_right{margin-top:.4rem;}
     #newsnr{font-size:14px;}
     .hz_fott p{margin-top:.2rem;}
     .hz_fott{padding-top:.3rem;padding-bottom:.4rem;}
     .jianzheng_title font{padding-top:.4rem;}
     .btian_all{grid-template-columns: auto;gap:0rem;}
     .btian_content{padding:.02rem .08rem;}
     .about_home .main_w .box_2 ul{margin-top:.7rem;}
}

@media(max-width: 767px) {
    .top_right .tel{display:none;}
    .main_top .logo{display:none;}
    .main_top .logos{display:block;}
    .c_o_main li,.c_o_main li.cur{width:100%;}
    .c_o_main li .c_1 img{max-width:100%;margin-top:.5rem;}
    .tfjy .skwldbz_list{position:initial;margin-top:.4rem;}
    .tfjy .item .a_content{max-width:100%;}
    .skwldbz{background-color:#fff;}
    .tfjy{padding-top:.4rem;}
    .tfjy .skwldbz_list li{padding:.15rem .3rem;}
    .tfjy .skwldbz_list font{font-size:14px;}
    .tfjy .skwldbz_list p{font-size:12px;}
    .xwzx .main_w{grid-template-columns: auto;}
    .flei{display:flex;justify-content: space-between;}
    .flei .mores{margin-top:0px;}
    .flei .stitle font{font-size:16px;font-weight:bold;}
    .flei .stitle p{font-size:14px;}
    .flei .stitle div{font-size:12px;padding-top:5px;}
    .flei .mores{border-radius:20px;height:30px;font-size:12px;}
    .snews_list .s_rights .title{font-size:14px;}
    .snews_list .s_rights .content{font-size:12px;}
    .snews_list .s_rights .mores{margin-toP:.2rem;}
    .xwzx{padding:.4rem 0;}
    .cpyy .main_w{padding-top: 0.4rem;padding-bottom: 0.4rem;grid-template-columns: auto;}
    .cpyy .main_w .cp_yy .title font{font-size:16px;font-weight:bold;}
    .cpyy .main_w .cp_yy .title p{font-size:14px;padding-top:5px;}
    .cp_right li a font{font-size:14px;}
    .cp_right li a p{font-size:12px;}
    .keyi{grid-template-columns: auto;}
    .footer .main_w{display:block;}
    .foot_ewm{text-align:center;}
    .foot_copy{padding-bottom:0px;}
    .tops{height:.82rem;}
    .main_w{padding-left:.2rem;padding-right:.2rem;}
    .main_top .logos{padding-right:.2rem;}
    .keyi .k_left{padding-left:.2rem;padding-right:.2rem;}
    .keyi .k_left .title{max-width:100%;font-size:16px;font-weight:bold;}
    .keyi .feedback_s{margin-top:.2rem;font-size:14px;}
    .c_o_main li{height:auto;padding-bottom:.4rem;}
    .jz_arrow .jz_arrow_left,.jz_arrow .jz_arrow_right{width:.4rem;height:.4rem;}
    .tfjy .item .a_title{font-size:16px;}
    .tfjy .item .a_title2{font-size:18px;}
    .about_gywm .main_w{padding:.4rem .2rem}
    .about_sdij{padding-top:.4rem;}
    .history_list{margin-top:.4rem;padding-bottom:.4rem;grid-template-columns:auto;}
    .history_list_left ul{display:grid;grid-template-columns: repeat(4,1fr);gap:.4rem}
    .history_list_left ul:after{display:none;}
    .history_list_left li{padding-left:.4rem;background-position: left center;line-height:1;margin-bottom:0px;font-size:16px;}
    .history_list_left li.cur{line-height:1;background-size:.18rem auto;background-image: url(../images/01_a5s.png);}
    .history_list_right .list li{padding-top:.2rem;padding-bottom:.2rem;}
    .qywh .qywh_left{min-height:0px;}
    .qywh .qywh_left .qywh_main .cp_content{margin-top:.2rem;margin-bottom:.4rem;font-size:14px;line-height:2;}
    .qywh .qywh_left .qywh_main .zlfz{position:initial;padding-top:.4rem;padding-left:.2rem;}
    .qywh .qywh_left .qywh_main{height:auto;overflow:hidden;}
    .btian{padding-left:0px;background:none;margin: .2rem;}
    .qywh .qywh_right .w_main{padding:.4rem .2rem;}
    .qywh .qywh_right .about_list{grid-template-columns: repeat(2,1fr);gap:.2rem;margin-top:.2rem;margin-bottom:0rem;}
    .qywh .qywh_right .about_list .item{overflow:hidden;width:auto;padding-left:.3rem;height:1.2rem}
    .about_title font{font-size:.24rem;}
    .about_title p{font-size:14px;padding-top:.1rem;}
    .qywh .qywh_right .about_list .item font{display:none;}
    .qywh .qywh_right .about_list .item p{font-size:14px;margin-top:0px;}
    .qywh .qywh_right .about_list .item.cur p{font-size:14px;}
    .qywh .qywh_right .about_list .item div{font-size:10px;}
    .about_partner .list{height:auto;}
    .about_partner .list li{margin-bottom:0;}
    .about_partner .list li div{margin:0px;}
    .about_partner{padding-top:.3rem;padding-bottom:.4rem;}
    .about_partner .list{margin-top:.3rem;}
    .qyry .main_w{margin-top:.4rem;margin-bottom:.4rem;}
    .qyry .qyry_left .arrow{margin-top:.4rem;}
    .about_gywm{margin-top:0px;}
    .about_main .about_main_cby font{padding-top:.4rem;}
    .about_main{height:auto;padding-bottom:.4rem;}
    .about_gywm .main_w .about_content{margin-top:.2rem;}
    .about_gywm .main_w .about_list{margin-top:.3rem;}
    .qyry .main_w{grid-template-columns: auto;gap:.4rem;}
    .qyry .qyry_right p{padding-top:.2rem;}
    .footer{padding-top:.4rem;}
    .foot_ewm p{padding-bottom:.2rem;}
    .history_list_right .list li a .shij{font-size:16px;}
    .history_list_right .list li a{display:grid;grid-template-columns: .8rem auto;}
    .foot_logo img{width:1.159rem;}
    .about_partner .a_p_1 .arrow a{width:30px;height:30px;background-size:30px 30px}
    .qyry .qyry_left .arrow a{width:30px;height:30px;background-size:30px 30px}
    .qyry .qyry_left .arrow{margin-top:.2rem;}
    .qywh .qywh_left .qywh_main .zlfz{padding-top:.3rem;}
    .qywh .qywh_right .w_main{padding-top:.3rem;}
    .pro_as{display:block;padding-top:.3rem;}
    .pro_as .title font{font-size:16px;}
    .pro_as .list{width:100%;margin-top:.2rem;}
    .pro_as .list p{font-size:14px;padding-right: .7rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
    .pro_list ul{grid-template-columns: repeat(1,1fr);gap:.4rem;}
    .pro_list li .pri_0as .pro_title font{font-size:16px;}
    .pro_list li .pri_0as .pro_title p{font-size:16px;}
    .pro_list li .xkxq{font-size:12px;margin-top:.4rem;}
    #PageContent{padding:0.4rem 0 .4rem 0;}
    .pros_boxG .box_1 { margin-bottom:0px;}
    .pros_boxG .box_1 .box { float: unset; width: 100%; margin-bottom: 15px; }
    .pros_boxG dt { width: 60px; background-size:30% auto; }
    .pros_boxG .txt { width: calc(100% - 20px); padding: 10px; }
    .pros_boxG .area { width: calc(100% - 20px); padding: 10px; }
    .pros_boxG .box_3 .code { padding: 10px; }
    .pros_boxG .btnbox { display: block; margin-left: 0; }
    .pros_boxG .box_3 .btn { width:100%; margin-left:0;}
    .pros_boxG .box_3 .btn_1 { margin-bottom:15px;}
    .pros_boxG { }
    .pros_boxB{ margin-top: 30px;}
    .pro_nr_box{grid-template-columns: repeat(2,1fr);display:grid;}
    .zwf{padding-top:.2rem;background:#f4f4f4;}
    .gcls{/* padding-top:.4rem; */}
    .pros_boxG .box_1{grid-template-columns: auto;gap:0px;}
    .zxzx{padding-bottom:.4rem;}
    .xgcp .xgcp_main{padding-top:.4rem;}
    .xgcp .xgcp_main .title{font-size:16px;}
    .gcls2 .main_w .item .title{font-size:15px;font-weight:bold;}
    .news_menu ul{display:grid;grid-template-columns: repeat(2,1fr);}
    .news_list li .conts p{font-size:12px;line-height:1.71;}
	/*repair*/
	.rep_ban .ctg{ width: calc(100% - 20px); padding: 0 10px;}
	.rep_ban .ctg li{ width: calc(33.33% - 15px); margin: 0 7px;}
	.rep_ban .ctg li a{ width: 100%;}
	.rep_boxA{ margin-top: 0px;padding-top:.2rem;}
	.rep_boxA .box_1{ display: block;}
	.rep_boxA .box_1 div{ width: 100%;}
	.rep_boxA .box_1 div:nth-child(n+2){ margin-top: 15px;}
	.rep_boxA .box_2 ul{ display: flex; flex-wrap: wrap;}
	.rep_boxA .box_2 li{ width: calc(50% - 10px - .4rem);overflow:hidden;}
	.code img{max-height:100%;}
	.rep_boxA .box_2 li:nth-child(3n){ margin-right: 0.2rem;}
	.rep_boxA .box_2 li:nth-child(2n){ margin-right: 0;}
	.rep_boxA .box_3 .box{ float: unset; width: 100%;}
	.rep_boxA .box_3 .area{ height: 75px;}
	.rep_boxA .box_3 .codebox .code{ width: calc(100% - 72px);}
	.rep_boxA .box_3 .btnbox{ clear: both; float: unset; width: calc(100% - 20px); padding-top: 20px;}
    .rep_boxA .box_3 .btnbox input{font-size:14px;}
    .contents_left .nrogn .cont_left .address{float:none;}
    .contents_left .nrogn .cont_left .ewms{padding-top:.3rem;float:none;}
    .contents_left .nrogn .name font{font-size:.24rem;}
    .contents_left .nrogn .name p{font-size:12px;}
    .contents_left .nrogn .cont_left .address p{font-size:12px;}
    .contents_left .nrogn .cont_left .address p{margin-top:0.04rem;}
    .rep_boxA .box_2 li{margin:0 .2rem .2rem 0;}
    .c_titles font{font-size:18px;}
    .c_titles p{font-size:12px;}
    .rep_boxA .remark{padding-bottom:15px;line-height:1.7;}
    .contents_left .nrogn{padding-left:.2rem;padding-right:.2rem;}
    .pro_nr_box .item:nth-child(3){width:auto;background: #1e257d;padding: 0px;text-align: center;}
    .pro_nr_box .item:nth-child(4){width:auto;background: #1e257d;padding: 0px;text-align: center;}
    .gcls2 .main_w .item .cshi{font-size:14px;}
    .gcls2 .main_w .item{padding:.3rem;}
    .c_o_main li{display:none;}
    .c_o_main li.cur{display:block;}
    .pro_neirong_left{width:100%;}
    .btian_content{font-size:12px;}
    .jianzheng_title font{font-size:18px;}
    .jianzheng_title p{font-size:12px;margin-top:.1rem;}
    .about_home .main_w .about_home_view .box_3{display:none;}
    .about_home .main_w .box_1{display:block;padding-top:.4rem;}
    .about_home .main_w .box_1 .picimg{margin-top:.4rem;}
    .about_home .main_w .box_2 li font{font-size:14px;}
    .about_home .main_w .box_2 li p{font-size:12px;}
    .about_home .main_w .box_2 ul{margin-top:.4rem;gap:.1rem;}
    .about_home .main_w .box_2 li{height:1rem;}
}

@media(max-width: 415px) {
    .history_list_left ul{grid-template-columns: repeat(3,1fr);gap:.3rem;}
    .qywh .qywh_right .about_list .item{background-size:100% auto;height:.8rem;}
    .qywh .qywh_right .about_list .item div{display:none;}
    .pro_nr_box{    grid-template-columns: auto auto;}
    .pro_nr_box .item:nth-child(3){    background-position: right 0.2rem center;}
    .pro_nr_box .item:nth-child(4){    background-position: right 0.2rem center;}
}
@media(max-width: 360px) {
    .pro_nr_box .item a{font-size:.16rem;}
}
@media(max-width: 359px) {
    .main_top .logos{max-width:1.4rem;height:.42rem;display:flex;justify-content: center;align-items: center;}
    .pro_nr_box .item a{opacity: 0;}
    .pro_nr_box .item:nth-child(3){background-position: center;}
    .pro_nr_box .item:nth-child(4){background-position: center;}
    .about_home .main_w .box_2 li{padding:.15rem;}
}
