﻿/* 焦点图 */
        .idx-focus { margin: 40px auto 0 auto; }
        .idx-focus, .focus-pic li { width: 670px; height: 650px; position: relative; overflow: hidden; }
        .idx-foc-tmp { height: 490px; margin: 0 90px; position: relative; overflow: hidden; }
        .focus-pic li { float: left; height: 490px; }
        .focus-pic li a { width: 490px; height: 490px; display: table-cell; text-align: center; vertical-align: middle; }
        .focus-pic li img { max-width: 490px; max-height: 100%; }
        .idx-focus .xtaber-tabs { width: 670px; height: 108px; margin-top: 52px; }
        .idx-focus .xtaber-tabs li { width: 102px; height: 102px; float: left; border: 3px solid #fff; margin-right: 3px; position: relative; cursor: pointer; z-index: 3; }
        .idx-focus .xtaber-tabs li a { width: 102px; height: 102px; display: table-cell; vertical-align: middle; text-align: center; }
        .idx-focus .xtaber-tabs img { max-width: 102px; max-height: 100%; }
        .idx-focus .xtaber-tabs .current { border: 3px solid #e35970; }
        .idx-focus .btn-prev, .idx-focus .btn-next { background: url(foc_btn.png) no-repeat; width: 19px; height: 31px; position: absolute; z-index: 4; top: 220px; }
        .idx-focus .btn-prev { background-position: 0 -31px; left: 10px; }
        .idx-focus .btn-prev:hover { background-position: 0 0; }
        .idx-focus .btn-next { background-position: -20px 0; right: 10px; }
        .idx-focus .btn-next:hover { background-position: -20px -31px; }