﻿﻿@charset "utf-8"; 

@import url(fonts.css);

/*全局*/
html,body{ height:100%; -webkit-text-size-adjust:none; }
div, body, ul, li, p, dl, dt, dd, span, h1, h2, h3, h4, h5, h6, ol, input, div, table, tr, td, form{ margin:0; padding:0px; }
ul, ul li{ list-style-type:none; }
img{ border:0; }
a{ color:#0063c8; text-decoration:none; }
a:hover{ color:#e00; text-decoration:none; }
.clearfix, .container{ *zoom:1; }
.clearfix:before, .clearfix:after, .container:before, .container:after{ display:table; line-height:0; content:""; }
.clearfix:after, .container:after{ clear:both; }
.red, .red a, .error, .error a, .need, .need a, .highlight, .highlight a{ color:#f00; }
.red:hover, .red a:hover, .error:hover, .error a:hover, .need:hover, .need a:hover{ color:#e00; }
.clear{ clear:both; overflow:hidden; }

/*默认字体为：\5FAE\8F6F\96C5\9ED1 藏文字体为：Qomolangma-UchenSarchen*/
body{ color:#333; font-size:12px; font-family:'\5FAE\8F6F\96C5\9ED1', Verdana, Geneva, sans-serif;  background:#f5f5f5; }


/*页面整体宽度固定
body .jp-wrap, body .jp-wrapHome{ width:1270px; box-shadow:0 0 15px #e5e5e5; margin:0 auto; }
*/

/*页面内容区宽度固定
body .container{ width:1270px; }
*/

/*页面默认宽度100%*/
/*--container--*/
.container{ margin-right:auto; margin-left:auto; width:96%; position:relative; }
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11{ float:left; }
.col-12{ width:100%; }
.col-11{ width:91.66666667%; }
.col-10{ width:83.33333333%; }
.col-9{ width:75%; }
.col-8{ width:66.66666667%; }
.col-7{ width:58.33333333%; }
.col-6{ width:50%; }
.col-5{ width:41.66666667%; }
.col-4{ width:33.33333333%; }
.col-3{ width:25%; }
.col-2{ width:16.66666667%; }
.col-1{ width:8.33333333%; }


.margin-top{ margin-top:10px; }
.margin-bottom{ margin-bottom:10px; }
.margin-left{ margin-left:10px; }
.margin-right{ margin-right:10px; }

.text-left{ text-align:left; }
.text-right{ text-align:right; }
.text-center{ text-align:center; }

.pull-left{ float:left; }
.pull-right{ float:right; }

.input-mini{ width:60px; }
.input-small{ width:90px; }
.input-medium{ width:150px; }
.input-large{ width:210px; }
.input-xlarge{ width:270px; }
.input-xxlarge{ width:530px; }

/*图标*/
.icon-search{ background:url('images/icon-search.png') left center no-repeat; }

/*通用*/
button, input, select, textarea{ margin:0; font-size:100%; vertical-align:middle; }
button, input{ *overflow:visible; line-height:normal; }
button::-moz-focus-inner, input::-moz-focus-inner{ padding:0; border:0; }
button, html input[type="button"], input[type="reset"], input[type="submit"]{ cursor:pointer; -webkit-appearance:button; }

label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"]{ cursor:pointer; }
input[type="search"]{ -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-appearance:textfield; }
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button{ -webkit-appearance:none; }

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input{ display:inline-block; height:20px; padding:4px 6px; line-height:20px; font-family:'\5FAE\8F6F\96C5\9ED1', Verdana, Geneva, sans-serif; color:#555555; vertical-align:middle; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
textarea{ overflow:auto; vertical-align:top; height:auto; resize:none; }

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input,
.search-select{ background-color:#fff; border:1px solid #ccc; -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05); box-shadow:0 1px 2px rgba(0, 0, 0, 0.05); -webkit-transition:border linear 0.2s, box-shadow linear 0.2s; -moz-transition:border linear 0.2s, box-shadow linear 0.2s; -o-transition:border linear 0.2s, box-shadow linear 0.2s; transition:border linear 0.2s, box-shadow linear 0.2s; }

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus{ border-color:rgba(82, 168, 236, 0.8); outline:0; outline:thin dotted \9; }

input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"]{ width:auto; }
input[type="radio"]{ vertical-align:baseline; }

select, input[type="file"]{ height:30px; padding:5px 6px; margin:0; line-height:30px; }
select{ background-color:#fff; border:1px solid #ddd; }
select[multiple], select[size]{ height:auto; }
select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus{ outline:thin dotted #333; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px; }

/*按钮*/
/*--button--*/
.btn{ display:inline-block; margin-bottom:0; font-weight:normal; text-align:center; vertical-align:middle; touch-action:manipulation; cursor:pointer; background-image:none; border:1px solid transparent; white-space:nowrap; padding:4px 15px; font-size:14px; line-height:1.42857143; border-radius:3px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; font-family:"microsoft yahei"; -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05); box-shadow:0 1px 2px rgba(0, 0, 0, 0.05); }
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus{ outline:thin dotted; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px; }
.btn:hover, .btn:focus, .btn.focus{ color:#333333; text-decoration:none; }
.btn:active, .btn.active{ outline:0; background-image:none; -webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125); }
.btn.disabled, .btn[disabled], fieldset[disabled] .btn{ cursor:not-allowed; pointer-events:none; opacity:0.65; filter:alpha(opacity=65); -webkit-box-shadow:none; box-shadow:none; }

/*--gray--*/
.btn{ color:#333333; background-color:#fcfcfc; border-color:#ccc; }
.btn:hover, .btn:focus, .btn.focus, .btn:active, .btn.active, .open > .dropdown-toggle.btn{ color:#333333; background-color:#eee; border-color:#ccc; }
.btn:active, .btn.active, .open > .dropdown-toggle.btn{ background-image:none; }
.btn.disabled, .btn[disabled], fieldset[disabled] .btn, .btn.disabled:hover, .btn[disabled]:hover, fieldset[disabled] .btn:hover, .btn.disabled:focus, .btn[disabled]:focus, fieldset[disabled] .btn:focus, .btn.disabled.focus, .btn[disabled].focus, fieldset[disabled] .btn.focus, .btn.disabled:active, .btn[disabled]:active, fieldset[disabled] .btn:active, .btn.disabled.active, .btn[disabled].active, fieldset[disabled] .btn.active{ background-color:#ffffff; border-color:#ddd; }
.btn .badge{ color:#ffffff; background-color:#333333; }

/*--blue--*/
.btn-primary{ color:#ffffff; background-color:#008de8; border-color:#008de8; }
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary{ color:#ffffff; background-color:#0078e2; border-color:#0078e2; }
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary{ background-image:none; }
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active{ background-color:#0078e2; border-color:#0078e2; }
.btn-primary .badge{ color:#0078e2; background-color:#ffffff; }

/*--green--*/
.btn-success{ color:#ffffff; background-color:#6cbf6c; border-color:#5cb85c; }
.btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success{ color:#ffffff; background-color:#53af53; border-color:#469846; }
.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success{ background-image:none; }
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active{ background-color:#6cbf6c; border-color:#4cae4c; }
.btn-success .badge{ color:#6cbf6c; background-color:#ffffff; }

/*--qing--*/
.btn-info{ color:#ffffff; background-color:#5bc0de; border-color:#46b8da; }
.btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info{ color:#ffffff; background-color:#31b0d5; border-color:#269abc; }
.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info{ background-image:none; }
.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active{ background-color:#5bc0de; border-color:#46b8da; }
.btn-info .badge{ color:#5bc0de; background-color:#ffffff; }

/*--yellow--*/
.btn-warning, .jp-welcomes a.btn-warning{ color:#ffffff; background-color:#f19900; border-color:#eb9500; }
.btn-warning:hover, .btn-warning:focus, .btn-warning.focus, .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning{ color:#ffffff; background-color:#eb9500; border-color:#d58512; }
.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning{ background-image:none; }
.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled.focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active{ background-color:#f19900; border-color:#eb9500; }
.btn-warning .badge{ color:#f19900; background-color:#ffffff; }

/*--red--*/
.btn-danger{ color:#ffffff; background-color:#d9534f; border-color:#d43f3a; }
.btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger{ color:#ffffff; background-color:#c9302c; border-color:#ac2925; }
.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger{ background-image:none; }
.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled.focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active{ background-color:#d9534f; border-color:#d43f3a; }
.btn-danger .badge{ color:#d9534f; background-color:#ffffff; }

/*--link--*/
.btn-link{ color:#36c; font-weight:normal; border-radius:0; padding-top:0; padding-bottom:0; font-size:100%; }
.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link{ background-color:transparent; -webkit-box-shadow:none; box-shadow:none; }
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active{ border-color:transparent; }
.btn-link:hover, .btn-link:focus{ color:#2a6496; text-decoration:none; background-color:transparent; }
.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus{ color:#777777; text-decoration:none; }

.btn-large{ padding:10px 19px; *padding:5px 19px; font-size:17px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; }
.btn-large [class^="icon-"], .btn-large [class*=" icon-"]{ margin-top:4px; }
.btn-small{ padding:2px 10px; font-size:11.9px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.btn-small [class^="icon-"], .btn-small [class*=" icon-"]{ margin-top:0; }
.btn-mini [class^="icon-"], .btn-mini [class*=" icon-"]{ margin-top:-1px; }
.btn-mini{ padding:0 6px; font-size:10.5px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }

/*--滚动条样式--*/
::-webkit-scrollbar{ width:8px; height:10px; }
::-webkit-scrollbar-track{ background-color:#eee; -webkit-box-shadow:inset 0px 0px 6px #ccc; }
::-webkit-scrollbar-track:hover{ background-color:#eee; -webkit-box-shadow:inset 0px 0px 6px #ccc; }
::-webkit-scrollbar-track-piece{ -webkit-border-radius:0; } 
::-webkit-scrollbar-thumb{ height:50px; background-color:rgba(0,0,0,.25); border-radius:20px; }   
::-webkit-scrollbar-thumb:hover{ height:50px; background-color:#999; -webkit-box-shadow:inset -2px 0px 6px #666; }


/*--警告框--*/
.alert{ padding:10px; border:1px solid transparent; border-radius:2px; }
.alert h4{ margin-top:0; color:inherit; }
.alert .alert-link{ font-weight:bold; }
.alert > p, .alert > ul{ margin-bottom:0; }
.alert > p + p{ margin-top:5px; }
.alert-dismissable, .alert-dismissible{ padding-right:35px; }
.alert-dismissable .close, .alert-dismissible .close{ position:relative; top:-2px; right:-21px; color:inherit; }
/*green*/
.alert-success{ background-color:#dff0d8; border-color:#d6e9c6; color:#3c763d; }
.alert-success hr{ border-top-color:#c9e2b3; }
.alert-success .alert-link{ color:#2b542c; }
/*blue*/
.alert-info{ background-color:#d9edf7; border-color:#bce8f1; color:#31708f; }
.alert-info hr{ border-top-color:#a6e1ec; }
.alert-info .alert-link{ color:#245269; }
/*yellow*/
.alert-warning{ background-color:#fcf8e3; border-color:#faebcc; color:#8a6d3b; }
.alert-warning hr{ border-top-color:#f7e1b5; }
.alert-warning .alert-link{ color:#66512c; }
/*red*/
.alert-danger{ background-color:#f2dede; border-color:#ebccd1; color:#a94442; }
.alert-danger hr{ border-top-color:#e4b9c0; }
.alert-danger .alert-link{ color:#843534; }
	
/*--select菜单--*/
.mod-dropdownlist{ display:table; position:relative; width:100%; height:44px; border-left:1px solid #eee; margin-left:-1px; cursor:pointer; }
.mod-dropdownlist .dropdown-select{ color:#666; cursor:pointer; display:block; height:44px; line-height:44px; overflow:hidden; *zoom:1; -webkit-user-select:none; -moz-user-select:none; -o-user-select:none; -ms-user-select:none; user-select:none; font-size:12px; text-decoration:none; }
.mod-dropdownlist .dropdown-select:visited, .mod-dropdownlist .dropdown-select:hover, .mod-dropdownlist .dropdown-select:active{ color:#666; background:#f5f5f5; }
.mod-dropdownlist .dropdown-select .dropdown-input{ text-align:center; display:block; zoom:1; overflow:hidden; background:url('images/icon_dropdown.gif') right center no-repeat; padding-right:6px; margin-right:10px; }
.mod-dropdownlist .dropdown-select .dropdown-icon{ width:13px; zoom:1; display:none; }
.mod-dropdownlist .dropdown-select:hover .dropdown-icon{ }
.mod-dropdownlist .dropdown-list{ background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc; display:block; overflow:hidden; padding:0; }
.mod-dropdownlist .dropdown-options{ background:#fff; display:block; overflow:hidden; overflow-y:auto; padding:0; margin:0; }
.mod-dropdownlist .dropdown-options li{ margin:0; padding:0; width:100%; float:left\9; }
.mod-dropdownlist .dropdown-options li a{ color:#666; cursor:default; display:block; white-space:nowrap; width:100%; -webkit-user-select:none; -moz-user-select:none; -o-user-select:none; -ms-user-select:none; user-select:none; text-decoration:none; cursor:pointer; }
.mod-dropdownlist .dropdown-options li a:hover{ background-color:#eee; color:#666; }
.mod-dropdownlist .dropdown-options li.dropdown-options-focus a, .mod-dropdownlist .dropdown-options li.dropdown-options-focus a:hover{ background-color:#E64E3F; color:#fff; }
.mod-dropdownlist .dropdown-list .dropdown-custombox{ border-top:1px solid #ccc; }

/*--main--*/
.jp-wrap, .jp-wrapHome{ min-width:1270px!important; width:100%; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1270?"1270px":""); margin:0 auto; position:relative; min-height:100%; }

/*--页头--*/
.jp-header{ width:100%; margin:0 auto; overflow:hidden; }
[class].jp-header{ height:auto; }
.jp-logo{ width:100%; height:80px; background:#f5f5f5 url('images/topbg.jpg') right bottom no-repeat; }
.jp-logo h1{ padding:10px 0; float:left; }
.jp-logo h1 a{ display:block; font-size:24px; font-weight:normal; color:#c99d18; width:auto; height:60px; line-height:60px; /*text-indent:-999px;*/ background:url('images/logo.png') left center no-repeat; padding-left:75px; }
.jp-logo h1 a:hover{ text-decoration:none; }
/*-登录信息*/
.jp-welcomes{ float:right; padding-top:45px; text-align:right; color:#fff; }
.jp-welcomes select{ vertical-align:bottom; }
.jp-welcomes span{ display:inline-block; font-size:12px; cursor:default; }
.jp-welcomes a.btn{ padding:5px 12px; margin-left:3px; }
.jp-welcomes a.rss{ vertical-align:bottom; margin-left:3px; }
.jp-welcomes a{ font-size:12px; display:inline-block; }
.jp-welcomes a:hover{ text-decoration:none; }

/*-导航*/
.jp-nav{ height:44px; clear:both; line-height:44px; background:#c99d18; }
.nav-items{ position:relative; }
.nav-menu{ width:100%; color:#ddd; }
.nav-menu li{ float:left; margin-right:1px; }
.nav-menu a{ display:block; padding:0 22px; color:#fff; font-size:14px; }
.nav-menu a:hover, .nav-menu a.active{ text-decoration:none; background:#fdcd35; color:#826300; }
/*--子菜单*/
.jp-subnav{ height:32px; padding-top:6px; background:#fdcd35; border-bottom:solid 1px #ededed; }
.jp-subnav ul li{ display:inline; float:left; margin-right:1px; }
.jp-subnav ul li a{ display:inline-block; height:24px; line-height:24px; padding:0px 15px; color:#826300; font-size:12px; }
.jp-subnav ul li a:hover, .jp-subnav ul li a.current{ background:#fef0c2; border-radius:30px; color:#c99d18; text-decoration:none; }

/*页主体*/
.jp-main{ min-height:550px; margin:0 auto; width:100%; display:table; position:relative; z-index:1; }
.jp-main, .jp-footer, .jp-searchInfo, .jp-listSearch{ padding:10px 0; }
.jp-main .container{ min-height:540px; }
/*-内容区块*/
.jp-content{ overflow:hidden; background:#fff; border-radius:2px; border-style:solid; border-width:2px 1px 1px 1px; border-color:#eee #eee #eee #eee; }
.jp-content h3{ height:40px; line-height:40px; color:#333; border-bottom:solid 1px #eee; padding-left:13px; font-size:15px; position:relative; overflow:visible; }

.jp-content h3.nav-tabs a, .jp-content h3.nav-tabs span{ vertical-align:top; display:inline-block; padding:0 15px; margin-right:1px; font-weight:normal; text-indent:0; color:#666; cursor:pointer; }
.jp-content h3.nav-tabs a:hover, .jp-content h3.nav-tabs span:hover{ text-decoration:none; background:#eee; }
.jp-content h3.nav-tabs .current{ background:#c99d18; color:#fff; font-weight:bold; }
.jp-content h3.nav-tabs .current:hover{ background:#c99d18; }

.jp-content h3.nav-tabs .button{ line-height:22px; padding-top:7px; }
.jp-content h3.nav-tabs .button:hover{ background:none; }
.jp-content h3 span{ text-indent:0; font-size:12px; }
.jp-content h3 select, .jp-content h3 textarea, .jp-content h3 input[type="text"], .jp-content h3 .btn{ padding-top:3px; padding-bottom:3px; }
.jp-content .resultsShow{ display:inline-block; vertical-align:middle; height:40px; line-height:37px !important; line-height:40px; text-align:left; padding-left:10px; padding-right:5px; font-weight:normal; font-size:12px; color:#333; }
.jp-content .booksOrder{ display:inline-block; line-height:28px; padding-top:5px; padding-right:5px; }
.jp-content .booksOrder.bk{ display:block; }
.jp-content .noRecords{ padding:20px 25px; font-size:16px; line-height:30px; color:#e00; text-align:left; }


/*--footer--*/
.jp-footer{ clear:both; text-align:center; width:100%; background:#fff; border-top:solid 1px #eee; }
.jp-wrapHome .jp-footer{ position:absolute; left:0px; bottom:0px; }
.jp-footer .jp-copyright{ line-height:22px; color:#666; padding:8px 0; }
.jp-footer .jp-copyright a, .jp-footer .jp-copyright strong{ padding:0 3px; color:#097395; font-weight:400; }
.jp-footer .jp-copyright a:hover{ color:#000; }
/*-结果页底
.jp-wrap .jp-footer{ position:relative; left:auto; bottom:auto; }
*/

/*--home--*/
.jp-wrapHome{ /*height:100%; background:#f5f5f5  position:relative; min-height:700px;*/}

/*--home search--*/
.jp-indexSearch{/* clear:both;width:726px; position:relative; */}
/*--book search--*/
.jp-search{ width:100%; position:relative; display:table; }
/*-tab-*/
.jp-searchTabs{ width:auto; height:40px; clear:both; }
.jp-searchTabs span{ color:#ffffff; cursor:pointer; float:left; font-size:14px; height:38px; line-height:38px; text-align:center; width:auto; padding:0 15px; text-decoration:none; background:#c99d18; border-radius:0; margin-right:2px; }
.jp-searchTabs span:hover, .jp-searchTabs span.sCurrent{ color:#ffffff; background:#91621a; }
.jp-searchTabs span.sCurrent{ font-weight:bold; }
/*-search input-*/
.jp-searchInput{ /*overflow:hidden;*/ width:100%; display:table; }
.search-keyword{ clear:both; /*padding-top:25px;*/ width:100%; position:relative; overflow:visible; display:table; }
.search-keyword .search-input{ width:900px;  margin-left:-72px; margin-top:-2px;}
.search-keyword .search-input input.search-text{ width:600px; height:46px; font-size:16px;  border-radius:0; color:#333;}
.search-keyword .search-input input.search-text:focus{ position:relative;}
.search-keyword .search-select{ float:left; width:100px; text-align:center; border:solid 1px #91621a; margin-left:0px;}
.search-keyword .search-select select{ border: none;  padding-left:50px; border-radius:0px; }
.search-keyword .btn{ border-radius:0; margin-left:4px; vertical-align:top; line-height:20px; color: #ffffff;}
.search-keyword .icon-search{ padding: 0px;}

.more{ font-size:12px; float:right; padding-top:24px; position:relative; display:block; }
.more a{ display:inline-block; }
/*-选择*/
#dialog{ display:none; width:560px; z-index:99; position:absolute; top:40px; right:0px; }
#dialog .arrowUp{ display:block; height:7px; overflow:hidden; background:url('images/arrowUp.gif') 529px top no-repeat; position:relative; z-index:9; }
#dialog .selLibrary{ background:#fff; border:1px solid #ddd; width:97%; padding:2% 2% 2% 1%; overflow:hidden; clear:both; margin-top:-1px; position:relative; z-index:1; }
#dialog div.libClose{ text-align:left; width:100%; height:25px; line-height:25px; }
#dialog div.libClose a{ margin-left:2%; }
#dialog div.libClose a.closeLayer{ display:inline-block; padding:0px 8px; margin:0; float:right; background:#eee; text-decoration:none; position:absolute; right:0; bottom:0; color:#999; }
#dialog div.libClose a:hover{ color:#000; }
#dialog .libraryList{ max-height:196px; overflow-y:auto; }
#dialog .libraryList li{ width:31%; padding-left:2%; *padding-left:1%; float:left; height:28px; line-height:28px; overflow:hidden; }
#dialog .libraryList li input{ padding:0px; margin:0px; margin-right:4px; }
#dialog .libraryList li label{ color:#666; }
#dialog .libraryList li label:hover{ color:#000; }

/*条件*/
.search-choose{ clear:both; padding-left:3px; padding-top:8px; overflow:hidden; }
.search-choose label{ cursor:pointer; overflow:hidden; padding-right:5px; display:inline-block; height:20px; line-height:20px; vertical-align:top;}
.search-choose label input{ cursor:pointer; float:left; vertical-align:middle; height:20px; }
.search-choose em{ font-style:normal; color:#666; display:inline-block; padding-left:3px !important; padding-left:0px\9 !important; }
.search-choose label em:hover{ color:#333 }
/*-更多检索*/
.searchMore, .combinedSearch, .combinedSearchBtn{ margin:40px 0 50px 50px; width:700px; table-layout:fixed; }
.align-center .searchMore{ width:1000px; }
.searchMore tr th, .searchMore tr td, .combinedSearch tr th, .combinedSearch tr td{ padding:8px 2px; }
.searchMore tr th, .combinedSearch tr th{ text-align:right; }
.searchMore tr td .submit, .combinedSearch tr td .submit{ width:60px; height:30px; line-height:30px; cursor:pointer; }
/*-组合检索*/
.combinedSearch{ width:800px; margin-bottom:10px; }
.combinedSearch .combineAdd, .combinedSearch .combineDel{ width:24px; height:24px; border:none; margin-left:3px; }
.combinedSearch .combineAdd{ background:url('images/icon_add.png') left top no-repeat; }
.combinedSearch .combineDel{ background:url('images/icon_del.png') left top no-repeat; }
.combinedSearchBtn{ margin-top:0px; text-align:center; }

/*搜索列表头search*/
.jp-listSearch{ *display:table; width:100%; background:#fff; border-bottom:solid 1px #f5f5f5; position:relative; z-index:999; }
.jp-listSearch .jp-search{ width:750px; margin-left:215px; }
.jp-listSearch .jp-search .jp-searchTabs{ height:34px; }
.jp-listSearch .jp-search .jp-searchTabs span{ font-size:12px; height:32px; line-height:32px; }
.jp-listSearch .search-keyword .ecjs{ display:block; position:absolute; right:0px; bottom:0px; }/*在结果中检索*/
.jp-listSearch .search-keyword .gjss{ display:block; position:absolute; text-align:left; right:24px; top:2px; }/*高级检索*/
.jp-listSearch .search-keyword .more{ padding-top:0; position:absolute; right:24px; top:2px; }
.jp-listSearch .search-keyword .more .gjss{ position:relative; right:auto; top:auto; }
.jp-listSearch .search-keyword .ecjs:hover, .jp-listSearch .search-keyword .gjss:hover{ text-decoration:none; }
.jp-listSearch #dialog{ top:18px; }


/*子页*/
.jp-mainContent{ padding:0 240px 0 210px; overflow:hidden; position:relative; }
.jp-mainTable{ width:100%; height:100%; }
/*-左*/
.jp-mainLeft{ width:200px; float:left; margin-left:-210px; _margin-left:-105px; position:relative; min-height:520px; *height:auto; }
td.jp-mainLeft{ float:none; width:300px; margin:0; height:100%; vertical-align:top; }
	/*--library select*/
	.libSelect{ width:100%; background:#f5f5f5; table-layout:fixed; }
	.libSelect th, .libSelect td{ border-bottom:solid 1px #eee; border-right:solid 1px #eee; padding:3px; }
	.libSelect th{ width:75px; font-weight:normal; }
	.libSelect td select{ width:100%; *width:216px; }
	/*--tree*/
	.showtree{ }
	td.jp-mainLeft .dTreeNode{ color:#333; font-weight:bold; }
	td.jp-mainLeft .dtree, td.jp-mainLeft .ztree{ height:580px; width:290px; overflow-x:auto; overflow-y:scroll; padding-top:10px; padding-left:10px; }
	td.jp-mainLeft .dtree a{ font-weight:normal; }
	td.jp-mainLeft .dtree a b{ font-weight:normal; color:#826300; }
/*-中*/
.jp-mainCenter, .jp-viewContent{ width:auto; min-height:580px; *height:auto; overflow:hidden; }
.jp-mainCenter, .jp-viewContent .jp-viewLeft{ float:left; width:100%; }
.jp-viewContent{ padding-right:240px; }
td.jp-mainCenter{ padding-right:0; margin:0; width:auto; float:none; background:none; vertical-align:top; }
/*-右*/
.jp-mainRight{ width:230px; overflow:hidden; margin-right:-240px; position:relative; float:right; min-height:680px; *margin-left:10px; *height:auto; _margin-left:0px; _margin-right:-119px; }


/*书刊表格*/
.jp-booksList{ background:#fff; border:none; }
.jp-booksList tr th, .jp-booksList tr td{ border:solid #eee; border-width:0px 0px 1px 1px; }
.jp-booksList tr th:first-child, .jp-booksList tr td:first-child{ border-left:none; word-break:break-all; word-wrap:break-word; }
.jp-booksList tr th{ background:#f5f5f5; line-height:32px; height:32px; text-align:center; }
.jp-booksList tr td{ line-height:34px; height:34px; padding:0 6px; }
.jp-booksList tr:hover > td{ background:#fff8e2; }


/*分页*/
.search_page{ clear:both; background:#fbfbfb; text-align:center; padding:8px 0; color:#555; }
.search_page p{ clear:both; text-align:center; }
.search_page a, .search_page b, .search_page span{ display:inline-block; background:#fff; border:1px solid #eee; font-size:12px; color:#5d5d5d; padding:3px 8px; margin-left:3px; }
.search_page a:hover, .search_page a.active, .search_page b{ background:#3eaf0e; border:1px solid #11a124; color:#fff; text-decoration:none; }
.search_page span{ color:#999; background:#f5f5f5; }

/*热门检索词*/
.jp-hotWord{ overflow:hidden; width:100%; }
.jp-hotWord ul{ padding:5px 10px 15px; overflow:hidden; }
.jp-hotWord ul li{ height:20px; line-height:20px; overflow:hidden; float:left; display:inline; padding:10px 10px 0; }

/*新书分类*/
.jp-newBooks{ width:100%; overflow:hidden; line-height:28px; padding-bottom:10px; }
.jp-newBooks h3{ font-size:14px; }
.jp-newBooks .newBooks-content table{ border:none; width:100%; }
.jp-newBooks .newBooks-content table td{ line-height:28px; height:28px; padding:0 6px; border:none; }
.jp-newBooks .newBooks-content table td label{ cursor:pointer; color:#333; }
.jp-newBooks .newBooks-content table td label:hover{ color:#097395; }
.jp-newBooks .newBooks-content table td label input{ vertical-align:middle; }
.jp-newBooks .newBooks-content table td b{ font-weight:normal; padding-left:3px; }
.newBooks-select{ overflow:hidden; }
.newBooks-select li{ float:left; width:auto; padding-right:8px; }

/*辅助导航*/
.jp-searchInfo{ position:relative; z-index:99; min-height:22px; line-height:22px; background:#fff; border-bottom:solid 1px #ebebeb; }
.jp-searchInfo input.btn, .jp-searchInfo button.btn{ *height:26px; *line-height:18px; *padding-top:0; *padding-bottom:0px; }
/*期刊导航--字母查询条件*/
.search_eng{ overflow:hidden; float:left; width:670px; }
.cnseh{ padding-right:15px; }
.search_eng span, .search_eng a{ display:inline-block; float:left; }
.search_eng span{ font-weight:bold; padding-right:5px; }
.search_eng a{ padding:0 6px; font-size:12px; margin-right:1px; color:#c99d18; }
.search_eng a:hover, .search_eng a.current{ background:#c99d18; color:#fff; text-decoration:none; }

/*荐购表单*/
.readerRecommend{ padding:40px 0 50px 60px; width:auto; }
.readerRecommend tr th, .readerRecommend tr td{ padding:8px 2px; }
.readerRecommend tr th{ width:80px; font-weight:normal; text-align:right; }

/*学科导航*/
.jp-subjectNav{ margin-bottom:10px; }
.jp-subjectNav:last-child{ margin-bottom:0px; }
.jp-subjectNav ul{ width:100%; overflow:hidden; padding-top:8px; padding-bottom:8px; }
.jp-subjectNav ul li{ float:left; padding:3px 10px; width:170px; }
.jp-subjectNav ul li a{ color:#333; text-align:left; text-decoration:none; }
.jp-subjectNav ul li a:hover{ text-decoration:none; color:#c00; }


/*类别筛选*/
.choose_item{ float:left; width:55%; *width:500px; overflow:hidden; display:table; }
.choose_item li{ float:left; height:20px; line-height:20px; padding-left:10px; padding-right:24px; margin:1px 6px 1px 0; background:#fff2c8; border-radius:20px; position:relative; }
.choose_item li strong{ color:#c99d18; }
.choose_item li a.close{ display:inline-block; position:absolute; right:0px; top:0px; width:6px; height:6px; background:url('images/close.gif') 8px center no-repeat; opacity:0.6; padding:8px 10px 8px 8px; }
.choose_item li a.close:hover{ opacity:1; }

/*类别筛选*/
.jp-chooseItem{ width:100%; overflow:hidden; }
.jp-chooseItem ul{ overflow:hidden; }
.jp-chooseItem li{ float:left; height:21px; line-height:20px; padding-left:10px; padding-right:24px; margin:10px 6px 0px 0; background:#fff2c8; border-radius:20px; position:relative; }
.jp-chooseItem li strong{ color:#c99d18; }
.jp-chooseItem li a.close{ display:inline-block; position:absolute; right:0px; top:0px; width:6px; height:6px; background:url('images/close.gif') 8px center no-repeat; opacity:0.6; padding:7px 10px 8px 8px; }
.jp-chooseItem li a.close:hover{ opacity:1; }

/*排序筛选*/
.search_result{ float:right; position:relative; padding-right:450px; width:auto; }
.jp-searchInfo .noselect{ padding-right:0px; }
.search_info_l{ overflow:hidden; }
.search_info_l strong{ color:#f00; font-weight:bold; padding:0 8px; }
.search_info_l span{ padding:0 3px; }
.search_info_r{ position:absolute; width:137px; right:0; top:0; }
.search_info_r em.name, .search_info_c em.name, .search_info_t em.name{ display:block; float:left; font-style:normal; color:#666; }
.search_info_r .choose, .search_info_c .choose, .search_info_t .choose{ width:77px; height:22px; float:left; position:relative; z-index:0; }
.search_info_r .choose{ width:77px; }
.search_info_t .choose input, .search_info_c .choose input, .search_info_r .choose input{ font-size:12px; height:22px; line-height:22px; padding-left:5px; background:url('images/select_bg.gif') right center no-repeat; border:solid 1px #ccc; text-align:left; outline:none; color:#333; font-family:'\5FAE\8F6F\96C5\9ED1'; cursor:pointer; }
.search_info_r .choose input{ width:77px; }
.search_info_r .choose ul, .search_info_t .choose ul{ position:absolute; z-index:9999; border:1px solid #ccc; background:#fff; display:none; list-style:none; margin:0; left:0; top:21px; }
.search_info_r .choose ul{ width:75px; }
.search_info_r .choose li, .search_info_c .choose li, .search_info_t .choose li{ clear:none; clear:both; _height:20px; line-height:24px; }
.search_info_r .choose li a, .search_info_c .choose li a, .search_info_t .choose li a{ display:block; color:#666; text-align:center; }
.search_info_r .choose li a:hover, .search_info_c .choose li a:hover, .search_info_t .choose li a:hover{ background:#eee; color:#000; text-decoration:none; }

.search_info_t{ position:absolute; width:137px; right:147px; top:0; }
.search_info_t em.name{ }
.search_info_t .choose{ width:77px; }
.search_info_t .choose input{ width:77px; }
.search_info_t .choose ul{ width:75px; }
.search_info_t .choose li{ }
.search_info_t .choose li a{ }
.search_info_t .choose li a:hover{ }

.search_info_c{ position:absolute; width:137px; right:300px; top:0; }
.search_info_c .choose ul, .search_info_c .choose ul{ position:absolute; z-index:9999; border:1px solid #ccc; background:#fff; display:none; list-style:none; margin:0; left:0; top:21px; }
.search_info_c em.name{ }
.search_info_c .choose{ width:77px; }
.search_info_c .choose input{ width:77px; }
.search_info_c .choose ul{ width:75px; }
.search_info_c .choose li{ }
.search_info_c .choose li a{ }
.search_info_c .choose li a:hover{ }

/*--搜索结果左侧--*/
.jp-itemCategory{ overflow:hidden; }
.jp-itemCategory ul{ padding:8px 0 8px 12px; }
.jp-itemCategory ul li, .jp-itemCategory ul div .moreItem{ height:22px; line-height:22px; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; }
.jp-itemCategory ul li a span{ color:#999; }
.jp-itemCategory ul li a:hover span{ color:#e00; text-decoration:none; }
.jp-itemCategory ul ul{ padding:0px; }

/*--检索结果列表--*/
.jp-searchList{ width:100%; clear:both; min-height:580px; }
.jp-searchList ul{ width:100%; }
.jp-searchList ul li{ min-height:100px; border-bottom:solid 1px #eee; margin:0px; padding:10px 110px 15px 20px; position:relative; }
.jp-searchList ul li h2{ line-height:32px; font-size:16px; font-weight:normal; }
.jp-searchList ul li .jp-booksInfo{ border:none; min-height:0px; padding:0px; }
.jp-searchList ul li p, .jp-searchList ul li .collectBooks{ line-height:22px; }
.jp-searchList ul li p strong, .jp-searchList ul li .collectBooks strong{ display:inline-block; width:90px; font-weight:normal; }
.jp-searchList ul li .collectBooks .collectTip{ display:inline-block; padding-right:12px; background:url('images/icon-collectBooks.gif') right center no-repeat; }
.jp-searchList ul li .collectBooks .collectTip:hover{ background:url('images/icon-collectBooks-hover.gif') right center no-repeat; }
.jp-searchList ul li .creator{ color:#ccc; }
.jp-searchList ul li .libraryCount{ position:absolute; right:10px; top:20px; width:90px; }
.jp-searchList ul li .collectButton{ position:absolute; right:25px; top:95px; }
.icon-star{ width:30px\9; display:inline-block; color:#c99d18; padding-left:16px; background:url('images/starSmall.png') left center no-repeat; }
.jp-searchList ul li .collectBooks .bookAssociation{ width:100%; }
/*--馆藏预览*/
.library-prompt{ background:#fffbf0; position:relative; /*margin-top:20px\9; left:0; left:auto\9; margin-left:-80px\9;*/ z-index:999; width:111%; *width:102%; width:-moz-calc(100% + 90px); width:-webkit-calc(100% + 90px); width:calc(100% + 90px); }
.library-prompt .library-pList{ line-height:28px; color:#666; position:relative; z-index:100; border:solid 1px #ffeaaa; border-left:none; }
.library-prompt .library-pList tr th, .library-prompt .library-pList tr td{ border-left:solid 1px #ffeaaa; border-top:solid 1px #fff2c8; }
.library-prompt .library-pList tr th{ text-align:center; background:#fff2c8; color:#995602; }
.library-prompt .library-pList tr td{ padding-left:10px; }

/*--搜索结果右侧--*/
.jp-aboutResources, .jp-relatedResources{ padding:8px 8px 8px 12px; overflow:hidden; }
.jp-aboutResources li{ background:url('images/dot.gif') left center no-repeat; padding-left:12px; line-height:24px; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis; }
/*--左侧相关资源--*/
.jp-relatedResources{ padding-top:0px; padding-right:0px; }
.jp-relatedResources li{ float:left; margin-right:8px; margin-top:8px; width:150px; height:56px; line-height:50px; background:#fff; text-align:center; }
.jp-relatedResources li a{ display:table-cell; vertical-align:middle; width:144px; height:50px; line-height:50px; border:solid 1px #eee; padding:3px; }
.jp-relatedResources li a:hover{ border-color:#e00; }
.jp-relatedResources li a img{ max-width:136px; max-height:50px; vertical-align:middle; }


/*书刊内容页view*/
.jp-viewContent{ overflow:hidden; *zoom:1; }
.jp-viewContent .jp-booksInfo{ position:relative; padding-right:160px; border-bottom:solid 1px #eee; min-height:226px; /**height:226px;*/ }
.jp-viewContent .jp-searchList .jp-booksInfo{ position: initial; }
.jp-viewContent .jp-booksInfo .booksCover{ position:absolute; right:20px; top:20px; text-align:center; width:130px; height:170px; overflow:hidden; }
.jp-viewContent .jp-booksInfo .booksCover img{ max-width:130px; _width:130px; vertical-align:middle; }
.jp-viewContent .jp-booksInfo .booksInfo{ line-height:22px; text-align:left; padding:10px; }
.jp-viewContent .jp-booksInfo .booksInfo table{ }
.jp-viewContent .jp-booksInfo .booksInfo table tr th, .jp-viewContent .jp-booksInfo .booksInfo table tr td{ border:none; line-height:22px; padding:3px; vertical-align:text-top; word-break:break-all; word-wrap:break-word; }
.jp-viewContent .jp-booksInfo .booksInfo table tr th{ width:160px; text-align:right; background:none; }
.jp-viewContent .jp-booksInfo .booksInfo table tr td{ color:#666; }
/*--统计*/
.jp-viewContent .jp-booksStatistics{ padding:10px; position:relative; }

/*--评分*/
.jp-booksScore{ padding:5px 20px; overflow:hidden; border-bottom:solid 1px #eee; height:32px; }
.jp-booksScore .totalRating, .jp-booksScore .myRating{ width:220px; height:13px; line-height:13px; padding:8px 0; }
.booksScore{ width:80px; }
.booksScore a{ display:inline-block; float:left; vertical-align:middle; width:13px; height:13px; margin-right:3px; background:url('images/icon-star.png') left center no-repeat; }
.booksScore a:hover, .booksScore a.scoreCurr{ background:url('images/icon-starOn.png') left center no-repeat; }
.jp-booksScore .totalRating .booksScore{ background:url('images/icon-star.png') left center repeat-x; }
.jp-booksScore .totalRating .scoreCurr{ width:0px; background:url('images/icon-starOn.png') left center repeat-x; }

/*--内容选项卡*/
.tabbable{ *zoom:1; }
.tabbable:before, .tabbable:after{ display:table; line-height:0; content:""; }
.tabbable:after{ clear:both; }
.tabbable h3.nav-tabs{ border-top:solid 2px #c99d18; }
.tabbable h3.nav-tabs a, .tabbable h3.nav-tabs span{ display:inline-block; float:left; padding:0 15px; margin-right:1px; font-weight:normal; text-indent:0; color:#666; cursor:pointer; }
.tabbable h3.nav-tabs a:hover, .tabbable h3.nav-tabs span:hover{ text-decoration:none; background:#eee; }
.tabbable h3.nav-tabs .current{ background:#c99d18; color:#fff; font-weight:bold; }
.tabbable h3.nav-tabs .current:hover{ background:#c99d18; }

.tabbable .tab-content .subnav-tabs{ background:#eee; height:24px; padding:5px 15px; overflow:hidden; border-bottom:solid 1px #e8e8e8; }
.tabbable .tab-content .subnav-tabs a, .tabbable h3.nav-tabs span{ display:inline-block; float:left; padding:0 15px; margin-right:1px; font-weight:normal; text-indent:0; color:#666; cursor:pointer; height:24px; line-height:24px; border-radius:20px; }
.tabbable .tab-content .subnav-tabs a:hover, .tabbable h3.nav-tabs span:hover{ text-decoration:none; background:#e3e3e3; }
.tabbable .tab-content .subnav-tabs .current{ background:#d5d5d5; font-weight:bold; }
.tabbable .tab-content .subnav-tabs .current:hover{ background:#d5d5d5; }

.tabbable .tab-content{ overflow:hidden; min-height:200px; }
.tabbable .tab-content .tab-pane{ display:none; }
.tabbable .tab-content .current{ display:block; }

.tab-pane .noContent{ display:block; padding:10px 15px; }

/*--附件信息*/
.jp-booksAttachment{ overflow:hidden; }

/*--评论*/
.jp-booksCritique{ padding:5px 15px 15px; }
.jp-booksCritique .booksCritique-login{ height:30px; line-height:30px; }
.jp-booksCritique .booksCritique-login span{ padding-left:3px; padding-right:3px; }
.jp-booksCritique .booksCritique-list{ margin-top:10px; border:solid 1px #eee; border-top:solid 2px #c99d18; border-radius:4px 4px 0 0; overflow:hidden; }
.booksCritique-list h3{ background:#fbfbfb; }
.booksCritique-list .booksCritique-info{ padding-left:10px; padding-right:10px; max-height:280px; +height:280px; _height:280px; overflow-x:hidden; overflow-y:auto; }
.booksCritique-list .booksCritique-info li{ border-bottom:dashed 1px #eee; padding:5px 3px; }
.booksCritique-list .booksCritique-info li h4{ line-height:26px; font-weight:normal; font-size:12px; }
.booksCritique-list .booksCritique-info li h4 a{ display:inline-block; padding:0 3px; }
.booksCritique-list .booksCritique-info li h4 span{ color:#999; }
.booksCritique-list .booksCritique-info li .critiqueContent{ text-indent:2em; padding-top:2px; }

.jp-booksCritique .booksCritique-input{ width:100%; }
.jp-booksCritique .booksCritique-input .booksCritique-text{ padding-top:3px; }
.jp-booksCritique .booksCritique-input .booksCritique-text input, .booksCritique-input .booksCritique-text textarea{ width:98.060706257820%; width:-moz-available; }
.jp-booksCritique .booksCritique-input .booksCritique-button{ padding-top:10px; text-align:right; }


/*右侧*/
.jp-booksDiagram, .jp-viewQRCode{ text-align:center; }
.jp-booksDiagram{ padding:10px 10px 15px; }
/*--分享*/
.jp-shareCustom{ padding:7px 0 15px 20px; overflow:hidden; }
.jp-shareCustom a{ display:inline-block; width:70px; line-height:16px; margin-top:8px; padding-left:20px; }

/*--荐购说明--*/
.recommendDson{ padding:40px 0 20px 50px; }
.recommendDson dl{ display:block; overflow:hidden; padding:0 0 40px 65px; }
.recommendDson dl dt{ font-size:16px; color:#c99d18; padding-bottom:5px; }
.recommendDson dl dt a{ color:#c99d18; }
.recommendDson dl dt a:hover{ color:#e00; }
.recommendDson dl dd{ color:#999; font-size:14px; }
.recommendDson .zd_catalog{ background:url('images/icon_book.png') left 2px no-repeat; }
.recommendDson .net_zhengd{ background:url('images/icon_desktop.png') left top no-repeat; }
.recommendDson .from_tuij{ background:url('images/icon_menu.png') left top no-repeat; }
.recommendDson .jg_history{ background:url('images/icon_calendar.png') left 3px no-repeat; }
/*--右侧荐购说明--*/
.jp-mainRight .recommendDson{ padding:0 0 4px 0; }
.jp-mainRight .recommendDson dl{ padding:10px 15px; background:none; border-bottom:dashed 1px #eee; }
.jp-mainRight .recommendDson dl:last-child{ border-bottom:none; }
.jp-mainRight .recommendDson dl dt{ font-size:14px; padding-bottom:3px; padding-left:22px; }
.jp-mainRight .recommendDson dl dd{ font-size:12px; }
.jp-mainRight .recommendDson .zd_catalog{ background:url('images/icon_book_small.png') 15px 13px no-repeat; }
.jp-mainRight .recommendDson .net_zhengd{ background:url('images/icon_desktop_small.png') 15px 12px no-repeat; }
.jp-mainRight .recommendDson .from_tuij{ background:url('images/icon_menu_small.png') 15px 13px no-repeat; }
.jp-mainRight .recommendDson .jg_history{ background:url('images/icon_calendar_small.png') 15px 13px no-repeat; }

/*--用户登录&注册--*/
/*-表单共用-*/
.form-horizontal{ padding:10px 0; font-size:14px; }
.form-horizontal .menuTitle{ margin-bottom:20px; line-height:36px; text-indent:5px; font-size:18px; }
.form-horizontal .control-group{ width:100%; display:table; margin-bottom:8px; clear:both; }
.form-horizontal .control-group .control-label{ float:left; padding-top:10px; text-align:right; width:150px; line-height:18px; }
.form-horizontal .control-group .controls{ margin-left:160px; line-height:35px; padding-bottom:10px; }
.form-horizontal .control-group .controls input{ width:400px; height:30px; }
.form-horizontal .control-group .controls .checkbox, .form-horizontal .control-group .controls input[type="checkbox"]{ width:auto; height:auto; }
.form-horizontal .control-group .controls input.radio{ width:auto; height:auto; margin:0px; }
.form-horizontal .control-group .controls input.error{ border-color:#e00; }
.form-horizontal .control-group .controls label.error{ display:inline-block; padding-left:8px; }
.form-horizontal .control-group .controls select{ height:36px; margin-bottom:10px; }
.form-horizontal .control-group .controls .description{ display:inline-block; padding-left:6px; color:#999; font-size:12px; }
.form-horizontal .form-actions{ padding-top:8px; padding-left:160px; }
/*--用户登录--*/
.user-register{ width:100%; overflow:hidden; }
.user-register .u-register{ height:auto; min-height:1px; }
.user-register{ background:#f3f5f8; }
.u-register{ background:#fff; padding:30px 50px; border-radius:3px; }

/*--我的图书馆登录--*/
.login_wrap{ height:100%; min-height:820px; position:relative; background:#ecf9ff; /*url('images/search_bg.jpg') center top repeat-x; background-size:cover;*/ }
.u-login{ overflow:hidden; margin:0 auto; padding:0; /*padding-top:40px; padding-bottom:60px;*/ }

.logArea{ display:table; width:95%; margin:0 auto; padding:60px 0; background:url('images/login_bg.png') left bottom no-repeat; }
@media ( min-width:1370px ){
	.logArea{ width:1280px; }	
}
.loginCard{ position:relative; width:440px; float:right; display:table; background:#fff; border-radius:3px; }
.passportc{ min-height:405px; *display:table; padding:40px 45px 30px; text-align:left; font-size:14px; clear:both; }

.pptitle{ font-size:22px; padding-bottom:10px; }
.ppcontent{ padding:10px 0; }
.ppcontent .error{ line-height:24px; padding-bottom:5px; color:#f00; text-align:center; }
.ppcontent .card a{ color:#0272b4; text-decoration:none; font-size:12px; }
.ppcontent li{ position:relative; }
.ppcontent label{ display:table; padding-bottom:5px; color:#666; }
.ppcontent .np{ margin:0 0 20px; }
.ppcontent .rem{ height:1px; font-size:12px; }
.ppcontent .rem label{ margin-top:0; }
.ppcontent .ppinput{ width:96%; padding:0 5px; height:40px; line-height:40px; border:1px solid #c3dbe7; font-size:14px; }
.ppcontent .l-captcha{ position:relative; display:table; width:100%; }
.ppcontent .c-input{ width:65%; float:left; }
.ppcontent .c-getCode{ float:left; margin-left:5px; position:relative; }
.ppcontent .c-getCode .btn{ padding-top:10px; padding-bottom:10px; *padding-top:7px; *padding-bottom:7px; }
.ppcontent .c-imgCode{ width:174px; min-height:210px; position:absolute; bottom:42px; left:0px; border:solid 1px #ddd; background:#fff; padding:9px 11px 11px; box-shadow:0 0 15px rgba(0,0,0,0.1); }
.ppcontent .l-button .btn{ width:99.5%; line-height:32px; *line-height:28px; font-size:18px; letter-spacing:2px; }
/*-验证码-*/
.vc-table{ position:relative; }
.vc-table .vc-img1{ width:100%; }
.vc-table .vc-div{ }
.vc-table .vc-div a{ position:relative; }
.vc-table .vc-div a:hover:after{ content:""; position:absolute; left:0; top:0; border:solid 1px #f00; width:48px; height:48px; }
.vc-table .vc-refresh{ display:inline-block; width:16px; height:16px; background:url('images/refresh.png') center no-repeat; text-indent:-99999em; position:absolute; right:0; bottom:0px; }
.vc-table .vc-refresh:focus{ background:url('images/refresh.gif') center no-repeat; }

/*-登录后-*/
.login_userName{ font-size:16px; line-height:30px; padding-bottom:20px; }

/*-完善个人资料-*/
.loginCard .userImprove{ padding-top:15px; font-size:12px; }
.userImprove .ppcontent div.error{ height:auto; line-height:20px; width:96%; padding-top:8px; }
.userImprove .ppcontent input.error{ border:solid 1px #f00; }
.userImprove .ppcontent input.error:hover, .userImprove .ppcontent input.error:focus{ box-shadow:0px 0px 8px rgba(255,0,0,0.2); }
.userImprove .ppcontent label.error{ display:none; height:0; overflow:hidden; }
.userImprove .ppcontent li{ padding-bottom:8px; height:24px; line-height:24px; }
.userImprove .ppcontent li.userShow{ padding-bottom:0px; height:20px; line-height:20px; }
.userImprove .ppcontent label{ margin-top:0; }
.userImprove .ppcontent .ppinput{ height:24px; line-height:24px; }

.line2{ clear:both; height:1px; font-size:1px; line-height:1px; border-bottom:1px solid #ccc; margin:10px auto; }

.regPro{ float:left; width:655px; padding-top:20px; display:none; }
.regPro .fpic{ width:655px; height:330px; display:none; }
.fpicNews{ overflow:hidden; padding:30px 0px 0px 0; width:610px;}
.fpicNews h3{ font-size:18px; font-family:'\5FAE\8F6F\96C5\9ED1'; font-weight:normal; color:#333; }
.fpicNews ul{ padding-top:8px; }
.fpicNews ul li{ height:23px; line-height:23px; font-family:'\5B8B\4F53'; color:#666; }
.fpicNews ul li span{ float:right; font-family:'\5FAE\8F6F\96C5\9ED1'; font-size:11px; }
.fpicNews ul li a{ font-family:'\5FAE\8F6F\96C5\9ED1'; display:inline-block; padding-right:10px; color:#447a95; }
.fpicNews ul li a:hover{ color:#e00; }

.regPro .log{ color:#fff; line-height:35px; text-align:left; padding-left:16px; }
.regPro .log span{ color:#b3c4cd; }



/*-user center-*/
.jp-userWrap{ background:#f5f5f5; position:relative; }
.jp-userWrap .container{ /*width:1270px;*/ }
.jp-userContent{ overflow:hidden; width:100%; position:relative; display:table; }
.jp-userContent .jp-userLeft, .jp-userContent .jp-userRight{ display:table-cell; position:relative; vertical-align:top; }
.jp-userContent .jp-userLeft{ float:left; width:1%; *width:270px; }
.jp-userContent .jp-userRight{ width:100%; *width:auto; }
/*user left*/
.jp-userContent .jp-userLeft .ul-content{ width:260px; margin-right:10px; }
/*user card*/
.ul-userInfo{ width:100%; overflow:hidden; }
.ul-userInfo .user-card{ overflow:hidden; background:#fff; border-radius:2px; padding:0 0 20px; margin-bottom:10px; /*min-height:100px;*/ }
.ul-userInfo .user-card .u-photo{ position:relative; }
.ul-userInfo .user-card .u-photo .u-photoBg{ background:#e5e5e5 url('images/userCardBg.jpg') center bottom no-repeat; background-size:cover; height:100px; }
.ul-userInfo .user-card .u-avatar{ width:80px; height:80px; border-radius:50%; margin:-40px auto 0; overflow:hidden; background-color:#f5f5f5; }
.ul-userInfo .user-card .u-avatar img{ width:100%; }
/*user profile*/
.ul-userInfo .user-card .u-profile{ overflow:hidden; padding:15px 10px 10px; text-align:center; color:#1e63b0; }
.ul-userInfo .user-card .u-profile .u-name{ line-height:20px; font-size:20px; font-weight:700; color:#1e63b0; padding-top:5px; }
.ul-userInfo .user-card .u-profile .u-cardNumber{ line-height:18px; font-size:20px; font-weight:700; padding-top:15px; color:#1e63b0; }
/*user nav icon*/
.ul-userInfo .user-card .u-nav{ width:100%; overflow:hidden; }
.ul-userInfo .user-card .u-nav li{ width:50%; float:left; height:28px; line-height:28px; overflow:hidden; text-align:center; }
/*user menu*/
.user-subMenu{ overflow:hidden; background-color:#fff; padding:10px; border-radius:2px; min-height:100px; }
.user-subMenu ul{ overflow:hidden; }
.user-subMenu ul li{ height:40px; line-height:40px; overflow:hidden; text-align:center; border-bottom:dotted 1px #eee; font-size:14px; }
.user-subMenu ul li:last-child{ border-bottom-color:rgba(255,255,255,0) !important; border-bottom-color:transparent; }
.user-subMenu ul li a{ display:block; text-decoration:none; }
.user-subMenu ul li:hover{ background-color:#fafafa; }
.user-subMenu ul li.usm-active{ background-color:#1e63b0; border-bottom:solid 1px #1e63b0; color:#fff; font-weight:700; }
.user-subMenu ul li.usm-active a{ color:#fff; }

/*user right*/
.user-mainContent{ overflow:hidden; padding:10px; text-align:left; }

/*dashboard*/
.user-dashboard{ width:100%; *width:auto; overflow:hidden; }
.user-dashboard .ud-userInfo{ width:100%; overflow:hidden; background:#fff; margin-bottom:10px; }
.user-dashboard .ud-userInfo .ud-userItem{ padding:13px 20px; float:left; width:400px; min-height:auto; *height:auto; }
.user-dashboard .ud-userInfo .ud-userItem dt{ font-size:18px; color:#1e63b0; font-weight:700; line-height:18px; padding-bottom:10px; }
.user-dashboard .ud-userInfo .ud-userItem dd{ height:30px; line-height:30px; }

.user-dashboard .ud-userStatistics{ overflow:hidden; margin-left:-10px; }
.user-dashboard .ud-userStatistics .ud-statisticsItem{ float:left; width:469px; margin-bottom:10px; }
.user-dashboard .ud-userStatistics .ud-statisticsItem .jp-content{ margin-left:10px; }
@media ( min-width:1300px ){
	.user-dashboard .ud-userStatistics .ud-statisticsItem{ width:50%; }
}
@media ( min-width:1530px ){
	.user-dashboard .ud-userStatistics .ud-statisticsItem{ width:33.333333%; }
}
.user-dashboard .ud-userStatistics .ud-statisticsItem .us-title{ }
.user-dashboard .ud-userStatistics .ud-statisticsItem .us-content{ width:100%; height:400px; }

/*search*/
.jp-content .ucenter-search{ border-bottom:solid 1px #eee; }
.ucenter-search{ line-height:24px; padding:10px 18px; white-space:nowrap; overflow:hidden; clear:both; }
.ucenter-search .us-content{ width:100%; overflow:hidden; border-bottom:dotted 1px #ddd; padding-bottom:5px; margin-bottom:5px; }
.ucenter-search .us-text, .ucenter-search .us-checkbox{ float:left; display:inline-block; height:24px; overflow:hidden; text-align:right; padding:3px 5px; }
.ucenter-search .us-text input.input_text{ width:150px; height:20px; line-height:20px; padding:2px; vertical-align:middle; }
.ucenter-search .us-checkbox{ text-align:left; }
.ucenter-search .us-checkbox input{ vertical-align:middle; }
.ucenter-search .us-button{ overflow:hidden; padding:5px; }
.ucenter-search .us-text .btn{ padding-top:2px; padding-bottom:2px; }

/**/
.user-dialogContent{ overflow:hidden; width:100%; }
.user-dialogContent .udc-item{ padding:20px; overflow:hidden; }
body .user-dialogContent .dialog-button{ text-align:center; }
body .user-dialogContent .dialog-button input{ padding:5px 20px; }

/*-借款提醒-*/
.jiekTips{ line-height:25px; border-radius:none; padding-left:15px; padding-right:15px; font-size:14px; margin-bottom:10px; }
.jiekTips label{ font-weight:bold; display:inline-block; }

/*-邮件设置-*/
.myEmailConfig{ margin:0 15px; }
.myEmailConfig .control-group{ border-bottom:dotted 1px #e5e5e5; }
.myEmailConfig .control-group .control-label{ width:5px; }
.myEmailConfig .control-group .controls{ margin-left:10px; }
.myEmailConfig .form-actions{ padding-left:10px; padding-bottom:8px; }

/*--------------------
	图书信息
--------------------*/
/*
*竖排
*/
.books-list{ padding-top:20px; width:100%; overflow:visible; }
.pmb-block .books-list{ padding-top:0px; }
.books-list ul{ margin-bottom:0; }
.books-list ul li{ margin-top:15px; }
.book-wrap{ width:100%; position:relative; padding-bottom:15px; text-align:center; }
.book-wrap .book-image{ height:168px; margin-bottom:10px; padding:0; position:relative; text-align:center; }
.book-wrap .book-image a{ display:block; position:relative; text-align:center; }
.book-wrap .book-image a:hover img{ box-shadow:0px 0px 5px rgba(0, 0, 0, 0.1); border:solid 1px #e7604a; }
.book-wrap .book-image img{ border:solid 1px #ddd; max-width:100%; max-height:168px; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease; }

.book-info{ }
.book-info .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; font-size:14px; }
.book-info .b-cname{ font-size:12px; margin-top:0px; margin-bottom:6px; font-weight:400; }

.book-info .b-info{ line-height:21px; position:relative; word-break:break-all; word-wrap:break-word; color:#999; }
.book-info .b-info strong{ font-weight:normal; color:#333; }
.book-info .b-info em{ color:#36c; font-style:normal; text-decoration:none; }
.book-info .b-info a{ color:#7597ba; }
.book-info .b-info a:hover{ color:#e7604a; }

.book-wrap .b-checkbox{ width:20px; text-align:left; float:left; }
.book-info .b-operate{ overflow:hidden; text-align:center; padding:5px 0; margin:0 auto; }
.book-info .b-operate i{ margin-right:4px; }

.books-list .book-rating{ display:none; }

/*
*横排
*/
.books-collist{ overflow:hidden; margin:0 20px; }
.books-collist li{ width:50%; }
.books-collist .book-wrap{ border-bottom:dotted 1px #ddd; display:table; text-align:left; }
.books-collist .book-wrap .book-image{ width:110px; max-height:150px; margin-bottom:0px; margin-right:15px; float:left; }
.books-collist .book-wrap .book-image img{ width:100%; max-height:150px; }
.books-collist .book-info{ }
.books-collist .book-rating, .books-collist .book-info .b-info{ display:block; }
.books-collist .book-info .b-operate{ text-align:right; }