/* pc */
@media (min-width: 1200px) {

	:root,
	[data-bs-theme=light] {
		--bs-body-bg: #f7f7f7;
		--bs-body-font-family: '微软雅黑', 'Microsoft YaHei', 'Roboto', sans-serif;
	}

	h6,
	.h6,
	h5,
	.h5,
	h4,
	.h4,
	h3,
	.h3,
	h2,
	.h2,
	h1,
	.h1 {
		font-family: '微软雅黑', 'Microsoft YaHei', 'Roboto', sans-serif;
	}

	.top_header {
		max-width: 1200px;
		height: 101px;
		margin: 0 auto;
	}

	.top_header .navbar-brand {
		width: 255px;
	}

	.top_header .nav-link {
		color: #111;
	}

	.top_login {
		width: 220px;
		text-align: right;
		padding-right: 18px;
	}

	.top_login button {
		border: 1px solid #950040;
		font-size: 12px;
		line-height: 22px;
		padding: 0 10px;
		color: #950040;
		margin: 0 5px;
	}

	.top_login button:hover {
		background-color: #950040;
		color: #ffffff;
	}

	.top_user {
		width: 150px;
		text-align: right;
		padding-right: 18px;
	}

	.top_user .avatar-sm {
		width: 100%;
		height: auto;
	}

	.top_user .avatar-img {
		width: 30px;
		height: 30px;
	}

	.top_user .avatar-sm .user_name {
		font-size: 16px;
		color: #111;
	}

	.top_user .avatar-sm .user_name:after {
		content: "\f107";
		/* FontAwesome 中的向下箭头字符 */
		font-family: "FontAwesome";
		font-size: 16px;
		position: absolute;
		top: 50%;
		right: -15px;
		/* 根据需要调整位置 */
		transform: translateY(-50%);
		/* 垂直居中对齐 */
		color: #000;
		/* 箭头颜色 */
	}

	.top_user .dropdown-menu {
		min-width: 130px;
		width: 170px;
		padding: 0;
	}

	.top_user .dropdown-menu .dropdown-item {}

	.top_user .top_user_xiala {
		max-width: 120px;
	}

	.navbar-expand-xl .navbar-nav .dropdown>.dropdown-menu {
		width: 130px;
		min-width: 130px;
	}

	.navbar-expand-xl .navbar-nav .dropdown>.dropdown-menu li {
		max-width: 130px;
	}

    .breadcrumb-item h1{
        font-size: 13px;
        font-weight: 400;
        color: rgb(154, 158, 164);
        line-height: 19.5px;
        height: 19.5px;
        width: 300px;
    }

	/* 中间1200px */
	.container_zhong {
		width: 1200px;
		max-width: 1200px;
		margin: 0 auto;
		--bs-gutter-x: 0;
	}

	.index_about_img {
		width: 630px !important;
		height: 400px;
	}

	.index_about_img video {
		object-fit: fill;
		width: 630px !important;
		height: 400px !important;
	}

	.index_about_text {
		width: 570px;
		height: 400px;
		background-color: #fff;
	}

	.index_about_text h2 {
		font-size: 30px;
		color: #1d1d1f;
	}

	.index_about_text h3 {
		font-size: 30px;
		color: #e5e5e5;
		margin-top: 30px;
	}

	.index_about_text p {
		font-size: 14px;
		color: #606062;
		line-height: 36px;
	}

	.index_about_text ul li a {
		font-size: 14px;
		display: inline-block;
		border: 1px solid #950040;
		color: #950040;
		padding: 5px 15px;
	}

	.index_about_text ul li a:hover {
		background-color: #950040;
		color: #ffffff;
	}

	.index_news_title h5 {
		font-size: 24px;
		color: #2c2d33;
	}

	.index_news_title .ftitle {
		font-size: 14px;
		color: #5a5e6a;
	}

	.index_news_title .title_more a {
		font-size: 14px;
		color: #950040;
	}

	.index_news_title .nav li {
        margin-right: 0.5rem !important;
		position: relative;
	}

	.index_news_title .nav li:not(:last-child)::after {
		content: '|';
		/* 添加竖线符号 */
		position: absolute;
		right: -0.5rem;
		/* 根据需要调整竖线的位置 */
		top: 6px;
		color: #ddd;
		/* 竖线的颜色 */
	}

	.index_news_title .nav-pills .nav-link.active {
		color: #950040;
		background-color: transparent;
	}

	.index_news_list .card-title a {
		font-size: 16px;
		color: #4a4c59;
		font-weight: bold;
	}

	.index_news_list .card-title a:hover {
		color: #950040;
	}


	.index_news_list .card img {
		height: 210.5px;
		width: 281px;
	}

	.index_huodong_list .card img {
		height: 215.5px;
		width: 287.5px;
	}

	.llc_right_side a:last-child {
		background-color:#950040;
		border-bottom-left-radius: 8px;
		span {
			color:#fff
		}
	}

	.llc_right_side a::after {
		content: '';
		position: absolute;
		left: 50%;
		/* 50%从左侧开始 */
		bottom: 0;
		width: 55px;
		/* 固定长度的边框 */
		height: 1px;
		/* 边框的厚度，可以根据需要调整 */
		background-color: #e3e3e3;
		transform: translateX(-50%);
		/* 向左移动50%的宽度，实现居中 */
	}


	.index_huodong_list .card .card-body {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}

	.heng_more {
		color: #262626;
		font-size: 16px;
		padding: 13px 45px;
		border: 1px solid #262626;
		border-radius: 30px;
	}

	.xuanke_tab {
		width: 880px;
	}

	.xuanke_tab ul li:not(:last-child) {
		border-right: 1px solid #ffffff;
	}

	.xuanke_tab ul li .nav-link {
		width: 100%;
		height: 54px;
		line-height: 54px;
		background-color: #950040;
		color: #ffffff;
		border-radius: 0;
		padding: 0;
		position: relative;
	}

	.xuanke_tab .nav-pills .nav-link.active {
		background-color: #3a3d4b;
		font-weight: bold;
	}

	/* 伪元素用于创建三角形 */
	.xuanke_tab .nav-pills .nav-link.active::before {
		content: "";
		/* 伪元素需要content属性 */
		position: absolute;
		/* 绝对定位 */
		top: 100%;
		/* 放置在li元素的顶部，即下方 */
		left: 50%;
		/* 水平居中 */
		width: 0;
		height: 0;
		margin-top: 0px;
		/* 调整三角形的位置，使其正好在li下方 */
		border-style: solid;
		border-width: 6px 6px 0 6px;
		/* 创建倒置三角形，5px是边长，上边宽度为0 */
		border-color: #000000 transparent transparent transparent;
		/* 黑色底部，其余透明 */
		opacity: 1;
		/* 初始状态不可见 */
		transition: opacity 0.3s, margin-top 0.3s;
		/* 平滑过渡不透明度和位置变化 */
		transform: translateX(-50%);
		/* 调整位置，使其居中 */
		z-index: 1;
	}

	.xuanke_content {
		width: 100%;
		height: 566px;
		background-color: #fff;
		margin-top: -15px;
	}

	.xuanke_content .content_p {
		height: 465px;
		width: 100%;
		overflow: hidden;
	}

	.xuanke_content .content_a a {
		width: 120px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		display: inline-block;
		margin: 0 15px;
		border: 1px solid #950040;
		color: #950040;
		font-size: 14px;
	}

	.xuanke_content .content_a a:hover {
		background-color: #950040;
		color: #ffffff;
	}

	.index_remen {
		width: 320px;
		padding: 0;
		background-color: #fff;
	}

	.index_remen .remen_title {
		width: 100%;
		height: 50px;
		border-top: #950040 2px solid;
	}

	.index_remen .remen_title h6 {
		display: inline-block;
		width: 200px;
		font-size: 16px;
		color: #2c2d33;
		line-height: 50px;
	}

	.index_remen .remen_title a {
		display: inline-block;
		line-height: 50px;
		float: right;
		color: #666666;
		font-size: 14px;
	}

	.index_remen .remen_list {
		border-top: 1px solid #e6e6e6;
	}

	.index_remen .remen_list a {
		display: inline-block;
		width: 120px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		background-color: #f5f5f5;
		margin: 5px 10px;
		font-size: 14px;
		color: #3a3d4b;
	}

	.index_remen .remen_list a:hover {
		color: #ffffff;
		background-color: #950040
	}

	.index_remen .remen_list a.remen_more {
		width: 100%;
		background-color: #fff;
		color: #950040;
	}

	.index_remen .hudong_list {
		border-top: 1px solid #e6e6e6;
		height: 270px;
		background-color: #ffffff;
	}

	.index_remen .hudong_list .huodong_card {
		border-bottom: 1px dashed #cccccc;
		height: 70px;
	}

	.index_remen .hudong_list .title_left {
		width: 170px;
		float: left;
	}

	.index_remen .hudong_list .title_left img {
		float: left;
		width: 23px;
		height: 19px;
	}

	.index_remen .hudong_list .title_left p {
		color: #cccccc;
		font-size: 12px;
	}

	.index_remen .hudong_list .title_left p span {
		color: #333;
	}

	.index_remen .hudong_list .title_right {
		float: right;
		width: 100px;
	}

	.index_remen .hudong_list .title_right a {
		height: 32px;
		line-height: 32px;
		width: 80px;
		color: #950040;
		border: 1px solid #950040;
		font-size: 12px;
	}

	.index_remen .hudong_list .title_right a:hover {
		background-color: #950040;
		color: #ffffff;
	}

	#tns1>.tns-item {
		padding-right: 15px !important;
	}

	.index_teacher_list .card {
		border-radius: 10px !important;
		height: 360px;
	}

	.index_teacher_list .card .index_teacher_img {
		width: 223px;
		height: 223px;
		border-radius: 10px;
	}

	.index_teacer_title {
		font-size: 16px
	}

	.index_teacer_title a:hover {
		color: #950040;
	}

	.index_teacer_info a {
		font-size: 14px;
		color: #666666 !important;
	}

	.index_teacer_info a:hover {
		color: #950040;
	}


	.index_huodong_list .card {
		border-radius: 3px;
	}

	.index_huodong_list .card:hover {
		box-shadow: 0px 0px 40px rgba(29, 58, 83, 0.15);
		.btn-baoming {
			background-color: #950040;
			color: #fff;
			border: 1px solid #950040;
		}

		.card-title a {
			color: #950040;
		}
	}

	.index_huodong_list .card-title a {
		font-size: 16px;
		color: #4a4c59;
		font-weight: bold;
	}

	.index_huodong_list .card-title a:hover {
		color: #950040;
	}

	.index_huodong_list .btn-baoming {
		background-color: #fff;
		color: #950040;
		border: 1px solid #950040;
		border-radius: 0;
		display: block;
		/* margin: 0 auto; */
	}

	.index_huodong_list .btn-baoming:hover {
		background-color: #950040;
		color: #fff;
		border: 1px solid #950040;
	}

	.index_contact .contact_title {
		font-size: 54px;
		color: #262626;
		font-weight: bold;
	}

	.index_contact .contact_title .gradient-text {
		/* 渐变背景 */
		background: linear-gradient(to right, #5e04c2, #ff0c57);
		/* 背景裁剪到文本 */
		background-clip: text;
		/* 文本颜色设置为透明，这样背景色才会显示出来 */
		color: transparent;
		/* 其他样式 */
		display: inline-block;
		/* 确保背景渐变效果只应用于文本 */
	}

	.index_contact .contact_content {
		font-size: 18px;
		color: #5a5e6a;
	}

	.index_contact .contact_a {
		color: #262626;
		font-size: 16px;
		padding: 13px 45px;
		border: 1px solid #262626;
		border-radius: 30px;
		margin-top: 34px !important;
	}

	footer {
		background-color: #2c2c2c;
	}

	.footer_zhuanye {
		border-bottom: 1px solid #404040;
		--bs-gutter-x: 0;
	}

	.footer_zhuanye .row {
		--bs-gutter-x: 0;
	}

	.footer_zhuanye .zhuanye_title {
		font-size: 16px;
		font-weight: bold;
		color: #ffffff;
	}

	.footer_zhuanye .zhuanye_info {
		font-size: 12px;
		font-weight: 400;
		color: #ffffff;
	}

	.footer_zhuanye .card-body {
		background-color: transparent;
	}

	.footer_logo .footer_lianxi {
		font-size: 12px;
		color: #cccccc;
		font-weight: 100;
		line-height: 26px;
	}

	.footer_logo .footer_lianxi p {
		margin-bottom: 0;
	}

	.footer_logo .footer_lianxi a {
		color: inherit;

	}

	.footer_logo .footer_logo_left {
		width: 336px;
		border-right: 1px solid #404040;
	}

	.footer_logo .footer_bangong {
		width: 624px;
		text-align: center;
		/* border-right: 1px solid #404040; */
	}

	.footer_logo .footer_bangong img {
		width: 460px;
		height: 220px;
	}

	.footer_logo .footer_bangong .dizhi {
		width: 460px;
		height: auto;
		margin: 0 auto;
		background-color: #ffffff;
		border-radius: 0px 0px 5px 5px;
		text-align: left;
		font-size: 14px;
		color: #5a5e6a;
		line-height: 28px;
	}

	.footer_logo .footer_qrcode {
		width: 240px;
	}

	.footer_logo .footer_qrcode .row span {
		width: 104px;
		font-size: 14px;
		color: #cccccc;
	}

	.footer_logo .youlian span {
		font-size: 12px;
		color: #cccccc;
	}

	.footer_logo .youlian a {
		font-size: 12px;
		padding: 0 15px;
		color: #cccccc !important;
	}

	/* pc侧边悬浮 */
	.llc_right_side {
		position: fixed;
		width: 92px;
		/* height: 442px; */
		/* height: 510px; */
		top: 200px;
		right: 0;
		z-index: 1050;
		background-color: #fff;
		/* border-left: 1px solid #e5e5e5; */
		/* 左侧边框 */
		/* border-top: 1px solid #e5e5e5; */
		/* 上边框 */
		/* border-bottom: 1px solid #e5e5e5; */
		/* 下边框 */
		background-color: #fff;
		/* 背景颜色 */
		border-top-left-radius: 8px;
		/* 左上角圆角 */
		border-bottom-left-radius: 8px;
		/* 左下角圆角 */
	}

	.llc_right_side a {
		position: relative;
		display: block;
		width: 100%;
		text-align: center;
		padding-top: 14px;
		padding-bottom: 5px;
		/* border-bottom: 1px solid #e3e3e3; */
	}

	.llc_right_side a:hover {
		background-color: #950040;

		span {
			color: #fff;
		}
	}

	.llc_right_side a:first-child {
		border-top-left-radius: 8px;
	}



	.llc_right_side a:hover ~ a:last-child {
		background-color:transparent;
		img {
			content: url(/szguanwang/shenda/images/right_side_top_def.png);
		}
		span {
			color: #950040;
		}
	}

	.llc_right_side a:hover::after {
		background-color: transparent;
	}

	.llc_right_side a:hover.right_side_1 > img {
		content: url(/szguanwang/shenda/images/right_side_1.png);
	}

	.llc_right_side a:hover.right_side_2 > img {
		content: url(/szguanwang/shenda/images/right_side_2.png);
	}

	.llc_right_side a:hover.right_side_3 > img {
		content: url(/szguanwang/shenda/images/right_side_3.png);
	}

	.llc_right_side a:hover.right_side_gwc > img {
		content: url(/szguanwang/shenda/images/right_side_gwc_1.png);
	}

	.llc_right_side a:hover.right_side_4 > img {
		content: url(/szguanwang/shenda/images/right_side_4.png);
	}

	.llc_right_side a:hover.right_side_5 > img {
		content: url(/szguanwang/shenda/images/right_side_5.png);
	}

	.llc_right_side a:hover.right_side_top > img {
		content: url(/szguanwang/shenda/images/right_side_top.png);
	}



	.llc_right_side a:last-child::after {
		display: none;
	}

	.llc_right_side a span {
		display: block;
		height: 30px;
		line-height: 30px;
		font-size: 14px;
		color: #950040;
	}

	.llc_right_side .wechat_qrcode {
		position: relative;
		/* 其他样式... */
	}

	.llc_right_side .wechat_qrcode .wechat_qrcode_img {
		position: absolute;
		right: 100px;
		/* 从.wechat_qrcode的右侧开始定位 */
		top: 0;
		/* 垂直居中对齐 */
		/* transform: translate(50%, -50%); /* 向左和向上调整50%来居中对齐 */
		background-color: #fff;
		color: #fff;
		padding: 5px;
		border-radius: 15px;
		visibility: hidden;
		/* 初始状态不可见 */
		opacity: 0;
		transition: opacity 0.3s, visibility 0.3s;
		z-index: 10;
		white-space: nowrap;
		/* 防止文本换行 */
		/* width: 200px;
		height: 200px; */
		/* width: 250px;
		height: 250px; */
		text-align: center;
	}

	.llc_right_side .wechat_qrcode .wechat_qrcode_img img {
		width: 90%;
	}

	.llc_right_side .wechat_qrcode:hover {
		/* background-color: #950040; */
	}

	/* 鼠标悬停在 .wechat_qrcode 上时显示 .wechat_qrcode_img */
	.llc_right_side .wechat_qrcode:hover .wechat_qrcode_img {
		visibility: visible;
		opacity: 1;
	}

	/* 报名弹窗 */
	.baomingmodal .modal-content {
		margin: auto;
		width: 380px;
		/* height: 436px; */
		background-color: #fff;
	}

	.baomingmodal .modal-content .btn-close {
		position: absolute;
		right: 5px;
		top: 5px;
		color: #cccccc;
		width: 16px;
		height: 16px;
	}

	.baomingmodal .modal-content .baoming_title {
		width: 100%;
		font-size: 22px;
		color: #414141;
		font-weight: bold;
	}

	.baomingmodal .modal-content .baoming_title span {
		color: #950040;
	}

	.baomingmodal .modal-content .modal-body {}

	/* .baomingmodal .modal-content .modal-body input {
		background-color: #f5f5f5;
		border: 1px solid #f5f5f5;
	} */

	.baomingmodal .modal-content .modal-body .input-group-text {
		background-color: #f5f5f5;
		border: 1px solid #f5f5f5;
		color: #666666;
	}

	.baomingmodal .modal-content .modal-body .btn_qrcode {
		background-color: #e6e6e6;
		border: 1px solid #e6e6e6;
		color: #666666;
	}

	.baomingmodal .modal-content .modal-body .logen_submit {
		background-color: #950040;
		width: 100%;
		color: #fff;
	}

	.gm_btn_red {
		background-color: #950040 !important;
		color: #fff !important;
	}

	.gm_btn_white {
		border: #950040 1px solid !important;
		color: #950040 !important;
	}

	.gm_btn_red:hover {
		background-color: #950040;
		color: #fff;
	}

	.gm_btn_white:hover {
		background-color: #fff;
		color: #950040;
		border: 1px solid #950040;
	}

	.pay_btn:hover {
		background-color: #950040;
		color: #fff;
	}

	.btn-reservation:hover {
		background-color: #fff;
		color: #950040;
		border: 1px solid #950040;
	}

	.card_but:hover {
		background-color: #950040;
		color: #fff;
	}

	.video_btn_2:hover {
		color: #fff;
	}

	.xueli_bao_btn:hover {
		background-color: #fff;
		color: #950040;
		border: 1px solid #950040;
	}

	.xueli_zixun_form_btn:hover {
		color: #fff;
	}

	.zhuanti_form_btn:hover {
		color: #fff;
	}

	.zhuanti_jiaoliu_items div.btn:hover {
		background-color: rgba(255, 169, 169, 1);
		color: #58100B;
	}

	.zhuanti_tab_btn div:first-child:hover {
		color: #fff;
	}

	.zhuanti_tab_btn div:last-child:hover {
		color: #fff;
	}

	.order_info_btn:hover {
		color: #950040;
		border: 1px solid #950040
	}

	.page-link:hover {
		background-color: #950040;
		border: 1px solid #950040;
		color: #fff;
	}

	.gm_btn_red:hover {
		background-color: #950040;
		color: #fff;
	}

	.gm_btn_white:focus {
		background-color: #fff;
		color: #950040;
		border: 1px solid #950040;
	}

	.pay_btn:focus {
		background-color: #950040;
		color: #fff;
	}

	.btn-reservation:focus {
		background-color: #fff;
		color: #950040;
		border: 1px solid #950040;
	}

	.card_but:focus {
		background-color: #950040;
		color: #fff;
	}

	.video_btn_2:focus {
		color: #fff;
	}

	.xueli_bao_btn:focus {
		background-color: #fff;
		color: #950040;
		border: 1px solid #950040;
	}

	.xueli_zixun_form_btn:focus {
		color: #fff;
	}

	.zhuanti_form_btn:focus {
		color: #fff;
	}

	.zhuanti_jiaoliu_items div.btn:focus {
		background-color: rgba(255, 169, 169, 1);
		color: #58100B;
	}

	.zhuanti_tab_btn div:first-child:focus {
		color: #fff;
	}

	.zhuanti_tab_btn div:last-child:focus {
		color: #fff;
	}

	.order_info_btn:focus {
		color: #950040;
		border: 1px solid #950040
	}

	.page-link:focus {
		background-color: #950040;
		border: 1px solid #950040;
		color: #fff;
	}

	.llc_right_side .wechat_learn .wechat_learn_qrcode {
		/* width: 600px;
		height: 210px; */
		position: absolute;
		right: 100px;
		/* 从.wechat_qrcode的右侧开始定位 */
		top: 0;
		/* 垂直居中对齐 */
		/* transform: translate(50%, -50%); /* 向左和向上调整50%来居中对齐 */
		background-color: #fff;
		color: #fff;
		padding: 5px;
		border-radius: 15px;
		visibility: hidden;
		/* 初始状态不可见 */
		opacity: 0;
		transition: opacity 0.3s, visibility 0.3s;
		z-index: 10;
		white-space: nowrap;
		/* 防止文本换行 */
		text-align: center;
	}

	.llc_right_side .wechat_learn .wechat_learn_qrcode div {
		width: 100px;
		height: 100%;
	}

	.llc_right_side .wechat_learn .wechat_learn_qrcode div img {
		width: 90%;
	}


	/* 鼠标悬停在 .wechat_qrcode 上时显示 .wechat_qrcode_img */
	.llc_right_side .wechat_learn:hover .wechat_learn_qrcode {
		visibility: visible;
		opacity: 1;
	}

	.bottom_form_box_bg {
		background-color: RGBA(67, 67, 67, 1);
	}

	.bottom_form_box {
		display: flex;
		align-items: center;

	}

	.bottom_form_box div {
		display: flex;
		position: relative;
	}

	.bottom_form_box input {
		width: 380px;
		height: 40px;
		margin-left: 20px;
	}

	.bottom_form_box button {
		position: absolute;
		right: -10%;
		background: linear-gradient(to right, rgba(226, 48, 68, 1), rgba(129, 26, 111, 1));
		border: 0;
		margin-bottom: 0;
		font-size: 16px;
	}


	.index_teacher_list .card .card-body>p {
		font-size: 14px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		/*! autoprefixer: off */
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		margin-left: 0;
	}

	.index_teacher_list .card>a:first-child {
		position: relative;
	}

	.index_teacher_list .card .index_teacher_try {
		position: absolute;
		bottom: 40%;
		left: 20%;
	}

	.index_teacher_list .card-body h5 {
		font-size: 16px;
	}

	.index_teacher_list .card-body div p {
		margin-left: 7px;
		margin-bottom: 0;
	}

	.index_teacher_list .card-body p a {
		color: inherit;
		font-size: 14px;
	}

	/* 报名弹窗 */
	.free_get_modal .modal-content {
		margin: auto;
		width: 380px;
		height: 436px;
		background-color: #fff;
	}

	.free_get_modal .modal-content .btn-close {
		position: absolute;
		right: 5px;
		top: 5px;
		color: #cccccc;
		width: 16px;
		height: 16px;
	}

	.free_get_modal .modal-content .baoming_title {
		width: 100%;
		font-size: 22px;
		color: #414141;
		font-weight: bold;
	}

	.free_get_modal .modal-content .baoming_title span {
		color: #950040;
	}

	.free_get_modal .modal-content .modal-body .input-group-text {
		background-color: #f5f5f5;
		border: 1px solid #f5f5f5;
		color: #666666;
	}

	.free_get_modal .modal-content .modal-body .btn_qrcode {
		background-color: #e6e6e6;
		border: 1px solid #e6e6e6;
		color: #666666;
	}

	.free_get_modal .modal-content .modal-body .logen_submit {
		background-color: #950040;
		width: 100%;
		color: #fff;
	}

	.dropdown-item:hover,
	.dropdown-item:focus {
		color: #fff;
		background-color: #950040;
	}

}

@media (max-width: 1200px) {
	.top_login button {
		border: 1px solid #950040;
		font-size: 12px;
		line-height: 22px;
		padding: 0 10px;
		color: #950040;
		margin: 0 5px;
	}

	.carousel-control-prev-icon,
	.carousel-control-next-icon {
		width: 1rem;
		height: 1rem;
	}

	.navbar-toggler .navbar-toggler-animation span {
		background-color: #950040;
	}

	.footer_logo_left .footer_lianxi {
		margin: 0 !important;
	}

	.footer_logo {
		padding-bottom: 12px;
	}

	.footer_logo_left .footer_lianxi p {
		display: flex;
		margin-bottom: 0;
	}

	.min_index_header_menu_title button {
		width: 110px;
	}

}
<!--0.00023007392883301-->