
* {
    margin: 0;
    padding: 0;
}
body, input, a, b, i, p, li, ul, div, dd, dl {
    margin: 0;
    padding: 0;
}
body {
    -moz-text-size-adjust: none;
    background: #ffffff none repeat scroll 0 0;
    color: #2f2f2f;
    font: 12px/1.55 Arial,Helvetica,sans-serif;
    margin: 0 auto;
    min-width: 320px;
}
body > section, body > header, body > footer {
    margin: 0 auto;
    width: 1120px;
}
body > header {
    background: #111111 none repeat scroll 0 0;
    width: 100%;
}
body > footer {
    border-top: 1px solid #eeeeee;
    padding-bottom: 15px;
    width: 100%;
}
#pMain, .ico_and_txt {
    background: #ffffff none repeat scroll 0 0;
    box-shadow: 0 1px 0 rgba(221, 221, 221, 0.867);
}
.stylish-wrapper {
    margin: 0 auto;
    width: 980px;
}
a {
    color: #555555;
    font-family: Arial,Helvetica,sans-serif,Verdana;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
img {
    border: 0 none;
    text-align: center;
    vertical-align: top;
}
li {
    list-style: outside none none;
}
.clear {
    clear: both;
}
td {
    padding: 2px;
}
b, li, span, font, h1, h2, h3, h4, h5, h6, div {
    font-family: Arial,Helvetica,sans-serif,Verdana;
    font-size: 12px;
    line-height: 23px;
    list-style-position: outside;
}
input.input-text, select, textarea {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #b6b6b6;
}
input, select, textarea, button {
    color: #2f2f2f;
    font: 12px/15px Arial,Helvetica,sans-serif;
    vertical-align: middle;
}
.layer {
    height: 350px;
    opacity: 0.7;
    width: 350px;
}
.currencybtn {
    margin-left: 5px;
    width: 13px;
}
.currency {
    color: #ffffff;
    float: right;
    font-size: 10px;
    position: absolute;
    right: 44px;
    text-align: right;
    top: 84px;
}
#msg {
    background-color: #f47920;
    border: 1px solid #ffffff;
    color: #fffef9;
    font-size: 18px;
    font-weight: bold;
    left: 45%;
    padding: 3px;
    position: fixed;
    text-align: center;
    top: 0;
    z-index: 9999;
}
.currentCategory {
    color: #ff0000;
}
.desat {
    left: 390px;
    position: absolute;
    top: 32px;
}
.HeaderTopRows {
    background: #111111 none repeat scroll 0 0;
    margin: 0 auto;
    position: relative;
    text-align: right;
    width: 1120px;
    z-index: 10;
}
.HeaderTopRows .logo strong {
    font-size: 0;
    height: 0;
    left: -999em;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -999em;
    top: -999em;
    width: 0;
}
.HeaderTopRows h1.logo {
    margin: 0;
}
.HeaderTopRows .pFooter {
    color: #ffffff;
    height: 20px;
    line-height: 20px;
    margin: 0 auto;
}
.HeaderTopRows .skipLinks {
    color: #ffffff;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding-left: 10px;
}
.HeaderTopRows .skipLinks a {
    color: #ff0000;
    font-size: 10px;
    font-weight: bold;
    line-height: 20px;
    text-decoration: underline;
}
.HeaderTopRows .links {
    float: right;
    padding-top: 4px;
}
.HeaderTopRows .links li {
    float: left;
    font-size: 12px;
    height: 12px;
    line-height: 12px;
    padding: 0 8px 0 7px;
}
.HeaderTopRows .links li:last-child {
    border-left: 1px solid #eeeeee;
}
.HeaderTopRows .links li.last {
    border-left: 1px solid #556a40;
}
.HeaderTopRows .links a {
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}
.HeaderTopRows .links a:hover {
    color: #ef9231;
    text-decoration: none;
}
.HeaderTopRow .top-container {
    clear: both;
    padding: 5px 10px 0 12px;
    text-align: right;
}
.HeaderTopRow .top-container a {
    color: #ebbc58;
    font-size: 14px;
}
.BottomCorne {
    background: #111111 none repeat scroll 0 0;
    height: auto;
    margin: 0 auto;
    max-width: 1120px;
    padding: 5px 0;
    position: relative;
}
.head_c {
    margin: 0 auto;
    max-width: 1120px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: left;
}
.head_c .fenlei {
    display: none;
}
.stylish-breadcrumbs {
    background: #ffffff none repeat scroll 0 0;
    border-bottom: 1px solid #eeeeee;
    font-size: 12px;
    height: 28px;
    line-height: 28px;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 20px;
}
.stylish-breadcrumbs ul {
    height: 28px;
    overflow: hidden;
}
.stylish-breadcrumbs .home a, .stylish-breadcrumbs .level1 a {
    color: #000000;
}
.stylish-breadcrumbs .home span {
    color: #000000;
}
.stylish-breadcrumbs li {
    display: inline;
}
.stylish-breadcrumbs li span {
    color: #000000;
}
.stylish-breadcrumbs li strong {
    color: #000000;
    font-weight: bold;
}
.HeaderTopRows .logo {
    float: left;
    width: 30%;
}
.HeaderTopRows .Graphic {
    float: left;
}
.HeaderTopRows .Graphic .top_text {
    color: #ffffff;
    margin-left: 10px;
    margin-top: 5px;
}
.HeaderTopRows .Graphic .top_text a {
    color: #ffffff;
    margin-right: 10px;
}
.HeaderTopRows .Graphic label {
    float: left;
    overflow: hidden;
    text-align: left;
    text-indent: -999em;
}
.HeaderTopRows .Graphic input.input-text {
    border: 1px solid #666666;
    color: #606060;
    float: left;
    font-size: 12px;
    height: 33px;
    line-height: 16px;
    margin-left: 8px;
    margin-top: 8px;
    padding-left: 10px;
    width: 354px;
}
.HeaderTopRows .Graphic button.button {
    float: left;
    margin-left: -30px;
    margin-top: 11.5px;
}
.HeaderTopRows .Graphic button.button span {
    background: #2d2d2d none repeat scroll 0 0;
    border: 0 none;
    font: bold 11px/21px Tahoma,Verdana,Arial,sans-serif;
    height: 21px;
    padding: 0 0 0 3px;
}
.HeaderTopRows .Graphic button.button span span {
    background-position: 100% 0;
    padding: 0 6px 0 3px;
}
.HeaderTopRows .Graphic .search-autocomplete {
    left: 40px !important;
    top: 22px !important;
    z-index: 999;
}
.HeaderTopRows .Graphic .search-autocomplete ul {
    background-color: #f9f5f0;
    border: 1px solid #5c7989;
}
.HeaderTopRows .Graphic .search-autocomplete li {
    border-bottom: 1px solid #f4eee7;
    cursor: pointer;
    padding: 2px 8px 1px;
    text-align: left;
}
.HeaderTopRows .Graphic .search-autocomplete li .amount {
    float: right;
    font-weight: bold;
}
.HeaderTopRows .Graphic .search-autocomplete li.odd {
    background-color: #fffefb;
}
.HeaderTopRows .Graphic .search-autocomplete li.selected {
    background-color: #f7e8dd;
}
.HeaderTopRows .BottomCorneer {
    background: #111111 url("../images/cart.png") no-repeat scroll left center;
    color: #ffffff;
    float: right;
    height: 17px;
    line-height: 23px;
    margin-right: 40px;
    margin-top: 11px;
    padding: 7px 30px 7px 52px;
    right: 40px;
    top: 3px;
    z-index: 99;
}
.HeaderTopRows .BottomCorneer p {
    line-height: 15px;
}
.HeaderTopRows .BottomCorneer p font {
    line-height: 15px;
}
.neis {
    color: #75caff;
    font-size: 10px;
    text-transform: uppercase;
}
.ckde {
    color: #feffff;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
#minicart-dropdown {
    display: none;
    position: absolute;
    right: 0;
    top: 100%;
    width: 275px;
    z-index: 1000;
}
#minicart-dropdown div.holder {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #ffffff none repeat scroll 0 0;
    border-color: #cccccc #999999 #999999 #cccccc;
    border-image: none;
    border-style: solid;
    border-width: 1px;
}
#minicart-dropdown div.inner {
    padding: 0;
}
#minicart-dropdown div.items {
    max-height: 500px;
    overflow-y: auto;
    padding: 0 0 1px;
}
#minicart-dropdown ol.items {
    list-style-type: none;
    margin: 0;
}
#minicart-dropdown li.item {
    background: #ffffff none repeat scroll 0 0;
    margin: 0;
    padding: 5px;
}
#minicart-dropdown li.item p {
    margin: 0;
}
#minicart-dropdown li.item img {
    float: left;
    margin: 0 10px 0 0;
}
#minicart-dropdown li.item p.price {
    margin-top: 4px;
}
#minicart-dropdown li.item p.price .toggle {
    float: left;
    padding-left: 2px;
    padding-top: 1px;
}
#minicart-dropdown li.item p.price .toggle img {
    margin: 0 0 0 3px;
}
#minicart-dropdown li.item p.title {
    font-size: 1.1em;
    line-height: 1.18em;
    margin: 0;
}
#minicart-dropdown li.item p.title a {
    color: #000000;
}
#minicart-dropdown li.item span.quantity {
    float: left;
}
#minicart-dropdown li.item span.blu-price {
    float: right;
}
#minicart-dropdown li.item div.gift-message {
    padding-left: 50px;
}
#minicart-dropdown li.item div.gift-message p.title {
    float: left;
    width: 100px;
}
#minicart-dropdown li.item div.gift-message p.price {
    float: right;
    width: 20px;
}
#minicart-dropdown {
    width: 245px;
}
#minicart-dropdown div.toparrow {
    padding-top: 3px;
    text-align: center;
}
#minicart-dropdown div.holder {
    background: #ffffff none repeat scroll 0 0;
    border: 2px solid #969696;
}
#minicart-dropdown div.inner {
    padding: 12px;
}
#minicart-dropdown div.aheader {
    background: rgba(0, 0, 0, 0) url("../images/border_horizontal.png") no-repeat scroll 0 23px;
    height: 20px;
    padding-bottom: 10px;
}
#minicart-dropdown div.aheader span {
    color: #333333;
    float: left;
    font-size: 1.1em;
    font-weight: bold;
}
#minicart-dropdown div.aheader a.minicart-toggler {
    background: rgba(0, 0, 0, 0) url("../images/close.png") no-repeat scroll 100% 5px;
    color: #336699;
    display: block;
    float: right;
    font-size: 1.1em;
    padding: 1px 12px 0 0;
}
#minicart-dropdown div.items .item div.desc {
    float: left;
    width: 150px;
}
#minicart-dropdown div.items .item p.options {
    color: #000000;
}
#minicart-dropdown div.footer {
    margin: 8px 0 0;
}
#news-main {
    float: left;
    padding: 10px;
    width: 490px;
}
button.button::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}
button.button {
}
button.button {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    padding: 0;
    width: auto;
}
button.button span {
    background: rgba(0, 0, 0, 0) url("../images/on/bottm.jpg") repeat-x scroll 0 0;
    color: #c79c29;
    display: block;
    font: bold 12px/19px Arial,Helvetica,sans-serif;
    height: 20px;
    padding: 2px 15px;
    text-align: center;
    white-space: nowrap;
}
button.button span span {
    border: 0 none;
    padding: 0;
}
button.disabled span {
    background: #bbbbbb none repeat scroll 0 0 !important;
    border-color: #bbbbbb !important;
}
.nav {
    height: 30px;
    margin: 0 auto;
    text-align: center;
}
.nav ul {
    margin: 0;
    padding: 0;
}
.nav ul li {
    display: block;
    float: left;
    line-height: 50px;
    width: 120px;
}
#nav {
    background: #1B0F1C none repeat scroll 0 0;
    border-top: 1px solid #333333;
    clear: both;
    color: #eeeeee;
    height: 50px;
    line-height: 50px;
    margin: 0 auto;
    padding: 0;
    width: 100%;
}
#nav .wrap {
    margin: 0 auto;
    max-width: 1120px;
}
#nav ul {
    border: 0 solid #5e6359;
    float: left;
    list-style: outside none none;
    margin: 0;
}
#nav > div > nav > ul {
    height: 50px;
    line-height: 50px;
    overflow: hidden;
}
#nav li {
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: auto;
}
#nav li ul {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #ffffff none repeat scroll 0 0;
    border-color: #1c1c23;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 4px 4px;
    display: block;
    margin-left: -4px;
}
#nav li a {
    color: #eeeeee;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0 15px;
    text-decoration: none;
    width: auto;
}
#nav li a .sf-sub-indicator {
    background: rgba(0, 0, 0, 0) url("../images/arrow-down.png") repeat scroll 0 0;
    display: block;
    height: 10px;
    overflow: hidden;
    position: absolute;
    right: 5px;
    text-indent: -9999px;
    top: 19px;
    width: 10px;
}
#nav li a:hover .sf-sub-indicator {
    background: rgba(0, 0, 0, 0) url("../images/arrow-down-hover.png") repeat scroll 0 0;
}
#nav li li {
    background: #eeeeee none repeat scroll 0 0;
    float: left;
    line-height: 24px;
    overflow: hidden;
    text-align: left;
    width: 160px;
}
#nav li li a, #nav li li a:link, #nav li li a:visited {
    background: #ffffff none repeat scroll 0 0;
    color: #333333;
    font-size: 14px;
    font-weight: 100;
    margin: 0;
    padding: 0 1px;
    position: relative;
    text-transform: none;
    width: 158px;
}
#nav li li a:hover, #nav li li a:active {
    text-decoration: underline;
}
#nav li li a .sf-sub-indicator, #nav li li a:hover .sf-sub-indicator {
    background: rgba(0, 0, 0, 0) url("../images/arrow-right.png") repeat scroll 0 0;
    top: 10px;
}
#nav li ul {
    height: auto;
    left: -999em;
    margin: 0 0 0 -4px;
    min-height: 100px;
    padding: 0 10px;
    position: absolute;
    width: 480px;
    z-index: 9999;
}
#nav li:last-child {
    position: relative;
}
#nav li:last-child ul {
    margin-left: -161px;
}
#nav li ul a {
    line-height: 32px;
    width: 200px;
}
#nav li ul a:hover, #nav li ul a:active {
}
#nav li ul ul {
    margin: -24px 0 0 200px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfHover ul ul, #nav li.sfHover ul ul ul {
    left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfHover ul, #nav li li.sfHover ul, #nav li li li.sfHover ul {
    left: auto;
}
#nav li:hover, #nav li.sfHover {
    background: #e7af11 none repeat scroll 0 0;
    position: static;
}
#nav li.right {
    float: right;
    margin: 0;
    padding: 13px 25px 12px 0;
}
#nav li.right a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #eeeeee;
    display: inline;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
#nav li.right a:hover {
    color: #eeeeee;
    text-decoration: underline;
}
#nav li.rss a {
    background: rgba(0, 0, 0, 0) url("../images/rss.png") no-repeat scroll left center;
    margin: 0 0 0 10px;
    padding: 3px 0 3px 18px;
}
#nav li.search {
    padding: 0 10px;
}
#nav li.twitter a {
    background: rgba(0, 0, 0, 0) url("../images/twitter-nav.png") no-repeat scroll left center;
    padding: 3px 0 1px 20px;
}
.stylish-menuNav {
    margin-left: 2px;
    padding: 1px;
}
.stylish-menuNav li {
    line-height: 27px;
}
.stylish-menuNav li.category-top a {
    color: #333333;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin-bottom: 1px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-top: 3px;
}
.stylish-menuNav li.category-top a:hover {
    background: #0085ca none repeat scroll 0 0;
    color: #ffffff;
    text-decoration: none;
}
.stylish-menuNav li a.currentCategory {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}
.stylish-menuNav li li {
    border-bottom: 0 dashed #b7b7b6;
    line-height: 26px;
}
.stylish-menuNav li li a {
    background: rgba(0, 0, 0, 0) url("../images/index_left_bg.gif") no-repeat scroll 0 50%;
    color: #5d5d5d;
    display: block;
    font-size: 14px;
    font-weight: normal;
    height: 26px;
    line-height: 26px;
    padding-left: 20px;
}
.stylish-menuNav li li a:hover {
    text-decoration: none;
}
.stylish-menuNav li li li {
    border-bottom: 0 dashed #b7b7b6;
    padding-left: 10px;
}
.stylish-menuNav li li li a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #666666;
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
}
.mainlfoe {
    border-bottom: 0 solid #3a3a3a;
    color: #ffffff;
    padding: 0;
    width: 100%;
}
.stylish-menuNav li li li a:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.qiehuantu {
    margin: auto;
    position: relative;
}
#slides {
    overflow: hidden;
    top: 0;
}
.banner {
    height: 434px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}
.banner > ul {
    height: 464px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.banner > ul > li {
    height: 464px;
    text-align: center;
}
.banner > ul > li > a {
    font-weight: 700;
    text-align: center;
}
.l_r_btn {
    height: 464px;
    margin: 0 auto;
    pointer-events: none;
}
.left-btn, .right-btn {
    background: rgba(137, 137, 137, 0.7) url("../images/right-1.png") repeat scroll center center;
    cursor: pointer;
    height: 61px;
    pointer-events: all;
    position: absolute;
    right: 30px;
    top: 45%;
    width: 40px;
}
.left-btn {
    background: rgba(137, 137, 137, 0.7) url("../images/left-1.png") repeat scroll center center;
    left: 30px;
    width: 40px;
}
.img-btn-list {
    bottom: 10px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}
.img-btn-list > span.current {
    background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
    border: 3px solid rgba(0, 0, 0, 0.8);
}
.img-btn-list > span {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    display: inline-block;
    height: 14px;
    margin: 0 5px;
    width: 14px;
}
.img-btn-list > span.current {
    background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
    border: 3px solid rgba(0, 0, 0, 0.8);
}
.none {
    display: none;
}
div.xian {
    height: 15px;
    margin-bottom: 35px;
    margin-top: 25px;
}
h2.xian_h2 {
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: -55px;
    text-align: center;
}
h2.xian_h2 > span {
    background: #ffffff none repeat scroll 0 0;
    color: #333333;
    font-size: 22px;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
}
.zhongtu > p::before {
    border: 1px solid #333333;
}
.zhong_list_i img {
    transition: all 0.4s ease-in-out 0s;
    width: 100%;
}
.zhong_list_i img:hover {
    transform: scale(1.05, 1.05);
}
.zhong_list_i {
    box-shadow: 0 0.5px 5px #aaaaaa;
    float: left;
    margin: 0.5%;
    width: 24%;
}
.zhong_list_i p {
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    height: 50px;
    line-height: 20px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: -55px;
    text-align: center;
    text-shadow: 1px 1px 1px #666666;
}
.stylish-csmenu {
    border: 1px solid #cccccc;
    margin-left: 2px;
    margin-top: 10px;
    padding: 1px;
    width: 190px;
}
.stylish-csmenu dl {
    background: #ececec none repeat scroll 0 0;
    padding: 5px 0;
}
.stylish-csmenu dl dd {
    font-size: 14px;
    line-height: 18px;
    padding: 0 5px;
}
.stylish-csmenu dl dd.dd1 {
    text-align: right;
}
.stylish-csmenu dl dd.dd2 {
    background: #ffffff none repeat scroll 0 0;
}
.stylish-menutop, .csstylish-menutop {
    background: rgba(0, 0, 0, 0) url("../images/cate_gbs.gif") repeat-x scroll 0 0;
    color: #ffffff;
    font-weight: bold;
    height: 31px;
    line-height: 31px;
    text-indent: 1em;
}
.stylish-top-image {
    background: #ffffff none repeat scroll 0 0;
    margin: 0 auto;
    text-align: center;
    width: 980px;
}
.main {
    margin: 0 auto;
    text-align: left;
    width: 964px;
}
.main td {
    padding: 0;
}
.ba {
    background: rgba(0, 0, 0, 0) url("../images/babg.jpg") no-repeat scroll 0 0;
    float: left;
    height: 205px;
    margin-right: 5px;
    width: 318px;
}
.ba h2 {
    color: #ffffff;
    font: bold 16px/31px arial;
    margin: 0;
    padding: 0 0 0 25px;
    text-align: left;
    text-transform: uppercase;
}
.ba h2 a {
    color: #ffffff;
    font: bold 16px/31px arial;
    text-decoration: none;
}
.ba ul {
    float: left;
    list-style: outside none none;
    margin: 10px 0 0;
    padding: 0;
    text-align: left;
    width: 160px;
}
.ba ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: 28px;
    margin: 0 0 0 19px;
    padding: 0 0 0 5px;
}
.ba ul li a {
    border-bottom: 1px solid #0f2543;
    color: #0f2543;
    display: block;
    font-weight: normal;
    height: 21px;
    padding-left: 2px;
    text-decoration: none;
}
.ba ul li a:hover {
    color: #000000;
}
.rs {
    float: right;
    margin-top: -26px;
}
.ba1 {
}
.ba3 {
    margin-right: 0;
}
#stylish-main {
    background: #ffffff none repeat scroll 0 0;
    margin: 0 auto;
    padding: 6px;
}
#pMain {
    margin: 0 auto;
    min-height: 450px;
    padding: 8px 8px 15px;
}
.ico_and_txt {
    background: #ffffff none repeat scroll 0 0;
    margin: 10px auto 0;
    padding-bottom: 20px;
    padding-top: 20px;
    width: 1120px;
}
.ico_and_txt > .qiudui_ico {
    border-bottom: 1px solid #eeeeee;
    float: left;
    line-height: 50px;
    padding-bottom: 10px;
    padding-top: 10px;
    position: relative;
}
.ico_and_txt > .qiudui_ico > a > img {
    border-radius: 50%;
    box-shadow: 0 2px 2px #d3d3d3;
    height: 45px;
    width: 45px;
}
.ico_and_txt > .qiudui_ico > a {
    margin-right: 19px;
}
.ico_and_txt > .qiudui_ico > a > img:hover {
    box-shadow: 0 2px 2px #ffc600;
}
.ico_and_txt > .zen_text {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #ffffff;
    color: #666666;
    float: left;
    height: 90px;
    overflow-y: scroll;
    padding: 3px 3px 3px 10px;
    text-align: left;
}
.stylish-left {
    display: block;
    float: left;
    height: 100%;
    padding-bottom: 0;
    width: 200px;
}
.stylish-right {
    display: block;
    height: 100%;
    padding-bottom: 10px;
    width: 100%;
}
body#index .stylish-right, body.product_info .stylish-right {
    border-left: 1px solid #eeeeee;
    display: block;
    float: right;
    height: 100%;
    padding-bottom: 10px;
    padding-left: 25px;
    width: 873px;
}
#indexCategories #page-text img {
    max-width: 100%;
}
.stylish-right ul {
    margin: 0;
    padding: 0;
}
.stylish-right ul li {
    line-height: 18px;
}
.stylish-right ul li a {
}
.stylish-right ul li b {
    line-height: 36px;
}
.mainCont-right {
    display: block;
    float: right;
    height: 100%;
    padding-bottom: 10px;
    padding-left: 10px;
    width: 782px;
}
.a {
    border-bottom: 1px dotted #683e16;
}
.messagetitle {
    background: #ebf058 none repeat scroll 0 0;
    clear: both;
    color: #000000;
    font-size: 16px;
    line-height: 36px;
    margin-bottom: 20px;
    margin-top: 40px;
    text-align: center;
}
.mescontent {
    background: #683e16 none repeat scroll 0 0;
    border: 1px solid #eeeeee;
    color: #ffffff;
    height: 70px;
    line-height: 18px;
    overflow: auto;
    width: 400px;
}
.messubmit, .mesreset {
    background: #683e16 none repeat scroll 0 0;
    border: 1px solid #ffffff;
    color: #eeeeee;
    cursor: pointer;
    margin-right: 50px;
    margin-top: 20px;
    padding: 5px;
}
.mesmail {
    background: #683e16 none repeat scroll 0 0;
    border: 1px solid #ffffff;
    color: #ffffff;
    height: 21px;
    line-height: 21px;
}
.mestr td {
    padding-bottom: 10px;
}
.cloud-zoom-lens {
    background-color: #ffffff;
    border: 4px solid #888888;
    cursor: move;
    margin: -4px;
}
.cloud-zoom-title {
    background-color: #000000;
    color: #ffffff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    padding: 3px;
    position: absolute !important;
    text-align: center;
    top: 0;
    width: 100%;
}
.cloud-zoom-big {
    border: 4px solid #cccccc;
    overflow: hidden;
    z-index: 99999;
}
.cloud-zoom-loading {
    background: #222222 none repeat scroll 0 0;
    border: 1px solid #000000;
    color: #ffffff;
    padding: 3px;
}
.gers_sports {
    padding-left: 0;
    padding-top: 10px;
}
.text {
    border-right: 1px solid #4b4a48;
    float: left;
    height: 96px;
    margin-right: 10px;
    width: 160px;
}
.texts {
    background: rgba(0, 0, 0, 0) url("../images/texs.jpg") no-repeat scroll 0 0;
    float: right;
    height: 76px;
    margin-top: 30px;
    padding: 0 10px 0 250px;
    width: 160px;
}
.text_bt {
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    text-align: left;
}
.text_nr h1 {
    font-size: 12px;
    font-weight: 100;
    line-height: 20px;
    margin: 0;
    padding-left: 10px;
    padding-top: 6px;
    text-align: left;
}
.text_nr a {
    color: #cccccc;
    font-size: 14px;
    height: 22px;
    line-height: 22px;
}
.text_nrs a {
    color: #cccccc;
    font-size: 14px;
    height: 22px;
    line-height: 22px;
}
.visa {
    float: left;
    padding-top: 10px;
}
#footerLinksRow {
    clear: both;
    margin: 0 auto;
    width: 1120px;
}
.foot {
    float: left;
    margin: 0 auto;
    padding-top: 5px;
    text-align: center;
    width: 980px;
}
.foot a {
    color: #ffffff;
}
.a10 {
    margin: 0;
    padding: 0;
}
.foot_link {
    color: #cccccc;
    font-size: 14px;
    line-height: 15px;
    width: 980px;
}
.foot_link a {
    color: #3333ff;
    font-size: 14px;
    line-height: 15px;
}
.footbass {
    padding-left: 2px;
    padding-top: 8px;
}
.customer {
    border-right: 1px solid #cccccc;
    color: #666666;
    font-family: AvantGarde Bk BT;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 0 2px 6px;
}
.onBackgro {
    float: left;
    padding: 0 0 20px 30px;
}
.onBackgro li {
    color: #333333;
    float: left;
    font: bold 13px tahoma,sans-serif;
    width: 200px;
}
.onBackgro li p {
    font-size: 14px;
    line-height: 25px;
}
.onBackgro li p a {
    font-size: 13px;
}
.onBackgro li ul {
    padding: 6px 0 0;
}
.imgLink {
    float: left;
}
.productlist {
    margin-bottom: 20px;
    padding-left: 6px;
    text-align: center;
}
.productlist ul {
    overflow: auto;
}
.productlist ul li {
    display: block;
    float: left;
    height: 260px;
    line-height: 155px;
    overflow: hidden;
    padding: 0 5px;
    text-overflow: ellipsis;
    width: 182px;
}
.productlist ul li p {
    line-height: 18px;
    margin: 8px 8px 0 0;
    text-align: left;
}
.productlist ul li p font {
    font-size: 12px;
    font-weight: bold;
}
.productlist ul li p a {
    color: #333333;
    font-size: 14px;
}
.product_img {
    display: table-cell;
    height: 100px;
    line-height: 100px;
    padding-left: 10px;
    vertical-align: middle;
}
.product_img a {
    line-height: 100px;
}
.product_img img {
    max-height: 100px;
    max-width: 100px;
    text-align: center;
    vertical-align: middle;
}
.product_imgs {
    background: #ffffff none repeat scroll 0 0;
    display: block;
    height: 180px;
    line-height: 180px;
    margin: 1px;
    padding: 10px 0;
    text-align: center;
    vertical-align: middle;
    width: 99%;
}
.product_imgs a {
    line-height: 155px;
}
.product_imgs img {
    max-height: 155px;
    max-width: 155px;
    text-align: center;
    vertical-align: middle;
}
.GridNavFilters {
    background: #e5e5e5 none repeat scroll 0 0;
    font-size: 14px;
    height: 24px;
    padding: 4px 8px;
    text-align: left;
}
.GridNavFilters .page_pageSkeleton {
    float: left;
    margin: 0;
}
.GridNavFilters .Navigations {
    float: right;
}
.GridNavFilters .Navigations label {
    vertical-align: middle;
}
.GridNavFilters .Navigations select {
    margin: 0 0 1px;
    padding: 0;
    vertical-align: middle;
}
.GridNavFilters .pages {
    margin: 0 140px;
}
.GridNavFilters .pages ol {
    display: inline;
}
.GridNavFilters .pages li {
    display: inline;
    margin: 0 2px;
}
.GridNavFilters .pages .current {
}
.generalr-price {
    color: #606060;
    text-decoration: line-through;
}
.product_list_name {
    height: 50px;
    line-height: 15px;
    overflow: hidden;
}
.products_list_quehuo {
    background: rgba(0, 0, 0, 0) url("../images/icon-out-stock.png") repeat scroll 0 0 / 100% 100%;
    bottom: -30px;
    float: left;
    height: 100px;
    position: absolute;
    right: -2px;
    width: 100px;
}
.products_ico_list {
    float: left;
    height: 70px;
    position: absolute;
    width: 70px;
}
.products_xiajia {
    background: #ff0000 none repeat scroll 0 0;
    color: #ffffff;
    line-height: 25px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 10px;
}
.srecommendations {
}
.PDBreadcrumb {
    display: block;
    float: left;
    height: 100%;
    text-align: center;
}
.PDBreadcrumb a.preview {
    display: block;
    height: 350px;
    width: 350px;
}
.PDBreadcrumb a.preview img {
    max-height: 350px;
    max-width: 350px;
    vertical-align: middle;
}
.PDBreadcrumb #CrumbTrail {
    border-right: 1px solid #f2f2f2;
    display: table-cell;
    height: 320px;
    line-height: 320px;
    text-align: center;
    vertical-align: middle;
    width: 350px;
}
.PDBreadcrumb #proBigPicHref {
    display: inline-block !important;
}
.price {
    color: #ec174f;
    font-size: 12px;
    font-weight: bold;
}
.Chargersp {
    display: block;
    float: left;
    height: 100%;
    line-height: 16px;
    padding: 0 5px 0 15px;
    text-align: center;
    width: 395px;
}
.Chargersp p {
    text-align: left;
}
.Chargersp ul {
    text-align: left;
}
.Chargersp ul li {
    list-style-position: inside;
    list-style-type: square;
}
.productprices {
    font-size: 14px;
    padding: 0;
    position: relative;
    text-align: left;
}
.productprices p {
    font-size: 14px;
}
.productprices p span {
    color: #666666;
    font-size: 14px;
}
.detail {
    clear: both;
    float: left;
    line-height: 16px;
    margin-top: 20px;
    overflow-wrap: break-word;
    width: 320px;
}
.security {
    float: left;
    width: 780px;
}
.pageSkeleto {
    float: left;
}
.stylish_liketitle {
    border-bottom: 1px solid #ababab;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    padding-top: 10px;
    text-align: left;
    text-indent: 4px;
    text-transform: uppercase;
    width: 774px;
}
.FEPDSizingTab .input1 {
    text-align: center;
}
.f6 {
    color: #666666;
    font-size: 10px;
}
.FEPDSizingTab {
    float: left;
    text-align: center;
    width: 55px;
}
.thrs {
    color: #ffffff;
    font-size: 10px;
}
#jie1 {
    border-bottom: 1px solid #b6b9c0;
    height: 20px;
    position: relative;
    z-index: 2;
}
#jie1 li {
    background: rgba(0, 0, 0, 0) url("../images/talbg.jpg") no-repeat scroll 0 0;
    border-left: 1px solid #d4d5d8;
    color: #892741;
    cursor: pointer;
    float: left;
    font-size: 14px;
    font-weight: normal;
    height: 20px;
    line-height: 24px;
    list-style: outside none none;
    padding: 0;
    text-align: center;
    width: 92px;
}
#jie1 li.active {
    background: rgba(0, 0, 0, 0) url("../images/albg.jpg") no-repeat scroll 0 0;
    color: #892741;
    font-weight: bold;
    position: relative;
    top: 1px;
}
.clear {
    clear: both;
}
#jie2 {
}
#jie2 li {
    font-size: 14px;
    line-height: 20px;
    padding: 15px 0;
    position: relative;
    text-align: left;
    top: 0;
}
#jie2 li.actives {
    display: block;
}
.PDBodyV2 {
    float: left;
    margin-top: 10px;
    text-align: left;
}
.PDBodyV2 .stylish-minpics {
    float: left;
    height: 38px;
    margin-right: 6px;
    text-align: center;
    vertical-align: middle;
}
.PDBodyV2 a {
    border: 4px solid #f2f2f2;
    display: table-cell;
    height: 30px;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
    width: 50px;
}
.PDBodyV2 img {
    cursor: pointer;
    max-height: 30px;
    max-width: 50px;
    text-align: center;
    vertical-align: middle;
}
.PDBodyV2 img.onzoom, .PDBodyV2 img.on {
    border: 2px solid #336699;
    padding: 0;
}
.stylish-cartdetail {
    padding: 10px;
    text-align: left;
}
.addtocart {
    background: rgba(0, 0, 0, 0) url("../images/car3.jpg") no-repeat scroll 0 0;
    border: 0 solid #666666;
    cursor: pointer;
    height: 35px;
    line-height: 35px;
    margin-right: 210px;
    width: 153px;
}
.stylish-cartdetails {
    line-height: 24px;
}
.cartdetails {
    padding: 15px 0;
}
.cartdetails a {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    text-decoration: underline;
}
.geSkeleto {
    text-align: left;
}
.geSkeleto h1 {
    color: #333333;
    font-size: 16px;
    font-weight: normal;
    line-height: 21px;
    padding: 0 0 10px;
}
.geSkeleto {
    padding: 0 15px 0 0;
    text-align: left;
}
.geSkeleto a {
    color: #00a2a7;
}
.red {
    color: #ff0000;
}
.sizes {
    border-top: 1px dotted #160f08;
    margin-top: 20px;
    padding-top: 20px;
}
.eSkeleton_s {
    padding: 10px 0;
    text-align: left;
}
.sizeselect {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #cccccc;
    padding: 2px;
    width: 200px;
}
.shop_title {
    margin-bottom: 10px;
}
.shop_title h1 {
    color: #555555 !important;
    float: left;
    font-size: 30px !important;
    margin: 0;
}
.cartindex_may {
    float: left;
    width: 763px;
}
.cartindex_may h1 {
    color: #222222;
    font-size: 18px;
    font-weight: normal;
    line-height: 48px;
}
.PDVideoText {
}
.cartcontent_may {
    padding: 7px 0;
}
.e1 {
    background: #e7e7e8 none repeat scroll 0 0;
    border-bottom: 1px solid #c8c7c8;
    color: #585858;
    font-size: 10px;
    text-transform: uppercase;
}
.tows_may {
    float: left;
    padding: 10px 0 20px 10px;
    width: 753px;
}
.checkcart_may {
    float: right;
    width: 208px;
}
.continiushop_may {
    float: left;
    width: 182px;
}
.font1s {
    color: #c10000;
    font-size: 15px;
}
.carfot {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #c8c7c8;
}
.total {
    background: #ffffff none repeat scroll 0 0;
    clear: both;
    float: right;
    margin-bottom: 3px;
    margin-top: 10px;
    padding-left: 410px;
    padding-top: 20px;
    text-align: right;
}
.colors {
    color: #000000;
}
.input1 {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #999999;
    color: #000000;
    cursor: pointer;
    padding: 2px;
    width: 30px;
}
.input2 {
    background: #1c0e00 none repeat scroll 0 0;
    border: 1px solid #462e17;
    color: #ffffff;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
}
.inputright {
    float: right;
}
.total {
    clear: both;
    float: right;
    padding-top: 20px;
    text-align: right;
    width: 240px;
}
.font1 {
    font-size: 14px;
}
.font2 {
}
.font3 {
    color: #0c0804;
    font-size: 13px;
}
.j1 {
    padding-left: 10px;
}
.checkout {
    background: #222222 none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
}
#checklast {
    color: #cccccc;
    margin: 0;
    padding: 0;
}
#checklast .lis {
    background: #666666 none repeat scroll 0 0;
    line-height: 20px;
    margin: 2px 0;
    padding: 4px;
}
#checklast .lies {
    background: #333333 none repeat scroll 0 0;
    line-height: 20px;
    margin: 2px 0;
    padding: 4px;
}
.jie_left {
    float: left;
    padding-left: 30px;
    width: 320px;
}
.font6 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #ffffff;
    color: #ffffff;
    display: block;
    height: 10px;
    padding: 2px 5px;
    width: 6px;
}
.checkouttitle {
    background: #666666 none repeat scroll 0 0;
    cursor: pointer;
    line-height: 16px;
    margin-bottom: 10px;
    padding: 5px;
}
.checkouttitle .no1 {
    border: 1px solid #dddddd;
    color: #dddddd;
    display: block;
    float: left;
    height: 16px;
    line-height: 16px;
    text-align: center;
    width: 16px;
}
.checkouttitle h3 {
    color: #dddddd;
    font-size: 14px;
    line-height: 20px;
    margin-left: 24px;
}
.jie_right {
    float: right;
    width: 330px;
}
.l1 {
    color: #999999;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.l2 {
    color: #999999;
    line-height: 32px;
}
.l3 {
    color: #666666;
    line-height: 40px;
}
.l4 {
    color: #999999;
    line-height: 24px;
}
.l5 {
    color: #666666;
    font-weight: bold;
    line-height: 24px;
    margin-top: 5px;
}
.l6 {
    color: #333333;
}
.submitleft {
    text-align: center;
}
.submitleft a {
    margin-left: 10px;
}
.checkback {
    line-height: 32px;
    padding-left: 20px;
    text-align: left;
}
.standard {
    line-height: 24px;
    padding-left: 20px;
}
.block-title {
    color: #666666;
    font-size: 16px;
    font-weight: bold;
    line-height: 32px;
    text-transform: uppercase;
}
.block-content {
}
.block-content ul {
    margin: 0;
    padding: 0;
}
.block-content ul li {
    background: #666666 none repeat scroll 0 0;
    border: 1px solid #dddddd;
    display: block;
    line-height: 24px;
    margin: 2px 0 0;
    padding: 0;
    text-indent: 1em;
}
.block-content ul li b {
    line-height: 24px;
}
#jiefast {
    margin: 0;
    padding: 0;
}
#jiefast li {
    font-size: 12px;
    list-style: inside none disc;
}
.checkend {
    padding: 10px;
    text-align: center;
}
.user {
    padding: 10px;
}
.user h1 {
    color: #222222;
    font-size: 18px;
    font-weight: normal;
    line-height: 36px;
    margin-bottom: 20px;
}
.userleft {
    border: 1px solid #666666;
    float: left;
    width: 460px;
}
.userright {
    border: 1px solid #666666;
    float: right;
    width: 460px;
}
.usercontent {
    height: 240px;
    padding: 20px 20px 0;
}
.userbotttom {
    background: #333333 none repeat scroll 0 0;
    height: 36px;
    line-height: 36px;
    padding-right: 20px;
    text-align: right;
}
.createaccount {
    background: #cccccc none repeat scroll 0 0;
    border: medium none;
    color: #000000;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    margin-top: 6px;
    padding-left: 5px;
    padding-right: 5px;
}
.usertitle {
    background: rgba(0, 0, 0, 0) url("../images/usertitle.png") no-repeat scroll left center;
    border-bottom: 1px dotted #333333;
    color: #333333;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    padding-left: 20px;
}
.usermiddle {
    color: #333333;
    line-height: 18px;
    padding-top: 15px;
}
.text1 {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #666666;
    color: #000000;
    height: 18px;
    line-height: 18px;
    padding: 2px;
    width: 260px;
}
.userfont {
    margin-bottom: 3px;
    margin-top: 12px;
}
.forgotpwd {
    height: 0;
    left: 10px;
    position: relative;
    top: 10px;
    z-index: 99;
}
.forgotpwd a {
    color: #ffffff;
}
.rights {
    line-height: 48px;
    text-align: right;
}
.usercreate {
    border: 1px solid #999999;
    padding: 10px 20px 20px;
}
.createtitle {
    background: #222222 none repeat scroll 0 0;
    border: 1px solid #999999;
    line-height: 14px;
    padding: 5px;
    position: relative;
    top: -24px;
    width: 160px;
    z-index: 99;
}
.createtitle b {
    color: #ffffff;
}
.text2 {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #666666;
    color: #000000;
    line-height: 18px;
    padding: 3px;
    width: 240px;
}
.create1 {
    margin-top: 40px;
}
.userinfo b {
    color: #000000;
}
.a1 {
    border-top: 1px solid #999999;
    margin-top: 20px;
}
.i1 {
    font-size: 8px;
}
.usersub {
    background: #dc7d09 none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    font-weight: bold;
    line-height: 14px;
    padding: 5px 20px;
}
.submitright {
    float: right;
    text-align: right;
    width: 150px;
}
.back {
    float: left;
    line-height: 28px;
    text-align: left;
    width: 280px;
}
.forgetpassword {
    width: 200px;
}
.usermenu {
    background: #dddddd none repeat scroll 0 0;
    padding: 3px;
}
.usermenu .usermenutitle {
    background: #333333 none repeat scroll 0 0;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    padding-left: 5px;
}
.usermenu dl {
    padding: 5px;
}
.usermenu dl dd {
    border-bottom: 1px dotted #666666;
    line-height: 24px;
}
.usermenu dl dd a {
    color: #333333;
}
.accountcontent {
}
.accountcontent h1 {
    font-weight: normal;
    line-height: 40px;
}
.accountcontent h4 {
    color: #999999;
    line-height: 20px;
}
.accountcontent h5 {
    color: #999999;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
}
.accountinfo {
    border: 1px solid #999999;
    margin: 10px 10px 10px 0;
    padding: 20px;
}
.accountinfo h3 {
    border-bottom: 1px solid #999999;
    color: #ba0202;
    line-height: 28px;
}
.accountinfo p {
    line-height: 20px;
}
.accountinfo .b1 {
    border-bottom: 1px dotted #666666;
}
.font4 {
    color: #888888;
}
.font5 {
    font-size: 13px;
}
.font6 {
    color: #333333;
}
.left h1 {
    color: #999999;
    font-size: 18px;
    font-weight: normal;
    line-height: 36px;
}
.text3 {
    background: #666666 none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    line-height: 18px;
    padding: 3px;
    width: 495px;
}
.centerBoxWrapper .centerBoxHeading {
    font-size: 16px;
    font-weight: 100;
}
.addtags {
    clear: both;
    display: none;
    margin-top: 20px;
    text-align: left;
}
.addtags h4 {
    color: #999999;
    font-size: 14px;
    line-height: 32px;
}
.addtags .tagstext {
    background: #666666 none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    height: 16px;
    line-height: 16px;
    padding: 5px 2px;
    width: 300px;
}
.addtags .tagsbtn {
    background: #666666 none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    margin-left: 15px;
    padding: 5px;
}
.stylish-maiproduct {
    clear: both;
    margin-top: 8px;
}
.stylish-maiproduct h4 {
    color: #ff0000;
    height: 48px;
    line-height: 48px;
}
.newmai h4 {
    background: rgba(0, 0, 0, 0) url("../images/on/left_title_bg.gif") repeat-x scroll 0 0;
    color: #ffffff;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    text-indent: 1em;
}
.newarrival {
}
.newarrival li {
    float: left;
    width: 220px;
}
.newarrival li p {
    margin: 10px 15px;
    text-align: center;
}
.newarrival li p a {
    color: #000000;
}
.stylish-hotsale {
    background: #ffffff none repeat scroll 0 0;
    padding: 10px 9px;
}
.stylish-hotsale li {
    background: #eeeeee none repeat scroll 0 0;
    float: left;
    height: 270px;
    margin-bottom: 17px;
    margin-left: 0.7%;
    margin-right: 0.7%;
    position: relative;
    width: 18.3%;
}
.centerBoxWrapper .centerBoxHeading::after {
    border: 1px solid #eeeeee;
}
.stylish-hotsale li:hover {
    box-shadow: 0 0.5px 5px #0085ca;
}
.stylish-hotsale li p {
    margin: 5px 10px;
    text-align: center;
}
.stylish-hotsale li p.f_price {
}
.stylish-hotsale li p a {
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    line-height: 13px;
}
.stylish-hotsaleimg {
    background: #ffffff none repeat scroll 0 0;
    height: 155px;
    margin: 1px;
    padding: 10px 5px;
    text-align: center;
}
.stylish-hotsaleimg a {
    height: 155px;
    line-height: 155px;
    vertical-align: middle;
    width: 155px;
}
.stylish-hotsaleimg a img {
    max-height: 150px;
    max-width: 150px;
    vertical-align: middle;
}
.imgright {
    float: right;
    width: 273px;
}
.hstitle {
    padding: 15px 0 5px 10px;
}
.right .indexNews a {
    color: #000000;
}
.right .indexNews #news li {
    clear: both;
}
.right .indexNews #news li .newsinfo {
    float: left;
    width: 500px;
}
.right .indexNews #news li .newsdate {
    float: right;
    width: 100px;
}
.ljie_detail {
    border-bottom: 1px dotted #cccccc;
    border-top: 1px dotted #cccccc;
    font-size: 14px;
    line-height: 18px;
    margin: 5px 0;
}
.liketitle {
    border-bottom: 3px solid #262626;
    color: #22657e;
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
    margin-top: 20px;
    text-indent: 1em;
    text-transform: uppercase;
}
.likemain {
}
.shop-logo {
    display: none;
}
.shop-logos {
    background: #000000 none repeat scroll 0 0;
    display: none;
    padding: 10px 7px 3px;
}
.beckout {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    padding: 0;
    width: auto;
}
.right_chk {
    display: block;
    float: left;
    height: 100%;
    padding-left: 10px;
    width: 737px;
}
.right_chk h1 {
    color: #666666;
    font-size: 16px;
    line-height: 24px;
}
.hh1 {
    padding: 8px 0;
}
.left_chk {
    border-left: 1px solid #d6d6d6;
    float: right;
    padding-left: 10px;
    padding-right: 8px;
    width: 200px;
}
.checkout_content {
}
.checkout_content td {
    font-size: 14px;
}
.checkout_content p {
    font-size: 14px;
    padding-bottom: 8px;
}
.payment_border {
    background: #ffffff none repeat scroll 0 0;
    border: 0 solid #cccccc;
    margin: 10px;
    padding: 8px 20px 8px 40px;
}
.payment_border1 {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #cccccc;
    margin: 10px;
}
.payment_border_num td {
    color: #0059a4;
    font-size: 12px;
}
.payment_border1 {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #cccccc;
    margin: 10px;
}
.payment_border_num td a {
    color: #0059a4;
    font-size: 12px;
    text-decoration: underline;
}
.cart_pic {
    padding-top: 18px;
}
.cart_text {
    color: #4b4b4b;
    font-size: 12px;
    padding-bottom: 13px;
    padding-top: 5px;
}
.cart_text a {
    color: #0059a4;
}
.cart_contact {
    background: #f1f1f1 none repeat scroll 0 0;
    border: 1px dashed #cacaca;
    margin-top: 12px;
    padding: 8px;
}
.cart_contact a {
    color: #0059a4;
    text-decoration: underline;
}
.mintop {
    color: #000000;
    float: left;
    font-size: 14px;
    padding-left: 15px;
}
.mintop a {
    color: #000000;
}
.mini-cart {
    color: #ffffff;
    float: right;
    font-size: 13px;
    padding-right: 4px;
    text-align: right;
}
.mini-cart a {
    color: #000000;
}
.nes td {
    padding: 0 0 5px;
}
#nav li.jienav {
}
.sugproducts {
    clear: both;
    padding: 8px 0;
}
.sugproducts li {
    border: 1px solid #dee5f0;
    display: block;
    float: left;
    height: 240px;
    margin: 10px 6px 20px;
    padding-left: 0;
    text-align: center;
    width: 142px;
}
.sugproducts .product_img {
    height: 136px;
    line-height: 136px;
    padding-left: 10px;
    vertical-align: middle;
}
.sugproducts li p {
    background: #dee5f0 none repeat scroll 0 0;
    height: 60px;
    margin: 0;
    padding: 10px 5px;
    text-align: left;
}
.sugproducts li p a {
    color: #333333;
    font-size: 14px;
    line-height: 12px;
}
.topprice {
    color: #7b0000;
    font-size: 22px;
    font-weight: bold;
    line-height: 30px;
    padding: 10px 0;
    text-align: left;
}
.f1 {
    color: #7b0000;
    font-size: 13px;
    font-weight: bold;
}
.fon1 {
    font-size: 14px;
}
.talign {
    text-align: left;
}
.msis {
    color: #ff0000;
    font-size: 21px;
    font-weight: bold;
    padding-top: 4px;
}
.stock {
    color: #636361;
    margin-bottom: 10px;
}
.ls {
    border-top: 1px solid #cccccc;
    color: #cccccc;
    margin-top: 20px;
    padding: 10px 0 0;
    text-align: left;
}
.ls a {
    color: #666666;
    font-size: 14px;
}
#tagsbt_Description font {
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}
#tagsbt_Description {
    color: #000000;
    float: left;
    font-family: helvetica,verdana,arial,sans-serif !important;
    font-size: 10px;
    line-height: 13pt;
    margin: 20px 0 0;
    padding: 0;
    text-align: left;
}
#tagsbt_Description li {
    font-size: 14px;
    line-height: 18px;
}
#tagsbt_Description div {
    font-size: 14px;
    line-height: 18px;
}
.f2 {
    color: #666666;
    font-size: 14px;
    font-weight: 100;
}
#customer_list {
    margin: 0;
}
#customer_list ul {
    margin: 0;
    padding: 0;
}
#customer_list ul li {
    margin-top: 2px;
}
#customer_list ul li a {
    background: #0f2645 none repeat scroll 0 0;
    color: #ffffff;
    display: block;
    height: 32px;
    line-height: 32px;
    text-indent: 1.5em;
}
#customer_list ul li a:hover {
    background: #333333 none repeat scroll 0 0;
    text-decoration: none;
}
.newsstylish-detailtitle {
    font-size: 20px;
    font-weight: bold;
    line-height: 60px;
}
.moneys strike {
    font-weight: bold;
}
#customer_content {
    padding: 15px 0;
}
.customer_title, .cus_font {
    color: #7b0000;
    font-size: 16px;
    font-weight: bold;
    line-height: 32px;
}
.bans td {
    margin: 0;
    padding: 0;
}
.stylish-pmains {
    border: 0 solid #cccccc;
    margin-right: 4px;
    padding: 10px 0 0;
}
.stylish-stylish-bstot1 {
    background: #e1e1e1 none repeat scroll 0 0;
    border-bottom: 1px solid #dbdbdb;
    border-left: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
    float: left;
    padding: 0 2px 3px;
    width: 770px;
}
.product-top dl, .product-top dt, .product-top dd {
    margin: 0;
    padding: 0;
}
.product-top {
    border-bottom: 1px solid #bfc7d9;
    width: 760px;
}
.product-top dl {
    height: 380px;
    overflow: hidden;
    width: 760px;
}
.product-top dt {
    color: #000000;
    font-size: 13px;
    height: 31px;
}
.product-top dl.on dt {
    color: #ffffff;
    font-weight: bold;
}
.product-top dd {
    color: #333333;
    font-size: 12px;
    line-height: 1.5em;
    padding: 0;
}
.product-top dd a:link, .product-top dd a:visited, .product-top dd a:hover, .product-top dd a:active {
    color: #333333;
    display: block;
    text-align: center;
}
.NavFilterLegend {
    background: #ffffff none repeat scroll 0 0;
    padding-bottom: 10px;
    padding-top: 0;
    text-align: center;
}
.NavFilterLegend ul li {
    background: #eeeeee none repeat scroll 0 0;
    float: left;
    height: 270px;
    margin-left: 7px;
    margin-right: 7px;
    margin-top: 17px;
    position: relative;
    width: 202px;
}
.NavFilterLegend ul li:hover {
    box-shadow: 0 0.5px 5px #0085ca;
}
.NavFilterLegend ul li .product_list_name {
    height: 40px;
    line-height: 15px;
    overflow: hidden;
    text-align: center;
}
.NavFilterLegend .product_imgs {
    padding: 0;
}
.NavFilterLegend ul li p {
    line-height: 18px;
    padding: 6px 10px;
    text-align: left;
}
.NavFilterLegend ul li p font {
    display: none;
    font-size: 13px;
    font-weight: bold;
}
.NavFilterLegend .product-image {
    display: block;
    height: 155px;
    margin: 0;
    padding-left: 3px;
    padding-top: 3px;
    width: 155px;
}
.NavFilterLegend ul li a {
    color: #333333;
    font-size: 14px;
    line-height: 14px;
}
.NavFilterLegend ul li a.jieimg1 {
    border: 1px solid #999999;
    display: block;
    height: 155px;
    overflow: hidden;
    text-align: center;
    width: 155px;
}
.NavFilterLegend ul li a img {
    max-height: 155px;
    max-width: 155px;
    vertical-align: middle;
}
.NavFilterLegend ul li .plpad {
    padding: 5px 0 5px 12px;
}
.productlistt ul {
    border: 3px double #999999;
    max-height: 279px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 2px;
    width: 752px;
}
.productlistt li {
    list-style-type: none;
}
.productlistt li a img {
    border-style: none;
}
.productlistt li a:hover img {
}
.productlistt ul li {
    display: block;
    float: left;
    height: 223px;
    margin-top: 10px;
    overflow: hidden;
    padding: 5px 1px;
    text-overflow: ellipsis;
    width: 179px;
}
.productlistt ul li p {
    line-height: 18px;
    padding: 3px;
}
.productlistt ul li p font {
    display: none;
    font-size: 13px;
    font-weight: bold;
}
.productlistt .product-image {
    display: block;
    height: 155px;
    margin: 0;
    padding-left: 3px;
    padding-top: 3px;
    width: 155px;
}
.productlistt ul li a {
    color: #454545;
    font-size: 14px;
}
.productlistt ul li a.jieimg1 {
    border: 1px solid #999999;
    display: block;
    height: 155px;
    overflow: hidden;
    text-align: center;
    width: 155px;
}
.productlistt ul li a img {
    max-height: 155px;
    max-width: 155px;
    vertical-align: middle;
}
.NavFilterLegend ul li .plpad {
    padding: 5px 0 5px 12px;
}
.cbag_coolin-left {
    background: #ded8d8 none repeat scroll 0 0;
    display: block;
    float: left;
    height: 100%;
    padding-bottom: 10px;
    width: 173px;
}
.cbag_coolin-right {
    display: block;
    float: right;
    height: 100%;
    padding-bottom: 10px;
    width: 806px;
}
.cbag_coolin-pse td {
    padding: 0;
}
.cbag_cart_return {
    background: rgba(0, 0, 0, 0) url("../images/on/lea2.jpg") no-repeat scroll 0 0;
    border: 1px solid #e5e5e5;
    float: left;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 4px;
    padding: 58px 20px 20px 10px;
    width: 158px;
}
.cbag_cart_return a {
    font-size: 14px;
}
.cbag_cart_parties {
    background: rgba(0, 0, 0, 0) url("../images/on/lea3.jpg") no-repeat scroll 0 0;
    border: 1px solid #e5e5e5;
    float: left;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 4px;
    padding: 58px 20px 20px 10px;
    width: 158px;
}
.cbag_cart_Secure {
    background: rgba(0, 0, 0, 0) url("../images/on/lea4.jpg") no-repeat scroll 0 0;
    border: 1px solid #e5e5e5;
    float: left;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 4px;
    padding: 58px 20px 20px 10px;
    width: 158px;
}
.cbag_cart_Secures {
    background: rgba(0, 0, 0, 0) url("../images/on/lea5.jpg") no-repeat scroll 0 0;
    border: 1px solid #e5e5e5;
    float: left;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 4px;
    padding: 58px 20px 20px 10px;
    width: 158px;
}
.aslk {
    font-weight: bold;
}
.rt_Secu {
}
.cbag_left_chk {
    float: right;
    width: 190px;
}
.cbag_cart_Secures a {
    color: #73a2c1;
    font-size: 14px;
}
.payment_1 {
    background: #f7f7f7 url("../images/on/payment_1.jpg") no-repeat scroll 0 0;
    border: 0 solid #cccccc;
    padding: 3px 20px 11px 150px;
}
.payment_2 {
    background: #f7f7f7 url("../images/on/payment_2.jpg") no-repeat scroll 0 0;
    border: 0 solid #cccccc;
    padding: 27px 20px 11px 60px;
}
.payment_3 {
    background: #f7f7f7 url("../images/on/payment_3.jpg") no-repeat scroll 0 0;
    border: 0 solid #cccccc;
    padding: 27px 20px 11px 60px;
}
.payment_4 {
    background: #f7f7f7 url("../images/on/payment_4.jpg") no-repeat scroll 0 0;
    border: 0 solid #cccccc;
    padding: 27px 12px 11px 15px;
}
.payment_5 {
    background: #f7f7f7 url("../images/on/payment_7.jpg") no-repeat scroll 0 0;
    border: 0 solid #cccccc;
    padding: 26px 20px 11px 100px;
}
.payment_7 {
    background: #f7f7f7 url("../images/on/payment_7.jpg") no-repeat scroll 0 0;
    border: 0 solid #cccccc;
    padding: 15px 20px 11px 500px;
}
.payment_6 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #ffffff none repeat scroll 0 0;
    border-color: #e5e5e5 #cccccc #cccccc;
    border-image: none;
    border-style: solid;
    border-width: 1px 0 0;
    float: left;
    font-weight: bold;
    margin: 0;
    padding: 8px 20px 8px 40px;
    width: 680px;
}
.dakuang {
    background: rgba(0, 0, 0, 0) url("../images/dakuang-bg.png") repeat scroll 0 0;
    height: 980px;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
}
.pop {
    background-color: #ffffff;
    border: 1px solid #888888;
    height: 440px;
    left: 27%;
    margin: -100px 0 0 -100px;
    padding: 0;
    position: fixed !important;
    top: 33%;
    width: 830px;
    z-index: 999;
}
.pop_head {
    background: #cccccc none repeat scroll 0 0;
    height: 22px;
    position: relative;
}
.pop_head a {
    color: #000000;
    line-height: 20px;
    position: absolute;
    right: 8px;
    text-decoration: none;
}
.pop_body {
    padding: 15px;
}
.attrib-grid-cell {
    padding: 5px 10px !important;
    text-align: center;
}
.attrib-grid-cell a:hover {
    text-decoration: none;
}
.goodsBuyBox {
    border: 1px solid #989898;
    float: left;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    margin: 0.1em;
    padding: 0;
    text-align: center;
    width: 30px;
}
.option td {
    padding: 0;
}
.attrib-grid-hHeader {
    font-size: 14px;
    font-weight: bold;
    padding-left: 5px !important;
}
.goods_cut {
    border: 1px solid #dbdbdb;
    color: #333333;
    display: block;
    float: left;
    height: 13px;
    line-height: 13px;
    margin: 4px auto auto;
    text-align: center;
    text-decoration: none;
    width: 13px;
}
.goods_add {
    border: 1px solid #dbdbdb;
    color: #333333;
    display: block;
    float: left;
    height: 13px;
    line-height: 13px;
    margin: 4px auto auto;
    text-align: center;
    text-decoration: none;
    width: 13px;
}
#emailTips {
    background: #eeeeee none repeat scroll 0 0;
    border: 1px solid #dddddd;
    color: #ff0000 !important;
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding: 0 10px;
    position: absolute;
    top: -20px;
}
.ples {
    float: left;
    padding-bottom: 30px;
    padding-left: 10px;
    text-align: left;
}
.ples p {
    font-size: 12px;
    font-weight: normal;
}
.ples b {
    font-size: 12px;
    font-weight: bold;
}
#shipping_country {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 1px solid #e3e9ef;
    border-image: none;
    border-left: 1px solid #e3e9ef;
    border-right: 1px solid #e3e9ef;
    border-top: 1px solid #abadb3 !important;
}
.foot .foot_link center {
    clear: both;
    color: #333333;
    padding-top: 8px;
}
#categories #categoriesHeading {
    display: none;
}
.attribImg {
    margin: 0.2em 0;
}
.scrollLevel {
    width: 351px;
}
#productMainImage {
    float: left;
    margin: 0 45px;
    width: 350px;
}
.shangpinxiangqing {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #e2e2e2;
    float: right;
    min-height: 357px;
    padding-top: 10px;
    width: 375px;
}
.shangpinxiangqing > div {
    padding-left: 18px;
}
.shangpinxiangqing > .productPricesdiv {
    color: #43d5b0;
    float: left;
    font-size: 25px;
    margin: 10px 41px 10px 0;
    text-align: left;
}
.shangpinxiangqing #productPrices .size-guide {
    font-size: 12px;
}
#product_info .wrapperAttribsOptions .back input[type="text"], .product_info .wrapperAttribsOptions .back select {
    height: 23px;
    width: 180px;
}
#product_info select {
    height: 25px;
    line-height: 25px;
    width: 180px;
	background: #f1f1f1 none repeat scroll 0 0;
    border: 1px solid #e2e2e2;
    border-radius: 0;
    box-shadow: 0 0;
    color: #555555;
    cursor: pointer;
}
#product_info select option {
    padding: 3px;
}
#product_info #productAttributes .back {
    width: auto;
}
#product_info #productDescription h1 {
    font-size: 18px;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 0;
}
#product_info #productDescription {
    margin: 0 18px;
    padding-bottom: 10px;
    padding-left: 0;
}
#product_info #productAttributes .wrapperAttribsOptions {
    color: #454545;
}
#product_info #productAttributes .wrapperAttribsOptions h4.optionName, #product_info #productAttributes h3#attribsOptionsText {
    color: #333333;
    font-weight: bold;
    left: 0;
    line-height: 14px;
    margin-bottom: 10px;
    top: 2px;
    width: 85px;
}
#product_info #productAttributes .wrapperAttribsOptions img {
    height: 20px;
    margin-left: 5px;
    margin-right: 5px;
    vertical-align: middle;
    width: 20px;
}
#product_info .stylish-right {
    border-left: 1px solid #eeeeee;
    float: right;
    padding-left: 20px;
    width: 853px;
}
#product_info .stylish-right .productPricesdiv .p-splitter {
    color: #999999;
    display: inline-block;
    font-size: 14px;
    margin-left: 3px;
}
#product_info .stylish-right .productPricesdiv .p-unit {
    color: #999999;
    display: inline-block;
    font-size: 12px;
}
#product_info .add_cart_text {
    float: left;
    line-height: 30px;
    width: 95px;
}
#product_info .add_cart_Row_l, #product_info .add_cart_Row_l_1, #product_info .add_cart_Row_l_2 {
    float: left;
    line-height: 30px;
}
#product_info .add_cart_Row_l_2 img, #product_info .add_cart_Row_l_1 img {
    height: 27px;
    vertical-align: middle;
    width: 27px;
}
#product_info .add_cart_Row_l input {
    border: 1px solid #dedede;
    height: 25px;
    text-align: center;
}
#product_info .add_cart_Row_l_2 img, #product_info .add_cart_Row_l_1 img {
    cursor: pointer;
}
#product_info #productDetailsList {
    color: #333333;
    margin-left: 18px;
    margin-top: 5px;
}
#product_info #productPrices span[itemprop="priceCurrency"], #product_info #productPrices span[itemprop="price"] {
    color: #43d5b0;
    font-family: arial;
    font-size: 25px;
    font-weight: 700;
}
#product_info span.price_bq {
    display: inline-block;
    font-weight: bold;
    width: 85px;
}
#product_info .add_cart_Row_r {
    clear: left;
    float: left;
    margin-left: 90px;
    margin-top: 10px;
}
#product_info .add_cart_Row_r input {
    margin-left: 5px;
}
#product_info #productAttributes {
    margin-bottom: 10px;
    margin-top: 5px;
    padding-bottom: 5px;
    padding-top: 10px;
}
#product_info #TabAll > div {
    padding: 15px;
}
#product_info #TabAll .clear {
    padding: 0;
}
#product_info #TabAll #TabSon li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #eeeeee none repeat scroll 0 0;
    border-color: #eeeeee #eeeeee currentcolor;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 7px 7px 7px 15px;
}
#product_info #TabAll #TabSon .cur {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #ffffff none repeat scroll 0 0;
    border-color: #eeeeee #eeeeee currentcolor;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 7px 7px 7px 15px;
}
#product_info #TabAll {
    padding-top: 40px;
    position: relative;
}
#product_info #TabAll #TabSon {
    padding: 0;
    position: absolute;
    width: 100%;
}
#product_info #TabAll #TabSon ul li {
    font-size: 16px;
}
#product_info #TabAll #TabCon {
    border: 1px solid #eeeeee;
    color: #555555;
    margin-top: 34px;
    padding-top: 10px;
}
#product_info #TabAll table#cicunbiao {
    width: 550px;
}
#product_info #indexDefault {
    margin-top: 10px;
}
#product_info .centerBoxHeading {
    font-size: 18px;
    font-weight: bold;
    line-height: 35px;
    padding-left: 15px;
}
#product_info .stylish-hotsale li {
    margin-left: 4px;
    margin-right: 4px;
    width: 23.3%;
}
#product_info .stylish-hotsale li:hover {
    box-shadow: 0 0.5px 5px #0085ca;
}
.nav_shouji {
    background: #2c3136 none repeat scroll 0 0;
    box-shadow: 0 0.5px 20px #333333;
    display: none;
    height: 100%;
    left: 0;
    max-width: 450px;
    position: fixed;
    top: 0;
    width: 90%;
}
.nav_fenlei {
    background: #393939 none repeat scroll 0 0;
    height: 100%;
    overflow: scroll;
}
.nav_fenlei .nav li {
    line-height: 35px;
    padding-left: 15px;
    text-align: left;
}
.nav_fenlei .nav > li {
    border-bottom: 1px solid #3f3f3f;
    cursor: pointer;
}
.nav_fenlei .nav > li:first-child {
    margin-top: 45px;
}
.nav_fenlei .nav li a {
    color: #dddddd;
}
.nav_fenlei .nav li ul {
    background: #333333 none repeat scroll 0 0;
    height: 0;
    margin-left: -30px;
    padding-left: 60px;
}
.nav_fenlei .nav li ul li {
    float: none;
    width: auto;
}
.nav_duibiao {
    display: none;
    height: 25px;
    margin-right: 10px;
    vertical-align: middle;
    width: 25px;
}
.cd-nav-trigger.nav-is-visible span::before {
    transform: translateX(4px) translateY(-3px) rotate(45deg);
}
.cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after {
    background: #ffffff none repeat scroll 0 0;
}
.cd-nav-trigger span::before {
    top: -6px;
}
.cd-nav-trigger span::before, .cd-nav-trigger span::after {
    backface-visibility: hidden;
    content: "";
    right: 0;
    transform: translateZ(0px);
    transform-origin: 0 50% 0;
    transition: transform 0.2s ease 0s;
}
.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after {
    background: #ffffff none repeat scroll 0 0;
    display: inline-block;
    height: 3px;
    position: absolute;
    width: 24px;
}
.cd-nav-trigger.nav-is-visible span::after {
    transform: translateX(4px) translateY(2px) rotate(-45deg);
}
.cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after {
    background: #ffffff none repeat scroll 0 0;
}
.cd-nav-trigger span::after {
    top: 6px;
}
.cd-nav-trigger span::before, .cd-nav-trigger span::after {
    backface-visibility: hidden;
    content: "";
    right: 0;
    transform: translateZ(0px);
    transform-origin: 0 50% 0;
    transition: transform 0.2s ease 0s;
}
.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after {
    background: #ffffff none repeat scroll 0 0;
    display: inline-block;
    height: 3px;
    position: absolute;
    width: 24px;
}
.nva_fl_head *::after, .nva_fl_head *::before {
    box-sizing: border-box;
}
.nva_fl_head *::after, .nva_fl_head *::before {
    box-sizing: border-box;
}
.cd-nav-trigger.nav-is-visible span {
    background: rgba(255, 255, 255, 0) none repeat scroll 0 0;
}
.cd-nav-trigger span {
    margin-top: -2px;
    position: absolute;
    right: 5px;
    top: 50%;
    transition: background 0.2s ease 0s;
}
.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after {
    background: #ffffff none repeat scroll 0 0;
    display: inline-block;
    height: 3px;
    position: absolute;
    width: 24px;
}
.cd-main-header {
    background: #0085ca none repeat scroll 0 0;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    height: 45px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}
.cd-nav-trigger {
    color: rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    float: right;
    height: 44px;
    margin-right: 5%;
    overflow: hidden;
    position: relative;
    white-space: nowrap;
    width: 34px;
}
#indexCategories .list_xia {
    display: none;
    height: 15px;
    margin: 8px auto 0;
    width: 30px;
}
#indexCategories .page-text_xia {
    border-bottom: 1px solid #eeeeee;
    overflow: hidden;
    padding-bottom: 10px;
}
#m_cicun {
    display: none;
}
#loginDefault > h1 {
    font-size: 16px;
    line-height: 36px;
    padding-left: 15px;
}
#login .loginkuangjia, #login zbucekuangjia {
    float: left;
}
#login .loginkuangjia {
    border-right: 1px solid #eeeeee;
    padding: 15px;
    width: 47%;
}
#login fieldset {
    border: 0 none;
}
#login #pMain input {
    height: 25px;
    width: 100%;
}
#login .inputLabel {
    width: 100%;
}
#login .zbucekuangjia {
    float: right;
    padding: 15px;
    width: 45%;
}
#login .zbucekuangjia {
    line-height: 20px;
}
#login .loginkuangjia .socials .forward {
    margin-top: 10px;
    width: 100%;
}
#login .loginkuangjia .socials .forward > .disanfang {
    margin: 0 auto;
    width: 320px;
}
#login .loginkuangjia .socials .forward > .disanfang a {
    border: 1px solid #eeeeee;
    float: left;
    height: 30px;
    line-height: 30px;
    margin-bottom: 4px;
    margin-left: 1%;
    text-align: center;
    width: 31.3%;
}
#login .loginkuangjia .socials .forward > .disanfang a.google {
    background: #d44837 none repeat scroll 0 0;
    color: #ffffff;
}
#login .loginkuangjia .socials .forward > .disanfang a.microsoft {
    background: #007bb6 none repeat scroll 0 0;
    color: #ffffff;
}
#login .loginkuangjia .socials .forward > .disanfang a.facebook {
    background: #3b5999 none repeat scroll 0 0;
    color: #ffffff;
}
#login .loginkuangjia .socials > span {
    background: #ffffff none repeat scroll 0 0;
}
.zbucekuangjia fieldset {
    text-align: center;
}
.zbucekuangjia a {
    background: #0d5c9f none repeat scroll 0 0;
    color: #ffffff;
    display: block;
    line-height: 30px;
    margin-top: 20px;
    text-align: center;
    width: 150px;
}
.hiddenField {
    display: none;
}
.zbucekuangjia legend {
    border-bottom: 1px solid #eeeeee;
    font-size: 16px;
    margin-bottom: 5px;
    padding-bottom: 17px;
    text-align: left;
    width: 100%;
}
.zbucekuangjia p {
    color: #444444;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
}
#create_account input {
    height: 25px;
    line-height: 25px;
    margin-bottom: 5px;
}
#shopping_cart #cartContentsDisplay td {
    text-align: left;
}
#cartContentsDisplay tr.tableHeading {
    background: #f2f2f2 none repeat scroll 0 0;
}
TR.tableHeading {
    min-height: 2em;
}
#cartContentsDisplay th {
    color: #545454;
    font-size: 12px;
    line-height: normal;
}
#cartContentsDisplay th {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #dddddd #dddddd #dddddd currentcolor;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    padding: 5px;
    text-align: center;
}
.rowEven {
    min-height: 1.5em;
    padding: 5px;
    vertical-align: top;
}
#cartContentsDisplay td.cartProductDisplay {
    padding-left: 10px;
    text-align: left;
}
#cartContentsDisplay td {
    color: #000000;
    font-family: tahoma;
    font-size: 11px;
    line-height: normal;
}
#cartContentsDisplay {
    border-left: 1px solid #dddddd;
}
#shoppingCartDefault a span {
    font-size: 11px;
}
#shoppingCartDefault .cat_img {
    width: 45px;
}
#shoppingCartDefault #cartImage {
    width: auto;
}
#shopping_cart #cartContentsDisplay {
    max-width: 100%;
    width: 100%;
}
#shoppingCartDefault .buttonRow {
    margin: 0;
    padding: 0;
}
#shopping_cart .cartAttribsList li {
    font-size: 11px;
    line-height: 13px;
}
#shopping_cart #cartContentsDisplay td.cart_gengxin {
    text-align: center;
}
#checkout_shipping textarea, #checkout_payment textarea {
    width: 100%;
}
#account td, #account th {
    border: 1px solid #eeeeee;
}
#checkout_shipping_address_facebook #checkoutNewAddress input, #checkout_shipping_address_facebook #checkoutNewAddress select {
    height: 25px;
    line-height: 25px;
    margin-bottom: 5px;
    padding-left: 3px;
    width: 250px;
}
#checkout_shipping_address_facebook #checkoutNewAddress fieldset {
    border: 0 none;
}
#checkout_shipping_address_facebook #checkoutShipAddressDefaultHeading {
    border-bottom: 1px solid #eeeeee;
    line-height: 30px;
    margin-bottom: 10px;
}
#contact_us #contactUsForm label {
    display: block;
    width: 200px;
}
#contact_us #contactUsForm input {
    display: inherit;
    line-height: 25px;
}
#contact_us #contactUsForm textarea, #contact_us #contactUsForm input {
    width: 400px;
}
.gongenneg_r {
    display: none;
}
.categories_tga {
    margin-bottom: 5px;
    margin-top: 5px;
}
.categories_tga ul li {
    background: #666666 none repeat scroll 0 0;
    color: #ffffff;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 2px 5px;
}
.categories_tga ul li a {
    color: #ffffff;
}
@media screen and (max-width: 750px) {
body > header, body > section, body > footer {
    width: 100%;
}
body > header .HeaderTopRows {
    width: 100%;
}
#nav {
    display: none;
}
header {
    border-bottom: 4px solid #333333;
}
#stylish-main .main {
    width: 99%;
}
.banner {
    height: 400px;
}
.banner img {
    width: 125%;
}
.zhongtu .zhong_list_i {
    width: 32.3%;
}
.zhongtu div.zhong_list_i:nth-last-child(2) {
    display: none;
}
#stylish-main {
    padding: 0;
}
.stylish-hotsale li {
    width: 23.3%;
}
.HeaderTopRows .Graphic input.input-text {
    margin-left: 1%;
    padding-left: 1%;
    width: 98%;
}
.HeaderTopRows .logo {
    min-width: 270px;
    width: 230px;
}
.BottomCorneer {
    display: none;
}
.ico_and_txt > .zen_text, .ico_and_txt > .qiudui_ico {
}
.ico_and_txt > .zen_text, .ico_and_txt > .qiudui_ico {
}
.ico_and_txt > .qiudui_ico > a {
    display: inline-block;
    margin: 5px 4%;
    text-align: center;
    width: 3.6%;
}
.head_c {
    position: relative;
}
.head_c .fenlei {
    display: block;
    float: right;
}
.HeaderTopRows .Graphic {
    float: left;
    width: 45%;
}
.navbar-toggle {
    background-color: #111111;
    border: 0 solid rgba(0, 0, 0, 0);
    border-radius: 0;
    height: 40px;
    margin: 0 15px 0 0;
    width: 50px;
}
.glyphicon-menu-hamburger::before {
    content: "≡";
}
.navbar-toggle span {
    color: #ffffff;
    font-size: 40px;
}
.glyphicon {
    display: inline-block;
    font-family: "Glyphicons Halflings";
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    position: relative;
    top: -1px;
}
.stylish-left {
    display: none;
}
#footerLinksRow, .gers_sports, .gers_sports .foot, .gers_sports .foot_link {
    width: 100%;
}
#product_info .stylish-right {
    border-left: 0 none;
    float: none;
    padding-left: 0;
    width: auto;
}
#jqzoom > div {
    display: none;
}
#productMainImage {
    float: none;
    width: 100%;
}
.imgBox #mainImg {
    float: none;
    margin: 0 auto;
    width: 325px;
}
.imgBox #mainImg a#jqzoom {
    height: auto !important;
}
.shangpinxiangqing {
    border: 0 none;
    float: none;
    width: 100%;
}
#product_info table {
    max-width: 100%;
}
#product_info .stylish-hotsale li {
    width: 31.3%;
}
.NavFilterLegend ul li {
    margin: 0.8%;
    width: 31.2%;
}
.product_imgs {
    display: inherit;
    width: auto;
}
body#index .stylish-right {
    float: none;
    max-width: 100%;
    padding-left: 0;
}
#indexCategories #page-text img {
    height: auto;
    max-width: 100%;
}
#indexCategories #page-text {
    overflow: hidden;
}
#indexCategories .list_xia {
    display: none;
    height: 15px;
    margin: 8px auto 0;
    width: 30px;
}
#indexCategories .list_xia img {
    height: 8px;
    margin: 0 auto;
    width: 15px;
}
#jquery-lightbox {
    max-width: 100vw !important;
}
#lightbox-container-image-box {
    max-width: 100vw !important;
}
#lightbox-container-image-data-box {
    max-width: 100vw !important;
}
#jquery-lightbox img {
    max-width: 80%;
}
#login .loginkuangjia {
    padding: 1.5%;
}
#login .loginkuangjia .socials .forward > .disanfang {
    width: 100%;
}
.gongenneg_r {
    bottom: 60px;
    display: block;
    height: 90px;
    position: fixed;
    right: 10px;
    width: 48px;
}
}
.gongenneg_r > div {
    background: #333333 none repeat scroll 0 0;
    display: block;
    height: 48px;
    margin-bottom: 5px;
    opacity: 0.8;
}
.gongenneg_r > div img {
    vertical-align: middle;
}
.gongenneg_r > div.r3 img {
    margin-top: -5px;
}
@media screen and (max-width: 720px) {
.stylish-hotsale li {
    width: 31.3%;
}
.ico_and_txt {
    background: #ffffff none repeat scroll 0 0;
    margin: 10px auto 0;
    padding: 10px;
    width: auto;
}
}
@media screen and (max-width: 650px) {
.banner {
    height: 350px;
}
.HeaderTopRows .Graphic {
    width: 98%;
}
.xiangao {
    min-height: 150px;
}
.top_text {
    display: none;
}
.left-btn, .right-btn {
    top: 35%;
}
.head_c {
    padding-bottom: 3px;
}
.head_c .logo img {
    width: 230px;
}
.ico_and_txt > .zen_text, .ico_and_txt > .qiudui_ico {
    width: 100%;
}
.ico_and_txt > .qiudui_ico {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: currentcolor currentcolor #eeeeee;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
}
.ico_and_txt > .zen_text {
    padding-top: 10px;
}
#product_info .stylish-hotsale li img {
    max-height: 150px;
    max-width: 150px;
}
.stylish-breadcrumbs {
    padding-left: 5px;
}
.page_pageSkeleton {
    display: none;
}
#login .loginkuangjia, #login .zbucekuangjia {
    border: 0 none;
    float: none;
    padding: 2.5%;
    width: 90%;
}
#login .loginkuangjia {
    border-bottom: 1px solid #eeeeee;
    margin-bottom: 10px;
}
.head_xiala {
    position: fixed;
}
.head_xiala .logo {
    display: none;
}
.head_xiala .head_c {
    border-bottom: 3px solid #444444;
    padding-top: 0;
    position: relative;
}
.head_xiala .fenlei {
    bottom: 3px;
    display: none;
    position: absolute;
    right: 0;
}
.head_xiala .Graphic input.input-text {
    margin-top: 3px;
}
.head_xiala .Graphic button.button {
    margin-top: 7.5px;
}
.ico_and_txt > .qiudui_ico > a {
    display: inline-block;
    margin: 5px 4%;
    text-align: center;
    width: 5.6%;
}
}
@media screen and (max-width: 550px) {
.banner {
    height: 300px;
}
#product_info #TabAll #TabSon ul li {
    font-size: 13px;
}
.zhongtu div.zhong_list_i:nth-last-child(2) {
    display: block;
}
.zhongtu div.zhong_list_i {
    box-shadow: none;
    font-size: 16px;
    margin-top: 8px;
    width: 48.3%;
}
.stylish-hotsale li {
    width: 47.9%;
}
.NavFilterLegend ul li {
    width: 47.7%;
}
.NavFilterLegend ul li a img {
    max-height: 145px;
    max-width: 145px;
}
#product_info .stylish-hotsale li {
    margin: 0 2% 8px 0;
    width: 47.3%;
}
#pMain {
    padding: 3px;
}
.stylish-hotsale {
    padding: 2px;
}
#product_info .stylish-hotsale li img {
    max-height: 135px;
    max-width: 135px;
}
#product_info #TabAll #TabCon {
    padding: 5px;
}
#cicunbiao1 td strong {
    font-size: 12px;
    font-weight: 100;
}
#product_info .centerBoxHeading {
    padding-left: 5px;
}
#jqzoom img, .imgBox #mainImg {
    height: 285px;
    width: 285px;
}
.ico_and_txt > .qiudui_ico > a {
    display: inline-block;
    margin-left: 4%;
    margin-right: 4%;
    text-align: center;
    width: 11.6%;
}
.ico_and_txt > .qiudui_ico > a > img {
    border-radius: 50%;
    box-shadow: 0 2px 2px #d3d3d3;
    height: 40px;
    width: 40px;
}
.ico_and_txt > .zen_text {
    padding-left: 0;
}
#mainImg a {
    height: auto !important;
    width: auto !important;
}
#jquery-lightbox {
    height: 100% !important;
    padding: 1%;
    position: fixed !important;
    top: 0 !important;
    width: 97% !important;
}
#jquery-lightbox a img {
    margin-bottom: 50px;
}
#lightbox-nav a {
    display: none;
}
#lightbox-container-image-box {
    height: auto !important;
}
#jquery-overlay {
    background: #ffffff none repeat scroll 0 0 !important;
    opacity: 1 !important;
}
#jquery-lightbox #lightbox-container-image-box {
    margin: 0 auto !important;
}
#lightbox-container-image-data-box {
    bottom: 0;
    position: absolute;
}
#productMainImage {
    margin: 0 0px;
}

.shangpinxiangqing {
    border: 0 none;
    float: none;
    margin-left: 10px;
    width: auto;
}
}
@media screen and (max-width: 450px) {
.banner {
    height: 230px;
}
.stylish-hotsaleimg a img {
    max-height: 150px;
    max-width: 150px;
    vertical-align: middle;
}
.HeaderTopRows .logo {
    min-width: 250px;
}
.ico_and_txt > .qiudui_ico {
    height: auto;
}
#cicunbiao1 {
    display: none;
    max-width: 100%;
    width: 100%;
}
#cicunbiao1 td {
    display: none;
    font-size: 12px;
    padding: 0;
    width: auto;
}
#m_cicun {
    border: 1px solid #eeeeee;
    display: block;
    max-width: 99%;
    width: 99%;
}
#m_cicun td {
    border-bottom: 1px solid #cccccc;
}
#cicunbiao1 tr:nth-child(2) td {
    display: inline-table;
}
#cicunbiao1 tr {
    border-bottom: 1px solid #cccccc;
}
#mainImg a {
    height: auto !important;
    width: auto !important;
}
.shangpinxiangqing > div {
    padding-left: 0;
}
#product_info #productDescription {
    margin-left: 7px;
}
#shopping_cart #scgengxin, #shopping_cart .cart_gengxin {
    display: none;
}
#cartContentsDisplay td {
    padding: 0;
}
#contact_us #contactUsForm textarea, #contact_us #contactUsForm input {
    width: 99%;
}
#productAttributes .attribsCheckbox {
    font-size: 12px;
}
.product_list_name {
    height: 60px;
}
.stylish-hotsale li p {
    margin-bottom: 3px;
    margin-top: 3px;
}
.product_list_name .price {
    margin-top: -5px;
}
.pFooter .skipLinks h2 {
    display: none;
}
}
@media screen and (max-width: 350px) {
#product_info #productAttributes .wrapperAttribsOptions h4.optionName, #product_info #productAttributes h3#attribsOptionsText {
    font-size: 12px;
    width: 75px;
}
.banner {
    height: 190px;
}
.zhong_list_i p {
    font-size: 14px;
}
.stylish-hotsaleimg a img {
    max-height: 135px;
    max-width: 135px;
    vertical-align: middle;
}
#product_info .wrapperAttribsOptions .back input[type="text"], .product_info .wrapperAttribsOptions .back select {
    width: 120px;
}
#productAttributes .attribsCheckbox {
    font-size: 11px;
}
}
