@charset "utf-8";
/* CSS Document */
/**
 * @description: 网站内页样式
 * @author: ishang_qjs
 * @update: ishang_qjs (2026-07-21 10:36)
 */

/*common*/
.leading-48{line-height: 48px;}
.mt-40{margin-top: 40px;}
.mt-60{margin-top: 60px;}
.container{width: 1500px;margin: 0 auto;}
.visible-lg, .visible-md, .visible-sm, .visible-xs{display: none;}

/*tab-style1-背景色 */
.m-tabnav1 ul{margin-left: -36px;}
.m-tabnav1 li{margin-right: 10px;}
.m-tabnav1 li a{display:block;padding:40px 36px;font-weight: bold;color:#333333;}
.m-tabnav1 li.u-active a{color: #003f97;}
.m-tabnav1 .more-link{width:90px;height:37px;line-height:37px;color:#003f97;padding:0 16px;background-color:#ffffff;border:solid 1px #003f97;margin-top:40px;}
.m-tabnav1 .more-link i{display:inline-block;width:16px;height:7px;margin-bottom:2px;margin-left:3px;background:url(../images/template/icon-arrow-blue.png);}

/*文字列表 */
.m-liststylecom .list-item{height: 46px;line-height: 46px;}
.m-liststylecom .list-item .text{padding-left: 18px; background: url(../images/public/icon-li.png) left center no-repeat; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.m-liststylecom .list-item span{float: right; color: #999999;}
.m-liststylecom .list-item .text:hover{padding-left: 16px;}
.m-dashed .list-item{border-bottom:1px dashed #ddd;}
/* 新闻列表样式1 */
.m-liststyle1{margin-top: 20px;}
.m-liststyle1 .list-item{height: 81px;line-height: 80px;}
.m-liststyle1 .list-item+li{border-top: 1px dashed #ddd;}

/* 新闻栏目 */
/* .new-flash{position: relative;width: 50.6666667%;}
.new-flash .bd,.new-flash .flash-img{height: 524px;overflow: hidden;}
.new-flash .flash-img{display: block; width: 100%;object-fit: cover;transition: all linear .3s }
.new-flash .flash-img:hover{transform: scale(1.1);}
.new-flash .bd li,.new-flash .bd li a{position: relative;display: block;}
.new-flash .flash-title{position: absolute; left: 0; right: 0; bottom: 0; padding: 0 115px 0 18px; line-height: 68px; color: #fff;background:rgba(0, 0, 0, .5);}
.new-flash .hd{position: absolute; right: 20px; bottom: 31px;}
.new-flash .hd li{float: left; margin-left: 10px; width: 10px; height: 10px;border-radius: 50%;background: rgba(255, 255, 255);}
.new-flash .hd li.on{width: 22px;height: 10px;background-color:#003f97;border-radius: 5px;} */

.new-flash{position: relative;width: 50.6666667%;}
.new-flash a{display: block;width: 100%;padding-top: 68.94736%;height: 0;position: relative;}
.new-flash img{position: absolute;left: 0;top: 0;width: 100%;height:100%;object-fit: cover;transition: all linear .3s }
.new-flash img:hover{transform: scale(1.1);}
.new-flash .flash-title{position: absolute; left: 0; right: 0; bottom: 0; padding: 0 125px 0 18px; line-height: 72px; color: #fff;background:rgba(0, 0, 0, .5);}
/* swiper 自定义分页（自动播放进度条） */
.new-flash .swiper-pagination{bottom: 26px;right: 20px;left:unset;width:max-content;z-index: 2;}
.new-flash>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;width: 10px;height: 10px;border-radius: 50%; background: rgba(255, 255, 255);opacity: 1;}
.new-flash .swiper-pagination-bullet:first-child{margin-left:0;}
.new-flash .swiper-pagination-bullet:last-child{margin-right:0;}
.new-flash>.swiper-pagination-bullets .swiper-pagination-bullet-active{width: 22px;height: 10px;background-color:#003f97;border-radius: 5px;}

.new-list-box{width: 46.6666667%;margin-top: -30px;}
.new-list .list-item{height:145px;padding:30px 0;}
.new-list .list-item+li{border-top:1px dashed #ddd;}
.new-list .date{width:100px;height:86px;padding:18px 0;color:#003f97;text-align:center;background-color:#f7f3f0;border-radius:8px;transition: all .3 linear;}
.new-list .list-item:hover .date{transform: rotateZ(-10deg);}
.new-list .year{margin-top:3px;}
.new-list .list-item .tit{padding-left:30px;width:calc(100% - 100px);}
.new-list .list-item .sub-title{margin-top:10px;}

/* 卡片区域 */
.sys-card-box{margin-top:20px;}
.sys-card-box ul{margin-left:-24px;margin-right:-24px;}
.sys-card-box .list-item{width:33.33333333%;padding:0 24px;margin-bottom:60px;}
.sys-card-box .list-wrap{height:150px;background-color:#ffffff;border:solid 1px #ead7ba;padding:48px 30px 0;}
.sys-card-box .list-wrap:hover{box-shadow: 0 0 10px rgba(0,0,0,.2);}
.sys-card-box .time{width:130px;height:40px;line-height:40px;text-align:center;left:30px;top:-20px;background-color:#c0a884;}

/* 复杂区域 */
.mixed-region .col-lg-6{width:550px;margin:0 50px;}
.mixed-region .col-lg-3{width:calc(50% - 325px);}
.sys-date-list .list-item{margin-bottom:32px;}
.sys-date-list .date{width:88px;height:74px;padding:12px 16px;text-align:center;background-color:#003f97;transition: all .3 linear;}
.sys-date-list .year{margin-top:5px;}
.sys-date-list .list-item:hover .date{transform: rotateZ(-10deg);}
.sys-date-list .tit{width:calc(100% - 108px)}
.sys-img-text-list .img-wrap{width:100%;height:292px;overflow:hidden;}
.sys-img-text-list .img-wrap img{width:100%;height:100%;object-fit:cover;transition:all .3s ease-in-out;}
.sys-img-text-list .img-wrap:hover img{transform:scale(1.1);}
.sys-img-text-list .list-img-tit{width:100%;height:60px;background-color:rgba(0,0,0,.5);left:0;bottom:0;text-align:center;padding:12px 16px;}
.sys-img-text-list .list-item{height:75px;line-height:74px;}
.sys-img-text-list .list-item+li{border-top:1px dashed #ddd;}

/* 图文区域 */
.img-text-region{margin-bottom: 90px;}
.text-list-row{margin-left: -30px;margin-right: -30px;}
.text-list-region .col-md-5{width: 50%;padding: 0 30px;}
.sys-lm-list .row{margin-left: -24px;margin-right: -24px;}
.sys-lm-list .col-lg-4{width:33.33333333%;padding:0 24px;}
.sys-lm-list .list-wrap{height:459px;background-color:#ffffff;border:solid 1px #ead7ba;}
.sys-lm-list .img-wrap{width:100%;height:0px;padding-top: 58%;position: relative;overflow:hidden;}
.sys-lm-list .text-wrap{padding:28px 30px;}
.sys-lm-list .new-tit,.sys-lm-list .sub-tit{margin-bottom:20px}
.sys-lm-list .img-wrap img{position: absolute;left:0;top:0;width:100%;object-fit:cover;transition:all .3s ease-in-out;}
.sys-lm-list .img-wrap:hover img{transform:scale(1.1);}
.detail-link{width:100px;height:30px;line-height:30px;text-align:center;background-color:#f5f5f5;border-radius:15px;}
.sys-lm-list .list-wrap:hover .detail-link{box-shadow: 0 0 10px rgba(0,0,0,.2);}

/*big pcScreen*/
@media screen and (max-width:1500px) {
	.container{width: 1170px;}
	.m-tabnav1{display: flex;align-items: center;padding-bottom: 15px;}
	.m-tabnav1 ul {display: flex;flex: 1;}
	.theme-red .m-tabnav1 .more-link{margin-top: 0px;}
	.m-tabnav1 li a{padding: 14px 22px;}
	.m-tabnav1 .more-link{margin-top: 20px;}
	.m-tabnav1 ul{margin-left: -22px;}
	.sys-lm-list .list-wrap{height: 390px;}
}
/*medium pcScreen lg*/
@media screen and (max-width: 1200px) {
	.container{width: 960px;}
	.m-tabnav1 li a{padding: 14px 10px;}
	.mixed-region .col-lg-3,.mixed-region .col-lg-6{width: 100%;margin: 0;}
	.sys-lm-list .list-wrap{height: 346px;}
}
/*pad md*/
@media screen and (max-width: 991px ){
	.visible-xs{display: block;}
	.hidden-xs{display: none;}
	.container{width: 750px;}
	
	/* main */
	.m-tabnav1 ul{margin-left: 0;}
	.new-tit-region{margin-top: 20px; height: auto;}
	.new-flash,.new-list-box{width: 100%;margin-top: 20px;}
	.new-flash .bd,.new-flash .flash-img{width: 750px;height: 524px;}
	.m-tabnav1 li a{padding: 5px 8px;}
	.m-tabnav1 .more-link{margin: 0;}
	.m-tabnav2 li+li{margin-left: 0;}
	.sys-card-box ul,.sys-lm-list .row{margin-left: 0;margin-right: 0;}
	.sys-card-box .list-item,.sys-lm-list .col-lg-4{width: 100%;}
	.sys-lm-list .col-lg-4{margin-bottom: 20px;}
	.sys-lm-list .list-wrap{height: auto;}
	.img-text-region{margin-bottom: 0px;}
	.mt-40{margin-top: 15px;}
	.sys-card-box .list-item{margin-bottom: 28px;}
	.sys-card-box .list-wrap{height: 100px;padding-top: 20px;}
	.new-list .list-item{height: auto;padding: 15px 0;}
	.new-list .list-item .tit{padding-left: 10px;width: calc(100% - 60px);}
	.new-list .date{width: 60px;height: auto;padding: 8px 0;}
	
}
/*phone sm*/
@media screen and (max-width: 767px) {
	.container{width: 100%;padding: 0 15px;}
	.mixed-region .col-lg-3 .m-tabnav1 li {width: 100%;}
	.col-lg-3 .m-tabnav1 .more-link{float: right;}
	.m-tabnav1 .more-link{float: none;}
	.sys-lm-list .col-lg-4,.sys-card-box .list-item{padding: 0;}
	.new-flash .bd, .new-flash .flash-img{width: 100%;height: 230px;}
}
/*small xs*/
@media screen and (max-width: 638px) {
    
}
/*small xs*/
@media screen and (max-width: 376px) {
	
}
/*print*/
@media print {
    .is-header,.m-location,.is-footer,.u-fontsize,.share-main,.m-dtsxqh,.m-btfuns,.is-toolbar{display: none;}
    .m-pgpdbox1,.m-detailbox{padding: 0;}
    .m-dtfonts{padding: 10px;}
}