.container { margin: 0 auto; width: 1200px; }

/* banner */
.banner, .sencond-banner { width: 100%; height: 410px !important; background-size: cover !important; }

/* 新闻列表 */
/*.news_con { width: 940px; }*/
.news_tit { font-size: 24px; font-weight: bold; color: #1a1a1a; line-height: 1em; padding-left: 20px; border-left: 3px solid #2b5da0; margin-bottom: 20px; }
.news_list li { height: 80px; line-height: 80px; border-bottom: 1px dashed #cfcfcf; }
.news_list li a { font-size: 16px; color: #454545; display: inline-block; max-width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news_list li span { font-size: 16px; color: #808080; float: right; }
.news_list li:hover a, .news_list li:hover span { color: #2b5da0; }

/* 分页样式 */
.news_page { margin-top: 30px; text-align: center; }
.news_page * { font-size: 14px; color: #808080; margin: 0 2px; }
.news_page a, .news_page span { display: inline-block; height: 36px; line-height: 36px; min-width: 18px; text-align: center; padding: 0 12px; border: 1px solid #808080; }
.news_page font, .news_page a:hover { background: #2b5da0; border-color: #2b5da0; color: #fff; }
.news_page> div{    display: inline-block;}
.news_page> span{    display: none !important;}
.news_page .pagination{display: flex;align-items: center;justify-content: center;}
.news_page .pagination li.active{background-color: #2b5da0;border-color: #2b5da0;}
.news_page .pagination li.active a{border-color: #2b5da0;color: #fff;}


/* cont */
.cont-bg { background: #f5f5f5; }
.left-nav { float: left; width: 210px; background-color: #ffffff; position: relative; top: -80px; }
.ne-le h1 { height: 80px; background: url(../images/ll.png) no-repeat right center; color: #fff; padding-left: 30px; box-sizing: border-box; line-height: 80px; font-size: 24px; }
.ne-le h1 span { font-size: 24px; color: #fff; }
.ne-le ul { padding: 10px 0 50px; -moz-box-shadow: 0px 0px 12px #CCCCCC; -webkit-box-shadow: 0px 0px 12px #CCCCCC; box-shadow: 0px 0px 12px #CCCCCC; }
.ne-le ul li { text-align: left; font-size: 16px; line-height: 53px; position: relative; }
.ne-le ul:after { content: ""; clear: both; display: block; }
.ne-le ul li:after, .ne-le ul li.breadcrumb:after { content: ""; position: absolute; width: 228px; height: 53px; background: url(../images/sj-bg.png) no-repeat; top: 0; left: 0; opacity: 0; z-index: 1; }
.ne-le ul li a { margin: 0 25px; border-bottom: 1px solid #ebebeb; display: block; position: relative; z-index: 2; font-size: 16px; color: #333333; }
.ne-le ul li:hover a span, .ne-le ul li.breadcrumb a span { color: #fff; }
.ne-le ul li:hover:after, .ne-le ul li.breadcrumb:after { opacity: 1; }
.ne-le ul .le-on:after { opacity: 1; }
.ne-le ul .le-on a { color: #fff; }
.level-1 a span{ color: #333 !important;}
.sub-0{    padding: 0 !important;
    -moz-box-shadow: unset !important;
    -webkit-box-shadow: unset !important;
    box-shadow: unset !important;}
.ne-le ul .level-1:hover a span, .ne-le .sub-0 .breadcrumb a span{ color: #fff !important;}
.ne-le ul .level-1:after, .ne-le ul .sub-0.breadcrumb:after{    background: #2b5da0 !important;width:100% !important; }
.right-cont { float: right; background: #fff; position: relative; top: -80px; width: 964px; box-sizing: border-box; }
.ri-ti { text-align: right; border-bottom: 1px solid #dedede; line-height: 80px; font-size: 14px; position: relative; border-left: 6px solid #1b65c6; color: #666666; }
.ri-ti a { color: #666; }
.ri-ti span { float: left; display: block; font-size: 20px; padding-left: 41px; color: #333333; }
.ri-ti p { display: inline-block; position: relative; padding-left: 25px; padding-right: 32px; }
.ri-ti p span { float: none; font-size: 14px; color: #333333; display: inline-block; position: unset; padding-left: 0; padding-right: 0; }
.ri-ti p * { font-size: 14px; color: #333; }
.ri-ti p:before { content: ""; width: 18px; height: 18px; background: url(../images/wz.png) no-repeat; position: absolute; top: 33px; left: 0; }
.cont-mes { width: 875px; font-size: 16px; line-height: 30px; color: #333333; margin: 0 auto; margin-top: 34px; margin-bottom: 40px; }
.cont-mes p { text-align: justify; line-height: 35px; color: #555; margin-bottom: 10px; font-size:18px;}
.cont-mes p.indent { text-align: justify; text-indent: 2em; line-height: 30px; color: #555; margin-bottom: 10px; font-size: 16px; }
.cont-mes p.tips { text-align: center; }
.cont-mes p a{line-height: 30px; color: #555; font-size: 18px;;}
.cont-mes img { display: inline-block;  max-width: 100%; }

 .CCC{display: none;} 

/*领导致辞*/
.lindaozc{}
.lindaozc li{    width: 26%; float: left;text-align: center; margin: 0 10%;}
.lindaozc li span{    display: block; font-size: 18px; line-height: 35px; margin-top: 10px;}
.lindaozc li img{}


/*图片新闻模板*/
.secondsame_imgul { width: 875px; margin: 0 auto; }
.secondsame_imgli { width: 430px; float: left; margin: 0 10px 10px 0; }
.secondsame_imgli:nth-child(2n) { margin-right: 0; }
.secondsame_img { width: 100%; height: 300px; }
.secondsame_img img { display: block; width: 100%; height: 100%; }
.secondsame_text { width: 100%; text-align: center; height: 44px; line-height: 44px; }
.secondsame_text a { font-size: 14px; color: #333; }

/*图片*/
.hx_qyry_ul { width: 100%;margin: 0 auto; }
.hx_qyry_li { width: 275px; float: left; margin-right: 25px; }
.hx_qyry_li:nth-child(3n) { margin-right: 0; }
.hx_qyry_img { padding: 5px; width: 100%; height: 215px; background: #cdcdcd;     object-fit: cover;}
.hx_qyry_img img { display: block; width: 100%; height: 100%; }
.hx_qyry_text { text-align: center; padding: 20px 0; line-height: 1.6; background: #fff; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.hx_qyry_text a { font-size: 16px; color: #333; }

/*地图*/
.sitemap_list{width: 100%;}
.sitemap_list .item{width: 100%;position: relative;border: 1px solid #eaeaea;border-radius: 4px;margin-bottom: 50px;padding: 20px 30px;box-sizing: border-box; box-shadow: 2px 2px 3px 0px rgba(30, 30, 30, 0.1);}
.sitemap_list .item .tag{position: absolute;left: 20px;top: -20px;padding: 3px 8px;font-size: 18px;background: #115bbc;color: #fff;border-radius: 2px;}
.sitemap_list .item .menu{font-size: 16px;margin-right: 30px;}
.sitemap_list .item .menu:hover{text-decoration: underline;color: #1961ad;}

.daohang{display:none;}

@media screen and (max-width: 769px) {
.lindaozc li{    margin: 0;width:100%;}
.news_list li{    height: 40px;line-height: 40px;    border: 0;}
.news_page *{    margin: 0;}
.left-nav{    border-radius: 20px 20px 0px 0px;    top: -66px;    width: 100%;}
.right-cont{top: -46px; width: 100%;}
.ri-ti{    line-height: 40px;    text-align: left;}
.container{    width: 94%;}
.ri-ti span{    padding-left: 20px;}
.banner, .sencond-banner{    height: 27vh !important;}
.ri-ti p{ width: 95%;text-align: left;margin-left: 20px;padding-right: 0;}
.ri-ti p:before{    top: 13px;}
.ne-le{}
.ne-le h1{    height: 66px;    background: #004da0 url(../images/ll.png) no-repeat right center;    line-height: 66px;border-radius: 20px 20px 0px 0px;}
.ne-le h1 span{    font-size: 20px;}
 .CCC{    position: relative; animation: move 2s ease-in-out infinite alternate; float: right; margin-right: 30px;display: block;}

.cont-mes{width: 100%;margin:20px 0;}
.cont-bg{    background: #fff;}
 

.daohang{    display: block;    margin-bottom: 20px;}
.daohang a{    float: left;width: 50%; text-align: center;background: #fff; font-size: 16px; line-height: 40px; color: #333; border-bottom: 1px solid #ebebeb;}
.daohang a.on{   background: #2b5da0;color: #fff;}
.hx_qyry_li{    width: 100%;    margin-right: 0;}
.sub-0{display: none;}

  /* 定义动画 */
  @keyframes move {
  from {top:-7px;}
  to {top:7px;}
  }
.ne-le ul{    padding: 0;}
.ne-le ul li a{    text-align: center;    margin: 0;}
.ne-le ul li{    width: 50%;    float: left;}
.ne-le ul li:after, .ne-le ul li.breadcrumb:after{    width: 100%;}
.active{    display: block !important;}
.accordion-3-container{display: none;}
.easysite-section-wrap{    padding: 0 !important;}
}