@charset "utf-8";
body { font:12px Arial, Helvetica, sans-serif; color:#333; line-height:18px; background:#bbb;}
*{margin:0;padding:0;}
img{ border:none;}
a{ color:#666; outline:none; text-decoration:none;}
a:hover{ text-decoration:none;}
ul,li{list-style:none;}
.clear { clear:both;}
p{ padding:4px 0px;}
h2{ width:auto; height:auto; font-size:16px; font-weight:bold; line-height:20px; color:#3e8ad0; padding:10px 0px;}
.no{-moz-user-select:none;}
.table1{ width:96%;	height:auto; background:#dad9d9; float:left; margin-bottom:5px;}
.table1 td{margin-bottom:3px;text-align:left; padding:0px 3px;}
.table1 tr{ background:#fff;}
.table1 tr.top{ background:#f4f2f2;}

#head{ width:961px; height:87px; margin:0 auto; background:url(../images/head.jpg) no-repeat; padding:30px 22px 0px 22px;}
.logo{ float:left; width:286px; height:44px; margin-left:30px; _margin-left:15px;}
#lang{ float:right; width:300px; height:28px; background:url(../images/ybg.jpg) no-repeat left center; margin-top:10px;}
#language{ float:right; width:250px; height:auto; padding-top:5px; display:inline;}
#language a{ float:left; color:#333; margin-left:5px;}
#language a:hover{ color:#ffbc00;}
#menu{ float:left; width:940px; height:33px; margin-top:10px; margin-left:10px; _margin-left:5px;}
.menu_l{ float:left; width:12px; height:33px; background:url(../images/menu_l.jpg) no-repeat;}
.menu_r{ float:left; width:12px; height:33px; background:url(../images/menu_r.jpg) no-repeat;}
.menu{ float:left; width:916px; height:33px; line-height:33px; background:url(../images/menu.jpg) repeat-x;}
.menu ul li{ float:left; width:auto; height:33px; background:url(../images/li.jpg) no-repeat right center;}
.menu ul li.last{ background:none;}
.menu ul li a{ padding:0px 50px; display:block; color:#414141; font-weight:bold;}
.menu ul li a:hover, .menu ul li a.dq{ background:#1385c1; color:#fff;}
#container{ width:961px; height:auto; margin:0 auto; background:url(../images/bg.jpg) repeat-y; padding:13px 22px 0px 26px; overflow:hidden;}
#leftbar{ float:left; width:170px; height:auto; background:#f6f6f6;}
.list_t{ width:163px; height:32px; line-height:32px; background:#bbb; padding-left:7px; color:#fff; font-size:14px; font-weight:bold;}
.list{ width:170px; height:auto; padding:10px 0px 10px 0px;}
.list ul{ float:left; width:170px; height:auto; border-bottom:1px solid #ccc; padding-bottom:3px;}
.list ul.c{ border-bottom:none;}
.list ul li{ float:left; width:170px; height:auto; line-height:15px;}
.list ul li a{ color:#333; display:block; padding:3px 5px 3px 7px;}
.list ul li.t a{ font-weight:bold; color:#000;}
.list ul li a:hover, .list ul li a.dq{ background:#ccc;}
.list ul li.t a:hover, .list ul li.t a.dq{ font-weight:bold; color:#000; background:none; text-decoration:underline;}
#rightbar{ float:left; width:776px; height:auto; padding-left:12px;}
#banner{ width:766px; height:113px; background:url(../images/banner.jpg) no-repeat;}
.r_about{ width:771px; height:auto; padding-bottom:10px; padding-right:5px;}
.r_about a{ color:#333;}
.r_about a:hover{ text-decoration:underline;}
.about_t{ width:765px; height:30px; line-height:30px; border-bottom:1px dotted #ccc; color:#000; font-size:14px; font-weight:bold;}
.about_tit{ width:765px; height:25px; line-height:25px; border-bottom:1px dotted #ccc; color:#000;}
.about_tit a{ color:#1385c1; font-weight:bold;}
.about_tit a:hover{ text-decoration:underline;}
.about_t a{ color:#000; font-size:14px; font-weight:bold;}
.pro_list, .pro_list1{ width:776px; height:auto;}
.pro_list1 ul{ float:left; width:100%; height:auto; padding:10px 0px;}
.pro_list1 ul li{ float:left; width:auto; height:auto;}
.pro_list1 ul li.t{ width:665px; height:auto; margin-left:10px;}
.pro_list ul{ float:left; width:49%; height:auto; padding:10px 0px; border-bottom:1px dotted #ccc;}
.pro_list ul.t{ border:none;}
.pro_list ul li{ float:left; width:auto; height:auto;}
.pro_list ul li img, .pro_list1 ul li img{ padding:1px; border:1px solid #ccc;}
.pro_list ul li.t{ width:259px; height:auto; margin-left:10px;}
.pro_list ul li a, .pro_list1 ul li a{ color:#194aad; font-weight:bold; display:block; height:auto; line-height:18px;}
.other{ width:98%; height:auto; margin-top:15px;}
.other ul li{ float:left; width:31%; height:auto; border-right:1px solid #ccc; margin-right:10px; padding-right:10px;}
.other ul li a{ color:#f00; font-weight:bold; display:block; margin-bottom:5px; font-size:14px;}
.other ul li img{ float:left; margin-right:10px;}
.other ul li a.more{ font-size:11px; font-weight:normal; color:#0b4484; text-align:right; padding-right:5px;}
.other ul li.last{ border:none; margin-right:0px;}
#footer{ width:961px; height:87px; margin:0 auto; background:url(../images/footer.jpg) no-repeat; padding:20px 22px 0px 26px;}
#footer .qlink{ width:902px; height:auto; padding-top:5px; text-align:center; margin:0 auto; color:#3e8ad0;}
#footer .qlink a{ text-decoration:underline; color:#000;}
#footer .link{ width:902px; height:auto; margin:0 auto; padding-top:5px; text-align:center;}
#footer .link a{ padding:0 10px; color:#333;}
#footer .link a:hover{ text-decoration:underline;}
#footer #otherlink{ width:350px; margin:0 auto; height:30px;}
#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;}
.quality{ width:565px; height:auto; padding-left:150px; margin-top:20px;}
.quality a{ float:left; width:auto; height:auto; margin-right:15px;}
.quality img{ padding:1px; border:1px solid #ccc;}
#rel{float:left; width:770px; height:auto; margin-top:10px;}
#rel ul li{ float:left; width:118px; height:auto; padding:0px 4px; _padding:0px 3px;}
#rel ul li.f{ padding-left:0px;}
#rel ul li img{ border:1px solid #ccc; padding:1px;}
#rel ul li a{ float:right; height:auto; color:#3e8ad0; text-align:center; display:block;}
#rel ul li a:hover{ color:#000;}
.con a{ color:#1385c1; text-decoration:underline;}
.rc3{ float:left; width:380px; height:auto; margin-right:10px; padding-top:10px;}
.rc3 a{ color:#333;}
.rc3 a:hover{ text-decoration:underline;}
.ybtc{ float:left; width:auto; height:auto; border:1px solid #eee;}
.con_all{width:162px;height:auto;margin-top:10px; margin-bottom:10px;display:block; float:right;}
.rr{ float:right; width:280px; height:auto; margin-top:10px; margin-right:10px; padding-top:10px; margin-left:25px;}
.rr .tt{ width:98%; height:23px; line-height:23px; float:left; background:#EBEEEE; color:#000; padding-left:3px; margin-top:5px;}
.rr .xxtp{ width:85%; height:auto; float:left; margin-top:3px; padding:3px; overflow:hidden;}
.rr .xxtp img{ border:1px solid #eee;}
.rr .xxtp .ww{ width:40px; height:auto;  line-height:17px; margin:3px 8px 5px 4px; float:left; text-align:center;}
.tit{ width:97%; height:20px; line-height:20px; border:1px solid #ccc; background:#f5f5f5; padding-left:10px; color:#000; font-weight:bold;}
.dis{ width:98%; height:auto; padding-top:2px;}
.ima{ float:left; width:100px; height:auto; border:1px solid #eee;}
.discrip{ float:left; width:85%; height:auto; padding-left:10px; padding-bottom:10px;}
#sitemap{ width:98%; height:auto; padding-left:15px; padding-top:10px;}
#sitemap ul li{ float:left; width:97%; height:auto; line-height:15px; padding:5px 0px;}
#sitemap ul li a{ text-decoration:underline; color:#3e8ad0;}
#sitemap ul li.b{ padding:2px 0px;}
#sitemap ul li.c{ padding-left:20px;}
#sitemap ul li.t{ padding-bottom:10px;}
#sitemap ul li.t1{ padding-bottom:5px; padding-left:20px;}
#sitemap ul li.b a{ font-weight:bold;}
#sitemap ul li.c a{ color:#333; font-weight:bold; text-decoration:none;}