.ctop{
    background-image: url(../images/ctop.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    height: 28.3rem;
    width:100%;
    position: relative;
}

.ctop .wenzi{
    width:23.5rem;
    margin:0 auto;
    padding-top:1.7rem;
}

.ctop .wen-text{
    text-align: center;
}

.ctop .wen-text p{
    margin-bottom:0px;
    font-size:0.8rem;
    margin: 0px;
    height:1.8rem;
    line-height: 1.8rem;
    word-break:break-all
}

.ctop .wen-text span{
    background: #ffffff;
    border-radius: 3px;
    color: #649bc1;
    padding:3px;
    font-size: 0.97rem;
    font-weight:bold;
}


.ctop .cat{
    position: absolute;
    width:10.6rem;
    bottom:-1.13rem;
    left:48%;
    z-index: 1;
}

.c-content{
    width: 55rem;
    margin: 0 auto;
    position: relative;
    font-size: 0.65rem;

}
.content-1{
    height: 10.5rem;
    background: #4d79a0;
}
.content-1 .show{
    width:7.6rem;
    margin-left: 2.7rem;
    padding-top: 0.65rem;
}

.content-2,.content-3,.content-4,.content-5{
    padding-left:5.7rem;
    padding-right: 3.2rem;
    padding-bottom:3.2rem;
}

.content-3,.content-4{
    padding-top:3.7rem;
}

.c-content h1{
    margin:0px;
    margin-bottom:1.9rem;
}

.mark{
    width: 2.6rem;
    margin-right:0.65rem;
}

.lf{
    float: left;
}
.lr{
    float: right;
}
.detail{
    margin-left: 3rem;
    margin-right: 0.7rem;
}
.detail span{
    background: #ffffff none repeat scroll 0 0;
    border-radius: 0.4rem;
    color: #4c79bc;
    padding: 0.05rem 0.5rem;
}

.detail div:first-child{
    margin-bottom: 0.7rem
}

.c-content .lf-div{
    width:20rem;
    font-size:0.65rem;
}

.c-content .lf-content{
    margin-top: 2.1rem;
    line-height: 1.1rem;
    font-size: 0.65rem;
}

.c-content .lr-div{
    width:25.1rem;
    padding:0.5rem;
    background: #ffffff;
}
.lf-div .title{
    font-size:0.97rem;
    margin-bottom:1.6rem;
}

.content-2{
    background: #4d79a0;
    padding-bottom: 2.3rem;
}

.content-2 .rimg-big{
    width:15rem;
}

.content-2 .rimg-small{
    width:8.9rem;

}

.content-3{
    background: #619bcd;
}

.content-3 .rimg-big{
    width:15rem;
}

.content-3 .rimg-small{
    width:8.66rem;

}

.content-4{
    background: #4d79a0;
}

.content-4 .rimg-small div{
    width:11.8rem;
}

.content-5{
    background: #4d79a0;
}

.content-5 .lf-div{
    padding-top:7.3rem;
}

.content-5 .lr{
    width:25.1rem;
    text-align: center;
}

.content-5 .lr div{
    width:15rem;
    margin: 0 auto;
}

.b-5{
    margin-bottom:0.3rem
}
.b-10{
    margin-bottom:0.54rem
}

.b-23{
    margin-bottom:1.27rem
}

.t-3{
    margin-top:3px;
}
.di{
    height:5rem;
}

.c-content .lr-div{
    position: relative;
}
.c-content .success{
    left: -4.3rem;
    position: absolute;
    top: -2.1rem;
    width: 5.3rem;
}

.c-content .left-line{
    position: absolute;
    height: 91%;
    width:26px;
    background: url(../images/fillet_bg.png) repeat-y;
    top:9.7rem;
    left:0.9rem;
}

.c-content .right-line{
    position: absolute;
    height: 91%;
    right:0;
    top:9.7rem;
    width:26px;
    background: url(../images/fillet_bg.png) repeat-y;
    right:0.9rem;
}

