
@media screen and (max-width:1800px){


}


@media screen and (max-width:1700px){

}


@media screen and (max-width:1500px){



}


@media screen and (max-width:1290px){

.w{ width:1200px;}
.zhMain{ width:1240px;}
.zhNews{ width:820px;}
.zhNews-list .figure{ width:477px;}
.zhNews-list .tab li{ padding:10px 20px 11px 18px;}
.zhNews-list .tab li .cn{ font-size:15px;}

.zhNotice{ width:340px;}
.zhNotice-list{ padding:0 15px 15px 15px;}
.zhNotice-list li{ margin-top:14px;}


.zhInnovat{ width:820px;}
.zhInnovat-list li{ width:85px; height:330px;}
.zhInnovat-list li.active{ width:394px;}
.zhInnovat-list li .card .cn{ font-size:22px;}
.zhInnovat-list li .second .t{ font-size:22px;}


.zhAbout{ width:340px;}
.zhAbout-tab li{ padding:0 10px;}

.zhCooper{ width:380px; margin-right:30px;}

.zhCulture{ width:380px; margin-right:30px;}
.zhCulture-line .pic{ width:165px;}
.zhCulture-line .txt{ width:155px;}
.zhCulture-line .txt .c{ max-height:36px;}

.zhMemor{ width:380px;}
.zhMemor-list li{ padding:21px 0;}
.zhMemor-list li .pic{ width:165px;}
.zhMemor-list li .txt{ width:155px;}


.pbanner-iboxt{ width:1240px; margin-left:-620px;}
.pleader-list li{ width:585px;}
.pleader-list li .pic{ width:220px;}
.pleader-list li .txt{ width:363px;}

.pinst-list li .figure{ width:410px;}
.pinst-list li .word{ width:788px;}

.plaborat-list li .figure{ width:360px;}
.plaborat-list li .word{ width:806px;}

.pmedical-list li .figure{ width:340px;}
.pmedical-list li .word{ width:838px;}

.zhInnovat-team li .pic{ height:231px;}


}


@media screen and (max-width:1024px){


}


@media screen and (max-width:834px){


.w{ width:94%;}

.zhHead{ padding:10px 0;}
.zhHead-logo{ width:240px;}
.zhHead-search{ display:none;}
.zhHead-WeChat{ display:none;}

.zhNav{ display:none;}
.pmenuBtn{ display:block;}

.zhBanner .swiper-pagination{ bottom:10px !important;}
.zhBanner .swiper-pagination-bullet{ width:10px; height:10px; margin:0 4px !important;}

.zhMain{ width:100%; padding:20px 3%;}
.zhMain-floor{ margin-top:20px;}
.zhNews{ width:100%;}
.zhNews-title{ padding-bottom:10px;}
.zhNews-title .cn{ background-size:5px auto; font-size:18px; line-height:26px; padding-left:14px;}
.zhNews-title .mo{ font-size:14px; padding:0 15px; line-height:24px;}
.zhNews-list .figure{ width:100%;}
.zhNews-list .figure li .date{ width:70px; font-size:13px;}
.zhNews-list .figure li .date:before{ top:8px;}
.zhNews-list .figure li .date .p1{ font-size:17px; line-height:22px;}
.zhNews-list .figure li .name{ width:calc(100% - 70px); font-size:16px; line-height:25px; padding:17px 12px;}
.zhNews-list .tab{ width:100%; border-left:1px #ebebeb solid;}
.zhNews-list .tab li{ padding:10px;}
.zhNews-list .tab li.active:before, .zhNews-list .tab li:hover:before{ width:3px;}

.zhNotice{ width:100%; margin-top:20px;}
.zhNotice-list{ padding:0 12px 12px 12px;}
.zhNotice-list li .t{ font-size:15px;}
.zhNotice-list li .d{ font-size:13px;}


.zhInnovat{ width:100%;}
.zhInnovat-list li{ width:100%; height:auto; padding:12px 0; border-bottom:1px #ebebeb solid;}
.zhInnovat-list li .card{ padding-top:0;}
.zhInnovat-list li .card:before{ border:40px transparent solid; border-bottom-width:0; border-right-width:0; border-top-color:#83c036; top:-13px;}
.zhInnovat-list li .card .cn{ font-size:17px; width:auto;}
.zhInnovat-list li .card label{ font-size:14px; top:-8px; right:5px;}
.zhInnovat-list li .second{ position:relative; width:100%; height:auto; padding:0 12px; display:none;}
.zhInnovat-list li .second .t{ font-size:17px; line-height:33px;}
.zhInnovat-list li .second .t label{ background-size:26px auto; width:26px; min-height:inherit;}
.zhInnovat-list li .second .c{ max-height:78px; line-height:26px; font-size:15px;}
.zhInnovat-list li .second .m{ padding:0 15px 0 20px; font-size:14px; line-height:34px; margin-top:10px;}
.zhInnovat-list li .second .m .iconfont{ margin-left:7px;}
.zhInnovat-list li.active{ width:100%;}
.zhInnovat-list li.active .card{ display:none;}
.zhInnovat-list li.active .second{ display:block;}

.zhInnovat-team{ padding:10px;}
.zhInnovat-team li{ width:48%; margin:0; margin-top:10px;}
.zhInnovat-team li:nth-child(2n+2){ float:right;}
.zhInnovat-team li .pic{ height:210px;}
.zhInnovat-team li .name{ font-size:16px; line-height:50px;}

.zhAbout{ width:100%; margin-top:20px;}
.zhAbout-tab{ background-size:5px auto;}
.zhAbout-tab li{ font-size:18px; line-height:26px;}
.zhAbout-tab li:last-child:before{ height:20px; top:3px;}
.zhAbout-box .txt{ padding:12px;}
.zhAbout-box .txt .t{ font-size:16px; overflow:inherit; text-overflow:none; white-space:inherit;}
.zhAbout-box .txt .c{ font-size:15px; line-height:26px; max-height:78px; margin-top:5px;}


.zhCooper{ width:100%; padding-bottom:20px;}
.zhCooper:last-child{ padding-bottom:0;}
.zhCooper .zhNotice-list{ padding:0 12px 12px 12px;}
.zhCooper-pic .t{ font-size:15px; line-height:40px;}


.zhCulture{ width:100%; margin-right:0; padding-bottom:20px;}
.zhCulture-box{ padding:10px;}
.zhCulture-line{ padding-bottom:15px;}
.zhCulture-line .pic{ width:110px;}
.zhCulture-line .txt{ width:calc(100% - 110px); padding-left:15px;}
.zhCulture-line .txt .t{ font-size:15px; line-height:inherit; max-height:inherit; text-overflow:ellipsis; white-space:nowrap; }
.zhCulture-line .txt .d{ font-size:13px; padding:4px 0;}

.zhMemor{ width:100%;}
.zhMemor-list{ padding:0 10px 0 10px;}
.zhMemor-list li{ padding:10px 0;}
.zhMemor-list li:last-child{ border-bottom:0;}
.zhMemor-list li .pic{ width:110px;}
.zhMemor-list li .txt{ width:calc(100% - 110px); padding-left:15px;}
.zhMemor-list li .txt .y{ font-size:15px; padding-bottom:8px;}
.zhMemor-list li .txt .y:before{ height:2px;}
.zhMemor-list li .txt .c{ max-height:44px; line-height:22px; margin-top:6px;}


.zkFooter-links{  margin-top:30px;}
.zkFooter-links .tit{ line-height:25px;}
.zkFooter-links .tit img{ width:100%; width:25px; margin-right:10px;}
.zkFooter-links .txt{ width:100%;}
.zkFooter-links .txt a{ line-height:25px; padding:0 6px;}
.zkFooter-links .txt a:before{ top:5px;}

.zkFooter-btmLeft{ width:100%; padding-top:0;}
.zkFooter-btmLeft .f-logo{ width:100%;}
.zkFooter-btmLeft .f-logo img{ width:35px;}
.zkFooter-btmLeft .f-copy{ width:100%; font-size:13px; line-height:22px; padding-left:0; padding-top:5px;}
.zkFooter-btmRight{ width:100%; padding-top:10px; font-size:13px;}
.zkFooter-btmRight img{ width:80px;}

.pbanner-iboxt{ width:100%; left:auto; margin-left:auto; position:relative;}
.pbanner-iboxt .tit{ width:100%; height:45px; line-height:45px; font-size:18px;}
.pbanner-iboxt .menu{ background:#f7f7f7; width:100%;}
.pbanner-iboxt .menu a{ width:50%; float:left; text-align:center; font-size:16px; line-height:40px; margin:0;}
.pabout-info{ font-size:15px; line-height:30px;}

.pleader-list li{ width:100%; padding:10px; margin-top:15px;}
.pleader-list li:first-child{ margin-top:0;}
.pleader-list li .pic{ width:100%; height:auto;}
.pleader-list li .txt{ width:100%; padding:10px 0 0 0;}
.pleader-list li .txt .t{ font-size:16px;}
.pleader-list li .txt .st{ font-size:16px; padding:5px 0 10px 0;}
.pleader-list li .txt .st:before{ height:2px;}
.pleader-list li .txt .c{ font-size:15px; line-height:26px; max-height:52px; margin-top:10px;}
.pleader-list li .txt .m{ padding-top:10px;}
.pleader-list li .txt .m span{ padding:0 15px; line-height:30px;}


.pinst-list li{ margin-top:15px; padding:10px;}
.pinst-list li:first-child{ margin-top:0;}
.pinst-list li .figure{ width:100%;}
.pinst-list li .word{ width:100%; padding:10px 0 0 0;}
.pinst-list li .word .t{ font-size:16px; line-height:24px; padding-bottom:10px;}
.pinst-list li .word .t:before{ height:2px;}
.pinst-list li .word .c{ font-size:15px; line-height:26px; max-height:52px; margin-top:10px;}
.pinst-list li .word .m{ padding-top:10px;}
.pinst-list li .word .m .cn{ padding:0 15px; line-height:30px;}

.pnews-detaTop{ padding:0 0 10px 0;}
.pnews-detaTop .t{ font-size:18px; line-height:28px; padding-bottom:8px;}
.pnews-detaTop .c span{ padding-right:10px;}
.pnews-detaInfo{ font-size:15px; padding:20px 0;}
.pnews-detaPage a{ padding:10px 0; line-height:24px;}
.pnews-detaPage a span{ padding-right:10px;}


.plaborat-list li{ margin-top:15px; padding:10px;}
.plaborat-list li:first-child{ margin-top:0;}
.plaborat-list li .figure{ width:100%;}
.plaborat-list li .word{ width:100%; padding:10px 0;}
.plaborat-list li .word .t{ font-size:16px; padding-bottom:10px;}
.plaborat-list li .word .t:before{ height:2px;}
.plaborat-list li .word .c{ font-size:15px; line-height:26px; max-height:52px; margin-top:10px;}
.plaborat-list li .word .m{ padding-top:10px;}
.plaborat-list li .word .m .cn{ padding:0 15px; line-height:30px;}

.ppage{ padding:20px 0;}
.ppage a{ line-height:30px; margin:3px; padding:0 11px;}
.ppage .nowpage{ line-height:30px; margin:3px; padding:0 11px;}

.pinstrum-list{ margin-left:0;}
.pinstrum-list li{ width:100%; margin:15px 0 0 0;}
.pinstrum-list li:first-child{ margin-top:0;}
.pinstrum-list li .tit{ font-size:15px; padding:10px;}
.pinstrum-list li .cover{ padding:15px;}
.pinstrum-list li .cover .t{ font-size:16px; padding-bottom:10px;}
.pinstrum-list li .cover .c{ font-size:15px; line-height:26px; height:52px; margin-top:10px;}
.pinstrum-list li .cover .m{ font-size:24px; line-height:30px; padding:0 20px;}


.pnews-list{ margin-left:0;}
.pnews-list li{ width:100%; margin:15px 0 0 0;}
.pnews-list li:first-child{ margin-top:0;}
.pnews-list li .figure .t{ line-height:40px; height:40px; padding:0 10px;}
.pnews-list li .word{ padding:12px;}
.pnews-list li .word .c{ font-size:15px; height:auto; line-height:26px; max-height:52px;}
.pnews-list li .word .f{ padding-top:15px;}
.pnews-list li .word .f .date{ font-size:13px; line-height:32px;}
.pnews-list li .word .f .view{ line-height:30px; font-size:24px; padding:0 20px;}


.pmedical-list li{ margin-top:15px;}
.pmedical-list li:first-child{ margin-top:0;}
.pmedical-list li .figure{ width:100%;}
.pmedical-list li .word{ width:100%; padding:10px 0;}
.pmedical-list li .word .t{ font-size:16px;}
.pmedical-list li .word .c{ font-size:15px; max-height:52px; line-height:26px; margin-top:10px;}
.pmedical-list li .word .f{ padding-top:15px;}
.pmedical-list li .word .f .date{ font-size:13px; line-height:32px;}
.pmedical-list li .word .f .view{ line-height:30px; font-size:24px; padding:0 20px; margin-top:0;}

.pjoin-list{ margin-left:0;}
.pjoin-list li{ width:100%; margin:15px 0 0 0;}
.pjoin-list li:first-child{ margin-top:0;}
.pjoin-list li .word{ padding:12px;}
.pjoin-list li .word .t{ font-size:16px;}
.pjoin-list li .word .c{ font-size:15px; line-height:28px; margin-top:10px;}
.pjoin-list li .more{ line-height:40px; padding:0 12px;}
.pjoin-list li .more .d{ font-size:13px;}
.pjoin-list li .more .v{ font-size:24px;}


.pjoin-pup{ width:94%; left:3%; margin-left:0; padding:35px 0 15px 0;}
.pjoin-pup-close{ right:5px; top:5px;}
.pjoin-pup-scroll{ padding:0 15px;}
.pjoin-pup-scroll::-webkit-scrollbar{width:4px;height: 5px;}
.pjoin-pup-tit{ font-size:17px;}
.pjoin-pup-head{ padding:10px; margin-top:10px;}
.pjoin-pup-head dd{ width:100% !important; line-height:30px; font-size:15px;}
.pjoin-pup-text{ font-size:15px; line-height:30px; padding:15px 0 0 0;}

.psense-list{ margin-left:0;}
.psense-list li{ width:100%; margin:15px 0 0 0; padding:15px;}
.psense-list li:first-child{ margin-top:0;}
.psense-list li .t{ font-size:16px;}
.psense-list li .c{ font-size:15px; line-height:26px; max-height:52px; height:auto; margin-top:10px;}
.psense-list li .f{ padding-top:15px;}
.psense-list li .f .date{ font-size:13px; line-height:32px;}
.psense-list li .f .view{ line-height:30px; font-size:24px; padding:0 20px; margin-top:0;}



}



@media screen and (max-width:640px){


}



