@import url("menu.css");
/*  
Theme Name: For金马安源公司
*/
*{padding:0px;margin:0px;}
body {
	background:url(images/bg_body.pngx) #FFF;
	margin:0px;
	padding:0px;
	color:#666;
	min-width:980px;
	font-size:12px;
}
a:link {
	text-decoration: none;
	color: #666;
}
a:visited {
	text-decoration: none;
	color: #666;
}
a:hover {
	text-decoration: none;
	color: #01479D;
}
input {
 font-size: 12px;
 height: 18px;
 margin: 0px;
 padding: 0px;
}
textarea{
 font-size: 12px;
 height: 100px;
 margin: 0px;
 padding: 0px;
}
img {border:0px;}
ul,li{
margin:0px; padding:0px; border:none; list-style:none;
}
/* header style */
#header_bg{
	background:url("images/bg_header.png") repeat-x center top;
    margin: 0px auto 0px auto; 	
	padding:0px;
	height:150px;
	width: 100%;
	min-width: 1000px;
}
#header{
    margin: 0px auto 0px auto; 	
	padding:0px;
	width:980px;
	height:110px;
	overflow:hidden;
}

#header_logo_search {
    margin: 0px;
	padding: 0px;
	overflow:hidden;
}
#header_logo_search .logo{
    margin: 0px;
	padding: 0px;
	float: left;
}
#header_logo_search .search{
    margin: 0px;
	padding: 40px 0px 0px 0px;
	float: right;
	color:#333;
	text-align: right;
}

#header_logo_search .search a{color:#333;}
#header_logo_search .search a:hover {color:#333;}
#header_logo_search .search a.on {color:#333;}


#header_nav{
    margin: 0px auto; 	
	padding:0px;
	height:40px;
	width: 100%;
	min-width: 1000px;
}
#header_nav ul {
	margin:0px auto;
	padding:0px 0px;
	width:980px;
 }
#header_nav ul li{
	background:url("images/bg_nav_li_right.png") no-repeat left 50%;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:140px;
	line-height:40px;
	font-size:14px;
	font-weight:bold;
	position: relative;
 }

#header_nav ul li:hover {
	background:#EB6100;
}
#header_nav ul li:hover a{
	color:#FFF;
}
#header_nav ul li a {
	color:#FFF; 
}
#header_nav ul li a:hover {
	color:#FFF; 
}
#header_nav ul li.current-menu-item,#header_nav ul li.current-menu-parent{
	background:#EB6100;
	line-height:40px;
 }
#header_nav ul li.current-menu-item a,#header_nav ul li.current-menu-parent a{
	color:#FFF;
 }



#header_nav li ul{
	margin:0px 0px 0px 0px;
	padding:0px;
	z-index:9999;
	position:absolute;
	left:-999em;
	height:auto;
	width:165px;
	border-top:2px solid #EB6100;
	}
#header_nav li ul li{
	background:url("images/bg_li_dot_header_nav_ul_li_ul_li.png") #444 no-repeat 5px 50%;
	margin:0px;
	padding:0px 0px 0px 15px;
	width:150px;
	height:35px;
	line-height:35px;
	border-bottom:1px solid #4E4E4E;
	text-align:left;
}
#header_nav li:hover ul{left:auto;}
#header_nav li:hover ul a{color:#EEE;}
#header_nav li:hover ul li:hover{
	background:url("images/bg_li_dot_header_nav_ul_li_ul_li.png") #333 no-repeat 5px 50%;
}
#header_nav li:hover ul li:hover a{
	color:#EB6100;
}



/* hotpic style */

#hotpic {
    margin: 10px auto 0px auto; 	
	padding:0px 0px 0px 0px;
	width:980px;
	line-height:37px;
	border-bottom:solid 6px #01479D;
	overflow:hidden;
}

#footer{
	background:url("images/bg_footer_shadow.png") #01479D no-repeat center top;
    margin:10px 0px 0px 0px;
	padding:20px 0px 0px 0px;
	min-height:70px;
	border-top:solid 0px #50931E;
	width: 100%;
	min-width: 1000px;
}

#footer p{
	margin:0px;
	padding:0px;
	text-align:center;
	color:#FFF;
	line-height:18px;
}
#footer p a{
	color:#FFF;
}
#qq {
    margin: 0px; 	
	padding:0px 0px;
	right:0px;
	width:93px;
	top:40%;
	position: fixed;
	z-index: 1000;
	text-align:center;
}
#link {
	width:980px;
    margin: 10px auto 0px auto;
	padding: 10px 0px 10px 0px;

}
#link ul {
    margin: 0px;
	padding: 10px 0px 0px 0px;
	overflow:hidden;
}
#link ul li {
    margin: 0px;
	padding: 0px 5px 0px 0px;
	line-height:20px;
	float: left;
}
#link .title{
    margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	border-top:1px solid #DCDCDC;
}
#link .title P{
    margin: -10px auto 0px auto;
	padding: 0px 0px 0px 0px;
	line-height:20px;
	font-weight: bold;
	text-align:center;
	color:#666;
	z-index:999px;
}


#copyright {
	border-top:solid 10px #f0f;
    margin: 10px auto 0px auto;
	padding: 10px 0px 0px 0px;

}
#copyright ul {
    margin: 0px;
	padding: 10px 0px 0px 0px;
	overflow:hidden;
	text-align:center;
}
#copyright ul li {
    margin: 0px;
	padding: 0px 5px 0px 0px;
	line-height:20px;
}



#main {
	background:url(images/hotpic_bottom_shadow.png) #FFF no-repeat center top;
    margin: 0px auto 0px auto; 	
	padding:0px 0px 0px 0px;
	width:980px;
	border-left:solid 10px #FFF;
	border-right:solid 10px #FFF;
	overflow:hidden;
}
#main_box {
	background:#FFF;
    margin: 0px auto 0px auto; 	
	padding:0px 0px 0px 0px;
	width:980px;
}
#part {
    margin: 10px 0px 10px 0px;
	padding: 0px;
	width: 980px;
	overflow:hidden;
}
#part_three {
    margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 296px;
}
#part_three .title {
    background:url(images/bg_nav_title.png) no-repeat left 50%;
    margin: 0px;
	padding: 0px 0px 0px 30px;
	font-size: 16px;
	font-weight: bold;
	color:#D00;
	line-height:50px;

}
#part_three .title span{
    margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	
	color:#999;
}
#part_three ul{
    margin: 0px;
	padding: 0px;
	overflow:hidden;
}

#part_three ul li{
	margin: 0px;
	padding: 0px;
	line-height:22px;
}
#part_three ul li img{
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
#part_three ul li.more a{padding:0px;margin:10px 0px 0px 0px; width:82px; height:24px; line-height:24px; background:url(images/more_bg.jpg) no-repeat; display:block; text-align:center; color:#FFFFFF}


#part_three_news {
    margin: 0px;
	padding: 0px;
	float: left;
	width: 308px;
}
#part_three_news .title {
    background:url(images/bg_nav_title.png) no-repeat left 50%;
    margin: 0px;
	padding: 0px 0px 0px 30px;
	font-size: 16px;
	font-weight: bold;
	color:#D00;
	line-height:50px;

}
#part_three_news .title span{
    margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	
	color:#999;
}
#part_three_news ul{
    margin: 0px;
	padding: 0px;
	overflow:hidden;
}

#part_three_news ul li{
	background: url(images/li_dot_bg.png) no-repeat left 50%;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	line-height:25px;
	border-bottom: 1px dashed #DDD;
}
#part_three_news ul li span{
	float:right;
}
#index_line_h {
    background: url(images/line_20_bg.png) no-repeat left top;
    margin: 0px 10px;
	padding: 0px;
	float: left;
	width: 20px;
	height: 240px;
}
#index_line_h_h {
    background: url(images/line_40_bg.png) no-repeat left top;
    margin: 0px 0px;
	padding: 0px;
	float: left;
	width: 40px;
	height: 480px;
}
#part_index_left {
    margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 182px;
}
#part_index_left .title {
    background:url(images/bg_nav_title.png) no-repeat left 50%;
    margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 16px;
	font-weight: bold;
	color:#01479D;
	line-height:35px;
}
#part_index_left .title span{
    margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	color:#999;
}
#part_index_left ul{
    margin: 0px;
	padding: 0px;
	overflow:hidden;
}

#part_index_left ul li{
	background: url(images/product_li_bg.jpg) no-repeat;
	margin: 0px;
	padding: 0px 0px 6px 25px;
	height:28px;
	line-height:28px;
}
#part_index_left ul li:hover{
	background: url(images/product_li_hover_bg.jpg) no-repeat;
}
#part_index_left ul li:hover a{
	color:#D00;
}
#part_index_right {
    margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 758px;
}
#part_index_right_above {
    margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 758px;
	overflow:hidden;
}
#part_index_right_about {
    margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 410px;
}
#part_index_right_about .title {
    background:url(images/bg_nav_title.png) no-repeat left 50%;
    margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 16px;
	font-weight: bold;
	color:#01479D;
	line-height:35px;

}
#part_index_right_about .title span{
    margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	color:#999;
}
#part_index_right_about ul{
    margin: 0px;
	padding: 0px;
	overflow:hidden;
}

#part_index_right_about ul li{
	margin: 0px;
	padding: 0px;
	line-height:20px;
}
#part_index_right_about ul li img{
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float:left;
}
#part_index_right_about ul li.more a{padding:0px;margin:10px 0px 0px 0px; width:82px; height:24px; line-height:24px; background:url(images/more_bg.jpg) no-repeat; display:block; text-align:center; color:#FFFFFF}


#part_index_right_news {
    margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 308px;
}
#part_index_right_news .title {
    background:url(images/bg_nav_title.png) no-repeat left 50%;
    margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 30px;
	font-size: 16px;
	font-weight: bold;
	color:#D00;
	line-height:50px;
}
#part_index_right_news .title span{
    margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	color:#999;
}
#part_index_right_news ul{
    margin: 0px;
	padding: 0px;
	overflow:hidden;
}

#part_index_right_news ul li{
	background: url(images/li_dot_bg.png) no-repeat left 50%;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	line-height:27px;
	border-bottom: 1px dashed #DDD;
}
#part_index_right_news ul li span{
	float:right;
}

#part_index_right_contact {
    margin: 0px;
	padding: 0px;
	float: left;
	width: 308px;
	background: url("images/bg_contact.png") no-repeat right bottom;
	overflow:hidden;
}
#part_index_right_contact .title {
	background:url(images/bg_nav_title.png) no-repeat left 50%;
    margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 16px;
	font-weight: bold;
	color:#01479D;
	line-height:35px;

}
#part_index_right_contact .title span{
    margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	color:#999;
}
#part_index_right_contact ul{
    margin: 0px;
	padding: 0px;
	
}

#part_index_right_contact ul li{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	line-height:28px;
}
#part_index_right_contact ul li span{
	float:right;
}
#part_index_right_under {
    margin: 20px 0px 0px 0px;
	padding: 0px;
	width: 756px;
	border:#EEE solid 1px; 
	overflow:hidden;
}

#part_index_right_under .title{
    margin:0px; padding:0px 0px 0px 30px;
	width:100%;
	height:38px;
	line-height:38px;
	font-size:16px;
	font-weight: bold;
	color:#D00;
	background:url(images/bg_box_title.png) repeat-x left bottom;
}
#part_index_right_under .title span{
		margin:0px 0px 0px 5px;
		padding:0px 0px 0px 0px;
		line-height:38px;
		color:#999;	
}




#part_index_right_under ul {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	overflow:hidden;
}
#part_index_right_under  ul li  {
	DISPLAY: inline; FLOAT: left;width:150px;padding:0 10px 0 10px;text-align:center;
}
#part_index_right_under ul li  a{color:#666;font-size:12px;}
#part_index_right_under ul li  a:hover{color:#096ED6;font-size:12px;}
#part_index_right_under ul li  span{height:22px;line-height:22px;}
#part_index_right_under ul li img{padding:4px;border:1px solid #DCDCDC;float:left;width:150px;height:120px;}
#part_index_right_under ul li  a:hover img{
	BORDER-COLOR: #3399FE;
}

#part_left {
    margin: 0px;
	padding: 0px;
	float: left;
	width: 182px;
}
#part_left .title {
    margin: 0px;
	padding: 0px;
	font-size: 16px;
	font-weight: bold;
	line-height:50px;
}
#part_left .title span{
    margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color:#999;
}
#part_left_product{
    margin: 0px;
	padding: 0px;
	width: 192px;
}

#part_left_product ul{
	background:#F3F3F3;
    margin: 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}

#part_left_product ul li{
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	line-height:20px;
}
#part_left_product ul li:hover{
	background: #EEE;
}
#part_left_contact{
    margin: 0px;
	padding: 0px;
	width: 180px;
}

#part_left_contact ul{
    margin: 0px;
	padding: 0px;
	overflow:hidden;
}

#part_left_contact ul li{
	margin: 0px;
	padding: 0px;
	line-height:20px;
}

#part_right {
    margin: 0px 0px 0px 30px;
	padding: 0px;
	float: left;
    width:768px;
}
#part_right .title {
    margin: 0px;
	padding: 0px;
	font-size: 16px;
	font-weight: bold;
	line-height:50px;
}
#part_right .title span{
    margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color:#999;
}
#list ul{
    margin: 0px 0px 10px 0px;
	padding: 0px;
	overflow:hidden;
}

#list ul li{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	line-height:30px;
	border-bottom: 1px dashed #DDD;
}
#theread{
	width:766px;
	border:1px solid #EEE;
	margin:0px 0px 0px 0px;
	padding:0px;
}
#theread .info{text-align:center;margin:0px auto 30px auto;overflow:hidden;}
#theread h1{
	margin:30px 0px 0px 0px;
	text-align:center;
	line-height:50px;
}
#theread p{
	margin:15px 30px;line-height:20px;
}
#theread ul{
    margin: 20px 0px 10px 20px;
	padding: 0px 0px;
	width: 750px;
	overflow:hidden;
}
#theread ul li {
    background:#F5F5F5;
    margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 160px;
	float:left;
	text-align:center;
	line-height:20px;
}
#theread ul li img{
	background:#FFF;
    margin: 0px;
	padding: 4px;
	border: #EDEDED 1px solid;
	width: 150px;
	height:120px;
}
#theread ul li:hover {
    background:#F0F0F0;
}

.under_roll {
    margin:10px 0px 0px 0px;
	padding:0px;
	width:978px;
	border:#D5D5D5 solid 1px; 
	overflow:hidden;
}
.under_roll .title{
    margin:0px; padding:0px 0px 0px 30px;
	width:100%;
	height:38px;
	line-height:38px;
	font-size:16px;
	font-weight: bold;
	color:#D00;
	background:url(images/bg_box_title.png) repeat-x left bottom;
}
.under_roll .title span{
		margin:0px 0px 0px 5px;
		padding:0px 0px 0px 0px;
		line-height:38px;
		
		color:#999;	
}
.under_pic {
    margin:10px 10px 0px 10px;
	padding:0px;
	overflow:hidden;
}

.under_pic_box {
	margin:0px;
	padding:0px;
	width:100%;
	float:left;
	overflow:hidden;
}
.under_pic_box .left {
	float:left;
}
.piclist {
	margin-right: 10px;
	margin-bottom: 10px;
	padding:0px;
	float: left;
	display: inline;
	-ms-word-break: break-all; 
	-ms-word-wrap: break-word; 
	_margin-right: 0px;
}
.piclist .pic img{
	width:160px;
	height:130px;
}
.piclist .txt {
	text-align:center;
	line-height:23px;
}
#under_pic_list ul {
	margin: 0px;
	padding: 0px;
	overflow:hidden;
}
#under_pic_list  ul li  {
	DISPLAY: inline; FLOAT: left;width:150px;padding:0 10px 0 10px;text-align:center;
}
#under_pic_list  ul li  a{color:#666;font-size:12px;}
#under_pic_list  ul li  a:hover{color:#096ED6;font-size:12px;}
#under_pic_list  ul li  span{height:22px;line-height:22px;}
#under_pic_list  ul li img{padding:4px;border:1px solid #DCDCDC;float:left;width:150px;height:120px;}
#under_pic_list  ul li  a:hover img{
	BORDER-COLOR: #C00;
}
/*分页的样式 */
.pagination{ margin:0 10px 10px 15px;line-height:23px;text-align:center;}
.pagination span, .pagination a{font-size:12px;margin: 2px 6px 2px 0;background:#fff;border:1px solid #FF9900;color:#EB6100;padding:2px 5px 2px 5px;text-decoration:none;}
.pagination a:hover{background: #EB6100;border:1px solid #FF9900;color:#fff;font-size:12px;padding:2px 5px 2px 5px;}
.pagination .current{background: #EB6100;border:1px solid #FF9900;color:#fff;font-size:12px;padding:2px 5px 2px 5px;}

/*单页的样式 */
#page-links{ line-height:30px;text-align:center;}
#page-links a{margin: 2px 6px;background:#fff;border:1px solid #FF9900;color:#FF9900;font-size:14px;padding:2px 5px 2px 5px;text-decoration:none;}
#page-links a:hover{background: #EB6100;border:1px solid #FF9900;color:#fff;font-size:16px;padding:2px 5px 2px 5px;}
#page-links {color:#FF9900;font-weight:bold;font-size:16px;padding:2px 5px 2px 5px;}
/*产品页的样式 */
.gallery {   

margin: 15px auto;
padding:0px;

}   

.gallery-item {   
float: left;   
margin-top: 10px;
margin-left:25px;
margin-bottom:10px;
text-align: center;   
}   

.gallery img {   
border: 1px solid #cfcfcf; 
padding:4px;
width: 204px; 
height:160px;
}   

.gallery-caption {   
background:#F8F8F8;
margin-left: 0;   
line-height:23px;
}   
#qq {
    margin: 0px; 	
	padding:0px 0px;
	right:0px;
	width:93px;
	top:40%;
	position: fixed;
	z-index: 1000;
	text-align:center;
}