

@media screen and (max-width:1680px){

.zqHead{ padding:29px 70px 0 70px;}
.zqHead-nav li a.far{ padding:0 10px 10px 10px;}

.zqHead-code{ padding:15px 40px 0 40px;}


}


@media screen and (max-width:1440px){

.w{ width:90%;}
.zqHead{ padding:29px 30px 0 30px;}
.zqHead-logo{ width:240px;}
.zqHead-nav li a.far{ font-size:18px;}
.zqHead-search{ width:150px;}

.latest-news-title{ margin-top:18%;}


}


@media screen and (max-width:1290px){

.zqHead-nav li{ margin:0 5px;}
.zqHead-nav li a.far{ font-size:17px; padding:0 6px 10px 6px;}

}


@media screen and (max-width:1024px){
	



}


@media screen and (min-width:320px) and (max-width:834px){
	
body{ font-size:15px;}
.w{ width:96%;}

.zqHead{ padding:10px; height:auto;}
.zqHead-logo{ width:200px;}
.zqHead-nav{ display:none;}	
.zqHead-code{ display:none;}
.zqHead-search{ display:none;}
.menuBtn{ display:block;}

.zqHead.scoll{ height:auto; padding:10px;}
.zqHead.scoll .zqHead-logo{ width:200px;}


.zqBanner-pic .swiper-pagination{ bottom:6px !important;}
.zqBanner-pic .swiper-pagination-bullet{ width:10px; height:10px; margin:0 5px !important;}
.zqBanner-pic .swiper-pagination-bullet-active{ width:10px;}

.latest-news{ position:relative; width:100%; margin-top:10px; display:none;}
.latest-news .close{ display:none;}
.latest-news-title{ margin-top:0; width:100%; padding-left:10px; padding-top:10px;}
.latest-news-title .cn{ font-size:18px;}
.latest-news-title .en{ font-size:22px; padding-left:3px;}
.latest-news-list li{ padding-top:0;}
.latest-news-list li .li-item{ padding:15px 12px;}
.latest-news-list li .t{ font-size:16px;}
.latest-news-list li .c{ font-size:15px; margin-top:6px;}
.latest-news-list li .b{ margin-top:6px; line-height:20px;}
.latest-news-list li .b .view{ padding:0; padding-bottom:3px;}
.latest-news-list .swiper-button-next, .latest-news-list .swiper-button-prev{ width:22px; height:22px; line-height:20px; font-size:16px; top:-34px;}
.latest-news-list .swiper-button-next{ right:12px;}
.latest-news-list .swiper-button-prev{ right:69px;}
.latest-news-list .swiper-pagination{ right:34px; width:35px; font-size:16px; line-height:22px; top:-34px;}
.latest-news-list .swiper-pagination-current{ font-size:16px;}

.zqAbout-title{ padding:20px 0 15px 0;}
.zqAbout-title .cn{ font-size:24px;}
.zqAbout-title .en{ font-size:30px;}

.zqAbout-cont{ padding-top:15px;}
.zqAbout-cont-word{ padding:20px 12px;}
.zqAbout-cont-word .t1{ font-size:20px;}
.zqAbout-cont-word .t2{ font-size:17px; line-height:24px; margin-top:6px;}
.zqAbout-cont-word .c{ margin-top:10px; font-size:15px; line-height:28px; height:auto; padding-top:8px;}
.zqAbout-cont-word .m{ margin-top:10px;}
.zqAbout-cont-word .m a{ width:34px; height:34px; line-height:32px; font-size:18px;}

.zqAbout-cont-menu li{ width:33.3%; padding:12px 0; border-bottom:1px #5d5d5d solid;}
.zqAbout-cont-menu li figure{ height:45px;}
.zqAbout-cont-menu li figure .i1{ width:45px; margin-left:-23px;}
.zqAbout-cont-menu li figure .i2{ width:45px; margin-left:-23px;}
.zqAbout-cont-menu li title{ font-size:16px; margin-top:6px;}

.zqNews-floor{ padding:20px 0;}
.zqNews{ width:100%;}
.zqNews-title{ padding-bottom:7px;}
.zqNews-title .cn{ font-size:22px;}
.zqNews-title .en{ font-size:24px; padding-left:3px;}
.zqNews-title .mo{ font-size:22px; right:0; bottom:11px;}

.zqNews-cont{ padding-top:15px;}
.zqNews-cont-tab{ width:100%;}
.zqNews-cont-tab a{ font-size:18px; text-align:center; width:33.3%; text-align:center; padding-bottom:8px; margin-right:0;}
.zqNews-cont-tab a:before{ height:2px; bottom:-2px;}
.zqNews-cont-listCont{ height:466px;} 
.zqNews-cont-listCont .listBox{ padding-bottom:60px;}
.zqNews-cont-list{ height:406px;}
.zqNews-cont-list li{ padding:12px;}
.zqNews-cont-list li .date{ width:70px; height:70px; font-size:14px;}
.zqNews-cont-list li .date .d{ font-size:18px; padding-top:10px;}
.zqNews-cont-list li .word{ width:calc(100% - 70px); padding-left:12px; padding-top:0;}
.zqNews-cont-list li .word .t{ font-size:16px;}
.zqNews-cont-list li .word .c{ font-size:14px; line-height:22px; height:44px; margin-top:5px;}
.zqNews-cont-list .swiper-button-next, .zqNews-cont-list .swiper-button-prev{ width:35px; height:35px; line-height:35px; font-size:24px; bottom:15px;}
.zqNews-cont-list .swiper-button-prev{ margin-left:-35px;}
.zqNews-cont-list .swiper-button-next{ margin-left:35px;}

.zqProduct{ width:100%; margin-top:20px;}
.zqProduct-list{ height:auto;}
.zqProduct-list li{ height:150px;}
.zqProduct-list li .icon{ height:45px;}
.zqProduct-list li .icon img{ max-height:100%;}
.zqProduct-list li .tit{ font-size:17px;}
.zqProduct-list li .popup .mo{ position:relative; width:90%; left:auto; margin-left:0; margin-top:5px; bottom:auto;}

.zqQuick li{ width:100%; height:160px; border-bottom:2px #fff solid;}
.zqQuick li .iboxt{ width:80%; height:auto; margin-top:20px; padding:10px 0;}
.zqQuick li .iboxt .cn{ padding:0 10px 6px 10px; font-size:22px;}
.zqQuick li .iboxt .en{ font-size:20px; margin-top:3px;}
.zqQuick li .icon{ width:36px; height:36px; margin-top:6px; opacity:1;}
.zqQuick li .icon:before{ width:20px; margin-left:-10px;  transform:translateX(0px); -webkit-transform: translateX(0px); opacity:1; visibility:visible;}
.zqQuick li .icon:after{ height:20px; margin-top:-10px; transform:translateY(0px); -webkit-transform: translateY(0px); opacity:1; visibility:visible;}

.zqPartner-title{ padding:20px 0 15px 0;}
.zqPartner-title .cn{ font-size:24px;}
.zqPartner-title .en{ font-size:30px;}
.zqPartner-listbox{ padding:20px 12px 0 12px;}

.zqFooter{ margin-top:20px; padding:0 12px;}
.zqFooter-links{ padding:15px 0;}
.zqFooter-links-menu{ width:100%;}
.zqFooter-links-menu a{ line-height:28px; padding-right:25px; line-height:28px; font-size:15px;}
.zqFooter-links-menu a:before{ right:13px; height:14px; top:8px;}

.zqFooter-links-ship{ width:100%; margin-top:12px;}
.zqFooter-links-ship .sh-tit{ width:100%;}
.zqFooter-mid{ padding:15px 0;}
.zqFooter-mid-logo{ width:100%;}
.zqFooter-mid-logo .log{ width:100%;}
.zqFooter-mid-logo .txt{ width:100%; padding-left:0; padding-top:10px; font-size:15px; line-height:25px;}
.zqFooter-mid-share{ width:100%; padding-top:8px;}
.zqFooter-btm{ padding:12px 0; line-height:22px;}
.zqFooter-btm .copy{ width:100%;}
.zqFooter-btm .sup{ width:100%;}

.pbanner.article-block .ptext{ width:100%; height:auto; left:0; top:0; margin-left:0; margin-top:0; border:0; padding:8% 0 0 0;}
.pbanner .ptext .cn{ font-size:18px;}
.pbanner .ptext .en{ font-size:16px; margin-top:0;}

.pbanner.article-block mark{ opacity:1;}
.pbanner.articleShow mark{ animation:none;}
.pbanner.articleShow:before{ animation:none; display:none;}
.pbanner.article-block .ptext{ opacity:1;}
.pbanner.articleShow .ptext:before{ display:none;}
.pbanner.articleShow .ptext{ animation:none;}

.pbanner-menu{ background:none; position:relative; overflow:hidden;}
.pbanner-menu a{ background:rgba(0,0,0,.55); width:50%; float:left; padding:0; font-size:16px; line-height:40px; border-bottom:1px #fff solid; }
.pbanner-menu a:nth-child(2n+1){ border-right:1px #fff solid;}

.pabout-info{ margin-top:25px;}
.pabout-info .t{ font-size:20px; padding-bottom:10px;}
.pabout-info .t:before{ height:3px;}
.pabout-info .c{ text-align:justify; font-size:15px; line-height:30px; margin-top:15px;}
.pabout-more{ margin-top:10px; width:150px;}
.pabout-more .line i{ top:-8px;}

.pabout-team{ margin-top:25px;}
.pabout-team .w{ display:block;}
.pabout-team .figure{ width:100%;}
.pabout-team .word{ width:100%; padding:15px 12px 25px 12px;}
.pabout-team .word .t{ font-size:20px; padding-bottom:11px;}
.pabout-team .word .t:before{ height:3px;}
.pabout-team .word .c{ margin-top:10px; line-height:30px; font-size:15px; height:auto;}

.pabout-culture{ margin-top:25px; padding:15px 0;}
.pabout-culture .w{ width:96%;}
.pabout-culture dd{ width:100%; padding:15px 12px 25px 12px;}
.pabout-culture dd .tit{ font-size:20px; padding-bottom:10px;}
.pabout-culture dd .tit:before{ height:3px;}
.pabout-culture dd .pic{ margin-top:15px;}
.pabout-culture dd .txt{ font-size:15px; height:auto; margin-top:5px;}
.pabout-culture dd:last-child{ margin-top:15px;}

.pabout-honor{ padding-top:20px;}
.pabout-honor-tab a{ width:50%; padding:0; margin:0; line-height:40px; font-size:17px; float:left; }

.pabout-honor-listbox{ margin-top:20px; padding:0 15px;}
.pabout-honor-list{ display:none;}

.pteam-list{ margin-left:0; padding-top:10px;}
.pteam-list li{ width:100%; margin-left:0; margin-top:20px;}

.page{ padding-top:25px;}
.page a{ line-height:30px; padding:0 11px; margin:0 3px;}
.page .nowpage{ line-height:30px; padding:0 11px; margin:0 3px;}

.pTeacher-pup .show-box{ width:90%; padding:12px;}
.pTeacher-pup .button{ width:auto; top:0; right:0;}
.pTeacher-pup .button a{ width:50px; height:50px; float:left; line-height:50px; margin-bottom:0; margin-left:1px;}
.pTeacher-pup .button a .ico{ background-size:50px auto;}
.pTeacher-pup .button a.close-btn:before{ background-size:50px auto;}
.pTeacher-pup .button a.prev-btn .ico{ background-position:0 -50px;}
.pTeacher-pup .button a.next-btn .ico{ background-position:0 -100px;}
.pTeacher-pup .w-img{ width:100%;}
.pTeacher-pup .w-img img{ max-height:200px;}
.pTeacher-pup .w-text{ width:100%; padding-top:10px;}
.pTeacher-pup .w-text .t{ font-size:18px;}
.pTeacher-pup .w-text .d{ font-size:15px; margin-top:10px;}

.pNews-detaFix{ font-size:15px; line-height:28px; padding:20px 0; min-height:inherit;}
.aptitude-list{ margin-left:0;}
.aptitude-list li{ width:100%; margin:20px 0 0 0;}
.aptitude-list li .tit{ font-size:16px; line-height:42px;}

.pNews-list{ margin-left:0;}
.pNews-list li{ width:100%; margin:20px 0 0 0; padding:12px;}
.pNews-list li .tit{ margin-top:10px; height:auto; max-height:50px; line-height:25px; font-size:16px;}
.pNews-list li .txt{ margin-top:7px; max-height:48px; height:auto;}
.pNews-list li .tome{ margin-top:10px; padding-top:12px;}
.pNews-list li .tome .v{ padding:0 10px; font-size:14px;}

.pNews-detaTop{ padding:20px 0;}
.pNews-detaTop .t{ font-size:18px;}
.pNews-detaTop .c{ margin-top:12px;}
.pNews-detaTop .c span{ padding:0 5px;}
.pNews-detaPage{ margin-top:25px; padding:5px 12px; line-height:25px;}
.pNews-detaPage .prev, .pNews-detaPage .next{ width:100%; padding:3px 0;}
.pNews-detaPage .return{ display:none;}

.pservice-box{ padding-top:0; margin-left:0;}
.pservice-box dd{ width:100%; margin-left:0; margin-top:20px;}
.pservice-box dd .dd-title{ height:65px; line-height:65px;  font-size:22px;}
.pservice-box dd .dd-title .cn{  padding-left:60px;}
.pservice-box dd:nth-child(1) .dd-title .cn{ background-size:50px auto;}
.pservice-box dd:nth-child(2) .dd-title .cn{ background-size:50px auto;}
.pservice-box dd:nth-child(3) .dd-title .cn{ background-size:50px auto;}
.pservice-box dd:nth-child(4) .dd-title .cn{ background-size:50px auto;}
.pservice-box dd:nth-child(1):hover .dd-title .cn{ background-size:50px auto;}
.pservice-box dd:nth-child(2):hover .dd-title .cn{ background-size:50px auto;}
.pservice-box dd:nth-child(3):hover .dd-title .cn{ background-size:50px auto;}
.pservice-box dd:nth-child(4):hover .dd-title .cn{ background-size:50px auto;}
.pservice-box dd .dd-txt{ line-height:26px; margin-top:10px; height:auto;}
.pservice-box dd .dd-more{ padding:15px 0;}
.pservice-box dd .dd-more .three-d{ width:125px; height:36px; line-height:36px; font-size:16px;}
.pservice-box dd .dd-more .three-d i{ padding-left:6px; font-size:14px;}


.pzhaop-list{ padding-top:0; margin-right:0;}
.pzhaop-list li{ width:100%; margin:20px 0 0 0; padding:12px;}
.pzhaop-list li .t{ font-size:16px;}
.pzhaop-list li .c{ padding-top:8px;}
.pzhaop-list li .d{ padding-top:12px;}
.pzhaop-list li .arrow{ width:27px; height:27px; line-height:25px; font-size:15px;  right:12px; bottom:12px;}

.pzhaop-deatTit{ margin-top:20px; padding:0 15px;}
.pzhaop-deatTit .cn{ font-size:16px;}
.pzhaop-detaFix{ padding:10px 0;}
.pzhaop-detaFix li{ width:50%; font-size:15px; line-height:30px;}
.pzhaop-detaInfo{ margin-top:15px;}
.pzhaop-detaWay{ padding:5px 12px; margin-top:15px; line-height:24px;}
.pzhaop-detaWay i{ font-size:20px;}


.video{ width:100%; margin-top:20px;}

.js-con{ padding:0; min-height:inherit;}
.pactBox{ width:100% !important; padding:0 !important; border:0 !important;}
.pactBox .filed label{ line-height:30px; font-size:16px; width:100%; text-align:left;}
.pactBox .filed .inpt{ width:100% !important; height:32px; line-height:30px; border-radius:3px; font-size:15px;}
.pactBox .filed .area{ width:100%; height:140px; font-size:15px; line-height:26px; padding:10px;}
.pactBox .filed.mtp55{ margin-top:0;}
.pactBox .filed.mtp35{ margin-top:0;}
.pactBox .filed .btn{ width:48%; height:40px; line-height:40px; font-size:17px; float:left;}
.pactBox .filed .btn:last-child{ float:right;}



.pcontact-inner .map{ width:100%;}
.pcontact-inner .word{ width:100%; padding:15px;}
.pcontact-inner .word .t{ font-size:18px;}
.pcontact-inner .word .c dl{ line-height:28px;}
.pcontact-inner .word .c-code{ padding-top:15px;}
.pcontact-inner .word .c-code img{ width:125px; padding:5px; margin-bottom:5px;}


.pmessage-left{ width:100%;}
.pmessage-left .tit{ top:20px; padding:0 15px;}
.pmessage-right{ width:100%; margin-top:0; padding:12px;}
.pmessage-right:before{ display:none;}
.pmessage-right .title{ font-size:17px; line-height:20px;}
.pmessage-right .title .iconfont{ font-size:20px;}
.pmessage-right .filed li{ margin-top:15px;}
.pmessage-right .filed li .aside{ width:100%; margin-top:15px;}
.pmessage-right .filed li .aside:first-child{ margin-top:0;}
.pmessage-right .filed li .inpt{ height:40px; line-height:38px; padding-left:10px;}
.pmessage-right .filed li .gender-box{ height:40px; line-height:38px; padding:0 10px;}
.pmessage-right .filed li .area{ height:100px; padding:10px;}
.pmessage-right .filed li .yzm-inpt{ width:100px;}
.pmessage-right .filed li .yzm-img{ width:100px; height:40px; margin:0 10px;}
.pmessage-right .filed li .yzm-in{ line-height:30px;}
.pmessage-right .filed li .btn{ height:45px; line-height:45px; font-size:17px;}


.pcultural{ margin-top:20px;}
.pcultural .iboxt{ position:relative; width:100%; padding:15px;}

.pabout-figure{ margin-top:20px;}
.pabout-figure .pic{ width:100%;}
.pabout-figure .word{ width:100%; position:relative; padding:15px;}
.pabout-figure .word-t .t{ font-size:20px;}
.pabout-figure .word-t .c{ font-size:17px;}
.pabout-word{ padding-top:15px; font-size:15px; line-height:28px;}
.pabout-word .t{ font-size:17px; padding-bottom:10px;}

}



@media screen and (max-width:680px){



}


@media screen and (max-width:481px){




}


