/*其他字体引入*/

@font-face {
    font-family: 'moneyfont';
    src: url('../fonts/gothapromed.woff.eot');
    /* IE9 Compat Modes */
    src: url('../fonts/gothapromed.woff.eot') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/gothapromed.woff.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/gothapromed.woff.woff') format('woff'), /* Modern Browsers */
    url('../fonts/gothapromed.woff.svg') format('svg');
    /* Legacy iOS */
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-weight: normal;
    font-style: normal;
    font-family: 'numfont';
    src: url('../fonts/news706b.ttf');
}

@font-face {
    font-family: 'DinBlack';
    src: url('../fonts/DIN-Black.otf');
    font-weight: bold;
    font-style: normal;
}

/*头部顶部*/

.header_wrap {
    background: #fff;
    position: relative;
}

.header_wrap:after {
    content: "";
    display: block;
    border-bottom: 1px solid #dedede;
    margin-top: -1px;
}

.header_tp {
    height: 38px;
    background: #F1F1F1;
}

.header_cter {
    width: 1200px;
    height: 38px;
    line-height: 38px;
    margin: 0 auto;
}

.header_welcome {
    float: left;
    height: 100%;
}

.header_welcome>span {
    float: left;
    display: inline-block;
    font-size: 12px;
    color: #5f5f5f;
    margin-right: 6px;
}

.header_welcome a {
    display: inline-block;
    font-size: 12px;
    position: relative;
}

.header_welcome .signlink {
    float: left;
    color: #e61716;
    padding: 0 12px;
}

.header_welcome .reglink {
    float: left;
    color: #7f7f7f;
    padding: 0 12px;
}

.header_welcome .signlink::after,.header_welcome .reglink::after {
    content: "/";
    display: block;
    font-size: 12px;
    color: #a8a8a8;
    position: absolute;
    left: 0;
    top: 0;
}

.marquee {
  float: left;
  width: 293px;
  height: 38px;
  margin-left: 20px;
}

.marquee i{display: inline-block;vertical-align: top;width: 18px;height: 38px;background: url(../images/css_sprites.png) -203px -188px;}

.marquee marquee{
  width: 275px;
  font-size: 12px;
  line-height: 38px;
  color: #7f7f7f;
}

.header_func {
    float: right;
    height: 100%;
}

.header_func li {
    float: left;
    height: 100%;
    position: relative;
}

.header_func li a {
    display: inline-block;
    font-size: 12px;
    color: #7f7f7f;
    padding-left: 15px;
    vertical-align: top;
}

.header_func .li06 a {
    padding-left: 15px;
}

.header_func .li06 a b{
    font-weight: bold;
    font-size: 13px;
}

.header_func li:first-child a {
    color: #e61716;
}

.header_func .li05:hover .mabox {
    display: block;
}

.header_func .li05 .mabox{
    width: 138px;
    height: 185px;
    border: 1px solid #e0e0e0;
    background: #f7f7f7;
    border-radius: 1px;
    -webkit-border-radius: 1px;
    position: absolute;
    top: 38px;
    left: 50%;
    margin-left: -58px;
    z-index: 99999;
    display: none;
}
.header_func .li05 .mabox b::after{
    content: "";
    display: block;
    border-bottom: 5px solid #e0e0e0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    position: absolute;
    top: -5px;
    left: 50%;
    margin-left: -4px;
}
.header_func .li05 .mabox::after{
  content: "";
  display: block;
  border-bottom: 5px solid #fff;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  position: absolute;
  top: -4px;
  left: 50%;
  margin-left: -4px;
}
.header_func .li05 .mabox b{
    display: block;
    font-weight: normal;
    text-align: center;
}
.header_func .li05 .mabox b p{
  height: 32px;
  line-height: 32px;
  background: #fff;
  font-size: 14px;
  color: #666;
}
.header_func .li05 .mabox b p i{
  color: #e62129;
}
.header_func .li05 .mabox b em{
  display: block;
  height: 28px;
  line-height: 28px;
  font-size: 12px;
  color: #b4b4b4;
}
.header_func .li05 .mabox img{
    max-width: initial;
    max-width: none;
    width: 108px;
    height: 108px;
    padding: 15px 15px 1px;
    background: #fff;
    border-radius: 2px 2px 0 0;
    -webkit-border-radius: 2px 2px 0 0;
}
.header_func li a:after {
    content: "";
    float: left;
    width: 16px;
    height: 38px;
    margin-right: 4px;
    background-image: url("../images/css_sprites.png");
}

.header_func li.li02 a:after {
    width: 15px;
    background-position: -20px -245px;
}

.header_func li.li03 a:after {
    width: 14px;
    background-position: -293px -8px;
}

.header_func li.li04 a:after {
    width: 12px;
    background-position: -181px -245px;
}

.header_func li.li05 a:after {
    width: 13px;
    background-position: -128px -245px;
}

.header_func li.li06 a:after {
    width: 16px;
    background-position: -147px -188px;
}

/*头部中部*/

.header_mid {
    width: 1200px;
    height: 103px;
    margin: 0 auto;
    position: relative;
}

.header_mid .logo {
    float: left;
    display: table;
    height: 103px;
}

.header_mid .logo .mid {
    display: table-cell;
    height: 103px;
    vertical-align: middle;
}

.header_mid .logo .mid a {
    display: inline-block;
    margin-top: -10px;
}

.header_mid .logo img {
    display: inline-block;
    max-height: 103px;
    max-width: none;
    max-width: initial;
}

.header_mid .logo_expain {
    margin-top: 12px;
    margin-left: 10px;
}

.search_box {
    height: 66px;
    padding-top: 24px;
    position: absolute;
    top: 0;
    right: 0;
}

.search_box_fl{
    height: 66px;
    float: left;
}

.head_search {
    width: 100%;
    height: 42px;
}

.searchform {
    width: 515px;
    height: 38px;
    border: 2px solid #e62129;
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit;
    -webkit-box-sizing: initial;
    -moz-box-sizing: initial;
    box-sizing: initial;
    position: relative;
}

.matchbox{
    width: 435px;
    padding: 6px 0;
    background: #fff;
    border: 2px solid #e62129;
    position: absolute;
    left: 78px;
    top: 38px;
    z-index: 99999;
    display: none;
}
.matchbox li{
    height: 26px;
}
.matchbox li a{
    display: block;
    line-height: 26px;
    padding-left: 11px;
    color: #4c4c4c;
}

.matchbox li:hover a,.matchbox li.on a{
    color: #e62129;
}

.pull_down * {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit;
    -webkit-box-sizing: initial;
    -moz-box-sizing: initial;
    box-sizing: initial;
}

.searchform .selectbox {
    width: 80px;
    height: 38px;
    position: relative;
}

.searchform .selectbox::after{
    content: "";
    display: block;
    width: 1px;
    height: 38px;
    background: #ebebeb;
    position: absolute;
    top: 0;
    right: 0;
}

.searchform .select_tit{
    display: block;
    width: 69px;
    height: 38px;
    line-height: 38px;
    padding-left: 11px;
    font-size: 14px;
    color: #e62129;
    cursor: pointer;
    position: relative;
}
.searchform .select_tit::after{content: "";display: inline-block;width: 9px;height: 5px;background: url(../images/css_sprites.png) -233px -258px;position: absolute;right: 14px;top: 17px;}
.searchform .select_pull{
    width: 78px;
    padding: 6px 0;
    border: 2px solid #e62129;
    background: #fff;
    position: absolute;
    top: 38px;
    left: -2px;
    z-index: 99999;
    display: none;
}

.searchform .select_pull li{
    line-height: 26px;
    padding-left: 11px;
    color: #4c4c4c;
    cursor: pointer;
}

.searchform .select_pull li:hover{
    color: #e62129;
}

.searchform input.inp {
    width: 359px;
    height: 38px;
    line-height: 38px;
    text-indent: 30px;
    color: #282828;
    font-size: 14px;
}

.searchform::after{content: "";display: inline-block;width: 14px;height: 14px;background: url(../images/css_sprites.png) -293px -74px;position: absolute;left: 92px;top: 12px;}


.searchform input.button {
    width: 80px;
    height: 38px;
    padding-left: 2px;
    line-height: 38px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    background: #e62129;
    border: none;
    cursor: pointer;
    margin-left: -4px;
}

.headerm {
    margin-top: 4px;
}

.headerm li:first-child {
    padding-left: 8px;
    padding-right: 0;
}

.headerm ul {
    display: inline-block;
    vertical-align: top;
}

.headerm li {
    float: left;
    padding-right: 20px;
    line-height: 20px;
}

.headerm li a,
.headerm li span {
    color: #bdbcbc;
    font-size: 12px;
}

.headerm li.on a,
.headerm li:hover a {
    color: #e10b23;
}

.headerm .more {
    display: inline-block;
    color: #bdbcbc;
    font-size: 12px;
    margin-left: 32px;
    line-height: 20px;
}

.header_mid .sell_btn {
    display: block;
    width: 126px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    color: #e62129;
    background: #fff;
    border: 1px solid #ededed;
    float: left;
    margin-left: 9px;
}

.header_mid .buy_btn {
    display: block;
    width: 126px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    color: #ff7e00;
    background: #fff;
    border: 1px solid #ededed;
    border-left: none;
    float: left;
}

.header_mid .sell_btn i,.header_mid .buy_btn i {
    display: inline-block;
    vertical-align: top;
    height: 40px;
    margin-right: 8px;width: 16px;
    background: url(../images/css_sprites.png) -235px -128px;
}

.header_mid .buy_btn i{
    background: url(../images/css_sprites.png) -91px -188px;
}

.fixedtop {
    width: 100%;
    padding: 8px 0;
    background: #fff;
    box-shadow: 0 5px 8px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.06);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    -webkit-transform: translateZ(0);
}

.fixedtop form {
    display: table;
    margin: 0 auto;
}

.fixedtop .sm_logo {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -18px;
    margin-left: -560px;
}

.sm_logo {
    display: none;
}

.sm_logo img {
    width: 85px;
}

/*头部导航*/

.header_nav {
    width: 1200px;
    height: 36px;
    margin: 0 auto;
    position: relative;
    z-index: 9999;
}

.menu_wrap {
    height: 100%;
}

.menu_wrap:before,
.menu_wrap:after {
    content: "";
    display: block;
    clear: both;
}

.menu_wrap>li {
    float: left;
    height: 36px;
    padding: 0 12px;
    position: relative;
}

.menu_wrap>.li2{
    padding-left: 11px;
}
.menu_wrap>.li3{
    padding-left: 10px;
}

.menu_wrap>.li1>a{
    width: 33px;
    text-indent: -9999px;
    background: url(../images/css_sprites.png) -20px -136px;
}

.menu_wrap>.li2>a{
    width: 65px;
    text-indent: -9999px;
    padding-left: 36px;
    background: url(../images/css_sprites.png) -20px -76px;
}
.menu_wrap>.li3>a{
    width: 65px;
    text-indent: -9999px;
    color: #5cae0b;
    padding-left: 38px;
    background: url(../images/css_sprites.png) -20px -16px;
}

.menu_wrap>.li4>a{
  width: 64px;
  text-indent: -9999px;
  padding-left: 26px;
  background: url(../images/css_sprites.png) -163px -17px;
}

.menu_wrap>.li4.sty_sm>a span,.menu_wrap>.li4.sty_sm:hover>a span{
  background: url(../images/css_sprites.png) -282px -244px;
}

.menu_wrap>.li3.on>a, .menu_wrap>.li3:hover>a{
    color: #5cae0b!important;
}

.menu_wrap>li:hover .tb-div {
    display: block;
}

.tb-div {
    width: 87px;
    background: #fff;
    border-top: 2px solid #e61716;
    padding: 6px 0 11px;
    text-align: center;
    position: absolute;
    top: 34px;
    left: 11px;
    display: none;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);
}

.tb-div::after {
    content: "";
    display: inline-block;
    border-top: 4px solid #e61716;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    position: absolute;
    left: 50%;
    margin-left: -4px;
    top: 0;
}

.tb-div li a {
    display: block;
    padding: 0 8px 0 6px;
    line-height: 28px;
    font-size: 13px;
    color: #666;
}

.tb-div li:hover a {
    color: #eb0c2c;
}

.menu_wrap>li:first-child {
    width: 230px;
    height: 42px;
    padding: 0;
    background: url(../images/bg_pulldown1.png) no-repeat;
    line-height: 22px;
    margin-right: 1px;
    margin-top: -6px;
}

.menu_wrap>li:first-child .pull_down {
    visibility: hidden;
}

.menu_wrap>li:first-child:hover .pull_down {
    visibility: visible;
}

.menu_wrap>li:first-child>a {
    display: block;
    height: 42px;
    line-height: 42px;
    text-align: center;
    color: #fff;
    font-weight: normal;
    text-indent: -9999px;
}

.menu_wrap>li>a {
    display: inline-block;
    height: 36px;
    line-height: 30px;
    font-size: 16px;
    color: #e3182f;
    position: relative;
}

.menu_wrap>li.on>a,.menu_wrap>li:hover>a {
    color: #e3182f!important;
}

.menu_wrap>li.sty_sm>a span{
    background: url(../images/css_sprites.png) -347px -94px;
}

.menu_wrap>li.on>a span,.menu_wrap>li:hover>a span{
    background: url(../images/css_sprites.png) -347px -6px;
}

.menu_wrap>li>a span {
    display: inline-block;
    width: 8px;
    height: 23px;
    vertical-align: top;
    background: url(../images/css_sprites.png) -347px -50px;
    position: absolute;
    right: -12px;
    top: 0;
}

.menu_wrap>li.sty_b>a {
    font-weight: bold;
}

.menu_wrap>li.sty_sm {
    padding: 0 12px;
}

.menu_wrap>li.sty_sm>a {
    color: #282828;
}

.menu_wrap>li.sty_sm.kfcter {
    padding: 0 0 0 15px;
    display: none;
}
.menu_wrap>li.sty_sm.kfcter a {
    color: #e62129;
}

/*hot&new图标*/

.menu_wrap .icon {
    display: inline-block;
    width: 31px;
    height: 18px;
    position: absolute;
    top: -10px;
    right: -26px;
    animation: downup 1s infinite linear;
    -webkit-animation: downup 1s infinite linear;
}

.menu_wrap .icon_new {
    background: url("../images/css_sprites.png") -20px -200px;
}

.menu_wrap .icon_hot {
    background: url("../images/css_sprites.png") -164px -140px;
}

.menu_wrap .icon_ghu {
    background: url("../images/css_sprites.png")  -93px -140px;
}

.menu_wrap .icon_cp {
    width: 49px;
    height: 19px;
    background: url("../images/css_sprites.png") -163px -80px;
    right: 15px;
}

@keyframes downup {
    0% {
        -webkit-transform: translate(0, 0);
                transform: translate(0, 0);
    }
    50% {
        -webkit-transform: translate(0, -4px);
                transform: translate(0, -4px);
    }
    100% {
        -webkit-transform: translate(0, 0);
                transform: translate(0, 0);
    }
}

@-webkit-keyframes downup {
    0% {
        -webkit-transform: translate(0, 0);
    }
    50% {
        -webkit-transform: translate(0, -4px);
    }
    100% {
        -webkit-transform: translate(0, 0);
    }
}

/*hot&new图标结束*/

/*下拉开始*/

.pull_down {
    width: 230px;
    height: 590px;
    background: url(../images/bg_pulldown2.png) no-repeat;
    position: absolute;
    top: 42px;
    left: 0;
}

.pull_down:hover {
    width: 965px;
}

.pull_sign {
    width: 230px;
    height: 104px;
}

.pull_sign00 {
    height: 70px;
}

.pull_sign00 a {
    display: block;
    height: 70px;
    text-indent: -9999px;
}

.pull_sign.on {
    background: #fff;
    /* border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px; */
}

.pull_sign00.on {
    background: none;
}

.pull_tab {
    margin: 0 14px 0 26px;
    height: 100%;
}

.pull_sign02 .pull_tab .sm_link {
  /*background: url(../images/icon002.png) no-repeat 113px 16px;*/
}

.pull_tab .sm_link {
    display: block;
    height: 22px;
    line-height: 22px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    padding: 14px 0 6px;
}

.pull_sign:first-child .pull_tab .sm_link {
    padding: 20px 0 6px;
}

.pull_sign.on .pull_tab .sm_link {
    color: #333;
}

.pull_sign.on .pull_tab .sm_link:hover {
    color: #e61716;
}

.pull_tab .sm_link i {
    display: inline-block;
    width: 22px;
    height: 22px;
    vertical-align: top;
    background-image: url(../images/css_sprites.png)
}

.pull_tab .sm_link .tall {
  background-position: -291px -226px;
}

.pull_tab .sm_link .taobao {
  /*background-position: -194px -362px;*/
}

.pull_tab .sm_link .jd {
  background-position: -310px -362px;
}

.pull_tab .sm_link .mg {
  /*background-position: -465px -18px;*/
}

.pull_tab .sm_link .other {
  /*background-position: -465px -134px;*/
}

.pull_tab .sm_link:after {
    content: "";
    display: inline-block;
    width: 14px;
    height: 22px;
    vertical-align: top;
    margin-left: 5px;
    background-image: url("../images/css_sprites.png");
    background-position: -293px -124px;
}

.pull_sign.on .pull_tab .sm_link:after {
  background-position: -293px -178px;
}

.pull_tab .links {
    overflow: hidden;
}

.pull_tab .links a {
    float: left;
    display: block;
    width: 61px;
    line-height: 24px;
    font-size: 13px;
    color: #c3c3c3;
	text-overflow:ellipsis;overflow:hidden;white-space:nowrap;
}

.pull_sign.on .pull_tab .links a {
    color: #888888;
}

.pull_sign.on .pull_tab .links a:hover {
    color: #e61716;
}

.pull_sign .pull_cont {
    /* display: none; */
    visibility: hidden;
    width: 695px;
    padding: 0 20px;
    height: 581px;
    background: url("../images/pull_tall.png") no-repeat #fcfcfc right bottom;
    position: absolute;
    left: 230px;
    top: 9px;
    border-radius: 0 4px 4px 0;
    -webkit-border-radius: 0 4px 4px 0;
    box-shadow: 0 1px 10px rgba(137,143,173,0.3);
    -webkit-box-shadow: 0 1px 10px rgba(137,143,173,0.3);
}

.pull_sign .pull_cont:after {
    content: "";
    display: none;
    width: 1px;
    height: 105px;
    background: #fff;
    position: absolute;
    top: 0;
    left: -1px;
}

.pull_sign01 .pull_cont:after {
    top: 0;
}

.pull_sign02 .pull_cont:after {
    top: 107px;
}

.pull_sign03 .pull_cont:after {
    top: 214px;
}

.pull_sign04 .pull_cont:after {
    top: 321px;
}

.pull_sign05 .pull_cont:after {
    top: 428px;
}

.pull_sign01 .pull_cont {
    background: url("../images/pull_tall.png") no-repeat #fff right bottom;
}

.pull_sign02 .pull_cont {
    background: url("../images/pull_tao.png") no-repeat #fff right bottom;
}

.pull_sign03 .pull_cont {
    background: url("../images/pull_jd.png") no-repeat #fff right bottom;
}

.pull_sign04 .pull_cont {
    background: url("../images/pull_mg.png") no-repeat #fff right bottom;
}

.pull_sign05 .pull_cont {
    background: url("../images/pull_other.png") no-repeat #fff right bottom;
}

.pull_sign.on .pull_cont {
    /* display: block; */
    visibility: visible;
}

.hotstag {
    width: 100%;
    height: 24px;
    padding: 30px 0 15px;
}

.hotstag .cont {
    float: left;
    width: 695px;
    height: 24px;
    overflow: hidden;
}

.hotstag .cont a {
    float: left;
    height: 24px;
    line-height: 24px;
    margin-left: 7px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    background: #3c3c3c;
    padding: 0 8px;
}

.hotstag .cont a:first-child {
    margin-left: 0;
}

.hotstag .cont a::after {
    content: "";
    display: inline-block;
    vertical-align: top;
    height: 24px;
    width: 4px;
    background-image: url(../images/css_sprites.png);
    background-position: -347px -143px;
    margin-left: 19px;
}

.hotstag .cont a:hover {
    color: #e61716;
}

.hotstag .cont a:hover::after {
    background-position: -347px -190px;
}

.filtrate {
    width: 695px;
    margin-left: 0;
}

.filtrate li {
    padding: 16px 0 13px;
    border-bottom: 1px dashed #E1E1E1;
    position: relative;
    overflow: hidden;
}

.filtrate li .title {
    float: left;
    width: 90px;
    min-height: 23px;
}

.filtrate li .title span {
    display: inline-block;
    line-height: 23px;
    font-size: 15px;
    font-weight: bold;
    color: #5c5c5c;
}

.filtrate li .cont {
    float: left;
    width: 600px;
    min-height: 23px;
}

.filtrate li .cont span {
    display: inline-block;
    float: left;
    width: 103px;
    height: 23px;
    margin-bottom: 5px;
    position: relative;
}

.filtrate li .cont span::after {
    content: "";
    display: block;
    width: 1px;
    height: 10px;
    background: #d6d6d6;
    position: absolute;
    top: 7px;
    left: -8px;
}

.filtrate li .cont a {
    display: inline-block;
    height: 23px;
    line-height: 23px;
    font-size: 13px;
    color: #666;
    padding: 0 8px;
    border-radius: 11.5px;
    -webkit-border-radius: 11.5px;
}

.filtrate li .cont a:hover {
    color: #e61716;
}

.filtrate li .cont a.on {
    color: #e61716;
}

.recom_goods {
    width: 695px;
    height: 136px;
    position: absolute;
    bottom: 26px;
    left: 20px;
}

.recom_goods li {
    width: 344px;
    height: 100%;
    float: left;
    position: relative;
    margin-left: 7px;
    background: #fff;
    box-shadow: 0 1px 10px rgba(137,143,173,0.3);
    -webkit-box-shadow: 0 1px 10px rgba(137,143,173,0.3);
}

.recom_goods li:first-child {
    margin-left: 0;
}

.recom_goods li a {
    display: block;
    width: 300px;
    height: 100%;
    padding: 0 20px 0 24px;
}

.recom_goods li .title {
    font-weight: bold;
    font-size: 15px;
    color: #4c4c4c;
    height: 38px;
    line-height: 19px;
    overflow: hidden;
    padding-top: 13px;
}

.recom_goods li .title:hover {
    color: #e61716;
}

.recom_goods li .title img {
    vertical-align: top;
    margin: 2px 5px 2px 0;
    width: 15px;
    height: 15px;
}

.recom_goods li .detail {
    overflow: hidden;
    margin-top: 6px;
    border-bottom: 1px dashed #f3f3f3;
    padding-bottom: 5px;
}

.recom_goods li .descr {
    float: left;
    overflow: hidden;
}

.recom_goods li .descr>div {
    float: left;
    text-align: center;
    padding-left: 31px;
    overflow: hidden;
    position: relative;
}

.recom_goods li .descr>div:first-child {
    padding-left: 0;
}

.recom_goods li .descr>div::after {
    content: "";
    display: block;
    width: 1px;
    height: 10px;
    background: #d6d6d6;
    position: absolute;
    left: 15px;
    top: 9px;
}

.recom_goods li .descr>div:first-child::after {
    display: none;
}

.recom_goods li .descr span {
    display: inline-block;
    line-height: 26px;
    font-size: 12px;
    color: #a4a1b2;
}

.recom_goods li .descr p {
    display: inline-block;
    line-height: 26px;
    font-size: 12px;
    color: #a4a1b2;
}

.recom_goods li .price {
    font-weight: bold;
    font-size: 18px;
    color: #fd4249;
    margin-top: 6px;
    line-height: 34px;
}

.recom_goods li .price span {
    font-family: 'moneyfont';
}

.price span img {
    margin-top: -5px !important;
}

.recom_goods li .price::after {
    content: "";
    display: inline-block;
    float: right;
    width: 14px;
    height: 34px;
    vertical-align: top;
    background: url(../images/css_sprites.png) -293px -118px;
}

/*下拉开始结束*/

/*底部开始*/

.footer {
    width: 100%;
    height: initial;
    background: url(../images/footer_bg1.png) repeat;
    overflow: hidden;
}

.main {
    width: 1200px;
    margin: 0 auto;
}

.footer_bt{
    background: url(../images/footer_bg3.png) repeat rgba(0, 0, 0, 0.5);
    margin-top: -62px;
    position: relative;
    z-index: 2;
}

.footer_top_left {
    padding: 26px 0 42px;
}

.footer_list {
    width: 116px;
    height: 200px;
    padding-left: 35px;
    position: relative;
}

.footer_list:first-child {
    width: 114px;
    padding-left: 0;
}

.footer_list::after {
    content: "";
    display: block;
    width: 2px;
    height: 157px;
    background: url(../images/footer_line.png) repeat;
    position: absolute;
    top: 0;
    right: 0;
}

.footer_list.liner1::after{
    height: 157px;
}

.footer_list.liner2::after{
    height: 98px;
}

.footer_list.liner3::after{
    height: 157px;
}

.footer_list.liner4::after{
    height: 121px;
}

.footer_list.liner5::after{
    height: 143px;
}

.footer_list h3 {
    font-size: 15px;
    font-weight: bold;
    color: #efefef;
    margin-bottom: 14px;
}

.footer_list a {
    display: block;
    color: #6f6f6f;
    font-size: 14px;
    line-height: 35px;
}

.footer_list a:hover {
    color: #d4d4d4;
}

.logo_lists a {
    margin-right: 12px;
}

.footer_top_right {
    width: 464px;
    height: 370px;
    position: relative;
}
.footer_top_right .areamap {
  display: block;
  content: "";
  background: url(../images/area_2.png) no-repeat right bottom 63px;
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
}

.yidian_site {
    padding-left: 12px;
    padding-top: 26px;
    color: #6f6f6f;
    line-height: 24px;
    position: relative;
    z-index: 9;
}

.yidian_site p {
    height: 24px;
    font-size: 15px;
    font-weight: bold;
    color: #efefef;
    padding-bottom: 12px;
}

.yidian_site a {
    float: right;
    font-size: 14px;
    color: #b4b4b4;
    font-weight: normal;
}

.yidian_site a:hover {
    color: #f26709;
}

.yidian_site a::after {
    content: "";
    display: inline-block;
    height: 24px;
    width: 13px;
    background: url(../images/css_sprites.png) -75px -252px;
    vertical-align: top;
    margin-left: 7px;
}

.yidian_site::after {
    content: "---------";
    display: block;
    margin-top: 2px;
}

.footer_top{
  position: relative;
  z-index: 9;
}

.erweima_box{
    padding-left: 11px;
    position: relative;
}

.erweima_box::after{
  content: "";
  display: block;
  clear: both;
  zoom: 1;
}

.download_hont{
  font-size: 12px;
  color: #cacaca;
  line-height: 18px;
  padding-bottom: 10px;
}

.hovershow{
  position: relative;
  width: 78px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  font-size: 12px;
  color: #6f6f6f;
  border: 1px solid #6c6c6c;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  text-transform: uppercase;
  margin-right: 5px;
  cursor: pointer;
}

.hovershow:hover{
  background: #6c6c6c;
  color: #fff;
}

.erweima_box .hovershow:hover p{
  display: block;
}

.erweima_box img {
    width: 93px;
    height: 93px;
    margin-top: 9px;
}

.erweima_box p {
    width: 108px;
    height: 130px;
    background: #cbcbcb;
    float: left;
    font-size: 12px;
    font-weight: bold;
    color: #2a2a2a;
    text-align: center;
    line-height: 26px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    position: absolute;
    top: 32px;
    left: 50%;
    margin-left: -54px;
    display: none;
}

.erweima_box p::after {
  content: "";
  display: block;
  border-bottom: 3px solid #cbcbcb;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  position: absolute;
  top: -3px;
  left: 50%;
  margin-left: -3px;
}

.footer_mid {
    padding-top: 40px;
}

.footer_bottom {
    padding: 26px 0 34px;
}

.footer_mid .midlist{
    border-bottom: 1px solid #373737;
    padding-bottom: 36px;
}

.footer_please {
    margin-bottom: 7px;
    color: #ababab;
}

.footer_contact span {
    margin-right: 16px;
}

.footer_mid .midlist > div i {
  display: inline-block;
  vertical-align: top;
    margin-right: 5px;
    margin-top: 4px;
    background-image: url(../images/css_sprites2.png);
}

.footer_mid .midlist > div .contact_1 {width: 14px; height: 12px;background-position: -136px -142px;}
.footer_mid .midlist > div .contact_2 {width: 12px; height: 10px;background-position: -203px -72px;}
.footer_mid .midlist > div .contact_3 {width: 12px; height: 12px;background-position: -203px -20px;}

.footer_name {
    color: #fff;
}

.footer_mid_left,
.footer_mids,
.footer_mid_right {
    position: relative;
}

.footer_mid_left {
    width: 340px;
}

.footer_mids{
    width: 242px;
    padding-left: 38px;
}

.footer_mid_right {
    width: 294px;
    padding-left: 38px;
}

.footer_mid_su {
    width: 214px;
    padding-left: 34px;
}

.footer_mid .midlist > div:after{
    content: '';
    display: block;
    position: absolute;
    width: 1px;
    height: 40px;
    background: #373737;
    right: 0;
    top: 3px;
}

.footer_change {
    color: #fff;
    cursor: text;
}


.footer_copy {
    color: #929292;
    font-size: 12px;
    padding-top: 22px;
}
.footer_copy a,.footer_copy a:hover{
  color: #929292;
  font-size: 12px;
}

.footer_link {
    font-size: 12px;
    color: #929292;
    padding-bottom: 22px;
    border-bottom: 1px solid #373737;
}

.link_lists {
    width: 88%;
}

.footer_link_name {
    line-height: 20px;
}

.footer_link_name a {
    color: #929292;
}

.link_lists a {
    margin-left: 10px;
    font-size: 12px;
    color: #929292;
    line-height: 20px;
}

.link_lists .link_more {
    color: #fff;
}

/*底部结束*/

.supension {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 99999;
}

.display {
    display: none;
}

/*顶部下拉*/

.header_ad {
    width: 100%;
    height: 90px;
    position: relative;
    overflow: hidden;
    display: none;
}

.header_ad>a img {
    max-width: initial;
    height: 90px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -960px;
    z-index: 1;
}

.header_ad .ad_close {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 6px;
    right: 50%;
    margin-right: -600px;
    z-index: 2;
    cursor: pointer;
}

/* 帮助中心头部 */

.helphead_center {
    width: 100%;
    background: #f6f6f6;
}

.helphead {
    width: 1200px;
    height: 80px;
    margin: auto;
    overflow: hidden;
}

.helphead_logo {
    float: left;
    display: table;
    height: 80px;
}

.helphead_logo .mid {
    display: table-cell;
    height: 80px;
    vertical-align: middle;
}

.helphead_logo .mid a {
    display: inline-block;
    margin-top: -10px;
}

.helphead_logo .mid img {
    display: inline-block;
    max-height: 80px;
    max-width: none;
    max-width: initial;
}

.helphead_server {
    float: right;
}

.helphead_server a {
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    line-height: 80px;
}

.helphead_server a:after {
    content: '';
    display: inline-block;
    width: 1px;
    height: 9px;
    background: #e3e3e3;
    margin: 0 22px;
}

.helphead_server .helpC {
    color: #ef0018;
}

.helphead_server .helpS:after {
    content: none;
}

/* 在线客服弹窗 */
.contactbox { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: rgba(0, 0, 0, 0.6); z-index: 999999; display: none;}
.contactbd{width: 804px;height: 380px;background: url(../images/contactbox.png) no-repeat;position: fixed;top: 50%;left: 50%;margin-top: -190px;margin-left: -402px;-webkit-transition: all .2s;transition: all .2s;-webkit-transform: scale(0);transform: scale(0)}
.contact_close{text-indent: -9999px;cursor: pointer;width: 40px;height: 40px;position: absolute;right: 22px;top: 15px;background: url(../images/contact_close.png) no-repeat;}
.contact_tit{height: 70px;line-height: 70px;padding-left: 81px;font-size: 18px;color: #fff;}
.contact_list{height: 262px;overflow: hidden;}
.contact_list li{width: 200px;height: 100%;float: left;border-left: 1px solid transparent;text-align: center;}
.contact_list li:first-child{border-left: none;}
.contact_list li .p1{width: 96px;height: 96px;border-radius: 100%;-webkit-border-radius: 100%;overflow: hidden;margin: 49px auto 0;}
.contact_list li .p1 img{width: 96px;height: 96px;}
.contact_list li .p2{font-weight: bold;font-size: 18px;color: #333;height: 24px;line-height: 23px;margin-top: 20px;}
.contact_list li .p4{font-weight: bold;font-size: 16px;color: #333;height: 24px;line-height: 24px;}
.contact_list li .p2 span,.contact_list li .p2 i{display: inline-block;vertical-align: top;width: 14px;height: 24px;padding: 0 6px;}
.contact_list li .p2 span{background: url(../images/line_fl.png) no-repeat center center}
.contact_list li .p2 i{background: url(../images/line_fr.png) no-repeat center center}
.contact_list li .p3{font-size: 14px;color: #fff;width: 136px;height: 32px;line-height: 32px;background: #f23737;margin: 2px auto 0;display: block;border-radius: 4px; -webkit-border-radius: 4px;box-shadow: 0 2px 8px rgba(230,15,15,0.34);-webkit-box-shadow: 0 2px 8px rgba(230,15,15,0.34)}
.contact_list li .p3 i{display: inline-block;vertical-align: top;width: 14px;height: 32px;margin-right: 6px;background: url(../images/cursur.png) no-repeat center center;}
.contact_hont{height: 48px;line-height: 48px;font-size: 14px;color: #999;text-align: center;}
.contact_hont span{color: #f22a2a;}
.contactfloat{z-index: 999999;cursor: pointer;position:fixed;width:180px;height: 131px;left:0;bottom:132px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:transform .4s;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;}
.contactgifbtn{font-size: 14px;color: #4c4c4c;width: 114px;height: 30px;line-height: 30px;border: 1px solid #e0e0e0;background: url(../images/icon_kefu.png) #fefefe no-repeat 24px center;border-bottom-right-radius: 4px;-webkit-border-bottom-right-radius: 4px;border-top-right-radius: 4px;-webkit-border-top-right-radius: 4px;padding-left: 52px;position: absolute;bottom: 0;left: 0;}
.contactgif{width: 180px;height: 125px;background-image: url(../images/pic_e1.png);background-repeat: no-repeat;animation: kefu 3.5s steps(1) infinite;-webkit-animation: kefu 3.5s steps(1) infinite;}
@keyframes kefu { 28.5% { background-image: url(../images/pic_e2.png); } 34.2% { background-image: url(../images/pic_e3.png); } 37.05% { background-image: url(../images/pic_e4.png); } 42.75% { background-image: url(../images/pic_e5.png); } 99.75% { background-image: url(../images/pic_e1.png); } }
@-webkit-keyframes kefu { 28.5% { background-image: url(../images/pic_e2.png); } 34.2% { background-image: url(../images/pic_e3.png); } 37.05% { background-image: url(../images/pic_e4.png); } 42.75% { background-image: url(../images/pic_e5.png); } 99.75% { background-image: url(../images/pic_e1.png); } }

/* 出售弹窗 */
.sellbox{width: 100%;height: 100%;background: url(../images/opacitybg.png) repeat;background: rgba(0,0,0,0.8);position: fixed;top: 0;left: 0;z-index: 9999999;display: none;}
.sellbd{width: 714px;background: url(../images/icon3.png) #fff no-repeat center top;position: absolute;top: 50%;left: 50%;margin-left: -357px;margin-top: -250px;border-radius: 8px;-webkit-border-radius: 8px;overflow: hidden;}
.sellbd .tit{height: 70px;line-height: 70px;font-size: 20px;color: #fff;padding-left: 103px;position: relative;}
.sellbd .tit span{position: relative;padding-left: 20px;display: inline-block;vertical-align: top;}
.sellbd .tit span::after{content: "";display: block;width: 1px;height: 17px;background: #ff8888;position: absolute;left: 10px;top:26px;}
.sellbd .sellclose{width: 40px;height: 40px;position: absolute;top: 15px;right: 44px;cursor: pointer;text-indent: -9999px;z-index: 9;}
.sellbd .cont{background: url(../images/icon1.png) #fff no-repeat center bottom;padding-top: 41px;}
.sellbd .cont::after,.myfollow ul::after{content: "";display: block;clear: both;}
.sellbd .forminp{display: table;margin: 0 auto;}
.sellbd .forminp li{height: 42px;margin-bottom: 11px;}
.sellbd .forminp li span{display: inline-block;font-size: 14px;color: #27292e;line-height: 42px;vertical-align: top;width: 80px;text-align: right;}
.sellbd .forminp li span.placeholder{display: none!important;}
span.placeholder{display: none!important;}
.sellbd .forminp li i{color: #f23737;}
.sellbd .forminp li input{border:1px solid #e4ebf5;height: 40px;line-height: 40px;padding: 0 18px;font-size: 12px;color: #999;border-radius: 4px;-webkit-border-radius: 4px;}
.sellbd .forminp li .inp1{width: 509px;}
.sellbd .forminp li .inp2{width: 374px;}
.sellbd .forminp li a{display: inline-block;width: 127px;height: 42px;line-height: 42px;text-align: center;background: #f0f0f0;border-radius: 4px;-webkit-border-radius: 4px;font-size: 12px;color: #727272;margin-left: 8px;}
.sellbd .forminp li a:hover{background: #f23737;color: #fff;}
.sellbd .cont .altbtn{display: block;font-size: 16px;color: #fff;width: 196px;height: 42px;line-height: 42px;text-align: center;background: #f23737;border-radius: 4px;-webkit-border-radius: 4px;box-shadow: 1.18px 1.62px 8px rgba(230,15,15,0.34);-webkit-box-shadow: 1.18px 1.62px 8px rgba(230,15,15,0.34);margin: 17px auto 30px;}
.sellbd .cont .altbtn i{display: inline-block;vertical-align: top;width: 14px;height: 42px;background: url(../images/icon4.png) no-repeat center;margin-right: 8px;}
.myfollow{border-top: 1px dashed #e5e5e5;}
.myfollow ul{display: table;margin: 0 auto;padding: 24px 0 26px;}
.myfollow li{float: left;height: 34px;position: relative;}
.myfollow li span{font-weight: bold;font-size: 14px;color: #666;font-style: italic;display: inline-block;line-height: 20px;padding-top: 7px;padding-right: 23px;}
.myfollow .li1 span{background: url(../images/icon5.png) no-repeat 4px top;}
.myfollow .li2 span{background: url(../images/icon13.png) no-repeat 4px top;}
.myfollow .li3 span{background: url(../images/icon14.png) no-repeat 4px top;}
.myfollow .li4 span{background: url(../images/icon15.png) no-repeat 4px top;}
.myfollow .li5 span{background: url(../images/icon16.png) no-repeat 4px top;}
.myfollow .li6 span{background: url(../images/icon17.png) no-repeat 4px top;padding-right: 0;}
.myfollow .li1{background: url(../images/icon6.png) no-repeat left bottom 10px;padding-left: 10px;}
.myfollow .li2{background: url(../images/icon7.png) no-repeat left bottom 10px;padding-left: 18px;margin-left: 5px;}
.myfollow .li3{background: url(../images/icon8.png) no-repeat left bottom 10px;padding-left: 19px;margin-left: 7px;}
.myfollow .li4{background: url(../images/icon9.png) no-repeat left bottom 10px;padding-left: 21px;margin-left: 7px;}
.myfollow .li5{background: url(../images/icon10.png) no-repeat left bottom 10px;padding-left: 20px;margin-left: 6px;}
.myfollow .li6{background: url(../images/icon11.png) no-repeat left bottom 10px;padding-left: 18px;margin-left: 6px;}
.myfollow .li6::after{display: none;}
.myfollow li::after{content: "";display: block;width: 19px;height: 34px;position: absolute;top: 0;right: 0;background: url(../images/icon12.png) no-repeat center;}
.sellbd .cont .myhont{height: 53px;line-height: 53px;text-align: center;font-size: 14px;color: #999;background: url(../images/icon2.png) no-repeat center;}
.sellbd .cont .myhont span{color: #f22a2a;}

/* QQ故障弹窗开始 */
.thefault_alt {display: block;width: 100%;height: 100%;background: url(../images/opacitybg.png) repeat;background: rgba(0,0,0,0.8);position: fixed;top: 0;left: 0;z-index: 9999999;}
.thefault {width: 494px;height: 330px;background: url(../images/fault.png);border-radius: 8px;-webkit-border-radius: 8px;position: absolute;top: 50%;left: 50%;margin-top: -165px;margin-left: -247px;}
.thefault .qqaltclose {width: 40px;height: 40px;position: absolute;top: 15px;right: 21px;background: url(../images/fault_close.png);text-indent: -9999px;cursor: pointer;border-radius: 20px;-webkit-border-radius: 20px;}
.thefault .tit{height: 70px;line-height: 70px;padding-left: 80px;font-size: 20px;color: #fff;}
.thefault p{font-size: 14px;color: #666666;line-height: 24px;padding-left: 28px;}
.thefault p span{color: #e6251e;}
.thefault p i{display: inline-block;vertical-align: top;height: 24px;width: 12px;background: url(../images/jt_icon.png) no-repeat center;margin: 0 3px 0 5px;}
.thefault .faultinfo{height: 90px;margin: 32px auto 38px;text-align: center;font-size: 0;}
.faultinfo img{display: inline-block;vertical-align: top;width: 78px;height: 78px;border: 1px solid #838383;border-radius: 2px;-webkit-border-radius: 2px;padding: 5px;margin-right: 28px;}
.faultinfo .infover{display: inline-block;height: 90px;vertical-align: top;}
.faultinfo .infover .midbox{display: table;height: 90px;}
.faultinfo .infover .mid{display: table-cell;vertical-align: middle;text-align: left;}
.faultinfo .infover .p{font-weight: bold;font-size: 18px;color: #e6221c;line-height: 20px;padding: 12px 0;}
.faultinfo .infover .p input{font-weight: bold;font-size: 18px;color: #e6221c;line-height: 20px;width: 110px;}
.faultinfo .infover .p2{border-top: 1px solid #f0eded;}
.faultinfo .infover .p span{float: right;width: 32px;height: 18px;line-height: 18px;text-align: center;font-size: 12px;color: #b2b2b2;border-radius: 2px;-webkit-border-radius: 2px;border: 1px solid #b2b2b2;font-weight: normal;cursor: pointer;}
/* 弹窗结束 */