﻿body {
    color: #333;
    font-size: 14px;
    font-family: "微软雅黑",Helvetica,"黑体",Arial,Tahoma;
}
.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;line-height: 30px;font-size: 16px;}
.imged{ position: relative;display: block;height: 0;width: 100%;padding-top: 56%;}
.imged img{display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.imged1{ position: relative;display: block;height: 0;width: 100%;padding-top: 120%;}
.imged1 img{display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
li{ list-style:none;}
a{ color: #333; }
ul{ 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%;}
.container{ width: 1470px; }
.fl{float: left;}
.fr{float: right;}
h2,p{margin:0;}
.overflow{ display: block;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.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);}
.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; }
.header{background: url(../images/header.png) center no-repeat;position: relative;z-index: 1000;}
.logo{margin-top: 15px;}
.header-a a{ color: #d48d8e; display:inline-block;padding-left:15px;}
.header-a{margin-top: 25px;text-align: right;}
.search-box{position: relative;width: 284px;padding-right: 52px;margin-top: 15px;background: url(../images/ss.png) no-repeat center;height:30px;}
.search-box .form-control{ box-shadow: none; height: 30px;line-height: 30px;color:#d48d8e;width:95%;background: none;border: none; }
.btn-search{ position: absolute; right: 0; top: 0; height: 30px; width: 5%; background: none; }
.nav-box{position: relative;z-index: 1000;border-top:1px solid #9f2023;margin-top: 19px;}
.nav-list li:hover .nav-down{ display: block; }
.nav-list li{ position: relative; float: left;width:8.3%;}
.nav-click{ display: none; }
.nav-list li a{ display: block; font-size: 16px; color: #ffbebf; line-height: 50px; }
.nav-list>li:hover>a,.nav-list>li.on>a{ color: #fff; background: #811008; }
.nav-down{ position: absolute; left: 0; top: 100%; width: 100%; ;display: none; background: #811008;}
.nav-down li{ float: none; width: 100%; }
.nav-down li a{ line-height: 40px; padding:0;  text-align: center; font-size: 14px; color: #ffbebf; }
.nav-list>li:hover .nav-down{ display: block; }
.nav-down li:hover{background: #fff;}
.nav-down li:hover a{color: #811008;}
.banner-slick{ overflow:hidden;position: relative;width: 100%;margin-bottom: 0;}
.banner-slick .slick-dots{ bottom: 40px;right: 20%;text-align: right;}
.banner-slick .slick-dots li{width: 10px;height: 10px;margin: 0 5px;border:1px solid #fff;}
.banner-slick .slick-dots li.slick-active{ background: #760609;border: none;}
.banner-slick .slick-prev,.banner-slick .slick-next{display: none !important;}
.banner-slick .shad{position: absolute;bottom: 0;left: 0;width:100%;height: 63px;background: url(../images/shad1.png) no-repeat center;}
.banner-slick .shad p{margin: 0 auto;width: 1470px;color:#fff;font-size: 22px;line-height: 60px;}
.slick-slide img{width:100%;z-index: 10;}
/* new1 */
.new1{padding: 15px 0;width:100%;}
.left1{width:65%;padding-right:40px;}
.right1{width:35%;}
.title{padding:25px 0 20px 0;}
.title h2{font-size: 26px;color:#94070a;float: left;}
.title h2 span{font-size: 14px;color:#ccc;display: inline-block;text-align: right;line-height: 24px;padding-left: 15px;}
.title .more{display: block;float: right;background: url(../images/more.png) no-repeat left center;padding-left: 30px;font-size: 16px;color:#ccc;line-height: 24px;}
.new-slick{ overflow:hidden;position: relative;    width: 100%;margin: 0;}
.new-slick .slick-dots{ bottom: 15px;right: 15px;text-align: right;}
.new-slick .slick-dots li{width: 10px;height: 10px;margin: 0 5px;background: #6b5f5c;}
.new-slick .slick-dots li.slick-active{ background: #94070a;}
.new-slick .slick-prev,.banner-slick .slick-next{display: none !important;}
.new-slick .shad{position: absolute;bottom: 0;left: 0;width:100%;height: 50px;background: url(../images/shad2.png) no-repeat center;}
.new-slick .shad p{color:#fff;font-size: 16px;line-height: 50px;padding:0 100px 0 20px;}
.left1 .list1{padding-top:20px;margin:0 -15px;}
.left1 .list1 li{width: 50%;padding:0 15px;float: left;margin-bottom: 20px;}
.left1 .list1 li .date{float: left;width:75px;height: 70px;background: #f8f8f8;text-align: center;}
.left1 .list1 li .date .day{font-size: 30px;line-height: 30px;color:#777;font-family: "仿宋";padding-top: 10px;}
.left1 .list1 li .date .year{font-size: 14px;line-height: 30px;color:#777;}
.left1 .list1 li a{display: block;width: calc(100% - 75px);padding-left:20px;font-size: 16px;line-height: 30px;color:#555;margin-top: 10px;float: right;height: 60px;}
.left1 .list1 li:hover .date{background: #94070a;}
.left1 .list1 li:hover .date .year,.left1 .list1 li:hover .date .day{color:#fff;}
.left1 .list1 li:hover a{color:#94070a;}
.right1 .list2{position: relative;    margin-left: 5px;padding-top:10px;}
.right1 .list2::after{position: absolute;left:8px;top: 0;width:1px;height: 600px;max-height:600px;background:#ededed;display: block;content: "";}
.right1 .list2 li{padding:0px 0 20px 50px;background: url(../images/li.png) no-repeat left top; z-index: 100;position: relative;}
.right1 .list2 li p{background: url(../images/tim.png) no-repeat center;width:100px;height:26px;line-height: 26px;font-size: 14px;color:#fff;text-align: center;}
.right1 .list2 li a{font-size: 16px;line-height: 30px;color:#555;padding-top: 10px;}
.right1 .list2 li:hover{background: url(../images/li2.png) no-repeat left top;}
.right1 .list2 li:hover a{color: #94070a;}
.new2{background:#f8f8f8;height: 745px;}
.new2-t{margin:0 -15px;padding-bottom: 30px;}
.left2{width:33.3%;padding:0 15px;}
.list3{padding-bottom: 20px;background: #fff;}
.list3 li{padding:5px 15px 0;line-height: 35px;background: #fff;font-size: 16px;}
.list3 .new2list{padding:0;position: relative;}
.list3 .new2list .date{width:75px;height: 70px;background: #94070a;text-align: center;position: absolute;left: 20px;bottom: 0;}
.list3 .new2list .date .day{font-size: 30px;line-height: 30px;color:#fff;font-family: "仿宋";padding-top: 10px;}
.list3 .new2list .date .year{font-size: 14px;line-height: 30px;color:#fff;}
.list3 .new2list p.overflow{padding:10px 0px;border-bottom: 1px solid #ededed;line-height: 34px;height: 88px;color:#555;margin:15px 15px 10px;}
.list3 li a{background: url(../images/li3.png) no-repeat left center;padding-left: 20px;display: block;}
.list3 .new2list a{background: none;padding: 0;}
.list3 li:hover a{color:#94070a;}
.link{background: url(../images/linkbg.png);padding:25px 50px;z-index: 100;position: relative;}
.left4{width:20%;}
.mid4{width:33%;padding:0 30px;text-align: center;}
.right4{width:44%;}
.left4 h2,.right4 h2,.mid4 h2{font-size: 16px;line-height: 24px;color:#fff;margin-bottom: 15px;}
.left4 ul li{font-size: 14px;line-height: 24px;padding-top:10px;border-bottom: 1px solid #808081;color:#ccc}
.left4 ul li a{color:#ccc;}
.left4 ul li.click{background: url(../images/jt.png) no-repeat right center;position: relative;}
.left4 .links{position: absolute;left: 0;top: 100%;background: #ccc;right: 0;padding: 10px 15px;    z-index: 100;display: none;height: 100px;overflow: auto;}
.left4 .links li{color:#555;line-height: 26px;}
.left4 .links li a{color:#555;}
.mid4 p{font-size: 15px;color:#ccc;line-height: 30px;}
.mid4 p.lx{margin:10px 0;}
.right4 h2{text-align: center;}
.right4 .ewm{width:100px;float:left;margin-left:16px;}

.new3{background: #860608;padding:85px 0 30px;}
.nav2>li{width:10%;float: left;font-size: 16px;color:#ffbebf;line-height: 30px;}
.nav2 .naver li{font-size: 14px;}
.nav2 .naver li a{color:#ffa0a2;}

.footer{ background: #7a0204; padding:15px 0; color: #fff; }
.footer p{ padding: 30px 0; font-size: 14px;color:#ffbfc0;}
.footer .bq{width: 50%;}
.footer .top{display: block;color:#ffbfc0;background: url(../images/top.png) no-repeat top center;padding-top:60px;width:8%;}
/* list */
.left-width{ width: 280px; margin-top: 35px; }
.right-width{ width: calc(100% - 280px); margin-top: 30px; padding-left: 30px;}
.right-width-nry{ width: calc(100%); margin-top: 30px;}
.left-width-tt{ background: #94070a; height: 60px; line-height: 60px; font-size: 18px; color: #fff; }
.left-nav-list li a{ display: block; position: relative; line-height: 34px; border-top: solid 1px #fff; font-size: 16px; color: #333; background: #eef0ef;padding: 12px; }
.left-nav-list li a:hover,.left-nav-list li.active a{ background: #ffc7cc; color: #94070a; }
.left-nav-list li a:hover:before,.left-nav-list li.active a:before{ display: block; content: ""; position: absolute; left: 0; top: 0; width: 4px; height: 100%; background: #94070a; }
.nav-b{ color: #333; margin-bottom: 15px; border-bottom: solid 1px #d9d9d9; padding:10px 0; padding-left: 25px; background: url(../images/icon-b.png) left center no-repeat; }
.nav-b a{ color: #333; }

.list-ul{min-height:500px;}
.list-ul li{ line-height: 35px; position: relative; padding-right: 100px; }
.list-ul li>span{ position: absolute; right: 0; top: 0; color: #999; }
.list-ul li a{ padding-left: 20px; font-size: 15px; color: #333; position: relative;background:url(../images/li3.png) no-repeat left center; }
.pagination li a{ margin:0 3px; border-radius: 0!important; color: #333; background: none; height: 25px; padding-top: 0; padding-bottom: 0; line-height: 23px; }
.pagination > .active > a,.pagination li a:hover, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{ background: #94070a; border-color: #94070a; color: #fff; }
.page-box{ padding:30px 0 50px 0; }
.page-l{ line-height: 25px; margin-right: 5px; margin-left: 15px; }
.page-input{ width: 40px; box-shadow: none;border-radius: 0; background: none; height: 25px; }
.page-l-l{ margin-left: 10px; }
.page-number{ height: 25px; line-height: 23px; border:solid 1px #ddd; padding:0 5px; margin-left: 5px; }
.page-box{ display: inline-block; }
.page-r{ margin:20px 0; }
.nav-click {
    display: none;
}
.list-ul li a:hover,.nav-b a:hover,.img-list-box a:hover{ color: #94070a;}

/* content */
.article-tt{ font-size: 20px; color: #333; margin:20px 0; }
.article-date{ background: #f3f3f3; padding:15px 0; color: #666; }
.article-date span{ padding:0px; }
.article-p p{ font-size: 16px !important; color: #333; line-height: 30px !important; text-align: justify;margin:12px auto;}
.article-p{ padding:20px 0; }
.article-a p a{ font-size: 16px; color: #333;padding-bottom: 10px;}
.article-a p a:hover{color: #94070a;}
.article-a{ padding-bottom: 40px; }
.about-p{ padding:10px 0;min-height: 500px;}
/**********piclist**********/
.img-list li{ float: left; width: 33.333333%; padding:0 15px; margin-bottom: 30px; }
.img-list{ margin:0 -15px; padding-top: 10px;min-height:500px; }
.img-list-img img{ width: 100%; }
.img-list-bottom{  background: #f4f4f4; display: block; padding:15px 15px; font-size: 16px; color: #555; line-height: 30px; }
.img-list-bottom p{ margin:0; overflow:hidden; }

.img-list11 li{ float: left; width: 25%; padding:0 15px; margin-bottom: 30px; }
.img-list11{ margin:0 -15px; padding-top: 10px;min-height:500px; }
.img-list11-img img{ width: 100%; }
.img-list11-bottom{  background: #f4f4f4; display: block; padding:15px 15px; font-size: 16px; color: #555; line-height: 20px;text-align:center; }
.img-list11-bottom p{ margin:0; overflow:hidden; }








.pagination > li > a, .pagination > li > span{ margin:0 3px; border-radius: 0!important; color: #888; }

@media( max-width: 1549px){
	.container{ width: 1200px; }
	.banner-slick .shad p{width: 1200px;}
 .right4 .ewm{width:16%;margin-bottom:10px;}

}
@media( max-width: 1279px){
	.container{ width: 970px;}
	.banner-slick .shad p{width: 970px;font-size: 16px;}
         .right4 .ewm{width:15%;}
	.logo img{ width: 500px; }
	
	}
@media( max-width: 991px){
	.container{ width:100%;}
	.nav-list{position: absolute;display: none;z-index: 10000000;border-top: solid 1px #eee;left: 0;top: 100%;right: 0;box-shadow: 1px 2px 3px #ddd;background: #9e090b;}
	.nav-list li{ width: 100%; float: none; margin:0; text-align: left; line-height: 40px; }
	.nav-list li a{ height: 40px; line-height: 40px; padding:0 15px; color: #fff; }
	.nav-list li:hover .nav-down{ display: none; }
	.nav-list li:hover{ background: none; }
	.nav-list li:hover a{ color: #fff; }
	.nav-down{ display: none; position: static; }
	.menu-button{ display: block; }
	.nav-click { display: block; transition: 0.3s all; z-index: 10000; position: absolute; color: #fff; right: 0; top: 0; width: 40px; height: 40px; text-align: center; line-height: 40px;}
	.nav-click.active{ transform: rotate(180deg); }
	.header{/* padding-bottom: 20px; */height: auto;z-index: 100000;position: relative;}
	.logo{ width: 100%; }
	.header .pull-right{ width: 100%; }
	.header-a{text-align: center;margin-top: 10px;}
	.search-box{margin: 10px auto 0 auto;}
	.nav-box{height: 50px;position: relative;background: #9e090b;z-index: 100;margin-top: 10px;}
	.logo{position: absolute;bottom: 10px;width: auto;left: 15px;z-index: 1000;}
	.logo img{ height: 30px; width: auto; }
	.banner-slick .slick-dots{bottom: 20px;right: 25px;}
	.banner-slick .shad p{width:100%;font-size: 16px;padding: 0 150px 0 20px;}
.nav-down li a{ text-align: left; }
.nav-down{ background: rgba(255,255,255,0.2)!important;}
.banner-slick .shad{height: 40px;}
.banner-slick .shad p{line-height: 40px;}
.banner-slick .slick-dots{bottom: 10px;}
.left1,.left2{width:100%;padding:0px;}
.right1{width:100%;}
.title h2{font-size: 24px;}
.right1 .list2::after{height: 430px;}
.new2-t{margin:0;}
.new2{height: auto;}
.left-width{ width: 100%; margin-top: 15px; }
.right-width{ width: 100%; margin-top: 20px; padding-left: 0px;}
}
@media( max-width: 768px){
	.left4{width:100%;margin-bottom:30px}
	.mid4{width:60%;padding: 0 15px 0 0;display:none;}
	.right4{width:100%;}
        .right4 .ewm{width:17%;margin-bottom:10px;}
	.mid4 p.lx{margin:0;}
	.mid4 p{line-height: 25px;}
	.new3{display: none;}
}
@media( max-width: 576px){
	.img-list li{ width: 50%; margin-bottom: 20px; }
	.img-list-bottom {background: #f4f4f4;display: block;padding: 0.8em 0em 0.8em 0.8em;font-size: 14px;color: #555;line-height: 30px;
	}
	.article-tt {font-size: 20px;color: #555;margin: 1em 0;line-height: 1.5em;}
	.article-p {padding: 0em 0 2em;}
	.article-p p {font-size: 14px !important;}
	.left1 .list1{margin:0;}
	.left1 .list1 li{width: 100%;padding:0;}
	.new-slick .shad{height: 40px;}
	.new-slick .shad p{line-height: 40px;font-size: 14px;}
	.new-slick .slick-dots {bottom: 10px;}
	.title h2{font-size: 20px;}
	.title {padding: 10px 0 10px 0;}
	.left1 .list1 li a,.right1 .list2 li a,.title .more,.list3 li,.mid4 p{font-size: 14px;}
	.right1 .list2 li {padding: 0px 0 10px 50px;}
	.footer .bq{width:100%;padding:5px 0}
	.footer .top{width:60px;margin-right:20px;}
	.link{padding:20px;}
	.right1 .list2::after {height: 500px;}
}

@media( max-width: 425px){
.right4 .ewm{width:15%;margin-bottom:10px;}
}

@media( max-width: 375px){
.right4 .ewm{width:14%;margin-bottom:10px;}
}