@charset "utf-8";
.Wrap{ width:1420px; margin:0 auto;}
a{ font-size:17px;}
a.more{ background:url(../images/index/more.jpg) no-repeat; width:71px; height:30px; display:block;}
a.more:hover{ background:url(../images/index/more2.jpg) no-repeat;}


.top1-txtMarquee{ background:url(../images/index/top1.jpg) left top no-repeat; height:50px; margin-top:20px;  position:relative; width:1320px;
padding-left:100px;}
.top1-txtMarquee .bd{}
.top1-txtMarquee .bd .tempWrap{ width:1275px !important;}/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.top1-txtMarquee .bd ul{overflow:hidden; zoom:1;}
.top1-txtMarquee .bd ul li{ margin-right:20px; margin-left:20px;  float:left; height:50px; list-style:disc; line-height:50px;  text-align:left; _display:inline; width:auto !important;}
.top1-txtMarquee .bd ul li a{ color:#000; font-size:22px ;}
.top1-txtMarquee .bd ul li a:hover{ color:#B20606; text-decoration:none;}


.index-1{ max-width:1920px; margin:0 auto; margin-top:20px;}

.focusBox-2 { position: relative; width:744px; height:384px; overflow: hidden; float:left;}
.focusBox-2 .pic{ position:relative; z-index:0;}
.focusBox-2 .pic a{ display:block;}
.focusBox-2 .pic img { width:100%; height:384px; display: block;}
.focusBox-2 .pic li .headline-detail{  z-index:1; height:56px;  line-height:56px; position:absolute;  bottom:0; left:0;
background:url(../images/index/flabc.jpg); width:100%; text-indent:80px;}
.focusBox-2 .pic li .headline-detail a{ color:#FFF; font-size:22px;}
.focusBox-2 .hd {  position: absolute; bottom: 25px; right:30px; visibility:hidden; text-align:right; font-size:0; z-index:1;}
.focusBox-2 .hd li{margin: 0 3px; height: 8px; overflow: hidden; width: 8px; cursor: pointer;
		display:inline-block; *display:inline; zoom:1;
		border:1px solid #000   
	;}
.focusBox-2 .hd .on{ background-position:0 0;}

.focusBox-2 .prev,
.focusBox-2 .next { width: 30px; height: 56px; line-height:56px;   position: absolute;  bottom:0; z-index: 1; cursor: pointer; color:#FFF;  text-align:center;}
.focusBox-2 .prev { left: 0px;}
.focusBox-2 .next {  right: 0px;}
.focusBox-2 .prev:hover,
.focusBox-2 .next:hover { text-decoration:none  ;}

.focusBox-2 .pageState{ width:60px;  height:56px;  line-height:56px; position:absolute;  bottom:0; left:30px; color:#FFF; font-size:22px;}


.index-1-2{ width:622px; float:right;}
.index-1-2 ul li{ height:48PX; line-height:48PX; background:url(../images/pubilc/line.jpg) repeat-x bottom;}
.index-1-2 ul li SPAN{ margin-right:10px; padding-right:10px; color:#C95555; border-right:1px solid #C95555;}
.index-1-2 ul li.first{ height:100px; border-bottom:1px solid #EEEEEE; background:none;}
.index-1-2 ul li.first a{ font-size:26px; font-weight:600; line-height:52px; color:#F00;}
.index-1-2 ul li.first a:hover{color:#A42425;}
.index-1-2 ul li.first .disp{ line-height:24px; height:48px; color:#ACACAC;}

.index-1-2 a.more{ margin-top:10px;}





.index-2{max-width:1920px; margin:0 auto; height:168px; background:#F3E6D3; margin-top:20px;}
.index-2 a.more{ margin-top:10px; float:right; margin-bottom:5px;}
.index-2 .title{ width:36px; float:left; font-size:25px; color:#B10505; line-height:30px; margin-top:-20px;}
.index-2 ul li{ width:326px; float:left; margin-left:20px;}
.index-2 ul li a{ display:block; width:326px; height:108px; background:#FFF; padding:20px;box-sizing: border-box;}
.index-2 ul li a div.txter{ 
    width:228px; 
	float:left; 
	line-height:32px; 
	height:64px; 
   /* text-overflow:ellipsis;*/
    overflow:hidden;}
.index-2 ul li a div.timer{ width:36px; float:right;}
.dater{ font-size:25px;text-align:center; color:#A42425; font-weight:600 ;}
.yeaer,.meer{ font-size:12px; line-height:16px; text-align:center;}



.index-3{max-width:1920px;margin:0 auto;background:url(../images/index/id2.png) top center no-repeat;height:945px;}
.index-3-1{ margin-top:58px; float:left; width:845px;}
.index-3-1 .linkbox ul li{ float:left; height:142px;}
.index-3-1 .linkbox ul li:nth-child(2),.index-3-1 .linkbox ul li:nth-child(4){ float:right;}
.index-3-1 .linkbox ul li .images-wrap{ width:387px; height:111px;}
.index-3-1 .linkbox ul li .images-wrap .img_box{ width:100%; height:100%; overflow:hidden;}
.index-3-1 .linkbox ul li .images-wrap img{height:100%;width:100%;transition:all 0.6s ease;opacity:1;}
.index-3-1 .linkbox ul li .images-wrap a{ display:block;}
/* .index-3-1 .linkbox ul li .images-wrap a:hover img{ transform:scale(1.2,1.2); */
	    transition:all 0.6s ease;}

.index-3-1-1{}
.index-3-1-1 .titles{height:80px;padding-top: 25px;}
.index-3-1-1 .titles .tit-left{ float:left; background:url(../images/index/id3-t.jpg) left center no-repeat; line-height:80px; padding-left:60px; font-size:25px; color:#B10505; font-weight:bold;}	
.index-3-1-1 a.more{ float:right; margin-top:20px; margin-right:20px;}
.index-3-1-1 ul{padding: 0px 20px 0 20px;}	
.index-3-1-1 ul li{ height:48PX; line-height:48PX; background:url(../images/pubilc/line.jpg) repeat-x bottom;}
.index-3-1-1 ul li a{ display:inline-block;}
.index-3-1-1 ul li SPAN{ margin-right:10px; padding-right:10px; color:#C95555; border-right:1px solid #C95555;}
.index-3-1-1 ul li.first{ height:120px; border-bottom:1px solid #EEEEEE; background:none;}
.index-3-1-1 ul li.first a{ font-size:26px; font-weight:600; line-height:52px;}
.index-3-1-1 ul li.first .disp{ line-height:24px; height:48px; color:#ACACAC;}

.index-3-2{ width:387px; float:left; margin-left:70px; margin-top:58px;}
.index-3-2 ul li{ height:142px;}
.index-3-2 ul li .images-wrap{ width:387px; height:111px;}
.index-3-2 ul li .images-wrap .img_box{ width:100%; height:100%; overflow:hidden;}
.index-3-2 ul li .images-wrap img{height:100%;width:100%;transition:all 0.6s ease;opacity:1;}
.index-3-2 ul li .images-wrap a{ display:block;}
/* .index-3-2 ul li .images-wrap a:hover img{ transform:scale(1.2,1.2); */
	    transition:all 0.6s ease;}



.index-4{max-width:1920px; margin:0 auto; background:url(../images/index/id3.jpg) top center no-repeat; height:902px;}
.index-4 .index-4-1{/* padding-top:80px; */width:680px;float:left;}

.index-4 .titles{ height:80px;}
.index-4 .index-4-1 .titles .tit-left{float:left;/* background:url(../images/index/d6.jpg) left 6px no-repeat; */height:80px;width:65%;}	
.index-4 a.more{ float:right; margin-top:30px; margin-right:20px;}
.index-4 .dr{ float:right;}
.index-4 .dr .titles .tit-left{float:left;/* background:url(../images/index/d5.jpg) left center no-repeat; */height:80px;width:65%;}	


.focusBox-3 { position: relative; width:638px; height:590px; overflow: hidden; margin:0 auto; margin-top:40px;}
.focusBox-3 .pic{ position:relative; z-index:0;}
.focusBox-3 .pic a{ display:block;}
.focusBox-3 .pic img {width:100%;/* height:380px; */display: block;}
.focusBox-3 .pic li { height:590px;}
.focusBox-3 .pic li .headline-detail{  z-index:1; height:155px; position:absolute;  bottom:40px; left:0;
 width:100%; text-indent:20px;}
.focusBox-3 .pic li .headline-detail a{  font-size:25px; line-height:56px;}
.focusBox-3 .pic li .headline-detail .disp{ line-height:36px; height:72px; font-size:18px; overflow:hidden;}
.tp{
	height:380px; 
	overflow:hidden;
}
.focusBox-3 .hd {  position: absolute; bottom: 0px; left:0; text-align:left; font-size:0; z-index:1;}
.focusBox-3 .hd li{ 
       
		 height: 40px; 
		 overflow: hidden; 
		width: 40px; 
		cursor: pointer;
		display:inline-block; 
		*display:inline; 
		zoom:1;
		text-align:center;
		font-size:18px;
		line-height:40px;
		border-bottom:2px solid #F5B754;}
.focusBox-3 .hd .on{ border-bottom:2px solid #B9141B;}

.focusBox-3 .prev,
.focusBox-3 .next { width: 30px; height: 56px; line-height:56px;   position: absolute;  bottom:0; z-index: 1; cursor: pointer; color:#FFF;  text-align:center;}
.focusBox-3 .prev { left: 0px;}
.focusBox-3 .next {  right: 0px;}
.focusBox-3 .prev:hover,
.focusBox-3 .next:hover { text-decoration:none  ;}




@media screen and (max-width: 680px) {
	.Wrap{ width:92%; margin:0 auto;}
	.mqwp{overflow-x:hidden;}
	.focusBox-2 { position: relative; width:100%; height:213px; overflow: hidden; clear:both;}
	.focusBox-2 .pic img { width:100%; height:213px; display: block;}
	.focusBox-2 .pic li .headline-detail{ text-indent:20%; bottom:0; width:100%; overflow:hidden;}
	.focusBox-2 .pic li .headline-detail a{ font-size:14px;}
	.focusBox-2 .pageState{ width:20%; font-size:14px;}
	
    
	
	.top1-txtMarquee{ background:url(../images/index/top1.jpg) left top no-repeat; height:50px; margin-top:80px;  position:relative; width:100%;
	
	overflow:hidden;}
	.top1-txtMarquee .bd{}
	.top1-txtMarquee .bd .tempWrap{ width:80% !important;}/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
	.top1-txtMarquee .bd ul{overflow:hidden; zoom:1;}
	.top1-txtMarquee .bd ul li{ margin-right:20px; margin-left:20px;  float:left; height:50px; list-style:disc; line-height:50px;  text-align:left; _display:inline; width:auto !important;}
	.top1-txtMarquee .bd ul li a{ color:#000; font-size:18px ;}
	.top1-txtMarquee .bd ul li a:hover{ color:#B20606;}	
	
	.index-1-2{ width:100%; clear:both; margin-top:20px;}
    .index-1-2 ul li{}
	.index-1-2 ul li a{
		float:left;
		width:70%;
		text-overflow:ellipsis;
        overflow:hidden;
        white-space:nowrap;}
	.index-1-2  ul li span{ float:left; width:auto;  margin-right:5px; padding-right:5px; font-size:12px; line-height:12px; margin-top:18px;}
	.index-1-2  ul li.first{ height:auto; border-bottom:1px solid #EEEEEE; background:none; line-height:48px;}
    .index-1-2  ul li.first a{ font-size:18px; font-weight:600; line-height:1.5; overflow:auto;  white-space:normal; text-overflow:auto; width:100%; clear:both;}
    .index-1-2  ul li.first .disp{ line-height:1.5; height:auto;  color:#ACACAC;}
	
	
	
	.index-2{ background:#F3E6D3; height:auto; margin-top:20px; position:relative; width:100%;}
	.index-2 a.more{ clear:both; margin-top:20px;}
	.index-2 .title{ width:100%; font-size:25px; color:#B10505; line-height:30px; clear:both;  position:absolute; top:40px;}
	.index-2 ul{padding:20px 0 20px 0; clear:both ;}
	.index-2 ul li{ width:100%; margin-left:0px; margin:0 0 20px 0;}
	.index-2 ul li a{ display:block; width:100%; height:108px; background:#FFF; padding:20px;box-sizing: border-box;}
	.index-2 ul li a div.txter{ width:70%; float:left; line-height:32px;}
	.index-2 ul li a div.timer{ width:36px; float:right;}
	.dater{ font-size:25px;text-align:center; color:#A42425; font-weight:600 ;}
	.yeaer,.meer{ font-size:12px; line-height:16px; text-align:center;}
	
	.index-3{ height:auto; margin-top:20px; position:relative; width:100%; background:none  ;}
	.index-3 a.more{  margin-top:25px;}
	.index-3-1{ width:100%; float:none; margin-top:10px;}
	.index-3-1 .linkbox ul li{ clear:both; display:block;  max-height:121px; float:none;}
	.index-3-1 .linkbox ul li:nth-child(2),.index-3-1 .linkbox ul li:nth-child(4){ float:none;}
	.index-3-1 .linkbox ul li .images-wrap{ width:100%; height:111px; margin:0 auto;}
	.index-3-1 .linkbox ul li .images-wrap img{object-fit: contain;}
	
	.index-3-1-1 ul li{}
	.index-3-1-1 ul li a{
		float:left;
		width:70%;
		text-overflow:ellipsis;
        overflow:hidden;
        white-space:nowrap;}
	.index-3-1-1 ul li span{ float:left; width:auto;  margin-right:5px; padding-right:5px; font-size:12px; line-height:12px; margin-top:18px;}
	.index-3-1-1 ul li.first{ height:auto; border-bottom:1px solid #EEEEEE; background:none; line-height:48px;}
    .index-3-1-1 ul li.first a{ font-size:18px; font-weight:600; line-height:1.5; overflow:auto;  white-space:normal; text-overflow:auto; width:100%; clear:both;}
    .index-3-1-1 ul li.first .disp{ line-height:1.5; height:auto;  color:#ACACAC;}
	
	
	
	.index-3-2{ width:100%; float:none; clear:both;  margin-left:0; margin-top:20px;}
	.index-3-2 ul li{ max-height:121px;}
	.index-3-2 ul li .images-wrap{ width:100%; height:111px;}
	.index-3-2 ul li .images-wrap img{object-fit: contain;}
	
	
	.index-4{height:auto; margin-top:0px; position:relative; width:100%; background:none ; padding-bottom:20px;}
    .index-4 .index-4-1{ padding-top:20px; width:100%; float:none;}
	
	.focusBox-3 { position: relative; width:100%; height:372px; overflow: hidden; clear:both;}
	.focusBox-3 .pic img { width:100%; height:213px; display: block;}
	.focusBox-3 .pic li{ height:372px;}
	.focusBox-3 .pic li .headline-detail{ text-indent:28px; bottom:0;}
	.focusBox-3 .pic li .headline-detail a{ font-size:16px; line-height:32px; font-weight:600 ;}
	.focusBox-3 .pic li .headline-detail .disp{ font-size:14px; line-height:28px; height:56px; overflow:hidden;}
	

}