*{margin:0; padding:0}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#000; word-spacing:2px; direction:rtl}
a{text-decoration:none; outline:none; color:#000}
img{border:none}
ul,ol{list-style:none}
p{margin-bottom:12px; line-height:22px}
h1{font-size:16px; color:#2f85d2; line-height:32px; margin-bottom:12px}
span.b{font-weight:bold;}
.clear{clear:both}
.table{ width:99%; height:auto; background:#ddd; margin-bottom:10px;}
.table td{margin-bottom:3px; padding:2px 4px;}
.table tr{ background:#fff;}
.table tr.top{background:#caf3cb; font-weight:bold; color:#005f91;}
.table tr td.none{background:#fff;}
.table tr td.color{background:#ccffff}
span.bold{font-weight:bold}

#container{width:940px; margin:0 auto; /*background:#f3f3f3 url(../images/containerbg.gif) left top repeat-x;*/ padding:0 31px; position:relative}
.share{position:absolute; left:31px; top:125px}
.share a{padding:0 4px}
#header{width:940px}
.logo{background:url(../images/logo.jpg) no-repeat; width:77px; height:67px; float:right; margin:6px 0}
.com{float:right; color:#2eaf30; font-size:20px; font-weight:bold; margin:26px 10px 0 0; padding:6px 0; width:500px;}
.lang{float:left; margin:30px 0 0 0; direction:ltr}
.lang a{padding:0 4px}
.menu{background:url(../images/menubg.gif) no-repeat; width:940px; height:35px; line-height:34px; margin-bottom:8px}
.menu ul li{float:right; background:url(../images/menuhover.gif) left top no-repeat; padding-left:2px}
.menu ul li.w{background-image:none}
.menu ul li a{display:block; padding:0 45px; font-size:13px; font-weight:bold; color:#fff;  }
.menu ul li a:hover{color:#fff;}
.menu ul li.j{height:34px; background:#17a318;}
.menu ul li.j a{color:#fff;}
.banner{background:url(../images/banner.jpg) no-repeat; width:940px; height:321px}

#content{width:940px}
.title{line-height:30px; border-bottom:#ccc 1px solid; margin-bottom:8px; color:#2f85d2}
.about{border:#ccc 1px solid; background:#eef1f7; width:922px; padding:10px 8px; margin-bottom:12px}
.about_left{float:right; width:603px; padding-left:20px; line-height:22px; border-left:#ccc 1px dashed}
.about_left span{display:block; line-height:30px; font-size:14px; font-weight:bold}
.about_left img{float:right}
.about_right{float:right; width:278px; padding-right:20px; line-height:24px}
.about_right span{display:block;line-height:30px; font-size:14px; font-weight:bold}
.about_right a{color:#2f85d2; text-decoration:underline}
.pshow{margin-bottom:12px}
.pshow ul{width:223px; float:right; margin-left:16px}
.pshow ul.a{margin-left:0}
.pshow ul li.w{border-bottom:#ccc 1px solid; margin-bottom:8px}
.pshow ul li.w a{line-height:30px; font-size:14px; font-weight:bold; color:#2f85d2}
.pshow ul li.w a:hover{color:#000}
.pshow ul li.u{margin-bottom:10px}
.pshow ul li.j{background:url(../images/more.gif) no-repeat; height:27px; width:64px; padding:3px 20px 0 0}
.pshow ul li.j a:hover{color:#2f85d2}
.plist_title{font-size:14px; font-weight:bold; line-height:30px; border-bottom:#ccc 1px solid; margin-bottom:8px}
.plist_text{width:940px}
.plist_text .part{float:right;width:215px; padding-left:20px}
.plist_text .part a{display:block; line-height:14px; padding:6px 0; color:#666}
.plist_text .part a.w{color:#2f85d2; font-weight:bold}
.plist_text .part a.j{color:#000}
.plist_text .part a:hover{text-decoration:underline}
.sidebar{float:right; width:220px; background:#2273bb}
.sub_menu_title{background:url(../images/t2.gif) right center repeat-x; line-height:34px; color:#fff; font-size:14px; font-weight:bold; padding-right:10px; margin-bottom:8px}
.sub_menu{padding:0 10px}
.sub_menu a{display:block; line-height:14px; padding:6px 25px 6px 0; color:#fff}
.sub_menu a.w{font-weight:bold;padding-right:15px; background:url(../images/aa.gif) right center no-repeat; color:#fff; border-bottom:#fff dashed 1px;}
.sub_menu a.j{color:#fff; padding-right:15px;}
.sub_menu a.n{color:#fff; padding-right:15px; font-weight:bold}
.sub_menu a.a{padding-right:30px}
.sub_menu a:hover{text-decoration:underline}
.sub_menu a.u{text-decoration:underline}
.sub_menu a.ju{font-weight:bold;text-decoration:underline; padding-right:15px;}
.mainbody{float:right; width:700px; margin-right:20px}
.product_title{line-height:30px; font-weight:bold; border-bottom:#ccc 1px solid; margin-bottom:8px}
.product_text{margin-bottom:12px}
.product_text_img{width:150px; height:113px; float:right; border:#ccc 1px solid; padding:3px; margin:6px 0 0 10px}
.re_product a{display:block; background:url(../images/bb.gif) right center no-repeat; padding:6px 10px 6px 20px; float:right; color:#2f85d2}
.re_product a:hover{text-decoration:underline}
.product ul{float:right; width:700px; padding:10px 0; margin-bottom:6px; border-bottom:#ccc 1px dashed}
.product ul li{float:right; width:124px}
.product ul li img{padding:1px; border:#ccc 1px solid; width:120px; height:90px}
.product ul li.w{width:564px; margin-right:12px}
.product ul li.w a{display:block; font-weight:bold; margin-bottom:4px}
.product ul li.w a:hover{color:#2f85d2}
.righ{float:left; width:324px; margin-top:5px; margin-right:10px}
.righ .imgp{ margin-right:12px; border:#ccc 1px solid; padding:1px}
.righ .xxt{margin-right:12px; margin-top:5px}
.righ .xxt img{border:#ccc 1px solid; padding:1px; margin-left:3px; display:inline; width:50px; height:33px}
.con_all{margin-right:10px; margin-top:6px;}
.re_product_title{line-height:30px; color:#2f85d2; border-bottom:#ccc 1px dashed; margin-bottom:8px}
.relate ul li{float:right; width:124px; padding:0 8px}
.relate ul li img{width:120px; height:90px; padding:1px; border:#ccc 1px solid}
.relate ul li a{display:block; text-align:center}
.relate ul li a:hover{color:#2f85d2}
.cer{text-align:center; margin-bottom:12px}
.cer img{border:#ccc 1px solid}
.contact{line-height:32px}
.contact a{color:#FF0000; text-decoration:underline}
.sitemap a{font-weight:bold; color:#888}
.sitemap a.w{font-weight:bold; color:#2f85d2}
.sitemap a.j{font-weight:bold; color:#000}

#footer{width:940px; border-top:#ccc 1px solid; padding:12px 0}
.qlink{text-align:center; padding-top:6px}
.qlink a{padding:0 4px}
.flink{text-align:center; padding-top:6px}
.flink a{padding:0 6px}