/*layout*/
body { font: 14px/1.5 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif; color: #666666; }

a:hover{color:#24b1b4;}

ul,li,dl,dd {list-style-type:none;}

.clearfix, .page, .small-page, .tab-box .label-list, .center .section, .center .friend-link .friend-link-inner, .center .friend-link .link-list, .center .charts-content .product-item, .center .hot-brand .brand-list, .center .gift .product-item, .center .index-promotions .product-list, .center .timebuy-list .timebuy-btn-bar, .center .mail-subscribe .subscribe-box, .center .integration-center .product-list, .center .history .product-item, .center .sales-rank .product-item, .center .add-weibo, .im { *zoom: 1; }
.clearfix:after, .page:after, .small-page:after, .tab-box .label-list:after, .center .section:after, .center .friend-link .friend-link-inner:after, .center .friend-link .link-list:after, .center .charts-content .product-item:after, .center .hot-brand .brand-list:after, .center .gift .product-item:after, .center .index-promotions .product-list:after, .center .timebuy-list .timebuy-btn-bar:after, .center .mail-subscribe .subscribe-box:after, .center .integration-center .product-list:after, .center .history .product-item:after, .center .sales-rank .product-item:after, .center .add-weibo:after, .im:after { display: block; visibility: hidden; height: 0; overflow: hidden; content: "\0020"; clear: both; }

input { outline: none; }

h1,h2,h3,h4,h5,h6 {font-weight:normal;}

img {display:block; border:none;}

.page { width: 1225px; margin: 0 auto; }

.w1200 { width:1200px; margin: 0 auto; }
.w1000 { width:1000px; margin: 0 auto; }

.small-page { width: 958px; margin: 0 auto; }

.fl { float: left; _display: inline; }

.fr { float: right; _display: inline; }

.red { color: #ff4500; }

input[type=text],input[type=file],input[type=password],input[type=number],input[type=email],input[type=tel],input[type=url],input[type=search],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],textarea{border-style:solid}
input{line-height:48px;height:48px; text-indent:15px; border:1px solid #d8d8d8; border-radius:3px; font-size:14px;}
input[type=checkbox],input[type=radio]{height:13px}
.x-input {width:383px; padding-right:15px;}
select{line-height:25px}
textarea {resize: none;}

.article-index-list { _zoom: 1; }

.font-red { color: #ff4500; }

.link_a {position:relative;}
.link_a:after {content:""; position:absolute; height:2px; bottom:0px; left:50%; margin-left:-30px; width:0; background:#24b1b4; transition:width .3s ease}
.link_a:hover:after {width:60px;}



/*layout end*/
/*tab box*/
.tab-box { position: relative; padding-top: 40px; }
.tab-box .label-list { position: absolute; top: 0; left: 0; }
.tab-box .label-item { border-width: 1px; border-style: solid; border-color: #d4d4d4; border-right-width: 0px; width:185px; height: 38px; line-height: 38px; text-align: center; float: left; _display: inline; background-color: #f6f6f6; cursor: pointer; font-size: 14px; font-weight: bold; position: relative; }
.tab-box .label-item .ar { position: absolute; left: 90px; bottom: -8px; border-width: 6px 6px 1px 6px; border-style: solid; border-color: #fa9600 white white white; font-size: 0; width: 0px; height: 0px; line-height: 0px; display: none; }
.tab-box .label-item.active { border-color: #fa9600; background-color: #fa9600; color: white; }
.tab-box .label-item.active .ar { display: block; }
.tab-box .label-item.last { border-right-width: 1px; width:187px !important; }
.tab-box .panel-content { border: 1px solid #d4d4d4; border-top:0; padding-top:1px; }
.tab-box .panel-item { padding: 10px; }

/*tab box end*/
/*block*/
.red-box.m { margin-bottom: 7px; }
.red-box .red-title { height: 33px; line-height: 33px; background-color: #ff4500; color: white; font-size: 13px; font-weight: bold; padding-left: 12px; position: relative; }
.red-box .red-content { padding: 10px 0; border: 2px solid #ff4500; border-top: none; }

.blue-box.m { margin-bottom: 7px; }
.blue-box .blue-title { height: 38px; line-height: 38px; border:1px solid #d4d4d4; background-color: #f6f6f6; color: #000; font-size: 14px; font-weight: bold; padding-left: 12px; position: relative; }
.blue-box .blue-title .more { position: absolute; text-decoration: none; margin: 0; padding: 0 5px; right: 10px; font-size: 12px; }
.blue-box .blue-content { padding: 10px 0; border: 1px solid #d4d4d4; border-top: none; }
.img_ad {height:145px; overflow:hidden; margin-top:1px;}
.gray-box .gray-title { height: 38px; line-height: 38px; background-color: #f6f6f6; border: 1px solid #d4d4d4; color: black; font-size: 14px; font-weight: bold; padding-left: 12px; position: relative; }
.gray-box .gray-content { padding: 10px 0; border: 1px solid #d4d4d4; border-top: none; margin-bottom:10px; overflow:hidden;}
.index_top .gray-content {height:268px; margin:0 !important;}

.ad-box { display: block; border: 1px solid #d4d4d4; }

.top_tel {float:right;  position:relative; background:url(top_tel.png); top:20px; width:213px; height:36px;}

.head_cart {width:108px; font-size:14px; color:#fff; line-height:40px; height:40px; float:right; padding-left:54px; position:relative; background:url(cart_bg.png);}
.head_cart a {color:#fff;}
.head_cart a:hover{color:#fff;}
.head_cart .num {position:absolute; top:-8px; font-size:10px; right:-12px; width:24px; text-align:center; font-family:Arial; color:#fff; text-align:center; height:18px; line-height:18px; border-radius:8px; background:#ff4500;}

/*block end*/


/*header*/

.header {
    height:72px;
    z-index:100;
    position:relative;
    width:100%;
}


.header-nav {
    height:72px;
    line-height:72px;
    width:1200px;
    margin:0 auto;
}

.header-nav .logo {
    display:block;
    float:left;
    height:40px;
    width:200px;
    padding:16px 0 0 0;
}
.header-nav .logo img {height:40px;}

.home_logo {display:none;}



/*  é¡¶éƒ¨å¯¼èˆª  ä¸»èœå• */
.header-nav .nav {float:right;}
.header-nav .nav > ul {float:left;}

.header-nav .nav > ul > li {
    position: relative;
    cursor: pointer;
    float:left;
    font-size:16px;
    padding:0 3px;
    margin:0 15px;
}

.header-nav .nav > ul > li > a.active {color:#24b1b4;}

.header-nav .nav > ul > li > a {height:72px; line-height:72px; display:block; overflow:hidden;}

.header-nav .nav > ul >li:hover > a {
    color: #42babd;
    -ms-transition: 0.3s all;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;

}

.header-nav .nav>ul>li:hover .triangle {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    /* IE 9 */
    -moz-transform: rotate(180deg);
    /* Firefox */
    -webkit-transform: rotate(180deg);
    /* Safari å’Œ Chrome */
    -o-transform: rotate(180deg);
    /* Opera */
}


/*  æ–¹å‘å°ç®­å¤´ */
.header-nav .nav .triangle {
    -ms-transition: transform 0.3s ease-out;
    -webkit-transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    display: inline-block;
    width:20px; height:20px;
    line-height:20px !important;
}

.header-nav .nav li>ul li {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float:none;
}

.header-nav .nav li:hover ul::before {
    position: absolute;
    content: '';
    left: 16%;
    top: -8px;
    width: 0;
    height: 0;
    border-width: 0 10px 10px;
    border-style: solid;
    border-color: transparent transparent #1eb3c0;
    /*é€æ˜Ž é€æ˜Ž  ç°*/
    border-color: transparent transparent #398bbd \9\0;
    /*é€æ˜Ž é€æ˜Ž  ç°*/
}

.header-nav .nav li ul {
    transition: .25s max-height;
    display: none;
    text-align: left;
    line-height: 2.2;
    font-size: 14px;
    position: absolute;
    left: -12px;
    top: 60px;
    width:100px;
    padding:10px 15px;
    border-radius: 10px;
    background: linear-gradient(to top left, #388dbd, #1eb3c0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#388dbd', endColorstr='#1eb3c0', GradientType=0);

}

.header-nav .nav li:hover ul {
    display: block;
    animation: move .8s;
}

@keyframes move {
    from {
        opacity: 0;
    }

    to {
        display: block;
        opacity: 1;
    }
}

@-webkit-keyframes move {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes move {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-ms-keyframes move {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.header-nav .nav li ul a {
    color: #fff;
    display:block;
    height:30px; line-height:30px; overflow:hidden;
}

.header-nav .nav li:hover ul a:hover {
    text-decoration: underline;
}

.header-nav .nav-white {
    background: transparent;
    color: #fff;
}

.jianb {
    transition:0.3s;
    background: linear-gradient(to left, #3c87bd, #1bb8c0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c87bd', endColorstr='#1bb8c0', GradientType=0);
    box-shadow:0px 3px 15px 0px rgba(0,0,0,0.2);
    -webkit-box-shadow:0px 3px 15px 0px rgba(0,0,0,0.2);
    -moz-box-shadow:0px 3px 15px 0px rgba(0,0,0,0.2);

}

.jianb:hover {
    background: linear-gradient(to left, #1bb8c0, #3c87bd);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1bb8c0', endColorstr='#3c87bd', GradientType=0);
}

/*
   é¡¶éƒ¨å¯¼èˆª:	ç™»å½•ä¸Žæ³¨å†Œ
*/
.header-nav .head_member {
    color: #fff;
    width:105px;
    margin-top:16px;
    padding:1px 0 1px 55px;
    height:38px;
    line-height:38px;
    border-radius:20px;
    float:right;
    overflow:hidden;
    position:relative;
    margin-right:25px;
}

.header-nav .head_member a {color:#fff; font-size:14px;}
.header-nav .head_member .iconfont {position:absolute; top:1px; left:25px; font-size:18px;}





.nav-colorful {
    position: relative !important;
    background: #fff;
    height: 70px;
    line-height: 70px;
    box-shadow: 0 1px 8px 0px rgba(0, 0, 0, 0.2);
}

.header-nav .nav-contact-colorful a {
    color: #24b1b4;
}

.nav-colorful .logo {
    top: 10px;
}

.nav-colorful li {
    color: #333;
    position: absolute;
}

.header-nav .nav-contact-colorful {
    margin-top: -6px;
    border: 1px solid #1bb8c0;
    color: #2e9bbe;
}


/*header end*/



/*center*/
.center .section { margin:20px 0; }
.center .category-placeholder { float: left; width: 230px; height: 30px; }
.center .margin-main { width: 747px; float: left; _display: inline; margin-left: 12px; margin-right: 13px; }
.center .left-main-margin { width: 989px; margin-right: 13px; float: left; _display: inline; }
.center .right-main-margin { width: 983px; margin-left: 12px; float: left; _display: inline; }
.center .left-main { width: 1002px; float: left; _display: inline; }
.center .right-main { width: 1002px; float: left; _display: inline; }
.center .rsidebar { float: left; width: 223px; }
.center .lsidebar { float: left; width: 230px; }
.center .main-slide { height: 350px; width: 747px; margin-bottom: 10px; overflow: hidden; position: relative; }
.center .main-slide .slide-item { height: 350px; width: 747px; overflow: hidden; }
.center .main-slide .slide-triggers { position: absolute; height: 26px; bottom: 5px; right: 6px; z-index: 20; }
.center .main-slide .trigger-item { float: left; width: 26px; height: 26px; line-height: 26px; border-radius: 13px; -webkit-border-radius: 13px; -moz-border-radius: 13px; -o-border-radius: 13px; -ms-border-radius: 13px; color: #ff4500; font-size: 14px; font-weight: bold; text-align: center; margin-right: 5px; cursor: pointer; }
.center .main-slide .trigger-item.active { background-color: #ff4500; color: white; }
.center .main-slide .triggers-bg { position: absolute; left: 0; bottom:0px; height: 36px; width: 100%; z-index: 11; }
.center .sub-slide { border: 1px solid #d4d4d4; height: 156px; position: relative; }
.center .sub-slide .go-left { border-right: 1px solid #d4d4d4; background: url(sub_slide_left.png) no-repeat #f6f6f6 50% 50%; width: 40px; height: 156px; line-height: 156px; position: absolute; left: 0; top: 0; cursor: pointer; z-index: 1; }
.center .sub-slide .go-right { border-left: 1px solid #d4d4d4; background: url(sub_slide_right.png) no-repeat #f6f6f6 50% 50%; width: 40px; height: 156px; line-height: 156px; position: absolute; right: 0; _right: -1px; top: 0; cursor: pointer; z-index: 1; }
.center .sub-slide .slide-box { width: 665px; height: 156px; margin-left: 41px; position: relative; overflow: hidden; }
.center .sub-slide .slide-item { width: 165.5px; height: 156px; float: left; _display: inline; border-right: 1px solid #e2e2e2; overflow: hidden; }
.center .index-product { border: 1px solid #d4d4d4; border-right: none; }
.center .index-product .index-title { height: 44px; line-height: 44px; position: relative; font-size: 24px; padding-left: 12px; }
.center .index-product .more-link { font-size: 12px; position: absolute; top: 0px; right: 5px; }
.center .index-product .more-link .link { margin-right:12px; }
.center .index-product .index-content { height: 451px; }
.center .index-product .product-list { float: left; _display: inline; width: 772px; background-color: #e2e2e2; }
.center .index-product .product-item { float: left; _display: inline; width: 172px; height: 224.5px; background-color: white; padding: 0 10px; margin-top: 1px; margin-right: 1px; }
.center .index-product .product-item.last { margin-right: 0; padding-right: 11px; }
.center .index-product .product-img { width:150px; height: 150px; line-height: 130px; *line-height: 150px; overflow: hidden; text-align: center; *font-size: 115.2px; font-family: Arial; display: block; margin:0 auto;}
.center .index-product .product-img img {width:150px; height: 150px; vertical-align: middle; }
.center .index-product .product-name { display: block; font-size: 13px; width: 100%; height:36; line-height:18px; overflow: hidden; margin:3px 0;}
.center .index-product .product-name:hover{color:#ff4500;}
.center .index-product .selling-price { color: #ff4500; line-height: 20px; font-size: 13px; }
.center .index-product .selling-price .price { font-weight: bold; }
.center .index-product .adbar { width: 229px; height: 451px; float: left; background-color: #d4d4d4; }
.center .index-product .ad-first { width: 229px; height: 271px; background-color: white; margin-bottom: 1px; overflow: hidden; }
.center .index-product .ad-second { width: 229px; height: 89px; background-color: white; margin-bottom: 1px; overflow: hidden; }
.center .index-product .ad-third { width: 229px; height: 89px; background-color: white; overflow: hidden; }
.center .floor1 .index-title { color: #F08200; }
.center .floor2 .index-title { color: #079CD5; }
.center .floor3 .index-title { color: #8C5739; }

.friend_link {border-bottom:3px solid #68b117; line-height:24px; padding:10px 0; text-align:center;}
.friend_link a {margin:0 15px 0 5px;}

.friend_link div {width:1225px; margin:0 auto;}
.about_77gu {line-height:24px; padding:10px 0; text-align:center; background:#f3f3f3;}
.footer_text {padding:10px; text-align:center; line-height:18px; color:#717171;}
.about_77gu a {margin:0 15px;}
.center .friend-link { border: 1px solid #d4d4d4; }
.center .friend-link .friend-link-inner { padding: 5px; }
.center .friend-link .friend-title { width: 115px; text-align: center; font-weight: bold; }
.center .friend-link .link-item { float: left; _display: inline; margin: 5px; }
.center .friend-link .text-name { display: block; width: 96px; height: 2em; line-height: 2em; }
.center .friend-link .img-name { display: block; width: 96px; height: 38px; line-height: 36px; *line-height: 38px; border: 1px solid #cccccc; overflow: hidden; text-align: center; *font-size: 34.2px; font-family: Arial; border: 1px solid #E6E6E6; }
.center .friend-link .img-name img { max-width: 96px; max-height: 38px; vertical-align: middle; }
.center .sales-charts { border: 1px solid #d4d4d4; }
.center .charts-title { color: black; font-size: 14px; font-weight: bold; padding-left: 12px; height: 44px; line-height: 44px; background-color: #f6f6f6; border-bottom:1px solid #e2e2e2;}
.center .charts-content { height: 450px; }
.center .charts-content .product-item { height: 69px; border-bottom: 1px dashed #d4d4d4; padding: 10px; position: relative; }
.center .charts-content .product-item.last { border-bottom: none; }
.center .charts-content .num-1 { display: block; position: absolute; left: 10px; top: 10px; width: 25px; height: 27px; background: url(charts_num.png) no-repeat 0px 0px; }
.center .charts-content .num-2 { display: block; position: absolute; left: 10px; top: 10px; width: 25px; height: 27px; background: url(charts_num.png) no-repeat 0px -89px; }
.center .charts-content .num-3 { display: block; position: absolute; left: 10px; top: 10px; width: 25px; height: 27px; background: url(charts_num.png) no-repeat 0px -178px; }
.center .charts-content .num-4 { display: block; position: absolute; left: 10px; top: 10px; width: 25px; height: 27px; background: url(charts_num.png) no-repeat 0px -267px; }
.center .charts-content .num-5 { display: block; position: absolute; left: 10px; top: 10px; width: 25px; height: 27px; background: url(charts_num.png) no-repeat 0px -356px; }
.center .charts-content .product-img { width: 69px; height: 69px; line-height: 67px; *line-height: 69px; overflow: hidden; text-align: center; *font-size: 62.1px; font-family: Arial; display: block; float: left; }
.center .charts-content .product-img img { max-width: 69px; max-height: 69px; vertical-align: middle; }
.center .charts-content .product-info { width: 118px; height: 71px; margin-left: 10px; overflow: hidden; float: left; _display: inline; }
.center .charts-content .product-btn { display: block; border: 1px solid #AA0000; color: white; height: 23px; line-height: 23px; background: url(product_btn.png) repeat-x; padding: 0 9px; float: left; _display: inline; text-decoration: none; }
.center .charts-content .product-name { width: 100%; height: 3.6em; line-height: 1.2em; overflow: hidden; }
.center .charts-content .product-name:hover{color:#ff4500; cursor:pointer;}
.center .charts-content .product-price { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #ff4500; }
.center .news .gray-content,.center .day-group .gray-content { padding: 10px 13px 12px 13px; height: 156px; overflow:hidden; margin-bottom:7px;}
.center .news .news-item,.center .day-group .news-item { padding-left: 18px; background: url(news_item_bg.gif) no-repeat 8px 50%; width: 177px; height: 27.125px; line-height: 27.125px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.center .day-group .group-buy { position: relative; height: 193px; }
.center .day-group .group-product-pic { border: none; float: none; width: 221px; height: 114px; overflow: hidden; position: absolute; left: 0; top: 0; }
.center .day-group .group-product-pic img { max-width: 221px; max-height: 114px; }
.center .day-group .group-name { font-size: 13px; height: 3em; line-height: 1.5em; width: 201px; padding: 0 10px; position: absolute; left: 0; top: 114px; }
.center .day-group .group-info { margin-right: 0; }
.center .day-group .group-price { height: 29px; line-height: 29px; font-size: 20px; }
.center .day-group .group-buy-box { padding: 5px 4px 5px 23px; background: url(group_icon.png) #d72426 no-repeat left top; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; }
.center .day-group .group-price-box { display: none; }
.center .day-group .group-quantity-box { display: none; }
.center .day-group .group-time-box { display: none; }
.center .day-group .group-info { position: absolute; left: 0; bottom: 0; width: 100%; }
.center .day-group .group-button .button { background-color: #24d3ff; height: 29px; line-height: 29px; color: white; width: 76px; }
.center .group-gallery .group-g-item { margin-top: 0px; }
.center .group-gallery .group-g-inner { border: none; }
.center .group-gallery .group-g-inner:hover { border: none; box-shadow: none; }
.center .group-gallery .group-g-pic { width: 100%; height: 128px; line-height: 126px; *line-height: 128px; overflow: hidden; text-align: center; *font-size: 115.2px; font-family: Arial; margin-bottom: 10px; }
.center .group-gallery .group-g-pic img { max-width: 100%; max-height: 128px; vertical-align: middle; }
.center .group-gallery .group-g-buy { background: url(group_gallery.png) no-repeat; padding: 3px 3px 3px 15px; }
.center .group-gallery .group-g-price { line-height: 18px; font-size: 13px; }
.center .group-gallery .group-g-button { line-height: 18px; }
.center .group-gallery .group-g-button .button { width: 36px; height: 18px; line-height: 18px; background-color: #d72426; color: white; font-size: 13px; }
.center .group-gallery .group-g-price-box { display: none; }
.center .group-gallery .group-g-quantity { display: none; }
.center .hot-brand .blue-content { background-color: #d4d4d4; padding: 0; height: 268px; }
.center .hot-brand .brand-item { width: 113px; height:88px; line-height: 86px; *line-height: 88px; background-color: white; overflow: hidden; text-align: center; *font-size: 81.9px; font-family: Arial; margin: 0 1px 1px 0; float: left; _display: inline; padding-bottom: 1px; }
.center .hot-brand .brand-item img { max-width: 113px; max-height: 91px; vertical-align: middle; }
.center .hot-brand .brand-item.last { margin-right: 0; padding-right: 1px; }
.center .hot-brand .brand-item.rowlast { margin-bottom: 0; padding-bottom: 0; }
.center .gift .red-content { padding: 0; height: 275px; }
.center .gift .product-item { height: 71px; border-bottom: 1px solid #d4d4d4; padding: 10px; }
.center .gift .product-item.last { border-bottom: none; }
.center .gift .product-img { width: 71px; height: 71px; line-height: 69px; *line-height: 71px; overflow: hidden; text-align: center; *font-size: 63.9px; font-family: Arial; display: block; float: left; }
.center .gift .product-img img { max-width: 71px; max-height: 71px; vertical-align: middle; }
.center .gift .product-info { width: 118px; height: 71px; margin-left: 10px; overflow: hidden; float: left; _display: inline; }
.center .gift .product-btn { display: block; border: 1px solid #AA0000; color: white; height: 23px; line-height: 23px; background: url(product_btn.png) repeat-x; padding: 0 9px; float: left; _display: inline; text-decoration: none; }
.center .gift .gift-name { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 26px; line-height: 26px; }
.center .gift .gift-info { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #cccccc; }
.center .gift .gift-price { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #d72426; }
.center .gift .right-price { float: right; _display: inline; height: 23px; line-height: 23px; }
.center .index-promotions .panel-content { height: 267px; }
.center .index-promotions .panel-item { height: 248px; }
.center .index-promotions .panel-list { height: 268px; overflow: hidden; }
.center .index-promotions .product-item { width: 174px; height: 248px; float: left; _display: inline; margin-right: 10px; }
.center .index-promotions .product-item.last { margin-right: 0; width: 173px; }
.center .index-promotions .product-img { width: 100%; height: 150px; line-height: 150px; *line-height: 150px; overflow: hidden; text-align: center; font-family: Arial; display: block;  margin:10px auto;}
.center .index-promotions .product-img img { width:150px; height:150px; display:block; margin:auto;}
.center .index-promotions .product-name { display: block; font-size: 13px; width: 100%; height:36px; line-height:16px; overflow: hidden; }
.center .index-promotions .product-name:hover{color:#ff4500;}
.center .index-promotions .selling-price { color: #ff4500; line-height: 20px; }
.center .index-promotions .selling-price .price { font-size: 13px; font-weight: bold; }
.center .index-promotions .market-price { color: #A9A9A9; }
.center .index-promotions .product-star { line-height: 25px; }
.center .timebuy-list .product-img { width: 100%; height: 106px; line-height: 104px; *line-height: 106px; overflow: hidden; text-align: center; *font-size: 95.4px; font-family: Arial; display: block; }
.center .timebuy-list .product-img img { max-width: 100%; max-height: 106px; vertical-align: middle; }
.center .timebuy-list .product-time { line-height: 22px; background-color: #f6f6f6; text-align: center; }
.center .timebuy-list .product-time .day, .center .timebuy-list .product-time .hour, .center .timebuy-list .product-time .minute, .center .timebuy-list .product-time .second { color: #d72426; font-weight: bold; }
.center .timebuy-list .timebuy-btn { float: left; _display: inline; height: 27px; line-height: 27px; padding: 0 20px; background: url(timebuy_btn.png) repeat-x; color: white; }
.center .mail-subscribe .blue-content { width: 194px; height: 117px; padding: 15px 17px; _overflow: hidden; }
.center .mail-subscribe .subscribe-box { width: 194px; height: 28px; margin-bottom: 10px; }
.center .mail-subscribe .email-box { border: 1px solid #D4D4D4; border-right: none; padding: 0 5px; width: 122px; height: 26px; float: left; _display: inline; }
.center .mail-subscribe .email-btn { border: none; background-color: #24d3ff; color: white; width: 61px; height: 28px; line-height: 28px; float: left; _display: inline; }
.center .mail-subscribe .news-item { height: 26.33333px; line-height: 26.33333px; }
.center .sub-ad { width: 228px; height: 121px; overflow: hidden; }
.center .integration .red-content { padding: 0; height: 275px; }
.center .help-center .red-content { height: 165px; padding: 10px 13px; }
.center .help-center .news-list { _width: 193px; _overflow: hidden; }
.center .help-center .news-item { height: 20.625px; line-height: 20.625px; }
.center .integration-center { float: left; _display: inline; width: 540px; margin-right: 11px; }
.center .integration-center .blue-content { padding: 10px; height: 317px; }
.center .integration-center .product-item { width: 152.66667px; height: 158.5px; padding: 0 10px; float: left; _display: inline; }
.center .integration-center .product-img { display: block; width: 152.66667px; height: 90px; text-align: center; overflow: hidden; }
.center .integration-center .product-img .img { max-width: 152.66667px; max-height: 90px; }
.center .integration-center .product-name { display: block; height: 3em; line-height: 1.5em; overflow: hidden; }
.center .integration-center .inte { color: #24d3ff; }
.center .comment-order { float: left; _display: inline; width: 440px; }
.center .new-order .blue-content { padding: 10px; height: 129px; }
.center .new-order .order-item { height: 25px; line-height: 25px; }
.center .new-order .order-name { display: block; float: left; _display: inline; width: 50px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.center .new-order .order-id { display: block; float: left; _display: inline; width: 150px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 0 10px; }
.center .new-order .order-state { display: block; float: left; _display: inline; width: 70px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; }
.center .new-order .order-date { display: block; float: left; _display: inline; width: 70px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; }
.center .comment-center .blue-content { padding: 10px; }
.center .comment-center .comment-item { height: 53.4px; padding: 5px; }
.center .comment-center .product-img { display: block; width: 53.4px; height: 53.4px; overflow: hidden; float: left; _display: inline; text-align: center; }
.center .comment-center .product-img .img { max-width: 53.4px; max-height: 53.4px; }
.center .comment-center .product-info { margin-left: 63.4px; }
.center .comment-center .product-name { display: block; font-weight: bold; color: black; width: 100%; height: 21.13333px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.center .comment-center .comment { height: 42.26667px; line-height: 21.13333px; overflow: hidden; }
.center .history .gray-content { padding: 0; }
.center .history .product-item { height: 69px; border-bottom: 1px dashed #d4d4d4; padding: 10px; }
.center .history .product-item.last { border-bottom: none; }
.center .history .product-img { display: block; width: 69px; height: 69px; overflow: hidden; float: left; text-align: center; }
.center .history .product-img .img { max-width: 69px; max-height: 69px; }
.center .history .product-info { margin-left: 79px; overflow: hidden; }
.center .history .product-btn { display: block; border: 1px solid #AA0000; color: white; height: 23px; line-height: 23px; background: url(product_btn.png) repeat-x; padding: 0 9px; float: left; _display: inline; text-decoration: none; }
.center .history .product-name { display: block; width: 100%; height: 3.6em; line-height: 1.2em; overflow: hidden; }
.center .history .product-price { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #d72426; }
.center .sales-rank .gray-content { padding: 0; }
.center .sales-rank .product-item { height: 69px; border-bottom: 1px dashed #d4d4d4; padding: 10px; }
.center .sales-rank .product-item.last { border-bottom: none; }
.center .sales-rank .product-img { display: block; width: 69px; height: 69px; overflow: hidden; float: left; text-align: center; }
.center .sales-rank .product-img .img { max-width: 69px; max-height: 69px; }
.center .sales-rank .product-info { margin-left: 79px; overflow: hidden; }
.center .sales-rank .product-btn { display: block; border: 1px solid #AA0000; color: white; height: 23px; line-height: 23px; background: url(product_btn.png) repeat-x; padding: 0 9px; float: left; _display: inline; text-decoration: none; }
.center .sales-rank .product-name { display: block; width: 100%; height: 3.6em; line-height: 1.2em; overflow: hidden; }
.center .sales-rank .product-name a:hover{color:#ff4500;}
.center .sales-rank .product-price { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #ff4500; }
.center .reg-entrance { margin-top: 23px; height: 33px; line-height: 33px; color: #087DCF; font-size: 13px; position: relative; }
.center .reg-entrance .reg-link { color: white; height: 31px; line-height: 31px; position: absolute; top: 0; right: 0; border: 1px solid #0865A9; padding: 0 27px; background: url(reg_link.png) repeat-x; text-decoration: none; font-weight: bold; }
.center .bread-crumbs { height: 18px; line-height: 18px; margin: 10px 0; }
.center .bread-crumbs span a:hover{color:#ff4500;}
.center .open-api { border: 1px solid #cccccc; border-top: none; }
.center .weibo .red-content { padding: 10px 17px; }
.center .add-weibo { height: 24px; line-height: 24px; overflow: hidden; }
.center .sina-icon { float: left; _display: inline; width: 27px; height: 24px; background: url(sina_logo.png) no-repeat; }
.center .sina-v { float: left; _display: inline; background: url(sina_v.png) no-repeat right 50%; padding: 0 20px 0 5px; font-weight: bold; }
.center .weibo-info { margin-top: 10px; }
.center .add-weibo-btn { display: block; width: 60px; height: 24px; float: right; _display: inline; background: url(add_weibo_btn.png) no-repeat; }
.center .addcart-btn, .center .items-gallery .addcart-btn { height: 23px; line-height: 23px; box-shadow: 0px 0px 2px white inset; -webkit-box-shadow: 0px 0px 2px white inset; -moz-box-shadow: 0px 0px 2px white inset; -o-box-shadow: 0px 0px 2px white inset; border: 1px solid #d72426; background: url(product_btn.png) repeat-x; padding: 0 7px; }
.center .addcart-btn .has-icon, .center .items-gallery .addcart-btn .has-icon { display: none; }
.center .addcart-btn span, .center .items-gallery .addcart-btn span { display: inline; float: none; padding: 0; height: 23px; line-height: 23px; background: none; }
.center .btn-a, .center .items-gallery .btncmp, .center .items-gallery .btn-a { width: auto !important; height: 23px; line-height: 23px; box-shadow: 0px 0px 2px white inset; -webkit-box-shadow: 0px 0px 2px white inset; -moz-box-shadow: 0px 0px 2px white inset; -o-box-shadow: 0px 0px 2px white inset; background: url(second_btn.png) repeat-x; border: 1px solid #D0D0D0; padding: 0 7px !important; }
.center .btn-a .has-icon, .center .items-gallery .btncmp .has-icon, .center .items-gallery .btn-a .has-icon { display: none; }
.center .btn-a span, .center .items-gallery .btncmp span, .center .items-gallery .btn-a span { display: inline; float: none; padding: 0; height: 23px; line-height: 23px; background: none; }
.center .items-gallery { border: none; }
.center .items-gallery .price-item { text-align: center; }
.center .items-gallery .btncmp .btncmp { border: none; padding: 0 !important; text-decoration: none; }
.center .items-gallery .btncmp .btncmp:before { content: 'å¯¹æ¯”'; }
.center .items-gallery .btncmp .btncmp:hover { color: black; }
.center .items-gallery .button .star-on, .center .items-gallery .button .star-off { width: auto !important; margin: 0 5px; }
.center .items-gallery .button .vdetail { display: none; }
.center .items-gallery .sell-t, .center .items-gallery .sell-price { color: #d72426; }
.center .gallery-bar-box { height: 52px; }
.center #gallerybar { border-top: 2px solid #d72426; border-right: 1px solid #DFDFDF; border-bottom: 1px solid #DFDFDF; border-left: 1px solid #DFDFDF; background-color: #f1f1f1; padding: 12px 7px; height: 26px; }
.center .GoodsSearchWrap .listorder .list-desc:hover, .center .GoodsSearchWrap .listorder .list-desc-on, .center .GoodsSearchWrap .listorder .list-asc:hover, .center .GoodsSearchWrap .listorder .list-asc-on { border: 1px solid #A20000; background: #CC0000; color: white; font-weight: bold; text-shadow: none; }
.center .GoodsSearchWrap .listmode a, .center .GoodsSearchWrap .listorder a { height: 23px; line-height: 23px; border: 1px solid #CFCFCF; background: #F6F6F6; padding: 0 10px; margin: 0 5px; }
.center .GoodsSearchWrap .listmode a i, .center .GoodsSearchWrap .listorder a i { display: none; }
.center .GoodsSearchWrap .listmode a span, .center .GoodsSearchWrap .listorder a span { float: none; display: inline; padding: 0; background: none; }
.center .goods-leftbox { width: 422px; height: auto; }
.center .goods-detail-pic-thumbnail { height: 78px; }
.center .goods-detail-pic-thumbnail li { width: 74px; }
.center .goods-detail-pic-thumbnail a { height: 68px; }
.center .goods-detail-pic-thumbnail .current a, .center .goods-detail-pic-thumbnail .current a:hover { border-color: #d72426; }
.center .goods-detail-pic-thumbnail img { width: 66px; height: 64px; }
.center .goods-detail-pic-thumbnail a:hover img { border-color: #d72426; }
.center .goods-detail-pic-thumbnail .uparrow { background: url(up_red_arr.png) no-repeat 50% 0; }
.center .goods-detail-tab { height: 28px; border-bottom: 1px solid #C8C8C8; }
.center .goods-detail-tab li { position: relative; top: 1px; background: none; border: 1px solid #C8C8C8; padding: 0; height: 25px; margin: 1px 5px 0 0; }
.center .goods-detail-tab li a { background: #eeeeee; float: left; display: block; padding: 0 12px; height: 23px; line-height: 23px; border: 1px solid white; }
.center .goods-detail-tab .active { background: none; border-top: 2px solid #d72426; margin: 0 5px 0 0; border-bottom: 1px solid white; }
.center .goods-detail-tab .active a { background: white; }
.center .goods-buy-area { border-top: 1px dashed #D4D4D4; background: white; }
.center #main-info .sale-info { border-top: 1px dashed #D4D4D4; }
.center #main-info .basic-info { padding: 0; }
.center #main-info .btn-buy { background: url(btn_buy.png) no-repeat; width: 140px; height: 41px; }
.center .register-wrap { margin: 0; width: 345px; float: right; _display: inline; padding-left: 594px; padding-right: 19px; min-height: 500px; background: url(login_page_bg.png) no-repeat; }
.center .loginbox_left { border: 7px solid #DBDBDB; }
.center .loginbox-right { display: none; }
.center .carlogin-wrap { position: relative; }
.center .carlogin-wrap .flt { width: 100% !important; }
.center .carlogin-wrap .frt { width: 345px; position: absolute; right: 19px; top: 230px; }
.center .loginbox { margin: 0; border: 1px solid #cccccc; padding: 0; }
.center .loginbox .login-k { width: 65px; }
.center .loginbox ul { margin: 15px; }
.center .loginbox .login-title { color: #d72426; font-size: 16px; font-weight: bold; height: 40px; line-height: 40px; padding-left: 19px; border-bottom: 1px solid #cccccc; }
.center .common-btn { height: 36px; line-height: 36px; font-size: 15px; }
.center .common-btn span { background: url(passport_btn.png) no-repeat left top; height: 36px; line-height: 36px; }
.center .common-btn span span { background: url(passport_btn.png) no-repeat right top; text-shadow: none; }
.center .PassportWrap { width: 720px; margin: 0 auto; border: 7px solid #DBDBDB; }
.center .PassportWrap .login-k { width: 100px; }
.center .PassportWrap .login-v .inputstyle { width: 300px; }
.center .PassportWrap .common-btn { position: relative; left: 195px; }
.center .price-normal, .center .point { color: #d72426; }
.checkout-page .center .my-cart, .cart-page .center .my-cart { display: none; }
.checkout-page .center .cart-nav, .cart-page .center .cart-nav { height: 29px; line-height: 29px; color: #666666; }
.checkout-page .center .cart-nav.stepbj1, .checkout-page .center .cart-nav.stepbj2, .checkout-page .center .cart-nav.stepbj3, .cart-page .center .cart-nav.stepbj1, .cart-page .center .cart-nav.stepbj2, .cart-page .center .cart-nav.stepbj3 { background: url(cart_step.png) no-repeat; }
.checkout-page .center .cart-nav .step1, .checkout-page .center .cart-nav .step2, .checkout-page .center .cart-nav .step3, .cart-page .center .cart-nav .step1, .cart-page .center .cart-nav .step2, .cart-page .center .cart-nav .step3 { height: 29px; line-height: 29px; }
.checkout-page .center .cart-nav .step1, .cart-page .center .cart-nav .step1 { left: 130px; }
.checkout-page .center .cart-nav .step2, .cart-page .center .cart-nav .step2 { left: 386px; }
.checkout-page .center .cart-nav .step3, .cart-page .center .cart-nav .step3 { left: 612px; }
.checkout-page .center .cart-nav.stepbj1 .step1, .cart-page .center .cart-nav.stepbj1 .step1 { color: white; }
.checkout-page .center .cart-nav.stepbj2, .cart-page .center .cart-nav.stepbj2 { background-position: 0px -40px; }
.checkout-page .center .cart-nav.stepbj2 .step2, .cart-page .center .cart-nav.stepbj2 .step2 { color: white; }
.checkout-page .center .cart-nav.stepbj3, .cart-page .center .cart-nav.stepbj3 { background-position: 0px -80px; }
.checkout-page .center .cart-nav.stepbj3 .step3, .cart-page .center .cart-nav.stepbj3 .step3 { color: white; }
.member-page .center .site-part-title { background: #F6F6F6; border: 1px solid #D4D4D4; }
.center .member-main .title { color: #666666; }
.center .member-main .title .font-orange { color: #008AC4; }
.center .member-main .title-bg { background: #F6F6F6; border: 1px solid #D4D4D4; color: #666666; }
.center .member-main-left { border: none; }
.center .member-main-right .head { color: black; border: 1px solid #D4D4D4; }
.center .member-main-bg { background: #FAFAFA; border: 1px solid #D4D4D4; }
.center .member-menu .body { border: 1px solid #D4D4D4; border-top: none; background: white; }
.center .member-menu .member-menu-list .list-title-bg { background: #F6F6F6; border-top: 2px solid #d72426; border-bottom: 1px solid #E9E9E9; }
.center .member-menu a:hover { color: #d72426; }
.center .member-menu .current a { color: white; background: #d72426; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; }
.center .table-goods-list { border: none; }
.center .gridlist { border: none; }
.center .gridlist th { background: white; border-top: none; border-left: none; border-right: none; border-bottom: 2px solid #D4D4D4; }
.center .gridlist .first { border-bottom: 2px solid #d72426; }
.gallery-page .center .horizontal-m .addcart-btn, .gallery-page .center .horizontal-m .items-gallery .addcart-btn, .gallery-page .center .items-gallery .horizontal-m .addcart-btn { margin-left: 10px; }
.gallery-page .center .horizontal-m .pricelist { float: left; _display: inline; padding: 0; }
.gallery-page .center .horizontal-m .button { float: right; _display: inline; width: 116px; margin-top: 0; clear: none; }
.gallery-page .center .horizontal-m .button li { float: left; margin: 0 0 5px 5px; }
.group-page .center .group-buy { border: 1px solid #D4D4D4; padding: 15px 30px; }
.group-page .center .group-buy-box { background: url(group_bg.png) no-repeat; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; padding: 14px 10px 14px 20px; }
.group-page .center .group-product-pic { border-color: #d72426; }
.group-page .center .group-price { line-height: 40px; }
.group-page .center .group-button .updateBtn { width: 109px; height: 40px; background: url(group_btn.png) no-repeat; }
.group-page .center .group-button .updateBtn span { display: none; }

.bread-crumbs, .bread-crumbs a {color:#aaa; transition:.3s;}
.bread-crumbs a:hover {color:#24b1b4;}
.bread-crumbs em {padding:0 5px;}

/*center end*/
/*footer*/
.footer{margin-top: 60px;background-color: #f2f2f2;}
.footer-container{padding:35px 0; width:1200px; margin: 0 auto;}
.footer-container .left{float:left; width:590px; border-right:1px solid #e8e8e8;}
.footer-container .right{float:right;}
.footer dl{padding-right:30px; float:left; width:135px;}
.footer dt{font-size: 16px;color: #333;margin-bottom:12px; line-height:24px; height:24px;}

.footer dd{position: relative;cursor: pointer;font-size: 14px; padding-left:15px; color: #8c8c8c;line-height:32px; height:32px; overflow:hidden;}
.footer dd a, .links_item li a{color: #8c8c8c; transition:.3s;}
.footer dd a:hover, .links_item li a:hover {text-decoration: underline; color:#24b1b4;}
.footer .star dd:before{position: absolute;left:0;top:12px;content:''; width:10px; height:10px; background:url(icon_1.png) -3px 0 no-repeat;}
.footer .star dd:hover:before{background:url(icon_1.png) -18px 0 no-repeat;}
.footer dl.tel_us {width:220px; padding:0;}
.footer dl.tel_us dd {padding:0; line-height:26px; height:26px;}

.footer dl.tel_us .more{font-size:28px;color: #24b1b4; line-height:40px; height:40px;}
.footer .btn{margin: 15px 0;width: 160px;height: 40px;color: #24b1b4;background-color: transparent;border: 1px solid #24b1b4;}
.footer .btn img{vertical-align: Sub;margin-left: -20px;margin-right: 10px;}
.footer-container .right{float:right;}
.footer-container .right .title{font-size: 16px;color: #333; padding:0 0 20px 30px;}
.footer-container .right .code-wrapper {text-align:right; overflow:hidden;}
.footer-container .right .code-wrapper div{text-align: center;color: #8c8c8c; padding:0 0 0 20px; font-size: 14px; float:left; transition: .5s all;}
.footer-container .right .code-wrapper div img {width:120px; height:120px;}
.footer-container .right .code-wrapper div:hover{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.3);}
.footer-container .right .code-wrapper div:last-child{}
.footer .footer-text{width:1200px; margin: 0 auto; height:64px; line-height:62px; overflow:hidden; color: #8c8c8c;font-size: 14px; border-top: 1px solid #e5e5e5;}
.footer .footer-text .right{float: right;}
.footer dl.tel_us dd.pdb {margin:-5px 0 10px 0;}

.footer dd.kefu {height:40px !important; margin-top:15px !important;}
.footer dd.kefu span {border:1px solid #24b1b4; color:#24b1b4; display:block; width:150px; display:block; border-radius:20px; height:38px; line-height:38px; text-align:center;}
.footer dd.kefu .iconfont {font-size:24px; padding-right:5px; position:relative; top:-1px;}
.footer dd.kefu span:hover {
    color:#fff;
    border:none !important;
    padding:1px !important;
    height:38px !important;
    line-height:38px !important;
    background: linear-gradient(to left, #3c87bd, #1bb8c0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c87bd', endColorstr='#1bb8c0', GradientType=0);
}
.footer dd.kefu span:hover a {color:#fff; text-decoration:none;}


.footer2{width:1200px; margin:0 auto 20px auto; height:40px; line-height:40px; overflow:hidden; color: #8c8c8c;font-size: 14px;}
.footer2 .right{float: right;}

.links_item {width:1200px; margin:0 auto; font-size:14px; overflow:hidden; padding-bottom:15px;}
.links_item h1 {font-size:14px; float:left; width:80px; line-height:28px; color: #8c8c8c;}
.links_item ul {float:left; width:1112px;}
.links_item li {float:left; height:28px; line-height:28px; overflow:hidden; padding-right:20px;}


/*footer end*/å³å¢¨
                  /*im*/

              .im .im-bar { width: 39px; height: 101px; background: url(im_bar.png) no-repeat; float: left; _display: inline; }
.im .im-main { display: none; border: 1px solid #A9A9A9; float: left; _display: inline; padding: 25px 20px; background-color: white; }
.im .im-item { margin: 5px 0; }

/*mini cart end*/

/*page max-width 1024px*/
html{min-width: 990px;}
.min-page .page{width: 990px;}
.min-page .header .search{left: 248px;}
.min-page .center .margin-main{width: 512px;}
.min-page .center .sub-slide{overflow: hidden;}
.min-page .center .index-promotions .product-item{width: 153px;}
.min-page .center .index-promotions .product-list{height: 248px;overflow: hidden;}
.min-page .center .left-main{width: 767px;}
.min-page .center .index-product .product-list{width: 537px;}
.min-page .center .index-product .product-item{width: 158px;margin-right: 0;margin-left: 1px;}
.min-page .center .index-product .product-item.last{padding-right: 10px;}
.min-page .center .index-product .index-content{overflow: hidden;}
.min-page .center .integration-center{width: 305px;}
.min-page .center .integration-center .product-item,.min-page .center .integration-center .product-img{width: 120px;}
.min-page .center .integration-center .blue-content{overflow: hidden;}
.min-page .footer .helper-item{width: 164px;}
.min-page .footer .content-list{padding-left: 5px;}
.min-page .center .sub-slide .go-left,.min-page .center .sub-slide .go-right{width: 20px;}
.min-page .center .sub-slide .slide-box{margin-left: 6px;}
.center .main-slide .slide-item img{width: 747px;height: 350px;}
.min-page .center .main-slide .slide-item{width: 512px;}
.min-page .center .main-slide .slide-item img,.min-page .center .main-slide{width: 512px;height: 238px;}
.min-page .center .right-main-margin{width: 748px;}
.min-page .center .goods-leftbox{width: 320px;}
.min-page .center .left-main-margin{width: 754px;}
/*page max-width 1024px end*/

/*ecstore 2.0 bug*/
.page-aside{width: 230px;}
.page-article{margin-left: 242px;}

/* å¯¼èˆªæ è´­ç‰©è½¦æŒ‚ä»¶ */

.minicart .icon { font-size: 12px; margin-right: 3px; }
.minicart .btn-tocart { padding-left: 20px; padding-right: 20px; color: white; background-color: #fda600; margin-left: 10px; vertical-align: top; }

.minicart-text { display: inline-block; height: 40px; color: white; }

.minicart-cont .goods-item { border-bottom: 1px dashed #e0e0e0; padding: 10px; }
.minicart-cont .goods-pic { float: left; width: 60px; height: 60px; line-height: 58px; *line-height: 60px; border: 1px solid #cccccc; overflow: hidden; text-align: center; *font-size: 54px; font-family: Arial; }
.minicart-cont .goods-pic img { max-width: 60px; max-height: 60px; vertical-align: middle; }
.minicart-cont .goods-info { margin-left: 70px; }
.minicart-cont .goods-name { margin-bottom: 10px; }
.minicart-cont .goods-name a { color: #666666; }
.minicart-cont .goods-price { overflow: hidden; }
.minicart-cont .p-price, .minicart-cont .p-quantity { color: #fc6b00; display: inline; margin-right: 0; }
.minicart-cont .action-delete { float: right; *margin-top: -16px; }
.minicart-cont .no-information { padding: 30px 0; text-align: center; }

.has-minicart { text-align: center; }
.has-minicart .minicart-text { display: block; }

.minicart-active .minicart-text { background-color: #fda600; }
.minicart-active .minicart-cont { display: block; }

.minicart-info { background-color: #f9f9f9; text-align: right; padding: 10px; }
.minicart-info .btn-tocart { display: inline-block; line-height: 25px; margin-top: 10px; }

.video_box {width:1000px; margin:40px auto 0 auto;}
.art_box1 {width:1000px; margin:20px auto 0 auto; overflow:hidden; padding-bottom:30px;}

/* /å¯¼èˆªæ è´­ç‰©è½¦æŒ‚ä»¶ */
.product-name a:hover{color:#ff4500;}
.product-price{color:#ff4500;}


.cat-ex-vertical li {font-size: 14px; border-bottom:#4e514b 1px solid;}

.cat-ex-vertical li .cat-root-box span {color:#edf0e8;}
.cat-ex-vertical li .cat-root-box span i {width:18px; height:18px; display:inline-block; float:left; margin:0 12px 0 5px; background:url(icon_bg.png) no-repeat; background-position-x:0;}
.cat-ex-vertical li.mouseenter-cat .cat-root-box span i {background-position-x:-18px;}
.cat-ex-vertical li.mouseenter-cat .cat-root-box span {color:#68b117;}

.cat-ex-vertical li.icon_1 .cat-root-box span i {background-position-y:0;}
.cat-ex-vertical li.icon_2 .cat-root-box span i {background-position-y:-18px;}
.cat-ex-vertical li.icon_3 .cat-root-box span i {background-position-y:-36px;}
.cat-ex-vertical li.icon_4 .cat-root-box span i {background-position-y:-54px;}
.cat-ex-vertical li.icon_5 .cat-root-box span i {background-position-y:-72px;}
.cat-ex-vertical li.icon_6 .cat-root-box span i {background-position-y:-90px;}
.cat-ex-vertical li.icon_7 .cat-root-box span i {background-position-y:-108px;}
.cat-ex-vertical li.icon_8 .cat-root-box span i {background-position-y:-126px;}
.cat-ex-vertical li.icon_9 .cat-root-box span i {background-position-y:-144px;}
.cat-ex-vertical li.icon_10 .cat-root-box span i {background-position-y:-162px;}
.cat-ex-vertical li.icon_11 .cat-root-box span i {background-position-y:-180px;}
.cat-ex-vertical li.icon_12 .cat-root-box span i {background-position-y:-198px;}
.cat-ex-vertical li.icon_13 .cat-root-box span i {background-position-y:-216px;}
.cat-ex-vertical li.icon_14 .cat-root-box span i {background-position-y:-234px;}
.cat-ex-vertical li.icon_15 .cat-root-box span i {background-position-y:-252px;}
.cat-ex-vertical li.icon_16 .cat-root-box span i {background-position-y:-270px;}
.cat-ex-vertical li.icon_17 .cat-root-box span i {background-position-y:-288px;}
.cat-ex-vertical li.icon_18 .cat-root-box span i {background-position-y:-306px;}



.cate_ad {width:225px; padding:12px 0 0 10px; clear: both;}
.cate_ad img {max-width:225px; margin:auto}
.cate_ad p {padding:12px 0; border-top:1px dashed #ddd; width:100%;}

.cat-ex-vertical .cat-children a:hover {color:#ff4500;}



.tit_box {text-align:center; padding-bottom:20px; margin-top:50px;}
.tit_box h1 {font-size:35px; font-weight:bold; color:#24b1b4; height:40px; line-height:40px; overflow:hidden; margin-top:-40px;
}
.tit_box h2 {font-size:54px; color:#ddd; height:66px; font-weight:normal; line-height:70px; overflow:hidden; font-family:"lt-xh";}

@font-face {
    font-family: lt-xh;
    src: url(FZLTXHJT.14f86e1.ttf)  format("truetype");
}



.pageview{margin:30px 0 20px 0;text-align:center; height:44px; line-height:42px; font-size:16px; letter-spacing:0px;}
.pageview .flip{border:1px solid #ddd; color:#666; transition:.3s; width:42px; height:42px; display:inline-block;vertical-align:middle;margin:0 5px; letter-spacing:0; border-radius:50%;}
.pageview .flip:hover {color:#24b1b4; border-color:#24b1b4;}
.pageview .flip.prev {margin-right:20px;}
.pageview  .flip.next {margin-left:20px;}
.pageview .flip.prev, .pageview .flip.next {color:#24b1b4;}
.pageview .flip.prev.over, .pageview .flip.next.over {color:#ccc; border-color:#ddd !important;}

.pageview .iconfont{font-size:20px;}
.pageview .active{
    color:#fff;
    padding:1px;
    border:none;
    background: linear-gradient(to left, #1bb8c0, #3c87bd);
    background: -ms-linear-gradient(#1bb8c0 0%, #3c87bd 100%);
    background: -webkit-gradient(linear, 0 0, 100% 0, from(#1bb8c0), to(#3c87bd));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1bb8c0', endColorstr='#3c87bd', GradientType=1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1bb8c0',endColorstr='#3c87bd',grandientType=1);
}


.art_box {width:1080px; margin:0 auto;}
.art_box .art_tit {font-size:30px; color:#000; font-weight:normal; text-align:center; line-height:40px; padding:30px 0 10px 0;}
.art_box .art_time {font-size:14px; color:#8c8c8c; text-align:center;}
.art_content {padding-top:30px; font-size:14px;}
.art_content img {display: inline-block;}

/*å•†å“åˆ—è¡¨*/
.list_w {width:1240px; margin:30px auto 20px auto;}

.cate_img {width:620px; float:left; height:752px; position:relative;}
.cate_img img {width:620px; height:752px;}
.cate_img:after {
    content:"";
    transition:.5s;
    display:block;
    height:30px;
    border-radius:50%;
    position:absolute;
    opacity:0.6;
    background:#eee;
    left:20%; bottom:50px; right:20%;
    box-shadow:0 0 30px 0 rgba(102,102,102,0.2);
    z-index:-30;
}
.cate_img:hover:after {
    transform: translateY(70px);
}

.list_right {width:620px; float:right; height:800px; position:relative; background:url(list_bg.png) no-repeat; background-size:620px 752px;}
.list_right:after {
    content:"";
    transition:.5s;
    display:block;
    height:30px;
    border-radius:50%;
    position:absolute;
    opacity:0.6;
    background:#eee;
    left:20%; bottom:100px; right:20%;
    box-shadow:0 0 30px 0 rgba(102,102,102,0.2);
    z-index:-30;
}

.list_right:hover:after {
    transform: translateY(70px);
}


.gallery-grid {height:720px; overflow:hidden;}
.gallery-grid ul {padding:40px 0 0 40px;}
.gallery-grid .goods-item a {display:block; height:280px; width:240px;}
.gallery-grid .goods-item{float:left; padding:10px; width:240px !important; background:#fff; transition:.3s; margin:20px 20px 0 0;}
.gallery-grid .goods-item:hover {border-color:#fb6b00;}
.gallery-grid .goods-pic{width:240px;height:240px;}
.gallery-grid .goods-pic img{width:240px;height:240px;}
.gallery-grid .goods-info{margin:10px; height:20px; line-height:20px; overflow:hidden; text-align:center; color:#000; transition:.3s;}
.gallery-grid .goods-item:hover .goods-info {color:#24b1b4;}
.gallery-grid .goods-item:hover {
    box-shadow:0 0 25px 0 rgba(0,0,0,0.15);
    -webkit-box-shadow:0 0 25px 0 rgba(0,0,0,0.15);
    -moz-box-shadow:0 0 25px 0 rgba(0,0,0,0.15);
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
}

.related_tit {margin-top:60px !important; padding-bottom:0 !important;}
.related_tit h2{font-size:44px !important;}
.related_tit h1{font-size:30px !important; margin:-40px 0 10px 0 !important;}

.related_box {width:1200px !important; margin:0 auto !important;}
.related_box.swiper-container {padding-bottom:35px !important;}
.related_box .swiper-slide {
    float:left; padding:10px; width:263px !important; background:#fff; transition:.3s; margin:20px 0 0 0;
    border:1px solid #e8e8e8;
}

.related_box .swiper-pagination-bullet-active {background:#24b1b4;}
.related_box .swiper-slide a {display:block; height:325px; width:263px;}
.related_box .swiper-slide img, .related_box .swiper-slide p {width:263px;height:263px;}
.related_box .swiper-slide h2 {margin:20px; height:20px; font-weight:normal; line-height:20px; overflow:hidden; font-size:16px; text-align:center; color:#000; transition:.3s;}
.related_box .swiper-slide:hover h2 {color:#24b1b4;}


.related_box .swiper-button-next, .related_box  .swiper-button-prev {
    margin-top:-30px;display:block; top:50%;position:absolute;width:36px;height:60px; line-height:54px; text-align:center; color:#fff !important; font-size:24px; border-radius:30px; -webkit-transition:opacity .5s ease;transition:opacity .5s ease;
    background: linear-gradient(to left, #3c87bd, #1bb8c0);
    z-index:1000 !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c87bd', endColorstr='#1bb8c0', GradientType=0);
}

.related_box .swiper-button-next {
    right:0px !important;
}

.related_box .swiper-button-prev {
    left:0px !important;
}


#certify {
    position: relative;
    width: 1200px;
    margin:100px auto;
}

#certify .swiper-container {
    padding-bottom: 60px;
}

#certify  .swiper-slide {
    width: 520px;
    height: 408px;
    background: #fff;
    box-shadow: 0 8px 30px #ddd;
}
#certify  .swiper-slide img{
    display:block;
    max-height:100%;
}
#certify  .swiper-slide p {
    line-height: 98px;
    padding-top: 0;
    text-align: center;
    color: #636363;
    font-size: 1.1em;
    margin: 0;
}

#certify .swiper-pagination {
    width: 100%;
    bottom: 20px;
}


#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
    background-color: #24b1b4;
}

#certify .swiper-button-prev {left:75px;}

#certify .iconfont {width: 260px; height:340px; cursor:pointer; z-index:100; position:absolute; top:50%; margin:-200px 0 0 0;}

#certify .swiper-button-prev:hover {
    background-position: 0 -46px;
    background-size: 100%
}

#certify .swiper-button-next {right:75px;}











.related_box.swiper-container-horizontal>.swiper-pagination-bullets {bottom:0px;}
.related_box .swiper-slide:hover {
    box-shadow:0 0 25px 0 rgba(0,0,0,0.15);
    -webkit-box-shadow:0 0 25px 0 rgba(0,0,0,0.15);
    -moz-box-shadow:0 0 25px 0 rgba(0,0,0,0.15);
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
}



.location {font-size:14px; padding:20px 50px 0 0px; width:540px; float:right; text-align:left; color:#999;}
.location a {color:#999;}
.location a:hover {color:#24b1b4;}

.goods_box {width:100%; height:740px; position:relative; box-shadow:inset 0px 1px 1px -1px rgba(0,0,0,0.3), inset 0px -80px 80px -80px rgba(0,0,0,0.1); }
.goods_left {width:50%; position:absolute; top:0; left:0; bottom:0;}
.goods_right {width:50%; position:absolute; top:0; right:0; bottom:0; background:#f5f5f5;}
.goods_txt {width:540px;float:left; margin:70px 0 0 50px;}
.goods_txt h1 {font-size:32px; line-height:40px; color:#000;}
.goods_txt h2 {font-size:20px; line-height:50px; height:50px; overflow:hidden; color:#000; margin-top:10px;}
.goods_txt .chanshu {overflow:hidden; padding:15px 0; min-height:80px;}
.goods_txt .chanshu li {width:40%; float:left; color:#8c8c8c; line-height:28px; height:28px; overflow:hidden;}

.goods_desc {height:348px; overflow-y:auto; line-height:24px; margin-bottom:20px;}

.product-side{width:540px;float:right; margin:10px 50px 0 0;}
.pages_div {height:40px; position:relative;}
.pages_div span {border:1px solid #24b1b4; color:#24b1b4; border-radius:25px; height:38px; line-height:38px; width:120px; text-align:center; display:block;}
.pages_div span.span2 {position:absolute; right:0; top:0;}
.pages_div span a {color:#24b1b4; display:block; height:40px; width:100%;}
.pages_div span:hover {
    transition:0.3s;
    border:none;
    background: linear-gradient(to left, #3c87bd, #1bb8c0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c87bd', endColorstr='#1bb8c0', GradientType=0);
}
.pages_div span:hover a {color:#fff;}

.product-album-preview{position:relative;}
.product-album-pic{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:540px;height:540px;line-height:540px; overflow:hidden;text-align:center; display: table;}
.product-album-pic img{max-width:540px;max-height:540px;vertical-align:middle; display: inline-block;}
.album-preview-container{position:relative;display:inline-block;line-height:100%}
.album-zooms-handle{position:absolute;z-index:10;visibility:hidden;overflow:hidden;background-color:#b3d5ff;opacity:.5;filter:alpha(opacity=50);line-height:1;cursor:move}
.album-zooms-container{position:absolute;border:1px solid #ccc;z-index:10000;visibility:hidden;overflow:hidden;background-color:#fff}
.album-zooms-container img{display:block;position:relative}
.album-big-image,.album-mid-image{position:absolute;left:-10000px;top:-10000px}

.product-album-zoom{position:absolute;bottom:74px;right:10px;z-index:11;width:24px;height:24px;text-align:center;opacity:.85;filter:alpha(opacity=85)}
.product-album-zoom a{color:#666;font-size:21px;line-height:24px; transition:.3s;}
.product-album-zoom a:hover {color:#24b1b4;}
.product-album-zoom img{display:block}

.product-album-thumb{margin-top:20px;width:100%;position:relative;clear:left}
.product-album-thumb .flip{position:absolute;top:0;margin-top:5px;width:16px;background-color:#eee;height:64px;line-height:64px;text-align:center;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px}
.product-album-thumb .flip a{color:#666;font-size:18px;margin-left:-1px}
.product-album-thumb .flip a:hover{text-decoration:none}
.product-album-thumb .prev{left:0}
.product-album-thumb .next{right:0}
.product-album-thumb .over{background-color:#f6f6f6}
.product-album-thumb .over a{color:#ccc;cursor:default}

.product-album-thumb .thumbnail-list{margin:10px 0 0 0; overflow:hidden; width:540px; height:84px; *position:relative}
.product-album-thumb .thumbnail-list ul {width:105% !important;}
.product-album-thumb .thumbnail-list li{width:80px; height:80px; margin:0 12px 0 0;float:left;_display:inline}
.product-album-thumb .thumbnail-list .thumbnail{width:74px; height:74px; line-height:74px; padding:2px; border:1px solid #ddd;overflow:hidden; text-align:center; display:table; display:inline-block;}
.product-album-thumb .thumbnail-list .thumbnail img{width:74px; height:74px;vertical-align:middle}
.product-album-thumb .thumbnail-list .active{position:relative;padding:0}
.product-album-thumb .thumbnail-list .active .arrow{position:absolute;overflow:hidden;font-size:0;line-height:0;width:10px;height:10px}
.product-album-thumb .thumbnail-list .active .arrow i{position:absolute;width:0;height:0;overflow:hidden;border:5px dashed transparent}
.product-album-thumb .thumbnail-list .active .arrow-top{left:28.5px;top:-10px}
.product-album-thumb .thumbnail-list .active .arrow-top i{border-bottom-style:solid}
.product-album-thumb .thumbnail-list .active .arrow-top .below{border-bottom-color:#f60;top:0}
.product-album-thumb .thumbnail-list .active .arrow-top .above{border-bottom-color:#fff;top:0;left:0}
.product-album-thumb .thumbnail-list .active .thumbnail{border:2px solid #24b1b4; padding:1px;}


.passport_box {width:1000px; margin:0 auto; position:relative}
.passport_head {height:40px; padding:30px 0;}
.top_txt {position:absolute; top:50px; right:0; transition:.3s; color:#24b1b4;}
.top_txt:hover {text-decoration: underline;}

.signin{margin:100px 0; margin-left:30%; width:700px; min-height:400px;}
.signin .form-item {padding-bottom:20px;}
.h2_tit{height:50px; line-height:50px; font-size:24px; color:#000;}
.signin ul {padding:15px 0 0 0;}
.signin ul li.form-item-normal {padding-top:5px;}
.signin .form-label{display:none}
.signin .form-act{margin:0px;}
.signin .need-signup{overflow:hidden;padding:10px 20px;background-color:#efefef}
.signin .need-signup h3{float:left;color:#fb6b00;font:14px/25px 'Microsoft Yahei'}
.signin .need-signup .btn-simple{float:right;line-height:30px;color:#fff;}
.signin .need-signup .btn-simple:hover{color:#333;}
.signin .action-verifycode {position:relative;}
.signin .action-verifycode:after {display:block; content:""; height:30px; width:1px; background:#ddd; position:absolute; top:10px; left:200px;}
.signin .action-verifycode img.verify-code {position:absolute; top:14px; left:215px;}
.signin .action-verifycode img {width:180px;}
.signin .action-verifycode a.verify-code {position:absolute; top:5px; left:300px; z-index:10; display:block; background:#fff; color:#24b1b4; width:95px; height:40px; line-height: 40px; text-align:center;}

.btn50 {width:400px; height:50px; color:#fff; line-height:50px; border-radius:3px; font-size:16px;
    box-shadow:0px 3px 15px 0px rgba(0,0,0,0.2);
    -webkit-box-shadow:0px 3px 15px 0px rgba(0,0,0,0.2);
    -moz-box-shadow:0px 3px 15px 0px rgba(0,0,0,0.2);
}

.msg_box {position:fixed; right:0; bottom:0; background:rgba(255,255,255,0.9); padding:30px 40px; z-index:100;}
.msg_box h1 {font-size:20px; color:#000; padding-bottom:12px;}
.msg_box p {height:68px; width:220px; float:left;}
.msg_box p input {height:40px; line-height:40px; width:200px;}
.msg_box p:first-of-type {margin-right:18px;}
.msg_box textarea {border:1px solid #d8d8d8; border-radius:3px; padding:10px 15px; width:424px; height:120px; display:block;}
.msg_box .btn_div {text-align:center; padding-top:15px;}


/*å›¾ç‰‡è½®æ’­*/
.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    /* Fix of Webkit flickering */
    z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
    float: left;
}
.swiper-container-vertical > .swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
    -webkit-transform: translate3d(0px, 0, 0);
    transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto;
}
.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
}
.swiper-invisible-blank-slide {
    visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
    height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-property: height, -webkit-transform;
    transition-property: height, -webkit-transform;
    -o-transition-property: transform, height;
    transition-property: transform, height;
    transition-property: transform, height, -webkit-transform;
}







/* IE10 Windows Phone 8 Fixes */
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
}
.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
    -ms-touch-action: pan-x;
    touch-action: pan-x;
}
.swiper-button-prev,
.swiper-button-next {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    display:none;
    pointer-events: none;
}

.swiper-button-lock {
    display: none;
}
.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: 300ms opacity;
    -o-transition: 300ms opacity;
    transition: 300ms opacity;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
    opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 10px;
    left: 0;
    width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transform: scale(0.33);
    -ms-transform: scale(0.33);
    transform: scale(0.33);
    position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    -webkit-transform: scale(0.66);
    -ms-transform: scale(0.66);
    transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    -webkit-transform: scale(0.33);
    -ms-transform: scale(0.33);
    transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    -webkit-transform: scale(0.66);
    -ms-transform: scale(0.66);
    transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    -webkit-transform: scale(0.33);
    -ms-transform: scale(0.33);
    transform: scale(0.33);
}
.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: 0.2;
}
button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff;
}
.swiper-container-vertical > .swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0px, -50%, 0);
    transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    -webkit-transition: 200ms top, 200ms -webkit-transform;
    transition: 200ms top, 200ms -webkit-transform;
    -o-transition: 200ms transform, 200ms top;
    transition: 200ms transform, 200ms top;
    transition: 200ms transform, 200ms top, 200ms -webkit-transform;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: 200ms left, 200ms -webkit-transform;
    transition: 200ms left, 200ms -webkit-transform;
    -o-transition: 200ms transform, 200ms left;
    transition: 200ms transform, 200ms left;
    transition: 200ms transform, 200ms left, 200ms -webkit-transform;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: 200ms right, 200ms -webkit-transform;
    transition: 200ms right, 200ms -webkit-transform;
    -o-transition: 200ms transform, 200ms right;
    transition: 200ms transform, 200ms right;
    transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}
/* Progress */
.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, 0.25);
    position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #007aff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #ffffff;
}
.swiper-pagination-progressbar.swiper-pagination-white {
    background: rgba(255, 255, 255, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
    background: #ffffff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000000;
}
.swiper-pagination-progressbar.swiper-pagination-black {
    background: rgba(0, 0, 0, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
    background: #000000;
}
.swiper-pagination-lock {
    display: none;
}
/* Scrollbar */
.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%;
}
.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    left: 0;
    top: 0;
}
.swiper-scrollbar-cursor-drag {
    cursor: move;
}
.swiper-scrollbar-lock {
    display: none;
}
.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}
.swiper-slide-zoomed {
    cursor: move;
}
/* Preloader */
.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
    animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
/* a11y */
.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}
.swiper-container-cube {
    overflow: visible;
}
.swiper-container-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
    pointer-events: auto;
    visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0;
}
.swiper-container-flip {
    overflow: visible;
}
.swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.swiper-container-coverflow .swiper-wrapper {
    /* Windows 8 IE 10 fix */
    -ms-perspective: 1200px;
}



.swiper-container {
    width: 100%;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.swiper-slide img {max-width:100%;}


