﻿.lbuyblog_topbox .lpop_item div.lpop_text a{font-size: 14px}

.lbuyblog_topbox {  margin-bottom: 45px }
 .blog_toplist .text-center {  text-align: center }
 .blog_toplist {  margin-left: 15px;  margin-right: 15px }
 .blog_toplist .blog_toppic {  margin-bottom: 10px;  position: relative;  transform: none }
 .blog_toplist .blog_toppic::after {  content: "";  display: block;  padding-top: 100% }
 .blog_toplist .blog_toppic img {  margin: 0 auto;  display: block;  -webkit-transform: translate3d(-50%, -50%, 0px);  -moz-transform: translate3d(-50%, -50%, 0px);  -ms-transform: translate3d(-50%, -50%, 0px);  -o-transform: translate3d(-50%, -50%, 0px);  transform: translate3d(-50%, -50%, 0px);  max-height: 100%;  max-width: 100%;  position: absolute;  top: 50%;  left: 50% }
 .blog_toplist .blog_topcon .blog_toptag a {  color: #000;  font-weight: 400 }
 .blog_toplist .blog_topcon h4 {  overflow: hidden;  font-size: 14px;  height: 40px;  line-height: 20px;  font-weight: 400 }
 .blog_toplist .blog_topcon h4 a {  display: block;  color: #9b9b9b } 
.lbuyblog_topbox .fa-chevron-left {  left: -35px }
 .lbuyblog_con {  position: relative }
 .lbuyblog_left {  width: calc(100% - 26% - 220px) }
 .lbuyblog_left .showMorehandle {  padding: 10px 30px;  border-radius: 30px !important;
  color: #fff;
  font-size: 12px;
  border-color: #e5e5e5;
  margin-top: 30px;
  background-color: #b38862;

 }
 .lbuyblog_left .btn .fa-caret-right {
  font-size: 16px;
  position: relative;
  left: 8px;
  top: 1px
 }
 .blog_conlist {
  display: table;
  margin-top: 20px;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 20px;
  width: 100%
 }
 .blog_conlist .blog_conleft {
  width: 35%;
  display: table-cell
 }
 .blog_conlist .blog_conright {
  width: 65%;
  padding-left: 30px;
  display: table-cell;
  vertical-align: middle
 }
 .blog_conlist .blog_conright .blog_contag a {
  color: #b38862;
  display: block
 }
 .blog_conlist .blog_conright > h4 {
  font-weight: 700;
  margin-top: 12px
 }
 .blog_conlist .blog_conright > h4 a {
  display: block
 }
 .blog_conlist .blog_conright > p {
  margin-top: 12px;
  display: block
 }
 .blog_conlist .blog_conright > p a {
  display: block;
  color: #9b9b9b
 }
 .blog_conlist .blog_conright > span {
  margin-top: 12px;
  display: block;
  color: #9b9b9b
 }
 .lbuyblog_right {
  position: sticky;
  top: 150px;
  padding-right: 0
 }
 .lbuyblog_right h2 {
  font-weight: 700;
  color: #000;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 20px;
  padding-bottom: 20px;
  font-size: 18px
 }
 .lbuyblog_right .blog_susplist {
  padding-left: 30px;
  position: relative;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 20px;
  padding-bottom: 20px
 }
 .lbuyblog_right .blog_susplist span {
  font-size: 18px;
  font-weight: 700;
  color: #000;
  margin-top: -21px;
  top: 50%;
  left: 0;
  position: absolute
 }
 .lbuyblog_right .blog_susplist .blog_susppic {
  width: 30%;
  float: left
 }
 .lbuyblog_right .blog_susplist .blog_susptext a {
  color: #000
 }
 .lbuyblog_right .blog_susplist .blog_susptext {
  width: 70%;
  padding-left: 15px;
  float: left
 }
 .lbuyblog_right .blog_susplist .blog_susptext p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2
 }
 .lbuyblog_right .blog_susplist .blog_susptext .m_newsdate {
  font-size: 12px;
  margin-top: 10px;
  color: #9b9b9b
 }
 .fixed_side {}
 .lbuyblog_toptitle {
  margin-bottom: 65px;
  margin-top: 45px;
  display: block
 }
 .lbuyblog_toptitle h2 {
  font-size: 24px;
  font-weight: 500;
  color: #000
 }
 .blog_detatop .blog_detimg {
  margin-bottom: 10px
 }
 .blog_detatop .blog_date {
  margin-bottom: 15px;
  opacity: .7;font-size: 12px;
 }
 .blog_detatop .epro_share1 {
  margin-bottom: 25px
 }
 .blog_detatop .epro_share1 ul li {
  width: 22px;
  float: left;
  margin-right: 15px;
  cursor: pointer
 }
 .blog_detatop .epro_share1 ul li img {
  max-height: 26px;
  -webkit-transition: all ease-in .3s;
  -moz-transition: all ease-in .3s;
  -ms-transition: all ease-in .3s;
  transition: all ease-in .3s
 }
 .blog_detatop .epro_share1 ul li img:hover {
  opacity: .7
 }
 .blog_detatop .blog_detailtext {
  margin-bottom: 25px
 }
 .blog_detatop .news_detail {
  color: #9b9b9b
 }
 .blog_popbox .modal-header {
  border-bottom: 0
 }
 .blog_popbox .modal-content {
  border-radius: 0
 }
 .blog_popbox .share_popcon {
  padding: 30px 15px 43px
 }
 .blog_popbox .share_popcon span {
  display: block;
  margin-bottom: 14px
 }
 .blog_popbox .share_popcon span img {
  max-height: 50px
 }
 .blog_popbox .modal-content {
  border-radius: 12px
 }
 .blog_popbox .w_popup_close {
  right: 0;
  font-size: 14px;
  top: -7px;
  padding: 8px 15px;
  position: absolute;
  right: -11px;
  cursor: pointer
 }
 .blog_popbox .w_popup_close img {
  max-width: 19px
 }
 .blog_popbox .modal-dialog {
  width: 430px
 }
 .lbuyblog_con .btn.btn-default:hover {
  
 }
 .blog_recotitle {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 15px;
  color: #000
 }
 .blog_recopro1 {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 25px;
  margin-bottom: 25px
 }
 .blogprobox1 {
  position: relative
 }
 .lbuyblog_left .prolist_collection {
  position: absolute;
  z-index: 3;
  padding: 5px;
  font-size: 22px;
  right: 11px;
  top: 0;
  cursor: pointer
 }
 .blogprobox1 .blog_propic1 {
  margin-bottom: 15px
 }
 .blogprobox1 .blog_attri_left {
  width: 40%;
  float: left
 }
 .blogprobox1 .blog_attri_left h4 {
  font-weight: 700;
  margin-bottom: 10px
 }
 .blogprobox1 .blog_attri_left h4 a {
  display: block
 }
 .blogprobox1 .blog_attri_left p {
  opacity: .8
 }
 .blogprobox1 .blog_attri_right {
  width: 40%;
  float: right;
  text-align: right;
  padding-top: 7px
 }
 .blogprobox1 .blog_attri_right .blog_price1 {
  font-size: 22px;
  font-weight: 700;
  margin-right: 2px;
  display: inline-block
 }
 .blogprobox1 .blog_attri_right .btn:nth-child(3) {
  border-color: #8a6f4d;
  color: #8a6f4d
 }
 .blogprobox1 .blog_attri_right .btn {
  padding: 5px 20px;
  display: inline-block;
  border-radius: 25px !important;
  position: relative;
  top: -3px;
  font-size: 16px;
  font-weight: 700;
  margin-right: 2px;
  margin-left: 7px;
  cursor: pointer
 }
 .blog_recopro2 {
  margin-bottom: 50px
 }
 .blog_recopro2 .slider {
  padding-left: 5px;
  padding-right: 5px
 }
 .blog_recopro2 .fa-chevron-left {
  left: -25px
 }
 .blog_recopro2 .fa-chevron-right {
  right: -15px
 }
 .blogprobox2 {
  padding-left: 8px;
  padding-right: 8px;
  position: relative
 }
 .blogprobox2 .blog_propic2 {
  margin-bottom: 10px;
  height: auto;
  position: relative
 }
 .blogprobox2 .blog_propic2::after {
  content: "";
  display: block;
  padding-top: 100%
 }
 .blogprobox2 .blog_propic2 img {
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0px);
  -moz-transform: translate3d(-50%, -50%, 0px);
  -ms-transform: translate3d(-50%, -50%, 0px);
  -o-transform: translate3d(-50%, -50%, 0px);
  transform: translate3d(-50%, -50%, 0px)
 }
 .blogprobox2 .blog_protitle2 {
  margin-bottom: 3px;
  height: 42px;
  overflow: hidden
 }
 .blogprobox2 .blog_protitle2 a {
  display: block;
  white-space: inherit !important;
  color: #000
 }
 .blogprobox2 .blog_proprice2 {
  margin-bottom: 10px;
  font-size: 16px;
  display: block;
  color: #000
 }
 .blogprobox2 .blog_proprice2 del {
  font-size: 12px;
  font-weight: 400
 }
 .blogprobox2 .blog_probtn2 .btn:nth-child(1) {
  border-color: #8a6f4d;
  color: #8a6f4d
 }
 .blogprobox2 .blog_probtn2 .addCartBtn {
  height: 40px;
  line-height: 1.88;
  width: 100%;
  color: #b38862;
  background: #fafafa !important
 }
 .blogprobox2 .blog_probtn2 .addCartBtn:hover {
  border-color: #dbc3b3;
  background: #fafafa !important
 }
 .blogprobox2 .pro_btn.epro_add_cart {
  width: 100%
 }
 .blogprobox2 .prolist_brand {
  color: #000
 }
 .blogprobox2 .bestoffer {
  font-size: 15px
 }
 .blogprobox2 .proitem_price {
  height: 18px
 }
 .blog_recopro2_horizontal .blogprobox2 .proitem_price del {
  display: inline-block
 }
 .blogprobox2 .proitem_price span {
  margin-right: 8px
 }
 .blog_tagbox {
  display: block;
  margin-bottom: 35px
 }
 .blog_tagbox b {
  font-weight: 400;
  opacity: .8;
  margin-right: 10px
 }
 .blog_tagbox a {
  display: inline-block;
  margin-right: 10px;
  padding: 4px 14px;
  border: 1px solid #d4d4d4;
  border-radius: 20px;
  height: 30px;
  line-height: 22px;
  margin-bottom: 10px
 }
 .blog_mess {
  margin-bottom: 65px
 }
 .blog_mess .blog_login {
  margin-bottom: 10px
 }
 .blog_mess .blog_login p {
  width: 27px;
  display: inline-block;
  cursor: pointer;
  padding: 2px 5px
 }
 .blog_mess .blog_comment_title {
  border-top: 2px solid #dcdcdc;
  font-size: 14px
 }
 .blog_mess .blog_comment_title b {
  background-color: #fff;
  position: relative;
  top: -10px;
  padding-right: 10px
 }
 .blog_mess .blog_mess_con .control-label.col-sm-2 {
  text-align: right
 }
 .blog_mess .blog_mess_con .col-sm-10 {
  padding-left: 0
 }
 .blog_mess .blog_mess_con .btn {
  border-radius: 20px !important
 }
 .blog_readtitle {
  font-size: 24px;
  color: #8a6f4d;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 10px;
  margin-bottom: 10px;
  font-weight: 700;
  color: #000
 }
 .lbuy_blog {
  padding-left: 0;
  padding-right: 0
 }
 .blogprobox2 {
  text-align: center
 }
 .blogprobox2 .pro_saletag {
  left: 9px
 }
 .blog_left .blogleft_title {
  font-size: 16px;
  display: block;
  padding-bottom: 6px;
  color: #9b9b9b
 }
 .blog_left .blogleft_label a {
  color: #000
 }
 .blog_left {
  width: 200px;
  padding-right: 0;
  position: sticky;
  top: 122px;
  padding-left: 0
 }
 .blogleft_tag ul li {
  clear: both
 }
 .blogleft_tag ul li::after {
  content: "";
  display: block;
  clear: both
 }
 .blogleft_tag .blogleft_menu ul {
  display: none;
  padding-left: 14px
 }
 .blogleft_tag ul li a {
  color: #000;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block
 }
 .blogleft_tag ul li span.active a {
  color: #b38862;
  font-weight: 500
 }
 .blogleft_tag .blogmenu_show > ul {
  display: block
 }
 .blogleft_tag .blogleft_menu .blogmenu_title {
  clear: both
 }
 .blogleft_tag .blogleft_menu .blogmenu_title::after {
  content: "";
  display: block;
  clear: both
 }
 .blogleft_tag .blogleft_menu .blogmenu_title span {
  padding-right: 26px;
  float: left
 }
 .blogleft_tag .blogleft_menu .blogmenu_title .blogmenu_close {
  width: 24px;
  height: 22px;
  display: inline-block;
  cursor: pointer;
  vertical-align: middle;
  position: relative;
  text-align: center;
  margin-left: -26px;
  float: left;
  top: 7px;
  color: #000
 }
 .blogleft_tag .blogmenu_show > .blogmenu_title > .blogmenu_close::before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  transform: rotate(180deg);
  display: inline-block
 }
 .blog_left .blogleft_label {
  padding-top: 35px
 }
 .blog_left .blogleft_label ul li {
  padding-top: 3px;
  padding-bottom: 3px
 }
 .blog_recopro3 {
  padding-bottom: 10px;
  display: block
 }
 .blog_recoprocon {
  max-width: 700px;
  width: 70%;
  margin: 0 auto
 }
 .blog_recoprocon .shop_list {
  margin-bottom: 25px;
  border-bottom: 1px solid #eee;
  padding-bottom: 10px
 }
 .blog_recoprocon .shop_propic {
  display: block;
  margin-bottom: 10px;
  max-height: 700px
 }
 .blog_recoprocon .shop_left {
  width: 49%
 }
 .blog_recoprocon .shop_left .probrand {
  font-size: 14px;
  color: #000;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  display: -webkit-box;
  overflow: hidden
 }
 .blog_recoprocon .shop_left .probrand a {
  color: #000
 }
 .blog_recoprocon .shop_left .proname {
  color: #9b9b9b;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  display: -webkit-box;
  overflow: hidden
 }
 .blog_recoprocon .shop_left .proname a {
  color: #000
 }
 .blog_recoprocon .shop_right {
  width: 49%;
  text-align: right
 }
 .blog_recoprocon .shop_list .bestoffer {
  font-size: 15px
 }
 .blog_recoprocon .shop_right .shop_price {
  display: inline-block;
  float: right
 }
 .blog_recoprocon .shop_right .shop_price .shop_saleprice {
  display: block;
  font-size: 16px;
  color: #000;
  letter-spacing: 0
 }
 .blog_recoprocon .shop_right .shop_price .shop_saletext span {
  display: inline-block;
  font-size: 12px;
  color: #b38862;
  margin-right: 8px
 }
 .blog_recoprocon .shop_right .shop_price .shop_saletext del {
  display: inline-block;
  font-size: 12px;
  color: #9b9b9b;
  letter-spacing: 0
 }
 .blog_recoprocon .shop_right .shop_btn {
  display: inline-block;
  float: right;
  margin-left: 8px;
  padding-top: 4px
 }
 .blog_recoprocon .shop_right .shop_btn .btn {
  width: 100%;
  border-radius: 30px !important;
  padding-left: 14px;
  padding-right: 12px;
  line-height: inherit
 }
 .blog_recoprocon .shop_right .shop_btn .icon-es-25 {
  transform: rotate(135deg);
  display: inline-block;
  font-size: 12px;
  position: relative;
  top: -1px;
  right: 2px
 }
 .blog_toplist .blog_toptag {
  font-size: 18px;
  height: 52px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  margin-bottom: 6px;
  font-weight: 500
 }
 .blog_toplist .blog_toptag a {
  color: #000
 }
 .blog_conlist .blog_conright {
  line-height: 1.6
 }
 .blog_conlist .blog_conright h4 {
  color: #000;
  margin-bottom: 10px;
  line-height: 1.6;
  font-size: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2
 }
 .blog_conlist .blog_conright h4 a {
  color: #000
 }
 .blog_conlist .blog_conright > p {
  font-size: 14px;
  margin-bottom: 30px;
  height: 45px;
  overflow: hidden
 }
 .blog_conlist .blog_conright > p a {
  color: #9b9b9b
 }
 .blog_conlist .blog_conright > span {
  color: #9b9b9b;
  font-size: 12px;
  margin-bottom: 30px
 }
 .blog_detatop .blog_detailtext p, .blog_detatop .blog_detailtext p * {
  color: #404040 !important;
  font-size: 14px !important;
  line-height: 1.8 !important;
  color: #000
 }
 .blog_detatop .blog_detailtext p > a {
  color: #b38862 !important;
  font-weight: 500;
  margin-bottom: 15px !important
 }
 .blog_detatop h1, .blog_detatop h2, .blog_detatop h3, .blog_detatop h4, .blog_detatop h5, .blog_detatop h6 {
  color: #000;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.8;
  margin-bottom: 30px
 }
 .blog_detatop .blog_detailtext img {
  margin-bottom: 15px
 }
 .blog_detatop .blog_detailtext caption {
  color: #9b9b9b;
  font-size: 14px;
  margin-top: 0
 }
 .blogprobox2 .blog_proprice2 .w_letter_r {
  color: #000
 }
 @media only screen and (max-width:1550px) {
  .blog_recoprocon {
   width: 75%
  }
  .blog_recoprocon .shop_left {
   width: 42%
  }
  .blog_recoprocon .shop_right {
   width: 56%
  }
 }
 @media only screen and (max-width:1450px) {
  .lbuyblog_topbox .fa-chevron-left {
   left: -20px
  }
  .lbuyblog_topbox .fa-chevron-right {
   right: 38px
  }
 }
 @media only screen and (max-width:1450px) {
  .blog_conlist .blog_conright {
   padding-left: 15px
  }
  .lbuyblog_right .blog_susplist {
   padding-left: 22px
  }
 }
 @media only screen and (max-width:1400px) {
  .blog_recoprocon {
   width: 80%
  }
 }
 @media only screen and (max-width:1199px) {
  .blog_recotitle {
   font-size: 16px
  }
  .blogprobox1 .blog_attri_left h4 {
   font-size: 16px
  }
  .blogprobox1 .blog_attri_left {
   width: 49%
  }
  .blogprobox1 .blog_attri_right {
   width: 49%
  }
  .blogprobox1 .blog_attri_right .blog_price1 {
   font-size: 16px
  }
  .blogprobox1 .blog_attri_right .btn {
   font-size: 14px;
   padding: 5px 16px;
   margin-left: 0
  }
  .blog_recoprocon {
   width: 100%
  }
  .blog_recoprocon .shop_left {
   width: 40%
  }
  .blog_recoprocon .shop_right {
   width: 58%
  }
 }
 @media only screen and (max-width:991px) {
  .blog_left {
   width: 150px
  }
  .lbuyblog_right {
   width: 30%;
   padding-left: 0
  }
  .lbuyblog_left {
   width: calc(100% - 30% -150px)
  }
  .blogprobox1 .blog_attri_left {
   width: 100%;
   margin-bottom: 5px
  }
  .blogprobox1 .blog_attri_right {
   width: 100%;
   text-align: left
  }
  .blog_recoprocon {
   width: 100%
  }
  .blog_recoprocon .shop_left {
   width: 38%;
   padding-top: 3px
  }
  .blog_recoprocon .shop_left .probrand {
   font-size: 12px
  }
  .blog_recoprocon .shop_left .proname {
   font-size: 12px
  }
  .blog_recoprocon .shop_right {
   width: 61.5%
  }
  .blog_recoprocon .shop_right .shop_btn {
   text-align: left;
   padding-top: 2px
  }
  .blog_recoprocon .shop_right .shop_btn .btn {
   font-size: 12px;
   padding: 8px 6px 8px 10px;
   display: inherit;
   line-height: initial
  }
  .blog_recoprocon .shop_right .shop_btn .icon-es-25 {
   right: 3px
  }
  .blog_recoprocon .shop_right .shop_price .shop_saleprice {
   font-size: 15px
  }
  .blog_recoprocon .shop_right .shop_price .shop_saletext {
   margin-left: -10px;
   white-space: nowrap
  }
  .blog_recoprocon .shop_right .shop_price .shop_saletext span.hidden-xs {
   display: inline-block !important;
   margin-right: 5px
  }
  .blog_recoprocon .shop_right .shop_btn span.visible-xs {
   display: none !important
  }
  .blog_recoprocon .shop_right .shop_btn .icon-es-25 {
   top: -1px
  }
  .blog_recoprocon .shop_right .shop_btn span {
   font-size: 12px;
   color: #b38862;
   padding-top: 5px
  }
  .blog_recoprocon .shop_right .shop_price .shop_saletext del {
   padding-top: 5px
  }
 }
 @media only screen and (max-width:767px) {
  .lbuyblog_left {
   width: 100%
  }
  .lbuyblog_left h2 {
   font-weight: 700;
   color: #000;
   margin: 10px 0;
   padding: 10px 0;
   font-size: 18px
  }
  .lbuyblog_right {
   position: inherit;
   width: 100%;
   right: inherit;
   padding-right: 0;
   top: inherit !important;
   padding-left: 0;
   margin-top: 20px
  }
  .lbuyblog_right .blog_susplist {
   border: 0;
   margin-bottom: 0;
   padding-bottom: 15px
  }
  .lbuyblog_right h2 {
   border-bottom: 0;
   margin-bottom: 0;
   font-size: 18px
  }
  .blog_conlist {
   border-bottom: 0;
   padding-bottom: 15px;
   margin-top: 0
  }
  .blog_conlist .blog_conright {
   text-align: center
  }
  .lbuy_blog .slick-dots li button:before {
   position: absolute;
   top: 0;
   left: 0;
   content: "\2022";
   width: 20px;
   height: 20px;
   font-family: slick;
   font-size: 32px;
   line-height: 20px;
   text-align: center;
   color: #8a6f4d;
   opacity: .15;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale
  }
  .lbuy_blog .slick-dots li.slick-active button:before {
   opacity: .95
  }
  .lbuy_blog .slick-dots {
   bottom: -30px
  }
  .blog_toplist {
   padding-left: 0;
   padding-right: 0
  }
  .lbuyblog_topbox .fa-chevron-left, .lbuyblog_topbox .fa-chevron-right {
   display: none !important
  }
  .lbuyblog_topbox {
   margin-bottom: 55px
  }
  .lbuyblog_topbox .slick-dots li {
   position: relative;
   display: inline-block;
   height: 19px;
   width: 19px;
   padding: 0;
   cursor: pointer
  }
  .blog_popbox .modal-dialog {
   width: 180px;
   margin: 0 auto;
   top: 49%;
   margin-top: -36px
  }
  .blog_popbox.share1_pop .share_popcon {
   padding: 0
  }
  .lbuyblog_left .prolist_collection {
   font-size: 14px;
   background-color: #fff;
   width: 27px;
   height: 27px;
   border-radius: 50%;
   box-shadow: 0 0 5px 2px rgba(0, 0, 0, .09);
   text-align: center;
   top: 4px
  }
  .lbuy_blog_detail .lbuyblog_right {
   display: none
  }
  .lbuyblog_toptitle {
   margin-bottom: 51px;
   margin-top: 28px
  }
  .lbuyblog_toptitle h2 {
   font-size: 20px;
   margin-bottom: 15px;
   line-height: 1.5
  }
  .lbuyblog_toptitle .blog_date {
   opacity: .6;
   text-align: center;
   font-size: 12px
  }
  .blog_detatop .epro_share1 {
   text-align: right
  }
  .blog_detatop .epro_share1 ul li {
   float: none;
   display: inline-block;
   margin-right: 7px
  }
  .blog_recopro1 {
   padding-bottom: 55px
  }
  .blog_recopro1 .slider {
   margin-left: -8px;
   margin-right: -8px
  }
  .blog_recopro1 .blogprobox1 {
   margin-right: 8px;
   padding-left: 8px
  }
  .blogprobox1 .blog_attri_right .blog_price1 del.visible-xs {
   display: inline-block !important;
   font-size: 12px;
   margin-left: -5px;
   opacity: .6;
   font-weight: 400
  }
  .blogprobox1 .blog_attri_right .btn {
   font-weight: 400;
   padding: 6px 12px 5px;
   font-size: 12px;
   margin-left: 4px;
   line-height: 14px
  }
  .blogprobox1 .blog_attri_left h4 {
   margin-bottom: 3px;
   font-size: 14px;
   font-weight: 400
  }
  .blogprobox1 .blogprobox1 {
   padding-left: 8px;
   padding-right: 8px
  }
  .lbuy_blog.lbuy_blog_detail {
   padding-left: 0 !important;
   padding-right: 0 !important
  }
  .blogprobox2 .blog_propic2 {
   overflow: hidden
  }
  .blogprobox2 .blog_protitle2 {
   height: 42px
  }
  .blog_recopro2 {
   margin-bottom: 20px
  }
  .blog_recopro2 .slider {
   padding-left: 0;
   padding-right: 0;
   margin-left: -7px;
   margin-right: -7px
  }
  .blog_tagbox a {
   font-size: 12px;
   padding: 2px 14px;
   height: 28px;
   margin-right: 6px
  }
  .blog_tagbox {
   margin-bottom: 25px
  }
  .blog_readtitle {
   font-size: 22px;
   border-bottom: 0;
   margin: 40px 0 10px;
   padding: 0 20px
  }
  .blog_recopro2 .prolist_collection .fa {
   top: 0;
   right: .5px
  }
  .lbuy_blog.w_mar_t20 {
   padding-left: 0 !important;
   padding-right: 0 !important
  }
  .blog_conlist .blog_conright > span {
   margin-bottom: 10px
  }
  .blog_detatop .blog_detailtext p, .blog_detatop .blog_detailtext p * {
   font-size: 14px !important;
   line-height: 1.5 !important
  }
  .blog_detatop h1, .blog_detatop h2, .blog_detatop h3, .blog_detatop h4, .blog_detatop h5, .blog_detatop h6 {
   font-size: 16px
  }
  .prolist_textcon .prolist_brand {
   font-size: 14px;
   height: 42px !important
  }
  .prolist_textcon .prolist_name {
   font-size: 12px
  }
  .blog_conlist .blog_conright {
   padding-top: 0;
   text-align: left
  }
  .blog_conlist .blog_conright h4 {
   font-size: 14px;
   margin-bottom: 0;
   font-weight: 400;
   margin-top: 0
  }
  .blog_conlist .blog_conright > p {
   font-size: 12px;
   height: 55px;
   margin-bottom: 12px;
   overflow: hidden;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 3
  }
  .blog_conlist .blog_conright > span {
   text-align: right
  }
  .blog_toplist .blog_toptag {
   font-size: 14px;
   height: 42px
  }
  .blog_toplist .blog_topcon h4 {
   font-size: 12px
  }
  .m_protag {
   width: 96%;
   overflow-x: auto;
   margin: 15px 2% 0
  }
  .m_protag::-webkit-scrollbar {
   display: none
  }
  .m_protag ul {
   display: table;
   white-space: nowrap
  }
  .m_protag ul li {
   position: relative;
   text-align: center;
   display: inline-block;
   text-decoration: none;
   color: #000;
   width: auto;
   border: 1px solid #e5e5e5;
   height: 34px;
   line-height: 34px;
   margin-right: 10px;
   border-radius: 20px
  }
  .m_protag ul li.active {
   border-color: #b38862;
   color: #b38862
  }
  .m_protag ul li a {
   padding-left: 10px;
   padding-right: 10px;
   color: #4a4a4a
  }
  .blogmobile .m_blog_titletag {
   margin-top: 5px
  }
  .blogmobile .m_blog_titletag ul li {
   float: left;
   width: 33.33%;
   text-align: center;
   position: relative
  }
  .blogmobile .m_blog_titletag ul li a {
   padding: 5px 5px 10px;
   display: block;
   font-size: 16px;
   color: #000
  }
  .blogmobile .m_blog_titletag ul li.active::after {
   content: "";
   width: 100%;
   background-color: #000;
   height: 1px;
   position: absolute;
   bottom: 0;
   left: 0
  }
  .blogmobile .blog_top_title {
   position: relative;
   margin-top: 20px;
   text-align: center;
   margin-bottom: 18px
  }
  .blogmobile .blog_top_title span {
   display: inline-block;
   background-color: #fff;
   padding-left: 10px;
   padding-right: 10px;
   position: relative;
   z-index: 2;
   font-size: 18px;
   color: #000
  }
  .blogmobile .blog_top_title::after {
   content: "";
   width: 100%;
   height: 1px;
   background-color: #e6e6e6;
   position: absolute;
   top: 50%;
   left: 0
  }
  .blogmobile .blog_top_con {
   margin-top: 15px
  }
  .m_blog_listtop .slick-track {
   margin-left: 0
  }
  .m_blog_listtop {
   margin-bottom: 20px
  }
  .m_blog_listtop .blog-mobile-top {
   padding-left: 10px;
   padding-right: 10px
  }
  .m_blog_listtop .blog_toplist_con {
   padding-right: 2px;
   padding-left: 2px
  }
  .m_blog_listtop .blog_toplist_con .blog_toplist_pic {
   display: block;
   margin-bottom: 8px;
   padding-left: 1px;
   padding-right: 1px;
   -webkit-transform: none;
   -moz-transform: none;
   transform: none;
   position: relative
  }
  .m_blog_listtop .blog_toplist_con .blog_toplist_pic::before {
   content: "";
   display: block;
   padding-top: 100%
  }
  .m_blog_listtop .blog_toplist_con .blog_toplist_pic img {
   width: 100%;
   max-height: 100%;
   position: absolute;
   top: 50%;
   left: 50%;
   -webkit-transform: translate3d(-50%, -50%, 0px);
   -moz-transform: translate3d(-50%, -50%, 0px);
   -ms-transform: translate3d(-50%, -50%, 0px);
   -o-transform: translate3d(-50%, -50%, 0px);
   transform: translate3d(-50%, -50%, 0px);
   width: 100%
  }
  .m_blog_listtop .blog_toplist_con .blog_toplist_pic iframe {
   width: 100% !important;
   max-height: 100%;
   position: absolute;
   top: 50%;
   left: 50%;
   -webkit-transform: translate3d(-50%, -50%, 0px);
   -moz-transform: translate3d(-50%, -50%, 0px);
   -ms-transform: translate3d(-50%, -50%, 0px);
   -o-transform: translate3d(-50%, -50%, 0px);
   transform: translate3d(-50%, -50%, 0px)
  }
  .m_blog_listtop .blog_toplist_con h4 {
   font-size: 14px;
   text-align: center;
   line-height: 1.4
  }
  .m_blog_list .bloglist_con {
   margin-bottom: 26px;
   display: block
  }
  .m_blog_list .bloglist_con .bloglist_pic {
   display: block;
   margin-bottom: 12px
  }
  .m_blog_list .bloglist_con .bloglist_pic img {
   display: block;
   margin: 0 auto;
   width: 100%
  }
  .m_blog_list .blog_toplist_con .blog_toplist_pic iframe {
   width: 100% !important
  }
  .m_blog_list .bloglist_con h4 {
   font-size: 16px;
   text-align: center;
   line-height: 1.4;
   padding-left: 8px;
   padding-right: 8px;
   color: #000;
   overflow: hidden;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 2
  }
  .m_blog_list .bloglist_con h4 a {
   color: #000
  }
  .m_blog_list .bloglist_con p {
   color: #9b9b9b;
   overflow: hidden;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 2;
   margin-top: 10px;
   padding-left: 8px;
   padding-right: 8px;
   text-align: center
  }
  .m_blog_list .bloglist_con .publish_time {
   text-align: right
  }
  .m_blog_list .bloglist_con p a {
   color: #9b9b9b
  }
  .m_blog_list .showMorehandlebtn {
   margin: 10px 0 40px auto;
   text-align: center
  }
  .m_blog_list .showMorehandlebtn span {
   height: 38px;
   line-height: 38px;
   border-radius: 30px !important;
   border: 1px solid #e5e5e5;
   display: inline-block;
   padding-left: 14px;
   padding-right: 8px;
   position: relative;
   color: #b38862;min-width: 110px; font-size: 12px;
  }
  .m_blog_list .showMorehandlebtn span::after {
   content: "";
   border: solid transparent;
   pointer-events: none;
   border-left-color: #b38862;
   border-width: 5px;
   cursor: pointer;display: inline-block;
    margin-left: 6px;   
  }
  .blogdetail_toptitle {
   padding-left: 15px;
   padding-right: 15px
  }
  .blogdetail_toptitle h2 {
   color: #000;
   font-size: 20px;
   margin-bottom: 10px;
   line-height: 1.3;
   margin-top: 40px
  }
  .blogdetail_toptitle p {
   color: #9b9b9b;
   margin-bottom: 16px;
   margin-top: 10px
  }
  .blogdetail_share {
   padding: 8px 15px 15px 16px
  }
  .blogdetail_share h6 {
   font-size: 12px;
   display: inline-block;
   float: left;
   padding-top: 7px;
   color: #000
  }
  .blogdetail_share ul {
   display: inline-block;
   float: left
  }
  .blogdetail_share ul li {
   display: inline-block;
   float: left;
   font-size: 18px;
   color: #b38862;
   padding-left: 5px;
   padding-right: 5px
  }
  .blogdetail_share ul li:nth-child(2) {
   -webkit-text-stroke: .3px #b38862;
   -moz-text-stroke: .3px #b38862;
   -ms-text-stroke: .3px #b38862
  }
  .blogdetail_share ul li:nth-child(3) {
   -webkit-text-stroke: .3px #b38862;
   -moz-text-stroke: .3px #b38862;
   -ms-text-stroke: .3px #b38862;
   font-size: 19px
  }
  .blogdetail_share b {
   float: right;
   font-weight: 400;
   font-size: 12px;
   color: #9b9b9b
  }
  .blogdetail_text {
   padding-left: 15px;
   padding-right: 15px;
   line-height: 1.7;
   color: #4a4a4a
  }
  .lbuy_blog_detail .blog_recopro2 .slick-list.draggable {
   padding-left: 0 !important
  }
  .blogdetail_toppro .slider {
   padding-left: 10px
  }
  .blogdetail_toppro .slick-list {
   padding-right: 12px
  }
  .blogdetail_toppro .pro_saletag {
   left: 4px
  }
  .blogdetail_toppro .btn {
   padding: 9px 12px
  }
  .blogdetail_toppro .btn.prolist_buyico {
   padding: 7px 8px 6px 9px
  }
  .blogdetail_toppro {
   margin-bottom: 15px;
   margin-top: 10px
  }
  .blogdetail_toppro .pro_buybtn {
   margin-top: 8px
  }
  .blogdetail_pro {
   margin-bottom: 35px
  }
  .blogdetail_pro {
   padding-left: 8px;
   padding-right: 8px
  }
  .blogdetail_pro .blogprobox1 {
   padding-left: 7px;
   padding-right: 7px
  }
  .blogdetail_pro .btn {
   padding: 9px 12px
  }
  .blogdetail_pro .btn.prolist_buyico {
   padding: 7px 8px 6px 9px
  }
  .blogdetail_pro .pro_saletag {
   left: 7px
  }
  .blogdetail_pro .pro_buybtn {
   margin-top: 8px
  }
  a {
   text-decoration: none !important
  }
  a:hover {
   text-decoration: none !important
  }
  .m_protop_navbox {
   position: relative;
   background-color: #fff;
   z-index: 950;
   border-top: 1px solid #fafafa;
   border-bottom: 1px solid #fafafa
  }
  .protopbg {
   left: 0;
   top: 0;
   display: none;
   width: 100%;
   height: 100%;
   position: fixed;
   top: 0;
   z-index: 940
  }
  .m_blog_listtop .slick-list.draggable {
   padding-right: 20px
  }
  .m_blog_listtop .blog_toplist_con h4 {
   font-size: 14px;
   height: 40px;
   color: #000;
   overflow: hidden;
   margin-bottom: 3px
  }
  .m_blog_listtop .blog_toplist_con p {
   font-size: 14px;
   height: 40px;
   color: #9b9b9b;
   overflow: hidden
  }
  .m_blog_toptag {
   width: 100%;
   position: relative;
   margin-top: 0;
   background-color: #b38862;
   color: #fff;
   z-index: 949
  }
  .m_blog_toptag .blogtop_navtitle {
   font-size: 12px;
   min-height: 32px
  }
  .m_blog_toptag .blogtop_drobtn {
   display: inline-block;
   padding: 8px 13px 0px 13px;
   float: left;
   
  }
  .m_blog_toptag .blogtop_navtable {
   overflow-x: auto;
   transition: none
  }
  .m_blog_toptag .blogtop_navtable::-webkit-scrollbar {
   display: none
  }
  .m_blog_toptag .blogtop_navtable ul {
   display: table;
   white-space: nowrap;
   vertical-align: top
  }
  .m_blog_toptag .blogtop_navtable ul li {
   position: relative;
   text-align: center;
   display: inline-block;
   text-decoration: none;
   color: #000;
   margin-right: 10px;
   margin-right: 10px
  }
  .m_blog_toptag .blogtop_navtable ul li a {
   padding: 8px 0;
   display: block;
   line-height: normal
  }
  .m_blog_toptag .blogtop_navtable ul li.active::after {
   content: "";
   border-bottom: 1px solid #fff;
   position: absolute;
   left: 1px;
   bottom: 0;
   height: 1px;
   width: 98%
  }
  .m_blog_toptag .blogtop_navtable ul li.active a, .m_blog_toptag .blogtop_navtable ul li a {
   color: #fff
  }
  .m_blog_toptag.fixed_top .blogtop_drobtn {
   margin-top: 2px
  }
  .m_blog_toptag.fixed_top .blogtop_navtable {
   transition: none
  }
  .m_blog_toptag.fixed_top .blogtop_navtable ul {
   max-height: 32px;
   transition: none
  }
  .m_blog_toptag .blogtop_pane {
   position: absolute;
   background: rgba(255, 255, 255, .95);
   width: 100%;
   display: none;
   font-size: 12px
  }
  .m_blog_toptag .blogtop_pane::after {
   content: "";
   width: 1px;
   height: 100%;
   display: block;
   background-color: #eee;
   position: absolute;
   left: 39%
  }
  .m_blog_toptag .blogtop_pane ul {
   padding: 8px;
   padding-right: 0
  }
  .m_blog_toptag .blogtop_pane ul li {
   position: relative
  }
  .m_blog_toptag .blogtop_pane ul li a, .m_blog_toptag .blogtop_pane ul li span {
   padding-top: 4px;
   padding-bottom: 4px;
   display: block;
   color: #000
  }
  .m_blog_toptag .blogtop_pane ul li.active a, .m_blog_toptag .blogtop_pane ul li.active span {
   color: #b38862
  }
  .m_blog_toptag .blogtop_paneleft {
   width: 40%;
   padding-right: 2px;
   max-height: 430px;
   overflow-y: auto
  }
  .m_blog_toptag .blogtop_paneleft::-webkit-scrollbar, .m_blog_toptag .blogtop_paneright::-webkit-scrollbar {
   display: none
  }
  .m_blog_toptag .blogtop_paneright {
   width: 60%;
   padding-left: 2px;
   max-height: 430px;
   overflow-y: auto
  }
  .m_blog_toptag.fixed_top {
   left: 0;
   position: fixed;
   width: 100%;
   margin-top: 0;
   line-height: initial
  }
  .blogtop_paneleft .expand-children-class {
   display: inline-block
  }
  .blogtop_pane ul li a {
   display: inline-block !important;
   width: 80%
  }
  .m_protop_navboxTop {
   top: 0;
   left: 0;
   position: fixed;
   width: 100%;
   margin-left: 0% !important
  }
 }