@charset "utf-8";

/* Edited by Stone.Chan */
/* www.birdsandfish.net */
/* 2011.10.26 */

html, body { margin:0; padding:0; font-family:"Times New Roman", Arial; font-size:12px; color:#402b28; }
.i { font-style:italic; }
.b { font-weight:bold; }
.hid { display:none; }
.clr { width:0; height:0; clear:both; }
.bg1 { background:#e5decc; }
a.lnk { color:#402b28; }
a.lnk:link, a.lnk:visited { text-decoration:none; }
a.lnk:hover, a.lnk:active { text-decoration:underline; }
div.wrapper { width:833px; margin:0 auto; padding:0; }
div#header { float:left; width:833px; height:109px; margin:0; padding:0; display:inline; }
div#logo { float:left; width:162px; height:78px; margin:22px 0 0 4px; padding:0; background:url(../images/logo.png) no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/logo.png); display:inline; }
div#logo a { float:left; width:162px; height:78px; margin:0; padding:0; display:inline; }
div#menu { float:left; width:833px; height:52px; margin:0; padding:0; display:inline; }
div#nav { float:left; width:833px; height:52px; margin:0; padding:0; display:inline; }
div#nav ul { float:left; width:833px; height:52px; margin:0; padding:0; list-style:none; display:inline; }
div#nav ul li { float:left; height:52px; list-style:none; position:relative; display:inline; }
div#nav ul li a { float:left; height:52px; text-decoration:none; display:inline; }
div#nav ul li#n-1 { width:162px; background:url(../images/menu.png) no-repeat 0 0; }
div#nav ul li#n-1 a { width:162px; }
div#nav ul li#n-2 { width:171px; background:url(../images/menu.png) no-repeat -162px 0; }
div#nav ul li#n-2 a { width:171px; }
div#nav ul li#n-3 { width:166px; background:url(../images/menu.png) no-repeat -333px 0; }
div#nav ul li#n-3 a { width:166px; }
div#nav ul li#n-4 { width:171px; background:url(../images/menu.png) no-repeat -499px 0; }
div#nav ul li#n-4 a { width:171px; }
div#nav ul li#n-5 { width:163px; background:url(../images/menu.png) no-repeat -670px 0; }
div#nav ul li#n-5 a { width:163px; }
div#copyright { float:left; width:833px; height:42px; margin:0; padding:0; display:inline; text-align: center;
        padding-bottom: 20px;}

/* home */
div#home-sec1 { float:left; width:833px; height:327px; background:url(../images/home-bg-1.jpg) no-repeat left top; display:inline; }
div#home-sec1-cot { float:left; width:444px; margin:70px 0 0 389px; padding:0; display:inline;}
div#home-sec1-cot h3 { float:left; width:444px; height:26px; margin:0; padding:0; background:url(../images/home-title-1.png) no-repeat left top; display:inline; }
div#home-sec1-cot p { float:left; width:444px; line-height:18px; margin:20px 0 0; padding:0; font-size:15px; display:inline; }
div#home-sec2 { float:left; width:833px; height:217px; display:inline; }
div#home-sec2 dl { width:833px; height:217px; margin:0; padding:0; position:absolute; }
div#home-sec2 dl dd { float:left; width:833px; height:217px; margin:0; padding:0; overflow:hidden; display:inline; }
div#home-sec2 dl dd img { float:left; height:833px; height:217px; margin:0; padding:0; display:inline; }
div#home-sec3 { float:left; width:833px; height:262px; background:url(../images/home-bg-3.jpg) no-repeat; display:inline; }
div#home-sec3-cot { float:left; width:490px; margin:29px 0 0 29px; padding:0; display:inline;}
div#home-sec3-cot h3 { float:left; width:490px; height:26px; margin:0; padding:0; background:url(../images/home-title-3.png) no-repeat left top; display:inline; }
div#home-sec3-cot p { float:left; width:490px; line-height:18px; margin:16px 0 0; padding:0; font-size:15px; display:inline; }

/* aboutus */
div#aboutus-sec1 { float:left; width:79px; height:777px; margin:0; padding:0; background:url(../images/aboutus-bg-1.jpg) no-repeat; display:inline; }
div#aboutus-sec2 { float:left; width:324px; height:777px; margin:0; padding:0; background:url(../images/aboutus-bg-2.jpg) no-repeat; display:inline; }
div#aboutus-sec2-cot { float:left; width:273px; margin:48px 0 0 26px; padding:0; display:inline; }
div#aboutus-sec2-cot h3 { float:left; width:273px; height:35px; margin:0; padding:0; background:url(../images/aboutus-title-1.png) no-repeat left top; display:inline; }
div#aboutus-sec2-cot p { float:left; width:273px; line-height:18px; margin:20px 0 0; padding:0; text-align:center; font-size:15px; display:inline; }
div#aboutus-sec3 { float:left; width:215px; height:777px; margin:0; padding:0; background:url(../images/aboutus-bg-3.jpg) no-repeat; display:inline; }
div#aboutus-sec4 { float:left; width:215px; height:777px; margin:0; padding:0; background:url(../images/aboutus-bg-4.jpg) no-repeat; display:inline; }

/* products */
div#products-sec1 { float:left; width:231px; height:806px; margin:0; padding:0; background:url(../images/products-bg-2.png) repeat-x; display:inline; }
div#products-sec1 ul { float:left; width:231px; margin:0; padding:0; list-style:none; display:inline; }
div#products-sec1 ul li { float:left; width:231px; line-height:27px; margin:0 0 1px; padding:0; list-style:none; background:#402c28 url(../images/products-icon-w.gif) no-repeat 11px 8px; cursor:pointer; display:inline; }
div#products-sec1 ul li span { float:left; margin:0 0 0 27px; color:#fff; font-family:Arial; font-size:14px; line-height:27px; display:inline; }
div#products-sec1 ul li ul.products-ssub-nav { float:left; width:231px; margin:0; padding:0; list-style:none; display:inline; }
div#products-sec1 ul li ul.products-ssub-nav li { float:left; width:231px; line-height:26px; margin:0; padding:0; list-style:none; background:#fff url(../images/products-icon-b.gif) no-repeat 29px 8px; cursor:pointer; display:inline; }
div#products-sec1 ul li ul.products-ssub-nav li span { float:left; margin:0 0 0 45px; color:#402c28; font-family:Arial; font-size:14px; line-height:26px; display:inline; }
div#products-sec2 { float:right; width:602px; height:806px; margin:0; padding:0; background:#fff url(../images/products-bg-1.jpg) no-repeat left top; display:inline; }
div#products-sec2-cot { float:left; width:552px; height:568px; margin:222px 0 0; padding:0; overflow:hidden; position:relative; display:inline; }
div#products-sec2-cot ul { float:left; width:552px; margin:0; padding:0; list-style:none; position:relative; display:inline; }
div#products-sec2-cot ul li { float:left; width:160px; height:180px; margin:14px 0 0 24px; padding:0; list-style:none; overflow:hidden; display:inline; }
div#products-scroller { float:right; width:50px; height:594px; margin:212px 0 0; padding:0; display:inline; }
div#products-scroller ul { float:left; width:50px; margin:0; padding:0; list-style:none; display:inline; }
div#products-scroller ul li { float:left; width:32px; height:32px; padding:0; list-style:none; cursor:pointer; display:inline; }
li#products-s-up { margin:220px 0 0 9px; background:url(../images/products-icon-scroller.gif) no-repeat 0 0; }
li#products-s-down { margin:80px 0 0 9px; background:url(../images/products-icon-scroller.gif) no-repeat 0 -32px; }

/* contactus */
div#contactus-sec1 { float:left; width:833px; height:346px; background:url(../images/contactus-bg-1.png) no-repeat; display:inline; }
div#contactus-sec1-cot { float:left; width:803px; margin:40px 0 0 30px; padding:0; display:inline; }
div#contactus-sec1-cot h3 { float:left; width:803px; height:29px; margin:0; padding:0; background:url(../images/contactus-title-1.png) no-repeat left top; display:inline; }
div#cu1 { float:left; width:170px; margin:140px 0 0; padding:0; display:inline; }
div#cu1 h4 { float:left; width:170px; height:20px; margin:0; padding:0; font-family:Arial; font-size:16px; text-align:center; display:inline; }
div#cu1 p { float:left; width:170px; line-height:18px; margin:10px 0 0; padding:0; font-family:Arial; font-size:14px; text-align:center; display:inline; }
div#cu2 { float:left; width:170px; margin:140px 0 0 122px; padding:0; display:inline; }
div#cu2 h4 { float:left; width:170px; height:20px; margin:0; padding:0; font-family:Arial; font-size:16px; text-align:center; display:inline; }
div#cu2 p { float:left; width:170px; line-height:18px; margin:10px 0 0; padding:0; font-family:Arial; font-size:14px; text-align:center; display:inline; }
div#cu3 { float:left; width:170px; margin:140px 0 0 76px; padding:0; display:inline; }
div#cu3 h4 { float:left; width:250px; height:20px; margin:0; padding:0; font-family:Arial; font-size:16px; text-align:center; display:inline; }
div#cu3 p { float:left; width:250px; line-height:18px; margin:10px 0 0; padding:0; font-family:Arial; font-size:14px; text-align:center; display:inline; }
div#contactus-sec2 { float:left; width:833px; height:417px; background:url(../images/contactus-bg-2.jpg) no-repeat; display:inline; }



