/* border 				{ background-color: #eee; } */

#itemdetail 		{ width: 750px; margin: 0 auto; }
.itemdetail-name 	{ font-size: 19px; height: 50px; padding-left: 20px; line-height: 50px; font-weight: bold; background-color: #fff; border-bottom: 2px solid #000; }
.itemdetail-name span{ font-size: 15px; margin-left: 15px; font-weight: normal; }




#itemdetail-contents{ background-color: #fff; width: 750px; height: 420px; display: table; }

#viewer 			{ padding: 10px 10px 20px; margin: 0 auto; width: 420px; text-align: left; display: table-cell; vertical-align: top; }
#viewer div 		{ width: 420px; height: 315px; overflow: hidden; position: relative; }
#viewer div img 	{ top: 0; left: 0; position: absolute; }
#viewer ul 			{ width: 420px; padding-left: 0; }
#viewer ul li 		{ width: 80px; float: left; display: inline; margin-right: 5px; }
#viewer ul li:last-child{ margin-right: 0; }
#viewer .active 	{ filter:alpha(opacity=100)!important; -moz-opacity: 1!important; opacity: 1!important; }
#viewer ul:after 	{ content: "."; height: 0; clear: both; display: block; visibility: hidden; }
#viewer ul 			{ display: inline-block; overflow: hidden; margin-top: 10px; }



#itemdetail-contents-right{ width: 300px; float: right; padding: 0 10px 10px; margin: 10px 9px 0 0; background-color: #f3f3f3; border: 1px solid #ccc; background-color: #fff; }
#itemdetail-contents-right th{ width: 10px; }
#itemdetail-contents-right .detail-ico{ margin-right: 10px; border-radius: 4px; color: #fff; display: inline-block; width: 85px; height: 20px; line-height: 20px; text-align: center; border: 1px solid #ccc; }
#itemdetail-contents-right .detail-maker{ background-color: #0045b2; }
#itemdetail-contents-right .detail-category{ background-color: #009c00; color: #fff; }
#itemdetail-contents-right .detail-type{ background-color: #253f7a; color: #fff; }
#itemdetail-contents-right .detail-status{ background-color: #868080; color: #fff; }
#itemdetail-contents-right .detail-price{ color: #f00; font-size: 1.3em; font-weight: bold; }
#itemdetail-contents-right table{ margin-bottom: 0px; margin-top: 10px; border-collapse: separate; border-spacing: 0 5px; }
#itemdetail-contents-right .detail-info{ border-top: 1px solid #999; background-color: #fff; padding-top: 15px; margin-bottom: 10px; min-height: 85px; }
/* #itemdetail-contents-right ul li{  } */
#itemdetail-contents-right ul li span{ margin-right: 5px; display: block; float: left; }
#itemdetail-contents-right .detail-bottom { height: 20px; display: block; position: relative; margin: 10px; }
#itemdetail-contents-right .detail-bottom span { position: absolute; }
#itemdetail-contents-right .detail-bottom a { position: absolute; top: 2px; left: 25px; }

#detail-item-color{ /*height: 740px;*/ background-color: #fff; }
#detail-item-color #item-color-title{ height: 40px; width: 750px; margin-top: 20px; background-color: #005bac; color: #fff; line-height: 40px; text-align: center; font-size: 15px; font-weight: bold; }
.detail-color-list 	{ background-color: #fff; float: left; height: px; margin-right: 10px; margin-bottom: 50px; }
#detail-item-color div:nth-child(2),#detail-item-color div:nth-child(5){ margin-left: 10px; }
#detail-item-color div:nth-child(4),#detail-item-color div:nth-child(7){ margin-right: 0; }
.detail-color-list span{ display: block; float: left; }
.detail-color-list ul li:nth-child(1) img{ /*margin-top: 20px; width: 200px;*/margin-left: 20px; }
.detail-xolor-list table th	{ text-align: left;}
.detail-color-list table{ width: 240px; background-color: #fff; border: 1px solid #ccc; }
/* .detail-color-list table th{  } */
.detail-color-list table td{ width: 60px; }
.detail-color-list table th{ text-align: left;}
.detail-color-list table tr:nth-child(1){ height: 25px; background-color: #666; /*color: #fff;*/ }
.detail-color-list table tr:nth-child(1) th{ text-align: center; }
.detail-color-list table tr:nth-child(1) th:nth-child(2){ border-left: 1px solid #ccc; }
.detail-color-list table td{ text-align: center; vertical-align: middle; border-left: 1px solid #ccc; }
.detail-color-list table td input{ width: 45px; height: 35px; font-size: 20px; text-align: center; }
.detail-color-list li:nth-child(3){ width: 240px; }
.detail-color-list li:nth-child(3) img{ margin-top: 0; }

#detail-color-img{ width: 750px; background-color: #fff; padding-bottom: 20px; }
#detail-color-img div:nth-child(1){ /*width: 323px; margin: 0 auto 20px auto;*/ margin-bottom: 20px; text-align: center; }
#detail-color-img div:nth-child(2){ width: 742px; margin: 0 auto; }


#detail-interest-title{ height: 40px; width: 750px; margin: 20px 0; background-color: #005bac; color: #fff; line-height: 40px; text-align: center; font-size: 15px; font-weight: bold; clear: both; }
#detail-interest 			{ width: 750px; height: 580px; margin: 0 auto; background-color: #fff; }
#detail-interest ul 		{ width: 180px; height: 250px; display: block; float: left; margin-right: 10px; }
#detail-interest ul li:nth-child(2){ margin-top: 5px; }
#detail-interest ul li:nth-child(3){ color: #f00; margin: 5px 0; }
#detail-interest ul:nth-child(5),#detail-interest ul:nth-child(9){ margin-right: 0; }
#detail-interest ul:nth-child(6),#detail-interest ul:nth-child(2){ margin-left: 5px; }




#detail-review-title{ height: 40px; width: 750px; margin-top: 30px; background-color: #005bac; color: #fff; line-height: 40px; text-align: center; font-size: 15px; font-weight: bold; clear: both }
#detail-review-contents{ height: 400px; background-color: #fff; overflow-y: scroll;}

#itemdetail-contents-right table,#itemdetail-contents-right tr,#itemdetail-contents-right th,#itemdetail-contents-right td{ border: none; }
#viewer ul li img 	{ width: 80px; }
#itemdetail-contents-right th{ padding: 0; background-color: #fff; }
#itemdetail-contents-right td{ padding: 0; }


.detail-color-list 	{ width: 730px; }
.detail-color-list ul{ width: 240px; float: left; margin: 20px 5px 0 0; }
.detail-color-list ul li{ text-align: center; }
.detail-color-list ul:nth-child(3n){ margin-right: 0; }
.detail-color-list ul:nth-child(3n):after{ clear: both; }
.detail-color-list ul:nth-child(3n+1){ clear: both; }
/* .detail-color-list ul:nth-child(n+4) img{ margin-top:10px!important; } */

#hinmei th,#hinmei td{ padding-top: 10px; }

@media print{
#itemdetail-contents{ position: relative; }
#itemdetail-contents-right { position: absolute; top:0; right:0; }
}