    /* demo */
    
    .demo{width:686px;margin:40px auto;position:relative;}
    
    .demo h2{font-size:16px;height:44px;color:#3366cc;margin-top:20px;}
    
    .demo dl dt{font-size:14px;color:#ff6600;margin-top:30px;font-weight:800;}
    
    .demo dl dt,.demo dl dd{line-height:22px;}
    
    /* tabbtn */
    
    .tabbtn{height:30px;background:url(../images/tabbg.gif) repeat-x;}
    
    .tabbtn li{float:left;position:relative;margin:0 0 0 -1px;}
    
    .tabbtn li a{display:block;float:left;height:30px;line-height:30px;overflow:hidden;width:108px;text-align:center;font-size:14px;cursor:pointer;}
    
    .tabbtn li.current{border-left:solid 1px #d5d5d5;border-right:solid 1px #d5d5d5;border-top:solid 1px #c5c5c5;}
    
    .tabbtn li.current a{height:29px;line-height:29px;background:#000;color:#fff;font-weight:800;}
    
    /* tabcon */
    
    .tabcon{border-width:2px 0px 0px 0px;border-color:#000;border-style:solid;position:relative;/*必要元素*/height:180px;overflow:hidden;}
    
    .tabcon .subbox{position:absolute;/*必要元素*/left:0;top:0;}
    
    .tabcon .sublist{padding:5px 10px;height:150px; overflow: hidden;}
    
    /* leftcon */
    
    #leftcon .subbox{width:9999em;}
    
    #leftcon .subbox .sublist{float:left;width:664px;}
    
    /* sublist */
    
    .sublist{padding:10px;}
    
    .sublist li{height:50px;line-height:50px;font-size:14px;}
    
    .sublist li span{margin:0 5px 0 0;font-family:"宋体";font-size:12px;font-weight:400;color:#ddd;}
    .sublist li img{
        display: block;
    margin: 0 auto;
    max-width: 100%;
    }
    .sublist .l_item{
        float:left;
        height:30px;
        line-height: 30px;
    }
    .sublist .l_item a{
        display:block;
        padding:0px 15px;
    }

    .sublist .l_item a:hover{
        color:#3366cc
    }