@charset "utf-8";
/* 通栏 start */
.adpull{display: none;width: 100%;height: 100px;position: relative;overflow: hidden;z-index: 99;}
.adpull .adpull_close{width: 26px;height: 26px;position: absolute;top: 50%;margin-top: -13px;right: 50%;margin-right: -640px;z-index: 2;cursor: pointer;border-radius: 100%;-webkit-border-radius: 100%;}
.adpull > a{display: block;width: 1920px;height: 100%;position: absolute;top: 0;left: 50%;margin-left: -960px;z-index: 1;}
.adpull > a img{display: block;width: 1920px;height: 100%;}
/* 通栏 end */
/* header start */
.box1280{margin: 0 auto;}
.box1280::after,
header .menulist::after{content: "";display: block;clear: both;zoom: 1;}
header{position: relative;z-index: 9999;}
header .hdtp{height: 32px;line-height: 32px;background: #F3F8FC;border-bottom: 1px solid #F3F8FC;font-size: 12px;color: #616161;}
header .hdtp p{float: left;margin-right: 14px;}
header .hdtp .login_show{float: left;}
header .hdtp .reglogin{float: left;font-size: 0;}
header .hdtp .login_show a,
header .hdtp .qlinks > a,
header .hdtp .qlinks  > span{display: inline-block;vertical-align: top;font-size: 12px;color: #616161;margin-left: 27px;position: relative;}
header .hdtp .login_show a:hover,
header .hdtp .qlinks > a:hover{color: #ff0707;}
header .hdtp .login_show a:first-child,
header .hdtp .qlinks > a:first-child{margin-left: 0;}
header .hdtp .login_show a:first-child{max-width: 225px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
header .hdtp .login_show a::after,
header .hdtp .qlinks > a:after,
header .hdtp .qlinks  > span::after{content: "";display: block;width: 1px;height: 7px;background: #9EA2B2;opacity: 0.3;position: absolute;top: 13px;left: -15px;}
header .hdtp .login_show a:first-child:after,
header .hdtp .qlinks > a:first-child:after{display: none;}
header .hdtp .login_show a i{display: inline-block;vertical-align: top;width: 10px;height: 13px;margin: 10px 5px 0 0;background: url(../image/css_sprites2.png) -773px -367px;}
header .hdtp .login_show .reglogin a i{width: 13px;height: 13px;background: url(../image/css_sprites2.png) -726px -367px;}
header .hdtp .login_show a:first-child i{width: 14px;height: 14px;margin: 9px 5px 0 0;background: url(../image/css_sprites2.png) -672px -367px;}
header .hdtp .login_show .reglogin a:first-child i{width: 12px;height: 14px;background: url(../image/css_sprites2.png) -588px -415px;}
header .hdtp .qlinks{float: right;font-size: 0;}
header .hdtp .qlinks > a{margin-left: 29px;}
header .hdtp .qlinks > a:after{left: -15px;}
header .hdtp .qlinks  > span{margin-left: 29px;}
header .hdtp .qlinks  > span::after{left: -15px;}
header .hdtp .qlinks  > span i{display: inline-block;vertical-align: top;font-weight: bold;position: relative;padding-left: 17px;}
header .hdtp .qlinks  > span i::after{content: "";display: block;width: 11px;height: 11px;background: url(../image/css_sprites2.png) -780px -351px;position: absolute;left: 0;top: 11px;}
header .hdtp .qlinks > a .son{display: none;width: 106px;height: 106px;background: #d9e4ee;border-radius: 2px;-webkit-border-radius: 2px;position: absolute;top: 32px;left: 50%;margin-left: -53px;z-index: 2;}
header .hdtp .qlinks > a:hover .son{display: block;}
header .hdtp .qlinks > a .son img{width: 96px;height: 96px;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}
header .hdtp .qlinks > a .son::after{content: "";display: block;border-bottom: 6px solid #d9e4ee;border-left: 6px solid transparent;border-right: 6px solid transparent;position: absolute;top: -6px;left: 50%;margin-left: -6px;}
header .hdbt{height: 105px;background: #fff;}
header .logo{float: left;display: table;height: 100%;width: 320px;}
header .logo .mid{display: table-cell;vertical-align: middle;}
header .logo .mid img{margin-top: -2px;max-width: 320px;max-height: 103px;}
header .searchbox{float: left;width: 675px;margin-top: 13px;}
header .search_hb{height: 30px;font-size: 0;}
header .search_hb span{display: inline-block;vertical-align: top;margin-left: 11px;width: 70px;height: 25px;line-height: 25px;text-align: center;background: transparent;position: relative;font-size: 14px;color: #000;border-radius: 4px;-webkit-border-radius: 4px;cursor: pointer;}
header .search_hb span:first-child{margin-left: 0;}
header .search_hb span:hover{color: #ff0707;}
header .search_hb span.on{background: #ff0707;color: #fff;font-weight: bold;}
header .search_hb span::after{content: "";display: none;border-top: 4px solid #ff0707;border-left: 5px solid transparent;border-right: 5px solid transparent;position: absolute;bottom: -3px;left: 11px;}
header .search_hb span.on::after{display: block;}
header .search_bd{height: 46px;border: 2px solid #FF0707;border-radius: 25px;-webkit-border-radius: 25px;position: relative;}
header .search_bd input{line-height: 46px;width: 565px;text-indent: 25px;font-size: 14px;color: #616161;padding-right: 25px;}
header .search_bd span{cursor: pointer;display: block;width: 76px;height: 36px;background: url(../image/css_sprites2.png) -661px -269px;position: absolute;top: 5px;right: 5px;text-indent: -9999px;}
header .search_bd span:hover{background: url(../image/css_sprites2.png) -432px -351px;}
header .search_bd .clear_iput{display: none;width: 18px;height: 18px;border-radius: 100%;-webkit-border-radius: 100%;background: url(../image/css_sprites2.png) -616px -391px;position: absolute;top: 14px;right: 88px;text-indent: -9999px;cursor: pointer;}
header .buy_sell{float: right;width: 229px;height: 45px;background: #F3F8FC;border-radius: 23px;-webkit-border-radius: 23px;margin-top: 43px;position: relative;}
header .buy_sell a{float: left;font-size: 13px;color: #1D1D1D;width: 114px;height: 45px;margin-left: 1px;text-align: center;line-height: 45px;position: relative;border-radius: 23px;-webkit-border-radius: 23px;}
header .buy_sell a:first-child{margin-left: 0;}
header .buy_sell a:hover{color: #ff0707;}
header .buy_sell a i{display: inline-block;vertical-align: top;width: 14px;height: 14px;background: url(../image/css_sprites2.png) -708px -367px;margin: 16px 10px 0 0;}
header .buy_sell a:first-child i{background: url(../image/css_sprites2.png) -690px -367px;}
header .buy_sell::after{content: "";display: block;width: 1px;height: 12px;background: #DDDFE8;position: absolute;top: 17px;left: 114px;}
header .buy_sell span{position: absolute;top: -28px;right: 0;width: 95px;height: 25px;background: url(../image/css_sprites2.png) -407px -318px;font-size: 12px;color: #02CD91;line-height: 20px;text-indent: 32px;animation: floatY 1.2s linear infinite;-webkit-animation: floatY 1.2s linear infinite;}
header .navmenu{height: 45px;background: #fff;}
header .pullmenu{float: left;width: 250px;height: 45px;position: relative;}
header .pullmenu > span{display: block;width: 250px;height: 45px;text-indent: -9999px;background: url(../image/css_sprites2.png) -407px -269px;}
header .pulldown{display: none;width: 250px;height: 470px;background: rgba(255,255,255,0.95);box-shadow: 21px 12px 32px 0px rgba(150,163,180,0.15);-webkit-box-shadow: 21px 12px 32px 0px rgba(150,163,180,0.15);border-radius: 0px 0px 8px 8px;-webkit-border-radius: 0px 0px 8px 8px;position: absolute;top: 45px;left: 0;z-index: 2;}
.isindex header .pulldown{display: block;}
header .menulist{float: left;width: 1030px;height: 45px;}
header .menulist li{float: left;margin-left: 11px;position: relative;}
header .menulist li:first-child{margin-left: 57px;}
header .menulist li > a{display: block;font-size: 17px;color: #1D1D1D;font-weight: bold;height: 45px;line-height: 46px;position: relative;margin: 0 13px;}
header .menulist li.on > a,
header .menulist li:hover > a{color: #FF0707;}
header .menulist li > a::after{content: "";display: block;width: 16px;height: 3px;background: transparent;border-radius: 2px;-webkit-border-radius: 2px;position: absolute;bottom: 0;left: 50%;margin-left: -8px;}
header .menulist li.on > a::after{background: #FF0707;}
header .menulist li.on:hover > a::after{background: none;}
header .menulist li > a i{display: inline-block;vertical-align: top;width: 7px;height: 5px;background: url(../image/css_sprites2.png) -661px -309px;position: absolute;top: 20px;right: -13px;}
header .menulist li.on > a i,
header .menulist li:hover > a i{background: url(../image/css_sprites2.png) -672px -309px;}
header .menulist li .alinks{width: 120px;padding: 8px 10px 10px;background: #fff;border-radius: 4px;-webkit-border-radius: 4px;box-shadow: 1px 0 27px rgba(0,0,0,0.21);-webkit-box-shadow: 1px 0 27px rgba(0,0,0,0.21);position: absolute;top: 45px;left: 50%;margin-left: -60px;z-index: 2;display: none;box-sizing: border-box;-webkit-box-sizing: border-box;}
header .menulist li:hover .alinks{display: block;}
header .menulist li .alinks::after{content: "";display: block;border-bottom: 10px solid #fff;border-left: 10px solid transparent;border-right: 10px solid transparent;position: absolute;top: -7px;left: 50%;margin-left: -10px;}
header .menulist li .alinks a{display: block;height: 30px;line-height: 30px;font-size: 14px;color: #000;margin-top: 2px;border-radius: 4px;-webkit-border-radius: 4px;text-align: center;}
header .menulist li .alinks a.on,
header .menulist li .alinks a:hover{background: #fff3f3;color: #FF0707;}
header .pulldown .filt{padding-right: 10px;height: 91px;margin: 0 23px 0 22px;position: relative;}
header .pulldown .filt:first-child{margin-top: 12px;}
header .pulldown .filt::after{content: "";display: block;width: 6px;height: 7px;background: url(../image/css_sprites2.png) -617px -435px;position: absolute;top: 48px;right: 0;}
header .pulldown .filt p{height: 26px;line-height: 26px;}
header .pulldown .filt p b{font-size: 15px;color: #111111;font-weight: bold;margin-right: 8px;}
header .pulldown .filt p a{font-size: 12px;color: #5C5C5C;margin-right: 8px;}
header .pulldown .filt p a:hover{color: #ff0707;}
header .pulldown .filt span{display: block;width: 17px;height: 19px;margin-bottom: 5px;position: relative;background-image: url(../image/css_sprites2.png);}
header .pulldown .filt1 span{background-position: -432px -435px;}
header .pulldown .filt2 span{background-position: -453px -435px;}
header .pulldown .filt3 span{background-position: -474px -435px;}
header .pulldown .filt4 span{background-position: -495px -435px;}
header .pulldown .filt5 span{background-position: -516px -435px;}
header .pulldown .filt span::after{content: "";display: block;width: 175px;border-top: 1px dotted #C9C9C9;position: absolute;top: 7px;left: 30px;}
header .pulldown .filt:first-child span::after{border-top: transparent;}
header .menulist li > a b{display: inline-block;vertical-align: top;width: 25px;height: 14px;background-image: url(../image/css_sprites2.png);position: absolute;top: -3px;right: -10px;animation: floatY 1.2s linear infinite;-webkit-animation: floatY 1.2s linear infinite;}
header .menulist li > a b.icon_new{background-position: -50px -72px;}
header .menulist li > a b.icon_hot{background-position: -79px -72px;}
header .menulist li > a b.icon_5zhe{background-position: -2px -25px;width: 59px;height: 19px;top: -7px;right: -22px;}
header .menulist li > a b.icon_xieyi{background-position: -2px -2px;width: 86px;height: 19px;top: -7px;right: -23px;display: none;}
@keyframes floatY {0% {transform: translateY(0);}25% {transform: translateY(2px);}50% {transform: translateY(0);}75% {transform: translateY(-2px);}100% {transform: translateY(0);}}
@-webkit-keyframes floatY {0% {-webkit-transform: translateY(0);}25% {-webkit-transform: translateY(2px);}50% {-webkit-transform: translateY(0);}75% {-webkit-transform: translateY(-2px);}100% {-webkit-transform: translateY(0);}}
/* 老页面头部 start */
.oldpages_header .box1280{width: 1200px;}
.oldpages_header header .hdtp p{margin-right: 15px;}
.oldpages_header header .logo{width: 280px;}
.oldpages_header header .searchbox{width: 655px;}
.oldpages_header header .search_bd input{width: 545px;}
.oldpages_header header .menulist{width: 950px;}
.oldpages_header header .menulist li{margin-left: 6px;}
.oldpages_header header .menulist li:first-child{margin-left: 20px;}



/* 老页面头部 end */
/* header end */
/* 面包屑 start */
.crumbsb{padding: 17px 0;}
.crumbsb,
.crumbsb a,
.crumbsb span{font-size: 12px;color: #3C4349;line-height: 20px;}
.crumbsb a,
.crumbsb span{position: relative;margin-left: 30px;}
.crumbsb a:first-child{margin-left: 0;}
.crumbsb a:hover{color: #ff0707;}
.crumbsb a::after,
.crumbsb span::after{content: "";display: block;width: 6px;height: 8px;background: url(../image/css_sprites2.png) -151px -39px;position: absolute;top: 5px;left: -18px;}
.crumbsb a:first-child::after{display: none;}
/* 面包屑 end */
.yz_pagebox{padding: 15px 0 21px;background: #fff;margin-top: -5px;border-radius: 0px 0px 4px 4px;-webkit-border-radius: 0px 0px 4px 4px;position: relative;}
.yz_pagebox::after{display: block;content: "";width: 100%;height: 1px;background: #E4EFF8;position: absolute;top: 5px;left: 0;right: 0;margin: auto;}
/* 分页 start */
.yz_pagination{font-size: 0;height: 30px;padding: 20px 0;display: table;margin: 0 auto;}
.yz_pagination a,
.yz_pagination i,
.yz_pagination span{display: inline-block;vertical-align: top;}
.yz_pagination span{margin: 0 5px;}
.yz_pagination a{font-size: 12px;color: #1D1D1D;text-align: center;border: 1px solid #E4EFF8;height: 28px;line-height: 28px;}
.yz_pagination a:hover,
.yz_pagination a.on{color: #FF0707;}
.yz_pagination i a{padding: 0 13px 0 14px;min-width: 22px;border-left: 0px solid transparent;}
.yz_pagination i a:first-child{padding: 0 13px;border-left: 1px solid #E4EFF8;}
.yz_pagination span a{padding: 0 9px 0 10px;min-width: 10px;border-left: 0px solid transparent;}
.yz_pagination span a:first-child{padding: 0 9px;border-left: 1px solid #E4EFF8;}
/* 分页 end */
/* 出售弹窗 start */
.sell-popup{display: none;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);position: fixed;top: 0;right: 0;bottom: 0;left: 0;margin: auto;z-index: 9999999;}
.sell-popup-alt{width: 460px;height: 420px;background: #fff;border-radius: 20px;-webkit-border-radius: 20px;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}
.sell-popup-close{width: 30px;height: 30px;background: url(../image/css_sprites2.png) -586px -351px;cursor: pointer;position: absolute;top: 0;right: -41px;}
.sell-popup-close:hover{background: url(../image/css_sprites2.png) -620px -351px;}
.sell-popup-bd{padding: 0 57px;}
.sell-popup-tit{padding-top: 32px;}
.sell-popup-tit p{font-size: 24px;color: #1D1D1D;height: 30px;line-height: 30px;position: relative;}
.sell-popup-tit p::after{content: "";display: block;width: 3px;height: 17px;background: #FF0707;border-radius: 2px;-webkit-border-radius: 2px;position: absolute;top: 8px;left: -19px;}
.sell-popup-tit span{display: block;font-size: 13px;color: #616161;height: 20px;line-height: 20px;margin-top: 6px;}
.sell-popup-form{padding-top: 20px;}
.sell-popup-form li{height: 48px;background: #F9FBFD;border: 1px solid rgba(121,145,170,0.15);border-radius: 6px;-webkit-border-radius: 6px;margin-top: 10px;position: relative;}
.sell-popup-form li:first-child{margin-top: 0;}
.sell-popup-form li::after{content: "";display: block;width: 18px;height: 16px;background: url(../image/css_sprites2.png) -701px -391px;position: absolute;left: 16px;top: 17px;}
.sell-popup-form .li2::after{height: 18px;background: url(../image/css_sprites2.png) -594px -391px;top: 16px;}
.sell-popup-form .li3::after{width: 17px;height: 17px;background: url(../image/css_sprites2.png) -680px -391px;top: 17px;}
.sell-popup-form li input{width: 278px;height: 48px;padding-left: 56px;padding-right: 10px;font-size: 13px;color: #616161;}
.sell-popup-form li .clear_iput{display: none;width: 18px;height: 18px;border-radius: 100%;-webkit-border-radius: 100%;background: url(../image/css_sprites2.png) -616px -391px;position: absolute;top: 16px;right: 26px;text-indent: -9999px;cursor: pointer;}
.sell-popup-form .li3 .clear_iput{right: 170px;}
.sell-popup-form li .get-sellcode{height: 48px;line-height: 48px;font-size: 13px;color: #000;padding: 0 26px;position: absolute;top: 0;right: 0;cursor: pointer;}
.sell-popup-form li .get-sellcode:hover{color: #FF0707;}
.sell-popup-submit{height: 50px;line-height: 50px;background: #000;border-radius: 6px;-webkit-border-radius: 6px;text-align: center;font-size: 16px;color: #fff;cursor: pointer;margin-top: 32px;}
.sell-popup-submit:hover{background: #FF0707;}
.pulldown-sell{height: 48px;padding-left: 56px;position: relative;cursor: pointer;}
.pulldown-sell::after{content: "";display: block;width: 10px;height: 7px;background: url(../image/css_sprites2.png) -800px -367px;position: absolute;top: 21px;right: 30px;}
.pulldown-sell dt{height: 48px;line-height: 48px;font-size: 13px;color: #616161;}
.pulldown-sell dd{display: none;position: absolute;top: 49px;left: 46px;right: -1px;z-index: 999;}
.pulldown-sell p{background: #fff;box-shadow: -2px 6px 20px 4px rgb(0 0 0 / 10%);}
.pulldown-sell span{display: block;height: 32px;line-height: 32px;font-size: 13px;color: #616161;padding: 0 10px;cursor: pointer;}
.pulldown-sell span:hover{background: #FF0707;color: #fff;}
/* 出售弹窗 end */
/* 列表详情推荐版块 start */
.shop_excel{background: #fff;border-radius: 8px;-webkit-border-radius: 8px;margin: 50px 0 50px;padding-bottom: 50px;}
.shop_tips{display: table;margin: 0 auto;padding: 35px 0;padding-left: 80px;}
.shop_tips::after{content: "";display: block;clear: both;zoom: 1;}
.shop_tips .i_phot{float: left;width: 100px;height: 90px;margin-right: 22px;background: url(../image/css_sprites2.png) -0 -0;}
.shop_tips .text{float: left;margin-top: 15px;}
.shop_tips .text p{font-size: 24px;color: #1D1D1D;height: 35px;line-height: 35px;}
.shop_tips .text p a{display: inline-block;vertical-align: top;text-align: center;font-size: 13px;border-radius: 18px;-webkit-border-radius: 18px;position: relative;}
.shop_tips .text p a::after{content: "";display: inline-block;vertical-align: top;width: 5px;height: 8px;background: url(../image/css_sprites2.png) -157px -39px;margin: 15px 0 0 10px;}
.shop_tips .text p a.listmybuy::after{background: url(../image/css_sprites2.png) -35px -105px;margin-top: 14px;}
.shop_tips .text p a:hover::after{background: url(../image/css_sprites2.png) -157px -39px;}
.shop_tips .text p i{display: inline-block;vertical-align: top;font-size: 13px;color: #1D1D1D;margin: 0 13px;}
.shop_tips .text div{font-size: 12px;color: #92989D;height: 20px;line-height: 20px;margin-top: 10px;}
.shop_tips .text p a.kefu{width: 145px;height: 35px;line-height: 35px;color: #fff;background: #FF0707;margin-left: 6px;background: linear-gradient(104deg, #FF0707, #FF7C07);background: -webkit-linear-gradient(104deg, #FF7C07, #FF0707);}
.shop_tips .text p a.listmybuy{width: 128px;height: 33px;line-height: 33px;border: 1px solid #FF0707;color: #FF0707;}
.shop_tips .text p a:hover{background: #FF0707;color: #fff;}
.shop_tips .text p a.listmybuy:hover{border: 1px solid #FF0707;}
.shop_likes_tit{height: 26px;line-height: 26px;font-size: 12px;color: #92989D;text-align: center;position: relative;margin-bottom: 13px;}
.shop_likes_tit i,
.shop_likes_tit::after{content: "";display: inline-block;vertical-align: top;width: 30px;height: 1px;background: #ECECEC;margin: 13px 21px 12px;}
.shop_likes_scroll{width: 1172px !important;height: 251px;margin: 0 auto;position: relative;overflow: hidden;}
.shop_likes_list::after{content: "";display: block;clear: both;zoom: 1;}
.shop_likes_list li{float: left;width: 380px;height: 251px;margin-left: 16px;position: relative;}
.shop_likes_list li:first-child{margin-left: 0;}
.shop_likes_list li > a{display: block;padding: 0 27px;height: 249px;border: 1px solid #F8FBFD;background: #F8FBFD;border-radius: 10px;-webkit-border-radius: 10px;}
.shop_likes_list li:hover > a{border: 1px solid #EBF0F3;background: #fff;}
.likes_tit{font-size: 18px;color: #1D1D1D;height: 26px;line-height: 26px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 284px;padding-top: 28px;}
.likes_tit img{display: inline-block;vertical-align: top;min-width: 19px;height: 19px;margin-right: 6px;margin-top: 5px;}
.shop_likes_list li:hover .likes_tit{color: #FF0707;}
.likes_field{margin-top: 12px;}
.likes_field::after{content: "";display: block;clear: both;zoom: 1;}
.likes_fieldc{float: left;position: relative;padding-left: 23px;min-width: 75px;}
.likes_fieldc:first-child{padding-left: 0;min-width: 70px;padding-right: 30px;}
.likes_fieldc::after{content: "";display: block;width: 1px;height: 35px;background: #E5EAEE;position: absolute;top: 4px;left: 0;}
.likes_fieldc:first-child:after{display: none;}
.likes_fieldc span{display: block;font-size: 12px;color: #92989D;height: 20px;line-height: 20px;}
.likes_fieldc p{font-size: 14px;color: #1D1D1D;height: 20px;line-height: 20px;margin-top: 3px;}
.likes_cate{font-size: 12px;color: #1D1D1D;line-height: 20px;height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 21px;}
.likes_price{color: #FF0707;height: 48px;line-height: 48px;margin-top: 25px;}
.likes_price span{font-size: 32px;}
.likes_price i{font-size: 15px;}
.shop_likes_list li > a::after{display: block;content: "";width: 35px;height: 35px;background: url(../image/css_sprites2.png) -100px -23px;position: absolute;bottom: 32px;right: 29px;}
.shop_likes_list li:hover > a::after{background: url(../image/css_sprites2.png) -0 -90px;}
/* 列表详情推荐版块 end */
