.clear {
  clear: both;
  height: 0px;
  line-height: 0px;
  font-size: 0px;
  overflow: hidden;
  display: block;
}
.clearfix:after {
  content: "";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
  font-size: 0px;
}
.news-tit{margin-bottom:20px;}
.nbanner{width:100%; position:relative;}
.nbanner img{max-width:100%}
.ejlm{position:absolute; bottom:0; right:0; background:rgba(0,53,103,0.8); width:80%; height:30%; padding:20px;}
.ejlm ul{position:absolute; bottom:20%; left:30px; width:800px;}
.ejlm li{float:left;line-height:200%; color:#fff; font-size:16px; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.ejlm li a{color:#fff!important;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;padding: 0 30px;}
.ejlm li a.chus{background: #fff;color: #134168!important; display:block}
/*.ejlm li:hover a {
    color: #134168;
}

.ejlm li:hover {
    background: #fff;
}*/

.dqlm{font-size:30px; font-weight:bold; color:#fff; text-shadow:5px 2px 6px #000;}
.pic-list {
  width: 100%; margin:60px auto;
}
.pic-list ul li {
  height: 186px;
  margin-top: 40px;
}
.pic-list ul li a {
  height: 100%;
  display: block;
  background: #ffffff;
  clear: both;
  overflow: hidden;
}
.pic-list ul li .pic {
  width: 244px;
  height: 100%;
  overflow: hidden;
}
.pic-list ul li .pic img {
  width: 100%;
  height: 100%;
  display: block;
}
.pic-list ul li .text {
  padding: 15px 269px 0 30px;
}
.pic-list ul li .text span {
  font-size: 14px;
  height: 20px;
  line-height: 20px;
  color: #989898;
  padding-left: 25px;
  background: url(../images/time.png) no-repeat left center;
}
.pic-list ul li .text h5 {
  font-size: 18px;
  font-weight: bold;
  color: #224e7f;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 10px 0 15px;
}
.pic-list ul li .text p {
  font-size: 14px;
  color: #5f727f;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.pic-list ul li:first-child {
  margin-top: 0;
}
.yxTop{;padding: 30px;}
.yxTop ul{overflow: hidden;}
.yxTop ul li{    text-align: center;width:23%;margin:18px 1% 0 0; padding:1%; float: left;background: #FCFCFC; border: 2px solid #E6E6E6;}
.yxTop ul li .yxpic img{height:100%;}
.yxTop ul li .yxpic{position: relative; height:160px; overflow:hidden;}
.yxTit{position: absolute;bottom:0;left:0;background: url(../images/jcyxybg1.png) no-repeat;height: 60px;width:100%;background-size: 100% 100%;}
.yxTit a{font-size: 20px;color:#fff;display: block;margin-left: 20px;margin-top: 15px;overflow:  hidden;text-overflow:  ellipsis;white-space:  nowrap;}
.yxinner{font-size: 14px;color:#373737;line-height: 26px;margin-bottom: 20px;text-indent: 2em;height:160px;overflow:hidden;}
.yxinner a{color:#0E419C;float:right;}
.wz{color:#999999;background: url("../images/dzicon.png") no-repeat left center;padding-left: 30px;overflow:  hidden;text-overflow:  ellipsis;white-space:  nowrap;}
.wz a{color:#999999;}
.jgtitle{background-image: linear-gradient(#2f83e1, #3a618d); width:100%; color:#fff; font-size:20px; line-height:45px; margin-top:2%; text-indent:20px;}
.ldList{padding:5%;}
.ldList h2{
    height: 35px;
    line-height: 35px;
    font-size: 22px;
    color: #013E86;
    font-weight: normal;
    border-left: 2px solid #013E86;
}
.ldList h2 span {
    padding-left: 10px;font-size:18px;
}
.ldcon{width:100%;}
.ldcon span{font-size: 16px;color:#333333}
.ldcon b{display: inline;font-size: 14px;color:#7D7D7D;font-weight: normal;}
.ldcon td{padding: 15px 0;border-bottom: 1px solid #FAFAFA;}
.xrld{margin-left: -5%;overflow: hidden;margin-top: 20px;}
.xrld li{width:45%;margin-left: 5%;margin-bottom: 30px;float: left;background: url(../images/footer-bottom.png) no-repeat bottom center #EEEEEE; padding: 25px 2%;text-align: center;}
.xrld li span{font-size:16px;color:#fff;}
.xrld li span b{display: inline;font-size: 20px;font-weight: normal;padding-right: 20px;}
.xrld li span b em{display: inline;font-size: 15px;color:#fff;}
.xrld li span strong{display: inline;font-size: 20px;font-weight: normal;padding-right: 10px;}
.xrld li span strong a{color:#fff;}
.xzicon1 span{background: url(../images/xxldicon12.png) no-repeat left 10px center;padding-left: 49px;padding-right:35px;}
.xzicon2 span{background: url(../images/img/xxldicon22.png) no-repeat left center;padding-left: 49px;padding-right:35px;}
.xxld{ }
.xxld ul {border-left: 1px solid #eee; border-right: 1px solid #eee; border-bottom: 1px solid #eee; overflow: hidden; }
.xxld ul li {width: 32%;float: left;padding-left: 1.3%;height: 70px;line-height: 69px;border-bottom: 1px solid #eee;font-size: 14px;color: #7d7d7d;overflow:  hidden;text-overflow:  ellipsis;white-space:  nowrap;}
.xxld ul li a {font-size: 16px;color: #333;margin-right: 10px;display: inline-block; *display: inline; *zoom: 1;min-width: 40px;}
.xxld ul li a:hover { color: #00489d; }
.fwdhList h1{height: 45px;line-height: 45px;background: #EEEEEE;position:relative;font-size: 20px;color:#0057B2;font-weight: normal;padding-right: 50px;border-bottom: 1px solid #96ADC7;}
.fwdhList h1 span{margin-left: 10px;font-size:18px;}
.ul-listl4{
    overflow: hidden;
    margin-bottom: 49px;
}
.ul-listl4 li{
    overflow: hidden;
    border-bottom: 1px solid #e3e3e3;
}
.ul-listl4 .con{
    padding: 35px 0 33px;
    overflow: hidden;
    display: block;
}
.ul-listl4 .date{
    float: left;
    padding-bottom: 25px;
    margin-right: 34px;
    border-bottom: 1px solid #36c;
}
.ul-listl4 .date span{
    display: block;
}
.ul-listl4 .date .day{
    font-size: 24px;
    color: #36c;
    line-height: 1.2em;
}
.ul-listl4 .date .year{
    font-size: 14px;
    color: #999;
    line-height: 1.5em;
    text-align: right;
    font-family: "???猫?藟茅?鈥γ�?鈥�";
}
.ul-listl4 .pic{
    float: left;
    width: 240px;
    height: 162px;
    overflow: hidden;
    margin-right: 35px;
}
.ul-listl4 .pic img{
    display: block;
    width: 100%;
}
.ul-listl4 .txt{
    overflow: hidden;
    font-size: 14px;
    color: #666;
    line-height: 1.93em;
}
.ul-listl4 .txt .info{
    max-height: 3.86em;
    overflow: hidden;
}
.ul-listl4 .txt .tit{
    font-size: 18px;
    color: #369;
    font-weight: normal;
    line-height: 1.56em;
    max-height: 3.12em;
    margin-bottom: 5px;
    overflow: hidden;
}
.ul-listl4 .txt .writer{
    color: #333;
    display: block;
    margin-top: 22px;
}
.ul-listl4 .txt .tit,
.ul-listl4 .pic img{
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.ul-listl4 .con:hover .pic img{
    -webkit-transform: scale(1.08,1.08);
       -moz-transform: scale(1.08,1.08);
        -ms-transform: scale(1.08,1.08);
         -o-transform: scale(1.08,1.08);
            transform: scale(1.08,1.08);
}
.ul-listl4 .con:hover .txt .tit{
    color: #960;
}
.g-tit-y2 .tit{font-size: 1.5vw;color: #333333;padding-left: 0px;/* line-height: 1.5vw; */}
.g-tit-y2 .tit span{display: inline-block;border-left: 5px solid #02325a;height: 1.5vw;margin-top: 0.2vw;float: left;margin-right: 10px;}
.news-content{position: relative;}
.news-content ul li{background: none;height: auto;}
.news-content ul li{border-bottom: 1px solid #d4d4d4;padding: 0 5px;padding: 0 0 20px;display: flex;align-items: center;}
.news-content .gl-name{padding: 0px;}
.news-content .gl-name img{width:100%}
.news-content .gl-position .date{font-size: 36px;color: #00437c;}
.news-content .gl-position .year{color: #666666;}
.news-content .gl-intr{background: none;}
.news-content .gl-intr h3, .news-detail h3{color:#00437c;font-size: 18px;}
.news-content .gl-intr p{padding: 10px 0;color: #666666;}
.news-content .gl-position>div{padding-bottom: 20px; border-bottom: 2px solid #096bd3;}
.news-detail{background: url(../images/news_bg.png) no-repeat top;padding-bottom:40px;background-color:#ffffff;}
.news-detail h3{text-align: center;width:100%;margin:0 auto;padding: 30px;font-size: 24px;}
.news-detail .source{padding:20px;text-align: center;color: #666666;border-bottom: 1px solid #d6d6d6;width:80%;margin:0 auto;}
.g-tit-y2{margin-bottom: 20px;}
.newsn{padding:40px 15px 0 15px; }
.newsn li{ position: relative; margin-bottom: 10px; height: 46px; line-height: 46px; padding-right: 80px; padding-left: 30px; }
.newsn li span{ position: absolute; right: 30px; }
.ssjg li{ position: relative; margin-bottom: 10px; height: 46px; line-height: 46px; padding-right: 80px; padding-left: 30px; }
.ssjg li em{ position: absolute; right: 30px; font-style: normal;}
.newsn li a{ font-size: 16px; color: #414141; }
.newsn li:hover{ background: #009ddf; box-shadow: 0 0 10px #ddd; color: #fff; }
.newsn li:hover a{ color: #fff; font-size: 17px; font-weight: bold; }
.newsn li:hover span{ color: #fff; }
@media( max-width: 1529px){
	
}
@media( max-width: 1279px){
	.g-tit-y2 .tit{font-size: 2.5vw;}
  .ejlm ul{width:auto;}
   .ejlm{background:rgba(0,53,103); width:96%; position:relative; top:auto; margin:2% auto}
.ejlm ul{position:relative; top:auto; left:auto; bottom:;}
.ejlm li{float:left; width:20%; height:40px; line-height:40px; text-align:center; color:#fff; font-size:16px; background:rgba(255,255,255,0.5); margin:10px 2% ;}
.ejlm li a{color:#fff;/* font-size: 18px; */padding: 0 30px!important;}
	}
@media( max-width: 1024px){
	.xrld li{width:95%;}
  .ul-listl4 .date,
  
	
	}
@media( max-width: 767px){
.ejlm li{width:45.5%; padding:0 5px;}
	.pic-list{margin-top:2%}
.yxTop ul li{width:98%;}

 .yxTop ul li .yxpic{height:300px}
.yxTop ul li .yxpic img{width:100%;}
 .ul-listl4 .pic{float: none;margin-right: 0;margin-bottom: 15px;}
    .ul-listl4 .pic{margin: 0 auto 15px;}
    .ul-listl4 .date{border-bottom: none;padding-bottom: 0;}
    .ul-listl4 .date span{display: inline-block;}
    .ul-listl4 .con{padding: 15px 0;}
    .ul-listl4 .txt{line-height: 1.5em;}
    .ul-listl4 .txt .info,
    .ul-listl4 .txt .tit{max-height: none;}
	}
@media( max-width: 512px){
 .yxTop ul li .yxpic{height:150px}
}