@charset "utf-8";
/* 设置默认背景、字体颜色等 */
body { background:#000000; color:#000000; }

/* 链接颜色 */
a { color:#000000; }
a:hover { color:#C80D08; text-decoration:underline; }

/** 清除浮动 **/
.layout:after { content:'\0020'; display:block; height:0; clear:both; }
.layout { zoom:1; }

/* 头部 */
.header { width:1002px; margin:0 auto; padding:0; }
.logo { width:1002px; padding:0; clear:both; }

/* 导航 */
.nav { width:915px; height:46px; padding:0 37px 0 50px; background:url(bg_nav.jpg) no-repeat; }
.nav ul { height:46px; padding:0; overflow:hidden; }
.nav ul li { float:left; height:46px; margin:0; }
.nav ul li a { display:block; height:46px; text-indent:-9999px; }
.nav .nav_1 { width:82px; }
.nav .nav_2 { width:120px; }
.nav .nav_3 { width:115px; }
.nav .nav_4 { width:120px; }
.nav .nav_5 { width:120px; }
.nav .nav_6 { width:120px; }
.nav .nav_7 { width:120px; }
.nav .nav_8 { width:118px; }
.nav a.nav_1:hover, .nav .nav_1_current { width:82px; background:url(bg_nav_current.jpg) no-repeat -50px 0px; }
.nav a.nav_2:hover, .nav .nav_2_current { width:120px; background:url(bg_nav_current.jpg) no-repeat -132px 0px; }
.nav a.nav_3:hover, .nav .nav_3_current { width:115px; background:url(bg_nav_current.jpg) no-repeat -252px 0px; }
.nav a.nav_4:hover, .nav .nav_4_current { width:120px; background:url(bg_nav_current.jpg) no-repeat -367px 0px; }
.nav a.nav_5:hover, .nav .nav_5_current { width:120px; background:url(bg_nav_current.jpg) no-repeat -487px 0px; }
.nav a.nav_6:hover, .nav .nav_6_current { width:120px; background:url(bg_nav_current.jpg) no-repeat -607px 0px; }
.nav a.nav_7:hover, .nav .nav_7_current { width:120px; background:url(bg_nav_current.jpg) no-repeat -727px 0px; }
.nav a.nav_8:hover, .nav .nav_8_current { width:118px; background:url(bg_nav_current.jpg) no-repeat -847px 0px; }

.banner { position:relative; width:1002px; height:161px; background:url(banner.jpg) no-repeat; }
.f-banner { position:absolute; top:0; left:437px; }
.col-title { position:absolute; top:131px; left:86px; color:#fff; font-size:13px; line-height:30px; }

/** 布局 **/
.content { width:1002px; margin:0 auto; padding:0; background:url(bg_content.jpg) repeat-y top #000; }
.left-pic { float:left; width:32px; height:40px; background:url(left_top.jpg) top left no-repeat; }
.right-pic { float:left; width:37px; height:40px; background:url(right_top.jpg) top right no-repeat; }
.wrap { position:relative; float:left; width:933px; min-height:660px; _height:660px; margin:0; padding:0; background:url(bg_wrap.jpg) top left no-repeat; }
.wrap .main { float:left; width:713px; min-height:660px; _height:660px; padding:0 0 0 15px; }
.wrap .siteR { float:left; width:205px; }

.fish { position:absolute; bottom:0; right:0; width:205px; height:212px; }

/* 二级导航 */
.menu { width:188px; min-height:450px; _height:450px; margin:0; padding:20px 0 220px 0; background:url(right_line.jpg) no-repeat 31px 0; }
.menu dl { width:159px; margin:0 auto; padding:0; }
.menu dt { width:159px; margin:0 auto; padding:0; color:#663300; font-size:12px; }
.menu dt a { display:block; width:131px; _height:20px; *min-height:20px; padding:3px 0 3px 28px; color:#663300; line-height:20px; }
.menu dt a:hover { color:#663300; }
.menu dt a.current { height:25px; background:url(menu_01.jpg) no-repeat; color:#FDF4CC; font-weight:bold; text-decoration:none; }

/* 面包屑 */
.breadcrumbs { padding:0 28px 0 0; color:#A28052; font-size:12px; line-height:35px; text-align:right; clear:both; }
.breadcrumbs .ico { padding-left:15px; background:url(bg_breadcrumbs.gif) no-repeat left center; font-size:12px; }
.breadcrumbs a { color:#A28052; }

/* 文章 */
.artbox { margin:0 30px; padding:15px 15px 0 15px; color:#000000; text-align:center; }
.artbox h1 { padding:20px 0 0 0; border-bottom:1px solid #000; font-size:16px; line-height:200%; }
.artbox .info{ color:#A28052; font-family:"宋体"; line-height:240%; }
.artbox a { padding:0 5px; color:#666; }
.artbox a:hover { color:#005891; text-decoration:none; }
.article { padding:15px 0 15px 15px; color:#000; font-size:13px; line-height:190%; clear:both; }

.display { margin:0 35px 0 30px; }

.news { width:680px; margin:0 0 0 28px; padding-bottom:10px; }
.news .con { width:617px; min-height:98px; _height:98px; margin:0 0 0 0; padding:7px 5px 15px 58px; background:url(n2.jpg) no-repeat 13px 5px; }
.news .con .tit { font-family:Arial; line-height:150%; }
.news .con .tit a { color:#000; font-weight:bold; font-size:13px; text-decoration:underline; }
.news .con .tit a:hover { color:#000; font-size:13px; text-decoration:none; }
.news .con .tit em { color:#C80D08; font-size:11px; }
.news .con .date { color:#A28052; font-family:"宋体"; line-height:150%; }
.news .con .cnt { padding:3px 45px 0 0; color:#000; line-height:150%; }
.news .bg { background:#F4E8C0 url(n1.jpg) no-repeat 13px 5px; }

/* 图片列表 */
.pic_list_01 { margin:5px 0 0 0; padding:0 0 10px 0; }
.pic_list_01 .pic_list { float:left; width:200px; margin:5px 5px 0 30px; padding:0; display:inline; }
.pic_list_01 .pic_list .pic { text-align:center; line-height:150px; width:190px; height:150px; margin:0; border:5px solid #000000; }
.pic_list_01 .pic_list .txt { margin:0 10px; padding:5px 0; line-height:20px; text-align:center; }
.pic_list_01 .pic_list .txt a { color:#663300; }
.pic_list_01 .pic_list .txt a:hover { color:#C80D08; text-decoration:none; }

.pic_list_02 { margin:5px 0 0 0; padding:0 0 10px 0; }
.pic_list_02 .pic_list { float:left; width:220px; margin:5px 4px 0 13px; padding:0 0 35px 0; background:url(pic_bottom.jpg) repeat-x bottom; display:inline; }
.pic_list_02 .pic_list .pic { width:210px; height:150px; margin:0; border:5px solid #000000; }
.pic_list_02 .pic_list .pic span { display:block; padding:5px; }

/* 联系我们 */
.contactbox { width:680px; margin:0 0 0 28px; padding-bottom:10px; }
.contactbox .con { padding:10px 0 20px 20px; line-height:180%; }
.contactbox .bg { background:#F4E8C0; }

/* 在线留言 */
.message { width:680px; margin:0 0 0 28px; padding-bottom:10px; }
.message .messageTitle { float:left; width:85px; margin:0; padding:10px 0 0 0; color:#000000; font-weight:bold; text-align:right; line-height:180%; }
.message .messageContent { float:left; width:575px; padding:10px 0 10px 10px; color:#000; line-height:180%; }
.message .replyTitle { float:left; width:85px; margin:0; padding:10px 0 0 0; color:#663300; font-weight:bold; text-align:right; line-height:180%; }
.message .replyContent { float:left; width:575px; padding:10px 0 10px 10px; color:#000; line-height:180%; }
.message .date { color:#A28052; font-family:"宋体"; }
.message .bg{ background:#F4E8C0;  }

/* 提示 */
.title_01 { margin:15px 10px 0 10px; padding:2px 30px; text-align:left; clear:both; }

/* 表单 */
.inputbox { margin:0; padding:0 10px 70px 10px; text-align:left; clear:both; }
.inputbox p { text-align:left; clear:both; *zoom:1; }
.ibl { float:left; width:90px; margin-right:10px; padding-top:13px; color:#663300; font-weight:bold; text-align:right; }
.ibr { float:left; width:510px; padding-top:10px; +padding-top:8px; color:#663300; text-align:left; }
.input_01 { height:16px; padding:1px; border:1px solid #9D7050; background:#fff; color:#663300; }
.input_submit { width:82px; height:24px; border:0px; background:url(btn_submit.jpg) no-repeat; cursor:pointer; }
.input_reset { width:82px; height:24px; border:0px; background:url(btn_reset.jpg) no-repeat; cursor:pointer; }

/* 页脚 */
.footer { width:1002px; min-height:111px; _height:111px; margin:0 auto; background:url(bg_footer.jpg) no-repeat; color:#4D331A; }
.footer a { color:#4D331A; }
.footer a:hover { color:#4D331A; }
.footer .copyright { padding:29px 1px 0 1px; font-family:"宋体"; line-height:18px; }
.footer .copyright .con { padding-left:10px; padding-right:235px; background:url(f_logo.jpg) no-repeat 890px center; }
.footer .copyright em { font-family:Arial; font-size:11px; }


.d-topbar { width:1002px; height:32px; margin:0 auto; background:#FCE7A7; clear:both; }
.d-welcome { float:left; height:32px; padding:0 0 0 48px; line-height:32px; }
.d-welcome .ico { padding-left:15px; background:url(bg_breadcrumbs.gif) no-repeat left center; color:#996633; }
.d-nav { float:right; height:24px; padding:8px 97px 0 0; }
.d-nav a { display:inline-block; width:68px; height:21px; margin-right:18px; background:url(bg_d_nav.jpg) no-repeat; text-align:center; line-height:21px; }
.d-nav a:hover { text-decoration:none; }

.d-main-top { width:1002px; margin:0 auto; }
.d-main-bottom { width:1002px; height:79px; margin:0 auto; background:url(d-main-bottom.jpg) no-repeat; }

.d-footer { width:1002px; min-height:58px; _height:58px; margin:0 auto; color:#B78C56; }
.d-footer a { color:#B78C56; }
.d-footer a:hover { color:#B78C56; }
.d-footer .copyright { padding:6px 1px 0 1px; font-family:"宋体"; line-height:18px; }
.d-footer .copyright .con { padding-left:10px; padding-right:235px; background:url(d-f_logo.jpg) no-repeat 890px center; }
.d-footer .copyright em { font-family:Arial; font-size:11px; }

.list-01 { padding:0 0 0 123px; }
.list-01 li { float:left; width:400px; background:url(point_1.gif) no-repeat 7px 45%; line-height:22px; }
.list-01 li a { color:#F4A760; padding-left:17px; }
.list-01 li a:hover { color:#fff; }
.list-01 li em { color:#CC0000; font-family:Arial; font-size:11px; }


/* 人才招聘 */
.employ { padding:5px 5px 0 0; text-align:left; }
.page { margin-bottom:50px; }

/*  carter 2010-3-16 */
.link { padding:10px 0 0 19px; }
.link li { float:left; text-align:center; width:109px; zoom:1; }
.link li img { vertical-align:bottom; }