*{
	padding:0px;
	margin:0px;
}
body{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	background:#455656 url(images/mtop-bg.png) left top repeat-x;
}
ul,li{
	list-style:none;
}

a{
	color:#666;
}
.head{
	width:960px;
	height:300px;
	margin:0px auto;
	background:url(images/head-bg.jpg) no-repeat;
	overflow:hidden;
}
.head h1{
	width:400px;
	height:88px;
	float:left;
	overflow:hidden;
}
.head h1 a{
	display:block;
	width:400px;
	height:88px;
	font-size:0px;
	line-height:300px;
	overflow:hidden;
}
.head .rlink{
	width:248px;
	float:right;
	margin-top:94px;
	color:#CCC;
	text-align:center;
}
.head .rlink a{
	margin:0px 0px;
	color:#297317;
}
.head .rlink a:hover{
	color:#F30;	
}
.head .tbanner{
	width:712px;
	height:168px;
	float:left;	
}
.head .download{
	width:248px;
	float:right;
	padding-top:40px;
}

.head .download a{
	width:200px;
	height:35px;
	display:block;
	background:url(images/downlink-bg.png) left top no-repeat;
	margin:0px auto 3px;
	line-height:35px;
	text-indent:20px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
.head .download a:hover{
	background:url(images/downlink-bg.png) left bottom no-repeat;
}

.main{
	width:960px;
	margin:0px auto;
	overflow:hidden;
	clear:both;
}
.main .pleft{
	width:704px;
	float:left;
}

.main .pright{
	width:248px;
	float:right;
}
.intro{
	margin-top:8px;
}
.intro .ct{
	width:168px;
	height:212px;
	float:left;
	background:url(images/intro-title.jpg) no-repeat;
	overflow:hidden;
}
.intro .ct h2{
	font-size:0px;
	line-height:1000%;
}
.intro .cb{
	width:500px;
	float:left;
	padding:10px 16px;
	line-height:23px;
	color:#CCC;
	text-indent:26px;
}
.trait{
	width:704px;
	clear:both;
	overflow:hidden;
}
.trait .ct{
	height:33px;
	width:704px;
	overflow:hidden;
	background:url(images/trait-title.jpg) left 10px repeat-x;
}
.trait .ct h2{
	display:block;
	width:164px;
	height:33px;
	background:url(images/trait-title.jpg) left -42px no-repeat;
	overflow:hidden;
	font-size:0px;
	text-indent:-1000px;
}
.trait .cb{
	
}
.trait .cb ul{
	
}
.trait .cb ul li{
	height:31px;
	background:#566C6C;
	border:1px solid #3E4E4E;
	padding:0px 10px;
	margin-top:6px;
	overflow:hidden;
}
.trait .cb ul li strong{
	color:#FF6;
	line-height:31px;
	font-weight:normal;
}
.trait .cb ul li span{
	color:#313E3E;
	line-height:31px;
}
.trait .cb ul li.this{
	background:#3E4E4E;
	border:1px solid #566C6C;
	height:auto;
	padding:4px 12px;
}
.trait .cb ul li.this strong{
	line-height:23px;
	color:#FF3;
	font-weight:bold;
	display:block;
}
.trait .cb ul li.this span{
	color:#BBB;
	line-height:19px;
}

.dedicate{
	width:704px;
	clear:both;
	overflow:hidden;
	margin-top:18px;
}
.dedicate .ct{
	height:33px;
	width:704px;
	overflow:hidden;
	background:url(images/dedicate-title.jpg) left 10px repeat-x;
}
.dedicate .ct h2{
	display:block;
	width:164px;
	height:33px;
	background:url(images/dedicate-title.jpg) left -42px no-repeat;
	overflow:hidden;
	font-size:0px;
	text-indent:-1000px;
	float:left;
}
.dedicate .joindedicate{
	padding:10px;
	color:#FE3;
}
.dedicate .joindedicate a{
	color:#FE3;
	text-decoration:underline;
}
.media{
	width:704px;
	clear:both;
	overflow:hidden;
	margin-top:18px;
}
.media .ct{
	height:33px;
	width:704px;
	overflow:hidden;
	background:url(images/media-title.jpg) left 10px repeat-x;
}
.media .ct h2{
	display:block;
	width:164px;
	height:33px;
	background:url(images/media-title.jpg) left -42px no-repeat;
	overflow:hidden;
	font-size:0px;
	text-indent:-1000px;
	float:left;
}
.media .ct a.more,.dedicate .ct a.more{
	float:right;
	line-height:27px;
	text-decoration:none;
	padding:0px 10px;
	background:#455656;
	color:#CCC;
}
.media .ct a.more:hover,.dedicate .ct a.more:hover{
	color:#FC3;
}
.f4 li{
	width:94px;
	height:37px;
	display:block;
	float:left;
	overflow:hidden;
	margin:10px 12px 2px 8px;
}
.f4 li a{
	width:88px;
	height:31px;
	overflow:hidden;
	float:left;
	border:1px solid #3E4E4E;
	padding:1px;
}
.f4 li a:hover{
	border:1px solid #3A4848;
}
.f4 li a img{
	width:88px;
	height:31px;
	border:none;
}
.f5{
	width:100%;
	overflow:hidden;
	clear:both;
	padding-bottom:10px;
}
.f5 li{
	float:left;
	line-height:14px;
	padding:8px 10px 7px;
	white-space:nowrap;
}
.f5 li a{
	color:#CCC;
	float:left;
}
.f5 li a:hover{
	color:#FC0;
	text-decoration:none;
}

.rtb{
	margin-top:8px;
	background:url(images/rt-bg.png) center top no-repeat;
}
.pright dl dt{
	height:31px;
	overflow:hidden;
	font-size:0px;
	text-indent:-1000px;
	background-position:5px 9px;
	background-repeat:no-repeat;
}
.pright dl dd{
	padding-bottom:6px;
	background:#EDEEEE url(images/rt-bg.png) center bottom no-repeat;
}

.hashbox{
	height:92px;
	font-size:11px;
	margin-top:10px;
	overflow:hidden;
	padding-top:2px;
	padding-bottom:8px;
}
.hashbox strong{
	color:#333;
	display:block;
	text-indent:10px;
	line-height:15px;
}
.hashbox p{
	height:21px;
	overflow:hidden;
	clear:both;
	padding-top:6px;
}
.hashbox p span{
	color:#555;
	display:block;
	width:60px;
	padding-right:5px;
	float:left;
	text-align:right;
	line-height:21px;
	overflow:hidden;
}
.hashbox p input{
	width:160px;
	height:16px;
	padding-top:3px;
	padding-left:5px;
	letter-spacing:1px;
	border:1px solid #AAA;
	color:#777;
	float:left;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}
ul.tlist{
	
}
ul.tlist li{
	line-height:27px;
	text-indent:27px;
	background:url(images/ico-1.gif) 17px 15px no-repeat;
}
ul.dlist li{
	height:55px;
	line-height:25px;
	padding-left:30px;
	background:url(images/ico-2.gif) 14px 8px no-repeat;
}
ul.dlist li strong{
	color:#690;
}
ul.dlist li a{
	margin-left:5px;
}
.r-1 dt{
	background-image:url(images/rt-1.png);
}
.r-2 dt{
	background-image:url(images/rt-2.png);
}
.r-3 dt{
	background-image:url(images/rt-3.png);
}
.r-4 dt{
	background-image:url(images/rt-4.png);
}
.r-5 dt{
	background-image:url(images/rt-5.png);
}
.r-6 dt{
	background-image:url(images/rt-6.png);
}


.foot{
	width:960px;
	margin:8px auto;
	text-align:center;
	padding:10px 0px;
	line-height:24px;
	color:#999;
}
.foot .copyright{
	font-size:11px;
	color:#FC3;
}

