@charset "utf-8";
body { background:url(../images/bg.jpg) left top repeat-x; margin:0; font-size:12px; font-family:"宋体"; }
* { margin:0; padding:0; list-style:none; }
.width950 { width:950px; margin:auto; }
.fc_yellow { color:#FFFF00; }
.fc_red { color:#ff0000!important; }
.fc_666 { color:#666; }
.fc_blue { color:#0047af; }
.fc_red2 { color:#cb0000; }
.fc_green { color:#3ea606!important; }
.fc_block { color:#000; }
.fc_yellow2 { color:#FF6600}
.pad8 { padding:8px; }
.pad10 { padding:10px; }
.pad_l10 { padding-left:10px; }
.mart6 { margin-top:6px; }
.clear { clear:both; }
.fs14 { font-size:14px; }
.fh24 { line-height:24px; }
.fh20 { line-height:20px; }

a{ text-decoration:none; color:#333; }
a:hover { color:#FF6600; text-decoration:underline; }

a.awhite:link,a.awhite:visited { color:#FFFFFF; }

.a_noline a { text-decoration:none!important; }

.li_a_blue { color:#2959a7; }
	.li_a_blue a { color:#2959a7; }

.li_heihgt22 { line-height:22px; }
	.li_heihgt22 li {overflow:hidden;}
.li_a14 a { font-size:14px; } 

.button_tj { background:url(../images/kong.jpg) center center no-repeat; width:50px; height:21px; border:0; color:#000000; font-size:12px; line-height:20px; }




/*index*/

.in_top { background:url(../images/in_top.jpg) left top repeat-x; height:33px; line-height:33px; }
	.in_top a { margin:0 8px; }
.in_menu_left { width:625px; margin-right:5px; border-right:1px solid #e0e0e0; height:72px; float:left; background:url(../images/in_sea_bg2.jpg); overflow:hidden;}
.gk_nav_ss { height:37px; line-height:37px; margin-bottom:5px; }
	.gk_nav_ss li { float:left; width:20%; text-align:center; background:url(../images/in_sea_b.jpg) left top no-repeat; cursor:pointer; color:#4871b3; }
	.gk_nav_ss .curr { color:#000000; font-weight:bold; background:url(../images/in_sea_bb.jpg) left top no-repeat; }
	.gk_nav_ss #sel_5{ color: #666;}
.in_menu_left form { margin:auto; width:600px; text-align:center; }
.in_menu_right { width:317px; height:72px; float:left; background:url(../images/in_sea_bg2.jpg); border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0; }
	.in_menu_right h2 { background:url(../images/member.jpg) left center no-repeat; padding-left:42px; height:36px; line-height:36px; font-size:12px; color:#4871b3; margin-bottom:7px; }
	.in_menu_right h2 a { color:#b61a00; font-weight:normal; margin-left:65px;}
	.in_menu_right form,input { color:#666;}
	
.in_news_left { width:260px; float:left; }
.in_news_center { width:374px; margin:0 8px; float:left; }
.in_news_right { width:300px; float:left; }
.border_3 { border:1px solid #d6d6d6; border-top:none; height:auto; }
.border_4 { border:1px solid #d6d6d6; border-top:none; height:100%;  min-height:886px; _height:910px; overflow:visible;}
	.border_4 div hr {margin-bottom:8px;}
.border_5 { border:1px solid #d6d6d6; border-top:none; height:100%;  min-height:858px; _height:864px; overflow:visible;}
.gxlist { background:#f8fbf7; }
	.gxlist li { float:left; width:47%; line-height:23px; height:23px; overflow:hidden; margin-right:4px;}
	.gxlist img { margin:0 6px 10px 0; }
.hotnews { border:1px #d6d6d6 solid; background:url(../images/news_bg.jpg) right top no-repeat; height:125px; }
	.hotnews h1 { text-align:center; height:50px; line-height:50px; }
	.hotnews h1 a { font-size:16px; font-weight:bold; text-decoration:underline; color:#4f78ba; margin:0 8px; }
	.hotnews ul { margin:auto; width:340px; line-height:22px; }
	.hotnews ul a { margin:0 5px; }
.gxbg { background:url(../images/news_bg2.jpg) left bottom repeat-x; height:179px; overflow:hidden; }
	.gxbg li { background:url(../images/jt3.jpg) left 8px no-repeat; line-height:22px; height:22px; padding-left:8px; }
.ads { border:1px solid #d6d6d6; padding:8px; width:932px; margin:6px auto 0; text-align:center; }
	.ads a { margin:0 3px; }
.xleft { float:left; width:706px; }
.xright { float:right; width:236px; }
.pm li { line-height:24px; height:24px; }
	.pm_img { display:inline-block; width:20%; text-align:center;}
	.pm_gx { display:inline-block; width:60%;}
.gxdq a { color:#306bad; text-decoration:underline; float:none; width:20px; margin:0!important; float:left!important;}
.gxdq_list { height:490px; }
	.gxdq_list li { float:left; width:25%; height:24px; line-height:24px; }
	.gxdq_list li a { text-decoration:underline; }
.inpic { text-align:center; }
	.inpic img {border:1px solid #ccc; padding:5px; margin:0 8px;}
.an { margin:-7px 0 0 0; _margin:0;}
.tb_bg { background:url(../images/bp-default.jpg) left top repeat-x; text-align:center; }
.sea_left { float:left; width:640px; margin-right:10px; color:#666; height:auto; }
.sealist a { margin:0 10px 0 0; color:#0047af; }
	.sealist li img { margin:0 5px 0 0;}
	.sealist li { line-height:22px; }
	.sealist ul { border-bottom:1px dashed #d6d6d6; padding:15px 0; }
	.sealist2 li {background:url("../images/jt2.gif") no-repeat scroll left center transparent;_background-position: left 6px;height:24px;line-height:24px;padding-left:15px;}
	.sealist2 li a {color:#12597C;float:left;font-size:14px;text-decoration:none;}
	.sealist2 li span {color:#666666;float:right;margin-right:20px;}

/*picnews for zk*/
.photos {WIDTH: 300px; POSITION: relative; HEIGHT: 200px; float:left;}
.photos UL {DISPLAY: none;}
.photos .photo {POSITION: absolute}
.photos .photo IMG {WIDTH: 300px; height:200px; }
.photos .caption {PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 12px; LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 290px; COLOR: #ffffff; BOTTOM: 0px; PADDING-TOP: 8px; POSITION: absolute; HEIGHT: 22px}
.photos .caption A:link {COLOR: #ffffff; TEXT-DECORATION: none}
.photos .caption A:visited {COLOR: #ffffff; TEXT-DECORATION: none}
.photos .caption A:hover {COLOR: #ffffff; TEXT-DECORATION: none}
.photos .caption A:active {COLOR: #ffffff; TEXT-DECORATION: none}
.photos .bg {WIDTH: 230px; POSITION: absolute; bottom:1px; HEIGHT: 28px;}
.photos OL {RIGHT: 8px; BOTTOM: 6px; ZOOM: 1; POSITION: absolute}
.photos OL:unknown {CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: ""}
.photos OL LI {DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 16px; CURSOR: pointer; COLOR: #ffffff; HEIGHT: 16px; BACKGROUND-COLOR: #292721; TEXT-ALIGN: center}
.photos OL LI.cur {BACKGROUND-COLOR: #cc0000}

/*school*/

.top img { float:left; border:none; }
	.top .tip { float:right; background:url(../images/top_bg.jpg) center top no-repeat; margin-right:20px; width:370px; text-align:center; color:#FFFFFF; padding-top:5px; *padding-left:30px; }
	.top .tip img { margin-top:40px; }
	.top a { margin:0 7px; }
	
.banner { background:url(../images/banner_bg.jpg) center center no-repeat #4871b3; height:150px; clear:both; }
	.banner ul { margin:auto; padding-top:50px; width:730px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
	.banner h1 { font-family:"黑体"; font-weight:normal; font-size:30px; margin-bottom:5px; }
.menu { border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; background:url(../images/menu_bg.jpg) left top repeat-x; width:948px; margin:auto; height:35px; overflow:hidden; }
	.menu img { float:left; margin:0 8px 0 2px; }
	.menu span { margin-top:12px; display:inline-block; }
	.menu form { float:left; padding-top:8px;}
		.menu form div { float:left; margin-right:5px; }
	.menu .menua { margin-left:30px; color:#f44500; }
	.menu .menua span { margin:0 7px 0 2px; display:inline-block; color:#666; font-weight:bold; }
	.menu .menua a { color:#f44500; font-weight:bold; margin:0 7px 0 2px;}
		.menu .menua a:hover { color:#bf0000; font-weight:bold; margin:0 7px 0 2px;text-decoration: none;}	
#left { width:220px; margin-right:10px; float:left; }
	#left .bg { background:#ebebeb; border:1px solid #d6d6d6; padding:3px; color:#666;}
		#left .bg a { color:#0047af; }
	#left .dc { height:135px; *height:155px; }
	#left ul { background:#FFFFFF; padding:10px 0 10px 10px; width:202px;}
	#left li { float:left; width:45%; background:url(../images/jt.gif) left center no-repeat; padding-left:10px; line-height:24px; }
	#left h2 { background:url(../images/left_tit_bg.jpg); line-height:32px; color:#FFFFFF; font-size:14px; padding-left:10px; float:none; }
#right { width:720px; float:left; }
.school_info { border:1px solid #d6d6d6; width:718px; }
	.school_info img { float:left; border:1px solid #6b6b6b; margin:12px 0 10px 20px; }
	.school_info ul { float:right; width:62%; margin:12px 0 10px 0; }
	.school_info ul img { border:none; float:none; margin:0 10px 0 0; }
	.school_info span { margin-right:10px;}
	.school_info li { line-height:28px; }
.school_text { background:#f6f6f6; color:#666; padding:10px 15px; line-height:20px; }
.title { border:1px solid #d6d6d6; background:url(../images/right_tit_bg.jpg) left top repeat-x; height:31px; overflow:hidden; }
h2 { background:url(../images/right_tit_jt.jpg) left top no-repeat; font-size:14px; color:#4f78ba; line-height:31px; font-family:Arial, Helvetica, sans-serif; padding-left:30px; float:left; }
h2 a { float:none!important; color:#4f78ba; text-decoration:none; }
.title a { float:right; line-height:31px; margin-right:20px; }
	#right .content { padding:10px;}
		#right .content li { line-height:24px; background:url(../images/jt2.gif) left center no-repeat; padding-left:15px; height:24px;}
		#right .content a { float:left; color:#12597c; text-decoration:underline; }
			#right .content a:hover { color:#FF0000; }
		#right .content span { float:right; margin-right:20px; color:#666; }
	#right .ask { padding:10px; }	
		#right .ask li { line-height:24px; background:url(../images/jt2.gif) left center no-repeat; padding-left:15px; height:24px;}
		#right .ask a { float:left; width:436px; color:#12597c; text-decoration:underline; }
			#right .ask a:hover { color:#FF0000; }
		#right .ask span { color:#666; display:inline-block; width:83px; float:left; }
		#right .ask .tit { color:#000000; font-weight:bold; background:none; text-decoration:none; }
	#right .pic a { padding:3px; border:1px solid #ccc; float:left; margin:10px 5px; }
	#right .piclist a { padding:5px; float:left; width:45%; overflow:hidden; text-align:center; text-decoration:none; height:240px; _height:234px;}
		#right .piclist img{ border:1px solid #ccc; padding:5px; margin-bottom:10px; width:250px; height:192px}
	
.pager {text-align:center; color:#000; padding:15px 0; display:inline;clear:both;}
	.pager li{float:left; display:inline-block;background:none!important;padding:0px!important;padding-left:5px!important;}
	.pager li a{ border:1px solid #7194ca!important; padding:3px 7px; margin:8px 8px; text-decoration:none; color:#4873b6!important; float:left; display:inline;font-size:12px!important;}
	.pager .pager-current { float:left; display:inline-block;padding:3px 7px!important; margin:8px 8px!important; border:1px solid #999!important; color:#999!important; }
	
.news_nr { color:#666; }
.news_nr h3 { font-size:16px; text-align:center; height:50px; line-height:50px; color:#333; }
.picbor { padding:8px; border:1px solid #d6d6d6; }
.smline { background:url(../images/line.gif) left top repeat-x; margin-top:10px; padding-top:10px; width:95%;}
	
#footer { color:#666; text-align:center; line-height:20px; border-top:1px solid #d6d6d6; margin-top:15px; padding:15px 0 30px 0; }

.views-admin-links ul{margin-bottom:10px;border-bottom:1px dashed #D6D6D6;width:100%;}
.views-admin-links ul{display:inline-block;}
.views-admin-links ul li {float:left; display:inline-block;}

#user-login-form div {display:inline-block;}
#user-login-form div div {float:left; display:inline-block;}
#user-login-form div input{float:left; display:inline-block;}
#user-login-form div input[type='text'],#user-login-form div input[type='password']{margin-top:2px;}
#user-login-form div label{float:left; display:inline-block;}
#user-login-form label, #user-login-form label { display:none!important;} 
#user-login-form div ul {float:left; display:inline-block;}
#user-login-form div { float:left; }
#user-login-form form div.item-list ul li{margin:4px 2px 2px 2px!important;}
div #user-login-form div.item-list ul li{float:left; display:inline-block;margin:10px 2px 2px 2px;padding:0 5px 0 2px;border-right: 1px solid #cb0000;}
#user-login-form div.item-list ul li.last{border-style:none}
#user-login-form div.item-list ul li a{color:#cb0000;}
form #user-login-form .user-info{
	margin:4px 0 0 0!important;
}
div #user-login-form .user-info{
	float:left;
	margin:10px 0 0 0;
	padding:0 2px 0 2px;
}

.form-submit {
	background:url(../images/kong.jpg) center center no-repeat; 
	width:50px; 
	height:21px; 
	border:0; 
	color:#000000; 
	font-size:12px;
	line-height:20px;
	*line-height:24px;
}

#content-tabs {float:right;}
#content-tabs a {float:none;}
#content-tabs ul.tabs li {float:left; display:inline-block;}

#left a img{border:none;}
