
@media screen and (max-width:1820px){


}


@media screen and (max-width:1740px){


}


@media screen and (max-width:1550px){


}


@media screen and (max-width:1400px){


}


@media screen and (max-width:1300px){



}


@media screen and (max-width:834px){

.w{ width:94%;  }
.in-w{ width:94%; }

.zlHead{ padding:5px 0;}
.zlHead-nav{ display:none;}
.zlHead-tool .search{ display:none;}
.zlHead-logo{ width:180px; margin:0 0 0 3%;}
.zlHead-tool .menuBtn{ width:42px; height:100%; position:absolute; right:0; top:0;}
.zlHead-tool .menuBtn > span{ width:22px; height:2px; top:12px; right:8px;}
.zlHead-tool .menuBtn > span:nth-child(2){ width:25px; top:20px;}
.zlHead-tool .menuBtn > span:nth-child(3){ top:28px;}

.menuFigure{ display:none;}
.menuItem.on{ width:100%;}
.menuItem-padd{ height:auto; padding:50px 15px 20px 15px;}
.menuItem-close{ background-size:20px auto; width:40px; height:40px;}
.menuItem-title{ font-size:17px; padding-bottom:10px;}
.menuItem-title .en{ font-size:20px; vertical-align:-2px;}
.menuItem-list{ padding-top:10px;}
.menuItem-list dl{ width:100%; margin-top:20px;}
.menuItem-list dl dt{ font-size:17px; padding-bottom:10px;}
.menuItem-list dl dt .num{ font-size:18px;}
.menuItem-list dl dd a{ font-size:15px; display:inline-block; line-height:34px; padding-left:30px;}

.zlBanner .swiper-button-next, .zlBanner .swiper-button-prev{ display:none;}
.zlBanner .swiper-pagination-bullet{ width:10px; height:2px; margin:0 4px !important;}


.zlNews-floor{ padding:20px 0;}
.zlNews{ width:100%;}
.zlNews-head{ padding-bottom:10px;}
.zlNews-head .cn{ font-size:18px;}
.zlNews-head .en{ font-size:14px; display:none; margin-left:8px; padding-top:3px;}
.zlNews-head .tab{ font-size:16px;}
.zlNews-swith-first{ padding:10px 0;}
.zlNews-swith-first .thumb{ width:80px; height:51px;}
.zlNews-swith-first .date{ width:60px; font-size:12px; padding:8px 0; margin-top:0;}
.zlNews-swith-first .date .d{ font-size:15px;}
.zlNews-swith-first .word{ width:calc(100% - 140px); padding:0 12px;}
.zlNews-swith-first .word .c{ display:none;}
.zlNews-swith-first .word .t{ font-size:15px; line-height:22px; max-height:44px; text-overflow:none; white-space:normal;}
.zlNews-swith-first .word .m{ display:none;}
.zlNews-swith-list{ margin-top:0; margin-left:0;}
.zlNews-swith-list li{ width:100%; margin-left:0; margin-top:15px;}
.zlNews-swith-list li .t{ font-size:15px; padding-left:15px;}
.zlNews-swith-list li .t:before{ width:5px; height:5px;}
.zlNews-swith-list li .c{ font-size:13px; line-height:20px; max-height:40px; margin-top:5px; padding-left:15px; display:none;}
.zlNews-swith-list li .d{ font-size:12px; padding-left:15px; margin-top:5px;} 

.zlNotice{ width:100%; margin-top:15px; padding:12px;}
.zlNotice-head .cn{ font-size:18px; padding-bottom:10px;}
.zlNotice-list li{ font-size:15px; margin-top:12px; padding-left:10px;}

.zlParty-floor{ padding:20px 0;}
.zlParty{ width:100%; margin-right:0; margin-bottom:15px;}
.zlParty-head{ line-height:40px; padding:0 15px;}
.zlParty-head .cn{ background-size:5px auto; font-size:18px; padding-left:15px;}
.zlParty-head .mo{ padding-right:12px;}
.zlParty-list{ padding:0 15px 15px 15px;}
.zlParty-list li{ font-size:15px; margin-top:12px; padding-left:12px;}
.zlParty-list li span{ font-size:14px;}

.zlOil{ width:100%;}
.zlOil-inner{ padding:12px; min-height:inherit;}
.zlOil-inner .add{ margin-top:10px; line-height:22px;}
.zlOil-inner .add .city{ background-size:15px auto; padding-left:22px; font-size:15px;}
.zlOil-inner .add .quang{ margin-left:10px; font-size:14px;}
.zlOil-inner .list{ padding-top:5px;}
.zlOil-inner .list li{ font-size:15px; margin-top:10px;}


.zlProject{ padding-bottom:25px;}
.zlProject-thumb{ padding-top:15px;}
.zlProject-thumb .p-logo{ width:60px;}
.zlProject-thumb .p-title .cn{ font-size:17px;}
.zlProject-thumb .p-title .en{ font-size:14px; margin-top:0;}
.zlProject-thumb .p-more{ line-height:26px; padding:0 11px;}
.zlProject-list{ margin-top:20px; padding-bottom:30px;}
.zlProject-list li .date{ width:65px;}
.zlProject-list li .date .d{ font-size:16px; line-height:25px;}
.zlProject-list li .title{ font-size:16px; padding:12px;}
.zlProject-list li .text{ font-size:14px; line-height:22px; max-height:44px; margin-top:6px;}
.zlProject-list li .view{ font-size:13px; line-height:24px; padding:0 12px; margin-top:10px;}
.zlProject-list .swiper-pagination-bullet{ width:8px; height:8px; margin:0 4px !important;}


.zlFooter-top{ padding:20px 0;}
.zlFooter-contact{ width:100%;}
.zlFooter-contact .t{ font-size:15px;}
.zlFooter-contact .c{ font-size:13px; line-height:20px; margin-top:10px;}
.zlFooter-menu{ display:none;}
.zlFooter-code{ width:100%; font-size:13px; margin-top:12px;}
.zlFooter-code img{ width:80px; margin-bottom:5px;}
.zlFooter-links{ background-size:15px auto; padding-left:20px; font-size:14px; margin-top:12px;}
.zlFooter-links a{ margin-left:5px;}
.zlFooter-btm{ padding:10px 0; font-size:12px; line-height:20px;}
.zlFooter-btm .sup{ width:100%;}

.pmenu-home{ display:none;}
.pmenu-second{ width:100%;}
.pmenu-second a{ width:50%; margin-left:0; font-size:16px; line-height:40px; text-align:center; font-weight:normal;}
.pmenu-second a:before{ display:none;}
.pmenu-second a.active, .pmenu-second a:hover{ background:#cc0000; color:#fff;}


.pmain{ padding:20px 0;}
.pmain-title .cn{ font-size:18px;}
.pmain-title .en{ font-size:15px; margin-top:5px;}

.pparty-list{ margin-top:20px;}
.pparty-list li{ padding:15px 0;}
.pparty-list li .date{ width:65px; padding:0;}
.pparty-list li .date .d{ font-size:15px; line-height:22px;}
.pparty-list li .date .y{ font-size:13px; line-height:22px;}
.pparty-list li .word{ width:calc(100% - 65px); padding-left:15px;}
.pparty-list li .word .t{ font-size:15px; line-height:22px; max-height:44px; white-space:normal;}
.pparty-list li .word .c{ display:none;}

.ppage{ padding-top:20px;}
.ppage a{ font-size:14px; line-height:28px; margin:3px; padding:0 10px;}
.ppage .nowpage{ font-size:14px; line-height:28px; margin:3px; padding:0 10px;}

.pabout-text{ margin-top:15px; font-size:15px; line-height:28px;}
.pabout-Memorabilia{ margin-top:5px;}
.pabout-Memorabilia:before{ display:none;}
.pabout-Memorabilia li{ padding:10px 0; border:0;}
.pabout-Memorabilia li:before{ display:none;}
.pabout-Memorabilia li .li-iboxt{ padding:12px;}
.pabout-Memorabilia li .li-iboxt .word{ width:100%; padding:0;}
.pabout-Memorabilia li .li-iboxt .word .t{ font-size:15px;}
.pabout-Memorabilia li .li-iboxt .word .c{ font-size:14px; line-height:22px; margin-top:5px;}
.pabout-Memorabilia li .li-iboxt .thumb{ width:100%; margin-top:10px;}
.pabout-Memorabilia li .li-iboxt .arrow{ display:none;}

.pabout-team{ padding-top:0;}
.pabout-team li{ width:100%; margin-top:15px; padding:12px;}
.pabout-team li .t{ font-size:15px; padding-bottom:10px;}
.pabout-team li .c{ font-size:14px; line-height:22px; min-height:inherit; margin-top:10px;}


.pcontact-head{ padding-bottom:12px;}
.pcontact-head .name{ font-size:16px; padding-bottom:10px;}
.pcontact-head .add{ background-size:10px auto; padding-left:15px; line-height:22px; font-size:14px;}

.pcontact-inner{ margin-top:5px;}
.pcontact-inner li{ width:100%; line-height:24px; padding:10px 0; font-size:15px; border-bottom:1px #ebebeb solid;}
.pcontact-inner li:before{ display:none;}
.pcontact-inner li .icon{ width:24px; margin-right:10px;}
.pcontact-inner li .code{ width:80px;}
.pcontact-map{ margin-top:15px;}

.pnews-list{ margin-top:15px;}
.pnews-list li{ padding:12px 0;}
.pnews-list li .date{ width:100%; text-align:left; margin-top:0; padding-bottom:5px;}
.pnews-list li .date .d{ font-size:13px; display:inline-block; vertical-align:top; padding-bottom:0; border:0;}
.pnews-list li .date .y{ display:inline-block; font-size:13px; margin-top:0; line-height:1; vertical-align:top;}
.pnews-list li .thumb{ width:90px; height:65px; margin:0;}
.pnews-list li .word{ width:calc(100% - 90px); padding-left:12px;}
.pnews-list li .word .t{ font-size:15px;}
.pnews-list li .word .c{ font-size:13px; line-height:22px; max-height:44px; margin-top:8px;}
.pnews-list li .word .v{ display:none;}

.pnews-detaTop{ padding-bottom:10px;}
.pnews-detaTop .t{ font-size:17px; padding-bottom:10px; line-height:28px;}
.pnews-detaTop .c span{ font-size:13px; margin:0 5px;}
.pnews-detaInfo{ font-size:15px; line-height:28px; padding:20px 0;}
.pnews-detaPage{ font-size:14px; padding-top:10px; line-height:24px;}

.public-left{ width:100%;}
.public-left-title{ font-size:16px; padding-bottom:5px;}
.public-left-menu{ min-height:inherit; overflow:hidden; border:1px #dbdbdb solid;}
.public-left-menu a{ width:50%; float:left; text-align:center; font-size:15px; line-height:38px; border-right:1px #dbdbdb solid;}
.public-left-menu a:nth-child(2n+2){ border-right:0;}

.public-right{ width:100%; margin-top:15px;}
.public-right-top{ display:none;}

.public-right .pabout-team{ padding-top:0;}
.public-right .pabout-team li{ margin-top:15px; padding:12px;}

.pjoin-list{ margin-top:15px;}
.pjoin-list .jt{ font-size:15px; padding-left:15px; line-height:40px;}
.pjoin-list .jt span{ display:none;}
.pjoin-list .jt span.name{ width:auto; display:block;}
.pjoin-list .jt span.arrow{ right:15px; display:block; font-size:14px;}
.pjoin-list .jc{ font-size:14px; line-height:25px; padding:15px;}
.pjoin-list .jc .m{ background:url(../images/down.png) no-repeat 12px center; font-size:14px; line-height:26px; padding:0 12px 0 30px; margin-top:10px;}


}





@media screen and (max-width:640px){


}



