body {
	
	font-size:12px;
	line-height:1.8em;
	color:#505050;
	margin:0 auto;

}
*{
	margin:0;
	padding:0;
}
input, textarea, select {
	font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
}
li {
	list-style:none;
}
.l {
	float:left;
}
.r {
	float:right;
}
.c {
	clear:both;
}
.clear {
	clear:both;
}
.t_l {
	text-align:left;
}
.t_r {
	text-align:right;
}
.t_c {
	text-align: center;
}
a {
	color:#505050;
	text-decoration:none;
}
a:hover {
	color:#F60;
}
.xian1{ background:#e2e1e4; height:6px;}
#head {
	width:100%;
	height:198px;
	background:url(../images/head_bg.jpg) repeat-x top;
}

.top{ height:129px; width:1003px; overflow:hidden; margin:auto;	background:#fdfdfd;}
.logo{ float:left; height:129px; width:156px; }

.nav{ float: right; height:85px; line-height:25px; text-align:right;}
.logo a {
	color:#CCC;
	text-decoration:none;
}
.logo a:hover {
	color:#CCC;
}
#menu {
	float: right; width:835px;
	height:40px;
	line-height:40px;
	overflow:hidden;	

}
#menu li.menu_ge{
	width:2px;
	height:40px;
	float:left;

}
#menu li.menu_off{
	width:90px;
	height:30px;
	line-height:30px;
	float:left;
}
#menu li.menu_off a{
	width:90px;
	height:30px;
	font:normal 14px/40px "Î¢ÈíÑÅºÚ","ËÎÌå";
	color:#666;
	float:left;
	text-align:center;
	display:block;
}
#menu li.menu_on{
	width:90px;
	height:40px;
	float:left;
	color:#FFF;
	background:url(../images/mub.png) center no-repeat #fff;
}
#menu li.menu_on a,#menu li.menu_off a.hover,#menu li.menu_off a:hover{
	background:url(../images/menu_on.jpg) center no-repeat;
	text-decoration:none;
	width:90px;
	height:40px;
	font:normal 14px/40px "Î¢ÈíÑÅºÚ","ËÎÌå";
	color:#FFF;
	float:left;
	text-align:center;
	/*-padding:8px 0px 0px 0px;--*/
}
.sub_menu,.sub_menu1,.sub_menu2{
	display:none;
}
#menu li.menu_on div.sub_menu{
	position:absolute;
	margin:40px 0px 0px -250px;
	*margin:0px 0px 0px -150px;
	_margin:0px 0px 0px 5px;
	display:block;
	overflow:hidden;	
}
#menu li.menu_on div.sub_menu1{
	height:40px; overflow:hidden; float:left;
	position:absolute;
	margin:40px 0px 0px 0px;
	*margin:0px 0px 0px 0px;
	_margin:0px 0px 0px 0px;
	display:block;
	border-top:none;
	float:left;
	overflow:hidden;

}
#menu li.menu_on div.sub_menu2{
	padding:5px 0px 0px 0px;
	position:absolute;
	margin:40px 0px 0px 0px;
	*margin:0px 0px 0px 0px;
	_margin:0px 0px 0px 5px;
	display:block;
	float:left;
	overflow:hidden;

}
#menu dl.left{
	overflow:hidden;
	float:left;
	margin:0px 10px;
	_margin:0px 5px;
	padding:4px 0px 0px 0px;
}
#menu dl.left dt{

	overflow:hidden;
	float:left;
	margin:0px 10px 0px 0px;
}
#menu dl.left a{
	height:24px;
	font:normal 12px/33px "Î¢ÈíÑÅºÚ","ËÎÌå";
	color:#333;
	text-align:left;
	overflow:hidden;
	float:left;
}
#menu dl.left a:hover{

	color:#333;
}

.large{
	float:left; height:33px; line-height:33px;

}
.large a{

	height:22px;	float:left;

}
#menu li.menu_on div.sub_menu2 .large2{

	float:left; 

}
#menu li.menu_on div.sub_menu2 .large2 a{

	height:22px;
	display:block;
}
.menu_2{ background:#eaf6f9; height:33px; border-bottom:#FFF 1px solid; border-top:#e9e9e9 1px solid;}
.menu2{ width:1003px; margin:auto; clear: both;}
/*µ¼º½*/

/*banner*/
#banner {
	width:1436px;
	height:510px;
	margin:0 auto;
	overflow:hidden;
	margin-bottom:10px;
}
/*Ö÷Ìå*/
.in1{ width:33%; float:left;}
.index1234{ width:1003px; margin:auto; height:110px; overflow:hidden;}
#cont {
	width:1003px;
	margin:0 auto;

}

@media screen and (max-width: 680px) {
    #banner {
		width:680px;
		height:2400px;
		margin:0 auto;
		overflow:hidden;
		margin-bottom:10px;
	}
	.index1234{ width:680px; margin:auto; height:60px; overflow:hidden;}
	#cont {
		width:680px;
		margin:0 auto;
	
	}
}

@media screen and (max-width: 300px) {
    #banner {
		width:300px;
		height:110px;
		margin:0 auto;
		overflow:hidden;
		margin-bottom:5px;
	}
	.index1234{ width:300px; margin:auto; height:60px; overflow:hidden;}
	#cont {
		width:300px;
		margin:0 auto;
	
	}
}

.r_01 {
	width:116px;
	height:94px;
	padding-top:20px;
}
.r_02 {
	width:116px;
	height:37px;
}
/*cont_01*/
.cont_01 {
	width:1003px;
	margin:15px auto 0px;
}

.ileft{ width:735px; float:left; margin-right:10px; overflow:hidden;}
.ileftbt{ font:normal 18px/40px "Î¢ÈíÑÅºÚ","ËÎÌå";}
.ileftbt a{ font:normal 12px/40px "Î¢ÈíÑÅºÚ","ËÎÌå"; float:right; margin-right:10px;}
.iright{ float:left; width:255px;}
.nr{ padding:10px;}


.about {
	width:720px;
	height:243px;
}
.about_top {
	width:720px;
	height:35px;
	line-height:35px;
	text-align:right;
}
.about_top a {
	color:#999999;
	text-decoration:none;
}
.about_top a:hover {
	color:#999999;
}
.about_main {
	width:720px;
	height:193px;
	padding-top:15px;
}
.about_main img {
	margin-right:10px;
}
.honor {
	width:230px;
	height:243px;
}
.honor_top {
	width:230px;
	height:35px;
	line-height:35px;
	text-align:right;
}
.honor_top a {
	color:#999999;
	text-decoration:none;
}
.honor_top a:hover {
	color:#999999;
}
.honor_main {
	width:230px;
	height:193px;
	padding-top:15px;
	text-align:center;
	background:url(../images/honor_bg.jpg) bottom no-repeat;
}
/*cont_02*/
.cont_02 {
	width:100%;
	height:337px;
	margin:25px auto 0px;
	background:url(../images/cont_02.jpg) repeat-x top;
}
.cont02_mian {
	width:970px;
	height:300px;
	margin:0 auto;
	padding:17px 10px 20px 10px;
}
.news {
	width:230px;
	height:300px;
	margin-right:15px;
}
.news_top {
	width:230px;
	height:24px;
	line-height:24px;
	text-align:right;
	background:url(../images/news_top.jpg) no-repeat top;
}
.news_top a {
	color:#999999;
	text-decoration:none;
}
.news_top a:hover {
	color:#999999;
}
.news_main {
	width:230px;
	height:262px;
	padding-top:15px;
	overflow:hidden;
}
.news_main li {
	width:230px;
	height:26px;
	background:url(../images/news_li.jpg) no-repeat center left;
	padding-left:10px;
}
.product {
	width:474px;
	height:300px;
}
.product_top {
	width:474px;
	height:24px;
	background:url(../images/product_top.jpg) no-repeat top;
	line-height:24px;
	text-align:right;
}
.product_top a {
	color:#999999;
	text-decoration:none;
}
.product_top a:hover {
	color:#999999;
}
.product_main {
	width:474px;
	height:262px;
	padding-top:15px;
	overflow:hidden;
}
.contact {
	width:230px;
	height:300px;
}
.contact_top {
	width:230px;
	height:24px;
	line-height:24px;
	text-align:right;
	background:url(../images/contact_top.jpg) no-repeat top;
}
.contact_top a {
	color:#999999;
	text-decoration:none;
}
.contact_top a:hover {
	color:#999999;
}
.contact_main {
	width:230px;
	height:262px;
	padding-top:15px;
}
.main_01 {
	width:145px;
	height:102px;
	padding:5px 0px 0px 85px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:30px;
	background:url(../images/contact_bg.jpg) no-repeat left;
}
.main_02 {
	width:230px;
	height:155px;
}
#foot {
	clear:both;
	width:100%;
	height:100px;

}
.foot_main {
	width:1003px;
	height:51px;
	margin:0 auto;
	padding-top:30px;
	line-height:24px;
	text-align:center;
}
.foot_01 {
	width:550px;
	height:51px;
	text-align:left;
	line-height:51px;
	font-family:Arial, Helvetica, sans-serif;
}
.foot_02 {
	width:300px;
	height:51px;
	line-height:51px;
	text-align:right;
}
/*×ÓÒ³*/
 #box {
	 width:1003px;
	 margin:20px auto 10px;
 }
 .box_left {
	 width:220px;
 }
 .box_right {
	 width:780px;
 }
 .lb {
	 width:220px;
	 margin-bottom:20px;
 }
 .lb_top {
	 width:200px;
	 height:77px;
	 background:url(../images/lb.png) no-repeat;
	 font:normal 20px/68px "Î¢ÈíÑÅºÚ","ËÎÌå";
	 color:#FFF; padding-left:20px;
 }
 .lb_main {
	 width:219px;
	 background:#ECFCFF;

 }
 .lb_main li { width:220px;	 height:30px;	 line-height:27px;	 background:#ECFCFF; }
 .lb_main li.fcss{border-bottom:1px #CCC dashed;}
 .lb_main li a {	
	color:#666666;
	display:block;
	padding-left:30px;
	text-decoration:none;
}
.lb_main li a:hover {
	color:#666666;
	background:#cdeaf0;
}
 .lb_main li a.scss {	
	color:#666666;
	display:block;
	padding-left:50px;
	text-decoration:none;
}
.lb_main li a.scss:hover {display:block; padding:0 0 0 50px;
	color:#666666;
	background:#cdeaf0;
}
.lianxi {
	width:220px;
	height:205px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/lianxi_bottom.jpg) no-repeat bottom;
}
.lianxi_main {
		width:150px;
	height:187px;
	line-height:29px;
	padding:17px 20px 0px 50px;
}
.right_top {
	width:700px;
	height:33px;
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:14px;
	font-weight:bold;
	padding-left:30px;
	line-height:32px;
	background:url(../images/right_top.jpg) no-repeat top;
}
.right_main {
	width:730px;
	padding:20px 0px;
	min-height:400px;
}
.banner_01 {
	width:1440px;
	overflow:hidden;
	height:273px;
	margin:0 auto;
	text-align:center;
	background:#eaf6f9;
}
@media screen and (max-width: 680px) {
  .banner_01 {
		width:680px;
		overflow:hidden;
		height:128px;
		margin:0 auto;
		text-align:center;
		background:#eaf6f9;
	}
	.banner_01 img{width:680px;height:128px;}
}

@media screen and (max-width: 300px) {
   .banner_01 {
		width:300px;
		overflow:hidden;
		height:56px;
		margin:0 auto;
		text-align:center;
		background:#eaf6f9;
	}
	.banner_01 img{width:300px;height:56px;}
}
.btbt{ height:35px; background:#cdeaf0; color:#333; line-height:35px; padding-left:20px; font-weight:bold; font-size:14px;}
.btbt bt{ float:right; padding-right:20px; font-size:12px; color:#999; font-weight:normal;}

#aboutabout{ margin:0 auto;}
.pronr{ margin-top:10px; width:1003px;}
.proall{ width:760px; overflow:hidden; float:left; margin-bottom:4px;}
.proleft{ color:#FFF; font-weight:bold; width:97px; float:left;height:72px;margin-right:5px; line-height:72px; text-align:center; font-size:18px; background:#1a91d5; overflow:hidden;}
.proleft a{ color:#FFF; font-weight:bold; width:97px; float:left;height:72px;margin-right:5px; line-height:72px; text-align:center; font-size:18px; background:#1a91d5; overflow:hidden;}
.procp{width:650px; float:left;}
.prtu{ width:202px;border:1px solid #ccc; }
.prti,.prti a{ line-height:24px; height:20px; text-align:center; color:#888;}
.procps{ width:650px;  float:left; margin:2px 4px; overflow:hidden;}
.procps a{ }
.procps li{ width:202px; float:left;}
.procps li a{ width:202px; text-align:center; display: block;line-height:20px;}
.cpbt{ }

ul.piclist				{width:760px; margin:0 auto;}
ul.piclist li			{width:160px; height:150px; padding:2px 14px; float:left; text-align:center;}
ul.piclist li p 		{text-align:center;}
ul.piclist li p a		{font:12px/28px ""; color:#333; text-decoration:none;}
ul.piclist li a:hover	{color:#333;}

.newslist{}
.newslist ul{}
.newslist ul li{ height:26px; line-height:26px; border-bottom:1px dotted #CCCCCC; background:url(../images/dot3.jpg) left no-repeat; padding-left:10px; margin-right:25px;}
.newslist ul li span{ float:right; margin-right:25px; color:#999999}


.content{height:auto; padding-top:10px; margin-left:line-height:26px; color:#333; text-align:left; font-family: "Microsoft YaHei"; float:right; font-size:14pt;width:96%;}
.content1{height:auto; padding-top:10px; line-height:26px; color:#333; text-align:left; font-family: "Microsoft YaHei"; float:right; font-size:12pt;width:100%;}
.content p,.content div{line-height:30px; color:#333; text-align:left; font-size:10pt; padding-bottom:6px;}
.content h3{line-height:31px; font-size:16pt; color: #FF3300; border-bottom:1px solid #efefef; text-align:center;font-family: "Microsoft YaHei"; font-weight:normal}
.content h3 font{ float:left; width:100px;}
.content h3 span{float:right; font-weight:normal; font-size:12px; color: #505050; width:600px; overflow:hidden; text-align:right}
.content h3 span a:link,.content h3 span a:visited{font-size:12px; color:#505050; text-decoration:none;}
.content h3 span a:hover{ color:#ff0000; text-decoration:none;}
.content h4{ text-align:center; color:#999999; font-weight:normal; border-bottom:1px dotted #CCCCCC; margin-bottom:20px}


.ryzz{ width:750px; height:inherit; overflow:hidden;}
.ryzz ul{ width:750px; list-style:none;}
.ryzz ul li{ height:180px; width:165px; float:left; margin-right:18px;  margin-bottom:10px;}
.ryzz ul li p{ text-align:center; line-height:30px;}
.ryzz ul li img{ border:1px solid #CCCCCC; padding:4px;}
/*ÔÚÏßÁôÑÔ*/
.gbook_write{ margin-top:20px;}
.gbook_write li{ line-height:25px; padding:5px; clear:both; margin-top:10px;}
.gbook_write .input{ border:1px solid #CCCCCC;}
.gbook_write .textarea{ border:1px solid #CCCCCC;}
.submit{ background:url(../images/submit_bg.jpg) no-repeat; width:70px; height:26px; color:#FFFFFF; border:0px; cursor:pointer;}

/*²úÆ·ÁÐ±í*/
.products ul{ clear:both; list-style-type:none;}
.products li{ clear:both; padding:3px; overflow:hidden;}
.products .product_viewpic{ float:left; width:320px; overflow:hidden;}
.products .product_viewpic img{ border:3px solid #CCCCCC; background:#FFFFFF; width:315px;}
.products .product_viewlist{ width:420px; float:right;line-height:32px; font-size:11pt;}
.products .product_viewlist h1{ font-weight:bold; font-size:12pt;}
.products .product_viewtitle{ height:38px; line-height:38px; color:#333; font-size:11pt; font-weight:bold; background-color:#efefef; font-weight:bold; letter-spacing:2px;}
.products .product_viewcontent{  padding:2px; overflow:hidden;}

