﻿.ny-banner{width: 100%;overflow: hidden;}
.ny-banner img{width: 100%;float: left;}
.ztnr{width: 100%;overflow: hidden;padding: 30px 0;background: #edf3f1 url(../images/bg.jpg);background-size: cover;}
.w1200{width: 1200px;margin: 0 auto;box-sizing: border-box;}
.w1200:after{display: block;content: "";clear: both;}
.xt-zj{overflow: hidden;margin-top: 20px;}
.xt-zj li{padding: 20px;width: 270px;
box-sizing: border-box;margin-right: 20px;border:1px solid #e5e5e5;float: left;margin-bottom: 20px;}
.xt-zj li:nth-child(4n){margin-right: 0;}

.youbox .xt-zj li{margin-right: 47px;}
.youbox .xt-zj li:nth-child(3n){margin-right: 0;}

.jz-bottom{overflow: hidden;padding-bottom: 20px;border-bottom: 1px solid #e5e5e5;margin-bottom: 20px}
.zj-left{float: left;width: 40%;border-radius: 5px;overflow: hidden; max-height: 130px;}
.zj-left img{width: 100%;float: left;}
.zj-right{float: right;width:calc(100% - 48%);margin-top: 0px;}
.xingming{font-size: 20px;    color: #9b0d14 !important;font-weight: bold;margin-bottom: 10px !important;}
.dazi{font-size: 16px;color: #999;}
.keshi{    color: #555;overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;	
}
.xingming{    color: #555;overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;	
}
.zhicheng{    color: #555;overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;	
}
.jibie{    color: #555;overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;	
}
.zj-right p{line-height: 30px;margin: 0;}
.zj-wenzi{overflow:hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color: #666;line-height: 22px;height: 66px;font-size: 14px;}
.dow{background-color: #9b0d14;transition: 0.3s;}
.dow .zj-wenzi{color: #fff;transition: 0.3s;}
.dow .jibie{color: #fff;transition: 0.3s;}
.dow .xingming{color: #fff !important;transition: 0.3s;}
.dow .dazi{color: #fff;transition: 0.3s;}
.dow .zhicheng{color: #fff;transition: 0.3s;}
.dow .keshi{color: #fff;transition: 0.3s;}
.zj-wz{padding: 20px 0; border-bottom: 1px solid #e4e4e4;line-height: 35px;}
.zj-wz a{color: #444;}
.zj-wz a:hover{color:#9b0d14 ;}
.zj-wz .szm{    color: #9b0d14;}
.zj-wz .gou{margin: 0 5px;color: #999}
.ys-left{float: left;width: 140px;height: 200px;}
.ys-left img{width: 100%;height: 100%;float: left;}
.ys-right{float: right;width: calc(100% - 160px);}
.ys-right u{color: #999;font-size: 18px;}
.ys-xm{font-size: 24px;color:#9b0d14;line-height: 30px;font-weight: bold;margin-bottom:10px;text-align: left; }
.ys-right .ddk{line-height: 30px;color: #555;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size: 18px;	}
.yisheng{border-bottom: 1px solid #e4e4e4;overflow: hidden;padding: 20px 0;}
.ys-js{border-bottom: 1px solid #e4e4e4;padding: 10px 0;color: #666;font-size: 20px;}
.cont{word-break: break-all;padding: 10px 0;font-size: 16px;line-height: 30px;}
.cont img{max-width: 100%;}
.fhyb{float: right;}
.fhyb a{display: inline-block;width: 100px;text-align: center;color: #fff;background-color:#9b0d14;line-height: 35px;border-radius: 5px;}
.fhyb a:hover{color: #fff;background-color: #520c0f;}
.cont-tit{font-size: 22px;font-weight: bold;text-align: center;}
.ss li{border-bottom: 1px dashed #cdcdcd;padding-top: 25px;padding-bottom: 24px;position: relative;}
.ss .zz{padding-left:285px;}
.ss .aa{position: absolute;left:0;top: 25px;width: 260px;height: 150px;overflow: hidden;}
.cc{font-size:23px;}
.xx{margin-top:5px;}
.cc:hover{color:#ff0000}
.zz .aa img{width: 100%;height: 120px;}
.ww{    height: 20px; line-height: 20px; padding-bottom: 18px; border-bottom: 1px solid #e4e4e4;}
.ww h2{font-size:23px;}
.ww:after{content: '';display: block;width: 4px;height: 20px;background: #b72024;left: 2px;top: 3px;margin-top: -19px;}
.bai{background-color: #fff;}
.ks-bit{overflow: hidden;border-bottom: 1px solid #dedede;line-height: 50px;margin-bottom: 25px;}
.ksjs{    font-size: 22px;color: #1d2e3e;float: left;}
.wzxx{float: right;}
.wzxx a:hover{color: #520c0f;}
.xc{margin: 0 5px;}
.ny-ks{overflow: hidden;margin-top: 20px;}
.ny-ks h3{font-size: 17px; font-weight: normal;padding-bottom: 16px; color: #9b0d14; line-height: 26px;    font-weight: bold;}
.tszk li{width: 260px;border: 1px solid #e2e2e2;float: left;line-height: 20px;border-radius: 5px;overflow: hidden;margin-right: 21px;margin-bottom: 10px;}
/* .tszk li:nth-child(6n){margin-right: 0;} */
.tszk li a{display: block;width: 100%;padding: 10px 10px 6px 10px;box-sizing: border-box;}
.tszk li .puma{float: left;width: 4px;background-color: #9b0d14;height: 20px;margin-right: 8px;margin-top: 0px;}
.tszk li img{float: right;margin-top: 5px;}
.tszk li a:hover{background-color: #73070c;color: #fff;}
.p30{padding: 30px;}
.xw-nr{overflow:hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.news-gan{overflow: hidden;}
.news-gan li{padding: 15px 0;overflow: hidden;border-bottom: 1px dashed   #ccc;}
.news-gan li a{display: block;width: 100%;}
.xw-pic{float: left;width: 260px;height: 150px;overflow: hidden;}
.xw-pic img{width: 100%;height: 100%;transition: 0.3s;}
.xw-right{float: right;width: calc(100% - 280px);}
.xw-right h2{    font-size: 20px;   margin-bottom: 15px; text-overflow: ellipsis;  overflow: hidden;  white-space: nowrap;}
.hang3{overflow:hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height: 30px;color: #555;font-size: 18px;}
.nmle{overflow:hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height: 25px;height: 50px;}
.xw-right span{margin-top: 10px;display: inline-block;}
.news-gan li:hover .xw-pic img{transform: scale(1.1);}
.news-gan li:hover .nmle{color: #444;}
.news-gan li:hover .xw-right span{color:  #444;}
.news-gan li:hover .xw-right h2{color: #73070c;}
.ks-cont{padding: 10px 0;font-size: 16px;line-height: 25px;word-break:break-all}
.xgzj{border-bottom: 1px solid #ccc;position: relative;margin-bottom: 20px;}
.xgzj:after{display: block;content: "";position: absolute;left: 0;bottom:0;width: 35px;height: 4px;background-color: #9b0d14;}
.xgzj span{line-height: 25px; color: #666;  margin-bottom: 18px;  position: relative;  font-size: 20px;display: inline-block;}
.pt20{padding-top: 20px;}
.ny-zj .jz-bottom{border-bottom: 0;margin-bottom: 0;padding-bottom: 0;}

.ny-kongzhi{padding: 30px;
   width: 1200px;margin: 0 auto; ;box-shadow:0 0 13px 2px rgb(0 0 0 / 28%);box-sizing: border-box;background:#fff }
.xt-jctj{overflow: hidden;}
.xt-jctj li{float: left;width: 277px;margin-right: 10px;margin-bottom: 0px;}
.xt-jctj li:nth-child(4n){margin-right: 0;}
.jc-pic{width: 100%;height: 198px;overflow: hidden;box-sizing: border-box;}
.jc-pic img{width: 100%;height: 100%;transition: 0.3s;float: left;}
.xt-px{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height: 30px;text-align: center;padding: 0 5px;box-sizing: border-box;font-weight: bold;font-family:"微软雅黑";font-size: 16px;}
.xt-jctj li:hover .xt-px{color:  #73070c;}
.xt-jctj li:hover .jc-pic img{transform: scale(1.1);}
.dmh{padding: 5px;border: 1px solid #ccc;}
.xw-list{overflow: hidden;}
.xw-list li{padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px dashed #ccc;overflow: hidden;}
.jt{float: left;width: 7px;margin-right: 10px;margin-top: 8px;transition: 0.3s;}
.xt-yiy{width: 87%;float: left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size: 16px;color: #000000;	}
.xt-date{float: right;font-size: 14px;}
.xw-list li:hover .xt-yiy{color:   #73070c;}
.xw-list li:hover .jt{margin-left: 10px;}
.xt-phone{width: 310px;float: left;margin-top: 8px;}
.phone-right{float: right;  margin-right: 23px;}
.phone-right span{float: left;font-size: 26px;font-weight: bold;color:#73070c ;font-family: "微软雅黑";margin-left: 5px;margin-top: 5px;}

.neirongbox{ width: 1200px; margin: 0 auto;}

.neirongbox::after{

    content: "";

    display: block;

    clear: both;



}

.logo{margin-left: 43px;}


.youbox{width: 965px; float: right;} 

.zuoliebiao{background: #fff;
    float: left;
    width: 228px;

box-shadow: 0 0 13px 2px rgb(0 0 0 / 28%);


}



.zlbtitle{ font-size: 22px;  background: #9b0d14; line-height: 45px;

    color: #fff;

    font-weight: bold;

    padding-top:20px;

    text-align: center;

}

.zlbnr{ font-size: 18px; color:#fff; line-height: 54px; }

.zlbnr li{ background: #f5f5f5; 
    /* border-bottom: 1px dotted #999; */
    
    transition: 1s;

   margin: 3px;
}

.zlbnr li:hover{background: rgb(218, 218, 218);}

.zlbnr li:hover p{color:#9b0d14; }
.zlbfoot{


   background-color: #9b0d14;
    padding-top: 8px;
    margin-top: 1px;


}

.zlbfoot::after{ display: block;content: "";clear: both;}

.zlbzuo{float: left; margin-left: 7px;}

.zlbzuo img{width: 55px;}



.zlbyou{float:left ; margin-left: 7px; color: #fff; margin-top: 0px;}


.zlbyou span{font-size: 18px; font-weight: bold;}

.biannone{border-left: none !important;}


.shouyezc{min-height: 280px;}

.shouyezc{margin-top: -40px;}

.shouyezc .zlbtitle{padding-top:0px; line-height: 45px;}

.shouyezc .zlbfoot{height: 5px;}

.shouyezc .zlbnr{line-height: ５3px;}







/* 首页下方新闻 */


.flz{float: left;}

.fly{float: right;}

.w100{width: 100% !important;}



.afqing::after{ 

    display: block;

    content: "";

    clear: both;


}

.xnewbox{width: 1200px; margin: 0 auto;


    display: flex;

    justify-content: space-between;

}


.xwqhbox{width: 370px; background: #fff;




}


.xianews{height: auto; background: #f5f5f5;
    
    padding-bottom:28px ;
    padding-top: 28px;


    
}

.xwbt{font-size: 20px;
     color: #fff; 
    /* font-weight: bold; */
/* margin-left: 43px; */
width: 100%;

line-height: 45px;

text-align: center;

background:#9B0D14 ;

height: 45px;


}



.xwbt::after{
    	/* background-color: #03a560; */
	height: 5px;
	width: 80px;
	bottom: -18px;
	left: 0;
	/* position: absolute; */
	content: '';
    display: block;



}

.xwbt:hover{ color: #fff;background: #bc1a1e;}

.xwtop{
    
    padding-top:8px ;   
    border-bottom:1px solid #e4e4e4 ;

    display: flex;
    justify-content: space-between;

margin-bottom: 5px;

}


/* .xwtop a{ margin-bottom: 5px;} */


/* .xxbox{  position: relative; } */

.xxwk{width: 370px; background: #fff;
     min-height: 300px; padding: 20px;

     box-sizing: border-box;
     display: none;

     /* position: absolute;
     top: 0; */

    
    }

.xwgd{line-height: 38px;}

.xwgd:after {
	content: '\e64d';
	font-family: "iconfont";
	color: #0096d7;
	margin-left: 8px;
	font-size: 22px;
	float: right
}


.xxnrk{}

.xxnrk li{line-height: 35px; width: 100%;overflow: hidden;}

.xxnrk li a{font-size: 16px; color: #444; }
.xxnrk li a:hover{color:#9B0D14;font-weight:bold}

.xxbt{float:left; max-width: 85%; 
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;}

.xxsj{float: right;}




.ks-img{width: 45px; position: absolute; top: 5px; left: 75px;}


.ks-img2{display: none;}


.cur .ks-img2{ display: block;}

.department-nav-item{position: relative;}



/* 领导班子 */




.ldbz{}


.ldbz .xt-jctj li{width: 220px;}

.ldbz .jc-pic {height: 290px;}

.ldbz .dmh {padding: 10px;}

.ldbz .xt-px{line-height: 45px;}

.ldbz .xt-jctj li:nth-child(4n){margin-right: 10px;}


.ldbz .xt-jctj li:nth-child(5n){margin-right: 0px;}

















