﻿.header.hT1 {
    height: 190px;
    background: url(../img/y150_home_s3.png) repeat-x;
}

    .header.hT1 .logo img:first-child {
        opacity: 1;
    }

    .header.hT1 .logo img:nth-child(2) {
        opacity: 0;
    }

    .header.hT1 .logo img:last-child {
        opacity: 1;
    }

    .header.hT1 .r,
    .header.s1 .r .nav a {
        color: #fff;
    }

        .header.hT1 .r .nav a:hover {
            opacity: .8;
        }

        .header.hT1 .r .gp .up i.t {
            background-position: -5px 4px;
        }

        .header.hT1 .r .gp .up i.b {
            background-position: -5px -17px;
        }

        .header.hT1 .r .gp li {
            color: #fff;
        }

        .header.hT1 .r .nav a.sw {
            background-position: 10px -53px;
        }

        .header.hT1 .r .nav a.search {
            background-position: 10px -105px;
        }

        .header.hT1 .r .gp {
            background-image: url(../img/icon_02.png);
        }

        .header.hT1 .r .menuT a {
            color: #fff;
        }

            .header.hT1 .r .menuT a i {
                background-position: 5px -207px;
            }

        .header.hT1 .r .nav a {
            color: #fff;
        }

.r_move_menu.s1 {
    background-image: url(../img/icon_05a.png) !important;
}
.header .r .nav.s1 {
    display: none
}

@media screen and (max-width: 760px) {
    .header .r .nav.s1 {
        display: block;
        position: relative;
        left: 20px;
    }

        .header .r .nav.s1 a {
            min-width: auto;
        }

            .header .r .nav.s1 a.search {
                width: 25px;
            }

    .header .r .menuT {
        width: 40px;
        height: 40px;
        margin-top: -2px;
        overflow: hidden;
    }
}

@media screen and (max-width: 320px) {
    .header .logo img:nth-child(1) {
        height: 32px;
        top: 2px;
    }

    .header .r .nav.s1 {
        left: 30px;
        font-size: 14px;
        top: 2px;
    }

        .header .r .nav.s1 a {
            padding: 0 8px;
        }

            .header .r .nav.s1 a.search {
                width: 20px;
                transform: scale(.8);
            }

    .header .r .menuT {
        transform: scale(.7);
        margin: 0;
        position: relative;
        right: -20px;
        width: 56px;
        padding-left: 5px;
    }
}