@charset "utf-8";
/* CSS Document http://www.dede58.com/*/
body{ font-size:12px; font-family:"宋体", Arial; margin:0; padding:0;}
ul,li,dd,dl{ margin:0; padding:0; list-style:none;}
img{ border:0;}
.left{ float:left;}
.right{ float:right}
.clear{ clear:both}
.display{ display:none;}




/*头部样式*/
.top{ width:945px; height:96px; margin:0 auto; background:url(../Images/top_bg.gif) right no-repeat;}
	.logo img{ height:96px;}
    .add{ width:200px; height:22px; line-height:22px; text-align:center; padding-top:30px; padding-right:30px;}
    .add a{ text-decoration:none; color:#8e8e8e;}
    .add a:hover{ text-decoration:underline;}

/*导航样式*/
.nav{ width:945px; height:28px; margin:0 auto}
	.nav_box{ width:679px; height:28px; background:#008f11; position:relative;}
    .nav_box li{ width:90px; height:28px; line-height:28px; text-align:center; float:left;}
    .nav_box a{ color:#fff; text-decoration:none; width:90px; height:28px; display:block;}
    .nav_box a:hover{ background:#998473}
    .nav_on{ background:#998473; width:113px; height:28px; display:block;}
    .tc_nav{ width:945px; margin:0 auto; position:absolute;}
    .tc_nav li{ width:111px; border:1px solid #998473; border-top:0; line-height:24px; text-align:center;}
    .tc_nav dd{ border-top:1px solid #998473; background:#fff; display:block; width:111px; height:24px;}
    .tc_nav dd a{ color:#000; text-decoration:none; width:111px; height:24px; display:block;}
    .tc_nav dd a:hover{ background:#008f11; color:#fff}
    .tc_2{ margin-left:113px;}
    .tc_3{ margin-left:226px;}
    .tc_4{ margin-left:339px;}
    .tc_5{ margin-left:452px;}
    .tc_6{ margin-left:565px;}
    .index_ss{ width:250px; padding-left:14px; height:23px; padding-top:5px; background:#998473; line-height:20px; color:#fff;}
    .index_ss_input{ margin:0; padding:0; border:1px solid #51381b; width:182px; height:17px; line-height:17px; margin-left:5px; color:#555;}
    .index_ss_btn{ margin:0; padding:0; border:0; width:28px; height:18px; background:url(../Images/index_ss_btn.gif); cursor:pointer;}
/*首页主题部分*/
.main{ width:945px; overflow:hidden; margin:0 auto; padding-top:15px;}
	.main_left{ width:666px; overflow:hidden;}
    	.flash{ width:666px; height:361px; padding-bottom:19px;}
        .index_list{ width:646px; height:110px; background:#ecedee; padding:0 10px;}
        	.index_list_box{ width:210px; padding-top:20px;}
            .index_list_box li{ line-height:20px;}
            .index_list_box a{ color:#696969; text-decoration:none;}
            .index_list_box a:hover{ text-decoration:underline;}
            .index_list_title{ background:url(../Images/index_list.gif) left no-repeat; height:40px; line-height:40px; padding-left:24px; color:#696969; font-weight:bold;}
            .index_list_title a{ color:#696969; text-decoration:none;}
            .index_list_title a:hover{ text-decoration:underline;}
    .main_right{ width:265px;background:#ecedee; height:490px;  overflow:hidden; }
    	.m_right_box{ width:245px; height:125px; border-bottom:1px solid #b9b9b9; padding:0 10px;}
        .m_right_title{ height:34px; line-height:34px; font-size:14px; font-weight:bold; color:#8b7d6c;}
        .m_right_title a{ color:#8b7d6c; text-decoration:none;}
        .m_right_title a:hover{ color:#8b7d6c; text-decoration:underline;}
        .m_right_insile img{ border:1px solid #fff;}
        .m_right_insile_pic{ width:94px; height:68px; border:3px solid #968877; margin-top:6px;}
        .m_right_insile_txt{ line-height:21px; width:130px; color:#696969;}
        .m_right_insile_txt2{ line-height:21px; width:130px; color:#696969;}
        .m_right_insile_txt2 a{ color:#696969; text-decoration:none; white-space:nowrap;}
        .m_right_insile_txt2 a:hover{ color:#696969; text-decoration:underline;}
/*底部样式*/
.footer{ width:945px; overflow:hidden; color:#696969; margin:0 auto; text-align:center; padding-top:22px; line-height:23px; padding-bottom:10px;}
.footer select{ margin-left:15px; color:#222;}
.footer a{ color:#696969; text-decoration:none;}
.footer a:hover{ color:#696969; text-decoration:underline;}

/*内页底部样式*/
.page_footer{ width:945px; overflow:hidden; color:#696969; background:url(../Images/page_bottom.gif) repeat-x; margin:0 auto; text-align:center; padding-top:22px; line-height:23px; padding-bottom:10px;}
.page_footer select{ margin-left:15px; color:#222;}
.page_footer a{ color:#696969; text-decoration:none;}
.page_footer a:hover{ color:#696969; text-decoration:underline;}

/*内页样式集合*/
.page{width:945px; overflow:hidden; margin:0 auto; padding-top:7px; padding-bottom:10px;}
	.page_banner{ width:945px; height:168px;}
    .page_left{ width:198px; overflow:hidden; padding-top:9px;}
    	.page_left_title{ width:168px; height:29px; line-height:29px; padding-left:30px; font-size:15px; font-family:"微软雅黑"; background:url(../Images/page_left_title.gif); color:#fff;}
        .page_left_list li{ width:167px; height:26px; background:url(../Images/page_left_li.gif) no-repeat; margin-top:9px; line-height:26px; padding-left:31px;}
        .page_left_list a{ color:#5a5a5a; text-decoration:none;}
        .page_left_list a:hover{ color:#7a6553; text-decoration:underline; font-weight:bold;}
        .page_left_ss{ width:172px; height:48px; padding:12px; border:1px dashed #dadada; background:#eee; margin-top:14px;}
        .page_left_ss_input{ width:172px; height:20px; margin:0; padding:0; border:1px solid #889db0; line-height:20px; color:#333;}
        .page_left_ss_btn{ width:60px; height:19px; margin:0; padding:0; border:0; background:url(../Images/page_left_ss_btn.gif); margin-top:8px; margin-left:113px;}
        .page_left_bg{ width:198px; height:232px; background:url(../Images/page_left_bg.gif) no-repeat;}
    .page_right{ width:734px; overflow:hidden; padding-top:9px;}
    	.page_right_title{ width:714px; position:relative; height:28px; border-bottom:1px solid #dedce1; background:url(../Images/page_right_title_ico.gif) left center no-repeat; padding-left:20px;}
        .page_right_title_fd{ height:28px; line-height:28px; font-size:14px; font-weight:bold; color:#796452; border-bottom:1px solid #796452; position:absolute; margin-bottom:-1px; left:0; padding-left:20px; padding-right:5px;}
        .page_mo_nav{ line-height:28px; height:28px; color:#797878;}
        .page_mo_nav a{ color:#797878; text-decoration:none;}
        .page_mo_nav a:hover{ text-decoration:underline;}
        .page_con{ padding:10px; line-height:21px; color:#333;}
        
/*资质荣誉*/
.honor_list{ color:#333; background:url(../Images/honor_list_bg.gif) repeat-y;}
.honor_list li{ height:27px; line-height:27px; padding-left:20px;}
/*新闻中心*/
.news_list{ color:#333;}
.news_list li{ height:35px; line-height:35px; padding-left:10px; background:url(../Images/news_list_bg.gif);}
.news_list a{ color:#5a5a5a; text-decoration:none;}
.news_list a:hover{ color:#5a5a5a; text-decoration:underline;}
.newslist_time{ color:#999999; margin-right:10px;}
.pagelink{ padding-top:15px; text-align:center; color:#555; margin-bottom:1px;}
.pagelink li{float: left;padding: 0 5px;}
	/*新闻详细页*/
    .nv_title{ color:#796452; font-size:14px; font-weight:bold; text-align:center; height:30px; line-height:30px;}
    .nv_info{ padding-bottom:10px;  height:22px; color:#9fa0a0; line-height:22px; text-align:center; border-bottom:1px solid #e3ddd9;}
    .nv_info span{ padding-right:10px; color:#232323 }
    .nv_con{ line-height:29px;}
    .nv_con_help{ line-height:27px; padding-top:10px;}
    .nv_con_help a{ color:#0066cc; text-decoration:none;}
    .nv_con_help a:hover{ color:#0066cc; text-decoration:underline;}
    
/*产品列表页*/
.page_left_list2 li{ width:198px;  background:url(../Images/page_left_li.gif) no-repeat; margin-top:9px; line-height:26px; }
.page_left_list2 div a{ color:#5a5a5a; text-decoration:none; padding-left:5px; white-space:nowrap}
.page_left_list2 div a:hover{ color:#7a6553; text-decoration:underline; font-weight:normal; }
.page_left_list2 a{ color:#5a5a5a; text-decoration:none; padding-left:31px;}
.page_left_list2 a:hover{ color:#7a6553; text-decoration:underline; font-weight:bold;}

.products_list{ width:714px; overflow:hidden;}
.products_list_box{ width:729px; padding-left:2px;} 
.products_list li{ width:214px; height:182px; display:block; float:left; margin-right:27px; border:1px solid #dedce1; margin-top:25px;}
.products_list img{ display:block; padding:5px;}
.products_list_title{ height:30px; border-top:1px solid #dedce1; background:#f5f5f5; line-height:30px; text-align:center;}
.products_list_title a{ color:#7a6553; text-decoration:none;}
.products_list_title a:hover{ color:#7a6553; text-decoration:underline;}

.nv_pic img{  padding:6px; border:1px solid #d6d6d6; max-width:603px; width:expression(document.body.clientWidth > 603? "603px": ""; display:block; margin:0 auto}
.pv_con{ padding:0 10px;}

/*留言反馈*/
.message_title{ background:url(../Images/index_list.gif) left no-repeat; height:40px; line-height:40px; padding-left:24px; color:#696969; font-weight:bold;}
.message_list li{ margin-bottom:15px;}
.message_list table{ border-left:1px dashed #666666; border-top:1px dashed #666666;}
.message_list td{ border-right:1px dashed #666666; border-bottom:1px dashed #666666; padding-left:10px; line-height:31px; color:#666666;}

.message_box td{ padding:5px; height:30px; line-height:30px;}
.message_ok{  width:66px; height:27px; background:url(../Images/message_ok.gif); margin:0 ; padding:0; border:0; margin-right:20px;}
.message_qx{  width:66px; height:27px; background:url(../Images/message_qx.gif); margin:0 ; padding:0; border:0;}

#tbody {width:685px;margin:20px auto;text-align:left;}
#mainbody {width:512px; margin:0 auto;border:1px solid #d9d9d9;padding:5px}
#mainphoto {cursor:pointer;display:block;}
#goleft {float:left;clear:left;margin:60px 5px 0 2px;}
#goright {float:right;clear:right;margin:60px 2px 0 5px;}
#photos {width:630px;height:152px;line-height:54px;margin-top:15px;overflow:hidden;}
#showArea img {display:block; cursor:pointer; float:left; background:url(../Images/bg45.gif); padding:9px 10px;}
.photo_box{ width:685px; height:178px; margin:10px 0;  float:left; background:url(../Images/bg41.gif)}
#showArea li{ width:150px; height:152px; display:block; float:left;}

/*招聘信息*/
.job_list table{border-top:1px solid #d3d3d3; border-right:1px solid #d3d3d3}
.job_list td{ height:28px; line-height:28px; text-align:center; border-bottom:1px solid #d3d3d3; border-left:1px solid #d3d3d3}
.job_list a{ color:#5a5a5a; text-decoration:none; color:#5a5a5a;}
.job_list a:hover{ color:#5a5a5a; text-decoration:underline;}
.ml5{ margin-left:5px;}
.mt15{ margin:5px;}
.pt15{ padding:5px; line-height:19px;}


/*翻页样式*/
.pagelink span{ padding:3px 8px; border:1px solid #ebebeb; margin:0 3px;}
.pagelink a{ padding:3px 8px; border:1px solid #ebebeb; margin:0 3px; text-decoration:none; color:#333}
.nolink{ color:#999}
