@charset "utf-8";
/* CSS Document */
body{ font:12px Arial, Helvetica, sans-serif; line-height:20px; background:url(../images/bg.jpg) repeat-y top center #d7d6d6; color:#333; margin:0; padding:0;}
*{ margin:0; padding:0;}
img{ border:none;}
ul,li{ list-style:none;}
p{ padding:3px 0px;}
.clear{ clear:both;}
.imgpro{ float:right; border:1px solid #ddd; margin:5px;}
a{outline:none; color:#333; text-decoration:none}
h1{ font-size:16px; color:#d71107; padding:20px 0px 5px 0px;}
.table{ float:left; width:98%; height:auto; background:#ddd; margin-bottom:10px; border-top:1px solid #c7c7c7;}
.table td{margin-bottom:3px; padding:0px 3px;}
.table tr{ background:#fff;}
span{ font-weight:bold;}

#head{ width:910px; height:78px; background:url(../images/head.jpg) repeat-x; margin:0 auto;}
.logo{ float:left; width:234px; height:67px; margin:15px auto auto 24px; display:inline;}
.keyword{text-align:right; font-weight:bold}
.language{ float:right;  height:18px; line-height:18px; margin-top:20px;}
.language a{ padding:0px 5px;}
.language a:hover{ text-decoration:underline;}
#menu{ width:910px; height:30px; background:url(../images/menu.jpg) repeat-x; margin:0 auto; margin-bottom:1px;}
#menu ul{ width:100%; height:26px; line-height:26px; padding-top:2px;}
#menu ul li{ float:left; background:url(../images/li.jpg) no-repeat right bottom;}
#menu ul li.last{ background:none;}
#menu ul li a{ display:block; font-weight:bold; padding:0px 62px; color:#000;}
#menu ul li a:hover, #menu ul li a.dq{ background:#00782e; color:#fff;}
.banner{ width:910px; height:180px; background:url(../images/banner1.jpg) no-repeat; color:#ccc; font-weight:bold; margin-bottom:18px; margin:0 auto;}
.banner h2{ color:#fc3; line-height:22px; padding:8px; font-size:18px;}
#container{ width:902px; height:auto; margin:0 auto; padding:0px 4px; padding-top:4px;}
.sidebar{ float:left; width:199px; height:auto; padding-bottom:10px;}
.sidebar .contact{ float:left; width:179px; height:auto; margin-left:10px; margin-top:5px; line-height:20px; display:inline;}
.contact a{text-decoration:underline; color:#c00}
.list{ float:left; background:#ebeaea;}
.list ul li{ float:left; width:199px; height:auto; line-height:15px; border-bottom:1px solid #fff;}
.list ul li.f{ background:#9b9b9b;}
.list ul li.a{ padding-left:15px;}
.list ul li a{ display:block; padding:3px 10px;}
.list ul li a.b{ font-size:11px; padding-left:15px}
.list ul li.f a{ color:#fff; font-weight:bold; padding:5px 10px;}
.list ul li a:hover, .sidebar ul li a.dq{ background:#ddd; color:#000;}
.list ul li.f a:hover, .sidebar ul li.f a.dq{ color:#fc3; background:#9b9b9b;}
.con{ float:left; width:184px; height:50px; border:1px solid #ccc; margin-left:5px; margin-top:5px; display:inline;}
.con a{ color:#c00; font-style:italic; font-size:18px; text-decoration:underline; padding:7px 0px 0px 5px; display:block;}
.content{ float:left; width:685px; margin-left:15px; margin-bottom:10px;}
.about .ha{ height:30px; line-height:30px; color:#c00; border-bottom:1px dotted #666; font-size:14px; font-weight:bold; margin-bottom:7px;}
.title{ height:auto; line-height:18px; padding:3px 0px; border-bottom:1px solid #ccc; margin-bottom:7px; color:#d71107; font-size:11px;}
.title a{ font-size:11px; color:#000; text-decoration:underline;}
.prot{ width:685px; height:30px; line-height:30px; border-bottom:1px solid #a3a3a3; color:#000; font-size:14px; font-weight:bold; margin:10px 0px;}
.pro ul, .pro1 ul{ float:left; width:342px; height:auto; padding:6px 0px;}
.pro1 ul{ width:100%;}
.pro ul li, .pro1 ul li{ float:left; width:120px;}
.pro ul li a, .pro1 ul li a{ color:#000; text-decoration:underline; display:block;}
.pro ul li img, .pro1 ul li img{ border:1px solid #ccc;}
.pro ul li.t, .pro1 ul li.t{ padding-left:6px; width:210px; float:left;}
.pro1 ul li.t{ width:590px;}
.pro ul li.t a, .pro1 ul li.t a{ padding:3px 0px;}
.footer{ width:902px; height:59px; background:url(../images/footer.jpg) repeat-x; margin:0 auto; padding-top:17px;}
.link, .qlink{ float:left; width:902px; height:auto; text-align:center; color:#666;}
.link a, .qlink a{ padding:0px 12px; color:#666;}
.qlink{ margin-bottom:5px;}
.qlink a{ color:#000; text-decoration:underline; padding:0;}
.otherlink{ float:left; width:902px; height:auto; text-align:center; margin-top:5px;}
.otherlink a{ color:#999; padding:0 5px;}
.rel ul li{ float:left; width:170px; height:auto; text-align:center;}
.rel ul li img{ border:1px solid #ddd; margin-bottom:5px;}
.rel ul li a{ color:#000; display:block;}
.rel .prot{ width:99%; font-size:12px; color:#d71107; background:url(../images/rel.jpg) repeat-x bottom; border:none; padding-left:5px;}
.cer{margin-bottom:12px}
.cer img{margin-right:20px; padding:2px; border:#ccc 1px solid}
.cont{ line-height:20px; margin-bottom:15px;}
.tel{ margin-left:23px;}
.cont a{ text-decoration:underline;}
.tit{ width:98%; height:20px; line-height:20px; border:1px solid #ccc; background:#f5f5f5; padding-left:5px; color:#000; font-weight:bold; margin-top:10px;}
.tit a{ color:#000;}
.dis, .dis1{ width:98%; height:auto; padding-top:2px;}
.dis1{ width:97%; padding-left:5px;}
.discrip{ float:left; width:452px; height:auto; padding-left:10px; padding-bottom:10px;}
.rr1, .rr2{ float:left; width:203px; height:auto; border:1px solid #eee; padding:1px;}
.rr2{ float:right; margin:10px 15px;}
.tt{ width:200px; height:23px; line-height:23px; float:left; background:#EBEEEE; color:#000; padding-left:3px; margin-top:5px;}
.xxtp{ width:195px; height:auto; float:left; padding:3px; background:#eee; overflow:hidden; padding-left:5px;}
.xxtp a{ float:left; padding:3px 2px;}
.xxtp img{ border:1px solid #ccc; padding:1px;}
.ybtc{ float:left; width:auto; height:auto; border:1px solid #eee; padding:1px;}
.sitemap ul{ padding:10px;}
.sitemap ul li{ padding-bottom:5px;}
.sitemap ul li.f{ padding-bottom:0px;}
.sitemap ul li a{ color:#333; font-weight:bold; text-decoration:underline; }
.sitemap ul li.f a{ color:#000; text-decoration:none;}
.sitemap ul li.f1 a{ color:#333; text-decoration:none;}

.righ{float:right; width:324px; margin-top:5px}
.righ .imgp{ margin-left:12px; border:#ccc 1px solid; padding:1px}
.righ .xxt{margin-left:12px; margin-top:5px}
.righ .xxt img{border:#ccc 1px solid; padding:1px; margin-right:5px; display:inline}
.con_all{margin-left:10px; margin-top:6px; width:130px}