.Public-title img{
    width: 100%;
    height: 100%;
}
.Public-title{
    /*width: 25%;*/
}
.expert-introduction-main{
    overflow: hidden;
    text-align: left;
    margin-bottom: 10%;
}
/*.introduction{*/
    /*padding: 0 80px;*/
/*}*/
.expert-introduction-left{
    width: 580px;
    height: 625px;
    position: relative;
    margin-top: 40px;
}
.expert-introduction-left .sanjiaoxing{
    width: 45px;
    height: 65px;
    position: absolute;
    top: 50%;
    right: -22%;
}
.expert-introduction-left img{
    width: 100%;
    height: 100%;
}
.expert-introduction-right{
    width: 840px;
}
.expert-top-title{
    border-right: 1px solid #666666;
    padding-right: 27px;
    margin-right: 27px;
    color: #5c2f00;
    font-size: 40px;
}
.expert-top{
    margin-top: 30px;
}
.expert-top-subtitle{
    color: #999999;
    font-size: 30px;
}
.expert-top p{
    color: #666666;
    font-size: 24px;
    text-indent: 2em;
    line-height: 36px;
}
.expert-bottom-title{
    text-align: center;
    line-height: 45px;
    font-size: 24px;
    width: 151px;
    height: 45px;
    background-color: #b28850;
    color: #ffffff;
}
.expert-introduction .expert-bottom-icon{
    font-family: "iconfont";
    display: inline-block;
    font-size: 30px;
    color: #b28850;
}
.expert-bottom{
    margin-top: 30px;
}
.expert-bottom ul{
    height: 197px;
    margin-top: 30px;
}
.expert-bottom ul li{
    font-size: 30px;
    color: #666666;
    width: 900px;
    line-height: 55px;
}
.exhibition-promotion-main{
    height: 935px;
    width: 100%;
}
.exhibition-promotion-main img{
    height: 100%;
    width: 100%;
}
@media screen and (max-width: 1600px) and (min-width: 1120px) {
    .expert-introduction-left{
        width: 332px;
        height: 378px;
        margin: 64px 0 0 50px;
    }
    .expert-introduction-left .sanjiaoxing{
        width: 30px;
        height: 43px;
        top: 50%;
        right: -32px;
    }
    .expert-introduction-right{
        width: 585px;
    }
    .expert-top-title{
        padding-right: 18px;
        margin-right: 18px;
        font-size: 26px;
    }
    .expert-introduction-right img{
        width: 104px;
    }

    .expert-top{
        margin-top: 25px;
        line-height: 16px;
    }
    .expert-top-subtitle{
        font-size: 20px;
    }
    .expert-top p{
        text-indent: 3em;
        line-height: 24px;
        font-size: 16px;
    }
    .expert-bottom-title{
        line-height: 30px;
        font-size: 16px;
        width: 101px;
        height: 30px;
    }
    .expert-introduction .expert-bottom-icon{
        font-size: 20px;
    }
    .expert-bottom{
        margin-top: 20px;
    }
    .expert-bottom ul{
        height: 131px;
        margin-top: 9px;
    }
    .expert-bottom ul li{
        font-size: 20px;
        width: 600px;
        line-height: 32px;
    }

    .exhibition-promotion-main{
        height: 623px;
    }
    .introduction{
        padding: 0 ;
    }
}
@media screen and (max-width: 1120px) {
    .expert-introduction-left{
        width: 332px;
        height: 378px;
        margin: 64px 0 0 50px;
    }
    .expert-introduction-left .sanjiaoxing{
        width: 30px;
        height: 43px;
        top: 50%;
        right: -32px;
    }
    .expert-introduction-right{
        width: 585px;
    }
    .expert-top-title{
        padding-right: 18px;
        margin-right: 18px;
        font-size: 26px;
    }
    .expert-introduction-right img{
        width: 104px;
    }

    .expert-top{
        margin-top: 25px;
        line-height: 16px;
    }
    .expert-top-subtitle{
        font-size: 20px;
    }
    .expert-top p{
        text-indent: 3em;
        line-height: 24px;
        font-size: 16px;
    }
    .expert-bottom-title{
        line-height: 30px;
        font-size: 16px;
        width: 101px;
        height: 30px;
    }
    .expert-introduction .expert-bottom-icon{
        font-size: 20px;
    }
    .expert-bottom{
        margin-top: 20px;
    }
    .expert-bottom ul{
        height: 131px;
        margin-top: 9px;
    }
    .expert-bottom ul li{
        font-size: 20px;
        width: 600px;
        line-height: 32px;
    }

    .exhibition-promotion-main{
        height: 623px;
    }
    .introduction{
        padding: 0 ;
    }
}










.company-profile-main{
    margin: 50px 0 130px 0;
    padding: 20px 0 0;
    height: 500px;
}
.company-profile-main .Public-panel{
    position: relative;
    height: auto;
}
.company-profile-main-r{
    position: absolute;
    top: 29px;
    right: -50%;
    width: 800px;
    height: 472px;
    text-align: left;
}
.company-profile-main-r-move{
    transition: all 1s ease-in-out;
    transform: translateX(-1060px);
}
.company-profile-main-r img{
    width: 230px;
    height: 20px;
}
.company-profile-main-r span{
    color: #ffffff;
    font-size: 48px;
    margin-bottom: 3%;
}
.company-profile-main-r  p{
    color: #ffffff;
    font-size: 28px;
    line-height: 44px;
}
.company-profile-main-img{
    width: 47%;
    height: auto;
    position: absolute;
    left: -1%;
    top: -86px;
}
.company-profile-main-img-move{
    transition: all 1s ease-in-out;
    transform: translateX(1060px);
}
.company-profile-main-img img{
    width: 100%;
    height: 100%;
}
.add-title{
    width: 53%;
    height: auto;
    margin: 0 0 2% 21%;
}
.add-title img{
    width: 100%;
    height: 100%;
}
.company-profile .expert-introduction-main .three-man{
    width: 35.3%;
    height: auto;
    padding: 4%;
}
@media screen and (max-width: 1600px) and (min-width: 1120px) {
    .company-profile-main-img{
        height: auto;
        top: -75px;
        width: 560px;
        left: -3%;
    }
    .company-profile-main-r img{
        width: 153px;
        height: 15px;
    }
    .company-profile-main-r span{
        font-size: 32px;
        margin-bottom: 25px;
    }
    .company-profile-main-r  p{
        font-size: 20px;
        line-height: 33px;
    }
    .company-profile-main{
        margin: 0 0 100px 0;
        height: 341px;
    }
    .company-profile-main-r{
        height: 315px;
        margin: -55px 103px 36px 0;
        width: 518px;
    }


    .company-profile .expert-introduction-main .three-man{
        margin: 0;
        padding: 9% 4%;
    }


}
@media screen and (max-width: 1120px) {
    .company-profile-main-img{
        height: auto;
        top: -75px;
        width: 560px;
        left: -3%;
    }
    .company-profile-main-r img{
        width: 153px;
        height: 15px;
    }
    .company-profile-main-r span{
        font-size: 32px;
        margin-bottom: 25px;
    }
    .company-profile-main-r  p{
        font-size: 20px;
        line-height: 33px;
    }
    .company-profile-main{
        margin: 0 0 100px 0;
        height: 341px;
    }
    .company-profile-main-r{
        height: 315px;
        margin: -55px 103px 36px 0;
        width: 518px;
    }



    .company-profile .expert-introduction-main .three-man{
        margin: 0;
        padding: 9% 4%;
    }
}



































/*.profile{*/
    /*background-color: #f8f8f8;*/
    /*width: 100%;*/
    /*height: 1376px;*/
    /*padding-top: 1px;*/
/*}*/













.our-vision{
    margin-top: 150px;
}

.our-vision-r{
    width: 925px;
    height: 600px;
    background-color: #ac6a00;
    position: relative;
    margin-right: 120px;
}
.our-vision-r div{
    position: absolute;
    top:-100px ;
    right: -120px;
    width: 861px;
    height: 588px;
    background-color: #63a35c;
}
.our-vision-r div img{
    width: 100%;
    height: 100%;
}
.our-vision-l{
    margin-top: 195px;
}
.our-vision .our-vision-r .our-vision-r-img{
    width: 20px;
    height: 230px;
    display: block;
    margin: 40px 0 40px 100px;
}
.our-vision-r span{
    width: 45px;
    height: 240px;
    font-size: 48px;
    line-height: 52px;
    color: #ffffff;
    margin-left: 86px;
}
.profile-title span{
    color: #666666;
    font-size: 48px;
    border-bottom: 1px solid;
}
@media screen and (max-width: 1600px) and (min-width: 1120px) {
    .our-vision-r{
        width: 616px;
        height: 400px;
        margin-right: 80px;
    }
    .profile{
        /*height: 1043px;*/
    }
    .our-vision-r div{
        top:-67px ;
        right: -80px;
        width: 574px;
        height: 392px;
    }
    .our-vision-l{
        margin-top: 197px;
    }
    .our-vision .our-vision-r .our-vision-r-img{
        width: 15px;
        margin: 26px 0 30px 67px;
        height: 153px;
    }
    .our-vision-r span{
        width: 30px;
        height: 160px;
        font-size: 32px;
        margin-left: 56px;
        line-height: 33px;
    }
    .profile-title span{
        font-size: 32px;
        margin-left: 57px;

    }
    .company-profile .Public-panel{
        width: 1050px;
        padding: 3% 0;
    }
    .company-profile .Public-panel2{
        width: 1360px;
    }
}
@media screen and (max-width: 1120px) {
    .our-vision-r{
        width: 616px;
        height: 400px;
        margin-right: 80px;
    }
    .profile{
        /*height: 1043px;*/
    }
    .our-vision-r div{
        top:-67px ;
        right: -80px;
        width: 574px;
        height: 392px;
    }
    .our-vision-l{
        margin-top: 197px;
    }
    .our-vision .our-vision-r .our-vision-r-img{
        width: 15px;
        margin: 26px 0 30px 67px;
        height: 153px;
    }
    .our-vision-r span{
        width: 30px;
        height: 160px;
        font-size: 32px;
        margin-left: 56px;
        line-height: 33px;
    }
    .profile-title span{
        font-size: 32px;
        margin-left: 57px;

    }
    .company-profile .Public-panel{
        width: 1050px;
        padding: 3% 0;
    }
    .company-profile .Public-panel2{
        width: 1360px;
    }
}

































.our-purpose{
    /*margin-top: 300px;*/
}
.our-purpose-l{
    width: 747px;
    height: 607px;
    background-color: #486a00;
    position: relative;
}
.our-purpose .our-purpose-l span{
    color: #ffffff;
    font-size: 48px;
}
.our-purpose-l img,.our-vision-r img,.our-value-r div img,.company-profile-main-img img{
    width: 100%;
    height: 100%;
}
.our-purpose .our-purpose-l-img{
    width: 230px;
    height: 20px;
    margin: 55px 46px 0 111px;
}
.our-purpose-l div{
    width: 775px;
    height: 553px;
    background-color: #9a6e3a;
    position: absolute;
    top: 133px;
    left: 60px;
}
.our-purpose-r{
    margin: 400px 250px 0 98px;

}

@media screen and (max-width: 1600px) and (min-width: 1120px) {
    /*.our-purpose{*/
        /*margin-top: 200px;*/
    /*}*/
    .our-purpose-l{
        width: 423px;
        height: 343px;
    }
    .our-purpose .our-purpose-l span{
        font-size: 32px;
    }
    .our-purpose .our-purpose-l-img{
        width: 153px;
        height: 15px;
        margin: 37px 0 0 43px;
    }
    .our-purpose-l div{
        width: 436px;
        height: 310px;
        top: 87px;
        left: 40px;
    }
    .our-purpose-r{
        margin: 266px 167px 0 0;
    }
}
@media screen and (max-width: 1120px) {
    /*.our-purpose{*/
    /*margin-top: 200px;*/
    /*}*/
    .our-purpose-l{
        width: 423px;
        height: 343px;
    }
    .our-purpose .our-purpose-l span{
        font-size: 32px;
    }
    .our-purpose .our-purpose-l-img{
        width: 153px;
        height: 15px;
        margin: 37px 0 0 43px;
    }
    .our-purpose-l div{
        width: 436px;
        height: 310px;
        top: 87px;
        left: 40px;
    }
    .our-purpose-r{
        margin: 266px 167px 0 0;
    }
}

















.our-value{
    margin-top: 200px;
}
.our-value-l{
    margin: 70px 0 0 130px;
}
.our-value-l span{
    display: block;
    margin-bottom: 100px;
}
.our-value-r span{
    width: 45px;
    height: 240px;
    font-size: 48px;
    color: #ffffff;
    /*margin-left: 90px;*/
    margin: 40px 0 0 777px;
    line-height: 52px;
}
.our-value .our-value-r-img{
    width: 20px;
    height: 230px;
    display: block;
    margin: 140px 0 28px 833px;
}
.our-value-r{
    position: relative;
    width: 895px;
    height: 677px;
    background-color: #576b95;
}
.our-value-r div{
    width: 975px;
    height: 592px;
    background-color: #9dacb4;
    position: absolute;
    top: 85px;
    right: 184px;
}
@media screen and (max-width: 1600px) and (min-width: 1120px) {
    .our-value{
        margin-top: 133px;
    }
    .our-value-l{
        margin: 47px 0 0 87px;
    }
    .our-value-l span{
        margin-bottom: 67px;
    }
    .our-value-r span{
        width: 30px;
        height: 160px;
        font-size: 30px;
        margin: 27px 0 0 469px;
        line-height: 33px;
    }
    .our-value .our-value-r-img{
        width: 13px;
        height: 153px;
        margin: 69px 0 27px 525px;
    }
    .our-value-r{
        width: 597px;
        height:451px;
    }
    .our-value-r div{
        width: 650px;
        height: 394px;
        top: 57px;
        right: 123px;
    }
}
@media screen and (max-width: 1120px) {
    .our-value{
        margin-top: 133px;
    }
    .our-value-l{
        margin: 47px 0 0 87px;
    }
    .our-value-l span{
        margin-bottom: 67px;
    }
    .our-value-r span{
        width: 30px;
        height: 160px;
        font-size: 30px;
        margin: 27px 0 0 469px;
        line-height: 33px;
    }
    .our-value .our-value-r-img{
        width: 13px;
        height: 153px;
        margin: 69px 0 27px 525px;
    }
    .our-value-r{
        width: 597px;
        height:451px;
    }
    .our-value-r div{
        width: 650px;
        height: 394px;
        top: 57px;
        right: 123px;
    }
}





