.cedaohang{
    position: relative;
}
.xsyj {
    width: 280px;
    height: 80px;
    background: #254d8e;
    font-size: 28px;
    color: #feffff;
    line-height: 80px;
    text-align: center;
    position: absolute;
    top: -80px;
}
.ej { margin-right:45px;
    width: 280px;
    height: 685px;
    background: url(../images/zuoceliebiao_03.png) no-repeat;
    float: left;
}
.sideMenu {
    /*padding-top: 20px;*/
}
.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; margin-right:45px;
background:url(../images/zuoceliebiao_031.png) repeat-y;}

.sideMenu2{ 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;}

.sideMenu2 h3{ width:215px; float:left; padding: 20px 30px 20px 35px;
 position:relative; font-weight:normal;}

.sideMenu2 h3 p{ width:180px; float:left;
     font-size:18px; color:#333; line-height:30px;}
.sideMenu2 h3 p a{ color:#333;}
.sideMenu2 h3.on{ background:#215297;}
.sideMenu2 h3 em{ position:absolute; right:30px; top:12px; width:30px; height:50px;
  background: url(../images/hui.png) no-repeat 88% 53%;;}
.sideMenu2 h3.on em{ background: url(../images/bai.png) no-repeat 88% 53%;}
.sideMenu2 h3.on p a{color:#fff;}

.sideMenu2 h3:hover{ background:#215297;}
.sideMenu2 h3:hover em{ background: url(../images/bai.png) no-repeat 88% 53%;}
.sideMenu2 h3:hover p a{color:#fff;}

.sideMenu2 ul{ width:100%; float:left; display:none;}
.sideMenu2 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;}
.sideMenu2 ul li a{ color:#333;}
.sideMenu2 ul li:hover{color:#215297; font-weight: bold;}
.sideMenu2 ul li:hover a{color:#215297;}
.sideMenu2 ul li.san_on{color:#215297; font-weight: bold;
    background:url(../images/lanjt.png) no-repeat 42px 18px;}
.sideMenu2 ul li.san_on a{color:#215297;}

.sideMenu2 ul li.san_blue{ width:215px; float:left; padding: 20px 30px 20px 35px;
font-size:18px; color:#fff; line-height:30px;
 background:#215297;}
.sideMenu2 ul li.san_blue a{ color:#fff;}




.youbu {overflow:hidden;
    /*width: calc(100% - 328px);
    float: right;*/
    margin-top: 40px;
    position: relative;
}
.yingyao {
min-height:500px;
}
.biaoti {
    top: 2px;
}
.dqwz {
    float: right;
    margin-top: 10px;
}
.dqwz li {
    float: left;
    font-size: 14px;
    color: #888888;
}
.yingyao li {
    padding: 20px 30px 20px 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: 20px;
    margin-right: 20px;
}
.jiangzuo {

    width: calc(100% - 20px);
}
.jiangzuo2 {

    width: calc(100% - 20px);
}
.njdx {
    font-size: 16px;
    color: #333333;
 /*   white-space: nowrap; */
    overflow: hidden;
    text-overflow: ellipsis;
-webkit-line-clamp:2; 
-webkit-box-orient:vertical;
}
.zmjj {
    font-size: 13px;
    color: #888888;
    text-indent: 30px;
    margin-top: 5px;
    line-height: 18px;
    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;
}


.duolie{width: 100%; float: left; margin-top:20px;}
.duolie_bt{width: 100%; float: left;
background:#f2f2f2; padding:12px 0px;}	
.duolie_bt h1{ float:left; font-size:20px; color:#254d8e;
 margin-left:10px;
}
.duolie_bt h1 a{ color:#254d8e;}
.duolie_bt span{ float:right; font-size:14px; color:#888; margin-top:3px;
 margin-right:10px;
}
.duolie_bt span a{ color:#888;}
.duolie_bt span a:hover{ color:#254d8e;}


.duolie ul{ width:100%; float:left;}
.duolie ul li{width: 100%; float: left;
 text-indent: 15px;
height:44px; line-height:44px;
  overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
   border-bottom: 1px #d8d8d8 dashed;
background:url(../images/ic_blue.png) no-repeat left center;
    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;
}
.duolie ul li a{ font-size:16px; color:#333;}
.duolie ul li:hover a{ color:#254d8e;font-weight: bold;}



.duoljj{ width:94%; float:left; margin:15px 3% 0px;
 font-size:16px; color:#333;
line-height:35px;}





.lbycyxz{ width:100%; margin:0px auto;}
.lbycyxz ul{ width:100%; float:left; margin-top:40px;}
.lbycyxz ul li{ width:25%; float:left;text-align: center; margin-bottom:20px;}
.lbycyxz ul li a{background:#f2f2f2;
 display: block; overflow: hidden; margin: 0px 15px; border: #eee 1px solid;
border-radius: 5px;
    height: 54px; line-height: 54px; font-size: 18px; color: #333;
 box-sizing: border-box;}
.lbycyxz ul li:hover a{ font-weight: bold;
background:#254d8e; color: #fff;
}

.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:163px;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:33.3%; float:left;} 
.lingdlb_nr ul li a{ overflow: hidden; display:block; margin:0px 20px;}
.lingdlb_nr ul li span{ width:100%; display:block; padding-bottom:125%; 
    position:relative; overflow:hidden;
 }
.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: #444;
    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: 24px;
    font-size: 14px; line-height: 24px; color: #666;
    font-weight: normal;
overflow:hidden; 
text-overflow:ellipsis; 
display:-webkit-box; 
-webkit-line-clamp:1; 
-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) {
.lbycyxz ul li{width:33.3%; }


.lingdao_lb{ padding:30px 0px 15px;}
.lingdao_lb h1{ margin-bottom:20px;}
.lingdlb_nr{  width:100%; float:left; padding:0px; }


}


@media only screen and (max-width:540px) {
.lbycyxz ul li{width:100%; }

.lingdlb_nr ul li{width:84%; margin:0px 8% 20px;}


}


@media only screen and (max-width:414px) {

}