﻿/*----------------------------------------------------------
The base color for this template is #5c87b2. If you'd like
to use a different color start by replacing all instances of
#5c87b2 with your new color.
----------------------------------------------------------*/
@font-face {   /*标准编码*/
    font-family: 'Menksoft2012';
    font-style: normal;
    font-weight: normal;
    src: url('/Content/Font/Menksoft2012.eot');
    src: url('/Content/Font/Menksoft2012.eot?#iefix') format('embedded-opentype'), url('/Content/Font/Menksoft2012.woff') format('woff'), url('/Content/Font/Menksoft2012.ttf') format('truetype');
}
/* CSS Document */
*{MARGIN: 0px;padding: 0px;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend,label, input, button, textarea, p, blockquote, th, td {margin: 0;padding: 0;}
body {font-family:"微软雅黑"; font-size:14px;text-align:left;color: #696969;}
input[type="text"], textarea {-webkit-appearance: none;}
table {border-collapse: collapse;border-spacing: 0;}
img{border-width: 0px;}
ul,li{margin:0px;padding:0px;list-style-type: none;}
li {list-style: none;}
a:link,a:visited{text-decoration: none;}
a:hover{text-decoration: underline;}
#space{width:100%;height:1px;}
#clear{clear: both;}
a:link{text-decoration: underline;text-decoration: none;}
#space{width:100%;height:1px;}
/* HEADINGS   
----------------------------------------------------------*/
h1, h2, h3, h4, h5, h6
{color: #000; font-family: Arial, Helvetica, sans-serif;}
h1{font-size: 2em;padding-bottom: 0;margin-bottom: 0;}
h2{ padding: 0 0 10px 0;}
h3{font-size: 1.2em;}
h4{font-size: 1.1em;}
h5, h6{font-size: 1em;}
/* this rule styles <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2{ margin-top: 0;}
/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/
/* you can specify a greater or lesser percentage for the 
page width. Or, you can specify an exact pixel width. */
.page{width:1100px;margin:0px auto;}
.Content {
    width: 100%;
    float: left;
    min-height: calc(100vh-500px)
}
#footer{color: #999;padding: 10px 0;text-align: center;line-height: normal;margin: 0;font-size: .9em;}
/* FORM LAYOUT ELEMENTS   
----------------------------------------------------------*/
fieldset { margin: 1em 0; padding: 1em; border: 1px solid #CCC;}
fieldset p { margin: 2px 12px 10px 10px;}
legend {font-size: 1.1em;font-weight: 600;  padding: 2px 4px 8px 4px;}
input[type="text"]{width: 200px;border: 1px solid #CCC;}
input[type="password"]{width: 200px;border: 1px solid #CCC;}
/* TABLE
----------------------------------------------------------*/ 
/* MISC  
----------------------------------------------------------*/
.clear{clear: both;}
.error{color:Red;}
/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error{color: #ff0000;}
.field-validation-valid{display: none;}
.input-validation-error{border: 1px solid #ff0000;background-color: #ffeeee;}
.validation-summary-errors{font-weight: bold;color: #ff0000;}
.validation-summary-valid{display: none;}
/* Styles for editor and display helpers
----------------------------------------------------------*/
.display-label,.editor-label,.display-field,.editor-field
{margin: 0.5em 0;}
.text-box{width: 30em;}
.text-box.multi-line{height: 6.5em;}
.tri-state{width: 6em;}
.SwitchLang{border:0px solid red;/*background:transparent url(/Content/Images/header_bg.jpg) no-repeat;color:#333;*/text-decoration:underline;padding-top:-2px;cursor:pointer;}
/*头部*/
.opac-header{width:100%;height:160px;background:#FFFFFF url(/Content/Images/opac-header.png) center center no-repeat;}
.header {
    width: 100%; /*background:url(/Content/Images/header_bg.jpg) top left repeat-x;
    background-color: #F8F8F8;
    */
}
/*.top{width:1003px;height:77px;margin:0 auto;}
.top .logo{ height:77px;width:530px;float:left;}
.top .logo img{float:left;margin:20px auto auto 0px;}
.top .vip{float:right;padding-top:12px;height:12px;}
.top .vip_name{width:130px; text-align:right;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.top .vip span{float:left;display:block;font-size:12px;color:#e5e5e5;}
.top .vip span a{color:#e5e5e5;}
.top .vip span a：hover{}
.index_login{font-size:12px; font-weight:normal;color:#e5e5e5; float:left; }
.index_login a{font-size:12px; font-weight:normal;color:#e5e5e5;}*/
    /*语言主题选项*/
    .SwitchLang{float:right;width:78px;height:45px;}
#Menu-btn{cursor:pointer;float:right;width:78px;height:45px;font-size:16px;line-height:45px;color:#cecece;text-align:center;}
#tab td{cursor:pointer;} 
#showdiv{height:90px; width:78px; float:left;display:none;background:#d8d6d6;border:1px solid #e3e5e6;z-index:9999; position:relative;}
#sm_tabct{float:left;width:78px;height:90px;background-color:#fff;overflow:hidden;}
#sm_tabct li{float:left;border-top:1px solid #e3e5e6;}
#sm_tabct li a{color:#6f7579;width:78px;height:30px;line-height:30px;float:left;display:block;text-align:center;background:#fff url(/Content/Images/mn_CN/sm_tabct_top.png) center top no-repeat;cursor:pointer;font-family:Menksoft2012;}
#sm_tabct li a:hover{color:#fff;background:#1b1b1b url(/Content/Images/mn_CN/sm_tabct_top.png) center top no-repeat;}

.sm_tab{float:left;width:40px;height:204px;background:#0f82f5;border-left:1px solid #fff;}
.sm_tab a{color:#fff;width:30px;height:170px;padding-top:34px;padding-right:10px;writing-mode:tb-rl; font-size:18px; float:left; display:block;text-align:left;}
.Service a{background:url(/Content/Images/mn_CN/Service-hover.png) 11px 11px no-repeat;}
.Service a:hover{background:url(/Content/Images/mn_CN/Service-hover.png) 11px 11px no-repeat;color:#fff;}
.UserCenter a{background:url(/Content/Images/mn_CN/UserCenter-hover.png) 12px 11px no-repeat;}
.UserCenter a:hover{background:url(/Content/Images/mn_CN/UserCenter-hover.png) 12px 11px no-repeat;color:#fff;}
.Settings a{background:url(/Content/Images/mn_CN/Settings-hover.png) 12px 11px no-repeat;}
.Settings a:hover{background:url(/Content/Images/mn_CN/Settings-hover.png) 12px 11px no-repeat;color:#fff;}
.Theme a{background:url(/Content/Images/mn_CN/Theme-hover.png) 11px 11px no-repeat;}
.Theme a:hover{background:url(/Content/Images/mn_CN/Theme-hover.png) 11px 11px no-repeat;color:#fff;}
.Exit a{background:url(/Content/Images/mn_CN/Exit-hover.png) 13px 10px no-repeat;}
.Exit a:hover{background:url(/Content/Images/mn_CN/Exit-hover.png) 13px 10px no-repeat; color:#fff;}
/*结束*/
/*个人中心 语言选项*/
/*.SwitchLang{float:right;height:35px;}
.User_slt{float:left;display:block;height:35px; line-height:35px;color:#cecece;text-align:center;}
.User_slt li.hover ul {visibility:visible; position:absolute; display:inline;}
.inner li{ position:relative;}
.inner_a{text-decoration:none;height:35px;display:block; float:left; width:58px;color:#cecece;padding:0px 5px;}
.inner_a:hover{color:#cecece;text-decoration:none;background:#313131 url(/Content/Images/menu_hover.jpg)  left top repeat-x;}
.inner_slt_a{color:#666;line-height:22px; width:100%; display:block;padding:0px;margin:0px;}
.inner_slt_a:hover{color:#fff;text-decoration:none; background:#1b1b1b;}
.inner_ul {visibility:hidden; position:absolute;background:#fff; border:1px solid #dcdcdc; display:inline;left:0px;top:35px; height:66px; overflow:hidden;padding:0px;margin:0px;}
.inner_ul li{ display:inline;padding:0px;margin:0px;}
.inner_ul li a{color:#333;}
*/
/*变色*/
/*.Discolor{ float:right; color:#ff781a; margin-top:15px; width:145px;padding-left:250px; height:12px; }
.Discolor span{display:block; float:left; line-height:12px; }
.Discolor a{color:#e5e5e5; display:block; float:left; width:12px; height:12px; margin-left:3px;overflow:hidden;}
.Discolor a:hover{text-decoration: none;}*/
/*导航菜单*/
.menuBox{width:1100px;margin:0px auto; height:45px;line-height:40px;font-family:"微软雅黑";}
.menu a {
    padding: 0px 30px 0px 30px;
    float: left;
    font-size: 14px;
    display: block;
    color: #333333; /*background:url(/Content/Images/header_bg.jpg) top left repeat-x;*/
}
/*
.menu a:hover{background-image: url(/Content/Images/menu_hover.jpg);color:#154b93}
*/
    .menu a:hover {
        color: #6d071e;
        font-size: 16px;
        font-weight: bold;
        border: 2px solid #6d071e;
        border-radius: 30px;
    }
.login {
    float: right;
    margin-right: 20px;
}
.login a{padding:0px 5px; float:left; display:block;color:#333333;font-size:12px;/*font-weight:700*/}
.login a:hover{background:#313131 url(/Content/Images/menu_hover.jpg)  left top repeat-x;}
.login span{ float:left;height:45px;line-height:45px;color:#333333; font-size:12px}
.vip_name{ float:left; padding-right:5px;}
/*搜索*/
.menu .search_box{float:right;width:212px; padding-top:3px;}
.menu .search_box:hover{background:none;}
.menu .search_box .search{width:188px; height:27px; float:left;}
.menu .search_box .search .search_txt{float:left;border:1px solid #ccc; background:#fff; width:184px;height:28px;color:#959595; margin:0; padding:0px 2px; font-size:12px;}
.menu .search_box .search .search_btn{float:left;width:20px;height:20px; position:relative; margin:5px 0 0 -25px; z-index:1; padding:0px; border:none; background:url(/Content/Images/search_btn.jpg) left top no-repeat; cursor:pointer;}
/*内容搜索*/
.main_searchBox{width:700px;margin:0px auto;padding-top:150px;}
/*select*/
.main_search{width:100%;float:left;}
.main_search .selectTab{width:auto; position:relative; margin-right:5px; float:left; display:inline;}
.main_search .calender{position:relative; z-index:999;}
.main_search .selected{width:auto;height:42px;float:left; display:inline;position:relative;z-index:0;border:1px solid #dcdcdc;}
.main_search .selected .myselect{float:left;cursor:pointer;display:block;height:42px;line-height:42px;text-align:center;color:#fff;font-family:"微软雅黑"; border:none; border-style:none;margin:0px; background:#0f82f5; font-size:16px; font-weight:bold;}
.main_search .selected .myselect_right{position:absolute;top:0px; right:0px;cursor:pointer;width:20px;height:42px;background:#0f82f5 url(/Content/Images/select_right.png)  center center no-repeat;}
.main_search .selected:hover .myselect_right{position:absolute;top:0px; right:0px;cursor:pointer;width:20px;height:42px;background:#0b55c4 url(/Content/Images/select_right.png)  center center no-repeat;}
.main_search .selectTab ul {width:auto;position:absolute;left:0;top:43px;border:1px solid #dcdcdc;background:#fff;overflow: hidden;display:none;z-index:1000;}
.main_search .selectTab ul .select_li{font-family:"微软雅黑"; font-size:16px;display:block;height:35px;overflow:hidden;line-height:35px;width:auto;cursor:pointer;text-align:center;padding:0px; }
.main_search .selectTab ul .select_li:hover{background:#1971f6;color:#fff;}
.OpacQuery_logo{width:100%; height:70px;float:left;margin:120px 0px 60px 0px;background:url(/Content/Images/OpacQuerylogo.jpg) center center no-repeat;}
.SearchBotton {
    outline: none;
    width: 122px;
    height: 44px;
    float: left;
    cursor: pointer;
    border: none;
    border-width: none;
    background: #6d071e;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    font-family: "微软雅黑";
    border-radius: 0 50% 50% 0
}
.main_search .SearchText {
    outline: none;
    float:left;
    width: 520px;
    text-indent:1em;
    height: 40px;
    line-height: 40px;
    border: 2px solid #6d071e;
    color: #414141;
    font-size: 16px;
}
.mrlft{margin-left:100px;}
.MoreCondition{
	padding:2px 0px 2px 5px;
	float:left;
	font-size:14px;
	height:40px;
	width:32px;
	line-height:20px;
	color:#1971f9;
	cursor:pointer;
	text-decoration: underline;
}

/*2015.7.14-subude*/
.search_slt{float:left;width:100%;height:30px;}
.search_slt ul li{display:block;float:left;padding:0px 12px;height:30px;line-height:30px;cursor:pointer;font-size:16px;}
.search_slt ul li:hover{background:#f09520;color:#fff;}
.search_slt ul li.Click{background:#f09520;color:#fff;}
.block{display: block;}
.block1{display:none;}
/*内容搜索*/
.hot_search{width:100%;float:left; margin-top:30px;margin-left:8px}
.hot_search span{padding:3px 3px; float:left;cursor:pointer;text-decoration:none;font-size:14px;color:#666;}
.hot_search span:hover{color:#6d071e}
.hot_search label{padding:0px 5px; float:left; font-size:14px; color:#010101; cursor:pointer;}
.hot_search label.current{text-decoration:none;font-size:14px; color:#313131; font-weight:bold;}
.sRadio{ float:left; margin-top:5px;}
/*更多条件搜索*/
.more_search{width:100%;float:left;border-top:1px solid #dcdcdc;}
.more_search .RowDiv{ width:100%; float:left; line-height:25px; margin-top:12px;}
.more_search .RowDiv label{ width:240px;float:left; font-size:14px; color:#010101; cursor:pointer; text-align:right;}
.more_search .RowDiv span{float:left; font-size:14px; color:#010101; cursor:pointer; margin-right:10px;}
.more_search .RowDiv select{ float:left; height:25px;width:230px;border:2px rgba(239, 148, 32, 1) solid;}
/*多条件搜索*/
.ConditionsSearch{width:627px;margin:0px auto; font-size:14px;}
.Condition_logo{width:627px;float:left;padding:80px 0px;background:url(/Content/Images/Conditions_logo.jpg) center center no-repeat;}
.ConditionsBottom{width:627px;height:6px;background:url(/Content/Images/Conditions_bottom.jpg)  left bottom no-repeat;float:left;}
.ConditionsBox{width:627px;background:url(/Content/Images/Conditions_top.jpg)  left top no-repeat;padding-top:6px;float:left;}
.Conditions{width:625px; border-left:1px solid #d3ebfe;border-right:1px solid #d3ebfe; float:left;padding:15px 0px;}
.Conditions p{ width:627px;float:left;line-height:30px; padding:6px 0px;}
.Conditions p label{width:150px; float:left; line-height:30px; text-align:right;}
.Conditions p span{ float:left;line-height:30px;}
.Conditions p .CsText{ width:330px; height:28px;line-height:28px; border:1px solid #ccc; float:left;}
.Conditions p .CsRadio{ float:left; margin-top:5px;}
.BookTab{width:479px; float:left; margin:15px auto auto 15px;}
.BookTab td{border:1px solid #e7e7e7; text-align:center;vertical-align:middle; line-height:38px;color:#959595;}
.BookTab td label{color:#959595;font-weight:bold;}
/*新书推荐*/
.RecommendTab{ width:850px; margin:100px auto 0px auto; }
.RecommendTab td{ line-height:30px; color:#0e71ce; text-align:left; border:none;}
.RecommendBox{position:relative; width:100%; height:570px; margin-top:15px; float:left;background:url(/Content/Images/tuijian_bg.jpg)  center center no-repeat;}
.NewResourcesBox{position:relative; width:100%; height:570px; margin-top:15px; float:left;background:url(/Content/Images/xinshu_bg.jpg)  center center no-repeat;}
.BottonBox{ width:120px; height:30px; position:absolute; top:20px; right:50px;}
/*读者空间*/
.MySpace{ width:100%; float:left;}
.MySpaceLeft{ width:330px; height:180px; float:right;}
.MySpaceLeft td{text-align:left; vertical-align:top;padding-top:12px;}
.MySpaceLeft td img{ cursor:pointer;}
.MySpaceRight{float:left;width:100%;margin-top:30px;}
.MySpaceRight-Top {
    float: left;
    width: 100%;
    line-height: 30px;
    background: #f8f8f8;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    text-indent: 2em
}
.MySpaceRight-Content{float:left;width:100%;height:319px;padding:0px;overflow-x:hidden;overflow-y:auto; background:#fff;border-radius:8px}
.div_btn { float: left; width: 100%;margin:20px 0}
.div_btn ul {float:left;width:100%}
.div_btn ul li {float: left; width:12.5%;}
.div_btn ul li div {text-align:center }
.div_btn ul li .div_btn_img {  width: 30px;height: 30px; margin:0 auto; padding: 10px}
.div_btn ul li .div_btn_img img {width:100%; height:100% }
        /*子页内容*/
        .location {
            width: 100%;
            height: 35px;
            line-height: 35px;
            float: left;
            background: #f8f8f8;
            border-bottom: 1px solid #eee;
            font-size: 16px;
        }
.location span{padding:0px 5px;color:#666;}
.location label{padding:0px 5px;color:#0b55c4;}
.main_top{width:100%;height:28px;float:left;  margin-top:15px; padding:5px 0px 5px 0px;}
/*background:#F8F8F8;*/
.main_top input {
    float: left;
}
.main_top .PassImage{ float:left;margin:8px 0px auto 3px;}
.main_top label{float:left;margin-left:9px;line-height:28px; display:block;font-size:16px;}
.main_top label.Type{height:312px;}
.m_r{ margin-right:10px;}
.flt-mrg{ float:right; margin-right:10px;}
.main_top legend{ font-weight:normal;}
.main_top .mText{width:158px;padding:0px 2px; height:26px; line-height:26px; border:1px solid #d5d5d5;margin-left:5px;border-radius:12px}
.main_top .mCheck{margin-top:7px; margin-left:7px;}
.main_top .mRadio{margin-top:7px; margin-left:7px;}
.main_top select{ float:left; margin-left:5px; height:28px; line-height:28px;}
.mBotton {
    outline: none;
    border-radius: 12px;
    border: none;
    border-style: none;
    border-width: 0px;
    padding: 0px 15px;
    height: 28px;
    color: #fff;
    margin-left: 5px;
    font-family: "微软雅黑";
    cursor: pointer;
    float: left;
    background: #6d071e ;
}
    .mBotton:hover {
        background: inherit;
        border: 1px solid #6d071e;
        color: #6d071e
    }
.mBotton:disabled{background:#ccc;}

.main_top .selectTab,.modalBox .selectTab {width:auto; position:relative;margin:0px 0px auto 5px; float:left; display:inline;}
.main_top .selected{width:auto;height:26px;float:left; display:inline;position:relative;z-index:0;border:1px solid #dcdcdc;border-radius:12px}
    .main_top .selected .myselect {
        float: left;
        cursor: pointer;
        display: block;
        height: 26px;
        line-height: 26px;
        text-align: center;
        color: #000;
        font-family: "微软雅黑";
        border: none;
        border-style: none;
        margin: 0px;
        border-radius: 12px
    }
    .main_top .selected .myselect_right {
        position: absolute;
        top: 0px;
        right: 0px;
        cursor: pointer;
        width: 17px;
        height: 26px;
        background: #f1f2f4 url(/Content/Images/select_right.jpg) center center no-repeat;
        border-top-right-radius: 12px;
        border-bottom-right-radius: 12px;
    }
.main_top .selected:hover .myselect_right{position:absolute;top:0px; right:0px;cursor:pointer;width:17px;height:26px;background:#f1f2f4 url(/Content/Images/select_right.jpg)  center center no-repeat;}
.main_top .selectTab ul {width:auto;position:absolute;left:0;top:27px;border:1px solid #dcdcdc;background:#fff;overflow: hidden;display:none; background:#fff; z-index:1000;}
.main_top .selectTab ul .select_li{font-family:"微软雅黑"; font-size:13px;display:block;height:22px;overflow:hidden;line-height:22px;width:auto;cursor:pointer;text-align:center;padding:0px; }
.main_top .selectTab ul .select_li:hover{background:#d82f37;color:#fff;}
/*.main_top .mBotton{ border:none;padding:0px 8px; height:22px; line-height:22px; color:#fff;margin-top:15px; margin-left:5px; font-family:"微软雅黑";cursor:pointer;}*/
.mainTab{width:100%; float:left; margin-top:20px;}
.mainTab .topTr{background:url(/Content/Images/ResultRight-bg.jpg) left center repeat-x;}
.mainTab .topTr td {color:#333333;font-weight:bold;}
.mainTab td{ border:1px solid #e7e7e7; text-align:center;vertical-align:middle;height:28px; padding:0px 3px;}
.mainTab td label{font-weight:bold;}
.mainTab th{ border:1px solid #e7e7e7; text-align:center;vertical-align:middle; line-height:28px;color:#959595; }
.mTabBotton{float:right !important;border:none;border-style:none; border-width:0px;padding:0px 10px; height:24px;color:#fff; font-family:"微软雅黑";cursor:pointer;margin:2px 10px 2px 0; border:1px solid #fff;background:#0f82f5;}
.mTabBotton:hover{background:#0b55c4;}
.mTabBottom{border:none;border-style:none; border-width:0px;padding:0px 10px; height:24px;color:#fff; font-family:"微软雅黑";cursor:pointer;margin:2px 0px; border:1px solid #fff;background:#0f82f5;}
.mTabBottom:hover{background:#0b55c4;}
.mTabBotton:disabled{background:#59a3ef;}
.mTabFile{ height:22px; margin-left:10px;}
.mainTab td select{height:22px;margin-left:10px;}
.mTabText{height:22px;padding:0px 2px; border:1px solid #dcdcdc; color:#414141;}
.mainTab td .hv{ float:left; padding-left:20px;color:#154b93;}
.mainTab td .hv:hover{cursor:pointer; color:#e70012;
	text-decoration: underline;}
.mainTab td .nohv{ float:left; padding-left:20px;}
.mainTab td .cthv{padding-left:20px;color:#154b93;}
/*新增*/
.mainAdded{width:100%; float:left; margin-top:30px;color:#666; border:none;}
.mainAdded td{padding:10px 0px 0px 0px; margin:0px;height:24px;border:none; vertical-align:middle;}
.mainAdded td font{font-size:14px; width:120px;float:left; text-align:right;height:24px; line-height:24px;}
.mainAdded .PassImage{ float:left; margin-top:5px; margin-right:3px;}
.mainAdded p{ width:100%;float:left;padding:10px 0px 0px 0px; margin:0px; line-height:24px;}
.mAddDiv{width:100%;float:left;padding:10px 0px 0px 10px; margin:0px; line-height:24px;}
.mainAdded label{font-size:16px; width:220px; float:left; text-align:right;height:35px; line-height:35px; color:#666;}
.mainAdded span{font-size:14px;float:left;margin-right:5px;padding:0px;height:35px; line-height:35px;font-size:16px;}
.mainAdded select{ float:left;height:30px;width:100px;margin-right:5px;}
.mAddBotton{float:left; border:none;border-style:none; border-width:0px; padding:0px 10px; height:24px;color:#fff;margin-right:10px; font-family:"微软雅黑";cursor:pointer; background:#6d071e}
.mAddBotton:hover{background:#0b55c4;}
.mAddBotton:disabled{background:#59a3ef;}
.DateText{ width:80px;float:left; height:22px; text-align:center; margin-right:5px;}
.mAddCheck{ float:left; margin-top:4px;}
.mainAdded .mAddText{ float:left;padding:0px 10px; width:418px; height:30px; color:#404040;font-size:16px;background-color:inherit;border:1px solid #aaaaa9}
.mainAdded .mAddTextarea{float:left;padding:0px 5px; width:421px; height:100px; color:#404040;font-size:16px;}
.mainAdded .mAddFile{float:left;padding:0px 2px; width:310px; height:22px; margin-right:5px; font-size:14px; border:1px solid #d5d5d5;}
.mainAdded .mAddCheck{ float:left; margin-top:4px;}
.mainAdded .BackText{float:left;padding:0px 2px 0px 2px; width:280px; height:24px; line-height:24px; color:#404040; margin-right:5px; font-size:14px;}

/*读者推荐 右边表格*/
.ReadersRecom{width:1003px; float:left; margin-top:15px;color:#666; border:none;}
.mAddLeft{width:420px;float:left;}
.mAddLeft p{ width:420px;padding:10px 0px 0px 0px; float:left; margin:0px; line-height:24px;}
.mAddLeft p label{font-size:14px; width:100px; float:left; text-align:right; margin:0px;padding:0px;height:24px; line-height:24px; color:#666;}
.mAddLeft .mAddText{ float:left;padding:0px 2px; width:250px; height:22px; color:#404040; margin-right:5px; font-size:14px;}
.mAddLeft .mAddTextarea{float:left;padding:0px 2px; width:250px; height:100px; color:#404040;font-size:14px;}
.mAddRightDiv{width:583px; height:239px; overflow-x:hidden; overflow-y:scroll;float:left;margin-top:44px;}
.mAddRight{width:570px;float:left;}
.mAddRight .topTr{background:#eee; color:#666; font-size:14px; font-weight:bold;}
    .mAddRight .titleTr {
        background: #6d071e;
        color: #fff;
    }
.mAddRight td{height:28px;line-height:28px;text-align:left; text-align:left;padding-left:10px;border:1px solid #ccc;}
.mAddRight td font{color:#FF0000;}
/*select*/
.mainTab .selectTab {width:auto; position:relative;margin:0px auto 0px auto;display:inline; float:left; margin-left:10px;}
.mainAdded .selectTab{width:auto; position:relative;margin:0px 5px auto 0px; float:left; display:inline;}
.calender{position:relative; z-index:999;}
.main_top .selectTab,.modalBox .selectTab {width:auto; position:relative;margin:0px 0px auto 5px; float:left; display:inline;}
.selected{width:auto;height:22px;float:left; display:inline;position:relative;z-index:0;border:1px solid #dcdcdc;}
.selected .myselect{float:left;cursor:pointer;display:block;height:22px;line-height:22px;text-align:center;color:#000;font-family:"微软雅黑"; border:none; border-style:none;margin:0px;}
.selected .myselect_right{position:absolute;top:0px; right:0px;cursor:pointer;width:17px;height:22px;background:#f1f2f4 url(/Content/Images/select_right.jpg)  center center no-repeat;}
.selected:hover .myselect_right{position:absolute;top:0px; right:0px;cursor:pointer;width:17px;height:22px;background:#f1f2f4 url(/Content/Images/select_right.jpg)  center center no-repeat;}
.selectTab ul {width:auto;position:absolute;left:0;top:23px;border:1px solid #dcdcdc;background:#fff;overflow: hidden;display:none; background:#fff; z-index:1000;}
.selectTab ul .select_li{font-family:"微软雅黑"; font-size:13px;display:block;height:22px;overflow:hidden;line-height:22px;width:auto;cursor:pointer;text-align:center;padding:0px; }
.selectTab ul .select_li:hover{background:#1e9ec3;color:#fff;}
/*select结束*/
/*页码*/
.box_bottom{width:100%; float:left; height:30px;margin:20px 0px 0px 0px;}
.left_record{float:left; width:270px;padding-top:3px;}
.left_record span{color:#898989;}
.left_record a{padding:0px 5px; color:#898989;}
.right_page{float:right; height:22px;overflow:hidden;width:500px;text-align:right;}
.right_page a{ display:block; float:left;height:22px;line-height:22px;text-align:center;color:#000;text-decoration: none;}
.right_page a:hover{text-decoration: none; background:#0b55c4;}
.right_page span{display:inline;float:left;}
    /*2020-9-15 yyx修改 start*/
.num_01 {
color:#333 !important
}
.label_01 {
    font-size: 14px !important;
    margin: 0 !important;
}
.mTab_Botton {
    font-size: 14px;
    outline:none;
    color: #6d071e;
    border:none;
    background:none
}
    .mTab_Botton:hover {
        color: #d82f37
    }
    .span_02 {
        color: #6d071e;
        font-weight: bold
    }
.right_page font {
    float: left;
    display: inline;
    color: #898989;
    margin-left: 20px;
    /*font-size: 12px;*/
    font-size: 13px
}
    .right_page .number {
        /*background: #dfdfdf;*/
        margin-left: 5px;
        float: left;
        width: 30px;
        background-color: transparent;
        color: #303133
    }
        .right_page .number:hover {
            background-color: transparent;
            color: #303133;
            /*background:#0b55c4;
            color: #fff;*/
            text-decoration: none;
        }
    .right_page .omission {
        background-color: transparent;
        color: #303133;
        float:left;
        width: 30px;
        height: 22px;
        line-height: 22px;
        text-align: center;
        margin-left: 5px;
        /*color: #000;
        background: #eeeeee;*/
    }
    .right_page .Current {
        background-color: transparent;
        color: #d82f37;
        /*background:#0b55c4;*/
        /*color: #fff;*/
        margin-left: 5px;
        width: 30px;
    }
        .right_page .Current:hover {
            background-color: #6d071e;
            color: #ffffff;
        }
.right_page .page_go{width:30px; height:22px;margin-left:5px;text-align:center;background:#dfdfdf;border:none; color:#000; cursor:pointer;padding-top:3px;}
.right_page .page_go:hover{background:#6d071e;color:#fff;}
    .right_page .previous {
        background: url(/Content/Images/previousPage.png) center center no-repeat;
        width:30px;
        height: 22px;
        /*background: url(/Content/Images/previous_bg.jpg) center center no-repeat;*/
        margin-left: 5px;
        cursor: pointer;
    }
    .right_page .next {
        background: url(/Content/Images/nextPage.png) center center no-repeat;
        width:30px;
        height: 22px;
        /*background: url(/Content/Images/next_bg.jpg) center center no-repeat;*/
        margin-left: 5px;
        cursor: pointer;
    }
    .right_page .page_txt {
        float: left;
        width: 28px;
        height: 22px;
        border: 1px solid #dcdcdc;
        margin-left: 10px;
        padding: 5px;
    }
/*2020-9-15 yyx修改 end*/

.personal_nav {width:120px;height:22px;background:#17181c;margin-top:10px; float:left;}
.inner {}
.personal_nav li {float:left; font-size:12px;}
.personal_nav li a {text-decoration:none;color:#9d9d9d;display:block;width:120px;height:22px;line-height:22px;}
.personal_nav li a img{float:left;width:22px; height:22px;margin:0px;}
.personal_nav li a span{float:left;width:88px; height:22px;margin-left:5px; background:url(image/vip_name_bg.jpg) center right no-repeat;}
.personal_nav li a:hover {color:orange;}
.personal_nav li ul {visibility:hidden; position:absolute;}
.personal_nav li.hover ul {/*ie6不支持li:hover所以在这里写成li.hover以方便js取样式*/visibility:visible; position:absolute; display:block; width:120px; background:#17181c;}
.personal_nav ul ul li a {line-height:22px; width:120px;  text-align:center;}
.personal_nav ul ul li a:hover { background:#3d3b3b; color:#fff;}
.menu .search_txt{float:left; border:none; width:175px;margin-left:92px;margin-top:10px;padding:4px 5px 0px 5px;height:21px; background:url(/Content/Images/search_txt.jpg) left top no-repeat; color:#959595;}
.menu .search_btn{float:left; border:none;width:25px; margin-left:-25px; margin-top:15px; height:25px; background:url(/Content/Images/search_btn.jpg) left top no-repeat;cursor:pointer;}
/*模态弹出*/
#simplemodal-overlay{background-color:#000;}
.modalBox{background:#fff;position:absolute;border:1px solid #e7e7e7;display:none; width:450px;}
.modalTop{width:100%; height:40px; line-height:40px;background:#6d071e;float:left; margin-bottom:10px;}
.modalTop span{padding-left:10px;font-size:14px;font-weight:bold; float:left;color:#fff;}
.modalTop .modalOff{ float:right; margin:10px 10px auto auto; cursor:pointer;}
.modalBox .top{ width:100%; height:40px;line-height:40px;background:#0f82f5;color:#fff;float:left; margin-bottom:10px;}
.modalBox .top span{padding-left:10px;font-size:14px;font-weight:bold; color:#FFFFFF;}
.modalBox .message{margin:0px; line-height:28px; width:100%;text-align:center;float:left; color:#666;}
.modalBox p{width:100%;float:left;padding:10px 0px 0px 0px; margin:0px; line-height:28px;}
.modalBox p label{width:150px; float:left; text-align:right; margin:0px;padding:0px;height:28px; line-height:28px;}
.modalBox p select{float:left;height:26px; color:#404040; margin-right:5px;}
.modalDiv{width:100%;float:left;padding:10px 0px 0px 0px; margin:0px; line-height:28px;}
.modalDiv label{width:150px; float:left; text-align:right; margin:0px;padding:0px;height:28px; line-height:28px;}
.modalDiv select{float:left;height:26px;margin-right:5px;}
.modalText{float:left;padding:0px 2px; width:210px; height:26px; line-height:26px;margin-right:5px;border:1px solid #d5d5d5;}
.modalTextarea{float:left;padding:0px 2px; width:210px; height:60px;margin-right:5px; line-height:26px;border:1px solid #d5d5d5;}
.buttonsBox{padding:20px 0px 3px 0px; height:44px; float:left; width:450px; text-align:center;display:table-cell;}
.buttonsDiv{padding:20px 0px 3px 0px; height:44px; float:left; width:450px; text-align:center;display:table-cell;}
.yes{height:44px;line-height:44px; width:217px;background:#6d071e;border:none;color:#fff;cursor:pointer;text-align:center;font-size:14px;border-radius:14px;}
    .yes:hover {
        background: inherit;
        border: 1px solid #6d071e;
        color: #6d071e
    }
.no{height:44px;line-height:44px; width:217px;background:#adabab;border:none;color:#333;cursor:pointer;margin-left:3px;text-align:center; font-size:14px;}
.no:hover{ background:#c9c9c9;}
.modalTabBox{width:700px; height:330px; float:left;overflow:scroll;}
.modalTab{width:670px; margin:0px auto;}
.modalTab td{ line-height:22px; border:1px solid #dcdcdc; text-align:center;}
/*.modalBox .header {height:30px; line-height:30px; width:100%; background:url(/Content/Images/confirm/header.gif) repeat-x; color:#fff; font-weight:bold;}
.modalBox .header span {padding-left:8px;}
.modalBox .message {color:#333; font-size:14px; margin:0; padding:12px 4px 12px 8px;word-wrap:break-word;word-break:normal; max-height:400px; overflow:auto;}
.modalBox .buttons {line-height:26px; width:160px; float:right; padding:10px 8px 0; margin:0px 10px 10px 10px;} 
.modalBox .buttons div {float:right; margin-left:4px; width:70px; height:26px; color:#666; font-weight:bold; text-align:center; background:url(/Content/Images/confirm/button.gif) repeat-x; border:1px solid #bbb; cursor:pointer;} */
.modalBox a.modal-close,
.modalBox a.modal-close:link,
.modalBox a.modal-close:active,
.modalBox a.modal-close:visited {text-decoration:none; font-weight:bold; position:absolute; right:10px; top:2px; color:#fff;}
.modalBox a.modal-close:hover {color:#ccc;}
/* Container */
#simplemodal-container a.modalCloseImg 
{
    background:#1378dd;
    width:25px; height:29px;
    display:inline; 
    z-index:3200; 
    position:absolute; 
    top:-15px; 
    right:-18px;
    cursor:pointer;}
#simplemodal-container #basicModalContent{padding:8px;}
/*页脚*/
#mk_ft{float:left;width:100%;text-align:center;}
#mk_cp{float:left;width:100%;height:80px;border-top:1px solid #dfdfdf;margin:20px auto 0 auto;padding:10px 0 0 0;background-color:#F8F8F8}
#mk_cp p{font:normal 12px/18px Arial,"宋体";color:#333333;text-align:center;margin:4px 0 0 0;padding:0px;}
    /*#mk_cp p a:link{font:normal 12px/18px Arial,"宋体";color:white;text-decoration:none;}*/
#mk_cp p a:visited{color:white;}
#mk_cp p a{color:#333333;}
/*#mk_cp p a:hover{font:normal 12px/18px Arial,"宋体";color:#959595;text-decoration:underline;}*/
#rs_zn_tprt_mx {float:left;width:300px;height:30px;margin:10px 0 0 2px;}
/*OPAC查询结果*/
.ResultLeft{ float:left; width:288px;border:1px solid #dcdcdc;}
.ResultLeft .title{ float:left; width:100%; height:35px; line-height:35px;border-bottom:1px solid #dcdcdc;background:url(/Content/Images/ResultLeft-bg.jpg) left top repeat-x; color:#333333; font-weight:bold;}
.ResultLeft .title span{padding:0px 14px;}
.ResultLeft .title-2{ float:left;padding-left:3px; color:#333333; line-height:25px;}
.ResultLeft_center{ float:left; width:288px;height:480px; border:1px solid #dcdcdc;overflow-y:auto;overflow-x:hidden;}
.ResultLeft_center .title{ float:left; width:100%; height:35px; line-height:35px;border-bottom:1px solid #dcdcdc;background:url(/Content/Images/ResultLeft-bg.jpg) left top repeat-x; color:#e70012; font-weight:bold;}
.ResultLeft_center .title span{padding:0px 14px;}
.ResultLeft_center .title-2{ float:left;padding-left:3px; color:#333333; line-height:25px;}
.ResultLeft-content{float:left; width:278px; padding:7px 5px;}
.ResultLeft-content a{color:#0b55c4; display:block; float:left;}
.ResultLeft-content a:hover{color:#e70012;text-decoration: underline;}
.ResultLeft-content span{padding:0px 5px; }
.ResultLeft-content label{color:#0b55c4;}
.ResultLeft-content label:hover{color:#e70012;cursor:pointer;}
.ResultLeft-content ul li{width:262px;padding:3px 8px;float:left; cursor:pointer;}
.ResultLeft-content ul li:hover{text-decoration: underline;}
.ResultRight-TabBox{float:left; width:100%;}
.ResultRight-TabBox:hover{ cursor:pointer;}
.ResultRight-Box{float:left; width:100%; height:auto; min-height:500px;}
.ResultRight-Tab{ float:left; width:100%; border-bottom:1px dashed #f7f7f7;margin-bottom:20px;}
.ResultRight-Tab td{ line-height:20px;} 
.ResultRight-Tab td label{font-weight:bold; line-height:30px;color:#0b55c4; /*color:#696969;*/}
    .ResultRight-Tab td div input[type="button"] {
        outline: none;
        background: white;
        border: none;
        padding: 5px;
        color: #d82f37;
        font-size: 16px;
        font-weight: bold;
        cursor: pointer;
    }
.ResultRight-Tab td div input[type="button"]:hover { color: #6d071e;}
.ResultRight-Tab td .Lb_BookName:hover{
	 color:#e70012;
	text-decoration: underline;
}
.upshot{ width:100%; line-height:35px; float:left;border:1px solid #f7b753; background:#fdfcdd;}
.upshot span{ float:left; padding-left:10px;}
.upshot span select {width:100px;}
.RSS{ width:30px; height:13px; float:left; margin:8px auto auto 10px;background:url(/Content/Images/RSS.jpg) left top no-repeat; border:none; border-width:none; cursor:pointer;}
.ResultRight-Tab td span{font-weight:normal;}
.infolistBtn{ width:85px; height:30px; line-height:30px; color:white;background:#6d071e; border:1px solid #6d071e; float:left; margin:8px auto auto 8px; cursor:pointer;}
.infolistBtn_Block{width:85px; height:30px; line-height:30px; color:#a1a082;background:#000; border:1px solid #e8cd66; float:left; margin:8px auto auto 8px; cursor:pointer;}
.Result_search{float:left; width:100%; height:45px; line-height:45px;background:url(/Content/Images/ResultRight-bg.jpg) left top repeat-x;border:1px solid #dcdcdc;}
.Result_search label{ float:left; font-weight:bold; font-size:14px; margin-left:10px;}
.Result_search .ResultText{float:left; width:220px; padding:0px 5px 0px 5px; margin-top:12px; margin-left:5px;height:21px; line-height:21px; border:1px solid #000;color:#414141;}
.ResultBotton{ width:91px; height:23px; float:left; margin-left:5px;margin-top:12px; cursor:pointer; border:1px solid #000;background:url(/Content/Images/ResultBotton.jpg) left top repeat-x;}
/*select*/
.Result_search .selectTab{width:auto; position:relative; float:left; display:inline; margin-left:10px; margin-top:12px;}
.Result_search .calender{position:relative; z-index:999;}
.Result_search .selected{width:auto;height:21px;float:left; display:inline;position:relative;z-index:0;border:1px solid #000;}
.Result_search .selected .myselect{float:left;cursor:pointer;display:block;height:21px;line-height:21px;text-align:center;color:#000;font-family:"微软雅黑"; border:none; border-style:none;margin:0px;}
.Result_search .selected .myselect_right{position:absolute;top:0px; right:0px;cursor:pointer;width:17px;height:21px;background:#1e9ec3 url(/Content/Images/select_right.jpg)  center center no-repeat;}
.Result_search .selected:hover .myselect_right{position:absolute;top:0px; right:0px;cursor:pointer;width:17px;height:21px;background:#31b0d5 url(/Content/Images/select_right.jpg)  center center no-repeat;}
.Result_search .selectTab ul {width:auto;position:absolute;left:0;top:22px;border:1px solid #000;background:#fff;overflow: hidden;display:none; background:#fff; z-index:1000;}
.Result_search .selectTab ul .select_li{font-family:"微软雅黑"; font-size:13px;display:block;height:21px;overflow:hidden;line-height:21px;width:auto;cursor:pointer;text-align:center;padding:0px; }
.Result_search .selectTab ul .select_li:hover{background:#1e9ec3;color:#fff;}
.NoticeTitle{float:left; width:100%; margin-top:15px; height:30px; line-height:30px;border-bottom:1px solid #dcdcdc;background:#eee; color:#e70012; font-weight:bold;}
.NoticeTitle span{padding:0px 14px;}

.QueryinfoIframe{width:100%;height:400px; border:1px solid #dcdcdc;float:left;display:block;}
#list{width:100%; height:400px;float:left;display:block;margin-top:10px; }
#mack{width:703px; height:400px;float:left;display:none;margin-top:10px; }

.Queryinfolist-Tab{}
.Queryinfolist-Tab td{line-height:30px; font-size:12px;}
.Queryinfolist-Tab td label{ font-weight:bold;}
.Queryinfolist-Tab td span{cursor:pointer;color:#0b55c4;}
.Queryinfolist-Tab td span:hover{ color:#e70012;}

.ResourcesLeft-DIV{width:248px;text-align:left; border:1px solid #dcdcdc;float:left;}
.OpenedTop{width:100%;height:35px;line-height:35px; float:left; background:url(/Content/Images/Opened-Top.jpg)  left top repeat-x;}
.OpenedTop span{color:#0b55c4;padding-left:10px;font-weight:bold; float:left;}
.OpenedTop select{ margin-top:8px; margin-left:10px;float:left;}
.OpenedBox{width:100%;overflow:auto;padding: 10px;}
.Opened{padding:0px 10px;} 
.Opened div{ line-height:18px;}
.Opened b{color:#1a1a1a; line-height:30px; font-weight:normal;}
.Opened a{ color:#1a1a1a;}
.Opened a:hover{ color:#154b93;/*text-decoration: underline;*/}

.ResourcesRight-Frame{width:100%;float:left;border:0px; overflow:hidden;}
.ResourcesRight-Box{width:100%; border:1px solid #dcdcdc;float:left;height:690px;border:0px; overflow-x:hidden; overflow-y:auto;}
.QueryClassDiv{width:495px; margin:3px; float:left;}
/*-------咨询--------*/
.ConsultingTab{width:100%;margin-top:15px; float:left;}
.ConsultingTab td{ border:1px solid #e7e7e7; text-align:center;vertical-align:middle; line-height:35px; padding:0px 0px 0px 6px;}
.ConsultingTab td label{font-weight:bold; float:right;}
.ConsultingTab td span{float:left;}
.ConsultingTab .ConTextarea{ float:left;padding:0px 2px; width:310px; height:73px;line-height:26px;margin-right:5px;}
.mainAdded .ConTextarea{ float:left;padding:0px 2px; width:310px; height:73px;line-height:26px;margin-right:5px;}
.InternetImg{ width:100px; height:148px; float:left; margin:0px 0px 10px 10px;}
.UploadImg{width:100px; height:148px; float:left; margin:0px 0px 10px 10px;}
/*-------登陆--------*/
.logOnBox{ width:470px;padding:20px 0px;float:left; margin-left:290px;margin-top:100px; border:1px solid #e6e7e9;}
.logOnDiv{width:500px;float:left;padding:40px 0px 0px 10px; margin:0px; line-height:35px;}
.logOnDiv span{ width:110px;line-height:44px;float:left; font-size:14px; font-weight:bold; color:#000; text-align:right;}
.logOnDiv label{line-height:34px;float:left; font-size:14px;color:#000;}
.logOnDiv a{color:#0b55c4;}
.logOnDiv .UserText{float:left;padding:0px 2px 0px 50px; width:245px; height:42px; line-height:42px; color:#404040; margin-right:5px; font-size:14px;background: url(/Content/Images/account.png)  5px center no-repeat; border:1px solid #cccccc;border-radius: 18px;outline: none;}
.logOnDiv .PassText{float:left;padding:0px 2px 0px 50px; width:245px; height:42px; line-height:42px; color:#404040; margin-right:5px; font-size:14px;background: url(/Content/Images/password.png)  5px center no-repeat;border:1px solid #cccccc;border-radius: 18px;outline: none;}
.logOnDiv .logOnText{float:left;padding:0px 2px 0px 2px; width:278px; height:42px; line-height:42px; color:#404040; margin-right:5px; font-size:14px;border:1px solid #737780;}
.logOnCheck{ float:left; margin-top:9px; margin-left:110px;}
.logOnBotton{border-radius:18px; float:left; border:none; border-width:0px;width:194px; height:32px;background: url(/Content/Images/logOnBotton.jpg)  left center no-repeat; color:#fff; margin-right:5px; margin-left:110px;cursor:pointer;}
.validation-summary-errors{ float:left; margin-left:120px; line-height:25px; font-weight:normal;}

/*帮助*/
.nmglibPic{ width:100%; height:213px; margin-top:15px; float:left;background: url(/Content/Images/nmglib.jpg)  left center no-repeat;}
.content_top {color:blue;font-weight:bold;font-size:18px;}
.OpacHelp{width:100%; float:left;margin-top:15px; line-height:35px;font-size:16px;}