
@media screen and (max-width:1820px){


}


@media screen and (max-width:1700px){

}


@media screen and (max-width:1600px){

}


@media screen and (max-width:1460px){


}


@media screen and (max-width:1360px){

}


@media screen and (max-width:834px){


.w{ width:94%;}
.index-head{ padding:15px 0;}
.index-head .logo{ width:50px; display:inline-block;}
.index-head .menuBtn{ bottom:25px;}

.menuPup{ padding-top:80px;}
.menuPup-list{ min-height:inherit; padding-left:30px;}
.menuPup-list li{ margin-top:30px;}
.menuPup-list li .subNav{ left:125px;}
.menuPup-list li .subNav a{ font-size:16px; margin-top:25px;}

.index-banner .swiper-pagination{ bottom:15px !important;}
.index-banner .swiper-pagination-bullet{ width:10px; height:10px;}

.qsfooter{ padding:25px 0 15px 0; line-height:24px; font-size:13px;}
.qsHead{ padding:15px 0;}
.qsHead .logo{ width:50px; display:inline-block;}
.qsHead .menuBtn{ bottom:25px;}


.pmain{ padding:25px 0 0 0;}
.pmain-title{ font-size:18px; padding-bottom:20px;}
.pcase-tab a{ font-size:16px; margin:0 15px;}
.pcase-list{ margin-left:-10px;}
.pcase-list li{ width:calc(50% - 10px); margin:15px 0 0 10px;}
.pcase-list li .pic{ padding-top:inherit;}
.pcase-list li .pic img{ position:relative; height:auto;}
.pcase-list li .pic .play{ background-size:25px auto; width:25px; height:25px; left:10px; bottom:10px;}
.pcase-list li .txt{ padding:10px 0;}
.pcase-list li .txt .t{ font-size:16px;}
.pcase-list li .txt .c{ font-size:13px; margin-top:6px;}

.pcase-detaHead{ width:100%; padding:20px 3% 15px 3%;}
.pcase-detaHead .name{ font-size:16px;}
.pcase-detaHead .city{ font-size:13px; margin-top:8px;}
.pcase-detaHead .close{ right:3%; bottom:20px;}
.pcase-detaSider li.swiper-slide{ width:94%;}
.pcase-detaSider .swiper-pagination{ width:94% !important; left:3% !important; margin-left:0;}
.pcase-detaSider .swiper-button-next, .pcase-detaSider .swiper-button-prev{ display:none;}

.pcourse-figure{ width:100%;}
.pcourse-year-pop{ padding:20px 0;}
.pcourse-year-box{ width:100%;}
.pcourse-year-box li a{ padding-top:20px;}
.pcourse-year-box .slick-prev:before, .pcourse-year-box .slick-next:before{ width:11px !important; height:11px !important;}

.pcourse-info{ width:100%;}
.pcourse-info:before{ left:62px;}
.pcourse-info li{ margin-top:25px;}
.pcourse-info li .date{ font-size:18px; width:65px;}
.pcourse-info li .word{ width:calc(100% - 70px); padding-left:20px; font-size:15px; line-height:28px;}
.pcourse-info li .date:before{ background-size:12px auto; width:12px; height:12px; right:-3px; top:3px;}
.pcourse-info li .figure{ width:calc(100% - 70px); padding-left:15px;}

.pabout-honor-news{ width:100%;}
.pabout-honor-news li{ padding:15px 0; border-width:1px;}
.pabout-honor-news li .year{ font-size:14px;}
.pabout-honor-news li .name{ font-size:16px; margin-top:10px;}
.pabout-honor-news li .details{ font-size:15px;}

.pcontact-name{ font-size:18px; padding:15px;}
.pcontact-info{ padding-bottom:0;}
.pcontact-info li{ padding:7px 15px;}
.pcontact-info li dl{ width:100%; padding:8px 0;}
.pcontact-info li dl dt{ width:28px;}
.pcontact-info li dl dd{ padding-left:15px; font-size:14px;}
.pcontact-info li dl dd p:first-child{ font-size:15px; padding-bottom:6px;}
.pcontact-map{ margin-top:25px;}

.pabout-info{ font-size:15px; line-height:30px;}
.pjoin{ width:100%;}
.pjoin-title{ font-size:15px; padding-left:0; margin-top:20px;}
.pjoin-title span{ width:auto; display:none;}
.pjoin-title span:first-child{ display:block;}
.pjoin-title span:last-child{ display:block; float:right;}
.pjoin-list .jt{ padding:0 10px;}
.pjoin-list .jt span{ width:auto; font-size:15px;}
.pjoin-list .jt span:nth-child(2){ display:none;}
.pjoin-list .jt span:nth-child(3){ display:none;}
.pjoin-list .jt span:nth-child(4){ display:none;}
.pjoin-list .jt span:nth-child(5){ float:right;  padding-right:40px;}
.pjoin-list .jt .arrow{ width:24px; height:24px; top:12px; right:10px;}
.pjoin-list .jt .arrow:before{ width:12px;}
.pjoin-list .jt .arrow:after{ height:12px;}
.pjoin-list .jc{ font-size:15px; padding:15px;}

.pnews-list li{ padding:12px 0; border-width:1px;}
.pnews-list li span{ font-size:14px; min-width:80px;}
.pnews-list li a{ font-size:16px;}

.pnews-detaTop{ padding-bottom:15px;}
.pnews-detaTop .t{ font-size:18px; line-height:30px; padding-bottom:10px;}
.pnews-detaTop .c span{ margin:0 5px;}
.pnews-detaTop .close{ background-size:15px auto; width:15px; height:15px; bottom:10px;}
.pnews-detaInfo{ font-size:15px; line-height:28px; padding:15px 0;}
.pnews-detaPage{ font-size:14px; line-height:26px; padding-top:15px;}


}



@media screen and (max-width:640px){


}



