/* CSS Document */

/* globle */
*{
	font-family:"微软雅黑";
	padding:0;
	margin:0;
	border:0;
	text-decoration:none;
	list-style:none;
	font-size:14px;
	color:#5c5c5c;
}
.clear{
	clear:both;
	line-height:30px;
}
p{ word-wrap:break-word; word-break:normal; }
img{
	vertical-align:bottom;
	display:block;
	float:left;
}
/* footer */
#footer{
	border-top:8px solid #D2D2D2;
	background:#526E3D;
	width:100%;
}
#footer *{
	color:#fff;
}
#footer_box{
	width:1000px;
	margin:auto;
}
#footer_box .cr{
	margin-top:20px;
	line-height:30px;
	text-align:center;
}
#footer_box div.new{
	width:250px;
	float:left;
	margin-left:20px;
	margin-right:20px;
}
#footer_box div.hot{
	width:380px;
	float:left;
}
#footer_box div.contact p{
	line-height:26px;
	text-align:right;
	white-space:nowrap;
}
#footer_box div.contact{
	margin-right:20px;
	width:300px;
	float:right;
	margin-left:10px;
}
#footer_box div.contact a:hover{
	color:#C60;
}
#footer_box div.contact hr{
	overflow:hidden;
	margin-top:1px;
	float:right;
	width:180px;
	height:0;
	border-bottom:1px solid #3D4436;
	margin-bottom:1px;
	*display:none;
}
#footer_box div.contact .h{
	line-height:40px;
	font-size:20px;
}
#footer_box div h3{
	white-space:nowrap;
	line-height:50px;
	font-size:26px;
	display:block;
	width:160px;
	border-bottom:1px #000 groove;
}
#footer_box div h3 a{
	font-size:26px;
}
#footer_box div h3 a:hover{
	color:#CF7100;
}

#footer_box div li{
	margin-right:20px;
	display:block;
	width:160px;
	height:65px;
	float:left;
	border-bottom:1px solid #3D4436;
}
#footer_box div li img{
	margin-top:10px;
	margin-bottom:10px;
}
#footer_box div li .imgintro{
	display:block;
	width:105px;
	height:45px;
	float:left;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}
#footer_box div li .imgintro p a{
	white-space:normal;
	font-size:12px;
}
#footer_box .contact h3{
	text-align:right;
	float:right;
}
#bottom{
	background:#D2D2D2;
}
#bottom_box{
	width:1000px;
	margin:auto;
}
#bottom_box ul{
	margin-left:10px;
}
#bottom_box li{
	line-height:30px;
	display:inline;
}
#bottom_box li a{
	padding-left:5px;
	padding-right:5px;
	border-right:1px solid #5c5c5c;
}
/* head */
#headbg{
	width:100%;
	height:120px;
	border-bottom:1px solid #CACAA0;
}
#main{
	background:#fff;
	box-shadow:#999 0 0 5px;
	border:1px solid #E3E3E3;
	width:1000px;
	margin:auto;
	margin-top:-110px;
}
#main #gla{
	height:300px;
	overflow:hidden;
	position:relative;
}
#main #gla li{
	position:absolute;
	top:0;
	left:0;
}
#gla .gla_box a.pre{
	position:relative;
	z-index:2000;
	display:block;
	width:60px;
	height:80px;
	float:left;
	margin-top:110px;
}
#gla .gla_box a.next{
	position:relative;
	z-index:2000;
	display:block;
	width:60px;
	height:80px;
	float:right;
	margin-top:110px;
}
#head .logo{
	margin-top:10px;
}
#head p{
	float:right;
}
#head p a{
	margin-right:10px;
	margin-top:50px;
	float:left;
	line-height:30px;
	text-align:center;
	display:block;
	width:30px;
	height:30px;
	background:#999;
}
#nav{
	height:40px;
	clear:both;
	width:1000px;
	border:solid #CACAA0;
	border-width: 1px 0 1px 0 ;
}
#nav ul{
	display:block;
	margin-left:20px;
	float:left;
}
#nav li{
	line-height:40px;
	display:inline;
}
#nav li a{
	font-size:14px;
	padding-left:15px;
	padding-right:15px;
	border-right:1px solid #5c5c5c;
}
#nav li a.this{
	color:#E1AF82;
}
/* index */
#index_good{
	margin-top:10px;
	margin-bottom:20px;
	*height:959px;
}
#index_good h3{
	font-size:14px;
	padding-left:10px;
	line-height:30px;
	border-bottom:1px solid #CACAA0;
	margin-bottom:30px;
}
#index_good a.an,#index_good a.ve{
	cursor:pointer;
	text-align:center;
	display:block;
	line-height:50px;
	font-size:18px;
	background:#CECECE;
	width:500px;
	margin-bottom:30px;
	float:left;
}
#index_good div.an,#index_good div.ve{
	height:868px;
}
#index_good a.more{
	display:block;
	background:#CECECE;
	color:#FFF;
	text-align:center;
	line-height:30px;
	*margin-bottom:20px;
}
#index_good div ul{
	*display:block;
	*width:975px;
	*margin-left:48px;
}
#index_good div li{
	border:#CF7100 2px solid;
	position:relative;
	display:block;
	width:225px;
	height:225px;
	float:left;
	margin-left:48px;
	*margin-left:0;
	margin-right:48px;
	*margin-right:96px;
	margin-bottom:50px;
}
#index_good div li a{
	position:absolute;
	bottom:-32px;
	left:0;
	display:block;
	width:225px;
	background:#fff;
	line-height:30px;
	text-align:center;
}
/* list_products */
#pro_left{
	margin-bottom:20px;
	width:200px;
	float:left;
	margin-right:20px;
}
#pro_left li{
	padding-left:10px;
	line-height:26px;
	border-bottom:1px solid #5c5c5c;
}
#pro_left #ad{
	margin-top:10px;
}
#pro_left h2{
	line-height:30px;
	font-size:12px;
	text-align:center;
}
#pro_left li a.this{
	color:#E1AF82;
}
#pro_left h3,#pro_right h3{
	padding-left:10px;
	line-height:30px;
	border-bottom:1px solid #5c5c5c;
	position :relative;
}
#pro_right{
	width:780px;
	float:left;
	margin-bottom:20px;
}
#pro_right .top_detail{
	width:770px;
	margin-top:20px;
	height:225px;
}
#pro_right .top_detail img{
	width:225px;
	height:225px;
}
#pro_right .top_detail p{
	text-align:center;
	width:545px;
	display:block;
	float:left;
	line-height:40px;
	height:40px;
	font-size:16px;
}
#pro_right .top_detail p.h{
	margin-top:40px;
	font-size:20px;
	line-height:50px;
	font-weight:bold;
}
#pro_right .top_detail p.last{
	margin-top:60px;
	font-size:16px;
	line-height:40px;
}
#pro_right .top_detail p.last a{
	margin-left:10px;
	background:url(../images/contact.jpg);
	display:block;
	width:130px;
	line-height:40px;
	height:40px;
	float:left;
}
#pro_right .top_detail p.last b{
	display:block;
	line-height:40px;
	height:40px;
	float:right;
}
#pro_right .main_detail{
	width:770px;
	margin-top:20px;
}
#pro_right .main_detail .contact{
	background:url(../images/contact.jpg);
	width:130px;
	line-height:40px;
	height:40px;
	display:block;
	float:right;
	margin-top:20px;
	margin-right:10px;
}
#pro_right .main_detail .detail_pa img{
	display:inline;
	float:none;
}
#pro_right .main_detail .head_detail{
	border-bottom:1px solid #5c5c5c;
}
#pro_right .main_detail .head_detail h3{
	margin-bottom:-1px;
	padding:0;
	float:left;
	border:none;
	border-left:1px solid #5c5c5c;
	border-right:1px solid #5c5c5c;
	border-top:2px solid #5c5c5c;
	background:#fff;
	padding-left:5px;
	padding-right:5px;
}
#pro_right ul
{
	display :block;
	float:left;
  	
}
#pro_right li{
	width:225px;
	display:block;
	float:left;
	margin-left:15px;
	margin-right:15px;
	margin-top:30px;
}
#pro_right li p{
	text-align:center;
	line-height:30px;
	height:30px;
}
#pro_right li p a b{
	font-weight:normal !important;
}
#pro_right .paged{
	margin-top:40px;
	clear:both;
	text-align:center;
	display:block;
}
#pro_right .paged li{
	display:inline;
	float:none;
	margin:0;
	line-height:40px;
	height:40px;
}
#pro_right .paged li *{
	font-size:14px;
}
/* working */
.working{
	height:408px;
}
.working img{
	margin-left:150px;
}
/* list_1_company */
#com_left{
	margin-bottom:20px;
	width:200px;
	float:left;
	margin-right:20px;
}
#com_left ul{
	display:block;
	box-shadow:#999 0 0 5px;
	border:1px solid #E3E3E3;
	margin-left:5px;
	margin-top:40px;
	width:190px;
	padding-top:20px;
	padding-bottom:20px;
	border-radius:10px;
}
#com_left a.vedio{
	overflow:hidden;
	display:block;
	box-shadow:#999 0 0 5px;
	border:1px solid #E3E3E3;
	margin-left:5px;
	margin-top:80px;
	width:190px;
	height:60px;
	border-radius:10px;
	background:#D7964B;
}
#com_left ul a{
	overflow:hidden;
	font-size:12px;
	display:block;
	margin-left:5px;
	width:175px;
	line-height:30px;
	padding-left:5px;
}
#com_left ul a.this{
	background:#D7964B;
}
#com_right{
	width:780px;
	float:left;
	margin-bottom:20px;
}
#com_right h3{
	line-height:30px;
	font-size:18px;
	padding-left:10px;
	color:#D7964B;
}
#com_right li{
	width:200px;
	display:block;
	float:left;
	margin-left:30px;
	margin-right:30px;
	margin-top:20px;
}
#com_right li p{
	text-align:center;
	line-height:30px;
}
#com_right .item p{
	line-height:70px;
	text-align:center;
	font-size:16px;
}
#com_right .item p img{
	margin-bottom:13px;
	display:inline;
	float:none;
	margin-right:10px;
	vertical-align:middle;
}
#com_right .com_index{
	width:770px;
}
#com_right .com_index img{
	display:inline;
	float:none;
}
.con_index{
	position:relative;
	width:980px;
	margin:10px;
}
.con_index .contact p{
	line-height:26px;
	text-align:right;
}
.con_index .contact{
	padding:10px;
	background:#fff;
	position:absolute;
	right:10px;
	top:10px;
	width:360px;
}
.con_index .contact a:hover{
	color:#C60;
}
.con_index .contact hr{
	float:right;
	width:180px;
	height:0;
	border-bottom:1px solid #3D4436;
	margin-bottom:1px;
	*display:none;
}
.con_index .contact h3{
	text-align:center;
	white-space:nowrap;
	line-height:50px;
	font-size:26px;
	display:block;
	width:300px;
}
.con_index .contact .h{
	white-space:nowrap;
	line-height:40px;
	font-size:20px;
}
.con_index .contact h3{
	text-align:right;
	float:right;
}
.con_index img{
	display:inline;
	float:none;
}
#google_translate_element{
	margin-top:6px;
	margin-right:10px;
	float:right;
}
.search{
	float:right;
	width:200px;
	line-height:40px;
	height:40px;
}
.search input{
	vertical-align:middle;
	margin-left:5px;
	margin-right:5px;
	margin-top:6px;
	display:block;
	float:left;
	width:140px;
	line-height:24px;
	height:24px;
	padding-left:5px;
	border:1px solid #5c5c5c;
}
.search button{
	vertical-align:middle;
	margin-top:6px;
	display:block;
	float:left;
	width:26px;
	line-height:26px;
	height:26px;
	background:url(../images/bo_bg.jpg);
	border:1px solid #5c5c5c;
}
#mgbook{
	position:relative;
	border:1px solid #5c5c5c;
	width:978px;
	height:200px;
}
#mgbook label{
	float:left;
	display:block;
	width:140px;
	line-height:40px;
	height:40px;
	text-align:center;
}
#mgbook p input{
	width:180px;
}
#mgbook p{
	line-height:40px;
	display:block;
	float:left;
}
#mgbook .submit{
	position:absolute;
	right:20px;
	bottom:10px;
	display:block;
	text-align:center;
	width:60px;
	height:30px;
	line-height:30px;
	background:#CCC;
}
#mgbook p textarea{
	width:500px;
	height:100px;
	resize:none;
}
#mgbook p select{
	width:50px;
}
#mgbook p.name input{
	width:60px;
}
#mgbook input,#mgbook select,#mgbook textarea{
	border:1px solid #5c5c5c;
	vertical-align:middle;
}
.moreadd{
	overflow:hidden;
	float:left;
	width:180px;
	height:161px;
	position:fixed;
	left:0;
	top:100px;
}