body{
	font-family:"ËÎÌå";
}

#top{
	height:34px;
	width:980px;
	margin:0px auto;
	line-height:34px;
}

#top a{
	color:#000;
}

body{
	background:url(images/bg.jpg) no-repeat center 34px;
}

#nav{
	height:49px;
	width:950px;
	margin:359px auto 0px auto;
	font-size:18px;
	font-family:"ºÚÌå";
	font-weight:bold;
	color:#fff;
	line-height:49px;
	padding-left:30px;
}

#nav a{
	color:#fff;
	margin:0px 12px;
}

#content{
	width:980px;
	border:5px solid #999;
	border-top:none;
	margin:0px auto;
}

#headline{
	width:945px;
	height:100px;
	border-bottom:1px solid #000;
	margin:0px auto;
	background:url(images/headline-type.gif) no-repeat 11px 11px;
}

#headline h1{
	line-height:70px;
	font-size:50px;
	font-family:"Microsoft Yahei";
	padding-left:100px;
}

#headline h1 a{
	color:#09548b;
}

#headline p{
	font-size:14px;
	text-align:center;
}

#headline p a{
	color:#333;
	margin:0px 5px
}

#main-news .text{
	float:left;
	display:inline;
	width:380px;
	margin:5px 0px 0px 25px;
}

#main-news .text h3{
	font-family:"ºÚÌå";
	font-size:20px;
	line-height:30px;
}

#main-news .text h3 a{
	color:#333;
}

#main-news .text p{
	color:#333;
	line-height:18px;
	padding-right:15px;
}

#main-news .text .blank1{
	background:#e5eaf5;
	margin-top:10px;
	margin-bottom:10px;
}

#main-news .text ul li{
	line-height:26px;
	padding-left:24px;
	font-size:14px;
	background:url(images/point1.gif) no-repeat 2px 7px;
}

#main-news .text ul li a{
	color:#004276;
}

#main-news .text .more{
	text-align:right;
	background:url(images/main-news-text.gif) repeat-x left 3px;
	margin-top:5px;
}

#main-news .text .more a{
	color:#000;
	background:#fff;
	margin-right:50px;
	padding:0px 10px;
}

#main-news .focus{
	float:right;
	display:inline;
	margin-right:18px;
	width:543px;
	border:1px solid #ccc;
}

#main-news .focus p{
	line-height:34px;
	text-align:center;
	background:url(images/focus-bg.jpg);
	font-size:14px;
}

#main-news .focus p a{
	color:#000;
}

#launch{
	width:944px;
	margin:0px auto;
}

#launch .title{
	height:46px;
	background:url(images/launch-title.jpg);
}

#launch .title a{
	float:left;
	display:inline;
	height:25px;
	width:25px;
}

#launch .title .back{
	margin:12px 0px 0px 845px;
}


#launch .title .next{
	margin:12px 0px 0px 22px;
}

#launch .content{
	border:4px solid #9cccfd;
	border-top:none;
	height:100%;
}

#launch .content ul{
	padding:27px 0px 0px 7px;
}

#launch .content ul li{
	width:155px;
	float:left;
	display:inline;
	margin:0px 14px;
}

#launch .content ul li a img{
	height:115px;
	width:153px;
	border:1px solid #ccc;
}

#launch .content ul li p{
	line-height:18px;
	padding:0px 5px;
}

#launch .content ul li p a{
	color:#3b3b3b;
}

#topic{
	width:944px;
	margin:0px auto;
}

#topic .title{
	width:74px;
	height:478px;
	float:left;
	background:#97c8f8 url(images/topic-title.jpg) no-repeat top;
}

#topic .content{
	width:870px;
	height:478px;
	float:left;
}

#topic .content .top{
	height:15px;
	background:url(images/topic-top.gif);
}

#topic .content .bottom{
	height:15px;
	background:url(images/topic-bottom.gif);
}

#topic .content .center{
	height:448px;
	border-right:9px solid #9cccfd;
}

#topic .content .center .left{
	display:inline;
	width:567px;
	margin:18px 0px 0px 17px;
}

#topic .content .center .left .news-block{
	height:138px;
	background:url(images/topic.gif) repeat-x bottom;
}

#topic .content .center .left .news-block .photo{
	float:left;
	display:inline;
	width:115px;
	height:115px;
	padding:4px;
	border:1px solid #cdcdcd;
	margin:5px 0px 0px 0px;
}

#topic .content .center .left .news-block .text{
	width:438px;
	float:left;
	display:inline;
}

#topic .content .center .left .news-block .text h3{
	font-family:"Microsoft Yahei";
	font-size:18px;
	line-height:36px;
	padding:0px 15px;

}

#topic .content .center .left .news-block .text h3 a{
	color:#036;
}

#topic .content .center .left .news-block .text p{
	line-height:21px;
	color:#333;
	padding:0px 15px;
}

#topic .content .center .left .news-block .text p a{
	color:#000;
	font-weight:bold;
}

#topic .content .center .right{
	height:100%;
	width:237px;
	background:#f1f1f1;
}

#topic .content .center .right .news-block{
	width:217px;
	margin:0px auto;
	padding-bottom:20px;
	background:url(images/topic2.gif) repeat-x bottom;
}

#topic .content .center .right .news-block h3{
	font-size:14px;
	color:#036;
	line-height:19px;
	padding-left:10px;
	margin:8px 0px 11px 0px;
}

#topic .content .center .right .news-block h3 strong{
	height:19px;
	width:78px;
	float:left;
	background:url(images/photos-icon.gif) no-repeat;
	line-height:19px;
	font-size:14px;
	color:#fff;
	text-align:center;
	margin-right:15px;
}

#topic .content .center .right .news-block p{
	line-height:16px;
	color:#003366;
	padding:0px 10px;
}

#topic .content .center .right .news-block p a{
	color:#036;
}

#photos{
	width:944px;
	margin:0px auto;
}

#photos .title{
	width:74px;
	height:508px;
	float:left;
	background:#97c8f8 url(images/photos-title.jpg) no-repeat top;
}

#photos .title a{
	float:left;
	display:inline;
	color:#000;
	font-weight:bold;
	width:14px;
	font-size:14px;
	margin:200px 0px 0px 25px;
}

#photos .content{
	width:870px;
	height:478px;
	float:left;
}

#photos .content .top{
	height:15px;
	background:url(images/photos-top.gif);
}

#photos .content .bottom{
	height:15px;
	background:url(images/photos-bottom.gif);
}

#photos .content .center{
	height:478px;
	border-right:9px solid #9cccfd;
}

#photos .content .center .main-photo{
	width:290px;
	float:left;
	display:inline;
	margin-left:15px;
}

#photos .content .center .main-photo .photo-block{
	width:290px;
	height:200px;
	position:relative;
}

#photos .content .center .main-photo .photo-block a img{
	width:290px;
	height:200px;
	display:block;
}

#photos .content .center .main-photo .photo-block .text-bg{
	height:32px;
	width:290px;
	background:#000;
	margin-top:-32px;
	position:absolute;
	filter:alpha(opacity=60);
	opacity:0.6;
}

#photos .content .center .main-photo .photo-block p{
	width:290px;
	line-height:32px;
	text-align:center;
	margin-top:-32px;
	position:absolute;
}

#photos .content .center .main-photo .photo-block p a{
	color:#fff;
	font-size:14px;
	font-weight:bold;
}

#photos .content .center .photo-list{
	width:555px;
	float:right;
}

#photos .content .center .photo-list ul{
	margin:14px 0px 0px 11px;
}

#photos .content .center .photo-list ul li{
	float:left;
	display:inline;
	width:160px;
	height:152px;
	margin:0px 9px;
}

#photos .content .center .photo-list ul li a img{
	height:105px;
	width:160px;
}

#photos .content .center .photo-list ul li p{
	line-height:18px;
	padding:0px 5px;
}

#photos .content .center .photo-list ul li p a{
	color:#2b2b2b;
}

#footer{
	width:980px;
	margin:0px auto;
}