@charset "utf-8"; /* CSS Document */
body{ font:12px Arial, Helvetica, sans-serif; background:url(../images/bg.jpg) left top repeat-x; color:#333; line-height:18px;}
*{margin:0; padding:0;}
h2{ font-size:18px; height:auto; color:#000;}
a{ text-decoration:none;}
span{ font-weight:bold;}
a:hover{ text-decoration:underline;}
ul,li,ol,li{list-style:none; margin:0px; padding:0px;}
img{border:none;}
.img_a{ float:right; margin-left:15px; padding:1px; border:1px solid #ccc;}
.clear{clear:both;}
p{ padding-bottom:6px;}
p.otr{ font-family:Verdana, Arial, Helvetica, sans-serif;}
p.otr img{ padding:1px; border:1px solid #ccc; width:124px; height:auto;}
.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_t{ background:#f4f2f2;}

#header{ width:970px; height:auto; margin:0 auto; border:1px solid #dadada; border-top:none; overflow:hidden;}
.top{ float:left; width:100%; height:20px; line-height:20px; background:#99b9d4;}
.toplink{ float:left; height:auto; color:#fff; padding-left:10px;}
.toplink a{ color:#fff; margin:0px 4px; font-weight:bold;}
.language{ float:right; height:11px; line-height:11px; padding-top:3px;}
.language a{ color:#fff; margin-left:5px;}
.language a:hover{ text-decoration:underline;}
.company{ float:left; width:100%; height:auto;}
.logo{ float:left; width:103px; height:67px; margin-left:20px; display:inline;}
.companyname{ float:left; width:50%; height:auto; padding-top:30px; padding-left:30px;}
.menu{ float:left; width:100%; height:34px; line-height:34px; background:url(../images/menu.gif) repeat-x;}
.menu ul li{ float:left; width:auto; height:auto; background:url(../images/li.gif) no-repeat right center;}
.menu ul li.last{ background:none;}
.menu ul li a{ font-size:13px; color:#333; font-weight:bold; padding:0px 29px; display:block;}
.menu ul li a:hover, .menu ul li a.dq{ background:url(../images/hover.gif) repeat-x; color:#fff; text-decoration:none;}
#banner{ width:970px; height:225px; border:1px solid #dadada; margin:0 auto; margin-top:10px;}
#banner img{ float:left;}
#container{ width:970px; height:auto; margin:0 auto; margin-top:5px;}
.left{ float:left; width:312px; height:auto; background:#d8dde3;}
.left_t{ width:302px; height:42px; background:url(../images/about_h.gif) no-repeat; padding:100px 0px 0px 10px; font-size:16px; font-weight:bold; color:#fff; border-bottom:1px dotted #fff;}
.about_h{ width:292px; height:auto; padding:10px;}
.cont{ width:91%; height:auto; padding:10px;}
.cont a{ color:#333; text-decoration:underline;}
.con{ height:30px; line-height:30px;}
.con a{ font-size:16px; font-weight:bold; font-style:italic; color:#f9a912; text-decoration:underline;}
.center{ float:left; width:312px; height:auto; margin-left:10px; border:1px solid #c9ccd1;}
.center_t, .right_t{ width:302px; height:38px; line-height:38px; font-size:14px; padding-left:10px; border-bottom:1px dotted #955a50; font-weight:bold;}
.pro{ width:312px; height:auto; overflow:hidden;}
.pro ul{ float:left; width:302px; height:auto; padding:10px 0px 5px 0px; border-bottom:1px dotted #955a50;}
.pro ul.last{ border-bottom:none;}
.pro ul li{ float:left; width:auto; height:auto; margin-left:10px; display:inline;}
.pro ul li.t{ width:165px; height:auto;}
.pro ul li.img{ margin-top:18px;}
.pro ul li a{ color:#333; font-weight:bold; display:block;}
.right{ float:right; width:322px; height:auto; margin-left:9px; border:1px solid #c9ccd1; background:#e6e7e6;}
.right_t{ width:312px; border-bottom:1px dotted #9d9e9c; background:#fff;}
.right p{ padding:5px 10px;}
.right p img{ margin-bottom:5px;}
.right p.img{ margin-left:10px;}
.right .ser{ margin-left:25px;}
#navigation{ width:950px; height:auto; margin:0 auto; background:#728da3; overflow:hidden; margin-top:10px; padding:10px;}
#navigation ul{ float:left; width:25%; height:auto;}
#navigation ul li{ float:left; width:235px; height:auto;}
#navigation ul li a{ color:#fff; display:block;}
#navigation ul li.f a{ font-weight:bold;}
#footer{ width:970px; height:auto; margin:0 auto; background:#728da3; margin-top:1px;}
#footer .qlink{ width:932px; height:auto; padding-top:10px; text-align:center; margin:0 auto; color:#666;}
#footer .qlink a{ color:#ccc; font-weight:normal;}
#footer .qlink a:hover{ text-decoration:underline;}
#footer .link{width:932px; height:auto; padding-top:10px; text-align:center; color:#eee;}
#footer .link a{ padding:0 5px; color:#eee; font-weight:bold;}
#footer .link a:hover{ text-decoration:underline;}
#footer #otherlink{ width:400px; margin:0 auto; height:30px; padding-top:5px;}
#footer #otherlink div{ float:left; margin-left:10px; text-align:center; margin-top:6px; height:11px; line-height:17px;}
#footer #otherlink div a{ text-decoration:none; color:#999; font-weight:normal; font-size:11px;}
.sidebar{ float:left; width:210px; height:auto; border:1px solid #dadada;}
.list{ float:left; width:190px; height:auto; padding:10px;}
.list ul li{ float:left; width:190px; border-bottom:1px dashed #ddd;}
.list ul li.f{background:url(../images/icon.gif) no-repeat 0% 20%;}
.list ul li a{ color:#333; display:block; height:auto; line-height:15px; padding:5px 0px; padding-left:10px;}
.list ul li.f a{ font-weight:bold;}
.list ul li a:hover, .list ul li a.dq{ background:#ccc; color:#fff; text-decoration:none;}
.content{ float:right; width:745px; border:1px solid #dadada;}
.title{ width:96%; line-height:15px; padding:3px 0px; color:#666; border-bottom:1px solid #eee; margin-left:10px;}
.title a{ color:#000; font-weight:bold; text-decoration:underline;}
.title a:hover{ text-decoration:none;}
.about{ padding:10px;}
.about h2{ font-size:16px; color:#f9a912; height:40px; line-height:40px;}
.rel{ width:97%; height:auto; padding-left:10px; padding-bottom:10px; overflow:hidden;}
.rel .re{ height:25px; line-height:25px; background:#eee; padding-left:5px; font-weight:bold; margin-bottom:5px;}
.rel ul{ float:left; width:180px; height:auto;}
.rel ul li{ float:left; width:169px; height:auto;}
.rel ul li img{ padding:1px; border:1px solid #ccc;}
.rel ul li a{ display:block; font-weight:bold; color:#288cb2;}
.cer{ padding-left:55px; margin-top:20px;}
.cer a{ margin-right:10px;}
.tit{ width:96%; height:20px; line-height:20px; border:1px solid #ccc; background:#f5f5f5; padding-left:10px; color:#000; font-weight:bold;}
.gallery{ width:690px; height:auto; margin-top:5px; margin-bottom:7px; overflow:hidden;}
.gallery a{ float:left; width:102px; display:block; color:#666; margin-right:8px; text-decoration:none; margin-bottom:5px;}
.gallery a img{ padding:1px; border:1px solid #eee;}
.gallery a:hover{ color:#3e8ad0;}
.ybtc{ float:left; border:1px solid #eee; padding:1px;} 
.con_all{width:137px; height:auto; margin-top:10px; display:block; float:right;}
.rr{ float:right; width:308px; margin-top:10px; margin-right:10px; _margin-right:5px; padding-top:10px; margin-left:15px;}
.rr .xxtp{ width:298px; float:left; padding:3px; background:#f5f5f5; overflow:hidden; border:1px solid #eee; border-top:none;}
.rr .xxtp a{ float:left; padding:3px 2px 3px 3px; _padding:3px 2px;}
.rr .xxtp img{ border:1px solid #ccc; padding:1px;}
.product ul, .product1 ul{ float:left; padding:5px 0px; border-bottom:1px solid #ddd;}
.product1 ul{ width:50%;}
.product ul li, .product1 ul li{ float:left;}
.product ul li.txt, .product1 ul li.txt{ width:580px; height:auto; margin-left:10px;}
.product1 ul li.txt{ width:210px;}
.product ul li a, .product1 ul li a{ display:block; color:#000; font-weight:bold;}
.product ul li img, .product1 ul li img{ padding:1px; border:1px solid #ccc;}
.sitemap{ width:100%; height:auto; border:1px solid #ccc;}
.sitemap ul{ padding:10px;}
.sitemap ul li{ padding-bottom:5px;}
.sitemap ul li.f{ padding-bottom:0px;}
.sitemap ul li.s{ width:50%; height:auto;}
.sitemap ul li a{ color:#333; font-weight:bold; text-decoration:underline; }
.sitemap ul li.f a{ color:#000; text-decoration:none;}
.product2 ul{ float:left; padding:10px 0px; border-bottom:1px solid #ddd; width:725px}
.product2 ul li{ float:left; width:104px}
.product2 ul li.txt{ width:610px; height:auto; margin-left:10px;}
.product2 ul li.txt a:hover{text-decoration:underline}
.product2 ul li a{ display:block; color:#000; font-weight:bold;}
.product2 ul li img{ padding:1px; border:1px solid #ccc;}
.pagerer{padding:6px 0 6px 665px;}
.pagerer a{display:block; float:left; padding:0 4px; margin-right:6px; border:#ccc 1px solid}
.pagerer a:hover{color:#FF0000; background:#ccc}
.tab{ overflow:scroll;}
#des{width:237px;height:38px; float:right;margin-top:10px;}
#des dt{ width:32px; height:32px; float:left; margin-right: 13px;}
#des dl{width:237px;}


.adrty ul { width:179px; margin-left:2px; float:left;}
.adrty p { height:40px; text-align:center; }
.adrty a{ color:#000000;}
.adrt ul { width:auto; margin-left:2px; float:left;}
.adrt p { height:30px; text-align:center; }


