/*** 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}
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}}
/* global */
.wrap{min-width:1480px;min-height:100%;background:#fbf6ec url(../images/bg_header.jpg) no-repeat center top}.topbar{position:relative;z-index:4}.header{position:relative;z-index:3;background:#c2a46c url(../images/bg_header.jpg) no-repeat center top}.content{position:relative;z-index:2}.footer{position:relative;z-index:1;background:#fff url(../images/bg_footer.jpg) repeat-x center top}.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%/auto 80px}
.view_all{display:inline-block}
.view_all::after{display:inline-block;content:"";width:7px;height:7px;margin-left:2px;border-top:1px solid #666;border-right:1px solid #666;-webkit-transform:translate3d(0, -1px, 0) rotate(45deg);transform:translate3d(0, -1px, 0) rotate(45deg)}
.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:220px}
.header .sitebar{text-align:center}
.header .logo{position:relative;z-index:5;display:block;width:180px;height:90px;line-height:90;margin:-25px auto 0;background:url(../images/rikoo_logo.png) no-repeat center center/auto 100%;text-align:center;overflow:hidden}
.header .logo b{font-size:60px;color:#b48f4c}
.header .slogan{display:block;height:30px;line-height:30;margin:2px auto 0;background:url(../images/rikoo_slogan.png) no-repeat center center/auto 100%;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;line-height:40px;text-shadow:0 1px 2px #b48f4c}
.quick_link a{display:inline-block;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}
.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 .navbar{height:40px;margin-top:15px;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:25px;margin-right:25px;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:25px;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{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 -10px 0 3px;background-position:-200px -40px}
.shopcate_btn b{display:none}
.shopcate_box{position:absolute;left:0;right:0;z-index:33;background:#fbf6ec;border-bottom:1px solid #e4d6b8;box-shadow:0 5px 8px rgba(0,0,0,.1);display:none}
.shopcate_box .w{position:relative}
.shopcate_nav{padding:30px 0;overflow:hidden}
.shopcate_nav dl{float:left;margin-right:50px;padding-left:20px;color:#111;text-align:left}
.shopcate_nav dl a{display:inline-block;line-height:20px;color:#111}
.shopcate_nav dl a:hover{color:#b48f4c;text-decoration:none}
.shopcate_nav dl b{display:inline-block;margin-left:4px;font-weight:400;text-decoration:none;opacity:.6}
.shopcate_nav dt a{position:relative;height:20px;font-size:16px;font-weight:700;color:#b48f4c;text-transform:uppercase;}
.shopcate_nav dt a:hover{height:19px;border-bottom:1px solid #b48f4c;}
.shopcate_nav dt a::before{position:absolute;left:-15px;top:50%;margin-top:-3px;display:inline-block;content:"";width:6px;height:6px;background:#b48f4c;border-radius:50%}
.shopcate_nav dt a::after{display:inline-block;content:"";width:7px;height:7px;margin-left:2px;border-top:1px solid #b48f4c;border-right:1px solid #b48f4c;-webkit-transform:translate3d(0, -2px, 0) rotate(45deg);transform:translate3d(0, -2px, 0) rotate(45deg)}
.shopcate_nav dd{margin-top:15px}
.shopcate_nav dd>a{font-weight:700}
.shopcate_nav dd .sub li{margin-top:10px}
.shopcate_nav dl:nth-child(1){margin-right:100px;}
.shopcate_nav dl:nth-child(1) dd:nth-child(3){display:none}
.shopcate_nav dl:nth-child(3){margin-right:0}
.shopcate_nav dl:nth-child(3) dd{float:left;margin-right:50px}
.shopcate_nav dl:nth-child(3) dd:nth-child(3){margin-left:200px}
.shopcate_nav dl:nth-child(4){padding:0;margin:0 0 0 -450px}
.shopcate_nav dl:nth-child(4) dt a{margin-top:35px;font-size:14px;color:#333;text-transform:inherit;}
.shopcate_nav dl:nth-child(4) dt a:hover{color:#b48f4c;}
.shopcate_nav dl:nth-child(4) dt a::before,.shopcate_nav dl:nth-child(4) dt a::after{display:none}
.shopcate_nav dl:nth-child(4) dd{margin-top:10px}
.shopcate_nav dl:nth-child(4) dd>a{font-weight:400;}
.dragon_mod{position:absolute;left:0;top:105px;text-align:left}
.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:65px;text-align:left}
.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:#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:#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:#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 .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 .btn{float:right;text-indent:-88px;margin:0;background-position:-240px -40px;border:0;overflow:hidden}
.search_btn{display:block;width:200px;height:40px;line-height:40px;background:#b48f4c;color:#fff;text-align:center;cursor:default;overflow:hidden}
.search_btn:hover{color:#fff;text-decoration:none}
.search_btn i{float:right;margin:0 3px 0 -10px;background-position:-240px -40px}
.search_box{position:absolute;left:0;right:0;z-index:32;padding:60px 0;background:#fbf6ec;display:none;text-align:center}
.search_form{display:inline-block;margin:0 auto;border-bottom:1px solid #b48f4c;}
.search_form .txt{float:left;width:400px;height:20px;line-height:20px;padding:10px 0;background-color:transparent;border:0;border-radius:0;font-size:16px;color:#111}
.search_form .txt::-webkit-input-placeholder{color:#111}
.search_form .btn{width:40px;height:40px;line-height:40px;background-color:transparent;border:0;border-radius:0;color:#b48f4c;font-size:16px;font-weight:700;}
.search_discover{width:440px;margin:20px auto 0;text-align:left}
.search_discover dt{display:inline-block;color:#111;text-transform:uppercase;}
.search_discover dd{display:inline-block;margin:0 5px}
.search_discover dd a{display:inline-block;color:#b48f4c}
/*** CONTENT ***/
.content{min-height:300px;background-color:#fbf6ec}
.content.index{background-color:transparent}
/** banner **/
.banner_img{clear:both;margin-top:30px;background:#fbf6ec}
.banner_img .swiper-slide a{display:block;text-decoration:none}
.banner_img .swiper-slide p{display:none}
.banner_img.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px}
.banner_img .swiper-pagination-bullet{background:#aeaeae;opacity:.5}
.banner_img .swiper-pagination-bullet-active{width:20px;border-radius:8px;opacity:1}
.banner_img .link{display:none}
/* floor */
.floor_mod{margin-top:30px;background:#fbf6ec}
.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{margin:30px auto 60px;padding:0 20px!important;white-space:nowrap;overflow:hidden}
.floor_pro .item{display:inline-block;width:25%;}
.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:320px;height:384px;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:32px;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 .swiper-button-next,.floor_pro .swiper-button-prev{top:0;right:0;height:100%;margin-top:0;background:#fbf6ec;color:#b48f4c;}
.floor_pro .swiper-button-prev{left:0}
.floor_pro .swiper-button-next:after,.floor_pro .swiper-button-prev:after{transform:scale(.8)}
/* 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_title{text-align:center;color:#000;}
.shopimg_title h3{margin-top:60px;font-size:42px;text-transform:uppercase}
.shopimg_nav{margin:40px auto 0}
.shopimg_nav .inner{overflow:hidden}
.shopimg_nav .item{float:left;width:16.66666%}
.shopimg_nav .item a{display:block;padding:0 10px;margin:0 auto;text-align:center;text-decoration:none}
.shopimg_nav .item a:hover{color:#000}
.shopimg_nav .item a:hover .pic img{opacity:.8}
.shopimg_nav .pic{position:relative;display:block;margin:0 auto;overflow:hidden}
.shopimg_nav .pic img{margin:0 auto;transition:.2s}
.shopimg_nav .name{margin-top:20px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:16px;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:240px;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}

/* breadcrumb */
.breadcrumb{height:20px;line-height:20px;padding:10px 0;overflow:hidden}
.breadcrumb a{float:left}
.breadcrumb a::after{display:inline-block;content:"";width:7px;height:7px;margin:0 10px 0 5px;border-top:1px solid #666;border-right:1px solid #666;-webkit-transform:translate3d(0, -1px, 0) rotate(45deg);transform:translate3d(0, -1px, 0) rotate(45deg)}
.breadcrumb em{float:left;margin:0 5px}
.breadcrumb strong{display:inline-block;width:240px;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;}
.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;padding-bottom:20px;}
.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;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:#fbf6ec transparent transparent transparent}

.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/auto 40px;border:1px solid #fff;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.curr b::after{position:absolute;top:13px;left:8px;content:"";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;display:none}
.proli_filter .view_all{display:inline-block;margin:10px auto 0;color:#b48f4c}
.proli_filter .view_all::after{border-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;color:#b48f4c;font-size:24px;text-align:left;}
.proli_team .inner{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:300px;height:360px;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 img{width:100%;height:100%}
.proli_team .name{height:32px;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 .view_all{min-width:200px;height:40px;line-height:40px;padding:0 20px;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:#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 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:341px;}
.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%/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:60px;height:38px;line-height:38px;padding:0 60px 0 20px;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_img{width:660px;height:440px;margin:30px 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_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;background:url(../images/icon_skull.png) no-repeat;vertical-align:middle;margin:0 10px}
.model_box .intro.i1 i{background-position:0 0}
.model_con{position:relative;width:860px;margin:0 auto;text-align:center}
.model_con .best{padding-bottom:30px;line-height:1;overflow:hidden;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:1030px;background-color:#fff;border-top:1px solid #e4d6b8;padding:30px 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}
.model_list_l{position:absolute;top:185px;left:20px}
.model_list_r{position:absolute;top:540px;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;padding-right:480px}
.product_intro{float:right;width:420px;margin-right:-480px}
.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 .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:16px;font-weight:400}
.pro_price dd del{margin-right:10px;color:#333}
.pro_price dd i{display:inline-block;padding:2px 6px 0 4px;margin:-5px 0 0 5px;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 7px 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:120px;height:34px;line-height:34px;padding:0 20px;margin-right:5px;border:1px solid #e4d6b8;border-radius:0;background-color:#fff;text-align:center}
.pro_num dt{margin-top:9px;}
.pro_num .txt{width:78px;height:32px;line-height:32px;padding:0 20px;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 #c7ab5f;background:#c7ab5f;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 #c7ab5f;color:#c7ab5f}
.product_intro .btn_addwish:hover{border-color:#b48f4c;color:#b48f4c;text-decoration:none}
.product_intro .btn_custom{border:1px solid #e4d6b8;color:#c7ab5f}
.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/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:#f4ebdc;text-align:center}
.pro_origin .tit{margin-bottom:20px;line-height:1;font-size:24px;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/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:420px}
.pro_bottom.fixed.btm{position:absolute;top:auto;bottom:-10px}
/* product_show */
.product_preview{display:none;width:100%;height:400px;background:#fff;overflow:hidden}
.product_preview .swiper-slide{text-align:center;font-size:18px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
.product_preview .swiper-slide img{max-width:100%;max-height:100%}
.product_preview .swiper-pagination-bullet{background-color:#fff;opacity:.5}
.product_preview .swiper-pagination-bullet-active{background:red;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:40px;color:red}
.iframe3d .ft{font-size:16px;color:#808080}
.iframe3d iframe{width:100%;height:600px;margin:20px 0;border:0;background:#000;cursor:pointer}
.product_video{padding:30px 0;margin:0 auto;text-align:center}
.product_video .hd{font-size:40px;color:red}
.product_video .ft{font-size:16px;color:#808080}
.product_video iframe{width:100%;height:540px;margin:20px 0;border:0;background:#000;cursor:pointer}
.product_video iframe{width:100%;height:540px;margin:20px 0;background:#000;cursor:pointer}

.product_showcase{background:#fff;text-align:center}
.product_show{position:relative}
.product_bigpic .item{position:relative;padding:50px 0;border-bottom:1px solid #fff;}
.product_bigpic .item:last-child{border:0}
.product_bigpic .item::before{position:absolute;top:-5px;left:0;right:0;content:"";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_thumbs{position:absolute;top:0;width:60px;max-height:100%;margin-left:-60px;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:52px;height:52px;line-height:50px;border:1px solid #e4d6b8;background:#fff;text-align:center}
.product_thumbs .item img{max-width:50px;max-height:50px;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:0}
/* prolove_team */
.prolove_title{text-align:center;color:#000;}
.prolove_title h3{margin-top:60px;font-size:42px;font-weight:400;text-transform:uppercase}
.prolove_team{overflow:hidden;margin:0 -10px}
.prolove_team .item{float:left;width:20%;margin-top:30px}
.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:280px;height:336px;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:32px;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;text-align:center}
.prolove_mod .view_all{width:240px;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:#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/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 #c7ab5f;background:#c7ab5f;color:#fff}
.pro_buy .btn_addwish{border:2px solid #c7ab5f;color:#c7ab5f}
.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{padding:30px 50px 50px;background:#fff}
.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;border:1px solid #fbf6ec;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_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{padding:30px 50px;background:#fff}
.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;max-width:100%;max-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{margin:10px 0 20px}
.material_detail .intro{padding-left:480px;overflow: hidden}
.material_detail .intro .pic{float:left;width:450px;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/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:30px}
.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_pro2.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:32px;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:240px;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:#fff}
.not_pro{margin:80px;font-size:16px;color:red}

/** user_wrap **/
.user_wrap{padding:50px;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:#c7ab5f}
.shopping_process li::before{position:absolute;bottom:-14px;left:50%;content:"";width:100%;height:1px;background:#c7ab5f;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 #c7ab5f;background:#fff}
.shopping_process li.curr{font-weight:700}
.shopping_process li.curr i{background:#c7ab5f}
.shopping_process li.curr::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}

.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 #c7ab5f;background:#c7ab5f;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:#c7ab5f;}
.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:#c7ab5f;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 #c7ab5f;background:#fff;color:#c7ab5f;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 110px;font-size:16px;font-weight:700}
/** user_box **/
.form .text{width:300px;padding:10px;border:1px solid #c7ab5f;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}
.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}
.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{width:25%}
.account li a{display:block;padding:20px 0;text-align:center}
.account li i{display:block;vertical-align:middle;width:80px;height:80px;margin:0 auto 20px;border:2px solid #b48f4c;border-radius:50%;background:url(../images/icon_account.png) no-repeat 0 0/auto 160px}
.account li .password i{background-position:0 0}
.account li .shipping i{background-position:-80px 0}
.account li .billing i{background-position:-160px 0}
.account li .myorders i{background-position:-240px 0}
.account li a:hover{text-decoration:none;color:#333}
.account li a:hover i{background-color:#b48f4c;transition:.2s}
.account li a:hover.password i{background-position:0 -80px}
.account li a:hover.shipping i{background-position:-80px -80px}
.account li a:hover.billing i{background-position:-160px -80px}
.account li a:hover.myorders i{background-position:-240px -80px}
.account .address{margin:-18px 0 10px 240px;padding-bottom:10px;line-height:1.5;border-bottom:1px solid #e4d6b8}
.account .note{padding-left:40px;color:#b48f4c}
.account .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{padding:50px 300px;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 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}
.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;text-align:center}
.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 */
.pay_transfer{width:400px;margin:0 auto;background:#b48f4c;position:relative}
.pay_con{padding:30px}
.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}

/*** 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;}
.instagram_box strong{display:none;font-size:20px;font-weight:400;color:red}
.instagram_box b{display:none}
.instagram_box a{display:block;margin-top:-5px;text-decoration:none;color:#666}
.instagram_box a:hover{text-decoration:none}
.instagram_box img{width:48px;margin:10px 0}
.feedbacks{padding-right:40px;}
.feedbacks ol{height:120px;overflow-x:hidden;overflow-y:scroll}
.feedbacks ol::-webkit-scrollbar{width:6px}
.feedbacks ol::-webkit-scrollbar-track-piece{background-color:#f4ebdc;border-radius:6px}
.feedbacks ol::-webkit-scrollbar-thumb{background-color:#e4d6b8;border-radius:6px}
.feedbacks ol::-webkit-scrollbar-thumb:hover{background-color:#b48f4c}
.feedbacks li{margin-bottom:6px;line-height:1.4;text-align:left;color:#666}
.sites_box{padding:20px}
.sites_box a{display:inline-block;margin-bottom:20px}
.sites_box .skullis img{width:50%}
.sites_box .pietersite img{width:60%}
.accept{padding-left:60px;font-size:0;text-align:left}
.accept a{display:inline-block;margin:8px 10px 10px 12px}

.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{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:20px;bottom:80px;width:50px;height:50px;background:#b48f4c;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;font-size:12px;font-weight:700;color:#fff;text-align:center;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;}
  .wrap,.header,.footer{background-size:1536px auto}
  .header{height:176px;}
  .header .logo{width:144px;height:72px;margin-top:-30px}
  .header .slogan{height:24px}
  .header .navbar{margin-top:10px}
  .main_nav li a{padding-left:20px;margin-right:20px}
  .main_nav li a::before{width:20px}
  .shopcate_nav dl{margin-right:20px}
  .shopcate_nav dl:nth-child(1){margin-right:40px}
  .shopcate_nav dl:nth-child(3) dd:nth-child(3){margin-left:140px}
  .shopcate_nav dl:nth-child(4){margin-left:-410px}
  .dragon_mod .pic{width:200px;}
  .featured_mod .pic{width:200px;}
  
  .banner_img{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 auto 40px;}
  .video_mod{height:675px}
  .video_title h3{font-size:36px}
  .shopimg_title h3{margin-top:40px;font-size:36px}
  .floor_pro .pic{width:280px;height:336px}
  .floor_pro .name{margin:10px 20px 0}
  .proli_team .pic{width:240px;height:288px}
  .proli_team .pic i{padding:14px}
  .proli_team .name{margin:5px 16px 0}
  .pro_fixed_tab{top:297px;}
  .news_list .item{width:100%}
  
  .product_detail{padding-right:360px}
  .product_intro{width:320px;margin-right:-360px}
  .pro_bottom.fixed{width:320px}
  .prolove_title h3{margin-top:40px;font-size:36px}
  .prolove_team .pic{width:240px;height:288px}
  .prolove_team .pic i{padding:14px}
  .prolove_team .name{margin:5px 16px 0}
  .grid-gallery .grid li{width:20%;}
  .waterfull .grid li{width:20%;}
  .iframe3d iframe{height:525px}
  .product_video iframe{height:473px}
  
  .site_page{padding:40px 200px}
  .site_page .site_tit{font-size:36px}
  .user_wrap{padding:40px}
  .account_title,.view_cart caption,.myorders_list caption,.wish_list caption{font-size:28px}
  .footer{height:550px}
  .side_box{margin:0 20px}
  .webinfo{padding-top:210px}
}
@media (max-width:1366px){
  .wrap{min-width:1020px}.w{width:990px;}
  /*.search_btn{width:44px;}
  .shopcate_btn{width:44px;}*/
  .main_nav li a{padding-left:18px;margin-right:18px}
  .main_nav li a::before{width:18px}
  .shopcate_nav dl{margin-right:10px}
  .shopcate_nav dl:nth-child(1){margin-right:40px}
  .shopcate_nav dl:nth-child(3) dd{margin-right:20px}
  .shopcate_nav dl:nth-child(3) dd:nth-child(3){margin-left:190px}
  .shopcate_nav dl:nth-child(4){margin-left:-350px}
  .shopcate_nav dl a{max-width:160px}
  .dragon_mod .pic{width:180px;}
  .featured_mod {display:none}
  .featured_mod .pic{width:180px;}
  
  .video_mod{height:557px}
  .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{padding:0 15px!important}
  .floor_pro .pic{width:240px;height:288px}
  .floor_pro .pic i{padding:14px}
  .floor_pro .name{margin:5px 14px 0}
  .shopimg_nav .name{font-size:14px}
  .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:first-child{padding-top:0}
  .product_bigpic .item:last-child{padding-bottom:0}
  .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_team .pic{width:200px;height:240px}
  .prolove_team .pic i{padding:12px}
  .prolove_team .name{margin:5px 12px 0}
  .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 16px 0}
  
  .site_page{padding:30px 100px}
  .user_wrap{padding:30px}
  .footer{height:540px}
  .side_box{margin:0 6px;transform:scale(.9)}
  .webinfo{padding-top:200px}
}