@charset "utf-8";
/* CSS Document */
body{background:#fff;font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0;padding:0; color:#000;}
div{margin:0; padding:0; height:auto; }
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{
margin:0; padding:0; border:none; list-style-type:none; font-size:12px; font-weight:normal;
}
input{font-size:12px; font-weight:normal; vertical-align:middle; }
img { vertical-align:middle;}
a:link {color:#000; text-decoration:none;}
a:visited {color:#000;text-decoration:none;}
a:hover {color: #f00; text-decoration:none;}
a:active {color: #f00; text-decoration:none;}

.blank4{height:4px;  visibility:hidden; overflow:hidden;}
.blank12{height:12px;  visibility:hidden;overflow:hidden;}
.blank8{height:8px;  visibility:hidden;overflow:hidden;}
.blank30{height:30px; visibility:hidden;overflow:hidden;}
.blank15{height:15px; visibility:hidden; overflow:hidden;}
.clear{clear:both;}


/*头部*/
.head{}
.head_top{height:87px; }
.logo{ float:left; padding:0px 0px 0px 40px; height:87px; }
.shearch{ width:350px; height:30px; float:right; position:relative; margin-top:30px;}
.saerch_input{ width:121px; height:19px; line-height:19px; border:0px; background:url(images/input.gif) no-repeat;position:absolute; top:0px; right:138px;}
.saerch_img{ position:absolute; top:0px; right:260px;}
.saerch_img span{ color:#488600;}
.saerch_submit{ position:absolute; top:0px; right:117px;}
.select{ width:137px; margin:2px 30px;}
/*导航*/

.nav{ height:30px; background:url(images/nav_bg.gif) repeat-x; text-align:center; margin-bottom:1px;}
.nav a{height:28px; line-height:28px; padding:0px 20px; font-size:14px;}



/*内容*/
.warp{ width:961px; margin: 0 auto;}
.title{  line-height:32px; height:32px; padding:1px; border-bottom:1px solid  #d0d1d1;}
.title h1{ background:#f7f8f8 url(images/title_bg.gif) no-repeat; padding-left:30px; background-position:5px 8px; color:#333333; font-weight:bold;} 

.title1{ height:24px; line-height:24px; background:url(images/title_bg1.gif) repeat-x;}
.title1 p{ height:24px; line-height:24px; background: url(images/product_list.gif) no-repeat; padding-left:14px; background-position:4px 4px; color:#000; font-weight:bold;} 

.title2{ height:24px; line-height:24px; background:url(images/title_bg1.gif) repeat-x;}
.title2 p{ height:24px; line-height:24px; background: url(images/title_bg.gif) no-repeat; padding-left:26px; background-position:4px 4px; color:#000; font-weight:bold;} 

.title3{ height:26px; line-height:26px; background-color:#f0f0f0;}
.title3 p{ height:26px; line-height:26px; background: url(images/title_bg3.gif) no-repeat; padding-left:26px; background-position:10px 9px; color:#000; font-weight:bold;} 


.content{ margin: 0 auto; background-color:#fff; height:auto; padding:5px 5px 15px 5px; clear:both;}
.index_content{ margin: 0 auto; background-color:#fff; height:auto; padding:5px 12px 3px 12px; clear:both;}
.content_left{ width:200px; float:left;  height:auto; padding-right:6px;}
.content_right{ width:745px; float:left; height:auto;}
.index_news{ width:744px; float:left; background:url(images/bg1.gif) no-repeat; background-position:372px 30px;}
.index_news_list{ width:50%; float:left;}
.summary{ padding:10px 10px;}
.summary img{ float:left; padding:2px; border:1px solid #c6c6c8; margin-right:10px;}
.summary p{ line-height:20px; height:100px; overflow:hidden;}
.contact_us{ padding:20px 10px; overflow:hidden; line-height:20px;}

.ad{ width:961px; height:273px; position:relative;}
.nav_hover{width:961px; height:273px; overflow:hidden; display:none;}
.nav_hover img{width:961px; height:273px; }
.nav_ul { position:absolute; top:0px; right:0px;}
.nav_ul li{ height:39px; line-height:39px; width:150px; overflow:hidden; padding-left:70px; background:url(images/ad_libg1.gif) no-repeat right bottom;}
.nav_ul li a{ height:39px; line-height:39px;}
.nav_ul li.cur{ background:url(images/ad_libg2.gif) no-repeat right bottom;}
.nav_ul li span{ padding-left:10px; font-weight:bold;}
.pro_list{ height:36px; line-height:36px;background:url(images/pro_bg.gif) repeat-x; padding-left:10px;}
.bor{ height:4px; background:url(images/bod_bg.gif) no-repeat; }
.pro_list a{line-height:36px; padding:0px 10px; font-size:14px; color: #900; /*color:#0F0;*/ }


.index_right{ width:179px; overflow:hidden; float:left; padding-left:10px;}
.index_right ul li img{ width:179px; height:65px;}
.index_right ul li p{ line-height:24px; text-align:center; background:#efefef;}
.index_right ul li p.focus{ border-top:3px solid #e3e3e3; margin-top:20px; text-align:left; padding-left:20px;}
.index_right ul li p.focus img{ width:12px; height:12px;}
.hr{ height:1px; border-top:1px solid #cbcbcb;}
.box1{ border:1px solid #d0d1d1; margin-bottom:12px;}
.index_about_us{line-height:18px; padding:10px 12px; color:#000;}
.index_about_us p{ overflow:hidden;height:90px;}
.more{padding:10px 15px 10px 0px; text-align:right;}
.more1{ float:right; padding:0px 30px 5px 0px;}

.index_product{ width:741px; height:160px; overflow:hidden;}
.index_product ul li{ text-align:center; float:left;width:130px; padding:5px 9px 0px 9px ;}
.index_product ul li img{width:130px; height:130px; border:1px solid #cccccc;}
.index_product ul li span{ display:block; line-height:20px; height:20px; overflow:hidden;}
.box2{ clear:both; border:1px solid #dbdbdb; margin-bottom:5px;}

.news_list{ padding:10px 8px 20px 8px;}
.news_list dt{line-height:24px;}
.news_list dt a{line-height:24px;  padding-left:14px; background:url(images/li_bg2.gif) no-repeat; display:block;   background-position:0px 9px; font-weight:bold; font-size:12px; }
.news_list dt a:link,.news_list dt a:visited {color:#333; }
.news_list dt a:hover{color:#f00;}
.news_list dd{line-height:20px;}
.news_list dd a{line-height:20px;  padding-left:20px; background:url(images/product_li_bg.gif) no-repeat; display:block;   background-position:12px 9px;   }
.news_list dd a:link,.news_list dd a:visited {color:#666; }
.news_list dd a:hover{color:#f00;}

.news_list_index{padding:0px 15px 0px 15px; }
.news_list_index li{background:url(images/news_bg1.gif) repeat-x left bottom;line-height:24px; height:24px; overflow:hidden; position:relative;}
.news_list_index li a{ line-height:24px; height:24px; padding-left:10px; background:url(images/product_li_bg.gif) no-repeat; background-position:0px 5px; }
.news_list_index li span{ position:absolute; top:0px; right:10px; color:#878686;}


.news_list1{ padding:5px 12px 0px 12px;}
.news_list1 li{background:url(images/news_bg1.gif)  repeat-x left bottom;line-height:24px; height:24px; overflow:hidden; }
.news_list1 li a{line-height:24px; height:24px;  display:block; padding-left:10px; background:url(images/news_li_bg.gif) no-repeat; background-position:0px 10px; }
.news_list1 li span{ padding-left:5px;}

.newslist li { height:30px; line-height:30px;}
.newslist li a{ display:block; line-height:30px; height:30px; width:700px; padding-left:20px; background:url(images/news_bg.gif) no-repeat; background-position:0px 12px; position:relative;}
.newslist li span{  position:absolute; right:0px;}

.content_info{ padding:10px; overflow:hidden; line-height:20px; min-height:470px; clear:both;}

.product_list li{ text-align:center; float:left;width:150px; padding:5px 15px 0px 14px ; display:inline;}
.product_list li img{width:150px; height:150px; border:2px solid #dfdfdf;}
.product_list li span{ display:block; line-height:30px; height:30px; overflow:hidden;}
.product_list .nopadding{ padding:0px 0px 5px 0px!important;}
#page{ padding:10px 0px 0px 0px; color:#000; text-align:center;}
#page a:link,#page a:visited {color:#000; }
#page a:hover{color:#f00;}

.noteook{ color:#5a6369; margin-top:10px; }
.textarea{border-top:2px solid #404040; border-left:2px solid #404040; border-right:1px solid #d4d0c8; border-bottom:1px solid #d4d0c8;  width:300px; height:100px;}
.input1{border-top:2px solid #404040; border-left:2px solid #404040; border-right:1px solid #d4d0c8; border-bottom:1px solid #d4d0c8; width:195px; height:18px;}
.input4{border-top:2px solid #404040; border-left:2px solid #404040; border-right:1px solid #d4d0c8; border-bottom:1px solid #d4d0c8;  width:272px; height:18px;}
.submit{ width:57px; height:22px; border:0px; background:url(images/submit.gif) no-repeat;}

.next{ line-height:24px; color:#8C8C8C; padding-top:10px;}
.next span{ padding-right:25px;}

/*尾部*/
.links{ color:#878686; padding-top:10px; padding-left: 206px;}
.links a{ padding:0px 12px;}
.links a:link,.links a:visited {color:#878686; }
.links a:hover{color:#f00;}
.footer_left{ float:left; width:100px; padding:0px 0px 0px 50px;}
.footer{ line-height:24px; overflow:hidden;  padding:0px 0px 10px 0px; color:#878686; background-color:#f0f0f0;}
