@charset "utf-8";

/*内页头部*/
.nyheader{border-top: none;background-color:#94070a ;position: static;padding: 0.2rem 0;}
.nyheader::before{display: none;}
.nyheader.header .hd-b{margin-top: 0;}
.nyheader.header .navbtn{top: 0.1rem;right: 0.2rem;}

.sub_banner{height: 0;background-size: cover !important;position: relative;padding-bottom: 34%;z-index: 2;}





.homewp{padding-bottom:0.8rem;background: url(../img/nybodybg1.png) no-repeat center bottom #eae9e9;}



.sub_banner{height: 0;background-size: cover !important;position: relative;padding-bottom: 27%;z-index: 2;}


.sub_left{width: 19%;position: relative;z-index: 3;margin-top: -1rem;}
.sub_left_title{height:1rem; display: flex;align-items: center;justify-content: center; font-size: 0.36rem;color: #fff;position: relative;font-weight: bold;background: url(../img/lanbg2.png) no-repeat left top;background-size: cover;}
.sub_left_title2{font-size:0.24rem;}





.sub_left .subwrap{position: relative;}

.subwrap{}
.sub_menu{position: relative;padding-bottom: 1.1rem;background: #94070a;}

.sub_menu ul{position: relative;}
.sub_menu li{position: relative;box-sizing: border-box;}
.sub_menu ul> li > a{display: block;position: relative;line-height: 1; font-size: 0.2rem;padding: 0.27rem 0;padding-left: 0.3rem;line-height:1.5; color: #FFFFFF;margin-left: 0.4rem;border-bottom: 1px solid #af4547;}
.sub_menu ul> li:hover,.sub_menu ul> li.current{background: url(../img/lanbg3.png) repeat-y left top;}
.sub_menu ul> li:hover>a,.sub_menu ul> li.current>a{font-weight: bold;}
.sub_menu ul> li.current>a{color: #FFFFFF;font-weight: bold;}

.sub_menu ul> li dl dd{position: relative;padding-left:0.15rem;}
.sub_menu ul> li dl dd a{display: block;position: relative;z-index: 2; margin-left: 0.3rem;line-height: 0.36rem;font-size: 0.16rem;color: #ffffff;box-sizing: border-box;padding-left:15px;}
.sub_menu ul> li dl dd.act a,.sub_menu ul> li dl dd:hover a{font-weight:bold;}
.sub_menu ul> li dl{display:none;padding:0.15rem 0;}
.sub_menu ul> li.current dl{display:block;}





.sub_right{width: 81%;background: #FFFFFF;box-sizing: border-box;padding: 0.5rem; padding-top: 0.3rem;}
.lanwarp{margin-bottom: 0.1rem;border-bottom: 1px solid #d5d9d7;padding-bottom: 0.1rem;}
.lanwarp .lan{font-size: 0.24rem;padding-left: 0.2rem;background: url(../img/lanbg1.png) no-repeat left center;line-height: 0.38rem;}
.bread{color: #666666;line-height: 0.38rem;font-size: 0.16rem;padding-left: 30px;background: url(../img/di.png) no-repeat left center;}
.bread a{font-size: 0.16rem;color: #666666;}
.page_title{padding: 0 0 0;overflow: hidden;}
.page_title h3{padding: 0.25rem 0;color: #333;font-weight: bold;font-size: 0.26rem;}



/* 联系我们 */
.lxwm .lxwmtop{position: relative;margin-top: 0.5rem;margin-bottom: 0.3rem;}
.lxwm .lxwmtop .ditxt{position: absolute;left: 0.9rem;top: -0.2rem;padding: 0.5rem 0.1rem;background-color: #94070a; color: #FFFFFF;width: 3.7rem;}
.lxwm .lxwmtop .ditxt::before{width:100%;height: 100%;position: absolute;content: "";background: url(../img/dizhiico2.png) no-repeat left top;left:-20px;top: 0;}
.lxwm .lxwmtop .ditxt::after{width: 100%;height: 100%;position: absolute;content: "";background: url(../img/dizhiico3.png) no-repeat right top;right:-20px;top: 0;}

.lxwm .lxwmtop .ditxt h2{text-align: center;font-size: 0.24rem;font-weight: bold;margin-bottom: 0.3rem;}
.lxwm .lxwmtop .ditxt p{line-height: 0.3rem;}
.lxwm .map2 a{position: relative;}
.lxwm .map2 a::before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0,0,0,0.4);}
.lxwm .map2 a::after{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(../img/dizhiico.png) no-repeat center;}
.lxwm .map1{width: 47%;}
.lxwm .map2 {width: 50%;}










/* 现任领导 */
.xrld table td{font-size: 0.18rem;font-weight: bold;}
.xrld table td img{display: inline-block;padding-right: 0.2rem;vertical-align: middle;width: auto;padding-left: 0.4rem;}
.xrld .cont p{margin-top:0;}

/*内容*/

.content{background-color: #FFFFFF;box-sizing: border-box;}
.content_title{position: relative;border-bottom: 1px solid #e5e5e5;margin-bottom:0.2rem;}
.dp .content_title{border-bottom: none;}
.content_title>h1,
.dp>h1 {
	font-size: 0.26rem;
	font-weight: bold;
	line-height: 1.5;
	text-align: center;
	margin-bottom: 0.25rem;
	margin-top: 0.2rem;
}

.content_title>p {
	text-align: center;
	font-size: 0.16rem;
	color: #666666;
	padding-bottom: 0.3rem;
}
.sharezone{position: absolute;right: 0.2rem;bottom: 0.45rem;}
.sharezone>span,.social-share{float:left;line-height: 0.4rem;}
.cont {
	/* margin-top: 0.2rem; */
}
.cont iframe{max-width:100%;}

.cont p,.cont p span {
	
    line-height: 2 ;
    font-size: 18px ;	
	margin-top: 10px;
	
}
.cont p{text-indent:2em;}
.cont p span{/* font-size:18px; */}
.cont p img{margin:10px auto;text-align: center;}
.cont table{max-width: 100%;margin:0 auto;}
.cont table p,.cont table p span{text-indent:0;}

.ye {
	margin-top: 40px;
	background: #f7f7f7;
	padding: 0.2rem 0;
	position: relative;
}

.ye p {

	margin: 15px 0px;
	font-size: 16px;
	padding-left: 30px;
	line-height: 0.3rem;
}

.ye p a {
	
	font-size: 16px;
text-decoration:none;
line-height: 0.3rem;

}

.ye p a:hover {
	color: #94070a;
}


.content {
	padding-bottom: 40px;
}

.dp {
	margin-bottom: 80px;
}











/* 图片 */
.ztjjlist{margin-top: 0.3rem;}
.ztjjlist .ztjjitem{width: 31.3%;margin-right: 3%;margin-bottom: 0.4rem;position: relative;}
.ztjjlist1 .ztjjitem:nth-child(3n){margin-right: 0;}
.ztjjlist .ztjjitem .pic{height: 2.3rem;}
.ztjjlist .ztjjitem .txt {line-height: 0.3rem;padding: 0.15rem 0.1rem;border-bottom: 2px solid transparent; background-color: #f9f0f0; font-weight: bold;box-sizing: border-box;text-align: center;width: 100%}
.ztjjlist .ztjjitem .txt a{font-size: 0.18rem;font-weight: normal;}
.ztjjlist .ztjjitem:hover .txt{border-bottom: 2px solid #94070a;}
.ztjjlist .ztjjitem:hover .txt a{color: #94070a;font-weight: bold;}









/* 组织机构 */

.zzjg ul{
	display: flex;
	flex-wrap: wrap;
	justify-content:flex-start;
}
.zzjg{margin-top:0.3rem;position:relative;}
.zzjg .jgtit{position:relative;margin-bottom:0.3rem;border-bottom:2px solid  #94070a;background: url(../img/zzlanbg.png) no-repeat left center;}
.zzjg .jgtit h2{font-size:0.18rem;margin-left: 0.2rem; font-weight:bold;color:#ffffff;background: url(../img/zzlanbg2.png) no-repeat left center; height: 0.6rem;display: flex;align-items: center;position: relative; box-sizing: border-box;padding-left: 0.2rem;}

.zzjg ul li{width: 23%;border-bottom: 3px solid #94070a; height: 0.95rem;margin: 0.15rem 0;text-align: center;background: #f4f1f0;margin-right: 2.5%;}
.zzjg  ul li a{font-size: 0.18rem;height: 100%;text-align: center;display: flex;align-items:center;margin: 0 auto;width: 100%;flex-direction: column;justify-content: center;}
.zzjg ul li:nth-child(4n){margin-right:0;}
.zzjg ul li a p{width:100%;display: block;}
.zzjg ul li a span{display:block;width:100%;font-size: 0.18rem;font-weight: normal;line-height:1.5;}
.zzjg ul li:hover{background: url(../img/zzlanbg3.png) no-repeat center bottom #94070a; }
.zzjg ul li:hover a{color: #ffffff;font-weight: bold;}




/*图文列表*/
.xb-list{margin-top: 0.2rem;}
.xb-list ul li{position: relative;padding:0.3rem 0;border-bottom: 1px solid #CCCCCC;}
.xblist-oli{box-sizing: border-box;}
.xblist-pic {width: 30%;height: 2.2rem; overflow: hidden;}
.xblist-pic a,.xblist-pic span{ display: block;width: 100%;height: 100%;}

.xblist-title{width: 66%;height: 2.2rem;position: relative;}
.xblist-title a{display: block;}
.xblist-title h2{font-size: 0.2rem;font-weight: bold;line-height: 0.35rem;margin-bottom: 0.1rem;margin-top: 0.25rem;}
.xblist-title div{ color: #888888;font-size: 0.15rem; line-height: 0.25rem;}
.xblist-title  p{color: #94070a;font-size: 0.14rem;position: absolute;left: 0;bottom: 0.2rem;line-height: 1;}
.xblist-title  p img{display: inline-block;vertical-align: middle;padding-right: 0.1rem;}
.xblist-title  p span{padding-right: 0.1rem;}
.xb-list ul li:hover h2{color: #94070a;font-weight: bold;}











/* 文字列表 */
.list ul li{box-sizing: border-box;border-bottom:1px dotted #ececec;padding: 0.2rem 0;}
.list ul li .date{color: #94070a;text-align: center;padding-right:0.25rem ;background: url(../img/line7.png) no-repeat right center;}
.list ul li .date p{font-size: 0.36rem;font-weight: bold;}
.list ul li .date span{font-size: 0.18rem;color: #9e9e9e;}
.list ul li .litit{width: 72%;display: flex;align-items: center;}
.list ul li .litit h2{font-size: 0.18rem;font-weight: bold;}
.list ul li .more{font-size: 0.16rem;color:#94070a ;display: flex;align-items: center;}
.list ul li .more img{display: inline-block;vertical-align: middle;padding-right: 0.1rem;}
.list ul li:hover .date span{color: #94070a;}
.list ul li:hover{background-color: #f5f1f0;padding: 0.2rem;transition: .3s;border-bottom:1px solid #94070a;}












/* 单篇正文 biaoge*/
.dpzw {/* margin-top: 0.3rem; */}
.dpzw table{width:100% !important;font-size: 0.18rem !important;}

.tablecss table{ border-collapse: collapse;width: 100%;margin-bottom: 4px;margin-top: 4px;}
.tablecss table  tr:nth-child(2n) {background-color: #f3eeee;}
.tablecss table tr:nth-child(2n+1) {background-color: #f2f2f2;}
.tablecss table tr:first-child td {
    background-color: #94070a !important;
    border: 1px solid #e2e2e2;
    border-bottom: none;
    color: #FFFFFF;
    padding: 3px;
    vertical-align: middle;
    font-weight:bold 
}
.tablecss table tr:first-child td p,.tablecss table tr:first-child td p span{color: #FFFFFF;}
.tablecss table td {
    border: 1px solid #e2e2e2 !important;
    padding: 15px 5px !important;
    vertical-align: middle;
}
.tablecss table td p,.zw table td span,.dpzw table td p span{
    padding:0;
    text-indent:0 !important;
    font-family: 微软雅黑 !important;
	font-size:0.18rem !important;
}
.tablecss table td{text-align:center}
































@media screen and (max-width: 1024px){
	
	.sub_menu ul> li > a{font-size: 0.2rem;}
	.lxwm .lxwmtop .ditxt::before,.lxwm .lxwmtop .ditxt::after{display: none;}
	.lxwm .lxwmtop .ditxt{position: static;width: 100%;}
	
	.list ul li .more{display:none}
	.list ul li .litit{width: 82%;}
	
	.zzjg ul li{width: 31.3%;margin-right: 3%;}
	.zzjg ul li:nth-child(3n){margin-right:0 ;}
	.zzjg ul li:nth-child(4n){margin-right: 3%;}
}

@media screen and (max-width: 960px){
	.sub_left{display: none;}
	.sub_right{width: 100%;padding: 0.15rem;padding-top: 0.3rem;}
	.sub_right .page_content{padding: 0.1rem;}
	
	.sharezone{position: static;margin-left: 0.4rem;}
	
	
}
@media screen and (max-width: 760px){
	.zzjg ul,.ztjjlist{display: flex;
    justify-content: space-between;
    flex-wrap: wrap;}
	.zzjg ul li{width: 48%;margin-right: 0;}
	.zzjg ul li:nth-child(3n),.zzjg ul li:nth-child(4n){margin-right: 0;}
	
	.ztjjlist .ztjjitem{width: 48%;margin-right: 0;}
	.ztjjlist .ztjjitem:nth-child(3n){margin-right: 0;}

.xrld table td img{display:none;padding:0;}
}
@media screen and (max-width: 640px){
	.lxwm .map1,.lxwm .map2{width: 100%;margin-bottom: 0.2rem;}
	
	.xblist-pic,.xblist-title{width: 100%;}
	.xblist-title{height: auto;}
	.xblist-title p{position: static;margin-top: 0.15rem;}
	
	.bread{position: static;}

	.cont p img{height: auto !important;}
	.cont{overflow-x: auto;}
	.zzjg ul li{width: 100%;}

	
    .ztjjlist .ztjjitem .txt a{font-size: 0.24rem;}
	.ztjjlist .ztjjitem{width: 100%;}
	.ztjjlist .ztjjitem .pic{height: 50vw;}

	
	.content_title>p{text-align: center;margin-bottom: 0;}
	
	
	.list ul li .litit{width: 75%;}
	.list ul li .litit h2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space: normal;line-height: 0.3rem;}
	
	.xrld{overflow-x: auto;}
}

@media screen and (max-width: 480px){
   
	   .list ul li .litit{width: 70%;}
	   
	   
	
}