body
{
	margin:0;
	padding:0;
}
img{border:0;}
#topall {
	margin:0 auto;
	width:1000px;
	height:180px;
	*height:145px;
}
#top1
{
	margin-top:30px;
	width:1000px;
	height:70px;
}
#top1 .img1
{
	margin-left:24px;
}
#top1 .u1
{
    float:left;
    list-style-type:none;
}
#top1 .u1 li
{
    display:inline;
}
#top1 .u2
{
    float:left;
    list-style-type:none;
}
#top1 .u2 li
{
    font-size:12px;
    margin:0;
    padding:0;
}
#top1 .u2 li a
{
    color:#494949;
    text-decoration:none;
}
#top2
{
    clear:both;
	width:1000px;
	height:15px;
}
#menu1
{
	margin:0 auto;
	background-color:#2A81B6;
	width:1000px;
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}
#menu1 ul
{
	margin:0 auto;
	width:960px;
	height:30px;
	list-style-type:none;
}
#menu1 .l1
{
	width:100px;
	min-width:100px;
	height:30px;
	line-height:30px;
	display:inline;
	float:left;
	text-align:center;
}
#menu1 .l2
{
	width:100px;
	min-width:100px;
	height:30px;
	line-height:30px;
	display:inline;
	float:left;
	text-align:center;
	border-left:1px solid dashed #2A2A2A;
}

#menu1 a
{
	display:block;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}
#menu1 a:hover
{
	background-color:#BBCADB;
	color:#000000;
	font-size:14px;
	font-weight:bold;
}
#search
{
	margin:5px auto;
	*margin-top:4px;
	width:998px;
	height:27px;
	line-height:27px;
	border:1px solid #B2C8D6;
	background-image:url(../images/skin_blue.png);
	font-size:13px;
	text-indent:50px;
}
#search select
{
    font-size:12px;
    vertical-align:middle;
}

#search input
{
    font-size:12px;
	vertical-align:middle;
}

/*---------------------------内容部分---------------------------*/
#allmiddle
{
    z-index:1;
    margin:9px auto;
	*margin:37px auto;
	width:1000px;
	height:100%;
}

/*---------------------------左测检索部分---------------------------*/
#mleft
{
	float:left;
	width:207px;
	height:500px;
	border:1px solid #2A81B6;
}
#mleft dl
{
	margin:0;
	padding:0;
	width:207px;
}
#mleft dl dt
{
	width:207px;
	height:25px;
	line-height:25px;
	background-color:#2A81B6;
	font-size:13px;
	text-indent:10px;
	border-bottom:1px solid #2A81B6;
	color:White;
	letter-spacing:1px;
	font-weight:bold;
}
#mleft dl dd
{
	margin:0px;
	width:207px;
}
#mleft ul
{
    width:187px;
    margin:10px auto;
	list-style-type:none;
}
#mleft li
{
    margin-left:-30px;
    *margin-left:0px;
	height:25px;
	line-height:25px;
	width:187px;
	text-align:left;
	text-indent:10px;
	font-size:11px;
	border-bottom:1px dashed #B2C8D6;
}
#mleft li a
{
    color:#393939;
    text-decoration:none;
}
#mleft li a:hover
{
    color:Blue;
}



/*---------------------------flashbanner条部分---------------------------*/
#mmiddle
{
    z-index:1;
	float:left;
	margin-left:5px;
	width:570px;
	min-height:500px;
	/*border:1px solid #B2C8D6;*/
}
#mmiddle .flash
{
    margin-left:1px;
}
#mmiddle #ppq
{
	margin:5px auto;
	width:568px;
	height:305px;
	overflow:hidden;
}
#mmiddle dl
{
    margin:0;
    width:568px;
    height:305px;
}
#mmiddle dl dt
{
    margin:0;
    width:568px;
    height:30px;
    line-height:30px;
    font-size:12px;
    text-indent:10px;
    background-color:#2A81B6;
    font-size:13px;
    color:White;
    letter-spacing:1px;
	font-weight:bold;
}
#mmiddle dl dd
{
    margin:0;
    width:566px;
    height:273px;
    border:1px solid #2A81B6;
}


#ppserver
{
    margin-top:1px;
    margin-left:0;
    padding-left:2px;
    width:184px;
    height:133px;
    background-color:#D0D0D0;
}

#ppserver img
{
    margin-top:18px;
    margin-left:0;
    float:left;
    width:80px;
    height:100px;
    display:inline;
}
#ppserver ul
{
    margin-top:-100px;
    *margin-top:18px;
    margin-left:2px;
    float:right;
    width:100px;
    height:100px;
    font-size:12px;
}
#ppserver ul li
{
    margin-left:0px;
    float:left;
    width:100px;
    height:25px;
    line-height:25px;
    overflow:hidden;
}
#ppserver ul .sch
{
    text-decoration:line-through;
}




/*---------------------------右边在线ＱＱ部分---------------------------*/
#mright
{
	float:left;
	margin:0;
	margin-left:5px;
	padding-left:0px;
	width:207px;
	height:500px;

}
#mright dl
{
    margin:0;
    padding-left:0px;
    height:500px;
    width:207px;
}
#mright dt
{
    margin:0;
    padding:0;
    width:207px;
    height:28px;
    line-height:28px;
    background-image:url(../images/qqlist_01.gif);
    font-size:12px;
    color:#000000;
    text-align:center;
    font-weight:bold;
}
#mright dd
{
    margin:0;
    padding:0;
    width:205px;
    min-height:472px;
    border:1px solid #3B7DA9;
    overflow:hidden;
}
#mright dd ul
{
    margin-left:-40px;
    *margin-left:0;
    width:205px;
    height:470px;
    overflow:hidden;
    list-style-type:none;
    text-align:center;
}
#mright li
{
    margin:0 auto;
    width:165px;
    height:22px;
    line-height:22px;
    font-size:13px;
}
#mright #upc
{
    margin:0px;
    width:205px;
    height:31px;
    background-image:url(../images/qqlist_04.jpg);
}
#mright img
{
    border:0px;
}
#mright a
{
    display:block;
    color:#E48312;
    text-decoration:none;
}

/*---------------------------中路第二部分---------------------------*/
.mmiddle2Left
{
    clear:both;
    margin:0px;
    padding:0px;
    float:left;
	width:207px;
	height:740px;
}
.mmiddle2Left dl
{
    margin-top:5px;
	padding:0px;
	width:207px;
	height:391px;
}
.mmiddle2Left dl dt
{
	width:207px;
	height:25px;
	line-height:25px;
	background-color:#2A81B6;
	font-size:13px;
	text-indent:10px;
	border-bottom:1px solid #2A81B6;
	color:White;
	letter-spacing:1px;
	font-weight:bold;
	border:1px solid #2A81B6;
}
.mmiddle2Left dl dd
{
	margin:0px;
	width:207px;
	height:391px;
	border:1px solid #2A81B6;
}
.mmiddle2Left ul
{
    width:187px;
    margin:10px auto;
	list-style-type:none;
}
.mmiddle2Left li
{
    margin-left:-30px;
    *margin-left:0px;
	height:20px;
	line-height:20px;
	width:187px;
	text-align:left;
	text-indent:10px;
	font-size:11px;
	border-bottom:1px dashed #B2C8D6;
}
.mmiddle2Left li a
{
    color:#393939;
    text-decoration:none;
}
.mmiddle2Left li a:hover
{
    color:Blue;
}

#mmiddle1
{
    margin-left:8px;
    margin-top:7px;
    *margin-top:1px;
    padding:0px;
    float:left;
    width:568px;
    height:124px;
}
#mmiddle1 dl
{
    margin:0;
    width:568px;
    height:124px;
}
#mmiddle1 dt
{
    width:568px;
	height:23px;
	background:url(../images/icon_bg.jpg) right top no-repeat;
	overflow:hidden;
	clear:both;
}
#mmiddle1 dt strong
{
    float:left;
    background:url(../images/icon_bg.jpg) left top no-repeat;
    width:200px;
    height:23px;
    line-height:25px;
    font-size:13px;
    text-indent:25px;
    color:#C67600;
}
#mmiddle1 dd
{
    margin-top:0px;
    margin-left:0px;
    width:566px;
    height:104px;
    border-left:1px solid #D9D9D9;
    border-right:1px solid #D9D9D9;
    border-bottom:1px solid #D9D9D9;
}


#rl
{
    float:left;
    margin-top:7px;
    *margin-top:1px;
    margin-left:6px;
    padding-top:10px;
    width:205px;
    height:116px;
    border:1px solid #2A81B6;
    text-align:center;
}

#rl tl
{
    width:200px;
}

#rl .tq
{
    clear:both;
    width:200px;
    font-size:12px;
}

#mmiddle2
{
    margin-left:8px;
    margin-top:7px;
    *margin-top:2px;
    padding:0px;
    float:left;
    width:568px;
    height:524px;
    *height:534px;
}
#mmiddle2 dl
{
    margin:0;
    width:568px;
    height:524px;
    *height:534px;
}
#mmiddle2 dt
{
    width:568px;
	height:23px;
	background:url(../images/icon_bg.jpg) right top no-repeat;
	overflow:hidden;
	clear:both;
}
#mmiddle2 dt strong
{
    float:left;
    background:url(../images/icon_bg.jpg) left top no-repeat;
    width:200px;
    height:23px;
    line-height:25px;
    font-size:13px;
    text-indent:25px;
    color:#C67600;
}
#mmiddle2 dd
{
    margin:0;
    width:566px;
    height:501px;
    *height:511px;
    border:1px solid #D9D9D9;
    overflow:hidden;
}

/*--------------------------------服务器配件------------------------------*/

#pjserver
{
    margin-top:97px;
    *margin-top:-4px;
    margin-left:-40px;
    *margin-left:0;
    padding-left:2px;
    width:141px;
    height:170px;
}

#pjserver img
{
    margin:0 auto;
}
#pjserver ul
{
    margin-top:-100px;
    *margin-top:5px;
    margin-left:auto;
    width:135px;
    height:170px;
    font-size:12px;
    text-align:left;
}
#pjserver ul li
{
    margin-left:0px;
    width:141px;
    overflow:hidden;
}



.mmiddle2right
{
    margin-top:-9px;
    *margin-top:2px;
    margin-left:6px;
    float:left;
    width:207px; 
    height:266px;   
}
.mmiddle2right dl
{
    width:205px;
    height:266px;
    border:1px solid #2A81B6;
}
.mmiddle2right dt
{
    width:205px;
    height:25px;
    line-height:25px;
    background-color:#2A81B6;
    font-size:12px;
    font-weight:bold;
    text-indent:10px;
}
.mmiddle2right dd
{
    margin:0px;
    width:205px;
    height:241px;
}
.mmiddle2right ul
{
    margin-top:5px;
    margin-left:-30px;
    *margin:5px auto;
    width:185px;
    height:241px;
    font-size:12px;
    list-style-type:none;
}
.mmiddle2right ul li
{
    margin-left:0px;
    width:185px;
    height:20px;
    line-height:20px;
    border-bottom-style:dashed;
    border-bottom-color:#CCC;
    border-bottom-width:1px;
}
.mmiddle2right ul li a
{
    color:#393939;
    text-decoration:none;
}
.mmiddle2right ul li a:hover
{
    color:Green;
}


.link
{
    clear:both;
    margin-top:20px;
    *margin:-30px auto;
    width:994px;
    *width:993px;
    height:50px;
    border:1px solid #ccc;
    font-size:12px;
}
/*-----------------------------------页尾-----------------------------------------*/
#foot
{
    clear:both;
    margin-top:-10px;
    *margin-top:-30px;
    width:998px;
    padding-top:5px;
    padding-left:2px;
    *padding-top:0px;
    *padding-left:1px;
}


.mylink
{
    margin-left:0px;
    *margin:35px auto;
    padding:0 auto;
    width:996px;
    *width:994px;
    height:25px;
    background-color:#2A81B6;
}
.mylink ul
{
    list-style-type:none;
    width:720px;
    margin-left:170px;
    *margin-left:280px;
}
.mylink ul li
{
    width:120px;
    margin-left:10px;
    height:25px;
    line-height:25px;
    display:inline;
    font-size:13px;
    color:White;
}

.bottom
{
    margin:0px auto;
    *margin:-20px auto;
    height:151px;
    width:600px;
    font-size:12px;
    text-indent:30px;
}
.bottom img
{
    float:left;
    margin-top:-10px;
}
.bottom ul
{
    padding:0;
    list-style-type:none;
}


/*--------------------list页------------------*/
.lbpage
{
    font-size:12px;
    border-bottom:1px solid #CCC;
}
.lbpage a
{
    color:#494949;
}

/*-------------------------------文章显示-----------------------------------*/
#Atype
{
    clear:both;
    margin:20px auto;
    *margin-top:39px;
    *margin-bottom:39px;
    
    width:998px;
    min-height:357px;
    *min-height:346px;
    height:100%;
    border: 1px solid #ECECEC;
}
#nowpsn
{
    margin-top:10px;
    margin-left:15px;
    width:965px;
    border-bottom:1px solid #DEDEDE;
    height:24px;
    line-height:24px;
    vertical-align:text-bottom;
    font-size:13px;
}
#title
{
    height:40px;
    line-height:40px;
    text-align:center;
    font-size:20px;
    font-weight:bold;
}
#titlebox
{
    height:25px;
    line-height:25px;
    width:85%;
    margin:5px auto 5px auto;
    vertical-align:baseline;
    text-align:center;
    background-color:#F8F8F8;
    border-top:1px solid #ECECEC;
    border-bottom:1px solid #ECECEC;
    color:#727272;
    font-size:13px;
}
#context
{
    display:block;
    margin:0 auto 25px auto;
    padding-top:0px;
    width:85%;
    line-height:20px;
    color:#333333;
    font-size:13px;
    overflow:hidden;
    table-layout:fixed;
    height:100%;
}