@charset "utf-8";
/*********************************************
YYNET Co. CSS 
*Author:bridgler
*2007-5-22
*gmail:bridgler@gmail.com

*Amend:hong 2007-6-7
**********************************************/

/*global _css ***/
* {
	padding:0;
	margin:0;
	list-style:none;
}
li,ul,input,p,form{
	padding:0;
	margin:0;
	list-style:none;
}
body {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #222;
	background: url(../images/pageBG.gif) repeat-x top #fbfeff;
}
a{
	color: #003399;
	text-decoration: underline;
}
a:hover{
	color:#f30;
	background-color:#FFD;
}
img{
	border:0;
}
textarea{
	font-size:14px;
	overflow:auto;
	padding:3px;
	background-color:#FdFdFd;
	border:1px solid #BABABA;
}
select{
	font-size:12px;
	height: 20px;
}
input.input{
	font-size:12px;
	padding:3px;
	background-color:#FdFdFd;
	border:1px solid #BABABA;
}
.body{
	width:1003px;
	margin:0 auto;
	background:url(../images/body_bg.gif) repeat-x center 103px;
}
/*nav*/
.nav{
	height:103px;
	background:url(../images/top_bg.gif) no-repeat;
}
#logoText{
	float:left;
	padding:34px 0 0 63px;
	width:333px;
}
#navMenu{
	float:left;
	padding-top:32px;
	height:71px;
}
	#navMenu li{
		float:left;
		padding-right:5px;
	}
	#navMenu li a{
		display:block;
		float:left;
		height:28px;
		padding:16px 20px 0;
		color:#032a59;
		font-size:14px;
		line-height:100%;
		text-decoration:none;
	}
	#navMenu li a:hover{
		color:#054188;
		background-image:url(../images/topNav_background.gif);
		background-repeat:no-repeat;
	}
	#navMenu li a.NM1:hover{
		color:#005900;
		background-position:0 0;
	}
	#navMenu li a.NM2:hover{
		color:#006060;
		background-position:-87px 0;
	}
	#navMenu li a.NM3:hover{
		color:#025067;
		background-position:-174px 0;
	}
	#navMenu li a.NM4:hover{
		color:#993300;
		background-position:-247px 0;
	}
	#navMenu li a.NM5:hover{
		color:#330066;
		background-position:-320px 0;
	}
	#navMenu li a.NM6:hover{
		color:#039;
		background-position:-393px 0;
	}


#menuAndContent{
	margin:0 57px 0 58px;
}
	#menuAndContent .menu{
		float:left;
		width:216px;
		height:673px;
		background:url(../images/menu_left_bg.gif) no-repeat left top;
		position:relative;
	}
		#menuAndContent .menu .menuLogo{
			position:absolute;
			top:53px;
			left:24px;
			height:90px;
			width:75px;
		}
		.menu ul{
			margin:78px 0 0 0;
			padding:0;
		}
		.menu li{
			float:left;
			padding-right:3px;
		}
		.menu ul li a{
			display:block;
			float:right;
			width:168px;
			text-align:right;
			font-size:14px;
			padding-right:42px;
			padding-top:2px;
			line-height:34px;
			color:#032a59;
			text-decoration:none;
		}
		.menu ul li a:hover, #introBody .intro, #teamBody .team, #copyrightBody .copyright, #chargeBody .charge, #a4uBody .a4u, #feedbackBody .feedback, #agentBody .agent, #jobBody .job, #contactBody .contact, #memorabiliaBody .memorabilia, #website_designBody .website_design{
			color:#F50;
			background:url(../images/menu_select_bg.gif) no-repeat 3px center;
		}
		
	/*右边内容*/
	.rightContent{
		width:672px;
		float:left;
		}
	.contentImages{
		width:656px;
		height:126px;
		font-size:0;
		overflow:hidden;
		padding:5px 5px 5px 11px;
		background:url(../images/contentImagesBG.gif) no-repeat;
		}
	.mainContent{
		background:url(../images/content_border.png) repeat-y 9px 0;
		}
	.contTitle {
		margin-left:6px;
		width:634px;
		padding:26px 16px 0 16px;
		background:url(../images/content_top.png) no-repeat;
		}

	.contTitle h2{
		margin:0;
		padding:0 0 0 30px;
		height:27px;
		border-bottom:2px solid #c6e7f3;
		background:url(../images/nav_title_point.gif) no-repeat 6px top;
		}
	.contTitle h2 span{
		display:none;
		}
	.contText{
		width:570px;
		text-align:justify;
		text-justify:inter-ideograph;
		padding:25px 48px 50px 48px;
		margin-left:6px;
		background:url(../images/content_bottom.png) no-repeat 3px bottom;
		}
	.contText h3{
		color:#000066;
		font-size:14px;
		background-color:#F8F8F8;
		padding:4px 0 3px;
		margin-bottom:5px;
		line-height:150%;
		}
	.contSubTitle{
		border-top:1px dashed #999;
		width:100%;
		clear:both;
		margin:15px 0;
		}
	.contSubTitle h2{
		position:absolute;
		color:#999;
		font-size:12px;
		padding:0 3px;
		margin:-7px 0 0 240px;
		background-color:#FFF;
		}
	.contText p{
		text-indent:28px;
		line-height:185%;
		font-size:13px;
		margin-bottom:10px;
		}
		
	.contText dl{
		margin-bottom:15px;
		}
	.contText dt{
		font-weight:bold;
		}
	.contText li, .contText dd, #chargeContent p{
		font-size:12px;
		line-height:185%;
		}
	
/*管理团队*/
#teamContent p{
	font-size:12px;
	}

/*收费中心*/
#chargeContent h3{
	color:#900;
	}
#chargeContent h4{
	font-size:12px;
	}
#chargeContent ol, #chargeContent ul{
	margin-left:25px;
	font-size:12px;
	}
#chargeContent ul li{
	display:list-item;
	list-style: outside circle;
	}
#chargeContent ol li{
	display:list-item;
	list-style: outside decimal;
	}
.important{
	padding:5px 10px 5px 15px;
	background-color:#F4F4F4;
	}
#chargeContent dl .large{
	font-size:14px;
	letter-spacing:1px;
	word-spacing:4px;
	background-color:#FFF;
	padding:0 3px;
	}
.red{ color:red;}

/*联系我们*/
#contactContent ul{
	margin-left:25px;
	padding-bottom:10px;
	}
#contactContent ul li{
	font-size:13px;
	}
	
/*大事记*/
#memorabiliaContent h4{
	font-size:14px;
	color:#CC3300;
	font-weight:normal;
	border-bottom:1px dashed #CCC;
	}
	
/*意见反馈*/
#feedbackContent{
	width:610px;
	padding:25px 28px 50px 28px;
	}
#feedbackContent h3{
	color: #003366;
	background-color: #F2FAFD;
	}
#feedbackContent .important{
	background-color:#FFE;
	border:1px dashed #FB0;
	padding:5px 8px;
	font-size:12px;
	margin-bottom:10px;
	line-height:180%;
	}
#feedbackContent a{
	color:#222;
	}
#newIdea {
	padding-bottom:10px;
	}
#newIdea textarea{
	width:600px;
	height:75px;
	font-size:14px;
	overflow:auto;
	padding:3px;
	}
#newIdea input.button{
	width:120px;
	font-size:18px;
	padding:3px 5px;
	margin-top:5px;
	vertical-align: top;
	display:block;
	}
#searchIdea{
	text-align:right;
	padding:5px 0;
	}
#searchIdea input.button{
	width:60px;
	height:25px;
	padding:0 10px;
	font-size:12px;
	}
#ideaList ol{
	color: #336699;
	margin-left:25px;
	padding-top:10px;
	}
#ideaList ol li{
	display:list-item;
	list-style:outside decimal;
	border:1px solid #DDF5FF;
	padding:1px;
	margin-bottom:10px;
	}
#ideaList h4{
	font-weight:normal;
	font-size:13px;
	background-color: #F4FCFF;
	padding:2px 5px 3px;
	}
#ideaList .ideaDisContent, #ideaList .revertContent{
	color:#222;
	text-indent:25px;
	line-height:140%;
	padding:5px 10px 0;
	}
#ideaList .revert{
	padding:5px 5px 1px;
	}
#ideaList .revert h5{
	font-weight:normal;
	font-size:13px;
	background-color:#fffff9;
	padding:2px 5px 3px;
	border:solid #FFF1CE;
	color:#F40;
	border-width:1px 1px 0;
	}
#ideaList .revertContent{
	background:#FFF;
	padding-bottom:5px;
	border:solid #FFF1CE;
	color:#F40;
	border-width:0 1px 1px;
	}
.ideaAdmin{
	clear:both;
	padding:0 5px 5px;
	}
.ideaAdmin textarea{
	width:563px;
	height:60px;
	clear:both;
	}
br.clear{
	line-height:0;
	clear:both;
	}
	
/*招聘*/
#jobContent h4{
	margin:15px 0 0 10px;
	font-size:13px;
	color:#444;
	}
#jobContent ul{
	margin:3px 0 10px 25px;
	color:#444;
	}
#jobContent ul ul{
	margin:0;
	}
#jobContent ul ul li{
	list-style:outside circle;
	}
#jobContent li{
	line-height:185%;
	list-style:outside disc;
	display:list-item;
	margin-left:25px;
	}
#jobContent .important{
	margin-top:5px;
	padding:10px 15px;
	line-height:200%;
	}

/*分页*/
.pagination{
	clear:both;
	border-top:1px solid #EEE;
	padding:15px 5px 5px;
	line-height:100%;
	}
.pagination a, a.aButton{
	color:#3366ff!important;
	border:1px solid #99ccff;
	background-color:#FFF;
	padding:4px 8px 2px;
	text-decoration:none;
	}
.pagination a:hover, a.aButton:hover{
	border-color:#f90;
	color:#F40!important;
	background-color:#ffc;
	}
.pagination strong, .pagination span{
	padding:4px 8px 2px;
	border:1px solid #F90;
	color:#F40;
	cursor:default;
	background-color:#FFC;
	}
.pagination span{
	color:#666;
	border-color:#AAA;
	background-color:#FAFAFA;
	}
	
/*网站建设*/
#website_designBody .contText p{
	font-size:14px;
	}

#website_list{
	margin-left:25px;
	margin-bottom:10px;
	}
#website_list li{
	list-style: disc;
	margin-bottom:5px;
	display:list-item;
	font-size:14px;
	background-color:#fafafa;
	}
	
/*版权信息*/
.copyRight{
	text-align:left;
	line-height:18px;
	font-size:11px;
	color:#2a7ba3;
	padding:15px 0 10px 21px;
	margin:0 61px;
	background-color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.copyRight a{
	color:#2a7ba3;
	text-decoration:underline;
	}
.copyRight img{
	margin-top:-6px;
	margin-right:5px;
	}
