@media screen and (max-width: 1680px) {}
@media screen and (max-width: 1440px) {}
@media screen and (max-width: 1366px) {}
@media screen and (max-width: 1280px) {}
@media screen and (max-width: 1160px) {}
@media screen and (max-width: 900px) {
	.zt-Pic{ height: calc(100vw * 380 / 800); background-position: center bottom;}
	.zt-Pic .main-con{ height: 100%; position: relative;}
	.zt-Pic .main-con img{ max-height: calc(100vw * 157 / 800); left: 0;}
	
	.zt-js .con{ width: 100%; float: none;}
	.zt-js .con ul{ margin: calc(-100vw * 18 / 800) 0 0 0;}
	.zt-js .con ul li{ width: 100%; margin-top: calc(100vw * 18 / 800); padding-right: 0; float: none; font-size: 0; line-height: calc(100vw * 41 / 800);}
	.zt-js .con ul li label{ width: calc(100vw * 90 / 800); font-size: 0.24rem;}
	.zt-js .con ul li input{ width: calc(100% - calc(100vw * 90 / 800)); height: calc(100vw * 41 / 800); padding-left: calc(100vw * 10 / 800); font-size: 0.24rem;}
	.zt-js .con ul li.date input{ width: calc((100% - calc(100vw * 141 / 800)) / 2);}
	.zt-js .con ul li.date .h-line{ width: calc(100vw * 50 / 800); height: calc(100vw * 41 / 800);}
	.zt-js .con ul li.date .h-line i{ width: calc(100vw * 10 / 800); height: calc(100vw * 2 / 800);}
	.zt-js .con ul li.zh input{ width: calc((100% - calc(100vw * 131 / 800)) / 3);}
	.zt-js .con ul li.zh .h-line{ width: calc(100vw * 20 / 800); height: calc(100vw * 41 / 800);}
	.zt-js .con ul li.zh .h-line i{ width: calc(100vw * 10 / 800); height: calc(100vw * 2 / 800);}
	.zt-js .con ul li.zh .jg{ width: calc((100% - calc(100vw * 131 / 800)) / 3); height: calc(100vw * 41 / 800); line-height: calc(100vw * 41 / 800); padding-left: calc(100vw * 10 / 800);}
	.zt-js .con ul li.zh .jg .tag span{ font-size: 0.24rem;}
	.zt-js .con ul li.zh .jg .jg-ul{ height:calc(100vw * 380 / 800); padding: 0 calc(100vw * 10 / 800); top: calc(100vw * 38 / 800); left: calc(-100vw * 1 / 800);}
	.zt-js .con ul li.zh .jg .jg-ul span{ font-size: 0.24rem; line-height: calc(100vw * 38 / 800);}
	
	.zt-js button{ width: calc(100vw * 198 / 800); margin: calc(100vw * 30 / 800) auto 0 auto; float: none; padding: calc(100vw * 15 / 800) calc(100vw * 20 / 800);}
	.zt-js button img{ width: calc(100vw * 20 / 800); height: calc(100vw * 20 / 800); margin-right: calc(100vw * 10 / 800);}
	
	.zc-hd{ margin-top: calc(100vw * 15 / 800);}
	.zc-hd ul{ margin-right: calc(-100vw * 15 / 800); display: block;}
	.zc-hd ul li{ width: calc(100% / 3); float: left; padding:0; background: none;}
	.zc-hd ul li a{ margin: calc(100vw * 15 / 800) calc(100vw * 15 / 800) 0 0; padding-bottom:0; font-size: 0.26rem; color: #437bea; line-height: calc(100vw * 50 / 800); border-radius: calc(100vw * 25 / 800); box-shadow: 0 0 0.08rem #c8d6f3;  display: block;}
	.zc-hd ul li:hover a, .zc-hd ul li.active a{ color: #fff; background: linear-gradient(130deg, #77a5ff, #437bea);}
	.zc-hd ul li:hover a i, .zc-hd ul li.active a i{ display: none;}
	
	.zc-bd{ margin-top: calc(100vw * 11 / 800);}
	.zc-bd ul{ margin-right: calc(-100vw * 28 / 800);}
	.zc-bd ul li{ width: 100%; float: none;}
	.zc-bd ul li .box{ margin: calc(100vw * 28 / 800) calc(100vw * 28 / 800) 0 0; padding: calc(100vw * 19 / 800);}
	.zc-bd ul li .box .title{ height: auto; line-height: calc(100vw * 30 / 800);}
	.zc-bd ul li .box .zt{ margin-top: calc(100vw * 13 / 800); padding-top: calc(100vw * 19 / 800);}
	.zc-bd ul li .box .zt .btns{ width: calc(100% - calc(100vw * 116 / 800));}
	.zc-bd ul li .box .zt .btns a{ margin-right: calc(100vw * 9 / 800); padding: 0 calc(100vw * 10 / 800); font-size: 0.22rem; line-height: calc(100vw * 28 / 800);}
	.zc-bd ul li .box .date{ width: calc(100vw * 116 / 800); font-size: 0.22rem; line-height: calc(100vw * 28 / 800);}
	.zc-bd .ul01 li .box .title{ height: auto; -webkit-line-clamp: 2;}
	
	.jd-js{ margin-top: calc(-100vw * 28 / 800); padding: calc(100vw * 26 / 800);}
	.jd-js img{ width: calc(100vw * 153 / 800);}
	.jd-js input[type="text"]{ width: calc(100% - calc(100vw * 273 / 800)); height: calc(100vw * 45 / 800); margin-right: calc(100vw * 10 / 800); padding-left: calc(100vw * 10 / 800); font-size: 0.24rem; line-height: calc(100vw * 45 / 800);}
	.jd-js input[type="button"]{ width: calc(100vw * 110 / 800); line-height: calc(100vw * 45 / 800); font-size: 0.24rem;}
	
	.lm{ padding-bottom: calc(100vw * 20 / 800); line-height: calc(100vw * 24 / 800);}
	.lm .hd{ padding:0 calc(100vw * 15 / 800) 0 calc(100vw * 18 / 800); display: block;}
	.lm .hd .s-line{ width: calc(100vw * 6 / 800);}
	.lm .hd .s-line em{ height: calc(100vw * 12 / 800);}
	.lm .hd .s-line .em02{ top: calc(100vw * 12 / 800);}
	.lm .hd .wz-box span{ font-size: 0.3rem;}
	.lm .hd ul li{ width: calc(100% / 4); float: left; display: block;}
	.lm .hd ul li a{ margin-right: 0;}
	.lm .hd ul li a span{ font-size: 0.3rem;}
	
	.jd-hd{ margin-top: calc(100vw * 30 / 800);}
	.jd-bd{ margin-top: calc(100vw * 6 / 800);}
	.jd-bd ul{ margin-right: calc(-100vw * 15 / 800);}
	.jd-bd ul li{ width: calc(100% / 3); float: left;}
	.jd-bd ul li a{ margin: calc(100vw * 15 / 800) calc(100vw * 15 / 800) 0 0; line-height: calc(100vw * 40 / 800);}
	
	.gpwd, .twwd{ margin-top: calc(100vw * 30 / 800);}
	.gpwd{ width: 100%; padding-right: 0; float: none;}
	.gpwd ul{ margin-top: calc(100vw * 8 / 800);}
	.gpwd ul li{ margin-top: calc(100vw * 21 / 800); padding: calc(100vw * 20 / 800) calc(100vw * 22 / 800);}
	.gpwd ul li img{ height: calc(100vw * 21 / 800);}
	.gpwd ul li .title{ padding:0 calc(100vw * 80 / 800) 0 calc(100vw * 38 / 800); line-height: calc(100vw * 32 / 800);}
	.gpwd ul li .nr{ margin-top: calc(100vw * 15 / 800); padding-left: calc(100vw * 38 / 800);}
	.gpwd ul li .nr span{ height: calc(100vw * 56 / 800); font-size: 0.24rem; line-height: calc(100vw * 28 / 800);}
	.gpwd ul li .nr img{ top: calc(100vw * 5 / 800);}
	.gpwd ul li .zcyw{ padding: calc(100vw * 5 / 800) calc(100vw * 10 / 800); font-size: 0.24rem; top: calc(100vw * 19 / 800); right: calc(100vw * 22 / 800);}
	
	.twwd{ width:100%; float: none;}
	.twwd ul{ margin: 0 calc(-100vw * 20 / 800) 0 0;}
	.twwd ul li{ width: calc(100% / 2); float: left;}
	.twwd ul li a{ margin: calc(100vw * 20 / 800) calc(100vw * 20 / 800) 0 0;}
	.twwd ul li a .img{ height: calc(100vw * 236 / 800);}
	.twwd ul li a .font{ padding: calc(100vw * 10 / 800);}
	.twwd ul li:nth-of-type(4){ display: block;}
    
    /****政策解读****/
    .jclm{ margin: calc(100vw * 30 / 800) auto; background: url(../images/y_zcjc_lm_bg.png) no-repeat center center; background-size: 200%;}
    
    .wzjd ul{ margin: calc(-100vw * 22 / 800) calc(-100vw * 20 / 800) 0 0;}
    .wzjd ul li{ width: calc(100% / 2);}
    .wzjd ul li .box{ margin: calc(100vw * 42 / 800) calc(100vw * 20 / 800) 0 0; padding: calc(100vw * 35 / 800) calc(100vw * 23 / 800) calc(100vw * 23 / 800) calc(100vw * 23 / 800);}
    .wzjd ul li .box .xh{ width: calc(100vw * 44 / 800); height: calc(100vw * 44 / 800); font-size: 0.24rem; line-height: calc(100vw * 44 / 800); border-radius: calc(100vw * 44 / 800); top: calc(-100vw * 22 / 800);}
    .wzjd ul li .box .title{ margin-bottom: calc(100vw * 15 / 800); padding-bottom: calc(100vw * 10 / 800);}
    .wzjd ul li .box .title a{  height: calc(100vw * 60 / 800); line-height:  calc(100vw * 30 / 800);}
    .wzjd ul li .box .date{ line-height: calc(100vw * 38 / 800);}
    .wzjd ul li .box .zcyw{ padding: 0 calc(100vw * 10 / 800); font-size: 0.24rem; line-height: calc(100vw * 38 / 800);}
    
    .tpjd{ padding-bottom: calc(100vw * 50 / 800);}
    .tpjd a .img{ height: calc(100vw * 224 / 800);}
    .tpjd a .font{ padding: calc(100vw * 8 / 800) calc(100vw * 10 / 800) calc(100vw * 13 / 800) calc(100vw * 10 / 800);}
    .tpjd a .font span{ height: calc(100vw * 60 / 800); line-height: calc(100vw * 30 / 800);}
    .tpjd .swiper-pagination .swiper-pagination-bullet { width: calc(100vw * 10 / 800); height: calc(100vw * 10 / 800); margin: 0 calc(100vw * 4 / 800);}
    .tpjd .swiper-pagination .swiper-pagination-bullet-active { width: calc(100vw * 32 / 800);}
    
    .spjd ul{ margin: calc(-100vw * 22 / 800) calc(-100vw * 22 / 800) 0 0;}
    .spjd ul li:nth-of-type(1){ width: 100%;}
    .spjd ul li:nth-of-type(1) .box .img{ height: calc(100vw * 436 / 800);}
    .spjd ul li .box{ margin: calc(100vw * 22 / 800) calc(100vw * 22 / 800) 0 0; padding: calc(100vw * 15 / 800);}
    .spjd ul li .box .img{ width: 100%; height: calc(100vw * 200 / 800); margin-right: 0; float: none;}
    .spjd ul li .box .nr{ padding: calc(100vw * 10 / 800) 0 calc(100vw * 15 / 800) 0;}
    .spjd ul li .box .nr .title{ height: calc(100vw * 60 / 800); line-height: calc(100vw * 30 / 800);}
    .spjd ul li .box .nr .date{ margin-top: calc(100vw * 15 / 800); float: left; line-height: calc(100vw * 30 / 800);}
    .spjd ul li .box .nr .zcyw{ margin-top: calc(100vw * 15 / 800); padding: 0 calc(100vw * 10 / 800); float: right; font-size: 0.24rem; line-height: calc(100vw * 30 / 800);}
    
    .ztjd{ padding-bottom: calc(100vw * 30 / 800);}
    .ztjd a{ height: calc(100vw * 116 / 800);}
    .ztjd .swiper-container .swiper-button-prev,.ztjd .swiper-container .swiper-button-next{ display: none;}
    .ztjd .swiper-pagination { display: block;}
    .ztjd .swiper-pagination .swiper-pagination-bullet { width: calc(100vw * 10 / 800); height: calc(100vw * 10 / 800); margin: 0 calc(100vw * 4 / 800); border-radius: calc(100vw * 5 / 800);}
    .ztjd .swiper-pagination .swiper-pagination-bullet-active { width: calc(100vw * 32 / 800);}
}
@media screen and (max-width: 750px) {
	.zt-Pic{ height: calc(100vw * 260 / 500);}
	.zt-Pic .main-con img{ max-height: calc(100vw * 100 / 500);}
	
	.zt-js{ padding: calc(100vw * 20 / 500);}
	.zt-js .con ul{ margin: calc(-100vw * 18 / 500) 0 0 0;}
	.zt-js .con ul li{ margin-top: calc(100vw * 18 / 500); line-height: calc(100vw * 41 / 500);}
	.zt-js .con ul li label{ width: auto; font-size: 0.32rem; display: block;}
	.zt-js .con ul li input{ width: 100%; height: calc(100vw * 41 / 500); padding-left: calc(100vw * 10 / 500); font-size: 0.32rem;}
	.zt-js .con ul li.date input{ width: calc((100% - calc(100vw * 50 / 500)) / 2);}
	.zt-js .con ul li.date .h-line{ width: calc(100vw * 50 / 500); height: calc(100vw * 41 / 500);}
	.zt-js .con ul li.date .h-line i{ width: calc(100vw * 10 / 500); height: calc(100vw * 2 / 500);}
	.zt-js .con ul li.zh input{ width: calc((100% - calc(100vw * 40 / 500)) / 3);}
	.zt-js .con ul li.zh .h-line{ width: calc(100vw * 20 / 500); height: calc(100vw * 41 / 500);}
	.zt-js .con ul li.zh .h-line i{ width: calc(100vw * 10 / 500); height: calc(100vw * 2 / 500);}
	.zt-js .con ul li.zh .jg{ width: calc((100% - calc(100vw * 40 / 500)) / 3); height: calc(100vw * 41 / 500); line-height: calc(100vw * 41 / 500); padding-left: calc(100vw * 10 / 500);}
	.zt-js .con ul li.zh .jg .tag span{ font-size: 0.32rem;}
	.zt-js .con ul li.zh .jg .jg-ul{ height:calc(100vw * 380 / 500); padding: 0 calc(100vw * 10 / 500); top: calc(100vw * 38 / 500); left: calc(-100vw * 1 / 500);}
	.zt-js .con ul li.zh .jg .jg-ul span{ font-size: 0.32rem; line-height: calc(100vw * 38 / 500); font-size: 0.32rem;}
	
	.zt-js button{ width: calc(100vw * 198 / 500); margin: calc(100vw * 20 / 500) auto 0 auto; padding: calc(100vw * 15 / 500) calc(100vw * 20 / 500);}
	.zt-js button img{ width: calc(100vw * 20 / 500); height: calc(100vw * 20 / 500); margin-right: calc(100vw * 10 / 500);}
	
	.zc-hd{ margin-top: calc(100vw * 15 / 500);}
	.zc-hd ul{ margin-right: calc(-100vw * 15 / 500);}
	.zc-hd ul li a{ margin: calc(100vw * 15 / 500) calc(100vw * 15 / 500) 0 0; font-size: 0.34rem; line-height: calc(100vw * 40 / 500); border-radius: calc(100vw * 20 / 500);}
	
	.zc-bd{ margin-top: calc(100vw * 11 / 500);}
	.zc-bd ul{ margin-right: calc(-100vw * 28 / 500);}
	.zc-bd ul li .box{ margin: calc(100vw * 28 / 500) calc(100vw * 28 / 500) 0 0; padding: calc(100vw * 19 / 500);}
	.zc-bd ul li .box .title{ height: calc(100vw * 60 / 500); line-height: calc(100vw * 30 / 500);}
	.zc-bd ul li .box .zt{ margin-top: calc(100vw * 13 / 500); padding-top: calc(100vw * 19 / 500);}
	.zc-bd ul li .box .zt .btns{ width: 100%; float: none;}
	.zc-bd ul li .box .zt .btns a{ margin-right: calc(100vw * 9 / 500); padding: 0 calc(100vw * 10 / 500); font-size: 0.34rem; line-height: calc(100vw * 28 / 500);}
	.zc-bd ul li .box .date{ width: auto; margin-top: calc(100vw * 10 / 500); float: none; font-size: 0.34rem; line-height: calc(100vw * 28 / 500);}
	
	.jd-js{ margin-top: calc(-100vw * 14 / 500); padding: calc(100vw * 26 / 500);}
	.jd-js img{ display: none;}
	.jd-js input[type="text"]{ width: calc(100% - calc(100vw * 120 / 500)); height: calc(100vw * 40 / 500); margin-right: calc(100vw * 10 / 500); padding-left: calc(100vw * 10 / 500); font-size: 0.32rem; line-height: calc(100vw * 40 / 500);}
	.jd-js input[type="button"]{ width: calc(100vw * 110 / 500); font-size: 0.32rem; line-height: calc(100vw * 40 / 500);}
	
	.lm{ margin-top: calc(100vw * 25 / 500); padding-bottom: calc(100vw * 20 / 500); line-height: calc(100vw * 24 / 500);}
	.lm .hd{ padding:0 calc(100vw * 15 / 500) 0 calc(100vw * 18 / 500);}
	.lm .hd .s-line{ width: calc(100vw * 6 / 500);}
	.lm .hd .s-line em{ height: calc(100vw * 12 / 500);}
	.lm .hd .s-line .em02{ top: calc(100vw * 12 / 500);}
	.lm .hd .wz-box span{ font-size: 0.36rem;}
	.lm .hd ul li{ width: calc(100% / 4);}
	.lm .hd ul li a span{ font-size: 0.36rem;}
	
	.jd-hd{ margin-top: calc(100vw * 30 / 500);}
	.jd-bd{ margin-top: calc(100vw * 6 / 500);}
	.jd-bd ul{ margin-right: calc(-100vw * 15 / 500);}
	.jd-bd ul li a{ margin: calc(100vw * 15 / 500) calc(100vw * 15 / 500) 0 0; line-height: calc(100vw * 40 / 500);}
	
	.gpwd, .twwd{ margin-top: calc(100vw * 30 / 500);}
	.gpwd ul{ margin-top: calc(100vw * 8 / 500);}
	.gpwd ul li{ margin-top: calc(100vw * 21 / 500); padding: calc(100vw * 20 / 500) calc(100vw * 22 / 500);}
	.gpwd ul li img{ height: calc(100vw * 21 / 500);}
	.gpwd ul li .title{ padding:0 calc(100vw * 80 / 500) 0 calc(100vw * 38 / 500); line-height: calc(100vw * 32 / 500);}
	.gpwd ul li .nr{ margin-top: calc(100vw * 15 / 500); padding-left: calc(100vw * 38 / 500);}
	.gpwd ul li .nr span{ height: calc(100vw * 56 / 500); font-size: 0.32rem; line-height: calc(100vw * 28 / 500);}
	.gpwd ul li .nr img{ top: calc(100vw * 5 / 500);}
	.gpwd ul li .zcyw{ padding: calc(100vw * 5 / 500) calc(100vw * 10 / 500); font-size: 0.32rem; top: calc(100vw * 19 / 500); right: calc(100vw * 22 / 500);}
	
	.twwd ul{ margin: 0 calc(-100vw * 20 / 500) 0 0;}
	.twwd ul li a{ margin: calc(100vw * 20 / 500) calc(100vw * 20 / 500) 0 0;}
	.twwd ul li a .img{ height: calc(100vw * 180 / 500);}
	.twwd ul li a .font{ padding: calc(100vw * 10 / 500);}
    
    /****政策解读****/
    .jclm{ margin: calc(100vw * 30 / 500) auto;}
    .jclm a span{ font-size: 0.4rem;}
    
    .wzjd ul{ margin: calc(-100vw * 15 / 500) calc(-100vw * 15 / 500) 0 0;}
    .wzjd ul li{ width: 100%;}
    .wzjd ul li:nth-child(n+4){ display: none;}
    .wzjd ul li .box{ margin: calc(100vw * 15 / 500) calc(100vw * 15 / 500) 0 0; padding: calc(100vw * 15 / 500);}
    .wzjd ul li .box .xh{ display: none;}
    .wzjd ul li .box .title{ margin-bottom: calc(100vw * 15 / 500); padding-bottom: calc(100vw * 10 / 500);}
    .wzjd ul li .box .title a{  height: calc(100vw * 60 / 500); line-height:  calc(100vw * 30 / 500);}
    .wzjd ul li .box .date{ line-height: calc(100vw * 38 / 500);}
    .wzjd ul li .box .zcyw{ padding: 0 calc(100vw * 10 / 500); font-size: 0.32rem; line-height: calc(100vw * 38 / 500);}
    
    .tpjd{ padding-bottom: calc(100vw * 40 / 500);}
    .tpjd a .img{ height: calc(100vw * 290 / 500);}
    .tpjd a .font{ padding: calc(100vw * 13 / 500);}
    .tpjd a .font span{ height: calc(100vw * 56 / 500); line-height: calc(100vw * 28 / 500);}
    .tpjd .swiper-pagination .swiper-pagination-bullet { width: calc(100vw * 10 / 500); height: calc(100vw * 10 / 500); margin: 0 calc(100vw * 3 / 500); border-radius: calc(100vw * 5 / 500);}
    .tpjd .swiper-pagination .swiper-pagination-bullet-active { width: calc(100vw * 32 / 500);}
    
    .spjd ul{ margin: calc(-100vw * 15 / 500) calc(-100vw * 15 / 500) 0 0;}
    .spjd ul li:nth-of-type(1) .box .img{ height: calc(100vw * 290 / 500);}
    .spjd ul li .box{ margin: calc(100vw * 15 / 500) calc(100vw * 15 / 500) 0 0; padding: 0;}
    .spjd ul li .box .img{ height: calc(100vw * 150 / 500);}
    .spjd ul li .box .nr{ padding: calc(100vw * 10 / 500);}
    .spjd ul li .box .nr .title{ height: calc(100vw * 60 / 500); line-height: calc(100vw * 30 / 500);}
    .spjd ul li .box .nr .date,.spjd ul li .box .nr .zcyw{ display: none;}
    
    .ztjd{ padding-bottom: calc(100vw * 30 / 500);}
    .ztjd a{ height: calc(100vw * 80 / 500);}
    .ztjd .swiper-pagination .swiper-pagination-bullet { width: calc(100vw * 10 / 500); height: calc(100vw * 10 / 500); margin: 0 calc(100vw * 3 / 500); border-radius: calc(100vw * 5 / 500);}
    .ztjd .swiper-pagination .swiper-pagination-bullet-active { width: calc(100vw * 32 / 500);}
}