*{margin:0;padding:0;}
body{font:12px Arial;text-align:center;color:#505050;background:#fff;}
img{border:0;}ul,ol{list-style-type:none;}

#page{margin:0 auto;width:990px;text-align:left;}
#header{position:relative;margin-bottom:8px;height:205px;}
#flash{position:absolute;left:0;top:0;z-index:100;}
#logo{position:absolute;left:160px;top:53px;z-index:1000;}

#nav{margin-bottom:8px;height:37px;line-height:37px;background:url(../img/nav_bg.jpg) repeat-x;}
#nav ul{zoom:1;overflow-y:auto;}
#nav li{float:left;width:105px;font-size:14px;text-align:center;}
#nav li a{color:#fff;font-weight:bold;color:#fff;}
#nav li a:hover{color:#3449c9;text-decoration:none;}
#nav li.s{width:2px;font-size:1px;background:url(../img/nav_line.jpg) no-repeat 0 50%;}

#content{float:right;width:729px;}
.chapter{margin-bottom:8px;border:1px solid #99bac9;}
.chapter .title{position:relative;height:38px;background:url(../img/title.jpg) repeat-x;}
.chapter .title .type{position:absolute;top:4px;left:40px;width:88px;height:44px;font-size:14px;text-align:center;line-height:34px;color:#fff;background:url(../img/type.jpg) no-repeat;}
.chapter .title .type a{color:#fff;text-decoration:none;}
.chapter .title .type a:hover{color:#fff;}
.chapter .title .more{position:absolute;right:8px;line-height:34px;}
.chapter .content{padding:8px 10px;}
.chapter .content h3{font-size:12px;text-indent:1.5em;}
.chapter .content h3 a{color:#3449c8;}
.chapter .content p{padding:5px 0;line-height:20px;text-indent:1.5em;}

#product{padding:20px 10px 15px 11px;background:#fcfbff url(../img/product_bg.jpg) repeat-x;}
#product ul{zoom:1;overflow-y:auto;}
#product li{float:left;margin-bottom:12px;width:176px;height:165px;text-align:center;}
#product li img{margin-bottom:5px;padding:3px;border:1px solid #ccc;}

#news{float:left;margin-bottom:8px;*margin-bottom:0;width:358px;}
#hang{float:right;margin-bottom:8px;*margin-bottom:0;width:358px;}

.chapter .list{padding:5px 15px;}
.chapter .list li{padding-left:20px;line-height:24px;background:url(../img/dot_1.jpg) no-repeat 0 50%;zoom:1;overflow-y:auto;}
.chapter .list li a{float:left;}
.chapter .list li span{float:right;line-height:21px;}

#content h3.title{padding-left:5px;height:26px;line-height:26px;font-size:14px;border-bottom:2px solid #0887ca;}
#content.archive .content{padding:5px 15px;}
#content.archive .newsList{padding:10px 0;zoom:1;overflow-y:auto;border-bottom:1px dashed #ccc;}
#content.archive .newsList dt{float:left;width:615px;line-height:26px;font-size:14px;}
#content.archive .newsList dd{float:left;width:78px;text-align:right;}

#content.single{margin-bottom:8px;}
#content.single .info{padding:10px 0;text-align:center;}
#content.single .info h3{font-size:20px;line-height:30px;}
#content.single .info p{color:#888;}
#content.single .content{padding:0 15px;line-height:22px;}
#content.single .content p{padding:5px 0;text-indent:2.0em;}
#content.single .content h3{font-size:14px;}

#content.single .content ul{padding-left:25px;list-style-type:disc;}

#content .productList{padding:5px 0;}
#content .productList li{padding:15px 0;border-bottom:1px dashed #ccc;zoom:1;overflow-y:auto;}
#content .productList li img{float:left;padding:3px;border:1px solid #ccc;}
#content .productList li .info{float:left;padding-left:10px;line-height:22px;}
#content .productList li .info h3{font-size:12px;line-height:25px;}

#paginate{line-height:35px;font-size:14px;text-align:center;}
#paginate a,#paginate .current{padding:0 3px;}
#paginate .current{font-weight:bold;}

#sidebar{float:left;width:250px;}
#sidebar .cat{margin-bottom:8px;border:1px solid #3448cb;}
#sidebar .cat .title{padding:11px 0 0 37px;height:17px;font-size:14px;color:#000;background:url(../img/cat_title.jpg) no-repeat 4px 0;}
#sidebar .cat .content{padding:5px 10px;}
#sidebar .cat h3{padding-left:20px;line-height:24px;font-size:12px;background:url(../img/cat_h3_icon.jpg) no-repeat 3px 6px;border-bottom:1px solid #d9e9f6;}
#sidebar .cat h3 a{color:#1527a3;text-decoration:none;}
#sidebar .cat h3 a:hover{color:#e00;}
#sidebar .cat .pro{padding:5px 10px;}
#sidebar .cat .pro li{padding-left:15px;line-height:22px;background:url(../img/dot.jpg) no-repeat 3px 50%;}

#sidebar .cat .faq{padding:5px 10px;}
#sidebar .cat .faq li{padding-left:20px;line-height:25px;background:url(../img/faq.jpg) no-repeat 0 50%;}

#sidebar #contact{padding:60px 0 5px 20px;background:url(../img/contact.jpg) no-repeat 30px 5px;}
#sidebar #contact p{line-height:22px;}

#content .content .form{margin:0 auto 10px auto;width:550px;}
#content .content .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;}
#content .content .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-bottom:7px;}
#links .content{padding:12px 0;line-height:24px;text-align:center;}
#links .content a{padding:0 5px;}
#footer{clear:both;padding:15px 0;text-align:center;line-height:22px;background:#f5f5f5;}

.clear{clear:both;font-size:1px;line-height:1px;height:1px;}
a{color:#555;text-decoration:none;}
a:hover{color:#e00;text-decoration:underline;}

