*{margin:0;padding:0;}
body{font:12px Arial;color:#000;text-align:center;background:#fff;}
a img{border:0;}ul,ol{list-style-type:none;}
#wrap{margin:0 auto;width:1000px;text-align:left;}
#header{position:relative;height:247px;}
#flash{position:absolute;left:0;top:0;z-index:1;}
#logo{position:absolute;left:39px;top:28px;z-index:1000;}

#nav{margin-bottom:8px;padding-left:8px;height:33px;background:url(../img/nav_bg.jpg) repeat-x;}
#nav li{float:left;width:139px;text-align:center;font-size:14px;height:35px;line-height:35px;}
#nav li.s{width:2px;height:35px;background:url(../img/nav_s.jpg) no-repeat;}
#nav li a{color:#fff;text-decoration:none;}
#nav li a:hover{color:#e00;}

#page{zoom:1;overflow-y:auto;}

#sidebar{float:left;padding-left:4px;width:242px;}
#sidebar .cat{margin-bottom:10px;padding:1px;background:#fff;border:1px solid #d9d9d9;}
#sidebar .cat .inner{padding:5px;background:#eee;}
#sidebar .nav{margin-bottom:5px;padding-left:20px;height:34px;line-height:34px;background:#255cba;font-size:14px;font-weight:bold;color:#fff;}
#sidebar .list{padding:5px;background:#fff;}
#sidebar .list li{height:28px;line-height:28px;border-bottom:1px solid #ddd;}
#sidebar .list li a{padding-left:15px;color:#000;text-decoration:none;background:url(../img/listdot.jpg) no-repeat 2px 40%;}
#sidebar .list li a:hover{color:#e00;}

#sidebar #pCat{margin-bottom:10px;padding:0;background:#3870c4 url(../img/pcat.jpg) repeat-y;border:0;}
#pCat .nav{margin-bottom:5px;height:34px;line-height:34px;background:url(../img/pcat_nav.jpg) no-repeat;}
#pCat .content{margin:0 0 5px 15px;padding:8px;width:194px;background:#fff;border:1px solid #707070;}
#pCat h3{padding-left:16px;height:25px;line-height:25px;font-size:12px;background:url(../img/pdot.jpg) no-repeat 3px 45%;}
#pCat h3 a{color:#193672;text-decoration:none;}
#pCat h3 a:hover{color:#e00;}
#pCat .footer{font-size:1px;height:5px;line-height:5px;background:url(../img/pcat_footer.jpg) no-repeat;}

#pCat ul{padding:5px 0 5px 12px;}
#pCat li{padding-left:10px;line-height:20px;background:url(../img/plidot.jpg) no-repeat 0 45%;}
#pCat li a{color:#333;text-decoration:none;}
#pCat li a:hover{color:#e00;}

#archive{float:right;padding-right:4px;width:734px;}

#hot{margin-bottom:10px;}
#hot ul{padding:15px 0 0 0;zoom:1;overflow-y:auto;}
#hot li,#product li{float:left;width:182px;height:140px;text-align:center;}
#hot li img,#product li img{padding:3px;border:1px solid #ddd;}
#hot li div,#product li div{height:21px;line-height:21px;}
#hot li a,#product li a{color:#000;text-decoration:none;}
#hot li a:hover,#product li a:hover{color:#e00;}

#product{padding:10px 4px;zoom:1;overflow-y:auto;}

.chapter{margin-bottom:10px;border-top:0;}
.chapter .nav{padding-left:0px;height:23px;background:url(../img/chapter_title.jpg) no-repeat;}
.chapter .nav .icon{float:left;padding-top:5px;width:88px;line-height:18px;text-align:center;font-size:14px;font-weight:bold;background:url(../img/chapter_icon.gif) no-repeat;}
.chapter .nav .icon a{color:#000;text-decoration:none;}
.chapter .content{padding:8px 5px 8px 13px;zoom:1;overflow-y:auto;}
.chapter .content p{line-height:22px;color:#333;}

#newNews h3{padding-bottom:8px;text-align:center;}
#newNews h3 a{font-size:13px;color:#16009a;text-decoration:none;}
#news{float:left;padding:12px 0 0 10px;width:300px;zoom:1;overflow-y:auto;}
#news dt{float:left;padding-left:12px;width:220px;height:30px;line-height:30px;background:url(../img/dot.jpg) no-repeat 2px 12px;border-bottom:1px solid #ddd;}
#news dd{float:left;width:68px;height:30px;line-height:30px;border-bottom:1px solid #ddd;}
#news dt a{color:#0057b3;text-decoration:none;}
#news dt a:hover{color:#e00;}

/*Archive*/
#archiveNav{padding-left:3px;height:28px;line-height:28px;font-size:14px;font-weight:bold;border-bottom:2px solid #3970c5;}
#archiveContent{padding:10px 15px;}
#archive .list{padding:15px;zoom:1;overflow-y:auto;font-size:14px;border-bottom:1px dashed #ddd;}
#archive .list dt{float:left;padding-left:15px;width:570px;height:25px;line-height:25px;background:url(../img/dot.jpg) no-repeat 0 9px;}
#archive .list dt a{color:#0057b3;text-decoration:none;}
#archive .list dt a:hover{color:#e00;text-decoration:underline;}
#archive .list dd{float:left;width:80px;height:25px;line-height:25px;}

#archiveContent .plist li{clear:both;padding:12px 0;border-bottom:1px dashed #ddd;zoom:1;overflow-y:auto;}
#archiveContent .plist li img{float:left;padding:8px;background:#fff;border:1px solid #ddd;}
#archiveContent .plist .info{float:left;line-height:21px;width:520px;}
#archiveContent .plist .info p{padding:3px 15px;}
#archiveContent .plist .info a{color:#0057b3;text-decoration:none;}
#archiveContent .plist .info a:hover{color:#e00;}

/*Single*/
#archiveContent h1{font-size:25px;line-height:35px;text-align:center;}
#archiveInfo{color:#666;text-align:center;}
#archiveSingle{padding:8px 0;font-size:14px;line-height:24px;}
#archiveSingle p{padding:7px 0;text-indent:2em;}
#archiveSingle ul{padding-left:55px;list-style-type:disc;}
#archiveSingle ul li{height:25px;line-height:25px;}
#archiveSingle a{color:#0057b3;text-decoration:none;}
#archiveSingle a:hover{color:#e00;text-decoration:underlne;}

#paginate{height:30px;line-height:30px;font-size:14px;text-align:center;}
#paginate a,#paginate .current{padding:0 2px;}
#paginate .current{font-weight:bold;}

.form{margin:0 auto 10px auto;width:550px;}
.form td{padding:5px;}
.input,.s-input,.textarea{padding:2px;width:300px;height:18px;line-height:18px;font:14px Arial;}
.s-input{width:150px;}
.textarea{width:330px;height:120px;}
.error-message{color:#e00;}
#flashMessage{font-size:14px;background:#fff;color:#e00;}
.form .fi{text-align:center;font-size:14px;font-weight:bold;}
.message{margin:0 auto 10px auto;width:550px;font-size:14px;background:#ccc;}
.message td{padding:5px;line-height:22px;background:#fff;}
.message .hi{background:#f5f5f5;font-weight:bold;text-align:center;}

#links{clear:both;margin-top:10px;padding:10px;line-height:24px;border:1px solid #ddd;background:#f5f5f5;}
#links strong{color:#07009a;}#links a{color:#000;}

#footer{clear:both;margin-top:10px;padding:10px 0;line-height:30px;text-align:center;border-top:1px solid #ddd;}
