@charset "utf-8";
/* CSS Document */
body{background:#000;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;}


/*头部*/
.body_head{ width:100%; height:113px; background:url(images/body_bg.gif) repeat-x;}
.head{ height:113px; width:1004px; overflow:hidden; margin:0 auto;}
.head_top{ height:82px;}
.logo{ float:left; padding:7px 0px 0px 40px; }
.shearch{ float:right; padding:34px 40px 0px 0px;}
.saerch_input{ width:154px; height:20px; line-height:20px; border:1px solid #7f9db9; margin-right:10px;}
.select{ width:137px; margin:2px 30px;}
/*导航*/

.nav{ height:30px; padding-left:22px;}
.nav ul li{background-color:#f5f6f5; height:30px; line-height:30px; float:left; width:135px; text-align:center; display:inline; margin-right:2px;}
.nav ul li a{ font-weight:bold;}


/*内容*/
.warp{ width:100%; background-color:#f5f5f5; padding:3px 0px 20px 0px;}
.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; position:relative;} 
.title1 p .more1{ position:absolute; right:15px;}

.content{ width:954px; margin: 0 auto; background-color:#fff; height:auto; padding:3px; clear:both;}
.content_left{ width:203px; float:left;  height:auto; padding-right:6px;}
.content_right{ width:743px; float:left; height:auto;}
.contact_us{ padding:20px 10px; overflow:hidden; line-height:20px;}

.ad{ width:743px; height:200px; margin-bottom:4px; overflow:hidden;}
.ad img{width:743px; height:200px;}
.index_about_us{line-height:18px; padding:10px 12px; color:#000;}
.index_about_us p{ overflow:hidden;height:90px; text-indent:12px;}
.more{padding:0px 0px 0px 30px;}

.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_list2 dt{background:url(images/news_bg1.gif) no-repeat left bottom;line-height:28px; height:28px; overflow:hidden;border-bottom:1px dashed #cccccc; padding-top:3px; }
.news_list2 dt a{line-height:28px; height:28px; display:block; padding-left:30px; background:url(images/product_li_bg.gif) no-repeat; background-position:16px 12px; }
.news_list2 dd{background:url(images/news_bg1.gif) no-repeat left bottom;line-height:28px; height:28px; overflow:hidden;border-bottom:1px dashed #cccccc;}
.news_list2 dd a{line-height:28px; height:28px; display:block; padding-left:35px; background:url(images/li1.gif) no-repeat; background-position:20px 10px; }
.news_list2 dd a:link,.news_list dd a:visited {color:#afa5a5; }
.news_list2 dd a:hover{color:#f00;}

.news_list li{background:url(images/news_bg1.gif) no-repeat left bottom;line-height:28px; height:28px; overflow:hidden;border-bottom:1px dashed #cccccc; padding-top:3px; }
.news_list li a{line-height:28px; height:28px; display:block; padding-left:30px; background:url(images/product_li_bg.gif) no-repeat; background-position:16px 12px; }


.news_list1{ padding:5px 12px 0px 12px;}
.news_list1 li{background:url(images/news_bg1.gif) no-repeat 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:485px; 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:#f1e3e3;font-weight:bold;}
.links a{ padding:0px 12px; font-weight:bold;}
.links a:link,.links a:visited {color:#363232; }
.links a:hover{color:#f00;}
.footer_boty{ width:100%; background-color:#f1e3e3;}
.footer{ width:1004px; margin:0 auto; line-height:24px; overflow:hidden;  text-align:center; padding:15px 0px; color:#363232;}
