@charset "utf-8";
/* CSS Document */
.header{background: #000;}
#heclear{height:50px;}

#main{clear:both;margin:auto;padding:0;margin-top:10px; padding-bottom:10px;width:95%;height:auto!important;min-height:50px;max-height:none;overflow:hidden;}

#sing_title{margin:auto;padding:0;margin-top:30px;width:auto;line-height:30px;font-size:20px;}

#sing_left{margin-top:50px;float:left; width:48%; border:#f1f1f1 0.01rem solid; height:auto; overflow:hidden;}
#sing_right{margin-top:50px;float:right;width:48%; border:#f1f1f1 0.01rem solid; height:auto; overflow:hidden;}
#tl{height:40px;line-height:40px;font-weight:bolder; background:#ededed; text-indent:10px;}
#tc{padding:30px 0px 30px 0px;height:auto;overflow:hidden;}
#tc ul{ clear:both;padding:20px; height:auto;overflow:hidden;}
#tc li{ display:block; float:left;}
#tc #oc_title{width:150px; line-height:25px;}
#tc .reg_input{width:300px; height:30px;border:#ddd 0.01rem solid;border-radius: 5px;}
#tc .reg_select{width:300px; height:28px;border:#ddd 0.01rem solid;border-radius: 5px;}
.sb{margin-left:170px;height:40px; width:150px; line-height:40px; color:#fff; text-align:center; background:#000;cursor:pointer;border-radius: 5px;}

#forget_pass{ cursor:pointer;}
#get_pass{ display:none;}

@media screen and (min-width: 1400px) {
#main{width:80%;}
}

@media screen and (max-width: 750px) {
#main{width:100%; }
#sing_title{margin-top:10px;text-align:center;}
#sing_left{ clear:both; float:none; margin:10px;width:auto; }
#sing_right{ clear:both; float:none; margin:10px;width:auto;}
#tc li{ float:none;width:100%;}
#tc #oc_title{width:100%;}
#tc .reg_input{clear:both; width:100%;}
.sb{ width:auto; margin: 20px;}
}