1CSS:

<style type="text/css">
        * {
            margin: 0px;
            padding: 0px;
        }

        ul {
            list-style: none;
           
        }

        #u1 {
            position: relative;
            float: left;
            width: 96px;
            height: 201px;
            border-left: 1px solid #62809D;
            border-bottom: 1px solid #62809D;
        }

            #u1 li {
                height: 49px;
                text-align: center;
                line-height: 50px;
                background-color: #f5f7fa;   
                border-top: 1px solid #62809D;   
                border-right:1px solid #62809D;       
            }

        #u2 {
            position: relative;
            float: left;
            width: 300px;
             height: 200px;
            border-right: 1px solid #62809D;
            border-top: 1px solid #62809D;
            border-bottom: 1px solid #62809D;
        }

            #u2 li {
                display: none;
                height: 200px;
            }

        .one {
            background-repeat: no-repeat;
            background-size: 16px 16px;
            background-position: 4px 50%;
        }

            .one.sea {
                background-image: url(images/sea.png);
            }

            .one.air {
                background-image: url(images/air.png);
            }

            .one.express {
                background-image: url(images/express.png);
            }

            .one.eche {
                background-image: url(images/eche.png);
            }

        #u1 li.show1 {
            background-color: white;
            border: 0px;
            border-top: 1px solid #62809D;
            color:#22A5DD;
        }

            #u1 li.show1.sea {
                background-image: url(images/sea1.png);
            }

            #u1 li.show1.air {
                background-image: url(images/air1.png);
            }

            #u1 li.show1.eche {
                background-image: url(images/eche1.png);
            }

            #u1 li.show1.express {
                background-image: url(images/express1.png);
            }

        #u2 li.show { 
            display: block;
            height: 200px;
            background-color: white;
        }
    </style>

  2:html

 <div style="width: 500px; height: 300px; margin: 0 auto">
        <ul id="u1">
            <li class="sea one show1">海运</li>
            <li class="air one">空运</li>
            <li class="express one">快递</li>
            <li class="eche one">陆运</li>
        </ul>
        <ul id="u2">
            <li class="show">11111111111
            </li>
            <li>22222</li>
            <li>33333</li>
            <li>44444</li>
        </ul>
    </div>

  3:js

 <script type="text/javascript">
        $(function () {
            $("#u1 li").click(function () {
                var index = $(this).index();
                $(this).addClass("show1").siblings().removeClass("show1");
                //显示相应的li
                $("#u2").children("li").eq(index).addClass("show").siblings().removeClass("show");
            })
        })
    </script>

  4思路:事先定义好另一个背景图,当动态添加上某一个类之后就启用

定义好了show1 样式后  然后再给sea air...设置好相应的背景 点击Li时就动态添加上show1这个类  则 #u1 li.sea.show1就生效