body {
    color: #333;
    font-size: 20px;
    font-family: "脙楼脗戮脗庐脙篓脗陆脗炉脙漏芒鈧好⑩偓娄脙漏脗禄芒鈧�,Helvetica,"脙漏脗禄芒鈧溍兟っ偮矫⑩偓艙",Arial,Tahoma;
	margin:0 auto;
	position:relative;

}
.img-hide{ overflow:hidden; }
.img-hide img{ transition: 0.5s all; }
.img-hide:hover img{ transform: scale(1.1,1.1); }
.txt-elise{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.imged{position: relative;width:100%;height:0;display: block;padding-top:60%;}
.imged img{position: absolute;width:100%;height:100%;display: block;top: 0;left:0;}
.overflow{ display: block;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
li{ list-style:none;}
a{ color: #333; }
ul,p,h2{ padding:0; margin:0;}
a:hover{ text-decoration:none !important;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important; }
img{ max-width:100%;}
.fl{float: left;}
.fr{float: right;}
.container{ width: 1460px; }
.header-show{  z-index: 100000; }
.header-show.page-box{ background: #fff; box-shadow: 1px 2px 10px rgba(254,150,37,0.2); }
.logo-img02,.header-show.page-box .logo-img{ display: none; }
.header-show.page-box .logo-img02{ display: inline-block; }
.header{z-index: 1000;color: #999;background: #000;background: rgba(0,0,0,0.3);height: 40px;line-height: 40px;padding: 0 13%;position: absolute;top: 0;left: 0;right:0;}
.header a{ color: #ccc; }
.header span{ padding:0 10px; }
.slick{ overflow:hidden; margin:0; }
.logo{ padding-top:76px; }
.nav-box{position: relative;height:45px;line-height: 45px;background: #9b0d14;}
.nav-list li{ float: left; position: relative; width:14.2%;text-align:center;}
.nav-list li a{font-size: 20px;color: #fff;line-height: 40px;display: inline-block;/* font-weight: bold; */}
.nav-list li:hover,.nav-list li.on{ background: #800208;}
.nav-down{ position: absolute; display: none; padding:10px 0; left: 0px; right:0px; top: 100%; background:#fff;  }
.nav-list li:hover .nav-down{ display: block; z-index: 100;}
.nav-down li{ margin:0; float: none;width: 100%; }
.nav-down li a{ font-size: 16px; line-height: 35px; border:none!important; text-align: center; display: block;color:#555; }
.nav-down li a:hover{ color: #d0d0d0; }
.nav-down li:hover{background: #9b0d14;}
.slick .slick-dots{ left: 6%; right: auto; width: auto; margin:0 0 0 20px; bottom: 170px; }
.slick .slick-dots li,.slick-dots li button{ display: block; padding:0; float: none!important; width: 30px; height: 30px; text-align: center; line-height: 30px; font-size: 14px; color: #fff; }
.slick .slick-dots li.slick-active{ background: #9b0d14; }
.slick .slick-dots li button:before{ display: none; }
/* new1 */
.new1{width:100%;padding: 40px 0 35px;}
.left1{width:calc(100% - 365px);padding-right:35px;}
.right1{width:365px;}
.new1-slide{width:500px;position: relative;}
.news1{width:calc(100% - 500px);padding-left: 35px;}
.new1-slide h2{float: left;height: 57px;width:125px;line-height: 57px;font-size: 20px;color:#fff;text-align: center;background: #9b0d14;}
.new-tab .bd{position: relative;}
.new-tab .bd li p{position: absolute;bottom: 0;left: 0;width:100%;height:40px;line-height: 40px;background: url(../images/shad.png) repeat-x center;}
.new-tab .bd li p a{display: block;color:#fff;padding-left: 20px;font-size: 16px;}
.new-tab .bd li img{width:100%;}
.new-tab .hd ul{width:calc(100% - 125px);background: url(../images/lmbg.png) no-repeat right center;height:57px;float: right;border-bottom: 1px solid #9b0d14;}
.new-tab .hd li{display: inline-block;font-size: 20px;font-weight: bold;height:45px;line-height: 45px;color:#555;width: 32.6%;margin-top:12px;text-align: center;border-right:1px solid #dbdbdb;}
.new-tab .hd li span{font-size: 12px;color:#555;}
.new-tab .hd li.on,.new-tab .hd li.on span{color:#9b0d14}
.new-tab .hd li.on{border-bottom: 2px solid #9b0d14;}
.title{border-bottom: 1px solid #dbdbdb;padding-bottom: 7px;padding-top: 8px;line-height: 40px;}
.title h2{font-size: 22px;color:#000033;padding-left: 35px;float: left;}
.title a{font-size: 14px;color:#999;float: right;}
.title .sig1{background: url(../images/sign1.png) no-repeat left center;}
.title .sig2{background: url(../images/sign2.png) no-repeat left center;}
.title .sig3{background: url(../images/sign4.png) no-repeat left center;}
.list1 li{position: relative;line-height: 40px;background: url(../images/li.png) no-repeat left center;padding:0 80px 0 25px;}
.list1 .list-1{border-bottom: 1px dashed #dbdbdb;padding:15px 0;background: none;margin-bottom: 10px;}
.list1 .list-1 a{font-size: 20px;color:#9b0d14;line-height: 36px;display: block;text-align: center;}
.list1 .list-1 p{font-size: 14px;color:#999;line-height: 30px;}
.list1 li a{font-size: 16px;color:#555;}
.list1 li span{display: block;position: absolute;right: 0;top:0;font-size: 14px;color:#999;}
.list1 li:hover a,.list2 li:hover a,.qimo8 li:hover .font{color:#9b0d14;}
.list2 li{padding-top:16px;}
.list2 li .date{width:68px;text-align: center;}
.list2 li a{display: block;width:calc(100% - 68px);padding-left: 30px;font-size: 16px;color:#555;line-height: 28px;height:56px;}
.list2 li .day{font-size: 20px;color:#555;background: #d8d8d8;line-height: 35px;}
.list2 li .year{font-size: 14px;color:#999;line-height: 23px;border:1px solid #d8d8d8;}
.list2 li:hover .day{color:#fff;background: #9b0d14;}
.list2 li:hover .year{border:1px solid #9b0d14;}
/* new2 */
.new2{width:100%;background: url(../images/bg.png) no-repeat center;border-top: 2px solid #9b0d14;padding-bottom: 10px;}
.tit{height: 44px;/* line-height: 36px; */width: 261px;background: url(../images/titbg.png) no-repeat center;margin: 25px auto 10px;19px;20px;20p;20;2;}
.tit h2{text-align: center;width: 50%;background: url(../images/sign3.png) no-repeat left center;padding-left: 29px;margin: auto;line-height: 39px;}
.slick2 p{color:#9b0d14;font-size: 50px;line-height: 60px;padding:5px 0;text-align: center;}
.slick2 a{display: block;text-align: center;width:100%;}
.slick2 img{width:33px;height: 33px;display: block;margin: 0px  auto 15px;10px;10px;10px; 10px; 10p; 10pz; 10p; 10; 1;}
.slick2 .titi{font-size: 16px;color:#9b0d14;}
.slick2 .slick-prev,.slick .slick-next{width:16px;height:30px;}
.slick2 .slick-prev::before,.slick2 .slick-next::before{display: none;}
.slick2 .slick-prev{background: url(../images/prev.png) no-repeat center;left: 0;}
.slick2 .slick-next{background: url(../images/next.png) no-repeat center;right: 0;}
/* new3 */
.new3{width:100%;padding: 30px 0  10px;}
.new3 .title{border-bottom:none;}
.qimo8{ overflow:hidden;}
.qimo8 .qimo {width:8000%; height:30px;}
.qimo8 .qimo div{ float:left;}
.qimo .imged{padding-top: 65%;}
.qimo8 .qimo ul{float:left; overflow:hidden; zoom:1; }
.qimo8 .qimo ul li{ text-align:left; width: 337px; font-size: 1.6rem;float:left; line-height:36px; margin-right:20px;position: relative;}
.qimo8 .qimo ul li img {margin-bottom: 45px;}
.qimo8 li .font{color:#555;padding:15px 0px;font-size: 16px;text-align: center;display: block;}


.footer{background: url(../images/fbg.png) repeat-y center;padding: 20px 0 10px;}
.footer-tt{ font-size: 18px; color: #fff; margin-bottom: 15px; }
.td-list li{color: #fff; line-height: 36px;}
.td-list li a,.td-list2 li a { color: #fff; }
.footer-w{ width:335px; }
.footer-m{ width:555px; }
.td-list{max-width: 240px;}
.td-list li{width: 84px;font-size: 14px; }
.td-list2 li{width:35%;float: left;line-height: 36px;font-size: 14px;}
.td-list li:hover a{color:#debb29 !important;}
.td-list-r li{ width: auto; margin-right: 0; }
.ewm{ color: #fff; }
.ewm img{ margin-bottom: 10px; }
.footer-p{padding: 8px 0;color: #fff;background: #9b0d14;}
.td-list li a:hover,.news-back-tt a:hover,.zy-tt a:hover,.tabs-news-more a:hover{ color: #31cec2; }
.video-zp{ width: 100%; height: 630px; background: #000; }
.search-box{ position: fixed; display: none; left: 0; right: 0; top: 40px; background: rgba(0,0,0,0.6); padding:105px 0; z-index: 10000; }
.search-width{ width: 700px; margin:0 auto; background: #fff; position: relative; padding-right: 100px; }
.search-width .form-control{ border:none; border-radius: 0; box-shadow: none; height: 50px; }
.btn-search,.btn-search:hover,.btn-search:focus{ position: absolute; right: 0; top: 0; width: 100px; border-radius: 0; height: 50px; background: #9b0d14 url(../images/icon-search.png) center no-repeat; }
.header a{ position: relative; z-index: 10000; }
.header a span{ position: absolute; top: 100%; left: 50%; width: 130px; display: none; padding-top: 11px; margin-left: -65px; z-index: 10000; }
.header a:hover span{ display: block; }
.menu-button { position: absolute; display: none; top: 18px; right: 15px; z-index: 1000; cursor: pointer; -webkit-transition: .3s; transition: .3s;}
.menu-button .bar:nth-of-type(1) { margin-top: 0px;}
.menu-button .bar:nth-of-type(3) { margin-bottom: 0px;}
.bar { position: relative; display: block; width: 24px; height: 2px; margin: 5px auto; background-color: #fff; border-radius: 10px; -webkit-transition: .3s; transition: .3s; }
.cross{ margin-top: -8px; }
.cross .bar{ margin:13px auto; }
.cross .bar:nth-of-type(1) { -webkit-transform: translateY(15px) rotate(-45deg);-ms-transform: translateY(15px) rotate(-45deg); transform: translateY(15px) rotate(-45deg);}
.cross .bar:nth-of-type(2) {  opacity: 0;}
.cross .bar:nth-of-type(3) { -webkit-transform: translateY(-15px) rotate(45deg); -ms-transform: translateY(-15px) rotate(45deg); transform: translateY(-15px) rotate(45deg);}
/* list */
.logs{padding-top:40px;position: relative;}
.logs .logo{padding:20px 0;width:450px;}
.logs .nav-list{width:calc(100% - 450px);padding-left: 150px;}
.logs .nav-list li{ float: left; position: relative; width:14.2%;text-align:center;}
.logs .nav-list li a{color: #555; line-height: 100px;}
.logs .nav-list li:hover>a,.logs .nav-list li.on>a{ color: #800208;}
.logs .nav-list li:hover,.logs .nav-list li.on{ background: none;}

.logs .nav-down{ position: absolute; display: none; padding:10px 0; left: 0px; right:0px; top: 100%; background:rgba(255,255,255,0.8);}
.logs .nav-list li:hover .nav-down{ display: block; z-index: 100;}
.logs .nav-down li{width:100%;float: none;}
.logs .nav-down li a{ font-size: 16px; line-height: 35px; border:none!important; text-align: center; display: block;color:#555; }
.logs .nav-down li a:hover{ color:#9b0d14;}

.list-banner{ margin-top: 168px; }
.list-banner img{ width: 100%; }
.left-width{ width: 252px; margin-top:-60px; }
.right-width{ margin-top: 10px; width: calc(100% - 252px);padding-left: 35px; }
.left-width ul{background: url(../images/lmbg2.png) repeat-y center;min-height: 420px;}
.left-width-tt{ height: 60px; line-height: 60px; background: #9b0d14; font-size: 24px; color: #fff; padding-left: 50px;font-weight: bold; }
.left-width-nav li{ padding:0 25px; background: url(../images/jt1.png) no-repeat right 25px center;}
.left-width-nav li:hover,.left-width-nav li.active{background: url(../images/jt2.png) no-repeat right 25px center;}
.left-width-nav li a{ display: block; font-size: 18px; color: #555; position: relative; line-height: 70px; border-bottom: solid 1px #dbdbdb; background: url(../images/li2.png) no-repeat left center;padding-left: 20px;}
.left-width-nav li:hover a,.left-width-nav li.active a{background: url(../images/li3.png) no-repeat left center;  }
.left-width-nav li a:hover,.left-width-nav li.active a{ color: #9b0d14; font-size: 18px;}

.right-top{ line-height: 59px; border-bottom: solid 1px #ededed; margin-bottom: 25px; }
.right-top-tt{ font-size: 24px; color: #9b0d14;border-bottom: solid 2px #9b0d14; }
.nav-b{ font-size: 16px; color: #777; padding-left: 28px; background: url(../images/adr.png) left center no-repeat; }
.nav-b a{ color: #777; }
.right-width-ul li{line-height: 65px;color: #777;position: relative;padding:0 110px 0 25px;border-bottom: solid 1px #ededed;background: url(../images/li2.png) no-repeat left center;}
.right-width-ul li:hover{background: url(../images/li3.png) no-repeat left center;}
.right-width-ul li a{ color: #777; font-size: 16px; }
.right-width-ul li span{ position: absolute; right: 0; top: 0; }
.right-width-ul li a:hover{ color: #9b0d14; }

.page-box .header{background: #9b0d14; color: #fff; }
.page-box .header a{ color: #fff; }
.page-box .nav-box{ position: relative; background: #fff; top: 0; }
.page-box .nav-box .nav-list li a{ color: #333; }
.page-box .nav-box .nav-list li.active a{ color: #9b0d14; }

/**********脙楼脗颅脗娄脙漏芒鈥灺⒚偮⒚兟偮⑩�卢脙陇脗禄芒鈧�*********/

.dh li:nth-child(2){ animation-delay:0.2s; }
.dh li:nth-child(3){ animation-delay:0.4s; }
.dh li:nth-child(4){ animation-delay:0.6s; }
.dh li:nth-child(5){ animation-delay:0.8s; }
.dh li:nth-child(6){ animation-delay:1s; }
.dh li:nth-child(7){ animation-delay:1.2s; }
.dh li:nth-child(8){ animation-delay:1.4s; }
.dh li:nth-child(9){ animation-delay:1.4s; }
.dh li:nth-child(10){ animation-delay:1.4s; }
.dh li:nth-child(11){ animation-delay:1.4s; }
.dh li:nth-child(12){ animation-delay:1.4s; }
.dh li:nth-child(13){ animation-delay:1.4s; }
.dh li:nth-child(14){ animation-delay:1.4s; }
.dh li:nth-child(15){ animation-delay:1.4s; }
.dh li:nth-child(16){ animation-delay:1.4s; }
.dh li:nth-child(17){ animation-delay:1.4s; }
.dh li:nth-child(18){ animation-delay:1.4s; }
.dh li:nth-child(19){ animation-delay:1.4s; }
.dh li:nth-child(20){ animation-delay:1.4s; }
.nav-click{ display: none; }
/**********脙楼芒鈧犆⑩偓娄脙楼脗庐脗鹿脙漏脗隆脗碌********/
.article-tt{font-size: 24px;color: #555;padding: 20px 0 15px;}
.article-date span{ padding-left: 20px; }
.article-date{ color: #999; }
.article-box{ border-top: solid 1px #ededed; border-bottom: solid 1px #ededed; padding:35px 0; margin:30px 0; }
.article-box p{ margin:0; text-align: justify; font-size: 16px; color: #666; line-height: 35px; text-indent: 2em;}
.article-link p a{ font-size: 16px; color: #555; }
.article-link{ margin-bottom: 50px; }
.article-link p a:hover{ color: #9b0d14; }




@media( max-width: 1499px){
	.container{ width: 1200px; }
    .slick-dots{ bottom: 150px; }
    .swiper-button-prev,.swiper-button-next{ height: 580px; width: 80px; }
	.new1-slide{width:400px;position: relative;}
	.news1{width:calc(100% - 400px);padding-left: 25px;}
	.footer-m{width:400px;}
	.td-list2 li{width:170px;}
	.footer-w{width:300px;}
	.logs .nav-list{padding-left: 15px;}
	.nav-list li a {font-size: 20px;}
}
@media( max-width: 1279px){
	.container{ width: 970px; }
	.logo img{ width: 300px; }
	.slick-dots{ bottom: 120px; }
	.left1{width:calc(100% - 265px);padding-right:25px;}
	.right1{width:265px;}
	.new1-slide{width:350px;position: relative;}
	.news1{width:calc(100% - 350px);padding-left: 25px;}
	.new1-slide h2{width:90px;font-size: 20px;}
	.new-tab .hd ul {width: calc(100% - 90px);}
	.title h2{font-size: 20px;}
	.new-tab .hd li{font-size: 18px;}
	.new3{padding:25px 0;}
	.ewm{float: left;margin-top:15px;}
	.logs .logo{width:300px;}
	.logs .nav-list{padding-left: 5px;width: calc(100% - 300px);}
	.logs .nav-list>li>a{font-size: 17px;font-weight: normal;line-height: 80px;}
	.article-link p{float: none;padding:10px 0;}
	.article-link{margin-bottom: 15px;}
}
@media( max-width: 1499px) and ( min-width: 992px){
	.list1 li:nth-child(5),.list1 li:nth-child(6){display: none;}
	.list2 li:nth-child(4){display: none;}
}
@media( max-width: 1200px){
	.slick .slick-dots{bottom:100px;}
}	

@media( max-width: 991px){
	.container{ width: 100%; }
    .btn-ss{background: url(../images/icon01-1.png) no-repeat left 8px center;background-color: #DEBB29;}
    .header, .nav-box{ padding:0 15px; }
    .search-width{ width: 300px; padding-right: 60px; }
    .search-width .form-control{ height: 40px; }
    .btn-search, .btn-search:hover, .btn-search:focus{ width: 60px; height: 40px; }
    .search-box{ padding:20px 0; }
    .logo{padding-top:50px;}
	.nav-list li{ margin-top: 35px; }
	.nav-list{ position: absolute; left: 0;top: 100%; box-shadow: 1px 2px 3px #ddd; right: 0;background: #9b0d14;border-top: solid 1px #ddd; display: none;     z-index: 10;}
	.nav-list li{ float: none; margin:0;width:100%; text-align: left;}
    .nav-list li:hover .nav-down{ display: none; }
	.nav-list li a{ line-height: 40px; font-size: 16px; padding:0 15px; color: #fff; }
    .header-show{ background: #fff; height: auto; box-shadow: 1px 2px 10px rgba(254,150,37,0.2); }
    .header-show .logo-img{ display: none; }
    .header-show .logo-img02{ display: inline-block; }
    .header {position: relative;background: #9b0d14;color: #fff; }
    .header a{ color: #fff; }
	.page-box .nav-list{ background: #fff; }
	.page-box .nav-box .nav-list li{ margin:0; }
    .slick .slick-prev{ width: 30px; height: 30px; margin-top: -15px; background-size: cover; }
    .slick .slick-next{ width: 30px; height: 30px; margin-top: -15px; background-size: cover; }
    .slick-dots{ left: 0; right: 0; bottom: 20px; }
    .slick .slick-dots li{border-radius: 50%; }
    .slick .slick-dots li,.slick .slick-dots li button{ width: 20px; height: 20px; line-height: 20px; font-size: 12px; }
    .menu-button{ display: block; top: 12px; }
	.left1{width:100%;padding-right:0px;}
	.right1{width:100%;margin-top:15px;}
	.new1-slide{width:50%;}
	.news1{width:50%;padding-left: 25px;}
    .footer-w{ margin:0; width: 40%; }
    .footer-w-l{ width: 100%; margin-bottom: 15px;}
    .footer-w-r{ width: 245px; }
    .ewm img{width: 80px;height: 80px;}
    .ewm{ margin-top: 50px; }
    .footer{ padding-top: 20px; }
    .zp-tt a{ font-size: 14px; }
    .footer-p{padding:10px 0; font-size: 12px; }
    .nav-down{ position: static; }
    .nav-down li a{ text-align: left; }
.nav-click {
    display: block;
    z-index: 10000;
    position: absolute;
    color: #fff;
    right: 0;
    top: 0;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
}
.nav-down{ background: #d26d71; }
.nav-down li a{ color: #fff!important; }
.tit{margin:20px auto;}
.tit h2{font-size: 20px;}
.td-list,.footer-m{width:100%;max-width: 100%;}
.footer-m{margin-bottom: 10px;}
.td-list2 li{width:170px;}
.new3{padding:25px 0 0;}
.logs{padding-top:0;}
.logs .logo{padding:10px 0;width:calc(100% - 80px)}
.logs .menu-button{top:25px;}
.logs .bar{background-color: #9b0d14;}
.logs .nav-list{width:100%;padding-left: 0;}
.logs .nav-list li{float: none;margin: 0;width: 100%;text-align: left;}
.logs .nav-list>li>a{font-size: 16px;font-weight: normal;line-height: 40px;}
.logs .nav-click{color:#555;}
.logs .nav-down{position: static;background: #d26d71;}
.logs .nav-down li a{color:#fff;text-align: left;}
.left-width{ width: 100%; margin-top:15px; }
.right-width{ margin-top: 10px; width: 100%;padding-left:0px; }
.left-width ul{background: #f8f8f8;min-height: auto;    padding-bottom: 40px;}
.right-width-ul li{line-height: 40px;}
.right-top{margin-bottom: 10px;}
.left-width-nav li a{line-height: 50px;}
}

@media( max-width: 768px){
	.header{height: 60px;padding:15px;}
	.logo{padding:10px 0;position: absolute;left: 15px;top: 0;width: calc(100% - 200px);}
	.search-xl{padding-left: 5px;}
	.btn-ss{background: none;background-color: #DBB826;}
	.slick .slick-dots{bottom:60px;}
	.new1-slide{width:100%;}
	.news1{width:100%;padding-left: 0px;margin-top:20px;}
	.new-tab .hd ul{background: #f8f8f8;border:1px solid #9b0d14;height:45px;}
	.new-tab .hd ul li{margin:0;}
	.new1-slide h2,.title{height: 45px;line-height: 45px;}
	.list1 .list-1{padding:10px 0;}
	.logs .logo{position: unset;}
}
@media( max-width: 576px){
	.logo img{ width: auto; height:auto; }
	.slick .slick-dots{bottom:20px;}
	.slick .slick-dots li{display: inline-block;margin:0;}
	.tit{margin:20px auto 0;}
	.logs .logo{padding:5px 0;width:calc(100% - 80px)}
	.right-top-tt,.left-width-tt,.article-tt{font-size: 20px;}
	.article-box{padding:15px 0;margin:15px 0;}
	.article-tt{padding:10px 0;}
	.article-box p,.article-link p a{font-size: 14px;line-height: 28px;}
	.article-link p{padding:0;}
}
@media( max-width: 420px){
	.header{height: auto;padding:0 15px;}
	.logo{padding:0;width: calc(100% - 170px);}
	.header span{padding:0 5px;}
	.logs .menu-button{top:17px;}
}