@charset "UTF-8";
@media screen and (max-width: 1680px) {}
@media screen and (max-width: 1440px) {}
@media screen and (max-width: 1366px) {
	.content p,.content span,.content i{ font-size: 14pt !important;}
}
@media screen and (max-width: 1280px) {}
@media screen and (max-width: 1160px) {}
@media screen and (max-width: 900px) {
	.list{ margin-top: calc(100vw * 25 / 800); padding: calc(100vw * 30 / 800);}
	.item{ margin-top: calc(-100vw * 30 / 800);}
	.item li{ padding: calc(100vw * 30 / 800) 0; position: relative;}
	.item li .det{ width: 100%; margin-top: calc(100vw * 63 / 800); float: none;}
	.item li .det a { max-height: calc(100vw * 64 / 800); line-height: calc(100vw * 32 / 800); text-align: justify; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
	.item li .det p { margin-top: calc(100vw * 10 / 800); font-size: 0.26rem;}
	.item li i{ width: calc(100vw * 100 / 800); margin-right: 0; left: 0;}
	.item li .btn{ width: calc(100vw * 130 / 800); right: 0;}
	.item li i,.item li .btn{ float: none; line-height: calc(100vw * 45 / 800); position: absolute; top: calc(100vw * 30 / 800);}
	
	/****细览开始****/
	.zw-title{ margin-bottom: calc(100vw * 20 / 800); font-size: 0.36rem; line-height: calc(100vw * 45 / 800);}
	.zw-tabs{ margin-top: calc(100vw * 26 / 800);}
	.zw-tabs div { height: calc(100vw * 50 / 800); line-height: calc(100vw * 50 / 800);}
	.zw-date{ padding-bottom: calc(100vw * 26 / 800); font-size: 0.24rem; text-align: center; line-height: calc(100vw * 30 / 800);}
	.zw-date span{ margin-right: calc(100vw * 20 / 800);}
	.zw-date .zh{ display: none;}
	.zw-date.zw{ margin:0 0 calc(100vw * 35 / 800) 0; text-align: left;}
	.zw-date.zx{ margin:0 0 calc(100vw * 35 / 800) 0;}
	.contents{ margin-top: calc(100vw * 30 / 800);}
	.content-lf { width: 100%; float: none; min-height: auto; padding:0; border-right: 0; font-size: 0.26rem !important;}
	.content-rf { width: 100%; float: none; padding-left: 0;}
	.content .pic-video{ width:100% !important; height: calc(100vw * 500 / 800) !important; margin: calc(100vw * 20 / 800) auto !important;}
	.content p,.content span,.content i{ font-size: 0.27rem !important; line-height: calc(100vw * 40 / 800) !important;}
	.xg .hd{ margin-bottom: 0; line-height: calc(100vw * 20 / 800);}
	.xg .bd{ padding: calc(100vw * 6 / 800) 0 calc(100vw * 10 / 800) 0;}
	.xg .bd ul li{ margin: calc(100vw * 15 / 800) 0; padding-bottom: calc(100vw * 15 / 800);}
	.xg .bd ul li a{ line-height: calc(100vw * 28 / 800);}
	.xg .bd01{ padding: calc(100vw * 6 / 800) 0 calc(100vw * 10 / 800) 0;}
	.xg .bd01 a{ margin: calc(100vw * 15 / 800) 0; padding-bottom: calc(100vw * 15 / 800); line-height: calc(100vw * 28 / 800);}
	.xg .ytdd{ margin-top: calc(100vw * 25 / 800);}
	.xg .ytdd a{ height: calc(100vw * 210 / 800);}
	.xg .ytdd .swiper-container{ padding-bottom: calc(100vw * 40 / 800);}
	.xg .ytdd .swiper-pagination { bottom: 0;}
	.xg .ytdd .swiper-pagination .swiper-pagination-bullet { width: calc(100vw * 8 / 800); height: calc(100vw * 8 / 800); margin: 0 calc(100vw * 3 / 800);}
	.xg .ytdd .swiper-pagination .swiper-pagination-bullet-active { width: calc(100vw * 26 / 800);}
	
	/****分享****/
	.bdsharebuttonbox{ display: none;}
	/****语音播报****/
	.yybb-controls{ height: calc(100vw * 32 / 800); border-radius: calc(100vw * 16 / 800); display: inline-block;}
	.yybb-controls .txt{ font-size: 0.22rem; margin: 0 calc(100vw * 10 / 800);}
	#yybb-switch, #yybb-play{ width: calc(100vw * 30 / 800); height: calc(100vw * 30 / 800);}
	#yybb-progress-bar{ width: calc(100vw * 70 / 800); height: calc(100vw * 6 / 800); border-radius: calc(100vw * 3 / 800); margin: calc(100vw * 12 / 800) calc(100vw * 10 / 800);}
	#yybb-time{ margin: 0 calc(100vw * 4 / 800); line-height: calc(100vw * 30 / 800);}
	
	/****调查结果****/
	.zj-fk{ margin-top: calc(100vw * 25 / 800);}
	.zj-fk .tit{ padding: calc(100vw * 15 / 800);}
	.zj-fk .tit .font{ font-size: 0.22rem;}
	.zj-fk .tit .font a{ margin: 0 calc(100vw * 5 / 800); font-size: 0.22rem;}
	.zj-fk .jg{ padding: calc(100vw * 20 / 800);}
	.zj-fk .jg-hd{ margin: calc(100vw * 5 / 800) 0 calc(-100vw * 10 / 800) 0; font-size: 0.26rem; line-height: calc(100vw * 30 / 800);}
	.zj-fk .jg-bd ul li{ margin-top: calc(100vw * 20 / 800); font-size: 0.26rem;}
	.zj-fk .jg-bd ul li p{ line-height: calc(100vw * 36 / 800);}
	
	.zj-fk .ly{ padding: calc(100vw * 20 / 800);}
	.zj-fk .ly ul{ margin-top: calc(-100vw * 20 / 800);}
	.zj-fk .ly ul li{ margin-top: calc(100vw * 20 / 800); padding-bottom: calc(100vw * 20 / 800); font-size: 0.26rem;}
	.zj-fk .ly ul li h4{ padding-bottom: calc(100vw * 10 / 800);}
	.zj-fk .ly ul li p{ padding: calc(100vw * 15 / 800); line-height: calc(100vw * 35 / 800);}
	
	.zj-fk .tj{ padding: 0 calc(100vw * 20 / 800) calc(100vw * 30 / 800) calc(100vw * 20 / 800);}
	.zj-fk .tj ul li{ min-height: calc(100vw * 32 / 800); padding-top: calc(100vw * 30 / 800);}
	.zj-fk .tj ul li:nth-child(odd){ width:15%; line-height: calc(100vw * 38 / 800);}
	.zj-fk .tj ul li:nth-child(even){ padding-left: calc(100vw * 15 / 800);}
	.zj-fk .tj ul li:nth-child(even) input[type="text"], .zj-fk .tj ul li:nth-child(even) textarea{ max-width: none; padding: calc(100vw * 6 / 800) calc(100vw * 10 / 800);}
	.zj-fk .tj ul li:nth-child(even) input[type="text"]{ line-height: calc(100vw * 26 / 800);}
	.zj-fk .tj ul li:nth-child(even) textarea{ min-height: calc(100vw * 252 / 800); line-height: calc(100vw * 30 / 800);}
	.zj-fk .tj ul li:nth-child(even) .btn{ width: calc(100vw * 150 / 800); margin-right: calc(100vw * 1 / 800); font-size: 0.26rem; line-height: calc(100vw * 40 / 800);}
	.zj-fk .tj ul li:nth-child(even) .tip{ width: 100%; margin-top: calc(100vw * 10 / 800); font-size:0.22rem; line-height: calc(100vw * 28 / 800);}
	.zj-fk .tj ul li:nth-child(even) .tip .fj-tip{ font-size:0.22rem;}
	.zj-fk .tj ul li:nth-child(even) .waitting{ margin-bottom: calc(100vw * 10 / 800);}
	.zj-fk .tj ul li:nth-child(even) .waitting span{ line-height: calc(100vw * 24 / 800);}
	.zj-fk .tj ul li:nth-child(even) .waitting button{ padding: calc(100vw * 5 / 800) calc(100vw * 10 / 800);}
	.zj-fk .tj ul li:nth-child(even) .yzm{ width: calc(100vw * 150 / 800) !important;}
	.zj-fk .tj ul li:nth-child(even) .img{ height: calc(100vw * 40 / 800); margin-left: calc(100vw * 12 / 800);}
	.zj-fk .tj .tj-btn{ width: calc(100vw * 150 / 800); height: calc(100vw * 50 / 800); font-size: 0.26rem;}
	.zj-fk .tj .tj-btn:hover{ width: calc(100vw * 180 / 800);}
	#file-name{ margin-bottom: calc(100vw * 15 / 800); font-size: 0.22rem;}
}
@media screen and (max-width: 750px) {
	.list{ margin-top: calc(100vw * 25 / 500); padding: calc(100vw * 20 / 500);}
	.item{ margin-top: calc(-100vw * 20 / 500);}
	.item li{ padding: calc(100vw * 20 / 500) 0;}
	.item li .det{ margin-top: calc(100vw * 45 / 500);}
	.item li .det a { max-height: calc(100vw * 56 / 500); line-height: calc(100vw * 28 / 500);}
	.item li .det p { margin-top: calc(100vw * 10 / 500); font-size: 0.34rem;}
	.item li i{ width: calc(100vw * 100 / 500);}
	.item li .btn{ width: calc(100vw * 130 / 500);}
	.item li i,.item li .btn{ line-height: calc(100vw * 35 / 500); top: calc(100vw * 20 / 500);}
	
	/****细览开始****/
	.zw-title{ margin-bottom: calc(100vw * 20 / 500); font-size: 0.4rem; line-height: calc(100vw * 40 / 500);}
	.zw-tabs{ margin-top: calc(100vw * 26 / 500);}
	.zw-tabs div { height: calc(100vw * 50 / 500); line-height: calc(100vw * 50 / 500);}
	.zw-date{ padding-bottom: calc(100vw * 26 / 500); font-size: 0.32rem; line-height: calc(100vw * 30 / 500);}
	.zw-date span{ margin-right: calc(100vw * 10 / 500);}
	.zw-date .zh{ display: none;}
	.zw-date.zw{ margin:0 0 calc(100vw * 35 / 500) 0; text-align: center;}
	.zw-date.zx{ margin:0 0 calc(100vw * 35 / 500) 0;}
	.contents{ margin-top: calc(100vw * 30 / 500);}
	.content-lf { font-size: 0.32rem !important;}
	.content-lf .pic-video{ height: calc(100vw * 300 / 500) !important; margin: calc(100vw * 20 / 500) auto !important;}
	.content p,.content span,.content i{ font-size: 0.34rem !important; line-height: calc(100vw * 40 / 500) !important;}
	.xg .hd{ line-height: calc(100vw * 20 / 500);}
	.xg .bd{ padding: calc(100vw * 6 / 500) 0 calc(100vw * 10 / 500) 0;}
	.xg .bd ul li{ margin: calc(100vw * 15 / 500) 0; padding-bottom: calc(100vw * 15 / 500);}
	.xg .bd ul li a{ line-height: calc(100vw * 28 / 500);}
	.xg .bd01{ padding: calc(100vw * 6 / 500) 0 calc(100vw * 10 / 500) 0;}
	.xg .bd01 a{ margin: calc(100vw * 15 / 500) 0; padding-bottom: calc(100vw * 15 / 500); line-height: calc(100vw * 28 / 500);}
	.xg .ytdd{ margin-top: calc(100vw * 25 / 500);}
	.xg .ytdd a{ height: calc(100vw * 250 / 500);}
	.xg .ytdd .swiper-container{ padding-bottom: calc(100vw * 40 / 800);}
	.xg .ytdd .swiper-pagination .swiper-pagination-bullet { width: calc(100vw * 8 / 500); height: calc(100vw * 8 / 500); margin: 0 calc(100vw * 3 / 500);}
	.xg .ytdd .swiper-pagination .swiper-pagination-bullet-active { width: calc(100vw * 26 / 500);}
	
	/****语音播报****/
	.yybb-controls{ height: calc(100vw * 32 / 500); margin-top: calc(100vw * 10 / 500); border-radius: calc(100vw * 16 / 500);}
	.yybb-controls .txt{ font-size: 0.32rem; margin: 0 calc(100vw * 10 / 500);}
	#yybb-switch, #yybb-play{ width: calc(100vw * 30 / 500); height: calc(100vw * 30 / 500);}
	#yybb-progress-bar{width: calc(100vw * 70 / 500); height: calc(100vw * 6 / 500); border-radius: calc(100vw * 3 / 500); margin: calc(100vw * 12 / 500) calc(100vw * 10 / 500);}
	#yybb-time{ margin: 0 calc(100vw * 4 / 500); line-height: calc(100vw * 30 / 500);}
	
	/****调查结果****/
	.zj-fk{ margin-top: calc(100vw * 25 / 500);}
	.zj-fk .tit{ padding: calc(100vw * 15 / 500);}
	.zj-fk .tit .font{ font-size: 0.32rem;}
	.zj-fk .tit .font a{ margin: 0 calc(100vw * 5 / 500); font-size: 0.32rem;}
	.zj-fk .jg{ padding: calc(100vw * 20 / 500);}
	.zj-fk .jg-hd{ margin: calc(100vw * 5 / 500) 0 calc(-100vw * 10 / 500) 0; font-size: 0.34rem; line-height: calc(100vw * 30 / 500);}
	.zj-fk .jg-bd ul li{ margin-top: calc(100vw * 20 / 500); font-size: 0.34rem;}
	.zj-fk .jg-bd ul li p{ line-height: calc(100vw * 36 / 500);}
	
	.zj-fk .ly{ padding: calc(100vw * 20 / 500);}
	.zj-fk .ly ul{ margin-top: calc(-100vw * 20 / 500);}
	.zj-fk .ly ul li{ margin-top: calc(100vw * 20 / 500); padding-bottom: calc(100vw * 20 / 500); font-size: 0.34rem;}
	.zj-fk .ly ul li h4{ padding-bottom: calc(100vw * 10 / 500);}
	.zj-fk .ly ul li p{ padding: calc(100vw * 15 / 500); line-height: calc(100vw * 35 / 500);}
	
	.zj-fk .tj{ padding: 0 calc(100vw * 20 / 500) calc(100vw * 30 / 500) calc(100vw * 20 / 500);}
	.zj-fk .tj ul li{ min-height: calc(100vw * 32 / 500); padding-top: calc(100vw * 15 / 500);}
	.zj-fk .tj ul li:nth-child(odd){ width:100%; line-height: calc(100vw * 38 / 500); text-align: left; display: block;}
	.zj-fk .tj ul li:nth-child(even){ width:100%; padding-left: 0; display: block;}
	.zj-fk .tj ul li:nth-child(even) input[type="text"], .zj-fk .tj ul li:nth-child(even) textarea{ max-width: none; padding: calc(100vw * 6 / 500) calc(100vw * 10 / 500);}
	.zj-fk .tj ul li:nth-child(even) input[type="text"]{ line-height: calc(100vw * 26 / 500);}
	.zj-fk .tj ul li:nth-child(even) textarea{ min-height: calc(100vw * 252 / 500); line-height: calc(100vw * 30 / 500);}
	.zj-fk .tj ul li:nth-child(even) .btn{ width: calc(100vw * 150 / 500); margin-right: calc(100vw * 1 / 500); font-size: 0.34rem; line-height: calc(100vw * 40 / 500);}
	.zj-fk .tj ul li:nth-child(even) .tip{ width: 100%; margin-top: calc(100vw * 10 / 500); font-size:0.32rem; line-height: calc(100vw * 28 / 500);}
	.zj-fk .tj ul li:nth-child(even) .tip .fj-tip{ font-size:0.32rem;}
	.zj-fk .tj ul li:nth-child(even) .waitting{ margin-bottom: calc(100vw * 10 / 500);}
	.zj-fk .tj ul li:nth-child(even) .waitting span{ line-height: calc(100vw * 24 / 500);}
	.zj-fk .tj ul li:nth-child(even) .waitting button{ padding: calc(100vw * 5 / 500) calc(100vw * 10 / 500);}
	.zj-fk .tj ul li:nth-child(even) .yzm{ width: calc(100vw * 150 / 500) !important;}
	.zj-fk .tj ul li:nth-child(even) .img{ height: calc(100vw * 40 / 500); margin-left: calc(100vw * 12 / 500);}
	.zj-fk .tj .tj-btn{ width: calc(100vw * 150 / 500); height: calc(100vw * 50 / 500); margin: 0 auto; font-size: 0.34rem;}
	.zj-fk .tj .tj-btn:hover{ width: calc(100vw * 180 / 500);}
	#file-name{ margin-bottom: calc(100vw * 15 / 500); font-size: 0.32rem;}
}