@charset "utf-8";
/* CSS Document */
body, ul, li, h1, h2, h3, h4, h5, h6, p, form, dl, dt, dd , fieldset, legend textarea,blockquote,emBED{ margin:0px; padding:0px; font-size: 12px; font-weight: normal; }

*{padding:0; margin:0;}

a img { border: 0; }
ul{ list-style: none; }
img { border-style: none; }
li{ list-style: none; }
*html{  
    background-image:url(about:blank);
    background-attachment:fixed;
}


body{margin:0; background-color:#FFF ;font:12px/24px Microsoft Yahei,"宋体", Verdana, Geneva, sans-serif;color: #666; line-height:24px;}

.clear{
 border-top:1px solid transparent !important;
 margin-top:-1px !important;
 border-top:0;
 margin-top:0;
 clear:both;
 visibility:hidden;
 }
a {
	font-size:12px;
	color:#666;
	text-decoration:none;
}

a:hover {
color: #F60;
   text-decoration: underline;
}

#top{ width:auto; height:105px; background:url(templates/img/topbg.png) left top repeat-x; clear:both;}
#top ul{ width:1000px; height:105px; margin:0 auto; overflow:hidden;}
#chachemenu{ width:auto; height:35px; margin:0 auto; background:url(img/menubg.png) left top repeat-x; clear:both;}
.menu1000{ width:1000px; height:35px; margin:0 auto;}
.menu1000 ul{ width:130px; height:35px; line-height:35px; background:url(img/menubg1.png) right top no-repeat; text-align:center; float:left;}
.menu1000 ul a{ font-weight:bold; text-decoration:none; color:#FFF; font-size:12px;}
.menu1000 ul a:hover{ font-weight:bold; text-decoration: underline; color:#FFF; font-size:12px;}
#abanner{ width:auto; height:350px; margin:0 auto; clear:both; border-bottom:#C00 solid 5px;}
#Abottom{ width:auto; height:auto; line-height:25px; padding-top:15px; padding-bottom:15px; background-color:#C00; text-align:center; color:#FFF;}
#Abottom a{ color:#FFF; text-decoration:none; margin-right:15px;}
#Abottom a:hover{ color:#FFF; text-decoration:none;margin-right:15px;}

#Acontect{ width:1000px; height:auto;  margin:0 auto; padding-top:10px; padding-bottom:10px;}


.aleft{ width:250px; height:auto; float:left; clear:left;}
.aright{ width:742px; height:auto; float:right; clear:right;}
.Atitle{ width:auto; height:30px; overflow:hidden; clear:both; background:url(img/abc.png) left -30px repeat-x; }
.Atitle ul { width:auto; height:30px; background:url(img/abc.png) left  top  no-repeat;}
.Atitle ul li{  width:auto; height:30px; line-height:30px; background:url(img/abc.png)  right  -60px  no-repeat; padding-left:30px; text-align:left; font-weight:bold; color:#666;}
.Atitle ul li  a{ float:right; padding-right:10px; color: #666; font-weight:normal; font-size:9px; font-family:Arial, Helvetica, sans-serif;}
.Atitle ul li a:hover{ float:right; padding-right:10px; color: #F00; font-weight:normal;font-size:9px; font-family:Arial, Helvetica, sans-serif}

.Aabox{ width:700px; height:auto;margin:0 auto;}
.Aabox ul{ width:175px; height:180px; float:left; overflow:hidden;}
.Aabox ul div{ width:145px; height:145px; margin:0 auto; padding:2px; border:#dcedd4 solid 1px; overflow:hidden;}
.Aabox ul li{ width:170px; height:25px; line-height:25px; text-align:center; overflow:hidden; margin:0 auto;}

.Anewlist{ width:auto; height:auto; padding:5px; padding-bottom:5px;}
.Anewlist ul{ width:auto; height:25px; line-height:25px; text-align:left; background:url(img/D.gif) left center no-repeat; padding-left:10PX; border-bottom:#e9e9e9  dashed 1PX;}
.Anewlist ul small{ float:right;}

.fenlei{ width:auto; height:30px; line-height:30px; clear:both; border:#e9e9e9  dashed 1px; background-color:#f8f8f8; margin-bottom:20px;}
.fenlei ul { width:600px; height:30px; clear: right; float:right;}
.fenlei ul li{ width:100px; height:30px; line-height:30px; float:right; overflow:hidden; text-align:center;}
.fenlei div{ width:150px; float:left; height:30px; line-height:30px; font-weight:bold; text-align:center; color: #C00;}
.FLlist{ width:auto; height:auto; margin:0 auto;}
.FLlist ul{ width:auto; height:25px; line-height:25px; background:url(img/3d.png) 10px center no-repeat  #f8f8f8; border:#f0f0f0 solid 1px; text-align:left; padding-left:20px; margin:5px auto;}


.ABnewlist{ width:auto; height:auto; }
.ABnewlist ul{ width:auto; height:24px; line-height:24px; text-align:left; background:url(img/D.gif) left center no-repeat; padding-left:10PX; border-bottom:#e9e9e9  dashed 1PX;}
.ABnewlist ul small{ float:right; color:#F00;}


.productlist{ width:auto; height: auto; padding-top:10px; text-align:left;}
.productlist ul{ width:175px; height:180px; float:left; overflow:hidden; text-align:center; line-height:30px;}
.productlist img{ width:150px; height:120px; padding:2px;}
.productlist  a  img{ border:#e5e5e5 solid 1px;}
.productlist  a:hover img{ border:#FF9900 solid 1px;}

#linktit{ width:990px; height:25px; line-height:25px; margin:0 auto; border-bottom:#e9e9e9 solid 1px; padding-top:10px; text-align:left; padding-left:10px; font-weight:bold; color:#C00;}
.linkbox{ width:980px; height:auto; padding:10px; text-align:left; line-height:25px; margin-bottom:10px; margin:0 auto;}
.linkbox a{ padding-left:10px; padding-right:10px; color:#666; text-decoration:none;}
.linkbox a:hover{ padding-left:10px; padding-right:10px; color:#f60; text-decoration:none;}

.page {
	text-align:center;
	padding:3px 0;
}
.page span {
	padding:0 5px;
}
.prodetail {
	min-height:360px;
	height:360px;
	height:auto !important;
	_height:360px;
	padding:5px 10px;
	line-height:1.8em;
}

.prolist {
	min-height:360px;
	height:360px;
	height:auto !important;
	_height:360px;
	line-height:1.6em;
	padding:5px 10px;
}
.prolist ul {
	height:100%;
}
.prolist ul li {
	margin:8px 0 0 0;
	width:173px;
	float:left;
	text-align:center;
	overflow:hidden;
}
.prolist ul li img {
	vertical-align:top;
	border:1px solid #e0e0e0;
	padding:2px;
}
.prolist ul li span {
	font-size:12px;
	display:block;
	line-height:18px;
	height:36px;
	color:#666;
	overflow:hidden;
}
.prospace {
	clear:left;
}
.proimg {
}
.protit {
	font-size:13px;
	padding:10px 0;
}
.procont {

	line-height:1.6em;
}
.ntit h1 {
	text-align:center;
	border-bottom:1px dashed #CCC;
	padding:8px 0;
}
.nguide {
	background:#f0f0f0;
	border:1px solid #e0e0e0;
	margin:5px 0;
	padding:5px;
}




/* flexslider */
.flexslider{position:relative;height:350px;overflow:hidden;background:url(images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;height:350px;overflow:hidden;}
.slides li{height:350px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(images/prev.png) center center no-repeat; filter:alpha(opacity=20);opacity:0.2;}
.flex-direction-nav li a.flex-next{right:40px;background:url(images/next.png) center center no-repeat;filter:alpha(opacity=20);opacity:0.2;}

