.banner{
    width: 100%;
    padding-bottom: 60px;
}

.banner img{
    width: 100%;
}

.focus{
    width: 1500px;
    height: 590px;
    padding-top: 60px;
}

.left{
    float: left;
}

.left img{
    width: 700px;
    height: 420px;
}
.swiper {
    width: 700px;
    /*    height: 300px;*/
}
/*.swiper-wrapper{
    width: 700px;
}*/
.text{
    width: 700px;
    height: 70px;
    line-height: 70px;
    letter-spacing: 0px;
    /*word-spacing: 1em;*/
    text-align: center;
    background-color: rgb(162,2,2);
    color: white;
}

.right{
    float: right;
}

.title-box{
    position: relative;
    top: -10px;
    width: 700px;
    height: 54px;
    padding-bottom: 20px;
    border-bottom-style:solid;
    border-bottom-width: 3px;
    border-bottom-color: rgb(200,0,29);
}


.title{
    color:rgb(200, 0, 29);
    float: left;
    display :block;
    font-family: 微软雅黑, Arial, Tahoma, Helvetica, sans-serif;
    font-size :36px;
    height :54px;
    width :600px;
    line-height :54px;
    border-bottom-color: rgb(200,0,29) ;

}

/*.title-box a{
    !*  background-color: #0a58ca;*!
    !*display: block;*!
    float: right;
    width: 60px;
    height: 54px;
    line-height: 54px;
    color: rgb(51,51,51);
}*/

/*.title-box a:*/
.title-box a :hover{
    color: rgb(200, 0, 29);
}

.item a{
    display: block;
    width: 670px;
    height: 47.5px;
    margin-top: 34px;
    /*padding-bottom: 5px;*/
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    border-bottom-color: black;
    /*    font-size: 20px;
        font-family: 微软雅黑, Arial, Tahoma, Helvetica, sans-serif;*/
}

.title2{
    /*height: 20px;*/
    float: left;
    width: 575px;
    height: 47.5px;
    line-height: 47.5px;
    /*   text-align: left;*/
    white-space: nowrap; /* 确保文本在一行内显示 */
    overflow: hidden; /* 隐藏超出容器的部分 */
    text-overflow: ellipsis; /* 超出部分显示为省略号 */
    color: rgb(51,51,51);
    font-size: 18px;
}
.item a :hover{
    color: rgb(200, 0, 29);
}

.d{
    float: right;
    width: 95px;
    height: 47.5px;
    line-height: 47.5px;
    vertical-align: center;
    text-align: right;
    color:rgb(153, 153, 153);
    font-size: 14px;
}

.illustration{
    padding: 70px 0;
    /*   height: 503px;*/
}

#last-illustration{
    padding-bottom: 140px;
}


.ill-title-box{
    width: 1500px;
    height: 54px;
    padding-bottom:31px;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-bottom-color: rgb(200,0,29);
}

.ill-title-box a{
    /*  background-color: #0a58ca;*/
    /*display: block;*/
    float: right;
    width: 80px;
    height: 54px;
    line-height: 54px;
    font-family: 微软雅黑, Arial, Tahoma, Helvetica, sans-serif;
    font-size :20px;
    /*   color:rgb(200, 0, 29);*/
    color: rgb(51,51,51);
}

.ill-title-box a:hover {
    color:rgb(200, 0, 29);
}

.ill-content ul{
    width: 1500px;
}

.ill-content li{
    float: left;
    list-style-type: none;
    margin-top: 34px;
    margin-left: 25px;
    margin-right: 25px;
    letter-spacing: 0px;
    width: 450px;
    height: 356px;
}

.ill-content li img{
    width: 450px;
    height: 300px;
    /*   height: 298px;*/
}

.ill-text{
    padding-top: 25px;
    height: 27px;
    font-size: 17px;
    line-height: 27px;
    text-align: center;
}

