@charset "gb2312";
/* CSS Document */
*{padding:0; margin:0; list-style:none;font-size:12px; font-family:"Î¢ÈíÑÅºÚ";}
a{text-decoration:none;color:#000;}
/** public **/
body{  }
.bgcolor{     }
.top,.banner,.nav ul,.center,.first,.second,.third{ width:1000px; margin:0 auto; clear:both;  }
.nav ul{ width:1000px;}
.center_left{width:230px;     }
.center_right{width:633px;}
.top_indent{margin-top:10px;}
.index_left{float: left; }
.index_right{float: right; }
h1 .more{height:35px;width:80px;cursor:pointer;float: right; margin-right:10px; }
/** logo **/
.header{  height:115px; background:url(../images/header.jpg) repeat-x center;}
.header #huanying{ height:25px; line-height:25px; background:url(../images/huanying.jpg) no-repeat center;}
.header #huanying p{ height:25px; line-height:25px; width:1000px; margin:0 auto; color:#000;}
.logo{ float:left;margin-top: 30px; }
.logo_middle{ float:left;}
.phone{ float:right; white-space-collapse:268px}
.phone span{ float:right; width:215px; height:25px; line-height:35px;clear: both;display: inline-block;}
.phone span a{ color:#fff; padding-left:35px}
.phone img{clear:both;float:right;  margin-top: 5px;}
/** nav **/
.index_home{background:url(../images/navbg.jpg) no-repeat center ;   }
.nav{ height:44px; line-height:44px; background:url(../images/nav.jpg) repeat-x center;  }
.nav ul{  height:44px; margin:0 auto;  }
.nav ul li{ float:left; position:relative; z-index:100; }
.nav ul li a{ width:160px; display:block; font-size:16px;color:#000; text-align:center; font-weight:600;   }
.nav ul li a dl{ }
.nav ul li a:hover{ text-decoration:underline; background:url(../images/navbg.png) no-repeat center; background:url(../images/navbg.jpg) no-repeat center ; color:#fff;      }

.navv{   height:20px; line-height:20px; width:500px; margin:0 auto;      }
.navv ul li{ float:left; }
.navv ul li a{ width:100px; display:block; font-size:14px;color:#fff; text-align:center; font-weight:normal}
.navv ul li a:hover{  font-size:16px}

/*banner*/
/*banner*/
.slides { margin: 0px auto; width: 100%; height:565px; overflow: hidden; position: relative; }
.slide-pic { margin: 0px auto; padding: 0px; width: 100%; overflow: hidden; list-style: none; }
.slide-pic img { width:100%; height: 450px;  margin:0 auto; border:none;}
.slide-pic li { display: none;}
.slide-pic li.cur { display: block; }
.slide-li {  }
.slide-li li { margin: 0px; margin-right:7px; padding: 0px; margin-bottom:10px; width:45px; height:5px; float: left; overflow: hidden; list-style: none; }
.slide-li a { width: 45px; height: 10px; color: #000; font-size: 12px; display: block; }
.slide-li a:hover { color: #F00; text-decoration: none; }
.op li { background: #fff; filter: alpha(opacity=100); opacity: 0.3; }
.op li.cur { background: #9b0e57; }
.slide-txt span { display: none; }



 
 #bg{ padding-top:5px;  clear:both; background:url(../images/bg.jpg) repeat;  }
/** friend **/
.friend{  font-size:16px; height:40px; line-height:28px; width:100%;  clear:both; color:#000;    }
#nei{ width:1000px; margin:0 auto; font-size:16px; background:url(../images/youqing.jpg) no-repeat;   height:34px;  }
.friend a{ color:#000; margin-left:10px;font-size:12px;}
/** footer **/
.footer{ background:#a74e01 ; color:#fff; clear:both;  font-size:16px; padding-top:20px;     }
.copyright{ line-height:28px; text-align:center; padding-top:15px;font-size:14px;  }
a img{ border:0}
 
/** categories **/
.categories{  margin-bottom:30px; height:142px;     }
.categories h1{background: url(../images/fenlei.jpg) no-repeat center top;height:54px;  margin-bottom:10px;   }
.categories ul{  margin:0 auto; padding-bottom:20px;        }
.categories ul li{ height:142px;  text-align:center; margin:0 auto;  background:url(../images/fenleili.jpg) no-repeat center;  width:90px; margin-left:0px;     }
.categories ul li a{color:#fff;font-size:13px; display:block; width:14px; line-height:14px; padding-top:40px; margin:0 auto;  }
.categories ul li a:hover{   color:#000; text-decoration:underline;  }


.categoriess{margin-top: 5px;  width:230px; float:left; background:url(../images/fenleibg.jpg) repeat-y center top; margin-bottom:5px;    } 
.categoriess h1{background: url(../images/fenlei.jpg) no-repeat ;height:44px; font-size:18px;line-height:45px; text-align:center; font-weight:400; color:#fff; margin-bottom:2px;   }
.categoriess ul{margin:0 auto;  background:url(../images/fenleixia.jpg) no-repeat center bottom; }
.categoriess ul li{height:30px; line-height:30px; text-align:center; margin:0 auto;  background: #e5710c; margin-top:5px;  }
.categoriess ul li a{color:#fff;font-size:15px; display:block; }
.categoriess ul li a:hover{   text-decoration:underline;   }



/** about **/
 
.index_about{line-height: 22px;  margin:0 auto; height:314px;margin-top:5px; margin-bottom:30px; background:url(../images/aboutbg.jpg) no-repeat center;     }
.index_about h1{ height:48px; background:url(../images/about.jpg) no-repeat center ;   }
.index_about .index_company{overflow: hidden;    padding-left:10px; padding-right:10px; width:515px; float:right; padding-top:5px;       }
.index_about .index_company p{    font-size:14px; line-height:32px;  color:#000;  float:left; }
.index_about .index_company p a{    font-size:12px;   }
.index_about span{float: right;padding-right: 10px;height: 20px;line-height: 20px;}
.index_about span a{color:red;}

/** index_link **/
.index_link{ width:324px; float:right;  margin-top:7px;   } 
.index_link h1{background: url(../images/link.jpg) no-repeat ;height:43px;       }
 
.index_link .link_bg{ padding-left:0px;   margin:0 auto; padding-bottom:5px; padding-top:15px; border:1px solid #ccc;    }
.index_link .link_bg h3{ height:30px;  color:#000; font-size:16px;  font-weight:bold; padding-top:20px; margin-left:10px;  }
.index_link .link_bg p{ font-size:12px; line-height:25px;  color:#000; margin-left:10px;   }
 

.index_linkk{ clear:both;   } 
.index_linkk h1{background: url(../images/link.jpg) no-repeat ;height:41px;   } 
.index_linkk .link_bg{    margin:0 auto;    padding-bottom:10px; border:1px solid #ccc;   }
.index_linkk .link_bg h3{ height:30px;  color:#333333; font-size:16px;  font-weight:bold; padding-top:20px; margin-left:20px;}
.index_linkk .link_bg p{ font-size:11px; line-height:24px; margin-top:5px; color:#000;  }

#chanpin{ width:1005px; clear:both;} 
#chanpin h1{ height:44px; background:url(../images/chanpin.jpg) no-repeat center; margin-bottom:10px;}
/** pro_list **/
.index_pro{overflow:hidden;line-height: 25px; margin:0 auto;width:1000px; float:right; margin-top:5px; margin-bottom:20px;    }
.index_pro h1{background: url(../images/chanpin.jpg) no-repeat center; height:67px;margin-bottom:15px;    }
 
.index_pro ul{overflow: hidden;  margin:0 auto; width:1000px;      }
.index_pro ul li{float: left;text-align: center;    }
.index_pro ul li dl{height: 30px;line-height: 30px;   }
.index_pro ul li a{font-size:14px; color:#000;}
.index_pro ul li img{border: 1px solid #999;width: 200px;height: 157px;}


#tuijian{ width:657px; margin:0 auto; text-align:center; margin-bottom:5px; float:right; }
#tuijian h1{ height:44px; background:url(../images/tuijian.jpg) no-repeat center; margin-bottom:20px; margin-top:5px;} 
#tuijian ul{overflow: hidden; padding-bottom:13px; margin:0 auto; background:url(../images/yongfa_40.jpg) repeat-x bottom; border-radius:10px;    }
#tuijian ul li{float: left;text-align: center;margin-left: 15px; }
#tuijian ul li dl{height: 40px;line-height: 40px;  }
#tuijian ul li a{font-size:14px; color:#000;}
/** pro_news **/
.pro_news{overflow:hidden;line-height: 25px;  width:637px; float:left; margin-top:5px;      }
.pro_news h1{height:38px; background:url(../images/news1.jpg) no-repeat ;       }
.pro_news ul{overflow: hidden; list-style-type:circle; margin:0 auto; width:46%;  float:left; margin-left:2%;    }
.pro_news ul li{ padding-left: 20px;line-height: 30px; border-bottom:1px dashed #000; background:url(../images/news_li.jpg) no-repeat 5px 8px; }
.pro_news ul li span{float:right;  margin-right:10px;  font-size:13px; color:#000;}
.pro_news ul li a{color:#000;  font-size:13px;}

.pro_newss{overflow:hidden;line-height: 25px;width:470px; float:right;  margin-top:5px;     }
.pro_newss h1{height: 44px;  background:url(../images/news2.jpg) no-repeat;margin-bottom:10px;   }
.pro_newss ul{overflow: hidden; margin:0 auto;list-style-type:circle;     }
.pro_newss ul li{padding-left: 20px;line-height: 30px; border-bottom:1px dashed #000; background:url(../images/news_li.jpg) no-repeat 5px 8px;}
.pro_newss ul li span{float:right; margin-right:10px; font-size:13px;}
.pro_newss ul li a{color:#000; font-size:13px;}


#demo{
	float:left;
 	overflow:hidden;
	margin:0 auto;
	 
}
#demo img{
	border:1px solid #CCC;
	width:228px;
	height:152px;
}
#demo li,#demo1,#demo2{
	float:left;
}
#demo li{ margin-left:15px;}
#ndemo{
	float: left;
	width:990px;
	height: 190px;
	overflow: hidden;
	margin: 0 auto;
}


#dem{
	float:left;
 	overflow:hidden;
	margin:0 auto;
	 
	 
}
#dem img{
	border:1px solid #CCC;
	width:228px;
	height:152px;
}
#dem li{ margin-left:15px;}
#dem li,#dem1,#dem2{
	float:left;
}
#ndem{
	float: left;
	display:inline;
	width:8000%;
}
#de{
	float:left;
 	overflow:hidden;
	margin:0 auto;
	margin-top:4px;
	 
}
#de img{
	border:1px solid #CCC;
width:228px;
	height:152px;
}
#de li,#de1,#de2{
	float:left;
}
#de li{ margin-left:15px;}
#nde{
	float: left;
	display:inline;
	width:8000%;
}
 

#xiangguan h2{height: 36px;
line-height: 36px;
font-size: 18px;
font-weight: bold;
padding-left: 20px;
color: #000;
border: #ccc solid 1px;}
#xiangguan ul li{ line-height:36px; text-indent:2em;}
#xiangguan ul li img{ width:150px; height:110px;} 


.rightn{ width:750px; float:right;border: 1px solid #ccc; margin-right: 5px; margin-top:6px;}

.pppp{ height:35px; width:100%;border-bottom: 1px solid #ccc; background:#e5710c;    }
.pppp span{ line-height:30px;margin-top:2px; font-size:18px; text-align:center; float:left; margin-left:20px; font-weight:bold; color:#fff;}
.pppp div{ float:right; margin-top:7px; color:#fff;  margin-right:20px;}
.pppp div a{ color:#fff;}



/*ÄÚÈÝÒ³*/
.act_content{width:750px; }
.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:800px;_width:expression(document.body.clientWidth > 800 ? "750px" : "auto");
 display:block; margin:0 auto;}
.act_neirong p{margin-top:10px; margin-bottom:10px;text-indent: 2em; font-size:14px;}


/*ÁÐ±íÒ³*/
.act_list{width:750px; 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; font-size:12px}
.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;
	font-size:14px;
}
.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:#000; font-size:14px;}
.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: none;}
.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; font-size:12px}
.list_img_main li a img{ color:#000; border:1px solid #ccc}
.list_img_main li img{ width:100%;   }
.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; }