﻿body {
    margin: 0px;
    padding: 0px;
    font-family: "微软雅黑";
    background-image: url('/themes/default/pc/do.module.web/content/user/images/background.png');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #F0F6FF;
    background-attachment: fixed;
}
/*字体开始*/
@font-face {
    font-family: "iconfont";
    src: url('/Themes/Default/Pc/Content/Font/iconfont.eot?t=1584446589917'); /* IE9 */
    src: url('/Themes/Default/Pc/Content/Font/iconfont.eot?t=1584446589917#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), url('/Themes/Default/Pc/Content/Font/iconfont.ttf?t=1584446589917') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url('/Themes/Default/Pc/Content/Font/iconfont.svg?t=1584446589917#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
    font-family: "iconfont" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-arrow-right-down:before {
    content: "\e62f";
}
.icon-menu:before {
    content: "\e638";
}

.icon-captcha:before {
    content: "\e668";
}

.icon-password:before {
    content: "\e652";
}

.icon-searcher:before {
    content: "\e600";
}

.icon-phone:before {
    content: "\e60f";
}

.icon-cart:before {
    content: "\e607";
    font-size: 18px;
    margin-right: 2px;
}

.icon-back-top:before {
    content: "\e633";
    font-size: 18px;
}

.icon-register:before {
    content: "\e71c";
    font-size: 18px;
    margin-right: 2px;
}

.icon-user:before {
    content: "\e667";
    font-size: 18px;
    margin-right: 2px;
}

.icon-wechat:before {
    content: "\e645";
}

.icon-telephone:before {
    content: "\e646";
    font-size: 18px;
}

.icon-leavemessage:before {
    content: "\e60b";
    font-size: 18px;
    margin-right: 2px;
}

.pager {
    width: 100%;
    height: 100%;
    position: absolute;
}

.window {
    width: 800px;
    height: 400px;
    background: #FFFFFF;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    box-shadow: 0px 0px 30px #B3D1FF;
}

    .window .display {
        width: 100%;
        height: 400px;
    }

    .window .form {
        padding: 10px 20px;
    }

        .window .form .body {
            padding: 0px 20px;
        }

            .window .form .body .title {
                font-size: 20px;
                text-align: center;
                color: #00A528;
            }

            .window .form .body .item {
                margin-top: 10px;
                border: 1px solid #CCCCCC;
                border-radius: 3px;
                height: 40px;
                line-height: 40px;
            }

                .window .form .body .item.active {
                    border: 1px solid #2062FF;
                }

            .window .form .body .inner {
                margin-left: 40px;
                margin-right: 5px;
                position: relative;
            }

            .window .form .body input {
                border: none;
                background: none;
                width: 100%;
            }

            .window .form .body .inner .ico {
                position: absolute;
                width: 40px;
                left: -40px;
                top: 0px;
                bottom: 0px;
                text-align: center;
                line-height: 40px;
            }

            .window .form .body .item.active .ico {
                color: #2062FF;
            }

            .window .form .body .item.btn,
            .window .form .body .item.link,
            .window .form .body .item.footer {
                border-color: transparent;
            }

            .window .form .body .item.captcha .inner {
                margin-right: 80px;
            }

            .window .form .body .inner .captcha-btn,
            .window .form .body .inner .captcha-img {
                position: absolute;
                width: 80px;
                right: -80px;
                top: 0px;
                bottom: 0px;
                text-align: center;
                line-height: 40px;
                text-decoration: none;
                color: #666666;
            }

                .window .form .body .inner .captcha-img img {
                    float: left;
                    width: 70px;
                    height: 30px;
                    position: relative;
                    top: 5px;
                    left: 5px;
                }

                .window .form .body .inner .captcha-btn:hover {
                    color: #2062FF;
                    text-decoration: underline;
                }

            .window .form .body .btn {
                display: block;
                text-align: center;
                background-image: linear-gradient(to right,#2062FF, #4892FF);
                height: 40px;
                line-height: 40px;
                border-radius: 3px;
                color: #FFFFFF;
                font-size: 20px;
                text-decoration: none;
            }

                .window .form .body .btn:hover {
                    box-shadow: 0px 0px 10px #B3D1FF;
                }

            .window .form .body a.link {
                font-size: 14px;
                color: #999999;
                text-decoration: none;
            }

                .window .form .body a.link:hover {
                    text-decoration: underline;
                }

        .window .form .item.footer {
            text-align: center;
            color: #999999;
            font-size: 14px;
        }

            .window .form .item.footer a,
            .window .form .item.footer span.text.register {
                text-decoration: none;
                color: #1F63FF;
            }

                .window .form .item.footer a:hover {
                    text-decoration: underline;
                }


            .window .form .item.footer.password {
                margin-top: 111px;
            }
