/**************内页************/
.list-left { width: 290px; padding-bottom: 55px; margin-top: 40px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; background: url("") center 95% no-repeat rgb(255, 255, 255); }
.list-left-tt span { display: block; font-size: 24px; color: rgb(255, 255, 255); font-weight: bold; }
.list-left-tt { height: 88px; background: #a40000; 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; }
.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: #a40000; }
.left-nav li.active a { color: #a40000; 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: #a40000 !important; }
.left-nav { padding-top: 20px; }
.container-list { max-width: 1330px; }
.list-ssjgy { width: 1300px; margin-top: 40px; }
.list-right { width: 950px; margin-top: 40px; }
.list-right-title{font-size: 24px;color: #8a1618; }
.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:34px;}
.article-sm {margin: 20px 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: 17px !important;color: rgb(51, 51, 51);line-height: 30px !important;margin:10px 0px;text-indent: 2em;}
.article-p { margin-top: 40px; }
.article-p img{border:none !important; max-width:100%;height:auto !important;display:block;margin:0px auto;}
.article-p video{border:none !important; max-width:100%;height:auto !important;display:block;margin:0px auto;}
.article-p iframe{max-width:100%;display:block;margin:0px auto;}
.article-p table{margin: 0px auto;max-width:100%;overflow-x: auto;display:block;} 

.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: 75px; overflow: hidden; margin-top: 15px;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:#a40000; color: rgb(255, 255, 255); }
.wz-ul li a:hover .wz-ul-tt { color:#a40000; }
.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: 220px; height: 280px; }
.ld-img-jx img { width: 250px; height: 100%; }
.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:#666; line-height: 34px; margin-top: 15px; text-align: justify;font-size:18px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:10;-webkit-box-orient: vertical;}
.ld-txt p{text-indent:0 !important;margin:10px 0px;font-size:17px !important;line-height: 30px !important;}
.ld-ul li { border-bottom: 1px dashed rgb(221, 221, 221); font-size: 15px; 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-title span img{position: relative;top: -3px;}
.jg-ul li { float: left; padding: 0px 10px 0px 0px; height: 60px; width: 33.3333%; }
.jg-ul li a { display: block; padding-left: 32px; font-size: 17px; 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: #a40000;); }
.img-ul-tt a:hover, .nav-b a:hover, .ld-name a:hover, a:hover .img-lb-tt { color: #a40000; }
.jg-ul li a:hover {background: url(../images/icon-jg06.png) left center no-repeat; color: #a40000;}
.banner-list {/*  height: 450px; */}
.article-link p a:hover{ color: #a40000; }

.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%; }

.xzyx { margin-top: 35px; margin-bottom:10px;}

@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: 1279px){


  .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: 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){
.jg-ul li{ height: 40px; }
.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; line-height:30px;}
  .article-sm span { font-size: 15px; line-height: 25px; }
  .article-p p {font-size: 15px !important;line-height: 25px !important;}
  .article-p { margin-top: 20px; }
  .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: 15px; 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: 15px; 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-img-jx { 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 0; }
    .footer-top div img{ height: 60px;height:auto; }
    .footer-top div{ font-size: 12px; }
    .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; }

.ld-ul li{padding:40px 0px 20px;}
.ld-name a{font-size:18px}
.ld-txt p{font-size:15px !important;line-height: 25px !important;margin:8px 0px;}
.jg-ul li a{font-size:15px;}
  .xzxy { margin-top: 20px; }
}