@charset "utf-8"; 
/* CSS Document */

/*list_nav*/
.list_nav{ background:url(../images/tbanner1.jpg) center 30% no-repeat; background-size:cover;  width:100%; overflow:hidden; height:46px; padding-top:300px; margin:0 auto; text-align:left; position:relative;}
.list_nav .container{ background:rgba(255,255,255,0.9); background:#fff\9; opacity:0.8\9; height:46px; position:relative; z-index:3;}
.list_nav .container:after{ content:"　";}
.list_nav strong{ height:46px; line-height:46px; font-size:14px; color:#999; margin:0 3px 0 20px; font-weight:normal;}
.list_nav a, .list_nav span.nohand{ display:inline-block; color:#999; line-height:38px; font-size:14px; height:38px;}
.list_nav a:last-child{ color:#4a79d5; margin-right:10px;}
.list_nav span.nohand{ color:#999; padding:0 5px;}
#current_nav{ display:none;}
.list_nav .container .jp-bookName{ text-align:left; width:auto; margin-top:-2px; display:inline-block; margin-left:0px; padding:0 15px; text-align:left; float:left;}
.list_nav .jp-bookName a{ font-size:18px;}

/*list_left*/

/*左侧导航 css*/
.list_left{ width:230px; float:left; height:auto;}
.list_lefttop{ overflow:hidden; position:relative;}
.toptecx, .list_nav .jp-bookName{ width:100%; height:50px; line-height:50px; color:#1a52ad; border-top:solid 2px #1a52ad; border-image:-webkit-linear-gradient(to right, #3260cb, #6190df) 1 1; border-image:-moz-linear-gradient(to right, #3260cb, #6190df) 1 1; border-image:linear-gradient(to right, #3260cb, #6190df) 1 1; text-align:center; font-size:18px; font-weight:400; overflow:hidden; background:#eff4fc;}
.ul_left{ width:230px; font-size:14px;}
.ul_left a{ color:#666; height:44px; line-height:44px; display:block; overflow:hidden; text-align:center; margin-top:2px; position:relative; transition:all linear .4s;}
.ul_left a.left_lasta{ border:0; height:35px; overflow:hidden;}
.ul_left a:hover{ background:#eff4fc; color:#1a52ad; text-decoration:none;}
/*.ul_left a::after{ content:''; width:100%; height:100%; position:absolute; top:0; left:-100%; z-index:-1; transition:all linear .4s; }
.ul_left a:hover::after{ left:0; background:linear-gradient(to right, #3260cb 0%, #6190df 100%); }*/
.ul_left a.on{ background:-webkit-linear-gradient(to right, #3260cb 0%, #6190df 100%); background:-moz-linear-gradient(to right, #3260cb 0%, #6190df 100%); background:linear-gradient(to right, #3260cb 0%, #6190df 100%); color:#fff;}

.morel{ height:68px; overflow:hidden; width:206px;}
.morel a{ color:#DFD1B9; float:right; margin-right:12px; margin-top:38px; text-decoration:underline;}
ul.list_ul01 li{ height:34px; line-height:33px; color:#ffffff; font-size:12px; margin-left:38px;}
ul.list_ul01 li a{ color:#ffffff; font-size:12px;}
ul.list_ul01 li a:hover{ color:#c00;}
ul.list_ul01 li a strong{ color:#c00; font-weight:bold; line-height:33px; margin-top:-2px;}
.list_leftbott{ background:url(../images/g_list.jpg) no-repeat; height:239px;}
.ulli_02{ width:202px; padding:0x 0 0 4px; margin-top:13px;}
.ulli_02 li{ background:url(../images/d.jpg) no-repeat 12px 10px; height:24px; overflow:hidden; width:96px; text-indent:22px; float:left;}
.ulli_02 li a{ color:#333333; height:24px; line-height:24px; margin:0 2px;}
.ulli_02 li a:hover{ color:#CC0000; text-decoration:underline;}

/*list_right*/
.list_right{ width:970px; min-height:600px; height:100%; _height:600px; float:right; /*padding-top:10px;*/ padding-bottom:20px; position:relative;}

.track{ width:13px; height:100%; position:absolute; background:url(../images/track.jpg) repeat-y 50% 2px; left:-36px; top:0px;}
.track i{ width:11px; height:11px; background:#fff; border:1px solid #d0d0d0; display:block; position:relative; top:0px;
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	-o-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;}
.list_right:hover .track i{ background:#4a79d5; border:1px solid #4a79d5;}

.list_righttop{ height:40px;}
.list_span{ margin-top:-5px;}
.list_span span.active{ color:#666; display:inline-block; font-size:16px; height:40px; overflow:hidden;}
.list_rightcent{ min-height:575px; height:100%; _height:575px; width:100%;}

/*--新闻列表--*/
.lict_cont1{ padding:6px 0;}
.lict_cont1 li{ background:url(../images/list_d.jpg) left center no-repeat; float:left; height:40px; line-height:40px; text-indent:18px; overflow:hidden; width:100%; border-bottom:1px dashed #ddd; vertical-align:bottom;}
.lict_cont1 li a{ overflow:hidden; font-size:14px;}
.lict_cont1 li span{ margin-left:18px; color:#3479c7;}
.list_rightbott{ /*background:url('../images/list_bgbott.png') no-repeat;*/ height:16px;}
.lict_cont1 li .download-file{ display:inline-block; background:url(../images/download.jpg) center no-repeat; background-size:100% auto; width:18px; height:18px; margin-left:10px; text-indent:-999em; vertical-align:middle; margin-top:-6px;}

/*--分页--*/
/*.manu{ padding:3px; margin:20px 3px; text-align:center; }
.manu a{ padding:5px 12px; border:solid 1px #eee; margin:2px; color:#666; text-decoration:none; }
.manu b{ padding:5px 12px; border:solid 1px #1a52ad; background:#1a52ad; color:#fff; }
.manu a:hover, .manu a:active{ border:#1a52ad 1px solid; color:#1a52ad; }
.manu .current{ border:#1a52ad 1px solid; background-color:#1a52ad; padding:5px 12px; font-weight:bold; margin:2px; color:#fff; }
.manu .disabled, .manu > span, .zhanneixin_select_right > span{ border:#eee 1px solid; padding:5px 12px; margin:2px; color:#ccc; }
*/

/*文章内容页 css*/
.list_cont_main{ color:#333; font-size:12px; line-height:30px; padding:8px 0;}
.list_cont_main h1{ border-bottom:1px solid #eee;font-size:22px; font-weight:normal; height:auto; line-height:35px; text-align:center; padding:3px 15px 15px;}
.list_cont_menu{ background-color:#fafafa; border-bottom:1px solid #f5f5f5; height:28px; line-height:28px; text-align:center;}
.list_cont_menu span{ color:#aaa; margin-right:18px;}
.list_cont_menu span a{color:#f60; margin-right:8px; border-bottom:1px dotted #f60;}
.list_cont_menu span a:hover{ color:#f00; border-bottom:1px dotted #f00;}

.list_cont_content{ padding:10px 0; font-size:14px; color:#333; line-height:26px; overflow:hidden; word-break:break-all; word-wrap:break-word;}
.list_cont_content h2{ font-size:16px; padding:5px 0; color:#c00;}
.list_cont_content p{ color:#333; font-family:'microsoft yahei'; font-size:14px; line-height:22px; padding-bottom:10px;}

.list_cont_content table{ border-right:1px solid #ddd; border-bottom:1px solid #ddd; background:#fbfbfb; width:100%; margin-top:5px; margin-bottom:10px;}
.list_cont_content table tr td { border-left:1px solid #ddd; border-top:1px solid #ddd; padding:3px; color:#666;}
.list_cont_content table tr th { border-left:1px solid #ddd; border-top:1px solid #ddd; padding:3px; background:#eee; width:200px;}
.list_cont_content .cont_file{ background:#fcf8e3; border:solid 1px #faebcc; color:#8a6d3b; padding:10px 15px; margin-top:20px; border-radius:2px;}
.list_cont_content .cont_img{ width:100%; padding:20px 0; text-align:center;}

/*-相关新闻-*/
.relatedNews{ width:250px; margin-left:20px; bottom:5px; position:fixed; right:5px; z-index:1000;}
.relatedNews .libNews{ background:#fff;}
.relatedNews .c_span{ background:#f8f8f8; border-bottom:1px solid #eee; display:table; width:100%;}
.relatedNews .c_span a{ border-left:1px solid #e5e5e5; color:#666; cursor:pointer; display:inline-block; float:left; font-size:15px; height:36px; line-height:36px; overflow:hidden; padding:0 18px; margin-right:0;}
.relatedNews .c_span a.active1{ background:#3e7fc8 url(../images/activebg.jpg) repeat-x scroll left top; color:#fff; border-bottom:none;}
.relatedNews .c_span a:first-child{ border-left:medium none;}

.relatedNews .icon-libott{ padding:0 10px 6px; margin:0; font-size:12px; border:solid 1px #eee; border-top:none;}
.relatedNews .icon-libott li a{ font-size:12px; width:65%;}
.relatedNews .icon-libott li span{ font-size:11px;}
.relatedNews .icon-libott li:last-child{ border-bottom:none;}


/*资源更多*/
.ulli_0a{width:98%; padding:12px 0 0 0px; margin:0 auto;}
.ulli_0a li {background:url(../images/k.jpg) 12px center no-repeat; float:left; height:44px; line-height:44px; overflow:hidden; width:240px; text-indent:26px;}
.ulli_0a li a { color:#0063c8; margin:0 2px; font-size:16px;}
.ulli_0a li a:hover {color:#c00; text-decoration:underline;}
.list_leftbottb{ background:url(../images/ag.jpg) no-repeat scroll 0 0; height:303px; margin-top:12px;}
/*开放获取资源*/

.tab_bg{ margin:10px 0;}

/*本馆自建特色资源*/
#divablue{ background-color:#FFFFFF; height:auto; text-align:left; width:100%;}
.text1{ text-indent:25px;}
#divablue1 p strong{ color:#ccc;}


/*读者服务-自助服务*/
.jzfw_c{ padding:20px 0 0 15px;}
.jzfw_c a{ background:url(../images/jzfw_g.jpg) no-repeat; width:242px; height:39px; line-height:39px; float:left; margin-right:12px; text-align:center; color:#0063c8; font-size:14px; margin-bottom:12px;}
.jzfw_c a:hover{ background:url(../images/jzfw_h.jpg) no-repeat; color:#fff;}
.jzfw_c a.hov_g{ background:url(../images/jzfw_h.jpg) no-repeat; color:#fff;}
.jzfw_t{ background:#fafafa; height:44px; border:1px solid #f1f1f1; border-left:none; border-right:none; text-align:center;}
.jzfw_t p{ font-size:18px; line-height:44px; color:#0063c8;}
.jzfw_e p{ color:#333; font-size:14px; font-family:"simsun"; margin-bottom:16px; text-indent:24px;}
.jzfw_e span{color:#333; font-size:14px; font-family:"simsun";}
.jzfw_e{ padding:16px; line-height:24px;}
.jzfw_e p strong a{color:#333;}
.jzfw_e p strong{color:#333;}
.indent0{ text-indent:0px;}

/*----*/
.cont_bg_t{ width:100%; min-height:34px; margin-bottom:10px;}
.cont_bg_t span.cus_a{ cursor:default;}
.cont_bg_t span.cus_a em{ color:#ddd; font-size:14px; cursor:default;}
.cont_bg_t span{ cursor:pointer; color:#fff; font-size:14px; padding:0 25px; display:inline-block; height:34px; line-height:34px; overflow:hidden; background:#e5e5e5;}
.cont_bg_t span a{ color:#999; text-decoration:none;}
.cont_bg_t span.active{ color:#fff; background:linear-gradient(to right, #3260cb 0%, #6190df 100%);}
.cont_bg_t span.active a{ color:#fff;}

/*读者服务-借阅服务*/
.dis_let{width:560px; float:left; color:#333; font-size:12px; line-height:24px; margin-left:8px;}
.dis_let p{ padding-bottom:10px;}
.dis_let span{ font-size:14px;}
.dis_let a{ color:#3366ff;}
.dis_let a:hover{ color:#CC0000; text-decoration:underline;}
.dis_rht{ float:right; width:176px; /*background:url(../images/dis_g.jpg) no-repeat; */height:296px; padding-top:4px;}
.dis_cont{ padding:12px; overflow:hidden;}
.dis_rht ul li{background:url(../images/rht_g.jpg) no-repeat; width:158px; height:29px; margin:8px auto; text-align:center; line-height:29px;}
.dis_rht ul li a{ color:#c00; font-weight:bold;}
.dis_rht ul li a:hover{ text-decoration:underline;}

/*本馆自建特色资源*/
#divablue1{ background-color:#FFFFFF; height:auto; text-align:left; padding:0 15px;}
.text1{ text-indent:25px;}
#divablue1 p{ margin:10px 0;}
#divablue1 p strong{ color:#333;}
#divablue1 p strong a{color:#295174;}
#divablue1{color:#363636; font-family:"宋体"; font-size:12px; line-height:24px;}

#divablue1 a{ color:#295174; font-weight:bold;}
#divablue1 ul li{ background:url(../images/d_l.jpg) no-repeat 26px 8px; text-indent:40px;}


/*form表单样式*/
.form-horizontal .control-group{ margin-bottom:20px;}
.form-horizontal .control-group:before, .form-horizontal .control-group:after{ content:""; display:table; line-height:0;}
.form-horizontal .control-group:after{ clear:both;}
.form-horizontal .control-label{ float:left; padding-top:5px; text-align:right; width:130px;}
.form-horizontal .controls{ margin-left:135px;}
.form-horizontal .help-block{ margin-bottom:0;}
.form-horizontal input + .help-block, .form-horizontal select + .help-block, .form-horizontal textarea + .help-block, .form-horizontal .uneditable-input + .help-block, .form-horizontal .input-prepend + .help-block, .form-horizontal .input-append + .help-block{ margin-top:10px;}
.form-horizontal .form-actions{ padding-left:180px;}
/*textarea,input[type="tel"]{ background-color:#FFFFFF; border:1px solid #CCCCCC; box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset; transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s; }*/
.controls input.input-xlarge{ border-radius:4px; color:#555; display:inline-block; font-size:14px; height:20px; line-height:20px; margin-bottom:10px; padding:4px 6px; vertical-align:middle;}
.control-group input, .control-group textarea{ background-color:#fff; border:1px solid #c8d3e0; box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset; transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;}
.controls textarea{ border-radius:4px; color:#555555; display:inline-block; font-size:14px; height:20px; line-height:20px; margin-bottom:10px; padding:4px 6px; vertical-align:middle;}
.error{ color:#FF0000; font-size:12px; line-height:28px;}
/*textarea,input[type="tel"]{ border-radius:4px; color:#555555; display:inline-block; font-size:14px; height:20px; line-height:20px; margin-bottom:10px; padding:4px 6px; vertical-align:middle; }*/
.input-xlarge{ width:270px;}
input, textarea, .uneditable-input{ margin-left:0;}
.input-medium{ width:150px;}
select{ background-color:#FFFFFF; border:1px solid #ccc; width:220px;}
select, input[type="file"]{ padding:5px;}
.input-small{ width:90px;}
.controls textarea{ height:80px; width:60%;}
input.btn_index{ background:url(../images/btn_1.jpg) no-repeat 0 0px; width:68px; height:33px; color:#fff;}
input.btn_index:hover{ background:url(../images/btn_2.jpg) no-repeat 0 0px;}

/*失物招领*/
.shiwu{ width:100%;}
.shiwu tr th, .shiwu tr td{ padding:3px 5px; line-height:22px; border-left:solid 1px #eee; border-bottom:solid 1px #eee;}
.shiwu tr th:first-child, .shiwu tr td:first-child{ border-left:none;}
.shiwu tr th{ background:#f5f5f5; line-height:28px; font-weight:normal;}
.shiwu tr td{ color:#666; line-height:28px;}

/**/
.mail_success{ padding:100px 0 20px 270px; font-size:24px; background:url(../images/mail_success.jpg) 210px 87px no-repeat;}
.mail_success a{ color:#f00; text-decoration:underline;}
.mail_success a:hover{ color:#c00;}


/*--图书捐赠--*/

/*捐赠导航*/
.nav_space{ display:table; height:46px; margin-top:-46px; position:relative; margin-bottom:10px;}
.nav_space ul{ width:100%; clear:both;}
.nav_space ul li{ color:#8E8E8E; float:left; font-size:15px; height:46px; line-height:46px; margin-right:1px; text-align:center; width:120px;}
.nav_space ul li a{ color:#8E8E8E; text-decoration:none; display:block;}
.nav_space ul li a:hover, .nav_space ul li a.active{ background:#1a52ad; color:#fff;}

/*我要捐赠*/
.woyaoJZ{ display:inline-block; width:298px; height:41px; padding-top:5px; position:relative; z-index:99;}
.woyaoJZ a{ display:inline-block; height:26px; line-height:26px; color:#fff; vertical-align:top;}
.woyaoJZ a:last-child{ color:#fff;}

/*捐赠搜索*/
.JZsearch{ height:48px; background:#f5f5f5; width:100%; margin:0 auto; overflow:hidden;}
.JZsearch strong{ font-size:14px; color:#fff; display:block; float:left; padding-left:20px; height:43px; line-height:43px;}
.JZsearch .JZsearchTJ{ float:left; padding-top:8px; padding-left:8px; line-height:28px;}
.JZsearch .JZsearchTJ span{ float:left; display:inline-block; padding-left:8px; vertical-align:middle;}
.JZsearch .JZsearchTJ span .input_txt{ height:21px; line-height:21px; width:140px;}
.JZsearch .JZsearchTJ span select{ padding:4px; width:100px; margin:0px;}
.JZsearch .JZsearchTJ .JZsearchBtn .btn{ padding:3px 12px;}


/*捐赠新闻*/
.juanzengLeft{ float:left; width:866px;}
.juanzengRight{ float:right; width:298px; padding-left:10px;}
.juanzengGD{ width:100%; overflow:hidden; padding-top:10px;}
.juanzengGD .jz_left, .juanzengGD .jz_right{ float:left; width:426px; border:solid 1px #eee;}
.juanzengGD .jz_right{ margin-left:10px;}
.juanzengGD .list_rightcent{ height:230px; min-height:230px;}
.juanzengGD .jz_gd{ height:230px; min-height:230px; overflow:hidden;}
.juanzengGD .jz_gd ul{ padding:5px 15px;}
.juanzengGD .list_rightcent h3{ line-height:25px; color:#666; font-size:12px; background:url(../images/list_d2.jpg) left center no-repeat; padding-left:12px;}
.juanzengGD .list_rightcent h3 a, .jz_directory .jz_dryList li a{ color:#333; display:inline-block; width:77%; height:25px; line-height:25px; overflow:hidden;}
.juanzengGD .list_rightcent h3 a:hover, .jz_directory .jz_dryList li a:hover{ color:#c00;}
.juanzengGD .list_rightcent h3 strong{ color:#9A2525; font-weight:normal; display:inline-block;}
.juanzengGD .list_rightcent h3 span.date, .jz_directory .jz_dryList li span.date{ color:#999; float:right; display:inline-block; width:18%;}
.jz_directory .jz_dryList li a{ width:77%;}
.jz_directory .jz_dryList li span.date{ width:23%;}

.juanzengGD .cont_bg_t{ border-bottom:solid 1px #eee; background:#f8f8f8;}
.juanzengGD .cont_bg_t span.active{ margin:-1px 0 0 -1px; height:36px; line-height:36px; padding:0 20px;}

/**/
.jz_directory{ width:100%; background:#f5f5f5; margin-top:10px;}
.juanzengRight .jz_directory + .jz_directory{ margin-top:0px;}
.jz_directory h2{ height:36px; line-height:36px; font-size:14px; background:#1a52ad; color:#fff; text-indent:1em;}
.jz_directory h2 a.more{ width:auto; height:auto; font-size:12px; display:inline-block; float:right; margin-right:8px; color:#eee;}
.jz_directory .jz_dryList, .jz_directory .jz_dryList2{ padding:10px 15px; overflow:hidden; height:220px;}
.jz_directory .jz_dryList li{ height:25px; line-height:25px; overflow:hidden; background:url(../images/list_d2.jpg) left center no-repeat; padding-left:12px;}
.jz_directory .jz_dryList li strong{ display:inline-block; padding-right:8px; color:#666;}
.jz_directory .jz_dryList li strong.red{ color:#c00;}
.jz_directory .jz_dryList2{ padding-left:0px;}
.jz_directory .jz_dryList2 span{ display:inline-block; float:left; height:26px; line-height:26px; padding-left:15px; color:#333;}

/*图片列表*/
.cont_Product{ min-height:300px; width:100%; margin:0 auto;}
.cont_Product br{ display:none;}
.cont_Product ul{ list-style-type:none; overflow:hidden; padding:0px; margin:0 0 0 -21px;}
.cont_Product li{ float:left; border:solid 1px #f5f5f5;  margin:0 0 21px 21px; width:203px; height:auto; overflow:hidden; text-align:center;}
.cont_Product li:hover{ box-shadow:0 0 3px #eee; border:solid 1px #c00;}
.cont_Product li a{ background:#f8f8f8; color:#0063c8; cursor:pointer; display:block; font-size:12px; padding:0px;}
.cont_Product li a:hover, .cont_Product li:hover a{ background:#c00; color:#fff; text-decoration:none;}
.cont_Product li span{ display:inline-block; height:32px; line-height:32px; overflow:hidden; width:100%;}
.cont_Product li a .imga{ background:#fff; height:120px; line-height:120px; overflow:hidden; border-bottom:solid 1px #f5f5f5; text-align:center; width:100%;}
.cont_Product li a:hover .imga, .cont_Product li:hover a .imga{ border-bottom-color:#c00;}
.cont_Product li a .imga i{ display:inline-block; height:100%; vertical-align:middle;}
.cont_Product li img{ width:auto; border:0 none; height:auto;  max-width:100%; vertical-align:middle;}

/*-捐赠新闻-*/
.bookDonation{}
.bookDonation .list_left{ width:890px;}
.bookDonation .list_right{ width:265px;}

/*-资源评论-*/
.comment_main{ overflow:hidden; padding:15px 20px 20px; background:#f5f5f5;}
.comment_main .comment_desc, .comment_list .comment_list_desc{ width:100%; display:table; padding-bottom:10px; border-bottom:solid 1px #e5e5e5;}
.comment_main .comment_desc strong, .comment_list .comment_list_desc strong{ color:#1a52ad; font-size:16px; line-height:24px;}
.comment_main .comment_content{ line-height:30px; padding-top:10px;}
.comment_main .edit_table td{ padding:3px;}
.comment_main .edit_table .input_txt{ min-height:28px;}
.comment_main .edit_table .input_txt:focus{ border-color:#36c;}
.comment_main .edit_table .sp_2 textarea{ width:99%;}
.comment_main .edit_table .sp_3{ text-align:right; padding-right:2px; float:right;}
.comment_main .input_bgr{ text-align:left; float:left;}
.comment_main .comment_edit{}
.comment_main .comment_list .comment_list_desc{ padding-top:20px;}
.comment_main .comment_list li{ line-height:25px; padding:10px 0; border-bottom:dotted 1px #ddd;}
.comment_main .comment_list li strong{ color:#1a52ad;}
.comment_main .comment_list li span{ color:#999;}


/*--图书列表--*/
.book-list{ width:100%; overflow:hidden; padding-bottom:10px;}
.book-list .book-items{ width:100%; display:table;}
.book-list ul li{ position:relative; padding-top:5px; width:12.5%; float:left;}
.b-content .book-list ul li{ width:14.285%;}
.book-list .list-more{ text-align:center;}
.book-list .list-more .more{ float:none;}

/*--单个书--*/
.book-wrap{ padding:10px; width:100%; position:relative;}
.book-wrap .b-img{ height:168px; margin-bottom:10px; padding:0; position:relative; text-align:center;}
.book-wrap .b-img a{ display:block; position:relative; text-align:center;}
.book-wrap .b-img a:hover img{ box-shadow:0px 0px 5px rgba(0, 0, 0, 0.1); border:solid 1px #e7604a;}
.book-wrap .b-img img{ border:solid 1px #ddd; width:130px; height:168px; border-radius:5px; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
.book-wrap .b-name{ display:block; height:20px; line-height:20px; margin-bottom:4px; overflow:hidden; transition:height 0.08s ease 0s; word-break:break-all; word-wrap:break-word; text-align:center;}
.book-wrap .b-shopnum{ height:18px; line-height:18px; text-align:center; margin-bottom:10px; overflow:hidden; white-space:nowrap;}
.book-wrap .b-shopnum a{ color:#999;}
.book-wrap .b-shopnum a:hover{ color:#e7604a;}
.book-wrap .b-operate{ overflow:hidden; text-align:center; padding-left:1px; margin:0 auto;}
.book-wrap .collect, .book-wrap .addcart, .book-wrap .download{ text-align:left; position:relative; padding-left:30px; padding-right:10px; font-size:12px; float:left; margin-left:-1px; color:#f89000; display:inline-block; border:1px solid #ddd; height:30px; line-height:29px; min-width:22px;}
.book-wrap a.collect, .book-wrap a.addcart, .book-wrap a.download{ background:#fff;}
.book-wrap .collect{ border-radius:2px 0 0 2px; color:#b5b5b5;}
.book-wrap .addcart{ border-radius:0 2px 2px 0;}
.book-wrap .collect i, .book-wrap .addcart i, .book-wrap .download i{ display:block; font-style:normal; width:18px; height:18px; left:8px; top:50%; margin-top:-9px; position:absolute; 
transition:background-position 0.15s ease-in-out 0s; /*background:url(../images/bookicons.jpg) 99999px 99999px no-repeat;*/}
.book-wrap .collect i{ background-position:0 -512px;}
.book-wrap .addcart i{ background-position:0 -461px;}
.book-wrap .download i{ background-position:0 -559px;}
.book-wrap .collect:hover, .book-wrap .addcart:hover{ border-color:#e7604a; color:#e7604a; text-decoration:none; z-index:1;}
.book-wrap .collect:hover i{ background-position:0 -535px;}
.book-wrap .addcart:hover i{ background-position:0 -487px;}
.book-wrap .download:hover i{ background-position:0 -583px;}

/**/
.bookCode{ width:100px; float:right; height:auto; margin-left:15px; padding-top:15px; text-align:center; line-height:30px;}
.bookCode img{ width:100px; height:100px;}


.jp-viewContent{ min-height:580px; overflow:hidden; width:100%;}

/*--关于图书--*/
.menuTitle, .menuTitle-tabs{ position:relative; margin-bottom:8px; border-bottom:solid 1px #ddd; width:100%; display:table;}
.menuTitle h5, .menuTitle-tabs h5.active{ font-size:18px; color:#0a55a8; position:relative; border-bottom:solid 2px #0a55a8; display:inline-block; padding:6px 3px 8px; cursor:text;}
.jp-booksContent{ width:100%; overflow:hidden;}
.booksContent{}

/*-封面-*/
.jp-bookDetail{ width:100%; display:table; position:relative; padding:15px 0;}
.jp-bookDetail .bookCover{ float:left; margin-right:20px; width:240px; height:340px; display:table;}
.bookCover .cover{ width:100%; height:340px; display:block; position:relative; overflow:hidden; box-shadow:4px 4px 0px #f0f0f0;}
.bookCover .cover img{ width:100%; height:340px;}
.bookCover .share-collect{ display:block; text-align:right; line-height:25px; padding-top:5px;}
.bookCover .share-collect a{ /*background:url(../images/sharecollect.jpg) -999999px -999999px no-repeat;*/ display:inline-block; margin-left:15px; padding-left:17px; color:#999;}
.bookCover .share-collect a:hover{ color:#e7604a;}
.bookCover .share-collect .share{ background-position:left 6px;}
.bookCover .share-collect .collect{ background-position:left -41px;}
/*-书况-*/
.jp-bookDetail .bookDetail{ width:100%;}
.bookDetail .jp-bookName{ overflow:hidden; padding-bottom:10px; border-bottom:dotted 1px #ccc;}
.bookDetail .jp-bookName h2{ color:#36c; font-size:20px; line-height:26px; padding-top:5px;}
.bookDetail .jp-bookName .creator{ color:#666; line-height:24px; padding-top:3px;}
.bookDetail .jp-bookInfo{ overflow:hidden; padding:12px 0;}
.bookDetail .jp-bookInfo li{ line-height:30px; min-height:30px; color:#999; font-size:14px; padding-left:93px; word-break:break-all; word-wrap:break-word;}
.bookDetail .jp-bookInfo li strong{ display:inline-block; font-weight:normal; color:#666; text-align:right; width:87px; padding-right:6px; margin-left:-93px; position:relative; float:left;}
.bookDetail .jp-bookInfo li.r-reason > strong{ color:#e7604a;}
.bookDetail .jp-bookInfo li.r-reason > span{ display:inline-block; padding:8px 15px; margin-top:5px; background:#f5f5f5;}

.bookDetail .buy-btns{ overflow:hidden; padding-top:15px;}
.bookDetail .buy-btns .btn{ font-size:15px; padding:8px 22px; margin-right:12px; float:left;}
.bookDetail .buy-btns .btn-append{  background-position:21px center; background-repeat:no-repeat; padding-left:46px;}


/*--讲座--*/
.training-events .block { background:#f8f8f8; padding:12px 15px; margin-bottom:10px; overflow:hidden; -webkit-transition:all linear .2s; -moz-transition:all linear .2s; transition:all linear .2s;}
.training-events .block:hover{ background:#eff4fc;}
.training-events .block h3 { font-size:16px; margin-bottom:10px; color:#1a52ad;}
.training-events .block h3 a{ color:#1a52ad;}
.training-events .block h3 a:hover{ color:#c00;}
.training-events .block ul.event-info { padding:10px 15px; background:#fff; color:#666; font-size:13px;}
.training-events .block ul.event-action {}
.training-events .block ul.event-action li { margin-top:10px; padding:10px 0 10px 25px; background:#f5f5f5; font-size:18px;}


/*--FAQ(常见问题)--*/
.faqbox {}
.faqlist { border-bottom:1px solid #eee; margin:0 0 20px 0;}
.faqlist dt { cursor:pointer; border-top:1px solid #eee;}
.faqlist dt a { color:#474747; height:25px; line-height:25px; display:block; padding:15px 0; font-size:16px;}
.faqlist dt a span { background:url(../images/ico_2.jpg) no-repeat right -200px; display:block;}
.faqlist dt a:hover { text-decoration:none;}
.faqlist dt a:hover span { background:url(../images/ico_2.jpg) no-repeat right -225px;}
.faqlist dt.cur a span { background:url(../images/ico_2.jpg) no-repeat right -250px;}
.faqlist dt.cur a:hover span {}
.faqlist dd { display:none;}
.faqlist .faqtextcon { position:relative; padding:7px 0 0 0;}
.faqlist .faqtextcon .angel { background:url(../images/angel_3.jpg) no-repeat left 0px; position:absolute; left:40px; top:0; width:15px; height:9px;}
.faqlist .faqtextcon .faqtext { background:#fef8f4; border:2px solid #fbefe6; border-bottom:1px solid #fbefe6; padding:20px 30px; color:#b18160; font-size:14px;}

/*--事件树--*/
.activity-log__text > a, .activity-log__text > small { text-overflow:ellipsis; white-space:nowrap ;}

.activity-log { position:relative; padding-bottom:20px; margin-top:30px ;}
.activity-log:after, .activity-log:before { position:absolute ;}
.activity-log:before { content:''; background-color:#619adf; left:50%; top:0; width:1px; height:calc(100% - 15px) ;}
.activity-log:after { bottom:-25px; left:402px; content:"结束了"; border:2px solid #dfdfdf; padding:8px 16px; border-radius:2px; font-size:15px ;}
.activity-log__item { position:relative; padding:70px 0 0 525px;}


@media (max-width:767px) {
.activity-log__item { padding:70px 0 0 15px ;}
.activity-log__time { display:none ;}
}
.activity-log__date { background-color:#619adf; position:absolute; top:0; left:50%; transform:translateX(-50%); overflow:hidden; text-align:center; color:#fff; padding:2px; width:50px; height:50px; line-height:50px; border-radius:50%; font-size:15px; z-index:1;}
.activity-log__content { position:relative; background-color:#ecf2fb; padding:15px 20px; border-radius:5px; margin-bottom:20px;}
.activity-log__content:before { width:0px; height:0px; border-bottom:8px solid transparent; border-top:8px solid transparent; border-right:8px solid #ecf2fb; text-align:center; font-size:14px; line-height:20px; color:#fff; position:absolute; left:-8px; top:50%; margin-top:-7px; font-family:Material-Design-Iconic-Font ;}
.activity-log__content--listing { border-left:0px solid #619adf;}
.activity-log__content--listing:before { content:'';}


@media (min-width:768px) {
.activity-log__content { max-width:400px ;}
.activity-log__time { position:absolute; left:-147px; padding:3px 6px; border:1px solid #e4e4e4; border-radius:2px; font-size:12px; min-height:20px; line-height:20px; top:50%; margin-top:-12px;}
.activity-log__time:after, .activity-log__time:before { content:''; position:absolute ;}
.activity-log__time:before { width:9px; height:9px; right:-33px; top:7px; background-color:#619adf; border-radius:50%; z-index:1 ;}
.activity-log__time:after { height:1px; background-color:#e4e4e4; width:47px; left:83px; top:11px ;}
}
.activity-log__attrs { margin-top:13px ;}
.activity-log__attrs > span { padding:3px 10px; display:inline-block; font-size:12px; border:1px solid #f1f1f1; border-radius:2px ;}
.activity-log__list img:not(.img-circle), .team__item { border-radius:2px ;}
.activity-log__attrs > span.activity-log__added { border-color:#66BB6A; background-color:#66BB6A; color:#fff;}
.activity-log__attrs > span.activity-log__updated { border-color:#FFC107; background-color:#FFC107; color:#fff;}
.activity-log__attrs > span.activity-log__removed { border-color:#EF5350; background-color:#EF5350; color:#fff;}
.activity-log__text > a { color:#2e353b ;}
.activity-log__text > small { color:#9c9c9c; margin-top:3px ;}
.activity-log__text > a, .activity-log__text > small { display:block; overflow:hidden; white-space:normal; font-size:14px; line-height:26px; color:#5c5c5c;}

/*.activity-log__item { padding:70px 482px 0 0; }*/
.activity-log__item .left{ border-right:0px solid #619adf; border-left:none; margin-left:-518px;}
.activity-log__item .left.activity-log__content:before{ right:-8px; left:auto; border-bottom:8px solid transparent; border-top:8px solid transparent; border-left:8px solid #ecf2fb; border-right:none;}
.activity-log__item .left .activity-log__time{ left:auto; right:-147px;}
.activity-log__item .left .activity-log__time:before{ left:-33px; right:auto;}
.activity-log__item .left .activity-log__time:after{ left:auto; right:83px;}

/*--list_tuwen--*/
.list_tuwen{ width:100%; overflow:hidden; padding-bottom:20px;}
.list_tuwen dt{ font-size:16px; line-height:35px; padding:0 8px; display:inline-block; border-bottom:solid 2px #6ba5d6; border-image:-webkit-linear-gradient(to right, #3260cb, #6190df) 1 1 round; border-image:-moz-linear-gradient(to right, #3260cb, #6190df) 1 1 round; border-image:linear-gradient(to right, #3260cb, #6190df) 1 1 round;}
.list_tuwen dd{ background:#f8f8f8; padding:20px; overflow:hidden; font-size:14px; color:#666; line-height:25px;}
.list_tuwen span.col-4{ padding-left:2%; width:31.33333333%;}
.list_tuwen.ld-zengshu span.col-3{ padding-right:2%; width:23%;}
.list_tuwen.ld-zengshu span.col-3 img{ width:100%;}
.list_tuwen.ld-zengshu dd{ padding-left:0; padding-right:0; background:none; border-top:solid 1px #eee;}


/*--文件列表--*/
.catalog-default{ width:100%; overflow:hidden;}
.catalog-default .catalog-list{ width:100%; display:table; padding-top:10px;}
.catalog-default .catalog-list .menuTitle{ font-size:14px; line-height:42px; text-align:center; background:#f5f5f5; margin-bottom:0;}
.catalog-list .catalog-items{}
.catalog-list .catalog-items li{ border-bottom:dashed 1px #ddd; width:100%; overflow:hidden; height:46px; line-height:46px; color:#666;}
.catalog-list .catalog-items li a{ color:#36c; font-size:14px;}
.catalog-list .catalog-items li a:hover{ color:#e7604a;}
.catalog-list .catalog-items li span{ text-align:center; display:inline-block;}
.catalog-list .catalog-items li .c-title{ text-align:left; text-indent:3px;}
.catalog-list .catalog-items li .c-title a{ display:inline-block; background:url(../images/catalog-t.jpg) left center no-repeat; text-indent:24px;}
.catalog-list .catalog-items li .c-caption{ padding-top:15px;}
.catalog-list .catalog-items li .c-date{}

/*--人员列表--*/
.researcher-list{ overflow:hidden; min-height:200px;}
.researcher-list li{ height:200px;}
.researcher-list li span{ display:inline-block;}
.researcher-list li span.imga{ height:169px;}