﻿/* CSS Document */

body {
    text-align: center; margin:0 auto; padding:0; width:950px;
	font:12px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000; background:url(img/bg.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; }
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:center; font-size:12px; }
input { font-size:12px; }

/* public */

a:link {color: #0076A3; text-decoration:none;}
a:visited {color: #0076A3;text-decoration:none;}
a:hover {color: #EC008C; text-decoration:underline;}
a:active {color: #0076A3;}

#textleft { text-align: left; }
#textcenter { text-align:center; }
#textright { text-align:right; }
.a1 { font-weight:bold; width:60px; height:22px; color:#000; background:url(img/a07.gif) no-repeat; border:0; font-size:14px; }
#margintop10 { margin-top:10px; }


/* head */
#top { width:950px; height:80px; float:left; }
#logo { width:400px; text-align:left; float:left; }
#shop { width:550px; text-align:right; padding-top:35px; float:left; }
#shop a { text-decoration:none; }
#nav { width:950px; background:url(img/a01.gif) repeat-x; height:46px; margin-bottom:10px; float:left }
#navbar { width:650px; float:left; }
#navlink { padding:12px 10px; background:url(img/a05.gif) no-repeat right 0; font-size:14px; font-weight:bold; float:left; }
#navlink a:link, #navlink a:visited, #navlink a:active { color:#FFF; }
#navlink a:hover { color:#FFF799; text-decoration:none; }
#search { width:290px; padding-top:10px; padding-right:10px; text-align:right; float:left; }
.search1 { width:180px; height:15px; padding:2px; background:url(img/a06.gif) no-repeat #FFF; border:1px #999 solid; }
.search2 { width:130px; height:15px; padding:2px; background:url(img/a06.gif) no-repeat #FFF; border:1px #999 solid; }
.search3 { width:340px; height:100px; padding:2px; background:url(img/a06.gif) no-repeat #FFF; border:1px #999 solid; }
.search4 { width:100px; height:15px; padding:2px; background:url(img/a06.gif) no-repeat #FFF; border:1px #999 solid; }
.search5 { width:350px; height:100px; padding:2px; background:url(img/a06.gif) no-repeat #FFF; border:1px #999 solid; }
.search6 { width:350px; height:15px; padding:2px; background:url(img/a06.gif) no-repeat #FFF; border:1px #999 solid; }
.search7 { width:350px; height:30px; padding:2px; background:url(img/a06.gif) no-repeat #FFF; border:1px #999 solid; }
.space2 { width:10px; height:40px; }

/* foot */
#serv { width:950px; border-top:3px #D8D8D6 solid; border-bottom:1px #D8D8D6 solid; margin:10px auto; padding:10px 0; background:url(img/a54.gif) repeat-x; float:left; }
#tel { width:190px; padding-right:10px; float:left; }
.service { width:239px; border-left:1px #C7C7C7 solid; padding-left:10px; text-align:left; float:left; }
.service h1 { font-size:12px; font-weight:bold; display:block; }
.service li { list-style:none; }
#foot { width:950px; padding-bottom:10px; margin-top:10px; float:left; }
#foot h3 { display:block; font-size:10px; font-weight:normal; }


/* body */
#leftmain { width:240px; float:left; }
#left { width:232px; border:4px #CFE5FF solid; text-align:left; margin-bottom:10px; float:left; }
#left1 { width:220px; padding:4px; background:url(img/a08.gif) repeat-x 0 bottom; border:2px #FFF solid; float:left; }
.left2 { width:210px; font-size:12px; font-weight:bold; padding-left:10px; padding-bottom:4px; margin-bottom:10px; float:left; }
.left2 ul { font-size:12px; font-weight:normal; width:105px; float:left; }
.left2 li { list-style:none; padding:8px 0; }
.left2 li span { font-size:14px; }
.left2 a { background:url(img/a18.gif) no-repeat; padding:6px 30px 10px 23px; _padding-top:3px; }
*html .left2 a { padding-top:3px; }/* ie6 */
*+html .left2 a { padding-top:3px; }/* ie7 */
.left2 li a:hover { background:url(img/a18on.gif) no-repeat; text-decoration:none; }
.left2 h1 { background:url(img/a09.gif) no-repeat 0 6px; padding-left:10px; }
.left3 { width:240px; text-align:left; margin-bottom:10px; float:left; }
.left3 h1 { display:block; padding:8px 0 8px 10px; text-align:left; margin-bottom:10px; font-size:14px; color:#000; background:url(img/a10.gif) no-repeat; }
.left4 { width:240px; float:left; }
.left4 h6 { padding-right:10px; }
.left4 ul { }
.left4 li { list-style:none; padding:5px 0; }
.left5 { width:230px; font-size:10px; margin:10px 0; border:1px #ACD373 dashed; background:url(img/a27.gif); padding:4px; vertical-align:middle; float:left; }
.left5 input { vertical-align:middle; }
.left5 ul {}
.left5 li { list-style:none; }
.left6 { width:200px; float:left; }
.left7 { width:190px; margin:0 0 10px 0; border:1px #ACD373 dashed; background:url(img/a27.gif); padding:4px; vertical-align:middle; float:left; }
.left8 { width:200px; text-align:right; font-weight:normal; float:left; }
.left8 a { padding:0; background:none; }
.left9 { width:240px; padding:10px 0; border-bottom:1px #CCC dashed; margin-bottom:10px; text-align:center; float:left; }
.left9 span { color:#F80; font-size:10px; }
.left9 img { border:1px #CCC solid; display:block; margin:0 auto 5px auto; }
.left10 { padding-left:10px; text-align:left; }
.left10 ul { width:70px; padding-left:10px; float:left; }
.left10 li { list-style:none; }
.left11 { text-align:left; font-size:14px; font-weight:bold; }
.left11 h1 {background:url(img/a09.gif) 0 8px no-repeat; padding:0; padding-left:10px; border-top:1px #CCC dashed; margin:0; margin-top:10px; }
.left12 { width:230px; font-size:12px; font-weight:bold; float:left; }
.left12 h1 { background:url(img/a33.gif) repeat-x 0 bottom; padding:5px 0; border-bottom:1px #A6D0E7 solid; }
.left12 ul {  }
.left12 li { list-style:none; }
#left13 { width:230px; border:1px #FFF solid; float:left; }
#left13 h1 { background:url(img/a33on.gif) repeat-x 0 bottom; padding:5px 0; border-top:1px #A6D0E7 solid; border-bottom:1px #FFF solid; padding-left:15px; }
#left13 h2 { background:url(img/a33.gif) repeat-x 0 bottom; padding:5px 0; border-top:1px #A6D0E7 solid; border-bottom:1px #FFF solid; padding-left:15px; display:block; margin:0; }
#body { width:710px; float:left; }
.body1 { width:700px; padding-left:10px; float:left; }
.body1 h1 { display:block; padding:8px 0 8px 10px; text-align:left; margin-bottom:10px; font-size:14px; color:#000; background:url(img/a10.gif) no-repeat; }
.body2 { width:165px; padding:0 5px; float:left; }
.body2 span { color:#F80; font-size:10px; }
.body2 img { border:1px #CCC solid; display:block; margin:0 auto 5px auto; }
.body3 { width:700px; border-bottom:1px #CCC dashed; padding:10px 0; float:left; }
.body4 { width:700px; padding:6px 0; float:left; }
.body4 a:link, .body4 a:visited, .body4 a:active { padding:2px 6px; border:1px #FFF solid; margin:0 4px; }
.body4 a:hover { text-decoration:none; border:1px #0076A3 solid; color:#0076A3; }
.body4 span { padding:2px 4px; background:#0076A3; color:#FFF; margin:0 4px; }
.body5 { width:700px; border-bottom:1px #ADB9C2 solid; float:left; }
.body6 { width:20px; background:url(img/a28.gif) no-repeat; height:33px; float:left; }
.body7 { padding-right:20px; background:url(img/a29.gif) no-repeat right 0; height:23px; padding-top:10px; font-size:14px; text-align:left; font-weight:bold; float:left; }
.body7 span { color:#858585; padding-right:10px; }
.body8 { width:700px; padding:0 0 10px 0; text-align:left; float:left; }
.body8 h4 { color:#008000; padding-top:6px; }
.body9 { width:692px; border:4px #FEE67B solid; text-align:left; margin-bottom:10px; float:left; }
.body10 { width:680px; padding:4px; background:url(img/a31.gif) repeat-x 0 bottom; border:2px #FFF solid; float:left; }
.body10 h2 { font-size:16px; color:#008000; font-weight:bold; text-align:left; margin:0; }
.body10 h5 { color:#008000; }
.body10 h6 { padding-right:10px; }
.body11 { text-align:left; padding:2px; background:#FFF; border-bottom:1px #E4E8EF solid; text-align:left; }
.body12 { text-align:left; padding:2px; background:#F3F5F8; border-bottom:1px #E4E8EF solid; text-align:left; }
.body13 { padding-top:10px; float:right; }
.body14 { width:300px; padding:10px 10px 0 0; float:left; }
.body14 h4 { text-align:right; font-weight:normal; padding-top:4px; }
.body15 { width:390px; padding:10px 0 0 0; border-bottom:1px #CCC solid; float:left; }
.body15 h1 { padding:0; background:0; }
.body16 { width:390px; float:left; }
.body17 { width:390px; height:250px; }
.body18 { padding:4px; text-align:left; }
.body19 { width:700px; padding-left:10px; text-align:left; float:left; }
.body20 { width:700px; color:#858585; padding-bottom:6px; margin-bottom:10px; border-bottom:1px #CCC solid; float:left; }
.body20 h3 { color:#900; }
.body20 span { color:#F60; }
.body21 { width:600px; padding-left:100px; float:left; }
.body22 { padding:5px 0; text-align:left; border-bottom:1px #CCC dashed; font-size:14px; }
.body22 span { color:#F60; }
.body22 h4 { color:#858585; font-weight:normal; }
.body22 td { text-align:left; }
.body23 { width:680px; padding:2px 0; float:left; }
.body23 span { color:#900; }
.body24 { width:700px; border-bottom:1px #CCC solid; float:left; }
.body24 h1 { padding:0; background:0; }
.body25 { width:700px; text-align:left; padding:6px 0; border-bottom:1px #E6E6E6 dashed; margin-bottom:10px; float:left; }
.body26 { width:70px; float:left; }
.body26 img { border:1px #CCC solid; }
.body27 { width:630px; float:left; }
.body27 h2 { display:inline; padding:0; }
.body27 h6 { display:inline; color:#CCC; padding-left:10px; font-size:10px; }
.body27 span { display:block; font-weight:normal; }
.body28 { width:700px; padding:10px 0; float:left; }
.body29 { padding:2px; font-size:12px; color:#CCC; border-bottom:1px #CCC solid; border-top:1px #CCC solid; }
.body30 { text-align:left; padding:2px; background:#FFF; border-bottom:1px #E4E8EF solid; text-align:center; }
.body31 { text-align:left; padding:2px; background:#F3F5F8; border-bottom:1px #E4E8EF solid; text-align:center; }
.body32 { padding:10px 15px; background:#F3F8FC; text-align:left; }
.body33 { padding:6px 15px; background:#DBE6EC; text-align:left; }
.body33 a { padding-right:10px; }
.union1 { width:210px; font-size:12px; font-weight:bold; padding-left:10px; padding-bottom:4px; margin-bottom:10px; float:left; }
.union1 ul { }
.union1 li { list-style:none; }
.union2 { width:120px; float:left; }
.union2 img { vertical-align:middle; }
.union2 h6 { display:block; padding:4px 0 4px 25px; margin:0; }
#jmzn1 { background:url(img/a35.gif) no-repeat; }
#jmzn2 { background:url(img/a36.gif) no-repeat; }
#jmzn3 { background:url(img/a37.gif) no-repeat; }
#jmzn4 { background:url(img/a38.gif) no-repeat; }
.union3 { width:240px; float:left; }
.union3 ul { }
.union3 li { padding:0 0 2px 25px; margin-bottom:4px; list-style:none; background:url(img/a39.gif) no-repeat; }
.union4 { padding:2px; text-align:left; border-bottom:1px #CCC dashed; }
.union5 { width:700px; padding:0 0 10px 10px; float:left; }
.union6 { width:240px; float:left; }
.union6 ul { width:50%; float:left; }
.union6 li { padding:0 0 4px 23px; margin-bottom:2px; list-style:none; background:url(img/a43.gif) no-repeat; }
#rank1 { background:url(img/a40.gif) no-repeat; color:#900; }
#rank2 { background:url(img/a41.gif) no-repeat; color:#900; }
#rank3 { background:url(img/a42.gif) no-repeat; color:#900; }
.union7 { width:700px; text-align:left; float:left; }
.union7 ul {}
.union7 li { list-style:none; padding:0 0 6px 23px; background:url(img/a44.gif) no-repeat 0 1px; }
.union7 td { padding:4px 0; }
.union8 { width:698px; text-align:center; border:1px #CCC solid; float:left; }
.union9 { text-align:left; padding:6px; background:#FFFBCC; }
.union10 { text-align:left; padding:2px; border-top:1px #E6E6E6 solid; border-bottom:1px #CCC solid; color:#CCC; }
.union11 { text-align:left; padding:2px; border-bottom:1px #CCC solid; }
.union12 { text-align:left; padding:2px; border-bottom:1px #CCC solid; background:#EFF0F3; }
.union11 span, .union12 span { color:#C00; }
.union13 { width:700px; text-align:left; text-align:justify; text-justify:inter-ideograph; font-size:14px; padding-bottom:20px; float:left; }
.union13 ul {}
.union13 li { list-style:none; padding:0 0 6px 23px; background:url(img/a39.gif) no-repeat 0 1px; }
.union13 h1 { background:none; color:#900; padding:0 0 10px 0; border-bottom:1px #CCC dashed; margin-bottom:10px; }
.union13 h2 { background:none; color:#900; padding:20px 0 10px 0; text-align:center; border-bottom:1px #CCC dashed; margin-bottom:10px; font-weight:bold; font-size:16px; }
.union13 img { display:block; padding-bottom:10px; }
.union14 { background:url(img/a48.gif) no-repeat 0 1px; }
.union15 { width:680px; text-align:left; background:#E6E6E6; padding:10px; float:left; }
.union15 ul { }
.union15 li { list-style:none; background:none; padding:0; }
.union16 { width:700px; padding-bottom:10px; float:left; }
.union16 img, .union16 textarea, .union16 input, .union16 textarea { display:block; margin-top:6px; } 












