@import url(common.css);
/* 首页 s*/

.topNews{text-align: center;padding: 0.32rem 0 0.33rem 0;position: relative;}
.topNews h2{line-height: 1.88;}
.topNews h2 a{color: #d60103;}.topNews h2 a:hover{text-decoration: underline;}
.topNews .info{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden;-webkit-line-clamp: 1;}
.topNews .info a:not(:last-child){margin-right: 0.4rem;position: relative;}
.topNews .info a:not(:last-child):after{content: "";position: absolute;top: 50%;transform: translateY(-50%);width: 1px;height: 0.16rem;right: -0.21rem;background-color: #999999;}

.focusNews{width: 48.61%;overflow: hidden;position: relative;height: 3.92rem;border-radius: 0.1rem;margin-bottom: 2.292vw;}
.focusNews .item a{display: block;position: relative;}
.focusNews .item:hover .info{color: #ff9c00;}
.focusNews .info{position: absolute;left: 0;bottom: 0;color: #fff;background-color: rgba(0,0,0,0.5);padding: 0.085rem 0.2rem;width: 100%;z-index: 10;}
.focusNews .tit{width: 70%;}
.focusNews .imgbox{padding-top: 3.92rem;border-radius: 0.1rem;}
.focusNews .slick-dots{width: 30% !important;text-align: right;bottom: 0.1rem;left: auto;right: 0;padding-right: 0.2rem;position: absolute !important;}
.focusNews .slick-dots li{background-color: rgba(255,255,255,0.5);}
.focusNews .slick-prev{left: -100px;}
.focusNews .slick-next{right: -100px;}
.focusNews:hover .slick-prev{left: 8px;}
.focusNews:hover .slick-next{right: 8px;}

.recNews{width: 47.85%;margin-bottom: 0.44rem;}

.more{position: absolute;right: 0;top: 50%;display: none;transform: translateY(-50%);background: url(../images/ico_more.png) no-repeat right center/0.11rem 0.1rem;padding-right: 0.18rem;transition: all 0.5s;}
.more:hover{color: #d60103;padding-right: 0.25rem;background: url(../images/ico_more01.png) no-repeat right center/0.11rem 0.1rem;}

.TabNav{margin-bottom: 0.18rem;border-bottom: 1px solid #fcb103;position: relative;line-height: 0.5rem;background: #f5f5f5 url(../images/titbg.jpg) no-repeat right center;}
.TabNav .item{cursor: pointer;padding: 0 0.22rem;border-radius: 0 0.2rem 0 0;}
.TabNav .item.on,.TabNav .item:hover{color: #fff;background-color: #d60103;}
.TabNav .item.on span{font-family: 'harmonyOS_Bold';}
.TabNav .item.on .more{display: block;}
.TabNav .more{right: 0.2rem;}
.TabNav.sub{border-bottom: 2px;border-bottom: 0;}
.TabNav.sub:after{position: absolute;left: 0;bottom: 0;width: 100%;content:"";height: 2px;background-image: linear-gradient(to right, #d60103 , #fcb103);}

.newsico{position: relative;display: flex;}
.newsico .tit{position: relative;max-width: 100%;width: auto;padding-right: 0.46rem;}
.newsico .tit:after{position:absolute;right:0;top:50%;margin-top:-0.08rem;width: 0.36rem;height: 0.16rem;background: url(../images/ico_news.png) no-repeat center center/contain;content: "";}

.listWz .item{height: 0.4rem;line-height: 0.4rem;position: relative;padding: 0 1.15rem 0 0.15rem;overflow: hidden;transition: all 0.5s;}
.listWz .item:before{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 0.04rem;height: 0.04rem;content: "";background-color: #d60103;transition: all 0.5s;}
.listWz .item:hover:before{background-color: #ff9c00;}
.listWz .item .date{position: absolute;right: 0;top: 0;}
.listWz .item:hover{padding-left: 0.2rem;}

.adSlider{overflow: hidden;margin-bottom: 0.4rem;}
.adSlider .item img{object-fit: cover;width: 100%;}
.adSlider .slick-prev{left: -50px;opacity: 0;}
.adSlider .slick-next{right: -50px;opacity: 0;}
.adSlider:hover .slick-prev{left: 0.2rem;opacity: 1;}
.adSlider:hover .slick-next{right: 0.2rem;opacity: 1;}

.homeLeft{width: 22.22%;padding-bottom: 0.25rem;}
.homeLeft .TabNav{line-height: 0.41rem;margin-bottom: 0;}
.homeLeft .TabNav .item.on{border-left: 0.04rem solid #fcb103;}
.homeLeft .TabNav .more{right: 0.1rem;}

.homeLeft .col:not(:last-child){margin-bottom: 0.2rem;}
.homeLeft .col .inner{border: 1px solid #e6e6e6;border-top: 0;}

.homeLeft .zzjg .inner{padding: 0.21rem 0 0.06rem 0;/*min-height: 1.87rem;*/}	
.homeLeft .zzjg .inner li{width: 50%;text-align: center;padding-bottom: 0.1rem;}	
.homeLeft .zzjg .inner li img{display: block;margin: 0px auto;height: 0.4rem;transition: all 0.5s;}	
.homeLeft .zzjg .inner li:hover img{transform: scale(1.18);}	

.homeLeft .jjgk .inner{padding: 0.13rem 0;/*min-height: 3.45rem;*/}
.homeLeft .jjgk .inner li{height:0.4rem;line-height: 0.4rem;padding-left: 0.27rem;background: url(../images/ico_gk.svg) no-repeat 0 center/0.15rem 0.16rem;transition: all 0.5s;margin: 0 0.05rem 0 0.21rem;}
.homeLeft .jjgk .inner li:hover{padding-left: 0.35rem;}

.homeLeft .dwgg .inner{padding: 0.13rem 0;/*min-height: 2.24rem;*/}
.homeLeft .dwgg .inner ul{max-height: 1.98rem;overflow-y: auto;}

.homeLeft .listWz{margin: 0 0.05rem 0 0.19rem;}
.homeLeft .listWz li{padding-right: 0;}

.homeLeft .zt .inner{padding: 0.24rem 0 0.23rem;/*min-height: 2.92rem;*/}
.homeLeft .zt .inner ul{max-height: 2.45rem;overflow-y: auto;margin: 0 0.05rem 0 0.18rem;}
.homeLeft .zt .inner li{margin-right: 0.13rem;}
.homeLeft .zt .inner li:not(:last-child){margin-bottom: 0.1rem;}
.homeLeft .zt .inner li .imgbox{padding-top: 0.75rem;border-radius: 0.1rem;}

.homeRight{width: 75%;padding-bottom: 0.15rem;}
.homeRight .col.auto{width: 100%;}
.homeRight .col.w50{width: 48.14%;min-height: 3.21rem;padding-bottom: 0.28rem;}
.homeRight .bsdt{margin-bottom: 0.39rem;}
.homeRight .bsdt .TabNav2{margin-bottom: 0;}
.homeRight .bsdt .inner{min-height: 1.66rem;border: 1px solid #e6e6e6;border-top: 0;padding: 0.22rem 0.19rem 0.22rem 0.19rem;}
.homeRight .bsdt .inner ul{margin-left: -0.19rem;}
.homeRight .bsdt .inner li{padding-left: 0.19rem;flex: 1;}
.homeRight .bsdt .inner li a{border-radius: 0.1rem;padding: 0 0.1rem 0 0.2rem;height: 1.2rem;}
.homeRight .bsdt .inner li .icon{width: 0.6rem;/*margin-right: 0.2rem;*/}
.homeRight .bsdt .inner li:nth-child(1) a{background-color: #ffefeb;color: #d60103;text-align: center;}
.homeRight .bsdt .inner li:nth-child(1) .icon{margin-right: 0;}
.homeRight .bsdt .inner li:nth-child(2) a{background-color: #ede8fc;color: #4e4183;}
.homeRight .bsdt .inner li:nth-child(3) a{background-color: #ebf3ff;color: #3d79d5;}
.homeRight .bsdt .inner li:nth-child(4) a{background-color: #ebf3ff;color: #4e4183;}
.homeRight .bsdt .inner li:nth-child(5) a{background-color: #ebf3ff;color: #3d79d5;}

.TabNav2{line-height: 1;margin-bottom: 0.11rem;position: relative;background: url(../images/titbg.gif) no-repeat right bottom;}
.TabNav2:After{position: absolute;right: 0;bottom: 0;width: 4.07rem;height: 0.59rem;content: "";background: url(../images/titbg2.png) no-repeat center center/contain;z-index: 0;}
.TabNav2 .item{cursor: pointer;padding: 0 0.07rem 0.14rem 0;}
.TabNav2 .item:not(:last-child){margin-right: 0.35rem;}
.TabNav2 .item.on,.TabNav .item:hover{color: #d60103;background: url(../images/titon.gif) no-repeat 0 bottom/1.02rem 0.06rem;}
.TabNav2 .item.on span{font-family: 'harmonyOS_Bold';}
.TabNav2 .item.on .more{display: block;z-index: 2;}

.homeLink .TabNav2{margin-bottom: 0.24rem;}
.homeLink .scroll{height: 1rem;overflow: hidden;font-size: 0;}
.homeLink .scroll li{display: inline-block;vertical-align: top;margin-right: 0.2rem;width: 2.72rem;}
.homeLink .scroll li .imgbox{padding-top: 1rem;border-radius: 0.1rem;}
.homeLink .scroll li .imgbox img{object-fit:fill;}

.linkBox{padding: 0.4rem 0;}
.linkBox .TabNav2{margin-bottom: 0;}
.linkBox .inner{padding: 0.24rem 0.19rem 0.17rem;border: 1px solid #e6e6e6;border-top: 0;}
.linkBox .tab li:not(:last-child){margin-right: 0.2rem;}
.linkBox .tab li{cursor: pointer;padding: 0 0.19rem;background-color: #f2f2f2;border-radius: 0 0.12rem 0 0;margin-bottom: 0.14rem;}
.linkBox .tab li.on{background-color: #d60103;color: #fff;}
.linkBox .list {display: none;margin-left:-0.2rem;}
.linkBox .list li{min-width: 11.5%;margin-bottom: 0.09rem;padding-left: 0.2rem;}
.linkBox .list li:nth-child(9n+9){min-width:8%;}
.linkBox .list li a{padding-left: 11px;background: url(../images/ico_arr3.png) no-repeat 0px center;}
.linkBox .list li a:hover{background: url(../images/ico_arr03.png) no-repeat 0px center;}

.linkBox .website{padding-top: 0.13rem;}
.linkBox .website h2{color: #d60103;padding-right: 0.37rem;}
.linkBox .website .link a{display: inline-block;}
.linkBox .website .link a:not(:last-child){margin-right: 0.26rem;position: relative;}
.linkBox .website .link a:not(:last-child):after{position: absolute;right: -0.26rem;text-align: center;top: 0;content: "|";color: #7d7d7d;width: 0.26rem;height: 100%;}

@media(max-width:1024px){
	.focusNews{width: 100%;height: auto;}
	.focusNews .imgbox{padding-top: 64%;}
	.recNews{width: 100%;padding-top: 0.3rem;}

	.homeLeft{width: 100%;}
	.homeRight{width: 100%;}
	.homeLeft .zt .inner{min-height: auto;}
	.homeLeft .zt .inner ul{white-space: nowrap;min-height: auto;}
	.homeLeft .zt .inner .item{display: inline-block;vertical-align: top;width: 2.5rem;}

	.homeRight .bsdt .inner ul{white-space: nowrap;display: block;overflow-y: auto;padding-bottom: 0.2rem;}
	.homeRight .bsdt .inner li{display: inline-block;vertical-align: top;min-width: 3.5rem;}
}
@media ( max-width:768px){
	.homeRight .col.w50{width: 100%;}

	.linkBox .list li{min-width: 25% !important;}
	.linkBox .website h2{width: 100%;}
}
@media(max-width:480px){
	.adSlider .item img{height: 0.6rem;}
	.listWz .item{height: 30px;line-height: 30px;padding-right: 78px;}
	.listWz .item .date{font-size: 12px;}
	.homeLeft .jjgk .inner li{height: 30px;line-height: 30px;}
	.linkBox .list li{min-width: 33.333% !important;}
}

/* 首页 end*/

/*common s*/
.SubPage{height: auto !important;height: 3rem;min-height: 5rem;clear: both;overflow: hidden;padding: 0.4rem 0 0.8rem;position: relative;}

.SubMenu{width: 19.44%;position: relative;z-index: 10;}
.SubMenu h2{color: #fff;border-radius: 0 0.2rem 0 0;padding: 0.2rem 0.2rem 0.2rem 2.865vw;background-image: linear-gradient(to right, #e60e14 , #ffbb00);}
.SubMenu ul {border: 1px solid #ffb300;border-top: 0;padding: 1.042vw 0;}
.SubMenu li {position: relative;transition: all 0.5s;}
.SubMenu li a{display: block;position: relative;z-index: 1;}
.SubMenu li span{display: block;position: relative;padding: 0.725vw 0.2rem 0.725vw 2.604vw;}
.SubMenu li span:After{content: "";width: 0.06rem;height: 0.1rem;background: url(../images/ico_arr2.svg) no-repeat center center/contain;position: absolute;right: 0;top: 50%;transform: translateY(-50%);opacity: 0;right: -0.2rem;transition: all 0.5s;}
.SubMenu li:hover span:After,.SubMenu li.onli span:After{opacity: 1;right: 0.3rem;}
.SubMenu li:hover span,.SubMenu li.onli span{background-color: #fff5e5;}
.SubMenu .sub{display: none;padding: 0.27rem 0.2rem 0.27rem 2.865vw;background-color: #fffcf7;margin-bottom: 0.13rem;}
.SubMenu .sub dd a{color: #666666;padding-left: 0.19rem;position: relative;}
.SubMenu .sub dd a:before{position: absolute;top: 0.15rem;width: 0.06rem;height: 1px;background-color: #999999;content: "";left: 0;}
.SubMenu .sub dd a:hover,.SubMenu .sub dd.on a{color: #d10000;}
.SubMenu .sub dd:hover a:before,.SubMenu .sub dd.on a:before{background-color: #d10000;}
.SubMenu .sub dd:not(:last-child){margin-bottom: 0.14rem;}
.SubMenu li.onli span{color: #d10000;}
.SubMenu li.onli .sub{display: block;}

.rightCon{width: 77.77%;position: relative;z-index: 10;}

.SubTit{border-bottom: 1px solid #e6e6e6;line-height: 0.7rem;margin-bottom: 0.3rem;position: relative;z-index: 10;}
.SubTit h2{color: #d10000;position: relative;}
.SubTit h2:after{position: absolute;left: 0;bottom: -1px;z-index:1;width: 100%;height: 2px;content: "";background: #fcb103;}
.SubTit .TabNav{margin-bottom: 0;border-bottom: 0;line-height: 0.7rem;}
.SubTit .TabNav .item span{padding-bottom: 0;}
.TabNav .item:not(:last-child) span:After{top: 50%;transform: translateY(-50%);}
.place{color: #999999;flex: 1;text-align: right;}
.place:before{display: inline-block;vertical-align: middle;margin: 0 0.09rem 0 0;width: 0.17rem;height: 0.15rem;background: url(../images/ico_home.png) no-repeat center center/contain;content: "";}
.place a{color: #999999;display:inline-block}.place a:hover,.place span{color: #d10000;display:inline-block}

.SinglePage{/* word-wrap:break-word;word-break:normal;text-align:justify;*/line-height: 2;position: relative;z-index: 10;}
.SinglePage table{width: 100% !important;text-align: center;}
.SinglePage table img{height: 1.6rem;}
.SinglePage table th{color: #fff;background-color: #148ad3;border-right: 2px solid #82bee5;height: 0.7rem;padding: 0.1rem;font-weight: normal;}
.SinglePage table th:last-child{border-right: 0;}
.SinglePage table td{border-right: 2px solid #f7f8fb;border-bottom: 2px solid #f7f8fb;height: 0.7rem;padding: 0.1rem;}
.SinglePage table td:first-child{border-left: 2px solid #f7f8fb;}
.SinglePage table td:not(:first-child){color: #4b5a65;font-weight: lighter;}
.SinglePage table tbody tr:nth-child(even) td{background-color: #f6f7f9;}
.SinglePage table tbody tr:hover td{background-color: #e0e5ef !important;}

@media(max-width:1024px){
	.SubMenu{width: 100%;}
	.SubMenu ul{display: flex;flex-wrap: wrap;}
	.SubMenu li{min-width: 33.333%;}
	.SubMenu .sub{display: block;}
	.SubMenu li span:After{display: none;}
	.SubMenu li:hover span, .SubMenu li.onli span{background-color: transparent;}

	.rightCon{width: 100%;}

	.SubTit h2{display: none;}
}
@media(max-width:640px){

	.SinglePage table td{font-size: 12px;}
	.SinglePage table td, .SinglePage table th{padding:5px;}
	.SinglePage table th{font-size: 14px !important;}
}
/*common end*/

/* 详情页面 */
.detailPage{background-color: #fafafa;margin-top: 0.4rem;margin-bottom: 0.4rem;padding: 3.229vw 4.427vw;}
.detailPage .place{text-align: left;margin-bottom: 0.4rem;}
.TitleInfo{margin-bottom: 0.44rem;text-align: center;position: relative;z-index: 10;}
.TitleInfo .title{line-height: 1.88;color: #333333;}
.TitleInfo .other {padding-bottom: 1.719vw;border-bottom: 1px solid #dddddd;color: #666666;}
.TitleInfo .other span:not(:last-child){margin-right: 1.51vw;}
.TitleInfo .other span a{color: #666666;cursor: pointer;}.TitleInfo .other span a.on{color: #d10000;}
.TitleInfo .other span a:not(:last-child){margin-right: 0.1rem;}

.PrevNextInfo{padding: 0.22rem 0 0 0;margin: 0.5rem 0.2rem 0 0.2rem;border-top: 1px solid #f9ede1;position: relative;}
.PrevNextInfo dl{position: relative;padding-left: 64px;min-height: 30px;line-height: 30px;margin-top: 0.1rem;width: calc(100% - 2.2rem);}
.PrevNextInfo dl dt{position: absolute;left: 0;top: 0;color:#999999;}
.PrevNextInfo dl a{color:#666666;}.PrevNextInfo dl a:hover{color:#d10000;}
.PrevNextInfo .back{position: absolute;right: 0;top: 0.4rem;color: #fff;text-align: center;width: 2.2rem;line-height: 0.6rem;border-radius: 2px;border:1px solid #d10000;z-index: 10;color: #d10000;}
.PrevNextInfo .back:after{display: inline-block;vertical-align: middle;width: 7px;height: 11px;content: "";background: url(../images/ico_arr2.svg) no-repeat center center/contain;margin: -0.02rem 0 0 0.1rem;transition: all 0.5s;}
.PrevNextInfo .back:hover{color: #fff;background-color:#d10000;}
.PrevNextInfo .back:hover:after{margin-left: 0.15rem;background: url(../images/arr_r_white.svg) no-repeat center center/contain;}

@media(max-width:768px){
	.PrevNextInfo .back{width: 100px;top: -28px;line-height: 24px;font-size: 12px;}
	.PrevNextInfo dl{width: 100%;}
}
@media(max-width:480px){
	.TitleInfo .title{font-size: 18px;line-height: 1.6;}
	.PrevNextInfo{margin-top: 0.8rem;}
}

/* 新闻列表 */
.newsFocus{overflow: hidden;background-color: #f9f8f7;margin-bottom: 0.48rem;}
.newsFocus .imgbox{width: 48.21%;padding-top: 3.01rem;}
.newsFocus .info{flex: 1;padding: 0.24rem 0.4rem;}
.newsFocus .info .ti{min-height: 0.72rem;}
.newsFocus .info .desc{min-height: 0.48rem;overflow: hidden;margin: 0.22rem 0 0.52rem;}

.newsFocus .slick-dots{width: 144px;bottom: 0.38rem;left: auto;right: 0;position: absolute;}
.newsFocus .slick-dots li{background-color: #cccccc;}
.newsFocus .slick-dots li.slick-active{background-color: #d60103 !important;}
.newsFocus .slick-prev{left: -100px;}
.newsFocus .slick-next{right: -100px;}
.newsFocus:hover .slick-prev{left: 0;}
.newsFocus:hover .slick-next{right: 0;}

.newsList{padding-bottom: 0.66rem;}
.newsList .item{height: 0.42rem;line-height: 0.42rem;position: relative;padding: 0 1.15rem 0 0.14rem;transition: all 0.5s;}
.newsList .item:before{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 0.04rem;height: 0.04rem;content: "";background-color: #d60103;transition: all 0.5s;}
.newsList .item:hover:before{background-color: #ff9c00;}
.newsList .item .date{position: absolute;right: 0;top: 0;color: #666666;}
.newsList .item:nth-child(6n+6){margin-bottom: 0.5rem;}
.newsList .item:nth-child(6n+6):after{width: 100%;left: 0;position: absolute;bottom: -0.25rem;background-color: #f2eded;height: 1px;content: "";}
.newsList .item:last-child{margin-bottom: 0;}
/* .newsList .item:last-child:after{display: none;} */
.newsList .item:hover{padding-left: 0.2rem}
.newsList.sub{padding-bottom: 0.39rem;}
.newsList.sub .item{margin-bottom: 0 !important;}
.newsList.sub .item:After{display: none !important;}

.photoNews{margin-left: -1.823vw;}
.photoNews .item{width: 33.33%;padding: 0 0 0.4rem 1.823vw;}
.photoNews .item a{display: block;}
.photoNews .imgbox{padding-top: 55.42%;}
.photoNews .info{background-color: #fafafa;padding: 0.2rem 0.2rem 0.25rem;min-height: 1.6rem;}
.photoNews .ti{min-height: 0.6rem;margin-bottom: 0.24rem;}
.photoNews .mores{background: url(../images/arr.svg) no-repeat right center/7px 11px;transition: all 0.5s;padding-right: 0.2rem;}
.photoNews .item:hover .mores{background: url(../images/ico_arr2.svg) no-repeat right center/7px 11px;padding-right: 0.28rem;}

.downList{padding-bottom: 0.19rem;margin-left: -0.2rem;}
.downList .item{padding: 0 0 0.2rem 0.2rem;width: 50%;}
.downList .item a{background-color: #fafafa;padding: 0.34rem 0.3rem;min-height: 1.84rem;display: block;}
.downList .item .other{margin-top: 0.25rem;padding-top: 0.32rem;border-top: 1px solid #e6e6e6;}
.downList .item .down{padding-left: 0.25rem;background: url(../images/ico_down.svg) no-repeat 0px center/0.17rem 0.19rem;color: #c20811;}

@media(max-width:1024px){
	.newsFocus .imgbox{width: 100%;padding-top: 64%;}
	.newsFocus .info{width: 100%;}
}
@media(max-width:640px){
	.photoNews .item{width: 100%;}
	.downList .item{width: 100%;}
}
@media(max-width:480px){
	.newsList .item{height: 30px;line-height: 30px;padding-right: 78px;}
	.newsList .item .date{font-size: 12px;}
}
