@charset "gb2312";

*{ margin:0; padding:0; border:0; text-decoration:none; list-style:none; font-size:12px; color:#555;}

body{ background:url(../images/bottom_bg.jpg) no-repeat center bottom;}
.clear{ width:100%; height:15px; clear:both;}
.more{ font-size:12px; color:#000; float:right; margin-right:10px; margin-top:12px;}
.more a{color:#000;}
.more a:hover{color:#555;}
.web{ width:880px; margin:0 auto; display:table; }
.web1{ width:1000px; margin:0 auto; display:table; background:url(../images/top.gif) no-repeat;}
 
.top{ width:100%; background:url(../images/bg.jpg) repeat-x; height:171px;}
.top1{ background:url(../images/toptu.jpg) no-repeat right top; width:1000px; margin:0px auto;}
.js{margin:0 auto; height:26px; color:#FFF; line-height:26px; text-align:right; padding-right:40px;}.js a{ color:#FFF}
.js span{ float:left; font-size:12px; color:#FFFFFF}
.logo{ width:428px; height:91px; float:left;} .tel{ width:282px; height:53px; float:right; margin-top:40px;}

.nav{ width:100%; background:url(../images/navbg.jpg) repeat-x; height:42px; margin-top:10px;}
.nav ul{ width:990px; margin:0 auto;}
.nav ul li { width:90px; height:42px; background:url(../images/listbg.jpg) no-repeat right; float:left; line-height:42px; text-align:center; }
.nav ul li a{ font-size:14px; font-weight:bold; color:#fff;}
#slider {
	position: relative;
	height:350px;
	width:1480px;
	overflow: hidden;
}
.banner{height:350px;width:1480px;	
 margin:0 auto;}
.shadow{ width:880px; margin:0px auto; text-align:center;}
.flink{   width:880px; display:table; margin:0 auto;}
.flink ul li{ height:30px;line-height:30px; margin-left:10px; text-align:left; float:left;}

.left{ width:230px; float:left;}
.pp{ height:33px; background:url(../images/titlebg1.jpg) repeat-x bottom; border:1px solid #e5e5e5;}
.pp span{ background:url(../images/titlebg.jpg) no-repeat top; text-align:center; font-size:14px; font-weight:bold; color:#FFF;height:33px; width:97px; line-height:33px; display:table; margin-left:10px;}
.cpfl{ border:1px solid #CCC; border-top:none;}
.cpfl ul{ width:220px; margin:0 auto;}
.cpfl ul li{line-height:24px; width:200px; border-bottom:1px dashed #CCC; margin:0 auto; background:url(../images/icon.jpg) no-repeat left; padding-left:20px;}

.productlist{ width:880px;}
.productlist .title{ background:url(../images/products.jpg) no-repeat; height:35px;}
.productlist .list{ background:url(../images/productbg.jpg) repeat-x bottom; border:#e5e5e5 1px solid; display:table;}
.productlist .list ul{ margin:20px; margin-top:10px;}
.productlist .list ul li{ float:left;line-height:35px; background:url(../images/icon.jpg) no-repeat left; padding-left:20px; margin-right:40px;}

.com{ float:left;width:320px;}
.com .title{width:318px; background:url(../images/titlebg1.jpg) repeat-x bottom; border:#dadbd5 1px solid;height:33px;}
.com .title h1{ float:left;width:97px; height:33px; line-height:33px; text-align: center; font-size:14px; color:#FFFFFF; background:url(../images/titlebg.jpg) no-repeat; display:block; margin-left:10px;}
.en{ float:left; color:#919191; font-family:Arial; height:33px; line-height:33px; }
.com_nr{width:198px;border:#dadbd5 1px solid;background:url(../images/com_tu.jpg) no-repeat left bottom; border-top:none; padding-left:110px; line-height:24px; padding-right:10px; padding-top:10px; padding-bottom:10px;}

.new{width:320px;float:left; margin-left:5px;}
.new .title{width:318px; background:url(../images/titlebg1.jpg) repeat-x bottom; border:#dadbd5 1px solid;height:33px;}
.new .title h1{ float:left;width:97px; height:33px; line-height:33px; text-align: center; font-size:14px; color:#FFFFFF; background:url(../images/titlebg.jpg) no-repeat; display:block; margin-left:10px;}
.en{ float:left; color:#919191; font-family:Arial; height:33px; line-height:33px; }
.new_nr{width:298px;border:#dadbd5 1px solid; border-top:none;line-height:24px; padding:10px;}
.new_nr ul li{ background:url(../images/icon1.jpg) no-repeat left; padding-left:20px;}
.new_nr ul li span{ float:right; color:#82a087}
.new_nr ul li span a{color:#82a087}


.contact{ float:right; width:230px;  }
.contact .title{width:228px; background:url(../images/titlebg1.jpg) repeat-x bottom; border:#dadbd5 1px solid;height:33px;}
.contact .title h1{ float:left;width:97px; height:33px; line-height:33px; text-align: center; font-size:14px; color:#FFFFFF; background:url(../images/titlebg.jpg) no-repeat; display:block; margin-left:10px;}
.en{ float:left; color:#919191; font-family:Arial; height:33px; line-height:33px; }
.contact_nr{ background:url(../images/kefu.jpg) no-repeat right bottom;border:#dadbd5 1px solid; border-top:none;line-height:24px; padding:10px; height:144px;}

.products{width:880px;}
.products .title{width:878px; background:url(../images/titlebg1.jpg) repeat-x bottom; border:#dadbd5 1px solid;height:33px;}
.products .title h1{ float:left;width:97px; height:33px; line-height:33px; text-align: center; font-size:14px; color:#FFFFFF; background:url(../images/titlebg.jpg) no-repeat; display:block; margin-left:10px;}
.en{ float:left; color:#919191; font-family:Arial; height:33px; line-height:33px; }
.products_nr{border:#dadbd5 1px solid; border-top:none;line-height:24px; padding:10px; height:130px;background:url(../images/productbg.jpg) repeat-x left bottom; }
.products_nr ul{ margin-top:5px;}
.products_nr ul li{ float:left; margin-right:15px;}
.products_nr ul li img{ padding:3px; border:#CCCCCC 1px solid;}
.products_nr ul li dd{ text-align: center; margin-top:10px;}

.bottom{ margin:0px auto;}
.link{ margin:0px auto; width:880px;font-size:12px; color:#555; line-height:43px;}
.link a{ color:#555; font-size:12px;}
.copyright{margin:0px auto; width:880px; color:#555; font-size:12px; line-height:25px; padding-top:10px; text-align: left;}


#emo {
 	overflow:hidden;
	width:850px;
	margin:0 auto;
	margin-top:5px;
}
#emo img {
	border:1px solid #CCC;
	  width:150px;
}
#emo li {
	width:155px;
	 
	 float:left;
}
#emo dl {
	width:150px;
	height:40px;
	line-height:40px;
	text-align:center;
}
#ndemo {
	float: left;
	display:inline;
	width:8000%;
}
#emo1 {
	float: left;
}
#emo2 {
	float: left;
}






.rightn{ width:640px; float:right;}

.pppp{ height:33px; width:100%; background:url(../images/titlebg1.jpg) repeat-x bottom; border:1px solid #CCC;}
.pppp span{ line-height:30px;margin-top:2px; font-size:14px; text-align:center; float:left; margin-left:20px; font-weight:bold; color:#000;}
.pppp div{ float:right; margin-top:8px; color:#000;  margin-right:20px;}
.pppp div a{ color:#000;}



/*ÄÚÈÝÒ³*/
.act_content{width:640px; }
.content_p{ width:99%; height:auto; padding:10px 0px 20px 0px; margin:0 auto; }
.content_p h1{ text-align:center; }
.weizhi{height:26px;line-height:27px;width:auto;border-bottom:1px solid #333;}
.weizhi span{font-size:14px;color:#333; margin-left:10px;}
.weizhi a{text-decoration:none; color:#333; font-size:14px}
.weizhi a:hover{text-decoration:underline; color:#000}
.act_info{font-size:12px;color:#a6a6a6; text-align:center; margin:8px auto 8px auto;}
.act_info span{ margin-left:15px;}
.act_info a{text-decoration:none; color:#a6a6a6}
.act_info a:hover{text-decoration:underline; color:#000}
.act_desc{width:96%;border:1px solid #cdddf0; background:#f3f7fc; margin-left:auto; margin-right:auto; margin-top:10px;color:#676767;padding:10px;line-height:22px;font-size:12px; text-indent:2em;}
.act_neirong{ width:100%; line-height:170%;font-size:14px; margin-top:10px;color:#2f2f2f;}
.act_neirong img{ max-width:600px;_width:expression(document.body.clientWidth > 500 ? "550px" : "auto");
 display:block; margin:0 auto;}
.act_neirong p{ text-indent:2em; margin-top:10px; margin-bottom:10px;}


/*ÁÐ±íÒ³*/
.act_list{width:600px; margin-right:auto;line-height:26px;}
.act_list ul{ margin-top:5px; margin-bottom:10px;}
.act_list li{height:30px;line-height:30px;border-bottom:1px dashed #dedede;}
.act_list li a{display:block;color:#383838; width:80%; height:30px; line-height:30px; display:block; 
float:left; padding-left:12px;
	background-image: url(list_dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.act_list li:hover{background:#e5ecf2;}
.act_list li:hover a{color:#032364;}
*html .act_list li a:hover {background:#e5ecf2;
background-image: url(list_dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
color:#032364;text-decoration:none;}
.act_list li span{float:right; margin-right:10px;color:#b9cffb;}
.pages{padding-bottom:8px;padding-top:10px;margin-top:15px; text-align:center; margin-bottom:10px;height:35px;font-size:15px;}
.pages a,.pages span.current{font-family:"ËÎÌå";padding-right:6px;padding-left:6px;padding-bottom:2px;margin-right:2px;padding-top:4px;}
.pages a{border-right:#9aafe5 1px solid; border-top:#9aafe5 1px solid;border-left:#9aafe5 1px solid;color:#2e6ab1;border-bottom:#9aafe5 1px solid;text-decoration:none}
.pages a:hover{border-right:#2b66a5 1px solid;border-top:#2b66a5 1px solid;border-left:#2b66a5 1px solid;color:#000;border-bottom:#2b66a5 1px solid;background-color:#c4d1eb;}
.pages a:active{border-right:#2b66a5 1px solid;border-top:#2b66a5 1px solid;border-left:#2b66a5 1px solid;color:#000;border-bottom:#2b66a5 1px solid;background-color:lightyellow}
.pages span.current{border-right:navy 1px solid;border-top:navy 1px solid;border-left:navy 1px solid;color:#fff;margin-right:2px;border-bottom:navy 1px solid;background-color:#2e6ab1;}
.pages span.disabled{border-right:#929292 1px solid;padding-right:10px;border-top:#929292 1px solid;padding-left:10px;padding-bottom:6px;border-left:#929292 1px solid;color:#929292;margin-right:2px;padding-top:6px;border-bottom:#929292 1px solid}
#go{border:#cccccc 1px solid; width:2em; text-align:center; margin-left:4px; cursor:pointer;}
input#page{border:#cccccc 1px solid; width:2em; text-align:center;}

.list01{}

.list_img,.list_img02{ width:100%; padding:2px 0px 6px 0px; overflow:hidden; margin:0 auto;}
.list_img li{ width:49.9%; height:auto; float:left; display:inline; text-align:center; margin:8px 0px 0px 0px;}
.list_img li .a_txt{ font-size:12px;}

.list_img li a:hover{text-decoration: underline;}
.a_img,.list_img span{ display:block; clear:both;}
.list_img span{ height:32px; line-height:32px;}


.a_img img{ padding:2px; border:1px solid #CCCCCC;}
.a_img img:hover{border:1px solid #FF6600;}

.list_img_main li{ width:31%; display:inline-block; margin-left:7px; margin-right:6px;}
.list_img_main li img{ width:180px; border: 1px solid #999; }
.list_img_main .a_txt{ width:100%; height:28px; line-height:28px; display:inline-block;}


.list_list_img li{width:31.5%; height:auto; float:left; display:inline; text-align:center; margin:8px 6px 0px 6px; overflow:hidden;}
 
.list_img_txt{width:95%; height:auto; margin:0 auto; padding:10px 0px 0px 0px;overflow:hidden;}
.list_img_txt li{width:50%;display:inline;float:left;text-align:center;
	position: relative;}
.list_img_txt li img{width:100px; height:70px;}
.list_img_txt .a_txt{width:100px; height:24px; padding-top:6px; display:block; font-size:12px;}
.list_img_txt li .num{position:absolute; left:10px; top:65px; color:#CC3300; font-family:Arial, Helvetica, sans-serif; font-size:16px;  border:1px solid #CC3300; display:block; width:14px; height:14px; line-height:14px; text-align:center;}

.img_txt{ width:99%; height:auto; margin:0 auto; font-size:12px;}
.img_txt li{ display:block; clear:both; overflow:hidden; margin:12px 0px 12px 0px;line-height:140%;}
.img_txt .a_img{ display:inline; float:left; margin-right:6px; padding-right:0px;}
.img_txt li a{ padding-right:8px; font-size:13px;}
.img_txt li .a_txt{}
.img_txt01 p{ margin:0px; padding:0px;}


input,textarea { border:1px solid #CCC; }











