@charset "gb2312";
/* CSS Document */

body {
	padding:0;
	margin:0;
	font-size:14px;
	font-family:"Microsoft Yahei";
	color:#333;	
}

a {
	color:#333;	
	text-decoration:none;
}

a:hover {
	color:#0177A1;
	text-decoration:none;
}

h1,h2,h3,ul,li { padding:0; margin:0; list-style:none; }


img { border: none; }

.clear { clear:both; }

.layout { padding:0; margin:0 auto; width:1200px; }


/* Ê×Ò³ */

.top { margin:0; padding:0; position:fixed; left:0; top:0; list-style-type: none; z-index:888; width:100%; height:200px; background:url(top_bg.png) repeat-x top; }

.top_left { float:left; width:468px; }

.top_left_text { width:468px; height:60px; line-height:60px; font-size:16px; }

.logo { float:left; background:url(logo.png) no-repeat; width:264px; height:198px; }

.top_right { float:right; width:468px; }

.top_ico { width:145px; height:60px; margin-left:323px; }

.top_ico ul { padding-top:17px; }

.top_ico ul li { float:left; }

.top_ico_wx a { display:block; background:url(top_wx.png) no-repeat center; width:30px; height:24px;}

.top_ico_qq a { display:block; background:url(top_qq.png) no-repeat center; width:20px; height:24px; margin-left:20px;}

.top_ico_search a { display:block; background:url(top_search.png) no-repeat center; width:24px; height:24px; margin-left:20px; border-left:#DDD solid 1px; padding-left:30px; }

.top_link { width:468px; height:88px; }

.top_link ul li { float:left; width:100px; height:88px; }

.top_link ul li a { display:block; width:100px; height:88px; line-height:88px; font-size:18px; text-align:center; }

.top_link_hover a { color:#0277A2; background:url(top_hover.jpg) no-repeat center; }

.top_link_a a:hover { color:#0277A2; background:url(top_hover.jpg) no-repeat center; }

.top_margin_right { margin-right:15px;}

.top_margin_left { margin-left:15px;}

.section1 { }

.index_1 { }

.fullSlide {
	width:100%;
	position:relative;
	height:735px;
	background:#FFF;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:735px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:735px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:50px;
	line-height:50px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:16px;
	height:16px;
	margin:10px;
	overflow:hidden;
	background:#0277A2;
	line-height:999px;
	border-radius:13px;
}
.fullSlide .hd ul .on {
	background:#D12727;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:5%;
	background-position:-6px -137px;
}

.section2 { background:url(index_old_2.jpg) #F6FBFF no-repeat center bottom; }

.index_2 { padding-top:60px; width:1080px; height:502px; margin:0 auto; }

.index_ico_1 { float:left; width:320px; height:502px; }

.index_ico_1 a { display:block; width:320px; height:502px; background:url(index_ico_1.png) #0177A1 no-repeat center; }

.index_ico_2 { float:left; width:320px; height:502px; margin-left:60px;}

.index_ico_2 a { display:block; width:320px; height:502px; background:url(index_ico_2.png) #FFFFFF no-repeat center; }

.index_ico_3 { float:right; width:320px; height:502px; }

.index_ico_3 a { display:block; width:320px; height:502px; background:url(index_ico_3.png) #0177A1 no-repeat center; }

.index_2_bottom { margin-top:20px; }

.index_2_bottom a { display:block; width:140px; height:140px; background:url(index_2_bottom.png) no-repeat; margin:0 auto; }

.section3 { background:url(index_old_3.jpg) #EDF6FD no-repeat center bottom; }

.index_3 { background:url(index_3.png) no-repeat bottom; width:1151px; height:644px; margin:0 auto; }

.section4 { background:url(index_old_4.jpg) #F8F2E2 no-repeat center bottom; height:100%; overflow:hidden; }

.index_4_tab { width:1080px; height:66px; margin:0 auto; padding:40px 0; }

.index_4_tab ul li { float:left; width:270px; }

.index_4_tab ul li a { display:block; width:190px; height:66px; line-height:66px; font-size:24px; text-align:center; font-weight:bold; margin:0 auto; border-radius:5px;  }

.index_4_hover a { color:#FFF; background:url(index_4_tab1.png) #0277A2 no-repeat center; }

.index_4_a a { color:#0277A2; background:url(index_4_tab2.png) #FFF no-repeat center; }

.index_4 { width:1200px; height:616px; margin:0 auto; }

.index_4_left { float:left; width:680px; height:520px; background:url(index_news_bg.jpg) #FFF no-repeat left top; }

.index_news { padding:35px 10px 0 0; }

.index_news ul li { margin-bottom:40px; }

.index_news ul li a:hover { color:#D12727; }

.index_news_date { background:url(index_news_ico.jpg) no-repeat left; height:30px; line-height:30px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#FFF; }

.index_news_title { padding-left:20px; height:30px; line-height:30px; font-size:20px; font-weight:bold; }

.index_news_text { padding-left:20px; height:50px; line-height:50px; overflow:hidden; font-size:16px; color:#666; }

.index_news_hide { display:none; }

.index_4_right { float:right; width:480px; }

.index_news_focus { width:480px; height:320px; overflow:hidden; }

.index_recruit_student { margin-top:30px; width:480px; height:180px; background:url(index_recruit_student.jpg) no-repeat center; }

.index_recruit_student a { display:block; width:480px; height:180px; }

.section5 { background:url(index_5.jpg) #F6FBFF no-repeat center top; }

.index_5 { height:650px; background:url(index_5_bg.jpg) no-repeat center bottom; overflow:hidden; }

.index_5_top { height:350px;}

.index_5_text { width:830px; margin:0 auto; line-height:35px; font-size:16px; padding:30px 0 0 0; }

.index_5_link a { display:block; width:150px; height:45px; line-height:45px; margin:0 auto;  text-align:center; background:#0277A2; text-align:center; color:#FFF; font-size:18px; border-radius:22px; }

.index_5_link a:hover { background:#D12727; }

.section6 { background:url(index_old_6.jpg) #F9F6ED no-repeat center bottom; }

.index_contact_left { float:left; width:640px; background:url(index_contact_left.png) no-repeat left top; padding-top:60px; margin-left:20px; margin-top:40px; }

.index_contact_left p { line-height:30px; font-size:16px; }

.index_contact_right { float:right; width:477px; margin-top:40px; }

.index_footer_link { background:#0277A2; padding:22px; margin-top:40px; }

.index_footer_link ul li { float:left; width:165px; text-align:center; }

.index_footer_link ul li a { display:block; width:165px; height:35px; line-height:35px; color:#FFF; font-size:16px; }

.index_footer_link ul li a:hover { text-decoration:underline; }

.index_footer_link ul li h3 { padding:0; margin:0; }

.index_footer_link ul li h3 a { font-size:20px; }

.index_footer_link ul li h3 a:hover { text-decoration:none; color:#FF0; }

.index_link { margin-top:20px; }

.index_link h3 { font-size:20px; }

.index_link p { font-size:16px; }

.index_link p a { margin-right:20px; }

.index_bottom_old {
	background:#2D3035;
	width:100%;
	height:50px;
	line-height:50px;
	text-align:center;
	color:#FFF;
}

.index_bottom_old a { color:#FFF; }


/* sidebox */

.sidebox{ position:fixed; right:10px; bottom:60px; width:100px; }

.sidelist{ width:100px; height:100px; cursor:pointer; }

.sidelist a { display:block; width:100px; height:100px; }

.side-0 { background:url(kf_0.jpg) no-repeat; margin-bottom:10px; }

.side-1 { background:url(kf_1.jpg) no-repeat; margin-bottom:10px; }

.side-2 { background:url(kf_2.jpg) no-repeat; margin-bottom:10px; }

.side-3 { background:url(kf_3.jpg) no-repeat; margin-bottom:10px; }

.side-4 { background:url(kf_4.jpg) no-repeat; }

.weixin{ background:url(sidebacbg.png) no-repeat -175px 0; width:190px; height:190px; position:absolute; right:100px; bottom:-55px; }
