@charset "utf-8";
/* CSS Document */

body{ font-family:"宋体"; font-size:12px; color:#555555; line-height:21px; background:url(../images/nbj.jpg) center top repeat-x #f3f3f3;}

a{ font-family:"宋体"; color:#333333; font-size:12px; line-height:21px;}

a:hover { font-family:"宋体"; color:#d90004; font-size:12px; line-height:21px; }

.clear_cs{height:0px;font-size:0px; line-height:0px;clear:both;over-flow:hidden;}


.pl8{ padding-left:8px;}
.ml10{ margin-left:10px;}


/***************header css********************/
.header_top{ width:1002px; height:89px; margin:0 auto;}

.logo{ width:264px; height:89px; float:left;}

.top_links{ width:146px; height:23px; float:right; margin-top:10px;}
.top_links .top_links_l{ width:73px; height:23px; float:left; text-align:center;}
.top_links .top_links_l a{ line-height:23px; color:#fff; }
.top_links .top_links_l a:hover{ line-height:23px; color:#fff; text-decoration:underline;}


.menu{ width:1002px; height:44px; margin:0 auto; overflow:visible;}
.menu ul li{ width:94px; height:44px; float:left; text-align:center; position:relative; padding:0px 5px;}
.menu ul li a{ display:block; color:#fff; line-height:44px;}
.menu ul li a:hover{ display:block; background:url(../images/menu_li.jpg) center top no-repeat; line-height:44px; color:#fff;}
.menu ul li.current a{ display:block; background:url(../images/menu_li.jpg) center top no-repeat; line-height:44px; color:#fff;}
.menu ul li.xs a{ display:block; background:url(../images/menu_li.jpg) center top no-repeat; line-height:44px; color:#fff;}

#apDiv1,#apDiv2,#apDiv3,#apDiv4,#apDiv5,#apDiv6{ width:800px; height:28px; position:absolute; left:-60px; top:44px; display:none;}

#apDiv5{ left:-20px;}

#apDiv6{ left:-10px;}

#sub_nav li{ margin:0px; padding:0px; width:auto; height:28px; float:left; text-align:center; line-height:28px; background:url(../images/li_line.jpg) right top no-repeat;}

#sub_nav li a{ height:28px; line-height:28px; float:left; padding-left:10px; padding-right:10px; color:#333333; background:none;}

#sub_nav li a:hover{width:auto; height:28px; line-height:28px; background:none; text-decoration:underline;color:#d90004; text-decoration:underline;background:none;}

.menu ul li.top_search{ width:240px; height:23px; padding:10px 0px 0px 34px;}
.menu ul li.top_search .search{ width:159px; height:21px; line-height:21px; background:url(../images/search_bg.jpg) repeat-x;; color:#b0b0b0; float:left; border:1px solid #393939; text-indent:5px;}
.menu ul li.top_search .search_bar{ width:41px; height:23px; background:url(../images/search_bar.jpg) left bottom no-repeat; border:none; float:left; display:inline; margin-left:12px;}

.flash{ width:1002px; height:398px; margin:0 auto; margin-top:28px;}
.nflash{ width:1002px; height:228px; margin:0 auto; margin-top:28px;}

/********************中部 css**********************/
.center_content{ width:1000px; height:auto; margin:0 auto; }

.news_index{ width:317px; height:auto; float:left;}
.news_index h4{ background:url(../images/news_title.jpg) left top no-repeat; padding-left:23px; padding-top:6px; padding-bottom:1px; color:#fff; height:23px; line-height:23px; font-weight:bold;}
.news_index h4 span{ float:right; padding-right:8px; padding-top:3px;}
.news_index_nr{ width:297px; height:109px; padding:5px 10px; background:url(../images/news_bg.jpg) center top no-repeat;}

.products_index{ width:355px; height:auto; display:inline; margin:0px 5px;}
.products_index h4{background:url(../images/case_title.jpg) left top no-repeat;}

.products_index_nr{ width:345px; height:89px; margin:0 auto; background:url(../images/case_bg.jpg) center top no-repeat; padding:15px 5px;}
.left_pic{ width:8px; height:9px; float:left; margin-top:43px; display:inline; margin-right:5px;}
.right_pic{ width:8px; height:9px; float:right;margin-top:43px;}
.pro_pic_list{ width:313px; height:97px; float:left;}
.pro_pic_list ul li{ width:152px; height:97px; display:inline; margin:0px 3px; float:left; overflow:hidden;}
.pro_pic_list ul li a{ display:block; border:1px solid #e5e5e5; width:140px; height:85px; background:#f6f6f6; padding:5px;}
.pro_pic_list ul li a:hover{ display:block; border:1px solid #e5e5e5; width:140px; height:85px; background:#000000;padding:5px;}
.pro_pic_list ul li a img{ width:140px; height:85px;}

.about_index{ float:right;}
/**************内页 css****************/
.ncenter_content{ width:1000px; height:auto; margin:0 auto; background:url(../images/ncenter_bg.jpg) repeat-y;}
.ncenter_top{ width:1000px; height:auto; margin:0 auto; background:url(../images/ncenter_top.jpg) center top no-repeat;}
.ncenter_bottom{ width:1000px; height:17px; background:url(../images/ncenter_bottom.jpg) center bottom no-repeat;}


.nleft{ width:214px; height:auto; float:left; padding:1px 6px 1px 1px;}
h4#title{ padding-left:10px; padding-top:5px; height:23px;}
h4#title .title_l{ width:12px; height:23px; background:url(../images/title_l.jpg) left top repeat-x; float:left;}
h4#title .title_n{ width:auto; height:23px; line-height:23px; background:url(../images/title_bg.jpg) repeat-x; padding:0px 5px; color:#fff; float:left;} 
h4#title .title_r{ width:15px; height:23px; background:url(../images/title_r.jpg) left top repeat-x; float:left;}

.left_pro_list{ width:214px; height:auto; margin:0 auto; margin-top:5px;}
.left_pic_list{ width:199px; height:59px; margin:0 auto; margin-top:5px;}


.nright{ width:777px; height:auto; float:left; padding:1px;}
.nright_nr{ padding:10px 15px;}


.honor_list{ width:100%; height:auto; margin:0 auto;}
.honor_list li{ width:170px; height:244px; float:left; display:inline; overflow:hidden; margin-left:40px; margin-right:40px;}
.honor_list li .honor_pic{ width:159px; height:198px; border:5px solid #4E371A; background:#734E27;}
.honor_list li .honor_title{ width:159px; height:34px; text-align:center; line-height:34px;}
.honor_list li .honor_title a{ line-height:34px;}


.news_column1{ width:160px; height:377px; float:left; padding-right:15px;}
.news_column1 .top_pic{ width:160px; height:12px; margin-bottom:5px;}
.news_column1 .bottom_pic{ width:160px; height:12px;}
.news_column1 .news_pic_list{ width:160px; height:342px;}
.news_column1 .news_pic_list ul li{ width:150px; height:100px; padding:4px; background:#f6f6f6; border:1px solid #eae9e9;margin-bottom:5px;}
.news_column1 .news_pic_list ul li img{ width:150px; height:100px; }

.news_column2{ width:560px; height:auto; float:left;}


.case_list{ width:95%; height:auto; margin:0 auto; margin-top:10px;}
.case_list li{ width:194px; height:175px; float:left; overflow:hidden; padding:0px 20px; background:url(../images/pro_list_bg.jpg) center top no-repeat;}
.case_list li:hover{width:194px; height:175px; background:url(../images/pro_list_bg1.jpg) center top no-repeat;}
.case_list li .case_pic{ width:182px; height:111px; padding:6px;}
.case_list li .case_pic img{ width:182px; height:111px;}
.case_list li .case_title{ width:182px; height:32px; text-align:center; line-height:32px;}
.case_list li .case_title a{ line-height:32px;}

.case_big_pic{ width:554px; height:337px; padding:5px; background:url(../images/case_big_bg.jpg) repeat-x; border:1px solid #e5e5e5; margin:0 auto; margin-top:10px;}
.case_big_pic img{width:554px; height:337px;}
.case_big_title{ text-align:center; line-height:32px; color:#555555; font-size:14px;}





