@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, tr, td, p, form {
	margin:0;
	padding:0;
}
body {
	font-family:Verdana,  Arial , "宋体",;
	font-size:12px;
	color:#5a5a5a;
	text-align:center;
	background:url(../images/top.jpg) center top repeat-x;
}
img {
	border:0;
}
ul, li {
	list-style:none;
}
a {
	font-size:12px;
	text-decoration:none;
	color:#5a5a5a;
}
a:hover {
	text-decoration:none;
	color:#5a5a5a;
}
.clear {
	clear:both;
}

/*other*/
.content {
	width:977px;
	margin:0 auto;
	
	/*overflow:hidden;*/
}
.contain {
	width:960px;
	margin:0 auto;
	/*overflow:hidden;*/
}
/*header*/
.header {
	float:left;
	width:100%;
	height:109px;
}
.header div.logo{ float:left; margin:22px 0 0 0;}
.header div.top_menu {
	float:right;
	width:200px;
}
.language{ text-align:right; padding:4px 0 0 0;}
.language a{ margin:0 0 0 10px;}
.search{ padding:15px 0 0 0;}
.search input.cx{ float:left;background:url(../images/search_input.jpg) right top no-repeat;  width:141px; height:21px; border:0; line-height:18px; overflow:hidden;}
.search input.btn_cx{ float:left;background:url(../images/search_btn.jpg) no-repeat;  width:52px; height:21px; border:0; cursor:pointer;overflow:hidden;}

/*导航菜单*/
.menu {
	float:right;
	width:760px;
	height:38px;
	margin:22px 5px 0 0px;
	overflow:hidden;
	
}
.menu ul{}
.menu ul li{ float:left;HEIGHT: 25px;LINE-HEIGHT: 15px;/* margin:0 12px ;*/ background:url(../images/menu_line.jpg) right bottom no-repeat; text-align:center; }

.menu ul li a{font-size:14px;color:#50537e; text-decoration:none; display:block; padding:0 12px;}
.menu ul li a:hover,.menu ul li a.current{color:#50537e; text-decoration:none;}
.menu ul li.last{background:none}
.menu ul li.last a{padding:0 0 0 12px;}

/*main*/
.main {
	float:left;
	width:100%;
	padding:8px 0 0 0;
}
.main_bg{	background:url(../images/main.jpg) repeat-y;
}
/*focus*/
.focus{
	padding:0 0 10px 0;
	}
/*banner*/
.banner{padding:0 0 10px 0;}

.news_left{float:left;width:94px; height:30px;background:url(../images/index_news_left.jpg) no-repeat;}
.news_right{float:left;width:73px; height:30px;background:url(../images/index_news_right.jpg) right no-repeat; line-height:30px;}
.news_right a{float:left;width:70px; height:30px;background:url(../images/index_news.jpg) repeat-x;}

.index_news{ float:left; width:565px; height:30px;background:url(../images/index_news.jpg) repeat-x; overflow:hidden;}
.index_news ul {width:100%;height:30px;}
.index_news ul li{ width:100%;height:30px; line-height:30px; text-align:left; padding:0 0 0 10px;overflow:hidden;}
.index_news ul li.more{float:right; padding:0 9px 0 0; }
.index_news ul li.more a{color:#676767;}

.index_customer{float:right;}

.index_bg1{ float:left; width:230px; height:163px; background:url(../images/index_bg1.gif) no-repeat; margin:8px 0 0 0;overflow:hidden;}
.index_bg2{ float:right; width:731px; height:163px; background:url(../images/index_bg2.gif) no-repeat; margin:8px 0 0 0;overflow:hidden;}

.index_bg2 div.pro_list{ padding:0 0 0 15px;}
.index_bg2 div.pro_list ul li img{width:140px; height:95px;}
.index_bg2 div.pro_list li{float:left;width:144px;height:130px; margin:5px 15px 0 0px; text-align:center; }

.btn_more{ text-align:right;}
.btn_more a img{margin:15px 15px 0 0;}

/*内页*/
.main_left{float:left; width:236px;background:url(../images/menu_bg.jpg) right top no-repeat ; overflow:hidden;min-height:487px;-height:487px;}
.main_right{float:left; width:655px; margin:10px 0 0 35px; overflow:hidden;}

.left_menu{ width:230px;padding:0 0 13px 4px;  }
.left_menu ul{}
.left_menu ul li{ width:100%; text-align:left; }
.left_menu ul li a{width:175px;height:33px; line-height:33px; margin:0 0 0 25px; display:block; border-bottom:solid 1px #cccccc;background:url(../images/ico_menu1.gif) 0 9px no-repeat; padding:0 0 0 18px;}
.left_menu ul li a:hover{width:175px;height:33px; line-height:33px; margin:0 0 0 25px; display:block; border-bottom:solid 1px #67699e;background:url(../images/ico_menu2.gif) 0 9px no-repeat; padding:0 0 0 18px;}

.left_menu ul li.main_title{ height:64px; padding:0 0 15px 0; border-bottom:solid 8px #afb1bd;/**/}
.left_menu ul li.pro{background:url(../images/main_title_pro.gif) 15px 15px no-repeat;}




.ad{ width:100%; text-align:center; padding:0 0 10px 0;}

.now{background:url(../images/nowbg.gif) left bottom no-repeat; height:30px; border-bottom:solid 1px #d5d5d5; line-height:30px; text-align:left; color:#50537e; font-size:14px; font-weight:bold; padding-left:3px; }
.now span{float:right; text-align:right;font-weight:normal}
.now span.main_title{float:left; text-align:left;}
.main_right div.about9{background:url(../images/right_title.gif) 0 9px no-repeat; }
.main_right div.about10{background:url(../images/right_title.gif) 0 -23px no-repeat; }
.main_right div.about11{background:url(../images/right_title.gif) 0 -55px no-repeat; }

.main_right div.news12{background:url(../images/right_title.gif) 0 -87px no-repeat; }
.main_right div.news13{background:url(../images/right_title.gif) 0 -119px no-repeat; }
.main_right div.news14{background:url(../images/right_title.gif) 0 -151px no-repeat; }

.main_right div.pro15{background:url(../images/right_title.gif) 0 -343px no-repeat; }
.main_right div.pro16{background:url(../images/right_title.gif) 0 -375px no-repeat; }
.main_right div.pro17{background:url(../images/right_title.gif) 0 -407px no-repeat; }
.main_right div.pro18{background:url(../images/right_title.gif) 0 -439px no-repeat; }
.main_right div.pro19{background:url(../images/right_title.gif) 0 -471px no-repeat; }
.main_right div.pro20{background:url(../images/right_title.gif) 0 -502px no-repeat; }
.main_right div.pro21{background:url(../images/right_title.gif) 0 -535px no-repeat; }

.main_right div.jm22{background:url(../images/right_title.gif) 0 -567px no-repeat; }
.main_right div.jm23{background:url(../images/right_title.gif) 0 -599px no-repeat; }
.main_right div.jm24{background:url(../images/right_title.gif) 0 -631px no-repeat; }
.main_right div.jm25{background:url(../images/right_title.gif) 0 -663px no-repeat; }
.main_right div.jm26{background:url(../images/right_title.gif) 0 -695px no-repeat; }
.main_right div.jm27{background:url(../images/right_title.gif) 0 -727px no-repeat; }

.main_right div.technique28{background:url(../images/right_title.gif) 0 -759px no-repeat; }
.main_right div.technique29{background:url(../images/right_title.gif) 0 -791px no-repeat; }

.main_right div.customer30{background:url(../images/right_title.gif) 0 -183px no-repeat; }
.main_right div.customer31{background:url(../images/right_title.gif) 0 -215px no-repeat; }
.main_right div.customer32{background:url(../images/right_title.gif) 0 -247px no-repeat; }

.main_right div.contact33{background:url(../images/right_title.gif) 0 -279px no-repeat; }
.main_right div.contact34{background:url(../images/right_title.gif) 0 -311px no-repeat; }

.cont{ padding:10px 0 10px 0; min-height:400px; _height:400px; text-align:left;border:solid 0px red }

.dy{ text-align:left;   line-height:25px; width:90%; margin:0 auto;}

.fy{ float:right;width:100%; margin:0 auto;height:25px; line-height:25px; margin-top:15px;text-align:center; font-size:12px; padding-top:4px; overflow:hidden;    } 
.fy a{ margin:0 5px;text-decoration:none; font-size:12px;} 

.guestbook{ width:100%; padding:0 0 0 0;}

.guestbook ul{ width:460px; padding:0 0 0 0; margin:0 ;}
.guestbook ul li,input,textarea{ float:left; }
.guestbook ul li{ line-height:25px; margin:7px 0;}
.guestbook ul li.text1{ width:100px; text-align:right; padding-right:5px;}
.guestbook ul li.text1 span{ color:#F00; float:none;}
.guestbook ul li.input1{width:274px;}
.guestbook ul li.input1 input{width:244px;height:25px; line-height:23px;border:solid 1px #AFB1BD;}
.guestbook ul li.input1 input.btn_submit{width:70px;height:22px; line-height:22px; border:solid 1px #AFB1BD; margin:0 0 0 3px;  cursor:pointer;}

.guestbook ul li.input2{width:350px;background:#fff;}
.guestbook ul li.input2 textarea{width:350px;height:171px; line-height:23px; border:solid 1px #AFB1BD;overflow-y:hidden;overflow:visible }

/*新闻列表1*/
.news_list{ padding:10px 10px 3px 16px;}
.news_list ul{ float:left; width:100%;}
.news_list ul li{ float:left; width:100%; line-height:28px; }
.news_list ul li a{ float:left; color:#5E5E5E; background:url(../images/ico_news.jpg) left center no-repeat; padding-left:10px;text-decoration:none; font-size:13px;}
.news_list ul li a:hover{ float:left;  background:url(../images/ico_news.jpg) left center no-repeat; padding-left:10px;text-decoration:underline; font-size:13px;}

/*图片列表1*/
.pro_list{float:left; /*width:650px;*/ padding-top:5px; border:solid 0px red; overflow:hidden;  }
.pro_list ul{ float:left; width:100%;}
.pro_list li{float:left;width:163px;height:135px; margin:5px 0px 5px 0px; text-align:center; border:solid 0px red;}
.pro_list li img{  width:144px; height:99px; padding:2px  ;border:solid 1px #C5C7C8; }
/*.pro_list li.last{ margin:5px 0 5px 0px;  }*/
.pro_list li span{ display:block; text-align:center;line-height:20px; padding:1px 0 0 0 ; }
.pro_list li span a.title{ color:#5E5E5E;}
.pro_list li span a:hover{ text-decoration:underline}

.imgborder:link{border:solid 1px #C5C7C8; display:block; margin:0 0 0px 0; padding:0;line-height:0;}
.imgborder:visited{border:solid 1px #C5C7C8; display:block;margin:0 0 0px 0 padding:0;line-height:0;}
.imgborder:hover{border:solid 1px #C5C7C8; display:block;margin:0 0 0px 0 padding:0;line-height:0;}
.imgborder:active{border:solid 1px #C5C7C8; display:block;margin:0 0 0px 0 padding:0; line-height:0;}

.back{ width:100%; text-align:center; padding:5px 0px 3px 0; }
.prenext{ width:100%; margin:0 auto;text-align:left; line-height:25px; padding:15px 0 5px 0px;}
.prenext span{ text-align:left; padding-right:30px;}

.news_title{ font-weight:bold; font-size:14px;  line-height:30px; text-align:center;}
.news_info{line-height:25px; text-align:center;font-weight:bold; margin-bottom:10px;}
.news_cont{line-height:25px; width:99%; text-align:left;/* height:220px;*/}

/*footer*/
.footer {
	width:950px;
	height:113px;
	background:url(../images/footer.jpg) repeat-x;
	padding:12px 5px 0 10px;
	margin:0 auto;
}
.bottom_menu {
	float:right;
	width:200px;
	height:30px;
	color:#9495b3;
	padding:10px 0 0 0;
	text-align:right;
	line-height:22px;
	overflow:hidden;
}

.bottom_menu a{
	font-size:12px;
	color:#9495b3;
}
.bottom_menu a:hover{
	text-decoration:underline
}

.copyright{float:left;width:600px; font-family:Arial; color:#9495b3; line-height:22px; text-align:left; font-size:10px;padding:10px 0 0 0;}