@charset "gb2312";
#container{ 
	width:1000px; margin:0px auto;
}
/*头部样式*/	
#header{
	width:100%; height:304px; background:url(../images/index_bg.gif) repeat-x;overflow:hidden;	
}
.header_main{ 
	width:1000px; margin:0px auto;
}	
#banner{
	 width:1000px; margin:0px auto; clear:both;
}
.banner_right{
	float:left; padding:38px 0px 0px 0px;
}
.logo{
	 background:url(../images/logo_bg.gif) no-repeat; width:217px; height:85px;
}
.logo img{
	margin:25px 0 0 20px;
}
.nav{
	height:40px;
	width:720px;
	float:right;
}
.nav ul{
	padding-top:22px;
}
.nav li{
	width:100px;
	float:left;
	text-align:center;
	font-size:14px;
	line-height:40px;
}
.nav li a{
	color:#fff;
	display:block;
	text-indent:-999em;
	height:40px;
	line-height:40px;
}
.nav li a:hover{
	background:#888;
	-moz-opacity:.60;
	filter:alpha(opacity=60);
	opacity:.60;
	margin-top:3px;
	position:relative;
	left:-20px;
}
#header .index,.about,.news,.product,.business,.server,.resources{
	background:url(../images/common_icon.gif) 0 15px no-repeat;	
}
.index{
	background-position:-0 15px;
}
.about{
	background-position:-110px 15px;
}
.news{
	background-position:-220px 15px;
}
.product{
	background-position:-330px 15px;
}
.business{
	background-position:-440px 15px;
}
.server{
	background-position:-550px 15px;
}
.resources{
	background-position:-660px 15px;
}
/*整体样式*/
#content{
	float:left;
	width:1000px;
	margin:0px auto;
	background-color:#FFFFFF;
	color:#000000;
}
.main_content{
	padding:20px 10px 10px 31px;
	float:left;
	width:958px;
}
.left_area{
	 width:242px;
	 float:left;
}
.right_area{ 
	width:696px;
	float:right;
}
.announcement,.aboutus,.news_center,.about_hengdian h2,.product_show h2{
	 background:url(../images/centent.gif) no-repeat top;  
}
.announcement{
	width:242px;
	float:left;
	background-position:0 0;
}
.announcement h2{
	font-size:14px; 
	font-weight:bold;
	height:20px;
	border-bottom:1px solid #c5c5c5;
	width:244px;
	float:left;
}
.announcement ul{
	background: url(../images/customer_bg.gif) no-repeat;
	width:220px; 
	margin:5px 0px; 
	padding:0px 11px;
	float:left;
}
.announcement ul li{
	background:url(../images/index_bg_01.gif) no-repeat; 
	float:left;
	width:81px; 
	text-align:center;
	line-height:32px; 
	margin:8px 14px 0 14px;
	display:inline;
}
.announcement ul li a{
	color:#7c7a7b;
}
.more{
	 padding-right:5px;
	 font-size:12px;
	 font-weight:normal;
}
.more a{
	 color:#c5c5c5;
}
.aboutus{
	width:242px;
	float:left;
	background-position:0 -26px;
}
.aboutus{
	width:242px;
	float:left;
	margin-top:6px;
}
.aboutus h2{
	font-size:14px; 
	font-weight:bold;
	height:24px;
	width:244px;
	float:left;
}
.main_center{
	float:left;
	width:680px;
}
.news_center{
	float:left;
	width:374px;
	background-position:0 -140px;
}
.news_center h2{
	font-size:14px; 
	font-weight:bold;
	height:20px;
	border-bottom:1px solid #c5c5c5;
	width:374px;
	float:left;
}
.news_center dl{
	width:374px;
	float:left;
	margin:16px 0;
}
.news_center dl dt{
	padding:3px;
	border:1px solid #e3e3e3;
	width:100px;
	float:left;
}
.news_center dl dd b{
	text-decoration:underline;
	padding-bottom:4px;
	float:left;
	color:#000;
}
.news_center dl dd span a{
	color:#F00;
	padding-left:20px;
}
.news_center dl dd{
	width:256px;
	float:right;
	line-height:20px;
	color:#696969;
}
.news_center ul{
	float:left;
	width:374px;
}
.news_center ul li{
	background:url(../images/news_icon.jpg) no-repeat left;
	padding-left:10px;
	height:22px;
	line-height:22px;
	width:370px;
	border-bottom:1px dashed #CCC;
	color:#696969;
}
.news_center ul li a{
	color:#696969;
}
.about_hengdian{
	float:right;
	width:284px;
}
.about_hengdian h2{
	font-size:14px; 
	font-weight:bold;
	height:20px;
	border-bottom:1px solid #c5c5c5;
	width:284px;
	float:left;
	background-position:0 -53px;
}
.about_hengdian p{
	margin-top:10px;
	line-height:20px;
	width:284px;
	float:left;
	text-indent:2em;
	color:#666;
}
.about_hengdian_img{
	text-align:center;	
}
.about_hengdian p img{
	border:1px solid #8f8e8e;
	padding:1px;
}
.product_show{
	float:left;
	width:680px;
	overflow:hidden;
	margin-top:10px;
	position:relative;
}
.product_show h2{
	font-size:14px; 
	font-weight:bold;
	height:20px;
	border-bottom:1px solid #c5c5c5;
	width:680px;
	float:left;
	overflow:hidden;
	background-position:0 -94px;
}
.product_show ul{
	padding:18px 0 11px 2px;
	float:left;
	width:680px;
}
.product_show .prev,.product_show .next {position:absolute; display:block;top:80px; color:#FFF; text-align:center;}
.product_show .prev {left:0}
.product_show .next {right:0}
.img-list {position:relative; width:620px; height:126px;overflow:hidden;margin:16px 0 0 40px; }
.img-list ul {width:620px;}
.img-list li {float:left; display:inline; width:130px;height:108px; text-align:center;	margin-right:24px;}
.img-list li img{border:1px solid #b5b3b2; padding:1px;}
/*列表页*/
.main_list{
	padding:4px;
	float:left;
	width:992px;
}
.list_left_area{
	float:left;
    width:242px;
	border:1px solid #e1e1e1;
}
.menu_about{
	float:left;
	width:226px;
	padding:8px;
	font-size:14px;
}
.menu_about h2{
	background:#d80113;
	height:26px;
	line-height:26px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}
.menu_about ul li{
	background:url(../images/menu_icon.jpg) no-repeat 30px 12px;
	height:32px;
	line-height:32px;
	padding-left:50px;
	border-bottom:1px solid #d80113;
}
.menu_about ul li a{
	color:#363232;
}
.lianxi_my{
	float:left;
	width:226px;
	padding:8px;
}
.lianxi_my h2{
	background:#d80113;
	height:26px;
	line-height:26px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	margin-bottom:14px;
}
.lianxi_my p{
	line-height:28px;
	width:226px;
	float:left;
}
.lianxi_my p span{
	color:#d80113;
	text-align:right;
	float:left;
	width:94px;
	white-space:nowrap;
}
.list_right_area{ 
	width:740px;
	float:right;
}
.location_bg{
	background:url(../images/location_bg.jpg) repeat-x;
	height:31px;
	line-height:31px;
	padding-left:10px;
}
.location_bg img{
	padding-right:8px;
}
.location_bg a{
	color:#333;
}
.sigle_main{
	padding:16px 10px 12px 26px;
	line-height:24px;
}
.list_main{
	float:left;
	width:736px;
	border:1px solid #e1e1df;
	min-height:375px;
}
.product_list{
	float:left;
	width:736px;
}
.product_list ul{
	padding:40px 0 12px 26px;
	float:left;
}
.product_list li{
	color:#989794;
	width:162px;
	float:left;
	line-height:30px;
	text-align:center;
	padding:0 14px 10px 0;
	overflow:hidden;
}
.product_list li a{
	color:#333;	
}
.news_list{
	float:left;
	width:736px;
	min-height:375px;
}
.news_list ul{
	padding:16px 0 12px 26px;
	float:left;
}
.news_list li{
	background:url(../images/newslist_icon.jpg) no-repeat left;
	color:#989794;
	width:670px;
	float:left;
	line-height:22px;
	padding-left:12px;
	text-align:center;
}
.news_list li a{
	color:#333;	
}
.news_dis_list{
	width:700px;
	float:left;
	padding:20px 10px 20px 26px;
	border-bottom:1px solid #CCC;
}
.news_dis_list dt{
	float:left;
}
.news_dis_list dd{
	width:500px;
	float:left;
	line-height:20px;
	padding-left:20px;
}
.news_name{
	padding-bottom:6px;
}
.news_name b{
	font-size:16px;
	color:#F00;
}
.news_dis a{
	color:#F00;	
}
.view_title{
	font-size:24px;
	font-weight:bold;
	width:730px;
	text-align:center;
	padding:26px 0;
}
.view_size{
	width:680px;
	text-align:center;
	height:26px;
	line-height:26px;
	border:1px dashed #c5c5c5;
	margin:0 0 12px 26px;
}
.view_size a{
	color:#333;
}
.view_body{
	width:690px;
	margin-left:26px;
	line-height:24px;
	padding-bottom:20px;
}
/*人才招聘*/
.tab{margin:20px 0 0 18px;color:#535353; border-collapse:collapse; text-align:center;width:700px;}
.tab td{border:solid 1px #cacaca;padding:5px; line-height:20px; text-align:left;}
.tip{color:#d40000}
.tab th{background:#f2f2f2;font:bold 14px/24px Arial;border:solid 1px #cacaca;padding:5px;}
.tab_t{margin:20px 0 20px 18px;color:#535353; border-collapse:collapse; text-align:center;width:700px;}
.tab_t td{border:solid 1px #cacaca;padding:5px;}
.tab_t td.l{text-align:left;padding-left:8px}
.tip{color:#d40000}
.tab_t th{background:#f2f2f2;font:bold 14px/24px Arial;border:solid 1px #cacaca;padding:5px;}
input.t1{width:300px}
input.t2{width:120px}
.tab_c{margin-left:44px; color:#666;}
.message_title{ padding-left:10px;}
.message_form{ margin-bottom:20px;}
.message_form td{ height:34px;}
/*底部样式*/
#footer{ 
	width:1000px; 
	margin:0px auto;
}
.foot_bg{
	height:42px;
	background-color:#3b3b3b;
	text-align:center;
	line-height:20px;
	padding:10px 0;
	clear:both;
}
.foot_bg a{
	color:#FFF;
}