@charset "utf-8";
*{ margin:0; padding:0;}
ul,ol,li{ list-style:none;}
img{ border:0;}
a:link {color: #000000;text-decoration: none;}
a:visited {text-decoration: none;	color: #000000;}
a:hover {text-decoration:none;color:red;}
a:active {text-decoration: none;color: #000000;}

body{ background:#ecf5fb; font:9pt '宋体'}
#main{ width:1002px; margin:0 auto;}

/*top*/
#top{ height:270px; background:url(images/top_bg.jpg) no-repeat;}
#menu{ background: url(images/top_menu.gif) no-repeat; width:694px; height:48px; display:block; margin:38px 0 0 306px; }
.font_menu{ color: #FFF;}
.font_menu li{ float:left; line-height:2.5; padding:10px 0 0 55px;}
.font_menu li a:link {color: #fff;text-decoration: none;}
.font_menu li a:visited {text-decoration: none;	color: #fff;}
.font_menu li a:hover {text-decoration:none;color: #FFFF00}
.font_menu li a:active {text-decoration: none;color: #fff;}
#flash{}
#body{
	width:1002px;
	padding-left:12px;
	margin-top:-2px;
	float: left;
}

/*left*/
#left{ width:222px; float:left;}
#left_pro{ margin-top:8px; height:212px; background:url(images/left_pro_bg.gif) no-repeat; padding-top:18px;}
#left_pro li{ border-bottom:1px solid #a0c3de; line-height:1.7; background:url(images/left_pro_point.gif) no-repeat center left; 		 			  padding:5px 0 0 20px; margin:0 40px 0 15px;}
#left_con{ background: url(images/left_con_bg.gif) no-repeat; height:228px; margin:10px 0 0 3px;}
.pic_con{ padding-top:20px;}
.font_left_con{ padding:15px 10px 0 20px; line-height:2;}

/*right*/
#right{ width:745px; background:url(images/right_bg.gif) repeat-y; margin-left:1px; margin-left:2px!important;			  		float:left;}
#right_com{width:675px; overflow:hidden; line-height:2.2em; padding:15px 0 0 25px;}
#right_com img{ float:left;padding:12px 15px 10px 0;}

.pic_index_right_com{ display:block; float:left;}
.pic_right_com{}
.pic_right_pro{ padding:10px 0 10px 9pt;}
#pic_right_pro{ position:relative; top:17px;}
#right_pro{ background:url(images/right_pro_bg.gif) no-repeat; height:229px; margin:10px 0 0 17px;}
#pic_right_bottom{ display:block; text-align:right;}

/*bottom*/
#bottom{ width:1002px; margin:0 auto; text-align:center; clear:both; overflow:hidden;font-size:9pt;line-height:2.3em;}

/*company*/
#company_content{ padding:15px 25px 0 30px; line-height:3;}

/*product*/
#product_content{ padding:10px 15px 0 20px; float:left;}
#product_content li{text-align:center; float:left; }
.pro_pic{border:1px solid #333; width:154px; height:112px;}
.pro_pic2{ border:1px solid #333; width:210px; height:150px; margin: 3px 6px}
.pro_pic3{ border:1px solid #333; width:300px;}
#pro_page{clear:both; width:500px; height:23px; padding-left:120px; margin:0 auto;}
/*type_pro*/
#product_main2{ width:678px; height:42px;background:url(images/pro_product.gif) no-repeat; float:left;}
.pro_view{ text-align:center;}
.pro_view h2{ font-size:16px; margin:10px 40px; padding:5px; border-bottom:1px solid #666;}
.pro_img2{ padding-bottom:20px; text-align:center}
.pro_img2 img{ border:1px solid #CCCCCC}
.pro_view h3{ margin:10px 40px; padding:5px; }
.pro_content2{ text-align:left; margin:5px 30px 0px 45px;}
.pro_img3{ text-align:center}
/*news*/

#content-news{ width:750px; padding:10px 0 0 0px}
#content-news ul li{float:left; height:17px; border-top:dotted 1px #CCCCCC; padding:10px 0 0 0px;}
#content-news .libg{background:#fff; width:560px;}
#content-news .libg2{background:#eee; width:560px;}
#content-news .time{background:#fff; width:60px; font-size:12px; color:#CCCCCC}
#content-news .time2{background:#eee; width:60px;font-size:12px; color:#CCCCCC}

#content-news2{ width:720px; padding:15px 0 0 22px}
#content-news2 ul li{float:left; height:15px; border-top:dotted 1px #CCCCCC; padding:10px 0 0 0px;}
#content-news2 .libg{background:#fff; width:560px;}
#content-news2 .libg2{background:#eee; width:560px;}
#content-news2 .time{background:#fff; width:60px; font-size:12px; color:#CCCCCC}
#content-news2 .time2{background:#eee; width:60px;font-size:12px; color:#CCCCCC}
/*type_news*/
#type_news{ padding:10px 15px 0 20px;}

#demo img{ border:1px solid #ccc; margin:0 5px}