.banner{
  /*  width: 1920px;*/
    width: 100%;
    padding-bottom: 60px;
}

.banner img{
/*    width: 1920px;*/
    width: 100%;

}

.focus{
    width: 1500px;
    height: 475px;
    padding: 60px 0;
    }

.left{
    float: left;
}

.swiper {
    width: 700px;
    /*    height: 300px;*/
}

.left img{
    width: 700px;
    height: 400px;
}


.text{
    width: 700px;
    height: 70px;
    line-height: 70px;
    letter-spacing: 7px;
    /*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-bottom: 14.2px;*/
    margin-top: 30.6px;
    /*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;
}

.research-content{
    width: 1500px;
}
.research{

    width: 1500px;
    height: 900px;
    padding: 60px 0;
    /* background-image: url("../picture/background.jpg");*/
}


.ill-title-box{
    width: 1500px;
    height: 54px;
    padding-bottom:15px ;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-bottom-color: rgb(200,0,29);
    margin-bottom: 10px;
}

.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);
}

.title{
    color:rgb(200, 0, 29);
/*    padding-bottom: 40px;*/
    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) ;

}
.item3 a{
    display: block;
    width: 1500px;
    height: 60px;
    margin-bottom: 15px;
    /*padding-bottom: 5px;*/
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    border-bottom-color: black;

}

.title3{
    /*height: 20px;*/
    float: left;
    width: 600px;
    height: 60px;
    line-height: 60px;
    /*   text-align: left;*/
    white-space: nowrap; /* 确保文本在一行内显示 */
    overflow: hidden; /* 隐藏超出容器的部分 */
    text-overflow: ellipsis; /* 超出部分显示为省略号 */
    color: rgb(51,51,51);
    font-size: 18px;
}
.item3 a :hover{
    color: rgb(200, 0, 29);
}

.d3{
    float: right;
    width: 100px;
    height: 60px;
    line-height: 60px;
    vertical-align: center;
    text-align: right;
    color:rgb(153, 153, 153);
    font-size: 16px;
}