* {

	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 .b-t{
	width: 92%;
}
.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;}

