/* Header */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ell{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.part-header{ width:100%; height:454px; position:relative; background:url(banner.jpg) no-repeat top center; background-size:cover;}
.part-btn{ position:absolute; width:1180px; height:35px; line-height:35px; margin:0 auto; left:50%; top:30px; margin:0 0 0 -590px; padding:20px 0 0 400px;}
.top-link{ font-size:18px; font-weight:bold; display:inline-block;background:#fbb727;border-radius:5px;color:#fff;padding:0 20px; float:left;}
.top-link:hover{ color:#fff;}
.ul_change_a2{ bottom:14px;}
.part{ padding-bottom:40px;}
.wzaer{font-size:18px;display:inline-block;height:35px;line-height:35px;background:#fabe2d;color:white;padding:0 20px;border-radius:5px;font-weight:800; float:left; outline:none; margin:0 20px 0 0;}
.older .elder,.older .wzaer{height:50px !important;line-height:50px !important;font-size:30px !important}

/* older */
.older .part-btn{ height:50px; line-height:50px; top:30px;}
.older .top-link{ font-size:30px;}

.older .m-list .list-tit{height:77px;line-height:77px;}
.older .list-tit h3{font-size:36px; width:auto !important;}
.older .list-tit .more{font-size:30px; line-height:77px; text-align:right;}
.older .list-content{ margin:30px 0;}
.older .list-content ul li{height:77px;line-height:77px; background:none;display: flex; align-items: center; justify-content: space-between;}
.older .list-content ul li a{ width:73%; height:77px;font-size:36px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;white-space: nowrap;margin-right: 30px;}
.older .list-content ul li span{ font-size:36px;flex-shrink:0;}


/* Footer */
.footer-box{width:100%;background-color:#0057A7}
.footer-box a:hover{color:#fff}
.footer-content{width:1200px;margin:0 auto;padding:30px 0}
.footer-content-left{display:inline-block;width:630px;vertical-align:top;position:relative}
.footer-content-right{width:540px;display:inline-block}
.footer-text{font-size:15px;line-height:30px;color:#fff;max-width:600px}
.footer-text a{color:#fff;text-decoration:none}
.footer-content-left-imgs{font-size:0;display:block;width:100%;text-align:center;margin-top:10px}
.footer-content-left-imgs img{margin:0 10px}
.footer-content-left-left{}
.footer-content-left img{}
.footer-line{display:inline-block;height:120px;width:1px;background-color:#fff;margin:0 20px}
.footer-right-imgbox{display:inline-block;text-align:center;width:128px}
.footer-right-imgbox img{width:100px;height:100px;display:block;margin:0 auto 10px auto}
.footer-right-imgbox-text{font-size:16px;color:#fff}
.footer-content2{display:none}

.part-img{ display:none;}
.older .footer-right-imgbox{ float:left;}
.older * {	cursor: url(http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3096/site/images/1/cur/mouse_default.cur), auto !important;}
.older a {	cursor: url(http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3096/site/images/1/cur/pointer.cur), auto !important;}

@media screen and (max-width:1025px){
body{ min-width:200px; font-size:15px;}
.part-header{ height:600px; background:url(topbanner-wap.jpg) no-repeat; background-size:cover;}
.part-btn{ display:none;}
.main{ width:100%; padding:0 15px; margin:20px 0;}
.m-list .list-tit{ height:50px; line-height:50px;}
.list-tit h3{ font-size:20px;}
.list-tit .more{ text-align:right;}
.list-content ul li{display: flex; align-items: center; justify-content: space-between;}
.list-content ul li a{ width:68%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;white-space: nowrap;margin-right: .3rem;}
.list-content ul li span{flex-shrink: 0;}

img{ max-width:100%;}
.mask{position:fixed;top:0;left:0;width:0%;height:100%;z-index:100;background:rgba(0,0,0,0.7);z-index:1009}
.mask-menu{position:fixed;overflow:hidden;top:0;left:0;width:0%;height:100%;z-index:1200;background:#0054a5}
.mask-menu a{display:block;color:#fff;margin-top:0.4rem;text-align:center;font-size:0.32rem}
.icon-menu{display:block !important;position:absolute;top:0.8rem;right:0.3rem;width:0.5rem;cursor:pointer}
.footer-content{ width:100% !important;display:none !important}
.footer-content2{display:block !important;padding:30px;width:100%;max-width:1200px;margin:0 auto}
.footer-content-left{width:100% !important;height:auto !important;position:relative}
.footer-content-right{margin-top:20px;width:100% !important}
.footer-text{display:block !important;font-size:16px !important;line-height:40px !important;max-width:100% !important}
.footer-content-right{text-align:center}
.footer-content-right img{height:50px; width:auto !important;}

}

@media only screen   
and (min-device-width : 768px)   
and (max-device-width : 1024px)   
and (orientation : portrait) {  
.part-header{ height:420px;}
}
@media (min-device-width : 1024px) and (max-width: 1366px) and (orientation : portrait){
.part-header{ height:600px;}
}


@media screen and (max-width:767px){
body{ min-width:200px; font-size:15px;}
.part-header{ height:4.6rem; background:url(topbanner-wap.jpg) no-repeat; background-size:cover;}
.part-btn{ display:none;}
.main{ width:100%; padding:0 15px; margin:20px 0;}
.m-list .list-tit{ height:50px; line-height:50px;}
.list-tit table{ height:50px;}
.list-tit table td{ width:auto !important;}
.list-tit table .on{ font-size:20px;}
.list-tit table .more{ text-align:right; padding-right:19px;}
.list-content ul li a{ width:68%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}



img{ max-width:100%;}
.mask{position:fixed;top:0;left:0;width:0%;height:100%;z-index:100;background:rgba(0,0,0,0.7);z-index:1009}
.mask-menu{position:fixed;overflow:hidden;top:0;left:0;width:0%;height:100%;z-index:1200;background:#0054a5}
.mask-menu a{display:block;color:#fff;margin-top:0.4rem;text-align:center;font-size:0.32rem}
.icon-menu{display:block !important;position:absolute;top:0.8rem;right:0.3rem;width:0.5rem;cursor:pointer}
.footer-content{ width:100%;display:none !important}
.footer-content2{display:block !important;padding:0.3rem;width:100%;max-width:1200px;margin:0 auto}
.footer-content-left{width:100% !important;height:1.8rem !important;position:relative}
.footer-content-right{margin-top:0.2rem;width:100% !important}
.footer-text{display:block !important;font-size:0.28rem !important;line-height:0.6rem !important;max-width:100% !important}
.footer-content-right{text-align:center}
.footer-content-right img{height:1rem}

}