/* xinyong start */
.xy-content {
    max-width: 1400px;
    min-width: 1300px;

    margin: 200px auto;
}

.xyabout-main {

    width: 100%;
    height: 100%;
    position: relative;
    z-index: 99;
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    align-items: center;
    background-color: #007dcd;

}

.xyabout-main>div {
    height: 100%;

}

.xyabout-main .about-left {
    color: #000;
    width: 54%;
}

.about-banner .swiper-slide {
    width: 100% !important;
    height: 100% !important;

}

.about-banner .swiper-slid img {
    height: 100% !important;
}

.about-right {

    width: 46%;
    background: url(/uploads/allimg/20240307/1-24030G33552G2.png) -60px top no-repeat;
    background-size: cover;
}

.about-right>div {
    text-align: right;
   
    padding-right: 200px;
    padding-left: 80px;
    min-width: 300px;
    padding-top: 235px;
}

.about-lm {
    min-width: 350px;
    margin-top: 50px;
}

.about-lm a, .pro-lm a {
    display: inline-block;
    margin: 15px 15px;
    background: url(/template/pc/oldimages/mybtn.png) center center no-repeat;
    width: 100px;
    height: 40px;
    padding-right: 50px;
    line-height: 40px;
    /* padding-left: 50px; */
    color: #fff;
}

.pro-lm a {
    text-align: center;
}

.pro-title {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
}

.lc-title {
    justify-content: flex-end;
}

.pro-lm {
    align-self: flex-end;

    padding-left: 100px;
}

.about-right .about-cnt {
    color: #eee;
    line-height: 36px;
    padding-top:40px;
    min-width: 150px;
    padding-right: 30px;
    max-width: 500px;
    text-align: left;
    float: right;
}

.about-more a {
    display: inline-block;
    width: 120px;
    height: 40px;
    line-height: 40px;
    margin-top: 50px;
    text-align: center;
    color: #fff;
    border: 1px solid #eee;
    transition: all .5s;
}

.about-more a:hover {
    background-color: #fff;
    color: #000;
}


/* 首页流程样式
 */
.xy-liucheng {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
}

.xy-liucheng .lc-item {
    width: 16%;
    position: relative;
}

.xy-liucheng .lc-item::after {
    content: '';
    width: 34px;
    height: 24px;
    background: url(/template/pc/oldimages/jiantou.png) center top no-repeat;
    position: absolute;
    top: 40%;
    right: -8px
}

.xy-liucheng .lc-item:last-child::after {
    background: none;
}

.xy-liucheng .lc-item img {
    position: relative;
    top: 0;
    left: 0;
    transition: all 0.5s;
}


.xy-liucheng .lc-item img:hover {
    top: -20px;
    left: 0px;
    cursor: pointer;
    transform: scale(1.05);
}

/* 
.hezuo.section6{
    position: relative;
} */

.hezuo .hzfot {
    width: 100%;
    height: 186px;
    position: absolute;
    left: 0;
    bottom: 0px;
    z-index: 999;
    background: url(/template/pc/oldimages/xxtop59.png) center top no-repeat;
    background-size: cover;
}

.xy-content.xy-lianxi {
    position: relative;
}
.xy-content.xy-lianxi .zaoxing {
    position: absolute;
    top: -200px;
    right: 0;
    z-index: 10;
}
.lx-right{
   
    width: 234px;
    position: absolute;
    top: 60px;
    right:80px;
    z-index: 20;
    font-size: 14px;
    color: #fff;
    text-align: center;
}
.lx-biaoti{
    font-size: 28px;
    font-weight: normal;
    padding-left: 10px;
    text-align: left;
    position: relative;
}
.lx-biaoti::after{
    content: '';
    position: absolute;
    top: 7px;
    right: 70px;
    width: 34px;
    height: 34px;
    background: url(/template/pc/oldimages/xxtop48.png) center top no-repeat;
}

.liuyan .ly-img{
    padding-top: 30px;
    padding-bottom: 30px;
    font-size: 16px;
}


.liuyan .ly-img p{
    padding-top: 10px;
}
.lx-right .ly-info{
    padding-left: 15px;
    text-align: center;
    font-size: 14px;
    line-height: 30px;
}


.xy-content.index_pro{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}



.index_pro .pro-left{
    width: 52%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;

}
.index_pro .pro-left .pro-item{
    width: 48%;
    margin-top: 35px;
}

.index_pro .pro-left .pro-item{
    /* border-bottom: 5px solid #fff; */
    /* border-left: 10px solid rgba(255, 255, 255, 0.65); */
    background-color: rgba(255, 255, 255, 0.3);
}
.index_pro .pro-left .pro-item img{
    position: relative;
    top: 15px;
    left: 15px;
    border: 10px solid #fff;
    box-sizing: border-box;
}
.index_pro .pro-right{
    margin-top: 45px;
    width: calc( 45% - 30px );
    text-align: right;
    padding-right: 30px;
    
}
.index_pro .pro-right .pro-lm{
    margin-top: 50px;
}

















