
body {
    font-family: "microsoft-yahei", Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    line-height: 22px;
    font-weight: normal;
    font-variant: normal;
    color: #666;
}

body, html, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, img, td, div, input {
    margin: 0;
    padding: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

a:link, a:visited {
    color: #6c6c6c;;
    text-decoration: none
}

a:hover {
    text-decoration: none;
    color: #f40;
}

input, select, textarea {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    outline: none
}

input {
    border: 0
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}
img {
    border: 0;
}

li {
    list-style-type: none;
    vertical-align: 0
}

.fleft {
    float: left
}

.fright {
    float: right
}

.pr {
    position: relative;
}

.clear {
    clear: both;
    height: 0;
    line-height: 0;
    overflow: hidden;
    font-size: 0;
}

textarea {
    resize: none;
}

.font_14 {
    font-size: 14px;
}

.font_22 {
    font-size: 22px;
}

.w960 {
    width: 1024px;
    margin: 10px auto
}

.reg_xlys360 {
    background: url("//misc.shinuo360.com/images/sso/4.jpg") no-repeat;
    padding: 0 !important;
    height: 478px
}
.reg_shinuo360 {
    background: #dbbf4c;
    padding: 0 !important;
    height: 478px
}
.reg_jht360 {
    background: #e4d025;
    padding: 0 !important;
    height: 478px
}
.reg_zht360 {
    background: #50a5e6;
    padding: 0 !important;
    height: 478px
}
 /*智慧田安卓二维码*/
.qrcode{
float:right;margin-top: -18px;
}
.scandiv{width:80px;height:80px;text-align:center;padding-right:80px;background:url("//misc.shinuo360.com/images/sso/loginewm.jpg") no-repeat right top; border:1px solid #bbb;color:#666;}
.scandiv img{display:block;margin:20px auto 5px;}

.reg_xlys360 .register,.reg_shinuo360 .register,.reg_jht360 .register,.reg_zht360 .register {
    background: #fff;
    width: 306px;
    height: 338px;
    float: right;
    margin-top: 55px;
    padding: 30px 30px 0 30px;
}

.new_l_title {
    width: 81px;
    height: 20px;
    background: url(//misc.shinuo360.com/images/sso/hy_login.gif) no-repeat;
    float: left
}

.new_s_login {
    float: right
}

.w306 {
    width: 306px !important
}
.banner-img{float:left;}
.reg_shinuo360 .banner-img{margin-top:59px;}
.reg_zht360 .banner-img{margin-top:59px;}
/*--------------------------------------------------*/
.top {
    margin-top: 30px;
}

.register_content {
    width: 306px;
    margin: 35px auto;
}

.user_content {
    height: 20px;
    line-height: 20px;
    width: 256px;
    margin: 0 auto;
    margin-bottom: 20px;
    padding: 10px 0 10px 50px;
}

.user {
    background: url(//misc.shinuo360.com/images/sso/new_s_user.gif) no-repeat;
}

.password {
    background: url(//misc.shinuo360.com/images/sso/new_s_password.gif) no-repeat;
}

.register_z {
    margin: 5px 5px 0 0;
    *+margin-top: 0px;
}

.p_register_btn {
    height: 42px;
    border: 0;
    margin-top: 10px;
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    line-height: 42px;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    background: #f40;
    border-radius: 3px;
    cursor: pointer;
    zoom: 1;
}

.p_register_btn span {
    height: 42px;
    display: block;
    float: right;
    text-align: center;
    padding-right: 120px;
    color: #FFF;
}

.showplaceholder{
    position:relative;
}
.showplaceholder .placeholder{
    visibility: visible;
    cursor: text;
    color:#C9C9C9;
    font-size: 14px;
    position: absolute;
    left: 52px;
    top: 14px;
    line-height: 14px;
    background: none;
}
/*------footer style------*/
.footer{position: relative;padding:20px;text-align:center;}
.footer p{padding:5px;font-size:14px;}
.footer p span.comname{margin-left:10px;color:#333;}