.detail-right{
	margin-left: 30px;
}



/*当前位置*/
.location{
	font-size: 14px;
	color: #353535;
	padding: 45px 0 30px;
	border-bottom: 1px solid #f2f2f2;
}
.location em{
	margin: 0 8px;
}




/*文章*/
.article-title h1{
	margin: 30px 0;
	font-size: 24px;
	color: #353535;
}
.article-title p{
	margin: 0 0 40px;
	font-size: 14px;
	color: #a1a5b2;
}

.article-card{
	font-size: 16px;
	color: #353535;
	line-height: 32px;
	margin-bottom: 55px;
}








/*分享*/
.share{
	font-size: 16px;
	color: #a1a5b2;
	line-height: 27px;
}
.share img{
	/*width: 27px;*/
	margin-right: 12px;
}




/*二维码*/
.code{
	margin:55px 0 85px;
}
.code-img{
	width: 172px;
	margin: 0 auto 30px;
}
.code-text{
	font-size: 16px;
	color: #a1a5b2;
}








/*上一篇 下一篇*/
.perv-next{
	overflow: hidden;
	line-height: 38px;
	margin-bottom: 95px;
	box-shadow: 0 0 13px rgba(139,139,139,0.2);
}
.perv-next p{
	width: 50%;
	float: left;
	padding: 0 30px;
	line-height: 38px;
	margin: 27px 0;
	position: relative;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.perv-next p:nth-child(1):after{
	content: "";
    position: absolute;
    right: 0;
    width: 1px;
    height: 100%;
    top:0;
    background: #cbceda;
}
.perv-next p a{
	font-size: 16px;
	color: #a1a5b2;
}
.perv-next p a:hover{
	color: #009fe8;
}
.perv-next p:nth-child(2){
	text-align: right;
}












/*请专属顾问*/
.adviser{
	overflow: hidden;
	padding: 0 35px 0 16px;
	margin: 48px 0 40px;
	background: #fff;
	box-shadow: 0 0 13px rgba(139,139,139,0.2);
}
.adviser h2{
	font-size: 20px;
	color: #353535;
	margin: 34px 0 27px;
}
.adviser li{
	margin-bottom: 30px;
}
.adviser input{
	width: 100%;
	height: 40px;
	font-size: 14px;
	color: #353535;
	border:1px solid #dcdfe6;
	padding: 0 17px;
}
.adviser input:focus{
	border:1px solid #009ee7;
	box-shadow: 0 0 10px rgba(0, 158, 231, 0.3);
}
::-webkit-input-placeholder {
    color: #c5c8d1;
}
:-moz-placeholder {
    color: #c5c8d1;
}
::-moz-placeholder {
    color: #c5c8d1;
}
:-ms-input-placeholder {
    color: #c5c8d1;
}
.yzm{
	display: flex;
}
.yzm input{
	width: 100%;
	flex: 1;
}
.adviser li button{
	width: 117px;
	height: 40px;
	line-height: 38px;
	text-align: center;
	border:1px solid #1f95eb;
	font-size: 14px;
	color: #009fe8;
	background: #fff;
	margin-left: 14px;
	transition: .25s;
}
.adviser li button:hover{
	color: #fff;
	background: #1f95eb;
	/*box-shadow: 0 0 8px rgba(0, 165, 214, 0.48);*/
}
.appoint-btn{
	margin-bottom: 38px;
}
.appoint-btn button{
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
	transition: .25s;
	background: linear-gradient(90deg,#009fe8,#4c88ee);
}
.appoint-btn button:hover{
	box-shadow: 0 0 10px rgba(76, 136, 238, 1);
}






/*预约信息我们已收到*/
.received{
	overflow: hidden;
    padding: 0 35px 0 16px;
    margin: 48px 0 40px;
    background: #fff;
    box-shadow: 0 0 13px rgba(139,139,139,0.2);
}
.received h1{
	font-size: 20px;
	color: #353535;
	margin: 34px 0 40px;
}
.received p{
	font-size: 14px;
	color: #777777;
	margin:0 0 35px;
}
.received .appoint-btn a{
	display: inline-block;
	width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #fff;
    transition: .25s;
    background: linear-gradient(90deg,#009fe8,#4c88ee);
}
.received .appoint-btn a:hover{
	box-shadow: 0 0 10px rgba(76, 136, 238, 1);
}








/*热门文章*/
.hot{
	overflow: hidden;
	background: #fff;
	margin-bottom: 40px;
	box-shadow: 0 0 13px rgba(139,139,139,0.2);	
	animation-delay: 0.2s;
}
.hot h2{
	font-size: 20px;
	color: #353535;
	padding-left: 16px;
	margin: 0;
	position: relative;
}
.hot-title{
	padding: 40px 0 25px;
	position: relative;
	margin-bottom: 30px;
}
.hot-title h1:after {
    content: "";
    position: absolute;
    left: 0;
    margin:0 auto;
    width: 4px;
    height: 20px;
    top:50%;
    transform: translateY(-50%);
    background: linear-gradient(90deg,#009fe8,#4c88ee);
}
.hot-title:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    margin:0 auto;
    width: 91%;
    height: 1px;
    background: #f2f2f2;
}
.hot ul {
	margin: 0 16px;
}
.hot ul li{
	font-size: 16px;
	color: #a1a5b2;
	line-height: 24px;
	margin-bottom: 25px;
}
.hot ul li:hover{
	color: #353535;
}











/*量见新闻*/
.news-tab{
	width: 100%;
	height: 78px;
	margin-bottom: 56px;
	background: #f9f9f9;
}
.news-tab2{
	width: 65%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: nowrap;
}
.news-tab2 a{
	display: inline-block;
	line-height: 74px;
	font-size: 22px;
	color: #333333;
	padding: 0 18px;
}
.news-tab2 a.active{
	color: #009cff;
	border-bottom: 4px solid #009cff;
}
.news-tab2 a:hover{
	color: #009cff;
}




.news-list .col-md-8{
	padding: 0;
}
.new-left{
	padding: 40px 0;
	background: #fff;
	margin-bottom: 40px;
	box-shadow: 0 0 13px rgba(139,139,139,0.2);
}
.new-left li{
	
	margin-bottom: 48px;
	position: relative;
}
.new-left li:after{
	content: '';
	width: 71.5%;
	height: 1px;
	background: #f5f7fa;
	position: absolute;
	top: -1px;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.new-li-bg{
	background: #fff;
	position: relative;
	z-index: 1;
	display: flex;
	padding: 48px 0 40px 36px;
}
.shadow{	
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin: 0 auto;
	width: 71.5%;
	height:100%;
	transition: .25s;
}
.shadow:after {
    content: '';
    width: 100%;
    height: 1px;
    background: #f5f7fa;
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.new-left li:hover .shadow{
	box-shadow: 0 0 27px rgba(197,213,244,0.3);
}
.new-left li:hover .new-text h2{
	color: #009fe8;
}
.new-img{
	width: 144px;
	height: 138px;
	overflow: hidden;
}
.new-img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.new-text{
	margin: 0 50px 0 30px;
	flex: 1;
}
.new-text h2{
	font-size: 20px;
	color: #353535;
	margin: 0 0 25px;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.new-text .text{
	font-size: 14px;
	color: #7e7e7e;
	line-height: 30px;
	height: 60px;
	margin-bottom: 35px;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;

}
.new-text .look-num span{
	display: inline-block;
	line-height: 28px;
	color: #2394eb;
	border-radius: 30px;
	padding: 0 14px 0 38px;
	border:1px solid #00a0e9;
	background: url(../images/eye.png) no-repeat 12px center;
    background-size:18px;
    margin-right: 10px;
    font-size: 14px;
}
.new-text .look-num a{
	display: inline-block;
	line-height: 30px;
	color: #009fe8;
	border-radius: 30px;
	padding: 0 17px 0 17px;
	background:linear-gradient(90deg,#dbf1fc,#e6eefd);
	font-size: 14px;
}
.new-text .look-num a:hover{
	box-shadow: 0 0 5px rgba(0, 165, 214, 0.5);
}
.icon-share{
	padding: 0 10px;
	background:url(../images/share.png) no-repeat left center;
    background-size:14px;
}

.new-text p{
	font-size: 15px;
	color: #9e9e9e;
	display: none;
}
.new-left .time{
	width: 155px;
	height: 76px;
	margin: 45px 0 0 0;
	color: #9e9e9e;
	border-left: 1px solid #f2f2f2;
	/*display: block;*/
}	
.new-left .time h3{
	font-size: 20px;
}
.new-left .time p{
	font-size: 14px;
}

















/* 小屏幕 */
@media (max-width: 768px){
/*左*/
.detail-right {
     margin-left: 0; 
}


/*<!-- 当前位置 -->*/
.location{
	padding: 20px 0 10px;
}
.article-title h1 {
    margin: 20px 0;
    font-size: 20px;
}
.article-title p {
    margin: 0 0 20px;
}



/*<!-- 二维码 -->*/
.code {
    margin: 35px 0 45px;
}




/*上一篇 下一篇 */
.perv-next{
	padding: 10px 0;
	margin-bottom: 20px;
}
.perv-next p{
	width: 100%;
	margin: 0;
}
.perv-next p:nth-child(2) {
    text-align: left;
}















/*量见新闻*/
.new-left .time{
	display: none;
}
.new-text p{
	display: block;
	font-size: 14px;
}


.news-tab {
    height: 58px;
    margin-bottom: 30px;
}
.news-tab2 {
    width: 95%;
}
.news-tab2 a {
    line-height: 54px;
    font-size: 18px;
    padding: 0 15px;
}
.new-li-bg {
    background: #fff;
    position: relative;
    z-index: 1;
    display: flex;
    padding: 20px 15px;
}
.new-img {
    width: 113px;
     height: 108px; 
    overflow: hidden;
}
.new-text {
    margin: 0 0 0 15px;
    flex: 1;
}
.new-text h2{
	margin-bottom: 5px;
	font-size: 18px;
}
.new-text .text{
	line-height: 20px;
	height: 40px;
	margin-bottom: 5px;
}
.new-text .look-num span{
	line-height: 22px;
	padding: 0 10px 0 30px;
	background: url(../images/eye.png) no-repeat 10px center;
    background-size: 15px;
    font-size: 12px;
}
.new-text .look-num a{
	line-height: 24px;
	padding: 0 10px 0 10px;
	font-size: 12px;
}
.new-left li{
	margin-bottom: 1px;
}
.new-left li:nth-child(1):after{
	background: none;
}
.new-left{
	box-shadow: none;
	padding:0; 
}
.icon-share {
    padding: 0 10px;
    background: url(../images/share.png) no-repeat left center;
    background-size: 12px;
}




}













/* 小屏幕 */
@media (max-width: 992px){
/*左*/
.detail-right {
     margin-left: 0; 
}
}