@charset "utf-8";

/***** 内页 *****/
#container{ width:1200px; overflow:hidden; margin:auto;}
#colL{width:200px; float:left; clear:left;}
#colR{width:82%; overflow:hidden; float:right;}

/***** 左边导航 *****/
.nav                {width:180px;float:left;height:auto;position:relative;/* margin-top:24px; */}
.nav dt             {height:88px;line-height:88px;width:182px;text-align:center;color:#FFF;font-size: 20px;background:#1d3160;}
.nav dd             {background:none;}
.nav ul             {display:block;width:180px;background: #fbfbfd;border: 1px #f5f5f7 solid;}
.nav ul li          {display:block;width:100%;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap;margin-bottom: 1px;}
.nav ul li a        {display:block;height:50px;line-height:50px;color:#171e28;font-size: 16px;text-align:center;transition: all .3s ease-out;}
.nav ul li a:hover  {color:#fff; background:#1b6dce;}
.active  {color: #fff !important;background: #1b6dce;}
/***** 热门信息 最新信息 *****/
.lastlist      {width:100%; margin-top:20px; border:1px #efefef solid;}
.lastlist dt {height:48px; text-align:center; line-height:48px; font-size:18px; color:#fff; background:#313ced;}
.lastlist dd {padding:6px 20px 12px 10px;  }
.lastlist ul li        { font:14px/22px "微软雅黑"; text-indent:8px; line-height:36px; overflow:hidden; text-overflow:ellipsis; word-break:keep-all; white-space:nowrap;}
.lastlist ul li a:hover{ color:#3162ed; }

.main_box_x{width:920px; margin:auto;}


/***** 内页列表 *****/
.sortlist        { width:100%; float:right;}
.sortlist dl     {text-align:left;clear:both;width:95%;padding: 10px 2% 10px 0;height:auto;margin-bottom:20px;overflow:hidden;background:#fff;}
.sortlist dl dt  { height:40px; color:#3162ed; line-height:40px; font-size:22px; background:url(../images/title3.png) no-repeat left center;}
.sortlist dl dt a{ float:right; width:57px; padding-left:10px; color:#3162ed; text-align:center; font-size:14px; text-decoration:none; background:url(../images/more_a.png) no-repeat right;}
.sortlist dl dt a:hover{ color:#3162ed;}
       
/***** 文字新闻列表 *****/
.sortlist ul li:nth-child(1){ border-top:none;} 

.sortlist ul           { text-align:left; }
.sortlist ul li        {
  font: 14px "微软雅黑";
  height:60px;
  color:#666369;
  line-height:60px;
  overflow:hidden;
  text-overflow:ellipsis;
  word-break:keep-all;
  white-space:nowrap;
  text-decoration:none;
  width:100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.sortlist ul li:hover  {color:#3162ed;}
.sortlist ul li span   {/* float:right; */font:14px/28px "Helvetica";color:#999;line-height:60px;/* width: 20%; */}
.sortlist ul li a      {color:#414141;display:block;width:80%;overflow:hidden;background:url(../images/list_a.png) no-repeat left center;text-overflow: ellipsis;font: 16px/28px "Helvetica";padding-left: 16px;font-size: 16px;transition: all .3s ease-out;}
.sortlist ul li a:hover{ color:#3162ed; background:url(../images/list_aa.png) no-repeat left center;}


/***** 图片新闻列表 *****/
.picture li             {display:block;float:left;width:270px;height:auto;background: #ffffff;border: 1px #fbfbfd solid;border-bottom: 0;/* border:none; */margin: 15px 58px 0px 0;overflow:hidden;}
.picture li:nth-child(3n){ margin-right:0;}      
.picture li span{width:270px;height: 284px;overflow:hidden;display: flex;justify-content: center;align-items: center;}           
.picture li img                    {display:block;max-width: 90%;max-height: 90%;transition:all .9s;-moz-transition:all .9s;-ms-transition:all .9s;-o-transition:all .9s;-webkit-transition:all .9s;}
.picture li h1{width:90%;background: #fbfbfd;background: #f5f5f7;text-align:center;color:#666;height:40px;overflow:hidden;line-height:40px;padding:0 5%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 14px;transition: all .3s ease-out;}
.picture li a:hover     {color:#1b6dce; background:none;}
.picture li:hover h1{background:#1b6dce; color:#fff;}   
.picture li:hover img{ transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1);} 
.breadcrumb{display: inline-block;background-color: #fbfbfd;padding: 0 4px;}
.breadcrumb a{color:#333333;}