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:#004f83;
	color:#818080;
}
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:860px;
padding:0 20px;
height:107px;
background:#FFFFFF;
margin:auto;
text-align:left;
}
#mainpics{
width:860px;
height:277px;
padding:0 20px 10px 20px;
background:#FFFFFF;
margin:auto;
text-align:left;
}
#toplogo{
width:180px;
height:107px;
background:url(../images/toplogo.gif) no-repeat;
float:left;
}

#topxnav{
width:680px;
height:27px;
text-align:right;
float:left;
}
#topxnavbot{
width:680px;
height:23px;
text-align:right;
float:left;
}
.xnavlink{
width:59px;
height:27px;
text-align:center;
line-height:27px;
background:#dddddd;
margin-right:1px;
float:left;
}
.xnavlink a,.xnavlink a:visited{
text-decoration:none;
color:#010000;
}
.xnavlink a:hover{
text-decoration:underline;
color:#434343;
}

#maincontent{
width:860px;
background:#FFFFFF;
height:290px;
padding:0 20px;
margin:auto;
}
#contentleft{
width:270px;
padding-right:35px;
float:left;
}
#contentright{
width:525px;
float:left;
}
#userlogin{
width:200px;
height:144px;
background:url(../images/indexloginbg.gif) no-repeat;
padding:10px 15px 5px 15px;}
.indexleftnews{
width:250px;
height:119px;
background:url(../images/indexnewsbg.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:#818080;
text-decoration:none;
}
.leftnewslist a:hover
{
color:#000000;
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:270px; height:145px;}
.indexpro_title {width:270px; height:27px; 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:88px; heigth:27px; line-height:27px; color:#000000; font-size:12px; 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 -27px;}
.indexpro_title_bg3 {color:#FFFFFF;background-position:0 -54px;}
.indexpro_con {width:250px; height:93px;overflow:hidden; padding:10px;}
.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;}

.indexpronews{
width:525px;
height:270px;
}

.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;
}

#copyright{
clear:both;
width:860px;
padding:20px 20px;
height:150px;
background:url(../images/copyrightbg.gif) no-repeat #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;
}
#leftnavx{
width:187px;
padding:0 8px;
}
.subleftnav{
line-height:29px;
font-size:14px;
}
.subleftnav a:link,.subleftnav a:visited{
width:156px;
height:35px;
background:url(../images/leftnavbg_off.gif) no-repeat;
color:#344e7d;
display:block;
text-decoration:none;
letter-spacing:3px;
padding-left:31px;
font-family:Arial, Helvetica, sans-serif;
}
.subleftnav a:hover{
width:156px;
height:35px;
background:url(../images/leftnavbg_on.gif) no-repeat;
letter-spacing:3px;
color:#FF6600;
display:block;
padding-left:31px;
}
.subleftnav_on{
line-height:29px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}
.subleftnav_on a:link,.subleftnav_on a:visited{
width:156px;
height:35px;
background:url(../images/leftnavbg_on.gif) no-repeat;
color:#FF6600;
display:block;
letter-spacing:3px;
padding-left:31px;
text-decoration:none;
}
.subleftxnav{
line-height:24px;
font-size:12px;
}
.subleftxnav a:link,.subleftxnav a:visited{
width:156px;
height:24px;
background:url(../images/leftxnavbg_off.gif) no-repeat;
color:#344e7d;
display:block;
text-decoration:none;
letter-spacing:3px;
padding-left:31px;
font-family:Arial, Helvetica, sans-serif;
}
.subleftxnav a:hover{
width:156px;
height:24px;
background:url(../images/leftxnavbg_on.gif) no-repeat;
letter-spacing:3px;
color:#FF6600;
display:block;
padding-left:31px;
}
.subleftxnav_on{
line-height:24px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.subleftxnav_on a:link,.subleftxnav_on a:visited{
width:156px;
height:24px;
background:url(../images/leftxnavbg_on.gif) no-repeat;
color:#FF6600;
display:block;
letter-spacing:3px;
padding-left:31px;
text-decoration:none;
}
#subtitletxt01{
width:627px;
height:100px;
color:#3b3b3b;
text-align:right;
padding:11px 15px 0 0;
}
#subtitletxt01 a:link,#subtitletxt01 a:visited{
color:#3b3b3b;
text-decoration:none;
}
#subtitletxt02{
width:642px;
height:87px;
line-height:54px;
font-size:14px;
font-weight:bold;
color:#002d64;
text-align:center;
background:url(../images/subtitletxt_bg1.gif) no-repeat;
font:Arial, Helvetica, sans-serif;
}
#subtitletxt02 a:link,#subtitletxt02 a:visited{
color:#3b3b3b;
text-decoration:none;
}
#subtitletxt03{
width:622px;
height:72px;
line-height:44px;
font-size:14px;
font-weight:bold;
color:#002d64;
background:url(../images/subtitletxt_10.gif) no-repeat;
font:Arial, Helvetica, sans-serif;
padding-left:20px;
}
#subtitletxt04{
width:622px;
height:72px;
line-height:44px;
font-size:14px;
font-weight:bold;
color:#002d64;
background:url(../images/subtitletxt_11.gif) no-repeat;
font:Arial, Helvetica, sans-serif;
padding-left:20px;
}
#subtitleflows{
height:30px;
text-align:right;}
#subtitleflows a:link,#subtitleflows a:visited{
color:#3b3b3b;
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;}

.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);
}

/*字体*/
.jinse14 {
font-family: "Arial", "Helvetica", "sans-serif";
font-size: 14px;
color:#D67331;
line-height: 160%;
}
.fontOrangeBBS	{ color:#FF4304;	font-size:16px;	font-weight: bold; }
.fontOrangeBS	{ color:#FF4304;	font-size:14px;	font-weight: bold; }
a.fontOrangeBS:link {
        text-decoration: none; font-size:14px;
        color: #FF4304;
}
a.fontOrangeBS:visited {
        color: #FF4304; font-size:14px;
        text-decoration: none;
}
a.fontOrangeBS:hover {
        color: #FF4304; font-size:14px;
        text-decoration: underline;
}
a.fontOrangeBS:active {
        color: #FF4304; font-size:14px;
        text-decoration: none;
}
.fontOrangeB	{ color:#FF9600;	font-size:14px; }
.fontOrangeS	{ color:#FF9600;	font-size:12px;	font-weight: bold; }
.fontOrange_150	{ color:#FF9600;	font-size:12px;	line-height: 150%; }
.fontOrange		{ color:#FF9600;	font-size:12px; font-family: "Arial", "Helvetica", "sans-serif";}
a.fontOrange:link {
        text-decoration: none;
        color: #FF9600;
}
a.fontOrange:visited {
        color: #FF9600;
        text-decoration: none;
}
a.fontOrange:hover {
        color: #FF9600;
        text-decoration: underline;
}
a.fontOrange:active {
        color: #FF9600;
        text-decoration: none;
}


.fontGrayBS		{ color:#e4eeba;	font-size:14px;	font-weight: bold; font-family: "Arial", "Helvetica", "sans-serif";}
.fontGrayB		{ color:#e4eeba;	font-size:14px;	font-family: "Arial", "Helvetica", "sans-serif";}
.fontGrayS		{ color:#e4eeba;	font-size:12px;	font-weight: bold; line-height: 200%; }
.fontGray_150	{ color:#e4eeba;	font-size:12px;	line-height: 150%; }
.fontGrayB_150	{ color:#e4eeba;	font-size:14px;	line-height: 150%; font-family: "Arial", "Helvetica", "sans-serif";}
.fontGray		{ color:#e4eeba;	font-size:12px;	font-family: "Arial", "Helvetica", "sans-serif";}
a.fontGray:link {
        text-decoration: none;
        color: #e4eeba;
}
a.fontGray:visited {
        color: #e4eeba;
        text-decoration: none;
}
a.fontGray:hover {
        color: #e4eeba;
        text-decoration: underline;
}
a.fontGray:active {
        color: #e4eeba;
        text-decoration: none;
}

.fontGreenBS	{ color:#4e7312;	font-size:14px;	font-weight: bold; }
.fontGreenB		{ color:#4e7312;	font-size:14px; }
.fontGreenS		{ color:#4e7312;	font-size:12px;	font-weight: bold; }
.fontGreen_150	{ color:#4e7312;	font-size:12px;	line-height: 150%; }
.fontGreen		{ color:#4e7312;	font-size:12px; }
a.fontGreen:link {
        text-decoration: none;
        color: #4e7312;
}
a.fontGreen:visited {
        color: #4e7312;
        text-decoration: none;
}
a.fontGreen:hover {
        color: #4e7312;
        text-decoration: underline;
}
a.fontGreen:active {
        color: #4e7312;
        text-decoration: none;
}

.fontBrownBS	{ color:#555555;	font-size:14px;	font-weight: bold; }
.fontBrownB		{ color:#555555;	font-size:14px;}
.fontBrownS		{ color:#555555;	font-size:12px;	font-weight: bold; }
.fontBrown_150	{ color:#555555;	font-size:12px;	line-height: 150%; }
.fontBrown		{ color:#555555;	font-size:12px; }
a.fontBrown:link {
        text-decoration: none;
        color: #555555;
}
a.fontBrown:visited {
        color: #555555;
        text-decoration: none;
}
a.fontBrown:hover {
        color: #555555;
        text-decoration: underline;
}
a.fontBrown:active {
        color: #555555;
        text-decoration: none;
}

.fontBlueBS		{ color:#014C98;	font-size:14px;	font-weight: bold; }
.fontBlueB		{ color:#00BAFF;	font-size:14px;	}
.fontBlueS		{ color:#00BAFF;	font-size:12px;	font-weight: bold; line-height: 200%; }
.fontBlue_150	{ color:#00BAFF;	font-size:12px;	line-height: 150%; }
.fontBlueB_150	{ color:#00BAFF;	font-size:14px;	line-height: 150%; }
.fontBlue		{ color:#00BAFF;	font-size:12px;	}
a.fontBlue:link {
        text-decoration: none;
        color: #00BAFF;
}
a.fontBlue:visited {
        color: #00BAFF;
        text-decoration: none;
}
a.fontBlue:hover {
        color: #00BAFF;
        text-decoration: underline;
}
a.fontBlue:active {
        color: #00BAFF;
        text-decoration: none;
}

.GrayBS		{ color:#B7B7B7;	font-size:14px;	font-weight: bold; }
.GrayB		{ color:#B7B7B7;	font-size:14px;	}
.GrayS		{ color:#B7B7B7;	font-size:12px;	font-weight: bold; line-height: 200%; }
.Gray_150	{ color:#B7B7B7;	font-size:12px;	line-height: 150%; }
.GrayB_150	{ color:#B7B7B7;	font-size:14px;	line-height: 150%; }
.Gray		{ color:#B7B7B7;	font-size:12px;	}
a.Gray:link {
        text-decoration: none;
        color: #B7B7B7;
}
a.Gray:visited {
        color: #B7B7B7;
        text-decoration: none;
}
a.Gray:hover {
        color: #B7B7B7;
        text-decoration: underline;
}
a.Gray:active {
        color: #B7B7B7;
        text-decoration: none;
}

.fontWhiteBS	{ color:#FFFFFF;	font-size:14px;	font-weight: bold; }
.fontWhiteB		{ color:#FFFFFF;	font-size:14px;}
.fontWhiteS		{ color:#FFFFFF;	font-size:12px;	font-weight: bold; padding-left:16px;}
.fontWhite_150	{ color:#FFFFFF;	font-size:12px;	line-height: 150%; }
.fontWhite		{ color:#FFFFFF;	font-size:12px; }
a.fontWhite:link {
        text-decoration: none;
        color: #FFFFFF;
}
a.fontWhite:visited {
        color: #FFFFFF;
        text-decoration: none;
}
a.fontWhite:hover {
        color: #FFFFFF;
        text-decoration: underline;
}
a.fontWhite:active {
        color: #FFFFFF;
        text-decoration: none;
}
.fontHuangBS	{ color:#444444;	font-size:14px;	font-weight: bold; }
.fontHuangB		{ color:#444444;	font-size:14px;}
.fontHuangS		{ color:#444444;	font-size:12px;	font-weight: bold; }
.fontHuang_150	{ color:#444444;	font-size:12px;	line-height: 150%; }
.fontHuang		{ color:#444444;	font-size:12px; }
a.fontHuang:link {
        text-decoration: none;
        color: #444444;
}
a.fontHuang:visited {
        color: #444444;
        text-decoration: none;
}
a.fontHuang:hover {
        color: #444444;
        text-decoration: underline;
}
a.fontHuang:active {
        color: #444444;
        text-decoration: none;
}
.fontAhBS	{ color:#B20000;	font-size:14px;	font-weight: bold; }
.fontAhB_150	{ color:#B20000;	font-size:14px;	line-height: 150%; }
.fontAhB		{ color:#B20000;	font-size:14px;}
.fontAhS		{ color:#B20000;	font-size:12px;	font-weight: bold; }
.fontAh_150	{ color:#B20000;	font-size:12px;	line-height: 150%; }
.fontAh		{ color:#B20000;	font-size:12px; }
a.fontAh:link {
        text-decoration: none;
        color: #B20000;
}
a.fontAh:visited {
        color: #B20000;
        text-decoration: none;
}
a.fontAh:hover {
        color: #B20000;
        text-decoration: underline;
}
a.fontAh:active {
        color: #B20000;
        text-decoration: none;
}
.font14{
font-size:14px;
}
.font16{
font-size:16px;color:#2a2a2a;font-weight: bold;
}
.newsorg		{ color:#fb7e03;	font-size:12px; }
a.newsorg:link {
        text-decoration: none;
        color: #fb7e03;
}
a.newsorg:visited {
        color: #fb7e03;
        text-decoration: none;
}
a.newsorg:hover {
        color: #fb7e03;
        text-decoration: underline;
}
a.newsorg:active {
        color: #fb7e03;
        text-decoration: none;
}
.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;
}
/* 网络培训 */

.videotitle {
font-size:14px;
font-weight:bold;
color: #fb7e03;
height:25px;
text-decoration: none;
}
.videotime{
color:#333333;
height:20px;
}
.videoplmore{
text-align:right
}
/* slide */
.slide {
	BACKGROUND:url(../images/tjsp.gif); OVERFLOW: hidden; WIDTH: 167px; HEIGHT: 183px
}
#img {
	OVERFLOW: hidden; WIDTH: 150px; HEIGHT: 100px; margin:10px 9px 10px 8px;
}
#img IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;WIDTH: 150px; HEIGHT: 100px;OVERFLOW: hidden;
}
#img A {
	DISPLAY: block; POSITION: absolute; TEXT-ALIGN: center
}
#bar {
HEIGHT: 50px; width:150px;margin:0px 9px 0px 8px;
}
#bar .text {
	FONT-SIZE: 12px; WIDTH: 150px; LINE-HEIGHT: 16px; TEXT-ALIGN: center; height:32px;
}
#bar .text A {
	COLOR: #000; TEXT-DECORATION: none
}
#bar .link A {
	DISPLAY: block; FONT-SIZE: 10px; BACKGROUND: url(../images/btn.jpg) no-repeat; FLOAT: left; MARGIN: 5px 3px 0px 0px; WIDTH: 17px; COLOR: #fff; LINE-HEIGHT: 16px; HEIGHT: 16px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#bar .link A.btna {
	BACKGROUND: url(../images/btna.jpg) no-repeat
}
#txtdata {
	DISPLAY: none
}

#subcontent{
width:860px;
background:#FFFFFF;
padding:0 20px;
margin:auto;
}
#subcontenttxt{
padding:0 15px;
color:#666666;
font-size:12px;
text-align:justify;
line-height:18px;
text-justify:inter-ideograph;
font-family:Arial, Helvetica, sans-serif;
}
#subcontenttxt p{
margin:0;
padding:0;
}
#subproshowtxt{
padding:0 15px;
color:#666666;
font-size:12px;
text-align:justify;
line-height:24px;
text-justify:inter-ideograph;
font-family:Arial, Helvetica, sans-serif;
}
#subproshowtxt p{
margin:0;
padding:0;
}
.subnewslist{
height:25px;
border-bottom:1px dashed #cccccc;}
.subnewspages{
height:50px;
line-height:50px;
text-align:center;
}
#subprotitle{
height:40px;
line-height:40px;
text-align:center;
font-size:16px;
font-weight:bold;
color:#002d64;
}
.subprolist{
border-bottom:1px dashed #cccccc;}
#certificatetxt{
text-align:center;
height:30px;
color:#7088b5;
font-size:14px;
font-weight:bold;}
#certificatenum{
text-align:center;
height:20px;
line-height:20px;
}
#certificatepic{
text-align:center;
}
