@charset "utf-8";
/* CSS Document */

#container{
	width:1440px;
	margin:0 auto;
}
#header{
	width:1004px;
	margin: 0 auto;
	height:auto;
}
#header1 { 
	line-height: 33px;
	height: 33px; 
	width:1002px; 
	margin:0 auto; 
	}
#header1 a img{
	height: 22px; 
	width:92px; 
	margin:5px; 
	display:left;
	float:left;
}
#nav {
	float:right;
	background:url(../images/icon_top.gif) no-repeat left 10px;
	padding-left:15px;
}
#nav li{ 
	float:left;
	text-indent:5px;
}
#nav li a{
	color:#666;
}
#nav li a:hover{
	text-decoration:underline;
}
#banner{
	width:1440px;
	height:390px;
	margin:0 auto;
	background:url(../images/banner.jpg) no-repeat center top;
	margin-bottom: 20px;
}
#main{	
	width:1440px;
	margin:0 auto;
}
#begin{
	width:1440px;
	height:321px;
	margin:0 auto;
	background:url(../images/begin.jpg) no-repeat center top;
}
#rdxw {
	width:1004px;
	height:256px;
	margin-bottom:15px;
	margin:0 auto;
	}
#map{
	width:400px;
	height:256px;
	padding-right:10px;
	float:left;
}
.news{
	width:565px;
	height:256px;
	float:right;
}
.news h1{
	font: 18px/36px "Î¢ÈíÑÅºÚ";
	color:#eb9a00;
	padding:4px 0;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	border-bottom: dashed 1px #CCC;
}
.news h2{
	color:#eb9a00;
	height:36px;
	display:block;
	padding-top:5px;
	border-bottom: dashed 1px #CCC;
	}
#start{
	background:url(../images/start.jpg) no-repeat center top;
	width:1440px;
	height:340px;
	margin:0 auto;
}
#kpdy{
	height:345px;
	width:1004px;
	margin:0 auto;
}
#kpdy img{
	margin-left:350px;
}
#kpdy p{
	width:638px;
	float:right;
	line-height:30px;
	text-indent:2em;
}
#part1{
	background:url(../images/memorabilia.jpg) no-repeat center top;
	width:1440px;
	height:651px;
	margin:0 auto;
}
#memorabilia{
	width:1004px;
	margin:0 auto;
}
#memorabilia .dsj-l {
	width:480px;
	padding:230px 27px 0 27px;
	float:left;
}
.dsj-l img{
	float:left;
	padding-top:8px;
}
.dsj-l h1{
	font-size:14px;
	font-weight:bold;
	color: #ff7e00;
	width:440px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	line-height:36px;
}
.dsj-l p{
	width:440px;
	line-height:24px;
	padding-bottom:5px;
}
#memorabilia .dsj-r {
	padding-top:65px;
	width:465px;
	float:right;
}
.dsj-r img{
	float:left;
	padding-top:8px;
}
.dsj-r h1{
	font-size:14px;
	font-weight:bold;
	 color: #ff7e00;
	width:420px;
	overflow:hidden;
	line-height:36px;
}
.dsj-r h2{
	float:right;
	padding-right:50px;
	color: #ff7e00;
	height:30px;
}
.dsj-r p{
	width:440px;
	overflow:hidden;
	line-height:24px;
	padding-bottom:5px;
}
#part2{
	width:1440px;
	height:auto!important;     
	height:933px;     
	min-height:933px;
	margin:0 auto;
}
#honor{
	width:1004px;
	margin:0 auto;
}
#honor img{
	margin:0 auto;
	width:1004px;
	height:458px;
	margin-bottom:25px;
}
#honor p{
	text-indent:2em;
	height:30px;	
}
#honor .list{
	float:left;
	width:500px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
#honor .list li img{
	float:left;
	width:12px;
	height:12px;
	margin:10px 10px 0 0;
}
#part3{
	width:1440px;
	height:auto!important;     
	height:575px;     
	min-height:575px;
	margin:0 auto;
}
#part4{
	width:1440px;
	height:auto!important;     
	height:920px;     
	min-height:920px;
	margin:0 auto;
}
#mission{
	width:1004px;
	margin:0 auto;
}
#part5, #part6{
	width:1440px;
	height:auto!important;     
	height:520px;     
	min-height:520px;
	margin:0 auto;
}
#msb, #nhnews, #inheritance, #feelings, #congratulation, #competition{
	width:1004px;
	margin:0 auto;
}
#msb img,#nhnews img{
	float:left;
	width:400px;
	height:266px;
}
.msb, .nhnews{
	float:right;
	width:570px;
	height:266px;
}
.msb h1, .nhnews h1{
	font-size:18px;
	font-family:"Î¢ÈíÑÅºÚ";
	font-weight:bold;
	 color: #ff7e00;
	text-align:center;
	padding-bottom:10px;
}
.msb span, .nhnews span{
	text-indent:2em;
	line-height:30px;
	display:block;
	color:#555;
	padding-bottom:10px;
}
.list1{
	width:265px;
	float:left;
	line-height:30px;
	padding-right:20px;
}
.list1 h1{
	font-size:14px;
	color:#333;
	font-weight:bold;
	padding-bottom:0;
}
.list1 p{
	line-height:24px;
	word-wrap: break-word; 
	word-break: normal; 
	text-overflow:ellipsis;
	overflow:hidden;
	width:265px;
	text-indent:2em;
}
#part7{
	width:1440px;
	height:auto!important;     
	height:560px;     
	min-height:560px;
	margin:0 auto;
}
#part7 img{
	float:left;
}
#feelings img{
	padding-right:12px;
}
.list3, .list2{
	width:318px;
	float:left;
	line-height:30px;
	padding-right:15px;
	padding-top:15px;
}
.list3 h1, .list2 h1{
	font-size:14px;
	color:#ff7e00;
	font-weight:bold;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.list2 p{
	line-height:24px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	width:313px;
	text-indent:2em;
}
.list3 p{
	line-height:24px;
	word-wrap: break-word; 
	word-break: normal; 
	text-overflow:ellipsis;
	overflow:hidden;
	width:313px;
	text-indent:2em;
}
.list4 {
	width:160px;
	height:230ox;
	padding:0 20px;
	_padding:0 10px;
	text-align:center;
	float:left;
	padding-bottom:10px;
	line-height:30px;
}
.layout{
	width:1004px;
	margin:0 auto;
	overflow:hidden;
	height:250px;
}
.layout ul{
    clear: both;
    overflow: hidden;
	height:250px;
}
.layout ul li{
	float:left;	
	width:200px;
	height:260px;
	}
.layout ul li img{
	width:160px;
	height:230ox;
	padding:0 20px;
	text-align:center;
	float:left;
}	
#part8{
	width:1440px;
	height:auto!important;     
	height:790px;     
	min-height:790px;
	margin:0 auto;
}
#part9{
	width:1440px;
	height:auto!important;     
	height:580px;     
	min-height:580px;
	margin:0 auto;
}
#mission p, #competition p{
	text-indent:2em;
}
#part8 p{
	text-indent:2em;
	width:1004px;
	margin:0 auto;
	padding-bottom:15px;
}
#competition span{
	color:#63100b;

}
.qm{
	width:135px;
	height:130px;
	padding:15px;
	position:relative;
	float:left;
	_padding:0 15px;
}
.qm img{
	text-align:center;
	padding-bottom:15px;
	margin:0 auto;		
}
.qm p{
	font-size:14px;
	color:#FFF;
	position:absolute;
	left:38px;
	top:129px;
	_top:118px;
	text-align:center;
}
#part10{
	width:1440px;
	height:auto!important;     
	height:705px;     
	min-height:705px;
	margin:0 auto;
}
.list5{
	float:left;
	width:490px;
	padding-top:15px;	
}
.list5 img{
	float:left;
	padding-right:10px;
}
.list5 h1{
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}
.list5 p{
	width:470px;
	height:53px;
	overflow:hidden;
	margin-bottom:5px;
}
#end{
	background:url(../images/end.jpg) no-repeat center top;
	width:1440px;
	height:621px;
}
#ynxw{
	height:160px;
	width:1004px;
	margin:0 auto;
	padding-top:80px;
}
#ynxw img{
	margin-left:382px;
	clear:both;
	margin-bottom:15px;
}
#ynxw p{
	width:638px;
	float:right;
	text-indent:2em;
	line-height:30px;
}
#ynxw1{
	width:1004px;
	height:300px;
	margin:0 auto;
}
#ynxw1 p{
	float:left;
	text-indent:2em;
	line-height:30px;
}
#foot{
	background:url(../images/foot-bg.jpg) no-repeat center top;
	width:1004px;
	height:130px;
	margin:0 auto;
}
#foot p{
	text-align:center;
	height:30px;
	line-height:30px;
	color:#63100b;
	padding-bottom:10px;
}
#foot span{
	text-align:center;
	line-height:24px;
	display:block;
}