@charset "utf-8";

/* CSS Document */



img, h3, .contactcontent, a, .leftlm, .foot{ behavior: url(style/iepngfix.htc); }

.clear-float{clear:both;}

ul{	margin:0; 	padding:0; 	list-style-type:none;}



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

	vertical-align: baseline;

}

body{ background:url(../images/bg.jpg); font-family:Arial, Helvetica, sans-serif;}





.fl{ float:left;}

.fr{ float:right;}



/* ====================页面布局==================== */

.warp{ 

    height:auto;

	margin:0 auto;

    width:960px;

	 }



/* ====================top===================== */

.topwarp{ width:960px; margin:0 auto;}

h1 a{width:409px; height:52px; margin-top:19px; background:url(../images/logo.png) no-repeat;text-indent: -9999px; display:block; float:left; margin-bottom:17px;}

.language{ width:250px; height:30px; float:right;}

.languagebg{ width:238px; background:url(../images/toplbg.jpg) repeat-x; float:left;}

.languagebg li{ background:url(../images/tb.png) no-repeat 0 10px; padding-left:15px; float:left; margin-left:12px;}

.languagebg li a{ font:12px/30px Arial, Helvetica, sans-serif; color:#bfbfbf; text-decoration:none;}

.languagebg li a:hover{ font:12px/30px Arial, Helvetica, sans-serif; color:#d85f04; text-decoration:none;}

/* ====================nav===================== */

.nvawarp02{ width:960px; height:auto; margin:auto 0;}

.navbg{ width:949px; height:36px; background:url(../images/navbg.jpg) repeat-x; float:left;}



#navwarp{position:relative; z-index:1000;}

#navwarp li{ height:36px; float:left;  position:relative;}



#navwarp li a{ font: bold 13px/36px Arial, Helvetica, sans-serif; color:#c4c4c3; text-decoration:none; padding:0 12px; text-align:center; display:block;}



#navwarp li a:hover{font: bold 13px/36px Arial, Helvetica, sans-serif; color:#da6203; text-decoration:none;padding:0 12px;text-align:center; display:block;}







#navxai{display:none;line-height:25px;text-align:left;



left:0px;



top:36px;







position:absolute;



z-index:1000;



padding:0;



margin:0;



}







#navxai li{

height:25px;

float:left; 

width:120px;

margin:0;



padding:0;

border-bottom:1px solid #6c6c6c;

z-index:1000;

}











#navxai li a{font:12px/25px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; padding-left:5px; display:block; text-align:left;background: #323232; height:25px;



 }



#navxai li a:hover{font:12px/25px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; padding-left:5px; display:block; text-align:left;background: #212121;height:25px;



 }











#navwarp li.sfhover ul {



left: auto;



}



.navwarpdx{ background:url(../images/x.jpg) repeat-x; height:4px; font-size:0;}



/*=================banner====================*/

.banner{ width:960px; height:320px; margin:0 auto; z-index:-1000;}



/*=================box====================*/

.boxwarp{ width:960px; height:auto; margin:10px auto;}

/*===============left=======================*/

.boxleft{ width:230px; height:auto; border:1px solid #000; float:left;}

.boxleft02{ width:228px; height:auto; border:1px solid #585858; background:#1a1a1a url(../images/leftbg.jpg) no-repeat top left;}



.leftlm{ width:210px; height:31px; background:url(../images/lmdx.gif) no-repeat bottom; font-size:12px; font-weight:bold; line-height:25px; color:#d85f04; padding-left:5px; margin:0 auto;}

/*===============fl==================*/



#suckertree1{

margin: 10px auto;

padding: 0;

list-style-type: none;

width: 210px; /* Width of Menu Items */



}

	

#suckertree1 li{

position: relative;

height:22px;

line-height:22px;



}

#suckertree1 li a{ font-size:12px; line-height:22px; color:#8d8d8d; text-decoration:none;display:block; padding:0 5px;background: url(../images/tb02.gif) no-repeat 200px 7px;}

#suckertree1 li a:hover{ font-size:12px; line-height:22px; color:#d85f04;  display:block; text-decoration:none;background:#000 url(../images/tb02.gif) no-repeat 200px 7px;}

	

/*1st level sub menu style */

.suckerdiv{

left:210px; /* Parent menu width - 1*/

position: absolute;

width:200px; /*sub menu width*/

top: 0;

display: none;

border:1px solid #585858;

background:#1a1a1a;

padding:5px;

}

.suckerdiv li a{font-size:12px; line-height:22px; color:#8d8d8d; text-decoration:none;display:block; padding:0 5px;background: url(../images/tb02.gif) no-repeat 0px 7px;}

.suckerdiv li a{font-size:12px; line-height:22px; color:#d85f04; text-decoration:none;display:block; padding:0 5px;background: url(../images/tb02.gif) no-repeat 0px 7px;}

/*All subsequent sub menu levels offset */





/* menu links style */



/* ====================分页==================== */



.cpfy{ text-align:center; height:40px; line-height:16px;}



.cpfy ul{ margin:0; padding:0;}



.cpfy ul li{ list-style:none; float:left; height:15px;}



.cpfy a:link,.cpfy a:visited{ color:#000; text-decoration:none; line-height:15px;}



.cpfy a:hover,.cpfy a:active{ color:#0277D7; text-decoration:none; line-height:15px;}



#fenye{ margin:0; padding-bottom:10px; padding-top:5px;}



#fenye li{ text-align:center; float:left; border:1px solid #A7BCCD; width:15px; height:15px; padding:2px; background-color:#DEEFFF; list-style:none; margin-left:5px; margin-right:5px;  color:#0E487A; font-size:11px; font-weight:bold;}



#fenye li.nowy{ float:left; border:1px solid #A7BCCD; width:15px; height 15px; padding:2px; background-color:#fff; list-style:none; margin-left:5px; margin-right:5px; text-align:center; color:#ffffff; font-size:11px; font-weight:bold;}



#fenye li a,#fenye li a:visited{ color:#0E487A; text-decoration:none; font-size:11px; line-height:15px;}



#fenye li.nowy a,#fenye li.nowy a:visited{ color:#333333; text-decoration:none; font-size:11px; line-height:15px;}



#fenye li.next{ width:auto; padding-left:2px; padding-right:2px;}



#navwarp li.sfhover ul {







left: auto;







}







	

/* Holly Hack for IE \*/

* html .suckerdiv ul li { float: left; height: 1%; }

* html .suckerdiv ul li a { height: 1%; }

/* End */





/*=============联系================*/

.contactcontent{ width:210px; height:auto; margin:10px auto;}

.contactcontent li{font-size:12px; line-height:20px; color:#8d8d8d; text-align:left;}

.contactcontent li img{ margin-top:5px; border:0; display:block;}

.contactcontent li a{ font-size:12px; line-height:20px; color:#8d8d8d; text-decoration:none;}

.contactcontent li a:hover{ font-size:12px; line-height:20px; color:#d85f04; text-decoration:none;}

.like{ float:left; margin-bottom:5px; margin-right:5px;}







/*===============right=======================*/

.boxright{ width:719px; height:auto; float:right;}

/*===============新闻中心=======================*/

.newswarp{ width:360px; height: auto; float:left;}

.newswarplm{ width:360px; height:36px; background:url(../images/lmbg.jpg) repeat-x;}

.newswarplmleft{ background:url(../images/lmleftbg.jpg) no-repeat; font-size:12px; line-height:36px; font-weight:bold; color:#d85f04; padding-left:10px;width:110px; float:left;}

.newswarplm span{ float:right; width:30px; background:url(../images/lmright.png) no-repeat right; height:36px;}

.newswarplm span h3 a{ width:23px; height:5px; background:url(../images/more.gif) no-repeat;text-indent: -9999px; display:block; margin:15px 5px 0 0;}



.newscon{ width:358px; height:214px; border:1px solid #000; margin:5px auto;}

.newcon02{ width:356px; height:212px; border:1px solid #585858; background:#1a1a1a;}



.newincon{ width:334px; height:auto; margin:0 auto; padding:10px 10px 0 10px;}

.newincon img{ float:left; margin-right:10px; width:110px; height:110px; border:1px solid #858585;}

.newincon002{ float:right; text-align:left; line-height:20px; font-size:12px; color:#8d8d8d; width:210px;}

.newincon002 h3 a{ font-size:12px; font-weight:bold; line-height:20px; font-size:12px; color:#d85f04; text-decoration:none;}

.newfl{ width:334px; margin:10px auto 0 auto;}

.newfl li{ background: url(../images/dx.gif) repeat-x bottom;}

.newfl li span{ float:right;line-height:20px; font-size:12px; color:#8d8d8d;}

.newfl li a{line-height:20px; font-size:12px; color:#8d8d8d; text-decoration:none;}

.newfl li a:hover{line-height:20px; font-size:12px; color:#d85f04; text-decoration:none;}



.newfl002{  margin:0 auto;}

.newfl002 li{ background: url(../images/dx.gif) repeat-x bottom;}

.newfl002 li span{ float:right;line-height:20px; font-size:12px; color:#8d8d8d;}

.newfl002 li a{line-height:20px; font-size:12px; color:#8d8d8d; text-decoration:none;}

.newfl002 li a:hover{line-height:20px; font-size:12px; color:#d85f04; text-decoration:none;}





.aboutincon002 h3{ font-size:13px; line-height:20px; color:#d85f04; text-align:center;}

.aboutincon002 h4{ font-size:12px; line-height:20px; color:#4e4e4e; border-bottom:1px solid #4d4d4d; text-align:center; margin-bottom:10px;}



/*=============公司简介========================*/

.aboutwarp{ width:349px; height: auto; float:right;}



.aboutwarplm{ width:349px; height:36px; background:url(../images/lmbg.jpg) repeat-x;}

.aboutwarplmleft{ background:url(../images/lmleftbg.jpg) no-repeat; font-size:12px; line-height:36px; font-weight:bold; color:#d85f04; padding-left:10px;width:110px; float:left;}

.aboutwarplm span{ float:right; width:30px; background:url(../images/lmright.png) no-repeat right; height:36px;}

.aboutwarplm span h3 a{ width:23px; height:5px; background:url(../images/more.gif) no-repeat;text-indent: -9999px; display:block; margin:15px 5px 0 0;}





.aboutcon{ width:347px; height:214px; border:1px solid #000; margin:5px auto;}

.aboutcon02{ width:345px; height:212px; border:1px solid #585858; background:#1a1a1a;}



.aboutincon{ width:335px; height:192px; margin:10px auto;}

.aboutincon img{ width:110px; height:110px; margin-right:10px; float:left;border:1px solid #858585;}

.aboutincon p{ font-size:12px; line-height:20px; color:#8d8d8d;}



.aboutincon002{ width:700px; margin:10px auto;}

.aboutincon002 img{ margin-right:10px; float:left;border:1px solid #858585;}

.aboutincon002 p{ font-size:12px; line-height:20px; color:#8d8d8d;}
.aboutincon002 a{  color:#8d8d8d; text-decoration:none;}


/*=================product====================*/

.productwarp{ width:719px; height:auto;}



.productwarplm{ width:719px; height:36px; background:url(../images/lmbg.jpg) repeat-x;}

.productwarplmleft{ background:url(../images/lmleftbg.jpg) no-repeat; font-size:12px; line-height:36px; font-weight:bold; color:#d85f04; padding-left:10px;width:400px; float:left;}

.productwarplm span{ float:right; width:30px; background:url(../images/lmright.png) no-repeat right; height:36px;}

.productwarplm span h3 a{ width:23px; height:5px; background:url(../images/more.gif) no-repeat;text-indent: -9999px; display:block; margin:15px 5px 0 0;}





.productcon{ width:717px; border:1px solid #000; margin:5px auto;}

.productcon02{ width:715px;border:1px solid #585858; background:#1a1a1a;}







.cpworp{ width:715px; margin:10px auto;}

.cpworp li{ width:168px; height:158px; float:left; margin-left:7px; margin-bottom:10px; display:inline; border:1px solid #000; background:#313131;}

.cpworp li a {

	display:block;

}

.cpworp li a img {

	 width:156px; height:120px; border:1px solid #000000;

	 margin:4px;

	}

.cpworp li span a {

	width:160px;

	height:38px;

	text-align:center;

	text-overflow:ellipsis; 

	overflow: hidden;

	color:#8d8d8d;

	line-height:25px;

	font-size:12px;

	text-decoration:none;

	margin:0 auto;

}



.cpworp li span a:hover {

	width:160px;

	height:38px;

	text-align:center;

	text-overflow:ellipsis; 

	overflow: hidden;

	line-height:25px;

	font-size:12px;

	text-decoration:none;

	margin:0 auto;

	color:#d85f04;

}



















.productleft{ width:340px; height:304px;float:left;}

.productleft img{ width:340px; height:304px;border: 1px solid #000;}

.productright{ width:340px; height:auto; float:right;}

.productright ul li{ height:auto; font-size:12px; line-height:20px; color:#8d8d8d; margin:2px 0 2px 0; border-bottom:1px solid #383838; padding-left:5px;}

.productorder img{ padding-left:80px; border:0;}

.productorder a{width:80px; height:25px; background:#474747; border:1px solid #000; padding:1px; font: bold 14px/25px Arial, Helvetica, sans-serif; color:#fff; text-align:center; display:block; text-decoration:none; margin-top:10px;}

.productorder a:hover{width:80px; height:25px; background:#000; border:1px solid #383838; padding:1px; font: bold 14px/25px Arial, Helvetica, sans-serif; color:#fff; text-align:center; display:block; text-decoration:none;margin-top:10px;}



.detailspigsome{ width:700px; background:#383838; padding-bottom:14px; margin:15px auto;}

.detailspigsome li{ width:90px; height:90px; margin-left:14px;_margin-left:7px; margin-top:10px; float:left; display:inline;}

.detailspigsome li img{ width:90px; height:90px; background:#fff; border:1px solid #66883b; cursor:hand;}





.productcool{width:680px;  height:25px; background:#313131; border-bottom:1px solid #383838; border-top:1px solid #383838; font-size:12px; font-weight:bold; color:#8d8d8d; line-height:25px; padding-left:20px; margin:0 auto; }





.productdetails{ height:auto; margin:10px auto; padding:0 10px; text-align:left; font-size:12px;  color:#8d8d8d; line-height:25px;}





/*==================foot=======================*/

.foot{ width:960px; height:auto; background:url(../images/footbg.png) repeat-x top; padding-bottom:10px;}

.footleft{ width:580px; height:auto; margin-left:5px; margin-top:10px; float:left; font-size:12px; line-height:20px; color:#8a8a8a;}

.footleft a{font-size:12px; line-height:20px; color:#8a8a8a; text-decoration:none;}

.footleft a:hover{font-size:12px; line-height:20px; color:#d85f04; text-decoration:none;}

.footright{ width:200px; height:auto; margin-right:5px; margin-top:10px; float:right;font-size:12px; line-height:20px; color:#8a8a8a; text-align:right;}

.footright a{font-size:12px; line-height:20px; color:#8a8a8a; text-decoration:none;text-align:right;}

.footright a:hover{font-size:12px; line-height:20px; color:#d85f04; text-decoration:none;text-align:right;}