.banner{
    margin-top: 76px;
}
.cpys{
    width: 100%;
    height: auto;
    display: inline-block;
}
.index{
    width: 1195px;
    margin: 0 auto;
}
.cpys-top{
    margin-top: 60px;
    text-align: center;
    margin-bottom: 40px;
}
.cpys-top div{
    width: 150px;
    height: 2px;
    background-color: #f79820;
    display:inline-block;
    margin-top: 20px;
    margin-bottom: 20px;
}
.cpys-top h3{
    text-align: center;
    color: #000000;
    font-weight: 300;
}
.cpys-top p{
    color: #b2b2b2;
    font-size: 15px;
    line-height: 27px;
}
.nr-lf{
    float: left;
    width: 489px;
}
.nr-rg{
    float: right;
    width: 612px;

}
.one{    margin-top: 20px;float: left}
.one li{
    height: 44px;
    margin-bottom: 40px;
}
.one li img{
    float: left;
}
.one li p{
    float: left;
    margin-left: 21px;

}
.one li a p{
    color: #292a2f;
    font-size: 17px;
    margin-top: -14px;
}
.clearfix{clear: both}
.cpjs{
    width: 100%;
    height: 1709px;
    background-color: #f6f6f6;
}


.cps-top{
    padding-top: 60px;
    text-align: center;
    margin-bottom: 40px;
}
.cps-top div{
    width: 150px;
    height: 2px;
    background-color: #f79820;
    display:inline-block;
    margin-top: 20px;
    margin-bottom: 20px;
}
.cps-top h3{
    text-align: center;
    color: #000000;
    font-weight: 300;
}
.cps-top p{
    color: #b2b2b2;
    font-size: 15px;
    line-height: 27px;
}
.cp1{
    width: 100%;
    height: 346px;
}
.cp1-lf{
    position: relative;
    float: left;
    width: 869px;
    height: 346px;
    background-image:url("../images/cp-lb_06.png");
}
.cp1-rg{
    float: left;

}
.cp1-rg h3{
    color: #46bae1;
    float: left;
}
.cp1-rg h3 span {
    font-size: 39px;
}
.cp1-rg div img{
    float: left;
    width: 160px;
    margin-top: -102px;
    margin-left: 124px;
}
.cp1-lf p{
    width: 503px;
    height: 73px;
    font-size: 16px;
    position: absolute;
    top: 59px;
    left: 153px;
}
.cp1-lf span{
    width: 305px;
    height: 95px;
    font-size: 16px;
    position: absolute;
    top: 215px;
    left: 56px;
}
.cp2{
    width: 100%;
    height: 269px;
}
.cp2 .cp2-lr{
    float: left;
    width: 318px;
}
.cp2-lr h3{
    color: #46bae1;
    float: left;
}
.cp2-lr h3 span {
    font-size: 39px;
}
.cp2-lr div img{
    float: left;
    width: 160px;
    margin-top: -32px;
}
.cp2-rr{
    float: left;
    width: 849px;
    height: 302px;
    background-image: url("../images/cp2-b_10.png");
    position: relative;
}
.cp2-rr p{
    width: 541px;
    height: 68px;
    position: absolute;
    top: 32px;
    font-size: 16px;
    left: 207px;
}
.cp2-rr span{
    width: 548px;
    height: 92px;
    font-size: 16px;
    position: absolute;
    top:185px;
    right: -63px;
}
.cp3-le{
    float: left;
    width: 856px;
    height: 355px;
    position: relative;
    background: url("../images/cp3-b_14.png") no-repeat;
}
.cp3-rr{
    float: left;
}

.cp3-rr h3{
    color: #46bae1;
    float: left;
}
.cp3-rr h3 span {
    font-size: 39px;
}
.cp3-rr div img{
    float: left;
    width: 160px;
    margin-top: -102px;
    margin-left: 166px;
}
.cp3-le p{
    width: 541px;
    height: 68px;
    position: absolute;
    top: 32px;
    font-size: 16px;
    left: 91px;
}
.cp3-le span{
    width: 548px;
    height: 92px;
    font-size: 16px;
    position: absolute;
    top: 164px;
    right: 152px;
}
.cp4{

}
.cp4-lr{
    float: left;
}

.cp4-lr h3{
    color: #46bae1;
    float: left;
}
.cp4-lr h3 span {
    font-size: 39px;
}
.cp4-lr div img{
    float: left;
    width: 160px;
    margin-top: -32px;
}
.cp4-rr{
    float: left;
    width: 861px;
    height: 288px;
    position: relative;
    background: url("../images/cp4-b_19.png") no-repeat;
}
.cp4-rr p{
    height: 68px;
    position: absolute;
    top: -2px;
    font-size: 16px;
    right: 104px;
}
.cp4-rr span{
    width: 548px;
    height: 92px;
    font-size: 16px;
    position: absolute;
    top: 151px;
    right: 88px;
}
.lxwm{
    width: 100%;
    height: auto;
    display: flex;
}
.cps-top{
    padding-top: 60px;
    text-align: center;
    margin-bottom: 40px;
}
.cps-top div{
    width: 150px;
    height: 2px;
    background-color: #f79820;
    display:inline-block;
    margin-top: 20px;
    margin-bottom: 20px;
}
.cps-top h3{
    text-align: center;
    color: #000000;
    font-weight: 300;
}
.cps-top p{
    color: #b2b2b2;
    font-size: 15px;
    line-height: 27px;
}
.tp{
    margin-top: 50px;
}
.name{
    width: 563px;
    height: 50px;
    background-color: #fcfcfc;
    border: 1px solid#969895;
    border-radius: 5px;
    padding-left: 10px;
    color: #b9bab3;
    float: left;
    margin-right: 5px;
    margin-left: 22px;
    margin-bottom: 16px;
}
.tat{
    width: 1151px;
    height: 147px;
    color: #b9bab3;
    border-radius: 5px;
    background-color: #fcfcfc;
    border: 1px solid#969895;
    margin-left: 23px;
    padding-left: 10px;
}
.bta{
    width: 100px;
    height: 40px;
    margin-top: 15px;
    margin-bottom: 15px;
    border-radius: 5px;
    float: right;
    margin-right: 20px;
    background-color: #ffffff;
    color: #f79820;
    border: 1px solid#f79820;
}