/* 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:604px; position:relative; background:url(yq-top-img-lc.png) no-repeat top center; background-size:cover;}
.part-btn{ position:absolute; width:1180px; height:35px; line-height:35px; margin:0 auto; left:50%; top:40px; margin:0 0 0 -590px;padding-left: 300px;}
.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;}
.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}

.column_bt{width:1200px;height:92px;margin:0 auto}
.column_bt p{float:left;font-size:30px;color:#333333;line-height:92px;font-weight:550}
.fyzq{width:1200px;height:272px;background:#EEEEEE;margin:0 auto}
.fyzq_left{width:284px;height:272px;float:left;background:#FFFFFF}
.fyzq_right{width:595px;height:200px;float:left;background:#FFFFFF}
.xgfy_left{height:212px;width:212px;float:left;margin:30px 32px 30px 40px}
.xgfy_left img{}
.fyzq_left ul li{height:35px;float:left;font-size:18px}
.fyzq_left ul li a{line-height:35px;color:#333333;display:block;width:353px;height:35px;float:left}
.fyzq_ul::-webkit-scrollbar{width:5px}
.fyzq_ul::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(0,0,0,0.2)}
.fyzq_ul::-webkit-scrollbar-track{border-radius:0}
.right_none{transform:scaleY(-1);background:#FFFFFF;border:1px solid #DDDDDD;box-shadow:0 -5px 15px 0 rgba(0,36,121,0.05)}
.menu{position:relative}
.menu_list{width:315px;height:140px;background:url(https://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3096/site/images/39047/beijing.png) no-repeat;position:absolute;top:-50px;right:-260px;display:none;padding:20px;z-index:999}
.menu_list img{display:block;float:left;margin-right:36px}
.menu_list span{font-size:16px;color:#444444;line-height:22px;margin-right:30px;display:block}
.fyzq_right{width:916px;height:272px;float:left;background:#FFFFFF;padding-top:30px}
.fyzq_right ul li{background:#F6F8FA;float:left;font-size:18px;width:285px;height:64px;float:left;margin-right:10px;margin-bottom:10px}
.fyzq_right ul li a{color:#333333;display:block;width:285px;height:64px;float:left;line-height:64px;text-align:center}
.zj_right{float:right;margin-right:30px}
.w11{width:1100px;margin:0 auto;overflow:hidden;font-size:14px}
.zt-content{background: #eeeeee;}


/* older */
.older .part-a *,.older .part-b *{font-size:36px}
.older .part-btn{ height:50px; line-height:50px; top:40px;}
.older .top-link{ font-size:30px;}

.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:72px;line-height:72px}
.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:83%; 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 .z,.older .part-b .y{ float:none; width:100%; height:auto; margin-left:0;margin-top:30px}
.older .part-top{height:auto}
.older .part-b .z .index-tit{height:76px;line-height:72px}
.older .part-b .z .index-tit td.on{ width: 350px !important; height:76px;line-height:72px; background-size: cover;font-size:36px}
.older .part-b .z .index-tit td.more a{font-size:30px}
.older .part-b .index-content .tit{ font-size:36px}
.older .part-b .z .index-content ul li{line-height:72px;height:72px;font-size:36px; background:none;}
.older .part-b .z .index-content ul li a{ width:83%; font-size:36px; height:72px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.older .part-b .y{width:100% !important;margin:50px 0;}
.older .part-b .y .index-tit td.on{ width: 350px !important; height:76px;line-height:72px; background-size: cover;font-size:36px}
.older .part-b .y .index-tit{height:76px;line-height:72px}
.older .part-b .y .index-tit td.more a{font-size:30px}
.older .part-b .y .index-content ul li{line-height:72px;height:72px;font-size:36px; background:none;}
.older .part-b .y .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(yq-top-img-wap.jpg) no-repeat; background-size:100% 100%;}
.part-btn{ display:none;}
.part-btn,.part-a,.part-b,.column_bt,.fyzq,.fyzq_left,.fyzq_right{ width:100%;}
.part-a,.part-b,.column_bt,.fyzq{ padding:0 15px;}
.part-a .a, .changeDiv, .changeBox_a1 img{ width:100%; height:250px;}
.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:51px;line-height:33px}
.part-a .b .index-tit td.on{ width: 224px; height: 51px; background-size: cover;font-size:20px}
.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:83%; 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 .z,.part-b .y{ float:none; width:100%; height:auto; margin-left:0;margin-top:20px}
.part-top{height:auto}
.part-b .z .index-tit{height:51px;line-height:33px}
.part-b .z .index-tit td.on{ width: 224px !important; height:51px; background-size:cover !important; background-position:left bottom !important; font-size:20px}
.part-b .z .index-tit td.more a{font-size:14px}
.part-b .index-content .tit{ font-size:15px}
.part-b .z .index-content ul li{line-height:33px;height:auto;font-size:15px; background:none; text-indent:0;}
.part-b .z .index-content ul li a{ width:83%; font-size:15px; height:auto; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.part-b .y{width:100% !important;margin:20px 0;}
.part-b .y .index-tit td.on{ width: 224px !important; height:51px; background-size: cover;font-size:20px}
.part-b .y .index-tit{height:51px;line-height:33px}
.part-b .y .index-tit td.more a{font-size:14px}
.part-b .y .index-content ul li{line-height:33px;height:auto;font-size:15px; background:none; text-indent:0;}
.part-b .y .index-content ul li a{ width:83%; font-size:15px; height:auto; 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:15px;}
.part-header{ height:230px; background:url(yq-top-img-wap.jpg) no-repeat; background-size:cover;}
.part-btn{ display:none;}
.part-btn,.part-a,.part-b,.column_bt,.fyzq,.fyzq_left,.fyzq_right{ width:100%;}
.part-a,.part-b,.column_bt,.fyzq{ padding:0 15px;}
.part-a .a, .changeDiv, .changeBox_a1 img{ width:100%; height:250px;}
.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:51px;line-height:33px}
.part-a .b .index-tit td.on{ width: 224px; height: 51px; background-size: cover;font-size:20px}
.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:auto;font-size:15px; background:none; text-indent:0;}
.part-a .b .index-content ul li a{ width:83%; font-size:15px; height:auto; 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 .z,.part-b .y{ float:none; width:100%; height:auto; margin-left:0;margin-top:20px}
.part-top{height:auto}
.part-b .z .index-tit{height:51px;line-height:33px}
.part-b .z .index-tit td.on{ width: 224px !important; height:51px; background-size:cover !important; background-position:left bottom !important; font-size:20px}
.part-b .z .index-tit td.more a{font-size:14px}
.part-b .index-content .tit{ font-size:15px}
.part-b .z .index-content ul li{line-height:33px;height:auto;font-size:15px; background:none; text-indent:0;}
.part-b .z .index-content ul li a{ width:83%; font-size:15px; height:auto; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.part-b .y{width:100% !important;margin:20px 0;}
.part-b .y .index-tit td.on{ width: 224px !important; height:51px; background-size: cover;font-size:20px}
.part-b .y .index-tit{height:51px;line-height:33px}
.part-b .y .index-tit td.more a{font-size:14px}
.part-b .y .index-content ul li{line-height:33px;height:auto;font-size:15px; background:none; text-indent:0;}
.part-b .y .index-content ul li a{ width:83%; font-size:15px; height:auto; 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:100%; margin:0 0 3%; line-height:33px;height:auto;font-size:15px;}
.fyzq_right ul li a{ width:100%;line-height:33px;height:auto; 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%;}
.menu_list{ width: 100%; 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: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}

}
