@charset "utf-8";
/* CSS Document */
.clear{  clear:both;}

#detail{ padding:10px 0;}
#detail{} #detailMain{ width:760px; float:left;}
#detail{} #detailSidebar{ width:180px; float:right;}

#detail{ padding:10px 0;}
#detail{} #detailMain{ width:760px; float:left;}
#detail{} #detailSidebar{ width:180px; float:right;}

#detail{} #detailMain .sec_left{ width:760px;}
#detail{} #detailMain .sec_left .sec_left_con UL LI {FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: hidden; WIDTH: 170px; HEIGHT: 230px; TEXT-ALIGN: center}

#detailInfo{ padding-bottom:10px;}
#detailInfo h2{ font-size:14px; padding:15px 0;}

#detailImg{ width:400px; float:left; border:1px #ededed solid; text-align:center; padding:10px;}
#detailImg img{}
#detailData{ width:330px; float:right;}
#detailData2{ width:500px; float:right;}

#PCtable{}
#PCtable table{border: 1px #ccc solid;}
#PCtable td{padding: 3px 5px 3px 10px;}
#PCtable td td{padding: 0;}
#PCtable td table{border: 0;}
#PCtable strong{color: #72519B;}

.certi{ border-bottom:1px #ccc solid;padding-bottom:6px; color:#666; line-height:18px;}
.certi .info{ padding-top:5px;}
.certiNum{color:#BA0353;font-weight:700; font-family:;}
.data{ padding-top:10px;border-bottom:1px #ccc solid; padding-bottom:6px;}
.data table{ width:100%;}
.data td{ vertical-align:top;}
.data a{ color:#036; text-decoration:underline;}
.data input,.data select{ width:75px; margin:5px 2px 5px 0;}

.data .certiImg{ text-align:center;}
.data .certiImg a{ color:#666;}
.price{padding:10px 5px;border-bottom:1px #ccc solid;}
.price .MarketPrice{ color:#666;}
.price .SzPrice{ font-size:16px; color:#BA0353;font-weight:700; font-family:}
.func{ padding-top:8px;}
.func .addCart{ margin-right:10px;}

.ConArea,.ConArea2{ border:1px #ededed solid; padding:3px; margin-bottom:10px;}
.ConArea h2,.ConArea2 h2,#NakedDrill #NDlist h2,#NakedDetail_line2 h2{ background-color:#FFEBF2; height:23px; margin-bottom:10px; font-size:12px; padding:0;}
.ConArea h2 span,.ConArea2 h2 span,#NakedDrill #NDlist h2 span,#NakedDetail_line2 h2 span{ background-color:#F10F63; padding:2px 15px; height:19px; color:#fff; margin:0;}
.ConArea table{ width:720px; margin-left:15px;}
.ConArea thead td{ border-bottom:1px #ededed solid; color:#000; font-weight:700;}
.ConArea td{ height:25px; color:#666;}
.ConArea_tr_mouseover{background-color:#fcfbf9;cursor:pointer;}
.ConArea_tr_mouseout{background-color:#ffffff;cursor:pointer;}

.ConArea2 h3{ font-weight:700;display:block; height:25px; border-bottom:1px #f1f1f1 solid;}
.ConArea2 h3 a{ font-size:12px; color:#5F3C8E; float:right; font-weight:400; display:block; background:url(/MasterPage/img/BG_buymarr.gif) no-repeat; text-align:center; padding-top:1px; width:73px;}
.ConArea2 h3 strong{ float:left;color:#D20553; font-size:12px;padding:1px 5px;  }
.ConArea2 td.female{ width:370px; padding:5px;}
.ConArea2 td table{ width:100%;  margin-top:5px;}
.ConArea2 td table.detail td{background-color:#FCFBF9; color:#666; }
.ConArea2 td table.detail thead td{font-weight:700; color:#000;border-top:#f1f1f1 1px solid; padding-top:5px; }
.ConArea2 td td{padding:1px 5px;}
span.MaPrice{ color:#BA0353;font-weight:700; font-family:;}
.ConArea2 td.male{ border-right:1px #ccc dashed; width:370px; padding:5px;}

#norm{ margin-bottom:10px;}
#norm table{ width:100%; border-collapse:collapse;}
#norm td{ border:1px #ededed solid; padding:3px 10px;}
#norm thead td{border-bottom:2px  #9E45AF solid; padding:5px 0 5px 15px; font-weight:700;}
#norm tr.normLine{ color:#666;}
#norm span.current{background-color:#F10F63; padding:2px 8px 2px 8px; color:#fff; }

#ProductList{}
#ProductList ul li{list-style:none; padding:15px 0;text-align:center;} 
#ProductList img{ width:100px; height:100px;}
#ProductList .ListInfo{ font-weight:700;text-align:center; line-height:18px; border-bottom:1px #fff solid;}
#ProductList .ListInfo span.ListPrice{ color:#9E45AF;}
#ProductList .ListInfo span.gray{ color:#666; font-weight:400;}

#detailHelp{}
#detailHelp h2 a{ font-size:14px;color:#BA0353;}

/* add 09-10-18 start*/
#category_in{ border:#E0E0E0 1px solid; background:url(/MasterPage/img/BG_dl.gif) repeat-x; padding:10px; margin-bottom:5px;padding-left:40px;}
#category_in strong{ display:block; font-weight:700; color:#4B3484; background:}

#proList{ padding:10px;}
#proList dl{border-bottom:1px #E0E0E0 solid; height:160px; padding-top:9px;}
#proList dt{ float:left; width:160px;}
#proList dd{ float:right; width:560px;}
#proList dt img{ width:150px; height:150px; border:1px #E0E0E0 solid;}
#proList dd h2{ font-size:14px; font-weight:700; padding-bottom:10px; color:#4B3484;}
#proList dd h2 a{ font-size:14px; font-weight:700; padding-bottom:10px; color:#4B3484;}
#proList dd div.info{ color:#666; padding-top:10px;}
#proList dd td{  vertical-align:bottom;}
#proList dd a.button{ font-size:12px; color:#5F3C8E; font-weight:400; display:block; background:url(/MasterPage/img/BG_buymarr.gif) no-repeat; text-align:center; padding-top:1px; width:73px; float:left; margin-left:15px;height:23px;}
#proList dd a.button_addCart{ font-size:12px; color:#5F3C8E; font-weight:400; display:block; background:url(/MasterPage/img/BG_buymarr_long.gif) no-repeat; text-align:center; padding-top:1px; width:103px; float:left; margin-left:15px;height:23px;}

#NakedDrill{}
#NakedDrill #NDsearch{ padding:15px; border:1px #e0e0e0 solid;background-color:#F5F5DD; line-height:35px;}
#NakedDrill #NDsearch h2{ font-size:12px; border-bottom:1px #e0e0e0 solid;line-height:normal; padding-bottom:8px; font-size:14px; color:#4B3484;}
#NakedDrill #NDsearch select{ margin-right:20px;}
#NakedDrill #NDsearch input.textinput{ width:80px;}
#NakedDrill #NDlist{ padding:10px 0;}
#NakedDrill #NDlist h2 a{ float:right; display:block; margin-right:10px; padding-top:1px;}
#NakedDrill #NDlist h2 span{ float:left; display:block;}
#NakedDrill #NDlist table{ width:100%; margin:0 5px;border-bottom:1px #e0e0e0 solid;}
#NakedDrill #NDlist thead td{ font-weight:700; border-bottom:1px #e0e0e0 solid;}
#NakedDrill a{ color:#036; text-decoration:underline;}

#NakedDetail{}
#NakedDetail_line1{ padding-bottom:10px;}
#NakedDetail_line1 #NakedImg{ float:left; width:260px; } 
#NakedDetail_line1 #NakedImg img{ width:300px; height:300px; border:1px #e0e0e0 solid;}
#NakedDetail_line1 #NakedInfo{ float:right; width:420px;}
#NakedDetail_line1 #NakedInfo .func{ padding-top:20px;}
#NakedDetail_line1 #NakedInfo h2{ font-size:14px; font-weight:700; padding-bottom:10px; color:#4B3484;}
#NakedDetail_line1 #NakedInfo strong.space{padding-left:20px;}
a.gray{ color:#666; text-decoration:underline;}
div.info_in{ padding-top:10px;}

#NakedDetail_line2{}
#NakedDetail_line2 table{ width:40%; float:left; margin-right:10px; margin-bottom:10px;}
#NakedDetail_line2 td{ background-color:#f1f1f1;padding-left:10px;}

#certi{}
#certi h2,#news h2{ font-size:14px; padding-bottom:10px; color:#4B3484; border-top:1px #e0e0e0 solid; padding-top:10px;} 
#certi ul li{ padding:10px; clear:both;}
#certi ul li .lhs{ float:left; width:140px;}
#certi ul li .rhs{ float:right; width:570px; color:#666;}

#news{ padding:10px;}
#news h3{ font-size:14px;}
#news h3 span.time{ color:#666; font-size:12px; font-weight:400;}
#news .newsSmr{ text-indent:2em; color:#666;}
#news li{ padding-bottom:20px;}
#news .page{ text-align:right; padding-right:10px;}

#article{}
#article h1{ font-size:20px; font-family:"黑体"; font-weight:400; text-align:center; padding:10px 0 20px 0;}
#article .atcInfo{ text-align:center; color:#666; border-bottom:1px #e0e0e0 dashed; padding-bottom:5px;}
#article .atcCon{ font-size:12px; line-height:200%; padding:0 10px;}
#article .atcCon p{ margin:15px 0; text-indent:2em;}

/* add 09-10-18 end*/

/* add 09-10-20 start*/
#helpBar{ padding:10px 0 0 10px; border-right:1px #ddd  dashed;}
#helpBar h2{ font-size:12px; color:#fff; font-weight:700; background:url(/MasterPage/img/bg_helph2.gif) no-repeat; padding-left:15px; padding-top:1px;}
#helpBar ul{ padding:8px 15px 8px 8px;}
#helpBar ul li{ padding:0 0 0 18px; }
#helpBar ul li.select{font-weight:700; background:url(/MasterPage/img/arw04.gif) 0 6px no-repeat;}
#helpBar ul li a:hover{ text-decoration:underline; color:#036;}
#helpCon{ padding:10px 0 0 2px ;}
#helpCon h1{ font-size:16px; padding:0 0 5px 5px; border-bottom:1px #ccc solid;}
/* add 09-10-20 end*/

/* add 09-10-27 start*/
#certi2{}
#certi2 h1{ font-family:"黑体"; font-size:20px; font-weight:400; padding:15px 0;}
.certiCon{}
.certiCon h2{}
.certiCon .lhs{ width:550px; float:left;}
.certiCon p{ margin:10px 0; text-indent:2em;}
.certiCon .rhs{width:180px; float:right; text-align:center;}
/* add 09-10-27 end*/

/* add 09-11-09 Ring care start */
#RingCarelist{}
#RingCarelist ul li{ width:235px; float:left; margin-right:10px; border:1px #ededed  solid; text-align:center; padding:10px 0;}
#RingCarelist ul li.mr0{ margin-right:0}
#RingCarelist ul li img.pic{ width:150px; height:150px;}
#RingCarelist ul li  div.info{ padding:10px  0;text-align:center; }
#RingCarelist ul li  div.button{ text-align:center;}
#RingCarelist ul li  div.button img{ margin-right:5px;}
#RingCarelist ul li  span.gray{ color:#666;}
.RingCareTit{ font-size:14px; font-weight:700; color:#ED1164; height:25px;}
/* add 09-11-09 Ring care end */
/* add 09-11-10 pic add */
#pic_custom{ height:190px; background:url(/MasterPage/img/cus_bg.gif) no-repeat; padding:121px 0 0 490px; }
#pic_custom span{ font-weight:700; color:#960AD4; }
/* add 09-11-10 pic end */


/* add 09-11-14 start*/
#Custom4{ background:url(/MasterPage/img/BG-custom.jpg) no-repeat; border:1px #ededed solid; margin-bottom:10px; }
#Ring{padding-left:495px; padding-top:124px;}
#Ring span{ font-weight:700; color:#960AD4; }
#RingLifter{padding-left:480px; padding-top:25px;}
#RingLifter span{ font-weight:700; color:#960AD4; }
#Custom4  #detailInfo{ padding-top:50px;}
#Custom4  #detailData{ width:490px; margin-right:10px; }
#Custom4  #detailImg{ margin-left:10px;}
#Custom4  .certi h2{ color:#BA0353;}
/* add 09-11-14 end*/

/* add 09-11-22 start*/
#paycenter table{ width:100%;}
#paycenter th{ text-align:right; width:200px; vertical-align:top;}
#paycenter h2{ font-size:14px; color:#BA0353; border-bottom:1px #ccc dotted; height:28px; padding:8px 0 0 10px;}
#paycenter div{ padding:10px; line-height:200%;}
#paycenter strong{color:#BA0353;}
#PaySubmit{ margin:10px 0; border:#ededed 1px solid; padding:10px;}
#PayWay{ border-top:1px #ededed dotted;padding:10px; font-weight:700;}
#PayWay img{ vertical-align:middle;}
/* add 09-11-22 end*/

/* add 10-5-19 start*/
.comment{border:1px #ededed solid; padding:5px; margin-bottom:10px;}
.comment h2{background-color:#FFEBF2; height:23px; margin-bottom:10px; font-size:12px; padding:0;}
.comment a{color:#F10F63;float:right;}
.comment h2 span{background-color:#F10F63; padding:2px 15px; height:19px; color:#fff; margin:0;}
.comment span.c_name{padding-left:5px;font-weight:bold;color:#633b9b;}
.comment span.c_content{padding-left:35px;}
.comment div{border-bottom:dotted 1px #cccccc;}
/* add 10-5-19 end*/
