@charset "utf-8";

html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
caption{margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
:focus {outline: 0;}
body {line-height: 1;color: #000000;background: #FFFFFF;}
ol, ul {list-style: none;}
blockquote:before, blockquote:after, 
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

.clear:after {content:"."; height:0; visibility:hidden; display:block;clear:both;}
.clear {display:inline-block;}
/* Hlly Hack Targets IE Win only \*/
* html .clear {height:1%;}
.clear {display:block;}
/* End Holly Hack */
* html{filter:expression(document.execCommand("BackgroundImageCache", false, true));}
.word-ellipsis {overflow:hidden;text-overflow:ellipsis;word-wrap:normal;word-break:normal;white-space:nowrap;}

body {font: 12px/1 Helvetica, Tahoma, Arial, \5b8b\4f53, sans-serif;background:#fff url(images/bg_r.jpg);margin:0;padding:0;color:#000;}
img {border:none;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}

#wrapper {width:100%;}
.zt_header {height:35px;background:url(images/zt/zt_header.gif) repeat-x;}
.zt_innerheader {width:980px;height:35px;margin:auto;}
.zt_header .zt_logo {float:left;width:116px;height:35px;background:url(images/zt/zt_logo.gif) no-repeat;}
.zt_header .zt_logo a {display:block;width:116px;height:35px;}
.zt_header .menu {float:left;width:200px;}
.zt_header .menu ul {}
.zt_header .menu ul li {float:left;height:35px;line-height:35px;padding:0 5px;font-size:12px;}
.zt_header .menu ul li a {color:#392603;}
.zt_header .searchbar {float:left;margin-left:10px;padding-top:3px;}
.zt_header .searchbar .sb_text {float:left;}
.zt_header .searchbar .sb_text input {padding:2px 2px;width:140px;}
.zt_header .searchbar .sb_act {float:left;}
.zt_header .searchbar .sb_act input {padding:2px 2px;}
.zt_header .userstat {float:right;width:450px;height:35px;line-height:35px;text-align:right;}
.zt_header .userstat a {color:#392603;}

#userstat .login {display:none;}
#userstat .no_login {display:none;}
.user_login #userstat .login {display:block;}
.user_login #userstat .login .loginhelper {display:block;}
.user_login #userstat .login .nologinhelper {display:none;}
.user_login #userstat .no_login {display:none;}

.user_no_login #userstat .login {display:block;}
.user_no_login #userstat .login .loginhelper {display:none;}
.user_no_login #userstat .login .nologinhelper {display:block;}
.user_no_login #userstat .no_login {display:none;}

#userstat .logon_helper, #userstat .unlogon_helper{display:none;}
#userstat .inneruserstat {height:24px;line-height:24px;font-size:12px;padding-top:5px;}
#userstat .inneruserstat a {color:#6E4A2A;}
#userstat .inneruserstat .hot a {color:#F92505;}
#userstat .inneruserstat span.hot a {color:#F92505;}
#userstat .logon_helper, #userstat .unlogon_helper{display:none;}
#userstat .inneruserstat ul {float:right;height:22px;}
#userstat .inneruserstat ul li {float:left;height:22px;line-height:22px;padding-left:5px;font-size:12px;vertical-align:center;}
#userstat .inneruserstat ul li.msg {}
#userstat .inneruserstat ul li.msg div {display:block;float:left;}
#userstat .inneruserstat ul li.msg .messges {margin-right:3px;height:16px;padding-top:2px;overflow:hidden;}
#userstat .inneruserstat ul li.msg .messges img {}

/*footer*/
#footer {width:100%;margin-top:20px;border-top:1px solid #D5D0AF;background:#FBF9E8;}
#innerfooter {width:982px;height:60px;margin:auto;background:url(images/footer_bg.gif) left center no-repeat;font-size:12px;}
#innerfooter .logo {float:left;width:55px;height:31px;}
#innerfooter .logo a {display:block;width:55px;height:31px;margin-top:15px;}
#innerfooter .text {float:left;padding-left:20px;padding-top:5px;line-height:200%;text-align:left;color:#987049;}
#innerfooter .text a {color:#987049;text-decoration:none;}
#innerfooter .text a:hover {text-decoration:underline;}
#innerfooter .text .span3{font-size:11px;color:#666;}

.footer_notice{ height:40px; margin-top:22px; padding-bottom:0px;font:12px Verdana,Arial,Helvetica,sans-serif;}
.footer_notice p{line-height:20px; text-align:center;color:#333333;}
