﻿@charset "utf-8";
/* CSS Document */

/*页面顶部*/
#top_right label{
	float:left;
	font-size:14px;
	font-weight:bold;
	margin:40px 0 0 5px;
	color:#aaa;
	}
#jump_to{
	float:right;
	clear:right;
	margin:5px 1px 0 0;
	clip:rect(-1px 130px 130px 147px);
	}
#jump_to select{
	width:120px;
	height:19px;	
	margin:-1px;
	color:#aaa;
}
/*产品站导航 start*/
#top_link{
	margin:0 auto;
	clear:both;
	width:900px;
	height:25px;
	}
#top_link ul{
	list-style:none;
	float:left;
	height:19px;
	line-height:19px;
	width:55%
}
#top_link ul li{
	float:left;
	margin:0 20px 0 0;
}
#top_link ul li a{
	padding:0 0 0 15px;
	color:#7f7f7f;
	background:url(../images/ico_h1.gif) no-repeat;
	background-position:0 -39px;
}
#top_link ul li a:hover{
	color:#6464c8;
	background-position:0 -75px;
}


/*产品站搜索表单 end*/

#top_link form{
	color:#7f7f7f;	
	float:right;
	}
#txt_key{
	border:solid 1px #dedede;
	height:15px;
	padding:1px 2px;
	color:#7f7f7f;
}
.btn_search,
.btn_search_on{
	border:0;
	width:38px;
	height:19px;
	background:url(../images/bg_btn_search.png) no-repeat;
	background-position:0 0;
}
.btn_search_on{
	background-position:0 -29px;
	}
/*产品站页面主体*/
#page_main{
	clear:both;
	width:920px;
	text-align:left;
	margin:0 auto;
}


/*-------------产品导航菜单-------------------*/
.product_menu{
    background:url(../images/bg_h1.png) repeat-x;line-height:32px;font-size:12px;padding:0 0 0 10px;margin:0 auto;
}


#page_main h1,
#cat_root,
#cat_nav{
	clear:both;
	height:32px;	
	margin:0 auto;
	padding:0 0 0 10px;	
	font-size:12px;
	line-height:32px;
	background:url(../images/bg_h1.png) repeat-x;
	}
#page_main h1{
	margin:10px 0 0;
}
#page_main h1 p,
#cat_root ul li,
#cat_nav li{
	height:32px;
	filter: DropShadow(Color="#f8f8f8", OffX="1", OffY="1", Positive="1");
}
#cat_root ul{list-style-type:none;}
#cat_root ul li{
	position: relative;
	display: inline;
	float:left;
}
#cat_root ul li a{
	padding-left:15px;	
	background:url(../images/bg_h1_l.png) no-repeat right;
}
#cat_root ul li a b{
	padding-right:15px;	
}
#page_main h1 p a,
#cat_root a,
#cat_nav a{
	color:#505055;
}
#page_main h1 p a:hover,
#cat_root ul li a:hover{
	color:#6464c8;
	text-decoration:underline;
}



#cat_root ul li ul{visibility:hidden; display:none;}



#cat_sub{
	margin:0 auto;
	width:920px;
	height:30px;
	list-style:none;
	background:#5a65d8;
}
#cat_sub li{
	display:block;
	float:left;
	line-height:30px;
	}
#cat_sub li a,
#cat_nav li:hover .nav_sub li a{
	display:block;
	float:left;
	color:#fff;
	padding:0 15px;
	background:url(../images/bg_sub_l.gif) no-repeat right;
}
#cat_sub li a:hover,
#cat_nav li:hover .nav_sub li a:hover{
	color:#000;
	background:#eee;
}
#cat_root li a.cat_on,
#cat_root li a.cat_on b{
	float:left;
	background:url(../images/bg_sub_on.png) no-repeat right top;
}
#cat_root li a.cat_on{
	color:#fff;
	text-decoration:underline;
	background:url(../images/bg_sub_on.png) no-repeat left top;
}
#cat_root li a.cat_on:hover {
	color:#000;
	cursor:pointer;
	text-decoration:none;
}
#cat_nav li a.h1_on{
	color:#6464c8;
	text-decoration:underline;	
}
/*产品子分类*/
#cat_nav {
	position:relative;	
	z-index:500;
}
#cat_nav li{
	list-style:none;
	float:left;
	background:url(../images/bg_h1_l.png) no-repeat;
	background-position:right center;	
}
#cat_nav li a {
	display:block;
	padding-left:15px;
}
#cat_nav li a b {
	display:block;
	padding-right:15px;
}
#cat_nav li:hover a{
	color:#fff;
	background:url(../images/bg_sub_on.png) no-repeat left top;	
}
#cat_nav li:hover b{
	background:url(../images/bg_sub_on.png) no-repeat right top;	
}
#cat_nav .nav_sub {
	display:none;
	position:absolute; 
	height:30px;	
	width:920px;
	top:100%; 
	left:0;
	background:#5a65d8; 
}
#cat_nav li:hover .nav_sub {
	display:block; 
}
#cat_nav li:hover .nav_sub li {
	height:30px;
}
#cat_nav li:hover .nav_sub li a {	
	background:#5a65d8 url(../images/bg_sub_l.gif) no-repeat right; 
}
#cat_nav li:hover .nav_sub li a:hover {	
	text-decoration:underline;
}
/*页面副标题*/
#page_main h2{	
	clear:both;
	height:15px;
	padding:0 0 0 25px;
	margin:20px auto 10px;
	font-size:12px;
	color:#6464c8;
	border-bottom:solid 1px #6464c8;
	background:url(../images/ico_h1.gif) no-repeat 5px -148px;
}
.txt_p{
	margin:10px 20px 20px;
	line-height:150%;
}
#page_main h3{
	clear:both;	
	height:30px;
	font-size:12px;
	font-weight:normal;
	line-height:30px;
	background:url(../images/ico_h1.gif) no-repeat 0 8px;
	margin:10px 10px 0;
	padding:0 0 0 25px
}

/*产品列表*/
.pro_list{
	clear:both;
	margin:0 auto 15px;
	}
.pro_box{	
	display:inline;
	position:relative;
	float:left;
	margin:5px 0 5px 20px;
	text-align:left;
	width:280px;
	height:160px;
	border-right:solid 1px #dfdfdf;
	border-bottom:solid 1px #dfdfdf;
	}	
.pro_box a img{
	float:left;
	max-width:130px;
	margin:0 15px 0 0;
	border:0;
}
.pro_box dt a{
	color:#f34309;
	font-weight:bold;
	line-height:20px;
}
.pro_box dd{
	color:#999;line-height:150%;height : 110px;overflow : hidden;
}
.pro_box p a{
	position:absolute;
	padding:0 0 0 15px;
	width:80px;	
	height:20px;
	right:5px;
	bottom:5px;
	background:url(../images/ico_h1.gif) no-repeat;
	background-position:0 -107px;	
}
.pro_box a:hover{
	color:#000;
}
/*产品详细页*/
#pro_detail{	
	margin:0 auto;
	height:280px;
	}
#img_big{
	background:#ccc;
	float:left;
	width:350px;
	height:280px;
	margin:0 20px 0 0;	
}
#img_big img{
	float:left;
	border:0;
	max-width:350px;
	_width:350px;	
}

#pro_detail dl{
	float:left;
	padding:0 20px;	
}
#pro_detail dt{
	font-size:14px;
	font-weight:bold;
	color:#6464c8;
	line-height:40px;	
}
#pro_detail dd{
	line-height:150%;
}
#pro_detail dd strong{
	color:#f34309;
	font-size:14px;
	line-height:30px;
}

#pro_detail .lnk_next{
	width:150px;
	height:25xp;
	background:#000;		
}	
#pro_detail .btn_buy a{
	margin:20px 0 0;	
	display:block;
	background:url(../images/bg_btn_buy.png) no-repeat;
	background-position:left top;
	width:120px;
	height:30px;
}
#pro_detail .btn_buy a:hover{	
	background-position:left bottom;	
}
.img_list{
	clear:both;
	margin:0 auto 15px;
}
.img_list img{
	display:inline;
	max-width:220px;
	_width:220px;
	margin:0 0 0 2px;
	border:0;
}
.img_list a{	
	border: solid 1px #dfdfdf;
}
.img_list a:hover{	
	border-color: #6464c8;
}