body {
    font-family: "Microsoft Yahei";
    font-size: 14px;
    line-height: 1.42857;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    color: #444;
    background-color: #ebeff2;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
    display: block;
    margin: 0 auto;
    padding: 0;
}
div {
    margin: 0 auto;
    padding: 0;
    text-align: left;
}
dd,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
ol,
p,
textarea,
ul {
    margin: 0;
    padding: 0;
    border: none;
    outline: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 400;
}
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
    -webkit-appearance: none;
}
dl,
ol,
ul {
    list-style-type: none;
}
cite,
em,
i,
strong {
    font-style: normal;
}
img {
    vertical-align: middle;
    border: none;
}
a {
    text-decoration: none;
    color: #666;
    outline: 0;
}
a:hover {
    text-decoration: none;
    color: #ffa701;
}
a:focus {
    outline: 0;
}
.clearfix {
    zoom: 1;
}
.clearfix::after {
    display: block;
    visibility: hidden;
    clear: both;
    overflow: hidden;
    height: 0;
    content: ".";
}
.header {
    line-height: 90px;
    position: relative;
    z-index: 10;
    height: 90px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.header .container {
    width: 100%;
    max-width: 1240px;
}
.logo {
    float: left;
    overflow: hidden;
    margin-right: 90px;
    margin-left: 20px;
}
.logo img:first-child {
    width: 40px;
    height: auto;
    position: relative;
    top: -4px;
    margin-right: 10px;
}
.logo img:last-child {
    width: 115px;
    height: auto;
}
.site-nav {
    line-height: 32px;
    float: right;
    height: 32px;
    margin-right: 40px;
    padding: 29px 0;
}
.site-nav li {
    float: left;
    margin-left: 40px;
}
.site-nav li:first-of-type {
    margin-left: 0;
}
.site-nav li a {
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 0;
    color: #353535;
}
.site-search {
    display: inline-block;
    float: left;
    padding-top: 22px;
    position: relative;
    vertical-align: top;
}
.site-search-form {
    font-size: 0;
    position: relative;
    width: 450px;
    height: 46px;
}
.search-input {
    font-size: 14px;
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    padding: 0 10px;
    padding-right: 50px;
    vertical-align: top;
    color: #bfbfbf;
    border: 1px solid #ffa41f;
    border-right: none;
    border-radius: 34px;
    outline: 0;
}
.search-input:focus,
.search-input:hover {
    border-color: #ff8d0f;
}
.search-btn {
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
    width: 56px;
    height: 100%;
    cursor: pointer;
    vertical-align: top;
    color: #fff;
    border: none;
    border-radius: 0 24px 24px 0;
    outline: 0;
    background: url(../images/search.png) center center no-repeat,
    -webkit-gradient(linear, left top, right top, from(#ffa922), to(#ff8d0f));
    background: url(../images/search.png) center center no-repeat,
    -webkit-linear-gradient(left, #ffa922 0, #ff8d0f 100%);
    background: url(../images/search.png) center center no-repeat,
    -o-linear-gradient(left, #ffa922 0, #ff8d0f 100%);
    background: url(../images/search.png) center center no-repeat,
    linear-gradient(90deg, #ffa922 0, #ff8d0f 100%);
    background-position: center, center center;
}
.search-btn:hover {
    opacity: 0.85;
    filter: alpha(opacity=85);
}
.lbt-tab {
    position: relative;
    overflow: hidden;
    width: 100%;
    margin-bottom: 8px;
    background-color: #fff;
}
.lbt-tab .title {
    margin: 30px auto;
    width: 200px;
    text-align: center;
    background: #fff;
    position: relative;
}
.lbt-tab .title::after,
.lbt-tab .title::before {
    content: "";
    width: 100px;
    height: 1px;
    background: #bbb;
    display: block;
    position: absolute;
}
.lbt-tab .title::after {
    top: 50%;
    left: 100%;
}
.lbt-tab .title::before {
    top: 50%;
    right: 100%;
}
.lbt-body {
    font-size: 0;
    bottom: 20px;
    overflow: hidden;
    padding: 0 20px;
    text-align: center;
    vertical-align: top;
}
.lbt-body dl {
    display: inline-block;
    width: 30%;
    max-width: 350px;
    margin-right: 3%;
    margin-bottom: 30px;
    vertical-align: top;
    border: 1px solid #ddd;
    padding-bottom: 10px;
}
.lbt-body .swiper-wrapper {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.lbt-body dl:last-of-type {
    margin-right: 0;
}
.lbt-body dt {
    line-height: 200px;
    overflow: hidden;
    width: 100%;
    height: 200px;
    text-align: center;
}
.lbt-body dt img {
    display: inline-block;
    width: 220px;
    height: auto;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.lbt-body dt img:hover {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.lbt-body dt span {
    display: none;
}
.lbt-body dd {
    width: 100%;
    height: 100px;
}
.lbt-body dd h2 {
    font-size: 20px;
    font-weight: 600;
    line-height: 1em;
    overflow: hidden;
    margin: 10px 0;
    text-align: center;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    color: #000;
}
.lbt-body dd p {
    font-size: 14px;
    line-height: 17px;
    max-height: 34px;
    overflow: hidden;
    text-align: center;
    padding: 0 5px;
    color: #000;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    line-clamp: 2;
}
.lbt-body .swiper-pagination-bullet-active {
    background-color: #ffa800;
}
.m-main1,
.m-main2,
.m-main3,
.m-main4 {
    position: relative;
    width: 100%;
    max-width: 1240px;
    margin-bottom: 10px;
    background-color: #fff;
    -webkit-box-shadow: -1px -1px 1px 0 rgba(208, 208, 208, 0.5),
    1px 1px 1px 0 rgba(208, 208, 208, 0.5);
    box-shadow: -1px -1px 1px 0 rgba(208, 208, 208, 0.5),
    1px 1px 1px 0 rgba(208, 208, 208, 0.5);
}
.lr-tab {
    position: relative;
    overflow: hidden;
}
.lr-body {
    position: relative;
    padding-bottom: 30px;
}
.lr-body > li {
    position: relative;
    float: left;
    width: 100%;
    height: 100%;
}
.lr-body ul {
    font-size: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    padding: 0 40px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.lr-body ul li {
    display: inline-block;
    width: 170px;
    vertical-align: top;
}
.lr-body ul li:last-of-type {
    margin-right: 0;
}
.lr-body ul li a {
    display: block;
    overflow: hidden;
}
.lr-body ul li > a {
    position: relative;
}
.lr-body ul li .pic {
    line-height: 156px;
    overflow: hidden;
    height: 154px;
    margin-top: 37px;
    text-align: center;
    border: 1px solid #ddd;
}
.lr-body ul li .pic img {
    display: inline-block;
    width: 120px;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.lr-body ul li .nei {
    margin-top: 15px;
    color: #000;
}
.lr-body ul li .nei p {
    font-weight: 600;
}
.lr-body ul li p {
    font-size: 12px;
    line-height: 17px;
    display: -webkit-box;
    overflow: hidden;
    max-height: 34px;
    text-align: center;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    color: #111;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.lr-body ul li:hover .pic img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.lr-head {
    z-index: 2;
    bottom: 11px;
    width: 80px;
    margin: 20px auto;
}
.lr-head ul {
    overflow: hidden;
    text-align: center;
}
.lr-head li {
    display: inline-block;
    overflow: hidden;
    width: 8px;
    height: 8px;
    margin-right: 10px;
    cursor: pointer;
    text-indent: -999px;
    border-radius: 50%;
    background-color: #e0e0e0;
}
.lr-head li.on {
    background-color: #ffa800;
}
#btn_next,
#btn_prev {
    position: absolute;
    top: 50%;
    display: block;
    width: 50px !important;
    height: 50px !important;
    margin-top: -37px;
    opacity: 0.5;
}
#btn_prev {
    left: -80px;
    background: url(../images/hover_left.png) no-repeat left top;
}
#btn_next {
    right: -80px;
    background: url(../images/hover_right.png) no-repeat right top;
}
.m-main2 h3,
.m-main3 h3,
.m-main4 h3 {
    padding: 22px 25px;
}
.m-main2 h3 span,
.m-main3 h3 span,
.m-main4 h3 span {
    font-size: 18px;
    line-height: 20px;
    height: 20px;
    padding-left: 10px;
    color: #f68b0f;
    border-left: 3px solid #f68b0f;
}
.m-main2 ul,
.m-main3 ul,
.m-main4 ul {
    font-size: 0;
    overflow: hidden;
    margin: 0 auto;
    padding: 18px 24px;
    border-top: 1px solid #eaeaea;
}
.m-main2 li,
.m-main3 li {
    display: inline-block;
    width: 32%;
    margin-right: 2%;
    margin-bottom: 20px;
}
.m-main2 li:nth-child(3n + 3),
.m-main3 li:nth-child(3n + 3) {
    margin-right: 0;
}
.m-main2 .box,
.m-main3 .box {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 170px;
    -webkit-box-shadow: -1px -1px 1px 0 rgba(208, 208, 208, 0.5),
    1px 1px 1px 0 rgba(208, 208, 208, 0.5);
    box-shadow: -1px -1px 1px 0 rgba(208, 208, 208, 0.5),
    1px 1px 1px 0 rgba(208, 208, 208, 0.5);
}
.m-main2 .box:hover,
.m-main3 .box:hover {
    -webkit-box-shadow: -3px -3px 3px 0 rgba(208, 208, 208, 0.5),
    3px 3px 3px 0 rgba(208, 208, 208, 0.5);
    box-shadow: -3px -3px 3px 0 rgba(208, 208, 208, 0.5),
    3px 3px 3px 0 rgba(208, 208, 208, 0.5);
}
.m-main2 .pic,
.m-main3 .pic {
    line-height: 80px;
    position: absolute;
    bottom: 0;
    left: 20px;
    width: 80px;
    height: 80px;
    text-align: center;
}
.m-main2 .pic img,
.m-main3 .pic img {
    max-width: 100%;
    height: auto;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.m-main2 li h2,
.m-main3 li h2,
.m-main4 li h2 {
    font-size: 16px;
    font-weight: 600;
    overflow: hidden;
    margin: 15px;
    -webkit-transition: color 0.5s;
    -o-transition: color 0.5s;
    transition: color 0.5s;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    color: #1f1f1f;
}
.m-main2 li h2:hover,
.m-main3 li h2:hover,
.m-main4 li h2:hover {
    color: #fca12a;
}
.m-main2 li p,
.m-main3 li p {
    font-size: 12px;
    line-height: 1.5;
    display: none;
    min-height: 36px;
    color: #7d7d7d;
}
.m-main2 li p span,
.m-main3 li p span {
    text-decoration: underline;
    color: #181818;
}
.m-main2 li:hover .pic img,
.m-main3 li:hover .pic img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.seller-left .shopperlink{display: none;}
.m-more {
    display: block;
    text-align: center;
    line-height: 20px;
    padding-bottom: 20px;
}
.m-main3 li label {
    font-size: 14px;
    line-height: 38px;
    position: absolute;
    right: 10px;
    bottom: 10px;
    display: block;
    width: 144px;
    height: 38px;
    cursor: pointer;
    text-align: center;
    color: #fff;
    border-radius: 2px;
    background-image: -webkit-linear-gradient(355deg, #fe8425 1%, #ff5f0c 100%);
    background-image: -o-linear-gradient(355deg, #fe8425 1%, #ff5f0c 100%);
    background-image: linear-gradient(95deg, #fe8425 1%, #ff5f0c 100%);
}
.m-main3 li label:hover {
    background: #ff5f0c;
}
.m-main4 li {
    display: inline-block;
    width: 16%;
    margin-right: 5%;
}
.m-main4 li:nth-child(5n + 5) {
    margin-right: 0 !important;
}
.m-main4 li .box {
    padding: 20px 0;
}
.m-main4 li .pic {
    line-height: 200px;
    overflow: hidden;
    width: 100%;
    height: 200px;
    text-align: center;
}
.m-main4 li .pic img {
    max-width: 100%;
    height: auto;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.m-main4 li h2 {
    font-size: 14px;
    line-height: 15px;
    overflow: hidden;
    height: 15px;
    margin-top: 10px;
    padding: 0 5px;
    text-align: center;
    color: #181818;
}
.m-main4 li:hover .pic img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.m-main5 {
    margin-bottom: 10px;
    padding-top: 50px;
    border-bottom: 1px solid #d2d2d2;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.03);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.03);
}
.m-main5 h3 {
    width: 1200px;
    height: 18px;
    margin: 0 auto;
    text-align: center;
}
.m-main5 h3 span {
    font-size: 18px;
    line-height: 18px;
    display: inline-block;
    padding: 0 50px;
    text-align: center;
    background-color: #fff;
}
.m-main5 ul {
    overflow: hidden;
    width: 1200px;
    margin: 0 auto;
    padding: 35px 0;
}
.m-main5 li {
    float: left;
    width: 290px;
    padding: 10px 5px;
}
.m-main5 li .box {
    border: 1px solid #f3f3f3;
    border-top-color: #fff;
    border-bottom-color: #dbdbdb;
    -webkit-box-shadow: 0 1px #f3f3f3;
    box-shadow: 0 1px #f3f3f3;
}
.m-main5 li .pic {
    line-height: 150px;
    overflow: hidden;
    width: 100%;
    height: 150px;
    text-align: center;
}
.m-main5 li .pic img {
    max-width: 100%;
    height: auto;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.m-main5 li h2 {
    font-size: 14px;
    line-height: 15px;
    overflow: hidden;
    height: 31px;
    margin-top: 10px;
    padding: 0 5px;
    color: #181818;
}
.m-main5 li p {
    font-size: 12px;
    line-height: 15px;
    overflow: hidden;
    height: 31px;
    margin-top: 10px;
    padding: 0 5px;
    color: #7c7c7c;
}
.m-main5 li a.a_label {
    font-size: 12px;
    line-height: 20px;
    display: inline-block;
    padding: 20px 0 10px 10px;
    text-decoration: underline;
    color: #fca12a;
}
.m-main5 li:hover .pic img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.container {
    width: 100%;
    max-width: 1240px;
}
.sidebar {
    position: relative;
    float: left;
    width: 270px;
}
.content-wrap {
    float: right;
    width: 100%;
    margin-left: -270px;
}
.content {
    min-height: 500px;
    margin-left: 285px;
}
.qzzf {
    width: 100%;
    margin-top: 20px;
    padding: 60px 0 60px 0;
    text-align: center;
    background-color: #fff;
}
.qzzf img {
    max-width: 150px;
    height: auto;
    max-height: 150px;
}
.about {
    padding: 0 15px;
    background: #fff;
}
.about h3,
.tstores h3 {
    font-size: 14px;
    font-weight: 700;
    margin: 0 auto;
    padding: 10px 0;
    text-transform: uppercase;
    color: #000;
}
.about .cont {
    font-size: 12px;
    line-height: 1.8;
    overflow: hidden;
    color: #444;
    background: #fff;
}
.mstt li .pic .offer-anchor-text {
    font-size: 20px;
    line-height: 28px;
    display: block;
    margin: 0 auto;

    margin-bottom: 5px;
    color: #ff5f0c;
}
.mstt li .pic .offer-anchor-text br:nth-last-of-type(2) {
    display: none;
}
.mstt li .pic .box_pic_span {
    font-size: 14px;
    line-height: 27px;
    display: block;
    width: 60px;
    height: auto;
    margin: auto;
    margin-top: 10px;
    text-align: center;
    color: #fff;
    border-radius: 2px;
}
.mstt li .pic .box_pic_span.code {
    background: #c7b6ff;
}
.mstt li .pic .box_pic_span.deal {
    background-color: #757cff;
}
.about .cont p {
    overflow: hidden;
    max-height: 230px;
    text-align: justify;
}
.detail_more {
    font-size: 12px;
    float: right;
    margin-right: 10px;
    text-decoration: underline;
    color: #fca807;
}
.about lenssf {
    padding: 10px 0;
    background: #fff;
}
.about lenssf li {
    font-size: 12px;
    line-height: 33px;
    overflow: hidden;
    height: 33px;
    padding-left: 46px;
    background: url(../images/li-bg.png) no-repeat left center;
}
.about lenssf li a {
    color: #8e8e8e;
}
.tstores {
    background: #fff;
    margin-top: 10px;
    padding: 0 15px;
}
.tstores h3 {
    border-bottom: 1px solid #ececec;
}
.tstores .nescxd {
    overflow: hidden;
    background: #fff;
}
.tstores .nescxd li {
    float: left;
    width: 110px;
    height: 110px;
    margin-right: 20px;
    margin-bottom: 20px;
}
.tstores .nescxd li:nth-child(2n + 2) {
    margin-right: 0;
}
.tstores .nescxd .pic {
    line-height: 100px;
    overflow: hidden;
    width: 100%;
    text-align: center;
}
.tstores .nescxd .pic img {
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.tstores .nescxd li:hover .pic img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.m-more,
.tstores a.view-more {
    line-height: 24px;
    display: block;
    height: 24px;
    margin-bottom: 20px;
    text-align: center;
    text-transform: uppercase;
    color: #555;
    background: #fff;
}
.seller-left .qzzf a.view-more{
    display: inline-block;
    width: 140px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    background-color: #757cff;
    color: #ffffff;
    margin: 0 auto;
}
.seller-left .viewmorediv{
    text-align:center;
}
.m-more::after,
.tstores a.view-more::after {
    font-family: iconfont !important;
    font-size: 16px;
    font-style: normal;
    margin-left: 5px;
    content: "\e60c";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
@font-face {
    font-family: iconfont;
    src: url(//at.alicdn.com/t/font_751654_ietsh39kj0g.eot?t=1531818949343);
    src: url(//at.alicdn.com/t/font_751654_ietsh39kj0g.eot?t=1531818949343#iefix)
    format("embedded-opentype"),
    url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAATYAAsAAAAABygAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFZW7kf2Y21hcAAAAYAAAABcAAABhploBr5nbHlmAAAB3AAAAQwAAAEQu13VdmhlYWQAAALoAAAALwAAADYSBu2AaGhlYQAAAxgAAAAcAAAAJAfeA4RobXR4AAADNAAAAAwAAAAMC+kAAGxvY2EAAANAAAAACAAAAAgAdgCIbWF4cAAAA0gAAAAfAAAAIAESAF1uYW1lAAADaAAAAUUAAAJtPlT+fXBvc3QAAASwAAAAJQAAADbX8VLieJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/sE4gYGVgYOpk+kMAwNDP4RmfM1gxMjBwMDEwMrMgBUEpLmmMDgwVDzjYW7438AQw9zA0AAUZgTJAQAkQAx4eJzFkMENwCAMAy9AeVQM0kcH6qtzMDFrgJvSRyfAkmPFsZQowAZE8RQT2I3x4JJr7kd295NnstQI1FZ6V/+pIppl16CSWQZbt/qP4vWYnb5CndSJrbwkDGvfC794nBWPOU7DQABF58/gFS/JeLfjJLZJBhSIhDGRAiJpaEAUSKkoOQC0aSjSIFFQcAaExCVyCKr0CA7ACQzm6+m9+hOJkN9PtmYhccguOSTn5JoQyCPkFk2RiWpMR/AyyQtci4lCZEqRj9kZglx2/XJSDQNZkW1Y6OIoKydiTAWOqxk9RemnQJTECz7ocPYCPRTdx/qSvsLrFR17dlBf7M/dsu+oS4PziPNnVZYkldIt28Jd4GuSpsv1m2TH3rq3R3swIhFf3Zj9hN8+VffpINCA1QpO0rfe5+243fAQ+w6PlJaphrFZ7LhYfm+HjpEOv0gz/Iu1qE6a1xCKUMDs6WZzghY+mk7rnz8pUypIeJxjYGRgYABizaVfbOL5bb4ycLMwgMD14itHEfT/hywMzBJALgcDE0gUAEfyC34AeJxjYGRgYG7438AQw8IAAkCSkQEVMAMARwkCbAQAAAAD6QAABAAAAAAAAAAAdgCIeJxjYGRgYGBmCGRgZQABJiDmAkIGhv9gPgMAEPcBcAB4nGWPTU7DMBCFX/oHpBKqqGCH5AViASj9EatuWFRq911036ZOmyqJI8et1ANwHo7ACTgC3IA78EgnmzaWx9+8eWNPANzgBx6O3y33kT1cMjtyDRe4F65TfxBukF+Em2jjVbhF/U3YxzOmwm10YXmD17hi9oR3YQ8dfAjXcI1P4Tr1L+EG+Vu4iTv8CrfQ8erCPuZeV7iNRy/2x1YvnF6p5UHFockikzm/gple75KFrdLqnGtbxCZTg6BfSVOdaVvdU+zXQ+ciFVmTqgmrOkmMyq3Z6tAFG+fyUa8XiR6EJuVYY/62xgKOcQWFJQ6MMUIYZIjK6Og7VWb0r7FDwl57Vj3N53RbFNT/c4UBAvTPXFO6stJ5Ok+BPV8bUnV0K27LnpQ0kV7NSRKyQl7WtlRC6gE2ZVeOEXpc0Yk/KGdI/wAJWm7IAAAAeJxjYGKAAC4G7ICZkYmRmZGFgbGCIze/KDUzLy2fgQEAH24D/AAAAA==")
    format("woff"),
    url(//at.alicdn.com/t/font_751654_ietsh39kj0g.ttf?t=1531818949343)
    format("truetype"),
    url(//at.alicdn.com/t/font_751654_ietsh39kj0g.svg?t=1531818949343#iconfont)
    format("svg");
}
.about a.blog {
    display: block;
    overflow: hidden;
    width: 246px;
    height: 110px;
    margin: 0 auto;
    padding: 10px 0;
}
.about a.blog img {
    width: 246px;
    height: 110px;
}
.m-list {
    padding-bottom: 50px;
}
.m-list .choice {
    font-size: 16px;
    line-height: 30px;
    overflow: hidden;
    height: 30px;
    padding: 20px 30px;
}
.m-list .choice a {
    color: #7f7f7f;
}
.m-list .choice span {
    font-style: italic;
    padding: 0 10px;
    color: #7f7f7f;
}
.m-list .choice .right {
    float: right;
}
.m-list .choice .right a {
    font-weight: 800;
    color: #ffa800;
}
.m-list .choice .right a:hover {
    color: #7f7f7f;
}
.m-list .choice .right span {
    font-style: normal;
    color: #ffa800;
}
.m-list li {
    position: relative;
    padding: 6px 0;
}
.m-list li .box {
    overflow: hidden;
    padding: 15px 30px;
    border: 1px solid #ccc;
    background-color: #fff;
    -webkit-box-shadow: 0 1px #f3f3f3;
    box-shadow: 0 1px #f3f3f3;
}
.m-list li .pic {
    line-height: 200px;
    float: left;
    overflow: hidden;
    width: 200px;
    height: 200px;
    text-align: center;
}
.m-list li .pic img {
    max-width: 100%;
    height: auto;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.m-list li h2 {
    font-size: 16px;
    line-height: 1.5;
    margin: 20px 180px 5px 150px;
    padding-left: 70px;
    color: #181818;
}
.m-list li p {
    font-size: 12px;
    line-height: 1.5;
    display: -webkit-box;
    overflow: hidden;
    margin: 10px 180px 0 150px;
    padding-left: 70px;
    padding-left: 20px;
    color: #7d7d7d;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.m-list li p.days_1 {
    position: absolute;
    right: 60px;
    bottom: 20px;
    margin: 0;
}
.m-list li > a:nth-of-type(3) {
    display: inline-block;
    margin: 40px 180px 0 150px;
}
.m-list li label {
    font-size: 12px;
    line-height: 13px;
    float: right;
    width: 170px;
    height: 26px;
    margin-top: 30px;
    padding: 10px 0;
    text-align: center;
    opacity: 0.7;
    color: #fff;
    background-color: #ffa800;
}
.m-list li label span {
    font-size: 14px;
}
.m-list li:hover .pic img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.mstt {
    padding-bottom: 50px;
}
.mstt h1 {
    font-size: 18px;
    padding: 15px 10px;
    color: #2d2d2d;
}
.mstt .choice {
    font-size: 0;
    margin-bottom: 5px;
}
.mstt .choice input {
    display: none;
}
.mstt .choice input:checked + label {
    color: #fff;
    background: #62607c;
}
.mstt .choice label:not(.choice-label) {
    font-size: 14px;
    display: inline-block;
    overflow: hidden;
    margin-right: 14px;
    padding: 10px 12px;
    cursor: pointer;
    text-align: center;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    border-radius: 2px;
    background: #fff;
    -webkit-box-shadow: -1px -1px 1px 0 rgba(208, 208, 208, 0.5),
    1px 1px 1px 0 rgba(208, 208, 208, 0.5);
    box-shadow: -1px -1px 1px 0 rgba(208, 208, 208, 0.5),
    1px 1px 1px 0 rgba(208, 208, 208, 0.5);
}
.mstt .choice input.choice-input:checked + label {
    color: #555dfe;
    background: transparent;
    border-bottom: 2px solid #555dfe;
}
.mstt .choice .choice-label {
    font-size: 14px;
    display: inline-block;
    overflow: hidden;
    margin-right: 14px;
    padding: 10px 12px;
    cursor: pointer;
    text-align: center;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    border-radius: 2px;
}
.mstt li {
    position: relative;
    padding: 6px 0;
}
.mstt li .box {
    position: relative;
    border: 1px solid #ccc;
    background-color: #fff;
    -webkit-box-shadow: 0 1px #f3f3f3;
    box-shadow: 0 1px #f3f3f3;
}
.mstt li .box:hover {
    border-color: #fe7d20;
}
.mstt li .box::after {
    display: block;
    clear: both;
    height: 0;
    content: "";
}


.seller .mstt li .box{
    border-bottom:0 none;
}

.seller .mstt li:last-child .box{
    border-bottom:1px solid #ccc;
}

.seller .mstt li{
    padding:0;
}

.seller  .mstt li .box:hover {
    border-color: #A9ADFF;
}

.mstt li .pic {
    float: left;
    overflow: hidden;
    width: 150px;
    margin-right: 20px;
    text-align: center;
}
.mstt li .pic img {
    max-width: 100%;
    height: auto;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    border-bottom: 1px solid #bfbfbf;
}
.box_pic {
    line-height: 150px;
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 150px;
    text-align: center;
}
.mstt li h2 {
    font-size: 20px;
    margin: 24px 0 10px 0;
    letter-spacing: 0;
    color: #1f1f1f;
}
.seller .mstt li h2{
    font-size: 18px;
    margin: 20px 0 10px 0;
    letter-spacing: 0;
    color: #282828;
}
}
.mstt li p {
    font-size: 15px;
    line-height: 1.5;
    display: -webkit-box;
    overflow: hidden;
    color: #555;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-clamp: 2;
}
.mstt li p:nth-of-type(3) {
    margin: 5px 180px 0 110px;
}
.mstt li label {
    font-size: 0;
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 140px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    background-image: -webkit-linear-gradient(185deg, #A9ADFF 1%, #A9ADFF 100%);
    background-image: -o-linear-gradient(185deg, #A9ADFF 1%, ##A9ADFF 100%);
    background-image: linear-gradient(-95deg, #A9ADFF 1%, #A9ADFF 100%);
    border-radius: 2px;
}
.coupon-box .code-container .coupon-hop {
    font-size: 15px;
    font-weight: 700;
    line-height: 15px;
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 140px;
    height: 38px;
}
.coupon-box .code-container .coupon-hop .partial-code {
    color: #555;
    line-height: 38px;
    position: absolute;
    top: 0;
    left: 0;
    text-align: right;
    padding: 0 5px;
    width: 130px;
    height: 38px;
    cursor: pointer;
    background-color: #A9ADFF;
}
.coupon-box .code-container .coupon-hop .hide-btn {
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: lighter;
    line-height: 38px;
    position: absolute;
    top: 0;
    left: 0;
    width: 140px;
    height: 38px;
    cursor: pointer;
    text-align: center;
    color: #fff;
    border-radius: 2px;
    background-image: -webkit-linear-gradient(
            210deg,
            transparent 19px,
            #555DFE 20px,
            #555DFE 100%
    );
    background-image: -o-linear-gradient(
            210deg,
            transparent 19px,
            #555DFE 20px,
            #555DFE 100%
    );
    background-image: linear-gradient(
            -120deg,
            transparent 19px,
            #555DFE 20px,
            #555DFE 100%
    );
}
.coupon-box .code-container .coupon-hop .hide-btn:hover {
    opacity: 0.9;
}
.coupon-box .code-container .coupon-hop .hide-btn::before {
    content: "";
    position: absolute;
    top: 0;
    right: -22px;
    background: -webkit-linear-gradient(
            150deg,
            transparent 50%,
            rgba(169, 173, 255, 0.8) 0,
            rgba(169, 173, 255, 0.2)
    )
    no-repeat 100% 0;
    background: -o-linear-gradient(
            150deg,
            transparent 50%,
            rgba(169, 173, 255, 0.8) 0,
            rgba(169, 173, 255, 0.2)
    )
    no-repeat 100% 0;
    background: linear-gradient(
            -60deg,
            transparent 50%,
            rgba(169, 173, 255, 0.8) 0,
            rgba(169, 173, 255, 0.2)
    )
    no-repeat 100% 0;
    width: 22px;
    border-radius: 2px 0 0 0;
    height: 38px;
    -webkit-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    transform: rotate(-60deg);
    -webkit-box-shadow: -0.2em -0.2em 0.3em -0.1em rgba(0, 0, 0, 0.15);
    box-shadow: -0.2em -0.2em 0.3em -0.1em rgba(0, 0, 0, 0.15);
}
.mstt li label:hover {
    opacity: 0.9;
}
.coupon-box .coupon-hop .hide-btn::after {
    font-size: 12px;
    font-weight: 100;
    line-height: 14px;
    display: block;
    content: "";
}
.seller-left lenssf{display:none;}
.seller-left .tstores h3{display:none;}
.seller-left .tstores .nescxd{display:none;}
.m-main2 li label {
    line-height: 26px;
}
.mstt li label span {
    font-size: 14px;
    display: block;
}
.mstt li .foot {
    font-size: 12px;
    line-height: 1.5;
    margin: 30px 0 10px 0;
    color: #7d7d7d;
}
.seller .mstt li .subtitle{
    font-size: 14px;
    line-height: 1.5;
    margin: 10px 0 10px 0;
    color: #666666;
}
.seller .coupon-box .code-container .coupon-hop{
    bottom:20px;
}
.seller .mstt li .foot span{
    display:none;}
.mstt li .foot span {
    margin-right: 30px;
}
.mstt li:hover .pic img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.browse-categories {
    padding: 30px 0;
    background-color: #fff;
}
.browse-categories h1 {
    font-size: 22px;
    padding: 10px;
    color: #131110;
}
.browse-categories ul {
    overflow: hidden;
}
.browse-categories li {
    float: left;
    width: 200px;
    text-align: center;
}
.browse-categories li img,
.browse-srores li img {
    max-width: 100%;
    height: auto;
    margin: 0 auto;
}
.browse-srores {
    padding: 30px 0;
    background-color: #f4f4f4;
}
.browse-srores h1 {
    font-size: 22px;
    padding: 10px;
    color: #131110;
}
.browse-srores ul {
    overflow: hidden;
    width: 100%;
    padding-top: 20px;
}
.browse-srores li {
    float: left;
    width: 188px;
    height: 158px;
    margin-right: 2px;
    text-align: center;
}
.browse-srores li a:first-child {
    line-height: 90px;
    display: inline-block;
    width: 120px;
    height: 90px;
    text-align: center;
}
.browse-srores li span {
    font-size: 14px;
    display: block;
    padding: 18px 0;
    color: grey;
}
.browse-categories p {
    line-height: 50px;
}
.browse-categories ul li {
    margin-right: 50px;
    text-align: center;
}
.browse-categories ul li:last-child,
.browse-categories ul li:nth-child(5n) {
    margin-right: 0;
}
.footer {
    padding: 30px 0;
    background-color: #444;
}
.footer p {
    font-size: 12px;
    line-height: 2;
    text-align: center;
    color: #ccc;
}
.footer a {
    padding: 0 10px;
    color: #ccc;
}
.footer a:hover {
    text-decoration: underline;
}
.acof {
    position: fixed;
    z-index: 999;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
    background-color: rgba(0, 0, 0, 0.8);
}
.mmo2 {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 470px;
    padding: 10px 20px 70px 70px;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 5px;
    background-color: #fff;
}
.mmo2 a.close {
    position: absolute;
    top: 20px;
    right: 20px;
    display: inline-block;
    overflow: hidden;
    width: 15px;
    height: 15px;
    cursor: pointer;
    text-indent: -999px;
    background: url(../images/close.png) no-repeat;
    background-size: 100% 100%;
}
.mmo2 a.close:hover {
    background-image: url(../images/close-hover.png);
}
.mmo2 h1 {
    font-size: 18px;
    margin: 20px 0;
    color: #262626;
}
.mmo2 .cpop{
    font-size: 18px;
    line-height: 36px;
    height: 36px;
    text-align: center;
    color: #888;
    border: 1px solid rgba(220,220,220,1);
    border-radius: 5px;
}
#pop2 .mmo2{
    width: 400px;
    padding: 10px 20px 70px 20px;
}
#pop2 .mmo2 .pic {
    position: absolute;
    top: 50%;
    left: 30px;
    overflow: hidden;
    width: 157px;
    height: 157px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    border: 1px solid #d2d2d2;
}
.mmo2 .cpopspan {
    display: inline-block;
}
.mmo2 .cpop.copy {
    font-size: 14px;
    line-height: 42px;
    display: inline-block;
    width: 100%;
    height: 42px;
    text-align: center;
    color: #fff;
    border-radius: 2px;
    position: absolute;
    bottom: 15px;
    background-color: #555DFE;
}
.mmo2 .copy {
    cursor: pointer;
    font-size: 18px;
    line-height: 36px;
    height: 36px;
    text-align: center;
    color: #888;
    /* border: 1px solid rgba(220,220,220,1); */
    border-radius: 5px;
    margin-top: 20px;
    background: #555DFE;
    color: #ffffff;
}
.mmo2 h2 {
    display: none;
}
.mmo2 p {
    font-size: 12px;
    line-height: 1.8;
    color: #929292;
}
.mmo2 .btn {
    font-size: 14px;
    line-height: 42px;
    display: inline-block;
    width: 166px;
    height: 42px;
    text-align: center;
    color: #fff;
    border-radius: 2px;
    position: absolute;
    bottom: 15px;
}
.mmo2 .btn {
    background-color: #027fc7;
    left: 200px;
}
.mmo2 .ping {
    display: none;
    position: relative;
    min-height: 102px;
    margin-top: 20px;
    padding: 0 0 0 120px;
}
.mmo2 .ping h3 {
    font-size: 20px;
    line-height: 1.8;
    color: #616161;
}
.mmo2 .ping .star {
    overflow: hidden;
    height: 15px;
    margin: 20px 0;
    padding-left: 90px;
}
.star i {
    float: left;
    width: 16px;
    height: 15px;
    margin-left: 6px;
}
.star .level_solid {
    background: url(../images/star1.png) 0 0 no-repeat;
}
.star .level_hollow {
    background: url(../images/star2.png) 0 0 no-repeat;
}
.mmo2 .ping p {
    padding-left: 45px;
}
.mmo2 .ping .fen {
    font-size: 32px;
    font-weight: 700;
    line-height: 102px;
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    width: 112px;
    height: 102px;
    text-align: center;
    color: #14ba88;
    background: url(../images/ping-fen.png) no-repeat;
}
.mmo2 .foot {
    margin-left: -120px;
}
.mmo2 .foot h1 {
    font-size: 16px;
    text-align: center;
    color: #575757;
}
.mmo2 .foot p {
    text-align: center;
}
.mmo2 .pic {
    position: absolute;
    top: 50%;
    left: 30px;
    overflow: hidden;
    width: 107px;
    height: 107px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    border: 1px solid #d2d2d2;
}
.mmo2 .pic img {
    width: 100%;
    height: 100%;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.mmo2 .pic:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.mmo2 .follow {
    display: none;
    font-size: 14px;
    line-height: 30px;
    position: absolute;
    top: 155px;
    left: 35px;
    overflow: hidden;
    width: 107px;
    height: 30px;
    text-align: center;
    color: #4a4a4a;
    border: 1px solid #efefef;
    border-top-color: #fff;
    border-bottom-color: #dfdfdf;
    border-radius: 4px;
    -webkit-box-shadow: 1px 1px 1px #f3f3f3;
    box-shadow: 1px 1px 1px #f3f3f3;
}
.rollbar {
    position: fixed;
    right: 10px;
    bottom: 10px;
    display: block;
    width: 50px;
    height: 110px;
}
.rollbar a {
    position: absolute;
    right: 0;
    bottom: 0;
    display: block;
    overflow: hidden;
    width: 50px;
    height: 50px;
    cursor: pointer;
    text-indent: -999px;
    opacity: 0.4;
    border-radius: 4px;
    filter: alpha(opacity=40);
}
.rollbar a:hover {
    opacity: 0.9;
    filter: alpha(opacity=90);
}
.rollbar a.gototop {
    display: none;
    background: #666 url(../images/gototop.png) no-repeat center center;
}
.rollbar a.gotobottom {
    background: #666 url(../images/gotobottom.png) no-repeat center center;
}
.rollbar .wxbtn {
    position: absolute;
    top: 0;
    right: 0;
    width: 50px;
    height: 50px;
}
.rollbar .wxbtn span {
    display: block;
    overflow: hidden;
    width: 50px;
    height: 50px;
    text-indent: -9999px;
    opacity: 0.4;
    border-radius: 4px;
    background: #1c980b url(../images/weixin.png) no-repeat center center;
    filter: alpha(opacity=40);
}
.rollbar .wxbtn .erweima {
    position: absolute;
    top: -60px;
    right: 60px;
    display: none;
    width: 170px;
    height: 170px;
    border: 1px solid #eaeaea;
}
.rollbar .wxbtn .erweima .wxpic {
    overflow: hidden;
    width: 150px;
    height: 150px;
    padding: 10px;
    text-indent: -9999px;
    background: #fff url(../images/wx.jpg) no-repeat 10px 10px;
}
.rollbar .wxbtn:hover span {
    opacity: 0.9;
    filter: alpha(opacity=90);
}
.rollbar .wxbtn:hover .erweima {
    display: block;
}
.mobile_lunbo {
    display: none;
}
.footer .about1 {
    font-size: 14px;
}
.footer .about1 a {
    color: #fff;
}
.swiper-container {
    position: relative;
    overflow: hidden;
}
.swiper-slide img {
    width: 100%;
    height: auto;
}
.swiper-slide {
    position: relative;
}
.swiper-slide div {
    font-size: 14px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 10px 0;
    background: rgba(0, 0, 0, 0.6);
}
.swiper-slide div h2 {
    font-size: 15px;
}
.swiper-slide div p {
    font-size: 12px;
}
.swiper-slide div h2,
.swiper-slide div p {
    color: #fff;
}
.mstt li .pic .offer-anchor::after {
    position: absolute;
    top: 50%;
    right: 0;
    width: 1px;
    height: 80px;
    content: "";
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: #ececec;
}
.seller .mstt li .pic .offer-anchor::after{
    position: absolute;
    top: 50%;
    right: 0;
    width: 1px;
    height: 100%;
    content: "";
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: #ececec;
}
.instant-results .result-bucket:first-child {
    border-top: none;
}
.instant-results .result-bucket-name {
    padding: 8px 0.75em;
}
.instant-results .result-link {
    display: table;
    overflow: hidden;
    width: 100%;
    text-decoration: none;
    color: #222;
}
.instant-results .result-text {
    text-align: left;
}
.instant-results .result-description,
.instant-results .result-title {
    margin: 0;
}
.instant-results .result-bucket {
    margin: 0;
    list-style: none;
    border-top: 1px solid #f1f1f1;
}
.instant-results {
    position: absolute;
    z-index: 16;
    top: 70px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    overflow: hidden;
    width: 100%;
    color: #555;
    border: 1px solid #e7e7e7;
    border-top: 0;
    background: #fff;
    -webkit-box-shadow: 2px 5px 5px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 11px 0 rgba(0, 0, 0, 0.2);
}
.instant-results .result {
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
}
.instant-results .result:hover {
    background-color: #eee;
}
.seepe {
    font-size: 18px;
    font-weight: 700;
    padding: 15px 0;
    color: #111;
}
.go-page-r {
    margin-top: 20px;
    text-align: center;
}
.go-page-r a {
    display: inline-block;
    margin-left: 8px;
    padding: 1px 10px;
    border: 1px solid #ccc;
    background: url(/images/page-bg.jpg) repeat-x left top;
}
.go-page-r a:hover {
    text-decoration: none;
    border: 1px solid #f7bc67;
    background-position: left bottom;
}
.go-page-r a.now {
    text-decoration: none;
    border: 1px solid #f7bc67;
    background-position: left bottom;
}
.go-page-r strong {
    display: inline-block;
    margin-left: 8px;
    padding: 1px 10px;
    text-decoration: none;
    border: 1px solid #ccc;
    border: 1px solid #f7bc67;
    background: url(/images/page-bg.jpg) repeat-x left bottom;
}
.go-page-r a.pageDisable {
    cursor: default;
    color: #bdbcbc;
    border: 1px solid #ccc;
    background-position: left -22px;
}
@media (max-width: 1200px) {
    .m-main2 h3,
    .m-main3 h3,
    .m-main4 h3 {
        width: auto;
        padding: 10px;
    }
    .m-main2 ul,
    .m-main3 ul,
    .m-main4 ul {
        padding: 10px;
    }
    .m-main2 li,
    .m-main3 li {
        float: none;
        width: 49%;
        margin-right: 0;
    }
    .m-main2 li:nth-child(2n + 1),
    .m-main3 li:nth-child(2n + 1) {
        margin-right: 2%;
    }
    .lr-body ul {
        padding: 0 20px;
    }
    .lr-body ul li {
        width: 32%;
    }
    .lr-body ul li:nth-child(3n + 3) {
        margin-right: 0;
    }
}
@media (max-width: 960px) {
    .mobile_lunbo {
        display: none;
    }
    .mobile {
        width: 90px;
        height: auto;
    }
    .lbt-tab {
        display: block;
    }
    .header {
        line-height: initial;
        height: auto;
    }
    .logo {
        line-height: 60px;
        display: block;
        float: none;
        height: 60px;
        margin: auto;
        text-align: center;
    }
    .logo img:first-of-type {
        margin-right: 20px;
    }
    .logo img:last-of-type {
        width: 100px;
        margin-top: 10px;
    }
    .site-nav {
        float: left;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        margin-right: 0;
        padding: 0 10px;
        background-color: #ffa800;
    }
    .site-nav li a {
        padding: 0 5px;
        color: #fff;
    }
    .site-search {
        display: block;
        float: none;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        margin: auto;
        padding: 10px;
    }
    .site-search-form {
        width: 100%;
        height: 40px;
    }
    .lbt-body {
        padding: 0;
    }
    .lbt-body .swiper-wrapper {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .lbt-body dl {
        width: 100%;
        max-width: 100%;
        margin: 0;
        border: none;
    }
    .lbt-body dd {
        height: auto;
        padding-bottom: 20px;
    }
    .lbt-body dd p {
        font-size: 10px;
    }
    .lr-body ul li p {
        font-size: 10px;
        padding: 5px 5px 0 5px;
    }
    .lr-head {
        bottom: 10px;
    }
    #btn_next,
    #btn_prev {
        width: 30px !important;
        height: 30px !important;
        margin-top: -15px;
    }
    #btn_prev {
        left: -30px;
        background-size: contain;
    }
    #btn_next {
        right: -30px;
        background-size: contain;
    }
    .m-main2 .box,
    .m-main3 .box {
        height: 140px;
    }
    .m-main2 li,
    .m-main3 li {
        float: none;
        width: 100%;
        margin-right: 0;
    }
    .m-main4 li {
        width: 48%;
        margin-right: 0;
    }
    .m-main4 li:nth-child(2n + 1) {
        float: left;
    }
    .m-main4 li:nth-child(2n + 2) {
        float: right;
    }
    .m-main4 li .pic {
        line-height: 40vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 40vw;
        vertical-align: middle;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .m-main4 li img {
        display: block;
        height: auto;
        margin: 0 auto;
    }
    .m-main4 li .box {
        padding: 10px;
    }
    .m-main5 h3 {
        width: auto;
        padding: 0 50px;
    }
    .m-main5 h3 span {
        padding: 0;
    }
    .m-main5 ul {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        padding: 25px 5px;
    }
    .m-main5 li {
        float: left;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 50%;
        padding: 5px;
    }
    .content-wrap {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        margin: 0;
        padding: 0 5px;
    }
    .content {
        margin-left: 0;
        overflow: hidden;
    }
    .sidebar {
        display:none;
    }
    .seller .mstt .choice .choice-label{
        font-size:12px;
    }
    .seller .choice{
        text-align:center;
        border-bottom: 1px solid #E1E1E1;
        margin-bottom: 10px;}

    .seller .mstt .choice input.choice-input:checked + label{
        border-bottom: 1px solid #555dfe;
    }

    .seller-left.sidebar {
        display:block;
        width: 100%;
        overflow: hidden;
        box-sizing: border-box;
    }
    .seller-left.sidebar .qzzf{
        display: flex;
        margin-top: 0;
        padding: 10px;
    }
    .seller-left.sidebar .qzzf>a{
        width:80px;
        border: 1px solid #ededed;
        display: flex;
        align-items: center;
        text-align: center;
        margin-left: 10px;
        height: 80px;
        text-align: center;
        margin-top: 20px;
    }
    .seller-left.sidebar .qzzf>a img {
        max-width: 80px;
        height: auto;
        max-height: 80px;
    }
    .seller-left.sidebar .qzzf .shopperlink{display:none;}
    .seller-left.sidebar .about .cont{
        max-height:65px;
        overflow : hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;}
    .content-wrap .seller  .seepe{display:none;}
    .m-list .choice {
        font-size: 10px;
        padding: 5px 10px;
    }
    .m-list .choice span {
        padding: 0 2px;
    }
    .m-list li .box {
        position: relative;
        padding: 10px 0 64px 10px;
    }
    .m-list li h2 {
        margin: 0 0 5px 120px;
    }
    .m-list li p {
        margin: 0 0 0 120px;
    }
    .m-list li p:nth-of-type(2) {
        position: static;
        margin: 10px 0 0 120px;
    }
    .mstt li .box {
        padding: 10px 10px 10px 10px;
    }
    .mstt li h2 {
        margin: 5px 0;
    }
    .mstt li p {
        -webkit-line-clamp: initial;
    }
    .mstt li p:nth-of-type(3) {
        margin: 10px 0 0 110px;
    }
    .mstt li .foot {
        position: static;
        right: 40px;
        bottom: 150px;
        margin-top: 26px;
    }
    .mstt li .foot span:last-of-type {
        display: none;
    }
    .mstt li {
        position: relative;
        padding: 5px 0;
    }
    #pop2 .mmo2{
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 95%;
        padding: 30px 20px 60px 20px;
    }
    .mmo2 {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 95%;
        padding: 30px 20px 60px 20px;
    }
    .mmo2 h1 {
        font-size: 16px;
        margin: 0 0 15px;
    }
    .mmo2 a.close {
        top: 10px;
        right: 10px;
        background-size: contain;
    }
    .mmo2 .cpop{
        line-height: 38px;
        height: auto;
        font-size: 18px;
    }
    .mmo2 .cpop.copy {
        font-size: 12px;
        line-height: 36px;
        height: 36px;
        left: 20px;
        right: 20px;
    }
    .mmo2 .btn {
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    .mmo2 .ping {
        min-height: 51px;
        padding: 0 0 0 60px;
    }
    .mmo2 .ping h3 {
        font-size: 14px;
    }
    .mmo2 .ping .star {
        margin: 5px 0;
        padding-left: 0;
    }
    .mmo2 .ping p {
        font-size: 10px;
        padding-left: 5px;
    }
    .mmo2 .ping .fen {
        font-size: 16px;
        line-height: 51px;
        width: 56px;
        height: 51px;
        background-size: contain;
    }
    .mmo2 .foot {
        margin-left: 0;
    }
    .mmo2 .pic {
        display: none;
    }
    #pop2 .mmo2 .pic{
        display: inline-block;
        position: absolute;
        top: 5%;
        transform: translateX(100%);
        width: 100px;
        height: 100px;
    }
    #pop2 .mmo2 h1{
        margin-top: 20px;
    }
    .mmo2 .follow {
        display: none;
    }
    .rollbar {
        width: 30px;
        height: 30px;
    }
    .rollbar a {
        width: 30px;
        height: 30px;
    }
    .rollbar a.gototop {
        background-size: 15px auto;
    }
    .rollbar a.gotobottom {
        background-size: 15px auto;
    }
    .rollbar .wxbtn {
        display: none;
    }
    .m-main3 li .pic img {
        max-width: 100%;
        height: auto;
        margin: 0;
        -webkit-transition: 0.5s;
        -o-transition: 0.5s;
        transition: 0.5s;
    }
    .sub {
        width: 100%;
        margin-top: 20px;
    }
    .m-list li label,
    .mstt li label {
        position: absolute;
        right: 10px;
        bottom: 10px;
    }
    .coupon-box .code-container .coupon-hop {
        right: 10px;
    }
    .m-list li .pic {
        overflow: hidden;
        width: 30%;
        height: auto;
        margin-top: 15px;
    }
    .m-list li h2,
    .m-list li p {
        padding-left: 20px;
    }
    .browse-categories ul li {
        margin-right: 14px;
    }
    .browse-categories ul li:nth-child(even) {
        margin-right: 0;
    }
    .browse-categories ul {
        overflow: hidden;
        padding: 0 20px;
    }
    .browse-categories li {
        width: 180px;
    }
    .mstt li p {
        font-size: 14px;
    }
    .mstt li .pic {
        position: absolute;
        bottom: 0;
        display: block;
        display: none;
        float: none;
    }
    .seller  .mstt li .pic {
        position:relative;
        display: block;
        float:left;
        width:20%;
    }
    .seller .mstt li .pic .offer-anchor-text{
        font-size:14px;
        line-height: 14px;
        margin-top:0;
    }
    .seller  .mstt li h2{
        font-size:14px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .seller .mstt li .subtitle{
        display:block;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size:12px;
    }
    .seller .mstt li .foot{
        font-size:10px;
    }
    .seller .mstt li .pic .box_pic_span{
        font-size: 10px;
        width: 30px;
        line-height: 20px;
        margin-top: 5px;
    }

    .seller-left .qzzf a.view-more{
        width: 120px;
        height: 28px;
        line-height: 28px;
        font-size: 12px;
    }

    .seller .coupon-box .code-container .coupon-hop .partial-code{
        color: #555;
        line-height: 28px;
        position: absolute;
        top: 0;
        left: 0;
        text-align: right;
        padding: 0 5px;
        width: 110px;
        height: 28px;
        cursor: pointer;
        background-color: #A9ADFF;
        font-size: 12px;
    }

    .seller .coupon-box .code-container .coupon-hop{
        bottom:0;
        right: -10px;
    }

    .seller .coupon-box .code-container .coupon-hop .hide-btn{
        font-size: 12px;
        font-weight: lighter;
        line-height: 28px;
        position: absolute;
        top: 0;
        left: 0;
        width: 120px;
        height: 28px;

    }

    .seller .coupon-box .code-container .coupon-hop .hide-btn::before{
        content: "";
        position: absolute;
        top: 0;
        right: -10px;
        width: 15px;
        border-radius: 2px 0 0 0;
        height: 28px;
    }

    .seller .box_pic{
        height:100px;
    }

    .seller .mstt li .pic .offer-anchor-text{
        margin-top:5px;
    }

    .seller .m-list li label, .seller .mstt li label{
        position: absolute;
        right: 10px;
        bottom: 10px;
        width: 120px;
        height: 28px;
        line-height: 28px;
        font-size: 12px;
    }

    .mstt .choice label {
        font-size: 12px;
    }
    .instant-results {
        top: 50px;
    }
}
.m-list li label:hover {
    opacity: 1;
}
.flex{
    display:flex;
    align-items: center;
    justify-content: center;
}
@media (max-width: 600px) {
    .lr-body ul li {
        width: 46%;
    }
    .lbt-body dl {
        margin: 0;
        border: none;
    }
}
@media (max-width: 376px) {
    .browse-categories li {
        width: 162px;
    }
    .browse-srores li {
        width: 182px;
    }
    .browse-srores li:nth-child(odd) {
        margin-right: 8px;
    }
    .browse-categories ul li {
        margin-right: 10px;
    }
}
@media (max-width: 321px) {
    .browse-categories li {
        width: 143px;
    }
    .browse-srores1 .container ul li {
        width: 155px;
    }
    .m-list li h2,
    .m-list li p {
        padding-left: 10px;
    }
    .m-list li .pic {
        width: 35%;
    }
    .browse-categories ul li {
        margin-right: 7px;
    }
    .browse-categories ul li:nth-child(even) {
        margin-right: 0;
    }
    .browse-categories ul {
        padding: 0 13px;
    }
    .lr-body {
        height: 620px;
    }
    .lr-body ul li .pic {
        height: 120px;
        line-height: 120px;
    }
}
@media (min-width: 412px) and (max-width: 500px) {
    .browse-srores li:nth-child(odd) {
        margin-right: 34px;
    }
}
