@import url(menu.css);
@import url(featured_slide.css);
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-SIZE: 12px; FONT-FAMILY: Arial; color:#5c5c5c; line-height:22px;
}
html, body, ul, li, h1, h2, h3, h4, h5, h6, fieldset, legend {padding:0; margin:0;}

* li{list-style:none;}
.clear {clear:both; *display:inline;/*IE only*/}
a{text-decoration:none;color:#5c5c5c;}
a:hover{text-decoration:none; color:#2d63d0;}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
LI {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}

.db { color:#ffffff; font-size:12px; line-height:24px; text-decoration:none}
.db a{ color:#ffffff; font-size:12px; line-height:24px; text-decoration:none}
.db a:hover{ color:#f8a503; font-size:12px; line-height:24px; text-decoration:underline}

.dbiao { color:#ffffff; font-size:12px; font-weight:bold; line-height:24px; text-decoration:none}
.dbiao a{ color:#ffffff; font-size:12px; font-weight:bold; line-height:24px; text-decoration:none}
.dbiao a:hover{ color:#f8a503; font-size:12px; font-weight:bold; line-height:24px; text-decoration:underline}

.top { color:#494949; font-size:12px; line-height:24px; text-decoration:none}
.top a{ color:#494949; font-size:12px; line-height:24px; text-decoration:none}
.top a:hover{ color:#2d63d0; font-size:12px; line-height:24px; text-decoration:underline}

.top1 { color:#a9a9a9; font-size:14px; font-weight:bold; line-height:24px; text-decoration:none}
.top1 a{ color:#a9a9a9; font-size:14px; font-weight:bold; line-height:24px; text-decoration:none}
.top1 a:hover{ color:#2d63d0; font-size:14px; font-weight:bold; line-height:24px; text-decoration:none}

.left { color:#ffffff; font-size:14px; font-weight:bold; line-height:43px;}
.liudays {
	BACKGROUND-IMAGE: url(../images/index11.jpg); PADDING-BOTTOM: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 391px; PADDING-TOP: 10px
}
.baibai {
	COLOR: #fff; line-height:18px;
}


.biao { color:#ffffff; font-size:12px; font-weight:bold; line-height:24px;}
.biao1 { color:#2296e8; font-size:16px; font-weight:bold; line-height:24px;}

.more { color:#2074c7; font-size:12px; font-weight:bold; line-height:24px; text-decoration:none}
.more a{ color:#2074c7; font-size:12px; font-weight:bold; line-height:24px; text-decoration:none}
.more a:hover{ color:#2074c7; font-size:12px; font-weight:bold; line-height:24px; text-decoration:underline}

.main { color:#304a64; font-size:12px; line-height:20px; text-decoration:none}
.main a{ color:#304a64; font-size:12px; line-height:20px; text-decoration:none}
.main a:hover{ color:#304a64; font-size:12px; line-height:20px; text-decoration:underline}

.dibu { color:#484848; font-size:12px; font-weight:bold; line-height:24px; text-decoration:none}
.dibu a{ color:#484848; font-size:12px; font-weight:bold; line-height:24px; text-decoration:none}
.dibu a:hover{ color:#e32a16; font-size:12px; font-weight:bold; line-height:24px; text-decoration:none}

.left { color:#ffffff; font-size:14px; font-weight:bold; line-height:35px;}
.left1 { color:#8c8c8c; font-size:14px; font-weight:bold; line-height:35px;}
.right { color:#646464; font-size:14px; font-weight:bold; line-height:24px;}
.right1 { color:#1f90d2; font-size:14px; font-weight:bold; line-height:24px; text-decoration:none}
.right1 a{ color:#1f90d2; font-size:14px; font-weight:bold; line-height:24px; text-decoration:none}
.right1 a:hover{ color:#e32a16; font-size:14px; font-weight:bold; line-height:24px; text-decoration:none}

.left_menu { border-left:1px #dadada solid; border-right:1px #dadada solid;
	
}
.left_menu SPAN {
	PADDING-left: 35px; DISPLAY: block; background:url(left02.jpg); COLOR: #ffffff; LINE-HEIGHT: 32px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 32px; TEXT-ALIGN: left
}
.left_menu A {
	PADDING-left: 35px; DISPLAY: block; BACKGROUND: url(left01.jpg); COLOR: #555555; LINE-HEIGHT: 32px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 32px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.left_menu A:visited {
	COLOR: #555555
}
.left_menu A:hover {
	BACKGROUND-IMAGE: url(left02.jpg); COLOR: #ffffff
}
#left_menu_sub {
	BACKGROUND-POSITION: left bottom;  MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 1px; PADDING-TOP: 10px; BACKGROUND-REPEAT: repeat-y
}
#left_menu_sub SPAN {
	PADDING-RIGHT: 26px; DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(about02.jpg); MARGIN-BOTTOM: 6px; COLOR: #ffffff; LINE-HEIGHT: 25px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px; TEXT-ALIGN: right
}
#left_menu_sub A {
	PADDING-RIGHT: 26px; MARGIN-TOP: 2px; DISPLAY: block; COLOR: #ffffff; LINE-HEIGHT: 16px; HEIGHT: 16px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
#left_menu_sub A:hover {
	COLOR: #aa4400
}
.left_menu_sub_a A {
	PADDING-RIGHT: 26px; DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../images/left_menu02.gif); MARGIN-BOTTOM: -2px; COLOR: #ffffff; LINE-HEIGHT: 25px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px; TEXT-ALIGN: right
}
.left_menu_sub_a A:hover {
	COLOR: #aa4400
}
.left_menu_sub_a A:visited {
	COLOR: #ffffff
}
#left_menu_sub EM {
	PADDING-RIGHT: 26px; MARGIN-TOP: 2px; DISPLAY: block; COLOR: #a40; LINE-HEIGHT: 16px; FONT-STYLE: normal; HEIGHT: 16px; TEXT-ALIGN: right; TEXT-DECORATION: none
}

.block_breadcrumbs {float: right; padding-right: 10px; padding-top: 1px;color:#9c9c9c; width:380px; height:25px; text-align:right; overflow:hidden;}
.block_breadcrumbs ul {margin-left:8px; display:block; float:right;}
.block_breadcrumbs li {height:26px; line-height:26px; margin-left:7px; padding-left:11px; display:block; float:left; background:url(../images/arrow_4.gif) no-repeat 0px 11px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#a5a5a5;}
.block_breadcrumbs li:first-child {margin-left:0px; padding-left:0px; background:none;}
.block_breadcrumbs li a {font-size:12px; color:#f24024;}
.block_breadcrumbs li .text {font-size:12px; color:#a5a5a5; }
.block_breadcrumbs .home {padding-left:20px; background:url(../images/nav_home.gif) no-repeat 0px 4px; }


.west {
	width:200px;
	float:left;
	padding:0px 0px;
}
.east {
	width:720px;
	float: left;
	margin:0px auto;
	margin-right:7px;	
}
.mL5 {
	margin-left:5px;
}
.artContent,#main {
	clear:both;
	font-size:12px;
	line-height:26px;
	overflow:hidden;
	padding:9px 0;
	background-position:top;
	background-repeat:repeat-x;
	
}
.artContent img {
	max-width:650px;
	width:expression(this.width>650?650:true);
}
.mT10 {
	margin-top:10px;
}
.artContent {
	clear:both;
	font-size:12px;
	line-height:23px;
	overflow:hidden;
	padding:9px 0;
	color:#2f2f2f;
}
.details {
	background-image: url(../images/square.gif);
	background-repeat: no-repeat;
	background-position: -2000px center;
	padding-left: 1em;
	}
/*下划线*/
.dashed {
	background-image: url(../images/dashed.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
/* 列表
-------------------------------------------------------------------*/
/* 浮动列表*/
dl.w50 dd,
ul.w50 li {
	float: left;
	width: 50%;
}
dl.w48 dd,
ul.w48 li {
	float: left;
	width: 48%;
}
dl.w33 dd,
ul.w33 li {
	float: left;
	width: 33%;
}
dl.w25 dd,
ul.w25 li {
	float: left;
	width: 25%;
}
dl.w20 dd,
ul.w20 li {
	float: left;
	width: 20%;
}
dl.w16 dd,
ul.w16 li {
	float: left;
	width:16.65%;
}
dl.w50 dd p,
dl.w48 dd p,
dl.w33 dd p,
dl.w25 dd p,
dl.w20 dd p,
ul.w50 li p,
ul.w48 li p,
ul.w33 li p,
ul.w25 li p,
ul.w20 li p{
	line-height: 22px;
	height: 22px;
	overflow: hidden;
}
ul.fLeftChild li,
ol.fLeftChild li,
dl.fLeftChild dd{
	float: left;
}

/*有序号*/
ol.list li {
	overflow:hidden;
	height:26px;
	line-height:26px;
}
ol.list li b {/*序号容器*/
	background-image: url(../images/square.gif);
	background-repeat: no-repeat;
	background-position: -8000px center;
	float:left;
	width:13px;
	margin-right:5px;
	text-align: center;
	color:#fff;
	display:inline;
	font-size: 10px;
}
ol.list li b.highLight {
	background-image: url(../images/square.gif);
	background-repeat: no-repeat;
	background-position: -9000px center;
}
ol.list li a {
	width:70%;
	float:left;
	overflow:hidden;
	height:100%;
	display:block;
}
ol.list li span {
	float:right;
	width:18%;
	text-align:right;
	color:#999;
}
/*常用*/
.square,/*单独使用*/
ul.list li {
	overflow:hidden;
	background-image: url(../images/square.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	text-indent: 1em;
	height:26px;
	line-height:26px;
}
ul.list2 li {
	overflow:hidden;
	background-image: url(../images/square.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	text-indent: 1em;
	clear:both;
	height:19px;
	line-height:19px;
}
*html ul.list2 li {
	*margin-top:-3px;
}
.list li a,
.list2 li a{
	width:80%;
	float:left;
	overflow:hidden;
	height:100%;
	display:block;
}
.list li span,
.list2 li span{
	float:right;
	width:18%;
	text-align:right;
}
ul.sotrList li {
	overflow:hidden;
	background-image: url(../images/square.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	text-indent: 1em;
	height:20px;
	line-height:20px;
}
ul.sotrList li a {
	overflow:hidden;
	height:100%;
	display:block;
	float:right;
	width:80%;
}
ul.sotrList li span {
	width:18%;
	float:left;
	text-align:right;
	color:#999;
}
/* 表格*/
.tList {
	border: 1px solid #dddddd;
}
.tList th, 
.tList td {
	line-height: 25px;
	padding-right: 4px;
	padding-left: 4px;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.tList .tdbg,
.tList thead th {
	color:#2f2f2f;
	line-height: 24px;
	background-image: url(../images/bg_th.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.tList thead th span {
	font-weight:normal;
}
.tList thead th img {
	vertical-align: middle;
}
.tList tbody tr {
	background-color: #fff;
}
.tList tbody tr td {
	vertical-align: top;
}
.tList tbody tr.even td {
	background: #f7f7f7;
	border-bottom: 1px solid #f7f7f7;
}
.tList tbody tr.click td {
	background-color: #D9EBF5;
	border-color: #D9EBF5;
}
.tList tbody tr.hover td {
	background-color: #EDF5FA;
	border-color: #EDF5FA;
}
/* 图文列表*/
.allList {
	width:100%;
}
.allList .img {
	float: left;
	margin-right:10px;
	overflow: hidden;
}
.allList .txt {
	*float:left;
	overflow: hidden;
}
.allList .txt .p1 {
}
.allList .txt .p2 {
	color:#666;
}
.allList .txt .p3 {
	color:#F52403;
}
/* 图文列表*/
dl.imgList {
}
dl.imgList dt {
	float:right;
}
dl.imgList dd {
	padding:0;
}
dl.imgList dd.leftImg {
	margin:0;
}
dl.imgList dd.leftImg img {
	float:left;
}
/*次要的-灰色*/
dl.imgList dd.assistant {
	color:#9f9f9f;
}
dl.imgList dd.assistant span {
}
/*****/
.item h3 .title {
	font-size:14px;
	font-weight:normal;
	line-height:25px;
	text-decoration:underline;
}
.item h3 .title:hover {
	text-decoration:none;
}
.item {
	margin-top:16px;
}
.item .intro {
	font-size:14px;
	line-height:19px;
	padding-left:2px;
	color:#777;
}
.item .info {
	font-size:12px;
	line-height:26px;
	color:#080;
}
.item .info small {
	font-size:12px;
}
.item .info span {
	margin-right:10px;
}
.item .info a {
	color:#444;
}
/* 大盒子*/
.e3e3e3 {
border: 0px solid #CCCCCC;
border-top:0px;
}

/* 小盒子*/
.e2e2e2 {
	float:left;
	text-align: left;
}
.caption {
	line-height: 22px;
	height: 22px;
	display:block;
}
.caption strong {
	font-size: 13px;
	font-family:Arial,Helvetica,sans-serif;
	padding-right: 5px;
	float:left;
	color:#FF6600;
	
}
.caption strong.select {
}
.caption b,
.caption em {
	padding-right: 5px;
	float: right;
}


.heading {
	line-height: 25px;
	height: 25px;
	display:block;
/*	background-image: url(../images/t.gif);
	background-repeat: no-repeat;
	background-position: 12px center;*/
}
.heading strong {
	font-size:19px;
	font-weight:bolder;
	font-family:Arial,Helvetica,sans-serif;
	padding-left:8px;
	float:left;
	color:#FF6600;
}
.heading strong.select {
}
.heading b,
.heading em {
	padding-right: 5px;
	float: right;
}

.body {
	clear: both;
	padding-top: 5px;
	height:100%;
	padding-left:15px;
}
.body2 {
	clear: both;
	padding-top:3px;
	height:100%;
	padding-left:3px;
}


/* 分页
-------------------------------------------------------------------*/
#pagelist{clear: both;text-align:center;margin:8px; padding:3px 0;}
#pagelist a{background:#fff;margin:1px;padding:4px 6px;border:1px solid #ccc;color:#A0A0A0;}
#pagelist span{background:#F7FDF4;color:#f60;margin:1px;padding:4px 6px;border:1px solid #ccc;}
#pagelist input{margin:-5px 0 0 1px;padding:0;background:#fff;border:1px solid #ccc;color:#A0A0A0;width:30px;height:22px;line-height:22px;text-align:center;}
#pagelist button{margin:-5px 0 0 1px;padding:0;background:#fff;border:1px solid #ccc;color:#ff0000;width:40px;height:24px;line-height:24px;text-align:center;font-size:12px;cursor:pointer;}

.paglist {
	text-align:center;
	height:24px;
	line-height:24px;
	background-color:#F8F8F8;
	margin:6px 0 6px 0;
	color: #000000;
}
.paglist a {
	margin-left:3px;
	color:#006595;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #ffffff;
  background-color: #75b9e6;
  border: 1px solid #3498da;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #ffffff;
  background-color: #4aa3de;
  border-color: #3498da;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #3498da;
  border-color: #3498da;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #ffffff;
  background-color: #b6daf2;
  border-color: #b6daf2;
  cursor: not-allowed;
}
#bigpic {
	margin: 10px 0 20px 0;
}

#bigpic img {
	max-width:560px;
	width:expression(this.width > 560 ? '560px' : this.width);
}

/*首页软件滑动-----------------------------------------------------------*/
.default_soft {
	padding:1px;
	margin-top:3px;
	}
.default_soft  li{
	float:left;
	width:305px;
	height:100px;
	margin:5px;
}	
.default_soft  li a{
	width:285px;
	background-image:url(../images/sub2.png);
	background-position:100% 100% ;
	background-repeat:no-repeat;
	float: left; 
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	padding:10px;
	display: block;
	text-decoration: none;
	color:#000;
	border-left:1px solid #ECEDED ; border-top:1px solid #ECEDED ;
	border-bottom:2px solid #ECEDED; border-right:2px solid #ECEDED;
	}
.default_soft  li a:hover{
	background: #FFF ; border-left:1px solid #CCC ; border-top:1px solid #CCC ; border-bottom:2px solid #999; border-right:2px solid #999;background-image:url(../images/sub1.png);
	background-position:100%  100% ;
	background-repeat:no-repeat;
	text-decoration:none;}
.default_soft  img{
	width:71px;;
	height:60px;
	float : left; border : 5px white solid !important; margin-right : 9px;
	}
.default_soft  a:hover img{ border-color:#ccc !important; }	



/*cae基础培训表格*/
#cae_table{
width:98%;
margin-top:20px;
}
#cae_table td{
border:1px solid #CCCCCC;
padding:4px;
}
#cae_table1{
width:98%;
margin-top:20px;
}
#cae_table1 td{
padding:4px;
}

.cae_tr1 td h4{
padding:5px;}
.cae_tr2 td {
color: #000000;} 
#cae_table td a{
color:#336699;}


.boxgrid4{
margin:5px;
}

.boxgrid3{
margin:7px;}

/* 新闻动态列表
-------------------------------------------------------------------*/
#news_list ul{ list-style:none; padding:10px;}
#news_list li{ height:28px; padding:0px 8px 0px 20px; background:url(../images/ico.gif) no-repeat 3px 10px; line-height:28px; overflow:hidden; border-bottom:1px dotted #ccc;}
#news_list li span{ float:right;}
#news_list li img{ padding-top:8px;}

#news_list dl{ padding:10px;}
#news_list div.line{ height:10px; border-top:1px solid #ccc; overflow:hidden;}
#news_list dt{ position:relative;}
#news_list dd{ width:100%;}
#news_list dd .text{ padding-left:10px;}
#news_list dd h3{ font-size:100%;}
#news_list dd p{ color:#666;}
 
.listConts{line-height:26px;color:#666;}
.listConts .title{font-size:24px;text-align:center;line-height:40px;color:#000;}
.listConts .info{width:380px;height:27px;line-height:28px;text-align:center;margin:15px auto;border:1px solid #ccc;border-left:none;border-right:none;color:#666;}
.listConts .info small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}
.listConts .info .small,.info .big{font-family:Georgia;font-weight:bold;cursor:pointer;}
.listConts .info .small{font-size:10px;padding-right:3px;}
.listConts .info .big{color:#003ba6;padding-left:3px;}
.listConts .desc{margin:20px 0 15px;padding:5px 10px;line-height:20px;border:1px solid #f4e4b4;background:#fffff0;}
.listConts .showimg{margin:20px 0;text-align:center;}
.listConts .showimg a img{border:1px solid #ccc;padding:1px;}
.listConts .showimg a:hover img{border:1px solid #F90;padding:1px;}
.listConts .conttitle{font-weight:bold;padding-bottom:7px;margin-bottom:7px;color:#2f2f2f;line-height:24px;border-bottom:1px solid #ddd;font-size:14px;}
.listConts .author{text-align:right;color:#999;}
.listConts .actBox{float:right;padding-right:30px;}
.listConts .actBox li{display:inline;padding-left:22px;background-image:url(../images/actbox-ico.gif);background-repeat:no-repeat;margin-left:10px;}
.listConts .actBox li a{color:#666;}
/* 搜索结果
-------------------------------------------------------------------*/
#comments{margin-bottom:40px;}

#comments .commentlist{margin:0; padding:0;}

#comments .commentlist ul{margin:0; padding:0; list-style:none;}

#comments .commentlist li.comment_odd, #comments .commentlist li.comment_even{margin:0 0 10px 0; padding:15px; list-style:none;}

#comments .commentlist li.comment_odd{color:#666666; background-color:#F7F7F7;}
#comments .commentlist li.comment_odd a{color:#55ABDA; background-color:#F7F7F7;}

#comments .commentlist li.comment_even{color:#666666; background-color:#E8E8E8;}
#comments .commentlist li.comment_even a{color:#55ABDA; background-color:#E8E8E8;}

#comments .commentlist .author .name{font-weight:bold;}
#comments .commentlist .submitdate{font-size:smaller;}

#comments .commentlist p{margin:10px 5px 10px 0; padding:0; font-weight:normal; text-transform:none;}

#comments .commentlist li .avatar{float:right; border:1px solid #EEEEEE; margin:0 0 0 10px;}

/* ----------------------------------------------Column-------------------------------------*/
.list_soft {
	clear:both;
	padding:9px 0;
	background-position:top;
	background-repeat:repeat-x;
	background-image:url(../images/shadsep.gif);
}
.list_soft li {
float:left;
margin:5px;
white-space: nowrap;
}
.list_soft li a{
	font-size:14px;
	font-weight:bold;
	color:#f24024;
}

.links {clear:both;overflow:hidden;_height:1%;border-top:1px solid #ccc;border-bottom:2px solid #cfcfcf;margin-bottom:10px; }
.links a {color:#666;}
.links .title {background:none;text-indent:0}
.links .title h2{ font-size:12px; font-style:normal; font-weight:normal;}
ul.link-list {overflow:hidden;_height:1%;padding:0 0 10px 0}
ul.link-list li {display:inline;padding-right:20px;line-height:20px}