﻿@charset "utf-8";

/* CSS Document */

/*

	Title: 江西财经大学图书馆网站样式表（红色主题）

	Author: OvalTelent

	Ver: V1.0-red

	Date: 20190201

*/

/*

	颜色声明：

	主色红色：#b53735

	背景黑色：#303135

*/
/*图书馆检索导航选中颜色*/
.inxMeCur a{
	color:#ce0c03;
}

#quicktabs-tabpage-front_search-0{
	border-top: 1px solid #999;
   	border-bottom: 1px solid #999;
    padding: 15px 0;
    margin: 10px 0;
}
.logged-in #page {

	padding-top: 30px;

}





/* 页面顶部链接的样式 */

.page-top-bar {

	position: fixed;

	z-index: 200;

	width: 100%;

    height: auto;

	padding-top: 10px;

	background-color: rgba(48, 49, 53, .9);

}



.region-page-top-bar {

	width: 1200px;

	height: auto;

	display: block;

	margin-left: auto;

	margin-right: auto;

}



#block-block-17,

#block-block-11 {

	display: inline-block;

	float: left;

}



#block-block-17 {

	width: 200px;

}



#block-block-11 {

	width: 1000px;

	float: right;

}



.page-toolbox ul {

    text-align: right;

}



.page-toolbox .tool-item {

	position: relative;

	display: inline-block;

    margin-left: 20px;

}



.tool-item .tool-icon,

.tool-item .tool-title {

    display: inline-block;

	float: left;

}



.tool-item .tool-icon {

    margin-top: 4px;

    margin-right: 5px;

}



.tool-item .tool-icon a {

	width: 16px;

    height: 16px;

    display: inline-block;

    background-size: 14px;

	background-repeat: no-repeat;

	background-position: left center;

}



.tool-item-1 .tool-icon a {

    background-image: url("../other/tool-mail.svg");

}



.tool-item-2 .tool-icon a {

    background-image: url("../other/tool-phone.svg");

}



.tool-item-3 .tool-icon a {

    background-image: url("../other/tool-qq.svg");

}



.tool-item-4 .tool-icon a {

    background-image: url("../other/tool-mail-c.svg");

}



.tool-item-5 .tool-icon a {

    background-image: url("../other/tool-wechat.svg");

}



.tool-item-6 .tool-icon a {

    background-image: url("../other/tool-mobile.svg");

}



.tool-item-7 .tool-icon a {

    background-image: url("../other/tool-mylib.svg");

}



.tool-item-8 .tool-icon a {

    background-image: url("../other/tool-english.svg");

}



.tool-item-9 .tool-icon a {

    background-image: url("../other/tool-oldsite.svg");

}



.tool-item .tool-title a {

	font-size: 14px;

    color: #fff;

}



.tool-item .tool-title a:hover {

    text-decoration: underline;

}



.page-toolbox .tool-content {

	position: absolute;

	left: 0;

	top: 32px;

	z-index: 120;

	display: none;

	padding: 6px;

	background-color: #666;

	border: 1px solid #777;

	border-radius: 4px;

	color: #eee;

	text-align: left;

}



.tool-item-2 .tool-content {

	width: 16em;

}



.tool-content-item {

	margin-bottom: 5px;

}



.tool-item-3 .tool-content {

	width: 9.5em;

}



.tool-item-4 .tool-content {

	width: 11em;

}





/* 页面头部LOGO和菜单的样式 */

.front #header {

	position: relative;

	width: 100%;

	height: 600px;

	padding-top: 30px;

}



.not-front #header {

	height: 130px;

	padding-top: 30px;

	background-color: #303135;

}



#header-middle {

	position: relative;

	z-index: 50;

	width: 1200px;

	height: 70px;

	margin-top: 20px;

	margin-left: auto;

	margin-right: auto;

}



#logo {

	width: 360px;

	height: 60px;

	display: inline-block;

	background-image: url("../images/logo.png");

	background-repeat: no-repeat;

	background-size: 360px;

	background-position: left top;

}



#logo,

.header__region {

	display: inline-block;

	float: left;

}



.header__region {

	float: right;

	clear: none;

}



/* 主页主幻灯的样式 */

.region-page-main-slider {

	position: absolute;

	left: 0;

	top: 0;

	z-index: 10;

	width: 100%;

	height: auto;

}



#block-views-bigslider-block .views-row {

	width: 100%;

	height: 600px;

	overflow: hidden;

}



#block-views-bigslider-block .views-row img {

	width: 100%;

	height: auto;

}



#block-views-bigslider-block .lSSlideOuter .lSPager.lSpg {

    bottom: 50px;

}



.lSSlideOuter .lSPager.lSpg > li.active a, 

.lSSlideOuter .lSPager.lSpg > li:hover a {

	background-color: #b53735;

}



/* 主页检索框的样式 */

.region-page-search {

	position: relative;

	z-index: 20;

}



#block-quicktabs-en-jian-suo,

#block-quicktabs-front-search {

	width: 1200px;

	height: auto;

	margin: 80px auto 20px;

}



/* 菜单的样式 */

#block-system-main-menu {

	width: 750px;

	height: 38px;

    text-align: right;

	margin-top: 15px;

}



/* 一级菜单菜单项的样式 */

#block-system-main-menu .menu li {

	position: relative;

	display: inline-block;

	padding-right: 15px;

	margin-right: 0;

}



#block-system-main-menu .menu li a,

#block-system-main-menu .menu li span.nolink {

	display: block;

	padding: 5px 10px;

    margin-bottom: 5px;

    font-size: 15px;

	color: #fff;

}



/* 有多级菜单的菜单项 */

#block-system-main-menu .menu li.is-expanded {

	background-image: url("../images/menu-more-white.png");

	background-repeat: no-repeat;

	background-size: 26px;

	background-position: 95% 4px;

}



#block-system-main-menu .menu li ul li.is-expanded {

	background: none;

}



/* 二级菜单的样式 */

#block-system-main-menu .menu li.is-expanded ul {

	position: absolute;

	z-index: 100;

	width: 12em;

	height: auto;

	display: none;

    text-align: left;

	background-color: #282828;

}



#block-system-main-menu .menu li.is-expanded ul li {

	position: relative;

	display: block;

	float: none;

	padding-right: 0;

	margin-right: 0 !important;

	border-bottom: 1px solid #222;

}



#block-system-main-menu .menu li ul li a,

#block-system-main-menu .menu li ul li span.nolink {

    font-size: 15px;

	color: #fff;

	padding: 10px 10px 10px 15px;

	margin-bottom: 0;

}



#block-system-main-menu .menu li ul li a:hover,

#block-system-main-menu .menu li ul li span.nolink:hover {

    color: #fff;

    background-color: #b53735;

}



/* 三级菜单的样式 */

#block-system-main-menu .menu li.is-expanded ul li.is-expanded a.nolink {

	background-image: url("../images/menu-more-right-white.png");

	background-repeat: no-repeat;

	background-size: 26px;

	background-position: 97% center;

}



#block-system-main-menu .menu li.expanded ul li ul {

	position: absolute;

	left: 12em;

	top: 0;

	z-index: 100;

	width: 13em;

	height: auto;

	display: none;

	text-align: left;

	overflow: auto;

	background-color: #2d2d2d;

}



#block-system-main-menu .menu li.expanded ul li ul li {

	border-bottom: 1px solid #444;

}



.front #page-title,

.front #first-time,

.feed-icon,

.front article,

.front .pager {

	display: none;

}



.front .block-title {

	font-size: 24px;

	font-weight: 700;

	margin-bottom: 30px;

}



.front .block-title:before {

	position: relative;

	bottom: 6px;

	content: '';

	width: .6em;

	height: 4px;

	display: inline-block;

	margin-right: 10px;

	background-color: #b53735;

}



/* 清除浮动 */

.layout-link-slider:before,

.layout-link-slider:after,

.page-resource:before,

.page-resource:after，

.page-jiaohu:before,

.page-jiaohu:after,

.page-service:before,

.page-service:after {

	content: '';

	display: table;

}



.layout-link-slider:after,

.page-resource:after,

.page-jiaohu:after,

.page-service:after {

	clear: both;

}





/* Topn news & 开馆时间的样式 */

.region-page-topnews {

	width: 1200px;

	height: auto;

	padding-top: 20px;

	padding-bottom: 10px;

	margin-left: auto;

	margin-right: auto;

	border-bottom: 1px solid #ddd;

}



#block-views-news-block-1 {

	width: 100%;

	display: inline-block;

}



#block-views-news-block-1 .block-title {

	font-size: 18px !important;

	margin-bottom: 8px !important;

}



#block-views-news-block-1 .views-row {

	width: 33.3333%;

	height: auto;

	display: inline-block;

	float: left;

}



#block-views-news-block-1 a {

	color: #b53735;

}



#block-views-news-block-1 a:hover {

	text-decoration: underline;

}



#block-block-17 a {

	color: #eee;

	padding-left: 20px;

	background-image: url("../other/icon-time.svg");

	background-repeat: no-repeat;

	background-size: 13px;

	background-position: left 2px;

}



/* 链接和幻灯部分的样式 */

.region-page-link-slider {

	width: 1200px;

	height: 520px;

	padding-top: 60px;

	padding-bottom: 50px;

	margin-left: auto;

	margin-right: auto;

}



#block-block-12,

#block-views-news-slider-block {

	width: 600px;

	height: 400px;

	display: inline-block;

	float: left;

}



#block-block-12 {

	padding-top: 30px;

	padding-right: 30px;

}



.link-item {

	width: 25%;

	height: auto;

	display: inline-block;

	float: left;

	margin-bottom: 30px;

}



.link-item a {

	width: 50%;

	height: auto;

	display: block;

	margin-left: auto;

	margin-right: auto;

	text-align: center;

	transition-duration: 0.6s;

}



.link-icon {

	width: 80%;

	height: 57px;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

	background-repeat: no-repeat;

}



.link-item-1 .link-icon {

	background-image: url("../other/link-item-1.svg");

}



.link-item-2 .link-icon {

	background-image: url("../other/link-item-2.svg");

}



.link-item-3 .link-icon {

	background-image: url("../other/link-item-3.svg");

}



.link-item-4 .link-icon {

	background-image: url("../other/link-item-4.svg");

}



.link-item-5 .link-icon {

	background-image: url("../other/link-item-5.svg");

}



.link-item-6 .link-icon {

	background-image: url("../other/link-item-6.svg");

}



.link-item-7 .link-icon {

	background-image: url("../other/link-item-7.svg");

}



.link-item-8 .link-icon {

	background-image: url("../other/link-item-8.svg");

}



.link-item-9 .link-icon {

	background-image: url("../other/link-item-9.svg");

}



.link-item-10 .link-icon {

	background-image: url("../other/link-item-10.svg");

}



.link-item-11 .link-icon {

	background-image: url("../other/link-item-11.svg");

}



.link-item-12 .link-icon {

	background-image: url("../other/link-item-12.svg");

}







.link-item a:hover {

	color: #b53735;

	transition-duration: 0.6s;

}



.link-item a:hover > .link-icon {

	transform: rotate(360deg);

	transition-duration: 0.8s;

}



#block-views-news-slider-block .views-row {

	position: relative;

	width: 100%;

	height: 400px;

}



#block-views-news-slider-block .views-row img {

	width: 100%;

	height: auto;

}



#block-views-news-slider-block .views-field-title {

	position: absolute;

	left: 0;

	bottom: 0;

	z-index: 20;

	width: 100%;

	height: 40px;

	padding-left: 15px;

	padding-right: 15px;

	background-color: rgba(0, 0, 0, .84);

}



#block-views-news-slider-block .views-field-title a {

	max-width: 100%;

	height: 40px;

	display: inline-block;

	font-size: 14px;

	line-height: 40px;

	color: #eee;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	-moz-binding: url(../other/ellipsis.xml#ellipsis);

	transition-duration: 0.6s;

}



#block-views-news-slider-block .views-field-title a:hover {

	text-decoration: underline;

	color: #b53735;

	transition-duration: 0.6s;

}



#block-views-news-slider-block .lSSlideOuter .lSPager.lSpg {

	bottom: 70px;

	z-index: 10;

}



#block-views-news-slider-block .lSPrev {

		background-image: url('../images/prev.png');

		background-repeat: no-repeat;

		background-size: 32px;

		background-position: 0 0;

		z-index: 10;

}

	

#block-views-news-slider-block .lSNext {

		background-image: url('../images/next.png');

		background-repeat: no-repeat;

		background-size: 32px;

		background-position: 0 0;

		z-index: 10;

}



/* 检索框的样式 */

#block-quicktabs-front-search .quicktabs-tabs,

#block-quicktabs-en-jian-suo .quicktabs-tabs {

	width: 800px;

	height: 40px;

	display: block;

	margin-left: auto;

	margin-right: auto;

	border-bottom: 1px solid #b53735;

	margin-bottom: 30px;

}



#block-quicktabs-front-search .quicktabs-tabs li,

#block-quicktabs-en-jian-suo .quicktabs-tabs li {

	width: 160px;

	height: 40px;

	display: inline-block;

	float: left;

	padding: 0;

}



#block-quicktabs-front-search .quicktabs-tabs li a,

#block-quicktabs-en-jian-suo .quicktabs-tabs li a {

	width: 100%;

	height: 40px;

	display: block;

	padding: 0;

	text-align: center;

	color: #fff;

	line-height: 40px;

	color: #fff;

}



#block-quicktabs-front-search .quicktabs-tabs li.active a,

#block-quicktabs-en-jian-suo .quicktabs-tabs li.active a {

	background-color: #b53735;

	border-top-left-radius: 4px;

	border-top-right-radius: 4px;

}



#block-quicktabs-front-search .quicktabs-tabpage {

	width: 800px;

	height: auto;

	margin-left: auto;

	margin-right: auto;

}



/* 联盟共享平台的样式 */

#top_menu22 {

	text-align: center;

	margin-bottom: 10px;

}



#top_menu22 li {

	display: inline-block;

}



#top_menu22 li a {
	font-size: 14px;

	padding: 4px 10px;

	/* color: #fff; */

}



#sw,

#ch_search,

#en_search {

	display: inline-block;

	float: left;

	margin-right: 10px;

	height: 24px;

	border-radius: 4px;

}



#sw {

	width: 380px;

	border: 1px solid #000;

	padding: 2px 8px;

}

#sw:focus {

	border: 1px solid #b53735;

}

#ch_search,

#en_search {

	width: 80px;

	margin-right: 10;

	border: none;

	background-color: #b53735;

	color: #fff;

	height: 30px;

	cursor: pointer;
}



#en_search {

	margin-right: 0;

}



#advsearch {

	text-align: center;

	margin-left: 10px;
	
	float:left;
}



#advsearch a {

	display: inline-block;

	/* margin-top: 15px; */

	padding: 4px 10px;

	/* color: #fff; */

}



#field {

	margin-top: 10px;

	text-align: center;

}



#field input {

	display: inline-block;

	margin-right: 5px;

	color: #fff;

}



#field label {

	/* color: #fff; */

	display: inline-block;

	margin-right: 25px;

}



/* 馆藏检索的样式 */

.ownbook-serachbox {

	float: left;

	margin-bottom: 15px;

}

#bookSearchType,

#bookSearchKeyword,

#bookSearchButton {

	display: inline-block;

	height: 40px;

	float: left;

	margin-right: 10px;

}



#bookSearchType {

	width: 140px;

}



#bookSearchKeyword {

	width: 540px;

	border: 1px solid #fff;

	padding: 4px 8px;

	border-radius: 4px;

}



#bookSearchKeyword:focus {

	border: 2px solid #b53735;

}



#bookSearchButton {

	width: 100px;

	margin-right: 0;

	border: none;

	border-radius: 4px;

	background-color: #b53735;

	color: #fff;

}



.ownbook-notice {

	margin-bottom: 15px;

	color: #fff;

	text-align: center;

}



.ownbook-link {

	text-align: center;

}



.ownbook-link a {

	color: #fff;

	display: inline-block;

	margin-right: 15px;

}



.ownbook-link a:hover {

	text-decoration: underline;

}



/* 蛟湖发现的样式 */

.cx-finder-searchbox {

	width: 100%;

	float: left;

}



.cx-finder-notice {

	text-align: center;

	color: #fff;

	margin-bottom: 20px;

}



.cx-finder-notice a {

	display: inline-block;

	margin-left: 10px;

	color: #fff;

	text-decoration: underline;

}



.cx-finder-searchbox .xs-finder-input,

.cx-finder-searchbox .xs-finder-button {

	display: inline-block;

	float: left;

	height: 40px;

	margin-right: 10px;

}



.cx-finder-searchbox .xs-finder-input {

	width: 690px;

	border: 1px solid #fff;

	padding: 4px 8px;

	border-radius: 4px;

}



.cx-finder-searchbox .xs-finder-input:focus {

	border: 2px solid #b53735;

}



.cx-finder-searchbox .xs-finder-button {

	width: 100px;

	margin-right: 0;

	border: none;

	border-radius: 4px;

	background-color: #b53735;

	color: #fff;

}



/* 外文发现的样式 */

#mformsearch {

	width: 100%;

	height: auto;

	float: left;

}



#mformsearch .holder {

	font-size: 16px;

	color: #fff;

}



#mformsearch .title {

	width: 100%;

	height: auto;

	margin-bottom: 10px;

}



#mformsearch .author,

#mformsearch .jtitle,

#mformsearch .start-year,

#mformsearch .end-year {

	width: 25%;

	display: inline-block;

	float: left;

	margin-bottom: 30px;

}



#mformsearch .author .holder,

#mformsearch .jtitle .holder,

#mformsearch .start-year .holder,

#mformsearch .end-year .holder {

	display: block;

	margin-bottom: 8px;

}



#journalEN_title,

#journalEN_author,

#journalEN_jtitle,

#journalEN_fromyear,

#journalEN_toyear {

	width: 90%;

	height: 40px;

	border: 1px solid #fff;

	padding: 4px 8px;

	border-radius: 4px;

}



#journalEN_title {

	width: 720px;

}



#journalEN_title:focus,

#journalEN_author:focus,

#journalEN_jtitle:focus,

#journalEN_fromyear:focus,

#journalEN_toyear:focus {

	border: 2px solid #b53735;

}



#mformsearch .submit-btn {

	width: 100px;

	height: 40px;

	display: block;

	margin-left: auto;

	margin-right: auto;

	border: none;

	border-radius: 4px;

	background-color: #b53735;

	color: #fff;

}



/* 站内检索的样式 */

#block-block-18 {

	width: 100%;

	float: left;

}



#block-block-18 #input-area,

#block-block-18 #edit-submit {

	display: inline-block;

	float: left;

	height: 40px;

	margin-right: 10px;

}



#block-block-18 #input-area {

	width: 690px;

	border: 1px solid #fff;

	padding: 4px 8px;

	border-radius: 4px;

}



#block-block-18 #input-area:focus {

	border: 2px solid #b53735;

}



#block-block-18 #edit-submit {

	width: 100px;

	margin-right: 0;

	border: none;

	border-radius: 4px;

	background-color: #b53735;

	color: #fff;

}

































/* 资源部分的样式 */

.region-page-resource {

	width: 100%;

	height: 600px;

	display: block;

	padding-top: 60px;

	padding-bottom: 60px;

	background-image: url("../images/bg-resource.jpg");

	background-repeat: no-repeat;

	background-position: center top;

	background-size: cover;

}



#block-block-13 {

	width: 1200px;

	height: auto;

	display: block;

	margin-left: auto;

	margin-right: auto;

}



#block-block-13 .block-title {

	color: #fff;

}



.resource-item {

	height: auto;

	display: inline-block;

	float: left;

	margin-right: 25px;

}



.resource-digital-paper {

	width: 425px;

}



.resource-item-union {

	width: 300px;

}



.resource-item-selfbuild {

	width: 200px;

}



.resource-item-learningcenter {

	width: 200px;

	margin-right: 0;

}



.resource-digital {

	height: 180px;

	margin-bottom: 30px;

	padding: 30px 40px;

	background-color: rgba(60, 76, 159, .6);

	border: 2px solid #3c4c9f;

}



.resource-paper {

	height: 180px;

	padding: 30px 40px;

	background-color: rgba(183, 82, 65, .6);

	border: 2px solid #b75241;

}



.resource-item-union {

	height: 390px;

	padding: 30px 40px;

	background-color: rgba(246, 194, 83, .6);

	border: 2px solid #f6c253;

}



.resource-item-selfbuild {

	height: 390px;

	padding: 30px 40px;

	background-color: rgba(75, 136, 226, .6);

	border: 2px solid #4b88e2;

}



.resource-item-learningcenter {

	height: 390px;

	padding: 30px 40px;

	background-color: rgba(100, 187, 128, .6);

	border: 2px solid #64bb80;

}



.resource-digital-paper .item-icon-title,

.resource-digital-paper .item-content {

	display: inline-block;

	float: left;

}



.resource-digital-paper .item-icon-title {

	margin-right: 30px;

}



.resource-digital-paper .item-content {

	width: 230px;

}



.resource-digital:hover .item-icon,

.resource-paper:hover .item-icon,

.resource-item-union:hover .item-icon,

.resource-item-selfbuild:hover .item-icon,

.resource-item-learningcenter:hover .item-icon {

	transform: rotateY(360deg);

    transition-duration: 1.2s;

}



.resource-item .item-icon {

	width: 60px;

	height: auto;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 20px;

}



.resource-item .item-title {

	font-size: 18px;

	font-weight: 700;

	text-align: center;

	color: #fff;

	margin-bottom: 30px;

}



.resource-digital-paper .item-list {

	width: 7em;

	height: auto;

	display: inline-block;

	margin-bottom: 10px;

}



.resource-item-union .item-list,

.resource-item-selfbuild .item-list,

.resource-item-learningcenter .item-list {

	width: 100%;

	display: inline-block;

	margin-bottom: 10px;

}



.resource-item .item-list a {

	color: #fff;

}



.resource-item .item-list a:hover {

	text-decoration: underline;

}



/* 动态部分的样式 */

.region-page-activity {

	width: 1200px;

	height: 560px;

	display: block;

	margin-left: auto;

	margin-right: auto;

	padding-top: 60px;

	padding-bottom: 60px;

}



.region-page-activity .quicktabs-tabs {

	text-align: right;

	margin-bottom: 30px;

}



.region-page-activity .quicktabs-tabs li {

	display: inline-block;

} 



.region-page-activity .quicktabs-tabs li a {

	width: 100%;

	height: 100%;

	display: block;

	text-align: center;

	padding: 6px 20px;

}



.region-page-activity .quicktabs-tabs li.active a {

	color: #fff;

	background-color: #b53735;

}



.square-date-title-list .views-row {

	width: 48.5%;

	height: auto;

	display: inline-block;

	float: left;

	margin-right: 3%;

	margin-bottom: 20px;

}



.square-date-title-list .views-row:nth-child(2n) {

	margin-right: 0;

}



.square-date-title-list .views-row:last-child {

	margin-bottom: 30px;

}



.square-date-title-list .views-field-created-1,

.square-date-title-list .views-field-title {

	display: inline-block;

	float: left;

	color: #777;

}



.square-date-title-list .views-field-created-1 {

	width: 60px;

	height: 60px;

	border: 1px solid #ccc;

	margin-right: 15px;

	text-align: center;

	transition-duration: 0.6s;

}



.square-date-title-list .views-field-created-1 .day {

	font-size: 22px;

	line-height: 1.5;

}



.square-date-title-list .views-field-created-1 .day:after {

	content: '';

	width: 1em;

	height: 1px;

	display: block;

	margin-left: auto;

	margin-right: auto;

	background-color: #ccc;

}



.square-date-title-list .views-field-created-1 .year-month {

	font-size: 13px;

}



.square-date-title-list .views-field-title {

	width: 500px;

	height: auto;

}



.square-date-title-list .views-field-title a {

	width: 500px;

    max-height: 50px;

    display: inline-block;

	font-size: 15px;

	line-height: 1.7;

    color: #333;

    transition-duration: 0.6s;

}



.square-date-title-list .views-row:hover > .views-field-created-1 {

	background-color: #b53735;

	border: 1px solid #b53735;

	color: #fff;

	transition-duration: 0.6s;

}



.square-date-title-list .views-row:hover > .views-field-title a {

	color: #b53735;

	text-decoration: underline;

	transition-duration: 0.6s;

}



.front .more-link {

	text-align: center;

	margin-top: 20px;

}



.front .more-link a {

	display: inline-block;

	padding: 6px 25px;

	border: 1px solid #b53735;

	color: #b53735;

	transition-duration: 0.6s;

}



.front .more-link a:hover {

	color: #fff;

	background-color: #b53735;

	transition-duration: 0.6s;

}



/* 左边图片+标题+其他字段列表的样式 */

.image-left-title-date-list .views-row {

	width: 100%;

	height: auto;

	float: left;

	display: block;

	margin-bottom: 20px;

}



.front .image-left-title-date-list .views-row {

	width: 48.5%;

	margin-right: 3%;

}



.front .image-left-title-date-list .views-row:nth-child(2n) {

	margin-right: 0;

}



.front .image-left-title-date-list .views-row:last-child {

	margin-bottom: 30px;

}



.image-left-title-date-list .left-image {

	width: 240px;

	height: 160px;

	display: block;

	overflow: hidden;

	float: left;

	margin-right: 20px;

	border: 1px solid #eee;

	border-radius: 4px;

}



.front .image-left-title-date-list .left-image {

	width: 150px;

	height: 100px;

}



.image-left-title-date-list .left-image img {

	width: 100%;

	height: auto;

	transition-duration: 0.6s;

}



.image-left-title-date-list .left-image img:hover {

	transform: scale(1.05, 1.05);

	transform-origin: center;

	transition-duration: 0.6s;

}



.image-left-title-date-list .left-title {

	margin-bottom: 10px;

}



.front .image-left-title-date-list .left-title {

	margin-bottom: 5px;

}



.image-left-title-date-list .left-title a {

	max-width: 540px;

    height: 25px;

    display: inline-block;

	font-size: 18px;

	font-weight: 700;

	color: #333;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    -moz-binding: url(../other/ellipsis.xml#ellipsis);

    transition-duration: 0.6s;

}



.front .image-left-title-date-list .left-title a {

	max-width: 400px;

}



.image-left-title-date-list .left-title a:hover {

    text-decoration: underline;

    color: #b53735;

    transition-duration: 0.6s;

}



.image-left-title-date-list .left-field {

	width: 540px;

	float: left;

	margin-bottom: 5px;

	font-size: 14px;

	color: #777;

}



.front .image-left-title-date-list .left-field {

	width: 400px;

	margin-bottom: 2px;

}



.image-left-title-date-list .left-field .views-label,

.image-left-title-date-list .left-field .field-content {

	display: inline-block;

	float: left;

}



.image-left-title-date-list .left-field .field-content {

	max-width: 540px;

    height: 18px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    -moz-binding: url(../other/ellipsis.xml#ellipsis);

}



.image-left-title-date-list .left-field .field-content a {

	color: #b53735;

}



.front .image-left-title-date-list .left-field .field-content {

	max-width: 25em;

}



/* 标题 + 其他字段列表的样式 */

.title-field-list .views-row {

    width: 100%;

    height: auto;

    display: block;

    float: left;

    padding-bottom: 10px;

    margin-bottom: 15px;

	border-bottom: 1px dashed #ddd;

}



.title-field-list .views-field-title a {

    width: 100%;

    height: 25px;

    display: inline-block;

    font-size: 18px;

    font-weight: 700;

    color: #333;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    -moz-binding: url(../other/ellipsis.xml#ellipsis);

    transition-duration: 0.6s;

}



.title-field-list .views-field-title a:hover {

    text-decoration: underline;

    color: #b75241;

    transition-duration: 0.6s;

}



.title-field-list .views-label,

.title-field-list .field-content {

    display: inline-block;

    font-size: 14px;

    font-weight: normal;

    color: #777;

    margin-bottom: 5px;

}



.title-field-list .field-content a:hover {

    text-decoration: underline;

}



/* 下载中心列表的样式 */

.title-field-list .field-download .views-label,

.title-field-list .field-download .field-content {

    float: left;

}



.title-field-list .field-download li {

    max-width: 50em;

    height: auto;

    margin-bottom: 5px;

    padding-left: 22px;

    background-image: url("../images/attach.png");

    background-repeat: no-repeat;

    background-size: 14px;

    background-position: left 4px;

}



.title-field-list .field-download .file-icon {

    display: none;

}



.title-field-list .field-download li a {

    color: #333;

    transition-duration: 0.4s;

}



.title-field-list .field-download li a:hover {

    color: #b75241;

    text-decoration: underline;

    transition-duration: 0.4s;

}



/* 蛟湖书声部分的样式 */

.region-page-jiaohu {

	width: 100%;

	height: 400px;

	display: block;

	padding-top: 80px;

	padding-bottom: 80px;

	background-image: url("../images/bg-jiaohu.jpg");

	background-repeat: no-repeat;

	background-position: center top;

	background-size: cover;

}



#block-block-14 {

	width: 1200px;

	height: auto;

	display: block;

	margin-left: auto;

	margin-right: auto;

}



#block-block-14 .block-title {

	color: #fff;

	margin-bottom: 60px;

}



.jiaohu-item {

	width: 11.11%;

	height: auto;

	display: inline-block;

	float: left;

}



.jiaohu-item a {

	width: 90%;

	height: auto;

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.jiaohu-item .jiaohu-icon {

	width: 48%;

	height: auto;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 15px;

}



.jiaohu-item .jiaohu-title {

	color: #fff;

	font-size: 14px;

	text-align: center;

}



.jiaohu-item a:hover > .jiaohu-icon img {

	transform: rotate(360deg);

	transition-duration: 0.8s;

}





/* 首页服务区域的样式 */

.region-page-service {

	width: 100%;

	height: auto;

	display: block;

	padding-top: 60px;

	padding-bottom: 60px;

	background-image: url("../images/bg-service.jpg");

	background-repeat: no-repeat;

}



#block-block-15 {

	width: 1200px;

	height: auto;

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.page-service {

	width: 600px;

	height: 400px;

}



.service-group-1 {

	width: 60%;

	display: inline-block;

	float: left;

}



.service-group-2 {

	width: 30%;

	display: inline-block;

	float: left;

}



.service-group-1 .service-item {

	width: 50%;

	height: auto;

	display: inline-block;

	float: left;

	margin-bottom: 30px;

}



.service-title {

	font-size: 18px;

	color: #b53735;

	display: inline-block;

	padding-bottom: 5px;

	margin-bottom: 20px;

	border-bottom: 1px solid #b53735;

}



.service-group .item-list {

	width: 100%;

	height: auto;

	display: inline-block;

	margin-bottom: 8px;

}



.service-group .item-list a:hover {

	color: #b53735;

	text-decoration: underline;

}



/* 页脚版权信息的样式 */

#footer {

	width: 100%;

	height: auto;

	padding-top: 40px;

	padding-bottom: 40px;

	background-color: #303135;

}



#block-block-16,

#block-counter-counter {

	width: 1200px;

	height: auto;

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.copyright-top {

	padding-bottom: 15px;

	margin-bottom: 20px;

	border-bottom: 1px solid #777;

}



.copyright-logo,

.copyright-link {

	display: inline-block;

}



.copyright-link {

	float: right;

	padding-top: 40px;

	line-height: 1;

}



.copyright-link-item {

	display: inline-block;

	padding-left: 20px;

	margin-left: 20px;

	border-left: 1px solid #eee;

}



.copyright-link-item:first-child {

	border-left: none;

}



.copyright-link-item a {

	color: #fff;

}



.copyright-link-item a:hover {

	text-decoration: underline;

}



.copyright-bottom p {

	font-size: 14px;

	line-height: 1.8;

	color: #ccc;

}



/* 网站访问统计的样式 */

#block-counter-counter {

	margin-top: 10px;

	color: #ccc;

}



#block-counter-counter ul li strong {

	float: none;

}





/* 二级页面的样式 */

.not-front #main {

	background-color: #f6f6f6;

	padding-top: 20px;

	padding-bottom: 40px;

}



.not-front #main-middle {

	width: 1200px;

	height: auto;

	display: block;

	margin-left: auto;

	margin-right: auto;

}



/* 面包屑的样式 */

.breadcrumb {

	width: 100%;

	height: auto;

	margin-left: auto;

	margin-right: auto;

    padding-top: 3px;

    padding-bottom: 3px;

	margin-bottom: 20px;

}



.breadcrumb a {

	transition-duration: 0.6s;

}



.breadcrumb a:hover {

    color: #b53735;

    transition-duration: 0.6s;

}



/* 侧边栏和内容区域的样式 */

.not-front .sidebars,

.not-front #content {

	display: inline-block;

	float: left;

}



.not-front .sidebars {

	width: 270px;

	height: auto;

	display: block;

	margin-right: 30px;

}



.not-front #content {

	width: 900px;

	height: auto;

	padding-left: 40px;

	padding-right: 40px;

	padding-bottom: 40px;

	background-color: #fff;

}



.no-sidebars #content {

	width: 100%;

}



/* 侧边栏的样式 */

.sidebars .block-title {

	width: 100%;

    font-size: 24px;

    font-weight: 700;

    color: #555;

    margin-bottom: 20px;

}



.sidebars .block-title:after {

    content: '';

    width: 24px;

    height: 4px;

    display: block;

    margin-top: 5px;

    background-color: #b53735;

}



/* 侧边栏一级列表的样式 */

/* .sidebars ul li {

	display: block;

	margin-bottom: 1px;

	background-color: #fff;

}



/* 侧边栏二级列表的样式 */

/* .sidebars ul li.expanded ul {

	position: relative;

	display: none;

}



.sidebars ul li.expanded ul li {

	padding: 20px;

}



.sidebars .menu li a:link,

.sidebars .menu li a:visited {

	display: block;

	padding: 12px 20px;

	font-size: 16px;

	color: #555;

}



.sidebars .menu li a:hover,

.sidebars ul li.expanded .nolink:hover {

    color: #b53735;

}



.sidebars .menu li a.active,

.sidebars .menu li.active-trail a {

	background-color: #b53735;

	color: #fff;

}



.sidebars .menu li a.active:hover {

	border-left: none;

} */



/* 一级菜单菜单项的样式 */

.sidebars .menu li {

	display: block;

	margin-bottom: 1px;

	background-color: #fff;

}



.sidebars .menu li a,

.sidebars .menu li a.nolink {

	display: block;

	padding: 15px 20px;

    font-size: 15px;

}



.sidebars .menu li a.active-trail {

	background-color: #b53735;

	color: #fff;

}



/* 有多级菜单的菜单项 */

.sidebars .menu li.is-expanded a.nolink {

	background-image: url("../images/menu-more-black.png");

	background-repeat: no-repeat;

	background-size: 26px;

	background-position: 95% center;

}



.sidebars .menu li ul li.is-expanded {

	background: none;

}



.sidebars .menu li.is-expanded a.side-menu-expanded {

	background-image: url("../images/menu-more-up.png");

}



/* 二级菜单的样式 */

.sidebars .menu li.is-expanded ul {

	width: 100%;

	height: auto;

	display: none;

    text-align: left;

}



.sidebars .menu li.is-expanded ul li {

	display: block;

	margin-bottom: 1px;

	background-color: #eee;

}



.sidebars .menu li.is-expanded ul li a {

    display: block;

	padding: 15px 20px;

    font-size: 15px;

}



.sidebars .menu li ul li a:hover,

.sidebars .menu li ul li a.nolink:hover {

    color: #fff;

    background-color: #b53735;

}



/* 内容区域的样式 */

.not-front .page__title {

	font-size: 20px;

	text-align: center;

	padding-top: 35px;

	padding-bottom: 10px;

	margin-bottom: 20px;

}



.submitted-by {

	width: 100%;

	height: auto;

	display: block;

	font-size: 13px;

	color: #777;

	padding-bottom: 5px;

	margin-bottom: 20px;

	border-bottom: 1px solid #ddd;

}



/* 网站地图的样式 */

#site-map {

	line-height: 1.8;

}



/* 二级页面分类的样式 */

.not-front .view-filters {

	width: 100%;

	height: auto;

	padding: 10px 20px 20px;

	background-color: #eee;

	margin-bottom: 30px;

	border-radius: 4px;

}



.not-front .view-filters .views-exposed-widgets {

	margin-bottom: 0;

}



.not-front .view-filters .views-exposed-widget {

	width: 100%;

	margin-bottom: 15px;

}



.not-front .view-filters .views-submit-button {

	margin-bottom: 0;

}



.not-front .view-filters .views-exposed-widget label {

	display: inline-block;

	margin-bottom: 15px;

	font-size: 16px;

}



.not-front .view-filters .form-type-bef-link {

	display: inline-block;

	margin-right: 5px;

}



.not-front .view-filters .form-type-bef-link a {

	padding: 4px 10px;

}



.not-front .view-filters .form-type-bef-link a.active {

	color: #fff;

	background-color: #b53735;

	border-radius: 4px;

}



.not-front .view-filters .views-widget-filter-keys,

.not-front .view-filters .views-submit-button,

.not-front .view-filters .views-reset-button {

	width: auto;

	display: inline-block;

}



.not-front .view-filters .form-text {

	width: 20em;

	height: 30px;

	border: 1px solid #999;

	border-radius: 4px;

	padding: 4px;

}



.not-front .view-filters .form-text:focus {

	border: 1px solid #b53735;

}



.not-front .view-filters .form-submit {

	margin-top: 0;

	width: 5em;

	height: 30px;

	border: none;

	border-radius: 4px;

	background-color: #b53735;

	color: #fff;



}



#edit-created-wrapper .form-text {

	margin-bottom: 15px;

}



/* 标题+时间列表的样式（title-data-list） */

.not-front .title-date-list .views-row {

    width: 100%;

    height: auto;

    display: block;

    float: left;

    padding-bottom: 10px;

    margin-bottom: 15px;

	border-bottom: 1px dashed #ddd;

}



.not-front .title-date-list .views-field {

    display: inline-block;

}



.not-front .title-date-list .views-field-field-news-type,

.not-front .title-date-list .views-field-field-lecture-category {

	float: left;

	margin-right: 10px;

	padding: 2px 10px;

	background-color: #b53735;

	font-size: 12px;

	color: #fff;

	border-radius: 12px;

}



.not-front .title-date-list .views-field-field-news-type a,

.not-front .title-date-list .views-field-field-lecture-category a {

	color: #fff;

}



.not-front .title-date-list .type-notice {

	background-color: #eeb440;

}



.not-front .title-date-list .views-field-title {

    max-width: 70%;

    float: left;

}



.not-front .title-date-list .views-field-title .views-label {

    display: none;

}



.not-front .title-date-list .views-field-created {

    float: right;

    color: #999;

}



.not-front .title-date-list .views-field-title a {

    width: 100%;

    height: 22px;

    display: inline-block;

    font-size: 15px;

    color: #333;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    -moz-binding: url(../other/ellipsis.xml#ellipsis);

    transition-duration: 0.6s;

}



.not-front .title-date-list .views-field-title a:hover {

    text-decoration: underline;

    color: #b53735;

    transition-duration: 0.6s;

}



/* 馆长信箱和资源荐购页面的样式 */

.node-type-webform .webform-client-form .form-item {

	margin-top: 0;

	margin-bottom: 0;

}



.node-type-webform .webform-client-form .webform-component {

	width: 100%;

	height: auto;

	float: left;

	margin-top: 0;

	margin-bottom: 20px;

}



.node-type-webform .webform-client-form .webform-component label {

	font-size: 16px;

	display: inline-block;

	margin-bottom: 10px;

}



.node-type-webform .webform-client-form fieldset {

	width: 100%;

	height: auto;

	border: none;

	margin-bottom: 10px;

}



.node-type-webform .webform-client-form .webform-component .form-text {

	width: 20em;

	height: 30px;

	border: 1px solid #999;

	border-radius: 4px;

	padding: 4px;

}



.node-type-webform .webform-client-form .webform-component .form-text:focus {

	border: 1px solid #b53735;

}



.node-type-webform .webform-client-form .webform-component .form-textarea {

	width: 40em;

	border: 1px solid #999;

	border-radius: 4px;

	padding: 4px;

}



.node-type-webform .webform-client-form .webform-component .form-textarea:focus {

	border: 1px solid #b53735;

}



.node-type-webform .webform-client-form .webform-component .grippie {

	width: 40em;

}



.node-type-webform .webform-client-form .jsb-contact {

	margin-bottom: 10px;

}



.node-type-webform .webform-client-form .form-submit {

	padding: 7px 25px;

	background-color: #b53735;

	color: #fff;

	border: none;

	border-radius: 4px;

}



.node-type-webform .captcha {

	width: 100%;

	float: left;

	margin-bottom: 30px;

}



.node-type-webform .captcha img {

	border: 1px solid #eee;

	margin-bottom: 20px;

}



.node-type-webform .captcha .form-text {

	width: 8em;

	height: 30px;

	border: 1px solid #999;

	border-radius: 4px;

	padding: 4px;

}



.node-type-webform .captcha .form-text:focus {

	border: 1px solid #b53735;

}



.node-type-webform .captcha .description {

	display: none;

}







/* 检索结果页面的样式 */

.section-search .view-header {

	margin-bottom: 10px;

}



/* 分页器的样式 */

.pager {

    width: 100%;

    height: auto;

    display: block;

    float: left;

    text-align: right;

    margin-top: 10px;

}



.pager li {

    display: inline-block;

    padding: 3px 10px;

    margin-left: 5px;

    margin-right: 5px;

}



.pager .pager-current {

    background-color: #b53735;

    color: #fff;

}



.pager li a {

    color: #777;

}



/* 后台登陆页面的样式 */

/* ----------- 7 管理员、内容发布者登陆注册页面的样式 ------------*/

.not-logged-in.section-user .breadcrumb,

.not-logged-in.section-user .tabs-primary,

.not-logged-in.section-user .description {

    display: none;

}



.section-user #user-login .form-item {

    margin-bottom: 20px;

}



.section-user #user-login label {

    width: 6em;

    display: inline-block;

    text-align: right;

    margin-right: 10px;

}



.section-user #user-login .form-text {

    width: 15em;

    height: 30px;

    border: 1px solid #999;

    border-radius: 4px;

    padding: 4px;

}



.section-user #user-login .form-text:focus {

    border: 1px solid #b53735;

}



.section-user #user-login .form-submit {

    padding: 6px 20px;

    color: #fff;

    border: none;

    border-radius: 4px;

    margin-left: 7em;

    background-color: #b53735;

}



/* 后台管理菜单的样式 */

.region-page-manage-menu {

	position: fixed;

    left: 0;

    top: 0;

    z-index: 10000;

	width: 100%;

	height: auto;

	background-color: #111;

}



/* 管理菜单的样式 */

#block-menu-menu-cai-dan {

	width: 100%;

    height: 30px;

    padding-left: 20px;

    background-color: #000;

}



#block-menu-menu-cai-dan ul li {

	position: relative;

	display: inline-block;

    float: left;

    margin-right: 15px;

}



#block-menu-menu-cai-dan ul li a,

#block-menu-menu-cai-dan ul li span.nolink {

    padding-top: 5px;

    padding-bottom: 5px;

    display: inline-block;

    font-size: 14px;

    color: #eee;

    cursor: pointer;

}



#block-menu-menu-cai-dan ul li.expanded {

    padding-right: 22px;

	background-image: url("../images/menu-more-white.png");

	background-repeat: no-repeat;

	background-size: 26px;

    background-position: 100% 2px;

}



#block-menu-menu-cai-dan ul li ul li.expanded {

	background: none;

}



/* 二级菜单的样式 */

#block-menu-menu-cai-dan ul li.expanded ul {

    position: absolute;

    top: 30px;

	z-index: 10000;

	width: 11em;

	height: auto;

	display: none;

	text-align: left;

	background-color: #333;

}



#block-menu-menu-cai-dan ul li.expanded ul li {

	position: relative;

	display: block;

	float: none;

	padding-left: 5px;

	padding-right: 0;

	margin-right: 0 !important;

}



#block-menu-menu-cai-dan ul li ul li:hover {

	background-color: #b53735;

}



#block-menu-menu-cai-dan ul li ul li a,

#block-menu-menu-cai-dan ul li ul li span.nolink {

	color: #fff;

	padding: 5px 10px;

	margin-bottom: 0;

}



/* 退出按钮的样式 */

#block-block-22 {

    position: absolute;

    top: 5px;

    right: 30px;

}



#block-block-22 a {

    color: #b53735;

}



#block-block-22 .welcome {

    font-size: 14px;

    color: #eee;

}



/* 维护模式页面的样式 */

.maintenance-page #logo img {

	display: none;

}



.maintenance-page #header {

	width: 100%;

	height: auto;

	background-color: #333;

	padding: 15px 100px;

	margin-bottom: 30px;

}



.maintenance-page #content {

	padding-left: 100px;

}



.maintenance-page #page-title {

	margin-bottom: 15px;

}



/* 三级页面的样式 */

.section-node article p {

	font-size: 15px;

	line-height: 1.8;

	text-indent: 2em;

	margin-bottom: 10px;

}



.section-node article p img {

	max-width: 80%;

	height: auto;

	display: block;

	margin: 0 auto 10px;

	

}



.section-node article .field {

	margin-bottom: 5px;

}



.section-node article .file-icon {

	display: none !important;

}



.section-node article .field-label {

	font-weight: normal;

}



.section-node article .field-item a {

	color: #b53735;

}



/* 详情页面表格的样式 */

.section-node article table {

	max-width: 100%;

	height: auto;

	margin-left: auto;

	margin-right: auto;

	border: 1px solid #999;

}



.section-node article table td {

	padding: 8px;

	border: 1px solid #999;

	text-align: left !important;

}



.section-node article table td p {

	text-indent: 0;

}





/* 附件的样式 */

.section-node article .field-name-field-file,

.section-node article .field-name-field-attachment,

.section-node article .field-name-field-recording,

.section-node article .field-name-field-wenjian,

.section-node article .field-name-field-document {

	width: 100%;

    height: auto;

    float: left;

    margin-top: 30px;

}



.section-node article .field-name-field-file,

.section-node article .field-name-field-attachment,

.section-node article .field-name-field-recording,

.section-node article .field-name-field-wenjian,

.section-node article .field-name-field-document {

	margin-top: 0;

}



.section-node article .field-name-field-file .file-icon,

.section-node article .field-name-field-attachment .file-icon,

.section-node article .field-name-field-recording .file-icon,

.section-node article .field-name-field-wenjian .file-icon,

.section-node article .field-name-field-document .file-icon {

    display: none;

}



.section-node article .field-name-field-file .field-label,

.section-node article .field-name-field-attachment .field-label,

.section-node article .field-name-field-recording .field-label,

.section-node article .field-name-field-wenjian .field-label,

.section-node article .field-name-field-document .field-label {

	width: 100%;

    font-size: 16px;

    color: #b53735;

    padding-bottom: 5px;

    margin-bottom: 10px;

    border-bottom: 1px solid #b53735;

}



.section-node article .field-name-field-file .field-item,

.section-node article .field-name-field-attachment .field-item,

.section-node article .field-name-field-recording .field-item,

.section-node article .field-name-field-wenjian .field-item,

.section-node article .field-name-field-document .field-item {

    width: 100%;

    height: auto;

    margin-bottom: 10px;

    padding-left: 22px;

    background-image: url("../images/attach.png");

    background-repeat: no-repeat;

    background-size: 15px;

    background-position: left 4px;

}



.section-node article .field-name-field-file .field-item a,

.section-node article .field-name-field-attachment .field-item a,

.section-node article .field-name-field-recording .field-item a,

.section-node article .field-name-field-wenjian .field-item a,

.section-node article .field-name-field-document .field-item a {

    color: #333;

    transition-duration: 0.4s;

}



.section-node article .field-name-field-file a:hover,

.section-node article .field-name-field-attachment a:hover,

.section-node article .field-name-field-recording .field-item a:hover,

.section-node article .field-name-field-wenjian .field-item a:hover,

.section-node article .field-name-field-document .field-item a:hover {

    color: #b53735;

    text-decoration: underline;

    transition-duration: 0.4s;

}



/* 浏览次数的样式 */

.statistics_counter {

	width: 100%;

	height: auto;

	display: block !important;

	font-size: #777;

	text-align: right;

}



/* 培训活动、讲座培训页面页面宣传图片的样式 */

.node-type-lecture .field-name-field-cover img,

.node-type-activity .field-name-field-cover img {

	max-width: 80%;

	height: auto;

	display: block;

	margin: 0 auto 20px;

}



/* 讲座培训页面现场图片的样式 */

.node-type-lecture .field-name-field-live-picture .field-label {

	width: 100%;

    font-size: 16px;

    color: #b53735;

    padding-bottom: 5px;

    margin-bottom: 10px;

    border-bottom: 1px solid #b53735;

}



.node-type-lecture .field-name-field-live-picture {

    width: 100%;

	height: auto;

	float: left;

}



.node-type-lecture .field-name-field-live-picture .field-item {

    width: 24.25%;

    height: 190px;

    display: inline-block;

    float: left;

    overflow: hidden;

    margin-right: 1%;

    margin-bottom: 8px;

	border: 1px solid #eee;

	border-radius: 4px;

}



.node-type-lecture .field-name-field-live-picture .field-item:nth-child(4n) {

    margin-right: 0;

}



.node-type-lecture .field-name-field-live-picture img {

	height: 190px;

	width: auto;

    margin-left: inherit;

    margin-right: 0;

    margin-top: 0;

    margin-bottom: 0;

}



/* 报修平台的样式 */

.section-repair .repair-selector {

	margin-top: 20px;

}



.section-repair .repair-selector a {

	display: inline-block;

	margin-right: 20px;

	padding: 7px 20px;

	background-color: #b53735;

	color: #fff;

	border-radius: 4px;

}



/* 报修查询页面的样式 */

.section-repair-search .view-header .tip {

	margin-bottom: 15px;

	color: #b53735;

}



.section-repair-search .view-repair-system .views-row {

	width: 100%;

	height: auto;

	padding-bottom: 15px;

	margin-bottom: 15px;

	border-bottom: 1px solid #ddd;

}



.section-repair-search .view-repair-system .views-field {

	width: 100%;

	height: auto;

	margin-bottom: 10px;

}



.section-repair-search .view-repair-system .bx-item {

	display: inline-block;

	margin-right: 30px;

}



.section-repair-search .view-repair-system .status-45,

.section-repair-search .view-repair-system .status-46,

.section-repair-search .view-repair-system .status-47 {

	color: #f3970c !important;

	font-weight: 700;

}



.section-repair-search .view-repair-system .status-45 {

	color: #b53735 !important;

}



.section-repair-search .view-repair-system .status-47 {

	color: #5cb566 !important;

}



.section-repair-search .view-repair-system .bx-item span,

.section-repair-search .view-repair-system .bx-item .bx-item-content {

	display: inline-block;

}



.section-repair-search .view-repair-system .bx-item .bx-item-content {

	color: #999;

}



.section-repair-search .view-repair-system .views-field-body .views-label,

.section-repair-search .view-repair-system .views-field-field-fault-pic .views-label,

.section-repair-search .view-repair-system .views-field-field-result .views-label {

	display: block;

	margin-bottom: 5px;

}



.section-repair-search .view-repair-system .views-field-field-result .field-content {

	color: #b53735;

}



.section-repair-search .field-content a {

	color: #b53735;

	text-decoration: underline;

}



.section-repair-search .views-field-field-fault-pic li {

	display: inline-block;

	margin-right: 10px;

	border: 1px solid #eee;

	margin-bottom: 5px;

}



.section-repair-search .views-field-field-fault-pic li img {

	width: 100%;

	height: auto;

}



/* 设备信息页面的样式 */

.node-type-device .device-infor,

.node-type-device article .field,

.node-type-manufacturers .manufacturer,

.node-type-manufacturers article .field {

	padding-bottom: 10px;

	margin-bottom: 10px;

	border-bottom: 1px dashed #eee;

}



.node-type-device .device-infor .deviceno-label,

.node-type-device .device-infor .device-no {

	display: inline-block;

	margin-bottom: 5px;

}



.node-type-device .field-name-field-dev-qrcode .field-label {

	width: 100%;

	display: block;

	margin-bottom: 10px;

}



.node-type-device .field-name-field-dev-qrcode img {

	width: 150px;

	height: auto;

	border: 1px solid #ddd;

}



/* 技术员信息页面的样式 */

.node-type-manufacturers .manufacturer .manufacturer-label,

.node-type-manufacturers .manufacturer .manufacturer-name {

	display: inline-block;

	margin-bottom: 5px;

}



/* 创建保修单页面的样式 */

.page-node-add-repair .node-repair-form .form-wrapper,

.page-node-add-repair .node-repair-form .form-item-title {

	width: 100%;

	height: auto;

	margin-bottom: 10px;

}



.node-repair-form #edit-field-related-no .form-text,

.node-repair-form .form-item-title .form-text,

.node-repair-form .form-field-name-field-id .form-text,

.node-repair-form #edit-field-phone .form-text {

	width: 24em;

	height: 28px;

	padding: 4px;

	border-radius: 4px;

	border: 1px solid #999;

}



.node-repair-form #edit-body .form-textarea,

.node-repair-form #edit-body .grippie {

	width: 40em;

	height: auto;

	padding: 4px;

	border-radius: 4px;

	border: 1px solid #999;

}



.node-repair-form #edit-body .form-textarea {

	margin-top: 5px;

}



.node-repair-form #edit-body .grippie {

	margin-bottom: 10px;

}



.node-repair-form #edit-field-related-no .form-text:focus,

.node-repair-form .form-item-title .form-text:focus,

.node-repair-form .form-field-name-field-id .form-text:focus,

.node-repair-form #edit-field-phone .form-text:focus,

.node-repair-form #edit-body .form-textarea:focus {

	border: 1px solid #b53735;

}



.node-repair-form #edit-field-fault-pic {

	margin-bottom: 20px;

}



.node-repair-form fieldset {

	padding: 15px;

}



.node-repair-form #edit-field-fault-pic legend {

	padding-left: 10px;

	padding-right: 10px;

	font-size: 16px;

}



.node-repair-form fieldset .form-file {

	width: 240px;

	border: 1px solid #999;

	padding: 4px;

	border-radius: 4px;

	margin-right: 15px;

	margin-bottom: 10px;

}



.node-repair-form fieldset .nice-imagefield-element {

	width: 340px !important;

	height: auto !important;

	position: relative;

	margin-right: 10px;

}



.node-repair-form fieldset .nice-imagefield-element div.buttons {

	left: 0;

	top: 0;

	right: 0; 

}



.node-repair-form fieldset .nice-imagefield-element .form-submit {

	position: absolute;

	right: 0;

	top: 0;

	z-index: 20;

	font-size: 0;

	width: 24px;

	height: 24px;

	border: none;

	border-radius: 12px;

	padding: 0;

	background-image: url("../images/icon-delete.png");

	background-repeat: no-repeat;

	background-size: 60%;

	background-position: center;

	background-color: #b53735;

}



.node-repair-form #edit-actions {

	margin-top: 30px;

}



#edit-field-fault-pic-und-0-upload-button,

.node-repair-form #edit-actions .form-submit {

	padding: 6px 20px;

    color: #fff;

    border: none;

    border-radius: 4px;

    background-color: #b53735;

}



/* 保修单提交之后结果页面的样式 */

.node-type-repair .field-name-field-fault-pic .field-items {

	width: 100%;

	height: auto;

	display: block;

	float: left;

	margin-top: 10px;

	margin-bottom: 10px;

}



.node-type-repair .field-name-field-fault-pic .field-item {

	width: 320px;

	height: auto;

	display: inline-block;

	float: left;

	margin-right: 15px;

}



.node-type-repair .field-name-field-fault-pic .field-item img {

	width: 100%;

	height: auto;

}







/*手机端的样式*/

@media all and (max-width: 767px) {

	/* 页面顶部链接的样式 */

	.region-page-top-bar {

		width: 100%;

		padding: 5px 15px 5px;

	}



	.page-toolbox {

		width: 100%;

	}



	#block-block-11 {

		width: 100%;

		float: left;

	}



	#block-block-17 {

		display: none;

	}



	.page-toolbox ul {

		text-align: left;

	}



	.page-toolbox .tool-item {

		width: 12.5%;

		float: left;

		margin-left: 0;

		margin-right: 0;

	}



	.tool-item .tool-icon {

		display: block;

		float: none;

		margin-left: auto;

		margin-right: auto;

		text-align: center;

	}



	.tool-item .tool-icon a {

		background-size: 16px;

	}



	.tool-item .tool-title {

		display: none;

	}



	/* 页面头部LOGO和菜单的样式 */

	.front #header {

		position: relative;

		width: 100%;

		height: 580px;

		padding: 40px 15px 30px;

	}



	.not-front #header {

		height: 110px;

		padding-top: 30px;

		background-color: #303135;

		padding-left: 15px;

		padding-right: 15px;

	}



	#header-middle {

		position: relative;

		z-index: 50;

		width: 100%;

		height: 70px;

		margin-top: 20px;

	}



	#logo {

		width: 240px;

		height: 50px;

		background-size: 240px;

	}



	.menu-toggle {

		position: absolute;

		right: 0;

		top: 10px;

		width: 32px;

		height: 24px;

		background-image: url("../images/menu-toggle.png");

		background-repeat: no-repeat;

		background-size: 24px;

	}



	.menu-close {

		background-image: url("../images/menu-close.png") !important;

	}



	/* 主页主幻灯的样式 */

	.region-page-main-slider {

		position: absolute;

		left: 0;

		top: 0;

		z-index: 10;

		width: 100%;

		height: auto;

	}



	#block-views-bigslider-block .views-row {

		width: 100%;

		height: 580px;

		overflow: hidden;

	}



	#block-views-bigslider-block .views-row img {

		height: 580px;

		width: auto;

	}



	#block-views-news-block-1 .views-row {

		width: 100%;

		margin-bottom: 4px

	}



	/* 主页检索框的样式 */

	#block-quicktabs-front-search,

	#block-quicktabs-en-jian-suo {

		width: 100%;

		height: auto;

		margin: 20px auto 20px;

	}



	/* 菜单的样式 */

	#block-system-main-menu {

		position: absolute;

		left: 0;

		top: 40px;

		z-index: 100000;

		width: 100%;

		height: auto;

		display: none;

		text-align: left;

		margin-top: 15px;

		background-color: #333;

	}



	/* 一级菜单菜单项的样式 */

	#block-system-main-menu .menu li {

		width: 100%;

		height: auto;

		padding-right: 0;

		border-bottom: 1px solid #222;

	}



	#block-system-main-menu .menu li a,

	#block-system-main-menu .menu li span.nolink {

		padding: 10px 15px 5px;

	}



	/* 有多级菜单的菜单项 */

	#block-system-main-menu .menu li.is-expanded {

		background-position: 95% 8px;

	}



	/* 二级菜单的样式 */

	#block-system-main-menu .menu li.is-expanded ul {

		position: relative;

		z-index: 1000;

		width: 100%;

		display: none;

	}



	/* 三级菜单的样式 */

	#block-system-main-menu .menu li.is-expanded ul li.is-expanded a.nolink {

		background-image: url("../images/menu-more-white.png");

		background-position: 95% center;

	}



	#block-system-main-menu .menu li.expanded ul li ul {

		position: relative;

		left: 0;

		top: 0;

		z-index: 100;

		width: 100%;

		display: none;

	}



	/* 检索框的样式 */

	#quicktabs-front_search > .item-list,

	##block-quicktabs-en-jian-suo .item-list {

		width: 100%;

		height: auto;

		margin-bottom: 20px;

	}



	#block-quicktabs-front-search .quicktabs-tabs,

	#block-quicktabs-en-jian-suo .quicktabs-tabs {

		width: 100%;

		margin-bottom: 16px;

	}



	#block-quicktabs-front-search .quicktabs-tabs li {

		width: 18%;

	}



	#block-quicktabs-en-jian-suo .quicktabs-tabs li {

		width: 50%;

	}



	#block-quicktabs-front-search .quicktabs-tabs li:first-child {

		width: 28%;

	}

	

	#block-quicktabs-front-search .quicktabs-tabs li a,

	#block-quicktabs-en-jian-suo .quicktabs-tabs li a {

		font-size: 14px;

	}



	#block-quicktabs-front-search .quicktabs-tabpage {

		width: 100%;

	}



	/* 联盟共享平台的样式 */

	#top_menu22 {

		text-align: left;

		margin-bottom: 10px;

	}



	#top_menu22 li {

		display: inline-block;

		margin-bottom: 8px;

	}



	#sw {

		width: 100%;

		display: block;

		margin-bottom: 20px;

		margin-right: 0;

	}



	#ch_search,

	#en_search {

		width: 100px;

		margin-right: 20px;

	}



	#advsearch {

		width: 100%;

		float: left;

		text-align: left;

		margin-top: 0;

	}



	#field {

		width: 100%;

		float: left;

		text-align: left;

	}



	#field input {

		margin-bottom: 10px;

	}



	/* 馆藏检索的样式 */

	#bookSearchType,

	#bookSearchKeyword,

	#bookSearchButton {

		margin-right: 0;

	}



	#bookSearchType {

		width: 25%;

		margin-right: 2%;

	}



	#bookSearchKeyword {

		width: 73%;

		margin-bottom: 20px;

	}



	#bookSearchButton {

		width: 100px;

	}



	.ownbook-notice {

		display: none;

	}



	.ownbook-link {

		text-align: left;

	}



	.ownbook-link a {

		margin-bottom: 5px;

	}



	/* 蛟湖发现的样式 */

	.cx-finder-searchbox {

		width: 100%;

		float: left;

	}



	.cx-finder-notice {

		text-align: left;

		line-height: 1.8;

	}





	.cx-finder-searchbox .xs-finder-input,

	.cx-finder-searchbox .xs-finder-button {

		margin-right: 0;

	}



	.cx-finder-searchbox .xs-finder-input {

		width: 75%;

		margin-right: 2%;

	}



	.cx-finder-searchbox .xs-finder-button {

		width: 23%;

	}



	/* 外文发现的样式 */

	#mformsearch .holder {

		font-size: 15px;

	}

	

	#mformsearch .title {

		width: 100%;

		height: auto;

		margin-bottom: 10px;

	}

	

	#mformsearch .author,

	#mformsearch .jtitle,

	#mformsearch .start-year,

	#mformsearch .end-year {

		width: 50%;

		margin-bottom: 15px;

	}

	

	#mformsearch .title .holder {

		display: block;

		margin-bottom: 8px;

	}

	

	#journalEN_title {

		width: 100%;

	}	



	/* 站内检索的样式 */

	#block-block-18 #input-area,

	#block-block-18 #edit-submit {

		margin-right: 0;

	}



	#block-block-18 #input-area {

		width: 75%;

		margin-right: 2%;

	}



	#block-block-18 #edit-submit {

		width: 23%;

	}



	.front .block-title {

		font-size: 20px;

		margin-bottom: 20px;

	}



	/* Topn news & 开馆时间的样式 */

	.region-page-topnews {

		width: 100%;

		padding: 15px 15px 0;

	}



	#block-views-news-block-1,

	#block-block-17 {

		width: 100%;

	}



	#block-views-news-block-1 {

		margin-bottom: 10px;

	}



	/* 链接和幻灯部分的样式 */

	.region-page-link-slider {

		width: 100%;

		height: 590px;

		padding: 0 15px;

	}



	#block-block-12,

	#block-views-news-slider-block {

		width: 100%;

		height: auto;

	}



	#block-block-12 {

		padding-top: 20px;

		padding-right: 0;

	}



	.link-item {

		margin-bottom: 20px;

	}



	.link-icon { 

		width: 46px;

		height: 46px;

	}



	.link-item a {

		width: 70%;

		font-size: 13px;

	}



	#block-views-news-slider-block .views-row {

		height: auto;

	}



	/* 资源部分的样式 */

	.region-page-resource {

		width: 100%;

		height: auto;

		float: left;

		padding: 20px 15px;

		background-size: cover;

	}



	#block-block-13 {

		width: 100%;

	}



	.resource-item {

		margin-right: 0;

	}



	.resource-item .item-title {

		font-size: 16px;

	}





	.resource-digital-paper {

		width: 100%;

	}



	.resource-digital-paper .item-icon-title {

		margin-right: 20px;

	}



	.resource-digital-paper .item-content {

		width: 200px;

	}



	.resource-digital-paper .item-list {

		width: 6em;

	}



	.resource-item .item-list a {

		font-size: 12px;

	}



	.resource-item-union {

		width: 100%;

	}



	.resource-digital {

		height: 160px;

		margin-bottom: 20px;

		padding: 20px;

	}



	.resource-paper {

		height: 140px;

		padding: 20px;

		margin-bottom: 20px;

	}



	.resource-item-union {

		width: 100%;

		height: 280px;

		padding: 20px;

		margin-bottom: 20px;

	}



	.resource-item-selfbuild {

		width: 49%;

		height: 280px;

		padding: 20px 12px;

		margin-right: 2%;

	}



	.resource-item-learningcenter {

		width: 49%;

		height: 280px;

		padding: 20px 12px;

		margin-right: 0;

	}



	.resource-item .item-icon {

		width: 44px;

	}



	.resource-item .item-title {

		margin-bottom: 20px;

	}



	.resource-item-union .item-list,

	.resource-item-selfbuild .item-list,

	.resource-item-learningcenter .item-list {

		text-align: center;

	}



	/* 动态部分的样式 */

	.region-page-activity {

		width: 100%;

		height: auto;

		float: left;

		padding: 20px 15px;

	}



	.region-page-activity .quicktabs-tabs {

		width: 100%;

		float: left;

		text-align: left;

		margin-bottom: 20px;

		border-bottom: 1px solid #b53735;

	}



	.region-page-activity .quicktabs-tabs li {

		width: 20%;

		float: left;

		padding: 0;

	}



	.region-page-activity .quicktabs-tabs li a {

		padding: 5px 0;

		font-size: 13px;

	}



	.square-date-title-list .views-row {

		width: 100%;

		margin-right: 0;

		margin-bottom: 20px;

	}



	.square-date-title-list .views-row:nth-child(2n) {

		margin-right: 0;

	}



	.square-date-title-list .views-row:last-child {

		margin-bottom: 20px;

	}



	/* 左边图片+标题+其他字段列表的样式 */

	.image-left-title-date-list .views-row {

		width: 100%;

		height: auto;

		float: left;

		display: block;

		margin-bottom: 20px;

	}



	.front .image-left-title-date-list .views-row {

		width: 100%;

		margin-right: 0;

	}



	.front .image-left-title-date-list .views-row:nth-child(2n) {

		margin-right: 0;

	}



	.front .image-left-title-date-list .views-row:last-child {

		margin-bottom: 30px;

	}



	.image-left-title-date-list .left-image {

		width: 150px;

		height: 100px;

		margin-right: 15px;

	}



	.front .image-left-title-date-list .left-image {

		width: 150px;

		height: 100px;

	}



	.image-left-title-date-list .left-title {

		margin-bottom: 5px;

	}



	.front .image-left-title-date-list .left-title {

		margin-bottom: 5px;

	}



	.front .image-left-title-date-list .left-field .field-content {

		max-width: 10em;

	}



	/* 下载中心列表的样式 */

	.title-field-list .field-download li {

		max-width: 15em;

	}



	/* 蛟湖书声部分的样式 */

	.region-page-jiaohu {

		width: 100%;

		height: auto;

		float: left;

		padding-top: 30px;

		padding-bottom: 30px;

		overflow-x: scroll;

		overflow-y: hidden;

	}



	#block-block-14 {

		width: 640px;

		padding-left: 15px;

		padding-right: 15px;

	}



	#block-block-14 .block-title {

		margin-bottom: 30px;

	}



	.jiaohu-item a {

		width: 100%;

	}



	.jiaohu-item .jiaohu-icon {

		width: 64%;

	}



	.jiaohu-item .jiaohu-title {

		font-size: 13px;

	}





	/* 首页服务区域的样式 */

	.region-page-service {

		width: 100%;

		height: auto;

		float: left;

		padding: 20px 15px 0;

		background-image: none;

	}



	#block-block-15 {

		width: 100%;

	}



	.page-service {

		width: 100%;

		height: auto;

	}



	.service-group-1 {

		width: 74%;

	}



	.service-group-2 {

		width: 26%;

	}



	.service-group-1 .service-item {

		width: 50%;

		margin-bottom: 20px;

	}



	.service-title {

		font-size: 16px;

		margin-bottom: 15px;

	}



	.service-group .item-list a {

		font-size: 13px;

	}



	/* 页脚版权信息的样式 */

	#footer {

		width: 100%;

		padding: 30px 15px;

	}



	#block-block-16,

	#block-counter-counter {

		width: 100%;

	}



	.copyright-logo,

	.copyright-link {

		width: 100%;

		display: inline-block;

	}



	.copyright-logo img {

		width: 80%;

		height: auto;

	}



	.copyright-link {

		float: left;

		padding-top: 30px;

		margin-bottom: 10px;

	}



	.copyright-link-item {

		padding-left: 0;

		margin-left: 0;

		padding-right: 20px;

		margin-right: 20px;

		border-left: none;

		border-right: 1px solid #eee;

	}



	.copyright-link-item:last-child {

		border-left: none;

		border-right: none;

	}



	.copyright-bottom p {

		font-size: 13px;

	}



	/* 二级页面的样式 */

	.not-front #main {

		padding: 20px 0;

	}



	.not-front #main-middle {

		width: 100%;

	}



	/* 馆长信箱和资源荐购页面的样式 */

	.node-type-webform .webform-client-form .webform-component .form-text {

		width: 100%;

	}



	.node-type-webform .webform-client-form .webform-component .form-textarea {

		width: 100%;

	}



	.node-type-webform .webform-client-form .webform-component .grippie {

		width: 100%;

	}



	/* 面包屑的样式 */

	.breadcrumb {

		margin-bottom: 15px;

		padding-left: 15px;

		padding-right: 15px;

	}



	/* 侧边栏和内容区域的样式 */

	.not-front .sidebars {

		display: none;

	}



	.not-front #content {

		width: 100%;

		padding: 0 15px 30px;

	}



	.no-sidebars #content {

		width: 100%;

	}



	/* 内容区域的样式 */

	.not-front .page__title {

		padding-top: 25px;

		padding-bottom: 0;

		margin-bottom: 15px;

	}



	.not-front.page-node .page__title {

		text-align: left;

	}



	/* 二级页面分类的样式 */

	.not-front .view-filters {

		padding: 10px 15px 20px;

		margin-bottom: 20px;

	}



	.not-front .view-filters .form-type-bef-link {

		display: inline-block;

		margin-right: 5px;

		margin-bottom: 10px;

	}



	.not-front .view-filters .views-widget-filter-keys,

	.not-front .view-filters .views-submit-button,

	.not-front .view-filters .views-reset-button {

		width: auto;

		display: inline-block;

		padding: 0;

	}



	.not-front .view-filters .form-text {

		width: 15em;

		height: 30px;

		border: 1px solid #999;

		border-radius: 4px;

		padding: 4px;

	}



	.not-front .view-filters .form-text:focus {

		border: 1px solid #b53735;

	}



	.not-front .view-filters .form-submit {

		margin-top: 0;

		width: 5em;

		height: 30px;

		border: none;

		border-radius: 4px;

		background-color: #b53735;

		color: #fff;

		margin-right: 10px;



	}



	/* 标题+时间列表的样式（title-data-list） */

	.not-front .title-date-list .views-row {

		padding-bottom: 15px;

	}



	.not-front .title-date-list .views-field-title {

		max-width: 60%;

	}



	/* 分页器的样式 */

	.pager {

		text-align: left;

	}



	.pager li {

		display: none;

	}



	.pager .pager-first,

	.pager .pager-previous,

	.pager .pager-current,

	.pager .pager-next,

	.pager .pager-last {

		display: inline-block;

	}



	/* 维护模式页面的样式 */

	.maintenance-page #header {

		padding: 15px 20px;

	}



	.maintenance-page #content {

		padding-left: 20px;

	}



	/* 三级页面的样式 */

	.section-node article p img {

		max-width: 100%;

	}



	/* 详情页面表格的样式 */

	.section-node article .table-responsive {

		width: 100%;

		margin-bottom: 15px;

		overflow-x: scroll;

		overflow-y: hidden;

		border: 1px solid #777;

		padding: 1px;

		-ms-overflow-style: -ms-autohiding-scrollbar;

		-webkit-overflow-scrolling: touch;

	}



	.section-node article table {

		max-width: 820px;

		width: 820px !important;

	}



	/* 培训活动、讲座培训页面页面宣传图片的样式 */

	.node-type-lecture .field-name-field-cover img,

	.node-type-activity .field-name-field-cover img {

		max-width: 100%;

	}



	/* 讲座培训页面现场图片的样式 */

	.node-type-lecture .field-name-field-live-picture .field-item {

		width: 24.25%;

		height: 90px;

		margin-bottom: 4px;

	}



	.node-type-lecture .field-name-field-live-picture img {

		height: 90px;

	}

	

	/* 报修查询页面的样式 */

	.section-repair-search .view-repair-system .views-row {

		padding-bottom: 10px;

		float: left;

	}



	.section-repair-search .view-repair-system .views-field {

		width: 100%;

		height: auto;

		margin-bottom: 10px;

	}



	.section-repair-search .view-repair-system .bx-item {

		margin-right: 20px;

	}



	.section-repair-search .view-repair-system .bx-subimtter span {

		display: none;

	}



	.section-repair-search .view-repair-system .bx-subimtter {

		font-size: 13px;

	}



	.section-repair-search .views-field-field-fault-pic ul {

		width: 100%;

		height: auto;

		display: block;

		float: left;

	}

	

	.section-repair-search .views-field-field-fault-pic li {

		width: 32%;

		height: auto;

		float: left;

		margin-right: 2%;

	}



	.section-repair-search .views-field-field-fault-pic li:last-child {

		margin-right: 0;

	}

	/* 创建保修单页面的样式 */

	.page-node-add-repair .node-repair-form .form-wrapper,

	.page-node-add-repair .node-repair-form .form-item-title {

		margin-bottom: 5px;

	}



	.node-repair-form #edit-field-related-no .form-text,

	.node-repair-form .form-item-title .form-text,

	.node-repair-form .form-field-name-field-id .form-text,

	.node-repair-form #edit-field-phone .form-text {

		width: 100%;

	}



	.node-repair-form #edit-body .form-textarea,

	.node-repair-form #edit-body .grippie {

		width: 100%;

	}



	.node-repair-form #edit-field-fault-pic {

		margin-bottom: 10px;

	}



	.node-repair-form fieldset {

		padding: 10px;

	}



	.node-repair-form fieldset .nice-imagefield-element {

		width: 100px !important;

		height: 100px !important;

		display: block;

		overflow: hidden;

		margin-right: 0;

	}



	/* 保修单提交之后结果页面的样式 */

	.node-type-repair .field-name-field-fault-pic .field-item {

		width: 32%;

		margin-right: 2%;

	}



	.node-type-repair .field-name-field-fault-pic .field-item:nth-child(3) {

		margin-right: 0;

	}



}





/* 平板电脑上的样式表 */

@media all and (min-width:768px) and (max-width: 959px) and (orientation: portrait) {	

	/* 页面顶部链接的样式 */

	.page-toolbox {

		width: 100%;

		padding-left: 12px;

		padding-right: 12px;

	}



	#block-block-17 {

		display: none;

	}



	#block-block-11 {

		width: 100%;

	}



	.page-toolbox ul {

		text-align: left;

	}

	

	.page-toolbox .tool-item {

		margin-left: 5px;

	}

	

	/* 页面头部LOGO和菜单的样式 */

	.front #header {

		height: 580px;

		padding: 40px 20px;

	}

	

	.not-front #header {

		height: 180px;

		padding: 30px 20px;

	}

	

	#header-middle {

		width: 100%;

	}

	

	#logo,

	.header__region {

		width: 100%;

	}

	

	.header__region {

		float: left;

	}

	

	/* 主页主幻灯的样式 */

	#block-views-bigslider-block .views-row {

		height: 580px;

	}

	

	#block-views-bigslider-block .views-row img {

		height: 580px;

		width: auto;

	}

	

	/* 主页检索框的样式 */

	#block-quicktabs-front-search,

	#block-quicktabs-en-jian-suo {

		width: 100%;

		padding-left: 30px;

		padding-right: 30px;

		margin: 70px auto 20px;

	}

	

	/* 菜单的样式 */

	#block-system-main-menu {

		width: 100%;

		height: 38px;

		text-align: left;

		margin-top: 20px;

	}

	

	/* 一级菜单菜单项的样式 */

	#block-system-main-menu .menu li a,

	#block-system-main-menu .menu li span.nolink {

		padding: 5px 8px;

	}



	#block-system-main-menu .menu li.is-expanded ul {

		width: 10em;

	}



	#block-system-main-menu .menu li.expanded ul li ul {

		left: 10em;

	}

	

	/* Topn news & 开馆时间的样式 */

	.region-page-topnews {

		width: 100%;

		padding: 15px 20px 10px;

	}

	

	#block-views-news-block-1 {

		width: 100%;

	}



	#block-views-news-block-1 .views-row {

		width: 50%;

		margin-bottom: 4px;

	}

	

	/* 链接和幻灯部分的样式 */

	.region-page-link-slider {

		width: 100%;

		height: 320px;

		padding: 30px 20px;

	}

	

	#block-block-12,

	#block-views-news-slider-block {

		width: 50%;

		height: auto;

	}

	

	#block-block-12 {

		padding-top: 0;

		padding-right: 0;

	}

	

	.link-item {

		margin-bottom: 10px;

	}



	.link-icon { 

		width: 46px;

		height: 46px;

	}

	

	.link-item a {

		width: 100%;

	}

	

	.link-icon {

		width: 50%;

	}

	

	#block-views-news-slider-block .views-row {

		height: auto;

	}



	/* 检索框的样式 */

	#block-quicktabs-front-search .quicktabs-tabs,

	#block-quicktabs-en-jian-suo .quicktabs-tabs {

		width: 600px;

	}

	

	#block-quicktabs-front-search .quicktabs-tabs li,

	#block-quicktabs-en-jian-suo .quicktabs-tabs li {

		width: 120px;

	}

	

	#block-quicktabs-front-search .quicktabs-tabpage,

	#block-quicktabs-en-jian-suo .quicktabs-tabpage {

		width: 600px;

	}

	

	/* 联盟共享平台的样式 */

	#sw {

		width: 380px;

	}

	

	/* 馆藏检索的样式 */

	#bookSearchKeyword {

		width: 340px;

	}

	

	/* 蛟湖发现的样式 */

	.cx-finder-searchbox .xs-finder-input {

		width: 490px;

	}



	/* 外文发现的样式 */	

	#journalEN_title,

	#journalEN_author,

	#journalEN_jtitle,

	#journalEN_fromyear,

	#journalEN_toyear {

		width: 9em;

	}

	

	#journalEN_title {

		width: 560px;

	}

	

	/* 站内检索的样式 */

	#block-block-18 #input-area {

		width: 490px;

	}



	/* 资源部分的样式 */

	.region-page-resource {

		height: 530px;

		padding: 30px 20px;

		overflow-x: scroll;

		overflow-y: hidden;

	}

	

	/* 动态部分的样式 */

	.region-page-activity {

		width: 100%;

		height: 720px;

		padding: 30px 20px;

	}

	

	.region-page-activity .quicktabs-tabs {

		border-bottom: 1px solid #b53735;

	}

	

	.region-page-activity .quicktabs-tabs li {

		padding: 0;

	} 

	

	.square-date-title-list .views-row {

		width: 100%;

		margin-right: 0;

		margin-bottom: 20px;

	}

	

	.square-date-title-list .views-field-title {

		width: 650px;

	}

	

	.square-date-title-list .views-field-title a {

		width: 650px;

	}

	

	/* 左边图片+标题+其他字段列表的样式 */

	.front .image-left-title-date-list .views-row {

		width: 100%;

		margin-right: 0;

	}



	.image-left-title-date-list .left-title a {

		max-width: 420px;

	}



	.front .image-left-title-date-list .left-title a {

		max-width: 540px;

	}



	.image-left-title-date-list .left-field {

		width: 420px;

	}



	.image-left-title-date-list .left-field .field-content {

		max-width: 420px;

	}



	/* 蛟湖书声部分的样式 */

	.region-page-jiaohu {

		width: 100%;

		height: 240px;

		padding: 40px 20px;

	}

	

	#block-block-14 {

		width: 100%;

	}

	

	#block-block-14 .block-title {

		margin-bottom: 40px;

	}

	

	.jiaohu-item a {

		width: 80%;

	}

	

	.jiaohu-item .jiaohu-title {

		font-size: 13px;

	}

	

	/* 首页服务区域的样式 */

	.region-page-service {

		padding: 30px 20px;

		background-image: none;

	}

	

	#block-block-15 {

		width: 100%;

	}

	

	.page-service {

		width: 100%;

		height: auto;

	}

	

	.service-group-1 {

		width: 66%;

	}

	

	.service-group-2 {

		width: 34%;

	}

	

	/* 页脚版权信息的样式 */

	#footer {

		padding: 30px 20px;

	}

	

	#block-block-16,

	#block-counter-counter {

		width: 100%;

	}

	

	/* 二级页面的样式 */

	.not-front #main {

		padding-bottom: 20px;

	}

	

	.not-front #main-middle {

		width: 100%;

	}



	.not-front .title-date-list .views-row {

		padding-bottom: 15px;

	}

	

	/* 面包屑的样式 */

	.breadcrumb {

		padding-left: 20px;

		padding-right: 20px;

	}

	

	/* 侧边栏和内容区域的样式 */

	.not-front .sidebars {

		display: none;

	}

	

	.not-front #content {

		width: 100%;

	}

	

	.no-sidebars #content {

		width: 100%;

	}

	

	/* 内容区域的样式 */

	.not-front .page__title {

		margin-bottom: 10px;

	}



	.not-front .view-filters .form-type-bef-link {

		margin-right: 0;

		margin-bottom: 10px;

	}



	/* 维护模式页面的样式 */

	.maintenance-page #header {

		padding: 15px 30px;

		margin-bottom: 30px;

	}

	

	.maintenance-page #content {

		padding-left: 30px;

	}

	

	/* 三级页面的样式 */

	/* 讲座培训页面现场图片的样式 */

	.node-type-lecture .field-name-field-live-picture .field-item {

		height: 165px;

	}

	

	.node-type-lecture .field-name-field-live-picture img {

		height: 165px;

	}



	/* 保修单提交之后结果页面的样式 */

	.node-type-repair .field-name-field-fault-pic .field-item {

		width: 32%;

		margin-right: 2%;

	}



	.node-type-repair .field-name-field-fault-pic .field-item:nth-child(3) {

		margin-right: 0;

	}



}





@media all and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {



	/* 页面顶部链接的样式 */

	.page-toolbox {

		width: 100%;

		padding-left: 20px;

		padding-right: 20px;

	}



	.region-page-top-bar {

		width: 100%;

	}



	#block-block-17 {

		display: none;

	}



	#block-block-11 {

		width: 100%;

	}

	

	/* 页面头部LOGO和菜单的样式 */

	.front #header {

		width: 100%;

		height: 540px;

		padding-top: 30px;

		padding-left: 20px;

		padding-right: 20px;

	}

	

	.not-front #header {

		height: 180px;

		padding-top: 30px;

		padding-left: 20px;

		padding-right: 20px;

	}

	

	#header-middle {

		width: 100%;

	}

	

	.header__region {

		float: left;

	}

	

	/* 主页主幻灯的样式 */

	#block-views-bigslider-block .views-row {

		height: 540px;

	}

	

	#block-views-bigslider-block .views-row img {

		height: 540px;

		width: auto;

	}



	

	#block-quicktabs-front-search,

	#block-quicktabs-en-jian-suo {

		width: 100%;

		height: auto;

		margin: 80px auto 20px;

	}

	

	/* 菜单的样式 */

	#block-system-main-menu {

		text-align: right;

		margin-top: 20px;

	}



	#block-system-main-menu ul {

		text-align: left;

	}



	#block-system-main-menu .menu li.is-expanded {

		background-position: 96% 3px;

	}

	

	/* Topn news & 开馆时间的样式 */

	.region-page-topnews {

		width: 100%;

		padding: 15px 20px 10px;

	}

	

	#block-views-news-block-1{

		width: 100%;

	}



	/* 链接和幻灯部分的样式 */

	.link-item a {

		font-size: 14px;

	}



	.link-icon { 

		width: 48px;

		height: 48px;

	}



	.region-page-link-slider {

		width: 100%;

		height: 400px;

		padding: 30px 20px;

	}

	

	#block-block-12,

	#block-views-news-slider-block {

		width: 50%;

		height: auto;

	}

	

	#block-views-news-slider-block .views-row {

		height: auto;

	}

		

	/* 资源部分的样式 */

	.region-page-resource {

		height: 560px;

		padding: 40px 20px;

		overflow-x: scroll;

		overflow-y: hidden;

	}

	

	/* 动态部分的样式 */

	.region-page-activity {

		width: 100%;

		height: 500px;

		padding: 40px 20px;

	}

	

	.region-page-activity .quicktabs-tabs {

		margin-bottom: 30px;

		border-bottom: 1px solid #b53735;

	}

	

	.region-page-activity .quicktabs-tabs li {

		padding: 0;

	} 

	

	.square-date-title-list .views-field-title {

		width: 400px;

	}

	

	.square-date-title-list .views-field-title a {

		width: 400px;

	}

	

	/* 左边图片+标题+其他字段列表的样式 */	

	

	.image-left-title-date-list .left-title a {

		max-width: 390px;

	}

	

	.front .image-left-title-date-list .left-title a {

		max-width: 300px;

	}

	

	.image-left-title-date-list .left-field {

		width: 390px;

	}

	

	.front .image-left-title-date-list .left-field {

		width: 300px;

		margin-bottom: 2px;

	}

	

	.image-left-title-date-list .left-field .field-content {

		max-width: 390px;

	}

	

	/* 蛟湖书声部分的样式 */

	.region-page-jiaohu {

		width: 100%;

		height: 300px;

		padding: 40px 20px;

	}

	

	#block-block-14 {

		width: 100%;

	}

	

	.jiaohu-item a {

		width: 70%;

	}

	

	/* 首页服务区域的样式 */

	.region-page-service {

		padding: 40px 20px;

	}

	

	#block-block-15 {

		width: 100%;

	}

	

	.page-service {

		width: 50%;

		height: 400px;

	}

	

	.service-group-1 {

		width: 66%;

	}

	

	.service-group-2 {

		width: 33%;

	}

	

	/* 页脚版权信息的样式 */

	#footer {

		padding: 30px 20px;

	}

	

	#block-block-16,

	#block-counter-counter {

		width: 100%;

	}

	

	/* 二级页面的样式 */

	.not-front #main {

		padding: 15px 20px 30px;

	}

	

	.not-front #main-middle {

		width: 100%;

	}

	

	.not-front .view-filters .form-type-bef-link {

		margin-right: 0;

		margin-bottom: 10px;

	}



	/* 侧边栏和内容区域的样式 */

	.not-front .sidebars {

		width: 23%;

		margin-right: 2%;

	}

	

	.not-front #content {

		width: 75%;

	}



	.not-front.no-sidebars #content {

		width: 100%;

	}



	/* 维护模式页面的样式 */	

	.maintenance-page #header {

		padding: 15px 30px;

	}

	

	.maintenance-page #content {

		padding-left: 30px;

	}

	

	/* 讲座培训页面现场图片的样式 */

	.node-type-lecture .field-name-field-live-picture .field-item {

		height: 160px;

	}

	

	.node-type-lecture .field-name-field-live-picture img {

		height: 160px;

	}



	/* 保修单提交之后结果页面的样式 */

	.node-type-repair .field-name-field-fault-pic .field-item {

		width: 32%;

		margin-right: 2%;

	}



	.node-type-repair .field-name-field-fault-pic .field-item:nth-child(3) {

		margin-right: 0;

	}

}

