@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:25px;
}
.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:25px;
	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;
        padding-bottom:1px;
}
.notes ul li h2{
	line-height:40px;
	font-size:17px;
}



.clr { clear:both;}
 h3,ul,li,a{ margin:0px; padding:0px; text-decoration:none;}
.line2 { width:1400px; margin:45px auto;}
.tw_box { width:675px; margin:0px 25px 0px 0px; float:left;}
.tw_box2 { width:675px; margin:0px 0px 0px 25px; float:right;}
.tw_box_title { width:100%; font-family:"微软雅黑"; }
.tw_box_title h3 { font-size:24px; color:#213a87; float:left; border-bottom:2px solid #0d287c;  height:45px; line-height:45px; padding-bottom:10px;}
.tw_box_title span{ font-size:18px; color:#213a87; float:right;  height:45px; line-height:45px; display:block;}
.tw_box_title span a { color:#8d8d8d;}
.tw_box_zh { width:100%; margin-top:35px;}
.tw_box_img { width:208px;  float:left; margin-right:32px;}
.tw_box_list { width:100%;height:auto; float:left;}
.tw_box_list ul li { line-height:30px; height:30px; font-size:16px; list-style:none; position:relative; margin:0px 0px 15px;}
.tw_box_list ul li a { color:#1c1c1c;}
.tw_box_list ul li span { position:absolute; right:5px; top:0px;  }


/*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{
	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 li {
        display:block;
        width:451px;
	height:auto;
	overflow:hidden;
	float:left;
	margin:0 20px 5px 0;
	
}
.program .pro_box li span {      
        width:451px;
	height:300px;
        display:block;
	overflow:hidden;	
}

.program .pro_box li span img {
        width:451px;
	height:300px;
	overflow:hidden;	
}
.program .pro_box li p {
    width: 451px;
    line-height: 40px;
    overflow: hidden;
    text-align: center;
    font-size: 16px;
}


.program .pro_box li:nth-child(3) { margin-right:0px;}


/*speech*/

.speech{
	width:1400px;
	margin:0 auto;
       padding-top:25px;
}
.speech_box { overflow:hidden; height:auto;}
.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;
}
