*{ margin:0px; padding:0px;font-family: "Verdana", "Arial", "Helvetica", "sans-serif";}
html, body{height:100%;}
html{margin:0;padding:0}
body{
	text-align:center;
	margin:0px;
	padding:0px;
	background:#def2ff;
}
/*显示区域边框*/
.block{

	margin:auto; 
	padding:0px;
	width:1004px; 
	min-height:100%; 
	height:auto;
	border-left:1px solid #dddddd; 
	border-right:1px solid #dddddd; 
	background:#ffffff;
		text-align:center; 
	
	
}
.mainblock{
	width:950px;
	height:100%; 
	margin:auto;
	padding:0px;
	text-align:left;
	font-size:12px;
}
/*logo、导航区域边框*/
.tophead{
	height:140px;
	width:100%;
}
/*logo*/
.logoblock{
	height:70px;
	width:260px;
	float:left;
	margin:5px;
	background:url(../image/logo.jpg) no-repeat;
}
/*顶部背景*/
.topshow{
	height:85px;
	width:660px;
	float:right;
	margin:0px;
	background:url(../image/topbg.jpg) no-repeat;
}
/*顶部资质切换样式*/
#certification {
	clear:both;
	width: 500px;
	float:right;
	text-align:left;
	margin-top:20px;
}
#certification ul {
	padding:0px;
	margin: 0px; 
	overflow: hidden; 
	line-height: 30px; 
	list-style-type:none;
	height: 30px;
}
#certification ul li {
	margin: 0px 0px 0px 1em;
	color: #0c3f9e;
	font-family:"黑体";
	font-size: 26px; 
	font-weight:bold; 
}
#certification ul li.active {
	display: block;
}
/*导航*/
#topmenu{ 
	display:table; 
	margin:0 auto;
	padding:0px; 
	float:left;
	width:100%;
	height:30px;
	text-align:center;
	background:url(../image/menubg.jpg) repeat-x;
}
#topmenu ul{ 
	display:table-row-group;
	text-align:center;
	margin-left:10px;
	height:30px;
}
#topmenu li
{
	/*width:90px;*/
	width:120px;
	text-align:center;
	display:inline-block;
	float:left;
	height:30px;
	line-height:30px;
	list-style-type:none;
	overflow:hidden;
	color:#ffffff;
	font-size:12px;
	
}
#topmenu li a:visited{
	color:#ffffff;
	text-decoration: none;
}

.normalMenu, .hoverMenu:visited{
	outline:none;
	padding:-2px 10px;
	display:block;
	text-decoration: none;
}
.hoverMenu{
	outline:none;
	padding:3px 10px;
	display:block;
	height:30px;
	text-decoration: none;
}
.normalMenu:visited{
	outline:none;
	padding:5px 10px;
	display:block;
}
.selectedMenu,.selectedMenu:visited {
	outline:none;
	padding:3px 10px;
	display:block;
	color:#ffffff;
	text-decoration: none;
	background:url(../image/selectedmenu.jpg) no-repeat;
}

.hoverMenu,.hoverMenu:visited {
	margin-top:-45px;
	background:url(../image/menuhover.jpg) repeat-x;
	color:#02f2de;
}
.hoverMenu:hover{
	outline:none;
	padding:-5px 10px;
	display:block;
}
.selectedMenu,.selectedMenu:visited {
	margin:0;
}

.normalMenu, .normalMenu:visited{
	color:#ffffff;
	margin-top:9px;
	padding-top:3px;
	background:url(./image/menubg.jpg) repeat-x;
}

/*导航下方区域边框*/
.menubottom{
	width:948px;
	float:left;
	height:25px;
	background:#f2f2f2;
	border:1px solid #dadada;
}
/*导航下方区域文字轮显*/
.niticeshow{
	width:400px;
	float:left;
	margin-left:15px;
	height:25px;
	line-height:25px;
	color:#2155cb;
}
.niticeshow ul {
	padding:0px;
	margin: 0px; 
	overflow: hidden; 
	line-height: 25px; 
	list-style-type:none;
	height: 25px;
}
.niticeshow ul li {
	margin: 0px 0px 0px 1em;
}
.niticeshow ul li.active {
	display: block;
}

/*导航下方搜索*/
/*导航下方搜索*/
.searchblock{
	width:250px;
	float:right;
	margin-right:20px;
	margin-top:2px;
	height:22px;
	line-height:25px;
	vertical-align:bottom;
}
.searchbox{
	width:100px;
	height:19px;
	border:1px solid #9b9b9b;
	background:#ffffff;
	float:left;
	margin-right:5px;
}
/*搜索下拉框*/
.selectblock * {
  margin: 0;
  padding: 0;
}
.selectblock {
  border:1px solid #f9f9f9;
  float: left;
  display: inline;
  }
.selectblock{
  border:1px solid #9b9b9b;
  float: left;
}
/* 子选择器，在FF等非IE浏览器中识别 */
.selectblock>.selectshow {
  width:80px;
  height: 15px;
  overflow:hidden;
  }
  
/* 通配选择符，只在IE浏览器中识别 */
.selectblock .selectshow select {
  display:block;
  float: left;
  margin: -2px;
}
.selectblock .selectshow>select {
  display:block;
  width:84px;
  float:none;
  margin: -2px;
  padding: 0px;
}
.selectblock select>option {
  text-indent: 2px; //option在FF等非IE浏览器缩进2px
}
.searchbutton{
	width:52px;
	height:19px;
	border:0px;
	float:left;
	margin-left:5px;
	background:url("../image/searchbutton.jpg") no-repeat;
}

/*展示区域*/
.bodyblock
{
	width:100%;
	margin-top:15px;
}

.bodyblock2
{
	width:100%;
	margin-top:5px;
	margin-left:30px;
}
/*左边区域*/
.leftblock{
	width:247px;
	height:740px;
	float:left;
	/*background:url("../image/leftblock.jpg") no-repeat;*/
}

/*登陆框*/
.loginBlock{
	width:244px;
	height:160px;
	float:left;
	border:1px solid #709df2;
	background:#f0f4fd;
	color:#2356cc;
	font-size:12px;
	text-align:center;
}
.logintitle{
	background:url("../image/logintop.jpg") no-repeat;
	color:#ffffff;
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	display:table-cell;
}
.logintext{
	border:1px solid #a5a5a5;
	width:110px;
	height:20px;
}
.registerlink:link{
	color:#94b6f5;
	text-decoration: underline; 
}
.registerlink:hover{
	color:#94b6f5;
	text-decoration: none; 
}
.registerlink:visited {
	text-decoration: underline;
	color:#94b6f5;
}
.forget:link{
	color:#2356cc;
	text-decoration: underline; 
}
.forget:hover{
	color:#2356cc;
	text-decoration: none; 
}
.forget:visited {
	text-decoration: underline;
	color:#2356cc;
}
.submitbutton{
	background:#91b3f2;
	border:1px solid #ffffff;
	color:#ffffff;
	width:75px;
	height:22px;
	vertical-align:middle;
}

/*微软电子课堂*/
.ndrcBlock{
	width:246px;
	height:100px;
	float:left;
	margin-top:10px;
}

/*微软实战训练*/
.train{
	width:246px;
	height:111px;
	float:left;
	margin-top:10px;
}

/*国际IT认证考试*/
.ittest{
	width:244px;
	height:160px;
	float:left;
	margin-top:10px;
	border:1px solid #709df2;
	background:#f0f4fd;
	color:#2155cb;
	font-size:12px;
}
.blocktitle{
	background:url("../image/titlebg.jpg") no-repeat;
	color:#ffffff;
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	display:table-cell;
}

.blocktitle a:link
{
color:#ffffff;
text-decoration: none;
}

.blocktitle a:hover
{
color:#ffffff;
border-bottom: 1px #ffffff solid;
}

.blocktitle a:visited
{
color:#ffffff;
text-decoration: none;
}
.subjectlist{
	padding:15px 0px 5px 20px;
	vertical-align:top;
}
.subjectlist img{
	margin-bottom:-4px;
}
.subjectname{
	width:110px;
	height:20px;
	line-height:20px;
	float:left;

}
.ittestlink:link{
	color:#2155cb;
	text-decoration: none; 
	font-size:12px;
}
.ittestlink:hover{
	color:#2155cb;
	text-decoration: none; 
	font-size:12px;
}
.ittestlink:visited {
	text-decoration: none;
	color:#2155cb;
	font-size:12px;
}
.more:link{
	color:#6b92d7;
	text-decoration: none; 
	margin-right:20px;
	float:right;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}
.more:hover{
	color:#6b92d7;
	text-decoration: none; 
	margin-right:20px;
	float:right;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}
.more:visited {
	text-decoration: none;
	margin-right:20px;
	color:#6b92d7;
	float:right;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}

/*培训课程*/
.listens{
	width:244px;
	height:150px;
	float:left;
	margin-top:10px;
	border:1px solid #709df2;
	background:#f0f4fd;
	color:#2155cb;
	font-size:12px;
}
.listenlist{
	padding:10px 0px 5px 15px;
	vertical-align:top;
}
.listenlist img{
	margin-bottom:-4px;
}
.listenname{
	width:200px;
	height:20px;
	line-height:20px;
	float:left;
	vertical-align:middle;
}
.listenlink:link{
	color:#2155cb;
	text-decoration: none; 
     font-size:12px;
	 margin-left:5px;
     display:inline;	
}
.listenlink:hover{
	color:#2155cb;
	text-decoration: none; 
	     font-size:12px;
		 margin-left:5px;
	      display:inline;	
}
.listenlink:visited {
	text-decoration: none;
	color:#2155cb;
	     font-size:12px;
		 margin-left:5px;
	      display:inline;	
}
/*右边区域大小*/
.rightblock{
	width:695px;
	height:740px;
	float:right;
}
/*滚动图片新闻*/
.picshow{
	width:100%;
	height:172px;
}
.Slider{
	position:relative;
}
.Slider ul{
	position:relative;
	list-style:none;
	margin:0;
	padding:0;
}
.Slider ul li{
	position:absolute;
	display:none;
}
.Slider ul li.selected{
	display:block;
}
.Slider dl{
	position:absolute;
	bottom:4px;
	right:4px;
	z-index:11;
}
.Slider dl dd{
	float:left;
	margin:0 0 0 2px;
	width:15px;
	height:15px;
	cursor:pointer;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	color:#15a3e1;
	font-size:12px;
	text-align:center;
	line-height:15px;
	background:#c3d6ff;
	border:1px solid #6597ee;
}
.Slider dl dd.selected{
	background:#faeb90;
	border:1px solid #68aceb;
	color:#926708;
	font-size:12px;
	font-weight:bold;
}
.Slider ul img{
	border:0;
}
/*动态新闻*/
.news{
	width:100%;
	height:184px;
	margin-top:10px;
}
.recenttrain{
	width:350px;
	height:182px;
	float:left;
	border:1px solid #d7d7d7;
}
.traintitle{
	background:url("../image/blocktop.jpg") repeat-x;
	color:#2155cb;
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	display:table-cell;
}
.traintitle a:link
{
color:#2155cb;
text-decoration: none;
}

.traintitle a:hover
{
color:#2155cb;
border-bottom: 1px #2155cb solid;
}

.traintitle a:visited
{
color:#2155cb;
text-decoration: none;
}

.traintitle2{
color:#2155cb;
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
	overflow:hidden;
}

.trainlink2:link{
	color:#2155cb;
	font-size:12px;
	font-weight:bold;
	text-decoration: none; 
}
.trainlink2:hover{
	color:#2155cb;
	font-size:12px;
	font-weight:bold;
	text-decoration: none; 
}
.trainlink2:visited {
	text-decoration: none;
	color:#2155cb;
	font-size:14px;
	font-weight:bold;
}
.traintitle3{
color:#2155cb;
	padding-left:10px;
	font-size:18px;
	font-weight:bold;
	overflow:hidden;
}

.trainlink3:link{
	color:#2155cb;
	font-size:18px;
	font-weight:bold;
	text-decoration: none; 
}
.trainlink3:hover{
	color:#2155cb;
	font-size:18px;
	font-weight:bold;
	text-decoration: none; 
}
.trainlink2:visited {
	text-decoration: none;
	font-size:18px;
	font-weight:bold;
	font-weight:bold;
}

.tb-item-title1{
	color:#000000;
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	display:table-cell;
}
.title5 {
	
	font-weight: bold;
	color: #006699;
	font-size:12px;
}

.tab5 {
	color: #000000;
	font-size:12px;
}




.trainlist{
	padding:10px 0px 5px 15px;

	color:#222222;
	font-size:12px;
}
.traininf{
	width:300px;
	height:20px;
	line-height:20px;
	float:left;
	overflow:hidden;

}
.trainlink:link{
	color:#222222;
	text-decoration: none; 
}
.trainlink:hover{
	color:#222222;
	text-decoration: none; 
}
.trainlink:visited {
	text-decoration: none;
	color:#222222;
}
.mores:link{
	color:#5d5d5d;
	text-decoration: none; 
	margin-right:20px;
	float:right;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size:12px;
}
.mores:hover{
	color:#5d5d5d;
	text-decoration: none; 
	margin-right:20px;
	float:right;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size:12px;
}
.mores:visited {
	text-decoration: none;
	margin-right:20px;
	color:#5d5d5d;
	float:right;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size:12px;
}
.centrenews{
	width:332px;
	height:182px;
	float:right;
	border:1px solid #d7d7d7;
}
/*实训动态*/
.dynamic{
	width:100%;
	height:240px;
	margin-top:10px;
	border:1px solid #d7d7d7;
}
.dynamiclist{

}
.dynamicpic{
	height:215px;
	width:315px;
	float:left;
}

/*实训动态文字新闻*/
/*实训动态文字新闻*/
.dynamictext{
	height:215px;
	width:360px;
	float:right;
}
.dynamicline{
	height:95px;
	width:340px;
	overflow:hidden;
	float:left;
	margin-top:5px;
}
.titleinf{
	color:#4278be;
	font-size:12px;
	font-weight:bold;
	line-height:24px;
}
.dycontent{
	color:#222222;
	font-size:12px;
	line-height:20px;
}
.dylink:link{
	color:#4278be;
	text-decoration: none; 
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}
.dylink:hover{
	color:#4278be;
	text-decoration: none; 
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}
.dylink:visited {
	text-decoration: none;
	color:#4278be;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}
.moredy:link{
	color:#5d5d5d;
	text-decoration: none; 
	margin-right:20px;
	float:right;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	margin-top:10px;
}
.moredy:hover{
	color:#5d5d5d;
	text-decoration: none; 
	margin-right:20px;
	float:right;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	margin-top:10px;
}
.moredy:visited {
	text-decoration: none;
	margin-right:20px;
	color:#5d5d5d;
	float:right;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	margin-top:10px;
}

/*实训动态新闻图片*/
#focus_m { BACKGROUND: #ffffff; WIDTH: 310px; POSITION: relative; HEIGHT: 203px; top:7px; left:5px;} 
.f_img_roll { WIDTH: 240px; POSITION: relative; HEIGHT: 180px } 
.f_img_roll IMG { LEFT: 0px; WIDTH: 240px; POSITION: absolute; TOP: 0px; HEIGHT: 180px } 
.f_img_tree { RIGHT: 3px; WIDTH: 50px; POSITION: absolute; TOP: 0px; HEIGHT: 180px } 
.f_img_tree DIV { Z-INDEX: 201; RIGHT: 0px; BACKGROUND: url(../image/mask.gif) no-repeat; WIDTH: 75px; POSITION: absolute; TOP: 0px; HEIGHT: 47px } 
.f_img_tree UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; RIGHT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute } 
.f_img_tree LI { BORDER: #bababa 1px solid; MARGIN-bottom: 5px; WIDTH: 60px; HEIGHT: 45px } 
.f_img_tree IMG { BORDER: #e8e8e8 3px solid; VERTICAL-ALIGN: top; WIDTH: 54px; HEIGHT: 39px } 
.f_con { COLOR: #fff; HEIGHT: 20px;} 
.f_con .f_title { MARGIN-TOP: 5px; FONT-SIZE: 12px; TEXT-ALIGN: left; background:#e8e8e8;  width:240px;height:18px; line-height:18px;padding-left:5px; } 
.f_con .f_title A:link { COLOR: #000000; TEXT-DECORATION: none } 
.f_con .f_title A:visited { COLOR: #000000; TEXT-DECORATION: none } 
.f_con .f_title A:hover { TEXT-DECORATION: underline }

/*资质*/
.qualification{
	width:100%;
	height:115px;
	margin-top:8px;
}
.qualificationiof{
	width:560px;
	height:113px;
	border:1px solid #d7d7d7;
	float:left;
}
.glory{
	width:124px;
	height:115px;
	float:right;
}
.qualificationlist{
	width:180px;
	height:23px;
	float:left;
}

/*合作伙伴*/
.connectlinks{
	width:948px;
	height:60px;
	margin-top:8px;
	float:left;
	background:#f7f7f7;
	border:1px solid #d7d7d7;
}
/*友情链接*/
.friendlinks{
	width:100%;
	height:30px;
	line-height:30px;
	float:left;
	text-align:center;
	margin-top:10px;
}
.friendlink:link{
	color:#3b3b3b;
	text-decoration: none;
	line-height:18px;
	font-size:12px;
	margin-left:10px;
	margin-top:10px;
}
.friendlink:hover{
	color:#3b3b3b;
	text-decoration: underline;
	line-height:18px;
	font-size:12px;
	margin-left:10px;
	margin-top:10px;
}
.friendlink:visited{
	outline:none;
	color:#3b3b3b;
	display:block;
	line-height:18px;
	text-decoration: none;
	font-size:12px;
	margin-left:10px;
	margin-top:10px;
}
.linkpic{
	outline:none;
	color:#3b3b3b;
	display:block;
	line-height:18px;
	width:115px;
	height:36px;
	text-decoration: none;
	font-size:12px;
	margin-left:10px;
	margin-top:0px;
}
/*底部*/
.bottomblock{
	width:950px;
	margin-top:10px;
	float:left;
	
	/*background:url("../image/bottom.jpg") no-repeat;*/
}
/*底部辅助链接*/
.sencondlink{
	width:100%;
	height:28px;
	line-height:28px;
	float:left;
	font-size:12px;
	vertical-align:middle;
	display:table-cell;
	text-align:center;
	color:#ffffff;
	background:#4b77c2;	
}
.sencondlink a:link{
	color:#ffffff;
	text-decoration: none; 
}
.sencondlink a:hover{
	color:#ffffff;
	text-decoration: none; 
}
.sencondlink a:visited {
	text-decoration: none;
	color:#ffffff;
}
.aboutinf{
	width:100%;
	height:62px;
	float:left;
	font-size:12px;
	vertical-align:middle;
	display:table-cell;
	text-align:center;
	background:#f4f4f4;	
	padding-top:10px;
}

.onepx-stroke-780{

	margin-top: 10px;
	border: none #868686;
	width: 100%;
}

.navititle{
	color:#1A4EB1;
	padding-left:0px;
	font-size:12px;
	
	vertical-align:middle;
	display:table-cell;
}
.navititle a:link
{
color:#1A4EB1;
text-decoration: none;
}

.navititle a:hover
{
color:#1A4EB1;
font-weight:bold;
border-bottom: 1px #1A4EB1 solid;
}

.navititle a:visited
{
color:#1A4EB1;
text-decoration: none;
}

.STYLE4 {
	color: #000000
}
.STYLE5 {
	color: #0066CC
}