.qyfw-box *{
    box-sizing: border-box;
    font-size: 16px;
    font-size: .16rem;
}
.qyfw-body-bg{
    background: linear-gradient(#C0EBFF 60%, #F2FBFF 100%);
    /*IE<9>*/
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#C0EBFF,endColorstr=#F2FBFF);
}
.qyfw-box{
    background: url("/images/qyfw_bg.png") center 75px no-repeat;
    background: url("/images/qyfw_bg.png") center .75rem no-repeat;
    background-size: auto 194px;
    background-size: auto 1.94rem;
    padding-bottom: .6rem;
}
.mainWidth{
    position: relative;
}
.qyfw-title{
    text-align: center;
    padding: 30px 0;
    padding: .3rem 0;
}
.qyfw-title img{
    width: 709px;
    width: 7.09rem;
    height: 172px;
    height: 1.72rem;
}
.qyfw-ct{
    text-align: center;
}
.qyfw-ct-bg{
    margin: 20px auto 0;
    margin: .2rem auto 0;
    width: 1080px;
    width: 10.8rem;
}
.qyfw-part{
    line-height: 34px;
    line-height: .34rem;
    color: #2b9adf;
    text-align: left;
    padding: 10px 0 0 30px;
    padding: .1rem 0 0 .3rem;
}
.qyfw-part>a{
    display: block;
    position: relative;
    padding-left: 25px;
    padding-left: .25rem;
    padding-right: 25px;
    padding-right: .25rem;
    color: #2b9adf;
    font-weight: bold;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.qyfw-part>a:hover{
    text-decoration: underline;
}
.qyfw-part>a:before{
    content: "";
    width: 7px;
    width: .07rem;
    height: 7px;
    height: .07rem;
    background-color: #2b90ec;
    border-radius: 50%;
    position: absolute;
    left: 8px;
    left: .08rem;
    top: 50%;
    transform: translateY(-50%);
}
.qyfw-part1{
    width: 221px;
    width: 2.21rem;
    height: 274px;
    height: 2.74rem;
    background: url("/images/qyfw_ct_bg1.png");
    background-size: 100% 100%;
    position: absolute;
    top: 376px;
    top: 3.76rem;
    left: -6px;
    left: -.06rem;
}
.qyfw-part2{
    position: absolute;
    top: 590px;
    top: 5.9rem;
    right: 68px;
    right: .68rem;
    width: 386px;
    width: 3.86rem;
    height: 303px;
    height: 3.03rem;
    background: url("/images/qyfw_ct_bg2.png");
    background-size: 100% 100%;
}
.qyfw-part3,.qyfw-part4{
    width: 221px;
    width: 2.21rem;
    height: 168px;
    height: 1.68rem;
    background: url("/images/qyfw_ct_bg3.png");
    background-size: 100% 100%;
}
.qyfw-part3{
    position: absolute;
    top: 1010px;
    top: 10.1rem;
    left: 15px;
    left: 0.15rem;
}
.qyfw-part4{
    position: absolute;
    top: 1290px;
    top: 12.9rem;
    right: 100px;
    right: 1rem;
}
.pFoot-link{
    margin-top: 0;
}
@media screen and (max-width: 768px){
    .pFoot-btm{
        margin-top: 0;
    }
    .qyfw-box{
        background: url("/images/qyfw_bg.png") center .5rem no-repeat;
        background-size: 100% auto;
        padding-bottom: 0;
    }
    .qyfw-box>.mainWidth{
        height: 8rem;
    }
    .qyfw-title img{
        width: 100%;
        height: 1.15rem;
    }
    .qyfw-ct-bg{
        width: 100%;
    }
    .qyfw-part>a{
        font-size: 16px;
        padding-left: 25px;
        padding-right: 25px;
        transform: scale(.9);
    }
    .qyfw-part>a:before{
        width: 7px;
        height: 7px;
        left: 8px;
    }
    .qyfw-part{
        padding: 10px 0 0 30px;
    }
    .qyfw-part1{
        width: 221px;
        background: url("/images/qyfw_ct_bg1.png");
        background-size: 100% 100%;
        transform: scale(.6);
        top: 2rem;
        left: -.6rem;
    }
    .qyfw-part2{
        width: 386px;
        background: url("/images/qyfw_ct_bg1.png");
        background-size: 100% 100%;
        transform: scale(.6);
        top: 2.9rem;
        right: -1.1rem;
    }
    .qyfw-part3,.qyfw-part4{
        width: 221px;
        background: url("/images/qyfw_ct_bg3.png");
        background-size: 100% 100%;
        transform: scale(.6);
    }
    .qyfw-part3{
        top: 4.8rem;
        left: -.6rem;
    }
    .qyfw-part4{
        top: 6.1rem;
        right: -.55rem;
    }
}
