@charset "utf-8";
/* CSS Document */
*{
	margin:0px;
	list-style-type:none;
}
body {
	background:url(../images/bg_top.jpg) top repeat-x;
	font:13px Arial, Helvetica, sans-serif;
	color:#333;
}
a:focus {
	outline:0;
}
ul {
	margin:0;
	padding:0;
}
li {
	list-style:none;
}
/* 全局样式 */
.float_right {
	float:right;
}
a:focus {
	outline:0;
}
a {
	text-decoration:none;
	color:#454545;
}
a:hover {
	color:#0083a9;
}
a.on {
	font-weight:bold;
}
img {
	border:none;
}

.clear {
	height:0px;
	overflow:hidden;
	clear:both;
}
h3 {
	text-align:center;
	font-size:18px;
	margin:30px auto 5px auto;
	
	width:690px;
	padding-top:20px;
	padding-bottom:27px;
	
}
h4 {
	font-size:14px;
	margin:5px 0;
	padding-left:10px;
}
/*整体框架*/
.wapper_box {
	background:url(../images/bg_bottom.jpg) bottom repeat-x;
}
.wapper_box_in {
	width:997px;
	margin:auto;
	background:url(../images/main_bg.png) repeat-y!important;
	background:url(../images/main_bg.gif) repeat-y;
}
.wapper {
	width:979px;
	margin:auto;
}
/*头部*/
.top {
	width:979px;
	height:399px;
	position:relative;
	overflow:hidden;
	clear:none;
	border-bottom:1px #ccc solid;
	background:#444;
}
.top1 {
	width:979px;
	height:330px;
	background:#888;
}
/*CSS page*/
div.page {
	padding:10px 3px 3px 3px;
	margin:3px;
	text-align:right;
}
div.page a {
	text-decoration:none;
	padding:2px 5px;
	margin:2px;
}
div.page a:hover {
	color:#de2a19;
}
div.page span.current{
	background:#de2a19;
	padding:2px 5px;
	font-weight:bold;
	color:#ffffff;
}
div.page span.disabled {
	border:#fff 1px solid;
	padding:2px 5px;
	margin:2px;
}
/*CSS page*/
div.page_center {
	padding:10px 3px 3px 3px;
	margin:3px 70px 3px 3px;
	text-align:right;
}
div.page_center a {
	text-decoration:none;
	padding:2px 5px;
	margin:2px;
}
div.page_center a:hover {
	color:#de2a19;
}
div.page_center span.current {
	background:#de2a19;
	padding:2px 5px;
	font-weight:bold;
	color:#ffffff;
}
div.page_center span.disabled {
	padding:2px 5px;
	margin:2px;
}
/* nav */
.nav {
	height:34px;
	background:url(../images/menu.gif) no-repeat;
	list-style:none;
	width:979px;
}
.nav li {
	float:left;
	position:relative;
	z-index:9999;
	width:97px;
}
.nav a.menu_1, .nav a.menu_2, .nav a.menu_3, .nav a.menu_4, .nav a.menu_5, .nav a.menu_6, .nav a.menu_7, .nav a.menu_8, .nav a.menu_9, .nav a.menu_10 {
	display:block;
	background:url(../images/menu.gif) no-repeat;
	text-indent:-999em;
	cursor:pointer;
	height:34px;
	width:97px;
}
.nav a.menu_1 {
	background-position:-1px 0px;
}
.nav a.menu_1:hover {
	background-position:-0px bottom;
}
.nav a.menu_2 {
	background-position:-103px 0px;
}
.nav a.menu_2:hover {
	background-position:-102px bottom;
}
.nav a.menu_3 {
	background-position:-193px 0px;
}
.nav a.menu_3:hover {
	background-position:-192px bottom;
}
.nav a.menu_4 {
	background-position:-291px 0px;
}
.nav a.menu_4:hover {
	background-position:-290px bottom;
}
.nav a.menu_5 {
	background-position:-388px 0px;
}
.nav a.menu_5:hover {
	background-position:-387px bottom;
}
.nav a.menu_6 {
	background-position:-484px 0px;
}
.nav a.menu_6:hover {
	background-position:-483px bottom;
}
.nav a.menu_7 {
	background-position:-583px 0px;
}
.nav a.menu_7:hover {
	background-position:-582px bottom;
}
.nav a.menu_8 {
	background-position:-679px 0px;
}
.nav a.menu_8:hover {
	background-position:-678px bottom;
}
.nav a.menu_9 {
	background-position:-778px 0px;
}
.nav a.menu_9:hover {
	background-position:-777px bottom;
}
.nav a.menu_10 {
	background-position:-878px 0px;
}
.nav a.menu_10:hover {
	background-position:-877px bottom;
}
.nav li div {
	display:none;
	position:absolute;
	width:500px;
}
.nav li div span {
	text-align:center;
	height:40px;
	line-height:33px;
	background:url(../images/dropdown_mid.png) no-repeat !important;/* FF IE7 */
 filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(enabled=true, sizingMethod=scale, src="http://test1.hichina.com/zhengkai/hw/demo/images/dropdown_mid.png");
	background:none;
	float:left;
}
.nav li div span.l {
	width:13px;
	background:url(../images/dropdown_left.png) no-repeat!important;/* FF IE7 */
 filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(enabled=true, src="http://test1.hichina.com/zhengkai/hw/demo/images/dropdown_left.png");
	background:none;
	float:left;
}
.nav li div span.r {
	width:13px;
	background:url(../images/dropdown_right.png) no-repeat!important;/* FF IE7 */
 filter: progid:DXimagesTransform.Microsoft.AlphaimagesLoader(enabled=true, src="http://test1.hichina.com/zhengkai/hw/demo/images/dropdown_right.png");
	background:none;
	float:left;
}
.nav li:hover div, .nav li.over div {
	display:block;
	color:#006386;
}
.nav li div a:link, .nav li div a:visited, .nav li div a:hover {
	color:#4a4a4a;
	padding:0 7px;
}
.nav li div a:hover {
	color:#006386;
	padding:0 7px;
}
/*首页主体*/
.index_main {
	background:url(../images/menu_shadow.png) repeat-x;
	width:979px;
	padding-top:30px;
	overflow:hidden;
}
.index_main_box {
	background: #fff url(../images/bottom_bg.png) no-repeat bottom;
	width:979px;
	height:100%
}
.index_main_left {
	float:left;
	margin-left:13px!important;
	margin-left:8px;
	width:629px;
}
.index_title {
	background:url(../images/title.gif) no-repeat;
	width:600px;
	height:26px;
	font-size:14px;
	font-weight:bold;
	padding:6px 0 0 18px;
}
.title_more {
	background:url(../images/more.gif) no-repeat;
	margin-right:15px;
	float:right;
	width:45px;
	height:11px;
}
ul.news_list {
	margin:15px 0 20xp 0px;
	display:block;
	padding:0;
}
ul.news_list li {
	background:url(../images/dian.gif) 0px 12px no-repeat;
	padding-left:15px;
	margin:0px 0px 0 5px;
	line-height:2.5;
	border-bottom:1px #c6c6c6 dotted;
}

ul.news_list li span {
	float:right;
	color:#999999;
	margin-right:10px;
	font-size:12px;
}

.main_right_main ul.news_list {
	margin:15px 0 20xp 0px;
	display:block;
	padding:0;
}
.main_right_main ul.news_list li {
	background:url(../images/dian.gif) 0px 12px no-repeat;
	padding:5px 0 5px 15px;
	margin:0px 0px 0 5px;
	line-height:1.8;
	border-bottom:1px #c6c6c6 dotted;
}

.main_right_main ul.news_list li span {
	float:right;
	color:#999999;
	margin-right:10px;
	font-size:12px;
}


.index_notice {
	background:url(../images/notice.png) no-repeat;
	width:604px;
	height:60px;
	padding:9px 0 10px 22px;
	margin-top:20px;
}
.index_notice strong{ float:left; padding-right:10px;height:20px;line-height:18px;}
.index_notice ul{ float:left;}
#infozone{overflow:hidden;height:18px;} 
#infozone li{height:18px;line-height:18px;white-space:nowrap;overflow:hidden;} 

.index_font {
	padding:0;
	margin:10px 20px;
	border-bottom:1px #b0aeb5 dotted;
	padding-bottom:15px;
	line-height:1.8;
}

 
ul.index_pic_show {
	width:589px;
	margin:20px 0 20px 30px;
}
ul.index_pic_show li {
	width:145px;
	float:left;
	text-align:center;
}
ul.index_pic_show li img {
	background:url(../images/img_box.png) no-repeat;
	padding:6px;
}
.index_pic_box_font {
	text-align:center;
	display:block;
	margin:10px 0;
}
.index_main_right {
	float:left;
	margin-left:10px!important;
	margin-left:5px;
	width:310px;
}
.index_title1 {
	background:url(../images/title.gif) no-repeat;
	width:292px;
	height:26px;
	font-size:14px;
	font-weight:bold;
	padding:6px 0 0 18px;
}
.tab_show {
	
	width:282px;
	margin:5px auto;
}
.tab_show_font {
	margin:7px 0;
	text-align:center;
	font-weight:bold;
}
.index_video {
	width:275px;
	height:221px;
	border:#cccccc 1px dotted;
	margin:0px 0 0 14px;
	padding:2px;
}
.index_topic_box {
	border:#cccccc 1px dotted;
	padding:2px;
	width:300px;
	height:138px;
	margin-top:10px;
}
.index_topic {
	background:url(../images/zt_bg.gif) no-repeat;
	width:294px;
	height:132px;
	border:#cccccc 1px dotted;
	padding:2px;
}
.index_topic_pic {
	border:2px #666666 solid;
	width:109px;
	height:85px;
	margin:23px 15px 24px 12px!important;
	margin:23px 10px 24px 5px;
	float:left;
}
.index_topic_font {
	line-height:2;
	float:left;
	padding-top:15px;
	width:150px;
}
.index_topic_font_title {
	font-size:13px;
	font-weight:bold;
}
/*底部*/
.footer {
	background:url(../images/footer_bg.gif) repeat-x;
	height:62px;
	width:929px;
	margin-top:2px;
	padding:10px 30px 0 20px;
}
.footer_map {
	background:url(../images/logo1.gif) 10px 22px no-repeat;
	padding-left:50px;
	line-height:2;
}
.footer_jump {
	float:right;
	margin-top:15px;
	width:120px;
}
/*内页*/
.main_left {
	width:180px;
	float:left;
	margin-left:20px!important;
	margin-left:10px;
	border:#e8e8e8 1px solid;
	background:#F5F8FD url(../images/nav_bg.png) bottom no-repeat;
	padding-bottom:300px;
}
.main_right {
	float:left;
	width:750px;
	margin-left:20px;
	padding-bottom:90px;
}
.main_left_title {
	width:160px;
	padding:5px 0px 5px 20px;
	background:url(../images/icon.gif) 8px 9px no-repeat #c6c6c6;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
}
.main_left_pic {
	width:180px;
	background:url(../temp/l1.png) 0px 2px no-repeat;
	height:114px;
}
.main_left_pic1 {
	width:180px;
	background:url(../temp/l2.png) 0px 2px no-repeat;
	height:110px;
}
.main_left_pic2 {
	width:180px;
	background:url(../temp/l3.png) 0px 2px no-repeat;
	height:114px;
}
.main_left_pic3 {
	width:180px;
	background:url(../temp/l4.png) 0px 2px no-repeat;
	height:114px;
}
.main_left_pic4 {
	width:180px;
	background:url(../temp/l5.png) 0px 2px no-repeat;
	height:114px;
}
.main_left_pic5 {
	width:180px;
	background:url(../temp/l6.png) 0px 2px no-repeat;
	height:119px;
}
.main_left_pic6 {
	width:180px;
	background:url(../temp/l7.png) 0px 2px no-repeat;
	height:114px;
}
.main_left_pic7 {
	width:180px;
	background:url(../temp/l8.png) 0px 2px no-repeat;
	height:110px;
}
.main_left_pic8 {
	width:180px;
	background:url(../temp/l9.png) 0px 2px no-repeat;
	height:110px;
}
.left_nav {
	padding-bottom:2px;
	background:#FFF;
}
.left_nav li {
	background:#f3f7fa;
	display:block;
	width:170px;
	padding-left:10px;
}
.left_nav li ul{
	display:block;
	padding:0;
	margin:0;
	}
.left_nav li ul li{
	display:block;
	width:140px;
	padding-left:17px;
	border-bottom:1px #FFF solid;
	}
.left_nav li ul li a{
	display:block;
	padding:7px 0 3px 10px;
	margin:1px 0;
	background:url(../images/icon2.gif) no-repeat 0px 11px;
	color:#888;}

.left_nav li a {
	display:block;
	padding:7px 0 3px 15px;
	margin:1px 0;
	background:url(../images/icon1.gif) no-repeat 5px 11px;
}
.left_nav li ul li a:hover {
	margin:1px 0 1px 0px;
	font-size:13px;
	color:#0083a9;
}
.left_nav li a:hover {
	margin:1px 0 1px 0px;
	font-size:13px;
}
a.left_nav_current,a.left_nav_current:visited{
	color:#0083a9;}
.left_nav_current {
	color:#0083a9;
	margin:1px 0 1px 0px;
	font-size:13px;
}
.main_right_title {
	background: url(../images/title.gif) no-repeat;
	padding:5px 0 6px 23px;
	margin-left:20px;
	margin-right:20px;
	color:#999999;
}
.main_right_title a {
	margin:0 8px;
	color:#999999;
}
.main_right_title a:hover {
	margin:0 8px;
	color:#0083a9;
}
.main_right_title span {
	border-bottom:2px #c64844 solid;
	padding-bottom:4px;
	margin-left:5px;
	color:#333;
}
.main_right_title1 {
	background: url(../images/title.gif) no-repeat;
	padding:5px 0 6px 23px;
	margin-left:35px;
	width:900px;
	color:#999999;
}
.main_right_title1 a {
	margin:0 8px;
	color:#999999;
}
.main_right_title1 a:hover {
	margin:0 8px;
	color:#0083a9;
}
.main_right_title1 span {
	border-bottom:2px #c64844 solid;
	padding-bottom:4px;
	margin-left:5px;
	color:#333;
}
.main_right_main {
	width:685px;
	padding-top:20px;
	padding-left:30px;
	padding-right:15px;
	line-height:2.3;
	font-size:14px;
}
.main_right_main p{ padding:8px 0;  }
.main_right_main ul{ padding:5px 5px 5px 10px;}
.main_right_main ul li{ background:url(../images/lili.jpg) 0px 13px no-repeat; padding-left:15px;}

.main_right_main table td{ line-height:1.8;}

.table_list{ margin-bottom:10px; border-collapse:collapse; border:1px solid #ccc; width:700px;}
.table_list td,.table_list th{ padding:5px; }
.table_list th{background:#f3f7fa; font-size:14px; font-weight:bold; border-bottom:1px solid #ccc; text-align:left;}
.table_list td.table_list_pic{ width:250px; vertical-align:top;}
.main_news_main {
	padding:20px;
	line-height:2.3;
	font-size:14px;
}
.main_news_main p{ padding:8px 0;}
.main_news_main ul{ padding:5px 5px 5px 35px;}
.main_news_main ul li{ background:url(../images/lili.jpg) 0px 13px no-repeat; padding-left:15px;}
.main_right_center {
	color:#999999;
	text-align:center;
	margin:10px 0;
}
.main_right_right {
	color:#999999;
	text-align:center;
	margin:10px;
	border:1px dotted #ccc;
	padding:5px 10px;
}
.main_right_right1 {
	color:#999999;
	text-align:right;
	margin:20px 20px 20px 10px;
	padding:5px 10px;
}
.main_right_right strong{
	color:#666;}
.main_right_font {
	width:880px;
	margin-left:10px;
	font-size:14px;
	line-height:2;
	text-indent:2em;
	margin-bottom:15px;
}
.main_right_font1 {
	width:680px;
	margin-left:10px;
	font-size:14px;
	line-height:2;
	text-indent:2em;
	margin-bottom:15px;
}
.main_right_font1 img{
	margin:5px 10px;}
.main_right_pic {
	width:630px;
	margin-left:10px;
	font-size:14px;
	text-align:center;
	margin-bottom:15px;
	line-height:2;
}
	
.main_technology_form {
	line-height:2;
	border-collapse:collapse;
}
.main_technology_form th {
	padding:5px 5px;
	font-size:14px;
	border:2px #FFF solid;
	background:#E4EDFC;
	color:#006699;
}
.main_technology_form td {
	padding:5px 5px;
	border:2px #FFF solid;
	background:#F5F8FD;

}
/*案例展示*/
.engineerin_box{
	margin-bottom:90px;
	}
.engineerin_list {
	width:900px;
	margin-left:50px;
	margin-top:30px;
	margin-bottom:20px;
}
.engineerin_list li {
	float:left;
	width:200px;
	text-align:center;
	margin:20px 50px;
	line-height:2;
}
.engineerin_list li p{
	
	padding:10px 5px;
	line-height:2;
	text-align:center;}
.engineerin_list li p img{
	height:150px;
	width:200px;
	border:1px #ccc solid;
	text-align:center;}
.engineerin_all{
	width:800px;
	margin:auto;
	margin-top:20px;
	}
.engineerin_all a{
	display:block;}
.engineerin_all_left{
	float:left;
	width:480px;}
.engineerin_all_right{
	float:left;
	width:300px;
	margin-left:10px;}
.engineerin_pic_big{
	width:478px;
	height:298px;

	margin-bottom:10px;
	border:1px #ccc solid;
	}
.engineerin_pic_big1{
	width:478px;
	height:298px;

	border:1px #ccc solid;
	}
.engineerin_pic_small{
	width:298px;
	height:194px;

	margin-bottom:11px;
	border:1px #ccc solid;}
.engineerin_pic_small1{
	width:298px;
	height:194px;
	border:1px #ccc solid;}
.engineerin_pic_small2{
	width:298px;
	height:194px;
	margin-top:10px;
	border:1px #ccc solid;}
.main_news {
	margin:20px auto 110px auto;
	width:900px;
	padding:20px 0 0px 0;
	border:1px #C8D8F2 solid;
	background:#F5F8FD;
}

/*2009-08-31新闻?/
.main_news {
	margin:20px auto 110px auto;
	width:900px;
	padding:20px 0 0px 0;
	border:1px #C8D8F2 solid;
	background:#F5F8FD;
}
.index_main_box1 {
	background: #fff url(../images/bottom_bg.png) no-repeat bottom;
	width:979px;
	padding-bottom:50px;
}
/*subject*/
.subject_box{
	margin:20px auto 110px auto;
	width:900px;
	border:1px #C8D8F2 solid;
	padding-bottom:10px;
	}
.main_right_title2 {
	background: url(../images/title.gif) no-repeat;
	padding:5px 0 6px 23px;
	margin:auto;
	width:900px;
	color:#999999;
}
.subject_pic_box{
	widows:900px;
	margin:0px 0 10px 0;
	text-align:center;}
.subject_see{
	text-align:right;
	padding-right:20px;}
ul.news_list_subject {
	margin:15px 0 20xp 10px;
	display:block;
}
ul.news_list_subject li {
	background:url(../images/dian.gif) 10px 15px no-repeat;
	padding-left:25px;
	margin:0px 10px 0 5px;
	line-height:2.5;
	border-bottom:1px #c6c6c6 dotted;
}

ul.news_list_subject li span {
	float:right;
	color:#999999;
	margin-right:10px;
}
/*科研队伍*/
.team_box li{
	width:650px;
	overflow:hidden;
	border:1px #ccc solid;
	margin:20px auto 0 auto;
	padding:15px 10px;
	display:block;
	cursor:pointer;
	}
.team_box li:hover{
	overflow:hidden;
	display:block;
	background:#F3F7FA;
	color:#454545;
	cursor:pointer;
	}
.team_box li h4{ color:#0083a9;}
.team_font{
	float:left;
	width:250px;
	line-height:1.5;
	padding-left:10px;
	}
.team_font strong{
	line-height:2;}
.team_pic{
	float:right;
	width:250px;
	margin:10px 20px;}
.profit_form{
	margin-top:20px;
	}
.profit_form th{
	padding:8px 0;
	background:#E4EDFC;
	font-size:14px;}	
.profit_form td{
	padding:8px 0;
	background:#F5F8FD;
	}
.download{
	margin:0 2px;
	}
/*20090907*/
.form_administration{
	margin-bottom:20px;}
.form_administration th{
	background:#E4EDFC;
	height:32px;
	}
.form_administration td{
	height:32px;
	background:#F5F8FD;
	}
.form_administration_detail{
	margin-left:10px;
	background:url(../images/dian2.gif) 0px 6px no-repeat;
	display:block;
	padding-left:10px;}
	
/*弹出窗口*/
.win_body {padding:15px;background:#f8f8f8; text-align:center;}

.table_v{ margin:auto; border-collapse:collapse; }
.table_v th,.table_v td{ padding:5px;}
.str{ text-align:center; line-height:27px; color:#ee6e00;}
