@charset "utf-8";
/* CSS Document */
body{ width:100%; height:auto; margin:0 auto; padding:0px; font-size:12px; background:#fff; }
div,img,form{ margin:0px; padding:0px; border:0px; }


a {
	color: #000;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color:#F00;
}


#top{ width:1000px; height:auto; background:#fff; margin:0px auto; padding:0px; clear:both; display:block; }
#banner{ width:1000px; height:auto; background:#fff; clear:both; margin:0px auto; padding:0px; display:block; }
#content{ width:1000px; height:auto; background:#fff;  clear:both; margin:0px auto; padding:0px; display:block; }
#foot{ width:1000px; height:auto; background:#fff;  clear:both; margin:0px auto; padding:0px; display:block; }

.clear{ clear:both; }

.clearfix:after {      
content: ".";     
display: block;   
clear: both;     
visibility: hidden;    
line-height: 0;   
height: 0;    
font-size:0;   
}
* html .clearfix {height: 1%;}

.top_content{ width:100%; height:127px;  margin:0 auto; clear:both; }

.top_f{ width:100%; height:94px; clear:both; display:block; background:url(../images/top.jpg) no-repeat left top; overflow:hidden;   }
.top_f_f{ width:100%; height:32px; line-height:32px; clear:both; display:block; text-align:right; color:#fff; overflow:hidden; }
.top_f_f a{  margin:0px 5px; }
.top_f_tel{ width:100%; height:62px; line-height:62px;  text-align:right; }
.t_tel{ margin-right:10px; font-size:24px; font-weight:bold; color:#f00; font-family:Arial, Helvetica, sans-serif;}


.top_content_right a{ line-height:30px; padding:0px 5px; font-size:12px;  }

.topmenu{ clear:both; width:100%; height:33px; background:url(../images/nv.png) no-repeat left bottom; }

.topmenu ul.main_menu{ width:726px; float:left; list-style:none; margin:0px 0px 0px 5px; padding:0px; }
.topmenu ul.main_menu li{ width:121px; height:33px; line-height:33px; float:left; display:inline; background:url(../images/nvline.jpg) no-repeat right top; text-align:center; }
.topmenu ul.main_menu li.last{ background:none;}
.topmenu ul.main_menu li a{ font-size:14px; color:#fdf8fa; font-weight:bold; width:120px; float:left; height:33px; display:block; }
.topmenu ul.main_menu li a:hover{ background:url(../images/nvh.gif) no-repeat center top; color:#fff;  }
 
.topmenu .search { float:right; display:inline; width:240px; text-align:right; margin-right:5px; } 
.btn01{ width:59px; height:20px; border:0px; text-align:center; line-height:20px; overflow:hidden; font-size:12px; color:#fff; background:url(../images/search.png) no-repeat; } 
.keystyle{ width:150px; height:16px; line-height:16px; border:1px solid #ccc; background:#fff; }



.slides{ width:100%; height:auto; clear:both; display:block; text-align:center; margin:0px 0px 10px 0px; padding:0px; }

.content_main{ width:100%; height:auto; margin:0 auto; background:#fff; overflow:hidden; }




.foot_con{ width:100%; margin:0 auto; line-height:200%; text-align:center; padding:15px 0px 10px 0px; margin-top:10px; border-top:5px double #f3f3f3; font-size:12px;  clear:both; display:block;  }
.foot_con p{ margin:0px; padding:0px; line-height:200%;}

.title01{ width:100%; text-indent:20px; height:35px; line-height:35px; text-align:left; }
.title01 a{ margin-right:20px; text-align:center; float:right; color:#000000; } 
.title01 a:hover{ color:#FF0000; }


.title001{ width:100%; text-indent:20px; height:29px; line-height:29px; color:#fff; background:url(../images/sb_nav.jpg) no-repeat center top; text-align:left; }
.title001 a{ margin-right:20px; text-align:center; float:right; color:#fff; } 
.title001 a:hover{ color:#FF0000; }


.content_main_left{ width:240px; height:auto; float:left; margin:0px 0px 0px 5px; border:0px solid #ccc; overflow:hidden;}
.content_main_right{ width:750px; height:auto; padding:0px; float:left; margin-left:4px; display:inline-block; overflow:hidden;  border:0px solid #ccc;  }




.newproduct{ width:100%; height:auto; margin:10px auto; clear:both; text-align:center; }

.newproduct_title{ height:35px; background:url(../images/bg716top.jpg) no-repeat center top; text-indent:20px; line-height:34px;  text-align:left; }
.newproduct_content{ height:auto; background:url(../images/bg716middle.jpg) repeat-y center; overflow:hidden; }
.newproduct_foot{ height:7px; background:url(../images/bg716foot.jpg) no-repeat center top; }



.newproduct_content_width{ width:730px; margin:5px auto; overflow:hidden; }

#demopicture{ width:1400px; height:152px; overflow:hidden; margin:8px 0px 0px 0px; padding:0px; float:left;}
#demopicturedouble{ width:2800px; float:left; overflow:hidden;}
#demopicture1{ width:1400px; height:152px; float:left; margin:0px; padding:0px; display:inline; overflow:hidden;}
#demopicture2{ width:1400px; height:152px; float:left; margin:0px; padding:0px; display:inline; overflow:hidden;}
#demopicture1 div,#demopicture2 div{ width:130px; height:152px; float:left; border:0px solid #ccc; overflow:hidden; padding:0px 5px; text-align:center;}
#demopicture1 div img,#demopicture2 div img{ border:0px;float:left; margin:0px; padding:4px; border:1px solid #ccc; }
#demopicture1 div p,#demopicture2 div p{ width:100%; height:auto; overflow:hidden; margin:8px 0px 0px 0px; padding:0px; }

.index_news{ width:760px; height:auto; clear:both; text-align:center; }

.index_about{ width:375px; height:auto; clear:both; display:block; float:left; overflow:hidden;}
.index_about_article{ margin:0px 10px; padding:0px; height:144px; line-height:24px; overflow:hidden; text-align:left; }
.index_about_article p{ margin:0px; padding:0px; }

.index_news_con{ width:375px; height:auto; float:left;  }
.index_news_left_top{ height:35px; line-height:35px; background:url(../images/bg352top.jpg) no-repeat center top; clear:both; }
.index_news_left_middle{ height:auto; clear:both; }
.index_news_left_foot{ height:6px;  background:url(../images/bg352foot.jpg) no-repeat center bottom; clear:both; }




.index_news_left_content{ background:url(../images/bg352middle.jpg) repeat-y center; margin:0px; padding:0px;}
.index_news_left_content ul{ width:365px; height:143px; list-style:none; margin:0px; padding:0px; clear:both; display:block;  }
.index_news_left_content ul li{ text-align:left; height:24px; line-height:24px; background:url(../images/gray_arrow.gif) no-repeat 12px center; text-indent:28px; }
.index_news_left_content ul li span{ float:right; padding-right:10px; }
.index_news_left_content ul li div{overflow:hidden;text-overflow:ellipsis;width:250px;white-space:nowrap;}
.index_news_left_content ul li div a{ color:#000000; }
.index_news_left_content ul li div a:hover{ color:#F00;}

.content_main_right_top{ height:35px; background:url(../images/250top.jpg) no-repeat center top;  }
.content_main_right_content{ height:auto; background:url(../images/250middle.jpg) repeat-y center; }
.content_main_right_foot{ height:10px; background:url(../images/250foot.jpg) no-repeat center bottom; }
/*.index_about{ height:430px; line-height:20px; overflow:hidden; padding:10px 0px 10px 10px; border:0px solid #ccc; overflow:hidden; }
.index_about p{ padding:0px; margin:0px; }
*/

.index_inside_left{ width:240px; height:auto; float:left; margin:0px 0px 0px 5px; overflow:hidden;}
.inside_left{ width:240px; height:auto; float:left; margin:0px 0px 0px 5px; overflow:hidden;}
.inside_right{ width:750px; height:auto; float:left; display:inline-block; margin-left:5px;  border:0px solid #F00; overflow:hidden;  }

.inside_left_top{ height:32px; background:url(../images/250top.jpg) no-repeat center top; overflow:hidden; }
.inside_left_middle{ height:auto;  min-height:367px; background:url(../images/250middle.jpg) repeat-y center top; overflow:hidden; }
.inside_left_foot{ height:10px; background:url(../images/250foot.jpg) no-repeat center top; overflow:hidden; }

.inside_left .inside_left_middle ul.menu ul{
list-style:none;
margin:0px;
padding:0px 0px 0px 10px;
display:none;

}
.inside_left .inside_left_middle ul{ list-style:none; margin:0px 10px; padding:0px; }
.inside_left .inside_left_middle ul li{ background:url(../images/icon.gif) no-repeat left 7px;text-indent:12px; line-height:24px;  }
.inside_left .inside_left_middle a{color:#000;}

.inside_left .inside_left_middle ul li{
height:auto;
line-height:24px;

}
.inside_left .inside_left_middle .menu ul li a{
font-size:12px;
font-weight:normal;
color:#000;
}


.inside_right_top{ height:35px; background:url(../images/bg716top.jpg) no-repeat center top; }
.inside_right_middle{ height:auto; background:url(../images/bg716middle.jpg) repeat-y center top; }
.inside_right_foot{ height:7px; background:url(../images/bg716foot.jpg) no-repeat center top; }
.inside_con{ line-height:200%; min-height:355px; padding:5px 0px; margin:0px 10px 0px 15px; border:0px solid #ccc;  }

.newslist{ margin-left:20px; list-style:none; margin:0px; padding:0px;}
.newslist li{  height:30px; line-height:30px; overflow:hidden; background:url(../images/gray_arrow.gif) no-repeat left center; text-indent:16px; }
.newslist li span{ float:right; margin-right:10px; }
.newslist li a{ color:#000000; }
.newslist li a:hover{text-decoration:underline;}

.back,.fenye{ clear:both; width:100%; height:36px; line-height:36px; text-align:center; }
.fenye a{color:#000000 ; }

ul.productslist{ width:770px; list-style:none; margin:0px 8px; padding:0px; }
ul.productslist li{ width:160px; height:180px; float:left; display:inline; margin-top:10px; margin-right:20px; text-align:center; }
ul.productslist li p{ margin:5px 0px 0px 0px; padding:0px; overflow:hidden; }
ul.productslist li img{ padding:4px; border:1px solid #ccc; }


.title02{ height:32px; line-height:32px; text-indent:20px; color:#000; }
.title02 a{ color:#000000; } 
.title02 span{ float:right; cursor:hand; padding-right:24px; }

.title03{ clear:both; font-size:18px; line-height:24px; }


ul.links_list{  overflow:hidden; list-style:none; margin:0px; padding:0px; }
ul.links_list li{ width:90px; height:30px; float:left; display:inline; margin:4px 4px; text-align:center;  }
ul.links_list li img{ width:90px; height:30px; }

.left_article_lx{ width:100%; height:auto; clear:both; display:block; }
.left_article_lx ul{ list-style:none; margin:0px; padding:0px; clear:both; display:block; background:none; }
.left_article_lx ul li{ line-height:24px; background:#fff;}


.cp_pinglun{ width:auto; height:auto; clear:both; display:block; border:1px solid #ccc; margin:10px 5px 0px 0px; overflow:hidden; }

.pinglunform{ width:100%; height:auto; clear:both; display:block; background:#f3f3f3; overflow:hidden; }

.btnpinglun{ width:53px; height:24px; margin:0px; padding:0px; border:0px; background:url(../images/pinglunbg.jpg) no-repeat left top; }

.plcon{ border:1px solid #ccc; margin:15px 15px; padding:0px; background:#fff; }


.pinglunitem{ width:100%; height:auto; clear:both; display:block; margin-top:20px; overflow:hidden; }

ul.pinglunlist{ width:auto; height:auto; list-style:none; margin:15px; padding:0px;}
ul.pinglunlist li{ width:100%; height:auto; line-height:150%; margin:12px 0px 0px 0px; padding:0px 0px 6px 0px;  border-bottom:1px dashed #ccc; color:#515151;  overflow:hidden; }
ul.pinglunlist li span{ float:right; display:inline; color:#999; }
