body{
    margin:0px;
	width:auto;
	height:100%;
	font-size:12px;
	font-family:" "Arial", "Helvetica", "sans-serif"";
	background:url(../images/mainbg.jpg) repeat-x;
	background-color:#4a4457;
}
img{ border:0;}
UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
/* 页面主体 */
#maintop{
width:912px;
padding:0 6px;
height:85px;
background:#FFFFFF;
margin:auto;
text-align:left;
}

#toplogo{
width:200px;
height:83px;
padding-right:40px;
background:url(../images/toplogo.gif) no-repeat;
float:left;
}

#topxnav{
width:672px;
height:28px;
text-align:right;
float:left;
}
.xnavlink{
width:59px;
height:28px;
text-align:center;
line-height:28px;
background:#f12911;
margin-right:1px;
float:left;
}
.xnavlink a,.xnavlink a:visited{
text-decoration:none;
color:#ededed;
}
.xnavlink a:hover{
text-decoration:underline;
color:#ffffff;
}

#maincontent{
width:912px;
background:#FFFFFF;
padding:0 6px;
margin:auto;
}
#contentleft{
width:213px !important;width:208px;padding-right:15px;
float:left;
}
#subcontentleft{
width:208px;
padding-right:35px;
float:left;
}
#contentright{
width:666px;
float:left;
}
#subcontentright{
width:664px;
float:left;
}
#userlogin{
width:200px;
height:154px;
background:url(../images/indexloginbg_t.gif) no-repeat;
padding:10px 15px 5px 15px;}
#subuserlogin{
width:188px;
height:154px;
background:url(../images/subloginbg_t.gif) no-repeat;
padding:10px 10px 5px 10px;}

.indexleftnews{
width:210px;
height:140px;
background:url(../images/indexnewsbg.gif) no-repeat;
padding:6px 10px 5px 10px;}

.subleftnews{
width:188px;
height:150px;
background:url(../images/subnewsbg.gif) no-repeat;
padding:6px 10px 5px 10px;

}

.leftnewstitle{height:25px; padding-left:10px;}
.leftnewslist{
width:200;
padding-left:10px;
height:22px;
line-height:22px;
background:url(../images/leftnewsdot.gif) no-repeat;
white-space:nowrap;
text-overflow:ellipsis; 
overflow: hidden; 
font-family:Arial, Helvetica, sans-serif;
}
.leftnewslist a:link,.leftnewslist a:visited
{
color:#333333;
text-decoration:none;
}
.leftnewslist a:hover
{
color:#3f38f18;
text-decoration:underline;
}
.indexleftlink{
width:210px;
background:url(../images/indexlinkbg.gif) no-repeat;
padding:8px 10px 5px 10px;}
#infozone{overflow:hidden;width:210px;height:60px;text-overflow:ellipsis;}
#infozone div{ width:102px;height:20px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; float:left;}
#mainflash{
width:666px;
padding:0 0 10px 0;
text-align:center;
float:none;
}
#contentright_left{width:482px;float:left;}

.indexpro {width:475px; height:230px;}
.indexpro_title {width:475px; height:32px; background:#fff url(../images/btn_bg.gif) no-repeat; overflow:hidden;}
.indexpro_title li {display:block; float:left; display:inline; text-align:center;}
.indexpro_title li a {display:block; width:95px; heigth:32px; line-height:32px; color:#000000; font-size:14px; text-decoration:none;}
.indexpro_title li a:hover {color:#ffffff;}
.indexpro_title_bg1 {color:#FFFFFF;background-position:0 0;}
.indexpro_title_bg2 {color:#FFFFFF;background-position:0 -32px;}
.indexpro_title_bg3 {color:#FFFFFF;background-position:0 -64px;}
.indexpro_title_bg4 {color:#FFFFFF;background-position:0 -96px;}
.indexpro_title_bg5 {color:#FFFFFF;background-position:0 -128px;}
.indexpro_con {width:475px; height:190px;overflow:hidden;}
.indexpro_con ul {width:260px; height:120px; }
.indexpro_con li {width:260px; line-height:24px; margin:0 auto; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.indexpro_con li a {color:#000;}
.indexpro_con li a:hover {color:#f66c09; text-decoration:underline;}

.indexcdnnews{
width:203px;
height:129px;
background:url(../images/cdnnewsbg.gif) no-repeat;
padding:8px 24px 10px 15px;
float:left;
}
.indexcdnnews1{
width:203px;
height:129px;
background:url(../images/cdnnewsbg.gif) no-repeat;
padding:8px 15px 10px 15px;
float:left;
}
.img1b{
border:1px solid #CCCCCC;}
.indexjoinnews{
width:163px;
height:364px;
background:url(../images/joinnewsbg.gif) no-repeat;
padding:6px 10px 10px 10px;
float:left;
}
.cdnnewslist{
width:200;
height:20px;
line-height:20px;
white-space:nowrap;
text-overflow:ellipsis; 
overflow: hidden; 
font-family:Arial, Helvetica, sans-serif;
}
.cdnnewslist a:link,.cdnnewslist a:visited
{
color:#333333;
text-decoration:none;
}
.cdnnewslist a:hover
{
color:#3f38f18;
text-decoration:underline;
}
.nbsp{
height:5px;
display:block;
}
.page{
text-align:center;
}
.clear {clear:both; }
#copyright{
clear:both;
width:912px;
padding:10px 6px;
height:135px;
background:#FFFFFF;
margin:auto;
}
#subcopyright{
clear:both;
width:912px;
padding:10px 6px;
height:80px;
background:#FFFFFF;
margin:auto;
}
#copylink img{
border:0;
}
.subtitle{
width:555px;
padding-left:25px;
height:30px;
font-size:14px;
font-weight:bold;
background:url(../images/subtitledot.gif) no-repeat;
}
.subleftnav{
line-height:28px;
font-size:14px;
}
.subleftnav a:link,.subleftnav a:visited{
width:163px;
height:28px;
background:url(../images/leftnavbg_off.gif);
color:#555555;
display:block;
text-decoration:none;
word-spacing:3px;
padding-left:45px;
font-family:Arial, Helvetica, sans-serif;
}
.subleftnav a:hover{
width:163px;
height:24px;
background:url(../images/leftnavbg_on.gif);
word-spacing:3px;
color:#ffffff;
display:block;
padding-left:45px;
}
.subleftnav_on{
line-height:28px;
font-size:14px;
color:ff9000;
font-family:Arial, Helvetica, sans-serif;
}
.subleftnav_on a:link,.subleftnav_on a:visited{
width:163px;
height:28px;
background:url(../images/leftnavbg_on.gif);
color:#ffffff;
display:block;
word-spacing:13px;
padding-left:45px;
text-decoration:none;
}
.newstitle{
text-align:center;
font-size:14px;
font-weight:bold;
color:#000000;
padding:10px; 
}
.newsxt{
text-align:center;
height:30px;
font-size:12px;
color:#666666;
}
.newstxtm{
color:#666666;
font-size:14px;
text-align:justify;
line-height:22px;
padding:10px;
text-justify:inter-ideograph;
font-family:Arial, Helvetica, sans-serif;
}
.newstxt{
color:#666666;
font-size:14px;
text-align:justify;
line-height:22px;
text-justify:inter-ideograph;
font-family:Arial, Helvetica, sans-serif;
}

.cases{
width:180px;
padding:5px;
float:left;
}
.caselist{
width:180px;
height:124px;
background:url(../images/casebg.gif);
padding:4px;
overflow:hidden;
}
.caselistname{
width:180px;
padding:4px;
text-align:center;
}
.caselistname a:link{
color:#999999;
text-decoration:none;
}
.caselistname a:visited{
color:#999999;
text-decoration:none;
}

.tdborder{ border:1px solid #e0e0e0; border-top:0px; border-bottom:1px solid #e0e0e0;}
.ADMenuBtn {
	BORDER-TOP: #e0e0e0 1px solid; BORDER-LEFT: #e0e0e0 1px solid; WIDTH: 100%;font-size:14px;
}
.ADMenuOn {
	FONT-WEIGHT: bold; BACKGROUND: url(../images/newsnav_on.gif) no-repeat; CURSOR: pointer; COLOR: #555555; LINE-HEIGHT: 21px; TEXT-ALIGN: center; padding-top:7px; font-size:14px;
}
.ADMenuOn a:link{
color:#555555;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}
.ADMenuOn a:visited{
color:#555555;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}
.ADMenuOff {
BACKGROUND: url(../images/newsnav_off.gif) no-repeat; CURSOR: pointer; COLOR: #555555; LINE-HEIGHT: 21px; TEXT-ALIGN: center;padding-top:7px;
}
.ADMenuOff a:link{
color:#959595;
font-size:12px;
text-decoration:none;
font-weight:bold;
}
.ADMenuOff a:visited{
color:#959595;
font-size:12px;
text-decoration:none;
font-weight:bold;
}

/* 菜单 */ 
.apic{
width:188px;
height:180px;
display:block;
float:left;
}
.apiclist{
width:180px;
height:124px;
padding:4px;
overflow:hidden;
}
.apiclistname{
width:180px;
padding:4px;
text-align:center;
}
.apiclistname a:link{
color:#999999;
text-decoration:none;
}
.apiclistname a:visited{
color:#999999;
text-decoration:none;
}
.xznav{
margin:0;
}
a.xznav:link,a.xznav:visited{
height:30px;
width:193px;
line-height:30px;
background:url(../images/index/xznav_off.gif);
padding-left:30px;
font-size:12px;
color:#555555;
font-weight:bold;
text-decoration:none;
}
a.xznav:hover{
background:url(../images/index/xznav_on.gif);
}


.jgnews{ 
   width:280px; 
   height:20px;
   white-space:nowrap;
   text-overflow:ellipsis; 
   overflow: hidden; 
   }
   
.npinews{ 
   width:250px; 
   height:22px;
   white-space:nowrap;
   text-overflow:ellipsis; 
   overflow: hidden; 
   }
/* 首页 */  
#indexnews{
background:url(../images/indexnewsbg.gif) no-repeat;
width:520px;
height:206px;
padding-top:17px;
} 
.indexnews1{
width:275;
height:20px;
line-height:20px;
white-space:nowrap;
text-overflow:ellipsis; 
overflow: hidden; 
}
.indexnews1 a:link
{
color:#333333;
text-decoration:none;
}
.indexnews1 a:hover
{
color:#3f38f18;
text-decoration:underline;
}
.indexnews1 a:visited
{
color:#333333;
text-decoration:none;
}

.bsdtlink{
height:20px;
background:url(../images/reddot.gif) no-repeat;
padding-left:14px;
line-height:20px;
}
.bsdtlink a:link{
color:#333333;
text-decoration:none;
}
.bsdtlink a:visited{
color:#333333;
text-decoration:none;
}

#indexcase {
background: #FFF;
overflow:hidden;
width: 520px;
}
#indexcase img {
border:5px solid #F2F2F2;
margin-bottom:5px;
}
#indexcases {
float: left;
width: 800%;
}
#case1 {
float: left;
}
.caseli{
float:left;
width:160px;
padding:0 5px;
text-align:center;
}
#case2 {
float: left;
}
#indexintro{
background:url(../images/introbg.gif) no-repeat;
height:122px;
padding:35px 10px 10px 10px;
}
/* 网络培训 */


#location{
width:100%;
height:30px;
text-align:right;
color:#9d9d9d;}
#location a:link,#location a:visited{
color:#333333;
text-decoration:none;
}
#subtitlepic{
height:110px;}

#xxsubnav{
width:664;
height:29px;
border-bottom:thick solid #FF0000 1px;
list-style:none;
}
#xxsubnav li{
margin-right:1px;
margin-bottom:5px;
float:left;
text-align:center;
line-height:29px;
font-size:14px;
}
#xxsubnav li a{
display:block;
color:#000000;
width:94px;
height:29px;
background:url(../images/xxnav_off.gif);
text-decoration:none;
text-align:center;
}
#xxsubnav li a:hover{
color:#ffffff;
background:url(../images/xxnav_on.gif);
text-align:center;
}
#submaintext{
padding:15px;
color:#666666;
font-size:12px;
text-align:justify;
line-height:20px;
text-justify:inter-ideograph;
font-family:Arial, Helvetica, sans-serif;
}
.subleftnewslist{
width:178;
overflow:hidden;
margin:0;
}
.subleftnewslist li{
margin:0;
padding:0;
width:178;
height:22px;
line-height:22px;
white-space:nowrap;
text-overflow:ellipsis; 
overflow: hidden; 
font-family:Arial, Helvetica, sans-serif;
}
.subleftnewslist li a:link,.subleftnewslist li a:visited
{
color:#333333;
text-decoration:none;
}
.subleftnewslist li a:hover
{
color:#3f38f18;
text-decoration:underline;
}
#protitle{
width:610px;
height:64px;
line-height:44px;
padding-left:54px;
background:url(../images/protitlebg.gif);
font-size:14px;
font-weight:bold;}
#infotitle{
width:664px;
height:48px;
background:url(../images/newsshowtitlebg.gif);
text-align:center;
padding:28px 0 30px 0;}
#showtitle{
height:28px;
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#333333;}
#showinfo{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#868686;}
