/* { ...Document CSS Definitions } */
body { background:url(/images/page_bg.gif) repeat-x #a1db6a; color:#333; font:12px/20px Verdana, Geneva, sans-serif; text-align:center; }
*    { margin:0; padding:0; }
img  { border:0; }
ul,dl,ol{ overflow:hidden; list-style:none; }
input, select { font:12px 宋体; }

/* { ...Global CSS Definitions 全局通用 } */
#wrap { margin:0 auto; width:960px; border:10px solid #fff; background:#fff; text-align:left; }
.title_h3      { display:block; height:25px; line-height:25px; *line-height:27px; font-size:12px; } /* { H3标题 } */
.title_h3 span { float:left; margin-left:16px; width:120px; color:#FFF; }
.title_h3 a    { float:right; margin-right:15px; color:#FFF; font-weight:normal; }
.title_h3 a:hover { color:#ffe851; }
.title_h4      { display:block; height:25px; line-height:25px; *line-height:27px; font-size:12px; background:url(/images/title_h4.gif); overflow:hidden; } /* { H3标题 } */
.title_h4 span { float:left; margin-left:16px; width:120px; color:#FFF; }
.title_h4 a    { float:right; margin-right:15px; color:#FFF; font-weight:normal; }
.title_h4 a:hover { color:#ffe851; }

.item_title { height:39px; } /* { 项目标题-首页大板块 } */
.item_title h2 { display:block; padding:10px 0 0 15px; height:29px; color:#005318; font-size:16px; font-weight:bold; }

#header { width:960px; height:92px; background:url(/images/header_bg.gif); } /* { 页眉 } */
#header .left { float:left; width:320px; height:92px; }
#header .left img { margin:40px 0 0 17px; } /* { LOGO } */
#header .right { float:left; padding:28px 0 0 0; width:625px; height:62px; }
#header .right .top_tel { display:block; width:625px; text-align:right; } /* { 服务热线 } */
#header .right .title   { display:block; float:left; margin-left:58px; *margin-left:28px; padding-top:8px; *padding-top:10px; width:73px; height:20px; background:url(/images/header_login_icon.gif) no-repeat 60px 13px; } /* { 用户登录 } */
#header .right .email   { display:block; float:left; padding-top:8px; *padding-top:10px; width:37px; height:20px; } /* { 邮箱 } */
#header .right .emailbox{ display:block; float:left; padding-top:8px; *padding-top:7px; width:158px; height:23px; } /* { 邮箱盒子 } */
#header .right .psd     { display:block; float:left; padding-top:8px; *padding-top:10px; width:37px; height:20px; } /* { 登录 } */
#header .right .psdbox  { display:block; float:left; padding-top:8px; *padding-top:7px; width:153px; height:23px; } /* { 密码盒子 } */
#header .right .enter   { display:block; float:left; padding-top:7px; width:61px; height:23px; } /* { 登录盒子 } */
#header .right .register{ display:block; float:left; padding-top:7px; width:47px; height:23px; } /* { 注册盒子 } */
#header .right .register2{ display:block; float:right; padding-top:7px; width:47px; height:23px; } /* { 注册盒子 } */
#header .right .textbox { padding-top:4px; width:143px; height:16px; border:0; background:url(/images/header_login_textbox.gif); } /* { 文本框 } */
#header .right .logged  { display:block; float:right; margin-right:12px; padding-top:8px; width:510px; height:22px; text-align:right; }

#navigation    { width:960px; height:33px; border-bottom:1px solid #f5feeb; background:url(/images/navigation_bg.gif) no-repeat #d2f3e1; } /* { 导航条 } */
#navigation ul { margin-left:61px; }
#navigation li { float:left; }
#navigation a  { display:block; width:93px; height:33px; background:url(/images/navigation_menu_bg.gif) no-repeat; color:#FFF; text-align:center; line-height:34px; *line-height:37px; font-weight:bold; font-size:14px; overflow:hidden; }
#navigation a:hover { background:url(/images/navigation_menuHover_bg.gif) no-repeat; color:#085c10; text-decoration:none; }

#banner_top { width:960px; height:103px; border-bottom:1px solid #f3feec; background:#127818; } /* { 广告条-上 } */

#place { margin-bottom:10px; padding: 6px 0 0 20px; width:938px; height:26px; border-right:1px solid #b8cfa3; border-bottom:1px solid #b8cfa3; border-left:1px solid #b8cfa3; background:#f5feeb; }
#place a { text-decoration:underline; color:#085c10; }
#place a:hover { text-decoration:none; color:#f60;  }

.page_item { margin-bottom:10px; width:958px; border:1px solid #d5e1cb; background:url(/images/item_title_bg.gif) no-repeat; overflow:hidden; }
.page_item .title { width:958px; height:39px; overflow:hidden; }
.page_item .title h1 { display:block; float:left; padding-left:20px; width:320px; height:39px; font-size:14px; line-height:39px; color:#095a0e; }
.page_item .title ol { display:block; float:left; width:603px; height:39px; }
.page_item .title li { float:right; margin-left:2px; padding:11px 0 0 0; text-align:center; }
.page_item .title li a { display:block; width:95px; height:28px; background:url(/images/item_link_a.gif); line-height:28px; *line-height:32px; }
.page_item .title li a.hv { display:block; width:95px; height:28px; background:url(/images/item_link_hover.gif); color:#fc6600; font-weight:bold; text-decoration:none; }

#footer { width:960px; height:207px; } /* { 页脚 } */
#footer p { background:url(/images/footer_p_bg.gif); height:33px; line-height:33px; color:#FFF; text-align:center; }
#footer p a { color:#fff; font-size:11px; }
#footer ul { margin-top:15px; text-align:center; line-height:22px; }
#footer div.img110 { margin-top:15px; text-align:center; }
#footer div.img110 img { margin:0 5px; }


/* { ...游客、会员 CSS Definitions 全局通用 } */
.vislogin { padding:6px 0 0 0; height:103px; background:#eee; }
.vislogin span { height:26px; *line-height:26px; }
.vislogin span input { padding-top:3px; height:17px; }
.vislogin span.rdo   { display:block; float:left; padding:2px 0 0 15px; width:23px; height:24px; *padding:3px 0 0 11px; *width:27px; *height:23px; }
.vislogin span.mbr   { display:block; float:left; width:66px; }
.vislogin span.mal   { display:block; float:left; width:39px; }
.vislogin span.malbox{ display:block; float:left; width:198px; }
.vislogin span.malbox input { width:180px; border:0px; background:url(/images/vislogin_text_mail.gif); }
.vislogin span.psd   { display:block; float:left; width:38px; }
.vislogin span.psdbox{ display:block; float:left; width:158px; }
.vislogin span.psdbox input { width:143px; border:0px; background:url(/images/vislogin_text_psd.gif); }
.vislogin span.rst   { display:block; float:left; width:160px; }
.vislogin span.yke   { display:block; float:left; width:66px; }
.vislogin span.nme   { display:block; float:left; width:39px; }
.vislogin span.nme11   { display:block; float:left; width:50px; }
.vislogin span.nmebox{ display:block; float:left; width:198px; }
.vislogin span.nmebox input { width:180px; border:0px; background:url(/images/vislogin_text_mail.gif); }
.vislogin span.tel   { display:block; float:left; width:38px; }
.vislogin span.telbox{ display:block; float:left; width:158px; }
.vislogin span.telbox input { width:143px; border:0px; background:url(/images/vislogin_text_psd.gif); }
.vislogin span.vfy    { display:block; float:left; width:66px; }
.vislogin span.vfy input { width:56px; border:0px; background:url(/images/vislogin_text_verify.gif); }
.vislogin span.vfyimg { display:block; float:left; width:60px; background:#CCC; }
.vislogin div.line { clear:both; width:706px; height:2px; border:3px solid #eee; overflow:hidden; background:url(/images/vislogin_line.gif); }
.vislogin div.ent_btn { padding:6px 0 0 15px; }
/* { ...游客、会员 CSS Definitions 全局通用 } */
.vislogin2 { padding:6px 0 0 0; width:688px; height:101px; border:1px solid #d5e1ca; border-top:0; background:#eee; }
.vislogin2 span { height:26px; *line-height:26px; }
.vislogin2 span input { padding-top:3px; height:17px; }
.vislogin2 span.rdo   { display:block; float:left; padding:2px 0 0 15px; width:23px; height:24px; *padding:3px 0 0 11px; *width:27px; *height:23px; }
.vislogin2 span.mbr   { display:block; float:left; width:66px; }
.vislogin2 span.mal   { display:block; float:left; width:39px; }
.vislogin2 span.malbox{ display:block; float:left; width:198px; }
.vislogin2 span.malbox input { width:180px; border:0px; background:url(/images/vislogin_text_mail.gif); }
.vislogin2 span.psd   { display:block; float:left; width:38px; }
.vislogin2 span.psdbox{ display:block; float:left; width:158px; }
.vislogin2 span.psdbox input { width:143px; border:0px; background:url(/images/vislogin_text_psd.gif); }
.vislogin2 span.rst   { display:block; float:left; width:140px; }
.vislogin2 span.yke   { display:block; float:left; width:66px; }
.vislogin2 span.nme   { display:block; float:left; width:39px; }
.vislogin2 span.nmebox{ display:block; float:left; width:198px; }
.vislogin2 span.nmebox input { width:180px; border:0px; background:url(/images/vislogin_text_mail.gif); }
.vislogin2 span.tel   { display:block; float:left; width:38px; }
.vislogin2 span.telbox{ display:block; float:left; width:158px; }
.vislogin2 span.telbox input { width:143px; border:0px; background:url(/images/vislogin_text_psd.gif); }
.vislogin2 span.vfy    { display:block; float:left; width:66px; }
.vislogin2 span.vfy input { width:56px; border:0px; background:url(/images/vislogin_text_verify.gif); }
.vislogin2 span.vfyimg { display:block; float:left; width:60px; background:#CCC; }
.vislogin2 div.line { clear:both; width:682px; height:2px; border:3px solid #eee; overflow:hidden; background:url(/images/vislogin_line.gif); }
.vislogin2 div.ent_btn { padding:6px 0 0 15px; }

.vislogin3 { padding:6px 0 0 0; width:651px; height:101px; border-top:0; background:#eee; }
.vislogin3 span { height:26px; *line-height:26px; }
.vislogin3 span input { padding-top:3px; height:17px; }
.vislogin3 span.rdo   { display:block; float:left; padding:2px 0 0 15px; width:23px; height:24px; *padding:3px 0 0 11px; *width:27px; *height:23px; }
.vislogin3 span.mbr   { display:block; float:left; width:66px; }
.vislogin3 span.mal   { display:block; float:left; width:39px; }
.vislogin3 span.malbox{ display:block; float:left; width:168px; }
.vislogin3 span.malbox input { width:155px; border:0px; background:url(/images/vislogin_text_mail.gif); }
.vislogin3 span.psd   { display:block; float:left; width:38px; }
.vislogin3 span.psdbox{ display:block; float:left; width:158px; }
.vislogin3 span.psdbox input { width:143px; border:0px; background:url(/images/vislogin_text_psd.gif); }
.vislogin3 span.rst   { display:block; float:left; width:140px; }
.vislogin3 span.yke   { display:block; float:left; width:66px; }
.vislogin3 span.nme   { display:block; float:left; width:39px; }
.vislogin3 span.nme2   { display:block; float:left; width:52px; }
.vislogin3 span.nmebox{ display:block; float:left; width:168px; }
.vislogin3 span.nmebox input { width:155px; border:0px; background:url(/images/vislogin_text_mail.gif); }
.vislogin3 span.tel   { display:block; float:left; width:38px; }
.vislogin3 span.telbox{ display:block; float:left; width:158px; }
.vislogin3 span.telbox input { width:143px; border:0px; background:url(/images/vislogin_text_psd.gif); }
.vislogin3 span.vfy    { display:block; float:left; width:66px; }
.vislogin3 span.vfy2    { display:block; float:left; width:166px; }
.vislogin3 span.vfy input { width:56px; border:0px; background:url(/images/vislogin_text_verify.gif); }
.vislogin3 span.vfyimg { display:block; float:left; width:60px; background:#CCC; }
.vislogin3 div.line { clear:both; width:641px; height:2px; border:3px solid #eee; overflow:hidden; background:url(/images/vislogin_line.gif); }
.vislogin3 div.ent_btn { padding:6px 0 0 15px; }

/* { ...内容块 CSS Definitions } */
.blockstyle { border:1px solid #cfe2cc;}
.blockstyle h3 { display:block; padding-left:25px; background:url(/images/blockstyle_h3_bg.gif); color:#085c0f; font-size:12px; line-height:26px; *line-height:28px; overflow:hidden; }






