@import url(ky_zc.css);
.liuchengt li{ color:#ccc; font-size:12px;}
.liuchengt li.this{ color:#777;}
.biaodan dd input.mima{background-image:none; padding-left:12px; }
body .dlanniu{ background-image:none; border-radius:8px;}
.bg_bai{font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.biaodan dt{ width: 34%;}
@media screen and (max-width: 780px){
.liuchengt{ margin-top: 40px;}
.biaodan dd input.text{  width:100%; padding:0;height: 40px;}
.bg_bai{ padding:30px 20px ; border-radius:0;}
.biaodan dd input.text2{  }
.biaodan dt{ clear:both; position: inherit; width:100%; text-align:left;}
.biaodan dd{ clear:both; position: inherit; width:100%; text-align:left; padding-top:5px;}
.bg_huise{ padding:0;}
.biaodan dl{ width:100%; padding-left:0}
.sfyazheng{ width:auto}
.ktishi{ padding-left:10%;}

}
          input.text{ outline: none;}
          .select_tel{float: left;width:102px;    border: 1px solid #ccc;
    height: 34px;
 
    margin-right: 0; 
    padding-left: 8px; border-right-color:#e8e8e8; }
    .biaodan .select_tel + input.text{ text-indent: 10px;border-left: none !important; width: 168px;}
    @media screen and (max-width: 780px) {
 .biaodan .select_tel + input.text{ width: calc(100% - 104px); margin-right: 0;}
 .select_tel{ 
    height: 42px;}
    }

    .get_yzm{ float: right;
    width: 100px;
    height: 34px; 
    text-align: center;
   
    border:1px solid ;
    background: #fff;
    border-radius: 5px;
    cursor: pointer;
    margin-right: 4px;
    font-size: 14px;
    }
    .get_yzm_daojishi{ color: #ccc !important; cursor: no-drop;}

        @media screen and (max-width: 780px) {.get_yzm{ margin-top: 8px; margin-right: 0;margin-left: 8px;}
    
    .line_1{ margin: 0;}}


    .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; }
    .third_account_line{ color: #999999; justify-content: center; margin-top:40px; padding-bottom: 20px; display: flex; align-items: center;}
        .third_account_line::before,.third_account_line::after{ width: 20%; content: ""; border-top:  1px solid  ; }
            .third_account_line span{  padding: 0 10px; }
@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; }
	
	
	


}