@charset "utf-8";
@media screen and (max-width: 880px) {
}
@media screen and (max-width: 850px) {
	html { font-size: 80px;}
	html,body { font-size: 0.2rem;}
	
	/****政策文件、政策解读、政策问答公用****/
	.Jdzl-logo .logo{ height: calc(100vw * 123 / 850);}
	.Jdzl-logo .bg-tp{ width: calc(100vw * 571 / 850); height: calc(100vw * 440 / 850); right: 0.2rem;}
	.Jdzl-con .btn-nav ul{ margin-right: -0.3rem;}
	.Jdzl-con .btn-nav ul li a{ margin-right: 0.3rem;}
	.Jdzl-con .btn-nav ul li a span { height: calc(100vw * 112/ 850); margin-top: calc(-100vw * 39/ 850); padding-top: calc(100vw * 39/ 850); line-height: calc(100vw * 65/ 850);}
	.Jdzl-con .btn-nav ul li a em{ width: calc(100vw * 72 / 850); height: calc(100vw * 72 / 850);}
	.Jdzl-con .btn-box{ padding: 0.4rem;}
	
	/****政策问答****/
	.wd-bm ul li{ width: calc(99.9999999% / 3);}
	.wd-bm ul li a{ font-size: 0.2rem; line-height: 0.5rem;}
	.wd-bm ul.active{ height: 1.46rem;}
	.wd-bm .btn span{ font-size: 0.2rem; line-height: 0.4rem;}
	.wd-bd ul li .title img{ width: calc(100vw * 24 / 850); height: calc(100vw * 24 / 850);}
	.wd-bd ul li .title span{ width:calc(100% - (100vw * 32 / 850)); line-height: calc(100vw * 24 / 850);}
	.wd-bd ul li .da{ font-size: 0.2rem; line-height: 0.4rem;}
	.wd-bd ul li .da .da-title{ width: calc(100vw * 24 / 850);}
	.wd-bd ul li .da .da-nr{ width: calc(100% - (100vw * 32 / 850)); max-height: 0.8rem; line-height: 0.4rem;}
	
	/****政策文件****/
	.wj-hd ul li{ heigh: calc(100vw * 90 / 850);}
	.wj-hd ul li a{ line-height: calc(100vw * 90/ 850);}
	.wj-bd{ margin-top: 0.4rem;}
	.wj-sj ul li .box{ height: calc(100vw * 255/ 850);}
	.wj-sj ul li .box a img{ width: calc(100vw * 90/ 850); height: calc(100vw * 90/ 850); border-radius: calc(100vw * 45/ 850);}
	
	.wj-bj .search{ width:100%; height: calc(100vw * 51/ 850);}
	.wj-bj .search input[type="text"]{ border-radius: calc(100vw * 25/ 850);}
	.wj-bj .search input::placeholder{ font-size: 0.2rem; color: #c5ccf0;}
	.wj-bj .search input[type="button"]{ width: calc(100vw * 51/ 850); height: calc(100vw * 51/ 850);}

	.wj-bj .bj-hd ul{}
	.wj-bj .bj-hd ul li{ width: calc(100% / 4); margin: 0; float: left; display: block;}
	.wj-bj .bj-hd ul li a{ margin: 0 0.1rem;}
	
	.wj-bj .bj-bd .ul-01 li .bs-btn .tit{ font-size: 0.2rem;}
	.wj-bj .bj-bd .ul-01 li .bs-btn a{ margin-left: 0; margin-right: 0.1rem; padding: 0 0.1rem; font-size: 0.2rem;}
	.wj-bj .bj-bd .ul-01 li .bs-btn a img{ display: none;}
	.wj-bj .bj-bd .ul-01 li .bs-btn .fl{ margin-bottom: 0.2rem;}
	.wj-bj .bj-bd .ul-01 li .bs-btn .fl,.wj-bj .bj-bd .ul-01 li .bs-btn .fr{ float: none;}
	
	.wj-bj .bj-bd .ul-02 li .bs-fl{ float: none;}
	.wj-bj .bj-bd .ul-02 li .bs-fl span{ font-size: 0.18rem;}
	.wj-bj .bj-bd .ul-02 li .bs-fr{ margin-top: 0.2rem; float: none;}
	.wj-bj .bj-bd .ul-02 li .bs-fr .tit{ font-size: 0.18rem;}
	.wj-bj .bj-bd .ul-02 li .bs-fr a{ margin: 0 0.1rem; font-size: 0.18rem; font-weight: normal; display: inline-block;}
	.wj-bj .bj-bd .ul-02 li .bs-fr a:hover{ background-color: #888eaf;}
	.wj-bj .bj-bd .ul-02 li:hover{ background-color: #edeff6;}
	
	.wj-bj .bj-bd .ul-03 li .box .title a i{ display: none;}
	.wj-bj .bj-bd .ul-03 li .box .title a em{ width:100%; height: 0.6rem; float: none; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
	.wj-bj .bj-bd .ul-03 li .bs-fl span{ font-size: 0.19rem;}
	
	/****政策解读****/
	.jdlb{ width:100%; height: auto; float: none;}
	.jdlb img{ height: calc(100vw * 300 / 850);}
	.jddt{ width:100%; margin-top: 0.3rem; padding-left: 0; float: none;}
	
	.jdbox{ width:100%; float: none;}
	.jdbox .ysp-hd ul li a span{ height: 0.4rem; font-size: 0.2rem; line-height: 0.4rem;}
	
	.ytdd .bd .frist{ width:100%; height: calc(100vw * 500 / 850); float: none;}
	.ytdd .bd .qt{ width:100%; float: none;}
	.ytdd .bd .qt ul{ margin-top: 0; margin-left: -0.25rem;}
	.ytdd .bd .qt ul li a{ height: calc(100vw * 199 / 850); margin: 0.25rem 0 0 0.25rem;}
	
	.ztjd .bd a{ height: calc(100vw * 130 / 850);}
}
@media screen and (max-width: 700px) {
	html { font-size: 75px;}
	html,body { font-size: 0.29rem;}
	
	/****政策文件、政策解读、政策问答公用****/
	.Jdzl{ background: url(../images/bg_zcwd_head.png) no-repeat left bottom;}
	.Jdzl-logo .logo{ width:100%; height: auto; margin:1.2rem auto 2.1rem auto; float: none;}
	.Jdzl-logo .bg-tp{ width: calc(100vw * 571 / 700); height: calc(100vw * 440 / 700); right: -2.3rem;}
	.Jdzl-con .btn-nav ul li a em{ width: calc(100vw * 72 / 700); height: calc(100vw * 72 / 700);}
	.Jdzl-con .btn-nav ul li a span { height: calc(100vw * 112/ 700); margin-top: calc(-100vw * 39/ 700); padding-top: calc(100vw * 39/ 700); font-size: 0.3rem; line-height: calc(100vw * 65/ 700);}
	.Jdzl-con .hd i{ height: 0.4rem;}
	.Jdzl-con .hd span,.Jdzl-con .hd a{ font-size: 0.3rem; line-height: 0.5rem;}
	
	/****政策问答****/
	.wd-bm ul li{ width: calc(100% / 2);}
	.wd-bm ul li a{ font-size: 0.29rem; line-height: 0.6rem;}
	.wd-bm ul.active{ height: 1.66rem;}
	.wd-bm .btn span{ width:2rem; font-size: 0.29rem; line-height: 0.6rem;}
	.wd-bd ul li .title img{ width: calc(100vw * 36 / 700); height: calc(100vw * 36 / 700);}
	.wd-bd ul li .title span{ width: calc(100% - (100vw * 50 / 700)); font-weight: bold; line-height: calc(100vw * 36 / 700);}
	.wd-bd ul li .da{ font-size: inherit; line-height: 0.5rem;}
	.wd-bd ul li .da .da-title{ width: calc(100vw * 36 / 700); font-size: 0.29rem;}
	.wd-bd ul li .da .da-nr{ width: calc(100% - (100vw * 50 / 700)); max-height: 1.5rem; font-size: 0.26rem; line-height: 0.5rem; -webkit-line-clamp: 3;}
	
	/****政策文件****/
	.wj-hd ul li{ heigh: calc(100vw * 90 / 700); font-size: 0.3rem;}
	.wj-hd ul li a{ line-height: calc(100vw * 90/ 700);}
	.wj-sj ul li{ width: calc(100% / 2);}
	.wj-sj ul li .box{ height: calc(100vw * 255/ 700);}
	.wj-sj ul li .box a img{ width: calc(100vw * 80/ 700); height: calc(100vw * 80/ 700); margin-bottom: 0.15rem; border-radius: calc(100vw * 40/ 700);}
	.wj-sj ul li .box a span{ max-height: 0.7rem; font-size: 0.29rem; font-weight: bold; line-height: 0.35rem;}
	
	.wj-bj .search{ width:100%; height: calc(100vw * 60/ 700);}
	.wj-bj .search input[type="text"]{ border-radius: calc(100vw * 25/ 700);}
	.wj-bj .search input::placeholder{ font-size: 0.28rem; color: #c5ccf0;}
	.wj-bj .search input[type="button"]{ width: calc(100vw * 60/ 700); height: calc(100vw * 60/ 700);}
	.wj-bj .bj-hd ul{ margin:-0.2rem -0.2rem 0 0;}
	.wj-bj .bj-hd ul li{ width: calc(100% / 2);}
	.wj-bj .bj-hd ul li a{ margin: 0.2rem 0.2rem 0 0; padding-bottom: 0; font-size: 0.29rem; font-size: 0.29rem; font-weight: normal; line-height: 0.68rem; border-radius: 0.5rem; background-color: #e7eff5;}
	.wj-bj .bj-hd ul li a:hover,.wj-bj .bj-hd ul li a.active{ color: #fff; background-image: none; background-color: #6780fe;}
	.wj-bj .bj-bd .ul-01 li{ margin-top: 0.3rem;}
	.wj-bj .bj-bd .ul-01 li .title a{ width:100%;}
	.wj-bj .bj-bd .ul-01 li .title a i{ display: none;}
	.wj-bj .bj-bd .ul-01 li .title a em{ padding-left: 0; font-weight: bold; line-height: 0.45rem; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
	.wj-bj .bj-bd .ul-01 li .bs-btn{ line-height: 0.5rem;}
	.wj-bj .bj-bd .ul-01 li .bs-btn .tit{ width:100%; margin-bottom: -0.1rem; font-size: 0.28rem;}
	.wj-bj .bj-bd .ul-01 li .bs-btn a{ width: calc(99.9999999% / 3 - 0.14rem); margin: 0.2rem 0.1rem 0 0.1rem; font-size: 0.28rem; font-weight: normal;}
	.wj-bj .bj-bd .ul-01 li .bs-btn a:nth-of-type(1),
	.wj-bj .bj-bd .ul-01 li .bs-btn a:nth-of-type(4){ margin-left: 0;}
	.wj-bj .bj-bd .ul-01 li .bs-btn a:nth-of-type(3),
	.wj-bj .bj-bd .ul-01 li .bs-btn a:nth-of-type(6){ margin-right: 0;}
	
	.wj-bj .bj-bd .ul-02 li{ margin-top: 0.3rem;}
	.wj-bj .bj-bd .ul-02 li .title a{ width:100%;}
	.wj-bj .bj-bd .ul-02 li .title a i{ display: none;}
	.wj-bj .bj-bd .ul-02 li .title a em{ padding-left: 0; line-height: 0.45rem; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
	.wj-bj .bj-bd .ul-02 li .bs-fl span{ font-size: 0.25rem;}
	.wj-bj .bj-bd .ul-02 li .bs-fr{ margin-top: 0.1rem; line-height: 0.5rem;}
	.wj-bj .bj-bd .ul-02 li .bs-fr .tit{ width:100%; margin-bottom: -0.1rem; font-size: 0.25rem;}
	.wj-bj .bj-bd .ul-02 li .bs-fr a{ margin: 0.2rem 0.1rem 0 0.1rem; font-size: 0.25rem;}
	
	.wj-bj .bj-bd .ul-03{ margin-right: 0;}
	.wj-bj .bj-bd .ul-03 li{ width: 100%; float: none;}
	.wj-bj .bj-bd .ul-03 li .box{ margin: 0.3rem 0 0 0;}
	.wj-bj .bj-bd .ul-03 li .box .title a em{ height: auto; line-height: 0.45rem;}
	.wj-bj .bj-bd .ul-03 li .bs-fl{}
	.wj-bj .bj-bd .ul-03 li .bs-fl span{ font-size: 0.25rem;}
	
	/****政策解读****/
	.jdlb{}
	.jdlb img{ height: calc(100vw * 422 / 700);}
	
	.jddt .bd ul li{ height: calc(100vw * 117 / 700);}
	.jddt .bd ul li .date-box .date{ width:1rem;}
	.jddt .bd ul li .date-box .date h2{ font-size: 0.3rem;}
	.jddt .bd ul li .date-box .date h6{ font-size: 0.27rem;}
	.jddt .bd ul li a{ width: calc(100% - 1.31rem);}
	.jddt .bd ul li a .title{ height: 0.9rem; line-height: 0.45rem;}
	
	.jdbox{ width:100%; float: none;}
	.jdbox .ysp-hd ul li a span{ height: 0.4rem; font-size: 0.2rem; line-height: 0.4rem;}
	
	.ytdd .bd .frist{ width:100%; height: calc(100vw * 500 / 850); float: none;}
	.ytdd .bd .qt{ width:100%; float: none;}
	.ytdd .bd .qt ul{ margin-top: 0; margin-left: -0.25rem;}
	.ytdd .bd .qt ul li a{ height: calc(100vw * 199 / 850); margin: 0.25rem 0 0 0.25rem;}
	
	.ztjd .bd a{ height: calc(100vw * 130 / 850);}
	
	.jdbox .bd .info li a{ height: 0.9rem; margin-top: 0.25rem; line-height: 0.45rem; overflow: hidden; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
	.jdbox .ysp-hd ul li a span{ height: 0.5rem; font-size: 0.29rem; line-height: 0.5rem;}
	.jdbox .ysp-bd .info{ height: auto;}
	
	.ytdd .bd .frist{ height: calc(100vw * 450 / 700);}
	.ytdd .bd .qt ul li{ width: calc(100% / 2);}
	.ytdd .bd .qt ul li a{ height: calc(100vw * 199 / 700);}
	
	.ztjd .bd a{ height: calc(100vw * 130 / 700);}
}
@media screen and (max-width: 500px) {
}
@media screen and (max-width: 350px) {
	
}