.tem31-guide-language .text{width:70%;}
.tem31-guide-language .box{display: flex;display: -webkit-flex;align-items: center;flex-wrap: wrap;}
.tem31-guide-language .text .title{font-size:2rem;color:#fff;position: relative;border-color: #fff;padding-left: 60px;padding-right: 10%}
.tem31-guide-language .text .title::before{position: absolute;content: "";left:0;top:20px;border-bottom: 3px solid;border-color: inherit;width: 50px;}
.tem31-guide-language .text .title::after{position: absolute;content: "";left:20px;top:-5px;background-color:rgba(0,0,0,.1);width:30%;height:54px}
.tem31-guide-language .text .title section{position:relative;z-index:1;}
.tem31-guide-language .more{float:right;width: 30%;}
.tem31-guide-language .more a{border-radius: 0;border-color: #fff;color:#fff;background-color: transparent;padding: 12px 40px;}
.tem31-guide-language .flexBoxWrap .box{flex-wrap: nowrap;}
.tem31-guide-language .flexBoxWrap .more{float: none;}
.tem31-guide-language.content-right .flexBoxWrap .more{text-align: left;}
@media (max-width:768px){
    .tem31-guide-language .container,
    .tem31-guide-language.full-screen-spacing .container.full-screen{padding-left: 3%!important;padding-right: 3%!important}
    .tem31-guide-language .text .title{font-size: 1.5rem;line-height: 180%!important;padding-left: 40px;}
    .tem31-guide-language .text .title::before{width: 30px;border-width: 1px;top:10px;}
    .tem31-guide-language .more a{padding: 6px 12px;font-size: 12px;}
}
@media (max-width:480px){
    .tem31-guide-language .flexBoxWrap .box{flex-wrap: wrap;}
    .tem31-guide-language .flexBoxWrap .more{width: 100%;margin-top: 10px;text-align: left;}
    .tem31-guide-language .more{margin-top:15px;padding-left: 40px;}
    .tem31-guide-language .text{width:100%;}
    .tem31-guide-language .text .title{padding-right: 0}
}