.head_title {
    height: 36px;
    line-height: 36px;
    padding-left: 13px;
    font-size: 30px;
    color: #8fc31f;
    border-left: 2px solid #8ec31f;
    margin-top: 60px;
}

.head_p_a {
    margin-top: 79px;
    height: 16px;
    line-height: 16px;
    margin-right: 20px;
}

.head_p_a,
.head_p_a a {
    font-size: 15px;
    color: #004872;
}

.dlfoot {
    font-size: 18px;
    color: #595757;
    margin: 37px 0;
}

.register {
    background: url(../images/dl/bg.png) center center no-repeat;
    height: 714px;
    padding-top: 88px;
    color: #3e3a39;
}

.register_div {
    background: url(../images/dl/bg3.png) center center no-repeat;
    height: 580px;
    width: 802px;
    padding-top: 26px;
    margin: 0 auto;
}

.register_ul {
    width: 494px;
    margin: 0 auto;
}

.register_ul li {
    height: 44px;
    margin-top: 40px;
}

.register_ul_div {
    border: 1px solid #9a9b9b;
    height: 38px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    background: #fff;
}

.register_ul_div i {
    width: 65px;
    border-right: 1px solid #9a9b9b;
    display: block;
    height: 38px;
    display: block;
    background: url(../images/dl/ico.png) 15px -3px no-repeat;
    float: left;
}

.register_ul_div input {
    width: 74%;
    padding: 0 10px;
    border: 0px;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
}

.register_ul_div i.yj {
    background-position: 15px -88px;
}

.register_ul_div i.dx {
    background-position: 15px -170px;
}

.register_ul_div i.mima {
    background-position: 15px -255px;
}

.register_ul li .wb73 {
    width: 73%;
}

.register_ul li .wb24 {
    width: 24%;
}

.register_ul_div .error {
    bottom: -18px;
    left: 75px;
}

.register_ul li .yzm {
    border: 1px solid #9a9b9b;
    height: 38px;
}

.register_ul li .yzm img {
    width: 100%;
    height: 100%;
    text-align: center;
}

.register_ul li .yzm .error {
    text-align: center;
    width: 100%;
}

.register_ul li .yzm input,
.register_ul li .yzm .hqyz {
    width: 100%;
    text-align: center;
    border: 0px;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
}

.register_ul li .yzm .hqyz {
    color: #ccc;
    background: #fff;
    display: block;
}

.dl_but {
    width: 494px;
    margin: 20px auto 0;
    height: 42px;
    line-height: 42px;

    text-align: center;
    font-size: 24px;
    display: block;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    border: 0px;
}

.dl_but.checked {
    background: #004873;
    color: #fff;

}

.Signin .register_div {
    background: none;
}

.Signin_div {
    height: 80px;
    width: 495px;
    margin: 0 auto;
}

.Signin_div p {
    width: 228px;
    height: 110px;
    border: 1px solid #595757;
    background: #dcdddd;
    font-size: 30px;
    line-height: 110px;
    text-align: center;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}

.Signin_div p.fr {
    padding: 20px 0 0;
    height: 90px;
    line-height: 35px;
}

.Signin_div p.checked {
    width: 100%;
    height: 75px;
    line-height: 75px;
    background: #004873;
    color: #fff;
}

.complete .register_div {
    padding-top: 296px;
    height: 310px;
    background: url(../images/dl/bg2.png) center center no-repeat;
}

.complete {

    color: #595757;
    font-size: 21px;
}

.complete a {
    color: #004872;
}

.complete span {
    text-align: center;
    font-size: 30px;
}

.complete label {
    height: 77px;
    color: #f39800;
    display: block;
    font-size: 42px;
}

.formtips {
    position: absolute;
    left: 500px;
    width: 200px;
    top: 11px;
    color: #c00;
}

.onSuccess {
    color: #004873;
}

.w1100 {
    width: 1100px;
    margin: 0 auto;
}

.saas {
    padding: 40px 0 130px 623px;
    margin: 40px 0 20px;
    background: url(../images/dl/bgx.png) top center no-repeat;
}

.saas .Signin_div,
.saas .register_ul,
.saas .dl_but,
.saas .register_div {
    width: 100%;
}

.saas .register_div {
    background: none;
    height: inherit;
    padding: 0px;
}

.saas .formtips {
    left: 69px;
    top: 42px;
}


.saas .register_ul_div i {
    text-align: center;
    font-style: normal;
    font-size: 17px;
    color: #3e3a39;
    line-height: 38px;
    background: none;
}

.saas_left {
    width: 589px;
    height: 163px;
    top: 20%;
    left: 0px;
    background: url(../images/dl/lefx.png) no-repeat;
}

.saas .register_ul li {
    margin-top: 30px;
}

.saas_div {
    padding: 37px 85px;
    border-top: 2px solid #8b8786;
    border-bottom: 2px solid #8b8786;

}

.saas_div_title {
    width: 260px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    left: 50%;
    margin-left: -130px;
    top: -25px;
    background: #fff;
    font-size: 36px;
    color: #9fa0a0;
}
.saas_r,
.saas_l{
    left: 0px;
    width: 46px;
    height: 46px;
    top: 49px;
    background: url(../images/dl/left.png) no-repeat;
    cursor: pointer;
}
.saas_r{
    left: inherit;
    right: 0px;
    background: url(../images/dl/right.png) no-repeat;
}
.saas_ul{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.saas_ul li img,
.saas_ul li,
.saas_div{
    height: 73px;
}
.saas_ul li{
    float: left;
    margin: 0 8px;
    overflow: hidden;
}
.saas_left2{
    width: 594px;
    height: 203px;
    top: 20%;
    left: 0px;
    font-size: 22px;
    line-height: 36px;
    background: url(../images/dl/lefx2.png) no-repeat;
}
.saas_left2 label{
    font-size: 57px;
    height: 70px;
    display: block;
}