*{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:80px;background:url(../img/header_bg.jpg) repeat-x 0 bottom;border-bottom:3px solid #0064b1;}
#logo{position:absolute;left:15px;top:25px;z-index:1000;}
#tc{position:absolute;padding:14px 0 0 50px;right:5px;top:0;width:180px;height:36px;background:url(../img/top.jpg) no-repeat;z-index:1000;}
#tc li{float:left;width:83px;}
#tc li a,#tc li a:hover{color:#005a98;text-decoration:none;}

#nav{padding:7px 0 0 24px;height:30px;}
#nav li{float:left;text-align:center;font-size:14px;}
#nav li.s{width:2px;height:30px;}
#nav li a{display:block;width:104px;height:30px;line-height:30px;font-weight:bold;color:#fff;background:url(../img/menu_bg.jpg) no-repeat;text-decoration:none;}
#nav li a:hover,#nav li a.current{color:#004c8c;background:url(../img/menu_c.jpg) no-repeat;}

#page{padding-bottom:10px;zoom:1;overflow-y:auto;background:#fff url(../img/page.jpg) repeat-x;}

#sidebar{float:right;margin:15px 24px 0 0;*margin-right:12px;width:290px;background:#f1f1f1;border:1px solid #cecece;}
.cat .content{padding:0 15px;line-height:24px;}
#pro.cat{margin-bottom:15px;}
#pro.cat .nav{height:50px;background:url(../img/category.jpg) no-repeat 50% 0;}
.cat h3{clear:both;padding-left:10px;height:27px;line-height:27px;border-bottom:1px solid #b7b7b7;}
.cat h3 a{color:#003996;font-size:14px;text-decoration:none;}
.cat h3 a:hover{color:#e00;}
.cat ul{padding:4px 0 0 6px;border-top:1px solid #fff;zoom:1;}
.cat li{float:left;padding-left:15px;width:100px;height:23px;background:url(../img/disc.jpg) no-repeat 5px 10px;}
.cat li a{color:#000;text-decoration:none;}
.cat li a:hover{color:#e00;}
.cat .list li{clear:both;float:none;width:auto;height:22px;line-height:20px;}
#contact{padding-bottom:10px;}
#contact .nav{height:95px;text-align:center;}

#archive{float:left;margin-right:3px;padding:15px 0 0 24px;width:643px;}

#flash{margin-bottom:20px;padding:4px;width:626px;height:222px;background:#fff;border:3px solid #7db6e1;overflow-y:hidden;}

.chapter{clear:both;margin-bottom:20px;zoom:1;overflow-y:auto;}
.chapter .cnav{padding:0 8px;height:30px;line-height:20px;font-size:13px;font-weight:bold;background:url(../img/nav_bg.jpg) repeat-x;}
.chapter .cnav a{color:#000;text-decoration:none;}
.chapter .ccontent{padding:8px 0;line-height:20px;}
.chapter .ccontent h3{font-size:13px;margin-left:1.8em;line-height:30px;}
.chapter .ccontent h3 a{color:#005cb3;}

.chapter .block{float:left;width:307px;height:243px;background:url(../img/block.jpg) no-repeat;}
.chapter .block .nav{padding-right:9px;}
.chapter .block .nav .icon{float:left;padding:10px 0 0 25px;width:95px;line-height:21px;text-align:center}
.chapter .block .nav .more{float:right;margin-top:8px;}
.chapter .block .nav a{color:#00339a;font-size:14px;font-weight:bold;text-decoration:none;}
.block .content{clear:both;padding:4px 7px 0 10px;}
.block .nlist{clear:both;padding:4px 10px;}
.block .nlist li{height:24px;line-height:24px;background:url(../img/line.jpg) repeat-x 0 bottom;}
.block .nlist li a{padding-left:15px;color:#000;text-decoration:none;background:url(../img/disc.jpg) no-repeat 6px 4px;}
.block .nlist li a:hover{color:#e00;}

.block .content.about{line-height:20px;}
.block .content.about p{text-indent:2em;}
.block .content.about h3 a{font-size:13px;color:#0b44b6;text-decoration:none;}

.proTop,.proBom{font-size:1px;height:9px;line-height:9px;background:url(../img/pro_top.jpg) no-repeat;}
.proBom{background:url(../img/pro_bom.jpg) no-repeat;}
#product{padding:10px 0 3px 6px;width:632px;zoom:1;overflow-y:auto;background:url(../img/pro_bg.jpg) repeat-x 0 bottom;border:1px solid #d3d3d3;border-width:0 1px;}
#product li{float:left;width:125px;text-align:center;}
#product li img{border:1px solid #ccc;}
#product li a{color:#005cb3;line-height:22px;text-decoration:none;}
#product li a:hover{color:#e00;}

/*Archive*/

#archiveNav{padding-left:3px;height:28px;line-height:28px;font-size:14px;font-weight:bold;color:#003996;border-bottom:2px solid #005dab;}
#archiveContent{padding:10px 15px;}
#archive .list{padding:15px 8px;zoom:1;overflow-y:auto;font-size:14px;border-bottom:1px dashed #ddd;}
#archive .list dt{float:left;padding-left:15px;width:500px;height:25px;line-height:25px;background:url(../img/disc.jpg) no-repeat 4px 10px;}
#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:465px;}
#archiveContent .plist .info p{padding:3px 5px 3px 15px;}
#archiveContent .plist .info a{color:#003996;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:45px;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;}

#archive #honor{margin-left:-10px;list-style-type:none;}
#archive #honor li{float:left;width:280px;height:182px;text-align:center;}

.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;padding:10px;line-height:20px;background:#fff;border-top:1px solid #ccc;}
#links strong{color:#f60;}#links a{color:#000;text-decoration:none;}#links a:hover{color:#e00;}
#footer{clear:both;padding:3px;line-height:28px;text-align:center;border-top:1px solid #ccc;}
a{color:#0b44b6;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}
