html {

	text-rendering:optimizelegibility;

}

article,aside,blockquote,body,button,code,dd,details,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul {

	margin:0;

	padding:0;

}

article,aside,details,figcaption,figure,footer,header,iframe,menu,nav,section {

	display:block;

}

audio,canvas,video {

	display:inline-block;

}

textarea {

	resize:none;

}

input::-moz-focus-inner {

	padding:0;

	border:0;

}

table {

	border-collapse:collapse;

	border-spacing:0;

}

fieldset,img {

	border:0;

}

img {

	vertical-align:middle;

}

a:focus,button:focus,input:focus,textarea:focus {

	outline:none;

}

del {

	text-decoration:line-through;

}

ol,ul {

	list-style:none;

}

caption,th {

	text-align:left;

}

strong {

	font-weight:600;

}

[draggable] {

	cursor:move;

}
body {
    /* font-family: PingFang HK, PingFang SC, Microsoft YaHei, Heiti SC, Heiti TC, Helvetica Neue, Helvetica, \ Arial, sans-serif; */
    font-size: 15px;
    line-height: 1.5;
    color: #666;
    /* background: #fafafa; */
    -webkit-font-smoothing: antialiased;
}
a:hover,a:link {

	text-decoration:none;

}

.sd-icon {

	font-size:24px;

	line-height:1;

}

input[type=password],input[type=text],textarea {

	font-family:PingFang HK,PingFang SC,Microsoft YaHei,Heiti SC,Heiti TC,Helvetica Neue,Helvetica,\ Arial,sans-serif;

}

.clearfix:after {

	content:"";

	display:table;

	height:0;

	clear:both;

}

a {

	color:#333;

}

.sd-form__item--label-custom {

	position:absolute;

	right:0;

	top:-32px;

}

.sd-form__item--label-custom:focus {

	color:#0040ff;

}

.btn--primary {

	display:inline-block;

	-webkit-box-sizing:border-box;

	box-sizing:border-box;

	min-width:88px;

	height:32px;

	line-height:32px;

	padding:0 16px;

	font-size:14px;

	font-weight:600;

	text-align:center;

	color:#fff;

	border:none;

	border-radius:6px;

	background:#0040ff;

	cursor:pointer;

}

#service {

	position:fixed;

	right:24px;

	bottom:24px;

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-pack:center;

	-ms-flex-pack:center;

	justify-content:center;

	-webkit-box-align:center;

	-ms-flex-align:center;

	align-items:center;

	z-index:10;

}

#service i {

	font-size:40px;

	color:#fff;

	border-radius:50%;

	background:#0040ff;

	cursor:pointer;

}

#service .tips {

	display:none;

}

#service:hover .tips {

	display:inline-block;

	background:#fff;

	-webkit-box-shadow:0 0 2px rgba(0,0,0,.16);

	box-shadow:0 0 2px rgba(0,0,0,.16);

	margin-right:10px;

	padding:10px;

	font-size:12px;

	border-radius:4px;

}

.sp-article {

	line-height:24px;

	color:#666;

}

.sp-article h2,.sp-article h3,.sp-article h4 {

	font-weight:600;

	color:#333;

}

.sp-article h2 {

	margin-bottom:40px;

	line-height:36px;

	font-weight:400;

	font-size:24px;

}

.sp-article h3 {

	margin:16px 0;

	font-size:16px;

}

.sp-article h4 {

	margin:14px 0;

	font-size:14px;

}

.sp-article p {

	margin-bottom:16px;

}

.sp-article ol,.sp-article ul {

	margin-bottom:16px;

	margin-left:20px;

	list-style-position:outside;

	list-style-image:none;

}

.sp-article ul {

	list-style-type:disc;

}

.sp-article ol {

	list-style-type:decimal;

}

.sp-article embed,.sp-article img {

	display:block;

	margin:16px auto;

	max-width:100%;

}

.sd-transition-bar {

	-webkit-box-sizing:border-box;

	box-sizing:border-box;

	position:fixed;

	right:0;

	top:0;

	bottom:0;

	padding:40px;

	background:#fff;

	-webkit-box-shadow:-1px 0 0 0 rgba(0,0,0,.08);

	box-shadow:-1px 0 0 0 rgba(0,0,0,.08);

	overflow:auto;

	z-index:10;

}

.sd-transition-bar .sd-transition-bar__btn-close {

	position:absolute;

	right:40px;

	top:46px;

	width:24px;

	height:24px;

}

.sd-transition-bar .sd-transition-bar__btn-close .sd-icon {

	color:rgba(0,64,255,.16);

}

@-webkit-keyframes SdAsideOpen {

	0% {

	-webkit-transform:translate3d(100%,0,0);

	transform:translate3d(100%,0,0);

	opacity:0;

}

to {

	-webkit-transform:translateZ(0);

	transform:translateZ(0);

	opacity:1;

}

;}@keyframes SdAsideOpen {

	0% {

	-webkit-transform:translate3d(100%,0,0);

	transform:translate3d(100%,0,0);

	opacity:0;

}

to {

	-webkit-transform:translateZ(0);

	transform:translateZ(0);

	opacity:1;

}

;}@-webkit-keyframes SdAsideClose {

	0% {

	-webkit-transform:translateZ(0);

	transform:translateZ(0);

	opacity:1;

}

to {

	-webkit-transform:translate3d(100%,0,0);

	transform:translate3d(100%,0,0);

	opacity:0;

}

;}@keyframes SdAsideClose {

	0% {

	-webkit-transform:translateZ(0);

	transform:translateZ(0);

	opacity:1;

}

to {

	-webkit-transform:translate3d(100%,0,0);

	transform:translate3d(100%,0,0);

	opacity:0;

}

;}.sd-transition-bar-enter-active {

	-webkit-animation:SdAsideOpen .4s ease;

	animation:SdAsideOpen .4s ease;

}

.sd-transition-bar-leave-active {

	-webkit-animation:SdAsideClose .4s ease;

	animation:SdAsideClose .4s ease;

}

.v-modal {

	z-index:10;

}

.sp-article--aside {

	width:448px;

}

.sd-form__item--label-link .forget {

	position:absolute;

	right:0;

	top:-32px;

}

.nbict-sh .sd-passport__logo {

	width:280px;

	height:48px;

	top:12px;

	background-image:url(../img/logo.jpg);

	background-size:cover;

}

.nbict-sh .sd-passport__right,.nbict-sh .sd-passport__right--Join {

	background-color:#fe7a00;

	background-image:url(//kanjian-static.oss-cn-hongkong.aliyuncs.com/assets/nbict-sh/passport__bg--right.jpg);

	-webkit-animation:none;

	animation:none;

}

.nbict-sh .sd-passport__btn-reset {

	border-color:#fc4d00;

	color:#fc4d00;

}

.nbict-sh .sd-passport__btn-submit {

	background:#fc4d00;

}

.nbict-sh .sd-passport__description-content {

	line-height:36px;

	font-size:24px;

}

.mobile .nbict-sh .sd-passport__logo {

	background:url(https://culturetrade.kanjian.com/favicons.png) no-repeat 0;

	background-size:24px;

	left:12px;

	top:7px;

	margin-left:0;

	padding-left:32px;

	width:auto;

	height:33px;

	text-indent:0;

	line-height:33px;

	color:#fff;

}
.sd-passport-page {
    /* position: absolute; */
    left: 410px;
    top: 0;
    /* width: 50%; */
    height: 100%;
    background: #fff;
    overflow: auto;
}
.sd-passport__left {
    /* position: absolute; */
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    overflow: auto;
}
@-webkit-keyframes PassportBackgroundImage {

	0% {

	background-position:0 0;

}

to {

	background-position:100% 0;

}

;}@keyframes PassportBackgroundImage {

	0% {

	background-position:0 0;

}

to {

	background-position:100% 0;

}

;}.sd-passport__right {

	position:absolute;

	right:0;

	top:0;

	width:50%;

	height:100%;

	background-color:#0040ff;

	background-image:url(/css6/passport__bg--login.jpg);

	background-repeat:no-repeat;

	background-position:0 0;

	background-size:1080px auto;





}

.sd-passport__right--Join {

	background-image:url(/css6/passport__bg--join.jpg);

}

.sd-passport__btn-reset,.sd-passport__btn-submit {

	-webkit-box-sizing:border-box;

	box-sizing:border-box;

	display:inline-block;

	margin:24px 12px 0;

	padding:0 54px;

	height:56px;

	line-height:56px;

	font-size:18px;

	font-weight:600;

	border-radius:28px;

	-webkit-appearance:none;

	cursor:pointer;

	vertical-align:middle;

}

.sd-passport__btn-reset {

	line-height:54px;

	color:#0040ff;

	border:1px solid rgba(0,64,255,.64);

}

.sd-passport__btn-submit {

	color:#fff;

	background:#0040ff;

	border:0;

}

.sd-passport__form .el-form {

	margin:0 auto;

	width:400px;

}

.sd-passport__form .el-form h2 {

	margin-bottom:36px;

	text-align:center;

	font-size:48px;

	font-weight:600;

	color:#333;

}

.sd-passport__form .sd-passport__captcha .el-input {

	float:left;

	margin-right:8px;

	width:288px;

}

.sd-passport__form .sd-passport__captcha .el-form-item__error {

	clear:both;

}

.sd-passport__form .sd-passport__captcha-img {

	border-radius:4px;

	cursor:pointer;

}

.sd-passport__form .el-checkbox.sd-passport__agreement {

	margin-right:3px;

}

.sd-passport__form .sd-passport__form-submit {

	text-align:center;

}

.sd-passport__form .sd-passport__option {

	color:#999;

}

.sd-passport__form .sd-icon-eye,.sd-passport__form .sd-icon-eye--closed {

	display:inline-block;

	margin-top:4px;

	cursor:pointer;

}

.sd-passport__form .sd-icon-eye {

	color:rgba(51,51,51,.4);

}

.sd-passport__form .sd-icon-eye--closed {

	color:rgba(51,51,51,.48);

}

.sd-passport__form .el-checkbox,.sd-passport__form .el-checkbox__input.is-checked+.el-checkbox__label {

	color:#999;

}

.sd-passport__login-form .sd-passport__btn-submit,.sd-passport__reg-form .sd-passport__btn-submit {

	padding:0 84px;

}

.sd-passport__dialog {

	-webkit-box-sizing:border-box;

	box-sizing:border-box;

	position:absolute;

	right:0;

	top:0;

	padding:0 48px;

	width:572px;

	height:100%;

	background:#fff;

	-webkit-box-shadow:-1px 0 0 0 rgba(0,0,0,.08);

	box-shadow:-1px 0 0 0 rgba(0,0,0,.08);

	overflow:auto;

}

.sd-passport__dialog .sd-passport__dialog-close {

	position:fixed;

	right:24px;

	top:24px;

	width:24px;

	height:24px;

}

.sd-passport__dialog .sd-passport__dialog-close .sd-icon {

	color:rgba(0,64,255,.16);

}

@-webkit-keyframes PassportDialogOpen {

	0% {

	-webkit-transform:translate3d(100%,0,0);

	transform:translate3d(100%,0,0);

	opacity:0;

}

to {

	-webkit-transform:translateZ(0);

	transform:translateZ(0);

	opacity:1;

}

;}@keyframes PassportDialogOpen {

	0% {

	-webkit-transform:translate3d(100%,0,0);

	transform:translate3d(100%,0,0);

	opacity:0;

}

to {

	-webkit-transform:translateZ(0);

	transform:translateZ(0);

	opacity:1;

}

;}@-webkit-keyframes PassportDialogClose {

	0% {

	-webkit-transform:translateZ(0);

	transform:translateZ(0);

	opacity:1;

}

to {

	-webkit-transform:translate3d(100%,0,0);

	transform:translate3d(100%,0,0);

	opacity:0;

}

;}@keyframes PassportDialogClose {

	0% {

	-webkit-transform:translateZ(0);

	transform:translateZ(0);

	opacity:1;

}

to {

	-webkit-transform:translate3d(100%,0,0);

	transform:translate3d(100%,0,0);

	opacity:0;

}

;}.passport-slide-enter-active {

	-webkit-animation:PassportDialogOpen .4s ease;

	animation:PassportDialogOpen .4s ease;

}

.passport-slide-leave-active {

	-webkit-animation:PassportDialogClose .4s ease;

	animation:PassportDialogClose .4s ease;

}

.sd-passport__header {

	position:relative;

	margin-bottom:80px;

	padding:24px;

	height:24px;

	line-height:24px;

	z-index:2;

}

.sd-passport__logo {

	position:absolute;

	left:24px;

	top:21px;

	width:120px;

	height:30px;

	text-indent:-9999px;

	background-image:url(../img/logo.jpg);

	background-repeat:no-repeat;

	background-position:0 0;

	background-size:cover;

	overflow:hidden;

}

.sd-passport__toggle-language {

	position:relative;

	float:right;

	padding-right:12px;

	color:#333;

	cursor:pointer;

}

.sd-passport__toggle-language .sd-icon-arrow-down {

	position:absolute;

	right:-12px;

	top:0;

	color:#333;

}

.sd-passport__language-menu li {

	margin:8px 0;

	padding:0 16px;

	line-height:24px;

	color:#333;

	cursor:pointer;

}

.sd-passport__language-menu li:hover {

	color:#0040ff;

}

.sd-passport__toggle-page {

	float:right;

	margin-left:32px;

	color:#999;

}

.sd-passport__login-form .tips {

	text-align:center;

}

.sd-passport__feedback {

	margin:0 auto;

	text-align:center;

}

.sd-passport__feedback .status {

	margin:36px 0 24px;

}

.sd-passport__feedback .status .sd-icon {

	font-size:96px;

}

.sd-passport__feedback .title {

	font-size:48px;

	color:#333;

	font-weight:600;

}
.mt-12 {
    margin-top: 3rem;
}
.mx-16 {
    margin-left: 42rem;
    margin-right: 6rem;
}
.sd-passport__feedback .info {

	margin-bottom:24px;

	min-height:24px;

	line-height:24px;

	font-size:14px;

	color:#666;

}

.sd-passport__feedback .info span {

	color:#0040ff;

}

.sd-passport__feedback .info .email {

	font-weight:600;

	color:#333;

}

.sd-passport__feedback .sd-passport__btn-reset,.sd-passport__feedback .sd-passport__btn-submit {

	padding:0 36px;

}

.sd-passport__feedback--email-sended .status .sd-icon {

	color:#0040ff;

}

.sd-passport__feedback--success .status .sd-icon {

	color:#28ca41;

}

.sd-passport__feedback--failed .status .sd-icon {

	color:#ff6e69;

}

.mobile .sd-passport__header {

	margin-bottom:40px;

	padding:0;

	height:48px;

	background:#0040ff;

}

.mobile .sd-passport__logo {

	left:50%;

	top:9px;

	margin-left:-60px;

	background-image:url(../img/logo2.png);
	color:white;

}

.mobile .sd-passport__nav-toggle,.mobile .sd-passport__page-toggle {

	position:absolute;

	top:0;

	width:48px;

	height:48px;

	background-size:cover;

	text-indent:-1000px;

	overflow:hidden;

}

.mobile .sd-passport__page-toggle {

	right:0;

	background-image:url(../img/headler.png)
}

.mobile .sd-passprot__page-menu {

	position:fixed;

	left:0;

	right:0;

	top:48px;

	bottom:0;

	background:#18171d;

}

.mobile .sd-passprot__page-menu ul {

	background:#fff;

}

.mobile .sd-passprot__page-menu li {

	-webkit-box-shadow:inset 0 .5px 0 0 rgba(51,51,51,.4);

	box-shadow:inset 0 .5px 0 0 rgba(51,51,51,.4);

}

.mobile .sd-passprot__page-menu li:first-child {

	-webkit-box-shadow:none;

	box-shadow:none;

}

.mobile .sd-passprot__page-menu a {

	display:block;

	padding:12px 24px;

	line-height:24px;

}

.mobile .sd-passport__left {

	position:relative;

	width:auto;

}

.mobile .sd-passport__form .el-form,.mobile .sd-passport__form .sd-passport__feedback {

	width:327px;

}

.mobile .sd-passport__form .el-form h2,.mobile .sd-passport__form .sd-passport__feedback h2 {

	margin-bottom:24px;

	font-size:24px;

}

.mobile .sd-passport__captcha .el-input {

	width:215px;

}

.mobile .sd-passport__toggle-language {

	display:none;

}

.mobile .sd-passport__btn-reset {

	padding:0 29px;

	min-width:114px;

	height:36px;

	line-height:34px;

	font-size:14px;

}

.mobile .sd-passport__btn-submit {

	padding:0 29px;

	min-width:114px;

	height:36px;

	line-height:36px;

	font-size:14px;

}

.mobile .sd-passport__login-form .sd-passport__btn-submit,.mobile .sd-passport__reg-form .sd-passport__btn-submit {

	padding:0 44px;

}

.mobile .sd-passport__feedback .title {

	font-size:24px;

}

.mobile .sd-passport__feedback .status {

	margin:24px 0;

}

.sd-transition-bar.mobile {

	padding:24px;

}

.sd-transition-bar.mobile .sd-transition-bar__btn-close {

	right:24px;

	top:28px;

}

.sd-transition-bar.mobile .sp-article--aside {

	width:auto;

}

.sd-passport__description {

	margin:152px auto 0;

	width:400px;

	color:#fff;

}

.sd-passport__description-title {

	margin-bottom:36px;

	font-size:48px;

	font-weight:600;

}

.lang--en_US .sd-passport__description-title {

	font-family:Helvetica Neue;

	text-transform:uppercase;

}

.sd-passport__description-content {

	line-height:24px;

}

.sd-passport__description-content .join-tips {

	margin-top:24px;

}

@media(min-width:2048px) {

	.sd-passport__right {

	background-size:cover;

}

;}
