﻿@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	padding:0;
	font-family:'Arial', '宋体';
	line-height:20px;
	font-size:12px;
	text-align:center;
	repeat-x left top;
	color:#666;
	background:url(../images/index.jpg) repeat-x left top;
}
div{
	margin:auto;
	padding:0;
}
img {
	border:0;
}
.Clear {
	clear:both;
}
a{
	text-decoration:none; color:#666;
}
a:hover{
	text-decoration:underline; color:#F90;
}


ul,ol,h1,h2,h3,h4,p,li,dd{
	list-style:none; margin:0px; padding:0px;
}
li {
	list-style:none;
}
#main{
	margin:opx auto 0px auto;
	width:980px; 
	text-align:left; 
	}
#header{
	position:relative; 
	
	width:980px; 
	_height:90px; 
	min-height:90px; 	
}

#logo{
	float:left;
}

#search{
	float:right;
	display:inline;
	margin-right:5px;
	margin-top:40px;
	width:245px;
	text-align:right;
}
.searchtext{
	float:left;
}
.searchinput{
	width:120px; 
	height:20px; 
	margin-left:5px; 
	float:left;
	height:20px;
}
.searchinbutton{
	margin-left:5px; 
	width:35px;
	height:21px; 
	background:url(../images/search.jpg) no-repeat left top; 
	border:none; 
	cursor:pointer;
}
#menu{
	position:relative;
	float:left;
	width:980px;
	height:32px; 
	line-height:32px;
	margin:0px;
	list-style:none;	
	background:url(../images/dhbig.jpg) repeat-x left top; 
}
#menu li{
	float:left;
	width:108px;
	height:32px;
	overflow:hidden;
	text-align:center; 
	font-family:'宋体';
	font-size:12px;
	background:url(../images/menuline.jpg) no-repeat left center;
}
#menu a{color:#000;}
#menu .first{
	background:url(../Images/dhlef.jpg) no-repeat left -10px;
}
#menu #language{
	position:absolute;
	right:0px;
	top:-10px;
	height:42px;
	line-height:42px;
	width:224px; 
	text-align:center;
	background:url(../Images/lg_03.jpg) no-repeat right top;
}
#menu a:hover{text-decoration:none;}
#menu #china{padding:2px 15px 2px 50px; color:#fff; color:#fff; background:url(../images/china.gif) no-repeat 30px 3px;}
#menu #english{padding:2px 10px 2px 20px; color:#fff; color:#fff; background:url(../images/english.gif) no-repeat left center;}
#banner{
	float:left;
	margin-top:8px;
	width:980px;
	text-align:center;
	padding:0;
}

#mainBox{
	float:left; 
	width:980px;
	padding-bottom:10px;
}
#mainBox #mintop {
	text-align:center;
	margin-top:1px;
	}
#minleft{
	float:left; width:415px; height:235px; overflow:hidden;
}
#mincenter{
	float:left; display:inline; margin-left:15px; width:300px; height:240px; overflow:hidden; 
}
#minright{
	float:right;	
	width:220px; 
	height:240px;
	overflow:hidden;
}
.h_title{
	position:relative;
	border-bottom:1px solid #ccc; 
	height:25px; 
	line-height:25px; 
	font-weight:bold;
	color:#000;
	background: url(../Images/tu.jpg) no-repeat left 6px;
	padding-left:18px;
	margin-bottom:10px;
	margin-left:10px;
}
#h_title2{
	position:relative;
	margin-bottom:5px;
	height:25px;
	line-height:25px;
	padding-left:28px;
	font-size:12px;
	background:url(../images/new_back.jpg) no-repeat left top;
}

.h_title span, #h_title2 span{ 
	font-weight:normal;
	padding-left:5px; 
	font-size:10px;
	color:#666; 
	font-family:'Arial';
}

.more{
	font-weight:normal; 
	font-size:10px;
	position:absolute; 
	right:10px; 
	top:0; 
	color:#ccc;
}
.titles dd{
	margin-left:10px;
	margin-top:10px;
}

#protitlesbox{
	width:300px;
	margin:10px 0 3px 10px;
}
.pic {
	float:left;
}
.protitlestext{
	width:160px;
	float:left;
	margin-top:1px;
	margin-left:5px;
	line-height:18px;
}
.protitlestilte {
	padding-bottom:2px;
}

.protitles dd{
	margin-left:10px;
	margin-bottom:10px;
	margin-top:10px;
}


#news{
	float:left; 
	width:230px!important;
	width:210px;
	background-image:url(../images/newsmid.jpg);
	height:25px; 
	line-height:25px;
}
.newsleft{
	background:url(../Images/newsleft.jpg) no-repeat left top;
	float:left;
	width:180px;
	text-align:center; 
	font-family:'微软雅黑', '宋体';
	font-size:12px; font-weight:bold;

}
#newsright{
	float:right; 
	width:4px; 
	background:url(../Images/newsreat.jpg) no-repeat right top;
}

#span{ 
	font-weight:normal;
	padding-left:20px; 
	color:#999; 
	font-stretch:condensed;
}


#h_news{
	width:210px;
	height:150px;
	margin-left:5px;
	margin-top:-15px;
}
#h_news li{
	padding-left:12px;
	height:22px; 
	line-height:22px; 
	width:210px; 
	overflow:hidden;
	background:url(../images/dian.jpg) 
	no-repeat left center;
}

/*更改*/
.newsbox{
	width:230px!important;
	width:210px;
}
.newsbox ul{
	color:#999;
	background:url(../images/dian.jpg) no-repeat left center;
}
.newsbox ul li{
	margin-left:10px;
}



/*更改End*/


#foot{
	padding:15px;
	background:url(../images/foot.jpg) repeat-x;
	text-align:center;
	font-size:12px;
	color:#666;
}
.subleft{
	width:240px;
	background-color:#f4f4f4;
	margin-left:5px!important;
	margin-left:2px;
	float:left;
}
#subleft_top{	
	margin:20px 20px 0px 20px;
	padding-left:20px;
	height:30px;
	line-height:30px;
	font-family:'微软雅黑';
	font-size:16px;
	font-weight:bold;
	color:#000;
	background:url(../images/tu.jpg) no-repeat left 10px;
	border-bottom:1px solid #ccc;
}
#subleft_top span{font-size:11px; font-family:'Arial'; color:#aaa;}
#subleft_center{
	border-top:1px solid #fff;
	margin:0px 20px;
}
.subleft_text{
	text-align:left;
	font-size:12px;
	color:#000;
}
.subleft_text ul li{    
	border:1px solid #F4F4F4;
}
.subleft_text ul li a{
	display:block;
	background:url(../images/dot2.gif) no-repeat 5px 13px; 
	padding:5px 0px 5px 17px;border-bottom:1px dashed #ccc;
}
.subleft_text ul li a:hover{
	color:#3485ad;
	font-weight:bold;
	text-decoration:none;
}
.subleft_text ul li ul{display:none; margin:0px;}
.subleft_text ul li ul li a{ padding:5px 0px 5px 30px; background:url(../images/sanjiao.gif) no-repeat 18px 13px;}
.subleft_text ul li ul li ul li a{ padding:5px 0px 5px 40px; background:url(../images/sanjiao.gif) no-repeat 28px 13px;}
.subleft_line_1{
	display:none;
	height:0px;
	overflow:hidden;
}
.subleft_line_2{
	width:240px;
	height:2px;
	background:url(../images/subleft_line_2.jpg) no-repeat center center;
}
.subleft_bottom {
	width:240px;
	height:50px;
}
/*---subleft_End----*/


#subright{
	width:720px;
	float:right;
}
#subright_top{
	width:690px;
	height:24px;
	line-height:24px;
	text-align:left;
	border-bottom:#e9e9e9 solid 1px;
}
.subright_top_img{
	width:14px;
	height:14px;
	float:left;
	background:url(../images/quan_2.jpg) no-repeat bottom left;
	padding-top:3px;
	display:block;
}
.subright_title{
	font-family:'宋体';
	font-size:12px;
	color:#000;
	margin-left:5px;
	float:left;
}
.subright_title a:hover{
	font-size:12px;
	color:#e95b17;
	text-decoration:none;
}
#subright_content{
	width:680px;
	text-align:center;
	margin-top:15px;
	_height:400px;
	min-height:400px;
}
.subright_text{
	float:left;
	font-size:12px;
	color:#666;
	line-height:24px;
	text-align:left;
}

/*---subright_End----*/


#cpBox{
	width:150px;
	height:180px;
	float:left;
	margin-right:15px;
	margin-top:10px;
}
.cp_pic {
	width:150px;
	height:150px;
	padding:3px;
	border:1px #666 solid;
}
.cp_text{
	color:#999;
	font-size:12px;
	margin-top:3px;
}
.cp_text a{}
.cp_text a:hover{
	color:#F00;
}


.cp_page_box{
	width:690px;
	margin-top:5px;
	float:left;
}
.cp_page_pic{
	width:300px;
}

#ProductsBox {
	width:690px;
	margin-bottom:10px;
}
.ProductsPic {
	width:250px;
	height:250px;
	padding:5px;
	border:1px solid #CCC;
	margin-top:10px;
	float:left;
}

.Pro_Text {
	font-size:12px;
	text-align:left;
	line-height:24px;
	color:#999;
	margin:15px 0px 0px 15px;
	float:left;
}
.Pro_Text dl{
	color:#999;
	font-weight:bold;
	border-bottom:1px dashed #CCC;
	margin:0;
	padding:5px;
}

.Pro_Text dt{
	color:#999;
	line-height:24px;
	margin:0;
	padding:5px;
}

.Pro_Text_2 {
	width:650px;
	font-size:12px;
	text-align:left;
	line-height:24px;
	color:#666;
	margin:15px 0 0 0;
	float:left;
}
/*---产品_End----*/

#newsbox{
	width:680px;
	height:24px;
	border-bottom:1px dashed #e9e9e9;
	margin-bottom:5px;
}
.news_title{
	font-size:12px;
	color:#999;
	line-height:24px;
	float:left;
}
.news_title a:hover{
	color:#f00;
	text-decoration:none;
}
.news_date{
	font-size:12px;
	color:#999;
	line-height:24px;
	float:right;
	margin-right:5px;
}
#news_sub_box{
	width:680px;
	height:50px;
	text-align:center;
	border-bottom:1px solid #f0f0f0;
}
.news_sub_title{
	font-size:14px;
	font-weight:bold;
	color:#666;
}
.news_sub_date{
	color:#999;
	font-size:12px;
}
.news_sub_text{
	color:#999;
	line-height:24px;
	margin:15px 0px;
	text-align:left;
}

#xiazai{
	width:680px;
	margin-top:10px;
	text-align:center;
}
#xiazaibox{
	float:left;
	width:200px;
	height:100px;
	margin:0 20px 15px 0 ;
}
.xiazai_img{
	width:100px;
	height:100px;
	border:0px;
	float:left;	
}
.xiazia_text_box{
	float:left;
	margin-left:5px;
}
.xiazai_tilte{
	text-align:left;
	color:#333;
	font-size:12px;
	height:75px;
	line-height:18px;
	margin-top:2px;
	overflow:hidden;
	word-break:break-all;
}
.xiazai_tilte a:hover{
	color:#f00;
	text-decoration:none;
}
.xiazai_text{
	margin-top:2px;
	color:#666;
	font-size:12px;
	line-height:18px;
}
.xiazai_text a:hover{
	color:#f00;
	text-decoration:none;
}

#jobsbox{
	width:100%;
	margin-bottom:15px;
}

.cp_line{
	width:680px;
	height:5px;
	overflow:hidden;
	margin-top:15px;
	border-bottom:1px solid #CCC;
}

/*CSS yahoo2 style pagination*/

DIV.yahoo2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 0.85em; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; FONT-FAMILY: Tahoma,Helvetica,sans-serif; TEXT-ALIGN: center
}
DIV.yahoo2 A {
	BORDER-RIGHT: #ccdbe4 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #ccdbe4 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccdbe4 1px solid; COLOR: #0061de; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccdbe4 1px solid; TEXT-DECORATION: none
}
DIV.yahoo2 A:hover {
	BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3666d4
}
DIV.yahoo2 A:active {
	BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3666d4
}
DIV.yahoo2 SPAN.current {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #000; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
DIV.yahoo2 SPAN.disabled {
	DISPLAY: none
}
DIV.yahoo2 A.next {
	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid
}
DIV.yahoo2 A.next:hover {
	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid
}
DIV.yahoo2 A.prev {
	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid
}
DIV.yahoo2 A.prev:hover {
	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid
}










