@charset "utf-8";
/* CSS Document */
body{ font:12px Arial, Helvetica, sans-serif; line-height:18px; background:#f4f4f5; margin:0; padding:0; color:#333;}
*{ margin:0; padding:0;}
h2{ width:auto; height:auto; font-size:16px; font-weight:bold; line-height:20px; color:#1866a0; padding:10px 0px;}
ul,li{ list-style:none;}
img{ border:none;}
p{ padding-bottom:8px;}
.clear{ clear:both;}
a{ text-decoration:none; outline:none;}
.table{ width:98%; height:auto; background:#dad9d9; float:left; margin-bottom:10px;}
.table td{margin-bottom:3px;text-align:left; padding:0px 3px;}
.table tr{ background:#fff;}
.table tr.top{ background:#f4f2f2;}

#container{ width:962px; height:auto; background:url(../images/bg.jpg) repeat-y; padding:0px 13px; margin:0 auto; overflow:hidden;}
#head{ width:962px; height:85px; background:url(../images/head.jpg) repeat-x left bottom #fff; margin:0 auto;}
.logo{ float:left; width:164px; height:56px; margin-top:12px; margin-left:14px; _margin-left:7px;}
#language{ float:right; width:220px; height:11px; line-height:11px; margin-top:15px; margin-bottom:9px; padding:3px 0px;}
#language a{ float:left; margin-right:7px; color:#333;}
#language a:hover{ text-decoration:underline;}
#menu{ float:right; width:755px; height:30px; line-height:30px; background:url(../images/menu.jpg) repeat-x; margin:0 auto; margin-top:9px; _margin-top:5px;}
#menu ul li{ float:left; width:auto; height:30px; line-height:30px; border-right:1px dashed #e1e1e1;}
#menu ul li.red{ border:none;}
#menu ul li a{ padding:0px 20px; color:#7c7c7c; font-weight:bold; display:block;}
#menu ul li.green a{ color:#0fac07;}
#menu ul li.orange a{ color:#ec7210;}
#menu ul li.purple a{ color:#b41e8e;}
#menu ul li.darkgreen a{ color:#19958b;}
#menu ul li.blue a{ color:#004b92;}
#menu ul li.red a{ color:#bf0202;}
#menu ul li a.dq, #menu ul li a:hover{ background:url(../images/gray.jpg) repeat-x; color:#fff;}
#menu ul li.green a:hover, #menu ul li.green a.dq{ background:url(../images/green.jpg) repeat-x; color:#fff;}
#menu ul li.orange a:hover, #menu ul li.orange a.dq{ background:url(../images/orange.jpg) repeat-x; color:#fff;}
#menu ul li.purple a:hover, #menu ul li.purple a.dq{ background:url(../images/purple.jpg) repeat-x; color:#fff;}
#menu ul li.darkgreen a:hover, #menu ul li.darkgreen a.dq{ background:url(../images/darkgreen.jpg) repeat-x; color:#fff;}
#menu ul li.blue a:hover, #menu ul li.blue a.dq{ background:url(../images/blue.jpg) repeat-x; color:#fff;}
#menu ul li.red a:hover, #menu ul li.red a.dq{ background:url(../images/red.jpg) repeat-x; color:#fff;}
#banner{ width:960px; height:253px; background:url(../images/banner.jpg) no-repeat center; margin:0 auto;}
#blank{ width:962px; height:47px; background:url(../images/blank.jpg) repeat-x;}
#content{ width:962px; height:auto; background:url(../images/bg1.jpg) repeat-x #f2f2f2; overflow:hidden;}
#leftbar{ float:left; width:174px; height:auto; padding-bottom:5px; padding-left:3px;}
.list{ width:174px; height:auto;}
.list ul li{ float:left; width:169px; height:24px; line-height:24px; background:url(../images/list_li.jpg) repeat-x; padding-left:5px;}
.list ul li a, .list ul li.t1 a{ color:#373737; display:block; padding-left:12px; background:url(../images/icon1.jpg) no-repeat left center;}
.list ul li.t1 a{ padding-top:3px;}
.list ul li a:hover, .list ul li a.dq{ text-decoration:underline;}
.list ul li.t{ width:169px; height:25px; line-height:25px; background:url(../images/list_li1.jpg) repeat-x;}
.list ul li.t1{ width:169px; height:40px; line-height:15px; background:url(../images/list_li2.jpg) repeat-x;}
.list ul li.t2{ width:169px; height:40px; line-height:15px; background:url(../images/list_li3.jpg) repeat-x;}
.list ul li.t3{ width:169px; height:52px; line-height:15px; background:url(../images/list_li4.jpg) repeat-x; padding-top:3px;}
.list ul li.t a{ font-weight:bold; background:url(../images/icon.jpg) no-repeat left center; padding-left:12px; color:#fff;}
.list ul li.t2 a{ font-weight:bold; background:url(../images/icon.jpg) no-repeat left 60%; padding-left:12px; color:#fff; padding-top:4px;}
.con{ width:174px; height:25px; line-height:25px; margin-top:15px; border-bottom:1px solid #c0c0c0;}
.con a{ color:#0a7904; font-size:14px; font-weight:bold; padding-left:5px;}
.con1{ width:164px; height:auto; padding:5px; line-height:22px;}
.con1 .tel{ margin-left:23px;}
.con1 a{ color:#f00;}
.con1 a.msn{ color:#333;}
.con1 a:hover{ text-decoration:underline;}
.conn{ width:99%; height:auto; padding:10px 0px;}
.conn p{ line-height:22px;}
.conn .tel{ margin-left:23px;}
.conn .email{ margin-left:37px;}
.conn a{ color:#f00; font-weight:normal;}
.conn a.msn{ color:#333;}
.conn a:hover{ text-decoration:underline;}
#rightbar{ float:left; width:760px; height:auto; padding-left:20px; _padding-left:17px; background:url(../images/right_b.jpg) repeat-x;}
.title_a{ width:99%; height:25px; line-height:25px; border-bottom:1px solid #c4c6c7;}
.title_a a{ color:#e74d33; font-size:14px; font-weight:bold;}
.about{ width:99%; height:auto; padding:7px 0px;}
.about p img{ float:right; padding:1px; border:1px solid #ccc; margin:8px 0px 2px 10px;}
.small{ float:left; margin-bottom:7px; margin-right:3px;}
.small a{ float:left; display:block; margin-right:3px;}
.small img{ float:left; padding:1px; border:1px solid #ccc;}
.title_b{ width:99%; height:27px; line-height:27px; font-size:14px; font-weight:bold; color:#a56d0b; border-bottom:1px solid #c4c6c7;}
.main{ width:100%; height:auto;}
.left{ float:left; width:518px; height:auto;}
.product_h{ width:99%; height:auto; padding-bottom:5px; margin-top:5px; overflow:hidden;}
.product_h ul{ float:left; width:100%; height:auto; background:url(../images/ul_bg.jpg) no-repeat left bottom; padding:8px 0px;}
.product_h ul li{ float:left; width:auto; height:auto;}
.product_h ul li.txt{ width:72%; height:auto; margin-left:10px;}
.product_h ul li.txt a{ padding-top:7px;}
.product_h ul li a{ font-weight:bold; color:#000; display:block;}
.product_h ul li a:hover{ color:#a80001;}
.right{ float:right; width:219px; height:auto; margin-right:5px; _margin-right:2px;}
#service{ width:219px; height:auto; margin-bottom:20px; overflow:hidden;}
#service1{ width:219px; height:auto; margin-bottom:20px; overflow:hidden;}
.service_t{ float:left; width:100%; height:4px; background:url(../images/service_t.jpg) no-repeat;}
.service{ float:left; width:219px; height:auto; background:url(../images/service.jpg) repeat-y; _margin-top:-11px;}
.service_tit, .service_tit1{ width:215px; height:32px; line-height:32px; background:url(../images/service_tit.jpg) repeat-x; margin:0px 2px;}
.service_tit a{ color:#1e9adc; padding-left:10px; font-size:14px; font-weight:bold;}
.service_tit1 a{ color:#75740b; padding-left:10px; font-size:14px; font-weight:bold;}
.service_b{ float:left; width:100%; height:4px; background:url(../images/service_b.jpg) no-repeat;}
.service p{ padding:5px 10px;}
.service p span{ color:#d48906;}
.product{ width:99%; height:auto; margin-top:10px;}
.product ul{ float:left; width:50%; height:auto; background:url(../images/ul_bg.jpg) no-repeat left bottom; margin:7px 0px; padding-bottom:10px;}
.product ul li{ float:left; width:auto; height:auto;}
.product ul li img{ padding:1px; border:1px solid #dfdede;}
.product ul li.txt{ width:63%; height:auto; margin-left:7px;}
.product ul li a{ font-weight:bold; color:#000; display:block;}
.product ul li a:hover{ color:#a80001;}
.productt{ width:100%; height:auto;}
.productt ul{ float:left; width:99%; height:auto; margin:5px 3px; padding-bottom:10px; border-bottom:1px dashed #ccc;}
.productt ul li{ float:left; width:auto; height:auto;}
.productt ul li img{ padding:1px; border:1px solid #ccc;}
.productt ul li.txt{ width:81%; height:auto; margin-left:10px;}
.productt ul li a{ font-weight:bold; color:#000; display:block;}
.productt ul li a:hover{ color:#a80001;}
#footer{ width:960px; margin:0 auto; height:auto; background:#d5d2d2;}
#footer .qlink{ width:960px; height:auto; padding-top:10px; text-align:center; margin:0 auto; color:#1866a0;}
#footer .qlink a{ text-decoration:underline; color:#333;}
#footer .link{width:960px; height:18px; padding-top:10px; text-align:center; color:#000;}
#footer .link a{ padding:0 5px; color:#000; font-weight:normal;}
#footer .link a:hover{ text-decoration:underline;}
#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;}
.title{ width:99%; height:auto; line-height:15px; border-bottom:1px solid #ccc; font-weight:bold; color:#1866a0; padding:3px 0px;}
.title a{ color:#333;}
.title a:hover{ text-decoration:underline;}
.gallery{ width:750px; height:auto; margin-top:5px; margin-bottom:7px; overflow:hidden;}
.gallery a{ float:left; width:120px; height:auto; line-height:15px; display:block; color:#666; margin-right:5px; _margin-right:0px; text-decoration:none; margin-bottom:5px;}
.gallery a img{ padding:1px; border:1px solid #eee;}
.gallery a:hover{ color:#3e8ad0;}
.cer{ width:100%; height:auto; margin-bottom:10px;}
.cer img{ border:1px solid #ccc;}
.cer a{ float:left; width:200px; height:auto; padding:5px 1px; margin:5px 3px; text-align:center; color:#000;}
.rc3{ float:left; width:360px; height:auto; margin-right:10px; padding-top:10px;}
.ybtc{ float:left; width:auto; height:auto; border:1px solid #eee;}
.con_all{width:132px;height:auto; display:block; float:right; margin-top:10px;}

.image{ width:100%; height:auto; margin-top:15px;}
.image ul{ width:100%; height:auto;}
.image ul li{ float:left; width:105px; height:auto; margin:3px 5px;}
.image ul li img{ padding:1px; border:1px solid #eee;}
#rel{float:left; width:750px; height:auto; margin-top:10px; padding-bottom:5px;}
#rel ul li{ float:left; width:120px; height:auto; margin-right:5px; _margin-right:1px;}
#rel ul li img{ border:1px solid #ccc; padding:1px;}
#rel ul li a{ float:left; height:auto; color:#000; text-align:center; display:block;}
#rel ul li a:hover{ color:#1866a0;}
.tit{ width:97%; height:20px; line-height:20px; border:1px solid #ccc; background:#f5f5f5; padding-left:10px; color:#000; font-weight:bold; margin-top:10px;}
.titlen2{ float:left; width:750px; height:30px; line-height:30px; padding-left:5px; background:#e1e1e1; color:#000; font-weight:bold;}
.relat{ width:750px; height:auto; padding:10px 0px 5px 5px; overflow:hidden;}
.relat ul li{ float:left; width:auto; height:auto;}
.relat ul li a{ display:block; color:#1866a0; font-weight:bold;}
.relat ul li.txt{ width:82%; height:auto; padding-left:10px;}
.relat ul li img{ border:1px solid #ccc; padding:1px;}
#sitemap{ width:98%; height:auto; padding-left:15px; padding-top:10px; overflow:hidden; margin-bottom:5px;}
#sitemap ul li{ float:left; width:97%; height:auto; line-height:15px; padding:5px 0px;}
#sitemap ul li a{ text-decoration:underline; color:#1866a0;}
#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;}
#imgpro{ padding:1px; border:1px solid #b5b5b5;}
.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:auto; height:auto;}
.ima a{ float:left; width:100px; height:134px; border:1px solid #ddd; padding:1px; margin-right:3px; display:block;}
.discrip{ float:left; width:83%; height:auto; padding-left:10px; padding-bottom:10px;}
.discrip p{ margin-top:10px;}
.rr{ float:left; width:205px; height:auto; border:1px solid #eee; padding:1px;}
.rr .tt{ width:200px; height:23px; line-height:23px; float:left; background:#EBEEEE; color:#000; padding-left:3px; margin-top:5px;}
.rr .xxtp{ width:197px; height:auto; float:left; padding:3px; background:#eee; overflow:hidden; padding-left:5px;}
.rr .xxtp a{ float:left; padding:3px 2px;}
.rr .xxtp img{ border:1px solid #ccc; padding:1px;}
.rr .more{ width:297px; float:left; height:auto; text-align:right; background:#f9f9f9; padding-right:5px;}
.rr .more a{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#e77918; font-style:italic; font-weight:bold; font-size:11px;}
.rr .more a:hover{ text-decoration:underline;}
.rr1{ float:right; width:305px; height:auto; margin-top:10px; margin-right:10px; _margin-right:5px; padding-top:10px; margin-left:20px;}
.rr1 .tt{ width:299px; height:23px; line-height:23px; float:left; background:#EBEEEE; color:#000; padding-left:3px; margin-top:5px;}
.rr1 .xxtp{ width:302px; height:auto; float:left; padding:3px; background:#eee; overflow:hidden;}
.rr1 .xxtp a{ float:left; padding:5px 3px; _padding:3px 2px;}
.rr1 .xxtp img{ border:1px solid #ccc; padding:1px;}
.rr1 .more{ width:297px; float:left; height:auto; text-align:right; background:#f9f9f9; padding-right:5px;}
.rr1 .more a{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#e77918; font-style:italic; font-weight:bold; font-size:11px;}
.rr1 .more a:hover{ text-decoration:underline;}
.pplist1{ float:left; width:99%; height:auto; line-height:12px; padding:3px 5px;}
.pplist1 ul li{ float:left; width:auto; height:auto; color:#000;}
.pplist1 ul li.pp1{ margin-left:45px;}
.pplist1 ul li.pp2{ margin-left:45px;}
.pplist1 ul li.pp3{ margin-left:163px;}
.pplist1 ul li.pp4{ margin-left:70px;}
.pplist1 ul li.pp5{ margin-left:90px; _margin-left:60px;}
.pplist1 ul li.pp6{ margin-left:210px; _margin-left:177px;}
.pplist{ float:left; width:100%; height:auto; color:#1866a0;}
.pplist ul li{ float:left; width:114px; height:auto; line-height:15px; padding:3px 0px; margin:0px 5px; _margin:0px 2px;}
.pplist ul li img{ padding:1px; border:1px solid #ccc;}
.pplist ul li a{ text-align:center; display:block; color:#000;}
.e{ margin-left:86px;}
.s{ margin-left:205px;}
.p1{ margin-left:80px;}