* { padding:0; margin:0;}
body {color: #222; font-size:12px;line-height:20px;font-family:"Microsoft Yahei";}
table {margin: 0px auto;}
td { line-height:22px;font-size: 12px;}
ul,li { list-style-type:none;}
a:link ,a:visited {color: #000; text-decoration: none;}
a:hover {color: #222;text-decoration: none;}
.mt10{ margin-top:10px;}
a.red{ color:red}
img{ border:none;}


.headbg{ width:100%; clear:both; background: url(../images/topbg.jpg) repeat-x bottom; height:129px;}
.head{ margin:0 auto; width:1003px; height:129px;}
.logo{ float:left; width:487px; margin-top:23px;}


.navbg{ width:100%; background:url(../images/nav.jpg); height:42px;}
.nav{ margin:0 auto 0px auto; width:1003px;}

.nav ul{ float:left; width:1003px; background:url(../images/libg.jpg) no-repeat left; }
.nav ul li{ float:left; width:100px; text-align:center; font-size:14px; background:url(../images/libg.jpg) no-repeat right; line-height:42px; height:42px;}
.nav ul li a{ color:#fff; font-size:14px; font-weight:bold;}
.nav ul li a:hover{ color: #FF0; }

#banner{ height:500px;overflow:hidden;width:100%; text-align:center ; }
.bbg{width:100%; background:url(../images/bbg.jpg); height:15px;}
.fullSlide {width:100%;	position:relative;	height:500px;}
.fullSlide .bd {	margin:0 auto;	position:relative;	z-index:0;	overflow:hidden;}
.fullSlide .bd ul {	width:100% !important;}
.fullSlide .bd li {	width:100% !important;	height:500px;	overflow:hidden;	text-align:center;}
.fullSlide .bd li a {	display:block;	height:500px;}
.fullSlide .hd {	width:100%;	position:absolute;	z-index:1;	bottom:0;	left:0;	height:30px;	line-height:30px;}
.fullSlide .hd ul {	text-align:center;}
.fullSlide .hd ul li {	cursor:pointer;	display:inline-block;	*display:inline;	zoom:1;	width:42px;	height:11px;	margin:1px;	overflow:hidden;background:#000;	filter:alpha(opacity=50);	opacity:0.5;	line-height:999px;}
.fullSlide .hd ul .on {	background:#f00;}
.fullSlide .prev,.fullSlide .next {	display:block;	position:absolute;	z-index:1;	top:50%;	margin-top:-30px;	left:5%;index:1;	width:40px;	height:60px;	background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;	cursor:pointer;	filter:alpha(opacity=50);	opacity:0.5;	display:none;}
.fullSlide .next {	left:auto;	right:5%;	background-position:-6px -137px;}



.wrap{ margin:0 auto; width:1003px;margin-top:10px;overflow:hidden;}
.indexprolist{ float:left; width:1003px;margin-top:10px;}
.title{ float:left; width:100%; background:url(../images/cdlm1.jpg) repeat-x; height:35px; text-align:right; line-height:35px; overflow:hidden;}
.tl{ float:left; width:108px; background:url(../images/cdlm.jpg) repeat-x; height:35px;color:#fff; text-indent:28px; font-size:16px; text-align:left; overflow:hidden;}
.tr{ float: right; width: 10px; background:url(../images/cdlm2.jpg.jpg) no-repeat right;height:35px; overflow:hidden;}
.list{ float:left; width:981px; border:1px solid #DEDCDD; border-top:none; padding:10px; display:inline;}



.indexabout,.indexnews{ float:left; width:355px; margin-right:10px;}
.indexabouttxt,.indexnewslist{ float:left; width:333px;  line-height:20px; padding:10px; display:inline; border:1px solid #DEDCDD; border-top:none; }

.indexnewslist ul{ float:left; width:333px;  }
.indexnewslist ul li{ float:left; width:333px; background:url(../images/arr.jpg) no-repeat left; text-indent:8px; height:31px; line-height:31px; border-bottom:1px dotted #888;}
.indexnewslist ul li a{ float:left}
.indexnewslist ul li span{ float:right; color:#888}


.indexcontact{ float:left; width:273px;}
.indexcontacttxt{ float:left; width:251px;line-height:22px; padding:10px; display:inline; border:1px solid #DEDCDD; border-top:none; background:url(../images/cbg.jpg) no-repeat bottom right; height:160px;}




.left{float:right; width:757px;}
.right{ float:left; width:230px; overflow:hidden; }
.about{ float:left; width:757px;}
.abouttxt,.news,.product{ float:left; width:735px;  line-height:20px; padding:10px; display:inline; border:1px solid #DEDCDD; border-top:none; line-height:30px; font-size:14px;}

.rtit{ float:left; width:230px; background:url(../images/fenlei.jpg); height:28px; line-height:28px; color:#fff; font-size:16px; text-align:center;}
.video{ float:left; width:230px; margin-bottom:10px;}


.sub,.lxwm{float:left; width:208px; border:1px solid #DEDCDD;  border-top:none; padding:5px 10px 10px; display:inline;}

.sub ul{ float:left; width:208px;}
.sub ul li{ float:left; width:208px; height:30px; line-height:30px; border-bottom:1px dotted #ddd; background:url(../images/arr.jpg) left no-repeat; text-indent:10px;}




.bd{ border-bottom:1px solid #ddd; border-top:1px solid #ddd; margin-top:10px;}
.indexpro{ float:left; width:679px; margin:10px 10px 0;}
.indexpro ul{ float:left; width:679px;  height:196px; overflow:hidden;}



.pork{margin:0 8px;}
.pork a{ width:167px;text-align:center; line-height:24px; display:block;}
.pork a img{ width:165px; height:165px;border:1px solid #ddd;}



.foot{ width:100%; background:url(../images/fool.jpg); height:52px; text-align:center; color:#555; margin-top:10px;}
.footnav{ margin:0 auto 10px auto; width:1003px; background:url(../images/footbg.jpg) no-repeat center; height:39px; line-height:39px;color:#fff;}
.foot a{ color:#555;}
.footnav a{ color:#fff;}

.newslist ul li{ float:left;width:735px; height:30px; line-height:30px; border-bottom:1px dashed #888;}
.newslist ul li a{ float:left;width:605px; color:#333; background:url(../images/arr.jpg) no-repeat left; text-indent:8px;}
.newslist ul li span{ float:right;width:79px; color:#888}
.newslist ul{ float:left; width:735px; margin:0; padding:0;font-size:12px; line-height:24px; display:block;}
.newslist{float:left;width:735px;}

.newstitle strong{ font-size:14px; line-height:30px;}
.newstext{ float:left; width:735px; margin-top:10px; line-height:28px; color:#555;}
.newstitle{ float:left; width:735px; text-align:center;border-bottom:1px dashed #888;  color:#76572b;}


#pagelist { float:left;width:684px; margin:10px 0; padding:0; height:20px;}
#pagelist ul li { float:left; height:20px; line-height:20px; margin:0px 3px; }
#pagelist ul li a{ display:block; padding:0px 6px; background:#888;font-size:12px; font-family:Verdana;border:1px solid #fff; color:#fff;}
.current {background: #888; display:block; padding:0px 10px; font-weight:bold;color:#fff;font-family:Verdana;border:1px solid #888;}

.page{ float:left; width:735px; padding-top:12px; border-top:1px solid #ddd}

.productlist,.proview,.job{float:left;width:735px;}
.productlist ul{float:left;width:735px; overflow:hidden;}


.productlist ul li{margin:0 10px; float:left;}
.productlist ul li a{ width:162px;text-align:center; line-height:24px; display:block;}
.productlist ul li a img{ width:160px; height:160px;border:1px solid #ddd;}

.productinfo{float:left; width:735px; }
.produtname{float:left; width:735px; border-bottom:1px solid #ddd; font-size:20px; text-align:center; font-weight:bold; color:#06c;font-family:"Microsoft Yahei"; margin:10px 0; padding-bottom:10px;}
.proinfopic{ margin:0 auto; width:700px;text-align:center;}
.proinfo{ float: left; width:715px; border-top:1px dashed #ccc; margin-top:15px; padding:10px 10px 0 10px;}




#gbooklis input{ border:1px solid #ddd;}
#gbooklist {
	width: 98%;
	text-align:center;
}
#gbooklist .faq  ,
#gbooklist .reply
{
	text-align:left;
	width: 98%;
	word-wrap: break-word; 
	word-break: break-all;
}
#gbooklist .faq{
	margin-bottom:15px;
}
#gbooklist .faqtit,
#gbooklist .faqcon
{
padding-left:5px;
}

#gbooklist .faqtit{
background:#efefef;
color:#000000;
font-size:14px;
}

#gbooklist .reply{
	border: 1px dashed #FF0000;
	width:95%;
	margin-bottom:10px;
	margin-left:5px;
	padding:3px;
}



.ptit{ float:left;}
.pl{ float:left; width:30px;}
.pm{ float:left; width: auto; line-height:35px;height:35px;color:#fff; font-size:16px; padding-right:8px;background:url(../images/pm.jpg) repeat-x; overflow:hidden;}
.pr{ float:left; width:12px}