﻿@charset "utf-8";
/* CSS Document */
body {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-family: "宋体","Arial Narrow";
    background: #FFF;
    text-align: center;
}

form, ul, li, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, img {
    margin: 0;
    padding: 0;
}

img {
    border: 0;
    margin: 0;
    padding: 0;
}

ul, li {
    list-style-type: none;
}

input, img {
    vertical-align: middle;
}

a {
    color: #666666;
    text-decoration: none;
}

    a:hover {
        color: #FF7300;
    }

.valign {
    vertical-align: middle
}

.dis_block {
    display: block;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.cl {
    clear: both;
    font-size: 0;
    height: 0;
    overflow: hidden
}

.l_top {
    width: 1000px;
    margin: 0 auto;
    margin-top: 25px;
    overflow: hidden;
}

    .l_top .logo {
        height: 60px;
        width: 400px;
        float: left;
    }

    .l_top b {
        color: #5e5e5e;
        font-size: 24px;
        line-height: 24px;
        padding: 18px 0 0 5px;
        font-family: 'Microsoft Yahei';
        float: left;
        font-weight: normal;
    }

    .l_top .logo_r {
        color: #a3a3a3;
        margin-top: 14px;
    }

.content {
    background: #97e9ef;
    margin-top: 5px;
    position: relative;
}

    .content .reg_m {
        width: 1000px;
        margin: 0 auto;
        text-align: center;
    }

    .content .reg_mc {
        background: url(../images/banner_bg.gif) left no-repeat;
        height: 596px;
        position: relative;
        width: 1100px;
    }

    .content .reg_mr {
        right: 0;
        top: 30px;
        position: absolute;
        width: 400px;
        background: #fff;
        overflow: visible;
    }

.reg_box {
    padding: 20px 20px 15px 20px;
}

    .reg_box .mt {
        display: block;
        width: 290px;
        overflow: visible;
        height: 27px;
    }

        .reg_box .mt h1 {
            position: relative;
            height: 27px;
            line-height: 27px;
            top: -5px;
            float: left;
            color: #555;
            font-size: 20px;
            font-family: 'Microsoft Yahei';
            font-weight: normal;
        }

        .reg_box .mt .extra_r {
            float: right;
        }

        .reg_box .mt .regist {
            color: #ff5757;
            font-size: 14px;
        }

            .reg_box .mt .regist a {
                color: #ff5757;
            }

                .reg_box .mt .regist a:hover {
                    text-decoration: underline;
                }

            .reg_box .mt .regist b {
                background: url(../images/icon_n.gif) center no-repeat;
                height: 14px;
                width: 14px;
                overflow: hidden;
                margin-right: 5px;
                display: inline-block;
            }

    .reg_box .mc .phone-reg {
        display: block;
        text-align: left;
        position: relative
    }
.phone-ic {
    background: url(../images/phone_icon.png) left no-repeat;
}
.reg_box .mc .reg_jues {
    color: #999;
    padding-top: 12px;
    padding-bottom: 12px;
    width: 340px;
    border: 1px solid #bdbdbd;
  /*  background: url(../images/phone_icon.png) left no-repeat;*/
    padding-left: 22px;
    font-size: 14px;
}
    .reg_box .mc .reg_phone {
        color: #999;
        height: 16px;
        padding-top: 12px;
        padding-bottom: 12px;
        width: 316px;
        border: 1px solid #bdbdbd;
     /*   background: url(../images/user_icon.jpg) left no-repeat;*/
        padding-left: 22px;
        font-size: 14px;
    }

    .reg_box .mc .reg_text2 {
        color: #999;
        height: 16px;
        padding-top: 12px;
        padding-bottom: 12px;
        width: 316px;
        border: 1px solid #bdbdbd;
       /* background: url(../images/lock_icon.jpg) left no-repeat;*/
        padding-left: 22px;
        font-size: 14px;
    }

    .reg_box .mc .reg_text3 {
        width: 125px;
        border: 1px solid #bdbdbd;
        font-size: 14px;
        padding: 8px;
    }

    .reg_box .mc .fsyzm a {
        padding: 13px 7px;
        border: 1px solid #bdbdbd;
        font-size: 14px;
        vertical-align: middle;
      /*  border-left: none;*/
    }

    .reg_box .mc .reg_text4 {
        color: #999;
        height: 16px;
        padding-top: 12px;
        padding-bottom: 12px;
        width: 224px;
        border: 1px solid #bdbdbd;
     /*   background: url(../images/lock_icon.jpg) left no-repeat;*/
        padding-left: 22px;
        font-size: 14px;
    }

.reg_btn .btnnew {
    background: #ff5757;
    color: #fff;
    font-size: 20px;
    text-align: center;
    display: inline;
    cursor: pointer;
    width: 310px;
    height: 42px;
    border: 0 none;
    margin-top: 12px;
    font-family: 'Microsoft Yahei';
    border-radius: 5px;
}


.fooder {
    color: #666;
    font-size: 12px;
    text-align: center;
    margin: 20px 0 20px 0;
}

    .fooder p {
        height: 24px;
        line-height: 24px;
    }

        .fooder p a {
            color: #666;
        }

            .fooder p a:hover {
                color: #ff7300;
            }
/***登录页添加登录方式10.9***/
.reg_c .fsyzm {
    float: right;
}

    .reg_c .fsyzm a {
        border: 1px #f40 solid;
        border-radius: 3px;
        padding: 4px;
        color: #f40;
    }

.agent_Reco_tit {
    line-height: 32px;
    border-bottom: 1px solid #eee;
    height: 32px;
    font-size: 16px;
    margin-top:50px;
}
    .agent_Reco_tit .top_tag a {
        color: #f22b04;
    }

    .agent_Reco_tit .reg_tag {
        float: left;
        display: block;
        width: 50%;
        cursor: pointer;
        font-size: 28px;
    }

    .agent_Reco_tit .reg_tag {
        color: #f22b04;
        border-bottom: 1px solid #f22b04;
    }
    .agent_Reco_tit .login_tag {
        font-size: 14px;
    }

.kefzx {
    line-height: 50px;
    border-top: 1px solid #f4f4f4;
    height: auto;
    background-color: #fcfcfc;
    margin-left: 44px
}

    .kefzx ul li {
        float: left;
        color: #666;
    }

    .kefzx img {
        margin-right: 5px;
        margin-top: -4px;
    }

    .kefzx .line {
        color: #ccc;
        padding: 0 10px;
    }



#lunbo .lunbo-bg3 {
    height: 600px;
    background: url(/image/reg_pic.jpg) center no-repeat;
}
.layui-carousel-ind {
    z-index: 10;
}
.xieyi {
    width: 336px;
   /* margin: 0 auto;*/
    border-top: 0px;
}

    .xieyi span {
        text-align: center;
        font-size: 12px;
        width: 336px;
        line-height: 24px;
        margin: 0 auto;
        color: #4b4b4b;
        display: block;
        overflow: hidden;
        margin-bottom: -15px;
    }

        .xieyi span a, .xieyi span a:link, .xieyi span a:visited {
            color: #fb4f02;
        }

            .xieyi span a:hover, .xieyi span a:active {
                color: #fb4f02;
                text-decoration: underline;
            }
.reg-warn {
    height: 14px;
    width: 300px;
    text-align: left;
    color: #f22b04;
}

.dis {
display:none;
}