.container { margin: 0 auto; width: 1400px; }
.nav{width:100%;}
.nav_list li{ float: left;    text-align: center;    width: 15%;}

/* banner */
.banner, .sencond-banner { width: 100%; height: 410px !important; background-size: cover !important; }
.sencond-banner p {font-size:50px;padding-top:115px;color:#1961ac;text-transform: uppercase;}
.sencond-banner span {display:block;width:100px;height:4px;background:#1961ac;margin:15px 0px;}


/* cont */
.left-nav { float: left; width: 23.5%; position: relative; top: -66px; }
.ne-le h1 { height: 66px; background: url(../images/2023080712293467467.png) no-repeat right center; color: #fff; padding-left: 30px; box-sizing: border-box; line-height: 66px; font-size: 24px;background-size: contain;font-weight: 400;text-transform: uppercase; }
.ne-le h1 span { font-size: 24px; color: #fff; }
.ne-le .accordion-3-container {background: #fff;}
.ne-le ul { padding: 10px 0 10px; }
.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(sj-bg.png) no-repeat; top: 0; left: 0; opacity: 0; z-index: 1; }*/
.ne-le ul li a {display: flex;white-space: nowrap;justify-content: space-between; padding: 0 8px; border-bottom: 1px solid #ebebeb; align-items: center; position: relative; z-index: 2; font-size: 20px; color: #333333; }
.ne-le ul li:hover>a>span { color: #1961ac; }
.ne-le ul li:hover:after, .ne-le ul li.breadcrumb:after { opacity: 1; }
.ne-le ul li a b {float:right;color:#1961ac;display:none;}
.ne-le ul li.breadcrumb a b {display:block;}
.ne-le ul .le-on:after { opacity: 1; }
.ne-le ul .le-on a { color: #fff; }
.level-1 a span{font-size:16px;}
.accordion-3 .sub{display: none;}
.accordion-3 .level-0.breadcrumb .t1 span, .accordion-3 .sub li.breadcrumb .t2 span{color: #1961ac;}
.accordion-3 .level-0.breadcrumb .sub{display: block;}



.right-cont { float: right; background: #fff; position: relative; width: 71.5%; box-sizing: border-box; }
.ri-ti { line-height: 40px; font-size: 24px; position: relative; border-left: 3px solid #1b65c6; color: #1961ac;margin-bottom: 30px; }
.ri-ti a { color: #666; }
.ri-ti span { float: left; display: block; font-size: 20px; padding-left: 41px; color: #333333; }
.ri-ti p { padding-left: 15px;color: #1961ac; }
.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(wz.png) no-repeat; position: absolute; top: 33px; left: 0; }*/
p.location {color:#666;font-size:16px;padding:20px 0px 35px;}
p.location a {color:#666;font-size:16px;}

.cont-mes { width: 100%; 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: 30px; color: #555; margin-bottom: 10px; }
.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 strong{    font-weight: bold;font-size: 16px; font-family: "OS-R", "å¾®è½¯é›…é»‘", Arial;}
.cont-mes img { display: inline-block; width: auto; max-width: 100%; }
.all-list-item { height: 55px; line-height: 55px; border-bottom: 1px dashed rgba(0, 0, 0, 0.14); font-size: 16px; color: #555555; }
.all-list-item-1 {  /* border-top: 1px dashed rgba(0, 0, 0, 0.14); */ }
.all-list-item-tit { float: left; }
.all-list-item a { font-size: 16px; color: #555555; }
.all-list-item a:hover { color: #005bac; }
.all-list-item-date { float: right; color: #888888; }
.i-pager { width: 100%; height: 40px; font-size: 14px; margin-top: 50px; text-align: right; }
.i-pager-item-active { width: 36px; height: 36px; background-color: #0081cc; border-radius: 4px; }
.i-pager a, .i-pager a:link, .i-pager a:visited, .i-pager a:active { display: inline-block; color: #666666; font-size: 14px; line-height: 36px; width: 36px; height: 36px; border-radius: 4px; margin: 0 2.5px; }
.i-pager-next, .i-pager-prev { width: 68px !important; height: 36px !important; }
.i-pager-item:link, a.i-pager-item:visited, a.i-pager-item:hover, a.i-pager-item:active, a.i-pager-item-active:link { text-decoration: none; }
.i-pager a:hover { color: #fff !important; }
.i-pager-info { height: 36px; vertical-align: bottom; border-radius: 4px; border: solid 1px rgba(102, 102, 102, 0.3); line-height: 36px; }
.i-pager-info span { border: none; color: #666666; }
.i-pager-info-c { color: #0081cc !important; }
/*ä¼ä¸šè£èª‰*/
.hx_qyry_ul { width: 100%;margin: 0 auto; margin-top:30px;}
.hx_qyry_li { width: 315px; float: left; margin-right: 25px;height: 287px; }
.hx_qyry_li:nth-child(3n) { margin-right: 0; }
.hx_qyry_img { padding: 5px; width: 305px; height: 215px; background: #cdcdcd; overflow:hidden;}
.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;overflow: hidden; text-overflow: ellipsis; }
.hx_qyry_text a { font-size: 16px; color: #333; }
.hx_qyry_li a:hover img {
    transform: scale(1.1);
}
.hx_qyry_li a img{transition: all .7s;}

/* æ–°é—»åˆ—è¡¨ */
/*.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 font { 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;}


/*å›¾ç‰‡æ–°é—»æ¨¡æ¿*/
.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; }


@media screen and (max-width: 769px) {
.nav_list li{width: 50% !important;}

.container { margin: 0 auto; width: 96%; }
.sencond-banner p { display: none; }
.left-nav { width: 100%; }
.ne-le h1 { background-size: cover;     border-radius: 20px 20px 0px 0px;}
.ne-le h1 span { font-size: 20px; }
.ne-le ul li { line-height: 50px; }
.ne-le ul li a { font-size: 18px; }
.ne-le ul { padding: 0; }


.right-cont { width: 100%;margin-top: -50px; }
.CCC{    position: relative; animation: move 2s ease-in-out infinite alternate; float: right; margin-right: 30px;display: block;}
 
  /* å®šä¹‰åŠ¨ç”» */
  @keyframes move {
  from {top:-7px;}
  to {top:7px;}
  }
.banner, .sencond-banner { height: 27vh !important; }
.hx_qyry_li { width: 100%;}
.hx_qyry_img { width: 100%; }
p.location{     padding-bottom: 20px;
    padding-top: 0;}
.ri-ti{    line-height: 40px;    margin-bottom: 20px;}
.cont-mes{    margin-top: 20px;}
.news_list li{    height: 50px;
    line-height: 50px;}

.accordion-3-container{ display: none;}
.active { display: block;}
.news_page{    margin-top: 30px;}
}