/* aka.cn cavendish template styles
 * initial design by Jiffy
*/

/* basic structure */
body{
	margin: 0px;
	text-align: center;background: #d7d7d7;
}
/*========================== container ==========================*/
#container {
width: 740px;
margin: 0px auto;
background: #fff;
color:#000;
font-size:12px;
font-family: "Tahoma", "Verdana"; 
line-height:1.5em;
border-top:3.5px solid #000;
}
/*========================== main body ==========================*/
#mbody{
background: #fff;
margin:0px;
text-align:left;
height:auto !important;
height:480px;
min-height:480px;
}
/*========================== global ==========================*/
#Home_Bottom_2 h3 {
		margin: 6px 0;
		border-bottom: 1px solid #ccc;
		font-weight:bold;
		font-size:12px;
		color:#003599;
	}
	li h1, li h2, li h3, li h4, li h5, li h6 {
		border: none;
	}
.center {text-align: center;}

.lj{background:#f3f3f3;padding:5px 12px;margin-left:12px}

.hide {
	display: none
}
img.rss {
	float: right;
	margin-top:2px;
	padding: 4px 2px 0 0;

}
a:link {
	color: #003583;text-decoration: none;
}
a:visited {
	color: #003583;text-decoration: none;
}
a:hover {
	color: #ff9900;text-decoration:none;
}


.fr{float:right;
}
.red{}
.red a:link{color:#ff9900
}
.red a:hover{color:#ff9900
}
.red a:visited {color:#ff9900
}
.chanp{
		display: block;
		background: transparent url("/image/chanp.gif") repeat-x;
		text-indent: -700em;
		height: 40px;
}

#path {height:40px;
background: #415F6B url("/image/xz.gif") no-repeat  left top;
}
#path1 {height:40px;
background: #415F6B url("/image/cpfw.gif") no-repeat  left top;
}
#path2 {height:40px;
background: #415F6B url("/image/gs.gif") no-repeat  left top;
}
#path2 h2 {text-indent: -700em;
}
#path3 {height:40px;
background: #415F6B url("/image/jjfa.gif") no-repeat  left top;
}
#path4 {height:40px;
background: #415F6B url("/image/xw.gif") no-repeat  left top;
}

#path5 {height:40px;
background: #415F6B url("/image/myaka.gif") no-repeat  left top;
}
#path6 {height:40px;
background: #415F6B url("/image/gl.gif") no-repeat  left top;
}
/*========================== header ==========================*/
#header {
		background: #fff url("/image/obj_hed.gif") repeat-x  left top;
		position: relative;
		margin-right: auto;
		margin-left: auto; 
		padding: 0px;
		height:48px;
		color:#f3f3f3
	}
#header h1 {
		position: absolute;
		top: 0;
		left: 0;
		margin: 0;
		background: transparent ;
		z-index: 100; /* above the ul */
	}
#header h1 a {
		display: block;
		width: 204px;
		height:48px;
		background: transparent url("/image/logo.gif") no-repeat;
		text-indent: -700em;
}
/*站内搜索表单*/
#header form {
		position: absolute;
		top: 0;
		right: 0;
		padding: 10px 20px 0 0;
		margin: 0; /* need for ie mac */
		text-align: right; /* need for ie mac */
		white-space: nowrap; /* for opera */
	}
#header form input { font-size: 1em; width: 100px;border:1px solid #9097a2;background: #d9dbe1;padding: 2px;}
#header form #submit {
		width: 50px;
		font-size: 1em;
		background: #6a7389;
		color: #fff;
		padding: 0px 3px 0px 3px;
		border-right: 1px solid #283043;
		border-bottom: 1px solid #283043;
		border-top: 1px solid #9097a2;
		border-left: 1px solid #9097a2;
	}
/*========================== menu  ==========================*/
#menu {
		background: #000 ;
		border-top:1px solid #dedfde;
		height:25px;
		color:#ccc;
		border-bottom:1px solid #f3f3f3;
	}
#menu ul {
		margin:5px 20px;
		width: auto;
		list-style:none;
}
#menu li {
		background: transparent url("/image/bt_point_off.gif") no-repeat left center;
		margin:0px 5px;
		padding:0px 5px 0px 15px;
		float: right;
		font-weight :bold;
}
#menu a:link {
	color: #f3f3f3;
	text-decoration:none;
}
#menu a:visited {
	color: #f3f3f3;
	text-decoration:none;
}
#menu a:hover {
	color: #ff9900;
	text-decoration:none;
}

/*========================== product ==========================*/

#product{background:#fff;height:175px;
width:575px;
/*border:1px solid #415F6B;*/
}

#product h3 a:link{
	color: #fff;
	text-decoration: none; 
}

#product h3 a:visited {
	color: #fff;
	text-decoration: none; 
}
#product h3 a:hover {
	color: #ff9900;
	text-decoration: none; 
}
.intro{height:3em;margin:0px 5px;
}
/*========================== hompage ==========================*/
#Home_Top{height:200px;
}
#Home_Top_1{width:164px;height:200px;float:left;background:#f3f3f3 ;
}
#Home_Top_2{width:574px;height:200px;float:left;margin-left:2px;background:#415F6B ;
}
#Home_Top_2 img{margin:0px;
}

#Home_Middle{height:175px;margin-top:0px;border-bottom: 1px solid #ddd;
}
#Home_Middle ul{list-style:url("/image/linux-tp18.gif");
}
#Home_Middle li{}

#Home_Middle_1{width:164px;float:left;background:#f7f7f7;height:175px;text-align: center;
}
#Home_Middle_2{width:142px;float:left;background:#f3f3f3;height:175px;margin-left:2px;
}
#Home_Middle_3{width:142px;float:left;background:#f3f3f3;margin-left:2px;height:175px;
}
#Home_Middle_4{width:142px;float:left;background:#f3f3f3;margin-left:2px;height:175px;
}
#Home_Middle_5{width:142px;float:left;background:#f3f3f3;margin-left:2px;height:175px;
}
#Home_Middle_1 h3{
		margin: 0px 5px 5px 5px;
		border-bottom: 1px solid #ccc;border-top: 1px solid #ddd;
		font-weight:bold;
		font-size:12px;
		color:#003599;background:#f3f3f3;height:25px;
}
#Home_Middle_2 h3{
	background:#415F6B;height:25px;margin:0px;border-right: 1px solid #ddd;
}
#Home_Middle_3 h3{
	background:#415F6B;height:25px;margin:0px;border-right: 1px solid #ddd;
}
#Home_Middle_4 h3{
	background:#415F6B;height:25px;margin:0px;border-right: 1px solid #ddd;
}
#Home_Middle_5 h3{
	background:#415F6B;height:25px;margin:0px;border-right: 1px solid #ddd;
}

#Home_Middle_1 h3 a {
		display: block;
		height:25px;margin:0px;
}
#Home_Middle_2 h3 a {
		display: block;
		background:transparent url("/image/wmail.jpg") no-repeat;
		text-indent: -700em;
		height:25px;margin:0px;
}
#Home_Middle_3 h3 a {
		display: block;
		background:transparent url("/image/nospamlogo.jpg") no-repeat;
		text-indent: -700em;
		height:25px;margin:0px;
}
#Home_Middle_4 h3 a {
		display: block;
		background:transparent url("/image/coresearchlogo.jpg") no-repeat;
		text-indent: -700em;
		height:25px;margin:0px;
}
#Home_Middle_5 h3 a {
		display: block;
		background:transparent url("/image/akavpn.jpg") no-repeat;
		text-indent: -700em;
		height:25px;margin:0px;
}

#Home_Bottom{height:120px;
}
#Home_Bottom_1{width:164px;float:left;
}
#Home_Bottom_2{width:428px;float:left;margin-left:2px;
}
#Home_Bottom_3{width:142px;float:left;margin-left:2px;
}


/*========================== news ==========================*/
#news{float:left;height:100px;width:300px;border: 1px solid #ddd;
}
.news{margin-left:12%;width:86%;padding: 20pxpx 0 20px 0;
}
.news h3{border-bottom: 3px solid #e0e9e9;text-align:center;color:003583
}
/*========================== homepage ==========================*/
#left1{width:21%;float:left;
padding-left:0px;
}
#left{background:#fff url("/image/bg_under.gif") repeat  left top;
padding-left:0px;height:375px;
border-bottom: 1px solid #e0e9e9;
border-left: 1px solid #e0e9e9;
border-top: 10px solid #415F6B;
}
#middle{float:left;padding-left: 0px;width:50%;background:#fff;
margin-bottom:0px;
}

/*中部列表*/
#middle ul {
	list-style-image:url("/image/linux-tp18.gif");padding-top:3px;margin-top:10px; margin-bottom:10px;margin-left:25px;
}
#middle li {
}

/*========================== sidebar ==========================*/
#sidebar{float:left;width:167px;background: transparent url("/image/about-tp02.gif") repeat-y;padding: 18px 6px 0px 0px; bottom:0px;height:100%;
}

/*========================== main content ==========================*/

#mcontent {	text-align:left; padding: 5px 12px 15px 12px;margin-left:168px;height:100%;
}
#nav:unknown {
	display: block; font-size: 1px; background: url(/images/menu_tr.gif) no-repeat right top; margin: 0px; line-height: 0.1; border-bottom: #ddd 1px solid; height: 9px; content: url("/images/key-point_tl.gif")
}
#nav:unknown {
	border-top: #fff 1px solid; display: block; font-size: 1px; background: url(/images/menu_br.gif) no-repeat right bottom; margin: 0px; line-height: 0.1; padding-top: 0px; height: 8px; content: url("/images/key-point_bl.gif")
}


#nav {
	margin:40px 0 0 0; padding:0px 0px 0px 0px;list-style-type: none;
}
#nav ul {
	margin: 0px;padding:0px 0px 0px 0px;list-style-type: none
}
#nav li {
	 margin: 0px;padding: 0px 0px 0px 0px; display: inline;
}



#nav li span {
	padding-right: 10px; display: block; padding-left: 10px; font-weight: bold; padding-bottom: 6px; color: #666; padding-top: 6px
}
#nav li span#configparent {
	padding-right: 0px; display: inline; padding-left: 0px; font-weight: normal; padding-bottom: 0px; padding-top: 0px
}
#nav li span #configuration {
	padding-right: 0px; display: inline; padding-left: 0px; font-weight: normal; padding-bottom: 0px; padding-top: 0px
}


#nav li a {
	border-right: #ddd 1px solid; padding-right: 5px; border-top: #fff 1px solid; display: block; padding-left: 10px; background: #edf2f2; padding-bottom: 5px; padding-top: 5px; border-bottom: #ddd 1px solid; text-decoration: none
}
#nav li a:hover {
	background: #e0e9e9
}

#nav li li a {
	padding-right: 5px; padding-left: 20px; padding-bottom: 5px; padding-top: 5px;background-color: #edf2f2;
}

#nav li li span {
	padding-right: 8px; padding-left: 20px; padding-bottom: 4px; padding-top: 4px
}




/*mcontent title*/
#mcontent h1 {
		display: block;
		background: transparent url("/image/hr.jpg") repeat-x;
		text-indent: -700em;
		height: 70px;
}

#mcontent h2{
	margin:20px 0px;padding:5px;background:#f3f3f3;color:#333; font-size: 1.2em ;BORDER-top: #ccc 1px solid;BORDER-BOTTOM: #ccc 1px solid;text-align:center;
}

#mcontent h4{font-weight:bold;width:5em;border-right: #ccc 1px solid;border-bottom: #ccc 1px solid;margin: 5px 5px 5px 5px;padding:1px 3px 1px 3px; font-size: 12px; background: #eee;color:#003484; white-space: nowrap; text-align: center;
}
#mcontent h3{font-size:14px ;font-weight:bold;margin:5px 0px;border-bottom: #E8F0F1 8px solid;
}
/*mcontent p
#mcontent p {text-indent:2em;
}*/
/*mcontent list*/
#mcontent dl dt {
	font-weight: bold; margin: 0px 0px 0px 1em
}
#mcontent dl dd {
	padding-right: 0.3em; padding-left: 0.3em; padding-bottom: 0.3em; margin: 0px 0px 0px 1.5em; padding-top: 0.3em; background-color: transparent; moz-border-radius: 7px
}
/*mcontent table*/
#mcontent table{
	margin:0px;border-right: #ccc 0px solid; border-top: #ccc 0px solid; line-height: 1.2em; border-bottom: #ccc 0px solid; border-spacing: 0px
}
#mcontent th {
	padding:5px 6px; color: #f3f3f3; background-color: #0066cc; text-align: left;font-size:12px
}
#mcontent td {
	border-right: #ccc 1px solid; padding-right: 2px; border-top: #ccc 0px solid; padding-left:2px; font-size: 12px; vertical-align: top; border-left: #ccc 0px solid; border-bottom: #ccc 1px solid;background-color: #f3f3f3;
}

/*========================== footer ==========================*/
#footer{
margin-right: auto;
margin-left: auto; 
padding: 0px;
background: #d7d7d7;
border-top:5px solid #dedfde;
text-align:center;font-family:ms shell dlg;
color:#333;
}
/*footer link*/
#footer a:link {
	color: #fff;
	text-decoration: none; 
	font-weight:bold;
}
#footer a:visited {
	color: #fff;
	text-decoration: none; 
	font-weight:bold;
}
#footer a:hover {
	color: #ff9900;
	text-decoration: none; 
	font-weight:bold;
}
/*footer list*/
#footer ul {
	margin: 0;
	padding: 3px 0px;
	background:#000;
}
#footer li{display:inline;white-space:nowrap;padding:0px 6px 0px 6px;border-right:1px solid #808080;}
#contents {text-align: center;}
#contents ul {margin:5px;}
#contents li{display:inline;white-space:nowrap;padding:0px 10px 0px 16px;background: transparent url("/image/linux-tp18.gif") no-repeat left center;}
#form {margin:100px 20px;padding:5px 20px;background:#edf2f2;text-align: left;
}
#my {margin:100px 20px;padding:5px 20px;background:#edf2f2;text-align: center;
}
#wmail{margin:20px 100px;height:218px;width:323px;text-align: center;background:#edf2f2 url("/image/login.gif");}


#myaka{margin-left:5px;margin-top:10px;
}
.myaka1{width:49%;float:left;border:1px solid #ddd;height:130px;
}
.pwd{background:#f3f3f3;padding:3px 5px;
}
.label{width:7em;
}
#reg{background:#E4EDEC;padding:1em;
}
#reg h3{border-style:none;
}

