@charset "utf-8";
body{
	position:relative;
	min-width:1200px;
}
ul{ list-style:none;}
.container{ width:1200px; margin:0 auto; position:relative;}
a { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; text-decoration: none; outline: 0;}
/*头部*/
.top-container{ width:100%; height:560px; background:url(top-business.jpg) no-repeat top center;}
.head{ width:1200px; height:560px; position:relative;}
.head .logo{ width:355px; height:80px; display:block; position:absolute; left:0; top:60px;}
.head .logo a{ width:100%; height:100%; display:block;}

.tab-tit{ width:100%; margin:35px auto; height:62px; line-height:62px; text-align:center; overflow:hidden; position:relative;}
.tab-tit > a{ font-size:30px; font-weight:bold; color:#333; display:block; position:relative; z-index:10; text-indent:-9999px;}
.tab-tit span{ font-size:18px; color:#0786c5; position:absolute; right:0; top:-12px; z-index:0; font-weight:normal;}

.tab-tit2{ height:100%; display:block; overflow:hidden; text-align:center;}
.tab-tit2 a{ color:#0075c0; font-size:36px; display:inline-block; font-weight:bold; line-height:50px; position:relative}
.bg1{ background:url(title4.jpg) no-repeat center center; background-size:cover;}
.bg2{ background:url(title5.jpg) no-repeat center center; background-size:cover;}
.tab-con{ width:100%; overflow:hidden}
.tab-con table{table-layout:fixed}
 
/*新闻*/
.news-list{ padding:0; overflow:hidden;}
.news-list .news-item{ margin:0 0 18px 0; padding:0 0 20px 0; border-bottom: 1px solid #bfd5e3; overflow:hidden;line-height:36px;}
.news-list .news-item > a{float:left; width:100%; padding-left:17px;font-size:22px;max-height: 68px; display:block;position:relative;}
.news-list .news-item > a:hover{color:#0075c0}
.news-list .news-item > a:before{content:'';height:4px;width:4px;border-radius:50%;display:block;background:#9e9e9e;position:absolute;top:15px;left:0}
.news-list .news-item > span{ float:right; width:15%; font-size:18px; color:#969696; text-align:right;}

.index-con-1{ width:100%; margin:30px 0 0; overflow:hidden;}
.index-con-1 .tab-tit{ background:url(title1.jpg) no-repeat top center;}
.index-con-1 .news-list .news-item{ float:left; width:31%; margin:0 3% 3% 0; padding:0; background:#f3f4f6; overflow:hidden; line-height:32px; border-bottom:none;}
.index-con-1 .news-list .news-item:nth-of-type(3n){ margin:0 0 3% 0;}
.index-con-1 .news-list .news-item > a{ display:block; padding:26px; max-height:none; font-size:22px; overflow:hidden;}
.index-con-1 .news-list .news-item > a:before{ background:none;}
.index-con-1 .news-list .news-item p{ height:64px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.index-con-1 .news-list .news-item span.time{ float:left; display:inline-block; color:#8f8f8f; height:33px; line-height:31px; font-size:16px; margin:18px 0 0;}
.index-con-1 .news-list .news-item span.more{ float:right; display:inline-block; background:url(arr.png) no-repeat right center; color:#8f8f8f; width:90px; height:33px; line-height:31px; font-size:16px; padding:0 20px 0 0; margin:18px 0 0;}
.index-con-1 .news-list .news-item > a:hover{ color:#333;}
.index-con-1 .news-list .news-item:hover{ background:#eefcff;}

.index-con-2{ width:100%; margin:30px 0 0; overflow:hidden;}
.index-con-2 .tab-tit{ background:url(title2.jpg) no-repeat top center;}
.index-con-2 .news-list .news-item{ float:left; width:31%; margin:0 3% 3% 0; padding:0; background:#f3f4f6; overflow:hidden; line-height:32px; border-bottom:none;}
.index-con-2 .news-list .news-item:nth-of-type(3n){ margin:0 0 3% 0;}
.index-con-2 .news-list .news-item > a{ display:block; padding:26px; max-height:none; font-size:22px; overflow:hidden;}
.index-con-2 .news-list .news-item > a:before{ background:none;}
.index-con-2 .news-list .news-item p{ height:64px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.index-con-2 .news-list .news-item span.time{ float:left; display:inline-block; color:#8f8f8f; height:33px; line-height:31px; font-size:16px; margin:18px 0 0;}
.index-con-2 .news-list .news-item span.more{ float:right; display:inline-block; background:url(arr.png) no-repeat right center; color:#8f8f8f; width:90px; height:33px; line-height:31px; font-size:16px; padding:0 20px 0 0; margin:18px 0 0;}
.index-con-2 .news-list .news-item > a:hover{ color:#333;}
.index-con-2 .news-list .news-item:hover{ background:#eefcff;}

.list2{ overflow: hidden;}
.list2 ul li{ float:left; width:23%; margin:0 2.6% 2.6% 0; overflow:hidden;}
.list2 ul li:nth-of-type(4n){ margin:0 0 2.6% 0;}

.index-con-3{ width:100%; margin:30px 0 0; overflow:hidden;}
.index-con-3 .tab-tit{ background:url(title3.jpg) no-repeat top center;}
.section3{ clear:both; width:1200px; margin:0 auto; overflow:hidden;}
.section3 .swiper-slide{ float:left; width:48.6%; margin:0 2.6% 2.6% 0;}
.section3 .swiper-slide:nth-child(2n){ margin:0 0 2.6% 0;}
.section3 .swiper-slide img{ width:100%;}

/* 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}


.elder{font-size:18px !important;display:inline-block;height:35px !important;line-height:35px !important;background:#fabe2d;color:white !important;padding:0 20px;border-radius:5px;font-weight:800;position:absolute;right:40px;top:50px;z-index:99}
.elder:hover{color:white !important}
.MobileGhb{display:none;width:20vw;border-radius:2.1333vw;line-height:8vw;font-size:4.26vw;background-color:#ec940a;text-align:center;float:left;color:#fff !important;position:absolute;top:4vw;right:4vw}
.wza{font-size:18px !important;display:inline-block;height:35px !important;line-height:35px !important;background:#fabe2d;color:white !important;padding:0 20px;border-radius:5px;font-weight:800;position:absolute;right:150px;top:50px;z-index:99}
.older .wza{ right:255px;}
.older .wza,.older .elder{height:50px !important;line-height:50px !important;font-size:30px !important; top:50px;}
.zjzwMD .wza,.zjzwMD .elder{display:none}
.sjdwzz-a{ display:block;}
.older * {cursor: url(https://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(https://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3096/site/images/1/cur/pointer.cur), auto !important;}

.older .footpc{ display:none;}
.older .footwap{ display:block;}
.older .fl{ float:left;}
.older body{ min-width:320px; font-size:36px; line-height:60px;}

.older .news-list .news-item{ height:auto; line-height:90px; margin:0; padding:0;}
.older .news-list .news-item > a{ padding-left:30px;font-size:36px; max-height:none; line-height:90px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.older .news-list .news-item > a:before{ height:10px;width:10px; top:40px;}
.older .news-list .news-item > span{ float:right; width:15%; font-size:36px; color:#969696; text-align:right;}

.older .tab-tit span{ font-size:36px; line-height:60px; color:#0075c0; top:0; background:#fff;}
.older .tab-tit2{ line-height:50px;}
.older .tab-tit2 a{ font-size:44px; line-height:50px;}

.older .index-con-1 .tab-con{ float:none; width:100%; margin:0 0 40px; line-height:90px;}
.older .index-con-1 .news-list{ padding:40px 0 0; margin:0;}
.older .index-con-1 .news-list .news-item{ float:none; width:100%; padding:0; margin:0 0 30px; border:none; overflow:hidden; line-height:90px;}
.older .index-con-1 .news-list .news-item > a:before{ top:35px;}
.older .index-con-1 .news-list .news-item:nth-child(2n){ margin:0 0 30px; padding:0;}
.older .index-con-1 .news-list .news-item > a{ padding:30px; line-height:50px; white-space: normal;}
.older .index-con-1 .news-list .news-item p{ height:auto;}
.older .index-con-1 .news-list .news-item span{ font-size:36px; width:auto; background:none; height:60px; line-height:60px;}

.older .index-con-2 .tab-con{ float:none; width:100%; margin:0; line-height:90px;}
.older .index-con-2 .news-list{ padding:40px 0 0; margin:0;}
.older .index-con-2 .news-list .news-item{ float:none; width:100%; padding:0; margin:0 0 30px; border:none; overflow:hidden; line-height:90px;}
.older .index-con-2 .news-list .news-item > a:before{ top:35px;}
.older .index-con-2 .news-list .news-item:nth-child(2n){ margin:0 0 30px; padding:0;}
.older .index-con-2 .news-list .news-item > a{ padding:30px; line-height:50px; white-space: normal;}
.older .index-con-2 .news-list .news-item p{ height:auto;}
.older .index-con-2 .news-list .news-item span{ font-size:36px; width:auto; background:none; height:60px; line-height:60px;}

.older .list2 ul li{ float:left; width:49%; margin:0 2% 2% 0; overflow:hidden;}
.older .list2 ul li img{ width:100%;}
.older .list2 ul li:nth-of-type(2n){ margin:0 0 2% 0;}

.older .section3 .swiper-slide{ float:left; width:49%; margin:0 2% 2% 0;}
.older .section3 .swiper-slide:nth-child(2n){ margin:0 0 2% 0;}

.older .default_pgContainer>table{width:100%}
.older .default_pgToolbar{height:60px;width:100%}
.older .default_pgSearchInfo{display:none}
.older .default_pgToolbar td{font-size:36px;padding:0 10px}
.older .default_pgPanel>tbody>tr{display:flex;align-items:center}
.older .default_pgBtn{width:30px;height:30px;background-size:100% !important}
.older .default_pgCurrentPage{font-size: 36px;width:100px;height:36px;background:white}
.older .default_pgPanel>tbody>tr{display:flex;align-items:center}

/* 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;}

.part-img,.part-imgs{ display:none;}
.older .footer-right-imgbox{ float:left;}

@media screen and (max-width: 1025px) {
.wap{ display:block;}
.fl{ float:left;}
.wza,.elder{display:none}
.footpc{ display:none;}
.footwap{ display:block;}

body{ min-width:320px; font-size:.29rem; line-height:1.5;}
.top-container{ width:100%; height:auto; background:none;}
.top-container img{ width:100%;}
.container{ width:100%; padding:0 .36rem;}
.head{ width:100%; height:auto; display:none;}
.head .logo{ width:100%; height:2.2rem; position:static;}

.tab-tit{ height:auto; line-height:.88rem; margin:0; background-size:cover;}
.tab-tit > a{ font-size:.36rem;}
.tab-tit > a:before,.tab-tit > a:after{ bottom:.11rem;}
.tab-tit span{ font-size:.26rem; top:-.16rem; display:none;}

.tab-con{ width:100%; overflow:hidden; margin:.2rem 0 0;}
.tab-con table{table-layout:fixed}

/*新闻*/
.news-list{ padding:.2rem 0 0; overflow:hidden;}
.news-list .news-item{ overflow:hidden;line-height:.48rem; margin:0 0 .36rem 0; padding:0 0 .36rem 0;}
.news-list .news-item > a{float:none; width:100%; font-size:.29rem; padding-left:.3rem; }
.news-list .news-item > a:hover{color:#0075c0}
.news-list .news-item > a:before{ width:.08rem; height:.08rem;border-radius:.04rem; top:.18rem;}
.news-list .news-item > span{ width:18%; font-size:.29rem;}

.index-con-1{ padding:.48rem 0 0; margin:0;}
.index-con-1 .tab-tit{ background:url(title1.jpg) no-repeat top center; background-size:240%;}
.index-con-1 .tab-con{ float:none; width:100%; padding:0; margin:0 0 .36rem; line-height:.78rem;}
.index-con-1 .news-list{ padding:.2rem 0 0; margin:0;}
.index-con-1 .news-list .news-item{ float:none; width:100%; padding:0; border-right:none; border-bottom:none; overflow:hidden; line-height:.48rem;}
.index-con-1 .news-list .news-item > a:before{ top:.36rem;}
.index-con-1 .news-list .news-item > a{ padding:.3rem; font-size:.29rem;}
.index-con-1 .news-list .news-item > a:before{ top:.34rem;}
.index-con-1 .news-list .news-item p{ height:auto !important;}
.index-con-1 .news-list .news-item span.time{ height:auto; line-height:.48rem; font-size:.29rem; margin:.36rem 0 0;}
.index-con-1 .news-list .news-item span.more{ width:auto; height:auto; line-height:.48rem; font-size:.29rem; padding:0 .36rem 0 0; margin:.36rem 0 0;}

.index-con-2{ padding:0; margin:0;}
.index-con-2 .tab-tit{ background:url(title2.jpg) no-repeat top center; background-size:240%;}
.index-con-2 .tab-con{ float:none; width:100%; padding:0; margin:0; line-height:.78rem;}
.index-con-2 .news-list{ padding:.2rem 0 0; margin:0;}
.index-con-2 .news-list .news-item{ float:none; width:100%; padding:0; border-right:none; overflow:hidden; line-height:.48rem;}
.index-con-2 .news-list .news-item > a:before{ top:.36rem;}
.index-con-2 .news-list .news-item > a{ padding:.3rem; font-size:.29rem;}
.index-con-2 .news-list .news-item > a:before{ top:.34rem;}
.index-con-2 .news-list .news-item p{ height:auto !important;}
.index-con-2 .news-list .news-item span.time{ height:auto; line-height:.48rem; font-size:.29rem; margin:.36rem 0 0;}
.index-con-2 .news-list .news-item span.more{ width:auto; height:auto; line-height:.48rem; font-size:.29rem; padding:0 .36rem 0 0; margin:.36rem 0 0;}

.list2 { padding:0;}
.list2 ul li{ float:left; width:49%; margin:0 2% 2% 0; overflow:hidden;}
.list2 ul li img{ width:100%;}
.list2 ul li:nth-of-type(2n){ margin:0 0 2% 0;}

.index-con-3{ padding:0; margin:0;}
.index-con-3 .tab-tit{ background:url(title3.jpg) no-repeat top center; background-size:240%; margin:0 0 .2rem;}
.section3{ width:100%; padding:0 .36rem .24rem;}
.section3 .swiper-slide{ float:none; width:100%; margin:0 0 2%;}
.section3 .swiper-slide:nth-child(2n){ margin:0 0 2%;}

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

}

