#contenter{
width:960px;
margin:0 auto;}

.path_nav{
width:960px;
height:22px;
line-height:22px;}

.path_nav a:link{color:#000000;}
.path_nav a:visited{color:#000000;}
.path_nav a:hover{color:#000000;}

.leftside{
float:left;
width:312px;}

.pro_img{
width:312px;
overflow:hidden;}

.max_pro{
width:310px;
height:310px;
border:1px solid #E8D9E8;
overflow:hidden;}

.min_pro{
padding:10px 0 0 60px;
width:310px;}

.min_pro ul li{
float:left;
margin-left:10px;
width:40px;
height:40px;
padding:1px;
border:1px solid #E8D9E8;
overflow:hidden;}

.min_pro img{width:40px;height:40px;cursor:pointer;}

.dia_cut{
width:310px;
height:310px;
position:relative;
background:url(../images/pro/cut_bg.jpg);}

.dia_diameter{
position:absolute;
top:35px;
left:130px;}

.dia_table{
position:absolute;
top:65px;
left:135px;}

.dia_crown{
position:absolute;
top:107px;
left:270px;}

.dia_bottom{
position:absolute;
top:200px;
left:270px;}

.dia_waist{
position:absolute;
top:255px;
left:55px;}

.dia_culet{
position:absolute;
top:258px;
left:195px;}

.pro_info{
float:right;
width:605px;
color:#363636;}

.info_title{
width:605px;
font-size:16px;
color:#660066;
font-weight:800;}

.info_txt{
margin-bottom:10px;
width:958px;
height:213px;
line-height:12px;
text-align:center;
background:url(../images/pro_txtbg.jpg);
border:1px solid #E8D9E8;
overflow:hidden;}

.info_txt ul{
width:958px;
margin-top:40px;
overflow:hidden;}

.info_txt span{
font-size:16px;
font-weight:800;
color:#660066;}

.info_txt li{margin-top:10px;}

.info_txt .border_bot{
width:400px;
height:5px;
background:#660066;
margin:10px auto 20px;}

.info_main{
margin-top:10px;
width:603px;
border:1px solid #E8D9E8;
background:#FDF8FE;}

.info_main ul{
width:583px;
padding:10px;}

.info_main ul li{
width:553px;
padding-left:15px;
line-height:30px;
border-bottom:1px dashed #E8D9E8;
overflow:hidden;}

.pay_adv{
width:330px;
margin:0px 0 5px 25px;
overflow:hidden;}

.info_bt{
margin-top:20px;
width:603px;
clear:both;
overflow:hidden;}

.info_bt a{
float:left;
cursor:pointer;
margin-left:33px;
display:inline;}


.info_sev{
margin-top:10px;
width:603px;
border:1px solid #E8D9E8;
overflow:hidden;}

.info_sev ul{
width:603px;
padding-bottom:10px;
overflow:hidden;}
.info_sev ul a{
float:left;
margin:10px 0 0 25px;
display:block;
padding-left:30px;
width:120px;
height:22px;
line-height:22px;}

.qq_sev{background:url(../images/qq_sev.jpg) no-repeat;}
.ww_sev{background:url(../images/ww_sev.jpg) no-repeat;}
.tel_sev{background:url(../images/tel_sev.jpg) no-repeat;}

.general{
margin-top:10px;
width:960px;}

.general_menu{
width:960px;
height:24px;
position:relative;}

.general_menu ul{
width:960px;
position:absolute;
z-index:10;}

.general_menu ul a{
float:left;
margin-right:10px;
display:block;
line-height:12px;
padding:5px 5px;
cursor:pointer;
color:#660066;}



.general_info{
margin-top:-1px;
width:958px;
border:1px solid #E8D9E8;
color:#363636;
overflow:hidden;}

.general_info dt{font-weight:800;}

.goods_info,.pro_rev,.trade_records,.pay_help,.service_pay,.shipping_info{
width:730px;
padding:20px 0 20px 50px;
overflow:hidden;}

.pro_pri li{
height:22px;
line-height:22px;
border-bottom:1px dashed #D1D1D1;}

.pro_pri li span{
float:left;
display:block;}

.goods_s01{width:240px;}

.goods_s02{width:160px;}

.ol_title{
height:22px;
margin-bottom:20px;
line-height:22px;
background:#DFCCE0;
overflow:hidden;}

.ol_title h2{
font-size:12px;
padding-left:30px;
background:url(../images/ol_title.jpg) no-repeat;}

.pro_des dl,.pic_show dl,.about_9kela dl,.pro_safe dl,.pro_base dl,.ring_size dl{
width:680px;
line-height:22px;}

.pro_des dl dd{clear:both;}
.pro_des dl dd span{
display:block;
float:left;
padding-left:20px;
width:320px;
/*overflow:hidden;*/}


.pic_show img{
margin-top:20px;}

.pro_safe dt{
font-weight:800;}

.pro_rev ol{
width:730px;
margin-bottom:20px;
padding-bottom:20px;
border-bottom:30px solid #D1D1D1;
line-height:22px;
overflow:hidden;}

.pro_rev ol img{
float:left;
width:46px;
height:46px;
border:4px solid #D1D1D1;}

.pro_rev ol dl{
float:right;
width:650px;}


.rev_form{
width:710px;
padding:10px;
background:#f1f1f1;
overflow:hidden;}

.rev_form li{
margin-top:5px;
clear:both;
overflow:hidden;}

.rev_form span,.rev_form input,.rev_form textarea{
float:left;
display:inline;}

.rev_form span{
height:22px;
line-height:22px;}

.select_bt input{
margin-top:5px;
*margin-top:0;!important;
*margin-top:0;}

.select_bt img{
margin:3px 10px 0 5px;}

.nzm_li img{margin:0 0 0 10px;}

.submit_li input{margin-left:60px;}

.trade_records ol{
height:28px;
line-height:28px;
color:#745135;}

.trade_bg{
background:#D1D1D1;}

.trade_records ol li{
float:left;
text-align:center;}

.trade_01{width:200px;}
.trade_02{width:200px;}
.trade_03{width:200px;}
.trade_04{width:130px;}

.pay_help,.service_pay,.shipping_info{
line-height:22px;}

.pay_help ol,.service_pay ol,.shipping_info ol{
text-align:center;
border-top:1px solid #D1D1D1;
border-left:1px solid #D1D1D1;
overflow:hidden;}

.pay_help ol li,.service_pay ol li,.shipping_info ol li{
float:left;
height:30px;
line-height:30px;
border-right:1px solid #D1D1D1;
border-bottom:1px solid #D1D1D1;
font-weight:100;}

.ol_pay01{width:530px;}

.pay_01{width:150px;background:#F4F4F4;}
.pay_02{width:378px;}

.ol_pay02{width:530px;}

.pay_11{width:200px;background:#F4F4F4;}
.pay_12{width:247px;}
.pay_13{width:80px;}

.ol_pay03{width:600px;}

.pay_31{width:150px;background:#F4F4F4;}
.pay_32{width:100px;}
.pay_33{width:246px;}
.pay_34{width:100px;}

.similar_pro{
width:710px;
margin:20px auto;
overflow:hidden;}

.similar_pro .left_bt{float:left;cursor:pointer;}
.similar_pro .right_bt{float:right;cursor:pointer;}
.similar_pro ol{
float:left;
width:648px;
padding:0 8px;}

.similar_pro ol a{
display:block;
margin-left:23px;
float:left;
display:inline;
border:1px solid #E8D9E8;}

.similar_max{text-align:center;}

.similar_max img{
margin-top:20px;
width:400px;
border:1px solid #E8D9E8;}

.size_tab{
margin:10px 0;
width:620px;
text-align:center;
border-top:1px solid #D1D1D1;
border-left:1px solid #D1D1D1;
overflow:hidden;}

.size_tab li{
float:left;
height:20px;
line-height:20px;
border-right:1px solid #D1D1D1;
border-bottom:1px solid #D1D1D1;}

.size_01{width:79px;background:#F4F4F4;}
.size_02{width:59px;}
