@font-face {
	font-family: "YouSheBiaoTiHei";
	src: url("../fonts/ä¼˜è®¾æ ‡é¢˜é»‘.ttf");
}
body {
	margin: auto;
	cursor: default;
}

a {
	text-decoration: none;
	color: inherit;
}

ul {
	margin: 0;
	padding: 0;
}

p {
	margin: 0;
}

ul li {
	list-style-type: none;
}

div,
a,
textarea,
input,
span {
	box-sizing: border-box;
}

input {
	background: none;
}

input[type="button"] {
	cursor: pointer;
}

button {
	cursor: pointer;
}

textarea {
	resize: none;
	font-family: inherit;
}

div,
input {
	box-sizing: border-box;
}

::-webkit-scrollbar {
	width: 3px;
	height: 3px;
}

::-webkit-scrollbar-thumb {
	border-radius: 1em;
	background-color: rgba(50, 50, 50, .3);
}

::-webkit-scrollbar-track {
	border-radius: 1em;
	background-color: rgba(50, 50, 50, .1);
}

/* a:hover,
button:hover {
	opacity: 0.7;
} */

@media (min-width: 1020px) {
	#H5 {
		display: none;
	}
}

@media (max-width: 1020px) {
	#PC {
		display: none;
	}
}

.container {
	width: 1440px;
	margin: auto;
	box-sizing: border-box;
	display: flex;
}

.banner {
	width: 100%;
	height: 615px;
	position: relative;
}

.banne1 {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.banne2 {
	width: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.banne3 {
	width: 100%;
}

.banne3_1 {
	width: 100%;
	text-align: center;
	font-weight: 400;
	font-size: 36px;
	color: #0C2450;
}

.banne3_2 {
	width: 100%;
	text-align: center;
	font-weight: 400;
	font-size: 16px;
	color: #071D46;
}

.banne3_2 a {
	display: inline-block;
	margin-right: 10px;
	margin-top: 10px;
}

.banne3_2 a:last-child {
	margin-right: 0;
}

.banne3_3 {
	max-width: 100%;
	width: 540px;
	height: 55px;
	background: #F5F5F5;
	border-radius: 55px;
	border: 1px solid #071D46;
	display: flex;
	margin: auto;
	margin-top: 30px;
	padding: 10px;
}

.banne3_3 input {
	border: none;
	outline: none;
	width: calc(100% - 35px);
	height: 100%;
	font-weight: 400;
	font-size: 14px;
}

.banne3_3 button {
	border: none;
	outline: none;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	display: block;
	background-image: url(../img/search_2.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.inde_box {
	width: 100%;
}

.inde_bo {
	width: 100%;
	margin: 80px auto;
}

.inde_fls {
	max-width: 100%;
	width: calc(100% - 150px);
	margin: auto;
}

.inde_fls .swiper-father {
	width: 100%;
	height: 100%;
	position: relative;
}

.inde_fls .swiper {
	width: calc(100% - 60px);
	height: 100%;
}

.inde_fls .swiper-slide {
	width: 100%;
	height: 100%;
}

.inde_fls .swiper-button-prev::after,
.inde_fls .swiper-button-next::after {
	display: none;
}

.inde_fls .swiper-button-prev {
	width: 35px;
	height: 35px;
	background-image: url(../img/prev_1.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.inde_fls .swiper-button-next {
	width: 35px;
	height: 35px;
	background-image: url(../img/next_1.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.inde_fl {
	width: 100%;
	background: #F7F8FA;
	border-radius: 16px;
	display: block;
	overflow: hidden;
}

.inde_fl1 {
	width: 100%;
	height: 80px;
	display: block;
	object-fit: cover;
	object-position: center;
}

.inde_fl2 {
	width: 100%;
	height: 40px;
	padding: 0 10px;
	text-align: center;
	line-height: 40px;
	font-weight: 400;
	font-size: 14px;
	color: #D20D86;
	white-space: nowrap;
	/* ç¦æ­¢æ–‡æœ¬æ¢è¡Œ */
	overflow: hidden;
	/* éšè—è¶…å‡ºèŒƒå›´çš„å†…å®¹ */
	text-overflow: ellipsis;
	/* ä½¿ç”¨çœç•¥å· */
}

.inde_rmtjs {
	width: 100%;
	margin-top: 80px;
}

.inde_rmtj1 {
	width: 100%;
	font-weight: 500;
	font-size: 32px;
	color: #D20D86;
}

.inde_rmtj1 p {
	position: relative;
	z-index: 1;
}

.inde_rmtj1 img {
	height: 30px;
	display: block;
	margin-top: -20px;
}

.inde_rmtj2 {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	cursor: pointer;
}
.scxq_detadown2 .inde_rmtj3 {
	width: 32%;
	margin-right: 1%;
	margin-top: 20px;
	border-radius: 10px;
	overflow: hidden;
	position: relative;
	float: left;
}

.scxq_detadown2 .inde_rmtj3:nth-child(3n) {
	margin-right: 0;
}

.user_sc .inde_rmtj3 {
	width: 24%;
	margin-right: 1%;
	margin-top: 20px;
	border-radius: 10px;
	overflow: hidden;
	position: relative;
	float: left;
	cursor: pointer;
}

.user_sc .inde_rmtj3:nth-child(4n) {
	margin-right: 0;
}
.inde_rmtj2 .inde_rmtj3 {
	width: 19.20%;
	margin-right: 1%;
	margin-top: 20px;
	border-radius: 10px;
	overflow: hidden;
	position: relative;
}

.inde_rmtj2 .inde_rmtj3:nth-child(5n) {
	margin-right: 0;
}
.inde_rmtj3:hover .inde_rmtj3_3{
    display: block;
}
.inde_rmtj3_1 {
	width: 100%;
	height: 460px;
	display: block;
}

.inde_rmtj3_1 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.inde_rmtj3_2 {
	width: 100%;
	height: 220px;
	display: block;
	margin-bottom: 20px;
}

.inde_rmtj3_2:last-child {
	margin-bottom: 0;
}

.inde_rmtj3_2 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}
.inde_rmtj3_3{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.2);
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
.inde_rmtj3_4{
    width: 100%;
    padding: 10px;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
}
.inde_rmtj3_4_1{
       border: 1px solid #D20D86;
    color: #D20D86;
    width: 90px;
    height: 30px;
    border-radius: 5px;
    text-align: center;
    line-height: 30px;
    float: left;
    font-size: 14px;
    display: block;
     background: rgba(255,255,255,.5);
}
.inde_rmtj3_4_2{
    float: right;
}
.inde_rmtj3_4_3{
    width: 25px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle;
}
.inde_rmtj3_4_3:last-child{
    margin-right: 0;
}
.inde_rmtj3_4_3 img{
    width: 100%;
    display: block;
}
.inde_rmtj3_5{
    width: 100%;
    background: rgba(255,255,255,.5);
    padding: 10px;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
}
.inde_rmtj3_6{
    width: 50px;
    margin-left: 15px;
    font-size: 12px;
    color: #333333;
    font-weight: 600;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
}
.inde_rmtj3_6 img{
    border: 1px solid white;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin: auto;
    margin-bottom: 5px;
}
.inde_rmtj3_6 div{
    width: 100%;
     white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.inde_rmtj3_7{
    width: calc(100% - 70px);
    display: inline-block;
    vertical-align: middle;
}
.inde_rmtj3_7_1{
    width: 100%;
    font-size: 14px;
    color: #333333;
     white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.inde_rmtj3_7_2{
    width: 100%;
    margin-top: 5px;
    display: inline-block;
}
.inde_rmtj3_7_3{
        border: 1px solid #458ECB;
    color: #458ECB;
    width: 40px;
    height: 20px;
    border-radius: 2px;
    text-align: center;
    line-height: 20px;
    float: left;
    font-size: 14px;
    display: block;
    background: rgba(69, 142, 203, .5);
    margin-right: 5px;
}
.inde_rmtj3_7_31{
          border: 1px solid #03890d;
        color: #03890d;
        width: 40px;
        height: 20px;
        border-radius: 2px;
        text-align: center;
        line-height: 20px;
        float: left;
        font-size: 14px;
        display: block;
       background: rgb(173 189 165 / 50%);
        margin-right: 5px;
}
.inde_rmtj3_7_32{
        border: 1px solid #cb8345;
        color: #cb8345;
        width: 40px;
        height: 20px;
        border-radius: 2px;
        text-align: center;
        line-height: 20px;
        float: left;
        font-size: 14px;
        display: block;
        background: rgb(167 107 45 / 50%);
        margin-right: 5px;
}
.inde_rmtj3_7_33{
   border: 1px solid #cbc4be;
        color: #cbc4be;
        width: 40px;
        height: 20px;
        border-radius: 2px;
        text-align: center;
        line-height: 20px;
        float: left;
        font-size: 14px;
        display: block;
        background: rgb(101 91 91 / 50%);
        margin-right: 5px;
}
.inde_rmtj3_7_4{
    width: calc(100% - 45px);
     line-height: 20px;
      font-size: 14px;
    color: #333333;
     white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.inde_rmtj4 {
	width: 19.2%;
	height: 360px;
	display: block;
	margin-right: 1%;
	position: relative;
}

.inde_rmtj4:nth-child(5n) {
	margin-right: 0;
}

.inde_rmtj4_1{
	width: 100%;
	height: 100%;
}
.inde_rmtj4_2{
	width: 100%;
	padding: 15px;
	position: absolute;
	left: 0;
	bottom: 0;
}
.inde_rmtj4_3{
	width: 100%;
	font-size: 22px;
	color: white;
}
.inde_rmtj4_4{
	width: 100%;
	margin-top: 10px;
	font-size: 15px;
	color: white;
}

.inde_sqqys {
	width: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.inde_sqqy {
	width: 100%;
	margin-top: 40px;
	margin-bottom: 70px;
}

.inde_sqqy1 {
	width: 100%;
	text-align: center;
	font-weight: 400;
	font-size: 36px;
	color: #0C2450;
}

.inde_sqqy2 {
	width: 100%;
	margin-top: 15px;
	text-align: center;
	font-weight: 400;
	font-size: 16px;
	color: #071D46;
}

.inde_sqqy3 {
	width: 360px;
	height: 55px;
	background: linear-gradient(90deg, #D20D86 0%, #059DE7 100%);
	border-radius: 55px;
	display: block;
	margin: auto;
	margin-top: 40px;
	text-align: center;
	line-height: 55px;
	font-weight: 500;
	font-size: 24px;
	color: #F5F5F5;
}

.login_cover {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 100;
}

.login_box {
	width: 985px;
	background-image: url(../img/bg_2.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 25px;
	padding: 0 40px;
	padding-top: 80px;
	padding-bottom: 45px;
	display: none;
	overflow: hidden;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 101;
}

.login_bo {
	width: 100%;
	display: flex;
}

.login_left {
	border-right: 1px solid #F1F1F1;
	width: 37%;
	padding: 0 40px;
	padding-top: 90px;
}

.login_le1 {
	width: 100%;
	display: flex;
}

.login_le1_1 {
	width: 48%;
	height: 45px;
	margin-right: 4%;
	text-align: center;
	line-height: 45px;
	font-weight: 400;
	font-size: 18px;
	color: #041C2C;
	display: flex;    
	align-items: center;
}
.login_le1_1 img{
    height: 80%;
}
.login_le1_1:last-child {
	margin-right: 0;
}

.login_le1_1.on {
	border-bottom: 2px solid #D20D86;
}

.login_le2 {
	width: 100%;
	margin-top: 40px;
}

.login_le2_1 {
	width: 175px;
	border-radius: 12px;
	border: 1px solid #D20D86;
	padding: 15px;
	display: none;
	margin: auto;
}

.login_le2_1 img {
	width: 100%;
	display: block;
}

.login_right {
	width: 63%;
	padding: 0 40px;
}

.login_ri1 {
	width: 100%;
	text-align: center;
	font-weight: 500;
	font-size: 18px;
	color: #041C2C;
}

.login_ri2 {
	width: 100%;
	height: 50px;
	border-radius: 8px;
	border: 1px solid #CCCCCC;
	margin-top: 25px;
	padding: 0 15px;
	display: flex;
	line-height: 50px;
	font-weight: 400;
	font-size: 16px;
	color: #041C2C;
}

.login_ri2 span {
	margin-right: 10px;
}

.login_ri2 input {
	border: none;
	outline: none;
	width: calc(100% - 95px);
	height: 100%;
	font-weight: 400;
	font-size: 16px;
	color: #041C2C;
}

.login_ri2 button {
	border: none;
	outline: none;
	width: 95px;
	font-weight: 400;
	font-size: 16px;
	background: white;
}

.login_ri2:hover {
	border: 1px solid #D20D86;
}

.login_ri3 {
	width: 100%;
	margin-top: 10px;
	display: inline-block;
}

.login_ri3_1 {
	font-weight: 400;
	font-size: 16px;
	color: #999999;
	float: left;
}

.login_ri3_1 a {
	color: #041C2C;
}

.login_ri3_2 {
	float: right;
	font-weight: 400;
	font-size: 16px;
	color: #D20D86;
}

.login_ri4 {
	border: none;
	outline: none;
	width: 100%;
	height: 55px;
	background: #D20D86;
	border-radius: 8px;
	display: block;
	margin-top: 25px;
	font-weight: 500;
	font-size: 20px;
	color: #FFFFFF;
}

.login_ri5 {
	width: 100%;
	margin-top: 15px;
	text-align: center;
	font-weight: 400;
	font-size: 14px;
	color: #999999;
}

.login_ri5 a {
	color: #3994FF;
}

input[type=checkbox] {
	border: 1px solid #CCCCCC;
	box-sizing: border-box;
	cursor: pointer;
	outline: none;
	position: relative;
	width: 15px;
	height: 15px;
	font-size: 14px;
	margin: 0;
	border-radius: 50%;
	-webkit-appearance: none;
	display: inline-block;
	vertical-align: middle;
}

input[type=checkbox]::after {
	position: absolute;
	top: 0;
	width: 15px;
	height: 15px;
	display: inline-block;
	visibility: visible;
	padding-left: 0px;
	text-align: center;
	content: ' ';
}

input[type=checkbox]:checked {
	border: none;
}

input[type=checkbox]:checked::after {
	content: "✓";
	font-size: 12px;
	font-weight: bold;
	background: #D20D86;
	color: white;
	border-radius: 50%;
}

input[type=radio] {
	border: 1px solid #CCCCCC;
	box-sizing: border-box;
	cursor: pointer;
	outline: none;
	position: relative;
	width: 15px;
	height: 15px;
	font-size: 14px;
	margin: 0;
	border-radius: 50%;
	-webkit-appearance: none;
	display: inline-block;
	vertical-align: middle;
}

input[type=radio]::after {
	position: absolute;
	top: 0;
	width: 15px;
	height: 15px;
	display: inline-block;
	visibility: visible;
	padding-left: 0px;
	text-align: center;
	content: ' ';
}

input[type=radio]:checked {
	border: none;
}

input[type=radio]:checked::after {
	content: "âœ“";
	font-size: 12px;
	font-weight: bold;
	background: #D20D86;
	color: white;
	border-radius: 50%;
}

.login_ri5 div {
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
}

.login_ri6 {
	width: 100%;
	margin-top: 15px;
	text-align: center;
	font-weight: 400;
	font-size: 14px;
	color: #D20D86;
}

.login_ri6 img {
	width: 20px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.login_ri6 span {
	display: inline-block;
	vertical-align: middle;
}

.register_cover {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 100;
}

.register_box {
	width: 985px;
	background-image: url(../img/bg_2.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 25px;
	padding: 0 40px;
	padding-top: 80px;
	padding-bottom: 45px;
	display: none;
	overflow: hidden;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 101;
}

.editpass_cover {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 100;
}

.editpass_box {
	width: 985px;
	background-image: url(../img/bg_2.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 25px;
	padding: 0 40px;
	padding-top: 80px;
	padding-bottom: 45px;
	display: none;
	overflow: hidden;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 101;
}

.scxq_details {
	width: 100%;
	background: #F5F5F5;
}

.scxq_detail {
	width: 100%;
	margin-top: 40px;
}

.scxq_detatop {
	width: 100%;
	background: white;
	padding: 40px;
	display: inline-block;
}

.scxq_detatop1 {
	width: 59%;
	float: left;
	display: block;
}

.scxq_detatop1 img {
	width: 100%;
	display: block;
	margin-bottom: 20px;
}

.scxq_detatop1 img:last-child {
	margin-bottom: 0;
}

.scxq_detatop2 {
	width: 38%;
	float: right;
	margin-left: 3%;
}

.scxq_detatop3 {
	width: 100%;
	background: #FAFAFA;
	padding: 25px;
}

.scxq_detatop3_1 {
	width: 100%;
	font-weight: 500;
	font-size: 36px;
	color: #041C2C;
}

.scxq_detatop3_2 {
	width: 100%;
	margin-top: 10px;
	font-weight: 600;
	font-size: 24px;
	color: #E92A1B;
}

.scxq_detatop3_3 {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin: 40px auto;
	padding: 40px 0;
}

.scxq_detatop3_4 {
	width: 100%;
	font-weight: 400;
	font-size: 16px;
	color: #666666;
	line-height: 30px;
}

.scxq_detatop3_5 {
	width: 100%;
	margin-top: 40px;
	display: flex;
}

.scxq_detatop3_5_1 {
	width: 95px;
	height: 40px;
	border-radius: 40px;
	border: 1px solid #D20D86;
	text-align: center;
	display: block;
	font-weight: 500;
	font-size: 16px;
	color: #D20D86;
	margin-right: 25px;
}

.scxq_detatop3_5_1 img {
	width: 15px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.scxq_detatop3_5_1 span {
	line-height: 40px;
	display: inline-block;
	vertical-align: middle;
}

.scxq_detatop3_5_2 {
	width: calc(100% - 120px);
	height: 40px;
	border-radius: 40px;
	background: linear-gradient(90deg, #D20D86 0%, #059DE7 100%);
	text-align: center;
	line-height: 40px;
	font-weight: 500;
	font-size: 16px;
	color: #FFFFFF;
	display: block;
}

.scxq_detatop3_6 {
	width: 100%;
	margin-top: 40px;
	display: inline-block;
}

.scxq_detatop3_6_1 {
	float: left;
}

.scxq_detatop3_6_2 {
	font-weight: 500;
	font-size: 16px;
	color: #999999;
	display: inline-block;
	vertical-align: middle;
}

.scxq_detatop3_6_3 {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	margin: 0 10px;
	display: inline-block;
	vertical-align: middle;
}

.scxq_detatop3_6_4 {
	font-weight: 500;
	font-size: 16px;
	color: #000000;
	display: inline-block;
	vertical-align: middle;
}

.scxq_detatop3_6_5 {
	float: right;
	width: 105px;
	height: 50px;
	background: #F1F1F1;
	border-radius: 10px;
	text-align: center;
	line-height: 50px;
	font-weight: 500;
	font-size: 16px;
	color: #000000;
}

.scxq_detatop3_6_6 {
	float: right;
	width: 105px;
	height: 50px;
	background: #D20D86;
	border-radius: 10px;
	text-align: center;
	line-height: 50px;
	font-weight: 500;
	font-size: 16px;
	color: white;
}

.scxq_detatop4 {
	width: 100%;
	margin-top: 40px;
	display: inline-block;
}

.scxq_detatop4_1 {
	float: left;
	font-weight: 400;
	font-size: 20px;
	color: #999999;
}

.scxq_detatop4_2 {
	width: 90px;
	height: 30px;
	border-radius: 4px;
	border: 1px solid #CCCCCC;
	text-align: center;
	line-height: 30px;
	font-weight: 400;
	font-size: 16px;
	color: #999999;
	float: right;
	display: block;
}

.scxq_detacen {
	width: 100%;
	margin-top: 20px;
	background: white;
	padding: 40px;
}

.scxq_detacen1 {
	width: 100%;
	font-weight: 400;
	font-size: 20px;
	color: #041C2C;
}

.scxq_detacen2 {
	width: 100%;
	display: inline-block;
}

.scxq_detacen2_1 {
	min-width: 135px;
	height: 50px;
	background: #F1F1F1;
	border-radius: 8px;
	text-align: center;
	line-height: 50px;
	font-weight: 400;
	font-size: 20px;
	color: #041C2C;
	float: left;
	display: block;
	padding: 0 5px;
	margin-top: 25px;
	margin-right: 25px;
}

.scxq_detadown {
	width: 100%;
	margin-top: 20px;
	background: white;
	padding: 40px;
}

.scxq_detadown1 {
	width: 100%;
	font-weight: 500;
	font-size: 32px;
	color: #000000;
}

.scxq_detadown2 {
	width: 100%;
	display: inline-block;
}

.scxq_detadown2_1 {
	width: 32%;
	height: 560px;
	float: left;
	margin-top: 25px;
	margin-right: 2%;
	display: block;
}

.scxq_detadown2_1:nth-child(3n) {
	margin-right: 0;
}

.scxq_detadown2_1 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.jbzp_cover {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 100;
}

.jbzp_box {
	width: 560px;
	background: #FFFFFF;
	border-radius: 24px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.jbzp_bo1 {
	width: 100%;
	height: 55px;
	text-align: center;
	line-height: 55px;
	font-weight: 500;
	font-size: 24px;
	color: #041C2C;
	position: relative;
}

.jbzp_bo1 img {
	width: 25px;
	position: absolute;
	top: 50%;
	right: 25px;
	transform: translateY(-50%);
}

.jbzp_bo2 {
	width: 100%;
	padding: 40px 60px;
}

.jbzp_bo3 {
	width: 100%;
	height: 50px;
	border-radius: 12px;
	border: 1px solid #CCCCCC;
	outline: none;
	display: block;
	padding: 0 10px;
	font-size: 16px;
	color: #1B1B1C;
}

.jbzp_bo4 {
	width: 100%;
	margin-top: 30px;
}

.jbzp_bo4_1 {
	width: 100%;
	font-weight: 400;
	font-size: 16px;
	color: #1B1B1C;
}

.jbzp_bo4_1 input {
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.jbzp_bo4_1 div {
	/* width: calc(100% - ); */
	display: inline-block;
	vertical-align: middle;
}

.jbzp_bo4_2 {
	width: 100%;
	height: 135px;
	border-radius: 12px;
	border: 1px solid #CCCCCC;
	outline: none;
	margin-top: 25px;
	padding: 10px;
	font-weight: 400;
	font-size: 16px;
	color: #1B1B1C;
	display: none;
}

.jbzp_bo5 {
	border: none;
	outline: none;
	width: 100%;
	height: 40px;
	background: #CE1088;
	border-radius: 40px;
	margin-top: 25px;
	font-weight: 400;
	font-size: 14px;
	color: #F5F5F5;
	display: block;
}

.nybanner {
	width: 100%;
	position: relative;
}

.nybanne1 {
	width: 100%;
	display: block;
}

.sjszy_uxxs {
	width: 100%;
}

.sjszy_uxx {
	width: 100%;
	margin: 40px auto;
	text-align: center;
}

.sjszy_uxx1 {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	margin-right: 20px;
	display: inline-block;
	vertical-align: middle;
}

.sjszy_uxx2 {
	display: inline-block;
	vertical-align: middle;
}

.sjszy_uxx2_1 {
	width: 100%;
	font-weight: 600;
	font-size: 36px;
	color: #000000;
}

.sjszy_uxx2_2 {
	width: 100%;
	margin-top: 10px;
	display: flex;
}

.sjszy_uxx2_3 {
	margin-right: 45px;
	font-weight: 400;
	font-size: 16px;
	color: #666666;
}

.sjszy_uxx2_3:last-child {
	margin-right: 0;
}

.sjszy_uxx3 {
	width: 105px;
	height: 50px;
	background: #F1F1F1;
	border-radius: 12px;
	margin-left: 75px;
	text-align: center;
	line-height: 50px;
	font-weight: 500;
	font-size: 16px;
	color: #000000;
	display: inline-block;
	vertical-align: middle;
}

.sjszy_fls {
	border-bottom: 1px solid #CCCCCC;
	width: 100%;
}

.sjszy_fl {
	width: 100%;
	display: flex;
	justify-content: center;
}

.sjszy_fl1 {
	min-width: 110px;
	height: 80px;
	padding: 0 10px;
	display: block;
	text-align: center;
	margin-right: 40px;
}

.sjszy_fl1:last-child {
	margin-right: 0;
}

.sjszy_fl1_1 {
	width: 25px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.sjszy_fl1_1 img {
	width: 100%;
}

.sjszy_fl1_2 {
	display: block;
}

.sjszy_fl1_3 {
	display: none;
}

.sjszy_fl1_4 {
	font-weight: 500;
	font-size: 16px;
	color: #999999;
	line-height: 80px;
	display: inline-block;
	vertical-align: middle;
}

.sjszy_fl1.on {
	border-bottom: 1px solid #D20D86;
}

.sjszy_fl1.on .sjszy_fl1_2 {
	display: none;
}

.sjszy_fl1.on .sjszy_fl1_3 {
	display: block;
}

.sjszy_fl1.on .sjszy_fl1_4 {
	color: #D20D86;
}

.sjszy_imgs {
	width: 100%;
}

.sjszy_img {
	width: 100%;
	margin-top: 45px;
	column-count: 4;
	/* åˆ—æ•° */
	column-gap: 1em;
	/* åˆ—é—´è· */
}

.sjszy_img1 {
	display: inline-block;
	width: 100%;
	margin-bottom: 25px;
	break-inside: avoid;
	/* é˜²æ­¢å†…å®¹è¢«åˆ†å‰²åˆ°ä¸åŒåˆ— */
}

.sjszy_img1 img {
	width: 100%;
	display: block;
}

.sxtj_box {
	width: 100%;
	background: white;
}

.sxtj_bo {
	width: 100%;
}

.sxtj_boa {
	width: 100%;
	padding: 20px 0;
	display: flex;
}

.sxtj_boa1 {
	margin-right: 60px;
	font-weight: 400;
	font-size: 14px;
	color: #000000;
}

.sxtj_boa1:last-child {
	margin-right: 0;
}

.sxtj_boa1 span {
	display: inline-block;
	vertical-align: middle;
}

.sxtj_boa1 img {
	width: 25px;
	margin-left: 10px;
	display: inline-block;
	vertical-align: middle;
}

.sxtj_boa1.on {
	color: #D20D86;
}

.sxtj_bob {
	width: 100%;
}

.sxtj_bob1 {
	border-top: 1px solid #F1F1F1;
	width: 100%;
	display: none;
}

.sxtj_boc {
	width: 100%;
	padding: 15px 0;
	display: inline-block;
}

.sxtj_boc1 {
	min-width: 90px;
	height: 45px;
	border-radius: 10px;
	text-align: center;
	line-height: 45px;
	padding: 0 10px;
	font-weight: 400;
	font-size: 14px;
	color: #999999;
	display: block;
	float: left;
	margin: 10px 0;
	margin-right: 25px;
}

.sxtj_boc1:last-child {
	margin-right: 0;
}

.sxtj_boc1.on {
	background: #F1F1F1;
	color: #1B1B1C;
}

.rmimg_box {
	width: 100%;
	background: #F5F5F5;
}

.rmimg_bo {
	width: 100%;
	column-count: 4;
	/* åˆ—æ•° */
	column-gap: 1em;
	/* åˆ—é—´è· */
}

.rmimg_bo1 {
	display: inline-block;
	width: 100%;
	margin-bottom: 25px;
	break-inside: avoid;
	/* é˜²æ­¢å†…å®¹è¢«åˆ†å‰²åˆ°ä¸åŒåˆ— */
	position: relative;
	border-radius: 10px;
	overflow: hidden;
	cursor: pointer;
}
.rmimg_bo1:hover .inde_rmtj3_3{
    display: block;
}
.rmimg_bo2{
	width: 100%;
	display: block;
}
.rmimg_bo2 img{
    	width: 100%;
	display: block;
}
.video_fls {
	width: 100%;
}

.video_fl {
	width: 100%;
	padding: 15px 0;
	text-align: center;
}

.video_fl1 {
	min-width: 105px;
	height: 45px;
	border-radius: 10px;
	margin: 10px 0;
	margin-right: 60px;
	display: inline-block;
	text-align: center;
	line-height: 45px;
	font-weight: 400;
	font-size: 14px;
	color: #000000;
	padding: 0 5px;
}

.video_fl1:last-child {
	margin-right: 0;
}

.video_fl1.on {
	background: #F5F5F5;
	color: #D20D86;
}

.video_box {
	width: 100%;
	background: #F5F5F5;
}

.video_bo {
	width: 100%;
	display: inline-block;
}

.video_bo1 {
	width: 32%;
	height: 285px;
	margin-bottom: 20px;
	display: block;
	margin-right: 2%;
	float: left;
}

.video_bo1:nth-child(3n) {
	margin-right: 0;
}

.video_bo1 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.zxsj_box {
	width: 100%;
}

.zxsj_bo {
	width: 100%;
	margin: 80px auto;
	display: flex;
}

.zxsj_left {
	width: 250px;
	background: #F1F1F1;
	margin-right: 20px;
	padding: 30px;
}

.zxsj_lef1 {
	width: 100%;
	text-align: center;
	font-weight: 600;
	font-size: 20px;
	color: #2E2E2E;
}

.zxsj_lef2 {
	width: 100%;
	margin-top: 15px;
	display: inline-block;
}

.zxsj_lef3 {
	width: 46%;
	float: left;
	margin-right: 8%;
	margin-top: 15px;
	background: white;
	border-radius: 8px;
	padding: 10px;
	text-align: center;
	font-weight: 400;
	font-size: 14px;
	color: #2E2E2E;
}

.zxsj_lef3:nth-child(2n) {
	margin-right: 0;
}

.zxsj_lef3 img {
	height: 45px;
	display: block;
	margin: auto;
	margin-bottom: 5px;
}

.zxsj_lef4 {
	width: 100%;
	margin-top: 30px;
}

.zxsj_lef4_1 {
	width: 100%;
	display: inline-block;
}

.zxsj_lef4_1_1 {
	float: left;
	font-weight: 500;
	font-size: 14px;
	color: #000000;
}

.zxsj_lef4_1_2 {
	float: right;
	font-weight: 500;
	font-size: 14px;
	color: #666666;
}

.zxsj_lef4_2 {
	width: 100%;
	margin-top: 10px;
	display: flex;
}

.zxsj_lef4_2 input {
	border: none;
	outline: none;
	width: 48%;
	height: 35px;
	background: #FFFFFF;
	border-radius: 4px;
	margin-right: 4%;
	padding: 0 5px;
	font-weight: 500;
	font-size: 14px;
	color: #000000;
}

.zxsj_lef4_2 input:last-child {
	margin-right: 0;
}

.zxsj_lef5 {
	border: none;
	outline: none;
	width: 100%;
	height: 40px;
	background: linear-gradient(90deg, #D20D86 0%, #059DE7 100%);
	border-radius: 8px;
	font-weight: 500;
	font-size: 14px;
	color: #FFFFFF;
	display: block;
	margin-top: 270px;
}

.zxsj_right {
	width: calc(100% - 270px);
	background: #F1F1F1;
	display: flex;
	    justify-content: center;
}
	.zxsj_ri{
			    width: calc(100% - 400px - 40px);
			    margin: 0 20px;
			    overflow: hidden;
			    overflow-x: auto;
			}
 /* 图层面板 */
			.layer-panel {
				/*position: absolute;*/
				/*right: 20px;*/
				/*top: 20px;*/
				width: 200px;
				background: rgba(255, 255, 255, 0.9);
				border-radius: 6px;
				box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
				padding: 10px;
				max-height: 300px;
				overflow-y: auto;
			}

			.layer-panel h3 {
				font-size: 14px;
				margin-bottom: 10px;
				padding-bottom: 8px;
				border-bottom: 1px solid #eee;
			}

			.layer-item {
				display: flex;
				align-items: center;
				padding: 8px;
				margin-bottom: 5px;
				border-radius: 4px;
				cursor: pointer;
				transition: background 0.2s;
			}

			.layer-item:hover {
				background: #f0f0f0;
			}

			.layer-item.active {
				background: #e6f2ff;
				border-left: 3px solid #4a90e2;
			}

			.layer-thumb {
				width: 30px;
				height: 30px;
				background: #eee;
				margin-right: 10px;
				border-radius: 3px;
				display: flex;
				align-items: center;
				justify-content: center;
				font-size: 12px;
			}

			.layer-name {
				flex: 1;
				font-size: 13px;
			}

			.layer-visibility {
				color: #999;
				cursor: pointer;
			}
			/* 属性面板 */
			.property-panel {
				/*position: absolute;*/
				/*left: 20px;*/
				/*top: 20px;*/
				width: 200px;
				background: rgba(255, 255, 255, 0.9);
				border-radius: 6px;
				box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
				padding: 10px;
			}

			.property-panel h3 {
				font-size: 14px;
				margin-bottom: 10px;
				padding-bottom: 8px;
				border-bottom: 1px solid #eee;
			}

			.property-group {
				margin-bottom: 15px;
			}

			.property-label {
				font-size: 12px;
				color: #666;
				margin-bottom: 5px;
			}

			.property-input {
				width: 100%;
				padding: 6px;
				border: 1px solid #ddd;
				border-radius: 4px;
				font-size: 12px;
			}

			.color-picker {
				display: flex;
				align-items: center;
			}

			.color-preview {
				width: 20px;
				height: 20px;
				border-radius: 3px;
				margin-right: 10px;
				border: 1px solid #ddd;
			}
	/* 画布区域 */
			#designCanvas {
				background: #fff;
				box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
				margin: 20px auto;
				display: block;
			}
.aiht_box {
	width: 100%;
}

.aiht_bo {
	width: 100%;
	margin: 60px auto;
}

.aiht_bo1 {
	width: 100%;
	min-height: 680px;
	background: #F1F1F1;
	border-radius: 24px;
}

.aiht_bo2 {
	width: 100%;
	margin-top: 25px;
	display: flex;
}

.aiht_bo3 {
	width: 335px;
	height: 180px;
	background: #F1F1F1;
	border-radius: 12px;
	padding: 25px;
	margin-left: 20px;
}

.aiht_bo3_1 {
	width: 100%;
}

.aiht_bo3_1_1 {
	font-weight: 600;
	font-size: 16px;
	color: #2E2E2E;
	display: inline-block;
	vertical-align: middle;
}

.aiht_bo3_1_2 {
	border: none;
	outline: none;
	font-weight: 500;
	font-size: 16px;
	color: #2E2E2E;
	background: none;
	padding-right: 20px;
	display: inline-block;
	vertical-align: middle;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background-image: url(../img/select_2.png);
	background-position: center right;
	background-repeat: no-repeat;
	background-size: 15px auto;
}

.aiht_bo3_2 {
	width: 100%;
	margin-top: 10px;
}

.aiht_bo3_2_1 {
	height: 20px;
	margin: 0 5px;
	display: inline-block;
	vertical-align: middle;
}

.aiht_bo3_2_2 {
	width: calc(50% - 20px);
	height: 30px;
	background: white;
	border-radius: 8px;
	padding: 0 10px;
	font-weight: 500;
	font-size: 14px;
	color: #2E2E2E;
	line-height: 30px;
	display: inline-block;
	vertical-align: middle;
}

.aiht_bo3_2_2 span {
	float: left;
}

.aiht_bo3_2_2 input {
	border: none;
	outline: none;
	width: calc(100% - 25px);
	height: 100%;
	margin-left: 10px;
	float: left;
	font-weight: 500;
	font-size: 14px;
	color: #2E2E2E;
}

.aiht_bo3_3 {
	width: 100%;
	margin-top: 10px;
	height: 55px;
	background: linear-gradient(90deg, #D20D86 0%, #059DE7 100%);
	border-radius: 8px;
}

.aiht_bo3_3_1 {
	border: none;
	border-right: 1px solid white;
	outline: none;
	width: 65px;
	font-weight: 600;
	font-size: 16px;
	color: #FFFFFF;
	background: none;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background-image: url(../img/select_3.png);
	background-position: center right 5px;
	background-repeat: no-repeat;
	background-size: 15px auto;
}

.aiht_bo3_3_1 option {
	color: #333;
}

.aiht_bo3_3_2 {
	border: none;
	outline: none;
	width: calc(100% - 70px);
	height: 100%;
	background: none;
	font-weight: 600;
	font-size: 16px;
	color: #FFFFFF;
	display: inline-block;
	vertical-align: middle;
}

.aiht_bo4 {
	width: 175px;
	height: 180px;
	background: #F1F1F1;
	border-radius: 12px;
	padding: 50px 25px;
	margin-left: 20px;
	text-align: center;
	font-weight: 400;
	font-size: 14px;
	color: #2E2E2E;
}

.aiht_bo4 img {
	height: 50px;
	display: block;
	margin: auto;
	margin-bottom: 10px;
}

.aiht_bo5 {
	width: calc(100% - 60px - 175px - 175px - 335px);
	height: 180px;
}

.aiht_bo5_1 {
	width: 100%;
	font-weight: 500;
	font-size: 14px;
	color: #2E2E2E;
	margin-bottom: 10px;
}

.aiht_bo5_2 {
	border: none;
	outline: none;
	width: 100%;
	height: calc(100% - 30px);
	background: #F1F1F1;
	border-radius: 12px;
	padding: 10px;
	font-weight: 400;
	font-size: 14px;
	color: #2E2E2E;
	display: block;
}

.nybanne2 {
	width: 100%;
	height: 610px;
	display: block;
	object-fit: cover;
	object-position: center;
}

.nybanne3 {
	width: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.nybanne4 {
	width: 100%;
}

.nybanne4_1 {
	width: 100%;
	font-weight: 600;
	font-size: 64px;
	color: #041C2C;
}

.nybanne4_2 {
	width: 100%;
	margin-top: 15px;
	font-weight: 600;
	font-size: 32px;
	color: #041C2C;
}

.nybanne4_3 {
	width: 160px;
	height: 50px;
	background: linear-gradient(90deg, #D20D86 0%, #059DE7 100%);
	border-radius: 8px;
	margin-top: 80px;
	text-align: center;
	display: block;
	font-weight: 500;
	font-size: 24px;
	color: #FFFFFF;
}

.nybanne4_3 img {
	width: 20px;
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
}

.nybanne4_3 span {
	line-height: 50px;
	display: inline-block;
	vertical-align: middle;
}

.qcbj_box {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.qcbj_img1 {
	width: 205px;
	position: absolute;
	left: 70px;
	top: 110px;
}

.qcbj_img2 {
	width: 205px;
	position: absolute;
	right: 0;
	bottom: 0;
}

.qcbj_bo {
	width: 100%;
	margin: 100px auto;
	position: relative;
	z-index: 1;
}

.qcbj_bo1 {
	width: 100%;
	text-align: center;
}

.qcbj_bo1_1 {
	width: 100%;
	font-weight: 600;
	font-size: 36px;
	color: #000000;
}

.qcbj_bo1_2 {
	width: 100%;
	margin-top: 10px;
	font-weight: 400;
	font-size: 16px;
	color: #666666;
}

.qcbj_bo2 {
	width: 100%;
	margin-top: 80px;
}

.qcbj_bo3 {
	width: 60%;
	background: #EEF6FF;
	border-radius: 24px;
	padding: 45px;
	display: inline-block;
	vertical-align: middle;
}

.qcbj_bo3_1 {
	width: 175px;
	display: inline-block;
	vertical-align: middle;
}

.qcbj_bo3_2 {
	width: calc(50% - 113px);
	margin-left: 20px;
	display: inline-block;
	vertical-align: middle;
}

.qcbj_bo4 {
	width: 34%;
	margin-left: 5.5%;
	display: inline-block;
	vertical-align: middle;
}

.qcbj_bo4_1 {
	width: 100%;
	background: #F9F8FF;
	border-radius: 12px;
	margin-bottom: 20px;
	padding: 20px;
}

.qcbj_bo4_1:last-child {
	margin-bottom: 0;
}

.qcbj_bo4_2 {
	width: 40px;
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
}

.qcbj_bo4_3 {
	width: calc(100% - 55px);
	display: inline-block;
	vertical-align: middle;
}

.qcbj_bo4_4 {
	width: 100%;
	font-weight: 500;
	font-size: 20px;
	color: #D20D86;
}

.qcbj_bo4_5 {
	width: 100%;
	margin-top: 5px;
	font-weight: 600;
	font-size: 20px;
	color: #041C2C;
}

.wwkk_box {
	width: 100%;
	background: #F9F8FF;
}

.wwkk_bo {
	width: 100%;
	margin: 70px auto;
}

.wwkk_bo1 {
	width: 100%;
	margin-top: 95px;
	display: inline-block;
}

.wwkk_bo2 {
	width: 46%;
	float: left;
}

.wwkk_bo2_1 {
	width: 100%;
	font-weight: 500;
	font-size: 32px;
	color: #000000;
}

.wwkk_bo2_1 img {
	width: 75px;
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
}

.wwkk_bo2_1 span {
	display: inline-block;
	vertical-align: middle;
}

.wwkk_bo2_2 {
	width: 100%;
	margin-top: 15px;
	font-weight: 400;
	font-size: 20px;
	color: #041C2C;
}

.wwkk_bo2_3 {
	width: 100%;
	margin-top: 40px;
}

.wwkk_bo2_4 {
	width: 100%;
	margin-bottom: 5px;
}

.wwkk_bo2_4:last-child {
	margin-bottom: 0;
}

.wwkk_bo2_4_1 {
	width: 6px;
	height: 6px;
	background: #0E2F7A;
	border-radius: 50%;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.wwkk_bo2_4_2 {
	width: calc(100% - 16px);
	font-weight: 500;
	font-size: 16px;
	color: #0E2F7A;
	display: inline-block;
	vertical-align: middle;
}

.wwkk_bo3 {
	width: 49%;
	float: right;
}

.wwkk_bo3_1 {
	width: 130px;
	margin-right: 40px;
	display: inline-block;
	vertical-align: bottom;
}

.wwkk_bo3_2 {
	width: 100%;
	height: 80px;
	margin-bottom: 15px;
	border-radius: 10px;
	overflow: hidden;
}

.wwkk_bo3_2:last-child {
	margin-bottom: 0;
}

.wwkk_bo3_2 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.wwkk_bo3_2.on {
	border: 2px solid #D20D86;
}

.wwkk_bo3_3 {
	width: calc(100% - 175px);
	display: inline-block;
	vertical-align: bottom;
}

.wwkk_bo3_3_1 {
	width: 100%;
	display: none;
}

.wwkk_bo4 {
	width: 49%;
	float: right;
}

.wwkk_bo4 img {
	width: 100%;
	display: block;
}

.gnld_box {
	width: 100%;
}

.gnld_bo {
	width: 100%;
	margin: auto;
	margin-top: 75px;
	margin-bottom: 110px;
}

.gnld_bo1 {
	width: 100%;
	display: flex;
}

.gnld_bo2 {
	width: 30%;
	margin-right: 5%;
	margin-top: 60px;
	border-radius: 24px;
	display: block;
	padding: 25px;
}

.gnld_bo2:nth-child(3n) {
	margin-right: 0;
}

.gnld_bo2_1 {
	max-width: 90%;
	height: 165px;
	display: block;
	margin: auto;
}

.gnld_bo2_2 {
	width: 100%;
	margin-top: 15px;
	font-weight: 400;
	font-size: 32px;
	color: #000000;
	text-align: center;
}

.gnld_bo2_3 {
	width: 100%;
	margin-top: 10px;
	font-weight: 400;
	font-size: 16px;
	color: #000000;
	text-align: center;
}

.qcbj_bo4_1.aiqx {
	background: #F2FEEE;
}

.qcbj_bo4_1.aiqx .qcbj_bo4_4 {
	color: #0E9248;
}

.qcbj_bo5 {
	width: 60%;
	display: inline-block;
	vertical-align: middle;
}

.qcbj_bo5_1 {
	width: 32%;
	float: left;
	margin-right: 2%;
}

.qcbj_bo5_1:nth-child(3n) {
	margin-right: 0;
}

.qcbj_bo5_2 {
	width: 100%;
	height: 360px;
	background: #FFFEF1;
	border-radius: 12px;
	padding: 15px 10px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.qcbj_bo5_2_1 {
	width: 195px;
}

.qcbj_bo5_2_2 {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.qcbj_bo5_3 {
	width: 100%;
	margin-top: 10px;
	text-align: center;
	font-weight: 400;
	font-size: 16px;
	color: #666666;
}

.scpdfwj_box {
	width: 100%;
	background: #F4FCFF;
}

.scpdfwj_bo {
	width: 100%;
	margin: auto;
	margin-top: 100px;
	margin-bottom: 160px;
}

.scpdfwj_bo1 {
	width: 100%;
	text-align: center;
}

.scpdfwj_bo1_1 {
	width: 100%;
	font-weight: 600;
	font-size: 36px;
	color: #000000;
}

.scpdfwj_bo1_2 {
	width: 100%;
	margin-top: 10px;
	font-weight: 400;
	font-size: 16px;
	color: #666666;
}

.scpdfwj_bo2 {
	max-width: 100%;
	width: 665px;
	background: #FFFFFF;
	border-radius: 24px;
	margin: auto;
	margin-top: 45px;
	padding-top: 50px;
	padding-bottom: 25px;
	font-weight: 600;
	font-size: 14px;
	color: #999999;
	text-align: center;
}

.scpdfwj_bo2 img {
	width: 195px;
	display: block;
	margin: auto;
	margin-bottom: 15px;
}

.gnld_box {
	width: 100%;
	background-image: url(../img/bg_5.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.gnld_bot {
	width: 100%;
	margin: auto;
	margin-top: 100px;
	margin-bottom: 160px;
}

.gnld_bot1 {
	width: 100%;
	display: inline-block;
}

.gnld_bo1_1 {
	width: 32%;
	float: left;
	margin-right: 2%;
	margin-top: 60px;
	text-align: center;
	font-weight: 400;
	font-size: 32px;
	color: #000000;
	display: block;
}

.gnld_bo1_1:nth-child(3n) {
	margin-right: 0;
}

.gnld_bo1_1 img {
	height: 170px;
	display: block;
	margin: auto;
	margin-bottom: 15px;
}

.user_fls {
	width: 100%;
	background: white;
}

.user_fl {
	width: 100%;
	text-align: center;
}

.user_fl1 {
	height: 65px;
	line-height: 65px;
	display: inline-block;
	margin-right: 40px;
	font-weight: 400;
	font-size: 20px;
	color: #041C2C;
}

.user_fl1:last-child {
	margin-right: 0;
}

.user_fl1.on {
	border-bottom: 2px solid #D20D86;
}

.user_all {
	width: 100%;
	background: #F5F5F5;
	display: flex;
}

.user_box {
	width: 100%;
	background: white;
	margin-top: 40px;
	margin-bottom: 145px;
}

.usert_box {
	width: 100%;
	background: white;
	margin-top: 40px;
	border-radius: 20px 20px 0 0;
}

.user_bo {
	width: 100%;
}

.zp_fls {
	width: 100%;
	padding: 10px 0;
	display: flex;
}

.zp_fl {
	width: 16.66%;
	height: 45px;
	display: block;
	font-weight: 500;
	font-size: 16px;
	color: #000000;
	line-height: 45px;
	text-align: center;
	position: relative;
}
.zp_fl.on{
	color: #D20D86;
}
.zp_fl1 {
	min-width: 20px;
	height: 20px;
	background: #D20D86;
	border-radius: 50%;
	text-align: center;
	line-height: 20px;
	font-weight: 500;
	font-size: 12px;
	color: #FFFFFF;
	display: none;
	position: absolute;
	right: 34%;
	top: 4px;
}

.zp_fl .zp_fl1 {
	display: block;
}

.zp_add {
	width: 16.66%;
	height: 45px;
	display: block;
	background: #D20D86;
	border-radius: 8px;
	text-align: center;
	font-weight: 500;
	font-size: 16px;
	color: #FFFFFF;
}

.zp_add img {
	width: 25px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.zp_add span {
	line-height: 45px;
	display: inline-block;
	vertical-align: middle;
}

.myzp_box {
	width: 100%;
	padding: 40px 0;
	overflow: hidden;
	overflow-x: auto;
}

.myzp_table {
	border: 1px solid #D8D8D8;
	width: 100%;
}

.myzp_table tr {
	width: 100%;
}

.myzp_table td {
	border-bottom: 1px solid #F6F6F6;
	width: 20%;
	padding: 25px 10px;
	text-align: center;
}

.myzp_tablet td {
	width: 16.66%;
}

.myzp_table tr:first-child td {
	padding: 0;
	background: #F5F5F5;
	height: 70px;
	line-height: 70px;
	font-weight: 500;
	font-size: 16px;
	color: #666666;
}

.myzp_table tr:last-child td {
	border-bottom: none;
}

.myzp_table1 {
	width: 100%;
	font-weight: 500;
	font-size: 16px;
	color: #999999;
}

.myzp_table2 {
	width: 100%;
	display: block;
	position: relative;
}

.myzp_table2 img {
	max-width: 125px;
	display: block;
	margin: auto;
}

.myzp_table3 {
	width: 100%;
	font-weight: 500;
	font-size: 16px;
	color: #000000;
}

.myzp_table4 {
	width: 100%;
}

.myzp_table4_1 {
	display: inline-block;
	margin-right: 10px;
	font-weight: 500;
	font-size: 16px;
	color: #666666;
}

.myzp_table4_1:last-child {
	margin-right: 0;
}

.myzp_table4_1 span {
	color: #D20D86;
}

.myzp_table5 {
	width: 100%;
}

.myzp_table5_1 {
	width: 100%;
	font-weight: 500;
	font-size: 16px;
	color: #D20D86;
}

.myzp_table5_2 {
	width: 130px;
	height: 40px;
	border-radius: 8px;
	border: 1px solid #D20D86;
	text-align: center;
	line-height: 40px;
	font-weight: 500;
	font-size: 16px;
	color: #D20D86;
	display: block;
	margin: auto;
	margin-top: 10px;
}

.myzp_table6 {
	width: 100%;
	text-align: center;
}

.myzp_table6_1 {
	display: inline-block;
	margin-right: 2%;
	max-width: 49%;
	width: 95px;
	height: 40px;
	border-radius: 8px;
	border: 1px solid #D20D86;
	text-align: center;
	line-height: 40px;
	font-weight: 500;
	font-size: 16px;
	color: #D20D86;
}

.myzp_table6_2 {
	display: inline-block;
	max-width: 49%;
	width: 95px;
	height: 40px;
	border-radius: 8px;
	border: 1px solid #CCCCCC;
	text-align: center;
	line-height: 40px;
	font-weight: 500;
	font-size: 16px;
	color: #666666;
}

.sczp_cover {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 100;
}

.sczp_tcs_price {
	width: 520px;
	background: #FFFFFF;
	border-radius: 24px;
	padding: 45px;
	display: none;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 101;
}
.sczp_tcs {
	width: 520px;
	background: #FFFFFF;
	border-radius: 24px;
	padding: 45px;
	display: none;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 101;
}
.sczp_tc1 {
	width: 100%;
	text-align: center;
	font-weight: 500;
	font-size: 32px;
	color: #000000;
}

.sczp_tc2 {
	width: 130px;
	height: 130px;
	border: 1px dashed #666666;
	margin: auto;
	margin-top: 25px;
	position: relative;
}

.sczp_tc2_1 {
	width: 35px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.sczp_tc2_2 {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.sczp_tc3 {
	border-radius: 8px;
	border: 1px solid #D20D86;
	margin-top: 30px;
	width: 100%;
	height: 50px;
	padding: 0 15px;
	line-height: 50px;
	font-weight: 400;
	font-size: 16px;
	color: #041C2C;
	display: flex;
}

.sczp_tc3 input {
	border: none;
	outline: none;
	margin-left: 10px;
	width: calc(100% - 45px);
	height: 100%;
	font-weight: 400;
	font-size: 16px;
	color: #041C2C;
}

.sczp_tc4 {
	border: none;
	outline: none;
	width: 100%;
	margin-top: 25px;
	height: 55px;
	background: #D20D86;
	border-radius: 8px;
	font-weight: 500;
	font-size: 20px;
	color: #FFFFFF;
}

.sczp_tc5 {
	width: 100%;
	margin-top: 10px;
	font-weight: 400;
	font-size: 12px;
	color: #999999;
	line-height: 20px;
}

.scfl_box {
	border-bottom: 1px solid #CFCFCF;
	width: 100%;
}

.scfl_bo {
	width: 100%;
	text-align: center;
}

.scfl_bo1 {
	min-width: 115px;
	height: 80px;
	line-height: 80px;
	font-weight: 500;
	font-size: 16px;
	color: #999999;
	text-align: center;
	display: inline-block;
}

.scfl_bo1.on {
	border-bottom: 1px solid #D20D86;
	color: #D20D86;
}

.user_scs {
	width: 100%;
}

.user_sc {
	width: 100%;
	margin-top: 45px;
   	margin-bottom: 45px;
}

.user_sc1 {
	display: inline-block;
	width: 100%;
	margin-bottom: 25px;
	break-inside: avoid;
	/* é˜²æ­¢å†…å®¹è¢«åˆ†å‰²åˆ°ä¸åŒåˆ— */
}

.user_sc1 img {
	width: 100%;
	display: block;
}

.zjfl_bo {
	width: 100%;
	display: flex;
}

.zjmx_box {
	width: 100%;
}

.zjmx_bo {
	width: 100%;
	margin: 40px auto;
}

.zjmx_bo1 {
	width: 100%;
}

.zjmx_bo1_1 {
	width: 100px;
	margin-right: 40px;
	display: inline-block;
	vertical-align: middle;
}

.zjmx_bo1_2 {
	width: calc(100% - 150px);
	display: inline-block;
	vertical-align: middle;
}

.zjmx_bo1_3 {
	width: 100%;
	font-weight: 500;
	font-size: 16px;
	color: #999999;
}

.zjmx_bo1_4 {
	width: 100%;
	margin-top: 10px;
	font-weight: 600;
	font-size: 32px;
	color: #D20D86;
}

.zjmx_bo2 {
	width: 100%;
	margin-top: 40px;
	overflow: hidden;
	overflow-x: auto;
}

.zjmx_table {
	border: 1px solid #F5F5F5;
	width: 100%;
}

.zjmx_table tr {
	width: 100%;
}

.zjmx_table td {
	border-bottom: 1px solid #F5F5F5;
	width: 25%;
	padding: 25px 10px;
	text-align: center;
	font-weight: 500;
	font-size: 16px;
	color: #666666;
	text-align: center;
}

.zjmx_table tr:last-child td {
	border-bottom: none;
}

.zjmx_table tr:first-child td {
	background: #F5F5F5;
}

.zjmx_table a {
	text-decoration: underline;
}
.payment-methods{
	display: block;
	width: 1440px;
	margin: 30px auto;
	text-align: center;
}
.payment-title{
	margin: 20px;
}

.payment-methods button{
	height: 40px;
	padding: 0 30px;
	border-radius: 40px;
	text-align: center;
	line-height: 40px;
	background: #CE1088;
	font-weight: 400;
	font-size: 14px;
	color: #F5F5F5;
	display: block;
	margin: 0 auto;
	border: none;
}
.wytx_bo1 {
	width: 575px;
	margin-top: 45px;
	display: flex;
}

.wytx_bo1 input {
	border-radius: 8px;
	border: 1px solid #D20D86;
	outline: none;
	width: calc(100% - 150px);
	height: 50px;
	padding: 0 15px;
	font-weight: 400;
	font-size: 16px;
}

.wytx_bo1 button {
	border: none;
	outline: none;
	width: 130px;
	height: 50px;
	background: #D20D86;
	border-radius: 8px;
	margin-left: 20px;
	font-weight: 500;
	font-size: 16px;
	color: #FFFFFF;
}

.wytx_bo2 {
	width: 100%;
	margin-top: 10px;
	font-weight: 400;
	font-size: 14px;
	color: #999999;
}

.wytx_bo3 {
	width: 100%;
	margin-top: 25px;
	overflow: hidden;
	overflow-x: auto;
}

.wytx_table {
	border: 1px solid #F5F5F5;
	width: 100%;
}

.wytx_table tr {
	width: 100%;
}

.wytx_table td {
	border-bottom: 1px solid #F5F5F5;
	width: 16.66%;
	padding: 25px 10px;
	text-align: center;
	font-weight: 500;
	font-size: 16px;
	color: #666666;
}

.wytx_table tr:first-child td {
	background: #F5F5F5;
}

.tx_cover {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 100;
}

.tx_tcs {
	width: 430px;
	background: #FFFFFF;
	border-radius: 24px;
	padding: 45px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 100;
}

.tx_tc1 {
	width: 100%;
	text-align: center;
	font-weight: 500;
	font-size: 24px;
	color: #041C2C;
}

.tx_tc2 {
	width: 100%;
	text-align: center;
	margin-top: 10px;
	font-weight: 500;
	font-size: 20px;
	color: #D20D86;
}

.tx_tc3 {
	width: 100%;
	text-align: center;
	margin-top: 20px;
	font-weight: 400;
	font-size: 14px;
	color: #999999;
	margin-bottom: 40px;
}

.tx_tc4 {
	width: 100%;
	height: 50px;
	border-radius: 8px;
	margin-bottom: 25px;
	padding: 0 15px;
	display: flex;
	line-height: 50px;
	background: #F1F1F1;
}

.tx_tc4_1 {
	width: 50px;
	margin-right: 10px;
	font-weight: 400;
	font-size: 16px;
	color: #041C2C;
}

.tx_tc4_2 {
	border: none;
	outline: none;
	width: calc(100% - 60px);
	height: 100%;
	font-weight: 400;
	font-size: 16px;
	color: #041C2C;
}

.tx_tc5 {
	width: 100%;
	display: flex;
}

.tx_tc5_1 {
	border: none;
	outline: none;
	width: 48%;
	height: 55px;
	background: #D20D86;
	border-radius: 8px;
	font-weight: 500;
	font-size: 20px;
	color: #FFFFFF;
}

.tx_tc5_2 {
	border: 1px solid #999999;
	outline: none;
	width: 48%;
	height: 55px;
	border-radius: 8px;
	font-weight: 500;
	font-size: 20px;
	color: #666666;
	background: white;
	margin-left: 4%;
}

.wycz_bo {
	width: 100%;
	margin: 45px auto;
	display: flex;
}

.wycz_left {
	border: 2px solid transparent;
	/* é€æ˜Žè¾¹æ¡†å ä½ */
	border-radius: 30px;
	/* åœ†è§’æ•ˆæžœ */
	background:
			linear-gradient(white, white) padding-box,
				/* å†…å±‚çº¯è‰²èƒŒæ™¯ */
			linear-gradient(180deg, rgba(255, 189, 119, 1), rgba(250, 75, 223, 1)) border-box;
	/* å¤–å±‚æ¸å˜è¾¹æ¡† */
	background-clip: padding-box, border-box;
	/* èƒŒæ™¯è£å‰ªæ–¹å¼ */
	width: 34%;
	padding: 30px;
}

.wycz_le1 {
	width: 100%;
	text-align: center;
	font-weight: 500;
	font-size: 36px;
	color: #1B1B1C;
}

.wycz_le2 {
	width: 100%;
	text-align: center;
	margin-top: 15px;
	font-weight: 400;
	font-size: 14px;
	color: #D20D86;
}

.wycz_le2 span {
	color: #333333;
}

.wycz_le3 {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.wycz_le4 {
	border: 2px solid #FFBD76;
	border-radius: 12px;
	width: 49%;
	margin-top: 25px;
	margin-right: 2%;
	overflow: hidden;
	display: block;
}

.wycz_le4:nth-child(2n) {
	margin-right: 0;
}

.wycz_le4_1 {
	width: 100%;
	height: 65px;
	background: linear-gradient(90deg, #FDC96E 0%, #FF6E03 100%);
	text-align: center;
	line-height: 65px;
	font-weight: 500;
	font-size: 24px;
	color: #FFFFFF;
}

.wycz_le4_2 {
	width: 100%;
	padding: 75px 0;
	text-align: center;
}

.wycz_le4_3 {
	width: 100%;
	font-weight: 500;
	font-size: 14px;
	color: #D20D86;
}

.wycz_le4_3 span {
	font-weight: bold;
	font-size: 78px;
	line-height: 78px;
}

.wycz_le4_4 {
	width: 100%;
	font-size: 14px;
	color: #D20D86;
	margin-top: 20px;
}

.wycz_le4_4_1 {
	width: 25px;
	height: 25px;
	background: linear-gradient(90deg, #D20D86 0%, #059DE7 100%);
	border-radius: 50%;
	text-align: center;
	line-height: 25px;
	font-weight: 500;
	font-size: 16px;
	color: #FFFFFF;
	display: inline-block;
	vertical-align: bottom;
}

.wycz_le4_4_2 {
	font-weight: bold;
	font-size: 78px;
	line-height: 78px;
	display: inline-block;
	vertical-align: bottom;
}

.wycz_le4_4_3 {
	display: inline-block;
	vertical-align: bottom;
}

.wycz_le4.on {
	background: #F8F0E7;
}
.wycz_le4:hover {
	background: #F8F0E7;
}
.wycz_right {
	width: 64%;
	margin-left: 2%;
	border: 2px solid transparent;
	/* é€æ˜Žè¾¹æ¡†å ä½ */
	border-radius: 30px;
	/* åœ†è§’æ•ˆæžœ */
	background:
			linear-gradient(white, white) padding-box,
				/* å†…å±‚çº¯è‰²èƒŒæ™¯ */
			linear-gradient(114deg, rgba(210, 13, 134, 1), rgba(5, 157, 231, 1)) border-box;
	/* å¤–å±‚æ¸å˜è¾¹æ¡† */
	background-clip: padding-box, border-box;
	background: #231815;
	padding: 30px;
}

.wycz_ri1 {
	width: 100%;
	text-align: center;
	font-weight: 500;
	font-size: 36px;
	color: #DEB174;
}

.wycz_ri2 {
	width: 100%;
	text-align: center;
	margin-top: 15px;
	font-weight: 400;
	font-size: 14px;
	color: #D20D86;
}

.wycz_ri3 {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.wycz_ri4 {
	border: 2px solid transparent;
	/* é€æ˜Žè¾¹æ¡†å ä½ */
	border-radius: 12px;
	/* åœ†è§’æ•ˆæžœ */
	background:
			linear-gradient(white, white) padding-box,
				/* å†…å±‚çº¯è‰²èƒŒæ™¯ */
			linear-gradient(180deg, rgba(255, 189, 119, 1), rgba(250, 75, 223, 1)) border-box;
	/* å¤–å±‚æ¸å˜è¾¹æ¡† */
	background-clip: padding-box, border-box;
	width: 23.5%;
	margin-right: 2%;
	margin-top: 20px;
	display: block;
	overflow: hidden;
	word-wrap:break-word;
	word-break:break-all;
}

.wycz_ri4:nth-child(4n) {
	margin-right: 0;
}
.wycz_ri4_1{
	width: 100%;
	background: linear-gradient( 180deg, #F2CC9C 0%, #D1A05C 100%);
	padding: 5px;
	text-align: center;
}
.wycz_ri4_1_1{
	width: 100%;
	font-weight: 500;
	font-size: 24px;
	color: #333333;
}
.wycz_ri4_1_2{
	width: 100%;
	margin-top: 5px;
	font-weight: 500;
	font-size: 16px;
	color: #FFFFFF;
}
.wycz_ri4_2{
	width: 100%;
	padding: 25px 0;
}
.wycz_ri4_3{
	width: 100%;
	height: 26px;
	text-align: center;
	font-weight: 400;
	font-size: 20px;
	color: #D20D86;
}
.wycz_ri4_4{
	width: 100%;
	text-align: center;
	font-weight: 500;
	font-size: 14px;
	color: #D20D86;
}
.wycz_ri4_4 span{
	font-weight: 600;
	font-size: 78px;
}
.wycz_ri4_5{
	width: 100%;
	margin-top: 30px;
	text-align: center;
	font-weight: 400;
	font-size: 16px;
	color: #999999;
	line-height: 30px;
}
.wycz_ri4_6{
	width: 100%;
	text-align: center;
	font-weight: 400;
	font-size: 16px;
	color: #D20D86;
	line-height: 30px;
}
.wycz_ri4_7{
	max-width: 100%;
	width: 130px;
	margin: auto;
	margin-top: 30px;
}
.wycz_ri4_7 img{
	width: 100%;
}
.wycz_ri4_7_1{
	display: block;
}
.wycz_ri4_7_2{
	display: none;
}
.wycz_ri4.on .wycz_ri4_7_1{
	display: none;
}
.wycz_ri4.on .wycz_ri4_7_2{
	display: block;
}
.wycz_ri4:hover .wycz_ri4_7_1{
	display: none;
}
.wycz_ri4:hover .wycz_ri4_7_2{
	display: block;
}
.myjl_box{
	width: 100%;
}
.myjl_bo{
	width: 100%;
	margin:40px auto;
	overflow: hidden;
	overflow-x: auto;
}
.myjl_table{
	border: 1px solid #D8D8D8;
	width: 100%;
}
.myjl_table tr{
	width: 100%;
}
.myjl_table td{
	border-bottom: 1px solid #F6F6F6;
	width: 25%;
	padding: 25px 10px;
	text-align: center;
}
.myjl_table tr:first-child td {
	padding: 0;
	background: #F5F5F5;
	height: 70px;
	line-height: 70px;
	font-weight: 500;
	font-size: 16px;
	color: #666666;
}
.myjl_table tr:last-child td {
	border-bottom: none;
}
.myxx_box{
	width: 100%;
}
.myxx_bo{
	width: 100%;
	margin: 40px auto;
}
.myxx_b{
	width: 100%;
	display: flex;
}
.myxx_bo1{
	border-right: 1px solid #F1F1F1;
	width: 50%;
	padding: 0 45px;
}
.myxx_bo1:last-child{
	border-right: 0;
}
.myxx_bo2{
	width: 100%;
}
.myxx_bo2_1{
	font-weight: 600;
	font-size: 16px;
	color: #000000;
	margin-right: 20px;
	display: inline-block;
	vertical-align: middle;
}
.myxx_bo2_2{
	width: 100px;
	height: 100px;
	border-radius: 50%;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
}
.myxx_bo2_2 img{
	width: 100%;
	height: 100%;
	border-radius: 50%;
	display: block;
	object-fit: cover;
	object-position: center;
}
.myxx_bo3{
	width: 100%;
	margin-top: 25px;
	display: flex;
}
.myxx_bo3_1{
	width: 120px;
	margin-right: 20px;
	line-height: 45px;
	font-weight: 500;
	font-size: 16px;
	color: #000000;
}
.myxx_bo3_4{
	width: 120px;
	margin-right: 20px;
	line-height: 45px;
	font-weight: 500;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
.myxx_bo3_2{
	width: calc(100% - 140px);
	height: 45px;
	border-radius: 8px;
	border: 1px solid #CCCCCC;
	outline: none;
	padding: 0 10px;
	font-weight: 400;
	font-size: 16px;
}
.myxx_bo3_3{
	width: calc(100% - 140px);
	height: 45px;
	display: flex;
}
.myxx_bo3_3_1{
	margin-right: 60px;
	font-weight: 500;
	font-size: 16px;
	color: #000000;
}
.myxx_bo3_3_1:last-child{
	margin-right: 0;
}
.myxx_bo3_3_1 span{
	line-height: 45px;
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
}
.myxx_bo4{
	width: 100%;
	height: 170px;
}
.myxx_but{
	border: none;
	outline: none;
	width: 430px;
	height: 55px;
	background: #D20D86;
	border-radius: 8px;
	display: block;
	font-weight: 500;
	font-size: 20px;
	color: #FFFFFF;
	margin: auto;
	margin-top: 90px;
}
.jrwm_banne{
	width: 100%;
	position: relative;
}
.jrwm_banne1{
	width: 100%;
	display: block;
}
.jrwm_banne2{
	width: 100%;
	position: absolute;
	left: 50%;
	top: 40%;
	transform: translate(-50%,-50%);
}
.jrwm_banne3{
	width: 100%;
}
.jrwm_banne3_1{
	width: 100%;
	text-align: center;
	font-weight: 500;
	font-size: 32px;
	color: #1B1B1C;
}
.jrwm_banne3_2{
	width: 100%;
	margin-top: 50px;
}
.jrwm_banne3_2{
	width: 500px;
	display: block;
	margin: auto;
	margin-top: 50px;
}
.jrwm_banne3_3{
	width: 100%;
	margin-top: 10px;
	text-align: center;
	font-weight: 400;
	font-size: 20px;
	color: #666666;
}
.jrwm_banne3_4{
	width: 185px;
	height: 55px;
	background: #D20D86;
	border-radius: 10px;
	display: block;
	margin: auto;
	margin-top: 45px;
	text-align: center;
	font-size: 24px;
	color: #FBFBFB;
}
.jrwm_banne3_4 img{
	width: 30px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}
.jrwm_banne3_4 span{
	line-height: 55px;
	display: inline-block;
	vertical-align: middle;
}
.tzfs_box{
	width: 100%;
}
.tzfs_bo{
	width: 100%;
	margin-top: 40px;
	margin-bottom: 65px;
}
.tzfs_bo1{
	width: 350px;
	font-family: "YouSheBiaoTiHei";
	font-weight: 400;
	font-size: 48px;
	color: #1B1B1C;
	text-align: center;
	margin: auto;
	position: relative;
}
.tzfs_bo1 img{
	width: 100%;
	display: block;
}
.tzfs_bo1 div{
	width: 100%;
	position: absolute;
	left: 50%;
	top: 28%;
	transform: translate(-50%,-50%);
}
.tzfs_bo2{
	width: 100%;
	display: flex;
}
.tzfs_bo3{
	width: 48%;
	margin-right: 4%;
	margin-top: 35px;
	border-radius: 24px;
	padding: 0 60px;
	padding-bottom: 20px;
	display: inline-block;
}
.tzfs_bo3:nth-child(2n){
	margin-right: 0;
}
.tzfs_bo3_1{
	width: 395px;
	display: block;
	margin: auto;
	margin-top: -26px;
}
.tzfs_bo3_2{
	width: 100%;
	background: linear-gradient( 180deg, #FFFFFF 25%, #FFF3E7 100%);
	border-radius: 24px;
	padding: 15px;
}
.tzfs_bo3_3{
	width: 100%;
	display: inline-block;
}
.tzfs_bo3_4{
	width: 32%;
	float: left;
	margin-right: 2%;
	margin-bottom: 15px;
	display: block;
}
.tzfs_bo3_4:nth-child(3n){
	margin-right: 0;
}
.tzfs_bo3_4 img{
	width: 100%;
	display: block;
}
.tzfs_bo3_5{
	width: 265px;
	display: block;
	margin: auto;
}
.tzfs_bo3_5 img{
	width: 100%;
	display: block;
}
.tzfs_bo3_6{
	border: 1px solid #E9E9E9;
	width: 100%;
	margin-bottom: 25px;
	background: white;
	border-radius: 12px 12px 0 0;
	overflow: hidden;
}
.tzfs_bo3_6:last-child{
	margin-bottom: 0;
}
.tzfs_bo3_7{
	width: 100%;
	background: #F5F5F5;
	text-align: center;
	font-weight: 500;
	font-size: 16px;
	color: #666666;
	padding: 10px;
}
.tzfs_bo3_8{
	border-bottom: 1px solid #F1F1F1;
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
}
.tzfs_bo3_8:last-child{
	border-bottom: none;
}
.tzfs_bo3_8_1{
	display: inline-block;
	margin-right: 25px;
	font-weight: 400;
	font-size: 16px;
	color: #999999;
}
.tzfs_bo3_8_1:last-child{
	margin-right: 0;
}
.tzfs_bo3_8_2{
	color: #D20D86;
}
.tzfs_bo3_8_3{
	color: #D20D86;
	font-size: 24px;
	font-weight: bold;
}
.tzfs_bo3_9{
	border-bottom: 1px solid #F1F1F1;
	width: 100%;
	padding: 5px 15px;
	display: inline-block;
}
.tzfs_bo3_9:last-child{
	border-bottom: none;
}
.tzfs_bo3_9_1{
	float: left;
	font-weight: 400;
	font-size: 16px;
	color: #999999;
	line-height: 30px;
}
.tzfs_bo3_9_2{
	width: calc(100% - 135px);
	float: left;
	line-height: 30px;
	text-align: center;
	font-weight: 400;
	font-size: 16px;
	color: #000000;
}
.tzfs_bo3_9_3{
	width: 55px;
	height: 30px;
	background: rgba(210,13,134,0.1);
	border-radius: 4px;
	float: left;
	text-align: center;
	line-height: 30px;
	font-weight: 400;
	font-size: 16px;
	color: #D20D86;
}
.tzfs_bo4{
	width: 100%;
	margin-top: 60px;
}
.tzfs_bo4_1{
	width: 100%;
	text-align: center;
	font-weight: 400;
	font-size: 16px;
	color: #000000;
}
.tzfs_bo4_1 span{
	position: relative;
}
.tzfs_bo4_1 span::before{
	content: '';
	width: 65px;
	height: 1px;
	background: #F1F1F1;
	position: absolute;
	left: -75px;
	top: 50%;
	transform: translateY(-50%);
}
.tzfs_bo4_1 span::after{
	content: '';
	width: 65px;
	height: 1px;
	background: #F1F1F1;
	position: absolute;
	right: -75px;
	top: 50%;
	transform: translateY(-50%);
}
.tzfs_bo4_2{
	width: 100%;
	text-align: center;
}
.tzfs_bo4_3{
	margin-top: 15px;
	margin-right: 50px;
	display: inline-block;
	text-align: center;
	font-weight: 400;
	font-size: 14px;
	color: #000000;
}
.tzfs_bo4_3:last-child{
	margin-right: 0;
}
.tzfs_bo4_3 img{
	height: 40px;
	display: block;
	margin: auto;
	margin-bottom: 10px;
}
.tzfs_bo5{
	width: 100%;
	margin-top: 30px;
	display: flex;
	flex-wrap: wrap;
}
.tzfs_bo5_1{
	width: 30%;
	margin-right: 5%;
	margin-top: 30px;
	background: #FFF6F2;
	border-radius: 24px;
	padding: 30px 10px;
}
.tzfs_bo5_1:nth-child(3n){
	margin-right: 0;
}
.tzfs_bo5_2{
	width: 100%;
	text-align: center;
	font-weight: 400;
	font-size: 20px;
	color: #1B1B1C;
}
.tzfs_bo5_2 img{
	height: 30px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}
.tzfs_bo5_2 div{
	max-width: calc(100% - 40px);
	display: inline-block;
	vertical-align: middle;
}
.tzfs_bo5_3{
	width: 100%;
	margin-top: 25px;
	text-align: center;
	font-weight: 600;
	font-size: 18px;
	color: #FF6732;
}
.tzfs_bo5_3 span{
	font-size: 36px;
}
.tzfs_bo5_4{
	width: 100%;
	margin-top: 25px;
	text-align: center;
	font-weight: 400;
	font-size: 18px;
	color: #000000;
}
.tzfs_bo5_4 span{
	color: #FF6732;
}
.tzfs_bo6{
	width: 100%;
	margin-top: 20px;
	text-align: center;
	font-weight: 400;
	font-size: 18px;
	color: #F16B2B;
}
.tzfs_bo6 img{
	width: 20px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}
.tzfs_bo6 span{
	display: inline-block;
	vertical-align: middle;
}
.sjszy_gzs{
	width: 100%;
}
.sjszy_gz{
	width: 100%;
	background: #F5F5F5;
	margin: 45px auto;
	padding: 40px;
}
.sjszy_gz1{
	width: 100%;
	background: white;
	margin-bottom: 40px;
	padding: 40px 11%;
	display: inline-block;
}
.sjszy_gz1:last-child{
	margin-bottom: 0;
}
.sjszy_gz2{
	width: 50%;
	float: left;
	padding-right: 20px;
}
.sjszy_gz2_1{
	width: 80px;
	height: 80px;
	border-radius: 50%;
	margin-right: 20px;
	display: inline-block;
	vertical-align: middle;
}
.sjszy_gz2_2{
	width: calc(100% - 105px);
	display: inline-block;
	vertical-align: middle;
}
.sjszy_gz2_3{
	width: 100%;
	font-weight: 400;
	font-size: 24px;
	color: #D20D86;
}
.sjszy_gz2_4{
	width: 100%;
	display: flex;
	margin-top: 20px;
}
.sjszy_gz2_4_1{
	max-width: calc(50% - 20px);
	margin-right: 40px;
	font-weight: 400;
	font-size: 16px;
	color: #666666;
}
.sjszy_gz2_4_1:last-child{
	margin-right: 0;
}
.sjszy_gz3{
	width: 50%;
	display: inline-block;
}
.sjszy_gz3_1{
	width: 19%;
	height: 100px;
	float: left;
	margin-right: 8%;
	display: block;
	object-fit: cover;
	object-position: center;
}
.sjszy_gz3_1:nth-child(4n){
	margin-right: 0;
}
.gywm_box{
	width: 100%;
	background: #F5F5F5;
}
.gywm_bo{
	width: 100%;
	margin:60px auto;
	display: inline-block;
}
.gywm_left{
	width: 130px;
	float: left;
	margin-right: 40px;
	background: white;
	padding: 20px 0;
}
.gywm_le{
	width: 100%;
	display: block;
	margin-bottom: 20px;
	font-weight: 400;
	font-size: 16px;
	color: #1B1B1C;
	text-align: center;
}
.gywm_le:last-child{
	margin-bottom: 0;
}
.gywm_le.on{
	border-left: 2px solid #D20D86;
	color: #D20D86;
}
.gywm_right{
	width: calc(100% - 170px);
	float: left;
	background: white;
	padding: 15px 40px;
}
.gywm_ri1{
	border-bottom: 1px solid #CCCCCC;
	width: 100%;
	padding: 25px 0;
	font-weight: 500;
	font-size: 24px;
	color: #1B1B1C;
}
.gywm_ri2{
	width: 100%;
	padding: 25px 0;
	font-weight: 400;
	font-size: 16px;
	color: #1B1B1C;
	line-height: 30px;
}
.gywm_ri2 img{
	max-width: 100%;
}
.sczpedit_cover{
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 100;
}
.sczpedit_tcs {
	width: 600px;
	background: #FFFFFF;
	border-radius: 24px;
	padding: 45px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 101;
}
.sczpedit_tc1{
	width: 100%;
	display: flex;
}
.sczpedit_tc1_1{
	border: 1px solid #B3B3B3;
	outline: none;
	width: 19.2%;
	height: 40px;
	border-radius: 5px;
	margin-right: 1%;
	padding: 0 10px;
	font-weight: 400;
	font-size: 14px;
	margin-top: 10px;
}
.sczpedit_tc1_2{
	border: 1px solid #B3B3B3;
	outline: none;
	width: 19.2%;
	height: 40px;
	border-radius: 5px;
	margin-right: 1%;
	padding: 0 10px;
	font-weight: 400;
	font-size: 12px;
	margin-top: 10px;
}
.sczpedit_tc1_1:last-child{
	margin-right: 0;
}
.sczpedit_tc1_3{
	border: 1px solid #B3B3B3;
	outline: none;
	width: 100%;
	height: 40px;
	border-radius: 5px;
	margin-right: 1%;
	padding: 0 10px;
	font-weight: 400;
	font-size: 14px;
	margin-top: 10px;
}
.sczpedit_tc1_4{
	border: 1px solid #B3B3B3;
	outline: none;
	width: 24.25%;
	height: 40px;
	border-radius: 5px;
	margin-right: 1%;
	padding: 0 10px;
	font-weight: 400;
	font-size: 14px;
	margin-top: 10px;
}
.sczpedit_tc1_4:nth-child(4n){
	margin-right: 0;
}
.sczpedit_tc2{
	width: 100%;
	margin-top: 20px;
	text-align: center;
}
.sczpedit_tc2_1{
	border: none;
	outline: none;
	width: 90px;
	height: 35px;
	border-radius: 35px;
	background: #D20D86;
	font-size: 14px;
	color: white;
	display: inline-block;
}
.sczpedit_tc2_1:last-child{
	margin-left: 20px;
	border: 1px solid #D20D86;
	background:white;
	color: #D20D86;
}
.userrz_cover{
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 100;
}
.userrz_tcs{
	width: 520px;
	background: #FFFFFF;
	border-radius: 24px;
	padding: 45px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 101;
}
.userrz_tc1 {
	width: 100%;
	margin-top: 10px;
	font-weight: 400;
	font-size: 12px;
	color: #999999;
	line-height: 20px;
}
.userrz_tc2{
	width: 100%;
	margin-top: 25px;
	text-align: center;
}
.userrz_tc2_1{
	width: 130px;
	height: 130px;
	border: 1px dashed #666666;
	display: inline-block;
	margin-right: 20px;
	position: relative;
}
.userrz_tc2_1:last-child{
	margin-right: 0;
}
.userrz_tc3{
	width: 100%;
	margin-top: 10px;
	display: flex;
}
.userrz_tc3 input{
	border: 1px solid #B3B3B3;
	outline: none;
	width: calc(100% - 120px);
	height: 40px;
	border-radius: 5px;
	padding: 0 10px;
	font-weight: 400;
	font-size: 14px;
}
.userrz_tc3 button{
	border: none;
	outline: none;
	width: 100px;
	height: 40px;
	border-radius: 5px;
	background: #D20D86;
	font-size: 14px;
	color: white;
	margin-left: 20px;
}
.userrz_tc4{
	width: 100%;
	margin-top: 10px;
	display: flex;
}
.userrz_tc4 div{
	width: calc(100% - 25px);
	font-size: 14px;
	color: #999999;
	margin-left: 10px;
}
.userrz_tc4 a{
	color: #3994FF;
}
.ts_cover{
        width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 100;
}
.ts_tcs{
        width: 350px;
    background-image: url(../img/bg_2.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 25px;
    padding: 0 20px;
    padding-top: 40px;
    padding-bottom: 25px;
    display: none;
    overflow: hidden;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 101;
}
.ts_tc1{
        width: 100%;
    text-align: center;
    font-weight: 500;
    font-size: 18px;
    color: #041C2C;
}
.ts_tc2{
    width: 100%;
    height: 90px;
    border-radius: 8px;
    border: 1px solid #CCCCCC;
    outline: none;
    margin-top: 25px;
    padding: 10px 15px;
    font-weight: 400;
    font-size: 16px;
    color: #041C2C;
}
.ts_tc3{
        border: none;
    outline: none;
    width: 100%;
    height: 55px;
    background: #D20D86;
    border-radius: 8px;
    display: block;
    margin-top: 20px;
    font-weight: 500;
    font-size: 20px;
    color: #FFFFFF;
}