﻿@charset "utf-8";
html{-webkit-text-size-adjust:none}
i{font-style:normal}
body{font-size:12px;color:#222;font-family:gotham-book}
.btn,.form-control{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.btn.btn-info,.btn.btn-primary{background-color:#222;color:#fff;border-color:#222;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.btn.btn-info:hover,.btn.btn-primary:hover,.pagination>li.active:hover span{background-color:#444;border-color:#444}
.pagination>li.active span{background-color:#000;border-color:#002544;line-height:inherit;margin-left:5px;padding:6px 13.5px}
a{cursor:pointer;color:#222;text-decoration:none}
a:hover{color:#ec008b!important}
.table-responsive{background-color:#fff}
[xjs] .glyphicon{color:#000}
.dropdown-menu{font-size:12px}
.page_title{border-bottom:1px solid #e5e5e5;padding-bottom:15px;margin:10px 0 0;font-size:20px;line-height:20px;color:#000}
.page_html{margin-top:22px;color:#666}
.page_html p{margin:0}
.lodding{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,.86) url(../images/lightbox-ico-loading.gif) center center no-repeat}
.table_middle>tbody>tr>td{vertical-align:middle}
.num .label-default{margin-top:5px;font-size:14px;height:25px;padding:0 15px;line-height:25px;background-color:#ccc;display:inline-block;zoom:1;*display:inline}
.bttrlazyloading-wrapper{font-size:0;background-repeat:no-repeat;background-position:center;position:absolute;left:0;bottom:0;height:100%;width:100%;background-color:#fff!important}
.ul_list_on a{position:relative;display:block}
.ul_list_on div.list-group-item>a{margin:-10px -15px;padding:10px 15px}
.ul_list_on a:hover{background-color:#f5f5f5!important;color:#555}
.ul_list_on .ul{display:none;margin:10px -15px -10px;border-top:1px solid #ddd;background-color:#fbfbfb}
.ul_list_on .ul a{background-color:inherit}
.ul_list_on .caret_ico{cursor:pointer;position:absolute;right:0;top:0;width:40px;height:40px;line-height:40px;text-align:center}
.products_img{position:relative;text-align:center;display:block;padding-bottom:100%}
.products_img img{vertical-align:middle;font-size:0;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
img{max-width:100%;max-height:100%;height:auto;width:auto;font-size:0}
img[_src]{width:100%;height:100%;background:url(../images/index.gif) center center no-repeat}
.products_title{    display: block;
    font-size: 0;
    font-weight: 300;
    overflow: hidden;
}
.products_title a{font-size:12px;display:block;text-align:center;font-family:gotham-medium;color:#4f4f4f}
.products_title a:hover{text-decoration:none}
.products_grade{line-height:18px;text-decoration:line-through;color:#9d9d9d}
.products_price{line-height:18px;padding:6px 0 10px 0;font-weight:700;vertical-align:middle}
.products_price em{color:#ec008b;font-size:14px;font-family:gotham-bold;font-style:normal}
.products_prompt{display:none;position:absolute;right:0;top:0;width:46px;height:46px;-moz-border-radius:50%;z-index:1;-webkit-border-radius:50%;border-radius:50%;background-color:#222;color:#fff;padding-top:6px;text-align:center}
.products_prompt.no,.products_prompt_model.no{background-color:#f56262!important}
.products_prompt_model{background-color:#222!important;color:#fff!important}
.products_prompt span{display:block;font-weight:700}
@media (max-width:450px){
.products_title{height:30px;line-height:30px}
.products_title a{max-height:30px;line-height:15px;font-size:12px}
.products_grade,.products_price{font-size:11px;padding:5px 0;line-height:normal}
.products_grade{padding-bottom:0}
.products_price em{font-size:14px}
}
li,ol,ul{padding:0;margin:0;list-style:none}
a:focus{outline:0;-moz-outline:none}
input:focus{outline:0}
#loadingPage{background:#fff url(../images/loading1.gif) center center no-repeat}
.no_list{text-align:center;padding:80px 0;font-size:14px;color:#ccc;line-height:22px}
.no_list img{max-width:100px;max-height:100px}
.no_list p{margin:15px 0 0;color:#b1aeae}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;position:relative}
.cart_table h5{margin:0}
@media (min-width:768px){
.container{width:748px}
}
@media (min-width:992px){
.container{width:972px}
}
@media (min-width:1280px){
.container{width:1250px}
}
.header{position:fixed;left:0;right:0;z-index:9;transition:all .17s ease-in-out;-moz-transition:all .17s ease-in-out;-webkit-transition:all .17s ease-in-out;-o-transition:all .17s ease-in-out}
.header a{color:#fff}
.header.show_xf .header_c .container>ul{border-bottom:none}
.header_a{background-color:#222;color:#fff}
.header_b{width:auto;height:48px;background-color:#000}
.header_b a:hover{text-decoration:none}
.header_b_y{height:48px;line-height:48px;margin-right:15px}
.header_b_y>ul>li{float:left;margin-left:15px}
.header_b_dit{color:#777;position:relative}
.header_b_dit i{margin-right:5px}
.header_b_dit:before{content:"|";position:absolute;left:100%;margin-left:10px;top:50%;margin-top:-17px;height:32px;line-height:32px;color:#ccc}
.pc_logo{display:inline-block;width:220px;height:48px;overflow:hidden;position:absolute;left:50%;margin-left:-110px;text-align:center;bottom:100%}
.new_nav_model .pc_logo{height:110px;top:50%;margin-top:-55px}
.new_nav_model .pc_logo .logo_font{line-height:110px}
.pc_logo img{position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}
.pc_logo a.logo_font{color:#fff;font-size:26px;font-weight:700;line-height:48px;text-decoration:none}
#div_ss{position:relative;width:45px;height:48px}
#div_ss input:focus{background-color:#fff}
#div_ss a.form_submit{position:absolute;cursor:pointer;right:0;top:0;padding-right:20px;height:48px;line-height:48px;overflow:hidden;text-align:center;font-size:16px;font-size:13px}
#div_ss a.form_submit:after{content:'';display:inline-block;width:12px;height:12px;background:url(../images/icons-sprite.png) no-repeat -116px -423px;position:absolute;top:19px;right:5px}
#div_ss input:focus,#div_ss:hover>input{display:block}
#div_ss input{position:absolute;right:0;top:50%;margin-top:-15px;display:none;background:#fff;border:1px solid #ccc;color:#666;width:280px;padding:0 50px 0 10px;vertical-align:middle;height:30px;line-height:28px;-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-ms-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.top_tab_list ul>li{float:left;display:block!important}
.top_tab_list ul>li a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.top_tab_list strong{color:#d10000}
.pc_currencies{height:48px;line-height:48px}
.pc_currencies:hover ul{display:block}
.pc_currencies ul{width:300px;display:none;border-color:1px solid #e8e8e8;line-height:initial;margin:0;border-top:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;text-align:left;overflow:hidden;left:initial;right:0}
.pc_currencies li{font-size:12px;white-space:nowrap;width:50%;float:left;overflow:hidden;height:26px;line-height:26px}
.pc_currencies li a{white-space:nowrap;padding:0 10px 0 30px;position:relative}
.pc_currencies li a:hover{background:0 0;text-decoration:underline}
.pc_currencies li .state_icon,.pc_currencies li img{margin:0 auto;position:absolute;left:5px;top:50%;width:21px;height:13px;margin-top:-6.5px}
#my_users{position:relative;margin-right:25px;line-height:48px}
#my_users .login_span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}
.header_b a{font-family:gotham-book;font-size:13px}
#my_users a{cursor:pointer;text-decoration:none;padding:0;font-size:12px}
#my_users:hover ul{display:block}
#my_users ul{display:none;border-color:1px solid #e8e8e8;line-height:initial;margin:0;border-top:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
#my_users ul li a{display:block;line-height:26px;color:#222;padding:0 15px;background:0 0}
#my_users ul li a:hover{text-decoration:underline}
.pc_cart{height:48px;line-height:48px;text-align:center;position:relative}
.cart_model.pc_cart_list{border:1px solid #e8e8e8;border-top:none;position:absolute;right:0;top:40%;z-index:1050;background-color:#fff;width:360px;bottom:initial;left:initial}
.pc_cart a{display:block}
.cart_icon{padding-right:25px}
.pc_cart .cart_nus_wrap{color:#ec008b}
.pc_cart>a>.cart_icon:before{content:'';display:inline-block;background:url(../images/icons-sprite.png) no-repeat -206px -445px;width:25px;height:25px;position:absolute;top:7px;left:0}
.cart_model.pc_cart_list{display:none}
.cart_model.pc_cart_list ul{overflow-y:auto;max-height:345px}
.cart_model.pc_cart_list li{padding:10px 15px 45px 115px;min-height:115px;position:relative;line-height:initial;text-align:left;border-top:1px solid #e8e8e8}
.cart_model.pc_cart_list li:first-child{border:none}
.cart_model.pc_cart_list li a{padding:0;display:block}
.cart_model.pc_cart_list li .img{width:90px;height:90px;position:absolute;left:15px;top:10px;text-align:center;background-color:#fafafa}
.cart_model.pc_cart_list li .img img{max-width:90px;max-height:90px}
.cart_model.pc_cart_list li .title a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px}
.cart_model.pc_cart_list li .title span{border:1px solid #666;background-color:#666;margin:0 5px 5px 0;padding:0 5px;color:#fff}
.cart_model.pc_cart_list li .money{line-height:18px}
.cart_model.pc_cart_list li .num{position:absolute;bottom:10px}
.cart_model.pc_cart_list li .total{position:absolute;right:15px;bottom:10px}
.cart_model.pc_cart_list li .remove{position:absolute;right:15px;bottom:66px}
.cart_model.pc_cart_list .pc_cart_foot{padding:15px 10px;border-top:1px solid #e8e8e8}
.cart_model.pc_cart_list .pc_cart_foot>span{line-height:20px;padding-bottom:15px;display:block}
.cart_model.pc_cart_list .cart_total span{margin:0}
.cart_model.pc_cart_list .cart_total span label{font-size:13px;color:#222}
.cart_model.pc_cart_list .no_list{padding:15px 0;display:none}
.cart_model.pc_cart_list.no_data .no_list{display:block}
.cart_model.pc_cart_list.no_data>.pc_cart_foot,.cart_model.pc_cart_list.no_data>ul{display:none}
.cart_td_qty{overflow:hidden;zoom:1;width:120px;border:1px solid #fff;height:30px;line-height:30px;position:relative;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.cart_td_qty>i{display:block;position:absolute;top:0;width:30px;height:30px;line-height:30px;text-align:center;background-color:#fff;cursor:pointer;font-style:normal}
.cart_td_qty>i.num_y{right:0;border-left:1px solid #fff}
.cart_td_qty>i.num_n{left:0;border-right:1px solid #fff}
.cart_td_qty input{width:100%;border:none;text-align:center;line-height:28px;display:block}
.cart_total span{display:block;font-size:16px;line-height:20px;padding:10px 0}
.cart_total span label{margin:0 10px 0 0;color:#666}
.cart_total span strong{color:#f60;font-size:22px}
.home_right_gg li{font-size:0;background:url(../images/index.gif) center center no-repeat;border:1px solid #d3d3d3;margin-bottom:15px}
.home_right_gg img{background-color:#fff}
.header_c{width:auto;background-color:rgba(0,0,0,.4);font-size:12px}
.header_c .header_c_bg{background-color:rgba(255,255,255,.98);height:340px;z-index:1;display:none}
.header_c.on .header_c_bg{display:block}
.header_c .header_c_bg ul{position:absolute;left:0;margin-left:190px;top:20px}
.header_c .header_c_bg li{width:195px;float:left;margin-right:15px}
.header_c .header_c_bg li img{max-width:195px;max-height:260px}
.header_c .header_c_bg li:hover img{opacity:.7}
.header_c .header_c_bg li span{display:block;margin-top:10px;font-weight:700}
.header_c .header_c_bg li a{margin:0;padding:0;text-decoration:none}
.new_nav_model .header_c .container>ul{float:left;width:50%}
.header_c a{font-size:13px;font-family:gotham-book}
.header_c ul>li>a{color:#fff;display:block;padding:0 20px;position:relative;transition:all .17s ease-in-out;-moz-transition:all .17s ease-in-out;-webkit-transition:all .17s ease-in-out;-o-transition:all .17s ease-in-out;cursor:default;text-decoration:none}
.header_c>.container>ul>li>a:hover{color:#fff!important}
.header_c ul li ul li a{color:#000}
.header_c a[href]{cursor:pointer}
.header_c a[href]:hover{text-decoration:underline}
.header_c a .glyphicon{vertical-align:middle;margin-top:-3px;font-size:11px;margin-left:5px}
.header_c i{display:none}
.header_c .container>ul>li{position:relative;display:inline-block;line-height:35px;height:35px;transition:all .17s ease-in-out;-moz-transition:all .17s ease-in-out;-webkit-transition:all .17s ease-in-out;-o-transition:all .17s ease-in-out}
.header_c .container>ul>li>a{text-decoration:none!important;text-transform:uppercase}
.header_c .container>ul>li>ul{left:0;top:100%}
.ons_more>ul:after{content:'';display:table-cell;position:absolute;width:0;height:0;border-bottom:12px solid #f5f5f5;border-right:12px solid transparent;border-left:12px solid transparent;top:1px;left:32%}
.header_c .container>ul>li>ul>li{min-width:100px;background-color:#f5f5f5}
.header_c .container>ul>li.on>a{color:#ccc}
.header_c ul ul{text-align:left;width:auto;display:none;z-index:99;position:absolute;top:100%;padding-top:13px}
.header_c ul ul a{white-space:nowrap;font-weight:700;padding:0 25px;line-height:24px;height:24px;display:block;transition:all .17s ease-in-out;-moz-transition:all .17s ease-in-out;-webkit-transition:all .17s ease-in-out;-o-transition:all .17s ease-in-out}
.header_c li:hover>ul,.header_c.on li.show_ul>ul{display:block}
.header_c .container>ul ul>li:first-child>a{border-top:none}
.header_c ul ul li{position:relative;vertical-align:top;padding:5px 0}
.header_c ul ul ul{position:absolute;background-color:#f5f5f5;margin:0;padding:0;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none;font-weight:400;left:100%;top:0}
.header_c ul ul ul li{float:none}
.header_c ul ul ul li i{display:none;margin-right:5px}
@media (max-width:992px){
.header_c .container li>a{padding:0 15px}
.header_c .container>ul>li>ul,.header_c .header_c_bg{max-height:250px;height:250px}
}
.section_a{width:100%;position:relative;clear:both;overflow:hidden;z-index:0;margin-bottom:15px}
.section_a .bd{z-index:0;position:relative}
.section_a .bd li{overflow:hidden;position:relative;background-position:center top;background-repeat:no-repeat;background-size:cover;background-color:#ccc}
.section_a .bd li img{width:100%;height:auto}
.section_a .bd li img[_src]{width:100%;height:100%;position:absolute;top:0}
.section_a .hd{position:absolute;bottom:10px;text-align:center;left:0;right:0;z-index:1}
.section_a .hd ul{overflow:hidden;display:inline-block;zoom:1;*display:inline}
.section_a .hd ul li{width:33px;height:13px;overflow:hidden;line-height:99px;background:url(../images/bullet.png) center center no-repeat;cursor:pointer;float:left;margin:0 5px}
.section_a .hd ul li.on{background-image:url(../images/bullet-active.png)}
.section_a .next,.section_a .prev{position:absolute;top:50%;height:112px;width:56px;margin-top:-56px;z-index:1;cursor:pointer}
.section_a .prev{right:10px;background:url(../images/next.png) center center no-repeat}
.section_a .next{left:10px;background:url(../images/prev.png) center center no-repeat}
@media (max-width:767px){
.section_cen_a{margin-left:-15px;margin-right:-15px}
}
.home_imgs_list img{max-width:100%;max-height:100%;margin-bottom:15px}
.home_imgs_list img:hover{opacity:.7}
.home_imgs_list.row{margin-left:-8px;margin-right:-8px}
.home_imgs_list.row>div{padding:0 8px}
.footer{position:relative;background-color:#000}
.footer_a{padding:40px 0}
.footer_a h4{margin-top:0;margin-bottom:0;font-size:12px;font-weight:700;text-transform:uppercase;color:#ec008b;padding:10px 0;font-size:12px;font-family:gotham-medium}
.footer_a ul{line-height:23px;}
.footer_a ul ul{margin:0}
.footer_a ul ul i{font-size:12px;font-style:normal;margin-right:5px;vertical-align:middle;margin-top:-3px}
.footer_a ul li,.footer_a ul li a{color:#fff;}
.footer_a ul li a:hover{color:#000}
.footer_a ul li .glyphicon-link{display:none!important}
@media (min-width:992px){
.footer_a .col-sm-2{width:13%}
.footer_a .col_left_1{margin-left:10%}
}
.icon_nav{position:relative;overflow:hidden;margin:10px 0}
.icon_nav li{margin: 0 5px 5px 0;display:inline-block;padding: 0;}
.icon_nav img{
    background-color: #fff;
}
.footer_b{min-height:50px;padding:10px 0}
.footer_b p{color:#ccc}
#div_zc{overflow:hidden;position:relative;display:inline-block;zoom:1;*display:inline}
#div_zc i{position:absolute;left:0;top:0;color:#a8a8a8;font-size:15px;margin:12px 10px}
#div_zc input[type=text]:focus{border:1px solid #0076f9}
#div_zc input[type=text]{background:#fff;width:300px;padding:10px 100px 10px 30px;border:1px solid #e6e6e6;transition:all .17s ease-in-out;-moz-transition:all .17s ease-in-out;-webkit-transition:all .17s ease-in-out;-o-transition:all .17s ease-in-out}
#div_zc input[type=submit]{color:#fdfdfd;background:#0076f9;width:100px;position:absolute;right:0;top:0;height:40px;line-height:35px;color:#fff;border:none;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}
#div_zc input[type=submit]:hover{opacity:.8}
@media (max-width:767px){
#div_zc input[type=text]{width:100%}
.footer_link{display:none}
}
.top_x{border-top:1px solid #dbdbdb}
.div_hzhb{position:relative}
.div_hzhb>h4{line-height:30px;margin-bottom:20px;color:#222;font-weight:700;text-transform:uppercase;border-bottom:1px solid #ddd;padding:5px 0}
.div_hzhb .bd a{text-decoration:none}
.div_hzhb .row{margin-left:-3px;margin-right:-3px}
.div_hzhb .bd li>div{padding:10px;text-align:center;background-color:#fff}
.div_hzhb .bd li{padding:3px}
.div_hzhb .bd li .products_img{background:#fff url(../images/loading.gif) center center no-repeat}
.div_hzhb .bd li .products_img img{background-color:#fff}
.div_hzhb .tempWrap{overflow:hidden;position:relative}
.div_hzhb .hd ul{display:none}
.div_hzhb .hd{position:absolute;right:0;top:6px}
.div_hzhb .next,.div_hzhb .prev{opacity:.5;overflow:hidden;position:relative;background-color:#222;width:25px;line-height:25px;text-align:center;cursor:pointer;height:25px;-o-border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;opacity:.5;border-radius:3px;transition:all .17s ease-in-out;-moz-transition:all .17s ease-in-out;-webkit-transition:all .17s ease-in-out;-o-transition:all .17s ease-in-out;-webkit-backface-visibility:hidden;display:inline-block;zoom:1;*display:inline}
.div_hzhb .next:hover,.div_hzhb .prev:hover{opacity:1}
.div_hzhb .next:before{font-family:"Glyphicons Halflings";content:"\e257";position:absolute;font-size:19px;color:#fff;top:0;left:3px}
.div_hzhb .prev:before{font-family:"Glyphicons Halflings";content:"\e258";position:absolute;font-size:19px;color:#fff;top:0;left:3px}
@media (max-width:767px){
.div_hzhb .bd ul{overflow:hidden;zoom:1;display:inline-block!important;*display:inline}
}
.section_page_banner{background:url(../images/banner1.jpg) center top no-repeat;padding:22px 0}
.section_page_banner h2{height:42px;line-height:42px;color:#fff}
.section_page_banner ul{overflow:hidden;zoom:1;position:absolute;right:0;top:0;border:1px solid #fff;padding:10px 15px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px}
.section_page_banner li{float:left;margin:0 5px;color:#fff}
.section_page_banner li a{color:#fff;cursor:pointer}
@media (max-width:795px){
.section_page_banner ul{margin-right:10px}
}
@media (max-width:500px){
.section_page_banner ul{display:none}
}
.about_htmls{margin:30px auto;color:#9a9a9a;min-height:200px}
.about_htmls p{margin:10px 0;text-indent:2em;line-height:25px;color:#9a9a9a}
#top_body{position:fixed;bottom:50px;right:20px;color:#428bca;width:42px;height:42px;line-height:42px;cursor:pointer;background:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;transition:all .17s ease-in-out;-moz-transition:all .17s ease-in-out;-webkit-transition:all .17s ease-in-out;-o-transition:all .17s ease-in-out}
#top_body:hover{opacity:.7}
#top_body:before{font-family:"Glyphicons Halflings";content:"\e260";position:absolute;left:0;top:0;font-size:26px;width:100%;color:#007aff;vertical-align:middle;text-align:center}
#map img{max-width:inherit}
.contact_z{float:left;width:30%}
.contact_y{float:right;width:65%}
.div_contact_bks{position:relative;overflow:hidden;zoom:1;padding-right:80px}
.contact_y h3,.contact_z h3{margin-bottom:20px}
.div_contact_bks input[type=text]{width:100%;color:#737373;font-size:13px;border:1px solid #e6e6e6;padding:10px 32px 10px 32px}
.div_contact_bks_z{float:left;width:40%;position:relative;margin-bottom:20px}
.div_contact_bks_y{float:left;width:40%;position:relative;margin-left:20%}
.div_contact_bks_t{clear:both;position:relative}
.div_contact_bks textarea{color:#737373;font-size:13px;border:1px solid #e6e6e6;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;outline:0;width:100%;padding:12px 31px;display:block;margin-bottom:10px;height:150px}
.div_contact_bks i.fa{position:absolute;left:12px;top:13px}
.page_jg_html{text-align:center}
.page_jg_html h3{font-size:52px;color:#30373b}
.page_jg_html h4{font-size:32px;color:#949494}
.page_anniu{color:#fff;text-align:center;padding:10px 20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;background-color:#368aa9;font-size:16px}
.page_anniu:hover{background-color:#2f7792}
.ment_20_0{margin:20px auto;display:inline-block;zoom:1;*display:inline}
#page_jg_list{max-width:1200px;margin:20px auto;overflow:hidden}
#page_jg_list>li{margin-left:3%;width:30%;text-align:center;float:left;vertical-align:middle}
#page_jg_list li .li_bk{vertical-align:middle;width:90%;border:1px solid #e5e5e5;background-color:#f9fafa;display:inline-block;zoom:1;*display:inline}
#page_jg_list li .li_bk .li_hot{display:block;height:40px;line-height:40px;background-color:#fff;border-bottom:1px solid #e5e5e5}
#page_jg_list li .li_bk p{text-indent:inherit;font-weight:700;color:#30373b;margin:30px 0 0 0}
#page_jg_list li .li_bk>.span_jg{font-size:45px;color:#000;font-weight:700}
#page_jg_list li .li_bk>.span_jg em{font-size:16px}
#page_jg_list li ul{width:150px;margin:0 auto}
#page_jg_list li li{text-align:left}
#page_jg_list li li i{margin-right:10px}
#page_jg_list li h5{font-weight:700;color:#30373b}
#page_jg_list li.top_40{margin-top:40px}
@media (max-width:700px){
.page_jg_html h3{font-size:32px}
.page_jg_html h4{font-size:22px}
#page_jg_list>li{float:none;width:80%;margin:0 auto 20px auto}
}
@media (max-width:400px){
.page_jg_html h3{font-size:22px}
.page_jg_html h4{font-size:14px}
#page_jg_list>li{float:none;width:100%;margin:0 auto 20px auto}
}
.blog_list_ul{position:relative}
.blog_list_ul ul{position:relative;overflow:hidden;zoom:1}
.blog_list_ul li{width:50%;float:left}
.blog_list_ul li div{width:90%;width:calc(90% - 110px);padding-left:110px;margin:10px auto;position:relative;min-height:100px}
.blog_list_ul li span{position:absolute;left:0;top:0;background-color:#ccc;width:100px;height:100px;line-height:100px;text-align:center;font-size:0}
.blog_list_ul li span img{max-height:100%;max-width:100%;vertical-align:middle;width:auto;height:auto}
.blog_list_ul li h4{color:#333;font-size:16px}
.blog_list_ul li p{text-indent:inherit;margin:5px 0}
.blog_list_ul li div>a{display:block;line-height:30px;height:30px;text-align:center;width:100px;background:#0076f9;color:#fff}
.blog_list_ul li div>a:hover{background:#3391fa}
@media (max-width:767px){
.blog_list_ul li div{width:100%}
.blog_list_ul li{width:100%;float:none;border-top:1px solid #dbdbdb}
.blog_list_ul li:first-child{border-top:none}
}
#web_div_ss{height:35px;margin-top:11px;vertical-align:top;width:100%;position:relative;display:inline-block;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;zoom:1;*display:inline}
#web_div_ss input{width:100%;background:#fff;padding:0 60px 0 10px;vertical-align:top;position:relative;border:1px solid #333;line-height:30px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}
#web_div_ss input:focus{border-color:#333}
#web_div_ss span{color:#fff;display:block;width:50px;background-color:#333;text-align:center;-moz-border-radius:0 16px 16px 0;-webkit-border-radius:0 16px 16px 0;border-radius:0 16px 16px 0;overflow:hidden;position:absolute;right:0;top:0;cursor:pointer;height:32px;line-height:30px}
#web_div_ss span i{color:#fff;font-size:14px}
@media (max-width:800px){
.ul_top_li_i{display:none}
}
[data-template=login] .mbx_list,[data-template=register] .mbx_list{display:none}
.mbx_list{padding:10px 0}
.mbx_list .breadcrumb{overflow:hidden;margin:0;zoom:1;background:0 0;padding:10px 15px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;padding-left:0}
.mbx_list .breadcrumb a{color:#999;cursor:default;text-decoration:none;font-family:gotham-book}
.mbx_list .breadcrumb a[href]{cursor:pointer!important}
.mbx_list .breadcrumb a[href]:hover{color:#666;text-decoration:underline}
.mbx_list h1,.mbx_list h2{display:none;height:42px;line-height:42px;font-weight:300;font-size:20px;margin:0}
.categry_list{overflow:hidden;zoom:1}
.categry_list ul{width:100%;overflow:hidden;zoom:1}
.categry_list .row{margin-left:-3px;margin-right:-3px}
.categry_list .row li{padding:0 3px}
.categry_list li div{position:relative;margin-bottom:50px;padding:7px;overflow:hidden;zoom:1;background-color:#fff;text-align:center}
.categry_list li{overflow:hidden;zoom:1}
.categry_list li .products_grade,.categry_list li .products_price{margin-right:5px;display:inline-block;zoom:1;*display:inline;font-size:11px;font-family:gotham-book}
.categry_list li .products_prompt{display:block}
@media (max-width:400px){
.categry_list li div{margin-bottom:6px}
}
.list_fy{text-align:right;margin-bottom:15px}
.blogpaging .total{margin-top:10px}
.list_fy li>span{font-weight:700;display:block;cursor:pointer;margin-left:5px;color:#666}
.list_fy li>span:hover{background-color:#000;color:#fff}
.list_fy li a{border:1px solid #002544;color:#666;margin-left:5px}
.list_fy li a span{line-height:1px;display:block;line-height:17px}
.list_fy li:hover a{text-decoration:underline}
.list_fy .pagination{vertical-align:middle;margin:5px 0}
.list_fy .total{margin-right:10px;font-size:13px;color:#000;font-family:gotham-medium;text-transform:uppercase}
.list_fy .total em{font-style:normal;color:#e64545;font-size:14px}
.list_fy .disabled{display:none}
.foot_list_icon i{margin-right:5px}
.order_list_bz{width:100%;background:#f1f1f1;position:relative;margin:10px 0;z-index:0;overflow:hidden}
.order_list_bz ul{height:30px;overflow:hidden;width:103%}
.order_list_bz li{float:left;width:33%;text-align:center;position:relative;z-index:2;font-size:16px;line-height:30px}
.order_list_bz li em{position:absolute;right:-20px;top:-8px;width:0;height:0;line-height:0;border-width:23px 0 23px 23px;border-color:transparent transparent transparent #fff;border-style:dashed dashed dashed solid}
.order_list_bz li i{position:absolute;right:-12px;top:0;width:0;height:0;line-height:0;border-width:15px 0 15px 15px;border-color:transparent transparent transparent #f1f1f1;border-style:dashed dashed dashed solid}
.order_list_bz li.current{background:#f60;color:#fff;z-index:1}
.order_list_bz li.current i{border-color:transparent transparent transparent #f60}
.order_list_bz li#get_on{background-color:#000;color:#fff}
.order_list_bz li#get_on i{border-color:transparent transparent transparent #000}
@media (max-width:400px){
.order_list_bz li{font-size:11px}
}
.div_tab_list{position:relative;margin:0 50px}
.div_tab_list h4{font-size:30px;font-weight:700;margin:80px 0 40px;text-align:center}
.div_tab_list li{position:relative;padding:3px;text-align:center}
.div_tab_list .row{margin:0 -3px;position:relative;overflow:hidden}
.div_tab_list .products_grade{display:none}
.div_tab_list .bd{overflow:hidden;zoom:1}
.div_tab_list .bd>div{display:block!important;float:left}
.div_tab_list .hd{position:absolute;right:0;top:0;margin:10px 0;display:none}
.div_tab_list .hd li{float:left;width:20px;line-height:20px;text-align:center;height:20px;padding:0;margin-left:5px;overflow:hidden;cursor:pointer}
.div_tab_list .hd li.on{background-color:#333;color:#fff}
.div_tab_list .products_img{background:#fff url(../images/loading.gif) center center no-repeat}
.div_tab_list .products_img img{background-color:#fff}
.div_tab_list .next,.div_tab_list .prev{position:absolute;top:50%;z-index:3;color:#000;height:44px;line-height:44px;width:30px;text-align:center;cursor:pointer;background-position:center center;background-repeat:no-repeat}
.div_tab_list .next{right:100%;background-image:url(../svg/left-arrow.svg)}
.div_tab_list .prev{left:100%;background-image:url(../svg/right-arrow.svg)}
@media (min-width:1280px){
.div_tab_list .bd li>div{padding:0 15px}
}
@media (max-width:767px){
.div_tab_list{margin:0}
}
.left_list_nav{padding:0 15px;overflow:hidden;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.left_list_nav a{text-decoration:none;color:#555}
.left_list_nav .list-group{margin-bottom:15px}
.left_list_nav .panel-heading{background:0 0;color:#39b54a;font-weight:700;text-transform:uppercase;border-bottom:1px solid #eee;padding:10px 0;color:#5c5b5b;font-size:16px}
.left_list_nav .list-group .list-group-item,.left_list_nav .list-group>a.list-group-item{border:none;padding:5px 15px;margin:5px 0}
.left_list_nav .list-group .list-group-item .list-group-item{padding-left:19px}
.left_list_nav div.list-group-item>a{margin:-5px -15px;padding:5px 15px;color:#666}
.left_list_nav .list-group>a.list-group-item:hover,.left_list_nav div.list-group-item>a:hover{color:#000;border-left-color:#000}
.left_list_nav .list-group a,.left_list_nav .list-group>a.list-group-item{border-left:4px solid #999}
.left_list_nav .ul_list_on .caret_ico{height:30px;line-height:30px}
.ul_list_on li{position:relative}
.ul_list_on .caret_ico{transform:rotate(-90deg);-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg)}
.ul_list_on .on_ico>.caret_ico{transform:rotate(0);-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0)}
.ul_list_on .ul .ul{margin:0;border:none;border-bottom:1px solid #ddd;padding-bottom:5px}
.ul_list_on .ul .ul a{border:none;padding:5px 15px 5px 20px;position:relative;color:#555}
.ul_list_on .ul .ul a:after{height:16px;line-height:15px;position:absolute;content:">";left:8px;top:50%;margin-top:-8px;font-size:12px}
.cb_sp_list{margin-bottom:10px}
.cb_sp_list li{border-top:1px solid #dedede;padding-top:10px;margin-bottom:10px;width:100%!important;padding-left:0!important;padding-right:0!important}
.cb_sp_list li:first-child{border:none}
.cb_sp_list li div{position:relative;padding-left:80px;min-height:75px}
.cb_sp_list li .products_img{position:absolute;left:0;top:0;width:75px;line-height:75px;height:75px;display:block;overflow:hidden}
.cb_sp_list li .products_title{display:block;color:#000;font-size:13px;margin:4px 0 0 0;line-height:18px;max-height:36px;height:auto;overflow:hidden}
.cb_sp_list li .products_title a{text-decoration:none;line-height:18px;max-height:36px}
.cb_sp_list li .products_grade{display:none}
.cb_sp_list li .products_price{font-size:12px;color:#777}
.cb_sp_list li .products_price em{font-weight:700;font-size:15px;color:#39b54a;font-style:normal}
.hzhb_list h4{height:40px;text-align:center;background:url(../images/greydot.gif) center center repeat-x;margin:30px 0;font-family:Lobster,cursive}
.hzhb_list h4 span{background-color:#fff;line-height:40px;padding:0 25px;display:inline-block;zoom:1;*display:inline;color:#000;font-size:36px;text-transform:uppercase}
.hzhb_list .row{margin-left:-3px;margin-right:-3px}
.hzhb_list li{padding:3px}
.hzhb_list li div{background-color:#fff;text-align:center;padding:15px}
.hzhb_list.hzhb_img_list .row{margin-left:-.5px;margin-right:-.5px}
.hzhb_list.hzhb_img_list ul{font-size:0}
.hzhb_list.hzhb_img_list li{width:20%;padding:.5px}
.hzhb_list.hzhb_img_list li:first-child{width:40%}
.hzhb_list.hzhb_img_list li div{padding:0}
.hzhb_list.hzhb_img_list li .products_grade,.hzhb_list.hzhb_img_list li .products_price,.hzhb_list.hzhb_img_list li .products_title{display:none}
@media (max-width:767px){
.hzhb_list.hzhb_img_list li{width:50%}
.hzhb_list.hzhb_img_list li:first-child{width:100%}
}
.header_a_close{position:absolute;right:15px;background-color:#fff;width:16px;height:16px;top:50%;margin-top:-8px;color:#000;text-align:center;line-height:16px;font-size:14px;cursor:pointer}
.back_nav{position:fixed;bottom:10px;right:10px;height:36px;width:36px;z-index:7}
.back_nav.on .back_nav_up{display:block}
.back_nav .back_nav_up{display:none;background-color:#333;height:36px;text-align:center;line-height:36px;cursor:pointer;position:relative}
.back_nav .back_nav_up:hover{background-color:#000}
.back_nav .back_nav_up a,.back_nav .back_nav_up img{color:#fff;width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;left:50%;margin-left:-10px}
.back_nav .back_nav_gg{position:absolute;bottom:100%;margin-bottom:60px;padding-left:36px;background-color:#fff;height:320px;right:0;width:auto}
.back_nav .back_nav_gg .back_nav_gg_icon{background-color:#333;display:block;width:36px;color:#fff;position:absolute;left:0;top:0;height:100%}
.back_nav .back_nav_gg .back_nav_gg_icon:hover{background-color:#000}
.back_nav .back_nav_gg .back_nav_gg_icon i{width:36px;height:36px;display:block;cursor:pointer;text-align:center;line-height:36px;font-size:16px}
.back_nav .back_nav_gg.on .back_nav_gg_icon i:before{content:"\e080"}
.back_nav .back_nav_gg .back_nav_gg_icon span{overflow:hidden;display:block;width:284px;height:36px;text-transform:uppercase;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);position:absolute;top:50%;left:50%;margin:0 0 0 -142px;line-height:36px;text-align:center;font-size:22px}
.back_nav_gg a{width:0;display:block;overflow:hidden;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;height:320px}
.back_nav_gg a img{height:100%;width:auto;max-width:initial}
.back_nav_gg.on a{width:auto}
.footer_a a{font-family:gotham-book;font-size:11px}
.footer_link_title{font-family:gotham-medium}
.footer_link_title:after{content:'';display:block;width:13px;height:10px;float:right;background:url(../images/icons-sprite.png) no-repeat -174px 0}
.footer_link_title.on:after{background-position:-174px -16px}
.footer_link_title.on{color:#ec008b}
.breadcrumb .bj>a{font-family:gotham-bold;color:#666766}
.pagination>li>a:hover{background-color:#000;border-color:#002544;color:#fff!important;text-decoration:none}
.pagination>.active>span:hover{background-color:#000;border-color:#002544;color:#fff}
.mob_search{position:absolute;right:66px;cursor:pointer}
.mob_search span{color:#fff}
.search_modal_body{background-color:rgba(0,0,0,.7);position:relative;margin-top:50px;width:78%;margin-left:auto;margin-right:auto}
.search_modal_body .search_submit input{border:none;outline:0;padding-right:56px;font-size:30px;height:50px;color:#515151}
.search_modal_body .search_submit .form_submit{border:none;outline:0;position:absolute;top:5px;right:15px;width:40px;height:43px;background-color:#fff;font-size:25px;color:#676767}
.pc_search{color:#fff;cursor:pointer}
.pc_search:hover{color:#ec008b}
.pc_search i{margin-left:5px}
.form_close{top:-5px!important;right:-52px!important;background-color:transparent!important;position:absolute;opacity:1;color:#fff;outline:0;height:50px}
.form_close i{text-shadow:none;opacity:1;color:#fff;font-size:60px}
.mob_form_close{border:none;outline:0;background:0 0;position:absolute;right:0;top:-37px;color:#fff;opacity:1;margin-right:10px}
.mob_form_close i{text-shadow:none;opacity:1;color:#fff}
.pc_cart_list>ul li .title{font-size:1em}
.pc_cart_list>ul li .title span{color:#1a1a1a;font-size:.93333em;font-weight:400}
.pc_cart_list>ul li .cart_td_qty{position:relative;z-index:1;max-width:95px}
.cart_td_qty{overflow:hidden;zoom:1;width:120px;border:1px solid #fff;height:30px;line-height:30px;position:relative;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.pc_cart_list>ul li .cart_td_qty i{display:inline-block;height:28px;line-height:28px;text-align:center;width:28px;cursor:pointer}
.cart_td_qty>i{display:block;position:absolute;top:0;width:30px;height:30px;line-height:30px;text-align:center;background-color:#fff;cursor:pointer;font-style:normal}
.cart_td_qty>i.num_n{left:0;border-right:1px solid #fff}
.cart_td_qty input{width:100%;border:none;text-align:center;line-height:28px;display:block}
.pc_cart_list>ul li .total label{display:none!important}
.pc_cart_list>ul li .remove{text-align:right;position:absolute;right:15px;bottom:55px}
.pc_cart_list>ul li .remove a{color:#222}
.pc_cart_list>ul li .remove a:hover{color:#222!important}
.pc_cart_list .pc_cart_foot{padding:10px 15px;color:#1a1a1a;border-top:1px solid #e8e8e8}
.pc_cart_list .totalprice{font-weight:400}
.pc_cart_list .pc_cart_foot button{margin-top:15px}
.pc_cart_list .no_list{display:none;padding:15px 0}
.pc_cart .pc_cart_list.on{display:block}
.no_list p{font-size:20px;margin-top:15px}
.new_nav_model .right_ul{padding-left:100px;text-align:left}
.left_ul{text-align:center}
.new_nav_model .left_ul{padding-right:100px;text-align:center;text-align:right}
.web_nav_ul_close{text-align:right;font-size:30px}
.web_nav_ul_close i{color:#ec008b;padding:0 20px;cursor:pointer}
.pc_logo2 a{width:220px;padding:0}
.footer_nav_wrap{display:inline-block}
.footer_nav_item{margin:0 15px}
.pc_cart .pc_cart_list{border:1px solid #e8e8e8;border-top:none;position:absolute;right:0;top:100%;z-index:9;background-color:#fff;width:360px;display:none}
.pc_cart:hover .pc_cart_list{display:block}
.pc_cart .pc_cart_list ul{overflow-y:auto;max-height:345px}
.pc_cart .pc_cart_list li{padding:10px 15px 45px 115px;min-height:115px;position:relative;line-height:initial;text-align:left;border-bottom:1px solid #e8e8e8}
.pc_cart .pc_cart_list li:last-child{border:none}
.pc_cart .pc_cart_list li .img{width:90px;height:90px;position:absolute;left:15px;top:10px;text-align:center;background-color:#fafafa}
.pc_cart .pc_cart_list li .money{padding:5px 0}
.pc_cart .pc_cart_list li .title a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px;color:#222;line-height:20px;font-weight:700;text-rendering:optimizeLegibility;letter-spacing:.05em}
.pc_cart .pc_cart_list li .title span{border:1px solid #666;/*background-color:#666;*/margin:0 5px 5px 0;padding:0 5px;color:#000}
.pc_cart .pc_cart_list li .num{position:absolute;bottom:10px}
.pc_cart .pc_cart_list li .total{position:absolute;right:15px;bottom:10px}
.cart_list>ul>li>.remove a:hover{color:#fff!important}
.pc_cart .pc_cart_list.no_data .no_list{display:block}
.pc_cart .pc_cart_list.no_data>.pc_cart_foot,.pc_cart .pc_cart_list.no_data>ul{display:none}
.slice{color:#fff}
.foot_list_icon a{font-family:gotham-medium;font-size:14px}
.product_window_model .product_window_title{font-family:gotham-medium}
section{min-height:calc(100vh - 485px)}
@media (min-width:768px){
section{padding-top:75px}
body[data-template=index] section{padding-top:48px}
}
@media (max-width:767px){
.footer_link_title{border-bottom:1px solid #111}
.search_modal_body{width:100%}
}
.animation_tab .prev{right:98%!important}
.animation_tab .next{left:98%!important}
@media (max-width:991px) and (min-width:768px){
.header_c a{padding:0 15px!important}
}
div.testimonials_modal p{font-size:14px;font-weight:500}
.breadcrumb>li{float:left}
.products_prompt{position:absolute!important;font-family:"Trebuchet MS";top:5px;right:5px;width:50px;height:50px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;font-size:16px;padding:8px 0 0 0;line-height:21px;color:#fff;z-index:1;font-weight:700;transform:initial}
.products_prompt span{font-size:11px;display:block;font-weight:400;margin-top:-5px}
.wide_screen .products_prompt{border-radius:0}
.link_del{color:red}
.cart_list{position:relative;padding-bottom:50px}
.cart_list .cart_th{position:relative;padding:0 80px 0 110px;font-size:0;border-top:1px solid #ccc;border-bottom:1px dotted #e5e5e5;color:#999;font-family:gotham-medium}
.cart_list img{max-height:100%;max-width:100%;font-size:0;height:auto;vertical-align:middle;width:auto}
.cart_list li{position:relative;border-bottom:1px dotted #e5e5e5;padding:15px 80px 15px 110px;min-height:110px;line-height:80px;font-size:0;z-index:0}
.cart_list li:hover{background-color:#f2f2f2}
.cart_list .img{width:80px;height:80px;line-height:80px;text-align:center;font-size:0;position:absolute;left:15px;top:15px}
.cart_list .title{width:25%;line-height:36px;display:inline-block;font-size:12px;vertical-align:middle}
.cart_list .title a{display:block;overflow:hidden;max-height:36px;font-family:gotham-book;color:#000}
.cart_list .title span{display:block;font-size:11px}
.cart_list .title img{width:15px;height:15px}
.cart_list .money,.cart_list .num{font-size:14px;display:inline-block;zoom:1;*display:inline;width:25%;text-align:center;vertical-align:middle}
.cart_list .money label{font-weight:400;width:70px;font-size:12px;margin:0;color:#666}
.cart_list .money strong{color:#f60}
.cart_list .remove{position:absolute;right:0;top:0;height:100%;width:100px;text-align:center;font-size:12px;padding:15px;color:red;font-size:18px}
.cart_list .remove .glyphicon{color:inherit}
.cart_list .remove a{display:block;color:inherit}
.cart_list .remove:hover{background-color:red;color:#fff}
.cart_list .cart_td_qty{margin:0 auto}
@media (max-width:767px){
.cart_list{border:none}
.cart_list li{border:1px solid #ccc;margin-bottom:15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.cart_list li .title a{position:absolute;top:0;z-index:9;line-height:30px;height:30px;left:15px;right:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#694545}
.cart_list li{padding:46px 0 45px 110px;line-height:inherit}
.cart_list li .title{display:block;width:auto}
.cart_list li .remove{left:0;right:0;width:100%;height:31px;line-height:30px;border-bottom:1px solid #ccc;font-size:12px;padding:0;background-color:#fff}
.cart_list li .remove a{float:right;width:30px}
.cart_list li .remove:hover{background-color:#fff;color:red}
.cart_list li .remove a:hover{background-color:red;color:#fff}
.cart_list li .money,.cart_list li .num{display:block;width:auto;text-align:left}
.cart_list li .cart_td_qty{margin:0}
.cart_list li .img{top:46px}
.cart_list li .num{position:absolute;bottom:10px}
}
.products_overlay .products_overlay_btn{background-color:#333}
.products_overlay .products_overlay_btn:hover{background-color:#000}
.custom_products li.categoryimg .category_title{background-color:#333}
.modal_play li .text-content h4{background-color:#333}
.play_products_modal h4 a{color:#000}
.play_products_modal h4 a:hover{color:#333}
.custom_products li .products_title,.custom_products li .products_title a{height:25px;line-height:25px;font-weight:400}
.home_custom_design{margin-bottom:15px}
.modal.cart_model{z-index:2000}
@font-face{font-family:gotham-book;src:url(../font/Gotham-Book.eot);src:url(../font/Gotham-Book.eot?#iefix) format('eot'),url(../font/Gotham-Book.woff) format('woff'),url(../font/Gotham-Book.ttf) format('truetype'),url(../font/Gotham-Book.svg#gotham-book) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:gotham-bold;src:url(../font/Gotham-Bold.eot);src:url(../font/Gotham-Bold.eot?#iefix) format('eot'),url(../font/Gotham-Bold.woff) format('woff'),url(../font/Gotham-Bold.ttf) format('truetype'),url(../font/Gotham-Bold.svg#gotham-bold) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:gotham-medium;src:url(../font/Gotham-Medium.eot);src:url(../font/Gotham-Medium.eot?#iefix) format('eot'),url(../font/Gotham-Medium.woff) format('woff'),url(../font/Gotham-Medium.ttf) format('truetype'),url(../font/Gotham-Medium.svg#gotham-medium) format('svg');font-weight:400;font-style:normal}
img[data-sizes=auto]{display:block;width:100%!important;object-fit:contain}
.gallery_jigsaw_b img{transition:all 1s}
.gallery_jigsaw_b img{opacity:.5}
a.products_img{padding-bottom:100%!important}
div.testimonials_modal p{font-size:14px;font-weight:500}
.tb_wholesale{margin-bottom:1px!important;text-align:center!important}
.tb_wholesale span{display:inline-block;margin-right:-10px;margin-bottom:-1px;text-align:left;border:1px solid #ccc;background:#fff;padding:0 20px;line-height:22px;font-size:12px;min-width:105px}
.cart_td_qty{overflow:hidden;zoom:1;width:120px;border:1px solid #ccc;height:30px;line-height:30px;position:relative;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.cart_td_qty>i{display:block;position:absolute;top:0;width:30px;height:30px;line-height:30px;text-align:center;background-color:#fff;cursor:pointer;font-style:normal}
.cart_td_qty>i.num_y{right:0;border-left:1px solid #ccc}
.cart_td_qty>i.num_n{left:0;border-right:1px solid #ccc}
.cart_td_qty input{width:100%;border:none;text-align:center;line-height:28px;display:block;outline:0}
ol.breadcrumb.hidden-xs{display:flex}
.homeBlogModel-li-content{width:100%;overflow:hidden;text-overflow:ellipsis}
@media (max-width:768px){
.products_price em{font-size:12px}
}


/* .hide_price_wanquanyun{display:none!important}
.hide_quantity_wanquanyun{display:none!important}
.hide_specification_wanquanyun{display:none!important}
.hide_button_add_wanquanyun{display:none!important}
.hide_button_buy_wanquanyun{display:none!important}
.hide_total_wanquanyun{display:none} */
.hiden_contact_us_wanquanyun{display:none!important}

.products_bg {
    text-align: center;
    margin-bottom: 10px;
}

form#cart {
    min-height: 19px;
}

[data-tag="gallery"] img {
    width: 100%;
    object-fit: contain;
}
@media (min-width: 992px) { 
    #myWishListModal .modal-lg {
        width: 991px;
      transform: translateY(32%);
    }
  }


  
.reviews_star .star_agg0:before{content:"\e007\e007\e007\e007\e007"}
.reviews_star .star_agg5:before{content:"\e006\e006\e006\e006\e006"}
.reviews_star .star_agg5{position:absolute;left:0;top:0;overflow:hidden}


/*points积分页文字居中*/
.h2-title{
text-align:center !important;
}
h2.title.title-p{
text-align:center !important;
}
p.title.title-sub{
text-align:center !important;
}



.contact_space {
    font-size: 14px;
    margin-bottom: 15px;
    line-height: 21px;
}

.contact_space h2 {
    font-size: 21px;
}

.contact_space1 {
    margin-top: 30px;
}

.add_line {
    color: #222;text-decoration: underline;
}

.main_title {
    text-align: center;
    border-bottom: 1px solid #ccc;
    padding-bottom: 22px;
    font-size: 35px;
    text-transform: uppercase;
    letter-spacing: -0.5px;
    margin-bottom: 30px;
}

.products_img img,.productshow_list iframe,.productshow_list video{font-size:0;transition:all .3s;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
.productshow_list video,.swiper-enlarged-view-wrapper video{max-width:100%}
.productshow_list iframe,.swiper-enlarged-view-wrapper iframe{max-width:100%;width:100%;height:auto;max-height:100%;border:none;min-height:360px}
.product_xx_a_z video,.swiper-enlarged-view-wrapper video{max-width:100%}
.product_xx_a_z iframe,.swiper-enlarged-view-wrapper iframe{max-width:100%;width:100%;height:auto;max-height:100%;border:none;min-height:360px}
.video_icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1111;color:#fff}
.swiper-enlarged-view-wrapper{display:none;position:fixed;left:0;top:0;right:0;width:100%;height:100%;z-index:300;background-color:rgba(0,0,0,.7);cursor:pointer;z-index: 9999}
.enlarged-view-close{position:absolute;right:0;z-index:10;color:#fff;font-size:35px!important;cursor:pointer;width:50px;height:60px;margin-right:10px;opacity:.85;display:flex;align-items:center;justify-content:center}
.swiper-enlarged-view{position:relative;width:100%;margin:auto;cursor:default;max-width:650px;background:#fff}
.swiper-enlarged-view .gallery-thumbs{padding:10px}
.gallery-top .swiper-wrapper{display:flex;align-items:center;height:calc(100vw* 410 / 750);max-height:650px;min-height:375px}
.gallery-top .swiper-wrapper .swiper-slide{text-align:center;display:flex}
.swiper-enlarged-view .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{border:1px solid}
.swiper-enlarged-view .gallery-thumbs .swiper-slide{border:1px solid #0000;position:relative;height:auto;display:block;padding-bottom:150px;text-align:center}
.swiper-enlarged-view .gallery-thumbs .swiper-slide img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:100%;max-height:100%}
.swiper-enlarged-view .gallery-thumbs .swiper-wrapper{display:flex;align-items:center}
.swiper-button-prev,.swiper-rtl .swiper-button-next{color:#000}
.swiper-button-next,.swiper-button-prev{color:#000!important}
@media (max-width:767px){
    .gallery-top .swiper-button-next{right:0!important}
    .gallery-top .swiper-button-prev{left:0!important}
    .swiper-enlarged-view .gallery-thumbs .swiper-slide{border:1px solid #0000;position:relative;height:auto;display:block;padding-bottom:100px;text-align:center}
    .gallery-top .swiper-wrapper{height:100%}
    .swiper-button-next,.swiper-button-prev{font-size:18px}
    .swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{font-size:25px!important}
    .swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{font-size:25px!important}
}
.products_enlarge{position:absolute!important;top:5px;right:5px;z-index:2;color:#000;width:50px;height:50px;line-height:50px;font-size:17px;text-align:center;border-radius:50%;box-shadow:0 3px 5px 2px rgba(51,51,51,.08);cursor:pointer;background:#fff}
.products_enlarge i.iconfont.icon-icon-enlarge{font-size:35px}
.control_mask{position:absolute!important;top:0;left:0}
.products_enlarge_mask{position:absolute!important;top:0;left:0;z-index:1;color:#000;width:100%;max-height:570px;height:100%;cursor:pointer}
.products_prompt_model{left:5px}
.gallery-top .swiper-button-next,.gallery-top .swiper-button-prev{width:38px;height:38px;color:#fff!important}
.gallery-top .swiper-button-next,.gallery-top .swiper-button-prev{position:fixed}
.gallery-top .swiper-button-next:after,.gallery-top .swiper-button-prev:after{font-size:30px;font-weight:600}
.swiper-enlarged-view .gallery-thumbs .swiper-slide{border:1px solid #eee}
.products_total_current{position:fixed;left:0;top:0;color:#fff;height:30px;line-height:30px;margin-top:15px;margin-left:20px}
.img-swiper{width:100%;margin:auto}
.swiper-enlarged-view{position:relative;width:100%;margin:auto;cursor:default;background:0 0;height:100%}
.swiper-container.gallery-top{max-height:100%;height:100%}
.swiper-large-wrapper.swiper{max-height:100%;height:100%}
.gallery-top .swiper-wrapper{display:flex;align-items:center;height:inherit;max-height:none;min-height:inherit}
.gallery-top .swiper-wrapper .swiper-slide{width:100%;height:100%}
.img-swiper{width:100%;height:85%;margin:auto;position:relative}
.img-swiper img{width:auto;object-fit:contain;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:100%}
div#slideBox .main_pic li {float: none;}
.products_prompt {left: 5px;}