
.list-left {width: 22%;padding-bottom: 55px;margin-top: 40px;box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px;background: url(page.css) center 95% no-repeat rgb(239 244 255);margin-bottom: 20px;}
.list-left-tt span { display: block; font-size: 24px; color: rgb(255, 255, 255); font-weight: bold; }
.list-left-tt { height: 88px; background: #2051ba; line-height: 88px; }
.left-nav li a {display: block;position: relative;/* line-height: 60px; */font-size: 20px;color: rgb(51, 51, 51);text-align: center;padding: 20px 10px;}
.left-nav li { position: relative; }
.left-nav li a::before { display: block; content: ""; position: absolute; left: 25px; right: 25px; bottom: 0px; border-bottom: 1px solid rgb(221, 221, 221); }
.left-nav-down li a { line-height: 40px; font-size: 16px; color: rgb(51, 51, 51); padding-left: 25px; }
.left-nav-down li a::before { display: none; }
.left-nav li.active {background: rgb(255, 255, 255);}
.left-nav li.active::before { display: block; content: ""; position: absolute; left: 0px; top: 0px; bottom: 0px; width: 4px; background: #2051ba; }
.left-nav li.active a { color: #2051ba; font-weight: bold; }
.left-nav li.active .left-nav-down li a { color: rgb(51, 51, 51); font-weight: normal; }
.left-nav-down { padding: 10px 0px; display: none; }
.left-nav li a:hover { color: #2051ba !important; }
.left-nav { padding-top: 20px; }
.container-list { max-width: 1330px; }
.list-ssjgy { width: 1300px; margin-top: 40px; }
.list-right {width: 74%;margin-top: 40px;}
.nav-b { color: rgb(153, 153, 153); font-size: 14px; }
.nav-b a { color: rgb(153, 153, 153); }
.list-top { border-bottom: 1px solid rgb(221, 221, 221); padding-bottom: 15px; }
.article-tt { font-size: 24px; color: rgb(51, 51, 51); font-weight: bold; margin-top: 40px; margin-bottom: 0px;line-height:32px;}
.article-sm {margin: 6px auto 0px; border-bottom: 1px dashed rgb(221, 221, 221); padding: 15px 0px; font-size: 16px; }
.article-sm>span {padding: 0px 10px;color: #999;font-size: 14px;}
.article-p p {text-align: justify;font-size: 16px !important;color: rgb(51, 51, 51);line-height: 30px !important;/* margin-bottom: 30px; */text-indent: 2em; }
.article-p { margin-top: 40px; }

.article-link p a { font-size: 16px; color: rgb(51, 51, 51); }
.article-link p a span { font-weight: bold; }
.article-link { border-top: 1px dashed rgb(221, 221, 221); padding-top: 30px; }
.article-link p { margin-bottom: 20px; }
.article-link span{font-weight: bold;font-size: 16px;}
.list-box {/* padding-bottom: 50px; */}
.list-left-tt-phone { display: none; }
.img-lb li { float: left; padding: 0px 25px; margin-bottom: 50px; width: 50%; }
.img-lb { margin: 0px -25px; padding-top: 20px; }
.img-lb-tt { font-size: 18px; color: rgb(51, 51, 51); margin-top: 20px; }
.img-lb-img { position: relative; padding-top: 67%; }
.img-lb-img img { position: absolute; left: 0px; top: 0px; height: 100%; width: 100%; }
.img-lb li a { display: block; }
.img-ul-left img { width: 260px; height: 175px; }
.img-ul-left a{ display: block; }
.img-ul-a li { padding: 35px 0px; border-bottom: 1px dashed rgb(221, 221, 221); transition: all 0.5s ease 0s; }
.img-ul-right { margin-left: 290px; }
.img-ul-tt a {display: block; font-size: 18px; color: rgb(51, 51, 51);overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.img-ul-p {color: rgb(153, 153, 153);font-size: 14px;line-height: 25px;height: 72px;margin-top: 15px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.img-ul-date {color: rgb(153, 153, 153);font-size: 14px;margin-top: 20px;background: url("../images/icon-date.png") left center no-repeat;/* padding-left: 20px; */}
.img-ul-a li:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 20px; background: rgb(255, 255, 255); border-color: transparent; padding: 35px; }
.img-ul-a li:last-child { border: none; }
.img-ul-a { padding-bottom: 30px; }
.wz-ul-date { width: 80px; height: 80px; background: rgb(246, 246, 246); padding-left: 15px; padding-top: 12px; line-height: 25px; }
.wz-ul-date span { font-weight: bold; font-size: 18px; }
.wz-ul li { padding: 20px 0px; border-bottom: 1px dashed rgb(221, 221, 221); }
.wz-ul-right { margin-left: 105px; padding-top: 5px; }
.wz-ul-tt{ font-size: 18px; color: rgb(51, 51, 51); font-weight: bold; display: block; }
.wz-ul-p { margin-top: 15px; color: rgb(153, 153, 153); font-size: 14px; }
.wz-ul { margin-bottom: 30px; font-size: 14px; }
.wz-ul li a:hover .wz-ul-date { background:#2051ba; color: rgb(255, 255, 255); }
.wz-ul li a:hover .wz-ul-tt { color:#2051ba; }
.table-bordered { border: none; }
.table-bordered > thead > tr > th { background: rgb(233, 244, 255); font-size: 22px; color: rgb(51, 51, 51); font-weight: normal; padding: 20px 20px 20px 120px; border: none; }
.table-bordered > tbody > tr > td { font-size: 20px; color: rgb(51, 51, 51); padding: 20px 20px 20px 120px; border-color: rgb(243, 243, 243); background: rgb(255, 255, 255); }
.table-box { margin: 50px 40px; }
.ld-img img { width: 260px; height: 200px; }
.ld-right { margin-left: 290px; padding-top: 15px; }
.ld-name a { font-size: 22px; color: rgb(51, 51, 51); font-weight: bold; }
.ld-txt { color: rgb(153, 153, 153); line-height: 25px; margin-top: 15px; text-align: justify; }
.ld-ul li { border-bottom: 1px dashed rgb(221, 221, 221); font-size: 14px; padding: 40px 0px; }
.ld-ul { padding-bottom: 30px; }
.jg-title { font-size: 30px; padding-bottom: 20px; margin-top: 40px; border-bottom: 1px solid rgb(221, 221, 221); }
.jg-title span { float: left; width: 50px; }
.jg-ul li {float: left;padding: 0px 10px 0px 0px;height: 70px;width: 33.3333%;}
.jg-ul li a { display: block; padding-left: 32px; font-size: 16px; color: rgb(51, 51, 51); margin-top: -13px; background: url(../images/icon-jg05.png) left center no-repeat; }
.jg-ul { margin-top: 40px; margin-bottom: -20px; }
.jg-ul li a:hover {color: #aa2620;); }
.img-ul-tt a:hover, .nav-b a:hover, .ld-name a:hover, a:hover .img-lb-tt { color: #2051ba; }
.jg-ul li a:hover {
    background: url(../images/icon-jg06.png) left center no-repeat;
    color: #004da1;
}
.banner-list {
    height: 500px;
}
.article-link p a:hover{ color: #2051ba; }

.title-more-b{ margin-top: 0.3rem; margin-left:0; }
.tow-title a{ color: #fff; }
.tow-title a:hover{ text-decoration: underline!important; }
.ewm{ font-size: 14px; color: #fff; margin-right: 15px; }
.ewm img{ height: 100px; margin-bottom: 10px; }
.ewm-left{ padding-top: 40px; }

.three-a:hover{ color: #fff; }
.three-link li a:hover{ box-shadow: 0 0 20px rgba(0,0,0,0.32); position: relative; z-index: 10; }
.tow-ul li a:hover{  box-shadow: 0 0 20px rgba(0,0,0,0.32); }
.img-sm img{ width: 100%; }

@media( max-width: 1699px){



      .list-right {/* width: 850px; */}
  .table-bordered > thead > tr > th, .table-bordered > tbody > tr > td { padding-left: 60px; }
  .xs-list li a{ height: 370px; }
}
@media( max-width: 1499px){

	.news-right{ padding-top: 0; }
	.one-right-bottom{ height: 610px; }
	.news-more{ margin-top: 15px; }
	.tow-ul-tt span{ font-size: 18px; }
	.tow-ul li:last-child{ width: 400px; }
	.tow-ul li:last-child a{ height: 400px; }
	.tow-ul li:last-child a .tow-ul-tt{ left: 150px; }
	.tow-ul li:last-child a:before{ left: 350px; }
	.tow-ul:before{ height: 500px; width: 500px; background-size: 100% 100%; }
	.three-top{ width: 550px; }
	.three-link-tt,.four-list-tt{ font-size: 18px; }


	}
@media( max-width: 1300px){
.list-right {
    /* width: 610px; */
}

  .list-right {/* width: 620px; */}
  .table-bordered > thead > tr > th, .table-bordered > tbody > tr > td { padding-left: 20px; }
  .xs-list-date{ margin-top: 20px; }
  .xs-list li a{ height: 330px; }
}
@media( max-width: 1024px){
.list-right {
    /* width: 400px; */
}

}
@media( max-width: 991px){



  .list-left { width: 200px; }
  .list-right { width: 480px; }

  .jg-ul li { width: 50%; }
  .xs-list li a{ height: auto; padding-bottom: 20px; }

    .img-top{ height: auto; padding-top: 56.25%; }
    .img-top div{ height: auto; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
    .slick-bottom a{ padding-top: 60%!important; display: block; }
    .slick-bottom a div{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
    .slick-bottom{ display: none; }
    .one-right{ margin-top: 0; }


}

@media( max-width: 767px){
.tts{width:100%;}
.jg-ul li{width: 100%;}
.banner-list { height: 150px; }
  .list-left { width: 100%; margin-top: 20px; padding: 0px; }
  .list-left-tt { height: 60px; line-height: 60px; font-size: 18px; text-align: left; padding-left: 20px; }
  .list-left-tt span { font-size: 18px; }
  .left-nav { padding: 0px; display: none; }
  .list-right { width: 100%; margin-top: 20px; }
  .article-tt { font-size: 18px; }
  .article-sm span { font-size: 14px; line-height: 25px; }
  .article-p p {font-size: 14px !important;line-height: 25px !important;margin-bottom: 10px;}
  .article-p {margin-top: 20px;overflow: hidden;}
  .article-link p a { font-size: 14px; }
  .article-link p { margin-bottom: 10px; }
  .article-link { padding: 20px 0px; }
  .list-left-tt { display: none; }
  .list-left-tt-phone { display: block; position: relative; }
  .list-left-tt-phone .nav-click { height: 60px; line-height: 60px; color: rgb(255, 255, 255); }
  .left-nav li a { line-height: 40px; font-size: 16px; }
  .img-lb-tt { font-size: 14px; margin-top: 10px; }
  .img-lb li { padding: 0px 8px; margin-bottom: 15px; }
  .img-lb { margin: 0px -8px; padding-bottom: 15px; }
  .list-box { padding-bottom: 30px; }
  .img-ul-left img { width: 130px; height: 80px; }
  .img-ul-right { margin-left: 140px; }
  .img-ul-p {height: 50px;margin-top: 5px;-webkit-line-clamp: 2;}
  .img-ul-date { display: none; }
  .img-ul-a li { padding: 15px 0px; }
  .img-ul-a li:hover { padding: 15px; }
  .img-ul-tt a { font-size: 16px; }
  .table-bordered > thead > tr > th, .table-bordered > tbody > tr > td { font-size: 14px; padding: 8px 15px; }
  .table-box { margin: 20px 0px; }
  .jg-title { margin-top: 20px; padding-bottom: 10px; font-size: 24px; }
  .ld-img { width: 100%; text-align: center; float: none !important; }
  .ld-right { margin: 20px 0px 0px; }
  .gd-slick { margin-top: 20px; }
	.footer-right a span img{ height: 100px; }


    .img-bottom{ padding:15px; }
    .img-tt{ font-size: 18px; }
    .tabs-more{ margin:20px auto 0 auto; position: static; display: block; width: 81px; }
    .title-b{ margin-top: 20px; }
    .col-xs-6{ width: 100%; }
    .jy-list-lg{ padding-top: 10px; }
    .cy-list li a{ margin-bottom: 15px; }
    .dh-ul li{ width: 50%; margin-top: 15px; }
    .dh-ul{ margin-top: 5px; }
    .lj-list{ display: block; margin-top: 20px; }
    .lj-list li{ width: 33.333333%; display: block; float: left; padding:0 5px; margin-bottom: 10px; }
    .back-box{ padding-bottom: 20px; }
    .footer{ border-width: 5px; padding:20px 0; }
    .footer-top div img{ height: 60px; }
    .footer-top div{ font-size: 12px; margin:0 5px; }
    .footer-p{ padding-top: 0px; }
    .footer-p p{ margin-top: 5px; font-size: 12px; }
.img-slick{ height: auto;}
.three-slick{ height: auto; }
.three-slick{ height: auto; }

}