@charset "UTF-8";
@media screen and (max-width: 1680px) {
	.ld-lf{ width: calc(100vw * 540 / 1600); padding-right: calc(100vw * 20 / 1600);}
	.ld-lf .xz img{ width: calc(100vw * 175 / 1600); height: calc(100vw * 230 / 1600); margin-right: calc(100vw * 15 / 1600);}
	
	.ld-rf{ width: calc(100% - calc(100vw * 540 / 1600)); padding-left: calc(100vw * 20 / 1600);}
	.ld-rf ul{ margin: calc(-100vw * 8 / 1600)  calc(-100vw * 26 / 1600) 0 0;}
	.ld-rf ul li a{ margin: calc(100vw * 8 / 1600)  calc(100vw * 26 / 1600) 0 0;}
	.ld-rf ul li a img{ width: calc(100vw * 131 / 1600); height: calc(100vw * 164 / 1600);}
	
	.xxgk .hd{ width: calc(100vw * 230 / 1600);}
	.xxgk .hd .lm{ padding: calc(100vw * 45 / 1600) 0;}
	.xxgk .bd{ width: calc(100% - calc(100vw * 230 / 1600));}
	.xxgk .bd ul li a{ padding: calc(100vw * 26 / 1600) 0;}
	.xxgk .bd ul li a img{ margin-right: 0.05rem;}
	.xxgk .bd ul li a span{ font-size: 0.2rem;}
	
	.zwzt .swiper-slide{ height: 1.75rem;}
}
@media screen and (max-width: 1440px) {
	.zdgk .bd ul li a{ padding: 0.32rem 0;}
}
@media screen and (max-width: 1366px) {
	.wj-tabs{ width: calc(100% - calc(100vw * 410 / 1360));}
	.wj-jsuo{ width: calc(100vw * 410 / 1360);}
	.wj-jdtp{ width: calc(100vw * 410 / 1360);}
	
	.jczw .bd ul{ margin: 0.15rem -0.15rem 0 0;}
	.jczw .bd ul li a{ margin: 0.15rem 0.15rem 0 0; padding: 0.2rem 0;}
}
@media screen and (max-width: 1280px) {
	.lds ul li a .img{ height: calc(100vw * 220 / 1280);}
	
}
@media screen and (max-width: 1160px) {
}
@media screen and (max-width: 900px) {
	.ld-hd .wz-box{ border-left: calc(100vw * 6 / 800) solid #3a72e2;}
	.ld-hd .wz-box span{ font-size: 0.3rem; line-height: calc(100vw * 28 / 800);}
	.ld-lf,.ld-rf{ width: 100%; margin-top: calc(100vw * 25 / 800);}
	.ld-lf{ padding-right: 0; padding-bottom: calc(100vw * 25 / 800); border-right: 0; border-bottom: 1px solid #d0e0ec;}
	.ld-lf .xz img{ width: calc(100vw * 175 / 800); height: calc(100vw * 230 / 800); margin-right: calc(100vw * 15 / 800);}
	.ld-lf .xz .con .name span{ font-size: 0.32rem; font-weight: bold;}
	.ld-lf .xz .con .gz{ line-height: calc(100vw * 38 / 800);}
	.ld-lf .xz .con .gz p,.ld-lf .xz .con .gz span{ font-size: 0.26rem;}
	.ld-rf{ padding-left: 0;}
	.ld-rf ul{ margin: calc(-100vw * 8 / 800)  calc(-100vw * 30 / 800) 0 0;}
	.ld-rf ul li a{ margin: calc(100vw * 8 / 800)  calc(100vw * 30 / 800) 0 0;}
	.ld-rf ul li a img{ width: calc(100vw * 131 / 800); height: calc(100vw * 136 / 800);}
	
	.ld-btns ul li a{ height: calc(100vw * 130 / 800); padding: calc(100vw * 25 / 800) 0 calc(100vw * 15 / 800) 0;}
	.ld-btns ul li a .box img{ width: calc(100vw * 50 / 800); height: calc(100vw * 50 / 800);}
	.ld-btns ul li a .box span{ height: calc(100vw * 56 / 800); margin-top: 0; line-height: calc(100vw * 28 / 800);}
	
	.xxgk .hd{ width:100%; padding-right: 0;}
	.xxgk .hd .lm img{ width: calc(100vw * 196 / 800); height: calc(100vw * 34 / 800);}
	.xxgk .bd{ width:100%; padding: calc(100vw * 18 / 800);}
	.xxgk .bd ul{ margin: calc(-100vw * 19 / 800) calc(-100vw * 19 / 800) 0 0;}
	.xxgk .bd ul li{ width: calc(100% / 2);}
	.xxgk .bd ul li a{ margin: calc(100vw * 19 / 800) calc(100vw * 19 / 800) 0 0; padding:calc(100vw * 25 / 800) 0; border-radius:calc(100vw * 5 / 800);}
	.xxgk .bd ul li a img{ width: calc(100vw * 34 / 800); height: calc(100vw * 34 / 800); margin-right:calc(100vw * 10 / 800);}
	.xxgk .bd ul li a span{ font-size: 0.26rem; line-height: calc(100vw * 34 / 800);}
	.xxgk .bd ul li a:hover img{ display: block;}
	
	.lm{ line-height: calc(100vw * 24 / 800);}
	.lm .hd{ padding:0 calc(100vw * 15 / 800) 0 calc(100vw * 18 / 800);}
	.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;}
	
	.wj-tabs,.wj-jsuo,.wj-jdtp{ width:100%; float: none;}
	.wj-tabs{ padding-right: 0;}
	.wj-tabs .hd ul{ margin: calc(-100vw * 13 / 800) calc(-100vw * 18 / 800) 0 0;}
	.wj-tabs .hd ul li{ width: calc(100% / 3);}
	.wj-tabs .hd ul li a{ margin: calc(100vw * 13 / 800) calc(100vw * 18 / 800) 0 0; line-height: calc(100vw * 46 / 800); border-radius: calc(100vw * 23 / 800);}
	.wj-tabs .bd{ height: auto;}
	.wj-tabs .bd01{ height: auto;}
	
	.wj-tabs .bd .zc{ margin-top: calc(100vw * 22 / 800);}
	.wj-tabs .bd .zc ul li{ margin: 0 0 calc(100vw * 21 / 800) 0; padding-left: calc(100vw * 15 / 800);}
	.wj-tabs .bd .zc ul li .xx{ line-height: calc(100vw * 30 / 800);}
	.wj-tabs .bd .zc ul li .xx a{ margin-right: calc(100vw * 118 / 800);}
	.wj-tabs .bd .zc ul li .xg{ margin: calc(100vw * 5 / 800) calc(-100vw * 7 / 800) 0 0;}
	.wj-tabs .bd .zc ul li .xg a{ margin-right: calc(100vw * 7 / 800); padding: 0 calc(100vw * 13 / 800); font-size: 0.24rem; line-height: calc(100vw * 32 / 800); border-radius: calc(100vw * 4 / 800);}
	.wj-tabs .bd .zc ul li:hover,.wj-tabs .bd .zc ul li.active{ background-position: left calc(100vw * 13 / 800);}
	.wj-tabs .bd .qt{ margin-top: calc(100vw * 11 / 800);}
	.wj-tabs .bd .qt li{ line-height: calc(100vw * 49 / 800);}
	.wj-tabs .bd .qt li a{ padding-left: calc(100vw * 15 / 800);}
	
	.wj-jsuo .title{ height: calc(100vw * 41 / 800); margin: 0 auto calc(100vw * 5 / 800) auto;}
	.wj-jsuo input[type="text"]{ height: calc(100vw * 43 / 800); margin-top: calc(100vw * 18 / 800); padding:0 calc(100vw * 10 / 800); font-size: 0.24rem; line-height: calc(100vw * 43 / 800); box-shadow: 0 0 calc(100vw * 5 / 800) #e0ebfc;}
	.wj-jsuo .date input{ width: calc(100% / 2 - calc(100vw * 35 / 800));}
	.wj-jsuo .date .h-line{ width: calc(100vw * 70 / 800); height: calc(100vw * 43 / 800); margin-top: calc(100vw * 18 / 800);}
	.wj-jsuo .date .h-line i{ width: calc(100vw * 21 / 800); height: calc(100vw * 2 / 800);}
	.wj-jsuo button{ width: calc(100vw * 227 / 800); margin: calc(100vw * 32 / 800) auto 0 auto; padding: calc(100vw * 19 / 800) 0; border-radius: calc(100vw * 5 / 800);}
	.wj-jsuo button img{ width: calc(100vw * 20 / 800); height: calc(100vw * 20 / 800); margin-right: calc(100vw * 10 / 800);}
	
	.wj-jdtp{ height: calc(100vw * 280 / 800); margin-top: 0; padding-bottom: calc(100vw * 30 / 800);}
	.wj-jdtp img{ border-radius: calc(100vw * 3 / 800);}
	.wj-jdtp .swiper-container{ position: static;}
	.wj-jdtp .swiper-pagination{ width: 100%; height: auto;border-top-right-radius: 0; bottom: calc(-100vw * 16 / 800); background-color: transparent;}
	.wj-jdtp .swiper-pagination .swiper-pagination-bullet { width: calc(100vw * 12 / 800); height: calc(100vw * 12 / 800); border-radius: calc(100vw * 6 / 800);}
	.wj-jdtp .swiper-pagination .swiper-pagination-bullet-active { background: #568fe7;}
	
	.gkml,.zdgk{ width: 100%; float: none;}
	.gkml{ padding-right: 0;}
	.gkml{ padding-right: 0;}
	.gkml .bd ul{ margin: calc(100vw * 5 / 800) calc(-100vw * 16 / 800) 0 0; padding: calc(100vw * 5 / 800);}
	.gkml .bd ul li{ width: calc(100% / 4);}
	.gkml .bd ul li a{ margin: calc(100vw * 16 / 800) calc(100vw * 16 / 800) 0 0; padding: calc(100vw * 18 / 800) calc(100vw * 10 / 800);}
	.gkml .bd ul li a img{ width: calc(100vw * 35 / 800); height: calc(100vw * 35 / 800);}
	.gkml .bd ul li a span{ height: calc(100vw * 28 / 800); margin-top: calc(100vw * 13 / 800); line-height: calc(100vw * 28 / 800);; -webkit-line-clamp: 1;}

	.gkml .bd .swiper-pagination { padding-left: calc(100vw * 11 / 800); right: 0;}
	.gkml .bd .swiper-pagination .swiper-pagination-bullet { width: calc(100vw * 12 / 800); height: calc(100vw * 12 / 800); margin: 0 calc(100vw * 3 / 800); border-radius: calc(100vw * 6 / 800); box-shadow: 0 0 calc(100vw * 5 / 800) #deedfc;}
	
	.zdgk{ margin-top: calc(100vw * 23 / 800);}
	.zdgk .bd{ height: calc(100vw * 520 / 800); margin-top: calc(100vw * 26 / 800); padding: calc(100vw * 10 / 800)  calc(100vw * 10 / 800) 0  calc(100vw * 10 / 800); border-radius: calc(100vw * 3 / 800); box-shadow: 0 0 calc(100vw * 5 / 800) #deedfc;}
	.zdgk .bd .swiper-slide a{ height: calc(100% - (100vw * 18 / 800)); margin: calc(100vw * 9 / 800); padding: calc(100vw * 26 / 800) 0;}
	.zdgk .bd .swiper-pagination { padding-left: calc(100vw * 11 / 800); right: 0;}
	.zdgk .bd .swiper-pagination .swiper-pagination-bullet { width: calc(100vw * 12 / 800); height: calc(100vw * 12 / 800); margin: 0 calc(100vw * 3 / 800); border-radius: calc(100vw * 6 / 800); box-shadow: 0 0 calc(100vw * 5 / 800) #deedfc;}
	/* .zdgk .bd ul{ margin: calc(-100vw * 14 / 800) calc(-100vw * 14 / 800) 0 0;}
	.zdgk .bd ul li{ width: calc(100% / 3);}
	.zdgk .bd ul li a{ margin: calc(100vw * 14 / 800) calc(100vw * 14 / 800) 0 0; padding: calc(100vw * 20 / 800) 0;}
	 */
	.jczw .title span{ font-size: 0.3rem;}
	.jczw .bd ul{ margin: calc(100vw * 13 / 800) calc(-100vw * 13 / 800) 0 0;}
	.jczw .bd ul li{ width: calc(100% / 3);}
	.jczw .bd ul li a{ margin: calc(100vw * 13 / 800) calc(100vw * 13 / 800) 0 0; padding: calc(100vw * 18 / 800) calc(100vw * 10 / 800);}
	
	.zwzt .swiper-slide{ width: calc(100% / 3); height:calc(100vw * 170 / 800);}
	.zwzt .swiper-container{ padding-bottom:calc(100vw * 71 / 800);}
	.zwzt .swiper-pagination { height:calc(100vw * 10 / 800); bottom:calc(100vw * 35 / 800);}
	.zwzt .swiper-pagination .swiper-pagination-bullet { width:calc(100vw * 10 / 800); height:calc(100vw * 10 / 800); border-radius:calc(100vw * 5 / 800);}
	.zwzt .swiper-pagination .swiper-pagination-bullet-active { width:calc(100vw * 32 / 800);}
}
@media screen and (max-width: 750px) {
	
	html,body { font-family:"Pingfang","SourceSansPro-Regular","Microsoft YaHei UI", "Helvetica", sans-serif;}
	
	.ld-hd .wz-box{ border-left: calc(100vw * 6 / 500) solid #3a72e2;}
	.ld-hd .wz-box span{ font-size: 0.38rem; line-height: calc(100vw * 28 / 500);}
	.ld-lf,.ld-rf{ margin-top: calc(100vw * 20 / 500);}
	.ld-lf{ padding-right: 0; padding-bottom: calc(100vw * 20 / 500);}
	.ld-lf .xz img{ width: calc(100vw * 155 / 500); height: calc(100vw * 210 / 500); margin-right: calc(100vw * 15 / 500);}
	.ld-lf .xz .con .name span{ font-size: 0.36rem; font-weight: bold;}
	.ld-lf .xz .con .gz{ line-height: calc(100vw * 38 / 500);}
	.ld-lf .xz .con .gz p,.ld-lf .xz .con .gz span{ font-size: 0.32rem; line-height: calc(100vw * 30 / 500);}
	.ld-rf ul{ margin: calc(-100vw * 8 / 500)  calc(-100vw * 20 / 500) 0 0;}
	.ld-rf ul li{ width: calc(100% / 4);}
	.ld-rf ul li a{ margin: calc(100vw * 8 / 500)  calc(100vw * 20 / 500) 0 0;}
	.ld-rf ul li a img{ width: calc(100vw * 131 / 500); height: calc(100vw * 135 / 500);}
	
	.ld-btns ul li a{ height: calc(100vw * 115 / 500); padding: calc(100vw * 15 / 500) 0;}
	.ld-btns ul li a .box img{ width: calc(100vw * 50 / 500); height: calc(100vw * 50 / 500);}
	.ld-btns ul li a .box span{ height: auto; margin-top: 0; line-height: calc(100vw * 28 / 500);}
	
	.xxgk .hd .lm { padding: calc(100vw * 20 / 500) 0;}
	.xxgk .hd .lm img{ width: calc(100vw * 196 / 500); height: calc(100vw * 34 / 500);}
	.xxgk .bd{ width:100%; padding: calc(100vw * 18 / 500);}
	.xxgk .bd ul{ margin: calc(-100vw * 19 / 500) calc(-100vw * 19 / 500) 0 0;}
	.xxgk .bd ul li a{ margin: calc(100vw * 19 / 500) calc(100vw * 19 / 500) 0 0; padding:calc(100vw * 25 / 500) 0; border-radius:calc(100vw * 5 / 500);}
	.xxgk .bd ul li a img{ width: calc(100vw * 34 / 500); height: calc(100vw * 34 / 500); margin: 0 auto calc(100vw * 10 / 500) auto; display: block;}
	.xxgk .bd ul li a span{ font-size: 0.36rem; line-height: calc(100vw * 34 / 500); text-align: center; display: block;}
	
	.zc-boxs { margin-top: calc(100vw * 34 / 500);}
	.lm{ 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.38rem;}
	
	.wj-tabs .hd ul{ margin: calc(-100vw * 5 / 500) calc(-100vw * 10 / 500) 0 0;}
	.wj-tabs .hd ul li a{ margin: calc(100vw * 13 / 500) calc(100vw * 10 / 500) 0 0; line-height: calc(100vw * 46 / 500); border-radius: calc(100vw * 23 / 500);}
	
	.wj-tabs .bd .zc{ margin-top: calc(100vw * 11 / 500);}
	.wj-tabs .bd .zc ul li{ margin: 0 0 calc(100vw * 10 / 500) 0; padding-left: 0; background: none;}
	.wj-tabs .bd .zc ul li .xx{ line-height: calc(100vw * 35 / 500);}
	.wj-tabs .bd .zc ul li .xx a{ height: calc(100vw * 70 / 500); margin-right: 0; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
	.wj-tabs .bd .zc ul li .xx span{ display: none;}
	.wj-tabs .bd .zc ul li .xg{ display: none !important;}
	.wj-tabs .bd .qt{ margin-top: calc(100vw * 11 / 500);}
	.wj-tabs .bd .qt li{ margin: 0 0 calc(100vw * 10 / 500) 0; line-height: calc(100vw * 35 / 500);}
	.wj-tabs .bd .qt li:nth-of-type(7){ display: none;}
	.wj-tabs .bd .qt li a{ height: calc(100vw * 70 / 500); margin-right: 0; padding-left: 0; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; background: none;}
	.wj-tabs .bd .qt li span{ display: none;}
	
	.wj-jsuo{ margin-top: 0; padding: calc(100vw * 25 / 500) calc(100vw * 30 / 500);}
	.wj-jsuo .title{ height: calc(100vw * 41 / 500); margin: 0 auto calc(100vw * 5 / 500) auto;}
	.wj-jsuo input[type="text"]{ height: calc(100vw * 43 / 500); margin-top: calc(100vw * 18 / 500); padding:0 calc(100vw * 10 / 500); font-size: 0.34rem; line-height: calc(100vw * 43 / 500); box-shadow: 0 0 calc(100vw * 5 / 500) #e0ebfc;}
	.wj-jsuo .date input{ width:calc((100%  - calc(100vw * 71 / 500)) / 2);}
	.wj-jsuo .date .h-line{ width: calc(100vw * 70 / 500); height: calc(100vw * 43 / 500); margin-top: calc(100vw * 18 / 500);}
	.wj-jsuo .date .h-line i{ width: calc(100vw * 21 / 500); height: calc(100vw * 2 / 500);}
	.wj-jsuo button{ width: calc(100vw * 227 / 500); margin: calc(100vw * 32 / 500) auto 0 auto; padding: calc(100vw * 19 / 500) 0; border-radius: calc(100vw * 5 / 500);}
	.wj-jsuo button img{ width: calc(100vw * 20 / 500); height: calc(100vw * 20 / 500); margin-right: calc(100vw * 10 / 500);}
	
	.wj-jdtp{ padding-bottom: calc(100vw * 40 / 500);}
	.wj-jdtp img{ border-radius: calc(100vw * 3 / 500);}
	.wj-jdtp .swiper-pagination{ bottom: calc(-100vw * 6 / 500);}
	.wj-jdtp .swiper-pagination .swiper-pagination-bullet { width: calc(100vw * 12 / 500); height: calc(100vw * 12 / 500); border-radius: calc(100vw * 6 / 500);}
	
	.gkml .bd ul{ margin: calc(100vw * 5 / 500) calc(-100vw * 16 / 500) 0 0; padding: calc(100vw * 5 / 500);}
	.gkml .bd ul li{ width: calc(100% / 2);}
	.gkml .bd ul li a{ margin: calc(100vw * 16 / 500) calc(100vw * 16 / 500) 0 0; padding: calc(100vw * 18 / 500) calc(100vw * 10 / 500);}
	.gkml .bd ul li a img{ width: calc(100vw * 35 / 500); height: calc(100vw * 35 / 500);}
	.gkml .bd ul li a span{ height: calc(100vw * 20 / 500); margin-top: calc(100vw * 13 / 500); line-height: calc(100vw * 20 / 500);}
	.gkml .bd .swiper-pagination { padding-left: calc(100vw * 11 / 500);}
	.gkml .bd .swiper-pagination .swiper-pagination-bullet { width: calc(100vw * 12 / 500); height: calc(100vw * 12 / 500); margin: 0 calc(100vw * 3 / 500); border-radius: calc(100vw * 6 / 500); box-shadow: 0 0 calc(100vw * 5 / 500) #deedfc;}
	
	.zdgk{ margin-top: calc(100vw * 23 / 500);}
	.zdgk .bd{ height: calc(100vw * 300 / 500); margin-top: calc(100vw * 26 / 500); padding: calc(100vw * 10 / 500)  calc(100vw * 10 / 500) 0  calc(100vw * 10 / 500); border-radius: calc(100vw * 3 / 500); box-shadow: 0 0 calc(100vw * 5 / 500) #deedfc;}
	.zdgk .bd .swiper-slide{ height: calc((100% - 100vw * 14 / 500) / 3);}
	.zdgk .bd .swiper-slide a{ height: calc(100% - (100vw * 14 / 500)); margin: calc(100vw * 7 / 500); padding: calc(100vw * 26 / 500) 0;}
	.zdgk .bd .swiper-pagination { padding-left: calc(100vw * 11 / 500); background-color: #fff;}
	.zdgk .bd .swiper-pagination .swiper-pagination-bullet { width: calc(100vw * 12 / 500); height: calc(100vw * 12 / 500); margin: 0 calc(100vw * 3 / 500); border-radius: calc(100vw * 6 / 500); box-shadow: 0 0 calc(100vw * 5 / 500) #deedfc;}
	/* .zdgk .bd{ margin-top: calc(100vw * 26 / 500); padding: calc(100vw * 17 / 500); border-radius: calc(100vw * 3 / 500); box-shadow: 0 0 calc(100vw * 5 / 500) #deedfc;}
	.zdgk .bd ul{ margin: calc(-100vw * 14 / 500) calc(-100vw * 14 / 500) 0 0;}
	.zdgk .bd ul li{ width: calc(100% / 2);}
	.zdgk .bd ul li a{ margin: calc(100vw * 14 / 500) calc(100vw * 14 / 500) 0 0; padding: calc(100vw * 20 / 500) 0;} */
	
	.jczw .title span{ font-size: 0.38rem;}
	.jczw .bd ul{ margin: calc(100vw * 13 / 500) calc(-100vw * 13 / 500) 0 0;}
	.jczw .bd ul li{ width: calc(100% / 2);}
	.jczw .bd ul li a{ margin: calc(100vw * 13 / 500) calc(100vw * 13 / 500) 0 0; padding: calc(100vw * 18 / 500) calc(100vw * 10 / 500);}
	
	.zwzt .swiper-slide{ width: calc(100% / 2); height:calc(100vw * 150 / 500);}
	.zwzt .swiper-container{ padding-bottom:calc(100vw * 71 / 500);}
	.zwzt .swiper-pagination { height:calc(100vw * 10 / 500); bottom:calc(100vw * 35 / 500);}
	.zwzt .swiper-pagination .swiper-pagination-bullet { width:calc(100vw * 10 / 500); height:calc(100vw * 10 / 500); border-radius:calc(100vw * 5 / 500);}
	.zwzt .swiper-pagination .swiper-pagination-bullet-active { width:calc(100vw * 32 / 500);}
}