@charset "utf-8";
/* CSS Document */


.clearfix:after{
  content: "020"; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;  
  }

.clearfix {
  /* 触发 hasLayout */ 
  zoom: 1; 
  }

body{
	font-size: 12px;
	line-height: 140%;
	color: #777777;
	text-decoration: none;
}

a:link {
	color: #777777;
	text-decoration: none;
}
a:visited {
	color: #777777;
	text-decoration: none;
}
a:active {
	color: #777777;
	text-decoration: none;
}
a:hover{
	color:#00b08c;
	text-decoration: none;
}

#main{
	width:1000px;
	margin:30px auto;
}

#leftside{
	width:220px;
	float:left;
}

#leftside h3,#content_tit{
	height:31px;
	background:url(../images/boe.jpg) repeat center top;
	border:#cfeffa 1px solid;
	font-family: "Microsoft Yahei";
	font-size: 14px;
	color: #555555;
	font-weight: normal;
	text-decoration: none;
	line-height:31px;
	padding-left:10px;
}

#leftside ul{
	border:#cfeffa 1px solid;
	padding:13px 10px;
	margin-bottom:20px;	
}

#leftside li a{
	display:block;
	height:30px;
	border-bottom:1px solid #FFF;
	text-indent:10px;
	line-height:30px;
	background:url(../images/leftside_bg.jpg) #edf9fc no-repeat -400px -400px;
	transition:0.3s;
	font-family:microsoft yahei;
}

#leftside li a:hover,#leftside li a.on{
	background-position:0px 0px;
	color:#FFF;
	text-indent:20px;
}

#leftcontact{
	border:#cfeffa 1px solid;
	padding:13px 10px;
}

#content{
	width:760px;
	float:right;
}

#content_tit span{
	float:right;
	font-family:宋体;
	font-size:12px;
	padding-right:10px;
}

#content_c{
	padding:10px;
	border:#cfeffa 1px solid;
}

.add_tab td{
	padding-top:10px;
}

.yangshi td ,.yangshi td p{
	color:#5c585a;
}

.yangshi2,.yangshi2 p{
	color:#5c585a;
	font-size:16px;
	font-family: '宋体';
	line-height:26px;
}

.check_program_table{ border:1px solid #96CBF7;border-right:none; border-bottom:none}
.check_program_table td{ border:1px solid #96CBF7; text-align:center; line-height:25px; border-left:none; border-top:none}

.p0{ text-indent:24px; line-height:24px; font-size:15px; background:#edf9fc; padding:10px; margin-top:10px;}
.p2{ margin-top:30px;}
.p2 p{ line-height:24px; margin-bottom:10px;}
.p2 p span{ background:#42b58a; color:#fff; width:24px; height:24px; border-radius:12px; margin-right:5px; display:inline-block; text-align:center;}