@charset "utf-8";
/* CSS Document */

body{ margin:0 auto; padding:0; background-color:#338888; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333;}
h1,h2,h3,h4,ul,li,b,p,span,div,form,input,label{ margin:0;  padding:0;}
li{ list-style:none;}

#header,#content,#footer{ width:960px; background-color:#FFF; margin:0 auto; padding:0 5px;}

a:link,a:visited{ font-size:14px; color:#333; text-decoration:none;}
a:hover{ color:#FF6600; text-decoration:underline;}

img{ border:0;}

.left{ float:left;}
.right{ float:right;}
.clear{ clear:both; height:0; font-size:0;}

/* 头部 */
#header{ height:210px;}
	.top{ line-height:21px;}
	.top a:link,.top a:visited{ font-size:12px; color:#999; padding:0 5px;}
	
	.top_ad{ width:960px; height:110px; background-color:#f1f1f1;}
	
	.logo{ text-indent:-9999px; background:url(logo.gif) no-repeat; width:208; height:48px;}
	.nav{ background:url(nav-center.gif) repeat-x; width:590px; margin-left:20px;}		
		.nav_left{ background:url(nav-left.gif) no-repeat left center; width:5px; height:57px;}
		.nav_right{ background:url(nav-right.gif) no-repeat left center; width:5px; height:57px;}
		.nav ul li{}
		
		.nav_list{ width:130px; line-height:21px; margin-top:5px; float:left; margin-left:15px!important; *margin-left:13px;}
		.nav ul li b{ text-decoration:underline;}
		.nav ul li a{ display:inline; margin-right:15px; line-height:24px;}
		.nav ul li a:link,.nav ul li a:visited{ color:#FFF; font-size:12px;}
		.nav ul li a:hover{ color:#FC0;}
		.nav_line{ background: url(nav-line.gif) repeat-y center center; width:2px; height:40px; margin-top:5px;}

/* 内容 */
#content{}
	.daodu{ width:745px; background:url(tplh_c.gif) repeat-x;}
	.tplh_l{ background: url(tplh_l.gif) no-repeat left center; width:5px; height:272px;}
	.tplh_r{ background: url(tplh_r.gif) no-repeat left center; width:5px; height:272px;}
	.daodu iframe{ margin:7px 15px 0 0;}	
	
	.news{width:320px;}
	.news h2{ font-family:"黑体"; font-weight:normal; font-size:20px; color:#FFF; background: url(daodu_bt.gif) no-repeat left center; margin-top:7px; padding:4px 0 0 5px;*padding:6px 0 0 5px; border-bottom:2px solid #f60;}
	.news h2 span a:link,.news h2 span a:visited{ display:block; font-size:12px; font-family:"宋体"; margin-top:8px;}
	.news h3,.news p{ text-align:center;}
	.news h3 a:link,.news h3 a:visited{ font-size:20px; font-family:"黑体"; color:#f60; font-weight:normal; display:block; padding:10px 0 0 5px;}
	.news p{ margin:3px 0 5px 0;}
	.news p span{ font-weight:bold; margin-right:10px;}
	.news li{ line-height:28px;}
	
	.sidebar,.sidebar a:link,.sidebar a:visited{ width:210px; font-size:12px;}
	.sidebar h2{ font-size:14px; background:url(side_bt_r.gif) no-repeat right center; height:28px; line-height:28px;}
	.bk3{ border:1px solid #7CCECE; border-top:0px solid #fff;}
	.bk4{ border:1px solid #7CCECE;}
	.kuang{ width:128px; height:21px; line-height:21px; border:1px solid #7CCECE; background-color:#F9FDFD;}
	.huiyuan{ padding:5px 10px 8px; margin-bottom:10px; *margin-bottom:5px;}
	.huiyuan p{ line-height:21px; margin-top:5px;}
	.huiyuan a{ color:#999; padding:0 3px;}
	.jiameng{ padding:5px;}
	.jiameng ul{}
	
	#marquee ,#marquee li { padding:0px; margin:0px;}
	#marquee { position:relative; list-style:none; width:170px;overflow:hidden; padding-left:30px; margin-top:5px; background:url(jmjt.gif) no-repeat left 2px; height:65px; }
	#marquee li { position:absolute; font-size:12px; line-height:21px;}
	#marquee a { display:block; color:#999999; text-decoration:none; font-size:12px;}
	
	.sidebar li{ line-height:21px;}
	
	.banner-1{ width:960px; height:112px; margin:5px auto; background-color:#f1f1f1;}
	
	.conbox {
	float:left;
	width:370px;
	margin-right:5px;
	}
	.conbox .title {
		background:url("conbg.gif") no-repeat scroll right -30px transparent;
		float:left;
		height:28px;
		width:370px;
	}
	.con_right .conbox .title {
	background:url("conbg.gif") no-repeat scroll right 0 transparent;
	float:left;
	height:28px;
	width:370px;
	}
	
	.conbox .title .t1 {
	background:url("conbg.gif") no-repeat scroll 0 -30px transparent;
	float:left;
	font-size:14px;
	height:28px;
	}
	.con_right .conbox .title .t1 {
	background:url("conbg.gif") no-repeat scroll 0 -60px transparent;
	float:left;
	font-size:14px;
	height:28px;
	}
	
	.conbox .title .t1 a {
	font-weight:bold;
	}
	.conbox .title b {
	float:left;
	font-weight:normal;
	margin:7px 7px 0 0;
	padding:0;
	}
	.conbox .title .t1 .hot, .conbox .title .t1 .hot2 {
	background:url("biaobg.gif") no-repeat scroll -201px -30px transparent;
	height:16px;
	margin:7px 7px 0;
	padding:0;
	text-indent:-1000px;
	width:16px;
	}

	
	.conbox .title .t1 .hot {
	background-position:0 -92px;
	}
	.conbox .title .t1 .hot a {
	float:left;
	height:16px;
	width:16px;
	}
	.conbox .title .t1 .hot2 {
	background-position:0 -123px;
	}
	
	.conbox .title .t2 {
	background:url("conbg.gif") no-repeat scroll -201px -30px transparent;
	float:left;
	height:28px;
	width:4px;
	}
	.con_right .conbox .title .t2 {
	background:url("conbg.gif") no-repeat scroll -201px -60px transparent;
	float:left;
	height:28px;
	width:4px;
	}

	.conbox .title .t3 {
	float:right;
	font-size:14px;
	height:20px;
	padding:8px 10px 0 0;
	text-align:right;
	}
	.conbox .title .t3 a {
	color:#AA4400;
	}
	.conbox .title .t3 .jpb {
	background:url("icon_jpb.gif") no-repeat scroll 0 0 transparent;
	padding:1px 0 0 32px;
	}
	
	.conbox .content {
		border:1px solid #CBEFC4;
		border-top:0 solid #fff;
		height:450px;*height:420px;
		width:348px;
	}
	
	.con_right{ margin:0 10px;}
	
	.con_right .conbox .content {
		border:1px solid #FFDF8E;
		border-top:0 solid #fff;
		height:450px;*height:420px;
		width:348px;
	}
	
	.conbox .h400{
		border:1px solid #CBEFC4;
		border-top:0 solid #fff;
		height:290px;*height:270px;
		width:348px;
		padding:0 10px;
	}
	.con_right .h400 {
		border:1px solid #FFDF8E;
		border-top:0 solid #fff;
		height:290px;*height:270px;
		width:348px;
		padding:0 10px;
	}
	.h400 ul{ padding-top:35px;*padding-top:10px;}
	.h400 ul li{ line-height:24px;}
	.h400 h3{ font-size:12px; line-height:30px; padding-top:10px; color:#f60;}
	.h400 img{ margin-top:8px; margin-left:5px; padding:2px; border:1px solid #f1f1f1;}
	
	.content{ padding:0 10px;}
	.content img{ margin:15px 10px 0px 0; *margin:15px 10px 5px 0;}
	.content ul{ margin-top:15px; width:210px;}
	.content ul li{ line-height:24px;}
	.jbxszx li{width:320px;}
	.hyjl li{ width:320px;}
	.content p {font-size:14px; line-height:21px; margin-bottom:10px;}
	
	
	.content h2{ font-size:14px; line-height:30px; padding-top:10px;}
	.content h2.huiyi{ font-size:12px; line-height:21px; background:url(con-bt.gif) repeat-x; margin:0; padding:0; padding-left:10px;}
	a.shipin{ line-height:30px; margin-top:10px; width:200px;}
	
	.huandeng img{ margin:10px 0 0 0; padding:0;}

/* 专家在线 */
.rollBox{width:350px;overflow:hidden;padding:5px 0 5px 0px;}
.rollBox .LeftBotton{height:52px;width:8px;background:url(job_mj_069.gif) no-repeat 0px 0;overflow:hidden;float:left;display:inline;margin:35px 1px 0 0;cursor:pointer;}
.rollBox .RightBotton{height:52px;width:8px;background:url(job_mj_069.gif) no-repeat -8px 0;overflow:hidden;float:left;display:inline;margin:35px 0 0 1px;cursor:pointer;}
.rollBox .Cont{width:330px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:110px;float:left;text-align:center; margin: 0;}
.rollBox .Cont .pic img{padding:2px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:18px;color:#505050; background-color:#F7F7F7; width:108px; margin:0;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none; font-size:12px;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}

/* Footer */
#footer{ padding-top:15px;}
#footer p{ width:960px; background-color:#f1f1f1; text-align:center; margin:0 auto; height:30px; line-height:30px;}
#footer div{ text-align:center; line-height:24px;}
#footer a{ font-size:12px; padding:0 5px;}

/* Weather */
.weather{ padding:5px; border:1px solid #CBEFC4; background:#F5FBF4; margin-left:7px;}

/* WBY */
.content_box{ width:960px; margin:0 auto; border-top:1px solid #ccc;}
.con_left{ float:left; width:620px; padding:10px; border-right:1px solid #ccc;}
.artbox h1 {
	font:bold 24px/45px Arial;
	text-align:center;
	}
.artbox .info {
	color:#999999;
	font:12px/24px Verdana;
	padding-bottom:15px;
	text-align:center;
	}
.artbox .article p {
	margin-bottom:25px;
	}
.artbox .article {
	color:#000000 !important;
	font:14px/24px "宋体";
	padding:15px 5px 0;
	word-wrap:break-word;
	}
.artbox .article a {
	color:#0066CC;
	}
.artbox .article a:hover {
	color:#FF6600;
	}
	
.wby_right{ float:right; width:300px; padding:5px;}
	.wby_sidebar{
		border:1px solid #CBEFC4;
		
		}
	.wby_titile{
		background: #CBEFC4;
		border:1px solid #FFFFFF;
		clear:both;
		height:100%;
		overflow:hidden;
		}
	.wby_titile div {
		float:left;
		font:bold 14px/28px Arial;
		text-indent:28px;
		background: url(jh_ico1.gif) no-repeat 5px center;
		}
	.wby_sidebar ul{ padding:5px;}
	.wby_sidebar ul li{ line-height:24px;}

/* 当前位置 */
.guide{ color:#666; line-height:30px;}
.guide a:link,.guide a:visited{ font-size:12px; color:#666;}
.guide a:hover{ font-size:12px;}

/* 列表页 */
.list{ margin:10px 0;}
.list li{ line-height:24px; border-bottom:1px dashed #ccc;}

	
/* 分页 */
.k_pagelist {display:table;clear:both;line-height:30px;}
.k_pagelist em {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;background:#F5F9FE;color:#14316B;font-weight:bold;font-style:normal;}
.k_pagelist strong {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;color:#009900;}
.k_pagelist a {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;}

/* passport */
.k_form{display:block;width:100%;margin:0px;margin-top:15px;}
	.k_form .k_login {display:table;margin-left:100px;}
	.k_form p{text-align:left;}
	.k_form p label{clear:both;display:block;color:#666;font-size:12px;}
	.k_form p span label{clear:none;display:inline;color:#666;}

	.k_form div {text-align:left;}
	.k_form div input {padding:1px;margin:0px;border:1px solid;border-color:#EEE #777 #777 #EEE;background:#D4D0C8;font-size:12px;margin-right:4px;}

	.k_form ol {text-align:left;}
	.k_form ol li {line-height:24px;}
	
	.k_table{width:100%;border:1px solid;border-color:#CCC #DDD #DDD #CCC;clear:both;text-align:left;}
	.k_table th{border:1px solid;border-color:#EEE #AAA #BBB #EEE;background:#E6E9ED;padding:0px 2px;letter-spacing:2px;color:#14316B;line-height:20px;}
	.k_table td{border:1px solid;border-color:#EEE #AAA #AAA #EEE;padding:1px;line-height:18px;}
	.k_table td input {margin-right:10px;}
	.k_table * {font-size:12px;}
	.k_table tr.hover {background:#E6E9ED;font-weight:bold;}
	.k_table tr.hover a{font-weight:bold;}

/* 按钮 */
.k_but{clear:both;display:block;width:100%;line-height:26px;padding-top:2px;}
.k_but .k_menu{display:block;float:left; margin:15px 0;}
.k_but .k_pagelist{float:left;width:70%;text-align:right;}

.k_menu {}
.k_menu input {padding:1px;margin:0px;border:1px solid;border-color:#EEE #777 #777 #EEE;background:#D4D0C8;font-size:12px;margin-right:4px;}

.k_form{padding:5px 0px;margin:0px 1%;width:95%;}
.k_form h4{margin:0px;padding:3px;line-height:20px;background:#E6E9ED;font-size:14px;line-height:20px;}
.k_form p {line-height:24px;}
.k_form p span label{display:inline;color:#000;font-size:12px;}
.k_form p.file a {margin-right:10px;}
.k_form p.file a img{margin-right:3px;}
.k_form p span.file {float:right;display:block;}
.k_form p span.file a{margin:0px 3px;}
.k_form .k_menu{padding:5px 0px;}


#k_usermenu{text-align:right;padding-top:10px;}
#k_usermenu a{margin-right:15px; background-color:#F5FBF4; border:1px solid #CBEFC4; padding:5px;}


/* 搜索页面 */
#k_search{}
	#k_search form{margin:0px auto;line-height:30px;height:30px;font-size:14px;text-align:left;}

	#k_search {text-align:center;}
	#k_search .k_search p{text-align:right;line-height:22px;width:640px;margin:0px;}
	#k_search .k_search div{margin:15px auto;width:100%;}
	#k_search .k_search div h3{margin:0px;width:100%;text-align:left;font-size:14px;line-height:30px;}
	#k_search .k_search div p{margin:0px;width:100%;text-align:left;font-size:12px;line-height:26px;}

	#k_search .k_search div p a{}
	#k_search .k_search div p span{}
	

/* 专家图片列表 */
.zj-pic  {
float:left;
margin:8px 5px;
text-align:center;
width:110px;
}
.zj-pic a:link, .zj-pic a:visited {
color:#626466;
font-size:12px;
text-decoration:none;
}
.zj-pic img {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #CCCCCC;
display:block;
margin:0 auto;
padding:4px;
}
.zj-pic p {
background-color:#F7F7F7;
color:#505050;
line-height:18px;
margin:0;
width:108px;
}

	
/* 学术列表 */
.xueshu-list{ width:310px; border:1px solid #CBEFC4; margin-right:8px; margin-bottom:10px;}
.xueshu-list h2{ background:#CBEFC4; margin:1px; height:21px; line-height:21px; font-size:14px; padding:0 5px;}
.xueshu-list h2 span a{ font-size:12px; font-weight:normal;}
.xueshu-list ul{ padding:5px 10px;}
.xueshu-list ul li{ border-bottom:1px dashed #CCCCCC; line-height:24px;}

/* 友情链接 */
.links{ width:940px; background-color:#FFF; margin:0 auto; padding:10px;}
.links a{ padding:0 5px; text-align:center; font-size:12px;}