/*** RESET&BASE ***/
body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,pre,form,button,input,select,textarea,th,td{margin:0;padding:0}
body{background:#fff;color:#333}
body,button,input,select,textarea{font:14px/1.2 Arial,Helvetica,sans-serif;color:#333}
button,input,select,textarea{color:#333}button{cursor:pointer}
button:focus,input:focus,select:focus,textarea:focus{outline:0}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none}ul li{float:left}ol li{clear:both}
sup,sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}
a img{border:0}img{vertical-align:middle}em,i{font-style:normal}
a{color:#111}a:hover{color:#3130ce;text-decoration:underline}
a:active{outline:0;star:expression(this.onFocus=this.blur())}
a.link{color:#3130ce;cursor:pointer}a.link:hover{color:#3130ce}
a.linkline{text-decoration:underline}
a.curr,a.curr:hover,.curr a,.curr a:hover{text-decoration:none;cursor:default}
.al{text-align:left}.ac{text-align:center}.ar{text-align:right}
.fl{float:left}.fr{float:right}.fn{float:none}
.clr{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clf{*zoom:1}.clf:after{content:"";height:0;display:block;clear:both}
.db{display:block}.dn{display:none}.oh{overflow:hidden}.vh{visibility:hidden}
@media print{*{background:transparent!important;color:#000!important;text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a{text-decoration:underline}}
/** GRID **/
.header_wrap,.main_wrap,.footer_wrap{min-width:1204px}
.header_wrap{position:relative;z-index:3}
.main_wrap{position:relative;z-index:2}
.footer_wrap{position:relative;z-index:1}
.header,.main,.footer{width:1104px;margin:0 auto}
/** ICON **/
s{display:inline-block;width:16px;height:16px;vertical-align:middle}
s,.breadcrumb i,.search .btn,.pagego .btn,.btn_addcart,.btn_addwish,.btn_custom,.pro_info b{background-image:url(../images/icon.png);background-repeat:no-repeat}

/*** HEADER ***/
.header{position:relative;padding-top:10px;overflow:hidden}
.header .logo{float:left;width:170px;height:85px;margin:0 0 10px 180px;overflow:hidden;background-color:#fff;font-size:32px;line-height:132px;color:#fff}
.header .logo b{display:block;width:100%;height:100%;background:url(../images/bp_logo.png) no-repeat center center;background-size:contain;text-indent:-9999px}
.header .title{display:inline-block;width:520px;height:35px;margin:50px 0 10px;background:url(../images/title.gif) no-repeat center center;text-indent:-9999px}
.quick_link{position:absolute;right:0;height:20px;line-height:20px;text-align:right}
.quick_link a{margin-left:12px}
.quick_link s{width:20px;margin-right:4px;height:20px}
.quick_link .cart s{background-position:0 0}
.quick_link .account s{background-position:-21px 0}
.quick_link .wish s{background-position:-42px 0}
.header .social_link{position:absolute;left:0;height:20px;line-height:20px;text-align:left}
.header .social_link s{width:18px;height:18px;background-size:18px}
.header .social_link .facebook s{background-position:0 0}
.header .social_link .instagram s{background-position:0 -18px}
.header .social_link .twitter s{background-position:0 -36px}
.header .social_link .youtube s{background-position:0 -54px}
.social_link s{width:20px;height:20px;background-image:url(../images/icon_social.png);background-repeat:no-repeat;background-size:20px}
.social_link a{margin-right:20px;color:#4daa2d}
.social_link a:hover{opacity:.8;filter:alpha(opacity=80)}
.social_link .facebook s{background-position:0 0}
.social_link .instagram s{background-position:0 -20px}
.social_link .twitter s{background-position:0 -40px}
.social_link .youtube s{background-position:0 -60px}
.social_link .rikoo s{background-position:0 -80px}
.social_link .skullis s{background-position:0 -100px}
.social_link .skullis,.social_link .rikoo{display:inline-block;padding:3px;border:1px solid #3130ce}
/** main_nav **/
.main_nav{clear:both;height:32px;padding:1px 0;margin:0 auto;background-color:#85d866;border:1px solid #3fa11f}
.main_nav li{height:32px;line-height:32px;text-align:center;overflow:hidden;border-left:1px solid #3fa11f;border-right:1px solid #85d866}
.main_nav li:first-child{border-left:1px solid #85d866}
.main_nav li a{display:block;width:100%;height:32px;font-size:14px;font-family:Verdana;color:#fff;background-image:-webkit-linear-gradient(top,#4daa2d,#85d866);background-image:linear-gradient(top,#4daa2d,#85d866);text-decoration:none;cursor:pointer;overflow:hidden}
.main_nav li a:hover{background:#85d866}
.main_nav li a.curr{background-image:-webkit-linear-gradient(top,#85d866,#4daa2d);background-image:linear-gradient(top,#85d866,#4daa2d)}
.main_nav .home{width:120px}
.main_nav .about{width:130px}
.main_nav .contact{width:150px}
.main_nav .shipping{width:170px}
.main_nav .policy{width:170px}
.main_nav .payment{width:208px}
.main_nav .collection{width:140px}
.main_nav li b{display:block;width:100%;height:32px;font-weight:400;overflow:hidden}

/*** MAIN ***/
.main_wrap{margin-top:20px}
.main{position:relative;overflow:hidden}
.side_l{width:202px;float:left;position:relative;z-index:22}
.side_r{width:202px;float:right;position:relative;z-index:22}
.content{width:880px;float:right;position:relative}
.index .content{float:left;width:700px}
.conbg_t{min-height:700px;position:relative;z-index:22}
.conbg_b,.light_l,.light_r,.fire_l,.fire_r,.fire_bl,.fire_br{display:none}

/** side **/
.fire_wrap{}
.side_tit,.side_titc,.side_tits{font-family:Verdana;font-weight:700;font-size:16px;color:#111;margin-top:35px;margin-bottom:5px;white-space:nowrap}
.side_titc a{text-decoration:none}
.side_titc i{text-decoration:underline;color:#3130ce}
.side_titc b{display:block;font-size:14px;font-weight:400;color:#3130ce}
.side_box{border:1px solid #ccc;background:#fff}
.side_box i{display:none}
.side_con{padding:11px 9px}
.search{padding:25px 12px 30px;line-height:normal}
.search p{font-weight:700;margin-bottom:10px;font-size:16px}
.search .txt{width:135px;height:12px;padding:3px;border:1px solid #f76508;border-right:0;border-radius:0;background-color:#fff;color:#333;float:left}
.search .btn{width:32px;height:20px;color:#fff;border:0;border-radius:0;background-color:#fff;background-position:-80px 0}
.accept{height:77px;padding-right:0}
.accept a{float:left;display:inline-block;margin:6px 5px 0 0}
.accept .dot{color:#4daa2d;font-size:14px;letter-spacing:2pt}
.shopcate_nav{padding-left:12px;padding-right:4px}
.shopcate_nav li{padding:5px 0}
.shopcate_nav a{display:inline-block}
.shopcate_nav .curr a{font-weight:700;color:#333}
.shopcate_nav b{display:inline-block;margin-left:4px;font-weight:400;color:#666;text-decoration:none}
.crystal{padding:12px;}
.feedbacks::-webkit-scrollbar{width:6px}
.feedbacks::-webkit-scrollbar-track-piece{background-color:#eee;border-radius:6px}
.feedbacks::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:6px;height:50px}
.feedbacks::-webkit-scrollbar-thumb:hover{background-color:#aaa}
.feedbacks{scrollbar-arrow-color:#fff;scrollbar-face-color:#ccc;scrollbar-darkshadow-color:#eee;scrollbar-base-color:#eee;scrollbar-highlight-color:#eee;scrollbar-shadow-color:#eee;scrollbar-track-color:#eee;scrollbar-3dlight-color:#eee}
.feedbacks{width:182px;height:130px;overflow-x:hidden;overflow-y:scroll}
.feedbacks li{margin-left:15px;margin-bottom:6px;line-height:1.4;list-style-type:disc}
.ebay_store li{margin-left:15px;margin-bottom:6px;line-height:1.4;list-style-type:disc}
.ebay_box{padding-top:0;margin-top:-10px;text-align:center}
.ebay_box p{margin-top:10px}
.ebay_box .data{display:block;margin:5px 0}
.instagram_box{padding-bottom:25px;text-align:center}
.instagram_box p{font-size:14px;color:#333}
.instagram_box strong{display:block;margin:3px 0 -3px;font-size:30px;font-weight:400;color:red}
.instagram_box b{font-size:14px;color:#333}
.instagram_box a{text-decoration:none}
.instagram_box a:hover{text-decoration:none}
.sites_box{padding:15px 0;text-align:center}
.sites_box a{display:inline-block;margin:5px 0}
.sites_box .rikoo img{width:70%}
.sites_box .skullis img{width:70%}
.sites_box .pietersite img{width:70%}
.sites_box .skullisjewelry img{width:67%}
.abook_box{padding:15px 0;text-align:center}
.best_seller{padding:9px 6px}
.best_seller a{margin-top:6px;margin-bottom:6px;text-align:center;display:block}
.best_seller img{max-width:160px}
.best_seller p{margin-top:4px}
.featured{padding:9px 6px}
.featured a{margin-top:6px;margin-bottom:25px;text-align:center;display:block}
.featured img{max-width:160px}
.featured p{margin-top:4px}
.featured .more{font-size:12px;font-weight:700;color:#3130ce;margin-bottom:6px}
.featured .more:hover{color:#3130ce}
/** content **/
/** banner **/
.banner_img{clear:both;width:660px;height:238px;background:#eee;border:1px solid #ccc}
.banner_img .swiper-slide a{display:block;text-decoration:none}
.banner_img .swiper-slide img{display:block;width:100%;height:212px}
.banner_img .swiper-slide p{padding-right:240px;height:26px;line-height:26px;text-indent:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px;font-weight:700}
.banner_img.swiper-container-horizontal>.swiper-pagination-bullets{left:auto;right:150px;bottom:0;width:auto;height:26px;line-height:26px;background-color:#eee}
.banner_img .swiper-pagination-bullet{background:#aeaeae;opacity:1}
.banner_img .swiper-pagination-bullet-active{background:#3130ce}
.banner_img .link{position:absolute;right:0;bottom:0;z-index:9;width:150px;height:26px;line-height:26px;background-color:#eee;text-align:center;text-decoration:none;font-size:12px}
/** focus **/
.focus_box{width:760px;margin:0 auto;clear:both;border:1px solid #ccc}
.focus_image{height:270px;position:relative;z-index:20;overflow:hidden;background-color:#ccc}
.focus_image .list{width:100%;height:244px}
.focus_image .item{position:absolute;left:100%;top:0;z-index:25;width:100%;height:270px;text-decoration:none}
.focus_image .item:hover{text-decoration:none}
.focus_image .item.cur{display:block;z-index:25}
.focus_image .item .poster{display:block;width:760px;height:244px}
.focus_image .item p{width:515px;height:26px;line-height:26px;text-indent:10px;position:absolute;left:0;bottom:0;z-index:26}
.focus_image .controler{position:absolute;right:150px;bottom:0;z-index:27;height:26px;background-color:#ccc}
.focus_image .controler b{display:block;width:9px;height:9px;line-height:9;margin:8px 4px;float:left;overflow:hidden;background-color:#aeaeae;-webkit-border-radius:50%;border-radius:50%;font-weight:400;text-align:center;cursor:pointer}
.focus_image .controler b:hover{background-color:#ffeac0}
.focus_image .controler b.down{background-color:#ffc043;color:#ffc043}
.focus_image .link{position:absolute;right:0;bottom:0;z-index:27;width:150px;height:26px;line-height:26px;background-color:#ccc;text-align:center;text-decoration:none}
/* shopimg_nav */
.shopimg_nav{width:660px;margin:0 auto 30px}
.shopimg_nav ul{clear:both}
.shopimg_nav li{width:220px;margin-top:20px;text-align:center}
.shopimg_nav a{font-size:14px;font-weight:700}
.shopimg_nav .img{width:100%;height:230px;position:relative}
.shopimg_nav .img i{width:100%;position:absolute;bottom:0;left:50%;margin-left:-50%}
.shopimg_nav .name{margin-top:0}
/* breadcrumb */
.breadcrumb{height:20px;color:#666}
.breadcrumb a{float:left;color:#666;text-decoration:underline}
.breadcrumb a:hover{color:#3130ce}
.breadcrumb i{float:left;display:inline-block;width:10px;height:15px;background-position:right -96px;margin:0 5px;vertical-align:middle}
.breadcrumb em{float:left;margin:0 5px}
.breadcrumb strong{display:inline-block;width:280px;font-weight:400;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
/* filter */
.filter{padding:5px 10px;margin:10px 0 30px;background:#eee;overflow:hidden}
.filter .total{float:left}
.filter .total b{font-size:18px}
.filter .view_sort{float:right}
.filter .view a{margin:0 5px}
.filter .view .curr{font-weight:700}
.filter .sort{clear:both;margin-left:20px;text-align:right}
.filter .sort select{background-color:#fff;border:1px solid #999}
/* pro_list */
.pro_list ul{padding:0 77px}
.pro_list li{position:relative;width:200px;height:320px;margin:0 20px;text-align:left}
.pro_salebox li{height:280px}
.pro_salebox,.pro_feabox,.pro_hotbox{margin:0 1px 20px;padding:20px 0;border:2px dotted #3fa11f;text-align:center}
.pro_feabox li{height:280px}
.pro_kindbox{margin:0 3px}
.pro_list .pro_custom{position:absolute;right:0;bottom:28px;padding:0 5px;margin-top:0}
.pro_list .pro_custom .btn_custom{float:none;margin:0}
.pro_list .pro_custom .tips{display:none}
.pro_tit_sale,.pro_tit_fea,.pro_tit_hot,.pro_tit_kind{height:34px;line-height:34;overflow:hidden;background:url(../images/bg_pro_tit.gif) no-repeat}
.pro_tit_fea{background-position:left 0}
.pro_tit_hot{background-position:left -34px}
.pro_tit_kind{background-position:left -68px;margin-bottom:20px}
.pro_tit_sale{background-position:left -102px}
.pro_list .more{display:inline-block;width:280px;height:32px;line-height:32px;margin:0 auto;font-size:14px;color:#000;text-decoration:none;text-align:center;-webkit-border-radius:3px;border-radius:3px;background-color:#f8b63a;background-image:-webkit-linear-gradient(top,#f8b63a,#f76508);background-image:linear-gradient(top,#f8b63a,#f76508)}
.pro_list .more:hover{background:#f8b63a}
.pic_box{width:100%;height:196px;text-align:center;position:relative}
.pic_box p{width:100%;position:absolute;bottom:0;left:50%;margin-left:-100px;text-align:center}
.pic_box span,.pic_box a,.pic_box .bg_t,.pic_box .bg_b{}
.pic_box span{padding:6px 0 0 3px;background-color:#fff;background-position:left top;display:inline-block;position:relative}
.pic_box i{width:38px;height:22px;position:absolute}
.pic_box .bg_t{background-position:right top;right:0;top:0}
.pic_box .bg_b{background-position:left bottom;left:0;bottom:0}
.pic_box a{min-width:100px;min-height:100px;padding:0 3px 6px 0;background-position:right bottom;display:inline-block}
.pic_box img{max-width:184px;max-height:184px}
.pro_list .pro_name{height:30px;padding:5px;overflow:hidden}
.pro_list .pro_news{display:none;height:14px;color:red;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.pro_list .pro_price{padding:5px;color:red}
.pro_list .pro_add{padding:5px 5px 0}
.pro_exact,.pro_example{width:17px;height:17px;margin:-3px 0 0 5px}
.pro_exact{background-position:0 -24px}
.pro_example{background-position:-24px -24px}
/* .pro_add */
.btn_addcart,.btn_addwish,.btn_custom{display:inline-block;width:112px;height:21px;line-height:21;overflow:hidden;opacity:.95;filter:alpha(opacity=95)}
.btn_addcart:hover,.btn_addwish:hover,.btn_custom:hover{opacity:1;filter:alpha(opacity=100)}
.btn_addcart{background-position:0 -48px}
.btn_addwish{background-position:0 -72px}
.btn_custom{background-position:0 -168px}
.pro_sold{display:inline-block;width:112px;font-size:16px;color:red}
.pro_list .btn_addcart,.pro_list .btn_addwish{display:none;margin-bottom:6px}
.pro_list .pro_sold{margin-bottom:11px;margin-left:-2px}
.pro_list .pro_sold em{display:inline-block;font-size:14px;-webkit-transform:scale(1,1.2);transform:scale(1,1.2)}
.pro_buy .pro_add{padding-left:100px;margin-top:20px}
.pro_buy .btn_addcart,.pro_buy .btn_addwish,.pro_buy .pro_sold{margin-right:20px;text-align:center;vertical-align:middle}
.photo_list .pro_add{margin-top:100px;margin-bottom:50px;text-align:center}
.photo_list .btn_addcart,.photo_list .btn_addwish,.photo_list .pro_sold{margin:0 20px;text-align:center;vertical-align:middle}
.pro_custom{padding-left:100px;margin-top:10px}
.pro_custom .btn_custom{float:left;margin:3px 10px 0 0}
.pro_custom .tips{display:inline;color:red;line-height:1}
.pro_note{display:block;margin-top:10px;color:#4daa2d}
.pro_warn{display:block;font-size:16px;color:#4daa2d}
.pro_radio{padding:5px 0 15px}
.pro_radio .item{margin-top:10px;font-size:14px}
.pro_radio .item input{float:left;margin:2px 5px 0 0}
.pro_radio .item b{font-size:16px}
.pro_radio .item .price{margin-left:10px;color:#4daa2d}
.pro_buy .link{display:inline-block;margin-top:10px;text-decoration:underline}
.pro_buy .link:hover{color:#4daa2d}
/* new btn (201809) */
.pro_bottom{margin:50px auto;text-align:center}
.pro_bottom .pro_add{display:inline-block}
.pro_bottom .pro_add,.pro_buy .pro_add{font-size:0}
.pro_bottom .btn_addcart,.pro_bottom .btn_addwish,.pro_bottom .pro_sold,.pro_buy .btn_addcart,.pro_buy .btn_addwish,.pro_buy .pro_sold{position:relative;width:180px;height:44px;line-height:44px;margin:0;font-size:16px;font-weight:700;color:#000;text-align:center;text-decoration:none}
.pro_bottom .btn_addcart:before,.pro_bottom .btn_addwish:before,.pro_buy .btn_addcart:before,.pro_buy .btn_addwish:before{position:absolute;z-index:222;top:0;left:0;right:0;bottom:0;content:'';background:-webkit-linear-gradient(top,rgba(255,255,255,.2),rgba(255,255,255,0));background:linear-gradient(top,rgba(255,255,255,.2),rgba(255,255,255,0))}
.pro_bottom .btn_addcart:before,.pro_buy .btn_addcart:before{-webkit-border-radius:22px 0 0 22px;border-radius:22px 0 0 22px}
.pro_bottom .btn_addwish:before,.pro_buy .btn_addwish:before{-webkit-border-radius:0 22px 22px 0;border-radius:0 22px 22px 0}
.pro_bottom .btn_addcart,.pro_buy .btn_addcart{float:left;background:#ffc043;-webkit-border-radius:22px 0 0 22px;border-radius:22px 0 0 22px}
.pro_bottom .btn_addwish,.pro_buy .btn_addwish{background:#ff7903;-webkit-border-radius:0 22px 22px 0;border-radius:0 22px 22px 0}
.pro_bottom .pro_sold,.pro_buy .pro_sold{float:left;background:#c9c9c9;-webkit-border-radius:22px 0 0 22px;border-radius:22px 0 0 22px;font-weight:700;color:red;vertical-align:top}
.pro_guide{position:relative;display:inline-block;height:44px;vertical-align:top}
.pro_share{display:inline-block}
.pro_share a{float:left;width:50px;height:44px;font-size:12px;color:#3130ce;text-decoration:none;text-align:center;overflow:hidden}
.pro_share .btn_home{height:44px;background:url(../images/logos.png) no-repeat center center;background-size:33px;text-indent:-88888px}
.pro_share .btn_home s{display:none}
.pro_share .btn_share s,.pro_share .btn_top s{width:100%;height:22px;margin:4px 0 2px;background:url(../images/icon_social.png) no-repeat;background-size:24px}
.pro_share .btn_share s{background-position:center -145px}
.pro_share .btn_top s{background-position:center -169px}
html #st-1 .st-total{display:none}
html #st-1 .st-btn[data-network='sharethis']{position:absolute;top:4px;left:50px;z-index:24;min-width:50px;width:50px;height:40px;font-size:0;opacity:0}
html #st-1 .st-btn[data-network='sharethis'] > span{display:none}
/* pagebar */
.pagebar{height:24px;line-height:24px;padding:5px 10px;margin:20px 50px;background:#eee;overflow:hidden;font-size:14px}
.pageof{float:left}
.pages{float:left;margin-left:15px}
.pages a{display:inline-block;padding:0 6px;line-height:22px;border:1px solid #ccc;background-color:#fff;text-decoration:none}
.pages a:hover{border:1px solid #3130ce;color:#3130ce}
.pages .curr{border:1px solid #3130ce;background-color:#3130ce;font-weight:700;color:#fff}
.pages .curr:hover{color:#fff}
.pagego{float:right;margin-top:2px;line-height:normal}
.pagego .txt{width:105px;height:12px;padding:3px;border:1px solid #f76508;border-right:0;border-radius:0;background-color:#fff;float:left}
.pagego .btn{width:32px;height:20px;color:#fff;border:0;border-radius:0;background-position:-80px 0}
/* pagemini */
.pagemini{height:24px;line-height:24px;margin:0 50px 20px;overflow:hidden;font-size:14px;text-align:center}
.pagemini a{display:inline-block;padding:0 6px;margin:0 2px;line-height:22px;border:1px solid #ccc;background-color:#fff;text-decoration:none}
.pagemini a:hover{border:1px solid #3130ce;color:#3130ce}
.pagemini .curr{border:1px solid #3130ce;background-color:#3130ce;font-weight:700;color:#fff}
/* product_intro */
.product_img{display:none;width:100%;height:400px;margin-bottom:2em;background:#fff}
.product_img .swiper-slide,.product_img .swiper-slide p{text-align:center;font-size:18px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
.product_img .swiper-slide img{max-width:100%;max-height:100%}
.product_img .swiper-pagination-bullet{background:#aeaeae;opacity:1}
.product_img .swiper-pagination-bullet-active{background:#3fa11f}
.product_fullimg{width:100%;height:100%;z-index:31}
.product_fullimg .swiper-slide{text-align:center;font-size:18px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
.product_fullimg .swiper-slide img{max-width:100%;max-height:100%}
.product_fullimg .swiper-pagination-bullet{background:#aeaeae;opacity:1}
.product_fullimg .swiper-pagination-bullet-active{background:#ffc043}
.product_fullimg .swiper-button-next,.product_fullimg .swiper-button-prev{width:48px;height:48px;border-radius:50%;background:rgba(0,0,0,.5)}
.product_fullimg .swiper-button-next:after,.product_fullimg .swiper-button-prev:after{transform:scale(.48);color:#fff}
.swiper_full{position:fixed;z-index:888;top:-100%;bottom:0;left:0;right:0;height:100%;background:#000}
.swiper-fullactive{overflow-y:hidden}
.swiper-fullactive .header_wrap{z-index:2}
.swiper-fullactive .main_wrap{z-index:3}
.swiper-fullactive .swiper_full{top:0}
.swiper_full .close{position:absolute;right:20px;top:20px;display:block;width:24px;height:24px;background:url(../images/close.gif) no-repeat;color:#fff;font:400 14px/24 'Arial Black',Arial;overflow:hidden;opacity:.85;filter:alpha(opacity=85);z-index:32}
.swiper_full .close:hover{opacity:1;filter:alpha(opacity=100)}

.product_top{overflow:hidden}
.pro_img{float:left;margin:0 40px 20px 0;border:1px solid #ccc}
.pro_img img{width:184px;image-rendering:pixelated}
.product_intro{padding:30px 30px 0}
.product_intro .pro_name{margin-bottom:20px;font-size:20px;font-weight:700}
.product_intro .pro_name span{font-weight:400}
.product_intro .pro_news{margin:-15px 0 20px;font-size:14px;color:red;overflow:hidden}
.pro_buy{overflow:hidden}
.pro_buy dl{padding-left:100px;margin-bottom:10px}
.pro_buy dt{float:left;width:100px;height:24px;line-height:24px;margin-left:-100px;font-size:16px}
.pro_buy dd .set{width:100px;padding:2px;margin:0;border:1px solid #999;background-color:#fff;color:#000}
.pro_buy .pro_price{font-size:16px;color:red}
.pro_buy .pro_price dt{width:72px;padding-left:8px;background-color:#3fa11f;color:#fff}
.pro_buy .pro_price dd{font-weight:700}
.pro_buy .pro_price dd b{font-size:20px}
.pro_buy .pro_prices{font-size:16px}
.pro_buy .pro_box .note{position:absolute;top:0;left:0;right:0;display:none}
.pro_buy .pro_box .note p{padding:5px 10px}
.pro_buy .pro_box .close{float:right;padding:5px 8px;color:#4daa2d}
.pro_buy .pro_box .close:hover{color:#4daa2d;text-decoration:none}
.pro_buy .pro_select{position:relative;padding:40px 10px 20px;border:2px solid #4daa2d}
.pro_buy .pro_select .note{display:block}
.pro_buy .pro_attr a{display:inline-block;padding:4px 10px;margin:0 5px 5px 0;border:1px solid #999;background-color:#fff;color:#333;text-decoration:none}
.pro_buy .pro_attr a:hover{color:#3fa11f;text-decoration:none}
.pro_buy .pro_attr a.curr{border-color:#3fa11f;color:#333}
.pro_buy .pro_attr a.dis,.pro_buy .pro_attr a.dis:hover{border-style:dashed;border-color:#999;color:#666;cursor:not-allowed;opacity:.6;filter:alpha(opacity=60)}
.pro_buy .pro_pic a{display:inline-block;padding:1px 10px 1px 1px;margin:0 5px 5px 0;border:1px solid #999;background-color:#fff;color:#333;text-decoration:none}
.pro_buy .pro_pic a:hover{color:#3fa11f;text-decoration:none}
.pro_buy .pro_pic a.curr{border-color:#3fa11f;color:#333}
.pro_buy .pro_pic a.dis,.pro_buy .pro_pic a.dis:hover{border-style:dashed;border-color:#999;color:#666;cursor:not-allowed;opacity:.6;filter:alpha(opacity=60)}
.pro_buy .pro_pic img{width:44px;height:44px;margin-right:10px}
.pro_buy .pro_num dt{width:72px;padding-left:8px;background-color:#3fa11f;color:#fff}
.pro_buy .pro_num .txt{width:80px;height:24px;line-height:24px;padding:0 5px;border:1px solid #999;background-color:#fff;color:#000;text-align:center}
.pro_buy .pro_num .stock{margin-left:5px}
.pro_buy .error{margin-left:5px;font-size:12px;color:red}
.pro_buy .error s{margin-right:4px;margin-top:-1px;background-position:-48px -24px}
.pro_itemid{margin-top:30px;font-style:normal;color:#333}
.pro_itemid s{display:none;margin-right:10px;margin-top:-1px;background-position:0 -120px}
.pro_itemid b{display:inline-block;width:60px;color:#3fa11f}
.pro_info{font-weight:700;font-style:italic;color:#333}
.pro_info p{margin:8px 0}
.pro_info s{display:none;margin-right:10px;margin-top:-1px}
.pro_info .size s{background-position:-24px -120px}
.pro_info .weight s{background-position:-24px -120px}
.pro_info .material s{background-position:-24px -120px}
/*.pro_info b{display:inline-block;margin-top:-3px;height:14px;line-height:14;vertical-align:middle;overflow:hidden}
.pro_info .size b{width:42px;background-position:0 -138px}
.pro_info .weight b{width:62px;margin-top:0;background-position:-50px -138px}
.pro_info .material b{width:70px;background-position:0 -152px}*/
.pro_info b{display:inline-block;width:60px;height:14px;line-height:14px;vertical-align:middle;overflow:hidden;background:none;font-style:normal;color:#3fa11f}
.pro_summary{margin-top:30px;line-height:1.5}
.pro_material{width:580px;margin:50px auto 0;background:url(../images/box_material_xy.gif) repeat}
.pro_material .tit{min-height:25px;padding:20px 20px 10px;background:url(../images/box_material.gif) no-repeat top;line-height:1;font-size:24px;font-weight:700;color:#111}
.pro_material .tit img{margin-top:-15px;margin-bottom:15px}
.pro_material .con{min-height:40px;padding:10px 20px 20px;background:url(../images/box_material.gif) no-repeat bottom}
.pro_material table{width:100%;font-size:12px}
.pro_material td{font-weight:700;color:#333}
.pro_material s{margin-right:5px;margin-top:-3px}
.pro_material .hardness{text-align:center}
.pro_material .natural{text-align:right}
.pro_material .origin s{background-position:-48px -120px}
.pro_material .hardness s{background-position:-72px -120px}
.pro_material .natural s{background-position:-96px -120px}
.pro_material b{font-weight:400}
.pro_material b.bgc{display:none}
.pro_material strong{display:block;padding:15px 20px;text-align:center;line-height:1;font-family:"Times New Roman", Times, serif;font-size:18px;color:#3fa11f}
.pro_material p{padding:0 20px;text-align:center;color:#3fa11f}
/* photo_list */
.pro_video{width:780px;margin:50px auto;text-align:center}
.pro_video .hd{margin-bottom:20px;padding-bottom:10px;background:url(../images/arrow.png) no-repeat center bottom/40px;font-size:40px;font-family:Arial;letter-spacing:2px;font-weight:700;color:red}
.pro_video .ft{margin-top:20px;font-size:16px;color:#808080}
.pro_video iframe{width:778px;height:480px;border:1px solid #000;background:#000;cursor:pointer}
.pro_swf{width:840px;margin:50px auto 0;text-align:center}
.pro_swf embed{width:600px;height:480px;cursor:pointer}
.photo_list{text-align:center}
.photo_box{min-width:200px;min-height:200px;margin-top:50px;display:inline-block;position:relative}
.photo_box img{max-width:850px}
.photo_box i{display:none;width:40px;height:70px;background:url(../images/box_photo.gif) no-repeat;position:absolute}
.photo_box .bg_tl{background-position:left top;left:0;top:0}
.photo_box .bg_tr{background-position:right top;right:0;top:0}
.photo_box .bg_bl{background-position:left bottom;left:0;bottom:0}
.photo_box .bg_br{background-position:right bottom;right:0;bottom:0}
.product_showcase{position:relative}
.product_showcase .hd{margin:80px 80px -20px;line-height:1;font-size:20px;font-family:Arial;color:red;text-align:center}
.product_showcase .hd b{font-weight:400}
.photo_thumbs{position:absolute;top:60px;right:0;width:44px;max-height:100%;overflow-y:auto;}
.photo_thumbs{scrollbar-arrow-color:#fff;scrollbar-face-color:#ccc;scrollbar-darkshadow-color:#eee;scrollbar-base-color:#eee;scrollbar-highlight-color:#eee;scrollbar-shadow-color:#eee;scrollbar-track-color:#eee;scrollbar-3dlight-color:#eee}
.photo_thumbs::-webkit-scrollbar{width:6px}
.photo_thumbs::-webkit-scrollbar-track-piece{background-color:#eee;border-radius:6px}
.photo_thumbs::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:6px;height:50px}
.photo_thumbs::-webkit-scrollbar-thumb:hover{background-color:#aaa}
.photo_thumbs .item{display:block;width:42px;height:42px;line-height:40px;border:1px solid #ccc;background:#fff;text-align:center}
.photo_thumbs .item img{max-width:40px;max-height:40px;opacity:.5}
.photo_thumbs .item:hover{position:relative;border-color:#333}
.photo_thumbs .item.curr{position:relative;border-color:#333}
.photo_thumbs .item.curr img{opacity:1}
.photo_thumbs.fixed{position:fixed;top:0;left:50%;margin-left:558px;}
.photo_thumbs.fixed.btm{position:absolute;top:auto;left:auto;bottom:0;margin-left:0}
/* fullscreen-slide */
.fs-close,.fs-prev,.fs-next{position:absolute;display:block;background:rgba(255,255,255,.1);border-radius:50%;overflow:hidden;opacity:.5;filter:alpha(opacity=5);z-index:32;cursor:pointer}
.fs-close:hover,.fs-prev:hover,.fs-next:hover{opacity:1;filter:alpha(opacity=100)}
.fs-close{right:20px;top:20px}
.fs-close i,.fs-prev i,.fs-next i{position:relative;display:block;width:20px;height:20px;margin:10px;color:transparent;font:400 30px/24 Arial;overflow:hidden}
.fs-close i:before,.fs-close i:after{position:absolute;content:'';display:block;width:20px;height:3px;background:#fff;overflow:hidden}
.fs-close i:before{top:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.fs-close i:after{top:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.fs-prev{left:10px;top:50%;margin-top:-20px}
.fs-next{right:10px;top:50%;margin-top:-20px}
.fs-prev i:before,.fs-prev i:after{position:absolute;content:'';display:block;width:12px;height:3px;background:#fff;overflow:hidden}
.fs-prev i:before{left:4px;top:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.fs-prev i:after{left:4px;bottom:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.fs-next i:before,.fs-next i:after{position:absolute;content:'';display:block;width:12px;height:3px;background:#fff;overflow:hidden}
.fs-next i:before{right:3px;top:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.fs-next i:after{right:3px;bottom:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.fs-slide{max-width:100%;max-height:100%;width:auto!important;height:auto!important}
.fs-loader,.fs-caption{display:none}
.fs-prev.dis,.fs-next.dis{opacity:.3;cursor:default}
@-webkit-keyframes leftSpring{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(30px);transform:translateX(30px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes leftSpring{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(30px);transform:translateX(30px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}
@-webkit-keyframes rightSpring{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-30px);transform:translateX(-30px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes rightSpring{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-30px);transform:translateX(-30px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}
#fullscreenSlide.leftSpring .fs-slide{-webkit-animation: leftSpring 0.3s;animation: leftSpring 0.3s}
#fullscreenSlide.rightSpring .fs-slide{-webkit-animation: rightSpring 0.3s;animation: rightSpring 0.3s}

/* model_box */
.model_box{width:545px;padding:8px 0 12px;margin:0 auto;text-align:center;background:#000;border:1px solid #fff}
.model_box .title{font:700 24px/1.2 "Arial Black",Arial;color:red}
.model_box .intro{padding:5px 0 0 40px;color:#4daa2d;text-align:left}
.model_box .intro i{display:inline-block;width:6px;height:6px;background-color:#4daa2d;vertical-align:middle;margin-top:-2px;margin-right:5px}
.model_con{width:860px;padding:50px 0;margin:0 auto;text-align:center}
.model_con .best{height:50px;overflow:hidden;font-size:16px;font-weight:700;color:red;background:url(../images/model/arrow.png) no-repeat center bottom}
.model_con .best img{display:block;margin:auto}
.model_pic{width:660px;margin:-20px auto 0;position:relative;z-index:88;background-color:#000}
.model_txt{width:660px;background-color:#000;padding:10px 0;margin:-20px auto 0}
.model_txt p{padding:0 10px 0 15px;margin:10px 0 10px 140px;font-size:12px;line-height:1.4;color:#b4b4b4;text-align:left}
.model_txt p.mr{margin-right:155px}
.model_txt p.mrr{margin-right:130px;text-align:right}
.model_list .model_txt{padding-bottom:450px}
.model_list .model_txt.b2{padding-bottom:150px}
.model_list{margin:-20px auto 0;position:relative;z-index:55}
.model_list.rings{height:2860px}
.model_list.pendants{height:3160px}
.model_list.earrings{height:2865px}
.model_list.bracelets{height:2565px}
.model_list.buckles{height:1670px}
.model_list.brooches{height:1070px}
.model_list_l{position:absolute;top:100px;left:20px}
.model_list_r{position:absolute;top:540px;right:20px}
.model_list_bl{position:absolute;top:1080px;left:162px}
.model_list_br{position:absolute;top:1080px;left:390px}
.model_list_bl.t2,.model_list_br.t2{top:780px}
.model_list li{width:220px;height:290px;margin-bottom:6px;border:1px solid #666;background-color:#000}
.model_list li img{width:220px;height:220px}
.model_list .name,.model_list .name2,.model_list .name1{max-height:42px;overflow:hidden;font-weight:700}
.model_list .name{margin:5px 5px 3px}
.model_list .name2{margin:13px 5px 3px}
.model_list .name1{margin:21px 5px 3px}
.model_list .price{font-weight:700;color:#4daa2d}
.model_con .more{color:#4daa2d;cursor:pointer}
.model_con .close{float:right;padding:2px 0;height:16px;color:#4daa2d;cursor:pointer}
.model_con .close:hover{text-decoration:none}
.model_con .close b{font-family:Tahoma;padding:0 4px;font-size:14px}
.more_box{width:270px;height:220px;position:absolute;margin:-29px 0 0 155px;border:1px solid #333;background:#000;display:none}
.more_con::-webkit-scrollbar-track-piece{background-color:#333;border-radius:10px;width:20px;height:10px;border:none}
.more_con::-webkit-scrollbar{width:12px}
.more_con::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:10px;border:2px solid #333;height:80px}
.more_con::-webkit-scrollbar-thumb:hover{background-color:#bbb}
.more_con::-webkit-scrollbar-thumb:active{background-color:#ccc}
.more_con{scrollbar-arrow-color:#fff;scrollbar-face-color:#aaa;scrollbar-darkshadow-color:#333;scrollbar-base-color:#333;scrollbar-highlight-color:#333;scrollbar-shadow-color:#333;scrollbar-track-color:#333;scrollbar-3dlight-color:#333}
.more_con{height:200px;clear:both;overflow-y:scroll}
.more_con p{padding:5px 10px;margin:0}
/* product_list */
.product_list{width:820px;margin:auto;background-color:#000;text-align:center;overflow:hidden}
.product_list .title{margin-top:30px;font-size:22px;color:red;font-weight:700}
.product_list .note{margin-top:10px;color:#4daa2d;font-weight:700}
.best_sellers{margin-top:50px;width:820px;overflow:hidden}
.best_sellers ul{width:840px}
.best_sellers li{width:260px;margin-right:20px;height:360px}
.best_sellers li .pic{display:block;width:100%;height:200px;text-align:center;position:relative}
.best_sellers li .pic i{display:block;width:100%;position:absolute;bottom:0;left:50%;margin-left:-130px;text-align:center}
.best_sellers li .pic img{max-width:200px;max-height:200px;margin:auto}
.best_sellers li .pic img{width:200px;height:200px;margin:auto}
.best_sellers li .name{margin:10px;display:block;font-weight:700}
.best_sellers li .price{margin:0 auto;font-weight:700;color:#4daa2d}
.index_ofall{margin-top:60px;width:820px;overflow:hidden}
.index_ofall ul{width:830px}
.index_ofall li{width:180px;margin:0 12px 0 13px;height:260px}
.index_ofall li .pic{display:block;width:100%;height:100px;text-align:center;position:relative}
.index_ofall li .pic i{display:block;width:100%;position:absolute;bottom:0;left:50%;margin-left:-90px;text-align:center}
.index_ofall li .pic img{max-width:100px;max-height:100px;margin:0 auto}
.index_ofall li .name{margin:5px 10px;display:block;color:#4daa2d}
.index_ofall li .materials{margin:0 10px;text-align:left}
.index_ofall li .price{margin:0 10px;text-align:left}
/* news_list */
.news_list{padding:20px}
.news_list .item{display:block;width:560px;margin:0 auto;margin-bottom:40px;border:1px solid #ccc;background-color:#ddd;text-decoration:none}
.news_list .item .poster{width:560px;height:180px}
.news_list .item p{height:25px;line-height:25px;font-size:12px;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.news_con{width:560px;padding:20px 30px;margin:30px auto 0;font-family:Arial,Helvetica,sans-serif;background-color:#000;color:#b4b4b4}
.news_con h1{font-size:18px;font-weight:700}
.news_con td{padding:10px}
.news_con p{margin:1em 0}
.news_con i{font-style:italic}
.news_con img{max-width:100%;border:0}
.news_con .pic{margin:2em 0;text-align:center}
.news_con .pic img{margin-bottom:5px}
.news_con .picrim{padding:1em;border:1px solid #b4b4b4;text-align:center}
.news_con .picrim img{margin-bottom:5px}
/** user_wrap **/
.user_wrap{padding:20px;color:#333}
.view_cart{margin:10px auto;border:1px solid #ccc}
.view_cart input{vertical-align:middle}
.view_cart table{width:100%}
.view_cart th{height:33px;border-bottom:1px solid #ccc;background:#eee;font-weight:400;text-align:center}
.view_cart td{padding:10px 0;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;color:#333}
.view_cart .photo{width:80px}
.view_cart .qty{width:50px}
.view_cart .remove{width:102px}
.view_cart .item{width:140px}
.view_cart .unit{width:70px}
.view_cart .weight{width:70px}
.view_cart .price{width:70px;border-right:0}
.view_cart .qty input{width:20px;padding:5px;text-align:center;border:1px solid #999;background:#fff}
.view_cart img{max-width:63px;max-height:63px;_width:63px;_height:63px}
.view_cart .name{margin:0 10px;text-align:left}
.view_cart .size{color:#4daa2d}
.view_cart tfoot td{border:0}
.view_cart .shipping{width:442px;padding-right:10px;text-align:right}
.view_cart .amount{width:60px;padding-right:10px;text-align:right}
.view_cart .total{width:70px;padding-right:10px;text-align:right}
.view_cart strong{font-size:16px;color:red}
.btn_bar{margin:30px auto 0;text-align:center;overflow:hidden}
.btn_submit{min-width:100px;display:inline-block;border:1px solid #fff;border-bottom-width:2px;text-align:center;color:#3130ce;text-decoration:none}
.btn_submit:hover{text-decoration:none}
.btn_submit b{display:block;height:28px;line-height:28px;padding:0 20px;border-bottom:1px solid #f76508;-webkit-border-radius:3px;border-radius:3px;background-color:#f8b63a;background-image:-webkit-linear-gradient(top,#f8b63a,#f76508);background-image:linear-gradient(top,#f8b63a,#f76508);color:#000;font-size:14px;font-weight:400;white-space:nowrap}
.btn_submit:hover b{background:#f8b63a}
.btn_bar .link{margin:0 5px;line-height:27px;text-decoration:underline}
.view_cart .type{width:210px;padding-left:20px;text-align:left}
.view_cart .time{width:182px;padding-left:20px;text-align:left}
.view_cart .cost{width:150px;padding-left:20px;text-align:left;border-right:0}
.view_cart .insurance{width:582px;padding-left:20px;text-align:left}
.cart_tips{font-size:16px;font-weight:700;text-align:center}
.cart_title{margin-top:20px;padding:5px 110px;font-size:16px;font-weight:700;color:#333}
/** prolove_mod **/
/*.prolove_mod{margin-top:20px}
.prolove_mod h3{width:700px;margin:0 auto 10px;font-size:16px;font-weight:700;color:#aeaeae}
.prolove_mod ul{padding:0 60px}
.prolove_mod li{position:relative;width:200px;height:260px;margin:0 20px;text-align:left}*/
.prolove_mod{clear:both;padding:0 20px 20px;margin:100px auto 50px;background-color:#f5f5f5;text-align:center;overflow:hidden}
.prolove_mod .title{margin:30px 0;font-size:28px;color:red;font-weight:700}
.prolove_mod ul{overflow:hidden}
.prolove_mod li{width:200px;margin:0 6px 20px}
.prolove_mod li a{display:block}
.prolove_mod li .pic{position:relative;display:block;width:180px;height:180px;margin:0 auto;text-align:center;}
.prolove_mod li .pic i{display:block;width:100%;position:absolute;bottom:0}
.prolove_mod li .pic img{max-width:180px;max-height:180px;margin:0 auto}
.prolove_mod li .name{height:28px;overflow:hidden;margin:10px;display:block;font-size:12px}
.prolove_mod li .price{margin:0 auto;font-weight:700;color:red}

/** user_box **/
.form .text{padding:4px 8px;border:1px solid #999;background-color:#fff;color:#333}
.form .text:focus{border-color:#3130ce}
.radio_custom{position:relative;margin-left:-5px}
.radio_custom > input[type='radio']{width:18px;opacity:0;filter:alpha(opacity=0)}
.radio_custom i:before,.radio_custom i:after{content:'';position:absolute;display:inline-block;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:.2s;transition:.2s}
.radio_custom i:before{left:0;top:-1px;width:14px;height:14px;border:1px solid #4daa2d}
.radio_custom i:after{left:4px;top:3px;display:inline-block;width:8px;height:8px}
.radio_custom input[type='radio']:checked + i:before{border-color:#4daa2d}
.radio_custom input[type='radio']:checked + i:after{background:#4daa2d}
.payment_methods li .radio_custom i:before,.payment_methods li .radio_custom i:after{margin:-2px 20px 0 -33px;*margin-left:-40px}
.checkbox_custom{position:relative;margin-left:-5px}
.checkbox_custom > input[type='checkbox']{width:18px;opacity:0;filter:alpha(opacity=0)}
.checkbox_custom i:before,.checkbox_custom i:after{content:'';position:absolute;display:inline-block;-webkit-transition:.2s;transition:.2s}
.checkbox_custom i:before{left:0;top:-1px;width:14px;height:14px;border:1px solid #4daa2d;-webkit-border-radius:4px;border-radius:4px}
.checkbox_custom i:after{left:3px;top:3px;display:inline-block;width:7px;height:3px;border:3px solid #4daa2d;border-top:0;border-right:0;background:transparent;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0;filter:alpha(opacity=0)}
.checkbox_custom input[type='checkbox']:checked + i:before{border-color:#4daa2d}
.checkbox_custom input[type='checkbox']:checked + i:after{opacity:10;filter:alpha(opacity=100)}
.user_box{padding:20px 0;margin:0 auto;border:1px solid #ccc;background:#fff;position:relative}
.user_box .bg_t,.user_box .bg_b{display:none;width:100%;height:6px;background:url(../images/box_login.gif) no-repeat center center;position:absolute}
.user_box .bg_t{background-position:center top;left:0;_left:4px;top:0}
.user_box .bg_b{background-position:center bottom;left:0;_left:4px;bottom:0}
.user_box.wider{}
.user_box.wider .bg_t,.user_box.wider .bg_b{background:url(../images/box_wider.gif) no-repeat center center}
.user_box dl{overflow:hidden}
.user_box dt{float:left;clear:both;width:200px;padding-right:10px;margin-top:13px;text-align:right;color:#333}
.user_box dd{padding:7px 7px 7px 210px;color:#4daa2d}
.user_box dd p{margin-top:5px}
.signup .new{padding-bottom:20px;background-color:#eee}
.signup .new .note{margin-top:-20px}
.signup .note{padding:20px 0 10px 40px;color:#4daa2d}
.signup .note input{margin-right:3px;vertical-align:middle}
.payment_method{margin-top:30px;color:#4daa2d}
.payment_method .user_box{padding-bottom:4px}
.payment_method .note{margin:0 0 10px 20px;font-size:16px;font-weight:700;text-align:center}
.payment_method .item{margin:20px}
.payment_method .item input{vertical-align:middle}
.payment_method .item img{margin:0 10px 0 20px}
.paypal_mod{width:602px;margin:30px auto 0;text-align:center}
.paypal_mod .inner{display:inline-block;width:50%}
.view-address{padding-left:210px}
.view-address .address{margin:-16px 0 10px;padding-bottom:10px;line-height:1.5;color:#333;border-bottom:1px solid #ccc}
.view-address .note{width:170px;margin-left:-170px;color:#4daa2d}
.view-address .note input{margin-right:3px;vertical-align:middle}
.view-address .new-address{margin-top:10px;margin-left:-210px}
.address_other .new-address{display:none}
.address_cur .new-address{display:block}
.successfully{width:562px;padding:24px;margin-bottom:40px;font-size:16px;text-align:left}
.successfully .user_box{padding:30px 4px}
.successfully strong{display:block}
.successfully p{margin-top:10px}
/** account **/
.account h3{margin-bottom:10px;text-align:center;font-size:18px;font-weight:700}
.account li{padding-left:80px}
.account li a{line-height:2.4}
.account .address{margin:-16px 0 10px 210px;line-height:1.5;color:#fff}
.account .note{padding-left:40px;color:#4daa2d}
.account .note input{margin-right:3px;vertical-align:middle}
/** myorders_list **/
.myorders_list{width:100%;margin:-20px 0}
.myorders_list caption{padding:5px 10px;border-bottom:1px solid #ccc;background:#fff;text-align:left;font-size:16px;font-weight:700;color:#4daa2d}
.myorders_list th{padding:10px 0;border-right:1px solid #ccc;font-weight:400;text-align:center}
.myorders_list td{padding:10px 0;border-right:1px solid #ccc;border-top:1px solid #ccc;text-align:center;vertical-align:top}
.myorders_list .goods{width:50%}
.myorders_list .price{width:15%}
.myorders_list .consignee{width:10%}
.myorders_list .state{width:10%}
.myorders_list .operate{width:15%;border-right:0}
.myorders_list td.goods{padding:0 10px;text-align:left}
.myorders_list .info{padding:10px 0 10px 68px;border-bottom:1px dotted #333;overflow:hidden}
.myorders_list .info:last-child{border-bottom:0}
.myorders_list .photo{float:left;max-width:63px;max-height:63px;_width:63px;_height:63px;margin-left:-68px}
.myorders_list .title{text-align:left}
.myorders_list .attr{margin-top:5px}
.myorders_list .attr span{margin-right:10px}
.myorders_list .price b{display:block;margin-bottom:5px;font-size:14px}
.myorders_list .link{display:block;color:#3130ce}
.myorders_list .btn_submit{margin:0 5px 5px;color:#4daa2d}
.myorders_list .btn_submit:hover{color:#4daa2d}
.myorders_list .btn_submit b{display:block;padding:0;font-weight:400}
.myorders_list .hd td{padding:5px 10px;background-color:#eee;border-right:0;color:#333}
.myorders_list .hd .time{float:left;margin-right:20px;font-weight:700}
.myorders_list .hd .number{float:left;margin-right:20px}
.myorders_list .hd .number b{font-weight:400}
.myorder-addr{position:relative;display:inline-block;cursor:pointer}
.myorder-addr .link{border-bottom:1px dashed #3130ce}
.myorder-addr .con{position:absolute;top:15px;width:200px;padding:15px 20px;margin-left:-100px;background-color:#eee;color:#111;text-align:left}
/** facebox **/
#facebox_overlay{position:fixed;top:0px;left:0px;z-index:99;height:100%;width:100%;background-color:#000}
#facebox{position:fixed;top:50%;left:50%;z-index:100;margin:-185px 0 0 -185px;text-align:left}
.popup{position:relative;width:370px;padding:29px 9px 19px 19px;border:1px solid #333;background-color:#000}
.popup .close{position:absolute;right:5px;top:5px;display:block;width:24px;height:24px;background:url(../images/close.gif) no-repeat;color:#fff;font:400 14px/24 'Arial Black',Arial;overflow:hidden;opacity:.85;filter:alpha(opacity=85)}
.popup .close:hover{opacity:1;filter:alpha(opacity=100)}
.popup .loading{text-align:center}
.popup .image{text-align:center}
.popup .pro_buy .pro_add{display:block}
.popup .pro_buy .btn_addcart{-webkit-border-radius:22px;border-radius:22px}

/** wish_list **/
.wish_list{width:100%;margin:-20px 0}
.wish_list caption{padding:5px 10px;border-bottom:1px solid #ccc;background:#fff;text-align:left;font-size:16px;font-weight:700;color:#3130ce}
.wish_list th{padding:10px 0;background:#eee;font-weight:400;text-align:center}
.wish_list td{padding:10px 0;border-right:1px solid #ccc;border-top:1px solid #ccc;text-align:center;color:#333}
.wish_list .item{width:10%}
.wish_list .photo{width:15%}
.wish_list .title{width:35%}
.wish_list .price{width:10%}
.wish_list .weight{width:10%}
.wish_list .operate{width:20%;border-right:0}
.wish_list .link{display:inline-block;margin:5px}
.wish_list .link:hover{color:#4daa2d}
.wish_list input{vertical-align:middle}
.wish_list img{max-width:63px;max-height:63px;_width:63px;_height:63px}
.wish_list .name{margin:0 10px;text-align:left}
.wish_list .btn_submit b{display:block;padding:0}
/** view_order **/
.view_order table{width:100%;margin:-20px 0}
.view_order th{padding:10px;font-weight:400;background:#eee;color:#333}
.view_order td{padding:10px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;color:#333}
.order_shipping_way th,.order_shipping_way td{padding-left:40px;text-align:left}
.order_shipping_way .type{width:40%}
.order_shipping_way .time{width:30%}
.order_shipping_way .cost{width:30%;border-right:0}
.order_shipping_way .insurance{border-right:0}
.order_shipping_way input{margin-right:3px;vertical-align:middle}
.order_shipping_way .see{margin:1em 0}
.order_shipping_way .see b{float:left;margin:0 8px 0 3px;font-size:20px;font-weight:400}
.order_commodity_list th,.order_commodity_list td{text-align:center}
.order_commodity_list .photo{width:10%}
.order_commodity_list .qty{width:8%}
.order_commodity_list .item{width:30%}
.order_commodity_list .unit{width:12%}
.order_commodity_list .weight{width:10%}
.order_commodity_list .price{width:10%;border-right:0}
.order_commodity_list img{max-width:63px;max-height:63px;_width:63px;_height:63px}
.order_commodity_list .name{text-align:left}
.order_commodity_list .size{color:#3130ce}
.order_commodity_list tfoot td{border:0;color:#333}
.order_commodity_list .amount{padding-right:10px;text-align:right}
.order_commodity_list .total{padding-right:10px;text-align:right}
.order_commodity_list strong{font-size:16px;color:#3130ce}

/** site_page **/
.site_page{padding:20px;line-height:1.4;color:#333}
.site_page p{margin-bottom:1em}
.site_tit{margin-bottom:40px;height:50px;line-height:50px;font-weight:700;font-size:32px;text-align:center;color:#111;overflow:hidden}
.shipping_rates p{width:560px;margin:0 auto 1em}
.shipping_way{width:556px;height:117px;padding:3px 2px;margin:3em auto;line-height:1;font-size:12px}
.shipping_way th{height:39px;padding-left:9px;text-align:left;border:1px solid #fff;background:#f8b63a;color:#000;font-weight:700}
.shipping_way td{height:39px;padding-left:9px;text-align:left;border:1px solid #fff;background:#f8b63a;color:#000}
.site_page .payment_methods{width:650px;margin:0 auto}
.payment_methods{color:#333}
.payment_methods a{color:#3130ce;text-decoration:underline}
.payment_methods li{min-height:20px;padding:0 30px 30px 60px}
.payment_methods li s{display:inline-block;width:20px;height:20px;background-position:-92px -24px;margin:-6px 20px 0 -40px;overflow:hidden}
.payment_methods li .radio{margin:-6px 20px 0 -33px;*margin-left:-40px}
.payment_methods li img{vertical-align:-1px}
.payment_methods h3{margin-right:3px;display:inline;font-family:"Arial Black",Arial;font-size:18px;font-weight:700;line-height:1}
.payment_methods h3 i{vertical-align:5px;font:500 normal 24px Arial;color:#333}
.payment_methods em{font-style:italic}
.about_us{width:560px;margin:0 auto;text-align:center}
.about_us h2{font-family:"Arial Black",Arial;font-size:18px;font-weight:700;line-height:1;text-align:left}
.about_us .glance{margin:1em 0 2em;font-family:"Comic Sans MS",cursive;color:#f00;line-height:1;text-align:left}
.about_us p{text-align:left}
.about_us a{color:#3130ce;text-decoration:underline}
.about_us ol{margin-top:2em}
.about_us li{margin-left:15px;margin-bottom:.5em;text-align:left;list-style-type:disc}
.about_us li b{display:inline-block;font-family:"Arial Black",Arial;font-size:18px;font-weight:700;line-height:1}
.about_us .logo{display:inline-block;margin-top:50px}
.about_us .ebay_stores{margin-top:60px}
.about_us .count{font-size:14px}
.contact_us dt{color:#333;float:left;clear:both;width:130px;padding-left:160px;margin-bottom:10px;font-weight:700}
.contact_us dd{padding-left:290px;margin-bottom:2em}
.contact_us a{color:#3130ce;text-decoration:underline}
.privacy_policy{width:560px;margin:0 auto}
.return_policy{width:560px;margin:0 auto}
.collection{width:560px;margin:0 auto}
.collection img{max-width:560px}
.site_map{margin-left:80px;margin-right:40px}
.site_map dl{margin-bottom:30px;_zoom:1}
.site_map dt{font-family:"Arial Black",Arial;font-size:18px;font-weight:700;height:40px;margin-left:30px}
.site_map dd{margin-left:48px;overflow:hidden}
.site_map dd a{float:left;width:33%;margin-bottom:10px}
/* pay_transfer */
.pay_transfer{width:392px;margin:0 auto;border:4px solid #eee;background:#fff;position:relative}
.pay_transfer i{display:none;width:100%;height:6px;background:url(../images/box_payment.gif) no-repeat left;position:absolute}
.pay_transfer .bg_t{background-position:center top;left:0;top:0}
.pay_transfer .bg_b{background-position:center bottom;left:0;bottom:0}
.pay_con{padding:22px 15px 20px}
.pay_con p{margin-bottom:1em;color:#333}
.pay_con b{font-weight:500;color:#3130ce}
.pay_con .email{color:#3130ce;text-decoration:underline}

/*** FOOTER ***/
.footer{height:160px;padding-bottom:16px;margin-top:20px;border-top:1px solid #ddd;position:relative}
.footer .copyright{text-align:center;padding-top:15px;position:relative}
.other_link{color:#bbb;margin-bottom:15px}
.other_link .about{display:none}
.other_link a{margin:0 5px}
.footer .social_link{margin-top:20px;text-align:center}
.footer .social_link a{margin:0 20px}
.footer .social_link .rikoo,.footer .social_link .pietersite{margin:0 16px}
.returntop{position:fixed;z-index:8888;right:20px;bottom:100px;width:60px;height:60px;line-height:60;background:#4daa2d url(../images/icon_top.png) no-repeat center center;background-size:75%;-webkit-border-radius:50%;border-radius:50%;overflow:hidden}
