﻿@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}

body {
	margin:0;
	padding:0;
	background:url(../images/bg.gif);
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
}
a:focus {
	outline:0;
}
ul {
	margin:0;
	padding:0;
}
li {
	list-style:none;
}
/* 全局样式 */
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;
}
/*CSS page*/
div.page {
	padding:10px 3px 3px 3px;
	margin:3px;
	text-align:center;
}
div.page a {
	text-decoration:none;
	border:#ddd 1px solid;
	padding:2px 5px;
	color:#666;
	margin:2px;
}
div.page a:hover {
	border:#036cb4 1px solid;
	color:#036cb4;
}
div.page span.current {
	border:#036cb4 1px solid;
	background:#036cb4;
	padding:2px 5px;
	font-weight:bold;
	color:#ffffff;
}
div.page span.disabled {
	border:#dddddd 1px solid;
	padding:2px 5px;
	margin:2px;
	color:#036cb4;
}
/* nav */
.nav {
	height:37px;
	background:url(../images/nav_bg.jpg) no-repeat;
	list-style:none;
	width:979px;
}
.nav li {
	float:left;
	position:relative;
	z-index:9999;
	width:100px;	
	margin-right:30px;
}
.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 {
	display:block;
	background:url(../images/nav.jpg) no-repeat;
	text-indent:-999em;
	cursor:pointer;
	height:37px;
	width:100px;

}
.nav a.menu_1 {
	background-position:-20px 0px;
}
.nav a.menu_1:hover {
	background-position:-20px bottom;
}
.nav a.menu_2 {
	background-position:-160px 0px;
}
.nav a.menu_2:hover {
	background-position:-160px bottom;
}
.nav a.menu_7 {
	background-position:-297px 0px;
}
.nav a.menu_7:hover {
	background-position:-297px bottom;
}

.nav a.menu_3 {
	background-position:-435px 0px;
}
.nav a.menu_3:hover {
	background-position:-435px bottom;
}
.nav a.menu_4 {
	background-position:-573px 0px;
}
.nav a.menu_4:hover {
	background-position:-573px bottom;
}
.nav a.menu_5 {
	background-position:-711px 0px;
}
.nav a.menu_5:hover {
	background-position:-711px bottom;
}
.nav a.menu_6 {
	background-position:-849px 0px;
}
.nav a.menu_6:hover {
	background-position:-849px 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;
}
/*首页*/
.warpper {
	width:979px;
	margin:auto;
	background:#FFFFFF;
	margin-top:10px;
}
.header {
	width:979px;
	height:79px;
}
.logo {
	width:335px;
	height:79px;
	float:left;
}
.top_right {
	float:right;
	margin-right:20px;
	margin-top:10px;
}
.top_right_a {
	margin:3px 0;
}
.banner {
	width:979px;
	height:304px;
}
.banner1 {
	background:url(../images/banner1.jpg) no-repeat;
	width:979px;
	height:303px;
	margin:1px 0;
}
.banner2 {
	background:url(../images/banner2.jpg) no-repeat;
	width:979px;
	height:303px;
	margin:1px 0;
}
.banner3 {
	background:url(../images/banner3.jpg) no-repeat;
	width:979px;
	height:303px;
	margin:1px 0;
}
.banner4 {
	background:url(../images/banner4.jpg) no-repeat;
	width:979px;
	height:303px;
	margin:1px 0;
}
.banner5 {
	background:url(../images/banner5.jpg) no-repeat;
	width:979px;
	height:303px;
	margin:1px 0;
}
.content{
	width:979px;
	padding-top:10px;
	background:url(../images/main_BG.jpg);
	}
.content1{
	width:979px;
	background:#FFFFFF;
	}
.index_left{
	width:630px;
	padding-left:16px;
	float:left;}
h3.index_title{
	background:url(../images/icon.gif) 2px 0px no-repeat;
	font-size:12px;
	padding-left:20px;
	display:block;
	padding-bottom:15px;
	}
.float_show{
	width:900px;
	height:165px;
	padding-left:25px;}
.float_show_box{
	width:860px;
	height:150px;}	
ul.link {
	overflow:hidden;
	height:125px;
	width:900px;
	}
ul.link li {
	float:left;
	text-align:center;
	width:135px;
	}
.link_img{
	border:1px solid #eaeaea;
	padding-bottom:2px;}

.link_font{
	line-height:20px;
	}
.index_right{
	float:left;}
.index_introduction{
	line-height:20px;
	width:310px;}
.index_introduction_more{
	float:right;
	margin-right:10px;}
	
/*内页*/
.main_left{
	width:184px;
	float:left;
	}
.main_right{
	width:775px;
	float:left;
	margin-left:20px;
	margin-top:8px;}
.main_right_title{
	width:755px;
	height:20px;
	border-bottom:1px #cfcfcf dotted;
	}
.main_right_title span{
	float:right;
	font-size:12px;
	font-weight:normal;
	}
.about_left_title {
	background:url(../images/about.gif) no-repeat;
	width:183px;
	height:37px;}
.service_left_title {
	background:url(../images/service.gif) no-repeat;
	width:183px;
	height:37px;}
.example_left_title {
	background:url(../images/example.gif) no-repeat;
	width:183px;
	height:37px;}
.contact_left_title {
	background:url(../images/contact.gif) no-repeat;
	width:183px;
	height:37px;}
.careers_left_title {
	background:url(../images/person.gif) no-repeat;
	width:183px;
	height:37px;}
.about_left_mid {
	width:183px;
	background:url(../images/left_mid_bg.gif) repeat-y;
	padding-bottom:10px;
}
.about_left_bottom {
	background:url(../images/left_bottom_bg.gif) no-repeat;
	width:183px;
	height:209px;
}
.about_left_mid li {
	background:url(../images/icon11.gif) no-repeat 5px 11px;
	padding-left:22px;
	padding-top:10px;
	width:140px;
	border-bottom:dotted 1px;
	padding-bottom:5px;
	margin-left:10px;
}
h1.about_title{
	background:url(../images/icon001.gif) 0px 2px no-repeat;
	font-size:16px;
	padding-left:20px;
	display:block;
	padding-bottom:15px;
	
	}
h2.about_title{
	background:url(../images/icon001.gif) 0px 2px no-repeat;
	font-size:16px;
	padding-left:20px;
	display:block;
	padding-bottom:15px;
	
	}
.page_font{
	text-indent:2em;
	width:700px;
	line-height:18px;
	font-size:12px;
	margin:10px 0;}
h4.page_font_title{
	width:740px;
	line-height:24px;
	font-size:14px;
	margin:10px 0;}
h1.page_font_title{
	width:740px;
	line-height:24px;
	font-size:14px;
	margin:10px 0;}
h3.font_title{
	font-size:16px;
	margin:15px 0;
	text-align:center;}
ul.img_list{
	width:680px;
	display:block;
	margin:30px 0 0 0;
	text-align:left;
	}
ul.img_list li{
	float:left;
	padding:10px;}
ul.img_list li p{
	text-align:center;
	margin:5px 0;}
.table_news{
	width:750px;
	margin:30px 0;}
.table_news td{
	padding:10px 0;}
.table_person{
	width:750px;
	margin:30px 0;}
.table_person td{
	line-height:25px;
	padding:10px 0;
	background:#CCCCCC;
	}
.table_clients{
	width:750px;
	margin:30px 0;}
.table_clients td{
	padding:10px 5px;}
.table_contact{
	width:350px;
	margin:30px 0;
	}
.contact_font{
	float:left;
	}
.contact_pic{
	float:left;
	margin-left:10px;
	border:#c5c5c5 1px solid;
	padding:1px;
	margin-top:10px;
	}
.table_contact td{
	padding:5px 5px;}
/*footer*/
.footer {
	background:#b7b6b6;
	width:959px;
	height:20px;
	color:#275b9a;
	padding-left:20px;
	padding-top:8px;
}
.footer_a {
	color:#275b9a;
	margin:0px 3px;
}
.copyright {
	float:right;
	margin-right:20px;
	color:#505050;
}



/*sidney to style*/
.links {padding:5px 25px; line-height:22px; background:url(../images/main_BG.gif) left bottom;}
.h4_index_title{
	background:url(../images/icon.gif) 2px 0px no-repeat;
	font-size:12px;
	padding-left:20px;
	font-weight:bold;
	}
	
.fuwu_xian {width:720px; border:0; border-bottom:1px dashed #666; padding-bottom:7px; margin-bottom:20px;}
.gong_width {width:700px; margin-left:20px;}
.page_font1{
	width:640px;
	line-height:22px;
	font-size:12px;
	margin:10px 0;
}


.TabADS{width:630px;}
.TabADS ul{width:630px; height:26px;}
.TabADS li{width:80px; float:left; height:21px; margin-right:5px; padding:6px 0 0 0; background:url(../images/pro_02.jpg) no-repeat; text-align:center; color:#333; cursor:pointer;}
.TabADS .TasADSOn{background:url(../images/pro_01.jpg) no-repeat; text-align:center; color:#333; font-weight:bold; cursor:pointer;}
.TabADSCon{padding:10px;width:580px; height:120px; border:1px solid #dcdcdc; background:#f6f6f6;}
.TabADSCon li{text-align:left; line-height:24px; clear:both;}
.TabADSCon li a {float:left;}
.TabADSCon li span {float:right;}

.newsChan {line-height:30px; margin:10px 20px;}
.newsChan1 {line-height:24px; margin:10px 20px; padding-right:10px;}
.newsChan1 p {text-indent:24px;}
#dvNewsList {line-height:30px; margin:10px 20px;}
.newsChan2 {padding:0px; line-height:30px;}
.newsChan2 li {padding:0 10px;}
.newsChan2 h3 {width:183px; height:37px; display:block;}
