@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, p, form, fieldset, legend, ul, li, dl, dt, dd, input {
margin:0;
padding:0;
}
ul, ol, dl, dt, dd, li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

body { height:100%;}
#warp {width:929px; margin:0 auto; padding:0;}
#head { width:929px;}
.banner { width:929px; height:88px; background-image: url(../images/header.jpg); background-repeat: no-repeat;}
.logo {
	width:367px;
	height:86px;
	float:left;
	margin: 0px;
	padding: 0px;
}
.righttxe {
	width:270px;
	height:50px;
	float:right;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.toptex { font-size:13px; height:25px; line-height:25px; color:#FFFFFF;}
.nav {
    margin:0 auto; padding:0;
	font-size:14px;
	height:38px;
	line-height:38px;
	width:929px;
	background-image: url(../images/menu2.gif);
	background-repeat: no-repeat;
}
.nav ul {
	padding-left:98px; height:38px;
	list-style-image:none;
	display: block;
	float: left;
	list-style-type: none;
}
.nav li {background-image: url(../images/hover.gif);
	background-repeat: no-repeat;
	background-position:right 0;
    width:98px;
	height:38px;
	float:left;
	font-weight:bold;
	text-align:center;
}
.nav li a {	
	display:block;
	margin:0;
	padding:0;
	color: #FFFFFF;
	text-decoration: none;
	width: 100px;
}
.nav li a:hover {
	width:98px;
	height:38px;
	color:#FFFFFF;
	background-image: url(../images/as2.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	margin:0;
	padding:0;
	display:block;
}
.flash {margin:2px 0 0 0; padding:0; width:929px; height:200px;}
.zmd {
	width:927px;
	height:31px;
	border:1px solid #999999;
	background-image:url(../images/jsback.gif);
	background-repeat: repeat-x;
	padding: 0px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.left {
	float:left;
	width:130px;
	height:31px;
	line-height:31px;
	margin:0;
	padding:0;
	font-size: 12px;
	text-indent:25px;
	font-weight: bold;
	color: #4B4B4B;
	text-decoration: none;
}
.w830px {
	float:left;
	width:750px;
	height:31px;
	line-height:31px;
	margin:0;
	padding:0;
	font-size:12px;
	font-weight: normal;
}
.w830px a {color: #333333; text-decoration:none;}
.w830px a:hover { text-decoration:underline; color:#366BB7;}
#cont {width:929px;
	padding:0;
    clear:both;
	margin:0 0 15px 0;
}
.back {
	background-image:url(../images/aotus_bk.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	height:146px;
	width:929px;
	margin:10px 0 0 0;
	padding:0;
}
.backtex { float:left; font-size:12px; line-height:160%; width:628px; height:100px; margin:28px 0 0 20px; color:#3f3f3f; overflow:hidden; text-overflow:ellipsis;}
.backul {width:180px; float:right; margin:2px 7px 0 0;}
.backul li {
	width:180px;
	height:44px;
	line-height:44px;
	font-size:12px;
	float:left;
	display:block;
	font-weight: bold;
}
.conttex {width:929px; margin:10px auto 0 auto;}
.scrollTable {border:1px solid #C9C8C9; border-collapse:collapse; width:927px;}
.h94px {border:1px solid #C9C8C9; border-collapse:collapse; width:308px; height:94px;}
.h190px {border:1px solid #C9C8C9; border-collapse:collapse; width:308px; margin:0; padding:14px 0 0 0; }
.tex12px {font-size:12px; text-align:left; line-height:18px; width:280px; color:#3f3f3f; overflow:hidden; text-overflow:ellipsis; margin:5px auto; padding:0;}
.s16px {
	font-size: 18px;
	font-weight: bold;
}
.b16px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
}
#foot {
	width:929px;
/*	height:80px;*/
	overflow:hidden;
	float:left;
	margin:0;
	background-image: url(../images/bg_foot.gif);
	background-repeat: repeat-x;
	text-align:center;
	font-size:12px;
	color:#E3E4E5;
	line-height:24px;
	padding:10px 0;
}
#foot a { text-decoration:none; color:#E3E4E5;}
#foot a:hover {text-decoration:none; color:#f8f01b;}
/* 维护项目部分css*/
.whback {
    width:869px; height:204px;
    background-image:url(../images/whback.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	font-size:12px; line-height:18px;
	padding:25px 26px 0 34px; color:#3f3f3f;}
.xiangmu {width:929px; height:auto; margin:0; padding:0;}
.xmbox {margin:0; width:720px; height:auto;}
.xmimage {float:left;}
.xmtex {
	float:left;
	width:525px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
	padding:0 0 25px 35px;
}
.gree {height:38px; line-height:38px; color:#799c13; font-size:24px; font-weight: bold;}
.greep {font-size:12px; line-height:20px; color:#3f3f3f; }

/* 服务体系部分 */
.scrollTable2 {margin:10px 0 0 0; border:1px solid #C9C8C9; border-collapse:collapse; width:927px;}
.txtitle {font-size:16px; font-weight:bold; line-height:58px; width:890px; margin:0 auto;}
.txtex {font-size:12px; line-height:20px; color:#3f3f3f; width:890px; margin:0 auto; padding-bottom:20px; }
.tex12_b, .h45px, .w365px {font-size:16px; font-weight:bold; color:#3f3f3f; line-height:45px;}
.h45px, .h178px {border:1px solid #C9C8C9; border-collapse:collapse; width:173px; }

.w365px, .w365_2px {border:1px solid #C9C8C9; border-collapse:collapse; width:363px;}

.tex12px_2 {font-size:12px; text-align:left; line-height:18px; width:330px; color:#3f3f3f; margin:5px auto; padding:0;}


/* 联系我们部分 */
#cont_back{ width:929px; margin:0; padding:0; background-color:#ECECEC; clear:both;}
h3 {
width:890px;
color:#366BB7;
font-family:"黑体";
font-size:18px;
line-height:70px;
font-weight:normal; margin:0 auto; padding:0;
text-align:center;
}

/* 联系我们底部文字  */
.contactContent {
	width:927px;
	margin:0;
	padding-top:25px;
	font-size:12px;
}
.contactContent dl {
clear:both;
margin-bottom:20px;
}
.contactContent dl dt {
color:#366BB7;
font-family:"黑体";
font-size:18px;
font-weight:normal;
margin-bottom:20px;
text-align:center;
}
.contactContent dd {
float:left;
line-height:22px;
width:800px; margin:10px 0 20px 70px;
}
.contactContent p {
color:#3F3F3F;
line-height:22px;
font-size:12px;
}
.contactContent p a {color:#3f3f3f; text-decoration:none;}
.contactContent p a:hover {color:#366BB7; text-decoration:underline;}
/* 联系我们底部文字  */




.contactContent ul {
clear:both; text-align:center; 
}
.clearfix {width:890px; margin:0 auto; padding:0; display:block;}
.clearfix li { float:left; margin:0 40px; display:block; width:186px;}
.clearfix img { width:184px; height:70px;
border:medium none; padding:5px; border:1px solid #C9C8C9; margin:10px 0;
}
.dd a {color:#3f3f3f; text-decoration:none;}
.dd a:hover {color:#366BB7; text-decoration:underline;}
/*服务器知识部分*/
.zhishiul { /*width:869px!important;*/
            height:65px; margin:10px auto; padding:4px 30px 20px 30px; border-bottom:1px dashed #cccccc;}
.bul14px { font-size:14px; width:100%; line-height:30px; float:left; color:#006698; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:left;}
.bul14px a{ color:#006698; text-decoration:none;}
.bul14px a:link, .bul14px a:visited{ color:#006698; text-decoration:none;}
.bul14px a:hover{text-decoration:underline;}

.zstex {font-size:12px; width:100%; line-height:160%; float:right; margin-left:20px; color:#666666; overflow:hidden; text-overflow:ellipsis;}
.zstex a { text-decoration:underline; color:#0089ce;}
.zstex a:hover {text-decoration:underline; color:#CC0000;}


.fanye { width:100%; margin:30px 0 20px 0;}
.flickr {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; FONT-SIZE: 12px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;WIDTH: 100%;
}
.flickr A {
	BORDER-RIGHT: #dedfde 1px solid; PADDING-RIGHT: 6px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #dedfde 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dedfde 1px solid; COLOR: #0061de; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #dedfde 1px solid; TEXT-DECORATION: none
}
.flickr A:hover {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #0061de
}
.meneame A:active {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #0061de
}
.flickr SPAN.current {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #ff0084; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
.flickr SPAN.disabled {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; COLOR: #adaaad; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}

/* 文章详细部分 */
.left2 {width:220px; font-size:12px; line-height:22px; float:left; margin-top:10px; padding:0; display:inline;}
.left2 ul {
	width:198px;
	font-size:12px;
	padding:10px;
	margin:0;
	float:left;
	background-color:#f8f8f8;
	border-left:1px solid #295fab; border-right:1px solid #295fab; border-bottom:1px solid #295fab;
}
.tetle {
	width:220px;
	height:34px;
	font-size:14px;
	background-image:url(../images/220.gif);
	line-height:34px;
	font-weight:bold;
	background-repeat: no-repeat;
}
.tetle a:hover {text-decoration:none;}
.tetle a { font-size:14px; line-height:30px; font-weight:bold; 	color:#ffffff; text-decoration:none; }
.ultetle {display:block;
	width:190px;
	margin:4px auto; padding:0;
	font-weight:normal;
	line-height:1.7em;
	color:#333333;
	border-bottom:1px solid #D7D7D7; text-align:left;
	background:url("http://img1.cache.netease.com/cnews/img09/sprites.gif") no-repeat scroll left -542px transparent;
clear:both; padding-left:10px;
}

.ultetle a {text-decoration:none; color:#333333;}
.ultetle a:hover {
	text-decoration:underline;
	color:#CC0000; display:block;
}
.h2_2 {
	height:50px;
	line-height:50px; margin:20px 0; text-align:center; color:#006698; font-size:24px; font-weight:bold;
	border-bottom:3px solid #d0d0d0;
}
.right2 {width:640px; font-size:12px; float:right; margin:15px 20px 40px 0px; padding-left:20px; display:inline; border-left:1px solid #295fab; line-height:200%;}
.right2 p{ margin:15px 0;}
.rg2 {font-size:12px; line-height:2em; text-indent:25px; color:#333333;}

#cont5 {width:927px;
	padding:0;
    clear:both;
	margin:10px 0 15px 0; border:1px solid #666666;}
	
	


.list_class_title{ padding:25px 0 45px 30px; clear:both;}
.list_class_title a{ display:block; float:left; width:200px; height:32px; margin-right:20px; line-height:32px; font-size:14px; font-weight:bold; color:#FFFFFF; background:#3270ce; text-align:center; text-decoration:none;}
.list_class_title a:hover{ color:#FFFF00; text-decoration:underline;}
.linux_icons{ width:929px; height:155px; margin:0 auto; border:1px solid #c9c8c9; clear:both; overflow:hidden;}
.linux_icons ul li{ float:left;}
.linux_icons ul li img{ border:none;}
