/*版权所有，技术支持：苏州市骏驰网络科技有限公司
  日期:2008-01-02
  描述:页面布局样式
*/
* {
	margin:0;padding:0;font-size:12px;
	list-style:none;}
html{ height:100%;}
body{  font-size:12px; background:#ffffff; color:#000000; height:100%;}

#top{ width:100%; height:114px; background:url(../images/topbak.jpg) repeat-x;};
#topmiddle{ margin:0 auto; width:855px; height:114px;}

#logo_left{ width:467px; height:81px;  line-height:81px; float:left; }
#logo_left img{ margin-top:15px;}
#logo_right{ width:381px; height:81px; float:right; border:1px ;}
#logo_right ul{ float:right; margin-top:30px;}
#logo_right ul li{ float:left; width:90px; height:51px;}
#logo_right ul li a{ text-decoration:none; color:#000000;}
#logo_right ul li a:link,
#logo_right ul li a:visited,
#logo_right ul li a:active,
#logo_right ul li a:hover{
	float: left;
	display: block;
	padding: 4px 8px;
	margin: 0px 5px 0px 0px;
	color: #666666;
	text-decoration: none;
}
#logo_right ul li a:hover{
	color: white;
	background: #666666;
}

.alyserver{ width:950px; margin:0 auto; text-align:center; margin-bottom:8px; margin-top:8px;}
.alyserver img{ border:0px; width:860px;}

#navMenu ul li{ float:left;}

.navPanel{clear:both;
	
}

.innerNavPanel {
	margin: 0 auto;
	width: 855px;
}



/* buttons */
.buttonWrapper{
	border: 1px solid #E4E1DA;
	border-left: none;
	background: #F2F0EE url('/images/bg_btn.png') top left;
}
.buttons{
	line-height: 200%;
	white-space: nowrap;
	width: 99%; /* ie6 fix */
	overflow: hidden;
	border-left: 1px solid #E4E1DA;
}
.buttons a:link,
.buttons a:active,
.buttons a:visited,
.buttons a:hover
{
	float: left;
	display: block;
	padding: 4px 20px;
	color: #645A44;
	text-decoration: none;
	border-left: 1px solid white;
	border-right: 1px solid #E4E1DA;
	background: #F4FBE1 url('/images/bg_btn.png');
}
.buttons a:hover
{
	color: #395500;
	background: #F4FADF url('/images/bg_btn_hover.png') top left repeat-x;
}
.buttons-special
{
	font-weight: bold;
}
.buttons-active {
	color: #993300 !important;
	background: #FFF1BB url('/images/bg_btn_active.png') !important;
}

.buttons .label{
	float: left;
	overflow: hidden;
	display: block;
	padding: 4px 20px;
	color: #645A44;
}
.buttons .label a:link,
.buttons .label a:active,
.buttons .label a:visited,
.buttons .label a:hover
{
	float: none;
	display: inline;
	height: auto;
	padding: 0px;
	font-weight: bold;
	text-decoration: underline;
	border: none;
	background: none;
}

#content{ width:855px; margin:0 auto; border:1px solid #ECEBE7;}
#content1{ width:855px; margin:0 auto; height:990px; border:1px solid #ECEBE7;}
#footer{ width:855px; margin:0 auto; height:40px; text-align:center; clear:left; line-height:40px; color:#999999;}
#footer a{ text-decoration:none; color:#999999;}
#footer a:hover{ text-decoration:none; color:#006600;}


#bpic{ width:841px; margin:0 auto; margin-top:2px; border:1px solid #ffffff;}
#bleft{ width:8px; height:270px; float:left; background:url(../images/bleft.jpg) no-repeat;}
#bmiddle{ width:826px; height:270px; float:left; background:url(../images/bm.jpg) repeat-x;}
#bright{ width:7px; height:270px; float:left; background:url(../images/br.jpg) no-repeat;}

#bmleft{ float:left; width:333px; height:270px; line-height:270px; text-align:center;}
#bmleft img{ padding-top:30px;}
#bmright{ float:right; width:474px; height:270px; }

.btitle{ height:30px; font-weight:bold; color:#7C7979; font-size:18px;}
.btxt td{height:30px;}
.btxt a{ text-decoration:none; font-size:13px; font-weight:bold; color:#6666FF; }
.btxt a:hover{ text-decoration:none; font-size:13px; font-weight:bold; color:#006600; }
.btable{ margin-top:25px;}
.bb{ font-weight:bold; color:#666666; text-indent:1em;}
.bbt a{ text-decoration:none; color:#666666;}
.bbt a:hover{ text-decoration:none; color:#FF0000;}

.subta{ font-size:15px; font-family:微软雅黑;}

#bcontent{ width:841px; margin:0 auto; }
#bcleft{ width:540px;  float:left; }
#fwxm{ width:528px; height:24px; float:left;}
.fwcontent{ width:528px; float:left; border-bottom:1px dotted #CCCCCC; margin-top:12px;}
.fwtitle{ width:528px; height:30px; margin:0 auto; line-height:30px; font-weight:bold; color:#009900; font-size:13px; font-family:微软雅黑; letter-spacing:1px;}
.fwtitle a{ text-decoration:none; color:#009900; font-size:13px; font-weight:bold;}
.fwtitle a:link{ color:#009900;}
.fwtitle a:active{ color:#009900;}
.fwtitle a:visited{ color:#009900;}
.fwtitle a:hover{ color:red;}

.fwtitle img{ padding-top:2px;}
.fwtxt ul{ padding-left:20px; padding-top:0px;}
.fwtxt ul li{ background:url(../images/cake.gif) no-repeat; line-height:22px; text-indent:2em; letter-spacing:1px;}

#bcright{ width:291px;  float:right; }

#bcra{ width:266px; height:142px; background:url(../images/zxgg.gif) no-repeat; float:right;}
#bcra_title{ height:35px; margin:0 auto; width:260px; line-height:35px;}
#bcra_txt{ width:260px; height:103px; margin:0 auto;}
#bcra_txt ul{ list-style:none; padding:0px; margin:0px;}
#bcra_txt ul li{ line-height:25px;background:url(../images/cake.gif) no-repeat;text-indent:2em;}

#bcrb{ width:266px; height:334px; background:url(../images/fuwukehu.jpg) no-repeat; float:right; margin-top:13px;}
#bcrb_txt{ width:260px; height:241px; margin:0 auto;  margin-top:85px;}

#bcrb_txt dl{ list-style:none; padding-left:5px; padding-right:5px;}
#bcrb_txt dl dt{ font-weight:bold; clear:left; padding-top:10px; font-size:15px;}
#bcrb_txt dd{ float:left; margin-right:5px; font-size:13px; line-height:25px; display:inline;white-space:nowrap;}


#bcrb_txt ul li{ line-height:24px; letter-spacing:1px; color:#999999; text-indent:1.5em;}
#bcrc{ width:266px; height:192px; background:url(../images/softindex.gif) no-repeat;float:right; margin-top:13px;}
#bcrc_txt{ width:260px; height:151px; margin:0 auto; margin-top:37px;}

.bcrca{ height:30px; font-weight:bold; color:#43BE2B; font-size:16px; text-decoration:underline; }
.bcrcb{ height:43px; color:#999999;}


#contentcase{ width:855px; margin:0 auto; border:1px solid #ECEBE7;}
#anlitop{ width:811px; height:149px; background:url(../images/alt.gif) no-repeat; margin:0 auto;}
#anlitopsoftsec{ width:811px; height:149px; background:url(../images/altsoft.gif) no-repeat; margin:0 auto;}

#worklitop{ width:811px; height:149px; background:url(../images/worktop.gif) no-repeat; margin:0 auto;}

#anlitophost{ width:811px; height:149px; background:url(../images/kongjian.gif) no-repeat; margin:0 auto;}
#anlitopabout{ width:811px; height:149px; background:url(../images/about.gif) no-repeat; margin:0 auto;}
#anlitopabout1{ width:811px; height:149px; background:url(../images/about1.gif) no-repeat; margin:0 auto;}
#anlicontent{ width:811px; margin:0 auto;}
.anlipic{ text-align:center;}
.anlitxt{ text-align:center; height:40px; line-height:30px; font-size:15px;}
.anlitxt a{ text-decoration:none; color:#999999; font-weight:bold; text-align:center; font-size:15px;}
.anlitxt a:hover{ text-decoration:none; color:#3366FF; font-weight:bold; text-align:center; font-size:15px;}


#contentmaintenance{ width:855px; margin:0 auto; border:1px solid #ECEBE7; height:800px;}
#maintenancetxt{ width:840px; margin:0 auto; clear:right;}
#matxtbig{width:100%; height:40px; margin:0 auto; line-height:40px; border-bottom:1px dotted #CCCCCC;}
#matxtbig img{ padding-top:5px; text-indent:2em;}

#matxleft{ float:left; width:542px; border-bottom:1px solid #ECEBE7; border-left:1px solid #ECEBE7; border-right:1px solid #ECEBE7; line-height:26px; text-indent:1em; color:#999999;}
#matxlefttext{ width:96%; margin:0 auto; margin-top:10px; clear:right;}
#matxright{ float:right; width:259px; }
.matable{ background:url(../images/wzwhright.gif) no-repeat;}
.matablev{ background:url(../images/weihubak.gif) no-repeat;}

.matstitle{ height:24px; line-height:24px; border-bottom:1px dotted #CCCCCC; text-align:left;}
.matstitle a{ text-decoration:none; font-weight:bold; color:#999999; font-size:14px;}
.matstitle a:hover{ text-decoration:none; font-weight:bold; color:#3366FF; font-size:14px;}
.matstxt{ color:#999999; line-height:20px; text-indent:2em;}

.dsoftflower{ background:url(../images/dsoftbak.gif) no-repeat; margin-top:15px;}

#hostleft{ width:510px; float:left; border:1px solid #CCCCCC;}
#host_right{ width:290px; float:right;}
.xxtxfhost{}
.xxtxfhost tr{ height:25px; border:1px solid #ECEBE7;}
th{ height:30px; line-height:30px; background:#669900; color:#FFFFFF;}
.xxtxfhostfff{ background:url(../images/hostbak.gif) no-repeat;}
.hosttyep td{ border-bottom:1px dotted #CCCCCC; text-align:center; height:40px; text-align:left;}
.hosttyep a{ text-decoration:none; font-size:16px; color:#999999; font-weight:bold; text-indent:2em;}

#about_left{ width:213px; float:left;}
#about_right{ width:576px;  float:right;}

.aboutxxleft a{ text-decoration:none; color:#999999;}
.aboutxxleft a:hover{ text-decoration:none; color:#006600;}

#about_txt{ text-indent:2em; width:100%; margin:0 auto; line-height:23px; color:#000000;}

#anlitopsoft{ width:811px; height:149px; background:url(../images/softtop.gif) no-repeat; margin:0 auto;}

.soft1{ font-weight:bold; font-size:15px; color:#006633;}
.soft2{ color:#F17A01;}
.soft3{ text-indent:2em; line-height:20px; color:#999999;}

#matxlefttextprice{ width:96%; margin:0 auto; margin-top:10px; line-height:16px;}
#pricetable{ border-top:1px solid #C1DAD7; border-left:1px solid #C1DAD7;}

.pricetable td {

border-right: 1px solid #C1DAD7;
border-bottom: 1px solid #C1DAD7;
background: #fff;
font-size:12px;
padding: 6px 6px 6px 12px;
color: #4f6b72;
}


.pricetable td.alt {
background: #F5FAFA;
color: #797268;
}

#bbclear{ clear:right; }
#bbclearx{ clear:both;}

.softcatssec{ padding:0; margin:0; margin-left:100px;}
.softcatssec li{ height:25px; line-height:25px;}

#index_authentication_right{ border:0px solid #6600CC; width:300px; margin:0 auto;}
#index_authentication_right_1{ border:0px solid #006699;}
#index_authentication_right_2{ border:0px solid #009966;}
#index_authentication_right_3{ border:0px solid #CC6600;}

.authent_put{ color:#666666; border:0px; border-bottom:1px solid #CCCCCC;}

#matxright img{ width:240px; height:142px;}



.jycsdfe{width:5px; height:5px; clear:both; text-indent:10px;}

.jyvcbodsf{margin:5px; padding:0; overflow:hidden;}

.jyvcbodsf{width:5px; height:5px; clear:both; text-indent:10px;}

.jygfoadw{margin:5px; padding:0; overflow:hidden;}

.pagenums{ text-align:center; height:30px; line-height:30px; background:#f5f5f5;}
.pagenums a{ text-decoration:none;}

.pagenums a:link{ color:blue;}
.pagenums a:active{ color:blue;}
.pagenums a:visited{ color:blue;}
.pagenums a:hover{ color:red;}

.softright ul{ padding-top:0px;}
.softright ul li{ background:url(../images/cake.gif) -2px 3px no-repeat; font-weight:bold; line-height:35px; text-indent:14px; text-align:left; letter-spacing:1px;}
.softright ul li a{ text-decoration:none; color:#006600;}

.softright a:link{ color:#006600;}
.softright a:active{ color:#006600;}
.softright a:visited{ color:#006600;}
.softright a:hover{ color:red;}