@charset "utf-8";
/* CSS Document */


@font-face {
  font-family: 'iconfont';  /* Project id 2549538 */
  src: url('http://at.alicdn.com/t/font_2549538_f4nung4hxs.woff2?t=1621014933333') format('woff2'),
       url('http://at.alicdn.com/t/font_2549538_f4nung4hxs.woff?t=1621014933333') format('woff'),
       url('http://at.alicdn.com/t/font_2549538_f4nung4hxs.ttf?t=1621014933333') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}



*{
	margin:0;
	padding:0;}
body{ 
	margin:0 auto;
	font-size:14px;	
	font-family:arial,Microsoft Yahei;	
	background:#fff;
	color:#333;}
h1,h2,h3{	
	font-weight:500;}
img{
	border:none;}
a{
	cursor:pointer;
	color:#333;
	text-decoration:none;	
	outline:none;}
a:hover{ text-decoration:none; color:#c60209;}
ul{
	list-style-type:none;	
	border:0;
	width:auto;}
em{
	font-style:normal;}
span{
	float:none;
	margin:0;}
.f_l{
	float:left;}
.f_r{
	float:right;}
input.sub,label{
	border:none;	
	cursor:pointer;}
input,textarea{
	font-family:"Microsoft Yahei";
	outline:none;}
table{
	border-collapse:collapse;}
table td,table th{
	padding:0;}
div.clear{
	font: 0px Arial; line-height:0;
	height:0; 
	overflow:hidden;	
	clear:both;}
	div,section,a,input,select,ul,li{ box-sizing:border-box;}
	
@media (min-width: 300px){
.container { width:100%;}


}
@media (min-width: 640px){
.container { width: 600px;}

}
@media (min-width: 768px){
.container { width: 750px;}


}
@media (min-width: 992px){
	.container { width: 970px;}

	
	}
@media (min-width: 1200px){
	.container { width: 1180px;}
	
}
@media (min-width: 1300px){
	.container { width: 1200px;}
	
}

 .swiper-container {
      width: 100%;
      height: 100%;
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;
      /*background: #fff;*/

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.swiper-pagination-bullet-active{background: #c60209;}	
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px;}
.caret{color: #fff;}
.navbg{ background:url(../images/dj2021navbg.jpg) #b31512; background-position:center center; background-repeat:no-repeat;}
.navbg .container{ padding-left:0px; padding-right:0px;}
.navbar{ margin-bottom:0px;}
.navbar-default {    background-color:transparent; border-color:transparent;}
.navbar-nav { float:left;}
.navbar-nav > li{ text-align:center;}
.navbar-nav > li > a{ line-height:40px; font-size:18px; font-weight:bold; transition:all 0.4s;background-image:url(../images/dj2021line.png);  background-repeat:no-repeat; background-position:center 70px; color:#fff; }
.navbar-default .navbar-nav>li>a{ color:#fff;}
.nav > li > a{    padding: 10px 32px; }


.navbar-default .navbar-nav > li:hover > a{    background-color: rgba(0,0,0,0.1);    line-height:40px; color:#fff;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color: #fff; background-color:transparent; background-image:url(../images/dj2021line.png); background-repeat:no-repeat; background-position:center 40px;    line-height: 35px; color:#fff;}

.dropdown-menu{ min-width:100%; border:0px;    background-color: #b31512;}
.dropdown-menu > li > a{ line-height:30px; color:rgba(255,255,255,0.8)}
.nav>li>a:focus, .nav>li>a:hover{background-color:transparent;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{color: #fff;    background-color:rgba(0,0,0,0.1);}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{color: #fff;    background-color:rgba(0,0,0,0.1);}
.navbar-collapse{ padding-left:0px; padding-right:0px;}

.header{ }
.header .container{ background-image:url(../images/dj2021headerbg.png); background-position:center right; background-repeat:no-repeat;padding-top:60px; padding-bottom:60px; padding-left:0px; padding-right:0px;}
.logo{ height:auto; padding:0px; margin-top:10px; margin-bottom:10px; }
.logo img{ max-height:60px; float:left; vertical-align:middle;}
.logoline{ width:1px; height:45px; background:#ced7dc; display:inline-block; margin-left:10px; margin-right:5px; float:left; margin-top:8px;}
.logo .lgLogo{ display:block;}
.logo .moLogo{ display:none;}
.bg{ width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:-1; background-image:url(../images/dj2021contbg.jpg); background-size:cover; background-position:center center;}
.container{ }
.banner-img{ width:100%; height:auto; overflow:hidden; background-position:center center; background-size:cover; background-repeat:no-repeat;}
.banner-img img{ width:100%; display:block;}
.banner-txt{ position:absolute; left:50%; top:50%; margin-left:-520px; margin-top:-110px; color:#164a91;}
.banner-txt h1{ font-size:48px; font-weight:bold;}
.banner-txt h2{ font-size:26px; font-weight:bold;}

.list0{ background-position:center center; background-repeat:no-repeat; background-size:cover; height:100px; padding:20px; margin-top:40px; margin-bottom:40px; }
.list0 a{color:#fff;}
.list0 h1{ font-size:18px;    margin-top: 9px;    margin-bottom: 0px;}
.list0 p{ font-size:14px;}

.section1{  padding-top:50px; padding-bottom:0px;}
.list1{ width:100%; height:auto;}
.list1-img{ width:100%; height:390px; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.list1-txt{ width:100%; height:auto; position:absolute; bottom:0px; background:rgba(179,21,18,0.7); padding-left:20px; padding-right:20px;}
.list1-txt h1{ font-size:20px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#fff; font-weight:bold; margin-top:15px; margin-bottom:15px; line-height:30px;}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{ margin-top:-40px;}
.carousel-indicators{ left:auto; right:10px; margin-left:0px; width:auto; bottom:45px;}

.carousel-control.right{ background:none;}
.carousel-control.left{ background:none;}

.list2{ line-height:55px; vertical-align:middle; padding:0px; width:100%; margin-bottom:0px; height:auto; overflow:hidden; background:none;}
.list2 .list2-1{ width:80%; float:left; font-size:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.list2 .list2-1 a{ color:#273b59}
.list2 .list2-1 a:hover{ color:#206bd1;}
.list2 .list2-2{ width:auto; float:right; color:#969696; font-size:16px; font-weight:bold;}
.list-group-item{ border:0px; border-bottom:1px solid #e9e7e7 ; margin-bottom:0px;}

.top1{}
.top1 li{ background-color:transparent;border-bottom:0px; padding-bottom:30px; padding-top:0px; }
.top1 h1{ font-size:20px; font-weight:bold;  line-height:30px; vertical-align:middle; margin:0px; margin-bottom:10px; 
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;word-break: break-all;overflow: hidden; color:#b31512; }
.top1 p{ font-size:15px; line-height:25px; height:auto; overflow:hidden; color:#636363;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
word-break: break-all;
overflow: hidden;}
.top1 span{ color:#a5a5a5; font-size:14px;}
.top1 span i{ margin-right:5px;}
.top2{ text-align:center;}
.top2 .span1{ font-size:36px; font-weight:bold; color:#8b8b8b;}
.top2 .span2{ font-size:16px; color:#959595;}
.top3{ margin-bottom:30px;}
.top4{ margin-top:33px;}

.title{ width:100%; height:auto; float:left; margin-bottom:20px; line-height:45px; vertical-align:middle; background:url(../images/dj2021line4.png) right bottom no-repeat;}
.title i{ float:left; font-size:26px;color:#b31512; margin-right:10px;}
.title span{ font-size:22px; float:left; font-weight:bold; color:#b31512; border-bottom:5px solid #c60209;}
.title a{ float:right; font-size:14px;color:#b31512; line-height:25px; margin-right:15px; margin-top:22px;}
.title .f1{ font-size:32px;}
.title .f2{ font-size:36px;}

.sty5{ padding:0px; padding-left:20px;}
.sty6{ padding:0px;}
.list21{ background-color:transparent;}
.list21 li{background-color:transparent; border:0px; background-image:url(../images/dj2021arrw1.png); background-position:center left; background-repeat:no-repeat; padding-left:20px; padding-right:0px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:16px;}

.list22{background-color:transparent;}
.list22 .list22-1{ width:100%; height:210px; padding:15px; background-image:url(../images/dj2021pic02.png); background-size:100% 100%; background-repeat:no-repeat; }
.list22 .list22-1 div{background-position:center center; background-size:cover; width:100%; height:100%;}
.list22 .list22-1 i{ width:50px; height:50px; background-image:url(../images/dj2021arrw3.png); background-position:center center; background-repeat:no-repeat; position:absolute; top:50%; left:50%; margin-left:-25px; margin-top:-25px;}
.list22 .list22-2{background-image:url(../images/dj2021arrw2.png); background-position:center left; background-repeat:no-repeat; padding-left:25px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:16px; font-weight:bold; line-height:40px;}

.list23{background-color:transparent; float:left;}
.list23 li{background-color:transparent;border:0px;border-bottom: 2px solid #f5e7e7; padding-top:0px;padding-bottom:15px; margin-bottom:15px; background-image:url(../images/dj2021arrw2.png); background-repeat:no-repeat; background-position:left 7px; padding-left:20px; }
.list23 li .list23-1{   font-size:16px; line-height:27px;  display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
    overflow: hidden;}

.list23 li .list23-1 a{}



.img{}
.section2{ padding-top:10px; padding-bottom:0px;}
.list5{ width:100%; height:auto; overflow:hidden;}
.list5 li{ height:auto; overflow:hidden; float:left;  width:100%; padding:0px; line-height:40px; vertical-align:middle; margin-bottom:0px; background-color:transparent; border:0px;}
.list5 li .list5-1{ width:85%; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:16px;background:url(../images/dj2021arrw1.png) left center no-repeat; padding-left:20px;  }

.list5 li .list5-1 a{color:#424242;}
.list5 li .list5-1 i{ color:#c60209; font-weight:900;}
.list5 li .list5-2{ width:auto; float:right; color:#7c7c7c; font-size:14px;}
.list5 li .list5-1 a:hover{color:#c60209;}

.sx-list5 li .list5-1{background:url(../images/dj2021arrw2.png) left center no-repeat; }
.xx-list5 li .list5-1{background:url(../images/dj2021arrw4.png) left center no-repeat; }

.list6{ height:auto; overflow:hidden; width:100%; margin-bottom:0px;}
.list6 li{ width:100%; height:auto; float:left; padding:0px; overflow:hidden; margin:1px; padding-top:0px; padding-bottom:15px; border-bottom:0px; background:none; padding-left:0px; padding-right:0px;}
.list6 li .list6-1{ line-height:27px; height:auto; overflow:hidden; width:81%; float:right; font-size:16px; border-bottom:2px solid #f5e7e7; padding-bottom:15px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
word-break: break-all;
overflow: hidden;}
.list6 li .list6-2{ display:inline-block; width:15%; height:auto;  vertical-align:middle; text-align:center; background:#f5e7e7; color:#c50002; float:left; text-align:center;}
.list6 li .list6-2 span{ display:block; width:100%;}
.list6 li .list6-2-1{ font-size:26px; font-weight:bold; line-height:35px;}
.list6 li .list6-2-2{ background:#eec4c4; line-height:20px; vertical-align:middle; font-size:12px;}

.section3{ padding-top:0px; padding-bottom:20px; }
.list7{ width:100%; height:auto; float:left; margin:0px; padding:0px;}
.list7 li{ list-style:none; padding:0px; margin:0px; width:22%; float:left; height:auto; margin-right:4%; margin-bottom:10px; transition:all 0.4s;}
.list7 li:nth-child(4n){ margin-right:0px;}
.list7 li .list7-1{ width:100%; height:auto; float:left; overflow:hidden; position:relative; z-index:0; }
.list7 li .list7-1 div{ width:100%; height:250px;background-position:center center; background-repeat:no-repeat; background-size:cover; transition:all 0.6s;}
.list7 li .list7-2{ width:100%; height:auto; float:left; padding:10px 0px; position:relative; z-index:2;transition:all 0.6s;}
.list7 li .list7-2 h1{ display:inline-block; font-size:16px;  color:#333; line-height:40px; vertical-align:middle; padding:0px; width:auto; max-width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin:0px;}
.list7 li:hover .list7-2 h1{ color:#b31512;}

.list7 li:hover{ }
.list7 li:hover .list7-1 div{ }
.list7 li:hover .list7-2{  }
.list7 li:hover .list7-2 span{}


.picBox { list-style:none; padding:0px; margin:0px; width:100%; float:left; height:auto; margin-bottom:10px; transition:all 0.4s;}

.picBox .picBox-1{ width:100%; height:auto; float:left; overflow:hidden; position:relative; z-index:0; }
.picBox .picBox-1 div{ width:100%; height:250px;background-position:center center; background-repeat:no-repeat; background-size:cover; transition:all 0.6s;}
.picBox .picBox-2{ width:100%; height:auto; float:left; padding:10px 0px; position:relative; z-index:2;transition:all 0.6s;}
.picBox .picBox-2 h1{ display:inline-block; font-size:16px;  color:#333; line-height:40px; vertical-align:middle; padding:0px; width:auto; max-width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin:0px;}
.picBox:hover .picBox-2 h1{ color:#b31512;}

.nav-sty>li{ float:none; display:inline-block; }
.nav-sty > li.active > a, .nav-sty > li.active > a:hover, .nav-sty > li.active > a:focus{    background-color: #1a66d5;    color: #fff; border:0px;}
.nav-sty{ text-align:center; width:100%; margin-bottom:60px; border-bottom:0px;}
.nav-sty li{ display:inline-block; width:auto; line-height:40px;  margin-left:5px; margin-right:5px;}
.nav-sty > li > a{padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px; display:inline-block; background:#cee5ff;border-radius:0px; font-size:16px;}

.ab-con{ background:#fff; padding:50px 50px 0px 50px;  border-top:5px solid #e82c28; margin-bottom:30px;}
.container-fluid{ padding-left:0px; padding-right:0px;}
.title2{ width:100%; height:auto; font-size:26px; font-weight:bold; text-align:center; line-height:50px; vertical-align:middle; margin-bottom:25px; color:#333; background-image:url(../images/dj2021line8.png); background-position:center center; background-repeat:no-repeat; color:#b31512;}
.title2 i{ display:inline-block; background:url(../images/dj2021arrw5.png) center center no-repeat; width:50px; height:50px; vertical-align:middle; margin-right:10px;}
.title3{ width:100%; height:auto; float:left;font-size:26px; font-weight:bold; margin-bottom:20px; }
.list8{ width:100%; height:auto; float:left;}
.list8 li{ border:0px; float:left; width:22%; height:auto; vertical-align:middle; padding:10px; line-height:60px; vertical-align:middle; margin-right:4%; text-align:center; margin-bottom:20px; padding:0px; }
.list8 li a{ display:block;}
.list8 li img{  width:100%; display:inline-block; vertical-align:middle; text-align:center; float:left;}
.list8 li h1{ font-size:16px; float:left; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.list8 li:nth-child(4n){ margin-right:0px;}



.jumbotron-line{ width:100%; height:8px; background:#b31512; margin-bottom:4px;}
.jumbotron{ width:100%; background:url(../images/dj2021bg02.png) center top no-repeat #b31512;  padding-top:50px; color:#fff; background-size:cover; text-align:center;}
.jumbotron img{ opacity:0.7; margin-bottom:40px;}
.jumbotron p{ font-size:14px; opacity:0.7; line-height:25px;margin-bottom:5px;}
.sty1{ text-align:center; }
.sty2{ color:#fff;text-align:left; font-size:16px; line-height:25px;}
.sty3{ float:right; font-size:16px;}
.sty4{ font-size:14px; text-align:center; border-top:1px solid rgba(255,255,255,0.1); padding-top:20px; color:rgba(255,255,255,0.6)}

.more1{ text-align:right; width:100%; height:auto; overflow:hidden;}
.more1 a{font-size: 14px;color: #b31512;line-height: 25px;    background-image:url(../images/dj2021arrw6.png); background-position:right bottom; width:86px; display:inline-block; background-repeat:no-repeat; text-align:center;}
.ab{ width:100%; height:315px; background-position:center center; background-repeat:no-repeat; background-size:cover; }
.section4{ margin-top:40px; position:relative; z-index:1;}
.title4{ background:#fff; height:91px; line-height:90px; vertical-align:middle; border-bottom:1px solid #efefef; padding-left:0px; padding-right:0px; overflow:hidden; }
.title4-h1{font-size:24px;background-image: -webkit-linear-gradient(bottom,#206bd1,#0367fd,#24b3df);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.title4-h6{ font-size:14px; background:none; border-radius:0px; text-align:right; padding:0px; margin:0px; }
.fonts2{font-size: 20px;
    color: #d4d4d4;
    vertical-align: middle;}
	.ov{ overflow:hidden;}

.list-group-item:first-child{ border-radius:0px;}
.ab-left{ padding-left:0px; padding-right:0px;}
.ab-right{ padding:0px 0px 0px 40px; min-height:300px;    padding-bottom: 60px;}
.ab-rightcon{ width:100%; height:auto; float:left; background:#fff; padding:25px; padding-top:10px;background-position:right bottom; background-repeat:no-repeat;}

.curP{ width:100%; height:auto;  border-bottom:2px solid #e1e1e1;background:url(../images/dj2021pic2.jpg) left bottom no-repeat; padding-left:45px; line-height:50px;padding-top:10px; height:63px;}

.curP-1{ width:auto; float:left;  font-size:22px; color:#c60209; font-weight:bold; }
.curP-1 span{ display:inline-block; border-bottom:4px solid #c60209; line-height:48px;}
.curP-2{ width:auto; float:right; color:#a9a8a8;}
.curP-2 a{color:#a9a8a8;}
.curP-2 a:hover{ color:#333;}
.curP2{ background:none; padding-left:0px;}
.curP2 .curP-2{ float:left;}
.ab-top{ }
.ab-top span{ float:left; width:100%; height:5px; background:url(../images/dj2021pic9.jpg) left center no-repeat #c60209; background-size:cover; display:inline-block; margin-bottom:3px;}
.ab-top h1{ float:left;width:100%; line-height:65px;background:url(../images/dj2021pic9.jpg) left center no-repeat #c60209; background-size:cover;font-size:24px; font-weight:bold; text-align:center; margin:0px; color:#fff; }
.list9{float:left; width:100%; padding-top:0px;  border-radius:0px; background:url(../images/dj2021pic03.png) #fef5f0 15px bottom no-repeat; padding-bottom:150px;}
.list9 li{ font-size:16px; line-height:20px;margin-bottom:0px; background-color:transparent; border:0px;background-image:url(../images/dj2021line5.png); background-position:center bottom; background-repeat:no-repeat; background-size:80% auto; font-size:18px; text-align:center; font-weight:bold;    padding: 15px 15px;}
.list9 li a{ display:block; padding-top:10px; padding-bottom:10px;}
.list9 li:hover,.list9 .cur{background-image:url(../images/dj2021line6.png);}
.list9 li:hover a,.list9 .cur a{color:#c60209;}

.list10{ width:100%; height:auto; float:left; border:0px;}
.list10 li{ position:relative; padding-top:20px; padding-bottom:20px; border-bottom:1px solid #ededed; width:100%; height:auto; float:left; min-height:175px; overflow:hidden; background-color:transparent;}
.list10 li a{ display:block;}
.list10 li .list10-1{ width:215px; height:135px; position:absolute; left:0px; overflow:hidden;}
.list10 li .list10-1 div{ width:100%; height:100%; background-position:center center; background-repeat:no-repeat; background-size:cover; transition:all 0.4s;}
.list10 li:hover .list10-1 div{ transform:scale(1.2);}
.list10 li .list10-video i{ width:50px; height:50px; background:url(../images/dj2021arrw3.png) center center no-repeat; background-size:100% 100%; position:absolute; top:50%; left:50%; margin-top:-25px; margin-left:-25px; z-index:6;}
.list10 li .list10-2{ width:100%; padding-left:235px; float:left;}
.list10 li .list10-2 h1{ font-size:18px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; line-height:30px; vertical-align:middle; margin-top:0px;}
.list10 li .list10-2 p{ font-size:14px; line-height:25px; height:50px; color:#797979;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
word-break: break-all;
overflow: hidden;}
.list10 li .list10-2 span{ font-size:14px; color:#bbb;    margin-top: 10px;    display: inline-block;}
.list10 li .list10-2 i{ margin-right:5px; font-size:14px;}
.bb{height:auto; overflow:hidden; text-align:center;}
.pagination-lg > li > a, .pagination-lg > li > span{ margin:4px; border-radius:3px;    color: #b31512;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background-color: #b31512;    border-color: #b31512;}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{color: #b31512;
    background-color: #fef8f8;}
.title-h1{ width:100%; height:auto; float:left; color:#333; font-size:24px; line-height:50px; vertical-align:middle; font-weight:bold; text-align:center; margin-bottom:20px; margin-top:20px;}
.title-h2{ width:100%; height:auto; float:left; font-size:14px; line-height:25px; text-align:center; color: #adadad;
    margin-top: -10px;
    margin-bottom: 20px;}
	.title-h2 span{ display:inline-block; margin-left:10px; margin-right:10px;}
.con1{ width:100%; height:auto; margin-bottom:30px;}
.title5{ width:100%; height:auto; overflow:hidden; margin-bottom:20px; position:relative; }
.line{ width:85%; position:absolute; top:50%; height:1px; background:#efefef; right:0px;}
.title5 .title5-h1{ display:inline-block; background-image:url(http://www.niglas.cas.cn/images/2021037.png); background-repeat:no-repeat; background-position:center center; width:122px; height:54px; line-height:54px; vertical-align:middle; text-align:center; color:#fff; font-size:20px; font-weight:bold; background-size:100% 100%;}
.con{ width:100%; height:auto; overflow:hidden; min-height:450px; background-position:right bottom; background-repeat:no-repeat; padding-top:20px; padding-bottom:20px;}
.txt{ font-size:16px;line-height:30px;}
.txt p{ text-indent:2em; margin-bottom:20px;}

.ntitle{width:100%; height:auto; float:left; font-size:24px; text-align:center; color:#000; margin-bottom:30px; line-height:35px; font-weight: bold;}
.ntime{width:100%; height:auto; float:left; font-size:14px; color:#C5C5C5;text-align:center;margin-bottom:30px;}
.nnnext{ float:left; width:100%; height:auto; float:left;margin-bottom:0px; margin-top:30px; border-top:1px solid #e8e8e8; padding-top:40px;}
.nnnext li{padding:0px 10px 0px 65px; border:0px; position:relative; line-height:35px; vertical-align:middle; width:100%; float:left; }
.nnnext li div{ float:left; width:100%;}
.nnnext li b{ position:absolute; left:0px; top:0px;background:url(../images/dj2021arrw7.png) right center no-repeat;  display:inline-block; color:#fff; padding-left:10px; padding-right:15px; font-weight:normal;}
.nnnext a{ display:inline-block; padding-left:25px; font-size:16px; color:#222; width:85%;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.nnnext a:hover{ color:#c50002;}
.nnnext li span{ float:right; color:#b2b2b2;}
.ntt{}
.ntt li{ display:inline-block;text-align:center; margin-left:10px; margin-right:10px;}
.ntt span{ cursor:pointer;}
.ntt span:hover{ color:#222;}
.ntt .redfont{ color:#222;}

.list12{ width:100%; height:auto; float:left;}
.list12 li{ float:left;width:100%; height:auto; border-bottom:1px solid #ededed; line-height:30px; padding-top:10px; padding-bottom:10px; padding-left:0px; padding-right:0px;}
.list12 li .list12-1{ width:70%; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:16px;}
.list12 li .list12-1 .iconfont{ font-size:16px; margin-right:5px;}
.list12 li .list12-1 a{}
.list12 li .list12-2{width:auto; float:right; color:#b2b2b2;}

.list13{ width:100%; height:auto; float:left;}
.list13 li{ width:31.33%; margin-right:3%; float:left; height:auto;}
.list13 li:nth-child(3n){ margin-right:0px;}
.list13 li .list13-1{ width:100%; height:auto; float:left; margin-bottom:15px;}
.list13 li .list13-1 div{ width:100%; height:150px; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.list13 li .list13-2{width:100%; height:auto; float:left; font-size:16px; line-height:30px; vertical-align:middle; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}


.fonts{ font-size:26px; margin-right:5px; /*color:#206bd1;*/background-image:-webkit-linear-gradient(bottom,#206bd1,#0367fd,#24b3df); 
    -webkit-background-clip:text; 
    -webkit-text-fill-color:transparent; }
.lunbo{    bottom: -33px; left:22px;}
.lunbo li{    background-color: rgb(131 131 131 / 47%);}
.lunbo .active{background-color: #206bd1;}
.headerp{ width:100%; background:#fff;}
.navbar-toggle{ margin-right:0px; background-color:#b31512;    border: 1px solid #b31512; margin-top:13px;}


@media only screen and (max-width: 1300px){
  
}

@media only screen and (max-width: 1200px){
  .header .container{ padding-top:40px; padding-bottom:40px;}
  .carousel{ margin-bottom:30px;}
  .nav > li > a {
    padding: 10px 18px;
}
}

@media only screen and (max-width: 992px){
  .logo img{ max-height:50px;}
  .nav > li > a{ padding:10px 18px;}
}

@media only screen and (max-width: 768px){
	img{ max-width:100%;}
  .logo img{ max-height:40px;}
  .navbar-header{ min-height:60px;}
  .list0{ margin:0px; margin-top:20px;}
.dd{ margin-bottom:20px;}
.nav-sty li{ margin-bottom:10px;}
.list10 li .list10-1{ width:190px;}
.list10 li .list10-2{ padding-left:200px;}
.section1,.section2,.section3{padding-top:0px; padding-bottom:20px;}
.sty1,.sty2,.sty3{ width:100%; height:auto; float:left; text-align:center;}
.sty2{ margin-top:15px; margin-bottom:15px;}
.jumbotron { padding-top:40px; background-size:cover;}
.line {
    width: 62%;}
	.list5 li .list5-1 {
    width: 74%;}
	.ab{  height:148px; background-position:center -40px; background-size:auto 200px;}
	.title4{ height:60px; line-height:60px; font-size:22px;}
	.section4{ margin-top:-20px;}
	.logo{  width:80%;}
	.logo img{ max-width:100%;}
	.ab-right{ padding:0px 0px;}
	.top3{ margin-top:40px;}
	.list13 li {
    width: 100%;
    margin-right: 0%; margin-bottom:20px;}
	.headerp{ position:fixed; top:0px; z-index:39; border-bottom:1px solid #fafafa;box-shadow: 0px 0px 10px #ccc;}
	body{ padding-top:80px;}
	.title4-h6{ text-align:left;}
	.title-h1{ font-size:22px; line-height:35px;}
	.title5 .title5-h1{width: 104px;
    height: 46px; line-height:46px;}
	.navbar-nav .open .dropdown-menu{ background:rgba(0,0,0,0.3);text-align: center;}
	.banner-img{ height:195px;}
	.navbar-nav{ float:none;}
	.list1-img{ height:216px;}
	.list1-txt h1{ margin-top:10px; margin-bottom:10px; font-size:18px;}
	.sty5{ padding-left:0px;}
	.list-group{ margin-bottom:0px;}
	.fg{ display:none;}
	.ab-con{ padding:10px 10px 0px 10px;}
	.list10 li .list10-video i{ width:30px; height:30px; margin-left:-15px; margin-top:-15px;}
	.curP{ background-size:auto 40px;    padding-left: 30px;
    line-height: 35px;    height: 49px;}
	.curP-1{ font-size:18px;}
	.curP-1 span{ line-height:35px;}
	.curP-2{ font-size:12px;}
	.nnnext li{ padding:0px; margin-bottom:10px;}
	.nnnext li b{ position:relative; float:left; left:auto; top:auto;}
	.nnnext a{ padding-left:0px; width:100%; float:left;}
	.nnnext li span{ float:left; line-height:20px;}
	.navbg { background-image:none; position:fixed; width:100%; top:60px; z-index:999;
    }
	.navbar-default .navbar-nav .open .dropdown-menu>li>a{ color:rgba(255,255,255,0.8);}
	.navbar-toggle .icon-bar{ background:#fff;}
	.header{ position:fixed; top:0px; width:100%; z-index:999;background: #fbf9fa;}
	.header .container{ padding-top:0px; padding-bottom:0px; padding-left:30px; padding-right:30px;}
	.logoline{ display:none;}
	.navbar{ min-height:0px;}
	.logo .lgLogo{ display:none;}
	.logo .moLogo{ display:block;}
	.top1 li{ padding-left:0px; padding-right:0px;}
	.list10 li{ padding-left:0px; padding-right:0px;}
}
@media only screen and (max-width: 640px){
  	.list10 li .list10-1{ width:100px; height:70px;}
	.list10 li .list10-2{ padding-left:110px;}
	.list10 li .list10-2 h1{ white-space:normal; margin-top:0px; margin-bottom:0px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
word-break: break-all;
overflow: hidden;}
	.list10 li .list10-2 p{ display:none;     line-height: 20px;
    height: 40px;}
	.list10 li { min-height:25px;}
	.list7 li{ width:100%; margin-bottom:20px;}
	.list8 li{ width:100%; line-height:38px; margin-bottom:10px;}
	.nav-sty li{ line-height:30px; margin-left:1px; margin-right:1px; }
	.nav-sty li a{font-size:12px; padding-left:10px; padding-right:10px; }
	.nav-sty{ margin-bottom:20px; }
}


/* jnadd */

.pagination {
	margin-top: 10px;
	text-align: center;
}
.pagination>li {
	display: inline-block;
	margin-left: -2px;
	margin-right: -2px;
	
}
.page_nav {
	text-align: center;
	padding: 20px;
	font-size: 1.4rem;
}
.page_nav span,
.page_nav a {
	padding: 5px 10px;
	border: 1px solid #d4d4d4;
	margin: 0 -1px;
	background-color: white;
}
.page_nav a {
	color: #ba706e;
}
.page_nav a:hover {
	color:#720d0d;
	background-color: #eaeaeb;
}
.page_nav span#pagenav_0,
.page_nav span#pagenav_1 {
	color: #fff;
	cursor: default;
	background-color: #ba1616;
	border-color: #c11614;
	padding: 5px 10px;
}
.page_nav span.page_nav_num {
	border-radius: 3px 0 0 3px;
	-webkit-border-radius:  3px 0 0 3px;
	-moz-border-radius:  3px 0 0 3px;
}
.page_nav a#pagenav_tail,
.page_nav span#pagenav_1 {
	border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
}

.add_page {
	font-size: 1.4rem;
}
.add_page a {
	padding: 10px;
}
.add_page a::before {
	content: "\f07c";
	display: inline-block;
	font-family: FontAwesome;
	font-size: 14px;
	font-stretch: normal;
	font-style: normal;
	font-variant-caps: normal;
	font-weight: normal;
	height: 14px;
	line-height: 14px;
	margin-right: 5px;
}
.add_page a:first-child::before {
	content: "\f015";
}
.add_page a:last-child::before {
	content: "\f0f6";
}

.ab-right {
    min-height: 500px;
}

.pic,.dzdt {
    margin: 0 auto;
    display: block;
    text-align: center;
	margin-bottom:15px;
}


.cgzs_href a:link {text-decoration:none;color:#1a66d5;}
.cgzs_href a:visited {text-decoration:none;color:#1a66d5;}
.cgzs_href a:hover {text-decoration:underline;color:#1a66d5;}
.cgzs_href a:active {text-decoration:none;color:#1a66d5;}

.ab-right img{
	max-width: 90%;
	display: inline-block;
	text-align: center;
	height: auto;
}
.ab-right table{
	/* border:1px solid #ddd; */
	width:90%;
	margin: 0 auto;
}

.ab-right table  td{
	margin-left:10px;
}

.rcdw{
	width:25%!important;
	border: none!important;
}
.listphoto img{
	width:150px!important;height: 200px!important;
}
.list66,.listphoto{
	text-align: center;
}

table.hj{
	border:1px solid #ddd;
	width:90%;
	margin: 0 auto;
}
table.hj td{
	padding:5px;
}
.hjtitle{
	font-size:15px;
}


.list24{ width:100%; height:auto; padding-right:0px; margin-bottom:10px;}
.list24 li{background-color:transparent; border:0px; background-image:url(../images/dj2021arrw8.png); background-position:center left; background-repeat:no-repeat; padding-left:20px; padding-right:0px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:16px; padding-top:5px; padding-bottom:5px;}
.img01{ width:100%; height:160px;position:relative; background-position:center center; background-repeat:no-repeat; background-size:cover;  background-size:cover; margin-bottom:20px;}
.img01>div{ left:0px;width:100%;  position:absolute; bottom:0; text-align:center; line-height:45px; vertical-align:middle; color:#fff; vertical-align:middle; font-size:18px; white-space:nowrap; overflow:hidden;  }
.img01>div div{width:100%;  text-align:center; line-height:45px; vertical-align:middle; color:#fff; vertical-align:middle;  background-image:url(../images/dj2021line9.png) ; background-repeat:no-repeat; background-position:center center; font-size:18px; white-space:nowrap; overflow:hidden;}

.ybg{ background-image:linear-gradient(rgba(196,162,78,0), rgba(128,95,11,1)); }
.ybg{ background-image:linear-gradient(rgba(196,162,78,0), rgba(128,95,11,1)); }
.ybg{ background-image:linear-gradient(rgba(196,162,78,0), rgba(128,95,11,1)); }

.more2{text-align:right;width:100%;height:auto;overflow:hidden;}
.more2 a{font-size: 14px;color: #e9acae;line-height: 25px;background-image:url(../images/dj2021arrw9.png);background-position:right bottom;width: 86px;display:inline-block;background-repeat:no-repeat;text-align:center;}
.more2 a:hover{ color:#c50202;}

.clear-min{ min-height:0px; margin-bottom:0px; padding-bottom:0px;}