/* Base */
body{ background:#f2f2f2 url(../images/body_bg.jpg) repeat-x; font-size: 14px; }


.baseWidth{ width:997px; }


/* 头部 */
#header{ height:96px; position:relative;  }
#headerLogo{ width: 243px; height: 57px; display: block; overflow: hidden; position: absolute; top: 22px; }
#headerLinks{ position: absolute; top: 44px; left: 390px; }
#headerLinks li{ float:left; display: inline-block; }
#headerLinks li a{ width:90px; text-align:center; padding: 0 20px;  color:#cceaf0; font-size:14px; }
#headerLinks li a:hover{ color:#FFF; text-decoration: underline;}
#headerSearch{ width: 211px; height: 27px; position: absolute; top: 37px; right: 0;  }
#headerSearch #txtSearch{ float:left; width: 172px; height: 25px; line-height: 25px; border: 1px solid #2aa3ba; background: #33adc4; color:#cceaf0; }
#headerSearch #btnSearch{ float: right; width: 37px; height: 27px; border: 0; cursor: pointer; background: transparent; color: #ffffff; font-size: 14px;}

#containerBg{background:url(../images/cont_bg.jpg) repeat-y center top;}
#container{background:url(../images/cont_top_Bg.jpg) no-repeat center top; padding: 90px 0 20px;}

#left{ width: 152px; padding: 0 12px; float: left;}
#cont{ width: 543px; padding: 0 17px; float: left; overflow: hidden; }
#right{ width: 216px; padding: 0 14px; float: right; overflow: hidden; }


/* 菜单 */
#menuCont{ width:152px; height:auto;  position:relative; }
#menu{ position:relative; z-index:999; }
#menu li{ }
#menu>li>a{ background:url(../images/menu_bg.png) no-repeat 11px 15px; width:74px; padding: 15px 0 15px 78px; display:block; color:#313131; font-size:16px; font-weight:bold; border-bottom: 1px solid #e0e1e0;   }
#menu li:hover{  }
#menu li .hover{color:#cceaf0; background:#0098b5 url(../images/menu_bg.png) no-repeat 11px 15px;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9;opacity: 0.9;}
#menu .menu2nd{ background:#0098b5; display:none; width:152px;  position:absolute; top:-34px; left:152px;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9;opacity: 0.9; z-index:888;}
#menu .menu2nd li{ border-radius:0px; }
#menu .menu2nd a{color:#cceaf0; border:0; font-weight:normal; display:block; padding:15px; font-size:14px; line-height:1.5em;   }
#menu .menu2nd a:hover{ background:#33adc4;}


.leftHead{ background: url(../images/left_h_bg.jpg) no-repeat; width: 152px; height: 34px; line-height: 34px; color: #FFF; font-size: 16px; text-align: center; }
/*活动报名，课程报名*/
#leftBMLinks{}
#leftBMLinks li { margin: 20px 0;}
#leftBMLinks li a{ display: block; -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px; -moz-box-shadow:2px 2px 5px #a9a9a9; -webkit-box-shadow:2px 2px 5px #a9a9a9; box-shadow:2px 2px 5px #a9a9a9;
}


/*快速链接*/
#leftLinksCont{}
#leftLinksCont>li>a{display: block; padding: 15px 10px 0; width: 132px; }
#leftLinksCont>li>a:hover{ color: #0098b5; }

/*首页图片轮播*/
#slideshow {
	position:relative;
	width:543px;
	height:722px;
	overflow:hidden;
	float:left;
}

#slideshow ul {
	position:relative;
	overflow:hidden;
	margin:0;
	padding:0;
}

#slideshow ul li {
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	list-style:none;
}

.caption {
	width:100%;
	margin:0;
	padding:10px 15px;
	position:absolute;
	left:0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:lighter;
	color:#fff;
	background:#000;
	filter:alpha(opacity=60);
	opacity:0.6;
}
#pagination {
	clear:both;
	width:75px;
	margin:25px auto 0;
	padding:0;
	position:absolute;
	right:15px;
	bottom:15px;
	z-index:88;
}

#pagination li {
	list-style:none;
	float:left;
	margin:0 2px;
}

#pagination li a {
	display:block;
	width:10px;
	height:10px;
	text-indent:-10000px;
	background:url(../images/pagination.png);
}

#pagination li a.active {
	background-position:0 10px;
}

/*活动视频分享*/
.contHead{ font-size: 16px; font-weight: bold; color: #343434; padding: 15px 0; }
#homeShipin{ width:543px;}
#homeShipin dd{ margin: -5px;  }
#homeShipinCont li{float:left; padding: 5px; }
#homeShipinCont li a{ display:block; width:127px; }
#homeShipinCont li a:hover{ color:#0098b5;}
#homeShipinCont li img{display:block; width:127px; height: 84px; -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px; -moz-box-shadow:2px 2px 5px #a9a9a9; -webkit-box-shadow:2px 2px 5px #a9a9a9; box-shadow:2px 2px 5px #a9a9a9;  }
#homeShipinCont li p{ width: 127px; padding-top:10px; text-align:center; }


.rightHead{ background:url(../images/right_h_bg.jpg); color:#FFF; font-size:16px; font-weight:bold; width: 216px; height:34px; line-height:34px; text-align: center; }
.rightHead a{ display:block; color:#FFF; }

/*首页新闻*/
#homeNews{ width:216px; float:right; }
#homeNews dd{ }
#homeNews dd ul{}
#homeNews dd ul li{ border-bottom:1px solid #e0e1e0; }
#homeNews dd ul li:last-child{ border:0; }
#homeNews dd ul li a{ display:block; padding: 10px 0;  }
#homeNews dd ul li a>.homeNewsDate{ color:#33adc4; }
#homeNews dd ul li a>.homeNewsTitle{ display:block; padding:5px 0 0; line-height:1.5em; }
#homeNews dd ul li a:hover{ color:#0098b5; }

.rightImgLinks{ display: block; -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;
	-moz-box-shadow:2px 2px 5px #a9a9a9; -webkit-box-shadow:2px 2px 5px #a9a9a9; box-shadow:2px 2px 5px #a9a9a9;
}


#righterH{ color:#333333; font-size:16px; height:34px; line-height:34px; vertical-align:middle; border-bottom: 1px solid #CCC; }
#righterH a{ color:#7f7f7f; }
#righterH a:hover{ text-decoration:underline;}

.contH{ height:36px; line-height:36px; vertical-align:middle; font-size:18px; font-weight:bold; color:#FFF; padding-left:15px; }

#contNewsList{}
#contNewsList a{ color: #333333; display: block; width:543px; padding-bottom: 15px; font-size: 14px; }
#contNewsList a .contNewsListDate{ color: #7f7f7f; margin-right: 10px; }

#contPhotoList
#contPhotoList li{}
#contPhotoList li a{ display:block; width:150px; float:left; padding:16px; }
#contPhotoList li a p{ padding-top:10px; text-align:center;  }
.contNewsContainer img{display: block; max-width: 100%; height: auto;}

.contNewsContainer .goBack{ -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
display: inline-block;
background: #33adc4;
padding: 5px 15px;
color: #FFF; }

/*视频自适应*/
.video {
position: relative;
padding-bottom: 66.66666666%;
height: 0;
overflow: hidden;
}
.video iframe,
.video object,
.video embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

/*底部*/
#footer{ background:#383838; text-align:center; font-size:14px; padding: 35px 0; color: #afafaf; text-align: left; }
#footerLogo{ float: left; }
#footerContactCopyright{ margin-left: 200px;}
#footerContact{ margin-bottom: 5px;}
#footerContact li{ display: inline-block; margin-right: 10px; }


/*分页*/
.page_nav{ height:20px; padding:15px 0 30px; clear:both; }
.page_nav a{ border:1px solid #0098b5; height:15px; margin:5px 2px; padding:4px 5px; text-decoration:none; }
.page_nav a:hover{ background:#0098b5; color:#FFF; text-decoration:none; }
.page_nav .pageCurrentPage{ background:#0098b5;  height:15px; margin:5px 2px; padding:4px 5px; color:#FFF; text-decoration:none; }
.txtPageNo{ height:15px; text-align:center; width:20px; margin:0 2px; }
.btnPageGo{ background:url(../images/go.jpg) no-repeat; width:29px; height:18px; border:0; margin-left:5px; }