@charset "utf-8";
/* CSS Document share_bl */
#share_bl { width:980px; overflow:hidden; display:block; clear:both; margin:0 auto 30px auto;}

.stool_bar { width:236px; overflow:hidden; float:left; display:block;}
.stoolfor1,.stoolfor2,.stoolfor3 { width:100%; overflow:hidden; display:block; clear:both;}
.stoolfor1 { margin-bottom:10px;}
.stoolfor1 .stitle { width:100%; height:31px; line-height:31px; overflow:hidden; background:#2aa586 url(../images/products/pro_list_part.gif) no-repeat; display:block; clear:both; color:#fff; font-size:12px; text-indent:10px;}
.stoolfor1 .sconts { width:auto; overflow:hidden; background:#fff; display:block; clear:both; padding:10px 15px 30px 15px; border:1px solid #2aa586; border-radius:0 0 4px 4px; border-top:none;}
.stoolfor1 .sconts p { line-height:14px; overflow:hidden; display:block; clear:both; margin-bottom:10px;}
.stoolfor1 .sconts .but { width:100%; overflow:hidden; display:block; clear:both; text-align:center;}
.stoolfor1 .sconts .but input { width:89px; height:31px; overflow:hidden; background:url(../images/mix/share_part.gif) no-repeat 0 -47px; padding-top:31px; border:0; margin:0 3px; cursor:pointer;}
.stoolfor1 .sconts .but input.tryon { background-position:0 -47px;}
.stoolfor1 .sconts .but input.account { background-position:-90px -47px;}

.stoolfor2 .stitle,.stoolfor3 .stitle { width:100%; height:31px; line-height:31px; overflow:hidden; background:#edf9f7 url(../images/mix/share_part.gif) no-repeat 0 -79px; display:block; clear:both; font-size:12px; text-indent:10px;}
.stoolfor3 .stitle { background-position:0 -111px;}
.stoolfor2 .sconts,.stoolfor3 .sconts { width:auto; overflow:hidden; background:#fff; display:block; clear:both; padding:10px 15px 20px 15px; border-left:1px solid #2aa586; border-right:1px solid #2aa586;}
.stoolfor2 .sconts .nodata { overflow:hidden; display:block; clear:both; text-align:center;}
.stoolfor2 .sconts ul { width:100%; overflow:hidden; display:block; clear:both;}
.stoolfor2 .sconts ul li { width:100%; overflow:hidden; display:block; clear:both; padding-bottom:8px; border-bottom:1px dotted #dfdfdf; margin-bottom:8px;}
.stoolfor3 .sconts { padding:10px 0 20px 0; border-bottom:1px solid #2aa586; border-radius:0 0 4px 4px;}

.share_main { width:714px; overflow:visible; float:right; display:block;}
.share_main .btitle { width:100%; overflow:hidden; display:block; clear:both; text-align:center; margin-bottom:25px;}
.share_main .btitle h2 {color:#ff8800; font-size:26px; line-height:30px; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.share_toolbar { width:auto; height:36px; background:#f8f8f8 url(../images/products/pro_list_part.gif) repeat-x 0px -69px; display:block; clear:both; border:1px solid #dfdfdf; border-top:2px solid #2aa586; margin-bottom:20px;}
.share_toolbar .spick { width:160px; height:36px; float:left; display:block; border-right:1px solid #dfdfdf; cursor:pointer;}
.share_toolbar .spick em { width:26px; height:26px; line-height:100px; overflow:hidden; background:url(../images/public/site_public_icon.gif) no-repeat -27px -447px; float:left; display:block; margin:5px 0 0 10px;}
.share_toolbar .spick span { line-height:36px; overflow:hidden; float:left; display:block; color:#159071; font-weight:bold; font-size:12px; padding-left:5px;}
.share_toolbar .spick ul { display:none;}

.share_toolbar .sback { width:auto;}
.share_toolbar .sback em { width:16px; height:26px; background-position:-302px -442px;}
.share_toolbar .sback span { height:36px; white-space:nowrap; padding-right:15px;}

.share_toolbar .set { background:#fff; position:relative; z-index:1;}
.share_toolbar .set ul { width:140px; overflow:hidden; background:#fff; display:block; clear:both; padding:5px 10px 10px 10px; border:1px solid #dfdfdf; border-top:0; position:absolute; left:-1px; top:35px; z-index:2; cursor:default;}
.share_toolbar .set ul li { line-height:20px; overflow:hidden; display:block; clear:both;}
.share_toolbar .set ul li a { font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.share_toolbar .page_bl { height:20px; overflow:hidden; float:right; display:block; padding:8px 10px 8px 0;}

.share_main .nodata { width:100%; overflow:hidden; display:block; clear:both; margin-bottom:60px;}
.share_main .nodata .ntitle { line-height:20px; overflow:hidden; display:block; clear:both; margin-bottom:20px; font-size:14px; font-style:italic; font-weight:normal;}
.share_main .nodata .ntxt { line-height:18px; overflow:hidden; display:block; clear:both;}
.share_main .nodata .ntxt dt { line-height:18px; overflow:hidden; display:block; clear:both; color:#f70; font-weight:bold; font-size:12px;}
.share_main .nodata .ntxt dd { line-height:16px; overflow:hidden; display:block; clear:both;}

.share_hlist { width:100%; overflow:hidden; display:block; clear:both; padding-bottom:10px; border-bottom:1px dotted #dfdfdf; margin-bottom:10px;}
.share_hlist ul { width:178px; height:260px; overflow:hidden; float:left; display:block;}
.share_hlist ul li { width:auto; line-height:14px; overflow:hidden; display:block; clear:both; padding-left:20px;}
.share_hlist ul li.pic { width:120px; height:146px; background:url(../images/mix/share_part.gif) no-repeat 0px -206px; padding:15px 19px; margin:0 auto; text-align:center;}

.share_clist { width:100%; overflow:hidden; display:block; clear:both; border-bottom:1px dotted #dfdfdf; margin-bottom:10px;}
.share_clist ul { width:100%; overflow:hidden; display:block; clear:both; margin-bottom:20px;}
.share_clist ul li { overflow:hidden; float:left; display:block;}
.share_clist ul li.pic { width:120px; height:146px; background:url(../images/mix/share_part.gif) no-repeat 0px -206px; padding:15px 20px; text-align:center;}
.share_clist ul li.txt { width:270px; padding:8px 0 0 5px;}
.share_clist ul li.txt p { overflow:hidden; display:block; clear:both;}
.share_clist ul li.pro { width:255px; float:right; padding:8px 0 0 0;}
.share_clist ul li.pro p { overflow:hidden; display:block; clear:both;}
.share_clist ul li.pro p del { color:#999; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.share_clist ul li.pro p strong { color:#c00; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.stars { height:18px; overflow:hidden; float:left; display:block;}
.stars em { width:79px; height:15px; line-height:50px; overflow:hidden; background:url(../images/public/site_public_icon.gif) no-repeat; float:left; display:block;}
.stars em.s0 { background-position:-54px -447px;}
.stars em.s1 { background-position:-134px -447px;}
.stars em.s2 { background-position:-214px -447px;}
.stars em.s3 { background-position:-54px -463px;}
.stars em.s4 { background-position:-134px -463px;}
.stars em.s5 { background-position:-214px -463px;}
.stars a,.stars span { line-height:16px; float:left; display:block; padding-left:4px;}

ul.advanced { width:100%; overflow:hidden; display:block; clear:both; padding:0; margin-bottom:10px;}
ul.advanced li { width:100px; height:14px; line-height:14px; overflow:hidden; float:left; display:block;}
ul.advanced li.yes { width:100px; height:14px; line-height:14px; overflow:hidden; color:#666;}
ul.advanced li.yes em { width:13px; height:11px; overflow:hidden; background:url(../images/public/advanced_part.gif) no-repeat 0px 0px; float:left; display:block; margin-right:3px; margin-top:2px;}
ul.advanced li.no { width:100px; height:16px; line-height:16px; overflow:hidden; color:#b0b0b0;}
ul.advanced li.no em { width:11px; height:11px; overflow:hidden; background:url(../images/public/advanced_part.gif) no-repeat -14px 0px; float:left; display:block; margin-right:5px; margin-top:2px;}

.share_main .page_bl02 { overflow:hidden; display:block; clear:both;}

.share_view { width:100%; overflow:hidden; display:block; clear:both; margin-bottom:20px;}
.share_view .spic { width:300px; height:366px; overflow:hidden; float:left; display:block;text-align:center;}
.share_view .sinfo { width:400px; overflow:hidden; float:right; display:block;}
.share_view .sinfo p { overflow:hidden; display:block; clear:both; margin-bottom:4px;}
.share_view .sinfo p strong { line-height:20px; font-size:14px; color:#1aa280;}
.share_view .sinfo p .link { float:right; display:block; padding:0 0 0 5px; line-height:20px;}

.shareurl { width:100%; overflow:hidden; display:block; clear:both; padding:5px 0 20px 0;}
.shareurl img { float:left; display:block; margin:2px 4px 2px 0;}
.shareurl a { line-height:16px; overflow:hidden; float:left; display:block; padding-right:20px;}

.spro_title { width:100%; overflow:hidden; display:block; clear:both; border-bottom:2px solid #2aa586;}
.spro_title li { height:22px; line-height:22px; overflow:hidden; background:#fff; float:left; display:block; padding:0 10px; border:1px solid #dfdfdf; border-bottom:none; margin-right:3px; font-size:12px; font-family:Arial, Helvetica, sans-serif; border-radius:3px 3px 0 0; color:#999;}
.spro_title li.set { background:#2aa586; border:1px solid #2aa586; border-bottom:none; color:#fff; font-weight:bold;}

.spro_info { width:100%; overflow:hidden; display:block; clear:both; margin-bottom:10px;}
.spro_info dd { overflow:hidden; display:block; clear:both; margin-bottom:2px;}
.spro_info dd del { color:#999; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.spro_info dd strong { color:#c00; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.spro_info dd ul.advanced { margin:0;}
.spro_info dd ul.advanced li { width:auto; padding-right:20px;}

.spro_but { width:100%; overflow:hidden; display:block; clear:both;}
.spro_but input { height:38px; overflow:hidden; background:url(../images/public/site_button_part.gif) no-repeat; border:0; float:left; display:block; padding-top:38px; cursor:pointer;}
.spro_but input.tryon  { width:112px; background-position:0px -273px;}
.spro_but input.cart  { width:166px; background-position:0px -234px;}

.view_conts_nav .photo_info .pro_title_b { width:384px; height:25px; overflow:hidden; background:#fff url(../images/mix/share_part.gif) repeat-x 0px -412px; display:block; clear:both;}
.view_conts_nav .photo_info .pro_title_b li { height:23px; overflow:hidden; background:url(../images/mix/share_part.gif) no-repeat; float:left; display:block; margin-right:3px;}
.view_conts_nav .photo_info .pro_title_b li strong { height:23px; line-height:22px; overflow:hidden; background:url(../images/mix/share_part.gif) no-repeat; float:left; display:block; padding:0 10px; cursor:pointer;}
.view_conts_nav .photo_info .pro_title_b li.loop { background-position:0px -438px;}
.view_conts_nav .photo_info .pro_title_b li.loop strong { background-position:right -462px; color:#999; font-weight:normal;}
.view_conts_nav .photo_info .pro_title_b li.loop_set { background-position:0px -486px;}
.view_conts_nav .photo_info .pro_title_b li.loop_set strong { background-position:right -510px; color:#fff;}

.share_review { width:100%; overflow:hidden; display:block; clear:both;}
.share_review .mtitle { width:auto; height:32px; line-height:32px; overflow:hidden; background:#fafafa; padding:0 10px; border-top:1px solid #dfdfdf; border-bottom:1px solid #f1f1f1; font-size:12px; color:#117a5b; margin-bottom:10px;}

.share_review .nodata { display:block; clear:both; line-height:18px; font-size:12px; font-style:italic; font-weight:bold;}

.share_review .rlist { width:474px; overflow:hidden; float:left; display:block;}
.share_review .rlist .loop { width:100%; overflow:hidden; display:block; clear:both; margin-bottom:10px;}
.share_review .rlist .loop .avatar { width:58px; height:87px; overflow:hidden; border:1px solid #efefef; float:left; display:block;}
.share_review .rlist .loop .avatar .photo { width:58px; height:71px; overflow:hidden; display:block; clear:both;}
.share_review .rlist .loop .avatar .photo table { border-collapse:collapse;}
.share_review .rlist .loop .avatar .photo table tr td { width:58px; height:71px; overflow:hidden; text-align:center; vertical-align:middle;}
.share_review .rlist .loop .avatar .share { width:58px; height:16px; overflow:hidden; background:#f8f8f8; text-align:center; display:block; clear:both;}
.share_review .rlist .loop .avatar .share a { text-decoration:none; font-size:9px; line-height:16px;}

.share_review .rlist .loop .infos { width:395px; overflow:hidden; float:right; display:block; font-family:Arial, Helvetica, sans-serif;}
.share_review .rlist .loop .infos li { width:100%; line-height:18px; overflow:hidden; display:block; clear:both;}
.share_review .rlist .loop .infos li.txt { padding-top:6px; color:#999; line-height:13px;}
.share_review .rlist .page_bl { width:100%; overflow:hidden; display:block; clear:both; padding-top:10px; border-top:1px dotted #dfdfdf;}

.share_review .rstat { width:210px; overflow:hidden; float:right; display:block;}
.share_review .rstat h3 { line-height:16px; overflow:hidden; display:block; clear:both; font-size:12px; margin-bottom:4px;}
.share_review .rstat .sum { overflow:hidden; display:block; clear:both; margin-bottom:20px;}
.share_review .rstat .sum p { line-height:16px; overflow:hidden; display:block; clear:both;}

.share_review .rstat .qty { width:300px; overflow:hidden; display:block; clear:both; margin-bottom:25px;}
.share_review .rstat .qty li { height:15px; overflow:hidden; display:block; clear:both; margin-bottom:3px;}
.share_review .rstat .qty li span { height:15px; line-height:14px; overflow:hidden; float:left; display:block; padding-right:5px;}
.share_review .rstat .qty li span.right { padding-left:5px;}

.share_review .rstat .enter { width:100%; overflow:hidden; display:block; clear:both;}
.share_review .rstat .enter p { line-height:14px; overflow:hidden; display:block; clear:both; margin-bottom:4px;}
.share_review .rstat .enter .but { height:20px; overflow:hidden; background:url(../images/public/site_button_part_02.gif) no-repeat right -144px; float:left; display:block; white-space:nowrap; cursor:pointer;}
.share_review .rstat .enter .but em { width:29px; height:20px; overflow:hidden; background:url(../images/public/site_button_part_02.gif) no-repeat -174px -165px; float:left; display:block;}
.share_review .rstat .enter .but span { height:20px; line-height:18px; float:left; display:block; padding-right:10px;}