@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; font-family:tahoma, verdana, arial, helvetica, sans-serif; font-size:12px; color:#666666; }
.container { width:980px; margin:0 auto; }
a { text-decoration:none; }

#topnav { width:980px; height:50px; clear:both; }
#topnav h2, #topnav h2 a { width:143px; height:27px; display:block; margin:0; padding:0; float:left; background:url(../images/logo.gif) no-repeat; }
#topnav h2 strong { visibility:hidden; }
#topnav h2 { margin-top:15px; margin-left:10px; }
#topnav ul { width:125px; float:right; margin:0; padding:0; list-style:none; text-align:right; padding-top:30px; }
#topnav ul li { margin:0; padding:0; list-style:none; float:right; }
#topnav ul li span { visibility:hidden; }
#topnav ul li a { width:100%; display:block; height:11px; overflow:hidden; }
#topnav ul li.chinese { width:24px; background:url(../images/china.gif) no-repeat; margin-right:20px; }
#topnav ul li.english { width:50px; background:url(../images/english.gif) no-repeat left 1px; margin-right:7px; }

#flash { width:980px; height:325px; overflow:hidden; clear:both; }

#nav { width:980px; height:38px; background:url(../images/navbg.gif) repeat-x; overflow:hidden; clear:both; }
#nav ul { margin:0; padding:0; list-style:none; }
#nav li { display:block; float:left; margin:0; padding:0; list-style:none; }
#nav li a { width:100%; display:block; height:38px; }
#nav li span { visibility:hidden; }
#nav li.history { width:100px; height:38px; }
#nav li.history a { background:url(../images/ie6nav.gif) no-repeat 20px center; }
#nav li.history a:hover, #nav li.history a.curr { background:url(../images/ie6navo.gif) no-repeat 20px center; }
#nav li.product { width:140px; height:38px; }
#nav li.product a { background:url(../images/ie6nav.gif) no-repeat -92px center; }
#nav li.product a:hover, #nav li.product a.curr { background:url(../images/ie6navo.gif) no-repeat -92px center; }
#nav li.factory { width:135px; height:38px; }
#nav li.factory a { background:url(../images/ie6nav.gif) no-repeat -250px center; }
#nav li.factory a:hover, #nav li.factory a.curr { background:url(../images/ie6navo.gif) no-repeat -250px center; }
#nav li.working { width:190px; height:38px; }
#nav li.working a { background:url(../images/ie6nav.gif) no-repeat -398px center; }
#nav li.working a:hover, #nav li.working a.curr { background:url(../images/ie6navo.gif) no-repeat -398px center; }
#nav li.competive { width:200px; height:38px; }
#nav li.competive a { background:url(../images/ie6nav.gif) no-repeat -597px center; }
#nav li.competive a:hover, #nav li.competive a.curr { background:url(../images/ie6navo.gif) no-repeat -597px center; }
#nav li.contact { width:135px; height:38px; }
#nav li.contact a { background:url(../images/ie6nav.gif) no-repeat -800px center; }
#nav li.contact a:hover, #nav li.contact a.curr { background:url(../images/ie6navo.gif) no-repeat -800px center; }
#nav li.home { width:80px; height:38px; }
#nav li.home a { background:url(../images/ie6nav.gif) no-repeat -1002px center; }
#nav li.home a:hover, #nav li.home a.curr { background:url(../images/ie6navo.gif) no-repeat -1002px center; }

/*index*/
#intro { width:395px; height:282px; float:left; padding-top:30px; background:url(../images/indexline.gif) no-repeat right 30px; overflow:hidden; }
#index #nav ul { padding-left:30px; }
#intro dl, #intro dd, #intro dt { width:350px; float:left; margin:0; padding:0px; clear:both; }
#intro dl { padding-left:7px; }
#intro dt { font-size:18px; height:35px; line-height:35px; color:#ff3600; }
#intro dt a { font-size:18px; color:#ff3600; text-decoration:none; }
#intro dt a:hover { text-decoration:underline; }
#intro dd { line-height:18px; }

#brands { width:555px; height:128px; padding-top:30px; overflow:hidden; float:right; }
#brands h2, #contact h2 { width:530px; height:32px; margin:0px; padding:0px; background:url(../images/titlebg.gif) no-repeat; padding-left:25px; font-size:14px; color:#ffffff; line-height:18px; }
#brands ul, #brands li, #contact ul, #contact li { margin:0px; padding:0px; list-style:none; }
#brands img { border:0px; }
#brands li { width:100px; float:left; margin-right:11px; }
#brands .marquee { width:555px; float:left; clear:both; overflow:hidden; }
#contact { width:555px; height:154px; overflow:hidden; float:right; line-height:18px; background:url(../images/show.jpg) no-repeat 280px top; }
#contact li { width:555px; float:left; clear:both; }
#contact .title { width:55px; display:block; float:left; }
#contact .detail { width:300px; display:block; float:left; }
#contact .detail a { color:#666666; text-decoration:none; }
#contact .detail a:hover { color:#ff3300; text-decoration:underline; }

#footer { width:980px; height:60px; clear:both; border-top:3px #e8ecec solid; padding-top:8px; }
#footer h2, #footer h2 a { width:81px; height:15px; display:block; margin:0; padding:0; float:right; background:url(../images/footerlogo.gif) no-repeat; }
#footer h2 strong { visibility:hidden; }
#footer h2 { margin-top:3px; margin-right:10px; }
#footer .copyright { width:350px; height:20px; display:block; float:right; text-align:center; background:url(../images/footerline.gif) no-repeat; padding-top:3px; color:#999999; }
#footer .copyright a { color:#999999; text-decoration:none; }
#footer .copyright a:hover { text-decoration:underline; }
#footer a.icp { font-family:PMingliu; font-size:11px; }

/*brands*/
#brandscon { width:976px; float:left; border:1px #e6e6e6 solid; padding:1px 1px 3px 1px; overflow:hidden; clear:both; background:url(../images/map.jpg) no-repeat center 30px; margin:15px 0px; }
#brandscon ul { float:left; margin:0; padding:0 0px 30px 45px; list-style:none; }
#brandscon .brandsconinn { width:976px; float:left; background:url(../images/point.gif); padding-top:30px; }
#brandscon img { border:0px; }
#brandscon li { width:225px; height:180px; margin:0; padding:0; float:left; list-style:none; overflow:hidden; }
#brandscon li a.img { width:180px; height:131px; display:block; overflow:hidden; border-bottom:1px #bababa solid; border-right:1px #bababa solid; border-left:1px #ffffff solid; border-top:1px #ffffff solid; padding:5px; background:#fff; }
#brandscon li a.img:hover { border:1px #ff5400 solid; }
#brandscon li span { width:192px; display:block; float:left; text-align:center; padding-top:8px; }
#brandscon li span a { font-size:18px; color:#6a6969; }
#brandscon li span a:hover { color:#ff5400; }

/*competitive*/
.banner { width:980px; height:205px; clear:both; padding-top:10px; }
#competitivecon { width:976px; float:left; background:#fff; padding:1px; overflow:hidden; border:1px #e6e6e6 solid; margin-bottom:10px; }
.competitiveconinn { width:940px; float:left; background:#f8f8f8; padding:0px 18px 20px; overflow:hidden; }
.list { width:940px; float:left; clear:both; overflow:hidden; padding-top:10px; background:url(../images/line_gray.gif) repeat-x left bottom; }
.list h2 { font-size:18px; font-weight:normal; color:#f02f06; margin:0; padding:0; height:35px; display:block; clear:both; }
.intro { width:705px; float:left; clear:both; color:#787878; line-height:18px; padding-bottom:20px; }
.lightboxshow { width:940px; float:left; clear:both; overflow:hidden; }
.lightboxshow ul { width:1000px; list-style:none; padding:0; margin:0; }
.lightboxshow li { width:239px; height:180px; float:left; }
.lightboxshow img { border:0; border-bottom:1px #fff solid; }
.lightboxshow li span { display:block; width:222px; height:20px; background:url(../images/titlebg1.gif); text-align:center; }
.lightboxshow li span a { width:222px; height:20px; display:block; line-height:20px; color:#ffffff; }
.lightboxshow li span a:hover { background:url(../images/titlebg1o.gif); }
.none { background:none; }

#contactcon { width:976px; float:left; background:#fff; padding:1px; overflow:hidden; border:1px #e6e6e6 solid; margin-bottom:10px; }
#contactcon h2 { font-size:18px; font-weight:normal; color:#f02f06; }
.contactconinn { width:940px; float:left; background:#f8f8f8; padding:0px 18px 15px; overflow:hidden; }
.ass { width:940px; float:left; clear:both; background:url(../images/line_gray.gif) repeat-x left bottom; padding-top:10px; overflow:hidden; padding-bottom:1px; }
.assinn { width:1000px; float:left; }
.contactlist { width:490px; float:left; }
.contactlist dl { margin:0px; padding:0px; }
.contactlist dd { width:165px; float:left; margin:0px; padding:0px; }
.contactlist dt { width:300px; float:left; margin:0px; padding:0px; font-size:14px; color:#787878; line-height:20px; }
.contactlist dt span { width:300px; float:left; clear:both; clear:both; padding-bottom:20px; }
#contactcon a { color:#787878; text-decoration:underline; }
#contactcon a:hover { color:#ff3300; text-decoration:underline; }
.hr { width:900px; float:left; clear:both; margin-top:2px; background:#ececec; padding:20px; font-size:14px; color:#787878; line-height:20px; }

#hiscon { width:976px; float:left; background:#fff; padding:1px; overflow:hidden; border:1px #e6e6e6 solid; margin-bottom:10px; }
#hiscon h2 { font-size:18px; font-weight:normal; color:#f02f06; }
.hisconinn { width:940px; float:left; background:url(../images/line_graywhite.gif) repeat-y #f8f8f8 260px top; padding:0px 18px 15px; overflow:hidden; }
.left { width:240px; float:left; overflow:hidden; padding-top:5px; }
#hiscon .list, #hiscon .list ul { width:240px; background:none; }
.right { width:675px; float:right; padding-top:15px; color:#787878; line-height:18px; overflow:hidden; }
#hiscon img { border:0px; }
#hiscon .cimg { list-style:none; margin:0px; padding:0px; width:100%; float:left; clear:both; padding-top:20px; }
#hiscon .cimg li { width:283px; float:left; }
#hiscon .cimg li span { display:block; width:254px; height:20px; text-align:center; padding-top:5px; }
#hiscon .cimg li span a { color:#666666; }
#hiscon .cimg li span a:hover { color:#ff3300; text-decoration:underline; }
.hiscon { width:680px; float:left; clear:both; background:url(../images/line_gray.gif) repeat-x left bottom; padding-bottom:20px; }
.showimg { width:675px; float:left; clear:both; padding-top:20px; }

#product { width:976px; float:left; background:#fff; padding:1px; overflow:hidden; border:1px #e6e6e6 solid; margin-bottom:10px; }
.productinn { width:976px; float:left; background:url(../images/line_left.gif) repeat-y #f8f8f8 left top; overflow:hidden; padding-bottom:60px; }
.pmenu { width:258px; float:left; overflow:hidden; overflow:hidden; }
.pmenu ul, .pmenu li { margin:0px; padding:0px; list-style:none; }
.pmenu li { width:258px; height:54px; float:left; overflow:hidden; }
.pmenu li a { width:158px; display:block; height:54px; line-height:54px; color:#919191; text-decoration:none; font-size:16px; padding-left:100px; text-align:center; }
.pmenu li.b1 { background:url(../images/b1.gif); }
.pmenu li.b1 a:hover, .pmenu li.b1 a.curr { background:url(../images/b1o.gif); color:#fff; }

.pmenu li.b2 { background:url(../images/b2.gif); }
.pmenu li.b2 a:hover, .pmenu li.b2 a.curr { background:url(../images/b2o.gif); color:#fff; }

.pmenu li.b3 { background:url(../images/b3.gif); }
.pmenu li.b3 a:hover, .pmenu li.b3 a.curr { background:url(../images/b3o.gif); color:#fff; }

.pmenu li.b4 { background:url(../images/b4.gif); }
.pmenu li.b4 a:hover, .pmenu li.b4 a.curr { background:url(../images/b4o.gif); color:#fff; }

.pmenu li.b5 { background:url(../images/b5.gif); }
.pmenu li.b5 a:hover, .pmenu li.b5 a.curr { background:url(../images/b5o.gif); color:#fff; }

.pmenu li.b6 { background:url(../images/b6.jpg); }
.pmenu li.b6 a:hover, .pmenu li.b6 a.curr { background:url(../images/b6o.jpg); color:#fff; }

.pmenu li.b7 { background:url(../images/b7.jpg); }
.pmenu li.b7 a:hover, .pmenu li.b7 a.curr { background:url(../images/b7o.jpg); color:#fff; }

.pmenu li.b8 { background:url(../images/b8.jpg); }
.pmenu li.b8 a:hover, .pmenu li.b8 a.curr { background:url(../images/b8o.jpg); color:#fff; }


.plist { width:684px; float:right; overflow:hidden; background:url(../images/apoint.gif) no-repeat 0px 15px; padding-top:65px; margin-right:15px; }
#product img { border:0px; }
.plist ul, .plist li { margin:0px; padding:0px; list-style:none; }
.plist ul { width:800px; float:left; padding-left:3px; }
.plist li { width:231px; height:187px; float:left; }
.plist li a { width:211px; height:145px; display:block; overflow:hidden; border:1px #dfdfdf solid; padding:2px; }
.plist li a:hover { border:1px #ff3300 solid; }
.page { width:684px; height:60px; float:right; text-align:right; border-top:1px #e9e9e9 solid; margin-right:15px; overflow:hidden; }
.page ul { width:644px; float:left; clear:both; padding:30px 0px 10px; }
.page li { display:inline; margin-right:5px; background:#ffffff; }
.page li a { color:#fff; padding:3px 6px; background:#acacac; }
.page li.pre a, .page li.pre span { background:#acacac; }
.page li.next a, .page li.next span { background:#acacac; }
.page li span { color:#fff; padding:3px 6px; background:#ffffff; }
.page li span.curr { color:#fff; background:#ff7e00; font-weight:bold; }
.page li span.none { color:#fff; }
.page li a:hover { background:#ff7e00; }
