@charset "utf-8";
html{color:#000;background:#FFF; }
body { color:#666;font:12px/1.231 "Microsoft Yahei";overflow-x:hidden;overflow-y:auto} /*网站字体颜色*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:14px;}
h6 { font-size:10px;}
.current {
    color: #b48b62 !important;
}
.mt10{ margin-top:10px;}

a { color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover {     text-decoration: none;}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}



/* -- 页面整体布局 -- */
.header, .content , .footer { width:1200px; margin:0 auto;  }
body{min-width: 1200px; margin: 0 auto;}
.left,.leftr{ width:266px; float:left; }
.leftr{ float:left;}
.left2 { width:908px; float:left; overflow:hidden; margin-top:15px;}
.left3 { width:266px; float:left; overflow:hidden; color:#666;}
.lefttop {height:0px; font-size:0; overflow:hidden; margin-top:10px;}
.leftbot { height:0px; font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { height:0px; font-size:0; overflow:hidden; margin-bottom:10px; }

.right,.rightl{ width:908px; float:right; display:inline;overflow:hidden;}
.rightl{ float:right;}
.right2 { width:266px;  float:right; overflow:hidden;margin-top:15px;}
.right3 { width:266px; float:right; overflow:hidden; color:#666;}
.rightbot { height:0px; font-size:0; overflow:hidden; margin-bottom:10px;}
.right2bot { height:0px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right_main { width:908px; overflow:hidden; }
.right2_main { width:266px;overflow:hidden;}
.left2_main { width:908px;overflow:hidden;}

/*底部开始*/
.f_foot{
	height: 430px;
	background-color: #272727;}
.f-con{
height: 300px;
padding-top: 72px;
border-bottom: 1px solid #373737;
}
.f-con h3{height: 24px; font-size: 20px;font-weight: bold; color: #fff; margin-bottom: 15px;}
.f-info{width: 378px;}
.f-logo{width: 226px;height: 69px; margin-bottom:7px;}
.f-info h2{height: 36px; font-size: 20px;font-weight: normal; line-height: 36px; color: #fff; margin-bottom: 10px;}
.f-info li{height: 36px;width: 265px; font-size: 18px;color: #a6a6a6; line-height: 36px;padding-left: 35px;}
.f-info li.f-tel{background: url(../images/f-icon1.png) no-repeat left 10px; font-weight: bold; color: #fff;}
.f-info li.f-qq{background: url(../images/f-icon2.png) no-repeat left 10px; }
.f-info li.f-mail{background: url(../images/f-icon3.png) no-repeat left 10px;}
.f-info li.f-add{background: url(../images/f-icon4.png) no-repeat left 10px; font-size: 14px;line-height: 18px; padding-top: 10px;}

.f-nav{
	width: 213px;
}
.f-pro{
	width: 244px;
}
.f-link{
	width: 175px;
}
.f-nav li,.f-pro li,.f-link li{
	height: 36px; font-size: 14px;line-height: 36px;margin-bottom: 5px;
}
.f-nav li a,.f-pro li a,.f-link li a{
	display: block;color: #acacac;
}
.f-share{ width:164px;}

.f-code{position: relative;
	width: 158px;
	height: 38px;
	background-color: #ffffff;
	border-radius: 8px;margin-bottom: 11px; margin-top: 20px	; padding: 6px 0 0 15px;}

.f-code img{width: 34px;	height: 33px; float: left;}
.f-code p{width:110px;font-size: 14px; line-height: 16px; color: #333; text-align: center; float: right;}
.f-code p span{display: block; font-size: 12px; line-height: 12px;color: #cfcfcf;}
.f-code2{background-color: #c2ac60;}
.f-code2 p,.f-code2 span{color: #ffffff;}
.f-code-max{
	position: absolute;top: 0;right: 180px;
	width: 120px;
	height: 120px;
	z-index: 99;
	display: none;
	background-color: #fff;
	padding: 10px;
	border-radius: 10px;
   }
   .f-code-max img{
	   width: 120px;
	height: 120px;
   }
   .f-code:hover .f-code-max{display: block;}
   
.f-share h4{height: 18px; font-size: 16px;font-weight: bold;font-family: 'SimSun';color: #cfcfcf;margin-bottom: 10px;}
.f-share li{width: 33px;height: 33px; border-radius: 50%; overflow: hidden; float: left; margin-right: 10px;}
.f-share li:last-child{margin-right: 0;}
.f-share li img{width: 33px;height: 66px;}
.f-share li:hover img{margin-top: -33px;}
.f-txt{height: 56px; font-size: 14px;color: #909090; line-height: 56px;}
.f-txt a{color: #909090;}
.f-txt em{margin: 0 10px;}
.f-txt span{width: 158px;
	height: 35px;
	background-color: #c2ac60;
	border-radius: 8px; float: right; margin-top: 10px; line-height: 35px;text-align: center;}
	.f-txt span a{display: block; color: #fff;}
/**/

/*当前位置*/
.topadcs{width:100%; overflow:hidden; text-align:center;margin:0 auto 0;}
.topadcs a img{ width:100%; height:auto; display:block;}
.topadcs a{display:block;margin:0 auto;}
.topadcs a.fullad,.banner1 a{ height:380px;}

.plc,.plc2{ background:url(../images/logo_03.png) no-repeat 5px 5px;height:20px;line-height:24px;padding:7px 8px 8px 35px;margin-top:20px; position:relative; color:#333; overflow:hidden; font-size:14px; border-bottom:1px solid #888; padding-bottom:8px; font-family:微软雅黑;}
.plc i,.plc2 i,.plc a{ font-style:normal; font-size:14px; color:#333;}
.hp_withs{ width:1000px;}

.t_bgnone{position: fixed;top: 20%;_position: absolute;_margin-top:250px;_top: expression(eval(document.documentElement.scrollTop-880));z-index:10; display:none; left:0.2%; _left:0.2%}
.t_bgnone .leib2,.leib{ width:170px;}
.t_bgnone .leib2 .nr ul li {padding-left: 12px;}


/* 头部 */

.pc-header {
    /* position: fixed; */
    top: 0;
    left: 0;
    width: 100%;
    /* background: rgba(46, 52, 151, 0.99); */
    color: #999999;
    z-index: 999;
}
.pc-block {
    display: block;
}

.pc-header .top {
    position: relative;
    z-index: 3;
    background: #2586b3;
}

.w1200 {
    width: 100%;
    max-width: 1200px;
    min-width: 320px;
    margin: 0 auto;
    padding: 0 70px;
}

.clearfix {
    *zoom: 1;
}

.pc-header .top .logo {
    float: left;
	display: block;
	width: 75%;
}

.pc-header .top .logo img {
    float: left;
}

fieldset, img {
    border: 0;
}

.pc-header .top .logo div {
    margin-top: 22px;
    float: left;
    margin-left: 15px;
    padding-left: 15px;
    border-left: 1px solid rgba(238,238,238,.2);
    font-size: 12px;
}

.pc-header .top .logo div p {
    margin-top: 4px;
    font-size: 14px;
    color: #b48b62;
}

.clearfix:after {
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
    line-height: 0;
    content: '\20';
}

.pc-header .right1 {
	float: right;
	padding-top: 25px;
	width: 25%;
}
.pc-header .tel {
	float: left;
	padding-right: 20px;
	line-height: 32px;
	font-size: 12px;
	position: relative;
}
.pc-header .tel:after {
	content: "";
	position: absolute;
	top: 50%;
	right: 0;
	width: 1px;
	height: 16px;
	margin-top: -8px;
	background: rgba(238,238,238,.3);
}
.pc-header .tel span {
	margin-left: 5px;
	font-size: 22px;
	color: #b48b62;
	font-weight: bold;
}
.pc-header .search-box {
	float: left;
	margin-left: 25px;
	width: 145px;
	border: 1px solid #b48b62;
	height: 32px;
	border-radius: 16px;
}
.pc-header .search-box .in {
	float: left;
	width: 113px;
	line-height: 24px;
	padding: 3px 15px;
	height: 30px;
	background: none;
	border: none;
	color: #FFFFFF;
	font-size: 12px;
}
.pc-header .search-box .bt {
	float: right;
	width: 30px;
	height: 30px;
	background: url(../images/search_bt.png);
}
.pc-header .erwiema {
	float: left;
	margin-left: 20px;
	position: relative;
	cursor: pointer;
}
.pc-header .erwiema div {
	display: none;
	position: absolute;
	left: 50%;
	margin-left: -60px;
	top: 42px;
	right: 0;
	width: 120px;
}
.pc-header .erwiema:hover div {
	display: block;
}
.pc-header .nav {
	border-top: 1px solid #e5cc77;
}
.pc-header .nav ul {
	margin: 0 -32px;
}
.pc-header .nav li {
	float: left;
	padding: 0 16px;
	position: relative;
    z-index: 999;
}
.pc-header .nav li>a {
	display: block;
	line-height: 52px;
    height: 52px;
    font-size: 18px;
    color: #333333;
    font-weight: 600;
	text-align: center;
    position: relative;
}
.pc-header .nav li>a:before {
	content: "";
	position: absolute;
	top: -1px;
	left: 0;
	width: 0%;
	height: 2px;
	background: #b48b62;
	-webkit-transition: all ease .4s;
	-moz-transition: all ease .4s;
	-ms-transition: all ease .4s;
	-o-transition: all ease .4s;
	transition: all ease .4s;
}
.pc-header .nav li.current>a, .pc-header .nav li:hover>a {
	color: #b48b62;
	font-weight: bold;
}
.pc-header .nav li.current>a:before, .pc-header .nav li:hover>a:before {
	width: 100%;
}
.pc-header .nav li:hover div {
	display: block;
}
.pc-header .nav li div {
	display: none;
	position: absolute;
	top: 42px;
	left: 50%;
	margin-left: -60px;
	width: 120px;
	background: rgba(16,18,40,.7);
	text-align: center;
}
.pc-header .nav li div a {
	display: block;
	line-height: 34px;
	height: 34px;
	color: #FFFFFF;
	font-size: 13px;
}
.pc-header .nav li div a:hover {
	background: rgba(16,18,40,.8);
}

/* footer */

.footer_main {
    margin-top: 20px;
    width: 100%;
    padding: 30px 0 30px;
    background: #061d49;
    color: #fff;
}

[aos^="fade"][aos^="fade"].aos-animate {
    opacity: 1;
}
[aos][aos][aos-duration="700"], body[aos-duration="700"] [aos] {
    -webkit-transition-duration: .7s;
    transition-duration: .7s;
}
[aos][aos][aos-easing="ease"], body[aos-easing="ease"] [aos] {
    -webkit-transition-timing-function: cubic-bezier(.25,.1,.25,1);
    transition-timing-function: cubic-bezier(.25,.1,.25,1);
}
[aos][aos][aos-duration="1000"], body[aos-duration="1000"] [aos] {
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
}
[aos][aos][aos-easing="ease-out-back"], body[aos-easing="ease-out-back"] [aos] {
    -webkit-transition-timing-function: cubic-bezier(.175,.885,.32,1.275);
    transition-timing-function: cubic-bezier(.175,.885,.32,1.275);
}
[aos="fade-up"].aos-animate {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
}
[aos^="fade"][aos^="fade"] {
    opacity: 0;
    -webkit-transition-property: all;
    transition-property: all;
}
.clearfix {
    *zoom: 1;
}
[aos="fade-up"] {
    -webkit-transform: translate(0,100px);
    -ms-transform: translate(0,100px);
    transform: translate(0,100px);
}
.footer_main .links {
    padding-bottom: 30px;
    margin-bottom: 30px;
    font-size: 16px;
    border-bottom: 1px solid #ebf2f4;
}
.footer_main {
    color: #440707;
}
.footer_main .links span {
    color: #f9f9f9;
    display: inline-block;
}
.footer_main .links a {
    display: inline-block;
    color: #f9f9f9;
    padding-right: 10px;
}

.footer_main .botnav {
    width: 290px;
}
.fl {
    float: left;
}

.footer_main .botnav li:first-child {
    padding-left: 0;
}
.footer_main .botnav li {
    width: 100px;
    float: left;
    display: block;
    list-style: none;
    font-size: 16px;
    line-height: 32px;
    text-align: left;
    overflow: hidden;
    padding-left: 35px;
}
.footer_main .botnav li a {
    color: #fff;
    display: block;
    line-height: 30px;
    font-size: 16px;
}

.footer_main .botnav li .drop {
    padding-top: 10px;
}

.footer_main .botnav li .drop a{display: block;line-height: 24px;color: #e7e1e1;width: 100%;font-size: 14px;}
.footer_main .botnav li .drop a:hover{color: #9f0b0b;}
.footer_main .botnav li:first-child{padding-left: 0;}
.footer_main .botcontcat{width: 250px;color: #fff;float: left;}
.footer_main .botcontcat a{color: #fff;display: block;line-height: 30px;font-size: 16px;}
.footer_main .botcontcat a:hover{color: #7d0404;}
.footer_main .botcontcat .drop{font-size: 16px;color: #fff;}
.footer_main .botcontcat .drop .tel{font-size: 28px;line-height: 30px;margin-bottom: 10px;color: #fff;}
.footer_main .bewm{
	width: 138px;
	height: 158px;
	float: left;
	padding: 10px 0;
	border: 1px solid #c4baa5;
	box-shadow: darkgray 0px 0px 30px 5px inset;
}
.footer_main .bewm img{width: 119px;height: 119px;padding: 0;display: block;margin: 0 auto;}
.footer_main .bewm p{text-align: center;line-height: 20px;padding-top: 5px;color: #fff;}
.footer_main .copyright{
	line-height: 22px;
	border: 1px solid #d9eecf;
	font-size: 12px;
	color: #fff;
	padding: 0 25px;
	margin-top: 40px;
	height: 48px;
	line-height: 48px;
}
.footer_main .copyright a{color: #fff;}
.footer_main .copyright a:hover{color: #78c152;}
.footer_main .imsgbox {
    width: 400px;
}
.fr {
    float: right;
}
.footer_main .imsgbox h3{
    font-size: 16px;
    color: #fff;
    display: block;
    text-align: center;
    font-weight: 700;
    background: #ffb300;
    padding: 20px;
    border-radius: 4px;
}
.footer_main .imassge{padding-top: 20px;}
.footer_main .imassge .item{width: 192px;margin-bottom: 10px;position: relative;float: left;position: relative;border: 1px solid #7b8e72;}
.footer_main .imassge .item .txt{width: 182px;padding-left: 10px;height: 40px;line-height: 40px;color: #fff;background: none;outline: none;}
.footer_main .imassge .item .msg-box{position: absolute;left: 0;height: 20px;top: -28px;}
.footer_main .imassge .item .msg-box s{display: inline-block;}
.footer_main .imassge .mr10{margin-right: 12px;}
.footer_main .imassge .mj{width: 100%;}
.footer_main .imassge .mj .txt{width: 390px;}
.footer_main .imassge .submit{width: 100%;line-height: 40px;border: 0 none;font-size: 16px;outline: none;cursor: pointer;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.footer_main .imassge .submit:hover{background: #f95927;color: #fff;}


input, textarea {
    -webkit-user-select: text;
}
button, input, select, textarea {
    font-size: 100%;
}
input {
    background: none;
    border: 0 none;
}
body, input, button, form {
    font-size: 14px;
    line-height: 28px;
    font-family: "microsoft yahei";
    color: #333333;
}
input, button, ul, ol {
    margin: 0px;
    padding: 0px;
        padding-left: 0px;
}
/* 面包屑导航 开始*/
.HJ_loc{ margin:10px auto;}
.HJ_loc p{ width:1200px; margin:0 auto; font-size:14px; line-height:24px; height:24px; overflow:hidden; text-align:left;}
.HJ_loc span{ background:url(../images/loc.jpg) no-repeat left; display:inline-block; width:12px; height:12px; margin-right:10px;}
.HJ_loc p a{ font-size:14px; color:#000;}
.HJ_loc p a:hover{ color:#fdd000;}
/* 关于我们面包屑导航 结束*/

/* 自定义美容院拓客列表 */

.b2-single-content {
    position: relative;
    padding-top: 10px;
  }
  .wrapper {
    width: 1200px;
    max-width: 100%;
    margin: 0 auto;
  }
  .b2-single-content {
    display: flex;
  }
  .content-area {
    margin: 0 auto;
  }
  main, nav, section {
    display: block;
  }
  .newsflashes-list {
    overflow: hidden;
  }
  .b2-radius {
    border-radius: 4px;
  }
  .box, .side-fixed {
    background-color: #fff;
    box-shadow: 0px 0px 2px rgb(98 124 153 / 10%);
    position: relative;
  }
  .newsflahses-cover {
    padding-top: 25%;
    height: 0;
    background-color: #f5f6f7;
    position: relative;
    background-size: cover;
  }
  .n-desc {
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 2;
    display: flex;
    align-items: flex-end;
    padding: 32px;
    justify-content: space-between;
    box-sizing: border-box;
    background: linear-gradient( 1turn ,rgba(9,15,29,.4),transparent);
  }
  .n-desc-name {
    display: flex;
    flex-flow: column;
    margin-right: 40px;
  }
  .newsflahses-cover h1 {
    font-size: 24px;
    color: #fff;
    z-index: 2;
    margin-bottom: 8px;
  }
  .button, button {
    background: #0066ff;
    border: 1px solid #0066ff;
    border-radius: 4px;
  }
  button, .button {
    border-radius: 4px;
    color: #fff;
    padding: 8px 16px;
    transition: opacity .2s;
    position: relative;
    cursor: pointer;
    font-size: 12px;
    margin: 0;
    white-space: nowrap;
  }
  button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
  }
  button, select {
    text-transform: none;
  }
  .news-item {
    position: relative;
  }
  .news-item-date {
    position: absolute;
    left: 0px;
    top: 20px;
  }
  .b2-radius {
    border-radius: 4px;
  }
  .news-item-date {
    border: 1px solid #0066ff;
  }
  .news-item-date p {
    width: 41px;
    display: flex;
    flex-flow: column;
    justify-content: center;
  }
  .news-item-date p span:first-child {
    font-size: 14px;
    height: 26px;
    line-height: 27px;
  }
  .news-item-date p span {
    text-align: center;
  }
  .news-item-date p span:last-child {
    height: 26px;
    line-height: 26px;
    font-size: 20px;
    color: #fff;
  }
  .news-item-date p span:last-child {
    background: #0066ff;
  }
  .news-item-date p span {
    text-align: center;
  }
  /* .news-item ul {
    margin-left: 60px;
  } */
  .news-item li {
    padding: 20px;
    position: relative;
  }
  .news-item-content > div {
    display: flex;
  }
  .news-item-h > div:first-child {
    width: 100%;
  }
  .news-item-content h2 {
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 600;
  }
  .news-item-header {
    font-size: 12px;
    color: #797C80;
    margin-bottom: 8px;
  }
  .news-item-header span {
    margin-right: 24px;
  }
  .news-item-content p.b2-hover {
    padding-right: 10px;
  }
  .news-item-content p {
    line-height: 22px;
    color: #666;
    font-size: 15px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    position: relative;
    max-height: 66px;
  }
  .news-item-content img {
    display: block;
    width: 150px;
    min-width: 150px;
    height: 100px;
  }
  .b2-radius {
    border-radius: 4px;
  }
  img {
    max-width: 100%;
    height: auto;
    object-fit: cover;
    image-rendering: -webkit-optimize-contrast;
    border: 0;
    vertical-align: text-top;
  }
  
  /* 左边 */
  .widget-area {
    width: 300px;
    min-width: 300px;
    margin-left: 16px;
    max-width: 100%;
  }
  .widget-area {
    will-change: min-height;
  }
  .sidebar-innter {
    transform: translate(0, 0);
    transform: translate3d(0, 0, 0);
    will-change: position, transform;
  }
  .mg-b {
    margin-bottom: 16px;
  }
  .b2-radius {
    border-radius: 4px;
  }
  .box, .side-fixed {
    background-color: #fff;
    box-shadow: 0px 0px 2px rgb(98 124 153 / 10%);
    position: relative;
  }
  .mobile-hidden {
    display: block;
  }
  .html-widget {
    height: 221px;
    overflow: hidden;
  }
  .widget-area section + section {
    margin-top: 16px;
  }
  .b2-widget-title {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
  }
  .b2-widget-title h2, .widget > h2 {
    font-size: 16px;
    padding: 20px 16px 8px;
    font-weight: 600;
    line-height: 1;
  }
  .b2-widget-box {
    position: relative;
  }
  .b2-widget-hot li.widget-post-none, .b2-widget-hot li.widget-post-small {
    height: 92px;
    position: relative;
  }
  .b2-widget-hot ul li, .b2-widget-mission ul li {
    display: flex;
  }
  .widget ul li {
    font-size: 13px;
    padding: 16px;
    box-sizing: border-box;
  }
  .b2-widget-hot li.widget-post-none:nth-child(1) .b2-widget-post-order, .b2-widget-hot li.widget-post-small:nth-child(1) .b2-widget-post-order {
    background-color: #ff3355;
    color: #fff;
  }
  .b2-widget-post-order {
    position: absolute;
    border-radius: 0 10px 10px 0;
    left: -4px;
    top: 16px;
    z-index: 2;
  }
  .b2-widget-post-order span {
    display: block;
    padding: 0;
    font-size: 16px;
    margin-right: 6px;
    line-height: 22px;
    height: 22px;
    width: 34px;
    text-align: right;
  }
  .widget-post-none .b2-widget-post-title {
    /*padding-left: 28px;*/
  }
  .widget ul li h2 {
    font-size: 13px;
  }
  .b2-widget-post-title h2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-bottom: 8px;
    word-break: break-all;
  }
  .b2-widget-post-title time {
    font-size: 12px;
    color: #bcbcbc;
    margin-top: 5px;
  }
  .b2timeago {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .news-item li{
    border-top: 1px solid #f5f6f7;
  }
  
  .aside-ad img{
      border-top-right-radius: 5px;
      border-top-left-radius: 5px;
      border-bottom-right-radius: 0px;
      border-bottom-left-radius: 0px;
  }

  /* 标题 */
  .infomation-top-box {
    margin-bottom: 10px;
    padding: 24px 10px;
  }
  .info-h5 {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .info-h5 {
    font-size: 22px;
  }
  .info-h5 h5{
      font-size: 20px;
  }
  .infomation-desc {
    font-size: 14px;
    margin-top: 10px;
  }

  .recommand {
    height: 170px;
    margin-bottom: 20px;
    background: #fff;
  }
  .recommand dt {
    width: 370px;
    padding: 20px 50px 0px 0;
    float: left;
    font-size: 12px;
    color: #556f6f;
    text-align: center;
    position: relative;
  }
  .recommand dt p {
    margin-bottom: 10px;
  }
  .recommand dt .txt {
    line-height: 150%;
  }
  .recommand dt p {
    margin-bottom: 10px;
  }
  .recommand dt a.dl {
    width: 100px;
    height: 30px;
    display: inline-block;
    font-size: 12px;
    line-height: 30px;
    border-radius: 3px;
    background: #ff584b;
    color: #fff;
  }
  .recommand dd {
    width: 510px;
    float: left;
  }
  .recommand dd img{
      border-radius: 8px;
  }

  /* 内容页 */
  .content-area {
    max-width: calc(100% - 316px);
    margin: 0 auto;
    flex: 1;
  }
  .content-area {
    width: 100%;
    max-width: 100%;
  }
  .single-article {
    margin-bottom: 16px !important;
  }
  .b2-radius {
    border-radius: 4px;
  }
  .single-article {
    padding: 28px;
    width: 100%;
    margin: 0 auto;
      margin-bottom: 0px;
    max-width: 100%;
    position: relative;
    box-sizing: border-box;
  }
  .entry-header {
    margin-bottom: 20px;
    border-bottom: 1px solid #f5f6f7;
    padding-bottom: 20px;
  }
  .single-article h1 {
    font-size: 26px;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 12px;
  }
  .post-meta-row {
    display: flex;
    justify-content: space-between;
  }
  .entry-header .post-meta {
    justify-content: initial;
  }
  .post-meta {
    justify-content: space-between;
  }
  .post-meta, .post-meta-left {
    display: flex;
    align-items: center;
    font-size: 12px;
    color: #666;
  }
  .post-meta li {
    margin-right: 24px;
    list-style: none;
  }
  .post-list-cat {
    position: relative;
    left: 0;
    top: 0;
    display: flex;
    flex-flow: wrap;
  }
  .post-list-cat a:first-child {
    display: block;
  }
  .entry-header .post-list-cat a {
    height: 30px;
    line-height: 30px;
    padding: 0 16px;
    font-weight: 500;
  }
  .topic-footer-left button.picked, .post-list-cat a, .saf-z button.picked, .news-vote-up .isset, .news-vote-down .isset, .w-d-list.gujia button, .w-d-download span button {
    background-color: rgba(0, 102, 255, 0.1);
    color: #0066ff !important;
  }
  .post-meta li span {
    margin: 0;
  }
  .post-meta li span {
    color: #8590A6;
  }
  .post-meta li span {
    margin-left: 0;
    margin-right: 10px;
    display: flex;
    line-height: 1;
  }
  .b2timeago {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .entry-content {
    font-size: 16px;
    position: relative;
  }
  .entry-content > p, .content-show-roles > p {
    word-wrap: break-word;
    word-break: normal;
    line-height: 1.5;
  }
  .entry-content img {
      max-width: 100%;
      height: auto;
  }
  .entry-content .yarpp-related h3 {
    font-weight: 400;
    font-size: 14px;
  }
  .yarpp-related h3 {
    font-size: 125%;
    font-weight: 700;
    margin: 0;
    padding: 0 0 5px;
    text-transform: capitalize;
  }
  .entry-content .yarpp-related ol {
    background-color: #f5f6f7;
    padding: 16px;
  }
  .entry-content .yarpp-related a {
    font-size: 14px;
    color: inherit;
    font-weight: normal;
  }
  abbr, acronym {
    border-bottom: 1px dotted #666;
    cursor: help;
  }
  .post-pre-next {
    display: flex;
    flex-flow: wrap;
    margin-right: -10px;
    margin-left: -10px;
  }
  .post-pre-next > div {
    width: 50%;
  }
  .post-pre-next-in {
    display: flex;
    position: relative;
    padding: 0 10px;
  }
  .post-pre .post-pre-next-info {
    padding-left: 60px;
  }
  .post-pre-next-in > div {
    overflow: hidden;
  }
  .b2-pd, .b2-padding {
    padding: 16px;
      padding-left: 16px;
  }
  .b2-pd {
    padding: 16px;
  }
  .b2-radius {
    border-radius: 4px;
  }
  .post-pre-next-info {
    width: 100%;
  }
  .post-pre-next-info, .post-pre-next-jt {
    position: relative;
    z-index: 2;
  }
  .post-pre .next-jt {
    left: 0;
  }
  .next-jt {
    position: absolute;
    top: calc(50% - 15px);
    color: #ccc;
  }
  .next-jt i {
    font-size: 50px;
    background-color: rgba(255, 255, 255, 0.45);
    line-height: 34px;
    height: 30px;
    width: 30px;
    display: block;
  }
  .post-per-next-cats {
    font-size: 12px;
    position: relative;
    z-index: 2;
    color: #AAAEB3;
  }
  .post-pre-next-info .post-per-next-cats a {
    margin-right: 5px;
  }
  .post-per-next-cats a {
    display: inline-block;
    padding: 0;
  }
  .post-pre-next-in h2 {
    font-size: 15px;
    font-weight: 400;
    margin: 10px 0;
    height: 43px;
    overflow: hidden;
  }
  .post-pre-next-in p {
    font-size: 12px;
    position: relative;
    z-index: 2;
    color: #AAAEB3;
  }
  .post-pre-next > div {
    width: 50%;
  }
  .site {
    background-color: #f7f9fa;
  }
  .post-next .post-pre-next-info {
    text-align: right;
    padding-right: 60px;
  }

  /* 分页 */
  .page {
    padding: 14px 0 10px;
    text-align: center;
    width: 100%;
    float: left;
    font-size: 14px;
  }
  .page {
    overflow: hidden;
  }
  .page li {
    display: inline-block;
    height: 28px;
    line-height: 28px;
    border: 1px solid #e3e3e3;
    padding: 0 10px;
    cursor: pointer;
    margin: 20px 0 0 6px;
    margin-left: 6px;
    border-radius: 4px;
  }
.page li a {

    text-decoration: none;
    color: #999999;

}

/*拓客内容 css*/

.single-article {
  margin-bottom: 16px;
}
.b2-radius {
  border-radius: 4px;
}
.single-article {
  padding: 28px;
  width: 100%;
  margin: 0 auto;
    margin-bottom: 0px;
  max-width: 100%;
  position: relative;
  box-sizing: border-box;
}

.yddchayin-cpxq-main {
  font-size: 16px;
  color: #666;
  line-height: 28px;
  padding: 23px 0;
  border-bottom: 2px solid #ffe9ee;
}
.yddchayin-cpxq-main p {
  margin-top: 6px;
  overflow: hidden;
  text-indent: 2em;
}
.yddchayin-cpxq-main h2 {
  padding-bottom: 12px;
  font-size: 20px;
  border-bottom: 4px solid #f0f4f5;
}
.yddchayin-cpxq-main h3 {
  margin: 20px 0 10px;
  line-height: 1.4;
  font-weight: 700;
}
.yddchayin-cpxq-main h3 {
  padding-left: 10px;
  font-size: 16px;
  line-height: 1.2;
  border-left: 4px solid #fd721f;
}

/* 拓客内容页 */

.entry-content p, .content-show-roles > p, .entry-content > pre, .content-show-roles > pre, .entry-content > ul, .content-show-roles > ul, .entry-content > ol, .content-show-roles > ol, .entry-content > dl, .content-show-roles > dl, .entry-content > form, .content-show-roles > form, .entry-content > table, .content-show-roles > table, .entry-content > blockquote, .content-show-roles > blockquote, .entry-content > div, .content-show-roles > div {
  margin-bottom: 1em;
}
.entry-content blockquote, .content-excerpt {
  border-radius: 4px;
}
.entry-content blockquote {
  margin: 0;
    margin-bottom: 0px;
  box-sizing: border-box;
  font-family: 思源宋体 CN SemiBold;
  font-size: 16px;
  line-height: 29px;
  color: #797C80;
  background: #F5F6F7;
  border-radius: 4px;
  width: 100%;
  margin-bottom: 1.2em;
  padding: 1em !important;
}
.entry-content blockquote, q {
  -webkit-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
  quotes: none;
}
/* 内容页头像 */
.answer-item {
  padding-top: 20px;
  /* padding-bottom: 20px; */
  /* border-bottom: 1px solid #eee; */
}
.answer-item .user-info {
  padding-bottom: 16px;
  position: relative;
}
.answer-item .name {
  margin-left: 12px;
  font-size: 14px;
  font-weight: 700;
  color: #333;
  position: absolute;
  top: 10px;
}

.section-tit {
  font-size: 18px;
  line-height: 25px;
  position: relative;
}
.section-tit .section-tit-best {
  color: #337eff;
}
.adopt-tag-v2 i {
  margin: 0 2px 0 -2px;
  vertical-align: top;
  background-position: -26px -97px;
  width: 24px;
  height: 24px;
  display: inline-block;
}
.adopt-tag-v2 i {
  background-image: url('../images/ico.png');
}
.toprgt-bar {
  position: absolute;
  top: 18px;
  right: 0;
  padding-bottom: 4px;
}
.tit-prompt {
  font-size: 12px;
  font-weight: 400;
  line-height: 13px;
  max-width: 260px;
  height: 14px;
  padding-bottom: 0;
  color: #b3b3b3;
}
.tit-prompt i {
  margin-right: 5px;
  vertical-align: top;
  background-position: -134px -123px;
  width: 14px;
  height: 14px;
  display: inline-block;
}
.entry-content p img{
  max-width: 100%;
  height: auto;
  text-align: center;
  margin: 0 auto;
  display: block;
}
.mt20{
  margin-top: 20px;
}
.aside-ad{
  padding: 10px;
}

/* 问答内容页结束 */

/* 抖音拓客列表 */
.infomation-desc .font16{
  font-size: 16px;
}
.aside-ad .h5{
  font-size: 20px;
  padding-bottom: 10px;
  font-weight: 700;
  margin: 0;
}

.aside-ad p{
  font-size: 14px;
}















