.jieban {
	width: 100%;
	overflow: hidden;
	background: url(../img/bg6.jpg)no-repeat center top;
	height: 9.8rem;
	background-size: 100%;
	background-size: cover;
}

.canvas-xing {
	width: 6.73rem;
	height: 6.73rem;
	border-radius: 50%;
	margin: auto;
	overflow: hidden;
	z-index: 1000;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	margin: auto;
}

.canvas-xing canvas {
	position: inherit !important;
	/* width: 6.73rem !important; */
	/* height: 6.73rem !important; */
	z-index: 2 !important;
}

@media (max-width: 1199px) {
	.canvas-xing {
		width: 8.73rem;
		height: 8.73rem;
	}

}

.jieban .public-title .title {
	color: #FFF;
}

.jieban .public-title .title::after {
	background-color: #FFF;
}

.jieban .text,
.weilai .text {
	margin-top: 0.2rem;
	line-height: 1.5;
}

.jieban .content {
	height: 6.8rem;
	margin-top: 0.9rem;
	position: relative !important;
	z-index: 10;
}

.jieban .quan {
	/* width: 2.4rem;
    height: 2.4rem; */
	width: 1.6rem;
	height: 1.6rem;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	background-color: rgba(255, 255, 255, .2);
	position: absolute;
	z-index: 10001;
	box-sizing: border-box;
}

.jieban .quan::after {
	content: '';
	left: 50%;
	top: 50%;
	position: absolute;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	background-color: rgba(144, 191, 231, .6);
	width: 1.6rem;
	height: 1.6rem;
	z-index: 1;
}

.jieban .quan a {
	width: 1.6rem;
	height: 1.6rem;
	/* background: url(../img/quan.png)no-repeat center; */
	background-size: 100%;
	z-index: 9;
	font-size: 0.2rem;
}

@media (max-width: 767px) {
	.jieban .quan a {
		font-size: 0.4rem;
	}
}

.jieban .quan-title {
	position: absolute;
	z-index: 99;
	left: 0;
	right: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}

.jieban .quan img {
	position: absolute;
	width: 1.2rem;
	height: 1.2rem;
	animation: quan 3s infinite;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;

}

.jieban .waiquan {
	width: 1.6rem;
	height: 1.6rem;
	position: absolute;
	animation: quan1 3s infinite;
	background-color: rgba(255, 255, 255, .2);
	border-radius: 50%;
}

@keyframes quan {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg)
	}
}

@keyframes quan1 {
	from {
		width: 1.6rem;
		height: 1.6rem;
	}

	to {
		width: 2.4rem;
		height: 2.4rem;
	}
}

.jieban .item {
	position: absolute;
	z-index: 10001;
}

.jieban .item .tit {
	font-size: 0.3rem;
	color: #FFF;
}

.jieban .item:nth-child(2) {
	top: 1rem;
	width: 5.4rem;
	left: -1rem;
}

.jieban .item:nth-child(3) {
	top: 0.9rem;
	right: 0.1rem;
	width: 5rem;
}

.jieban .item:nth-child(3) .icon,
.jieban .item:nth-child(4) .icon {
	margin-right: 4.4rem;
}

.jieban .item:nth-child(4) {
	bottom: -0.3rem;
	right: -.8rem;
	width: 5rem;
}

.jieban .item .text-content {
	align-items: flex-end;
	text-align: right;
	margin-right: 0.6rem;
}

.jieban .item .item-box-content {
	opacity: 0;
	transition: opacity 1s ease;
	margin-top: -16% !important;
	margin-left: 15% !important;
}

.jieban .initClass .item-box-content {
	opacity: 1;
}


.jieban .tit {
	padding-bottom: 0.2rem;
}

.jieban .item .tit::after {
	content: '';
	position: absolute;
	right: 0;
	bottom: 0;
	height: 2px;
	width: 0.35rem;
	background-color: #FFF;
}

.jieban .item:nth-child(3) .tit::after,
.jieban .item:nth-child(4) .tit::after {
	right: auto;
	left: 0;
}

.jieban .item .txt {
	margin-top: 0.4rem;
	font-size: 14px;
}

.jieban .item .pic {
	border-radius: 0.15rem;
	-webkit-border-radius: 0.15rem;
	-moz-border-radius: 0.15rem;
	-ms-border-radius: 0.15rem;
	-o-border-radius: 0.15rem;
	width: 3.6rem;
	overflow: hidden;
	margin-top: 0.2rem;
}

.jieban .item .pic img {
	width: 100%;
}

.jieban .item .grey {
	width: .4rem;
	height: .4rem;
	/* width: .8rem;
    height: .8rem; */
	background-color: rgba(255, 255, 255, .3);
	border-radius: 50%;
	transition: all .5s ease;
}




.jieban .item .item-box:hover .grey,
.jieban .initClass .item-box .grey {
	width: .8rem;
	height: .8rem;
}

.jieban .item .item-box:hover .white,
.jieban .initClass .item-box .white {
	width: .8rem;
	height: .8rem;
	top: -0.3rem;
	left: 0.3rem;
	border-color: transparent;
	background-color: rgba(255, 255, 255, .6);
}




.jieban .item .white {
	width: .3rem;
	height: .3rem;
	/* width: .8rem;
    height: .8rem; */
	position: absolute;
	border-radius: 50%;
	top: -0.1rem;
	left: 0;
	/* top: -0.3rem;
    left: 0.3rem; */
	border: 1px solid #fff;
	transition: all .5s ease;
}

.jieban .item .small-cricle1,
.jieban .item .small-cricle2 {
	width: .1rem;
	height: .1rem;
	background-color: #fff;
	border-radius: 50%;
	position: absolute;
	top: 0;
	left: .1rem;
	transition: all .5s ease;
}

.jieban .item .small-cricle1 {
	z-index: 1;
}

.jieban .item .item-box:hover .small-cricle1,
.jieban .initClass .item-box .small-cricle1 {
	width: .2rem;
	height: .2rem;
	left: .5rem;
	top: .05rem;
}

.jieban .item .item-box:hover .small-cricle2,
.jieban .initClass .item-box .small-cricle2 {
	width: .3rem;
	height: .3rem;
	left: .35rem;
	top: .09rem;
	background-color: rgba(255, 255, 255, .6);
}



.jieban .item .grey1 {
	width: .4rem;
	height: .4rem;
	/* background-color: rgba(54,120,178, .5); */
	background-color: rgba(255, 255, 255, .3);
	border-radius: 50%;
	transition: all .5s ease;
}

.jieban .item .white1 {
	width: .3rem;
	height: .3rem;
	position: absolute;
	border-radius: 50%;
	top: -0.1rem;
	left: 0;
	border: 1px solid #fff;
	transition: all .5s ease;
}

.jieban .item .small-cricle3,
.jieban .item .small-cricle4 {
	width: .1rem;
	height: .1rem;
	background-color: #fff;
	border-radius: 50%;
	position: absolute;
	top: 0;
	left: .1rem;
	transition: all .5s ease;
}

.jieban .item .item-box:hover .grey1,
.jieban .initClass .item-box .grey1 {
	width: .8rem;
	height: .8rem;
}

.jieban .item .item-box:hover .white1,
.jieban .initClass .item-box .white1 {
	width: .8rem;
	height: .8rem;
	top: -0.3rem;
	left: 0.3rem;
	border-color: transparent;
	background-color: rgba(255, 255, 255, .6);
}

.jieban .item .item-box:hover .small-cricle3,
.jieban .initClass .item-box .small-cricle3 {
	width: .2rem;
	height: .2rem;
	left: .5rem;
	top: .05rem;
}

.jieban .item .item-box:hover .small-cricle4,
.jieban .initClass .item-box .small-cricle4 {
	width: .3rem;
	height: .3rem;
	left: .35rem;
	top: .09rem;
	background-color: rgba(255, 255, 255, .6);
}

.jieban .item .grey2 {
	width: .4rem;
	height: .4rem;
	background-color: rgba(255, 255, 255, .3);
	border-radius: 50%;
	transition: all .5s ease;
}

.jieban .item .white2 {
	width: .3rem;
	height: .3rem;
	/* width: .8rem;
    height: .8rem; */
	position: absolute;
	border-radius: 50%;
	top: -0.1rem;
	left: 0;
	/* top: -0.3rem;
    left: 0.3rem; */
	border: 1px solid #fff;
	transition: all .5s ease;
}

.jieban .item .small-cricle,
.jieban .item .small-cricle0 {
	width: .1rem;
	height: .1rem;
	background-color: #fff;
	border-radius: 50%;
	position: absolute;
	top: 0;
	left: .1rem;
	transition: all .5s ease;
}


.jieban .item .item-box:hover .grey2 {
	width: .8rem;
	height: .8rem;
}

.jieban .item .item-box:hover .white2 {
	width: .8rem;
	height: .8rem;
	top: -0.3rem;
	left: -0.35rem;
	border-color: transparent;
	background-color: rgba(255, 255, 255, .6);
}

.jieban .item .item-box:hover .small-cricle {
	width: .2rem;
	height: .2rem;
	left: .08rem;
	top: .06rem;
}

.jieban .item .item-box:hover .small-cricle0 {
	width: .3rem;
	height: .3rem;
	/* left: -.35rem; */
	top: .1rem;
	background-color: rgba(255, 255, 255, .6);
}

.jieban .item .small-cricle1 {
	z-index: 1;
}


.jieban .initClass .grey2 {
	width: .8rem;
	height: .8rem;
}

.jieban .initClass .white2 {
	width: .8rem;
	height: .8rem;
	top: -0.3rem;
	left: -0.35rem;
	border-color: transparent;
	background-color: rgba(255, 255, 255, .6);
}

.jieban .initClass .small-cricle {
	width: .2rem;
	height: .2rem;
	left: .08rem;
	top: .06rem;
}

.jieban .initClass .small-cricle0 {
	width: .3rem;
	height: .3rem;
	/* left: -.35rem; */
	top: .1rem;
	background-color: rgba(255, 255, 255, .6);
}


.weilai {
	overflow: hidden;
	padding-bottom: 1.2rem;
}

.weilai .tab {
	margin-top: 0.6rem;
}

.weilai .tab a {
	background-color: #eeeeee;
	width: 1.6rem;
	line-height: 0.5rem;
	border-radius: 0.1rem;
	-webkit-border-radius: 0.1rem;
	-moz-border-radius: 0.1rem;
	-ms-border-radius: 0.1rem;
	-o-border-radius: 0.1rem;
	margin-right: 0.3rem;
}

.weilai .tab .on {
	background-image: linear-gradient(45deg, #1d82d6, #02b4ee);
	color: #FFF;
}

.weilai .dp-none {
	width: 100%;
	position: absolute;
	opacity: 0;
	top: 0;
	left: 0;
	display: block;
	z-index: 1
}

.weilai .cur {
	position: relative;
	opacity: 1;
	z-index: 2
}

.weilai .content {
	margin-top: 0.6rem;
}

.weilai .content>div>a>img {
	object-fit: cover;
}

.weilai .fft {
	-moz-column-count: 3;
	-webkit-column-count: 3;
	column-count: 3;
	-moz-column-gap: 0.6rem;
	-webkit-column-gap: 0.6rem;
	column-gap: 0.6rem;
}

.weilai .fft li {
	width: 4.4rem;
	padding-bottom: 0.4rem;
	padding-top: 0.4rem;
	border-top: 1px #eeeeee solid;
	overflow: hidden;
	-moz-page-break-inside: avoid;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
}

.weilai h4 {
	font-size: 0.2rem;
	color: #414b5b;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0.1rem;
}

.weilai h4 a {
	color: #414b5b;
}

.weilai .txt {
	margin-bottom: 0.15rem;
	line-height: 1.5;
}

.weilai .fft li:nth-child(1) h4,
.weilai .fft li:nth-child(5) h4 {
	height: auto;
}

.weilai .fft li:nth-child(1) txt,
.weilai .fft li:nth-child(5) txt {
	margin-bottom: 0.3rem;
}

.weilai .pic {
	overflow: hidden;
	height: 2.1rem;
	border-radius: 0.1rem;
	-webkit-border-radius: 0.15rem;
	-moz-border-radius: 0.1rem;
	-ms-border-radius: 0.1rem;
	-o-border-radius: 0.1rem;
	margin-bottom: 0.2rem;
}

.weilai .pic img {
	width: 100%;
	height: 100%;
}

.weilai .fft li .more {
	color: #5b626c;
}

.my-youshi {
	overflow: hidden;
	background: url(../img/bg7.png)no-repeat center bottom;
	height: 10.8rem;
	background-size: 100%;
}

.my-youshi .text,
.form .text {
	margin-top: 0.5rem;
	line-height: 1.5;
	letter-spacing: 2px;
}

.my-youshi .content {
	padding: 0 0.8rem;
	margin-top: 0.5rem;
}

.my-youshi .content .card {
	width: 1.82rem;
	height: 2.06rem;
	background: url(../img/n-bg.png)no-repeat center top;
	background-size: 100%;
	font-size: 0.2rem;
}

.my-youshi .content .num {
	height: 0.5rem;
	padding-left: 0.2rem;
}

.my-youshi .content .tit {
	line-height: 1.5;
	margin-top: 0.15rem;
}

.my-youshi .num-content {
	width: 100%;
	height: 3.8rem;
}

.my-youshi .item {
	position: absolute;
	color: #0081cc;
	line-height: 1.5;
}

.my-youshi .item .counter {
	font-size: 0.42rem;
	margin-right: 0.1rem;
}

.my-youshi .item .d {
	background-color: rgba(1, 128, 205, .15);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	width: 0.4rem;
	height: 0.4rem;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0.15rem;
}

.my-youshi .item .d::after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	background-color: #0180cd;
	width: 0.2rem;
	height: 0.2rem;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}

.my-youshi .item:nth-child(1) {
	left: 1.05rem;
	top: 0.8rem;
}

.my-youshi .item:nth-child(2) {
	left: 1.95rem;
	top: 2.25rem;
}

.my-youshi .item:nth-child(3) {
	left: 4.57rem;
	top: 0.9rem;
}

.my-youshi .item:nth-child(4) {
	left: 6.7rem;
	top: 1.75rem;
}

.my-youshi .item:nth-child(5) {
	left: 8.86rem;
	top: 0.05rem;
}

.my-youshi .item:nth-child(6) {
	right: 0.6rem;
	top: 2.05rem;
}

/*.my-youshi .item:nth-child(2) .counter::after,
.my-youshi .item:nth-child(3) .counter::after,
.my-youshi .item:nth-child(5) .counter::after,
.my-youshi .item:nth-child(6) .counter::after {
    content: '+';
}*/

.form {
	width: 100%;
	overflow: hidden;
	background: url(../img/bg8.jpg)no-repeat;
	background-size: cover;
	padding-bottom: 1.2rem;
}

.form .public-title .title {
	color: #FFF;
}

.form .public-title .title::after {
	background-color: #FFF;
}

.form .group {
	width: 32%;
	border-radius: 0.1rem;
	-webkit-border-radius: 0.1rem;
	-moz-border-radius: 0.1rem;
	-ms-border-radius: 0.1rem;
	-o-border-radius: 0.1rem;
	border: 1px rgba(255, 255, 255, .5) solid;
	margin-top: 0.4rem;
	padding-left: 0.6rem;
	background-position: 0.2rem 0.2rem;
	background-repeat: no-repeat;
}

.form .group input {
	width: 100%;
	height: 0.6rem;
	background: none;
	color: #FFF;
}

.form .active {
	background-color: #FFF;
	color: #0180cd;
}

.form .group input::-webkit-input-placeholder {
	/* WebKit, Blink, Edge */
	color: #3d3d3d;
}

.form .group :-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #3d3d3d;
}

.form .group ::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #3d3d3d;
}

.form .group input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #3d3d3d !important;
	opacity: 1 !important;
}

.form .group input::-ms-input-placeholder {
	/* Microsoft Edge */
	color: #3d3d3d !important;
	opacity: 1 !important;
}

input::placeholder {
	color: #3d3d3d !important;
	opacity: 1 !important;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
	color: #3d3d3d !important;
	opacity: 1 !important;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
	color: #3d3d3d !important;
	opacity: 1 !important;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #3d3d3d !important;
	opacity: 1 !important;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #3d3d3d !important;
	opacity: 1 !important;
}

.form .group.name {
	background-image: url(../img/name.png);
}

.form .group.com {
	background-image: url(../img/com.png);
}

.form .group.tel {
	background-image: url(../img/tel.png);
}

.form .group.code {
	background-image: url(../img/tel.png);
}

.form .group.email {
	background-image: url(../img/email.png);
}

.form .group.ser {
	background-image: url(../img/ser.png);
}

.form .group.textarea {
	background-image: url(../img/mess.png);
}

.form .active.name {
	background-image: url(../img/name-on.png);
}

.form .active.com {
	background-image: url(../img/com-on.png);
}

.form .active.tel {
	background-image: url(../img/tel-on.png);
}

.form .active.code {
	background-image: url(../img/tel-on.png);
}

.form .active.email {
	background-image: url(../img/email-on.png);
}

.form .active.ser {
	background-image: url(../img/ser-on.png);
}

.form .active.textarea {
	background-image: url(../img/mess-on.png);
}

.form .active input::-webkit-input-placeholder {
	/* WebKit, Blink, Edge */
	color: #333;
}

.form .active :-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #333;
}

.form .active ::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #333;
}

.form .active input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #333;
}

.form .active input::-ms-input-placeholder {
	/* Microsoft Edge */
	color: #333;
}

.form .active input {
	color: #333;
}

.form .textarea {
	width: 100%;
}

.form .textarea textarea {
	width: 100%;
	height: 2rem;
	background: none;
	color: #FFF;
	padding-top: 0.2rem;
	padding-right: 0.4rem;
	padding-bottom: 0.2rem;
}

.form .textarea textarea::-webkit-input-placeholder {
	/* WebKit, Blink, Edge */
	color: white;
}

.form .textarea textarea:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: white;
}

.form .textarea textarea::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: white;
}

.form .textarea textarea:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: white;
}

.form .textarea textarea::-ms-input-placeholder {
	/* Microsoft Edge */
	color: white;
}

.form .active.textarea textarea {
	color: #333;
}

.form .active textarea::-webkit-input-placeholder {
	/* WebKit, Blink, Edge */
	color: #333;
}

.form .active textarea:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #333;
}

.form .active textarea::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #333;
}

.form .active textarea:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #333;
}

.form .active textarea::-ms-input-placeholder {
	/* Microsoft Edge */
	color: #333;
}

.form .tel span {
	padding-right: 0.2rem;
	margin-right: 0.15rem;
}

.form .tel span::after {
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	width: 0;
	height: 0;
	border-left: 0.06rem transparent solid;
	border-right: 0.06rem transparent solid;
	border-top: 0.06rem #FFF solid;
}

.form .tel.active span {
	color: #333;
}

.form .tel.active span::after {
	border-top: 0.06rem #333 solid;
}

.form .tel button {
	height: 0.4rem;
	border-radius: 0.05rem;
	-webkit-border-radius: 0.05rem;
	-moz-border-radius: 0.05rem;
	-ms-border-radius: 0.05rem;
	-o-border-radius: 0.05rem;
	border: 0;
	margin-right: 0.1rem;
}

.form .xuan {
	margin-top: 0.3rem;
}

.form .xuan input[type='checkbox'] {
	width: 0;
}

.form .xuan label {
	width: 100%;
	cursor: pointer;
	line-height: 2;
}

.form .xuan label span {
	letter-spacing: 2px;
}

.form .xuan .check_container {
	width: 0.2rem;
	height: 0.2rem;
	border: 1px solid snow;
	position: relative;
	margin-right: 0.1rem;
}

.form .xuan input[type='checkbox']:checked+.check_container:before {
	content: '';
	position: absolute;
	width: 0.1rem;
	height: 0.1rem;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	background-color: #FFF;
}

.form .xuan a {
	text-decoration: underline;
	color: #FFF;
}

.select-div {
	width: 100%;
	height: 100%;
	letter-spacing: 2px;
}

.select-div::after {
	content: '';
	position: absolute;
	right: 0.2rem;
	top: 50%;
	width: 0;
	height: 0;
	border-left: 0.06rem transparent solid;
	border-right: 0.06rem transparent solid;
	border-top: 0.06rem #FFF solid;
}

.select-ul {
	display: none;
	position: absolute;
	left: 0;
	width: 100%;
	background: #FFF;
	color: #333;
	border-radius: 0 0 0.1rem 0.1rem;
	-webkit-border-radius: 0 0 0.1rem 0.1rem;
	-moz-border-radius: 0 0 0.1rem 0.1rem;
	-ms-border-radius: 0 0 0.1rem 0.1rem;
	-o-border-radius: 0 0 0.1rem 0.1rem;
	line-height: 2;
	padding: 0.2rem 0.3rem;
	top: 0.5rem;
}

.form .ser.active .select-div {
	color: #333;
}

.form .ser.active .select-div::after {
	border-top: 0.06rem #333 solid;
}

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

.banner .swiper-pagination .dot2 {
	position: absolute;
	left: 50%;
	top: -0.07rem;
	width: 0.14rem;
	height: 0.14rem;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	background-color: rgba(255, 255, 255, .5);
}

/* wxq修 */
.banner .swiper-pagination .dot1 {
	position: absolute;
	display: block;
	left: 0.3rem;
	top: 0.43rem;
	width: 0.14rem;
	height: 0.14rem;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	background-color: rgba(255, 255, 255, .5);
}

.banner .swiper-pagination .dot3 {
	content: '';
	position: absolute;
	right: 0.3rem;
	top: 0.43rem;
	width: 0.14rem;
	height: 0.14rem;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	background-color: rgba(255, 255, 255, .5);
}

.swiper-pagination .on {
	border: 2px #FFF solid;
}

@media (min-width:1025px) {
	.home-jishu .item:hover {
		color: #FFF;
	}

	.home-jishu .item:hover .more {
		background-image: url(../img/home-next.png);
		background-size: 100%;
		margin-left: .2rem;
		transition: all .3s;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-ms-transition: all .3s;
		-o-transition: all .3s;
	}

	.home-jishu .item:nth-child(2):hover {
		background-image: url(../img/h-bg1-on.jpg);
	}

	.home-jishu .item:nth-child(3):hover {
		background-image: url(../img/h-bg2-on.jpg)
	}

	.home-jishu .item:nth-child(4):hover {
		background-image: url(../img/h-bg3-on.jpg)
	}

	.home-jishu .item:nth-child(5):hover {
		background-image: url(../img/h-bg4-on.jpg)
	}

	.home-jishu .item:nth-child(6):hover {
		background-image: url(../img/h-bg5-on.jpg)
	}

	.home-jishu .item:nth-child(7):hover {
		background: #0080cc;
	}

	.home-jishu .item:nth-child(2):hover .icon {
		background-image: url(../img/h-icon1-on.png);
	}

	.home-jishu .item:nth-child(3):hover .icon {
		background-image: url(../img/h-icon2-on.png);
	}

	.home-jishu .item:nth-child(4):hover .icon {
		background-image: url(../img/h-icon3-on.png);
	}

	.home-jishu .item:nth-child(5):hover .icon {
		background-image: url(../img/h-icon4-on.png);
	}

	.home-jishu .item:nth-child(6):hover .icon {
		background-image: url(../img/h-icon5-on.png);
	}

	.home-jishu .item:nth-child(7):hover .icon {
		background-image: url(../img/h-icon6-on.png);
	}

	.weilai h4 a:hover {
		text-decoration: underline;
	}
}

@media (max-width:1440px) {
	.home-jishu .item {
		width: 4.5rem;
	}
}

@media (max-width:1199px) {
	.banner .text-content {
		padding-right: 2rem;
	}

	.banner .txt,
	.my-youshi .content .card {
		font-size: 0.32rem;
	}

	.banner .title {
		font-size: 0.68rem;
	}

	.banner .en,
	.home-jishu .item .text,
	.home-jishu .item .txt,
	.jishu .public-title .text,
	.jishu .tabs .txt,
	.jishu .txt,
	.jishu .text-content .more,
	.jishu .txt1,
	.pingtai .txt-con .text,
	.pingtai .en,
	.pingtai .card .txt,
	.pingtai .submit a,
	.weilai .text,
	.weilai .tab a,
	.weilai .fft li,
	.my-youshi .text,
	.my-youshi .item,
	.form .xuan label,
	.form .text,
	.jieban .text,
	.jieban .item:nth-child(2) .txt {
		font-size: 0.28rem;
	}

	.banner .swiper-button-next,
	.banner .swiper-button-prev {
		width: 0.82rem;
		height: 0.7rem;
	}

	.banner .swiper-button-next {
		right: 0.8rem;
	}

	.banner .swiper-button-prev {
		left: 0.8rem;
	}

	.home-jishu {
		height: 12rem;
	}

	.home-jishu .item {
		width: 5.8rem;
		margin-bottom: 0.5rem;
	}

	.home-jishu .public-title {
		margin-top: 0;
	}

	.home-jishu .item .text,
	.home-jishu .item .txt,
	.jishu .public-title .text,
	.jishu .txt,
	.jishu .txt1,
	.pingtai .card .txt,
	.weilai .text,
	.jieban .text,
	.jieban .item:nth-child(2) .txt {
		line-height: 1.5;
	}

	.home-jishu .item .tit {
		font-size: 0.38rem;
		line-height: 1.5;
	}

	.jishu {
		height: auto;
		padding-bottom: 1.2rem;
	}

	.jishu .public-title {
		width: 8rem;
	}

	.jishu .tabs {
		width: 7rem;
	}

	.jishu .tabs .icon {
		width: 1.2rem;
		height: 1.2rem;
	}

	.jishu .tabs a::after {
		top: 0.6rem;
		width: 1.2rem;
		right: -1rem;
	}

	.jishu h2,
	.pingtai .tit {
		font-size: 0.42rem;
	}

	.jishu .pic {
		width: 7.8rem;
	}

	.jishu .swiper-button-next,
	.jishu .swiper-button-prev {
		width: 0.8rem;
		height: 0.8rem;
		right: 0.4rem;
	}

	.jishu .swiper-button-prev {
		margin-top: -0.3rem;
	}

	.pingtai .txt-con {
		left: 0.4rem;
	}

	.pingtai .txt-con .text {
		width: 8rem;
		line-height: 1.5;
	}

	.pingtai .con {
		width: 47%;
	}

	.pingtai .card {
		height: 6rem;
		padding: 0.5rem 0.6rem;
	}

	.pingtai .card .txt {
		width: 70%;
	}

	.pingtai .submit a {
		width: 2rem;
		line-height: 0.7rem;
	}

	.weilai .fft li {
		width: 5.5rem;
	}

	.weilai .tab a {
		width: 2.4rem;
		line-height: 0.8rem;
	}

	.weilai h4 {
		font-size: 0.32rem;
		line-height: 1.5;
	}

	.weilai .pic {
		height: 2.8rem;
	}

	.my-youshi .content {
		padding: 0;
	}

	.my-youshi .content .card {
		width: 3rem;
		height: 3.35rem;
	}

	.my-youshi .content .num {
		height: 0.75rem;
		padding-left: 0.28rem;
	}

	.my-youshi {
		height: auto;
		padding-bottom: 1.2rem;
	}

	.my-youshi .num-content {
		height: auto;
		display: flex;
		flex-wrap: wrap;
	}

	.my-youshi .item {
		position: relative;
		left: auto !important;
		width: 33.333%;
		top: auto !important;
		right: auto !important;
		margin-top: 0.4rem;
	}

	.my-youshi .item .d {
		display: none;
	}

	.my-youshi .item .counter {
		font-size: 0.68rem;
	}

	.form .group input {
		height: 0.8rem;
	}

	.form .textarea textarea {
		height: 4rem;
	}

	.form .xuan .check_container {
		width: 0.4rem;
		height: 0.4rem;
	}

	.form .xuan input[type='checkbox']:checked+.check_container:before {
		width: 0.2rem;
		height: 0.2rem;
	}

	.select-div {
		height: 0.8rem;
	}

	.select-ul {
		top: 0.7rem;
	}

	.jieban {
		height: auto;
		padding-bottom: 1.2rem;
		background-size: auto 100%;
	}

	.jieban .content {
		margin-top: 0.5rem;
		height: 10rem;
	}

	.jieban .item:nth-child(3) {
		width: 6.4rem;
		top: .5rem;
	}

	.jieban .item:nth-child(4) {
		width: 5.8rem;
		right: 0
	}

	.jieban .item .tit {
		font-size: 0.4rem;
	}

	.jieban .item:nth-child(2) {
		left: 0;
		width: 6.8rem;
	}

	.jieban .item:nth-child(2) .icon img {
		width: 1.2rem;
	}
}

@media (max-width:950px) {
	.home-jishu {
		-moz-column-count: 2;
		-moz-column-gap: 30px;
		-webkit-column-count: 2;
		-webkit-column-gap: 30px;
		-o-column-count: 2;
		-o-column-gap: 30px;
		height: auto;
	}

	.home-jishu .item {
		margin-bottom: 0.6rem !important;
		width: 8.6rem;
		padding-top: 0.5rem;
	}

	.home-jishu .item:nth-child(7) {
		padding-top: 0.5rem;
	}

	.home-jishu .item:nth-child(7) .more {
		bottom: 0.3rem;
	}

	.home-jishu .item:nth-child(1) {
		height: auto;
	}

	.home-jishu .item .text,
	.home-jishu .item .txt,
	.jishu .public-title .text,
	.jishu .tabs .txt,
	.jishu .txt1,
	.pingtai .txt-con .text,
	.pingtai .card .txt,
	.pingtai .submit a,
	.pingtai .en,
	.weilai .text,
	.weilai .txt,
	.weilai .fft li,
	.weilai .txt,
	.weilai .fft li,
	.my-youshi .text,
	.my-youshi .item,
	.form .text,
	.jieban .text,
	.jieban .item:nth-child(2) .txt,
	.jieban .item:nth-child(2) .txt {
		font-size: 0.34rem;
	}

	.home-jishu .item .tit {
		font-size: 0.6rem;
		margin-top: 0.3rem !important;
	}

	.home-jishu .item .txt {
		margin-top: 0.3rem !important;
	}

	.home-jishu .item .icon {
		width: 0.9rem;
		height: 0.85rem;
	}

	.home-jishu .item .more {
		width: 0.72rem;
		height: 0.6rem;
		background-size: 100%;
	}

	.home-jishu .item {
		height: 5.5rem !important;
	}

	.jishu {
		height: auto;
		background-size: auto 100%;
	}

	.jishu .t-con {
		flex-flow: column;
	}

	.jishu .public-title {
		order: 1;
		width: 100%;
	}

	.jishu .tabs {
		width: 8rem;
		order: 2;
		margin-top: 0.4rem;
	}

	.jishu .public-title .title {
		text-align: left;
	}

	.jishu .public-title .title::after {
		left: 0;
		right: auto;
	}

	.jishu .public-title .text {
		text-align: left;
	}

	.jishu .swiper-container {
		margin-top: 0.6rem;
	}

	.jishu h2,
	.pingtai .tit {
		font-size: 0.58rem;
	}

	.jishu .pic {
		width: 8.8rem;
		margin-right: 0.6rem;
	}

	.jishu h2 br {
		display: none;
	}

	.jishu .text-content .more {
		position: inherit;
		bottom: auto;
		margin-top: 0.4rem;
	}

	.pingtai .en,
	.weilai .txt {
		line-height: 1.5;
	}

	.pingtai .card .txt {
		width: 80%;
	}

	.pingtai .submit a {
		width: 3rem;
		line-height: 0.8rem;
	}

	.weilai .pic {
		height: 3rem;
	}

	.weilai .fft {
		-moz-column-count: 2;
		-webkit-column-count: 2;
		column-count: 2;
		-moz-column-gap: 0.6rem;
		-webkit-column-gap: 0.6rem;
		column-gap: 0.6rem;
	}

	.weilai .fft li {
		width: 9rem;
	}

	.weilai .pic {
		height: 4.5rem;
	}

	.weilai h4,
	.weilai .tab a {
		font-size: 0.42rem;
	}

	.weilai .fft li {
		padding: 0.6rem 0;
	}

	.weilai .tab a {
		width: 3.2rem;
		line-height: 1rem;
	}

	.pingtai .submit {
		margin-top: 0.4rem;
	}

	.my-youshi .item .counter {
		font-size: 0.74rem;
	}

	.form .group {
		width: 47%;
		padding-left: 0.8rem;
	}

	.form .textarea {
		width: 100%;
	}

	.form .group input {
		height: 1rem;
	}

	.form .tel button {
		height: 0.6rem;
	}

	.select-div {
		height: 1rem;
	}

	.select-ul {
		top: 0.9rem;
	}

	.jieban {
		background-size: auto 100%;
		padding-bottom: 2rem;
	}

	.jieban .content {
		height: auto;
		margin-top: 5rem;
	}

	.jieban .quan {
		width: 3.6rem;
		height: 3.6rem;
		top: -2rem;
	}

	.jieban .item {
		position: relative;
		left: auto !important;
		right: auto !important;
		top: auto !important;
		bottom: auto !important;
		width: 100% !important;
		margin-top: 0.6rem;
	}

	.jieban .item .tit {
		line-height: 2;
		font-size: 0.68rem;
	}

	.jieban .item .pic {
		width: 7rem;
	}

	.jieban .item .text-content {
		align-items: flex-start;
	}

	.jieban .item:nth-child(2) .icon {
		order: 1;
		margin-right: .6rem;
	}

	.jieban .item:nth-child(2) .text-content {
		order: 2;
	}

	.jieban .item:nth-child(3) .icon,
	.jieban .item:nth-child(4) .icon {
		margin-right: 0.6rem;
	}

	.jieban .item .txt {
		text-align: left;
	}
}

@media (max-width:767px) {
	.jishu .pic {
		width: 100%;
		border-radius: 0.3rem;
		-webkit-border-radius: 0.3rem;
		-moz-border-radius: 0.3rem;
		-ms-border-radius: 0.3rem;
		-o-border-radius: 0.3rem;
		margin-right: 0;
	}

	.jishu .text-content {
		margin-top: 0.4rem;
		padding-right: 0;
	}

	.jishu h2 {
		font-size: 0.62rem;
		line-height: 1.5;
		margin-top: 1.2rem;
	}

	.jishu h2::after {
		height: 0.5rem;
		top: -0.8rem;
	}

	.jishu .txt1,
	.jishu .text-content .more,
	.jishu .public-title .text,
	.jishu .tabs .txt,
	.form .text,
	.jieban .text,
	.jieban .item .txt {
		font-size: 0.44rem;
	}

	.jishu .text-content .more {
		line-height: 1.5;
	}

	.jishu .swiper-button-next,
	.jishu .swiper-button-prev {
		width: 1.2rem;
		height: 1.2rem;
	}

	.jishu .tabs {
		width: 9rem;
	}

	.jishu .tabs .icon {
		width: 1.4rem;
		height: 1.4rem;
	}

	.my-youshi {
		height: auto;
		padding-bottom: 1.2rem;
		background-size: cover;
	}

	.my-youshi .content .card {
		width: 33.333%;
		height: 6.5rem;
		font-size: 0.72rem;
	}

	.my-youshi .content .num {
		height: 1.7rem;
		padding-left: 0.7rem;
	}

	.banner img {
		width: auto;
		height: 14rem;
	}
}

@media (max-width:480px) {

	.banner .swiper-button-next,
	.banner .swiper-button-prev {
		width: 1.42rem;
		height: 1.3rem;
	}

	.form .xuan label {
		font-size: .72rem;
	}

	.banner .txt,
	.home-jishu .item .text,
	.home-jishu .item .txt,
	.jishu .txt1,
	.jishu .text-content .more,
	.jishu .public-title .text,
	.jishu .tabs .txt,
	.pingtai .txt-con .text,
	.pingtai .card .txt,
	.pingtai .en,
	.pingtai .submit a,
	.weilai .text,
	.weilai .txt,
	.weilai .tab a,
	.weilai .fft li,
	.my-youshi .text,
	.my-youshi .item,
	.form .text,
	.jieban .text,
	.jieban .item .txt,
	.jieban .item:nth-child(2) .txt {
		font-size: 0.68rem;
	}

	.banner .title {
		font-size: 1rem;
	}

	.banner .swiper-pagination {
		width: 100%;
		height: 5.5rem;
		bottom: -3.5rem;
	}

	.swiper-num {
		font-size: 0.6rem;
	}

	/*
    .banner .en br {
        display: none;
    }
  */
	.home-jishu {
		-moz-column-count: 1;
		-moz-column-gap: 30px;
		-webkit-column-count: 1;
		-webkit-column-gap: 0px;
		-o-column-count: 1;
		-o-column-gap: 0px;
	}

	.home-jishu .item {
		width: 100% !important;
		height: auto !important;
		padding: 0.8rem !important;
		padding-bottom: 2.5rem !important;
	}

	.home-jishu .item .tit {
		font-size: 0.86rem;
		margin-top: 0.6rem !important;
	}

	.home-jishu .item .icon {
		width: 1.5rem;
		height: 1.45rem;
	}

	.home-jishu .item .more {
		width: 1.12rem;
		height: 1rem;
		left: 0.8rem;
		bottom: 0.8rem;
	}

	.jishu .public-title .text,
	.jishu .tabs,
	.jishu .swiper-container,
	.jishu .text-content .more {
		margin-top: 0.8rem;
	}

	.jishu .txt1 {
		margin-top: 0.6rem;
	}

	.jishu h2 {
		font-size: 0.92rem;
		margin-bottom: 0;
	}

	.jishu .swiper-button-next,
	.jishu .swiper-button-prev {
		width: 1.8rem;
		height: 1.8rem;
	}

	.jishu .swiper-button-prev {
		margin-top: -4rem;
	}

	.jishu .swiper-button-next {
		margin-top: 0.3rem;
	}

	.jishu .tabs {
		width: 11rem;
	}

	.jishu .tabs .icon {
		width: 2.6rem;
		height: 2.6rem;
	}

	.jishu .tabs a .icon {
		background-position-y: 0.65rem;
	}

	.jishu .tabs a.on .icon {
		background-position-y: -1.25rem;
	}

	.jishu .tabs a::after {
		display: none;
	}

	.pingtai .con,
	.pingtai .txt-con .text {
		width: 100%;
	}

	.pingtai .txt-con {
		position: inherit;
		left: auto;
		top: auto;
		margin-top: 0.9rem;
		margin-bottom: 0.9rem;
	}

	.pingtai .card {
		height: 12rem;
	}

	.pingtai .card,
	.pingtai .card:last-child {
		margin-bottom: 0.8rem;
	}

	.pingtai .txt-con .text,
	.pingtai .submit {
		margin-top: 0.7rem;
	}

	.pingtai .tit {
		font-size: 0.9rem;
	}

	.pingtai .submit a {
		width: 6rem;
		line-height: 2rem;
	}

	.weilai .fft {
		-moz-column-count: 1;
		-webkit-column-count: 1;
		column-count: 1;
		-moz-column-gap: 0;
		-webkit-column-gap: 0;
		column-gap: 0;
	}

	.weilai .fft li {
		width: 100%;
		padding: 1rem 0;
		line-height: 1.5;
	}

	.weilai .tab a {
		width: 4rem;
		line-height: 1.4rem;
	}

	.weilai h4 {
		font-size: 0.8rem;
		margin-top: 0.6rem;
	}

	.weilai .pic {
		height: 8.5rem;
	}

	.my-youshi .item {
		width: 50%;
		margin-top: 0.8rem;
	}

	.my-youshi .item .counter {
		font-size: 1.2rem;
	}

	.form .group {
		width: 100%;
		padding-left: 2rem;
		background-position: 0.4rem 0.6rem;
	}

	.form .group input {
		height: 2rem;
	}

	.form .tel button {
		height: 1.4rem;
		margin-right: 0.4rem;
	}

	.form .textarea textarea {
		height: 8rem;
		padding: 0.8rem;
		padding-left: 0;
		font-size: .68rem;
	}

	.form .xuan label {
		align-items: flex-start;
	}

	.form .xuan .check_container {
		width: 0.8rem;
		height: 0.8rem;
		margin-right: 0.6rem;
		margin-top: 0.32rem;
	}

	.form .xuan input[type='checkbox']:checked+.check_container:before {
		width: 0.4rem;
		height: 0.4rem;
	}

	.select-div {
		height: 2rem;
	}

	.select-ul {
		top: 1.9rem;
	}

	.jieban .item {
		margin-top: 1rem;
	}

	.jieban .item .pic {
		width: 9rem;
		margin-top: 0.8rem;
	}

	.jieban .content {
		margin-top: 5rem;
	}

	.jieban .quan a {
		bottom: auto;
	}

	.jieban .item:nth-child(3) .icon img,
	.jieban .item:nth-child(4) .icon img {
		width: 0.9rem;
	}

	.canvas-xing {
		display: none;
	}

	.jieban .item .item-box-content {
		opacity: 1;
	}

	.jieban .item .grey,
	.jieban .item .white,
	.jieban .item .white1,
	.jieban .item .white2,
	.jieban .item .grey1,
	.jieban .item .grey2 {
		width: .8rem;
		height: .8rem;
	}

	.jieban .item .white,
	.jieban .item .white1,
	.jieban .item .white2 {
		left: -.35rem;
		top: -.3rem;
	}

	.banner .btn {
		width: 5rem;
		line-height: 2.5;
	}
}

@media (max-width:375px) {
	.form .xuan label {
		font-size: .74rem;
	}

	.form .xuan .check_container {
		width: 1rem;
		height: 1rem;
	}
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	word-break: normal;
}

ul,
ol,
dl,
table,
th,
tr,
td,
input,
textarea,
li,
a,
div,
span,
em,
i {
	margin: 0;
	padding: 0;
	border: 0;
}

.f36 {
	font-size: .36rem;
}

img {
	margin: 0;
	padding: 0;
	border: 0;
}

li {
	list-style: none;
}

.header .h5_language {
	display: none;
	text-align: center;
	margin: 10px 0;
}

.header .h5_language a {
	margin: 0 6px;
}

.lg-sub-html p {
	font-size: 16px !important;
}

.clickCaptcha .captcha {
	margin-top: 40px;
}

.pl_toast {
	z-index: 99998 !important;
}

.top_btn {
	width: 33px;
	height: 33px;
	display: flex;
	justify-content: center;
	align-items: center;
	position: fixed;
	bottom: 10%;
	right: -50px;
	background-color: #fff;
	transition: all .3s;
	border-radius: 100%;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	cursor: pointer;
}

.top_btn img {
	width: 9px;
	transform: rotate(-90deg);
}

p {
	margin: 1em 0
}

html {
	font-size: 100px;
}

.p_breadcrumb .p_breadcrumbItem a {
	display: inline-block !important;
}

/*= 清除浮动=*/

.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	overflow: hidden;
	display: block;
}

a {
	color: #5b626c;
	box-shadow: none !important;
}

.zdl_y {
	padding-left: 15px;
	position: relative;
}

.zdl_y:after {
	content: '';
	position: absolute;
	left: 0;
	top: 12px;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	background-color: #ccc;
}

.clearfix:after {
	content: "";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
	font-size: 0px;
}

:focus {
	outline: 0
}

a,
button,
input[type="button"],
input[type="submit"],
input[type="reset"] {
	cursor: pointer
}

button {
	outline: 0 none !important;
	blr: expression(this.onFocus=this.blur());
}

/* Hides from IE-mac \*/

* html .clearfix {
	height: 0%;
}


/* End hide from IE-mac */

*+html .clearfix {
	min-height: 0%;
}


/* 针对IE7 */

*+html .clearfix {
	min-height: 0%;
}


/*原文件配置*/

body {
	color: #5b626c;
	background: #ffffff;
	font: 0.16rem/0.3rem;
	min-width: 3.2rem;
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
}

@media (min-width:1025px) {
	a:hover {
		color: #0080cc;
	}
}

/*块级转化*/

.di_in {
	display: inline-block;
}

.di_bl {
	display: block;
}


/*原文件配置  end*/


/*横向居中*/

.te_c {
	text-align: center;
}


/*相对定位*/

.p_r {
	position: relative !important;
}


/* 白色背景 */

.bgfff {
	background: #fff;
}

.flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.flex-v {
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.flex-1 {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.flex-align-center {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.flex-pack-center {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.flex-pack-justify {
	-webkit-box-pack: justify;
	-webkit-justify-content: pace-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.flex-warp {
	flex-flow: wrap
}

.flex-column {
	flex-flow: column
}

.ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.ellipsis-2 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.ellipsis-3 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.transition {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}

.img_hover {
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}

.img_hover:hover {
	transform: scale(1.05, 1.05);
	-webkit-transform: scale(1.05, 1.05);
	-moz-transform: scale(1.05, 1.05);
	-ms-transform: scale(1.05, 1.05);
	-o-transform: scale(1.05, 1.05);
}

.bg-img {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.container {
	width: 14.4rem;
	margin-left: auto;
	margin-right: auto;
	max-width: none;
	padding: 0;
}

.btn-img {
	background-image: linear-gradient(45deg, #1d82d6, #02b4ee);
}

.white {
	color: white;
}

.white:hover {
	color: white;
}

.box-shadow {
	box-shadow: 0 0 0.3rem rgba(0, 0, 0, .08);
}

.f18 {
	font-size: 0.18rem;
}

.f20 {
	font-size: 0.2rem;
}

.f30 {
	font-size: 0.3rem;
}

.m-btn {
	display: none;
}

.public-title {
	margin-top: 0.7rem;
}

.public-title .title {
	line-height: 1.5;
	color: #5b626c;
	font-size: 0.36rem;
	display: inline-block;
}

.public-title .title::after {
	content: '';
	position: absolute;
	left: 50%;
	bottom: -0.3rem;
	height: 4px;
	width: 0.5rem;
	background-color: #c0aa8b;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}

.public-form {
	width: 100%;
	height: 3rem;
	background: url(../img/5f19ced5-680f-467f-adf0-c8bba30d5686.jpg)no-repeat center;
	background-size: cover;
}

.public-form h1 {
	font-size: 0.36rem;
	line-height: 1.5;
	margin: 0;
}

.public-form .btn {
	width: auto;
	padding-right: 0.4rem;
	padding-left: 0.4rem;
}

.public-form .btn img {
	margin-right: 0.1rem;
}

.public-case {
	padding-bottom: 1.2rem;
	overflow: hidden;
}

.public-case .content {
	margin-top: 0.8rem;
	width: 14.4rem;
	margin-left: auto;
	margin-right: auto;
}

.public-case .text-content {
	padding: 0 0.6rem;
	overflow: hidden;
}

.public-case .text {
	border-bottom: 1px #e5e5e5 solid;
	padding-top: 0.4rem;
	padding-bottom: 0.4rem;
}

.public-case .text:last-child {
	border-bottom: 0;
}

.public-case h4 {
	font-size: 0.2rem;
	font-weight: bold;
	margin: 0;
}

.public-case p {
	color: #414b5b;
	margin-bottom: 0;
}

.public-case .swiper-slide {
	padding: 0.2rem;
}

.public-case .con {
	box-shadow: 0 0 0.15rem rgba(0, 0, 0, 0.05);
	border-radius: 0.1rem;
	-webkit-border-radius: 0.1rem;
	-moz-border-radius: 0.1rem;
	-ms-border-radius: 0.1rem;
	-o-border-radius: 0.1rem;
}

.public-case .info {
	background-color: #f5f7fa;
	padding: 0.5rem;
}

.public-case .info .img {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	overflow: hidden;
	width: 0.95rem;
	height: 0.95rem;
	border: 6px #FFF solid;
	margin-right: 0.25rem;
}

.public-case .info .img img {
	width: 100%;
}

.public-case .text h4 {
	padding-left: 0.2rem;
	font-weight: bold;
}

.public-next,
.public-prev {
	width: 0.45rem;
	height: 0.45rem;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	box-shadow: 0.1rem 0.1rem 0.15rem rgba(0, 0, 0, 0.05);
	background: #FFF;
}

.public-next {
	right: -0.6rem;

}

.public-prev {
	left: -0.6rem;
}

.public-next::after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../img/633cc698-0dbb-433d-839b-09e132aa6324.png)no-repeat center center;
	z-index: 1;
}

.public-prev::after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../img/98b24eb3-2428-4c5d-a15d-3a6cc50d5a7f.png)no-repeat center center;
	z-index: 1;
}

.public-case .text h4::after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	width: 4px;
	height: 70%;
	background-image: linear-gradient(90deg, #c0ab8c, #e0d1bb);
}

.slick-arrow,
.swiper-button-next,
.swiper-button-prev {
	width: 0.45rem !important;
	height: 0.45rem !important;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	box-shadow: 0.1rem 0.1rem 0.15rem rgba(0, 0, 0, 0.05);
	background: #FFF !important;
	z-index: 9;
}

.slick-next {
	right: -0.6rem !important;
}

.slick-prev {
	left: -0.6rem !important;
}

.slick-prev::before,
.slick-next::before {
	display: none;
}

.slick-next::after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../img/633cc698-0dbb-433d-839b-09e132aa6324.png)no-repeat center center;
	z-index: 1;
}

.slick-prev::after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../img/98b24eb3-2428-4c5d-a15d-3a6cc50d5a7f.png)no-repeat center center;
	z-index: 1;
}

.dp-none {
	display: none;
}

@media (min-width:1025px) {

	.slick-next:hover,
	.slick-prev:hover,
	.swiper-button-next:hover,
	.swiper-button-prev:hover {
		background-image: linear-gradient(45deg, #1d82d6, #02b4ee) !important;
	}

	.slick-prev:hover::after,
	.swiper-button-prev:hover::after {
		background-image: url(../img/8436defb-9fa1-4a08-b9a8-20095c271f92.png);
	}

	.slick-next:hover::after,
	.swiper-button-next:hover::after {
		background-image: url(../img/edc50950-5c2f-4b88-a9cd-f19d38f3b977.png);
	}

}

@media (max-width:1199px) {
	.header .logo a {
		display: block;
		width: 100%;
		height: 100%;
	}

	body {
		font-size: 0.26rem;
		line-height: 1.8;
	}

	.container {
		width: 100%;
		padding-left: 0.4rem;
		padding-right: 0.4rem;
	}

	.f18 {
		font-size: 0.28rem;
	}

	.f20 {
		font-size: 0.32rem;
	}

	.f30 {
		font-size: 0.42rem;
	}

	.m-btn {
		display: block;
		width: 0.6rem;
		height: 0.6rem;
		background: url(../img/0b1cd10d-737d-4596-b68f-7690172a56ab.png)no-repeat center;
		background-size: 100%;
	}

	.m-btn.close {
		background-image: url(../img/5f91244f-4e69-42a5-8deb-5070d8364eec.png);
	}

	.header {
		padding-left: 0.2rem;
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		z-index: 900;
		background: #FFF;
		padding-right: 0.2rem;
		box-shadow: 0 0.05rem 0.15rem rgba(0, 0, 0, 0.1);
	}

	.header .stock {
		flex-flow: nowrap;
		height: auto;
		width: auto;
		border-radius: 0.3rem;
		margin-right: 0.4rem;
		font-size: 0.3rem;
		height: 0.6rem;
		-webkit-border-radius: 0.3rem;
		-moz-border-radius: 0.3rem;
		-ms-border-radius: 0.3rem;
		-o-border-radius: 0.3rem;
		padding: 0.2rem;
		flex-direction: inherit !important;
	}

	.header .stock span {
		margin-left: 0.1rem;
		font-size: 0.3rem;
	}

	.header .logo {
		background: url(../img/38954bb1-5d96-4bfe-89db-5240936fdc19.png)no-repeat left center;
		width: 4rem;
		background-size: auto 0.65rem;
		height: 1.2rem;
	}

	.header .logo img {
		display: none;
	}

	.header_search {
		display: none;
	}

	.language dt {
		background: url(../img/a5230eb5-9029-45b0-875d-380970e6c9d3.svg) no-repeat left center;
		height: 20px;
		width: 28px;
		background-size: 17px;
	}

	.language dt::after {
		border-left: 4px solid transparent;
		border-right: 4px solid transparent;
		border-top: 4px solid #3e3e40;
	}

	.language dd {
		top: 35px;
		font-size: 14px;
	}

	.language dd p {
		margin: 10px 0;
	}

	.nav {
		display: none;
		width: 100%;
		top: 1.2rem;
		background-color: #FFF;
		position: fixed;
		z-index: 9;
		left: 0;
		background-color: #FFF;
		padding: 0.1rem 0.2rem;
		overflow-x: hidden;
		overflow-y: auto;
		height: 100%;
	}

	.nav>ul>li {
		width: 100%;
		height: auto;
		padding-right: 0;
	}

	.nav i {
		display: block;
	}

	.nav i svg {
		width: 0.4rem;
		height: 0.4rem;
	}

	.nav>ul>li:nth-child(5)>ul>li {
		position: relative;
	}

	.nav>ul>li>a {
		color: #333;
		line-height: 0.8rem;
		font-size: 0.32rem;
		border-bottom: 1px #e5e5e5 solid;
	}

	.nav .sublevel {
		position: inherit;
		top: 0;
		left: 0;
		right: 0;
		width: 100%;
		text-align: left;
		padding-left: 0.2rem;
		line-height: 0.5rem;
		box-shadow: none;
		border-radius: 0;
		margin: 0;
	}

	.nav .sublevel>li>.sublevel {
		position: inherit;
		top: 0;
		left: 0;
		right: 0;
		width: 100%;
		text-align: left;
		padding-left: 0.2rem;
		line-height: 0.5rem;
		box-shadow: none;
		border-radius: 0;
		margin: 0;
	}

	.nav .sublevel>li>a {
		line-height: 2.5;
		font-size: 0.28rem;
		border-bottom: 1px #e5e5e5 solid;
	}

	.nav .sublevel>li:last-child>a {
		border-bottom: 0;
	}

	.nav .sublevel>li>i {
		top: 0.45rem;
	}

	.nav>ul>li:nth-child(2) ul,
	.nav>ul>li:nth-child(4) ul {
		margin-left: 0;
	}

	.n-banner {
		padding-top: 0;
		height: 8rem;
	}

	.n-banner .title {
		font-size: 0.7rem;
	}

	.n-banner .video img {
		opacity: 0;
	}

	.roll-banner .item {
		height: 8rem
	}

	.public-title .title {
		font-size: 0.6rem;
	}

	.sub-content .sub {
		order: 2;
		margin-top: 0.3rem;
	}

	.sub-content .sub a {
		margin-right: 0.3rem;
		font-size: 0.28rem;
	}

	.sub-content .container {
		flex-flow: column;
		align-items: flex-start;
	}

	.sub-content .crumbs {
		order: 1;
		margin-top: 0.4rem;
		font-size: 0.28rem;
	}

	.footer {
		padding-top: 0.5rem;
	}

	.footer .content {
		padding: 0 0.2rem;
	}

	.footer .copyright {
		padding: 0.4rem 0.4rem;
		font-size: 0.28rem;
		line-height: 1.8;
	}

	.footer .con {
		margin-right: 0;
		padding-right: 0;
		width: 100%;
		display: flex;
		justify-content: center;
		flex-flow: column;
		align-items: center;
	}

	.footer .sns .icon {
		width: .8rem;
		height: .8rem;
		background-size: .3rem !important;
	}

	.footer .tel {
		margin-top: 0.2rem;
		font-size: 0.32rem;
	}

	.footer ul {
		margin-top: 0.4rem;
	}

	.footer .copyright>div {
		width: 100%;
		text-align: center;
	}

	.footer .tit {
		font-size: 0.34rem;
	}

	.footer .sub,
	.btn {
		font-size: 0.26rem;
	}

	.kefu {
		display: none;
	}

	.btn {
		width: 2.4rem;
		line-height: 0.8rem;
	}

	.public-form {
		background-size: cover;
		height: 4rem;
	}

	.public-form h1 {
		font-size: 0.58rem;
	}

	.public-case .content {
		width: 100%;
	}

	.public-case h4 {
		font-size: 0.38rem;
	}

	.public-case p {
		font-size: 0.26rem;
	}

	.public-case .info .img {
		width: 1.4rem;
		height: 1.4rem;
	}

	.slick-prev,
	.slick-next {
		width: 0.8rem !important;
		height: 0.8rem !important;
	}

	.slick-next {
		right: 0rem !important;
	}

	.slick-prev {
		left: 0rem !important;
	}

	.page a {
		height: .6rem;
		line-height: .6rem;
		padding: 0 .26rem;
	}

	.btn1 {
		width: 3.2rem;
		line-height: 0.8rem;
		margin-top: .4rem;
	}

	.videoShow {
		width: 60%;
		height: 6.8rem;
	}

	.footer .sns .erwma {
		width: 1.6rem;
		bottom: auto;
		top: .9rem;
		z-index: 9;
	}

	.audio-swiper .swiper-button-next {
		right: 56px;
	}

	.audio-swiper .swiper-button-prev,
	.swiper-button-next {
		width: auto;
		height: auto;
	}
}

@media (max-width:950px) {
	body {
		font-size: 0.34rem;
	}

	.f18 {
		font-size: 0.36rem;
	}

	.f20 {
		font-size: 0.4rem;
	}

	.f24 {
		font-size: .46rem;
	}

	.f30 {
		font-size: 0.52rem;
	}

	.f36 {
		font-size: .56rem;
	}

	.header .logo {
		height: 1.8rem;
		background-size: auto 0.9rem;
		width: 9rem;
	}

	.header .stock {
		height: 0.8rem;
		border-radius: 0.4rem;
		-webkit-border-radius: 0.4rem;
		-moz-border-radius: 0.4rem;
		-ms-border-radius: 0.4rem;
		-o-border-radius: 0.4rem;
		padding-left: 0.4rem;
		padding-right: 0.4rem;
	}

	.header .stock span,
	.header .stock,
	.nav .sublevel>li>a,
	.footer .tit {
		font-size: 0.42rem;
	}

	.footer .sns .icon {
		width: 1rem;
		height: 1rem;
		background-size: .4rem !important;
	}

	.footer .sns .erwma {
		width: 1.8rem;
		top: 1.1rem;
	}

	.footer .sns {
		margin-top: .3rem;
	}

	.footer .tel {
		margin-top: .4rem;
	}

	.m-btn {
		width: 0.8rem;
		height: 0.8rem;
	}

	.nav {
		top: 1.8rem;
	}

	.nav>ul>li>a {
		font-size: 0.48rem;
		line-height: 3;
	}

	.nav i {
		top: .3rem;
	}

	.nav i svg {
		width: 0.6rem;
		height: 0.6rem;
	}

	.sub-content .crumbs {
		font-size: 0.38rem;
		background-size: 0.42rem;
		padding-left: 0.5rem;
		line-height: 2;
	}

	.sub-content .sub a {
		font-size: 0.38rem;
		line-height: 2;
		padding-bottom: 0.2rem;
		margin-right: 0.5rem;
	}

	.footer .sub,
	.footer .copyright,
	.btn {
		font-size: 0.38rem;
	}

	.btn {
		width: 3.2rem;
		line-height: 3;
	}

	.btn1 {
		width: 4.2rem;
		line-height: 1rem;
		margin-top: .5rem;
	}

	.public-form {
		height: 5rem;
	}

	.public-form h1 {
		font-size: 0.68rem;
	}

	.public-case h4 {
		font-size: 0.48rem;
		line-height: 1.5;
	}

	.public-case p {
		font-size: 0.34rem;
		line-height: 2;
	}

	.public-case .info .img {
		width: 2rem;
		height: 2rem;
	}

	.slick-prev,
	.slick-next {
		width: 1.2rem !important;
		height: 1.2rem !important;
	}

	.fixed {
		top: 0.7rem !important;
	}

	.page a {
		height: .8rem;
		line-height: .8rem;
		padding: 0 .26rem;
	}

	.videoShow {
		width: 80%;
		height: 8.4rem;
	}

	.audio-swiper .swiper-button-prev,
	.swiper-button-next {
		width: auto;
		height: auto;
	}

}

@media (max-width: 767px) {

	/*修改768以下、小屏平板*/
	body {
		font-size: 0.4rem;
	}

	.f18 {
		font-size: 0.42rem;
	}

	.f20 {
		font-size: 0.44rem;
	}

	.f24 {
		font-size: .52rem;
	}

	.f30 {
		font-size: 0.56rem;
	}

	.f36 {
		font-size: .64rem;
	}

	.footer li {
		width: 100%;
		padding: 0.2rem 0;
		border-bottom: 1px rgba(255, 255, 255, .3) solid;
	}

	.footer .sub {
		display: none;
		padding-left: 0.2rem;
	}

	.footer .tit::after {
		content: '';
		position: absolute;
		right: 0.2rem;
		top: 50%;
		transform: translateY(-50%) rotate(-45deg);
		width: 0.1rem;
		height: 0.1rem;
		border-right: 1px rgba(255, 255, 255, .3) solid;
		border-bottom: 1px rgba(255, 255, 255, .3) solid;
	}

	.footer .tit.cur::after {
		transform: translateY(-50%) rotate(45deg);
	}

	.footer .tit {
		line-height: 2.2;
	}

	.footer .tit::after {
		width: 0.3rem;
		height: 0.3rem;
	}

	.public-form {
		height: 6rem;
	}

	.public-form h1 {
		font-size: 0.78rem;
	}

	.slick-prev,
	.slick-next {
		width: 1.6rem !important;
		height: 1.6rem !important;
	}

	.btn1 {
		width: 4.6rem;
		line-height: 1.2rem;
		margin-top: .6rem;
	}

	.footer .tit a {
		width: 80%;
	}
}

@media (max-width:480px) {
	body {
		font-size: 0.68rem;
	}

	.f18 {
		font-size: 0.7rem;
	}

	.f20 {
		font-size: 0.72rem;
	}

	.f24 {
		font-size: .78rem;
	}

	.f30 {
		font-size: 0.86rem;
	}

	.f36 {
		font-size: .98rem;
	}

	.container {
		padding-left: 0.8rem;
		padding-right: 0.8rem;
	}

	.header {
		padding-left: 0.6rem;
		padding-right: 0.6rem;
	}

	.header .logo {
		background-size: 100% auto;
		height: 2.4rem;
		width: 7rem;
	}

	.header .stock {
		width: auto;
		height: 1.2rem;
		padding: 0 0.6rem;
		border-radius: 0.6rem;
		-webkit-border-radius: 0.6rem;
		-moz-border-radius: 0.6rem;
		-ms-border-radius: 0.6rem;
		-o-border-radius: 0.6rem;
	}

	.m-btn {
		width: 1.4rem;
		height: 1.4rem;
	}

	.nav {
		top: 2.4rem;
	}

	.nav>ul>li>a {
		font-size: 0.7rem;
		line-height: 3;
		padding-left: .6rem;
	}

	.nav i svg {
		width: 1rem;
		height: 1rem;
	}

	.nav .sublevel {
		padding-left: 1.2rem;
	}

	.nav .sublevel>li>a {
		font-size: 0.7rem;
		padding-left: .6rem;
	}

	.sub-content .sub a {
		margin-right: 0.6rem;
		padding-bottom: 0.6rem;
	}

	.public-title .title {
		font-size: 1rem;
		text-align: center;
	}

	.public-title .title::after {
		width: 1.4rem;
	}

	.sub-content .crumbs,
	.sub-content .sub,
	.footer .content,
	.footer .copyright,
	.public-title a,
	.sub-content .sub a,
	.header .stock span,
	.header .stock,
	.nav .sublevel>li>a,
	.footer .tit,
	.footer .tel {
		font-size: 0.68rem;
	}

	.n-banner,
	.roll-banner .item {
		height: 12rem;
	}

	.n-banner .title {
		font-size: 1.2rem;
		letter-spacing: 0;
	}

	.n-banner .en,
	.btn {
		font-size: 0.68rem;
	}

	.public-title .title {
		padding-bottom: 0.4rem;
		padding-top: 1.1rem;
	}

	.sub-content .crumbs {
		background-size: 0.6rem;
		padding-left: 0.8rem;
	}

	.sub-content .sub {
		white-space: nowrap;
		overflow-x: scroll;
		overflow-y: hidden;
		display: block;
		width: 100%;
	}

	.sub-content .sub a {
		white-space: nowrap;
		display: inline-block !important;
	}

	.footer .content,
	.footer .sub {
		padding-left: 0.6rem;
		padding-right: 0.6rem;
	}

	.footer .sub,
	.footer .copyright {
		font-size: 0.64rem;
	}

	.footer .tel {
		margin-top: 0.8rem;
	}

	.footer .sns .card {
		margin-right: .6rem;
	}

	.footer .sns .card:last-child {
		margin-right: 0;
	}

	.footer .sns .icon {
		width: 1.8rem;
		height: 1.8rem;
		background-size: .8rem !important;
	}

	.footer .sns .erwma {
		width: 3.6rem;
		top: 2.2rem;
		left: -.9rem;
	}

	.footer .sns .erwma::after {
		top: -.3rem;
		border-left: 0.3rem transparent solid;
		border-right: 0.3rem transparent solid;
		border-bottom: 0.3rem #FFF solid;
	}

	.footer .sns {
		margin-top: .3rem;
	}

	.footer .con::after {
		display: none;
	}

	.btn {
		width: 4.6rem;
		border-radius: 0.3rem;
		-webkit-border-radius: 0.3rem;
		-moz-border-radius: 0.3rem;
		-ms-border-radius: 0.3rem;
		-o-border-radius: 0.3rem;
		margin-top: 0.4rem;
		line-height: 2.5;
	}

	.public-form {
		height: 7rem;
	}

	.public-form h1 {
		font-size: 0.92rem;
	}

	.public-form .btn {
		padding-left: 0.8rem;
		padding-right: 0.8rem;
	}

	.public-case h4 {
		font-size: 0.8rem;
	}

	.public-case p {
		font-size: 0.66rem;
		line-height: 2;
	}

	.public-case .info .img {
		width: 3.4rem;
		height: 3.4rem;
		margin-right: 0.5rem;
	}

	.public-case .text h4 {
		padding-left: 0.4rem;
	}

	.slick-prev,
	.slick-next {
		width: 2rem !important;
		height: 2rem !important;
	}

	.public-case .swiper-slide {
		padding: 0.8rem;
	}

	.page a {
		height: 1.2rem;
		line-height: 1.2rem;
		padding: 0 .46rem;
	}

	.btn1 {
		width: 8rem;
		line-height: 1.8rem;
	}

	.videoShow {
		width: 96%;
		height: 12rem;
	}

	.swiper-button-next,
	.swiper-button-prev {
		width: 2rem;
		height: 2rem;
	}

	.swiper-button-next {
		right: 0;
	}

	.swiper-button-prev {
		left: 0;
	}

	.roll-banner .item .txt-left {
		left: 5%;
	}
}

@media (max-width:768px) {
	.slick-dots {
		position: relative !important;
		bottom: 0 !important;
	}

	.slick-dots li {
		background-color: black;
		border-radius: 50% !important;
		opacity: 0.25;
		width: 10px !important;
		height: 10px !important;
		padding: 0 !important;
		display: inline-block !important;
	}

	.slick-dots li:last-child {
		margin-right: 0
	}

	.slick-dots .slick-active {
		opacity: 1;
	}

	.slick-dots li button {
		display: none !important;
	}

	.audio-swiper .swiper-button-prev,
	.swiper-button-next {
		width: auto;
		height: auto;
	}

	.audio-swiper .swiper-button-next {
		right: 42px;
	}

}

@media (max-width:375px) {
	body {
		font-size: 0.74rem;
	}

	.f18 {
		font-size: 0.76rem;
	}

	.f20 {
		font-size: 0.8rem;
	}

	.f30 {
		font-size: 0.9rem;
	}
}

@media (max-width:320px) {
	body {
		font-size: 0.84rem;
	}

	.f18 {
		font-size: 0.86rem;
	}

	.f20 {
		font-size: 0.92rem;
	}

	.f30 {
		font-size: 1rem;
	}

	.public-form {
		height: 8rem;
	}

	.public-form h1 {
		font-size: 1.2rem;
	}
}

.fixed {
	position: fixed;
	background-color: #FFF;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 150;
}

@media(max-width: 480px) {
	.maskBg::after {
		width: 1.4rem;
		height: 1.4rem;
		top: 0.6rem;
		right: 0.6rem;
	}


	.sub-content .crumbs {
		background-position: 0px 8px;
	}

	html {
		font-size: 20.3125px;
	}
}

.ts1 {
	position: absolute;
	top: 0;
	right: 0;
}

@media (max-width: 767px) {
	.jieban .item .item-box-content {
		margin-top: 0 !important;
		margin-left: 8% !important;
	}

	.ts1 {
		position: absolute;
		top: 0;
		left: 0;
		right: auto;
	}

	.jieban .item:nth-child(3) .icon,
	.jieban .item:nth-child(4) .icon {
		position: absolute;
		left: 5px;
		top: 0;
	}
}
input:-internal-autofill-selected {
    appearance: menulist-button;
    background-image: none !important;
    background-color: #fff !important;
    color: fieldtext !important;
}