
body,div,h1,h2,h3,h4,h5,h6,p,a,img,ul,ol,li,form {
	margin:0;
	padding:0;
	border:0;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
.clearfix {
	display:block;
}
body {
	font-family:"微软雅黑";
	font-size:13px;
	background:url("../images/background_body.png") repeat-x 0 0;
}
#header {
	position:relative;
	margin:20px auto;
	width:1000px;
}
#header h1 a {
	display:block;
	width:340px;
	height:73px;
	text-indent:-9999px;
	background-image:url("../images/spriteme1.png");
	background-position:-6.5px -10px;
	float:left
}
#header #jyb {
	display:block;
	width:309px;
	height:30px;
	background-image:url("../images/spriteme1.png");
	background-position:-6.5px -1360px;
	float:left;
	margin-top:30px;
	
}
#header #header_menu {
	position:absolute;
	top:0;
	right:0;
	list-style:none;
}
#header #header_menu li {
	float:left;
	border-right:1px solid #000;
	padding:0 6px;
}
#header #header_menu li.last {
	border-right:none;
	padding:0 2px 0 6px;
}
#header #header_menu a {
	font-size:12px;
	text-decoration:none;
	color:#000;
}
#header #header_menu a:hover {
	text-decoration:underline;
}
#header #search {
	position:absolute;
	bottom:0;
	right:0;
}
#header #search label {
	display:block;
	margin-bottom:8px;
	font-size:14px;
	font-weight:bold;
}
#header #search input.text {
	float:left;
	padding:2px 8px 1px 8px;
	border:1px solid #CCC;
	width:190px;
	font-family:Arial,sans-serif;
	font-size:11px;
}
#header #search input.submit {
	float:left;
}
#notice-list a{color:#000000; text-decoration:none;}
#navigation {
	text-align:center;
	overflow:hidden;
	display:block;
}
#navigation ul{list-style:none;}
#navigation ul li:first-child {
	border-left:2px solid #CCC;
}
#navigation ul li:last-child {
	border-right:2px solid #CCC;
}
#navigation ul li a.active {
	background:url("../images/spriteme2.png") repeat-x top center;
	background-position:38.5px -10px;
}

h4 a{font-size:14px;}
#sddm
{	
	padding: 0;
	width: 1000px;
	margin: 0 auto;
	height:43px;
	line-height:43px;
	overflow:hidden;
}
#sddm li
{	
	list-style: none;
	float: left;
	font:14px "微软雅黑";
	border:1px solid #ccc;
	border-top:none;
	border-bottom:none;
	}

#sddm li a
{	
    display: block;
	padding: 0px 20px;
	color: #000;
	text-align: center;
	text-decoration: none;
	line-height:43px;
	}

#sddm li a:hover
{	
	background:url(../images/spriteme2.png) repeat-x;
	background-position:38.5px -10px;
	color:#737373;
}

#sddm li div
{	
    position: absolute;
	display:block;
	visibility: hidden;
	FILTER: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7;
	z-index:999;
	width:auto;
	overflow:hidden;
	}

	#sddm li div a
	{	
	    position: relative;
		display: block;
		margin: 0;
		margin-left:-2px;
		padding: 5px 24px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #000;
		color: #fff;
		font: 14px "微软雅黑";
		}

	#sddm div a:hover
	{
	background: #49A3FF;
	color: #FFF;
	width:auto;
	}
	#sddm li #m4
	{
	width:200px;}
	#sddm li #m5
	{
	width:145px;}
	
		#banners {
	position:relative;
	margin-bottom:10px;
}
#banners ul {
	list-style:none;
	height:333px;
}
#banners ul li {
	margin:0;
	padding:0;
	height:60px;
	_height:57px;
}
html>body #banners ul li {
	*height:57px;
}
#banners ul li img {
	float:left;
}
#banners ul li h2 a {
	float:left;
	display:block;
	padding:19px 27px 0;
	width:176px;
	height:41px;
	_height:38px;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	background:url("../images/spriteme2.png") repeat-x top center;
	zoom:1;
	background-position:114.5px -199px;
}
#banners ul li.tall h2 a {
	padding:9px 27px 8px;
	height:43px;
	_height:40px;
}
#banners ul li h2 a.active {
	color:#FFF;
}
#banners ul li .arrow {
	display:none;
	float:left;
	position:absolute;
	top:0;
	left:230px;
	width:28px;
	height:58px;
	z-index:2;
}
#banners ul li .banner {
	display:none;
	position:absolute;
	top:0;
	left:230px;
	width:769px;
	_width:768px;
	height:333px;
	_height:332px;
	cursor:default;
	background:#000;
	overflow:hidden;
	z-index:1;
}
#banners ul li .banner_stripes_top {
	position:absolute;
	top:0;
	right:0;
	width:57px;
	height:77px;
	background:url("../images/spriteme1.png") no-repeat top center;
	background-position:-10px -178px;
}
#banners ul li .banner_stripes_bottom {
	position:absolute;
	bottom:0;
	left:27px;
	width:161px;
	height:86px;
	background:url("../images/spriteme1.png");
	background-position:-10px -275px;
}
#banners .banner_video {
	position:absolute;
	top:33px;
	left:58px;
	color:#FFF;
}
#banners .banner_content {
	position:absolute;
	bottom:0;
	right:0;
	padding:15px 0 0 11px;
	-moz-border-radius-topleft:25px;
	-webkit-border-top-left-radius:25px;
	width:296px;
	font-size:12px;
	color:#FFF;
	background:url("../images/spriteme1.png");
	background-position:-11px -381px;
}
#banners h3 {
	margin-left:8px;
	font-size:24px;
	font-weight:normal;
	background:none;
}
#banners h3 strong {
	display:block;
	margin:-10px 0 0 20px;
	font-size:63px;
	font-weight:normal;
	letter-spacing:-3px;
	background:none;
}
#banners .banner_details {
	padding:14px 18px;
	-moz-border-radius-topleft:25px;
	-webkit-border-top-left-radius:25px;
	color:#FFF;
}
#banners .banner_details ul {
	margin-bottom:10px;
	height:auto;
}
#banners .banner_details ul li {
	list-style:disc;
	margin-left:12px;
	padding:5px 0;
	width:auto;
	height:auto;
	color:#FFF;
	background:none;
}
#banners .banner_details a {
	font-weight:bold;
	color:#FFF;
}
#banners .banner_details a:hover {
	color:#E6E6E6;
}
#banners .banner_details a.button {
	display:inline-block;
	padding:5px 10px;
	-moz-box-shadow:0 0 1px #000;
	-webkit-box-shadow:0 0 1px #000;
	font-size:14px;
	text-decoration:none;
	background:url("../images/spriteme2.png") repeat-x top center;
	background-position:73.5px -152px;
}
#banners .banner_details p {
	font-size:14px;
}
#banners .banner_details p.call_us {
	font-size:16px;
}
#banners .banner_details p.call_us .tel_no {
	display:block;
	margin-bottom:10px;
	font-size:22px;
}
#banners #course_search {
	position:absolute;
	bottom:0;
	left:0;
	padding:10px 10px 10px 20px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	width:246px;
	height:75px;
	background:#FFF;
	z-index:2;
}
#banners #course_search label {
	display:block;
	padding:3px 0 10px 4px;
	font-size:14px;
	font-weight:bold;
}
#banners #course_search input.text {
	float:left;
	padding:2px 8px 1px 8px;
	border:1px solid #CCC;
	width:174px;
	font-family:Arial,sans-serif;
	font-size:11px;
}
#banners #course_search input.submit {
	float:left;
}
#banners #course_search a {
	display:block;
	margin-top:5px;
	font-size:12px;
	font-weight:bold;
	color:#5FB5F3;
}
#content {
	margin:10px auto;
	width:1000px;
}
#content_left {
	float:left;
	width:500px;
}
#content_right {
	float:right;
	width:490px;
}
#content .section {
	position:relative;
	float:left;
	margin-bottom:10px;
	width:238px;
	height:288px;
	background:#EFEFEF;
}
#content_left .section {
	margin-right:9px;
}
#content_right .section {
	margin-left:5px;
}
#content .section.double {
	width:485px;
}
#content .section.auto_height {
	height:auto;
}
#content .section.white_background {
	background:#FFF;
}
#content .section h3 {
	padding:7px 5px 8px 15px;
	font-size:14px;
	font-weight:normal;
	color:#FFF;
}
#content .section h4 {
	margin:10px 0 10px 8px;
	font-size:18px;
}
#content .section a.more {
	position:absolute;
	bottom:8px;
	left:12px;
	right:12px;
	font-weight:bold;
	color:#5FB5F3;
}
#content .section.double a {
	right:18px;
}
#content .section img {
	margin:7px 7px 4px 7px;
}
#content .section.double img {
	float:left;
}
#content .section p {
	margin:4px 14px;
	line-height:20px;
}
#content .section.double p {
	float:right;
	margin-right:10px;
	width:215px;
}
#content .section .news_item {
	margin:10px 16px 0 16px;
	padding:0 0 10px 0;
	border-bottom:1px solid #DDD;
}
#content .section .news_item:nth-last-of-type(1) {
	border-bottom:none;
}
#content .section .news_item h4 {
	margin:0 0 10px 0;
	font-size:12px;
}
#content .section .news_item h4 a {
	margin:0;
	color:#000;
}
#content .section .news_item img {
	float:right;
	margin:0 0 0 15px;
}
#content .section .news_item p {
	float:none;
	margin:0;
	width:auto;
}
#content .section .event_item {
	margin:10px 16px 0 16px;
	padding:0 0 10px 0;
}
#content .section .event_item h4 {
	margin:0 0 10px 0;
	font-size:12px;
}
#content .section .event_item h4 a {
	margin:0;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#000;
}
#content .section .event_item .date {
	float:right;
	font-size:12px;
	font-weight:bold;
}
#content .section .event_item img {
	float:right;
	margin:0 0 0 15px;
}
#content .section .event_item p {
	float:none;
	margin:0;
	width:auto;
}
#content .section.auto_height a.more {
	position:relative;
	top:auto;
	left:auto;
	right:auto;
	bottom:auto;
	margin:10px;
}
#footer {
	margin:0 auto;
	padding:20px 25px;
	width:950px;
	font-size:11px;
	background:#F5F5F5;
}
#footer a {
	padding:0 3px;
	text-decoration:none;
	color:#000;
}
#footer a:hover {
	text-decoration:underline;
}
#footer_left {
	float:left;
	list-style:none;
}
#footer_left li {
	float:left;
	border-left:1px solid #999;
	padding:0 4px;
}
#footer_left li.first {
	border-left:none;
	padding:0 4px 0 0;
}
#footer_right {
	float:right;
	font-size:10px;
}
div#betamessage {
	background-color:#FFC1C1;
	border-bottom:#FF3535 solid 1px;
	text-align:center;
}
div#betamessage p {
	color:#666;
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	padding-top:5px;
	padding-bottom:5px;
}
#banners ul li.green h2 a.active {
	background:url("../images/spriteme2.png") repeat-x top center;
	background-position:114.5px -73px;
}
#banners ul li.green h2 .arrow {
	background-image:url("../images/spriteme1.png");
	background-position:-10px -100px;
}
#banners ul li.red h2 a.active {
	background:url("../images/background_banner_nav_red.png") repeat-x top center;
}
#banners ul li.red h2 .arrow {
	background:url("../images/background_banner_nav_red_arrow.png") no-repeat top center;
}
#banners ul li.black h2 a.active {
	background:url("../images/background_banner_nav_black.png") repeat-x top center;
}
#banners ul li.black h2 .arrow {
	background:url("../images/background_banner_nav_black_arrow.png") no-repeat top center;
}
#banners ul li.purple h2 a.active {
	background:url("../images/background_banner_nav_purple.png") repeat-x top center;
}
#banners ul li.purple h2 .arrow {
	background:url("../images/background_banner_nav_purple_arrow.png") no-repeat top center;
}
#banners ul li.blue h2 a.active {
	background:url("../images/background_banner_nav_blue.png") repeat-x top center;
}
#banners ul li.blue h2 .arrow {
	background:url("../images/background_banner_nav_blue_arrow.png") no-repeat top center;
}
#banners ul li.green .banner_details {
	background-image:url("../images/spriteme1.png");
	background-position:-10.5px -794px;
}
#banners ul li.red .banner_details {
	background:url("../images/background_banner_details_red.png") no-repeat top center transparent;
}
#banners ul li.black .banner_details {
	background:url("../images/background_banner_details_black.png") no-repeat top center transparent;
}
#banners ul li.purple .banner_details {
	background:url("../images/background_banner_details_purple.png") no-repeat top center transparent;
}
#banners ul li.blue .banner_details {
	background:url("../images/background_banner_details_blue.png") no-repeat top center transparent;
}
.section.black h3 {
	background:url("../images/spriteme1.png")  no-repeat top left #333;
	background-position:-10px -1207px;
}
.section.purple h3 {
	background:url("../images/spriteme1.png") no-repeat top left #A44DC4;
	background-position:-10px -1258px;
}
.section.blue h3 {
	background:url("../images/spriteme1.png") no-repeat top left #5Fb5F3;
	background-position:-10px -1310px;
}
#content .logos {
	height:142px;
}
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right {
	height:13px
}
div.pp_default .pp_top .pp_left {
	background:url("../images/prettyPhoto/default/sprite.png") -78px -93px no-repeat
}
div.pp_default .pp_top .pp_middle {
	background:url("../images/prettyPhoto/default/sprite_x.png") top left repeat-x
}
div.pp_default .pp_top .pp_right {
	background:url("../images/prettyPhoto/default/sprite.png") -112px -93px no-repeat
}
div.pp_default .pp_content .ppt {
	color:#f8f8f8
}
div.pp_default .pp_content_container .pp_left {
	background:url("../images/prettyPhoto/default/sprite_y.png") -7px 0 repeat-y;
	padding-left:13px
}
div.pp_default .pp_content_container .pp_right {
	background:url("../images/prettyPhoto/default/sprite_y.png") top right repeat-y;
	padding-right:13px
}
div.pp_default .pp_next:hover {
	background:url("../images/prettyPhoto/default/sprite_next.png") center right no-repeat;
	cursor:pointer
}
div.pp_default .pp_previous:hover {
	background:url("../images/prettyPhoto/default/sprite_prev.png") center left no-repeat;
	cursor:pointer
}
div.pp_default .pp_expand {
	background:url("../images/prettyPhoto/default/sprite.png") 0 -29px no-repeat;
	cursor:pointer;
	height:28px;
	width:28px
}
div.pp_default .pp_expand:hover {
	background:url("../images/prettyPhoto/default/sprite.png") 0 -56px no-repeat;
	cursor:pointer
}
div.pp_default .pp_contract {
	background:url("../images/prettyPhoto/default/sprite.png") 0 -84px no-repeat;
	cursor:pointer;
	height:28px;
	width:28px
}
div.pp_default .pp_contract:hover {
	background:url("../images/prettyPhoto/default/sprite.png") 0 -113px no-repeat;
	cursor:pointer
}
div.pp_default .pp_close {
	background:url("../images/prettyPhoto/default/sprite.png") 2px 1px no-repeat;
	cursor:pointer;
	height:30px;
	width:30px
}
div.pp_default .pp_gallery ul li a {
	background:url("../images/prettyPhoto/default/default_thumb.png") center center #f8f8f8;
	border:1px solid #aaa
}
div.pp_default .pp_social {
	margin-top:7px
}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next {
	left:auto;
	position:static
}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause {
	background:url("../images/prettyPhoto/default/sprite.png") -51px 1px no-repeat;
	height:30px;
	width:30px
}
div.pp_default .pp_nav .pp_pause {
	background-position:-51px -29px
}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next {
	background:url("../images/prettyPhoto/default/sprite.png") -31px -3px no-repeat;
	height:20px;
	margin:4px 0 0;
	width:20px
}
div.pp_default a.pp_arrow_next {
	background-position:-82px -3px;
	left:52px
}
div.pp_default .pp_content_container .pp_details {
	margin-top:5px
}
div.pp_default .pp_nav {
	clear:none;
	height:30px;
	position:relative;
	width:110px
}
div.pp_default .pp_nav .currentTextHolder {
	color:#999;
	font-family:Georgia;
	font-size:11px;
	font-style:italic;
	left:75px;
	line-height:25px;
	margin:0;
	padding:0 0 0 10px;
	position:absolute;
	top:2px
}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover {
	opacity:0.7
}
div.pp_default .pp_description {
	font-size:11px;
	font-weight:700;
	line-height:14px;
	margin:5px 50px 5px 0
}
div.pp_default .pp_bottom .pp_left {
	background:url("../images/prettyPhoto/default/sprite.png") -78px -127px no-repeat
}
div.pp_default .pp_bottom .pp_middle {
	background:url("../images/prettyPhoto/default/sprite_x.png") bottom left repeat-x
}
div.pp_default .pp_bottom .pp_right {
	background:url("../images/prettyPhoto/default/sprite.png") -112px -127px no-repeat
}
div.pp_default .pp_loaderIcon {
	background:url("../images/prettyPhoto/default/loader.gif") center center no-repeat
}
div.light_rounded .pp_top .pp_left {
	background:url("../images/prettyPhoto/light_rounded/sprite.png") -88px -53px no-repeat
}
div.light_rounded .pp_top .pp_right {
	background:url("../images/prettyPhoto/light_rounded/sprite.png") -110px -53px no-repeat
}
div.light_rounded .pp_next:hover {
	background:url("../images/prettyPhoto/light_rounded/btnNext.png") center right no-repeat;
	cursor:pointer
}
div.light_rounded .pp_previous:hover {
	background:url("../images/prettyPhoto/light_rounded/btnPrevious.png") center left no-repeat;
	cursor:pointer
}
div.light_rounded .pp_expand {
	background:url("../images/prettyPhoto/light_rounded/sprite.png") -31px -26px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_expand:hover {
	background:url("../images/prettyPhoto/light_rounded/sprite.png") -31px -47px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_contract {
	background:url("../images/prettyPhoto/light_rounded/sprite.png") 0 -26px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_contract:hover {
	background:url("../images/prettyPhoto/light_rounded/sprite.png") 0 -47px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_close {
	background:url("../images/prettyPhoto/light_rounded/sprite.png") -1px -1px no-repeat;
	cursor:pointer;
	height:22px;
	width:75px
}
div.light_rounded .pp_nav .pp_play {
	background:url("../images/prettyPhoto/light_rounded/sprite.png") -1px -100px no-repeat;
	height:15px;
	width:14px
}
div.light_rounded .pp_nav .pp_pause {
	background:url("../images/prettyPhoto/light_rounded/sprite.png") -24px -100px no-repeat;
	height:15px;
	width:14px
}
div.light_rounded .pp_arrow_previous {
	background:url("../images/prettyPhoto/light_rounded/sprite.png") 0 -71px no-repeat
}
div.light_rounded .pp_arrow_next {
	background:url("../images/prettyPhoto/light_rounded/sprite.png") -22px -71px no-repeat
}
div.light_rounded .pp_bottom .pp_left {
	background:url("../images/prettyPhoto/light_rounded/sprite.png") -88px -80px no-repeat
}
div.light_rounded .pp_bottom .pp_right {
	background:url("../images/prettyPhoto/light_rounded/sprite.png") -110px -80px no-repeat
}
div.dark_rounded .pp_top .pp_left {
	background:url("../images/prettyPhoto/dark_rounded/sprite.png") -88px -53px no-repeat
}
div.dark_rounded .pp_top .pp_right {
	background:url("../images/prettyPhoto/dark_rounded/sprite.png") -110px -53px no-repeat
}
div.dark_rounded .pp_content_container .pp_left {
	background:url("../images/prettyPhoto/dark_rounded/contentPattern.png") top left repeat-y
}
div.dark_rounded .pp_content_container .pp_right {
	background:url("../images/prettyPhoto/dark_rounded/contentPattern.png") top right repeat-y
}
div.dark_rounded .pp_next:hover {
	background:url("../images/prettyPhoto/dark_rounded/btnNext.png") center right no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_previous:hover {
	background:url("../images/prettyPhoto/dark_rounded/btnPrevious.png") center left no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_expand {
	background:url("../images/prettyPhoto/dark_rounded/sprite.png") -31px -26px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_expand:hover {
	background:url("../images/prettyPhoto/dark_rounded/sprite.png") -31px -47px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_contract {
	background:url("../images/prettyPhoto/dark_rounded/sprite.png") 0 -26px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_contract:hover {
	background:url("../images/prettyPhoto/dark_rounded/sprite.png") 0 -47px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_close {
	background:url("../images/prettyPhoto/dark_rounded/sprite.png") -1px -1px no-repeat;
	cursor:pointer;
	height:22px;
	width:75px
}
div.dark_rounded .pp_description {
	color:#fff;
	margin-right:85px
}
div.dark_rounded .pp_nav .pp_play {
	background:url("../images/prettyPhoto/dark_rounded/sprite.png") -1px -100px no-repeat;
	height:15px;
	width:14px
}
div.dark_rounded .pp_nav .pp_pause {
	background:url("../images/prettyPhoto/dark_rounded/sprite.png") -24px -100px no-repeat;
	height:15px;
	width:14px
}
div.dark_rounded .pp_arrow_previous {
	background:url("../images/prettyPhoto/dark_rounded/sprite.png") 0 -71px no-repeat
}
div.dark_rounded .pp_arrow_next {
	background:url("../images/prettyPhoto/dark_rounded/sprite.png") -22px -71px no-repeat
}
div.dark_rounded .pp_bottom .pp_left {
	background:url("../images/prettyPhoto/dark_rounded/sprite.png") -88px -80px no-repeat
}
div.dark_rounded .pp_bottom .pp_right {
	background:url("../images/prettyPhoto/dark_rounded/sprite.png") -110px -80px no-repeat
}
div.dark_rounded .pp_loaderIcon {
	background:url("../images/prettyPhoto/dark_rounded/loader.gif") center center no-repeat
}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content {
	background:#000
}
div.dark_square .pp_description {
	color:#fff;
	margin:0 85px 0 0
}
div.dark_square .pp_loaderIcon {
	background:url("../images/prettyPhoto/dark_square/loader.gif") center center no-repeat
}
div.dark_square .pp_expand {
	background:url("../images/prettyPhoto/dark_square/sprite.png") -31px -26px no-repeat;
	cursor:pointer
}
div.dark_square .pp_expand:hover {
	background:url("../images/prettyPhoto/dark_square/sprite.png") -31px -47px no-repeat;
	cursor:pointer
}
div.dark_square .pp_contract {
	background:url("../images/prettyPhoto/dark_square/sprite.png") 0 -26px no-repeat;
	cursor:pointer
}
div.dark_square .pp_contract:hover {
	background:url("../images/prettyPhoto/dark_square/sprite.png") 0 -47px no-repeat;
	cursor:pointer
}
div.dark_square .pp_close {
	background:url("../images/prettyPhoto/dark_square/sprite.png") -1px -1px no-repeat;
	cursor:pointer;
	height:22px;
	width:75px
}
div.dark_square .pp_nav {
	clear:none
}
div.dark_square .pp_nav .pp_play {
	background:url("../images/prettyPhoto/dark_square/sprite.png") -1px -100px no-repeat;
	height:15px;
	width:14px
}
div.dark_square .pp_nav .pp_pause {
	background:url("../images/prettyPhoto/dark_square/sprite.png") -24px -100px no-repeat;
	height:15px;
	width:14px
}
div.dark_square .pp_arrow_previous {
	background:url("../images/prettyPhoto/dark_square/sprite.png") 0 -71px no-repeat
}
div.dark_square .pp_arrow_next {
	background:url("../images/prettyPhoto/dark_square/sprite.png") -22px -71px no-repeat
}
div.dark_square .pp_next:hover {
	background:url("../images/prettyPhoto/dark_square/btnNext.png") center right no-repeat;
	cursor:pointer
}
div.dark_square .pp_previous:hover {
	background:url("../images/prettyPhoto/dark_square/btnPrevious.png") center left no-repeat;
	cursor:pointer
}
div.light_square .pp_expand {
	background:url("../images/prettyPhoto/light_square/sprite.png") -31px -26px no-repeat;
	cursor:pointer
}
div.light_square .pp_expand:hover {
	background:url("../images/prettyPhoto/light_square/sprite.png") -31px -47px no-repeat;
	cursor:pointer
}
div.light_square .pp_contract {
	background:url("../images/prettyPhoto/light_square/sprite.png") 0 -26px no-repeat;
	cursor:pointer
}
div.light_square .pp_contract:hover {
	background:url("../images/prettyPhoto/light_square/sprite.png") 0 -47px no-repeat;
	cursor:pointer
}
div.light_square .pp_close {
	background:url("../images/prettyPhoto/light_square/sprite.png") -1px -1px no-repeat;
	cursor:pointer;
	height:22px;
	width:75px
}
div.light_square .pp_nav .pp_play {
	background:url("../images/prettyPhoto/light_square/sprite.png") -1px -100px no-repeat;
	height:15px;
	width:14px
}
div.light_square .pp_nav .pp_pause {
	background:url("../images/prettyPhoto/light_square/sprite.png") -24px -100px no-repeat;
	height:15px;
	width:14px
}
div.light_square .pp_arrow_previous {
	background:url("../images/prettyPhoto/light_square/sprite.png") 0 -71px no-repeat
}
div.light_square .pp_arrow_next {
	background:url("../images/prettyPhoto/light_square/sprite.png") -22px -71px no-repeat
}
div.light_square .pp_next:hover {
	background:url("../images/prettyPhoto/light_square/btnNext.png") center right no-repeat;
	cursor:pointer
}
div.light_square .pp_previous:hover {
	background:url("../images/prettyPhoto/light_square/btnPrevious.png") center left no-repeat;
	cursor:pointer
}
div.facebook .pp_top .pp_left {
	background:url("../images/prettyPhoto/facebook/sprite.png") -88px -53px no-repeat
}
div.facebook .pp_top .pp_middle {
	background:url("../images/prettyPhoto/facebook/contentPatternTop.png") top left repeat-x
}
div.facebook .pp_top .pp_right {
	background:url("../images/prettyPhoto/facebook/sprite.png") -110px -53px no-repeat
}
div.facebook .pp_content_container .pp_left {
	background:url("../images/prettyPhoto/facebook/contentPatternLeft.png") top left repeat-y
}
div.facebook .pp_content_container .pp_right {
	background:url("../images/prettyPhoto/facebook/contentPatternRight.png") top right repeat-y
}
div.facebook .pp_expand {
	background:url("../images/prettyPhoto/facebook/sprite.png") -31px -26px no-repeat;
	cursor:pointer
}
div.facebook .pp_expand:hover {
	background:url("../images/prettyPhoto/facebook/sprite.png") -31px -47px no-repeat;
	cursor:pointer
}
div.facebook .pp_contract {
	background:url("../images/prettyPhoto/facebook/sprite.png") 0 -26px no-repeat;
	cursor:pointer
}
div.facebook .pp_contract:hover {
	background:url("../images/prettyPhoto/facebook/sprite.png") 0 -47px no-repeat;
	cursor:pointer
}
div.facebook .pp_close {
	background:url("../images/prettyPhoto/facebook/sprite.png") -1px -1px no-repeat;
	cursor:pointer;
	height:22px;
	width:22px
}
div.facebook .pp_description {
	margin:0 37px 0 0
}
div.facebook .pp_loaderIcon {
	background:url("../images/prettyPhoto/facebook/loader.gif") center center no-repeat
}
div.facebook .pp_arrow_previous {
	background:url("../images/prettyPhoto/facebook/sprite.png") 0 -71px no-repeat;
	height:22px;
	margin-top:0;
	width:22px
}
div.facebook .pp_arrow_previous.disabled {
	background-position:0 -96px;
	cursor:default
}
div.facebook .pp_arrow_next {
	background:url("../images/prettyPhoto/facebook/sprite.png") -32px -71px no-repeat;
	height:22px;
	margin-top:0;
	width:22px
}
div.facebook .pp_arrow_next.disabled {
	background-position:-32px -96px;
	cursor:default
}
div.facebook .pp_nav {
	margin-top:0
}
div.facebook .pp_nav p {
	font-size:15px;
	padding:0 3px 0 4px
}
div.facebook .pp_nav .pp_play {
	background:url("../images/prettyPhoto/facebook/sprite.png") -1px -123px no-repeat;
	height:22px;
	width:22px
}
div.facebook .pp_nav .pp_pause {
	background:url("../images/prettyPhoto/facebook/sprite.png") -32px -123px no-repeat;
	height:22px;
	width:22px
}
div.facebook .pp_next:hover {
	background:url("../images/prettyPhoto/facebook/btnNext.png") center right no-repeat;
	cursor:pointer
}
div.facebook .pp_previous:hover {
	background:url("../images/prettyPhoto/facebook/btnPrevious.png") center left no-repeat;
	cursor:pointer
}
div.facebook .pp_bottom .pp_left {
	background:url("../images/prettyPhoto/facebook/sprite.png") -88px -80px no-repeat
}
div.facebook .pp_bottom .pp_middle {
	background:url("../images/prettyPhoto/facebook/contentPatternBottom.png") top left repeat-x
}
div.facebook .pp_bottom .pp_right {
	background:url("../images/prettyPhoto/facebook/sprite.png") -110px -80px no-repeat
}
div.pp_pic_holder a:focus {
	outline:none
}
div.pp_overlay {
	background:#000;
	display:none;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:9500
}
div.pp_pic_holder {
	display:none;
	position:absolute;
	width:100px;
	z-index:10000
}
.pp_content {
	height:40px;
	min-width:40px
}
* html .pp_content {
	width:40px
}
.pp_content_container {
	position:relative;
	text-align:left;
	width:100%
}
.pp_content_container .pp_left {
	padding-left:20px
}
.pp_content_container .pp_right {
	padding-right:20px
}
.pp_content_container .pp_details {
	float:left;
	margin:10px 0 2px
}
.pp_description {
	display:none;
	margin:0
}
.pp_social {
	float:left;
	margin:0
}
.pp_social .facebook {
	float:left;
	margin-left:5px;
	overflow:hidden;
	width:55px
}
.pp_social .twitter {
	float:left
}
.pp_nav {
	clear:right;
	float:left;
	margin:3px 10px 0 0
}
.pp_nav p {
	float:left;
	margin:2px 4px;
	white-space:nowrap
}
.pp_nav .pp_play,.pp_nav .pp_pause {
	float:left;
	margin-right:4px;
	text-indent:-10000px
}
a.pp_arrow_previous,a.pp_arrow_next {
	display:block;
	float:left;
	height:15px;
	margin-top:3px;
	overflow:hidden;
	text-indent:-10000px;
	width:14px
}
.pp_hoverContainer {
	position:absolute;
	top:0;
	width:100%;
	z-index:2000
}
.pp_gallery {
	display:none;
	left:50%;
	margin-top:-50px;
	position:absolute;
	z-index:10000
}
.pp_gallery div {
	float:left;
	overflow:hidden;
	position:relative
}
.pp_gallery ul {
	float:left;
	height:35px;
	margin:0 0 0 5px;
	padding:0;
	position:relative;
	white-space:nowrap
}
.pp_gallery ul a {
	border:1px rgba(0,0,0,0.5) solid;
	display:block;
	float:left;
	height:33px;
	overflow:hidden
}
.pp_gallery ul a img {
	border:0
}
.pp_gallery li {
	display:block;
	float:left;
	margin:0 5px 0 0;
	padding:0
}
.pp_gallery li.default a {
	background:url("../images/prettyPhoto/facebook/default_thumbnail.gif") 0 0 no-repeat;
	display:block;
	height:33px;
	width:50px
}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next {
	margin-top:7px!important
}
a.pp_next {
	background:url("../images/prettyPhoto/light_rounded/btnNext.png") 10000px 10000px no-repeat;
	display:block;
	float:right;
	height:100%;
	text-indent:-10000px;
	width:49%
}
a.pp_previous {
	background:url("../images/prettyPhoto/light_rounded/btnNext.png") 10000px 10000px no-repeat;
	display:block;
	float:left;
	height:100%;
	text-indent:-10000px;
	width:49%
}
a.pp_expand,a.pp_contract {
	cursor:pointer;
	display:none;
	height:20px;
	position:absolute;
	right:30px;
	text-indent:-10000px;
	top:10px;
	width:20px;
	z-index:20000
}
a.pp_close {
	display:block;
	line-height:22px;
	position:absolute;
	right:0;
	text-indent:-10000px;
	top:0
}
.pp_loaderIcon {
	display:block;
	height:24px;
	left:50%;
	margin:-12px 0 0 -12px;
	position:absolute;
	top:50%;
	width:24px
}
#pp_full_res {
	line-height:1!important
}
#pp_full_res .pp_inline {
	text-align:left
}
#pp_full_res .pp_inline p {
	margin:0 0 15px
}
div.ppt {
	color:#fff;
	display:none;
	font-size:17px;
	margin:0 0 5px 15px;
	z-index:9999
}
div.pp_default .pp_content,div.light_rounded .pp_content {
	background-color:#fff
}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline {
	color:#000
}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a {
	border-color:#fff
}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details {
	position:relative
}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content {
	background:#fff
}
div.light_rounded .pp_description,div.light_square .pp_description {
	margin-right:85px
}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next {
	margin-top:12px!important
}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled {
	background-position:0 -87px;
	cursor:default
}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled {
	background-position:-22px -87px;
	cursor:default
}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon {
	background:url("../images/prettyPhoto/light_rounded/loader.gif") center center no-repeat
}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle {
	background:url("../images/prettyPhoto/dark_rounded/contentPattern.png") top left repeat
}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder {
	color:#c4c4c4
}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline {
	color:#fff
}
.pp_top,.pp_bottom {
	height:20px;
	position:relative
}
* html .pp_top,* html .pp_bottom {
	padding:0 20px
}
.pp_top .pp_left,.pp_bottom .pp_left {
	height:20px;
	left:0;
	position:absolute;
	width:20px
}
.pp_top .pp_middle,.pp_bottom .pp_middle {
	height:20px;
	left:20px;
	position:absolute;
	right:20px
}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle {
	left:0;
	position:static
}
.pp_top .pp_right,.pp_bottom .pp_right {
	height:20px;
	left:auto;
	position:absolute;
	right:0;
	top:0;
	width:20px
}
.pp_fade,.pp_gallery li.default a img {
	display:none
}



.page_wrap{ clear:both;overflow:hidden; font-size:12px; height:30px; line-height:30px; padding:20px 0;text-align:center}
 .firstpage,.prev,.pagenavigation,.next,.lastpage { color:#464646; border:1px solid #686868; padding:3px; margin-left:5px; background:#FFFFFF}
 .firstpage:hover,.prev:hover,.pagenavigation:hover,.next:hover,.lastpage:hover{text-decoration:underline; background-color:#0a6fb7; color:#FFFFFF;}
 .firstpage-unlinked,.prev-unlinked,.pagenavigation-unlinked,.next-unlinked,.lastpage-unlinked{ color:#464646;border:1px solid #686868; padding:3px; margin-left:5px; background:#FFFFFF}
 .firstpage-unlinked:hover,.prev-unlinked:hover,.pagenavigation-unlinked:hover,.next-unlinked:hover,.lastpage-unlinked:hover{background:#0a6fb7; color:#FFFFFF;}
 .pagenavigation,.pagenavigation-unlinked{padding:3px 7px;}
 .pagenavigation-unlinked{background:#0a6fb7; color:#FFFFFF}

.act_nav{background:url(/images/18141310123.png) no-repeat top center; height: 74px; position: fixed; left: 0; bottom: 0; z-index: 500; width: 100%;}
.act_nav .event_content{height: 74px;width:1000px; margin:0 auto; text-align:left; position:relative; }
.act_nav .event_content a,.act_nav .event_content p{ display: block;height: 61px; float: left; text-indent: -9999px; outline: none; }
#ad_1{z-index:100}