#strategyBanner:hover a.xmSlide-previous {
    z-index: 99;
    display: block;
    width: 40px;
    height: 70px;
    position: absolute;
    left: 0;
    top: 130px;
    cursor: pointer;
    background: url("../../images/icon/banner_bg.png")/*tpa=https://static.jtljia.com/images/icon/banner_bg.png*/ 0 0 no-repeat;
}

#strategyBanner:hover a.xmSlide-next {
    z-index: 99;
    display: block;
    width: 40px;
    height: 70px;
    position: absolute;
    right: 0;
    top: 130px;
    cursor: pointer;
    background: url("../../images/icon/banner_bg.png")/*tpa=https://static.jtljia.com/images/icon/banner_bg.png*/ -40px -70px no-repeat;
}

#strategyBanner:hover a.xmSlide-previous:hover {
    background: url("../../images/icon/banner_bg.png")/*tpa=https://static.jtljia.com/images/icon/banner_bg.png*/ -40px 0 no-repeat;
}

#strategyBanner:hover a.xmSlide-next:hover {
    background: url("../../images/icon/banner_bg.png")/*tpa=https://static.jtljia.com/images/icon/banner_bg.png*/ 0 -70px no-repeat;
}
.xmSlide-pagination {
    padding-top: 15px;
    text-align: center;
    position: absolute;
    bottom: 30px;
    width: 100%;
    z-index: 99;
}
    .xmSlide-pagination li {
        display: inline-block;
        width: 12px;
        height: 12px;
        margin: 5px;
    }

        .xmSlide-pagination li a {
            display: inline-block;
            width: 8px;
            height: 8px;
            text-indent: -9999px;
            border-radius: 50%;
            -moz-border-radius: 50%;
            -webkit-border-radius: 50%;
            overflow: hidden;
            border: 2px solid rgba(255,255,255,0.7);
        }

            .xmSlide-pagination li a.active {
                border-color: #ffd401;
                background-color: #ffd401;
            }
#menu_diary a {
    color: #D4BB54;
    border-bottom: solid 2px #D4BB54;
}
.floor_menu ul {
    width: 100%;
    text-align: center;
    height: 90px;
    line-height: 90px;
}
    .floor_menu ul > li {
        display: inline-block;
        padding: 0 10px;
        font-size: 16px;
        color: #666;
        vertical-align: middle;
        cursor:pointer;
    }
        .floor_menu ul > li span {
            display: none;
        }
        .floor_menu ul > li.active {
            color: #333;
            font-weight: bold;
        }

            .floor_menu ul > li.active span {
                width: 6px;
                height: 6px;
                display: inline-block;
                background: #FFD401;
                margin: 6px;
                vertical-align: middle;
                border-radius: 100%;
            }
.floor_banner .banner_left{
    width:820px;
    margin-right:30px;
    float:left;
    height:340px;
    position:relative;
}
    .floor_banner .banner_left .banner_item {
        width: 820px;
        height: 340px;
        display:none;
    }
        .floor_banner a:first-child .banner_item{
            display:block;
        }
        .floor_banner .banner_right {
            width: 350px;
            height: 340px;
            float: right;
            position: relative;
            background-size:100%!important;
        }
.topic_text{
    width: 100%;
    box-sizing: border-box;
    position: absolute;
    left: 0;
    bottom: 0;
    color:#fff;
    background: url("../../images/system/bg-yy1px.png")/*tpa=https://static.jtljia.com/images/system/bg-yy1px.png*/ center center repeat-x;
    background-size: auto 100%;
    display: block;
    padding: 20px;
    font-size: 16px;
    font-weight: bold;
}
    .topic_text a {
        color: #fff;
    }
    .floor_block > .p_i {
        border: solid 1px #e4e4e4;
        box-sizing: border-box;
        padding: 30px;
        overflow: hidden;
    }
.floor_block .title {
    font-size: 24px;
    font-weight: bold;
    color: #000;
    position:relative;
}
    .main {
        background: url("../../images/system/line-zt.png")/*tpa=https://static.jtljia.com/images/system/line-zt.png*/ right center no-repeat;
        position:relative;
    }
.main > .title {
    background: url("../../images/system/zt_mainbg.jpg")/*tpa=https://static.jtljia.com/images/system/zt_mainbg.jpg*/ right top no-repeat;
    display:inline;
    padding-right:5px;
}

.floor_special .topics {
    float: left;
}
.floor_special .topics .topic_item {
    width: 360px;
    height: 270px;
    float: left;
    margin-right: 29px;
    position: relative;
}
.floor_special .topic_item.last{
    margin-right:0;
}
    .floor_special .topic_item .topic_type{
        width:50px;
        height:28px;
        text-align:center;
        line-height:28px;
        color:#fff;
        position:absolute;
        top:10px;
        left:10px;
        background:rgba(0,0,0,0.3);
        border-radius:20px;
        font-size:12px;
    }
.ready_step{

}
.floor_block .more {
    font-size: 14px;
    color: #999;
    position: absolute;
    right: 0;
    top: 0;
    font-weight: normal;
}
.ready_step .topics{
    float:left;
}
.ready_step .topics .topic_item {
    width: 360px;
    float: left;
    margin-right: 29px;
    position: relative;
}
    .ready_step .topics .topic_item .topic_img {
        height: 270px;
        width:100%;
        float:left;
        background-size:100%!important;
    }
    .ready_step .topics .topic_item .topic_title {
        border: solid 1px #efefef;
        border-top: none;
        height: 60px;
        box-sizing: border-box;
        font-size: 16px;
        font-weight: bold;
        color: #333;
        width: 100%;
        word-break: keep-all;
        padding-left: 20px;
        line-height: 60px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }
.ready_step .topics .text_topic {
    width: 360px;
    float: left;
    position: relative;
}
    .ready_step .topics .text_topic .text_topic_item{
        width:100%;
        margin-bottom:20px;
    }
        .ready_step .topics .text_topic .text_topic_item.last{
            margin-bottom:0;
        }
        .text_topic_item .topic_title {
            font-size: 20px;
            color: #000;
            line-height: 32px;
        }
.text_topic_item .topic_desc{
    font-size:14px;
    color:#999;
    line-height:20px;
    margin-top:10px;
}
.text_topic_item .view_detail {
    font-size: 14px;
    color: #999;
    line-height:40px;
}
.construction_step .topics .topic_item{
    width:50%;
    float:left;

}
    .construction_step .topics .topic_item .topic_img{
        height:112px;
        width:150px;
        float:left;
        background-size:100%!important;
    }
    .construction_step .topics .topic_item .topic_content {
        width: 338px;
        float: left;
        padding-left: 20px;
    }
        .construction_step .topics .topic_item .topic_content .topic_title {
            margin-bottom: 20px;
        }
        .construction_step .topics .topic_item .topic_content .topic_desc{
            line-height:24px;
        }
.choose_step .main_topic{
    width:360px;
    float:left;
    margin-right:30px;
}
.choose_step .main_topic .topic_img{
    height:270px;
    width:100%;
    background-size:100%!important;
}
    .choose_step .main_topic .topic_title {
        color: #000;
        float: left;
        border: solid 1px #efefef;
        border-top: none;
        height: 60px;
        box-sizing: border-box;
        font-size: 16px;
        font-weight: bold;
        width: 100%;
        word-break: keep-all;
        padding:0 20px;
        line-height: 60px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space:nowrap;
    }
.choose_step .text_topic{
    width:400px;
    float:left;
}
.choose_step .material .material_item{
    width:156px;
    height:156px;
    float:left;
    margin-bottom:20px;
    margin-right:20px;
}
.choose_step .material{
    width:332px;
    float:left;
    margin-left:16px;
}
.choose_step .material .material_item.lastcol {
    margin-right: 0;
}
.choose_step .material .material_item.lastrow{
    margin-bottom:0;
}
    .choose_step .material .material_item {
        text-align: center;
        line-height: 156px;
        color: #fff;
        font-size: 20px;
        font-weight: bold;
    }
.life_step .topic_item{
    width:262px;
    margin-right:30px;
    float:left;
}
    .life_step .topic_item.last{
        margin-right:0;
    }
    .life_step .topic_item img {
        width: 100%;
        height: 196px;
        float: left;
    }
    .life_step .topic_item .topic_title {
        padding: 14px;
        box-sizing: border-box;
        float: left;
        font-size: 16px;
        line-height: 24px;
        /*border:solid 1px #ccc;
        border-top:none;*/
    }
    .life_step .topic_item .topic_title a {
        color: #000;
    }
.floor_diary{
    margin-bottom:30px;
}
.floor_diary .title {
    font-size: 24px;
    font-weight: bold;
    color: #000;
}
.floor_diary .topic_item{
    height:289.5px;
    width:386px;
    float:left;
    margin-right:20px;
    position:relative;
    background-size:100%!important;
}
.floor_diary .topic_item.last{
    margin-right:0;
}
    .floor_diary .more_diary {
        width: 226px;
        height: 60px;
        display: block;
        border: solid 1px #BABABA;
        border-radius: 3px;
        color: #000;
        margin: 0 auto;
        line-height:60px;
        text-align:center;
        font-weight:bold;
        margin-top:40px;
        font-size:18px;
    }
        .floor_diary .more_diary:hover {
            color: #fff;
            background: #BABABA;
        }
