.wow {
	opacity: 0;
}
.mobile {
	width: 100%;
}
.mobile-inner {
	margin-right: auto;
	margin-left: auto;
 background-color:;
	position: relative;
}
.mobile-inner img {
}
.mobile-inner p {
	color: #676767;
	line-height: 25px;
	font-size: 16px;
	padding-bottom: 30px;
	padding-right: 30px;
	padding-left: 30px;
	margin: 0px;
}
.mobile-inner-header {
	background-color: rgb(255,255,255);
	width: 100%;
	height: 50px;
	position: relative;
	top: 0px;
	z-index: 33;
	left: 0px;
}
.mobile-inner-header-icon {
	color: #ffffff;
	height: 50px;
	font-size: 25px;
	text-align: center;
	float: right;
	width: 50px;
	position: relative;
	-webkit-transition: background 0.5s;
	-moz-transition: background 0.5s;
	-o-transition: background 0.5s;
	transition: background 0.5s;
}
.mobile-inner-header-icon:hover {
	background-color: rgba(255,255,255,0.2);
	cursor: pointer;
}
.mobile-inner-header-icon span {
	position: absolute;
	left: calc((100% - 25px) / 2);
	top: calc((100% - 1px) / 2);
	width: 25px;
	height: 1px;
	background-color: rgb(199,34,27);
}
.mobile-inner-header-icon span:nth-child(1) {
	transform: translateY(4px) rotate(0deg);
}
.mobile-inner-header-icon span:nth-child(2) {
	transform: translateY(-4px) rotate(0deg);
}
.mobile-inner-header-icon-click span:nth-child(1) {
	animation-duration: 0.5s;
	animation-fill-mode: both;
	animation-name: clickfirst;
}
.mobile-inner-header-icon-click span:nth-child(2) {
	animation-duration: 0.5s;
	animation-fill-mode: both;
	animation-name: clicksecond;
}
 @keyframes clickfirst {
 0% {
 transform: translateY(4px) rotate(0deg);
}
 100% {
 transform: translateY(0) rotate(45deg);
}
}
 @keyframes clicksecond {
 0% {
 transform: translateY(-4px) rotate(0deg);
}
 100% {
 transform: translateY(0) rotate(-45deg);
}
}
.mobile-inner-header-icon-out span:nth-child(1) {
	animation-duration: 0.5s;
	animation-fill-mode: both;
	animation-name: outfirst;
}
.mobile-inner-header-icon-out span:nth-child(2) {
	animation-duration: 0.5s;
	animation-fill-mode: both;
	animation-name: outsecond;
}
 @keyframes outfirst {
 0% {
 transform: translateY(0) rotate(-45deg);
}
 100% {
 transform: translateY(-4px) rotate(0deg);
}
}
 @keyframes outsecond {
 0% {
 transform: translateY(0) rotate(45deg);
}
 100% {
 transform: translateY(4px) rotate(0deg);
}
}
.mobile-inner-nav {
	overflow: auto;
	max-height: calc(100vh - 50px);
}
.mobile-inner-nav {
	background-color: rgba(65,78,113,.9);
	width: 100%;
	position: absolute;
	top: 50px;
	padding-bottom: 0%;
	display: none;
	z-index: 444;
}
.mobile-inner-nav a {
	border-bottom: solid 1px rgba(255,255,255,0.3);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	color: #fff;
	transition: all 0.5s;
}
.mobile-inner-nav dl {
	display: none;
}
.mobile-inner-nav dl dd {
	line-height: 33px;
	text-decoration: none;
	text-indent: 3em;
	font-size: 16px;
	color: #FFFFFF;
	border-bottom: solid 1px rgba(255,255,255,0.3);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	font-weight: 300;
	font-size: 14px;
}
.mobile-inner-nav li {
	border-bottom: solid 1px rgba(255,255,255,0.3);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	line-height: 53px;
	text-indent: 20px;
}
.mobile-inner-nav h2.h2tit {
	line-height: 50px;
	text-decoration: none;
	text-indent: 2em;
	font-size: 16px;
	color: #FFFFFF;
	/* border-bottom:solid 1px rgba(255,255,255,0.3);*/
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	font-weight: 300;
}
.mobile-inner-nav h2.h2tit a {
	color: #FFFFFF;
}
.mobile-inner-nav a {
	border-bottom: none;
}
.mobile-inner-nav li {
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: returnToNormal;
	animation-name: returnToNormal;
}
 @-webkit-keyframes resize {
 from, 60%, 75%, 90%, to {
 -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
 animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
 0% {
 opacity: 0;
 -webkit-transform: scale(5, 5);
 transform: scale(5, 5);
}
 100% {
 opacity: 1;
 -webkit-transform: scale(1, 1);
 transform: scale(1, 1);
}
}
 @keyframes resize {
 from, 60%, 75%, 90%, to {
 -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
 animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
 0% {
 opacity: 0;
 -webkit-transform: scale(5, 5);
 transform: scale(5, 5);
}
 100% {
 opacity: 1;
 -webkit-transform: scale(1, 1);
 transform: scale(1, 1);
}
}
 @-webkit-keyframes returnToNormal {
 from {
 opacity: 0;
 -webkit-transform: translate3d(0, 100%, 0);
 transform: translate3d(0, 100%, 0);
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
}
 @keyframes returnToNormal {
 from {
 opacity: 0;
 -webkit-transform: translate3d(0, 100%, 0);
 transform: translate3d(0, 100%, 0);
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
}
.mobile-inner-nav li:last-child h2.h2tit {
	border-bottom: none;
}
.mobile-inner-nav li .h3tit {
	height: 50px;
	position: relative;
	background: url(../images/51_icon_search@2x.png) no-repeat 30px center;
	background-size: 17px;
}
.mobile-inner-nav li .words {
	display: block;
	width: 100%;
	height: 100%;
	border: none;
	background: none;
	text-indent: 60px;
	font-size: 15px;
	color: #fff;
	background: url(../images/search2.png) no-repeat 30px center;
	background-size: 20px;
}
.mobile-inner-nav li:last-child {
	border-bottom: none;
}
.mobile-inner-nav li form {
	display: block;
	width: 100%;
	height: 100%;
}
 @charset "utf-8";
@charset "UTF-8";
.animated {
	animation-duration: 1s;
	animation-fill-mode: both;
}
.animated.infinite {
	animation-iteration-count: infinite;
}
.animated.hinge {
	animation-duration: 2s;
}
.fadeInUp {
	animation-duration: 1.76s;
	animation-name: fadeInUp;
}
 @keyframes fadeInUp {
 from {
 opacity: 0;
 transform: translate3d(0, 40px, 0);
}
to {
	opacity: 1;
	transform: none;
}
}
* {
/* font-family:PingFangSC-Regular,PingFang SC,"Microsoft YaHei","Arial";*/
}
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, td, p, blockquote, pre, form, fieldset, legend, input, button, textarea, hr, span {
	margin: 0;
	padding: 0;
}
html {
	font-size: 62.5%;
}
body {
	font-size: 1.4rem;
}
html, body {
}
body {
	font-family: "Microsoft YaHei" ! important;
	color: #000000;
	background: #fff;
	margin: 0 auto;
	padding: 0px;/* line-height:1;*/
}
body {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
}
input[type="button"], input[type="submit"], input[type="reset"], input[type="text"] {
	-webkit-appearance: none;
}
input[type="button"], input[type="submit"], input[type="reset"] {
	cursor: pointer;
}
input {
	-webkit-appearance: none;
}
input {
	-webkit-appearance: none!important;
	border-radius: 0;
}
button {
	cursor: pointer;
}
textarea {
	-webkit-appearance: none;
}
a {
	text-decoration: none;
	color: #235aa7;
	outline: none;
}
a:active {
 star: expression(this.onFocus=this.blur());
}
img {
	border: 0px;
	vertical-align: middle;
	vertical-align: text-bottom;
}
li {
	list-style: none;
}
* {
	outline: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.loading {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: #fff;
	z-index: 99999;
}
.loadingfa {
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 29px;
	color: #1f8adf;
	position: absolute;
	left: 50%;
	margin-top: -25px;
	margin-left: -25px;
	top: 50%;
}
html {
	-webkit-overflow-scrolling: touch;
	-webkit-tap-highlight-color: none;
}
html {
	-webkit-tap-highlight-color: transparent;
}
body {
	-webkit-overflow-scrolling: touch;
	min-width: 1200px;
}
select {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	cursor: pointer;
}
* {
	padding: 0;
	margin: 0;
	-webkit-font-smoothing: antialiased;
	-webkit-tap-highlight-color: transparent;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	font-family: PingFangSC-Semibold;
}
 @keyframes rotate {
 from {
 -webkit-transform: rotate(0deg)
}
to {
	-webkit-transform: rotate(360deg)
}
}
 @-webkit-keyframes rotate {
 from {
 -webkit-transform: rotate(0deg)
}
to {
	-webkit-transform: rotate(360deg)
}
}
 @-moz-keyframes rotate {
 from {
 -moz-transform: rotate(0deg)
}
to {
	-moz-transform: rotate(360deg)
}
}
 @-ms-keyframes rotate {
 from {
 -ms-transform: rotate(0deg)
}
to {
	-ms-transform: rotate(360deg)
}
}
 @-o-keyframes rotate {
 from {
 -o-transform: rotate(0deg)
}
to {
	-o-transform: rotate(360deg)
}
}
.xuanzhuan {
	animation: 2s linear 0s normal forwards infinite rotate;
	-webkit-animation: 2s linear 0s normal forwards infinite rotate;
	-moz-animation: 2s linear 0s normal forwards infinite rotate;
	-o-animation: 2s linear 0s normal forwards infinite rotate;
}
.xuanzhuan img {
	display: block;
	width: 100%;
}
.pc {
	display: block;
}
.wap {
	display: none;
}
.clearflex:after {
	content: "";
	display: table;
	clear: both;
}
.head {
	position: fixed;
	left: 0;
	top: 0px;
	z-index: 7887;
	width: 100%;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
	padding-top: 41px;
}
.head.headType2, body.indexBody.current .head {
	background: url(../images/dotbg.png) repeat;
	padding-bottom: 14px;
	padding-top: 14px;
	width: 100%;
	left: 0;
	top: 0px;
	z-index: 555;
}
.head.headType2.posif {
	position: fixed;
}
.head.headType2 {
	position: relative;
}
.head.headType2 .right ul li .h2tit a {
	font-size: 16px;
}
.wrap:after {
	content: "";
	display: table;
	clear: both;
}
.wrap {
	width: 1150px;
	padding: 0px 15px;
	margin: auto;
	max-width: 100%;
}
.head .logo {
	float: left;
	margin-top: 3px;
}
.head .logo a {
}
.head .logo img.default {
	height: 32px;
}
.head .right {
	float: right;
}
.head .right ul {
}
.head .right ul li.fir {
	margin-left: 0;
}
.head .right ul li:last-child {
	margin-left: 23px;
}
.head .right ul li.fir .h2tit {
}
.head .right ul li.fir .h2tit a {
	width: 106px;
	line-height: 35px;
	border: 0.5px solid rgba(255,255,255,1);
	border-radius: 4px;
}
.head .right ul li {
	float: left;
	position: relative;
	margin-left: 34px;
}
.head .right ul li .h2tit {
}
.head .right ul li .h2tit a {
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: center;
	font-weight: 600;
	display: block;
	font-weight: normal;
	line-height: 37px;
}
.head .right ul li .h2tit i.icon {
}
.head .right ul li.sub {
}
.head .right ul li.sub .h2tit {
}
.head .right ul li.sub .h2tit a {
	padding-right: 17px;
	background: url(../images/down3.png) no-repeat right center;
	background-size: 8px;
}
.head .right ul li.sub:hover .h2tit a {
	background: url(../images/down4.png) no-repeat right center;
	background-size: 8px;
}
.head .right ul li.sub .h2tit i.icon {
}
.head .right ul li .h2tit a.tel {
	width: 24px;
	height: 24px;
	background: #FFFFFF;
	line-height: 24px;
	text-align: center;
	font-size: 12px;
	color: #F2666E;
	border-radius: 30px;
	margin-top: 6px;
}
.head .right ul li .h2tit a.tel i.icon {
}
.banner {
	background: url(../images/banner.jpg) no-repeat center center;
	background-size: cover;
 padding-top: calc(200/1920*100vw);
	text-align: center;
}
.banner .wrap {
}
.banner .content {
}
.banner .content .title {
	font-family: HarmonyOS_Sans_SC_Bold;
 font-size: calc(48/1920*100vw);
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: center;
	font-weight: 700;
}
.banner .content .title em {
	width: .5em;
	display: inline-block;
}
.banner .content .dec {
	pont-family: PingFangSC-Regular;
 font-size: calc(22/1920*100vw);
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: center;
	font-weight: 400;
	padding-top: 15px;
 padding-bottom: calc(80/1920*100vw);
}
.banner .content .search {
	width: 1005px;
	height: 64px;
	position: relative;
	border-radius: 6px;
	background: #fff;
	margin: auto;
}
.banner .content .search .city {
	float: left;
	width: 114px;
	line-height: 29px;
	border-right: 1px solid rgba(217,217,217,1);
	margin-top: 17px;
	text-align: center;
	font-family: PingFangSC-Medium;
	font-size: 16px;
	color: #333333;
	letter-spacing: 0;
	text-align: center;
}
.banner .content .search .city i.icon-weizhi {
	color: #F2666E;
}
.banner .content .search .words {
	float: left;
	height: 100%;
	width: 646px;
	border: none;
	background: url(../images/search.png) no-repeat 14px center;
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #666666;
	padding-left: 36px;
	letter-spacing: 0;
	text-align: left;
	background-size: 14px;
}
.banner .content .search a.map {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #666666;
	letter-spacing: 0;
	text-align: center;
	font-weight: 400;
	float: left;
	line-height: 64px;
	width: 126px;
	text-align: left;
	height: 64px;
	overflow: hidden;
}
.banner .content .search a.map i.icon {
	font-size: 22px;
	vertical-align: middle;
	color: inherit;
}
.banner .content .search input.send {
	background: #F96068;
	border-radius: 0px 6px 6px 0px;
	float: left;
	width: 119px;
	height: 100%;
	border: none;
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: center;
	font-weight: 600;
}
.banner .content .infor {
    /* display:flex;*/
    /* justify-content:space-evenly;*/
    padding: calc(24/1920*100vw) 0;
}
.banner .content .infor p {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: center;
	font-weight: 600;
	padding: 0px 30px;
	display: inline-block;
}
.banner .content .infor p span.icon img {
	width: 100%;
}
.banner .content .infor p span.tit {
	display: inline-block;
	vertical-align: middle;
	font-family: 'HarmonyOS_Sans_SC_Bold';
}
.banner .content .infor p span.icon {
	width: 36px;
	height: 36px;
	border-radius: 300px;
	text-align: center;
	font-weight: bold;
	display: inline-block;
	margin-right: 11px;
	vertical-align: middle;
}
.banner .content .infor p span.icon i.icon {
	color: #F2666E;/* display:block;*/
    /* margin:auto;*/
}
.section1 {
	padding: 50px 0px;
}
.section1 .wrap {
}
.listType1 {
	zoom: 1;
	overflow: hidden;
}
.section1 .listType1 ul {
}
.section1 .listType1 ul li:nth-child(3n) {
	margin-right: 0px;
}
.section1 .listType1 ul li {
	float: left;
	width: calc((100% - 50px)/3);
	margin-right: 25px;
}
.section1 .listType1 ul li a {
	display: block;
	overflow: hidden;
	border-radius: 10px;
}
.section1 .listType1 ul li a img {
	width: 100%;
	display: block;
}
.section2 {
	padding-bottom: 50px;
}
.section2 .wrap {
}
.section2 .titlemodel {
	padding-bottom: 30px;
}
.titlemodel {
	font-family: PingFangSC-Semibold;
	font-size: 30px;
	color: #333333;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 600;
	text-align: center;
}
.section2 .listType2:after {
	content: "";
	display: table;
	clear: both;
}
.section2 .listType2 {
	/* zoom:1; */
    /* overflow: hidden; */
	padding-bottom: 10px;
}
.section2 .listType2 ul {
}
.section2 .listType2 ul li:nth-child(3n) {
	margin-right: 0px;
}
.section2 .listType2 ul li {
	float: left;
	width: calc((100% - 50px)/3);
	margin-right: 25px;
	border-radius: 6px;
	overflow: hidden;
	/* border:1px solid rgba(228,228,228,1);*/
	border-radius: 6px;
	margin-bottom: 30px;
}
.section2 .listType2 ul li .imgbox {
}
.section2 .listType2 ul li .imgbox a {
	display: block;
	position: relative;
	overflow: hidden;
}
.section2 .listType2 ul li .imgbox a img {
	width: 100%;
 width\:;
 width\: 1;
	height: 193px;
	object-fit: cover;
}
.section2 .listType2 ul li .imgbox a span.play {
	z-index: 5;
	position: absolute;
	left: 20px;
	top: 20px;
	width: 32px;
	height: 21px;
	background: url(../images/play.png) no-repeat center center;
	background-size: 100%;
}
.section2 .listType2 ul li .tag {
	background: #F96068;
	line-height: 33px;
	text-align: center;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 0.78px;
	font-weight: 400;
}
.section2 .listType2 ul li .tag i.icon {
	margin-right: 4px;
}
.section2 .listType2 ul li .content {
	padding: 14px 22px;
	padding-bottom: 15px;
	border: 1px solid rgba(228,228,228,1);
	border-top: none;
	border-radius: 0px 0px 6px 6px;
	overflow: hidden;
}
.section2 .listType2 ul li .content a.title {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #333330;
	letter-spacing: 0;
	font-weight: 600;
	display: block;
	line-height: 22px;
}
.section2 .listType2 ul li .content .price {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-bottom: 15px;
	padding-top: 5px;
	color: #666;
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #4C4C4C;
	letter-spacing: 0;
	font-weight: 400;
}
.section2 .listType2 ul li .content .price .val b {
	color: #F96068;
	font-size: 20px;
	font-weight: normal;
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #F73640;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 600;
}
.section2 .listType2 ul li .content .price .star {
	color: #4C4C4C;
}
.section2 .listType2 ul li .content .price .star i.icon {
	color: #FCCD01;
}
.section2 .listType2 ul li .content .price .star b {
	font-family: SourceHanSansCN-Normal;
	font-size: 14px;
	color: #9F9F9F;
	letter-spacing: -0.28px;
	font-weight: 400;
	vertical-align: text-bottom;
	display: inline-block;
}
.section2 .listType2 ul li .content .infor {
}
.section2 .listType2 ul li .content .infor p {
	color: #6f6f6f;
	padding-bottom: 10px;
}
.section2 .listType2 ul li .content .infor p i.icon {
}
.section2 .listType2 ul li .content .infor p b {
	/* font-family:SourceHanSansCN-Normal;*/
	font-size: 14px;
	color: #9F9F9F;
	font-weight: normal;
}
.moreBase {
	border: 1px solid rgba(46,187,175,1);
	border-radius: 3px;
	display: block;
	margin: auto;
	width: 341px;
	line-height: 47px;
	text-align: center;
	color: rgba(46,187,175,1);
	font-weight: bold;
}
.section3 {
	background: url(../images/bg1.jpg) no-repeat center center;
	background-size: cover;
	padding-top: 60px;
	padding-bottom: 90px;
}
.section3 .wrap {
}
.section3 .titlemodel {
	padding-bottom: 24px;
}
.section3 .tags {
}
.section3 .tags p {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #4C4C4C;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 400;
	display: inline-block;
	vertical-align: middle;
	margin-right: 40px;
}
.section3 .tags p i.icon {
	color: #009E95;
}
.section3 .tags p span {
}
.section3 .hd {
	padding-top: 33px;
	padding-bottom: 32px;
	zoom: 1;
	overflow: hidden;
}
.section3 .hd a.current, .section3 .hd a:hover {
	background: #F96068;
	color: #fff
}
.section3 .hd a {
	background: #FFFFFF;
	box-shadow: 0px 0px 4px 0px rgba(198,198,198,0.53);
	border-radius: 3px;
	line-height: 44px;
	padding: 0px 16px;
	display: inline-block;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #4C4C4C;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 400;
	margin-right: 9px;
	float: left;
}
.section3 .bd {
}
.section3 .bd .model {
}
.section3 .bd .model .listType3 {
}
.section3 .bd .model .listType3 ul {
}
.section3 .bd .model .listType3 ul li:nth-child(4n) {
	margin-right: 0px;
}
.section3 .bd .model .listType3 ul li {
	float: left;
	margin-right: 15px;
	width: calc((100% - 45px)/4);
	background: #fff;
	position: relative;
}
.section3 .bd .model .listType3 ul li .imgbox {
	overflow: hidden;
}
.section3 .bd .model .listType3 ul li .imgbox a {
}
.section3 .bd .model .listType3 ul li .imgbox a img {
	width: 100%;
	height: 162px;
	object-fit: cover;
}
.section3 .bd .model .listType3 ul li .con {
	padding: 12px 16px;
	padding-bottom: 25px;
	zoom: 1;
	overflow: hidden;
}
.section3 .bd .model .listType3 ul li .con a.title {
	display: block;
	line-height: 22px;
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #4C4C4C;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 600;
}
.section3 .bd .model .listType3 ul li .con .price {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #4C4C4C;
	letter-spacing: 0;
	font-weight: 400;
	margin-bottom: 6px;
	padding-top: 6px;
}
.section3 .bd .model .listType3 ul li .con .price b {
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #F73640;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 600;
}
.section3 .bd .model .listType3 ul li .con .tg {
	font-family: PingFangSC-Regular;
	font-size: 11px;
	color: #4C5D8A;
	letter-spacing: -0.22px;
	font-weight: 400;
	display: inline-block;
	background: #E9ECF3;
	border: 0.6px solid rgba(155,167,206,1);
	border-radius: 2px;
	padding: 0px 5px;
	line-height: 18px;
}
.section3 .bd .model .listType3 ul li .con .infor {
	padding-top: 11px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #4C4C4C;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 400;
}
.section3 .bd .model .listType3 ul li .con .infor p:last-child {
	margin-right: 0px;
}
.section3 .bd .model .listType3 ul li .con .infor p {
	margin-right: 20px;
	float: left;
	line-height: 20px;
}
.section3 .bd .model .listType3 ul li .con .infor p i.icon {
	font-size: 15px;
}
.section3 .bd .model .listType3 ul li .con .infor p span {
}
.section3 .bd .model .listType3 ul li .pic {
	overflow: hidden;
}
.section3 .bd .model .listType3 ul li .pic img {
	width: 100%;
	height: 308px;
	object-fit: cover;
}
.section3 .bd .model .listType3 ul li .bottom {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0px;
	z-index: 5;
	padding: 0px 17px;
	padding-bottom: 20px;
}
.section3 .bd .model .listType3 ul li .tit {
	font-family: PingFangSC-Semibold;
	font-size: 20px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: justify;
	margin-bottom: 20px;
	font-weight: 600;
}
.section3 .bd .model .listType3 ul li.addbg:after {
	content: "";
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 200px;
	background-image: linear-gradient(180deg, rgba(9,49,81,0.00) 6%, #041628 100%);
}
.section3 .bd .model .listType3 ul li .more {
	background: #009E95;
	border-radius: 6px;
	display: block;
	text-align: center;
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 0;
	font-weight: 600;
	line-height: 40px;
	text-align: center;
}
.section4 {
}
.section4 .wrap {
}
.section4 .titlemodel {
	padding-top: 50px;
}
.section4 .listType5 {
	zoom: 1;
	overflow: hidden;
	padding: 50px 0px;
	text-align: center;
}
.section4 .listType5 ul {
}
.section4 .listType5 ul li {
	float: left;
	width: 33.333%;
}
.section4 .listType5 ul li .icon {
}
.section4 .listType5 ul li .icon img {
	height: 167px;
}
.section4 .listType5 ul li .title {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #131212;
	letter-spacing: 0;
	text-align: center;
	font-weight: 600;
	padding-top: 28px;
	padding-bottom: 13px;
}
.section4 .listType5 ul li .dec {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #666666;
	letter-spacing: 0;
	text-align: center;
	line-height: 22px;
	font-weight: 400;
	width: 145px;
	margin: auto;
}
.section5 {
}
.section5 .wrap {
}
.section5 .list {
	background: #FFEEEE;
	position: relative;
}
.section5 .list .swiper-container {
}
.section5 .list .swiper-container .swiper-wrapper {
}
.section5 .list .swiper-container .swiper-wrapper .swiper-slide {
	text-align: center;
}
.section5 .list .swiper-container .swiper-pagination {
}
.section5 .list .swiper-container .swiper-wrapper .swiper-slide .title {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #333333;
	letter-spacing: 0;
	font-weight: 600;
	padding-top: 29px;
	padding-bottom: 16px;
}
.section5 .list .swiper-container .swiper-wrapper .swiper-slide .dec {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #333333;
	letter-spacing: 0;
	text-align: justify;
	line-height: 28px;
	font-weight: 400;
	margin: auto;
	text-align: left;
	width: 743px;
	padding-bottom: 40px;
}
.swiper-container .swiper-button-next {
	background: none;
	line-height: 37px;
	text-align: center;
	height: auto;
	right: 120px;
}
.swiper-container .swiper-button-prev {
	background: none;
	line-height: 37px;
	text-align: center;
	height: auto;
	left: 120px;
}
.swiper-container .swiper-pagination.swiper-pagination-bullets *.swiper-pagination-bullet-active {
	background: #9E9E9E;
}
.swiper-container .swiper-pagination.swiper-pagination-bullets * {
	width: 6px;
	height: 6px;
	background: #fff;
	opacity: 1;
}
.section5 .list .swiper-container .swiper-pagination {
	bottom: 34px;
}
.section5 .moreBase {
	margin-top: 30px;
}
.section6 {
	padding-top: 50px;
	padding-bottom: 50px;
}
.section6 .wrap {
}
.section6 .titlemodel {
	padding-bottom: 50px;
}
.section6 .list {
	margin: 0px 65px;
}
.section6 .list .swiper-container {
}
.section6 .list .swiper-container .swiper-wrapper {
}
.section6 .list .swiper-container .swiper-wrapper .swiper-slide {
	margin-bottom: 21px;
}
.section6 .list .swiper-container .swiper-wrapper .swiper-slide .imgbox {
	border: 1px solid rgba(242,242,242,1);
	border-radius: 6px;
	width: 178px;
	height: 70px;
	position: relative;
}
.section6 .list .swiper-container .swiper-wrapper .swiper-slide .imgbox img {
	position: absolute;
	top: 50%;
	left: 50%;
	-o-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-width: 100%;
}
.section6 .list .swiper-container .swiper-pagination {
}
.section6 .list .swiper-pagination.swiper-pagination-bullets {
	bottom: 0;
}
.section6 .list .swiper-pagination.swiper-pagination-clickable {
}
.section6 .list .swiper-container .swiper-pagination.swiper-pagination-bullets * {
	background: #eee;
}
.section6 .list .swiper-container .swiper-pagination.swiper-pagination-bullets *.swiper-pagination-bullet-active {
	background: #9E9E9E;
}
.section7 {
	background: #F96068;
	padding: 50px 0px;
}
.section7 .wrap {
}
.section7 .titlemodel {
	color: #fff;
	margin-bottom: 45px;
}
.section7 .list {
}
.section7 .list .item {
	float: left;
	text-align: center;
	width: 33.333%;
}
.section7 .list .item .title {
	padding: 11px 0px;
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #FFFFFF;
	letter-spacing: 0;
	line-height: 25px;
	font-weight: normal;
}
.section7 .list .item .icons {
	width: 90px;
	margin: auto;
	border: 11px solid rgba(255,255,255,.4);
	border-radius: 3000px;
	height: 90px;
	position: relative;
}
.section7 .list .item .icons .pic {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 100%;
	background: #fff;
	border-radius: 300px;
}
.section7 .list .item .icons i.icon {
	font-size: 32px;
	color: #F96068;
}
.section7 .list .item .title b {
}
.section7 .list .item .dec {
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: center;
	font-weight: 600;
}
.section8 {
	background: url(../images/sec8.jpg) no-repeat center center;
	text-align: center;
	background-size: cover;
	padding-bottom: 38px;
}
.section8 .title {
	font-family: PingFangSC-Semibold;
	font-size: 30px;
	color: #FFFFFF;
	letter-spacing: 0;
	font-weight: 600;
	padding-top: 40px;
	padding-bottom: 22px;
}
.section8 .more {
	background: #F96068;
	border-radius: 30px;
	display: inline-block;
	padding-top: 11px;
	padding-bottom: 8px;
	padding-left: 37px;
	padding-right: 37px;
}
.section8 .more .val {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 0;
	font-weight: normal;
	display: block;
	line-height: 22px;
	margin-bottom: 1px;
}
.section8 .more .val i.icon {
	margin-right: 4px;
}
.section8 .more .tit {
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 0;
	font-weight: normal;
	display: block;
	text-align: center;
	line-height: 20px;
}
.footer {
	padding-bottom: 40px;
	background: #fff;
}
.footer .block1:after {
	content: '';
	display: table;
	clear: both;
}
.footer .block1 {
	padding-top: 50px;
	padding-bottom: 42px;
	margin-bottom: 30px;
	border-bottom: 1px solid rgba(231,231,231,1);
}
.footer .block1 .wrap {
}
.footer .block1 .language {
	border: 1px solid rgba(225,225,225,1);
	border-radius: 4px;
	position: relative;
	width: 241px;
	position: relative;
	float: left;
}
.footer .block1 .language .h2tit {
	line-height: 49px;
	font-size: 17px;
	font-weight: normal;
	/* vertical-align:middle;*/
    /* display:inline-block;*/
	background: url(../images/down.png) no-repeat 93% center;
	background-size: 13px;
	cursor: pointer;
}
.footer .block1 .language .h2tit i.icon {
	color: #009E95;
	font-size: 22px;
	margin-left: 15px;
	margin-right: 11px;
}
.footer .block1 .language dl {
	position: absolute;
	left: 0;
	top: 50px;
	background: #fff;
	width: 100%;
	z-index: 5;
	border: 1px solid rgba(225,225,225,1);
}
.footer .block1 .language dl dd a:hover {
	color: #fff;
	background: #009E95;
}
.footer .block1 .language dl dd a {
	display: block;
	line-height: 40px;
	text-align: center;
	color: #000;
}
.footer .block1 .nav {
	float: left;
	padding-left: 47px;
}
.footer .block1 .nav .item {
	float: left;
	width: 180px;
}
.footer .block1 .nav .item .h2tit {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #000000;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 600;
	padding-bottom: 12px;
}
.footer .block1 .nav .item dl {
}
.footer .block1 .nav .item dl dd a {
	display: block;
	margin-bottom: 15px;
 font-family: .AppleSystemUIFont;
	font-size: 16px;
	color: #666666;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 300;
}
.footer .block1 .right {
	float: right;
}
.footer .block1 .right .link {
	font-size: 0;
}
.footer .block1 .right .link a > img {
	height: 34px !important;
}
.footer .block1 .right .link a:nth-child(1) {
	margin: 0px;
}
.footer .block1 .right .link a {
	color: #F96068;
	display: inline-block;
	position: relative;
	margin-left: 14px;
}
.footer .block1 .right .link a i.icon {
	font-size: 34px;
	position: relative;
	z-index: 5;
}
.footer .block1 .right .link a img {
	/* width:100%;*/
	height: 100%;
	object-fit: cover;
}
.footer .block1 .right .link a .slide {
	width: 90px;
	height: 90px;
	position: absolute;
	padding: 7px;
	background: #fff;
	position: absolute;
	top: -155%;
	left: 50%;
	-o-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	box-shadow: 0px 0px 10px #ccc;
	border-radius: 10px;
}
.footer .block1 .right .title {
	padding-top: 35px;
	padding-bottom: 12px;
	font-family: Times-Roman;
	font-size: 14px;
	color: #666666;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 400;
}
.footer .block1 .right .more {
	background: #009E95;
	border-radius: 17.5px;
	display: block;
	width: 125px;
	line-height: 35px;
	text-align: center;
	font-family: AppleSystemUIFont;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 0;
	font-weight: 400;
	position: relative;
}
.footer .block1 .right .more:hover .slide {
	visibility: visible;
	opacity: 1;
	z-index: 5;
	top: 37px;
}
.footer .block1 .right .more .slide {
	width: 90px;
	height: 90px;
	position: absolute;
	/* background: #fff; */
	position: absolute;
	left: 50%;
	-o-transform: translate(-50%, 0%);
	-webkit-transform: translate(-50%, 0%);
	-moz-transform: translate(-50%, 0%);
	-ms-transform: translate(-50%, 0%);
	transform: translate(-50%, 0%);
	/* box-shadow: 0px 0px 10px #ccc; */
	border-radius: 10px;
	visibility: hidden;
	opacity: 0;
	z-index: -1;
	top: 56px;
	width: 135px;
	border-radius: 3px;
	background: none;
}
.footer .block1 .right .more .slide img {
	/* width:100%;*/
	width: 100%;
	object-fit: cover;
}
.footer .wrap .block2 {
}
.footer .wrap .block2 .link1 a:last-child {
	border-right: 0px;
}
.footer .wrap .block2 .link1 {
	font-size: 0;
	border: 1px solid rgba(231,231,231,1);
	border-radius: 4px;
	display: inline-block;
}
.footer .wrap .block2 .link1 a {
 font-family: .AppleSystemUIFont;
	font-size: 14px;
	color: #9E9E9E;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 400;
	display: inline-block;
	padding: 0px 15px;
	border-right: 1px solid rgba(231,231,231,1);
	line-height: 25px;
}
.footer .wrap .block2 .link1 a.current, .footer .wrap .block2 .link1 a:hover {
	color: #F96068;
}
.footer .wrap .block2 .link2 {
	padding-top: 17px;
	padding-bottom: 26px;
	border-bottom: 1px solid rgba(231,231,231,1);
	margin-bottom: 27px;
}
.footer .wrap .block2 .link2 a {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #A4A4A4;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 400;
	margin-right: 24px;
}
.footer .wrap .block3 {
}
.footer .wrap .block3 .logo {
	float: left;
}
.footer .wrap .block3 .logo img {
	height: 31px;
}
.footer .wrap .block3 .txt {
	font-family: PingFangSC-Medium;
	font-size: 14px;
	color: #A4A4A4;
	letter-spacing: 0;
	text-align: justify;
	line-height: 26px;
	font-weight: 500;
	float: left;
	margin-left: 37px;
	width: 866px;
}
.footer .wrap .block3 .txt p {
}
.footer .wrap .block3 .txt p em {
	width: 6em;
	display: inline-block;
}
.footer .wrap .block3 .txt p a {
	color: inherit;
}
.kf {
	position: fixed;
	right: 10px;
	width: 88px;
	z-index: 6666;
	bottom: 120px;
}
.kf a {
	display: block;
}
.kf a img {
	width: 100%;
}
.main1 {
	height: 100vh;
	overflow: hidden;
}
.main1 .left {
	float: left;
 width: calc(789/1920*100vw);
	height: 100%;
	background: url(../images/background.jpg) no-repeat center center;
	background-size: cover;
	position: relative;
}
.main1 .left .logo {
 padding: calc(40/1920*100vw);
}
.main1 .left .logo img {
	height: 34px;
}
.main1 .left .list {
	position: absolute;
	width: 100%;
 padding-left: calc(40/1920*100vw);
	left: 0;
	bottom: 0;
	padding-bottom: 12px;
}
.main1 .left .list p * {
	display: block;
}
.main1 .left .list p {
	display: flex;
 padding-bottom: calc(60/1920*100vw);
}
.main1 .left .list p .ic {
	padding-right: 17px;
}
.main1 .left .list p .ic img {
	width: 40px;
}
.main1 .left .list p .ri {
}
.main1 .left .list p .ri .tit {
	font-family: PingFangSC-Semibold;
	font-size: 22px;
	color: #FFFFFF;
	letter-spacing: 0;
	font-weight: 600;
}
.main1 .left .list p .ri .dec {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 0;
	font-weight: 400;
	padding-top: 6px;
}
.main1 .right {
	float: left;
 width: calc(1131/1920*100vw);
	height: 100%;
 padding: 0px calc(140/1920*100vw);
}
.main1 .right .title {
	font-family: PingFangSC-Semibold;
	font-size: 32px;
	color: #333333;
	font-weight: 600;
	text-align: center;
 padding-bottom: calc(47/1920*100vw);
 padding-top: calc(93/1920*100vw);
}
.main1 .right .search {
	background: #FFFFFF;
	border: 1px solid rgba(220,220,220,1);
	border-radius: 3px;
	height: 57px;
}
.main1 .right .search .words {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #000;
	font-weight: 400;
	padding-left: 37px;
	height: 100%;
	width: 100%;
	background: none;
	background: url(../images/wz.png) no-repeat 11px center;
	border: none;
	background-size: 16px;
}
.main1 .right .hd {
 padding-top: calc(47/1920*100vw);
	zoom: 1;
	overflow: hidden;
	border-bottom: 1px solid rgba(220,220,220,1);
}
.main1 .right .hd a:after {
	content: "";
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 5px;
	background: #F96068;
	border-radius: 40px;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
	width: 0;
}
.main1 .right .hd a.current:after {
	width: 100%;
}
.main1 .right .hd a.current {
}
.main1 .right .hd a.hot i {
	color: #F96068;
}
.main1 .right .hd a i {
}
.main1 .right .hd a {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #333333;
	font-weight: 400;
	float: left;
	position: relative;
	margin-right: 40px;
	padding-bottom: 15px;
}
.main1 .right .bd {
	margin-top: 32px;
	zoom: 1;
	overflow: hidden;
}
.main1 .right .bd .model {
}
.main1 .right .bd .model ul {
}
.main1 .right .bd .model ul li:nth-child(4n) {
	margin-right: 0px;
}
.main1 .right .bd .model ul li {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	width: calc((100% - 45px)/4);
}
.main1 .right .bd .model ul li a:after {
	z-index: 2;
	content: '';
	background-image: linear-gradient(147deg, rgba(17,26,92,0.14) 1%, rgba(2,7,33,0.26) 100%);
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 100%;
}
.main1 .right .bd .model ul li a {
	display: block;
	overflow: hidden;
	position: relative;
}
.main1 .right .bd .model ul li a .tit {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 0;
	font-weight: normal;
	width: 100%;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	-o-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 6;
}
.main1 .right .bd .model ul li a img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}
.alertmodel {
	background: rgba(0,0,0,0.60);
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 55555;
	display: none;
}
.alertmodel .center {
	position: absolute;
	top: 50%;
	left: 50%;
	-o-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.alertmodel .center .content1 {
	background: #FFFFFF;
	box-shadow: 0px 2px 10px 3px rgba(0,0,0,0.07);
	width: 841px;
	height: 694px;
	position: relative;
}
.alertmodel .center .content1 .close {
	font-size: 22px;
	top: 18px;
	right: 26px;
	position: absolute;
	z-index: 5;
	cursor: pointer;
	color: #C8C9CB;
	line-height: 1;
}
.alertmodel .center .content1 .left {
	background: url(../images/login.png) no-repeat center center #F96068;
	float: left;
	width: 248px;
	height: 100%;
	background-size: 220px;
}
.alertmodel .center .content1 .right {
	width: calc(100% - 248px);
	float: left;
	height: 100%;
	position: relative;
	padding: 0px 103px;
}
.alertmodel .center .content1 .right .title {
	font-family: PingFangSC-Semibold;
	font-size: 24px;
	color: #333333;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 600;
	text-align: center;
	padding-top: 47px;
	padding-bottom: 48px;
}
.alertmodel .center .content1 .right .hd {
	text-align: center;
	font-size: 0;
	margin-bottom: 30px;
}
.alertmodel .center .content1 .right .hd a:after {
	content: '';
	height: 3px;
	border-radius: 30px;
	width: 0;
	background: #F96068;
	position: absolute;
	left: 0;
	bottom: 0;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
.alertmodel .center .content1 .right .hd a.current:after {
	width: 100%;
}
.alertmodel .center .content1 .right .hd a.current {
	font-size: 16px;
	color: #333333;
}
.alertmodel .center .content1 .right .hd a {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #9E9E9E;
	letter-spacing: 0;
	text-align: justify;
	font-weight: normal;
	padding: 0px 15px;
	display: inline-block;
	position: relative;
	padding-bottom: 13px;
	margin: 0px 21px;
}
.alertmodel .center .content1 .right .bd {
}
.alertmodel .center .content1 .right .bd .model {
}
.alertmodel .center .content1 .right .bd .model .words {
	border: 1px solid rgba(200,201,203,1);
	width: 100%;
	height: 48px;
	border-radius: 2px;
	font-size: 16px;
	padding-left: 16px;
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #333333;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 400;
}
.alertmodel .center .content1 .right .bd .model .btn1.current {
	background: #009E95;
	color: #fff;
}
.alertmodel .center .content1 .right .bd .model .btn1 {
	background: #E7E7E7;
	width: 100%;
	height: 48px;
	border: none;
	font-family: PingFangSC-Medium;
	font-size: 16px;
	color: #9E9E9E;
	letter-spacing: 0;
	font-weight: 500;
	text-align: center;
	margin-bottom: 17px;
}
.alertmodel .center .content1 .right .bd .model .forget {
	text-align: center;
	margin-bottom: 22px;
}
.alertmodel .center .content1 .right .bd .model .forget a {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #009E95;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 400;
}
.alertmodel .center .content1 .right .bd .model .other:after {
	content: "";
	width: 100%;
	top: 50%;
	height: 1px;
	position: absolute;
	left: 0;
	background: #E7E7E7;
}
.alertmodel .center .content1 .right .bd .model .other {
	text-align: center;
	position: relative;
}
.alertmodel .center .content1 .right .bd .model .other span {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #9E9E9E;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 400;
	display: inline-block;
	padding: 0px 14px;
	position: relative;
	background: #fff;
	z-index: 5;
}
.alertmodel .center .content1 .right .bd .model .way {
	padding-top: 18px;
	text-align: center;
}
.alertmodel .center .content1 .right .bd .model .way a {
}
.alertmodel .center .content1 .right .bd .model .way a img {
	height: 40px;
}
.alertmodel .center .content1 .right .bd .model .xcx {
	text-align: center;
	padding-top: 80px;
}
.alertmodel .center .content1 .right .bd .model .xcx img {
	width: 72px;
}
.alertmodel .center .content1 .right .bd .model .xcx .tit {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #4C4C4C;
	letter-spacing: 0;
	font-weight: 400;
	padding-top: 15px;
}
.alertmodel .center .content1 .right .bd .return i {
	color: #009E95;
	font-size: 9px;
	vertical-align: middle;
	margin-right: 6px;
}
.alertmodel .center .content1 .right .bd .return {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #333333;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 400;
}
.alertmodel .center .content1 .right .bd .telTxt {
	margin-top: 16px;
	margin-bottom: 20px;
	border: 1px solid rgba(200,201,203,1);
	height: 48px;
}
.alertmodel .center .content1 .right .bd .telTxt select {
	float: left;
	height: 100%;
	width: 90px;
	border: none;
	border-right: 1px solid rgba(200,201,203,1);
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #333333;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 400;
	padding-left: 12px;
	background: url(../images/down2.png) no-repeat 95% center;
	background-size: 11px;
}
.alertmodel .center .content1 .right .bd .telTxt .words {
	height: 100%;
	border: none;
	width: calc(100% - 90px);
}
.alertmodel .center .content1 .right .bd .yzm {
	height: 48px;
	border: 1px solid rgba(200,201,203,1);
	overflow: hidden;
}
.alertmodel .center .content1 .right .bd .yzm .words {
	width: calc(100% - 124px);
	float: left;
	border: none;
}
.alertmodel .center .content1 .right .bd .yzm .btn2 {
	float: right;
	width: 124px;
	height: 56%;
	border: none;
	background: none;
	border-left: 1px solid #ddd;
	margin-top: 3%;
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #009E95;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 400;
	text-align: center;
}
.alertmodel .center .content1 .right .bd .warning {
	font-family: PingFangSC-Regular;
	font-size: 11px;
	color: #A4A4A4;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 400;
	padding-top: 19px;
	padding-bottom: 26px;
}
.alertmodel .center .content1 .right .bd .warning .checkItem {
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: bottom;
	margin-right: 4px;
}
.alertmodel .center .content1 .right .bd .warning a {
	text-decoration: underline;
	color: inherit;
}
.alertmodel .center {
	max-height: 80vh;
	overflow: auto;
}
.alertmodel .content2 {
	background: #FFFFFF;
	box-shadow: 0px 2px 16px 0px rgba(0,0,0,0.11);
	width: 1212px;
	position: relative;
}
.alertmodel .close i {
	font-size: inherit;
}
.alertmodel .close {
	cursor: pointer;
	position: absolute;
	right: 33px;
	top: 34px;
	font-size: 32px;
	color: #979797;
	line-height: 1;
}
.alertmodel .title {
	font-family: PingFangSC-Semibold;
	font-size: 32px;
	color: #333333;
	font-weight: 600;
	/*padding-top: 90px;*/
	padding-top: 40px;
	padding-bottom: 17px;
	text-align: center;
}
.alertmodel .dec {
	font-family: PingFangSC-Regular;
	font-size: 28px;
	color: #333333;
	font-weight: 400;
	text-align: center;
	/*margin-bottom: 74px;*/
	margin-bottom: 50px;
}
.alertmodel .content {
	padding-left: 368px;
	zoom: 1;
	overflow: hidden;	
	height: 537px;
}
.alertmodel .content .left {
	float: left;
	padding-top: 72px;
}
.alertmodel .content .left .item {
	display: flex;
	align-items: center;
	padding-bottom: 62px;
}
.alertmodel .content .left .item img {
	width: 47px;
}
.alertmodel .content .left .item .ri {
	padding-left: 18px;
}
.alertmodel .content .left .item .ri .tit {
	font-family: PingFangSC-Semibold;
	font-size: 20px;
	color: #333333;
	font-weight: 600;
}
.alertmodel .content .left .item .ri .desc {
	font-family: PingFangSC-Regular;
	font-size: 18px;
	color: #333333;
	font-weight: 400;
	padding-top: 5px;
}
.alertmodel .content .right {
	font-family: PingFangSC-Regular;
	font-size: 18px;
	color: #333333;
	font-weight: 400;
	float: right;
	width: 340px;
	height: 360px;
	text-align: center;
	margin-right: 120px;
	background: #F4F4F4;
}
.alertmodel .content .right img {
	width: 166px;
	margin-top: 66px;
	margin-bottom: 24px;
}
.alertmodel .content .right .titles {
}
.position {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #666666;
	line-height: 17px;
	font-weight: 400;
	padding-top: 24px;
	padding-bottom: 15px;
}
.position .wrap {
	color: #666666;
}
.position a {
	color: #333;
}
body.grey {
	background: #F8F8F6;
}
.fyMain {
	padding-bottom: 57px;
}
.fyMain .titleBig {
 font-family: .AppleSystemUIFont;
	font-size: 24px;
	color: #000000;
	font-weight: 400;
	padding-bottom: 22px;
}
.fyMain .block1:after {
	content: "";
	display: table;
	clear: both;
}
.fyMain .block1 {
	position: relative;
	z-index: 5;
}
.fyMain .block1 .lfr {
	background: #FFFFFF;
	box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.05);
	border-radius: 3px;
	float: left;
	width: 704px;
	height: 62px;
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #333333;
	font-weight: 600;
	/* padding-left:50px;*/
	border: none;
	background: url(../images/mz.png) no-repeat 17px center #fff;
	background-size: 26px;
}
.fyMain .block1 select {
	border: none;
	height: 100%;
	width: 100%;
	padding-left: 50px;
	background: none;
	font-size: inherit;
	background: url(../images/down.png) no-repeat 98% center;
	background-size: 12px;
}
.fyMain .block1 .timerDemo {
	width: 405px;
	height: 62px;
	line-height: 62px;
}
.timerDemo {
	background: #FFFFFF;
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.06);
	border-radius: 3px;
	float: right;
}
.timerDemo .arr + input {
	padding-left: 0px;
}
.timerDemo input {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #333333;
	font-weight: 400;
	float: left;
	width: calc((100% - 70px)/2);
	height: 100%;
	border: none;
	padding-left: 30px;
}
.timerDemo .arr {
	float: left;
	width: 70px;
	color: #C2C2C2;
	line-height: inherit;
	text-align: center;
	height: 100%;
}
.timerDemo .arr i {
	font-size: 11px;
}
.fyMain .block2:after {
	content: "";
	display: table;
	clear: both;
}
.fyMain .block2 {
	margin-top: 14px;
	background: #FFFFFF;
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.08);
	margin-bottom: 28px;
	padding: 10px 24px;
}
.fyMain .block2 a i {
	color: #F96068;
	margin-left: 8px;
	vertical-align: bottom;
}
.fyMain .block2 a {
	float: left;
	line-height: 40px;
	border: 1px solid rgba(231,231,231,1);
	border-radius: 2px;
	padding: 0px 13px;
	color: #000;
	margin-right: 13px;
}
.fyMain .block3 {
}
.fyMain .block3 .left {
	float: left;
	width: 860px;
}
.fyMain .block3 .left .choose {
	display: flex;
	margin-bottom: 22px;
	justify-content: space-between;
}
.fyMain .block3 .left .choose .title {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #333333;
	font-weight: 600;
}
.fyMain .block3 .left .choose .rig .h2tit {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #666666;
	font-weight: 400;
	border: none;
	background: none;
	padding-right: 20px;
	background: url(../images/down.png) no-repeat right center;
	background-size: 10px;
}
.listType4 {
}
.listType4 ul {
}
.listType4 ul li {
	background: #FFFFFF;
	box-shadow: 0px 2px 10px 2px rgba(0,0,0,0.05);
	margin-bottom: 30px;
	position: relative;
	overflow: hidden;
	zoom: 1;
}
.listType4 ul li .imgbox img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.listType4 ul li .imgbox {
	width: 274px;
	height: 204px;
	float: left;
	overflow: hidden;
}
.listType4 ul li .ris {
	float: left;
	width: calc(100% - 274px);
	padding-top: 13px;
	padding-left: 16px;
	padding-right: 20px;
}
.listType4 ul li .ris .titlePrice {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.listType4 ul li .ris .titlePrice .title {
	font-size: 18px;
	color: #333333;
	font-family: PingFangSC-Semibold;
	font-weight: 600;
}
.listType4 ul li .ris .titlePrice .price b {
	font-family: PingFangSC-Semibold;
	font-size: 22px;
	color: #F73640;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 600;
}
.listType4 ul li .ris .titlePrice .price {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #4C4C4C;
	letter-spacing: 0;
	font-weight: 400;
}
.listType4 ul li .ris .tags {
	zoom: 1;
	overflow: hidden;
	padding-top: 9px;
	padding-bottom: 15px;
}
.listType4 ul li .ris .tags span {
	font-family: PingFangSC-Regular;
	font-size: 11px;
	color: #4C5D8A;
	letter-spacing: -0.22px;
	background: #E9ECF3;
	border: 1px solid rgba(155,167,206,1);
	border-radius: 2px;
	font-weight: 400;
	line-height: 18px;
	padding: 0px 5px;
	float: left;
	margin-right: 5px;
}
.listType4 ul li .ris .infor1 {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-bottom: 11px;
}
.listType4 ul li .ris .infor1 .inforleft {
}
.listType4 ul li .ris .infor1 .inforleft .on1 {
	font-size: 12px;
	color: #333;
}
.listType4 ul li .ris .infor1 .inforleft .on1 .more {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #38B2A6;
	font-weight: 400;
	padding-left: 7px;
	border-left: 1px solid #DDDDDD;
	margin-left: 6px;
}
.listType4 ul li .ris .infor1 .inforleft .on1 i {
	margin-right: 12px;
}
.listType4 ul li .ris .infor1 .inforleft .on2 i {
	color: #00B5A6;
	font-size: 17px;
	vertical-align: text-top;
}
.listType4 ul li .ris .infor1 .inforleft .on2 {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #4C4C4C;
	letter-spacing: -0.24px;
	font-weight: 400;
	padding-top: 11px;
}
.listType4 ul li .ris .infor1 .inforleft .on2 b {
	font-family: PingFangSC-Semibold;
	font-size: 12px;
	color: #333333;
	letter-spacing: -0.24px;
	font-weight: 600;
}
.listType4 ul li .ris .infor1 .inforright p {
	zoom: 1;
	overflow: hidden;
	padding-bottom: 3px;
}
.listType4 ul li .ris .infor1 .inforright p .s1 {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #9E9E9E;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 400;
	width: 86px;
	float: left;
}
.listType4 ul li .ris .infor1 .inforright p .s2 {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #4C4C4C;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 400;
}
.listType4 ul li .ris .infor1 .inforright {
}
.listType4 ul li .ris .infor2 {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.listType4 ul li .ris .infor2 .inforleft i {
	color: #64656A;
	margin-right: 3px;
	font-size: 12px;
}
.listType4 ul li .ris .infor2 .inforleft b {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #4C4C4C;
	letter-spacing: 0.55px;
	font-weight: 400;
}
.listType4 ul li .ris .infor2 .inforleft span {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #9E9E9E;
	letter-spacing: 0.55px;
	font-weight: 400;
	border-left: 1px solid #9E9E9E;
	line-height: 13px;
	padding-left: 5px;
	display: inline-block;
}
.listType4 ul li .ris .infor2 .inforleft {
	line-height: 1.5;
}
.listType4 ul li .ris .infor2 .inforright {
}
.listType4 ul li .ris .infor2 .inforright a {
	background: #F96068;
	border-radius: 2px;
	display: block;
	width: 145px;
	line-height: 39px;
	text-align: center;
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: -0.28px;
	font-weight: 600;
}
.pagesize {
	padding-top: 8px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.pagesize .total {
	font-family: PingFangSC-Medium;
	font-size: 14px;
	color: #9E9E9E;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 500;
}
.pagesize .page {
}
.pagesize .page a.current {
	color: #555;
}
.pagesize .page a, .pagesize .page a, .pagesize .page span, .pagesize .page span {
	font-family: PingFangSC-Medium;
	font-size: 14px;
	color: #9E9E9E;
	letter-spacing: 0;
	font-weight: 500;
	display: inline-block;
	width: 30px;
	line-height: 28px;
	text-align: center;
	vertical-align: middle;
}
.pagesize .page span.next, .pagesize .page span.prev {
	border: 1px solid #9E9E9E;
	border-radius: 2px;
	color: #38B2A6
}
.pagesize .page span.next i {
	font-size: 8px;
}
.pagesize span.prev i {
	font-size: 8px;
	transform: rotate(180deg);
	display: inline-block;
}
.pagesize .page span.dis {
	opacity: .6 !important;
	color: #9E9E9E !important;
	pointer-events: none;
}
.pagesize .page span.dis i {
}
.pagesize .page span {
}
.pagesize .page span a {
	color: #38B2A6
}
.fyMain .block3 .right {
	float: right;
	width: 227px;
}
.fyMain .block3 .right .infor1 {
	height: 120px;
	background: url(../images/map.png) no-repeat center center;
	background-size: contain;
	text-align: center;
	padding-top: 40px;
}
.fyMain .block3 .right .infor1 a {
	display: inline-block;
	width: 103px;
	line-height: 40px;
	background: #38B2A6;
	border-radius: 3px;
	text-align: center;
	font-family: PingFangSC-Semibold;
	font-size: 12px;
	color: #F8F8F6;
	letter-spacing: 0;
	font-weight: 600;
}
.fyMain .block3 .right .infor2 {
	margin-top: 20px;
	margin-bottom: 19px;
	background: #FFFFFF;
	box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.05);
	padding: 14px;
	padding-bottom: 0;
}
.fyMain .block3 .right .infor2 .title {
	font-family: PingFangSC-Medium;
	font-size: 14px;
	color: #9E9E9E;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 500;
}
.fyMain .block3 .right .infor2 .dec {
	padding-top: 14px;
}
.fyMain .block3 .right .infor2 .dec p {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 14px;
}
.fyMain .block3 .right .infor2 .dec p .s1 {
	font-family: PingFangSC-Medium;
	font-size: 12px;
	color: #333333;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 500;
}
.fyMain .block3 .right .infor2 .dec p .s2 b {
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #F73640;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 600;
}
.fyMain .block3 .right .infor2 .dec p .s2 {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #4C4C4C;
	letter-spacing: 0;
	font-weight: 400;
}
.fyMain .block3 .right .infor3 {
	background: url(../images/house.png) no-repeat 93% bottom #38B2A6;
	border-radius: 3px;
	background-size: 53px;
	padding-top: 20px;
	padding-bottom: 37px;
	padding-left: 15px;
	padding-right: 15px;
}
.fyMain .block3 .right .infor3 .title img {
	height: 20px;
}
.fyMain .block3 .right .infor3 .title {
	font-family: PingFangSC-Medium;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 500;
}
.fyMain .block3 .right .infor3 .dec {
	font-family: PingFangSC-Medium;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: justify;
	line-height: 23px;
	font-weight: 500;
	padding-top: 13px;
}
.fyMain .block3 .right .infor3 .dec p {
}
.fyMain .block3 .right .infor3 .dec a {
	color: inherit;
}
.fyMain .block3 .right .infor4 {
	margin-top: 18px;
	background: #FFFFFF;
	box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.05);
	padding: 14px;
}
.fyMain .block3 .right .infor4 .title {
	font-family: PingFangSC-Medium;
	font-size: 14px;
	color: #9E9E9E;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 500;
	margin-bottom: 17px;
}
.listType6 {
	padding-bottom: 1px;
}
.listType6 ul {
}
.listType6 ul li {
	margin-bottom: 20px;
}
.listType6 ul li a * {
	display: block;
}
.listType6 ul li a {
	display: flex;
	zoom: 1;
	overflow: hidden;
	position: relative;
	align-items: center;
}
.listType6 ul li a .imgbox img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.listType6 ul li a .imgbox {
	width: 55px;
	height: 55px;
	overflow: hidden;
	border-radius: 3px;
}
.listType6 ul li a .rigs {
	width: calc(100% - 55px);
	padding-left: 15px;
}
.listType6 ul li a .rigs .tit {
	font-size: 14px;
	color: #5c5c5c;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.listType6 ul li:last-child {
	margin-bottom: 0;
}
.listType6 ul li a .rigs .price b {
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #F73640;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 600;
	display: inline;
	margin-right: 3px;
}
.listType6 ul li a .rigs .price {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #4C4C4C;
	letter-spacing: 0;
	font-weight: 400;
	margin-top: 10px;
}
.fyMai2 {
	background: #fff;
	padding: 48px 0px;
}
.fyMai2 .wrap {
}
.fyMai2 .wrap .item {
	display: flex;
	align-items: center;
	float: left;
	width: 33.333%;
}
.fyMai2 .wrap .item img {
	width: 121px;
}
.fyMai2 .wrap .item .ris {
	padding-left: 18px;
}
.fyMai2 .wrap .item .ris .title {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #131212;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 600;
}
.fyMai2 .wrap .item .ris .dec {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #666666;
	letter-spacing: 0;
	line-height: 22px;
	font-weight: 400;
	padding-top: 10px;
	width: 145px;
}
.fyMain3 {
	padding-top: 74px;
}
.fyMain3 .wrap {
}
.fyMain3 .wrap .title {
	font-family: PingFangSC-Medium;
	font-size: 26px;
	color: #4C4C4C;
	letter-spacing: 0;
	font-weight: 500;
	padding-bottom: 23px;
}
.fyMain3 .wrap .list {
	zoom: 1;
	overflow: hidden;
	padding-bottom: 55px;
}
.fyMain3 .wrap .list ul {
}
.fyMain3 .wrap .list ul li {
	margin-bottom: 12px;
	float: left;
	width: 33.333%;
}
.fyMain3 .wrap .list ul li a {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #555555;
	letter-spacing: 0;
	font-weight: 400;
}
.fyMain3 .wrap .w50 {
}
.fyMain3 .wrap .w50 .title {
}
.fyMain3 .wrap .w50 .list {
}
.fyMain3 .wrap .w50 .list ul {
}
.fyMain3 .wrap .w50 .list ul li {
	width: 50%;
}
.fyMain3 .wrap .w50 .list ul li a {
}
.gyMain1 {
}
.gyMain1 .titleM {
	font-family: PingFangSC-Semibold;
	font-size: 24px;
	color: #333333;
	letter-spacing: 0;
	line-height: 20px;
	font-weight: 600;
	padding-bottom: 23px;
}
.gyMain1 .titleM a {
	display: inline-block;
	vertical-align: middle;
	/* border:2px solid #E0E0E0;*/
    /* width:26px;*/
    /* height:26px;*/
    /* border-radius:30px;*/
	position: relative;
}
.gyMain1 .titleM a {
	display: inline-block;
	vertical-align: middle;
	/* border:2px solid #E0E0E0;*/
    /* width:26px;*/
    /* height:26px;*/
    /* border-radius:30px;*/
	position: relative;
}
.gyMain1 .titleM img {
	width: 26px;
}
.gyMainLeft {
	float: left;
	width: 736px;
}
.gyMainLeft .tab {
	margin-bottom: 26px;
}
.gyMainLeft .tab .bd {
	/* height:450px;*/
	overflow: hidden;
	position: relative;
	margin-bottom: 19px;
}
.gyMainLeft .tab .bd .videos {
	height: 100%;
	position: relative;
}
.gyMainLeft .tab .bd .videos i {
	cursor: pointer;
	width: 60px;
	height: 60px;
	position: absolute;
	z-index: 5;
	background: url(../images/play2.png) no-repeat center center;
	background-size: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	-o-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.gyMainLeft .tab .bd img, .gyMainLeft .tab .bd .videos video {
	width: 100%;
	height: 450px;
	object-fit: cover;
	display: block;
}
.gyMainLeft .tab .hd {
	zoom: 1;
	overflow: hidden;
}
.gyMainLeft .tab .list {
	float: left;
	position: relative;
	width: 610px;
	padding-right: 12px;
}
.gyMainLeft .tab .list .swiper-container {
}
.gyMainLeft .tab .list .swiper-wrapper {
}
.gyMainLeft .tab .list .swiper-slide video, .gyMainLeft .tab .list .swiper-slide img {
	height: 70px;
	width: 100%;
	object-fit: cover;
	display: block;
	cursor: pointer;
}
.gyMainLeft .tab .hd .more {
	background: #F4F4F4;
	border-radius: 3px;
	float: right;
	width: 114px;
	line-height: 70px;
	background: url(../images/morebg.png) no-repeat center center;
	background-size: cover;
	text-align: center;
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #4E4E4E;
	letter-spacing: 0;
	font-weight: 400;
}
.gyMainLeft .infor1 {
	background: #F96068;
	border-radius: 6px;
	padding: 20px;
	margin-bottom: 40px;
}
.gyMainLeft .infor1 .tit {
	font-family: PingFangSC-Semibold;
	font-size: 22px;
	color: #FFFFFF;
	letter-spacing: 0;
	font-weight: 600;
}
.gyMainLeft .infor1 .tit i {
	font-size: 20px;
	margin-right: 8px;
}
.gyMainLeft .infor1 .dec {
	font-family: PingFangSC-Medium;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: 500;
	margin-top: 10px;
	margin-bottom: 14px;
}
.gyMainLeft .infor1 .content {
	background: url(../images/pt.png) no-repeat right bottom #fff;
	border-radius: 6px;
	background-size: 79px;
	padding-top: 18px;
	padding-left: 15px;
	padding-right: 18px;
	padding-bottom: 9px;
}
.gyMainLeft .infor1 .content .tits {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #000000;
	letter-spacing: 0;
	font-weight: 600;
}
.gyMainLeft .infor1 .content .desc {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #666666;
	letter-spacing: 0;
	font-weight: 400;
	padding-top: 11px;
	padding-bottom: 10px;
}
.gyMainLeft .infor1 .content .pt {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.gyMainLeft .infor1 .content .pt .imgs {
	display: flex;
	align-items: center;
}
.gyMainLeft .infor1 .content .pt .imgs img:nth-child(1) {
	margin: 0px;
}
.gyMainLeft .infor1 .content .pt .imgs img {
	border: 2px solid rgba(255,255,255,1);
	width: 27px;
	height: 27px;
	border-radius: 300px;
	object-fit: cover;
	margin-left: -9px;
}
.gyMainLeft .infor1 .content .pt .imgs .val {
	font-family: PingFangSC-Medium;
	font-size: 12px;
	color: #000000;
	letter-spacing: 0;
	font-weight: 500;
	margin-left: 8px;
}
.gyMainLeft .infor1 .content .pt .more {
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 0;
	background: #F96068;
	border-radius: 5px;
	font-weight: 600;
	display: block;
	width: 78px;
	line-height: 32px;
	text-align: center;
}
.gyMainLeft .infor2 .tit {
	font-family: PingFangSC-Semibold;
	font-size: 24px;
	color: #000000;
	letter-spacing: 0;
	font-weight: 600;
}
.gyMainLeft .infor2 .tablelist {
	padding-top: 25px;
	padding-bottom: 26px;
}
.gyMainLeft .infor2 .tablelist p {
	zoom: 1;
	overflow: hidden;
	border-bottom: 1px solid rgba(228,228,228,1);
	padding-bottom: 14px;
	margin-bottom: 14px;
}
.gyMainLeft .infor2 .tablelist p .s2 span.block {
	display: block;
	margin-right: 0;
}
.gyMainLeft .infor2 .tablelist p .s2 span.block .lasttxt {
	display: none;
}
.gyMainLeft .infor2 .tablelist p .s2#txtSlide.current span.block .lasttxt {
	display: inline;
}
.gyMainLeft .infor2 .tablelist p .s2#txtSlide.current a.more2 i {
	transform: rotate(-90deg);
}
.gyMainLeft .infor2 .tablelist p .s2 span a {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #009B94;
	letter-spacing: -0.28px;
	font-weight: 400;
	text-decoration: underline;
}
.gyMainLeft .infor2 .tablelist p .s1 {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #333333;
	letter-spacing: 0;
	font-weight: 600;
	float: left;
	width: 93px;
}
.gyMainLeft .infor2 .tablelist p .s2 span {
	margin-right: 36px;
}
.gyMainLeft .infor2 .tablelist p .s2 span i {
	font-size: 15px;
	margin-right: 5px;
	vertical-align: baseline;
}
.gyMainLeft .infor2 .tablelist p .s2 {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #333333;
	letter-spacing: -0.28px;
	text-align: justify;
	line-height: 22px;
	font-weight: 400;
	float: left;
	width: calc(100% - 93px);
}
.gyMainLeft .infor2 .tablelist p .s2 a.more i {
	font-size: 11px;
}
.gyMainLeft .infor2 .tablelist p .s2 a.more {
	font-family: PingFangSC-Medium;
	font-size: 12px;
	color: #009B94;
	letter-spacing: -0.24px;
	font-weight: 500;
	display: block;
	margin-top: 10px;
}
.gyMainLeft .infor3 .tit {
	font-family: PingFangSC-Semibold;
	font-size: 24px;
	color: #000000;
	letter-spacing: 0;
	font-weight: 600;
}
.gyMainLeft .infor3 .tags {
	padding-top: 19px;
	padding-bottom: 19px;
	zoom: 1;
	overflow: hidden;
}
.gyMainLeft .infor3 .tags a.current {
	background: #F96068;
	border-radius: 7px;
	color: #fff;
	border-color: #F96068;
}
.gyMainLeft .infor3 .tags a {
	border: 0.5px solid rgba(102,102,102,1);
	border-radius: 7px;
	float: left;
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #000000;
	letter-spacing: 0;
	font-weight: 600;
	padding: 0px 18px;
	line-height: 46px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.boxshadow {
	background: #FFFFFE;
	border: 0.5px solid rgba(223,223,223,1);
	box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.11);
	border-radius: 6px;
	margin-bottom: 18px;
}
.gyMainLeft .infor4 {
	padding-top: 20px;
}
.gyMainLeft .titlemodel2 {
	font-size: 18px;
	color: #000000;
	font-weight: 400;
	border-left: 6px solid #F96068;
	padding-left: 15px;
}
.gyMainLeft .infor4 .flex {
	padding-top: 18px;
	display: flex;
	align-items: center;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #333333;
	padding-left: 21px;
	text-align: justify;
	line-height: 22px;
	font-weight: 400;
	padding-right: 21px;
	padding-bottom: 23px;
}
.gyMainLeft .infor4 .flex img {
	width: 47px;
	margin-right: 11px;
}
.gyMainLeft .infor4 .flex .tit {
}
.gyMainLeft .infor4 .allRoom {
}
.gyMainLeft .infor4 .allRoom .roomInfor1 {
}
.gyMainLeft .infor4 .allRoom .roomInfor2 {
}
.gyMainLeft .infor4 .allRoom .roomInfor2 .lef {
}
.gyMainLeft .infor4 .allRoom .roomInfor2 .ris {
}
.gyMainLeft .infor4 .allRoom .last {
}
.gyMainLeft .infor4 .switch {
}
.gyMainLeft .infor4 .switch i {
}
.gyMainLeft .infor5 {
}
.gyMainLeft .infor5 .switch.current i {
	transform: rotate(0deg);
}
.gyMainLeft .infor5 .switch i {
	transform: rotate(180deg);
	display: inline-block;
}
.gyMainLeft .infor5 .switch {
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #333333;
	font-weight: 600;
	text-align: right;
	padding-right: 16px;
	cursor: pointer;
	padding-bottom: 18px;
}
.gyMainLeft .infor5 .list {
}
.gyMainLeft .infor5 .list .item {
	padding-top: 29px;
	padding-left: 16px;
	padding-right: 17px;
}
.gyMainLeft .infor5 .list .item .roomInfor1 {
	display: flex;/* padding-top:29px;*/
    /* padding-left:16px;*/
}
.gyMainLeft .infor5 .list .item .roomInfor1 .imgbox {
	margin-right: 20px;
}
.gyMainLeft .infor5 .list .item .roomInfor1 img {
	width: 100%;
	height: auto;
	border-radius: 4px;
	object-fit: cover;
}
.gyMainLeft .infor5 .list .item .roomInfor1 .ris { margin-left:50px;
}
.gyMainLeft .infor5 .list .item .roomInfor1 .ris .tit {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #333333;
	font-weight: 600;
	margin-bottom: 10px;
}
.gyMainLeft .infor5 .list .item .roomInfor1 .ris .model p {
	text-align: center;
	margin-right: 26px;
}
.gyMainLeft .infor5 .list .item .roomInfor1 .ris .model .s1 {
}
.gyMainLeft .infor5 .list .item .roomInfor1 .ris .model .s2 {
	font-family: PingFangSC-Regular;
	font-size: 11px;
	color: #333333;
	font-weight: 400;
	display: block;
	padding-top: 6px;
}
.gyMainLeft .infor5 .list .item .roomInfor1 .ris .model * {
	display: bv;
}
.gyMainLeft .infor5 .list .item .roomInfor1 .ris .more {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #009B94;
	letter-spacing: 0;
	text-align: center;
	font-weight: 400;
	display: inline-block;
	margin-top: 6px;
}
.gyMainLeft .infor5 .list .item .roomInfor1 .ris .more i {
	font-size: 11px;
}
.gyMainLeft .infor5 .list .item .roomInfor1 .ris .model {
	display: flex;
}
.gyMainLeft .infor5 .list .item .allRoom {
	padding-top: 22px;
}
.gyMainLeft .infor5 .list .item .last {
	display: none;
}
.gyMainLeft .infor5 .list .item .roomInfor2 {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-bottom: 22px;
	border-bottom: 1px solid #DEDEDE;
	margin-bottom: 19px;
}
.gyMainLeft .infor5 .list .item .roomInfor2 .lef {
}
.gyMainLeft .infor5 .list .item .roomInfor2 .lef .tit {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #000000;
	font-weight: 600;
}
.gyMainLeft .infor5 .list .item .roomInfor2 .lef .time {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #999999;
	font-weight: 400;
	padding-top: 5px;
}
.gyMainLeft .infor5 .list .item .roomInfor2 .ris {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #4E4E4E;
	letter-spacing: -0.24px;
	font-weight: 400;
	padding-top: 10px;
}
.gyMainLeft .infor5 .list .item .roomInfor2 .ris b {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #FF0035;
	letter-spacing: -0.32px;
	font-weight: 600;
}
.gyMainLeft .infor5 .list .item .roomInfor2 .ris a.a2 {
	background: #F96068;
	color: #fff;
	margin-left: 12px;
}
.gyMainLeft .infor5 .list .item .roomInfor2 .ris a {
	border: 1px solid rgba(249,96,104,1);
	border-radius: 6px;
	width: 88px;
	line-height: 31px;
	display: inline-block;
	text-align: center;
	font-family: PingFangSC-Semibold;
	margin-left: 27px;
	font-size: 14px;
	color: #F96068;
	letter-spacing: -0.28px;
	font-weight: 600;
}
.gyMainLeft .infor5 .list .item .roomInfor2 .last {
}
.gyMainLeft .infor5 .list .item .roomInfor2 .last .roomInfor2 {
}
.gyMainLeft .infor5 .list .item .roomInfor2 .last .roomInfor2 .lef {
}
.gyMainLeft .infor5 .list .item .roomInfor2 .last .roomInfor2 .lef .tit {
}
.gyMainLeft .infor5 .list .item .roomInfor2 .last .roomInfor2 .lef .time {
}
.gyMainLeft .infor5 .list .item .roomInfor2 .last .roomInfor2 .ris {
}
.gyMainLeft .infor5 .list .item .roomInfor2 .last .roomInfor2 .ris b {
}
.gyMainLeft .infor5 .list .item .roomInfor2 .last .roomInfor2 .ris a {
}
.gyMainLeft .infor5 .list .item .roomInfor2 .last .roomInfor2 .last {
}
.gyMainLeft .infor5 .list .item .roomInfor2 .last .roomInfor2 .last .lef {
}
.gyMainLeft .infor5 .list .item .roomInfor2 .last .roomInfor2 .last .lef .tit {
}
.gyMainLeft .infor5 .list .item .roomInfor2 .last .roomInfor2 .last .lef .time {
}
.gyMainLeft .infor5 .list .item .roomInfor2 .last .roomInfor2 .last .ris {
}
.gyMainLeft .infor5 .list .item .roomInfor2 .last .roomInfor2 .last .ris b {
}
.gyMainLeft .infor5 .list .item .roomInfor2 .last .roomInfor2 .last .ris a {
}
/* Continue styling the rest of the elements as needed */
.gyMainLeft .infor6 {
	margin-top: 32px;
	padding-top: 36px;
	padding-left: 46px;
	padding-right: 35px;
	padding-bottom: 45px;
}
.gyMainLeft .infor6 .tit1 {
	font-family: PingFangSC-Semibold;
	font-size: 24px;
	color: #000000;
	letter-spacing: 0;
	font-weight: 600;
}
.gyMainLeft .infor6 .tit2 {
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #000000;
	letter-spacing: 0;
	font-weight: 600;
	padding-top: 24px;/* padding-bottom:14px;*/
}
.gyMainLeft .infor6 .items p i {
	font-size: 19px;
	vertical-align: bottom;
	margin-right: 3px;
}
.gyMainLeft .infor6 .items {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #333333;
	letter-spacing: 0;
	font-weight: 400;
	zoom: 1;
	overflow: hidden;
	border-bottom: 1px solid rgba(222,222,222,1);
	padding-bottom: 5px;
	padding-top: 16px;
}
.gyMainLeft .infor6 .items p {
	width: 33.33%;
	float: left;
	padding-bottom: 21px;
}
.gyMainLeft .infor6 .items i {
}
.gyMainLeft .infor6 .w50.item p {
	width: 50%;
}
.gyMainLeft .infor6 .w25.item p {
	width: 25%;
}
.height1 {
	height: 25px;
}
.gyMainLeft .infor6 .w50 {
}
.gyMainLeft .infor6 .items.w25 p {
	width: 25%;
}
.gyMainLeft .infor6 .items.type2 {
	border: none;
	padding-bottom: 0;
}
.gyMainLeft .infor6 .borderM {
	height: 1px;
	margin: 37px 0px;
	background: rgba(222,222,222,1);
}
.gyMainLeft .infor6 .dec1 {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #999999;
	letter-spacing: 0;
	font-weight: 400;
}
.gyMainLeft .infor6 .dec2 {
	padding-top: 12px;
	padding-bottom: 6px;
}
.gyMainLeft .infor6 .dec2 p em {
	width: 4em;
	display: inline-block;
}
.gyMainLeft .infor6 .dec2 p {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #000000;
	letter-spacing: 0;
	font-weight: 400;
	padding-bottom: 12px;
}
.gyMainLeft .infor6 .dec2 em {
}
.gyMainLeft .infor6 .height9 {
	height: 9px;
}
.gyMainLeft .infor6 .dec3 {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #333333;
	letter-spacing: 0;
	line-height: 26px;
	font-weight: 400;
	padding-bottom: 11px;
}
.gyMainLeft .infor6 .dec3 p {
}
.gyMainLeft .infor6 .zc {
	display: block;
	margin-top: 17px;
	border: 1px solid rgba(0,0,0,1);
	border-radius: 8px;
	width: 114px;
	line-height: 46px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #000;
}
.gyMainRight {
	width: 359px;
	float: right;
	position: sticky;
	position: -webkit-sticky;
	position: sticky;
	top: -1px;
}
.gyMainRight .border {
	background: #FFFFFF;
	border: 1px solid rgba(231,231,231,1);
	border-radius: 6px;
	margin-bottom: 16px;
}
.gyMainRight .infor1 {
	padding: 0px 16px;
	padding-top: 20px;
	padding-bottom: 15px;
	margin-bottom: 19px;
}
.gyMainRight .infor1 .ifr1 {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.gyMainRight .infor1 .ifr1 .tit span {
	vertical-align: middle;
}
.gyMainRight .infor1 .ifr1 .tit img {
	height: 15px;
	vertical-align: middle;
	margin-left: 2px;
	position: relative;
	top: 1px;
}
.gyMainRight .infor1 .ifr1 .tit {
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #333333;
	letter-spacing: -0.76px;
	font-weight: 600;
}
.gyMainRight .infor1 .ifr1 .id {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #333333;
	letter-spacing: 0;
	font-weight: 400;
}
.gyMainRight .infor1 .ifr2+.ifr2 {
	padding-top: 0px;
	padding-bottom: 15px;
	border-bottom: 1px solid rgba(231,231,231,1);
}
.gyMainRight .infor1 .ifr2 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 9px;
	padding-bottom: 18px;
	padding-top: 25px;
}
.gyMainRight .infor1 .ifr2 .price b {
	font-family: PingFangSC-Semibold;
	font-size: 24px;
	color: #F73640;
	letter-spacing: -0.48px;
	font-weight: 600;
}
.gyMainRight .infor1 .ifr2 .price {
	font-family: PingFangSC-Medium;
	font-size: 12px;
	color: #4E4E4E;
	letter-spacing: -0.24px;
	font-weight: 500;
}
.gyMainRight .infor1 .ifr2 .shareCollect {
	font-family: PingFangSC-Medium;
	font-size: 11px;
	color: #666666;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 500;
}
.gyMainRight .infor1 .ifr2 .shareCollect .ui1 {
	display: inline-block;
	position: relative;
}
.gyMainRight .infor1 .ifr2 .shareCollect .ui1 .h2tit img {
	margin-right: 4px;
	width: 14px;
}
.gyMainRight .infor1 .ifr2 .shareCollect .ui1 .h2tit {
	cursor: pointer;
	font-family: PingFangSC-Medium;
	font-size: 11px;
	color: #666666;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 500;
}
.gyMainRight .infor1 .ifr2 .shareCollect .ui2.current {
	background: url(../images/sc2.png) no-repeat left center;
	background-size: 14px;
}
.gyMainRight .infor1 .ifr2 .shareCollect .ui2 {
	display: inline-block;
	position: relative;
	margin-left: 20px;
	cursor: pointer;
	background: url(../images/sc.png) no-repeat left center;
	background-size: 14px;
	padding-left: 18px;
}
.gyMainRight .infor1 .ifr2 .pj {
}
.gyMainRight .infor1 .ifr2 .pj i {
	color: #FCCE00;
}
.gyMainRight .infor1 .ifr2 .pj span {
	font-family: PingFangSC-Medium;
	font-size: 12px;
	color: #4E4E4E;
	letter-spacing: -0.24px;
	font-weight: 500;
	margin-left: 4px;
}
.gyMainRight .infor2 {
}
.gyMainRight .infor1 .roomInfs {
	padding-bottom: 20px;
	border-top: 1px solid rgba(231,231,231,1);
	padding-top: 14px;
}
.gyMainRight .infor1 .roomInfs p {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #333333;
	letter-spacing: 0;
	padding-bottom: 11px;
	font-weight: 400;
}
.gyMainRight .infor1 .roomInfs span {
	margin-right: 30px;
}
.gyMainRight .infor1 .roomInfs span i {
}
.gyMainRight .infor1 .tags span {
	background: #E9ECF3;
	border: 0.6px solid rgba(155,167,206,1);
	border-radius: 2px;
	float: left;
	margin-right: 8px;
	font-family: PingFangSC-Regular;
	font-size: 11px;
	color: #4C5D8A;
	letter-spacing: -0.22px;
	font-weight: 400;
	margin-bottom: 10px;
	padding: 0px 5px;
	line-height: 18px;
}
.gyMainRight .infor1 .tags {
	padding-top: 18px;
	zoom: 1;
	overflow: hidden;
	padding-bottom: 20px;
}
.gyMainRight .infor1 .infor3 {
	padding: 0px;
	padding-top: 17px;
}
.gyMainRight .infor1 .select {
	display: block;
	width: 100%;
	background: #F96068;
	border-radius: 6px;
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 0;
	font-weight: 600;
	height: 44px;
	border: none;
}
.gyMainRight .infor3 {
	padding: 16px;
	zoom: 1;
	overflow: hidden;
}
.gyMainRight .infor3 .lef {
	background: url(../images/tb2.png) no-repeat 166px 13px #EEF9F9;
	border-radius: 6px;
	width: 225px;
	height: 126px;
	background-size: 48px;
	padding-top: 13px;
	padding-left: 14px;
	padding-right: 10px;
	float: left;
}
.gyMainRight .infor3 .lef .tit i {
	color: #009B94;
	margin-right: 3px;
	font-size: 18px;
	vertical-align: bottom;
	margin-bottom: 5px;
}
.gyMainRight .infor3 .lef .tit {
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #000000;
	letter-spacing: 0;
	font-weight: 600;
	margin-bottom: 7px;
}
.gyMainRight .infor3 .lef .dec {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #666666;
	letter-spacing: -0.28px;
	line-height: 23px;
	font-weight: 400;
}
.gyMainRight .infor3 .ris {
	float: right;
	width: 92px;
	text-align: center;
}
.gyMainRight .infor3 .ris .imgbox img {
	width: 100%;
}
.gyMainRight .infor3 .ris .imgbox {
	background: #FFFFFF;
	border: 1px solid rgba(224,224,224,1);
	border-radius: 3px;
	padding: 3px;
	margin-bottom: 8px;
}
.gyMainRight .infor3 .ris p {
	font-family: PingFangSC-Regular;
	font-size: 11px;
	color: #000000;
	letter-spacing: -0.22px;
	text-align: center;
	font-weight: 400;
}
.gyMainRight .infor4:after {
	background-image: linear-gradient(175deg, #FFF4F5 0%, #FFE2E4 100%);
	content: "";
	display: table;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	opacity: .5;
}
.gyMainRight .infor4 {
	background-image: linear-gradient(175deg, #FFF4F5 0%, #FFE2E4 100%);
	border-radius: 6px;
	padding-top: 18px;
	padding-left: 13px;
	padding-right: 20px;
	zoom: 1;
	overflow: hidden;
	padding-bottom: 17px;
	background: url(../images/bz.png) no-repeat 90% 8px;
	background-size: 50px;
	position: relative;
	overflow: hidden;
	margin-bottom: 18px;
}
.gyMainRight .infor4 .title i, .gyMainRight .infor5 .title i {
	color: #F96068;
	font-size: 18px;
	vertical-align: bottom;
	margin-right: 5px;
}
.gyMainRight .infor5 .title i {
	color: #F96068;
	font-size: 18px;
	vertical-align: bottom;
}
.gyMainRight .infor4 >* {
	position: relative;
	z-index: 5;
}
.gyMainRight .infor4 .title {
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #000000;
	letter-spacing: 0;
	font-weight: 600;
}
.gyMainRight .infor4 .dec {
	padding-top: 10px;
	padding-bottom: 6px;
}
.gyMainRight .infor4 .dec p {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #666666;
	letter-spacing: -0.24px;
	line-height: 23px;
	font-weight: 400;
}
.gyMainRight .infor4 .more {
	float: right;
	font-family: PingFangSC-Medium;
	font-size: 12px;
	color: #000000;
	letter-spacing: -0.24px;
	font-weight: bold;
}
.gyMainRight .infor4 .more i {
	font-size: 11px;
}
.gyMainRight .infor5 {
	padding-top: 13px;
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 26px;
}
.gyMainRight .infor5 .title {
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #000000;
	letter-spacing: 0;
	font-weight: 600;
}
.gyMainRight .boder {
}
.gyMainRight .infor5 .title2 i {
	font-size: 14px;
}
.gyMainRight .infor5 .dec1 {
	font-family: PingFangSC-Medium;
	font-size: 14px;
	color: #F96068;
	font-weight: 500;
	margin-top: 14px;
	margin-bottom: 20px;
}
.gyMainRight .infor5 .title2 {
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #000000;
	letter-spacing: 0;
	font-weight: 600;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 25px;
}
.gyMainRight .infor5 .dec2 {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #666666;
	letter-spacing: 0;
	font-weight: 400;
}
.gyMainRight .infor5 .pt {
}
.gyMainRight .infor5 .pt .imgs img:nth-child(1) {
	margin: 0px;
}
.gyMainRight .infor5 .pt .imgs img {
	border: 2px solid rgba(255,255,255,1);
	width: 27px;
	height: 27px;
	border-radius: 300px;
	object-fit: cover;
	margin-left: -9px;
}
.gyMainRight .infor5 .pt .imgs {
	display: flex;
	align-items: center;
	padding: 25px 0px;
}
.gyMainRight .infor5 .pt .imgs .val {
	font-family: PingFangSC-Medium;
	font-size: 12px;
	color: #000000;
	letter-spacing: 0;
	font-weight: 500;
	margin-left: 8px;
}
.gyMainRight .infor5 .ck {
	background: #F96068;
	border-radius: 6px;
	display: block;
	width: 100%;
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 0;
	font-weight: 600;
	line-height: 44px;
	text-align: center;
}
.gallery-thumbs .swiper-slide {
	width: 20%;
	height: 100%;
	opacity: 0.4;
}
.gallery-thumbs .swiper-slide.current {
	opacity: 1;
}
.gallery-thumbs .swiper-slide-active {
/* opacity:1;*/
}
.gyMain2 {
}
.gyMain2 .title {
	font-family: PingFangSC-Semibold;
	font-size: 24px;
	color: #000000;
	letter-spacing: 0;
	font-weight: 600;
	padding-top: 55px;
	padding-bottom: 14px;
}
.gyMain2 .loca i {
	font-size: 21px;
	margin-right: 10px;
	color: #999;
}
.gyMain2 .loca {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #000000;
	letter-spacing: 0;
	font-weight: 600;
	margin-bottom: 30px;
}
.gyMain2 .map {
	height: 519px;
	overflow: hidden;
	background: #888;
	margin-bottom: 50px;
}
.gyMain3 {
}
.gyMain3 .title {
	font-family: PingFangSC-Semibold;
	font-size: 24px;
	color: #000000;
	letter-spacing: 0;
	font-weight: 600;
	margin-bottom: 25px;
}
.gyMain3 .list .content {
	background: #fff;
	position: relative;
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.07);
}
.gyMain3 .list .content .imgbox {
	overflow: hidden;
}
.gyMain3 .list .content .imgbox a {
}
.gyMain3 .list .content .imgbox a img {
	width: 100%;
	height: 162px;
	object-fit: cover;
}
.gyMain3 .list .content .con {
	padding: 12px 16px;
	padding-bottom: 25px;
	zoom: 1;
	overflow: hidden;
	border: 1px solid rgba(236,236,236,1);
	border-top: none;
}
.gyMain3 .list .content .con a.title {
	display: block;
	line-height: 22px;
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #4C4C4C;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 600;
}
.gyMain3 .list .content .con .price {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #4C4C4C;
	letter-spacing: 0;
	font-weight: 400;
	margin-bottom: 6px;
	padding-top: 6px;
}
.gyMain3 .list .content .con .price b {
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #F73640;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 600;
}
.gyMain3 .list .content .con .tg {
	font-family: PingFangSC-Regular;
	font-size: 11px;
	color: #4C5D8A;
	letter-spacing: -0.22px;
	font-weight: 400;
	display: inline-block;
	background: #E9ECF3;
	border: 0.6px solid rgba(155,167,206,1);
	border-radius: 2px;
	padding: 0px 5px;
	line-height: 18px;
}
.gyMain3 .list .content .con .infor {
	padding-top: 11px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #4C4C4C;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 400;
}
.gyMain3 .list .content .con .infor p:last-child {
	margin-right: 0px;
}
.gyMain3 .list .content .con .infor p {
	margin-right: 20px;
	float: left;
	line-height: 20px;
}
.gyMain3 .list .content .con .infor p i.icon {
	font-size: 15px;
}
.gyMain3 .list .content .con .infor p span {
}
.gyMain3 .list .content .pic {
	overflow: hidden;
}
.gyMain3 .list .content .pic img {
	width: 100%;
	height: 308px;
	object-fit: cover;
}
.gyMain3 .list .content .bottom {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0px;
	z-index: 5;
	padding: 0px 17px;
	padding-bottom: 20px;
}
.gyMain3 .list .content .tit {
	font-family: PingFangSC-Semibold;
	font-size: 20px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: justify;
	margin-bottom: 20px;
	font-weight: 600;
}
.gyMain3 .list .content.addbg:after {
	content: "";
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 200px;
	background-image: linear-gradient(180deg, rgba(9,49,81,0.00) 6%, #041628 100%);
}
.gyMain3 .list .content .more {
	background: #009E95;
	border-radius: 6px;
	display: block;
	text-align: center;
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 0;
	font-weight: 600;
	line-height: 40px;
	text-align: center;
}
.gyMain3 .list .swiper-slide {
	/* background: #FFFFFF; */
    /* border: 1px solid rgba(236, 236, 236, 1); */
    /* box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.07); */
	padding-top: 10px;
	padding-bottom: 10px;
}
.gyMain3 .list .swiper-wrapper {
/* padding-bottom: 5px; */
    /* padding-top: 5px; */
}
.gyMain3 .list {
	position: relative;
}
.gyMain3 .list .swiper-button-next {
	color: #A7A7A7;
	font-size: 20px;
	background: none;
	text-align: right;
	right: -30px;
}
.gyMain3 .list .swiper-button-prev {
	color: #A7A7A7;
	font-size: 20px;
	background: none;
	text-align: left;
	left: -30px;
}
.gyMain3 .list .swiper-button-prev:after, .gyMain3 .list .swiper-button-next:after {
	display: none;
}
.gyMain3 .moreBase {
	margin-top: 35px;
}
.gyMain3 {
	padding-bottom: 30px;
}
.alertmodel {
}
.alertmodel .center.type2 {
	max-height: 1000000px;
}
.alertmodel .content3 {
	background: #FFFFFF;
	box-shadow: 0px 2px 10px 4px rgba(0,0,0,0.07);
	width: 1100px;
	zoom: 1;
	overflow: hidden;
	padding: 0px 47px;
	padding-bottom: 34px;
}
.alertmodel .content3 .close i {
	font-size: 20px;
}
.alertmodel .content3 .close {
	position: absolute;
	line-height: 1;
	font-size: 0;
	top: 20px;
	right: 20px;
}
.alertmodel .content3 .title {
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #333333;
	font-weight: 600;
	padding-top: 31px;
	padding-bottom: 18px;
	text-align: left;
}
.alertmodel .content3 .left {
	float: left;
	width: 408px;
}
.alertmodel .content3 .left .swiper-container.gallery-top1 {
	margin-bottom: 15px;
}
.alertmodel .content3 .left .swiper-container.gallery-top1 .swiper-wrapper {
}
.alertmodel .content3 .left .swiper-container.gallery-top1 .swiper-wrapper .swiper-slide img {
	width: 100%;
	height: 292px;
	object-fit: cover;
}
.alertmodel .content3 .left .swiper-container.gallery-top1 .swiper-button-next {
	right: 00px;
	height: 39px;
	line-height: 1px;
}
.alertmodel .content3 .left .swiper-container.gallery-top1 .swiper-button-prev {
	left: 00px;
	height: 39px;
	line-height: 1px;
}
.alertmodel .content3 .left .swiper-container.gallery-thumbs1 {
}
.alertmodel .content3 .left .swiper-container.gallery-thumbs1 .swiper-wrapper {
}
.alertmodel .content3 .left .swiper-container.gallery-thumbs1 .swiper-wrapper .swiper-slide {
	width: 24%;
}
.alertmodel .content3 .left .swiper-container.gallery-thumbs1 .swiper-wrapper .swiper-slide.current img {
	opacity: 1;
}
.alertmodel .content3 .left .swiper-container.gallery-thumbs1 .swiper-wrapper .swiper-slide img {
	height: 72px;
	width: 100%;
	opacity: .3;
	object-fit: cover;
	cursor: pointer;
	border-radius: 3px;
}
.alertmodel .content3 .right {
	background: #F4F4F4;
	width: 575px;
	height: 385px;
	float: right;
	padding-top: 24px;
	overflow: auto;
	padding-left: 29px;
}
.alertmodel .content3 .right .tit {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #333333;
	font-weight: 600;
	padding-bottom: 12px;
}
.alertmodel .content3 .right .items {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #333333;
	font-weight: 400;
	zoom: 1;
	overflow: hidden;
	padding-bottom: 12px;
}
.alertmodel .content3 .right .items p {
	float: left;
	width: 50%;
	padding-bottom: 11px;
}
.alertmodel .content3 .right .items p i {
}
.alertmodel {
}
.alertmodel .center {
}
.alertmodel .content4 {
	background: #FFFFFF;
	box-shadow: 0px 2px 10px 4px rgba(0,0,0,0.07);
	width: 992px;
	position: relative;
	padding-top: 39px;
	padding-left: 48px;
	padding-right: 52px;
	padding-bottom: 51px;
}
.alertmodel .close {
	position: absolute;
	font-size: 0;
	right: 20px;
	top: 20px;
}
.alertmodel .close i {
	font-size: 20px;
}
.alertmodel .content4 .title2 {
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #333333;
	font-weight: 600;
	padding-left: 9px;
	margin-bottom: 18px;
	border-left: 6px solid #F96068;
	line-height: 1;
}
.alertmodel .content4 .desc {
	padding: 36px;
	background: #F4F4F4;
}
.alertmodel .content4 .desc p {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #333333;
	line-height: 24px;
	font-weight: 400;
}
.alertmodel .content4 .desc b {
	font-family: PingFangSC-Medium;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	display: block;
	margin-bottom: 6px;
}
.alertmodel {
}
.alertmodel .center {
}
.alertmodel .content5 {
	background: #FFFFFF;
	box-shadow: 0px 2px 10px 4px rgba(0,0,0,0.07);
	width: 992px;
	position: relative;
}
.alertmodel .close {
}
.alertmodel .close i {
}
.alertmodel .content5 .con1 {
	background: url(../images/tc1.png) no-repeat right 66px #FFF2F2;
	padding-top: 33px;
	padding-left: 50px;
	background-size: 133px;
}
.alertmodel .content5 .con1 .tit {
	font-family: PingFangSC-Semibold;
	font-size: 20px;
	color: #333333;
	font-weight: 600;
}
.alertmodel .content5 .con1 .tit i {
	font-size: 28px;
	color: #F96064;
	margin-right: 1px;
	vertical-align: bottom;
}
.alertmodel .content5 .con1 .descr {
	padding-top: 12px;
	padding-bottom: 19px;
}
.alertmodel .content5 .con1 .descr p b {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #F96068;
	line-height: 28px;
	font-weight: 600;
}
.alertmodel .content5 .con1 .descr p {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #7B7B7B;
	font-weight: 400;
	padding-bottom: 12px;
	width: 755px;
}
.alertmodel .content5 .con2 {
	padding-top: 26px;
	padding-left: 40px;
	padding-right: 40px;
}
.alertmodel .content5 .con2 .item {
}
.alertmodel .content5 .con2 .item .tits {
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #333333;
	margin-bottom: 14px;
	font-weight: 600;
}
.alertmodel .content5 .con2 .item .tits i {
	color: #F96068;
	font-size: 32px;
	vertical-align: sub;
	margin-right: 4px;
}
.alertmodel .content5 .con2 .item .txt {
	padding-bottom: 26px;
}
.alertmodel .content5 .con2 .item .txt p:after {
	content: "";
	position: absolute;
	background: #F96068;
	width: 6px;
	height: 6px;
	border-radius: 30px;
	top: 15px;
	left: 41px;
}
.alertmodel .content5 .con2 .item .txt p {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #333333;
	line-height: 36px;
	font-weight: 400;
	position: relative;
	padding-left: 56px;
}
.alertmodel {
}
.alertmodel .center {
}
.alertmodel .content6 {
	background: #F5F5F5;
	border: 1px solid rgba(151,151,151,1);
	border-radius: 12px;
	width: 1192px;
	height: 731px;
	overflow: hidden;
}
.alertmodel .content6:after {
	content: "";
	display: table;
	clear: both;
}
.alertmodel .close {
}
.alertmodel .close i {
}
.alertmodel .content6 .left {
	width: 331px;
	float: left;
	height: 100%;
	border-right: 1px solid rgba(215,215,215,1);
}
.alertmodel .content6 .left ul {
}
.alertmodel .content6 .left ul li {
	display: flex;
	align-items: center;
	padding-top: 8px;
	padding-bottom: 13px;
	padding-left: 18px;
	padding-right: 18px;
}
.alertmodel .content6 .left ul li .imgbox {
	width: 40px;
}
.alertmodel .content6 .left ul li .imgbox img {
	width: 100%;
}
.alertmodel .content6 .left ul li .ri {
	padding-left: 12px;
}
.alertmodel .content6 .left ul li .ri .infor {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #999999;
	font-weight: 400;
}
.alertmodel .content6 .left ul li .ri .tel {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #333333;
	font-weight: 400;
}
.alertmodel .content6 .left ul li.current {
	background: #FFEFF0;
}
.alertmodel .content6 .left ul li.current .imgbox {
}
.alertmodel .content6 .left ul li.current .imgbox img {
}
.alertmodel .content6 .left ul li.current .ri {
}
.alertmodel .content6 .left ul li.current .ri .tel {
}
.alertmodel .content6 .left ul li.current .ri .infor {
}
.alertmodel .content6 .left ul li.current .ri .infor .infor {
}
.alertmodel .content6 .left ul li.current .ri .infor .infor span {
}
.alertmodel .content6 .right {
	width: 859px;
	float: left;
	height: 100%;
}
.alertmodel .content6 .right .tel {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #333333;
	font-weight: 400;
	line-height: 60px;
	padding-left: 31px;
	background: #fff;
}
.alertmodel .content6 .right .chat {
	padding: 20px;
	background: rgba(239,239,239,.44);
	height: 496px;
	overflow: auto;
	padding-bottom: 0px;
}
.alertmodel .content6 .right .chat ul {
}
.alertmodel .content6 .right .chat ul li {
	zoom: 1;
	overflow: hidden;
	margin-bottom: 29px;
}
.alertmodel .content6 .right .chat ul li.customer {
}
.alertmodel .content6 .right .chat ul li.customer .icon {
}
.alertmodel .content6 .right .chat ul li.customer .icon img {
}
.alertmodel .content6 .right .chat ul li.customer .infor {
}
.alertmodel .content6 .right .chat ul li.customer .infor .card {
}
.alertmodel .content6 .right .chat ul li .infor .card a * {
	display: block;
}
.alertmodel .content6 .right .chat ul li .infor .card a {
	display: block;
	background: #FFFFFF;
	border: 1px solid rgba(209,209,209,1);
	border-radius: 5px;
	width: 234px;
	/* height:239px;*/
	padding: 9px 14px;
}
.alertmodel .content6 .right .chat ul li .infor .card a .name {
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #333333;
	font-weight: 600;
}
.alertmodel .content6 .right .chat ul li .infor .card a .email {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #ABABAB;
	font-weight: 400;
	padding-top: 6px;
	padding-bottom: 8px;
}
.alertmodel .content6 .right .chat ul li.customer .infor .card a img {
	height: 142px;
	object-fit: cover;
	border-radius: 3px;
	width: 100%;
	margin-bottom: 5px;
}
.alertmodel .content6 .right .chat ul li.customer .infor .card a .more {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #B5B5B5;
	font-weight: 400;
}
.alertmodel .content6 .right .chat ul li.customer .infor .txt {
}
.alertmodel .content6 .right .chat ul li.user {
}
.alertmodel .content6 .right .chat ul li.user .icon {
	float: right;
}
.alertmodel .content6 .right .chat ul li.user .icon img {
}
.alertmodel .content6 .right .chat ul li.user .infor {
	float: right;
	text-align: right;
	margin-right: 19px;
}
.alertmodel .content6 .right .chat ul li.user .infor .txt {
/* display:inline-block;*/
    /* background:#38B2A6;*/
    /* border-radius:10px 0px 10px 10px;*/
    /* width:auto;*/
}
.alertmodel .content6 .right .chat ul li .icon {
	float: left;
}
.alertmodel .content6 .right .chat ul li .icon img {
	width: 36px;
	height: 36px;
	object-fit: cover;
	border-radius: 5px;
}
.alertmodel .content6 .right .chat ul li .infor {
	float: left;
	width: calc(100% - 100px);
	padding-left: 9px;
	min-height: 36px;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.alertmodel .content6 .right .chat ul li .infor .txt {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #666666;
	font-weight: 400;
}
.alertmodel .content6 .right .chat ul li .infor .txt .user {
	display: inline-block;
	background: #38B2A6;
	border-radius: 10px 0px 10px 10px;
	width: auto;
	line-height: 36px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: 400;
	padding: 0px 10px;
}
.alertmodel .content6 .right .chat ul li .infor .txt .user:after {
}
.alertmodel .content6 .right .cons {
	display: flex;
	line-height: 1;
	border-top: 1px solid rgba(215,215,215,1);
	padding-top: 11px;
	padding-left: 8px;
	padding-bottom: 6px;
}
.alertmodel .content6 .right .cons .item {
	position: relative;
	margin-right: 17px;
}
.alertmodel .content6 .right .cons .item .h2tit {
	cursor: pointer;
	font-size: 0;
}
.alertmodel .content6 .right .cons .item .h2tit img {
	height: 20px;
}
.alertmodel .content6 .right .inputs {
	padding: 8px 0px;
	padding-left: 9px;
}
.alertmodel .content6 .right .inputs textarea {
	width: 100%;
	display: block;
	resize: none;
	border: none;
	background: none;
	height: 65px;
}
.alertmodel .content6 .right .send {
	background: #F96068;
	border-radius: 4px;
	border: none;
	cursor: pointer;
	width: 67px;
	height: 35px;
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #FBFBFB;
	font-weight: 600;
	margin-right: 21px;
	float: right;
}
.alertmodel .content6 {
	position: relative;
	/* background:#FFFFFF;*/
	box-shadow: 0px 2px 10px 4px rgba(0,0,0,0.07);
}
.alertmodel .content6 .slideInfor.current {
	right: 0;
}
.alertmodel .content6 .slideInfor {
	position: absolute;
	right: 0px;
	text-align: center;
	top: 0px;
	bottom: 0px;
	background: #FFFFFF;
	border-radius: 0px 10px 10px 0px;
	width: 360px;
	box-shadow: -10px 0px 10px #eee;
	right: -380px;
}
.alertmodel .content6 .slideInfor .return {
	font-family: PingFangSC-Medium;
	font-size: 16px;
	color: #333333;
	font-weight: 500;
	text-align: center;
	position: relative;
	padding: 22px 0px;
}
.alertmodel .content6 .slideInfor .return i {
	font-size: 15px;
	position: absolute;
	cursor: pointer;
	left: 20px;
	top: 24px;
}
.alertmodel .content6 .slideInfor .code {
	background: #FFFFFF;
	border: 1px solid rgba(224,224,224,1);
	border-radius: 3px;
	width: 168px;
	height: auto;
	margin: auto;
	padding: 6px;
}
.alertmodel .content6 .slideInfor .logo {
	padding-top: 20px;
	padding-bottom: 40px;
}
.alertmodel .content6 .slideInfor .logo img {
	height: 50px;
}
.alertmodel .content6 .slideInfor .code img {
	width: 100%;
}
.alertmodel .content6 .slideInfor .desc {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #333333;
	text-align: center;
	line-height: 20px;
	font-weight: 400;
	padding-top: 16px;
}
.alertmodel .center.chatMain {
	max-height: 1000000px;
	overflow: visible;
}
.alertmodel .center.chatMain .close {
	font-size: 0;
	top: -30px;
	color: #fff;
	right: -30px;
}
.alertmodel {
}
.alertmodel .center {
}
.alertmodel .content7 {
	width: 778px;
	background: #FFFFFF;
	box-shadow: 0px 2px 10px 4px rgba(0,0,0,0.07);
}
.alertmodel .content7 .con1 {
	background: url(../images/n1.png) no-repeat 106px center #F96068;
	padding-left: 178px;
	background-size: 59px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.alertmodel .content7 .con1 .tit {
	font-family: PingFangSC-Semibold;
	font-size: 20px;
	color: #FFFFFF;
	font-weight: 600;
}
.alertmodel .content7 .con1 .descr {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 28px;
	font-weight: 600;
	padding-top: 3px;
}
.alertmodel .content7 .padding {
	padding: 30px;
	background: #fff;
	height: 464px;
	overflow: auto;
	padding-left: 86px;
	padding-right: 92px;
}
.alertmodel .content7 .padding .con2 {
/* background:#F8F8F6;*/
    /* border:1px solid rgba(212,212,212,1);*/
}
.alertmodel .content7 .padding .con2 .border {
	background: #F8F8F6;
	border: 1px solid rgba(212,212,212,1);
	padding-top: 17px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 15px;
	margin-bottom: 26px;
}
.alertmodel .content7 .padding .con2 .infor1 {
	/* background:#F8F8F6;*/
    /* border:1px solid rgba(212,212,212,1);*/
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.alertmodel .content7 .padding .con2 .infor1 .tit {
	font-family: PingFangSC-Semibold;
	font-size: 20px;
	color: #333333;
	font-weight: 600;
}
.alertmodel .content7 .padding .con2 .infor1 .price b {
	font-family: PingFangSC-Semibold;
	font-size: 20px;
	color: #F96068;
	font-weight: 600;
}
.alertmodel .content7 .padding .con2 .infor1 .price {
	font-family: PingFangSC-Semibold;
	font-size: 12px;
	color: #333333;
	font-weight: 600;
}
.alertmodel .content7 .padding .con2 .infor2 {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #333333;
	font-weight: 400;
	padding-top: 22px;
	padding-bottom: 8px;
}
.alertmodel .content7 .padding .con2 .infor2 p {
	padding-bottom: 8px;
}
.alertmodel .content7 .padding .con2 .infor3 {
}
.alertmodel .content7 .padding .con2 .infor3 .tit {
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #333333;
	font-weight: 600;
	margin-bottom: 13px;
}
.alertmodel .content7 .padding .con2 .infor3 .tit2 {
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #333333;
	font-weight: 600;
	margin-bottom: 14px;
}
.alertmodel .content7 .padding .con2 .infor3 .timerDemo {
	border: 1px solid rgba(212,212,212,1);
	height: 46px;
	box-shadow: none;
	float: none;
	margin-bottom: 24px;
}
.alertmodel .content7 .padding .con2 .infor3 .timerDemo #inpstart {
	background: url(../images/rl.png) no-repeat 12px center;
	background-size: 14px;
}
.alertmodel .content7 .padding .con2 .infor3 .timerDemo .arr {
	line-height: 41px;
	color: #39B3A6;
}
.alertmodel .content7 .padding .con2 .infor3 .timerDemo .arr i {
}
.alertmodel .content7 .padding .con2 .infor3 .xz {
	border: 1px solid rgba(212,212,212,1);
	width: 100%;
	height: 46px;
	margin-bottom: 26px;
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #999999;
	font-weight: 600;
	padding-left: 20px;
	background: url(../images/xl.png) no-repeat 98% center;
	background-size: 14px;
}
.alertmodel .content7 .padding .con2 .infor3 .inputmodel:after {
	content: "";
	display: table;
	clear: both;
}
.alertmodel .content7 .padding .con2 .infor3 .inputmodel {
	/* zoom:1;*/
    /* overflow:hidden;*/
	margin-bottom: 26px;
}
.alertmodel .content7 .padding .con2 .infor3 .inputmodel .item:nth-child(2n) {
	float: right;
}
.alertmodel .content7 .padding .con2 .infor3 .inputmodel .item .warning {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #FF5662;
	font-weight: 400;
	position: absolute;
	width: 100%;
	bottom: -20px;
	padding-left: 21px;
	left: 0;
}
.alertmodel .content7 .padding .con2 .infor3 .inputmodel .item {
	float: left;
	width: calc((100% - 38px)/2);
	position: relative;
}
.alertmodel .content7 .padding .con2 .infor3 .inputmodel .item .s1 {
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #333333;
	font-weight: 600;
	margin-bottom: 14px;
}
.alertmodel .content7 .padding .con2 .infor3 .inputmodel .item .words {
	border: 1px solid rgba(212,212,212,1);
	width: 100%;
	height: 46px;
	padding-left: 20px;
}
.alertmodel .content7 .padding .con2 .infor3 .slecttel {
	border: 1px solid rgba(212,212,212,1);
	height: 46px;
	margin-bottom: 26px;
}
.alertmodel .content7 .padding .con2 .infor3 .slecttel select {
	float: left;
	height: 100%;
	border: none;
	background: url(../images/down.png) no-repeat 95% center;
	background-size: 10px;
	width: 126px;
	padding-left: 10px;
}
.alertmodel .content7 .padding .con2 .infor3 .slecttel .words {
	padding-left: 10px;
	width: calc(100% - 126px);
	height: 100%;
	float: left;
	border: none;
	border-left: 1px solid rgba(212,212,212,1);
}
.alertmodel .content7 .padding .con2 .infor3 input.words {
	border: 1px solid rgba(212,212,212,1);
	width: 100%;
	height: 46px;
	padding-left: 22px;
}
.alertmodel .content7 .btns {
	background: #FFFFFF;
	box-shadow: 0px 2px 10px 4px rgba(0,0,0,0.07);
	height: 82px;
	text-align: left;
	font-size: 0;
	padding-top: 18px;
}
.alertmodel .content7 .btns .btn1 {
	border: 1px solid rgba(57,179,166,1);
	border-radius: 4px;
	/* border:none;*/
	background: none;
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #009E95;
	font-weight: 600;
	width: 239px;
	height: 46px;
	margin-left: 86px;
}
.alertmodel .content7 .btns .btn2 {
	background: #009E95;
	border-radius: 4px;
	width: 333px;
	height: 46px;
	border: none;
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: 600;
	margin-left: 28px;
}
.alertmodel {
}
.alertmodel .center {
}
.alertmodel .content8 {
	width: 778px;
	background: #FFFFFF;
	box-shadow: 0px 2px 10px 4px rgba(0,0,0,0.07);
}
.alertmodel .content8 .infor1 {
	font-family: PingFangSC-Semibold;
	font-size: 20px;
	color: #FFFFFF;
	font-weight: 600;
	padding-left: 153px;
	line-height: 96px;
	background: url(../images/rt.png) no-repeat 82px center #F96068;
	background-size: 57px;
}
.alertmodel .content8 .infor2 {
	padding: 0px 84px;
	padding-bottom: 61px;
}
.alertmodel .content8 .infor2 .tit {
	font-family: PingFangSC-Semibold;
	font-size: 20px;
	color: #333333;
	font-weight: 600;
	padding-top: 26px;
	padding-bottom: 16px;
}
.alertmodel .content8 .infor2 .desc {
}
.alertmodel .content8 .infor2 .desc p:after {
	content: "";
	position: absolute;
	background: #F96068;
	width: 6px;
	height: 6px;
	left: 5px;
	border-radius: 30px;
	top: 12px;
}
.alertmodel .content8 .infor2 .desc p {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #333333;
	line-height: 31px;
	font-weight: 400;
	position: relative;
	padding-left: 25px;
}
.alertmodel .content8 .infor2 .desc a {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #39B3A6;
	line-height: 31px;
	font-weight: 400;
	text-decoration: underline;
}
.alertmodel .content8 .infor2 .more {
	background: #009E95;
	border-radius: 4px;
	display: block;
	line-height: 46px;
	width: 548px;
	font-family: PingFangSC-Medium;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: 500;
	text-align: center;
	margin: auto;
	margin-top: 36px;
}
.paddingboxshadow {
	background: #FFFFFE;
	border: 0.5px solid rgba(223,223,223,1);
	box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.11);
	border-radius: 6px;
	padding-top: 38px;
	padding-left: 42px;
	padding-right: 42px;
}
.gyMainLeft .infor2 .tablelist p.type2 .s1 {
	display: block;
	width: 100%;
}
.gyMainLeft .infor2 .tablelist p.type2 .s2 {
	padding-top: 14px;
	width: 100%;
}
.gyMainLeft .infor2 .tablelist p .s2 a.more2 {
	font-family: PingFangSC-Medium;
	font-size: 12px;
	color: #000;
	letter-spacing: -0.24px;
	font-weight: 500;
	display: block;
	margin-top: 10px;
	color: #009B94;
}
.gyMainLeft .infor2 .tablelist p .s2 a.more2 i {
	transform: rotate(90deg);
	display: inline-block;
	font-size: 10px;
	font-weight: bold;
}
.gyMainLeft .infor7 {
	margin-top: 50px;
}
.gyMainLeft .infor7 .tit {
	font-family: PingFangSC-Semibold;
	font-size: 24px;
	color: #000000;
	letter-spacing: 0;
	font-weight: 600;
}
.gyMainLeft .infor7 .list {
	background: #F8F8F6;
	margin-top: 30px;
	display: flex;
	text-align: center;
	justify-content: space-around;
	padding-top: 36px;
	padding-bottom: 30px;
}
.gyMainLeft .infor7 .list .item {
	text-align: center;
}
.gyMainLeft .infor7 .list .item img {
	height: 40px;
}
.gyMainLeft .infor7 .list .item .tits {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #000000;
	letter-spacing: 0;
	font-weight: 400;
	padding-top: 26px;
}
.gyMainLeft .infor7 .list .arr {
	width: 61px;
	padding-top: 10px;
}
.gyMainLeft .infor7 .list .arr i {
	color: #F96068;
	font-weight: bold;
	margin: 0px -6px;
	font-size: 20px;
}
.gyMainLeft .infor7 .dec {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #333333;
	line-height: 33px;
	font-weight: 400;
	padding-top: 30px;
}
.gyMainLeft .infor7 .dec p {
}
.rotate90 {
	display: inline-block;
	transform: rotate(90deg);
}
.hzblock1 .bg {
	background: url(../images/hzbg1.jpg) no-repeat center center;
	background-size: cover;
	width: 100%;
	top: 0px;
	bottom: 68px;
	width: 100%;
	left: 0;
	top: 0;
	position: absolute;
}
.hzblock1 {
	position: relative;
	padding-top: 172px;
	background: #fff;
}
.hzblock1 .wrap {
	position: relative;
	z-index: 3;
}
.hzblock1 .wrap .imgbox {
}
.hzblock1 .wrap .imgbox img {
	width: 949px;
}
.hzblock1 .wrap .con {
	background: #FFFFFF;
	width: 690px;
	height: 525px;
	left: 525px;
	position: absolute;
	z-index: 5;
	bottom: 0;
	padding: 73px;
}
.hzblock1 .wrap .con .title1 {
	font-family: PingFangSC-Medium;
	font-size: 16px;
	color: #232536;
	letter-spacing: 3px;
	line-height: 17px;
	font-weight: 500;
}
.hzblock1 .wrap .con .title2 {
	font-family: FZLTZCHJW--GB1-0;
	font-size: 40px;
	color: #232536;
	letter-spacing: 0.42px;
	line-height: 55px;
	font-weight: 400;
	padding-top: 19px;
	margin-bottom: 22px;
}
.hzblock1 .wrap .con .dec {
	font-family: PingFangSC-Medium;
	font-size: 16px;
	color: #6D6E76;
	letter-spacing: 0.5px;
	line-height: 28px;
	font-weight: 500;
	margin-bottom: 44px;
}
.hzblock1 .wrap .con .more {
	background: #F96068;
	border-radius: 3px;
	display: inline-block;
	text-align: center;
	font-family: PingFangSC-Medium;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: center;
	line-height: 24px;
	font-weight: 500;
	width: 178px;
	line-height: 56px;
}
.hzblock1 .wrap .con .more i {
	font-size: 12px;
	vertical-align: top;
}
.hzblock2 {
	padding-top: 88px;
	padding-bottom: 96px;
}
.hzblock2 .wrap {
}
.hzblock2 .wrap .item:nth-child(3) {
	margin-right: 0px;
}
.hzblock2 .wrap .item {
	margin-right: 30px;
	width: calc((100% - 60px)/3);
	float: left;
}
.hzblock2 .wrap .item .imgbox {
}
.hzblock2 .wrap .item .imgbox img {
	width: 100%;
}
.hzblock2 .wrap .item .con {
}
.hzblock2 .wrap .item .con .title {
	font-family: PingFangSC-Semibold;
	font-size: 22px;
	color: #232536;
	letter-spacing: 0.42px;
	line-height: 30px;
	font-weight: 600;
	padding-top: 37px;
}
.hzblock2 .wrap .item .con .title span {
	background: #F96068;
	width: 32px;
	line-height: 32px;
	display: inline-block;
	text-align: center;
	border-radius: 30px;
	font-family: PingFangSC-Semibold;
	font-size: 22px;
	color: #FFFFFF;
	letter-spacing: 0.42px;
	font-weight: 600;
}
.hzblock2 .wrap .item .con .dec {
	opacity: 0.7;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #232536;
	letter-spacing: 0.44px;
	line-height: 26px;
	font-weight: 400;
	padding-top: 26px;
}
.hzblock3 {
	position: relative;
	background: #F96068;
}
.hzblock3 .wrap {
}
.hzblock3 .wrap .list {
	zoom: 1;
	overflow: hidden;
	padding-top: 145px;
	padding-bottom: 32px;
	width: 57%;
}
.hzblock3 .wrap .list .item {
	float: left;
	width: 50%;
	text-align: center;
	padding-bottom: 112px;
}
.hzblock3 .wrap .list .item > .icon .white {
	height: 100%;
	background: #fff;
	border-radius: 300px;
	position: relative;
}
.hzblock3 .wrap .list .item > .icon {
	width: 90px;
	height: 90px;
	border: 10px solid rgba(255,255,255,.4);
	border-radius: 300px;
	text-align: center;
	margin: auto;
}
.hzblock3 .wrap .list .item .icon i {
	color: #F96068;
	font-size: 35px;
	position: absolute;
	top: 50%;
	left: 50%;
	-o-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.hzblock3 .wrap .list .item .title {
	font-family: HarmonyOS_Sans_SC_Bold;
	font-size: 24px;
	color: #FFFFFF;
	letter-spacing: 0;
	line-height: 34px;
	font-weight: normal;
	padding-top: 25px;
	padding-bottom: 12px;
}
.hzblock3 .wrap .list .item .title b {
}
.hzblock3 .wrap .list .item .dec {
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 0;/* font-weight:600;*/
}
.hzblock3 .imgbox {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0px;
	width: 42%;
	background: url(../images/hzbg2.jpg) no-repeat center center;
	background-size: cover;
}
.hzblock4 {
}
.hzblock4 .title {
	font-family: PingFangSC-Semibold;
	font-size: 40px;
	color: #333333;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 600;
	text-align: center;
	padding-top: 50px;
	padding-bottom: 54px;
}
.hzblock4 .items {
}
.hzblock4 .items .item {
	position: relative;
	margin-bottom: 50px;
	padding: 120px 0px;
}
.hzblock4 .items .item .imgbox {
	position: absolute;
	right: 0;
	top: 0px;
	bottom: 0px;
	width: 48%;
}
.hzblock4 .items .item .wrap {
}
.hzblock4 .items .item .wrap .content {
	width: 575px;
}
.hzblock4 .items .item .wrap .content .tit {
	font-family: PingFangSC-Semibold;
	font-size: 30px;
	color: #232536;
	letter-spacing: 0;
	font-weight: 600;
	padding-left: 35px;
	background: url(../images/xt2.png) no-repeat left center;
	background-size: 21px;
}
.hzblock4 .items .item .wrap .content .dec {
	padding-bottom: 40px;
}
.hzblock4 .items .item .wrap .content .dec {
	font-family: PingFangSC-Regular;
	font-size: 18px;
	color: #232536;
	letter-spacing: 0;
	line-height: 35px;
	font-weight: 400;
	padding-top: 26px;
}
.hzblock4 .items .item .wrap .content .dec p:last-child {
	padding-bottom: 0px;
}
.hzblock4 .items .item .wrap .content .dec p {
	padding-bottom: 42px;
}
.hzblock4 .items .item .wrap .content .more i {
	font-size: 12px;
	vertical-align: top;
}
.hzblock4 .items .item .wrap .content .more {
	background: #F96068;
	border-radius: 3px;
	display: inline-block;
	text-align: center;
	font-family: PingFangSC-Medium;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: center;
	line-height: 24px;
	font-weight: 500;
	width: 178px;
	line-height: 56px;
}
.hzMain .wrap {
	width: 1230px;
}
.hzblock4 .items .item:nth-child(2n) .imgbox {
	left: 0;
	right: auto;
}
.hzblock4 .items .item:nth-child(2n) .content {
	float: right;
	width: 539px;
}
.hzblock5 {
	text-align: center;
	position: relative;
	padding-bottom: 32px;
}
.hzblock5:after {
	content: "";
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 76.5%;
	background: #F96068;
}
.hzblock5 .wrap {
	position: relative;
	z-index: 4;
}
.hzblock5 .wrap .title {
	font-family: PingFangSC-Semibold;
	font-size: 40px;
	color: #FFFFFF;
	letter-spacing: 0;
	font-weight: 600;
	padding-top: 76px;
}
.hzblock5 .wrap .dec {
	font-family: PingFangSC-Regular;
	font-size: 24px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: center;
	line-height: 43px;
	font-weight: 400;
	padding-top: 36px;
	padding-bottom: 63px;
}
.hzblock5 .wrap .items0 {
	font-size: 0;
}
.hzblock5 .wrap .items0 .item {
	background: rgba(132,0,0,0.21);
	border-radius: 44px;
	width: 343px;
	height: 88px;
	display: inline-block;
	font-size: 22px;
	color: #FFFFFF;
	letter-spacing: 0;
	font-weight: 400;
	padding-top: 13px;
	margin: 0px 34px;
}
.hzblock5 .wrap .items0 .item p {
}
.hzblock5 .wrap .content {
	background: #FFFFFF;
	box-shadow: 0px 0px 12px 2px rgba(85,83,83,0.18);
	border-radius: 38px;
	margin-top: 70px;
}
.hzblock5 .wrap .content .tit {
	font-family: PingFangSC-Semibold;
	font-size: 40px;
	color: #333333;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 600;
	padding-top: 64px;
	padding-bottom: 40px;
	text-align: center;
}
.hzblock5 .wrap .content .items .w50:after {
	content: "";
	display: table;
	clear: both;
}
.hzblock5 .wrap .content .items {
	text-align: left;
	padding: 0px 60px;
	padding-bottom: 80px;
}
.hzblock5 .wrap .content .items .w50 {
}
.hzblock5 .wrap .content .items .w50 .item:nth-child(2n) {
	float: right;
}
.hzblock5 .wrap .content .items .w50 .item {
	float: left;
	width: 510px;
	margin-bottom: 36px;
}
.hzblock5 .wrap .content .items .item .s1 {
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #333333;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 600;
	margin-bottom: 15px;
}
.hzblock5 .wrap .content .items .item .selects {
	border: 1px solid rgba(178,171,170,1);
	border-radius: 8px;
	width: 100%;
	height: 60px;
	padding: 0px 12px;
	font-size: 16px;
}
.hzblock5 .wrap .content .items .item .words {
	border: 1px solid rgba(178,171,170,1);
	border-radius: 8px;
	width: 100%;
	height: 60px;
	padding: 0px 12px;
	font-size: 16px;
}
.hzblock5 .wrap .content .items .item textarea {
	border: 1px solid rgba(178,171,170,1);
	border-radius: 8px;
	width: 100%;
	display: block;
	height: 148px;
	resize: none;
	margin-bottom: 40px;
	padding: 13px;
}
.hzblock5 .wrap .content .items .w100 .item {
	width: 100%;
	float: none;
}
.hzblock5 .wrap .content .items .send {
	background: #F96068;
	border-radius: 44px;
	display: block;
	margin: auto;
	width: 260px;
	height: 67px;
	border: none;
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 600;
	margin-top: 34px;
	text-align: center;
}
.invitation:after {
	content: "";
	position: absolute;
	left: 0px;
	top: 0px;
	height: 100%;
	width: 100%;
	background: url(../images/tmbj.png) no-repeat center top;
	background-size: 1920px;
}
.invitation .wrap {
	position: relative;
	z-index: 5;
}
.invitation {
	background-image: linear-gradient(141deg, #F96068 11%, #EE505A 100%);
	position: relative;
	padding-top: 639px;
	padding-bottom: 107px;
}
.invitation .wrap {
}
.invitation .wrap .titlem1 {
	display: none;
}
.invitation .wrap .titlem2 {
	display: none;
}
.invitation .wrap .content {
	background-image: linear-gradient(181deg, #DA424B 2%, #DA424B 100%);
	border-radius: 40px;
	padding: 0px 70px;
	padding-bottom: 72px;
}
.invitation .wrap .content .title {
	font-family: PingFangSC-Semibold;
	font-size: 30px;
	color: #FFFFFF;
	letter-spacing: 0;
	line-height: 47.54px;
	font-weight: 600;
	padding-bottom: 37px;
	padding-top: 69px;
	padding-left: 8px;
}
.invitation .wrap .content .dec {
	padding-left: 8px;
	padding-bottom: 8px;
}
.invitation .wrap .content .dec p .s1 {
	float: left;
	width: 83px;
	line-height: 41px;
	text-align: center;
	background: #FFEACC;
	border-radius: 20.67px;
 font-family: .AppleSystemUIFont;
	font-size: 24px;
	color: #DF353C;
	letter-spacing: 0;
	font-weight: 400;
}
.invitation .wrap .content .dec p .s2 {
	width: calc(100% - 97px);
	float: right;
	font-family: PingFangSC-Regular;
	font-size: 24px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: justify;
	line-height: 46px;
	font-weight: 400;
	margin-top: -4px;
}
.invitation .wrap .content .dec p {
	zoom: 1;
	overflow: hidden;
	font-family: PingFangSC-Regular;
	font-size: 24px;
	color: #FFFFFF;
	letter-spacing: 0;
	line-height: 46px;
	padding-bottom: 26px;
	font-weight: 400;
}
.invitation .wrap .content .inviteCon {
	background: #FFFFFF;
	border-radius: 20px;
	text-align: center;
	margin-bottom: 40px;
}
.invitation .wrap .content .lasttime {
	padding-top: 89px;
	padding-bottom: 28px;
	border-bottom: 2.07px solid rgba(237,237,237,1);
	margin: 0px 210px;
	margin-bottom: 28px;
}
.invitation .wrap .content .lasttime .tit1 {
	font-family: PingFangSC-Semibold;
	font-size: 28px;
	color: #DA424B;
	letter-spacing: 0;
	font-weight: 600;
	display: inline-block;
	line-height: 60px;
	vertical-align: middle;
	padding-right: 24px;
	position: relative;
	top: 4px;
}
.invitation .wrap .content .lasttime .time {
	display: inline-block;
}
.invitation .wrap .content .lasttime .time .data-show-box b {
	font-family: PingFangSC-Semibold;
	font-size: 28px;
	color: #DA424B;
	letter-spacing: 0;
	font-weight: 600;
	line-height: 60px;
	display: inline-block;
	vertical-align: middle;
	padding: 0px 22px;
}
.invitation .wrap .content .lasttime .time .data-show-box {
	font-size: 0;
}
.invitation .wrap .content .lasttime .time .data-show-box .date-tiem-span {
	background-image: linear-gradient(108deg, #F36D77 6%, #E23B42 100%);
	box-shadow: 0px 2px 10px 0px rgba(234,57,66,0.37);
	border-radius: 9.95px;
	display: inline-block;
	width: 60px;
	line-height: 60px;
	text-align: center;
 font-family: .AppleSystemUIFont;
	font-size: 34px;
	color: #FFFFFF;
	letter-spacing: 0;
	font-weight: 400;
	vertical-align: middle;
}
.invitation .wrap .content .inviteCon .num {
}
.invitation .wrap .content .inviteCon .num b {
}
.invitation .wrap .content .inviteCon .tit2 {
 font-family: .AppleSystemUIFont;
	font-size: 30px;
	color: #000000;
	letter-spacing: 0;
	font-weight: 400;
	margin-bottom: 17px;
}
.invitation .wrap .content .inviteCon .tit2 {
}
.invitation .wrap .content .inviteCon .num {
	font-family: PingFangSC-Semibold;
	font-size: 33.18px;
	color: #333333;
	letter-spacing: 0;
}
.invitation .wrap .content .inviteCon .num b {
	font-family: PingFangSC-Semibold;
	font-size: 58.06px;
	color: #333333;
	letter-spacing: 0;
	font-weight: 600;
}
.invitation .wrap .content .inviteCon .timeline {
	margin: 0px 220px;
	padding-top: 90px;
	position: relative;
	margin-bottom: 44px;
}
.invitation .wrap .content .inviteCon .timeline .line {
	height: 20px;
	border-radius: 30px;
	background: #e5e5e5;
	margin-left: 30px;
	margin-right: 30px;
}
.invitation .wrap .content .inviteCon .timeline .txt p .s1 .yxx {
	position: absolute;
	font-style: normal;
	font-family: PingFangSC-Regular;
	font-size: 24.88px;
	color: #333333;
	letter-spacing: 0;
	font-weight: 400;
	width: 195px;
	background: url(../images/bzc.png) no-repeat center center;
	background-size: 100%;
	height: 56px;
	line-height: 44px;
	bottom: 48px;
	left: -79px;
}
.invitation .wrap .content .inviteCon .timeline .line i {
	display: block;
	width: 30%;
	height: 100%;
	background: #F96068;
	border-radius: 300px;
	position: relative;
}
.invitation .wrap .content .inviteCon .timeline .txt {
	display: flex;
	justify-content: space-between;
	margin-top: -30px;
	position: relative;
	z-index: 4;
}
.invitation .wrap .content .inviteCon .timeline .txt p {
}
.invitation .wrap .content .inviteCon .timeline .txt p.current .s1 {
	background: url(../images/yu2.png) no-repeat center center #fff;
	background-size: 100%;
}
.invitation .wrap .content .inviteCon .timeline .txt p.current .s2 {
 font-family: .AppleSystemUIFont;
	font-size: 29.03px;
	color: #333333;
	letter-spacing: 0;
	font-weight: 400;
}
.invitation .wrap .content .inviteCon .timeline .txt p .s1 {
	display: block;
	height: 38px;
	width: 38px;
	margin: auto;
	background: url(../images/yu1.png) no-repeat center center #fff;
	background-size: 100%;
	margin-bottom: 18px;
	border-radius: 300px;
	position: relative;
}
.invitation .wrap .content .inviteCon .timeline .txt p .s2 {
 font-family: .AppleSystemUIFont;
	font-size: 29.03px;
	color: #333333;
	letter-spacing: 0;
	font-weight: 400;
}
.invitation .wrap .content .inviteCon .people {
	padding-top: 13px;
	display: flex;
	justify-content: space-between;
	padding-left: 213px;
	padding-right: 213px;
}
.invitation .wrap .content .inviteCon .people .item {
}
.invitation .wrap .content .inviteCon .people .item .icon img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.invitation .wrap .content .inviteCon .people .item .icon {
	width: 88px;
	height: 88px;
	margin: auto;
	position: relative;
	border-radius: 300px;
	overflow: hidden;
	background: url(../images/add.png) no-repeat center center;
	background-size: 100%;
	cursor: pointer;
}
.invitation .wrap .content .inviteCon .people .item .tit {
	font-family: PingFangSC-Regular;
	font-size: 20px;
	color: #999999;
	letter-spacing: 0;
	text-align: center;
	line-height: 28px;
	font-weight: 400;
	padding-top: 15px;
}
.invitation .wrap .content .inviteCon .dec {
	font-family: PingFangSC-Regular;
	font-size: 20px;
	color: #999999;
	letter-spacing: 0;
	text-align: center;
	line-height: 35.47px;
	font-weight: 400;
	padding-top: 48px;
	padding-bottom: 67px;
	width: 599px;
	margin: auto;
	padding-left: 0;
	padding-right: 0;
}
.invitation .wrap .content .inviteCon .link {
	padding-bottom: 58px;
}
.invitation .wrap .content .inviteCon .link a:nth-child(2) {
	background: #fff;
	margin-bottom: 0;
	color: #F96068;
}
.invitation .wrap .content .inviteCon .link a {
	background: #F96068;
	border-radius: 43.55px;
	display: block;
	width: 406px;
	line-height: 56px;
	margin: auto;
	margin-bottom: 31px;
	font-family: PingFangSC-Medium;
	font-size: 22px;
	color: #FFFFFF;
	font-weight: 500;
	border: 2px solid #F96068;
}
.invitation .information {
	background: #FFFFFF;
	border-radius: 18px;
	padding-top: 50px;
	text-align: center;
}
.invitation .information .tit:before, .invitation .information .tit:after {
	position: absolute;
	content: "";
	width: 28px;
	height: 14px;
	background: url(../images/you.png) no-repeat center center;
	background-size: 100%;
	height: 100%;
	left: 0;
}
.invitation .information .tit:after {
	left: auto;
	right: 0;
}
.invitation .information .tit:before {
}
.invitation .information .tit {
	font-family: PingFangSC-Semibold;
	font-size: 30px;
	color: #DA424B;
	letter-spacing: 0;
	font-weight: 600;
	text-align: center;
	margin-bottom: 28px;
	display: inline-block;
	padding: 0px 50px;
	position: relative;
}
.invitation .wrap .content .information .dec {
	padding: 0px 42px;
	padding-bottom: 42px;
}
.invitation .wrap .content .information .dec p {
	font-family: PingFangSC-Regular;
	font-size: 16.8px;
	color: #333333;
	letter-spacing: 0;
	text-align: justify;
	line-height: 28px;
	font-weight: 400;
	padding: 0;
}
.invitation .information .dec p b {
	display: block;
	padding-bottom: 13px;
}
.head.headType3 .right {
	float: left;
}
.head.headType3 {
	background: #fff;
	padding-bottom: 13px;
	padding-top: 21px;
	width: 100%;
	left: 0;
	top: 0px;
	z-index: 555;
	padding-left: 15px;
	border-bottom: 1px solid rgba(231,231,231,1);
}
.head.headType3 .right ul li.fir .h2tit a {
	border-color: rgba(76,76,76,1);
}
.head.headType3 .right ul li .h2tit a {
	color: #4C4C4C;
}
.head.headType3 .right ul li .h2tit a.tel {
	width: 24px;
	height: 24px;
	background: #F2666E;
	line-height: 24px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	border-radius: 30px;
	margin-top: 6px;
}
.head.headType3 .right ul li.sub .h2tit a {
	padding-right: 17px;
	background: url(../images/down.png) no-repeat right center;
	background-size: 8px;
}
.head.headType3 .logo {
	width: 484px;
}
.mapContent {
	height: 100vh;
	padding-top: 93px;
	padding-left: 15px;
	padding-right: 15px;
	overflow: hidden;
	position: relative;
}
.mapContent .left {
	float: left;
	width: 460px;
	height: 100%;
	overflow: hidden;
	padding-top: 93px;
	position: absolute;
	top: 0;
	left: 15px;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	transition: all 0.4s;
}
.mapContent .left .rerutnSearch {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.mapContent .left .rerutnSearch .return a i {
	font-size: 12px;
}
.mapContent .left .rerutnSearch .return {
}
.mapContent .left .rerutnSearch .return a {
	font-family: PingFangSC-Medium;
	font-size: 14px;
	color: #333333;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 500;
}
.mapContent .left .rerutnSearch .search {
	width: 396px;
	height: 40px;
	border: 1px solid rgba(231,231,231,1);
	border-radius: 3px;
	position: relative;
}
.mapContent .left .rerutnSearch .search .send {
	height: 100%;
	width: 40px;
	border: none;
	background: none;
	font-size: 14px;
	color: #999999;
	float: left;
	letter-spacing: 0;
}
.mapContent .left .rerutnSearch .search .words {
	float: left;
	width: calc(100% - 40px);
	border: none;
	background: none;
	height: 100%;
}
.mapContent .left .total {
	padding-top: 19px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.mapContent .left .total .val {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #434343;
	letter-spacing: 0;
	text-align: justify;
	line-height: 20px;
	font-weight: 400;
}
.mapContent .left .total .val b {
	font-family: PingFangSC-Medium;
	font-size: 14px;
	color: #F96068;
	letter-spacing: 0;
	text-align: justify;
	line-height: 20px;
	font-weight: 500;
}
.mapContent .left .total .ris {
}
.mapContent .left .total .ris .selectItem dl {
	left: auto;
	right: 10px;
}
.mapContent .left .total .ris .h2tit {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #434343;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 400;
	border: none;
	padding-right: 16px;
	background: url(../images/down.png) no-repeat right center;
	background-size: 7px;
}
.mapContent .left .list {
	padding-top: 16px;
	height: calc(100% - 139px);
	overflow: auto;/* padding-bottom:10px;*/
}
.mapContent .left .list ul {
}
.mapContent .left .list ul li:last-child {
	margin-bottom: 0;
}
.mapContent .left .list ul li {
	background: #FFFFFF;
	box-shadow: 0px 2px 10px 2px rgba(0,0,0,0.05);
	margin-bottom: 20px;
	zoom: 1;
	overflow: hidden;
	position: relative;
}
.mapContent .left .list ul li .imgbox {
	overflow: hidden;
	width: 200px;
	height: 160px;
	float: left;
}
.mapContent .left .list ul li .imgbox a img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.mapContent .left .list ul li .ris {
	width: calc(100% - 200px);
	float: left;
	padding-left: 16px;
	padding-top: 11px;
}
.mapContent .left .list ul li .ris .title {
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #333333;
	font-weight: 600;
}
.mapContent .left .list ul li .ris .tags {
	zoom: 1;
	overflow: hidden;
	padding-bottom: 3px;
	padding-top: 8px;
}
.mapContent .left .list ul li .ris .tags span {
	font-family: PingFangSC-Regular;
	font-size: 11px;
	color: #4C5D8A;
	letter-spacing: -0.22px;
	font-weight: 400;
	float: left;
	background: #E9ECF3;
	border: 1px solid rgba(155,167,206,1);
	border-radius: 2px;
	line-height: 20px;
	padding: 0px 5px;
	margin-right: 6px;
	margin-bottom: 5px;
}
.mapContent .left .list ul li .ris .type {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #333333;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 400;
	margin-bottom: 16px;
}
.mapContent .left .list ul li .ris .price {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #333333;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 400;
}
.mapContent .left .list ul li .ris .price b {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #F73640;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 600;
}
.mapContent .left .list ul li .ris .dec {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #333333;
	letter-spacing: -0.24px;
	font-weight: 400;
	padding-top: 5px;
}
.mapContent .left .list ul li .ris .dec i {
	color: #F96068;
	font-size: 13px;
}
.mapContent .left .pagesize {
	text-align: center;
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #333333;
	letter-spacing: 0;
	font-weight: 600;
	line-height: 1;
	padding-top: 20px;
}
.mapContent .left .pagesize a {
	color: inherit;
	margin: 0px 15px;
}
.mapContent .left .pagesize a i {
	color: #979797;
	font-size: 11px;
	position: relative;
	top: -2px;
}
.mapContent .left .pagesize a.current {
}
.mapContent .right {
	width: calc(100% - 498px);
	float: right;
	height: 100%;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	transition: all 0.4s;
	position: absolute;
	right: 0;
	bottom: 0;
	padding-top: 93px;
}
.mapContent .right .types {
	font-size: 0;
}
.mapContent .right .types a {
	margin-right: 22px;
	border: 1px solid rgba(231,231,231,1);
	border-radius: 3px;
	font-family: PingFangSC-Medium;
	font-size: 14px;
	color: #333333;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 500;
	line-height: 38px;
	padding: 0px 7px;
	display: inline-block;
}
.mapContent .right .mapDetail {
	right: 0;
	position: absolute;
	height: calc(100% - 203px);
	overflow: hidden;
	overflow: auto;
	width: 100%;
	top: 0;
	top: 145px;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	transition: all 0.4s;
}
.mapContent .right .switch {
	background: #FFFFFF;
	box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.22);
	border-radius: 6px;
	position: absolute;
	cursor: pointer;
	width: 65px;
	text-align: center;
	line-height: 40px;
	top: 22px;
	left: 5px;
	z-index: 10;
	top: 172px;
	display: none;
}
.mapContent.current .right .switch i {
	transform: rotate(180deg);
}
.mapContent .right .switch i {
	font-size: 9px;
	vertical-align: top;
	margin-right: 3px;
	display: inline-block;
}
.mapContent .right .switch span {
}
 @keyframes move {
 from {
 -o-transform: translate(0%, 0%);
 -webkit-transform: translate(0%, 0%);
 -moz-transform: translate(0%, 0%);
 -ms-transform: translate(0%, 0%);
 transform: translate(0%, 0%);
}
to {
	-o-transform: translate(0%, 10px);
	-webkit-transform: translate(0%, 10px);
	-moz-transform: translate(0%, 10px);
	-ms-transform: translate(0%, 10px);
	transform: translate(0%, 10px);
}
}
.mapContent .right .mapDetail .detailCon .alertDemo .dots {
	background: #009E95;
	border: 1.2px solid rgba(0,158,149,1);
	position: absolute;
	width: 28px;
	height: 28px;
	border-radius: 300px;
	left: 50%;
	margin-left: -14px;
	bottom: -49px;
	cursor: pointer;
}
.mapContent .right .mapDetail .detailCon .alertDemo .dots span {
	background: #FFFFFF;
	width: 13px;
	height: 13px;
	border-radius: 30px;
	position: absolute;
	top: 50%;
	left: 50%;
	-o-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.mapContent .right .mapDetail .detailCon .alertDemo .dots i {
	background: #009E95;
	width: 3px;
	height: 23px;
	border-radius: 300px;
	margin: auto;
	display: block;
	margin-top: 23px;
}
.mapContent .right .mapDetail .detailCon {
}
.mapContent .right .mapDetail .detailCon .ik1.current {
	color: #fff;
	background: url(../images/hk.png) no-repeat center center;
	background-size: cover;
	border-color: #F96068;
}
.mapContent .right .mapDetail .detailCon .ik1.current:after {
	border-color: #F96068 transparent transparent transparent;
}
.mapContent .right .mapDetail .detailCon .ik1:after {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 7px 7px 0 7px;
	border-color: #fff transparent transparent transparent;
	position: absolute;
	content: "";
	position: absolute;
	left: 50%;
	-o-transform: translate(-50%, 0%);
	-webkit-transform: translate(-50%, 0%);
	-moz-transform: translate(-50%, 0%);
	-ms-transform: translate(-50%, 0%);
	transform: translate(-50%, 0%);
	bottom: -6px;
	display: none;
}
.mapContent .right .mapDetail .detailCon .ik1 {
	cursor: pointer;
	background: #fff;
	width: 102px;
	position: absolute;
	line-height: 32px;
	height: 36px;
	/*    border: 1px solid #009E95;*/
	border-radius: 4px;
	text-align: center;
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #009E95;
	font-weight: 600;
	background: url(../images/lk.png) no-repeat center center;
	background-size: 100%;
}
.mapContent .right .mapDetail .detailCon .dotMz {
	cursor: pointer;
	position: absolute;
	background: #009E95;
	border: 1px solid rgba(1,137,129,1);
	width: 30px;
	line-height: 30px;
	border-radius: 300px;
	color: #fff;
	text-align: center;
	height: 30px;
}
.mapContent .right .mapDetail .detailCon .alertDemo {
	position: absolute;
	z-index: 10;
	width: 234px;
	background: #FFFFFF;
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.07);
	left: 675px;
	top: 90px;
}
.mapContent .right .mapDetail .detailCon .alertDemo .imgbox {
}
.mapContent .right .mapDetail .detailCon .alertDemo .imgbox img {
	width: 100%;
}
.mapContent .right .mapDetail .detailCon .alertDemo .con {
	padding: 12px 16px;
	padding-bottom: 7px;
}
.mapContent .right .mapDetail .detailCon .alertDemo .con .title {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #4C4C4C;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 600;
}
.mapContent .right .mapDetail .detailCon .alertDemo .con .price {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #4C4C4C;
	letter-spacing: 0;
	font-weight: 400;
	padding-bottom: 6px;
}
.mapContent .right .mapDetail .detailCon .alertDemo .con .price b {
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #F73640;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 600;
}
.mapContent .right .mapDetail .detailCon .alertDemo .con .arr {
	text-align: center;
	font-size: 0;
	padding-top: 6px;
	display: none;
}
.mapContent .right .mapDetail .detailCon .alertDemo .con .arr i {
	color: #C2C2C2;
	transform: rotate(90deg);
	display: inline-block;
	font-size: 10px;
}
.mapContent .right .mapDetail .sideMenu {
	background: rgba(255,255,255,0.88);
	border-radius: 7px;
	width: 37px;
	position: absolute;
	right: 25px;
	top: 62px;
	text-align: center;
	padding: 10px 0px;
}
.mapContent .right .mapDetail .sideMenu a {
	background: #E6E6E6;
	display: block;
	width: 25px;
	height: 25px;
	text-align: center;
	color: #333;
	position: relative;
	border-radius: 300px;
	text-align: center;
	margin: auto;
	margin-bottom: 10px;
}
.mapContent .right .mapDetail .sideMenu a:hover {
	color: #F96068;
}
.mapContent .right .mapDetail .sideMenu a i {
	position: absolute;
	top: 50%;
	left: 50%;
	-o-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	margin: auto;
}
.mapContent .right .mapDetail .sideMenu a span.txt:after {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-color: transparent transparent transparent rgba(51,51,51,.8);
	content: "";
	position: absolute;
	right: -2px;
	top: 2px;
}
.mapContent .right .mapDetail .sideMenu a:hover span.txt {
	right: 28px;
	visibility: visible;
	opacity: 1;
	z-index: 5;
}
.mapContent .right .mapDetail .sideMenu a span.txt {
	position: absolute;
	position: absolute;
	top: 50%;
	right: 28px;
	white-space: nowrap;
	background: rgba(51,51,51,.8);
	border-radius: 2px;
	font-family: PingFangSC-Semibold;
	font-size: 11px;
	color: #EDF8FD;
	letter-spacing: 0;
	text-align: justify;
	font-weight: normal;
	padding: 0px 4px;
	line-height: 1.4;
	top: 6px;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	transition: all 0.4s;
	right: 38px;
	visibility: hidden;
	opacity: 0;
	z-index: -1;
}
.mapContent .right .mapDetail .rightBottom {
	width: 70px;
	position: absolute;
	right: 18px;
	z-index: 10;
	bottom: 16px;
}
.mapContent .right .mapDetail .rightBottom ul {
}
.mapContent .right .mapDetail .rightBottom ul li {
	text-align: center;
	margin-bottom: 16px;
	position: relative;
}
.mapContent .right .mapDetail .rightBottom ul li .h2tit {
	background: #F96068;
	border-radius: 6px;
	height: 70px;
	cursor: pointer;
}
.mapContent .right .mapDetail .rightBottom ul li .h2tit .default {
}
.mapContent .right .mapDetail .rightBottom ul li .h2tit .close {
	display: none;
}
.mapContent .right .mapDetail .rightBottom ul li.current .h2tit .default {
	display: none;
}
.mapContent .right .mapDetail .rightBottom ul li.current .h2tit .close {
	display: block;
}
.mapContent .right .mapDetail .rightBottom ul li .h2tit .close i {
	font-size: 15px;
	margin: 18px auto 10px;
	display: inline-block;
}
.mapContent .right .mapDetail .rightBottom ul li .h2tit i {
	color: #fff;
	font-size: 30px;
}
.mapContent .right .mapDetail .rightBottom ul li .h2tit img {
	height: 24px;
	margin-top: 14px;
	margin-bottom: 5px;
}
.mapContent .right .mapDetail .rightBottom ul li .h2tit span {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: -0.24px;
	font-weight: 400;
	display: block;
}
.mapContent .right .mapDetail .rightBottom ul li:hover .slide {
	bottom: -56px;
	visibility: visible;
	opacity: 1;
	z-index: 5;
}
.mapContent .right .mapDetail .rightBottom ul li .slide {
	position: absolute;
	right: 88px;
	bottom: -56px;
	background: #fff;
	background: #FFFFFF;
	border-radius: 3px;
	padding-top: 10px;
	width: 196px;
	padding-bottom: 21px;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
	bottom: -76px;
	visibility: hidden;
	opacity: 0;
	z-index: -1;
}
.mapContent .right .mapDetail .rightBottom ul li .slide img {
	width: 170px;
}
.mapContent .right .mapDetail .rightBottom ul li .slide .tit {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #333333;
	font-weight: 400;
	padding-top: 13px;
}
.mapContent.current .right .mapDetail {
	right: -100%;
}
.mapContent .right .switch span b {
	font-weight: normal;
}
.mapContent .right .switch span b:nth-child(2) {
	display: none;
}
.mapContent.current .right .switch span b:nth-child(1) {
	display: none;
}
.mapContent.current .right .switch span b:nth-child(2) {
	display: inline;
}
.mapContent .right .mapDetail .rightBottom ul li.current .slide2 {
	bottom: 50px;
	visibility: visible;
	opacity: 1;
	z-index: 5;
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 {
	position: absolute;
	width: 376px;
	background: #FFFEFE;
	box-shadow: 0px 3px 7px 3px rgba(0,0,0,0.07);
	border-radius: 16px;
	right: 54px;
	text-align: left;
	bottom: 50px;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	transition: all 0.4s;
	visibility: hidden;
	opacity: 0;
	z-index: -1;
	bottom: 0;
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo1 {
	background: #F96068;
	border-radius: 16px 16px 0px 0px;
	position: relative;
	display: flex;
	align-items: center;
	padding-left: 21px;
	padding-top: 13px;
	padding-bottom: 12px;
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo1 .icon {
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo1 .icon img {
	width: 36px;
	height: 36px;
	object-fit: cover;
	border-radius: 300px;
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo1 .ri {
	padding-left: 16px;
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo1 .ri .tit {
	font-family: PingFangSC-Semibold;
	font-size: 12px;
	color: #FAFAFA;
	letter-spacing: 0;
	font-weight: 600;
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo1 .ri .dec {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #FAFAFA;
	letter-spacing: 0;
	font-weight: 400;
	padding-top: 1px;
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo1 .sy {
	height: 16px;
	cursor: pointer;
	position: absolute;
	right: 48px;
	top: 22px;
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo1 .iconfont {
	position: absolute;
	color: #fff;
	right: 21px;
	top: 23px;
	cursor: pointer;
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo2 {
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo2 .chat {
	height: 414px;
	overflow: auto;
	padding: 8px 21px;
	border-bottom: 1px solid rgba(228,228,228,1);
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo2 .chat ul {
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo2 .chat ul li {
	text-align: left;
	margin: 0;
	zoom: 1;
	overflow: hidden;
	margin-bottom: 30px;
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo2 .chat ul li.customer {
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo2 .chat ul li .icon {
	float: left;
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo2 .chat ul li.customer .icon img {
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo2 .chat ul li .infor {
	float: left;
	max-width: 270px;
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo2 .chat ul li .txtwords {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #333333;
	letter-spacing: 0;
	line-height: 18px;
	font-weight: 400;
	background: #F3F3F3;
	padding-top: 14px;
	padding-left: 19px;
	padding-right: 15px;
	padding-bottom: 1px;
	margin-left: 14px;
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo2 .chat ul li .infor p b {
	font-family: PingFangSC-Semibold;
	font-size: 12px;
	color: #FA737A;
	letter-spacing: 0;
	line-height: 18px;
	font-weight: normal;
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo2 .chat ul li .cas {
	margin-top: 7px;
	background-image: linear-gradient(173deg, #FA737A 4%, #F15B63 100%);
	border-radius: 3px;
	zoom: 1;
	overflow: hidden;
	padding-top: 10px;
	padding-right: 8px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-bottom: 25px;
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo2 .chat ul li .cas .lef {
	float: left;
	padding-top: 10px;
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo2 .chat ul li .cas .lef .txt {
	font-family: PingFangSC-Semibold;
	font-size: 13px;
	color: #FFFEFE;
	letter-spacing: 0;
	margin-bottom: 8px;
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo2 .chat ul li .cas .lef .txt p {
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo2 .chat ul li .cas .lef .tips {
	font-family: PingFangSC-Semibold;
	font-size: 11px;
	color: #FFFEFE;
	letter-spacing: 0;
	font-weight: normal;
	background: #EC4A52;
	border-radius: 3px;
	width: 103px;
	line-height: 19px;
	text-align: center;
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo2 .chat ul li .cas .ri {
	background: #FF9F9F;
	border-radius: 10px;
	float: right;
	width: 95px;
	text-align: center;
	padding: 7px;
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo2 .chat ul li .cas .ri .tit {
	font-family: PingFangSC-Semibold;
	font-size: 11px;
	color: #FFFEFE;
	letter-spacing: 0;
	font-weight: 600;
	padding-bottom: 4px;
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo2 .chat ul li .cas .ri .pic {
	background: #FFFEFE;
	border-radius: 3px;
	padding: 7px;
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo2 .chat ul li .cas .ri .pic img {
	width: 100%;
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo2 .chat ul li.user {
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo2 .chat ul li.user .icon {
	float: right;
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo2 .chat ul li .icon img {
	width: 27px;
	height: 27px;
	object-fit: cover;
	border-radius: 300px;
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo2 .chat ul li.user .infor {
	float: right;
	text-align: right;
	margin-right: 19px;
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo2 .chat ul li.user .infor .user {
	display: inline-block;
	background: #38B2A6;
	border-radius: 10px 0px 10px 10px;
	width: auto;
	line-height: 36px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: 400;
	padding: 0px 10px;
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo2 .chatTxt {
	height: 55px;
	padding-left: 36px;
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo2 .chatTxt .words {
	height: 100%;
	width: 231px;
	border: none;
	padding-top: 18px;
	float: left;
	resize: none;
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo2 .chatTxt .ris {
	float: left;
	width: calc(100% - 231px);
	display: flex;
	align-items: center;
	height: 100%;
	justify-content: space-around;
	padding-right: 12px;
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo2 .chatTxt .ris .icon {
	width: 20px;
	height: 20px;
	cursor: pointer;
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo2 .chatTxt .ris .icon1 {
	background: url(../images/k1.png) no-repeat center center;
	background-size: 100%;
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo2 .chatTxt .ris .icon1.active {
	background: url(../images/k1cur.png) no-repeat center center;
	background-size: 100%;
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo2 .chatTxt .ris .icon2 {
	background: url(../images/k2.png) no-repeat center center;
	background-size: 100%;
}
.mapContent .right .mapDetail .rightBottom ul li .slide2 .cinfo2 .chatTxt .ris .icon3 {
	background: url(../images/k3.png) no-repeat center center;
	background-size: 100%;
}
.content9 {
	background: #FFFFFF;
	border-radius: 18px;
	width: 777px;
}
.content9 .close {
}
.content9 .titleBig {
	font-family: PingFangSC-Semibold;
	font-size: 20px;
	color: #333333;
	letter-spacing: 0;
	font-weight: 600;
	text-align: center;
	padding: 18px 0px;
	border-bottom: 1px solid rgba(222,222,222,1);
}
.content9 .tab {
	zoom: 1;
	overflow: auto;/* height:60vh;*/
}
.content9 .tab .hd {
	width: 160px;
	/* border-right:1px solid rgba(222,222,222,1);*/
	float: left;
	height: 100%;
	position: relative;
	z-index: 5;
}
.content9 .tab .hd a {
	font-family: PingFangSC-Regular;
	font-size: 18px;
	color: #7E7474;
	letter-spacing: 0;
	font-weight: 400;
	display: block;
	line-height: 59px;
	border-bottom: 1px solid rgba(222,222,222,1);
	text-align: center;
	position: relative;
}
.content9 .tab .hd a.current:after {
	position: absolute;
	right: -3px;
	top: 0px;
	width: 5px;
	height: 100%;
	background: #fff;
	content: "";
	z-index: 5;
}
.content9 .tab .hd a.current {
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #333333;
	letter-spacing: 0;
	font-weight: 600;
}
.content9 .tab .bd {
	float: left;
	width: calc(100% - 160px);
	height: 500px;
	border-left: 1px solid rgba(222,222,222,1);
	overflow: auto;
}
.content9 .tab .bd .model {
	padding-top: 29px;
	padding-left: 25px;
	padding-right: 33px;
}
.content9 .tab .bd .model .title .priceChoose {
}
.content9 .tab .bd .model .title {
	font-family: PingFangSC-Semibold;
	font-size: 22px;
	color: #333333;
	letter-spacing: 0;
	font-weight: 600;
	padding: 0px;
	text-align: left;
}
.content9 .tab .bd .model .listmodel1 {
	padding-top: 28px;
	zoom: 1;
	overflow: hidden;
	border-bottom: 1px solid rgba(222,222,222,1);
	margin-bottom: 32px;
}
.content9 .tab .bd .model .listmodel1 ul {
}
.content9 .tab .bd .model .listmodel1 ul li {
	float: left;
	width: 50%;
	padding-bottom: 28px;
}
.content9 .tab .bd .model .listmodel1 ul li .checkItem {
}
.content9 .tab .bd .model .listmodel1 ul li .checkItem input {
}
.content9 .tab .bd .model .listmodel1 ul li .checkItem label {
}
.content9 .tab .bd .model .listmodel1 ul li .checkItem label span {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #333333;
	letter-spacing: 0;
	font-weight: normal;
	padding-left: 23px;
}
.content9 .tab .bd .model .listmodel2 {
	padding-top: 25px;
}
.content9 .tab .bd .model .listmodel2 ul {
}
.content9 .tab .bd .model .listmodel2 ul li {
	padding-bottom: 19px;
}
.content9 .tab .bd .model .listmodel2 ul li .checkItem {
}
.content9 .tab .bd .model .listmodel2 ul li .checkItem input {
}
.content9 .tab .bd .model .listmodel2 ul li .checkItem label {
}
.content9 .tab .bd .model .listmodel2 ul li .checkItem label span:nth-child(1) {
	font-family: PingFangSC-Medium;
	font-size: 16px;
	color: #333333;
	font-weight: 500;
	padding-bottom: 9px;
}
.content9 .tab .bd .model .listmodel2 ul li .checkItem label span {
	display: block;
	padding-left: 27px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #747474;
	font-weight: 400;
}
.content9 .btns {
	border-top: 1px solid rgba(222,222,222,1);
	height: 80px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-left: 41px;
	padding-right: 63px;
}
.content9 .btns .lef {
}
.content9 .btns .lef button.cancel {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #333333;
	letter-spacing: 0;
	font-weight: normal;
	border: none;
	background: none;
}
.content9 .btns .lef button.reset {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #F96068;
	letter-spacing: 0;
	font-weight: normal;
	border: none;
	background: none;
	margin-left: 46px;
}
.content9 .btns .ris {
}
.content9 .btns .ris button.on {
	border: 1px solid rgba(30,23,25,1);
	border-radius: 6px;
	width: 172px;
	height: 46px;
	background: none;
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #333333;
	letter-spacing: 0;
	font-weight: 600;
}
.content9 .tab .bd .model .listmodel2 ul li .checkItem input[type=radio]+label::before, .content9 .tab .bd .model .listmodel2 ul li .checkItem input[type=radio]+label::after, .content9 .tab .bd .model .listmodel2 ul li .checkItem input[type=checkbox]+label::before, .content9 .tab .bd .model .listmodel2 ul li .checkItem input[type=checkbox]+label::after {
	top: 10px;
}
.content9 .tab .bd .checkItem input[type=radio]:checked+label::before, .content9 .tab .bd .checkItem input[type=radio]:checked+label::after, .content9 .tab .bd .checkItem input[type=checkbox]:checked+label::before, .content9 .tab .bd .checkItem input[type=checkbox]:checked+label::after {
	border-color: #F96068;
}
.content9 .tab .bd .checkItem input[type=radio]+label::after, .content9 .tab .bd .checkItem input[type=checkbox]+label::after {
	background: url(../images/correct2.png) no-repeat center center #F96068;
	background-size: 10px;
}
.content9 .tab .bd .model .timeChoose {
	padding-top: 40px;
	text-align: center;
	border-bottom: 1px solid rgba(222,222,222,1);
	margin-bottom: 32px;
}
.content9 .tab .bd .model .listmodel1.type2 {
	padding-bottom: 0px;
	border-bottom: none;
}
.content9 .tab .bd .model .timeChoose .jedate, .jedate .jedate-pane {
	box-shadow: none;
	border: none;
	width: 336px;
}
.content9 .tab .bd .model .timeChoose .jedate .jedate-header {
	background: none;
	border-bottom: #DEDEDE 1px solid;
}
.content9 .tab .bd .model .timeChoose .jedate .jedate-footbtn {
	display: none;
}
.content9 .tab .bd .model .timeChoose .jedate .jedate-content .monthtable td.action span {
	background: #F96068;
	border-radius: 11px;
	border: none;
}
.content9 .tab .bd .model .timeChoose .jedate .jedate-content .monthtable td {
	width: 120px;
}
.priceInput {
	padding-top: 25px;
	zoom: 1;
	overflow: hidden;
}
.priceInput .item {
	border: 1px solid rgba(178,171,170,1);
	border-radius: 8px;
	float: left;
	width: 254px;
	height: 55px;
	position: relative;
}
.priceInput .item .dw {
	line-height: 55px;
	float: left;
	width: 30px;
	text-align: center;
}
.priceInput .item input.words {
	line-height: 55px;
	float: left;
	width: 30px;
	text-align: center;
	height: 100%;
	border: none;
	width: 120px;
	text-align: left;
}
.priceInput .line {
	background: #B2ABAA;
	width: 16px;
	height: 1px;
	float: left;
	margin: 0px 16px;
	margin-top: 27px;
}
.priceInput .item .dw2 {
	line-height: 54px;
	float: left;
	width: 30px;
	text-align: center;
}
.content9 .tab .bd .model .tab2 {
	padding-top: 31px;
}
.content9 .tab .bd .model .tab2 .hds {
	padding-bottom: 16px;
	font-size: 0;
	border-bottom: 1px solid rgba(222,222,222,1);
}
.content9 .tab .bd .model .tab2 .hds a {
	font-family: PingFangSC-Regular;
	font-size: 18px;
	color: #999999;
	letter-spacing: 0;
	font-weight: 400;
	margin-right: 25px;
}
.content9 .tab .bd .model .tab2 .hds a.current {
	/* margin-right:25px;*/
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #333333;
	letter-spacing: 0;
	font-weight: 600;
}
.content9 .tab .bd .model .tab2 .bds {
	padding-top: 16px;
}
.content9 .tab .bd .model .tab2 .bds .txt {
}
.content9 .tab .bd .model .tab2 .bds .txt p {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #333333;
	letter-spacing: 0;
	font-weight: 400;
	padding-bottom: 16px;
}
.content9 .tab .bd .model .title2 {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #333333;
	letter-spacing: 0;
	font-weight: 600;
	padding-top: 11px;
	padding-bottom: 14px;
}
.content9 .tab .bd .model .listmodel1.type3 {
	padding-top: 0;
	margin-bottom: 5px;
}
.content9 .tab .bd .model .listmodel1.type3 li .checkItem label span {
	font-weight: 300;
}
.content9 .tab .bd .model .listmodel1.type3.none {
	padding-bottom: 0px;
	border-bottom: none;
	margin-bottom: 0;
}
.cbanner {
	background: url(../images/dbbg.jpg) no-repeat center center;
	background-size: cover;
	text-align: center;
	padding-top: 191px;
	/* padding-bottom:126px;*/
    /* line-height:1;*/
	height: 427px;
	line-height: 1;
}
.cbanner .title {
	font-family: PingFangSC-Semibold;
	font-size: 46px;
	color: #FFFFFF;
	letter-spacing: -0.92px;
	line-height: 60px;
	font-weight: 600;
}
.cbanner .dec {
	font-family: PingFangSC-Semibold;
	font-size: 20px;
	color: #FFFFFF;
	letter-spacing: -0.4px;
	/* font-weight:600;*/
	padding-top: 13px;
}
.hmain1 {
	background: #F9F9F9;
	padding-top: 46px;
	padding-bottom: 30px;
}
.hmain1 .wrap {
}
.hmain1 .title {
	padding-bottom: 39px;
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #000000;
	letter-spacing: -0.36px;
	font-weight: 600;
}
.hmain1 .list ul li:nth-child(3n) {
	margin-right: 0px;
}
.hmain1 .list {
}
.hmain1 .list ul {
}
.hmain1 .list ul li {
	background: #FFFFFF;
	border-radius: 12px;
	height: 242px;
	margin-right: 80px;
	margin-bottom: 40px;
	width: calc((100% - 240px)/3);
	text-align: center;
	float: left;
}
.hmain1 .list ul li .iconimg {
	padding-top: 30px;
	padding-bottom: 27px;
}
.hmain1 .list ul li .iconimg i {
	font-size: 49px;
	color: #F96068;
}
.hmain1 .list ul li .tit {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #000000;
	letter-spacing: -0.32px;
	font-weight: 600;
	/* padding-top:30px;*/
    /* padding-bottom:27px;*/
	padding-bottom: 8px;
}
.hmain1 .list ul li .dec {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #666666;
	letter-spacing: -0.32px;
	padding-bottom: 41px;
}
.hmain1 .list ul li .more {
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #009E95;
	letter-spacing: -0.28px;
	font-weight: 600;
	padding-left: 12px;
}
.hmain1 .list ul li .more i {
	font-size: 10px;
}
.hmain2 {
	padding-top: 81px;
	background: #fff;
}
.hmain2 .wrap {
}
.hmain2 .item:last-child .dec {
	padding-bottom: 0px;
	border: none;
}
.hmain2 .item {
	margin-bottom: 37px;
}
.hmain2 .item .title i, .hmain2 .item .title4 i {
	font-size: 18px;
	color: #F96068;
	margin-right: 7px;
}
.hmain2 .item .title {
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #333333;
	letter-spacing: -0.36px;
	font-weight: 600;
}
.hmain2 .item .title2 {
	font-family: PingFangSC-Semibold;
	font-size: 20px;
	color: #333333;
	letter-spacing: -0.4px;
	font-weight: 600;
	padding-top: 21px;
	padding-bottom: 17px;
}
.hmain2 .item .title3 {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #525252;
	letter-spacing: -0.32px;
	font-weight: 600;
	padding-bottom: 10px;
}
.hmain2 .item .title4 {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #525252;
	letter-spacing: -0.32px;
	font-weight: 600;
	padding-bottom: 11px;
}
.hmain2 .item .dec {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #525252;
	letter-spacing: -0.32px;
	line-height: 30px;
	padding-bottom: 48px;
	font-weight: 400;
	border-bottom: 1px solid rgba(222,222,222,1);
}
.hmain3 {
	background: #F96068;
	text-align: center;
	padding: 65px 0px;
}
.hmain3 .title {
	font-family: PingFangSC-Semibold;
	font-size: 30px;
	color: #FFFFFF;
	letter-spacing: -0.6px;
	font-weight: 600;
}
.hmain3 .dec {
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #FFFFFF;
	letter-spacing: -0.36px;
	font-weight: normal;
	padding-top: 18px;
}
.hmain4 {
	background: #FFFFFF;
	box-shadow: 0px 2px 13px 0px rgba(0,0,0,0.08);
	line-height: 76px;
}
.hmain4 .wrap {
}
.hmain4 .return {
	color: #000;
	margin-left: 30px;
}
.hmain4 .return .icon {
	color: #F96068;
	font-size: 20px;
	vertical-align: bottom;
	padding-right: 4px;
}
.hmain4 .return span {
}
.hmain5 {
	padding-bottom: 75px;
	padding-top: 38px;
}
.hmain5 .wrap {
}
.hmain5 .left {
	background: #FFFFFF;
	box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.15);
	float: left;
	width: 165px;
	padding: 10px 0px;
	padding-bottom: 32px;
	margin-left: 30px;
}
.hmain5 .left a {
	display: block;
	line-height: 36px;
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #333333;
	letter-spacing: -0.28px;
	padding-left: 24px;
}
.hmain5 .left .current {
	background: #F96068;
	color: #fff;
}
.hmain5 .left a .icon {
	margin-right: 8px;
}
.hmain5 .left a span {
	font-weight: normal;
}
.hmain5 .right {
	float: right;
	width: 827px;
	padding-top: 10px;
	margin-right: 30px;
}
.hmain5 .right .title {
	font-family: PingFangSC-Semibold;
	font-size: 22px;
	color: #000000;
	letter-spacing: -0.44px;
	font-weight: 600;
	border-bottom: 1px solid rgba(228,228,228,1);
	padding-bottom: 26px;
}
.hmain5 .right .text1 {
	padding-bottom: 32px;
	border-bottom: 1px solid rgba(228,228,228,1);
}
.hmain5 .right .text1 .title2 {
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #000000;
	letter-spacing: -0.36px;
	font-weight: 600;
	padding-top: 26px;
}
.hmain5 .right .text1 .dec {
	padding-top: 14px;
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #000000;
	letter-spacing: -0.32px;
	line-height: 34px;
	font-weight: 400;
}
.hmain5 .right .text1 .dec p b{
	color: #F96068;
}
.hmain5 .right .title3 {
	padding-top: 32px;
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #000000;
	letter-spacing: -0.36px;
	font-weight: 600;
	margin-bottom: 14px;
}
.hmain5 .right .text2 {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #000000;
	letter-spacing: -0.32px;
	line-height: 34px;
	font-weight: 400;
	padding-bottom: 32px;
	border-bottom: 1px solid rgba(228,228,228,1);
}
.hmain5 .right .text2 p {
}
.hmain5 .right .text2 b {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #F96068;
	letter-spacing: -0.32px;
	line-height: 34px;
	font-weight: normal;
}
.ydmain1:after {
	content: "";
	position: absolute;
	background: #dfdfdf;
	width: 1px;
	top: 18%;
	bottom: 16%;
	left: 50%;
	z-index: 1;
}
.ydmain1 {
	position: relative;
}
.ydmain1 .item:nth-child(2) {
	background: #fff;
}
.ydmain1 .item {
	background: #F7F7F7;
	padding: 80px 0px;
	position: relative;
}
.ydmain1 .item .wrap:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	-o-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: #dfdfdf;
	width: 16px;
	height: 16px;
	border-radius: 300px;
	z-index: 44;
}
.ydmain1 .item .wrap {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	z-index: 65;
}
.ydmain1 .item .left {
	/* float:left;*/
	margin-left: 90px;
}
.ydmain1 .item .left img {
}
.ydmain1 .item:nth-child(2n) .right {
	margin-right: 0px;
	margin-left: 0px;
}
.ydmain1 .item .right {
	width: 447px;
	/* float:right;*/
	margin-left: 236px;
}
.ydmain1 .item .right .title {
	font-family: PingFangSC-Semibold;
	font-size: 24px;
	color: #333333;
	letter-spacing: -0.48px;
	font-weight: 600;
}
.ydmain1 .item .right .dec {
	font-family: PingFangSC-Regular;
	font-size: 18px;
	color: #4C4C4C;
	letter-spacing: -0.36px;
	line-height: 28px;
	font-weight: 400;
	padding-top: 16px;
	padding-bottom: 34px;
}
.ydmain1 .item .right .more {
	background: #F96068;
	border-radius: 2px;
	width: 145px;
	line-height: 39px;
	display: block;
	text-align: center;
	color: #fff;
}
.ydmain2 {
	text-align: center;
	padding-top: 63px;
	background: #fff;
	padding-bottom: 46px;
}
.ydmain2 .txt i {
	font-size: 37px;
	color: #F96068;
}
.ydmain2 .title {
	font-family: PingFangSC-Semibold;
	font-size: 24px;
	color: #333333;
	letter-spacing: -0.48px;
	font-weight: 600;
	padding-top: 18px;
	padding-bottom: 12px;
}
.ydmain2 .dec {
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #666666;
	letter-spacing: -0.36px;
}
.ydmain2 .imgbox {
	padding-top: 27px;
}
.ydmain2 .imgbox img {
	width: 120px;
}
.ydmain3 {
	background: #F7F7F7;
	text-align: center;
	padding-bottom: 74px;
}
.ydmain3 .title {
	font-family: PingFangSC-Semibold;
	font-size: 28px;
	color: #333333;
	letter-spacing: -0.56px;
	font-weight: 600;
	padding-top: 110px;
	padding-bottom: 23px;
}
.ydmain3 .dec {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #000000;
	letter-spacing: -0.32px;
	font-weight: 400;
}
.ydmain3 .search {
	padding-top: 63px;
	font-size: 0;
}
.ydmain3 .search .words {
	background: #FFFFFF;
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.11);
	width: 473px;
	height: 57px;
	border: none;
	padding: 0px 28px;
	font-size: 14px;
	display: inline-block;
	vertical-align: middle;
}
.ydmain3 .search .ris {
	background: #FFFFFF;
	border: 1px solid rgba(212,212,212,1);
	width: 354px;
	height: 57px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 14px;
}
.ydmain3 .search .sr {
	background: #39B3A6;
	float: left;
	width: 97px;
	height: 100%;
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #F8F8F6;
	letter-spacing: -0.32px;
	font-weight: 600;
	border: none;
}
.ydmain3 .search .timerDemo .arr {
	width: 40px;
}
.ydmain3 .search .timerDemo {
	width: 255px;
	float: left;
	height: 100%;
}
.ydmain3 .search .timerDemo input {
}
.ydmain3 .search .timerDemo input.dateinput {
}
.ydmain3 .search .timerDemo input.dateicon {
}
.aboutus {
}
.aboutus .about1 {
}
.aboutus .about1 .item {
	position: relative;
	background: #F96068;
}
.aboutus .about1 .item .imgbox {
	width: 50%;
	position: absolute;
	left: 0;
	top: 0px;
	height: 100%;
}
.aboutus .about1 .item:nth-child(2) .right .wrap .con {
	float: left;
	margin-right: 0;
}
.aboutus .about1 .item:nth-child(2) .imgbox {
	left: auto;
	right: 0;
}
.aboutus .about1 .item:nth-child(2) {
	background: #009E95;
}
.aboutus .about1 .item .right {
	position: relative;
	z-index: 4;
}
.aboutus .about1 .item .right .wrap {
}
.aboutus .about1 .item .right .wrap .con {
	padding-top: 80px;
	padding-bottom: 80px;
	width: 376px;
	float: right;
}
.aboutus .about1 .item .right .wrap .con .title {
	font-family: PingFangSC-Semibold;
	font-size: 30px;
	color: #FFFFFF;
	letter-spacing: -0.6px;
	font-weight: 600;
}
.aboutus .about1 .item .right .wrap .con .dec {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: -0.32px;
	line-height: 30px;
	font-weight: 400;
	margin-top: 19px;
}
.aboutus .about2 {
}
.aboutus .about2 .wrap {
}
.aboutus .about2 .title {
	font-family: PingFangSC-Medium;
	font-size: 30px;
	color: #333333;
	letter-spacing: -0.6px;
	font-weight: 500;
	text-align: center;
	padding-top: 50px;
	padding-bottom: 30px;
}
.aboutus .about2 .list:after {
	content: "";
	display: table;
	clear: both;
}
.aboutus .about2 .list {
}
.aboutus .about2 .list .item:nth-child(3) {
	margin-right: 0px;
}
.aboutus .about2 .list .item {
	width: calc((100% - 48px)/3);
	float: left;
	margin-right: 24px;
	background: #FFFFFF;
	box-shadow: 0px 2px 11px 3px rgba(0,0,0,0.09);
	border-radius: 6px;
}
.aboutus .about2 .list .item .imgbox img {
	width: 100%;
}
.aboutus .about2 .list .item .imgbox:after {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 0 29px 360px;
	border-color: transparent transparent #fff transparent;
	content: '';
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 5;
}
.aboutus .about2 .list .item .imgbox {
	position: relative;
	overflow: hidden;
}
.aboutus .about2 .list .item .con {
	padding-left: 15px;
	padding-right: 21px;
	padding-top: 25px;
	padding-bottom: 37px;
}
.aboutus .about2 .list .item .con .tit {
	font-family: PingFangSC-Semibold;
	font-size: 20px;
	color: #2E2E2E;
	letter-spacing: -0.4px;
	font-weight: 600;
}
.aboutus .about2 .list .item .con .dec {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #666666;
	letter-spacing: -0.32px;
	line-height: 32px;
	font-weight: 400;
	padding-top: 11px;
}
.aboutus .about3 {
	padding-bottom: 53px;
}
.aboutus .about3 .wrap {
}
.aboutus .about3 .title {
	font-family: PingFangSC-Semibold;
	font-size: 30px;
	color: #333333;
	letter-spacing: -0.6px;
	font-weight: 600;
	text-align: center;
	padding-top: 50px;
	padding-bottom: 30px;
}
.aboutus .about3 .list {
	text-align: center;
}
.aboutus .about3 .list .item:nth-child(4n) {
	margin-right: 0px;
}
.aboutus .about3 .list .item .icons {
	padding-top: 42px;
	padding-bottom: 26px;
}
.aboutus .about3 .list .item .icons img {
	height: 51px;
}
.aboutus .about3 .list .item {
	background: #FFFFFF;
	box-shadow: 0px 2px 11px 3px rgba(0,0,0,0.09);
	border-radius: 6px;
	margin-right: 35px;
	float: left;
	width: calc((100% - 105px)/4);
	padding-bottom: 34px;
}
.aboutus .about3 .list .item .icons i {
	line-height: 118px;
	color: #F96068;
	font-size: 51px;
	text-align: center;
}
.aboutus .about3 .list .item .tit {
	font-family: PingFangSC-Semibold;
	font-size: 24px;
	color: #333333;
	letter-spacing: -0.48px;
	font-weight: 600;
	text-align: center;
}
.aboutus .about3 .list .item .dec {
	font-family: SourceHanSansCN-Medium;
	font-size: 14px;
	color: #666666;
	letter-spacing: -0.28px;
	line-height: 16px;
	font-weight: 500;
	margin-top: 9px;
	text-align: center;
	line-height: 1.5;
	height: 42px;
}
.aboutus .about3 .list .item .dec p {
}
.aboutus .about4 {
	font-family: PingFangSC-Regular;
	font-size: 18px;
	color: #FFFFFF;
	letter-spacing: -0.36px;
	text-align: center;
	line-height: 36px;
	font-weight: 400;
	text-align: center;
	background: #F96068;
	padding-top: 46px;
	padding-bottom: 54px;
}
.aboutus .wrap {
	width: 1035px;
}
.contactUs {
}
.contactUs .contact1 {
}
.contactUs .wrap {
	width: 1018px;
}
.contactUs .contact1 .wrap .item {
	width: 25%;
	float: left;
	text-align: center;
	padding-top: 48px;
	padding-bottom: 52px;
}
.contactUs .contact1 .wrap .item .icons img {
	height: 52px;
	margin-bottom: 17px;
}
.contactUs .contact1 .wrap .item .tit {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #333333;
	letter-spacing: -0.32px;
	font-weight: 600;
}
.contactUs .contact1 .wrap .item .dec {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #333333;
	letter-spacing: -0.32px;
	font-weight: 400;
	padding-top: 9px;
}
.contactUs .contact2 {
	padding-bottom: 10px;
}
.contactUs .contact2 .wrap {
}
.contactUs .contact2 .wrap .item {
	margin-bottom: 40px;
}
.contactUs .contact2 .wrap .item .title {
	font-family: PingFangSC-Semibold;
	font-size: 24px;
	color: #333333;
	letter-spacing: -0.48px;
	font-weight: 600;
}
.contactUs .contact2 .wrap .item .title i {
	color: #009E95;
	font-size: 26px;
}
.contactUs .contact2 .wrap .item .title span {
}
.contactUs .contact2 .wrap .item .dec {
	padding-top: 12px;
	padding-bottom: 11px;
	border-bottom: 1px solid rgba(232,232,232,1);
}
.contactUs .contact2 .wrap .item .dec p {
	font-family: PingFangSC-Medium;
	font-size: 16px;
	color: #666666;
	letter-spacing: -0.32px;
	font-weight: 500;
	padding-bottom: 11px;
}
.contactUs .contact3:after {
	height: 261px;
	background: #F96068;
	content: "";
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
}
.contactUs .contact3 {
	position: relative;
	padding-top: 85px;
	padding-bottom: 68px;
}
.contactUs .contact3 .wrap {
	position: relative;
	z-index: 4;
}
.contactUs .contact3 .wrap .formTable {
	background: #FFFFFF;
	box-shadow: 0px 0px 10px 1px rgba(133,126,127,0.18);
	border-radius: 19px;
	padding: 0px 60px;
	padding-bottom: 66px;
}
.contactUs .contact3 .wrap .formTable .title {
	font-family: PingFangSC-Semibold;
	font-size: 30px;
	color: #333333;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 600;
	text-align: center;
	padding-top: 41px;
	padding-bottom: 28px;
}
.contactUs .contact3 .wrap .formTable .items {
	zoom: 1;
	overflow: hidden;
}
.contactUs .contact3 .wrap .formTable .items .item:nth-child(2n) {
	float: right;
}
.contactUs .contact3 .wrap .formTable .items .item {
	margin-bottom: 35px;
	float: left;
	width: calc((100% - 50px)/2);
}
.contactUs .contact3 .wrap .formTable .items .item .s1 {
	font-family: PingFangSC-Semibold;
	font-size: 20px;
	color: #333333;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 600;
	margin-bottom: 14px;
}
.contactUs .contact3 .wrap .formTable .items .item .words {
	border: 1px solid rgba(201,201,201,1);
	border-radius: 2px;
	width: 100%;
	height: 60px;
	display: block;
	font-size: 17px;
	padding: 0px 15px;
}
.contactUs .contact3 .wrap .formTable .items .item textarea {
	border: 1px solid rgba(201,201,201,1);
	border-radius: 4px;
	width: 100%;
	resize: none;
	padding: 15px;
	font-size: 17px;
	height: 150px;
}
.contactUs .contact3 .wrap .formTable .items .item.clarright {
	clear: right;
}
.contactUs .contact3 .wrap .formTable .items .item.w100 {
	width: 100%;
}
.contactUs .contact3 .wrap .formTable .items .item.w100 .words {
}
.contactUs .contact3 .wrap .formTable .items .item.clarright .words {
}
.contactUs .contact3 .wrap .formTable .items .item.w100 textarea {
}
.contactUs .contact3 .wrap .formTable .send {
	background: #F96068;
	border-radius: 44px;
	width: 260px;
	height: 67px;
	border: none;
	margin: auto;
	font-family: PingFangSC-Semibold;
	font-size: 20px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: center;
	font-weight: 600;
	display: block;
}
.userCenter {
	padding-top: 30px;
	padding-bottom: 40px;
}
.userCenter .wrap {
}
.userCenter .wrap .left {
	background: #FFFFFF;
	float: left;
	width: 255px;
	text-align: center;
	height: 684px;
}
.userCenter .wrap .left .userimg img {
	height: 108px
}
.userCenter .wrap .left .userimg {
	padding-top: 24px;
}
.userCenter .wrap .left .name {
	font-family: PingFangSC-Semibold;
	font-size: 20px;
	color: #333333;
	letter-spacing: 0;
	text-align: center;
	margin-top: 11px;
	font-weight: 600;
	margin-bottom: 6px;
}
.userCenter .wrap .left .tel {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #666666;
	letter-spacing: 0;
	text-align: center;
	font-weight: 400;
}
.userCenter .wrap .left .menus {
	padding-top: 58px;
}
.userCenter .wrap .left .menus .item .slide {
	margin-top: 10px;
	margin-bottom: 21px;
	padding-left: 20px;
	margin-left: 16px;
	position: relative;
	display: none;
}
.userCenter .wrap .left .menus .item .slide a:last-child {
	margin: 0px;
}
.userCenter .wrap .left .menus .item .slide a {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #A1A1A1;
	letter-spacing: 0;
	font-weight: 400;
	display: block;
	text-align: left;
	margin-bottom: 8px;/* margin-left:34px;*/
}
.userCenter .wrap .left .menus .item .slide a.current, .userCenter .wrap .left .menus .item .slide a:hover {
	font-family: PingFangSC-Medium;
	font-size: 14px;
	color: #F96068;
	letter-spacing: 0;
	font-weight: 500;
}
.userCenter .wrap .left .menus .item .slide:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0px;
	width: 3px;
	height: 100%;
	border-radius: 30px;
	background: #e7e7e7;
}
.userCenter .wrap .left .menus .item .slide:after {
	content: '';
	position: absolute;
	width: 3px;
	border-radius: 300px;
	z-index: 4;
	height: 30px;
	background: #ccc;
	left: 0;
	top: 0;
	background: #F96068;
}
.userCenter .wrap .left .menus .item > a.last:after {
	content: "";
	position: absolute;
	left: 17px;
	top: 8px;
	height: 61%;
	border-radius: 300px;
	width: 3px;
	background: rgba(249,96,104,1);
}
.userCenter .wrap .left .menus .item > a.last {
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #F96068;
	letter-spacing: 0;
	font-weight: 600;
	margin-top: 4px;
	padding-left: 34px;
	position: relative;
}
.userCenter .wrap .left .menus .item > a {
	display: block;
	text-align: left;
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #9E9E9E;
	letter-spacing: 0;
	text-align: left;
	font-weight: normal;
	padding-left: 21px;
	line-height: 38px;
}
.userCenter .wrap .left .menus .item.current > a, .userCenter .wrap .left .menus .item > a:hover {
	background: #F96068;
	/* border-radius: 3px; */
	color: #fff;
}
.userCenter .wrap .left .menus .item > a.current i {
}
.userCenter .wrap .left .menus .item a span {
	padding-left: 3px;
}
.userCenter .wrap .left .menus .item a.cur {
	color: #F96068;
}
.userCenter .wrap .right {
	width: 835px;
	float: right;
	position: relative;
}
.userCenter .wrap .right .titles {
	background: #FFFFFF;
	line-height: 46px;
	font-family: PingFangSC-Semibold;
	font-size: 20px;
	color: #333333;
	letter-spacing: 0;
	text-align: center;
	font-weight: 600;
	padding-left: 16px;
	margin-bottom: 14px;
	text-align: left;
}
.userCenter .wrap .right .titles a.return {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #333333;
	letter-spacing: 0;
	text-align: center;
	font-weight: 600;
}
.userCenter .wrap .right .titles a.return i {
	font-size: 14px;
	position: relative;
	top: -1px;
}
.userCenter .wrap .right .infor1 {
	background: #fff;
	margin-bottom: 14px;
	padding-left: 12px;
	padding-top: 22px;
}
.userCenter .wrap .right .infor1 .titlemodel3:after {
	content: "";
	position: absolute;
	left: 0px;
	background: #00A196;
	border-radius: 2px;
	width: 3px;
	height: 15px;
	top: 2px;
}
.userCenter .wrap .right .infor1 .titlemodel3 {
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #333333;
	letter-spacing: 0;
	text-align: left;
	font-weight: 600;
	line-height: 1;
	padding-left: 10px;
	position: relative;
}
.userCenter .wrap .right .infor1 .userlist1 {
	padding-top: 29px;
	padding-bottom: 8px;
}
.userCenter .wrap .right .infor1 .userlist1 ul {
}
.userCenter .wrap .right .infor1 .userlist1 ul li {
	zoom: 1;
	overflow: hidden;
	line-height: 1;
	padding-bottom: 25px;
}
.userCenter .wrap .right .infor1 .userlist1 ul li .s1 {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #8B8B8B;
	letter-spacing: 0;
	font-weight: 400;
	float: left;
	width: 64px;
	text-align: right;
}
.userCenter .wrap .right .infor1 .userlist1 ul li .s2 {
	float: left;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #333333;
	letter-spacing: 0;
	font-weight: 400;
	margin-left: 8px;
}
.userCenter .wrap .right .infor1 .userlist1 ul li .s2 .txt {
	width: 140px;
	float: left;
}
.userCenter .wrap .right .infor1 .userlist1 ul li .s2 .btn1 {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #009E95;
	letter-spacing: 0;
	text-align: center;
	font-weight: 400;
}
.userCenter .wrap .right .infor1 .userSet {
	padding-top: 29px;
	display: flex;
	align-items: center;
	padding-left: 17px;
	padding-bottom: 40px;
}
.userCenter .wrap .right .infor1 .userSet .icons i {
	font-size: 41px;
	color: #6CBD7B;
}
.userCenter .wrap .right .infor1 .userSet .ris {
	padding-left: 13px;
}
.userCenter .wrap .right .infor1 .userSet .ris .tit {
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #333333;
	letter-spacing: 0;
	text-align: left;
	font-weight: 600;
}
.userCenter .wrap .right .infor1 .userSet .ris .txt {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #A3A3A3;
	letter-spacing: 0;
	text-align: center;
	font-weight: 400;
	padding-top: 4px;
}
.userCenter .wrap .right .infor1 .userSet .ris .txt a {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #F96068;
	letter-spacing: 0;
	text-align: center;
	font-weight: 400;
	position: relative;
	display: inline-block;
	border-left: 1px solid #ccc;
	padding-left: 11px;
	margin-left: 5px;
	line-height: 1;
}
.userCenter .wrap .right .infor1 .userlist2 {
	padding-bottom: 7px;
}
.userCenter .wrap .right .infor1 .userlist2 ul {
}
.userCenter .wrap .right .infor1 .userlist2 ul li {
	padding-left: 10px;
	overflow: hidden;
	zoom: 1;
	line-height: 24px;
	margin-bottom: 24px;
}
.userCenter .wrap .right .infor1 .userlist2 ul li .s1 {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #9E9E9E;
	letter-spacing: 0;
	text-align: center;
	font-weight: 400;
	float: left;
	width: 171px;
	text-align: left;
}
.userCenter .wrap .right .infor1 .userlist2 ul li .s2 {
	float: left;
}
.userCenter .wrap .bottomtxt {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #333333;
	letter-spacing: 0;
	text-align: center;
	font-weight: 400;
	text-align: center;
	margin-top: 41px;
}
.userCenter .wrap .bottomtxt a {
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #38B2A6;
	letter-spacing: 0;
	text-align: center;
	font-weight: normal;
}
.userCenter .wrap .right .infor1 .dec1 {
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #333333;
	letter-spacing: 0;
	text-align: left;
	padding-top: 20px;
	font-weight: bold;
	padding-left: 10px;
}
.userCenter .wrap .right .infor1 .dec2 {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #9E9E9E;
	letter-spacing: 0;
	font-weight: 400;
	padding-top: 7px;
	padding-bottom: 30px;
	padding-left: 10px;
}
.alertmodel2 .center {
	background: #FFFFFF;
	box-shadow: 0px 2px 10px 4px rgba(60,60,60,0.07);
	border-radius: 3px;
	width: 648px;
	text-align: center;
	position: absolute;
	padding-bottom: 43px;
	top: 50%;
	left: 50%;
	-o-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.alertmodel2 {
	position: absolute;
	width: 100%;
	top: 0px;
	left: 0px;
	height: 100%;
	z-index: 444;
}
.alertmodel2 .icons {
	padding-top: 42px;
	padding-bottom: 21px;
}
.alertmodel2 .icons img {
	height: 65px;
}
.alertmodel2 .title {
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #4C4C4C;
	letter-spacing: 0;
	text-align: center;
	font-weight: 600;
}
.alertmodel2 .dec {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #717479;
	letter-spacing: 0;
	text-align: center;
	font-weight: 400;
	padding-top: 10px;
	padding-bottom: 33px;
}
.alertmodel2 .btns {
	font-size: 0;
}
.alertmodel2 .btns .btn1 {
}
.alertmodel2 .btns .btn2 {
	background: #38B2A6;
	border-radius: 3px;
	color: #fff;
}
.alertmodel2 .btns * {
	border: 1px solid rgba(56,178,166,1);
	border-radius: 3px;
	width: 233px;
	height: 46px;
	margin: 0px 8px;
	background: none;
	color: rgba(56,178,166,1);
	font-size: 14px;
}
.zxList {
}
.zxList .inf1 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-top: 18px;
	padding-bottom: 16px;
}
.zxList .item {
	background: #FFFFFF;
	border-radius: 3px;
	margin-bottom: 14px;
	padding: 0px 24px;
	padding-bottom: 30px;
}
.zxList .inf1 .tit {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #9E9E9E;
	letter-spacing: 0;
	font-weight: 400;
}
.zxList .inf1 .tit .dot {
	background: #38B2A6;
	margin: 0px 5px;
	width: 5px;
	height: 5px;
	display: inline-block;
	vertical-align: middle;
	border-radius: 300px;
	position: relative;
	top: -2px;
}
.zxList .inf1 .status {
	background: #E2F4F2;
	border-radius: 2px;
	width: 57px;
	line-height: 34px;
	text-align: center;
	font-family: PingFangSC-Semibold;
	font-size: 12px;
	color: #38B2A6;
	letter-spacing: 0;
	font-weight: 600;
}
.zxList .inf2 {
	position: relative;
	zoom: 1;
	overflow: hidden;
	background: #F8F8F6;
	border-radius: 3px;
}
.zxList .inf2 .price {
	position: absolute;
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #7F7F7F;
	letter-spacing: 0;
	font-weight: 400;
	top: 41px;
	right: 18px;
	position: absolute;
}
.zxList .inf2 .price b {
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #F96068;
	letter-spacing: 0;
	font-weight: 600;/* top:41px;*/
    /* right:18px;*/
    /* position:absolute;*/
}
.zxList .inf2 .imgbox {
	overflow: hidden;
	float: left;
	border-radius: 3px;
}
.zxList .inf2 .imgbox img {
	width: 164px;
	height: 164px;
}
.zxList .inf2 .con {
	padding-left: 20px;
	float: left;
	padding-top: 22px;
}
.zxList .inf2 .con .title {
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #4C4C4C;
	letter-spacing: 0;
	font-weight: 600;
}
.zxList .inf2 .con .dec {
	padding-top: 8px;
	line-height: 1;
}
.zxList .inf2 .con .dec p.date {
	padding-left: 18px;
	background: url(../images/rl.png) no-repeat left center;
	background-size: 13px;
}
.zxList .inf2 .con .dec p {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #4C4C4C;
	letter-spacing: 0;
	font-weight: 400;
	margin-bottom: 8px;
	line-height: 1.3;
}
.zxList .inf2 .con .dec p .line {
	display: inline-block;
	width: 1px;
	height: 13px;
	vertical-align: middle;
	background: #e6e6e6;
	margin: 0px 4px;
	position: relative;
	top: -1px;
}
.zxList .inf2 .con .dec p i {
	color: #38B2A6;
	font-size: 8px;
	vertical-align: middle;
	margin: 0px 5px;
}
.zxList .inf2 .local {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #4C4C4C;
	letter-spacing: 0;
	font-weight: 400;
	padding-top: 13px;
}
.lclist:after {
	content: "";
	position: absolute;
	border: 1px solid rgba(230,230,230,1);
	width: 56%;
	top: 39%;
}
.zxList .inf2 .local i {
	font-size: 12px;
	color: #63656A;
	margin-right: 3px;
}
.zxList .inf2 .local span {
}
.lclist {
	background: #FFFFFF;
	height: 150px;
	margin-bottom: 14px;
	display: flex;
	align-items: center;
	justify-content: space-evenly;
	text-align: center;
	position: relative;
}
.lclist .item {
	position: relative;
	z-index: 45;
}
.lclist .item.current .tit {
	color: #39B3A6;
}
.lclist .item.current .icons {
	background: #39B3A6;
}
.lclist .item .icons {
	background: #CCCCCC;
	width: 44px;
	height: 44px;
	border-radius: 300px;
	position: relative;
	margin: auto;
}
.lclist .item .icons i {
	position: absolute;
	top: 50%;
	left: 50%;
	-o-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-size: 23px;
	color: #fff;
}
.lclist .item .tit {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #4C4C4C;
	letter-spacing: 0;
	font-weight: 400;
	padding-top: 13px;
}
.zxList2 {
}
.zxList2 .item {
	margin-bottom: 14px;
	position: relative;
	background: #FFFFFF;
	border-radius: 2px;
	/* height:130px;*/
	zoom: 1;
	overflow: hidden;
}
.zxList2 .item .imgbox {
	float: left;
	overflow: hidden;
	border-radius: 3px;
	position: relative;
}
.zxList2 .item .imgbox .tag {
	position: absolute;
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 0;
	font-weight: 400;
	background: #39B3A6;
	border-radius: 8.5px;
	padding: 0 6px;
	line-height: 18px;
	top: 8px;
	left: 8px;
	z-index: 4;
}
.zxList2 .item .imgbox img {
	width: 129px;
	height: 129px;
}
.zxList2 .item .con {
	float: left;
	width: calc(100% - 129px);
	padding-left: 24px;
	padding-top: 24px;
}
.zxList2 .item .con .title {
 font-family: .AppleSystemUIFont;
	font-size: 16px;
	color: #4C4C4C;
	letter-spacing: 0;
	font-weight: 400;
	padding-bottom: 17px;
}
.zxList2 .item .con .dec {
	/* padding-top:7px;*/
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #4C4C4C;
	letter-spacing: 0;
	font-weight: 400;
	line-height: 1.5;
}
.zxList2 .item .con .dec p {
	padding-bottom: 7px;
}
.zxList2 .item .price {
	position: absolute;
	top: 27px;
	right: 34px;
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #999999;
	letter-spacing: 0;
	font-weight: 400;
}
.zxList2 .item .price b {
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #F96068;
	letter-spacing: 0;
	font-weight: 600;
}
.zxList2 .item .con .dec p .line {
}
.zxList2 .item .con .dec p.date {
	padding-left: 18px;
	background: url(../images/rl.png) no-repeat left center;
	background-size: 13px;
	padding-bottom: 0;
	margin-bottom: 7px;
}
.zxList2 .item .con .dec p.date i {
	color: #38B2A6;
	font-size: 8px;
	vertical-align: middle;
	margin: 0px 5px;
}
.zxList2 .item .con .bh .dot {
	background: #38B2A6;
	margin: 0px 5px;
	width: 5px;
	height: 5px;
	display: inline-block;
	vertical-align: middle;
	border-radius: 300px;
	position: relative;
	top: -2px;
}
.zxList2 .item .con .bh {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #9E9E9E;
	letter-spacing: 0;
	font-weight: 400;
	right: 34px;
	bottom: 22px;
	position: absolute;
}
.zxList3 {
	zoom: 1;
	overflow: hidden;
}
.zxList3 .item:nth-child(2n) {
	float: right;
}
.zxList3 .item {
	background: #E2F4F2;
	float: left;
	width: 413px;
	height: 124px;
	padding-top: 18px;
	padding-left: 22px;
	padding-right: 48px;
	margin-bottom: 14px;
}
.zxList3 .item .title {
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #000000;
	letter-spacing: 0;
	font-weight: 600;
}
.zxList3 .item .title i {
	color: #38B2A6;
	font-size: 26px;
	vertical-align: sub;
	font-weight: normal;
}
.zxList3 .item .title span {
}
.zxList3 .item .dec {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #4C4C4C;
	letter-spacing: 0;
	line-height: 25px;
	font-weight: 400;
	padding-top: 15px;
}
.editMain {
	background: #FFFFFF;
	padding-top: 40px;
	padding-left: 50px;
	padding-right: 40px;
	padding-bottom: 35px;
}
.editMain .title {
	display: flex;
	align-items: center;
	justify-content: space-between;
	/* margin-left:-14px;*/
	margin-bottom: 24px;
}
.editMain .title .titls {
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #333333;
	letter-spacing: 0;
	font-weight: 600;
	display: flex;
	align-items: center;
}
.editMain .title .titls .num {
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 0;
	font-weight: 600;
	width: 24px;
	line-height: 24px;
	background: #F96068;
	border-radius: 300px;
	text-align: center;
}
.editMain .title .titls .tits {
	padding-left: 8px;
}
.editMain .title .switch {
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #39B3A6;
	letter-spacing: 0;
	font-weight: 600;
	cursor: pointer;
}
.editMain .title .switch.current {
}
.editMain .toggle.current .title .switch span {
	display: none;
}
.editMain .toggle.current .title .switch span + span {
	display: inline;
}
.editMain .toggle.current .title .switch .cirs i {
	transform: translate(-50%, -50%) rotate(0deg);
}
.editMain .toggle.current .title .switch span + span {
	display: inline;
}
.editMain .toggle.current {
/* padding-left:15px;*/
    /* padding-right:30px;*/
}
.editMain .toggle.current .title {
/* margin-left:0px;*/
    /* margin-right:0;*/
}
.editMain .toggle.current .slideCon .wjList .itms .numtit {
	padding-left: 0;
}
.editMain .title .switch span+span {
	display: none;
}
.editMain .title .switch span {
	vertical-align: middle;/* display:none;*/
}
.editMain .title .switch .cirs {
	display: inline-block;
	vertical-align: middle;
	border: 1.3px solid rgba(57,179,166,1);
	width: 17px;
	height: 17px;
	text-align: center;
	position: relative;
	border-radius: 30px;
}
.editMain .title .switch .cirs i {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) rotate(180deg);
	font-size: 11px;
}
.editMain .slideContent {
}
.editMain .slideContent .tag {
}
.editMain .slideContent .itmodel {
}
.editMain .slideContent .itmodel:after {
	content: "";
	display: table;
	clear: both;
}
.editMain .slideContent .itmodel .item:nth-child(2n) {
	float: right;
}
.editMain .slideContent .itmodel .item.w100 {
	width: 100%;
}
.editMain .slideContent .itmodel .item {
	float: left;
	width: calc((100% - 25px)/2);
	margin-bottom: 25px;
}
.editMain .slideContent .itmodel .item .s1 {
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #333333;
	letter-spacing: 0;
	font-weight: 600;
	margin-bottom: 8px;
}
.editMain .slideContent .itmodel .item textarea {
	width: 100%;
	height: 144px;
	resize: none;
	border: 1px solid rgba(200,201,203,1);
	border-radius: 3px;
	padding: 14px;
	font-size: 14px;
}
.editMain .slideContent .itmodel .item .txwords:after {
	content: "";
	display: table;
	clear: both;
}
.editMain .slideContent .itmodel .item .txwords {
	position: relative;
}
.editMain .slideContent .itmodel .item .txwords.correct input {
	background: url(../images/correct.png) no-repeat calc(100% - 10px) center;
	background-size: 13px;
}
.editMain .slideContent .itmodel .item .txwords input {
	border: 1px solid rgba(200,201,203,1);
	border-radius: 3px;
	width: 100%;
	height: 48px;
	font-size: 14px;
	padding: 0px 16px;
}
.editMain .slideContent .itmodel .item .txwords.error select.sel, .editMain .slideContent .itmodel .item .txwords.error .words {
	border: 1px solid rgba(211,37,37,1);
}
.editMain .slideContent .itmodel .item .txwords.error .warning {
	font-size: 12px;
}
.editMain .slideContent .itmodel .item .txwords .warning {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #D32525;
	letter-spacing: 0;
	font-weight: 400;
	padding-top: 7px;
	height: 23px;
	font-size: 0;
}
.editMain .slideContent .itmodel .item .txwords select.sel.sel2 {
	float: left;
	width: 100px;
	border-right: none;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.editMain .slideContent .itmodel .item .txwords .words.words2 {
	width: calc(100% - 100px);
	border-left: none;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.editMain .slideContent .itmodel .item .txwords .words.words3 {
	padding-right: 49px;
}
.editMain .slideContent .itmodel .item .txwords .searchbtn {
	position: absolute;
	right: 0;
	top: 0px;
	width: 50px;
	height: 100%;
	border: none;
	background: none;
	color: #c0c0c0;
}
.editMain .slideContent .itmodel .item .txwords select.sel {
	border: 1px solid rgba(200,201,203,1);
	border-radius: 3px;
	width: 100%;
	height: 48px;
	font-size: 15px;
	padding: 0px 16px;
	background: url(../images/down.png) no-repeat calc(100% - 11px) center;
	background-size: 10px;
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #9E9E9E;
	letter-spacing: 0;/* font-weight:600;*/
}
.editMain .slideContent .itmodel .item .txwords textarea {
}
.editMain .slideContent .height1 {
	height: 38px;
}
.editMain .slideContent .tag {
	font-family: PingFangSC-Semibold;
	font-size: 12px;
	color: #9E9E9E;
	letter-spacing: 0;
	/* font-weight:600;*/
	background: #F3F3F3;
	border-radius: 2px;
	width: 64px;
	line-height: 27px;
	text-align: center;
	/* margin-top:24px;*/
	margin-bottom: 15px;
	width: auto;
	padding: 0px 8px;
	display: inline-block;
}
.editMain .slideContent .bc {
	background: #009E95;
	border-radius: 2px;
	margin-top: 48px;
	width: 137px;
	height: 48px;
	border: none;
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 0;
	font-weight: 600;
}
.editMain .slideContent .line {
	margin-top: 22px;
	border-bottom: 1px solid rgba(231,231,231,1);
	margin-bottom: 33px;
}
.editMain .slideContent .wjList {
	padding-bottom: 1px;
}
.editMain .slideContent .wjList .itms {
	padding-bottom: 33px;
	border-bottom: 1px solid rgba(231,231,231,1);
	margin-bottom: 33px;
	zoom: 1;
	overflow: hidden;
	line-height: 36px;
}
.editMain .slideContent .wjList .itms .numtit {
	display: flex;
	align-items: center;
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #000000;
	letter-spacing: 0;
	font-weight: 600;
	/* padding-left:10px;*/
	float: left;
	width: 44.33%;
}
.editMain .slideContent .wjList .itms .numtit .num {
	background: #F96068;
	width: 24px;
	line-height: 24px;
	border-radius: 300px;
	text-align: center;
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 0;
	font-weight: 600;
}
.editMain .slideContent .wjList .itms .numtit .tit {
	padding-left: 10px;
}
.editMain .slideContent .wjList .itms .status {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #4C4C4C;
	letter-spacing: 0;
	font-weight: 400;
	float: left;
}
.editMain .slideContent .wjList .itms .status i {
	color: #009E95;
	font-size: 22px;
	vertical-align: middle;
}
.editMain .slideContent .wjList .itms .status span {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #4C4C4C;
	letter-spacing: 0;
	font-weight: 400;
	padding-left: 4px;
}
.editMain .slideContent .wjList .itms .tx {
	float: right;
	border: 1px solid rgba(0,158,149,1);
	border-radius: 2px;
	width: 107px;
	line-height: 36px;
	text-align: center;
	color: rgba(0,158,149,1);
}
.editMain .slideContent .tj {
	width: 100%;
	background: #E7E7E7;
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #9E9E9E;
	letter-spacing: 0;
	font-weight: 600;
	height: 48px;
	border: none;
}
.editMain .slideContent .dec1 {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #666666;
	letter-spacing: 0;
	font-weight: 400;
	padding-bottom: 15px;
}
.sendFileItem {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
}
.sendFileItem .itm:nth-child(2n) {
	margin-right: 0px;
}
.sendFileItem .itm {
	background: #F8F8F6;
	border: 1px solid rgba(231,231,231,1);
	border-radius: 2px;
	width: calc((100% - 25px)/2);
	margin-right: 25px;
	margin-bottom: 25px;
	/* text-align:center;*/
	padding: 16px 25px;
	padding-bottom: 24px;
}
.sendFileItem .itm .warning2 {
	padding-top: 6px;
	/* padding-bottom:13px;*/
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #F96068;
	letter-spacing: 0;
	font-weight: 400;
}
.sendFileItem .itm .tit {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #333333;
	letter-spacing: 0;
	font-weight: 600;/* padding-bottom:12px;*/
}
.sendFileItem .itm .addFile {
	background: #FFFFFF;
	border: 1px dashed rgba(200,201,203,1);
	border-radius: 2px;
	height: 152px;
	text-align: center;
	position: relative;
	overflow: hidden;
	padding-top: 34px;
	cursor: pointer;
	margin-top: 12px;
}
.sendFileItem .itm .addFile input {
	width: 100%;
	height: 100%;
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0px;
	z-index: 55;
}
.sendFileItem .itm .addFile .icons {
}
.sendFileItem .itm .addFile .icons img {
	height: 30px;
}
.sendFileItem .itm .addFile .tits {
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #333333;
	letter-spacing: 0;
	padding-top: 15px;
	font-weight: 600;
	padding-bottom: 1px;
}
.sendFileItem .itm .addFile .warning2 {
}
 textarea::-webkit-input-placeholder, input::-webkit-input-placeholder {
 color: #9E9E9E;
}
 textarea::-moz-placeholder, input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #9E9E9E;
}
 textarea:-moz-placeholder, input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #9E9E9E;
}
 textarea:-ms-input-placeholder, input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #9E9E9E;
}
.editMain .slideContent .bc.mt0 {
	margin-top: 0;
}
.editMain .slideContent .check {
}
.editMain .slideContent .check .checkItem {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #9E9E9E;
	letter-spacing: 0;
	font-weight: 400;
	margin-bottom: 20px;
}
.editMain .slideContent .check .checkItem span {
	padding-left: 22px;
	vertical-align: middle;
}
.tabHd {
	background: #FFFFFF;
	height: 46px;
	padding-left: 27px;
	margin-bottom: 14px;
}
.tabHd.type2 {
	padding-left: 17px;
}
.tabHd a {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #999999;
	letter-spacing: 0;
	text-align: center;
	font-weight: 600;
	line-height: 46px;
	float: left;
	margin-right: 58px;
}
.tabHd a.current {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #333333;
	letter-spacing: 0;
	text-align: center;
	font-weight: 600;
	background: url(../images/liner.png) no-repeat center 33px;
	background-size: auto 9px;
}
.inforList {
	background: #fff;
	padding: 20px 16px;
}
.inforList .item {
	background: #FFFFFF;
	border: 1px solid rgba(231,231,231,1);
	border-radius: 2px;
	height: 150px;
	position: relative;
	margin-bottom: 22px;
}
.inforList .item .imgbox {
	float: left;
	width: 129px;
	height: 100%;
	overflow: hidden;
}
.inforList .item .imgbox img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.inforList .item .con {
	position: relative;
	float: left;
	padding-left: 24px;
	width: calc(100% - 130px);
	height: 100%;
	position: relative;
}
.inforList .item .con .title {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #333333;
	letter-spacing: 0;
	font-weight: 600;
	padding-top: 20px;
	line-height: 1;
}
.inforList .item .con .price b {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #F96068;
	letter-spacing: 0;
	font-weight: 600;
}
.inforList .item .con .price {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #666666;
	letter-spacing: 0;
	font-weight: 400;
	padding-top: 6px;
	padding-bottom: 20px;
}
.inforList .item .con .dec {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #4C4C4C;
	letter-spacing: 0;
	font-weight: 400;
	padding-bottom: 7px;
}
.inforList .item .con .infors {
}
.inforList .item .con .infors span {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #999999;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 400;
	margin-right: 20px;
}
.inforList .item .con .infors span i {
	font-size: 16px;
	color: #009E95;
	vertical-align: bottom;
}
.inforList .item .con .more {
	background: #F96068;
	border-radius: 3px;
	right: 14px;
	bottom: 18px;
	text-align: center;
	position: absolute;
	width: 103px;
	line-height: 40px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 0;
	font-weight: 400;
	z-index: 5;
}
.inforList .item .con .on {
	position: absolute;
	width: 71px;
	height: 53px;
	background: url(../images/zm.png) no-repeat center center;
	background-size: 100%;
	top: 22px;
	right: 16px;
}
.yhqList {
	zoom: 1;
	background: #fff;
	overflow: hidden;
	padding: 24px 22px;
}
.yhqList .item:nth-child(2n) {
	float: right;
}
.yhqList .item {
	background: #FFFFFF;
	border: 1px solid rgba(231,231,231,1);
	border-radius: 10px;
	float: left;
	width: calc((100% - 70px)/2);
	margin-bottom: 23px;
	padding: 0px 15px;
	padding-top: 18px;
}
.yhqList .item .sec1 {
	display: flex;
	align-items: center;
	border-bottom: 1px solid rgba(239,239,239,1);
	padding-bottom: 14px;
}
.yhqList .item .sec1 .icon {
	border: 1px solid rgba(241,241,241,1);
	border-radius: 3px;
	width: 51px;
	height: 37px;
	position: relative;
	margin-right: 13px;
}
.yhqList .item .sec1 .icon img {
	width: 75%;
	height: 100%;
	object-fit: contain;
	position: absolute;
	top: 50%;
	left: 50%;
	-o-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.yhqList .item .sec1 .ris {
	width: calc(100% - 64px);
}
.yhqList .item .sec1 .ris .tit {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #333333;
	letter-spacing: 0;
	font-weight: 600;
}
.yhqList .item .sec1 .ris .priceans {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.yhqList .item .sec1 .ris .priceans .num {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #999999;
	letter-spacing: 0;
	font-weight: 400;
}
.yhqList .item .sec1 .ris .priceans a.more {
	background: #F96068;
	border-radius: 13px;
	width: 70px;
	line-height: 22px;
	display: inline-block;
	text-align: center;
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 0;
	font-weight: 400;
}
.yhqList .item .sec2 {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-top: 11px;
	padding-bottom: 19px;
}
.yhqList .item .sec2 .tit {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #333333;
	letter-spacing: 0;
	font-weight: 400;
}
.yhqList .item .sec2 .more {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #999999;
	font-weight: 400;
}
.yhqList .item .sec2 .more i {
	font-size: 10px;
}
.noneCon {
	text-align: center;
	background: #FFFFFF;
	height: 624px;
	padding-top: 200px;
}
.noneCon .title {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #333333;
	letter-spacing: 0;
	text-align: center;
	font-weight: 400;
	padding-bottom: 13px;
}
.noneCon .more {
	background: #F96068;
	border-radius: 3px;
	display: block;
	margin: auto;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 0;
	font-weight: 400;
	width: 126px;
	line-height: 40px;
}
@font-face {
	font-family: 'HarmonyOS_Sans_SC_Bold';
	src: url('../fonts/HarmonyOS_Sans_SC_Bold.ttf')
}
select option {
	background: #ffffff !important
}
select option:hover, select option:checked {
	color: #fff !important;
	background-color: #38B2A6 !important /* ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â½Ãƒâ€šÃ‚Â ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â¯ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â»Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒâ€šÃ‚Â¹ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒâ€¹Ã…â€œÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¿ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¸Ãƒâ€šÃ‚ÂªÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¢Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã‚Â¨ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°Ãƒâ€šÃ‚Â²ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â»Ãƒâ€šÃ‚Â£ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¸Ãƒâ€šÃ‚ÂºÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â½Ãƒâ€šÃ‚Â ÃƒÆ’Ã‚Â¦Ãƒâ€ Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â³ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¦Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â§Ãƒâ€¦Ã‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¢Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã‚Â¨ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°Ãƒâ€šÃ‚Â² */
}
.selectItem {
	width: 100%;
	height: 100%;
	position: relative;
	border-radius: 2px;
	border: none;
	margin-left: 0;/* border-right:none;*/
    /* padding-right:48px;*/
}
.selectItem .h2tit {
	padding-left: 50px;
	background: url(../images/down.png) no-repeat calc(100% - 17px) center;
	cursor: pointer;
	width: 100%;
	height: 100%;
	background-size: 15px;
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #333333;
	font-weight: 600;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.selectItem dd {
}
.selectItem dl {
	position: absolute;
	width: 100%;
	border-radius: 2px;
	background: #FFF;
	box-shadow: 0px 4px 12px 0px rgba(0,0,0,0.30);
	left: 0;
	top: 100%;
	z-index: 55;
	display: none;
}
.selectItem dl dd a:hover {
	color: #fff;
	background: #38B2A6;
}
.selectItem dl dd a {
	display: block;
	color: #666;
	font-family: "PingFang SC";
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
	line-height: 40px;
	padding-left: 10px;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
.selectItem:hover dl {
	display: block;
}


/*搜索*/
  /* 搜索容器整体 - 相对定位承载弹窗 */
    .search-container {
      position: relative;
      width: 1000px;
      margin: 0 auto;
    }

    /* 搜索输入框 */
    .search-input {
      width: 100%;
      height: 52px;
      padding: 0 20px;
      border: 1px solid #e5e5e5;
      border-radius: 6px 0 0 6px;
      font-size: 16px;
      outline: none;
      transition: all 0.3s ease;
      background-color: #fff;
    }
    .search-input:focus {
      border-color: #ff5a5f;
      box-shadow: 0 0 0 2px rgba(255, 90, 95, 0.1);
    }
    .search-input::placeholder {
      color: #999;
    }

    /* 搜索按钮 */
    .search-btn {
      position: absolute;
      right: 0;
      top: 0;
      height: 52px;
      width: 100px;
      background: #ff5a5f;
      color: white;
      border: none;
      border-radius: 0 6px 6px 0;
      cursor: pointer;
      font-size: 16px;
      transition: background-color 0.3s ease;
    }
    .search-btn:hover {
      background: #ff474e;
    }

    /* 下拉弹窗面板（默认隐藏，绝对定位） */
    .dropdown-panel {
      display: none;
      position: absolute;
      top: calc(100% + 2px);
      left: 0;
      width: 100%;
      background: white;
      border: 1px solid #e5e5e5;
      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
      z-index: 999;
      border-radius: 0 0 6px 6px;
      overflow: hidden;
    }

    /* 顶部国家/热门 Tab 导航 */
    .top-tab-nav {
      display: flex;
      border-bottom: 1px solid #e5e5e5;
      background: #fafafa;
    }
    .top-tab-item {
      padding: 12px 24px;
      cursor: pointer;
      font-size: 14px;
      color: #666;
      transition: all 0.2s ease;
      border-bottom: 2px solid transparent;
    }
    .top-tab-item.active {
      color: #ff5a5f;
      border-bottom-color: #ff5a5f;
      background: white;
      font-weight: 500;
    }
    .top-tab-item:hover {
      color: #ff5a5f;
    }

    /* Tab 内容容器（默认隐藏） */
    .tab-content {
      display: none;
      padding: 16px 20px;
    }
    .tab-content.active {
      display: block;
    }

    /* 板块标题（城市/学校）- 区分上下结构 */
    .block-title {
      font-size: 15px;
      color: #333;
      font-weight: 500;
      margin-bottom: 12px;
      padding-bottom: 6px;
      border-bottom: 1px solid #f0f0f0;
    }

    /* 城市/学校列表 - 网格布局（通用） */
    .city-list, .school-list {
      display: grid;
      grid-template-columns: repeat(5, 1fr);
      gap: 12px 0;
      margin-bottom: 20px;
    }
    /* 移除学校列表底部外边距，避免多余空白 */
    .school-list {
      margin-bottom: 0;
    }

    /* 城市/学校列表项样式 */
    .city-item, .school-item {
      padding: 6px 0;
      color: #333;
      cursor: pointer;
      font-size: 14px;
      transition: all 0.2s ease;
      text-align: left;
    }
    .city-item:hover, .school-item:hover {
      color: #ff5a5f;
      background-color: #fef5f5;
      padding-left: 4px;
    }

    /* 空数据提示（备用） */
    .empty-tip {
      padding: 20px;
      text-align: center;
      color: #999;
      font-size: 14px;
    }
