/* RTL (Right-to-Left) 样式支持 - 用于阿拉伯语等从右到左的语言 */

body.rtl-layout {
    direction: rtl;
    text-align: right;
}

/* 调整浮动元素 */
body.rtl-layout .fl {
    float: right !important;
}

body.rtl-layout .fr {
    float: left !important;
}

/* 调整边距 */
body.rtl-layout .mr15 {
    margin-right: 0;
    margin-left: 15px;
}

body.rtl-layout .mr20 {
    margin-right: 0;
    margin-left: 20px;
}

body.rtl-layout .ml20 {
    margin-left: 0;
    margin-right: 20px;
}

/* 调整文本对齐 */
body.rtl-layout .box_center {
    text-align: right;
}

/* 调整导航菜单 */
body.rtl-layout .nav li {
    float: right;
}

/* 调整搜索框 */
body.rtl-layout .searchBar {
    float: left !important;
}

body.rtl-layout .search input {
    text-align: right;
    padding-right: 10px;
    /* padding-left: 40px; */
}

/* 调整表格 */
body.rtl-layout table {
    direction: rtl;
}

body.rtl-layout th,
body.rtl-layout td {
    text-align: right;
}

/* 调整语言选择器 */
body.rtl-layout .language-selector {
    margin-right: 0 !important;
    margin-left: 20px !important;
}

body.rtl-layout .language-selector label {
    margin-right: 0;
    margin-left: 5px;
}

/* 确保非RTL语言下语言选择器和用户信息正常显示 */
.language-selector {
    display: inline-block;
    vertical-align: middle;
}

.bookShelf {
    display: inline-block;
    vertical-align: middle;
}

/* 调整首页布局 - leftBox 和 rightBox */
body.rtl-layout .leftBox {
    float: right !important;
}

body.rtl-layout .rightBox {
    float: left !important;
}

/* 调整作品分类容器 */
body.rtl-layout .so_girl,
body.rtl-layout .so_boy {
    direction: rtl;
    text-align: right;
}

body.rtl-layout .so_girl a,
body.rtl-layout .so_boy a {
    display: inline-block;
}

/* 调整筛选标签列表 */
body.rtl-layout .so_tag li {
    text-align: right;
}

body.rtl-layout .so_tag li .tit {
    margin-right: 0;
    margin-left: 12px;
}

body.rtl-layout .so_tag li a {
    margin-right: 0;
    margin-left: 12px;
}

/* 调整图片推荐布局 */
body.rtl-layout .picRecommend .itemsList {
    float: right;
}

body.rtl-layout .itemsList .items_img {
    float: right;
    margin-right: 0;
    margin-left: 14px;
}

/* 调整右侧榜单列表 */
body.rtl-layout .rightList li .book_name i {
    margin-right: 0;
    margin-left: 8px;
}

body.rtl-layout .rightList li .cover {
    float: right;
    margin-right: 0;
    margin-left: 14px;
}

/* 调整书籍详情页 */
body.rtl-layout .book_info .cover {
    float: right;
    margin-right: 0;
    margin-left: 20px;
}

body.rtl-layout .book_info1 .cover {
    float: right;
    margin-right: 0;
    margin-left: 20px;
}

/* 调整内联元素的边距 */
body.rtl-layout .mr10 {
    margin-right: 0;
    margin-left: 10px;
}

body.rtl-layout .ml10 {
    margin-left: 0;
    margin-right: 10px;
}

body.rtl-layout .mr5 {
    margin-right: 0;
    margin-left: 5px;
}

body.rtl-layout .ml5 {
    margin-left: 0;
    margin-right: 5px;
}

/* 调整内边距 */
body.rtl-layout .pr10 {
    padding-right: 0;
    padding-left: 10px;
}

body.rtl-layout .pl10 {
    padding-left: 0;
    padding-right: 10px;
}

body.rtl-layout .pr15 {
    padding-right: 0;
    padding-left: 15px;
}

body.rtl-layout .pl15 {
    padding-left: 0;
    padding-right: 15px;
}

body.rtl-layout .pr20 {
    padding-right: 0;
    padding-left: 20px;
}

body.rtl-layout .pl20 {
    padding-left: 0;
    padding-right: 20px;
}

/* 调整热门文章布局 */
body.rtl-layout .hot_articles dl {
    text-align: right;
}

/* 调整友情链接 */
body.rtl-layout .friend_link {
    direction: rtl;
}

