.cedaohang{
    position: relative;
}
.xsyj {
    width: 280px;
    height: 80px;
    background: #254d8e;
    font-size: 25px;
    color: #feffff;
    line-height: 80px;
    text-align: center;
    position: absolute;
    top: -80px;
}
.ej {
    width: 280px;
    height: 685px;
    background: url(../images/zuoceliebiao_03.png) no-repeat;
    float: left;
}

.ej  h3{
    font-size: 18px;
    color: #333333;
    padding: 20px 30px 20px 37px;
    background: url(../images/hui.png) no-repeat 88% 53%;
}
.ej h3 img {
    float: right;
    margin-top: 3px;
}
.ej h3:hover {
    color: #fff;
    background: url(../images/bai.png) no-repeat 88% 53%;
    background-color: #215297;
    cursor: pointer;
}
.huixian {
    width: 100%;
    height: 1px;
    background-color: #d8d8d8;
}
.ej ul {
    padding: 23px 0px 23px 70px;
}
.ej ul li {
    font-size: 16px;
    color: #444444;
    padding-left: 9px;
    margin-top: 18px;
    background: url(../images/huijt.png) no-repeat 0% 60%;
}
.ej ul li:hover {
    cursor: pointer;
    color: #215297;
    background: url(../images/lanjt.png) no-repeat 0% 60%;
}
.ej ul {
    display: none;
}

.sidebg{float:left; width: 280px; 
background:url(../images/zuoceliebiao_031.png) repeat-y;}

.sideMenu{ float:left;  padding-bottom:20px; width: 280px; 

background-image: url(../images/zuoceliebiao_03.png);
background-position:right bottom;
background-repeat:no-repeat;


min-height: 685px;}
.sideMenu h3{ width:215px; float:left; padding: 20px 30px 20px 35px;
 position:relative; font-weight:normal;}

.sideMenu h3 p{ width:180px; float:left;
     font-size:18px; color:#333; line-height:30px;}
.sideMenu h3 p a{ color:#333;}
.sideMenu h3.on{ background:#215297;}
.sideMenu h3 em{ position:absolute; right:30px; top:12px; width:30px; height:50px;
  background: url(../images/hui.png) no-repeat 88% 53%;;}
.sideMenu h3.on em{ background: url(../images/bai.png) no-repeat 88% 53%;}
.sideMenu h3.on p a{color:#fff;}

.sideMenu h3:hover{ background:#215297;}
.sideMenu h3:hover em{ background: url(../images/bai.png) no-repeat 88% 53%;}
.sideMenu h3:hover p a{color:#fff;}

.sideMenu ul{ width:100%; float:left; display:none;}
.sideMenu ul li{ float:left; width:180px; padding:10px 20px 5px 60px; 
    font-size:16px; color:#444; line-height:26px;
     cursor: pointer; background:url(../images/huijt.png) no-repeat 42px 18px;}
.sideMenu ul li a{ color:#333;}
.sideMenu ul li:hover{color:#215297; font-weight: bold;}
.sideMenu ul li:hover a{color:#215297;}
.sideMenu ul li.san_on{color:#215297; font-weight: bold;
    background:url(../images/lanjt.png) no-repeat 42px 18px;}
.sideMenu ul li.san_on a{color:#215297;}









.youbu {
    width: calc(100% - 328px);
    float: right;
    margin-top: 40px;
    position: relative;
}
.yingyao {
min-height:300px;
}
.biaoti {
    top: 2px;
}
.dqwz {
    float: right;
    margin-top: 10px;
}
.dqwz li {
    float: left;
    font-size: 14px;
    color: #888888;
}
.yingyao li {
    padding: 35px 30px 35px 0px;
    border-bottom: 1px #d8d8d8 solid;
    position: relative;
}
.yue {
    font-size: 24px;
    color: #215297;
}
.nianyue .nian {
    font-size: 16px;
    color: #215297;
    background: none;
    line-height:33px;
}
.nianyue {
    float: left;
    margin-left: 8px;
}
.shuxian {
    width: 1px;
    height: 61px;
    float: left;
    background: #d8d8d8;
    margin-left: 30px;
    margin-right: 30px;
}
.jiangzuo {
    width: calc(100% - 20px);
}
.njdx {
    font-size: 16px;
    color: #333333;
height:22px; line-height:25px;
   
    
    text-overflow: ellipsis;
}
.zmjj {
    font-size: 13px;
    color: #888888;
    text-indent: 30px;
    margin-top: 5px;
    line-height: 18px; height:36px;
    cursor: pointer;
    margin-top: 9px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.yingyao li:hover .njdx{
font-size:18px;
font-weight: bold;
    color: #254d8e;
    cursor: pointer;
}
.yingyao li:hover {
    border-bottom: 1px #254d8e solid;
}





.lingdao{ width:100%; float:left; min-height:400px;}
.lingdao_lb{ margin-bottom:20px;
background: #FCFCFC;
    padding: 30px 10px 10px 10px;
    overflow: hidden;
    border: 1px solid #E5E5E5;}

.lingdao_lb h1{width:240px;height:44px; float:left;
background: #215297;line-height: 44px;text-align: center;
color:#fff;font-size: 16px;font-weight: normal;}

.lingdlb_nr{ padding:0px 20px; overflow: hidden; display:block;}
.lingdlb_nr ul{ width:100%; float:left;}
.lingdlb_nr ul li{ width:50%; float:left;} 
.lingdlb_nr ul li a{ overflow: hidden; display:block; margin:0px 20px;}
.lingdlb_nr ul li span{ width:70%; display:block; padding-bottom:87%; 
    position:relative; overflow:hidden; margin-left:15%;
 }
.lingdlb_nr ul li span img{width:100%; position:absolute; top:0; left:0; 
    transition:all 0.4s;
    -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;
  }
.lingdlb_nr ul li span img:hover{transform: scale(1.1);}

.lingdlb_nr ul li h2{margin-top: 5px;
    width:100%; float: left; height: 30px;
    font-size: 14px; line-height: 22px; color: #666;
    font-weight: normal;
overflow:hidden; 
text-overflow:ellipsis; 
display:-webkit-box; 
-webkit-line-clamp:1; 
-webkit-box-orient:vertical;
text-align:center;
   }

.lingdlb_nr ul li h3{ 
    width:100%; float: left; height: 88px;
    font-size: 14px; line-height: 22px; color: #666;
    font-weight: normal;
overflow:hidden; 
text-overflow:ellipsis; 
display:-webkit-box; 
-webkit-line-clamp:4; 
-webkit-box-orient:vertical;
text-align:center;
   }





@media only screen and (max-width:1024px) {
.lingdlb_nr{ padding:0px 10px; overflow: hidden; display:block;}
.lingdlb_nr ul li a{ margin:0px 20px;}

}


@media only screen and (max-width:768px) {

.lingdao_lb{ padding:30px 0px 0px;}
.lingdao_lb h1{ margin-bottom:20px;}
.lingdlb_nr{  width:100%; float: padding:0px; }


}


@media only screen and (max-width:540px) {
.lingdlb_nr ul li{width:84%; margin:0px 8% 20px;}

}


@media only screen and (max-width:414px) {

}