.banner img{
    display:block;
    width: 100%;
    text-align: center;
}
/*服务样式*/
.serve{
    padding:50px 0;
    background: #dfe6d2;
}

.serve-list{
    padding:30px 0;
    box-sizing: border-box;
}

.serve-img{
    display:inline-block;
    width: 297px;
    height: 374px;
    cursor: pointer;
}
.serve-img:nth-child(2){
    margin:0 47px;
}
.icon-a{
    background:url("../images/Central_railway/CE-list1.png") no-repeat center;
}
.icon-b{
    background:url("../images/Central_railway/CE-list3.png") no-repeat center;
}
.icon-c{
    background:url("../images/Central_railway/CE-list5.png") no-repeat center;
}
.icon-a:hover{
    background:url("../images/Central_railway/CE-list2.png") no-repeat center;
}
.icon-b:hover{
    background:url("../images/Central_railway/CE-list4.png") no-repeat center;
}
.icon-c:hover{
    background:url("../images/Central_railway/CE-list6.png") no-repeat center;
}

.serve-btn{
    width: 100%;
    text-align: center;
    padding:40px 0 10px;
    box-sizing: border-box;
}


/*班列样式*/
.trains{
    width: 100%;
    min-width: 1000px;
    background:url("../images/Central_railway/CE-banner2.jpg") no-repeat center;
    background-size: 100% 100%;
}

.trains-list{
    margin:0 0 100px;
    background:rgba(245,245,245,0.5);

}
.trains-list h4{
    color:#fff;
    margin:15px 0;
    line-height: 35px;
    text-indent: 50px;
    background: #508E83;
}
.trains-list p{
    font-weight: 600;
    line-height: 32px;
    letter-spacing: 4px;
    padding:0 70px;
    box-sizing: border-box;
}

/*路线样式*/
.path{
    width: 100%;
    min-width: 1000px;
    background:url("../images/Central_railway/CE-banner3.jpg") no-repeat center;
    background-size: 100% 100%;
}
.path-title{
    margin-top:30px;
}
.path-word{
    margin:20px 0 15px;
}
.path-word h1{
    width: 100%;
    text-align: center;
    letter-spacing: 5px;
}
.path-word p{
    line-height: 30px;
}
.path-word p span{
    font-weight: 600;
}

.path-list{
    width: 100%;
    font-size: 0;
    letter-spacing: 0;
}
.list-tet{
    width:500px;
    height: 170px;
    color:#fff;
    display:inline-block;
    padding:20px;
    box-sizing: border-box;
}
.list-tet:nth-child(1){
    background: #0E76D5;
}
.list-tet:nth-child(2){
    background: #96BBB4;
}
.list-tet:nth-child(3){
    background: #80B042;
}
.list-tet:nth-child(4){
    background: #518F84;
}
.list-tet h2{
    font-size: 22px;
    line-height: 30px;
}
.list-tet P{
    font-size: 14px;
    line-height: 25px;
}

.path-btn{
    text-align: center;
    margin:50px 0;
}