@charset "utf-8";
body{background: #f5f5f5}
.top .nav{height: 100px;background: rgba(0,0,0,0.4)}
.top .logocont{height: 100px;}
.top .logocont .logo{margin-top: 20px}
.navcont{margin-top: 25px;}
.top .serch{display: none}
.banner.nybanner{height: 385px;}
.banner .bannerslideBox .bd li{height: 385px}
.nylbindex{margin:20px auto 50px;overflow: hidden}


/*左侧栏目*/
.current_box{width: 20%;position: relative;}
.current_box h2{width: 100%;height: 80px;line-height: 80px;color: #fff;font-size: 26px;background: #900107;padding: 0 20px;}
.current_box .nyejlmbox{background: #fff;padding: 0 20px}
.current_box .nyejlmbox li:not(:last-child){border-bottom: 1px solid #efefef;}
.current_box .nyejlmbox li a{width:100%;display:block;font-size:18px;line-height:55px;height:55px;overflow:hidden;padding-left: 20px;position: relative}
.current_box .nyejlmbox li:hover a,.current_box .nyejlmbox li.on a{color:#900107;}
.current_box .nyejlmbox li:hover a:before,.current_box .nyejlmbox li.on a:before{content:'';width: 8px;height: 8px;background: #900107;border-radius: 8px;position: absolute;left: 0;top:23px;}

/*位置*/
.position_box{border-bottom: 1px solid #efefef;padding-bottom: 30px;}
.position_box h3{font-size: 22px;border-left: 5px solid #900107;padding-left: 10px;}
.position_box .box_info{height: 20px}
.position_box .box_info .home{margin-right: 10px}
.position_box .box_info a{float: left;color: #89898b}
.position_box .box_info p{float: left;padding: 0 5px;color: #89898b}
.nyejright{width: 78%;padding: 30px;background: #fff}

/****************************新闻详情*****************************/
.xqtitle{border-bottom: 1px solid #efefef;padding:30px;}
.xqtitle h4{width:100%;line-height:40px;overflow:hidden;font-size:28px; display:block;text-align:center;margin-bottom:20px;font-weight: bold}
.xqtitle .xqtime{width:100%;text-align:center;}
.xqtitle .xqtime span{display:inline-block; margin:0 10px;opacity:0.6;line-height:20px;}
.xqfont{margin:20px 0;}
.xqfont img{display: inline-block;max-width: 100%}
.xqfont p,.xqfont span{font-size: 18px;font-family: "微软雅黑";line-height: 3;}
.xqfont table{margin: 0 auto !important;border-left: 1px solid #000 !important;border-top: 1px solid #000 !important;border-spacing: 0;}
.xqfont table tr{width: min-content;word-break: break-word;border:1px solid #000 !important;}
.xqfont table td{border-bottom: 1px solid #000 !important;border-right: 1px solid #000 !important;min-width: 100px;border-left: none!important;border-top: none!important;}
.xqfont td p,.xqfont td span{font-family: "微软雅黑" !important;font-size: 16px !important;line-height: 2.5 !important;text-indent: 0!important;min-width: 100px!important;}

.xqsx li{width:48%;float:left;}
.xqsx li a{width:100%; display:block;}
.xqsx li:nth-child(2){ float:right;}
.xqsx li h4{width:20%;line-height:50px;overflow:hidden;font-size:18px; display:block;text-align:center;float:left;background:#900107;color:#fff;}
.xqsx li span{width:80%;line-height:50px;height:50px;overflow:hidden;font-size:18px; display:block;float:left;background:#f5f5f5; padding:0 10px;text-overflow:ellipsis;white-space: nowrap;}
.xqsx li:hover h4{color:#fff;}
.xqsx li:hover span{background:#900107;color:#fff;}


.fyul{width:100%;display:flex;justify-content: center;flex-wrap: wrap;}
.fyul li{display:block;border:1px solid #d6d6d6;border-radius:3px;margin:0 10px;}
.fyul li a{display:block;padding:0 10px;line-height:30px;}
.fyul li:hover{background:#900107;border:1px solid #900107;}
.fyul li:hover a{color:#fff;}
.fyul .active{background:#900107;border:1px solid #900107;}
.fyul .active a{color:#fff;}


/****************************通知公告*****************************/
.tzggul{width:100%;margin:0 0 30px 0;}
.tzggul li{width:100%;border-bottom:1px solid #e8e8e8;;padding:0 0 0 20px;position:relative;}
.tzggul li a{width:100%;display:block;}
.tzggul li h5{width:80%;display:block;line-height:55px;height:55px;font-size:18px;color:#333; overflow:hidden;float:left;white-space: nowrap;text-overflow: ellipsis;}
.tzggul li h5:before{content:'';width: 8px;height: 8px;background: #9d9d9d;border-radius: 8px;position: absolute;left: 0;top:23px;}
.tzggul li span{width:20%;display:block;line-height:56px;height:56px;overflow:hidden;float:right;text-align:right;color:#999;}
.tzggul li:hover h5{color:#900107;}
.tzggul li:hover span{color:#900107;}
.tzggul li:hover h5:before{background: #900107}


/****************************内页统一的新颜色*****************************/
.fyul li:hover{background: #900107;border: 1px solid #900107;}

@media screen and (max-width:1680px) {

}
@media screen and (max-width:1550px) {
}
@media screen and (max-width:1500px) {

}
@media screen and (max-width:1440px) {
	.wd{width:1200px;}
	.wd2{width:1200px;}
	.banner.nybanner{height: 270px}
	.banner .bannerslideBox .bd li{height: 270px}
}
@media screen and (max-width:1366px) {

	.top .nav{height: 80px;}
	.top .logocont{height: 80px;}
	.navcont{margin-top: 15px}

}
@media screen and (max-width:1280px) {
	.banner.nybanner{height: auto}
	.banner .bannerslideBox .bd li{height: auto}
}
@media screen and (max-width:1176px) {
	.wd{width:1000px;}
	.wd2{width:1100px;}
}
@media screen and (max-width:1024px) {
	.wd,.wd2{width: 100%;padding: 0 10px}

	.current_box{display: none;}
	.nylbindex{margin: 20px auto}
	.nyejright{width: 100%;padding: 0 10px;}
	.position_box{padding: 20px 0}
	.position_box h3{display: none}
	.position_box .box_info{float: left}
	.xqsx li{width: 100%;margin-bottom: 10px}

	.tzggul li h5{width: 75%}
	.tzggul li span{width: 25%}
	.fyul li{margin-bottom: 20px}


}
@media screen and (max-width:900px) {

}
@media screen and (max-width:700px) {
}
@media screen and (max-width:500px) {

    .xqtitle h4{font-size:20px;}
    .xqtitle .xqtime span{font-size:14px;}
    .xqfont p, .xqfont span{line-height:2 !important;font-size:14px !important;}
}
@media screen and (max-width:414px) {

}


