html { font-family:Georgia, "Times New Roman","微软雅黑", Times, serif;font-style: normal;  font-weight: 400;  -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; font-size:12px;}
body {	margin: 0px; padding:0; background-color:#f4f4f4;padding-top: 70px;overflow-x: hidden;}
*, *:before, *:after {  box-sizing: inherit;}
li { display: list-item;  text-align: -webkit-match-parent;}

h1, h2, h3, h4 {    line-height: 24px;
    font-weight: normal;
    color: #333;margin: 0; padding: 0;
    text-rendering: optimizelegibility;
}
h2 {  font-size: 18px; font-weight:100;margin-block-start: 0.83em;
    margin-block-end: 0.83em;}
h3{font-size: 16px;line-height:36px}
.red{ color:red}
#masthead { background-color:rgba(244,244,244,.95); padding:10px 0; }
#masthead { position: fixed;  top: 0; left: 0;  width: 100%; z-index: 9999;}
.wrapper { max-width: 1832px;  margin: 0 auto;  padding: 0 38px;}
.site-header {  transition: all .3s linear;}
#masthead .wrapper { position: relative;}
.left,.fl { float: left;}
.fr{ float:right}
a { color: #999;  transition: color .3s ease-in;   outline: none;   text-decoration: none;}
a:hover{ color:#3241d0}
.furtherReading{ overflow:hidden}
img { height: auto; max-width: 100%;}
ul{ margin:0; padding:0}
li{ list-style: none;}
p {margin-bottom: 1.5em;}
.mt10{ margin-top:10px}
.fullMenu {  width: 100%;  height:100%;  top: 0;   left: 0;  background-color: #858687; position: fixed;  z-index: 999999;  display: none;overflow-x:hidden;overflow-y:hidden;}
/* .close_nav{position: fixed;top: 2rem;color: #fff;font-size: 40px;right: 3rem;} */
@font-face { font-family: 'salong'; src: url('../font/salong.eot'); src: url('../font/salong.eot?#iefix') format('embedded-opentype'), url('../font/salong.woff') format('woff'), url('../font/salong.otf') format('opentype'), url('../font/salong.ttf') format('truetype'), url('../font/salong.svg#salong') format('svg'); font-style: normal; font-weight: normal }
[class^="icon-"]:before, [class*="icon-"]:before {display: inline-block;font-family: "salong";font-style: normal;font-variant: normal;font-weight: normal;line-height: 24px;padding-top: 3px;text-align: center;text-decoration: inherit;text-transform: none;}
.close_nav {
  display: inline-block;
  width: 20px;
  height: 20px;
  background:url(/img/home2/closeWhite.svg) no-repeat center;
  background-size: 17px 17px;
  cursor: pointer;
  position: fixed;
  top: 1.5rem;
  right: 2.4rem; z-index: 9999;
}
.login_box{transition: background-image .3s }
.mobileLead{ display:none}
.fullMenuWrapper { max-width: 1832px;  padding: 0 38px;margin: 0 auto;  position: relative;  display: -webkit-flex;  display: -ms-flexbox; display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  cursor: default!important;}
.fullMenu .menu-category-list-container { width:100%; margin-bottom: 30px;min-height: 500px;}
.fullMenu ul {  padding: 0; margin: 0 0 40px;}
.fullMenu li {  color: grey; list-style: none;margin-bottom: 30px;}

li.filterOpen a.opened {background-image: url(img/closeWhite.svg);}
.fullMenu .menu-category-list-container ul li a {  text-decoration: none; color: #f5f5f5; text-transform: uppercase;  font-size: 26px;  padding-bottom: 5px;border-bottom: 1px solid transparent; transition: 300ms all ease-in-out;cursor: pointer;    letter-spacing: 2px;}
#menu-category-list .menu-item a:after { content: ''; height: 1px;  display: block;  margin-top: 2px;  width: 96%;  background-color: transparent;  transition: all .4s ease-in-out;}
.headerAbout { width: 33%; color: #d9d9d9;  padding-right: 10%;  margin-top: 30px;font-size: 12px;font-family: verlag a,verlag -webkit-xxx-large;}
#site-navigation { display: flex; line-height:50px;text-transform:capitalize;  align-items: center;  justify-content: center;  font-weight: 300;  font-size: 22px;}
.main-navigation {  -webkit-order: 0;  -ms-flex-order: 0; order: 0;  -webkit-flex: 0 1 auto;  -ms-flex: 0 1 auto; flex: 0 1 auto;  -webkit-align-self: auto;   -ms-flex-item-align: auto;  -ms-grid-row-align: auto; align-self: auto;  width: 50%;  height: 50px;}
.main-navigation {  clear: both;  display: block; float: left;  width: 100%;  z-index: 999999;  }
.headerAbout p { font-size: 12px;  margin-top: 0; line-height:20px; text-transform: capitalize;margin-bottom:36px;}
.headerAbout a{ color:#ccc}
.fullMenu .menu-info-menu-container, .fullMenu .menu-media-menu-container { width: 20%;  max-width: 150px;}
.fullMenu .menu-info-menu-container, .fullMenu .menu-media-menu-container, .fullMenu .socialMenu .fullMenu .menu-website-menu-container { margin-top: 30px;}
span.menuTitle { font-family: verlag a,verlag b; font-style: normal;  font-weight: 400;  text-transform: uppercase;  letter-spacing: 3px;  margin-bottom: 20px;  display: block; color: #c7c8c9;  font-size: 12px;    margin-top: 0;}

.fullMenu ul.designer_menu{margin:80px auto; }
.fullMenu ul.designer_menu li{ float:left; width:12.5%;  text-align:center}
.fullMenu ul.series_menu li{ float:left; width:25%;  text-align:center}
.fullMenu ul.designer_menu li a{ font-size:16px; line-height:30px;}
.fullMenu ul.series_menu { width:80%; margin:150px auto 0 auto; }
.fullMenu ul.series_menu span{ font-size:14px;line-height:20px; display:block; color:#bbb}
.fullMenu ul.designer_menu li{ margin-bottom:20px;}
.infoMenu li{margin-bottom:0;}
.fullMenu ul.designer_menu li p{ margin:0; padding:0;line-height: 14px;}
.fullMenu li p{ color:#bbb; margin:50px 0 0; padding:0;letter-spacing: 1px;font-size: 10px;}
.fullMenu .socialMenu { width: auto;  position: absolute; right: 35px;  bottom:35px;  margin-left: 20%;}
.fullMenu .menu-website-menu-container { width: 20%;  max-width: 150px;  margin-top: 30px;}
.fullMenu .menu-website-menu-container a { color: #fff;  text-decoration: none;  font-size: 14px; transition: 300ms opacity ease-in-out;}
.fullMenu .menu-info-menu-container li a, .fullMenu .menu-media-menu-container li a { font-size: 12px;font-family: verlag a,verlag -webkit-xxx-large; text-decoration: none;  line-height: 1.5; color: #ccc;  padding-bottom: 3px; transition: 300ms opacity ease-in-out;}
.socialMenu .newsletterSignup { margin-bottom: 30px;}
.socialMenu a { display: inline-block;  margin-right: 5px; opacity: .8;}
.site-header.opened { background-color: #858687!important;}
.fullMenu .socialMenu a img { max-height: 17px;  margin-right: 10px; -webkit-filter: invert(100%); filter: invert(100%);}
.newsletterSignup .menuTitle { margin-bottom: 10px;}
span.menuTitle {font-style: normal; font-weight: 400;  text-transform: uppercase; letter-spacing: 3px;  margin-bottom: 20px;display: block; color: #c7c8c9; font-size: 12px;  margin-top: 0;}
.fullMenu input#mce-EMAIL { border-right: 0;border-radius: 0;  width: 170px; text-transform: none; transition: border .3s ease-out;}
ul.homeMenu { text-align: right;position: relative;}
ul.homeMenu li { font-style: normal;  font-weight: 400;    text-transform: uppercase;   letter-spacing: 1px;font-size: 10px;}
ul.homeMenu li ul li { margin-bottom: 30px;  font-style: normal;  font-weight: 400;   margin-right: 0;}
ul.homeMenu ul { text-align: right;  display: flex;   flex-direction: column; margin-bottom:30px;}
ul.homeMenu li ul li a {font-size: 26px;letter-spacing: 3px; }
ul.homeMenu .contentItem.portrait {width: 27%; color:#666}
.nav_menu{ position:absolute; width:100%;top:60px; background:rgba(244,244,244,.99);}
.nav_menu ul{ width:50%; margin:0 auto; padding:0}
.nav_menu li{ float:left; list-style:none; margin:10px 20px; font-size:14px; line-height:36px;  cursor:pointer}
.homeSplash .contentItem {position: relative;margin-bottom: 3.5%;}
#mc-embedded-subscribe-form-HEAD input {margin-top: 15px;border-radius: 1px;font-size: 12px;color: #f5f5f5;width: 250px;padding: 5px 10px;text-transform: uppercase;letter-spacing: 2px;border-color: #f5f5f5;opacity: .8;}
.offScreen {position: absolute;left: -5000px;}

.fullMenu input#mc-embedded-subscribe {display: inline;width: 27px;height: 16px;background:#858687;box-shadow: none;text-shadow: none;margin-left: -47px;border: 0;font-size: 12px;text-indent: -99999px;background-image: url(/img/home2/arrowRight.svg);background-repeat: no-repeat; background-size: 12px 12px;background-position: center center;}
ul.homeMenu .store-link {margin-top: 7%;}
#masthead .wrapper .primaryHeader {  display: -ms-flexbox;  display: -webkit-flex;  display: flex; -webkit-flex-direction: row;    -ms-flex-direction: row;  flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap;  flex-wrap: nowrap;  -webkit-justify-content: space-between;  -ms-flex-pack: distribute;  justify-content: space-between;  -ms-flex-line-pack: distribute;   -webkit-align-content: space-between;  align-content: space-between;  -webkit-align-items: flex-start;  -ms-flex-align: start; align-items: flex-start;  padding: 0 2px;  opacity: 1;  transition: opacity .4s ease-in;}
.site-branding { -webkit-order: 0;  -ms-flex-order: 0; order: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto;  flex: 0 1 auto; -webkit-align-self: auto;  -ms-flex-item-align: auto; -ms-grid-row-align: auto; align-self: auto; width:9%;}
.secondary-menu{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto;position:relative;text-align:right}
.searchForm { width: 42%; background-color: transparent; display: none; margin-top: 10px; font-size: 12px;}
.searchFormInner { max-width: 1100px; margin: 0 auto; padding: 0; position: relative;}
.searchForm #searchHeader {width: 100%; border-radius: 1px; float: none; margin-right: 40px; font-size: 14px; border: 0; border-bottom: 1px solid grey; background-color: transparent;}
#searchsubmit { display: none;}
h1.site-title,h1.site-title2 { margin: 0;  padding: 0;}
.site-title a,.site-title2 a{background-image:url(/img/home2/logo.svg);background-position:center center;background-repeat:no-repeat;text-indent:-99999px;height:50px;width:123px;display:inline-block;position:relative}
.site-title2 a{background:url(/img/home2/logo2.svg)  no-repeat 2px center;}
.secondary-menu {   width:9%;}
.secondary-menu {   -webkit-order: 0;  -ms-flex-order: 0;  order: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto;  -webkit-align-self: auto; -ms-flex-item-align: auto;  -ms-grid-row-align: auto;
align-self: auto; position: relative;  text-align: right;}
.secondary-menu ul { padding: 0;  margin: 0;  text-align: right;    white-space: nowrap;  height: 50px;	}
.secondary-menu li {    display: inline-block;    position: relative;}
.myAccount {float: left;    padding-top: 8px;  cursor: pointer;}
li.filterOpen {  cursor: pointer;  width: 40px; margin-left: 5px; }
.lang-switch{ height: 50px;  width: 40px;line-height:30px; font-size:14px; top:9px; text-align:right; cursor:pointer }
.myAccount a { background-image: url(/img/home2/account.svg);  background-repeat: no-repeat;  background-position:bottom;  background-size:16px;  height:24px;  width:24px;  display: block!important;  padding: 16px;  outline: none; text-align: left; text-indent: -999999px;  margin-left: 5px;}
.searchIcon a { background-image: url(/img/home2/searchIcon.svg);  background-repeat: no-repeat;  background-position: right 49%;  background-size: 17px 17px;    height:30px;  width: 40px;  display: block!important;  padding: 16px;  outline: none;  text-align: left;    text-indent: -999999px;}
.searchIcon a { transition: background-image .3s linear;  background-size: 14px;}
li.filterOpen a { background-image: url(/img/home2/mMenu.svg);  background-repeat: no-repeat;  background-position:right 45%;  background-size: 17px 17px;  height: 32px;  display: block!important;  padding: 16px; outline: none;  text-align: left; text-indent: -999999px;  transition: background-image .3s linear;}
.secondary-menu li a { font-family:Arial, Helvetica, sans-serif;  padding: 0; color: #6a6766; text-transform: uppercase;  letter-spacing: 2px;  font-size: 12px; display: block;  text-decoration: none;  outline: none;  font-weight: 700;}
#main { margin: 0 auto;  max-width: 1832px;   padding: 0 38px;}
.contentGrid {  padding: 0;    margin: 0;}
.latestPosts { margin-bottom:50px;max-height:1406px;overflow: hidden;}
.in_designers{background-color:#ddd;overflow:hidden; padding:60px 0 20px 0;}
.contentGrid { display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-justify-content: space-between;  -ms-flex-pack: justify;   justify-content: space-between;  margin-right: -3.5%;}
.contentGrid {  padding: 0; opacity: 1;  transition: all .4s ease-in;}
.contentGrid:after { content: "";  -webkit-flex: auto;  -ms-flex: auto;  flex: auto;  -webkit-flex-grow: 500;  -ms-flex-positive: 500;  flex-grow: 500;  width: auto;  margin-right: 3.5%;}
.contentGrid li{list-style:none;position: relative;}
.contentGrid li .left{ width:60%; float:left;}
.contentGrid li .right{ width:35%; float:right;}
.contentGrid li .list_job{ margin-top:0px;}
.contentGrid li .list_job ul{ height:48px; overflow:hidden}
.contentGrid li .list_job li{ width:49%; margin-right: 1%; overflow: hidden;float:left; line-height:24px;word-break: break-all; color: #999;text-overflow: ellipsis; display: -webkit-box;   -webkit-box-orient: vertical;   -webkit-line-clamp: 1;}
.contentGrid li a{}
.contentGrid li img{}
.contentGrid li h2{margin:10px 0 0 0;line-height:1.5rem;width: 100%; font-size:16px; overflow: hidden; text-overflow: ellipsis;    white-space: nowrap;}
.contentGrid li h2 a{font-weight:400;text-decoration:none;color:grey;font-size:14px;text-transform:none;letter-spacing:1px;outline:none;transition:color .3s ease-in}
#main ul.contentGrid li h2 a.hovered{color:#464646}
.contentGrid li h2 a:hover{color:#2b2b2b}
div.itemMeta h2 a{transition:300ms all ease-in-out}
div.itemMeta h2.hovered a{color:#2b2b2b}
.contentGrid li ul li{display:inline-block;line-height:1}
.contentGrid li ul li a{color:#999;text-decoration:none;font-size:9px;text-transform:uppercase;letter-spacing:1px}
.contentGrid li ul li a:hover{color:#464646}
.contentGrid li ul li:last-child:after{content:"";margin-left:0}.postDate{font-size:11px;text-transform:uppercase;letter-spacing:1px}
.contentGrid{padding:0;margin:0}

.contentItem{width:21.5%;margin-right:3.5%;margin-bottom:40px;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:29.5%;}
.contentItem2{width:16.5%;margin-right:3.5%;margin-bottom:40px;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:24.5%;}
.contentItem.landscape{-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;width:46.3%;max-width:64%}
.contentItem2.landscape{-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;width:35.5%;max-width:64%}
.designer_word .contentItem{width:16.5%;max-width:21.5%;}
.designer_word .landscape{width:35.5%;max-width:46.5%}
.contentGrid.relatedPosts{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-right: -3.5%;}
.contentGrid.relatedPosts .landscape{width:35.5%;}
.contentItem:first-child{}
.contentItem.portrait:nth-last-child(-n+4){}
.relatedContent .contentItem.portrait:nth-last-child(-n+4){}
.gridFour .contentItem.portrait:nth-last-child(-n+4) {}
.relatedContent .contentItem.portrait:nth-last-child(-n+4) {}
.furtherReading ul.gridFour li.contentItem {}


.homeSplash .contentGrid .contentItem.landscape {    width: 63.16%;  -webkit-flex-grow: 2; -ms-flex-positive: 2;  flex-grow: 2;}
li.contentItem a {  -webkit-backface-visibility: hidden;  transition: opacity 800ms;}
li.contentItem a {  outline: none;}
.contentItem .itemMeta, .fullHero .itemMeta { transition: opacity .4s ease-in-out;  margin-top: 10px;}
.postCategories{ margin-top:10px;color:#999; font-size:12px;}
.postCategories a{display:inline-block;line-height:1;color:#999;text-decoration:none;font-size:8px;text-transform:uppercase;letter-spacing:1px;transition:color .3s ease-in!important;font-family:verlag a,verlag b;font-style:normal;font-weight:400}
.postCategories a:hover{color:#464646}
.postCategories a:after,.contentGrid li h2 a:after,.content-post a:after,.articleCredits a:after{content:"|";margin-left:5px;margin-right:5px;font-size:6px;color:grey;opacity:.8;vertical-align:1px}
.down-load-tip a:after{content:"";}
.postCategories a:last-child:after,.contentGrid li h2 a:last-child:after,.content-post a:last-child:after,.articleCredits a:last-child:after{content:"";margin-left:0}
.articleCredits a:after{content:",";}
div.itemMeta h2 a { transition: 300ms all ease-in-out;}
.contentGrid li h2 a { font-weight: 400; text-decoration: none; color: #333; font-size: 16px;  text-transform: none;  letter-spacing: 1px; line-height:1.5rem;  outline: none;  transition: color .3s ease-in;}
.articleExcerpt {height:48px;line-height:22px;color:#666;overflow: hidden; margin-top:10px; max-width: calc(100%);    opacity: .7; transition: 300ms opacity ease-in-out;word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; }
.articleExcerpt p { font-size: 12px; margin-top:5px;}
.pagination-links { display: none;}
.pagination-links { width: 100%; margin: 50px auto 80px; padding: 10px;  text-align: center;}
.pagination-links .page-numbers{ margin:0 10px;}
#more_posts {width: 250px; background: #d9d9d9;  text-align: center;  margin: 50px auto; padding: 10px; cursor: pointer; text-transform: uppercase;  letter-spacing: 2px;  font-size: 11px;  transition: opacity .4s ease-in;}
#more_posts:hover {  opacity: .7;}


#colophon {  background-color: #4d4d4d;  color: grey;}
.site-info {  max-width: 1832px; margin: 0 auto; padding:30px 37px;  display: -webkit-flex; display: -ms-flexbox;  display: flex;}
.aboutText { padding-right: 8%;}
.site-info div p {  margin-top: 0;}
.aboutText p {   margin-bottom:40px;line-height:20px; text-transform: capitalize;}
.aboutText svg,.headerAbout svg{width:60px;max-height:12px;vertical-align:-1px;margin-left:3px}
#colophon svg path{fill:grey}
.fullMenu svg path{ fill:#fff}
#colophon svg:hover path,.fullMenu svg:hover path{fill:#f4f4f4}
.footerMenus div {   float: left;width: 50%;}
.site-info .footerMenus ul li a {
color: #999;font-size: 12px;text-decoration: none;  letter-spacing: 1px;padding: 10px 0;outline: none;    line-height: 1.9;}
.site-info a:hover {color: grey!important;}
#colophon .footerMenus div {width: 33%;}
.footerMenus span {  display: block;margin-bottom: 15px;text-transform: uppercase;   letter-spacing: 2px;   font-family: verlag a,verlag b;   font-style: normal;   font-weight: 400;   font-size: 11px;}
.footerMenus ul {   margin: 0;   padding: 0;}
.footerMenus li {   list-style-type: none;}
.site-info .footerSocial {   width:30%; padding-top:75px;}
.formTitle {  display: block;  text-transform: uppercase;  letter-spacing: 2px;  font-size: 11px;  margin: 0;   font-family: verlag a,verlag b;   font-style: normal;  font-weight: 400;}
#mc-embedded-subscribe-form {   white-space: nowrap;}
#colophon #mce-EMAIL-footer {   margin-bottom: 25px;}
.offScreen {position: absolute;   left: -5000px;}
button, input[type=button], input[type=reset], input[type=submit] {border: 1px solid;border-color: #ccc #ccc #bbb;/*border-radius: 3px;background: #e6e6e6;color: rgba(0,0,0,.8);*/font-size: 12px;font-size: .75rem;line-height: 1;padding:10px 0;}
#colophon input#mc-embedded-subscribe-footer {
display: inline;width:37px;height: 15px;background: 0 0;box-shadow: none;text-shadow: none;border:0;margin-left: -42px;border-radius: 0;font-size: 16px;text-indent: -99999px;
background-image: url(arrowRight.svg);background-repeat: no-repeat;background-size: 12px 12px;background-position: center center;vertical-align: -1px;}
#mc-embedded-subscribe-form input {margin-top: 21px;margin-bottom: 21px;background-color: transparent;border-radius: 1px;font-size: 12px;color: #f5f5f5;width: 150px;height: 15px;padding: 5px 10px;border-color: grey;}

.contentGrid {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;margin-right: -3.5%;}

.hoverImgs {background-size: cover;background-position: center center;padding-bottom: 43%;transition: all 100ms linear;}
ul.homeMenu .contentItem.landscape {display: flex;align-items: flex-end;background-size: cover;background-position: left center;background-repeat: no-repeat;}
.homeSplash ul.homeMenu .contentItem {margin-bottom: 3.5%;   padding-bottom:160px}
li.contentItem a {-webkit-backface-visibility: hidden;transition: opacity 800ms;}
li.contentItem a {outline: none;}
.contentGrid li a { margin:0; padding:0; height:18px; overflow:hidden}
.hoverImgsLink {position: absolute;top: 0;bottom: 0;left: 0;right: 0;transition: 300ms ease-in-out;}
.catImageCaption {  font-family: verlag a,verlag b;writing-mode: vertical-lr;position: absolute;right: -30px;bottom: 0;padding-bottom: 5px;font-size: 9px;}
.contentGrid ul { padding: 0;   margin: 0;   font-style: normal;  font-weight: 300;  line-height: 1;}
.contentGrid li ul li { display: inline-block;   line-height: 1;}
.contentGrid li ul li a {  color: #999;   text-decoration: none;  font-size: 9px;  text-transform: uppercase;  letter-spacing: 1px;}
l.homeMenu li ul li a {  font-size: 26px;    letter-spacing: 7px;   margin-right: -7px;}
.menu .menu-item a { color: #2b2b2b; cursor: pointer}


.featuredProducts { padding: 60px 0 0 0; overflow:hidden}
.subscriptionImg {width: 66.6%; margin-right:2%}
figure {margin: 0 0 20px;}
img[data-sizes=auto] {display: block;width: 100%;}
.subscriptionText {width:31%;text-align: left;}
.subscriptionText h3 {font-size: 36px;letter-spacing: 4px;color: #404040;font-weight: 400; margin:30px 0}
.subscriptionText span {display: block;color: #444;margin: 0 0 40px;font-size: 13px;/*text-transform: uppercase;letter-spacing: 2px;*/line-height: 1.7;    text-align: justify;}
.subscriptionText p.yj{color:#888; }
.subscriptionText a {border: 1px solid #ccc; background-color: #f4f4f4;padding: 12px 24px!important;text-decoration: none;text-transform: uppercase;letter-spacing: 2px;font-size: 9px;color: #666;
font-weight: 400;transition: 300ms all ease-in-out;}

.subscriptionSplash {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: left;-ms-flex-pack: left;justify-content: left;margin-bottom: 30px;}
.featuredProducts h2 {text-align: left;font-weight: 400;letter-spacing: 2px;text-transform: uppercase;font-size: 11px;padding-bottom: 3px;display: inline-block;color: #fff;padding-left: 2px;}
.products {  padding: 0;  margin: 0;  list-style: none;    margin-right: -4.5%;}
.home ul.products li.product {float: left;margin: 0 3.8% 2.992em 0;padding: 0;position: relative;width: 22.05%;}
.home ul.products li.product{float: left;margin: 0 3% 3% 0;padding: 0;position: relative;width: 29.9%;}
.home ul.products li.product a {font-size: 11px;display: block;text-decoration: none;color: #ddd;margin-top: 5px;/*text-transform: uppercase;*/}
.product img {transition: all .3s ease-out;    width: 100%;}
.featuredProducts h2 {
text-align: left;font-weight: 400;letter-spacing: 2px;text-transform: uppercase;font-size: 11px;padding-bottom: 3px;display: inline-block;color: #666;padding-left: 2px;}
h2.woocommerce-loop-product__title {
font-size: 12px; font-weight: 400;margin-bottom: 0;border-bottom: 0;text-transform: none;display: block; color:#666}
.home .price {    font-size: 12px;height:34px; line-height: 18px;overflow: hidden;margin: 0;font-weight: 400;color: grey;display: block;}
.products .productSubTitle {font-size: 18px;  margin: 10px 0;  color: #000;display: block;}
li.product .button.product_type_variable, .outofstock .single_add_to_cart_button.disabled, .outofstock div.quantity {   display: none!important;}
.clear:before, .clear:after{content: "";display: table;  table-layout: fixed;clear: both;}

#mc-embedded-subscribe-form input:focus{border-color:#f5f5f5;outline:none}
#mc-embedded-subscribe-form input:focus>input{border-color:#fff}
.footerSocial { text-align: right;}
.site-info div {  width:31%; font-size: 12px;   font-family:verlag a,verlag -webkit-xxx-large;}
.offScreen { position: absolute;  left: -5000px;}
input[type=email]{ color: #666;  border: 1px solid #ccc;  padding: 3px;}
.footerSocial a{margin-right:15px;color:#4d4d4d}
.footerSocial a:hover{color:#4d4d4d}
li.contentItem img, .shopArticle img { filter: brightness(100%);   -webkit-filter: brightness(100%);  -moz-filter: brightness(100%);   -o-filter: brightness(100%); -ms-filter: brightness(100%);    transition: all .4s ease-in-out;  outline: none;  max-width: 100%;   display: block;  width: 100%;}
.relatedContent { background-color: #e0e1e2;}
.relatedContent .wrapper div h3 { font-weight: 200;  text-transform: uppercase;   letter-spacing: 2px;  font-size: 12px;  margin: 50px auto;  display: inline-block; border-bottom: 1px solid grey;  padding-bottom: 3px; padding-left: 2px;}

article.type-post {    margin: 0 auto 0;   display: -webkit-flex;    display: -ms-flexbox;    display: flex;}
.entry-header,.articleTitle{ margin:10px 0}
.articleText {  transition: all .4s ease-in;  width: 37%;margin-bottom:20px;  /*opacity: 0;*/}
.articleWords {  transition: opacity .4s ease-in;   margin-bottom:60px;}
.articleWords {   padding-right: 30px; }
.articleTextBody{min-height:600px;}
/* .articleText.fadeIn {    opacity: 1;    margin-bottom: 100px;} */
.articleCredits {max-width: 570px;transition: all .4s ease-in;padding: 20px 0;margin-top: 0;margin-bottom: 20px;}
.articleCredits li {list-style: none;display: block;text-transform: uppercase;letter-spacing: 2px;font-size: 9px;margin-bottom: 2px;}
.articleCredits li a {text-decoration: none;text-transform: none;letter-spacing: 1px;font-size: 12px;font-style: italic;margin-left: 2px;line-height: 30px;}
.articleDate, .articleSubtitle {font-size: 8px;text-transform: uppercase;letter-spacing: 1px;color: grey; }
.articleImages { transition: width .4s ease-in;   width: 63%;}
.articleImagesWrap {  padding-bottom: 20px;}
figure.landscape {    position: relative;    display: block;}
.clear {  clear: both; overflow:hidden}
.articleImages figure.portrait:nth-child(even) {margin-left: 10px; }
.articleImages figure.portrait:nth-child(odd) { margin-right: 10px;}
figure.portrait {  width: calc(50% - 10px);  float: left;   position: relative;    display: block;    margin: 0 0 20px;}
img[data-sizes=auto] {display: block;width: 100%;}
.articleImagesWrap img {transition: opacity .3s ease-in; width:100%; }
.lazyloaded {opacity: 1;}

.logout{
	position: absolute;
	top: 10px;
	left: -63px;
	padding:5px 10px;   border-radius:30px;
	background: #ccc;
	color: #fff;
}
.myAccount .logout:hover {background-color: #999;}

.articleWords p {font-size: 14px;max-width:570px;line-height: 1.8; color:#444; margin: 0 0 10px 0;text-align: justify;}
p.articleQuote {width:70%;text-transform: uppercase;letter-spacing: 1px;font-size: 11px;padding: 24px 0 10px 50px;line-height: 1.7;color: #666;font-style: italic;font-weight: 400;}

.articleCredits ul {padding: 0;margin: 0;}
#content .articleCredits ul {border-top: 1px solid #ddd;padding-top: 20px;}
.articleTextBody p:first-of-type:first-letter {float: left;color:#444;font-size: 42px;line-height: 39px;padding-top: 2px;padding-right: 10px;padding-left: 3px;}
.articleWords p a {text-decoration: none;font-style: italic;}

.landscape,.portrait-set{ position:inherit}
.st-btn{ position:absolute; left:5px; top:5px; background:#f80;width:40px;height:40px;text-align:center;color:#fff;display:none;position: absolute;border-radius: 4px; cursor:pointer;}
.st-btn > svg {height: 27px;width: 27px;position: relative;top: 5px;vertical-align: top;}
.classes_box{width: 100%; margin-bottom:20px; float:left}
.classes_left{ width:33%; float:left}
.classes_right{ width:66%; float:right}
.classes_right ul{ margin:0; margin-right:-5%;}
.classes_right li{ float:left; width:45%; margin:0 5% 4% 0; cursor:pointer;}
.classes_right li img{ width:100%}
.none{ display: none}
.TabTitle {width: 100%;height: 50px;text-align: center;}
.TabTitle ul {width: 360px;margin: 0 auto;}
.TabTitle li {width: 120px;line-height: 48px;float: left;font-size: 16px;cursor: pointer;}
.active {margin-bottom: -2px;z-index: 99;color: #333;font-weight: bold;}
.search_form input {height: 36px;background-color: #fff;float: left;border: 1px #eee solid;width: 100%;min-width: 60px;}
.findersearch_btn{position: absolute;left: 10px;top: 10px;padding: 5px;cursor: pointer;border:none;background:url(/img/home2/searchIcon.svg) no-repeat 9px 8px;width: 30px;display: block;height: 30px;}


#collectionItems .item {flex-basis: auto;width: 24%; float:left;}
.discovery-item{margin: 10px 6px;cursor: pointer;}
.TabContent{ overflow:hidden}
.item__content li {width: 49%;margin: 0.5%;float: left;height: 132px;overflow: hidden;}
.collection-item .item__content, .discovery-item .item__content {position: relative;}
.item__content li {width: 49%;margin: 0.5%;float: left;height: 150px;overflow: hidden;}

.collection-item .find_title, .discovery-item .find_title {padding: 0px 10px;line-height: 48px;}
.find_title { width: 100%; overflow: hidden;}
.find_title h2 a {text-align: left; background: none; float: left; color:#666; font-size:12px;}
.find_title a.collect-user-icon {float: left;width: 32px;height: 32px;float: right;margin-top: 8px;}
.find_title a.collect-user-icon>img {border-radius: 50%;}



#users .item {flex-basis: auto;width: 25%; float:left}
.users {border: 1px solid #F8F8F8;padding: 20px;text-align: center;background: #fff url(/img/home2/touxiang_bj.jpg) top center repeat-x;}
.border-bottom1 {min-height: 195px;}
.border-bottom1 {border-bottom: 1px solid #eee;padding-bottom: 20px;}
.users .head {width: 128px;height: 128px;border-radius: 128px;overflow: hidden;margin: 0 auto;background: #fff;border: 1px solid #eee;}
.users h2 {line-height: 60px;}
.Statistics {overflow: hidden;font-size: 14px;line-height: 36px;margin: 10px 0;}
.Statistics li {width: 50%;float: left;}
.imgvip {width: 32px !important;}
.Button2, .Button3 {height: 36px;background: #333;color: #fff;display: block;text-align: center;line-height: 36px;cursor: pointer;}
.Button3 {width: 80px;margin: auto;}
.Button2:hover, .Button3:hover {color: #fff;background: #444;}
.who_find span a, .Statistics li span {color: #f00;}
.swiper-button{font-size: 60px;line-height: 24px;padding: 0 20px 20px 20px;color: #fff;cursor: pointer;position: absolute;text-align: center;opacity: 0.4;}
.swiper-button:hover{  background-color: #444;}
.content-post{ position:absolute}/**微信分享*/
.content-post a{ font-size:14px; color:#333; cursor:pointer}
.content-post a:hover{ color:#444}
.content-post a span{color:#999}
.fenbox {position:absolute; display:none; top:0; left:0;}
.jiantou {  border-bottom: 10px solid #fff;border-top: 10px solid transparent;  border-left: 10px solid transparent;   border-right: 10px solid transparent;   position: absolute;   top: 10px;left:130px;}
.fenxiang {box-shadow: 0px 5px 5px #333;  position: absolute; background: #fff; left:50px;   top: 30px; z-index: 999;   border-radius: 5px; padding:15px}
.articleWords p.yj{ margin-bottom:22px; color:#888}
#in_banner {width: 100%;height: 100%;}
#in_banner ul { list-style: none;   position: inherit; max-height:100%; overflow: hidden;}
#in_banner ul li {  position: absolute; width: 100%; transition: all1s;   webkit-transition: opacity 1s ease-in-out;   -moz-transition: opacity 1s ease-in-out; -o-transition: opacity 1s ease-in-out;   transition: opacity 1s ease-in-out;}

/*****工作****/
.job_seach_box{ width:100%;  padding:10px 0;}
.list_name a{ margin:0 20px;    height: 48px;  cursor: pointer;  text-transform: uppercase;  color: #888;}
.tj-cont-seach { width:35%; margin:0 auto 20px auto;}
.tj-cont-seach .seach-block { width: 100%; }
.tj-cont-seach .menu { width:100%; float: left;  color: #333; font-size: 16px; line-height: 38px; text-align: left; position: relative;  z-index: 999;}
.tj-cont-seach .menu h2 { width: 15%; height:56px;background: #FFF; line-height: 56px; margin:0; font-size: 16px; font-weight: normal; border: 2px solid #ddd; cursor: pointer; text-align: center; overflow: hidden; letter-spacing: 10px; float: left; }
.tj-cont-seach .menu h2 span { display: inline-block; width: 14px; height: 7px; vertical-align: middle; background: url(/img/jobSearch-form-pic.png) no-repeat; margin-left: -2px; }
.tj-cont-seach .menu ul li { font-size: 14px; line-height: 24px; color: #858585; margin-bottom: 4px; text-indent: 10px; cursor: pointer; }
.tj-cont-seach .menu .text { float: left; padding-left: 10px; height:31px; line-height:31px;  font-size: 14px; color: #303030; background: #f4f4f4; border:0; border-bottom: 1px solid #ddd; outline: none;}
input.search { margin:0; width:20%; padding:0;  height:60px;    border: 0;   background: #666;  color: #fff;   font-size: 16px;    cursor: pointer; box-shadow:none;border-radius:0;text-shadow:none}
input:hover.search{ background-color:#333}
.tj-cont-hotseach { height: 30px; overflow: hidden; line-height: 30px; font-size: 14px; color: #333; margin-top: 10px; }
.tj-cont-hotseach a { padding: 0 5px; }
.searchtype-lists {   position: absolute;  width: calc(100% - 0.5px);   background: #fff;   dow: 0 4px 20px rgba(0, 0, 0, .2);   z-index: 100;}
li.searchtype-list {line-height: 38px !important; text-rendering: optimizelegibility; color: #333 !important;font-size: 16px !important; margin-bottom: 0px !important; text-indent: 0px !important;}

.area,.list_name{ width:720px; height:48px; margin:0 auto 20px auto;}
.list_name{ width:910px;}
.area span,.list_name a{ position: relative; height:48px; overflow:hidden; line-height:48px;cursor:pointer; width:90px; text-align:center; float:left;text-transform: uppercase; color:#888}
.area span:hover{color:#333;}
.area span.active{    color: #333;}
.cube_container { width: 100%; height:100%;   position: absolute;transition: top 0.6s cubic-bezier(0.075, 0.82, 0.165, 1); }
.cube_container .backer { width: 100%; height: 100%; }
.cube_container .front { font-family: "微软雅黑"; width: 100%; height: 100%;}
.cube_container:hover { top:-48px;}

.job_title { border: 1px solid #eee; }
.jobs_left{max-width:580px;}
.job_title img { width: 200px; height: 100px; }
.job_title h3 { font-size: 16px; line-height: 24px; border-left: 3px solid #333; padding-left: 10px; margin: 10px 10px; }
.left_title { border-bottom: 2px solid #eee; height: 48px; }
.left_title h2 { font-size: 20px; line-height: 48px; margin:0; border-bottom: 2px solid #333; margin-bottom: -2px; float: left }
.job_details li { border-bottom: 1px dashed #ddd; margin: 20px 0; font-size: 14px; color: #666; padding-bottom: 20px; line-height: 24px; }
.job_details li .position, .apply_job dt { font-size: 18px; color: #333; line-height: 36px; font-family:Arial, Helvetica, sans-serif }
.job_details li .place, .requirement { line-height: 30px; }
.position_content { margin-top: 20px; color: #999; }
.position_content dt { color: #666; }
.position_content dd { margin-left: 20px; }
.position_content p{ line-height: 30px;}
.apply_job{float: left;   width: 37%;max-width:580px;}
.job_about{ background-color:#eee;}
.apply_job dd { margin:0px; line-height: 30px; font-size: 12px; color: #999; }
.apply_job dd a, .info_xxx li a { color: #06C; }
.apply_job dd p{ margin:0; padding:0}  
.info_logo {background: #fff; text-align: center; margin-bottom: 20px; padding-bottom: 20px; }
.info_xxx { width:58%; float:right;font-family:Arial, Helvetica, sans-serif }
.info_xxx li { width:33.3%; float:left; line-height: 30px; color: #333; }
.info_xxx li span,.info_xxx li p,.info_xxx li p a{ color: #999;font-size: 12px; margin:0; }
.info_xxx li p a:hover{ color:#06c}
.job_company{ margin-bottom:20px; line-height:30px; font-size:14px;border-bottom: 1px solid #ddd; color:#333}
.company_project{}
.company_project li{ margin-bottom:10px;}
.company_project li img{ width:100%}
  /**合作**/
 .promote {max-width:580px; font-size:14px; color:#999;margin-left: 80px; line-height:30px; font-family:Verdana, Arial, Helvetica, sans-serif}
 .promote h1{ font-size:18px; color:#fff; margin-top:50px;}
 .promote dl{display: block;}
 .promote dt{ font-size:16px; color:#ccc; line-height:36px; }
 .promote a{ color:#2196f3}
 .promote dd{ margin:0; font-size:12px;}
.vip_deta th { text-align: center; line-height: 48px; font-size: 14px;color:#fff; background-color:#181818}
.vip_deta th, .vip_deta td {  line-height: 60px; height: 60px; padding:10px 0; border-right: 1px solid #333; border-bottom:  1px solid #333; text-align: center }
.vip_deta td{ color:#999;}
table.vip_deta { border: 1px solid #333; border-right:0; border-bottom:0;}
table.vip_deta tbody tr:nth-child(2n) {}
.vip_deta .vip_jiage { color:red; }
/*table.vip_deta { background-color: #eee; }
table.vip_deta tbody tr:nth-child(2n) { background-color: #f4f4f4 } */ 
a.openVip{ background: #f90; color: #fff; display: block; margin:0 10px; border-radius: 30px; line-height:40px; font-size: 16px; text-align:center}
a:hover.openVip { background: #ffc11e; color: #fff; } 
.promote h2{ text-align:center; margin:30px auto 0 auto; color:#333; padding-bottom:30px;}
.about{font-size: 14px;height:600px; color:#FFFFFF; width:600px; margin:0 auto; padding-top:15%; line-height:30px;  text-align: justify;}
.about p{ color:#999999}

/**搜索结果页**/
.public_list .public_item .item_left .item_msg { margin-left: 25px; width: calc(100% - 80px); }
.item_msg .title { margin: 0; line-height: 48px; }
.public_list .public_item .item_right { display: flex; justify-content: flex-end; }
.public_list .public_item { width: 100%; height: 180px; padding-top: 18px; padding-bottom: 25px; display: flex; overflow: hidden; align-items: center; justify-content: space-between; border-bottom: 1px solid #ddd; }
.public_list .public_item .item_right .works span { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 10px; display: block; font-size: 12px; color: #999 }
.public_list .public_item .item_left .item_msg .focus { display: flex; align-items: center; }
.public_list .public_item .item_left .item_msg .focus .focus_msg span { margin: 0 10px; font-size: 12px; text-overflow: unset !important; }
.item_left { display: flex; align-items: center; width: 37%; }
.tx { width: 100px; height: 100px; flex-shrink: 0; position: relative; overflow: hidden; border-radius: 50%;  background-color:#eee}
.item_msg { margin-left: 25px; width: calc(100% - 120px); }
.item_msg .title { font-size: 18px; margin-bottom: 6px; border-bottom: none }
.describe span { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; font-size: 12px; margin-bottom: 5px; }
.describe a { color: #0561FF; }
.describe span p { color: #999 }
.pagination{ width:100%; float:left; margin:30px auto 80px auto;}
.pagination li{ float:left; padding:0 10px;}


/****会员登录***/
.new_folder_bj { background: #000; opacity: 0.8; width: 100%; height: 100%; left: 0; top: 0; position: fixed; z-index:9999; display: block; }
.login { top: 5%; left: 50%; margin-left: -250px; }
.login p { display: block; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; }
.login img { display: inline-block }
.login form, .login h1 a { overflow: hidden; font-weight: 800; }
#login { width:310px; margin:0 auto; text-align:center; font-family: "微软雅黑", Arial, Helvetica, sans-serif; position: relative; z-index: 9999 }
.login h1 a { background: url( /images/login-logo.png) center top no-repeat; background-repeat: no-repeat; color: #444; width: 128px; height: 128px; border-radius: 128px; font-size: 20px; line-height: 1.3em; margin: 0 auto 25px; padding: 0; text-indent: -9999px; outline: 0; display: block; }
.login form .forgetmenot { font-size: 12px; line-height: 30px; font-weight: 100; color: #999 }
.login h2 { color: #666; font-weight: 100; font-size:20px; text-align: center; color:#000; }
.hide{display: none;}
.login_ico { width: 51px; height: 51px; position: absolute; right:0; top:0; }
.likes { font-size: 14px; font-weight: 100; color: #666; margin-bottom: 20px; float: left }
.likes dt, .likes dd, .add_like, .like_label li { float: left; margin: 5px; }
.likes dd, .add_like, .like_label li { padding: 0 15px; line-height: 30px; background: #f8f8f8; border: 1px solid #eee;  }
.add_like { display: block; text-decoration: none; color: #d51d46 }
.like_label { position: fixed; text-align: center; width: 440px; height: 300px; margin-left: -250px; left: 50%; top: 30%; background: #fff; z-index: 999; border-radius: 5px; padding: 10px 30px; }
.like_label h1 { font-size: 16px; display: block; border-bottom: 1px solid #ddd; line-height: 36px; color: #666; text-align: left }
.like_label li { text-align: left; list-style-type: none; cursor: pointer; color: #999; }
.like_label li.selected { background-color: #f90; color: #fff; border: 1px solid #f60; }
.like_label ul { width: 100%; float: left; font-size: 14px; height: 180px; overflow: auto; }
.like_label .button { float: left; padding: 0 15px; line-height: 36px; background: #d51d46; color: #fff; text-decoration: none }
.t_box { position: relative; width: 100%; }
.like_bj { position: fixed; background: #000; opacity: 0.6; width: 100%; height: 100%; top: 0; left: 0; z-index: 99; }
.like_button { position: absolute; right: 30px; top: 30px; color: #999; text-decoration: none; font-size: 14px }
.banner { height: 400px; width: 100%; background: #333; padding-top: 220px; position: inherit }

.create_folder_title { line-height: 36px; height: 36px; }
.login_folder #rememberme { vertical-align: text-bottom }
.login_folder .forgetmenot { padding: 0 4px }
.intro-login-class { top: 50%!important; }
.intro-login-class.layer-confirm { margin-top: -150px }
.close, .close1, .close2 { position: absolute; top: 20px; right: 20px; width: 16px; height: 16px; background: url(/images/close.jpg) no-repeat; cursor: pointer; text-indent: -99999px; }
.folder_introduction { background: #f8f8f8; border: 1px solid #eee; margin-top:10px; }
.img_browse { position: fixed; left: 50%; top: 50%; width: 800px; margin-left: -350px; margin-top: -350px; min-height: 800px; background: #fff; z-index: 999; padding: 20px; border-radius: 5px; }
.img_browse .left { width: 500px; margin-right: 20px; }
.img_browse .left img { width: 100%; border-radius: 5px; }
.img_browse .left .image { height: 650px; overflow: auto; }
#nav { color: #999; font-size: 12px; margin-top: 70px; }
#nav a{ margin:0 10px; font-size:12px;}
/* 搜索框 */
.nav_search_box { position: absolute; left:50%; margin-left:-300px; display:none;}
.nav_search_panle { position: absolute; }
.search_frame {  position: relative;border-bottom: 1px solid #999; z-index:999;   height: 36px;   overflow: hidden;   background-color: #f4f4f4;}
.nav-search-btn {  position: absolute;  top: 13px; right: 20px; color: #666;font-size: 20px;  cursor: pointer; display:none;}
.search_keyword {  position: absolute; width: 600px;left: 20px;   top: 60px;height: 210px;   background-color: #fff;padding: 10px;   opacity: 0;transition: opacity 800ms; display: flex;}
.resent-search-items>dd {display: flex;}
.search_words{    width: 50%;}
.hot-search{border-left: 1px solid #f8f8f8;   width: 50%;   padding-left: 10px;}
.hot-search dt,.search_words dt{margin-bottom:10px;}
.hot-search dd,.search_words dd{margin:0;   padding:5px 0 5px 5px;   color:#777;font-size:12px; line-height:22px;   cursor:pointer;}
.hot-search dd:hover,.search_words dd:hover{background:#f8f8f8;}
.resent-search-items>dd>span {flex: 1;}
#nav_search_text { transition: opacity 800ms; border:0; width:650px;  float:left;  line-height:36px;   font-size:12px;   color:#999; background-color: #f4f4f4; outline: none;}
.nav_search_box_close {position: absolute; right:-20px; font-size: 20px; top: 10px; color: #666; }
.icon-search-1{  width: 12px;    height: 12px;   border-radius: 100%; border: 3px solid currentcolor;  position: relative;   display: inline-block;}
.icon-search-1:before{   content: "";   -webkit-transform: rotate(25deg);    -moz-transform: rotate(45deg);   transform: rotate(25deg);   width: 8px; height: 2px;position: absolute;   top: 11px;   left: 14px;   background-color: currentcolor;}
.remove-resent-search-item:before{   content: '×';   background: #ccc;   padding: 0 2.5px;   border-radius: 50%;margin-right: 5px;   color:#fff;}

/*****分享到外网和发现****/
.down-load-tip { width:250px;  color:#fff ; background: #333; position: absolute; min-width: 500px; border-radius: 5px; z-index: 10; left:0px; top: -105px;  display: none ; padding:20px;}
.down-load-tip .down-jiantou { border-bottom: 10px solid transparent; border-top: 10px solid #333; border-left: 10px solid transparent; border-right: 10px solid transparent; position: absolute; top: 90px; left: 230px; }
.down-load-tip p{color: #fff;text-align: center;}
.down-load-tip a { color: #fff }
.collection_to ul { height: 300px; overflow: auto }
.collection_to li { line-height: 30px; width: 100%; float: left; border-bottom: 1px dashed #eee; padding:10px 0; }
.collection_to li h3 { font-size: 14px; width: 75%; float: left; color: #666; }
.collection_to li span { float: left; width: 5%; }
.collection_to li a,.new-collect a { float: right; width: 15%;    font-size: 14px;  text-align: center; }


/***文章收藏**/
.close { float: right; border:0; color: #000;}
.close:focus, .close:hover { color: #000; text-decoration: none; cursor: pointer; filter: alpha(opacity=50); opacity: .5 }
.modal-open { overflow: hidden }
.modal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; display: none; overflow: hidden; -webkit-overflow-scrolling: touch; outline: 0 }
.modal.fade .modal-dialog { -webkit-transition: -webkit-transform .3s ease-out; -o-transition: -o-transform .3s ease-out; transition: transform .3s ease-out; -webkit-transform: translate(0, -15%); -ms-transform: translate(0, -15%); -o-transform: translate(0, -15%); transform: translate(0, -25%) }
.modal.in .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0) }
.modal-open .modal { overflow-x: hidden; overflow-y: auto }
.modal-dialog { position: relative; width: auto; margin: 10px }
.modal-content { position: relative; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; /*border: 1px solid #999; border: 1px solid rgba(0,0,0,.2); border-radius: 6px; outline: 0; -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5); box-shadow: 0 3px 9px rgba(0,0,0,.5)*/ padding:20px; }
.modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000 }
.modal-backdrop.fade { filter: alpha(opacity=0); opacity: 0 }
.modal-backdrop.in { filter: alpha(opacity=50); opacity: .5 }
.modal-header {}
.modal-header .close { margin-top: -2px }
.modal-title { margin: 0; line-height: 1.42857143 }
.modal-body { position: relative; padding: 15px }
.modal-footer { padding: 15px; text-align: right; border-top: 1px solid #e5e5e5 }
.modal-footer .btn+.btn { margin-bottom: 0; margin-left: 5px }
.modal-footer .btn-group .btn+.btn { margin-left: -1px }
.modal-footer .btn-block+.btn-block { margin-left: 0 }
.modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll }
.modal-dialog { width: 600px; margin:200px auto }
.new-collect{ line-height:36px;font-size:14px;}
.new-collect input{ width: 342px;  border: 1px solid #ddd;  height: 30px;}

/******个人中心******/
.item { padding:2px; box-sizing: border-box; -webkit-column-break-inside: avoid; break-inside: avoid; counter-increment: item-counter; margin-bottom:15px; float:left; background:#eee; height:390px; }
.my-find-list .item { width: 286px; display: inline-block; box-sizing: border-box; border-radius: 5px; margin-bottom: 20px; padding: 10px; }
.item:hover { background: #fff; cursor: pointer; }
.item img { width: 100%; }
.item__content li { width: 49%; margin: 0.5%; float: left; height: 150px; overflow: hidden; }
.item__content li img { width: 100%; height:150px; }
.item__content ul { height:300px; }
.find_title { width: 100%; overflow: hidden }
.find_title h2 { float: left; font-size: 14px; color: #333; line-height: 48px; width: 80%; height: 48px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; }
.find_title h2 a { text-align: left; background: none; width: 85%; float: left }
.find_title a.find_info_more { float: left; width: 15%; height: 48px; float: right; background: url(/images/find_title_more.png) center 12px no-repeat; border-radius: 48px; }
.find_title a.collect-user-icon { float: left; width: 32px; height: 32px; float: right; margin-top: 8px }
.find_title a.collect-user-icon>img { border-radius: 50% }
.find_title a.find_info_more:hover { background-position: center -20px; }
.who_find img { width: 32px; height: 32px; border-radius: 32px; display: inline; float: left }
.who_find span { margin-left: 10px; line-height: 32px; color: #999; }
.who_find span a, .Statistics li span { color: #f00 }

.TabTitle { width: 100%; height: 50px; text-align: center; }
.TabTitle ul { width: 360px; margin: 0 auto; }
.TabTitle li { width: 120px; line-height: 48px; float: left; font-size: 16px; cursor: pointer; }
.TabContent { width: auto; min-height: 800px; margin: 0px auto; padding: 10px 0 0 0; }
.none { display: none; }
.users { border: 1px solid #F8F8F8; padding: 20px; text-align: center; background: #fff url(/images/touxiang_bj.jpg) top center repeat-x; }
.users .head { width: 128px; height: 128px; border-radius: 128px; overflow: hidden; margin: 0 auto; background: #fff; border: 1px solid #eee; }
.users h2 { line-height: 60px; }
.item_content { position: relative }
.border-bottom1 { border-bottom: 1px solid #eee; padding-bottom: 20px }
.Statistics { overflow: hidden; font-size: 14px; line-height: 36px; margin: 10px 0; }
.Statistics li { width: 50%; float: left; }
.folder { height: 36px; line-height: 36px; width: 96%; margin: 2%; position: absolute; top: 0; left: 0; background: #fff;  overflow: hidden }
.folder_bj { width: 100%; padding: 0 5px; font-size: 14px; color: #ccc; }
.folder_bj span { background: url(/images/arrow-ico.png) 0 -36px; width: 36px; height: 36px; }
.folder_box { position: absolute; top: 45px; background: #fff; width: 100%; padding-left: 3px; border-top: 3px solid #333; z-index: 9999 }
.folder_box ul { height: 241px; overflow: auto; }
.folder_box li { width: 100%; float: left; line-height: 36px; border-bottom: 1px dashed #ddd; padding: 10px; }
.folder_box:before { content: ''; height: 0; width: 0; display: block; border: 8px transparent solid; border-top-width: 0; border-bottom-color: #333; position: absolute; left: 45%; top: -10px; }
.folder_bj h2, .folder_box h3 { width: 60%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; line-height: 36px; float: left }
.folder_box h3 { font-size: 12px; color: #666; width: 70% }
.folder_box h3:hover { color: #333; }
.folder_box a.Button2 { color: #fff; }
.folder_box a.Button2.have-collect { background: #eee; color: #666; cursor: not-allowed; }
.have-disalbed { cursor: auto!important; }
.have-disalbed:hover { background: #eee; color: #666 }
.folder_box li:hover a.Button2 { background: #333; color: #FFF; }
.folder_box li:hover a.Button2.have-collect { background: #eee; color: #666; }
.create { padding-left: 20px; margin: 10px auto; line-height: 36px; width: 120px; display: block; color: #999; background: url(/images/create_03.png) 0 10px no-repeat; }
.create:hover { background: url(/images/create_04.png) 0 10px no-repeat }
.private { background: url(/images/private_03.gif) 0 10px no-repeat; width: 16px; height: 36px; display: inline-block }
.privilege_bj { background: url(/images/vip_07.gif); min-height: 400px; text-align: center; width: 100%; overflow: hidden }
.privilege { width: 1200px; margin: 50px auto; overflow: hidden }
.privilege li { float: left; width: 14.5%; height: 150px; margin: 0 1%; }
.privilege li p { font-size: 18px; font-weight: bold; color: #8c4606 }
.privilege li i { width: 64px; height: 64px; display: block; background: url(/images/vip.png); margin: 10px auto; }
.privilege li i.privilege02 { background-position: 0 -64px; }
.privilege li i.privilege03 { background-position: 0 -128px; }
.privilege li i.privilege04 { background-position: 0 -192px; }
.privilege li i.privilege05 { background-position: 0 -256px; }
.privilege li i.privilege06 { background-position: 0 -320px; }
a:hover.vip_detail { color: #ff0; text-decoration: underline }
a:hover.vip_buy { background: #ff6; }
.create_folder { position: fixed; left: 50%; top: 20%; width: 600px; margin-left: -330px; height:420px; background: #fff; z-index: 19999999; padding: 20px;}
.create_folder .pic-name { padding-left: 0!important; }
.double-create_folder { left: 70%; top: 30% }
.login_folder { position: fixed; z-index: 9999; left: 50%; top:29%; transform: translateX(-50%) }
.login_folder #login { left: 0 ; background:none}
.create_folder_title { line-height: 36px; height: 36px; }
.login_folder #rememberme { vertical-align: text-bottom }
.login_folder .forgetmenot { padding: 0 4px }
.login_folder #nav { font-size: 14px }
.intro-login-class { top: 50%!important; }
.intro-login-class.layer-confirm { margin-top: -150px }
.close, .close1, .close2 { position: absolute; top: 20px; right: 20px; width: 16px; height: 16px; background: url(/images/close.jpg) no-repeat; cursor: pointer; text-indent: -99999px; }

.more_img { width: 240px; height: 350px; overflow-y: auto; overflow-x: hidden; }
.more_img a { float: left; box-sizing: border-box; -webkit-column-break-inside: avoid; break-inside: avoid; width: 48%; overflow: hidden; margin: 1%; counter-increment: item-counter; position: relative; }
#discovery-img-browse .line-one { border: 0.5px solid #ddd }
#discovery-img-browse .line-two { border: 0.5px dashed #ddd }
.cover { position: absolute; background: #fff; opacity: 0.3; display: block; width: 100%; height: 100%; top: 0; left: 0 }
.selected .cover { background: none; }
.more_img a img { width: 100%; }
.faxian_info { line-height: 30px; margin-top: -10px }
.faxian_info a { color: #333 }
.discoverer h2 { font-size: 18px; line-height: 68px; text-align: center }
.discoverer .head { width: 64px; height: 64px; float:left; overflow: hidden; border-radius: 32px; margin: 0 auto; }
.headright{ float:left; margin-left:20px;}
.laiyuan { background: url(/images/laiyuan_03.gif)5px 10px no-repeat #f8f8f8; padding-left: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.laiyuan a { color: #999; }
.designer .bj { background: #f8f8f8; }
.home_top { background: #fff; position: relative; height: 558px; }
.home_banber { height: 300px; width: 100%; position: absolute; overflow: hidden; }
.home_banber img { width: 100%; height: 300px; }
.designer li .more-content { background: url(/images/member_more.png)no-repeat; background-size: 64px; display: inline-block; width: 64px; height: 64px; cursor: pointer; }
.designer li img { width: 100%; height: 100%; object-fit: cover; }
.designer li { position: relative }
.designer li .select-item { position: absolute; background: #333; width: 15px; height: 15px; border-radius: 50%; right: 0; display: none }
.home_personal { position: absolute; left: 50%; width: 128px; margin-left: -64px; top: 240px; text-align: center; }
.home_personal img { border-radius: 64px; width: 128px; height: 128px; overflow: hidden; border: 2px solid #fff; }
.home_personal h2 { line-height: 60px; font-size: 28px; }
.home_personal p { line-height: 48px; font-size: 14px; }
.home_tongji { width: 1200px; position: absolute; margin-left: -600px; left: 50%; top: 250px; text-align: center; }
.home_tongji li { width: 25%; float: left; color: #fff; font-size: 14px; }
.home_nav { width:98%;  position: absolute; bottom: 0; margin-left:37px; }
.home_nav li { float: left; width:14%; text-align: center; font-size: 16px; line-height:48px; }
.home_nav li.current a { color: #333; border-bottom: 2px solid #333; display: block; }
.home_box { margin:0 auto 50px auto; min-height:655px;}
.title { width: 100%; border-bottom: 1px solid #ddd; margin-bottom: 20px; height: 48px; overflow: hidden; }

.title span a { background: #eee; display: block; line-height: 30px; color: #666; padding: 0 10px; margin-top: 10px; }
.title span a:hover { background: #333; color: #fff; }
.designer { overflow: hidden; }
.designer li { width: 64px; float: left; margin: 0 9px; position: relative }
.designer li i { background: #333; width: 12px; height: 12px; border-radius: 12px; position: absolute; right: 5px; top: 0; }
.designer li a, .designer_more { width: 64px; height: 64px; border-radius: 32px; overflow: hidden; display: block; }
.designer_more { background: #eee url(/images/find_title_more.png) 15px 18px no-repeat; }
.designer_more:hover { background: #333 url(/images/find_title_more.png) 15px 18px no-repeat; }
.home_comments { margin: 30px auto 0 auto; width: 1200px; padding: 20px; background: #fff; overflow: hidden }
.datum-table { width: 100%; font-size: 14px; border: none; line-height: 48px; }
.datum-table th { width: 84px; text-align: right; padding: 10px 0; padding-right: 30px; color: #bbbbbb; font-weight: normal; vertical-align: top; background: none; border: none }
.datum-table td { color: #666666; height: 48px; vertical-align: top; border: none }
.datum-table .brief-introduction p { margin-top: -7px; margin-bottom: -7px; line-height: 28px; word-break: break-all; }
.datum-table .datum-link-wrap { margin-bottom: -21px; overflow: hidden; }
.timeline { overflow: hidden }
.timeline_left { width: 120px; position: relative }
.timeline_right { width: 1060px; border-left: 2px solid #ddd; min-height: 120px; left: 120px; position: relative; padding: 20px; }
.time { position: absolute; background: #333; width: 80px; height: 80px; text-align: center; color: #fff; font-size: 18px; padding-top: 20px; }
.time:before { content: ''; height: 0; width: 0; display: block; border: 8px transparent solid; border-right-width: 0; border-left-color: #333; position: absolute; right: -8px; }
.time_yuan { width: 10px; height: 10px; border-radius: 5px; position: absolute; left: 115px; background: #333; z-index: 999; top: 25px; }
dl.dl-list { border-bottom: 1px dashed #e5e5e5; height: 80px; margin-top: 15px; }
dl.dl-list dt { float: left; margin-right: 10px; width: 64px; height: 64px; overflow: hidden }
dl.dl-list dt img { width: 64px; }
.list_title { height: auto; font-size: 14px; }
.dl-list dd.des { margin-left: 62px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.dl-list dd .info_user { font-size: 16px; line-height: 36px; }
.button-add { background: #333; width: 80px; color: #eee; text-align: center }
.button-add:hover { background: #333; color: #fff; }
.order_center { width: 656px; margin: 30px auto; overflow: hidden }
.order_center li { float: left; width: 64px; margin: 0 50px; font-size: 14px; height: 120px; text-align: center; position: relative }
.order_center li a { padding-top: 80px; display: block; font-size: 16px; color: #999 }
.order_center li a:hover { color: #fa0a00 }
.order1, .order2, .order3, .order4 { background: url(/images/order_ico.png) no-repeat; }
.order2 { background-position: -74px 0; }
.order3 { background-position: -148px 0; }
.order4 { background-position: -222px 0; }
/*.order2:hover{ background-position:-337px 0;}
.order3:hover{ background-position:-402px 0;}
.order4:hover{ background-position:-468px 0;}
.order5:hover{ width:68px !important; background-position:-532px 0;}*/
.order1_bj { width: 1px; height: 80px; display: block; position: absolute; right: -40px; top: 0; border-right: 1px solid #eee; }
.quantity { width: 24px; height: 24px; border-radius: 24px; position: absolute; }

/**********发现********/
.finders_list .item{ float:left;width: 320px;  height: 391px;  overflow: hidden;margin-right: 39px;}
.masonry{ -webkit-column-count: 5; column-count:5; -webkit-column-gap: 0; column-gap: 0; counter-reset: item-counter; }
.folder-fen-content { display: inline-block; width: 200px; height: 48px; background: #333; top: 70px; z-index: 999; border-radius: 5px; }
.folder-fen-content li { float: left; width: 25%; line-height: 48px; height: 48px; text-align: center }
.folder-fen-content li a { width: 32px; display: inline-block }
.folder-fen-content li a img { width: 100% }
.detail-fen-content li a { zoom: 0.9 }
.folder-fenxiang span { display: inline-block; vertical-align: text-bottom }
.folder-fenxiang .select-img-name { font-weight: bold; font-size: 16.5px; width: 300px }

/*******他的订阅*******/
.select_pub { width: 100%; height: 140px; line-height: 140px; display: flex; align-items: center; justify-content: center; background: #fff; box-shadow: 0 2px 4px 0 rgba(155, 155, 155, 0.40); }
.public_list { margin: 20px 0; }
.public_list .public_item { width: 100%; height: 168px; padding-top: 18px; padding-bottom: 25px; display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #eee; }
.focus { display: flex; align-items: center; }
.focus_btn, .focus_btn2 { width: 102px; height: 30px; border-radius: 15px; background: #333; color: #FFF; line-height: 30px; text-align: center; cursor: pointer; }
a:hover.focus_btn { color: #ccc }
.focus_btn2 { background: #eee; color: #999; }
a:hover.focus_btn2 { background: #333; color: #FFF; }
.focus_msg span { margin: 0 10px; font-size: 12px; text-overflow: unset !important; }
.item_right { display: flex; justify-content: flex-end; }
.works {margin-left: 20px; }
.works img { height: 100px; }
.works span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 10px; display: block; font-size: 12px; }
.from_left,.from_frigh{ width:48%}

/*******他的结束*******/
.icon-glass:before { content: '\e800' }
.icon-music:before { content: '\e801' }
.icon-search-1:before { content: '\e802' }
.icon-mail:before { content: '\e803' }
.icon-mail-alt:before { content: '\e804' }
.icon-mail-squared:before { content: '\e805' }
.icon-heart-1:before { content: '\e806' }
.icon-heart-empty:before { content: '\e807' }
.icon-star-1:before { content: '\e808' }
.icon-star-empty:before { content: '\e809' }
.icon-star-half:before { content: '\e80a' }
.icon-star-half-alt:before { content: '\e80b' }
.icon-user:before { content: '\e80c' }
.icon-user-plus:before { content: '\e80d' }
.icon-user-times:before { content: '\e80e' }
.icon-users:before { content: '\e80f' }
.icon-male:before { content: '\e810' }
.icon-female:before { content: '\e811' }
.icon-child:before { content: '\e812' }
.icon-user-secret:before { content: '\e813' }
.icon-video:before { content: '\e814' }
.icon-videocam-1:before { content: '\e815' }
.icon-picture-1:before { content: '\e816' }
.icon-camera-1:before { content: '\e817' }
.icon-camera-alt:before { content: '\e818' }
.icon-th-large:before { content: '\e819' }
.icon-th-1:before { content: '\e81a' }
.icon-th-list:before { content: '\e81b' }
.icon-ok:before { content: '\e81c' }
.icon-ok-circled:before { content: '\e81d' }
.icon-ok-circled2:before { content: '\e81e' }
.icon-ok-squared:before { content: '\e81f' }
.icon-cancel:before { content: '\e820' }
.icon-cancel-circled:before { content: '\e821' }
.icon-cancel-circled2:before { content: '\e822' }
.icon-plus:before { content: '\e823' }
.icon-plus-circled:before { content: '\e824' }
.icon-plus-squared:before { content: '\e825' }
.icon-plus-squared-alt:before { content: '\e826' }
.icon-minus:before { content: '\e827' }
.icon-minus-circled:before { content: '\e828' }
.icon-minus-squared:before { content: '\e829' }
.icon-minus-squared-alt:before { content: '\e82a' }
.icon-help:before { content: '\e82b' }
.icon-help-circled:before { content: '\e82c' }
.icon-info-circled-1:before { content: '\e82d' }
.icon-info:before { content: '\e82e' }
.icon-home-1:before { content: '\e82f' }
.icon-link:before { content: '\e830' }
.icon-unlink:before { content: '\e831' }
.icon-link-ext:before { content: '\e832' }
.icon-link-ext-alt:before { content: '\e833' }
.icon-attach:before { content: '\e834' }
.icon-lock:before { content: '\e835' }
.icon-lock-open:before { content: '\e836' }
.icon-lock-open-alt:before { content: '\e837' }
.icon-pin:before { content: '\e838' }
.icon-eye:before { content: '\e839' }
.icon-eye-off:before { content: '\e83a' }
.icon-tag:before { content: '\e83b' }
.icon-tags:before { content: '\e83c' }
.icon-bookmark:before { content: '\e83d' }
.icon-bookmark-empty:before { content: '\e83e' }
.icon-flag:before { content: '\e83f' }
.icon-flag-empty:before { content: '\e840' }
.icon-flag-checkered:before { content: '\e841' }
.icon-thumbs-up:before { content: '\e842' }
.icon-thumbs-down:before { content: '\e843' }
.icon-thumbs-up-alt:before { content: '\e844' }
.icon-thumbs-down-alt:before { content: '\e845' }
.icon-download:before { content: '\e846' }
.icon-upload:before { content: '\e847' }
.icon-download-cloud:before { content: '\e848' }
.icon-upload-cloud:before { content: '\e849' }
.icon-reply:before { content: '\e84a' }
.icon-reply-all:before { content: '\e84b' }
.icon-forward:before { content: '\e84c' }
.icon-quote-left:before { content: '\e84d' }
.icon-quote-right:before { content: '\e84e' }
.icon-code:before { content: '\e84f' }
.icon-export:before { content: '\e850' }
.icon-export-alt:before { content: '\e851' }
.icon-share:before { content: '\e852' }
.icon-share-squared:before { content: '\e853' }
.icon-pencil:before { content: '\e854' }
.icon-pencil-squared:before { content: '\e855' }
.icon-edit-1:before { content: '\e856' }
.icon-print-1:before { content: '\e857' }
.icon-retweet:before { content: '\e858' }
.icon-keyboard:before { content: '\e859' }
.icon-gamepad:before { content: '\e85a' }
.icon-comment:before { content: '\e85b' }
.icon-chat:before { content: '\e85c' }
.icon-comment-empty:before { content: '\e85d' }
.icon-chat-empty:before { content: '\e85e' }
.icon-bell:before { content: '\e85f' }
.icon-bell-alt:before { content: '\e860' }
.icon-bell-off:before { content: '\e861' }
.icon-bell-off-empty:before { content: '\e862' }
.icon-attention-alt:before { content: '\e863' }
.icon-attention:before { content: '\e864' }
.icon-attention-circled:before { content: '\e865' }
.icon-location:before { content: '\e866' }
.icon-direction:before { content: '\e867' }
.icon-compass:before { content: '\e868' }
.icon-trash:before { content: '\e869' }
.icon-trash-empty:before { content: '\e86a' }
.icon-doc-1:before { content: '\e86b' }
.icon-docs:before { content: '\e86c' }
.icon-doc-text:before { content: '\e86d' }
.icon-doc-inv:before { content: '\e86e' }
.icon-doc-text-inv:before { content: '\e86f' }
.icon-file-pdf:before { content: '\e870' }
.icon-file-word:before { content: '\e871' }
.icon-file-excel:before { content: '\e872' }
.icon-file-powerpoint:before { content: '\e873' }
.icon-file-image:before { content: '\e874' }
.icon-file-archive:before { content: '\e875' }
.icon-file-audio:before { content: '\e876' }
.icon-file-video:before { content: '\e877' }
.icon-file-code:before { content: '\e878' }
.icon-folder-1:before { content: '\e879' }
.icon-folder-open:before { content: '\e87a' }
.icon-folder-empty:before { content: '\e87b' }
.icon-folder-open-empty:before { content: '\e87c' }
.icon-box:before { content: '\e87d' }
.icon-rss:before { content: '\e87e' }
.icon-rss-squared:before { content: '\e87f' }
.icon-phone:before { content: '\e880' }
.icon-phone-squared:before { content: '\e881' }
.icon-fax:before { content: '\e882' }
.icon-menu:before { content: '\e883' }
.icon-cog:before { content: '\e884' }
.icon-cog-alt:before { content: '\e885' }
.icon-wrench:before { content: '\e886' }
.icon-sliders:before { content: '\e887' }
.icon-basket:before { content: '\f806' }
.icon-basket-1:before { content: '\e888' }
.icon-cart-plus:before { content: '\e889' }
.icon-cart-arrow-down:before { content: '\e88a' }
.icon-calendar:before { content: '\e88b' }
.icon-calendar-empty:before { content: '\e88c' }
.icon-login:before { content: '\e88d' }
.icon-logout:before { content: '\e88e' }
.icon-mic:before { content: '\e88f' }
.icon-mute:before { content: '\e890' }
.icon-volume-off:before { content: '\e891' }
.icon-volume-down:before { content: '\e892' }
.icon-volume-up:before { content: '\e893' }
.icon-headphones:before { content: '\e894' }
.icon-clock:before { content: '\e895' }
.icon-lightbulb:before { content: '\e896' }
.icon-block:before { content: '\e897' }
.icon-resize-full:before { content: '\e898' }
.icon-resize-full-alt:before { content: '\e899' }
.icon-resize-small:before { content: '\e89a' }
.icon-resize-vertical-1:before { content: '\e89b' }
.icon-resize-horizontal-1:before { content: '\e89c' }
.icon-move:before { content: '\e89d' }
.icon-zoom-in:before { content: '\e89e' }
.icon-zoom-out:before { content: '\e89f' }
.icon-down-circled2:before { content: '\e8a0' }
.icon-up-circled2:before { content: '\e8a1' }
.icon-left-circled2:before { content: '\e8a2' }
.icon-right-circled2:before { content: '\e8a3' }
.icon-down-dir:before { content: '\e8a4' }
.icon-up-dir:before { content: '\e8a5' }
.icon-left-dir:before { content: '\e8a6' }
.icon-right-dir:before { content: '\e8a7' }
.icon-down-open:before { content: '\e8a8' }
.icon-left-open:before { content: '\e8a9' }
.icon-right-open:before { content: '\e8aa' }
.icon-up-open:before { content: '\e8ab' }
.icon-angle-left:before { content: '\e8ac' }
.icon-angle-right:before { content: '\e8ad' }
.icon-angle-up:before { content: '\e8ae' }
.icon-angle-down:before { content: '\e8af' }
.icon-angle-circled-left:before { content: '\e8b0' }
.icon-angle-circled-right:before { content: '\e8b1' }
.icon-angle-circled-up:before { content: '\e8b2' }
.icon-angle-circled-down:before { content: '\e8b3' }
.icon-angle-double-left:before { content: '\e8b4' }
.icon-angle-double-right:before { content: '\e8b5' }
.icon-angle-double-up:before { content: '\e8b6' }
.icon-angle-double-down:before { content: '\e8b7' }
.icon-down:before { content: '\e8b8' }
.icon-left:before { content: '\e8b9' }
.icon-right:before { content: '\e8ba' }
.icon-up:before { content: '\e8bb' }
.icon-down-big:before { content: '\e8bc' }
.icon-left-big:before { content: '\e8bd' }
.icon-right-big:before { content: '\e8be' }
.icon-up-big:before { content: '\e8bf' }
.icon-right-hand:before { content: '\e8c0' }
.icon-left-hand:before { content: '\e8c1' }
.icon-up-hand:before { content: '\e8c2' }
.icon-down-hand:before { content: '\e8c3' }
.icon-left-circled:before { content: '\e8c4' }
.icon-right-circled:before { content: '\e8c5' }
.icon-up-circled:before { content: '\e8c6' }
.icon-down-circled:before { content: '\e8c7' }
.icon-cw:before { content: '\e8c8' }
.icon-ccw:before { content: '\e8c9' }
.icon-arrows-cw:before { content: '\e8ca' }
.icon-level-up:before { content: '\e8cb' }
.icon-level-down:before { content: '\e8cc' }
.icon-shuffle:before { content: '\e8cd' }
.icon-exchange:before { content: '\e8ce' }
.icon-history:before { content: '\e8cf' }
.icon-expand:before { content: '\e8d0' }
.icon-collapse:before { content: '\e8d1' }
.icon-expand-right:before { content: '\e8d2' }
.icon-collapse-left:before { content: '\e8d3' }
.icon-play:before { content: '\e8d4' }
.icon-play-circled:before { content: '\e8d5' }
.icon-play-circled2:before { content: '\e8d6' }
.icon-stop:before { content: '\e8d7' }
.icon-pause:before { content: '\e8d8' }
.icon-to-end:before { content: '\e8d9' }
.icon-to-end-alt:before { content: '\e8da' }
.icon-to-start:before { content: '\e8db' }
.icon-to-start-alt:before { content: '\e8dc' }
.icon-fast-fw:before { content: '\e8dd' }
.icon-fast-bw:before { content: '\e8de' }
.icon-eject:before { content: '\e8df' }
.icon-target:before { content: '\e8e0' }
.icon-signal:before { content: '\e8e1' }
.icon-wifi:before { content: '\e8e2' }
.icon-award:before { content: '\e8e3' }
.icon-desktop:before { content: '\e8e4' }
.icon-laptop:before { content: '\e8e5' }
.icon-tablet:before { content: '\e8e6' }
.icon-mobile:before { content: '\e8e7' }
.icon-inbox:before { content: '\e8e8' }
.icon-globe:before { content: '\e8e9' }
.icon-sun:before { content: '\e8ea' }
.icon-cloud:before { content: '\e8eb' }
.icon-flash:before { content: '\e8ec' }
.icon-moon:before { content: '\e8ed' }
.icon-umbrella:before { content: '\e8ee' }
.icon-flight:before { content: '\e8ef' }
.icon-fighter-jet:before { content: '\e8f0' }
.icon-paper-plane:before { content: '\e8f1' }
.icon-paper-plane-empty:before { content: '\e8f2' }
.icon-space-shuttle:before { content: '\e8f3' }
.icon-leaf:before { content: '\e8f4' }
.icon-font:before { content: '\e8f5' }
.icon-bold:before { content: '\e8f6' }
.icon-medium:before { content: '\e8f7' }
.icon-italic:before { content: '\e8f8' }
.icon-header:before { content: '\e8f9' }
.icon-paragraph:before { content: '\e8fa' }
.icon-text-height:before { content: '\e8fb' }
.icon-text-width:before { content: '\e8fc' }
.icon-align-left:before { content: '\e8fd' }
.icon-align-center:before { content: '\e8fe' }
.icon-align-right:before { content: '\e8ff' }
.icon-align-justify:before { content: '\e900' }
.icon-list:before { content: '\e901' }
.icon-indent-left:before { content: '\e902' }
.icon-indent-right:before { content: '\e903' }
.icon-list-bullet:before { content: '\e904' }
.icon-list-numbered:before { content: '\e905' }
.icon-strike:before { content: '\e906' }
.icon-underline:before { content: '\e907' }
.icon-superscript:before { content: '\e908' }
.icon-subscript:before { content: '\e909' }
.icon-table:before { content: '\e90a' }
.icon-columns:before { content: '\e90b' }
.icon-crop:before { content: '\e90c' }
.icon-scissors:before { content: '\e90d' }
.icon-paste:before { content: '\e90e' }
.icon-briefcase:before { content: '\e90f' }
.icon-suitcase:before { content: '\e910' }
.icon-ellipsis:before { content: '\e911' }
.icon-ellipsis-vert:before { content: '\e912' }
.icon-off:before { content: '\e913' }
.icon-road:before { content: '\e914' }
.icon-list-alt:before { content: '\e915' }
.icon-qrcode:before { content: '\e916' }
.icon-barcode:before { content: '\e917' }
.icon-book:before { content: '\e918' }
.icon-ajust:before { content: '\e919' }
.icon-tint:before { content: '\e91a' }
.icon-toggle-off:before { content: '\e91b' }
.icon-toggle-on:before { content: '\e91c' }
.icon-check:before { content: '\e91d' }
.icon-check-empty:before { content: '\e91e' }
.icon-circle:before { content: '\e91f' }
.icon-circle-empty:before { content: '\e920' }
.icon-circle-thin:before { content: '\e921' }
.icon-circle-notch:before { content: '\e922' }
.icon-dot-circled:before { content: '\e923' }
.icon-asterisk:before { content: '\e924' }
.icon-gift:before { content: '\e925' }
.icon-fire:before { content: '\e926' }
.icon-magnet:before { content: '\e927' }
.icon-chart-bar:before { content: '\e928' }
.icon-chart-area:before { content: '\e929' }
.icon-chart-pie:before { content: '\e92a' }
.icon-chart-line:before { content: '\e92b' }
.icon-ticket:before { content: '\e92c' }
.icon-credit-card:before { content: '\e92d' }
.icon-floppy:before { content: '\e92e' }
.icon-megaphone:before { content: '\e92f' }
.icon-hdd:before { content: '\e930' }
.icon-key:before { content: '\e931' }
.icon-fork:before { content: '\e932' }
.icon-rocket:before { content: '\e933' }
.icon-bug:before { content: '\e934' }
.icon-certificate:before { content: '\e935' }
.icon-tasks:before { content: '\e936' }
.icon-filter:before { content: '\e937' }
.icon-beaker:before { content: '\e938' }
.icon-magic:before { content: '\e939' }
.icon-cab:before { content: '\e93a' }
.icon-taxi:before { content: '\e93b' }
.icon-truck:before { content: '\e93c' }
.icon-bus:before { content: '\e93d' }
.icon-bicycle:before { content: '\e93e' }
.icon-motorcycle:before { content: '\e93f' }
.icon-train:before { content: '\e940' }
.icon-subway:before { content: '\e941' }
.icon-ship:before { content: '\e942' }
.icon-money:before { content: '\e943' }
.icon-euro:before { content: '\e944' }
.icon-pound:before { content: '\e945' }
.icon-dollar:before { content: '\e946' }
.icon-rupee:before { content: '\e947' }
.icon-yen:before { content: '\e948' }
.icon-rouble:before { content: '\e949' }
.icon-shekel:before { content: '\e94a' }
.icon-try:before { content: '\e94b' }
.icon-won:before { content: '\e94c' }
.icon-bitcoin:before { content: '\e94d' }
.icon-viacoin:before { content: '\e94e' }
.icon-sort:before { content: '\e94f' }
.icon-sort-down:before { content: '\e950' }
.icon-sort-up:before { content: '\e951' }
.icon-sort-alt-up:before { content: '\e952' }
.icon-sort-alt-down:before { content: '\e953' }
.icon-sort-name-up:before { content: '\e954' }
.icon-sort-name-down:before { content: '\e955' }
.icon-sort-number-up:before { content: '\e956' }
.icon-sort-number-down:before { content: '\e957' }
.icon-hammer:before { content: '\e958' }
.icon-gauge:before { content: '\e959' }
.icon-sitemap:before { content: '\e95a' }
.icon-spinner:before { content: '\e95b' }
.icon-coffee:before { content: '\e95c' }
.icon-food:before { content: '\e95d' }
.icon-beer:before { content: '\e95e' }
.icon-user-md:before { content: '\e95f' }
.icon-stethoscope:before { content: '\e960' }
.icon-heartbeat:before { content: '\e961' }
.icon-ambulance:before { content: '\e962' }
.icon-medkit:before { content: '\e963' }
.icon-h-sigh:before { content: '\e964' }
.icon-bed:before { content: '\e965' }
.icon-hospital:before { content: '\e966' }
.icon-building:before { content: '\e967' }
.icon-building-filled:before { content: '\e968' }
.icon-bank:before { content: '\e969' }
.icon-smile:before { content: '\e96a' }
.icon-frown:before { content: '\e96b' }
.icon-meh:before { content: '\e96c' }
.icon-anchor:before { content: '\e96d' }
.icon-terminal:before { content: '\e96e' }
.icon-eraser:before { content: '\e96f' }
.icon-puzzle:before { content: '\e970' }
.icon-shield:before { content: '\e971' }
.icon-extinguisher:before { content: '\e972' }
.icon-bullseye:before { content: '\e973' }
.icon-wheelchair:before { content: '\e974' }
.icon-language:before { content: '\e975' }
.icon-graduation-cap:before { content: '\e976' }
.icon-paw:before { content: '\e977' }
.icon-spoon:before { content: '\e978' }
.icon-cube:before { content: '\e979' }
.icon-cubes:before { content: '\e97a' }
.icon-recycle:before { content: '\e97b' }
.icon-tree:before { content: '\e97c' }
.icon-database:before { content: '\e97d' }
.icon-server:before { content: '\e97e' }
.icon-lifebuoy:before { content: '\e97f' }
.icon-rebel:before { content: '\e980' }
.icon-empire:before { content: '\e981' }
.icon-bomb:before { content: '\e982' }
.icon-soccer-ball:before { content: '\e983' }
.icon-tty:before { content: '\e984' }
.icon-binoculars:before { content: '\e985' }
.icon-plug:before { content: '\e986' }
.icon-newspaper:before { content: '\e987' }
.icon-calc:before { content: '\e988' }
.icon-copyright:before { content: '\e989' }
.icon-at:before { content: '\e98a' }
.icon-eyedropper:before { content: '\e98b' }
.icon-brush:before { content: '\e98c' }
.icon-birthday:before { content: '\e98d' }
.icon-diamond:before { content: '\e98e' }
.icon-street-view:before { content: '\e98f' }
.icon-venus:before { content: '\e990' }
.icon-mars:before { content: '\e991' }
.icon-mercury:before { content: '\e992' }
.icon-transgender:before { content: '\e993' }
.icon-transgender-alt:before { content: '\e994' }
.icon-venus-double:before { content: '\e995' }
.icon-mars-double:before { content: '\e996' }
.icon-venus-mars:before { content: '\e997' }
.icon-mars-stroke:before { content: '\e998' }
.icon-mars-stroke-v:before { content: '\e999' }
.icon-mars-stroke-h:before { content: '\e99a' }
.icon-neuter:before { content: '\e99b' }
.icon-cc-visa:before { content: '\e99c' }
.icon-cc-mastercard:before { content: '\e99d' }
.icon-cc-discover:before { content: '\e99e' }
.icon-cc-amex:before { content: '\e99f' }
.icon-cc-paypal:before { content: '\e9a0' }
.icon-cc-stripe:before { content: '\e9a1' }
.icon-adn:before { content: '\e9a2' }
.icon-android:before { content: '\e9a3' }
.icon-angellist:before { content: '\e9a4' }
.icon-apple:before { content: '\e9a5' }
.icon-behance:before { content: '\e9a6' }
.icon-behance-squared:before { content: '\e9a7' }
.icon-bitbucket:before { content: '\e9a8' }
.icon-bitbucket-squared:before { content: '\e9a9' }
.icon-buysellads:before { content: '\e9aa' }
.icon-cc:before { content: '\e9ab' }
.icon-codeopen:before { content: '\e9ac' }
.icon-connectdevelop:before { content: '\e9ad' }
.icon-css3:before { content: '\e9ae' }
.icon-dashcube:before { content: '\e9af' }
.icon-delicious:before { content: '\e9b0' }
.icon-deviantart:before { content: '\e9b1' }
.icon-digg:before { content: '\e9b2' }
.icon-dribbble:before { content: '\e9b3' }
.icon-dropbox:before { content: '\e9b4' }
.icon-drupal:before { content: '\e9b5' }
.icon-facebook:before { content: '\e9b6' }
.icon-facebook-squared:before { content: '\e9b7' }
.icon-facebook-official:before { content: '\e9b8' }
.icon-flickr:before { content: '\e9b9' }
.icon-forumbee:before { content: '\e9ba' }
.icon-foursquare:before { content: '\e9bb' }
.icon-git-squared:before { content: '\e9bc' }
.icon-git:before { content: '\e9bd' }
.icon-github:before { content: '\e9be' }
.icon-github-squared:before { content: '\e9bf' }
.icon-github-circled:before { content: '\e9c0' }
.icon-gittip:before { content: '\e9c1' }
.icon-google:before { content: '\e9c2' }
.icon-gplus:before { content: '\e9c3' }
.icon-gplus-squared:before { content: '\e9c4' }
.icon-gwallet:before { content: '\e9c5' }
.icon-hacker-news:before { content: '\e9c6' }
.icon-html5:before { content: '\e9c7' }
.icon-instagram:before { content: '\e9c8' }
.icon-ioxhost:before { content: '\e9c9' }
.icon-joomla:before { content: '\e9ca' }
.icon-jsfiddle:before { content: '\e9cb' }
.icon-lastfm:before { content: '\e9cc' }
.icon-lastfm-squared:before { content: '\e9cd' }
.icon-leanpub:before { content: '\e9ce' }
.icon-linkedin-squared:before { content: '\e9cf' }
.icon-linux:before { content: '\e9d0' }
.icon-linkedin:before { content: '\e9d1' }
.icon-maxcdn:before { content: '\e9d2' }
.icon-meanpath:before { content: '\e9d3' }
.icon-openid:before { content: '\e9d4' }
.icon-pagelines:before { content: '\e9d5' }
.icon-paypal:before { content: '\e9d6' }
.icon-pied-piper-squared:before { content: '\e9d7' }
.icon-pied-piper-alt:before { content: '\e9d8' }
.icon-pinterest:before { content: '\e9d9' }
.icon-pinterest-circled:before { content: '\e9da' }
.icon-pinterest-squared:before { content: '\e9db' }
.icon-qq:before { content: '\e9dc' }
.icon-reddit:before { content: '\e9dd' }
.icon-reddit-squared:before { content: '\e9de' }
.icon-renren:before { content: '\e9df' }
.icon-sellsy:before { content: '\e9e0' }
.icon-shirtsinbulk:before { content: '\e9e1' }
.icon-simplybuilt:before { content: '\e9e2' }
.icon-skyatlas:before { content: '\e9e3' }
.icon-skype:before { content: '\e9e4' }
.icon-slack:before { content: '\e9e5' }
.icon-slideshare:before { content: '\e9e6' }
.icon-soundcloud:before { content: '\e9e7' }
.icon-spotify:before { content: '\e9e8' }
.icon-stackexchange:before { content: '\e9e9' }
.icon-stackoverflow:before { content: '\e9ea' }
.icon-steam:before { content: '\e9eb' }
.icon-steam-squared:before { content: '\e9ec' }
.icon-stumbleupon:before { content: '\e9ed' }
.icon-stumbleupon-circled:before { content: '\e9ee' }
.icon-tencent-weibo:before { content: '\e9ef' }
.icon-trello:before { content: '\e9f0' }
.icon-tumblr:before { content: '\e9f1' }
.icon-tumblr-squared:before { content: '\e9f2' }
.icon-twitch:before { content: '\e9f3' }
.icon-twitter-squared:before { content: '\e9f4' }
.icon-twitter:before { content: '\e9f5' }
.icon-vimeo-squared:before { content: '\e9f6' }
.icon-vine:before { content: '\e9f7' }
.icon-vkontakte:before { content: '\e9f8' }
.icon-whatsapp:before { content: '\e9f9' }
.icon-wechat:before { content: '\e9fa' }
.icon-weibo:before { content: '\e9fb' }
.icon-windows:before { content: '\e9fc' }
.icon-wordpress:before { content: '\e9fd' }
.icon-xing:before { content: '\e9fe' }
.icon-xing-squared:before { content: '\e9ff' }
.icon-yelp:before { content: '\ea00' }
.icon-youtube:before { content: '\ea01' }
.icon-yahoo:before { content: '\ea02' }
.icon-youtube-squared:before { content: '\ea03' }
.icon-youtube-play:before { content: '\ea04' }
.icon-blank:before { content: '\ea05' }
.icon-lemon:before { content: '\ea06' }
.icon-line-mobile:before { content: "\e000" }
.icon-line-laptop:before { content: "\e001" }
.icon-line-desktop:before { content: "\e002" }
.icon-line-tablet:before { content: "\e003" }
.icon-line-phone:before { content: "\e004" }
.icon-line-document:before { content: "\e005" }
.icon-line-documents:before { content: "\e006" }
.icon-line-search:before { content: "\e007" }
.icon-line-clipboard:before { content: "\e008" }
.icon-line-newspaper:before { content: "\e009" }
.icon-line-notebook:before { content: "\e00a" }
.icon-line-book-open:before { content: "\e00b" }
.icon-line-browser:before { content: "\e00c" }
.icon-line-calendar:before { content: "\e00d" }
.icon-line-presentation:before { content: "\e00e" }
.icon-line-picture:before { content: "\e00f" }
.icon-line-pictures:before { content: "\e010" }
.icon-line-video:before { content: "\e011" }
.icon-line-camera:before { content: "\e012" }
.icon-line-printer:before { content: "\e013" }
.icon-line-toolbox:before { content: "\e014" }
.icon-line-briefcase:before { content: "\e015" }
.icon-line-wallet:before { content: "\e016" }
.icon-line-gift:before { content: "\e017" }
.icon-line-bargraph:before { content: "\e018" }
.icon-line-grid:before { content: "\e019" }
.icon-line-expand:before { content: "\e01a" }
.icon-line-focus:before { content: "\e01b" }
.icon-line-edit:before { content: "\e01c" }
.icon-line-adjustments:before { content: "\e01d" }
.icon-line-ribbon:before { content: "\e01e" }
.icon-line-hourglass:before { content: "\e01f" }
.icon-line-lock:before { content: "\e020" }
.icon-line-megaphone:before { content: "\e021" }
.icon-line-shield:before { content: "\e022" }
.icon-line-trophy:before { content: "\e023" }
.icon-line-flag:before { content: "\e024" }
.icon-line-map:before { content: "\e025" }
.icon-line-puzzle:before { content: "\e026" }
.icon-line-basket:before { content: "\e027" }
.icon-line-envelope:before { content: "\e028" }
.icon-line-streetsign:before { content: "\e029" }
.icon-line-telescope:before { content: "\e02a" }
.icon-line-gears:before { content: "\e02b" }
.icon-line-key:before { content: "\e02c" }
.icon-line-paperclip:before { content: "\e02d" }
.icon-line-attachment:before { content: "\e02e" }
.icon-line-pricetags:before { content: "\e02f" }
.icon-line-lightbulb:before { content: "\e030" }
.icon-line-layers:before { content: "\e031" }
.icon-line-pencil:before { content: "\e032" }
.icon-line-tools:before { content: "\e033" }
.icon-line-tools-2:before { content: "\e034" }
.icon-line-scissors:before { content: "\e035" }
.icon-line-paintbrush:before { content: "\e036" }
.icon-line-magnifying-glass:before { content: "\e037" }
.icon-line-circle-compass:before { content: "\e038" }
.icon-line-linegraph:before { content: "\e039" }
.icon-line-mic:before { content: "\e03a" }
.icon-line-strategy:before { content: "\e03b" }
.icon-line-beaker:before { content: "\e03c" }
.icon-line-caution:before { content: "\e03d" }
.icon-line-recycle:before { content: "\e03e" }
.icon-line-anchor:before { content: "\e03f" }
.icon-line-profile-male:before { content: "\e040" }
.icon-line-profile-female:before { content: "\e041" }
.icon-line-bike:before { content: "\e042" }
.icon-line-wine:before { content: "\e043" }
.icon-line-hotairballoon:before { content: "\e044" }
.icon-line-globe:before { content: "\e045" }
.icon-line-genius:before { content: "\e046" }
.icon-line-map-pin:before { content: "\e047" }
.icon-line-dial:before { content: "\e048" }
.icon-line-chat:before { content: "\e049" }
.icon-line-heart:before { content: "\e04a" }
.icon-line-cloud:before { content: "\e04b" }
.icon-line-upload:before { content: "\e04c" }
.icon-line-download:before { content: "\e04d" }
.icon-line-target:before { content: "\e04e" }
.icon-line-hazardous:before { content: "\e04f" }
.icon-line-piechart:before { content: "\e050" }
.icon-line-speedometer:before { content: "\e051" }
.icon-line-global:before { content: "\e052" }
.icon-line-compass:before { content: "\e053" }
.icon-line-lifesaver:before { content: "\e054" }
.icon-line-clock:before { content: "\e055" }
.icon-line-aperture:before { content: "\e056" }
.icon-line-quote:before { content: "\e057" }
.icon-line-scope:before { content: "\e058" }
.icon-line-alarmclock:before { content: "\e059" }
.icon-line-refresh:before { content: "\e05a" }
.icon-line-happy:before { content: "\e05b" }
.icon-line-sad:before { content: "\e05c" }
.icon-line-facebook:before { content: "\e05d" }
.icon-line-twitter:before { content: "\e05e" }
.icon-line-googleplus:before { content: "\e05f" }
.icon-line-rss:before { content: "\e060" }
.icon-line-tumblr:before { content: "\e061" }
.icon-line-linkedin:before { content: "\e062" }
.icon-line-dribbble:before { content: "\e063" }
.icon-cart:before { content: '\f806' }
.icon-taobao:before { content: "\ea07" }
.icon-douban:before { content: "\ea08" }
.icon-qzone:before { content: "\ea09" }
.icon-logo:before { content: "\ea0a" }

/****签到****/
table { border-top: 1px #eee solid; border-left: 1px #eee solid;  border-spacing: 0; font-size: 12px; }
table td, table th { border-right: 1px #eee solid; border-bottom: 1px #eee solid; padding: 12px 16px }
table th, table thead, table .title { font-weight: bold; white-space: nowrap; background-color: #fafafa; font-size: 14px; text-align: left }
table tbody tr:nth-child(2n) { }
table.protable td, table.protable th { min-width: 128px }
.table th { text-align: center; background: #f7f7f7 }
.table td a { background: #333; line-height: 30px; display: block; width: 80px; margin: 0 auto; font-size: 14px; color: #FFF;  text-align: center; cursor: pointer; }
.edit_favorites { background: #fff url(/images/edit_favorites.png) no-repeat; width: 32px; height: 32px; margin-top: 10px; border-radius: 32px; text-indent: -999px; }
.edit_favorites:hover { background: #333 url(/images/edit_favorites2.png) no-repeat; color: #fff; }
.find_images, .collection_images { float: right; height:18px; line-height:18px; padding-left:20px; overflow: hidden; background: url(/images/find_images.png) 0 2px no-repeat;  color: #999; margin-top:26px; }
.collection_images{ background-position: 0 -18px; }

/*******签到*******/
.sign_box { width: 640px; padding: 20px; height: 600px; position: fixed; z-index: 9999; background: #fff; top: 15%; left: calc(50% - 300px);/* box-shadow: #333 0px 0px 5px 3px;*/ }
.shuomin{ margin-top:10px; color:#999; line-height:24px;}
.sign_tab { width:100%; border-bottom:1px solid #eee; height: 48px; }
.sign_tab li { float: left; line-height: 36px; height: 48px; padding: 0 36px; text-align: center; font-size: 14px; cursor: pointer; }
.sign_tab li.active { border-top: 2px solid #fa0a00;background: #fff; border-bottom: 1px solid #fff; border-left: 1px solid #ddd; border-right: 1px solid #ddd; color: #fa0a00 }
.sign_ico { background: url(/images/sign_ico.png); width: 64px; height: 64px; }
.integral { width: 400px; }
.integral h2 { width: 316px; margin:0 0 0 20px; line-height: 36px; font-size: 18px; }
.integral span { color: #F60 }
.integral p { font-size: 14px; }
.record { margin: 20px 0; width: 100%; float: left }
.record li { width: 64px; height: 90px; background: #f8f8f8; border: 1px solid #ddd; float: left; margin: 0 12px;  text-align: center }
.record li h3 { line-height: 36px; font-size: 14px; color: #999; }
.record li p { width: 40px; height: 40px; margin: 0 auto; background: #eee; border-radius: 40px; line-height: 40px; font-size: 16px; color: #999; font: Arial, Helvetica, sans-serif; }
.record li.active { background: #fa2000; border: none; }
.record li.active h3 { color: #fff; }
.record li.active p { background: #f90; color: #fff; }
.change li { padding: 20px 0; width: 100%; float: left; border-bottom: 1px dashed #ddd; }
.change li dl, .change li dt, .change li dd { width: 300px; float: left; margin: 0; padding: 0 }
.change li dl { border-right: 1px solid #ddd; overflow: hidden }
.change li img { width: 80px; height: 80px; float: left; margin-right: 20px; }
.change li dt { font-size: 16px; color: #333; line-height: 36px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.change li dd span { color: #f60; font-size: 16px; }
.change li del { color: #999; }
.change li ul { float: left; width: 140px; text-align: center; margin-left: 20px; padding-top: 20px; }
.change li ul li { padding: 0; border-bottom: none; }
.change li ul li span { color: #f60 }
.record_details th, .record_details td { padding: 0; text-align: center; width: 25%; line-height: 36px; }
.record_details2 { border: 0; }


.layout_li {font-size: 14px; display: inline-block; avertical-align: top;position: relative;}
.postgrid { margin: 0 20px 0px 0; overflow: hidden; background: #eee;}
.postgrid figure {height:300px;overflow: hidden;}
.design figure { height: 595px; }
.postgrid h2 { font-size: 16px; margin: 0 10px 10px 10px; line-height: 48px; }
.postgrid h2 a { color: #333; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block }
.postgrid h2 a:hover { color: #333 }
.post_list ul { margin-right: -20px }
.post_list ul li { width:24.6%; margin-bottom: 20px;overflow: hidden; }
.post_list p { font-size: 12px; line-height: 24px; }
.post_bottom ul li:nth-last-child(-n+4) .postgrid { margin-bottom: 0 }


/*****我的积分****/
.index_dafen, .interior_dafen { font-size:16px; font-family: Georgia, "Times New Roman", Times, serif; width:94px; height:45px; text-align: left; display: inline-block; position: absolute; left: -29px; padding:20px 0 0 25px; top:-15px; line-height: 24px; z-index: 999; color: #fff; background: url(/images/index_dafen.png) no-repeat; opacity: 0.75; transform: rotate(-45deg) !important;}
.interior_dafen { font-size: 16px;top: -8px;}
.index_date P { font-size: 14px }
.jifen_tj li { width:384px; float: left; margin: 10px; padding: 20px; background-color: #f8f8f8; border: 1px solid #eee; border-top: 3px solid #333; min-height: 135px; position: relative }
.tj_shuzi { text-align: center; width: 100%; float: left;  font-size: 18px; color: #999 }
.tj_shuzi p { font-size: 30px; color: #333; line-height: 48px; }
.jifen_tj li .down-show { width:40%; display: inline-block; font-size: 30px; color: #333; text-align: center; padding: 0 18px;  }
.jifen_tj li .down-show span { font-size: 14px; display: block; color: #999; margin-top: 5px }
.jifen_tj .point-title { position: absolute; left: 10px; top: 10px; color: #333 }
.jifen_tj .point-title-small { position: absolute; left: 20px; top: 10px; color: #333 }
.tj_shuzi .today-point { font-size: 30px; color: #333; display: inline-block; position: absolute; left:0px; top:40px; width:70%;  text-align: center }
.tj_shuzi .qiandao { display: inline-block; position: absolute; right: 30px; top: 20px; }
.tj_shuzi .qiandao p { font-size: 14px; line-height: 1.5; color: #666 }
.tj_shuzi .qiandao p span { display: inline-block; text-align: right }
.ico_jftj-inner .bar { width: 70%; background: #EEE; height: 16px; line-height: 16px; position: relative; top: 80px; border-radius: 8px; text-align: center }
.ico_jftj-inner .bar p {top: 10px; position: absolute; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); transform: translateX(-50%); }
.ico_jftj-inner .bar .bar-length { height: 16px; background: #333; left: 0; display: inline-block; position: absolute; border-radius: 8px }
.ico_jftj-inner .bar span { color: #fc9400 }
.ico_jftj-inner .tj_shuzi .point-title { font-size: 24px; color: #333; left:125px; top: 35px }
.ico_jftj-inner .tj_shuzi .point-duihuan { font-size: 14px; position: absolute; left:120px; top: 80px; display: inline-block; height: 35px; line-height: 35px; padding:0 20px; background: #EEE; border-radius: 18px }
.ico_jftj-inner .tj_shuzi .point-duihuan.activity { background: #333; color: #fff }
.ico_jftj01, .ico_jftj02, .ico_jftj03, .ico_jftj04 { background: url(/images/ico_jftj.png) right 15px no-repeat; }
.ico_jftj02 { background-position: right -165px; }
.ico_jftj03 { background-position: right -340px; }
.ico_jftj04 { background-position: right -510px; }



/**个人资料***/
.contribute_form label, .contribute_form span {display: block;padding: 6px 0;}
.contribute_form label {color: #333;}
.contribute_form span { color: #999 }
.contribute_form b { color: #f60; margin-right: 4px }
.contribute_form p.hint { color: #f60 }
.contribute_form p.video_hint { color: #f30; padding-left: 80px }
.contribute_form p.video_hint label { float: left; margin-left: -80px; padding: 4px; font-weight: bold }
.contribute_form p.video_hint span { color: #f90 }
.contribute_form .postform { display: block; width: 100% }
.contribute_form .captcha p { padding-right: 120px; position: relative }
.contribute_form .captcha #captcha_img { position: absolute; top: 0; right: 0; height: 36px; margin: 0; border: 1px #eee solid }
.contribute_form .submit, .contribute_form .reset { color: #fff; font-size: 14px; padding: 15px 20px; border: 0 }
.contribute_form .submit:hover, .contribute_form .reset:hover { background-color: #444 }
.contribute_form .submit { margin-right: 20px; background-color: #333; cursor: pointer; }
.contribute_form .reset { background-color: #333 }
#profile_avatar { margin-bottom: 32px; overflow: hidden }
#profile_avatar img, #homepage_top_img img { width: 100px; height: 100px; padding: 8px; border: 1px #eee solid; background-color: #fff; float: left; margin-right: 20px }
#profile_avatar a.avatar_uploader, #homepage_top_img a.avatar_uploader { padding: 0 12px; margin-top: 22px;line-height:30px; display: inline-block }
#profile_avatar .avatar_uploader, #homepage_top_img .avatar_uploader { position: relative }

input[type="search"], input[type="number"], input[type="email"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], input[type="email"], textarea {  background-color: #fff;  line-height: 28px;  border:1px #ddd solid;    padding: 4px 0;    width:99%;  text-indent: 10px;  min-width: 60px;line-height:36px;}
button, input, select, textarea {   font-family: inherit;   font-size: inherit;    line-height: inherit;}
#info-form .filepath { opacity: 0; position: absolute; left: 0; top: 0; width: 100%; height: 100%; cursor: pointer; }
select {width:47%; background-repeat: no-repeat;background-position: center right; background-color: #fff; border: 1px #eee solid; padding:0 1%;
 cursor: pointer; outline: 0; height:48px}
.avatar_uploader{width:120px;height:32px;background-color:#ff8a00;color: #FFFFFF;font-size: 14px;text-align:center;line-height:32px;outline:none;}
/******会员中心*****/
.members_bj { width: 100%; height: 750px; background: url(/images/vip_bj_01.png) center no-repeat }
.members_left { margin-top: 200px; float: left; color: #fff; }
.members_left h2 { color: #fff; font-size: 48px; line-height: 120px }
.members_left h3 { color: #e1aa3f; font-size: 24px; }
.members_box { color: aliceblue; margin-top: 200px; float: right; width: 493px; height: 331px; text-align: center; background: url(/images/members_03.png) center no-repeat }
.members_top { width: 80px; height: 80px; margin: 30px auto 0 auto; overflow: hidden; background-color: #333; border-radius: 100%; border: 2px solid #fff; }
.members_top img { width: 100%; height: 100%; object-fit: cover }
.members_name, .buy_vip li h2 { font-size: 24px; line-height: 60px; }
.members_info li { float: left; width: 33.3%; }
.members_info li i { width: 64px; height: 64px; line-height: 64px; display: block; margin: 10px auto; overflow: hidden; background-color: #fff; border-radius: 100%; color: #333333 }
.members_info li img { margin-top: 15px; }
hr { border: 1px solid #666; width: 90%; margin: 10px auto }
.buy_vip { margin-top: -90px; width: 100% }
.buy_vip ul{ margin-right:-5%}
.buy_vip li { width:28.3%;  margin-right:5%; text-align: center; background-color: #fff; border-radius: 5px ; float: left }
.buy_vip li:hover { -webkit-box-shadow: 0 0 10px #0CC; -moz-box-shadow: 0 0 10px #0CC; box-shadow: 0 0 10px #ccc; cursor: pointer }
.buy_vip li i { width: 64px; height: 64px; line-height: 64px; display: block; margin: 30px auto 10px auto; }
.buy_vip li span { width: 50%; float: left; line-height: 48px;font-size: 16px; }
.buy_vip li p { margin: 20px auto; background: url(/images/vip_13.png) center no-repeat; color: #f60 }
.buy_vip li button { float:left; border: 0; background-color: #f60; color: #fff; line-height: 36px; font-size: 18px; display: block; margin: 30px auto; width: 250px;  margin-left:110px;cursor:pointer; }
.vip_jf { margin-top: 50px; margin-bottom: 30px; width:45%; background: #fff; padding: 30px; min-height: 200px;border-radius: 5px; }
.vip_jf img { float: left; margin-right: 30px; margin-top: 30px }
.vip_jf dl { margin-left: 80px; }
.vip_jf dt { font-size: 18px; font-weight: bold; line-height:46px }
.vip_jf dl{line-height:30px; font-size:14px;}

.vip_deta .vip_jiage { color: #ff0; }
.vip_jiage em { font-size: 30px; }
.vip_prompt, .vip_download { width: 508px; zoom: 0.7; height: 567px; position: fixed; left: 50%; margin-left: -250px; z-index: 999; top: 28%; background: url(/images/vip_prompt_11.png) no-repeat; }
.vip_prompt.vip_prompt-member { position: static; margin: 0 auto; }
.vip_download { background: url(/images/vip_prompt_12.png) no-repeat; }
.vip_download a { margin-top: 350px; display: block; width: 260px; height: 90px; margin: 0 auto; }
.vip_buy, .vip_detail { display: block; width: 200px; height: 50px; margin: 0 auto; line-height: 50px; text-align: center; }
.vip_buy { background: #ff0; margin-top: 350px; border-radius: 5px; font-size: 16px; font-weight: bold; color: #9d5519 }
.vip_select { width: 100%; overflow: hidden }
.vip_bj, .vvip_bj { background: url(/images/vip.png) 70px -384px no-repeat; height: 31px; line-height: 31px; display: block; color: #333; }
.vvip_bj { background-position: 70px -424px }
.vip_select li { width: 23%; line-height: 30px; float: left; border: 1px solid #ddd; padding: 25px 0; margin: 0 4%; color: #666; text-align: center; cursor: pointer; }
.vip_select li:hover { border: 1px solid #f60; background: #fffeea; }
.vip_select em { font-size: 30px; font-weight: bold; color: #333; }
.vip_select p { font-size: 16px; color: #333; }
.vip_select li.determine { background: url(/images/vip_select.jpg) bottom right no-repeat #fff9ea; border: 2px solid #eb5350; }
.vip_pay p { margin: 10px 5%; }
.vip_pay_msg span { font-size: 24px; color: #333 }
.vip_check { overflow: hidden; width: 90%; margin: 10px 5%; color: #666 }
.vip_check a { color: #06C }
#collectFolder .modal-dialog { position: fixed; left: 50%; top: 10%; width: 600px; margin-left: -330px; background: #fff; z-index: 19999999; border-radius: 5px; }
#collectFolder .modal-content { width: 100%; height: 100% }
#collectFolder .modal-footer { text-align: center }
#collectFolder .modal-footer button { border: 0; padding: 10px 50px;}
#collectFolder .modal-footer .btn-primary { background: #333; color: #fff }
#collectFolder .modal-footer .btn-default { background: #eee; color: #666; }
#collectFolder .new-collect input { width: 72% ;}
#collectFolder .new-collect a { width: 15% }

/*************改版新样式***************/
.c_f60 { color: #f60; }
.c_red { color: red; }
p { display: block;/*-webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px;*/ }
.fr { float: right }
.fl { float: left }
.br3 { border-radius: 3px; }
.br5 { border-radius: 5px; }
.Button { background: #eee; line-height: 36px; display: block; width: 50px; margin: 0 auto; font-size: 14px; color: #666; text-align: center; cursor: pointer; }
.Button:hover { background: #333; color: #fff; }
.Button2 { width: 20%; }
.Button3 { width: 80px; margin: auto; }
.Button6{position: absolute;right: 30px;top: 50px;width: 80px;height: 36px;background: #ccc;color: #fff;display: block;text-align: center;line-height: 36px;border-radius: 3px;cursor: no-drop;}
.create_button { text-align: center }
.create_button input, .vip_pay p button { margin-top:30px; border: 0; padding: 15px 70px; cursor:pointer; }
.button_gray { background: #eee; color: #666; }
:hover.button_gray { background: #999; color: #fff; }
.button_red, .yinji_red { background: #333; color: #EEE; }
:hover.button_red, .yinji_red { background: #f60; color: #FFf; }
.vip0, .vip1 { font-size: 12px; padding: 5px 10px;  }
.vip0 { background: #eee; color: #999; margin-left: 5px; }
.vip1 { background: #f90; color: #fff; margin-left: 5px; }
.Find_login { z-index: 999; position: absolute; position: fixed; left: 50%; top: 10%; margin-left: -160px; }
.Find_login form, .Find_login h1 a { overflow: hidden; font-weight: 800; }
#login { margin: 12% auto 4% auto; background: #fff; font-family: "微软雅黑", Arial, Helvetica, sans-serif;}
.Find_login h1 a { background-image: url(/images/login-logo.png); background-image: none, url( /images/login-logo.png); background-size: 128px; background-position: center top; background-repeat: no-repeat; color: #444; width: 128px; height: 128px; font-size: 20px; line-height: 1.3em; margin: 0 auto 25px; padding: 0; text-indent: -9999px; outline: 0; display: block; }
.Find_login form .forgetmenot { font-size: 12px; line-height: 30px; font-weight: 100; color: #999 }
.Find_login h2 { color: #666; font-weight: 100; font-size: 30px; text-align: center; -webkit-margin-before: 0.83em; -webkit-margin-after: 0.83em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; }
.Find_login form .input { border: 1px solid #ddd; height: 48px; line-height: 48px; padding: 0 10px;  font-size: 14px }
.button.button-large { color: #fff; height: 38px; line-height: 38px; cursor: pointer; width:310px; background: #333; border-radius:0;border: 0; margin-top:20px; font-size: 16px; }
.button-primary:hover { background: #444; }

input.jbmobile, input.editnick ,input.verification_email,input.jbemail,input.verification{padding: 0;position:absolute;top:0px;background: #333;height: 46px;color: #fff;width:98px !important;border:none;right:0;border-radius:0;border: none; cursor:pointer; display: block;}
.verification_email,.verification{ display:none}
.ma_box input{ background:rgba(250,250,250,0.8); opacity: 0.8; font-family:Georgia, "Times New Roman","微软雅黑", Times, serif;
    letter-spacing: 0.8px;border: 0;}

/*** 新版个人中心首页2021.11***/
.member_top_box{ width:100%; overflow:hidden}
.member_name{ font-size:24px;}
.member_time,.member_vip{ font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999}
.member_vip{ color:#666}
.member_left{ width:30%; float:left}
.member_img{ width:70%;  overflow:hidden; float:right}
.member_nav,.member_jifen{ margin-top:50px;}
.member_jifen span{ font-size:24px;}
.member_jifen a{ font-size:12px; color:#999; display:block; line-height:24px;}
.member_nav li{ margin:30px 0;}
.member_nav a{ font-size:16px; color:#333;}
.member_nav p{ font-size:12px; color:#999;    text-transform: capitalize;}


   /*    折叠列表*/
.Huifold .item {position: relative ; width:100%;height: auto;}
.Huifold .item h4 {line-height: 36px;margin: 0;font-weight: bold;position: relative;font-size: 14px;text-indent:10px;cursor: pointer;padding-right: 30px;}
.Huifold .item h4 b {position: absolute;display: block;cursor: pointer;right: 10px;top:0;width: 16px;height: 16px;text-align: center;color: #666}
.Huifold .item .info {display: none;padding: 10px; margin-top:10px}

@media  only screen and (max-width: 1600px){
    .catImageCaption {writing-mode: horizontal-tb; margin: 5px auto; right: auto;display: block; position: absolute; bottom: -30px;  width: calc(100% - 10px);  }
  .subscriptionText p{ height:100px; overflow:hidden;}
  .subscriptionText p.yj{margin-bottom:40px}
  .homeSplash ul.homeMenu .contentItem{ padding-bottom:0}
  .latestPosts{max-height:1360px;}
   .articleCredits,.articleWords p {max-width: 470px;}
   .masonry { -webkit-column-count: 4; column-count: 4; }
   .articleText,.jobs_left{ width:480px;}
   .contentGrid.relatedPosts .portrait,.contentGrid.relatedPosts .landscape{width:100%;}
}

@media  only screen and (max-width: 1440px){
    .latestPosts{max-height:1100px;}
    .articleTextBody{min-height:430px;}
    .articleCredits,.articleCredits p {max-width: 470px;}
    .masonry { -webkit-column-count: 4; column-count: 4; }
}

@media  only screen and (max-width: 1130px){
  ul.homeMenu ul,ul.homeMenu li ul li{ margin-bottom:20px;}
  ul.homeMenu li ul li a{ font-size:18px;}
  .catImageCaption {writing-mode: horizontal-tb;margin: 5px auto; right: auto;display: block; position: absolute; bottom: -30px;  width: calc(100% - 10px);  }
  .subscriptionText p{ height:92px; overflow:hidden;margin-bottom:0}
  .homeSplash ul.homeMenu .contentItem{ padding-bottom:0}
   .latestPosts{max-height:1020px;}
   .fullMenu ul.series_menu li{ width:50%}
   .fullMenu ul.designer_menu li{ width:25%}
   .masonry { -webkit-column-count: 3; column-count: 3; }

}

@media only screen and (min-width:641px) and (max-width:960px)  {
    .homeSplash{ display:none}
ul.homeMenu .contentItem.portrait{ display:none}
.catImageCaption{writing-mode:inherit}
.subscriptionText {width: 100%;text-align: left;padding-left: 0;margin-bottom: 40px;}
.contentGrid .contentItem.landscape {width: 63.16%;-webkit-flex-grow: 2;-ms-flex-positive: 2;flex-grow: 2;}
.contentGrid .contentItem {width: 29.3%;max-width: 100%;}
article.type-post{ display:block}
.aboutText {margin-bottom: 40px;}
.articleText, .articleImages,p.articleQuote{  width: 100%; }
.articleImages,.articleWords p{ padding:0}
.articleWords p.articleQuote{ width:80%; margin:20px;}
.articleImages figure.portrait:nth-child(odd) {  margin-left: 5px;}
.articleImages figure.portrait:nth-child(even) {margin-right:5px;}
figure {    margin: 0 0 10px;}
figure.portrait {  width: calc(50% - 5px);margin: 0 0 10px;}
.relatedContent{    padding: 0 0 30px 0;}
div.footerMenus {display: -webkit-flex;display: -ms-flexbox;display: flex;width: 50%;margin-bottom: 40px;}
.homeSplash .contentGrid .contentItem.landscape{ padding-bottom:400px; width:100%;}
.subscriptionSplash{ display: block}
.subscriptionImg {   width: 100%;}
.articleWords p{ max-width:100%}
.subscriptionText p{ height:110px; overflow:hidden;}
 .latestPosts{max-height:1550px;}
.fullMenu ul.series_menu li{ width:50%}
.masonry { -webkit-column-count: 2; column-count: 2; }
}

@media screen and (max-width: 480px)  {
    .homeSplash{ display:none}
#login{ width:350px;}
#main,.wrapper{ margin:0; padding:0 10px;overflow: hidden;}
.contentItem,.contentGrid li,.contentItem.landscape,.aboutText,.site-info div ,.site-info .footerSocial{width:100%;max-width:none; padding:0;margin-bottom: 20px;}
.site-info{display:block}
.searchForm { width: 100%; background-color: transparent; display: none; margin-top: 60px; font-size: 18px;}
.secondary-menu { width: auto;}
.aboutText { margin-bottom: 40px;}
div.footerMenus{display: -webkit-flex;   display: -ms-flexbox;   display: flex;   width: 100%;   margin-bottom:20px;}
.footerSocial {    text-align: left;}
.articleText, .articleImages{  width: 100%; }
p.articleQuote{  width: 85%; margin:15px auto; }
.articleWords p,.articleWords{ padding:10px 0}
.articleTextBody p{ padding:0}
article.type-post{ display:block}
ul.homeMenu .contentItem.portrait,#site-navigation{ display:none}
.home ul.products li.product{ width:96%}
.subscriptionText {width: 100%;text-align: left;padding-left: 0;margin-bottom: 40px;}
.subscriptionImg {width: 100%;padding-right: 0;-webkit-order: 0;-ms-flex-order: 0;order: 0; margin:0}
.subscriptionSplash {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 30px;
-webkit-flex-wrap: wrap;ms-flex-wrap: wrap;flex-wrap: wrap;}
.articleImages{ padding:0}
.subscriptionText span{ min-height:auto}
.homeSplash ul.homeMenu .contentItem{ padding-bottom:200px;}
.homeSplash .contentGrid .contentItem.landscape{width:100%}
figure {    margin: 0 0 10px;}
figure.portrait {  width:100%;margin: 0 0 10px 0}
.articleImages figure.portrait:nth-child(odd) { margin-right:0px;}
.articleImages figure.portrait:nth-child(even) { margin-left: 0px;}
.relatedContent{    padding: 0 0 10px 0;}
.relatedContent .wrapper div h3{margin-top:40px; margin-bottom: 30px;}
.headerAbout, .fullMenu ul.series_menu li{ width:100%}
.fullMenu .menu-info-menu-container,.fullMenu .menu-media-menu-container,.fullMenu .menu-media-menu-container{ width:33%}
.fullMenu .socialMenu{ width:100%; left:-65px; bottom:10px;}
.contentGrid.relatedPosts{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:0;}
.close_nav{ right:10px}
.fullMenuWrapper{ padding:0 10px;} 
.latestPosts{max-height:inherit;}
.nav_search_box{ left:-80px;width:95%;margin-left:90px;}
.fullMenu ul.designer_menu li{ width:50%}
.masonry { -webkit-column-count: 1; column-count: 1; }
.mobileLead{ display:block; margin-bottom:20px;}
.design_mobi{ display:none}
.articleTextBody{ min-height:auto}
.socialMenu,.menu-media-menu-container,.menu-info-menu-container{ display:none} 
.item_left,.order_center,.home_tongji,.articleText, .jobs_left,.info_xxx,.apply_job{width:100%}
.home_tongji{ margin-left:0; left:0;top:100px;}
.contentGrid li .list_job li{ margin-bottom:0}
.area, .list_name{ display:none}
.fullMenu .menu-category-list-container{ height:500px; overflow:auto}
.contentGrid.relatedPosts .landscape{width:100%}
.member_name{ font-size:16px;}
.member_nav, .member_jifen{ margin-top:20px;}
.member_nav li {margin: 10px 0;  width: 33%;float: left;}
.member_nav p{ margin:0}
.member_left,.member_img,.finders_list .item{ width:100%}
.articleQuote{ overflow:auto}
.designer_word .contentItem{width:96%;max-width: none;}
.from_left,.from_frigh{ width:100%}
.about,.promote{ width:90%; margin:50px auto;height:auto;}
.jifen_tj li{ width:86%}
}


/*****去支付页面******/
.pay-wrap { padding: 0 160px; padding-bottom: calc(100vh - 888px) }
.pay-wrap .pay_box { background: #f8f8f8; min-height:80px; padding: 20px 15px; margin:30px 0 }
.pay-wrap .pay_box.pay-box-content { height: 508px }
.pay-wrap .pay_box .pay_ico { display: inline-block; background: url("/img/to_pay.png") 5px 12px no-repeat; width: 70px; height: 64px }
.pay-wrap .pay-title h2 { font-size: 24px }
.pay-wrap .pay-title p { margin: 5px 0 }
.pay-wrap .pay-money { margin: 0 60px }
.pay-wrap .pay-money h2 { font-size: 18px }
.pay-wrap .pay-money .c_red { font-size: 24px }
.pay-wrap .c_orange { color: #fd9d74; }
.pay-wrap .pay_box-content .pay_title { font-size: 18px; border-bottom: 2px solid #eee; padding-bottom: 7px }
.pay-wrap .pay_box-content .pay li { float:left; display: inline-block; background: #fff; width: 240px; height: 290px; margin: 50px 25px; text-align: center }
.pay-wrap .pay_box-content .pay { height: 446px; width: 580px; margin: 0 auto }
.pay-wrap .pay_box-content .weixin { background: #fff; width: 240px; height: 290px }
.pay-wrap .pay_box-content .alipay { background: #fff; width: 240px; height: 290px }
.pay-wrap .pay_box-content .weixin-icon { display: block; width: 123px; height: 29px; background: url("/img/to_pay_wechart.jpg")no-repeat; margin: 0 auto }
.pay-wrap .pay_box-content .alipay-icon { display: block; width: 90px; height: 29px; background: url("/img/to_pay_alipay.png")no-repeat; margin: 0 auto }
.pay-wrap .pay_box-content .qr-code { width: 162px; height: 162px; margin: 38px auto }
.pay-wrap .pay_box-content .alipay .qr-code { display: block; background: url("/img/to_pay_guide.jpg")no-repeat; ; cursor: pointer }
.c_reds{ font-size:16px; color:red;}







