	*{margin:0;padding:0;}
	body {
				padding: 0;
				margin: 0;
			}
	
			.swiper-container {
				width: 100%;
				height: 100%;
			}
			
			.swiper-slide {
				width: 100%;
				height: 100%;
			}
			
			.swiper-slide img {
				width: 100%;
				height: 100%;
			}
			.go_top {
				width: 40px;
				height: 40px;
				position: fixed;
				bottom: 60px;
				right: 20px;
				z-index: 9999;
			}
			.b1_left {
				padding: 10px;
				padding-right: 110px;
				z-index: 9999999;
				background: #FF5879;
				border-bottom-left-radius: 10px;
			}
			
			.b1_rights {
				width: calc(90% - 320px);
				padding: 10px 5%;
				line-height: 20px;
				color: #FFFFFF;
				font-size: 13px;
				z-index: 9999999;
				background: #FF94A1;
				border-bottom-right-radius: 10px;
				display: flex;
				display: -webkit-flex;
				justify-content: space-between;
				flex-direction: row;
				flex-wrap: wrap;
			}
			
			.b1_rights a {
				line-height: 42px;
				color: #FFFFFF !important;
				cursor: pointer;
				
				
			}
			a{
				text-decoration: none!important;
			}
			.logo {
				width: 200px;
			}
			
			.b1 img {
				width: 100%;
			}
			
			.box {
				position: relative;
				text-align: center;
			}
			
			.b_logo {
				width: 72%;
				margin: 0 auto;
				position: relative;
				background: #fff;
			}
			
			.d-f {
				position: absolute;
				left: 0;
				top: 0;
				display: flex;
				width: 100%;
				z-index: 999999;
			}
			
			.box2 {
				width: 100%;
				height: 100%;
				padding: 40px 0;
				position: relative;
			}
			
			.boxs {
				padding: 40px 20px;
				width: calc(72% - 40px);
				margin: 0 auto;
				height: 100%;
				background: #fff;
			}
			
			.w60 {
				padding: 20px;
				width: calc(72% - 40px);
				margin: 0 auto;
				height: 100%;
				display: flex;
			}
			
			.b5 {
				padding: 20px;
				width: calc(72% - 40px);
				margin: 0 auto;
			}
			.footer{
				width: calc(72% - 40px);
				margin: 0 auto;
			}
			.b4 {
				width: calc(72% - 40px);
				margin: 0 auto;
			}
			
			.selected {
				font-weight: bold;
				background: url(../img/blocks.png)no-repeat;
				background-position: 50%;
				background-size: 20px 10px;
				color: #fff;
				font-size: 15px;
			}
			
			.d-fs {
				display: flex;
			}
			
			.b2_l {
				width: 40% !important;
			}
			
			.b2_r {
				width: calc(45% - 80px);
				padding: 25px 40px;
				padding-right: 15%;
			}
			
			.b2_r_t {
				font-size: 20px;
				color: #000;
				margin: 20px 0;
				font-weight: 700;
			}
			
			.b2_r_i {
				color: #83646A;
				font-size: 13px;
				text-align: justify;
			}
			
			.more {
				color: #420E18;
				font-size: 13px;
				line-height: 26px;
				margin: 20px 0;
			}
			
			.more img {
				width: 16px;
				height: 16px;
				position: relative;
				top: 4px;
			}
			
			.b3_l {
				padding: 20px;
				width: 25%;
			}
			
			.b3_r {
				padding: 40px 20px;
				margin-left: 60px;
				width: 75%;
				background: #fff;
				border-radius: 10px;
				display: flex;
			}
			
			.b3_l_t {
				font-size: 24px;
				color: #fff;
				font-weight: 700;
				margin-top: 20px;
				line-height: 48px;
			}
			
			.l3_l_y {
				color: #FFFFFF;
				font-size: 14px;
				text-transform: uppercase;
				line-height: 20px;
				margin-top: 10px;
			}
			
			.b3_l_i {
				font-size: 14px;
				color: #FFFFFF;
				margin-top: 40px;
			}
			
			.b3_r_l {
				width: 35%;
				max-height: 280px;
			}
			
			.b3_r_r {
				width: 65%;
			}
			
			.blocks {
				width: 20px;
				height: 4px;
				background: #fff;
				border-radius: 20px;
				margin-top: 40px;
			}
			
			.b3_r_i {
				display: flex;
			}
			
			.b3_r_i_l {
				font-size: 30px;
				font-weight: 700;
				color: #3E3E3E;
				width: 15%;
				text-align: right;
			}
			
			.b3_r_i_r {
				width: calc(85% - 20px);
				padding-left: 20px;
				margin-bottom: 20px;
			}
			
			.b3_r_i_l p {
				margin: 0;
				padding: 0;
				font-size: 14px;
				color: #3E3E3E;
				font-weight: 500;
			}
			
			.b3_r_i_r_t {
				font-size: 16px;
				color: #333;
				line-height: 32px;
			}
			
			.b3_r_i_r_i {
				font-size: 13px;
				color: #666666;
			}
			
			.b5_t {
				color: #333333;
				font-size: 24px;
				font-weight: 700;
				text-align: center;
			}
			
			.b5_y {
				text-transform: uppercase;
				font-size: 14px;
				text-align: center;
				color: #333333;
				line-height: 28px;
			}
			
			li {
				list-style: none;
				border-bottom: 1px #EAD6D6 solid;
				margin-top: 30px;
			}
			
			.m-t20 {
				margin-top: 20px;
			}
			
			.b5_l {
				width: calc(50% - 160px);
				padding: 20px 80px;
			}
			
			.b5_l_t {
				color: #674E4E;
				font-size: 16px;
				font-weight: 700;
				height: 40px;
				overflow: hidden;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-line-clamp: 2;
				-webkit-box-orient: vertical;
			}
			
			.b5_l_time {
				color: #674E4E;
				font-size: 12px;
				margin: 10px 0;
			}
			
			.b5_l_time span {
				margin-left: 10px;
			}
			
			.mores {
				color: #3A121A;
				font-size: 14px;
				background: #FFDAAF;
				padding: 10px 20px;
				border-radius: 20px;
				text-transform: uppercase;
			}
			
			.fl {
				width: 65%;
			}
			
			.fr {
				width: 35%;
			}
			.fl-l{width:calc(50% - 40px);
			padding-right: 40px;
			}
			.fl-l-t {
				color: #3A121A;
				font-size: 14px;
				font-weight: 700;
				line-height: 40px;
			}
			
			.fl-l-l {
				width: 50%;
				font-size: 12px;
				line-height: 24px;
				color: #3A121A !important;
			}
			.address{
				font-size: #3A121A;
				font-size: 12px;
				line-height: 24px;
			}
			.line{
				border-right: 1px #B6596B solid;
			}
			.fr-l{
				width: 50%;
			}
			.fr-r{
				width: 50%;
			}
			.fr-r img{
				width: 78px;
			}
			.eq{
				width: 70px;
			}
			.bot{
				width: 80%;
			margin: 0 auto;
display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: wrap;
line-height: 80px;
				color: #3A121A;
				font-size: 12px;
			}
iframe{
	width: 100%;

}