body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td {
  margin: 0;
  padding: 0;
}
body,
th,
td,
input,
select,
textarea,
button {
  font-size: 12px;
  line-height: 1;
  font-family: "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", "\5B8B\4F53";
  color: #666;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
}
address,
cite,
dfn,
em,
var {
  font-style: normal;
}
code,
kbd,
pre,
samp {
  font-family: "couriernew,courier,monospace";
}
small {
  font-size: 12px;
}
ul,
ol {
  list-style: none;
}
a {
  text-decoration: none;
  color: #666;
}
a:hover {
  text-decoration: underline;
}
sup {
  vertical-align: text-top;
}
sub {
  vertical-align: text-bottom;
}
legend {
  color: #000;
}
fieldset,
img {
  border: 0;
}
button,
input,
select,
textarea {
  font-size: 100%;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
a:focus,
a:visited,
a:active {
  outline: none;
}
.top-nav {
  width: 100%;
  height: 46px;
  background: #FFF;
  box-shadow: 0px 0px 2px 0px #D3DEDE;
  position: fixed;
  top: 0px;
  left: 0;
  z-index: 9999;
  display: block;
}
.top-nav .nav-box {
  width: 1000px;
  height: 100%;
  margin: 0 auto;
  position: relative;
  white-space: nowrap;
  *zoom: 1;
  zoom: 1;
}
.top-nav .nav-box:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.top-nav .nav-box::after {
  content: "";
  display: table;
  clear: both;
}
.top-nav .nav-box .nav-box-left {
  height: 46px;
  float: left;
  *zoom: 1;
  zoom: 1;
}
.top-nav .nav-box .nav-box-left:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.top-nav .nav-box .nav-box-left::after {
  content: "";
  display: table;
  clear: both;
}
.top-nav .nav-box .nav-box-left ul {
  width: 640px;
  height: 43px;
  margin: 12px auto;
  position: relative;
  top: -11px;
  left: -18px;
  line-height: 43px;
  float: left;
}
.top-nav .nav-box .nav-box-left ul li {
  *zoom: 1;
  zoom: 1;
  cursor: pointer;
  padding-right: 20px;
  display: block;
  float: left;
  font-size: 14px;
  color: #333;
  text-align: center;
  position: relative;
}
.top-nav .nav-box .nav-box-left ul li:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.top-nav .nav-box .nav-box-left ul li::after {
  content: "";
  display: table;
  clear: both;
}
.top-nav .nav-box .nav-box-left ul li.hasSub {
  padding-right: 30px;
}
.top-nav .nav-box .nav-box-left ul li .new {
  display: inline-block;
  position: absolute;
  top: 4px;
  right: 4px;
  height: 13px;
  width: 26px;
  color: #fff;
  background-color: #ff527f;
  text-align: center;
  line-height: 10px;
  font-size: 12px;
}
.top-nav .nav-box .nav-box-left ul li span i {
  position: absolute;
  right: 20px;
  top: 21px;
  display: inline-block;
  width: 7px;
  height: 5px;
  background: url("//static.soyoung.com/pc/static/fe_pc/widget/header/img/nav-icon-down1-cbe02093e4.png") 0 0 no-repeat;
}
.top-nav .nav-box .nav-box-left ul li ul {
  position: absolute;
  top: 31px;
  left: -15px;
  width: 88px;
  height: auto;
  background: #FEFEFE;
  padding: 5px 0;
  display: none;
  z-index: 999;
  border: 1px solid #dedede;
}
.top-nav .nav-box .nav-box-left ul li ul em {
  display: block;
  width: 12px;
  height: 6px;
  background: url("//static.soyoung.com/pc/static/fe_pc/widget/header/img/nav_top-6f990c12a7.png") 0 0 no-repeat;
  position: absolute;
  top: -6px;
  left: 34px;
}
.top-nav .nav-box .nav-box-left ul li ul li {
  float: none;
  width: auto;
  text-align: left;
  width: 88px;
  height: 25px;
  padding: 0;
  line-height: 25px;
}
.top-nav .nav-box .nav-box-left ul li ul li a {
  display: block;
  width: 73px;
  height: 25px;
  background: #FEFEFE;
  color: #333;
  line-height: 25px;
  font-size: 13px;
  padding-left: 15px;
}
.top-nav .nav-box .nav-box-left ul li:last-child {
  margin-right: 0;
  padding-right: 0;
}
.top-nav .nav-box .nav-box-left ul a:hover {
  color: #2CC7C5;
}
.top-nav .nav-box .nav-box-left ul a:hover span i {
  background: url("//static.soyoung.com/pc/static/img/site/nav-icon-down2.png") 0 0 no-repeat;
}
.top-nav .nav-box .nav-box-left ul .active {
  color: #2CC7C5;
}
.top-nav .nav-box .nav-box-left ul .sub-nav a:hover {
  color: #2CC7C5 !important;
}
.top-nav .nav-box .nav-box-left .nav-logo-box {
  width: 132px;
  height: 46px;
  margin-right: 85px;
  float: left;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.top-nav .nav-box .nav-box-left .nav-logo-box .nav-logo {
  width: 90px;
  height: auto;
  display: inline-block;
}
.top-nav .nav-box .appBox {
  *zoom: 1;
  zoom: 1;
  width: 120px;
  float: right;
  height: 46px;
  margin-right: 0;
  position: relative;
  right: 0;
  top: 0;
  text-align: right;
}
.top-nav .nav-box .appBox:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.top-nav .nav-box .appBox::after {
  content: "";
  display: table;
  clear: both;
}
.top-nav .nav-box .appBox .nav-app {
  /*  padding: 13px 0 13px 13px; */
  float: left;
  margin-right: 36px;
}
.top-nav .nav-box .appBox .nav-app ul .nav-lastli {
  height: 45px;
  line-height: 45px;
  position: absolute;
  left: -32px;
  cursor: pointer;
}
.top-nav .nav-box .appBox .nav-app ul .nav-lastli i {
  display: inline-block;
  width: 9px;
  height: 13px;
  background: url("//static.soyoung.com/pc/static/fe_pc/widget/header/img/xyapp-9ab3edad96.png") 0 0 no-repeat;
  position: relative;
  top: 3px;
  right: 5px;
}
.top-nav .nav-box .appBox .nav-app ul .nav-lastli .app_download {
  width: 200px;
  background: #FFF;
  position: absolute;
  left: 0;
  top: 45px;
  z-index: 1000;
  border-radius: 0 0 4px 4px;
  overflow: hidden;
  padding: 23px 0px 10px 0px;
  box-shadow: 0 0 5px #CCC;
  line-height: 1;
  text-align: center;
  display: none;
}
.top-nav .nav-box .appBox .nav-app ul .nav-lastli .app_download .download-ma {
  width: 124px;
  height: 124px;
  display: block;
  margin: 0 auto;
}
.top-nav .nav-box .appBox .nav-app ul .nav-lastli p {
  font-size: 14px;
  color: #333;
  line-height: 22px;
}
.top-nav .nav-box .appBox .nav-app ul .nav-lastli p span {
  color: #41cac7;
}
.top-nav .nav-box .appBox .nav-app ul .nav-lastli .m-sys {
  color: #9b9b9b;
  font-size: 12px;
  line-height: 30px;
}
.top-nav .nav-box .appBox .nav-user {
  position: relative;
  height: 46px;
  float: right;
  max-width: 83px;
}
.top-nav .nav-box .appBox .nav-user a {
  padding-right: 0;
}
.top-nav .nav-box .appBox .nav-user .logoutLink {
  padding-left: 6px;
  float: left;
  position: relative;
  top: 8px;
}
.top-nav .nav-box .appBox .nav-user .anobox {
  top: 14px;
  position: relative;
}
.top-nav .nav-box .appBox .nav-user .anobox .loginLink {
  padding-right: 5px;
}
.top-nav .nav-box .appBox .nav-user .anobox .regLink {
  float: none;
  padding-left: 5px;
}
.top-nav .nav-box .appBox .nav-user img {
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 10px;
  margin: 0 3px 0 0;
  position: relative;
  top: 13px;
  float: left;
}
.top-nav .nav-box .appBox .nav-user .userlink span {
  display: inline-block;
  max-width: 50px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
  top: 15px;
  float: left;
  padding-right: 7px;
}
.top-nav .nav-box .appBox .nav-user .nav-more {
  width: 108px;
}
.top-nav .nav-box .appBox .nav-user .nav-more li {
  width: 105px;
}
.top-nav .nav-box .appBox .nav-user .nav-more li a {
  width: 92px;
}
.top-nav .nav-box .appBox .nav-user .nav-more li a .icon {
  display: inline-block;
  width: 20px;
  height: 18px;
  margin: 0 5px 0 -4px;
  background: url("//static.soyoung.com/pc/static/fe_pc/widget/header/img/icon2x-fea5c36b34.png") left top no-repeat;
  background-size: 19px 246px;
}
.top-nav .nav-box .appBox .nav-user .nav-more li a .i_1 {
  background-position: 0 3px;
}
.top-nav .nav-box .appBox .nav-user .nav-more li a .i_2 {
  background-position: 0 -172px;
}
.top-nav .nav-box .appBox .nav-user .nav-more li a .i_3 {
  background-position: 0 -154px;
}
.top-nav .nav-box .appBox .nav-user .nav-more li a .i_4 {
  background-position: 0 -137px;
}
.top-nav .nav-box .appBox .nav-user .nav-more li a .i_5 {
  background-position: 0 -212px;
}
.top-nav .nav-box .appBox .nav-user .nav-more li a .i_6 {
  background-position: 0 -63px;
}
.top-nav .nav-box .appBox .nav-user .nav-more li a .i_7 {
  background-position: 0 -30px;
}
.top-nav .nav-box .appBox .nav-user .nav-more li a .i_8 {
  background-position: 0 -98px;
}
.top-nav .nav-box .appBox .nav-user .nav-more li a .i_9 {
  background-position: 0 -46px;
}
.top-nav .nav-box .appBox .nav-user .tip {
  display: none;
  height: 18px;
  line-height: 14px;
  font-size: 12px;
  overflow: hidden;
  color: #fff;
  font-family: Arial;
  position: absolute;
  right: -13px;
  top: 10px;
  background: 0 0;
}
.top-nav .nav-box .appBox .nav-user .tip span {
  background: none;
  padding-right: 0;
  display: block;
  padding: 5px;
  background: red;
  line-height: 6px;
  border-radius: 10px;
}
.top-nav .user-sub-nav {
  position: absolute;
  top: 46px;
  left: -15px;
  width: 88px;
  height: auto;
  background: #FEFEFE;
  padding: 5px 0;
  display: none;
  border: 1px solid #dedede;
}
.top-nav .user-sub-nav em {
  display: block;
  width: 12px;
  height: 6px;
  background: url("//static.soyoung.com/pc/static/img/site/nav_top.png") 0 0 no-repeat;
  position: absolute;
  top: -6px;
  left: 34px;
}
.top-nav .user-sub-nav li {
  float: none;
  width: auto;
  text-align: left;
  width: 88px;
  height: 25px;
  padding: 0;
  line-height: 25px;
}
.top-nav .user-sub-nav li a {
  position: relative;
  display: block;
  width: 73px;
  height: 25px;
  background: #FEFEFE;
  color: #333;
  line-height: 25px;
  font-size: 13px;
  padding-left: 15px;
}
.top-nav .user-sub-nav li a:hover {
  color: #2CC7C5 !important;
}
.sys-notice-news {
  position: relative;
}
.sys-notice-news::after {
  content: "";
  position: absolute;
  top: 8px;
  right: 15px;
  display: block;
  width: 8px;
  height: 8px;
  background: red;
  border-radius: 8px;
}
#message_count {
  position: absolute;
  top: 3px;
  right: 10px;
  display: none;
  padding: 5px;
  background: red;
  line-height: 6px;
  border-radius: 10px;
  color: #fff;
  font-size: 12px;
}
#anser_unnum {
  position: absolute;
  top: 3px;
  padding: 5px;
  background: red;
  border-radius: 10px;
  right: 10px;
  line-height: 6px;
  font-size: 12px;
  color: #fff;
}
.f-n {
  display: none;
  font-style: normal;
  font-size: 12px;
  height: 15px;
  width: 30px;
  background: #FF527F;
  line-height: 13px;
  text-align: center;
  color: #FFFFFF;
  position: absolute;
  right: 5px;
  top: 10px;
}
.newlive {
  display: block;
  font-style: normal;
  height: 10px;
  width: 10px;
  background: #FF527F;
  position: absolute;
  right: 23px;
  top: 10px;
  border-radius: 100%;
}
.replay-time {
  position: absolute;
  top: 33px;
  right: 8px;
  color: #fff;
  text-shadow: 0 1px 1px #333333;
}
.ireplay-new {
  display: inline-block;
  height: 22px;
  width: 37px;
  background-image: url("//static.soyoung.com/pc/static/img/live/replay.png");
  background-size: 100%;
}
/**
*  右下角 - 提醒
**/
.shade-remind {
  position: fixed;
  right: 0px;
  bottom: 0px;
  z-index: 99999;
}
.shade-remind .infoWind,
.shade-remind .orderWind,
.shade-remind .orderBackWind,
.shade-remind .complainWind {
  width: 238px;
  height: 148px;
  background-color: #FFF;
  font-size: 14px;
  color: #333;
  border: 1px solid #60C6D0;
  margin: 6px;
  -webkit-transition: width 3s;
  transition: width 3s;
  position: relative;
  display: none;
}
.shade-remind .infoWind h4,
.shade-remind .orderWind h4,
.shade-remind .orderBackWind h4,
.shade-remind .complainWind h4 {
  line-height: 30px;
  margin-left: 10px;
  margin-right: 10px;
  font-weight: normal;
  border-bottom: 1px solid #e7e7e7;
  text-indent: 4px;
}
.shade-remind .infoWind .cont-box,
.shade-remind .orderWind .cont-box,
.shade-remind .orderBackWind .cont-box,
.shade-remind .complainWind .cont-box {
  width: 135px;
  height: 76px;
  text-align: center;
  margin: 25px auto;
}
.shade-remind .infoWind .cont-box p,
.shade-remind .orderWind .cont-box p,
.shade-remind .orderBackWind .cont-box p,
.shade-remind .complainWind .cont-box p {
  margin-bottom: 20px;
  font-size: 12px;
}
.shade-remind .infoWind .cont-box span,
.shade-remind .orderWind .cont-box span,
.shade-remind .orderBackWind .cont-box span,
.shade-remind .complainWind .cont-box span {
  cursor: pointer;
  width: 90px;
  line-height: 26px;
  color: #fff;
  background-color: #59BBC4;
  display: inline-block;
}
.shade-remind .infoWind .close-btn,
.shade-remind .orderWind .close-btn,
.shade-remind .orderBackWind .close-btn,
.shade-remind .complainWind .close-btn {
  position: absolute;
  top: 8px;
  right: 10px;
}
.footer {
  width: 100%;
  background-color: #E6F4F9;
  padding-top: 30px;
}
.footer .bottom-icons {
  padding-bottom: 30px;
  *zoom: 1;
  zoom: 1;
}
.footer .bottom-icons:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.footer .bottom-icons::after {
  content: "";
  display: table;
  clear: both;
}
.footer .bottom-icons li {
  float: left;
  width: 150px;
  margin-left: 133px;
  *zoom: 1;
  zoom: 1;
}
.footer .bottom-icons li:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.footer .bottom-icons li::after {
  content: "";
  display: table;
  clear: both;
}
.footer .bottom-icons li span:first-child {
  float: left;
  display: block;
}
.footer .bottom-icons li .text {
  display: block;
  margin-left: 80px;
  color: #2CC7C5;
  font-size: 14px;
  line-height: 60px;
}
.footer .bottom-icons li:first-child {
  margin-left: 0px;
}
.footer .bottom-icons .bottom-a {
  height: 60px;
  width: 60px;
  background-position: -291px 0;
}
.footer .bottom-icons .bottom-b {
  height: 60px;
  width: 61px;
  background-position: -471px 0;
}
.footer .bottom-icons .bottom-c {
  height: 60px;
  width: 60px;
  background-position: -351px 0;
}
.footer .bottom-icons .bottom-d {
  height: 60px;
  width: 60px;
  background-position: -411px 0;
}
.footer .bottom-info {
  *zoom: 1;
  zoom: 1;
  padding-bottom: 20px;
}
.footer .bottom-info:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.footer .bottom-info::after {
  content: "";
  display: table;
  clear: both;
}
.footer .bottom-info .info-box {
  float: left;
  margin-right: 100px;
  width: 180px;
}
.footer .bottom-info .info-box.w80 {
  width: 80px;
}
.footer .bottom-info .info-box .title {
  color: #333;
  font-size: 15px;
  border-left: 2px solid #2CC7C5;
  padding-left: 10px;
  margin-bottom: 15px;
  margin-top: 0px;
}
.footer .bottom-info .info-box p,
.footer .bottom-info .info-box a {
  color: #777;
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 4px;
}
.footer .bottom-info .info-box .more {
  display: block;
  color: #2CC7C5;
  padding-top: 15px;
}
.footer .bottom-info .info-box span {
  display: inline-block;
  max-width: 124px;
}
.footer .bottom-info .info-box .icon {
  margin-right: 10px;
  position: relative;
  top: 8px;
}
.footer .bottom-info .info-box:last-child {
  margin-right: -40px;
}
.footer .bottom-info .group p {
  margin-top: 10px;
}
.footer .bottom-info .group-a {
  height: 42px;
  width: 42px;
  background-position: -207px 0;
}
.footer .bottom-info .group-b {
  height: 42px;
  width: 42px;
  background-position: -249px 0;
}
.footer .bottom-info .qrcode-box {
  position: relative;
  float: left;
  top: -3px;
}
.footer .bottom-info .qrcode-box .qr-code {
  float: left;
  margin-left: 40px;
  width: 84px;
  text-align: center;
}
.footer .bottom-info .qrcode-box .qr-code p {
  font-size: 15px;
  color: #333;
  line-height: 20px;
  margin-bottom: 10px;
}
.footer .bottom-info .qrcode-box .qr-code img {
  width: 100%;
}
.footer .bottom-info .qrcode-box .qr-code span {
  font-size: 12px;
  color: #9f9f9f;
  line-height: 20px;
}
.footer .bottom-info .qrcode-box .qr-code:first-child {
  margin-left: 0px;
}
.footer .bottom-info .qrcode-box .weibo {
  display: block;
  position: absolute;
  bottom: -35px;
  left: 0px;
  height: 30px;
  width: 30px;
  background-position: -177px 0;
}
.footer .bottom-info .qrcode-box .qzone {
  display: block;
  position: absolute;
  bottom: -35px;
  left: 50px;
  height: 30px;
  width: 30px;
  background-position: -147px 0;
}
.footer .container {
  width: 1000px;
  margin: 15px auto 0 auto;
  position: relative;
}
.footer .container .jgwa {
  position: absolute;
  right: 140px;
  top: 10px;
}
.footer .container .jgwa .jgwa-img {
  width: 22px;
  height: 22px;
  vertical-align: middle;
  margin-left: 20px;
}
.footer .container .jgwa .jgwa-url {
  vertical-align: middle;
  font-size: 12px;
  color: #777777;
}
.footer .state {
  width: 100%;
  background-color: #fff;
  padding: 30px 0px;
  *zoom: 1;
  zoom: 1;
}
.footer .state:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.footer .state::after {
  content: "";
  display: table;
  clear: both;
}
.footer .state .container {
  margin: 0 auto;
}
.footer .state .logo-box {
  width: 46%;
  margin: 0 auto;
}
.footer .state .logo {
  float: left;
  margin-right: 20px;
}
.footer .state .logo img {
  height: 47px;
}
.footer .state .copyright {
  float: left;
}
.footer .state .copyright div {
  color: #4a4a4a;
  line-height: 14px;
  margin: 7px 0;
}
.footer .state .chengxin {
  float: right;
}
.footer .state .copyright-info {
  width: 1000px;
  margin: 0 auto;
}
.footer .state .copyright-info p {
  padding-bottom: 10px;
  text-align: center;
}
.footer .state .copyright-info p a {
  cursor: pointer;
  color: #666;
  text-decoration: none;
}
.footer .state .copyright-info p a[href]:hover {
  color: #2CC7C5;
}
.footer .state .copyright-info .copyright-split {
  margin: 0 10px;
  color: #ccc;
}
.footer .copyright-info {
  width: 1000px;
  margin: 0 auto;
}
.footer .copyright-info p {
  padding-bottom: 10px;
  text-align: center;
  color: #666;
}
.footer .copyright-info p a {
  cursor: pointer;
  color: #666;
  text-decoration: none;
}
.footer .copyright-info p a[href]:hover {
  color: #2CC7C5;
}
.footer .copyright-info .copyright-split {
  margin: 0 10px;
  color: #ccc;
}
.icon {
  background-image: url("//static.soyoung.com/pc/static/fe_pc/widget/footer/img/img-252cc75529.png");
}
.youlian_box {
  background-color: #fff;
}
.youlian {
  width: 1000px;
  margin: 0 auto;
  border-bottom: 1px solid #F2F2F2;
  padding: 20px 0;
}
.youlian .youlian_txt {
  width: 65px;
  font-family: MicrosoftYaHei;
  font-size: 12px;
  color: #999999;
  letter-spacing: 0.86px;
  text-align: center;
  float: left;
  margin: 5px;
}
.youlian .youlian_links {
  margin-left: 75px;
}
.youlian .youlian_links a {
  font-family: MicrosoftYaHei;
  font-size: 12px;
  color: #999999;
  letter-spacing: 0.86px;
  text-align: justify;
  line-height: 21px;
  display: inline-block;
  margin: 5px;
}
@font-face {
  font-family: "iconfont";
  src: url('/common/font/iconfont.eot?t=1502866167136');
  /* IE9*/
  src: url('/common/font/iconfont.eot?t=1502866167136#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/common/font/iconfont.woff?t=1502866167136') format('woff'), /* chrome, firefox */ url('/common/font/iconfont.ttf?t=1502866167136') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ url('/common/font/iconfont.svg?t=1502866167136#iconfont') format('svg');
  /* iOS 4.1- */
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 100%;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-star-full:before {
  content: "\E6F4";
}
.icon-close:before {
  content: "\E613";
}
.icon-star-empty:before {
  content: "\E69F";
}
.icon-plus:before {
  content: "\E633";
}
.icon-triangle-right:before {
  content: "\E6AC";
}
.icon-share:before {
  content: "\E6A2";
}
.icon-qrcode:before {
  content: "\E6FC";
}
.icon-warn:before {
  content: "\E605";
}
.icon-arrow-down:before {
  content: "\E602";
}
.icon-position-copy:before {
  content: "\E60E";
}
.icon-sort:before {
  content: "\E600";
}
.icon-triangle-right-small:before {
  content: "\E65D";
}
.icon-circle-confirm:before {
  content: "\E61E";
}
.icon-authentication:before {
  content: "\E64F";
}
.icon-label:before {
  content: "\E621";
}
.icon-message:before {
  content: "\E627";
}
.icon-views:before {
  content: "\E629";
}
.icon-good:before {
  content: "\E62B";
}
.icon-xian:before {
  content: "\E630";
  color: #ff6273;
}
.icon-jian:before {
  content: "\E639";
  color: #d3c1ff;
}
.icon-fan:before {
  content: "\E63A";
  color: #ffc461;
}
.icon-quan:before {
  content: "\E63B";
  color: #ff4848;
}
.icon-miao:before {
  content: "\E63C";
  color: #ff4f7d;
}
.icon-fen:before {
  content: "\E63D";
  color: #ff8eab;
}
.icon-pin:before {
  content: "\E63F";
  color: #fc1b7d;
}
.icon-gongli:before {
  content: "\E642";
}
.icon-baoxian:before {
  content: "\E643";
}
.icon-square-star:before {
  content: "\E601";
}
.icon-clear:before {
  content: "\E649";
}
.icon-uncheck-thin:before {
  content: "\E64A";
}
.icon-checked-thin:before {
  content: "\E64B";
}
.icon-uncheck:before {
  content: "\E64C";
}
.icon-checked:before {
  content: "\E64D";
}
.icon-triangle-up:before {
  content: "\E6FD";
}
.icon-triangle-down:before {
  content: "\E6FE";
}
.icon-triangle-left:before {
  content: "\E6FF";
}
.icon-arrow-up:before {
  content: "\E700";
}
.icon-arrow-right:before {
  content: "\E701";
}
.icon-arrow-left:before {
  content: "\E702";
}
.icon-yuyue:before {
  content: "\E603";
}
.icon-kefu:before {
  content: "\E604";
}
.icon-sort-small:before {
  content: "\E600";
}
.icon-qq:before {
  content: "\E607";
}
.icon-wechat:before {
  content: "\E608";
}
.icon-weibo:before {
  content: "\E609";
}
.icon-opendown:before {
  content: "\E60A";
}
.icon-money:before {
  content: "\E60B";
}
.icon-service:before {
  content: "\E60C";
}
.icon-product:before {
  content: "\E60D";
}
.icon-top:before {
  content: "\E60F";
}
.icon-zixun:before {
  content: "\E657";
}
.icon-warning:before {
  content: "\E610";
}
.login-shadow {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  background: rgba(0, 0, 0, 0.5);
  z-index: 999;
}
.login-wrapper {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 700px;
  height: 450px;
  margin-left: -350px;
  margin-top: -225px;
  background: #fff;
  border-radius: 4px;
  z-index: 1000;
  overflow: hidden;
}
.login-wrapper .left-pic {
  position: relative;
  float: left;
  width: 350px;
  height: 100%;
  text-align: center;
  background-image: url('//static.soyoung.com/sy-pre/img_left-1589803801651.png');
  background-size: 100% 100%;
}
.login-wrapper .left-pic .user-guide {
  position: absolute;
  bottom: 15px;
  left: 0px;
  width: 100%;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  color: #fff;
}
.login-wrapper .left-pic .user-guide a {
  color: #fff;
  text-decoration: underline;
}
.login-wrapper .left-pic .user-guide i {
  margin-right: 7px;
  cursor: pointer;
}
.login-wrapper .right-main {
  float: left;
  position: relative;
  padding: 60px 50px 0px 50px;
  width: 250px;
  height: 390px;
}
.login-wrapper .right-main .title {
  width: 100%;
  *zoom: 1;
  zoom: 1;
}
.login-wrapper .right-main .title:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.login-wrapper .right-main .title::after {
  content: "";
  display: table;
  clear: both;
}
.login-wrapper .right-main .title a {
  display: block;
  font-size: 16px;
  color: #dedede;
  float: right;
  padding-bottom: 7px;
  border-bottom: 2px solid #fff;
}
.login-wrapper .right-main .title a:first-child {
  float: left;
}
.login-wrapper .right-main .title .active {
  color: #2cc7c5;
  border-bottom: 2px solid #2cc7c5;
}
.login-wrapper .right-main .login-form {
  margin-top: 40px;
  height: 200px;
  width: 100%;
}
.login-wrapper .right-main .login-form .row {
  position: relative;
  width: 100%;
  height: 30px;
  margin-bottom: 24px;
  border-bottom: 1px solid #f0f0f0;
  font-size: 14px;
}
.login-wrapper .right-main .login-form .row input:-webkit-autofill {
  box-shadow: 0 0 0 1000px #ffffff inset;
  background-color: #ffffff!important;
  background-image: none!important;
  color: #4a4a4a!important;
}
.login-wrapper .right-main .login-form .row input {
  height: 30px;
  line-height: 30px;
  width: 100%;
  color: #4a4a4a;
  font-size: 14px;
  border: none;
}
.login-wrapper .right-main .login-form .row input:focus {
  outline: none;
}
.login-wrapper .right-main .login-form .row .needCode {
  padding-left: 60px;
}
.login-wrapper .right-main .login-form .row label {
  position: absolute;
  top: 6px;
  left: 0px;
  -webkit-transition: all .2s linear 0s;
  transition: all .2s linear 0s;
  color: #777;
}
.login-wrapper .right-main .login-form .row .captcha {
  position: absolute;
  right: 0px;
  bottom: 5px;
  display: block;
  width: 100px;
  height: 30px;
  cursor: pointer;
}
.login-wrapper .right-main .login-form .row .error {
  display: none;
  position: absolute;
  top: -26px;
  background: #FFF5F7;
  color: #FF86a2;
  border: 1px solid #FF86A2;
  padding: 5px 8px;
  border-radius: 4px;
  font-size: 10px;
  z-index: 99;
}
.login-wrapper .right-main .login-form .row .error i {
  margin-right: 4px;
}
.login-wrapper .right-main .login-form .row .error::before {
  content: '';
  position: absolute;
  bottom: -10px;
  left: 20px;
  border: 5px solid transparent;
  border-top: 5px solid #FF86A2 !important;
}
.login-wrapper .right-main .login-form .row .error::after {
  content: '';
  position: absolute;
  bottom: -9px;
  left: 20px;
  border: 5px solid transparent;
  border-top: 5px solid #FFF5F7 !important;
}
.login-wrapper .right-main .login-form .row .focus {
  top: -12px;
  color: #cecece;
  font-size: 12px;
}
.login-wrapper .right-main .login-form .row .code-btn {
  position: absolute;
  display: inline-block;
  top: 4px;
  right: 0px;
  border-left: 1px solid #dedede;
  padding-left: 10px;
  color: #2cc7c5;
}
.login-wrapper .right-main .login-form .row .code-box {
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 35px;
  line-height: 35px;
  color: #2cc7c5;
}
.login-wrapper .right-main .login-form .row .code-box .code-list {
  display: none;
  position: absolute;
  top: 35px;
  left: 0px;
  width: 250px;
  background: rgba(0, 0, 0, 0.5);
  z-index: 99;
  max-height: 280px;
  overflow-y: auto;
  overflow-x: hidden;
}
.login-wrapper .right-main .login-form .row .code-box .code-list li {
  position: relative;
  height: 30px;
  line-height: 30px;
  border-bottom: 1px solid #8d8d8d;
  width: 100%;
  text-align: left;
  padding-left: 10px;
  cursor: pointer;
  color: #fff;
}
.login-wrapper .right-main .login-form .row .code-box .code-list li:hover {
  background: #3d3d3d;
}
.login-wrapper .right-main .login-form .row .code-box .code-list li span {
  position: absolute;
  right: 20px;
  height: 30px;
  line-height: 30px;
  top: 0px;
}
.login-wrapper .right-main .login-form .row .code-box .code-list .active {
  color: #2cc7c5;
}
.login-wrapper .right-main .login-form .bottom-row {
  position: relative;
  height: 17px;
  font-size: 12px;
  margin-top: -10px;
}
.login-wrapper .right-main .login-form .bottom-row .find-password {
  position: absolute;
  right: 0px;
  color: #777;
}
.login-wrapper .right-main .login-form .bottom-row .remember {
  position: absolute;
  left: 0px;
}
.login-wrapper .right-main .login-form .bottom-row .remember i::before {
  color: #00CBC6;
  margin-right: 5px;
}
.login-wrapper .right-main .login-form .note {
  color: #cecece;
  font-size: 10px;
  margin-top: -19px;
}
.login-wrapper .right-main .login-form .btn-row {
  position: relative;
  margin-top: 30px;
}
.login-wrapper .right-main .login-form .btn-row .error-info {
  /* position: absolute; */
  /* top: -19px; */
  display: none;
  color: #FF86a2;
  font-size: 10px;
  line-height: 14px;
  margin-bottom: 6px;
}
.login-wrapper .right-main .login-form .btn-row .error-info::before {
  margin-right: 4px;
}
.login-wrapper .right-main .login-form .submit-btn {
  display: block;
  width: 100%;
  height: 40px;
  background: #2cc7c5;
  text-align: center;
  line-height: 40px;
  color: #fff;
  font-size: 14px;
  border-radius: 2px;
}
.login-wrapper .right-main .login-form .submit-btn:hover {
  background: #73dacf;
}
.login-wrapper .right-main .set-form {
  display: none;
}
.login-wrapper .right-main .others {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 60px;
  background-color: #f3f7f7;
  line-height: 60px;
  font-size: 14px;
  color: #777;
}
.login-wrapper .right-main .others a {
  margin-right: 15px;
}
.login-wrapper .right-main .others p {
  padding-left: 15px;
}
.login-wrapper .right-main .others i::before {
  font-size: 18px;
  color: #333;
}
.login-wrapper .right-main .others a:hover i::before {
  color: #2cc7c5;
}
.login-wrapper .right-main .others .change-btn {
  position: absolute;
  top: 15px;
  right: 20px;
  width: 65px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #2cc7c5;
  border: 1px solid #2cc7c5;
  border-radius: 2px;
  cursor: pointer;
}
.login-wrapper .n-register,
.login-wrapper .n-find,
.login-wrapper .ordinary {
  display: none;
}
.login-wrapper .login-close {
  position: absolute;
  top: 12px;
  right: 12px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  font-size: 30px;
  color: #aeaeae;
}
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
input::-webkit-credentials-auto-fill-button {
  visibility: hidden;
  pointer-events: none;
  position: absolute;
  right: 0;
}
.header {
  width: 100%;
  background-color: #ffffff;
  position: relative;
}
.header input {
  outline: none;
}
.header a {
  text-decoration: none;
}
.header .main-container {
  width: 1000px;
  margin: 0 auto;
  padding: 72px 0 28px 0;
  *zoom: 1;
  zoom: 1;
}
.header .main-container:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.header .main-container::after {
  content: "";
  display: table;
  clear: both;
}
.header .main-container .cont-l {
  float: left;
  width: 340px;
  height: 60px;
  position: relative;
  *zoom: 1;
  zoom: 1;
}
.header .main-container .cont-l:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.header .main-container .cont-l::after {
  content: "";
  display: table;
  clear: both;
}
.header .main-container .cont-l .cont-h2 {
  margin-top: 5px;
  float: left;
}
.header .main-container .cont-l .cont-h2 img {
  width: 125px;
}
.header .main-container .cont-l em {
  display: inline-block;
  height: 32px;
  background-color: #DEDEDE;
  width: 2px;
  margin: 18px 15px 0 23px;
  float: left;
}
.header .main-container .cont-l .cityBox {
  position: relative;
  float: left;
  width: 90px;
  height: 60px;
}
.header .main-container .cont-l .cityBox .prevCity {
  position: absolute;
  top: 0;
  margin-top: 22px;
}
.header .main-container .cont-l .cityBox .prevCity h2 {
  max-width: 82px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
  padding-right: 30px;
  font-size: 16px;
  color: #2CC7C5;
}
.header .main-container .cont-l .cityBox .prevCity h2:after {
  position: absolute;
  content: ' ';
  display: block;
  width: 7px;
  height: 5px;
  background: url("//static.soyoung.com/pc/static/img/site/img.png") 0 -19px no-repeat;
  right: 16px;
  top: 10px;
}
.header .main-container .cont-l .cityBox .pos-cityDetail {
  width: 526px;
  padding: 0 0 55px;
  position: absolute;
  background: #FFF;
  left: -8px;
  top: 52px;
  box-shadow: 0 7px 12px 0 #777777;
  z-index: 999;
  display: none;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .sharpen {
  width: 33px;
  height: 11px;
  display: block;
  position: absolute;
  left: 12px;
  top: -11px;
  z-index: 100;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .closeBtn {
  width: 18px;
  height: 18px;
  display: block;
  position: absolute;
  right: 5px;
  top: 5px;
  z-index: 100;
  padding: 5px;
  cursor: pointer;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .ser-restult .city-position {
  position: relative;
  padding: 0 15px;
  height: 43px;
  width: 417px;
  line-height: 2px;
  z-index: 2;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .ser-restult .city-position .pos-search {
  position: relative;
  top: 10px;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .ser-restult .city-position .pos-search input {
  border: 1px solid #DEDEDE;
  border-radius: 4px;
  text-indent: 30px;
  line-height: 24px;
  width: 276px;
  height: 24px;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .ser-restult .city-position .pos-search i {
  position: absolute;
  left: 12px;
  top: 9px;
  background: url("//static.soyoung.com/pc/static/img/site/img.png") no-repeat;
  height: 10px;
  width: 10px;
  background-position: -27px -14px;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .ser-restult ul {
  padding-left: 45px;
  margin-top: -7px;
  display: none;
  *zoom: 1;
  zoom: 1;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .ser-restult ul:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .ser-restult ul::after {
  content: "";
  display: table;
  clear: both;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .ser-restult ul li {
  float: left;
  margin-right: 10px;
  line-height: 29px;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .ser-restult ul li a {
  display: block;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .pos-hotCity {
  width: 496px;
  background: #F3F7F7;
  padding: 0 15px;
  font-size: 13px;
  color: #333333;
  line-height: 26px;
  *zoom: 1;
  zoom: 1;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .pos-hotCity:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .pos-hotCity::after {
  content: "";
  display: table;
  clear: both;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .pos-hotCity span {
  float: left;
  letter-spacing: 0.8px;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .pos-hotCity ul {
  *zoom: 1;
  zoom: 1;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .pos-hotCity ul:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .pos-hotCity ul::after {
  content: "";
  display: table;
  clear: both;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .pos-hotCity ul li {
  float: left;
  margin-right: 4px;
  margin-left: 4px;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .pos-hotCity ul li a:hover {
  color: #2CC7C5;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .pos-allcity {
  padding: 0 15px;
  margin-top: 5px;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .pos-allcity .pos-ctitle {
  height: 55px;
  position: absolute;
  z-index: 10;
  background: #FFF;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .pos-allcity .pos-ctitle h2 {
  letter-spacing: 0.8px;
  height: 20px;
  line-height: 20px;
  position: relative;
  top: 2px;
  z-index: 1;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .pos-allcity .pos-ctitle a {
  width: 20px;
  height: 20px;
  display: inline-block;
  text-align: center;
  line-height: 20px;
  margin-right: 10px;
  margin-top: 9px;
  background: #E6F8F6;
  border-radius: 55px;
  color: #57d2d0;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .pos-allcity .pos-ctitle a:hover {
  background: #73DACF;
  color: #fff;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .pos-allcity .citieslistbox {
  position: relative;
  top: 55px;
  height: 250px;
  overflow-y: scroll;
  overflow-x: hidden;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .pos-allcity .citieslistbox ul {
  position: absolute;
  top: 0;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .pos-allcity .citieslistbox ul li {
  position: relative;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #F0F0F0;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .pos-allcity .citieslistbox ul li h2 {
  position: absolute;
  left: 5px;
  top: 10px;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .pos-allcity .citieslistbox ul li .province-box {
  margin-left: 30px;
  line-height: 23px;
  *zoom: 1;
  zoom: 1;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .pos-allcity .citieslistbox ul li .province-box:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .pos-allcity .citieslistbox ul li .province-box::after {
  content: "";
  display: table;
  clear: both;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .pos-allcity .citieslistbox ul li .province-box a {
  font-weight: bold;
  display: block;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .pos-allcity .citieslistbox ul li .province-box a:hover {
  color: #2CC7C5;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .pos-allcity .citieslistbox ul li .province-box div {
  width: 453px;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .pos-allcity .citieslistbox ul li .province-box div a {
  padding-right: 5px;
  white-space: nowrap;
  color: #666;
  font-weight: normal;
  display: inline-block;
}
.header .main-container .cont-l .cityBox .pos-cityDetail .pos-allcity .citieslistbox ul li .province-box div a:hover {
  color: #2CC7C5;
}
.header .main-container .cont-c {
  position: relative;
  width: 408px;
  height: 44px;
  margin: 0 40px;
  float: right;
}
.header .main-container .cont-c .sbox {
  height: 30px;
  border: 1px solid #2CC7C5;
  border-radius: 20px;
  background: #FFF;
}
.header .main-container .cont-c .sbox i {
  display: inline-block;
  background: url("//static.soyoung.com/pc/static/img/site/img.png") 0 -19px no-repeat;
  height: 16px;
  width: 16px;
  background-position: -114px 0;
  position: absolute;
  left: 14px;
  top: 9px;
}
.header .main-container .cont-c .sbox .sub-btn {
  font-weight: normal;
  font-size: 14px;
  color: #73DACF;
  height: 18px;
  width: 50px;
  position: absolute;
  right: 10px;
  top: 8px;
  text-align: center;
  line-height: 18px;
  border: none;
  border-left: 1px solid #73DACF;
  cursor: pointer;
}
.header .main-container .cont-c .sbox .typingbox {
  display: block;
  font-size: 13px;
  background: #fff;
  width: 290px;
  height: 30px;
  position: absolute;
  left: 37px;
  border: none;
}
.header .main-container .cont-c .hot-list {
  *zoom: 1;
  zoom: 1;
  margin-top: 10px;
  color: #9B9B9B;
}
.header .main-container .cont-c .hot-list:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.header .main-container .cont-c .hot-list::after {
  content: "";
  display: table;
  clear: both;
}
.header .main-container .cont-c .hot-list span {
  display: inline-block;
  float: left;
}
.header .main-container .cont-c .hot-list li a {
  float: left;
  font-size: 12px;
  color: #9B9B9B;
  margin-right: 10px;
}
.header .main-container .cont-c .s-list {
  width: 380px;
  border-radius: 5px;
  background: #FFF;
  border: solid 1px #f5f5f5;
  position: absolute;
  top: 33px;
  display: none;
  z-index: 999;
}
.header .main-container .cont-c .s-list ul .even {
  background: #f9f9f9;
}
.header .main-container .cont-c .s-list ul li {
  padding: 12px;
  line-height: 18px;
}
.header .main-container .cont-c .s-list ul li p {
  color: #959595;
}
.header .main-container .cont-c .s-list ul li p em {
  color: #73dacf;
}
.header .main-container .cont-c .s-list ul li a {
  display: block;
  margin: 6px 0;
  font-size: 12px;
  color: #959595;
}
.header .main-container .cont-c .s-list ul li a:hover {
  color: #73dacf;
}
.header .main-container .cont-r {
  width: 168px;
  height: 48px;
  position: relative;
  left: 8px;
  float: right;
  margin-top: -53px;
}
.header .main-container .cont-r a {
  display: inline-block;
  width: 160px;
  height: 40px;
  *zoom: 1;
  zoom: 1;
}
.header .main-container .cont-r a:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.header .main-container .cont-r a::after {
  content: "";
  display: table;
  clear: both;
}
.header .main-container .cont-r a span {
  display: inline-block;
  height: 42px;
  width: 42px;
  background: url("//static.soyoung.com/pc/static/img/site/img.png") -249px 0 no-repeat;
  float: left;
  margin-right: 5px;
}
.header .main-container .cont-r a p {
  line-height: 20px;
  vertical-align: top;
  font-size: 14px;
  color: #3985a0;
}
.header .main-container .cont-r a p:last-child {
  font-size: 10px;
}
.header .main-container .cont-r strong {
  font-size: 15px;
  color: #FF527F;
  position: absolute;
  bottom: -20px;
  display: block;
}
.header .default .logo {
  float: left;
}
.header .default .logo img {
  width: 203px;
  height: 60px;
}
.header .default .cont-l {
  height: 60px;
}
.header .wiki .cont-c {
  margin: 0 200px 0 0;
}
.header .search .cont-c {
  margin: 0 150px 0 0;
}
.header .search .cont-l {
  width: 160px;
}
.header .search .cityBox {
  margin-left: 20px;
}
.header .search .cityBox .prevCity h2 {
  font-size: 14px !important;
}
.header .post {
  *zoom: 1;
}
.header .post:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.header .post .qz-logo {
  display: block;
  float: left;
}
.header .post .qz-logo img {
  vertical-align: middle;
}
.header .post .search-box {
  width: 380px;
  height: 30px;
  line-height: 30px;
  border: 1px solid #2CC7C5;
  float: left;
  margin-top: 16px;
  margin-left: 145px;
  border-radius: 100px;
}
.header .post .search-box .set,
.header .post .search-box input[type="text"] {
  display: inline-block;
}
.header .post .search-box .set {
  position: relative;
  padding-left: 10px;
  color: #555;
  font-size: 13px;
  cursor: pointer;
  height: 45px;
}
.header .post .search-box .set .search {
  display: inline-block;
  height: 15px;
  width: 15px;
  background-position: -63px 0;
  vertical-align: text-bottom;
}
.header .post .search-box .set .down {
  display: inline-block;
  height: 5px;
  width: 7px;
  background-position: 0 0;
  vertical-align: middle;
}
.header .post .search-box .set .set_pop {
  position: absolute;
  top: 38px;
  left: 30px;
  display: none;
  width: 88px;
  background: #FFFFFF;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.16);
}
.header .post .search-box .set .set_pop li {
  height: 25px;
  line-height: 25px;
  padding-left: 10px;
  cursor: pointer;
}
.header .post .search-box .set .set_pop li:hover {
  color: #2CC7C5;
}
.header .post .search-box .set .set_pop em {
  position: absolute;
  top: -9px;
  left: 20px;
  display: block;
  width: 16px;
  height: 10px;
  background-image: url("//static.soyoung.com/pc/static/img/post/Triangle.png");
}
.header .post .search-box input[type="text"] {
  outline: none;
  width: 250px;
  height: 28px;
  line-height: 30px;
  border: 0px;
  padding-left: 10px;
}
.header .post .search-box .btn {
  border: 0px;
  padding-left: 10px;
  border-left: 1px solid #2CC7C5;
  outline: none;
  cursor: pointer;
  color: #2CC7C5;
  -webkit-transform: translateX(20px);
          transform: translateX(20px);
}
.header .post .right-btn {
  float: right;
  margin-top: 14px;
  position: relative;
}
.header .post .right-btn .btn {
  display: inline-block;
  width: 125px;
  height: 30px;
  line-height: 30px;
  margin-left: 10px;
  text-align: center;
  background: #2CC7C5;
  color: #fff;
  border-radius: 2px;
}
.header .post .right-btn .edit {
  vertical-align: text-bottom;
  margin-right: 5px;
  height: 15px;
  width: 15px;
  background-position: -78px 0;
}
.header .post .right-btn .quanzi {
  vertical-align: text-bottom;
  margin-right: 5px;
  height: 15px;
  width: 15px;
  background-position: -93px 0;
}
.header .post .right-btn #my_qz_box {
  display: none;
  position: absolute;
  top: 30px;
  right: 0px;
  background: #FFFFFF;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
  color: #555;
  max-width: 240px;
  padding: 10px;
  z-index: 100;
  *zoom: 1;
  zoom: 1;
}
.header .post .right-btn #my_qz_box:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.header .post .right-btn #my_qz_box::after {
  content: "";
  display: table;
  clear: both;
}
.header .post .right-btn #my_qz_box li {
  display: block;
  width: 48px;
  margin-left: 15px;
  text-align: center;
  float: left;
}
.header .post .right-btn #my_qz_box li:nth-of-type(4n+1) {
  margin-left: 0px;
}
.header .post .right-btn #my_qz_box li img {
  display: block;
  width: 35px;
  height: 35px;
  margin: 0px auto;
  border-radius: 50%;
}
.header .post .right-btn #my_qz_box li a {
  display: block;
  margin-top: 5px;
  width: 100%;
  color: #555;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.header .post .right-btn #my_qz_box em {
  position: absolute;
  top: -9px;
  right: 42px;
  display: block;
  width: 16px;
  height: 10px;
  background-image: url("//static.soyoung.com/pc/static/img/post/Triangle.png");
}
.search-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.search-nav .new-search {
  width: 1000px;
  height: 60px;
  margin: 30px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.search-nav .new-search .search-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 3;
  -webkit-flex: 3;
          flex: 3;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.search-nav .new-search .search-left .logo img {
  width: 125px;
  height: 42px;
}
.search-nav .new-search .search-left em {
  height: 21px;
  background-color: #DEDEDE;
  width: 2px;
  margin: 0 15px 0 23px;
}
.search-nav .new-search .search-left .region {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  cursor: pointer;
  position: relative;
}
.search-nav .new-search .search-left .region > h2 {
  color: #2CC7C5;
  font-size: 14px;
}
.search-nav .new-search .search-left .region i.city-arrow {
  width: 7px;
  height: 5px;
  background: url(//static.soyoung.com/pc/static/img/site/img.png) 0 -19px no-repeat;
  margin-left: 6px;
}
.search-nav .new-search .search-left .region .city-popup {
  display: none;
  cursor: auto;
  width: 526px;
  position: absolute;
  background: #FFF;
  left: 0;
  top: 40px;
  box-shadow: 0 7px 12px 0 #777;
  z-index: 999;
}
.search-nav .new-search .search-left .region .city-popup a:hover {
  color: #2CC7C5;
}
.search-nav .new-search .search-left .region .city-popup .arrow-up {
  width: 33px;
  height: 11px;
  display: block;
  position: absolute;
  left: 12px;
  top: -11px;
  z-index: 100;
}
.search-nav .new-search .search-left .region .city-popup .arrow-close {
  width: 18px;
  height: 18px;
  display: block;
  position: absolute;
  right: 5px;
  top: 5px;
  z-index: 100;
  padding: 5px;
  cursor: pointer;
}
.search-nav .new-search .search-left .region .city-popup .popup-search-res .city-search-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  border: 1px solid #DEDEDE;
  border-radius: 4px;
  width: 280px;
  overflow: hidden;
  margin-top: 10px;
  margin-left: 15px;
  margin-bottom: 10px;
}
.search-nav .new-search .search-left .region .city-popup .popup-search-res .city-search-box input {
  border: none;
  line-height: 24px;
  width: 276px;
  height: 24px;
  outline: 0;
}
.search-nav .new-search .search-left .region .city-popup .popup-search-res .city-search-box i {
  background: url(//static.soyoung.com/pc/static/img/site/img.png) -27px -14px no-repeat;
  height: 10px;
  width: 10px;
  margin: 0 10px;
}
.search-nav .new-search .search-left .region .city-popup .popup-search-res .search-city-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-left: 15px;
}
.search-nav .new-search .search-left .region .city-popup .popup-search-res .search-city-list li {
  margin-right: 10px;
  line-height: 29px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.search-nav .new-search .search-left .region .city-popup .popup-search-res .other-city-list {
  background: #F3F7F7;
  padding: 0 15px;
  font-size: 13px;
  color: #333;
  line-height: 26px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.search-nav .new-search .search-left .region .city-popup .popup-search-res .other-city-list .hot-city,
.search-nav .new-search .search-left .region .city-popup .popup-search-res .other-city-list .mun-city {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.search-nav .new-search .search-left .region .city-popup .popup-search-res .other-city-list .hot-city ul,
.search-nav .new-search .search-left .region .city-popup .popup-search-res .other-city-list .mun-city ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.search-nav .new-search .search-left .region .city-popup .popup-search-res .other-city-list .hot-city ul li,
.search-nav .new-search .search-left .region .city-popup .popup-search-res .other-city-list .mun-city ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin: 0 4px;
}
.search-nav .new-search .search-left .region .city-popup .popup-search-res .other-city-list .hot-city span {
  min-width: 66px;
}
.search-nav .new-search .search-left .region .city-popup .popup-search-res .other-city-list .mun-city span {
  min-width: 54px;
}
.search-nav .new-search .search-left .region .city-popup .popup-search-res .all-city-list {
  padding: 10px 15px;
}
.search-nav .new-search .search-left .region .city-popup .popup-search-res .all-city-list > h2 {
  letter-spacing: .8px;
  height: 20px;
  line-height: 20px;
  z-index: 1;
}
.search-nav .new-search .search-left .region .city-popup .popup-search-res .all-city-list .anchors-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-bottom: 10px;
}
.search-nav .new-search .search-left .region .city-popup .popup-search-res .all-city-list .anchors-list a {
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  margin-right: 10px;
  margin-top: 9px;
  background: #E6F8F6;
  border-radius: 55px;
  color: #57d2d0;
}
.search-nav .new-search .search-left .region .city-popup .popup-search-res .all-city-list .roll-list {
  overflow-y: auto;
  max-height: 300px;
}
.search-nav .new-search .search-left .region .city-popup .popup-search-res .all-city-list .roll-list ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  border-bottom: 1px solid #F0F0F0;
  padding-bottom: 5px;
  margin-bottom: 10px;
}
.search-nav .new-search .search-left .region .city-popup .popup-search-res .all-city-list .roll-list ul li > span {
  line-height: 20px;
  padding-right: 20px;
}
.search-nav .new-search .search-left .region .city-popup .popup-search-res .all-city-list .roll-list ul li .all-provinces {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.search-nav .new-search .search-left .region .city-popup .popup-search-res .all-city-list .roll-list ul li .all-provinces .provinces-cape {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.search-nav .new-search .search-left .region .city-popup .popup-search-res .all-city-list .roll-list ul li .all-provinces .provinces-cape > a {
  font-weight: 700;
  margin: 0 5px 5px 0;
}
.search-nav .new-search .search-left .region .city-popup .popup-search-res .all-city-list .roll-list ul li .all-provinces .provinces-cape .city-cape {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.search-nav .new-search .search-left .region .city-popup .popup-search-res .all-city-list .roll-list ul li .all-provinces .provinces-cape .city-cape > a {
  margin: 0 5px 5px 0;
}
.search-nav .new-search .search-mid {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 4;
  -webkit-flex: 4;
          flex: 4;
}
.search-nav .new-search .search-mid .search-input-box {
  width: 380px;
  height: 30px;
  border: 1px solid #2CC7C5;
  border-radius: 20px;
  background: #FFF;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  position: relative;
}
.search-nav .new-search .search-mid .search-input-box .search-icon {
  height: 16px;
  width: 16px;
  margin: 0 8px 0 10px;
  color: #B8B8B8;
  font-size: 16px;
}
.search-nav .new-search .search-mid .search-input-box .key-input {
  font-size: 13px;
  background: #fff;
  width: 290px;
  height: 30px;
  border: none;
  outline: none;
}
.search-nav .new-search .search-mid .search-input-box .search-btn {
  font-weight: 400;
  font-size: 14px;
  color: #73DACF;
  height: 30px;
  width: 50px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  line-height: 30px;
  border: none;
  border-left: 1px solid #73DACF;
  cursor: pointer;
  outline: none;
}
.search-nav .new-search .search-mid .search-input-box .search-list-popup {
  display: none;
  position: absolute;
  z-index: 100;
  top: 45px;
  border-radius: 4px;
  box-shadow: 0 0 6px 0 rgba(170, 171, 179, 0.2);
  width: 100%;
  background-color: #ffffff;
}
.search-nav .new-search .search-mid .search-input-box .search-list-popup .arrow-up {
  position: absolute;
  left: 10px;
  top: -14px;
}
.search-nav .new-search .search-mid .search-input-box .search-list-popup .search-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  max-height: 400px;
  overflow: auto;
}
.search-nav .new-search .search-mid .search-input-box .search-list-popup .search-list ul li.key-select a {
  background-color: #F9F9F9;
}
.search-nav .new-search .search-mid .search-input-box .search-list-popup .search-list a {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  font-size: 14px;
  color: #333333;
  line-height: 14px;
  height: 36px;
}
.search-nav .new-search .search-mid .search-input-box .search-list-popup .search-list a:hover {
  background-color: #F9F9F9;
}
.search-nav .new-search .search-mid .search-input-box .search-list-popup .search-list a i.font-icon-top {
  font-size: 16px;
  width: 16px;
  height: 16px;
  margin: 0 8px 0 10px;
  color: #73DACF;
}
.search-nav .new-search .search-mid .search-input-box .search-list-popup .search-list a i.font-icon-list {
  font-size: 14px;
  width: 14px;
  height: 14px;
  margin: 0 9px 0 11px;
  color: #B8B8B8;
}
.search-nav .new-search .search-mid .search-input-box .search-list-popup .search-list a .content {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.search-nav .new-search .search-mid .search-input-box .search-list-popup .search-list a .content .key {
  color: #2CC7C5;
  max-width: 115px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.search-nav .new-search .search-mid .search-input-box .search-list-popup .search-list a .content-des {
  padding-right: 10px;
  font-size: 12px;
  color: #B8B8B8;
}
.search-nav .new-search .search-mid .search-input-box .search-list-popup .search-footer {
  background: #FFFFFF;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  height: 34px;
  border-top: 1px solid #F0F0F0;
}
.search-nav .new-search .search-mid .search-input-box .search-list-popup .search-footer a {
  margin-left: auto;
  font-size: 14px;
  color: #2CC7C5;
  margin-right: 20px;
}
.search-nav .new-search .search-mid .hot-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin-top: 10px;
  font-size: 12px;
  color: #9B9B9B;
}
.search-nav .new-search .search-mid .hot-list .text-title {
  color: #9B9B9B;
}
.search-nav .new-search .search-mid .hot-list ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.search-nav .new-search .search-mid .hot-list ul li a {
  color: #9B9B9B;
  margin-right: 10px;
}
.search-nav .new-search .search-right .ass-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-align-self: flex-end;
          align-self: flex-end;
}
.search-nav .new-search .search-right .ass-box .ass-logo {
  height: 42px;
  width: 42px;
  background: url(//static.soyoung.com/pc/static/img/site/img.png) -249px 0 no-repeat;
  margin-right: 5px;
}
.search-nav .new-search .search-right .ass-box .ass-text .ass-title {
  line-height: 20px;
  vertical-align: top;
  font-size: 14px;
  color: #3985a0;
}
.search-nav .new-search .search-right .ass-box .ass-text .ass-des {
  line-height: 20px;
  vertical-align: top;
  font-size: 14px !important;
  color: #3985a0;
}
.search-nav .new-search .search-right .risk-des {
  font-size: 15px;
  color: #FF527F;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin-top: 5px;
}
.search-nav.anxingou-index {
  padding-top: 46px;
}
.search-nav.soyoung-default .search-left .logo img {
  width: 160px;
  height: 60px;
  object-fit: contain;
}
.search-nav.soyoung-default .search-left em {
  height: 32px;
}
.search-nav.soyoung-default .search-left .region > h2 {
  font-size: 16px;
}
.search-nav.wiki {
  padding-top: 46px;
  background-color: #ffffff;
}
.search-nav.wiki .new-search {
  width: 1180px;
}
.search-nav.wiki .new-search .search-left {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.search-nav.wiki .new-search .search-left .logo img {
  width: 125px;
  height: 58px;
}
.search-nav.post-index {
  padding-top: 46px;
  background-color: #ffffff;
}
.search-nav.post-index .new-search {
  width: 1180px;
}
.search-nav.post-index .new-search .search-left {
  -webkit-box-flex: 3;
  -webkit-flex: 3;
          flex: 3;
}
.search-nav.post-index .new-search .search-left .logo img {
  width: 130px;
  height: 58px;
}
.search-nav.post-index .new-search .search-right {
  position: relative;
  -webkit-box-flex: 3;
  -webkit-flex: 3;
          flex: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
}
.search-nav.post-index .new-search .search-right #my_qz_box {
  display: none;
  position: absolute;
  top: 30px;
  right: 0px;
  background: #FFFFFF;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
  color: #555;
  max-width: 240px;
  padding: 10px;
  z-index: 100;
  *zoom: 1;
}
.search-nav.post-index .new-search .search-right #my_qz_box:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0px;
}
.search-nav.post-index .new-search .search-right #my_qz_box li {
  display: block;
  width: 48px;
  margin-left: 15px;
  text-align: center;
  float: left;
}
.search-nav.post-index .new-search .search-right #my_qz_box li:nth-of-type(4n+1) {
  margin-left: 0px;
}
.search-nav.post-index .new-search .search-right #my_qz_box li img {
  display: block;
  width: 35px;
  height: 35px;
  margin: 0px auto;
  border-radius: 50%;
}
.search-nav.post-index .new-search .search-right #my_qz_box li a {
  display: block;
  margin-top: 5px;
  width: 100%;
  color: #555;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.search-nav.post-index .new-search .search-right #my_qz_box em {
  position: absolute;
  top: -9px;
  right: 42px;
  display: block;
  width: 16px;
  height: 10px;
  background-image: url("//static.soyoung.com/pc/static/img/post/Triangle.png");
}
.search-nav.post-index .new-search .search-right .btn {
  display: inline-block;
  width: 125px;
  height: 30px;
  line-height: 30px;
  margin-left: 10px;
  text-align: center;
  background: #2cc7c5;
  color: #fff;
  border-radius: 2px;
}
.search-nav.post-index .new-search .search-right .btn .post-icon {
  margin-right: 5px;
  display: inline-block;
  background: url(//static.soyoung.com/pc/static/img/post/img.png) no-repeat;
}
.search-nav.post-index .new-search .search-right .btn .post-icon.edit {
  vertical-align: text-bottom;
  margin-right: 5px;
  height: 15px;
  width: 15px;
  background-position: -78px 0;
}
.search-nav.post-index .new-search .search-right .btn .post-icon.quanzi {
  background-position: -93px 0;
  vertical-align: text-bottom;
  margin-right: 5px;
  height: 15px;
  width: 15px;
}
.search-nav.post-index .post {
  padding: 30px 0;
  margin-top: 46px;
  *zoom: 1;
}
.search-nav.post-index .post:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0px;
}
.search-nav.post-index .post .qz-logo {
  display: block;
  float: left;
}
.search-nav.post-index .post .qz-logo img {
  vertical-align: middle;
}
.search-nav.post-index .post .search-box {
  width: 380px;
  height: 30px;
  line-height: 30px;
  border: 1px solid #2CC7C5;
  float: left;
  margin-top: 16px;
  margin-left: 145px;
  border-radius: 100px;
}
.search-nav.post-index .post .search-box .set,
.search-nav.post-index .post .search-box input[type="text"] {
  display: inline-block;
}
.search-nav.post-index .post .search-box .set {
  position: relative;
  padding-left: 10px;
  color: #555;
  font-size: 13px;
  cursor: pointer;
  height: 45px;
}
.search-nav.post-index .post .search-box .set .search {
  display: inline-block;
  height: 15px;
  width: 15px;
  background-position: -63px 0;
  vertical-align: text-bottom;
}
.search-nav.post-index .post .search-box .set .down {
  display: inline-block;
  height: 5px;
  width: 7px;
  background-position: 0 0;
  vertical-align: middle;
}
.search-nav.post-index .post .search-box .set .set_pop {
  position: absolute;
  top: 38px;
  left: 30px;
  display: none;
  width: 88px;
  background: #FFFFFF;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.16);
}
.search-nav.post-index .post .search-box .set .set_pop li {
  height: 25px;
  line-height: 25px;
  padding-left: 10px;
  cursor: pointer;
}
.search-nav.post-index .post .search-box .set .set_pop li:hover {
  color: #2CC7C5;
}
.search-nav.post-index .post .search-box .set .set_pop em {
  position: absolute;
  top: -9px;
  left: 20px;
  display: block;
  width: 16px;
  height: 10px;
  background-image: url("//static.soyoung.com/pc/static/img/post/Triangle.png");
}
.search-nav.post-index .post .search-box input[type="text"] {
  outline: none;
  width: 250px;
  height: 28px;
  line-height: 30px;
  border: 0px;
  padding-left: 10px;
}
.search-nav.post-index .post .search-box .btn {
  border: 0px;
  padding-left: 10px;
  border-left: 1px solid #2CC7C5;
  outline: none;
  cursor: pointer;
  color: #2CC7C5;
  -webkit-transform: translateX(20px);
          transform: translateX(20px);
}
.search-nav.post-index .post .right-btn {
  float: right;
  margin-top: 14px;
  position: relative;
}
.search-nav.post-index .post .right-btn .btn {
  display: inline-block;
  width: 125px;
  height: 30px;
  line-height: 30px;
  margin-left: 10px;
  text-align: center;
  background: #2CC7C5;
  color: #fff;
  border-radius: 2px;
}
.search-nav.post-index .post .right-btn .edit {
  vertical-align: text-bottom;
  margin-right: 5px;
  height: 15px;
  width: 15px;
  background-position: -78px 0;
}
.search-nav.post-index .post .right-btn .quanzi {
  vertical-align: text-bottom;
  margin-right: 5px;
  height: 15px;
  width: 15px;
  background-position: -93px 0;
}
.search-nav.post-index .post .right-btn #my_qz_box {
  display: none;
  position: absolute;
  top: 30px;
  right: 0px;
  background: #FFFFFF;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
  color: #555;
  max-width: 240px;
  padding: 10px;
  z-index: 100;
  *zoom: 1;
}
.search-nav.post-index .post .right-btn #my_qz_box:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0px;
}
.search-nav.post-index .post .right-btn #my_qz_box li {
  display: block;
  width: 48px;
  margin-left: 15px;
  text-align: center;
  float: left;
}
.search-nav.post-index .post .right-btn #my_qz_box li:nth-of-type(4n+1) {
  margin-left: 0px;
}
.search-nav.post-index .post .right-btn #my_qz_box li img {
  display: block;
  width: 35px;
  height: 35px;
  margin: 0px auto;
  border-radius: 50%;
}
.search-nav.post-index .post .right-btn #my_qz_box li a {
  display: block;
  margin-top: 5px;
  width: 100%;
  color: #555;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.search-nav.post-index .post .right-btn #my_qz_box em {
  position: absolute;
  top: -9px;
  right: 42px;
  display: block;
  width: 16px;
  height: 10px;
  background-image: url("//static.soyoung.com/pc/static/img/post/Triangle.png");
}
.search-nav.search {
  padding-top: 46px;
}
.search-nav.search .search-left {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.search-nav.search .search-left .region {
  margin: 0 16px;
}
@font-face {
  font-family: "iconfont";
  src: url(//static.soyoung.com/pc/static/fe_pc/widget/global-iconfont/iconfont-1779a23f.eot);
  /* IE9*/
  src: url(//static.soyoung.com/pc/static/fe_pc/widget/global-iconfont/iconfont-1779a23f.eot#iefix) format('embedded-opentype'),  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), url(//static.soyoung.com/pc/static/fe_pc/widget/global-iconfont/iconfont-bb6b28ef.ttf) format('truetype'),  url(//static.soyoung.com/pc/static/fe_pc/widget/global-iconfont/iconfont-91e11f06.svg#iconfont) format('svg');
  /* iOS 4.1- */
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-star-full:before {
  content: "\E6F4";
}
.icon-close:before {
  content: "\E613";
}
.icon-star-empty:before {
  content: "\E69F";
}
.icon-plus:before {
  content: "\E633";
}
.icon-star:before {
  content: "\E611";
}
.icon-no-star:before {
  content: "\E612";
}
.icon-triangle-right:before {
  content: "\E6AC";
}
.icon-sort-small:before {
  content: "\E600";
}
.icon-share:before {
  content: "\E6A2";
}
.icon-qrcode:before {
  content: "\E6FC";
}
.icon-sousuo:before {
  content: "\E684";
}
.icon-warn:before {
  content: "\E605";
}
.icon-arrow-down:before {
  content: "\E602";
}
.icon-position-copy:before {
  content: "\E60E";
}
.icon-weizhi:before {
  content: "\E631";
}
.icon-triangle-right-small:before {
  content: "\E65D";
}
.icon-circle-confirm:before {
  content: "\E61E";
}
.icon-authentication:before {
  content: "\E64F";
}
.icon-label:before {
  content: "\E621";
}
.icon-message:before {
  content: "\E627";
}
.icon-views:before {
  content: "\E629";
}
.icon-good:before {
  content: "\E62B";
}
.icon-close1:before {
  content: "\E632";
}
.icon-xian:before {
  content: "\E630";
}
.icon-jian:before {
  content: "\E639";
}
.icon-fan:before {
  content: "\E63A";
}
.icon-quan:before {
  content: "\E63B";
}
.icon-miao:before {
  content: "\E63C";
}
.icon-fen:before {
  content: "\E63D";
}
.icon-pin:before {
  content: "\E63F";
}
.icon-gongli:before {
  content: "\E642";
}
.icon-baoxian:before {
  content: "\E643";
}
.icon-square-star:before {
  content: "\E601";
}
.icon-clear:before {
  content: "\E649";
}
.icon-uncheck-thin:before {
  content: "\E64A";
}
.icon-checked-thin:before {
  content: "\E64B";
}
.icon-uncheck:before {
  content: "\E64C";
}
.icon-checked:before {
  content: "\E64D";
}
.icon-triangle-up:before {
  content: "\E6FD";
}
.icon-triangle-down:before {
  content: "\E6FE";
}
.icon-triangle-left:before {
  content: "\E6FF";
}
.icon-arrow-up:before {
  content: "\E700";
}
.icon-arrow-right:before {
  content: "\E701";
}
.icon-arrow-left:before {
  content: "\E702";
}
.icon-yizan:before {
  content: "\E64E";
}
.icon-yuyue:before {
  content: "\E603";
}
.icon-fanhuidingbu:before {
  content: "\E6C4";
}
.icon-kefu:before {
  content: "\E604";
}
.icon-di:before {
  content: "\E606";
}
.icon-qq:before {
  content: "\E607";
}
.icon-wechat:before {
  content: "\E608";
}
.icon-weibo:before {
  content: "\E609";
}
.icon-opendown:before {
  content: "\E60A";
}
.icon-money:before {
  content: "\E60B";
}
.icon-service:before {
  content: "\E60C";
}
.icon-product:before {
  content: "\E60D";
}
.icon-top:before {
  content: "\E60F";
}
.icon-zixun:before {
  content: "\E657";
}
.icon-warning:before {
  content: "\E610";
}
.icon-answer:before {
  content: "\E616";
}
.icon-question:before {
  content: "\E617";
}
.icon-q:before {
  content: "\E62C";
}
.icon-yizan1:before {
  content: "\E63E";
}
.icon-zan:before {
  content: "\E666";
}
.icon-comment:before {
  content: "\E641";
}
.icon-eyes:before {
  content: "\E644";
}
.icon-img_list_re:before {
  content: "\E674";
}
.icon-img_list_xin:before {
  content: "\E67A";
}
.icon-xiala:before {
  content: "\E67F";
}
.icon-shouqi:before {
  content: "\E680";
}
.icon-icon_search_little:before {
  content: "\E614";
}
.icon-icon_search_neirong:before {
  content: "\E615";
}
.icon-icon_search_riji:before {
  content: "\E618";
}
.icon-icon_search_xiangmu:before {
  content: "\E619";
}
.icon-zuoce-zixunkehu:before {
  content: "\E61A";
}
.icon-zuoce-yiyuan:before {
  content: "\E61B";
}
.icon-zuoce-xitongguanli:before {
  content: "\E61C";
}
.icon-zuoce-kaifa:before {
  content: "\E61D";
}
.icon-zuoce-zhangdan:before {
  content: "\E61F";
}
.icon-zuoce-huifangrenwu:before {
  content: "\E620";
}
.icon-zuoce-yuyue:before {
  content: "\E622";
}
.icon-zuoce-guanjiakehu:before {
  content: "\E623";
}
.icon-gmsm:before {
  content: "\E624";
}
.icon-fwlc:before {
  content: "\E625";
}
.icon-byfl:before {
  content: "\E626";
}
.icon-xmjgb:before {
  content: "\E628";
}
.icon-ewfy:before {
  content: "\E62A";
}
.icon-twjs:before {
  content: "\E62D";
}
.top-nav {
  display: none;
}
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td {
  margin: 0;
  padding: 0;
}
body,
th,
td,
input,
select,
textarea,
button {
  font-size: 12px;
  line-height: 1 ;
  font: normal 12px 'Microsoft YaHei', 'Arial', 'simsun';
  background: #FFF;
  color: #000;
}
/* 重置页面文字属性 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}
address,
cite,
dfn,
em,
var {
  font-style: normal;
}
code,
kbd,
pre,
samp {
  font-family: couriernew, courier, monospace;
}
small {
  font-size: 12px;
}
ul,
ol {
  list-style: none;
}
a {
  text-decoration: none;
  cursor: pointer;
}
a:hover {
  text-decoration: none;
  color: #666;
}
sup {
  vertical-align: text-top;
}
sub {
  vertical-align: text-bottom;
}
legend {
  color: #000;
}
fieldset,
img {
  border: 0;
}
button,
input,
select,
textarea {
  font-size: 100%;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
select {
  border: 1px solid #6db8df;
  border-radius: 5px;
}
/**
* 定义atom原子化样式
* */
/**
* 定义路径
**/
/**
* 站内
**/
.f1 {
  font-size: 0.875rem;
}
.f2 {
  font-size: 1rem;
}
.f3 {
  font-size: 1.125rem;
}
.daren_level {
  display: inline-block;
  width: 28px !important;
  height: 13px !important;
  background-image: url("//static.soyoung.com/pc/static/fe_pc/site/daren.png");
  background-size: 112px 13px;
}
.dr_level1 {
  background-position-x: -56px;
}
.dr_level2 {
  background-position-x: -84px;
}
.dr_level3 {
  background-position-x: -28px;
}
.dr_level4 {
  background-position-x: 0px;
}
.follow {
  display: block;
  position: absolute;
  left: 120px;
  bottom: 0px;
  width: 64px;
  height: 24px;
  line-height: 24px;
  border: 1px solid #eaeaea;
  color: #47D5C6;
  text-align: center;
  font-size: 13px;
  border-radius: 4px;
  z-index: 99;
}
.done {
  color: #c9c9c9;
}
/**
 * Swiper 3.4.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2017, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: March 10, 2017
 */
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-transition-property: -webkit-transform, height;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-wp8-horizontal {
  touch-action: pan-y;
}
.swiper-wp8-vertical {
  touch-action: pan-x;
}
.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: .3s;
  transition: .3s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-white .swiper-pagination-bullet {
  background: #fff;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000;
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 5px 0;
  display: block;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px;
}
.swiper-pagination-progress {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progress .swiper-pagination-progressbar {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
  -webkit-transform-origin: right top;
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progress {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progress {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-progress.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.5);
}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
  background: #fff;
}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
  background: #000;
}
.swiper-container-3d {
  -webkit-perspective: 1200px;
  -o-perspective: 1200px;
  perspective: 1200px;
}
.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper {
  -ms-perspective: 1200px;
}
.swiper-container-cube,
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-cube .swiper-slide {
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next + .swiper-slide,
.swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.header .main-container {
  padding-top: 28px;
}
.jb-all {
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
}
.kdhgund {
  display: block;
  width: 100%;
  height: 0px;
  overflow: hidden;
  text-align: center;
}
.clearfix:after {
  content: "";
  display: block;
  clear: both;
}
.clearfix {
  zoom: 1;
}
.w-1000 {
  width: 1000px;
  margin: 0 auto;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
#tab_nav_fix {
  display: none;
  position: fixed;
  top: 0px;
  left: 0px;
  padding: 10px 0px;
  width: 100%;
  background: rgba(255, 255, 255, 0.95);
  border-bottom: 1px solid #f0f0f0;
  z-index: 999;
}
#tab_nav_fix ul {
  width: 1000px;
  height: 30px;
  margin: 0px auto;
}
#tab_nav_fix ul li {
  display: inline-block;
  font-size: 18px;
  color: #333;
  padding-bottom: 5px;
  margin-right: 20px;
  cursor: pointer;
}
#tab_nav_fix ul .active {
  color: #2CC7C5;
  border-bottom: 4px solid #2CC7C5;
}
#tab_nav_fix .more-diary {
  color: #2CC7C5;
  font-size: 18px;
  display: inline-block;
}
#tab_nav_fix .more-diary-icon {
  display: inline-block;
  width: 11px;
  height: 11px;
  background-image: url("//static.soyoung.com/pc/static/fe_pc/view/index/img/index-sprite-compress-fc83bce87b.png");
  background-position: -330px -122px;
  margin-left: 3px;
}
.header-bar {
  width: 100%;
  height: 30px;
  background: #F3F7F7;
}
.header-bar .login {
  height: 30px;
  line-height: 30px;
  float: left;
}
.header-bar .login .user-info {
  float: left;
  max-width: 174px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.header-bar .login .user-info img {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  vertical-align: middle;
  padding-bottom: 3px;
}
.header-bar .fastlink {
  float: right;
}
.header-bar .fastlink ul:after {
  content: ' ';
  display: block;
  clear: both;
}
.header-bar .fastlink ul li {
  float: left;
  width: 130px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  display: block;
}
.header-bar .fastlink ul li > a {
  width: 130px;
  text-align: center;
  display: block;
}
.header-bar .fastlink ul li > a i {
  display: inline-block;
  background: url("//static.soyoung.com/pc/static/img/site/img.png") 0 0 no-repeat;
  position: relative;
  top: 3px;
  right: 5px;
}
.header-bar .fastlink ul li a:hover {
  background: #FFF;
}
.header-bar .fastlink ul li:nth-child(1) i {
  height: 16px;
  width: 14px;
  background-position: -55px 0;
}
.header-bar .fastlink ul li:nth-child(2) i {
  height: 16px;
  width: 14px;
  background-position: -41px 0;
}
.header-bar .fastlink ul li:nth-child(3) i {
  height: 17px;
  width: 17px;
  background-image: url("//static.soyoung.com/pc/static/fe_pc/view/index/img/index-sprite-compress-fc83bce87b.png");
  background-position: -546px 0px;
}
.header-bar .fastlink ul li:nth-child(4) i {
  height: 17px;
  width: 17px;
  background-position: -130px 0;
}
.header-bar .fastlink ul li:nth-child(6) i {
  height: 16px;
  width: 13px;
  background-image: url("//static.soyoung.com/sy-pre/invest-1592219400722.png");
  background-size: 100% 100%;
}
.header-bar .fastlink ul li:last-child {
  margin-right: 0;
}
.header-bar .fastlink ul .lastli {
  position: relative;
}
.header-bar .fastlink ul .lastli:hover .app_download {
  -webkit-animation: fadeIn 1s 0s alternate forwards;
  animation: fadeIn 1s 0s alternate forwards;
  display: block;
}
.header-bar .fastlink ul .lastli a i {
  width: 9px;
  height: 13px;
  background-image: url("//static.soyoung.com/pc/static/fe_pc/view/index/img/index-sprite-compress-fc83bce87b.png");
  background-position: 0 -230px;
  display: inline-block;
  position: relative;
  top: 2px;
}
.header-bar .fastlink ul .lastli .app_download {
  width: 200px;
  background: #FFF;
  position: absolute;
  right: 0;
  top: 30px;
  z-index: 1000;
  border-radius: 0 0 4px 4px;
  overflow: hidden;
  padding: 23px 0px 10px 0px;
  box-shadow: 0 0 5px #CCC;
  display: none;
}
.header-bar .fastlink ul .lastli .app_download .download-ma {
  width: 124px;
  height: 124px;
  display: block;
  margin: 0 auto;
}
.header-bar .fastlink ul .lastli p span {
  color: #41cac7;
}
.icon {
  background-image: url('//static.soyoung.com/pc/static/img/site/img.png');
}
.i_more {
  top: -1px;
  left: 3px;
  height: 7px;
  width: 5px;
  background-position: 0 0;
  display: inline-block;
  margin-left: 2px;
  margin-bottom: 1px;
}
.online {
  position: relative;
  top: 3px;
  display: inline-block;
  height: 15px;
  width: 16px;
  background-position: -98px 0;
  margin-right: 10px;
}
.my_new_icon {
  background-image: url(https://static.soyoung.com/sy-pre/Group%2066@3x-1558948227609.png);
  position: absolute;
  width: 24px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: 100%;
  right: 0;
  top: 5px;
}
.nav .nav-bg {
  width: 100%;
  *zoom: 1;
  zoom: 1;
}
.nav .nav-bg:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.nav .nav-bg::after {
  content: "";
  display: table;
  clear: both;
}
.nav .nav-bg .left {
  float: left;
  width: 50%;
  height: 50px;
  background-color: #80BFFE;
}
.nav .nav-bg .right {
  float: right;
  width: 50%;
  height: 50px;
  background-color: #4FF0C8;
}
.nav .nav-box {
  position: absolute;
  display: block;
  left: 50%;
  margin: -50px auto 0 -500px;
  height: 50px;
  background-image: url(//static.soyoung.com/pc/static/img/site/nav.png);
  background-repeat-x: repeat;
  background-size: 100%;
  *zoom: 1;
  zoom: 1;
}
.nav .nav-box:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.nav .nav-box::after {
  content: "";
  display: table;
  clear: both;
}
.nav .nav-box li {
  display: block;
  float: left;
  position: relative;
}
.nav .nav-box li a {
  display: block;
  width: 90px;
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  color: #ffffff;
  text-align: center;
}
.nav .nav-box li a:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.nav .nav-box li:last-child {
  float: right;
  height: 50px;
  line-height: 50px;
  color: #37ADA4;
}
.nav .nav-box .current {
  background-color: rgba(0, 0, 0, 0.1);
}
.banner-box {
  position: relative;
}
.banner-box .swiper-container {
  height: 380px;
}
.banner-box .swiper-container .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 380px;
  width: 100%;
}
.banner-box .swiper-container .swiper-slide.swiper-slide-active .swiper-box img {
  -webkit-animation: bigger 5s ease;
          animation: bigger 5s ease;
}
@-webkit-keyframes bigger {
  0% {
    -webkit-transform: scale(1.07);
            transform: scale(1.07);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes bigger {
  0% {
    -webkit-transform: scale(1.07);
            transform: scale(1.07);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.banner-box .swiper-container .swiper-slide .swiper-box {
  position: absolute;
  height: 380px;
  width: 1920px;
  left: 50%;
  margin-left: -960px;
}
.banner-box .swiper-container .swiper-slide .swiper-box img {
  width: 1920px;
  height: 380px;
}
.banner-box .swiper-container .swiper-pagination {
  width: inherit;
  right: 300px;
  left: inherit;
}
.banner-box .swiper-container .swiper-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  opacity: .4;
  background-color: #fff;
}
.banner-box .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
}
.banner-box .swiper-container .swiper-button-prev {
  cursor: pointer;
  background-image: url("//static.soyoung.com/pc/static/fe_pc/view/index/img/index-sprite-compress-fc83bce87b.png");
  background-position: -90px 0;
  background-size: inherit;
  width: 45px;
  height: 45px;
  position: absolute;
  left: 50%;
  margin-left: -300px;
}
.banner-box .swiper-container .swiper-button-prev:hover {
  background-position: 0 0;
}
.banner-box .swiper-container .swiper-button-next {
  cursor: pointer;
  background-image: url("//static.soyoung.com/pc/static/fe_pc/view/index/img/index-sprite-compress-fc83bce87b.png");
  background-position: -45px 0;
  background-size: inherit;
  width: 45px;
  height: 45px;
  position: absolute;
  right: 50%;
  margin-right: -500px;
}
.banner-box .swiper-container .swiper-button-next:hover {
  background-position: -225px 0;
}
.banner-box .menu-box {
  width: 180px;
  height: 380px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -500px;
  color: #333;
  background: rgba(255, 255, 255, 0.95);
  z-index: 1;
}
.banner-box .menu-box .left-nav {
  position: relative;
}
.banner-box .menu-box .left-nav .nav-list {
  height: 38px;
  line-height: 38px;
  padding-left: 20px;
  cursor: pointer;
}
.banner-box .menu-box .left-nav .nav-list .menu-content-box {
  display: none;
  position: absolute;
  left: 170px;
  top: 0;
  width: 350px;
  height: 380px;
  background: rgba(255, 255, 255, 0.9);
  overflow-y: auto;
}
.banner-box .menu-box .left-nav .nav-list .menu-content-box ul {
  padding: 10px;
  max-height: 360px;
}
.banner-box .menu-box .left-nav .nav-list .menu-content-box ul li .title {
  border-bottom: solid 1px #ededed;
  font-size: 14px;
  line-height: 15px;
  margin-top: 8px;
  padding-bottom: 4px;
}
.banner-box .menu-box .left-nav .nav-list .menu-content-box ul li .more {
  display: inline-block;
  float: right;
  font-size: 12px;
  cursor: pointer;
}
.banner-box .menu-box .left-nav .nav-list .menu-content-box ul li .link {
  line-height: 17px;
  padding-top: 2px;
  margin-top: 6px;
}
.banner-box .menu-box .left-nav .nav-list .menu-content-box ul li .link a {
  display: inline-block;
  color: #898989;
  margin-right: 12px;
  font-size: 13px;
}
.banner-box .menu-box .left-nav .nav-list .menu-content-box ul li .link a.hot {
  color: #FF527F;
}
.banner-box .menu-box .left-nav .nav-list .i {
  vertical-align: middle;
  display: inline-block;
  width: 26px;
  height: 26px;
  background-image: url("//static.soyoung.com/pc/static/fe_pc/view/index/img/index-sprite-compress-fc83bce87b.png");
  background-position: 0 -326px;
  margin: 6px 14px 0 0;
}
.banner-box .menu-box .left-nav .nav-list .i_9 {
  background-position: 0 -353px;
}
.banner-box .menu-box .left-nav .nav-list .i_10 {
  background-position: 0 -378px;
}
.banner-box .menu-box .left-nav .nav-list .i_11 {
  background-position: 0 -404px;
}
.banner-box .menu-box .left-nav .nav-list .i_12 {
  background-position: 0 -430px;
}
.banner-box .menu-box .left-nav .nav-list .i_13 {
  background-position: 0 -456px;
}
.banner-box .menu-box .left-nav .nav-list .i_14 {
  background-position: 0 -482px;
}
.banner-box .menu-box .left-nav .nav-list .i_15 {
  background-position: 0 -508px;
}
.banner-box .menu-box .left-nav .nav-list .i_16 {
  background-position: 0 -534px;
}
.banner-box .menu-box .left-nav .nav-list .i_17 {
  background-position: 0 -560px;
}
.banner-box .menu-box .left-nav .nav-list .t {
  vertical-align: middle;
  display: inline-block;
  height: 38px;
  line-height: 38px;
  font-size: 14px;
  color: #333;
}
.banner-box .menu-box .left-nav .nav-list:hover {
  padding-left: 25px;
  background: rgba(115, 218, 207, 0.1);
}
.banner-box .menu-box .left-nav .nav-list:hover .t {
  color: #73dacf;
}
.banner-box .menu-box .left-nav .nav-list:hover .menu-content-box {
  display: block;
}
.doctors {
  margin-top: 30px;
}
.doctors ul {
  display: block;
  *zoom: 1;
  zoom: 1;
}
.doctors ul:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.doctors ul::after {
  content: "";
  display: table;
  clear: both;
}
.doctors li {
  float: left;
  display: block;
  width: 179px;
  height: 110px;
  margin-left: 26px;
}
.doctors li:first-child {
  margin-left: 0px;
}
.doctors li a {
  display: block;
  width: 179px;
  height: 110px;
}
.doctors li a img {
  display: inline-block;
  width: 179px;
  height: 110px;
}
.doctors li a img:hover {
  box-shadow: 0 0 4px #999;
}
.content-box {
  margin-top: 50px;
  *zoom: 1;
  zoom: 1;
}
.content-box:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.content-box::after {
  content: "";
  display: table;
  clear: both;
}
.content-box .diary-box {
  position: relative;
  float: left;
  width: 690px;
}
.content-box .diary-box .diary-more {
  position: absolute;
  top: 5px;
  right: 0px;
  color: #2CC7C5;
}
.content-box .diary-box .nav li {
  display: inline-block;
  font-size: 18px;
  color: #333;
  padding-bottom: 5px;
  margin-right: 20px;
  cursor: pointer;
}
.content-box .diary-box .nav .active {
  color: #2CC7C5;
  border-bottom: 4px solid #2CC7C5;
}
.content-box .diary-box .list-box {
  width: 100%;
}
.content-box .diary-box .list-box li {
  width: 100%;
  display: block;
  padding: 24px 0;
  border-bottom: 1px solid #F0F0F0;
  *zoom: 1;
  zoom: 1;
}
.content-box .diary-box .list-box li:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.content-box .diary-box .list-box li::after {
  content: "";
  display: table;
  clear: both;
}
.content-box .diary-box .list-box li:hover {
  background: #f5f5f5;
}
.content-box .diary-box .list-box li .photo {
  display: block;
  float: left;
  width: 302px;
  height: 150px;
  overflow: hidden;
}
.content-box .diary-box .list-box li .photo .img {
  position: relative;
  width: 150px;
  float: left;
}
.content-box .diary-box .list-box li .photo .img:first-child {
  margin-right: 2px;
}
.content-box .diary-box .list-box li .photo .img img {
  width: 100%;
}
.content-box .diary-box .list-box li .photo .img span {
  position: absolute;
  left: 0px;
  bottom: 3px;
  background: #000;
  padding: 0px 3px;
  color: #fff;
  opacity: .6;
  border-top-right-radius: 3px;
}
.content-box .diary-box .list-box li .video-img {
  display: block;
  position: relative;
  float: left;
  width: 302px;
  height: 150px;
  overflow: hidden;
}
.content-box .diary-box .list-box li .video-img img {
  width: 100%;
}
.content-box .diary-box .list-box li .video-img .play {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 62px;
  height: 62px;
  margin-top: -31px;
  margin-left: -31px;
  background-image: url('//static.soyoung.com/pc/static/img/site/play.png');
}
.content-box .diary-box .list-box li .detail {
  margin-left: 317px;
}
.content-box .diary-box .list-box li .detail .tags {
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: #2CC7C5;
}
.content-box .diary-box .list-box li .detail .tags a {
  font-size: 15px;
  color: #2CC7C5;
  margin-right: 10px;
}
.content-box .diary-box .list-box li .detail .discribe {
  display: block;
  font-size: 14px;
  color: #777;
  line-height: 24px;
  margin-top: 18px;
  height: 72px;
  overflow: hidden;
}
.content-box .diary-box .list-box li .detail .discribe .img_motion {
  width: 16px;
  vertical-align: middle;
}
.content-box .diary-box .list-box li .detail .other {
  display: block;
  position: relative;
  text-align: right;
  margin-top: 23px;
}
.content-box .diary-box .list-box li .detail .other .userinfo {
  position: absolute;
  bottom: 0px;
  left: 0px;
  font-size: 13px;
  color: #2cc7c5;
  max-width: 165px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.content-box .diary-box .list-box li .detail .other .userinfo img {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  vertical-align: text-bottom;
  margin-right: 5px;
}
.content-box .diary-box .list-box li .detail .other span {
  color: #777;
}
.content-box .diary-box .list-box li .detail .other .icon {
  display: inline-block;
  margin-left: 30px;
  margin-right: 3px;
}
.content-box .diary-box .list-box li .detail .other .location {
  height: 13px;
  width: 10px;
  background-position: -5px 0;
}
.content-box .diary-box .list-box li .detail .other .views {
  height: 10px;
  width: 15px;
  background-position: -83px 0;
}
.content-box .diary-box .list-box li .detail .other .comments {
  position: relative;
  top: 2px;
  height: 12px;
  width: 13px;
  background-position: -15px 0;
}
.content-box .diary-box .list-box li .detail .other .favor {
  height: 12px;
  width: 13px;
  background-position: -28px 0;
}
.content-box .diary-box .btn-more {
  display: none;
  padding: 10px 15px;
  background-color: #73DACF;
  color: #fff;
  font-size: 14px;
  border-radius: 4px;
  width: 150px;
  text-align: center;
  margin: 20px auto;
}
.content-box .diary-box .loading {
  width: 100px;
  margin: 20px auto;
  display: none;
  color: #E2E2E2;
  font-size: 14px;
}
.content-box .slider {
  margin-left: 740px;
  width: 260px;
}
.content-box .slider .aside-box {
  width: 100%;
  margin-bottom: 30px;
}
.content-box .slider .aside-box .title {
  position: relative;
  border-left: 3px solid #73DACF;
  padding-left: 10px;
  font-size: 14px;
  top: 4px;
}
.content-box .slider .aside-box .title .refresh {
  position: absolute;
  right: 55px;
  top: 3px;
  font-size: 12px;
  color: #2CC7C5;
}
.content-box .slider .aside-box .title .more {
  position: absolute;
  top: 3px;
  font-size: 12px;
  color: #2CC7C5;
  right: 2px;
}
.content-box .slider .daren {
  width: 100%;
}
.content-box .slider .daren li {
  position: relative;
  margin-top: 20px;
  height: 110px;
  overflow: hidden;
}
.content-box .slider .daren a {
  display: block;
  *zoom: 1;
  zoom: 1;
}
.content-box .slider .daren a:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.content-box .slider .daren a::after {
  content: "";
  display: table;
  clear: both;
}
.content-box .slider .daren a img {
  display: block;
  float: left;
  width: 110px;
  height: 110px;
}
.content-box .slider .daren .detail {
  margin-left: 120px;
}
.content-box .slider .daren .detail .days {
  color: #2CC7C5;
  font-size: 13px;
  margin-bottom: 20px;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.content-box .slider .daren .detail .name {
  color: #333333;
  font-size: 13px;
  line-height: 19px;
}
.content-box .slider .daren .detail .info {
  font-size: 12px;
  color: #9f9f9f;
  line-height: 19px;
  width: 100%;
  margin-top: 2px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.content-box .slider .daren .follow {
  display: block;
  position: absolute;
  left: 120px;
  bottom: 0px;
  width: 64px;
  height: 24px;
  line-height: 24px;
  border: 1px solid #eaeaea;
  color: #47D5C6;
  text-align: center;
  font-size: 13px;
  border-radius: 4px;
  z-index: 99;
}
.content-box .slider .daren .done {
  color: #c9c9c9;
}
.content-box .slider .quanzi,
.content-box .slider .auth-doctors-list {
  display: block;
  margin-top: 20px;
}
.content-box .slider .quanzi li,
.content-box .slider .auth-doctors-list li {
  display: inline-block;
  /*.mt(20px);*/
}
.content-box .slider .quanzi li a,
.content-box .slider .auth-doctors-list li a {
  display: block;
  *zoom: 1;
  zoom: 1;
}
.content-box .slider .quanzi li a:after,
.content-box .slider .auth-doctors-list li a:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.content-box .slider .quanzi li a::after,
.content-box .slider .auth-doctors-list li a::after {
  content: "";
  display: table;
  clear: both;
}
.content-box .slider .quanzi li a img,
.content-box .slider .auth-doctors-list li a img {
  display: block;
  float: left;
  width: 35px;
  height: 35px;
  border-radius: 50%;
}
.content-box .slider .quanzi li a p,
.content-box .slider .auth-doctors-list li a p {
  margin-left: 40px;
  width: 88px;
  font-size: 12px;
  color: #333;
  line-height: 16px;
}
.content-box .slider .quanzi li a p span:nth-of-type(2),
.content-box .slider .auth-doctors-list li a p span:nth-of-type(2) {
  color: #9f9f9f;
}
.content-box .slider .cloud {
  margin-top: -10px;
  /*.h(108px);*/
  border: 1px solid #f6f6f6;
  box-sizing: border-box;
  width: 260px;
  height: 108px;
}
.content-box .slider .auth {
  margin-top: -3px;
  *zoom: 1;
  zoom: 1;
  display: inline-block;
}
.content-box .slider .auth:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.content-box .slider .auth::after {
  content: "";
  display: table;
  clear: both;
}
.content-box .slider .auth li {
  width: 50%;
  float: left;
  border: 1px solid #f0f0f0;
  box-sizing: border-box;
  padding: 10px 0px;
  text-align: center;
}
.content-box .slider .auth li img {
  display: inline-block;
  width: 90%;
  height: 38px;
}
.content-box .slider .hospital-ad {
  display: block;
  margin-top: 20px;
  border: 0px;
  width: 100%;
  padding: 0;
}
.content-box .slider .hospital-ad img {
  display: inline-block;
  border: 1px solid #f6f6f6;
  box-sizing: border-box;
  width: 260px;
  height: 105px;
}
.content-box .slider .auth-doctors {
  margin-top: 20px;
}
.content-box .slider .auth-doctors .big img {
  width: 260px;
  height: 102px;
  border: 1px solid #f6f6f6;
  box-sizing: border-box;
}
.content-box .slider .auth-doctors-list li {
  margin-right: 30px;
}
.content-box .slider .auth-doctors-list li a p {
  margin-left: 50px;
  width: 60px;
}
.content-box .slider .auth-doctors-list li:nth-child(even) {
  margin-right: 0px;
}
/*热门直播*/
.aside-box .hot-notice {
  margin-top: 20px;
  width: 260px;
}
.aside-box .hot-notice-links {
  display: inline-block;
  width: 260px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.aside-box .hot-video {
  width: 260px;
  margin-bottom: 40px;
}
.aside-box .hot-video li {
  height: 300px;
  width: 260px;
  display: block;
  position: relative;
  margin-top: 20px;
}
.aside-box .hot-video li a {
  display: block;
  width: 100%;
  height: 100%;
}
.aside-box .hot-video li a .v-coverimg {
  width: 260px;
  height: 260px;
}
.aside-box .hot-video li a p {
  height: 40px;
  width: 258px;
  opacity: .8;
  background: #FFF;
  border: 1px solid #F0F0F0;
  border-top: none;
  font-size: 14px;
  color: #333;
  text-indent: 6px;
  line-height: 40px;
  position: relative;
  top: -2px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.aside-box .hot-video li a .v-userbox {
  padding-right: 15px;
  height: 35px;
  background: rgba(255, 255, 255, 0.8);
  border-radius: 100px;
  position: absolute;
  left: 10px;
  top: 10px;
  z-index: 3;
  *zoom: 1;
  zoom: 1;
}
.aside-box .hot-video li a .v-userbox:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.aside-box .hot-video li a .v-userbox::after {
  content: "";
  display: table;
  clear: both;
}
.aside-box .hot-video li a .v-userbox img {
  border-radius: 50%;
  width: 20px;
  height: 20px;
  overflow: hidden;
  float: left;
  position: relative;
  left: 6px;
  top: 7px;
}
.aside-box .hot-video li a .v-userbox .v-userinfo {
  float: left;
  margin-left: 10px;
  *zoom: 1;
  zoom: 1;
}
.aside-box .hot-video li a .v-userbox .v-userinfo:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.aside-box .hot-video li a .v-userbox .v-userinfo::after {
  content: "";
  display: table;
  clear: both;
}
.aside-box .hot-video li a .v-userbox .v-userinfo h3 {
  font-size: 12px;
  color: #333;
  max-width: 82px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.aside-box .hot-video li a .v-userbox .v-userinfo span {
  float: left;
  font-size: 10px;
  color: #777;
  display: inline-block;
  max-width: 82px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.aside-box .hot-video li a i {
  position: absolute;
  right: 6px;
  top: 8px;
  z-index: 3;
}
.aside-box .hot-video li a .replay-time {
  position: absolute;
  top: 33px;
  right: 8px;
  color: #fff;
}
.aside-box .hot-video li a .hover-s {
  display: none;
  position: absolute;
  width: 260px;
  height: 260px;
  left: 0;
  top: 0;
}
.aside-box .hot-video li a .hover-s .v-play-btn {
  width: 62px;
  height: 62px;
  line-height: 260px;
  position: absolute;
  z-index: 3;
  left: 50%;
  top: 50%;
  margin-top: -31px;
  margin-left: -31px;
}
.aside-box .hot-video li a:hover .hover-s {
  display: block;
}
.aside-box .featured-video {
  width: 260px;
}
.aside-box .featured-video li {
  width: 260px;
  display: block;
  position: relative;
  margin-top: 20px;
}
.aside-box .featured-video li a {
  display: block;
  width: 100%;
  height: 100%;
}
.aside-box .featured-video li a .v-coverimg {
  width: 260px;
  height: 132px;
  display: block;
}
.aside-box .featured-video li a .hover-s {
  display: none;
  position: absolute;
  width: 260px;
  height: 132px;
  left: 0;
  top: 0;
}
.aside-box .featured-video li a .hover-s .v-play-btn {
  width: 45px;
  height: 45px;
  line-height: 132px;
  position: absolute;
  z-index: 3;
  left: 50%;
  top: 50%;
  margin-top: -22.5px;
  margin-left: -22.5px;
}
.aside-box .featured-video li a:hover .hover-s {
  display: block;
}
.aside-box .featured-video li a .v-title {
  font-size: 14px;
  line-height: 22px;
  color: #333333;
  margin-top: 13px;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  /** 对象作为伸缩盒子模型显示 **/
  -webkit-box-orient: vertical;
  /** 设置或检索伸缩盒对象的子元素的排列方式 **/
  -webkit-line-clamp: 2;
  /** 显示的行数 **/
  overflow: hidden;
  /** 隐藏超出的内容 **/
}
.aside-box .featured-video li a .tags {
  margin-top: 6px;
  font-size: 0;
  overflow: hidden;
}
.aside-box .featured-video li a .tags span {
  display: inline-block;
  font-size: 13px;
  color: #2CC7C5;
  line-height: 18px;
  margin-right: 10px;
  margin-top: 4px;
}
.aside-box .featured-video li a .anchorBox {
  margin-top: 15px;
  font-size: 12px;
  line-height: 18px;
}
.aside-box .featured-video li a .anchorBox img {
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  vertical-align: middle;
}
.aside-box .featured-video li a .anchorBox span {
  vertical-align: middle;
}
.aside-box .featured-video li a .anchorBox .name {
  color: #2CC7C5;
  margin-left: 5px;
}
.aside-box .featured-video li a .anchorBox .count {
  color: #777777;
  margin-left: 20px;
}
@-webkit-keyframes slideIn {
  0% {
    left: 1500px;
  }
  50% {
    left: 100px;
  }
  100% {
    left: 0;
  }
}
@-webkit-keyframes slideOut {
  0% {
    left: 0;
  }
  50% {
    left: 100px;
  }
  100% {
    left: 1500px;
    visibility: hidden;
  }
}
/* wdp feed begin 2017-10-19*/
.wfeed ._top {
  margin-bottom: 17px;
}
.wfeed ._top img {
  width: 17px;
  height: 17px;
  vertical-align: -3px;
}
.wfeed ._top span {
  margin-left: 7px;
  font-size: 14px;
  color: #333;
}
.wfeed ._main {
  width: 100%;
  height: 150px;
  overflow: hidden;
}
.wfeed ._main ._left {
  width: 302px;
  height: 100%;
  float: left;
  position: relative;
}
.wfeed ._main ._left img {
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.wfeed ._main ._right {
  margin-left: 16px;
  height: 100%;
  width: 363px;
  float: left;
  position: relative;
}
.wfeed ._main ._right > :first-child {
  margin-top: 0;
}
.wfeed ._main ._right ._title {
  margin-top: 15px;
  height: 20px;
  line-height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  color: #333;
}
.wfeed ._main ._right ._summary {
  margin-top: 15px;
  max-height: 48px;
  font-size: 14px;
  color: #777;
  line-height: 24px;
  display: inline-block;
}
.wfeed ._main ._right > p {
  margin-top: 15px;
  font-size: 14px;
  color: #333;
}
.wfeed ._main ._right > span {
  margin-top: 15px;
  font-size: 14px;
  color: #777;
  line-height: 24px;
  display: inline-block;
  overflow: hidden;
}
.wfeed ._main ._tags {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #2cc7c5;
}
.wfeed ._main ._tags a {
  font-size: 15px;
  color: #2cc7c5;
  margin-right: 10px;
}
.wfeed ._main ._btn {
  display: inline-block;
  margin-top: 15px;
  background: url('//static.soyoung.com/pc/static/img/site/button@2x.png') center no-repeat;
  background-size: cover;
  width: 100px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  cursor: pointer;
}
.wfeed ._main ._user {
  position: absolute;
  bottom: 0px;
  left: 0px;
  font-size: 13px;
  color: #2cc7c5;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  cursor: pointer;
}
.wfeed ._main ._user > img {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  vertical-align: text-bottom;
  margin-right: 5px;
}
.wfeed ._main ._user .more {
  position: absolute;
  right: 0;
  bottom: 0;
  color: #777;
}
.wfeed ._main ._user .more .icon {
  display: inline-block;
  margin-left: 30px;
  margin-right: 3px;
}
.wfeed ._main ._user .more .views {
  height: 10px;
  width: 15px;
  background-position: -83px 0;
}
.wfeed ._main ._user .more .comments {
  position: relative;
  top: 2px;
  height: 12px;
  width: 13px;
  background-position: -15px 0;
}
.wfeed ._main ._user .more .favor {
  height: 12px;
  width: 13px;
  background-position: -28px 0;
}
.wbangdan ._main {
  height: 84px;
  min-height: 84px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin-bottom: -15px;
}
.wbangdan ._main .bangdan-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  width: 16.6%;
  margin-right: 5px;
  background-position: left top;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  text-align: center;
  cursor: pointer;
}
.wbangdan ._main .bangdan-item span {
  font-size: 12px;
  color: #fff;
  margin-top: 12px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.wbangdan ._main .bangdan-item p {
  font-size: 16px;
  color: #fff;
  letter-spacing: 0;
  margin-top: 4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.wzhibo ._main {
  height: 302px;
}
.wzhibo ._main ._left {
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.wzhibo ._main ._left .wzb-icon {
  width: 28px;
  height: 28px;
  position: absolute;
  top: 8px;
  right: 6px;
}
.wzhibo ._main ._left .wzb-img {
  display: inline-block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.wzhibo ._main ._right {
  height: 100%;
}
.wzhibo ._main ._right ._icon {
  margin-top: 15px;
  font-size: 14px;
  color: #777;
  line-height: 14px;
}
.wsalepgc .pgc-title {
  height: 20px;
  line-height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.wsalepgc .pgc-summary {
  max-height: 48px;
  cursor: pointer;
}
.wmodel .wmodel-high {
  color: #2cc7c5;
}
.wmodel ._btn {
  position: absolute;
  bottom: 0;
  left: 0;
}
.wreplay ._main {
  height: auto;
}
.wreplay ._main .item {
  display: inline-block;
  width: 220px;
  height: 100%;
  background-color: #fff;
}
.wreplay ._main .item .replay-box {
  width: 100%;
  height: 220px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.wreplay ._main .item .replay-user {
  position: absolute;
  border-radius: 15px;
  left: 10px;
  top: 10px;
  display: inline-block;
  width: 130px;
  height: 30px;
  background-color: rgba(255, 255, 255, 0.8);
}
.wreplay ._main .item .replay-user-avatat {
  position: absolute;
  width: 20px;
  height: 20px;
  left: 5px;
  top: 5px;
  border-radius: 50%;
}
.wreplay ._main .item .replay-user-name,
.wreplay ._main .item .replay-user-count {
  position: absolute;
  left: 30px;
  width: 80%;
  color: #333;
  font-size: 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.wreplay ._main .item .replay-user-count {
  bottom: 0;
  color: #777;
  font-size: 10px;
}
.wreplay ._main .item .replay-time {
  position: absolute;
  top: 20px;
  right: 10px;
  color: #fff;
}
.wreplay ._main .item .replay-info {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 40px;
  font-size: 14px;
  color: #333;
  text-align: center;
}
.wonepic ._main ._left {
  width: 150px;
  height: 150px;
}
.wonepic ._main ._right {
  height: 150px;
  width: 520px;
}
.wonepic ._main ._right p {
  margin-top: 0;
}
.wonepic ._main ._right > span {
  height: 72px;
}
.wnopic ._main {
  height: auto;
}
.wnopic ._main ._right {
  width: 100%;
  margin-left: 0;
}
.wnopic ._main ._right p {
  margin-top: 0;
}
.wnopic ._main ._user {
  position: relative;
  margin-top: 15px;
}
.wticon {
  display: inline-block;
  width: 13px;
  height: 14px;
  background: url('//') center no-repeat;
  background-size: 100% 100%;
  margin-bottom: -2px;
}
.whospital {
  background-image: url('//static.soyoung.com/pc/static/img/hospital@2x.png');
}
.wdoctor {
  background-image: url('//static.soyoung.com/pc/static/img/doctor@2x.png');
}
.wviewcount {
  background-image: url('//static.soyoung.com/pc/static/img/eye@2x.png');
}
/* wdp feed end 2017-10-19*/
/* scx feed begin 2017-12-28*/
.videoLeft,
.videoRight {
  display: block;
  cursor: pointer;
  float: left;
  width: 302px;
  margin-right: 20px;
}
.videoLeft .videoBox,
.videoRight .videoBox {
  width: 100%;
  height: 150px;
  position: relative;
}
.videoLeft .videoBox .box-bac,
.videoRight .videoBox .box-bac {
  width: 302px;
  height: 150px;
  position: absolute;
  left: 0;
  top: 0;
}
.videoLeft .videoBox .btnImg,
.videoRight .videoBox .btnImg {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -22.5px 0 0 -22.5px;
  width: 45px;
  height: 45px;
}
.videoLeft .vmain,
.videoRight .vmain {
  width: 100%;
  margin-top: 13px;
}
.videoLeft .vmain > span,
.videoRight .vmain > span {
  width: 275px;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #333333;
  letter-spacing: 0;
}
.videoLeft .vmain .vtag,
.videoRight .vmain .vtag {
  width: 100%;
  margin: 0 0 14px;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.videoLeft .vmain .vtag a,
.videoRight .vmain .vtag a {
  margin-top: 5px;
  display: inline-block;
  margin-right: 10px;
  font-family: MicrosoftYaHei;
  font-size: 13px;
  color: #2CC7C5;
  letter-spacing: 0.93px;
}
.videoLeft .vmain .bottom img,
.videoRight .vmain .bottom img {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  margin-right: 5px;
  vertical-align: -5px;
}
.videoLeft .vmain .bottom .vname,
.videoRight .vmain .bottom .vname {
  font-family: PingFangSC-Regular;
  font-size: 13px;
  color: #2CC7C5;
  letter-spacing: 0;
  margin-right: 16px;
  display: inline-block;
}
.videoLeft .vmain .bottom .vnum,
.videoRight .vmain .bottom .vnum {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #777777;
  letter-spacing: 0;
}
.videoRight {
  margin-right: 0;
}
/* scx feed end 2017-12-28*/
.daren_level {
  display: inline-block;
  width: 26px !important;
  height: 13px !important;
  background-image: url("//static.soyoung.com/pc/static/fe_pc/view/index/img/index-sprite-compress-fc83bce87b.png");
  background-size: 263px 291px;
  background-position-x: 0px;
  background-position-y: -42.5px;
}
.dr_level1 {
  background-position-x: -53px;
  background-position-y: -42.5px;
}
.dr_level2 {
  background-position-x: -84px;
  background-position-y: -42.5px;
}
.dr_level3 {
  background-position-x: -28px;
  background-position-y: -42.5px;
}
.dr_level4 {
  background-position-x: 0px;
  background-position-y: -42.5px;
}
/*右侧工具栏*/
.right-bar {
  position: fixed;
  top: 0px;
  right: 0px;
  width: 36px;
  color: #fff;
  height: 100%;
  z-index: 100;
}
.right-bar .right-bar-bg {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
}
.right-bar .back_top {
  margin-top: 10px;
  padding: 30px 7px;
  cursor: pointer;
  text-align: center;
  position: absolute;
  bottom: 0;
  height: 75px;
  width: 22px;
  display: none;
}
.right-bar .back_top:hover {
  background: #73dacf;
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
}
.right-bar .back_top i {
  display: block;
  width: 21px;
  height: 21px;
  background-image: url("//static.soyoung.com/pc/static/fe_pc/view/index/img/index-sprite-compress-fc83bce87b.png");
  background-position: -186px -149px;
}
.right-bar .buttons ul {
  width: 100%;
  position: absolute;
  right: 0px;
  bottom: 145px;
}
.right-bar .buttons li {
  position: relative;
  width: 100%;
}
.right-bar .buttons li a {
  width: 100%;
  padding: 12px 0 12px 0;
  display: block;
  text-align: center;
}
.right-bar .buttons li a span {
  display: block;
  margin: 0px auto;
}
.right-bar .buttons li .talk-bg {
  background: #73dacf;
}
.right-bar .buttons li .title {
  position: absolute;
  padding: 0px 6px;
  height: 24px;
  line-height: 24px;
  left: -80px;
  top: 12px;
  background: #444;
  border-radius: 3px;
  opacity: 0;
}
.right-bar .buttons li .title .arrow {
  position: absolute;
  right: -5px;
  top: 6px;
  background: url("//static.soyoung.com/pc/static/fe_pc/view/index/img/index-sprite-compress-fc83bce87b.png");
  background-position: -263px -84px;
  width: 5px;
  height: 12px;
}
.right-bar .buttons li .tip {
  position: absolute;
  top: 8px;
  right: 5px;
  width: 7px;
  height: 7px;
  background-color: #e60012;
  border-radius: 50%;
}
.right-bar .buttons li .user-img {
  width: 21px;
  height: 21px;
  border-radius: 50%;
}
.right-bar .bar-icon {
  background: url("//static.soyoung.com/pc/static/fe_pc/view/index/img/index-sprite-compress-fc83bce87b.png");
}
.right-bar .talk {
  height: 21px;
  width: 21px;
  background-position: -42px -149px;
}
.right-bar .setting {
  height: 22px;
  width: 21px;
  background-position: -21px -149px;
}
.right-bar .notice {
  height: 22px;
  width: 21px;
  background-position: 0 -149px;
}
.right-bar .order {
  height: 22px;
  width: 21px;
  background-position: -63px -149px;
}
.right-bar .money {
  height: 22px;
  width: 21px;
  background-position: -126px -149px;
}
.right-bar .news {
  height: 22px;
  width: 21px;
  background-position: -105px -149px;
}
.right-bar .profile {
  height: 21px;
  width: 21px;
  background-position: -84px -149px;
}
.ireplay-new {
  background-image: url("//static.soyoung.com/pc/static/fe_pc/view/index/img/index-sprite-compress-fc83bce87b.png");
  background-position: -450px 0;
  background-size: 244px 292px;
}
.clearfix::after {
  content: "";
  display: table;
  clear: both;
}
.seo_page {
  background-color: #f7f7f7;
}
.seo_page * {
  box-sizing: border-box;
}
.seo_page .login-wrapper * {
  box-sizing: initial;
}
.seo_box {
  width: 1000px;
  margin: 0 auto;
}
.seo_nav_box {
  padding-top: 15px;
  margin-bottom: 15px;
}
.seo_nav_box .seo_nav_list {
  *zoom: 1;
  zoom: 1;
}
.seo_nav_box .seo_nav_list:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.seo_nav_box .seo_nav_list::after {
  content: "";
  display: table;
  clear: both;
}
.seo_nav_box .seo_nav_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  float: left;
}
.seo_nav_box .seo_nav_item:not(:first-child)::before {
  content: ">";
  color: #666;
  margin: 0 1px;
}
.seo_nav_box .seo_nav_item:last-child a {
  color: #151515;
}
.seo_nav_box a {
  font-family: MicrosoftYaHei;
  font-size: 12px;
  color: #666;
  letter-spacing: 0;
}
.seo_tab {
  width: 100%;
  background: #fff;
}
.seo_tab.fixed {
  position: fixed;
  z-index: 1;
  top: 0;
  box-shadow: 0 3px 3px 0 #F0F0F0;
  border-bottom: 1px solid #f0f0f0;
  left: 0;
  right: 0;
}
.seo_tab.fixed > ul {
  width: 1000px;
  margin: 0 auto;
}
.seo_tab ul {
  *zoom: 1;
  zoom: 1;
}
.seo_tab ul:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.seo_tab ul::after {
  content: "";
  display: table;
  clear: both;
}
.seo_tab ul li {
  width: 166px;
  height: 45px;
  box-sizing: border-box;
  float: left;
  width: auto;
  padding: 0 35px;
}
.seo_tab ul li > div {
  height: 25px;
  margin-top: 10px;
  border-right: 1px solid #f0f0f0;
  text-align: center;
  padding-right: 35px;
  margin-right: -35px;
}
.seo_tab ul li > div a {
  font-family: MicrosoftYaHei;
  font-size: 16px;
  color: #333333;
  letter-spacing: 0;
}
.seo_tab ul li:last-child > div {
  border-right: none;
}
.seo_tab ul li.active {
  border-bottom: 3px solid #2CC7C5;
}
.seo_tab ul li.active a {
  color: #2CC7C5;
}
.seo_pagination {
  width: 100%;
  text-align: center;
  padding: 30px;
}
.seo_pagination a {
  display: inline-block;
  width: 28px;
  height: 28px;
  line-height: 28px;
  margin: 0 5px;
  font-size: 16px;
}
.seo_pagination a.active {
  background: #2cc7c5;
  color: #fff;
}
.toTop {
  position: fixed;
  width: 45px;
  height: 45px;
  left: 50%;
  margin-left: 550px;
  bottom: 150px;
}
@media screen and (max-width: 1200px) {
  .toTop {
    right: 0 !important;
    left: auto;
  }
}
.seo_page_main {
  margin-top: 20px;
  *zoom: 1;
  zoom: 1;
}
.seo_page_main:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.seo_page_main::after {
  content: "";
  display: table;
  clear: both;
}
.seo_page_main .seo_main_l {
  float: left;
  width: 710px;
}
.seo_page_main .seo_main_r {
  float: right;
  width: 270px;
}
.seo_block {
  background-color: #fff;
  margin-bottom: 20px;
}
.seo_block .seo_title {
  padding: 30px 30px 0px;
}
.seo_block .seo_title p {
  font-size: 20px;
  color: #151515;
  letter-spacing: 0;
  line-height: 26px;
}
.seo_block .seo_title p span {
  color: #2CC7C5;
}
.seo_block .seo_sub_img {
  width: 650px;
  height: 72px;
  margin-top: 22px;
  margin-left: 23px;
  position: relative;
}
.seo_block .seo_sub_img img.seo_zixun_btn {
  position: absolute;
  right: 5px;
  top: 16px;
  cursor: pointer;
}
.seo_block .seo_more {
  height: 60px;
  line-height: 60px;
  text-align: center;
}
.seo_block .seo_more span {
  font-size: 14px;
  color: #2CC7C5;
  letter-spacing: 1.07px;
}
.seo_block .seo_more span.iconfont {
  display: inline-block;
  font-size: 12px;
  -webkit-transform: scale(0.75);
          transform: scale(0.75);
}
.seo_block > ul {
  padding-left: 30px;
  padding-right: 30px;
}
.seo_block > ul > li {
  padding: 30px 0;
  border-bottom: 1px solid #f0f0f0;
}
.seo_block > ul > li:first-child {
  margin-top: -6px;
}
.seo_block > ul > li::last-child {
  border-bottom: none;
}
.seo_diary {
  height: 140px;
  width: 100%;
  overflow: hidden;
}
.seo_diary .seo_diary_avatar {
  float: left;
  width: 281px;
}
.seo_diary .seo_diary_avatar .avatar_box {
  width: 140px;
  height: 140px;
  position: relative;
  display: inline-block;
}
.seo_diary .seo_diary_avatar .avatar_box:first-child {
  margin-right: 1px;
}
.seo_diary .seo_diary_avatar .avatar_box img {
  width: 100%;
  height: 100%;
}
.seo_diary .seo_diary_avatar .avatar_box span {
  display: inline-block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 50px;
  height: 17px;
  background: rgba(51, 51, 51, 0.5);
  color: #fff;
  line-height: 17px;
  font-size: 12px;
  text-align: center;
  -webkit-transform: scale(0.83333333);
          transform: scale(0.83333333);
  -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
}
.seo_diary .seo_diary_info {
  margin-left: 300px;
  height: 140px;
  position: relative;
}
.seo_diary .seo_diary_info .seo_items {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.seo_diary .seo_diary_info .seo_items span {
  font-size: 14px;
  color: #2CC7C5;
  letter-spacing: 1.07px;
  margin-right: 13px;
}
.seo_diary .seo_diary_info .seo_desc {
  font-size: 13px;
  color: #777777;
  text-align: justify;
  line-height: 24px;
  height: 72px;
  position: relative;
  margin: 8px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.seo_diary .seo_diary_info .seo_ft {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 20px;
  *zoom: 1;
  zoom: 1;
}
.seo_diary .seo_diary_info .seo_ft:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.seo_diary .seo_diary_info .seo_ft::after {
  content: "";
  display: table;
  clear: both;
}
.seo_diary .seo_diary_info .seo_ft .user_info .pic_wrap {
  float: left;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  overflow: hidden;
}
.seo_diary .seo_diary_info .seo_ft .user_info .pic_wrap img {
  width: 100%;
  height: 100%;
  display: block;
}
.seo_diary .seo_diary_info .seo_ft .user_info span {
  font-size: 13px;
  color: #2CC7C5;
  margin-left: 5px;
  line-height: 20px;
}
.seo_diary .seo_diary_info .seo_ft .cnt_info {
  position: absolute;
  right: 0;
  bottom: 0;
}
.seo_diary .seo_diary_info .seo_ft .cnt_info span {
  font-size: 12px;
  color: #777777;
}
.seo_diary .seo_diary_info .seo_ft .cnt_info span.iconfont {
  margin-left: 30px;
  margin-right: 4px;
}
.seo_post {
  width: 100%;
  overflow: hidden;
}
.seo_post .seo_post_l {
  float: left;
}
.seo_post .seo_user_wrap {
  width: 72px;
  text-align: center;
}
.seo_post .seo_user_wrap img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: block;
  margin: 0 auto 12px;
}
.seo_post .seo_user_wrap span {
  font-size: 13px;
  color: #2CC7C5;
  letter-spacing: 1px;
  line-height: 12px;
}
.seo_post .seo_post_main {
  margin-left: 85px;
}
.seo_post .seo_post_main h3 {
  font-size: 14px;
  color: #333333;
}
.seo_post .seo_post_main p {
  font-size: 13px;
  color: #777777;
  margin-top: 15px;
}
.seo_post .seo_pic_list {
  margin-top: 15px;
  *zoom: 1;
  zoom: 1;
}
.seo_post .seo_pic_list:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.seo_post .seo_pic_list::after {
  content: "";
  display: table;
  clear: both;
}
.seo_post .seo_pic_list .seo_pic_wrap {
  float: left;
  width: 102px;
  height: 102px;
  margin-right: 10px;
}
.seo_post .seo_pic_list .seo_pic_wrap img {
  width: 100%;
  height: 100%;
}
.seo_post .seo_ft {
  margin-top: 15px;
  height: 16px;
  line-height: 16px;
  *zoom: 1;
  zoom: 1;
}
.seo_post .seo_ft:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.seo_post .seo_ft::after {
  content: "";
  display: table;
  clear: both;
}
.seo_post .seo_ft .cnt_info {
  float: left;
}
.seo_post .seo_ft .cnt_info span.iconfont {
  margin-left: 30px;
  margin-right: 4px;
}
.seo_post .seo_ft .cnt_info span.iconfont:first-child {
  margin-left: 0;
}
.seo_post .seo_ft .date_info {
  float: right;
}
.seo_post .seo_ft span {
  font-size: 12px;
  color: #777777;
}
.seo_sub_doc_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  padding: 0 !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.seo_sub_doc_block .seo_doc {
  padding: 30px 0 30px 15px;
  width: 328px;
  height: 159px;
  *zoom: 1;
  zoom: 1;
}
.seo_sub_doc_block .seo_doc:hover {
  background-color: #F5F5F5;
}
.seo_sub_doc_block .seo_doc:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.seo_sub_doc_block .seo_doc::after {
  content: "";
  display: table;
  clear: both;
}
.seo_sub_doc_block .seo_doc .seo_pic_wrap {
  width: 96px;
  height: 96px;
  float: left;
}
.seo_sub_doc_block .seo_doc .seo_pic_wrap img {
  width: 100%;
  height: 100%;
  background-color: #fff;
}
.seo_sub_doc_block .seo_doc .seo_info {
  margin-left: 108px;
  position: relative;
  height: 96px;
}
.seo_sub_doc_block .seo_doc .seo_fline {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  height: 22px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
}
.seo_sub_doc_block .seo_doc .seo_fline span {
  font-size: 16px;
  color: #333333;
  letter-spacing: 0.89px;
  margin-right: 5px;
}
.seo_sub_doc_block .seo_doc .seo_fline span.sub {
  font-size: 12px;
  color: #333333;
  letter-spacing: 0;
}
.seo_sub_doc_block .seo_doc .seo_fline_pic_wrap {
  height: 20px;
}
.seo_sub_doc_block .seo_doc .seo_fline_pic_wrap img {
  height: 22px;
}
.seo_sub_doc_block .seo_doc .seo_star {
  margin-top: 10px;
}
.seo_sub_doc_block .seo_doc .seo_star span {
  font-size: 14px;
  line-height: 14px;
  margin-right: 3px;
  color: #ff8c26;
}
.seo_sub_doc_block .seo_doc .seo_star span.notactive {
  color: #777;
}
.seo_sub_doc_block .seo_doc .seo_hospital {
  margin-top: 10px;
  font-size: 12px;
  color: #2CC7C5;
  height: 19px;
}
.seo_sub_doc_block .seo_doc .seo_cnt_info {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.seo_sub_doc_block .seo_doc .seo_cnt_info span {
  display: inline-block;
  font-size: 12px;
  color: #333333;
  margin-right: 3px;
  padding-right: 3px;
  border-right: 1px solid #f0f0f0;
}
.seo_sub_doc_block .seo_doc .seo_cnt_info span:last-child {
  border-right: none;
  margin-right: 0;
  padding-right: 0;
}
.seo_sub_doc_block .sep_line {
  height: 96px;
  border-left: 1px solid #f0f0f0;
}
.seo_sub_doc_block .sep_line:last-child {
  display: none;
}
.seo_hospital {
  height: 119px;
  width: 100%;
  *zoom: 1;
  zoom: 1;
}
.seo_hospital:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.seo_hospital::after {
  content: "";
  display: table;
  clear: both;
}
.seo_hospital .seo_pic_wrap {
  float: left;
  width: 119px;
  height: 119px;
}
.seo_hospital .seo_pic_wrap img {
  width: 100%;
  height: 100%;
}
.seo_hospital .seo_info {
  height: 119px;
  margin-left: 138px;
}
.seo_hospital .seo_fline {
  height: 22px;
  *zoom: 1;
  zoom: 1;
}
.seo_hospital .seo_fline:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.seo_hospital .seo_fline::after {
  content: "";
  display: table;
  clear: both;
}
.seo_hospital .seo_fline .seo_name {
  height: 22px;
  float: left;
  font-size: 16px;
  color: #333;
  margin-right: 5px;
}
.seo_hospital .seo_fline .seo_icon_wrap {
  float: left;
}
.seo_hospital .seo_fline .seo_icon_wrap img {
  height: 22px;
}
.seo_hospital .seo_fline .seo_star {
  float: right;
}
.seo_hospital .seo_fline .seo_star span {
  font-size: 12px;
  color: #333333;
}
.seo_hospital .seo_fline .seo_star span.iconfont {
  color: #ff8c26;
}
.seo_hospital .seo_fline .seo_star span.iconfont.notactive {
  color: #777;
}
.seo_hospital .seo_line {
  margin-top: 15px;
}
.seo_hospital .seo_line span {
  font-size: 13px;
  color: #333333;
}
.seo_hospital .seo_line span:first-child {
  color: #777777;
}
.seo_hospital .seo_line .seo_item {
  margin-right: 20px;
}
.seo_page_side .consult_box {
  width: 270px;
  height: 288px;
  position: relative;
}
.seo_page_side .consult_box img {
  width: 100%;
  height: 100%;
}
.seo_page_side .consult_box .zixun-btn {
  position: absolute;
  left: 50%;
  width: 150px;
  height: 47px;
  margin-left: -75px;
  bottom: 20px;
  cursor: pointer;
}
.seo_page_side .side_block {
  margin-top: 20px;
  background-color: #fff;
  overflow: hidden;
}
.seo_page_side .side_block .side_block_title {
  margin-top: 20px;
  margin-left: 20px;
  border-left: 3px solid #73dacf;
  padding-left: 10px;
  font-size: 14px;
  color: #555;
  position: relative;
}
.seo_page_side .side_block .side_block_title .more {
  position: absolute;
  right: 24px;
  top: 3px;
  font-size: 12px;
  color: #2cc7c5;
}
.seo_page_side .side_block .side_block_title .more .icon_more {
  margin-left: 3px;
  display: inline-block;
  width: 5px;
  height: 7px;
  background-image: url(//static.soyoung.com/pc/static/img/live/more.png);
}
.seo_page_side .hot_list {
  padding: 14px 10px 10px 20px;
  *zoom: 1;
  zoom: 1;
}
.seo_page_side .hot_list:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.seo_page_side .hot_list::after {
  content: "";
  display: table;
  clear: both;
}
.seo_page_side .hot_list span {
  float: left;
  padding: 9px;
  background: #F1FAFA;
  color: #2CC7C5;
  font-size: 12px;
  margin-right: 9px;
  margin-bottom: 9px;
}
.seo_page_side .axg_list {
  margin-top: 10px;
  padding: 0 20px 10px 20px;
  overflow: hidden;
  height: 400px;
}
.seo_page_side .axg_list .seo-axg {
  display: inline-block;
  height: 110px;
  margin: 10px 0;
  *zoom: 1;
  zoom: 1;
}
.seo_page_side .axg_list .seo-axg:after {
  clear: both;
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
}
.seo_page_side .axg_list .seo-axg::after {
  content: "";
  display: table;
  clear: both;
}
.seo_page_side .axg_list .seo-axg > img {
  display: block;
  float: left;
  width: 110px;
}
.seo_page_side .axg_list .seo-axg .info-box {
  position: relative;
  margin-left: 120px;
  height: 100%;
}
.seo_page_side .axg_list .seo-axg .info-box span {
  color: #9f9f9f;
  font-size: 12px;
}
.seo_page_side .axg_list .seo-axg .info-box span:first-child {
  margin-right: 7px;
}
.seo_page_side .axg_list .seo-axg .info-box .ititle {
  color: #2cc7c5;
  line-height: 18px;
  height: 54px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.seo_page_side .axg_list .seo-axg .info-box .ibottom {
  position: absolute;
  left: 0;
  bottom: 0;
}
.seo_page_side .axg_list .seo-axg .info-box .iprice {
  color: #ff527f;
  font-size: 14px;
  margin-top: 10px;
}
.seo_page_side .axg_list .seo-axg .info-box .iprice .izhekou {
  background-image: url(//static.soyoung.com/pc/static/img/dp/zhekou.png);
  padding: 1px 5px;
  font-size: 12px;
  color: #fff !important;
  background-size: 100% 100%;
}
.seo_page_side .similar_list {
  padding-top: 10px;
}
.seo_page_side .similar_list .similar .item-card {
  padding: 10px 20px;
  background-color: #fff;
}
.seo_page_side .similar_list .similar .item-card a {
  display: block;
  border-bottom: 1px dashed #dedede;
  padding-bottom: 10px;
}
.seo_page_side .similar_list .similar .item-card a .p,
.seo_page_side .similar_list .similar .item-card a .p1,
.seo_page_side .similar_list .similar .item-card a .p2,
.seo_page_side .similar_list .similar .item-card a .p3 {
  color: #333;
  letter-spacing: 0;
  text-align: justify;
  line-height: 22px;
}
.seo_page_side .similar_list .similar .item-card a .p {
  font-size: 16px;
}
.seo_page_side .similar_list .similar .item-card a .p1 {
  font-size: 14px;
}
.seo_page_side .similar_list .similar .item-card a .p2 {
  font-size: 12px;
}
.seo_page_side .similar_list .similar .item-card a .grey-light {
  color: #b8b8b8;
}
.seo_page_side .similar_list .similar .item-card a .green {
  color: #2cc7c5;
}
.seo_page_side .similar_list .similar .item-card a .icon-arrow-right {
  font-size: 12px;
}
.pop_right_box.weight_for_seo {
  display: none;
}
.pcchat_seo_box.weight_for_seo {
  display: block;
}
.iconfont.icon-views,
.iconfont.icon-message,
.iconfont.icon-good {
  font-size: 15px !important;
}
.seo_level_title {
  margin: 35px 0 22px;
  font-size: 20px;
  color: #333333;
}
.seo_empty_page {
  height: 300px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.seo_empty_page img {
  width: 110px;
}
.seo_empty_page p {
  margin-top: 26px;
  font-size: 16px;
  color: #999999;
}

