@charset "utf-8";
/*内页banner*/
.ny-banner{width:100%;height:300px;position:relative;overflow:hidden;}
.ny-banner img{width:100%;height:300px;overflow:hidden;}
/*左侧*/
.culm{margin-top:20px;padding-bottom:20px;}
.culm-fl{width: 200px;background: #FFF;padding-bottom: 20px;}
.culm-fl h3 {line-height: 95px;font-size: 22px;color: #FFF;text-align: center;background: #1f8039;font-weight: normal;}
.culm-fl h3:before{width:27px;height:26px;background:url(../images/icon17_03.png) 0px center no-repeat;display:inline-block;content:'';margin-right:10px;position: relative;top: 5px;}
.culm-fl ul{background-color:#efefef;padding-bottom:50px;}
.culm-fl ul li { border-bottom: #d3d3d3 solid 1px; display: block; font-size: 16px; line-height: 57px; margin: 0 20px; }
.culm-fl ul li a {padding: 15px 0;text-align: center;line-height: 28px;}
.culm-fl li a:hover, { color: #0179c7; background: none }
.culm-fr{width: 1148px;}
.culm-fl ul li a.cur{color:#009b6c;}
/*当前位置*/
.location {text-align: left;padding:15px 0;border-bottom: 1px solid #e2e2e2;}
.location a{display: inline-block;float: left;color: #666;}
.location a .home{background: url(../images/location-home.png) no-repeat left 2px;}
.location a span, #contents .location strong {font-weight: 500;padding-left:24px;font-size: 13px;background: url(../images/location-sep.png) no-repeat 10px 0;}
/*列表*/
.list li{padding: 25px 0px 25px 0px;border-bottom: 1px solid #eaeaea;}
.list li .list-data{width:95px;height:100px;margin-right: 28px;text-align:center;background: #f7f2f0;}
.list li .list-data .day{font-size: 36px;height:50px;padding-top:10px;color: #1f8039;}
.list li .list-data .year{font-size:14px;color: #969696;margin-top: 3px;}
.list li .list-box{width: 1025px;}
.list li .list-box .list-boxfr,.list li .list-box .list-boxfr img{width: 200px;}
.list-boxfl h2{font-size:22px;line-height:32px;color: #000;}
.list-boxfl p{line-height:23px;margin-top:15px;font-size: 15px;color: #828282;}
.list-boxfl a{width:98px;height:36px;line-height:36px;display:inline-block;text-align:center;margin-top:24px;color:#777777;border:1px solid #cecece;}
.list li:hover .list-data{background-color: #1f8039;color:#fff;}
.list li:hover .list-data .day,.list li:hover .list-data .year{color:#FFF}
.list li:hover .list-boxfl h2{color: #1f8039;}
.list li:hover a{background-color:#cfa758;color:#fff;}
/*内容*/
.con-box{margin: 60px auto 60px auto;}
.content{background:#fff;min-height:700px; font-size:18px}
#inner .content{width: 950px;float: left;}
.content .con_nav h2,.dpb{font-size: 30px;color:#010101;padding: 0 0 15px 0;text-align: center;}
.content .con_nav .ly{height:54px;line-height:54px;border-bottom: 1px solid #e6e6e6;margin-bottom:20px;color:#7c7c7c;font-size: 13px;text-align:center;}
.hznr{font-size: 18px;}
.hznr li{list-style: auto;}
.hznr li p{text-indent:0;}
.content img{display:inline-block;}
.content p{text-indent:2em;text-align:left;color:#333;margin-bottom: 16px;line-height:40px;word-break: break-all;}
.cx_content p{text-indent:0;line-height: inherit;}
.pageBar{padding-top: 20px;margin-top: 35px;border-top: 1px solid #dedede;font-size: 16px;}
.pageBar p{text-indent:0}
.pageBar p.prev{margin-bottom:0}
.con_nav{margin-top:20px;}
/*单篇*/
.text-d{padding-top:20px;}
.text-d p{line-height:36px;font-size:16px;text-indent:2em;}
/*搜索结果页*/
.searchWrap { min-height: 600px; background: #fff; padding-bottom: 50px; }
.searchWrap .serBox{padding:25px;background:#f4f4f4;margin-bottom:20px;margin-top:20px;}
.searchWrap .txt {border: none;height: 40px;width: 1198px;font-size: 15px;padding-left: 10px;color: #3d3d3d;}
.searchWrap .btn {border: none;height: 40px;width: 120px;text-align: center;float: right;cursor: pointer;_display: inline;color: #fff;right: 10px;top: 20px;background: #1f8039;font-size: 18px;}
.searchWrap ul{padding-bottom:30px;}
.searchWrap ul li{line-height:2em; border-bottom:1px solid #dedede;padding:20px 0}
.searchWrap ul li a{display:block;}
.searchWrap ul li a h3{font-size:18px; font-weight:bold;margin-bottom:15px;}
.searchWrap ul li a p{ font-size:14px;}
.searchWrap ul li a span.time{color:#999;margin-top:15px}
.list1{padding-top:20px;}
.list1 li{line-height:40px;border-bottom: 1px dashed #e2e2e2;}
/*领导*/
.lead li{clear:both;height:210px;padding:20px 0px;border-bottom:1px dashed #d5d5d5;}
.lead_img{width:162px;}
.list .lead a{padding:0px;}
.lead_img img{width:162px;height:200px;}
.lead_wz{width: 966px;margin-left:20px;}
.lead_wz h2{line-height:36px;font-size:18px;font-weight: bold;color: #333;}
.lead_wz p{margin-top:20px;line-height: 30px;color: #666;}
.jsbase{position:relative;margin-top:20px;}
.jsbase{height:240px;}
.jsbase dt{width:158px;}
.jsbase dt img{border:1px solid #D9D9D9;padding:3px;width:150px;height:200px;}
.jsbase dd{ position:absolute; left:178px; top:-7px;}
.jsbase dd h3{}
.jsbase dd li{line-height:36px;}
.fzrb{line-height:40px;height:40px;font-weight:bold;}
.yanjiurenyuan-box{
    box-sizing: border-box;
    padding: 20px 0px 20px;
}
.yanjiurenyuan-box li{
    float: left;
    width: 180px;
    height: 250px;
    margin-bottom: 30px;
    background-color: #1f8039;
    margin-right: 10px;
    position: relative;
}
.yanjiurenyuan-box .yanjiurenyuan-li-clearright{
    margin-right: 0;
}
.yanjiurenyuan-box .yanjiurenyuan-li-clearbottom{
    margin-bottom: 0;
}
.yanjiurenyuan-box li img{
    width: 180px;
    height: 210px;
    position: absolute;
    left: 0;
    top:0;
    object-fit: cover;
}
.yanjiurenyuan-xinxi{
    margin-top: 210px;
    width: 200px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: white;
    font-size: 18px;
    text-indent: 0;
}
div.content-right-con-text{
text-indent: 0em;
}	
.yanjiurenyuan-xinxi p{color:#fff;}
.jsml{margin-top:20px;}	
.jsml h1,.teacher-name h1{background: #1f8039;
    font-size: 21px;
    line-height: 40px;
    text-align: center;
    font-weight: bold;
    color: #fff;} 
.teacher-name h1{margin-top:20px;}
.sd_ydx{margin-top:20px;}
.teacher-name{margin-bottom:26px;margin-top: 20px;}
.teacher-name a{display: inline-block;color: #727378;line-height: 40px;width: 12%;text-align:center;font-size: 16px;}
.teacher-name a:hover{background: #7fc046;color:#fff}