

@media screen and (max-width:1830px){

}


@media screen and (max-width:1680px){

}


@media screen and (max-width:1600px){


}


@media screen and (max-width:1500px){


.jjhHead{ padding:20px 0;}
.jjhHead-logo{ font-size:30px; line-height:75px;}
.jjhHead-logo img{ width:75px; margin-right:20px;}
.jjhHead-tools{ padding-top:22px;}


.jjhNav{ top:115px;}
.jjhNav li a.far{ font-size:18px; line-height:80px;}

.jjhNews{ padding-top:40px;}
.jjhNews-title .cn{ font-size:26px;}
.jjhNews-item-first .pic{ height:250px;}
.jjhNews-item-first .tit{ font-size:16px; line-height:32px; height:64px; margin-top:16px;}

.jjhNews-item-list{ padding-top:10px;}
.jjhNews-item-list li{ font-size:16px; margin-top:15px;}
.jjhNews-item-list li span{ min-width:75px; font-size:18px;}


.jjhLove-list{ padding:40px 20px 20px 20px;}
.jjhLove-listTit{ font-size:26px; padding-bottom:25px;}
.jjhLove-listRoll{ height:324px;}
.jjhLove-listRoll .bd li{ font-size:16px; margin-top:15px;}
.jjhLove-donate{ line-height:160px; font-size:36px; margin-top:35px;}


.jjhProject{ margin-top:50px;}
.jjhProject-list{ margin-left:-30px;}
.jjhProject-list li{ width:calc(20% - 30px); margin-left:30px; height:200px;}
.jjhProject-list li .tit{ font-size:16px; padding:15px 10px;}


.jjhPartners{ margin-top:50px; padding:40px 0 35px 0;}
.jjhPartners-list li .tit{ font-size:16px; margin-top:20px;}


.jjhSystem-floor{ padding:40px 0 55px 0;}
.jjhSystem{ padding:30px 20px; min-height:452px;}
.jjhSystem-title .cn{ font-size:26px;}
.jjhSystem-list{ padding-top:0;}
.jjhSystem-list li{ font-size:16px; margin-top:20px;}
.jjhSystem-list li span{ min-width:110px;}
.jjhSystem-list li:before{ width:5px; height:5px; margin-top:-3px;}


.jjhEnterprise{ padding:30px 0 35px 0;}
.jjhEnterprise-title .cn{ font-size:26px;}
.jjhEnterprise-title .mo{ font-size:16px; line-height:35px;}
.jjhEnterprise-list{ margin-top:20px;}
.jjhEnterprise-list li .pic{ height:120px; border:2px #e5e5e5 solid;}


.jjhFooter{ padding:30px 0;}
.jjhFooter-menu dl{ margin-right:10vh;}
.jjhFooter-menu dl dt{ font-size:18px;}
.jjhFooter-menu dl dd a{ margin-top:16px;}

.jjhFooter-code{ max-width:150px; font-size:16px;}
.jjhFooter-copy{ padding:15px 0; font-size:14px;}


.pmain{ padding:40px 0;}
.pnews-list li{ height:220px;}
.pnews-list li .nBox .t{ font-size:16px;}

.phonor-list li .pic{ padding:0; height:182px;}
.phonor-list li .tit{ font-size:16px;}


.penterprise-list li .pic{ height:120px; border:2px #e5e5e5 solid;}

}


@media screen and (max-width:1300px){


}


@media screen and (max-width:834px){


.jjhHead{ padding:10px 0;}
.jjhHead-logo{ max-width:calc(100% - 60px); font-size:18px; line-height:22px;}
.jjhHead-logo img{ width:44px; margin-right:10px;}
.jjhHead-tools{ display:none;}
.menuBtn{ display:block;}

.jjhNav{ display:none;}
.jjhBanner .swiper-pagination{ bottom:15px !important;}
.jjhBanner .swiper-pagination-bullet{ width:30px; height:3px; margin:0 4px !important;}

.jjhNews{ width:100%; padding-top:20px;}
.jjhNews-title{ line-height:24px; padding-bottom:6px; margin-bottom:15px; border-width:2px;}
.jjhNews-title .cn{ font-size:18px; background-size:20px auto; padding-left:28px;}
.jjhNews-title .mo{ font-size:14px;}

.jjhNews-item{ width:100%; padding-bottom:15px;}
.jjhNews-item-first .pic{ height:120px;}
.jjhNews-item-first .tit{ font-size:15px; line-height:25px; height:auto; margin-top:8px; text-overflow:ellipsis; white-space:nowrap; }
.jjhNews-item-list{ margin-top:10px; padding-top:0;}
.jjhNews-item-list li{ font-size:15px; margin-top:8px;}
.jjhNews-item-list li span{ font-size:15px; min-width:55px;}

.jjhLove{ width:100%;}
.jjhLove-list{ padding:15px;}
.jjhLove-listTit{ font-size:18px; padding-bottom:15px;}
.jjhLove-listRoll .bd li{ font-size:15px; line-height:24px; margin-top:12px;}
.jjhLove-donate{ line-height:90px; font-size:24px; margin-top:20px;}

.jjhProject{ margin-top:20px;}
.jjhProject-list{ margin-left:-12px;}
.jjhProject-list li{ width:calc(50% - 12px); margin:0 0 12px 12px; height:100px;}
.jjhProject-list li .tit{ font-size:15px; padding:0 10px; line-height:35px;}
.jjhProject-list li:last-child{ display:none;}


.jjhPartners{ margin-top:10px; padding:20px 0;}
.jjhPartners-list{ padding:0 30px;}
.jjhPartners-list .swiper-button-next, .jjhPartners-list .swiper-button-prev{ width:30px; height:90px; line-height:90px; font-size:28px;}
.jjhPartners-list li .tit{ font-size:15px; margin-top:10px;}

.jjhSystem-floor{ padding:20px 0;}
.jjhSystem-box{ margin-left:0;}
.jjhSystem{ padding:15px; min-height:inherit; width:100%; margin-left:0; margin-top:15px;}
.jjhSystem:first-child{ margin-top:0;}
.jjhSystem-title .cn{ font-size:18px;}
.jjhSystem-title .mo{ font-size:14px; line-height:24px;}
.jjhSystem-list{ padding-top:5px;}
.jjhSystem-list li{ font-size:15px; margin-right:10px; padding-left:12px; margin-top:9px;}
.jjhSystem-list li span{ font-size:15px; min-width:100px;}

.jjhEnterprise{ padding:20px 0;}
.jjhEnterprise-title .cn{ font-size:18px;}
.jjhEnterprise-title .mo{ font-size:14px; line-height:24px;}
.jjhEnterprise-list{ margin-top:0; padding-top:5px; margin-left:-10px;}
.jjhEnterprise-list li{ width:calc(50% - 10px); float:left; margin:10px 0 0 10px;}
.jjhEnterprise-list li .pic{ height:60px; border:1px #e5e5e5 solid;}
.jjhEnterprise-list li .tit{ font-size:15px; margin-top:10px;}

.jjhFooter{ padding:8px 0;}
.jjhFooter-menu{ width:100%;}
.jjhFooter-menu dl{ width:100%; margin-right:0; padding:8px 0;}
.jjhFooter-menu dl dt{ font-size:15px; padding-bottom:0;}
.jjhFooter-menu dl dd a{ display:inline-block; margin:5px 10px 0 0; font-size:14px;}

.jjhFooter-code{ max-width:100%; width:100%; padding-top:10px; font-size:14px;}
.jjhFooter-code img{ width:90px; margin-bottom:10px;}
.jjhFooter-copy{ font-size:13px; line-height:22px;}


.pbanner{ height:120px;}
.pbanner .title{ font-size:24px;}

.plcNav .w{ width:100%;}
.plcNav-menu { width:100%;}
.plcNav-menu a{ width:50%; padding:0; line-height:40px; text-align:center;}
.plcNav-add{ display:none;}

.pmain{ padding:25px 0;}
.pabout-word{ font-size:15px; line-height:28px;}
.pabout-word img{ width:auto !important; height:auto !important;}

.pcontact-title .cn{ font-size:17px;}
.pcontact-title .en{ margin-top:6px;}
.pcontact-word{ margin-top:15px;}
.pcontact-word li{ width:100%; padding-top:10px;}
.pcontact-word li .icon{ width:33px;}
.pcontact-word li .text{ font-size:14px; padding-left:10px;}
.pcontact-word li .text .c{ font-size:16px; margin-top:3px;}

.pnews-list{ margin-left:0; margin-top:0;}
.pnews-list li{ width:100%; height:140px; margin:15px 0 0 0;}
.pnews-list li:first-child{ margin:0;}
.pnews-list li .nBox{ padding:5px 10px;}
.pnews-list li .nBox .t{ font-size:15px;}
.pnews-list li .nBox .d{ font-size:13px; margin-top:2px;}


.ppage{ padding-top:25px;}
.ppage a{ margin:3px; padding:0 11px; line-height:30px; font-size:14px;}
.ppage .nowpage{ margin:3px; padding:0 11px; line-height:30px; font-size:14px;}

.pnews-detaTop{ padding-bottom:10px;}
.pnews-detaTop .t{ font-size:20px; padding-bottom:15px; line-height:28px;}
.pnews-detaInfo{ font-size:15px; line-height:28px; padding:20px 0;}
.pnews-detaInfo img{ width:auto !important; height:auto !important;}


.pnews-detaPage a{ padding:15px 0; font-size:14px; line-height:24px;}
.pnews-detaPage a span{ padding-right:15px;}

.presults-list li{ padding:15px 0;}
.presults-list li .date{ width:65px;}
.presults-list li .date .d{ line-height:40px; font-size:20px;}
.presults-list li .word{ width:calc(100% - 65px); padding-left:15px;}
.presults-list li .word .t{ font-size:16px; font-weight:bold; max-height:58px; line-height:28px; text-overflow:none; white-space:normal;}
.presults-list li .word .c{ display:none;}

.phonor-list{ margin-left:-12px;}
.phonor-list li{ width:calc(50% - 12px); margin:12px 0 0 12px;}
.phonor-list li .pic{ height:96px;}
.phonor-list li .tit{ font-size:15px; line-height:40px; padding:0 10px;}


.penterprise-list{ margin-top:0; padding-top:5px; margin-top:-10px; margin-left:-10px;}
.penterprise-list li{ width:calc(50% - 10px); float:left; margin:10px 0 0 10px;}
.penterprise-list li .pic{ height:60px; border:1px #e5e5e5 solid;}
.penterprise-list li .tit{ font-size:15px; margin-top:10px;}


}




@media screen and (max-width:640px){


}







