
@media screen and (max-width:1820px){


}


@media screen and (max-width:1700px){

}


@media screen and (max-width:1540px){

}


@media screen and (max-width:1460px){


}


@media screen and (max-width:1360px){

}


@media screen and (max-width:834px){

.w{ width:94%;}

.hyHead{ padding:5px 0;}
.hyHead.topFix{ background:#fff;}
.hyHead.topFix .menuBtn .burger { background:#0d308a;}
.hyHead-tools{ display:none;}
.hyHead-menu{ display:none;}
.hyHead-logo{ width:150px;}
.menuBtn{ display:block;}

.hyBanner-sider .swiper-pagination{ border-bottom:10px !important;}
.hyBanner-sider .swiper-pagination-bullet{ width:8px; height:8px; margin:0 4px !important;}


.hyAbout{ padding:30px 0;}
.hyAbout .hyBusiness-title{ padding-bottom:20px;}
.hyAbout-left{ width:100%; }
.hyAbout-left .title{ padding:0 0 15px 0;}
.hyAbout-left .title .cn{ width:130px; line-height:46px; font-size:18px;}
.hyAbout-left .title .cn:before{ width:14px; height:14px; left:-28px; top:-12px;}
.hyAbout-middle{ width:100%; min-height:inherit; padding:15px;}
.hyAbout-middle .t{ font-size:18px; padding-top:10px;} 
.hyAbout-middle .t:before{ height:3px;}
.hyAbout-middle .c{ font-size:15px; line-height:28px; margin-top:15px;}

.hyAbout-right{ width:100%; min-height:inherit; padding-top:20px;}
.hyAbout-right .cn{ font-size:18px;}
.hyAbout-right .c{ font-size:15px; line-height:28px; margin-top:15px;}
.hyAbout-right .m{ width:100px; height:40px; line-height:40px; display:inline-block; margin-top:15px; text-align:center; position:relative; left:auto; bottom:auto; }


.hyBusiness{ padding:25px 0;}
.hyBusiness-title{ padding-top:12px;}
.hyBusiness-title:before{ height:3px;}
.hyBusiness-title .t label{ font-size:20px;}
.hyBusiness-list{ margin-top:10px; margin-left:-15px;}
.hyBusiness-list li{ width:calc(50% - 15px); margin:40px 0 0 15px; padding:35px 0 20px 0;}
.hyBusiness-list li .icon{ width:44px; height:38px; top:-19px; margin-left:-22px;}
.hyBusiness-list li .cn{ font-size:16px;}
.hyBusiness-list li .en{ font-size:13px; min-height:34px;}
.hyBusiness-list li:last-child{ display:none;}
.hyBusiness-more{ margin-top:25px;}
.hyBusiness-more a{ width:110px; height:40px; line-height:40px;}


.hyNews{ padding:30px 0;}
.hyNews-More{ margin-top:20px;}
.hyNews-More .cn{ width:130px; margin-top:20px; line-height:46px; font-size:18px;}
.hyNews-More .mo{ width:110px;}
.hyNews-figure{ width:100%;}
.hyNews-list{ width:100%; margin-top:20px;}
.hyNews-list .first .t{ font-size:16px;}
.hyNews-list .first .c{ font-size:15px; line-height:24px; max-height:48px;}
.hyNews-list .item{ padding-top:5px;}
.hyNews-list .item li{ font-size:15px;}

.hyFooter{ border-width:3px; padding-bottom:15px;}
.hyFooter:before{ height:3px; top:-3px;}
.hyFooter:after{ height:3px; top:-3px;}
.hyFooter-logo{ width:100%; display:none;}
.hyFooter-logo img{ width:150px;}
.hyFooter-contact{ width:100%; padding-top:15px;}
.hyFooter-contact .ct{ font-size:15px;}
.hyFooter-contact .ct:before{ width:8px; height:8px; right:-11px; top:-4px;}
.hyFooter-contact .xt dd{ width:100%; font-size:13px; line-height:22px;}
.hyFooter-code{ background:none; width:100%; height:auto; padding:0; margin-top:10px;}
.hyFooter-code img{ border:5px #e50013 solid;}
.hyFooter-copy{ padding:10px 3%; font-size:13px; line-height:22px;}


.pbanner{ padding:75px 0 25px 0;}
.pbanner .iboxt{ width:100%;}
.pbanner .iboxt:before{ display:none;}
.pbanner .iboxt:after{ display:none;}
.pbanner .iboxt .sbtitle{ display:none;}
.pbanner .iboxt .title{ font-size:20px; padding:0 0 10px 0;}
.pbanner .iboxt .title:before{ height:2px;}
.pbanner .iboxt .text{ display:none;}

.pmain{ padding:30px 0;}
.pmain-title .line{ height:5px;}
.pmain-title .line:before{ height:6px;}
.pmain-title .cn{ padding:8px 0 5px 0; font-size:20px;}

.pnews-menu{ margin-top:25px;}
.pnews-menu a{ width:50%; font-size:15px; float:left;}
.pnews-menu a.active:before{ display:none;}

.pabout-floor{ padding:20px 0 0 0; border:0;}
.pabout-floor .figure{ width:100%;}
.pabout-floor .word{ width:100%;}
.pabout-floor .word .c{ font-size:15px; line-height:28px; margin-top:10px; text-align:left;}


.pnews-list{ margin-top:10px;}
.pnews-list li{ padding:15px 0;}
.pnews-list li .t{ font-size:16px;}
.pnews-list li .c{ font-size:15px; line-height:26px; max-height:52px; overflow:hidden;}

.pnews-detaTop{ padding:25px 0 15px 0;}
.pnews-detaTop .t{ font-size:18px; line-height:30px; padding-bottom:10px;}
.pnews-detaTop .c span{ margin:0 5px; font-size:13px;}
.pnews-detaInfo{ font-size:15px; line-height:28px; padding:20px 0;}
.pnews-detaPage{ font-size:14px; line-height:24px;}

.pproject-list{ margin-left:0; padding-top:10px;}
.pproject-list li{ width:100%; margin:15px 0 0 0; padding:10px;}
.pproject-list li .pic{ height:auto;}
.pproject-list li .pic img{ width:100%; height:auto; position:relative; top:auto; left:auto; transform:none;}
.pproject-list li .tit{ font-size:16px; margin-top:10px;}
.pproject-list li .label{ display:none;}
.pproject-list li .txt{ font-size:14px; line-height:24px; max-height:48px; height:auto;}

.ppage a{ font-size:14px; margin:3px;}
.ppage .nowpage{ font-size:14px; margin:3px;}


.pcontact-list{ margin-top:10px;}
.pcontact-list li{ width:100%; padding:10px 0; text-align:left;}
.pcontact-list li .icon{ width:35px; float:left; margin-right:15px;}
.pcontact-list li .tit{ font-size:15px; margin-top:0; line-height:25px;}
.pcontact-list li .txt{ margin-top:5px; font-size:16px;}
.pcontact-list li .inner{ width:calc(100% - 50px); float:right;}

.pcontact-map{ margin-top:20px;}

}



@media screen and (max-width:640px){


}



