a:hover {
	color: #FF7644;
}
/* 头部 */
.header.header-style-1 .search .search-btn:hover{
	color: #FF7644;
}
.header.header-style-1 .cx-hotsearch ul a:hover li{
	color: #FF7644;
}
/*详情页pc购买按钮*/
.cx-highlight {
    color: #FF7644;
}
/*详情选中*/
.check {
	color: #FF7644;
	border-bottom: 3px solid #FF7644;
}
.check a {
	color: #FF7644;
}
.check-after{
	color:#FF7644;
}
@media only screen and (max-width: 1024px){
	/* .check-after {
	    color: #FF7644;
	    border-bottom: 2px solid #FF7644;
	} */
} 
.cx-bgcolor-blue {
	background: #FF7644;
}
.cx-bgcolor-gary {
	background: #EEEEEE;
}
.cx-bgcolor-orange {
	background: #eb8440
}
.cx-color-blue {
	color: #FF7644;
}
.details-check {
	color: #FFFFFF;
	background: #FF7644;
	border: 0;
}
/*
.cx-button-blue {
	border: 1px solid #65C1F1;
	color: #65C1F1;
	background: #FFFFFF;
}
.cx-button-blue:hover {
	background: #65C1F1;
	color: #FFFFFF;
}*/
.cx-info-uploadimg input {
	border: 1px solid #FF7644;
	background: #FFFFFF;
	color: #FF7644;
}
.cx-column-person-l ul .person-check{
	color: #FF7644;
}
.cx-column-person-l ul .person-check span{
	color: #FF7644;
}
.cx-column-person-l ul .person-check span:before{
    color: #FF7644;
}
.cx-column-person-l ul li:hover{
	background: rgba(151, 4, 12, 0.1);
}
@media only screen and (max-width: 1024px){
	.cx-column-person-l ul li:hover {
	    border-left: none;
	    background: #FFFFFF;
	}
}
.header.header-style-6 .loginItem>a:hover{
    color: #FF7644;
}
.balance-check .balance-block-div {
	border: 1px solid #FF7644;
}
.balance-check .balance-block-div-n {
	background: #FF7644;
	color: #FFFFFF;
}
.cx-message-i {
	background: #FF7644;
	color: #fff;
}
.cx-message-m-blue1 {
	background: #FF7644;
}
.cx-message-m-blue2 {
	background: #FF7644;
}
.cx-message-m-blue3 {
	background: #FF7644;
}
.cx-nav-item:hover .cx-nav-link:after {
	color: #FF7644 !important;
}
.cx-nav-link:after {
	background: #FF7644;
}
.mtree_check i{
	color: #FF7644;
}
.mtree_check p{
	color: #FF7644;
}
.cx-bag a {
	color: #FF7644;
}
/*.cx-class-selec ul li:hover {
	background: #FF7644;
}*/
.classNav .swiper-slide.sele{
	background: transparent;
}
/*.sele {
	background: #FF7644;
}*/
.cx-search-phone-top {
	background: #FF7644;
}
.cx-message-i {
	background: #FF7644;
}
.cx-balance-sumit input {
	background: #FF7644;
}
.cx-sliderbar .sliderbar-wechat .c-ewm p {
	color: #FF7644;
}
/*按钮*/
.cx-button-normal {
	background: #FF7644;
}
.cx-xq-des a {
	color: #FF7644;
}
.view-tab .check{
	color:#FF7644;
}
.dialog-view-login .view-tab .check{
	color:#FF7644;
	border-bottom: 3px solid #FF7644;
}
.form-group .form-item .form-yzm .yzm {
	color: #FF7644;
}
.btn-text{
	color: #FF7644;
}
.btn-qd{
	background-color: #FF7644;
	border-color: #FF7644;
}
.btn-qd:hover{
	background: #FF7644;
    border-color: #FF7644;
}
.btn-buy {
	background: #FF7644;
}
.btn-blue {
	background-color: #FF7644;
	border-color: #FF7644;
}
.btn-blue.disabled, .btn-blue.disabled.active, .btn-blue.disabled.focus, .btn-blue.disabled:active, .btn-blue.disabled:focus, .btn-blue.disabled:hover, .btn-blue[disabled], .btn-blue[disabled].active, .btn-blue[disabled].focus, .btn-blue[disabled]:active, .btn-blue[disabled]:focus, .btn-blue[disabled]:hover {
    cursor: default;
    box-shadow: none;
    background-color: #FF7644;
    border-color: #FF7644;
}
.btn-blue-empty{
	color: #FF7644;
    border-color: #FF7644;
}
.btn-blue-empty.focus, .btn-blue-empty:focus, .btn-blue-empty:hover{
	color: #FF7644;
}
.details-buy-two .details-buy-left {
	color: #FF7644;
}
.details-buy-two .details-buy-right {
	background: #FF7644;
}
.details-buy-one .details-buy-center {
	background: #FF7644;
}

.details-buy-three .details-buy-left {
	color: #FF7644;
}

.details-buy-three .details-buy-center {
	background: #FF7644;
}

.details-buy-three .details-buy-right {
	color: #FF7644;
}
.header.header-style-1 .search.search-fouseInput .icon-search{
	/* color: #FF7644; */
}
/*4-6级测试*/
.test_question_title {
	border-left: 7px solid #FF7644;
}
.test_question .test_question_title{
	border-left: 8px solid #FF7644;
}
.test_xctk .test_xctk_body .test_question_title{
	border-left: 8px solid #FF7644;
}
.login_before .cet_nav li span:hover {
	color: #FF7644;
}
.cet_home .cet_home_ul li:hover {
	color: #FF7644;
}
.cx-info-des .active a {
	color: #FF7644;
}
.cet-switch:checked {
	border-color: #FF7644;
	box-shadow: #FF7644 0 0 0 16px inset;
	background-color: #FF7644;
}
.cet-switch.cet-switch-animbg:checked {
	background-color: #FF7644;
}
.cet-switch.cet-switch-anim:checked {
	box-shadow: #FF7644 0 0 0 16px inset;
	background-color: #FF7644;
}
.test_xctk_body a i {
	border-bottom: 2px solid #FF7644;
}
.model_abc {
	border: 1px solid #FF7644;
}
.model_abc:after {
	border-top: 1px solid #FF7644;
	border-right: 1px solid #FF7644;
}
.test_datika_title_num {
	color: #FF7644;
}
.test_dati_title p {
	border-left: 3px solid #FF7644;
}
.test_time_p {
	color: #FF7644;
}
.test_dati_ul ul .test_checked {
	background: #FF7644;
}
.cx_column_level .cx_column_level_1 .person-check-1 a {
	color: #FF7644;
}
.cx_column_level .cx_column_level_1 li:hover {
	color: #FF7644;
}
/*tab切换颜色*/
.tab-check{
	color: #FF7644;
    border-bottom: 2px solid #FF7644;
}
.color-keyword{
	color: #FF7644;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
	background-color: #FF7644;
    border-color: #FF7644;
}
.document-btn .btn-empty{
	border: 1px solid #FF7644;
    color: #FF7644;
}

/*分页颜色*/
.pageJump .button{
	color: #FF7644;
}
.pageJump .button:active {
    color: #fff;
    background-color: #FF7644;
}
.pageJump input{
	color: #FF7644;
}

/*微库颜色*/
.color-red{
	color: #CD2722;
}
.search-group .search-input{
	border-color: #FF7644;
}
.search-group .search-input-btn{
	background: #FF7644;
}
.search-group .search-adv{
	color: #FF7644;
}
.search-tool-charts .chartActive{
	background: #FF7644;
    border-color: #FF7644;
}
.search-tool-sort .sort-up, .search-tool-sort .sort-up{
	color: #FF7644;
}
.search-tool-sort .sort-down, .search-tool-sort .sort-down{
	color: #FF7644;
}
.docLibrary .docLibrary-l .docLibrary-checkall{
	color: #FF7644;
}
.charts-list .chart-item .chart-item-tit a{
	background: #FF7644;
}
.charts-list .chart-item .chart-item-child .chart-item-row>p.chartCheck{
	color: #FF7644;
}
.document-btn a{
	color: #FF7644;
}
.item-property{
	border-left: 2px solid #FF7644;
}
.search-group-adv-tit p{
	color: #FF7644;
}
.btn-searchDoc{
	background: #FF7644;
}
.category-menu-list .first{
	background-color: #FF7644;
}
.category-menu-list .on>a{
	color: #FF7644;
	border-color: #FF7644;
	border-right: 1px solid #fff;
}
.second_list{
	border-color: #FF7644;
	
}
.second_list>li>a{
	color: #FF7644;
}
.banner-search-group .search-input-btn{
	background: #FF7644;
}
.chart-tab ul li.chartActive{
	background: #FF7644;
    border: 1px solid #FF7644;
}
.cbk.cb_active{
	background-image: url(../../img/cb_a_blue.png);
}
.search-tool-sort .sort-up, .search-tool-sort .sort-up{
	background: url(../../img/arrowUp_blue.png) no-repeat;
    background-position: center right 10px;
}
.search-tool-sort .sort-down, .search-tool-sort .sort-down{
	background: url(../../img/arrowDown_blue.png) no-repeat;
    background-position: center right 10px;
}

/*头部*/
.header.header-style-1 .loginItem>a:hover{
	color: #FF7644;
}
.header.header-style-1 .nav>ul>li>a.check-after {
	color: #FF7644;
}
.header.header-style-1.no-index .nav>ul>li>a.check-after{
	color: #fff;
}
/* layui下拉框颜色 */
.layui-form-select dl dd.layui-this{
	background-color: #FF7644;
}
/*我的-我的班级-头部*/
.person-class-head {
    background: #FF7644;
}
/*分类*/
.classNav.parent .sele{
    background: none;
}
.cx-class-selec ul .sele {
    color: #fff;
    background: #FF7644;
  }
  .cx-class-selec ul li:hover {
    color: #fff;
    background: #FF7644;
  }
  .cx-class-selec.parent ul .sele {
    color: #FF7644;
    background:none;
  }
  .cx-class-selec.parent ul .sele::after{
    content: '';
    width: 100%;
    height: 3px;
    background: #FF7644;
    display: inline-block;
    position: absolute;
    bottom: 0;
    left: 0;
  }
  .cx-class-selec.parent ul li:hover {
    color: #FF7644;
    background:none;
  }
  .classNav .swiper-slide span.sele {
    color: #FF7644;
    border-bottom: 2px solid #FF7644;
  }
  .classNav.children .swiper-slide span.sele {
    border-bottom: none;
    background: #f2f2f2;
    color: #FF7644;
  }

/*试听详情页*/
.va-list .va-list-tab>ul>li.check-after{
	border-bottom: 3px solid #FF7644;
}

/*慕课课程详情页*/
.cx-detail.classb .model-mooc .model-mooc-courseware.learning a{
	color: #FF7644;
}
.cx-detail.classb .model-mooc .model-mooc-courseware:hover .model-mooc-courseware-title,.cx-detail.classb .model-mooc .model-mooc-courseware:hover .courseware-info-progress{
	color: #FF7644;
}
.cx-detail.classb .model-mooc .model-mooc-courseware.learning .model-mooc-courseware-title,.cx-detail.classb .model-mooc .model-mooc-courseware.learning .courseware-info-progress{
	color: #FF7644;
} 
.cx-detail.classb .detail-tool .details-buy-center-solid{
	background-color: #FF7644;
	border-color: #FF7644;
}
.cx-detail.classb .detail-tool .details-buy-center-solid:focus, .cx-detail.classb .detail-tool .details-buy-center-solid:hover {
	color: #fff;
	opacity: 0.8;
}
.cx-detail.cx-report.model-mooc-courseware.learning .model-mooc-courseware-title, .cx-detail.cx-report .model-mooc-courseware.learning .courseware-info-progress{
	color: #FF7644;
}
.cx-detail.cx-report .model-mooc-courseware:hover .model-mooc-courseware-title, .cx-detail.cx-report .model-mooc-courseware:hover .courseware-info-progress{
	color: #FF7644;
}

/*学习报表相关*/
.cx-detail.classb .detail-head .detail-record .detail-record-class{
	color: #FF7644;
}
.cx-detail.classb .detail-head .detail-record .detail-record-button{
	background: #FF7644;
}
.person-class-record-button>a{
	color: #FF7644;
}
.cx-report .cx-report-title{
	color: #FF7644;
}
.cx-report .cx-report-info-class{
	color: #FF7644;
}

@media screen and (max-width: 1024px){
	/*慕课课程详情页*/
	.cx-detail.classb .model-mooc .model-mooc-courseware:hover .model-mooc-courseware-title{
		color: #666;
	}
	.cx-detail.classb .model-mooc .model-mooc-courseware:hover .courseware-info-progress{
		color: #aaa;
	}
	
	/*学习报表相关*/
	.cx-detail.classb .detail-head .detail-record .detail-record-button a{
		color: #FF7644;
	}
	.person-class-content .person-class-record-button a{
		color: #FF7644;
	}
	.cx-report .cx-report-title::before{
		background-color: #FF7644;
	}
	.cx-report .cx-report-echarts-title p:before{
		background-color: #FF7644;
	}
	.cx-report .cx-report-course-title:before{
		background-color: #FF7644;
	}
}


/*定制初始化*/
body{
	background-color: #fff;
}
a{
    color: inherit;
}
.space_hx10{
	display: none!important;
}
.space_hx20{
	display: none!important;
}
.footer{
	position: relative!important;
	top: 0!important;
}
.container{
	background-color: transparent;
}


.list-information,.list-highlights{
    min-height: calc(100vh - 387px);
}


.header.header-style-1 .header-content{
	height: 80px;
	line-height: 80px;
}
.header.header-style-1 .logo{
	order: 0;
}
.header.header-style-1 .search{
	left: 250px;
	right: 0;
	width: 350px;
}
.header.header-style-1 .search .search-input{
	width: 100%;
	background-color: #eee;
	border: none;
	border-radius: 36px;
}
.no-index.header.header-style-1 .search .search-input{
	background-color: #fff;
}
.header.header-style-1 .nav{
	margin-left: 460px;
}
.header.header-style-1 .nav>ul>li{
	margin-right: 30px;
	font-size: 16px;
}
.header.header-style-1 .nav>ul>li:last-child{
	margin-right: 0px;
}
.header.header-style-1 .nav>ul>li>a{
	padding: 0;
	display: flex;
	align-items: center;
	color: #333;
}
.no-index.header.header-style-1 .nav>ul>li>a{
	color: #FFD1C0;
}
.header.header-style-1 .nav>ul>li:last-child>a:before{
	content: '';
	width: 32px;
	height: 32px;
	background: url('https://dev-data2.readoor.cn/files/6906705cc52ef9/app/53541562f9d7b6/resource/nav_icon.png') 0% 0% no-repeat;
	background-size: 100%;
	margin-right: 6px;
}
.header.header-style-1 .nav>ul>li>a img{
	width: 32px;
	margin-right: 6px;
	font-size: 0;
}
.header.header-style-1 .logo .logo-img>a{
	font-size: 0;
}
.header.header-style-1 .logo .logo-img img{
	height: 80px;
}
.header.header-style-1 .loginItem>a{
	color: #333;
	font-size: 16px;
}
.no-index.header.header-style-1 .loginItem>a{
	color: #fff;
}
.header.header-style-1 .loginItem>a:nth-child(3){
	display: none;
}
.header.header-style-1 .loginItem>span:nth-child(2){
	display: none;
}
.header.header-style-1 .header-top-bar{
	display: none;
}
.header.no-index{
	background: #FF7644;
}
.dialog-view-login .view-tab li:nth-child(2){
	display: none;
}


.footer{
	background: #FF7644;
	color: #fff;
	font-size: 14px;
	line-height: 24px;
}
.footer a:hover{
	color: #fff;
}
.footer-head{
	display: flex;
	padding: 30px 0 50px 0 ;
}
.footer-head-title{
	font-size: 18px;
	line-height: 28px;
	margin-bottom: 10px;
}
.footer-head-contact{
	flex: 1;
}
.footer-head-link{
	flex: 1;
}
.footer-head-text{
	flex: 1;
	padding-right: 10px;
}
.footer-head-img{
	font-size: 0;
	margin-right: 20px;
	line-height: 0;
}
.footer-head-img img{
	width: 100px;
	height: 100px;
	object-fit: cover;
}
.footer-head-qrcode{
	display: flex;
	flex: 1;
}
.footer-head-qrcode2{
	display: flex;
	flex: 1;
}
.footer-bottom{
	border-top: 1px solid rgba(238,238,238,0.3);
	text-align: center;
	display: flex;
	width: 100%;
	padding: 10px 0 24px;
}
.footer-bottom>div:first-child{
	flex: 1;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	padding-right: 30px;
	position: relative;
}
.footer-bottom>div:first-child::after{
	content: '';
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
	width: 1px ;
	height: 100%;
	background-color: #fff;
}
.footer-bottom>div:first-child img{
	width: 265px;
}
.footer-bottom>div:nth-child(2){
	flex: 1;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	padding-left: 30px;
	padding-top: 10px;
}
.footer-bottom p{
	margin-bottom: 4px;
}
.footer-bottom span{
	padding: 0 16px;
}


.page{
	font-size: 0;
	padding: 70px 0 130px;
	text-align: center;
}
.pagination{
	font-size: 14px;
	
}
.pageJump{
	font-size: 14px;
	color: #777;
}
.pagination>li>a, .pagination>li>span{
	border-radius: 6px;
	border-color: #ccc;
	color: #aaa;
}
.pagination>li:first-child>a, .pagination>li:first-child>span{
	border-radius: 6px;
	border-color: #ccc;
}
.pageJump input{
	border-radius: 6px;
	border-color: #ccc;
}
.pageJump .button{
	border-radius: 6px;
	border-color: #ccc;
}



.index-banner{
	font-size: 0;
}

.index-title{
	display: flex;
	align-items: center;
}
.index-title-icon{
	width: 10px;
	height: 52px;
	background: #FF7644;
	border-radius: 5px;
}

.index-title-info{
	padding: 0 20px;
}

.index-title-info p:first-child{
	line-height: 36px;
	font-size: 24px;
	color: #1B1B1B;
}
.index-information .index-title-info p:first-child{
	font-size: 0;
	line-height: 0;
}
.index-information .index-title-info p:first-child::before{
	content: '平台功能使用说明';
	font-size: 24px;
	line-height: 36px;
}
.index-highlights .index-title-info p:first-child{
	font-size: 0;
	line-height: 0;
}
.index-highlights .index-title-info p:first-child::before{
	content: '活动和会议信息';
	font-size: 24px;
	line-height: 36px;
}
.index-title-info p:nth-child(2){
	font-size: 14px;
	color: #1B1B1B;
	line-height: 20px;
	display: none;
}
.index-information .index-title-info p:nth-child(2){
	font-size: 0;
	line-height: 0;
}
.index-information .index-title-info p:nth-child(2)::before{
	/* content: 'INSTRUCTIONS FOR FUNCTION'; */
	font-size: 14px;
	line-height: 20px;
}
.index-highlights .index-title-info p:nth-child(2){
	font-size: 0;
	line-height: 0;
}
.index-highlights .index-title-info p:nth-child(2)::before{
	content: 'EVENT AND MEETING INFORMATION';
	font-size: 14px;
	line-height: 20px;
}

.index-title-more{
	font-size: 0;
	width: 48px;
	cursor: pointer;
	/* align-self: flex-end; */
}

.index-information{
	padding-top: 150px;
}
.index-information-list{
	display: flex;
	flex-wrap: wrap;
	padding-top: 50px;
	justify-content: space-between;
}
.index-information-item{
	display: flex;
	/* margin: 0 40px 50px 0; */
	border-radius: 20px;
	border: 1px solid #DDDDDD;
	cursor: pointer;
}
.index-information-item:hover{
	border: 1px solid #FA7646;
}
.index-information-item:nth-child(2),.index-information-item:nth-child(4){
	margin-right: 0;
}
.index-information-item:nth-child(3),.index-information-item:nth-child(4){
	margin-bottom: 0;
}
.index-information-item-img{
	width: 350px;
	height: 200px;
	overflow: hidden;
	border-radius: 20px;
}
.index-information-item-img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.index-information-item-text{
	flex: 1;
	padding: 20px 30px 20px 0;
	text-align: justify;
	display: none;
}
.index-information-item-text p:first-child{
	font-size: 16px;
	color: #333;
	/* line-height: 28px; */
	overflow: hidden;
	text-overflow: ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.index-information-item-text p:nth-child(2){
	font-size: 14px;
	color: #777;
	/* line-height: 23px; */
	overflow: hidden;
	text-overflow: ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:4;
	margin-top: 10px;
}


.index-highlights{
	padding: 150px 0;
}
.index-highlights-list{
	display: flex;
	padding-top: 50px;
}
.index-highlights-item{
	border-radius: 20px;
	border: 1px solid #DDDDDD;
	flex: 1;
	margin-right: 33px;
	cursor: pointer;
}
.index-highlights-item:hover{
	border: 1px solid #fa7646;
}
.index-highlights-item:last-child{
	margin-right: 0;
}
.index-highlights-item-img{
	height: 225px;
	width: 100%;
	overflow: hidden;
	border-radius: 20px;
}
.index-highlights-item-img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.index-highlights-item-text{
	padding:  10px 0;
}
.index-highlights-item-text p:first-child{
	font-size: 18px;
	/* line-height: 28px; */
	color: #333333;
	padding: 0 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
}
.index-highlights-item-text p:nth-child(2){
	font-size: 16px;
	color: #AAAAAA;
	line-height: 22px;
	text-align: right;
	padding: 0 10px;
	margin-top: 20px;
}



.index-books{
	padding: 150px 0 0 0 ;
}
.index-books .row{
	position: relative;
}

.swiper-container-indexBooks{
	padding-top: 50px;
}
.index-books-img{
	border-radius: 20px;
	overflow: hidden;
	cursor: pointer;
	width: 240px;
}
.index-books-img img{
	width: 100%;
	/* height: 378px; */
	object-fit: cover;
}
.index-books .swiper-button-prev,.index-books .swiper-button-next{
	color: #bbb;
	top: calc(50% + 47px);
}
.index-books .swiper-button-prev,.index-books  .swiper-container-rtl .swiper-button-next{
	left: -65px;
}
.index-books .swiper-button-next,.index-books .swiper-container-rtl .swiper-button-prev{
	right: -65px;
}




.list-information{
	padding-top: 100px;
}
.list-information .index-title-more{
	display: none;
}
.information-item{
	display: flex;
	padding: 50px 0;
	border-bottom: 1px solid #eee;
	cursor: pointer;
}
.information-item-img{
	width: 330px;
	height: 220px;
	overflow: hidden;
	border-radius: 20px;
	margin-right: 30px;
}
.information-item-img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.information-item-text{
	flex: 1;
	text-align: justify;
}
.information-item-text-title{
	font-size: 24px;
	color: #333333;
	line-height: 33px;
	overflow: hidden;
	text-overflow: ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
}
.information-item-text-cont{
	font-size: 18px;
	color: #777777;
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:5;
	margin-top: 10px;
}
.information-item-text-info{
	font-size: 20px;
	color: #AAAAAA;
	line-height: 28px;
	margin-top: 24px;
}
.information-item-text-info p{
	display: flex;
	justify-content: space-between;
}
.information-item-text-info p span:first-child{
	flex: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
}








.list-highlights{
	padding-top: 100px;
}
.list-highlights .index-title-more{
	display: none;
}
.highlights-list{
	padding-top: 50px;
	display: flex;
	flex-wrap: wrap;
}
.highlights-item{
	width: 29%;
	margin-right: 64px;
	margin-top: 30px;
	cursor: pointer;
}
.highlights-item:first-child,.highlights-item:nth-child(2),.highlights-item:nth-child(3){
	margin-top: 0;
}
.highlights-item:nth-child(3n+3){
	margin-right: 0;
}
.highlights-item-img{
	width: 348px;
	height: 208px;
	overflow: hidden;
	border-radius: 20px;
}
.highlights-item-img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.highlights-item-text-title{
	font-size: 18px;
	color: #333333;
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	margin: 10px 0;
}
.highlights-item-text-info{
	font-size: 14px;
	color: #aaa;
}
.highlights-item-text-info p{
	display: flex;
	justify-content: space-between;
}
.highlights-item-text-info p span:first-child{
	flex: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
}



.contact{
	padding-top: 60px;
}
.contact-head{
	display: flex;
	align-items: center;
	border: 1px solid #FF7644;
	border-radius: 14px;
	height: 76px;
}
.contact-head p:first-child{
	background-color: #FF7644;
	width: 390px;
	height: 100%;
	border-radius: 14px 0 0 14px;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 22px;
}
.contact-head p:first-child span{
	padding: 0 20px;
}
.contact-head p:nth-child(2){
	flex: 1;
	height: 100%;
	display: flex;
	align-items: center;
	color: #1B1B1B;
	font-size: 22px;
}
.contact-head p:nth-child(2) span{
	margin-right: 60px;
}
.contact-head p:nth-child(2) img{
	width: 26px;
	margin: 0 20px 0 60px;
}

.contact-title{
	font-size: 34px;
	color: #1B1B1B;
	line-height: 48px;
	padding: 100px 0 20px;
	text-align: center;
}

.contact-cont{
	font-size: 22px;
	color: #1B1B1B;
	line-height: 30px;
	text-align: justify;
}

.contact-list{
	padding: 50px 0 150px;
}
.contact-list table{
	text-align: center;
	border-color: #333;
	font-size: 18px;
	color: #1B1B1B;
}
.contact-list table tr td{
	height: 53px;
}
.contact-list table tr:first-child td:first-child{
	width: 230px;
}
.contact-list table tr:first-child td:nth-child(2){
	width: 180px;
}
.contact-list table tr:first-child td:nth-child(3){
	width: 240px;
}
.contact-list table tr:first-child td:nth-child(4){
	width: 240px;
}
.contact-list table tr:first-child td:nth-child(5){
	width: 240px;
}
.contact-list table tr:first-child td:nth-child(6){
	width: 390px;
}




/*search相关*/
#vue-search-container .search-header{
	display: none;
}
#vue-search-container .search-history .tit, #vue-search-container .search-visit .tit, #vue-search-container .search-label .tit, #vue-search-container .search-category .tit{
	display: none;
}
.cx-search-r{
	display: none;
}
#vue-search-container .menu-level-more{
	display: none;
}
#vue-search-container .search-category .menu-level1>p>span{
	font-size: 16px;
}
#vue-search-container .search-category .menu-level1>p>span:nth-child(2){
	display: none;
}
#vue-search-container .menu-level2>p>span:nth-child(2){
	display: none;
}
#vue-search-container .search-category .menu-level2>p>i{
	display: none;
}
#vue-search-container .menu-level2>ul{
	display: none;
}
#vue-search-container .search-category .m-slide-menu>ul{
	display: flex;
	position: relative;
	overflow:visible;
	max-height: none;
	justify-content: center;
}
#vue-search-container .search-category .m-slide-menu>ul::before{
	content: '';
	width: 100%;
	display: inline-block;
	height: 2px;
	background-color: #eee;
	position: absolute;
	top: 68px;
	left: 0;
}
#vue-search-container .search-slide{
	width: 100%;
	margin-right: 0;
	border: none;
}
#vue-search-container .search-category{
	width: 100%;
}
#vue-search-container .search-category .m-slide-menu{
	width: 100%;
}
#vue-search-container .search-category .m-slide-menu .menu-level1{
	padding-left: 0;
}
#vue-search-container .search-category .m-slide-menu .menu-level1>ul{
	position: absolute;
	top: 98px;
	left: 10px;
	width: calc(100% - 20px);
	display: flex;
	flex-wrap: wrap;
	box-shadow: 0px 2px 10px 0px #CCCCCC;
	padding: 20px 30px;
	border-radius: 20px;
}
#vue-search-container .menu-level2>p>span{
	font-size: 16px;
	color: #1B1B1B;
	line-height: 28px;
}
#vue-search-container .menu-level2.classify-after>p>span{
	color: #FF7644;
}
#vue-search-container .menu-level2{
	display: flex;
	align-items: center;
	padding: 10px 0;
}
#vue-search-container .menu-level2::after{
	content: '';
	display: inline-block;
	background: #ddd;
	width: 1px;
	height: 18px;
	margin: 0 20px;
}
#vue-search-container .search-category .menu-level2>p{
	padding: 0;
	height: 28px;
	line-height: 28px;
}
#vue-search-container .search-category .menu-level1>p{
	height: auto;
	line-height: 28px;
	padding: 20px 30px 20px 15px;
}
#vue-search-container .search-category .menu-level1>p>i{
	padding-left: 120px;
	padding-right: 12px;
}
#vue-search-container .search-category .menu-level2 > p{
	display: inline-block;
}
.cx-model-stw{
	width: 50%;
}
.cx-search-content.searchList{
	display: flex;
	flex-wrap: wrap;
}
.cx-details-main{
	float: none;
	margin: 0 auto;
	width: 1200px;
}

.cx-search-vue .search-cont{
	min-height: auto;
}
.cx-details .cx-details-main .resource-item-row>p .s4 a{
	display: flex;
	/* flex-direction: column; */
}
.cx-details .cx-details-main .resource-item-row>p .s4 a:hover{
	color: #1B1B1B;
}
.cx-details .cx-details-main .resource-item-row>p .s4:hover{
	background: none!important;
}
.cx-details .cx-details-main .resource.login .resource-item-row>p .s4{
	opacity: 1;
}
.cx-details .cx-details-main .resource.login .resource-item-row>p .s4 a{
	color: #FE8B3A;
}
.cx-details .cx-details-main .resource.login .resource-item-row>p .s4 a::before{
	content: '';
	width: 22px;
	height: 22px;
	display: inline-block;
	background: url('https://dev-data2.readoor.cn/files/6906705cc52ef9/app/53541562f9d7b6/resource/download-outlined.png') no-repeat;
	background-size: 100%;
	margin-right: 4px;
}
.cx-search-l{
	width: 100%;
}
.cx-modelstw-content .cx-modelstw-price{
	flex-direction: column;
}
#vue-search-container .search-condition{
	display: none;
}
.cx-search-vue{
	min-height: calc(100vh - 367px);
}
.cx-details{
	min-height: calc(100vh - 397px);
}
.header.header-style-1 .search.search-fouseInput>input{
	background-color: #eee;
}
.header.header-style-1 .search-slidedown{
	display: none!important;
}


.cx-details .cx-details-main .item-title{
	font-size: 18px;
	font-weight: 600;
	/* line-height: 30px; */
	border-bottom: 2px solid #eee;
	padding: 20px 0;
}
.cx-details-slide{
	padding: 0 0;
	display: none;
}
.cx-details-slide .cx-details-tab-p{
	font-size: 18px;
	color: #333;
	padding: 20px 0;
	border-bottom: 2px solid #eee;
	/* line-height: 30px; */
	font-weight: 600;
}
.cx-details-slide-list{
	padding: 20px 0;
	position: relative;
}
.detailBook-img{
	width: 106px;
	height: 142px;
	margin-right: 10px;
}
.detailBook-img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.swiper-container-detailBook .swiper-slide{
	align-items: flex-start;
	cursor: pointer;
}
.swiper-container-detailBook .swiper-slide:hover .detailBook-info p:first-child{
	color: #FF7644;
}
.swiper-container-detailBook .swiper-slide .detailBook-info{
	flex: 1;
}
.swiper-container-detailBook .swiper-slide .detailBook-info p:first-child{
	font-size: 16px;
	color: #1B1B1B;
	/* line-height: 25px; */
	overflow: hidden;
	text-overflow: ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	height: 48px;
	font-weight: 600;
}
.swiper-container-detailBook .swiper-slide .detailBook-info p:nth-child(2){
	font-size: 14px;
	color: #1B1B1B;
	line-height: 20px;
	margin-top: 10px;

}
.swiper-container-detailBook .swiper-slide .detailBook-info p:nth-child(3){
	font-size: 14px;
	color: #1B1B1B;
	line-height: 20px;
	margin-top: 20px;
}
.cx-modelstw-content .cx-modelstw-des{
	display: none;
}
#vue-search-container .search-category .menu-level1 > p{
	display: inline-block;
}

.cx-details-main .cx-details-top{
	padding: 100px 0 30px 38px;
}

.cx-details-main .cx-details-top .cx-details-title{
	padding-left: 38px;
	min-height: 336px;
}
.cx-details-main .cx-details-top .cx-details-img{
	padding-left: 0;
}
.cx-details-main .cx-details-top .cx-details-img{
	height: 250px;
}


.cx-details-button{
	left: 38px;
}
.details-title{
	font-size: 20px;
	font-weight: 600;
	color: #1B1B1B;
	/* line-height: 33px; */
	margin-bottom: 0;
}
.cx-details-top .cx-details-title .details-property{
	font-size: 16px;
	color: #1B1B1B;
	/* line-height: 28px; */
	margin-bottom: 0;
	width: 50%;
	margin-top: 20px;
}
.cx-details-top .cx-details-title .details-property:first-child{
	padding-bottom: 78px;
	width: 100%;
}
.cx-details-top .cx-details-title .details-value{
	color: #1B1B1B;
}
.cx-details-top .cx-details-title .cx-details-audio-number{
	display: none;
}
.cx-details-top .cx-details-title .details-cont{
	margin: 0;
	display: flex;
	flex-wrap: wrap;
}


.cx-details-tab-title{
	display: none;
}
.cx-details-tab-cont .tab{
	display: block!important;
}
.cx-details-tab .cx-details-tab-cont .tab .cx-details-tab-p{
	font-size: 18px;
	/* line-height: 30px; */
	margin: 0 0 20px;
	padding: 20px 0;
	border-bottom: 2px solid #eee;
}

.cx-details-bottom{
	padding: 0 0 20px;
}
.cx-details .cx-details-main .detail-item{
	padding: 0;
	margin: 0;
	padding-bottom: 30px;
}
.cx-details .cx-details-main .resource-item{
	display: flex;
	flex-direction: column;
	margin-bottom: 30px;
}
.cx-details .cx-details-main .resource-item .resource-item-level1 p.folder::before{
	content: '';
	width: 24px;
	height: 24px;
	display: inline-block;
	background: url('https://dev-data2.readoor.cn/files/6906705cc52ef9/app/53541562f9d7b6/resource/folder-open-filled.png') no-repeat;
	background-size: 100%;
	margin-right: 12px;
}
.cx-details .cx-details-main .resource-item-row{
	flex: 1;
}
.cx-details .cx-details-main .resource-item-row>p{
	color: #1B1B1B;
	line-height: 25px;
	font-size: 14px;
}
.cx-details .cx-details-main .detail-item .resource-item-row>p span{
	font-size: 14px;
}
.cx-details .cx-details-main .resource-item-level1>p.file .s1{
	font-weight: 600;
	float: none;
}

/* .swiper-button-prev */
.swiper-container-detailBook{
	margin-right: 76px;
}
.cx-details-slide-list .swiper-button-prev,.cx-details-slide-list .swiper-container-rtl .swiper-button-next{
	margin: 0;
	width: 22px;
	height: 22px;
	right: 0;
	left: auto;
	top: 56px;
	background: #FF7644!important;
	display: flex;
	align-items: center;
	justify-content: center;
}

.cx-details-slide-list .swiper-button-next,.cx-details-slide-list  .swiper-container-rtl .swiper-button-prev{
	margin: 0;
	width: 22px;
	height: 22px;
	right: 0;
	left: auto;
	top: 104px;
	background: #FF7644!important;
	display: flex;
	align-items: center;
	justify-content: center;
}
.cx-details-slide-list .swiper-button-prev:after,.cx-details-slide-list .swiper-container-rtl .swiper-button-next:after{
	content: '>';
	font-size: 22px;
	line-height: 1;
	color: #fff;
}
.cx-details-slide-list .swiper-button-next:after,.cx-details-slide-list .swiper-container-rtl .swiper-button-prev:after{
	content: '<';
	font-size: 22px;
	color: #fff;
	line-height: 1;
}
.cx-details-slide-list .swiper-button-next.swiper-button-disabled,.cx-details-slide-list .swiper-button-prev.swiper-button-disabled{
	opacity: 1;
	background: #ccc!important;
}
.cx-xq-describe p{
	font-size: 14px;
	color: #777777;
	/* line-height: 28px; */
}
.cx-zx-content{
	padding: 0;
}

.cx-details-tab-cont{
	display: flex;
	flex-direction: column;
}
/* .cx-details-tab-cont > div{
	order: 1;
}
.cx-details-tab-cont .tab:nth-child(3){
	order: 0;
} */
.search-label .cont, .search-category .cont{
	overflow: visible;
}
#vue-search-container .search-category .m-slide-menu .menu-level1>ul{
	background-color: #fff;
	z-index: 1;
}
.header.header-style-1{
	display: block;
}