@import url(../../../kaytrip/style/css/ky_denglu.css);

 

.dl_zhuce{  }
body{ background: none !important}
.dl_kuangjia h1{ padding-left:0}
.dl_tshi{ margin:0;}
.dl_kuangjia ul{ padding:10px 0}
.denglu{ font-size:14px;  background: #f9f9f9  url(../images/denglu/ky_login_br.jpg) no-repeat center center    ; background-size: auto 100%  ;padding-top:100px;}
.denglu, .denglu .bg{height:80vh;}
.dl_zhuce input.x_tb{ background-image:none; border-radius:8px;}

.w1210 .dl_kuangjia,.dl_kuangjia{position: inherit; top:auto; right:auto; width: 380px; height:auto; background: #fff; margin:0 auto;     padding:0 32px 30px 32px;-webkit-box-shadow: 0px 1px 12px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 12px 0px rgba(0, 0, 0, 0.1); border-radius:3px; }
	.denglu li.d_ueser,.denglu li.d_pass{ height:auto; background:none; padding:0  !important; margin:0;}
	.dl_kuangjia h1 span{ padding-right:0; font-size:14px;}
	.denglu .xufxuan{ padding:20px 0; height: auto;}
	.dl_zhuce{ padding-top:20px;}
	.d_ueser input, .d_pass input{    height: 42px;
    padding-left: 20px;
    padding-right: 20px;
    color: #666666;
    font-size: 14px;
    border: 1px solid #dddddd;
    background: #f4f4f4;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;}
	.heuo{ text-align:center;}.heuo span{ float: none; margin:0 auto; display:block; padding:0 10px;}
	
	.third-login-box {  }

.third-account { text-align: center; margin-bottom: 15px; color: #999999; }

.account-login { text-align: center; }

.account-login a { display: inline-block; position: relative;}
.account-login a:hover::before{  border: 1px solid rgba(0, 0, 0, 0.2); }
.account-login a::before{ position: absolute; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 50%; content: ""; left: 0; top: 0; right: 0; bottom: 0;}
.account-login a { width: 42px; height: 42px; background-color: #fff; background-repeat: no-repeat; background-position: center; border-radius: 50%; cursor: pointer; margin: 0 10px;  }

	.account-login .wechat-login { background-color: #58bc46; }

.account-login .weibo-login { background-color: #e90e24; }

.account-login .qq-login { background-color: #3caae3; }

.account-login .facebook-login { background-color: #3b5998; }

.account-login .wechat-login { background-image: url("../images/denglu/wechat.png"); }

.account-login .wechat-login:hover { background-color: #3f8833; }

.account-login .weibo-login { background-image: url("../images/denglu/weibo.png");   }

.account-login .weibo-login:hover { background-color: #a80a1a; }

.account-login .qq-login { background-image: url("../images/denglu/qq.png"); }

.account-login .qq-login:hover { background-color: #2b7ba4; }

.account-login .facebook-login { background-image: url("../images/denglu/facebook.png"); }

.account-login .facebook-login:hover { background-color: #27437d; }
	.account-login .google-login { background-image: url("../images/denglu/google.svg");background-size: 20px; }
	.account-login .apple-login { background-image: url("../images/denglu/apple.svg"); }
	.account-login .weixin-login { background-image: url("../images/denglu/weixin.svg");background-size: 24px;  }
	.account-login .microsoft-login { background-image: url("../images/denglu/microsoft.svg"); background-size:18px; }
@media screen and (max-width: 780px){
	.denglu, .denglu .bg{ height:100%;}
body, html,.denglu{ min-width:100%;}
.denglu{padding-top:20px; background:none;}
.dl_kuangjia{ position: inherit; top:auto; right:auto; width: auto; height:auto; background: none; margin:0; padding:40px 20px ;-webkit-box-shadow: 0px 1px 12px 0px rgba(0, 0, 0, 0);
    box-shadow: 0px 1px 12px 0px rgba(0, 0, 0, 0);
    border-radius: 3px; }
	
	
	


}

.dl_kuangjia li::after{ content: ""; display: block;clear: both;}

.xufxuan [type="checkbox"]{ display: none;}
.xufxuan [type="checkbox"]:checked ~ .x_tb  {background-position: 0 -250px !important;}