@import url("base.css");
@import url("header.css");

		
#mainbody{width:900px; margin:0 auto; padding-left:0px; clear:both; background:#FFF;}

* html #mainbody{ padding-bottom:0;}
*+html #mainbody{ padding-bottom:0;}

.sidebarframe{width:220px; float:left;  background:#FFF; }
.sidebarframe #topbg{width:220px; height:33px;  background:#F4F4F4; background:url(/secimg/leftmenu_top.gif) no-repeat;}

.sidebarframe #bottombg{width:220px; height:16px;  background:#F4F4F4; background:url(/secimg/leftmenu_bottom.gif) no-repeat bottom;}


.sidebar0{margin:0; border-left:solid 3px #A3C8DA; border-right:solid 2px #A3C8DA; padding:0 9px;}
.sidebar{margin:0; width:196px;  background:#F4F4F4; }
.sidebar h4{width:140px; height:30px; line-height:30px; font-size:12px; padding-left:50px; border-bottom:solid 1px #E0E0E0; background:url(/img/treeleft02.gif) no-repeat 20px center; font-weight:lighter;color:#0E5A8B;}
.sidebar .bg1{ background:url(/img/nokialogo.gif) no-repeat 5px center;}
.sidebar .bg2{ background:url(/img/windowslogo.gif) no-repeat 5px center;}
.sidebar .bg3{ background:url(/img/javalogo.gif) no-repeat 5px center;}


.sidebar h4 a:link{color:#0E5A8B;}
.sidebar h4 a:visited{color:#0E5A8B;}
.sidebar h4 a:hover{color:#c00; text-decoration:none;}
.sidebar h4 a:active{color:#0E5A8B;}


	.sidebar ul{padding:0;}
	.sidebar li{line-height:30px; font-size:12px; border-bottom:dashed 1px #E0E0E0; padding:0 0 0 20px;list-style:dotted;background:url(/img/dian4.gif) no-repeat 5px center;}
	.sidebar li a:link{color:#0E5A8B;}
	.sidebar li a:visited{color:#0E5A8B;}
	.sidebar li a:hover{color:#C00; text-decoration:none;}
	.sidebar li a:active{color:#0E5A8B;}

.sidebar img{width:180px;height:31px;padding:8px 8px 15px 8px;}



.sidebar2{margin:5px 0; border:solid 2px #A3C8DA; padding:9px 9px;}
.gotoimg{width:200px; height:210px; margin:0px auto; line-height:25px; color:#0E5A8B;}
.gotoimg h4{width:170px; height:25px; line-height:30px; font-size:14px; padding-left:30px; border-bottom:solid 1px #E0E0E0; background:url(/favicon.ico) no-repeat 5px center; font-weight:lighter; color:#0E5A8B;}
.gotoimg .img{width:200px; height:102px; margin:3px 0;}
.gotoimg a:link{color:red;}
.gotoimg a:visited{color:red;}

.gotoimg2{width:200px; height:120px; margin:0px auto; line-height:25px; color:#0E5A8B;}
.gotoimg2 h4{width:170px; height:25px; line-height:30px; font-size:14px; padding-left:30px; border-bottom:solid 1px #E0E0E0; background:url(/favicon.ico) no-repeat 5px center; font-weight:lighter; color:#0E5A8B;}
.gotoimg2 .img{width:200px; height:102px; margin:3px 0;}
.gotoimg2 a:link{color:red;}
.gotoimg2 a:visited{color:red;}


.rightframe{width:660px; float:right; clear:right;  margin-bottom:10px; }
.rcontent{width:660px; float:right; clear:right; background:url(/secimg/bg01.gif) repeat-x bottom;}
.rcontent #local{width:620px;font-size:12px; color: #000; line-height:30px; margin:8px; padding-left:25px;border-bottom:solid 2px #ddd; background:url(/img/neiye_79.gif) no-repeat 2px center;}
.rcontent h3{width:550px;font-size:15pt; color: #000; border-bottom:dashed 1px #666; line-height:35px; margin:8px auto;text-align:center; }
.rcontent .pubtime{width:550px;font-size:12px; color: #000; line-height:30px; margin:8px auto; text-align:right; border-bottom:dashed 2px #ddd;}

.rcontent .toppics{width:160px; margin:10px; float:left;}
.rcontent .toppic{width:160px;height:166px;margin:10px;float:left;}
.rcontent .toppic2{width:129px;height:156px; padding:10px; padding-left:50px; float:left;}
.rcontent .toppicmin{margin:50px;float:left;}
.rcontent .location{width:186px;height:168px;margin:10px;margin-left:25px;float:left;}
.rcontent .skin{width:128px;height:128px;margin:10px;margin-left:50px;float:left;}
.rcontent .db{width:200px;height:59px;margin:10px;float:left;}
.rcontent .client{width:63px;height:53px;margin-left:80px;margin-top:30px;float:left;}
.rcontent .vms{width:178px;height:41px;margin-left:20px;margin-top:50px;float:left;}
.rcontent .shield{width:175px;height:60px;margin-left:25px;margin-top:20px;float:left;}
.rcontent .shield2{margin:10px 20px;float:left;}



.rcontent .content .dl{width:280px; float:right;padding-top:8px;padding-right:50px;}
.rcontent .content .dt{color:#006; font-size:12px;font-weight:bolder;color:#000; line-height:30px;border-bottom:solid 1px #ccc;}
.rcontent .content .dd{color:#333; font-size:12px;font-weight:lighter;color:#000; line-height:18px;margin-left:60px;}

.rcontent .contenttxt{width:300px;height:80px; margin:0 auto; padding-top:20px;}
.rcontent .contenttxt li{width:112px; height:50px; float:left; font-size:14px; line-height:50px;  padding-left:30px; background:url(/secimg/bg_download.gif) no-repeat;}
.rcontent .contenttxt li a{color:#003300;}


.rcontent .title{width:630px;font-size:12px; padding-left:10px;color: #000; line-height:25px; margin:8px;border-bottom:solid 1px #CCC; font-weight:bold;}
.rcontent ul{font-size:12px; padding-left:40px;padding-bottom:10px; color:#003300; line-height:20px; }
.rcontent ul span{color: #f00;}


.rcontent p{margin:0px auto; padding:10px; color:#003300; font-size:12px; line-height:22px;}
.rcontent a:link{color:#0E5A8B;}
.rcontent a:visited{color:#0E5A8B;}
.rcontent a:hover{color:#C00; text-decoration:none;}
.rcontent a:active{color:#0E5A8B;}


.rcontent #download{width:100%;margin:20px auto;margin-bottom:20px;padding:0;}
.rcontent #download li{width:160px;float:left;border:solid 1px #ccc;background:#F4F4F4;margin-bottom:5px;
margin-left:20px !important;
*margin-left:13px;
}
.rcontent #download img{width:32px;height:32px;float:left;padding:10px;}
.rcontent #download dl{width:100px; float:right;padding-top:8px;}
.rcontent #download dt{color:#006; font-size:12px;font-weight:lighter;color:#000; line-height:20px;}
.rcontent #download dd{color:#333; font-size:12px;font-weight:lighter;color:#000; line-height:20px;}
.rcontent #download .files{padding:0 auto;line-height:18px;font-weight:bolder;text-align:center;}





.rcontent #download2 li{width:250px; height:130px;  margin:0 auto; margin-top:1px; color:#003300; background:url(/secimg/bg_download2.gif) repeat-y;}
.rcontent #download2 img{width:32px;height:32px;float:left; padding-left:30px; padding-top:15px;}
.rcontent #download2 .wideimg{width:90px;height:90px;float:left;padding:10px 50px;}
.rcontent #download2 dl{width:130px; float:right;padding-top:8px;}
.rcontent #download2 dt{ font-size:12px;font-weight:lighter; line-height:20px;}
.rcontent #download2 dd{ font-size:12px;font-weight:lighter; line-height:20px;}
.rcontent #download2 .files{padding:0 auto;line-height:18px;font-weight:normal;text-align:center;}
.rcontent #download2 .files2{padding:0 auto; line-height:25px; text-align:center;}

.rcontent .files a{color:#0E5A8B; font-weight:bolder;}
.rcontent .files2 a:link{color:#ff0000; font-weight:normal;}


.rcontent #shield {width:500px;margin:0 auto;}
.rcontent #shield li{width:500px;line-height:20px;padding:5px 0;border-bottom:dashed 1px #ccc;}
.rcontent #shield li img{width:88px;height:38px;float:left;padding:5px;}
.rcontent #shield li span{width:400px; float:right;padding-top:8px;color:#006;line-height:20px;}
/*
.pictxt .picintro{width:105px; float:left; padding:10px;padding-left:30px;}
.pictxt dl{width:350px; float:right;padding-top:20px;}
.pictxt dt{color:#006; font-size:14px; font-weight:bold; line-height:25px;}
.pictxt dd{color:#333; font-size:12px; font-weight:bold; line-height:25px;background:url(/img/dian5.gif) no-repeat 0px center;padding-left:20px;}
*/

.rightframe #introall{width:660px; height:122px; float:right; clear:right;  background:url(/secimg/bg_top_soft.gif) no-repeat center; }
.rcontent #introall .line1{height:30px; color:#003366; padding:10px 0 0 15px; font-size:14px; font-weight:bolder;}
.rcontent #introall .line2{height:130px; padding-left:30px; padding-right:30px;}
.rcontent #introall p{padding-top:0; color:#0E5A8B;}


.rightframe #intro{width:660px; height:210px; float:right; clear:right;  background:url(/secimg/bg_top.gif) no-repeat center; }
.rcontent #intro .line1{height:30px; color:#fff; padding:8px 0 0 30px;}
.rcontent #intro .line2{height:130px; padding-left:30px; padding-right:30px;}
.rcontent #intro .line3{padding:1px 0 0 520px; }
.rcontent #intro p{padding-top:0; color:#0E5A8B;}
.rightframe .bottoms{width:660px; height:12px; float:right; clear:right; padding:0; background:url(/secimg/bg_bottom.gif) no-repeat top;}


.dotted{line-height:1px;width:540px; height:1px; border-bottom:dotted 1px #CCC;margin:0 auto;}




.rcontent .pro_ul ul{width:380px; clear:both;margin:0 auto;}
.rcontent .pro_ul ul:after{content:"."; display:block; clear:both; visibility:hidden; height:0;}
.rcontent .pro_ul li{width:126px; height:170px; float:left;}
.rcontent .pro_ul li img{width:105px; height:105px; margin:0 20px;
margin:5px 15px !important;
*margin:0 5px;
*+padding:10px 5px 5px 5px;
}
.rcontent .pro_ul li h1{line-height:22px; font-size:12px; clear:both;font-weight:lighter;padding:0;
 text-indent:15px !important;
 *text-indent:8px;
 *+text-indent:8px;
}