/*** RESET&BASE ***/
html,body,h1,h2,h3,h4,h5,h6,p,pre,th,td,ul,ol,li,dl,dt,dd,form,input,select,textarea,button{margin:0;padding:0}
body,button,input,select,textarea{font:14px/1.2 Arial,Helvetica,sans-serif;color:#333}
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}
table{width:100%;border-collapse:collapse;border-spacing:0;text-align:left;table-layout:fixed}
ol,ul{list-style:none}ul li{float:left}ol li{float:none}h1,h2,h3,h4,h5,h6{font-size:100%}
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{max-width:100%;border:0;vertical-align:middle}em,i{font-style:normal}
a{color:#333;text-decoration:none;cursor:pointer}a:hover{color:#b48f4c;text-decoration:underline}a:active{outline:0}
a.link{color:#b48f4c;cursor:pointer}a.link:hover{color:#b48f4c}a.linkline{text-decoration:underline}
a.curr,a.curr:hover,.curr a,.curr a:hover{text-decoration:none;cursor:default}
::selection{background-color:#c2a46c;color:#111}
ul,.w,.row{*zoom:1}ul:after,ul:before,.w:after,.w:before,.row:after,.row:before{content:'';display:block;clear:both}
@-webkit-keyframes picopacity{from{opacity:.8}to{opacity:1}}@keyframes picopacity{from{opacity:.8}to{opacity:1}}
/*@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:'Didotb';src:url('didotb.ttf')}
@font-face{font-family:'Timesb';src:url('timesb.ttf')}
@font-face{font-family:'Timesr';src:url('timesr.ttf')}
/* global */
html{min-height:100%;background:#fff}
.wrap{min-width:1480px;min-height:100%;background:#fff}
.topbar{position:relative;z-index:4}
.header{position:relative;z-index:3;background:#c2a46c url(../images/bg_header.jpg) no-repeat center top;background-size:auto 100%}
.content{position:relative;z-index:2}
.footer{position:relative;z-index:1;background:#fff url(../images/bg_footer.jpg) repeat-x center top;background-size:1536px auto}
.w{width:1440px;margin:0 auto}
.topbar .w,.copyright .w{width:100%}
.html_mask{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5)}
.html_noscroll{position:fixed;width:100%;height:100%;overflow-y:hidden}
.main_mask{position:fixed;top:220px;bottom:0;left:0;right:0;background:rgba(0,0,0,.5)}
.shopcate_btn i,.search_btn i,.search_btnform .btn,.shopcate_btns i,.search_btns i,.quick_link i,.btn_addcart i,.btn_addwish i,.btn_custom i,.logo_small,.video_control,.btn_share i,.btn_view i,.btn_remove i{display:inline-block;width:40px;height:40px;margin-top:-2px;vertical-align:middle;background:url(../images/icon.png) no-repeat -100% -100%;background-size:auto 80px}
.view_all{display:inline-block}
.view_all::after{display:inline-block;content:"";width:0;height:0;margin:-2px 0 0 5px;border-width:5px;border-style:solid;border-color:transparent transparent transparent #b48f4c;vertical-align:middle}
.drop_all{display:inline-block}
.drop_all::after{display:inline-block;content:"";width:0;height:0;margin:3px 0 0 5px;border-width:5px;border-style:solid;border-color:#b48f4c transparent transparent transparent;vertical-align:middle}
.tool_tip{background-color:rgba(0,0,0,.8);padding:4px 8px;border-radius:2px;color:#fff;font-size:12px;position:fixed;z-index:99999;max-width:200px;word-wrap:break-word}.tool_tip:before{position:absolute;content:'';background-color:rgba(0,0,0,0);width:0;height:0;border-width:5px;border-style:solid}
.tool_tip_top:before{top:100%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);border-color:rgba(0,0,0,.8) transparent transparent transparent}
.tool_tip_right:before{top:50%;left:0;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%);border-color:transparent rgba(0,0,0,.8) transparent transparent}
.tool_tip_bottom:before{top:0;left:50%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);border-color:transparent transparent rgba(0,0,0,.8) transparent}
.tool_tip_left:before{top:50%;left:100%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);border-color:transparent transparent transparent rgba(0,0,0,.8)}
/*** HEADER ***/
.header{height:176px}
.header .sitebar{text-align:center}
.header .logo{position:relative;z-index:5;display:block;width:171px;height:72px;line-height:72px;margin:-30px auto 0;text-align:center;font-size:60px;color:#b48f4c}
.header .logo b{display:block;width:100%;height:100%;background:url(../images/rikoo_logo.png) no-repeat center center;background-size:contain;text-indent:-9999px}
.header .slogan{display:block;height:24px;line-height:24;margin:2px auto 0;background:url(../images/rikoo_slogan.png) no-repeat center center;background-size:contain;font-size:24px;color:red;text-align:center;overflow:hidden}
.header .topbar{padding:0 20px 0 10px;overflow:hidden}
.quick_link{float:right;height:40px;text-shadow:0 1px 2px #b48f4c}
.quick_link a{display:inline-block;height:40px;line-height:40px;margin-left:5px;color:#fff}
.quick_link i{margin-right:-5px}
.quick_link .account i{background-position:-80px -40px}
.quick_link .cart i{background-position:-120px -40px}
.quick_link .wish i{background-position:-160px -40px}
.social_link{height:40px;line-height:40px}
.social_link a{display:inline-block;color:#b48f4c}
.social_link a:hover{opacity:.8;filter:alpha(opacity=80)}
.social_link i{display:inline-block;vertical-align:middle;width:40px;height:40px;margin-top:-2px;background:url(../images/icon_social.png) no-repeat 0 0/auto 80px}
.social_link .facebook i{background-position:0 0}
.social_link .instagram i{background-position:-40px 0}
.social_link .twitter i{background-position:-80px 0}
.social_link .youtube i{background-position:-120px 0}
.social_link .pinterest i{background-position:-160px 0}
.header .social_link{float:left}
.header .social_link .facebook i{background-position:0 -40px}
.header .social_link .instagram i{background-position:-40px -40px}
.header .social_link .twitter i{background-position:-80px -40px}
.header .social_link .youtube i{background-position:-120px -40px}
.header .social_link .pinterest i{background-position:-160px -40px}
.header .navbar{height:40px;margin-top:10px;text-align:center}

.main_nav{display:inline-block;height:40px;line-height:40px;margin:0 auto;text-align:center;font-size:0;overflow:hidden}
.main_nav li{position:relative;float:none;display:inline-block;margin:0 5px}
.main_nav li::after{content:"";position:absolute;top:50%;right:-10px;width:10px;height:1px;background:#e4d6b8;overflow:hidden}
.main_nav li:last-child::after{display:none}
.main_nav li a{display:block;padding-left:30px;margin-right:30px;background:url(../images/nav_line.png) no-repeat left center;font-size:14px;color:#000;text-decoration:none}
.main_nav li a::before{content:"";position:absolute;top:0;bottom:0;right:0;width:30px;background:url(../images/nav_line.png) no-repeat right}
.main_nav li a:hover{color:#b48f4c}
.main_nav li b{position:relative;font-weight:400}

.shopcate_mod{/*position:relative;*/float:left}
.shopcate_mod.hover .shopcate_box{display:block}
.shopcate_btn{display:block;width:200px;height:40px;line-height:40px;background:#b48f4c;font-size:15px;color:#fff;text-align:center;overflow:hidden}
.shopcate_btn:hover{color:#fff}
.shopcate_btn i{float:left;margin:0 -20px 0 10px;background-position:-200px -40px}
.shopcate_btn b{display:none}
.shopcate_box{position:absolute;left:0;z-index:33;right:0;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);display:none}
/*.shopcate_navli{overflow:hidden}
.shopcate_navli li{text-align:left}
.shopcate_navli li a{display:block;padding:8px 10px 8px 20px;color:#111}
.shopcate_navli li b{margin-left:5px;font-weight:400;color:#c2a46c }
.shopcate_navli li a:hover{background:#fbf6ec;color:#b48f4c;text-decoration:none}
.shopcate_navli li a:hover b{color:#b48f4c}*/
.shopcate_navli{padding:20px 0;overflow:hidden;text-align:center}
.shopcate_navli li{display:inline-block;width:140px}
.shopcate_navli li a{display:block;padding:10px 0;border:1px solid #fff}
.shopcate_navli li a:hover{text-decoration:none;border:1px solid #ddd;color:#999}
.shopcate_navli li b{display:block;font-weight:400;color:#999}
.shopcate_navli li i{display:block;width:80px;height:80px;margin:0 auto 10px;background-repeat:no-repeat;background-position:center center;background-size:contain}
.shopcate_navli li i.n_57{background-image:url(../images/proicons/dragon.png)}
.shopcate_navli li i.n_58{background-image:url(../images/proicons/horse.png)}
.shopcate_navli li i.n_62{background-image:url(../images/proicons/leopard.png)}
.shopcate_navli li i.n_63{background-image:url(../images/proicons/fox.png)}
.shopcate_navli li i.n_59{background-image:url(../images/proicons/owl.png)}
.shopcate_navli li i.n_60{background-image:url(../images/proicons/eagle.png)}
.shopcate_navli li i.n_68{background-image:url(../images/proicons/cat.png)}
.shopcate_navli li i.n_30{background-image:url(../images/proicons/animal.png)}
.shopcate_navli li i.n_53{background-image:url(../images/proicons/geode.png)}
.shopcate_navli li i.n_65{background-image:url(../images/proicons/buddha.png)}
.shopcate_navli li i.n_55{background-image:url(../images/proicons/figurines.png)}
.shopcate_navli li i.n_75{background-image:url(../images/proicons/jewelry.png)}
.shopcate_navli li i.n_22{background-image:url(../images/proicons/spheres.png)}
.shopcate_navli li i.n_69{background-image:url(../images/proicons/plant.png)}
.shopcate_navli li i.n_9{background-image:url(../images/proicons/hearts.png)}
.shopcate_navli li i.n_66{background-image:url(../images/proicons/geometric.png)}
.shopcate_navli li i.n_70{background-image:url(../images/proicons/vases.png)}
.shopcate_navli li i.n_71{background-image:url(../images/proicons/mineral.png)}
.shopcate_navli li i.n_73{background-image:url(../images/proicons/accessories.png)}
.shopcate_navli li i.n_11{background-image:url(../images/proicons/functional.png)}
.shopcate_navli li i.n_1{background-image:url(../images/proicons/everything.png)}
.shopcate_navli li i.n_156{background-image:url(../images/proicons/cloisonne.png)}
.shopcate_snavtit{display:block;margin-bottom:10px;font-size:20px;font-weight:700}
.shopcate_snavtit b{display:block;font-size:14px;font-weight:400;color:#b48f4c}
.shopcate_snavli{float:left;width:220px;margin-top:20px}
.shopcate_snavli a:hover{text-decoration:none}
.shopcate_snavli li{text-align:left}
.shopcate_snavli li a{display:block;padding:6px 0 6px 16px}
.shopcate_snavli li b{display:inline-block;text-decoration:none;margin-left:5px;font-weight:400;color:#c2a46c }
.shopcate_snavli li a:hover b{color:#b48f4c}
.shopcate_snavli li a::before{display:inline-block;content:"";width:7px;height:7px;margin:0 10px 0 -18px;border-top:1px solid #e4d6b8;border-right:1px solid #e4d6b8;-webkit-transform:translate3d(0, -1px, 0) rotate(45deg);transform:translate3d(0, -1px, 0) rotate(45deg)}
.shopcate_snavli li a:hover::before{border-color:#b48f4c}
.proli_filter .shopcate_snavli{width:100%}

.dragon_mod{position:absolute;left:0;top:70px;text-align:left;display:none}
.dragon_mod .pic{display:block;width:220px;color:#111}
.dragon_mod .pic p{margin:10px 0;font-size:12px}
.dragon_mod .pic:hover{color:#b48f4c;text-decoration:none}
.featured_mod{position:absolute;right:0;top:35px;text-align:left;display:none}
.featured_mod .pic{display:block;width:220px;color:#111}
.featured_mod .pic p{margin:10px 0;font-size:12px}
.featured_mod .pic:hover{color:#b48f4c;text-decoration:none}
.featured_mod .view_all{margin-bottom:20px;font-weight:700;color:#111}
.featured_mod .view_all::after{border-color:transparent transparent transparent #111}
.material_mod{display:none;text-align:left}
.material_mod .view_all{margin-bottom:20px;font-weight:700;color:#111}
.material_mod .view_all::after{border-color:transparent transparent transparent #111}
.banner_mod{float:right;width:500px;margin-top:10px;text-align:left}
.banner_mod .pic{color:#111}
.banner_mod .pic p{margin:10px 0;font-size:12px}
.banner_mod .pic:hover{color:#b48f4c;text-decoration:none}
.banner_mod .view_all{font-weight:700;color:#111}
.banner_mod .view_all::after{border-color:transparent transparent transparent #111}
.search_mod{float:right}
.search_mod.hover .search_box{display:block}
.search_btnform{display:block;width:200px;height:40px;line-height:40px;background:#b48f4c;color:#fff;text-align:center;cursor:default;overflow:hidden}
.search_btnform .inner{position:relative}
.search_btnform .txt{float:left;width:145px;height:20px;line-height:20px;padding:10px 0 10px 15px;background-color:transparent;border:0;border-radius:0;color:#fff}
.search_btnform .txt::-webkit-input-placeholder{color:#fff}
.search_btnform .clear{position:absolute;top:7px;right:37px;background-color:#b48f4c;padding:6px;cursor:pointer;display:none}
.search_btnform .clear b{position:relative;display:block;width:14px;height:14px}
.search_btnform .clear b::before,.search_btnform .clear b::after{position:absolute;top:6px;content:'';display:block;width:100%;height:1px;background:#fff;overflow:hidden;-webkit-transition:-webkit-transform .1s;transition:transform .1s}
.search_btnform .clear b::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.search_btnform .clear b::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.search_btnform .btn{float:right;text-indent:-88px;margin:0;background-position:-240px -40px;border:0;overflow:hidden}
.search_discover{display:none}
/*** CONTENT ***/
.content{min-height:300px;background-color:#fff}
.content.index{background-color:transparent}
.main{margin-top:10px;overflow:hidden}
/* banner */
.banner_img{clear:both;margin-top:20px;background:#000;border:1px solid #eee;max-height:400px;overflow:hidden}
.banner_img .swiper-slide a{display:block;text-decoration:none}
.banner_img .swiper-slide a:hover p{color:#b48f4c}
.banner_img .swiper-slide a img{-webkit-filter:brightness(.98);filter:brightness(.98)}
.banner_img .swiper-slide p{position:absolute;left:0;right:250px;bottom:0;z-index:9;height:26px;line-height:26px;text-indent:15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px;color:#aeaeae;background-color:rgba(200,200,200,.1)}
.banner_img .swiper-pagination-bullets{left:auto;right:150px;bottom:0;width:100px;height:26px;line-height:26px;background-color:rgba(200,200,200,.1)}
.banner_img .swiper-pagination-bullet{background:#aeaeae;opacity:.5;margin:0 4px;overflow:hidden}
.banner_img .swiper-pagination-bullet-active{width:20px;border-radius:8px;opacity:1}
.banner_img .link{position:absolute;right:0;bottom:0;z-index:9;width:150px;height:26px;line-height:26px;text-align:center;text-decoration:none;font-size:12px;color:#aeaeae;background-color:rgba(200,200,200,.1)}
/* featured */
.featured_items{float:right;width:280px;margin-top:20px;text-align:center}
.featured_items h3{font-size:20px;text-align:left;color:#000}
.featured_pro{overflow:hidden;margin:0 -10px}
.featured_pro .item{margin-bottom:10px}
.featured_pro .item>a{display:block;margin:0 auto;text-align:center;text-decoration:none}
.featured_pro .item>a:hover{color:#000}
.featured_pro .item>a:hover .pic i{webkit-animation:picopacity .5s;animation:picopacity .5s}
.featured_pro .pic{position:relative;display:block;width:280px;height:336px;margin:0 auto;text-align:center;overflow:hidden}
.featured_pro .pic::after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background:url(../images/bg_pro.png) no-repeat center top/100% 100%}
.featured_pro .pic i{display:block;position:absolute;top:0;left:0;right:0;bottom:0;padding:16px;transition:.5s}
.featured_pro .pic i.b{display:none}
.featured_pro .pic img{width:100%;height:100%}
.featured_pro .name{height:34px;margin:0 22px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.featured_pro .price{display:none!important;margin:10px 16px 0;font-size:16px;font-weight:700;color:#b48f4c}
.featured_pro .sprice{position:relative;padding:5px 10px 5px 0;font-size:15px;color:red}
.featured_pro .sprice b{float:right;visibility:hidden}
.featured_pro .sprice i{position:absolute;right:0;top:6px;display:inline-block;padding:0 4px 0 1px;background-color:red;color:#fff;font-size:12px;-webkit-border-radius:1px;border-radius:1px;-webkit-transform:scale(1);transform:scale(1)}
.featured_items .view_all{width:235px;padding-left:5px;height:40px;line-height:40px;margin:30px auto 0;background:#b48f4c;color:#fff}
.featured_items .view_all:hover{text-decoration:none;color:#fff;opacity:.8}
.featured_items .view_all::after{border-color:transparent transparent transparent #fff}
/* floor */
.floor_mod{margin-top:30px;background:#fbf6ec}
.floor_title.f3,.floor_pro.f3{display:none}
.floor_title a{position:relative;display:block;text-align:center}
.floor_title img{width:100%}
.floor_title img.s{display:none}
.floor_title h3,.floor_title p{position:absolute;left:960px;right:20px}
.floor_title h3{top:40%;padding:0 80px;font-size:48px;line-height:1;text-shadow:2px 2px 2px rgba(0,0,0,.2);text-transform:uppercase;color:#fff;overflow:hidden;display:none}
.floor_title p{bottom:20px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.2)}
.floor_title.f2 h3,.floor_title.f2 p,.floor_title.f4 h3,.floor_title.f4 p{right:960px;left:20px}
.floor_pro{display:flex;margin:30px -10px 60px!important;white-space:nowrap;overflow:hidden}
.floor_pro .item{display:inline-block;width:20%}
.floor_pro .item>a{display:block;margin:0 auto;text-align:center;text-decoration:none}
.floor_pro .item>a:hover{color:#000}
.floor_pro .item>a:hover .pic i{webkit-animation:picopacity .5s;animation:picopacity .5s}
.floor_pro .pic{position:relative;display:block;width:280px;height:336px;margin:0 auto;text-align:center;overflow:hidden}
.floor_pro .pic::after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background:url(../images/bg_pro.png) no-repeat center top/100% 100%}
.floor_pro .pic i{display:block;position:absolute;top:0;left:0;right:0;bottom:0;padding:16px;transition:.5s}
.floor_pro .pic img{width:100%;height:100%}
.floor_pro .name{height:34px;margin:10px 32px 0;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.floor_pro .price{margin:10px 32px 0;font-size:16px;font-weight:700;color:#b48f4c}
.floor_pro .sprice{position:relative;padding:5px 10px 5px 0;font-size:15px;color:red}
.floor_pro .sprice b{float:right;visibility:hidden}
.floor_pro .sprice i{position:absolute;right:0;top:6px;display:inline-block;padding:0 4px 0 1px;background-color:red;color:#fff;font-size:12px;-webkit-border-radius:1px;border-radius:1px;-webkit-transform:scale(1);transform:scale(1)}

.floor_pro .swiper-button-next,.floor_pro .swiper-button-prev{width:36px;height:36px;border-radius:50%;background:#b48f4c;opacity:.85}
.floor_pro .swiper-button-next:after,.floor_pro .swiper-button-prev:after{transform:scale(.36);color:#fff}
/* video */
.video_mod{position:relative;height:810px;background:#000}
.video_title{position:absolute;left:0;right:0;text-align:center;color:#fff}
.video_title h3{margin-top:30px;font-size:42px;text-transform:uppercase}
.video_rikoo{width:100%;height:100%}
.video_control{position:absolute;bottom:20px;right:20px;width:40px;height:40px;border:0;background-color:transparent;opacity:.8}
.video_control.play{background-position:0 -40px}
.video_control.pause{background-position:-40px -40px}
.video_control:hover{opacity:1}
.video_time{position:absolute;bottom:20px;right:80px;width:40px;height:40px;border:0;color:#fff}
/* shopimg */
.shopimg_mod{float:left;width:860px}
.shopimg_title{display:none;text-align:center;color:#000}
.shopimg_title h3{margin-top:60px;font-size:42px;text-transform:uppercase}
.shopimg_nav{margin:0 auto 60px;text-align:center}
.shopimg_nav .item{float:left;margin-bottom:20px}
.shopimg_nav .item a{display:block;margin:0 auto;color:#333;text-align:center;text-decoration:none}
.shopimg_nav .item a:hover{color:#000}
.shopimg_nav .item a:hover .pic img{opacity:.8}
.shopimg_nav .col1 .item{width:100%}
.shopimg_nav .col2 .item{width:50%}
.shopimg_nav .col3 .item{width:33.33333%}
.shopimg_nav .col4 .item{width:25%}
.shopimg_nav .item.dragon{width:65%;float:right}
.shopimg_nav .item.vases{width:35%;margin-top:2%}
.shopimg_nav .item.leopard{width:35%}
.shopimg_nav .item.leopard .name{margin:-5% 0 0 5%;text-align:left}
.shopimg_nav .item.horse{width:50%}
.shopimg_nav .item.fox{width:25%;margin-top:2%}
.shopimg_nav .item.owl{width:25%;margin-top:2%}
.shopimg_nav .item.animal{width:55%;margin-top:2%}
.shopimg_nav .item.cat{width:15%;margin-top:-2%}
.shopimg_nav .item.eagle{width:30%;margin-top:-10%}
.shopimg_nav .item.buddha{width:45%}
.shopimg_nav .item.jewelry{width:25%;margin:-15% -2% 0 2%}
.shopimg_nav .item.geode{width:30%;margin-top:-30%}
.shopimg_nav .item.plant{width:20%;margin-left:5%}
.shopimg_nav .item.hearts{width:20%;margin:0 -5% 0 5%}
.shopimg_nav .item.spheres{width:50%;margin:-28% 0 0 5%}

.shopimg_nav .pic{position:relative;display:block;margin:0 auto;overflow:hidden}
.shopimg_nav .pic img{max-height:100%;margin:0 auto;transition:.2s}
.shopimg_nav .name{margin-top:5px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:16px;font-weight:700;overflow:hidden}
.shopimg_nav .swiper-button-next,.shopimg_nav .swiper-button-prev{top:0;right:0;height:100%;margin-top:0;background:#fbf6ec;color:#b48f4c}
.shopimg_nav .swiper-button-prev{left:0}
.shopimg_nav .swiper-button-next:after,.shopimg_nav .swiper-button-prev:after{transform:scale(.8)}
.shopimg_nav .drop_all{display:block;width:235px;padding-left:5px;height:40px;line-height:40px;margin:40px auto 0;background:#b48f4c;color:#fff;text-align:center}
.shopimg_nav .drop_all:hover{text-decoration:none;color:#fff;opacity:.8}
.shopimg_nav .drop_all::after{border-color:#fff transparent transparent transparent}
.shopimg_nav .drop_all.fold::after{margin-top:-8px;border-color:transparent transparent #fff transparent}
.shopimg_more{display:none}
.shopimg_nav .view_all{width:235px;padding-left:5px;height:40px;line-height:40px;margin:30px auto 0;background:#b48f4c;color:#fff}
.shopimg_nav .view_all:hover{text-decoration:none;color:#fff;opacity:.8}
.shopimg_nav .view_all::after{border-color:transparent transparent transparent #fff}

/* breadcrumb */
.breadcrumb{height:20px;line-height:20px;padding:10px 0;white-space:nowrap;overflow:hidden}
.breadcrumb a{float:left;margin-right:20px}
.breadcrumb a::after{content:"";display:inline-block;width:7px;height:7px;margin:6px -10px 0 5px;border-top:1px solid #bbb;border-right:1px solid #bbb;-webkit-transform:translate3d(0, -1px, 0) rotate(45deg);transform:translate3d(0, -1px, 0) rotate(45deg)}
.breadcrumb em{position:relative;float:left;padding:0 5px;margin-left:-18px;background-color:#fff;color:#ccc}
.breadcrumb strong{display:inline-block;width:600px;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}

/** product **/
.proli_top{height:40px;line-height:40px;padding-bottom:10px;border-bottom:1px solid #e4d6b8;overflow:hidden}
.proli_top .title{float:left;min-width:220px;margin-right:20px;font-size:28px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.proli_top .total{font-size:16px;color:#b48f4c}
.proli_top .total b{font-size:24px;font-weight:400}
.view_sort{float:right}
.view_sort dt{float:left;margin-right:10px;text-transform:uppercase}
.view_sort dd{float:left}
.view_sort .view{float:left}
.view_sort .view a{float:left;display:inline-block;height:38px;line-height:38px;padding:0 20px;margin-right:-1px;border:1px solid #e4d6b8}
.view_sort .view a:hover{position:relative;border-color:#b48f4c;text-decoration:none;color:#333}
.view_sort .view a.curr{position:relative;background:#b48f4c;border-color:#b48f4c;color:#fff}
.view_sort .sort{float:right;margin-left:30px}
.view_sort .sort dd{position:relative}
.view_sort .sort dd::after{position:absolute;z-index:21;right:15px;top:50%;display:inline-block;content:"";width:0;height:0;margin-top:-2px;border-width:5px;border-style:solid;border-color:#b48f4c transparent transparent transparent}
.view_sort .sort select{position:relative;z-index:22;height:40px;line-height:38px;padding:0 30px 0 15px;background-color:transparent;border:1px solid #e4d6b8;-webkit-appearance:none;appearance:none}
.view_sort .sort select:hover{border-color:#b48f4c}

.product_list{position:relative;padding:30px 0 0 240px}
.proli_filter{float:left;width:200px;margin-left:-240px}
.proli_filter .title{font-size:18px;font-weight:400;text-transform:uppercase;color:#b48f4c}
.proli_filter dt{position:relative;height:40px;line-height:40px;margin-top:20px;border-top:1px solid #e4d6b8;text-transform:uppercase;cursor:pointer;font-weight:700}
.proli_filter dt::after{position:absolute;z-index:21;right:0;top:50%;display:inline-block;content:"";width:0;height:0;margin-top:-2px;border-width:5px;border-style:solid;border-color:#b48f4c transparent transparent transparent}
.proli_filter dt.fold::after{margin-top:-9px;border-color:transparent transparent #b48f4c transparent}
.proli_filter dt:hover{color:#b48f4c}
.proli_filter dd{overflow:hidden}
.proli_filter dd a{position:relative;display:block;line-height:16px;padding:8px 0 8px 25px}
.proli_filter dd a i{display:inline-block;width:12px;height:12px;line-height:12px;margin:-1px 11px 0 -25px;border:1px solid #e4d6b8;text-align:center;vertical-align:middle}
.proli_filter dd a input{visibility:hidden}
.proli_filter dd a:hover{text-decoration:none}
.proli_filter dd a:hover i{border-color:#b48f4c}
.proli_filter dd a.curr i{border-color:#b48f4c;background:#b48f4c}
.proli_filter dd a.curr i::after{position:absolute;top:12px;left:5px;content:"";display:inline-block;width:3px;height:7px;border-style:solid;border-color:#fff;border-width:0 2px 2px 0 ;-webkit-transform:translate3d(0, -1px, 0) rotate(45deg);transform:translate3d(0, -1px, 0) rotate(45deg);overflow:hidden}
.proli_filter .material{position:relative}
.proli_filter .material dd{max-height:260px;overflow-y:auto}
.proli_filter .material dd::-webkit-scrollbar{width:6px}
.proli_filter .material dd::-webkit-scrollbar-track-piece{background-color:#f4ebdc;border-radius:6px}
.proli_filter .material dd::-webkit-scrollbar-thumb{background-color:#e4d6b8;border-radius:6px}
.proli_filter .material dd::-webkit-scrollbar-thumb:hover{background-color:#b48f4c}
.proli_filter .more_arr{display:none!important;position:absolute;left:0;right:0;bottom:0;height:10px;line-height:10px;border-top:1px dashed #e4d6b8;text-align:center}
.proli_filter .more_arr::after{display:inline-block;content:"";width:0;height:0;margin-top:-2px;border-width:5px 10px;border-style:solid;border-color:#e4d6b8 transparent transparent transparent}
.proli_filter .more_arr::before{position:absolute;display:inline-block;content:"";width:0;height:0;margin-top:-1px;border-width:5px 10px;border-style:solid;border-color:#fff transparent transparent transparent}
.proli_filter .price{padding-bottom:15px;border-bottom:1px solid #e4d6b8}
.proli_filter .color{display:none}
.proli_filter .color a{float:left;width:50%;padding-left:0}
.proli_filter .color a i{display:none}
.proli_filter .color a::before,.proli_filter .color a.curr::after{content:none}
.proli_filter .color b{display:inline-block;vertical-align:middle;width:18px;height:18px;margin-right:8px;background:#fff url(../images/icon_color.png) no-repeat 0 0;background-size:auto 40px;border:1px solid #e4d6b8;border-radius:50%}
.proli_filter .color b.c1{background-position:0 0}
.proli_filter .color b.c2{background-position:-20px 0}
.proli_filter .color b.c3{background-position:-40px 0}
.proli_filter .color b.c4{background-position:-60px 0}
.proli_filter .color b.c5{background-position:-20px -20px}
.proli_filter .color b.c6{background-position:0 -20px}
.proli_filter .color b.c7{background-position:-40px -20px}
.proli_filter .color b.c8{background-position:-60px -20px}
.proli_filter .color a.curr b{border-color:#b48f4c}
.proli_filter .color a.curr b.c1{border-color:#fd2b04}
.proli_filter .color a.curr b.c2{border-color:#fea200}
.proli_filter .color a.curr b.c3{border-color:#37cb35}
.proli_filter .color a.curr b.c4{border-color:#0482fd}
.proli_filter .color a.curr b.c5{border-color:#b304fd}
.proli_filter .color a.curr b.c6{border-color:#fe8ed0}
.proli_filter .color a.curr b.c7{border-color:#3b3b3b}
.proli_filter .color a.curr b.c8{border-color:#c0c0c0}
.proli_filter .color a:hover b{border-color:#b48f4c}
.proli_filter .view_all{display:inline-block;margin:10px auto 0;color:#b48f4c}
.all_categorie dt{font-weight:700}
.all_categorie dd a{display:block;padding:6px 0 6px 16px}
.all_categorie dd a::before{display:inline-block;content:"";width:7px;height:7px;margin:0 10px 0 -18px;border-top:1px solid #e4d6b8;border-right:1px solid #e4d6b8;-webkit-transform:translate3d(0, -1px, 0) rotate(45deg);transform:translate3d(0, -1px, 0) rotate(45deg)}
.all_categorie dd a:hover::before{border-color:#b48f4c}
/* proli_team */
.proli_team{text-align:center}
.proli_team h3{padding-bottom:10px;margin-bottom:30px;border-bottom:2px solid #b48f4c;font-size:24px;text-align:left}
.proli_team .pro_saletit{border-bottom:2px solid red;color:red;font-size:20px;font-weight:700}
.proli_team .pro_saletit b{font-size:32px}
.proli_team .inner{display:flex;flex-wrap:wrap;margin:0 -10px;overflow:hidden}
.proli_team .item{float:left;width:25%;margin-bottom:30px}
.proli_team .item>a{display:block;margin:0 auto;text-align:center;text-decoration:none}
.proli_team .item>a:hover{color:#000}
.proli_team .item>a:hover .pic i{webkit-animation:picopacity .5s;animation:picopacity .5s}
.proli_team .pic{position:relative;display:block;width:280px;height:336px;margin:0 auto;text-align:center;overflow:hidden}
.proli_team .pic::after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background:url(../images/bg_pro.png) no-repeat center top/100% 100%}
.proli_team .pic i{display:block;position:absolute;top:0;left:0;right:0;bottom:0;padding:16px;transition:.5s}
.proli_team .pic i.b{display:none}
.proli_team .pic img{width:100%;height:100%}
.proli_team .name{height:34px;margin:10px 16px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.proli_team .price{height:20px;margin:10px 16px 0;color:#b48f4c;font-size:16px;font-weight:700}
.proli_team .price b{display:none;font-weight:400}
.proli_team .sprice{position:relative;display:inline-block;padding-right:10px;margin:5px 0;font-size:15px;color:red}
.proli_team .sprice b{float:right;visibility:hidden}
.proli_team .sprice i{position:absolute;right:0;top:0;display:inline-block;padding:1px 4px;background-color:red;color:#fff;font-size:12px;-webkit-border-radius:2px;border-radius:2px;-webkit-transform:scale(1);transform:scale(1)}
.proli_team .view_all{display:inline-block;width:280px;padding-left:5px;height:40px;line-height:40px;margin:0 auto 30px;font-size:14px;color:#fff;text-decoration:none;text-align:center;background-color:#b48f4c;text-transform:uppercase}
.proli_team .view_all{width:280px;padding-left:5px;height:40px;line-height:40px;margin:0 auto 30px;background:#b48f4c;color:#fff}
.proli_team .view_all:hover{text-decoration:none;color:#fff;opacity:.8}
.proli_team .view_all::after{border-color:transparent transparent transparent #fff}
.proli_add{padding:0 20px}
.proli_add .pro_sold,.proli_add .btn_addcart,.proli_add .btn_addwish,.proli_add .btn_custom{position:relative;display:inline-block;width:28px;height:28px;line-height:28px;margin:0 5px;border-radius:50%;overflow:hidden}
.proli_add .pro_sold{width:auto;border-radius:0;background:#f4ebdc;height:22px;line-height:22px;margin:3px 5px;padding:0 5px;font-size:14px;font-weight:700;color:red;text-align:center;text-decoration:none;text-transform:uppercase}
.proli_add .btn_addcart,.proli_add .btn_addwish{display:none}
.proli_add .btn_addcart i,.proli_add .btn_addwish i,.proli_add .btn_custom i{margin:-6px 0 0 -6px;opacity:.4}
.proli_add .btn_addcart i{background-position:-400px 0}
.proli_add .btn_addwish i{background-position:-440px 0}
.proli_add .btn_custom i{background-position:-480px 0}
.proli_team .item:hover i{opacity:1}
.pro_fixed_tab{position:fixed;z-index:88888;right:0;top:326px}
.pro_fixed_tab a{display:block;width:100px;height:30px;line-height:30px;margin-top:10px;background:#b48f4c;color:#fff;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{opacity:1}
.pro_fixed_tab a b{font-size:16px;font-weight:400}
.pro_fixed_tab.fixed{top:0;transition:.2s}
.icon_exact,.icon_example,.icon_video{display:inline-block;width:20px;height:20px;margin:-3px 0 0 10px;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}

/* pagebar */
.pagebar{line-height:40px;margin-top:30px;overflow:hidden}
.pageof{float:left;margin-right:15px;text-transform:uppercase}
.pageof b{font-weight:400}
.pages{float:left;font-size:0}
.pages a{display:inline-block;height:38px;line-height:38px;padding:0 15px;margin-right:-1px;border:1px solid #e4d6b8;font-size:14px}
.pages a:hover{position:relative;border-color:#b48f4c;text-decoration:none}
.pages a.curr{position:relative;border-color:#b48f4c;background-color:#b48f4c;color:#fff}
.pagego{float:right}
.pagego .txt{float:left;width:100px;height:38px;line-height:38px;padding:0 15px;border:1px solid #e4d6b8;border-right:0;border-radius:0;background-color:transparent}
.pagego .btn{width:50px;height:40px;line-height:40px;color:#b48f4c;border:1px solid #e4d6b8;border-left:0;border-radius:0;background-color:transparent;text-align:center;font-weight:700}
/* pagemini */
.pagemini{line-height:40px;margin-top:30px;overflow:hidden;text-align:center}
.pagemini a{display:inline-block;height:38px;line-height:38px;padding:0 15px;margin-right:-1px;border:1px solid #e4d6b8;font-size:14px}
.pagemini a:hover{position:relative;border-color:#b48f4c;text-decoration:none}
.pagemini .curr{position:relative;border-color:#b48f4c;background-color:#b48f4c;color:#fff}
/* model_box */
.model_box,.model_img,.model_con{display:none}
.model_box{width:660px;padding:8px 0 12px;margin:0 auto;background:#fff;border:1px solid #b48f4c;text-align:center}
.model_box .title{font:700 30px/1.2 "Arial Black",Arial;color:red;text-transform:uppercase}
.model_box .intro{margin-top:5px;color:#333}
.model_box .intro p{display:inline-block;line-height:20px;vertical-align:middle}
.model_box .intro i{display:none;width:40px;height:40px;vertical-align:middle;margin:0 10px}
.model_box .intro.i1 i{background-position:0 0}
.model_img{width:660px;height:440px;margin:20px auto 0;background:#fff}
.model_img .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}
.model_img .swiper-slide a:hover{opacity:.9}
.model_img .swiper-slide img{max-width:100%;max-height:100%}
.model_img .swiper-pagination-bullet{background:#aeaeae;opacity:1}
.model_img .swiper-pagination-bullet-active{background:#b48f4c}
.model_con{position:relative;width:860px;margin:0 auto;text-align:center}
.model_con .best{padding-bottom:20px;margin-bottom:10px;line-height:1;font-size:15px;font-weight:700;color:red;background:url(../images/arrow.png) no-repeat center bottom}
.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:1050px;background-color:#fff;border-top:1px solid #e4d6b8;padding:20px 0;margin:0 auto;overflow:hidden}
.model_txt p{margin:0 15px 10px 160px;font-size:12px;line-height:1.4;color:#333;text-align:left}
.model_txt p.ml{margin:0 15px 10px 20px}
.model_txt p.mr{margin-right:155px}
.model_con .seemore{display:none;color:#b48f4c;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:#b48f4c transparent transparent transparent;vertical-align:middle}
.model_con .seemore.fold::after{margin-top:-8px;border-color:transparent transparent #b48f4c transparent}
.model_list{z-index:55;display:inline-block;margin:0 auto 30px}
.model_list_l{position:absolute;top:185px;left:20px}
.model_list_r{position:absolute;top:560px;right:20px}
.model_list_bl{float:left;display:inline-block;margin-top:-25px}
.model_list_br{display:inline-block;margin:-25px 86px 0 6px}
.model_list li{width:220px;height:270px;margin-bottom:6px;border:1px solid #e4d6b8;background-color:#fff}
.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-size:12px}
.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:#b48f4c}
.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:#b48f4c;text-decoration:none;cursor:pointer}
.model_con2 .more:hover{border-bottom:1px solid #b48f4c}
.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:#b48f4c transparent transparent transparent;vertical-align:middle}
.model_con2 .more.fold::after{margin-top:-8px;border-color:transparent transparent #b48f4c transparent}
.reldiv{padding:10px;margin:30px 0 50px;border:1px solid #b48f4c;background: #fff; overflow:hidden}
.reldiv a{float:left;display:inline-block;width:25%;padding:10px 0;color:#333;text-align:center}
.reldiv a:hover{color:#b48f4c}

/** product detail **/
.product_detail{position:relative;overflow:hidden}
.product_intro{float:right;width:340px}
.product_intro dl{padding-left:80px;margin-bottom:10px;overflow:hidden}
.product_intro dt{float:left;width:80px;margin-left:-80px;font-weight:700;overflow:hidden}
.product_intro .material dd{text-transform:capitalize}
.product_intro .error{display:inline-block;margin:5px 0;line-height:1.2;font-size:12px;color:red}
.pro_name{margin-bottom:20px;font-size:24px}
.pro_name span{font-weight:400}
.pro_news{margin:-15px 0 20px;font-size:14px;color:red;overflow:hidden}
.pro_data{padding-top:20px;border-top:1px solid #e4d6b8}
.pro_price dd{color:red}
.pro_price dd b{font-size:20px;font-weight:400}
.pro_price dd del{color:#333}
.pro_price dd del b{font-size:14px}
.pro_sprice{display:block;color:red}
.pro_sprice i{display:inline-block;padding:2px 4px;margin:-5px 0 0;vertical-align:middle;background-color:red;color:#fff;font-size:12px;-webkit-border-radius:2px;border-radius:2px;-webkit-transform:scale(.9);transform:scale(.9)}
.pro_case{margin-bottom:10px}
.pro_spec a{display:inline-block;padding:7px 16px;margin:0 8px 5px 0;border:1px solid #e4d6b8;background:#fff;white-space:nowrap;overflow:hidden}
.pro_spec a:hover{text-decoration:none}
.pro_spec a.curr{border-color:#b48f4c}
.pro_style dt{margin-top:15px}
.pro_style a{display:inline-block;padding:1px 10px 1px 1px;margin:0 5px 5px 0;border:1px solid #e4d6b8;background:#fff;color:#333;white-space:nowrap;overflow:hidden}
.pro_style a:hover{border-color:#b48f4c;text-decoration:none}
.pro_style a img{width:40px;height:40px;margin-right:5px}
.pro_style a.curr{border-color:red}
.pro_style a.dis,.pro_style a.dis:hover{border-style:dashed;cursor:not-allowed;color:#666;opacity:.6}
.pro_ussize dt{margin-top:9px}
.pro_ussize .set{width:122px;height:34px;line-height:34px;padding:0 10px;margin-right:5px;border:1px solid #e4d6b8;border-radius:0;background-color:#fff}
.pro_num dt{margin-top:9px}
.pro_num .txt{width:98px;height:32px;line-height:32px;padding:0 10px;margin-right:5px;border:1px solid #e4d6b8;border-radius:0;background-color:#fff;text-align:center}
.pro_add{margin-top:20px}
.product_intro .pro_sold,.product_intro .btn_addcart,.product_intro .btn_addwish,.product_intro .btn_custom{position:relative;display:block;height:44px;line-height:44px;margin:10px 0;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase}
.product_intro .pro_sold{border:2px solid #f4ebdc;background:#f4ebdc;color:red;font-size:16px}
.product_intro .btn_addcart{border:2px solid #c2a46c ;background:#c2a46c ;color:#fff}
.product_intro .btn_addcart:hover{border-color:#b48f4c;background:#b48f4c;color:#fff;text-decoration:none}
.product_intro .btn_addcart:before{position:absolute;z-index:222;top:0;left:0;right:0;bottom:0;content:'';background:-webkit-linear-gradient(top,rgba(255,255,255,.05),rgba(255,255,255,0));background:linear-gradient(top,rgba(255,255,255,.05),rgba(255,255,255,0))}
.product_intro .btn_addwish{border:2px solid #c2a46c ;color:#c2a46c }
.product_intro .btn_addwish:hover{border-color:#b48f4c;color:#b48f4c;text-decoration:none}
.product_intro .btn_custom{border:1px solid #e4d6b8;color:#c2a46c }
.product_intro .btn_custom:hover{border-color:#b48f4c;color:#b48f4c;text-decoration:none}
.product_intro .btn_addcart i{background-position:-400px -40px}
.product_intro .btn_addwish i{background-position:-440px 0}
.product_intro .btn_custom i{background-position:-480px 0}
.pro_custom .tips{display:block;color:red;font-size:12px;line-height:1.2}
.pro_color i{display:inline-block;vertical-align:middle;width:18px;height:18px;margin:-2px 3px 0 0;background:url(../images/icon_color.png) no-repeat 0 0;background-size:auto 40px;border-radius:50%}
.pro_color i.c1{background-position:0 0}
.pro_color i.c2{background-position:-20px 0}
.pro_color i.c3{background-position:-40px 0}
.pro_color i.c4{background-position:-60px 0}
.pro_color i.c5{background-position:-20px -20px}
.pro_color i.c6{background-position:0 -20px}
.pro_color i.c7{background-position:-40px -20px}
.pro_color i.c8{background-position:-60px -20px}
.pro_attr{margin-top:30px}
.pro_attr dt{margin-top:5px}
.pro_attr a{float:left;display:inline-block;padding:5px 15px;margin:0 5px 5px 0;border:1px solid #e4d6b8;background:#fff;border-radius:20px;text-transform:capitalize}
.pro_attr a:hover{border-color:#b48f4c;text-decoration:none}

.pro_origin{padding:20px;margin-top:20px;background:#fbf6ec;text-align:center}
.pro_origin .tit{margin-bottom:20px;line-height:1;font-size:24px;text-transform:capitalize;font-weight:700;color:#b48f4c}
.pro_origin table{width:100%;text-align:center}
.pro_origin table i{display:inline-block;vertical-align:middle;width:40px;height:40px;margin-top:-2px;background:url(../images/icon_origin.png) no-repeat 0 0;background-size:auto 40px;border-radius:50%}
.pro_origin table b{display:block;font-weight:400}
.pro_origin table p{display:block;margin-top:5px;height:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.pro_origin .origin i{background-position:0 0}
.pro_origin .hardness i{background-position:-40px 0}
.pro_origin .natural i{background-position:-80px 0}
.pro_origin strong{display:block;margin:10px 0 10px;padding-top:10px;border-top:1px solid #e4d6b8;font-weight:700}
.pro_origin .tit2{min-height:30px;margin-bottom:20px;background:url(../images/box_material.gif) no-repeat top;line-height:1;font-weight:700;color:#ffeac0}
.pro_origin .tit2 em{display:block}
.pro_origin .tit2 i{position:relative;display:inline-block;background:url(../images/box_material_xy.gif) repeat center center}
.pro_origin .tit2 b.txt,.pro_origin .tit2 b.bgc{display:inline-block;font-size:24px;font-family:"Arial Black",Arial;white-space:nowrap}
.pro_origin .tit2 b.txt{text-shadow:-2px -2px 0 rgba(255,255,255,.5),2px 2px 0 rgba(255,255,255,.5);color:#000}
.pro_origin .tit2 b.bgc{position:absolute;left:0;right:0;background-repeat:no-repeat;background-position:center center;background-size:200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;color:transparent}

.pro_description{margin-top:30px}
.pro_description dl{padding-left:0}
.pro_description dt{display:none;float:none;margin:0 0 10px}
.pro_description dd{line-height:1.5}
.pro_description dd{max-height:170px;overflow-x:hidden;overflow-y:auto}
.pro_description dd::-webkit-scrollbar{width:6px}
.pro_description dd::-webkit-scrollbar-track-piece{background-color:#f4ebdc;border-radius:6px}
.pro_description dd::-webkit-scrollbar-thumb{background-color:#e4d6b8;border-radius:6px}
.pro_description dd::-webkit-scrollbar-thumb:hover{background-color:#b48f4c}
/* share */
.pro_share{position:relative;margin-top:30px}
.btn_share{position:relative;display:block;height:44px;line-height:44px;margin:10px 0;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase}
.btn_share{border:1px solid #e4d6b8;color:#b48f4c}
.btn_share:hover{border-color:#b48f4c;text-decoration:none}
.btn_share i{background-position:-280px 0;margin-top:-4px}
html .st-total{display:none!important}
html .st-btn[data-network='sharethis']{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:24!important;min-width:auto!important;height:auto!important;text-indent:-8888px!important;border:1px solid #e4d6b8!important;border-radius:0!important;background:transparent!important;overflow:hidden!important}
html .st-btn[data-network='sharethis']:hover{border-color:#b48f4c!important}
html .st-disclaimer,html .st-logo{display:none!important}
.pro_bottom{display:none}
.pro_bottom.fixed{position:fixed;top:0;display:block;width:340px}
.pro_bottom.fixed.btm{position:absolute;top:auto;bottom:30px}
/* product_show */
.product_preview{display:none;width:100%;height:400px;background:#fff;overflow:hidden}
.product_preview .swiper-slide,.product_preview .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_preview .swiper-slide img{max-width:100%;max-height:100%}
.product_preview .swiper-pagination-bullet{background-color:#e4d6b8;opacity:.5;margin:0 4px}
.product_preview .swiper-pagination-bullet-active{background:#c2a46c ;opacity:1}

.iframe3d{position:relative;padding:30px 0;margin:0 auto;text-align:center}
.iframe3d i{position:absolute;top:110px;left:10px;width:200px;height:40px;background:#000}
.iframe3d .hd{font-size:32px;color:red}
.iframe3d .ft{font-size:16px;color:#999}
.iframe3d iframe{width:100%;height:540px;margin:20px 0;border:0;background:#000;cursor:pointer}
.product_video{padding:20px 0;margin:0 auto;text-align:center}
.product_video .hd{margin-bottom:20px;font-size:32px;color:red}
.product_video .ft{margin-top:20px;font-size:16px;color:#999}
.product_video .video{width:100%;height:auto;max-height:720px;background:#000}
.product_video .video_MB{width:100%;height:auto;max-height:720px;background:#000}
.product_video .ibox{display:inline-block;margin: auto;border:1px solid #aeaeae;overflow:hidden}
.product_video iframe{width:100%;height:540px;margin:-4px;border:0;background:#000;cursor:pointer}
.product_video .w45{width:480px;height:600px}
.product_video .w916{width:405px;height:720px}
.product_intro .product_video{display:none}

.product_showcase{float:left;width:860px;background:#fff;text-align:center}
.product_show{position:relative}
.product_show .hd{margin:30px auto 20px;text-align:center}
.product_show .hd b{position:relative;display:inline-block;padding:6px 12px;border:1px solid #e4d6b8;background-color:#fbf6ec;line-height:1;font-size:14px;font-weight:400}
.product_show .hd i{display:inline-block;margin:-2px 3px 0 0;width:24px;height:24px;background:url(../images/icon_hint.png) no-repeat bottom center;background-size:cover;vertical-align:middle}
.product_bigpic .item{position:relative;padding:5px 0}
.product_bigpic .item:last-child{border:0}
/*.product_bigpic .item::before{position:absolute;top:-5px;left:0;right:0;content:"";width:100%;max-width:800px;height:40px;margin:0 auto;background:url(../images/box_photo.png) no-repeat center top/100% auto}
.product_bigpic .item:first-child::before{display:none}*/
.product_bigpic .item img{max-width:860px;max-height:860px;border-radius:5px}
.product_thumbs{position:absolute;top:60px;width:50px;max-height:100%;margin-left:-50px;overflow-y:auto}
.product_thumbs::-webkit-scrollbar{width:6px}
.product_thumbs::-webkit-scrollbar-track-piece{background-color:#f4ebdc;border-radius:6px}
.product_thumbs::-webkit-scrollbar-thumb{background-color:#e4d6b8;border-radius:6px}
.product_thumbs::-webkit-scrollbar-thumb:hover{background-color:#b48f4c}
.product_thumbs .item{display:block;width:42px;height:42px;line-height:40px;border:1px solid #e4d6b8;background:#fff;text-align:center}
.product_thumbs .item img{max-width:40px;max-height:40px;opacity:.5}
.product_thumbs .item:hover{border-color:#b48f4c}
.product_thumbs .item.curr{border-color:#b48f4c}
.product_thumbs .item.curr img{opacity:1}
.product_thumbs.fixed{position:fixed;top:0}
.product_thumbs.fixed.btm{position:absolute;top:auto;bottom:5px}
/* 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}

/* prolove_team */
.prolove_title{text-align:center;color:#000}
.prolove_title h3{margin-top:30px;font-size:32px;font-weight:400;text-transform:uppercase}
.prolove_team{overflow:hidden;margin:0 -10px}
.prolove_team .item{float:left;width:16.66666%;margin-top:20px}
.prolove_team .item>a{display:block;margin:0 auto;text-align:center;text-decoration:none}
.prolove_team .item>a:hover{color:#000}
.prolove_team .item>a:hover .pic i{webkit-animation:picopacity .5s;animation:picopacity .5s}
.prolove_team .pic{position:relative;display:block;width:240px;height:288px;margin:0 auto;text-align:center;overflow:hidden}
.prolove_team .pic::after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background:url(../images/bg_pro.png) no-repeat center top/100% 100%}
.prolove_team .pic i{display:block;position:absolute;top:0;left:0;right:0;bottom:0;padding:16px;transition:.5s}
.prolove_team .pic img{width:100%;height:100%}
.prolove_team .name{height:34px;margin:10px 22px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.prolove_team .price{margin:10px 16px 0;font-size:16px;font-weight:700;color:#b48f4c}
.prolove_mod{clear:both;margin-top:30px;border-top:1px solid #e4d6b8;text-align:center}
.prolove_mod .view_all{width:235px;padding-left:5px;height:40px;line-height:40px;margin:30px auto 0;background:#b48f4c;color:#fff}
.prolove_mod .view_all:hover{text-decoration:none;color:#fff;opacity:.8}
.prolove_mod .view_all::after{border-color:transparent transparent transparent #fff}
/** popup **/
#facebox_overlay{position:fixed;top:0px;left:0px;z-index:99;height:100%;width:100%;background-color:#000}
#facebox{position:fixed;top:220px;left:50%;z-index:100;width:600px;margin:-200px 0 0 -300px;text-align:left}
.popup{position:relative;padding:20px 25px;border:1px solid #fff;background-color:#fff;box-shadow:0 5px 8px rgba(0,0,0,.2);color:#000;text-align:left}
.popup .close{position:absolute;right:0;top:0;display:block;width:40px;height:40px;line-height:40;background:#fff url(../images/close.png) no-repeat center center;background-size:auto 20px;color:#fff;overflow:hidden;opacity:.8}
.popup .close:hover{opacity:1}
.popup .loading{text-align:center}
.popup .image{text-align:center}
.pro_buy dl{padding-left:80px;margin-bottom:10px;overflow:hidden}
.pro_buy dt{float:left;width:80px;margin-left:-80px;font-weight:700}
.pro_buy .error{display:inline-block;margin:5px 0;line-height:1.2;font-size:12px;color:red}
.pro_buy .link{display:block;margin-top:10px;text-decoration:underline;text-align:center}
.pro_buy .link:hover{color:#b48f4c}
.pro_buy .btn_addcart,.pro_buy .btn_addwish{position:relative;display:block;width:240px;height:44px;line-height:44px;margin:20px auto 0;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase}
.pro_buy .btn_addcart{border:2px solid #c2a46c ;background:#c2a46c ;color:#fff}
.pro_buy .btn_addwish{border:2px solid #c2a46c ;color:#c2a46c }
.pro_buy .btn_addcart:hover{border-color:#b48f4c;background:#b48f4c;color:#fff;text-decoration:none}
.pro_buy .btn_addwish:hover{border-color:#b48f4c;color:#b48f4c;text-decoration:none}
.pro_warn{padding:10px 20px 10px 0;border-bottom:1px solid #e4d6b8;font-size:18px;color:#b48f4c}
.pro_note{padding:10px 15px;border:1px solid #e4d6b8;background:#fbf6ec;font-size:12px}
.pro_radio{padding:5px 0 15px}
.pro_radio .item{margin-top:10px}
.pro_radio .item input{float:left;margin:2px 5px 0 0}
.pro_radio .item .price{margin-left:10px;color:red}

/* news_list */
.news_list .site_tit{margin-bottom:20px;font-weight:700;font-size:42px;text-align:center}
.news_list .item{display:block;width:1200px;margin:0 auto;margin-bottom:40px;background-color:#fbf6ec;text-decoration:none}
.news_list .item p{height:40px;line-height:40px;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.news_list .item img{-webkit-filter:brightness(.98);filter:brightness(.98)}
.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}
/* material_index */
.material_page .site_tit{margin-bottom:20px;font-weight:700;font-size:42px;text-align:center}
.material_top{height:40px;line-height:40px;margin-bottom:20px;overflow:hidden}
.material_top .view_sort{float:none}
.material_top .search{display:inline-block;margin-left:20px}
.material_top .search .txt{float:left;width:120px;height:38px;line-height:38px;padding:0 60px 0 20px;border:1px solid #e4d6b8;border-right:0;border-radius:0;background-color:transparent}
.material_top .search .btn{width:80px;height:40px;line-height:40px;color:#b48f4c;border:1px solid #e4d6b8;border-left:0;border-radius:0;background-color:transparent;text-align:center;font-weight:700}
.grid-gallery .grid{padding:0;margin:0 -5px}
.grid-gallery .grid li{width:16.66666%;float:left;cursor:pointer}
.grid-gallery .grid figure{padding:5px;margin:0;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}
.grid-gallery .grid figure img{display:block;max-width:100%;max-height:100%;image-rendering:pixelated}
.grid-gallery .grid figcaption{background:#e4e4e4;padding:15px}
.grid-gallery .grid figcaption h3{font-weight:400;text-align:center}
.grid-gallery .grid li:hover figure img{opacity:0.7}
.waterfull .grid{padding:0;margin:0 -5px}
.waterfull .grid li{width:16.66666%;float:left;padding: 0;opacity: 0;cursor:pointer}
.waterfull .grid li.shown{opacity: 1}
.waterfull .grid a{display:block;padding:5px;margin:0;-webkit-transition:.1s;transition:.1s}
.waterfull .grid img{display:block;width:100%;height:100%;image-rendering:pixelated}
.waterfull .grid h3{padding:15px;background:#e4e4e4;font-weight:400;text-align:center}
.waterfull .grid a:hover{background:#b48f4c;color:#fff;text-decoration: none}
.waterfull .grid a:hover h3{background:#b48f4c}
.imloading{margin:20px;text-align: center}

.slideshow-html .header{z-index:1}.slideshow-html .content{z-index:2}
.slideshow{position:fixed;background:rgba(0,0,0,0.6);width:100%;height:100%;top:0;left:0;z-index:500;opacity:0;visibility:hidden;overflow:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transition:opacity 0.5s, visibility 0s 0.5s;transition:opacity 0.5s, visibility 0s 0.5s}
.slideshow-open .slideshow{opacity:1;visibility:visible;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}
.slideshow ul{width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translate3d(0,0,150px);transform:translate3d(0,0,150px);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}
.slideshow ul.animatable li{-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}
.slideshow-open .slideshow ul{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slideshow li{width:800px;height:600px;position:absolute;top:50%;left:50%;margin:-300px 0 0 -400px;visibility:hidden;background:#fff;overflow-x:hidden;overflow-y:auto;text-align:center}
.slideshow li::-webkit-scrollbar{width:6px}
.slideshow li::-webkit-scrollbar-track-piece{background-color:#f4ebdc;border-radius:6px}
.slideshow li::-webkit-scrollbar-thumb{background-color:#e4d6b8;border-radius:6px}
.slideshow li::-webkit-scrollbar-thumb:hover{background-color:#b48f4c}
.slideshow li.show{visibility:visible;opacity:.5}
.slideshow li.current{opacity:1}
.slideshow li:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,0.8);-webkit-transition:opacity 0.3s;transition:opacity 0.3s}
.slideshow li.current:after{visibility:hidden;opacity:0;-webkit-transition:opacity 0.3s, visibility 0s 0.3s;transition:opacity 0.3s, visibility 0s 0.3s}
.slideshow figure{padding:20px 40px 40px;margin:0}
.slideshow figure img{display:block;max-width:600px;max-height:450px;margin:0 auto}
.slideshow figcaption{padding-bottom:20px}
.slideshow figcaption h3{font-size:200%;font-weight:400}
.slideshow figcaption dl{margin:5px 0 0 10px;color:#b48f4c}
.slideshow figcaption dt,.slideshow figcaption dd{display:inline-block;padding:2px 10px;border:1px solid #e4d6b8}
.slideshow figcaption dd{margin-right:10px}
.slideshow .desc{margin-top:1em;line-height:1.5;text-align:left}
.slideshow .desc p{margin-top:1em}
.slideshow nav span{position:fixed;z-index:1000;width:40px;height:40px;background:#b48f4c;border-radius:50%;text-align:center;cursor:pointer}
.slideshow nav .nav-prev,.slideshow nav .nav-next{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.slideshow nav .nav-prev{left:20px}
.slideshow nav .nav-next{right:20px}
.slideshow nav .nav-close{top:20px;right:20px;color:#31373a;background:rgba(0,0,0,.5) url(../images/closes.png) no-repeat center center/20px}
.slideshow nav .nav-prev:before,.slideshow nav .nav-next::before{display:inline-block;content:"";width:10px;height:10px;margin-top:15px;border-top:3px solid #fff;border-right:3px solid #fff}
.slideshow nav .nav-prev:before{margin-right:-3px;-webkit-transform:translate3d(0, -1px, 0) rotate(-135deg);transform:translate3d(0, -1px, 0) rotate(-135deg)}
.slideshow nav .nav-next:before{margin-left:-3px;-webkit-transform:translate3d(0, -1px, 0) rotate(45deg);transform:translate3d(0, -1px, 0) rotate(45deg)}
/* material_detail */
.material_detail .intro{margin-top:10px;padding-left:480px;overflow: hidden}
.material_detail .intro .pic{float:left;width:450px;margin-top:10px;margin-left:-480px;text-align:center}
.material_detail .intro .title{font-size:42px}
.material_detail .intro dl{margin-top:5px;padding-top:10px;border-top:1px solid #e4d6b8}
.material_detail .intro dt,.material_detail .intro dd{display:inline-block}
.material_detail .intro dd a{margin-left:10px}
.material_detail .intro table{width:100%;margin:10px 0;background:#f4ebdc;text-align:center}
.material_detail .intro table td{padding:5px 5px 10px}
.material_detail .intro table i{display:block;vertical-align:middle;width:40px;height:40px;margin:-2px auto 0;background:url(../images/icon_origin.png) no-repeat 0 0;background-size:auto 40px;border-radius:50%}
.material_detail .intro table b{display:inline-block;font-weight:400}
.material_detail .intro table p{display:inline-block;margin-left:5px;height:16px;white-space:nowrap;text-overflow:ellipsis}
.material_detail .intro .origin i{background-position:0 0}
.material_detail .intro .hardness i{background-position:-40px 0}
.material_detail .intro .natural i{background-position:-80px 0}
.material_detail .intro .desc{margin-top:1em;line-height:1.5;text-align:left}
.material_detail .intro .desc p{margin-top:1em}
.material_title{text-align:center;color:#000}
.material_title h3{margin-top:30px;font-size:32px;font-weight:400;text-transform:uppercase}
.material_team{overflow:hidden;margin:0 -10px}
.material_team .item{float:left;width:25%;margin-top:20px}
.material_team .item>a{display:block;margin:0 auto;text-align:center;text-decoration:none}
.material_team .item>a:hover{color:#000}
.material_team .item>a:hover .pic i{webkit-animation:picopacity .5s;animation:picopacity .5s}
.material_team .pic{position:relative;display:block;width:280px;height:336px;margin:0 auto;text-align:center;overflow:hidden}
.material_team .pic::after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background:url(../images/bg_pro.png) no-repeat center top/100% 100%}
.material_team .pic i{display:block;position:absolute;top:0;left:0;right:0;bottom:0;padding:16px;transition:.5s}
.material_team .pic img{width:100%;height:100%}
.material_team .name{height:34px;margin:10px 22px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.material_team .price{margin:10px 16px 0;font-size:16px;font-weight:700;color:#b48f4c}
.material_pro{clear:both;margin-top:30px;border-top:1px solid #e4d6b8;text-align:center}
.material_pro .view_all{width:235px;padding-left:5px;height:40px;line-height:40px;margin:30px auto 0;background:#b48f4c;color:#fff}
.material_pro .view_all:hover{text-decoration:none;color:#fff;opacity:.8}
.material_pro .view_all::after{border-color:transparent transparent transparent #fff}
.not_pro{margin:80px;font-size:16px;color:red}

/** user_wrap **/
.user_wrap{padding:40px 0;background:#fff}
.user_wrap .pagebar{margin-left:0}
.shopping_process{width:800px;height:40px;margin:-20px auto 30px}
.shopping_process li{position:relative;width:25%;white-space:nowrap;text-align:center;color:#c2a46c}
.shopping_process li::before{position:absolute;bottom:-14px;left:50%;content:"";width:100%;height:1px;background:#c2a46c;overflow:hidden}
.shopping_process li:last-child::before{display:none}
.shopping_process li i{position:absolute;left:50%;bottom:-20px;display:inline-block;width:11px;height:11px;margin-left:-6px;border-radius:50%;border:1px solid #c2a46c;background:#fff}
.shopping_process li.curr,.shopping_process li.past{font-weight:700}
.shopping_process li.curr i,.shopping_process li.past i{background:#c2a46c}
.shopping_process li.past::before{bottom:-15px;height:3px}
.view_cart input{vertical-align:middle}
.view_cart table{width:100%}
.view_cart caption{padding-bottom:20px;text-align:left;font-size:32px;font-weight:700}
.view_cart tr{border-top:1px solid #e4d6b8}
.view_cart th,.view_cart td{padding:20px 0}
.view_cart th:last-child,.view_cart td:last-child{text-align:right}
.view_cart .photo{width:15%}
.view_cart .qty{width:10%}
.view_cart .remove{width:10%}
.view_cart .item{width:30%}
.view_cart .unit{width:15%}
.view_cart .weight{width:10%}
.view_cart .price{width:10%;border-right:0}
.view_cart .qty input{width:40px;height:32px;line-height:32px;padding:0 10px;text-align:center;border:0;background:#e4d6b8}
.view_cart .photo img{max-width:80px;max-height:80px}
.view_cart .name{margin-right:10px}
.view_cart .size{color:#b48f4c}
.view_cart tfoot tr{border:0}
.view_cart tfoot td{padding:10px 0;background:#fbf6ec;text-align:right}
.view_cart .shipping,.view_cart .amount,.view_cart .total,.view_cart .insurance{padding-right:20px}
.view_cart .total strong,.view_cart .insurance strong{display:inline-block;width:90px;font-size:18px;font-weight:400;color:red}
.shipping_tariff{width:800px;margin:30px auto 0;font-size:16px}
.shipping_tariff h5{font-size:20px;font-weight:700;text-align:center}
.shipping_tariff p{margin-top:1em}
.shipping_tariff b{font-weight:700;color:red}

.btn_bar{margin-top:30px;text-align:center;overflow:hidden}
.btn_bar .btn_submit{display:inline-block;min-width:300px;height:44px;line-height:44px;padding:0 10px;margin:10px;border:2px solid #c2a46c ;background:#c2a46c ;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}
.btn_bar .btn_submit.fl,.btn_bar .btn_submit.fr{float:none}
.btn_bar .btn_submit.fl{background:#fff;color:#c2a46c }
.btn_bar .btn_submit:hover{border-color:#b48f4c;background:#b48f4c;text-decoration:none}
.btn_bar .btn_submit.fl:hover{border-color:#b48f4c;background:#fff;color:#b48f4c}
table .btn_submit{float:none;display:inline-block;height:32px;line-height:32px;padding:0 10px;background:#c2a46c ;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}
table .btn_submit:hover{background:#b48f4c}
table .btn_submit b{font-size:12px;font-weight:400}
table .btn_submit:hover{opacity:.8}
.btn_view,.btn_remove{display:inline-block;height:40px;line-height:40px;margin:5px;background:#f4ebdc;border-radius:50%}
.btn_view i{background-position:-320px 0}
.btn_remove i{background-position:-360px 0}
.btn_view:hover i{background-position:-320px -40px}
.btn_remove:hover i{background-position:-360px -40px}
.btn_view:hover,.btn_remove:hover{background:#b48f4c;transition:.2s}
.btn_bar .link{float:none;display:inline-block;min-width:300px;height:44px;line-height:44px;padding:0 10px;margin:10px;border:2px solid #c2a46c ;background:#fff;color:#c2a46c ;text-align:center;text-decoration:none;text-transform:uppercase}
.btn_bar .link:hover{border-color:#b48f4c;text-decoration:none}
.view_cart .type{width:40%}
.view_cart .time{width:30%}
.view_cart .cost{width:30%}
.cart_tips{margin-bottom:20px;font-size:16px;color:red;text-align:center}
.cart_title{margin-top:20px;padding:5px;font-size:16px;font-weight:700;text-align:center}
/** user_box **/
.form .text{width:300px;padding:10px;border:1px solid #c2a46c ;background-color:#fff}
.form select.text{width:322px}
.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:0;width:14px;height:14px;border:1px solid #b48f4c}
.radio_custom i:after{left:4px;top:4px;display:inline-block;width:8px;height:8px}
.radio_custom input[type='radio']:checked + i:before{border-color:#b48f4c}
.radio_custom input[type='radio']:checked + i:after{background:#b48f4c}
.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 #b48f4c;-webkit-border-radius:2px;border-radius:2px}
.checkbox_custom i:after{left:3px;top:3px;display:inline-block;width:7px;height:3px;border:3px solid #b48f4c;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:#b48f4c}
.checkbox_custom input[type='checkbox']:checked + i:after{opacity:10;filter:alpha(opacity=100)}
.user_box{width:800px;padding:20px 0;margin:0 auto;border:1px solid #e4d6b8;background:#fbf6ec;position:relative}
.user_box.wider{width:100%;border:0;background:#fff}
.user_box dl{overflow:hidden}
.user_box dt{float:left;clear:both;width:230px;padding-right:10px;margin-top:17px;text-align:right}
.user_box dd{padding:7px 7px 7px 240px;color:#b48f4c}
.user_box dd p{margin-top:5px}
.signup .new{padding-bottom:20px;background-color:#fff}
.signup .new .note{margin-top:-20px}
.signup .note{padding:20px 0 10px 40px;color:#b48f4c}
.signup .note input{margin-right:3px;vertical-align:middle}
.payment_method{margin-top:30px}
.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}

.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 #c2a46c ;background-color:#fff;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:#c2a46c ;color:#fff;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:240px}
.view-address .address{margin:-18px 0 10px;padding-bottom:10px;line-height:1.5;border-bottom:1px solid #e4d6b8}
.view-address .note{width:180px;margin-left:-180px;color:#b48f4c}
.view-address .note input{margin-right:3px;vertical-align:middle}
.view-address .new-address{margin-top:10px;margin-left:-240px}
.view-address .edit-address{margin-top:10px;margin-left:-240px}
.address_other .new-address{display:none}
.address_cur .new-address{display:block}
.successfully{padding:30px 0;text-align:center}
.successfully strong{display:block;margin:10px 30px;font-size:18px}
.successfully p{margin:10px 30px;text-align:left}
/** account **/
.account_title{padding-bottom:20px;font-size:32px;font-weight:700;text-align:center}
.account_li{overflow:hidden}
.account_li li{width:20%}
.account_li li a{display:block;padding:20px 0;text-align:center}
.account_li li i{display:block;vertical-align:middle;width:80px;height:80px;margin:0 auto 20px;border-radius:50%;background:#fff url(../images/icon_account.png) no-repeat 0 0;background-size:auto 160px}
.account_li li .password i{background-position:0 0}
.account_li li .shipping i{background-position:-80px 0}
.account_li li .billing i{background-position:-160px 0}
.account_li li .myorders i{background-position:-240px 0}
.account_li li .mywish i{background-position:-320px 0}
.account_li li a:hover{text-decoration:none;color:#333}
.account_li li a:hover i{background-color:#b48f4c;transition:.2s}
.account_li li a:hover.password i{background-position:0 -80px}
.account_li li a:hover.shipping i{background-position:-80px -80px}
.account_li li a:hover.billing i{background-position:-160px -80px}
.account_li li a:hover.myorders i{background-position:-240px -80px}
.account_li li a:hover.mywish i{background-position:-320px -80px}
.account_li .address{margin:-18px 0 10px 240px;padding-bottom:10px;line-height:1.5;border-bottom:1px solid #e4d6b8}
.account_li .note{padding-left:40px;color:#b48f4c}
.account_li .note input{margin-right:3px;vertical-align:middle}

/** myorders_list **/
.myorders_list{width:100%;margin:-20px 0}
.myorders_list{width:100%}
.myorders_list caption{padding-bottom:20px;text-align:left;font-size:32px;font-weight:700}
.myorders_list tr{border-top:1px solid #e4d6b8}
.myorders_list tr.bd{border-top:0}
.myorders_list th,.myorders_list td{padding:20px 0}
.myorders_list th:last-child,.myorders_list td:last-child{text-align:right}
.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:10px 0}
.myorders_list .info{padding:10px 0 10px 90px;margin-right:10px;border-bottom:1px dotted #e4d6b8;overflow:hidden}
.myorders_list .info:last-child{border-bottom:0}
.myorders_list .photo{float:left;max-width:80px;max-height:80px;margin-left:-90px}
.myorders_list .title{margin-top:15px;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 .price span{display:block;font-size:12px}
.myorders_list .link{display:block;color:#b48f4c}
.myorders_list .hd td{padding:0 20px;background-color:#fbf6ec}
.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 #b48f4c}
.myorder-addr .con{position:absolute;z-index:28;top:20px;width:200px;padding:15px 20px;border:1px solid #fff;background-color:#fff;box-shadow:0 5px 8px rgba(0,0,0,.2);color:#000;text-align:left}

/** wish_list **/
.wish_list{width:100%;margin:-20px 0}
.wish_list caption{padding-bottom:20px;text-align:left;font-size:32px;font-weight:700}
.wish_list tr{border-top:1px solid #e4d6b8}
.wish_list th,.wish_list td{padding:20px 0}
.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%;text-align:right}
.wish_list .photo img{max-width:80px;max-height:80px}
.wish_list .name{margin-right:10px}
/** view_order **/
.view_order table{width:100%;margin:-20px 0}
.view_order th{padding:10px;border-right:1px solid #000;font-weight:400;background:#0e0e0e;color:#b48f4c}
.view_order td{padding:10px;border-right:1px solid #000;border-top:1px solid #000;color:#aeaeae}
.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:#b48f4c}
.order_commodity_list tfoot td{border:0;border-top:1px solid #000;color:#b48f4c}
.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:#fff}

/** site_page **/
.site_page{width:800px;margin:0 auto;line-height:1.5;background:#fff}
.site_page .site_tit{margin-bottom:40px;font-weight:700;font-size:42px;text-align:center}
.site_page p{margin-bottom:1em}
.about_us{text-align:center}
.about_us .video{margin:0 -8rem 1em}
.about_us .video video{width:100%}
.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:#b48f4c;text-decoration:underline}
.about_us a:hover{color:#b48f4c}
.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;font-size:14px}
.aboutus_item dt{margin:2em 0 1rem;line-height:1;font-size:36px;color:#b48f4c;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:#b48f4c;text-decoration:underline}
.aboutus_item a:hover{color:#ffeac0}
.aboutus_item img{max-width:100%}
.aboutus_item .flex{display:flex;gap:4em;align-items:center}
.aboutus_item .flex .txt{flex:1}
.aboutus_item .flex .img{width:50%;margin:0}
.aboutus_item .sklogo .img{width:35%}
.aboutus_item .crystal .img{width:55%}

.aboutus_honor{padding:0 8em}
.aboutus_honor li{padding:1em 0;text-align:left;list-style-type:disc;border-bottom:1px dashed #b48f4c;font-size:16px;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 #b48f4c transparent}
.aboutus_history::after{margin:0 0 0 -19px;border-color:transparent transparent #fff 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:#b48f4c;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:#b48f4c;border:3px solid #fff;border-radius:50%;box-sizing:content-box}
.aboutus_history dl::after{width:50px;height:1px;background:#b48f4c}
.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:#b48f4c;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:#b48f4c;text-decoration:underline}
.contact_us dt{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:#b48f4c;text-decoration:underline}
.contact_us a:hover{color:#b48f4c}
.shipping_way{margin:2em auto;line-height:1;background:#fbf6ec}
.shipping_way th{font-weight:700}
.shipping_way th,.shipping_way td{padding:10px;border:1px solid #e4d6b8}
.payment_methods a{color:#b48f4c;text-decoration:underline}
.payment_methods a:hover{color:#b48f4c}
.payment_methods li{min-height:20px;padding:0 30px 30px 60px}
.payment_methods li img{vertical-align:-1px}
.payment_methods li .radio{margin:-6px 20px 0 -33px;*margin-left:-40px}
.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:400 normal 24px Arial}
.payment_methods em{font-style:italic}
/* pay_transfer */
.payment_box{display:none}
.payment_box.fold{display:block;margin-bottom:20px}
.pay_transfer{width:400px;margin:0 auto;background:#b48f4c;position:relative}
.pay_con{padding:30px 25px 20px}
.pay_con p{margin-bottom:1em;color:#f4ebdc}
.pay_con b{font-weight:400;color:#fff}
.pay_con .email{text-decoration:underline}
/* site_map */
.site_map{margin-left:40px}
.site_map dl{margin-bottom:30px}
.site_map dt{position:relative;font-family:"Arial Black",Arial;font-size:18px;font-weight:700;height:40px;margin-left:40px;color:#b48f4c;text-transform:uppercase}
.site_map dt::before{content:"";display:inline-block;width:8px;height:8px;margin:-4px 10px 0 -20px;background:#b48f4c;border-radius:50%;vertical-align:middle}
.site_map dd{margin-left:40px;overflow:hidden}
.site_map dd a{float:left;width:33%;margin-bottom:10px;color:#333}
.site_map dd a:hover{color:#b48f4c}
/** 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:40px;line-height:40px;margin:0 auto;font-size:14px;color:#fff;text-decoration:none;text-align:center;-webkit-border-radius:3px;border-radius:3px;background-color:#f50;background-image:-webkit-linear-gradient(top,#f50,#f00);background-image:linear-gradient(top,#f50,#f00);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 #fff;vertical-align:middle}
.error-tip a:hover{background:#f50}

/*** FOOTER ***/
.webinfo{padding-top:260px;font-size:0;text-align:center}
.side_box{display:inline-block;margin:0 30px;text-align: center}
.side_box .inner{display:inline-block;width:232px;height:276px;background:url(../images/bg_webinfo.png) no-repeat center center/cover;overflow:hidden}
.side_tit{font-size:16px;margin-top:55px;white-space:nowrap}
.side_con{padding:20px 50px 0;font-size:12px}
.social_box strong{display:block;font-size:20px;font-weight:400;color:red}
.social_box b{display:block;font-weight:400}
.social_box a{display:block;margin-top:-5px;text-decoration:none;color:#666}
.social_box a:hover{text-decoration:none}
.social_box img{width:120px}
.feedbacks_box{padding-right:40px}
.feedbacks_box ol{height:120px;overflow-x:hidden;overflow-y:scroll}
.feedbacks_box ol::-webkit-scrollbar{width:6px}
.feedbacks_box ol::-webkit-scrollbar-track-piece{background-color:#f4ebdc;border-radius:6px}
.feedbacks_box ol::-webkit-scrollbar-thumb{background-color:#e4d6b8;border-radius:6px}
.feedbacks_box ol::-webkit-scrollbar-thumb:hover{background-color:#b48f4c}
.feedbacks_box li{margin-bottom:6px;line-height:1.4;text-align:left}
.sites_box{padding:20px}
.sites_box a{display:inline-block;margin-bottom:10px}
.sites_box .rikoo img{width:60%}
.sites_box .skullis img{width:60%}
.sites_box .pietersite img{width:50%}
.sites_box .skullisjewelry img{width:57%}
.webinfo2{display:none}
.accept{font-size:0}
.accept a{display:inline-block;margin:8px 10px}
.footer .bottom{padding:20px 10px;text-align:center}
.footer .copyright{height:40px;line-height:40px}
.footer .logo_small{width:80px;margin:-15px 5px 0 0;background-position:0 0}
.other_link li{float:none;display:inline-block;color:#b48f4c}
.other_link li::after{display:inline-block;content:"";width:1px;height:14px;background:#e4d6b8;vertical-align:middle;overflow:hidden}
.other_link li:last-child::after{display:none}
.other_link li a{height:30px;line-height:30px;color:#b48f4c;padding:0 15px}
.returntop{display:none;position:fixed;z-index:8888;right:22px;bottom:88px;width:54px;height:54px;background:#b48f4c;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;font-size:12px;font-weight:700;color:#fff;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 #fff transparent}
.returntop:hover{text-decoration:none;color:#fff;opacity:1}
@media (max-width:1600px){
  .wrap{min-width:1240px}.w{width:1200px}
  .header{height:176px}
  .header .logo{width:144px;height:72px;margin-top:-30px}
  .header .slogan{height:24px}
  .header .navbar{margin-top:10px}
  .main_nav li{margin:0 2px}
  .main_nav li a{padding-left:20px;margin-right:20px}
  .main_nav li a::before{width:20px}
  .shopcate_snavli{width:200px}
  .banner_img{margin-top:20px}
  .shopimg_mod{width:710px}
  .featured_pro .pic{width:240px;height:288px}
  .featured_pro .pic i{padding:14px}
  .featured_pro .name{margin:5px 14px 0}
  .featured_items{width:240px}
  .featured_items h3,.shopcate_snavtit{font-size:18px}
  .featured_items .view_all{margin-top:20px}
  .floor_mod{margin-top:20px}
  .floor_title h3{left:800px;padding:0 40px;font-size:40px}
  .floor_title p{left:800px}
  .floor_title.f2 h3, .floor_title.f2 p, .floor_title.f4 h3, .floor_title.f4 p{right:800px}
  .floor_pro{margin:20px -10px 40px!important}
  .floor_pro .pic{width:240px;height:288px}
  .floor_pro .pic i{padding:14px}
  .floor_pro .name{margin:5px 14px 0}
  .video_mod{height:675px}
  .video_title h3{font-size:36px}
  .shopimg_title h3{margin-top:40px;font-size:36px}
  .shopimg_nav .name{font-size:14px}
  .proli_team .pic{width:240px;height:288px}
  .proli_team .pic i{padding:14px}
  .proli_team .name{margin:5px 14px 0}
  .news_list .item{width:100%}
  .product_showcase{width:680px}
  .product_intro{width:300px}
  .product_bigpic .item img{max-width:680px;max-height:680px}
  .pro_bottom.fixed{width:300px}
  .prolove_team .item{width:20%;margin-top:20px}
  .prolove_team .pic{width:240px;height:288px}
  .prolove_team .pic i{padding:14px}
  .prolove_team .name{margin:5px 14px 0}
  .grid-gallery .grid li{width:20%}
  .waterfull .grid li{width:20%}
  .site_page .site_tit{font-size:36px}
  .material_page .site_tit{font-size:36px}
  .material_detail .intro .title{font-size:36px}
  .news_list .site_tit{font-size:36px}
  .user_wrap{padding:30px 0}
  .account_title,.view_cart caption,.myorders_list caption,.wish_list caption{font-size:28px}
  .side_box{margin:0 20px}
  .webinfo{padding-top:210px}
}
/* @media (max-width:1366px){
  .wrap{min-width:1020px}.w{width:990px}
  .shopcate_btn{width:180px;font-size:14px}
  .search_btnform{width:180px}
  .search_btnform .txt{width:125px}
  .main_nav li a{padding-left:15px;margin-right:15px;font-size:12px}
  .main_nav li a::before{width:15px}
  .shopcate_nav dl{margin-right:10px}
  .shopcate_nav dl:nth-child(1){margin-right:60px}
  .shopcate_nav dl:nth-child(3) dd{margin-right:20px}
  .shopcate_nav dl:nth-child(3) dd:nth-child(3){margin-left:210px}
  .shopcate_nav dl:nth-child(4){margin-left:-370px}
  .shopcate_nav dl a{max-width:180px}
  .dragon_mod .pic{width:180px}
  .shopimg_mod{width:570px}
  .featured_mod .pic{width:180px}  
  .featured_pro .pic{width:200px;height:240px}
  .featured_pro .pic i{padding:12px}
  .featured_pro .name{margin:5px 12px 0}
  .shopcate_snavli{width:180px}
  .featured_items{width:200px;margin-left:20px}
  .featured_items h3,.shopcate_snavtit{font-size:16px}
  .featured_items .view_all{width:200px}
  .floor_title h3{left:660px;padding:0 30px;font-size:30px}
  .floor_title p{left:650px;right:10px;bottom:10px}
  .floor_title.f2 h3, .floor_title.f2 p, .floor_title.f4 h3, .floor_title.f4 p{right:650px;left:10px}
  .floor_pro{margin:20px -10px 30px!important}
  .floor_pro .pic{width:200px;height:240px}
  .floor_pro .pic i{padding:12px}
  .floor_pro .name{margin:5px 12px 0}
  .video_mod{height:557px}
  .video_title h3{font-size:32px}
  .shopimg_title h3{margin-top:30px;font-size:32px}
  .shopimg_nav{margin-top:20px}
  .shopimg_nav .name{font-size:12px}
  .shopimg_nav .drop_all{margin-top:30px}
  .proli_team .item{width:33.33333%}
  .proli_team .name{margin:5px 20px 0}
  .proli_salebox .item:nth-child(4),.proli_feabox .item:nth-child(4),.proli_hotbox .item:nth-child(7),.proli_hotbox .item:nth-child(8){display:none}
  .pagebar{margin-top:20px;text-align:center}
  .pagebar .pageof{float:none;display:block;margin:0}
  .pagebar .pages{float:none;display:block}
  .pagebar .pagego{float:none;display:inline-block}
  .product_detail{padding-right:280px}
  .product_intro{width:260px;margin-right:-280px}
  .product_bigpic .item{padding:40px 0}
  .product_bigpic .item::before{width:100%;height:30px}
  .product_bigpic .item img{max-width:100%;max-height:710px}
  .pro_origin{padding:20px 10px;font-size:12px}
  .pro_origin .tit{font-size:20px;text-transform:capitalize}
  .pro_origin .tit2 b.txt,.pro_origin .tit2 b.bgc{font-size:20px}
  .pro_bottom.fixed{width:260px}
  .prolove_title h3{margin-top:30px;font-size:32px}
  .prolove_team .pic{width:200px;height:240px}
  .prolove_team .pic i{padding:12px}
  .prolove_team .name{margin:5px 12px 0}
  .prolove_mod .view_all{margin-top:20px}
  .grid-gallery .grid li{width:25%}
  .waterfull .grid li{width:25%}
  .product_video iframe{height:399px}
  .news_list{padding:20px 40px}
  .news_list .site_tit{font-size:36px}
  .material_page{padding:20px 40px}
  .material_page .site_tit{font-size:36px}
  .material_detail .intro table b{display:block}
  .material_detail .intro table p{margin:0}
  .material_team{margin:0 -25px}
  .material_team .pic{width:240px;height:288px}
  .material_team .pic i{padding:14px}
  .material_team .name{margin:5px 14px 0}
  .site_page{padding:30px 100px}
  .user_wrap{padding:30px}
  .side_box{margin:0 6px;transform:scale(.9)}
  .webinfo{padding-top:200px}
} */
/** 定制类商品详情 **/
.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}
.material-mod{padding:0 20px 20px;border:1px solid #aeaeae;font-size:16px}
.material-mod .tit{margin:20px 0;line-height:1.2;font-size:32px;font-weight:700;color:#fff;text-align:center}
.material-mod h5{margin:1.5em 0 .5em;line-height:1.2;font-size:20px;font-weight:700;color:#fff}
.material-mod p{margin-bottom:1em}
.material-mod p b{color:red}
.material-mod dd{margin-left:1em}
.material-mod dt{font-weight:700;color:#fff}
.material-mod img{max-width:100%}
.material-mod .pic{margin:1em 0;text-align:center}
.material-mod .picr{float:right;margin-left:1em}
.material-mod .picl{float:left;margin-right:1em}
/** WEEKLY相关 **/
.weekly-mod{min-width:1204px;padding:2px 0 0;background:#e80;text-align:center;overflow:hidden}
.weekly-link{font-size:15px;font-weight:700;color:#fff;text-decoration:none}
.weekly-link:hover{color:#fff;text-decoration:none}
.weekly-link h5{display:inline-block;font-size:18px;font-weight:700}
.weekly-link b{font-weight:700}
.weekly-link i b{font-size:18px}
.weekly-link p{display:inline-block;margin-left:50px}
.weekly-pic{height:24px;vertical-align:middle}
/** SALE相关 **/
.sale-mod{min-width:1204px;padding:5px 0;background:#e60012;text-align:center;overflow:hidden}
.sale-link{display:block;height:24px;line-height:24px;text-decoration:none}
.sale-link:hover{text-decoration:none}
.sale-link h5{display:inline-block;margin-right:50px;font-size:18px;font-weight:700;color:#fff;vertical-align:middle}
.sale-bar{display:inline-block}
.sale-bar i{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:40px;line-height:40px;margin:0 auto;font-size:14px;color:#fff;text-decoration:none;text-align:center;-webkit-border-radius:3px;border-radius:3px;background-color:#f50;background-image:-webkit-linear-gradient(top,#f50,#f00);background-image:linear-gradient(top,#f50,#f00);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 #fff;vertical-align:middle}
.sale-over a:hover{background:#f50}
.shopcate_navli li.id_155,.shopcate_snavli li.id_155{display:none}
.shopcate_navli li.id_158,.shopcate_navli li.id_159{display:none}
.shopcate_navli li.id_158 a::after,.shopcate_snavli li.id_158 a::after,.shopcate_snavli li.id_159 a::after{content:"";position:absolute;margin-top:2px;width:35px;height:15px;background:url(../images/sale.gif) no-repeat}
/** 节日LOGO **/
/* .index .header .logo::before{position:absolute;top:-18px;left:-18px;width:80px;height:80px;content:"";background:url(../images/christmas_2022.gif) no-repeat center center;background-size:cover}
.index .header .logo::after{position:absolute;bottom:-10px;left:-60px;right:-60px;height:20px;content:"";background:url(../images/christmas_2022bg.png) no-repeat center center;background-size:100% auto}
.index .header .logo b{background-image:url(../images/christmas_2022.png)} */
/* .index .header .logo::before{position:absolute;bottom:4px;left:36px;width:44px;height:44px;content:"";background:url(../images/christmas_2024s.gif) no-repeat center center;background-size:cover}
.index .header .logo::after{position:absolute;bottom:-10px;left:-60px;right:-60px;height:20px;content:"";background:url(../images/christmas_2022bg.png) no-repeat center center;background-size:100% auto}
.index .header .logo b{background-image:url(../images/christmas_2024.png)} */
/* .header .logo b{background-image:url(../images/rikoo_logo_c2025.gif)} */
