@charset "utf-8";

/* header */
.header-link{display: none;}


/* ban */
.ban{width: 100%;}
.ban img{width: 100%;}

/* 当前位置 */
.local{margin-top: 0.1rem; line-height: 0.3rem; background: url(local.png) no-repeat 0.18rem center #D2E9FF; background-size: auto 0.17rem; padding: 0.1rem 0.36rem; font-size: 0.14rem; color: #555750;}

/* list */
.main{}
.list-title{line-height: 0.42rem; color: #0366C1; font-size: 0.24rem; font-weight: bold; margin-top: 0.1rem;}

.list-list{margin-top: 0.2rem;padding-bottom: 0.82rem;}
.list-list ul{min-height: 5rem; margin-bottom: 0.33rem;}
.list-list ul li{line-height: 0.32rem;}
.list-list ul li a{display: block; width: 100%; height: 0.32rem; position: relative; padding: 0 1.2rem 0 0.3rem;background: url(list-list-left.png) no-repeat left center; background-size: 0.1rem auto;}
.list-list ul li p{color: #555750;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 0.16rem;}
.list-list ul li span{position: absolute;right: 0; height: 0.32rem; line-height: 0.32rem; top: 0; font-size: 0.14rem; text-align: center; color: #555750;}
.list-list ul li a:hover{background: url(list-list-left-on.png) no-repeat left center; background-size: 0.1rem auto;}
.list-list ul li a:hover p{color: #0366C1;}

.list-list-2025{padding: 0 2.26rem 0.5rem 2.26rem;}
.list-list-2025>p{line-height: 40px; border-bottom: 1px solid #eee;font-size: 0.16rem; font-weight: bold;}
.list-list-2025 ul{min-height: 0.2rem; margin: 20px 0 0; overflow: hidden;}
.list-list-2025 ul li a{width:auto ; float: left; padding: 0; background: none; width: 25%; float: left;}
.list-list-2025 ul li a:hover{ background: none;}

.page{margin: 0.3rem 0 0.05rem 0;height: 0.32rem;line-height: 0.32rem; text-align: center;}
.pagebox .pagebox_num_nonce{background: #0366C1 !important;color: #FFFFFF !important; padding: 0 0.15rem !important;}
.pagebox .pagebox_num a, .pagebox .pagebox_num a:visited{padding: 0 0.15rem !important;}
.pagebox .pagebox_num_nonce, .pagebox .pagebox_num a, .pagebox .pagebox_next a, .pagebox .pageNumInput, .pagebox .gobutton{padding: 0.04rem 0.1rem;border-radius: 0.03rem;}
.pagebox .gobutton{padding: 0.04rem 0.1rem !important;height: 0.33rem !important;}
.pagebox .pagebox_num a, .pagebox .pagebox_num a:visited,.pagebox .pagebox_pre a, .pagebox .pagebox_pre a:visited, .pagebox span.pagebox_next a, .pagebox span.pagebox_next a:visited,.pagebox .gobutton,.pagebox .pageNumInput{color: #666666 !important;font-size: 0.14rem !important; padding: 0 0.15rem;}
.pagebox .pageNumInput{width: 0.4rem !important; height: 0.32rem !important; line-height: 0.32rem !important;}
.page_bto{font-size: 0.16rem; color: #555750; text-align: center; margin-bottom: 0.6rem; line-height: 0.4rem;}

/* content */
.content{padding-bottom: 0.82rem;}
.content-title{margin: 0.2rem 0 0.2rem 0; padding-bottom: 0.2rem; border-bottom: 1px solid #707070;}
.content-title h3{font-size: 0.26rem; line-height: 0.42rem; font-weight: bold; text-align: center; padding: 0 5%;}
.content-title .content-fontSize{color: #555750; font-size: 0.14rem; text-align: right; margin-top: 0.2rem;}
.content-title .content-fontSize span{padding: 0 0.05rem; cursor: pointer; line-height: 0.24rem;}
.content-title .content-fontSize span.focus{color: #0366C1; font-weight: bold;}
.content-title p{color: #555750; font-size: 0.14rem; margin-top: 0.2rem; line-height: 0.24rem;}
.content-title p span{display: inline-block; padding: 0 0.05rem;}
.con_con{min-height: 4rem;}
.con_con,.con_con p,.con_con div,.con_con span,.con_con font,.con_con strong,.con_con b,.con_con a{font-size: 0.18rem !important; line-height: 0.36rem !important; font-family: "微软雅黑" !important; color: #000000;}
.con_con a:hover{color: #0366C1;}
.con_con img{max-width: 80% !important; height: auto !important;}
.con_con b,.con_con strong{font-weight: bold;}

.content-2025{padding-bottom: 0.2rem;}

.con_con table,.con_con table tr,.con_con table td{boedr: none;}
.con_con table{margin:0 auto !important; min-width: 60%; max-width: 100%; border-left: none; border-top: none;  border-right: 1px solid #0366C1 !important;border-bottom: 1px solid #0366C1 !important;}
.con_con table tr td{border-top:1px solid #0366C1 !important;border-left:1px solid #0366C1 !important;border-right: none; border-bottom: none;  }

.con_con.font-small,.con_con.font-small p,.con_con.font-small div,.con_con.font-small span,.con_con.font-small font,.con_con.font-small strong,.con_con.font-small b,.con_con.font-small a{font-size: 0.14rem !important; line-height: 0.3rem !important;}
.con_con.font-large,.con_con.font-large p,.con_con.font-large div,.con_con.font-large span,.con_con.font-large font,.con_con.font-large strong,.con_con.font-large b,.con_con.font-large a{font-size: 0.22rem !important; line-height: 0.44rem !important;}
.dplayer{min-width: 60%; max-width: 100%; height: auto !important;}

.main-btn{line-height: 0.3rem; margin: 0.1rem 0; text-align: right;}
.main-btn a{padding: 0 0.1rem; font-size: 0.16rem; color: #FFF; border-radius: 0.05rem; background: #0366C1; position: relative; padding-right: 0.3rem;}
.main-btn a img{position: absolute; right: 0.07rem; top: 0.07rem; width: 0.16rem; height: 0.16rem;}

/* gk */
.home8{margin-top: 0.2rem; overflow: hidden;}
.listitem-title{margin-bottom: 0.1rem;}
.home8-img{width: 53.6%; margin-top: 0.1rem; height: 4.17rem;}
.home8-img a{width: 100%; height: 100%;}
.home8-img a img{width: 100%; height: 100%; object-fit: cover;}

.gkkx{width: 44.5%;}

.home9{margin-top: 0.2rem; overflow: hidden;}
.home9-con{position: relative; padding-left: 3.6rem;}
.home9-con>img{position: absolute; left: 0; top: 0; width: 3.6rem;}
.listitem3{min-height: 2rem;}
.listitem3 li{width: 47%; float: left; margin-left: 3%;}

.home10{margin-top: 0.2rem;}
.zyjs{width: 65%; margin-top: 0;}
.zyjs .leftImg{width: 48.5%; margin-top: 0.07rem;}
.home10 .leftImg>div,.home10 .leftImg ul li,.home10 .leftImg ul li a{height: 3.34rem;}
.home10 .leftImg ul li a img{height: 2.44rem;}
.zyjs .listitem2{width: 48.5%; margin-top: 0;}
.zcgd{width: 32%;}

/* lx */
.home1{margin-top: 0.2rem}

/* yk */
.home1-right{width: ;}
.home11{margin-top: 0.35rem;}
.home11 .leftImg{width: 40%; margin-top: 0.2rem;}
.home11 .leftImg>div,.home11 .leftImg ul li,.home11 .leftImg ul li a{height: 2.38rem;}
.home11 .leftImg a img{height: 1.48rem;}
.home11 .listitem2{width: 56%;}
.yxjs{width: 48%;}
.yxjs .leftImg{margin-top: 0.1rem;}

/* zzs */
.zzjs{width: 64%; position: relative; padding: 0 0 0 2.7rem;}
.zzjs-img{width: 2.44rem; height: 3.38rem; position: absolute; top: 0; left: 0;}
.zzjs-img a img{width: 100%; height: 100%;}
.zzjs-con {position: relative; height: 2.93rem;}
.zzjs-con div{text-indent: 2em;text-align: justify; font-size: 0.16rem; line-height: 0.3rem; max-height: 2.7rem; color: #555750;}
.zzjs-detail{position: absolute; bottom: 0; right: 0; text-align: right;}
.zzjs-detail a:hover{color: #0366C1;}

.listitem4{width: 100%; min-height: 2.5rem; margin: 0.1rem 0;}
.listitem4 li{line-height: 0.29rem;}
.listitem4 li a{display: block; width: 100%; height: 0.29rem; position: relative; padding: 0 0 0 0.15rem;background: url(listitem4-left.png) no-repeat left center; background-size: auto 0.12rem;}
.listitem4 li p{color: #555750;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 0.16rem; background: url(listitem1-left.png) no-repeat right center; background-size: auto 0.12rem; padding-right: 0.2rem;}
.listitem4 li span{display: none;}
.listitem4 li a:hover{background: url(listitem4-left-on.png) no-repeat left center; background-size: auto 0.12rem;transform: scale(1) translateY(-3px);-ms-transform: scale(1) translateY(-3px);-moz-transform: scale(1) translateY(-3px);-webkit-transform: scale(1) translateY(-3px);-o-transform: scale(1) translateY(-3px);transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;}
.listitem4 li a:hover p{color: #0366C1; background: url(listitem1-left-on.png) no-repeat right center; background-size: auto 0.12rem;}
.qkml{width: 32.8%;}


.tjyd{width: 32.8%;}
.zxml{width: 64%;}
.zxml .xxk {position: relative; padding: 0 0 0 1rem;}
.zxml .xxk .tabLink{position: absolute; top: 0; left: 0; height: auto; margin: 0.05rem 0 0 0;}
.zxml .xxk .tabLink b{float: initial; display: none; text-align: center; background: #555750; color: #FFF; margin-bottom: 0.1rem; padding: 0.05rem; font-size: 0.16rem; font-weight: bold;}
.zxml .xxk .tabLink b:nth-child(1),.zxml .xxk .tabLink b:nth-child(2),.zxml .xxk .tabLink b:nth-child(3){display: block;}
.zxml .xxk .tabLink b::after{content: ""; position: absolute; right: -0.07rem; top: 0; width: 0.07rem; height: 100%; background: url(tabLink-right.png) no-repeat left center; background-size: 100% auto;}
.zxml .xxk .tabLink b span{font-size: 0.14rem; font-weight: normal; height: 0.16rem; line-height: 0.16rem; width: 100%; display: block; color: #FFF;}
.zxml .xxk .tabLink b.active{background: #0366C1;}
.zxml .xxk .tabLink b.active::after{ background: url(tabLink-right-on.png) no-repeat left center; background-size: 100% auto;}
.xxk-con{display: none;}
.zxml .xxk .tabItem:first-child{display: block;}
.listitem5 li{line-height: 0.29rem; color: #555750; position: relative; padding: 0 0 0 0.15rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 0.16rem;  background: url(listitem4-left.png) no-repeat left center; background-size: auto 0.12rem;}
.zzdy{position: relative; padding: 0 3.2rem 0 0; min-height: 1.2rem;}
.zzdy-img{position: absolute; top: 0; right: 0; width: 2.95rem; height: 1.2rem;}
.zzdy-img a{width: 100%; height: 100%;}
.zzdy-img a img{width: 100%; height: 100%; object-fit: cover;}
.zzyd-abstract{font-size: 0.16rem; line-height: 0.3rem; color: #555750; text-indent: 2em; height: 1.2rem;}
.zzdy-con{display: none;}
.zzdy-more{text-align: center;}
.zzdy-more p{cursor: pointer; display: inline-block;font-size: 0.16rem; line-height: 0.36rem;padding-right: 0.2rem; background: url(zzdy-more-down.png) no-repeat right center; background-size: auto 0.14rem;}
.zzdy-more p.zzdy-more-up{background: url(zzdy-more-up.png) no-repeat right center; background-size: auto 0.14rem;}
@media(max-width: 1200px){
	.main .w1400{padding: 0 15px;}
	.dplayer{min-width: 80%;}
	
}

@media (max-width: 767px) {
	.local{ background: url(local.png) no-repeat 0.18rem center #D2E9FF; background-size: auto 0.3rem; padding: 0.1rem 0.36rem 0.1rem 0.6rem; font-size: 0.2rem; line-height: 0.4rem;}
	.list-title{line-height: 0.6rem; font-size: 0.3rem; margin-top: 0.2rem;}
	.listitem-title a.listitem-title{font-size: 0.2rem;}
	.list-list{margin-top: 0.2rem;}
	.list-list ul li{line-height: 0.4rem;}
	.list-list ul li a{padding: 0 1.6rem 0 0.15rem; height: 0.4rem;}
	.list-list ul li p,.list-list ul li span{font-size: 0.22rem;}

   .list-list-2025{padding: 0 0 0.5rem 0;}
   .list-list-2025 ul{flex-wrap: wrap;}
	.list-list-2025 ul li{width: 20%; }
	.list-list-2025 ul li a{padding: 0 0.05rem 0 0.55rem;}
	.list-list-2025 ul li:nth-child(1),.list-list-2025 ul li:nth-child(6){width: 12%;}
	.list-list-2025 ul li:nth-child(1) a{background: none; padding: 0 0.05rem 0 0;}
	.list-list-2025 ul li:nth-child(6) a{background: none; padding: 0 0.05rem 0 0;}
	.list-list-2025 ul li:nth-child(6) a:hover{background: none;}


	.page{height: auto;line-height: 0.46rem;}
	.page .pagebox{height: auto !important; line-height: 0.46rem !important;}
	.page .pagebox span.pagebox_num, .page .pagebox span.pagebox_num_nonce{display:none;}
	.pagebox .pagebox_num_nonce,.pagebox .pagebox_num a, .pagebox .pagebox_num a:visited{padding: 0 0.2rem !important;}
	.pagebox .pagebox_num_nonce, .pagebox .pagebox_num a, .pagebox .pagebox_next a, .pagebox .pageNumInput, .pagebox .gobutton{border-radius: 0.05rem;}
	.pagebox .gobutton{padding: 0.04rem 0.1rem !important;height: 0.46rem !important;}
	.pagebox .pagebox_num a, .pagebox .pagebox_num a:visited,.pagebox .pagebox_pre a, .pagebox .pagebox_pre a:visited, .pagebox span.pagebox_next a, .pagebox span.pagebox_next a:visited,.pagebox .gobutton,.pagebox .pageNumInput{font-size: 0.2rem !important; padding: 0 0.2rem;}
	.pagebox .pageNumInput{width: 0.6rem !important; height: 0.46rem !important; line-height: 0.46rem !important;}
	.page_bto{font-size: 0.2rem; line-height: 0.6rem;}
	
	
	.content-title{margin: 0.25rem 0 0.2rem 0;}
	.content-title h3{font-size: 0.32rem; line-height: 0.4rem; padding: 0 15px;}
	.content-title .content-fontSize{font-size: 0.2rem; line-height: 0.3rem;}
	.content-title p{font-size: 0.2rem; text-align: center; line-height: 0.3rem;}
	.con_con,.con_con p,.con_con div,.con_con span,.con_con font,.con_con strong,.con_con b,.con_con a{font-size: 0.22rem !important; line-height: 0.48rem !important;}
	.con_con.font-small,.con_con.font-small p,.con_con.font-small div,.con_con.font-small span,.con_con.font-small font,.con_con.font-small strong,.con_con.font-small b,.con_con.font-small a{font-size: 0.18rem !important; line-height: 0.4rem !important;}
	.con_con.font-large,.con_con.font-large p,.con_con.font-large div,.con_con.font-large span,.con_con.font-large font,.con_con.font-large strong,.con_con.font-large b,.con_con.font-large a{font-size: 0.26rem !important; line-height: 0.56rem !important;}
	.con_con img{max-width: 90% !important; height: auto !important;}
	.dplayer{min-width: 90%;}
	
	
	/* gk */
	.home8-img{width: 100%; height: auto;}
	.gkkx{width: 100%; margin-top: 0.2rem;}
	.home9-con{padding: 0;}
	.home9-con>img{position: initial; width: 100%;}
	.listitem3{margin-top: 0.2rem;}
	.listitem3 li{width: 100%; margin: 0;}
	.zyjs,.zyjs .leftImg{width: 100%;}
	.zyjs .listitem2{width: 100%; margin-top: 0.2rem;}
	.zcgd{width: 100%; margin-top: 0.2rem;}
	
	/* yk */
	.yxjs{width: 100%;}
	.home11 .leftImg{width: 100%; margin-top: 0;}
	.home11 .listitem2{width: 100%; margin-top: 0.2rem;}
	
	/* zzs */
	.zzjs{width: 100%; padding: 0.88rem 0 0 2.3rem;}
	.zzjs-img{top: 0.88rem; width: 2.1rem;}
	.zzjs .listitem-title{position: absolute; top: 0; left: 0; width: 100%;}
	
	.zzjs-con div{font-size: 0.2rem;}
	.zzjs-detail a{font-size: 0.2rem;}
	.qkml{width: 100%; margin-top: 0.3rem;}
	.listitem4 li{line-height: 0.5rem;}
	.listitem4 li a{height: 0.5rem; background: url(listitem4-left.png) no-repeat left center; background-size: auto 0.2rem; padding: 0 0 0 0.3rem;}
	.listitem4 li p{font-size: 0.22rem;}
	.tjyd{width: 100%;}
	.zxml{width: 100%;}
	.zxml .xxk{padding: 0.7rem 0 0 0rem; font-size: 0.22rem; min-height: 3rem;}
	.zxml .xxk .tabLink{width: 100%; text-align: center;}
	.zxml .xxk .tabLink b{font-size: 0.2rem; width: 26%; margin: 0 3%;}
	.zxml .xxk .tabLink b:nth-child(1), .zxml .xxk .tabLink b:nth-child(2), .zxml .xxk .tabLink b:nth-child(3){display: inline-block;}
	.zxml .xxk .tabLink b::after{top: initial; right: 0; bottom: -0.13rem; width: 100%; height: 0.14rem; background: url(tabLink-bot.png) no-repeat center top; background-size: auto 0.14rem;}
	.zxml .xxk .tabLink b.active::after{ background: url(tabLink-bot-on.png) no-repeat center top; background-size: auto 0.14rem;}
	.zxml .xxk .tabLink b span{font-size: 0.18rem; line-height: 0.24rem; height: 0.24rem;}
	.listitem5 li{line-height: 0.5rem; background: url(listitem4-left.png) no-repeat left center; background-size: auto 0.2rem; padding: 0 0 0 0.3rem; font-size: 0.22rem;}
	.zzdy{padding: 0;}
	.zzdy-img{width: 100%; height: auto; position: initial; margin-top: 0.3rem;}
	.zzyd-abstract{font-size: 0.2rem; line-height: 0.4rem; height: 1.6rem;}
	.zzdy-more p{font-size: 0.22rem; line-height: 0.44rem; background-size: auto 0.2rem; padding-right: 0.3rem;}
}