@charset "utf-8";
body { padding:0px; margin:0px; font-size:12px; background:#fff;  color:#333; font-family:Arial, Helvetica, sans-serif; line-height:18px;  }
*{margin:0;padding:0;}
a img {border:none;}
p{margin:5px 0;}
a{color:#666;outline:none;text-decoration:none;}
h2{ width:auto; height:auto; float:left; font-size:16px; font-weight:bold; line-height:30px; color:#c28605; }
ol, ul{list-style:none;}
.clear {clear:both;font-size:0px; height:0; line-height:0px;}
.no{-moz-user-select:none;}
.table1{
	width:96%;
	height:auto;
	background:#dad9d9; float:left; 
}
.table1 td{margin-bottom:3px;text-align:left; padding-left:3px;}
.table1 tr{ background:#fff;}
.table1 tr.top{ background:#f4f2f2;}

#header{width:1006px; height:auto; margin:0 auto;}
.logo{background:url(../image/logo.gif) left top no-repeat; width:85px; height:47px; float:left; margin:5px 0;}
.lan{background:url(../image/ybg.jpg) left center no-repeat; float:right; width:300px; padding-left:40px; margin-top:10px;}
.lan a:hover{text-decoration:underline;}
.menu{width:1006px; height:48px; background:url(../image/mu1.jpg) left bottom repeat-x;}
.menu ul{margin:0; padding:0;}
.menu ul li{float:left; padding-right:1px; background:url(../image/mu2.gif) right center no-repeat; }
.menu ul li.b{background:url(../image/mu3.jpg) right center no-repeat;}
.menu ul li a{text-decoration:none;width:auto; color:#fff; padding:0 48px;display:block; height:23px; line-height:23px; float:left; text-align:center; background:#11a314; font-weight:bold;}
.menu ul li a:hover{text-decoration:none;width:auto; color:#1d3f08; padding:0 58px;display:block; height:23px; line-height:23px; float:left; text-align:center; background:#c0e1ac;}
.menu ul li.a a{text-decoration:none;width:auto; color:#1d3f08; padding:0 58px;display:block; height:23px; line-height:23px; float:left; text-align:center; background:#c0e1ac;}
.banner{width:1006px; height:215px; background:url(../image/banner.jpg) left top no-repeat; margin:2px 0;}
.banner .text{ width:300px; height:auto; padding-left:250px; padding-top:10px;}
.banner .text p{color:#063142; margin-bottom:10px;}
.banner .text h3{color:#f7f096; font-weight:bold; line-height:30px; font-size:16px;}

#content{width:1006px; height:auto; margin:0 auto;}
.abo .title{background:url(../image/abo.gif) left top repeat-x; line-height:30px; font-size:16px; font-weight:bold; padding-left:20px;}
.abo .abos{width:auto; height:auto; padding:10px 20px;}
.pro .title{width:980px; height:auto;}
.pro .title .left{float:left; width:450px; height:30px; line-height:30px; margin-left:40px; color:#a1bb71; font-size:14px; font-weight:bold; border-bottom:#ccc 1px solid; display:inline;}
.pro .title .right{float:left;width:450px; height:30px; line-height:30px; margin-left:40px; color:#5490c6;font-size:14px; font-weight:bold;border-bottom:#ccc 1px solid;display:inline;}
.pro .products{width:980px; height:auto;}
.pro .products ul{margin:0; padding:0;}
.pro .products ul li{float:left;}
.pro .products ul li ol{width:450px; margin-left:40px; margin-top:3px;}
.pro .products ul li ol li{float:left; width:113px;}
.pro .products ul li ol li.prod{float:left; width:320px; margin-left:12px; }
.pro .products ul li ol li.prod a{line-height:26px; color:#08530e; font-weight:bold;}
.pro .products ul li ol li.prod a:hover{text-decoration:underline;}
.main{margin-top:20px;}
.main .con{width:199px; height:auto; float:left;}
.main .con .title{ width:199px; height:50px;}
.main .con .text{width:199px; height:300px; background:url(../image/conbg.gif) bottom center no-repeat; margin-top:10px;}
.main .con .text p{margin-bottom:6px; margin-left:2px;}
.main .con .text span{color:#f0a645;}
.main .con .text span.w{padding-left:40px;}
.main .list{width:auto; height:auto; float:left;}
.main .list .title{color:#de3f39; border-bottom:#ccc 1px solid; font-weight:bold; line-height:30px; margin-left:17px; padding-left:17px;}
.main .list .prolist{ width:773px; margin-left:34px;}
.main .list .prolist ul{float:left; margin-right:60px;}
.main .list .prolist ul li a{line-height:26px; font-weight:bold;}
.main .list .prolist ul li a:hover{text-decoration:underline;}
.main .list .prolist ul li.c a{color:#000000;}

.siderbar{width:auto; height:auto; float:left; margin-top:10px;}
.siderbar .submenu ul{margin:0; padding:0;}
.siderbar .submenu ul li{ padding-bottom:1px;}
.siderbar .submenu ul li a{display:block; background:#e6e5e3; line-height:26px; padding:0 5px;}
.siderbar .submenu ul li a span{text-decoration:underline;}
.siderbar .submenu ul li a:hover{display:block; background:#e0ecd9; line-height:26px; padding:0 5px; color:#82bd31;}
.siderbar .submenu ul li.a a{display:block; background:#c0e1ac; line-height:26px; padding:0 5px; font-weight:bold;}
.siderbar .submenu ul li.b a{background:url(../image/1.gif) 8px center no-repeat #f7e7be; padding:0 20px;}
.siderbar .con{width:auto; height:auto; float:left; margin-top:10px;}
.siderbar .con .title{ width:199px; height:50px;}
.siderbar .con .text{width:199px; height:300px; background:url(../image/conbg.gif) bottom center no-repeat; margin-top:10px;}
.siderbar .con .text p{margin-bottom:6px; margin-left:2px;}
.siderbar .con .text span{color:#f0a645;}
.siderbar .con .text span.w{padding-left:40px;}
.mainbody{width:766px; height:auto; float:left; margin-left:6px; margin-top:10px;}
.mainbody .title{background:#e9eae5; line-height:30px; padding-left:5px; color:#ff6600;}
.mainbody .title a{ color:#234725;}
.mainbody .title a:hover{text-decoration:underline;}
.mainbody .products1{width:auto; height:auto; margin-left:5px; margin-top:10px;}
.mainbody .products1 ul{margin:0; padding:0;}
.mainbody .products1 ul li{float:left; margin-bottom:10px;}
.mainbody .products1 ul li ol{width:379px;}
.mainbody .products1 ul li ol li{float:left; width:122px; height:64px;}
.mainbody .products1 ul li ol li img{border:#ccc 1px solid;}
.mainbody .products1 ul li ol li.b{float:left; width:252px; height:auto; margin-left:5px;}
.mainbody .products1 ul li ol li.b a{line-height:26px; color:#08530e; font-weight:bold;}
.mainbody .products1 ul li ol li.b a:hover{text-decoration:underline;}
.mainbody .about .img{float:left; margin-top:6px; margin-right:10px;}
.mainbody .about img{ border:#ccc 1px solid;margin:3px 1px 3px 0; padding:1px;}
.mainbody .about .til{border:#dbdad8 1px solid; font-weight:bold; background:#e6e5e3; margin:5px 0; text-indent:10px;} 
.mainbody .about .l{ float:left; width:350px; height:auto;}
.mainbody .about .r{float:left; width:357px; margin-left:20px;}
.mainbody .about .r .imgp{float:left; border:1px solid #ccc; margin:3px 0px 3px 26px; padding:1px;}
.mainbody .about .r .xxt{ float:left; margin-left:26px; display:inline;}
.mainbody .about .r .xxt img{ border:1px solid #ccc; float:left; padding:1px; margin:3px 0px 5px 5px;}
.mainbody .products2{width:auto; height:auto; margin-left:5px; margin-top:10px;}
.mainbody .products2 ul{margin:0; padding:0;} 
.mainbody .products2 ul li{float:left; width:122px; margin-right:3px;}
.mainbody .products2 ul li img{border:#ccc 1px solid;}
.mainbody .products2 ul li a:hover{text-decoration:underline;}

#footer{width:1006px; height:72px; margin:0 auto; background:url(../image/footmg.gif) left top repeat-x;}
.f-menu{width:auto; height:auto; padding-top:15px;}
.f-menu ul{margin:0; padding:0;}
.f-menu ul li{float:left;}
.f-menu ul li.b{ background:url(../image/x2.gif) right center no-repeat;}
.f-menu ul li a{padding:0 20px;}
.f-menu ul li a:hover{text-decoration:underline;}
.copright{margin:5px 0 0 320px; width:350px;}

#footer #otherlink{width:350px; margin:0 auto; height:30px; padding-top:6px;}
#footer #otherlink div {float:left;width:auto;margin-left:10px;text-align:center;margin-top:6px;height:11px;line-height:17px; }
#footer #otherlink div a img{ border:none;}
#footer #otherlink div a{ text-decoration:none; color:#666; font-weight:normal; font-size:11px; }
.group{ float:right; width:230px; height:auto; margin-right:5px; margin-top:10px;}
.menu2 { float:right; width:230px; height:20px; line-height:20px; margin:0 auto; border:1px solid #ccc; background:#fff; font-weight:bold;}
.menu2 li{ float:left; width:230px; background:url(../image/ic.jpg) no-repeat right center;}
.menu2 li a.top_link{ display:block; float:left; color:#333; padding-left:5px;}
.menu2 li a.top_link:hover { width:225px; color:#11a314; background:#f5f5f5; height:20px; line-height:20px; padding-left:5px;}
.menu2 a:hover { visibility:visible; position:relative; z-index:200; }
.menu2 li:hover { position:relative; z-index:200; }
.menu2 ul, .menu2 :hover ul ul, .menu2 :hover ul :hover ul ul, .menu2 :hover ul :hover ul :hover ul ul, .menu2 :hover ul :hover ul :hover ul :hover ul ul { position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; color:#FFFFFF; }
.menu2 :hover ul.sub { left:-1px; top:20px; background:#fff; border:1px solid #ccc; white-space:nowrap; width:230px; line-height:22px; z-index:300; height:auto; border-bottom:none;}
.menu2 :hover ul.sub li { display:block; height:auto; line-height:22px; position:relative; float:left; width:230px; font-weight:normal; border-bottom:1px solid #ccc; background:none;}
.menu2 :hover ul.sub li a{ width:225px; color:#666; text-decoration:none; float:left; padding-left:5px; }
.menu2 :hover ul.sub li a:hover { color:#11a314; background:#f5f5f5; width:225px; }
.menu2 :hover ul :hover ul, .menu2 :hover ul :hover ul :hover ul, .menu2 :hover ul :hover ul :hover ul :hover ul, .menu2 :hover ul :hover ul :hover ul :hover ul :hover ul { left:176px; top:0px; background: #fff; width:176px; border:1px solid #989494; z-index:400; height:auto; }
.menu2 a{ display:block;}