/* ====================================================================================================
 * Auxiliary Styles (辅助样式)
 * ==================================================================================================== */

/* Image Center Public Styles 图片居中公共样式 */
.img40,.img50,.img60,.img70,.img80,.img90,.img100,
.img110,.img120,.img130,.img140,.img150,.img160,.img170,.img180,.img190,.img200,
.img300,.img360,.img480{ display:table-cell; *display:block; vertical-align:middle; text-align:center; overflow:hidden;}
.img40 img,.img50 img,.img60 img,.img70 img,.img80 img,.img90 img,.img100 img,
.img110 img,.img120 img,.img130 img,.img140 img,.img150 img,.img160 img,.img170 img,.img180 img,.img190 img,.img200 img,
.img300 img,.img360 img,.img480 img{ vertical-align:middle;}
.img60{ width:75px; height:100px; *font-size:52px;}/*新产品小图*/
.img480{ width:420px; height:560px; *font-size:349px;}/*新产品大图*/
.img480 img{ width:420px; height:560px; }

/* ====================================================================================================
 * Plugin Styles (插件样式)
 * ==================================================================================================== */
 
/* ---------- zoom-1.2.2 Styles ---------- */
.zoomdiv{ z-index:999; position:absolute; margin-left: 20px; top:0px; left:0px; width:500px; height:500px; background:url(../images/loading.gif) no-repeat 50% 50% #ffffff; border:1px solid #e2e2e2; text-align:center; overflow:hidden;}
.zoomdiv img{max-width: inherit;}
/*.handle{ z-index:10; visibility:hidden; position:absolute; cursor:crosshair; top:0px; left:0px; width:50px; height:50px; background:#ffdebf; border:1px solid #fda44f; opacity: 0.5; -moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(Opacity=50);}*/  /* 取景框背景为填充色 */
.handle{ z-index:999;  position:absolute; cursor:pointer; top:0px; left:0px; width:237px; height:237px; background:url(../images/zoom_handle_bg.gif) repeat;}
 
/* ---------- popover-1.0 Styles ---------- */
/* basal */
#popover_overlay{ position:absolute; top:0; left:0; z-index:99999; width:100%; height:500px;}
#popover{ position:fixed; _position:absolute; z-index:100000; padding:10px;}
#popover:after,#popo_thumb_list:after{ content:"\0020"; display:block; clear:both; visibility:hidden; height:0; font-size:0;}
#popover,#popo_thumb_list{ zoom:1;}
#popo_pic{ _height:400px; overflow:hidden;}
#popo_thumb{ _height:400px; overflow:auto;}
.popo_thumb_item{ cursor:pointer;}
#popo_close{ position:absolute; cursor:pointer; overflow:hidden;}
/* editable */
#popover{ background:#ffffff; -webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5); -moz-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5); box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);}
#popo_pic{ float:left; background:url(../images/loading.gif) no-repeat center center;}
#popo_thumb{ float:right; width:190px;}
.popo_thumb_item{ float:left; cursor:pointer; width:60px; height:80px; padding:1px; margin:10px; background:#ffffff; border:1px solid #d5d9e5;}
.popo_thumb_item img{ width:60px; height:80px; }
.popo_thumb_hover{ border:1px solid #7493c9;}
.popo_thumb_current{ padding:0; border:2px solid #7493c9;}
#popo_close{ right:-20px; top:-13px; width:32px; height:25px; background: url(../images/icons.png) no-repeat;background-position: -34px -542px;display: inline-block;position: absolute;cursor: pointer;}





/* -------------------- Product Page 产品页 -------------------- */

/* Product Page background 产品页 聚合图背景 */
.gallery_tips_item, .thumbnail .trigger{ background:url(../images/sprite_product_page.png) no-repeat 0 -9999px;}

/* Product Page public styles 产品页 公共样式 */
.product_page_main{ float:left; width:750px;}
.product_page_aside{ float:right; width:190px; background:#f0f0f0;}
.product_page_main .mod{ margin-bottom:10px;}
.product_page_main .mod .hd{ height:28px; padding:0 6px; border-bottom:1px solid #cccccc;}
.product_page_main .mod h3{ font-weight:bold; font-size:12px; line-height:28px; color:#444444; text-transform:uppercase;}
.product_page_main .mod .bd{ padding:7px;}


/* gallery ===== Begin */
#gallery{ position:relative; float:left; width:460px; z-index:5;}
/* roductPic */
.productpic{ position:relative; width:420px; height:560px; margin:0 0 15px 20px; overflow:hidden; border:1px solid #d5d9e5;}
#gallery .loadding{ background:url(../images/loading.gif) no-repeat 50% 50%; position:relative;}
/* gallery_tips */
.gallery_tips{ height:16px; margin-bottom:15px; text-align:center; font-size:10px;}
.gallery_tips_item{ display:inline-block; height:16px; line-height:16px; padding-left:18px; margin:0 17px;}
.gallery_tips_zoom{ background-position:-196px 0;}
.gallery_tips_view{ background-position:-192px -22px;}
/* thumbnail */
.thumbnail{ height:104px;}
.thumbnail .trigger{ display:inline;cursor:pointer; width:19px; height:100px; text-indent:-9999em;}
.thumbnail .prev{ float:left; margin:0 5px 0 0; background-position:0 0;}
.thumbnail .prev_hover{ background-position:-19px 0;}
.thumbnail .prev_disabled{ cursor:default; background-position:-38px 0;}
.thumbnail .next{ float:right; margin-right:15px; background-position:-57px 0;}
.thumbnail .next_hover{ background-position:-76px 0;}
.thumbnail .next_disabled{ cursor:default; background-position:-95px 0;}
.thumbnail_slide{ float:left; width:415px; height:104px; overflow:hidden;}
.thumbnail_slide .list_item{ display:inline; float:left; cursor:pointer; width:75px; height:100px; margin:0 2px; padding:1px; border:1px solid #d5d9e5;}
.thumbnail_slide .list_item img{width:75px; height:100px;}
.thumbnail_slide .hover{ padding:1px; border:1px solid #b4322e;}
.thumbnail_slide .selected{ padding:0px; border:2px solid #b4322e;}


/* first thumbnail */
.firstthumbnail{background:url(../images/scroll_bg.png) no-repeat 0 -9999px;}}
.firstthumbnail .firsttrigger{ display:inline; cursor:pointer; width:10px; height:100px; text-indent:-9999em;}
.firstthumbnail .firstprev{ float:left; margin:0 7px; background-position:0 0;}
.firstthumbnail .firstprev_hover{ background-position:-19px 0;}
.firstthumbnail .firstprev_disabled{ cursor:default; background-position:-38px 0;}
.firstthumbnail .firstnext{ float:right; margin-right:7px; background-position:-57px 0;}
.firstthumbnail .firstnext_hover{ background-position:-76px 0;}
.firstthumbnail .firstnext_disabled{ cursor:default; background-position:-95px 0;}

/* gallery ===== End */

.product_view .pro_left .productpic .myImages-icon{position:absolute;top:0;left:0;z-index:5;}
.product_view .pro_left .productpic .click-enlarge{position:absolute;bottom:5px;right:5px;z-index:5;}
.size-dpn-box{position:absolute; top:26px; left:-1px; text-align:left;z-index: 5;}
.size-dpn-box .dpn-icon{width:0; height:0; border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffcc66; position:absolute; top:0px;
left:25px;}
.size-dpn-box .dpn-property {width: 385px;border: 1px solid #FC6;background-color: #FFFCEA;padding: 1px 5px;margin-top: 6px;line-height:18px;}
.size-dpn-box .dpn-property p {color: #666;text-align: left;}
.size-dpn-box .dpn-property p span{ color:#333; padding:0 5px;}
.size-dpn-box .dpn-property .size-quide{ text-align:left; text-decoration:underline; display:inline-block}
.size-dpn-box .loc01{ margin-left:0px;}
.size-dpn-box .loc02{ margin-left:-67px;}
.size-dpn-box .loc03{ margin-left:-134px;}
.size-dpn-box .loc04{ margin-left:-201px;}
.size-dpn-box .loc05{ margin-left:-268px;}
.size-dpn-box .loc06{ margin-left:-335px;}
.size-dpn-box .loc07{ margin-left:0px;}
.size-dpn-box .loc08{ margin-left:-67px;}

