@font-face {
 font-family: 'robotoregular';
 src: url('../font/roboto-regular-webfont.eot');
 src: url('../font/roboto-regular-webfont.eot') format('embedded-opentype'),  url('../font/roboto-regular-webfont.woff2') format('woff2'),  url('../font/roboto-regular-webfont.woff') format('woff'),  url('../font/roboto-regular-webfont.ttf') format('truetype'),  url('../font/roboto-regular-webfont.svg') format('svg');
 font-weight: normal;
 font-style: normal;
}
/* A1案例列表页默认 */
.case_main .l_nybanner .l_a1bx1btn {
	width: 50px;
}
.case_cont {
	background: #fff;
	padding-bottom: 30px;
	max-width: 1440px;
	margin: 0 auto;
}
.case_main .case_cont_list {
	padding-bottom: 60px;
	overflow: hidden;
}
.cclu_li {
	width: 25%;
	padding: 0 10px;
	margin-bottom: 20px;
}
.case_cont_list_ul {
	margin: 0 -10px;
	display: flex;
	flex-wrap: wrap;
}
.cclu_li a {
	width: 100%;
	display: block;
	background: #FFFFFF;
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.06);
}
.cclu_li a:hover {
	text-decoration:none;
	color: #E60039;
}
.cctu_li_tit, .cclu_li_tit {
	font-size: 18px;
	line-height: 1.6;
	color: #292929;
}
.cclu_li_tit {
 transition: all .36s;
	margin-top: 20px;
	margin-bottom: 8px;
	height: auto;
	overflow: hidden;
	padding: 0 15px;
}
.cclu_li_parga p {
	color: rgba(125, 125, 125, 0.9);
	height: auto;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.cclu_li_parga {
	margin-bottom: 20px;
	padding: 0 15px;
}
.cclu_li_lab p {
	font-size: 14px;
	line-height: 1.32;
	color: #292929;
 transition: all .36s;
}
.cclu_li_lab li {
	margin-right: 20px;
}
.cclu_li_lab ul {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.case_cont_tab {
	margin: 30px 0;
	background: #FFFFFF;
	border-bottom: 1px solid #EEEEEE;
	width: 100%;
	white-space: nowrap;
	overflow: auto;
}
.cclu_li_lab {
	height: 18.48px;
	overflow: hidden;
}
.pc_fenye li.activepage {
	color: #fff !important;
	background: #E60039;
}
.pc_fenye li {
	width: 32px !important;
	height: 32px !important;
	font-size: 16px !important;
	line-height: 32px !important;
	border-radius: 1px !important;
	color: #666666 !important;
	margin: 0 17px !important;
}
.yhal_act {
	border-bottom: 5px solid #D2373B;
}
.cctu_li_text {
	width: calc(100% - 54px);
	padding-left: 40px;
	position: relative;
}
.cctu_li {
	display: block;
	align-items: center;
	padding: 16px 0;
	margin-right:30px;
	display: inline-block;
}
.cltc_li_cont p {
	font-size: 16px;
	line-height: 34px;
 transition: all .36s;
	margin: 0 auto;
}
.cltc_li_cont img {
	width: 7px;
	margin-left: 7px;
	opacity: 0;
 transition: all .36s;
}
.cltc_li_cont {
	display: flex;
	align-items: center;
	width: auto;
 transition: all .36s;
	cursor: pointer;
}
.cltc_li {
	width: auto !important;
	border-radius: 4px;
}
.cltc_li.act {
	background: rgba(230, 0, 57, 0.1);
}
.cltc_li.act p {
	color: #E60039;
}
.cltc_li.act img {
	opacity: 1;
}
.cltc_li.act .cltc_li_cont {
	padding: 0 12px;
}
.cltb_icon {
	width: 26px;
	height: 26px;
	border: 1px solid #7D7D7D;
	border-radius: 4px;
	position: relative;
	cursor: pointer;
 transition: all .36s;
}
.cltb_icon .ys_imgbox_cover {
	width: 19px;
}
.cltb_icon img:nth-child(1) {
 opacity: 0;
}
.cctu_li_text_btn {
	width: 60px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	z-index: 5;
}
.cctu_li .swiper-button-disabled {
	opacity: 0;
}
.cctu_li_text_cont {
	width: calc(100% - 73px);
	margin-left: 0 !important;
}
.case_cont_search {
	width: 330px;
	background: #FFFFFF;
	border: 1px solid #D9D9D9;
	border-radius: 2px;
	height: 38px;
	margin-top: 10px;
}
.case_cont_ph {
	display: none;
	position: relative;
}
.case_cont_ph_ri {
	width: 70px;
	height: 38px;
	background: #E60039;
	border-radius: 2px;
	position: relative;
}
.case_cont_ph_le {
	width: 37%;
}
.case_cont_ph_ris {
	width: 63%;
	padding-left: 6px;
}
/* input日期设置 */
.mydate {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
	opacity: 0 !important;
	z-index: 2;
}
.formatteddate {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	cursor: pointer;
	padding: 0 14px;
}
.formatteddate:before {
	content: attr(data-date);
	line-height: 50px;
	color: #7d7d7d;
}
.aclc_input input::-webkit-calendar-picker-indicator {
 background: transparent;
 bottom: 0;
 color: transparent;
 cursor: pointer;
 height: auto;
 left: 0;
 position: absolute;
 right: 0;
 top: 0;
 width: auto;
}
.ccpr_cont {
	background: #FFFFFF;
	border: 1px solid #CACACA;
	border-radius: 2px;
	height: 40px;
	display: flex;
	align-items: center;
	padding-right: 12px;
}
.ccpr_cont_icon {
	width: 15px;
}
.ccpr_cont_icon img {
	width: 100%;
}
.ccpr_cont_input {
	width: calc(100% - 15px);
	height: 100%;
}
.ccpr_cont_input input {
	width: 100%;
	height: 100%;
	padding: 0 12px;
	font-size: 12px;
	color: #666;
}
.ccpr_cont_input input::placeholder {
 color: #666;
}
.case_cont_ph_ri img {
	width: 18px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.ccpl_icon {
	width: 20px;
	line-height: 38px;
}
.ccpl_icon img {
	width: 100%;
}
.ccpl_text {
	width: calc(100% - 20px);
}
.ccpl_text p {
	font-size: 12px;
	line-height: 38px;
	color: #666666;
	margin: 0 auto;
}
.search_pop {
	background-color: #f5f5f5 !important;
	z-index: 10000 !important;
}
.search_pop_cont {
	width: 100%;
	padding: 0 20px;
}
.search_pop_cont_back p {
	font-size: 14px;
	line-height: 1.75;
	color: #666;
	margin: 0 0;
}
.search_pop_cont_back img {
	width: 20px;
	flex-shrink: 0;
}
.search_pop_cont_back {
	display: flex;
	align-items: center;
	padding: 15px 0;
	position: static !important;
}
.search_pop_cont_tit {
	font-weight: bold;
	font-size: 20px;
	color: #333;
	line-height: 1.5;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
}
.spcb_btn a {
	font-size: 14px;
	line-height: 38px;
	background: #E60039;
	color: #fff;
	border: 1px solid rgba(230, 0, 57, 1);
	text-align: center;
	border-radius: 4px;
	display: block;
}
.spcb_btn {
	width: 100%;
}
.spcb_btn2 a {
	display: block;
	border: 1px solid rgba(230, 0, 57, 1);
	background-color: transparent;
	color: #E60039;
}
.spcb_btn2 {
	margin-top: 20px;
}
.spcl_ul_li_tp {
	padding: 16px 15px;
	border-bottom: 1px solid #dddddd;
}
.spcl_ul_li_tp, .sulb_ul_li_tp {
	justify-content: space-between;
	display: flex;
	align-items: center;
}
.spcl_ul_li_tp img, .sulb_ul_li_tp img {
	width: 20px;
 transition: all .36s;
}
.spcl_ul_li_tp p {
	font-size: 16px;
	line-height: 1.75;
	color: #333333;
}
.search_pop_cont_btn {
	margin-top: 30px;
}
.spcl_ul_li_bt {
	margin-left: 25px;
	display: none;
}
.sulb_ul_li_tp p {
	font-size: 14px;
	line-height: 1.75;
	color: #333;
 transition: all .36s;
}
.sulb_ul_li_bt {
	padding: 10px 20px;
	background-color: #fff !important;
	display: none;
}
.sulb_uls_li_parge p {
	font-size: 14px;
	line-height: 44px;
	color: #666;
 transition: all .36s;
}
.sulb_uls_li_box {
	width: 14px;
	height: 14px;
	border: 1px solid #666;
	position: relative;
 transition: all .36s;
}
.sulb_uls_li {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.sulb_ul_li_tp {
	padding: 12px 15px 12px 0;
	border-bottom: 1px solid #ddd;
}
.spcl_ul_li.act .spcl_ul_li_tp img {
	transform: rotate(180deg);
}
.sulb_ul_li.act .sulb_uls_li_box, .sulb_uls_li.act .sulb_uls_li_box {
	background-color: #E60039;
	border: 1px solid #E60039;
}
.sulb_ul_li.act .sulb_icon {
	opacity: 1;
}
.sulb_ul_li.act .sulb_ul_li_tp p {
	color: #E60039;
}
.sulb_uls_li.act .sulb_uls_li_parge p {
	color: #E60039;
}
.sulb_icon {
	width: 12px;
 transition: all .36s;
	opacity: 0;
}
.sulb_icon img {
	width: 100%;
}
.spcl_ul {
	max-height: calc(100vh - 250px);
	overflow-y: auto;
}
.ccsl_cont_input {
	width: calc(100% - 35px);
	height: 100%;
}
.ccsl_cont_input input {
	font-size: 16px;
	color: #333;
	width: 100%;
	height: 100%;
	padding: 0 20px;
}
.ccsl_cont_input input::placeholder {
 font-size: 14px;
 color: #999;
}
.ccsl_cont {
	border: 1px solid #B2B2B2;
	border-radius: 35px;
	outline: none;
	height: 40px;
	display: flex;
	align-items: center;
}
.ccsl_cont_icon {
	width: 35px;
	height: 35px;
	right: 4px;
	background: #c7000b;
	border-radius: 50%;
	position: relative;
}
.ccsl_cont_icon_img {
	width: 18px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.ccsl_cont_icon_img img {
	width: 100%;
}
.case_cont_searchs {
	display: flex;
	align-items: center;
	position: absolute;
	top: 0;
	left: 0;
	pointer-events: none;
	opacity: 0;
	width: 100%;
}
.case_cont_search_ri {
	width: 16px;
}
.case_cont_search_le {
	width: calc(100% - 16px);
	padding-right: 40px;
}
.case_cont_ph.act .case_cont_searchs {
	opacity: 1;
	pointer-events: all;
}
.case_cont_ph.act .case_cont_click {
	opacity: 0;
	pointer-events: none;
}
.ccpl_cont {
	width: 100%;
	background: #FFFFFF;
	border: 1px solid #CACACA;
	border-radius: 2px;
	display: flex;
	align-items: center;
	padding: 0 15px;
}
.ccsb_input_icon_search {
	width: 16px;
	cursor: pointer;
	flex-shrink: 0;
	margin-left: 25px;
}
.ccsb_input_icon_search img {
	width: 100%;
}
.ccsb_input_icon_close .icon-close {
	color: #7D7D7D;
	font-size: 14px;
	cursor: pointer;
}
.ccsb_input_icon {
	display: flex;
	align-items: center;
}
.ccsb_input_icon_close {
	position: relative;
	opacity: 0;
	pointer-events: none;
}
.ccsb_input_icon_close::after {
 content: "";
 width: 1px;
 height: 26px;
 background-color:#ccc;
 position: absolute;
 top: 50%;
 right: -8px;
 transform: translateY(-50%);
 transition: all .36s;
}
.ccsb_input_icon_close.on {
	opacity: 1;
	pointer-events: all;
}
.ccsb_input {
	width: calc(100% - 48px);
	height: 100%;
}
.ccsb_input_icon {
	width: 48px;
}
.case_cont_search_box {
	display: flex;
	align-items: center;
	height: 100%;
	padding-right: 20px;
}
.ccsb_input input {
	width: 100%;
	height: 100%;
	padding: 0 20px;
	font-size: 14px;
	color: #999;
}
.ccsb_input input::placeholder {
 font-size: 14px;
 color: #999;
}
.ys_phfyfl a {
	font-size: 14px;
	line-height: 1.75;
	color: #333;
}
/* A2案例详情页无图版 */
.ys_phfy_num p {
	font-size: 12px;
	line-height: 1.5;
	color: #7D7D7D;
	margin-left: 12px;
}
.ys_phfy {
	display: none;
	align-items: center;
	justify-content: center;
}
.ys_phfy ul {
	display: flex;
	align-items: center;
}
.ys_phfy img {
	width: 20px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.ys_phfy li {
	width: 32px;
	height: 32px;
	border: 1px solid #7D7D7D;
	border-radius: 1px;
	margin: 0 14px;
	position: relative;
}
.ys_phfy .prev {
	margin-left: 0;
}
.ys_phfy .prev, .ys_phfy .next {
	border: none;
}
.ys_phfy p {
	font-size: 16px;
	line-height: 32px;
	text-align: center;
	color: #7D7D7D;
	font-family: "Arial";
}
.casedet_ban_img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}
.casedet_ban_img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.casedet_ban_info_mess li {
	display: flex;
	align-items: center;
}
.casedet_ban_info_share {
	display: flex;
	align-items: center;
}
.cbis_icon, .acml_share {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
#bsMorePanel div, #bsPanel div, #bshareF div, .bsBox {
	box-sizing: content-box !important;
}
.casedet_ban_info_mess li, .casedet_ban_info_share {
	margin-right: 42px;
}
.casedet_ban_info_mess img {
	width: 18px;
	flex-shrink: 0;
	margin-right: 8px;
}
.casedet_ban_info_mess ul {
	display: flex;
	flex-wrap: wrap;
}
.casedet_ban h1 {
	margin-bottom: 13px;
	font-size: 30px;
	line-height: 1.5;
	color: #292929;
	font-weight: bold;
}
.casedet_ban_list {
	margin-top: 30px;
	margin-bottom: 50px;
}
.casedet_ban {
	padding-top: 80px;
	padding-bottom: 56px;
}
.casedet_main {
	position: relative;
}
.casedet_main .l_nybread {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	z-index: 5;
}
.casedet_ban_list a {
	font-size: 16px;
	line-height: 1.32;
	color: #333333;
 transition: all .36s;
}
.casedet_ban_list li {
	margin-right: 20px;
}
.casedet_ban_list ul {
	display: flex;
	flex-wrap: wrap;
}
.casedet_ban_parga {
	width: 78%;
}
.cbis_parga p {
	color: #000;
}
.casedet_ban_info {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.cbiw_icon {
	width: 22px;
	margin-right: 6px;
}
.cbiw_icon img {
	width: 100%;
}
.casedet_ban_info_words {
	display: flex;
	align-items: center;
	cursor: pointer;
}
.casedet_cont .cclu_li {
	margin-bottom: 0;
}
.case_cont_list h2, .casedet_cont_mess h2 {
	font-weight: bold;
	text-align: center;
	margin-bottom: 28px;
}
.case_cont_list {
	padding-top: 44px !important;
	background: #fff;
}
.casedet_cont_con {
	padding: 52px 0;
}
.casedet_cont_con_tit h2 {
	line-height: 1.5;
	font-weight: bold;
	color: #333;
	padding-right: 62px;
}
.cccb_btn a {
	font-size: 14px;
	line-height: 48px;
	color: #E60039;
	display: block;
	width: 100%;
 transition: all .36s;
	border: 1px solid rgba(230, 0, 57, 1);
	text-align: center;
	width: auto;
	padding: 0 30px;
	border-radius: 4px;
}
.cccb_btn {
	margin-left: 15px;
}
.cccb_btn1 a {
	background: #E60039;
	color: #fff;
}
.casedet_cont_con .ys_cont1400 {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}
.casedet_cont_mess {
	padding-top: 130px;
	padding-bottom: 70px;
}
.casedet_cont_mess_bt {
	padding: 44px 86px 32px 65px;
	background: #F6F8FC;
}
.ccmb_le_li_parga p {
	color: #000000;
}
.ccmb_le_li_parga span {
	color: #E60039;
}
.ccmb_le {
	width: 46.4%;
}
.ccmb_ri {
	width: 53.6%;
	padding-left: 90px;
}
.ccmb_le_li_input, .crlc_input {
	width: 100%;
	height: 50px;
	background: #FFFFFF;
	border: 1px solid #CFCFCF;
	border-radius: 4px;
}
.ccmb_le_li_input input, .crlc_input input {
	width: 100%;
	height: 100%;
	padding: 0 20px;
	font-size: 16px;
	color: #7D7D7D;
}
.crlc_input input::placeholder, .ccmb_le_li_input input::placeholder, .ccmb_ri_li_text textarea::placeholder {
 font-size: 16px;
 color: #7D7D7D;
}
.ccmb_le_li {
	margin-bottom: 18px;
}
.ccmb_ri_li_text textarea {
	height: 118px;
	background: #FFFFFF;
	border: 1px solid #CFCFCF;
	border-radius: 4px;
	padding: 12px 20px;
	font-size: 16px;
	color: #7D7D7D;
	width: 100%;
	font-family: "Microsoft Yahei";
}
.ccmb_ri_agree_parga p {
	font-size: 14px;
	line-height: 1.5;
	color: #7D7D7D;
}
.ccmb_ri_agree_parga span a {
	color: #E60039;
	text-decoration: none;
}
.ccmb_ri_agree_circle {
	width: 18px;
	height: 18px;
	border-radius: 50%;
	border: 1px solid #7D7D7D;
	position: relative;
	top: 1.5px;
}
.ccmb_ri_agree_circle::after {
 content: "";
 width: 50%;
 height: 50%;
 background-color: #7D7D7D;
 border-radius: 50%;
 position: absolute;
 top: 50%;
 left: 50%;
 transform: translate(-50%, -50%);
 transition: all .36s;
}
.ccmb_ri_agree_parga {
	width: calc(100% - 18px);
	padding-left: 8px;
}
.ccmb_ri_agree {
	margin-top: 12px;
	margin-bottom: 20px;
	cursor: pointer;
}
.ccmb_ri_btn p {
	color: #fff;
	line-height: 48px !important;
	text-align: center;
}
.ccmb_ri_btn {
	width: 100%;
	background: #E60039;
	border-radius: 4px;
	margin-top: 52px;
	cursor: pointer;
}
.crlc_img {
	width: 126px;
	cursor: pointer;
	border-radius: 4px;
	overflow: hidden;
	margin-left: 17px;
}
.crlc_img img {
	width: 100%;
}
.crlc_input {
	width: 216px;
}
.ccmb_le_li_parga {
	margin-bottom: 8px;
}
.ccmb_ri_li_code {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.ccmb_ri_agree.act .ccmb_ri_agree_circle::after {
 background-color: #E60039;
}
.ccer_list_ul_li a {
	width: 100%;
	position: relative;
	display: block;
}
.clul_tit p {
	color: #fff;
}
.clul_tit, .ccer_video_img_parga {
	bottom: 10px;
	width: 100%;
	padding: 0 18px;
	z-index: 5;
}
.casedet_cont_editor_ri, .actidet_cont_main_ri {
	width: 350px;
}
.casedet_cont_editor_le, .actidet_cont_main_le {
	width: calc(100% - 350px);
	padding-right: 150px;
}
.casedet_cont_editor_ri h3, .actidet_cont_main_ri h3 {
	font-weight: bold;
	margin-bottom: 18px;
}
.ccer_list_ul_li a::after {
 content: "";
 width: 100%;
 height: 39%;
 background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.86) 130.67%);
 position: absolute;
 bottom: 0;
 left: 0;
 z-index: 3;
}
.ccer_list_ul_li {
	margin-bottom: 16px;
}
.cllu_li .ys_imgbox_cover {
	width: 79px;
}
.cllu_li_parga {
	width: calc(100% - 79px);
	padding-left: 35px;
}
.cllu_li_parga p {
	color: #292929;
	line-height: 1.6;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.cllu_li a {
	display: block;
	padding: 24px 0;
	border-bottom: 1px solid #C8C8C8;
}
.ccer_case .cllu_li_parga, .ccer_video .cllu_li_parga {
	width: 100%;
	padding-left: 0;
}
.ccer_case .cllu_li_parga p, .ccer_video .cllu_li_parga p {
	height: auto;
	-webkit-line-clamp: inherit;
}
.ccer_case .cllu_li a, .ccer_video .cllu_li a {
	padding: 15px 0;
}
.ccer_lis .l_a1bx2btn1 {
	margin-bottom: 0;
}
.ccer_lis .l_a1bx2btn1 p {
	color: #E60039;
}
.ccer_lis .l_a1bx2btn1 a {
	display: flex;
	align-items: center;
	justify-content: end;
	width: 100%;
}
.ccer_lis .l_a1bx2btn1 img {
	width: 14px;
	margin-left: 10px;
}
.ccer_lis {
	margin-bottom: 60px;
}
.ccer_lis:last-child {
	margin-bottom: 0;
}
.ccer_video_img a {
	width: 100%;
	display: block;
	position: relative;
	overflow: hidden;
}
.ccer_video_img img {
	width: 100%;
 transition: all .36s;
}
.ccer_video_img_parga p {
	color: #fff;
	height: 1.75em;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.casedet_cont_editor {
	padding-top: 40px;
}
.ccel_parga h3, .acml_parga h3 {
	font-size: 24px;
	line-height: 1.75;
	color: #292929;
	margin-bottom: 18px;
}
.ccel_info_lab_list p {
	color: #333;
 transition: all .36s;
}
.ccel_info_lab_parga p {
	color: #999;
	margin-right: 8px;
}
.ccel_info_lab_list li {
	margin-right: 20px;
}
.ccel_info_lab_list ul {
	display: flex;
	flex-wrap: wrap;
}
.ccel_info_lab {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.ccel_info_give_icon .ys_imgbox_cover {
	width: 20px;
}
.cigi_parga p {
	color: #E60039;
	margin-left: 7px;
}
.ccel_info_give_icon {
	display: flex;
	align-items: flex-end;
	flex-wrap: wrap;
	width: 70px;
	cursor: pointer;
}
.cigi_img img:nth-child(1) {
 width: 30px;
 transform: scale(0.5);
 opacity: 0;
 transition: all .36s;
}
.cigi_img img:nth-child(2) {
 width: 20px;
 position: absolute;
 bottom: 0;
 left: 50%;
 transform: translateX(-50%);
 transition: all .36s;
}
.cigi_img {
	position: relative;
}
.ccel_info_give_icon.act .cigi_img img:nth-child(1) {
 opacity: 1;
 transform: scale(1);
}
.cigi_parga, .ccel_info_lab {
	position: relative;
	top: 4px;
}
.ccel_info {
	display: flex;
	align-items: flex-end;
	flex-wrap: wrap;
	margin-top: 15px;
}
.ccel_info_give {
	padding-left: 64px;
}
/* B1活动列表页 */
.acti_cont_list_ul {
	margin: 0 -8px;
	display: flex;
	flex-wrap: wrap;
}
.aclu_li {
	width: 25%;
	padding: 0 8px;
	margin-bottom: 6px;
}
.aclu_li a {
	width: 100%;
	display: block;
	background: #FFFFFF;
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.06);
}
.aclu_li_text {
	padding: 30px 20px 18px;
}
.aclu_li_img {
	position: relative;
}
.aclu_li_img_status p {
	font-size: 16px;
	line-height: 34px;
	text-align: center;
	color: #fff;
}
.aclu_li_img_status {
	width: 84px;
	position: absolute;
	top: 5px;
	right: 8px;
	z-index: 5;
	background: rgba(0, 0, 0, 0.6);
}
.aclu_li_text_tit {
	font-size: 18px;
	line-height: 1.6;
	color: #000;
	height: 1.6em;
	overflow: hidden;
	margin-bottom: 70px;
 transition: all .36s;
}
.alti_li img {
	width: 14px;
	margin-right: 8px;
}
.alti_li {
	margin-right: 22px;
	display: flex;
	align-items: center;
}
.alti_li:last-child {
	margin-right: 0;
}
.aclu_li_text_info {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.aclu_li.not_start .aclu_li_img_status {
	background: rgba(34, 0, 34, 0.22);
}
.aclu_li.going_on .aclu_li_img_status {
	background: #E60039;
}
.acti_cont_list {
	padding-top: 73px;
	overflow: hidden;
}
.acti_cont_box {
	padding-bottom: 148px;
	background: #FBFCFF;
}
.acld_ul_li:not(:first-child) {
 display: none;
}
.aclt_ul_li {
	cursor: pointer;
}
.aclt_ul_li p {
	font-size: 20px;
	line-height: 1.6;
	display: block;
 transition: all .36s;
	color: #7D7D7D;
	padding-bottom: 13px;
	position: relative;
}
.aclt_ul_li p::after {
 content: "";
 width: 100%;
 height: 2px;
 background: #E60039;
 border-radius: 19px;
 position: absolute;
 bottom: 0;
 left: 0;
 transition: all .36s;
 opacity: 0;
}
.aclt_ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -26px;
}
.aclt_ul_li {
	padding: 0 26px;
}
.acti_cont_list_tab {
	margin-bottom: 30px;
	border-bottom: 1px solid #D9D9D9;
}
.aclt_ul_li.on p::after {
 opacity: 1;
}
.aclt_ul_li.on p {
	color: #292929;
}
.acti_cont_mess {
	background: #FAFBFF;
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.06);
	padding-top: 44px;
	padding-bottom: 50px;
	position: relative;
	z-index: 1;
}
.acms_parga p {
	color: #292929;
	margin-bottom: 10px;
}
.acti_cont_mess_select .ys_select {
	background: #FFFFFF;
	border: 1px solid rgba(95, 95, 95, 0.3);
	border-radius: 4px;
}
.acti_cont_mess_select .ys_select_hd {
	height: 50px;
	padding: 0 20px;
}
.acti_cont_mess_select .ys_select_xtbbox {
	right: 20px;
}
.acti_cont_mess_select .ys_select_bd {
	padding: 20px;
	background: #FFFFFF;
	border: 1px solid rgba(95, 95, 95, 0.3);
	border-radius: 4px;
	top: 115%;
	height: 160px;
	overflow: hidden;
}
.acti_cont_mess_select .ys_select_li {
	font-size: 16px;
	line-height: 1.75;
	color: #7D7D7D;
}
.acti_cont_mess_select input, .acti_cont_mess_select input::placeholder {
 font-size: 16px;
 color: #7D7D7D;
}
.acti_cont_mess_select .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 2px;
}
.acmu_li, .acms_cont_li {
	width: 50%;
	padding: 0 14px;
}
.acmp_cont, .acms_contul {
	margin: 0 -14px;
}
.acti_cont_mess_pull {
	width: 390px;
}
.acti_cont_mess_time {
	width: 488px;
	padding: 0 50px;
}
.acti_cont_mess_search {
	width: calc(100% - 390px - 488px);
}
.acms_cont_icon {
	width: 22px;
	cursor: pointer;
	line-height: 50px;
}
.acms_cont_icon img {
	width: 100%;
}
.acms_cont_input {
	width: calc(100% - 22px);
	padding: 0 20px;
	height: 50px;
}
.acms_cont {
	padding-right: 20px;
	background: #FFFFFF;
	border: 1px solid rgba(95, 95, 95, 0.3);
	border-radius: 4px;
}
.acms_cont_input input {
	width: 100%;
	height: 100%;
	font-size: 16px;
	color: #7D7D7D;
}
.acms_cont_input input::placeholder {
 font-size: 16px;
 color: #7D7D7D;
}
.acti_main .l_banbtns img {
	width: 14px;
	margin-left: 9px;
}
.acti_main .l_a1webbtn a {
	display: flex;
	align-items: center;
	justify-content: center;
}
.acti_main .l_banbtns {
	margin-top: 38px;
}
.cbis_icon_li {
	position: relative;
	width: 40px;
	height: 40px;
	margin-right: 10px;
	background: rgba(255, 255, 255, .6);
	border-radius: 4px;
}
.cbis_icon_li img {
	width: 25px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.cbis_icon_li a {
	width: 100%;
	height: 100% !important;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	opacity: 0 !important;
	padding: 0 !important;
}
.cbis_parga {
	padding-right: 26px;
}
.aclc_icon {
	width: 16px;
	line-height: 50px;
	position: absolute;
	right: 14px;
	cursor: pointer;
}
.aclc_icon img {
	width: 100%;
}
.acms_cont_li_cont {
	display: flex;
	align-items: center;
	padding: 0 14px;
	background: #FFFFFF;
	border: 1px solid rgba(95, 95, 95, 0.3);
	border-radius: 4px;
	height: 50px;
	position: relative;
}
.aclc_input {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
}
.aclc_input input {
	width: 100%;
	height: 100%;
	opacity: 0;
	font-size: 16px;
	color: #7D7D7D;
	font-family: "Microsoft Yahei";
	padding: 0 14px;
	cursor: pointer;
}
.acms_contul {
	display: flex;
	align-items: center;
}
.acms_cont_li {
	position: relative;
}
.acms_cont_li::after {
 content: "";
 width: 18px;
 height: 1px;
 background: #CCCCCC;
 position: absolute;
 top: 50%;
 left: -10px;
 transform: translateY(-50%);
}
.acms_cont_li:first-child::after {
 display: none;
}
.aclc_input.act input {
	opacity: 1;
}
/* B2活动详情页 */
.actidet_cont_status {
	position: static;
}
.actidet_cont_main_le h1 {
	font-size: 30px;
	line-height: 1.6;
	color: #292929;
	font-weight: bold;
}
.actidet_cont .aclu_li {
	padding: 0;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 14px;
}
.actidet_main .l_nybread.ys_cont1440, .casedet_main .l_nybread.ys_cont1440 {
	padding: 0;
	width: 1400px;
}
.actidet_main .l_nybrdul, .casedet_main .l_nybrdul {
	margin: 0 -10px;
}
.actidet_main .ccer_pro .ccer_list_ul_li a::after {
 background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
}
.ccer_sub_cont {
	background: #FFFFFF;
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.06);
	padding: 32px;
}
.ccer_sub_cont_code {
	width: 206px;
	margin: auto;
}
.ccer_sub_cont_code img {
	width: 100%;
}
.ccer_sub_cont_text {
	margin-top: 10px;
}
.ccer_sub_cont_text p {
	text-align: center;
	color: #000000;
}
.acml_info_ri_btn a {
	border: 1px solid #E60039;
	border-radius: 4px;
	display: block;
	padding: 0 30px;
	font-size: 14px;
	line-height: 48px;
 transition: all .36s;
	color: #E60039;
	width: auto;
}
.acml_info_ri_btn {
	margin-left: 12px;
}
.acml_info_ri_btn:first-child {
	margin-left: 0;
}
.acml_info_ri {
	width: 250px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.acml_info_le {
	width: calc(100% - 250px);
	padding-right: 90px;
}
.acml_info_le_add img {
	width: 15px;
	position: relative;
	top: 6px;
}
.acml_info_le_add {
	display: flex;
	align-items: flex-start;
}
.acml_info_le_add p {
	padding-left: 9px;
}
.acml_info {
	margin-top: 27px;
}
.acml_info_le_add2 p {
	font-family: 'robotoregular';
}
.acml_info_le_add1 p {
	font-family: "Arial";
}
.acml_info_le_add1 {
	margin-bottom: 7px;
}
.acml_info {
	display: flex;
	align-items: flex-end;
	flex-wrap: wrap;
}
.acml_parga {
	padding-top: 38px;
	border-top: 1px solid #CCCCCC;
	margin-bottom: 25px;
}
.acml_parga h6, .yxedr_active h6 {
	font-size: 16px;
	line-height: 1.75;
	color: #292929;
	margin-bottom: 12px;
}
.acml_parga p {
	font-size: 16px;
	line-height: 1.75;
	color: #7d7d7d;
	margin-bottom: 12px;
}
.acml_exer_list img {
	width:100%;
	height:auto;
}
.aell_time {
	width: 142px;
}
.aell_cont {
	width: 315px;
}
.aell_guest {
	width: calc(100% - 142px - 315px);
}
.aell_item {
	padding: 15px 18px;
	border-right: 1px solid #CCCCCC;
}
.aell_item:last-child {
	border-right: none;
}
.acml_exer_list_li {
	border-bottom: 1px solid #CCCCCC;
	display: flex;
}
.acml_exer_list_li:last-child {
	border-bottom: none;
}
.acml_exer_list_li:first-child {
	background: #F8F8F8;
}
.acml_down {
	padding-top: 30px;
}
.acml_exer h3, .acml_down h3 {
	margin-bottom: 16px;
	font-weight: bold;
}
.adcu_li a {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	padding: 20px 38px 20px 48px;
	border: 1px solid rgba(204, 204, 204, 1);
	background: #F8F8F8;
}
.actidet_cont_main {
	padding-bottom: 116px;
}
.adcu_li_img {
	width: 30px;
}
.adcu_li_img img {
	width: 100%;
}
.adcu_li_tit {
	font-size: 20px;
	line-height: 1.75;
	color: #292929;
	font-weight: bold;
 transition: all .36s;
	width: calc(100% - 30px - 22px);
	padding: 0 70px;
	position: relative;
}
.adcu_li_icon {
	width: 22px;
}
.adcu_li_icon img {
	width: 100%;
}
.adcu_li_tit::before {
 content: "";
 width: 1px;
 height: 48px;
 background: #D9D9D9;
 position: absolute;
 left: 36px;
 top: 50%;
 transform: translateY(-50%);
}
.adcu_li {
	margin-bottom: 10px;
}
.adcu_li:last-child {
	margin-bottom: 0;
}
.acml_share {
	margin: 30px 0;
}
.actidet_cont_more {
	padding-bottom: 100px;
}
.actidet_cont_more h2 {
	font-weight: bold;
	text-align: center;
	margin-bottom: 33px;
}
.acml_ul_li {
	width: 25%;
	padding: 0 8px;
}
.acml_ul {
	margin: 0 -8px;
}
.acml_ul_li a {
	display: block;
	width: 100%;
	background: #FFFFFF;
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.06);
}
.aulb_tit {
	font-size: 18px;
	color: #292929;
	line-height: 1.6;
	height: 3.2em;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
 transition: all .36s;
	margin-bottom: 40px;
}
.acml_ul_li_bt {
	padding: 18px 22px;
}
.aulb_info_time p {
	font-family:"Arial" !important;
}
.aulb_info {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
}
.ault_status {
	position: absolute;
	top: -5px;
	right: 8px;
}
.acml_ul_li_tp {
	position: relative;
}
.acml_ul_li.not_start .ault_status {
	background: rgba(115, 124, 141, 0.63);
	backdrop-filter: blur(2.5px);
}
.acml_ul_li.going_on .ault_status {
	background: rgba(230, 0, 57, .9);
	backdrop-filter: blur(2px);
}
.case_cont_more_btn {
	margin-top: 34px;
}
.case_cont_more_btn p {
	font-size: 16px;
	line-height: 32px;
	color: #d20032;
	border: 2px solid #d20032;
	border-radius: 18px;
	transition: all 0.3s ease-in;
	max-width: 130px;
	text-align: center;
	margin: auto;
	cursor: pointer;
}
.acld_ul_li {
 animation: ysfadeInUp .5s ease-in-out both;
 animation-delay: .2s;
}
/*鼠标效果*/
@media screen and (min-width: 1200px) {
 .adcu_li a:hover .adcu_li_tit {
 color: #E60039;
}
 .acml_ul_li a:hover .aulb_tit {
 color: #E60039;
}
 .acml_ul_li a:hover .ys_imgbox_cover img,  .cclu_li a:hover .ys_imgbox_cover img {
 transform: scale(1.05);
}
 .cclu_li a:hover .cclu_li_tit,  .cclu_li a:hover .cclu_li_lab p {
 color: #E60039;
}
 .pc_fenye li:hover {
 color: #fff !important;
 background: #E60039;
}
 .first li:hover,  .prev li:hover,  .next li:hover,  .end li:hover {
 background: transparent;
 color: #E60039 !important;
}
 .cltb_icon:hover img:nth-child(1) {
 opacity: 1;
}
 .cltb_icon:hover img:nth-child(2) {
 opacity: 0;
}
 .cltb_icon:hover {
 border: 1px solid rgba(230, 0, 57, 1)
}
 .casedet_ban_list a:hover {
 color: #E60039;
}
 .cccb_btn a:hover {
 background: #E60039;
 color: #fff;
}
 .cccb_btn1 a:hover {
 background-color: #C7002A;
 border: 1px solid #C7002A;
}
 .ccel_info_lab_list li:hover p {
 color: #E60039;
}
 .ccer_video_img a:hover img,  .ccer_list_ul_li a:hover .ys_imgbox_cover img {
 transform: scale(1.05);
}
 .aclu_li a:hover .aclu_li_text_tit {
 color: #E60039;
}
 .aclu_li a:hover .ys_imgbox_cover img {
 transform: scale(1.05);
}
 .acml_info_ri_btn a:hover {
 color: #fff;
 background: #E60039;;
}
 .cltc_li_cont:hover p {
 color: #E60039;
}
 .aclt_ul_li p:hover {
 color: #E60039;
}
 .case_cont_more_btn p:hover {
 color: #fff;
 background: #d20032;
}
}
.wms-other {
	margin: auto;
	text-align: center
}
.wms-other-nodata {
	font-size: 18px;
	color: #666;
	margin: auto;
	padding: 50px;
}
.wms-other-title {
	font-size: 18px;
	color: #333;
	margin: auto auto 20px auto
}
.wms-other .wms-img {
	max-width: 210px;
	padding: 5px;
	background: #fff;
	border: 1px solid #e0e0e0;
	overflow: hidden;
	text-align: center;
	margin: auto
}
.wms-other .wms-img img {
	max-width: 100%
}
.cclu_li_lab {
	height: auto !important;
}
.case_cont_list_ul {
	align-items: stretch;
}
.cclu_li {
	height: auto;
}
.cclu_li a {
	height: 100%;
}
.aclu_li_text_tit {
	height: 3.2em;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.acti_cont_list_ul {
	align-items: stretch;
}
.aclu_li {
	height: auto;
}
.aclu_li a {
	height: 100%;
}
.ccel_info {
	margin-top: 30px;
}
.ccmb_ri_agree_circle::after {
 opacity: 0;
}
.ccmb_ri_agree.act .ccmb_ri_agree_circle::after {
 opacity: 1;
}
.result-empty {
	width:100%;
	text-align:center;
}
.tr-tags {
	font-size: 16px;
	line-height: 1.32;
	color: #333333;
 transition: all .36s;
}
.tr-tags:hover {
	color: #E60039;
}
.tr-fenx-weixin {
	display:none;
	position: absolute;
	top: -182px;
}
.tr-fenx-weixin .qrcode {
	height: 180px;
	max-width: 180px;
}
.weixinimg {
	position: relative;
}
.weixinimg:hover .tr-fenx-weixin {
	display: block;
}
.weixinimg span {
	font-size:14px;
	color: #000;
	line-height: 1.75;
}
.weixinico {
	width:20px;
}
.tr-ccer_img {
	overflow: hidden;
}
.tr-ccer_title p {
	font-size: 16px;
	line-height: 50px;
	height: 50px;
	color: #004ea2;
}
.tr-tags-li {
	width: 20%;
	padding: 10px 0;
}
.tr-tags-li:hover .tr-tags-title {
	color:#004ea2;
}
.tr-tags-title {
	font-size: 18px;
}
.tr-tags-ul {
	display: flex;
	flex-wrap: wrap-reverse;
}
.tr-dowload {
	color: #e80000;
	border: 1px solid #e80000;
	border-radius: 20px;
	height: 30px;
	line-height: 30px;
	background: transparent;
	min-width: 133px;
	width: auto;
	padding: 3px 15px;
}
.tr-dowload:hover {
	color: #e80000;
}