@charset "utf-8";
/* CSS Document */

body{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3A3A3A; line-height:24px; background:url(../images/nbj.jpg) repeat-x #ffffff;}

a{ font-family:Arial, Helvetica, sans-serif; color:#3A3A3A; font-size:11px; line-height:24px;}

a:hover { font-family:Arial, Helvetica, sans-serif;color:#4D0000; font-size:11px; line-height:24px; }

.clear_cs{height:0px;font-size:0px; line-height:0px;clear:both;over-flow:hidden;}


/***************header css********************/

.logo{ width:1000px; height:118px; margin:0 auto; background:url(../images/logo.jpg) no-repeat;}
.logo_link{ width:120px; height:20px; padding-left:860px; margin-top:15px;}
.logo_link a{ color:#3A3A3A; line-height:20px; font-size:14px;}
.logo_link a:hover{ color:#3379b7; line-height:20px; font-size:14px;}
.search{ width:454px; height:auto; padding-left:515px; margin-top:30px;}
.search_bg{ width:454px; height:41px; background:url(../images/search_bg.jpg) no-repeat;}

.menu{ width:1000px; height:51px; margin:0 auto; }
.menu ul li{ width:auto; height:51px; float:left;}

.flash{ width:1000px; height:323px;  margin:0 auto; background:url(../images/flash.jpg) no-repeat;}
.products_flash{ width:385px; height:165px; margin-top:60px; padding-left:560px;}
.bottom_flash{ width:234px; height:57px; padding-left:690px; margin-top:5px; }

/********************中部 css**********************/

.center_content{ width:1000px; height:auto; margin:0 auto; margin-top:67px;}

.about_index{ width:417px; height:auto; float:left; padding-left:22px;} 
.about_index_title{ width:417px; height:52px;}
.about_index_bj{ width:417px; height:auto; background:url(../images/about_bg.jpg) repeat-y;} 
.about_index_nr{ width:400px; height:149px; margin:0 auto;}
.about_index_bottom{ width:417px; height:39px;}


.contact_index{ width:287px; height:auto; float:left; padding-left:17px;} 
.contact_index_title{ width:287px; height:53px;}
.contact_index_bj{ width:287px; height:auto; background:url(../images/contact_bg.jpg) repeat-y;} 
.contact_index_nr{ width:280px; height:174px; margin:0 auto;}
.contact_index_bottom{ width:287px; height:12px;}


.products_index{ width:213px; height:auto; float:left; padding-left:12px;} 
.products_index_title{ width:213px; height:53px;}
.products_index_nr{ width:213px; height:auto; margin:0 auto;}


/**************内页 css****************/
.nflash{ width:1000px; height:113px; margin:0 auto; margin-top:3px;}

.ncenter_content{ width:1000px; height:auto; margin-top:12px; }

.nleft{ width:230px; height:auto; padding-left:15px; float:left;}
.npro{ width:230px; height:auto;}
.npro_title{ width:230px; height:50px;}
.npro_bj{ width:230px; height:auto; background:url(../images/pro_bg.jpg) repeat-y;}
.npro_list{ width:187px; min-height:270px; height:auto !important; height:270px; overflow:visible; margin:0 auto;}
.npro_bottom{ width:230px; height:7px; background:url(../images/pro_bottom.jpg) no-repeat;}

.ncontact{ width:230px; height:auto;}
.ncontact_title{ width:230px; height:91px;}
.ncontact_bj{ width:230px; height:auto; background:url(../images/left_contact_bg.jpg) repeat-x #cdd0db;}
.ncontact_nr{ width:220px; min-height:110px; height:auto !important; height:110px; overflow:visible; margin:0 auto;}

.nright{ width:720px; height:auto; float:left; padding-left:10px;}
.nright_title{ width:720px; height:25px; background:url(../images/nright.jpg) no-repeat; line-height:20px; text-indent:10px; font-size:12px; font-weight:bold; color:#fff;}
.nright_bj{ width:720px; height:auto;}
.nright_nr{ width:700px; height:auto; margin:0 auto; margin-top:10px; margin-bottom:10px;}






























