/* 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{ position:relative;}
.part-btn{ position:absolute; width:1180px; height:35px; line-height:35px; margin:0 auto; left:50%; top:40px; margin:0 0 0 -590px; text-align:right;}
.top-link{ font-size:18px; font-weight:bold; display:inline-block;background:#fbb727;border-radius:5px;color:#fff;padding:0 20px; float:right;}
.top-link:hover{ color:#fff;}
.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:right; outline:none; margin:0 20px 0 0;}
.older .elder,.older .wzaer{height:50px !important;line-height:50px !important;font-size:30px !important}
.older .wzaer{right:240px;}

.part{background: url(part-bg.jpg) no-repeat center top;width: 100%;height: auto;padding-top: 723px;overflow:  hidden;padding-bottom:  50px;}
.part-content{ width:1200px; margin:0 auto;}
.part-a{background: url(index.png) no-repeat top center;width: 1412px;height: 215px; padding:30px 130px 0 260px; margin:-215px auto 0;overflow: hidden; position:relative;}
.part-a p{ color:#fff; font-size: 20px;line-height: 36px;text-indent: 2em;}
.title1{ width: 1200px;height:69px; background:url(rich_1.png) no-repeat top center; background-size:cover; margin:80px auto 25px;}
.title1 a{ width:100%; height:100%; display:block;}
.title2{ background:url(rich_2.png) no-repeat top center; background-size:cover;}

.list{ overflow: hidden;}
.list ul li{ float:left; width:100%; height:60px; line-height:60px; padding:0 0 0 24px; border-bottom:1px solid #e7e7e7; position:relative;}
.list ul li:before{ content:""; width:5px; height:5px;background:#d71329; border-radius:50%; position:absolute;left:0;top:28px}
.list ul li a{ float:left; width:80%; height:60px; font-size:20px; color:#333; display:block; overflow:hidden;}
.list ul li span{ float:right; font-size:18px; color:#a2a2a2; display:block;}
.list ul li a:hover{ color:#de2b22;}

.list2{ width:100%; padding:30px 0 0; overflow: hidden;}
.list2 .slick-list{ margin:0 -20px;}
.list2 .list2-box{ float:left; width:100%; padding:0 20px; overflow:hidden;}
.list2 .list2-box .pic{ height:245px;}
.list2 .list2-box .note{ height:156px; background:#e3ded2; font-size:20px; line-height:30px; color:#333; padding:20px 20px 0; position:relative;}
.list2 .list2-box .note p{ max-height:65px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical;}
.list2 .list2-box .note span{ font-size:18px; color:#999; position:absolute; bottom:20px;}

.slick-dots { clear:both; margin: 20px 0 0; padding: 0; list-style: none; width: 100%; text-align: center;}
.slick-dots li { display: inline-block; float:none; width: 12px; height: 12px; background:#ddd; border-radius: 50%; margin-right: 10px;}
.slick-dots li:last-child { margin-right: 0;}
.slick-dots li.slick-active { background: #0080da;}

/* 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}
	
/* older */
.older .part-btn{ height:50px; line-height:50px; top:40px;}
.older .top-link{ font-size:30px;}
.older .part-a{ height:620px; background: url(index2.png) no-repeat top center;}
.older .part-a h3{ font-size:44px; line-height:54px; width:80px; height:134px;}
.older .part-a p{ font-size:36px; line-height:60px; padding: 30px 0 0 30px;}
.older .list ul li{ float:none; width:100%; height:90px; line-height:90px; border-bottom:1px solid #e7e7e7;}
.older .list ul li:before{ content:""; width:11px; height:11px; top:38px}
.older .list ul li a{ width:80%; height:90px; line-height:90px; font-size:36px; max-height:none; overflow:hidden;}
.older .list ul li span{font-size:36px; line-height:90px;}
.older .list2 .list2-box .note{ font-size:36px; line-height:60px; height:255px;}
.older .list2 .list2-box .note p{ max-height:115px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
.older .list2 .list2-box .note span{ font-size:36px; color:#999; position:absolute; bottom:20px;}

/* Footer */
.older .footer-content{display:none !important}
.older .footer-content2{display:block !important;padding:30px;width:100%;max-width:1200px;margin:0 auto}
.older .footer-content-left{width:100% !important;height:auto !important;position:relative}
.older .footer-content-left-left{width:100%}
.older .footer-content-right{margin-top:20px;width:100% !important}
.older .footer-text{display:block !important;font-size:36px;line-height:60px !important;max-width:100% !important}
.older .footer-content-right{text-align:center}
.older .footer-content-right img{height:auto; width:auto !important;}
.older .footer-text img{ width:40px !important;}
.older .slick-dots li{ width:20px; height:20px;}

.part-img,.part-imgs{ 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){

img{ max-width:100%;}

.top{display:none}
.top a{margin-right:0}
.top-link{padding:0}
.top-1,.top img{display:none !important}
.top-2{float:none;display:flex}
.top-2 > a{flex:1;text-align:center;border-right:1px solid #333}
.top-2 > a:nth-child(5){border:none}
.header-box-top{display:none}

.part-img{display:block;}
.part-imgs{ float:left; display:block;}
.part-img img{ width:100%;}
.part-btn{ display:none;}
.part-btn,.part-a,.w1200,.title,.list,.part-list{ width:100% !important;}
.part{ padding:0 0 20px !important; background:none !important;}
.part-a{ width:100%; height:auto; padding:20px; margin:0; background:#0057a7;}
.part-a p{ font-size:16px; line-height:30px; padding:0;}

.part-content{ width:100%;}

.part-btn{ height:50px; line-height:50px; top:40px;}
.top-link{ font-size:16px;}

.title1{ width:100%; height:50px; line-height:50px; text-align:center; font-weight:bold; font-size:20px; margin:30px auto 0;}
.title1 .sub2{ width:8px; height:8px; margin:0 0 2px;}
.list { padding:20px;}
.list ul li{ width:100%; height:auto; padding:10px 0 10px 20px; overflow:hidden;}
.list ul li:before{ content:""; width:6px; height:6px; top:22px}
.list ul li a{ float:none; width:100%; height:auto; line-height:30px; font-size:16px; max-height:none;}
.list ul li span{ float:none; font-size:16px; line-height:30px;}
.list2 { padding:20px;}
.list2 .list2-box .pic{ height:200px;}
.list2 .list2-box .note{ font-size:16px; line-height:30px; height:auto; padding:20px;}
.list2 .list2-box .note p{ max-height:none; overflow:hidden; display:block;}
.list2 .list2-box .note span{ font-size:16px; color:#999; position:static;}
.list2 .slick-dots{ line-height:30px; margin:0;}

.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){

img{ max-width:100%;}

.top{display:none}
.top a{margin-right:0}
.top-link{padding:0}
.top-1,.top img{display:none !important}
.top-2{float:none;display:flex}
.top-2 > a{flex:1;text-align:center;border-right:1px solid #333}
.top-2 > a:nth-child(5){border:none}
.header-box-top{display:none}

.part-img,.part-imgs{ float:left; display:block;}
.part-btn{ display:none;}
.part-btn,.part-a,.w1200,.title,.list,.part-list{ width:100% !important;}
.part{ padding:0 0 .36rem !important; background:none !important;}
.part-a{ width:100%; height:auto; padding:.36rem; margin:0; background:#0057a7;}
.part-a p{ font-size:.29rem; line-height:.58rem; padding:0;}

.part-content{ width:100%;}

.part-btn{ height:1rem; line-height:1rem; top:.36rem;}
.top-link{ font-size:.29rem;}

.title1{ width:100%; height:1rem; line-height:1rem; text-align:center; font-weight:bold; font-size:.29rem; margin:.36rem auto 0;}
.title1 .sub2{ width:8px; height:8px; margin:0 0 2px;}
.list { padding:.36rem;}
.list ul li{ width:100%; height:auto; padding:.2rem 0 .2rem .36rem; overflow:hidden;}
.list ul li:before{ content:""; width:.1rem; height:.1rem; top:.45rem}
.list ul li a{ float:none; width:100%; height:auto; font-size:.29rem; line-height:.58rem; max-height:none;}
.list ul li span{ float:none; font-size:.29rem; line-height:.58rem;}
.list2 { padding:.36rem;}
.list2 .list2-box .note{ font-size:.29rem; line-height:.58rem; height:auto; padding:.36rem;}
.list2 .list2-box .note p{ max-height:none; overflow:hidden; display:block;}
.list2 .list2-box .note span{ font-size:.29rem; color:#999; position:static;}
.list2 .slick-dots{ line-height:.58rem; margin:0;}

.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}

}

