
.title-right-icon{
    transform:rotate(180deg);
}

.patent-container{

    background: #f4f4f4;
}

.patent-container *{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}



.patent-apply-list{
    width:1200px;
}

.patent-apply-list ul{
    justify-content: space-between;
}

.patent-apply-list li{
    width: 280px; padding: 50px 0;
    height: auto; margin-right:25px;
    background: #FFFFFF;
}

.patent-apply-list li:last-child{
    margin-right:0px;
}


.patent-apply-list .line{
    margin: 18px auto 20px;
}

.patent-apply-list .item-sub-title{
    margin-top: 10px;
}

.title{
    width:100%; padding:0;
    font-size: 28px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
    text-align: center;
}
.patent-apply-container{
    margin-top:70px;
}



/*楼层样式 s*/
.floor-container{
    display: flex; flex-direction: column;
    margin-top:70px;
}






.floor-hd{
    margin-bottom: 25px;
}
.floor-bd{
    width:1200px; display: flex;
    height:500px; margin:0 auto;
    background: #fff;
}



.floor-left-wrap{
    width:227px;
    background: url('../images/floor1-bj.png') no-repeat center;
    background-size: 100% 100%;

    padding:38px 28px 48px 28px;*
    color:#fff;


}

.floor-right-wrap{
    flex:1;
}

.floor-list li{
    width:243px; height:250px;
    float:left; border-right: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
}

.floor-list a{
    display: flex; flex-direction: column;
    align-items: center; padding:20px 0 0 0;
}

.floor-list a img{
    max-width:110px; max-height:110px;
}

.floor-list .item-title{
    font-size: 18px;
    text-align: center;
    color: #4C4C4C;
    line-height: 27px;
    padding: 5px 0 0 0;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.floor-list .sub-title{
    font-size: 12px;
    line-height: 20px;
    color: #B0B0B0;
    text-align: center;
    padding: 5px 0;
    margin: 0 20px;
}

 .moneybox{text-align:center;margin-top:5px;}
 .money{display:inline-block;overflow:hidden;}
 .money span{height:24px;line-height:26px;text-align:center;display:block;float:left;font-size:14px;font-family:arial;padding:0 5px;}
 .money .s1{background:#FF652B;color:#fff;font-weight:700;border:1px solid #FF652B;font-size:16px;}
 .money .s1 font{font-size:12px;}
 .money .s2{background:#fff;color:#ACACAC;text-decoration:line-through;border:1px solid #FF652B;}

 .desc{
    font-size: 14px; margin-top:20px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 21px;
}

 .more-btn{
     display: inline-block;
     width: 97px; text-align: center;
     height: 34px; line-height: 34px;
     margin-top:68px;
     border: 1px solid #FFFFFF;
     font-size: 14px;
     font-family: Microsoft YaHei;
     font-weight: 400;
     color: #FFFFFF;
 }
.more-btn i{
    display: inline-block;
    margin-left:10px;
}

.title-box{
    padding-bottom:15px;
    border-bottom:1px solid #FFFFFF;
}

.title-box h2{
    font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 24px;
}
.title-box .title-en{
    display: inline-block;
    margin-top:5px;
    font-size: 13px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 13px;
}

/*楼层样式 e*/

.team-container{
    height:655px;
    padding: 27px 0 80px 0;
}
.team-content{

    box-shadow: 0px 0px 13px 2px rgba(0, 0, 0, 0.05);
}

.team-container .title {
    width: 1200px;
    text-align: center;
    padding: 20px 0;
}

.team-container .title .t span {
    position: relative;
    color: #233159;
    font-size: 26px;
    font-weight: 700;
}

.team-container .title .t span:before {
    content: "";
    display: block;
    width: 38px;
    height: 10px;
    position: absolute;
    right: -50px;
    top: 50%;
    margin-top: -4px;
    background: url(../images/i6.png) no-repeat center;
}

.team-container .title .t span:after {
    content: "";
    display: block;
    width: 38px;
    height: 10px;
    position: absolute;
    left: -50px;
    top: 50%;
    margin-top: -4px;
    background: url(../images/i5.png) no-repeat center;
}

.team-container .title p {
    color: #AFB3BF;
    font-size: 14px;
    margin-top: 5px;
}














