* {
	margin: 0;
	padding: 0;
	font-family: ""PingFang SC"", ""Calibri"", ""opensans"", ""GothicArial"", ""Arial"", ""Microsoft YaHei"", ""San Francisco"", 'Hiragino Sans GB', ""Helvetica Neue"", Helvetica, sans-serif !important;
	box-sizing: border-box;
	border: 0;
	outline: 0;
}
ul,li{
	list-style: none;
}
input {
	/* -webkit-appearance: none; */
}

textarea {
	resize: none;
	overflow: hidden;
}

input::-webkit-input-placeholder {

	/* text-transform: capitalize; */

	font-size: 0.7291666666666667vw;
	font-weight: 400;
	color: rgba(0, 0, 0, 0.6);

}

textarea::-webkit-input-placeholder {

	/* text-transform: capitalize; */

font-size: 0.7291666666666667vw;
	font-weight: 400;
	color: rgba(0, 0, 0, 0.6);

}

.m-box {
	width: 80%;
	max-width: 62.5vw;
	min-width: 62.5vw;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	z-index: 1;
}

.p32 {
	color: rgba(0, 0, 0, 0.9);
	font-size: 1.6666666666666667vw;
}

.p20 {
	color: #fff;
	font-size: 1.0416666666666667vw;
	font-weight: 400;
}

.p18 {
	font-size: 0.9375vw;
	font-weight: 600;
	color: rgba(0, 0, 0, 0.9);
}

.p16 {
	font-size: 0.8333333333333334vw;
	font-weight: 400;
	color: rgba(0, 0, 0, 0.6);
}

.p14 {
	font-size: 0.7291666666666667vw;
	font-weight: 400;
	color: rgba(0, 0, 0, 0.6);
}

/* */
.g-from {
	padding: 3rem 0;
}

.g-from .tit {
	font-size: 2.5vw;
	font-weight: 400;

	text-align: center;

}

/* */
.l-list {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 3rem 0;
	border-bottom: 1px solid #e2e2e2;
}

.l-list.on {
	opacity: 0.6;
}
.d-tab.on {
	opacity: 0.6;
}
.d-tab.on .l-r{
	display: none;
}
.l-list.on .n-inp {
	display: none;
}

.l-list .tit_num {
	width: 30%;
	display: flex;

}

.l-list .tit_num .n-h {
	width: 2.0833333333333335vw;
	height: 2.0833333333333335vw;
	border-radius: 50%;
	background: #000;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 10px;
}
.l-list .tit_num .n-h.on{
	background:rgba(255, 121, 0, 1) url(../img/jj.png) center center no-repeat;
	background-size: 60% auto;
}
.l-list .tit_num .p16.bjon {
	color: rgba(0, 112, 213, 1);
	cursor: pointer;
	display: none;
}

.l-list .n-inp {
	width: 65%;
}

.l-list .n-inp .f-t {
	display: flex;
	align-items: flex-end;
	flex-wrap: wrap;
	margin: 0.5rem 0;

}

.l-list .n-inp .f-t span {
	margin-left: 10px;
}

.l-list .n-inp .f-l {
	margin: 0.8rem 0;
}

.l-list .n-inp .f-l input {
	width: 100%;
	border-radius: 8px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	background: #fff;
	padding: 1vw;
	margin: 0.5rem 0;
}

.l-list .n-inp .f-l textarea {
	width: 100%;
	border-radius: 8px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	background: #fff;
	padding: 1vw;
	margin: 0.5rem 0;
}

.l-list .n-inp .f-l input.active {
	background: #fff !important;
	border: none !important;
	padding: 0.5vw;
}

.l-list .n-inp .f-l input.on {
	border: 1px solid red;
}

.l-list .n-inp .f-l input.on1 {
	border: 1px solid green;
}

.upload {
	width: 8.333333333333334vw;
	height: 8.333333333333334vw;
	border-radius: 8px;
	margin: 0.5rem 0;
	border: 1px solid rgba(0, 0, 0, 0.1);
	background: rgba(249, 249, 249, 1);
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	overflow: hidden;
}

.upload .img_up {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.upload .img_up input {
	width: 100%;
	height: 100%;
	opacity: 0;
}

.upload .img_show {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: none;
}

.upload .img_show img {
	width: 100%;
}

.l-list .n-inp .f-l button {

	width: 50%;
	background: rgba(255, 121, 0, 1);

	border-radius: 8px;
	padding: 1vw;
	cursor: pointer;
	color: #fff;
}

.d-tab .l-list .l-l {
	width: 30%;
}

.d-tab .l-list .l-l .tit_num {
	width: 100%;
	margin: 3rem 0;
	opacity: 0.5;
	cursor: pointer;
}

.d-tab .l-list .l-l .tit_num.on{
	opacity: 1;
}
.d-tab .l-list .l-r {
	width: 65%;
}

.d-tab .l-list .n-inp {
	width: 100%;
	display: none;
}
.d-tab .l-list .n-inp.on{
	display: block;
}
.d-tab .l-list .n-inp .f-img img {
	width: 100%;
}

.d-tab .l-list .n-inp .f-n {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	border-radius: 8px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	background: #fff;
	padding: 1vw;
	margin: 0.8rem 0;
}

.d-tab .l-list .n-inp .f-n:hover,.d-tab .l-list .n-inp .f-n.on {
	border: 1px solid rgba(255, 72, 0, 1);
}

.d-tab .l-list .n-inp .f-n .h-h {
	display: flex;
	align-items: center;
}

.d-tab .l-list .n-inp .f-n .h-h .t-p {
	color: #000;
	opacity: 0.9;
	margin-right: 10px;
}

.d-tab .l-list .n-inp .f-n .h-r {
	width: 25%;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

.d-tab .l-list .n-inp .f-n .h-r .xuanze {
	display: flex;
	margin-right: 1rem;
	align-items: center;
	justify-content: space-between;
	width: 48%;
}
.d-tab .l-list .n-inp .f-n .h-r .xuanze input{
	width: 80%;
}
.d-tab .l-list .n-inp .f-n .h-r .xuanze img {
	transform: rotate(180deg);
	margin-left: 10px;
	display: block;
}

.d-tab .l-list .n-inp .f-n .h-r input {
	padding: 0;
	margin: 0;
	border: none;
	border-radius: 0;
	width: 40%;
}

.d-tab .l-list .n-inp .f-n .h-r .yuan {
	width: 12px;
	height: 12px;
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 50%;
	margin-left: 5px;
}

.d-tab .l-list .n-inp .f-n:hover .h-r .yuan {
	border: 1px solid rgba(255, 72, 0, 1);
	background: rgba(255, 72, 0, 1);
}
.d-tab .l-list .n-inp .f-n.on .h-r .yuan {
	border: 1px solid rgba(255, 72, 0, 1);
	background: rgba(255, 72, 0, 1);
}
.d-tab .l-list .n-inp .f-xz {
	margin: 0.8rem 0;
}

.d-tab .l-list .n-inp .f-dx {
	background: #fff;
	padding: 1vw;
	display: none;
	background: rgba(245, 245, 245, 1);

}

.d-tab .l-list .n-inp .f-dx.on {
	display: block;
}

.d-tab .l-list .n-inp .f-dx ul {
	display: flex;
	flex-wrap: wrap;

}

.d-tab .l-list .n-inp .f-dx ul li {
	display: flex;
	padding: 0 1vw;
	align-items: center;
	position: relative;

}

.d-tab .l-list .n-inp .f-dx ul li .y-y {
	width: 0.8rem;
	height: 0.8rem;
	margin-right: 10px;
	background: url(../img/yy1.png) center center no-repeat;
	background-size: 100% 100%;
}

.d-tab .l-list .n-inp .f-dx ul li.on .y-y {

	background: url(../img/yy2.png) center center no-repeat;
	background-size: 100% 100%;
}

.d-tab .l-list .n-inp .f-xz .f-n {
	margin: 0;
}

.d-tab .l-list .n-inp .f-dx ul li .ts img {
	width: 0.8rem;
	display: block;
	margin-left: 10px;
}

.d-tab .l-list .n-inp .f-dx ul li .ts-h {
	position: absolute;
	left: 0;
	display: none;
	top: 100%;
	width: 300%;
	/* box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
   background: #fff;
   padding: 0.5vw; */
}

.d-tab .l-list .n-inp .f-dx ul li:hover .ts-h {
	display: block;
}
.f-lxz{
	display: flex;
}
.f-lxz .bimg{
	width: 1rem;
	height: 1rem;
	background: url(../img/bb1.png) center center no-repeat;
	background-size: 100% 100%;
	margin-right: 1rem;
	transition: all 1s;
}
.f-lxz .bimg.on{
	background: url(../img/bb2.png) center center no-repeat;
	background-size: 100% 100%;
}
.f-lxz .bimg.on1{
	transform: translateX(5px);
	background: url(../img/bb3.png) center center no-repeat;
	background-size: 100% 100%;
}
.f-lxz .p-4{
	color: rgba(0,0,0,0.9);
}
.f-lxz .p-4.on{
	color: #FF0000;
}
.f-lxz .p-4 a{
	color: rgba(255, 121, 0, 1);
}
.formtips {

	color: #f00
}

.onError {}

.onSuccess {
	color: green;
}

.high {
	color: red;
}

.focus {

	border: 1px solid rgba(255, 121, 0, 0.5) !important
}
/* login */
.g-tc{
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	left: 0;
	top:0;
	z-index: 999;
	display: none;
}
.g-tc.on{
	display: block;
}
.g-tc .m-c{
	width: 35%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 auto;
	
}

.g-tc .m-c .c-c{
	width: 100%;
	background: #fff ;
	border-radius: 1.25vw;
	/* overflow: hidden; */
	padding:2vw 3vw;
	position: relative;
}
.g-tc .m-c .close{
	position: absolute;
	right: -3rem;
	top: 0;
	transition: all 1s;
	cursor: pointer;
}
.g-tc .m-c .close:hover{
	transform: rotate(360deg);
}
.g-tc .m-c .close img{
	width: 2rem;
}
.g-tc .m-c .c-c #foo{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	border-radius: 1.25vw;
	background: rgba(255,255,255,0.5);
	display: none;
}
.g-tc .m-c .c-c #foo.on{
	display: flex
	;
	    justify-content: center;
	    align-items: center;
}
.g-tc .m-c .c-c .g-ss{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 999;
	border-radius: 1.25vw;
	background: rgba(255,255,255,1);
	display: none;
}
.fastbannerform__country{
	width: 100%;
	display: block;
}
.g-tc .m-c .c-c .g-ss>div{
	display: flex;
	    justify-content: center;
	    align-items: center;
		flex-wrap: wrap;
}
.g-tc .m-c .c-c .g-ss.on{
	display: flex;
	    justify-content: center;
	    align-items: center;
}
.g-tc .m-c .c-c .g-ss img{
	width: 50%;
}
.g-tc .m-c .c-c .g-ss>div .p32{
	width: 100%;
	text-align: center;
}
.g-tc .m-c .c-c .p-r{
	text-align: center;
}
.g-tc .m-c .c-c .p-r a{
	
	color: rgba(255, 121, 0, 1);
  border-bottom:  1px solid rgba(255, 121, 0, 1);
  
}
.g-tc .m-c .c-c .c-b{
	position: absolute;
	right: 0;
	width: 5vw;
	height: 5vw;
	
	padding: 0.5vw 0 0 2.5vw;
	
	align-items: center;
	background: url(../img/l1.png) right top no-repeat;
	background-size: 100% auto;
	top: 0;
	color: rgba(255, 121, 0, 1);
	
}
.g-tc .m-c .c-c  .l-login img{
	width: 40%;
}
.g-tc .m-c .c-c  .l-h{
	color: rgba(0,0,0,0.9);
}
.g-tc .m-c .c-c .l-tab ul{
	display: flex;
	align-items: center;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}
.g-tc .m-c .c-c .l-tab ul li{
	margin-right: 2vw;
	padding: 1vw 0;
	color: rgba(0,0,0,0.9);
	cursor: pointer;
}
.g-tc .m-c .c-c .l-tab ul li.on{
	color: rgba(255, 121, 0, 1);
	border-bottom: 1px solid rgba(255, 121, 0, 1);
}
.g-tc .m-c .c-c .l-ff{
	display: none;
} 
.g-tc .m-c .c-c  .r-l{
	
	border-radius: 8px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	background: #fff;
	padding: 0.8vw;
	margin: 0.5rem 0;
}
.g-tc .m-c .c-c .l-f .l-t{
	display: flex;
}
.g-tc .m-c .c-c .l-f .l-t .p-p{
	border-right: 1px solid rgba(0, 0, 0, 0.1);
	padding-right: 1vw;
	color: rgba(0,0,0,0.9);
	display: flex;
	justify-content: center;
	align-items: center;
}
.g-tc .m-c .c-c .l-f .l-t  input{
	padding: 0 1vw;
}
.g-tc .m-c .c-c  .l-y{
	display: flex;
	justify-content: space-between;
	margin: 0.5rem 0;
	
}
.g-tc .m-c .c-c  .r-l.on{
	color: rgba(255, 121, 0, 1);
	border-bottom: 1px solid rgba(255, 121, 0, 1);
}
.g-tc .m-c .c-c  .l-y input{
	border-radius: 8px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	background: #fff;
	padding: 0.8vw;
	width: 70%;
}
.g-tc .m-c .c-c  .l-y  button{
	cursor: pointer;
	border-radius: 8px;
	
	background: rgba(255, 121, 0, 1);
	padding: 1vw;
	width: 28%;
	color: #fff;
}
.g-tc .m-c .c-c  .b-s{
	cursor: pointer;
	border-radius: 8px;
	margin: 0.5rem 0;
	background: rgba(255, 121, 0, 1);
	padding: 0.8vw;
	width: 100%;
	color: #fff;
	
}
.l-lxz{
	display: flex;
	justify-content: center;
	margin: 2vw 0 0.5vw;
}
.l-lxz .bimg{
	width: 1rem;
	height: 1rem;
	background: url(../img/bb1.png) center center no-repeat;
	background-size: 100% 100%;
	margin-right: 1rem;
	transition: all 1s;
}
.l-lxz .bimg.on{
	background: url(../img/bb2.png) center center no-repeat;
	background-size: 100% 100%;
}
.l-lxz .p-4.on{
	color: #FF0000;
}

.g-tc .m-c .c-c .f-xz {
	margin: 0.8rem 0;
	position: relative;
}
.g-tc .m-c .c-c .f-dx {
	background: #fff;
	  padding: 0.8vw;
	display: none;
	background: rgba(245, 245, 245, 1);

}
#register-f .y-y>.formtips{
	margin-top: 0.5rem;
	display: block;
}
.g-tc .m-c .c-c .f-dx.on {
	display: block;
}

.g-tc .m-c .c-c .f-dx ol {
	display: flex;
	flex-wrap: wrap;

}
.g-tc .m-c .c-c .l-y button.msgs1{
	background: #999;
	cursor: default;
}
.g-tc .m-c .c-c .r-l input{
	width: 100%;
	display: block;
}
.g-tc .m-c .c-c .f-dx ol li {
	display: flex;
	padding: 0 1vw;
	align-items: center;
	position: relative;

}

.g-tc .m-c .c-c .f-dx ol li .y-y {
	width: 0.8rem;
	height: 0.8rem;
	margin-right: 10px;
	background: url(../img/yy1.png) center center no-repeat;
	background-size: 100% 100%;
}

.g-tc .m-c .c-c .f-dx ol li.on .y-y {

	background: url(../img/yy2.png) center center no-repeat;
	background-size: 100% 100%;
}
.g-tc .m-c .c-c .f-xz  .f-n .h-r{
	border-radius: 8px;
	    border: 1px solid rgba(0, 0, 0, 0.2);
	    background: #fff;
	    padding: 0.8vw;
	   /* margin: 0.5rem 0; */
		display: flex;
		width: 100%;
		justify-content: space-between;
}
.g-tc .m-c .c-c .f-xz  .f-n .h-r .xuanze {
	display: flex;
/* 	margin-right: 1rem; */
	align-items: center;
	justify-content: space-between;
	width: 100%;
}
.g-tc .m-c .c-c .f-xz  .f-n .h-r .xuanze input{
	width: 80%;
}
.g-tc .m-c .c-c .f-xz  .f-n .h-r .xuanze img {
	
	  margin-right: 1px;
	      display: block;
	      width: 0.98rem;
}
/*  */
@media screen and (max-width: 991px) {
	.m-box {
		width: 100% !important;
		max-width: 100%;
		min-width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.p32 {
		font-size: 1.4rem;
	}
	
	.p20 {
	
		font-size: 1.1rem;
		
	}
	
	.p18 {
		font-size: 1rem;
	
	}
	
	.p16 {
	font-size: 0.9rem;
	}
	
	.p14 {
		font-size: 0.8rem;
	}
	
	input::-webkit-input-placeholder {
	
		/* text-transform: capitalize; */
	
		font-size: 0.8rem;
		
	
	}
	
	textarea::-webkit-input-placeholder {
	
	font-size: 0.8rem;
		
	}
	.g-from .tit{
		font-size: 1.8rem;
	}
	
	/*  */
	.l-list .tit_num,.l-list .n-inp{
		width: 100%;
	}
	.l-list .tit_num .n-h{
		width: 1.8rem;
		height: 1.8rem;
	}
	.l-list .n-inp .f-l input{
		padding: 0.8rem;
	}
	.l-list .n-inp .f-l{
		margin: 0.8rem 0;
	}
	
	.upload{
		width: 200px;
		height: 200px;
	}
	.l-list .n-inp .f-l button{
		width: 100%;
		padding: 1rem;
	}
	
	.d-tab .l-list .l-l{
		width: 100%;
	}
	.d-tab .l-list .l-r{
		width: 100%;
	}
	.l-list .n-inp .f-l input.active{
		padding: 0.5rem;
	}
	.d-tab .l-list .n-inp .f-n .h-h{
		flex-wrap: wrap;
	}
	.d-tab .l-list .n-inp .f-n .h-r{
		width: 100%;
		margin: 0.5rem;
		justify-content: space-between;
	}
	.l-list .n-inp .f-l .b-t{
		width: 90%;
	}
	/*  */
	.d-tab .l-list .n-inp .f-n .h-r input{
		width: 80%;
	}
	/*  */
	.g-tc .m-c{
		width: 90%;
	}
	.g-tc .m-c .c-c .c-b{
		width: 3rem;
		height: 3rem;
	}
	.g-tc .m-c .c-c .r-l{
		padding: 0.5rem;
	}
	.g-tc .m-c .c-c .l-f .l-t{
		align-items: center;
	}
	.g-tc .m-c .c-c  .l-y input,.g-tc .m-c .c-c .f-xz .f-n .h-r,.g-tc .m-c .c-c .b-s{
		padding: 0.5rem;
	}
	.g-tc .m-c .close{
		right: 5%;
		top: -3rem;
	}
}

.img_file_name{font-size: 0.7291666666666667vw; color: rgba(0, 0, 0, 0.6); display: none;}
