html{overflow-x:hidden;}
article,aside,body,div,dl,dt,dd,figure,h1,h2,h3,h4,h5,head,header,html,iframe,button,img,nav,object,ol,p,section,span,ul{margin: 0;padding: 0;border: 0;background: transparent}
ul{list-style: none}
h1,h2,h3,h4,h5{line-height: 24px;color: #333;text-rendering: optimizelegibility;font-weight: normal}
h1{font-size: 28px;line-height: 42px}
h2{font-size: 24px;line-height: 36px}
h3{font-size: 22px;line-height: 26px}
h4{font-size: 18px}
h5{font-size: 16px}
article,aside,dialog,figure,footer,footer,header,hgroup,menu,nav,section{display: block}
a{color: #333;text-decoration: unset;}
a:active,a:hover{outline: 0;color: #004FCB}
img{height: auto;margin: 0 auto;max-width: 100%;}
img.thumb{display: block !important}
li{list-style-type:none;}
i.fa{color: #999;}
input[type="email"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea{background-color: rgb(251, 251, 251);border: 1px #efefef solid;padding: 10px;width: 100%;min-width: 60px;font-size: 12px;font-family: '微软雅黑'}
input:focus,textarea:focus{border: 1px #2c74e6 solid}
button,input[type="button"],input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"],label,select{cursor: pointer}
button,select,input[type="button"],input[type="email"],input[type="email"],input[type="number"],input[type="password"],input[type="reset"],input[type="search"],input[type="submit"],input[type="tel"],input[type="text"],input[type="url"],textarea{-webkit-appearance: none;-moz-appearance: none;appearance: none;outline: none;border-radius: 0}
input[type="checkbox"],input[type="radio"]{vertical-align: middle}
select{background-image: url(img/select-arrow.png);background-repeat: no-repeat;background-position: center right;background-color: #fff;border: 1px #efefef solid;padding: 8px 40px 8px 8px;cursor: pointer;outline: none}
body *{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
*:after,*:before,a,b,svg,h3,.bg,span,input,button,textarea,.sub-menu,a.imgeffect img,.side_btn,.user_main,.download_main,.video_main,.product_main,.topic_main,.videocat_list,.ajax_cart,#link-page ul li,.author_tabs .nav_move ul#nav li,.popup,.qrpopup,.fade{-moz-transition: ease-in-out 0.5s;-webkit-transition: ease-in-out 0.5s;-o-transition: ease-in-out 0.5s;-ms-transition: ease-in-out 0.5s;transition: ease-in-out 0.5s}
body{background-color: #f6f6f6;background-repeat: repeat;background-size: inherit;background-attachment: fixed;background-position: center center;font-size: 12px;overflow-x: hidden;color:#666;font-family: "PingFang SC","Helvetica Neue",Helvetica,STHeiTi,sans-serif}
div,p{line-height:24px;}
.inline{display:inline-block;}
.wrapper{width: 1200px;margin: 0 auto;clear: both}
ul.products,.layout_ul{font-size: 0;margin-right: -12px}
.layout_li{font-size: 13px;display: inline-block;vertical-align: top;padding: 0 12px 12px 0;width: 25%}
hr{height: 1px;border: none;border-top: 1px dotted #ddd;margin: 32px 0}
.required{color: #f00}
/*.excerpt{text-align: justify}*/
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{display: inline-block;display: block;}
.help-block{color:gray;}
.ad:empty {display: none;}
svg{width: 24px;height: 24px;display: inline-block;vertical-align: middle}
.transition{-moz-transition: ease-in-out 0.5s;-webkit-transition: ease-in-out 0.5s;-o-transition: ease-in-out 0.5s;-ms-transition: ease-in-out 0.5s;transition: ease-in-out 0.5s;}
.u-flyer{display: block;width: 50px;height: 50px;border-radius: 50px;position: fixed;z-index: 9999;}
.follow-links{position: relative;font-size: 0}
.follow-links a{display: inline-block;padding: 2px 12px;font-size: 12px;color: #fff;margin: 0 4px}
.follow-links a.follow{background-color: #5890FF}
.follow-links a.followed{background-color: #b377d6;color: #fff}
.follow-links a.message{background-color: #00D6B1}
.follow-links a.payqr{background-color: #FF9700}
.follow-links a.homepage{background-color: #24b3ec}
.follow-links a:hover{background-color: #004FCB}
.follow-links img.salong-ajax{position: absolute;top: 8px;left: -15px;width: 12px;height: 12px}
.share{text-align: right;color: #999}
.share a{text-align: center;margin-left: 6px;padding: 4px;display: inline-block;vertical-align: middle;width: 36px;height: 36px;line-height: 22px;border-radius: 100%;border: 1px #eee solid;cursor: pointer}
.share a.weixin svg{fill: #25D38A}
.share a.weibo svg{fill: #EC4141}
.share a.qq svg{fill: #0085FF}
.share a.qqzone svg{fill: #FECC2F}
.share a.weixin:hover{background-color: #25D38A;border-color: #25D38A}
.share a.weixin:hover svg{fill: #fff}
.share a.weibo:hover{background-color: #EC4141;border-color: #EC4141}
.share a.weibo:hover svg{fill: #fff}
.share a.qq:hover{background-color: #0085FF;border-color: #0085FF}
.share a.qq:hover svg{fill: #fFF}
.share a.qqzone:hover{background-color: #FECC2F;border-color: #FECC2F}
.share a svg{width: 20px;height: 20px}
.share a:hover svg{fill: #fff}
.imgeffect{overflow: hidden;display: block}
.imgeffect img.thumb{display: block}
.imgeffect:hover img.thumb{opacity: .8}
.header{height: 76px}
.header .header_main{background-color: #fff;box-shadow: 0 0 4px 0 rgba(0,0,0,0.1)}
.header #header_main{position: fixed;top: 0;left: 0;right: 0;z-index: 99}
.header .wrapper{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: stretch;height: 76px}
.header .wrapper>*{align-items: center;flex-wrap: nowrap;display: inherit}
.header .wrapper .btn{display: none}
.header .logo img{height: 42px;margin-right: 30px}
.header nav.header_menu{flex-grow: 1}
.header i{margin-right:2px;}
.header li:hover>a,.header li:hover>a i{color: #004FCB}
.header .header_menu{align-items: stretch;font-weight: 300;white-space: nowrap;}
.header .header_menu ul.empty,.header .header_menu ul.empty>li,.header .header_menu ul.menu,.header .header_menu ul.menu>li,.header .header_menu ul.menu>li>a{display: -webkit-inline-flex;display: -moz-inline-flex;display: -ms-inline-flex;display: -o-inline-flex;display: inline-flex}
.header .header_menu ul.menu{flex-grow: 1;align-items: stretch}
.header .header_menu ul.menu li{position: relative}
.header .header_menu ul.menu li.menu-item-has-children:before{content: '';height: 4px;width: 4px;display: block;border: 1px solid #999;border-top-width: 1px;border-right-width: 1px;border-right-width: 0;border-top-width: 0;position: absolute}
.header .header_menu ul.menu li.menu-item-has-children:hover:before{border-color: #004FCB}
.header .header_menu ul.menu li.current-menu-ancestor.menu-item-has-children:before,.header .header_menu ul.menu li.current-menu-parent.menu-item-has-children:before,.header .header_menu ul.menu li.current-menu-item.menu-item-has-children:before{border-color: #004FCB}
.header .header_menu ul.menu li.current-menu-ancestor>a,.header .header_menu ul.menu li.current-menu-parent>a,.header .header_menu ul.menu li.current-menu-item>a{color: #2C74E6;}
.header .header_menu ul.menu li:hover>.sub-menu{opacity: 1;visibility: visible}
.header .header_menu ul.menu li:hover>a{color: #004FCB}
.header .header_menu ul.menu>li{align-items: stretch}
.header .header_menu ul.menu>li.menu-item-has-children:before{top: 36px;right: 16px;-webkit-transform: rotate(-45deg);}
.header .header_menu ul.menu>li.menu-item-has-children>a{padding-right: 28px}
.header .header_menu ul.menu>li>a{align-items: center;padding: 4px 16px;font-size: 16px}
.header .header_menu ul.menu>li:hover>.sub-menu{top: 76px}
.header .header_menu ul.menu>li>.sub-menu{top: 96px;left: 0}
.header .header_menu ul.menu>li>.sub-menu:before{top: -6px;left: 26px;-webkit-transform: rotate(45deg);}
.header .header_menu ul.menu>li>.sub-menu li.menu-item-has-children:before{top: 18px;right: 12px;-webkit-transform: rotate(-135deg);}
.header .header_menu ul.menu>li>.sub-menu .sub-menu{top: 0;left: 110%;border-left: 1px #efefef solid}
.header .header_menu ul.menu>li>.sub-menu .sub-menu:before{top: 12px;left: -7px;-webkit-transform: rotate(-45deg)}
.header .header_menu ul.menu>li>.sub-menu li:hover>.sub-menu{left: 100%}
.header .header_menu ul.menu>li>.sub-menu li.menu-item-has-children:hover:before{opacity: 0;right: 0}
.header .header_menu ul.menu .sub-menu{background-color: #fff;position: absolute;min-width: 140px;box-shadow: 4px 4px 4px 0 rgba(0,0,0,0.1);opacity: 0;visibility: hidden;z-index: 120;white-space: nowrap}
.header .header_menu ul.menu .sub-menu:before{width: 12px;height: 12px;position: absolute;content: '';background-color: #fff;border-top: 1px #efefef solid;border-left: 1px #efefef solid;z-index: 1}
.header .header_menu ul.menu .sub-menu a{display: block;padding: 8px 20px;border-top: 1px #efefef solid;font-size: 14px;color: #999}
.header .header_menu ul.menu .sub-menu a:hover{color: #004FCB}
.header .header_menu ul.empty a{display: inherit;align-items: center}
.header .header_btn ul.menu li a{padding-left: 10px;padding-right: 10px;font-size: 14px}
.header .header_btn ul.menu li a:hover svg{fill: #004FCB}
.header .header_btn ul.menu li svg{fill: #999}
.header .header_btn ul.menu li.search svg{width: 20px;height: 20px}
.header .header_btn ul.menu li.center img{width: 24px;border-radius: 100%;margin-right: 6px}
.header .header_btn ul.menu li.center .sub-menu{width: 160px}
.header .header_btn ul.menu li.center .sub-menu li a{white-space: nowrap}
.header .header_btn ul.menu li.center .sub-menu li a>*{display: inline-block;vertical-align: middle}
.header .header_btn ul.menu li.center .sub-menu li a svg{margin-right: 4px;width: 18px;height: 18px}
.header .header_btn ul.menu li.center .sub-menu li a h4{font-size: 14px;font-weight: 300}
.header .header_btn ul.menu li.center .sub-menu li a span{color: #999;font-size: 12px}
.header .header_btn ul.menu li.center .sub-menu li a:hover span,.header .header_btn ul.menu li.center .sub-menu li a:hover h4{color: #004FCB}
.header .header_btn ul.menu li.center .sub-menu li.current span,.header .header_btn ul.menu li.center .sub-menu li.current h4{color: #004FCB}
.header .header_btn ul.menu li.center .sub-menu li.current svg{fill: #004FCB}
.header .header_btn ul.menu li.contribute_btn a{height: 32px;background-color: #2C74E6;align-self: center;color: #fff;margin-left: 8px}
.header .header_btn ul.menu li.contribute_btn a:hover{background-color: #004FCB}
.header .membermenus > a{white-space: normal;height: 76px;overflow: hidden;}
.bannersearch {background: #fff;padding: 10px;}
.admin-bar #header_main{top: 32px}
@-webkit-keyframes slideDown{0%{-webkit-transform: translateY(-78px)}
100%{-webkit-transform: translateY(0)}}
@-moz-keyframes slideDown{0%{-moz-transform: translateY(-78px)}
100%{-moz-transform: translateY(0)}}
@-o-keyframes slideDown{0%{-o-transform: translateY(-78px)}
100%{-o-transform: translateY(0)}}
@keyframes slideDown{0%{transform: translateY(-78px)}
100%{transform: translateY(0)}}
@-webkit-keyframes slideUp{0%{-webkit-transform: translateY(0)}
100%{-webkit-transform: translateY(-78px)}}
@-moz-keyframes slideUp{0%{-moz-transform: translateY(0)}
100%{-moz-transform: translateY(-78px)}}
@-o-keyframes slideUp{0%{-o-transform: translateY(0)}
100%{-o-transform: translateY(-78px)}}
@keyframes slideUp{0%{transform: translateY(0)}
100%{transform: translateY(-78px)}}
.header_animated{-webkit-animation-duration: .5s;-moz-animation-duration: .5s;-o-animation-duration: .5s;animation-duration: .5s;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both}
.header_animated.slideDown{-webkit-animation-name: slideDown;-moz-animation-name: slideDown;-o-animation-name: slideDown;animation-name: slideDown}
.header_animated.slideUp{-webkit-animation-name: slideUp;-moz-animation-name: slideUp;-o-animation-name: slideUp;animation-name: slideUp}
.iconfirm{z-index:5556;position:fixed;left:0;right:0;top:0;bottom:0;margin:auto;background-color:#fff;box-shadow:0 0 5px 0 #00000030;border-radius:5px;overflow:hidden;opacity:0;transition:all .2s;}
.iconfirm.show{opacity:1;}
.iconfirm-shade{z-index:5555;width:100%;height:100%;background-color:rgb(0 0 0 / 30%);}
.iconfirm-box{max-width:98%;transform: translateY(-15px);}
.iconfirm-box.show{transform: translateY(0);}
.iconfirm .iconfirm-title{line-height:35px;padding:0 10px;border-bottom:solid 1px #eee;cursor:default;font-size:14px;font-weight:600;background-color: #f9f9f9;}
.iconfirm .iconfirm-content{padding:10px;overflow-y: auto;}
.iconfirm .iconfirm-btn{line-height:40px;position:absolute;bottom:0;width:100%;text-align:right;padding:0 10px;border-top:solid 1px #eee;background-color: #f9f9f9;}
.iconfirm .iconfirm-btn a{background-color:#dcdcdc;padding:4px 10px;border-radius:3px;color:#444;border:solid 1px #d0d0d0;opacity:.9}
.iconfirm .iconfirm-btn a+a{margin-left:10px}
.iconfirm .iconfirm-btn .iconfirm-confirm{background-color:#2c74e6;color:#fff;border:none}
.iconfirm .iconfirm-btn a:hover{opacity:1;}
.slick{position: relative;display: block;box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;overflow: hidden}
.slick button{background: none;border: none}
.slick>button{position: absolute;top: 50%;margin-top: -12px;opacity: 0;visibility: hidden}
.slick>button.slick-prev{left: -20px}
.slick>button.slick-next{right: -20px}
.slick>button svg{fill: #fff;width: 36px;height: 36px}
.slick>button:hover svg{fill: #2C74E6}
.slick:hover>button{opacity: 1;visibility: visible}
.slick:hover .slick-prev{left: 0}
.slick:hover .slick-next{right: 0}
.slick .slick-dots{position: absolute;top: 12px;right: 20px;line-height: 2px}
.slick .slick-dots li{display: inline-block}
.slick .slick-dots li button{width: 20px;height: 2px;background-color: rgba(255,255,255,0.3);font-size: 0;margin-left: 6px}
.slick .slick-dots li.slick-active button{background-color: #fff}
.slick-list{position: relative;overflow: hidden;display: block;margin: 0;padding: 0}
.slick-list:focus{outline: none}
.slick-list.dragging{cursor: pointer;cursor: hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}
.slick-track{position: relative;left: 0;top: 0;display: block;margin-left: auto;margin-right: auto}
.slick-track:before,.slick-track:after{content: "";display: table}
.slick-track:after{clear: both}
.slick-loading .slick-track{visibility: hidden}
.slick-slide.first{display: block !important}
.slick-slide{float: left;height: 100%;min-height: 1px;position: relative;display: none}
[dir="rtl"] .slick-slide{float: right}
.slick-slide img{display: block;width: 100%}
.slick-slide.slick-loading img{display: none}
.slick-slide.dragging img{pointer-events: none}
.slick-initialized .slick-slide{display: block}
.slick-loading .slick-slide{visibility: hidden}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent}
.slick-slide .slick-con{position: absolute;bottom: 0;right: 0;left: 0;padding: 100px 36px 20px;font-weight: 300;background-image: -webkit-gradient(linear, left top, left bottom, from(top), color-stop(0%, transparent), color-stop(30%, transparent), to(rgba(0,0,0,0.8)));background-image: linear-gradient(top, transparent 0%, transparent 30%, rgba(0,0,0,0.8) 100%);background-image: -webkit-linear-gradient(top, transparent 0%, transparent 30%, rgba(0,0,0,0.8) 100%)}
.slick-slide .slick-con h2{color: #fff;margin-bottom: 8px;font-weight: 300}
.slick-slide .slick-con p{color: #efefef;font-size: 14px}
.slick-arrow.slick-hidden{display: none}
.slick_sticky{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex}
.slick_sticky>section{width: 50%}
.slick_sticky .sticky_list{padding-left: 8px}
.slick_sticky .sticky_list ul{margin-right: -10px}
.slick_sticky .sticky_list ul li{width: 50%;padding-right: 10px}
.slick_sticky .sticky_list ul li:nth-last-child(3),.slick_sticky .sticky_list ul li:nth-last-child(4){padding-bottom: 10px}
.container>.wrapper{margin-top: 18px}
.container>.wrapper>section{margin-bottom: 24px}
.single.sell .product_header.product{margin: 0 -30px;background: #f6f6f6;padding: 10px 0;}
.single.sell .product_header.product > div{background:#fff;}
.home_title{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;padding: 16px 20px;border-bottom: 1px #efefef solid;white-space: nowrap;background: #fff;}
.home_title>section{align-items: center}
.home_title .title{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-grow: 1;padding-right: 20px;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;width: calc(100% - 48px)}
.home_title .title h3{font-size: 18px;color: #333;margin-right: 8px;display: inline-block;vertical-align: bottom}
.home_title .title span{font-size: 12px;color: #999;font-weight: 300}
.home_title .title span b{color: #2C74E6;margin: 0 4px}
.home_title .button{text-align: right;background-color: #fff;padding-left: 20px}
.home_title .button a{color: #999;font-size: 12px;font-weight: 300}
.home_title .button a svg{width: 10px;height: 10px;fill: #999;margin: 0 0 2px 4px}
.home_sticky_main{position: relative}
.home_sticky_main a.imgeffect{display: block}
.home_sticky_main a.imgeffect .title{position: absolute;bottom: 0;right: 0;left: 0;padding: 60px 12px 12px;background-image: -webkit-gradient(linear, left top, left bottom, from(top), color-stop(0%, transparent), color-stop(30%, transparent), to(rgba(0,0,0,0.8)));background-image: linear-gradient(top, transparent 0%, transparent 30%, rgba(0,0,0,0.8) 100%);background-image: -webkit-linear-gradient(top, transparent 0%, transparent 30%, rgba(0,0,0,0.8) 100%)}
.home_sticky_main a.imgeffect .title h2{font-size: 16px;color: #fff;line-height: 24px;max-height: 48px;font-weight: 300;overflow: hidden;display: block;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;text-align: justify}
.is_category{position: absolute;top: 8px;left: 8px;z-index: 10}
.is_category a{background-color: rgba(0,0,0,0.7);color: #efefef;padding: 4px 8px}
.is_category a:hover{background-color: #004FCB;color: #fff}
.home_sticky,.grid_post,.link_list,.video_list,.product_list,.topic_list,.download_list{background-color: #fff}
.home_sticky>ul,.grid_post>ul,.link_list>ul,.video_list>ul,.product_list>ul,.topic_list>ul,.download_list>ul{padding: 20px}
.post_main,.video_main,.product_main,.topic_main,.download_main{position: relative;overflow: hidden}
.post_main h2,.video_main h2,.product_main h2,.topic_main h2,.download_main h2{font-size: 18px;margin-bottom: 4px}
.post_main h2 a,.video_main h2 a,.product_main h2 a,.topic_main h2 a,.download_main h2 a{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%}
.post_main .excerpt,.video_main .excerpt,.product_main .excerpt,.topic_main .excerpt,.download_main .excerpt{font-weight: 300;height: 48px;margin-bottom: 8px;font-size: 13px;overflow: hidden;display: block;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;}
.content{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex}
.content .content_left{width: 820px;margin-right: 20px;}
.content .content_left > .successbox{margin:0;}
.content .content_left>ul{margin-right: 0;background: #fff;}
.content .content_left>ul li{width: 100%;padding: 0}
.content .sidebar{width: 360px;}
.content.contentmax .content_left{width:100%;margin-right: 0;}
.content.contentmax .sidebar{width: 0;height:0;}
.content.contentmax .sidebar .move{display: none;}
.content.contentmax .content_left .hidesidebar svg{-webkit-transform: rotate(-180deg);}
.content video{max-width: 100%;}
.move{width: 360px}
.post_main{padding: 20px 20px 20px 272px;border-bottom: 1px #efefef solid}
.post_main.nothumb {padding-left:20px;}
.post_main.nothumb h2{display: inline-flex;padding-left:10px;}
.post_main.nothumb .is_category{position:unset;}
.post_main a.imgeffect{margin-left: -252px;float: left}
.post_main a.imgeffect img.thumb{width: 240px}
.post_main .is_category{top: 28px;left: 28px}
.post_main .excerpt{margin-bottom: 24px}
.postinfo{color: #999;margin-top: 12px;overflow: hidden;font-weight: 300;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;white-space: nowrap}
.postinfo>div.left{flex-grow: 1}
.postinfo>div.right{text-align: right}
.postinfo>div.right span:last-child{margin-right: 0}
.postinfo span{position: relative;margin-right: 8px;font-size: 12px}
.postinfo span a{color: #999}
.postinfo span a:hover{color: #004FCB}
.postinfo svg{width: 14px;height: 14px;fill: #999;margin-right: 4px}
.postinfo b{font-weight: 300;display: inline-block;vertical-align: middle}
.postinfo img{width: 24px;height: 24px;display: inline-block;vertical-align: middle;border-radius: 100%;margin: 0 6px 2px 0}
.postinfo .hidesidebar{cursor:pointer;}
.grid_post .post_grid{position: relative}
.grid_post .post_grid h2{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;font-size: 18px;margin-top: 4px}
.topic_list ul.layout_ul{margin-right: -30px}
.topic_list ul.layout_ul li.layout_li{width: 50%;padding: 0 30px 30px 0}
.topic_list ul.layout_ul li.layout_li:nth-last-child(-n+2){padding-bottom: 0}
.topic_main .topic_post{padding: 0 0 12px 212px;margin-bottom: 12px;border-bottom: 1px #efefef solid;position: relative}
.topic_main .topic_post a.imgeffect{margin-left: -212px;float: left}
.topic_main .topic_post a.imgeffect img.thumb{width: 200px}
.topic_main .topic_post h2{font-size: 18px;margin-bottom: 4px}
.topic_main .topic_post h2 a{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%}
.topic_main ul li{margin-bottom: 10px;font-weight: 300;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex}
.topic_main ul li a{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%}
.topic_main ul li span{white-space: nowrap;font-size: 12px}
.topic_main ul li:last-child{margin-bottom: 0}
.download_main{position: relative}
.download_main h2{margin-top: 8px}
.product_list .product_main .product_con{background: none}
.cms{font-size: 0;margin-right: -12px;}
.cms .item{font-size: 13px;display: inline-block;vertical-align: top;padding: 0 12px 12px 0;width: 33.333333%;}
.cms .item ul{background:#fff;padding: 15px;min-height: 180px;}
.cms .item ul li{position: relative;}
.cms .item ul h4{font-size:14px;line-height: 30px;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 88%;}
.cms .item ul h4 span{position: absolute;right:0;color:#999;}
ul#link-home{margin-right: -12px;font-size: 0}
ul#link-home li{display: inline-block;vertical-align: top;width: 12.5%;padding-right: 12px;font-size: 13px}
ul#link-home li a{display: block;margin-bottom: 20px}
ul#link-home li a>*{display: inline-block;vertical-align: middle}
ul#link-home li a img{width: 18px;height: 18px;margin-right: 6px}
ul#link-home li span{color: #999;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;width: calc(100% - 24px);display: inline-block}
ul#link-home li a:hover span{color: #004FCB}
ul#link-home li:nth-last-child(-n+8) a{margin-bottom: 0}
.all_user_list ul.layout_ul .layout_li_top {text-align: center}
.all_user_list ul.layout_ul li.layout_li{padding-bottom: 20px}
.all_user_list ul.layout_ul li.layout_li .user_main{border-radius: 4px;border: 1px #eee solid;position: relative}
.all_user_list ul.layout_ul li.layout_li .user_main img.avatar{border-radius: 100%}
.all_user_list ul.layout_ul li.layout_li .user_main a.title h3{font-weight: 300}
.all_user_list ul.layout_ul li.layout_li .user_main a.title>span{color: #999;font-weight: 300}
.all_user_list ul.layout_ul li.layout_li .user_main a.title:hover h3{color: #004FCB}
.all_user_list ul.layout_ul li.layout_li .user_main div.post span{color: #999}
.all_user_list ul.layout_ul li.layout_li .user_main div.post span svg{fill: #999;width: 16px;height: 16px;margin-right: 6px}
.all_user_list ul.layout_ul li.layout_li .user_main div.post span b{font-weight: 300;display: inline-block;vertical-align: middle}
.all_user_list ul.layout_ul li.layout_li .user_main:hover{border-color: #004FCB}
.all_user_list ul.layout_ul li.layout_li .user_main:hover{box-shadow: 2px 2px 12px rgba(0,0,0,0.3);-webkit-transform: translate(0, -6px);-ms-transform: translate(0, -6px);-o-transform: translate(0, -6px);transform: translate(0, -6px)}
.all_user_list ul.layout_ul li.layout_li.recommend{width: 33.33%}
.all_user_list ul.layout_ul li.layout_li.recommend .user_main{text-align: center;padding: 30px;min-height: 310px}
.all_user_list ul.layout_ul li.layout_li.recommend .user_main img.avatar{width: 80px;height: 80px}
.all_user_list ul.layout_ul li.layout_li.recommend .user_main span.num{position: absolute;top: 80px;left: 50%;margin-left: 16px;background-image: -webkit-gradient(linear, left top, left bottom, from(top), color-stop(0%, #f90), to(#f60));background-image: linear-gradient(top, #f90 0%, #f60 100%);background-image: -webkit-linear-gradient(top, #f90 0%, #f60 100%);color: #fff;width: 32px;height: 32px;border-radius: 100%;font-size: 16px;line-height: 32px;z-index: 12}
.all_user_list ul.layout_ul li.layout_li.recommend .user_main a.title{display: block;margin: 20px 0}
.all_user_list ul.layout_ul li.layout_li.recommend .user_main div.post{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;position: absolute;left: 0;bottom: 0;right: 0;border-top: 1px #efefef solid}
.all_user_list ul.layout_ul li.layout_li.recommend .user_main div.post span{width: 33.33%;padding: 16px 8px;border-right: 1px #efefef solid}
.all_user_list ul.layout_ul li.layout_li.recommend .user_main div.post span:last-child{border-right: none}
.all_user_list ul.layout_ul li.layout_li.other{width: 50%}
.all_user_list ul.layout_ul li.layout_li.other .user_main{padding: 20px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;white-space: nowrap}
.all_user_list ul.layout_ul li.layout_li.other .user_main div.post{flex-grow: 1;text-align: right}
.all_user_list ul.layout_ul li.layout_li.other .user_main div.post span{margin-left: 12px}
.all_user_list ul.layout_ul li.layout_li.other .user_main a.title{width: 140px;line-height: 28px;}
.all_user_list ul.layout_ul li.layout_li.other .user_main a.title h3{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%}
.all_user_list ul.layout_ul li.layout_li.other .user_main div.img{min-width: 60px}
.all_user_list ul.layout_ul li.layout_li.other .user_main div.img img.avatar{width: 48px;height: 48px;margin-left: 0}
.all_user_list ul.layout_ul li.layout_li.other .user_main .follow-links img.salong-ajax{left: -12px}
.content_left .all_user_list ul li.recommend{width: 50%}
.content_left .all_user_list ul li.other{width: 100%}
.myorder .tablebox{margin-bottom: 15px;overflow-x: auto;}
.myorder .tablebox:hover{background: #fcfcfc;box-shadow: 0 0 2px 0 rgba(0,0,0,0.1);}
.myorder table{min-width: 1000px;width: 100%;border-collapse: collapse;border:solid 1px #f1f1f1}
.myorder table tr:nth-child(1){background-color:#f1f1f1;}
.myorder table th{text-align:left;text-align: center;height: 40px;}
.myorder table th:nth-child(1){width:40%;}
.myorder table th:nth-child(2),.myorder table th:nth-child(3),.myorder table th:nth-child(4),.myorder table th:nth-child(5),.myorder table th:nth-child(6){width:12%;}
.myorder table td:nth-child(4),.myorder table td:nth-child(5),.myorder table td:nth-child(6){border-left:solid 1px #f1f1f1;}
.myorder table td:nth-child(1),.myorder table td:nth-child(2),.myorder table td:nth-child(3){border-bottom:solid 1px #f1f1f1;}
.myorder table .list td {padding :10px 0;text-align:center;vertical-align: top;}
.myorder table .list td .thumb {float: left;margin-left: 15px;width: 20%;}
.myorder table .list td .thumb img{max-width: 100px}
.myorder table .list td .artitle {text-align: left;float: left;margin-left: 20px;width: 70%;}
.myorder table .list td .artitle h3 {font-size:17px;font-weight:bold;}
.myorder table .list td .artitle p {margin-top:5px;}
.myorder table .list td .oneart{clear: both;float: left;width: 100%;padding: 10px;}
.myorder table .list td .oneart:nth-child(1){border-bottom:none;}
.myorder table .list td a.nowpay{height: 26px;background-color: #f60;align-self: center;color: #fff;margin-left: 8px;display: block;width: 80px;border-radius: 3px;margin: 0 auto;}
.myorder table .list td a.nowpay:hover{background-color: #f90;}
.myorder table .list th.ordernum{text-align: left;padding-left: 30px;}
.myorder table .list th.ordernum .ordern{font-weight: normal;padding-left:10px;}
.myorder table .list td.total {font-weight:bold;}
.myorder table .list th.del svg{width:20px;height:20px;float: right;margin-right: 10px;cursor: pointer;}
.myorder table .list td.contact svg{width: 15px;height: 15px;float: none;margin-right: 0;}
.myorder label{font-weight: bold;line-height: 40px;}
.page-template-default .content .content_left,.single-download .content .content_left,.single-video .content .content_left,.single-post .content .content_left{background: none}
.page-template-default .content .content_left>*:last-child,.single-download .content .content_left>*:last-child,.single-video .content .content_left>*:last-child,.single-post .content .content_left>*:last-child{margin-bottom: 0 !important}
.post_thumb{overflow: hidden;position: relative}
.post_thumb img{width: 100%;height: auto}
.post_thumb .crumbs{position: absolute;left: 20px;bottom: 20px;color: #eee;text-shadow: 1px 1px 2px rgba(0,0,0,0.5)}
.post_thumb .crumbs a{color: #eee}
.post_thumb .crumbs a svg{fill: #eee}
.post_thumb .crumbs a:hover{color: #fff}
.entry{padding: 30px;background-color: #fff;}
.entry .post_header{margin-bottom: 20px;border-bottom: 1px #eee solid;position: relative}
.entry .post_header .postinfo{padding: 12px 0}
.entry .crumbs{margin-bottom: 10px}
.content_post{line-height: 32px;font-size: 15px;word-break: break-all;}
.content_post h1,.content_post h2,.content_post h3,.content_post h4,.content_post h5{display: block;margin: 24px 0 16px}
.content_post h2{box-sizing: border-box;margin: 30px -30px 1em -35px;padding:0 20px;outline: 0px;background-color: rgba(102, 128, 153, 0.05);font-size: 1.2em;border-left: 5px solid rgb(14, 186, 166);color: rgb(102, 102, 102);font-family: "Microsoft YaHei", Verdana, sans-serif;white-space: normal;font-weight: bold;}
.content_post h3{box-sizing: border-box;margin: 20px -15px;padding: 1px 10px;outline: 0px;background-color: rgba(102, 128, 153, 0.05);font-size: 1.1em;border-left: 5px solid #fecc2f;color: rgb(102, 102, 102);font-family: "Microsoft YaHei", Verdana, sans-serif;white-space: normal;}
.content_post ol,.content_post ul{margin-left: 25px;}
.content_post ul li{margin-bottom: 4px;border-bottom: 1px #eee dashed;font-size: 13px}
.content_post ul li:last-child{border-bottom: none;margin-bottom: 0;padding-bottom: 0}
.content_post li{list-style-type:unset;}
.content_post .excerpt{background-color: #f6f6f6;font-weight: 300;color: #999;padding: 20px;font-size: 16px;margin-bottom: 20px}
.content_post .excerpt.warn {background-color: #fcf8e3;}
.content_post .excerpt.tips {background-color: #dff0d8;}
.content_post .excerpt.info {background-color: #d9edf7;}
.content_post br{display: block}
.content_post p {line-height:1.6;margin:5px 0;}
.content_post a{color: #2C74E6}
.content_post a:hover{color: #004FCB}
.content_post hr{height: 1px;border: none;border-top: 1px dotted rgba(0,0,0,0.1);margin: 20px 0}
.content_post img{margin: 5px auto 8px;max-width: 100%;vertical-align: middle;border-radius:5px;}
.content_post .alignnone{margin-left: 0;margin-right: 0}
.content_post .alignleft{float: left;text-align: left;margin-right: 12px}
.content_post .aligncenter{margin-right: auto;margin-left: auto;text-align: center;display: block}
.content_post .alignright{float: right;text-align: right;margin-left: 10px}
.content_post .wp-caption{margin-bottom: 18px;background-color: #f8f8f8;padding: 12px;max-width: 100%}
.content_post .wp-caption img{margin: 0 0 5px}
.content_post .wp-caption p{margin: 12px 12px 6px;text-indent: 0}
.content_post table{border-top: 1px #efefef solid;border-left: 1px #efefef solid;width: 100%;border-spacing: 0;font-size: 12px;background-color: #fff}
.content_post table td,.content_post table th{border-right: 1px #efefef solid;border-bottom: 1px #efefef solid;padding: 12px 16px}
.content_post table th,.content_post table thead{font-weight: bold;white-space: nowrap;background-color: #fafafa;font-size: 14px;text-align: left}
.content_post table tbody tr:nth-child(2n){background-color: #fcfcfc}
.content_post .prism-show-language img{box-shadow:none;border-radius: 0;}
form.post-password-form{text-align: left;background-color: #f8f8f8;padding: 12px}
form.post-password-form label{display: inline-block}
form.post-password-form input[type="submit"]{background-color: #004FCB;color: #fff;border: none;height: 34px;padding: 4px 20px}
.post_like{margin: 20px 0;position: relative;text-align: center}
.post_like .sl-login,.post_like .sl-button{min-width: 160px;border: 1px #2C74E6 solid;color: #2C74E6;padding: 10px 32px;height: 44px;display: inline-block;border-radius: 44px;font-size: 14px;line-height: 21px;}
.post_like .sl-login svg,.post_like .sl-button svg{width: 16px;height: 16px;display: inline-block;vertical-align: middle;margin: 0 6px 1px 0;fill: #2C74E6;transform: scale(1.1, 1);-ms-transform: scale(1.1, 1);-moz-transform: scale(1.1, 1);-webkit-transform: scale(1.1, 1);-o-transform: scale(1.1, 1)}
.post_like .sl-login span.title,.post_like .sl-button span.title{padding-right: 16px;border-right: 1px #eee solid}
.post_like .sl-login span.sl-count,.post_like .sl-button span.sl-count{padding-left: 16px}
.post_like .sl-login.liked,.post_like .sl-login:hover,.post_like .sl-button.liked,.post_like .sl-button:hover{border-color: #004FCB;background-color: #2C74E6;color: #fff}
.post_like .sl-login.liked svg,.post_like .sl-login:hover svg,.post_like .sl-button.liked svg,.post_like .sl-button:hover svg{fill: #fff}
.post_like #sl-loader{position: absolute;top: 16px;right: -16px}
.post_like .author_list{margin-top: 12px}
.post_like .author_list>*{display: inline-block;vertical-align: middle}
.post_like .author_list h3{font-size: 14px;color: #999}
.post_like .author_list img{border-radius: 100%;width: 32px;height: 32px;display: block;margin-right: 8px}
.post_like .author_list img:hover{-webkit-transform: rotate(360deg);}
.post_like .author_list span{margin-right: 8px}
.post_like .lcFavBtn {line-height: 80px;font-size: 12px;border: 1px #2C74E6 solid;padding: 5px 15px;border-radius: 20px;color: #2C74E6;}
.post_like .lcFavBtn:hover{border-color: #004FCB;background-color: #2C74E6;color: #fff;}
.tag_share{margin: 20px 0;font-size: 0;position: relative;padding-top: 20px;font-weight: 300}
.tag_share *{display: inline-block;vertical-align: middle;font-size: 14px}
.tag_share .tags{width: 66%}
.tag_share .share{width: 34%}
.tag_share .tags svg{fill: #999;width: 18px;height: 18px;margin-left: -18px}
.tag_share .tags a{color: #b2b2b2;margin-left: 8px}
.tag_share .tags a:hover{color: #004FCB}
.share>a.weixin .qrpopup {position: absolute;top: -164px;padding: 8px 8px 0;background-color: #fff;border: 1px #eee solid;text-align: center;opacity: 0;visibility: hidden;z-index: 12;}
.share>a.weixin:hover .qrpopup {opacity: 1;visibility: visible;}
.share>a.weixin .qrpopup span {display: block;font-size: 12px;white-space: nowrap;}
.post_declare{border-top: 1px #efefef solid;padding-top: 20px;font-weight: 300;font-size: 14px}
.prevnext{padding-top: 20px;border-top: 1px #efefef solid;margin-bottom: -10px;font-size: 0;}
.prevnext>a{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;display: inline-block;width: 50%;font-size: 14px;color: #999;font-weight: 300}
.prevnext>a.next{text-align: right;padding-left: 20px}
.prevnext>a.prev{padding-right: 20px;border-right: 1px #efefef solid}
.prevnext>a:hover{color: #004FCB}
.prevnext.noprev{text-align: right}
.prevnext.nonext a.prev{border-right: none}
.related_posts{padding: 20px;background-color: #fff;margin: 20px 0}
.related_posts h4{padding: 15px 20px;font-size: 18px;margin: -20px -20px 20px;border-bottom: 1px #efefef solid}
.related_posts ul.layout_ul li.layout_li{width: 25%}
.related_posts ul.layout_ul li.layout_li h3{font-size: 14px;overflow: hidden;display: block;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;text-align: center}
.related_posts.download img.thumb,.related_posts.post img.thumb{margin-bottom: 8px}
.related_posts.topic ul.layout_ul li.layout_li{width: 25%}
.related_posts.topic ul.layout_ul li.layout_li:nth-last-child(-n+4){padding-bottom: 0}
.related_posts.video a.imgeffect h3{margin-top: 8px}
.related_posts.video a.imgeffect span{bottom: 45px}
#comments{margin: 20px 0 36px;background-color: #fff;padding: 20px}
.comment_title{font-size: 0;padding: 15px 20px;margin: -20px -20px 20px;border-bottom: 1px #efefef solid}
.comment_title>*{display: inline-block;vertical-align: bottom;width: 50%}
.comment_title h3{font-size: 18px;line-height: 24px}
.comment_title .hint{font-size: 12px;text-align: right;color: #999;font-weight: 300}
.commentlist li{margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px #eee solid}
.commentlist li .children{margin-left: 40px;margin-top: 20px;padding-top: 20px;border-top: 1px #eee solid}
.commentlist>li>.children li:last-child{border-bottom: none;padding-bottom: 0;margin-bottom: 0}
.commentlist #respond{margin-top: 36px}
.commentlist .comment_body{padding-left: 52px;position: relative}
.commentlist .comment_body .comment_author{position: absolute;top: 0;left: 0}
.commentlist .comment_body .comment_author img.avatar{width: 42px;height: auto;border-radius: 100%}
.commentlist .comment_body .comment_btn{position: absolute;top: 0;right: 0}
.commentlist .comment_body .comment_btn a{color: #999;padding: 2px 8px;opacity: 0;visibility: hidden;margin-left: 4px}
.commentlist .comment_body .comment_btn a:hover{color: #004FCB}
.commentlist .comment_body .comment_btn a.sl-login,.commentlist .comment_body .comment_btn a.sl-comment{opacity: 1;visibility: visible}
.commentlist .comment_body .comment_btn a.sl-login svg,.commentlist .comment_body .comment_btn a.sl-comment svg{width: 12px;height: 12px;margin-bottom: 2px;fill: #999}
.commentlist .comment_body .comment_btn a.sl-login span.title,.commentlist .comment_body .comment_btn a.sl-comment span.title{margin: 0 4px}
.commentlist .comment_body .comment_btn a.sl-login.liked,.commentlist .comment_body .comment_btn a.sl-login:hover,.commentlist .comment_body .comment_btn a.sl-comment.liked,.commentlist .comment_body .comment_btn a.sl-comment:hover{color: #004FCB}
.commentlist .comment_body .comment_btn a.sl-login.liked svg,.commentlist .comment_body .comment_btn a.sl-login:hover svg,.commentlist .comment_body .comment_btn a.sl-comment.liked svg,.commentlist .comment_body .comment_btn a.sl-comment:hover svg{fill: #004FCB}
.commentlist .comment_body .comment_btn #sl-loader{position: absolute;top: 7px;right: -16px}
.commentlist .comment_body .comment_btn .star-rating{display: inline-block;vertical-align: middle}
.commentlist .comment_body:hover .comment_btn a{opacity: 1;visibility: visible}
.commentlist .comment_body .comment_info{color: #999;font-weight: 300;line-height: 20px;}
.commentlist .comment_body .comment_info .author_name{font-size: 14px;margin-right: 6px;font-weight: normal}
.commentlist .comment_body .comment_info .author_name,.commentlist .comment_body .comment_info .author_name a{color: #2C74E6}
.commentlist .comment_body .comment_info .author_name span{line-height: 20px;padding: 0 4px;}
.commentlist .comment_body .comment_content li.comment{margin-left: -10px;border-top: 1px #eee solid;border-bottom: none;margin-top: 20px;padding-top: 20px;margin-bottom: 0;padding-bottom: 0;}
.commentlist .comment_body .comment_content li.comment .comment-reply-link{display:none;}
.commentlist .comment_body .comment_awaiting_moderation{color: #f00;border: 1px #efefef solid;background-color: #f8f8f8;margin-top: 8px;padding: 8px 20px}
#comments > .comment-respond #cancel-comment-reply-link{display: none}
#respond #reply-title{margin-bottom: 20px;padding-bottom: 8px;border-bottom: 1px #eee solid;font-size: 18px}
#respond #reply-title #cancel-comment-reply-link{color: #f00;font-size: 12px;margin-left: 12px}
#commentform>p{margin-top: 12px}
#commentform #submit{border: 1px #004FCB solid;background-color: #2C74E6;color: #fff;font-size: 14px;text-align: center;padding: 4px 16px;display: inline-block;padding: 8px 20px}
#commentform #submit:hover{background-color: #004FCB;color: #fff}
#commentform #submit.loading {background-color: #f1f1f1;border: 1px #ddd solid;color: #999;}
#commentform .xh_social_box{display: none}
.comment_notify input{margin: 3px}
.butterBar{position: fixed;bottom: 40px;left: 50%;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);transform: translate(-50%, 0);background-color: #2C74E6;color: #fff;padding: 12px 20px}
.nocomments{color: #f60}
.comment_stars>*,.comment_rating>*{display: inline-block;vertical-align: middle}
.comment_rating label{margin-right: 6px}
.comment_stars.selected svg{fill: #f00}
.comment_stars a{position: relative;width: 14px;height: 14px;display: inline-block;text-decoration: none;box-shadow: none;font-size: 14px;line-height: 12px;margin-bottom: 2px}
.comment_stars a svg{width: 14px;height: 14px;fill: #f90}
.comment_stars a svg.star_full{display: none}
.comment_stars a:hover ~ a svg.star_full{display: none}
.comment_stars a:hover ~ a svg.star_line{display: block}
.comment_stars:hover a svg.star_full{display: block}
.comment_stars:hover a svg.star_line{display: none}
.comment_stars.selected a.active svg.star_full{display: block}
.comment_stars.selected a.active svg.star_line{display: none}
.comment_stars.selected a.active ~ a svg.star_full{display: none}
.comment_stars.selected a.active ~ a svg.star_line{display: block}
.comment_stars.selected a:not(.active) svg.star_full{display: block}
.comment_stars.selected a:not(.active) svg.star_line{display: none}
.comment_rate{border: 1px #eee solid;padding: 20px;margin-bottom: 32px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-ms-align-items: center;align-items: center}
.comment_rate .title{margin-right: 32px;min-width: 120px;text-align: center;white-space: nowrap}
.comment_rate .title h4{margin-bottom: 8px}
.comment_rate .title h4 span{margin-right: 4px;color: #f00}
.comment_rate .title .rate_star{position: relative;display: inline-block}
.comment_rate .title .rate_star svg{width: 16px;height: 16px;fill: #f00}
.comment_rate .title .rate_star div.star_full{position: absolute;top: 0;left: 0;overflow: hidden;white-space: nowrap}
.comment_rate ul{flex-grow: 1;color: #333;font-size: 14px}
.comment_rate ul li{margin: 8px 0;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-ms-align-items: center;align-items: center}
.comment_rate ul li span{min-width: 110px}
.comment_rate .radio_up,.comment_rate .radio{width: 100%;height: 6px}
.comment_rate .radio{background-color: #999}
.comment_rate .radio_up{background-color: #f00}
.rate{display: inline-block;margin-left: 8px}
.rate svg{margin: 0 0 2px 0;fill: #f90;width: 14px;height: 14px}
.crumbs_img{position: relative;height: 300px;width: 100%;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;text-align: center;background-size: cover;background-position: center;background-repeat: no-repeat;align-items: center}
.crumbs_img .bg{position: absolute;background-color: #000;z-index: 1;visibility: visible}
.crumbs_img .crumbs_con{position: relative;z-index: 12;font-weight: 300;width: 100%}
.crumbs_img .crumbs_con h1{color: #fff;font-size: 36px;margin-bottom: 20px;font-weight: 300}
.crumbs_img .crumbs_con p{color: #eee;font-size: 14px;max-width: 800px;line-height: 28px;margin: 0 auto;overflow: hidden;display: block;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;text-align: justify;text-align: center}
.single-topic .crumbs,.page .crumbs,.search .crumbs,.archive .crumbs{background-color: #fff;border-top: 1px #efefef solid;padding: 20px;color: #999}
.crumbs{font-weight: 300;color: #999}
.crumbs span.count{float: right}
.crumbs span.count b{color: #2C74E6;margin: 0 4px;font-weight: 300}
.crumbs a{color: #999}
.crumbs a svg{width: 14px;height: 14px;fill: #999;margin-right: 4px}
.crumbs a:hover{color: #004FCB}
.topic_all ul.layout_ul li.layout_li{width: 50%}
.topic_all .topic_main{background-color: #fff;padding: 20px}
.topic_all .topic_main:hover{box-shadow: 2px 2px 12px rgba(0,0,0,0.3);-webkit-transform: translate(0, -6px);-ms-transform: translate(0, -6px);-o-transform: translate(0, -6px);transform: translate(0, -6px)}
.entry_topic{margin-bottom: 24px;padding: 40px;background-color: #fff}
.entry_topic h1{font-weight: 300;margin-bottom: 20px;border-bottom: 1px #eee solid;padding-bottom: 20px}
.entry_topic .content_post{font-size: 14px;font-weight: 300}
.like_info{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-self: center;text-align: center;margin-top: 20px;}
.like_info>*{display: inherit}
.like_info .info{flex-grow: 1}
.like_info .info span{display: inline-block;font-weight: 300}
.like_info .info span.post_count{border-right: 1px #eee solid;padding-right: 20px;margin-right: 20px}
.like_info .info span b{display: block;color: #2C74E6;font-size: 16px;font-weight: 300}
.like_info .author_list,.like_info .post_like{margin: 0;align-self: center}
.like_info .post_like>a{order: 1}
.download_all .download_main{background-color: #fff;padding: 20px}
.download_all .download_main .imgeffect{margin: -20px -20px 0}
.download_all .download_main:hover{box-shadow: 2px 2px 12px rgba(0,0,0,0.3);-webkit-transform: translate(0, -6px);-ms-transform: translate(0, -6px);-o-transform: translate(0, -6px);transform: translate(0, -6px)}
.download_code{background-color: #f8f8f8;border: 1px #eee solid;margin: 20px 0;padding: 0 20px 20px;overflow: hidden;font-size: 14px}
.download_code h3{border-bottom: 1px #eee solid;padding-bottom: 12px}
.download_code .download_info ol li{border-bottom: 1px #eee solid}
.download_code .download_info c{color: #999;min-width: 72px;margin-right: 8px;display: inline-block;font-size: 13px}
.download_code .download_link{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;margin-top: 30px}
.download_code .download_link h4{margin: 0}
.download_code .download_link ol{flex-grow: 1;text-align: right;font-size: 13px}
.download_code .download_link ol li{display: inline-block;margin-left: 8px}
.video_all .video_main{background-color: #fff;padding: 12px}
.video_all .video_main .imgeffect{margin: -12px -12px 0}
.video_all .video_main:hover{box-shadow: 2px 2px 12px rgba(0,0,0,0.3);-webkit-transform: translate(0, -6px);-ms-transform: translate(0, -6px);-o-transform: translate(0, -6px);transform: translate(0, -6px)}
.video_main{position: relative}
.video_main h2{margin-top: 8px}
.video_main .postinfo{margin-top: 0}
.video_main a i{color:#fff;}
.video_main a.imgeffect span.player,.video_main a.imgeffect span.time{bottom: 12px}
a.imgeffect{position: relative}
a.imgeffect span.player,a.imgeffect span.time{position: absolute}
a.imgeffect span.player svg,a.imgeffect span.time svg{fill: #fff}
a.imgeffect span.player{left: 12px}
a.imgeffect span.time{right: 12px;color: #fff;text-shadow: 1px 1px 2px rgba(0,0,0,0.5)}
.single-video .crumbs{margin-bottom: 15px}
.video_btn{margin-right: 4px;position: absolute;top: -37px}
.video_btn svg{fill: #666}
.video_btn span{display: inline-block;vertical-align: middle;-moz-transition: 0s;-webkit-transition: 0s;-o-transition: 0s;-ms-transition: 0s;transition: 0s}
.video_btn#light{right: 4px}
.video_btn#light svg{width: 18px;height: 18px}
.video_btn#catlist{right: 58px}
.video_btn#catlist svg{width: 16px;height: 16px}
.video_btn .on{display: none}
.video_btn:hover svg{fill: #004FCB}
.video_btn.active .on{display: inline-block}
.video_btn.active .off{display: none}
.video_player{position: relative}
.video_player.active{position: fixed;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 9999}
.video_player.active .video_btn{color: #fff}
.video_player.active .video_btn svg{fill: #fff}
.video_player .video_player_list{overflow: hidden;position: relative}
.video_player .video_player_list iframe,.video_player .video_player_list embed,.video_player .video_player_list video{width: 100%;background:#000;}
.bg.light{z-index: 150;background-color: rgba(0,0,0,0.9)}
.bg.cart{z-index: 100;background-color: rgba(0,0,0,0.8)}
.bg.light,.bg.cart{position: fixed;opacity: 0;visibility: hidden;}
.bg.light.active,.bg.cart.active{opacity: 1;visibility: visible}
.videocat_list{position: absolute;top: 0;right: -320px;bottom: 0;width: 320px;background-color: #333;visibility: hidden;z-index: 120;margin-bottom: 7px;}
.videocat_list.active{visibility: visible;right: 0}
.videocat_list .videocat_main{position: absolute;top: 30px;bottom: 30px;right: 0;left: 0;padding: 0 30px;overflow-y: auto}
.videocat_list h3{color: #eee;margin-bottom: 12px}
.videocat_list p{margin-bottom: 12px;color: #999;text-align: justify}
.videocat_list ul{margin-bottom: 30px}
.videocat_list ul li{padding: 4px 4px 4px 12px;line-height: 30px;border-bottom: 1px #232323 solid;color: #999;position: relative;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex}
.videocat_list ul li:before{content: '';height: 0;width: 0;display: block;border: 4px transparent solid;border-right-width: 0;border-left-color: #ccc;position: absolute;top: 15px;left: 0}
.videocat_list ul li a{color: #ddd;height: 30px;flex-grow: 1;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;padding-right: 8px}
.videocat_list ul li span{color: #999;white-space: nowrap}
.videocat_list ul li.current a{color: #2C74E6}
.videocat_list ul li.current:before{border-left-color: #2C74E6}
.videocat_list ul li:hover:before{border-left-color: #004FCB}
.videocat_list ul li:hover a{color: #004FCB}
.ali_video{height: auto !important}
.ali_video .prism-big-play-btn{top: 50%;left: 50% !important;z-index: 98 !important;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}
.ali_video video{margin-bottom: -8px}
.ali_video.prism-player .prism-cover{background-size: cover}
.ali_video.prism-player .prism-info-display{z-index: 10 !important}
.content_post .ali_video video{margin-bottom: -12px}
.content_post .youku_post_video,.content_post .ali_video,.content_post .mejs__container{margin: 20px 0 30px}
.product_all .product_main{background-color: #fff}
.product_all .product_main:hover{box-shadow: 2px 2px 12px rgba(0,0,0,0.3);-webkit-transform: translate(0, -6px);-ms-transform: translate(0, -6px);-o-transform: translate(0, -6px);transform: translate(0, -6px)}
.product_all .product_main .product_con{padding: 8px 12px 12px}
.product_all .ajax-load{width: calc(100% - 12px);}
.product_main{text-align: center}
.product_main .product_img{position: relative}
.product_main .product_img .added_to_cart,.product_main .product_img a.button{position: absolute;right: -1px;bottom: 0;-webkit-transform: translate(100%, 0);-ms-transform: translate(100%, 0);-o-transform: translate(100%, 0);transform: translate(100%, 0);background-color: #2C74E6;color: #fff;padding: 4px 20px}
.product_main .product_img .added_to_cart:hover,.product_main .product_img a.button:hover{background-color: #004FCB}
.product_main .product_img .ajax_add_to_cart:after{font-family: 'WooCommerce';vertical-align: top;font-weight: 400;position: absolute;top: 4px;right: 8px}
.product_main .product_img .ajax_add_to_cart.loading{padding-right: 30px}
.product_main .product_img .ajax_add_to_cart.loading:after{content: '\e01c';animation: spin 2s linear infinite}
.product_main .product_img .ajax_add_to_cart.added{padding-right: 30px}
.product_main .product_img .ajax_add_to_cart.added:after{content: '\e017'}
.product_main .product_img .added_to_cart{bottom: 36px}
.product_main:hover a.added_to_cart,.product_main:hover a.button{-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0)}
.product_main .product_con{padding-top: 8px}
.product_main .product_con h2{margin-bottom: 0}
.purchased,.onsale{position: absolute;top: 0;left: 50%;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);transform: translate(-50%, 0);color: #fff;padding: 0 8px;font-size: 12px}
.onsale{background-color: #e53935;z-index: 1;}
.purchased{background-color: #83c44e}
.quantity .amount,.price{color: #f60}
.quantity .amount del,.price del{color: #999}
span.recommend{position: absolute;top: -18px;left: -28px;z-index:1;-webkit-transform: rotate(-45deg);background-color: #f90;color: #fff;padding: 24px 20px 0}
.product_sift{background-color: #fff;padding: 20px 20px 0;margin-bottom: 20px}
.product_sift .sift_li{white-space: nowrap;border-bottom: 1px #eee solid;margin-bottom: 20px;padding: 0 60px 0 100px;overflow: hidden}
.product_sift .sift_li:last-child{margin-bottom: 0;border-bottom: 0}
.product_sift .sift_li ul{white-space: normal;float: left}
.product_sift .sift_li ul li{display: inline-block;vertical-align: top;margin: 0 30px 20px 0;padding: 0 8px;color: #999;font-size: 12px}
.product_sift .sift_li ul li.current-cat-ancestor,.product_sift .sift_li ul li.current-cat-parent,.product_sift .sift_li ul li.current-cat{background-color: #2C74E6;color: #fff;border-radius: 2px;}
.product_sift .sift_li ul li.current-cat-ancestor a,.product_sift .sift_li ul li.current-cat-parent a,.product_sift .sift_li ul li.current-cat a{color: #fff}
.product_sift .sift_li ul li.current-cat-ancestor a:hover,.product_sift .sift_li ul li.current-cat-parent a:hover,.product_sift .sift_li ul li.current-cat a:hover{color: #fff !important}
.product_sift .sift_li ul li.current-cat-ancestor:hover,.product_sift .sift_li ul li.current-cat-parent:hover,.product_sift .sift_li ul li.current-cat:hover{background-color: #004FCB}
.product_sift .sift_li ul li a{color: #666;font-size: 13px}
.product_sift .sift_li ul li a:hover{color: #004FCB}
.product_sift .sift_li ul li .fa{display:none;color:#fff;margin-left:3px;}
.product_sift .sift_li ul li.current-cat .fa{display:inline-block;}
.product_sift .sift_li h4{margin-left: -100px;text-align: right;min-width: 60px;float: left;font-size: 14px;color: #333}
.product_sift .sift_li .count{margin-left:2px;}
.search .product_sift .sift_li .count{display:none;}
.search .content_left .ajaxposts > p{margin:0;}
.product_sift .sift_order{margin-bottom: 0;border-bottom: 0;padding-bottom: 0}
.product_sift .sift_order ul li:nth-child(2){display: none}
.product_sift a.more{width: auto;color: #999;float: right;margin-right: -60px}
.product_sift a.more:hover{color: #004FCB}
.single-product .crumbs{padding: 15px 0;color: #999}
.single-product .content_left{width:100%;margin-right:0;}
.product_header{background-color: #fff;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;position: relative;overflow: hidden;margin-bottom: 24px}
.gallery-images{position: relative;width: 38%;padding: 25px;border-right: 1px #eee solid;text-align: center;overflow:hidden;}
.gallery-images .share{text-align: center;margin-top: 20px}
.gallery-images .share a{border: 0;background: 0}
.gallery-images .share a svg{fill: #999}
.gallery-images .share a:hover{background: none}
.gallery-images .share a.weixin{position:relative;}
.gallery-images .share a.weixin:hover svg{fill: #25D38A}
.gallery-images .share a.weibo:hover svg{fill: #EC4141}
.gallery-images .share a.qq:hover svg{fill: #0085FF}
.gallery-images .share a.qqzone:hover svg{fill: #FECC2F}
.gallery-images .post_like{margin-bottom: 0}
.images{position: relative;overflow: hidden}
.images .flex-viewport{overflow: hidden}
.images ol.flex-control-nav{margin: 8px -8px 0 0;overflow: hidden}
.images ol.flex-control-nav li{width: 25%;float: left;padding: 0 8px 8px 0}
.images ol.flex-control-nav li img{opacity: .6}
.images ol.flex-control-nav li img.flex-active{opacity: 1}
.images .woocommerce-product-gallery__trigger{position: absolute;top: 0;left: 0;z-index: 12;width: 36px;height: 36px;display: block;text-align: center;line-height: 36px;font-size: 16px}
.pswp__bg{opacity: .8 !important}
.summary{width: 62%;padding: 20px;overflow: hidden}
.summary h1{margin-bottom: 4px}
.summary br{display: none}
.summary .price{font-size: 20px}
.summary .price span{display:inline-block;}
.summary .price .oldmoney{font-size:15px;color:#999;margin-right:2px;}
.summary .woocommerce-product-details__short-description{font-size: 14px;color: #666666;line-height: 28px;background-color: #f8f8f8;padding: 12px;margin: 12px 0 20px}
.summary .out-of-stock{color: #f00}
.woocommerce-Price-amount.amount{line-height: 40px;}
.summary .points,.summary .wc-points-rewards-product-message{display: block;margin-bottom: 8px}
@font-face{font-family: 'star';src: url("../../../plugins/woocommerce/assets/fonts/star.eot");src: url("../../../plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"),url("../../../plugins/woocommerce/assets/fonts/star.woff") format("woff"),url("../../../plugins/woocommerce/assets/fonts/star.ttf") format("truetype"),url("../../../plugins/woocommerce/assets/fonts/star.svg#star") format("svg");font-weight: normal;font-style: normal}
@font-face{font-family: 'WooCommerce';src: url("../../../plugins/woocommerce/assets/fonts/WooCommerce.eot");src: url("../../../plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"),url("../../../plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"),url("../../../plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"),url("../../../plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");font-weight: normal;font-style: normal}
.woocommerce-product-rating{margin-bottom: 12px}
.woocommerce-product-rating>*{display: inline-block;vertical-align: middle}
.woocommerce-product-rating .star-rating{margin-right: 12px}
.star-rating{overflow: hidden;position: relative;height: 1em;line-height: 1;font-size: 14px;width: 74px;font-family: 'star'}
.star-rating:before{content: '\73\73\73\73\73';color: #999;float: left;top: 0;left: 0;position: absolute}
.star-rating span{overflow: hidden;float: left;top: 0;left: 0;position: absolute;padding-top: 1.5em}
.star-rating span:before{content: '\53\53\53\53\53';top: 0;position: absolute;left: 0;color: #f90}
.variations_form table{border-top: 1px #efefef solid;border-left: 1px #efefef solid;width: 100%;border-spacing: 0;font-size: 12px;background-color: #fff}
.variations_form table td,.variations_form table th{border-right: 1px #efefef solid;border-bottom: 1px #efefef solid;padding: 12px 16px}
.variations_form table th,.variations_form table thead{font-weight: bold;white-space: nowrap;background-color: #fafafa;font-size: 14px;text-align: left}
.variations_form table tbody tr:nth-child(2n){background-color: #fcfcfc}
.variations_form .variations{width: 100%;margin-bottom: 12px}
.variations_form .variations td.value>*{display: inline-block;vertical-align: middle}
.variations_form .variations td.value select{width: auto;margin-right: 12px}
.variations_form .variations td.value .reset_variations{background-color: #333;color: #fff;padding: 2px 12px}
.variations_form .variations td.value .reset_variations:hover{background-color: #f00}
.variations_form .variations td.label{width: 0;white-space: nowrap}
.variations_form .variations td.label label{font-size: 14px;color: #333;margin-right: 12px}
.quantity{display: inline-block}
.quantity .input-text{width: auto;margin-right: 12px}
.single_add_to_cart_button{height: 38.5px;line-height: 28px}
.single_add_to_cart_button.disabled:hover{background-color: #999}
.cart.simple .btn{display: inline-block}
.cart.simple #buy_now_button{background-color: #f60;border-color: #f30;margin-left: 8px}
.cart.simple #buy_now_button:hover{background-color: #f30}
.single_variation_wrap .woocommerce-variation{font-size: 14px;color: #666666;line-height: 32px;background-color: #f8f8f8;padding: 12px;margin: 12px 0}
.single_variation_wrap .woocommerce-variation-price{margin-bottom: 12px}
table.group_table{border-top: 1px #efefef solid;border-left: 1px #efefef solid;width: 100%;border-spacing: 0;font-size: 12px;background-color: #fff;margin-bottom: 20px}
table.group_table td,table.group_table th{border-right: 1px #efefef solid;border-bottom: 1px #efefef solid;padding: 8px}
table.group_table tbody tr:nth-child(2n+1){background-color: #fcfcfc}
table.group_table td.woocommerce-grouped-product-list-item__quantity{text-align: center;font-size: 14px}
table.group_table td.woocommerce-grouped-product-list-item__quantity a.button{color: #2C74E6}
table.group_table td.woocommerce-grouped-product-list-item__quantity a.button:hover{color: #004FCB}
table.group_table td.woocommerce-grouped-product-list-item__quantity .quantity .input-text{width: 80px}
.product_meta{margin-top: 20px}
.product_meta>span{display: block}
.woocommerce-tabs table{border-top: 1px #efefef solid;border-left: 1px #efefef solid;width: 100%;border-spacing: 0;font-size: 12px;background-color: #fff}
.woocommerce-tabs table td,.woocommerce-tabs table th{border-right: 1px #efefef solid;border-bottom: 1px #efefef solid;padding: 12px 16px}
.woocommerce-tabs table th,.woocommerce-tabs table thead{font-weight: bold;white-space: nowrap;background-color: #fafafa;font-size: 14px;text-align: left}
.woocommerce-tabs table tbody tr:nth-child(2n){background-color: #fcfcfc}
.woocommerce-tabs ul.tabs{overflow: hidden;position: relative;background-color: #f9f9f9;font-size: 14px;overflow-x: auto;white-space: nowrap;}
.woocommerce-tabs ul.tabs li{display: inline-block}
.woocommerce-tabs ul.tabs li a{display: block;padding: 12px 30px}
.woocommerce-tabs ul.tabs li.active{background: #fff}
.woocommerce-tabs ul.tabs li.active a{color: #2C74E6}
.woocommerce-tabs div.panel{padding: 30px;background:#fff;}
.woocommerce-tabs #tab-qanda{padding:10px}
.woocommerce-tabs #tab-qanda .shop-qanda-tips{text-align: center;font-size: 14px;padding:20px;}
.woocommerce-tabs #tab-qanda .qa-multi .qa-title{color:#333}
#reviews #comments{padding: 0;margin: 0}
#reviews h2.woocommerce-Reviews-title{margin-bottom: 20px;padding-bottom: 8px;border-bottom: 1px #eee solid}
#reviews h2.woocommerce-Reviews-title span{font-size: 18px;color: #2C74E6}
#reviews .comment_container{padding-left: 52px;position: relative}
#reviews .comment_container img.avatar{position: absolute;top: 0;left: 0;width: 42px;border-radius: 100%}
#reviews .comment_container .comment-text .star-rating{position: absolute;top: 4px;right: 0}
#reviews .comment_container .comment-text p.meta{font-weight: 300}
#reviews .comment_container .comment-text p.meta .woocommerce-review__author{color: #2C74E6;font-size: 14px}
#reviews .comment-notes{margin-bottom: 12px;font-weight: bold}
#reviews .star-rating{position: absolute;top: 4px;right: 0}
#reviews .woocommerce-noreviews{margin-bottom: 20px;color: #f00}
#review_form #respond .comment-reply-title{display: block}
#review_form #respond .comment-form-rating{font-size: 14px}
#review_form #respond .comment-form-rating>*{display: inline-block;vertical-align: middle;line-height: 24px}
#review_form #respond .comment-form-rating p.stars{margin-left: 12px}
#review_form #respond .comment-form-rating p.stars>span{padding-top: 8px;display: block}
p.stars a{position: relative;height: 1em;width: 1em;text-indent: -999em;display: inline-block;text-decoration: none}
p.stars a:before{display: block;position: absolute;top: 0;left: 0;width: 1em;height: 1em;line-height: 1;font-family: 'WooCommerce';content: '\e021';text-indent: 0;color: #f90}
p.stars a:hover ~ a:before{content: '\e021'}
p.stars:hover a:before{content: '\e020'}
p.stars.selected a.active:before{content: '\e020';color: #f00}
p.stars.selected a.active ~ a:before{content: '\e021'}
p.stars.selected a:not(.active):before{content: '\e020';color: #f00}
.cross-sells,.upsells,.related{padding: 20px;margin-top: 20px;background-color: #fff}
.cross-sells>h2,.upsells>h2,.related>h2{padding: 15px 20px;font-size: 18px;margin: -20px -20px 20px;border-bottom: 1px #efefef solid;line-height: 24px}
.cross-sells{border: 1px #eee solid;margin-bottom: 40px}
a.wc-backward,.return-to-shop a.button,input.button,button.button,.buttons a.button,a.checkout-button,.single_add_to_cart_button{border: 1px #004FCB solid;background-color: #2C74E6;color: #fff;font-size: 14px;text-align: center;padding: 4px 16px;display: inline-block}
a.wc-backward:hover,.return-to-shop a.button:hover,input.button:hover,button.button:hover,.buttons a.button:hover,a.checkout-button:hover,.single_add_to_cart_button:hover{background-color: #004FCB;color: #fff}
.select2-container.select2-container--default .select2-selection--single{border-color: #eee;padding-top: 4px;padding-bottom: 4px;height: 38.5px;border-radius: 0}
.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow{top: 6px}
.select2-container .select2-dropdown{border-color: #eee}
.woocommerce-store-notice{position: fixed;top: 30%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: #fff;padding: 20px;box-shadow: 0 0 30px rgba(0,0,0,0.5);font-size: 14px;z-index: 9999}
.woocommerce-store-notice a{border: 1px #004FCB solid;background-color: #2C74E6;color: #fff;font-size: 14px;text-align: center;padding: 4px 16px;display: inline-block;margin-left: 20px}
.woocommerce-store-notice a:hover{background-color: #004FCB;color: #fff}
.woocommerce-notice,.woocommerce-error li,.woocommerce-info,.woocommerce-message{overflow: hidden;position: relative;margin-bottom: 20px;padding: 12px;background-color: #fff;border: 1px #eee solid;border-left: 3px #7ad03a solid}
.woocommerce-notice a.restore-item,.woocommerce-notice a.button,.woocommerce-error li a.restore-item,.woocommerce-error li a.button,.woocommerce-info a.restore-item,.woocommerce-info a.button,.woocommerce-message a.restore-item,.woocommerce-message a.button{padding: 2px 12px;position: absolute;top: 8px;right: 12px;border: 1px #004FCB solid;background-color: #2C74E6;color: #fff;font-size: 14px;text-align: center;padding: 4px 16px;display: inline-block}
.woocommerce-notice a.restore-item:hover,.woocommerce-notice a.button:hover,.woocommerce-error li a.restore-item:hover,.woocommerce-error li a.button:hover,.woocommerce-info a.restore-item:hover,.woocommerce-info a.button:hover,.woocommerce-message a.restore-item:hover,.woocommerce-message a.button:hover{background-color: #004FCB;color: #fff}
.woocommerce-notice p,.woocommerce-error li p,.woocommerce-info p,.woocommerce-message p{display: inline-block}
.woocommerce-info,.woocommerce-message{border-left-color: #09BB07}
.woocommerce-error li{border-left-color: #F76260}
.ajax_cart{position: fixed;top: 0;right: -360px;bottom: 0;width: 360px;background-color: #fff;z-index: 110}
.ajax_cart .cart_btn{position: absolute;top: 0;left: -76px;width: 76px;height: 76px;background-color: #fff;text-align: center;cursor: pointer}
.ajax_cart .cart_btn:hover svg.cart{fill: #004FCB}
.ajax_cart .cart_btn svg{margin-top: 26px;width: 20px;height: 20px}
.ajax_cart .cart_btn svg.cart{fill: #999}
.ajax_cart .cart_btn svg.close{display: none;fill: #f00}
.ajax_cart .cart_btn span.cart-contents{font-size: 12px;position: absolute;top: 12px;right: 12px;min-width: 20px;padding: 0 3px;height: 20px;line-height: 20px;display: block;color: #fff;background-color: #232323;border-radius: 100%}
.cart-contents i{font-size:8px;color:#fff;}
.ajax_cart h4{line-height: 76px;text-align: center;height: 76px;border-bottom: 1px #eee solid}
.ajax_cart .widget_shopping_cart_content{padding-top: 40px;overflow-y: auto}
.ajax_cart .widget_shopping_cart_content .woocommerce-mini-cart__empty-message{text-align: center;font-size: 16px;padding-top: 40px;color: #f00;padding-left: 0;}
.ajax_cart .widget_shopping_cart_content p.buttons{position: absolute;bottom: 20px;left: 20px;right: 20px}
.ajax_cart.active{right: 0}
.ajax_cart.active svg.cart{display: none}
.ajax_cart.active svg.close{display: inline-block}
.admin-bar .ajax_cart{top: 32px}
ul.product_list_widget li{overflow: hidden;margin-bottom: 20px;padding-left: 128px;position: relative;padding:5px 0;height: 80px;}
ul.product_list_widget li:hover img{box-shadow:0 0 5px 0;border-color:#fff;}
ul.product_list_widget li img{width: 120px;margin-left: -128px;float: left;border-radius: 5px;overflow: hidden;border: solid 1px #eee;}
ul.product_list_widget li a{display: block;font-size: 14px}
ul.product_list_widget li a span.product-title{overflow: hidden;display: block;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;text-align: justify;margin-bottom: 4px;min-height: 36px;max-height: 48px}
ul.product_list_widget li .reviewer,ul.product_list_widget li .price.rating{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;width: 120px}
ul.product_list_widget li .star-rating{position: absolute;bottom: 18px;right: 0;font-size: 12px;width: 63px}
ul.product_list_widget li:last-child .star-rating{bottom: 6px}
.widget_products ul.product_list_widget li{font-weight: 300}
.widget_products ul.product_list_widget li a{font-weight: normal}
.widget_shopping_cart_content{padding: 20px}
.widget_shopping_cart_content .mini_cart_item{padding-left: 148px;position: relative}
.widget_shopping_cart_content a.remove{position: absolute;line-height: 70px;left: 0;}
.widget_shopping_cart_content .quantity{font-size: 13px;font-weight: 300}
.widget_shopping_cart_content .woocommerce-mini-cart__total{text-align: center;font-size: 16px;border-top: 1px #eee solid;border-bottom: 1px #eee solid;padding: 8px 0;margin: 20px 0;color: #333;position: absolute;bottom: 60px;left: 20px;right: 20px;}
.widget_shopping_cart_content .woocommerce-mini-cart__total span span{color:#f60;font-size:22px;}
.widget_shopping_cart_content .woocommerce-mini-cart__buttons{font-size: 0}
.widget_shopping_cart_content .woocommerce-mini-cart__buttons a.button{display: inline-block;vertical-align: middle;width: calc(50% - 8px);padding: 8px}
.widget_shopping_cart_content .woocommerce-mini-cart__buttons a.button.wc-forward{margin-right: 8px}
.widget_shopping_cart_content .woocommerce-mini-cart__buttons a.button.checkout{margin-left: 8px;margin-right: 0}
.widget_product_categories span.count{float: right}
.widget_product_categories .dropdown_product_cat{margin: 20px;width: calc(100% - 40px)}
.product_list_widget .star-rating{margin-right: 8px}
.product_list_widget .star-rating,.product_list_widget .reviewer{display: inline-block;vertical-align: middle}
.woocommerce-cart-form{margin-bottom: 32px}
.woocommerce-cart-form table{border-top: 1px #efefef solid;border-left: 1px #efefef solid;width: 100%;border-spacing: 0;font-size: 12px;background-color: #fff;text-align:center;}
.woocommerce-cart-form table td,.woocommerce-cart-form table th{border-right: 1px #efefef solid;border-bottom: 1px #efefef solid;padding: 12px 16px}
.woocommerce-cart-form table th,.woocommerce-cart-form table thead{font-weight: bold;white-space: nowrap;background-color: #fafafa;font-size: 14px;text-align: center}
.woocommerce-cart-form table .product-thumbnail{max-width:400px;text-align:left;}
.woocommerce-cart-form table tbody tr:nth-child(2n){background-color: #fcfcfc}
.woocommerce-cart-form table.shop_table td.product-thumbnail img{width: 150px;float:left;margin-right: 20px;}
.woocommerce-cart-form table.shop_table td.actions{text-align: right}
.woocommerce-cart-form table.shop_table td.actions *{display: inline-block;vertical-align: middle}
.woocommerce-cart-form table.shop_table td.actions .input-text{padding: 7px;width: auto}
.woocommerce-cart-form table.shop_table td.actions .button{margin-left: 12px}
.woocommerce-cart-form button.button:disabled{background-color: #999;border-color: #999;cursor: no-drop}
.woocommerce-cart-form svg{width:18px;height:18px;}
.woocommerce-cart-form .amount {color: #f40;}
.woocommerce-cart-form .totalmoney {font-size: 20px;margin-right: 20px;}
.woocommerce-cart-form input.checkout-button {padding: 8px 20px;}
@keyframes spin{100%{transform: rotate(360deg)}}
.blockUI.blockOverlay:before{height: 1em;width: 1em;display: block;position: absolute;top: 50%;left: 50%;margin-left: -0.5em;margin-top: -0.5em;content: '';animation: spin 1s ease-in-out infinite;background: url("../../../plugins/woocommerce/assets/images/icons/loader.svg") center center;background-size: cover;line-height: 1;text-align: center;font-size: 2em;color: rgba(0,0,0,0.75)}
.cart_totals{overflow: hidden;margin-bottom: 36px}
.cart_totals table{border-top: 1px #efefef solid;border-left: 1px #efefef solid;width: 100%;border-spacing: 0;font-size: 12px;background-color: #fff}
.cart_totals table td,.cart_totals table th{border-right: 1px #efefef solid;border-bottom: 1px #efefef solid;padding: 12px 16px}
.cart_totals table th,.cart_totals table thead{font-weight: bold;white-space: nowrap;background-color: #fafafa;font-size: 14px;text-align: left}
.cart_totals table tbody tr:nth-child(2n){background-color: #fcfcfc}
.cart_totals h2{margin-bottom: 20px}
.cart_totals #shipping_method li{margin-bottom: 8px}
.cart_totals #shipping_method .shipping_method{margin: 0 4px 0 0}
.cart_totals .woocommerce-shipping-calculator .shipping-calculator-button{margin: 12px 0;color: #2C74E6;display: block}
.cart_totals .woocommerce-shipping-calculator .shipping-calculator-form>p{margin-bottom: 12px}
.cart_totals .wc-proceed-to-checkout{overflow: hidden;margin-top: 20px;text-align: right}
.cart_totals .wc-proceed-to-checkout a.button{padding: 8px 32px;display: inline-block}
.cart-empty{text-align: center;color: #f00;font-size: 16px;margin-top: 40px}
.return-to-shop{text-align: center;margin-top: 20px}
.return-to-shop br{display: none}
#coupons_list{margin-top: 20px}
#coupons_list h3{margin-bottom: 20px}
.col2-set{font-size: 0;width: 100%}
.col2-set>div{display: inline-block;vertical-align: top;width: calc(50% - 20px);font-size: 13px}
.col2-set .col-1{margin-right: 20px}
.col2-set .col-2{margin-left: 20px}
#customer_details{margin-bottom: 36px}
form.woocommerce-form-login p,form.register p,.shipping_address p,.woocommerce-billing-fields p{margin-bottom: 12px}
.checkout_out_stock{background-color: #fff;padding: 20px}
.checkout_out_stock p{display: block}
.checkout_out_stock p:first-child{color: #F76260}
.checkout_out_stock a.button{padding: 8px 20px;display: inline-block;margin-top: 20px}
p a.wc-backward{margin-top: 20px}
.checkout_coupon,.woocommerce-checkout .woocommerce-form-login{background-color: #f8f8f8;padding: 20px;margin: -20px 0 20px;overflow: hidden;border: 1px #eee solid;border-top: 0}
.woocommerce-checkout .woocommerce-form-login>p{margin-bottom: 12px}
.woocommerce-checkout .woocommerce-form-login>p.lost_password{position: absolute;bottom: 20px;right: 20px}
.woocommerce-checkout .woocommerce-form-login input.button{margin-right: 12px}
.woocommerce-form-login{position: relative}
.woocommerce-form-login .lost_password{position: absolute;bottom: -6px;right: 0}
.checkout_coupon .button{margin-top: 12px}
.woocommerce-checkout.checkout h3{margin-bottom: 20px;padding-bottom: 8px;border-bottom: 1px #eee solid}
.woocommerce-checkout.checkout h3 br{display: none}
.woocommerce-account-fields{display: none}
.woocommerce-checkout-review-order table{border-top: 1px #efefef solid;border-left: 1px #efefef solid;width: 100%;border-spacing: 0;font-size: 12px;background-color: #fff}
.woocommerce-checkout-review-order table td,.woocommerce-checkout-review-order table th{border-right: 1px #efefef solid;border-bottom: 1px #efefef solid;padding: 12px 16px}
.woocommerce-checkout-review-order table th,.woocommerce-checkout-review-order table thead{font-weight: bold;white-space: nowrap;background-color: #fafafa;font-size: 14px;text-align: left}
.woocommerce-checkout-review-order table tbody tr:nth-child(2n){background-color: #fcfcfc}
.woocommerce-checkout-review-order dl.variation{display: block}
#payment{background-color: #fff;border: 1px #eee solid;padding: 12px;overflow: hidden;margin-top: 36px}
#payment .paybtn{text-align:center;background-color: #fafafa;margin-bottom:10px;}
#payment input[type=radio] {display:none;}
#payment img {height: 45px;padding: 5px;border-radius: 5px;margin:15px;border: solid 2px #fafafa;}
#payment [name="paytype"]:checked + label img{box-shadow: 0 0 3px 1px #00BCD4;}
#payment .submit{float:right;}
#payment .submit span{line-height: 35px;margin-right: 20px;}
.woocommerce-order h2,.woocommerce-order h3{margin-bottom: 12px;padding-bottom: 8px;border-bottom: 1px #eee solid}
ul.order_details{border: 1px #f2f2f2 solid;padding: 12px;margin-bottom: 20px}
ul.order_details li{padding-bottom: 8px}
ul.order_details li:last-child{padding-bottom: 0}
#order_review table,.woocommerce-order-details table{border-top: 1px #efefef solid;border-left: 1px #efefef solid;width: 100%;border-spacing: 0;font-size: 12px;background-color: #fff}
#order_review table td,#order_review table th,.woocommerce-order-details table td,.woocommerce-order-details table th{border-right: 1px #efefef solid;border-bottom: 1px #efefef solid;padding: 12px 16px}
#order_review table th,#order_review table thead,.woocommerce-order-details table th,.woocommerce-order-details table thead{font-weight: bold;white-space: nowrap;background-color: #fafafa;font-size: 14px;text-align: left}
#order_review table tbody tr:nth-child(2n),.woocommerce-order-details table tbody tr:nth-child(2n){background-color: #fcfcfc}
#order_review h3.woocommerce-order-details__title,#order_review h2.woocommerce-order-details__title,.woocommerce-order-details h3.woocommerce-order-details__title,.woocommerce-order-details h2.woocommerce-order-details__title{margin-top: 32px}
#order_review ul.wc-item-meta stong,#order_review ul.wc-item-meta p,.woocommerce-order-details ul.wc-item-meta stong,.woocommerce-order-details ul.wc-item-meta p{display: inline-block}
#order_review .order-again,.woocommerce-order-details .order-again{margin-top: 30px}
#order_review table{border-top: 1px #efefef solid;border-left: 1px #efefef solid;width: 100%;border-spacing: 0;font-size: 12px;background-color: #fff}
#order_review table td,#order_review table th{border-right: 1px #efefef solid;border-bottom: 1px #efefef solid;padding: 12px 16px}
#order_review table th,#order_review table thead{font-weight: bold;white-space: nowrap;background-color: #fafafa;font-size: 14px;text-align: left}
#order_review table tbody tr:nth-child(2n){background-color: #fcfcfc}
#order_review .product-name img{width:120px;margin-right:20px;}
#order_review .product-name .product-quantity{display:inline-block;}
.page_header{margin-bottom: 20px;border-bottom: 1px #efefef solid;padding-bottom: 20px}
#link-page ul{background: none;padding: 0;margin-bottom: 0}
#link-page ul li{margin-top: 30px}
#link-page ul li h2{padding: 8px;font-size: 18px}
#link-page ul.blogroll{font-size: 0;padding: 0}
#link-page ul.blogroll li:last-child{margin-bottom: 8px;padding-bottom: 8px;border-bottom: 1px #eee solid}
#link-page ul.blogroll li{font-size: 12px;display: inline-block;vertical-align: top;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 32.333%;background-color: #fff;border: 1px #eee solid;padding: 12px;margin: 0 0.5% 12px}
#link-page ul.blogroll li a{display: block;margin-bottom: 8px}
#link-page ul.blogroll li a>*{display: inline-block;vertical-align: middle}
#link-page ul.blogroll li a img{width: 22px;height: 22px;margin: 1px 6px 0 0}
#link-page ul.blogroll li a span{font-size: 14px}
#link-page ul.blogroll li:hover{border-color: #004FCB}
#link-page ul.blogroll li:hover{box-shadow: 2px 2px 12px rgba(0,0,0,0.3);-webkit-transform: translate(0, -6px);-ms-transform: translate(0, -6px);-o-transform: translate(0, -6px);transform: translate(0, -6px)}
.readers-list li{width: 20%;text-align: center}
.readers-list li a{border: 1px #f2f2f2 solid;overflow: hidden;display: block;padding: 12px;background-color: #fff;color: #666}
.readers-list li a:hover{border-color: #004FCB}
.readers-list li a:hover{box-shadow: 2px 2px 12px rgba(0,0,0,0.3);-webkit-transform: translate(0, -6px);-ms-transform: translate(0, -6px);-o-transform: translate(0, -6px);transform: translate(0, -6px)}
.readers-list li img{width: 48px;height: 48px;margin: 8px auto}
.tags .home_title span.count{font-size: 12px;float: right;color: #bbb}
.tags .tag_could{padding: 20px 0;font-size: 0;overflow: hidden;margin-right: -.5%}
.tags .tag_could a{width: 12%;position: relative;display: inline-block;vertical-align: middle;padding: 4px 8px;background-color: #f8f8f8;margin: 0 .5% 8px 0}
.tags .tag_could a span{font-size: 13px;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;width: 82%;color: #333}
.tags .tag_could a b{position: absolute;top: 4px;right: 8px;font-size: 12px;font-weight: 300;color: #bbb}
.tags .tag_could a:hover{background-color: #004FCB}
.tags .tag_could a:hover b,.tags .tag_could a:hover span{color: #fff}
.content_left .tag_could{margin-right: -1%}
.content_left .tag_could a{width: 19%;margin-right: 1%}
.my-map{height: 450px}
.sl_main{position: relative}
.sl_main img.thumb{margin-bottom: 6px}
.sl_main h4{font-size: 15px;max-height: 48px;overflow: hidden;display: block;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;text-align: justify}
.sl_main .count{position: absolute;top: 0;right: 0;background-color: #2C74E6;color: #fff;display: inline-block;min-width: 36px;text-align: center;padding: 0 8px}
.content_left .sticky_like ul li{width: 33.33%}
.content_left .sticky_like ul li:nth-last-child(3){padding-bottom: 20px}
.addv{width: 22px;height: 22px;display: inline-block;vertical-align: middle;border-radius: 2px;line-height: 22px;text-align: center;margin: 0 0 4px 6px}
.addv svg{fill: #fff;width: 16px;height: 16px;margin-bottom: 1px}
.admin_field{background-color: #06bcff;color: #fff;font-size: 12px;display: inline-block;vertical-align: middle;margin-left: 6px;padding: 0 6px;line-height: 24px;border-radius: 2px}
.author_banner{text-align: center;max-height:360px;padding: 50px 0;background: #0aadf8;position: relative;background-size: cover;background-repeat: no-repeat;background-position: center center}
.author_banner .bg{position: absolute;background-color: #000;z-index: 8;visibility: visible}
.author_banner .author_header{position: relative;z-index: 9}
.author_banner .author_header a.avatar{margin-bottom: 8px;display: block}
.author_banner .author_header a.avatar img{width: 100px;height: 100px;border-radius: 100%;border: 6px rgba(255,255,255,0.33) solid}
.author_banner .author_header h1{color: #fff;font-weight: 300;margin-bottom: 8px}
.author_banner .author_header .desc{padding: 0 30px}
.author_banner .author_header .desc p{max-width: 720px;max-height: 48px;overflow: hidden;display: inline-block;color: #ddd;margin-bottom: 8px;font-size: 13px}
.author_banner .author_header .follow-links a{padding: 8px 30px}
.author_banner .author_header .follow-links img.salong-ajax{top: 14px}
.author_banner .author_header .addv {line-height: 22px;height: 24px;width: 24px;}
.author_tabs{padding-left: 340px;position: relative;min-height: 680px}
.author_tabs .nav_move{position: absolute;top: 0;left: 0;width: 300px}
.author_tabs .nav_move ul#nav{background-color: #fff}
.author_tabs .nav_move ul#nav li{border-bottom: 1px #eee solid;border-left: 2px #fff solid;position: relative}
.author_tabs .nav_move ul#nav li a{display: block;padding: 20px 36px;color: #999;font-weight: 300}
.author_tabs .nav_move ul#nav li a>*{display: inline-block;vertical-align: middle}
.author_tabs .nav_move ul#nav li a svg{margin-right: 20px;width: 18px;height: 18px}
.author_tabs .nav_move ul#nav li a h4{font-size: 16px;font-weight: 300}
.author_tabs .nav_move ul#nav li a span{color: #999;display: inline-block}
.author_tabs .nav_move ul#nav li a:hover svg{fill: #004FCB}
.author_tabs .nav_move ul#nav li a:hover span,.author_tabs .nav_move ul#nav li a:hover h4{color: #004FCB}
.author_tabs .nav_move ul#nav li:hover{border-left-color: #004FCB}
.author_tabs .nav_move ul#nav li.current{border-left-color: #004FCB}
.author_tabs .nav_move ul#nav li.current a h4{font-weight: normal;color: #004FCB}
.author_tabs .nav_move ul#nav li.current a span{color: #004FCB}
.author_tabs .nav_move ul#nav li.current a svg{fill: #004FCB}
.author_tabs .nav_move ul#nav li.message b{top: 26px}
.author_tabs .nav_move #move{width: 100%}
.author_content>*{overflow: hidden}
.author_content .author_post_list{background-color: #fff;overflow: hidden}
.author_content .author_post_list ul li{position: relative}
.author_content .author_post_list ul li.post_status .post_main h2{padding-right: 72px}
.author_content .author_post_list .edit_btn{position: absolute;top: 24px;right: 20px}
.author_content .author_post_list .edit_btn svg{width: 18px;height: 18px;margin-right: 4px;fill: #f60}
.author_content .author_post_list .edit_btn span{color: #f60}
.author_content .author_post_list p.warningbox{margin: 20px}
.author_content .topic_list ul.layout_ul li.layout_li{width: 100%}
.author_content .product_list ul li,.author_content .download_list ul li,.author_content .video_list ul li{width: 33.333%}
.author_content .product_list ul li:nth-last-child(3),.author_content .download_list ul li:nth-last-child(3),.author_content .video_list ul li:nth-last-child(3){padding-bottom: 20px}
.author_content .comment_list{padding: 20px;background-color: #fff}
.author_content .comment_list span.count{margin-bottom: 20px;display: block;background-color: #f8f8f8;padding: 12px}
.author_content .comment_list ul li{padding: 0 0 20px 60px;margin-bottom: 20px;border-bottom: 1px #efefef dashed;position: relative;color: #999}
.author_content .comment_list ul li:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom: none}
.author_content .comment_list ul li>*{display: inline-block;vertical-align: bottom}
.author_content .comment_list ul li img.avatar{position: absolute;top: 0;left: 0;width: 48px;height: 48px;border-radius: 100%}
.author_content .comment_list ul li a.author_name{margin-right: 12px}
.author_content .comment_list ul li .rate{float: right}
.author_content .comment_list ul li p{display: block;width: 100%;margin-top: 3px;color: #666}
.author_content .comment_list p.warningbox{margin: 0}
.author_content .user_list>ul li{width: 50%}
.author_content .user_list>ul li:nth-last-child(3),.author_content .user_list>ul li:nth-last-child(4){padding-bottom: 20px}
.author_content .download_list p.warningbox{margin: 0}
.author_content .video_list p.warningbox{margin: 0}
.author_content ul#nav{overflow-x: auto;background-color: #efefef;padding:0;height: 44px;}
.user_list{background-color: #fff;padding: 20px}
.user_list ul{margin-right: -20px}
.user_list ul li{padding: 0 20px 20px 0}
.user_list .user_main{position: relative;border: 1px #eee solid;padding: 12px 12px 12px 126px;min-height: 126px;background-color: #fff;overflow: hidden}
.user_list .user_main>*{margin-bottom: 8px}
.user_list .user_main h3{font-size: 16px}
.user_list .user_main h3 span{line-height: 22px;margin: 0 0 4px 6px;}
.user_list .user_main h3 .addv{width: 22px;height: 22px;line-height: 22px}
.user_list .user_main h3 .addv svg{width: 12px;height: 12px}
.user_list .user_main .follow-links{margin-bottom: 0}
.user_list .user_main .follow-links img.salong-ajax{left: -12px}
.user_list .user_main img.avatar{position: absolute;top: 12px;left: 12px;width: 100px;height: 100px}
.user_list .user_main p{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;font-size: 12px}
.user_list p.warningbox{margin: 0}
.user_list .user_main:hover{border-color: #004FCB}
.user_list .user_main:hover{box-shadow: 2px 2px 12px rgba(0,0,0,0.3);-webkit-transform: translate(0, -6px);-ms-transform: translate(0, -6px);-o-transform: translate(0, -6px);transform: translate(0, -6px)}
.follow_posts{margin-top: 36px;background-color: #f9f9f9;padding: 20px}
.follow_posts h2{font-size: 16px;margin-bottom: 20px;padding-bottom: 8px;border-bottom: 1px #eee solid}
.follow_posts ul{list-style-type: square}
.follow_posts ul li{width: 50%;padding: 0;list-style-type: square}
.follow_posts ul li a{display: block;border-bottom: 1px #eee dashed;position: relative;padding: 0 28px 8px 0;margin: 0 20px 12px 0}
.follow_posts ul li a h3{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;font-size: 14px}
.follow_posts ul li a h3:hover{color: #004FCB}
.follow_posts ul li a span{position: absolute;top: 4px;right: 0;font-size: 12px;color: #ddd}
.author_profile{background-color: #fff;padding: 20px}
.author_profile h3{padding-bottom: 8px;margin-bottom: 20px;color: #2C74E6}
.author_profile h3 .certification{border: 1px #004FCB solid;background-color: #2C74E6;color: #fff;font-size: 14px;text-align: center;padding: 4px 16px;display: inline-block;float: right}
.author_profile h3 .certification:hover{background-color: #004FCB;color: #fff}
.author_profile .basic_profile ul{background-color: #f9f9f9;padding: 20px;margin-right: 0}
.author_profile .basic_profile ul li{width: 50%;padding-left: 80px !important;position: relative;margin-bottom: 20px;padding-bottom: 0}
.author_profile .basic_profile ul li.desc{width: 100%}
.author_profile .basic_profile ul li>span{position: absolute;top: 0;left: 0;text-align: justify;font-weight: bold;color: #999}
.author_profile .basic_profile ul li.qr{padding-left: 0 !important;width: 100%;display: block;padding-top: 36px}
.author_profile .basic_profile ul li.qr div{display: inline-block;vertical-align: top;margin-right: 20px;text-align: center;font-size: 14px}
.author_profile .basic_profile ul li.qr div img{max-width: 248px;margin-bottom: 12px;display: block;}
.author_profile .basic_profile ul li.qr div svg{margin-right: 8px}
.author_profile .basic_profile ul li.qr div.alipay svg{fill: #03a9eb}
.author_profile .basic_profile ul li.qr div.wechatpay svg{fill: #11c906}
.author_profile .site_stats ul li{width: 50%}
.author_profile .site_stats .stats_main{padding: 0 20px 20px;color: #999}
.author_profile .site_stats .stats_main h4{border-bottom: 1px #eee solid;padding-bottom: 6px;margin-bottom: 12px}
.author_profile .site_stats .stats_main .new_post{margin-bottom: 8px}
.author_profile .site_stats .stats_main .new_post a{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%}
.author_profile .site_stats .stats_main span{margin-right: 12px}
.author_profile .site_stats .stats_main span b{font-weight: normal}
.author_subtabs ul.tabs{background-color: #fafafa}
.author_subtabs ul.tabs li{display: inline-block}
.author_subtabs ul.tabs li a{display: block;padding: 16px 32px;font-size: 14px;color: #999;border-top: 3px #fafafa solid}
.author_subtabs ul.tabs li a:hover{color: #004FCB}
.author_subtabs ul.tabs li a>*{display: inline-block;vertical-align: middle}
.author_subtabs ul.tabs li a h5{font-weight: 300}
.author_subtabs ul.tabs li a span{color: #999;font-size: 12px}
.author_subtabs ul.tabs li.current a{background-color: #fff;border-top-color: #004FCB;color: #004FCB}
.author_subtabs ul.tabs li.current a h5{color: #004FCB;font-weight: normal}
.contribute{background-color: #fff;padding: 30px;font-size: 14px}
.contribute_form{text-align: left}
.contribute_form p{margin-bottom: 20px}
.contribute_form p.hint{color: #f60}
.contribute_form p input[type="text"]{height: 36px}
.contribute_form p label,.contribute_form p span{display: block;padding: 4px}
.contribute_form p select{height: 39px;border-radius: 0 !important}
.contribute_form p label{color: #333}
.contribute_form p span{color: #999;font-weight: 300;font-size: 12px}
.contribute_form b.required{color: #f60;margin-right: 4px}
.contribute_form #insert-media-button{background-color: #f8f8f8;border-color: #eee;height: auto;width: auto;margin-bottom: 5px}
.contribute_form #insert-media-button span{width: 18px;height: 18px;padding: 0}
.contribute_form .postform{display: block;width: 100%}
.contribute_form .status_btn{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex}
.contribute_form .status_btn>p{margin-bottom: 0;flex-grow: 1;text-align: right}
.contribute_form .status_btn>select{width: auto}
.contribute_form .submit,.contribute_form .reset{color: #fff;font-size: 14px;padding: 8px 20px;border: none}
.contribute_form .submit:hover,.contribute_form .reset:hover{background-color: #004FCB}
.contribute_form .submit{background-color: #2C74E6}
.contribute_form .reset{margin-left: 20px;background-color: #333}
.salong_field_main .salong_field_area{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center}
.salong_field_main .salong_field_area .salong_file_button{position: relative;margin-right: 30px}
.salong_field_main .salong_field_area .salong_file_button .salong_file_preview{max-width: 100%;min-width: 120px;background-color: #f8f8f8;border: 1px #eee solid;text-align: center;}
.salong_field_main .salong_field_area .salong_file_button .salong_file_preview img{max-width: 100%;min-height: 100px;}
.salong_field_main .salong_field_area .salong_file_button a.salong_upload_button{position: absolute;top: 40%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);text-align: center;z-index: 1;background: rgba(248, 248, 248, .9);padding: 5px;border-radius: 5px;}
.salong_field_main .salong_field_area .salong_file_button a.salong_upload_button b{font-size: 30px;line-height: 30px;width: 36px;height: 36px;border-radius: 100%;background-color: #2C74E6;color: #fff;display: inline-block;font-weight: 300}
.salong_field_main .salong_field_area .salong_file_button a.salong_upload_button span{margin: 0 6px;white-space: nowrap}
.salong_field_main .salong_field_area .salong_file_button a.salong_upload_button:hover b{background-color: #004FCB}
.salong_field_main .salong_field_area .salong_file_button a.salong_upload_button:hover span{color: #004FCB}
.salong_field_main .salong_field_area .salong_file_button .bg{background-color: rgba(0,0,0,0.5);position: absolute;z-index: 0}
.salong_field_main .salong_field_area .salong_file_button.active a.salong_upload_button{opacity: 0;visibility: hidden}
.salong_field_main .salong_field_area .salong_file_button.active a.salong_upload_button span{color: #444}
.salong_field_main .salong_field_area .salong_file_button.active:hover .bg,.salong_field_main .salong_field_area .salong_file_button.active:hover a.salong_upload_button{opacity: 1;visibility: visible}
.salong_field_main .salong_field_area.avatar .salong_file_button .salong_file_preview{width: 120px;height: 120px}
.salong_field_main .salong_field_area .salong_file_hint p{font-size: 14px}
.form_secton{padding: 36px;background-color: #fff}
.form_secton h3{border-bottom: 1px #eee solid;padding-bottom: 12px;margin-bottom: 20px}
.form_secton .author_form>*{margin-bottom: 20px}
.form_secton .author_form label{color: #333;padding: 4px;display: block;font-size: 14px}
.form_secton .author_form label b{color: #f00;margin-right: 4px;display: inline-block;vertical-align: middle}
.form_secton .author_form select{height: 39px;border-radius: 0 !important}
.form_secton .author_form span{color: #999;padding: 4px;display: block;font-size: 12px}
.form_secton .author_form p.hint{color: #f60}
.form_secton .author_form .submit,.form_secton .author_form .reset{border: 1px #004FCB solid;background-color: #2C74E6;color: #fff;font-size: 14px;text-align: center;padding: 4px 16px;display: inline-block;padding: 8px 20px}
.form_secton .author_form .submit:hover,.form_secton .author_form .reset:hover{background-color: #004FCB;color: #fff}
.form_secton .author_form .submit{margin-right: 20px}
.form_secton .author_form .reset{background-color: #333;border-color: #333}
.form_secton>p,.form_secton>span{display: block;margin-bottom: 12px;padding: 12px 16px}
.form_secton>p.warning,.form_secton>span.warning{background-color: #fff7e0;border-left: 2px #e6d8ad solid}
.form_secton>p.error,.form_secton>span.error{background-color: #ffeeeb;border-left: 2px #ddb3ac solid}
.form_secton>p.hint,.form_secton>p.success,.form_secton>span.hint,.form_secton>span.success{background-color: #dff0d8;border-left: 2px #acd19c solid}
#profile_avatar{margin-bottom: 32px;overflow: hidden}
#profile_avatar img{width: 100px;height: 100px;padding: 8px;border: 1px #eee solid;background-color: #fff;float: left;margin-right: 20px}
#profile_avatar a.avatar_uploader{border: 1px #ddd solid;padding: 0 12px;margin-top: 22px;display: inline-block}
.media-frame select.attachment-filters{min-width: 120px}
.provinceCityAll{width: 788px;margin-top: 18px;position: absolute;background: #FFF;display: none;border: 1px #eee solid;border-top: none;box-shadow: 0 3px 3px rgba(0,0,0,0.1)}
.provinceCityAll .tabs{border-bottom: 1px #004FCB solid;font-size: 15px}
.provinceCityAll .tabs ul li{display: inline-block}
.provinceCityAll .tabs ul li a{display: block;padding: 8px;min-width: 80px;text-align: center;color: #999;cursor: pointer}
.provinceCityAll .tabs ul li a.current{background-color: #004FCB;color: #fff}
.provinceCityAll .list{font-size: 14px}
.provinceCityAll .list ul{padding: 20px}
.provinceCityAll .list ul li{display: inline-block;vertical-align: middle;text-align: center;width: 10%}
.provinceCityAll .list ul li a{display: block;padding: 4px;cursor: pointer}
.provinceCityAll .list ul li a.current{color: #004FCB;font-weight: bold}
li.message{position: relative}
li.message b{width: 8px;height: 8px;display: block;border-radius: 100%;background-color: #f00;position: absolute;top: 16px;right: 20px}
.salong_message{padding: 36px;background-color: #fff}
.salong_message table{border-top: 1px #efefef solid;border-left: 1px #efefef solid;width: 100%;border-spacing: 0;font-size: 12px;background-color: #fff}
.salong_message table td,.salong_message table th{border-right: 1px #efefef solid;border-bottom: 1px #efefef solid;padding: 12px 16px}
.salong_message table th,.salong_message table thead{font-weight: bold;white-space: nowrap;background-color: #fafafa;font-size: 14px;text-align: left}
.salong_message table tbody tr:nth-child(2n){background-color: #fcfcfc}
.salong_message .form-table{width: 100%}
.salong_message .form-table tr th{padding: 20px;vertical-align: top;width: 100px;text-align: left}
.salong_message .form-table .wp-editor-tools:after{display: block}
.salong_message .form-table .wp-editor-area{border: 0}
.salong_message .form-table input#recipient{background-repeat: no-repeat;background-position: right center}
.salong_message .form-table input#recipient.ui-autocomplete-loading{background-image: url(../images/loading.gif)}
.salong_message p.submit{margin-top: 30px}
.salong_message p.submit .button-primary{border: 1px #004FCB solid;background-color: #2C74E6;color: #fff;font-size: 14px;text-align: center;padding: 4px 16px;display: inline-block;min-width: 120px;padding: 8px}
.salong_message p.submit .button-primary:hover{background-color: #004FCB;color: #fff}
.salong_message .inout_box tr th.check-column{width: 5%}
.salong_message .inout_box tbody{color: #999}
.salong_message .inout_box tbody td>a{font-size: 14px}
.salong_message .inout_box tbody td.name{white-space: nowrap}
.salong_message .inout_box .tablenav{margin: 20px 0 8px}
.salong_message .inout_box .tablenav select{display: inline-block;width: auto}
.salong_message .inout_box .tablenav .button-secondary{background-color: #f8f8f8;border: 1px #eee solid;padding: 10px 30px;font-size: 13px}
.salong_message .inout_box .tablenav .button-secondary:hover{background-color: #2C74E6;border-color: #004FCB;color: #fff}
.salong_message .view_box table{border-top: 1px #efefef solid;border-left: 1px #efefef solid;width: 100%;border-spacing: 0;font-size: 12px;background-color: #fff}
.salong_message .view_box table td,.salong_message .view_box table th{border-right: 1px #efefef solid;border-bottom: 1px #efefef solid;padding: 12px 16px}
.salong_message .view_box table th,.salong_message .view_box table thead{font-weight: bold;white-space: nowrap;background-color: #fafafa;font-size: 14px;text-align: left}
.salong_message .view_box table tbody tr:nth-child(2n){background-color: #fcfcfc}
.salong_message .view_box h2{margin: 0 12px 12px 0;display: inline-block}
.salong_message .view_box>p{display: inline-block}
.salong_message .view_box tbody{font-size: 13px;vertical-align: top}
.salong_message .view_box b{white-space: nowrap}
.salong_message .infobox,.salong_message .warningbox,.salong_message .successbox,.salong_message #message{margin: 0 0 20px}
ul.ui-autocomplete{background-color: #fff;border: 1px #eee solid;width: 200px !important;box-shadow: 4px 4px 4px rgba(0,0,0,0.1);z-index: 120}
ul.ui-autocomplete li{padding: 4px 12px;border-bottom: 1px #eee solid;cursor: pointer}
ul.ui-autocomplete li:last-child{border-bottom: 0}
ul.ui-autocomplete li:hover{background-color: #2C74E6;color: #fff}
.sidebar_widget{overflow: hidden;margin-bottom: 24px;background: #fff}
.sidebar_widget:last-child{margin-bottom: 0}
.sidebar_widget .sidebar_title{padding: 15px 20px;border-bottom: 1px #efefef solid}
.sidebar_widget .sidebar_title h3{font-size: 18px}
.sidebar_widget .author_post,.sidebar_widget .dwqa-popular-questions ul,.sidebar_widget>ul{padding: 20px}
.sidebar_widget .author_post li,.sidebar_widget .dwqa-popular-questions ul li,.sidebar_widget>ul li{border-bottom: 1px #efefef dashed;margin-bottom: 12px;padding-bottom: 12px;font-size: 13px}
.sidebar_widget .author_post li:last-child,.sidebar_widget .dwqa-popular-questions ul li:last-child,.sidebar_widget>ul li:last-child{border-bottom: none;padding-bottom: 0;margin-bottom: 0}
.sidebar_widget>form{padding: 20px}
.sidebar_widget .list_layout{padding-left: 128px;overflow: hidden}
.sidebar_widget .list_layout a.imgeffect{margin-left: -128px;float: left;display: block;overflow: hidden;position: relative}
.sidebar_widget .list_layout a.imgeffect img{width: 120px}
.sidebar_widget .list_layout a.imgeffect span.player{position: absolute;left: 8px;bottom: 8px}
.sidebar_widget .list_layout a.imgeffect span.player svg{fill: #fff}
.sidebar_widget .list_layout h3{margin-bottom: 4px;font-size: 14px;margin-top: -3px;}
.sidebar_widget .list_layout h3 a{max-height: 48px;min-height: 32px;overflow: hidden;display: block;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;text-align: justify}
.sidebar_widget .list_layout .info{font-size: 13px;color: #999;font-weight: 300;overflow: hidden;height: 25px}
.sidebar_widget .list_layout .info span.category{margin-right: 6px}
.sidebar_widget .list_layout .info a{color: #999}
.sidebar_widget .list_layout .info a:hover{color: #004FCB}
.sidebar_widget .list_layout .info span.like{float: right}
.sidebar_widget .list_layout .info span.like svg{width: 12px;display: inline-block;vertical-align: middle;margin-right: 4px;fill: #999}
.sidebar_widget .list_layout .info span.like b{font-weight: 300;display: inline-block;vertical-align: middle}
.sidebar_widget .list_layout .imgeffect{overflow: hidden;display: block}
.sidebar_widget .list_layout .imgeffect img.thumb{display: block}
.sidebar_widget .list_layout .imgeffect:hover img.thumb{opacity: .8}
.widget_product_categories ul li,.author_post ul li,.topic_main ul li,.dwqa-popular-questions ul li,.widget_pages ul li,.widget_links ul li,.widget_archive ul li,.widget_categories ul li{color: #999;padding-left: 16px;position: relative}
.widget_product_categories ul li:before,.author_post ul li:before,.topic_main ul li:before,.dwqa-popular-questions ul li:before,.widget_pages ul li:before,.widget_links ul li:before,.widget_archive ul li:before,.widget_categories ul li:before{position: absolute;content: '';content: '';height: 0;width: 0;display: block;border: 4px transparent solid;border-right-width: 0;border-left-color: #ddd;top: 8px;left: 4px}
.widget_product_categories ul li a,.author_post ul li a,.topic_main ul li a,.dwqa-popular-questions ul li a,.widget_pages ul li a,.widget_links ul li a,.widget_archive ul li a,.widget_categories ul li a{font-size: 13px}
.widget_product_categories ul li ul.children,.author_post ul li ul.children,.topic_main ul li ul.children,.dwqa-popular-questions ul li ul.children,.widget_pages ul li ul.children,.widget_links ul li ul.children,.widget_archive ul li ul.children,.widget_categories ul li ul.children{border-top: 1px #efefef dashed;margin-top: 12px;padding-top: 12px}
.widget_archive ul li,.widget_categories ul li{font-size: 10px}
.widget_salong_init .init{text-align: center;padding: 20px;font-size: 14px}
.widget_archive ul li,.widget_categories ul li{text-align: right;overflow: hidden}
.widget_archive ul li a,.widget_categories ul li a{float: left}
.widget_salong_about img{width: 100%;margin-bottom: 8px}
.widget_salong_about .about{font-size: 12px;padding: 20px}
.widget_salong_about .about h3{color: #2C74E6;font-weight: 300}
.widget_salong_about .about>span{color: #999;margin: 4px 0 12px;display: block;font-weight: 300}
.widget_salong_about .about .excerpt{color: #666}
.widget_salong_about .about .excerpt p{margin-bottom: 8px}
.widget_salong_about .about a.more{font-weight: bold;color: #2C74E6;margin-top: 8px}
.widget_salong_about .about ul{background-color: #fdfdfd;border-top: 1px #f4f4f4 solid;margin: 20px -20px -20px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex}
.widget_salong_about .about ul li{width: 33.33%;text-align: center;padding: 12px 0;position: relative}
.widget_salong_about .about ul li:before{position: absolute;content: '';top: 12px;right: 0;width: 1px;height: 48px;background-color: #efefef}
.widget_salong_about .about ul li:last-child:before{background: none}
.widget_salong_about .about ul li span{display: block;color: #999}
.widget_salong_about .about ul li b{font-size: 14px;font-weight: normal}
.sltags{font-size: 0;overflow: hidden;margin-right: -8px;padding: 20px}
.sltags a{border-bottom: 1px #efefef dashed;padding: 6px 24px 6px 6px;font-size: 13px;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;width: calc(50% - 8px);float: left;margin: 0 8px 8px 0;position: relative}
.sltags a span{color: #999;margin-left: 6px;position: absolute;top: 6px;right: 8px;font-size: 10px}
.recent-comments{padding-left: 56px;overflow: hidden}
.recent-comments img.avatar{width: 48px;margin-left: -56px;float: left;border-radius: 100%}
.recent-comments h4{display: block;font-size: 15px}
.recent-comments a.comment_con{color: #999;font-weight: 300;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%}
.recent-comments a.comment_con:hover{color: #004FCB}
.widget_salong_word .sidebar_title h2{color: #2C74E6}
.widget_salong_word .oneword{text-align: center;padding: 20px}
.widget_salong_word .oneword p{font-size: 14px;color: #333;margin-bottom: 12px;line-height: 32px}
.widget_salong_word .oneword span{color: #999;font-size: 12px}
.widget_salong_download .list_layout{position: relative}
.widget_salong_download .list_layout h3{margin-bottom: 0}
.widget_salong_download .list_layout h3 a{min-height: 24px;height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;width: 100%}
.widget_salong_download .list_layout .count{position: absolute;bottom: 0;right: 0;color: #999;font-weight: 300}
.widget_salong_download .list_layout .count svg{width: 16px;height: 16px;margin-right: 4px;fill: #999}
.widget_salong_download .list_layout .excerpt{height: 48px;font-weight: 300;overflow: hidden;display: block;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;text-align: justify}
.widget_salong_topic ul li{padding-bottom: 0;border-bottom: none}
.topic_popup{position: relative}
.topic_popup a.imgeffect:before{position: absolute;content: '';top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.3);z-index: 1}
.topic_popup h3{position: absolute;bottom: 12px;right: 12px;left: 12px;font-size: 16px;color: #fff;text-shadow: 2px 2px 2px rgba(0,0,0,0.5);max-height: 48px;line-height: 24px;z-index: 10;overflow: hidden;display: block;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;text-align: justify}
.topic_popup .post_count{position: absolute;top: 12px;right: 12px;color: #eee;z-index: 10}
.dwqa-popular-questions ul li{color: #999}
.dwqa-popular-questions ul li a.question-title{margin-right: 6px;min-width: 50%;display: inline-block}
.widget_post_author{font-size: 12px}
.widget_post_author .author_info{text-align: center}
.widget_post_author .author_info div.avatar{position: relative;height: 100px;background-repeat: no-repeat;background-position: center center;margin-bottom: 54px}
.widget_post_author .author_info div.avatar a.avatar{display: block;overflow: hidden;position: absolute;top: 54px;left: 50%;margin-left: -46px;padding: 6px;background-color: rgba(255,255,255,0.3);border-radius: 100%}
.widget_post_author .author_info div.avatar a.avatar img.avatar{width: 80px;height: 80px;border-radius: 100%}
.widget_post_author .author_info h3{text-align: center;margin-bottom: 12px}
.widget_post_author .author_info .follow-links{margin-bottom: 20px}
.widget_post_author .author_info>p{padding: 0 20px;font-weight: 300;text-align: justify}
.widget_post_author .author_post ul li{padding-bottom: 8px;margin-bottom: 8px}
.widget_post_author .author_post ul li a{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%}
.widget_post_author .author_post .title{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;padding-bottom: 12px;margin-bottom: 12px;border-bottom: 1px #efefef solid}
.widget_post_author .author_post .title>*{width: 50%}
.widget_post_author .author_post .title h4{font-size: 16px}
.widget_post_author .author_post .title span{text-align: right;font-weight: 300;font-size: 12px;color: #999}
.widget_post_author .author_count{background-color: #fbfbfb;border-top: 1px #efefef solid}
.widget_post_author .author_count ul{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;text-align: center}
.widget_post_author .author_count ul li{width: 25%;border-right: 1px #efefef solid;padding: 8px 0;font-weight: 300}
.widget_post_author .author_count ul li:last-child{border-right: none}
.widget_post_author .author_count ul li span{display: block;font-size: 14px;color: #999}
.widget_post_author .author_count ul li strong{font-weight: 300;line-height: 25px;}
.widget_salong_user ul li{position: relative;min-height: 66px;padding: 8px 0 16px 60px}
.widget_salong_user img.avatar{width: 52px;border-radius: 100%;position: absolute;top: 8px;left: 0}
.widget_salong_user .author_name{font-size: 16px;line-height: 36px}
.widget_salong_user .author_name h4{font-size: 15px}
.widget_salong_user .author_name .addv{width: 18px;height: 18px;line-height: 18px}
.widget_salong_user .author_name .addv svg{width: 12px;height: 12px}
.widget_salong_user .author_name .admin_field{line-height: 18px;font-size: 10px;padding: 0 4px;margin-bottom: 4px;}
.widget_salong_user .new_post{font-size: 12px;color: #999;font-weight: 300;margin-top: 4px;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%}
.widget_salong_user .follow-links{position: absolute;top: 4px;right: 0}
/*新版表格日历*/
#divCalendar table{width:100%; table-layout:fixed;padding:10px;}
#divCalendar caption{ text-align:center; height:24px; margin:0;margin-top:15px; font-size:12px; font-weight:bold;}
#divCalendar caption a { padding:0 20px;}
#divCalendar th{background:#69bbf4;color: #FFFFFF;text-transform: uppercase;border:1px solid #E0E1E2;height:26px}
#divCalendar td{text-align:center;background: #fcfcfc;border: 1px solid #fafafa;height:30px;}
#divCalendar td.pad{background:none}
#divCalendar td a{display:block;line-height:30px;background:#1ac1ff; color:#FFFFFF;}
#divCalendar td a:hover{background:#2c74e6;}
#today{font-weight:bold;}/*这个today真的不该有！*/
/*侧边搜索*/
#divSearchPanel input{margin:10px 0;}
#divSearchPanel input[type="text"]{ float:left; width:280px; padding:5px 10px; border:1px solid #FFFFFF;margin-left: 15px;}
#divSearchPanel input[type="submit"]{ float:left; background:#5EAAE4; border:none; width:50px; height:28px; font-weight:bold;color:#FFFFFF;}
#divContorPanel .function_c{padding:10px 20px;}
/*侧边分类*/
#divCatalog .li-subcate { padding-left:15px; background:url(images/li-subcate.png) no-repeat left top;}
#divComments li,divPrevious li{ white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
#divStatistics li,#divTags li,#divMisc li{width: 49%;display: inline-block;}
#divStatistics li:last-child,#divMisc li:last-child{border-bottom: 1px #efefef dashed;margin-bottom: 12px;padding-bottom: 12px;}
#divTags li{width: auto;margin-bottom: 7px;border-bottom: 0;padding: 0;background: #f8f8f8;}
#divTags li a {color: #666;display: block;padding: 5px 7px;}
#divTags li a:hover{background:#2c74e6;color:#f1f1f1;}
.pagination{text-align: center;background: #fff;}
.pagination span.current,.pagination a{border: 1px #efefef solid;color: #aaa;min-width: 32px;height: 32px;display: inline-block;vertical-align: middle;line-height: 32px;cursor: pointer;margin: 3px;font-size: 12px;padding: 0 8px}
.pagination span.current:hover,.pagination a:hover{background-color: #004FCB;border-color: #004FCB;color: #fff}
.pagination .next svg,.pagination .prev svg{width: 12px;height: 12px;fill: #999}
.pagination .next:hover svg,.pagination .prev:hover svg{fill: #fff}
.pagination .prev svg{transform: scale(-1, 1);-ms-transform: scale(-1, 1);-moz-transform: scale(-1, 1);-webkit-transform: scale(-1, 1);-o-transform: scale(-1, 1)}
.pagination span.current{background-color: #004FCB;border-color: #004FCB;color: #fff}
.screen-reader-text{display: none}
.single .pagination p{display: inline-block;vertical-align: middle;margin: 0}
.single .pagination>span{border: 1px #efefef solid;color: #aaa;width: 32px;height: 32px;display: inline-block;vertical-align: middle;line-height: 32px;cursor: pointer;margin: 0 3px;background-color: #004FCB;border-color: #004FCB;color: #fff}
ul.ajaxposts>div{padding: 12px 0;}
.content_left ul.ajaxposts .ias-spinner>div{margin-top: 4px}
.ajax-load{text-align:center;cursor: pointer;font-size: 16px;background-color: #fff;height: 54px;line-height: 30px;}
.ajax-load-complete{cursor: default;color:#999;}
@-webkit-keyframes square-spin{25%{-webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);transform: perspective(100px) rotateX(180deg) rotateY(0)}
50%{-webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);transform: perspective(100px) rotateX(180deg) rotateY(180deg)}
75%{-webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);transform: perspective(100px) rotateX(0) rotateY(180deg)}
100%{-webkit-transform: perspective(100px) rotateX(0) rotateY(0);transform: perspective(100px) rotateX(0) rotateY(0)}}
@keyframes square-spin{25%{-webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);transform: perspective(100px) rotateX(180deg) rotateY(0)}
50%{-webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);transform: perspective(100px) rotateX(180deg) rotateY(180deg)}
75%{-webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);transform: perspective(100px) rotateX(0) rotateY(180deg)}
100%{-webkit-transform: perspective(100px) rotateX(0) rotateY(0);transform: perspective(100px) rotateX(0) rotateY(0)}}
.ias-spinner>div{width: 28px;height: 28px;display: inline-block;text-align: center;background-color: #2C74E6;-webkit-animation: square-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;animation: square-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite}
.ias-spinner img{display: none}
.ad {margin: 20px 0;text-align: center;}
.ad img {width:100%;}
.page404 .content_post {text-align:center;}
.page404 .content_post h2{font-size: 35px;border-left: none;margin: 30px -40px 1em -40px;line-height: 60px;}
.overlay{cursor: default;opacity: 0;position: fixed;visibility: hidden;z-index: 9999;top: 8px;right: 10px;width: 36px;height: 36px;cursor: pointer}
.overlay:target{visibility: visible;opacity: 1}
.overlay:target+.certification,.overlay:target+.payqr,.overlay:target+.login,.overlay:target+.program,.overlay:target+.android,.overlay:target+.apple,.overlay:target+.wechat,.overlay:target+.weixin_qr,.overlay:target+.search{opacity: 1;visibility: visible;-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0)}
.admin-bar .overlay{top: 40px}
.popup{display: inline-block;opacity: 0;visibility: hidden;position: fixed;z-index: 9998;text-align: center;top: 0;right: 0;left: 0;bottom: 0;height: 100%;width: 100%;background-color: rgba(0,0,0,.2);-webkit-transform: translate(0, -100%);-ms-transform: translate(0, -100%);-o-transform: translate(0, -100%);transform: translate(0, -100%)}
.popup a.close{position: absolute;top: 6px;right:6px;font-size: 12px;}
.popup a.close svg{width: 15px;height: 15px}
.popup a.close:hover svg{fill: red}
.popup .popup_main{padding: 20px;background-color: #fff;box-shadow: 0 0 10px 1px;border-radius: 5px;overflow: hidden;}
.popup img{margin: 0 auto}
.popup h3{border-bottom: 1px #efefef solid;padding-bottom: 12px;margin-bottom: 12px}
.popup>section{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}
.search.popup .popup_main{width: 630px}
.search.popup .popup_main h3{margin-bottom: 20px;text-align: left;display: block}
.search_form{overflow: hidden;margin: 0 auto}
.search_form .search_type{width: 20%;height: 42px;float: left}
.search_form .search_btn{width: 10%;background-color: #2C74E6;color: #fff;border: none}
.search_form .search_btn:hover{background-color: #004FCB}
.search_form input{height: 42px;width:70%;background-color: #fff;float: left;border-radius: 0;}
.home-search-results{position: absolute;background-color:#ffffff;overflow:hidden;z-index:999;border-radius:4px;visibility:visible;animation-duration:300ms;height:auto;display:none;animation-name:aspAnFadeInDrop;-webkit-animation-name:aspAnFadeInDrop;box-shadow:0 10px 20px rgba(213,213,213,0.4);border: solid 1px #eee;}
.home-search-results li{list-style:none;line-height:1;overflow:hidden;}
.home-search-results li strong{text-align:center;padding:10px 0;width:100%;display:inline-block;font-size:15px;font-weight:normal;}
.home-search-results li:hover{background-color:#f9f9f9;}
.home-search-results li a{display:block;padding:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.home-search-results li a img{display:inline-block;margin-right:10px;float: left;}
.home-search-results li .focus{width:80px;height:auto;border-radius:6px;overflow:hidden;max-height:55px;}
.home-search-results li{font-size:16px;line-height:1.3;font-weight:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.home-search-results li.more{text-align:center;line-height:35px;}
.home-search-results li .info{margin-left: 100px;}
.home-search-results li .info span{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;}
.home-search-results li .info span.intro{font-size:12px;color:#888;}
@keyframes aspAnFadeInDrop{0%{opacity:0;transform:translate(0,-50px);}
100%{opacity:1;transform:translate(0,0);}}
@-webkit-keyframes aspAnFadeInDrop{0%{opacity:0;transform:translate(0,-50px);-webkit-transform:translate(0,-50px);}
100%{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);}}
.hot_search{text-align: left;margin-top: 12px}
.hot_search a{margin-right: 8px}
.hot_search>div{padding-left: 62px}
.hot_search>div span{margin-left: -62px}
.certification.popup .popup_main{max-height: 100%;text-align: left;overflow-y: auto;}
.payqr.popup .popup_main{font-size: 0}
.payqr.popup .popup_main span{display: inline-block;vertical-align: top;padding: 20px;border: 1px #eee solid;font-size: 14px}
.payqr.popup .popup_main span img{max-width: 100%;margin-bottom: 12px;display: block;}
.payqr.popup .popup_main span svg{margin-right: 8px}
.payqr.popup .popup_main span.alipay svg{fill: #03a9eb}
.payqr.popup .popup_main span.wechatpay svg{fill: #11c906}
.payqr.popup .popup_main.two span{width: 48%;margin: 0 1%}
body.regpage{background-color:#fff;}
.login.popup .popup_main .xh-regbox{width: 100%;min-width: 400px;border: 0;padding: 0;margin: 0;text-align: left;font-family: ''}
.login.popup .popup_main .xh-regbox .xh-title{font-size: 32px;color: #333;font-weight: 300}
.login.popup .popup_main .xh-regbox .xh-btn-primary{background-color: #2C74E6;border: 0;}
.login.popup .popup_main .xh-regbox .form-control{border: 1px #eee solid;border-radius: 0}
.login.popup .popup_main .xh-regbox .required{color: #666}
.login.popup .popup_main {padding:0;border:none;}
.login.popup .popup_main a.close {fill: #999;background: rgba(255, 255, 255, .8);line-height: 12px;padding: 3px;border-radius: 50%;}
.login.popup .popup_main iframe {max-width:100%;max-height:100%;background: url('img/load.gif') no-repeat center center;}
.login.popup .popup_main .xh-regbox .xh-title{background:url('img/author-img.jpg') no-repeat center;letter-spacing:5px;background-size:100% 100%;height: 130px;line-height: 130px;color:#fff;}
.login.popup .popup_main .xh-regbox .xh-form {padding:20px;text-align:center;}
.login.popup .popup_main .xh-regbox .xh-form input:focus {border-color:#2c74e6;}
.usetextlogin {text-align:center;}
.usetextlogin button{background: #0097f4;color: #fff!important;padding: 2px 10px;border-radius: 3px;}
.xh-regbox .usetextlogin{margin-top:15px;}
.xh-regbox .required {color:unset;}
.xh-regbox button,.xh-regbox input,.xh-regbox select,.xh-regbox textarea{color:inherit;font:inherit;margin:0}
.xh-regbox button[disabled],.xh-regbox input[disabled]{cursor:default;background-color:#eee;border-color:#eee;color:#333;cursor: no-drop;}
.xh-regbox button::-moz-focus-inner,.xh-regbox input::-moz-focus-inner{border:0;padding:0}
.xh-regbox input{line-height:normal}
.xh-regbox input[type="checkbox"],.xh-regbox input[type="radio"]{box-sizing:border-box;padding:0}
.xh-regbox input[type="number"]::-webkit-inner-spin-button,.xh-regbox input[type="number"]::-webkit-outer-spin-button{height:auto}
.xh-regbox input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
.xh-regbox input[type="search"]::-webkit-search-cancel-button,.xh-regbox input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
.xh-regbox textarea{overflow:auto}
.xh-regbox *,.xh-regbox *:after, .xh-regbox *:before{box-sizing: border-box;}
.mt20{margin-top: 20px;}
.pt70{padding-top: 70px;}
.xh-regbox{width: 100%;padding:20px 20px;font-size: 0.875em;box-sizing:border-box;}
.xh-regbox .xh-title{text-align: center;font-size:150%;}
.xh-regbox table td,.xh-regbox table th{font-size: 90%;}
.xh-regbox table td{color: #777;}
.social-head:after, .social-head:before{background-color: #9b9b9b;content: "";width: 53px;height: 2px;display: inline-block;position: relative;vertical-align: middle;margin-left: 12px;margin-right: 12px;}
.xh-regbox .xh-form-group{margin-bottom: 15px;position: relative;}
.xh-regbox .xh-form-group p{text-align: center;}
.xh-regbox .required:after{content: "*";color: #ed1c24;}
.xh-regbox a:active,.xh-regbox a:hover{outline:0;}
.xh-regbox hr{-moz-box-sizing:content-box;box-sizing:content-box;clear:both;margin:5px auto;border:0;border-bottom:1px solid #eee;height: 1px;}
.xh-regbox label{display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: 700;}
.xh-regbox .form-control{width: 100%;background-color: #fff;border: 1px solid #ccc;}
.xh-regbox .mb15{margin-bottom: 15px;}
.xh-regbox .xh-btn{display: inline-block;margin-bottom: 0;font-weight: 400;text-align: center;vertical-align: middle;cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;padding: 7.5px 12px;font-size: 14px;line-height: 1.5;border-radius: 3px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.xh-regbox a.xh-btn:hover{color:#fff;}
.xh-regbox .xh-btn-block{display: block;width: 100%;}
.xh-regbox .xh-btn-lg{padding: 10px 16px;font-size: 18px;line-height: 1.33;border-radius: 3px;}
.xh-regbox .xh-btn-sm{padding: 4px 16px;font-size: 14px;line-height: 1.33;border-radius: 3px;}
.xh-regbox .xh-btn-primary{color: #fff;background-color: #009a61;}
.xh-regbox .xh-btn-primary:hover{background-color:#0085ff!important;}
.xh-regbox .xh-btn-warning{color: #fff;background-color: #ff851b;border-color: #e56e06;}
.xh-regbox .xh-input-group{position: relative;display: table;border-collapse: separate;margin-bottom: 15px;}
.xh-regbox .xh-input-group .form-control{position: relative;z-index: 2;float: left;width: 100%;margin-bottom: 0;z-index: 1;display: table-cell;}
.xh-regbox .xh-input-group-btn, .xh-regbox .xh-input-group-btn>.xh-btn{position: relative;}
.xh-regbox .xh-input-group-btn{font-size: 0;white-space: nowrap;width: 1%;vertical-align: middle;display: table-cell;}
.xh-regbox .xh-input-group-btn:last-child>.xh-btn, .xh-regbox .xh-input-group-btn:last-child>.btn-group{margin-left: -1px;box-shadow: none;position: relative;}
.xh-regbox .xh-btn-default{color: #333;background-color: #fff;border-color: #eee;}
.xh-regbox .xh-input-group .form-control:first-child{border-bottom-right-radius: 0;border-top-right-radius: 0;}
.xh-regbox .xh-input-group-btn:first-child>.btn-group:not(:first-child)>.xh-btn,.xh-regbox .xh-input-group-btn:first-child>.xh-btn:not(:first-child),.xh-regbox .xh-input-group-btn:last-child>.xh-btn,.xh-regbox .xh-input-group-btn:last-child>.btn-group>.xh-btn,.xh-regbox .xh-input-group-btn:last-child>.dropdown-toggle,.xh-regbox .xh-input-group .form-control:last-child{border-bottom-left-radius: 0;border-top-left-radius: 0;}
.xh-regbox .xh-input-group-btn>.xh-btn:active,.xh-regbox .xh-input-group-btn>.xh-btn:focus,.xh-regbox .xh-input-group-btn>.xh-btn:hover{z-index: 2;}
.xh-regbox .authcode{width: 95px;position: absolute;z-index: 100;right: 2px;top: 2px;}
.xh-regbox .authcode img{width: 100px;height: 34px;cursor: pointer;margin-right:1px;}
.xh-mT20{margin-top: 20px;text-align:center;}
.xh-social{height: 32px;text-align:center;margin-top:10px;}
.xh-social .xh-social-item{width: 32px;height: 32px;cursor:pointer;display: inline-block;zoom:1;margin: 0 10px;}
.xh-social i {color:#56abe4;font-size: 25px;}
.xh-social i:hover {color: #f90;}
.xh-social i.fa-weixin{color: #8BC34A;}
.xh-cover{width: 100%;height: 100%;z-index: 999;background: rgba(0,0,0,0.2);position: fixed;left: 0;top: 0;text-align: center;}
.xh-regbox.xh-window{position: relative;z-index: 1000;background: #fff;border-radius: 4px;left:0;right:0;padding:10px 0;}
.xh-regbox.xh-window .xh-form{padding:25px 35px;}
.bg{top: 0;left: 0;right: 0;bottom: 0;position: fixed;opacity: 0;visibility: hidden}
.bg.active{opacity: 1;visibility: visible}
.footer{background-color: #171C3E;padding: 40px 0;font-size: 14px;color: #999;margin-top: 40px}
.footer .wrapper{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex}
.footer .wrapper div.left{flex-grow: 1;align-items: stretch}
.footer .wrapper a:hover{color: #004FCB}
.footer .bg.aside{background-color: rgba(0,0,0,0.6)}
.footer .bg.aside.active{z-index: 10}
.footer_menu{margin-bottom: 12px}
.footer_menu ul.empty li a{color: #fff}
.footer_menu ul.menu{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex}
.footer_menu ul.menu li a{padding: 0 20px 0 0;color: #fff}
.footer_contact{margin-bottom: 12px;font-weight: 300}
.footer_contact a{color: #999}
.copyright{font-weight: 300}
.copyright a{color: #999}
.copyright img{display: inline-block;vertical-align: middle}
.footer_logo{display: block;text-align: right;margin-bottom: 12px}
.footer_logo img{max-height: 42px;display: inline-block}
.footer_btn{display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex;float: right;margin-right: 10px;}
.footer_btn a{background-color: rgba(255,255,255,0.1); width: 40px; height: 40px; margin-left: 8px; align-items: center; display: inherit; text-align: center}
.footer_btn a svg{fill: rgba(255,255,255,0.3); display: block; margin: 0 auto}
.footer_btn a:hover{background-color: #fff}
.footer_btn a:hover svg{fill: #2C74E6}
.mobile_btn{display: none}
.side_btn{position: fixed;right: -40px;bottom: 221px;text-align: center;z-index: 12;line-height: 20px;opacity: 0;visibility: hidden}
.side_btn.active{right: 20px;opacity: 1;visibility: visible}
.side_btn svg{width: 16px;height: 16px;fill: #999}
.side_btn a.btn{padding: 8px;background-color: #eee;width: 36px;height: 36px;display: block;margin-top: 4px;color: #999;position: relative}
.side_btn a.btn span{position: absolute;white-space: nowrap;top: 0;right: 110%;background-color: #004FCB;color: #fff;height: 36px;display: block;padding: 2px 12px;line-height: 32px;opacity: 0;visibility: hidden}
.side_btn a.btn.top{background-color: #171C3E}
.side_btn a.btn.top svg{line-height:0;}
.side_btn a.btn:hover span{right: 100%;opacity: 1;visibility: visible}
.side_btn a.btn:hover{background-color: #004FCB;color: #fff}
.side_btn a.btn:hover svg{fill: #fff}
.side_btn a.btn.top svg {transform: scale(1, -1);-webkit-transform: scale(1, -1);-webkit-transform: rotate(-90deg);}
.infobox,.successbox,.warningbox,.errorbox{display: block;font-size: 14px;margin: 20px 0 8px 0;padding: 12px;position: relative;border-left-width: 3px;border-style: solid}
.infobox{background-color: #effaff;border-color: #50bfff;color: #50bfff}
.successbox{background-color: #e7f6f0;border-color: #13ce66;color: #13ce66}
.warningbox{background-color: #fffbf0;border-color: #f7ba2a;color: #f7ba2a}
.warningbox a{color: #2C74E6}
.errorbox{background-color: #fff0ec;border-color: #ff4949;color: #ff4949}
.scbutton{display: inline-block;line-height: 32px;text-align: center;margin: 12px 12px 12px 0;color: #fff !important;padding: 2px 20px}
.red{background-color: #e54028}
.red:hover{background-color: #E8543F}
.yellow{background-color: #f18d05}
.yellow:hover{background-color: #FA9915}
.blue{background-color: #00a1cb}
.blue:hover{background-color: #00B5E5}
.green{background-color: #7db500}
.green:hover{background-color: #8DCC00}
.redlist ul li,.yellowlist ul li,.bluelist ul li,.greenlist ul li{padding: 6px 6px 6px 28px;position: relative}
.redlist ul li:before,.yellowlist ul li:before,.bluelist ul li:before,.greenlist ul li:before{content: "";display: block;width: 6px;height: 6px;border-radius: 6px;position: absolute;top: 16px;left: 12px}
.redlist ul li:before{background-color: #e54028}
.yellowlist ul li:before{background-color: #f18d05}
.bluelist ul li:before{background-color: #00a1cb}
.greenlist ul li:before{background-color: #7db500}
.redlist ul,.yellowlist ul,.bluelist ul,.greenlist ul{margin-bottom: 12px}
.related_tagposts{margin-bottom: 20px;overflow: hidden}
.related_tagposts a:hover{color: #004FCB}
.related_tagposts h2{margin-top: 0}
.related_tagposts h2 a{color: #333}
.related_tagposts ul li{padding: 4px 4px 4px 12px;line-height: 30px;border-bottom: 1px #f4f4f4 solid;color: #999;position: relative}
.related_tagposts ul li:before{content: '';height: 0;width: 0;display: block;border: 4px transparent solid;border-right-width: 0;border-left-color: #ccc;position: absolute;top: 15px;left: 0}
.related_tagposts ul li a{color: #666;height: 30px;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%}
body > .imgzoomview {position: fixed;width: 100%;height: 100%;background-color: rgba(0,0,0,.7);z-index: 5555;top: 0;display: flex;overflow-x: auto;align-items: center;}
body > .imgzoomview img{max-width: initial;max-height: 100%;box-shadow: 0 0 10px 1px;}
/*网站公告开始*/
/*样式来源：https://www.huisem.com 恒辉工作室*/
@-webkit-keyframes float{0%{-webkit-transform:translatey(10px)}50%{-webkit-transform:translatey(-10px)}100%{-webkit-transform:translatey(10px)}}
@keyframes float{0%{transform:translatey(10px)}50%{transform:translatey(-10px)}100%{transform:translatey(10px)}}
.wintips{position:fixed;bottom:0;left:0;width:330px;padding:25px 25px 15px 25px;background-color:rgba(255,255,255,0.9);font-size: 14px;border:1px solid rgba(0,0,0,0.12);border-right:none;border-bottom:none;box-shadow:0 0 10px rgba(0,0,0,0.12);z-index:999;display:block}
.wintips-close{position:absolute;top:-15px;right:-13px;font-size:24px;color:#888;cursor:pointer;opacity:.9;}
.wintips-close svg{width: 22px;height: 22px;fill: #888;background: #fff;border-radius: 100%;padding: 2px;border: solid 2px #888;}
.wintips-close svg:hover{fill:#666;-webkit-transform: rotate(180deg);}
.wintips h2{font-size:22px;font-weight:normal;margin:0 0 20px}
.wintips p{font-size:14px;color:#666;margin:0 0 20px}
.wintips-thumb{position:absolute;background-image:url('img/flyman.png');top:-60px;right:10px;width: 82px;height: 130px;animation:float 3s infinite;-webkit-transition:top 1s ease, opacity 1s ease;transition:top 1s ease, opacity 1s ease}
@media (max-width:500px){.wintips{width:100%;background-color:rgba(255,255,255,.96);}.wintips-close{font-size:36px;left:47%;top:-27px}}
/*网站公告结束*/
@media only screen and (max-width: 1200px){.wrapper{width:98%}
.ajax_cart{display:none}
.admin-bar #header_main{top: 0}
.sidebar,.header_menu{display: none !important}
.header{height: 48px}
.header #header_main{position: relative}
.header .wrapper{display: block;text-align: center;height: 48px;width: 100%}
.header .wrapper .btn{display: block;position: absolute;top: 12px;background: none;border: none;z-index: 999}
.header .wrapper .btn.user svg.close, .header .wrapper .btn.menu svg.close {display: none;fill: #f00;}
.header .wrapper .btn.user.active svg.close,.header .wrapper .btn.menu.active svg.close{display: block}
.header .wrapper .btn.user.active svg.icon,.header .wrapper .btn.menu.active svg.icon{display: none}
.header .wrapper .btn.menu{left: 12px}
.header .wrapper .btn.login,.header .wrapper .btn.user{right: 12px}
.header .wrapper .btn.hide{display: none}
.header .wrapper a.logo{margin: 8px auto;display: inline-block}
.header .wrapper a.logo img{margin-right: auto;height: 32px}
div.circle{border-radius: 50%;width: 0;height: 0;position: absolute;top: 23px;background-color: #171C3E;-webkit-transition: all 300ms cubic-bezier(0, 0.995, 0.99, 1);-moz-transition: all 300ms cubic-bezier(0, 0.995, 0.99, 1);-ms-transition: all 300ms cubic-bezier(0, 0.995, 0.99, 1);-o-transition: all 300ms cubic-bezier(0, 0.995, 0.99, 1);transition: all 300ms cubic-bezier(0, 0.995, 0.99, 1);z-index: 20}
div.circle.menu{left: 24px}
div.circle.user{right: 24px}
div.circle.active{width: 2000px;height: 2000px;top: -500px;-webkit-transition: all 400ms cubic-bezier(0, 0.995, 0.99, 1);-moz-transition: all 400ms cubic-bezier(0, 0.995, 0.99, 1);-ms-transition: all 400ms cubic-bezier(0, 0.995, 0.99, 1);-o-transition: all 400ms cubic-bezier(0, 0.995, 0.99, 1);transition: all 400ms cubic-bezier(0, 0.995, 0.99, 1)}
div.circle.active.menu{left: -500px}
div.circle.active.user{right: -500px}
.admin-bar .mobile_header_user,.admin-bar .mobile_header_menu{padding-top: 100px}
.mobile_header_user,.mobile_header_menu{position: fixed;top: 0;bottom: 0;right: 0;left: 0;z-index: 120;padding-top: 60px;height: 100%;font-size: 14px;text-align: left;opacity: 0;visibility: hidden;overflow-y: auto}
.mobile_header_user ul.sub-menu>li,.mobile_header_user ul.menu>li,.mobile_header_menu ul.sub-menu>li,.mobile_header_menu ul.menu>li{opacity: 0;visibility: hidden;margin-top: 20px;-moz-transition: ease-in-out 1s;-webkit-transition: ease-in-out 1s;-o-transition: ease-in-out 1s;-ms-transition: ease-in-out 1s;transition: ease-in-out 1s;-webkit-animation-delay: 8s;-o-animation-delay: 8s;animation-delay: 8s}
.mobile_header_user.active,.mobile_header_menu.active{opacity: 1;visibility: visible;background-color:#171C3E;}
.mobile_header_user.active ul.sub-menu>li,.mobile_header_user.active>ul>li,.mobile_header_menu.active ul.sub-menu>li,.mobile_header_menu.active>ul>li{opacity: 1;visibility: visible;margin-top: 0}
.mobile_header_menu ul.menu{border-bottom: 1px rgba(255,255,255,0.1) solid}
.mobile_header_menu ul.menu li{position: relative;border-top: 1px rgba(255,255,255,0.1) solid}
.mobile_header_menu ul.menu li a{color: #999;display: block;padding: 8px 20px}
.mobile_header_menu ul.menu li .sub-menu{display: none;margin-left: 20px;border-top: 1px rgba(255,255,255,0.1) solid}
.mobile_header_menu ul.menu li .sub-menu.active{display: block}
.mobile_header_menu ul.menu li .sub-menu>li:first-child{border-top: 0}
.mobile_header_menu ul.menu li span.menu_btn{position: absolute;top: 0;right: 0;height: 40px;width: 40px;text-align: right;z-index: 2;border-left: 1px rgba(255,255,255,0.1) solid;cursor: pointer}
.mobile_header_menu ul.menu li span.menu_btn:before,.mobile_header_menu ul.menu li span.menu_btn:after{width: 15px;height: 1px;position: absolute;content: '';background-color: #999;top: 20px;left: 12px}
.mobile_header_menu ul.menu li span.menu_btn:after{-webkit-transform: rotate(90deg);}
.mobile_header_menu ul.menu li span.menu_btn.active:before,.mobile_header_menu ul.menu li span.menu_btn.active:after{background-color: #fff}
.mobile_header_menu ul.menu li span.menu_btn.active:after{webkit-transform: rotate(0deg);}
.mobile_header_menu ul.menu li.current-menu-ancestor.menu-item-has-children span.menu_btn:before,.mobile_header_menu ul.menu li.current-menu-ancestor.menu-item-has-children span.menu_btn:after,.mobile_header_menu ul.menu li.current-menu-parent.menu-item-has-children span.menu_btn:before,.mobile_header_menu ul.menu li.current-menu-parent.menu-item-has-children span.menu_btn:after,.mobile_header_menu ul.menu li.current-menu-item.menu-item-has-children span.menu_btn:before,.mobile_header_menu ul.menu li.current-menu-item.menu-item-has-children span.menu_btn:after{color: #fff}
.mobile_header_menu ul.menu li.current-menu-ancestor>a,.mobile_header_menu ul.menu li.current-menu-parent>a,.mobile_header_menu ul.menu li.current-menu-item>a{color: #fff}
.mobile_header_menu ul.menu li:hover{background-color: rgba(0,0,0,0.2)}
.mobile_header_menu ul.menu li:hover>a{color: #fff}
.mobile_header_menu ul.menu li:hover>span.menu_btn:before,.mobile_header_menu ul.menu li:hover>span.menu_btn:after{color: #fff}
.mobile_header_user ul.menu li a{color: #999}
.mobile_header_user ul.menu li a svg{fill: #999}
.mobile_header_user ul.menu li.center{padding-top: 12px;border-top: 1px rgba(255,255,255,0.1) solid}
.mobile_header_user ul.menu li.center a{display: block;padding: 8px 20px}
.mobile_header_user ul.menu li.center>a{line-height: 60px;font-size: 18px;color: #fff;margin-bottom: 20px}
.mobile_header_user ul.menu li.center>a img.avatar{width: 60px;height: 60px;border-radius: 100%;margin: 0 8px 0 0;float: left}
.mobile_header_user ul.menu li.center .sub-menu{text-align: left;margin-top: 8px}
.mobile_header_user ul.menu li.center .sub-menu li{border-top: 1px rgba(255,255,255,0.1) solid}
.mobile_header_user ul.menu li.center .sub-menu li h4{color: #999;display: inline-block;font-size: 14px}
.mobile_header_user ul.menu li.center .sub-menu li svg{width: 16px;height: 16px;margin-right: 8px}
.mobile_header_user ul.menu li.center .sub-menu li.current,.mobile_header_user ul.menu li.center .sub-menu li:hover{background-color: rgba(0,0,0,0.2)}
.mobile_header_user ul.menu li.center .sub-menu li.current h4,.mobile_header_user ul.menu li.center .sub-menu li.current span,.mobile_header_user ul.menu li.center .sub-menu li:hover h4,.mobile_header_user ul.menu li.center .sub-menu li:hover span{color: #fff}
.mobile_header_user ul.menu li.center .sub-menu li.current svg,.mobile_header_user ul.menu li.center .sub-menu li:hover svg{fill: #fff}
.mobile_header_user ul.menu li.login,.mobile_header_user ul.menu li.reg,.mobile_header_user ul.menu li.search,.mobile_header_user ul.menu li.program,.mobile_header_user ul.menu li.contribute_btn{display: none}
.content .content_left{width: 100%;margin-right: 0}
.content_post img{max-width:100%!important;}
.postinfo .hidesidebar{display:none;}
.topic_all ul.layout_ul,.topic_list ul.layout_ul{margin-right: 0}
.topic_all ul.layout_ul li.layout_li,.topic_list ul.layout_ul li.layout_li{padding-right: 0;width: 100%}
.topic_all ul.layout_ul li.layout_li:nth-last-child(2),.topic_all ul.layout_ul li.layout_li:nth-last-child(3),.topic_all ul.layout_ul li.layout_li:nth-last-child(4),.topic_list ul.layout_ul li.layout_li:nth-last-child(2),.topic_list ul.layout_ul li.layout_li:nth-last-child(3),.topic_list ul.layout_ul li.layout_li:nth-last-child(4){padding-bottom: 20px}
.topic_all ul.layout_ul .ias-noneleft,.topic_all ul.layout_ul .ias-spinner a,.topic_all ul.layout_ul .ias-trigger a,.topic_list ul.layout_ul .ias-noneleft,.topic_list ul.layout_ul .ias-spinner a,.topic_list ul.layout_ul .ias-trigger a{margin: 0}
ul#link-home li{width: 20%}
ul#link-home li:nth-last-child(-n+8){margin-bottom: 20px}
.footer{margin: 20px 0 50px}
.footer .wrapper{display: block;text-align: center}
.footer .wrapper .right{display: none}
.footer_menu ul.menu{display: block}
.footer_menu ul.menu li{display: inline-block}
.side_btn{bottom: 60px}
.side_btn.active{right: 0}
.single-product .crumbs {padding: 10px 0;}
.crumbs_img{height: 220px}
.crumbs_img .crumbs_con h1{margin-bottom: 4px}
.all_user_list ul.layout_ul li.layout_li.other{width: 100%}
.product_sift{padding: 12px 12px 0}
.product_sift .sift_li{display: block;padding: 0;margin-bottom: 12px;position: relative}
.product_sift .sift_li ul li{margin: 0 12px 12px 0}
.product_sift .sift_li h4{display: block;width: 100%;text-align: left;margin: 0 0 8px;float: none}
.product_sift .sift_li a.more{position: absolute;top: 0;right: 0;margin-right: 0}
.author_tabs{padding-left: 0}
.author_tabs .nav_move{display: none}
.provinceCityAll{width: calc(98% - 72px)}
.author_subtabs ul.tabs{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;white-space: nowrap}
.author_subtabs ul.tabs li {padding:0;}
.author_subtabs ul.tabs li a{padding: 8px 12px}
.author_subtabs ul.tabs li a span.count{display: none}
.author_content .comment_list,.author_content .user_list,.author_content .author_profile,.author_content .contribute{padding: 0;}
.author_content .comment_list .ajaxposts,.author_content .basic_profile,.author_content .layout_ul,.author_content .contribute form{padding: 10px;}
.mobile_btn{display: block;position: fixed;z-index: 98;bottom: 0;right: 0;left: 0;text-align: center;background-color: #fff;border-top: 1px #eee solid;padding: 8px 0 4px;}
.mobile_btn ul{margin-right: 0;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;justify-content: center}
.mobile_btn ul li{min-width: 20%;padding: 0}
.mobile_btn ul li:last-child{border-right: none}
.mobile_btn ul li a{font-size: 12px;display: block;padding-top: 3px;line-height: 22px;}
.mobile_btn ul li a svg,.mobile_btn ul li a i{font-size: 15px;width: 14px;height: 14px;display: block;margin: auto;color:#444;margin-bottom: 2px;}
.mobile_btn ul li a:hover svg,.mobile_btn ul li a:hover i{color: #004FCB}
.mobile_btn ul li a.cart {position: relative;}
.mobile_btn ul li a.cart span.cart-contents {font-size: 10px;position: absolute;top: -4px;left: 50%;margin-left: 4px;min-width: 14px;padding: 0 3px;height: 14px;line-height: 14px;display: block;color: #fff;background-color: #232323;border-radius: 100%;}
}
@media only screen and (max-width: 769px){ul.products,ul.layout_ul{margin-right:-8px}
ul.products li.layout_li,ul.layout_ul li.layout_li{width: 50%;padding: 0 8px 8px 0}
ul.products li.layout_li:nth-last-child(3),ul.products li.layout_li:nth-last-child(4),ul.layout_ul li.layout_li:nth-last-child(3),ul.layout_ul li.layout_li:nth-last-child(4){padding-bottom: 8px}
ul.products .ias-noneleft,ul.products .ias-spinner a,ul.products .ias-trigger a,ul.layout_ul .ias-noneleft,ul.layout_ul .ias-spinner a,ul.layout_ul .ias-trigger a{margin: 8px 8px 0 0}
.home_sticky>ul,.grid_post>ul,.link_list>ul,.video_list>ul,.product_list>ul,.topic_list>ul,.download_list>ul{padding: 12px}
div.circle.active{width: 1600px;height: 1600px}
.slick_sticky{display: block}
.slick_sticky>section{width: 100%}
.slick_sticky .slick{margin-bottom: 10px}
.slick_sticky .sticky_list{padding-left: 0}
.post_main{padding-left: 152px}
.post_main.nothumb h2{padding-left:0;}
.post_main .excerpt,.post_main .is_category{display: none}
.post_main a.imgeffect{margin-left: -132px}
.post_main a.imgeffect img.thumb{width: 120px}
ul#link-home li{width: 25%}
.tag_share .tags,.tag_share .share{width: 100%;text-align: left}
.tag_share .share{margin-top: 20px}
.related_posts.topic ul.layout_ul li.layout_li,.related_posts ul.layout_ul li.layout_li{width: 50%}
.related_posts.topic ul.layout_ul li.layout_li:nth-last-child(3),.related_posts.topic ul.layout_ul li.layout_li:nth-last-child(4),.related_posts ul.layout_ul li.layout_li:nth-last-child(3),.related_posts ul.layout_ul li.layout_li:nth-last-child(4){padding-bottom: 20px}
#link-page ul.blogroll li{width: 49%}
.all_user_list ul.layout_ul li.layout_li.recommend{width: 50%}
.readers-list li{width: 25%;white-space: nowrap}
.tags .tag_could a{width: 24%}
.my-map{height: 320px}
.page404{display: block}
.page404>*{width: 100%}
.page404 .con{padding: 20px}
.product_header{display: block}
.single.sell .product_header.product{margin: 0 -12px;}
.single.sell .product_header .gallery-images{padding-bottom: 10px;}
.product_header>*{width: 100%}
.product_header .gallery-images{border-right: 0;padding-bottom: 0}
.related .product_main .product_con{padding: 0}
.col2-set>div{width: 100%;margin: 0}
.col2-set>div.col-2{margin-left: 0}
.logged-in.woocommerce-account div.woocommerce{display: block}
.logged-in.woocommerce-account .woocommerce-MyAccount-content{width: 100%}
.logged-in.woocommerce-account .woocommerce-MyAccount-navigation{width: 100%;padding-right: 0;margin-right: 0;border-right: 0;border-bottom: 1px #eee solid}
.logged-in.woocommerce-account .woocommerce-MyAccount-navigation ul li{display: inline-block;border-bottom: 0}
.logged-in.woocommerce-account .woocommerce-MyAccount-navigation ul li a{padding: 8px 12px 8px 0}
.woocommerce-cart-form .product-thumbnail p,.woocommerce-cart-form .product-quantity,.woocommerce-cart-form img{display: none}
.woocommerce-cart-form .product-thumbnail img{float:none!important;}
.woocommerce-cart-form a {display:block;}
.woocommerce-cart-form table.shop_table td.actions{text-align: left}
.woocommerce-cart-form table.shop_table td.actions>*{display: block !important;width: 100%}
.woocommerce-cart-form table.shop_table td.actions .coupon label,.woocommerce-cart-form table.shop_table td.actions .coupon input{width: 100%}
.woocommerce-cart-form table.shop_table td.actions input.button{margin: 12px 0}
.woocommerce-cart-form table.shop_table td.actions button.button{margin-left: 0}
.woocommerce-cart-form table.shop_table .input-text{width: 60px}
.cart_totals .wc-proceed-to-checkout a.button{width: 100%}
.author_profile .site_stats ul li,.author_profile .basic_profile ul li{width: 100%}
.author_profile .site_stats ul li .stats_main{padding-left: 0;padding-right: 0}
.author_content .user_list ul li{width: 100%}
.author_content .user_list>ul li:nth-last-child(2),.author_content .user_list>ul li:nth-last-child(3),.author_content .user_list>ul li:nth-last-child(4){padding-bottom: 20px}
.popup .popup_main{padding: 20px;width: 98% !important}
.cms .item{width:50%;}}
button[disabled=disabled],button[disabled=disabled]:hover{background-color: #999;border-color: #999;cursor: no-drop;color: #fff;}
@media only screen and (max-width: 481px){#wpadminbar{position:fixed !important}
.entry_topic{margin-bottom: 12px}
.container>.wrapper{margin-top: 12px}
.container>.wrapper>section{margin-bottom: 12px}
.home_sticky>ul,.grid_post>ul,.link_list>ul,.video_list>ul,.product_list>ul,.topic_list>ul,.download_list>ul{padding: 8px}
.home_sticky_main a.imgeffect .title h2{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%}
.slick-slide .slick-con{padding: 60px 12px 8px}
.slick-slide .slick-con h2{font-size: 16px;margin-bottom: 0;line-height: 30px}
.slick-slide .slick-con p{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;font-size: 12px}
.link_list>ul,.video_list>ul,.product_list>ul,.topic_list>ul,.download_list>ul{padding: 8px}
.home_title{padding: 8px}
.home_title .title span{display: none}
.archive .postinfo div.left,.page .postinfo div.left,.home .postinfo div.left{display: none}
.topic_all ul.layout_ul{margin-right: 0}
.topic_all ul.layout_ul li.layout_li{padding: 0 0 12px}
.topic_all ul.layout_ul li.layout_li:nth-last-child(2),.topic_all ul.layout_ul li.layout_li:nth-last-child(3),.topic_all ul.layout_ul li.layout_li:nth-last-child(4){padding-bottom: 12px}
.topic_list ul.layout_ul li.layout_li{padding-bottom: 20px}
.topic_main .topic_post{padding-left: 132px;overflow: hidden}
.topic_main .topic_post .is_category,.topic_main .topic_post .excerpt{display: none}
.topic_main .topic_post a.imgeffect{margin-left: -132px}
.topic_main .topic_post a.imgeffect img.thumb{width: 120px}
.download_main h2{margin: 0}
.download_main .postinfo{margin-top: 0}
.download_main .excerpt{display: none}
ul#link-home li{width: 50%}
.post_main{padding: 8px 8px 8px 140px}
.ias-noneleft,.ias-spinner a,.ias-trigger a{margin: 12px 0}
.entry_topic h1{margin-bottom: 12px;padding-bottom: 12px}
.entry_topic,.entry{padding: 12px}
.page_header{padding-bottom: 12px;margin-bottom: 12px}
h1{font-size: 24px;line-height: 32px}
.content_post h2{margin:20px -12px 1em -17px;padding:0 10px;}
.content_post h3{margin: 20px -5px;}
.post_header .postinfo{display: block;margin-top: 0}
.post_header .postinfo img{width: 18px;height: 18px}
.post_header .postinfo div.right{text-align: left}
.post_main h2,.topic_main .topic_post h2{font-size: 16px}
.post_main h2 a,.topic_main .topic_post h2 a{min-height: 36px;max-height: 46px;overflow: hidden;display: block;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;text-align: justify;white-space: normal;line-height: 22px}
.post_main .postinfo,.topic_main .topic_post .postinfo{margin-top: 0}
.post_main .postinfo .author,.topic_main .topic_post .postinfo .author{display:none;}
.prevnext{margin: 20px 0 0;padding: 12px 0 0}
.prevnext a{width: 100%}
.prevnext a.prev{padding-right: 0;border-right: none}
.prevnext a.next{padding-left: 0;text-align: left}
.content_post .youku_post_video{height: 200px !important}
#order_review .product-name{text-align:center;}
#order_review .product-name > span{display:block;}
#order_review .product-name img{margin:0 0 10px;display:inline-block;}
#catlist,.videocat_list{display: none}
.related_posts.topic,.related_posts.topic h4,.related_posts,.related_posts h4{padding: 12px}
.related_posts.topic h4,.related_posts h4{margin: -12px -12px 12px}
.related_posts.topic ul.layout_ul li.layout_li:nth-last-child(3),.related_posts.topic ul.layout_ul li.layout_li:nth-last-child(4),.related_posts ul.layout_ul li.layout_li:nth-last-child(3),.related_posts ul.layout_ul li.layout_li:nth-last-child(4){padding-bottom: 10px}
.comment_rate{display: block}
.comment_rate>*{width: 100%}
.comment_rate .title{margin-right: 0}
.commentlist .comment_body .comment_btn{position: relative}
.commentlist .comment_body .comment_btn a{margin-left: 0;padding: 2px 4px;opacity: 1;visibility: visible}
#comments{padding: 12px}
#comments .comment_title{padding: 12px;margin: -12px -12px 12px}
.commentlist li{padding-bottom: 12px;margin-bottom: 12px}
#link-page ul.blogroll li{width: 100%}
.readers-list li{width: 50%}
.all_user_list ul.layout_ul li.layout_li{padding-bottom: 12px}
.all_user_list ul.layout_ul li.layout_li.recommend{width: 100%}
.tags .tag_could a{width: 49%}
.my-map{height: 240px}
.all_user_list ul.layout_ul li.layout_li.other .user_main a.title{flex-grow: 1}
.all_user_list ul.layout_ul li.layout_li.other .user_main div.post{display: none}
.single-topic .crumbs,.page .crumbs,.archive .crumbs{padding: 12px}
.cms .item{width:100%;}
.crumbs_img{height: 120px}
.crumbs_img .crumbs_con{text-align: left;padding: 0 12px}
.crumbs_img .crumbs_con h1{font-size: 24px}
.crumbs_img .crumbs_con p{text-align: left;display: block;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%}
.download_all .download_main{padding: 8px}
.download_all .download_main .imgeffect{margin: -8px -8px 0}
.topic_all ul.layout_ul{margin-right: 0}
.topic_all ul.layout_ul li.layout_li{padding: 0 0 12px}
.topic_all .topic_main{padding: 12px}
.like_info{display: block}
.like_info>*{width: 100%}
.like_info .post_like{margin: 20px 0}
.like_info .post_like .author_list{margin-top: 12px}
.cart.simple .quantity{display: block}
.cart.simple .quantity .input-text{width: 100%;margin-right: 0}
.cart.simple .btn{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;margin-top: 12px}
.cart.simple .btn .button{width: 48%}
.cart.simple .btn .button#buy_now_button{margin-left: 4%}
.related,.cross-sells,.upsells{padding: 12px}
.product_header .gallery-images{padding: 12px 12px 0}
.summary{padding: 40px 12px 20px}
.woocommerce-tabs ul.tabs{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex}
.woocommerce-tabs ul.tabs li{width: 33.33%}
.woocommerce-tabs ul.tabs li a{padding: 12px 18px;text-align: center}
.woocommerce-tabs div.panel{padding: 12px}
.woocommerce-notice a.restore-item,.woocommerce-notice a.button,.woocommerce-error li a.restore-item,.woocommerce-error li a.button,.woocommerce-info a.restore-item,.woocommerce-info a.button,.woocommerce-message a.restore-item,.woocommerce-message a.button{display: block;position: relative;margin-bottom: 12px;top: 0;right: 0}
.woocommerce-cart-form table td,.woocommerce-cart-form table th{padding: 6px}
.wc_points_rewards_apply_discount input.button,#payment div.form-row #place_order{float: none;display: block;width: 100%;margin: 12px 0 0}
.return-to-shop{margin: 0 0 20px}
.woocommerce-EditAccountForm input.button{width: 100%}
.woocommerce-store-notice{width: 98%}
.woocommerce-store-notice a{display: block;margin: 12px 0 0}
.author_banner{padding-top: 24px;height: 240px}
.author_banner .author_header h1{font-size: 18px;margin-bottom: 0}
.author_banner .author_header a.avatar img{width: 60px;height: 60px}
.author_banner .author_header .desc{min-height: 36px}
.author_banner .author_header .desc p{font-size: 12px;margin-bottom: 0}
.author_banner .author_header .follow-links a{padding: 4px 12px}
.author_content .author_profile {padding:0;}
.author_content .author_profile .basic_profile {padding:10px;}
.author_content .author_profile .basic_profile ul li.qr div{margin-right: 0}
.author_content .author_profile .basic_profile ul li.qr div.alipay{margin-bottom: 20px}
.author_like_post ul.tabs li a{padding: 8px 12px}
.user_list ul.layout_ul li.layout_li:nth-last-child(2){padding-bottom: 12px}
.follow_posts{padding: 12px}
.follow_posts ul li a{margin-right: 0}
.author_content .comment_list ul li{padding: 0 0 12px 40px;margin-bottom: 12px}
.author_content .comment_list ul li img.avatar{width: 32px;height: 32px}
.author_content .comment_list ul li .rate{display: block;float: none;margin-left: 0}
.provinceCityAll{width: calc(98% - 24px)}
.provinceCityAll .list ul li{width: 25%}
.footer{padding: 30px 0}
.footer_menu ul.menu li a{padding: 4px}
.search.popup .popup_main{padding: 20px}
.search.popup .popup_main h3{padding-bottom: 12px;margin-bottom: 12px}
.search_form{padding: 0}
.search_form>*{width: 100% !important;margin: 0 0 12px !important}
.login.popup .popup_main .xh-regbox{min-width: inherit}
}
