#banner {
    position: relative;
    margin: 0 auto;
    width: 960px;
}

.oneByOne1 {
    margin: 0;
    width: 100%;
    height: 420px;
    background: #fff;
    position: relative;
    overflow: hidden;
}

#banner .oneByOne_item {
    position: absolute;
    width: 960px;
    height: 420px;
    overflow: hidden;
}

    #banner .oneByOne_item span {
        font: 13px 'PT Sans', Arial, Tahoma, Verdana, Sans-Serif;
        color: #000;
    }

    #banner .oneByOne_item a {
        text-decoration: none;
        color: #04A3DF;
    }



    #banner .oneByOne_item span.slide2Txt1 {
        position: relative;
        float: left;
        margin: 120px 12px 0 120px;
        color: #9ACD32;
        font-size: 24px;
        background: #FFFFFF;
        padding: 8px;
    }

    #banner .oneByOne_item span.slide2Txt2 {
        position: relative;
        clear: left;
        float: left;
        margin: 6px 12px 0 120px;
        color: #666666;
        font-size: 14px;
        background: #FFFFFF;
        padding: 8px;
    }

    #banner .oneByOne_item span.slide2Txt3 {
        position: relative;
        clear: left;
        float: left;
        margin: 6px 12px 0 120px;
        color: #666666;
        font-size: 12px;
        background: #FFFFFF;
        padding: 8px;
    }



#banner img.wp1_1 {
    position: absolute;
    top: 255px;
    left: 512px;
}

#banner img.wp1_2 {
    position: absolute;
    top: 190px;
    left: 360px;
}

#banner img.wp1_3 {
    position: absolute;
    top: 28px;
    right: 0px;
}

#banner img.wp1_4 {
    position: absolute;
    top: 28px;
    right: -100px;
}

#banner img.wp1_left {
    left: 0;
    right: auto;
}

#banner .oneByOne_item span.txt1 {
    clear: left;
    position: relative;
    float: left;
    margin: 70px 0 0 10px;
    font-size: 24px;
}

    #banner .oneByOne_item span.txt1 a {
        color: #FFFFFF;
    }

#banner .oneByOne_item span.txt2 {
    clear: left;
    position: relative;
    float: left;
    margin: 0 0 0 10px;
    text-transform: uppercase;
    text-shadow: #fff 0 1px 1px, #bfbfbf 0 2px 2px;
    color: #004dff;
    font-weight: bold;
    font-size: 46px;
}

#banner .oneByOne_item span.txt3 {
    clear: left;
    position: relative;
    float: left;
    margin: 0 0 0 10px;
    width: 400px;
}

#banner .oneByOne_item span.txt4 {
    clear: left;
    position: relative;
    float: left;
    margin: 35px 0 0 10px;
    width: 400px;
}

    #banner .oneByOne_item span.txt4 a {
        display: block;
        text-align: center;
        cursor: pointer;
        font: bold italic 16px 'PT Sans';
        color: #393734;
        width: 151px;
        height: 39px;
        padding: 17px 0 0 0;
    }

#banner img.wp1 {
    position: absolute;
    top: 240px;
    left: 380px;
}

#banner img.wp2 {
    position: absolute;
    top: 200px;
    left: 470px;
}

#banner img.wp3 {
    position: absolute;
    top: 100px;
    left: 600px;
}

#banner .oneByOne_item span.txt_right {
    padding-left: 550px;
}

#banner .oneByOne_item span.txt4.txt_right {
    padding-left: 735px;
}

#banner .oneByOne_item span.blue {
    background: #393734;
    color: #fff;
    padding: 6px 17px;
    margin-bottom: 5px;
}

#banner .oneByOne_item span.txt_right2 {
    margin-left: 405px;
}

#banner .oneByOne_item span.short {
    width: 290px;
    margin-top: 20px;
}

.homeone .oneByOne1 {
    background: #F42D30 url(../../images/moover/moover_shadow.png) center top no-repeat;
}

.homeone #banner .oneByOne_item span.txt1, .homeone #banner .oneByOne_item span.txt2, .homeone #banner .oneByOne_item span.txt3 {
    color: #fff;
}

.homeone #banner .oneByOne_item span.txt1 {
    margin-top: 80px;
}

    .homeone #banner .oneByOne_item span.txt1.blue {
        margin-top: 66px;
    }

.homeone #banner .oneByOne_item span.blue {
    background: #fff;
    color: #393734;
}

.homeone #banner .oneByOne_item span.txt4up {
    margin-top: 30px;
}

.homeone #banner .oneByOne_item .slide1_bot {
    margin-top: 10px;
}

.homeone #banner .oneByOne_item .slide2_bot {
    margin-top: 15px;
}

.homeone #banner .oneByOne_item .slide3_bot {
    margin-top: 5px;
}

.homeone .arrowButton .prevArrow, .homeone .arrowButton .nextArrow {
    top: 180px;
}

#banner .oneByOne_item span.wp1 {
    clear: left;
    position: relative;
    float: left;
    margin: 120px 12px 0 60px;
    background: #20B2AA;
    padding: 8px;
    color: #FFFFFF;
    font-size: 40px;
}

    #banner .oneByOne_item span.wp1 a {
        color: #FFFFFF;
    }

#banner .oneByOne_item span.wp2 {
    clear: left;
    position: relative;
    float: left;
    margin: 12px 12px 0 60px;
    color: #FFFFFF;
    background: #5F9EA0;
    padding: 8px;
    font-size: 16px;
}

#banner .oneByOne_item img.bigImage {
    position: absolute;
    top: 0;
    left: 0;
}

#banner .oneByOne_item span.slide5Txt1 {
    position: relative;
    float: left;
    margin: 150px 12px 0 600px;
    color: #9ACD32;
    font-size: 24px;
    background: #FFFFFF;
    padding: 8px;
}

#banner .oneByOne_item span.slide5Txt2 {
    position: relative;
    clear: left;
    float: left;
    margin: 12px 12px 0 600px;
    color: #666666;
    font-size: 12px;
    background: #FFFFFF;
    padding: 8px;
}
