img{border:0} 


.cont_tit{ width:100%; float:left;}

.cont_tit h1 {
    font-size: 24px;
    color: #215297;
    text-align: center;
font-weight: normal;
}
.cont_tit h3 {
    font-size: 18px;
    color: #333333;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
font-weight: normal;
}
.cont_tit h4 {
    font-size: 14px;
    color: #777777;
    text-align: center;
    margin-bottom: 14px;
font-weight: normal;
}
.cont p {
    font-size: 16px;
    color: #333333;
    line-height: 30px;
    text-indent: 30px;
}
.cont table{margin:0px auto;}
.cont table td p{ text-indent:0px;}

.zi a{
    font-size: 16px;
    color: #333333;
}
.next {
    margin-top: 15px;
}
.zi:hover a{
    color: #215297;
    cursor: pointer;
}
.cont img {
    /*width: 32%;*/
max-width:60%; display:block; margin:0px auto;
}


.weiyh{}
.weiyh p{}
.weiyh p strong{text-indent: 0px; width:94%; float: left; margin-bottom:10px;
background:#f2f2f2; padding:10px 3%;
 font-size:20px; color:#254d8e;
}	


.lmydh{ margin: auto; overflow:hidden;
background: #f2f2f2; padding:10px 0px;}
.lmydh h1{float:left;  height: 40px; line-height: 40px;
 font-size: 24px; color: #295ca4; padding-left:10px;
border-left:#295ca4 3px solid;
}

.lmydh span{ float:right; font-size:14px; color:#888; 
    line-height:20px; margin-top:10px; margin-right:10px;
background:url(../images/ic_home.png) no-repeat left 3px;
 padding-left:20px;}
.lmydh span a{ color:#888;}
.lmydh span a:hover{ color:#295ca4;}



/*内容页*/
.nrye_wk{ max-width: 1280px; margin: 40px auto 80px; overflow: hidden;}
.nrye_lf{ width: 75%; float: left;}
.nrye_rg{ width: 25%; float: right;}

.nrye_lfmar{  padding-right: 50px;}

.nrye_tit{ width:100%; float:left; padding-bottom:22px;
     border-bottom:#d9d9d9 1px solid;
}
.nrye_tit h1{ width:100%; float:left; font-size:26px;
     color:#215297; margin-bottom:8px; font-weight:normal;}
.nrye_tit span{ width:100%; font-size:15px; color:#808080;}


.nrye_zwwz{ width:100%; float:left; margin:15px 0px 30px;
     }

.nrye_zwwz p{text-indent:2em;font-size:16px!important; color:#555; line-height:30px!important;}
.nrye_zwwz p img{ max-width:80%; text-indent:0em; height:auto !important; display:block; margin:0px auto; float:none!important;}
.nrye_zwwz p td{ text-indent:0em;}

.contt_sxp{ width:100%; float:left; border-top:#d9d9d9 1px solid; padding-top:30px;}
.contt_sxp ul{ width:100%; float:left;}
.contt_sxp ul li{ width:100%; float:left; font-size:16px; color:#444; 
    line-height:35px;}
.contt_sxp ul li a{ color:#444;}
.contt_sxp ul li:hover{ color:#215297;}	
.contt_sxp ul li:hover a{ color:#215297;}	




.nryzxdt_tit{ width: 100%; float: left;
    padding-bottom: 10px;
border-bottom: #1a52a7 1px solid;
background: url(../images/ic_news.png) no-repeat left 3px;}
.nryzxdt_tit h1{color:#1a58ab; float: left;
     margin-left: 30px; font-size: 20px; font-weight:normal;}

.nryzxdt_tit a{ float:right; font-size:14px; color:#666; 
 margin-top:8px;}
.nryzxdt_tit a:hover{ color:#295ca4; font-weight: bold;}


.nryzxdt{ width: 100%; float: left; margin-top: 22px;}
.nryzxdt li{ width: 100%; float: left; margin-bottom: 28px;}

.nryzxdt li span{ width:100%; display:block; padding-bottom:56%; 
    position:relative; overflow:hidden;
 }
.nryzxdt 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;
  }
.nryzxdt li span img:hover{transform: scale(1.1);}

.nryzxdt li h2{width:100%; float: left; height: 44px; margin-top:8px;
    font-size: 16px; line-height: 22px; color: #282828;
    overflow:hidden;  font-weight:normal;
        text-overflow:ellipsis; 
        display:-webkit-box; 
        -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.nryzxdt li:hover h2{ color: #295ca4; font-weight: bold;}








@media only screen and (max-width:1280px) {
.nrye_wk{ width:100%; margin-bottom:0px;}


}



@media only screen and (max-width:768px) {
.nrye_lf{ width: 100%;}
.nrye_rg{ width: 100%;  margin-top:40px;}
.nrye_lfmar{  padding-right: 0px;}
.bottom{ margin-top:30px;}
}


@media only screen and (max-width: 580px) {
.cont img {
    width: 100%;
max-width:100%;
display:block;
}

}