body{
    margin:0px;
	width:auto;
	height:100%;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#464646;
	background:#8d1a1f;
}
img{ border:0;}
#top{
width:840px;
height:120px;
background:url(../images/toplogobg.gif) no-repeat;
margin:auto;
text-align:left;
}
#subtop{
width:940px;
height:168px;
background:url(../images/toplogobg.gif) no-repeat;
margin:auto;
}
#indexmain{
width:810px;
background:#FFFFFF;
margin:auto;
}
#indexleft{
width:440px;
float:left;
padding-right:10px;
}
#mainflash{
width:440px;
padding-bottom:10px;
}
.nbsp{
height:10px;
}
#copyright{
width:810px;
text-align:center;
height:34px;
background:#ebebeb;
padding:15px 0;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#copyright1{
width:810px;
text-align:center;
height:34px;
background:#ededed;
padding:15px 0;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.tdborder{ border:1px solid #e0e0e0; border-top:0px; border-bottom:1px solid #e0e0e0;}
.subleftnav{
line-height:24px;
font-size:13px;
}
.subleftnav a:link,.subleftnav a:visited{
width:142px;
height:24px;
background:url(../images/subnav_bg_off.gif);
color:#555555;
display:block;
text-decoration:none;
word-spacing:3px;
padding-left:30px;
font-family:Arial, Helvetica, sans-serif;
}
.subleftnav a:hover{
width:142px;
height:24px;
background:url(../images/subnav_bg_on.gif);
word-spacing:3px;
color:#FF6600;
display:block;
padding-left:30px;
}
.subleftnav_on{
line-height:24px;
font-size:13px;
word-spacing:3px;
color:ff9000;
font-family:Arial, Helvetica, sans-serif;
}
.subleftnav_on a:link,.subleftnav_on a:visited{
width:142px;
height:24px;
background:url(../images/subnav_bg_on.gif);
color:#ff9000;
display:block;
word-spacing:13px;
padding-left:30px;
text-decoration:none;
}

.subtxt{
color:#666666;
font-size:12px;
text-align:justify;
line-height:18px;
text-justify:inter-ideograph;
font-family:Arial, Helvetica, sans-serif;
}
.protd{
padding:5px; 
background:#fbfbfb;
border-bottom:1px dashed #C7C7C7; border-left:0; border-right:0; border-top:0}
.protd1{
padding:5px 5px 15px 5px;
border-bottom:1px dashed #C7C7C7; border-left:0; border-right:0; border-top:0}
.protd2{
padding:5px;
background:#f1f1f1;
}
.ADMenuBtn {
	BORDER-TOP: #e0e0e0 1px solid; BORDER-LEFT: #e0e0e0 1px solid; WIDTH: 100%;font-size:14px;
}
.ADMenuOn {
	FONT-WEIGHT: bold; BACKGROUND: url(../images/2010/newsnav_on.gif) no-repeat; CURSOR: pointer; COLOR: #555555; LINE-HEIGHT: 31px; TEXT-ALIGN: center; 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/2010/newsnav_off.gif) no-repeat; CURSOR: pointer; COLOR: #555555; LINE-HEIGHT: 31px; TEXT-ALIGN: center;
}
.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;
}

/* 菜单 */ 
.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:#fd872f;	font-size:14px;	font-weight: bold; }
a.fontOrangeBS:link {
        text-decoration: none; font-size:14px;
        color: #fd872f;
}
a.fontOrangeBS:visited {
        color: #fd872f; font-size:14px;
        text-decoration: none;
}
a.fontOrangeBS:hover {
        color: #fd872f; font-size:14px;
        text-decoration: underline;
}
a.fontOrangeBS:active {
        color: #fd872f; 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:#8ab72e;	font-size:16px;	font-weight: bold; }
.fontGreenB		{ color:#8ab72e;	font-size:14px; }
.fontGreenS		{ color:#8ab72e;	font-size:12px;	font-weight: bold; }
.fontGreen_150	{ color:#8ab72e;	font-size:12px;	line-height: 150%; }
.fontGreen		{ color:#8ab72e;	font-size:12px; }
a.fontGreen:link {
        text-decoration: none;
        color: #8ab72e;
}
a.fontGreen:visited {
        color: #8ab72e;
        text-decoration: none;
}
a.fontGreen:hover {
        color: #8ab72e;
        text-decoration: underline;
}
a.fontGreen:active {
        color: #8ab72e;
        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:#a7a7a7;	font-size:14px;	font-weight: bold; }
.GrayB		{ color:#a7a7a7;	font-size:14px;	}
.GrayS		{ color:#a7a7a7;	font-size:12px;	font-weight: bold; line-height: 200%; }
.Gray_150	{ color:#707070;	font-size:12px;	line-height: 180%; }
.GrayB_150	{ color:#a7a7a7;	font-size:14px;	line-height: 150%; }
.Gray		{ color:#a7a7a7;	font-size:12px;	}
a.Gray:link {
        text-decoration: none;
        color: #a7a7a7;
}
a.Gray:visited {
        color: #a7a7a7;
        text-decoration: none;
}
a.Gray:hover {
        color: #a7a7a7;
        text-decoration: underline;
}
a.Gray:active {
        color: #a7a7a7;
        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:#ffd8a7;	font-size:14px;	font-weight: bold; }
.fontHuangB		{ color:#ffd8a7;	font-size:14px;}
.fontHuangS		{ color:#ffd8a7;	font-size:12px;	font-weight: bold; }
.fontHuang_150	{ color:#ffd8a7;	font-size:12px;	line-height: 150%; }
.fontHuang		{ color:#ffd8a7;	font-size:12px; }
a.fontHuang:link {
        text-decoration: none;
        color: #ffd8a7;
}
a.fontHuang:visited {
        color: #ffd8a7;
        text-decoration: none;
}
a.fontHuang:hover {
        color: #ffd8a7;
        text-decoration: underline;
}
a.fontHuang:active {
        color: #ffd8a7;
        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;
}
.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:328px; 
   white-space:nowrap;
   text-overflow:ellipsis; 
   overflow: hidden; 
   }
   
.npinews{ 
   width:315px; 
   height:20px;
   white-space:nowrap;
   text-overflow:ellipsis; 
   overflow: hidden; 
   }
   /* 网络培训 */

.videotitle {
font-size:14px;
font-weight:bold;
color: #fb7e03;
height:25px;
text-decoration: none;
}
.videotime{
color:#333333;
height:20px;
}
.videointro{
color:#989898;
line-height:150%;
}
.videoplmore{
text-align:right
}
.indexnews{ 
   width:310px; 
   height:18px;
   line-height:18px;
   white-space:nowrap;
   text-overflow:ellipsis; 
   overflow: hidden; 
   }
   
.ADMenuBtns {
	BORDER-TOP: #e0e0e0 1px solid; BORDER-LEFT: #e0e0e0 1px solid; WIDTH: 100%;font-size:14px;
}
.ADMenuOns {
	FONT-WEIGHT: bold; BACKGROUND: url(../images/2010/newsnav_on.gif) no-repeat; CURSOR: pointer; COLOR: #555555; LINE-HEIGHT: 21px; TEXT-ALIGN: center; padding-top:7px; font-size:14px;
}
.ADMenuOns a:link{
color:#555555;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}
.ADMenuOns a:visited{
color:#555555;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}
.ADMenuOffs {
BACKGROUND: url(../images/2010/newsnav_off.gif) no-repeat; CURSOR: pointer; COLOR: #555555; LINE-HEIGHT: 21px; TEXT-ALIGN: center;padding-top:7px;
}
.ADMenuOffs a:link{
color:#959595;
font-size:12px;
text-decoration:none;
font-weight:bold;
}
.ADMenuOffs a:visited{
color:#959595;
font-size:12px;
text-decoration:none;
font-weight:bold;
}

.subleftxnav a:link,.subleftxnav a:visited{
width:142px;
height:24px;
line-height:24px;
background:url(../images/subxnav_bg_off.gif);
color:#555555;
display:block;
text-decoration:none;
word-spacing:3px;
padding-left:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.subleftxnav a:hover{
width:142px;
height:24px;
line-height:24px;
background:url(../images/subxnav_bg_on.gif);
word-spacing:3px;
color:#FF6600;
display:block;
padding-left:40px;
}
.subleftxnav_on{
line-height:24px;
font-size:12px;
word-spacing:3px;
color:ff9000;
font-family:Arial, Helvetica, sans-serif;
}
.subleftxnav_on a:link,.subleftxnav_on a:visited{
width:142px;
height:24px;
background:url(../images/subxnav_bg_on.gif);
color:#ff9000;
display:block;
word-spacing:13px;
padding-left:40px;
text-decoration:none;
}
