@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #827668;
	background-color: #a5a09a;
	background-image: url(../images/body_bg.gif);
	background-repeat: repeat-x;
	line-height:18px;
}
div,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,table,form,input,a,img{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}
h1,h2,h3,h4,h5,h6{
	display: inline;
	font-size:11px;
	font-weight: normal;	
}
img{border: 0px;}
a{color: #827668;font-size: 11px;text-decoration: none;
}
a:link{color: #827668;font-size: 11px;text-decoration: none;
}
a:visited{color: #827668;font-size: 11px;text-decoration: none;
}
a:hover{color: #D77503;font-size: 11px;text-decoration: none;
}
.clear {clear: both;
}

#top{ width:965px; height:100px; margin:0 auto; background-color:#fff;}
#menu{height: 32px;  width: 963px; margin: 0 auto;
}
#box{ width:965px; background-color:#fff}
#center{ width:965px;  margin:0 auto;background-color:#fff;}
#down{width:965px;background-color:#fff;margin: 0 auto;
}

/*---------------------menu-----------------*/

#nav {
	line-height: 31px;
	list-style-type: none;
	width:965px;
	text-align:left;
	background-image: url(../images/menu_bj.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
}
#nav a {
	display: block;
	text-align:center;
	padding-left:36px;
	padding-right:35px;
	font-weight: bold;
	background-repeat: no-repeat;
}
#nav a:link  {color:#908578; text-decoration:none;
}
#nav a:visited  {color:#908578;text-decoration:none;
}
#nav a:hover  {color:#D77503;text-decoration:none;
}
#nav li {float: left;
}
#nav li a:hover{
	background-image: url(../images/menu3.jpg);background-repeat: repeat-x;
}
#nav li ul {
	line-height: 27px;list-style-type: none;ext-align:left;left: -999em;width: 180px;position: absolute;border-right: 3px solid #CCC4BC; border-bottom: 3px solid #CCC4BC; border-left: 3px solid #CCC4BC;
}
#nav li ul li{float: left;width: 180px;background-color: #F6F6F6;background-image: url(../images/menu4.jpg);background-repeat: repeat-x;
}
#nav li ul a{
display: block; text-align:left;font-weight: 500;padding-left:13px; padding-right:13px;		background-image: url(../images/menu4.jpg);
}
#nav li ul a:link  {
color:#908578; text-decoration:none;font-weight: 500;padding-left:13px; padding-right:13px;	background-image: url(../images/menu4.jpg);
}
#nav li ul a:visited  {
color:#908578;text-decoration:none;font-weight: 500;padding-left:13px; padding-right:13px;	background-image: url(../images/menu4.jpg);
}
#nav li ul a:hover  {
color:#D77503;text-decoration:none;font-weight:normal;
	background-image: url(../images/menu3.jpg);
	background-repeat: repeat-x;padding-left:13px; padding-right:13px;
}
#nav li:hover ul {
left: auto;
}
#nav li.sfhover ul {
left: auto;
}



/*-------top-----*/
.logo{float: left;width: 300px;padding-left: 25px; padding-top:30px;
}
.choose{	float: right;width: 500px;padding-right: 45px; padding-top:30px; text-align:right;}
input{color:#827668;}
.input2{margin-bottom:-3px;}
.input3{height: 15px;}
.input4{padding-top: 2px; margin-left:145px;}

.change{line-height: 45px;}

/*-------------------------center------------------*/

.center_mid{margin-right: 16px;margin-left: 16px;padding-top:20px; overflow: hidden
}
.center_left{ width:186px; float:left; }
.center_center{float:left; width:515px; padding-left:10px;}
.center_right{ width:209px; float:right;	background-color: #B4ADA4; }

.list_title{
	background-image: url(../images/list_title_bj.jpg);background-repeat: no-repeat;
	background-position: left;line-height:22px;padding-left:15px;font-weight: 600;
}
.list_center{
	background-image: url(../images/list_title_bj2.jpg);
	background-repeat: repeat-y;
	background-position: left;
	line-height: 24px;
	text-decoration: underline;
	height:auto;
	padding-bottom: 15px;
}

.list_center ul{
	list-style-type: none;	padding-top:10px;
}
.list_center ul li{
	background-image: url(../images/list.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 13px;	color: #D77503;
}


.alibaba{padding-top: 25px;padding-bottom: 15px;}
.right_down{
	background-image: url(../images/right_down_bj.jpg);
	background-repeat: no-repeat;
	padding: 10px;
	line-height:16px;
	background-color:#FFFFFF;
}
.right_down .bj{padding: 10px;line-height:16px;background-color: #FFFFFF;
}
.right_down .bj .img{ float:left; width:51px;}
.right_down .bj .down{float:left; width:115px; color:#006DC1;}
.right_down .bj .down2{line-height: 25px;border-bottom: 1px solid #B4ADA4;
}
.right_pro{
	background-color: #FFFFFF;

	margin:0 10px;padding: 10px; line-height:16px;}

.centermid_title{
	line-height: 24px;background-image: url(../images/news_title.jpg);
background-repeat: no-repeat;padding-left:15px;font-weight: 600;
}

.index_news { margin-top:15px; margin-bottom:15px;}
.index_news .left{
	float: left;
	height: 136px;
	width: 194px;
	border: 1px solid #D77503;
	padding: 1px;
}
.index_news .right{ float:left; padding-left:5px;}

.index_news .right li{
	background-image: url(../images/jiant.jpg);
	background-repeat: no-repeat;
	background-position: left center; padding-left:10px; line-height:24px;
}
.index_about{
	background-image: url(../images/index_aboutbj.jpg);
	background-repeat: repeat-x;
	margin-top: 13px;
	height: 260px;
	width:507px;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.index_about .about1{width:145px;height:225px;background-color:#fff;
	border: 1px solid #827668;padding: 8px;float:left;	margin-right:3px;	margin-left: 2px;
	display: inline;}

.index_about .about1 .img{ text-align:center; padding-bottom:10px; padding-top:1px; width:142px;}


/*-------------------------down------------------*/
.down_menu{
	height:29px;
	border: 1px solid #C8C8C8; line-height:29px; background-color:#DCDCDC; padding-left:20px;
}
.copyright{
	background-image: url(../images/down_bj.jpg);
	background-repeat: repeat-x;
	height: 87px;
	padding-top:10px;
	padding-right: 20px;
	padding-left: 20px;
	margin-top: 5px;
}
.copyright_left{
	float: left;
	width: 450px;
}
.copyright_right{	float: right;
	width: 460px; text-align:right; padding-top:12px;}
	
.product{
	background-image: url(../images/product_bj.jpg);
	background-repeat: repeat-x;
	background-position: top; padding-left:3px; margin-top:1px;
}

/*------------------------product---------------------*/
.pro_banner{
	background-image: url(../images/productbanner.jpg);
	background-repeat: no-repeat;
	height: 206px;
	width: 965px;
}

.about_banner{
	background-image: url(../images/about_banner.jpg);
	background-repeat: no-repeat;
	height: 206px;
	width: 965px;
}
.news_banner{
	background-image: url(../images/news_banner.jpg);
	background-repeat: no-repeat;
	height: 206px;
	width: 965px;
}
.services_banner{
	background-image: url(../images/services_banner.jpg);
	background-repeat: no-repeat;
	height: 206px;
	width: 965px;
}
.recruitment_banner{
	background-image: url(../images/recruitment_banner.jpg);
	background-repeat: no-repeat;
	height: 206px;
	width: 965px;
}
.contact_banner{
	background-image: url(../images/contact_banner.jpg);
	background-repeat: no-repeat;
	height: 206px;
	width: 965px;
}
.link_banner{
	background-image: url(../images/link_banner.jpg);
	background-repeat: no-repeat;
	height: 206px;
	width: 965px;
}
.bannertitle{
	line-height: 30px;
	color: #fff;
	padding-left: 15px;
}

.product_title2{
	height:30px;
	line-height:30px;
	border-bottom: 1px solid #C7C2BB;
	font-weight: 600;
	padding-left: 10px; font-size:14px;
}
.ziye_center { margin-top:15px; margin-bottom:15px;}
.ziye_center ul{}
.ziye_center ul li{
	float: left;
	height: 148px;
	width:114px;
	padding-right: 5px;
	padding-left: 5px;
	text-align: center;
	padding-bottom: 13px;
}

.ziye_center ul li img{
	height: 110px;
	width: 110px;
	border: 1px solid #C7C2BB;
	margin-bottom: 2px;
}

.ziye_center ul li h2{
	line-height:15px;
	height: 30px;
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}


.leiye_right{float:left; width:730px; padding-left:10px;}

.prosmall_center {
	margin-top:15px;
	margin-bottom:15px;
	height: auto;
}
.prosmall2_center {
	margin-top:15px;
	margin-bottom:15px;
	height: auto;
}
.prosmall2_center ul{list-style-type: none; display: block;}
.prosmall2_center ul li{
	float: left;
	height: 164px;
	width:132px;
	margin-right: 6px;
	margin-left: 6px;
	text-align: center;
	padding-bottom: 13px;
	display: inline;

}

.prosmall2_center ul li img{
	height: 130px;
	width: 130px;
	border: 1px solid #C7C2BB;
	margin-bottom: 2px;
}

.prosmall2_center ul li h2{
	font-size: 12px;
	text-align: center;
	line-height: 12px;
	height: 30px;
	padding-top: 4px;
	vertical-align: top;
}


.pre{
	line-height: 22px;
	height: 22px;
	background-color: #ECECEC;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.pre .left{ float:left;}
.pre .right{ float:right;}
.pre_up{
	float:right;
	font-size:11px;
	font-weight: normal; padding-right:12px;
}
.product_title2 .title{ float:left;}

.bigpro{}
.bigpro .left{ width:350px; margin:10px; float:left;}
.bigpro .left ul{}
.bigpro .left ul li{ float:left;}
.bigpro .right{ width:300px; margin:10px; float:right; line-height:30px; padding-top:45px;}
.input5{
	background-image: url(../images/tj.jpg);
	background-repeat: no-repeat;
	height: 23px;
	border: 1px solid #FFFFFF;
	margin-top: 5px;
}

/*-----------------news--------------------*/

.news{
	margin-top:15px; margin-bottom:15px;
}
.news ul{
	display: block;margin-bottom:10px;
}
.news ul li{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C7C2BB;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
	background-image: url(../images/list.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.news_right{
	width:209px;
	float:right;
	background-color: #fff;
	padding-top: 30px;
	text-align: center;
}
.pro_banner{
	background-image: url(../images/productbanner.jpg);
	background-repeat: no-repeat;
	height: 206px;
	width: 965px;
}
.news_tit{
	font-weight: 600;
	color: #006CD1;
	text-align: center;
}
.newsdate{
	line-height: 30px;
	border-bottom: 1px dashed #C7C2BB;
	 margin-bottom:10px;
}

/*------------contact--------------*/
.contact_left{
	width:400px;
	float:left;
	line-height:30px;
}

/*---------Talent*/
.talent{
	float:right;
	width:180px;
	border-left: 1px solid #C7C2BB;
	height:460px;
	text-align: center;
}
.talent2{
	background-image: url(../images/talentre-cruitment.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	border-bottom: 1px solid #C7C2BB;
}
.down_center {
	margin:15px;
}
.down_center table tr td{	border-bottom: 1px solid #C7C2BB; line-height:25px;}


                   /*order*/
.ordertitle{padding:5 0px;height: 20px;border-bottom: 1px solid #CCCCCC;}
.ordertitle1{float: left;width: 250px;padding-left: 100px; }
.ordertitle2{float: right;width: 250px;text-align: right;padding-right: 105px;}


.order_list{width: 720px;	clear: both;	margin-left: 5px;	height: 121px;	line-height: 120px;	float: left;	display: inline;	border-bottom: 1px solid #C7C2BB;
}

.order_list ul{}
.order_list li{float: left;}
.order_li2{width: 360px;padding: 25px; 	line-height: 16px;}
.order_li3{text-decoration: underline;}


.inputx{	width: 480px;	line-height: 18px;text-align: right;}
.input33{width: 680px;padding-left: 10px;line-height:32px;clear: both;}
.input31{width: 100px;line-height: 32px;float: left;}
.input32{width: 400px;line-height: 32px;padding-left: 30px;float: left;}


.map{ border-bottom: 1px solid #C7C2BB; margin:10px; line-height:30px;  width:380; float:left;}
.map ul{ margin-top:10px;}
.map ul li{ clear:both;}



p.now{ display:block;}
#fd ul{ width:320px;}
#fd ul li{
	list-style:none;
	float:left;
	padding:0 10px;
	height:20px;
	border: 1px solid #E4E4E4;
}
#fd{
	position:relative;
	width:300px;

}


/*-------------------------------------------------------*/
#Nav { /*Make the left border */
	line-height: 43px;
	list-style-type: none;
	width: 965px;
	height: 32px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-x;
	background-image: url(../images/menu_lin1e1.jpg);
}

#Nav ul {

margin: 0px;

padding: 0px;

list-style: none;

/*display: inline;*/

}

#Nav ul li {
	position: relative;
	float: left;
	text-align: center;
	line-height:32px; width:155px;
	background-repeat: no-repeat;
	background-position: right;
	background-image: url(../images/menu_lin1e2.jpg);
}

#Nav li ul {

position: absolute;

left: 0px;

display: none;

border-left: 0px;

background:#DCDADB;

width: 210px;

filter: alpha(opacity=90);

	-moz-opacity: 0.9;

	opacity: 0.9;

}

#Nav ul li a {

	display: block;

	padding-right: 11px;
	padding-left: 11px;

	text-align:center;

	font-size: 11px;

	line-height: 32px;

	color: #333333;

}

#Nav ul li ul li a { /* The border of main menus is different from the sub menus */
	display: block;
	width: 203px;
	text-align:left;
	padding-left:8px;
	font-size: 11px;
	line-height: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BBBBBB;
	background-color: #DCDADB;
	padding-top: 5px;
	padding-bottom: 5px;	

}



*html #Nav ul li ul li a { /* The border of main menus is different from the sub menus */
	display: block;
	width: 203px;
	text-align:left;
	padding-left:8px;
	font-size: 11px;
	line-height: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BBBBBB;
	background-color: #E6E6E6;
	padding-top: 5px;
	padding-bottom: 5px;
}

#Nav a:hover {
	line-height:32px;
	text-align: center;
	background-position: center;
	color: #FF8503;
	font-size: 11px;
	background-image: url(../images/menu_lin1e3.jpg);
	background-repeat: no-repeat;
}



#Nav ul li ul li a:hover {
	display: block;
	width: 203px;
	text-align:left;
	padding-left:8px;
	font-size: 11px;
	line-height: 15px;
	background:#CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
		

	



	

}

/* Fix IE. Hide from IE Mac */

* html #Nav ul li {

float: left;

height: 1%;



}

* html #Nav ul li a {

height: 1%;



}

/* End */

#Nav li:hover ul, li.over ul {

display: block;



}

#Menu li.over ul {

 display: block;

}

#Menu li.over li ul {

margin-left: 141px;

 margin-top: -21px;

 display: none;

}

#Menu li li.over ul {

 display: block;

}
