﻿body{
	margin: 0 auto;
}
.header{
	width: 100%;
	text-align: center;
	border-bottom: solid #EFEFEF 1px;
	margin-bottom: 25px;
	background-color: #FFFFFF;
}
.header ul{
	width: 1200px;
	height: 100px;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-weight: 400;
	font-size: 18px;
	color: #333333;
}
.header ul .logo{
	width: 148px;
	height: 52px;
}
.header ul .search{
	width: 26px;
	height: 26px;
	cursor: pointer;
}
.header ul .active{
	color: #2F9ADC;
}
.container{
	width: 1200px;
	margin: 0 auto;
}
.top_flex{
	display: flex;
}
.top_flex .left{
	width: 546px;
	height: 390px;
	object-fit: cover;
}
.top_flex ul{
	margin-left: 25px;
	height: 390px;
}
.top_flex ul .title{
	display: flex;
	align-items: center;
	font-weight: 400;
	font-size: 24px;
	color: #333333;
	padding: 13px 0;
}
.top_flex ul .title img{
	width: 20px;
	height: 24px;
	margin-right: 9px;
}
.top_flex ul .data{
	width: 628px;
	border-top: solid #EFEFEF 1px;
	padding: 15px 0;
}
.top_flex ul .data a{
	font-size: 16px;
	color: #666666;
	line-height: 32px;
	display: block;
	width: 622px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.top_flex ul .data a b{
	color: #2F9ADC;
}
.top_flex ul .data a:nth-child(1){
	margin-bottom: 14px;
}

.ex_img{
	width: 100%;
	text-align: center;
	margin-top: 25px;
	background-color: #F3FAFF;
}
.ex_img img{
	width: 1200px;
	height: auto;
	margin: 0 auto;
}

.article_list .data{
	width: 100%;
	text-align: center;
}
.article_list .data:nth-child(2n){
	background-color: #F3FAFF;
}
.article_list .data .content{
	width: 1200px;
	margin: 0 auto;
}
.article_list .data .content .title{
	display: flex;
	align-items: center;
	height: 106px;
	font-weight: 400;
	font-size: 24px;
	color: #2F9ADC;
}
.article_list .data .content .title span{
	display: flex;
	font-weight: 400;
	font-size: 16px;
	color: #333333;
	margin-left: 37px;
}
.article_list .data .content .title span a{
	display: block;
	padding: 7px 12px;
	margin-right: 20px;
	border: solid #FFFFFF 1px;
}
.article_list .data .content .title span .active{
	color: #2F9ADC;
	border: solid #2F9ADC 1px;
	border-radius: 100px;
}
.article_list .data .content .title .more{
	display: flex;
	align-items: center;
	margin-left: auto;
	font-weight: 400;
	font-size: 16px;
	color: #666666;
}
.article_list .data .content .title .more img{
	width: 11px;
	height: 18px;
	margin-left: 9px;
}
.article_list .data .content .article .item{
	display: flex;
	flex-wrap: wrap;
	padding-bottom: 32px;
}
.article_list .data .content .article .item:nth-child(n+2){
	display: none;
}
.article_list .data .content .article .item ul{
	width: 386px;
	height: 144px;
	background-color: #FAF9F9;
	border-radius: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 21px;
	margin-bottom: 26px;
}
.article_list .data .content .article .item ul:nth-child(3n){
	margin-right: 0;
}
.article_list .data .content .article .item ul .cover{
	width: 94px;
	height: 94px;
	object-fit: cover;
	margin-left: 18px;
	margin-right: 14px;
	/*20260730*/
	flex-shrink: 0;
}
.article_list .data .content .article .item ul li{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	height: 114px;
}
.article_list .data .content .article .item ul li .title1{
	display: block;
	font-weight: 400;
	font-size: 18px;
	color: #333333;
	width: 236px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: left;
}
.article_list .data .content .article .item ul li .text{
	font-weight: 400;
	font-size: 15px;
	color: #666666;
	line-height: 22px;
	width: 236px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 9px;
}
.article_list .data .content .article .item ul li p{
	width: 236px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-weight: 400;
	font-size: 13px;
	color: #999999;
}
.article_list .data .content .article .item ul li p a{
	font-weight: 400;
	font-size: 13px;
	color: #2F9ADC;
}

.article_list .data .content .tree_hole{
	display: flex;
}
.article_list .data .content .tree_hole .download{
	width: 313px;
	height: 508px;
	background: url(../images/download_bg.png) no-repeat;
	background-size: 100% 100%;
}
.article_list .data .content .tree_hole .download a{
	width: 170px;
	height: 44px;
	background-color: #E36E6C;
	border-radius: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 400;
	font-size: 18px;
	color: #FFFFFF;
	margin: 0 auto;
	margin-top: 350px;
}
.article_list .data .content .tree_hole .download .title1{
	padding-top: 19px;
	text-align: center;
	font-weight: bold;
	font-size: 22px;
	color: #525252;
	line-height: 32px;
}
.article_list .data .content .tree_hole .item{
	width: 887px;
	display: flex;
	flex-wrap: wrap;
}
.article_list .data .content .tree_hole .item:nth-child(n+2){
	display: none;
}
.article_list .data .content .tree_hole .item ul{
	width: 423px;
	height: 241px;
	background-color: #FAF9F9;
	margin-right: 21px;
	margin-bottom: 26px;
	padding-top: 21px;
	padding-left: 23px;
	border-radius: 10px;
	box-sizing: border-box;
}
.article_list .data .content .tree_hole .item ul:nth-child(2n){
	margin-right: 0;
}
.article_list .data .content .tree_hole .item ul .title1{
	display: flex;
	align-items: center;
	font-weight: 400;
	font-size: 18px;
	color: #333333;
}
.article_list .data .content .tree_hole .item ul .title1 span{
	width: 339px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.article_list .data .content .tree_hole .item ul .title1 img{
	width: 26px;
	height: 26px;
	margin-right: 8px;
}
.article_list .data .content .tree_hole .item ul .people{
	display: flex;
	width: 100%;
	text-align: left;
	font-weight: 400;
	font-size: 15px;
	color: #999999;
	margin-top: 10px;
}
.article_list .data .content .tree_hole .item ul .answer{
	width: 378px;
	height: 119px;
	background-color: #FFFFFF;
	text-align: left;
	padding: 16px;
	margin-top: 20px;
	font-weight: 400;
	font-size: 15px;
	color: #999999;
	box-sizing: border-box;
}
.article_list .data .content .tree_hole .item ul .answer .sound{
	margin-top: 15px;
}
.article_list .data .content .tree_hole .item ul .answer span{
	width: 347px;
	font-weight: 400;
	font-size: 18px;
	color: #333333;
	line-height: 30px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 10px;
}

.sound{
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 400;
	font-size: 14px;
	color: #2F9ADC;
	width: 72px;
	height: 26px;
	background: linear-gradient(90deg, #DEF1FD, #BAE3FC);
	border-radius: 100px;
	position: relative;
	z-index: 10;
	cursor: pointer;
}
.sound img{
	height: 15px;
	width: auto;
	margin-right: 4px;
	margin-left: 14px;
}
.sound.open .audio-play-animation{
	display: none;
}
.sound.close img{
	display: none;
}
.sound.close .audio-play-animation{
	display: flex;
}

/* pour 样式 */
.wifi-symbol {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 4px;
	margin-left: 14px;
}
.wifi-symbol .wifi-circle {
	width: 2px;
	background-color: #3dbdfe;
	border-radius: 4px;
}
.wifi-symbol .wifi-circle:not(:last-of-type) {
	margin-right: 2px
}
.wifi-symbol .first {
	height: 4px;
	animation: fadeInOut 1s .6s infinite
}
.wifi-symbol .second {
	height: 8px;
	animation: fadeInOut 1s .3s infinite
}
.wifi-symbol .third {
	height: 14px;
}
.wifi-symbol .four {
	height: 8px;
	animation: fadeInOut 1s .3s infinite
}
.wifi-symbol .five {
	height: 4px;
	animation: fadeInOut 1s .6s infinite
}
@keyframes fadeInOut {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.article_list .data .content .evaluation .item{
	display: flex;
}
.article_list .data .content .evaluation{
	padding-bottom: 58px;
}
.article_list .data .content .evaluation ul{
	width: 284px;
	height: 267px;
	background-color: #FFFFFF;
	border-radius: 10px;
	overflow: hidden;
	position: relative;
	margin-right: 21px;
}
.article_list .data .content .evaluation ul:last-child{
	margin-right: 0;
}
.article_list .data .content .evaluation ul .cover{
	width: 284px;
	height: 168px;
	object-fit: cover;
}
.article_list .data .content .evaluation ul .title1{
	font-size: 18px;
	color: #333333;
	line-height: 18px;
	width: 249px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 20px;
	margin-bottom: 15px;
}
.article_list .data .content .evaluation ul span{
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-weight: 400;
	font-size: 13px;
	color: #999999;
	padding: 0 19px;
}
.article_list .data .content .evaluation ul span p{
	font-weight: 400;
	font-size: 14px;
	color: #FFFFFF;
	padding: 5px 15px;
	background-color: #5ED49D;
	border-radius: 100px;
}
.article_list .data .content .evaluation ul .lable{
	width: 76px;
	height: 36px;
	border-radius: 8px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: rgba(0, 0, 0, 0.5);
	font-weight: 400;
	font-size: 15px;
	color: #FFFFFF;
	position: absolute;
	z-index: 10;
	top: 66px;
	left: 104px;
}

.article_list .data .content .consultation .item{
	display: flex;
	padding-bottom: 58px;
}
.article_list .data .content .consultation .item:nth-child(n+2){
	display: none;
}
.article_list .data .content .consultation .item ul{
	width: 222px;
	height: 280px;
	box-shadow: 0px 0 8px 4px rgba(0,0,0,0.04);
	border-radius: 10px;
	text-align: center;
	margin-right: 22px;
	background: url(../images/img_bg.png) no-repeat;
	background-size: 100% 63px;
	background-position: 0 0;
}
.article_list .data .content .consultation .item ul:last-child{
	margin-right: 0;
}
.article_list .data .content .consultation .item ul .cover{
	display: block;
	width: 72px;
	height: 72px;
	margin: 0 auto;
	margin-top: 22px;
	position: relative;
}
.article_list .data .content .consultation .item ul .cover .touxiang{
	width: 72px;
	height: 72px;
	border-radius: 100px;
	object-fit: cover;
}
.article_list .data .content .consultation .item ul .cover .sound{
	position: absolute;
	bottom: -1rem;
}
.article_list .data .content .consultation .item ul .jianjie{
	display: block;
	height: 48px;
	margin-top: 1.6rem;
}
.article_list .data .content .consultation .item ul .jianjie p{
	width: 194px;
	margin: 0 auto;
	font-weight: 400;
	font-size: 16px;
	color: #333333;
	line-height: 24px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}
.article_list .data .content .consultation .item ul .grade{
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 400;
	font-size: 14px;
	color: #999999;
	margin-top: 16px;
}
.article_list .data .content .consultation .item ul .grade p{
	color: #E57473;
}
.article_list .data .content .consultation .item ul a{
	width: 96px;
	height: 34px;
	line-height: 34px;
	background-color: #E36E6C;
	border-radius: 8px;
	font-weight: 400;
	font-size: 16px;
	color: #FFFFFF;
	margin-top: 20px;
}

.newcomers_polite{
	text-align: center;
}
.newcomers_polite .cover{
	width: 134px;
	height: 38px;
	margin: 0 auto;
}
.newcomers_polite ul{
	width: 100%;
	height: 150px;
	background: linear-gradient( 90deg, #2F9ADC 0%, #4CB6F8 50%, #2F9ADC 100%);
	margin-top: -4px;
}
.newcomers_polite ul .title{
	font-weight: 400;
	font-size: 20px;
	color: #FFFFFF;
	padding-top: 22px;
}
.newcomers_polite ul .tel{
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 420px;
	height: 46px;
	background-color: #FFFFFF;
	border-radius: 10px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 24px;
}
.newcomers_polite ul .tel span{
	width: 152px;
	height: 46px;
	background-color: #FFA347;
	text-align: center;
	line-height: 46px;
	font-weight: 400;
	font-size: 16px;
	color: #FFFFFF;
	cursor: pointer;
}
.newcomers_polite ul .tel input{
	font-weight: 400;
	font-size: 16px;
	text-indent: 15px;
}

.footer{
	width: 100%;
	background-color: #0A1B2B;
}
.footer .content{
	width: 1200px;
	margin: 0 auto;
}
.footer .content .ewm{
	padding-top: 56px;
	display: flex;
	justify-content: space-between;
}
.footer .content .ewm ul{
	display: flex;
	align-items: flex-start;
}
.footer .content .ewm ul .title{
	display: flex;
	align-items: center;
	font-weight: 400;
	font-size: 20px;
	color: #FFFFFF;
	margin-right: 8px;
}
.footer .content .ewm ul .title img{
	width: 26px;
	height: 26px;
	margin-right: 8px;
}
.footer .content .ewm ul span{
	padding: 12px;
	background-color: #FFFFFF;
	border-radius: 20px;
	margin-left: 18px;
}
.footer .content .ewm ul span img{
	width: 100px;
	height: 100px;
}
.footer .content .ewm ul span{
	display: block;
	font-weight: 400;
	font-size: 15px;
	color: #2B240A;
	margin-top: 4px;
	text-align: center;
}
.footer .content .friendship_link{
	width: 100%;
	border-top: solid #303438 1px;
	margin-top: 25px;
	padding: 34px 0;
}
.footer .content .friendship_link .title{
	font-weight: 400;
	font-size: 20px;
	color: #FFFFFF;
}
.footer .content .friendship_link .flex{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.footer .content .friendship_link .flex a{
	font-weight: 400;
	font-size: 16px;
	color: #9299A6;
	margin-right: 27px;
	margin-top: 32px;
}

.footer_wrapper {
	background: #0b1b2b;
	clear: both;
}
.footer_bottom {
	padding: 0 0 50px 0;
	text-align: center;
}
.footer_bottom span {
	font-size: 15px;color: #cccccc;
	text-align: center;
}
.footer_bottom span a {
	display: inline-block;
	color: #2278d1;
	font-size: 16px;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
.footer_bottom span a:hover {
	color: #fff;
}
.footer_bottom a{
	font-size: 14px;
}
.sitemap{
	color: #FFF;
	padding-left: 10px;
}

.tool_fixed{
	position: fixed;
	right: 42px;
	bottom: 96px;
}
.tool_fixed span{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 40px;
	height: 40px;
	background-color: #FFFFFF;
	box-shadow: 0px 0 9px 2px rgba(0,0,0,0.04);
	border-radius: 8px;
	margin-top: 11px;
	position: relative;
}
.tool_fixed span a{
        width: 100%;
    height: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.tool_fixed span p{
	display: block;
	padding: 15px;
	border-radius: 10px;
	position: absolute;
	background-color: #FFFFFF;
	left: -130px;
	box-shadow: 0px 0 8px 4px rgba(0, 0, 0, 0.04);
	text-align: center;
	font-size: 15px;
	color: #2B240A;
	display: none;
}
.tool_fixed span:hover p{
	display: block;
}
.tool_fixed span p img{
	width: 100px;
	height: 100px;
	display: block;
	margin-bottom: 4px;
}
.tool_fixed img{
	width: 24px;
	height: 24px;
}
.tool_fixed button{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 40px;
	height: 40px;
	background-color: #FFFFFF;
	box-shadow: 0px 0 9px 2px rgba(0,0,0,0.04);
	border-radius: 8px;
	margin-top: 11px;
}
.tool_fixed .top{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 40px;
	height: 40px;
	background-color: #FFFFFF;
	box-shadow: 0px 0 9px 2px rgba(0,0,0,0.04);
	border-radius: 8px;
	margin-top: 11px;
	position: relative;
	border-radius: 100px;
	visibility: hidden;
}

.top_search{
	width: 100%;
	text-align: center;
	position: fixed;
	top: 0;
	z-index: 99;
	background-color: #FFFFFF;
	border-bottom: solid #EFEFEF 1px;
	display: none;
}
.top_search ul{
	width: 1200px;
	height: 74px;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}
.top_search ul input.ss{
	width: 487px;
	height: 46px;
	background: #F3F4F5;
	border-radius: 10px;
	text-indent: 24px;
	font-size: 16px;
}
.top_search ul input.su{
	width: 83px;
	height: 46px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #F3F4F5;
	border-radius: 10px;
	font-weight: 400;
	font-size: 16px;
	color: #333333;
	margin-left: 13px;
	cursor: pointer;
}
.top_search ul .close{
	width: 24px;
	height: 24px;
	position: absolute;
	right: 220px;
	cursor: pointer;
}

.weixinPopup{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.6);
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 999;
}
.weixinPopup .content{
	width: 360px;
	height: 502px;
	background: url(../images/hb_bg.png) no-repeat;
	background-size: 100% 100%;
	position: relative;
	text-align: center;
}
.weixinPopup .content .title{
	display: block;
	font-weight: 400;
	font-size: 19px;
	color: #FFFFFF;
	margin-top: 97px;
}
.weixinPopup .content .text{
	font-weight: 400;
	font-size: 19px;
	color: #FFF9AF;
	line-height: 28px;
	margin-top: 11px;
}
.weixinPopup .content p{
	display: block;
	width: 100%;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	color: #FFFFFF;
	position: absolute;
	top: 235px;
}
.weixinPopup .content .erweima{
	width: 194px;
	height: 194px;
	position: absolute;
	top: 277px;
	left: 84px;
}
.weixinPopup .content .close{
	width: 28px;
	height: 28px;
	position: absolute;
	top: 11px;
	right: 31px;
	cursor: pointer;
}

.consultation .conditions{
	background-color: #FFFFFF;
	padding-top: 25px;
}
.consultation .conditions ul{
	display: flex;
	align-items: center;
	padding: 15px 26px;
}
.consultation .conditions ul .title{
	display: block;
	width: 4em;
	font-weight: 400;
	font-size: 18px;
	color: #333333;
	margin-right: 45px;
}
.consultation .conditions ul label{
	margin-right: 28px;
	cursor: pointer;
}
.consultation .conditions ul label input+span{
	font-weight: 400;
	font-size: 15px;
	color: #666666;
}
.consultation .conditions ul label input:checked+span{
	color: #2F9ADC;
}
.consultation .conditions .sort{
	display: flex;
	align-items: center;
	border-top: solid #F4F4F4 1px;
	margin-top: 20px;
}
.consultation .conditions .sort .title{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 125px;
	height: 53px;
	font-weight: 400;
	font-size: 15px;
	color: #2F9ADC;
	border-right: solid #F4F4F4 1px;
}
.consultation .conditions .sort .item{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 125px;
	height: 53px;
	font-weight: 400;
	font-size: 15px;
	color: #666666;
	border-right: solid #F4F4F4 1px;
}
.consultation .conditions .sort .item input+span{
	display: flex;
	align-items: center;
	cursor: pointer;
}
.consultation .conditions .sort .item input+span p{
	display: inline-block;
	margin-left: 8px;
}
.consultation .conditions .sort .item input+span p img{
	width: 10px;
	height: 7px;
	display: block;
	margin: 1px auto;
}
.consultation .conditions .sort .item input:checked+span p{
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); /* IE 9 */
	-moz-transform:rotate(180deg); /* Firefox */
	-webkit-transform:rotate(180deg); /* Safari and Chrome */
	-o-transform:rotate(180deg); /* Opera */
}
.consultation .conditions .sort .page{
	display: flex;
	align-items: center;
	font-size: 14px;
	color: #666666;
	margin-left: auto;
	margin-right: 15px;
}
.consultation .conditions .sort .page p{
	color: #2F9ADC;
}
.consultation .conditions .sort .page img{
	width: 22px;
	height: 22px;
	margin: 0 9px;
}

.container .flex_content{
	display: flex;
	justify-content: space-between;
	margin-top: 16px;
}
.container .flex_content .left_warp{
	width: 852px;
}
.container .flex_content .right_warp{
	width: 324px;
}
.container .flex_content .right_warp .img{
	width: 100%;
	height: auto;
	margin-bottom: 16px;
}

.container .consultation .flex_content .left_warp{
	width: 798px;
	
}
.container .consultation .flex_content .right_warp{
	width: 378px;
}
.consultation .flex_content .left_warp .screen{
	display: flex;
	align-items: center;
	padding: 30px 0;
	padding-bottom: 10px;
	padding-left: 28px;
	background-color: #FFFFFF;
}
.consultation .flex_content .left_warp .screen label{
	margin-right: 26px;
	font-weight: 400;
	font-size: 15px;
	color: #666666;
}
.consultation .flex_content .left_warp .screen label input+span{
	display: flex;
	align-items: center;
}
.consultation .flex_content .left_warp .screen label input+span p{
	display: block;
	width: 16px;
	height: 16px;
	border-radius: 4px;
	border: 1px solid #D3D3D3;
	margin-right: 9px;
	box-sizing: border-box;
}
.consultation .flex_content .left_warp .screen label input:checked+span{
	color: #2F9ADC;
}
.consultation .flex_content .left_warp .screen label input:checked+span p{
	border-color: #2F9ADC;
	background: url(../images/select.png) no-repeat;
	background-size: 12px 12px;
	background-position: 1px 1px;
}
.consultation .listener_list{
	background-color: #FFFFFF;
}
.consultation .listener_list .item{
	display: flex;
	align-items: center;
	padding: 25px 26px;
}
.consultation .listener_list .item .cover{
	width: 96px;
	height: 106px;
	position: relative;
}
.consultation .listener_list .item .cover .touxiang{
	width: 96px;
	height: 106px;
	border-radius: 8px;
	object-fit: cover;
}
.consultation .listener_list .item .cover .sound{
	position: absolute;
	right: 12px;
	border-radius: 13px 13px 13px 0px;
	margin-top: -18px;
}
.consultation .listener_list .item .content{
	height: 122px;
	margin-left: 27px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.consultation .listener_list .item .content li{
	width: 100%;
}
.consultation .listener_list .item .content .info{
	display: flex;
	align-items: center;
}
.consultation .listener_list .item .content .info .name{
	font-weight: bold;
	font-size: 18px;
	color: #333333;
}
.consultation .listener_list .item .content .info .online{
	width: 52px;
	height: 22px;
	background-color: #E5F9E0;
	border-radius: 4px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 400;
	font-size: 13px;
	color: #5BCA43;
	margin-left: 8px;
}
.consultation .listener_list .item .content .info .online p{
	display: block;
	width: 6px;
	height: 6px;
	background-color: #5BCA43;
	border-radius: 100px;
	margin-right: 5px;
}
.consultation .listener_list .item .content .info .lable{
	margin-left: 13px;
	font-weight: 400;
	font-size: 14px;
	color: #999999;
}
.consultation .listener_list .item .content .info .address{
	display: flex;
	align-items: center;
	margin-left: auto;
	font-weight: 400;
	font-size: 15px;
	color: #666666;
}
.consultation .listener_list .item .content .info .address img{
	width: 22px;
	height: 22px;
	margin-right: 5px;
}
.consultation .listener_list .item .content .title{
	font-weight: 400;
	font-size: 15px;
	color: #333333;
}
.consultation .listener_list .item .content .adept{
	font-weight: 400;
	font-size: 15px;
	color: #666666;
}
.consultation .listener_list .item .content .grade{
	display: flex;
	align-items: center;
	position: relative;
}
.consultation .listener_list .item .content .grade span{
	display: flex;
	align-items: center;
	font-weight: 400;
	font-size: 15px;
	color: #666666;
	white-space: break-spaces;
}
.consultation .listener_list .item .content .grade p{
	color: #333333;
}
.consultation .listener_list .item .content .grade .lianxi{
	width: 109px;
	height: 42px;
	border-radius: 100px;
	border: 1px solid #2BA0E7;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: auto;
	font-weight: 400;
	font-size: 15px;
	color: #2BA0E7;
	position: absolute;
	right: 0;
}
.consultation .listener_list .item .content .grade .lianxi img{
	width: 18px;
	height: 18px;
	margin-right: 6px;
}

.newcomer_gift{
	width: 378px;
	background-color: #FFFFFF;
	text-align: center;
	padding-bottom: 32px;
}
.newcomer_gift .cover{
	width: 342px;
	height: 140px;
	object-fit: cover;
	margin: 0 auto;
	margin-top: 18px;
}
.newcomer_gift .item{
	width: 342px;
	margin: 0 auto;
	display: flex;
	text-align: left;
	margin-top: 26px;
	margin-bottom: 9px;
}
.newcomer_gift .item img{
	width: 52px;
	height: 52px;
	margin-right: 15px;
}
.newcomer_gift .item span{
	font-weight: 400;
	font-size: 17px;
	color: #585858;
}
.newcomer_gift .item span p{
	width: 276px;
	font-weight: 400;
	font-size: 14px;
	color: #939393;
	line-height: 20px;
	margin-top: 9px;
}

.page_break{
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 40px 0;
	font-weight: 400;
	font-size: 15px;
	color: #666666;
}

.page_break a,.page_break span{
	/* width: 36px; */
	    min-width: 36px;
    font-weight: 400;
    font-size: 15px;
    color: #666666;
    text-align: center;
	display: inline-block;
    margin-left: 5px;
    height: 36px;
    line-height: 36px;
	cursor: pointer;
	text-decoration: none;
    color: #666666;
    background-color: #FFFFFF;
    border-radius: 2px;
}
.page_break span{
	border: solid #52A2E1 1px;
    background-color: #52A2E1;
    color: #FFFFFF;
}

.page_break a.a1{
	width:auto;
	display:inline-block;
	opacity:0.5;
	text-decoration: none;
    color: #666666;
    background-color: #FFFFFF;
    padding: 0 8px;
    border-radius: 2px;
}

.page_break .number{
	margin-right: 20px;
}
.page_break .go{
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: 20px;
}
.page_break .go input{
	width: 40px;
	height: 40px;
	background-color: #FFFFFF;
	border-radius: 2px;
	text-align: center;
	font-size: 15px;
	margin: 0 9px;
}
.page_break .go span{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 64px;
	height: 40px;
	background-color: #FFFFFF;
	border-radius: 2px;
	font-weight: 400;
	font-size: 15px;
	color: #666666;
	margin-left: 10px;
	cursor: pointer;
}
#page{
    text-align: center;
	margin-left: -5px;
}
#page .wrpage{
	display: inline-block;
	margin-left: 5px;
	height: 36px;
	line-height: 36px;
	font-weight: 400;
	font-size: 15px;
	color: #666666;
	cursor: pointer;
}
#page a.wrpage:hover{
	color: #333333;
}
#page a{  
	text-decoration:none;
	color: #666666;
	background-color: #FFFFFF;
	border-radius: 2px;
}
#page .wr_pagefirst,#page .wr_pagepre,#page .wr_pagenext,#page .wr_pageend{
    text-decoration:none;
	color: #666666;
	background-color: #FFFFFF;
    padding: 0 8px;
	border-radius: 2px;
}
#page .wr_pagefirst1,#page .wr_pagenext1{
    opacity: 0.5;
}
#page .wrpage_number{
    width: 36px;
    font-weight: 400;
	font-size: 15px;
	color: #666666;
    text-align: center;
}
#page .curwrpage{
    border: solid #52A2E1 1px;
    background-color: #52A2E1;
    color: #FFFFFF;
}
.page_break span.wr_dotted{
    display: inline-block;
	margin-left: 5px;
	width: 36px;
	height: 36px;
	line-height: 36px;
	font-weight: 400;
	font-size: 15px;
	color: #666666;
	background-color: #FFFFFF;
	border-radius: 2px;
	border:none;
}
#page .wr_pagefirst1{
	display: inline-block;
}

.article_tab{
	background-color: #FFFFFF;
	border-radius: 10px;
}
.article_tab .title{
	font-weight: 400;
	font-size: 14px;
	color: #666666;
	padding: 20px;
/* 	padding-bottom: 0; */
}
.article_tab .title a{
	color: #AAAAAA;
}
.article_tab .tab{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	padding-left: 20px;
	font-weight: 400;
	font-size: 15px;
	color: #666666;
	padding-top: 20px;
	padding-bottom: 6px;
}
.article_tab .tab a{
	display: block;
	padding: 10px 24px;
	background-color: #F5F6F8;
	border-radius: 8px;
	margin-right: 20px;
	margin-bottom: 14px;
}
.article_tab .tab .active{
	background-color: #2BA0E7;
	color: #FFFFFF;
}

.article_data .list{
	background-color: #FFFFFF;
	border-radius: 10px;
	margin-top: 16px;
}
.article_data .list ul{
	width: 806px;
	display: flex;
	align-items: center;
	border-bottom: solid #F0F0F0 1px;
	margin: 0 auto;
	padding: 26px 0;
}
.article_data .list ul:last-child{
	border-bottom: none;
}
.article_data .list ul .cover{
	width: 206px;
	height: 142px;
	object-fit: cover;
	border-radius: 6px;
	margin-right: 25px;
	aspect-ratio: 206 / 142;
}
.article_data .list ul .content{
	height: 150px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.article_data .list ul .content .title{
	display: flex;
	align-items: center;
	width: 577px;
}
.article_data .list ul .content .title span{
	font-weight: bold;
	font-size: 18px;
	color: #333333;
	width: 378px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 14px;
}
.article_data .emotion ul .content .title span{
	width: 522px;
}
.article_data .list ul .content .title .read{
	margin-left: auto;
	font-weight: 400;
	font-size: 14px;
	color: #A7ACB4;
}
.article_data .list .read .content .title span{
	color: #2F9ADC;
}
.article_data .list ul .content .text{
	font-size: 14px;
	color: #666666;
	line-height: 26px;
	width: 577px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}
.article_data .list .extension{
	flex-wrap: wrap;
	padding: 0;
}
.article_data .list .extension .flex{
	display: flex;
	align-items: center;
}
.article_data .list .extension .content .extension_r .text{
	display: initial;
}
.article_data .list .extension .bottom{
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	font-weight: 400;
	font-size: 14px;
	color: #E36E6C;
}
.article_data .list .extension .bottom span a{
	display: flex;
	padding: 11px 21px;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #2BA0E7;
	border-radius: 8px;
	margin-left: 21px;
}
.article_data .list .extension.read .content .title span{
	color: #333333;
}
.article_data .list ul .content .bottom{
	display: flex;
	align-items: flex-end;
	width: 577px;
}
.article_data .list ul .content .bottom .lable{
	font-weight: 400;
	font-size: 14px;
	color: #2F9ADC;
}
.article_data .list ul .content .bottom span{
	display: flex;
	align-items: flex-end;
	margin-left: auto;
	font-weight: 400;
	font-size: 14px;
	color: #919191;
}
.article_data .list ul .content .bottom p{
	display: flex;
	font-weight: 400;
	font-size: 14px;
	color: #919191;
}
.article_data .list ul .content .bottom p a{
	margin-left: 28px;
}
.article_data .list ul .content .bottom span a{
	display: flex;
	padding: 11px 21px;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #2BA0E7;
	border-radius: 8px;
	margin-left: 21px;
}


.container .flex_content .right_warp .listener_list{
	background-color: #FFFFFF;
	margin-bottom: 16px;
	    height: 650px;
    overflow: scroll;
    
    scrollbar-width: none;
}
::-webkit-scrollbar { width:0 }
.container .flex_content .right_warp .listener_list .item{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.container .flex_content .right_warp .listener_list .item .cover{
	width: 74px;
	height: 90px;
	position: relative;
	margin-left: 15px;
}
.container .flex_content .right_warp .listener_list .item .cover .touxiang{
	width: 74px;
	height: 90px;
	border-radius: 8px;
	object-fit: cover;
}
.container .flex_content .right_warp .listener_list .item .cover .sound{
	width: 58px;
	height: 22px;
	position: absolute;
	right: 8px;
	border-radius: 11px 11px 11px 0px;
	margin-top: -15px;
	font-size: 12px;
}
.container .flex_content .right_warp .listener_list .item .cover .sound img{
	width: 14px;
	height: 14px;
	margin-left: 0;
	margin-bottom: 0;
}
.container .flex_content .right_warp .listener_list .item .cover .sound .wifi-symbol{
	margin-left: 0;
}
.container .flex_content .right_warp .listener_list .item .cover .sound .wifi-symbol .wifi-circle:not(:last-of-type) {
	margin-right: 1px
}
.container .flex_content .right_warp .listener_list .item .content{
	width: 220px;
	height: 100px;
	margin-left: 11px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.container .flex_content .right_warp .listener_list .item .content li{
	width: 100%;
}
.container .flex_content .right_warp .listener_list .item .content .info{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.container .flex_content .right_warp .listener_list .item .content .info .name{
	font-weight: bold;
	font-size: 16px;
	color: #333333;
}
.container .flex_content .right_warp .listener_list .item .content .info .online{
	width: 40px;
	height: 18px;
	background-color: #E5F9E0;
	border-radius: 4px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 400;
	font-size: 11px;
	color: #5BCA43;
	margin-left: 8px;
}
.container .flex_content .right_warp .listener_list .item .content .info .online p{
	display: block;
	width: 5px;
	height: 5px;
	background-color: #5BCA43;
	border-radius: 100px;
	margin-right: 3px;
}
.container .flex_content .right_warp .listener_list .item .content .lable{
	width: 100%;
	font-weight: 400;
	font-size: 13px;
	color: #999999;
}
.container .flex_content .right_warp .listener_list .item .content .adept{
	display: flex;
	align-items: center;
	font-weight: 400;
	font-size: 13px;
	color: #838383;
}
.container .flex_content .right_warp .listener_list .item .content .adept p{
	padding: 3px 8px;
	border-radius: 4px;
	border: 1px solid #E6E6E6;
	margin-right: 7px;
}
.container .flex_content .right_warp .listener_list .item .content .grade{
	display: flex;
	align-items: center;
	position: relative;
}
.container .flex_content .right_warp .listener_list .item .content .grade span{
	display: flex;
	align-items: center;
	font-weight: 400;
	font-size: 13px;
	color: #666666;
	white-space: nowrap;
}
.container .flex_content .right_warp .listener_list .item .content .grade p{
	color: #333333;
}
.container .flex_content .right_warp .listener_list .item .price{
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	padding: 5px 0;
	padding-left: 100px;
	margin-left: auto;
	font-weight: 400;
	font-size: 14px;
	color: #FD6367;
}
.container .flex_content .right_warp .listener_list .item .price span{
	display: flex;
	align-items: flex-end;
}
.container .flex_content .right_warp .listener_list .item .price span p{
	font-size: 20px;
	font-weight: bold;
}
.container .flex_content .right_warp .listener_list .item .price a img{
	width: 50px;
	height: 50px;
	margin-right: 13px;
}
.container .flex_content .right_warp .listener_list .item .jianjie{
	width: 295px;
	margin: 0 auto;
	border-top: solid #EEEEEE 1px;
}
.container .flex_content .right_warp .listener_list .item .jianjie .title{
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-weight: 400;
	font-size: 14px;
	color: #333333;
	padding: 10px 0;
	cursor: pointer;
}
.container .flex_content .right_warp .listener_list .item .jianjie .title li{
	font-weight: 400;
	font-size: 14px;
	color: #838383;
	width: 222px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.container .flex_content .right_warp .listener_list .item .jianjie .title img{
	width: 16px;
	height: 9px;
}
.container .flex_content .right_warp .listener_list .item .jianjie .title .rotate{
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); /* IE 9 */
	-moz-transform:rotate(180deg); /* Firefox */
	-webkit-transform:rotate(180deg); /* Safari and Chrome */
	-o-transform:rotate(180deg); /* Opera */
}
.container .flex_content .right_warp .listener_list .item .jianjie .text{
	font-weight: 400;
	font-size: 14px;
	color: #838383;
	line-height: 21px;
	padding-bottom: 24px;
	display: none;
}

.container .flex_content .right_warp .recent_articles{
	background-color: #FFFFFF;
	padding: 0 15px;
	border-radius: 10px;
	margin-bottom: 16px;
}
.container .flex_content .right_warp .recent_articles .title{
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-weight: bold;
	font-size: 18px;
	color: #333333;
	padding: 24px 0;
}
.container .flex_content .right_warp .recent_articles a{
	display: flex;
	align-items: center;
	font-weight: 400;
	font-size: 14px;
	color: #999999;
}
.container .flex_content .right_warp .recent_articles a img{
	width: 7px;
	height: 12px;
	margin-left: 7px;
}
.container .flex_content .right_warp .recent_articles li{
	font-weight: 400;
	font-size: 12px;
	color: #999999;
	border-bottom: solid #EEEEEE 1px;
	padding-bottom: 22px;
	margin-bottom: 14px;
}
.container .flex_content .right_warp .recent_articles li:last-child{
	border-bottom: none;
}
.container .flex_content .right_warp .recent_articles li a{
	font-weight: 400;
	font-size: 14px;
	color: #585858;
	line-height: 22px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 9px;
}
.container .flex_content .right_warp .recent_articles .read a{
	color: #2F9ADC;
}

.giving_gifts .article_tab .tab a{
	border-radius: 100px;
}

.container .flex_content .right_warp .publish{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 324px;
	height: 56px;
	background-color: #2BA0E7;
	border-radius: 10px;
	font-weight: 400;
	font-size: 18px;
	color: #FFFFFF;
	margin-bottom: 16px;
}

.article_data .treeholedata ul{
	align-items: flex-start;
	width: 852px;
	border-bottom: solid #F0F0F0 16px;
}
.treeholedata ul .left{
	width: 121px;
	text-align: center;
}
.treeholedata ul .left .cover{
	width: 68px;
	height: 68px;
	object-fit: cover;
	border-radius: 100px;
	margin: 0;
}
.treeholedata ul .left .name{
	font-weight: 400;
	font-size: 15px;
	color: #656565;
	line-height: 18px;
	width: 5em;
	margin: 0 auto;
	margin-top: 10px;
}
.treeholedata ul .right{
	width: 710px;
}
.treeholedata ul .right .title{
	font-weight: bold;
	font-size: 18px;
	color: #333333;
	line-height: 26px;
}
.treeholedata ul.read .right .title{
	color: #2F9ADC;
}
.treeholedata ul .right .title span{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 42px;
	height: 22px;
	background-color: #75C1FF;
	border-radius: 4px;
	font-weight: 400;
	font-size: 13px;
	color: #FFFFFF;
	margin-right: 11px;
}
/*20260801*/
.treeholedata ul .right .text span{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 42px;
	height: 22px;
	background-color: #75C1FF;
	border-radius: 4px;
	font-weight: 400;
	font-size: 13px;
	color: #FFFFFF;
	margin-right: 11px;
}
/*20260801*/
.treeholedata ul .right .text{
	font-weight: 400;
	font-size: 15px;
	color: #333333;
	line-height: 26px;
	margin-top: 12px;
    /*20260801*/
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    overflow: hidden;
    text-overflow: ellipsis;
    /*20260801*/
}
.treeholedata ul .right .bottom{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-top: 20px;
}
.treeholedata ul .right .bottom .l a{
	font-weight: 400;
	font-size: 14px;
	color: #2F9ADC;
}
.treeholedata ul .right .bottom .r a{
	display: inline-flex;
	align-items: center;
	font-weight: 400;
	font-size: 14px;
	color: #A7ACB4;
	width: 62px;
	margin-left: 50px;
}
.treeholedata ul .right .bottom .r a img{
	width: 20px;
	height: 20px;
	margin-right: 9px;
}

.evaluationData .swiper{
	width: 852px;
	height: 300px;
	border-radius: 10px;
}
.evaluationData .swiper img{
	width: 852px;
	height: 300px;
	object-fit: cover;
}
.evaluationData .swiper-pagination-bullet{
	width: 12px;
	height: 12px;
	background-color: #FFFFFF;
	opacity: 1;
}
.evaluationData .swiper-pagination-bullet-active{
	width: 35px;
	height: 12px;
	background-color: #2F9ADC;
	border-radius: 100px;
}

.evaluation_content{
	display: flex;
	margin-top: 16px;
}
.evaluation_content .tab{
	margin-right: 8px;
}
.evaluation_content .tab a{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 94px;
	height: 54px;
	font-weight: 400;
	font-size: 14px;
	color: #666666;
	background-color: #FFFFFF;
}
.evaluation_content .tab .active{
	background-color: #DDEFFF;
	color: #2F9ADC;
}
.evaluation_content .list{
	width: 750px;
	background-color: #FFFFFF;
	border-radius: 10px;
}
.evaluation_content .list .item{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 5px 22px;
}
.evaluation_content .list .item .left{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	width: 488px;
	height: 150px;
}
.evaluation_content .list .item .title{
	width: 100%;
	font-weight: 400;
	font-size: 18px;
	color: #333333;
	line-height: 26px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}
.evaluation_content .list .read .item .title{
	color: #2F9ADC;
}
.evaluation_content .list .item .label{
	display: flex;
	align-items: center;
}
.evaluation_content .list .item .label p{
	display: flex;
	align-items: center;
	font-weight: 400;
	font-size: 14px;
	color: #999999;
	width: 140px;
}
.evaluation_content .list .item .label p img{
	width: 18px;
	height: 18px;
	margin-right: 6px;
}
.evaluation_content .list .item .cover{
	width: 180px;
	height: 100px;
}
.evaluation_content .list .item .cover img{
	width: 100%;
	height: 100%;
	border-radius: 4px;
	object-fit: cover;
}

.evaluationData .page_break{
	/*20260730*/
	/*width: 780px;*/
	margin-left: auto;
	margin-right: -15px;
}

.right_warp .evalua{
	background-color: #FFFFFF;
	border-radius: 10px;
	padding-bottom: 20px;
	margin-bottom: 16px;
}
.right_warp .evalua .title{
	display: flex;
	align-items: flex-start;
	font-weight: 400;
	font-size: 18px;
	color: #999999;
	padding: 25px 15px;
	padding-bottom: 0;
}
.right_warp .evalua .title span{
	color: #FF3D3D;
}
.right_warp .evalua .title p{
	font-weight: 400;
	font-size: 10px;
	color: #FF3D3D;
	margin-left: 11px;
	margin-top: 2px;
}
.right_warp .evalua a{
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 400;
	font-size: 16px;
	color: #333333;
	margin-top: 20px;
}
.right_warp .evalua a span{
	width: 270px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.right_warp .evalua a:hover span{
	color: #2F9ADC;
}
.right_warp .evalua a p{
	width: 6px;
	height: 6px;
	background-color: #DDDDDD;
	border-radius: 100px;
	margin-right: 10px;
}
.right_warp .evalua.new .title span{
	color: #FF8E3D;
}
.right_warp .evalua.new .title p{
	color: #FF8E3D;
}

.article_warp{
	background-color: #FFFFFF;
	padding: 32px 40px;
	margin-bottom: 16px;
	border-radius: 10px;
}
.article_warp .article_tab .title{
	padding-top: 0;
	padding-left: 0;
	padding-bottom: 32px;
}
.article_warp .article_tab .title .active{
	color: #2F9ADC;
}
.article_warp .content .title{
	font-weight: bold;
	font-size: 24px;
	color: #333333;
	line-height: 36px;
}
.article_warp .content .source{
	display: flex;
	align-items: center;
	font-weight: 400;
	font-size: 14px;
	color: #999999;
	margin-top: 18px;
	padding-bottom: 40px;
	border-bottom: solid #F0F0F0 1px;
}
.article_warp .content .source p{
	margin-left: 30px;
}
.article_warp .content .content_warp{
	font-weight: 400;
	font-size: 16px;
	color: #444444;
	line-height: 30px;
	padding-top: 33px;
}
.article_warp .content .content_warp .title{
	font-weight: bold;
	font-size: 16px;
	color: #444444;
	line-height: 30px;
	margin: 22px 0;
}
.article_warp .content .content_warp img{
	width: 640px;
	height: auto;
	margin: 30px 65px;
}
.article_warp .abbreviation {
    height: 560px;
    overflow: hidden;
    position: relative;
}
.article_warp .content .content_warp .clarticle{
	position: absolute;
	bottom: -30px;
	width: 100%;
	display: none;
}
.article_warp .content .abbreviation .clarticle{
	display: block;
}
.article_warp .content .content_warp .clarticle .gradient{
	width: 100%;
	height: 100px;
	background: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
	position: relative;
	z-index: 5;
}
.article_warp .content .content_warp .clarticle .full{
	width: 100%;
	height: 100px;
	background-color: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: center;
}
.article_warp .content .content_warp .clarticle .full span{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 120px;
	height: 38px;
	border-radius: 100px;
	border: 1px solid #2BA0E7;
	font-weight: 400;
	font-size: 15px;
	color: #2BA0E7;
	cursor: pointer;
}
.article_warp .content .content_warp .clarticle img{
	width: 14px;
	height: 14px;
	margin: 0;
}
.cltags{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	background-color: #FFFFFF;
	padding: 30px 0;
	padding-left: 40px;
	margin-bottom: 16px;
}
.cltags a{
	display: block;
	padding: 8px 10px;
	background-color: #DDEFFF;
	border-radius: 6px;
	font-weight: 400;
	font-size: 14px;
	color: #6C798C;
	margin-right: 8px;
	margin-bottom: 8px;
}
.cltags .gg{
	width: 770px;
	height: auto;
	margin-top: 15px;
}

.article-nav{
	background-color: #FFFFFF;
	padding: 34px 40px;
	padding-top: 9px;
	border-radius: 10;
	margin-bottom: 16px;
}
.article-nav li{
	display: flex;
	font-weight: 400;
	font-size: 15px;
	color: #333333;
	margin-top: 25px;
}
.article-nav li a{
	color: #666666;
	margin-left: 10px;
	width: 700px;
}
.article-nav li a:hover{
	color: #2F9ADC;
}

.more_recommend{
	background-color: #FFFFFF;
	border-radius: 10;
	margin-bottom: 16px;
	padding-left: 26px;
	padding-bottom: 30px;
	display: flex;
	flex-wrap: wrap;
}
.more_recommend .title{
	width: 100%;
	font-weight: bold;
	font-size: 18px;
	color: #333333;
	padding: 28px 0;
	padding-bottom: 12px;
}
.more_recommend .list{
	width: 390px;
	background-color: #F9F9FA;
	padding-left: 21px;
	padding-bottom: 1px;
	box-sizing: border-box;
	margin-right: 20px;
}
.more_recommend .list .title1{
	display: flex;
	align-items: center;
	font-weight: 400;
	font-size: 17px;
	color: #333333;
	padding: 26px 0;
}
.more_recommend .list .title1 p{
	display: block;
	width: 5px;
	height: 18px;
	background-color: #2F9ADC;
	border-radius: 100px;
	margin-right: 9px;
	margin-bottom: -2px;
}
.more_recommend .list a{
	display: flex;
	align-items: center;
	margin-bottom: 26px;
}
.more_recommend .list a p{
	width: 5px;
	height: 5px;
	background-color: #D9D9D9;
	border-radius: 100px;
	margin-right: 10px;
}
.more_recommend .list a span{
	font-weight: 400;
	font-size: 14px;
	color: #585858;
	display: block;
	width: 325px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
}
.more_recommend .list .read span{
	color: #2F9ADC;
}
.more_recommend .list a font{
	font-weight: 400;
	font-size: 12px;
	color: #999999;
	position: absolute;
	right: 0;
}

.apply_for{
	width: 100%;
	height: 520px;
	background: url(../images/ruzhu_bg.png) no-repeat;
	background-size: 100% 100%;
	margin-top: -25px;
	text-align: center;
}
.apply_for .title{
	font-weight: 400;
	font-size: 38px;
	color: #36569D;
	padding-top: 70px;
}
.apply_for .title p{
	font-weight: 400;
	font-size: 23px;
	color: #36569D;
	padding-top: 35px;
}
.apply_for span{
	display: inline-block;
	font-weight: 400;
	font-size: 21px;
	color: #AC5B7E;
	padding: 13px 23px;
	margin-top: 17px;
	background: linear-gradient( 90deg, #FFF6F7 0%, #FFEBED 100%);
	border-radius: 100px;
}
.apply_for .ewm{
	display: block;
	width: 156px;
	height: 156px;
	margin: 0 auto;
	margin-top: 35px;
}

.master{
	text-align: center;
	padding-top: 70px;
}
.master .title{
	font-weight: 400;
	font-size: 38px;
	color: #36569D;
}
.master .title p{
	font-weight: 400;
	font-size: 19px;
	color: #36569D;
	margin-top: 26px;
}
.master .item{
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 57px;
}
.master .item ul{
	width: 340px;
	height: 500px;
	background-color: #FFFFFF;
	box-shadow: 0px 0 15px 4px rgba(0,0,0,0.05);
	border-radius: 10px;
	overflow: hidden;
	margin: 0 18px;
}
.master .item ul .cover{
	display: block;
	width: 340px;
	height: 290px;
	position: relative;
}
.master .item ul .cover .address{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 89px;
	height: 38px;
	background-color: rgba(0, 0, 0, 0.6);
	border-radius: 100px;
	font-weight: 400;
	font-size: 15px;
	color: #FFFFFF;
	position: absolute;
	right: 13px;
	bottom: 8px;
	z-index: 10;
}
.master .item ul .cover .address img{
	width: 22px;
	height: 22px;
	margin-right: 5px;
}
.master .item ul .cover img{
	width: 340px;
	height: 290px;
	object-fit: cover;
}
.master .item ul .name{
	display: block;
	font-weight: 400;
	font-size: 25px;
	color: #333333;
	margin-top: 30px;
}
.master .item ul .label{
	display: block;
	font-weight: 400;
	font-size: 16px;
	color: #333333;
	margin-top: 22px;
}
.master .item ul .text{
	font-weight: 400;
	font-size: 16px;
	color: #333333;
	line-height: 25px;
	width: 291px;
	margin: 0 auto;
	margin-top: 21px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 9px;
}

.apply_Steps{
	width: 100%;
	height: 563px;
	background-color: #F3FAFF;
	margin-top: 70px;
	text-align: center;
}
.apply_Steps .title{
	font-weight: 400;
	font-size: 38px;
	color: #36569D;
	padding-top: 72px;
}
.apply_Steps .title p{
	font-weight: 400;
	font-size: 19px;
	color: #36569D;
	margin-top: 26px;
}
.apply_Steps ul{
	display: flex;
	align-items: center;
	justify-content: center;
}
.apply_Steps .item{
	width: 264px;
	height: 281px;
	border-radius: 10px;
	margin: 0 31px;
	margin-top: 58px;
}
.apply_Steps .item:nth-child(1){
	background: #FFFFFF url(../images/one.png) no-repeat;
	background-size: 126px 106px;
	background-position: 0 0;
}
.apply_Steps .item:nth-child(2){
	background: #FFFFFF url(../images/two.png) no-repeat;
	background-size: 126px 106px;
	background-position: 0 0;
}
.apply_Steps .item:nth-child(3){
	background: #FFFFFF url(../images/three.png) no-repeat;
	background-size: 126px 106px;
	background-position: 0 0;
}
.apply_Steps .item img{
	width: 80px;
	height: 80px;
	margin-top: 42px;
}
.apply_Steps .item span{
	display: block;
	font-weight: 400;
	font-size: 19px;
	color: #333333;
	margin-top: 36px;
}
.apply_Steps .item span p{
	width: 196px;
	margin: 0 auto;
	text-align: center;
	font-weight: 400;
	font-size: 16px;
	color: #666666;
	line-height: 24px;
	margin-top: 17px;
	height: 32px;
}

.already{
	text-align: center;
	padding: 70px 0;
}
.already .title{
	font-weight: 400;
	font-size: 38px;
	color: #36569D;
}
.already ul{
	display: flex;
	align-items: center;
	justify-content: center;
	padding-top: 52px;
}
.already ul .item{
	width: 370px;
	height: 405px;
	background-color: #FFFFFF;
	box-shadow: 0px 0 15px 4px rgba(0,0,0,0.05);
	border-radius: 10px;
	overflow: hidden;
	margin: 0 23px;
}
.already ul .item img{
	width: 370px;
	height: 218px;
}
.already ul .item span{
	display: block;
	font-weight: 400;
	font-size: 22px;
	color: #333333;
	margin-top: 38px;
}
.already ul .item span p{
	width: 326px;
	margin: 0 auto;
	font-weight: 400;
	font-size: 18px;
	color: #666666;
	line-height: 29px;
	margin-top: 23px;
}

/* 公众号弹窗 20260805 增 str */
.Official_Accounts{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.6);
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 999;
	display: none;
}
.Official_Accounts .content{
	width: 320px;
	height: 432px;
	background: url(../images/hb_bg2.png) no-repeat;
	background-size: 100% 100%;
	position: relative;
	text-align: center;
}
.Official_Accounts .content .title{
	display: block;
	font-weight: 400;
	font-size: 19px;
	color: #FFFFFF;
	margin-top: 97px;
}
.Official_Accounts .content .erweima{
	width: 194px;
	height: 194px;
	position: absolute;
	top: 175px;
	left: 60px;
}
.Official_Accounts .content .close{
	width: 28px;
	height: 28px;
	position: absolute;
	top: 11px;
	right: 12px;
	cursor: pointer;
}
.Official_Accounts .content .text{
	display: block;
	width: 100%;
	text-align: center;
	font-weight: 400;
	font-size: 16px;
	color: #FFFFFF;
	position: absolute;
	bottom: 17px;
}
/* 公众号弹窗 20260805 增 end */