
/* CSS Document */

img{
	border:0px;
}


p{
margin:0px 0px;
}

ul{
margin:0px;
padding:0px;
list-style:none;
}

a{
color:#333;
text-decoration:none;}

a:hover{
color:#FF0000;
text-decoration:underline;
}

a img{
border:none;
}
.text_select{
height:16px;
}
.btn{
color:#000000;
font-size:12px;
font-family:Arial, "";
border: 1px solid #4C4C4C;
line-height:100%;
padding-top:3px;
}
body,table,div,td,p,span{
font-family: Arial,Verdana, "宋体";
font-size:12px;
line-height:24px;
color:#666666;
}
input, textarea, select {
color:#4C4C4C;
font-size:12px;
font-family:Arial, '';
background-color:#FFFFFF;
border: 1px solid #CCCCCC;
line-height:100%;
}
body{
background:url(../image/index_02.jpg) repeat-x;
margin:0px;
}


/*header*/
.header{
width:1002px;
height:84px;
position:relative;
margin:0 auto;
margin-top:5px;
}
.header p{
display:block;
float:right;
margin-top:18px;
margin-right:25px;
}
.search input{
width:170px;
height:18px;
border:#dedede 1px solid;
line-height:18px;
}
/*nav*/
.nav{
float:right;
height:30px;}
.nav_left{
float:left;
width:8px;
height:30px;
background:url(../image/index_14.jpg) no-repeat;}
.nav_right{
float:left;
width:8px;
height:30px;
background:url(../image/index_20.jpg) no-repeat;
}
.nav_center{
float:left;
width:640px;
height:30px;
background:url(../image/index_17.jpg) repeat-x;}
.nav_center ul{
width:635px;
margin-left:3px;
}
.nav_center li{
float:left;
height:30px;
line-height:30px;
}
.nav_center li a{
display:block;
margin-left:13px;
margin-right:16px;
color:#FFFFFF;
font-weight:bold;
}
.nav_center li a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.nav_bg{
background:url(../image/index_18.jpg) no-repeat right top;}
/*banner*/
.banner{
position:relative;
margin:0  auto;
width:1002px;
margin-top:3px;
}
/*main*/
.main{
position:relative;
margin:0 auto;
width:1002px;
height:auto;
margin-top:6px;
}
.main_left{
float:left;
width:248px;
height:auto;
margin-top:8px;
}
.main_left_list{
margin:0px;
margin-top:8px;}



.main_left_list li{
width:248px;
height:47px;
display:block;}

.main_left_list img{
float:left;
width:52px;
height:39px;
display:block;
margin-top:5px;
margin-left:4px;
margin-right:36px;}

.main_left_list li span{
margin:0px;
display:block;
line-height:47px;}

.main_left_list li a{
display:block;
}

.main_left_list li a:hover{
display:block;
background-color:#e8fbd9;}

.main_right{
width:750px;
float:right;
margin-top:8px;
}
.right_copy{
float:left;
margin-left:12px;
width:234px;
height:auto;
}
.right_copy img{
padding-left:2px;
}
.text_bg{
background:url(../image/index_5711.jpg) no-repeat;
width:234px;
height:183px;
}
.text_bg p{
display:block;
margin-left:10px;
padding-top:15px;
padding-right:10px;
text-indent:2em;
line-height:20px;
}
.copy_list ul{
width:212px;
margin-left:9px;
padding-top:7px;
height:120px;
}
.copy_list li{
border-bottom:#DCDCDC solid 1px;
line-height:24px;
background:url(../image/index_61.jpg) 6px center no-repeat;
padding-left:21px;
 }
.copy_list li a:hover{
color:#003889;
}
.more{
width:60px;
height:20px;
float:right;
margin-top:10px;
}
.more a{
color:#316809;
text-decoration:none;
}
.more a:hover{
color:#FF0000;
text-decoration:underline;
}
.copy_list{
background:url(../image/index_5711.jpg) no-repeat;
width:234px;
height:183px;
}

/*about*/
.about{
position:relative;
margin:0 auto;
width:1002px;
margin-top:8px;}
.s1{
float:left;
color:#2A7CD1;
font-weight:bold;
}
.aa{
float:right;
margin-right:12px;
color:#9D9C9C;
}
.bb{
display:block;
width:482px;
margin-left:13px;
line-height:28px;
}
/*news*/
.news_list ul{
margin-top:10px;
}
.news_list  li{
border-bottom:#DEDEDE 1px solid;
padding-left:18px;
height:28px;
line-height:28px;
background:url(../image/index_61.jpg) no-repeat 6px center;
}
.news_list  li a{
float:left;
color:#666666;
}
.news_list li a:hover{
color:#FF0000;
}
.news_list  li span{
float:right;
margin-right:18px;
color:#6CB164;
}

/*site*/
.site{
width:756px;
}
.site ul{
height:auto;
}
.site  li{
width:163px;
float:left;
margin-top:17px;
margin-right:26px;
}
.site  li a{
text-align:center;
display:block;
}
/*contact us*/
.pus{
margin-top:32px;
margin-left:60px;
color:#244C88;
font-weight:bold;}
.padd{
margin-top:38px;
margin-left:60px;
line-height:34px;}
/*qualificatoin*/
.qua{
width:756px;}
.qua ul{
width:748px;
margin-left:6px;
margin-top:10px;
}
.qua li{
width:151px;
height:236px;
float:left;
margin-bottom:12px;
margin-right:36px;}

.qua li img{
	display:block;
	float:left;
	border:1px solid #CCC;
}

.qua li span a{
display:block;
 text-align:center;
height:20px;
padding-left:10px;
}
/*Recruitment*/
.rec{
margin-top:8px;}
.r_top{
width:753px;
height:27px;
background:url(../image/Recruitment_07.jpg) no-repeat;}
.r_top span{
color:#112D43;
font-weight:bold;
margin-left:8px;}
.add{
margin-right:3px;}
.r_bot{
width:753px;
height:27px;
background:url(../image/Recruitment_11.jpg) no-repeat;}
/*product*/
.product{
position:relative;
margin:0 auto;
width:1002px;
margin-top:8px;}
.dd{
margin-top:3px;
width:226px;
height:30px;
background-color:#CFE7F9;}
.dd span{
font-weight:bold;
margin-left:14px;}
.cc{
margin-top:3px;
width:206px;
height:30px;
padding-left:20px;
line-height:30px;
background:url(../image/product1_19.jpg) no-repeat 5px center;
background-color:#FFE9D0;}
.ee{
margin-top:3px;
width:206px;
height:30px;
padding-left:20px;
line-height:30px;
background:url(../image/product2_24.jpg) no-repeat 5px center;
background-color:#FFF1D0;}
.product_list{
width:740px;
margin-left:12px;
margin-top:6px;}
.product_list li{
float:left;
width:239px;
margin-right:131px;
height:119px;
margin-top:23px;}
.p_list{
float:left;
width:116px;
height:119px;
background:url(../image/product_07.jpg) no-repeat;}
.p_list img{
margin-left:17px;
margin-top:9px;}
.p_more{
float:left;
width:123px;
height:119px;
}
.p_more span{
display:block;
height:29px;
width:123px;
padding-left:5px;
}
.p_more img{
margin-left:10px;
margin-top:43px;}

/*copyright*/
.page{
width:756px;
float:left;
border-top:#DEDEDE 1px solid;
margin-top:6px;}
.copyright{
background-color:#8F9091;
clear:both;
position:relative;
margin:0 auto;
width:1002px;
height:38px;
margin-top:6px;
}
.copyright p{
padding-left:84px;
font-size:12px;
line-height:38px;
color:#FFFFFF;
}.p1 {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin:0px 20px;
	margin-top:25px;
	margin-bottom:5px;
	padding:0px;
	color:#333;
}
.p2 {
	font-weight:normal;
	text-align:right;
	margin: 0px;
	padding:0px;
	padding:5px 20px 10px 0px;
}

.pagecolor{
	color:#6F8530;
	font-weight:bold;
	
}


.a_about{
width:225px;
height:34px;
background-color:#5fae41;
}
.a_about span{
display:block;
height:34px;
line-height:34px;
font-size:14px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
}
.a_table{
height:29px;
border-bottom:#CED0D4 1px solid;}
.copy_top_two{
width:230px;
height:25px;
background-color:#f3a127;
margin:0 auto;}
.copy_top_two span{
color:#FFFFFF;
margin-left:16px;
font-weight:bold;}




.xg{
position:relative;
margin:0 auto;
width:1002px;
margin-top:10px;
}

.xg_part_list ul{
width:235px;
padding-top:5px;
}

.xg_part_list li{
width:235px;
height:47px;
margin-bottom:3px;
}

.xg_part_list img{
float:left;
display:block;
padding-right:30px;
width:52px;
height:39px;
padding-top:4px;
padding-left:8px;
}

.xg_part_list a{
width:235px;
display:block;
line-height:47px;
color:#333333;
}

.xg_part_list a:hover{
display:block;
color:#FF0000;
text-decoration:underline;
background-color:#E8FBD9;
}

.xg_about{
width:513px;
height:480px;
background:url(../image/xg_07.jpg) no-repeat;
}

.xg_about_span p{
font-family:"宋体";
font-size:13px;
font-weight:bold;
color:#FFFFFF;
line-height:25px;
padding-left:16px;
}

.xg_about_list{
width:475px;
height:403px;
margin-top:18px;
margin-left:22px;
}

.xg_about_list p{
font-family:"宋体";
font-size:12px;
color:#333333;
line-height:25px;
line-height:24px;
text-indent:2em;
}

.xg_about_more{
width:495px;
text-align:right;
}

.xg_about_more p a{
font-family:"宋体";
font-size:12px;
color:#316809;
line-height:24px;
}

.xg_about_more p a:hover{
color:#FF0000;
text-decoration:underline;
}

.xg_news{
width:230px;
height:238px;
background:url(../image/xg_08.jpg) no-repeat;
margin-top:1px;
}

.xg_news_list ul{
width:212px;
height:139px;
padding-left:8px;
padding-top:3px;
}

.xg_news_list li{
width:212px;
line-height:26px;
border-bottom:1px solid #DCDCDC;
}

.xg_news_list li a{
display:block;
width:186px;
line-height:26px;
font-family:Arial, Helvetica, sans-serif;
color:#4D4D4D;
font-size:12px;
background:url(../image/index_61.jpg) no-repeat left center;
background-position:11px;
padding-left:26px;
}

.xg_news_list li a:hover{
color:#003889;
}

.xg_news_more{
width:212px;
text-align:right;
}

.xg_news_more p a{
font-family:"宋体";
font-size:12px;
color:#316809;
line-height:24px;
}

.xg_news_more p a:hover{
color:#FF0000;
text-decoration:underline;
}





.pro_top{
width:730px;
height:46px;
margin-left:17px;
background:url(/images/products_top_bg.jpg) no-repeat;
margin-top:20px;
}

.pro_top span{
color:#2A7CD1;
font-family:"宋体";
font-size:12px;
font-weight:bold;
padding-left:20px;
line-height:33px;
}

.pro_top p a{
line-height:29px;
color:#052D70;
}

.pro_top p a:hover{
color:#052D70;
text-decoration:underline;
}

.pro_list ul{
width:750px;
}

.pro_list li{
float:left;
padding-left:30px;
padding-top:17px;
}

.pro_list li img{
display:block;
width:81px;
height:77px;
padding-left:15px;
padding-right:15px;
padding-top:8px;
padding-bottom:8px;
border:3px solid #CDCDCD;
}

.pro_list li p{
width:116px;
padding-top:3px;
}

.pro_list li p a{
color:#052D70;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
}

.pro_list li p a:hover{
color:#FF0000;
text-decoration:underline;
}


