/*** 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:#000 url(../images/bg_wrap_xy.gif);color:#aeaeae}
body,button,input,select,textarea{font:12px/1.2 Arial,Helvetica,sans-serif;color:#aeaeae}
input,select,textarea,button{border-radius:0;box-shadow:none;line-height:inherit;font-size:inherit;font-weight:inherit;outline:0}
input[type="button"],input[type="submit"],input[type="reset"],input[type="text"],input[type="password"]{-webkit-appearance:none}
input[type="button"],input[type="submit"],button{cursor:pointer}button:disabled{cursor:default}
textarea{vertical-align:top;resize:vertical}
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:#aeaeae}a:hover{color:#ffc043;text-decoration:underline}a:active{outline:0}
a.link{color:#ffc043;cursor:pointer}a.link:hover{color:#ffeac0}a.linkline{text-decoration:underline}
a.curr,a.curr:hover,.curr a,.curr a:hover{text-decoration:none;cursor:default}
::selection{background-color:#ffc043;color:#160202}
.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}}
@font-face{font-family:'Boner';src:url('../images/boner.ttf')}
@font-face{font-family:'Charleb';src:url('../images/charleb.ttf')}
@font-face{font-family:'Timesb';src:url('../images/timesb.ttf')}
@font-face{font-family:'Timesr';src:url('../images/timesr.ttf')}
.model_box .title,.model_con .best,.product_list .title,.prolove_mod .title,.pro_material strong{font-family:Timesb,Arial;font-weight:400;line-height:1}
/** GRID **/
html{min-height:100%;background:#000}
.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:1204px;margin:0 auto}
/** ICON **/
s{display:inline-block;width:16px;height:16px;vertical-align:middle}
s,.btn_addcart,.btn_addwish,.btn_custom,.pro_info b{background-image:url(../images/icon.png);background-repeat:no-repeat}
/*** HEADER ***/
.header{height:210px;text-align:center;background:url(../images/bg_header.gif) no-repeat center bottom}
.header .logo{position:relative;display:block;width:180px;height:120px;line-height:120px;margin:0 auto;background-color:#000;text-align:center;font-size:32px;color:#fff}
.header .logo b{display:block;width:100%;height:100%;background:url(../images/skullis_logo.png) no-repeat center center;background-size:contain;text-indent:-9999px}
.header .title{width:830px;height:56px;margin:0 auto;background:url(../images/skullis_title.gif) no-repeat center center;text-indent:-9999px}
.quick_link{float:right;height:20px;margin-top:-20px;line-height:20px;text-align:right}
.quick_link a{position:relative;margin:0 6px;color:#ffeac0}
.quick_link a:hover{color:#ffc043}
.quick_link a i{display:inline-block;margin-left:5px;width:16px;height:16px;line-height:16px;border-radius:50%;background:red;color:#fff;font-size:12px;text-align:center}
.quick_link s{margin-right:4px;height:20px}
.quick_link .cart s{width:40px;background-position:0 0}
.quick_link .account s{width:11px;background-position:-42px 0}
.quick_link .wish s{width:25px;background-position:-54px 0}
.header .social_link{float:left;height:20px;margin-top:-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 -90px}
.header .social_link .instagram s{background-position:0 -108px}
.header .social_link .twitter s{background-position:0 -126px}
.header .social_link .youtube s{background-position:0 -144px}
.header .social_link .pinterest s{background-position:0 -162px}
.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:0 8px;color:#ffeac0}
.social_link a:hover{opacity:.8;filter:alpha(opacity=80)}
.social_link .facebook s{background-position:0 -100px}
.social_link .instagram s{background-position:0 -120px}
.social_link .twitter s{background-position:0 -140px}
.social_link .youtube s{background-position:0 -160px}
.social_link .pinterest s{background-position:0 -180px}
.social_link .rikoo s{background-position:0 0px}
.social_link .pietersite s{background-position:0 -20px}
.social_link .sjewelry s{background-position:0 -40px}
.social_link .rikoo,.social_link .pietersite,.social_link .sjewelry{display:inline-block;padding:3px;border:1px solid #ffc043}
/** main_nav **/
.main_nav{width:758px;height:30px;margin:0 auto}
.main_nav li{height:30px;line-height:30px;padding:0 16px;text-align:center;overflow:hidden}
.main_nav li a{display:block;width:100%;height:32px;text-decoration:none;font-size:13px;font-family:Times,Arial;color:#888;cursor:pointer;overflow:hidden}
.main_nav .home{width:113px}
.main_nav .shipping{width:126px}
.main_nav .payment{width:143px}
.main_nav .about{width:113px}
.main_nav .contact{width:103px}
/*.main_nav li b{font-weight:400;display:block;width:100%;height:32px;overflow:hidden;background:url(../images/skullis_navbig.png) no-repeat;*background:url(../images/skullis_nav.gif) no-repeat;background-size:160px 240px}
.main_nav .home b{background-position:50% -30px}
.main_nav .shipping b{background-position:50% -60px}
.main_nav .payment b{background-position:50% -90px}
.main_nav .about b{background-position:50% -120px}
.main_nav .contact b{background-position:50% -150px}*/

/*** MAIN ***/
.main_wrap{background:url(../images/bg_side_y.gif) repeat-y center top}
.main{background:url(../images/bg_main_t.gif) no-repeat center top;position:relative;overflow:hidden}
.side_l{width:172px;float:left;position:relative;z-index:22}
.side_r{width:172px;float:right;position:relative;z-index:22}
.content{width:860px;background:url(../images/bg_main_y.gif) repeat-y center top;float:left;position:relative}
.conbg_t{min-height:700px;padding-top:55px;background:url(../images/bg_main_t.gif) no-repeat center top;position:relative;z-index:22}
.conbg_b{height:100px;background:url(../images/bg_main_b.gif) no-repeat center bottom}
.light_l,.light_r{position:absolute;top:100px;z-index:21;width:48px;height:111px;background:url(../images/bg_light.gif) no-repeat}
.light_l{left:1px;background-position:left}
.light_r{right:1px;background-position:right}
.fire_l,.fire_r{position:absolute;top:41px;z-index:21;width:141px;height:193px}
.fire_l{left:0;background:url(../images/fire_l.gif) no-repeat}
.fire_r{right:0;background:url(../images/fire_r.gif) no-repeat}
.fire_bl,.fire_br{position:absolute;top:0;z-index:21;width:97px;height:124px}
.fire_bl{left:0;background:url(../images/fire_bl.gif) no-repeat}
.fire_br{right:0;background:url(../images/fire_br.gif) no-repeat}

/** side **/
.fire_wrap{height:150px}
.side_tit,.side_titc,.side_tits{font-size:18px;color:#aeaeae;margin-top:35px;margin-bottom:5px;white-space:nowrap}
.side_titc a{color:#ffc043;text-decoration:none}
.side_titc i{text-decoration:underline}
.side_titc b{display:block;font-size:14px;font-weight:400;color:#ffeac0}
.side_box{width:100%;background:#160202 url(../images/box_side_y.gif) repeat-y;position:relative}
.side_box i{width:100%;height:16px;background:url(../images/box_side.gif) no-repeat;position:absolute;overflow:hidden}
.side_box .bg_t{background-position:center top;left:0;top:0}
.side_box .bg_b{background-position:center bottom;left:0;bottom:0}
.side_con{padding:11px 9px}
.search{padding:25px 12px 30px;line-height:normal}
.search p{color:#ffc043;font-weight:700;margin-bottom:10px}
.search .inner{position:relative}
.search .txt{width:100px;height:12px;line-height:12px;padding:5px;border:1px solid #333;border-right:0;border-radius:0;background-color:#000;color:#fff;float:left}
.search .clear{position:absolute;top:1px;right:37px;background-color:#000;padding:6px;cursor:pointer;display:none}
.search .clear b{position:relative;display:block;width:10px;height:10px}
.search .clear b::before,.search .clear b::after{position:absolute;top:4px;content:'';display:block;width:100%;height:1px;background:#aeaeae;overflow:hidden;-webkit-transition:-webkit-transform .1s;transition:transform .1s}
.search .clear b::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.search .clear b::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.search .btn{width:32px;height:24px;line-height:24px;color:#ffc043;border:1px solid #333;background-color:#333;background-image:-webkit-linear-gradient(top,#333,#111);background-image:linear-gradient(top,#333,#111);cursor:pointer}
.search .btn:hover{background:#333}
.accept{height:77px;padding-right:0}
.accept a{float:left;display:inline-block;margin:6px 5px 0 0}
.accept .dot{color:#ffc043;font-size:14px;letter-spacing:2pt}
.shopcate_nav{padding-left:8px;padding-right:2px}
.shopcate_nav li{padding:5px 0}
.shopcate_nav a{position:relative;display:inline-block;color:#ffc043}
.shopcate_nav a:hover{color:#ffeac0}
.shopcate_nav .curr a{font-weight:700;color:#ffeac0}
.shopcate_nav b{display:inline-block;margin-left:4px;font-weight:400;color:#ffeac0;text-decoration:none}
.crystal{padding:12px}
.feedbacks::-webkit-scrollbar{width:6px}
.feedbacks::-webkit-scrollbar-track-piece{background-color:#333;border-radius:6px}
.feedbacks::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:6px;height:50px}
.feedbacks::-webkit-scrollbar-thumb:hover{background-color:#ccc}
.feedbacks{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}
.feedbacks{width:152px;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:#aeaeae}
.instagram_box strong{display:block;margin:3px 0 -3px;font-size:30px;font-weight:400;color:red}
.instagram_box b{font-size:14px;font-weight:400}
.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:10px 0}
.sites_box .rikoo img{width:110px}
.sites_box .skullis img{width:110px}
.sites_box .pietersite img{width:120px}
.sites_box .skullisjewelry img{width:110px}
.sites_box .skullisjewelry::before{content:"";display:inline-block;width:80px;height:15px;margin:10px 0 5px;background:url(../images/new-site.gif) no-repeat}

.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:#ffc043;margin-bottom:6px}
.featured .more:hover{color:#ffeac0}
.recommend{padding:9px 6px}
.recommend a{margin-top:6px;margin-bottom:25px;text-align:center;display:block}
.recommend img{max-width:160px}
.recommend p{margin-top:4px}
/** content **/
/** banner **/
.banner_img{clear:both;width:760px;height:270px;margin:0 auto;background:#333;border:1px solid #333;overflow:hidden}
.banner_img .swiper-slide a{display:block;text-decoration:none}
.banner_img .swiper-slide img{display:block;width:100%;height:244px}
.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-pagination-bullets{left:auto;right:150px;bottom:0;width:90px;height:26px;line-height:26px;background-color:#333}
.banner_img .swiper-pagination-bullet{background:#aeaeae;opacity:1;margin:0 4px}
.banner_img .swiper-pagination-bullet-active{background:#ffc043}
.banner_img .link{position:absolute;right:0;bottom:0;z-index:9;width:150px;height:26px;line-height:26px;background-color:#333;text-align:center;text-decoration:none;font-size:12px}
/** focus **/
.focus_box{width:760px;margin:0 auto;clear:both;border:1px solid #333}
.focus_image{height:270px;position:relative;z-index:20;overflow:hidden;background-color:#333}
.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:#333}
.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:#333;text-align:center;text-decoration:none}
/* shopimg_nav */
.shopimg_nav{width:762px;margin:0 50px 30px}
.shopimg_nav ul{clear:both}
.shopimg_nav li{width:254px;margin-top:20px;text-align:center}
.shopimg_nav a{font-size:13px;font-weight:700}
.shopimg_nav .img{width:100%;height:220px;position:relative}
.shopimg_nav .img i{width:100%;position:absolute;bottom:0;left:50%;margin-left:-50%}
.shopimg_nav .name{margin-top:10px}
.shopimg_nav .col3 .img{height:180px}
.shopimg_nav .col2{float:left;width:40%}
.shopimg_nav .col2 li{width:100%}
.shopimg_nav .col2 li:first-child .img,.shopimg_nav .col2 li:last-child .img{height:180px}
.shopimg_nav .row2{float:right;width:60%}
.shopimg_nav .row2 li{width:100%}
.shopimg_nav .row2 .img{height:710px}
/* breadcrumb */
.breadcrumb{height:20px;line-height:20px;padding:14px 20px;white-space:nowrap;overflow:hidden}
.breadcrumb a{float:left;text-decoration:underline}
.breadcrumb i{float:left;content:"";display:inline-block;width:5px;height:5px;margin:5px 10px 0 5px;border-top:1px solid #888;border-right:1px solid #888;-webkit-transform:translate3d(0, -1px, 0) rotate(45deg);transform:translate3d(0, -1px, 0) rotate(45deg)}
.breadcrumb em{float:left;margin:0 5px;color:#777}
.breadcrumb strong{display:inline-block;width:400px;font-weight:400;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
/* filter */
.filter{padding:5px 20px;margin-bottom:10px;color:#ffeac0;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;color:#ffeac0}
.filter .sort{clear:both;margin-left:20px;text-align:right}
.filter .sort select{padding:5px 3px;background-color:#000;border:1px solid #333}
/* custom_mod */
.custom_mod{margin:0 auto 50px;text-align:center}
/* pro_list */
.pro_list ul{padding:0 30px}
.pro_list li{position:relative;width:220px;height:320px;margin:0 20px;text-align:left}
.pro_salebox li{height:340px}
.pro_salebox,.pro_feabox,.pro_hotbox{margin:0 1px 20px;padding:30px 0;border:2px dotted #ffc043;text-align:center}
.pro_salebox{margin:0 0 20px;padding:30px 0;border:2px dotted red;text-align:center}
.pro_feabox li{height:300px}
.pro_kindbox{margin:30px 3px 0}
.pro_list .pro_custom{position:absolute;right:0;bottom:15px;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,.pro_tit_main{height:34px;line-height:34;overflow:hidden;background:url(../images/bg_pro_tit.png) no-repeat}
.pro_list .pro_saletit{height:34px;line-height:34px;overflow:hidden;background-color:red;color:#fff;font-size:16px;font-weight:700;text-align:center}
.pro_list .pro_saletit b{font-size:24px}
.pro_tit_fea{background-position:left 0}
.pro_tit_hot{background-position:left -34px}
.pro_tit_kind{background-position:left -68px}
.pro_tit_sale{background-position:left -102px}
.pro_tit_main{background-position:left -136px}
.pro_list .more{display:inline-block;width:280px;padding-left:5px;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:#ffc043;background-image:-webkit-linear-gradient(top,#ffc043,#ff9604);background-image:linear-gradient(top,#ffc043,#ff9604);text-transform:uppercase}
.pro_list .more::after{display:inline-block;content:"";width:0;height:0;margin:-3px 0 0 5px;border-width:5px;border-style:solid;border-color:transparent transparent transparent #000;vertical-align:middle}
.pro_list .more:hover{background:#ffc043}
.pic_box{width:100%;height:216px;text-align:center;position:relative}
.pic_box p{width:100%;position:absolute;bottom:0;text-align:center}
.pic_box span,.pic_box a,.pic_box .bg_t,.pic_box .bg_b{background:url(../images/box_pic.gif) no-repeat}
.pic_box span{padding:6px 0 0 3px;background-color:#000;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:204px;max-height:204px}
.pro_list .pro_name{height:24px;padding:5px;font-weight:700;overflow:hidden}
.pro_list .pro_news{display:none;padding:5px;height:14px;color:red;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.pro_list .pro_price{padding:5px;font-size:15px;color:#ffc043}
.pro_list .pro_sprice{position:relative;padding:5px;font-size:15px;color:red}
.pro_list .pro_sprice b{visibility:hidden}
.pro_list .pro_sprice i{position:absolute;left:2px;top:6px;display:inline-block;padding:1px 4px;background-color:red;color:#fff;font-size:12px;-webkit-border-radius:2px;border-radius:2px;-webkit-transform:scale(.9);transform:scale(.9)}
.pro_list .pro_add{padding:5px 5px 0}
.icon_exact,.icon_example,.icon_video{display:inline-block;width:20px;height:20px;margin:-5px 0 0 5px;vertical-align:middle;background:url(../images/icon_picture.png) no-repeat -100% -100%;background-size:auto 20px}
.icon_exact{background-position:0 0}
.icon_example{background-position:-20px 0}
.icon_video{background-position:-40px 0}
.pro_fixed_tab{position:absolute;z-index:88888;right:20px;top:170px}
.pro_fixed_tab a{display:block;width:100px;height:30px;line-height:30px;margin-top:10px;background:#650101;color:#ffc043;border-radius:2px;font-size:12px;text-align:center;text-decoration:none;opacity:.6;word-break:break-all;overflow:hidden}
.pro_fixed_tab a.curr{background:#650101;opacity:1}
.pro_fixed_tab a b{font-size:16px;font-weight:400}
.pro_fixed_tab.fixed{position:fixed;top:0;left:50%;margin-left:482px}
.custom_fixed_tab{position:absolute;z-index:88888;right:20px;top:170px}
.custom_fixed_tab a{display:block;width:100px;padding:5px;margin-top:10px;background:#650101;color:#ffc043;border-radius:2px;font-size:12px;text-align:center;text-decoration:none;opacity:.6;overflow:hidden;text-transform:uppercase}
.custom_fixed_tab a.curr{background:#650101;opacity:1}
.custom_fixed_tab a b{font-size:16px;font-weight:400}
.custom_fixed_tab.fixed{position:fixed;top:0;left:50%;margin-left:472px}

/* .pro_add */
.btn_addcart,.btn_addwish,.btn_custom,.btn_preorder{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,.btn_preorder:hover{opacity:1;filter:alpha(opacity=100)}
.btn_addcart{background-position:0 -48px}
.btn_addwish{background-position:0 -72px}
.btn_custom{width:100px;background-position:0 -169px}
.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}
.pro_buy .pro_add{margin-top:40px}
.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:0;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:#ffc043}
.pro_warn{display:block;font-size:16px;color:#ffc043}
.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:#ffc043}
.pro_buy .link{display:inline-block;margin-top:10px;text-decoration:underline}
.pro_buy .link:hover{color:#ffeac0}
/* new btn (201809) */
.pro_bottom{margin:80px auto 50px;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,.pro_bottom .btn_preorder,.pro_buy .btn_preorder{position:relative;width:160px;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,.pro_bottom .btn_preorder::before,.pro_buy .btn_preorder::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_preorder::before,.pro_buy .btn_preorder::before{-webkit-border-radius:22px 0 0 22px;border-radius:22px 0 0 22px}
.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 .btn_preorder,.pro_buy .btn_preorder{float:left;width:auto;padding:0 20px;background:#ffc043;-webkit-border-radius:22px 0 0 22px;border-radius:22px 0 0 22px;white-space:nowrap}
.pro_bottom .btn_preorder i,.pro_buy .btn_preorder i{margin-left:5px;text-transform:none;font-size:14px}*/
.pro_bottom .btn_preorder,.pro_buy .btn_preorder{float:left;background:#ffc043;-webkit-border-radius:22px 0 0 22px;border-radius:22px 0 0 22px;white-space:nowrap;overflow:visible}
.pro_bottom .btn_preorder i,.pro_buy .btn_preorder i{position:absolute;top:-10px;right:10px;height:18px;line-height:18px;padding:0 5px;text-transform:none;background:red;-webkit-border-radius:3px;border-radius:3px;color:#fff;font-size:12px;font-weight:400}
.pro_bottom .btn_preorder i::before,.pro_buy .btn_preorder i::before{position:absolute;top:18px;right:60px;display:inline-block;content:"";width:0;height:0;border-width:5px;border-style:solid;border-color:red transparent transparent transparent;vertical-align:middle}
.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;margin-right:10px}
.pro_share a{float:left;width:50px;height:44px;font-size:12px;color:#ffc043;text-decoration:none;text-align:center;overflow:hidden}
.pro_share .btn_home{background:url(../images/logo.png) no-repeat center center;background-size:50px;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 -72px}
.pro_share .btn_top s{background-position:center -96px}
.pro_share .btn_top{display:none}
html .st-total{display:none!important}
html #st-1 .st-btn[data-network='sharethis']{position:absolute!important;top:4px!important;left:50px!important;z-index:24!important;min-width:50px!important;width:50px!important;height:40px!important;font-size:0!important;opacity:0!important;text-indent:-8888px!important}
html .st-disclaimer,html .st-logo{display:none!important}
/* pagebar */
.pagebar{height:26px;line-height:26px;margin:20px 30px 0;overflow:hidden;font-size:13px}
.pageof{float:left;color:#ffeac0}
.pages{float:left;margin-left:15px}
.pages a{display:inline-block;padding:0 6px;line-height:22px;border:1px solid #333;background-color:#000;text-decoration:none}
.pages a:hover{border:1px solid #666}
.pages .curr{border:1px solid #333;background-color:#333;font-weight:700;color:#ffc043}
.pagego{float:right;margin-top:2px;line-height:normal}
.pagego .txt{width:100px;height:12px;line-height:12px;padding:5px;border:1px solid #333;border-right:0;border-radius:0;background-color:#000;float:left}
.pagego .btn{width:32px;height:24px;line-height:24px;color:#ffc043;border:1px solid #333;background-color:#333;background-image:-webkit-linear-gradient(top,#333,#111);background-image:linear-gradient(top,#333,#111)}
.pagego .btn:hover{background:#333}
/* pagemini */
.pagemini{height:24px;line-height:24px;margin:0 50px;overflow:hidden;font-size:13px;text-align:center}
.pagemini a{display:inline-block;padding:0 6px;margin:0 2px;line-height:22px;border:1px solid #333;background-color:#000;text-decoration:none}
.pagemini a:hover{border:1px solid #666}
.pagemini .curr{border:1px solid #333;background-color:#333;font-weight:700;color:#ffc043}
/* product_intro */
.product_img{display:none;width:100%;height:400px;margin-bottom:2em;background:#000}
.product_img .swiper-slide,.product_img .swiper-slide p{width:100%;height:100%;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;margin:0 4px}
.product_img .swiper-pagination-bullet-active{background:#ffc043}
.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;width:184px;margin:0 40px 20px 0;border:1px solid #333}
.pro_img img{width:100%}
.pro_show{position:relative;float:left;padding:9px 4px;margin:0 20px 20px 0}
.pro_show .product_img{display:block;width:320px;height:320px;margin-bottom:0;background:#000}
.pro_show i{position:absolute;width:40px;height:70px;background:url(../images/box_photo.gif) no-repeat}
.pro_show .bg_tl{background-position:left top;left:0;top:0}
.pro_show .bg_tr{background-position:right top;right:0;top:0}
.pro_show .bg_bl{background-position:left bottom;left:0;bottom:0}
.pro_show .bg_br{background-position:right bottom;right:0;bottom:0}
.product_intro{padding:30px 40px 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:90px;margin-bottom:10px}
.pro_buy dt{float:left;width:90px;height:24px;line-height:24px;margin-left:-90px;font-size:16px;overflow:hidden}
.pro_buy dd .set{width:100px;padding:3px 2px;margin:0;border:0;background-color:#fff;font-size:13px;color:#000}
.pro_buy .pro_price{font-size:16px;color:#ffc043}
.pro_buy .pro_price dt{color:#aeaeae}
.pro_buy .pro_price dd b{font-size:20px;font-weight:400}
.pro_buy .pro_price dd del b{font-size:16px}
.pro_buy .pro_prices{font-size:16px}
.pro_buy .pro_sprice{display:block;color:red}
.pro_buy .pro_sprice i{display:inline-block;padding:1px 4px;margin:-5px 0 0;vertical-align:middle;background-color:red;color:#fff;font-size:14px;-webkit-border-radius:2px;border-radius:2px;-webkit-transform:scale(.9);transform:scale(.9)}
.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:#ffc043}
.pro_buy .pro_box .close:hover{color:#ffeac0;text-decoration:none}
.pro_buy .pro_select{position:relative;padding:40px 10px 20px;border:2px solid #ffc043}
.pro_buy .pro_select .note{display:block}
.pro_buy .pro_select .pro_attr .error{display:block!important;margin:5px 0 0}
.pro_buy .pro_select .pro_ussize .error{display:inline-block!important}
.pro_buy .pro_attr a{display:inline-block;padding:4px 13px;margin:0 6px 5px 0;border:1px solid #666;background-color:#000;text-decoration:none}
.pro_buy .pro_attr a:hover{border-color:#bbb;text-decoration:none}
.pro_buy .pro_attr a.curr{border-color:#fff;background-color:#fff;color:#111}
.pro_buy .pro_attr a.dis,.pro_buy .pro_attr a.dis:hover{border-style:dashed;border-color:#666;color:#bbb;cursor:not-allowed;opacity:.6;filter:alpha(opacity=60)}
.pro_buy .pro_pic a{display:inline-block;width:64px;padding:1px 1px 3px;margin:0 3px 5px 0;border:1px solid #666;background-color:#000;color:#aeaeae;text-decoration:none;vertical-align:top;font-size:10px;text-align:center}
.pro_buy .pro_pic a:hover{border-color:#bbb;text-decoration:none}
.pro_buy .pro_pic a.curr{padding:0 0 2px;border:2px solid red}
.pro_buy .pro_pic a.dis,.pro_buy .pro_pic a.dis:hover{border-style:dashed;border-color:#666;color:#bbb;cursor:not-allowed;opacity:.6;filter:alpha(opacity=60)}
.pro_buy .pro_pic img{display:block;width:64px;height:64px;margin-bottom:3px;object-fit:cover}
.pro_buy .pro_num dt{color:#aeaeae}
.pro_buy .pro_num .txt{width:90px;height:24px;line-height:24px;padding:0 5px;border:0;background-color:#fff;font-size:13px;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{clear:both;margin-top:30px;font-size:13px;font-style:normal;color:#aeaeae}
.pro_itemid s{margin-right:10px;margin-top:-1px;background-position:0 -120px}
.pro_itemid b{display:inline-block;width:56px}
.pro_info{font-weight:700;font-style:italic;color:#ffeac0}
.pro_info p{margin:8px 0}
.pro_info s{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 .material span{text-transform:capitalize}
.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_summary{margin-top:30px;line-height:1.5;font-size:13px;max-height:180px;overflow-x:hidden;overflow-y:auto}
.pro_summary::-webkit-scrollbar{width:6px}
.pro_summary::-webkit-scrollbar-track-piece{background-color:#333;border-radius:6px}
.pro_summary::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:6px}
.pro_summary::-webkit-scrollbar-thumb:hover{background-color:#ccc}

.pro_material{width:680px;margin:50px auto 0;background:url(../images/box_material_xy.gif) repeat}
.pro_material .tit{min-height:25px;padding:25px 20px 0;background:url(../images/box_material.gif) no-repeat top;line-height:1;font-size:24px;font-weight:700;color:#ffeac0;text-align:center}
.pro_material .tit img{max-width:580px;height:45px;padding:0 5px;margin-top:-50px;margin-bottom:0;background:url(../images/bg_main_y.gif) repeat-y center center}
.pro_material .tit em{display:block;overflow:hidden;margin:-35px auto 0;font-style:normal}
.pro_material .tit i{position:relative;display:inline-block;padding:0 10px;background:url(../images/box_material_xy.gif) repeat;font-style:normal}
.pro_material .tit b.txt,.pro_material .tit b.bgc{display:inline-block;height:50px;font-size:44px;font-weight:400;font-family:Boner,Arial;font-variation-settings:"BASELINE" 0;white-space:nowrap;text-transform:capitalize}
.pro_material .tit b.txt{text-shadow:-2px -2px 1px rgba(0,0,0,.8),1px 1px 1px rgba(0,0,0,.8);color:#ffc043;color:#ffeac0\0}
.pro_material .tit b.bgc{position:absolute;top:0;left:0;right:0;background-repeat:no-repeat;background-position:center center; background-size:cover;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;color:transparent;display:none\0}
.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:#ffeac0;text-align:center}
.pro_material td s{display:inline-block;width:20px;height:20px;margin:-3px 5px 0 0;vertical-align:middle;background:url(../images/icon_material.png) no-repeat -100% -100%;background-size:auto 20px}
.pro_material .origin s{background-position:0 0}
.pro_material .hardness s{background-position:-20px 0}
.pro_material .natural s{background-position:-40px 0}
.pro_material .con b{font-weight:400}
.pro_material .con b::after{content:": "}
.pro_material .con strong{display:block;padding:15px 20px;text-align:center;font-size:18px;color:#ffc043}
.pro_material .con p{padding:0 20px;text-align:center;color:#ffc043}
/* photo_list */
.iframe3d{position:relative;margin:30px auto;text-align:center}
.iframe3d i{position:absolute;top:80px;left:10px;width:200px;height:40px;background:#000}
.iframe3d .hd{margin-bottom:20px;font-size:40px;font-family:Arial;letter-spacing:2px;font-weight:700;color:red}
.iframe3d .ft{margin-top:20px;font-size:16px;color:#808080}
.iframe3d iframe{width:778px;height:440px;border:1px solid #333;background:#000}
.pro_video{margin:30px 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:440px;border:1px solid #333;background:#000;cursor:pointer}
.pro_video .w45{width:480px;height:600px}
.pro_video .w916{width:405px;height:720px}
.pro_video .video{width:100%;height:auto;max-height:720px;background:#000}
.pro_video .video_MB{width:100%;height:auto;max-height:720px;background:#000}
.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:80px;padding:9px 4px;display:inline-block;position:relative}
.photo_box img{max-width:840px;max-height:840px}
.photo_box i{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:60px auto -40px;text-align:center}
.product_showcase .hd b{position:relative;display:inline-block;padding:6px 12px;border:2px solid #370101;background-color:#160202;line-height:1;font-size:14px;font-weight:400;color:#ffc043}
.product_showcase .hd i{display:inline-block;margin:-2px 5px 0 0;width:32px;height:32px;background:url(../images/icon_hint.png) no-repeat bottom center;background-size:cover;vertical-align:middle}
.photo_thumbs{position:absolute;top:100px;right:-120px;width:44px;max-height:100%;overflow-y:auto}
.photo_thumbs::-webkit-scrollbar{width:6px}
.photo_thumbs::-webkit-scrollbar-track-piece{background-color:#111;border-radius:6px}
.photo_thumbs::-webkit-scrollbar-thumb{background-color:#222;border-radius:6px}
.photo_thumbs::-webkit-scrollbar-thumb:hover{background-color:#333}
.photo_thumbs .item{display:block;width:42px;height:42px;line-height:40px;border:1px solid #333;background:#000;text-align:center}
.photo_thumbs .item img{max-width:40px;max-height:40px;opacity:.5}
.photo_thumbs .item:hover{position:relative;border-color:#b48f4c}
.photo_thumbs .item.curr{position:relative;border-color:#b48f4c}
.photo_thumbs .item.curr img{opacity:1}
.photo_thumbs.fixed{position:fixed;top:0;left:50%;margin-left:506px}
.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(174,174,174,.5);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}
/* zoomy */
.zoomy{position:absolute;display:none;background-repeat:no-repeat;-webkit-box-shadow:3px 3px 10px #000;box-shadow:3px 3px 10px #000;border:0;cursor:url(../images/blank.gif),move;line-height:100px;text-align:center;background-image:url(../images/loading.gif);background-position:center;background-color:#fff;z-index:1000000}
.zoomy span{display:block;margin:10px auto;background:-webkit-gradient(linear,0% 100%,0% 0%,color-stop(0.50,rgba(255,255,255,0)),to( rgba(255,255,255,.5)));background:-moz-linear-gradient(bottom center,rgba(255,255,255,0) 50%,rgba(255,255,255,.5) 100%)}
.zoomy img{opacity:0;filter:alpha(opacity=0)}
.zoomy a{color:#333;text-decoration:none}
.broke a{display:block;height:100%;width:100%}
#brokeZoomy{display:block;position:absolute;width:30px;height:30px;top:0px;left:0px;-webkit-border-radius:0px;border-radius:0px;background:#fff url(../images/broke.gif) center no-repeat}

/* model_box */
.model_img{clear:both;width:660px;height:440px;margin:30px auto 0;background:#333;overflow:hidden}
.model_img .swiper-slide a{display:block;text-decoration:none}
.model_img .swiper-slide a:hover{opacity:.9}
.model_img .swiper-slide img{display:block;width:100%;height:440px}
.model_img .swiper-pagination-bullets{left:0;right:0;bottom:5px}
.model_img .swiper-pagination-bullet{background:#aeaeae;opacity:1;margin:0 4px}
.model_img .swiper-pagination-bullet-active{background:#ffc043}
.model_box{width:660px;padding:12px 0;margin:0 auto;background:#000;border:1px solid #fff;text-align:center}
.model_box .title{font-size:30px;letter-spacing:1px;color:red;text-transform:uppercase}
.model_box .intro{margin-top:5px;color:#ffc043}
.model_box .intro p{display:inline-block;vertical-align:middle}
.model_box .intro span{display:block;margin:5px 0}
.model_box .intro i{display:inline-block;width:40px;height:40px;background:url(../images/icon_skull.png) no-repeat;background-size:auto 40px;vertical-align:middle;margin:0 10px}
.model_box .intro i:last-child{display:none}
.model_box .intro.i1 i{background-position:0 0}
.model_box .intro.i2 i{background-position:-40px 0}
.model_box .intro.i3 i{background-position:-80px 0}
.model_box .intro.i4 i{background-position:-120px 0}
.model_box .intro.i5 i{background-position:-160px 0}
.model_box .intro.i6 i{background-position:-200px 0}
.model_con{position:relative;width:860px;margin:0 auto;text-align:center}
.model_con .best{margin-bottom:10px;font-size:24px;letter-spacing:1px;color:red;padding-bottom:22px;background:url(../images/arrow.png) no-repeat center bottom;text-transform:uppercase}
.model_con .best i{display:block;font-size:12px;letter-spacing:0}
.model_con .best img{display:block;margin:auto}
.model_pic{position:relative;z-index:88;width:660px;margin:-20px auto 0;background-color:#000}
.model_txt{width:660px;height:1030px;background-color:#000;border-top:1px solid #333;padding:30px 0;margin:0 auto;overflow:hidden}
.model_txt p{margin:0 10px 10px 160px;font-size:12px;line-height:1.4;color:#b4b4b4;text-align:left}
.model_txt p.ml{margin:0 15px 10px 20px}
.model_txt p.mr{margin-right:155px}
.model_con .seemore{display:none;padding:8px 20px;color:#ffc043;cursor:pointer}
/*.model_con .seemore::after{display:inline-block;content:"";width:0;height:0;margin:3px 0 0 5px;border-width:5px;border-style:solid;border-color:#ffc043 transparent transparent transparent;vertical-align:middle}
.model_con .seemore.fold::after{margin-top:-8px;border-color:transparent transparent #ffc043 transparent}*/
.model_list{z-index:55;display:inline-block;margin:0 auto}
.model_list_l{position:absolute;top:100px;left:20px}
.model_list_r{position:absolute;top:510px;right:20px}
.model_list_bl{float:left;display:inline-block;margin-top:-30px}
.model_list_br{display:inline-block;margin:-30px 86px 0 6px}
.model_list li{width:220px;height:290px;margin-bottom:6px;border:1px solid #666;background-color:#000}
.model_list li a{display:block}
.model_list li img{width:220px;height:220px}
.model_list .name,.model_list .name2,.model_list .name1{max-height:28px;overflow:hidden;font-weight:700}
.model_list .name{margin:10px 5px 8px}
.model_list .name2{margin:10px 5px 8px}
.model_list .name1{margin:18px 5px 8px}
.model_list .price{font-weight:700;color:#ffc043}
.model_con2{width:860px;margin:30px auto 30px;text-align:center}
.model_con2 .model_txt{width:660px;background-color:#000;padding:10px 0;margin:-20px auto 0}
.model_con2 .model_txt p{padding:0 10px 0 15px;margin:10px 0;font-size:12px;line-height:1.4;color:#b4b4b4;text-align:left}
.model_con2 .more_txt{display:none}
.model_con2 .more{color:#ffc043;text-decoration:none;cursor:pointer}
.model_con2 .more:hover{border-bottom:1px solid #ffc043}
.model_con2 .more::after{display:inline-block;content:"";width:0;height:0;margin:3px 0 0 5px;border-width:5px;border-style:solid;border-color:#ffc043 transparent transparent transparent;vertical-align:middle}
.model_con2 .more.fold::after{margin-top:-8px;border-color:transparent transparent #ffc043 transparent}

/* product_list */
.product_list{width:820px;margin:30px auto 0;background-color:#000;text-align:center;overflow:hidden}
.product_list .title{margin-top:30px;font-size:24px;letter-spacing:1px;color:red;text-transform:uppercase}
.product_list .title i{display:block;font-size:14px}
.product_list .note{margin:20px 20px 0;padding:4px 0 0 22px;background:url(../images/icon_note.png) no-repeat left 0 / 18px;color:#ffc043;font-size:12px;text-align:left}
.product_list .tip{margin:10px 20px 0;padding:4px 0 0 22px;background:url(../images/icon_note.png) no-repeat left 0 / 18px;color:#ffc043;font-size:12px;text-align:left}
.best_sellers{margin-top:40px}
.best_sellers ul{overflow:hidden}
.best_sellers li{width:260px;margin:0 6px 40px 7px}
.best_sellers li a{display:block}
.best_sellers li .pic{position:relative;display:block;width:220px;height:220px;margin:0 auto;text-align:center}
.best_sellers li .pic i{display:block;width:100%;position:absolute;bottom:0}
.best_sellers li .pic img{max-width:220px;max-height:220px;margin:0 auto}
.best_sellers li .name{height:28px;overflow:hidden;margin:10px;display:block;font-weight:700}
.best_sellers li .price{margin:0 auto;font-size:13px;font-weight:700;color:#ffc043}
.best_sellers ul.seemore_ul{display:none}
.best_sellers ul.seemore_list{display:block}
.all_tit_ring,.all_tit_pendant,.all_tit_earring,.all_tit_bracelet,.all_tit_buckle,.all_tit_brooche{height:34px;line-height:34;overflow:hidden;background:url(../images/all_skull_tit.png) no-repeat}
.all_tit_ring{background-position:left 0}
.all_tit_pendant{background-position:left -34px}
.all_tit_earring{background-position:left -68px}
.all_tit_bracelet{background-position:left -102px}
.all_tit_buckle{background-position:left -136px}
.all_tit_brooche{background-position:left -170px}
.all_skull{margin-top:40px}
.all_skull ul{overflow:hidden}
.all_skull li{width:260px;margin:0 6px 40px 7px}
.all_skull li a{display:block}
.all_skull li .pic{position:relative;display:block;width:180px;height:180px;margin:0 auto;text-align:center}
.all_skull li .pic i{display:block;width:100%;position:absolute;bottom:0}
.all_skull li .pic img{max-width:180px;max-height:180px;margin:0 auto}
.all_skull li .name{height:28px;overflow:hidden;margin:10px;display:block;font-weight:700}
.all_skull li .price{margin:0 auto;font-size:13px;font-weight:700;color:#ffc043}

.index_ofall{margin-top:60px;width:820px}
.index_ofall ul{width:820px;height:560px;overflow:hidden}
.index_ofall ul.seemore_list{height:auto}
.index_ofall li{width:180px;margin:0 12px 0 13px;height:280px;overflow:hidden}
.index_ofall li a{display:block;color:#ffc043}
.index_ofall li a:hover{color:#ffeac0}
.index_ofall li .pic{display:block;width:160px;height:160px;margin:0 auto;text-align:center;position:relative}
.index_ofall li .pic i{display:block;width:100%;position:absolute;bottom:0}
.index_ofall li .pic img{max-width:160px;max-height:160px;margin:0 auto}
.index_ofall li .name{margin:8px 10px 5px;font-weight:700;text-align:left;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.index_ofall li .materials{margin:0 10px;text-align:left;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
/*.index_ofall li .materials::after{content:"";display:inline-block;width:4px;height:12px;margin-left:-6px;background:#000;vertical-align:middle}*/
.index_ofall li .price{margin:2px 10px;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.product_list .more{display:inline-block;width:440px;padding:8px 0 8px 8px;margin:0 auto 50px;font-size:14px;white-space:nowrap;color:#fff;text-decoration:none;text-align:center;-webkit-border-radius:3px;border-radius:3px;background-color:#f00;background-image:-webkit-linear-gradient(top,#f00,#a00);background-image:linear-gradient(top,#f00,#a00);text-transform:uppercase}
.product_list .more::after{display:inline-block;content:"";width:0;height:0;margin:-3px 0 0 5px;border-width:5px;border-style:solid;border-color:transparent transparent transparent #fff;vertical-align:middle}
.product_list .more:hover{background:#f00}
.product_list .seemore{display:inline-block;width:440px;padding:8px 0 8px 8px;margin:0 auto 50px;font-size:14px;white-space:nowrap;color:#000;text-decoration:none;text-align:center;-webkit-border-radius:3px;border-radius:3px;background-color:#ffc043;background-image:-webkit-linear-gradient(top,#ffc043,#ff9604);background-image:linear-gradient(top,#ffc043,#ff9604);text-transform:uppercase}
.product_list .seemore::after{display:inline-block;content:"";width:0;height:0;margin:-3px 0 0 5px;border-width:5px;border-style:solid;border-color:transparent transparent transparent #000;vertical-align:middle}
.product_list .seemore:hover{background:#ffc043}
.index_ofall .seemore::after{margin:3px 0 0 5px;border-color:#000 transparent transparent transparent}
.index_ofall .seemore.fold::after{margin-top:-8px;border-color:transparent transparent #000 transparent}

.jewelry_link{margin:30px 0}
.jewelry_link .hd{margin-bottom:20px;font-size:22px;font-weight:700;color:red;text-align:center}
.jewelry_link a{display:block;width:280px;margin:10px auto;border:1px solid #ffc043;color:#ffc043;font-size:16px;font-weight:700;text-decoration:none;-webkit-border-radius:22px;border-radius:22px}
.jewelry_link i{display:inline-block;width:40px;height:40px;margin-left:5px;background:url(../images/icon_skull.png) no-repeat;background-size:auto 40px;vertical-align:middle;transform:scale(75%)}
.jewelry_link i.i1{background-position:0 0}
.jewelry_link i.i2{background-position:-40px 0}
.jewelry_link i.i3{background-position:-80px 0}
.jewelry_link i.i4{background-position:-120px 0}
.jewelry_link i.i5{background-position:-160px 0}
.jewelry_link i.i6{background-position:-200px 0}

/* news_list */
.news_list{padding:20px}
.news_list .item{display:block;width:560px;margin:0 auto;margin-bottom:40px;border:1px solid #333;background-color:#333;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;font-size:13px;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:#aeaeae}
.view_cart{width:610px;margin:10px auto 30px;background:url(../images/bg_view_y.gif) repeat-y center center}
.view_cart input{vertical-align:middle}
.view_cart table{width:100%}
.view_cart .tth{padding:28px 4px 0;background:url(../images/bg_view_t.gif) no-repeat top}
.view_cart .ttb{padding:0 4px}
.view_cart .ttf{padding:0 4px 28px;background:url(../images/bg_view_b.gif) no-repeat bottom}
.view_cart th{height:33px;font-weight:400;text-align:center;color:#e80}
.view_cart td{padding:10px 0;border-right:1px solid #333;border-bottom:1px solid #333;text-align:center}
.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:2px 5px;text-align:center;border:1px solid #333;background:#000}
.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:#ffc043}
.view_cart .pre{color:red}
.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 .separate{width:242px;padding-left:10px;text-align:left}
.view_cart .combine{width:330px;padding-right:10px;text-align:right}
.view_cart .combine p{margin:5px 0}
.view_cart strong{font-size:15px;color:#ffc043}
.total_cart{width:610px;margin:10px auto 30px}
.total_cart table{width:100%}
.total_box{position:relative;border:2px solid red;background:#000}
.total_box .bg_t,.total_box .bg_b{width:100%;height:6px;background:url(../images/box_login.gif) no-repeat center center;position:absolute}
.total_box .bg_t{background-position:center top;left:0;_left:4px;top:0}
.total_box .bg_b{background-position:center bottom;left:0;_left:4px;bottom:0}
.total_box .vs{position:absolute;top:15px;left:50%;width:30px;height:30px;line-height:32px;margin-left:-15px;border-radius:50%;background:#fff;color:#000;font-size:18px;font-weight:400;text-align:center}
.total_box talbe{width:100%;margin:-20px 0}
.total_box caption{padding:5px 10px;border-bottom:1px solid #333;text-align:left;font-size:15px;font-weight:700;color:#000}
.total_box th{width:50%;padding:10px 0;border-right:1px solid #333;font-weight:400;text-align:center;color:#e80}
.total_box td{padding:10px 0;border-right:1px solid #333;border-top:1px solid #333;text-align:center;color:#aeaeae}
.total_box .com{border-right:0}

.btn_bar{width:610px;margin:30px auto 0;color:#ffeac0;text-align:center;overflow:hidden}
.btn_submit{min-width:100px;display:inline-block;border:1px solid #000;border-bottom-width:2px;text-align:center;font-size:13px;color:#ffc043;text-decoration:none}
.btn_submit:hover{color:#ffeac0;text-decoration:none}
.btn_submit b{display:block;height:23px;line-height:23px;padding:0 20px;border:1px solid #333;border-bottom:0;background:#000 url(../images/bg_btn.gif) repeat-x;font-weight:700;white-space:nowrap}
.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;background:none}
.view_cart .insurance{width:582px;padding-left:20px;text-align:left}
.cart_via{margin:20px 0 10px;font-size:16px;text-align:center}
.cart_not{width:610px;padding:5px;margin:20px auto 10px;font-size:20px;font-weight:700;color:#ffc043;text-align:center}
.cart_tips{width:610px;margin:0 auto;font-size:16px;color:#aeaeae;text-align:center}
.cart_tips b{color:#fff}
.cart_title{width:610px;margin:20px auto 10px;font-size:16px;font-weight:700;color:#aeaeae}
/** 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{width:820px;margin:80px auto 0;background-color:#000;text-align:center;overflow:hidden}
.prolove_mod .title{margin:30px 0;font-size:22px;color:red;text-transform:uppercase}
.prolove_mod ul{overflow:hidden}
.prolove_mod li{width:193px;margin:0 6px 40px}
.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-weight:700}
.prolove_mod li .price{margin:0 auto;font-size:13px;font-weight:700;color:#ffc043}

/** user_box **/
.form .text{padding:4px 8px;border:1px solid #333;border-color:#333;background-color:#151515;color:#aeaeae}
.radio_custom{position:relative}
.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 #ffc043}
.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:#ffc043}
.radio_custom input[type='radio']:checked + i:after{background:#ffc043}
.shipping_type{width:610px;margin:30px auto 0;color:red}
.shipping_type strong{font-size:16px}
.shipping_type strong b{color:red;text-transform:uppercase}
.shipping_type b{color:#fff}
.shipping_type .radio_custom i::before,.shipping_type .radio_custom input[type='radio']:checked + i::before{margin-top:-2px;border-color:red}
.shipping_type .radio_custom input[type='radio']:checked + i:after{margin-top:-2px;background:red}
.shipping_total{;display:none;margin:10px 0 0 22px;font-size:14px;color:red}
.shipping_total b{font-size:18px;font-weight:400;color:red}
.shipping_day{margin:10px 0 0 22px;font-size:14px;font-weight:700;color:#aeaeae}
.shipping_tariff{width:610px;margin:30px auto 0;font-size:16px}
.shipping_tariff h5{font-size:20px;font-weight:700;color:#fff;text-align:center}
.shipping_tariff p{margin-top:1em}
.shipping_tariff b{font-weight:700;color:#ffc043}

.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}
.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 #ffc043;-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 #ffc043;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:#ffc043}
.checkbox_custom input[type='checkbox']:checked + i:after{opacity:10;filter:alpha(opacity=100)}
.user_box{width:602px;padding:24px 4px;margin:0 auto;background:#000 url(../images/box_login_y.gif) repeat-y center center;position:relative}
.user_box .bg_t,.user_box .bg_b{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{width:772px;background:#000 url(../images/box_wider_y.gif) repeat-y center center}
.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}
.user_box dd{padding:7px 7px 7px 210px;color:#e80}
.user_box dd p{margin-top:5px}
.signup .new{padding-bottom:20px;background-color:#0e0e0e}
.signup .new .note{margin-top:-20px}
.signup .note{padding:20px 0 10px 40px;color:#ffc043}
.signup .note input{margin-right:3px;vertical-align:middle}
.payment_method{margin-top:30px;color:#e80}
.payment_method .user_box{padding-bottom:4px}
.payment_method .note{margin:0 0 10px 20px;font-size:14px;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}

.coupon_mod{margin-top:20px;text-align:center}
.coupon_mod h5{display:inline-block;font-weight:400}
.coupon_mod .txt{width:120px;height:30px;line-height:30px;padding:0 10px;border:1px solid #333;background-color:#151515;font-size:16px;font-weight:700;text-align:center;vertical-align:middle}
.coupon_mod .btn{width:80px;height:32px;line-height:32px;margin-left:-4px;border:0;background-color:#333;color:#ffc043;text-transform:uppercase;font-weight:700;vertical-align:middle}
.coupon_mod .result{display:inline-block;margin-left:5px;color:red}

.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;font-size:13px;color:#aeaeae;border-bottom:1px solid #111}
.view-address .note{width:170px;margin-left:-170px;color:#ffc043}
.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:15px;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;color:#aeaeae}
.account li{padding-left:80px}
.account li a{line-height:2.4;font-size:13px;color:#ffc043}
.account li a:hover{color:#ffeac0}
.account .address{margin:-16px 20px 10px 210px;line-height:1.5;font-size:13px;color:#aeaeae}
.account .note{padding-left:40px;color:#ffc043}
.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 #333;text-align:left;font-size:15px;font-weight:700;color:#e80}
.myorders_list th{padding:10px 0;border-right:1px solid #333;font-weight:400;text-align:center;color:#e80}
.myorders_list td{padding:10px 0;border-right:1px solid #333;border-top:2px solid #333;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:#ffc043}
.myorders_list .btn_submit{margin:0 5px 5px;color:#ffc043}
.myorders_list .btn_submit:hover{color:#ffeac0}
.myorders_list .btn_submit b{display:block;padding:0;font-weight:400}
.myorders_list .hd td{padding:5px 10px;background-color:#333;border-right:0}
.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 #ffc043}
.myorder-addr .con{position:absolute;top:15px;width:200px;padding:15px 20px;margin-left:-100px;background-color:#fff;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 #aeaeae;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 #333;text-align:left;font-size:15px;font-weight:700;color:#e80}
.wish_list th{padding:10px 0;border-right:1px solid #333;font-weight:400;text-align:center;color:#e80}
.wish_list td{padding:10px 0;border-right:1px solid #333;border-top:1px solid #333;text-align:center;color:#ffeac0}
.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:#ffeac0}
.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;border-right:1px solid #333;font-weight:400;color:#e80}
.view_order td{padding:10px;border-right:1px solid #333;border-top:1px solid #333;color:#ffeac0}
.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:#ffc043}
.order_commodity_list tfoot td{border:0;border-top:1px solid #111;color:#e80}
.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:15px;color:#ffc043}

/** site_page **/
.site_page{padding:20px;line-height:1.4;color:#e80}
.site_page p{margin-bottom:1em}
.site_tit{margin-bottom:40px;height:50px;line-height:50;font-weight:700;font-size:40px;color:#ffc043;text-align:center;background:url(../images/bg_site_tit.gif) no-repeat;overflow:hidden}
.shipping_rates .site_tit{background-position:center 0}
.payment_methods .site_tit{background-position:center -50px}
.privacy_policy .site_tit{background-position:center -100px}
.return_policy .site_tit{background-position:center -150px}
.about_us .site_tit{background-position:center -200px}
.aboutus_wrap .site_tit{background-position:center -200px}
.contact_us .site_tit{background-position:center -250px}
.site_map .site_tit{background-position:center -300px}
.news_list .site_tit{background-position:center -350px}
.shipping_rates p{width:560px;margin:0 auto 1em}
.shipping_way{width:556px;height:117px;padding:3px 2px;margin:3em auto;line-height:1;background:url(../images/bg_shipping.gif) no-repeat}
.shipping_way th{height:39px;padding-left:9px;text-align:left;color:#ffc043;font-weight:500}
.shipping_way td{height:39px;padding-left:9px;text-align:left;color:#ffeac0}
.site_page .payment_methods{width:650px;margin:0 auto}
.payment_methods{color:#e80}
.payment_methods a{color:#ffc043;text-decoration:underline}
.payment_methods a:hover{color:#ffeac0}
.payment_methods li{min-height:20px;padding:0 30px 30px 60px}
.payment_methods li s{display:inline-block;background-position:-94px -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:#aeaeae}
.payment_methods em{font-style:italic}
.about_us{width:560px;margin:0 auto;text-align:center}
.about_us p{text-align:left}
.about_us a{color:#ffc043;text-decoration:underline}
.about_us a:hover{color:#ffeac0}
.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}
.aboutus_wrap{margin:0 auto;text-align:center}
.aboutus_item dt{margin:2em 0 1rem;line-height:1;font-size:36px;color:#aeaeae;text-align:center}
.aboutus_item dt b{font-family:Timesb}
.aboutus_item dd{margin:0 0 2em;line-height:1.5}
.aboutus_item p{text-align:left}
.aboutus_item a{color:#ffc043;text-decoration:underline}
.aboutus_item a:hover{color:#ffeac0}
.aboutus_item img{max-width:100%}
.aboutus_honor{padding:0 8em}
.aboutus_honor li{padding:1em 0;text-align:left;list-style-type:disc;border-bottom:1px dashed #aeaeae;font-size:14px;font-style:italic}
.aboutus_history{position:relative;margin:0 10em;overflow:hidden}
.aboutus_history::before,.aboutus_history::after{position:absolute;left:18px;top:0;bottom:0;content:"";width:0;height:0;border-width:19px;border-style:solid;overflow:hidden}
.aboutus_history::before{margin:-9px 0 0 -19px;border-color:transparent transparent #aeaeae transparent}
.aboutus_history::after{margin:0 0 0 -19px;border-color:transparent transparent #000 transparent}
.aboutus_history .inner{position:relative;padding:5em 18px 0;margin:0}
.aboutus_history .inner::before{position:absolute;z-index:1;left:18px;top:18px;bottom:0;content:"";width:7px;height:100%;margin-left:-3px;background:#aeaeae;overflow:hidden}
.aboutus_history dl{position:relative;margin-bottom:3em}
.aboutus_history dl::before,.aboutus_history dl::after{position:absolute;z-index:2;top:22px;left:0;content:"";overflow:hidden}
.aboutus_history dl::before{width:20px;height:20px;margin:-13px 0 0 -12.5px;background:#aeaeae;border:3px solid #000;border-radius:50%;box-sizing:content-box}
.aboutus_history dl::after{width:50px;height:1px;background:#aeaeae}
.aboutus_history dt{margin-left:65px;text-align:left}
.aboutus_history dt img{height:80px}
.aboutus_history ol{margin-left:50px}
.aboutus_history li{margin-left:15px;margin-bottom:.5em;text-align:left;list-style-type:disc}
.aboutus_history li b{display:inline-block;font-family:"Arial Black",Arial;font-size:18px;font-weight:700;line-height:1}
.aboutus_history h5{margin:0;font-size:32px;color:#aeaeae;font-family:Times;font-weight:700}
.aboutus_history .logo{display:inline-block}
.aboutus_history .logo.sk{margin:15px 0}
.aboutus_history .logo.bp{margin:8px 0}
.aboutus_history .logo.rk{margin:8px 0}
.aboutus_ebay{margin:8px 0}
.aboutus_ebay .count{margin-left:1em;font-size:14px;color:#ffc043;text-decoration:underline}

.contact_us dt{color:#e80;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:#ffc043;text-decoration:underline}
.contact_us a:hover{color:#ffeac0}
.privacy_policy{width:560px;margin:0 auto;font-size:13px}
.return_policy{width:560px;margin:0 auto;font-size:13px}
/* pay_transfer */
.payment_box{display:none}
.payment_box.fold{display:block;margin-bottom:20px}
.pay_transfer{width:400px;margin:0 auto;background:url(../images/box_payment_y.gif) repeat-y center;position:relative}
.pay_transfer i{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:30px 25px 20px}
.pay_con p{margin-bottom:1em;color:#e80}
.pay_con b{font-weight:500;color:#fc3}
.pay_con .email{text-decoration:underline}
/* site_map */
.site_map{margin-left:80px;margin-right:40px;font-size:13px}
.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;color:#ffc043}
.site_map dd a:hover{color:#ffeac0}
/** ERROR **/
.error-tip{margin:50px 0;padding-top:200px;background:url(../images/error-tip.png) no-repeat center top;background-size:200px;font-size:18px;text-align:center;color:red}
.error-tip strong{display:block;margin:0 auto;font:80px/1 'Arial Black',Arial}
.error-tip a{display:inline-block;width:200px;padding-left:5px;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:#ffc043;background-image:-webkit-linear-gradient(top,#ffc043,#ff9604);background-image:linear-gradient(top,#ffc043,#ff9604);text-transform:uppercase}
.error-tip a::after{display:inline-block;content:"";width:0;height:0;margin:-3px 0 0 5px;border-width:5px;border-style:solid;border-color:transparent transparent transparent #000;vertical-align:middle}
.error-tip a:hover{background:#ffc043}
/** LIVE **/
.join-live{width:560px;margin:0 auto;text-align:center}
.join-live img{width:100%}
.join-live p{font:1rem/1.5 'timesr',Times;color:#fff;text-align:left}
.join-live a.btn{position:relative;display:inline-block;margin:-5em 0 2em;padding:1rem 2rem;background:#ffc043;color:#000;-webkit-border-radius:2rem;border-radius:2rem;font-size:1rem;font-weight:700;text-decoration:none;overflow:hidden}
.join-live a.btn:hover{background-color:#ff7903}
.join-live a.btn::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))}

/*** FOOTER ***/
.footer{position:relative;height:200px;padding-bottom:16px;background:url(../images/bg_bottom.gif) no-repeat center bottom}
.footer .copyright{text-align:center;padding-top:30px;position:relative}
.other_link{color:#ffc043;margin-bottom:15px}
.other_link .about{display:none}
.other_link a{color:#ffc043;margin:0 5px}
.other_link a:hover{color:#ffeac0}
.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{display:none;position:fixed;z-index:8888;right:20px;bottom:80px;width:50px;height:50px;background:#ffc043;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;font-size:12px;font-weight:700;color:#000;text-align:center;text-decoration:none;opacity:.8;transform:scale(.9)}
.returntop i{display:block;content:"";width:0;height:0;margin:3px auto 3px;border-width:10px;border-style:solid;border-color:transparent transparent #000 transparent}
.returntop:hover{text-decoration:none;color:#000;opacity:1}
/** 定制类商品详情 **/
.customzoom{width:640px;padding:0;margin:40px auto 0;background:#000;font:14px/1.4 Arial,Helvetica,sans-serif;color:#aeaeae;text-align:left;overflow:hidden}
.customzoomw{width:840px;padding:0;margin:40px -30px 0;background:#000;font:14px/1.4 Arial,Helvetica,sans-serif;color:#aeaeae;text-align:left;overflow:hidden}
/** 以下大促活动才能显示，否则有bug **/
/* .index .header .logo::before{position:absolute;bottom:-52px;left:-20px;right:-20px;height:80px;content:"";background:url(../images/christmas_2022.gif) no-repeat center center;background-size:100% auto}
.index .header .logo::after{position:absolute;top:0;bottom:-10px;left:-20px;right:-20px;content:"";background:url(../images/christmas_2022bg.gif) no-repeat center bottom;background-size:100% auto} */
/* .index .header .logo::before{position:absolute;bottom:-26px;left:-16px;right:-20px;height:100px;content:"";background:url(../images/christmas_2024b.gif) no-repeat center center;background-size:100% auto} */
/* .index .header .logo::before{position:absolute;bottom:-28px;left:-18px;right:-10px;height:80px;content:"";background:url(../images/christmas_2024.gif) no-repeat center center;background-size:100% auto}
.index .header .logo::after{position:absolute;top:0;left:-18px;right:-10px;height:110px;content:"";background:url(../images/christmas_2024bg.gif) no-repeat center bottom;background-size:100% auto} */
/* .sale-mod{min-width:1204px;background:#e60012;text-align:center;overflow:hidden}
.sale-link{display:block;height:24px;line-height:24px;text-decoration:none}
.sale-link h5{display:inline-block;margin-right:20px;font-size:14px;font-weight:700;color:#fff}
.sale-pic{height:24px;vertical-align:top}
.sale-time{display:inline-block;width:200px;vertical-align:top;overflow:hidden}
.countdown{margin:0;padding:0;line-height:1;font-size:0}
.countdown li{display:inline-block;width:40px;padding:0;list-style:none}
.countdown li.seperator{margin-left:-2px;width:5px;line-height:1.2;font-size:12px;font-weight:700;color:#fff}
.countdown li b{display:inline-block;line-height:1;color:#fff;font-size:14px}
.countdown li p{margin-top:-2px;font-size:10px;color:#fff;-webkit-transform:scale(.8);transform:scale(.8)} */
.sale-over{margin:50px 0;padding-top:200px;background:url(../images/sale-over.png) no-repeat center top;background-size:200px;font-size:18px;text-align:center;color:red}
.sale-over strong{display:block;margin:0 auto 5px;font:24px/1 'Arial Black',Arial}
.sale-over a{display:inline-block;width:200px;padding-left:5px;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:#ffc043;background-image:-webkit-linear-gradient(top,#ffc043,#ff9604);background-image:linear-gradient(top,#ffc043,#ff9604);text-transform:uppercase}
.sale-over a::after{display:inline-block;content:"";width:0;height:0;margin:-3px 0 0 5px;border-width:5px;border-style:solid;border-color:transparent transparent transparent #000;vertical-align:middle}
.sale-over a:hover{background:#ffc043}
/** 大促类目导航 **/
.shopcate_nav li.id_115,.shopcate_nav li.id_157{display:none}
.shopcate_nav li.id_151,.shopcate_nav li.id_152,.shopcate_nav li.id_153,.shopcate_nav li.id_154{display:none}
.shopcate_nav li:nth-child(1) a::after{content:"";position:absolute;width:35px;height:15px;background:url(../images/sale.gif) no-repeat}
