@charset utf-8;

/* 样式重置 */
body { margin:0; padding:0; background:#5A0602; color:#c88343; font-size:12px; font-family:Arial; }
form,ul,li,p,h1,h2,h3,h4,h5,h6 { margin:0; padding:0; }
img { border:0; vertical-align:absbottom; }
ul,li { list-style-type:none; }
input, select,textarea { font-size:12px; font-family:Arial; vertical-align:absmiddle; }

/* 常用功能样式 */
.clear { height:0px; font-size:0px; line-height:0px; overflow:hidden; clear:both; }
.overflow { overflow:auto; }
.nobg { background:none!important; }
.nomargin { margin:0!important; }

/* 默认文字字体、文字颜色、背景颜色或者图像等 */
a { color:#c88343; text-decoration:none; }
a:hover { color:#c88343; text-decoration:underline; }

/* 头部 */
.header { width:1002px; margin:0 auto; clear:both; }
.header .nav { width:1002px; height:32px; overflow:hidden; clear:both; }

/* 主体 */
.wrap { position:relative; width:1002px; margin:0 auto; background:url(bg.jpg) repeat-y;  }
.wrap .siteL { float:left; width:270px; margin:0 0 0 30px; padding:0 0 210px 0; background:url(bg_siteL.jpg) repeat-y; display:inline; }
.wrap .main { float:left; width:631px; }
.left_bottom { position:absolute; bottom:0; left:75px; }

/* 左侧 */
.title_01 { padding:3px 0 0 26px; height:32px; background:url(left_title_01.jpg) no-repeat; font-size:14px; text-align:center; }
.title_02  { margin:10px 30px 0 10px; padding:3px 0 10px 26px; background:url(line_02.gif) repeat-x bottom; font-weight:bold; font-size:12px; }

	/* 二级导航 */
.menu { width:174px; margin:0 0 0 61px; padding:11px 0 25px 0; }
.menu dl { width:174px; margin:0; }
.menu dt { width:174px; margin:0 auto 2px auto; font-weight:bold; text-align:center; }
.menu dt a { display:block; width:174px; _height:20px; *min-height:20px; padding:5px 0; background:url(menu_1.jpg) no-repeat; color:#ab6230; line-height:20px; }
.menu dt a:hover, .menu dt .current { background:url(menu_01.jpg) no-repeat; color:#dea744; text-decoration:none; }

	/* 三级导航 */
.menu dd { width:174px; margin:0 0 5px 0; padding:2px 0 3px 0; border-bottom:1px solid #c3994e; font-weight:bold; line-height:20px; text-align:center; overflow:hidden; }
.menu dd a{ display:block; color:#dea744; }
.menu dd a:hover, .menu dd .current { color:#ff0; text-decoration:none; }

.left_contact { width:206px; height:110px; margin:0 0 0 45px; clear:both; }

/* 右侧 */
.column_title { width:590px; height:35px; padding:0 0 0 41px; font-weight:bold; font-size:14px; }

	/* 简介 */
.about { margin:0; padding:10px 35px 25px 25px; color:#c8994e; line-height:34px; }

.about_page { width:571px; height:40px; margin:50px 0 0 25px; padding:15px 0 0 0; background:url(line_01.gif) repeat-x top; text-align:center; }
.about_page a { margin:0 40px; }

	/* 列表样式 */
.list_news_01 { margin:10px 20px 0 0; }
.list_news_01 ul li { padding:7px 8px; background:url(bg_news_list_line.gif) repeat-x bottom; color:#333; line-height:20px; clear:both; }
.list_news_01 ul .bg { padding:7px 8px; background:url(bg_news_list_line.gif) repeat-x bottom #930900; color:#333; line-height:20px; clear:both; }
.list_news_01 ul li a { padding-left:5px; color:#be8543; }
.list_news_01 ul li a:hover { color:#be8543; text-decoration:underline; }
.list_news_01 .date { float:right; padding-left:9px; color:#be8543; font-size:11px; font-family:Arial; }
.list_news_01 .ico { float:left; width:8px; _width:5px; height:20px; margin:0; background:url(ico_arrow_01.gif) no-repeat 0 6px; background:url(ico_arrow_01.gif) no-repeat 0 5px\9; }

/* 图片列表 */
.picshow { padding:35px 0 0 0; clear:both; }
.picshow .pic { text-align:center; }
.picshow .pic img { border:1px solid #994f3b; }
.picshow .txt { color:#dea744; line-height:32px; text-align:center; }
.picshow .about { padding:0 10px 30px 10px; color:#dea744; line-height:22px; }

.pic_list_01 { width:590px; margin:0 auto; padding:0; }
.pic_list_01 .pic_list { float:left; width:190px; }
.pic_list_01 .pic_list .pic { width:170px; height:130px; margin:0 auto; border:1px solid #C6DAF2; }
.pic_list_01 .pic_list .pic span { display:block; padding:5px; }
.pic_list_01 .pic_list .txt { width:170px; margin:0 auto; padding:8px 0; line-height:20px; text-align:center; }
.pic_list_01 .pic_list .txt a { color:#c18842; }
.pic_list_01 .pic_list .txt a:hover { color:#c18842; }

	/* 联系我们 */
.contact { padding:20px 35px 20px 35px; color:#be8543; line-height:22px; }

/* 表单 */
.inputbox { width:631px; margin:10px 0 30px 0; padding:5px 0; text-align:left; clear:both; }
.inputbox p { text-align:left; clear:both; *zoom:1; }
.inputbox .ibl { float:left; width:100px; margin-right:10px; padding-top:13px; color:#be8543; text-align:right; }
.inputbox .ibr { float:left; width:500px; padding-top:10px; +padding-top:8px; color:#be8543; text-align:left; }

.inputbox2 { width:631px; margin:10px 0 30px 0; padding:5px 0; text-align:left; clear:both; }
.inputbox2 p { text-align:left; clear:both; *zoom:1; }
.inputbox2 .ibl { float:left; width:150px; margin-right:10px; padding-top:13px; color:#be8543; text-align:right; }
.inputbox2 .ibr { float:left; width:450px; padding-top:10px; +padding-top:8px; color:#be8543; text-align:left; }

.orderlist td { padding:5px 10px; background:#fff; text-align:center; }
.orderbox { width:80%; padding:20px 0 0 0; text-align:center; }
.orderbox a { margin:0 10px; }

.input_01 { height:16px; padding:1px; border:1px solid #BA4900; background:#840801; color:#be8543; }
.input_02 { height:20px; padding:1px; border:1px solid #BA4900; background:#840801; color:#be8543; }
.input_submit { width:75px; height:20px; border:0px; background:url(btn_submit.jpg) no-repeat; cursor:pointer; }
.input_reset { width:75px; height:20px; border:0px; background:url(btn_reset.jpg) no-repeat; cursor:pointer; }

/* display页面 */
.dis_wrap { width:1002px; margin:0 auto; background:url(bg_dis_wrap.jpg) repeat-y; }

	/* 文章 */
.artbox { width:843px; margin:0 0 0 79px; padding:0; background:url(bg_artbox_h1.jpg) no-repeat top #976100; clear:both; }
.artbox h1 { width:743px; margin:0 auto; padding:79px 0 12px 0; background:url(line_03.jpg) repeat-x bottom; color:#fff; font-size:16px; line-height:24px; text-align:center; }
.article { width:743px; margin:0 0 0 79px; padding:30px 50px; background:#976100; color:#fff; line-height:22px; clear:both; }

	/* 上一篇、下一篇 */
.pagination { width:803px; margin:0 0 0 79px; padding:0 20px; background:url(bg_pagination.jpg) no-repeat top #925b00; color:#fff; clear:both; }
.pagination ul { width:743px; margin:0 auto; padding:20px 0 0 0; background:url(line_04.jpg) repeat-x top }
.pagination li { clear:both; line-height:22px; }
.pagination li a { color:#fff; }

	/* 报价 */
.remarks { padding:0 10px 0 0; color:#efca89; font-size:13px; text-align:right; }
.price_table { margin:0 0 10px 0; border-collapse:collapse; color:#EFCA89; }
.price_table caption { padding:0 5px 5px 0; font-weight:bold; font-size:13px; text-align:right; }
.price_table td,.price_table th { padding:1px 5px; border:1px solid #C49746; }
.price_table td { padding-left:20px; }
.price_bg td,.price_bg th { background-color:#B3812A; }


/* 首页 */
.def_wrap { width:1002px; margin:0 auto; background:url(bg_def_wrap.jpg) repeat-y; }

.part-a { width:902px; height:211px; margin:0 auto; background:url(bg_part-a.jpg) no-repeat; }
.def_about { float:left; width:430px; margin:0 39px 0 41px; display:inline; }
.slide { float:left; width:172px; height:116px; margin:20px 0 0 35px; display:inline; }
.news { float:left; width:207px; padding:18px 5px 0 8px; line-height:24px; }
.news h4 { font-size:12px; }
.news a { text-decoration:underline; }
.def_news { float:left; width:360px; }

.list_02 { padding:11px 0 0 0; }
.list_02 li { padding:0 0 0 42px; background:url(ico_arrow_01.jpg) no-repeat 25px 11px; color:#c98444; line-height:33px; }
.list_02 li a { color:#c98444; text-decoration:underline; }
.list_02 .date { float:right; padding:0 30px 0 0; font-family:Arial; font-size:11px; }

.part-b { width:902px; height:78px; margin:0 auto; clear:both; background:url(bg_part-b.jpg) no-repeat; }
.list_03 { width:788px; height:56px; margin:0 auto; }
.list_03 li { float:left; width:197px; height:56px; text-align:center; }

.part-c { width:845px; height:180px; margin:0 auto 0 auto; padding:0 0 0 57px; background:url(bg_part-c.jpg) no-repeat; clear:both; }
.part-c .conbox { float:left; width:189px; height:169px; margin:0 8px 0 0; border:1px solid #9a4422; background:url(bg_conbox.jpg) no-repeat; }
.part-c .content { clear:both; }
.part-c .content .pic { padding:5px 0; text-align:center; }
.part-c .content .txt { padding:6px 14px; line-height:15px; }
.more { padding:9px 12px 0 0; text-align:right; }

.part-d { width:902px; height:192px; margin:0 auto; clear:both; background:url(bg_part-d.jpg) no-repeat; }
.part-d .conbox { float:left; width:430px; margin:0 0 0 41px; display:inline; }
.part-d .conbox .pic { float:left; width:103px; height:104px; margin:16px 0 0 22px; padding:8px 0 0 8px; background:url(def_pic_05.jpg) no-repeat; display:inline; }
.part-d .conbox .txt { float:left; width:267px; height:141px; margin:16px 0 0 0; padding:0 15px; background:url(def_pic_06.jpg) no-repeat; color:#c48141; line-height:36px; }
.part-d .conbox .txt a { color:#c48141; text-decoration:underline; }

.def_contact { float:left; width:210px; height:177px; padding:15px 0 0 0; color:#c48141; line-height:24px; }

.link { float:left; width:154px; padding:16px 0 0 0; }
.link li { width:154px; margin:0 0 1px 0; }

.part-e { width:835px; height:121px; margin:0 auto; padding:0 0 0 67px; background:url(bg_part-e.jpg) no-repeat; clear:both; }
.part-e .title_03 { float:left; width:26px; height:121px; }
.def_pic_list { float:left; width:706px; height:121px; padding:0 20px; background:url(bg_def_pic_list.jpg) no-repeat; }
.def_pic_list li { float:left; margin:13px 0 0 20px; display:inline; }

/* 底部 */
.footer { width:1002px; height:80px; margin:0 auto; padding:40px 0 0 0; background:url(bg_footer.jpg) no-repeat; clear:both; }
.def_footer { width:1002px; height:69px; margin:0 auto; padding:16px 0 0 0; background:url(bg_def_footer.jpg) no-repeat; clear:both; }
.display_footer { width:1002px; height:73px; margin:0 auto; padding:77px 0 0 0; background:url(bg_display_footer.jpg) no-repeat; clear:both; }
.copyright { width:720px; margin:0 auto; padding:8px 0 0 0; color:#c3954d; text-align:center; }
.copyright a { color:#c3954d; }

/* 11-24 add */

/* 人力资源 */
.hr_title { width:567px; margin:32px auto 0 auto; padding-left:25px; background:url(bg_hr_title.jpg) no-repeat; color:#BE8543; font-weight:bold; line-height:28px; clear:both; }
.hr_title span { float:right; padding:4px 16px 0 0; }
.hr { margin-bottom:32px; padding:15px 35px; color:#BE8543; line-height:20px; }
