
/*
 *
 * 用户自定义 CSS，建议在 user.css 文件下覆盖式修改
 *
 */



@font-face {
  font-family: 'icomoon';
  src: url('fonts/icomoon.eot');
}
@font-face {
  font-family: 'icomoon';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'),
     url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-copy:before {
  content: "\e600";
}
.icon-home:before {
  content: "\e601";
}
.icon-cart:before {
  content: "\e602";
}
.icon-menu:before {
  content: "\e603";
}
.icon-minus:before {
  content: "\e604";
}
.icon-plus:before {
  content: "\e605";
}
.icon-arrow-left:before {
  content: "\e606";
}
.icon-search:before {
  content: "\e607";
}
.icon-pencil2:before {
  content: "\e906";
}
.icon-remove2:before {
  content: "\e9ac";
}
.icon-cross:before {
  content: "\ea0f";
}
.icon-checkbox-checked:before {
  content: "\ea52";
}
.icon-checkbox-unchecked:before {
  content: "\ea53";
}


/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

body {
  height: 100%;
  padding-bottom: 61px;
}

.pro-detail-gallery .flexslider .slides li {
  text-align: center;
  height: 300px;
}
.pro-detail-gallery .flexslider .slides img {
  max-width: 100%;
  width: auto;
  display: inline-block;
}
.pro-detail-gallery .flex-control-nav li a {
  vertical-align: bottom;
}

/* FlexSlider Default Theme
*********************************/
.flexslider { margin: 0 0 15px; background: #fff; position: relative;zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; padding: 0;margin: 0; }
.carousel li { margin-right: 5px; }
.pageTitle h2{ font-size: 100%; }
.proList-ul{margin: 0;padding: 0;}
.proList-ul li{list-style: none;}
.mobile-link{margin: 0;padding: 0;}
.mobile-sublink li{list-style: none;}

.mobile-search-inner .search-ipt{-webkit-box-sizing: content-box;box-sizing: border-box;}
/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { text-decoration:none; display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: -50px; }
.flex-direction-nav .flex-next { right: -50px; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; line-height:1; display: inline-block; content: '\f001'; }
.flex-direction-nav a.flex-next:before  { content: '\f002'; }

/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav {margin: 0;padding: 0;line-height: 1; font-size: 0; width: 100%; position: absolute; bottom: 11px; text-align: center;z-index:2}
.flex-control-nav li { vertical-align: middle; font-size: 0; margin: 0 6px; display: inline-block; zoom: 1; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}


/*
/*  SECTION 1 设置相关
/*    1.1 - 背景颜色
/*    1.2 - 边框颜色
/*    1.3 - 字体颜色
/*
/*  SECTION 2 个性样式
/*    2.1 - 组件
/*    2.2 - 顶部
/*    2.3 - 底部
/*    2.4 - 主页
/*    2.5 - 主导航
/*
/*  SECTION 3 媒体查询自适应


/* ============================= */
/*      SECTION 1  设置相关      */
/* ============================= */
/* 1.1 - 背景颜色 */
.settings-main_background{background-color:#ffffff}
.settings-body_background{background-color:#ffffff}
.settings-post_background{background-color:#fff}
.settings-buyBtn_background{background-color:#353535}
.settings-mainBtn_background{background-color:#353535}
.settings-nav_background{background-color:#ffffff}
.settings-mainBtnDisabled_background{background-color:}
.settings-optionSelected_background{background-color:#eeeeee}
.settings-optionUnSelected_background{background-color:#ffffff}
.settings-optionDisabled_background{background-color:#f7f7f7}
/*  */
.settings-head_background{background-color:#ffffff}
.settings-navSub_background{background-color:#f6f6f6}
.settings-formTitle_background{background-color:#dddddd}
.settings-form_background{background-color:#dddddd}

/* 1.2 - 边框颜色 */
.emptyTips-cart-icon{color:#dddddd;}
.settings-main_border{border-color:#dddddd}
.settings-ipt_border{border-color:#d5d5d5}
.settings-optionSelected_border{border-color:#353535}
.settings-optionUnSelected_border{border-color:#dddddd}
.settings-optionDisabled_border{border-color:#e2e2e2}
/*  */
.settings-proPic_border{border-color:}

/* 1.3 - 字体颜色 */
.settings-h1_color{color:#6b6b6b}
.blog_cont a,
.settings-link_color:visited,
.settings-link_color{color:#353535}
.settings-text_color:visited,
.settings-text_color{color:#444444}
.settings-proTitle_color{color:#555555}
.settings-price_color{color:#353535}
.settings-desc_color{color:#999999}
.settings-navLink_color:visited,
.settings-navLink_color{color:#555555}
.settings-navSubLink_color{color:#555555;}
.settings-buyBtn_color{color:#ffffff}
.settings-mainBtn_color:visited,
.settings-mainBtn_color{color:#ffffff}
.settings-mainBtnDisabled_color{color:}
.settings-inputImpt_color{color:#fe434c}
.settings-unvaild_color{color:}
.settings-optionSelected_color{color:#353535}
.settings-optionUnSelected_color{color:#333333}
.settings-optionDisabled_color{color:#cccccc}
/*  */
.settings-footer_color{color:#999999}
.settings-orgprice_color{color:#999999}

/* 1.4 - 固定颜色 */
.settings-mainBtnDisabled_background{background-color:#e0e0e0}
.settings-mainBtnDisabled_color{color:#a3a3a3}
.settings-package_background{background-color:#fffae4}
.settings-package_color{color:#C09F0A}
.settings-package_border{border-color:#C09F0A}

/* 移动颜色 */
.settings-menu_background{background-color:#ffffff}
.settings-menu_color:visited,
.settings-menu_color{color:#353535}
.yhsd-paymentComponent-each-selected .yhsd-paymentComponent-each-circle,
.ym-nav-menu-link-hover,
.settings-menuHover_background{background-color:#353535}
.ym-nav-menu-link-hover,
.settings-menuHover_color{color:#ffffff!important;}
.ym-nav-menu{padding: 0;}
.settings-navSubSub_background{background-color:  }
.yhsd-paymentComponent-each-selected,
.settings-link_border{border-color:#353535}
.settings-package_background{background-color:#f4f4f4}
.settings-price2_color{color:#ff4444}
.settings-blog_desc_color{color:#aaaaaa}


/* ============================= */
/*      SECTION 2  个性样式      */
/* ============================= */
/* 2.2 - 顶部 */
.logo{height:60px;line-height:0;text-align:center;}
.logo strong {display: block; font-weight: 400;}
.logo-link{display: inline-block; height: 60px; line-height: 60px;}
.logo-link img{ max-height: 100%; vertical-align:middle; max-width: 100%;}
/* 2.3 - 底部 */
.footer{position:relative;font-size:12px;padding:20px 15px}
.footer-copyright {line-height:20px;}
/* 2.4 - 主页 */
.slide {
  position: relative;
  z-index: 0;
  overflow:hidden;
  margin:0 auto;
}
.mod.slide{padding:0}
.slide-inner {
  overflow: hidden;
}
.flex-control-paging li a{ cursor: pointer; font-size: 0; width: 11px; height: 11px; vertical-align: middle; display: inline-block; border-radius: 50%; border: 2px solid #353535; }
.flex-control-paging li a:hover { background-color: #353535; }
.flex-control-paging li a.flex-active { cursor: default; background-color: #353535; }
.flex-direction-nav { display:none; }

.wrapper-picshow{padding-top:15px;}
.wrapper-picshow .cont{overflow:hidden}
.picshow-inner{overflow:hidden;zoom:1;}
.pic-show-each{width:100%;display:block;font-size:0;overflow:hidden;margin-bottom:15px;}
.pic-show-each img{max-width:100%}
.pic-show-each:last-child{margin:0}

.wrapper-customPage{padding-top:15px;}
.wrapper-footer{margin-top:15px;}

.pro-detail-addBtn .pro-detail-addSucc{
  top:130px;
}

/* 手机版私有 */
.pro-detail-inner h1 {font-size: 18px;font-weight: 400;line-height: 1.2;}
.emptyTips-cart-icon{font-size:80px;height:150px;width:150px;text-align:center;line-height:150px;border-width:1px;border-style:solid;border-radius:50%;-webkit-border-radius:75px;margin:60px auto 0;}
.emptyTips-cart-text{text-align:center;line-height:24px;margin-top:16px;}
.emptyTips-cart-text a{margin-top:10px;display:inline-block;}
.cart-table .mcart-table{border-left-width:0;border-right-width:0}
.mcart-sel{width:45px;text-align:left;text-indent:15px}
.mcart-img{width:80px;text-align:left;}
.mcart-img-inner{width:80px;text-align:left;position:relative;height:145px;overflow:hidden;}
.mcart-checkbox{font-size:20px;vertical-align:middle}
.mcart-img-link{width:70px;height:70px;font-size:0;overflow:hidden;display:block;vertical-align:top;line-height:70px;margin-top:16px;}
.mcart-img-link img{max-width:100%;max-height:100%;vertical-align:middle;display:inline;}
.cart-table .mcart-table thead tr td{height:45px;line-height:45px;}
.cart-table .mcart-table tbody tr td{height:145px;line-height:145px;vertical-align:top;position:relative;}
.mcart-table .mcart-ctrl-head{text-align:right;}
.mcart-ctrl{padding-right:15px;}
.mcart-table tbody .mcart-checkbox{position:relative;top:-20px;}
.mcart-quantity{box-sizing:border-box;border-width:1px;border-style:solid;border-radius:4px;-webkit-border-radius:4px;vertical-align:top;width:68px;line-height:100%;height:34px;text-align:center;position:absolute;left:0;top:95px;}
.mcart-ctrl-inner{height:145px;width:100%;overflow:hidden;position:relative;}
.mcart-ctrl-price,
.mcart-ctrl-desc,
.mcart-ctrl-uprice,
.mcart-ctrl-del,
.mcart-tips,
.mcart-ctrl-pro{font-size:14px;line-height:18px;height:36px;overflow:hidden;top:24px;left:0;right:40px;display:block;text-align:left;position:absolute;}
.mcart-ctrl-desc{height:18px;top:60px;}
.mcart-ctrl-uprice{height:18px;top:105px;right:120px;}
.mcart-ctrl-price{height:18px;top:105px;right:0px;left:100px;text-align:right}
.mcart-ctrl-del{text-align:center;width:18px;height:24px;right:0;left:auto;top:21px;z-index:10;display:block;line-height:24px;}
.mcart-tips{width:auto;right:0;left:auto;height:18px;top:60px;border-width:1px;border-style:solid;background:#faf0f0;font-size:14px;color: #a10000;}
/* 轻博客 */

/* 轻博客详情页面 */

.ie_clearfix{display:none}
.ie6 .ie_clearfix,.ie7 .ie_clearfix{display:block;width:1px;height:0;line-height:0;font-size:0;clear:both}
.blog_cont_fix{margin-bottom:-10px}
.blog_cont{margin:40px auto;padding:55px 65px 0;max-width:588px;border-radius:5px;border-style:solid;border-width:1px;font-size:14px;line-height:24px;overflow:hidden}
@media screen and (max-width:768px){
  .blog_cont{margin:40px 10px;padding:55px 0 0;max-width:100%}
}
.blog_cont p{margin-bottom:20px}
.blog_cont-article,.blog_cont-image,.blog_cont-music,.blog_cont-video,.blog_cont-tags,.blog_cont-info{padding:0 10px}
.blog_cont-article,.blog_cont-image,.blog_cont-music,.blog_cont-video{margin-bottom:50px}
.blog_cont-article-title{font-size:18px;line-height:24px;font-weight:bold;margin-bottom:20px}
.blog_cont-image-list{margin:0 0 40px}
.blog_cont-image-list-item{margin:0 0 24px}
.blog_cont-image-list-item-src{display:block;width:auto;max-width:100%;margin:0 auto}
.ie6 .blog_cont-image-list-item-src{width:100%}
.blog_cont-image-list-item-desc{display:block;height:30px;line-height:30px;font-size:12px;text-align:center}
.blog_cont-music-item{ margin:0 -18px 40px; }
.blog_cont-music-item-disc{width:257px;height:257px;margin:0 auto 15px;position:relative}
.blog_cont-music-item-disc-img{display:block;width:257px;height:257px}
.blog_cont-music-item-disc-film{position:absolute;top:0;left:0;width:257px;height:257px;background-color:rgba(0,0,0,.2)}
.blog_cont-music-name{display:block;text-align:center;font-weight:bold;height:20px;line-height:20px}
.blog_cont-music-info{text-align:center;height:20px;line-height:20px}
.blog_cont-music-item-disc-play{display:block;background-position:0 -70px;background-image:url('//asset.ibanquan.com/s/2962/760/main?design_theme_id=0&v=1567410124_1587955386');background-repeat:no-repeat;width:100px;height:100px;margin:-50px 0 0 -50px;position:absolute;top:50%;left:50%}
.blog_cont-video-src{margin:0 0 40px;width:100%}
.blog_cont-video-src iframe{width:100%}
@media screen and (max-width:768px){
  .blog_cont-video-src iframe{height:490px}
}
@media screen and (max-width:600px){
  .blog_cont-video-src iframe{height:400px}
}
@media screen and (max-width:490px){
  .blog_cont-video-src iframe{height:290px}
}
.blog_cont-tags{height:auto;line-height:24px;margin:20px 0}
.blog_cont-tags-icon{display:block;width:19px;height:18px;line-height:18px;margin-top:3px;float:left;background-image:url('//asset.ibanquan.com/s/2962/760/main?design_theme_id=0&v=1567410124_1587955386');background-position:-100px -70px;background-repeat:no-repeat}
.blog_cont-tags-item{margin-left:27px}
.blog_cont-tags-link{margin-right:8px;float:left}
.blog_cont-info{border-style:solid;border-width: 0;border-top-width:1px;height:70px}
.blog_cont-info-author{display:block;float:left;height:32px;line-height:32px;margin:19px 0}
.blog_cont-info-author-avatar{vertical-align:middle;max-width:100%;max-height:100%;}
.blog_cont-info-author-link{height:32px;width:32px;display:block;background:#f7f7f7;border-radius:50%;overflow:hidden;font-size:0;text-align:center;float:left}
.ie6 .blog_cont-info-author-avatar{width:100%;height:100%;}
.blog_cont-info-author-name{margin-left:6px}
.blog_cont-info-time{display:block;float:right;height:70px;line-height:70px;font-size:12px}

.blog_cont-info-time--share {padding: 15px 0 0; height: 59px; float: right;width:115px;}
.blog_cont-info-time-date {font-size: 12px; height: 16px; line-height: 16px; text-align: right;}
.blog_cont-info-time-share a:first-child {margin: 6px;}
.blog_cont-info-time-share a.bds_more {margin: 6px 0;}

.blog_cont_nav{max-width:720px;margin:0 auto;height:16px;line-height:16px;padding-bottom:60px}
.ie6 .blog_cont_nav,.ie7 .blog_cont_nav{width:720px}
.blog_cont_nav a{font-size:14px;height:16px;line-height:16px}
.blog_cont_nav-action{display:block;float:right;height:16px}
.blog_cont_nav-action-prev,.blog_cont_nav-action-next,.blog_cont_nav-action-line{display:block;float:left;height:16px}
.blog_cont_nav-action-line{width:0;border-style:solid;border-left-width:1px;margin:0 16px}
.blog_cont-text img{max-width:100%}
.ie7 .blog_cont-text img,
.ie6 .blog_cont-text img{width:100%;}

/* 轻博客列表 */

.blogs-wrapper{padding:40px 0 60px;}
.blogs-list{margin:0;padding:0;width:100%;position:relative;}
.blogs-show-left{float:left;width:49.2%;}
.blogs-show-right{float:right;width:49.2%;}
.blogs-item{border-width:1px;border-style:solid;border-radius:5px;overflow:hidden;margin-bottom:20px;position:relative;}
.blogs-item .blog_cont-info{height:50px;}
.blogs-item .blog_cont-info-author{margin:9px 0}
.blogs-item .blog_cont-info-time{height:50px;line-height:50px;}
.blogs-item .blog_cont-info-author-name{font-size:14px;}

.blogs-item-video{margin:0 auto;width:88%;overflow:hidden;padding:6% 0;display:block;}
.blogs-item-video-player iframe{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;pointer-events:none;}
.blogs-item-video-player{width:100%;padding-top:64%;position:relative;overflow:hidden;}
.blogs-item-video-link{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;display:block}

.blogs-list-org{height:auto;overflow:hidden;}
.blogs-show{display:none}

.blogs-item-article{margin:0 auto;width:88%;overflow:hidden;padding:6% 0;display:block}
.blogs-item-article-title{line-height:24px;font-size:18px;font-weight:700;}
.blogs-item-article-content{line-height:24px;font-size:14px;padding-top:2%;}

.blogs-item-image{margin:0 auto;width:88%;overflow:hidden;padding:6% 0;display:block;text-align:center;display:block}
.blogs-item-image-view{max-width:100%;}
.ie6 .blogs-item-image-view{width:100%}

.blogs-item-music{padding:24% 0;height:0px;overflow:hidden;position:relative;}
.blogs-item-music-cover{position:absolute;left:0;top:0;width:36%;display:block;margin-left:6%;margin-top:6%;}
.blogs-item-music-cover img{display:block;width:100%;}
.blogs-item-music-name{height:24px;line-height:24px;font-size:18px;text-align:center;position:absolute;left:46%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:50%;top:26%;}
.blogs-item-music-info{height:24px;line-height:26px;font-size:14px;text-align:center;position:absolute;left:46%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:50%;top:44%;}

.blogs-author{padding:40px 0 0;width:141px;height:277px;position:relative;margin:0 auto;}
.blogs-author-avatar{position:absolute;left:0;top:46px;height:141px;width:141px;overflow:hidden;-webkit-border-radius:71px;border-radius:50%;font-size:0;line-height:141px;text-align:center;background:#f7f7f7;}
.blogs-author-avatar img{max-width:100%;max-height:100%;vertical-align:center;}
.ie6 .blogs-author-avatar img{width:100%;height:100%;}

.blogs-author-info{left:0;top:209px;position:absolute;height:56px;text-align:center;width:100%}
.blogs-author-info-name{height:30px;width:100%;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:18px;}
.blogs-author-info-count{height:22px;width:100%;line-height:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;}

.blogs-author-social{left:0;top:274px;position:absolute;text-align:center;width:100%}
.blogs-author-social-link{display:inline-block;height:26px;width:26px;margin:0 2px;background-image:url('//asset.ibanquan.com/s/2962/760/blog_social?design_theme_id=0&v=1567410124_1587955386');background-repeat:no-repeat;font-size:0}
.blogs-author-social-link-weibo{background-position:2px 2px}
.blogs-author-social-link-douban{background-position:4px -32px}
.blogs-author-social-link-renren{background-position:3px -69px}
.blogs-author-social-link-wechat{background-position:0 -106px}

.blogs-tag{padding-top:40px;}
.blogs-tag-text{font-size:28px;}

.customPage{padding:0}
.wrapper-customPage{padding:0;width:auto;}
.wrapper-customPage .mod{padding:0 10px;}
.customPage img{max-width:100%}
.proList-img{height:200px;line-height:200px}

.account-type-name {
  vertical-align: middle;
  font-size: 14px;
  line-height: 1;
}
.account-login-oauth h3 {
  font-size: 14px;
}

/* 账户管理 - 社交绑定 */

.account-login-inner .account-login-label .content-err {
  height: auto;
  line-height: 22px;
  padding: 6px 0;
}

h3.social_bind--border {
  border-width: 1px 0 0;
  border-style: solid;
  padding: 30px 0 16px;
  margin: 36px 0 0;
}

@media screen and (max-width: 768px) {
  h3.social_bind--border {
    margin: 30px 0 0;
  }
}

.social_bind {
  margin: 0;
  float: left;
  width: 100px;
}

@media screen and (max-width: 768px) {
  .social_bind {
    width: 33.333%;
  }
}

.social_bind-title {
  margin: 20px 0;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
}
.social_bind-img {
  display: block;
  border-radius: 50%;
  overflow: hidden;
  width: 44px;
  margin: 0 auto;
}
.social_bind-name {
  margin: 10px 0;
  text-align: center;
  font-size: 14px;
  line-height: 23px;
}
.social_bind-bind {
  width: 53px;
  height: 21px;
  line-height: 21px;
  border-color: #dddddd;
  border-width: 1px;
  border-style: solid;
  display: block;
  background-color: #f0f0f0;
  text-align: center;
  border-radius: 2px;
  font-size: 13px;
  color: #777777;
  margin: 10px auto;
}
.account-login-inner .account-login-form a.social_bind-bind:hover {
  text-decoration: none;
}
/*商品详情描述*/
.pro-detail-short_desc{
  font-size: 13px;
  margin-top: 10px;
  line-height: 22px;
  word-break: break-word;
  overflow-wrap: break-word;
}
.pro-detail-inner .pro-detail-price{
  margin-top: 10px !important;
}



/* Icon */

.main-ico{display:inline-block;vertical-align:middle;overflow:hidden;position:relative;background-image: url('//asset.ibanquan.com/s/2962/760/main?design_theme_id=0&v=1567410124_1587955386');}
.main-ico-cart{height:18px;width:20px;background-position:-36px 0;}
.main-ico-search{height:18px;width:18px;background-position:-36px -36px;}
.main-ico-sildeLeft{height:56px;width:56px;background-position:-72px 0;}
.main-ico-sildeRight{height:56px;width:56px;background-position:-144px 0;}
.main-ico-up{height:5px;width:10px;background-position:-150px -80px;}
.main-ico-down{height:5px;width:10px;background-position:-150px -70px;}
.body-ico-white .main-ico-cart{background-position:0 0;}
.body-ico-white .main-ico-search{background-position:0 -36px;}



/* 2.8 文章列表 */
.post-wrapper {
  float: left;
  padding-right: 320px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box--sizing: border-box;
  box-sizing: border-box;
}
.post-side {
  float: left;
  margin-left: -260px;
  width: 260px;
}
.post {
  min-height: 500px;
}
.post .wrapper {
  padding-top: 20px;
}
.post .cont {
  width: 100%;
}
.posts-item {
  display: table;
  table-layout: fixed;
  width: 100%;
  padding: 30px 15px 30px 0;
  border-width: 0 0 1px 0;
  border-style: solid;
}
.posts-item-left {
  display: table-cell;
  vertical-align: top;
  width: 204px;
  height: 140px;
  overflow: hidden;
  text-align: center;
}
.posts-item-left img {
  max-width: 100%;
  max-height: 100%;
}
.posts-item-left img.loading {
  margin-top: 30%;
}
.posts-item-body {
  display: table-cell;
  vertical-align: middle;
  padding-left: 15px;
}
.posts-item-publish_at {
  font-size: 12px;
}
.posts-item-heading {
  width: 100%;
  font-size: 18px;
  font-weight: 700;
  margin: 14px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.posts-item-summary {
  font-size: 14px;
  line-height: 1.25;
  margin: 0;
}
.posts-item-tags {
  margin-top: 16px;
}
.posts-item-tags-tag {
  display: inline-block;
  position: relative;
  overflow: hidden;
  margin-right: 10px;
  font-size: 12px;
  text-decoration: none;
  line-height: 18px;
}
.posts-item-tags-tag .posts-item-tags-tag-icon {
  display: inline-block;
  width: 19px;
  height: 18px;
  background-image: url(//asset.ibanquan.com/s/2962/760/main?design_theme_id=0&v=1567410124_1587955386);
  background-position: -100px -70px;
  background-repeat: no-repeat;
  vertical-align: bottom;
  margin-right: 2px;
}
.post-dirs-heading {
  line-height: 58px;
  font-size: 16px;
}
.post-dirs-heading span {
  display: inline-block;
  vertical-align: sub;
  line-height: 16px;
}
.post-dirs-list {
  margin: 0;
  padding: 0 0 10px 0;
  list-style: none;
  border-width: 1px 0 0 0;
  border-style: solid;
  font-size: 14px;
  line-height: 20px;
}
.post-dir-dot {
  margin: 0 12px;
}
.post-dir-dot:after {
  content: '.';
  display: inline-block;
  position: relative;
  top: -4px;
}
.post-dir-1,
.post-dir-2 {
  position: relative;
  margin-top: -1px;
  border-width: 1px 0 0 0;
  border-style: solid;
}
.post-dir-1-box {
  display: block;
  cursor: pointer;
  padding: 14px 0;
}
.post-dirs-sub-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.post-dir-2-box {
  display: block;
  border-width: 0 0 1px 0;
  border-style: solid;
  cursor: pointer;
  padding: 14px 0 14px 14px;
}
.post-dirs-sub-sub-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.post-dir-3-box {
  display: block;
  padding: 14px 0 14px 28px;
  cursor: pointer;
}

.post-dir-1-box:hover,
.active > .post-dir-1-box,
.post-dir-2-box:hover,
.active > .post-dir-2-box,
.post-dir-3-box:hover,
.active > .post-dir-3-box {
  background-color: ;
  color: #353535;
}

.post-dir-btn {
  position: absolute;
  right: 0;
  top: 0;
  height: 48px;
  width: 34px;
  padding-left: 10px;
  line-height: 48px;
  text-align: center;
  cursor: pointer;
}
.post-dir-btn .main-ico-down {
  display: none;
}
.post-dir-btn.dir_off .main-ico-up {
  display: none;
}
.post-dir-btn.dir_off .main-ico-down {
  display: inline-block;
}

/*post tags*/
.post-tags-wrapper {
  padding-bottom: 20px;
}
.post-tags-heading {
  line-height: 58px;
  font-size: 16px;
  border-width: 0 0 1px;
  border-style: solid;
}
.post-tags-cloud {
  padding-top: 20px;
}
.post-tags-cloud-item {
  display: inline-block;
  line-height: 24px;
  padding: 0 10px;
  margin: 0 10px 10px 0;
  border-radius: 2px;
  background-color: #efefef;
  font-size: 13px;
}
.post-tags-cloud-item:hover,
.post-tags-cloud-item.active {
  color: #fff;
  background-color: #353535;
}

.post-info {
  font-size: 12px;
}
.post-content {
  padding: 30px 0;
  border-width: 0 0 1px;
  border-style: solid;
}
.post-content img {
  max-width: 100%;
  height: auto;
}

.post-re-wrapper {
  padding-bottom: 20px;
}
.post-re-heading {
  line-height: 58px;
  font-size: 16px;
}
.post-re-heading span {
  display: inline-block;
  vertical-align: sub;
  line-height: 16px;
}
.post-re-list {
  margin-top: 10px;
  border-width: 1px 0 0 0;
  border-style: solid;
}
.post-re-each {
  display: block;
  position: relative;
  line-height: 20px;
  padding: 10px 0 10px 15px;
  font-size: 14px;
  border-width: 0 0 1px;
  border-style: solid;
}
.post-re-each:hover {
  color: #55aa77;
}
.post-re-each-dot{
  position: absolute;
  top: 0;
  left: 0;
  font-size: 36px;
  top: -3px;
}
.post-re-each-dot:before {
  content: '.';
  display: inline-block;
}

.post-bottom {
  position: relative;
  padding: 0 0 30px;
}
.post-bottom .posts-item-tags {
  padding-right: 120px;
}
.post-bottom .sharewrap {
  position: absolute;
  top: -5px;
  right: 0;
  width: 120px;
}
.post-re-list-tip {
  font-size: 14px;
  line-height: 20px;
  padding: 10px 0;
}
@media screen and (max-width:768px) {
  .post-wrapper {
    float: none;
    padding-right: 0;
  }
  .post {
    min-height: 200px;
  }
  .post-side {
    float: none;
    margin-left: 0;
    width: 100%;
  }
  .posts-item {
    padding: 15px 0;
  }
  .posts-item-left {
    width: 102px;
    height: 70px;
  }
  .posts-item-heading {
    font-size: 16px;
    margin: 7px 0;
  }
  .posts-item-tags {
    margin-top: 8px;
  }
  .post-dirs-heading,
  .post-tags-heading,
  .post-re-heading {
    line-height: 30px;
    font-size: 12px;
    padding-left: 5px;
    border-radius: 3px;
    background-color: #fff;
  }
  .post-dirs-heading span,
  .post-tags-heading span,
  .post-re-heading span {
    vertical-align: middle;
    line-height: 12px;
    border: none;
  }
  .post-dirs-list {
    font-size: 12px;
  }
  .post-dir-1-box:hover,
  .active > .post-dir-1-box,
  .post-dir-2-box:hover,
  .active > .post-dir-2-box,
  .post-dir-3-box:hover,
  .active > .post-dir-3-box {
    background: none;
  }
  .post-dir-1, .post-dir-2 {
    border: none;
  }
  .post-dir-1-box {
    padding: 7px 0;
    border: none;
  }
  .post-dir-2-box {
    padding: 7px 0 7px 14px;
    border: none;
  }
  .post-dir-3-box {
    padding: 7px 0 7px 28px;
  }
  .post-tags-cloud {
    padding-top: 10px;
  }
  .post-tags-cloud-item {
    font-size: 12px;
    line-height: 20px;
  }
  .post-wrapper .pageTitle {
    line-height: 30px;
    padding-bottom: 10px;
    font-size: 22px;
  }
  .post-content {
    padding: 15px 0;
  }
  .post-re-list {
    margin: 0;
    border: none;
  }
  .post-bottom {
    padding-bottom: 15px;
  }
  .post-bottom .sharewrap {
    position: static;
  }
  .post-bottom .posts-item-tags {
    padding: 0 0 10px 0;
  }
  .post-re-each {
    font-size: 12px;
  }
  .post-re-list-tip {
    font-size: 12px;
  }
}


/* 基础页面 样式重置 */

.btn-primary {
  color: #fff;
  background-color: #353535;
  border-color: #353535;
}

.pro-desc-inner img {
  vertical-align: middle;
}
/* 收藏功能 */
.pro-detail-gallery-other {
  margin-top: 10px;
  width: 455px;
  text-align: right;
}
.pro-detail-gallery-other .sharewrap {
  display: inline-block;
  vertical-align: middle;
}

.post-bottom .x-favorite {
  position: absolute;
  top: 1px;
  right: 0;
}
@media screen and (max-width: 768px){
  .pro-detail-gallery-other {
    margin-top: 15px;
    width: auto;
  }
  .post-bottom .x-favorite {
    position: static;
    margin: 1px 0 0 0;
  }
}
/* End 收藏功能 */
.proList-name.settings-proTitle_color.txt-overflow{
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
