@charset "utf-8";
/* CSS Document */
body{ font:12px Arial, Helvetica, sans-serif; line-height:18px; background:url(../images/bg.jpg) repeat-x; margin:0; padding:0; color:#333;}
*{ margin:0; padding:0;}
h2{ width:auto; height:auto; font-size:16px; font-weight:bold; line-height:30px; color:#d7271a; 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:99%;	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;}

#head{ width:939px; height:auto; margin:0 auto; overflow:hidden; padding-top:15px;}
.logo{ float:left; width:100px; height:50px; margin-left:20px; margin-bottom:8px;}
#lang{ float:right; width:360px; height:auto; background:url(../images/ybg.jpg) no-repeat left center;}
#language{ float:right; width:315px; height:auto;}
#language a{ float:left; color:#333; margin-left:8px;}
#language a:hover{ text-decoration:underline;}
#menu{ float:left; width:939px; height:auto; margin:0 auto;}
.menu_l{ float:left; width:6px; height:30px; background:url(../images/menu_l.jpg) no-repeat;}
.menu_r{ float:left; width:6px; height:30px; background:url(../images/menu_r.jpg) no-repeat;}
.menu{ float:left; width:927px; height:30px; line-height:30px; background:url(../images/menu.jpg) repeat-x;}
.menu ul li{ float:left; width:auto; height:auto; background:url(../images/li.jpg) no-repeat right center;}
.menu ul li.last{ background:none;}
.menu ul li a{ color:#fff; padding:0px 51px; font-weight:bold; display:block;}
.menu ul li a:hover, .menu ul li a.dq{ background:url(../images/hover.jpg) repeat-x;}
#banner{ float:left; width:939px; height:296px; background:url(../images/banner.jpg) no-repeat; margin-top:10px;}
.company{ float:right; font-size:20px; color:#000; font-weight:bold; width:220px; height:auto; line-height:30px; margin-right:30px; _margin-right:15px; margin-top:90px;}
#container{ float:left; width:939px; height:auto; margin-top:10px; background:url(../images/right_b.jpg) repeat-x;}
.leftbar{ float:left; width:230px; height:auto; background:url(../images/right_b.jpg) repeat-x; padding-top:10px;}
.plist{ width:215px; height:22px; line-height:28px; font-size:14px; font-weight:bold; color:#da251c; margin-bottom:5px; margin-left:10px;}
.list{ width:220px; height:auto; padding:0px 5px;}
.list ul li{ float:left; width:220px; height:auto; line-height:15px; margin:1px 0px;}
.list ul li.t{ font-weight:bold; width:220px; padding-left:0px; background:none;}
.list ul li a{ color:#333; display:block; padding:4px 5px; padding-left:15px; background:url(../images/icon2.jpg) no-repeat 3% center #eee; }
.list ul li.t a{ color:#000; display:block; background:#ccc; padding-left:5px;}
.list ul li a:hover{ color:#da251c;}
.list ul li.t a:hover{ color:#333;}
.list ul li.s{ background:none;}
.list ul li.s a{ background:#eee; background-image:none;}
.list ul li a.dq{ text-decoration:underline;}
.cont{ padding:20px 10px 10px 10px; width:210px; height:200px; background:url(../images/cont.jpg) no-repeat right bottom;}
.cont a{ color:#000;}
.cont span a{ font-size:18px; color:#e97818; font-weight:bold;}
.cont a:hover{ text-decoration:underline;}
.rightbar{ float:left; width:699px; height:auto; padding-left:9px; background:url(../images/right_b.jpg) repeat-x; padding-top:10px;}
.left{ float:left; width:424px; height:auto; text-align:justify;}
.title{ width:100%; height:22px; line-height:28px; border-bottom:1px dotted #e3e3e5; padding-bottom:5px; margin-bottom:5px;}
.title a{ color:#000; font-weight:bold; font-size:14px;}
.right{ float:left; width:265px; margin-left:10px; _margin-left:5px;}
.right ul li{ float:left; width:265px; height:auto; line-height:18px; padding:5px 0px; border-bottom:1px dotted #ccc;}
.right ul li img{ float:left; margin-right:10px; border:1px solid #eee;}
.right ul li.txt{ width:240px; height:auto; margin:3px 10px; _margin:3px 5px;}
.right ul li a{ color:#da251c; font-weight:bold; display:block;}
.right ul li p{ clear:both;}
.index_product{ width:690px; height:auto; margin-top:10px; background:#f7f5f5; overflow:hidden;}
.index_product .s{ height:25px; line-height:25px; font-size:14px; font-weight:bold; color:#000; padding-top:5px; padding-left:5px;}
.index_product ul{ float:left; width:98%; height:auto; padding:8px 5px; border-bottom:1px solid #fff;}
.index_product ul li{ float:left; width:auto; height:auto;}
.index_product ul li.txt{ width:545px; height:auto; padding-left:10px;}
.index_product ul li a{ color:#333; display:block; font-weight:bold;}
.product, .product1{ width:690px; height:auto; margin-top:10px; overflow:hidden;}
.product1 ul{ float:left; width:48%; height:auto; padding:8px 5px; border-bottom:1px dashed #ccc; margin-right:2px; margin-bottom:1px; overflow:hidden;}
.product1 ul li{ float:left; width:auto; height:auto;}
.product ul li img, .product1 ul li img{ padding:1px; border:1px solid #eee;}
.product1 ul li.txt{ width:195px; height:auto; padding-left:10px;}
.product1 ul li a{ color:#333; display:block; font-weight:bold;}
.product ul{ float:left; width:98%; height:auto; padding:8px 5px; border-bottom:1px dashed #ccc;}
.product ul li{ float:left; width:auto; height:auto;}
.product ul li.txt{ width:535px; height:auto; padding-left:10px;}
.product ul li a{ color:#333; display:block; font-weight:bold;}
#footer{ width:939px; height:auto; margin:0 auto; background:url(../images/footer.jpg) repeat-x; margin-top:10px; padding-top:15px;}
#footer .qlink{ width:902px; height:auto; padding-top:5px; text-align:center; margin:0 auto; color:#d7271a;}
#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;}
.rightbar .titlen1{ float:left; width:695px; height:auto; line-height:15px; color:#da251c; border-bottom:1px solid #eee; padding:3px 0px;}
.rightbar .titlen1 a{ color:#000; text-decoration:underline;}
.rightbar .titlen1 a:hover{ color:#c28605;}
.rightbar .titlen2{ float:left; width:690px; height:30px; line-height:30px; padding-left:5px; background:#f3f4f6; color:#000; font-weight:bold;}
#rel{float:left; width:690px; height:auto; margin-top:10px; padding-left:7px;}
#rel ul li{ float:left; width:120px; height:auto; padding:0px 8px; _padding:0px 3px;}
#rel ul li img{ border:1px solid #ccc; padding:1px;}
#rel ul li a{ float:right; height:auto; color:#db261d; text-align:center; display:block;}
#rel ul li a:hover{ color:#000;}
.relat{ width:690px; height:auto; padding-top:10px; padding-left:5px;}
.relat ul li{ float:left; width:auto; height:auto;}
.relat ul li a{ display:block; color:#d7271a; font-weight:bold;}
.relat ul li.txt{ width:80%; height:auto; padding-left:10px; padding-top:5px;}
.relat ul li img{ border:1px solid #ccc;}
.rightbar .about1{ float:left; width:690px; height:auto; padding-top:8px; padding-left:5px; padding-bottom:10px;}
.rightbar .about1 p img{ float:right; margin-left:10px; padding:1px; border:1px solid #eee;}
.rightbar .about1 .con a{ color:#e77918;}
.rightbar .about1 .con p{ line-height:25px;}
.tit{ width:95%; 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; height:110px; line-height:15px; text-align:center; display:block; color:#666; margin-right:8px; _margin-right:4px; 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;}
.cer a{ float:left; width:120px; height:auto; padding:5px 1px; border:1px solid #ccc; margin:5px 3px; text-align:center; color:#000;}
.cer1 a{ float:left; width:120px; height:auto; padding:5px 1px; border:1px solid #ccc; margin:5px 3px; text-align:center; color:#000;}
.cer a:hover{ text-decoration:none; color:#3e8ad0;}
.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:202px;height:auto;margin-top:10px; margin-bottom:10px;display:block; float:left;}
.rr{ float:right; width:305px; height:auto; margin-top:10px; margin-right:10px; padding-top:10px;}
.rr .tt{ width:299px; height:23px; line-height:23px; float:left; background:#EBEEEE; color:#000; padding-left:3px; margin-top:5px;}
.rr .xxtp{ width:296px; height:auto; float:left; padding:3px; background:#f9f9f9; 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;}
.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;}
.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;}
.group{ float:right; width:230px; height:auto; margin-right:5px;}
.menu2 { float:right; width:230px; height:20px; line-height:20px; margin:0 auto; border:1px solid #ccc; background:#fff; font-weight:bold;}
.menu2 li{ float:left; width:230px; background:url(../images/ic.jpg) no-repeat right center;}
.menu2 li a.top_link{ display:block; float:left; color:#333; padding-left:5px;}
.menu2 li a.top_link:hover { width:225px; color:#b10101; background:#f5f5f5; height:20px; line-height:20px; padding-left:5px;}
.menu2 a:hover { visibility:visible; position:relative; z-index:200; }
.menu2 li:hover { position:relative; z-index:200; }
.menu2 ul, .menu2 :hover ul ul, .menu2 :hover ul :hover ul ul, .menu2 :hover ul :hover ul :hover ul ul, .menu2 :hover ul :hover ul :hover ul :hover ul ul { position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; color:#FFFFFF; }
.menu2 :hover ul.sub { left:-1px; top:20px; background:#fff; border:1px solid #ccc; white-space:nowrap; width:230px; line-height:22px; z-index:300; height:auto; border-bottom:none;}
.menu2 :hover ul.sub li { display:block; height:auto; line-height:22px; position:relative; float:left; width:230px; font-weight:normal; border-bottom:1px solid #ccc; background:none;}
.menu2 :hover ul.sub li a{ width:225px; color:#666; text-decoration:none; float:left; padding-left:5px; }
.menu2 :hover ul.sub li a:hover { color:#b10101; background:#f5f5f5; width:225px; }
.menu2 :hover ul :hover ul, .menu2 :hover ul :hover ul :hover ul, .menu2 :hover ul :hover ul :hover ul :hover ul, .menu2 :hover ul :hover ul :hover ul :hover ul :hover ul { left:176px; top:0px; background: #fff; width:176px; border:1px solid #989494; z-index:400; height:auto; }
.menu2 a{ display:block;}
.titlee{ width:98%; margin-left:10px; margin-top:10px; color:#da251c;}
.titlee a{ color:#000;}
#sitemap{ width:98%; height:auto; padding-left:15px; padding-top:5px;}
#sitemap ul li{ float:left; width:97%; height:auto; line-height:15px; padding:5px 0px;}
#sitemap ul li a{ text-decoration:underline; color:#da251c;}
#sitemap ul li.b{ padding:2px 0px;}
#sitemap ul li.c{ padding-left:20px;}
#sitemap ul li.d{ padding-left:30px;}
#sitemap ul li.t{ padding-bottom:10px;}
#sitemap ul li.t1{ padding-bottom:5px; padding-left:20px;}
#sitemap ul li.t2{ padding-bottom:5px; padding-left:30px;}
#sitemap ul li.b a{ font-weight:bold;}
#sitemap ul li.c a{ font-weight:bold; color:#333;}
#sitemap ul li.d a{ color:#333;}
