/* 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:558px; position:relative; background:url(topbanner.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;}
.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-a *,.older .part-b *{font-size:36px}
.older .part-btn{ height:50px; line-height:50px; top:30px;}
.older .top-link{ font-size:30px;}
.older .part{ padding-bottom:0;}
.older .part-a .a, .older .changeDiv, .older .changeBox_a1 img{ width:100%; height:650px;}
.older .changeDiv h3{height:72px;line-height:72px}
.older .changeDiv h3 a{font-size:36px;line-height:72px; width:80%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.older .ul_change_a2{bottom:22px}
.older .ul_change_a2 span{width:20px;height:20px}
.older .part-a .a{ float:none;}
.older .part-a .b{ float:none; width:100%; height:auto; margin-left:0;margin-top:30px}
.older .part-top{height:auto}
.older .part-a .b .index-tit{height:77px;line-height:77px; background-position:left 2px !important; border-bottom:2px solid #a9161e;}
.older .part-a .b .index-tit td.on{ width: 350px; height: 51px; background-size: cover;font-size:36px}
.older .part-a .b .index-tit td.more a{font-size:30px}
.older .part-a .index-content .tit{font-size:36px}
.older .part-a .b .index-content ul li{line-height:72px;height:72px;font-size:36px; background:none;}
.older .part-a .b .index-content ul li a{ width:78%; font-size:36px; height:72px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.older .index-content{ padding-top:30px;}
.older .part-b .index-tit td{ width:auto !important;}
.older .part-b .a,.older .part-b .b{ float:none; width:100%; height:auto; margin-left:0;margin-top:30px}
.older .part-top{height:auto}
.older .part-b .a .index-tit-a{height:77px;line-height:77px; background-position:left 2px !important; border-bottom:2px solid #a9161e;}
.older .part-b .index-content .tit{ font-size:36px}
.older .part-b .a .index-content ul li{line-height:72px;height:72px;font-size:36px; background:none;}
.older .part-b .a .index-content ul li a{ width:78%; font-size:36px; height:72px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.older .part-b .b{width:100% !important;margin:50px 0;}
.older .part-b .b .index-tit-b{height:77px;line-height:77px; background-position:left 2px !important; border-bottom:2px solid #a9161e;}
.older .part-b .b .index-content ul li{line-height:72px;height:72px;font-size:36px; background:none;}
.older .part-b .b .index-content ul li a{ width:83%; font-size:36px; height:72px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.older .column_bt p{ font-size:36px}
.older .fyzq,.older .fyzq_right{ height:auto; background:#fff;}
.older .fyzq_right{ padding:30px 30px 30px 10px;}
.older .fyzq_right ul li{ width:48%; margin:0 3% 3% 0; line-height:72px;height:72px;font-size:32px;}
.older .fyzq_right ul li a{ width:100%;line-height:72px;height:72px; text-align:left; padding:0 30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.older .fyzq_right ul li:nth-of-type(2n){ margin:0 0 3% 0;}
.older .menu_list{ width: 355px; height: 146px;}
.older .menu_list span{ font-size:24px; line-height:32px;}
.older .menu_list img{ margin:0 20px 0 10px;}


/* 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:500px; background:url(topbanner-wap.jpg) no-repeat; background-size:cover;}
.part-btn{ display:none;}
.part-btn,.part,.part-a,.part-b,.column_bt,.fyzq,.fyzq_left,.fyzq_right{ width:100%;}
.part{ padding-bottom:0; margin-top:20px;}
.part-a,.part-b,.column_bt,.fyzq{ padding:0 15px;}
.part-a .a, .changeDiv, .changeBox_a1 img{ width:100%; height:650px;}
.changeDiv h3{height:38px;line-height:38px}
.changeDiv h3 a{font-size:15px;line-height:38px; width:60%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ul_change_a2{bottom:14px}
.ul_change_a2 span{width:10px;height:10px}
.part-a .a{ float:none;}
.part-a .b{ float:none; width:100%; height:auto; margin-left:0;margin-top:30px}
.part-top{height:auto}
.part-a .b .index-tit{height:55px;line-height:55px; background-size:contain; background-position:left 2px !important; border-bottom:2px solid #a9161e;}
.part-a .b .index-tit td.more a{font-size:14px}
.part-a .index-content .tit{font-size:15px}
.part-a .b .index-content ul li{line-height:33px;height:33px;font-size:15px; background:none; text-indent:0;}
.part-a .b .index-content ul li a{ width:73%; font-size:15px; height:33px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index-content{ padding-top:15px;}
.part-b{ margin-top:15px;}
.part-b .index-tit td{ font-size:15px; width:auto !important; white-space:nowrap;}
.part-b .a,.part-b .b{ float:none; width:100%; height:auto; margin-left:0;margin-top:20px}
.part-top{height:auto}
.part-b .a .index-tit-a{height:55px;line-height:55px; background-size:contain; background-position:left 2px !important; border-bottom:2px solid #a9161e;}
.part-b .a .index-tit-a td.more a{font-size:14px}
.part-b .index-content .tit{ font-size:15px}
.part-b .a .index-content ul li{line-height:33px;height:33px;font-size:15px; background:none; text-indent:0;}
.part-b .a .index-content ul li a{ width:73%; font-size:15px; height:33px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.part-b .b{width:100% !important;margin:20px 0;}
.part-b .b .index-tit-b{height:55px;line-height:55px; background-size:contain; background-position:left 2px !important; border-bottom:2px solid #a9161e;}
.part-b .b .index-tit-b td.more a{font-size:14px}
.part-b .b .index-content ul li{line-height:33px;height:33px;font-size:15px; background:none; text-indent:0;}
.part-b .b .index-content ul li a{ width:73%; font-size:15px; height:33px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.column_bt{ height:61px; line-height:51px;}
.column_bt p{ font-size:20px; line-height:51px;}
.fyzq,.fyzq_right{ height:auto; background:#fff;}
.xgfy_left{ float:none; margin:30px auto 0;}
.fyzq_right{ padding:0 0 20px;}
.fyzq_right ul li{ width:48%; margin:0 3% 3% 0; line-height:33px;height:33px;font-size:15px;}
.fyzq_right ul li a{ width:100%;line-height:33px;height:33px; text-align:left; padding:0 30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.fyzq_right ul li:nth-of-type(2n){ margin:0 0 3% 0;}
.menu_list{ width: 285px; height: 146px; right:auto !important; left:0; top:-150px;}
.menu_list span{ font-size:14px; line-height:33px;}
.menu_list img{ margin:0 20px 0 10px;}
.hotlist{ margin-top:0 !important; padding:0 !important;}



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: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 screen and (max-width:767px){
body{ min-width:200px; font-size:.29rem;}
.part-header{ height:4.6rem; background:url(topbanner-wap.jpg) no-repeat; background-size:cover;}
.part-btn{ display:none;}
.part-btn,.part,.part-a,.part-b,.column_bt,.fyzq,.fyzq_left,.fyzq_right{ width:100%;}
.part{ padding-bottom:0; margin-top:.36rem;}
.part-a,.part-b,.column_bt,.fyzq{ padding:0 .36rem;}
.part-a .a, .changeDiv, .changeBox_a1 img{ width:100%; height:4.5rem;}
.changeDiv h3{height:auto;line-height:.58rem}
.changeDiv h3 a{font-size:.29rem;line-height:.58rem; width:60%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ul_change_a2{bottom:.2rem}
.ul_change_a2 span{width:.2rem;height:.2rem}
.part-a .a{ float:none;}
.part-a .b{ float:none; width:100%; height:auto; margin-left:0;margin-top:.36rem}
.part-top{height:auto}
.part-a .b .index-tit{height:1rem;line-height:1rem; background-size:contain; background-position:left 2px !important; border-bottom:2px solid #a9161e;}
.part-a .b .index-tit .more a{font-size:.29rem}
.part-a .index-content .tit{font-size:.29rem}
.part-a .b .index-content ul li{line-height:.58rem;height:auto;font-size:.29rem; background:none; text-indent:0;}
.part-a .b .index-content ul li a{ width:73%; font-size:.29rem; height:auto; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index-content{ padding-top:.3rem;}
.part-b{ margin-top:.3rem;}
.part-b .index-tit td{ font-size:.29rem; width:auto !important; white-space:nowrap;}
.part-b .a,.part-b .b{ float:none; width:100%; height:auto; margin-left:0;margin-top:.36rem}
.part-top{height:auto}
.part-b .a .index-tit-a{height:1rem;line-height:1rem; background-size:contain; background-position:left 2px !important; border-bottom:2px solid #a9161e;}
.part-b .a .index-tit-a .more a{font-size:.29rem}
.part-b .index-content .tit{ font-size:.29rem}
.part-b .a .index-content ul li{line-height:.58rem;height:auto;font-size:.29rem; background:none; text-indent:0;}
.part-b .a .index-content ul li a{ width:73%; font-size:.29rem; height:auto; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.part-b .b{width:100% !important;margin:.36rem 0;}
.part-b .b .index-tit-b{height:1rem;line-height:1rem; background-size:contain; background-position:left 2px !important; border-bottom:2px solid #a9161e;}
.part-b .b .index-tit-b .more a{font-size:.29rem}
.part-b .b .index-content ul li{line-height:.58rem;height:auto;font-size:.29rem; background:none; text-indent:0;}
.part-b .b .index-content ul li a{ width:73%; font-size:.29rem; height:auto; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.column_bt{ height:auto; line-height:1rem;}
.column_bt p{ font-size:.29rem; line-height:1rem;}
.fyzq,.fyzq_right{ height:auto; background:#fff;}
.xgfy_left{ float:none; margin:.36rem auto 0;}
.fyzq_right{ padding:0 0 .36rem;}
.fyzq_right ul li{ width:48%; margin:0 3% 3% 0; line-height:.58rem;height:auto;font-size:.29rem;}
.fyzq_right ul li a{ width:100%;line-height:.58rem;height:auto; text-align:left; padding:0 .36rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.fyzq_right ul li:nth-of-type(2n){ margin:0 0 3% 0;}
.menu_list{ width: 285px; height: 146px; right:auto !important; left:0; top:-150px;}
.menu_list span{ font-size:.29rem; line-height:33px;}
.menu_list img{ margin:0 20px 0 10px;}
.hotlist{ margin-top:0 !important; padding:0 !important;}



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}
}
