.reg-content{
    padding: 10px;
    width:1000px;
    margin:10px auto;
    height:500px;
}
input:focus{
    outline: none;

}
.infor {width:350px; margin:0 auto; padding:10px;}
.linetitle {height:24px; line-height:24px; margin-top:8px; float:left; text-align:left; width:90%; border-bottom:solid #ddd 1px;}
.linetitle strong {background:url(../../images/icon/icon_arrow.gif) no-repeat left center; padding-left:18px; font-size:14px;}
.linetitle span {color:#f60; margin-left:40px;}

.infor_form {position:relative; clear:both; overflow:hidden; width:100%; margin:5px auto 0;}
.infor_form dl {width:95%; overflow:hidden; clear:both;margin:5px auto 0; text-align:center; line-height:240%; padding:2px; border:1px solid #ffffff}
.infor_form dl dt {float:left; width:100px; padding-right:10px; text-align:right;  }
.infor_form dl dd {float:left; text-align:left}
.infor_form dl dd select { padding:5px; border:solid #a7a6aa 1px; background:url(/v4/imgs/input_bg.gif) no-repeat left top;}
.infor_form .a-input {  border:solid #A7A6AA 1px; padding:2px; height:22px; line-height:22px;width:200px;background:url(/v4/imgs/input_bg.gif) no-repeat left top;padding-left:5px;}
.infor_form .b-input {  border:solid #A7A6AA 1px; padding:2px; height:22px; line-height:22px;width:100px;background:url(/v4/imgs/input_bg.gif) no-repeat left top;}
.rbtn{
    height: 28px;
    width: 100px;
    background: #1273c9;
    border: none;
    color: #fff;
    position: relative;
    top: 1px;
    cursor: pointer;
}
#countrySelect  {color:#464646;}
.defaultcontent {font:normal 11px Arial; color: #666666;}

.infor_form .tel {clear:both; color:#999999;}
.infor_form .tel li {float:left; text-align:left;}
.infor_form .tel li.li1 {width:58px;}
.infor_form .tel li.li2 {width:58px;}
.infor_form .tel li.li3 {width:140px;}
.infor_form .tel li.li4 {width:70px;}
.infor_form .code {float:left}
.infor_form .code_pic {float:left}
.infor_form dl.change_in {background:#f4fcfe; border:1px solid #d4e8fc}

.infor_form dl .msg_tip {display:none; border:1px solid #40b3ff; background:#e5f5ff url(../../images/userpic/msg_bg.gif) 5px -94px no-repeat; color:#404040; padding:2px 6px 2px 28px; margin:0px 20px 0 5px; line-height:24px;}
.infor_form dl .msg_wrong {
    color: red;
    background: yellow;
    padding: 7px;
    margin: 0px 20px 0 5px;
    line-height: 24px;
}
.infor_form dl .msg_right {margin-left:5px; width:24px; height:24px; overflow:hidden;background:url(../../images/userpic/msg_bg.gif) 0px 6px no-repeat;}
.infor_form dl.change_in .msg_tip {display: block}
.infor_form dl.change_in .msg_wrong {display: none}
.infor_form dl.change_in .msg_right {display: none}

.infor_form dl dd .wrong_text {border:1px solid #ff8080}
.red{
    color:red;
    font-weight: bold;
}
.login-submit{
    width: 286px;
    height: 34px;
    background: #1273c9;
    color: #fff;
    border: none;
    font-weight: bold;
    cursor: pointer;
    margin: 10px 0px 0px 42px;
    font-size: 16px;
}
.btn-outer{
    margin:10px auto; text-align:left; padding-left:257px;
}
#main-cate{
    display: none;
}
