﻿@charset "utf-8";
/* CSS Document */
.footer {
    background-color: #fff;
}

.uc {
    background-color: #f5f5f5;
    position: fixed;
    left: 50%;
    margin-left: -600px;
    top: 70px;
}

    .uc .w {
        background-color: #fff;
        width: 1200px;
    }

.w {
    width: 1200px;
}

.clear {
    clear: both;
    text-indent: -9999px;
}

.clearfix, .clf {
    display: block;
}

    .clearfix:after, .clf:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: " ";
        clear: both;
        height: 0;
    }

.icon {
    background-image: none;
}
/* Hides from IE-mac \*/
* html .clearfix, * html .clf {
    height: 1%;
}
/*会员注册*/
.regBox {
    background-color: #fff;
    padding: 45px 50px;
    font-size: 14px;
    color: #666;
}

    .regBox .top {
        color: #333;
        margin: 0 0 26px 55px;
    }

        .regBox .top a {
            color: #01419a
        }

    .regBox .input-wrap {
        margin-bottom: 15px;
    }

    .regBox .input-hd {
        float: left;
        width: 120px;
        line-height: 32px;
        text-align: right;
    }

    .regBox .input-bd {
        position: relative;
        margin-left: 125px;
    }

    .regBox .text {
        height: 34px;
        width: 344px;
        padding-left: 4px;
        border: 1px solid #ddd;
    }

    .regBox select {
        height: 34px;
        border: 1px solid #ddd;
        width: 140px;
    }

    .regBox .require {
        color: #e72e25;
        font-size: 20px;
        width: 12px;
        vertical-align: middle;
        padding-right: 8px;
    }

    .regBox .tips {
        color: #0092F0;
        margin-left: 10px;
    }

    .regBox .select {
        display: none;
    }

    .regBox .fold {
        width: 100%;
        height: 32px;
        line-height: 32px;
        padding-left: 20px;
        margin-bottom: 15px;
        border: 1px solid #f3e1d5;
        background-color: #ffede2;
        cursor: pointer;
    }

    .regBox .ifAgree {
        display: block;
        color: #999;
    }

        .regBox .ifAgree input {
            float: left;
            margin: 3px 4px 0 0;
        }

    .regBox .btn-submit {
        width: 200px;
        height: 46px;
        border-radius: 4px;
        color: #fff;
        border: 0;
        background-color: #0092F0;
        margin-left: 120px;
        font-size: 16px;
        cursor: pointer;
    }

    .regBox .code {
        width: 214px;
        margin-right: 10px;
    }

    .regBox .btn-getCode {
        width: 135px;
        height: 34px;
        background-color: #0092F0;
        border: 0;
        border-radius: 4px;
        color: #fff;
        font-weight: 700;
        cursor: pointer;
    }

    .regBox .imgPanel {
        width: 148px;
        height: 78px;
        border: 1px solid #eee;
    }

    .regBox .file {
        display: none;
    }

    .regBox .btn-upload, .regBox .btn-del {
        position: absolute;
        left: 160px;
        top: 0;
        width: 45px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        background-color: #fff;
        border: 1px solid #ddd;
        border-radius: 3px;
        cursor: pointer;
    }

    .regBox .btn-del {
        top: 40px;
    }

    .regBox .btn-disable {
        background-color: #ddd;
    }

/*会员注册*/
.loginBox {
    padding: 50px 50px 20px 50px;
    background-color: #fff;
}

.loginSlide {
    position: relative;
    width: 620px;
    height: 360px;
    overflow: hidden;
}

    .loginSlide .imgItem {
        width: 100%;
        height: 360px;
    }

    .loginSlide .bd li {
        width: 100%;
    }

    .loginSlide span.next, .topSlide span.prev {
        position: absolute;
        right: 5px;
        top: 50%;
        margin-top: -28px;
        width: 80px;
        height: 95px;
        background: url(../images/ico2015.png) 0 -301px;
        cursor: pointer;
        text-indent: -99999px;
    }

    .loginSlide .ctrl {
        display: none;
    }

    .loginSlide:hover .ctrl {
        display: block;
    }

    .loginSlide span.prev {
        background-position: 0 -406px;
        cursor: pointer;
        right: auto;
        left: 5px;
    }

    .loginSlide .hd {
        position: absolute;
        width: 100%;
        bottom: 29px;
    }

        .loginSlide .hd ul {
            float: left;
            position: relative;
            left: 50%;
            height: 12px;
        }

        .loginSlide .hd li {
            float: left;
            position: relative;
            right: 50%;
            margin: 0 5px;
            width: 10px;
            height: 10px;
            overflow: hidden;
            background-color: #ddd;
            cursor: pointer;
            border-radius: 10px;
            color: #fff;
        }

        .loginSlide .hd .on {
            background-color: #e72e25
        }

.loginWrap {
    width: 350px;
    margin: 35px;
    text-align: center;
}

    .loginWrap .logInfo {
        position: absolute;
        padding: 7px;
        background-color: #fdefe9;
        margin-top: -45px;
        display: block;
        width: 350PX;
    }

    .loginWrap .logInfoSuccess {
        position: absolute;
        padding: 7px;
        background-color: white;
        color: green;
        margin-top: -45px;
    }

    .loginWrap .input-wrap {
        border: 1px solid #ddd;
        width: 348px;
        margin-bottom: 15px;
    }

    .loginWrap .input-hd {
        float: left;
        background-color: #eee;
        width: 46px;
        font-size: 26px;
        line-height: 40px;
        color: #999;
        height: 40px;
    }

    .loginWrap .ico {
        margin-top: 12px
    }

    .loginWrap .input-bd {
        margin-left: 49px;
    }

    .loginWrap .code {
        float: left;
        width: 160px;
    }

        .loginWrap .code input {
            width: 100px
        }

    .loginWrap .code-img {
        float: left;
        margin-left: 5px;
        height: 42px;
    }

    .loginWrap .input-bd input {
        padding-left: 10px;
        height: 40px;
        line-height: 40px;
        width: 288px;
        border: 0;
        font-size: 14px;
        *height: 46px
    }

    .loginWrap .input-bd .code {
        float: left;
        width: 100px;
    }

    .loginWrap .btn-login {
        display: block;
        margin: 20px auto 15px auto;
        height: 42px;
        width: 200px;
        border: 0;
        border-radius: 3px;
        color: #fff;
        font-size: 18px;
        background-color: #0092F0
    }

    .loginWrap .forget {
        padding-right: 10px;
        margin-right: 10px;
        border-right: 1px solid #ddd;
    }

    .loginWrap span, .loginWrap a {
        color: #999;
    }

    .loginWrap .reg {
        color: #f60
    }

    .loginWrap .spliter {
        display: block;
        width: 350px;
        height: 1px;
        margin: 30px 0 60px 0;
        background: url(/images/common/spliter.png);
    }

    .loginWrap .btn-gray {
        display: inline-block;
        height: 35px;
        line-height: 35px;
        width: 124px;
        margin: 0 5px;
        border: 1px solid #eee;
        border-radius: 3px;
        background-color: #f5f5f5;
        color: #666;
    }

.xinfeng {
    background: url(../images/xf_bg.gif) center;
    background-size: 100% 100%;
}
