*{margin:0;padding:0;}
body{font:12px Arial;color:#000;text-align:center;background:#e0e0e0;}
a img{border:0;}ul,ol{list-style-type:none;}
.dc{margin:0 auto;width:980px;text-align:left;}
#header{background:url(../img/header_bg.gif) repeat-x;text-align:center;}
#header .inner{position:relative;height:76px;}
#logo{position:absolute;left:15px;top:28px;z-index:1000;}
#header .contact{position:absolute;padding-left:15px;top:50px;right:10px;background:url(../img/contact_bg.gif) no-repeat 0 0;}
#header .contact li{float:left;width:84px;}
#header .contact li a{color:#666;text-decoration:none;}
#nav{width:986px;height:45px;background:url(../img/nav_bg.gif) repeat-x;}
#nav li{float:left;width:90px;text-align:center;font-size:14px;line-height:45px;}
#nav li.s{width:2px;height:35px;background:url(../img/nav_s.gif) no-repeat 0 15px;}
#nav li a{color:#000;text-decoration:none;}
#nav li.phone{float:right;width:195px;background:url(../img/nav_phone.gif) no-repeat;}
#nav li.current a{color:#fff;}
#nav li.home{width:103px;background:url(../img/nav_home.gif) no-repeat;}
#nav li.home.current1{background:url(../img/nav_home_c.gif) repeat-x;}
#nav li.home.current1 a{color:#fff;}
#nav li.current{background:url(../img/nav_c.gif) repeat-x;}

#flash{margin-bottom:4px;padding:2px 0;}

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

#sidebar{float:right;padding-left:4px;width:250px;}
#sidebar .cat{margin-bottom:10px;background:#fff;border:1px solid #cccccc;}
#sidebar .cat .nav{padding:0 10px 0 30px;height:28px;background:url(../img/cat_nav.gif) no-repeat;}
#sidebar .cat .nav .l{float:left;}
#sidebar .cat .nav .l,#sidebar .cat .nav{line-height:28px;color:#fff;font-weight:bold;text-decoration:none;}
#sidebar .cat .nav .r{float:right;margin-top:6px;}
#sidebar .cat .content{padding:3px 8px 5px;}
#sidebar .cat .content p{padding:2px 0;text-indent:2em;line-height:20px;}

#sidebar .list{padding:3px 8px 8px;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 #contact .content{padding-top:5px;}
#sidebar #contact .content p{text-indent:0;color:#152382;border:1px slid red;}

#sProduct{padding:8px;}
#sProduct h3{padding-left:10px;font-size:13px;background:url(../img/pdot.jpg) no-repeat 0 5px;}
#sProduct ul{padding:6px 8px 6px 12px;}
#sProduct ul li{padding-left:12px;line-height:22px;background:url(../img/dot.gif) no-repeat 0 8px;}

#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:left;width:722px;}

#archive #honor{margin-left:-20px;list-style-type:none;zoom:1;overflow-y:auto;}
#archive #honor li{float:left;width:300px;text-align:center;}

#hot{padding-bottom:10px;border:0;}
#hot ul{padding:10px 0 8px 3px;zoom:1;overflow-y:auto;}
#hot li,#product li{float:left;width:140px;height:160px;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;}
#hot .spp{margin:0 8px;padding:0 8px;line-height:25px;background:#f2f2f2;}
#hot .spp strong{color:#005ba4;}

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

.chapter{margin-bottom:8px;padding:1px;background:#fff;border:1px solid #cecece;}
.chapter .nav{padding:0 10px 0 30px;height:28px;background:url(../img/chapter_nav.gif) no-repeat;}
.chapter .nav .icon{float:left;}
.chapter .nav .icon,.chapter .nav .icon a{line-height:28px;color:#fff;font-weight:bold;text-decoration:none;}
.chapter .content{padding:8px 5px 8px 13px;zoom:1;overflow-y:auto;}
.chapter .content p{line-height:22px;color:#333;}

#newNews{float:left;width:350px;}
#newNews h3{padding-bottom:8px;text-align:center;}
#newNews h3 a{font-size:13px;color:#005ba4;}
#news{float:left;padding:0px 0 0 10px;width:334px;zoom:1;overflow-y:auto;}
#news dt{float:left;padding-left:14px;width:252px;height:25px;line-height:25px;background:url(../img/dot.gif) no-repeat 0 9px;border-bottom:1px solid #ddd;}
#news dd{float:left;width:68px;height:25px;line-height:25px;border-bottom:1px solid #ddd;}

/*Archive*/
#archiveNav{margin:0 8px;padding-top:2px;height:30px;line-height:30px;font-size:14px;font-weight:bold;background:#fff;border-bottom:2px solid #ccc;}
#archiveContent{padding:10px 15px 5px;background:#fff;}
#archive .list{padding:10px 15px;zoom:1;overflow-y:auto;border-bottom:1px dashed #ddd;}
#archive .list dt{float:left;padding-left:15px;width:530px;height:25px;line-height:25px;background:url(../img/dot.gif) 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:40px;text-align:center;}
#archiveInfo{color:#666;text-align:center;}
#archiveSingle{padding:8px 20px;line-height:24px;}
#archiveSingle p{padding:7px 0;text-indent:2em;}
#archiveSingle ul{padding-left:38px;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;}
#archiveSingle h3{font-size:14px;}

#paginate{padding-bottom:5px;height:30px;line-height:30px;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;background:#ccc;}
.message td{padding:3px 5px;line-height:22px;background:#fff;}
.message .hi{background:#f5f5f5;font-weight:bold;text-align:center;}


#footer{clear:both;margin:0 auto;margin-top:10px;width:980px;text-align:center;background:#f5f5f5;}
#links{padding:5px 0;line-height:23px;background:#888;}
#links,#links a{color:#fff;}
#footer p{line-height:28px;}
a{color:#152382;text-decoration:none;}
a:hover{color:#e00;text-decoration:underline;}
