@charset "utf-8";
body{
	background:url(15956.jpg) no-repeat top center;
	}
.main{
	width: 1100px;
	margin: 0 auto;
	padding-top:550px;
	padding-bottom: 100px;
}
.summary{
	padding: 30px 45px;
}
.summary p{
	font-size: 16px;
	line-height: 32px;
	color: #ffffff;
}

.box-border{
	width: 893px;
	height: 263px;
	background-color: #ffffff;
	border-radius: 4px;
	border: solid 4px #e5e5e5;
}

.memorabilia{
	width: 100%;
	margin-top: 105px;
	position: relative;
}
.title1{
	width: 196px;
	height: 305px;
	background:url(16039.png) no-repeat top center;
	position: absolute;
	top: 0;
	left: -20px;
}

.hdpBox{ 
	width: 901px;
	height: 1010px;
	margin-right: 5px;
	float: right;
	overflow:hidden; 
	position:relative; 
}
.hdpBox .hd{ 
	width: 100%;
	height:20px; 
	position:absolute; 
	right:0px; 
	bottom:55px; 
	z-index:1; 
	border-bottom: dashed 1px #b3b3b3;
}
.hdpBox .hd ul{ 
	width: 150px;
	height: 40px;
	margin-top: 10px;
	margin-left: 370px;
	overflow:hidden; 
	zoom:1; 
	background: #FFFFFF;
}
.hdpBox .hd ul li{ 
	float:left; 
	margin-right:2px;  
	width:0; 
	height:0; 
	line-height:14px; 
	text-align:center; 
	background:#fff; 
	cursor:pointer; 
}
.hdpBox .hd ul li.on{ 
	background:#f00; 
	color:#fff; 
	}
.hdpBox .bd{ 
	position:relative; 
	height:100%; 
	z-index:0;   
}
.hdpBox .bd img{ 
	width: 100%;
	display: block; 
}
.bdmainbg{
	width: 100%;
	padding-bottom: 47px;
	background:url(15985.png) no-repeat bottom center;
}

.hdpBox .prev{ 
	width: 53px;
	height: 53px;
	position:absolute; 
	left:385px; 
	bottom:30px; 
	z-index: 10;
	margin-top:-25px; 
	display:block; 
	border-radius: 50%;
	background:url(16002.png) no-repeat center #b3b3b3; ; 
	filter:alpha(opacity=50);
	opacity:0.5;   
}
.hdpBox .next{
	width: 53px;
	height: 53px;
	position:absolute; 
	right:380px; 
	bottom:30px; 
	z-index: 10;
	margin-top:-25px; 
	display:block; 
	border-radius: 50%;
	background:url(16003.png) no-repeat center #b3b3b3; ; 
	filter:alpha(opacity=50);
	opacity:0.5;   
}
.hdpBox .prev:hover,
.hdpBox .next:hover{ 
	filter:alpha(opacity=100);
	opacity:1;  
	}
.hdpBox .prevStop{ display:none;  }
.hdpBox .nextStop{ display:none;  }


.hint-txt{
	width: 100%;
	height: 20px;
	position: absolute;
	left: 0;
	bottom: 0;
	color: #979797;
	text-align: center;
	z-index: 10;
}

/*成就展*/
.achievement {
    width: 100%;
    margin-top:90px;
    position: relative;
}

.title2{
	width: 196px;
	height: 305px;
	background:url(16040.png) no-repeat top center;
	position: absolute;
	top: 0;
	left: -20px;
}

.over{
	overflow: hidden;
}
.slideGroup{ 
	width: 901px;
	height: 860px;
	margin-right: 5px;
	float: right;
	overflow:hidden; 
	position:relative; 
}
.slideGroup .parHd{ 
	height: 59px;
	position:relative;  
}
.slideGroup .parHd ul{ 
	overflow: hidden; 
}
.slideGroup .parHd ul li{ 
	width: 150px;
	height: 59px;
	line-height: 59px;
	float:left; 
	cursor:pointer; 
	font-size: 26px;
	text-align: center;
	color: #232323; 
	position: relative;
}
.slideGroup .parHd ul li .dot{
	width: 16px;
	height: 6px;
	display: block;
	position: absolute;
	right: -16px;
	top: 25px;
	z-index: -1;
	background: url(16004.png) no-repeat center;
}
.slideGroup .parHd ul li.on{ 
	color: #FFFFFF;
	background: url(16006.png) no-repeat left center #FFFFFF;
}

.slideGroup .parBd{
	margin-top: 30px;
}
.slideGroup .parHd ul li.on .dot{
	display: none;
}

.slideGroup .imgBox{ 
	width: 901px;
	height: 800px;
	overflow:hidden; 
	position:relative; 
}
.imgBox .hd{ 
	width: 100%;
	height:20px; 
	position:absolute; 
	right:0px; 
	bottom:55px; 
	z-index:1; 
	border-bottom: dashed 1px #b3b3b3;
}
.imgBox .hd ul{ 
	width: 170px;
	height: 40px;
	margin-top: 10px;
	margin-left: 370px;
	overflow:hidden; 
	zoom:1; 
	background: #FFFFFF;
}
.imgBox .hd ul li{ 
	float:left; 
	margin-right:2px;  
	width:0; 
	height:0; 
	line-height:14px; 
	text-align:center; 
	background:#fff; 
	cursor:pointer; 
}
.imgBox .hd ul li.on{ 
	background:#f00; 
	color:#fff; 
	}
.imgBox .bd{ 
	position:relative; 
	height:100%; 
	z-index:0;   
}
.imgBox .bd img{ 
	display: block; 
}
.bdmainbg{
	width: 100%;
	padding-bottom: 47px;
	background:url(15985.png) no-repeat bottom center;
}

.slideGroup .sPrev{ 
	width: 53px;
	height: 53px;
	position:absolute; 
	left:385px; 
	bottom:30px; 
	z-index: 10;
	margin-top:-25px; 
	display:block; 
	border-radius: 50%;
	background:url(16002.png) no-repeat center #b3b3b3; ; 
	filter:alpha(opacity=50);
	opacity:0.5;   
}
.slideGroup .sNext{
	width: 53px;
	height: 53px;
	position:absolute; 
	right:380px; 
	bottom:30px; 
	z-index: 10;
	margin-top:-25px; 
	display:block; 
	border-radius: 50%;
	background:url(16003.png) no-repeat center #b3b3b3; ; 
	filter:alpha(opacity=50);
	opacity:0.5;   
}
.slideGroup .sPrev:hover,
.slideGroup .sNext:hover{ 
	filter:alpha(opacity=100);
	opacity:1;  
	}
.imgBox .prevStop{ display:none;  }
.imgBox .nextStop{ display:none;  }

.mg-tp50{
	margin-top: 50px;
}
.box-lf{
  width:287px ;
  height: 195px;
  position: relative;
  overflow: hidden;
  float: left;
}
.display-item {
  width:894px ;
  height: 430px;
  position: relative;
  overflow: hidden;
  border: solid 4px #e5e5e5;
}
.display-item1 {
  width:279px ;
  height: 153px;
  position: relative;
  overflow: hidden;
  border: solid 4px #e5e5e5;
  background: #e5e5e5;
}
.display-item img{
	margin: 0 !important;
	padding: 0 !important;
	display: block;
}

.display-item .cover {
  width: 123px;
  height: 83px;
  padding:30px 10px;
  position: absolute;
  top: 130px;
  left: 380px;
  z-index: 10;
  z-index: 2;
  transition: 0.2s all;
  border-radius: 50%;
  font-size: 26px;
  color: #ffffff;
  text-align: center;
  cursor: pointer;
  display: block;
  background: url(15955.png) repeat;
}
.display-item .cover1 {
  width: 72px;
  height: 52px;
  padding:20px 10px;
  position: absolute;
  top: 35px;
  left: 90px;
  z-index: 10;
  z-index: 2;
  transition: 0.2s all;
  border-radius: 50%;
  font-size: 18px;
  color: #ffffff;
  text-align: center;
  cursor: pointer;
  display: block;
  background: url(15955.png) repeat;
}
.display-item .cover:hover {
  background: rgba(0,0,0,0.8);
}
.f-dn{display:none;}
.f-db{display:block;}

.album {
  width: 1200px;
  overflow: hidden;
  text-align: center;
}
.album img {
  width: 100%;
  display: block;
}

.bigtit{
	line-height: 35px;
	font-size: 18px;
	text-align: center;
	color: #232323;
}
.smalltit{
	line-height: 35px;
	font-size: 18px;
	text-align: center;
	color: #232323;
}

.mg-tp25{
	margin-top: 25px;
}



/*相关报道*/
.related-reports {
    width: 100%;
    margin-top:90px;
    position: relative;
}

.title3{
	width: 196px;
	height: 305px;
	background:url(16041.png) no-repeat top center;
	position: absolute;
	top: 0;
	left: -20px;
}

.related-reports-main{
	width: 862px;
	height: 420px;
	padding: 30px 20px;
	float: right;
	border-top: solid 2px #cc2e23;
	border-right: solid 2px #cc2e23;
}

.new-tit{
	font-size: 26px;
	color: #232323;
	font-weight:bold;
	display: block;
}
.title-txt{
	padding-top:10px;
	padding-bottom: 10px;
	font-size: 16px;
	color: #232323;
	border-bottom: dashed 1px #DDDDDD;
	}
.title-txt a{
	color: #cc2e23;
}
.title-txt a:hover{
	text-decoration: none;
	color: #2E8DED;
}
.list-txt-1{
	padding-top:20px;
	}
.list-txt-1 a{
	height:35px;
	line-height:35px;
	padding-right:5px;
	 overflow: hidden;
	  display: block;}
.list-txt-1 .dot-1{
	width:6px;
	height:4px;
	float:left;
	display:inline-block;
	background:#cc2e23;
	margin:15px 10px 0 10px;
	}
.list-txt-1 p{
	width:650px;
	font-size: 18px;
	float:left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	}
.list-txt-1 em{
	display:inline-block;
	font-size: 18px;
	color:#232323;
	float:right;
	}
.list-txt-1 a:hover,.list-txt-1 a:hover em{
	color:#1261c3;
}

.more{
	width: 88px;
	height: 35px;
	margin-top: 30px;
	line-height: 35px;
	font-size: 18px;
	text-align: center;
	color: #ffffff;
	background-color: #cc2e23;
	border-radius: 18px;
	display: block;
}

.more:hover{
	background: #1261C3;
	text-decoration: none;
}

.footer{
	margin-top: 120px;
	padding:30px 0;
	background: #5f5f5f;
}


.footer p{
	line-height: 35px;
	font-size: 14px;
	color:#FFFFFF;
	text-align: center;
	
}	
	
.rfnav{
	width:20px;
	height:210px;
	border-left:solid 1px #a17769;
	position:fixed;
	top:50%;
	margin-top:-100px;
	right:30px;
	z-index:1000;
	}
.rfnav a{
	margin:30px 0 0 -8px;
	display:block;
	width:15px;
	height:15px;
	cursor:pointer;
	background:#a17769;
	border-radius:50%;
	}
.rfnav a:hover{
	background:#e62416;
	}



	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
