*{margin:0;padding:0;}
body{font:12px Arial;text-align:center;color:#000;background:#fff;}
img{border:0;}ul,ol{list-style-type:none;}
.fl{float:left;}.fr{float:right;}

#page{margin:0 auto;padding:0 15px;width:1000px;text-align:left;}
#header{margin-bottom:10px;position:relative;height:77px;background:url(../img/header.jpg) repeat-x;}
#logo{position:absolute;top:28px;left:48px;}
#xiao{position:absolute;top:33px;left:430px;}
#top{position:absolute;top:38px;right:48px;}

#flash{height:179px;background:url(../img/banner.jpg) no-repeat;}

#nav{padding-left:7px;height:33px;background:url(../img/nav_bg.jpg) repeat-x;}
#nav li{float:left;padding-right:8px;width:102px;line-height:33px;text-align:center;background:url(../img/s_nav.jpg) no-repeat right 0;}
#nav li a{color:#fff;font-size:12px;text-decoration:none;}
#nav li a:hover{color:#e00;}

#pages{padding:15px 8px 0;}
#content{padding-bottom:8px;zoom:1;overflow-y:auto;}

#sidebar{padding:0 8px;width:216px;background:#f5f5f5;}
#sidebar .top{padding-left:10px;padding-top:8px;height:20px;font-weight:bold;font-size:14px;border-bottom:2px solid #cdcdcd;}
#sidebar .cat{padding:6px 0;}
#sidebar .cat .title{height:29px;background:url(../img/cat_title.jpg) repeat-x;}
#sidebar .cat .title .icon{padding-left:27px;width:95px;height:26px;line-height:26px;font-size:14px;font-weight:bold;color:#fff;}
#sidebar .cat .content{}
#sidebar .cat .content p{padding:0 10px;line-height:20px;}

/*Pro*/
#sidebar .cat h3{padding-left:10px;line-height:28px;font-size:12px;}
#sidebar .cat h3 a{color:#1242a6;text-decoration:none;}
#sidebar .cat .pro{padding:5px 0;}
#sidebar .cat .pro li{padding-left:20px;line-height:22px;}

.list{padding:3px 8px;}
.list li{padding-left:10px;height:25px;line-height:25px;}
.list li a{padding-left:10px;line-height:25px;}

#right{float:right;width:737px;}

.chapter{margin-bottom:8px;border:1px solid #B0C4DE}
.chapter .title{height:29px;background:url(../img/cat_title.jpg) repeat-x;}
.chapter .title .icon{padding-left:27px;width:95px;height:26px;line-height:26px;font-size:14px;font-weight:bold;color:#fff;background:url(../img/cat_icon.jpg) no-repeat;}
.chapter .title .fr{padding-right:8px;font-size:13px;font-weight:normal;}
.chapter .content{padding:13px 3px;zoom:1;overflow-y:auto;}

.chapter1{clear:both;margin-bottom:8px;}
.chapter1 .title{height:30px;background:#f5f5f5;border-bottom:2px solid #cdcdcd;}
.chapter1 .title .icon{float:left;padding-top:8px;padding-left:25px;font-size:14px;height:20px;font-weight:bold;background:url(../img/dot.gif) no-repeat 8px 10px;}
.chapter1 .title .fr{float:right;padding-right:8px;line-height:30px;}
.chapter1 .content{padding:8px;zoom:1;overflow-y:auto;}
.chapter1 .content p{line-height:22px;}

.proList{padding-left:1px;padding-top:6px;zoom:1;overflow-y:auto;}
.proList li{float:left;width:180px;text-align:center;}
.proList li img{margin:0;}
.proList li div{margin:0 auto;width:160px;line-height:25px;background:#fff;}

.chapter1 .content h1{line-height:30px;font-size:12px;}

#news{float:left;width:363px;}
#news.chapter1,#faq.chapter1{clear:none;margin:0;}
#faq{float:right;width:363px;}
.list1 li{height:28px;line-height:28px;}
.list1 li a{float:left;padding-left:13px;width:245px;background:url(../img/disc.jpg) no-repeat 0 40%;}
.list1 li span{float:left;width:70px;line-height:25px;}

/*Archive title*/
.single .title{height:29px;font-size:14px;border-bottom:2px solid #cdcdcd;}
.single .title .icon{float:left;padding-left:25px;padding-top:8px;height:20px;font-weight:bold;background:url(../img/dot.gif) no-repeat 8px 10px;}

.productList{padding:0 15px;}
.productList li{padding:15px 0;border-bottom:1px dashed #ccc;zoom:1;overflow-y:auto;}
.productList li img{float:left;margin-right:10px;padding:3px;background:#fff;border:1px solid #ccc;}
.productList li .info{float:left;padding:0;width:510px;text-align:left;}
.productList li .info h3{font-size:12px;line-height:22px;}
.productList li .info div{padding:2px 0;line-height:18px;}

.newsList{padding:15px 10px;font-size:14px;zoom:1;overflow-y:auto;border-bottom:1px dashed #ccc;}
.newsList dt{float:left;padding-left:10px;width:580px;height:32px;line-height:32px;}
.newsList dt a{padding-left:15px;background:url(../img/disc.jpg) no-repeat 0 30%;}
.newsList dd{float:left;width:80px;height:32px;line-height:32px;}

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

/*Single*/
.single .info{padding:10px;text-align:center;}
.single .info h1{line-height:40px;font-size:22px;}
.single .info p{color:#666;}
.single .content div img{padding:5px;background:#fff;border:1px solid #ccc;}
.single .details{padding:0 10px;font-size:14px;}
.single .details p{padding:7px 0;line-height:23px;}
.single .details ul{padding-left:25px;list-style-type:disc;}
.single .details ul li{line-height:25px;}

#product{margin-top:10px;padding:10px;background:#fff;border:1px solid #ccc;}
#product li{height:30px;line-height:30px;background:url(../img/dot_2.gif) repeat-x 0 bottom;zoom:1;overflow-y:auto;}
#product li strong{float:left;color:#f60;}
#product li a{float:left;padding:0 5px;}
#product li .more{padding:0;float:right;}

/*Message*/
#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{padding:0 10px;height:50px;line-height:20px;background:url(../img/link.jpg) repeat-x 0 bottom;}
#links strong{color:#0057b8;}
#footer{padding:25px 0 15px 0;line-height:30px;text-align:center;background:#eaebf0 url(../img/footer.jpg) repeat-x;}
#footer,#footer a{color:#504f4d;}
a{color:#000;text-decoration:none;}
a:hover{color:#e00;text-decoration:underline;}
