@charset "utf-8";
/* CSS Document */

/*topnew*/
.nan{
	width:1000px;
	height:450px;
	padding-top:30px;
	margin:0 auto;
}

.topnew{
	width:544px;
	height:449px;
	float:left;
	border-bottom:1px solid #94070A;
	position:relative;
}

.orbit-wrapper { position: relative; margin: 0 auto; }
#topnew {
	position: relative;
	width:544px; 
	height:295px; 
	overflow: hidden; 
	background: #fff url(../images/loading.gif) 50% no-repeat;
}
.orbit > img { display: none; position: absolute; top: 0; left: 0; border: 0 none; }
.orbit > a { display: none; position: absolute; top: 0; left: 0; line-height: 0; border: 0 none; }
.orbit > div { position: absolute; top: 0; left: 0; width: 100%; height: 100% }
.orbit-item { background-color: #f5f5f5; }

/* 标题 */

.orbit-caption{
	position: absolute;
	display:none;
	right: 0; 
	bottom:-154px; 
	z-index: 10;
	width:544px;
	height:154px;
}
.orbit-caption h4{
	font-size:18px; 
	color:#fff;
	width:544px; 
	height:50px;
	line-height:50px;
	background:#94070A;
}
.orbit-caption h4 span{
	display:block;
	position:relative;
	width:95px;
	height:50px;
	line-height:50px;
	font-size:18px;
	margin-right:20px;
	text-align:center;
	background:#fff;
	color:#94070A;
	float:left;
}
.orbit-caption p{
	position:relative;
	color:#808080;
	font-size:15px;
	line-height:22px;
	text-indent:2em;
	padding-top:17px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.orbit-caption p:hover{
	color:#333;
}

/* 导航 */
.orbit-bullets { position: absolute; z-index: 1000; list-style: none; bottom: 0px; left: 50%; margin: 15px 0 15px -50px; padding: 0; }
.orbit-bullets li { float: left; margin: 0 5px; cursor: pointer; width: 8px; height: 8px; overflow: hidden; text-indent: -9999px; background-color: #fff; }
.orbit-bullets li.active { background-color: #94070A; }
.orbit-bullets li.has-thumb { background: none; width: 100px; height: 75px; }
.orbit-bullets li.active.has-thumb { background-position: 0 0; border-top: 2px solid #000; }
.slider-nav { display: block }
.slider-nav span { width: 47.5px; height: 50px; text-indent: -9999px; position: absolute; z-index: 1000; bottom: 0; cursor: pointer; }
.slider-nav span.right { background: url(../images/arrow3.png) right 0; left:47.5px; }
.slider-nav span.left { background: url(../images/arrow3.png) 0 0; left: 0; }
.slider-nav span.right:hover { background-position: right bottom; }
.slider-nav span.left:hover { background-position: 0 bottom; }


/*news&notes*/
.more{
	display:block;
	width:52px;
	height:23px;
	background-image:url(../images/more.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	background-image:url(../images/more9.jpg)\9;
	margin-left:378px;
}
.more:hover{
	background-image:url(../images/moreh.jpg);
	background-image:url(../images/moreh9.jpg)\9;
}
.news{
	width:430px;
	height:261px;
	float:right;
	background:url(../images/new.jpg) top left no-repeat;
	padding-top:9px;
}
.notes{
	width:430px;
	height:171px;
	float:right;
	background:url(../images/note.jpg) top left no-repeat;
	padding-top:9px;
}
.news ul{
	padding-top:5px;
}
.notes ul{
	padding-top:7px;
}
.subtitle{
	/*height:96px;*/
	padding-top:15px;
	border-bottom:1px dashed #AFC1D4;
}
.subtitle h2{
	font-size:17px;
	line-height:32px;
	font-family:Arial, Helvetica, sans-serif;
}
.subtitle span{
	color:#94070A;
	margin-right:10px;
	cursor:default;
	font-size:17px;
}
.subtitle p{
	font-size:15px;
	line-height:24px;
	color:#666;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.news ul li{
	height:92px;
}
.notes ul li{
	padding-top:6px;
}
.notes ul li h2{
	line-height:40px;
	font-size:17px;
}

/*programs*/

.program{
	width:1010px;
	height:634px;
	padding-top:131px;
	margin:0 auto;
	background-image:url(../images/program.jpg);
	background-position:top;
	background-size:contain;
	background-repeat:no-repeat;
	background-image:url(../images/program9.jpg)\9;
}
.pro_box{
	width:1005px;
	height:621px;
	padding-left:5px;
	overflow:hidden;
}
.program .pro_box .pro1,.program .pro_box .pro1 img,.program .pro_box .pro1 span,.program .pro_box .pro1 a{
	width:196px;
	height:202px;
}
.program .pro_box .pro2,.program .pro_box .pro2 img,.program .pro_box .pro2 span,.program .pro_box .pro2 a{
	width:397px;
	height:202px;
}
.program .pro_box .pro3,.program .pro_box .pro3 img,.program .pro_box .pro3 span,.program .pro_box .pro3 a{
	width:397px;
	height:409px;
}
.program .pro_box li {
	float:left;
	overflow:hidden;
	position:relative;
	margin:0 5px 5px 0;
	
}
.program .pro_box li img {
	/*width:300px;
	height:150px;*/
	position:absolute;
	left:0px;
	top:0px;
	z-index:2;
	overflow:hidden;
}
.program .pro_box li span {
	/*width:300px;*/
	position:absolute;
	left:0px;
	z-index:1;
	text-align:center;
	/*line-height:75px;
	font-size:14px;
	color:#FFF;
	background:#ffa340;
	font-weight:bold;
	top:38px;*/
	overflow:hidden;
	height:0px;
	display:none;
}
.program .pro_box li a {
	/*width:300px;
	height:150px;*/
	position:absolute;
	left:0px;
	top:0px;
	z-index:3;
}

/*the rest*/
.about{
	width:1032px;
	height:470px;
	margin:0 auto;
	background:url(../images/about.jpg) no-repeat;
	background-size:cover;
	background:url(../images/about9.jpg) no-repeat\9;
	position:relative;
}
.about a{
	display:block;
	width:185px;
	height:20px;
	position:absolute;
	top:350px;
	left:297px;
}
.mapbg{
	width:100%;
	height:210px;
	background:url(../images/mapbg.jpg);
	background-size:100% 100%;
	-moz-background-size:100% 100%;
	background-repeat:no-repeat;
	background-color:#b7dde6\9;
}
.map{
	min-width:1100px;
	max-width:1480px;
	height:210px;
	margin:0 auto;
	background:url(../images/map.jpg) no-repeat;
	background-size:cover;
	background:url(../images/map9.jpg) no-repeat\9;
}