body{font-family:"";font-size:14px;color:#212121;position: relative;min-width: 1580px;}
li{ list-style:none;}
ul{ padding:0; margin:0;}
a{ color:#444;text-decoration:none}
a:hover{text-decoration:none !important;color: #246cb1;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover{outline: none !important;}
ul,ol{ margin:0; padding:0; }
img{ max-width:100%;}
input,button {outline:none;}
.slick-dots li button:before{ display: none; }
.txt-elise{
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.sanji{overflow:hidden;display: block;background: #246cb1;width: 200px;height: 60px;text-align: center;border-radius: 20px;}
.img-hide{overflow:hidden;display: block;}

.img-hide img{ transition: 0.5s all; transform: scale(1,1); }
.img-hide:hover img{ transform: scale(1.05,1.05); }
.container{ width: 1390px;}
.header{ height: 248px; position: absolute; left: 0; padding-top: 20px; z-index: 1000; top: 0; right: 0; height: 248px; background: url(../images/header-back.png) center repeat-x; }
.logo{ padding-top: 10px; }
.header-a{ font-size: 15px; color: #0052A3; }
.header-a span{ padding:0 15px; }
.header-a a{ color: #0052A3; }
.search{ width: 254px; height: 38px; background: url(../images/search.png) center no-repeat; position: relative; margin-top: 15px; }
.search .form-control{ background: none; box-shadow: none; border:none; width: 100%; height: 38px; color: #fff; }
.icon-ss{ position: absolute; right: 10px; top: 0; bottom: 0; width: 21px; background: url(../images/icon-ss.png) center no-repeat!important; box-shadow: none; border:none; }
.search .form-control::-webkit-input-placeholder{
            color:#fff;
        }
.search .form-control::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#fff;
        }
  .search .form-control:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#fff;
        }
 .search .form-control:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#fff;
  
      }
.nav-list li{float: left;width: 11.1%;margin-top: 20px;position: relative;padding-bottom: 10px;}
.nav-list li a{ font-size: 20px; color: #fff; }
.nav-down{ position: absolute; display: none; left: 0px; padding:5px 0; right: 0px; top: 100%; background: #1e67ac; }
.nav-down li{ float: none; margin:0; width: 100%; padding:0; }
.nav-down li a{ display: block; font-size: 16px; line-height: 40px; }
.nav-list li:hover .nav-down{ display: block; }
.banner img{ width: 100%; }
.banner{ overflow:hidden; margin:0; }
.banner .slick-dots{ bottom: 35px;  }
.banner .slick-dots li,.banner .slick-dots li button{ width: 20px; height: 20px;  border-radius: 50%; padding:0; }
.banner .slick-dots li button{ background: #fff; }
.banner .slick-dots li.slick-active button{ background: #17588d; }
.banner .slick-dots li{ margin:0 10px; }
.title{ height: 73px; background: url(../images/title01.png) center no-repeat; font-size: 28px; line-height: 73px; color: #003366; font-weight: bold; margin:68px 0 45px 0; }
.index-left{ width: 820px; }
.zh-list li{ float: left; width: 50%; padding:0 16px; }
.zh-list{ margin:0 -16px; }
.zh-list-box{ transition: 0.3s all; background: #f1f1f1; height: 360px; }
.zh-list-img img{ width: 100%;  height: 220px;object-fit: cover;}
.zh-list-tt a{ font-size: 18px; color: #333; }
.zh-list-tt{ margin:20px 25px 0 25px; }
.zh-list-p{ color: #666; line-height: 30px; height: 60px; overflow:hidden; margin:10px 25px 0 25px;}
.zh-list-box:hover{ background: #fff; box-shadow: 0 0 15px rgba(0,0,0,0.1); border-bottom: solid 2px #17588d;}
.zh-list-img a span{ position: absolute; left: 0; top: 20px; font-size: 20px; color: #fff; padding:5px 15px; background: #17588d; z-index: 10; }
.zh-list-img a{ position: relative; display: block; }
.right-ul{ width: 500px; }
.right-ul li{ position: relative; margin-bottom: 15px; transition: 0.3s all; height: 80px; background: #f1f1f1; border-top: solid 2px #f1f1f1; padding-left: 80px; padding-right: 30px; padding-top: 10px; }
.right-ul-tt a{ font-size: 18px; color: #333; }
.right-ul-tt{ text-align: justify; line-height: 30px; height: 60px; overflow:hidden; }
.right-date{ position: absolute; left: -15px; top: 5px; width: 68px; bottom: 5px; background: #78a3c6; color: #fff;}
.right-date span{ font-size: 30px; font-weight: bold; }
.right-ul li:hover{ background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1); border-top: solid 2px #17588d; }
.right-ul li:hover .right-date{ background: #17588d; }
.right-ul li:hover .right-ul-tt a{ color: #17588d; }
.news-more{ display: inline-block; background: #fff; font-size: 16px; color: #999; border:solid 1px #d0d0d0; width: 128px; height: 38px; line-height: 36px; margin-top: 30px; }
.gg-back{ height: 494px; background: url(../images/gg-back.png) center no-repeat; background-size: cover; margin-top: 40px; }
.gg-back .title{ background: url(../images/title02.png) center no-repeat; }
.gg-back .kyjz{ background: url(../images/resea.png) center no-repeat; margin-top:100px;}

.gg-slick-back{ margin:0 23px; transition: 0.3s all; background: #fff; height: 195px; position: relative; }
.gg-slick{ margin:0 -23px; }
.gg-slick-date{ color: #17588d; }
.gg-slick-date span{ font-size: 32px; }
.gg-title a{ font-size: 18px; color: #111; }
.gg-title{ margin-left: 75px; line-height: 30px; height: 60px; overflow:hidden; }
.gg-slick-top{ border-bottom: solid 1px #f3f3f3; margin-left: 20px; margin-right: 20px; padding-top: 10px; padding-bottom: 12px; }
.gg-p p{ color: #666; margin-bottom: 7px; }
.gg-p{ margin-left: 50px; margin-top: 15px; }
.gg-slick-left{ position: absolute; background: #008db5; font-size: 16px; left: 0; top: 100px; line-height: 18px; color: #fff; padding:4px 5px; font-weight: bold; text-align: center; height: 80px; width: 34px; }
.gg-slick .slick-slide{ padding-top: 40px; }
.gg-slick{ margin-top: -20px; }
.gg-slick-back:hover{ transform: translate(0,-20px); box-shadow: 0 0 10px rgba(0,0,0,0.2); }
.gg-slick-back:before{ display: block; content: ""; transition: 0.3s all; position: absolute; top: 0; left: 13px; width: 67px; height: 3px; background: #17588d; }
.gg-slick-back:hover:before{ left: 0; right: 0; width: 100%; }
.gg-slick .slick-prev{ left: -35px; width: 25px; height: 44px; background: url(../images/left.png) center no-repeat;  }
.gg-slick .slick-next{ right: -35px; width: 25px; height: 44px; background: url(../images/right.png) center no-repeat;  }
.slick-prev:before,.slick-next:before{ display: none; }
.title-ky{ background: url(../images/title03.png) center no-repeat; }
.ky-back{ height: 543px; background: url(../images/back02.png) center no-repeat; margin-top:30px;}
.ky-left{ width: 758px; }
.ky-left-img img{ width: 758px; height: 426px; }
.ky-left-ul{ width: 485px; margin-top: 20px; }
.ky-left-ul li{ line-height: 40px; }
.ky-left-ul li a{ font-size: 18px; color: #111; padding-left: 22px; background: url(../images/li.png) left center no-repeat; }
.ky-left-b{ height: 117px; width: 245px; background: url(../images/next.png) center no-repeat; }
.ky-right{ width: 485px; margin-right: 30px; padding-top: 115px; }
.ky-right-date{ font-size: 20px; color: #065ca7; }
.ky-right-date span{ font-weight: bold; font-size: 39px; font-weight: bold; padding-right: 10px; }
.ky-right-tt a{ font-size: 20px; color: #fff; }
.ky-right-tt{ line-height: 30px; height: 60px; overflow:hidden; margin-top: 20px;} 
.ky-right-p{ line-height: 30px; height: 120px; text-align: justify; overflow:hidden; margin-top: 30px; color: #fff;}
.ky-more{ display: inline-block; margin-top: 23px; color: #494949; border:solid 1px #c4c4c5; width: 113px; height: 32px; text-align: center; line-height: 30px; }
.slick-dots{ left: auto; right: 0; bottom: -28px; width: 195px; height: 56px; padding-top: 15px; }
.slick-dots li,.slick-dots li button{ width: 12px; height: 12px; border-radius: 50%; padding:0; }
.slick-dots li button{ background: #6d9fcb; }
.slick-dots li.slick-active button{ background: #fff; }
.slick-dots li{ margin:0 8px; }
.back-bottom{/* background: url(../images/back-b.png) right bottom no-repeat; */padding-top: 30px;padding-bottom: 50px;}
.back-bottom .ldgz{ background: url(../images/highlight.png) center no-repeat; }
.ld-list li{ float: left; width: 25%; padding:0 14px; margin-top: 35px; }
.ld-list{ margin:0 -14px; }
.ld-list-box{ transition: 0.3s all; }
.ld-list-top{ background: #f4f4f4; line-height: 48px; padding:0 24px; font-size: 16px; color: #17588d; font-weight: bold; }
.ld-list-top a{ float: right; }
.ld-list-img img{ width: 100%; height: 180px; object-fit: contain;}
.ld-list-bottom{ background: #f4f4f4; padding:20px 30px; }
.ld-list-tt a{ font-size: 18px; color: #333; }
.ld-list-tt{ line-height: 30px; height: 60px; overflow:hidden; }
.ld-list-p{ line-height: 25px; height: 75px; overflow:hidden; margin-top: 20px; color: #666; }
.ld-list-box:hover{ box-shadow: 0 0 20px rgba(0,0,0,0.2); transform: translate(0,-20px); }
.ld-list-box:hover .ld-list-top{ background: #17588d; color: #fff; }
.ld-list-box:hover .ld-list-bottom{ background: #fff; }
.ld-list-box:hover .ld-list-tt a{ color: #003366; }
.ld-list-box:hover .ld-list-p{ color: #17588d; }
.footer{height: 310px;background: url(../images/footer.png) center no-repeat;background-size: cover;}
.footer-top{height: 140px;margin-bottom: 30px;background: url(../images/footer-top.png) center no-repeat;background-size: cover;}
.footer-top{line-height: 40px;font-size: 16px;color: #fff;}
.footer-top a{ color: #fff; display: inline-block; margin-right: 40px; }
.footer-top a img{ margin-right: 5px; }
.footer-p{ margin-left: 130px; }
.footer-p p{ color: #fff;  line-height: 25px; margin:0; }
.footer-p-r{ width: 385px; }
.banner-list{ height: 400px; }
.list-left{width: 250px;margin-top: 60px;background: #f2f2f2;margin-bottom: 50px;}
.list-left-top{ line-height: 80px; background: #246cb1; font-size: 26px; color: #fff; font-weight: bold; }
.left-nav li a{ display: block; font-size: 18px; position: relative; color: #333; line-height: 69px; text-align: center; border-bottom: solid 1px #ccc; }
.list-right{ width: 1060px; margin-top: 60px; padding-bottom: 60px; }
.list-header-left{ font-size: 20px; color: #165fa4; margin-bottom: -3px; background: url(../images/lind.png) center bottom no-repeat; padding-bottom: 15px; }
.nav-b{ color: #888; padding-left: 22px; background: url(../images/icon-home.png) left center no-repeat; margin-top: 10px;}
.nav-b a{ color: #888; }
.list-header{ border-bottom: solid 1px #ccc; }
.page-tt{ line-height: 48px; background: #f2f2f2; margin-bottom: 20px; padding:0 20px; margin-top: 40px; }
.page-tt span{ padding-left: 23px; background: url(../images/icon-tt.png) left center no-repeat; font-size: 18px; color: #165fa4; font-weight: bold;}
.page-tt a{ float: right; font-size: 15px; color: #808080; }
.kf-list-img img{ width: 330px; height: 186px; }
.kf-list-right{ margin-left: 355px; padding-top: 10px; }
.kf-list-p{ line-height: 30px; height: 120px; overflow:hidden; text-align: justify; font-size: 16px; color: #333; }
.kf-more{ margin-top: 20px; }
.kf-list li{ margin-bottom: 40px; }
.kp-list li{ float: left; width: 33.3333333%; padding:0 18px;}
.kp-list{ margin:0 -18px; }
.kp-list-img img{ width: 100%; height: 186px; }
.kp-list-tt a{ font-size: 16px; color: #333; }
.kp-list-tt{ line-height: 30px; height: 90px; overflow:hidden; margin-top: 10px; }
.kp-title a{ font-size: 16px; color: #333; padding-left: 8px; background: url(../images/lind-l.png) left center no-repeat; }
.kp-title{ margin-top: 10px; }
.left-nav li a:hover,.left-nav li.active a{ font-weight: bold; color: #17588d; background: #d1e1f7; border-color: #d1e1f7; }
.left-nav li a:hover:before,.left-nav li.active a:before{ display: block; content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 3px; background: #1760a5; }
.fx-list li{ float: left; width: 33.333333%; padding:0 18px; margin-top: 40px; }
.fx-list{ margin:0 -18px; }
.fx-list-img img{ width: 100%; height: 186px; }
.fx-list-bottom{ background: #f2f2f2; padding:10px 20px; border-bottom: solid 2px #165fa4; }
.fx-list-tt a{ font-size: 16px; color: #333; }
.fx-list-tt{ line-height: 25px; height: 50px; overflow:hidden; }
.fx-list-p{ color: #808080; line-height: 20px; height: 40px; overflow:hidden; margin-top: 10px; text-align: justify; }
.fx-list-more{ display: block; color: #165fa4; line-height: 21px; background: url(../images/more02.png) right center no-repeat; margin-top: 10px; }
.fx-list-box{ transition: 0.3s all; }
.fx-list-box:hover .fx-list-bottom{ background: #165fa4; }
.fx-list-box:hover .fx-list-tt a,.fx-list-box:hover .fx-list-p{ color: #fff; }
.fx-list-box:hover .fx-list-more{ color: #fff; background: url(../images/more03.png) right center no-repeat;}
.page{ margin-top: 0px; }
.ls-ul-left{ width: 50%; }
.ls-ul{position: relative;/* padding-top: 40px; */margin: 40px 0;}
.ls-ul:before{display: block;content: "";position: absolute;left: 84px;top: -10px;bottom: 252px;width: 2px;background: #17588d;}
.ls-ul-date{background: url(../images/date-lind.png) right 250px center no-repeat; */margin-bottom: 10px;font-size: 24px;color: #17588d;padding-right: 200px;/* float: right; */}
.ls-ul-p{width: 846px;font-size: 16px;color: #4c4c4c;line-height: 30px;min-height: 100px;}
.ls-ul-img img{ width: 180px; height: 135px; margin-left: 30px; }
.ls-ul-left.pull-right .ls-ul-date{background: url(../images/date-lind02.png) left center no-repeat; padding-left: 250px; margin-left: -10px;}
.ls-ul-left.pull-right .ls-ul-p{ margin-left: 30px; }
.ls-ul li{ margin-bottom: -30px; }
.ls-ul i{ position: absolute; left: 0; right: 0; top: -12px; height: 12px; background: url(../images/q.png) center no-repeat; }
.ls-ul b{ position: absolute; left: 0; right: 0; bottom: -12px; height: 12px; background: url(../images/q.png) center no-repeat; }
.article-tt{ font-size: 20px; color: #444; font-weight: bold; margin-top: 40px; }
.article-sm{ font-size: 16px; color: #333; margin-top: 20px; }
.article-b{ color: #999; margin-top: 15px; }
.article-b span{ padding:0 20px; }
.article-txt p{ font-size: 15px; color: #555; line-height: 30px; text-align: justify; }
.article-txt{border-top: dashed 1px #ddd;padding: 10px 0;/* border-bottom: dashed 1px #ddd; */margin-top: 30px;}
.article-p a{ font-size: 16px; color: #555; }
.article-p{ margin-top: 30px; }
.ld-list-lg li{ float: left; width: 33.333333%; padding:0 20px; margin-top: 40px; }
.ld-list-lg{ margin:0 -20px; }
.ld-list-lg-img img{ width: 122px; height: 169px; }
.ld-list-lg-box{ background: #f2f2f2; margin-right: 5px; position: relative; }
.ld-list-lg-box:before{ display: block; content: ""; position: absolute; top: 5px; bottom: -5px; right: -5px; left: 5px; background: #89bbea; }
.ld-list-sm{ background: #f2f2f2; position: relative; z-index: 10; }
.ld-list-right-lg{ padding:20px 15px 0 15px; margin-left: 122px; }
.ld-list-name-lg a{ font-size: 20px; color: #333;font-weight: bold; }
.ld-list-p-lg{ color: #666; line-height: 25px; height: 75px; overflow:hidden; margin:10px 0; }
.ld-list-name-lg a:hover{ color: #165fa4; }
.ld-list-lg-box:hover:before{ background: #165fa4; }

.lw-list3 li{position: relative;float: left;margin-left: 60px;width: 204px;line-height: 50px;}
.lw-list3 li a{ background: url(../images/icon-lw.png) left center no-repeat; padding-left: 22px; font-size: 16px; color: #333;}
.lw-list3 li span{ position: absolute; right: 0; top: 0; color: #808080; }
.lw-list3{ margin-top: 20px; }

.lw-list li{ position: relative; padding-right: 300px; line-height: 64px; border-bottom: dashed 1px #ddd; }
.lw-list li a{ background: url(../images/icon-lw.png) left center no-repeat; padding-left: 22px; font-size: 16px; color: #333;}
.lw-list li span{ position: absolute; right: 0; top: 0; color: #808080; }
.lw-list{ margin-top: 20px; }
.xm-list-img img{width: 260px;height: 146px;object-fit: cover;}
.xm-list li{ padding:33px 0; position: relative; }
.xm-list-right{ width: 770px; }
.xm-list-tt a{ font-size: 16px; color: #333; }
.xm-list-p{ font-size: 14px; color: #808080; line-height: 25px; height: 50px;overflow:hidden; margin-top: 20px; }
.xm-date{ color: #165fa4; padding-left: 25px; background: url(../images/icon-date.png) left center no-repeat; margin-top: 25px; }
.xm-list li:before{ transition: 0.3s all; }
.xm-list li:hover:before{ display: block; content: ""; position: absolute; left: -20px; right: -20px; top: 0; bottom: 0; z-index: -1; background: #165fa4; }
.xm-list li:hover .xm-list-tt a,.xm-list li:hover .xm-list-p{ color: #fff; }
.xm-list li:hover .xm-date{ color: #fff;background: url(../images/icon-date02.png) left center no-repeat; }
.xm-list{ margin-top: 10px; }

.lw{float: left !important;width: 24% !important;padding: 0 50px !important;margin-top: 40px !important;}

.yq-list-img img{width: 100%;height: 186px;object-fit: cover;}
.yq-list li{float: left;width: 33.3333%;padding: 0 50px;margin-top: 40px;}
.yq-list{ margin:0 -17px; }
.yq-list-tt a{ font-size: 16px; color: #333; padding-left: 20px; background: url(../images/icon-yq.png) left center no-repeat; }
.yq-list-tt{ margin-top: 15px; }

.news-more:hover,.ky-more:hover{ background: #17588d; color: #fff; border-color: #17588d; }
.footer-top a:hover,.header-a a:hover,.nav-list li a:hover{ color:#fff; text-decoration: underline!important; }
.ky-left-ul li a:hover,.yq-list-tt a:hover,.ky-right-tt a:hover,.gg-title a:hover,.zh-list-tt a:hover,.lw-list li a:hover,.kp-list-tt a:hover,.kp-title a:hover,.page-tt a:hover,.nav-b a:hover,.article-p a:hover{ color: #17588d; }
.yq-list-tt a{ font-size: 16px; color: #333; }

.nr p {font-size:16px!important;line-height:38px!important;font-family:"脙茠脝鈥櫭冣�毭偮ッ兤捗⑩偓拧脙鈥毭偮久兤捗⑩偓拧脙鈥毭偮兤捗嗏�櫭冣�毭偮兤捗⑩偓拧脙鈥毭偮矫兤捗⑩偓拧脙鈥毭偮兤捗嗏�櫭冣�毭偮┟兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥毭偮好兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥毭偮γ兤捗嗏�櫭冣�毭偮┟兤捗⑩偓拧脙鈥毭偮幻兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥姑呪��"!important;color:#333333!important;text-indent: 32px;}
.nr font {font-size:16px!important;line-height:36px!important; font-family:"脙茠脝鈥櫭冣�毭偮ッ兤捗⑩偓拧脙鈥毭偮久兤捗⑩偓拧脙鈥毭偮兤捗嗏�櫭冣�毭偮兤捗⑩偓拧脙鈥毭偮矫兤捗⑩偓拧脙鈥毭偮兤捗嗏�櫭冣�毭偮┟兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥毭偮好兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥毭偮γ兤捗嗏�櫭冣�毭偮┟兤捗⑩偓拧脙鈥毭偮幻兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥姑呪��"!important;color:#333333!important}
.nr span {font-size:16px!important;line-height:36px!important; font-family:"脙茠脝鈥櫭冣�毭偮ッ兤捗⑩偓拧脙鈥毭偮久兤捗⑩偓拧脙鈥毭偮兤捗嗏�櫭冣�毭偮兤捗⑩偓拧脙鈥毭偮矫兤捗⑩偓拧脙鈥毭偮兤捗嗏�櫭冣�毭偮┟兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥毭偮好兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥毭偮γ兤捗嗏�櫭冣�毭偮┟兤捗⑩偓拧脙鈥毭偮幻兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥姑呪��"!important;color:#333333!important}
.nr table p{text-indent:0em !important;margin-bottom:0em !important;  }
.nr  img{max-width:100% !important;height:auto !important}
.nr table{max-width:95% !important}


@media(max-width: 1024px){
	body{ min-width:1580px; }
}




.list_box20{margin: 30px 10px;margin-bottom:15px;}
.list_box20 li{padding: 10px 30px;margin-bottom:40px;float: left;width: 50%;}
.list_box20 li a .img,.list_box20 li a .img img{width: 122px;height: 168px;overflow:hidden;object-fit: cover;border-radius: 5px;}
.list_box20 li .right{width: 350px;padding-left:30px;padding-top: 8px;margin-top: -176px;margin-left: 130px;}
.list_box20 li .right h5{font-size: 18px;color: #333333;line-height:30px;margin-bottom: 13px;transition:0.36s;font-weight: bold;}
.list_box20 li .right p{font-size:14px;color: #333333;line-height: 24px;height: 28px;margin-bottom: 20px;}
.list_box20 li .right .date span{ font-size:14px; color:#333;}
.list_box20 li .right .date .more{font-size:14px;color:#055ca6;position:relative;padding-right:15px;transition:0.36s;} 
.list_box20 li .right .date .more:before{position:absolute;content:"";background:url(../images/dot2.jpg) right center no-repeat;width:5px;height:9px;right:0px;top: 4px;}
.list_box20 li:hover h5{ color:#055ca6;}
.list_box20 li:hover .date .more{ margin-right:-10px;}




.n_left{float: right;width: 300px;position: relative;z-index: 1;}
.n_left h1{height:80px;line-height:80px;background: #ffab3b;font-size: 26px;color:#fff;padding: 0 25px;text-align: center;font-weight: bold;}
.n_left h1 span{position:relative;}
.n_left h1 span:before{content:"";position: absolute;bottom: -18px;width: 1.875rem;height:1px;background:#fff;left: 50%;margin-left: -0.9375rem;display: none;}
.n_left .con ul{background: #055ca6;padding: 0 0 75px;border-top: none;}
.n_left .con ul li{font-size: 18px;color: #333333;position:relative;}
.n_left .con ul li:after{ content:""; position:absolute; left:0; width:2px; top:25px; bottom:25px; background:#ffab3b; opacity:0; visibility:hidden; transition:.5s}
.n_left .con ul li i.up, .n_container .n_left .con ul li.on i{background: url(../images/left_jiantou.png) center no-repeat;transform: rotate(90deg);}
.n_left .con ul li.on dl{display:block !important;}
.n_left .con ul li.on:after, .n_container .n_left .con ul li:hover:after{ opacity:1; visibility:visible}

.n_left .con ul li:before{content:"";position:absolute;bottom:0;left: 0;right: 0;height:1px;background: #cccccc;}
.n_left .con ul li a img{margin: -3px 20px 0 0;}
.n_left .con ul li>a:before{content:"";width: 5px;height: 0;background:transparent;position:absolute;left: 0;top: 20px;transition:0.6s;}
.n_left .con ul li dl dd a.on:before,.n_container .n_left .con ul li dl dd a:hover:before{}

.n_left .con ul li>a{color: #ffff;display: block;padding: 22px 16px;transition: 0.36s;position: relative;font-size: 20px;line-height: 1.5rem;}
.n_left .con ul li>a:hover, .n_container .n_left .con ul li.on>a{font-weight: bold;}
.n_left .con ul li dl dd a:hover,.n_container .n_left .con ul li dl dd.on a{color: #fff;}

.n_left .con ul li dl{display:none;padding: 0px 0 14px;position:relative;}
.n_left .con ul li dl:before{content:"";position:absolute;right:0;left: 0;top:0;height:1px;}
.n_left .con ul li dl dd{height: auto;padding: 0 16px;}
.n_left .con ul li dl dd a{font-size: 15px;color: #fff;padding: 3px 0 3px 16px;position:relative;line-height: 1.5;display: block;transition: .5s;}
.n_left .con ul li dl dd a:before{content:"";position:absolute;left: 0;top: 12px;/*background: #fff;*/width: 5px;height: 5px;border-radius: 50%;transition: .5s;}
.n_left .con ul li i.up{background: url(../images/left_jiantou.png) center no-repeat;}
.n_left .con ul li i{width: 20px;height: 60px;background: url(../images/left_jiantou.png) center no-repeat;position:absolute;right: 10px;top: 0;transition:0.36s;cursor: pointer;}
.n_left .con ul li dl dd a:hover, .n_container .n_left .con ul li dl dd.on a{color: #ffab3b;}
.n_left .con ul li dl dd a:hover:before, .n_container .n_left .con ul li dl dd.on a:before{ background:#ffab3b;}

.n_right{padding-right: 40px;margin-top: 30px;}

.list_box13{margin:0 -30px;margin-bottom:15px;margin-top: 80px;}
.list_box13 li{float:left;width:50%;padding:0 30px;margin-top: -50px;}
.list_box13 li a{ display:block; transition:.5s}
.list_box13 li .img, .list_box13 li .img img{ width:100%; height:248px; overflow:hidden; object-fit:cover}
.list_box13 li h5{font-size:16px;color:#333333;line-height:26px;height:78px;margin: 20px 0 30px;transition:.5s;}
.list_box13 li a:hover h5{color: #71a0db;}

.slick-dots:nth-child(2){
    background-color: red !important;
}
.ls-ul-date .year{
    position: relative;
    left: 260px;
    }
.banner-list{ height: 400px; }
.list-left{width: 250px;margin-top: 60px;background: #f2f2f2;margin-bottom: 50px;}
.list-left-top{ line-height: 80px; background: #246cb1; font-size: 26px; color: #fff; font-weight: bold; }
.left-nav li a{ display: block; font-size: 18px; position: relative; color: #333; line-height: 69px; text-align: center; border-bottom: solid 1px #ccc; }
.list-right{ width: 1060px; margin-top: 60px; padding-bottom: 60px; }
.list-header-left{ font-size: 20px; color: #165fa4; margin-bottom: -3px; background: url(../images/lind.png) center bottom no-repeat; padding-bottom: 15px; }
.nav-b{ color: #888; padding-left: 22px; background: url(../images/icon-home.png) left center no-repeat; margin-top: 10px;}
.nav-b a{ color: #888; }
.list-header{ border-bottom: solid 1px #ccc; }
.page-tt{ line-height: 48px; background: #f2f2f2; margin-bottom: 20px; padding:0 20px; margin-top: 40px; }
.page-tt span{ padding-left: 23px; background: url(../images/icon-tt.png) left center no-repeat; font-size: 18px; color: #165fa4; font-weight: bold;}
.page-tt a{ float: right; font-size: 15px; color: #808080; }
.kf-list-img img{ width: 330px; height: 186px; }
.kf-list-right{ margin-left: 355px; padding-top: 10px; }
.kf-list-p{ line-height: 30px; height: 120px; overflow:hidden; text-align: justify; font-size: 16px; color: #333; }
.kf-more{ margin-top: 20px; }
.kf-list li{ margin-bottom: 40px; }
.kp-list li{ float: left; width: 33.3333333%; padding:0 18px;}
.kp-list{ margin:0 -18px; }
.kp-list-img img{ width: 100%; height: 186px; }
.kp-list-tt a{ font-size: 16px; color: #333; }
.kp-list-tt{ line-height: 30px; height: 90px; overflow:hidden; margin-top: 10px; }
.kp-title a{ font-size: 16px; color: #333; padding-left: 8px; background: url(../images/lind-l.png) left center no-repeat; }
.kp-title{ margin-top: 10px; }
.left-nav li a:hover,.left-nav li.active a{ font-weight: bold; color: #17588d; background: #d1e1f7; border-color: #d1e1f7; }
.left-nav li a:hover:before,.left-nav li.active a:before{ display: block; content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 3px; background: #1760a5; }
