@charset "utf-8";
/* CSS Document */

/*topnew*/
.nan{
	width:1400px;
	height:450px;
	padding-top:30px;
	margin:0 auto;
}

.topnew{
	width:725px;
	height:538px;
	float:left;
	border-bottom:1px solid #071584;
	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;
}
.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;
	float:right;
}
.news{
	width:625px;
	height:350px;
	float:right;
	background:url(../images/new.png) top left no-repeat;
	padding-top:9px;
}
.notes{
	width:625px;
	height:171px;
	float:right;
	background:url(../images/note.png) top left no-repeat;
	padding-top:9px;
}
.news ul{
	padding-top:5px;
}
.notes ul{
	padding-top:7px;
}
.subtitle{
	/*height:96px;*/
	padding-top:10px;
	border-bottom:1px dashed #AFC1D4;
}
.subtitle h2{
	font-size:17px;
	line-height:32px;
	font-weight:normal;
}
.subtitle span{
	color:#071584;
	margin-right:10px;
	cursor:default;
	font-size:17px;
}
.subtitle p{
	font-size:14px;
	line-height:24px;
	color:#666;
}
.news ul li{
	height:92px;
}
.notes ul li{
	padding-top:6px;
}
.notes ul li h2{
	line-height:40px;
	font-size:17px;
}

/*programs*/
.title_big { width: 320px; height:3px; position:relative; margin:50px auto; background:#071584; text-align:center;}
.title_big h3 { font-size:24px; display:inline-block; background:#fff; position:absolute; left:0; right:0; width:185px; margin:0 auto; top:-14px; color:#071584}
.title_big h3 a{color:#071584;font-size:24px;}
.program{
	width:1400px;
	margin:0 auto;
}
.pro_box{
	padding-left:5px;
	overflow:hidden;
}
.pro_box li img {transition:all .4s ease-in-out 0s;}
.pro_box li:hover img {-webkit-transform: scale(1.1);transform: scale(1.1); opacity:0.9;}
.program .pro_box .pro1,.program .pro_box .pro1 img,.program .pro_box .pro1 span,.program .pro_box .pro1 a{
	width:343px;
	height:202px;
	overflow:hidden;
}
.program .pro_box .pro2,.program .pro_box .pro2 img,.program .pro_box .pro2 span,.program .pro_box .pro2 a{
	width:484px;
	height:202px;
	overflow:hidden;
}
.program .pro_box .pro3,.program .pro_box .pro3 img,.program .pro_box .pro3 span,.program .pro_box .pro3 a{
	width:397px;
	height:409px;
	overflow:hidden;
}
.program .pro_box .pro4,.program .pro_box .pro4 img,.program .pro_box .pro4 span,.program .pro_box .pro4 a{
	width:297px;
	height:202px;
	overflow:hidden;
}
.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;
}
/*speech*/

.speech{
	width:1400px;
	margin:0 auto;
}
.speech_box { overflow:hidden; height:218px;}
.speech_box li { float:left; width:45%;  border-bottom:1px #ebebeb solid; background:url(../images/quotation.png) top left no-repeat; padding-left:40px; padding-bottom:15px; margin-bottom:20px;}
.speech_box li h4 { font-size:18px; color:#141414; line-height:30px;}
.speech_box li p { color:#666666; font-size:14px; line-height:24px; padding-top:5px;}
/*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;
}

