﻿.input-group input[type=text], .input-group input[type=password] {
    line-height: 30px !important;
}

.header-links > li {
    margin-left: 26px;
}

    .header-links > li:first-child {
        margin-left: 0px;
    }

* {
    /*font-family: SimSun !important;*/
}


.footer2[master] {
    font-family: "微软雅黑";
    display: block;
    text-align: center;
}

    .footer2[master] img {
        vertical-align: top;
    }

.logoimg {
    margin-top: 107px;
    margin-right: 57px;
    display: inline-block;
    text-align: left;
    vertical-align: top;
}

    .logoimg img {
        display: block;
    }

.service {
    margin-top: 50px;
    margin-bottom: 30px;
    padding: 0px 68px;
    border-left: 1px solid #212121;
    border-right: 1px solid #212121;
    display: inline-block;
    text-align: center;
}

    .service .serviceuldiv {
        display: inline-block;
        vertical-align: top;
    }

        .service .serviceuldiv:first-child + .serviceuldiv {
            margin: 0px 80px;
        }

        .service .serviceuldiv li a {
            list-style: none;
            font-size: 14px;
            font-weight: 400;
            color: #fff;
        }


        .service .serviceuldiv li {
            margin-bottom: 15px;
            line-height: 1;
        }

            .service .serviceuldiv li:first-child {
                margin-top: 2px;
                margin-bottom: 20px;
                font-size: 16px;
                font-weight: bold;
                color: #fff;
            }

            .service .serviceuldiv li:last-child {
                margin-bottom: 15px;
            }

.aboutus {
    width: 530px;
    margin-top: 50px;
    margin-left: 10px;
    display: inline-block;
    vertical-align: top;
}

    .aboutus > div {
        display: inline-block;
        vertical-align: top;
    }

    .aboutus .about1 {
        margin-right: 35px;
    }

        .aboutus .about1 p, .aboutus .about2 p {
            font-size: 14px;
            font-weight: 400;
            color: #fff;
            margin-top: 11px;
        }

    .aboutus .about3 {
        padding-left: 70px;
        text-align: left;
    }

        .aboutus .about3 .about3-top {
            margin-bottom: 23px;
        }

        .aboutus .about3 img, .aboutus .about3 span {
            display: inline-block;
            vertical-align: middle;
        }

        .aboutus .about3 span {
            margin-left: 15px;
            font-size: 16px;
            font-weight: 400;
            color: #fff;
        }

        .aboutus .about3 .about3-top span {
            cursor: pointer;
            position: relative;
        }

        .aboutus .about3 .about3-top > img:first-child,
        .aboutus .about3 .about3-bottom > img:first-child {
            display: inline-block;
        }

        .aboutus .about3 .about3-top:hover > img:first-child,
        .aboutus .about3 .about3-bottom:hover > img:first-child {
            display: none;
        }

        .aboutus .about3 .about3-top > img:first-child + img,
        .aboutus .about3 .about3-bottom > img:first-child + img {
            display: none;
        }

        .aboutus .about3 .about3-top:hover > img:first-child + img,
        .aboutus .about3 .about3-bottom:hover > img:first-child + img {
            display: inline-block;
        }

        .aboutus .about3 .about3-top span .about3-top-more-img {
            visibility: hidden;
            opacity: 0;
            transition: .2s;
            position: absolute;
            bottom: 22px;
            left: 0;
            padding-bottom: 5px;
        }

        .aboutus .about3 .about3-top span:hover .about3-top-more-img {
            visibility: visible;
            opacity: 1;
        }

    .aboutus .aboutimg {
        margin-bottom: 28px;
    }

        .aboutus .aboutimg div:first-child + div {
            margin: 0px 30px;
        }

    .aboutus .infomation {
        text-align: left;
    }

        .aboutus .infomation div {
            font-size: 20px;
            color: #aeaeae;
            margin-bottom: 16px;
        }

            .aboutus .infomation div:last-child {
                margin-bottom: 0;
            }

.footer-flex {
    display: block;
    text-align: center;
}

    .footer-flex .footer-item {
        display: inline-block;
        text-align: left;
        position: relative;
        height: 66px;
    }

        .footer-flex .footer-item img:first-child {
            display: block;
        }

        .footer-flex .footer-item:hover img:first-child {
            display: none;
        }

        .footer-flex .footer-item img:first-child + img {
            display: none;
        }

        .footer-flex .footer-item:hover img:first-child + img {
            display: block;
        }

        .footer-flex .footer-item .footer-qipao {
            padding-bottom: 8px;
            position: absolute;
            bottom: 66px;
            left: -40.5px;
            -webkit-transition: all 0.2s ease-in;
            -moz-transition: all 0.2s ease-in;
            -o-transition: all 0.2s ease-in;
            transition: all 0.2s ease-in;
            visibility: hidden;
            opacity: 0;
        }

        .footer-flex .footer-item:hover .footer-qipao {
            visibility: visible;
            opacity: 1;
        }

        .footer-flex .footer-item .footer-qipao img:first-child {
            display: block;
        }

.links {
    width: 100%;
    padding: 15px 0;
    text-align: left;
    border-top: 1px solid rgba(65,65,65,1);
    min-width: 1200px;
    font-family: "微软雅黑";
    /*background-color: #242424;*/
    display: block;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
}

    .links a {
        text-decoration: none;
        font-size: 14px;
        font-weight: 500;
        color: #fff;
    }

    .links .linkslist div {
        margin-left: 8px;
        list-style: none;
        display: inline-block;
    }

.aside .aside-item {
    margin-top: 0;
    width: 70px;
    height: 70px;
}

.companyInfo {
    padding-bottom: 26px;
    padding-top: 22px;
    border-top: 1px solid rgba(65,65,65,1);
    text-align: center;
    font-family: "Microsoft YaHei" !important;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    min-width: 1200px;
}

    .companyInfo .companyname {
        padding-right: 5px;
        /*border-left: 1px solid rgb(49,45,43);*/
    }

    .companyInfo .number {
        padding-left: 10px;
        border-left: 1px solid rgb(49,45,43);
        padding-right:10px;
        border-right: 1px solid rgb(49,45,43);

.win * {
    font-family: "Microsoft YaHei", sans-serif !important;
}

.mac * {
    font-family: PingFangSC-Medium, sans-serif !important;
}

.mac .mac-reg {
    font-family: PingFangSC-Regular, sans-serif !important;
}

.changeTab {
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #333333;
    line-height: 22px;
}

    .changeTab li {
        display: inline-block;
    }

.caiwu {
}

.daizhang {
}

.invoicing {
}
