@charset "utf-8";
/* CSS Document */
body,div,p,ul,li,dl,dd,h1,a{margin:0; padding:0; list-style:none;}
body{font-family:微软雅黑,Arial; font-size:12px;color:#595757; background:url(../images/bg.gif)}
img{border:0;}
a{color:#5d5a5a; text-decoration:none;}
a:hover{color:#f85c0b; text-decoration:underline;}
.index_header,.index_banner,.index_footer,.header,.banner,.main,.footer{margin:0 auto; background:#FFF; width:940px;}

.index_header{height:150px;}
.index_banner{height:415px;}
.index_footer{height:85px;}
.index_footer_left{ width:730px; height:85px;float:left;text-align:center; line-height:85px;}
.index_footer_left a{text-align:center; font-size:14px;}
.index_footer_left a b{font-size:16px; color:#000;}
.index_footer_right{float:right; padding-top:6px; margin-right:20px}
.index_footer_left a:hover{ color:color:#f85c0b;text-decoration:none;}

.header{height:110px;}
.header_top{position:absolute; z-index:9999; top:0px; width:920px; text-align:right; margin-right:20px; margin-top:10px;}
.banner{height:333px;}

.main{background:url(../images/main_bg.gif) repeat-y; }
.main_left{width:172px;float:left;}
.left_nav{ margin:0px 0 0 30px; width:128px; line-height:5px;}
.left_nav a{width:93px; height:30px; display:block; background:url(../images/left_nav_bg.gif) left center no-repeat; line-height:30px; font-size:14px; padding-left:35px; border-bottom:1px #999 solid;border-top:1px #FFF solid;border-left:1px #FFF solid;border-right:1px #FFF solid;}
.left_nav a:hover{color:#e60012;border:1px #e60012 solid; text-decoration:none}
.left_nav_title{margin:10px 0 0 30px;width:128px; height:30px; font-size:16px; line-height:30px; color:#ff5200; font-weight:bold; text-align:center}

.left_search{width:128px; margin:40px 0 40px 5px;color:#FFF}
.button{ border:#ccc 0px solid;background:#999; width:102px; font-size:14px; }


.main_right{width:683px;float:right; margin-right:46px;*margin-right:46px !important;*margin-right:20px;}
.main_right_header{height:33px; background:#ff5200; margin-bottom:2px;*margin-bottom:2px !important;*margin-bottom:-12px;}
.link{width:683px; height:1px; border-bottom:1px #999 dotted;}
.main_right_header_left .aa{color:#FFF; font-weight:bold; font-size:16px; line-height:33px; padding-left:10px; float:left;}
.main_right_header_left .bb{float:left;padding-left:10px;}
.main_right_header_right{text-align:right; line-height:33px; margin-right:10px; color:#000;}
.main_right_header_right a{color:#000;}

.aboutus{margin-top:20px; font-size:14px; line-height:25px; margin-bottom:25px;}

.product{margin-top:20px; font-size:14px;margin-bottom:15px; width:683px;}
.product_list{width:683px; height:160px; padding-bottom:10px; margin-bottom:15px;
              border-top:#FFF 1px dotted;
			  border-right:#FFF 1px dotted;
			  border-bottom:#999 1px dotted;
			  border-left:#FFF 1px dotted;
			  }
.product_list:hover{border-top:#ff5200 1px dotted;
			        border-right:#ff5200 1px dotted;
			        border-bottom:#ff5200 1px dotted;
			        border-left:#ff5200 1px dotted;
					}
.procust_list_img{width:140px; height:160px; float:left; padding:4px 0 0 4px;}
.procust_list_img img{border:#CCC 1px solid;}
.procust_list_img img:hover{border:#ff5200 1px solid;}
.product_list_info{height:160px; float:right; width:500px; margin-right:4px;}
.product_list_info ul{padding-top:10px;line-height:24px;}
.product_list_info_title{color:#FFF;font-size:16px;margin-bottom:5px;font-weight:bold}
.product_list_info_title small{ background:#ff5200; padding:5px;}
.product_list_info_title small a{color:#FFF}
.product_list_info_title small a:hover{color:#FFF}
.product_list_info_info{height:100px; overflow:hidden}
.product_list_info_more{line-height:30px; text-align:right}
.product_list_info_more a{color:#ff5200; font-style:italic;}

.showpages{margin-bottom:50px; font-size:14px;}

.product_show{margin-top:20px; font-size:14px;margin-bottom:15px;}
.product_show_img{width:350px; height:400px;float:left}
.product_show_img img{border:#CCC 1px solid;}
.product_show_info{width:310px; height:400px; float:right;}
.product_show_info ul{margin-top:50px}
.product_show_info ul li{height:35px;border-bottom:#999 1px dotted; line-height:35px; color:#333}
.product_show_info ul li b{color:#999;}

.product_show_other{margin-top:20px; height:30px;border-bottom:#999 1px dotted; line-height:30px; color:#ff5200; font-weight:bold; font-size:16px; padding-top:20px;}

.product_show_other_info{margin-top:10px; margin-bottom:10px;}

.news_list{margin-top:20px; font-size:14px;margin-bottom:15px; width:683px;}

.news_list  ul{width: 683px;}
.news_list ul li{
	list-style:none;
	width: 683px;
	height:37px;
	*height:30px !important;
	line-height:37px;
	border-bottom:#CCC 1px dotted;
}

.news_list  ul li a{text-decoration:none;}
.news_list ul li a:hover{color:#ff5200;text-decoration:underline; }
.news_list ul li:hover{background-color:#DEDEDE;}

.newslist_class{
	width:100px;
	height:37px;
	line-height:37px;
	background-image:url(../images/news_ico.gif);
	background-repeat:no-repeat;
	background-position:left ;
	padding:0px 0px 0px 10px;
	float:left;
	display: block;
	
}

.newslist_title{
	width:430px;
	height:37px;  
	line-height:37px;
	float:left;
	display: block;
}
.newslist_Date{
	width:153px;
	float:left;
	color:#999;
	width:100px;
	text-align: right;
}

.news_show{margin-top:20px; font-size:14px;margin-bottom:15px; width:683px;}
.news_show_title{ font-size:16px; line-height:27px; text-align:center;font-weight:bold; margin:10px; color:#ff5200}
.news_show_info{ width:683px; height:25px; background:#DEDEDE; text-align:center;line-height:25px; color:#666;}
.news_show_test {font-size:14px; margin:15px; line-height:25px;}
.news_show_test p{ text-indent:2em}
.contact{margin-top:20px; font-size:16px;margin-bottom:15px; width:683px; line-height:30px;}

.contact p{ margin-bottom:10px; height:30px;border-bottom:#999 1px dotted; line-height:30px; color:#ff5200; font-weight:bold; font-size:16px;}

.footer{height:145px; background:url(../images/footer_bg.gif) repeat-x; padding-top:11px; line-height:22px; font-size:14px;}


/***********************/
.float_layer { width: 330px; border: 1px solid #aaaaaa; display:; background: #000; }
.float_layer h2 { height: 25px; line-height: 25px; padding-left: 10px; font-size: 14px; color: #333; background: url(../images/title_bg.gif) repeat-x; border-bottom: 1px solid #aaaaaa; position: relative; }

.float_layer .min { width: 21px; height: 20px; background: url(../images/min.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 25px; }
.float_layer .min:hover { background: url(../images/min.gif) no-repeat 0 0; }

.float_layer .max { width: 21px; height: 20px; background: url(../images/max.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 25px; }
.float_layer .max:hover { background: url(../images/max.gif) no-repeat 0 0; }

.float_layer .close { width: 21px; height: 20px; background: url(../images/close.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 3px; }
.float_layer .close:hover { background: url(../images/close.gif) no-repeat 0 0; }

.float_layer .content { height: 260px; overflow: hidden; font-size: 14px; line-height: 18px; color: #666;  }
.float_layer .wrap { padding: 2px; }


.video{width:234; height:221px; margin-top:50px; margin-left:60px; background:#999; float:left;}

.pagesinfo{float:left;margin-right:10px;}
.pages{float:left}
.pages ul{list-style:none}
.pages ul li{float:left; margin-right:10px;}
.pages ul li a{color:#333;text-decoration:none;}
.pages ul li a:hover{color:#d7000f;text-decoration:underline}
