/* 图书首页 */
.fl_div{width:280px;border-radius:10px;box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.5);margin-left:10px;}
.fl_title{font-size:16px;font-weight:bold;text-align:center;line-height:40px;background-color:#77a2cc;color:#ffffff;}
.fl_body_div{background-color:#f7f7f7;}
.fl_body{font-size:15px;font-weight:normal;text-align:left;line-height:35px;color:#3c79b4;padding-left:20px;}
.fl_body a{color:#3c79b4;}
.fl_body a:link,.fl_body a:active,.fl_body a:visited{color:#3c79b4;}
.fl_body a:hover{color:#d52928;}

/* .column_header{margin:10px auto;font-size:22px;font-weight:bold;color:#2d467b;padding-bottom:10px;}
.column_header a,.column_header a:link,.column_header a:visited{color:#2d467b;}
.column_header a:hover{color:#d52928;} */

.book_container{width:300px;height:400px;text-align:center;margin:5px auto;}
.book_cover_container{position: relative;width: 278px;height: 278px;}
.book_cover{width:278px;height:278px;display:inline-block;text-align:center;}
.cover_img{max-width:100%;height:278px;border-radius:10px;box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.5);}
.cover_img:hover{box-shadow: 5px 5px 10px 0px rgba(30,159,255, 0.8);}
.book_sm{color:#3c79b4;font-size:15px;font-weight:bold;line-height:25px;width:278px;text-align:left;margin:10px 0 5px 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.book_ghjc{color:#eb5432;font-size:14px;font-weight:normal;line-height:16px;width:278px;text-align:left;margin:2px 0 2px 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.book_ghjc i{color:#eb5432;}
.book_zz{color:#3c79b4;font-size:14px;font-weight:normal;line-height:16px;width:278px;text-align:left;margin:2px 0 2px 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.book_zz i{color:#3c79b4;}
.book_isbn_pubdate{color:#3c79b4;font-size:14px;font-weight:normal;line-height:16px;width:278px;text-align:left;margin:2px 0 2px 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.book_isbn_pubdate i{color:#3c79b4;}

.search_div{margin:10px 0px 10px 0px;}
.layui-elem-field{margin-left:50px;margin-right:70px;border-color:#6d8aad !important;border-radius:10px;text-align:center;box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.5);}
.layui-form-pane .layui-form-label,.layui-input{border-color:#6d8aad !important;color:#6d8aad !important;}

.layui-tab-title li {font-size: 18px !important;font-weight:bold !important;color:#3c79b4;}/* 设置选项卡标题的字体大小 */
.layui-tab-content li {font-size: 18px !important;font-weight:bold !important;color:#3c79b4;} /* 设置选项卡内容的字体大小 */
.layui-tabs-header li {font-size: 18px !important;font-weight:bold !important;color:#3c79b4;}/* 设置选项卡标题的字体大小 */
.layui-tabs-body li {font-size: 18px !important;font-weight:bold !important;color:#3c79b4;} /* 设置选项卡内容的字体大小 */

/* 分类内图书搜索页 */
.book_container1{width:330px;height:430px;text-align:center;margin:10px auto;}
    .book_cover1{width:278px;height:278px;display:inline-block;text-align:center;}
    .cover_img1{max-width:100%;height:278px;border-radius:10px;box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.5);}
    .cover_img1:hover{box-shadow: 5px 5px 10px 0px rgba(255, 87, 34, 0.8);-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05);}
    .book_sm1{color:#3c79b4;font-size:16px;font-weight:bold;line-height:25px;width:278px;text-align:left;margin:10px 0 5px 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
    .book_ghjc1{font-size:14px;font-weight:normal;line-height:20px;width:278px;text-align:left;margin:2px 0 2px 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
    .book_ghjc1 i{color:#eb5432;}
    .book_zz1{color:#3c79b4;font-size:14px;font-weight:normal;line-height:20px;width:278px;text-align:left;margin:2px 0 2px 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
    .book_zz1 i{color:#3c79b4;}
    .book_isbn_pubdate1{color:#3c79b4;font-size:14px;font-weight:normal;line-height:20px;width:278px;text-align:left;margin:2px 0 2px 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} 
    .book_isbn_pubdate1 i{color:#3c79b4;}
    /* 图书详情页    */
    /* .bookxq_cover{border: 1px solid #e7e7e7;border-radius:10px;width:400px;height:400px;text-align:center;background-color:#f7f7f7;box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.5);} */
    .bookxq_cover{border-radius:10px;width:400px;height:400px;text-align:center;background-color:#ecf5fc;}
    .bookxq_cover img{margin-top:10px;height:380px;}
    .bookxq_title{margin:10px 0 10px 10px;text-align:left;font-size:20px;font-weight:bold;height:50px;line-height:25px;color:#3c79b4;}
    .bookxq_title_sub{margin-left:10px;text-align:left;font-size:16px;color:#d52928;line-height:30px;}
    .bookxq_detail{margin-left:10px;text-align:left;font-size:16px;color:#3c79b4;;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .bookxq_detail a,.bookxq_detail a:link,.bookxq_detail a:visited{color:#3c79b4;}
    .bookxq_detail a:hover{color:#d52928;}

    .bookxq_nrty,.bookxq_zzjj,.bookxq_qy,.bookxq_ml,.bookxq_mfsd{color:#3c79b4;width:100%;padding: 20px 50px;font-size:16px;font-weight:normal;line-height:30px;}
    .bookxq_nrty p,.bookxq_zzjj p,.bookxq_qy p,.bookxq_ml p,.bookxq_mfsd p{color:#3c79b4;}

    .same_class_title{height:40px;line-height:40px;font-size:18px;font-weight:bold;text-align:left;padding-left:20px;background-color:#FAFAFA;}
    .same_class_book_cover{width:270px;height:280px;text-align:center;margin-top:20px;}
    .same_class_book_cover img{height:280px;max-width:280px;border-radius:10px;box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.5);}
    .same_class_book_cover img:hover{box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.8);-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); opacity: 1;}
    .same_class_book_title{margin:10px 5px;height:30px;line-height:30px;font-size:16px;font-weight:bold;color:#3c79b4;text-align:center;width:270px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .same_class_book_isbn{margin:5px 5px 5px 15px;height:16px;line-height:16px;font-size:14px;font-weight:normal;color:#3c79b4;text-align:left;width:270px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .same_class_book_zz{margin:5px 5px 5px 15px;height:16px;line-height:16px;font-size:14px;color:#3c79b4;text-align:left;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .same_class_book_price{height:16px;line-height:16px;font-size:14px;color:#d52928;text-align:left;margin:6px auto;font-weight:normal;}
    .same_class_book_isbn i,.same_class_book_zz i{color:#3c79b4;}
    .same_class_book_price i{color:#d52928;}

    .column_title{height:40px;line-height:40px;text-align:left;padding-left:20px;padding-bottom:30px;font-size:20px;font-weight:bold;color:#3c79b4;}
    .book_info_title{height:40px;width:960px;line-height:40px;font-size:16px;font-weight:bold;color:grey;text-align:left;padding-left:10px;border:1px solid #e7e7e7;}
    .book_info{font-family:"Microsoft YaHei",'KaiTi_GBK','FangSong_GBK','KaiTi','Hiragino Sans GB',Tahoma,Helvetica,"Arial","黑体","宋体",sans-serif;padding-left:20px;height:30px;font-size:16px;line-height:30px;text-align:left;border:1px dashed #e7e7e7;}
    
    #share{display:none;z-index:999;}
    .social-share{z-index:9999;}
    #book_info_table tr{height:45px;}

    .review{border:1px solid #EEEEEE;}
    .review_title_left{font-size:14px;text-align:left;padding-left:20px;height:40px;line-height:40px;color:#777888;background-color:#FFF8DC;}
    .review_title_right{text-align:right;padding-left:20px;height:40px;line-height:40px;color:#777888;padding-right:20px;background-color:#FFF8DC;}
    .review_Comment{font-size:14px;line-height:25px;text-align:left;padding:10px;text-indent:2em;color:#222226;}
    .review_footer{font-size:12px;line-height:25px;text-align:right;margin-right:20px;color:#87CEEB;}
    .reply{border:1px solid #EEEEEE;margin-top:20px;margin-left:40px;}
    .reply_title{font-size:14px;font-weight:normal;text-align:left;padding-left:40px;background-color:#FAFFF0;height:40px;line-height:40px;color:#FF0000;}
    .reply_Comment{font-size:14px;line-height:25px;text-align:left;padding:10px;text-indent:2em;}

    .book_review{padding:20px;}

    .new_review_area{border-top-left-radius:16px;border-top-right-radius:16px;background-color: #f2f2f2;height:40px; border:none;resize:none; cursor:pointer;padding:20px;}
    .new_review_footer_left{text-align:left;padding-left:20px;padding-bottom:10px;height:40px;line-height:25px;color:#777888;background-color: #f2f2f2;border-bottom-left-radius:16px;}
    .new_review_footer_right{text-align:right;padding-right:20px;padding-bottom:10px;height:40px;background-color: #f2f2f2;border-bottom-right-radius:16px;}
    .outer {
        display: flex;
        justify-content: center; /* 水平居中 */
        align-items: center; /* 垂直居中 */
        /* background-color:#ff0000; */
      }
     
      .inner {
        margin: 10px;
      }
    
    
    #demo{width:400px;height:427px;position:relative;z-index:8;}
    #small_box{width: 400px;height: 417px;position:relative;z-index:9;border:1px dotted #3c79b4;}
    #small_box img{height:390px;}
    #small_img{height:390px;max-width:380px;}
    #mask{width:150px;height: 150px;background:rgba(255,255,0,0.4);position:absolute;top:0;left:0;display:none;cursor:move;}
    #big_box{width: 650px;height:400px;position:absolute;top:0;left:400px;border: 1px solid #e7e7e7;overflow:hidden;display:none;background-color:#fff;z-index:998;text-align:center;}
    #big_box img{position:absolute;top:0;left:0;}
    #big_img{height:600px;}
    
    /* 设置选项卡标题的字体大小 */
    .layui-tab-title li {font-size: 18px !important;font-weight:bold !important;color:#3c79b4;}
     /* 设置选项卡内容的字体大小 */
    .layui-tab-content li {font-size: 18px !important;font-weight:bold !important;color:#3c79b4;}