/* CSS Document */

body {
    text-align: center; margin:0; padding:0;
	font:12px "", Verdana, Geneva, Arial, Helvetica, sans-serif; color:#666; background:url(img/a01.gif) repeat-x #FFF; line-height:150%;
	}
div,form,img,ul,li {margin: 0; padding: 0; border: 0; }
h1 { display:block; font-size:14px; font-weight:bold; margin:0; }
h2 { display:block; font-size:14px; font-weight:normal; margin:0; }
h3 { display:inline; font-size:14px; font-weight:bold; margin:0; }
h4 { display:block; font-size:12px; font-weight:bold; margin:0; }
h5 { display:inline; font-size:16px; font-weight:bold; }
h6 { display:inline; font-size:12px; font-weight:normal; }
span { display:inline; font-size:12px; font-weight:bold; }
table,td,tr,th{ text-align:left; font-size:12px; }
.allbody { margin:0 auto; width:100%; }
.main { margin:0 auto; width:860px; }
input { font-size:12px; }

/* public */

a:link {color: #666; text-decoration:none;}
a:visited {color: #666;text-decoration:none;}
a:hover {color: #ED145B; text-decoration:none;}
a:active {color: #666;}

#textleft { text-align: left; }
#textcenter { text-align:center; }
#textright { text-align:right; }

/* head */

#tabs2 { width:895px; margin:0 auto; padding-left:3px; font-size:14px; line-height:normal; float:left; display:inline; }
#tabs2 ul { margin:0; list-style:none; }
#tabs2 li { display:inline; margin:0; }
#tabs2 a { float:left; background:url(img/a02.gif) no-repeat left top; margin:0; padding:10px 0 17px 3px; text-decoration:none; }
#tabs2 a span { float:none; background:url(img/a03.gif) no-repeat right top; padding:10px 15px 17px 15px; color:#FFF; font-size:14px; font-weight:normal; }
#tabs2 a:hover span { color:#FFF799; }
#tabs2 a:hover { background:url(img/a05.gif) no-repeat left top; }
#tabs2 a:hover span { background:url(img/a06.gif) no-repeat right top; }
#tabs2 #current a { background-position:0% -44px; }
#tabs2 #current a span { background:url(img/a04.gif) no-repeat right top; }
#tabs2 #current a:hover { background:url(img/a07.gif) no-repeat left top; }
*html #tabs2 a { padding:11px 0 16px 3px; }/* ie6 */
*html #tabs2 a span { padding:12px 15px 16px 15px; }/* ie6 */
*+html #tabs2 a { padding:11px 0 16px 3px; }/* ie7 */
*+html #tabs2 a span { padding:12px 15px 16px 15px; }/* ie7 */
.main { width:900px; text-align:center; margin:0 auto; padding:5px 0px;}  
.logo { width:350px; display:inline; margin-top:9px; float:left }
.hotline { width:380px; display:inline; margin-top:10px; position:relative; text-align:right; float:right; }
.login {  width:200px; padding-top:10px; text-align:right; margin-bottom:6px; float:right; }
.login input, .login img { vertical-align:middle; }
.login h1 { color:#F00; display:inline; font-weight:bold; }
.search1 { width:150px; height:16px; border:1px #CCC solid; background:url(img/a39.gif) no-repeat; padding:2px; }
.reg { width:80px; padding-top:15px; float:right; }

/* main */
.ad { width:900px; padding-bottom:10px; float:left; }
.left { width:295px; text-align:left; float:left; }
#product { background:url(img/a12.gif) no-repeat; }
.left1 { width:220px; padding-top:13px; padding-left:64px; padding-bottom:10px; font-size:14px; font-weight:bold; color:#FFF; float:left; }
.left2 { width:254px; padding:0 15px 25px 15px; background:url(img/a13.gif) no-repeat 0 bottom; float:left; }
.left2 h1 { background:url(img/a14.gif) no-repeat; padding:3px 0 4px 25px; }
.left3 { padding:2px 0; text-align:left; }
.right { width:600px; float:left; }
.right1 { width:600px; padding-bottom:5px; border-bottom:1px #ECECE8 solid; margin-bottom:5px; float:left; }
.right2 { width:190px; padding-right:5px; font-weight:bold; float:left; }
.right2 img { display:block; padding-bottom:4px; }
.right3 { width:200px; padding-left:10px; float:left; }
.right4 { width:140px; text-align:left; float:left; }
.right4 h1 { padding-left:25px; padding-top:4px; background:url(img/a22.gif) no-repeat; }
.right5 { width:60px; text-align:right; padding-top:6px; float:left; }
.right6 { width:200px; text-align:left; padding:10px 0; float:left; }
.right6 ul { }
.right6 li { list-style:none; }
.right7 { width:390px; float:left; }
.right8 { width:330px; text-align:left; float:left; }
.right8 h1 { padding-left:28px; padding-top:4px; background:url(img/a24.gif) no-repeat; }
.right9 { width:390px; padding-top:10px; float:left; }
.right10 { width:130px; float:left; }
.right10 img { display:block; border:1px #E6E6E6 solid; margin:0 auto; margin-bottom:4px; }
.right11 { width:390px; padding:3px 10px 3px 0; text-align:right; float:left; }
.right12 { width:400px; float:left; }
.right13 { width:200px; float:left; }
.right14a { width:330px; text-align:left; float:left; }
.right14a h1 { padding-left:28px; padding-top:4px; background:url(img/b22.gif) no-repeat; }
.right15a { width:390px; float:left; }
.right15a li { list-style:none; padding:2px 0; text-align:left; }

/*  foot  */
.foot { width:895px; border-top:1px #AAAAA7 solid; padding:10px 0 20px 0; margin:10px 0; float:left; }
.foot1 { width:355px; text-align:left; display:inline; margin-top:5px; float:left; }
.foot2 { width:540px; text-align:right; display:inline; position:relative; float:right; }
.foot2 li { list-style:none; display:inline; }
.foot2 h1 { display:inline; font-size:12px; font-weight:normal; }
.foot2 h2 { display:block; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
.foot3 { width:882px; border:1px #8D95A9 solid; margin:10px 0 0 5px; float:left; }
.foot4 { width:580px; padding:10px; float:left; }
.foot5 { width:282px; float:left; }
.foot6 { width:145px; text-align:left; float:left; }
.foot6 h1 { font-size:12px; font-weight:bold; display:block; color:#000; }
.foot6 ul { }
.foot6 li { list-style:none; background:url(img/b04.gif) no-repeat 0 6px; padding-left:10px; }

/* other */
.prd2 { padding:1px 10px 1px 0; }
.prd2 h1 { background:url(img/a27.gif) no-repeat 0 4px; padding-left:20px; color:#FFF; }
.prd3 { padding:1px 0; color:#FFF; }
.prd3 a:link, .prd3 a:visited, .prd3 a:active { color:#FFF; background:none; padding-right:0px; }
.prd3 a:hover { color:#FFF799; }
.prd3 span { padding-right:10px; }
.prd4 { width:875px; height:26px; padding:7px 0 0 15px; background:url(img/a28.gif) no-repeat; text-align:left; float:left; }
.prd5 { width:800px; padding-left:30px; padding-top:2px; background:url(img/a29.gif) no-repeat; font-size:14px; color:#FFF; font-family:Arial, Helvetica, sans-serif; float:left; }
.prd5 a:link, .prd5 a:visited, .prd5 a:active { color:#FFF; background:none; padding-right:10px; }
.prd5 a:hover { color:#FFF799; }
.prd6 { width:870px; border:1px #8D95A9 solid; padding:9px; float:left; }
.prd7 { width:870px; padding-bottom:10px; float:left; }
.prd8 { width:280px; padding-right:10px; text-align:left; float:left; }
.prd8 img { padding:1px 20px 20px 1px; background:url(img/a30.gif) no-repeat; float:left; }
.prd8 h4 { text-align:left; }
.prd8 ul { padding:0; }
.prd8 li { list-style:none; }
.prd8 h2 { display:inline; font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background:url(img/a31.gif) no-repeat; padding:0 0 0 15px; }
.prd9 { width:870px; padding:10px 0; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-align:right; float:left; }
.prd9 a:link, .prd9 a:visited, .prd9 a:active { padding:1px 4px; margin:0 3px; border:1px #FFF solid; }
.prd9 a:hover { border:1px #F60 solid; }
.prd9 span { background:#F60; padding:2px 4px; font-size:10px; margin:0 3px; color:#FFF; }
.prd10 { width:580px; padding-right:10px; float:left; }
.prd11 { width:280px; float:left; }
.prd12 { width:580px; padding-bottom:10px; float:left; }
.prd13 { width:580px; border-bottom:1px #C1C1C1 solid; float:left; }
.prd14 { width:20px; height:35px; background:url(img/a33.gif) no-repeat; float:left; }
.prd15 { padding-right:20px; padding-top:10px; height:25px; background:url(img/a34.gif) no-repeat right 0; color:#000; float:left; }
.prd16 { width:580px; padding:10px 0; text-align:left; float:left; }
.prd17 { width:280px; background:url(img/a35.gif) no-repeat; height:10px; float:left; }
.prd18 { width:240px; padding:0 20px 20px 20px; background:url(img/a36.gif) no-repeat 0 bottom; margin-bottom:10px; float:left; }
.prd19 { padding:2px 0; }
.prd20 { width:60px; height:22px; background:url(img/a38.gif) no-repeat; color:#000; font-size:14px; font-weight:bold; padding:0; border:0; margin:0; }
.prd21 { width:180px; height:16px; border:1px #CCC solid; background:url(img/a39.gif) no-repeat; padding:2px; }
.prd22 { width:180px; height:100px; border:1px #CCC solid; background:url(img/a39.gif) no-repeat; padding:2px; }
.prd23 { text-align:center; padding:4px 0; }
.prd23 img { display:block; margin:0 auto; padding:1px 10px 10px 1px; background:url(img/a42.gif) no-repeat; }
.navlogin { width:880px; height:40px; text-align:left; background:url(img/a43.gif) no-repeat; padding-top:15px; padding-left:20px; color:#FFF; margin-bottom:10px; font-size:14px; float:left; }
.navlogin a:link, .navlogin a:visited, .navlogin a:active { color:#FFF; background:none; padding-right:10px; }
.navlogin a:hover { color:#FFF799; }
.reg1 { width:280px; padding-right:10px; float:left; }
.reg2 { width:600px; float:left; }
.reg2_gys { width:900px; float:left; }
.reg3 { width:270px; height:28px; padding-left:10px; padding-top:5px; background:url(img/a44.gif) no-repeat; text-align:left; float:left; }
.reg4 { width:590px; height:28px; padding-left:10px; padding-top:5px; background:url(img/a45.gif) no-repeat; text-align:left; float:left; }
.reg4_gys { width:900px; height:28px; padding-left:10px; padding-top:5px; background:url(img/a45.gif) no-repeat; text-align:left; float:left; }
.reg3 h1, .reg4 h1 { color:#FFF; padding-left:30px; padding-top:4px; padding-bottom:4px; }
#pagelogin { background:url(img/a46.gif) no-repeat; }
#pagereg { background:url(img/a47.gif) no-repeat; }
.reg5 { width:258px; border:1px #8D95A9 solid; padding:10px; text-align:left; float:left; }
.reg5 ul { }
.reg5 li { list-style:none; padding:2px 0; }
.reg6 { width:578px; border:1px #8D95A9 solid; padding:10px; text-align:left; float:left; }
.reg6_gys { width:900px; border:0px #8D95A9 solid; padding:10px; text-align:left; float:left; font-size:14px;}
.reg7 { padding:2px 0; }
.reg70 { padding:2px 0; font-size:14px; }





.am_left ul { text-align:left; }
.am_left li { list-style:none; padding:2px 0 2px 20px; background:url(img/a49.gif) no-repeat 0 4px; font-size:14px; }
.am_left h1 { color:#900; padding-bottom:6px; padding-left:30px; padding-top:2px; border-bottom:1px #CCC solid; background:url(img/a50.gif) no-repeat; margin-bottom:10px; }


.am_left1 ul { text-align:left; }
.am_left1 li { padding:2px 0 2px 20px;font-size:14px; }
.am_left1 h1 { color:#900; padding-bottom:6px; padding-left:30px; padding-top:2px; border-bottom:1px #CCC solid; margin-bottom:10px; }

.am_right { width:280px; padding-left:0px; text-align:left; float:left; }

/* 2009.4.6 */
#membertital { background:url(img/a51.gif) no-repeat; }
.video1 { width:900px; padding:10px 0; text-align:center; float:left; }
.video1 img { display:block; border:1px #CCC solid; padding:6px; background:#FFF; margin:0 auto; margin-bottom:4px; }
.video1 h1 { padding:10px 0; border-bottom:1px #CCC solid; color:#000; margin-bottom:10px; }
.video2 { width:145px; text-align:center; float:left; }
.video2 img { display:block; border:1px #CCC solid; padding:3px; background:#FFF; margin:0 auto; margin-bottom:4px; }
.atc1 { width:890px; padding:10px 0; text-align:left; float:left; }
.atc1 img { display:block; border:1px #CCC solid; padding:6px; background:#FFF; margin:0 auto; margin-bottom:20px; }
.atc1 h1 { padding:10px 0; border-bottom:1px #CCC solid; color:#000; margin-bottom:10px; text-align:center; }

/* 2009.5.19 */
.prd1 { width:870px; background:url(img/a57.gif) no-repeat; padding:15px 0 0 30px; float:left; }
.prd24 { width:900px; height:45px; background:url(img/a58.gif) no-repeat 0 bottom; float:left; }
.prd26 { width:900px; height:45px; background:url(img/a580.gif) no-repeat 0 bottom; float:left; }
.prd27 { width:900px; height:45px; background:url(img/a581.gif) no-repeat 0 bottom; float:left; }
.prd25 { width:900px; padding-bottom:10px; float:left; }
.prd3 li { list-style:none; width:80px; float:left; }
.down1 { width: 597px; text-align:left; font-size:14px; float:left; }
.down1 ul { text-align:left;  }
.down1 li { list-style:none; padding:6px 0 4px 20px; background:url(img/a48.gif) no-repeat 0 5px; width:45%; float:left;}
.down1 td { text-align:center; padding:2px; height:75px; width:96px; vertical-align:middle; }
.down1 img { margin:auto; display:block; }
.left4 { width:254px; padding:5px 0; border-bottom:1px #CCC dashed; margin-bottom:5px; float:left; }
.left4 h1 { background:url(img/a14.gif) no-repeat; padding:3px 0 4px 25px; }
.left4 ul { }
.left4 li { list-style:none; width:63px; float:left; }
.left5 { width:254px; padding:5px 0; border-bottom:1px #CCC dashed; margin-bottom:5px; float:left; }
.left5 h1 { background:url(img/a14.gif) no-repeat; padding:3px 0 4px 25px; }
.left5 ul { }
.left5 li { list-style:none; width:84px; float:left; }

/* 2009.6.19 */
.sitemap { width:577px; text-align:left; padding-left:10px; font-size:14px; float:left; }
.sitemap h1 { background:url(img/a68.gif) no-repeat; padding:2px 0 6px 30px; border:0; margin:0; margin-top:20px; }
.sitemap ul { }
.sitemap li { list-style:none; padding-right:10px; float:left; background:url(img/a69.gif) no-repeat; padding-left:10px; font-size:12px; }
.right14 { width:200px; margin-bottom:10px; float:left; }
.left4 h1 a { color:#A36209; }
.left4 h1 a:link, .left4 h1 a:visited, .left4 h1 a:active { color:#005B7F; }
.left4 h1 a:hover { color:#FF6600; }
.left5 h1 a:link, .left5 h1 a:visited, .left5 h1 a:active { color:#005B7F; }
.left5 h1 a:hover { color:#FF6600; }

.foot2 ul { display:inline; }
.foot7 { width:540px; text-align:right; float:left; }
.am_left { width:587px; padding-right:10px; text-align:left; font-size:14px; float:left; }
.am_left1 { width:587px; padding-right:10px; text-align:left; font-size:14px; float:left; }


.friendlink { width:895px; border-top:1px #ECECE8 solid; padding:10px 0 10px 0; margin:10px 0; float:left; }
.friendlink h1 { background:url(img/a82.gif) no-repeat; padding:0 0 10px 25px; text-align:left; }
.friendlink ul {}
.friendlink li { list-style:none; width:99px; float:left; padding-bottom:6px; text-align:center; }
.friendlink td { padding:3px 0; text-align:center; }

#custom1 { width:120px; position:fixed; #position:fixed; _position:absolute; top:125px; right:6px; margin-top:0px; background:url(img/qq01.gif) no-repeat; padding-top:26px; }
#custom2 { width:120px; background:url(img/qq02.gif) no-repeat 0 bottom; padding-bottom:20px; }
#custom3 { width:120px; background:url(img/qq03.gif) no-repeat 0 bottom; padding-bottom:10px; }
#custom4 { width:116px; background:url(img/qq04.gif) no-repeat; padding:10px 2px 0 2px; }
#custom4 li { list-style:none; padding:2px 0 2px 4px; }
#custom4 span { display:block; background:url(img/qq05.gif) no-repeat 0 bottom; padding:2px 0 7px 0; color:#000; text-align:center; }
#custom4 img { vertical-align:middle; padding-right:4px; }
#custom4 a:link, #custom4 a:visited, #custom4 a:active { color:#73744A; }
#custom4 a:hover { color:#A3A478; }
#custom5 { width:120px; text-align:right; padding:2px 0; }
