/* tFocus */
#tFocus-btn li.active,#tFocus-leftbtn,#tFocus-rightbtn{display:block;background:url(/static/spr.png) no-repeat;}
#tFocus{width:438px;height:528px;background:#DDD;overflow:hidden;margin:30px auto 0 auto;}
#tFocus-pic{width:438px;height:443px;position:relative;}
#tFocus-pic li{width:438px;height:443px;position:absolute;left:0;top:0;filter:alpha(opacity:0);opacity:0;}
#tFocusBtn{width:438px;height:68px;padding-left:5px;margin-top:5px;z-index:20;overflow:hidden;}
#tFocus-btn{width:380px;height:68px;position:relative;left:0;bottom:0;overflow:hidden;float:left;margin-right:3px;}
#tFocus-btn ul{width:100000px;position:absolute;left:0;top:0;}
#tFocus-btn li{height:57px;width:91px;padding-top:7px;display:block;float:left;margin-right:5px;}
#tFocus-btn li img{border:2px solid #dddddd}
#tFocus-btn li.active{background-position:-448px -100px;}
#tFocus-btn li.active img{border:2px solid #40b9e5}
#tFocus-leftbtn,#tFocus-rightbtn{height:40px;margin-top:18px;width:15px;float:left;text-indent:-9999px;}
#tFocus-leftbtn{margin-right:5px;background-position:-455px -60px;}
#tFocus-rightbtn{background-position:-480px -60px;}
#tFocus-pic img{width:438px;height:443px;}





@media screen and (max-width: 480px){
#tFocus-btn li.active,#tFocus-leftbtn,#tFocus-rightbtn{display:block;background:url(/static/spr.png) no-repeat;}
#tFocus{width:100%;height:428px;background:#DDD;overflow:hidden;margin:30px auto 0 auto;}
#tFocus-pic{width:100%;height:443px;position:relative;}
#tFocus-pic li{width:100%;height:443px;position:absolute;left:0;top:0;filter:alpha(opacity:0);opacity:0;}
#tFocusBtn{width:99%;height:68px;padding-left:5px;margin-top:5px;z-index:20;overflow:hidden;}
#tFocus-btn{width:85%;height:68px;position:relative;left:0;bottom:0;overflow:hidden;float:left;margin-right:3px;}
#tFocus-btn ul{width:100000px;position:absolute;left:0;top:0;}
#tFocus-btn li{height:57px;width:91px;padding-top:7px;display:block;float:left;margin-right:5px;}
#tFocus-btn li img{border:2px solid #dddddd}
#tFocus-btn li.active{background-position:-448px -100px;}
#tFocus-btn li.active img{border:2px solid #40b9e5}
#tFocus-leftbtn,#tFocus-rightbtn{height:40px;margin-top:18px;width:15px;float:left;text-indent:-9999px;}
#tFocus-leftbtn{margin-right:5px;background-position:-455px -60px;}
#tFocus-rightbtn{background-position:-480px -60px;}
#tFocus-pic img{width:100%;height:343px;}
}

.language {
    position: relative;
    display: inline-block;
}

.sf-menu {
    list-style: none;
    margin: 0;
    padding: 0;
}

.sf-menu > li {
    position: relative;
}

.sf-menu > li > a {
    display: block;
    cursor: pointer;
    padding: 8px 12px;
    font-size: 14px;
    color: #333;
    text-decoration: none;
}

.sf-menu > li > a:hover {
    color: #007bff;
}

.sf-menu ul {
    position: absolute;
    top: 100%;
    left: 0;
    background: white;
    border: 1px solid #ddd;
    border-radius: 4px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.1);
    list-style: none;
    margin: 4px 0 0;
    padding: 8px 0;
    min-width: 120px;
    z-index: 1000;
}

.sf-menu ul li {
    padding: 0;
}

.sf-menu ul li a {
    display: block;
    padding: 8px 16px;
    color: #333;
    text-decoration: none;
    font-size: 13px;
}

.sf-menu ul li a:hover {
    background: #f8f9fa;
    color: #007bff;
}