@media (min-width:1601px) {
	html {
		font-size: 16px;
	}
}

@media (min-width:1400px) and (max-width:1600px) {
	html {
		font-size: 15px;
	}
}

@media (min-width:640px) and (max-width:1399px) {
	html {
		font-size: 15px;
	}
}

@media (min-width:471px) and (max-width:639px) {
	html {
		font-size: 14px;
	}
}

@media (min-width:329px) and (max-width:470px) {
	html {
		font-size: 13px;
	}
}

@media (max-width:328px) {
	html {
		font-size: 13px;
	}
}

@media (min-width: 768px) {
	.more00 a:hover:before {
		left: 0;
		width: 100%;
		background: rgba(0, 0, 0, 0.15)
	}

	.more00 a:hover {
		letter-spacing: 1.5px
	}

	.container01 .center .video_box:hover .img>img {
		transform: scale(1.05);
		cursor: pointer;
	}

	.container01 .center .video_box:hover .img .bofang:before {
		transform: scale(1.05)
	}

	.container01 .center .video_box:hover .img .bofang svg {
		transform: scale(1.05)
	}

	.container02 ul li a:hover .ico img {
		transform: rotateY(180deg)
	}

	.container02 ul li a:hover .more span {
		color: #fff;
		border: #ea5b24 1px solid;
	}

	.container02 ul li a:hover .more span:before {
		height: 100%;
		top: 0;
		background: #ea5b24;
	}

	.container02 ul li a:hover .more span font {
		color: #fff;
		letter-spacing: 0.5px;
	}

	.container03 .center .more:hover:before {
		transform: scale(1.25)
	}

	.container05 ul li a:hover .txt {
		transform: translateY(100%);
		background: rgba(0, 0, 0, 0)
	}

	.container06 ul li a:hover .ico {
		transform: rotateY(180deg)
	}


	footer a:hover {
		color: #fff;
	}

	.n_wenhua .fl02 ul li a:hover p {
		height: 78px;
	}

	.n_wenhua .fl02 ul li a:hover:before {
		left: 0;
		width: 100%;
		opacity: 1;
	}

	.n_wenhua .fl02 ul li a:hover .icon {
		border: transparent 1px solid
	}

	.n_wenhua .fl02 ul li a:hover .icon:before {
		transform: scale(1.1);
		opacity: 1
	}

	.n_wenhua .fl02 ul li a:hover .icon:after {
		transform: scale(0.9);
		opacity: 1
	}

	.n_wenhua .fl02 ul li a:hover .icon img.img01 {
		display: none
	}

	.n_wenhua .fl02 ul li a:hover .icon img.img02 {
		display: inline-block
	}

	#logo_xq ul li a:hover .mask font {
		transform: scale(.5);
		opacity: 0;
		transition-delay: 0s;
	}

	#logo_xq ul li a:hover .txt {
		opacity: 1;
		top: 0;
		transition-delay: .1s;
	}

	.banner>video {
		margin: 0 -3rem;
		width: calc(100% + 6rem);
	}

}

@media (min-width: 992px) {}

@media (min-width: 1200px) {}

@media (min-width: 1280px) {}

@media (min-width: 1440px) {}

@media (min-width: 1660px) {}

@media screen and (min-width:1200px) and (max-width:1440px) {}

@media (max-width: 1660px) {}

@media (max-width: 1600px) {
	#header .m{
		width: 86%;
	}
}

.web {
	display: block;
}

.wap {
	display: none;
}

@media (max-width: 1440px) {
	#nav ul li a {
		padding: 0 1.125rem;
	}
.m{
	width: 90%;
}
	.join_m {
		width: 86%;
		position: relative;
		margin: 0 auto;
	}

	.s_tt h3 {
		font-size: 2.2rem;
	}

	.pad_top {
		padding-top: 3rem;
	}

	.s_tt {
		margin-bottom: 3rem;
	}

	.join_bg1 {
		height: 35rem !important;
	}
	.list-3 li p{
		height: 110px;
	}
	#header .m{
		width: 86%;
	}
}


@media (max-width: 1360px) {
	#banner .swiper-container {
		height: 43rem;
	}
}

@media (max-width: 1280px) {
	#n_neikan ul li {
		width: 33.333%;
	}
}

@media (max-width: 1200px) {
	#nav {
		margin-right: 1.5rem;
	}

	#header {
		display: none;
	}

	#m_header {
		display: block;
	}

	#nav_btn_box {
		display: block;
	}

	.banner {
		margin-top: 4.5rem;
	}

	#nav {
		margin-right: 0;
	}

	#nav ul li {
		margin: 0;
	}

	.container06 ul li h3 {
		font-size: 1rem;
	}

	.m {
		padding-left: 0;
		padding-right: 0;
		width: 90%;
	}

	#banner .swiper-container {
		height: 35rem;
	}

	#n_banner {
		margin-top: 4.5rem;
	}

	.container01 .center {
		width: 24rem;
		height: 24rem;
	}

	.container01 .center .video_box {
		width: 100%;
		height: 100%;
	}

	.container01 .center .video_box .img {
		width: 90%;
		height: auto;
	}

	.container01 .right h3 {
		font-size: 1.6rem;
	}

	.ar_tt {
		font-size: 1.2rem;
		line-height: 1.5;
		margin-bottom: 1rem;
	}

	.container01 .right {
		padding: 1rem 0 0 2rem;
	}

	.container01 .right p {
		margin-bottom: 1rem;
	}

	.ar_tt:before {
		width: 2.5rem;
		left: -3rem;
		top: -6rem;
	}

	.container01,
	.container06,
	.container05,
	.container02 {
		padding: 4rem 0;
	}

	.container06 .titile001 h4,
	.titile001 h4,
	.s_tt h3,
	.titile001 h4 {
		font-size: 1.6rem;
	}

	.container06 .titile001 h3,
	.titile001 h3 {
		font-size: 1.2rem;
	}

	.container06 ul li .txt {
		padding: 1rem 2rem;
		height: 14rem;
	}
}

@media (max-width: 1100px) {
	#n_linian ul li .txt {
		padding: 3rem;
	}
}

/*==========================导航和banner变成手机模式============================*/
@media (max-width: 992px) {

	.online_q {
		display: none;
	}

	#m_n_nav {
		display: block
	}

	.n_nav {
		float: none;
	}

	/*首页*/
	.container01 .left {
		display: none
	}

	.container01 .right {
		width: calc(100% - 27.5rem)
	}

	.container02 ul li {
		width: 50%;
		margin: 1rem 0;
		padding: 0 2rem;
	}

	.container06 ul li .txt {
		padding: 1rem;
	}

	.container02 ul li .more span {
		display: none
	}

	.container03 .box.fl {
		width: 100%;
		padding: 0;
	}

	.container03 .center {
		width: 100%
	}

	.container03 .box.fr {
		width: 100%;
		padding-left: 0;
	}

	.container07 .content .box.left {
		width: 100%;
		text-align: center;
		padding: 0;
	}

	.container07 .content .box.left>i {
		margin-left: auto;
		margin-right: auto;
	}

	.container07 .content .box.center {
		width: 100%;
		padding: 3rem 0 0;
		display: none;
	}

	.container07 .content .box.right {
		width: 100%;
		text-align: left;
		padding: 2rem 0 0;
	}

	.container02 ul li .ico {
		height: 10rem;
	}

	.container07 .content .box.right ul {
		display: block;
		width: 100%;
		max-width: inherit;
	}

	.container07 .content .box.right ul li {
		width: auto
	}

	.container07 .content .box.right ul li .ewm {
		width: 11rem;
		display: inline-block;
	}

	.container07 .content .box h3 {
		margin-bottom: 2rem
	}

	.container07 .content .box h3 img {
		height: 4rem
	}

	.container07 .content .box.center img {
		max-height: 10rem
	}

	#n_linian ul {
		width: 100%;
	}

	#n_licheng {
		height: auto;
		background-size: 100% auto;
		padding-top: 2rem;

	}


	#n_licheng ul {
		padding-top: 0;
	}

	#n_licheng ul li {
		margin-top: 0 !important;
		width: 100%;
		height: auto;
	}

	#n_licheng .slick-arrow {
		display: none !important;
	}
	.list-3 li{
		width: 100%;
		margin: 0;
	}
	.q_a{
		padding: 0 0 2rem 0;
	}
	.list-3 li p{
		height: auto;
	}
	.foot_logo{
		margin: 0 auto;
	}
	.foot_logo img{
		width: 80%;
		margin: 0 auto;
		display: block;
		text-align: center;
	}
	.list-3 li a{
		margin-top: 1rem;
		padding: 1rem;
	}
}

@media (min-width:481px) and (max-width:992px) {}

@media (max-width: 860px) {}

@media (max-width: 768px) {
	.pad_top {
		padding-top: 3rem;
	}

	.pad_bot {
		padding-bottom: 3rem;
	}

	.xs_jianju {
		margin-left: -5px !important;
		margin-right: -5px !important;
	}

	.xs_jianju li {
		padding: 0 5px !important;
	}

	.m {
		padding-left: 0;
		padding-right: 0;
		width: 86%;
	}

	.n_nav ul li {
		line-height: 3;
		padding-top: 1rem;
	}

	.n_nav ul li a {
		padding: 0 2rem;
	}

	.n_nav ul li font {
		display: block;
		margin: 0 auto;
		width: 1.2rem;
		height: 1.2rem;
		line-height: 1.2rem;
	}
	#n_baoming {
		padding-top: 1rem;
	}

	.pp_story .lsmd{
		padding-top: 0;
	}

	.job-list {
		padding-top: 2rem;
	}

	.job-list .job-card-item {
		width: 100%;
		padding: 1.5rem;
	}

	.job-list .job-card-item .title {
		font-size: 1.3rem;
	}

	.job-list .enroll-job-box {
		width: 100%;
	}

	.job-content-item .them-color {
		font-size: 1.3rem;
		line-height: 1.5;
	}

	.job-content-item .label {
		font-size: 1.1rem;
	}

	.row-item .job-content-item {

		margin-top: 0.5rem;
	}

	.job-zz-container .val .job-zz-box li {
		width: 100%;
	}

	.job-content-item .lb-tag {
		margin-right: 0;
	}

	.el-form-item {
		width: 100%;
	}

	.content-box {
		flex-wrap: wrap;
	}

	.select_list {
		margin-top: 1rem;
	}

	.join_2 img {
		width: 100%;
		margin: 0 auto;
		height: auto;
	}

	.join_3 img {
		width: 100%;
		margin: 0 auto;
		height: auto;
	}

	/*首页*/
	#gotop {
		right: 0;
		transform: scale(0.7)
	}

	.pop-overlay .popup {
		max-width: 100%;
		margin: 0 3%;
		padding: 3rem 1.5rem;
		margin-top: -5rem;
	}

	.pop-overlay .close {
		top: 85px;
		right: 15px;
	}

	.banner .ar_web {
		display: none
	}

	.banner .ar_wap {
		display: block
	}

	.banner>img {
		height: 40vh;
		object-fit: cover;
	}

	.banner .box h3 img {
		height: 5rem
	}

	.banner .box p {
		font-size: 12px;
		line-height: 20px;
		margin: 1rem 0 1.5rem;
	}

	.container01 .center {
		width: 100%;
		text-align: center;
	}

	.container01 .right {
		width: 100%;
		padding: 1rem 0rem 0 0;
		max-width: 100%;
	}

	.container01 .center .video_box {
		display: inline-block;
		width: 22rem;
		height: 22rem;
	}

	.container01 .right h3 {
		font-size: 2rem;
		margin: 0.375rem 0 1rem;
	}

	.container01 .center .video_box .img {
		width: 18rem;
		height: 18rem
	}

	.container01 .center .video_box .img .bofang {
		width: 5rem;
		height: 5rem;
		line-height: 5rem
	}

	.container01 {
		padding: 3rem 0
	}

	.container02 ul {
		margin: 0
	}

	.container02 ul li .ico .j_tab img {
		max-height: 3.5rem;
	}

	.container02 ul li .ico {
		line-height: 3.5rem;
		height: 3.5rem;
	}

	.container02 ul li h5 {
		margin: 1.25rem 0
	}

	.container02 ul li p {
		line-height: 24px;
		font-size: 12px;
	}

	.container02 ul li h5:before {
		display: none
	}

	.container02 {
		padding: 3rem 0
	}

	.container02 ul li {
		width: 50%;
		float: left;
	}

	.container02 ul li.wap {
		display: block !important;
	}

	.container03 .box ul li p {
		font-size: 14px;
		line-height: 24px;
		height: 48px;
	}

	.container03 .box ul li {
		background-size: 1.5rem auto !important;
		background-position-y: 0.125rem !important;
		margin-bottom: 2rem;
	}

	.container03 {
		padding: 3rem 0 0rem;
	}

	.container05 {
		padding: 3rem 0
	}

	.container05 .miso_bd ul {
		margin: 0 -5px;
	}

	.container05 .miso_bd ul li {
		width: 50%;
		padding: 0 5px
	}

	.container06 {
		padding: 3rem 0
	}

	.container06 ul {
		margin: 0
	}

	.container06 ul li {
		width: 31.3%;
		margin: 1rem 0px;
		padding: 0
	}

	.container06 ul li .txt {
		padding: 1rem;
	}


	.foot_nav {
		display: none;
	}

	footer .m {
		display: block;
	}


	#n_zhengfu2 ul li {
		width: 50%;
	}

	.page a {
		padding: 0 12px;
		min-width: 36px;
		height: 36px;
		line-height: 34px;
		margin: 0 2px;
	}

	#n_zhengfu ul {
		margin-top: -10px;
	}

	#n_zhengfu ul li {
		margin-top: 10px;
	}

	.s_tt {
		margin-bottom: 2rem;
	}

	#n_pro ul {
		margin: -5px;
	}

	#n_pro ul li {
		padding: 5px;
	}

	#n_yewu ul li .img {
		width: 100%;
		float: none !important;
	}

	#n_yewu ul li .txt {
		width: 100%;
		height: auto;
		position: relative;
		padding: 1.5rem;
	}

	#n_yewu ul li .txt p {
		margin-bottom: 1rem;
	}

	#n_news_xq .ar_con,
	.ar_title {
		padding-right: 0;
	}

	#n_news_xq .left_con {
		width: 100%;
	}

	#n_news_xq .right_con {
		display: none;
	}

	.news_xq_con:before {
		display: none;
	}

	#n_team ul li {
		width: 50%;
		padding: 0 10px !important;
	}

	#certify {
		width: 100%;
	}

	#certify .swiper-slide {
		width: 320px;
	}

	#certify .swiper-button-prev {
		left: -1rem;
		background-color: rgba(255, 255, 255, .8);
		border-radius: 50%;
	}

	#certify .swiper-button-next {
		right: -1rem;
		background-color: rgba(255, 255, 255, .8);
		border-radius: 50%;
	}

	.n_wenhua .fl02 {
		padding: 2rem 0;
	}

	.n_wenhua .fl02 ul li {
		width: 50%;
	}

	.n_wenhua .fl02 ul li a {
		height: 18rem;
		padding: 0 5px;
	}

	.n_wenhua .fl02 ul li a .icon {
		transform: scale(0.6)
	}

	.n_wenhua .fl02 ul li a h3 {
		margin: 1rem 0 0;
		font-size: 16px;
	}

	.n_wenhua .fl02 ul li a h6 img {
		width: 50%
	}

	.n_wenhua .fl02 ul li a p {
		height: auto;
		font-size: 12px;
		line-height: 20px;
	}

	.n_wenhua .fl02 ul li a h6 {
		margin: 1rem 0
	}

	#n_yewu ul li .txt font {
		width: 3rem;
		height: 3rem;
	}

	.banner .ar_wap {
		display: block !important;
	}

	.banner .ar_web {
		display: none !important;
	}

	.tc_team {
		width: 28rem;
	}

	.tc_team .img2 {
		width: 20rem;
		margin: 0 auto;
		float: none;
	}

	.tc_team .txt2 {
		float: none;
		width: 100%;
	}

	.pad_top {
		padding-top: 3rem;
	}

	.pad_bot {
		padding-bottom: 3rem;
	}

	.pad_aside {
		padding-left: 1rem;
		padding-right: 1rem;
	}

	.n_article .ar_article {
		padding-bottom: 10px !important;
	}

	.ar_article table {
		width: 100% !important;
	}

	.ar_article table td,
	.ar_article table th {
		padding: 3px 2px !important;
		font-size: 10px !important;
		font-weight: normal !important;
		width: auto !important;
		height: auto !important;
	}

	.ar_article table td *,
	.ar_article table th * {
		padding: 3px 2px !important;
		font-size: 10px !important;
		font-weight: normal !important;
		padding: 0 !important;
	}

	.draw_h {
		width: 40px !important;
		height: 40px !important;
		line-height: 38px !important;
	}

	.n_nav_box .m {}

	.n_nav {
		text-align: left;
	}

	.n_nav ul li {
		width: 20%;
	}

	.n_nav ul li a {
		padding: 0;
	}

	#banner .slick_arrow {
		display: none !important;
	}

	.tc_shipin .tc_close {
		right: 0;
	}

	.container07 .content .box.right ul {
		margin: auto;
	}

	.container06 ul li .ico img {
		max-width: 35%;
		max-height: 35%;
	}

	#n_pro ul li {
		width: 50%;
	}

	#n_zizhi ul li {
		width: 50%;
	}

	#n_news ul li {
		width: 100%;
	}

	#n_neikan ul li {
		width: 50%;
	}

	#n_banner {
		height: 12rem;
	}

	#n_renwu .hd,
	#n_renwu .bd {
		width: 100%;
		float: none;
	}

	#n_renwu .hd {
		width: 95%;
	}

	#pinpai_xq .tt {
		width: 100%;
		margin-bottom: 2rem;
		text-align: center;
		float: none;
	}

	#pinpai_xq .tt img {
		width: 30%;
	}

	#pinpai_xq .txt {
		width: 100%;
		flex-wrap: wrap;
		flex-direction: column;
	}

	#pinpai_xq .txt .abt_pic {
		margin-right: 0;
		margin-bottom: 1rem;
	}

	#pinpai_xq .txt .con h3 {
		color: #8c413c;
		font-size: 1.25rem;
	}

	#pinpai_bn .tt h3 {
		font-size: 1.625rem;
	}

	#pinpai_bn {
		height: 16rem;
	}

	#logo_xq ul li {
		width: 100%;
		margin-bottom: 20px;
	}

	#logo_xq ul li .img,
	#logo_xq ul li .mask {
		height: 27rem;
	}

	#logo_xq ul li .img img {
		object-fit: cover;
		overflow: hidden;
		display: inline-block;
	}

	#logo_xq ul li .txt {
		padding: 2rem 1rem;
		position: relative;
		top: 0;
		left: 0;
		opacity: 1;
		background-size: cover !important;
	}

	#logo_xq ul li .txt h5 {
		display: none;
	}

	#logo_xq ul li .txt font {
		display: none;
	}

	#pinpai_xq.wenhua {
		padding-bottom: 0;
	}

	#pinpai_xq.wenhua .txt {
		width: 100%;
		float: none;
	}

	#n_baoming .j_form {
		margin: 0;
	}

	#n_baoming .j_form .form-group {
		width: 100%;
		padding: 0;
	}

	#n_baoming .j_form .form-group>input {
		height: 4rem;
	}

	#n_baoming .j_form .form-group .btn_tijiao {
		height: 4rem;
	}

	.titile001 {
		margin-bottom: 2.5rem;
	}

	#n_lianxi .txt {
		float: none;
	}

	#n_lianxi .ewm {
		float: none;
		margin-top: 2rem;
		text-align: center;
		width: 100%;
	}

	#n_lianxi .ewm div {
		display: inline-block;
		float: none;
		margin: 0 10px;
	}

	.mouse_down {
		display: none;
	}

	#n_zizhi2 ul li .pic {
		height: 18rem;
	}

	#n_zizhi2 ul li .pic img {
		max-height: 15rem;
	}

	#n_zizhi ul li .pic {
		height: 20rem;
	}

	#n_zizhi ul li .pic img {
		max-height: 17rem;
	}

	#pinpai_xq.wenhua {
		background: url(../images/wenhua_xq_bg.jpg) center bottom no-repeat #fdfbfb;
		background-size: 154% auto;
	}

	#n_neikan ul li .img {
		height: 228px;
	}

	.join_m {
		width: 94%;
	}

	.join_2 {
		flex-wrap: wrap;
	}

	.container06 {
		background-size: auto 100% !important;
		background-attachment: inherit;
	}

	#n_main {
		overflow: hidden;
		/* margin-top: 4.5rem; */

	}

	.container05 ul {
		margin: -3px;
	}

	.container05 ul li {
		padding: 3px;
	}

	.tc_team {
		padding: 3rem 2rem;
	}

	.s_tt h3,
	.titile001 h4,
	#n_licheng h3 {
		font-size: 1.6rem;
	}

	#n_licheng ul.slick-current li {
		padding-top: 20px;
		margin-bottom: 1rem;
	}

	#n_licheng h4 {
		font-size: 1.6rem;
	}

	#n_licheng ul li .con {
		font-size: 1.125rem;
		line-height: 1.75;
	}

	#n_banner .lanmu h3 {
		font-size: 1.625rem;
	}

	#n_banner .lanmu p {
		font-size: 1rem;
	}

	.s_tt span {
		font-size: 1.25rem;
	}

	#logo_xq ul li .txt .con {
		font-size: 1.125rem;
	}

	.container07 .content .box.right {
		padding: 2rem 0;
		text-align: left;
	}

	.container02 ul li .ico {
		height: auto;
		line-height: auto;
	}

	.n_wenhua .fl02 ul li a p {
		height: 40px;
	}

	.foot_lianxi {
		grid-template-columns: repeat(1, 1fr);
	}

	.container06 ul li .txt {
		padding: 1rem;
	}

	.container06 ul li h3 {
		font-size: 1rem;
	}

	#n_linian ul li.li_2,
	#n_linian ul li.li_3 {
		margin-top: 1rem;
	}

	#n_linian ul li .txt span {
		margin-bottom: 1rem;
	}

	#n_linian ul li .txt {
		padding: 2rem;
	}

	#n_zizhi2 .bn {
		height: 13.5rem;
	}

	.container01 .right h3 {
		font-size: 1.6rem;
	}

	.plan-box {
		padding-top: 1rem;
	}

	.plan-box .content .title-wrapper {
		font-size: 1.6rem;
	}

	.plan-box .content .txt {
		width: 100%;
		font-size: 1.2rem;
	}

	.statistics {
		width: 100%;
		align-items: center;
	}

	.statistics .li-wrapper li .wrapper .top h2 {
		font-size: 1.6rem;
	}

	.join_bg1 {
		background: url(../images/join_t.jpg) center no-repeat;
		background-size: cover;
		height: 18rem !important;
	}

	.bg2,
	.bg1 {
		padding: 0;
	}

	.pp_story {
		padding-top: 1rem;
	}

	.pp_story .s_tt h3{
		font-size: 1.6rem;
	}
	.pp_story .txt {
		width: 100%;
		font-size: 1.2rem;
		text-align: left;
	}

	.jdlc {
		width: 100%;
		flex-wrap: wrap;
		justify-content: center;
		align-items: flex-start;
	}

	.jdlc li {
		width: 46%;
		margin-bottom: 2rem;
		margin-left: 2%;
		margin-right: 2%;
	}

	.exys {
		width: 100%;
	}

	.exys ul li {
		width: 100%;
	}

	.lsmd {
		padding-top: 1rem;
		padding-bottom: 0;
	}

	#n_baoming .j_form .btn_tijiao {
		width: 40%;
	}

	.web {
		display: none;
	}

	.join_tt_img img {
		width: 100%;
	}

	.haoping .hp_png {
		flex-direction: column;
	}

	.haoping .hp_png img:first-child {
		width: 60%;
		margin-bottom: 1rem;
	}

	.haoping {
		padding: 2.5rem 0;
	}
	.wap {
		display: block;
	}
}


@media (max-width: 480px) {




	.container06 ul.web {
		display: none;
	}
	#n_news ul li .txt{
		padding: 1rem;
	}
	#n_news ul li{
		margin-top: 2rem;
	}
	.m {
		padding-left: 0;
		padding-right: 0;
		width: 90%;
	}

	.container01 .center {
		margin-right: 0;
		height: auto;
	}

	.container01 .center .video_box {
		width: 100%;
		padding: 5% 0;
		display: block;
		height: auto;
	}

	.container01 .center .video_box .img {
		width: 90%;
		display: block;
		margin: 0 auto;
		height: auto;
	}

	.container01 .right {
		margin-top: 1rem;
	}

	#n_zhengfu ul li .pic {
		height: 5rem;
		line-height: 5rem;
		background: #fff;
	}

	.page a {
		margin-bottom: 5px;
	}

	.container01 .right p {
		font-size: 1.1rem;
	}

	.ar_tt:before {
		left: 0;
		top: -5rem
	}

	.container01 .right h3 {
		padding-left: 4rem;
	}

	.container01 {
		background-size: cover;
	}

	.container07 {
		background-position: left;
		padding: 0;
		background-size: 150%;
	}

	.container07 .content .box.right {
		padding: 0;
		margin-right: 5rem;
		text-align: center;
	}

	.container07 .content .box.center {
		display: block;
	}

	.container07 .content .box.center {
		padding: 0;
		width: 25%;
	}

	.container07 .content .box.center img {
		max-height: 14rem;
		text-align: left;
	}

	.container07 .content .box {
		margin-left: 0;

	}

	.container07 .content .box.right ul li .ewm {
		width: 7rem;
	}

	.container07 .content .box.right ul li .ewm .top img {
		width: 90%;
		height: auto;
	}

	.container07 .content .box.right ul {
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}

	.container05 ul li {
		width: 50%;
	}

	.container05 ul li:first-child {
		width: 100%;
	}

	.container02 ul li {
		width: 48%;
		padding: 0;
	}

	#foot .box1 {
		justify-content: center;
	}

	#foot .box2 {
		flex-wrap: wrap;
		justify-content: center;
	}

	.banner .box {
		display: none;
	}

	.w_wfxm .swiper-slide .txt {
		width: 100%;
		background: rgba(140, 65, 60, 1);
		padding: 1rem;
		height: 21rem;
		border-radius: 0 0 1rem 1rem;
	}


	.w_wfxm .swiper-slide .txt h3 {
		text-align: center;
		font-size: 1.6rem;
		line-height: 2;
		color: #f3e7d8;
	}

	.w_wfxm .swiper-slide .txt p {
		font-size: 1.1rem;
		line-height: 2;
		color: #fff;
	}

	.w_wfxm .swiper-pagination-bullet-active {
		background: #432b1e;
	}

	.w_wfxm .swiper-button-next,
	.w_wfxm .swiper-container-rtl .swiper-button-prev {
		background: url(../images/rjt.png) no-repeat center;
		right: 10px;
		left: auto;
	}

	.store-design-box .design-item {
		width: 50%;
	}
}