@charset 'gb2312';
/* --------------------------------------------- */
#puma_body {
	padding: 7px 20px 30px;
	font: 12px/14px Arial, Helvetica, sans-serif;
}

/* --------------------------------------------- */
/** 相册选择 **/
#dv_gallery_select {
	margin: 0 auto;
	margin-bottom: 9px;
	width: 950px;
	height: 65px;
	background: url(../img/prod_select_bg.png) no-repeat;
}
#dv_gallery_select ul {
	list-style: none;
}

#gallery_select_container {
	position: relative;
	margin-left: 45px;
	padding-top: 5px;
	width: 859px;
	height: 60px;
	overflow: hidden;
}
#gallery_select_wrapper {
	position: relative;
	width: 3000px;
	height: 60px;
}

#gallery_select li {
	float: left; _display: inline;
	margin-right: 5px;
	width: 211px;
	height: 60px;
	font-size: 12px;
	text-align: center;
	color: #555;
	background: url(../img/gallery_select_tab.png) no-repeat;
	cursor: pointer;
}
#gallery_select li.hover {
	color: white;
	background-position: 0 -60px;
}
#gallery_select li.selected {
	color: white;
	background-position: left bottom;
}

#gallery_select li.last {
	margin-right: 0px;
}
#gallery_select li a {
	display: block;
	width: 211px;
	height: 60px;
	line-height: 88px;
	*line-height: 92px;
	overflow: hidden;
	color: #555;
	background-repeat: no-repeat;
	background-position: 3px 3px;
}
#gallery_select li.hover a,
#gallery_select li.selected a {
	color: white;
}
#gallery_select li.n1 a {background-image: url(../img/gallery_select_icon-1.png);}
#gallery_select li.n2 a {background-image: url(../img/gallery_select_icon-2.png);}
#gallery_select li.n3 a {background-image: url(../img/gallery_select_icon-3.png);}
#gallery_select li.n4 a {background-image: url(../img/gallery_select_icon-4.png);}
#gallery_select li.n5 a {background-image: url(../img/gallery_select_icon-5.png);}
#gallery_select li.n6 a {background-image: url(../img/gallery_select_icon-6.png);}


/** 箭头 **/
#gallery_select_arrows_wrapper {
}
#gallery_select_arrows {
	float: none;
}
#gallery_select_arrows li {
	margin-top: -65px;
	width: 35px;
}
#gallery_select_arrows li.rev {float: left; _display: inline;}
#gallery_select_arrows li.fwd {float: right; _display: inline;}

#gallery_select_arrows li a {
	margin: 0;
	width: 35px;
	height: 65px;
	background-image: url(../img/prod_select_arrow.png);
}


/* --------------------------------------------- */
/** 大图 **/
#dv_gallery_pic {
	margin-bottom: 15px;
	background: url(../img/gallery_pic_bg.png) repeat-y;
}
#dv_gallery_pic .top,
#dv_gallery_pic .bottom {
	height: 8px;
	font: 1px/1 serif;
	background: url(../img/gallery_pic_bg.png) no-repeat right top;
}
#dv_gallery_pic .bottom {
	background-position: right bottom;
}
#dv_gallery_pic .main {
	margin: 0 auto;
	width: 936px;
	height: 515px;
	background: black url(../img/icon_loading.gif) no-repeat center center;
}
* html #dv_gallery_pic .main {
	overflow: hidden;
}

#dv_gallery_pic img {
	display: block;
	aa display: none;
	margin: 0 auto;
	max-width: 936px;
}

#a_dl_pic {
	position: relative;
	float: right; _display: inline;
	margin: -30px 8px 0 0;
	width: 65px;
	height: 30px;
	overflow: hidden;
	line-height: 28px;
	*line-height: 32px;
	text-indent: 24px;
	color: white;
	background: url(../img/gallery_icon_dl_pic.png) no-repeat;
	_background-image: url(../img/gallery_icon_dl_pic.gif);
}
#a_dl_pic[id]:hover {
	background-position: 0 -30px;
}


/* --------------------------------------------- */
/** 小图 **/

#dv_gallery_list {
	margin: 0 auto;
	width: 950px;
	height: 120px;
	background: url(../img/gallery_list_bg.png) no-repeat;
}
#dv_gallery_list ul {
	list-style: none;
}

#gallery_list_container {
	position: relative;
	margin-left: 34px;
	width: 882px;
	height: 120px;
	overflow: hidden;
}
#gallery_list_wrapper {
	position: relative;
	width: 3600px;
	height: 120px;
}

#gallery_list li {
	float: left; _display: inline;
	width: 147px;
	height: 120px;
}

#gallery_list li a {
	display: block;
	width: 147px;
	height: 120px;
	background: url(../img/gallery_list_item_bg.png) no-repeat;
	opacity: 0.6; filter: Alpha(Opacity=60); -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';
}
#gallery_list li a:hover {
	opacity: 1; filter: Alpha(Opacity=100); -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
}
#gallery_list li.selected a {
	background-position: left bottom;
	opacity: 1; filter: Alpha(Opacity=100); -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
}

#gallery_list li a img {
	display: block;
	padding: 13px 0 0 6px;
	width: 135px;
	height: 95px;
}

/** 箭头 **/
#gallery_list_arrows_wrapper {
}
#gallery_list_arrows {
	float: none;
}
#gallery_list_arrows li {
	margin-top: -120px;
	width: 34px;
}
#gallery_list_arrows li.rev {float: left; _display: inline;}
#gallery_list_arrows li.fwd {float: right; _display: inline;}

#gallery_list_arrows li a {
	margin: 0;
	width: 34px;
	height: 120px;
	background-image: url(../img/gallery_list_arrow.png);
}






