@charset "utf-8";
/* CSS Document */

html{width:100%; height:100%;font-size:16px;box-sizing:border-box;overflow-x:hidden;}
body{width:100%; height:100%; padding:0px; margin:0px; font-size:1rem; line-height:1rem; background:#fff; color:#666;box-sizing:border-box;overflow-x:hidden;}
*{padding:0px; margin:0px;outline:0;-webkit-tap-highlight-color: transparent}
input[type=button],input[type=submit]{-webkit-appearance:none;outline:none}
div img{line-height:0px;}
img{width:100%;}
ul, li{list-style-type:none}
.fl{float:left}
.fr{float:right}
.clear{clear:both}
.txtcenter{text-align:center}
.clearkit{clear:both; height:0px; line-height:0px; font-size:0px;}
.grey999{color:#999}
.blue007{color:#0073C8}
a{color:#666;}
a:link{text-decoration:none;}
a:visited{ text-decoration:none;color:#666}
a:hover{ text-decoration:none;color:#666;}
a:active{text-decoration:none;}
input{border:0px; font-size:1rem;;color:#666}
.sdk_title{font-size:1.125rem; text-align:center; position:relative; height:3.125rem; line-height:3.125rem; background:#f8f8f8; width:100%}
.sdk_title_return{position:absolute; font-size:1.125rem; left:0.625rem; height:3.125rem; line-height:3.125rem;}
.sdk_title_save{position:absolute; font-size:1.125rem; right:0.625rem; height:3.125rem; line-height:3.125rem;}
.sdk_title_down_p{padding:1.5rem 0 0rem 0;}
.sdk_title_down_p span{line-height:1.875rem}
.sdk_title_down_p_olduser{padding:1.5rem 0.75rem 1.1rem 1.25rem;}
.sdk_title_down_p_olduser span{line-height:1.875rem}

.error_back{padding:0rem 0 1.1rem 0; color: #0073C8;}
.message_error{padding:0rem 0 1.1rem 0;}

.sdk_content{width:100%; border-top:#eff0ef 1px solid; border-bottom:#eff0ef 1px solid; box-sizing:border-box;padding-left:0.625rem;}
.sdk_content_line{width:100%; line-height:2.8125rem; border-top:#eff0ef 1px solid; clear:both}
.sdk_content .sdk_content_line:first-child{border-top:0px;}
.sdk_content_l_1{float:left;width:30%; padding-left:0.625rem;}
.sdk_content_l_r{float:left; width:60%; position:relative;}
.image_jiantou{float:right; width: 10%;height: 10%; margin : 0 auto;line-height:20px}
.div_jiantou{float: left; width: 50%;}
.select_v{float:left; width:100%;height: 50px;color: #666;
	appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  border: transparent;
  background: url('image/hm_btn_more.png') no-repeat scroll right center transparent;
  background-size: 20px 20px;
  padding-right: 14px;
  font-size: 1rem;
  }
  select::-ms-expand { display: none; }
.sdk_tishi{clear:both; padding-left:0.625rem; margin-left:30%; line-height:1.2rem; padding-bottom:0.6rem; font-size:0.875rem; color: darkgrey; display:none;color:#fa8c14}
.sdk_content_btn{width:100%; text-align:center; clear:both; padding-top:2.8rem}
.btn-primary{width:81%; margin:0 auto;height:2.75rem; line-height:2.75rem;background:#008ce6;border-color:#008ce6; font-size:1.125rem; border-radius:5px; color:#fff;}
.btn-primary:focus{background:#0077c4;border-color:#0077c4}
.btn-primary:hover{background:#0077c4;border-color:#0077c4}	
.btn-primary[disabled]{background:#ccc;border-color:#ccc}
.sdk_signsetting { width: 100%; height:calc(100% - 3.125rem); overflow:hidden; clear:both;}
.sdk_phonenumber_color{color:#0073C8}
@media screen and (min-width: 770px){
	html{font-size:22px;}
}
@media screen and (min-width: 420px) and (max-width: 770px){	
	html{font-size:18px;}
}
@media screen and (min-width: 320px) and (max-width: 420px){
}
@media screen and (max-width: 320px){	
}