@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; -moz-user-select:none;}
*{ margin:0; padding:0;}
h2{ width:auto; height:auto; font-size:16px; font-weight:bold; line-height:30px; color:#a80001; padding:10px 0px;}
ul,li{ list-style:none;}
img{ border:none;}
p{ padding-bottom:0px;}
.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; font-weight:bold;}
.table tr.top1{font-weight:bold;}
font.bold{font-weight:bold}

.table1{ width:50%; height:auto; background:#dad9d9; float:left; margin-bottom:10px;}
.table1 td{margin-bottom:3px;text-align:left; padding:0px 3px;}
.table1 tr{ background:#fff;}
.table1 tr.top{ background:#f4f2f2;}
.table1 tr.top1{font-weight:bold;}

.table2{ width:50%; height:auto; background:#dad9d9; float:right;  margin-bottom:10px;}
.table2 td{margin-bottom:3px;text-align:left; padding:0px 3px;}
.table2 tr{ background:#fff;}
.table2 tr.top{ background:#f4f2f2;}
.table2 tr.top1{font-weight:bold;}

.table3{ width:98%; height:auto; background:#dad9d9; float:left; margin-bottom:10px;}
.table3 td{margin-bottom:3px;text-align:center; padding:0px 3px;}
.table3 tr{ background:#fff;}
.table3 tr.top{ background:#f4f2f2; font-weight:bold;}
.table3 tr.top1{font-weight:bold;}
.mould a{display:block; width:124px; text-align:center; padding:0 10px; color:#333; font-weight:bold; text-decoration:underline; float:left}
.mould a:hover{color:#a80001}

#head{ width:990px; height:auto; border-bottom:1px solid #b5b5b5; margin:0 auto; overflow:hidden;}
.logo{ float:left; width:164px; height:51px; margin-top:15px; margin-left:7px; text-align:center}
.keyword{float:left; margin:15px 0 0 10px}
.keyword h2{ font-size:16px; color:#000; }
.keyword h4{ font-size:16px; color:#000; }
#language{ float:right; width:356px; height:11px; line-height:11px; margin-top:10px; margin-bottom:9px; padding:3px 0px;}
#language a{ float:left; margin-right:5px; color:#333;}
#language a:hover{ text-decoration:underline;}
#menu{ float:right; width:810px; height:27px; line-height:27px; background:url(../images/menu.jpg) repeat-x; margin:0 auto; margin-top:7px;}
#menu ul li{ float:left; width:auto; height:27px; line-height:27px; background:url(../images/li.jpg) no-repeat right center;}
#menu ul li.last{ background:none;}
#menu ul li a{ padding:0px 48px; color:#000; font-weight:bold; display:block;}
#menu ul li a.dq, #menu ul li a:hover{ background:url(../images/hover.jpg) repeat-x; color:#fff;}
#list_b{ width:990px; height:auto; background:url(../images/p_bg.jpg) repeat-x #fff left top; margin:0 auto; padding-top:8px; overflow:hidden;}
#list_b ul li{ float:left; width:174px; height:auto; margin:0px 5px; _margin:0px 4px; padding:6px; border:1px solid #cacccb;}
#list_b ul li a.w{display:block; text-align:center; font-weight:bold; color:#000; margin-top:6px}
#list_b ul li img{width:174px; height:138px;}
#container{ width:990px; height:auto; margin:0 auto; background:#fff; overflow:hidden; padding-top:10px;}
#container1{ width:990px; height:auto; margin:0 auto; background:url(../images/contai1.jpg) repeat-x; overflow:hidden; padding-top:10px;}
#leftbar{ float:left; width:189px; height:auto; padding-bottom:5px;}
.list_t{ width:170px; height:30px; line-height:30px; border-bottom:1px solid #999; background:url(../images/icon.jpg) no-repeat left center; padding-left:19px; color:#a80001; font-size:14px; font-weight:bold;}
.list{ width:170px; height:auto;}
.list ul li{ float:left; width:189px; height:auto; line-height:15px; border-bottom:1px dotted #ccc;}
.list ul li a{ color:#000; padding:4px 0px 4px 10px; display:block; background:url(../images/icon_g.jpg) no-repeat left center; }
.list ul li a:hover, .list ul li a.dq{ background:#eee;}
.list ul li.t{ width:189px; height:auto;}
.list ul li.t a{ font-weight:bold; background:url(../images/icon_r.jpg) no-repeat left center;}
.list ul li.t a:hover, .list ul li.t a.dq{ background:#a80001; color:#fff;}
.con{ width:189px; height:27px; background:url(../images/cont.jpg) no-repeat left top; margin-top:5px; padding-top:18px;}
.con a{ color:#a80001; font-size:14px; font-weight:bold; padding-left:20px;}
.con1{ width:177px; height:auto; border:1px solid #c1c3c3; border-top:none; padding:5px;}
.con1 strong.c{ color:#a80001;}
.con1 span{ margin-left:30px;}
.con1 a{ color:#a80001; font-size:11px;}
.con1 .mob{ margin-left:30px;}
.conn{ width:99%; height:auto; padding:10px 0px;}
.conn p{ line-height:22px;}
.conn .tel{ margin-left:30px;}
.conn .email{ margin-left:37px;}
.conn a{ color:#a80001;}
.conn a:hover{ text-decoration:underline;}
#rightbar{ float:left; width:780px; height:auto; padding-left:14px; background:url(../images/right_b.jpg) repeat-x; padding-top:6px;}
.title_a{ width:99%; height:30px; line-height:14px; border-bottom:1px solid #dadada; color:#a80001; font-size:13px; font-weight:bold;}
.title_a a{ color:#a80001; font-size:14px; font-weight:bold;}
.about{ width:99%; height:auto; padding:7px 0px;}
.about p img{ float:right; margin-left:10px; padding:1px; border:1px solid #ccc;}
.title_b{ width:98%; height:27px; line-height:27px; background:#f1f1f1; font-size:14px; font-weight:bold; color:#a80001; padding-left:7px;}
.product_h{ width:99%; height:auto; margin-top:10px;}
.product_h ul{ float:left; width:50%; height:auto; background:url(../images/ul_bg.jpg) no-repeat left bottom; margin:10px 0px; padding-bottom:15px;}
.product_h ul li{ float:left; width:auto; height:auto;}
.product_h ul li img{width:127px; height:88px;}
.product_h ul li.txt{ width:63%; height:auto; margin-left:7px;}
.product_h ul li a{ font-weight:bold; color:#000; display:block;}
.product_h ul li a:hover{ color:#a80001;}
.product{ width:99%; height:auto; margin-top:10px;}
.product ul{ float:left; width:49%; 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; width:120px; height:90px;}
.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:99%; height:auto; margin-top:10px;}
.productt ul{ float:left; width:99%; height:auto; margin:8px 3px; padding-bottom:15px;}
.productt ul li{ float:left; width:auto; height:auto;}
.productt ul li img{ padding:1px; border:1px solid #ccc; width:120px; height:90px;}
.productt ul li.txt{ width:80%; height:auto; margin-left:10px;}
.productt ul li.txt a{padding-bottom:6px;}
.productt ul li a{ font-weight:bold; color:#000; display:block;}
.productt ul li a:hover{ color:#a80001;}
#footer{ width:990px; margin:0 auto; height:auto; background:url(../images/footer.jpg) repeat-x #e2e2e2;text-align:center;}
#footer .qlink{ width:990px; height:auto; padding-top:10px; text-align:center; margin:0 auto; color:#a80001;}
#footer .qlink a{ text-decoration:underline; color:#333;}
#footer .link{width:972px; height:auto; padding-top:10px; text-align:center; color:#000;}
#footer .link a{ padding:0 5px; color:#000;}
#footer .link a:hover{ text-decoration:underline;}
#footer #otherlink{ width:450px; margin:0 auto; height:30px; padding-top:6px;text-align:center;}
#footer #otherlink div { display:inline;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%; line-height:25px; border-bottom:1px solid #eee; font-weight:bold; color:#a80001;}
.title a{ color:#333;}
.title a:hover{ text-decoration:underline;}
.gallery{ width:770px; height:auto; margin-top:5px; margin-bottom:7px; overflow:hidden;}
.gallery a{ float:left; width:102px; height:auto; 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:444px; height:auto; margin:10px 0px; margin-left:160px; overflow:hidden;}
.cer img{ border:1px solid #ccc;}
.cer a{ float:left; width:202px; height:322px; text-align:center; color:#000; padding:0px 10px; display:block;}
.rc3{ float:left; width:360px; height:auto; margin-right:10px; padding-top:10px;}
.ybtc{ float:left; width:auto; height:auto; border:1px solid #eee;}
.ybtc1{ float:left; width:auto; height:auto;}
.ybtc1 img{width:200px; height:150px;}
.con_all{width:132px;height:auto; display:block; float:right; margin-top:10px;}
.about{overflow:hidden;}

.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:768px; height:auto; margin-top:10px; padding-left:4px;}
#rel ul li{ float:left; width:120px; height:auto; padding:0px 24px 0 0;}
#rel ul li img{ border:1px solid #ccc; padding:1px; width:120px; height:90px;}
#rel ul li a{ float:left; height:auto; color:#000; text-align:center; display:block;}

#rel1{ width:500px; height:auto; margin-top:10px;}
#rel1 ul li{ float:left; width:120px; height:auto; padding:0px 34px 0 0;}
#rel1 ul li img{ border:1px solid #ccc; padding:1px; width:120px; height:90px;}
#rel1 ul li a{ float:left; height:auto; color:#000; text-align:center; display:block;}

#rel2{ width:700px; height:auto; margin-top:10px;}
#rel2 ul li{ float:left; width:120px; height:auto; padding:0px 34px 0 0;}
#rel2 ul li img{ border:1px solid #ccc; padding:1px; width:120px; height:90px;}
#rel2 ul li a{ float:left; height:auto; color:#000; text-align:center; display:block;}

#rel3{ width:750px; height:auto; margin-top:10px;}
#rel3 ul li{ float:left; width:200px; height:auto; padding:0px 34px 0 0;}
#rel3 ul li img{ border:1px solid #ccc; padding:1px; width:200px; height:150px;}
#rel3 ul li a{ float:left; height:auto; color:#000; text-align:center; display:block;}
.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:772px; height:30px; line-height:30px; padding-left:5px; background:#f3f4f6; color:#000; font-weight:bold;}
.relat{ width:772px; 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:#a80001; font-weight:bold;}
.relat ul li.txt{ width:82%; height:auto; padding-left:10px;}
.relat ul li img{ border:1px solid #ccc; padding:1px; width:120px; height:90px;}
#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:#a80001;}
#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, #imgpro1, #imgpro2, #imgpro3, #imgpro4, #imgpro5, #imgpro6, #imgpro7, #imgpro8, #imgpro9, #imgpro10, #imgpro11{ 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; margin-bottom:12px}
.tit a{ color:#000; text-decoration:none}
.tit a:hover{color:#a80001}
.dis{ width:98%; height:auto; padding-top:2px;}
.discrip{ float:left; width:537px; height:auto; padding-left:10px; padding-bottom: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; width:30px; height:23px;}
.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;}
.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 .xxtp1{ width:302px; height:auto; float:left; padding:3px; background:#eee; overflow:hidden;}
.rr1 .xxtp1 a{ float:left; padding:5px 6px; _padding:3px 2px;}
.rr1 .xxtp1 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;}

.rr2{ float:left; width:124px; height:auto; border:1px solid #eee; padding:1px;}
.rr2 .tt{ width:200px; height:23px; line-height:23px; float:left; background:#EBEEEE; color:#000; padding-left:3px; margin-top:5px;}
.rr2 .xxtp{ width:197px; height:auto; float:left; padding:3px; background:#eee; overflow:hidden; padding-left:5px;}
.rr2 .xxtp a{ float:left; padding:3px 2px;}
.rr2 .xxtp img{ border:1px solid #ccc; padding:1px;}

.rr3{ float:left; width:300px; height:auto; padding:1px;}
.rr3 .tt{ width:300px; height:23px; line-height:23px; float:left; background:#EBEEEE; color:#000; padding-left:3px; margin-top:5px;}
.rr3 .xxtp{ width:300px; height:auto; float:left; padding:3px; background:#eee; overflow:hidden; padding-left:5px;}
.rr3 .xxtp a{ float:left; padding:3px 2px;}
.rr3 .xxtp img{ border:1px solid #ccc; padding:1px;}
.rr3 .con_all{float:left;}

a.key{color:#333333}

.mfimg img{padding:1px; border:#ccc solid 1px; width:140px; height:118px; margin:10px 20px 10px 0; }
.mfimg1 img{padding:1px; border:#ccc solid 1px; width:140px; height:105px; margin:10px 7px 10px 0; }
.mfimg2 img{padding:1px; border:#ccc solid 1px; width:140px; height:207px; margin:10px 7px 10px 0; }
.mfimg3 img{padding:1px; width:140px; height:118px; margin-left:100px; }
.mfimg4 a{width:160px; height:auto; margin:10px 20px 4px 0; float:left; text-align:center; color:#333;}
.mfimg4 img{padding:1px; border:#ccc solid 1px; width:160px; height:114px; margin-bottom:4px;  }
.mfimg5 img{padding:1px; border:#ccc solid 1px; width:120px; height:79px; margin:10px 20px 10px 0; }
.mfimg6 img{padding:1px; border:#ccc solid 1px; width:200px; height:169px; margin:10px 20px 10px 0; }
.mfimg7 img{padding:1px; border:#ccc solid 1px; width:160px; height:120px; margin:10px 20px 10px 0; }
DIV.digg {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.digg A {
	BORDER-RIGHT: #aaaadd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaadd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #aaaadd 1px solid; COLOR: #000099; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaadd 1px solid; TEXT-DECORATION: none
}
DIV.digg A:hover {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
DIV.digg A:active {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
DIV.digg SPAN.current {
	BORDER-RIGHT: #f00 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f00 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #f00 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #f00 1px solid; BACKGROUND-COLOR: #f00;
}
DIV.digg SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}

.span1 a{ float:right; width:auto; height:auto; font-size:16px; font-weight:bold; line-height:30px; color:#a80001; margin-right:140px; padding:10px 0;}
.span1 a:hover{ text-decoration:underline;}
