.QS .main{
    margin-top:0
}
.member-sign {
    border-right: 1px solid #ccc;
}
.member-sign,.member-join {
    padding: 0 50px;
}
.member-sign .title, .member-join .title {
    text-align: center;
}
.member-sign .title h3, .member-join .title h3 {
    font-size: 58px;
    color: #111;
    font-weight: bold;
    font-family: "Roboto Condensed", sans-serif, "微軟正黑體";
    text-align: left;
}
.member-join .title h3 {
    margin-top: 20px;
    text-align: center;
}
.member-sign .title h4, .member-join .title h4 {
    font-size: 20px;
    margin: 0 0 50px 0;
    font-weight: 600;
    font-family: "Roboto Condensed", sans-serif, "微軟正黑體";
    text-align: left;
}
.member-join .title h4{
    text-align: center;
}
.member-sign input[type="text"], .member-sign input[type="password"],.member-sign ul li:nth-child(3)>input {
    border: none;
    line-height: 30px;
    height: 40px;
    width: 100%;
    border-radius: 2px;
    transition: .5s;
    outline: none;
    border-bottom: 1px solid #ccc;
    font-size: 15px;
    color: #333;
}
.member-sign input[type="text"]:focus, .member-sign input[type="password"]:focus,.member-sign ul li:nth-child(3) input:focus {
    outline: none;
    border: none;
    border-bottom: 1px solid #333;
}
.member-sign ul li {
    margin-bottom: 25px;
    /* text-align: center; */
}
.member-sign ul li:nth-child(3)>input {
    max-width: 60%;
}
.member-sign ul li .button:hover, .member-join .join-btn button:hover,
.member-sign .list-unstyled li.line-login:hover,
.member-join>.join-btn>p:hover {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px);
}
.member-sign .list-unstyled li.line-login,
.member-join>.join-btn>p{
    background: #25c32c;
    text-align: center;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
}

.member-sign .list-unstyled li.line-login a,
.member-join>.join-btn>p>a{
    width: 100%;
    display: block;
}

.member-join .join-btn {
    text-align: center;
}
.member-join .infor {
    text-align: center;
    line-height: 25px;
    margin: 72px 0 100px;
}

.border0 {
    border:0px;
}
.member-head{
    width: 75%;
    margin: 6px auto;
    text-align: center;
    border: 1px solid #cacaca;
    border-radius: 2px;
    background-color: #eee;
}

@media (min-width:768px) {
    .tracking-sign {
        width:100%;
        margin:auto
    }
    .tracking-content {
        width:100%;
        margin:auto;
        padding-bottom:20px;
    }
}

@media (min-width:992px) {
    .tracking-sign {
        width:30%;
        margin:auto;
    }
    .tracking-content {
        width:70%;
        margin:auto;
        padding-bottom:20px;
    }
}

@media screen and (max-width: 400px) {}



