@charset "utf-8";
@import url('base.css');

.Top{position: fixed;top: 0;left: 0;width: 100%;z-index: 9999;}
.Top .top-right p{height: 0.5rem;line-height: 0.5rem;text-align: right;font-size: 0.18rem;	color: #ffffff;}
.Top .top-right nav{text-align: right;}
.Top .top-right nav a{display: inline-block; height: 0.3rem;color: #333333;line-height: 0.3rem;line-height: 0.3rem;font-size: 0.2rem}
.Top .top-right nav a:hover{color: #e10101;}
.Top .top-right nav a b{font-size: 0.2rem;color: #882820;margin-bottom: 0.16rem;}
.Top .top-right nav a img{vertical-align: middle;margin-right: 0.12rem;}
.Top menu li{ text-align: center;transition: 0.3s background;}
.Top menu li span{line-height:0.6rem;font-size: 0.2rem;display: block;}
.Top menu li span a{color: #fff;display: block;}
.Top_ny.Top:after{height: 100%;background: #0363a0;}
.Top.fix .top_t{display: none}

.Top .top-search {display: block;padding: 0;margin-top: 0.55rem;position: relative;}
.Top .top-search .open-search {width: 0.4rem;display: block;height: 0.4rem;background: center center no-repeat url(../images-2025/sousuo.png);cursor: pointer;background-size: auto 0.3rem;position: relative;z-index: 99;border: none;}
.Top .top-search .search-box {position: absolute;right: 0;top: 0;height: 0.4rem;border: 1px solid rgba(136, 40, 32,1);border-radius: 0.2rem;visibility: hidden;opacity: 0;transition: 0.5s ease-in-out;width: 0;overflow: hidden}
.Top .top-search .search-box .text {flex: 1;background: none;border: 0;color: #882820;padding: 0 1em;height: 0.38rem;line-height: 0.38rem}
.Top .top-search .search-box .text::placeholder{color: #882820;}
.Top .top-search .search-box .btn {width: 0.22rem;cursor: pointer}
.Top .top-search.show .search-box{width: 2rem;visibility: visible;opacity: 1;transition: 0.5s ease-in-out}
.Top .top-search.show .open-search{/*background:  center no-repeat url(../images-2025/close.png);*/}

.Top.nyTop{background: #fff;}
.Top.nyTop .top_t .fl,.Top.nyTop .top_t .fr,.Top.nyTop .top_t .fr a{color: #666666;}
.Top.nyTop .top_m .toptxt{color: #333333;}
.Top.nyTop .top_t .fr a:hover{color: #882820}
.Top.nyTop .top_t{border-color: #EFEFEF}
.Top.nyTop menu{background-color: #882820;}
.Top.nyTop .top_t a:hover{color: #fff;font-weight: bold;}
.Top .auto-inner{max-width: 1600px;width: 84%}
.Top.nyTop .top_m .search{background: #EAEAEA}
.Top.nyTop .top_t{background: #fff}
@media (min-width:1025px) {
.Top.nyTop menu li.aon span a{color: #fff;background: #882820}
.Top.nyTop menu li{flex:auto;}
.Top.nyTop menu li span{line-height: 0.6rem;}
.Top.nyTop .top{line-height: 0.6rem;height: 0.6rem;}
.Top.nyTop menu li .sub{margin-top: -0.1rem;}
.Top menu ul{width: 100%}
menu .flex-aic{display: flex;align-items: center;justify-content: space-between;}
.Top.fix{position: fixed;}
.Top.fix .top_m{display: none}
.Top.fix.nyTop,.Top.nyTop.fix menu li span,.Top.nyTop.fix .top{height: 0.6rem;line-height: 0.6rem}
.Top .top{height: 0.6rem;line-height: 0.6rem;}
.Top.fix .top{background:#882820 }
.Top .top_m .logo{float: left;max-width: 56%;margin: 0.3rem 0}
.Top .top_m .logo img{height: 0.74rem;} 
.Top menu li{float: left;position: relative;}
.Top menu li .sub{width: 100%;padding: 0.1rem 0 0;left:50% !important;top: 0.6rem}
.Top menu li .sub:before{position: absolute;left: 0%;top: 0;height: 0.1rem;background: url(../images-2025/sjx.png) no-repeat center;width: 100%;content: ""}
.Top menu li .sub dl{padding: 10px 0;background: #fff; border-radius: 0.1rem;overflow: hidden;}
.Top menu li .sub dt{text-align: center;background: rgba(254, 254, 254, 1);height: auto;padding: 0;font-size:  0.15rem;line-height: 0.32rem;color: #333333;}
.Top menu li .sub dt:hover{background: rgba(254, 254, 254, 1)}
.Top menu li .sub dt a{color: #333;}
.Top menu li .sub dt a:hover{color: #882820}
.Top .searchbox{float: right;position: relative;z-index: 999;}
.Top .searchbox .open-search.pc{display: none;width: 0.4rem;height: 0.4rem;background: rgba(227, 24, 31,0.2) url(../images-2025/sousuo.png) no-repeat center;border-radius: 0.05rem;}
.Top .top-right{float: right;}
.open-search.on:before, .open-search.on:after{background: #e4121c}
.Top menu li.aon span a{font-weight: bold; }
.Top menu li:after{width: 0;left: 50%;bottom: 0;width: 0;background: #882820;content: "";transition: all 0.3s;transform: translateX(-50%);position: absolute; }
.Top menu li.aon:after{width: 100%;height: 0.03rem}
.Top menu .nav{display: flex;align-items: center;justify-content: space-between;}
}

@media (max-width:1024px) {
	.Top .auto-inner{width: 90%}
.Top .top_m .fr{margin-right: 0.6rem;}
.HomeNews .tabConBox:after{width: 100%;}
.Top .top_t{height: 40px;line-height: 40px;font-size: 14px;}
.Top .auto-inner{height: 0}
.Top .top-search{display: none;position: absolute;right: 0;top: 100%;z-index: 99;}
.Top menu li span a{font-size: 0.26rem}
.Top{position: relative;}
.Top .login{display: none}
.Top .top{padding-top: 0;}
.Top menu li span{text-indent: 1em;border-bottom: 1px dashed rgba(255,255,255,.6);}
.Top menu li{width: auto!important;text-align: left;} 
.Top menu li .imgbox{display: none}
.Top menu li .sub dt{text-indent: 2em;line-height: 2;border-bottom: 1px solid rgba(255,255,255,.4) ;color: #fff;font-size: 0.2rem}
.Top menu li .sub dt a{color: #fff}
.Top menu{position: fixed;right: 0;top: 0.72rem;width: 20em; bottom: 0; overflow: auto;z-index: 100; visibility: hidden; opacity: 0;transform: translateY(4.5em);transition: 0.3s;background: #882820}  
.menu-show .Top menu{opacity: 1;transform: translateY(0); visibility: inherit;}
.Top .top-right nav{position: absolute; right:3%; top:0;line-height: 1.5;}
.Top .top_m .logo{display: flex;align-items: center; height: auto; width: 50%;padding: 8px 0;margin: 0 auto}
.Top .top_m .logo img{height: auto}
.Top .wap-icon{position: absolute; right: 3%; top: 10px;display: flex;justify-content: space-between;;}
.Top .wap-icon > * {width: 2em; height: 2em;background-color: #882820;}
.Top .open-menu i{width: 80%;left: 10%;}
.Top .open-menu:not(.on) i:nth-child(1){margin-top: 0.5em;}
.Top .open-menu:not(.on) i:nth-child(3){margin-top: calc(-0.5em - 2px);}
.Top .top-right nav a img{max-width: 30px;}
.Top .top-right p{display: none}
.top-right{height: 0}
.Top menu li span{line-height: 2.8;}
.Top .top_m .search{margin: 0.2rem 0}
}
@media (max-width:768px) {
.Top .top_m .search,.Top .top_m .toptxt{display: none}
.Top .top_m .logo{width: 70%;}

}
@media (max-width:480px) {
.Top .top .logo{height: 3.5em;padding-top: 0.25em;width: 70%;}
.Top menu{top: 50px;}


}
/*Banner */
.Banner{position: relative;}
.Banner .slider li{position: relative;}
.Banner .slider li .imgbox{padding-bottom: 100vh;}
.Banner .slider li .imgbox span{background-position: bottom center}
.Banner .slick-dots{text-align: center;position: absolute; left: 50%;transform: translateX(-50%); z-index: 10; bottom: 0.24rem; width: auto;border-radius: 10px;font-size: 0; padding: 5px 10px;;}
.Banner .slick-dots li{list-style: none; display: inline-block; margin: 0 4px; width: 0.18rem; height: 0.18rem; border-radius: 0.18rem;  cursor: pointer; position: relative;background: #ffffff;transition: all 0.3s}
.Banner .slick-dots li button{display: none }
.Banner .slick-dots li.slick-active{background-color: #882820;}
.Banner .slick-arrow{width: 0.4rem;height: 0.8rem;position: absolute;top: 50%;margin-top: -0.4rem;z-index: 9;}
.Banner .slick-arrow.slick-prev:hover{background: url(../images-2025/larr.png) no-repeat center}
.Banner .slick-arrow.slick-next:hover{background: url(../images-2025/rarr.png) no-repeat center}
.Banner .slick-arrow.slick-prev{background: url(../images-2025/larr-2.png) no-repeat center;left: 5%}
.Banner .slick-arrow.slick-next{background: url(../images-2025/rarr-2.png) no-repeat center;right: 5%}
.Banner .slick-arrow{opacity: 0}
.Banner:hover .slick-arrow{opacity: 1}
@media(min-width:1025px){
.Banner .wap{display: none;}
}
@media(max-width:1024px){
.Banner .pc{display: none;}
.Banner .txt-area{font-size: 5vw;padding: 0 2vw;}
.Banner .slider li .imgbox{padding-bottom: 34%;}
}
@media(max-width:768px){
.Banner .slick-dots li{width: 10px;height: 10px;}
.Top .top-search{width: 90%}
.Top .top{padding-top: 0;}
.Top .top-right nav{display: none}
}

.Title{line-height: 0.6rem;height: 0.6rem;margin-bottom: 0.25rem;}
.Title span{border-bottom: .02rem solid #882820;float: left;font-size: 0.24rem;letter-spacing: 0px; color: #882820;font-weight: bold;height: 0.6rem;line-height: 0.6rem;padding-right: 0.15rem;;}
.Title i{font-style: normal;font-size: 0.12rem;font-weight: normal;color: #505050;border-bottom: 3px solid #505050;display: inline-block;height: 0.6rem;line-height: 0.6rem;}
.Title a{float: right;line-height: 0.26rem;font-size: 0.14rem;color: #666666;padding: 0 0.1rem;height: 0.26rem;border: solid 0.01rem #cccccc;border-radius: 0.2rem;margin-top: 0.17rem;}
.Title a:hover{font-weight: bold;}
.Title img{margin-top: -0.05rem;}
.Title span img{margin-right: 0.1rem;}



.HomeNews .auto-inner{display: flex;}
@media(max-width:1024px){.HomeNews .auto-inner{flex-wrap: wrap;}} 

.HomeNews {padding:0.75rem 0 ;display: inline-block;width: 100%;background: url(../images-2025/bbg3.png) no-repeat center/cover;}
.HomeNews .News1Box{width: 30%;float: left;min-height: 4.05rem;overflow: hidden;}
.HomeNews .tpyw .slider li{position: relative;}
.HomeNews .tpyw .slider li .imgbox{padding-bottom:2.94rem;}
.HomeNews .tpyw .slider li .txt{position: relative;z-index: 9;width: 100%;}
 
.HomeNews .tpyw .slider li .txt aside{height: 1rem;line-height: 0.4rem;padding:0 0.2rem;padding-top: 0.5rem;background-color: #fff;color: #333333;font-size: 0.18rem;}


.HomeNews .tpyw .slider .slick-dots{text-align: center;position: absolute;left: 0.2rem; z-index: 10; bottom: 0.575rem; width: auto;font-size: 0;}
.HomeNews .tpyw .slider .slick-dots li{list-style: none; display: inline-block; margin: 0 0.05rem; width: 0.25rem;; height: 0.25rem; position: relative;background: transparent;transition: all 0.3s;}
.HomeNews .tpyw .slider .slick-dots li button{border: none;background: #E7D4D2;width: 0.25rem;; height: 0.25rem;font-size: 0.14rem;color: #ffffff;font-weight: bold; cursor: pointer;}
.HomeNews .tpyw .slider .slick-dots li.slick-active  button{opacity: 1;background: rgba(136, 40, 32, 1);}
.HomeNews .tpyw .slider{background: #fff}
.HomeNews .news{width: 40%;margin: 0 1%;}
.HomeNews .News1Box .tabNav{position: relative;height: 0.6rem;line-height: 0.6rem;margin-bottom: 0.25rem;}
.HomeNews .News1Box .tabNav li{float: left;font-size: 0.24rem;color: #666666;font-weight: bold;border-bottom: 0.02rem solid transparent;margin-right: 0.34rem;cursor: pointer;}
.HomeNews .News1Box .tabNav li a{position: absolute;opacity: 0;right: 0.1rem;z-index: -5;font-weight: normal; width: 0.68rem;height: 0.26rem;border-radius: 0.13rem;border: solid 0.01rem #cccccc;line-height: 0.26rem;text-align: center;font-size: 0.15rem;color: #666666;top: 0.18rem}
.HomeNews .News1Box .tabNav li a:hover{font-weight: bold;}


.HomeNews .News1Box .tabNav li a img{margin-top: -0.05rem;vertical-align: middle;}
.HomeNews .News1Box .tabNav li.on{color: #882820;border-bottom: 0.02rem solid #882820;;}
.HomeNews .News1Box .tabNav li.on a{opacity: 1;z-index: 9;color: #882820;}
.HomeNews .News1Box .tabNav li .hide{display: none}
.HomeNews .News1Box .tabNav li img.hide,.HomeNews .News1Box .tabNav li img.showimg{vertical-align: middle;margin-right: 0.1rem;}
.HomeNews .News1Box .tabNav li.on .hide{display: inline-block;}
.HomeNews .News1Box .tabNav li.on .showimg{display: none}
.HomeNews .News1Box .tabCon{background: #fff;padding: 0 0.15rem 0.1rem;min-height: 3.93rem;}
.HomeNews .News1Box .tabCon li{position: relative;border-bottom: solid 1px #e7e7e7;; }
.HomeNews .News1Box .tabCon li:last-child{border-bottom: none;}
.HomeNews .News1Box .tabCon li a{display: inline-block;width: 100%;}
.HomeNews .News1Box .tabCon li p{position: relative;font-size: 0.16rem;line-height: 0.45rem;color: #333333;padding-right: 0.5rem;}
.HomeNews .News1Box .tabCon li time{color: #666666;position: absolute;right: 0;top: 0;height: 0.45rem;line-height: 0.45rem;font-size: 0.15rem;}
.HomeNews .News1Box .tabCon li:last-child a,.HomeNews .News1Box .tabCon li:hover a{border-color: transparent;}
.HomeNews .News1Box .tabCon li:hover p,.HomeNews .News1Box .tabCon li:hover time{color: #aa0f0b;}
.HomeNews .News1Box .tabCon li:hover time{font-weight: bold;}
.HomeNews .News1Box .tabCon li:hover p:after{background: #aa0f0b}
.HomeNews .tzgg{width: 28%;}
.HomeNews .News1Box.tzgg .tabCon li{padding: 0.13rem 0.1rem 0}
.HomeNews .News1Box.tzgg .tabCon li a{padding-bottom: 0.1rem;}
.HomeNews .News1Box.tzgg .tabCon li:hover{background: none}
.HomeNews .News1Box.tzgg .tabCon li:hover a{border-color:#e7e7e7}
.HomeNews .News1Box.tzgg .tabCon li:last-child a{border-color: transparent;}
.HomeNews .News1Box.tzgg .tabCon li time{position: static;width: 0.52rem;margin: 0.01rem ;display: inline-block;line-height: 0.17rem;font-size: 0.15rem;color: #882820;	height: 0.17rem;	background-color: #ffecea;	border-radius: 0.04rem;}
.HomeNews .News1Box.tzgg .tabCon li .date{float: left;width: 0.54rem;height: 0.38rem;background-color: #882820;border-radius: 0.04rem;text-align: center;line-height: 0.18rem;color: #ffffff;}
.HomeNews .News1Box.tzgg .tabCon li p{height: 0.38rem;line-height: 0.38rem;padding-right: 0;margin-left: 0.2rem;width: calc(100% - 0.74rem);float: left;font-size: 0.16rem;line-height: 0.18rem;}
.HomeNews .News1Box.tzgg .tabCon li:hover time{color: #882820;font-weight: normal;}




.Banner2{padding: 0.7rem 0}
.Banner2 .slider li .imgbox{width: 0.95rem;	height: 0.95rem;background: url(../images-2025/bg1.png) no-repeat center/cover;margin: 0 auto;transition:all 0.5s;}
.Banner2 .slider li{text-align: center;font-size: 0.24rem;line-height: 0.36rem;transition:all 0.5s;}
.Banner2 .slider li a{color: #9f2f25;}
.Banner2 .slider li p{margin-top: 0.12rem;}
.Banner2 .slider li .imgbox span{background-size: auto;transition:all 0.5s;}
.Banner2 .slider li:hover{font-weight: bold;}
.Banner2 .slider li:hover .imgbox{background: url(../images-2025/bg2.png) no-repeat center;}
.Banner2 .slider li:hover .imgbox span{transform:rotateY(360deg);}


.HomeNews2{padding: 0.4rem 0 0.54rem;display: inline-block;width: 100%;background: url(../images-2025/bbg1.png) no-repeat center/cover;}
.HomeNews2 .News2Box{width: 32%;margin-right: 2%;float: left;}
.HomeNews2 .News2Box:nth-child(3n){margin-right: 0;}
.HomeNews2 .News2Box .News2_b{background: #fff;padding: 0 0.15rem 0.1rem}
.HomeNews2 .News2Box li{position: relative;border-bottom: solid 1px #e7e7e7;; }
.HomeNews2 .News2Box li:last-child{border-bottom: none;}
.HomeNews2 .News2Box li a{display: inline-block;width: 100%;}
.HomeNews2 .News2Box li p{position: relative;font-size: 0.16rem;line-height: 0.45rem;color: #333333;padding-right: 0.5rem;}
.HomeNews2 .News2Box li time{color: #666666;position: absolute;right: 0;top: 0;height: 0.45rem;line-height: 0.45rem;font-size: 0.15rem;}
.HomeNews2 .News2Box li:last-child a,.HomeNews2 .News2Box li:hover a{border-color: transparent;}
.HomeNews2 .News2Box li:hover p,.HomeNews2 .News2Box li:hover time{color: #aa0f0b;}
.HomeNews2 .News2Box li:hover time{font-weight: bold;}
.HomeNews2 .News2Box li:hover p:after{background: #aa0f0b}
.HomeNews2 .News2Box.hzsy .News2_b{background-color: #ffffff;}
.HomeNews2 .News2Box.hzyx .News2_b{background-color: #ffffff;}
.HomeNews2 .News2Box.hzyx .imgbox{padding-bottom: 1.9rem;}
.HomeNews2 .News2Box.hzyx .video{position: relative;margin-bottom: 0.03rem;}
.HomeNews2 .News2Box.hzyx .play{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(../images-2025/play.png) no-repeat center;cursor: pointer;}
.HomeNews2 .News2Box.hzyx  .video:hover .imgbox span{transform:scale(1.1);}
.HomeNews2 .News2Box.hzyx  .files{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.HomeNews2 .News2Box.hzyx  .files video{width: 100%;height: 100%;object-fit: fill;}
.HomeNews2 .News2Box.hzyx  .files .close{ cursor:pointer; width:2em; height:2em; position:absolute; z-index:4; right:0.625em; top:0.625em;}
.HomeNews2 .News2Box.hzyx  .files .close::before,
.HomeNews2 .News2Box.hzyx  .files .close::after{ position:absolute; content:''; width:80%; left:10%; height:3px; top:50%; margin-top:-1.5px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.HomeNews2 .News2Box.hzyx  .files .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.HomeNews2 .News2Box.hzyx  .date{padding: 0.15rem 0;padding-right: 0.13remcolor: #fff;line-height: 0.15rem;float: left;}
.HomeNews2 .News2Box.hzyx .News2_b time{font-size: 0.13rem;position: static;;background: url(../images-2025/bg5.png) no-repeat center/contain;color: #fff;height: 0.32rem;line-height: 0.32rem;width: 0.47rem;float: left;text-indent: 0.05rem;}
.HomeNews2 .News2Box.hzyx .News2_b li span{float: left;width: calc(100% - 0.55rem);float: right;}
.HomeNews2 .News2Box.hzyx .News2_b li a{height: 0.32rem;line-height: 0.32rem;}
.HomeNews2 .News2Box.hzyx .News2_b{padding: 0}
.HomeNews2 .News2Box.hzyx .News2_b ul{display: inline-block;width: 100%;padding: 0 0.15rem 0.1rem}
.HomeNews2 .News2Box.hzyx li:hover time{color: #fff}
.HomeNews2 .News2Box.hzyx li:hover{background: none}
.HomeNews2 .News2Box.hzyx li:hover a{color:#aa0f0b;}
.HomeNews2 .News2Box.hzyx li{padding: 0.065rem 0;}





.HomeNews3{padding:0.58rem 0 ;;display: inline-block;width: 100%;}
.HomeNews3 .silder{width: calc(100% - 0.75rem);float: right;}
.HomeNews3 .tit{width: 0.57rem;height: 1.7rem;background-color: #982c23;font-size: 0.24rem;float: left;margin-top: 0.05rem; line-height: 0.36rem;color: #ffffff;font-weight: bold;padding: 0 0.1rem;display: flex;align-items: center;text-align: center;position: relative;} 
.HomeNews3 .tit:after{width: 0.57rem;height: 1.7rem;background-color: #882820;opacity: 0.2;top: -0.05rem;left: 0.05rem;z-index: -1;content: "";position: absolute;}
.HomeNews3 .silder li .imgbox{width: 100%;height: 1.75rem;}
.HomeNews3 .silder .slick-arrow{width: 0.3rem;	height: 0.4rem;top: 50%;margin-top: -0.2rem;position: absolute;z-index: 9;}
.HomeNews3 .silder .slick-prev{background: url(../images-2025/larr2.png) no-repeat center;left: -1.13rem}
.HomeNews3 .silder .slick-prev:hover{background: url(../images-2025/larr2-2.png) no-repeat center;}
.HomeNews3 .silder .slick-next:hover{background: url(../images-2025/rarr2-2.png) no-repeat center;}
.HomeNews3 .silder .slick-next{background: url(../images-2025/rarr2.png) no-repeat center;right: -0.4rem}
.HomeNews3 .silder li{margin: 0 0.035rem}
.HomeNews3 .silder li:hover .imgbox span{transform:scale(1.1);}



.footer{background: url(../images-2025/fbg.png) no-repeat center/cover; padding: 0.35rem 0 0;float: left;;width: 100%;}
.footer .auto-inner{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.footer .code{display: flex;width: 17.5%;justify-content: space-between;text-align: center;font-size: 0.14rem;line-height: 0.2rem;color: #ffffff;}
.footer .code .box{position: relative;padding-top: 0.1rem;cursor: pointer;}
.footer .code .box p{font-size: 0.16rem;line-height: 0.48rem;	color: #ffffff;margin-top: 0.1rem;}
.footer .code .box .imgbox{width: 0.66rem;border-radius: 50%;height: 0.66rem;background-color: #ffffff;margin: 0 auto}
.footer .code .box .imgbox span{background-size: auto}
.footer .code .box .hide{position: absolute;bottom: 100%;opacity: 0;z-index: -5;left: 50%;transform:translateX(-50%);bottom: 0;transition: all 0.3s; width: 1.5rem;height:1.5rem;text-align: center;box-shadow: 0rem 0.03rem 0.08rem 0rem rgba(100, 49, 49, 0.51);}
.footer .code .box .hide:after{display: block;width: 100%;height: 0.1rem;background: url(../images-2025/arr.png) no-repeat center;content: "";margin-top: -0.02rem;}
.footer .code .box:hover .hide{opacity: 1;;z-index: 5;bottom: 100%}
.footer .left{float: left;width: 49%;color: #ffffff;}
.footer .left h3{font-size: 0.24rem;line-height: 0.48rem;}
.footer .left p{font-size: 0.16rem;line-height: 0.28rem;font-style: normal;display: block;float: left;width: 100%;}
.footer .cpr{text-align: center;;line-height: 0.65rem;font-size: 0.14rem;color: #ffffff;border-top: 0.01rem solid rgba(255,255,255,.3);margin-top: 0.3rem;}
.footer .cpr a{color: #fff}

.NyBanner li{position: relative;}
.NyBanner li .imgbox{padding-bottom: 35%;}
.NyBanner li .imgbox.wap{display: none}
.NyBanner li .txt{text-align: center;width: 90%;max-width: 4.9rem;top: 50%;left: 50%;transform:translateX(-50%);position: absolute;}
.NyBanner li .txt h3{font-size: 0.6rem;letter-spacing: 0.05rem;color: #ffffff;text-shadow: 0rem 0.04rem 0.1rem 0.01rem rgba(95, 60, 59, 0.46);padding-bottom: 0.2rem;/*border-bottom:  0.02rem solid #fff;*/}
.NyBanner li .txt p{font-size: 0.32rem;letter-spacing: 0.03rem;color: #ffffff;text-shadow: 0rem 0.04rem 0.1rem 0.01rem rgba(95, 60, 59, 0.46);font-weight: bold;margin-top: 0.22rem;}
.newslist .auto-inner{padding: 0.2rem;background: #fff;border-radius: 0.1rem;margin-top: -1.33rem;position: relative;z-index: 5;max-width: 1600px;width: 84%;}
.newslist .auto-inner .location{height: 0.9rem;line-height: 0.9rem;border-bottom: 0.02rem solid #eaeaea;margin-bottom: 0.3rem;font-size: 0.22rem;letter-spacing: 0.02rem;color: #333333;;}
.newslist .auto-inner .location img{margin-right: 0.15rem;}
.newslist .auto-inner .location img.fr{margin: 0.1rem 0 0}

.jslist ul li{width: 49%;float: left;margin-bottom: 2%;border-right: 0.04rem solid #882820;position: relative;display: flex;background: url(../images-2025/bg6.png) no-repeat right center/cover;box-shadow: 0rem 0.04rem 0.1rem 0.01rem rgba(95, 60, 59, 0.26)}
.jslist ul li:nth-child(2n){float: right;}
.jslist ul li a{width: 100%;} 
.jslist ul li .imgbox{width: 38%;padding-bottom: 60%;float: left;}
.jslist ul li .txt{width: 62%;float: right;padding: 0.3rem 0.2rem;}
.jslist ul li .txt h3{font-size: 0.2rem;line-height: 0.23rem;color: #333333;}
.jslist ul li .txt h3 span{font-weight: normal;font-size: 0.16rem;margin-left: 0.11rem;}
.jslist ul li .txt p{font-size: 0.15rem;color: #333333;line-height: 0.2rem;margin-top: 0.25rem;}
.jslist ul li:hover .txt h3{color: #882820}
.jslist ul li:hover .imgbox span{transform: scale(1.1);}

.imglist ul li{width: 32%;float: left;margin-right: 2%;margin-bottom: 2%;}
.imglist ul li:nth-child(3n){margin-right: 0;}
.imglist ul li .imgbox{padding-bottom: 57%}
.imglist ul li:hover .imgbox span{transform: scale(1.1);}
.imglist ul li p{height: 0.52rem;line-height: 0.52rem;text-indent: 0.16rem;font-size: 0.19rem;	color: #ffffff;background-color: #882820;}


.topnews .silder{margin: 0 -0.18rem}
.topnews .silder li{margin: 0 0.18rem;background-color: #f4f4f4;}
.topnews .silder li .imgbox{padding-bottom: 49%;}
.topnews .silder li .txt{padding: 0.15rem 0.2rem;line-height: 0.26rem;}
.topnews .silder li .txt p{font-size: 0.2rem;letter-spacing: 0.02rem;color: #333333;}
.topnews .silder li .txt time{font-size: 0.18rem;letter-spacing: 0.01rem;color: #999999;margin-top: 0.1rem;display: inline-block;}
.topnews .silder li:hover{background-color: #882820;}
.topnews .silder li:hover .txt p,.topnews .silder li:hover .txt time{color: #fff}

.newslist_r .list{margin-top: 0.2rem;}
.newslist_r .list li{padding: 0.3rem;background-color: #ffffff;box-shadow: 0rem 0rem 0.12rem 0.01rem 	rgba(174, 174, 174, 0.27);margin-bottom: 0.24rem;}
.newslist_r .list li .imgbox{float: left;width: 0.78rem;background: #E7D4D2;border-radius: 50%;	height: 0.78rem;}
.newslist_r .list li .imgbox span{background-size: auto;}
.newslist_r .list li .txt{float: right;min-width: calc(100% - 1rem);max-width: calc(100% - 1rem);}
.newslist_r .list li .txt h3 span{font-size: 0.22rem;line-height: 0.29rem;color: #333333;max-width: calc(100% - 0.6rem);display: inline-block;}
.newslist_r .list li .txt h3 img{margin-left: 0.1rem;margin-top: -0.1rem;}
.newslist_r .list li .txt p{font-size: 0.16rem;line-height: 0.2rem;color: #999999;margin-top: 0.1rem;}
.newslist_r .list li .info{font-size: 0.2rem;color: #333333;line-height: 0.29rem;padding-top: 0.2rem;margin-top: 0.25rem;border-top: 1px solid #dddddd;;}
.newslist_r .list li .info span{margin-right: 0.4rem;}
.newslist_r .list li .info img{margin-right: 0.1rem;}
.newslist_r .list li .info time{color: #999999;}
.newslist_r .list li:hover h3 span{color: #882820;}

.about.newslist_r{padding: 0}
.about .top{background-color: #882820;position: relative;}
.about .top .txt{color: #fff;padding-top: 0.6rem;padding-left: 0.5rem;width: 52%;float: left;}
.about .top .txt h3{font-size: 0.5rem;line-height: 0.6rem;letter-spacing: 0.04rem;}
.about .top .txt p{font-size: 0.24rem;	line-height: 0.26rem;letter-spacing: 0.02rem;}
.about .top .imgbox{width: 48%;float: right;padding-bottom: 30%;}
.about .top .txt:after{position: absolute;left: 0;bottom: 0;width: 32%;height: 0.81rem;background-color: #c56b00;content: ""}
.about .con{font-size: 0.22rem;line-height: 0.3rem;letter-spacing: 0.02rem;	color: #333333;margin-top: 0.3rem;}
.about .con img{margin-right: 0.2rem;}










.bgbox2{display: inline-block;width: 100%;background: #fff url(../images-2025/bbg2.png) no-repeat bottom center;float: left;padding: 0 0 0.4rem;}
.newslist_l{width: 21%;border-bottom:2px solid #882820; box-shadow: 0px 3px 10px 0px rgba(255, 240, 243, 0.15);border-radius: 8px 8px 0px 0px;height: 7.69rem;background: #fafafa;;float: left;}
.newslist_l h1{height: 90px;line-height: 90px;font-size: 24px;font-weight: normal;color: #ffffff;background: #882820 ;text-align: center;}
.list_n{width: 100%;overflow: hidden;}
.list_n ul li{background:#fff;position: relative;border-bottom: 1px solid #ddd;width: 100%;float: left; }
.list_n ul li.active:after{width: 6px;height: 50px;content:"";position: absolute;left: 0;top: 0; background-color: #882820;text-align: center;}
.list_n ul li.active,.list_n ul li:hover{background: #FFEFEE;border-color: #FFEFEE }
.list_n ul li a{padding: 10px 0 10px 10px;color: #333; font-size:0.2rem; float: left;;height: auto;line-height: 30px;position: relative;margin:0 0 0 0.06rem;}
.list_n ul li.inactive{ background:url(../images-2025/xiala2.png) no-repeat 95% 25px #FFF;margin-left: 0;border-bottom: none;cursor: pointer;}
.list_n ul li.inactive >a{position: relative;}
.list_n ul li.inactive >a:after{width:0.04rem ; background: #882820;height: 0.2rem;margin-top: -0.1rem;left: 0;top: 50%;margin-top: -0.1rem;content: "";position: absolute;}
.list_n ul li.inactives.inactive{background:url(../images-2025/xiala.png) no-repeat 95% 24px #FFEFEE);border-bottom: none}
.list_n ul li.active.inactive >a{color: #882820;}
.list_n ul li ul{display: none;}
.list_n ul li.active ul a{border-left: none;}
.list_n ul li:hover > a{color:#882820; }
.list_n ul li ul li { border-left:0; border-right:0; background-color:#fff; border-color:none;text-indent: 30px;padding-left: 0; background:#fff;margin-left: -23px;width: calc(100% + 23px)}
.list_n ul li ul li ul{display: none;}
.list_n ul li ul li a{ margin-right:0.2rem;border-bottom: none;border-left: none;float: none;width: 100%;display: inline-block;margin: 0 auto}
.list_n ul li ul li ul li { background:#fff; border:none; }
.list_n.list_n_l ul li:hover > a{color: #882820;}
.list_n ul li .on a{color: #882820;}
.list_n_l li:hover{font-weight: normal;}
.newslist_r{background-color: #ffffff;;margin-bottom: 30px;padding-bottom: 50px;padding-top: 1px;width: 77%;	min-height: 7.69rem;padding: 0.2rem;float: right;}
.newslist_r  .location{height: 0.4rem;;line-height: 0.3rem;;border-bottom: 2px solid #eeeeee;color: #882820;;;font-size: 0.2rem;font-weight: bold;padding-bottom: 0.1rem;;}
.newslist_r  .location img{vertical-align: middle;margin-right: 10px;}
.newslist_r  .location a{color: #882820;;;}
.newslist_r.auto-inner{width: 100%;}
.newslist.bgbox2 .Location{height: 0.5rem;background-color: #F0CCCA;border-radius: 0.08rem 0.08rem 0rem 0rem;line-height: 0.5rem;padding: 0 0.15rem;font-size: 0.2rem;color: #d52018;font-weight: bold;margin-bottom: 0.2rem}
.newslist.bgbox2 .Location img{margin-right: 0.1rem;}
.newslist.bgbox2 .Location a{color: #d52018}
.pages{height: 50px;margin: 0.2rem auto 0;text-align: center;}
.pages a{padding: 0px 10px;border: 1px solid #E7E7E7;border-radius: 4px;display: inline-block; height: 0.36rem;line-height: 0.36rem;color: #9b9b9b;margin: 0 6px;font-family: 宋体;}
.pages .active,.pages a:hover{border: 1px solid #882820;;;background: #882820;;;color: #fff}

.txtlist li{font-size: 0.16rem;line-height: 3.13;color: #333333;text-indent: 0.2rem;background: url(../images-2025/fang1.png) no-repeat left center;border-bottom: 1px dashed #eee;position: relative;text-align: left;}
.txtlist li a{color: #333333;padding-right: 1.2rem;text-align: left;}
.txtlist li span.time{position: absolute;right: 0;top: 0;line-height: 3.13;}
.txtlist ul{margin-top:15px ;}
.txtlist li:hover a,.txtlist li:hover span,.titile a:hover{color: #882820;;;}
.txtlist li:hover{background: url(../images-2025/fang2.png) no-repeat left center;}

.newscon .ctitle{font-size: 0.24rem;;color: #4f5c79;line-height: 0.4rem;;text-align: center;letter-spacing: 0.02rem;}
.newscon .info{font-size: 0.16rem;color: #999999;line-height:  0.43rem;text-align: center;text-align: center;font-size: 0.16rem;line-height: 0.3rem;color: #999;margin-top: 0.1rem;margin-bottom: 0.2rem;}
.newscon .info span{position: relative;}
.newscon .info span:before{display: inline-block;width: 1.5rem;content: "";height: 0.02rem;background-color: #eaeaea;position: absolute;left: -2rem;top: 50%}
.newscon .info span:after{display: inline-block;width: 1.5rem;content: "";height: 0.02rem;background-color: #eaeaea;position: absolute;right: -2rem;top: 50%}
.content img{max-width: 100%;display: block;margin: 0.2rem auto}
.content p{font-size: 0.22rem;;line-height:  0.3rem;;;color: rgb(0, 0, 0);text-indent: 2em;/*padding: 0 10px;*/text-align: justify;/*letter-spacing: 0.02rem;*/}

.prev_next{display: inline-block;width: 100%;margin: 0.3rem auto;text-align: center;}
.prev_next a{width: 1.77rem;height: 0.6rem;background-color: #e6e6e6;text-align: center;overflow:hidden;color: #333333;line-height: 0.6rem;font-size: 0.22rem;display: inline-block;margin: 0 0.55rem;border-radius: 0.6rem}
.prev_next a:hover{color: #fff;;;background-color: #882820;;}

.searchlist{width:  51%;;height: .56rem;border-radius: 0.56rem;border: solid 0.01rem #cccccc;display: block;margin: 40px auto;overflow: hidden;}
.searchlist input{background: none;border: none; margin-left: 0.16rem;display: inline-block;width: 60%;height: 0.56rem;line-height:0.56rem;color: rgba(51, 51, 51, 1);;font-size: 0.18rem;;}
.searchlist button{width: 1.3rem;text-align: center;border: none;background-color: #d52018;;font-weight: bold; border-radius: 0.56rem;float: right;font-size: 20px;color: rgba(255, 255, 255, 1);height: 0.56rem;line-height:0.56rem;;}
.searchlist img {vertical-align: middle;margin-left: 0.16rem;margin-top: -0.05rem;}

.keylist li{background: url(../images-2025/fang1.png) no-repeat left 0.12rem/0.09rem;line-height: 1.5;margin-bottom: 0.2rem;box-sizing: border-box;}
.keylist li a{padding-right: 0;padding-bottom: 0.15rem;display: inline-block;width: 98%;text-align: justify;}
.keylist li:hover{background: url(../images-2025/fang2.png) no-repeat left 0.12rem/0.09rem;}
.keylist li h3{font-size: 0.18rem;font-weight: normal;color: rgba(51, 51, 51, 1);line-height: 2;margin-bottom: 0.16rem;text-indent: 0rem;}
.keylist li p{font-size: 0.16rem;color: rgba(102, 102, 102, 1);line-height: 1.5;letter-spacing: 0.02rem;text-indent: 0;}
.keylist .key{color: #d52018 !important; }

.newslist .HomeNews2 .News2Box li{height: 0.96rem;padding: 0.18rem 0;border: none}
.newslist .HomeNews2 .News2Box li .date{float: left;width: 0.7rem;height: 0.6rem;text-align: center;padding: 10px 0;color: #ac2222;line-height: 0.2rem;}
.newslist .HomeNews2 .News2Box li .date time{display: block;font-size: 0.18rem;;font-weight: bold;position: static;line-height: 0.2rem;height: 0.2rem;color: #ac2222;}
.newslist .HomeNews2 .News2Box li .date span{font-size: 0.13rem;}
.newslist .HomeNews2 .News2Box li .dot2,.newslist .HomeNews2 .News2Box li .dot{float: right;width: calc(100% - 0.8rem);line-height: 1.25;}
.newslist .HomeNews2 .News2Box li a{display: flex;align-items: center;justify-content: space-between;padding-bottom: 0.18rem;}
.newslist .HomeNews2 .News2Box.hzdt .News2_b{background-color: #fdeaea;}
.newslist .HomeNews2 .News2Box li:not(:last-child) a{border-bottom: 0.01rem solid #bebbbb;}
.newslist .HomeNews2 .News2Box li:hover{background: url(../images/bg3.png) no-repeat center/cover;}
.newslist .HomeNews2 .News2Box li:hover a{border-bottom: none;color: #fff}
.newslist .HomeNews2 .News2Box li:hover .date{background-color: #ac2222;color: #fff}
.newslist .HomeNews2 .News2Box li:hover .date time{color: #fff}

@media(max-width:1600px){
.HomeNews{padding: 0.5rem  0 4%}
.HomeNews2 .News2_b .imgbox{padding-bottom: 23vw;}
}

@media(max-width:1024px){
	.HomeNews .News1Box .tabNav li{margin-right: 0.1rem;}
.newslist_l{display: block;width: 100%;height: auto;margin-bottom: 20px;}
.newslist_l h1{text-align: left;padding: 0 60px 0 20px;height: 60px;line-height: 60px;position: relative;}
.newslist_l h1:after{width: 60px;position: absolute;right: 0;top: 0;z-index: 99;content: "";background: url(../images-2025/xiala.png) no-repeat center;	height: 60px;transition: all 0.3s}
.newslist_l .list_n{display: none;padding-bottom: 30px;}
.newslist_l h1.on:after{transform: rotate(90deg);}
	.NyBanner li .txt{top: 40%;z-index: 5;}
	.NyBanner li .txt h3{font-size: 30px;line-height: 40px;}
	.NyBanner li .txt p{font-size: 18px;line-height: 24px}
	.newslist .auto-inner .location{height: 0.6rem;line-height: 0.6rem;font-size: 14px;}
	.newslist .auto-inner{margin-top: 0rem;padding: 0;margin-bottom: 40px;width: 90%;margin: 0 auto;}
	.newslist .auto-inner .location img.fr{height: 0.4rem}
	.HomeNews .News1Box .tabNav li a{/*display: none*/}
	.NyBanner li .imgbox.wap{display: block;}
	.NyBanner li .imgbox.pc{display: none;}
.HomeNews2 .News2Box.hzyx .imgbox{padding-bottom: 47%;}
.Top .top_m .topbtn{display: none}
.HomeNews{padding: 10px 0%}
.HomeNews .leftbox,.HomeNews3 .Notice{width: 100%;}
.HomeNews .News2,.HomeNews3 .Special{width: 100%;margin-top: 30px;}
.bgbox2{padding-top: 15px}
.newslist_r{width: 100%;padding: 0px;}
.jslist ul li .txt p{margin-top: 0.1rem;}
.jslist ul li .txt{padding: 0.15rem 0.1rem}
.newslist_r{min-height: unset;margin-bottom: 0;}
.newscon .ctitle{line-height: 1.25;font-size: 20px;}
.newscon .info{font-size: 16px;line-height: 1.25;}
.footer .code p{line-height: 2;}
.footer .left{width: 55%;}
.footer .box{width: 60%;}
.Title span{font-size: 20px;}
.Title span:after{width: 50px;margin-left: 10px;height: 30px;}
.Title a.more i{width: 20px;height: 20px;margin: 5px;}
.Title a.more i:after{width: 20px;height: 14px;margin-top: -7px;background-size: contain;left: 10px;}
.content p{font-size: 16px;line-height: 24px;}
.HomeNews2 .Events, .HomeNews2 .Media{width: 100%;}
.HomeNews2 .Events{margin-bottom: 0.3rem;}
.HomeNews2{padding: 0.2rem 0}
.HomeNews3 .Notice li .txt{min-width:calc(100% - 1.2rem)}
.HomeNews3 .Special .slider-nav .slick-current:after{background-size: 92% 92%}
.footer .code{width: 30%;justify-content: center;}
.HomeNews .News1Box.tzgg .tabCon li{padding-top: 0.1rem;}
.HomeNews .News1Box.tzgg .tabCon li a{padding-bottom: 0.1rem;}
.HomeNews2 .HomeNews2_l .left .imgbox{padding-bottom: 66%;}
.HomeNews3 li .imgbox{height: auto;padding-bottom: 51%;}
.HomeNews4 ul li p{font-size: 14px;}
.HomeNews4 ul li{height: 1.2rem}
.HomeNews3 li .txt h3{margin-top: 0;}
.HomeNews .News1Box.xxyw .top .txt{border: none}
.HomeNews .News1Box.xxyw .top .txt p{margin: 0}
.Banner2{padding: 0.3rem 0}
.Banner .slick-arrow{width: 0.2rem;height: 0.4rem;margin-top: -0.2rem;}
.Banner .slick-arrow.slick-next,.Banner .slick-arrow.slick-prev{background-size: contain;}
.Banner .slick-arrow.slick-next:hover,.Banner .slick-arrow.slick-prev:hover{background-size: contain;}
}
@media(max-width:768px){
	.about .top .txt{padding-top: 20px;padding-left: 10px;font-size: 40px;}
	.about .top .txt h3{font-size: 30px;}
	.about .con{padding: 15px 0 40px;}
	.about .top .txt p{font-size: 16px;letter-spacing:0;}
	.about .con img{width: 100%;margin-right: 0;margin-bottom: 20px;}
	.newslist_r .list li .imgbox,.newscon .info span:before,.newscon .info span:after{display: none}
	.newslist_r .list li .txt{width: 100%;max-width: unset;}
	.newslist_r .list li{padding: 15px;}
	.newslist_r .list li .info{font-size: 16px;margin-top: 10px;padding-top: 10px;}
	.newslist_r .list li .txt h3 img{width: 0.3rem}
	.NyBanner li .txt h3{font-size: 24px;line-height: 30px;padding-bottom: 10px;}
	.NyBanner li .txt p{font-size: 16px;line-height: 20px;margin-top: 10px;}
	.footer .cpr{line-height: 0.24rem;padding-top: 0.2rem;}
	.HomeNews2 .News2Box{width: 100%;margin-right: 0;margin-bottom: 2%;}
	.HomeNews .News1Box .tabNav li{font-size: 18px;}
	.HomeNews .News1Box .tabCon li p{font-size: 15px;line-height: 40px;}
	.HomeNews .News1Box{min-height: unset;padding: 0.2rem 0 0}
.HomeNews .news{margin: 0;padding-top: 0;}
.HomeNews .News1Box,.HomeNews2 .HomeNews2_l,.HomeNews2 .HomeNews2_r,.HomeNews .News1Box.xxyw,.HomeNews2 .News2_b ul,.HomeNews2 .News2_b .imgbox{width: 100%;margin-right: 0;margin-bottom: 20px;}
.HomeNews2 .HomeNews2_r{margin-bottom: 0;}
.HomeNews2 .News2_b .imgbox{padding-bottom: 72%;}
.HomeNews3 li{width: 100%;}
.HomeNews3 li .imgbox{padding-bottom: 40%;}
.HomeNews2{padding-bottom: 10px;}
.footer .left h3{text-align: center;}
.HomeNews3{padding: 0.2rem 0}
.HomeNews3{margin-top: 0.2rem;}
.HomeNews .tpyw .slider li .imgbox{padding-bottom: 65.53%;}
.HomeNews2 .HomeNews2_l .left .imgbox{padding-bottom: 52.5%;}
.HomeNews .xxyw ul,.HomeNews .xwtz ul{margin-top: 0rem;}
.imglist.imglist2 li, .imglist.imglist2 li:nth-child(4n){width: 49%;margin-right: 0;}
.imglist li, .imglist li:nth-child(3n){width: 49%;margin-right: 0;}
.imglist.imglist2 li:nth-child(2n){float: right;}
.imglist li:nth-child(2n){float: right;}
.Top .top .logo img{height: 0.5rem}
.prev_next a{width: 100%;margin-bottom: 10px;font-size: 14px;margin: 10px 3%;width: 40%}
.footer .flex{display: inline-block;width: 100%;margin: .2rem 0}
.footer .left{width: 100%;}
.footer .flex dl{width: 100%;margin-right: 0;}
.footer .code{width: 100%;justify-content: center;margin-top: 0.2rem;}
.footer .left>img{display: block;max-width: 60%;margin: 0 auto}
.bgbox2{padding-bottom: 0;}
.Banner .slick-dots li:not(:last-child){margin-right: 0.1rem;}
.Banner .slick-dots{bottom:0.1rem;}
.Title{font-size: 0.2rem;background-size: auto 0.4rem}
.footer .left p,.footer .left p.p2, .footer .left p.p2 a{text-align: center;font-size: 0.16rem}
.footer{padding: 0.2rem 0}
.Top:after{background:#882820 ;height: 100%}
.footer .box{width: 100%;margin: 0.2rem;text-align: center;}
.footer{background-position: top center}
.footer .cpr{margin-top: 0.2rem;}
.imglist.imglist2 li p{font-size: 16px;}
.footer .links ul{width: calc(100% - 2rem)}
.footer .left p{text-align: center;}
.footer .left p span,.footer .left p em{display: inline-block;float: none}
.HomeNews4 ul li .imgbox span{background-size: 0.3rem auto}
.searchlist{width: 100%;margin: 0 0 0.2rem 0}
.HomeNews2 .News2_b{border: none}
.HomeNews2 .News2_b ul{margin-bottom: 0;}
.HomeNews .tpyw .slider li .txt aside{height: 0.5rem;line-height: 0.5rem;padding: 0 0.1rem}
.imglist ul li{width: 49%;margin-right: 0;}
.imglist ul li:nth-child(2n){float: right;}
.about .con{font-size: 16px;line-height: 1.5;}
}
@media(max-width:480px){
	.about .top .txt:after{height: 40px;}
	.about .top .txt,.about .top .imgbox{width: 100%;}
	.about .top .imgbox{margin-top: 20px;}
	.about .top .imgbox{padding-bottom: 60%;}
	.jslist ul li,.imglist ul li{width: 100%;margin-bottom: 20px;}
	.imglist ul li:nth-child(3n){width: 100%;}
	.HomeNews3 li .imgbox{padding-bottom: 40%;}
	.HomeNews .News1Box.xxyw .top .txt time{line-height: 0.2rem;}
.Top .top .logo img{height: 0.4rem}
.footer .flex dl dd{font-size: 0.14rem;line-height: 0.24rem;}
.HomeNews .News2 .bd li{padding-left: 0.15rem;background-size: 0.12rem}
.HomeNews .News2 .bd:after{left: 0.05rem}
.pages a{display: none}
.pages a:last-child,
.pages a:first-child{display: inline-block;}
.pages{margin-top: 0;}
.txtlist li{background-size: 0.1rem}
.footer .code div{max-width: 100px;}
.footer .code p{width: 100%;}
.footer .box p{line-height: 0.32rem;}
.footer .box p .fax{margin-left: 0;}
.footer .cpr{margin-top: 0;}
.footer{background-size: auto 150%}
.footer .cpr{font-size: 13px;line-height: 20px;}
.footer .left,.footer .box{margin: 0 auto}
.footer .code{margin-top: 30px;}
.Top .top_t{font-size: 14px;}
.Top .top_t a{margin: 0 5px;}
.HomeNews2 .HomeNews2_l .left{width: 100%;}
.HomeNews2 .HomeNews2_l ul{width: 100%;}
.HomeNews2 .HomeNews2_l ul li{float: left;width: 100%;}
.HomeNews2 .HomeNews2_l ul li p{max-width: calc(100% - 0.6rem)}
.HomeNews4 ul li{width: 18%;margin: 1%}
.HomeNews4 ul{flex-wrap: wrap;justify-content: center;}
.HomeNews4{padding: 30px 0}
.HomeNews2 .News2Box.hzyx .imgbox{padding-bottom: 60%;}
.HomeNews2 .HomeNews2_r li p{font-size: 0.2rem;max-width: calc(100% - 1rem);line-height: 0.3rem;}
.HomeNews2 .HomeNews2_r li time{width: 0.8rem;font-size: 0.2rem;line-height: 0.3rem;height: 0.6rem}
.HomeNews2 .HomeNews2_r li{height: 0.6rem}
.HomeNews .xwtz li time{width: 0.8rem;font-size: 0.2rem;height: 0.36rem;line-height: 0.36rem;}
.HomeNews .xwtz li p{width: calc(100% - 1rem);height: 0.36rem;line-height: 0.36rem;font-size: 0.2rem}
.HomeNews .xxyw li time{font-size: 0.16rem}
.HomeNews .News1Box.tpyw{margin-bottom: 0;padding-top: 0}
.HomeNews .News1Box{margin-bottom: 15px;padding-top: 0}
.HomeNews .News1Box.xxyw{margin-bottom: 0;}
.HomeNews5{padding: 0.2rem 0 0}
.HomeNews .News1Box.xxyw li .date{margin-right: 0.1rem;}
.HomeNews .News1Box.xxyw li .txt{padding-left: 0.1rem;width: calc(100% - 0.6rem)}
.HomeNews5 ul{flex-wrap: wrap;}
.HomeNews3 li .txt span{margin-top: 0.2rem;}
.HomeNews3 li .txt{padding: 0.2rem}
.HomeNews5 li:nth-child(1), .HomeNews5 li:nth-child(2), .HomeNews5 li:nth-child(3),.HomeNews5 li:nth-child(4), .HomeNews5 li:nth-child(5), .HomeNews5 li:nth-child(6){width: 32%;margin-bottom: 0.2rem;}
}
@media(max-width:400px){


}
.newslist_r.pt0{padding-top: 0}

/************20250428******/
.Banner,.NyBanner{position: relative;}
.Banner:before,.NyBanner:before{width: 100%;height: 3rem;background: linear-gradient(to bottom, rgba(183,155,152, 1) 0%, rgba(183,155,152,0) 100%);content: "";z-index: 2;position: absolute;} 

@media(max-width:1024px){.Banner:before, .NyBanner:before{display:none}}


/*20250513*/
.newslist_r.w100{width: 100%;}
.zzlist{padding: 30px 0}
.zzlist .zzbox {margin-bottom: 20px;display: inline-block;width: 100%;}
.zzlist .zzbox .tit{text-align: center;margin-bottom: 40px;}
.zzlist .zzbox .tit span{display: inline-block;height: 51px;line-height: 51px;min-width: 240px;text-align: center;font-size: 24px;font-weight: bold;color: #ffffff;position: relative;z-index: 5;}
.zzlist .zzbox .tit span:before{position: absolute;left: -35px;width: 58px;height: 52px;background: url(../images-2025/zzbg1.png) no-repeat center;content: "";z-index: -1;top: 10px;}
.zzlist .zzbox .tit span:after{position: absolute;right: -35px;width: 58px;height: 52px;background: url(../images-2025/zzbg2.png) no-repeat center;content: "";z-index: -1;top: 10px;}
.zzlist .zzbox .tit span i{position: relative;z-index: 5;font-style: normal;background-color: #3658d7;width: 100%;height: 100%;display: block;	}
.zzlist .zzbox li{width: 31.333%;float: left;margin: 0 1% 2% 1%;height: 60px;border: solid 1px #e2e2e2;border-radius: 6px;position: relative;}
.zzlist .zzbox li a{display: flex;align-items: center;height: 60px;padding-left: 15px ;position: relative;z-index: 4;}
.zzlist .zzbox li a span{width: calc(100% - 10px);font-size: 18px;line-height: 20px;color: #142e90;margin-left: 5px;}
.zzlist .zzbox li:hover:after{width: 100%}
.zzlist .zzbox li:after{width: 0%;height: 100%;background: #ccc;transition: all 0.3s;position: absolute;left: 0;top: 0;content: "";border-radius: 6px;}
.zzlist .zzbox li:hover a span{color: #fff}
.zzlist .zzbox li:hover{border-color: #142e90}
@media(max-width:768px){
.zzlist .zzbox .tit span{min-width: unset;font-size: 20px;height: 40px;line-height: 40px;}
.zzlist .zzbox .tit span:before,
.zzlist .zzbox .tit span:after{height: 40px;width: 50px;background-size: contain;}
.zzlist .zzbox .tit span i{padding: 0 20px;}
.zzlist .zzbox li{width: 49%;margin:0 0 2%;height: 50px;}
.zzlist .zzbox li:nth-child(2n){float: right;}
.zzlist .zzbox li a span{font-size: 15px}
.zzlist .zzbox li a{height: 50px;}
}

/*20250619*/
.Top .top_m .logo{max-width: 76%;}
.xxgk .auto-inner{margin-top: 0.32rem;box-shadow: 0rem 0rem 0.32rem 0rem rgba(173, 173, 173, 0.39);}
.newslist_r .HomeNews2{background: none;padding: 0;}
.newslist_r .HomeNews2 .News2Box{width: 46.5%;float: left;}
.newslist_r .HomeNews2 .News2Box:nth-child(2n){float: right;}
.newslist_r .HomeNews2 .Title span{border-color: transparent;}
.newslist_r .HomeNews2 ul{background-color: #fff3f3;margin-bottom: 10px;min-height: 4.8rem;}
.newslist_r .HomeNews2 .Title{margin-bottom: 0;}
.xxgk .newslist_r{margin-bottom: 0;}

@media(max-width:1024px){
.xxgk .auto-inner{padding: 0 20px;}
}
@media(max-width:640px){
.newslist_r .HomeNews2 .News2Box{width: 100%;}
}



/*20250728*/

.JiGou .JiGouBox {
	margin-bottom: 0.13rem;
	display: inline-block;
	width: 100%;
}

.JiGou .JiGouBox .jgtit span {
	display: inline-block;
	min-width: 2.16rem;
	height: 0.51rem;
	background-color: #882820;
	line-height: 0.51rem;
	text-align: center;
	font-size: 0.2rem;
	color: #ffffff;
	font-weight: bold;
	margin-bottom: 0.31rem;
}

.JiGou .JiGouBox li {
	height: 0.6rem;
	border: solid 0.01rem #e2e2e2;
	font-size: 0.18rem;
	line-height: 0.2rem;
	color: #882820;
	position: relative;
	z-index: 5;
	border-radius: 0.06rem;
	padding-left: 0.45rem;
	background: url(../images-2025/jgicon.png) no-repeat 0.18rem center/ 0.18rem auto;
	display: flex;
	align-items: center;
	width: 49.5%;
	float: left;
	margin-bottom: 0.13rem;
}

.JiGou .JiGouBox li:nth-child(2n) {
	float: right;
}

.JiGou .JiGouBox li:after {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	border-radius: 0.06rem;
	width: 0;
	transition: all 0.3s;
	content: "";
	background: #882820;
	z-index: -1;
}

.JiGou .JiGouBox li:hover:after {
	width: 100%;
	background: url(../images-2025/jgicon2.png) no-repeat 0.18rem center/ 0.18rem auto #882820
}

.JiGou .JiGouBox li:hover a {
	color: #fff
}

.JiGou .JiGouBox li a {
	display: block;
	width: 100%;
}

@media(max-width:768px) {
	.JiGou .JiGouBox li {
		font-size: 0.16rem
	}
}

@media(max-width:640px) {
	.JiGou .JiGouBox li {
		width: 100%;
		padding-right: 0.2rem;
		font-size: 0.18rem;
	}
}