/*Copyright 2013 Aypearl.com - all rights reserved */
/*
color: rend main #c7202b
text: #000;
border #dfe3e7,e7e7e7
blue #467fb6
help blue #2872DF
*/
body {
    margin: 0 auto;
    padding: 0;
    text-align: center;
    font-family: Arial, Helvetica, Sans-serif;
    background: #fff;
    font-size: 12px;
    line-height: 135%;
    color: #000;
}

body * {
    line-height: 125%
}

/*body{ background:url(../../img/2025/top-bg.jpg) repeat-x top;}chunjie after spring festival delete this sentence*/
/*chunjie*/
.class-wrap {
    width: 100%;
}

.class1 {
    width: 1000px;
    background: #c9191f;
    position: relative;
    margin: 0 auto;
    text-align: center;
}

.class1 span {
    position: absolute;
    right: 10px;
    top: 0px;
    cursor: pointer;
    color: yellow;
}

#stateBut {
    font-size: 14px;
}

.class1 p {
    text-align: left;
    line-height: 20px;
    background: #555;
    color: #99CC00
}

#class1content {
    height: 265px;
    overflow: hidden;
    text-align: center;
    width: 100%;
    display: none
}

html,
body,
div,
span,
h1,
h2,
h3,
h4,
h5,
h6,
p,
dl,
dt,
dd,
pre,
a,
font,
img,
strong,
ul,
li,
form,
label,
input,
label,
table,
tr,
th,
td {
    margin: 0px;
    padding: 0px;
    vertical-align: baseline;
}

html {
    font: 11px/150% Verdana, Helvetica, sans-serif;
    color: #666;
    background-color: #FFF;
}

h1,
h2,
p,
* {
    margin: 0;
    padding: 0;
}

ul,
li {
    list-style: none;
}

img {
    border: none;
}

a,
a:visited {
    text-decoration: none;
    color: #000;
}

a:hover {
    color: #c7202b;
    text-decoration: underline;
}

.clear {
    font-size: 1px;
    line-height: 0px;
    height: 0;
    clear: both;
    display: block;
}

input,
table {
    font-family: 'Trebuchet MS', 'Arial', sans-serif;
}

.col-b {
    font-weight: bold;
}

.submit {
    padding: 0 4px;
    color: #fff;
    background: #c7202b;
    border: 1px solid #c24a54;
    border-right: 1px solid #470107;
    border-bottom: 1px solid #470107;
}

.input-mode {
    border: 1px solid #656565;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

/*comment*/

.top_new {
    width:1280px;
    margin: 0 auto;
    background: url(../../img/2025/top-bg.jpg) repeat-x top;
}

#nav,
#wrap,
#top-wrap {
    width: 1280px;
    margin: 0 auto;
}

#nav {
    position: relative;
}

#top-wrap {}

/*chunjie after spring festival delete this sentence*/
.language {
    display: inline;
    float: right;
    height: 34px;
}

.language a.en {
    background: url(../../img/2025/iconpng.png) no-repeat;
    background-position: 5px -723px;
}

.language a.en,
.language a.ru,
.language a.ja,
.language a.fr,
.language a.de,
.language a.sv,
.language a.fi,
.language a.el,
.language a.no,
.language a.ro,
.language a.ru:visited,
.language a.ja:visited,
.language a.fr:visited,
.language a.de:visited,
.language a.sv:visited,
.language a.fi:visited,
.language a.el:visited,
.language a.no:visited,
.language a.ro:visited {
    background: url(../../img/2025/iconpng.png) no-repeat 0 0;
    line-height: 34px;
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: 11px;
    padding: 0 0 0 25px;
}

.language a.en {
    background-position: 5px -723px;
}

.language a.en {
    background: url(../../img/2025/iconpng.png) no-repeat;
    background-position: 5px -723px;
    _background-position: 5px -713px;
}

.language a.ru {
    background-position: -79px -723px;
    _background-position: -79px -713px;
}

.language a.ja {
    background-position: -159px -723px;
    _background-position: -159px -713px;
}

.language a.fr {
    background-position: -239px -723px;
    _background-position: -239px -713px;
}

.language a.de {
    background-position: -321px -723px;
    _background-position: -321px -713px;
}

.language a.sv {
    background-position: 5px -803px;
    _background-position: 5px -793px;
}

.language a.fi {
    background-position: -79px -803px;
    _background-position: -79px -793px;
}

.language a.el {
    background-position: -159px -803px;
    _background-position: -159px -793px;
}

.language a.no {
    background-position: -239px -803px;
    _background-position: -239px -793px;
}

.language a.ro {
    background-position: -321px -803px;
    _background-position: -321px -793px;
}

#header {
    position: relative;
    width: 1280px;
    margin: 0 auto;
}

#logo {
    display: inline;
    float: left;
    width: 250px;
    height: 128px;
    background: url(../../img/2025/logo.png) no-repeat 0px 10px;
}

#logo span {
    display: block;
    width: 200px;
    margin: 20px 0 0 0;
}

#logo a,
#logo a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #555;
}

#logo span.favorite {}

#logo span.logohome {
    margin-top: 0;
    top: 0px;
    height: 90px;
}

#logo span.logohome a,
#logo span.logohome a:visited {
    display: block;
    width: 200;
    height: 90px;
}

#logo span.logohome a:hover {
    text-decoration: none;
}

.web-dec {
    display: inline;
    float: left;
    /*width: 350px;*/
    margin: 22px 20px 5px 0px;
    padding-bottom: 10px;
    text-align: left;
    /*font-size: 12px;*/
}

.web-dec h1.web-tit,
.web-dec h2.web-tit {
    padding: 10px 0 6px;
    font-size: 16px;
    display: inline;
}

.web-dec .web-contact {
    color: #7d7d7d;
    font-size: 11px;
    padding-left: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.web-dec div {
    font-family: Verdana;
    font-size: 11px;
    padding-top: 3px;
}

.account {
    display: inline;
    float: right;
    width: 350px;
    margin: 0;
    text-align: right;
    font-family: Verdana;
    font-size: 11px;
}

.account .hei {
    color: #333 !important;
    font-weight: bold;
}

.account a,
.account a:visited {
    color: #7d7d7d;
    margin: 0 3px;
}

.account ul {
    margin-top: 15px;
}

.account ul li {
    line-height: 25px;
}

.account ul li.chat {
    margin-right: 10px;
}

.new_nav {
    height: 35px;
    line-height: 42px;
    /* background: url(../../img/2025/nav-bg-m.jpg) repeat-x; */
    background-color: #d54828;
    width: 1280px;
    margin: 0 auto;
}

#nav {
    margin: 0 auto;
    width: 1280px;
}

span.nav-lft {
    display: block;
    float: left;
    width: 6px;
    height: 42px;
/*    background: url(../../img/2025/nav-bg-l.jpg);*/
}

span.nav-rgt {
    display: block;
    float: right;
    width: 6px;
    height: 42px;
/*    background: url(../../img/2025/nav-bg-r.jpg);*/
}

.nav-ul {
    display: inline;
    float: left;
    min-width: 600px;
    padding-top: 8px;
    overflow: hidden;
    margin-left: -15px;
}

.nav-ul li {
    display: inline;
    float: left;
    background: url(../../img/2025/nav-line.jpg) no-repeat 0;
}

.nav-ul li.home {
    background: none;
}

.nav-ul li a,
.nav-ul li a:visited {
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bold;
    padding: 0 8px;
}

.xinzenglia {
    padding-right: 8px !important;
}

.xinzenglili {
    padding-left: 20px;
}

.nav-ul li a:hover {
    color: #fff;
}

label.sel {
    background: #a23717;
    color: #fff;
    height: 11px;
    font-size: 11px;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    padding: 6px 3px;
    _vertical-align: baseline;
    display: block;
    width: 54px;
    float: left;
    line-height: 11px;
}

input.search-box {
    width: 220px;
    height: 22px;
    border: 0px solid #fff;
    padding: 0;
    vertical-align: middle;
    padding-left: 5px;
}

.search {
    display: inline;
    float: right;
    padding: 7px 0 0 0;
    width: 345px;
    margin-right: -6px;
    text-align: right;
}

input.go {
    height: 22px;
    border: 1px solid #000;
    padding: 0 3px;
    background: #000;
    color: #fff;
    border: 0;
    text-transform: uppercase;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    cursor: pointer;
    vertical-align: middle
}

.large-ad {
    margin: 5px auto 0 auto;
    width: 1280px;
    overflow: hidden;
}

.large-ad img {
    width: 1280px;
}

#left {
    display: inline;
    float: left;
    width: 295px;
    margin-top: 15px;
    text-align: left;
    overflow: hidden;
}

.wrap-cate-top,
.wrap-grey-btm {
    height: 1px;
    line-height: 1px;
    overflow: hidden;
}

#category {
    margin-top: 0;
    width: 293px;
    padding-bottom: 15px;
    overflow: hidden;
    border: 1px solid #dadada;
    border-top: none;
    text-transform: capitalize;
}

.shanshan img {
    width: 35px;
    vertical-align: middle;
}

#category h2 {
    padding-left: 27px;
    margin: 7px 0 3px 0;
    font-size: 15px;
    font-weight: 600;
    font-family: Helvetica;
    background: url(../../img/2025/icon-ar.gif) no-repeat 10px 10px;
    color: #555;
    display: inline-block;
    line-height: 33px;
}

#category ul {
    margin: 0 15px;
}

#category ul li {
    padding: 3px 0 3px 15px;
}

#category ul li.big {
    background: url(../../img/2025/icon-ar2.gif) no-repeat 3px 5px;
    font-size: 13px;
}

#category ul li.small {
    padding: 6px 0 6px 25px;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background: url(../../img/2025/icon-ar5.png) no-repeat 15px 10px;
    border-bottom: 1px solid #fff;
}

#category ul li.cate-more {
    font-weight: bold;
}

#category ul li.current a,
#category ul li.current a:visited {
    color: #c7202b;
    font-weight: bold;
}

#category ul li em {
    color: #585858;
    padding-left: 3px;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: normal;
}

.Display {
    display: block;
}

.Hidden {
    display: none;
}

#Layer1 li {
    padding: 2px 0 2px 15px;
}

#category li.show {
    font-size: 12px;
    font-weight: bold;
    background: url(../../img/2025/icon-show.png) no-repeat 2px 6px;
    cursor: pointer;
}

#category li.show2 {
    font-size: 12px;
    font-weight: bold;
    background: url(../../img/2025/icon-show2.png) no-repeat 2px 8px;
    cursor: pointer;
}

.wrap-grey {
    margin-top: 15px;
}

.wrap-grey h5,
.search-tit h2 {
    padding: 8px 10px;
    background: #f3f1f2;
    font-size: 14px;
}

.wrap-grey p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 18px;
}

.tags-con {
    padding: 5px 0;
}

.com-con,
.com-about {
    padding: 5px 0;
    color: #555;
}

.com-con strong {
    font-weight: normal;
}

.com-mark {
    padding: 0;
}



.left-ad img {
    width: 295px;
}

#right {
    display: inline;
    float: right;
    width: 965px;
    margin-top: 15px;
    overflow: hidden;
}

#rgt-rgt {
    display: inline;
    float: right;
    width: 260px;
}

#rgt-lft {
    display: inline;
    float: left;
    width: 700px;
}

/*the flash*/
.contentslide {
    padding: 0px;
    width: 700px;
    overflow: hidden;
    height: 363px;
    position: relative;
}

.contentslide .opacitylayer {
    /*Do not edit this rule unless you're familiar with CSS opacity behavior*/
    width: 100%;
    height: 100%;
    filter: progid:DXImageTransform.Microsoft.alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    position: relative;
}

.contentslide .contentdiv {
    display: none;
}


.contentdiv a img {
    width: 700px;
}

#paginate-slider1 a {
    color: #fff;
    text-shadow:
        0 0 1px #d54828,
        0 0 1px #d54828;

}

#paginate-slider1 a:hover {}


.pagination {
    width: 534px;
    text-align: right;
    background-color: none;
    border: 1px solid #ebebeb;
    border-width: 0 0px;
    padding: 4px 0px 4px 0px;
    position: absolute;
    bottom: 2px;
    right: 10px;
    z-index: 3;
}

* html .pagination {
    width: 500px;
    width: 516px;
}

#paginate-slider1 a:hover,
#paginate-slider1 a.selected {
    color: #d54828;
}

.main-c {
    margin-top: 15px;
}

.main-c h2 {
    padding: 8px;
    font-size: 14px;
    text-transform: uppercase;
    text-align: left;
}

.main-c h3 {
    padding: 8px;
    font-size: 14px;
}

.main-c dl {
    display: inline;
    float: left;
    width: 230px;
    margin-right: 13px;
    margin-bottom: 10px;
}

.main-c dl:nth-child(5n) {
    margin-right: 0;
}

.main-c dl img {
    width: 230px;
    height: 230px;
}

.main-c dl ul {
    text-align: left;
    margin-top: 5px;
}

.main-c dl li {
    background: url(../../img/2025/icon-ar3.png) no-repeat 15px 7px;
    padding: 2px 0 0px 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
}

.main-c dl li a,
.main-c dl li a:visited {
    padding-left: 5px;
    color: #333;
}

#tab2 {
    margin-top: 25px;
}

.sub-nav {
/*    width: 915px;*/
    width: 965px;
    border-left: none;
    overflow: hidden;
    border-bottom: none;
    margin-top: 10px;
    border-bottom: 3px solid #c7202b;
    text-align: left;
    margin-bottom: 5px;
}

.sub-nav li {
    display: block;
    width: 150px;
    height: 27px;
    float: left;
    line-height: 27px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
    color: #000;
}

.sub-nav li a,
.sub-nav li a:visited {
    line-height: 27px;
    font-size: 14px;
}

.sub-nav li.hover {
    background: #c7202b;
    border-bottom: none;
    color: #fff;
}

.sub-nav li.hover span {
    background: #c7202b;
}

.sub-nav li.hover a,
.sub-nav li.hover a:visited {
    color: #fff;
}

.sub-con {
/*    width: 915px;*/
    width: 965px;
    padding-bottom: 10px;
    border-top: none;
    overflow: hidden;
    text-align: left;
}

.sub-h dl,
.sub-n dl,
.sub-s dl {
    float: left;
    width: 177px;
    overflow: hidden;
/*    height: 315px;*/
    margin-top: 7px;
    margin-right: 20px;
}

.sub-h dl:nth-of-type(5n),
.sub-n dl:nth-of-type(5n),
.sub-s dl:nth-of-type(5n) {
    margin-right: 0;
}

.sub-h dl {
/*    height: 315px;*/
}

.sub-h dt,
.sub-n dt,
.sub-s dt {
    height: 175px;
}

.sub-h dt img,
.sub-n dt img,
.sub-s dt img {
    border: 1px solid #ccc;
    width: 175px;
    height: 175px;
}

.sub-h dd,
.sub-n dd,
.sub-s dd {
    padding-left: 5px;
    padding-right: 10px;
    padding-bottom: 8px;
    overflow: hidden;
}

.sub-h dd.p-name,
.sub-n dd.p-name,
.sub-s dd.p-name {
    padding: 5px 0 0 0;
    color: #555;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    overflow: hidden;
    text-transform: capitalize;
    font-size: 13px;
    overflow: hidden;
    margin-bottom: 3px;
}

.sub-s dd.p-name {
    overflow: hidden;
}

.sub-h dd.p-name a,
.sub-h dd.p-name:visited {
    color: #555;
}

.xinzengimgdiv {
    margin-top: 3px;
}



.sub-h dd.p-price,
.sub-n dd.p-price,
.sub-s dd.p-price {
    color: #c7202b;
    font-weight: bold;
    font-size: 13px;
}

.hot1,
.new1 {
    position: relative;
    width: 170px;
    height: 170px;

}

.hotIcon1,
.newIcon1 {
    position: absolute;
    display: block;
    width: 56px;
    height: 58px;
    background-color: transparent;
    top: 0px;
    left: 0px;
}

.hotIcon1 {
    background: url(../../img/2025/hot_sale.png) no-repeat 0 0;
}

.newIcon1 {
    background: url(../../img/2025/new.png) no-repeat 0 0;
}

.light-text {
    background: #f99500;
    color: #fff;
    padding: 1px 3px;
}

.txt-thou {
    color: #555;
    text-decoration: line-through;
    font-weight: normal;
}

.btm-mode {
    clear: both;
    margin: 15px auto 0 auto;
    width: 1280px;
    overflow: hidden;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.why h5 {
    font-size: 18px;
    padding: 8px;
    margin-bottom: 15px;
    color: #cf4640;
    background: #f3f1f2;
    font-family: Arial, Helvetica, sans-serif;
}

.why dl {
    float: left;
    display: inline;
    width: 405px;
    margin: 10px 20px 10px 0;
}

.why dt {
    padding: 0 0 8px 0;
    font-weight: bold;
    font-size: 14px;
}

.why dd {
    padding: 0 0 8px 0;
    font-size: 13px;
    color: #555;
    line-height: 18px;
}

.btm-link {
    background: #646464;
    height: 36px;
    color: #dedede;
    font-weight: bold;
    text-align: center;
    line-height: 36px;
}




.btm-link {
    color: #a7a7a7;
}

.btm-link span {
    padding: 0 15px;
    color: #fff;
}

.btm-link span a,
.btm-link span a:visited {
    color: #fff;
}

.btm-link span a:hover {
    color: #dedede;
}

.btm-company {
    padding: 15px 0;
    background: #f9f8f7;
}

.btm-company dl {
    display: inline;
    float: left;
    width: 256px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.btm-company dt {
    font-size: 12px;
    font-weight: bold;
    color: #555;
    padding: 8px;
}

.btm-company dd {
    font-size: 11px;
    line-height: 18px;
    color: #8d8d8d;
    padding: 3px 0 0 8px;
}

.btm-company dd a,
.btm-company dd a:visited {
    color: #555;
}

.btm-company dd a:hover {
    color: #c7202b;
    text-decoration: underline;
}

.btm-company dl.compay-5 dt {}

a.click,
a.click:visited {
    display: block;
    float: right;
    width: 98px;
    padding-right: 10px;
    height: 27px;
    background: url(../../img/2025/click.png) no-repeat;
}

a.click:hover {
    background: url(../../img/2025/click.png) no-repeat;
    text-decoration: none;
}

#newslater {
    width: 1280px;
    height: 148px;
    margin: 15px auto;
    overflow: hidden;
    background: url(../../img/2025/ad-newlater.jpg);
    position: relative;
}

#newslater input {
    position: absolute;
}

.news-con {
    position: absolute;
    left: 370px;
    top: 90px;
    width: 318px;
    overflow: hidden;
    height: 33px;
    overflow: hidden;
}

.btn-1 {
    width: 230px;
    left: 0px;
    top: 0;
    border: 1px solid #cacaca;
    padding: 2px;
    height: 22px;
}

input.submit-1 {
    left: 240px;
    top: 0;
    height: 27px;
    width: 80px;
    line-height: 27px;
    text-align: center;
    background: #cf4640;
    border: none;
    color: #fff;
}

#copyright {
    margin: 10px auto 20px auto;
    width: 1280px;
    overflow: hidden;
    color: #555;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.copy-img {
    width: 1280px;
    margin: 35px 0;
}

.copy-img a,
copy-img a:visited {
    margin: 25px 10px;
}

#copyright .copy-text {
    margin-top: 15px;
}

.site {
    padding: 8px;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    border-bottom: 1px solid #dddddd;
}

.list-tit {
    text-align: left;
}

.list-tit h1,
.list-tit h2 {
    padding: 18px 8px;
    font-size: 18px;
    background: url(../../img/2025/sort-bg2.jpg) repeat-x bottom;
}

.filter {
    padding: 8px 0;
    border-bottom: 1px solid #dddddd;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.filter dt {
    float: left;
    width: 60px;
    padding-left: 10px;
    text-transform: uppercase;
    font-weight: bold;
}

.filter dd {
    margin-left: 70px;
    line-height: 20px;
}

.filter dd a,
.filter dd a:visited {
    margin: 2px;
    padding: 1px 3px;
    display: inline-block;
}

.filter dd a:hover {
    background: #c7202b;
    color: #fff;
    text-decoration: none;
}

.filter dd a.now {
    background: #c7202b;
    color: #fff;
}

.fil-over {
    border-bottom: none;
}

.sort-wrap {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.sort {
    padding-left: 10px;
    padding-top: 10px;
    height: 40px;
    _height: 30px;
    background: url(../../img/2025/sort-bg.jpg) no-repeat 0 0;
    text-align: left;
}

.sort .fr {
    float: right;
    display: inline;
    padding-right: 10px;
}

.sort .col-b {
    color: #c7202b;
}

.sort .now {
    color: #c7202b;
}

.sort a,
.sort a:visited {
    margin-right: 8px;
}

.page {
    clear: both;
    text-align: right;
}

.page {
    margin: 8px 10px;
    eight: 26px;
    line-height: 26px;
}

.page a,
.page a:link,
.page a:visited,
.page a:active {
    margin: 0 1px;
    padding: 1px 4px;
    border: 1px solid #fff;
    text-decoration: underline;
}

.page a:hover {
    margin: 0 1px;
    padding: 1px 4px;
    background: #fff;
    border: 1px solid #c7202b;
}

.page span {
    margin: 0 1px;
}

.page span.now {
    font-weight: bold;
}

.list-dec {
    margin: 0px 10px 15px 10px;
    line-height: 18px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.pic-list3 {
    width: 173px !important;
    margin-right: 25px;
}

.pic-list3:nth-of-type(5n) {
    margin-right: 0;
}

.pic-list2 {
    float: left;
    width: 183px;
     padding-bottom: 15px; 
    overflow: hidden;
    text-align: left;
}

.pic-list2 dt img {
    width: 168px;
    height: 170px;
    border: 1px solid #e6e6e6;
}

.pic-list2 dd {
    /* padding-left: 0px;
    padding-right: 10px;
    padding-bottom: 8px;
    overflow: hidden;
    text-align: left; */
}

.basic li {
    line-height: 25px;
}

.pic-list2 .p-id {
    padding-bottom: 1px;
    font-size: 13px;
    color: #999999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.pic-list2 dd.p-name {
    color: #555;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    overflow: hidden;
    text-transform: capitalize;
    font-size: 13px;
    height: 38px;
}

.pic-list2 dd.p-name a,
.pic-list2 dd.p-name:visited {
    color: #555;
}

.p-name {
    height: 52px !important;
}

.p-name a {
    display: inline-block;
    height: 70px !important;
    width: 170px !important;
}

.pic-list2 dd.p-price {
    color: #c7202b;
    font-weight: 600;
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.pic-list2 dd.p-price1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    margin-bottom: 4px;
}

.pic-list2 dd.p-price .price-col, .pic-list2 dd.p-price1 .price-col{
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 600;
    color: #c7202b;
}

.hot, .new, .pro {
    position: relative;
    width: 170px;
    height: 170px;
    margin-bottom: 5px;
}

/*.pro {
    position: relative;
    width: 150px;
    height: 134px;
    margin-left: 5px;
}*/

.hotIcon, .newIcon, .proIcon {
    position: absolute;
    display: block;
    width: 56px;
    height: 58px;
    background-color: transparent;
    top: 0px;
    left: 0px;
}

.hotIcon {
    background: url(../../img/2025/hot_sale.gif) no-repeat 0 0;
}

.newIcon {
    background: url(../../img/2025/new.png) no-repeat 0 0;
}

.proIcon {
    background: url(../../img/2025/pro.png) no-repeat 0 0;
}

/*info*/
.info-lft {
    display: inline;
    float: left;
    width: 1060px;
    margin-top: 5px;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.info-pic-wrap {
    /* display: inline;
    float: left; */
    width: 448px;
    text-align: left;
    margin-left: 10px;
    /*height: 425px;*/
}

.info-pic {
    width: 446px;
    border: 1px solid #e1e3e7;
/*    background: url(../../img/2025/bg-grey-con.gif) repeat-x bottom;*/
    overflow: hidden;
    /*height: 425px;*/
}

.info-pic-btm {
    display: block;
    width: 448px;
    height: 6px;
    line-height: 6px;
    background: url(../../img/2025/grey3-btm.jpg) no-repeat center bottom;
}

.info-pic-tit {
    margin: 2px;
    /*padding-top: 45px;*/
    padding-top: 10px;
    background: url(../../img/2025/bg-pictop.jpg) repeat-x top;
    text-align: center;
}

.info-pic-tit img {
    width: 424px;
}

.zhekoudiv{
    margin-top: 10px !important;
    width: 380px !important;
}


.xinzengtb{
    width: 375px !important;
}
.larger {
    padding: 8px;
    margin: 0 10px;
    background: #f3f0e9;
    text-align: center;
}

.min-pic {
    margin: 0 10px;
}

.min-pic img {
    width: 80px;
    margin: 2px 3px 2px 0px;
    padding: 3px;
    border: 1px solid #dfe3e7;
}

.min-pic img.now {
    border: 1px solid #c4747b
}

.pro-dec {
    margin: 10px 10px;
}

.pro-dec h5 {
    margin: 0 0 10px 0;
    padding: 5px 0;
    border-top: 1px solid #dfe3e7;
    border-bottom: 1px solid #dfe3e7;
    font-size: 14px;
}

.an_info {
    display: flex;
    /* justify-content: space-between; */
}

.pro-dec p {}

.info-list {
    /* display: inline;
    float: right; */
    width: 520px;
    margin-left: 30px;
}

.info-list .col-price {
    font-size: 14px;
}

.info-list h2,
.info-list h1 {
    font-size: 18px;
    padding: 8px 0;
    border-bottom: 1px solid #dddddd;
}

.info-list p {
    margin: 8px 0;
    font-size: 14px;
}

input.addcart {
    border: 0;
    background: url(../img/new2013/icon-cart2.png);
    width: 137px;
    height: 39px;
    cursor: pointer;
}

.pro-info {
    min-height: 130px;
}

.pro-info li {
    padding-left: 15px;
    background: url(../../img/2025/arrow3.gif) no-repeat 0 9px;
    line-height: 30px;
    color: #555;
    font-size: 14px;
}

.pro-info li.p-price .col-price {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 600;
    color: #c7202b;
    font-size: 18px;
}

.info-list form a,
.info-list form a:visited {
    text-decoration: underline;
    color: #c7202b;
}

.info-list form a:hover {
    text-decoration: none;
}

.info-pic-other {
    margin: 15px 0 10px 0;
    padding: 8px;
    border: 1px solid #e1e3e7;
    background: #f2f2f2;
}

.pic-other {
    padding: 10px;
    background: #fff;
}

.pic-other .pro-dec2 {
    padding: 6px 0;
    color: #555;
}

.pic-other p {
    font-size: 14px;
    line-height: 150%;
}

.pic-other p br {
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
}

.pic-other p a,
.pic-other p a:visited {
    color: #c7202b;
    text-decoration: underline;
}

.pic-other p a:hover {
    color: #467fb6;
}

.info-rgt {
    display: inline;
    float: right;
    width: 200px;
    margin-top: 5px;
    overflow: hidden;
    border: 1px solid #ddd;
}

/*recommend at info*/
.mode-wrap2 {
    display: block;
    width: 200px;
/*    background: url(../../img/2025/bg-grey2-mid.jpg) repeat-y left;*/
}

.mode-wrap2-btm {
    display: block;
    width: 160px;
    height: 10px;
    line-height: 9px;
/*    background: url(../../img/2025/bg-grey2-btm.jpg) no-repeat left top;*/
}

.mode-wrap2 h5 {
    padding: 8px 0;
    font-size: 15px;
    background: #f7f5f5;
}

.p-list2 .p-name {
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    word-wrap: break-word;
}

.p-list2 dl {
    margin: 10px 0 0 0;
    text-align: left;
    /* padding: 0 3px; */
}

.p-list2 dt {
    padding-left: 12px;
}

.p-list2 dt img {
    width: 170px;
    padding: 2px;
}

/* border:1px solid #e7e7e7;*/
.p-list2 dd {
    padding: 5px 15px 5px 12px;
}

.p-list2 dd.p-price {
    color: #c7202b;
    font-size: 11px;
    font-weight: 600;
    font-family: Arial, Helvetica, sans-serif;
}

.p-list2 .p-name a,
.p-list2 .p-name a:visited {
    color: #555;
}

.p-list2 .p-minOrder {
    font-weight: bold;
}


.pro-shop {
    width: 1022px;
    padding: 10px 0 0 0;
    margin-top: 0px;
    margin-bottom: 8px;
    background: #f7f5f5;
    overflow: hidden;
}

.pro-shop li {
    float: left;
    width: 205px;
    height: 30px;
    padding-left: 40px;
    padding-top: 5px;
    line-height: 12px;
    background: url(../../img/2025/iconpng.png) no-repeat;
    font-size: 14px;
}

.pro-shop li.shop-ship {
    background-position: 8px -873px;
}

.pro-shop li.shop-guide {
    background-position: -237px -873px;
}

.pro-shop li.shop-pay {
    width: 190px;
    background-position: 8px -962px;
}

.pro-shop li.shop-return {
    width: 190px;
    background-position: -237px -962px;
}

.new-large {
    border: 1px solid #e1e3e7;
    background: #f2f2f2;
    margin: 0 auto;
    padding-bottom: 40px;
}

.new-large img {
    max-width: 640px;
}

.new-l-text {
    color: #c7202b;
    font-weight: bold;
    font-size: 18px;
    padding: 8px;
}

.mod-info {
    width: 1060px;
    margin-top: 10px;
}

.mod-info h5 {
    padding: 8px 8px;
    font-size: 14px;
    background: #edeff2;
    margin-bottom: 10px;
}

.key-ul {
    background: #f8f9fc;
    padding: 10px;
    font-size: 14px;
}

.key-ul li {
    padding-top: 3px;
    padding-left: 10px;
    background: url(../../img/2025/arrow.jpg) no-repeat 0 7px;
    font-size: 14px;
}

.key-ul li a,
.key-ul li a:visited {
    color: #c7202b;
    margin: 0 3px;
}

.key-ul li a:hover {
    color: #467fb6;
}

.question {
    padding: 10px;
    font-size: 14PX;
}

.question p {
    padding: 5px 0 0 0;
}

.question h4 {
    float: left;
    width: 77px;
    padding-top: 5px;
    padding-right: 10px;
    font-size: 14px;
    text-align: right;
}

.question .tit {
    padding: 5px 5px 5px 0;
    border-bottom: 1px solid #ccc;
}

.question a,
question a:visited {
    color: #c7202b;
    text-decoration: underline;
}

.question a:hover {
    color: #467fb6;
}

.quest-q {
    padding: 5px 0 0 0;
}

.quest-a {
    color: #2872df;
    padding: 0px 3px 5px 0;
    border-bottom: 1px solid #ccc;
}

.quest-q p,
.quest-a p {
    margin-left: 70px;
}

.buy-wrap {
    display: flex;
    justify-content: start;
    flex-wrap: wrap;
}

.buy-wrap .pic-list2 {
    width: 170px;
    display: block;
    margin-right: 4px;
}

.buy-wrap .pic-list2:nth-of-type(6n) {
    margin-right: 0;
    margin-left: 4px;
}

.mod-info2 {
    width: 982px;
    margin-top: 10px;
    text-align: left;
}

.mod-info2 h5 {
    padding: 8px 8px;
    font-size: 14px;
    background: #edeff2;
}

.mod-info2 dl {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    width: 156px;
}

.mod-info2 dl dt {
    text-align: center;
}

.wrap-popup {
    overflow: hidden;
    margin: 0 auto;
    border-top: 3px solid #c7202b;
}

.wrap-popup h2 {
    padding: 8px;
    height: 30px;
    line-height: 30px;
    background: #F3F0E9;
    border-bottom: 1px solid #ccc;
}

.wrap-popup h3 {
    padding: 8px;
    font-size: 16px;
    line-height: 24px;
}

.wrap-popup p {
    padding: 0 10px 5px 10px;
}

.wrap-popup .mode-list span {
    width: 518px;
}

.wrap-popup a,
.wrap-popup a:visited {
    color: #0860a8;
    text-decoration: underline;
}

.wrap-popup a:hover {
    text-decoration: none;
}

.popup-content {
    margin: 0 auto;
    width: 638px;
    text-align: left;
    border: 1px solid #ccc;
}

.mode-list {
    width: 750px;
    margin: 10px;
    text-align: left;
    overflow: hidden;
}

.mode-list li {
    padding-bottom: 8px;
    clear: both;
    overflow: hidden;
}

.mode-list li.mode-last {
    padding-top: 8px;
}

.mode-list li label {
    display: block;
    float: left;
    width: 150px;
    padding-right: 10px;
    text-align: right;
}

.mode-list li span {
    display: block;
    float: left;
    width: 590px;
    padding: 0;
    margin: 0;
}

.mode-list li span input {
    margin: 0;
    padding: 2px;
    vertical-align: middle;
}

.mode-list li span input.submit {
    padding: 2px 5px;
}

#left-1 .mode-list {
    width: 470px;
    margin: 10px;
    overflow: hidden;
}

#left-1 .mode-list span {
    width: 340px;
}

/*bulk jewelry*/
.pic_list_1 {
    width: 965px;
    margin: 10px auto 8px 10px;
    padding-bottom: 35px;
    border-bottom: dotted #ccc 1px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 108px;
}

.pic_list_lftimg {
    display: inline;
    float: left;
    width: 150px;
    text-align: left;
}

.pic_list_lftimg img {
    width: 135px;
}

.pic_list_rgt {
    display: block;
    text-align: left;
    width: 800px;
    overflow: hidden;
}

/*.pic_list_rgt .title a, .pic_list_rgt .title a:vistied{color:#c7202b}
.pic_list_rgt .title a:hover{color:#f00}*/
.pic_list_rgt .title a {
    text-transform: capitalize;
    font-size: 15px;
}

.pic_list_rgt_info {
    display: inline;
    float: left;
    width: 130px;
    margin-top: 10px;
    font-size: 14px;
}

.pic_list_rgt_price {
    display: inline;
    float: left;
    width: 310px;
    margin-top: 16px;
    margin-left: 65px;
    background-color: #fafafa;
    height: 100px;
}

.pic_list_rgt_price p {
    border-bottom: 1px dotted #e6e6e6;
    text-align: center;
    color: #5f6faf;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
}

.pic_list_rgt_price .price_table {
    width: 305px;
    height: 50px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

.col-r {
    color: #c7202b;
}

.col_p1 {
    color: #df8713;
}

.col_p2 {
    color: #4a82ba;
}

.col_p3 {
    color: #ba4aba;
}

.col_p4 {
    color: #4a4aba;
}

.col_p5 {
    color: #c63f3f;
}

.pic_list_rgt_action {
    display: inline;
    float: right;
    width: 230px;
    margin-top: 5px;
}

.pic_list_rgt_action .action {
    text-align: right;
}

.pic_list_rgt_action .action li {
    padding-bottom: 4px;
}

/*bulk jewelry over*/
/*help center*/

.helpcenter {
    width: 230px;
    margin-bottom: 10px;
    background: #f2f2f0;
}

.helpcenter h3 {
    padding: 5px;
    background: #666 url(../../img/2025/ico-help.gif) no-repeat 160px 10px;
    color: #FFF;
    font-size: 16px;
}

.helpcenter ul {
    margin: 0 10px;
}

.helpcenter ul li {
    padding: 5px 0px;
    border-top: 1px solid #fff;
    font-size: 13px;
    font-weight: 600;
}

.helpcenter ul li ul {
    margin: 0;
}

.helpcenter ul li ul li {
    padding: 5px 10px 5px 18px;
    font-weight: normal;
    font-size: 12px;
    background: url(../../img/2025/arrow3.gif) no-repeat 5px 7px;
}

.help {
    padding-bottom: 10px;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.help h3 {
    padding: 5px 0;
    font-size: 15px;
    border-bottom: 1px solid #ccc;
    background: #fff;
}

.help h3.help-special {
    font-size: 20px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
}

.help h4 {
    padding: 18px 10px 0px 10px;
    font-size: 13px;
    color: #000;
}

.help p {
    padding: 8px 10px 10px 10px;
    line-height: 18px;
}

.help a,
.help a:visited {
    color: #2872DF;
    text-decoration: underline;
}

.help a:hover {
    color: #c7202b
}

.border-help {
    float: left;
    width: 360px;
    height: 120px;
    margin: 5px;
    border: 1px solid #CCC;
    overflow: hidden;
}

.border-help dt {
    padding-left: 50px;
    height: 36px;
    line-height: 36px;
    background: #e9e7e8;
    font-size: 16px;
    font-weight: 600;
    color: #333;
}

.border-help dt.help-order {
    background: #e9e7e8 url(../../img/2025/help-tit1.png) no-repeat 10px 2px;
}

.border-help dt.help-shipping {
    background: #e9e7e8 url(../../img/2025/help-tit2.png) no-repeat 10px 2px;
}

.border-help dt.help-service {
    background: #e9e7e8 url(../../img/2025/help-tit3.png) no-repeat 10px 2px;
}

.border-help dt.help-about {
    background: #e9e7e8 url(../../img/2025/help-tit4.png) no-repeat 10px 2px;
}

.border-help dd {
    padding-top: 5px;
    padding-left: 65px;
    background: url(../../img/2025/arrow3.gif) no-repeat 50px 7px;
}

/*helpcenter over*/
/*user center*/

.usercenter {
    width: 210px;
    margin-top: 5px;
    background: #f1f1ef;
}

.usercenter h3 {
    padding: 5px;
    background: #c71f2a url(../../img/2025/arrow4.gif) no-repeat 170px 16px;
    color: #fff;
    font-size: 16px;
}

.usercenter ul {
    margin: 0 10px;
}

.usercenter ul li {
    padding: 5px 0px;
    border-bottom: 1px solid #d7dde2;
    border-top: 1px solid #fff;
    font-size: 13px;
    font-weight: 600;
}

.usercenter ul li.over {
    border-bottom: none;
}

.usercenter ul li ul {
    margin: 0;
}

.usercenter ul li ul li {
    padding: 5px 10px 5px 20px;
    font-weight: normal;
    font-size: 12px;
    background: url(../../img/2025/arrow.jpg) no-repeat 10px 9px;
}

.usercenter ul li ul li.now a,
.usercenter ul li ul li.now a:visited {
    font-weight: 600;
    color: #c7202b
}

.usercenter ul li ul li.now a:hover {
    text-decoration: none;
}

.user {
    margin-top: 5px;
    padding-bottom: 10px;
    text-align: left;
}

.user h3 {
    padding: 5px 0;
    font-size: 15px;
    border-bottom: 1px solid #ccc;
    background: #fff;
}

.user h4 {
    padding: 8px 0;
    font-size: 13px;
    color: #000;
}

.user a,
.user a:visited {
    color: #c7202b;
    text-decoration: underline;
}

.user a:hover {
    color: #467fb6
}

.shortcut {
    margin: 8px 0;
    padding-top: 5px;
    height: 25px;
    line-height: 30px;
    background: #f3f0e9;
}

.shortcut .fr {
    padding-top: 3px;
}

.shortcut .fr a {
    margin: 0 5px;
}

.cart-tit {
    text-align: center;
    color: #333;
    font-weight: bold;
    border-top: 1px solid #d98597;
    border-bottom: 1px solid #d98597;
}

.cart-tit td {
    padding: 2px;
    height: 24px;
    line-height: 24px;
}

.carttable td {
    margin: 0;
    padding: 2px;
    border-bottom: 1px solid #f5c3ce;
    vertical-align: middle;
}

.carttable td.cart-action {
    padding-left: 5px;
    line-height: 18px;
}

.carttable td.cart-action a,
.carttable td.cart-action a:visited {
    padding: 0 0 8px 0;
}

.cart-price {
    font-family: Arial, Helvetica, sans-serif;
}

.cart-page {
    text-align: center;
    border-bottom: 1px solid #d98597;
}

.total {
    padding: 4px;
    background: #f5c3ce;
    border-bottom: 1px solid #d98597;
}

.total td {
    padding: 2px;
    border-bottom: 1px solid #f6dde2;
}

.cart-total {
    font-size: 13px;
    font-weight: 600;
}

.order-step {
    width: 100%;
    margin: 5px 0;
    font-size: 13px;
}

.order-step span {
    display: block;
    float: left;
    width: 162px;
    padding-right: 0;
}

.order-step span.check-cart {
    width: 142px;
    padding-left: 20px;
    background: url(../../img/2025/minicart.jpg) no-repeat 0 0;
    font-weight: 600;
}

.order-step span.check-prev {
    font-weight: 600;
}

.order-step span.check-now {
    color: #c7202b;
}

.order-step span.check-latter {}

.check-wrap {
    width: 770px;
    margin: 10px 0 10px 10px;
    padding: 0px 0 10px 0;
    border: 1px solid #ccc;
    overflow: hidden;
}

.check-wrap h4 {
    padding: 8px;
    background: #efefef;
}

.check-wrap p {
    padding: 2px 8px 0 8px;
}

.mode-list {
    width: 750px;
    margin: 10px;
    text-align: left;
    overflow: hidden;
}

.mode-list li {
    padding-bottom: 8px;
    clear: both;
    overflow: hidden;
}

.mode-list li.mode-last {
    padding-top: 8px;
}

.mode-list li label {
    display: block;
    float: left;
    width: 150px;
    padding-right: 10px;
    text-align: right;
}

.mode-list li span {
    display: block;
    float: left;
    width: 590px;
    padding: 0;
    margin: 0;
}

.mode-list li span input {
    margin: 0;
    padding: 2px;
    vertical-align: middle;
}

.mode-list li span input.submit {
    padding: 2px 5px;
}

.mode-list li em {}

#left-1 .mode-list {
    width: 470px;
    margin: 10px;
    overflow: hidden;
}

#left-1 .mode-list span {
    width: 340px;
}

.address-list2 {
    margin: 10px 10px 0 10px;
    width: 730px;
    overflow: hidden;
}

.address-list2 li {
    width: 730px;
    clear: both;
    overflow: hidden;
}

.address-list2 dl {
    float: left;
    width: 243px;
    padding: 5px 0;
    overflow: hidden;
}

.address-list2 dl.primary {
    background: #ededed;
}

.address-list2 dt {
    float: left;
    width: 15px;
    text-align: center;
}

.address-list2 dd {
    margin-left: 25px;
    padding-bottom: 3px;
    padding-right: 5px;
}

.address-list2 a,
.address-list2 a:visited {
    margin-right: 5px;
    color: #0860a8;
    text-decoration: underline;
}

.address-list2 a:hover {
    color: #3399ff;
}

/*usercenter  ul li*/
.mode-list2 {
    margin: 10px;
}

.mode-list2 li {
    padding-left: 25px;
    padding-bottom: 8px;
    background: url(../../img/2025/arrow3.gif) no-repeat 10px 2px;
}

/*help center ul li*/
.mode-list3 {
    margin: 0px 10px;
}

.mode-list3 li {
    padding-left: 25px;
    padding-bottom: 5px;
    background: url(../../img/2025/arrow3.gif) no-repeat 10px 2px;
}

.cart-wap {
    width: 790px;
    border: 1px solid #ccc;
    margin-top: 10px;
    overflow: hidden;
}

dl.cart-top {
    background: #f1f1f1;
    font-weight: bold;
    font-size: 11px;
    width: 790px;
    margin: 0;
    padding: 5px 0;
    overflow: hidden;
}

dl.cart-top dt {
    float: left;
    width: 90px;
    padding-left: 5px;
}

dl.cart-top dd {
    float: left;
}

dl.cart-top dd.cart-name {
    width: 230px;
    padding-right: 10px;
}

dl.cart-top dd.cart-id {
    width: 80px;
}

dl.cart-top dd.cart-price {
    width: 80px;
}

dl.cart-top dd.cart-status {
    width: 110px;
}

dl.cart-top dd.cart-action {
    width: 126px;
}

dl.cart-pro {
    margin: 5px 0;
    width: 773px;
    overflow: hidden;
}

dl.cart-pro dt {
    float: left;
    width: 90px;
    padding-left: 5px
}

dl.cart-pro dt img {
    width: 60px;
}

dl.cart-pro dd {
    float: left;
    text-align: left;
}

dl.cart-pro dd.cart-name {
    width: 230px;
    padding-right: 10px;
}

dl.cart-pro dd.cart-id {
    width: 80px;
    font-weight: bold;
}

dl.cart-pro dd.cart-price {
    width: 80px;
    font-weight: bold;
}

dl.cart-pro dd.cart-status {
    width: 110px;
}

dl.cart-pro dd.cart-action {
    width: 126px;
    line-height: 20px;
}

dl.cart-pro dd.cart-action span.add-wish a {
    color: #991216
}

dl.cart-pro dd.cart-action span.add-wish a:vistied {
    color: #991216
}

dl.cart-pro dd.cart-action span.add-wish a:hover {
    color: #FF0000;
    text-decoration: underline;
}

dl.cart-pro dd.cart-action span.remove a,
dl.cart-pro dd.cart-action span.remove a:visited {
    color: #493623
}

dl.cart-pro dd.cart-action span.remove a:hover {
    color: #999999;
    text-decoration: underline;
}

.space {
    height: 6px;
    line-height: 6px;
    background: url(../images/ellipsis.jpg) repeat-x center;
}

.wish-total {
    float: right;
    width: 200px;
    padding: 10px 0;
    margin-bottom: 10px;
    text-align: center;
    border: 1px solid #ccc;
    border-top: none;
    line-height: 24px;
}

.addresschange {
    border: 1px solid #ccc;
    margin-top: 10px;
}

.addresschange h3 {
    padding: 8px;
}

.addresschange .fr {
    padding-right: 8px;
    padding-top: 8px;
}

.addresschange p {
    padding: 2px 8px;
}

.address-list {
    width: 774px;
    overflow: hidden;
}

.address-list li {
    clear: both;
    text-align: left;
}

.address-list li dl {
    float: left;
    width: 254px;
    margin-top: 10px;
    margin-right: 1px;
    border: 1px solid #ccc;
    line-height: 20px;
}

.address-list li dt {
    float: right;
    width: 200px;
    padding: 5px 0;
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    background: #ededed;
    text-align: center;
}

.address-list li dt a {
    margin: 5px;
}

.address-list li dd {
    padding: 2px 0 2px 10px;
}

.address-list li dl#currentaddress {
    border: 1px solid #e1767f;
    background: #f7eff0;
}

.order-tit {
    width: 790px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    background: #c71f2a;
    color: #fff;
}

.order-tit dt {
    float: left;
    width: 60px;
    height: 24px;
    line-height: 24px;
    text-align: center;
}

.order-tit dd {
    float: left;
    margin: 0;
    border-left: 1px solid #fff;
    height: 24px;
    line-height: 24px;
    text-align: center;
}

.order-tit dd.order-id {
    width: 100px;
}

.order-tit dd.order-address {
    width: 150px
}

.order-tit dd.order-time {
    width: 120px;
}

.order-tit dd.order-total {
    width: 120px
}

.order-tit dd.order-status {
    width: 120px;
}

.order-tit dd.order-view {
    width: 80px;
}

.order-con {
    width: 790px;
    overflow: hidden;
    background: #fcebed;
    border-bottom: 1px solid #fff;
    color: #000;
}

.order-con dt {
    float: left;
    width: 60px;
    line-height: 24px;
    text-align: center;
}

.order-con dd {
    float: left;
    margin: 0;
    padding: 5px 0;
    border-left: 1px solid #fff;
    text-align: center;
}

.order-con dd.order-id {
    width: 100px;
    overflow: hidden;
}

.order-con dd.order-address {
    width: 150px
}

.order-con dd.order-time {
    width: 120px;
}

.order-con dd.order-total {
    width: 120px
}

.order-con dd.order-status {
    width: 120px;
}

.order-con dd.order-view {
    width: 80px;
}

.order-status {
    width: 100%;
    margin: 10px 0;
    font-size: 13px;
}

.order-status p.status-tit {
    padding-left: 71px;
}

.order-status span {
    display: block;
    float: left;
    width: 142px;
    margin-right: 10px;
    padding-right: 0;
    text-align: center;
}

.order-status span.check-first {
    width: 142px;
    font-weight: 600;
}

.order-status span.check-prev {
    font-weight: 600;
}

.order-status span.check-now {
    color: #c7202b;
}

.order-status span.check-latter {}

.order-pic {
    width: 738px;
    border: 2px solid #ccc;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
}

.question-table {
    border-bottom: 1px solid #ccc;
}

.question-table th,
.question-table td {
    text-align: left;
    padding: 4px 2px;
}

.question-table td {
    padding: 10px 2px;
    vertical-align: top;
}

.question-table td {
    border-bottom: 1px solid #ddd;
    font-size: 11px;
}

.question-main {
    border-bottom: 1px solid #ccc;
}

.question-replay {}

#left-1 {
    display: inline;
    float: left;
    width: 490px;
    border: 1px solid #f0e9eb;
    background: #f7f7f7;
    margin-top: 10px;
    margin-bottom: 20px;
    text-align: left;
    overflow: hidden;
}

#right-1 {
    display: inline;
    float: right;
    width: 480px;
    margin-top: 10px;
    text-align: left;
    overflow: hidden;
}

#left-1 h3 {
    padding: 2px 8px;
    font-size: 18px;
    font-weight: bold;
    background: #c71f2a url(arrow4.gif) no-repeat 470px 8px;
    border-bottom: 1px solid #f15a7d;
    color: #fff;
}

#right-1 h3 {
    padding: 2px 8px;
    color: #e486b3;
    font-size: 18px;
    font-weight: bold;
    background: #f7f7f7;
    border-bottom: 1px solid #c71f2a;
    color: #000;
}

#left-1 h4,
#right-1 h4 {
    padding: 8px 8px 0 8px;
    font-size: 13px;
    text-align: left;
}

#left-1 a,
#left-1 a:visited {
    color: #c7202b;
    text-decoration: underline;
}

#left-1 a:hover {
    color: #467fb6
}

#left-1 p {
    margin: 10px;
}

.subdiv {
    clear: both;
    display: inline;
    float: right;
    text-align: right;
    width: 200px;
    height: 30px;
    padding-right: 92px;
    overflow: hidden;
}

.helpcenter {
    width: 180px;
    margin-bottom: 10px;
    background: #f2f2f0;
}

.helpcenter h3 {
    padding: 5px;
    background: #666 url(../../img/2025/ico-help.gif) no-repeat 160px 10px;
    color: #FFF;
    font-size: 16px;
}

.helpcenter ul {
    margin: 0 10px;
}

.helpcenter ul li {
    padding: 5px 0px;
    border-top: 1px solid #fff;
    font-size: 13px;
    font-weight: 600;
}

.helpcenter ul li ul {
    margin: 0;
}

.helpcenter ul li ul li {
    padding: 5px 10px 5px 18px;
    font-weight: normal;
    font-size: 12px;
    background: url(../../img/2025/arrow3.gif) no-repeat 5px 7px;
}


.help {
    padding-bottom: 10px;
    text-align: left;
}

.help h3 {
    padding: 5px 0;
    font-size: 15px;
    border-bottom: 1px solid #ccc;
    background: #fff;
}

.help h3.help-special {
    font-size: 20px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
}

.help h4 {
    padding: 18px 10px 0px 10px;
    font-size: 13px;
    color: #000;
}

.help p {
    padding: 8px 10px 10px 10px;
    line-height: 16px;
}

.help a,
.help a:visited {
    color: #2872DF;
    text-decoration: underline;
}

.help a:hover {
    color: #c7202b
}

.border-help {
    float: left;
    width: 380px;
    height: 120px;
    margin: 5px;
    border: 1px solid #CCC;
    overflow: hidden;
}

.border-help dt {
    padding-left: 50px;
    height: 36px;
    line-height: 36px;
    background: #e9e7e8;
    font-size: 16px;
    font-weight: 600;
    color: #333;
}

.border-help dt.help-order {
    background: #e9e7e8 url(../../img/2025/help-tit1.gif) no-repeat 10px 2px;
}

.border-help dt.help-shipping {
    background: #e9e7e8 url(../../img/2025/help-tit2.gif) no-repeat 10px 2px;
}

.border-help dt.help-service {
    background: #e9e7e8 url(../../img/2025/help-tit3.gif) no-repeat 10px 2px;
}

.border-help dt.help-about {
    background: #e9e7e8 url(../../img/2025/help-tit4.gif) no-repeat 10px 2px;
}

.border-help dd {
    padding-top: 5px;
    padding-left: 65px;
    background: url(../../img/2025/arrow3.gif) no-repeat 50px 7px;
}


.contact-list {
    margin-top: 10px;
}

/*padding-left: 75px; background:url(../../img/2025/contact-icon.jpg) no-repeat 0 0;*/
.contact-list li {
    padding: 0px 8px 15px 10px;
}


/* 2025.4.22 */
.xinzengdiv {
    display: inline-block;
    line-height: 25px;
    height: 25px;
}

.xinzengdiv a {
    width: 35px !important;
}

.xinzengimgdiv img,
.swiper-slide img {
    width: 30px;
    border: 1px solid #BDBDBD;
    margin-top: 3px;
    height: 30px;
}

.p-price, .p-price1 {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.p-price a {
    background-color: #d54828;
    width: 35px !important;
    height: 22px !important;
    border-radius: 5px;
    margin-right: 8px;
}

.swiper {
    max-width: 87%;
    height: 39px;
    --swiper-navigation-color: rgb(0, 0, 0);
    --swiper-navigation-size: 10px !important;
    margin: 0 auto !important;
    margin-top: 1px !important;
    flex-wrap: nowrap;
}

.swiper-slide {
    background: #fff;
    display: inline-block;
    margin-right: 4px !important;
    width: 30px !important;
    height: 32px !important;
}

.swiper-slide img {
    width: 30px !important;
    height: 30px !important;
}

.swiper-wrapper {
    width: 170px !important;
    text-align: center;
}

.swiper-button-prev,
.swiper-button-next {
    position: absolute;
    top: 74% !important;
    transform: translateY(-50%);
    --swiper-navigation-color: #000;
    --swiper-navigation-size: 15px;
    z-index: 10;
}

.swiper-button-prev {
    left: 0px !important;
}

.swiper-button-next {
    right: 0px !important;
}


.bigswiper {
    position: relative;
    max-width: 170px;
}

.swiper-slide {
    margin-right: 2px;
}

.p-action a .xinzengspan {
    display: inline-block;
    width: 100px;
    height: 18px;
    background-color: #d54928;
    padding-top: 2px;
    padding-left: 5px;
    color: #f0f0f0;
    border-radius: 3px;
}

.p-action {
    display: inline-block;
}

/*for search result no data*/
.hint {
    margin-top: 10px;
    border: 1px dashed #ffa500;
    padding: 8px;
    background: #ffffe0;
}

#footer {
    width:1280px;
    margin:0 auto;
}
#search-con {
    margin-right:0;
}