﻿body {
	font-family: Verdana;
}

ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

a:focus {
	outline-style: none;
}

.modal-body {
	background-color: #fff;
}

.bootstrap-dialog-message {
	color: #000;
}

.text-field1 {
	background-color: #58585a;
	height: 22px;
	line-height: 20px;
	padding: 1px 1px 1px 5px;
	border-style: none;
	vertical-align: middle;
}

.text-field1-addon {
	border: 2px solid #58585a;
	vertical-align: middle;
}

.text-field2 {
	background-color: #e5e5e5;
	height: 50px;
	line-height: 50px;
	padding: 1px 1px 1px 10px;
	border-style: none;
	font-size: 14px;
	color: #9a9a9a;
	vertical-align: middle;
}

.text-field2-addon {
	border-width: 9px 7px 9px 6px;
	border-style: solid;
	border-color: #e5e5e5;
	vertical-align: middle;
}

.text-field3 {
	height: 30px;
	line-height: 20px;
	padding: 1px 5px;
	border-style: none;
	font-size: 14px;
	color: #000;
}

.text-field4 {
	background-color: #58585a;
	height: 28px;
	line-height: 28px;
	padding: 1px 5px;
	border-style: none;
	font-size: 14px;
	color: #989898;
}

#header {
	text-align: right;
	line-height: 40px;
}

#header form {
	padding-right: 60px;
}

#header span {
	padding: 0px 10px;
}

#menu {
	background-color: #a71930;
	line-height: 120px;
}

#logo {
	height: 120px;
}

#menu ul li {
	float: left;
	font-size: 18px;
}

#menu ul li a {
	font-size: 18px;
	padding: 0px 20px;
}

#menu ul li a:hover {
	color: #d38d97;
}

#fuwu #menu .fuwu a,
#info #menu .info a,
#activity #menu .activity a,
#collection #menu .collection a,
#display #menu .display a,
#display-en #menu .display-en a,
#exhibitions #menu .exhibitions a,
#yanjiu #menu .yanjiu a {
	color: #d38d97;
	cursor: default;
}

#banner .carousel-inner .item img,
#banner > img {
	height: 464px;
}

#banner .carousel-indicators {
	margin: 0px;
	bottom: 10px;
	left: 70%;
	width: 20%;
}

#banner .carousel-indicators li {
	margin-left: 2px;
	margin-right: 2px;
	background: url('../images-frontend/dot.png') no-repeat top right;
	width: 16px;
	height: 16px;
	text-indent: 0px;
	font-size: 10px;
	font-weight: bold;
	line-height: 16px;
	border-style: none;
	border-radius: 0;
}

#banner .carousel-indicators li.active {
	background: url('../images-frontend/dot.png') no-repeat top left;
}

body > .container,
#menu-outer .container,
#footer.container {
	width: 960px !important;
}

#menu-outer {
	background-color: #a71930;
}

#arrow-down {
	margin-top: 10px;
}

#arrow-down img {
	height: 15px;
}

#content {
	padding-top: 16px;
}

#content .col-left {
	width: 228px;
	margin-right: 16px;
	float: left;
}

#content .col-right {
	width: 716px;
	float: left;
}

.site-location {
	line-height: 52px;
	font-size: 16px;
	border-bottom: 1px solid #404040;
}

#more-button {
	margin-bottom: 16px;
}

#more-button img {
	height: 30px;
	cursor: pointer;
}

#content .item {
	margin-bottom: 16px;
}

#content .item .thumbnail-label {
	font-size: 18px;
	font-weight: bold;
	position: absolute;
	left: 20px;
	bottom: 15px;
}

#content .item .square {
	width: 228px;
	height: 228px;
	display: block;
}

#content .item .wide-rectangle {
	width: 472px;
	height: 228px;
	display: block;
}

#content .item .small-wide-rectangle {
	width: 228px;
	height: 106px;
	display: block;
}

#content .item .narrow-rectangle {
	width: 228px;
	height: 350px;
	display: block;
}

#content .item .large-narrow-rectangle {
	width: 228px;
	height: 472px;
	display: block;
}

#openning {
	background-color: #91785b;
	padding: 3px 20px;
}

#openning h4 {
	font-size: 18px;
	font-weight: bold;
}

#openning p {
	line-height: 16px;
}

#latest {
	background-color: #a71930;
	padding: 5px 2px 5px 20px;
}

#latest h4 {
	font-size: 18px;
	letter-spacing: 3px;
	padding-right: 18px;
}

#latest ul {
	height: 174px;
	padding-right: 18px;
	color: #d28b97;
	overflow: auto;
	word-break: break-all;
}

#latest ul li {
	padding-bottom: 20px;
}

#latest ul a {
	font-size: 14px;
}

#footer-wrapper {
	background-color: #e7e7e8;
}

#website-map {
	padding-left: 0px;
	padding-right: 0px;
}

#footer {
	margin-top: 138px;
	background-color: #e7e7e8;
	color: #000;
	line-height: 20px;
	padding-top: 15px;
}

#footer a {
	color: #000;
}

#footer a:hover {
	color: #b69769;
}

#footer h4 {
	font-size: 14px;
	font-weight: bold;
	color: #6d6e71;
}

#footer .prefix {
	color: #6d6e71;
}
#footer a.a_footer { color:#6d6e71; text-decoration:none;}
#footer a.a_footer:hover { color:#b69769;}

#footer .prefix .leading {
	width: 70px;
	display: inline-block;
}

#footer .prefix a {
	padding-right: 10px;
}

#outbound {
	padding-left: 0px;
}

#outbound select {
	margin-top: 8px;
}

#copyright {
	background: url('../images-frontend/ico_sydw.gif') no-repeat 20px center;
	padding-left: 70px;
	line-height: 60px;
}

#back-to-top-button {
	background-color: #333;
	width: 60px;
	height: 60px;
	bottom: 100px;
	right: 50px;
	position: fixed;
	font-size: 21px;
	line-height: 60px;
	text-align: center;
	display: none;
}

/* 全文检索模块 */
#full-text-search-list {
	margin: 0px 0px 16px 0px;
}

#full-text-search-list li {
	height: 41px;
	line-height: 40px;
	color: #989898;
	border-bottom: 1px solid #1e1e1e;
}

#full-text-search-list li a {
	font-size: 14px;
	color: #989898;
}

#full-text-search-list li a:hover {
	color: #fff;
}

#full-text-search-list li span {
	font-size: 12px;
}

/* 本馆简介模块 */
.introduction h2 {
	margin: 0px;
	line-height: 28px;
	font-size: 20px;
	color: 	#bb9b6a;
}

.introduction p {
	margin: 16px 0px;
	line-height: 30px;
	font-size: 14px;
	text-align: justify;
}

/* 新闻动态模块 */
#news-list {
	margin: 0px 0px 16px 0px;
}

#news-list li {
	height: 41px;
	line-height: 40px;
	color: #989898;
	border-bottom: 1px solid #1e1e1e;
}

#news-list li a {
	font-size: 14px;
	color: #989898;
}

#news-list li a:hover {
	color: #fff;
}

#news-list li span {
	font-size: 12px;
}

.news-detail {
	padding: 30px;
}

.news-title {
	font-size: 26px;
	text-align: center;
}

.news-source {
	line-height: 50px;
	font-size: 12px;
	color: #666666;
	text-align: center;
}

.news-content {
	line-height: 30px;
	font-size: 14px;
	text-align: justify;
}

/* 视频模块 */
#video-list {
	margin: 0px 0px 16px 0px;
}

#video-list li {
	height: 41px;
	line-height: 40px;
	color: #989898;
	list-style-type: none;
	border-bottom: 1px solid #1e1e1e;
}

#video-list li a {
	font-size: 14px;
	color: #989898;
}

#video-list li a:hover {
	color: #fff;
}

#video-list li span {
	font-size: 12px;
}

.video-label {
	line-height: 40px;
	font-size: 14px;
	color: #989898;
}

.video-detail {
	padding: 30px;
}

.video-title {
	font-size: 26px;
	text-align: center;
}

.video-source {
	line-height: 50px;
	font-size: 12px;
	color: #666666;
	text-align: center;
}

.video-content {
	line-height: 30px;
	font-size: 14px;
	text-align: justify;
}

.video-clip {
	width: 500px;
	height: 400px;
	margin-bottom: 16px;
}

/* 三维模块 */
#infomation3d-list {
	margin-top: 16px;
}

.infomation3d-label {
	line-height: 30px;
	font-size: 14px;
	color: #989898;
}

/* 研究模块 */
#research-list li {
	margin-top: 16px;
	margin-bottom: 16px;
}

.research-thumbnail {
	margin-right: 16px;
	float: left;
}

.research-thumbnail img {
	width: 228px;
	height: 228px;
}

.research-detail {
	background-color: #404040;
	width: 472px;
	height: 228px;
	padding: 16px;
	float: left;
}

.research-detail .research-name {
	line-height: 33px;
	font-size: 24px;
	color: #3db8e4;
	overflow: hidden;
	white-space: nowrap;
}

.research-detail .synopsis {
	margin-top: 10px;
	margin-right: -16px;
	padding-right: 16px;
	height: 120px;
	line-height: 24px;
	font-size: 14px;
	color: #cccccc;
	overflow: auto;
	word-break: break-all;
	text-align: justify;
}

.research-detail .research-footer {
	margin-top: 5px;
	height: 28px;
	font-size: 16px;
	line-height: 28px;
}

.research-detail .research-footer img {
	width: 28px;
	height: 28px;
}

.research-detail .research-footer span {
	padding-right: 30px;
}

.research-detail1 {
	padding: 30px;
}

.research-detail1 .research-name {
	line-height: 60px;
	font-size: 26px;
	text-align: center;
}

#pdf-viewer {
	width: 100%;
	height: 600px;
}

/* 典藏模块 */
#collection-result-list {
	padding-top: 16px;
}

.cp-label {
	padding-top:10px;
	height: 40px;
	line-height: 25px;
	color: #989898;
	font-size: 14px;
}

.cp-label span {
	vertical-align: middle;
}

.cp-label .jwz {
	width: 18px;
	height: 18px;
	vertical-align: middle;
}

.picture-preview {
	margin-bottom: 16px;
	width: 354px;
	height: 354px;
}

.picture-preview img {
	width: 100%;
	height: 100%;
}

#picture-list-left-button, #picture-list-right-button {
	background-color: #333;
	width: 36px;
	height: 78px;
	color: #999;
	line-height: 78px;
	font-size: 18px;
	text-align: center;
	display: block;
	cursor: pointer;
}

#picture-list-left-button:hover, #picture-list-right-button:hover {
	color: #fff;
}

#picture-list-left-button {
	margin-right: 14px;
}

#picture-list-right-button {
	margin-left: 14px;
}

#picture-list-left-button.disabled, #picture-list-right-button.disabled {
	background-color: #191919;
	color: #373939;
	cursor: default;
}

#picture-list-wrapper .frame {
	width: 254px;
	height: 78px;
	padding: 0px;
}

#picture-list-wrapper .frame .slidee {
	height: 100%;
	margin: 0px;
	padding: 0px;
}

#picture-list-wrapper .frame .slidee li {
	float: left;
	margin-right: 10px;
	padding: 0px;
	width: 78px;
	height: 100%;
	border: 1px solid #ccc;
}

#picture-list-wrapper .frame .slidee li img {
	width: 100%;
	height: 100%;
	cursor: pointer;
}

#picture-list-wrapper .frame .slidee li.active {
	border-color: #bb9b68;
}

#collection-detail {
	width: 346px;
}

.cp-info-name {
	margin-bottom: 30px;
	color: #bb9b68;
	font-size: 20px;
}

.cp-info-name span {
	vertical-align: middle;
}

.cp-info-name .jwz {
	width: 22px;
	height: 22px;
	vertical-align: middle;
}

.cp-info-description {
	margin-bottom: 30px;
	font-family: '微软雅黑';
	background-color: transparent;
	padding: 0px;
	border-style: none;
	border-radius: 0px;
	font-size: 14px;
	color: #fff;
	line-height: 26px;
}

.cp-info-buttons {
	line-height: 36px;
}

.cp-info-buttons img {
	width: 23px;
	height: 23px;
	vertical-align: middle;
	cursor: pointer;
}

#share {
	margin-top: 10px;
	margin-left: 10px;
	display: none;
}

#collection .modal-dialog {
	margin-top: 80px;
}

#collection .modal-header {
	background-color: #a41930;
	border-style: none;
}

#collection .modal-header .close {
	font-size: 26px;
	line-height: 26px;
}

#collection .modal-title {
	font-size: 18px;
	letter-spacing: 1px;
}

#collection .modal-body {
	padding-bottom: 60px;
	background-color: #333333;
}

#collection .modal-body li {
	height: 41px;
	line-height: 40px;
	color: #989898;
	border-bottom: 1px solid #1e1e1e;
}

#collection .modal-body li a {
	font-size: 14px;
	color: #989898;
}

#collection .modal-body li a:hover {
	color: #fff;
}

#collection .modal-body li span {
	font-size: 12px;
}

#collection .modal-body .item {
	margin-right: 16px;
	width: 228px;
}

#collection .modal-body .item .square {
	width: 100%;
	height: 228px;
	display: block;
}

/* 展示模块 */
#display .frame {
	margin-bottom: 16px;
	width: 228px;
	height: 716px;
	padding: 0px;
}

#display .frame .slidee {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#display .frame .slidee li {
	float: left;
	margin-bottom: 16px;
	padding: 0px;
	width: 100%;
	height: 228px;
}

#display .frame .slidee li img {
	width: 100%;
	height: 100%;
	cursor: pointer;
}

#display .down-button {
	margin-bottom: 16px;
	width: 228px;
}

#display .down-button img {
	height: 30px;
	cursor: pointer;
}

#display .down-button img.disabled {
	opacity: 0.3;
	cursor: default;
}

#display .gutter {
	width: 16px;
}

#route-info-main {
	background-color: #404040;
	margin-top: 16px;
	height: 330px;
}

#route-info-main img {
	width: 228px;
	height: 228px;
}

.route-info-gutter {
	width: 16px;
	height: 100%;
}

#route-info-main .route-type-name {
	margin-top: 16px;
	font-size: 14px;
	color: 	#caab7f;
}

#route-info-main .route-name {
	font-size: 18px;
}

#route-info-main .route-duration {
	background: url('../images-frontend/dis_time.gif') no-repeat top left;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 244px;
	padding-left: 25px;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: 	#caab7f;
}

#route-info-main .route-description {
	padding-right: 16px;
	padding-bottom: 16px;
	height: 208px;
	line-height: 26px;
	text-align: justify;
	overflow: auto;
}

#route-info-main .floor-list {
	margin-top: 16px;
	font-size: 14px;
}

#route-info-main .floor-list a {
	color: #b1b1b1;
}

#route-info-main .floor-list a:hover {
	color: #fff;
}

.route-info-floor {
	background-color: #cccccc;
	padding: 20px 0px;
	color: #000;
}

.route-info-floor .floor-introduction {
	width: 228px;
	padding: 0px 10px;
}

.route-info-floor .floor-introduction hr {
	margin: 10px 0px;
	border-top: 1px solid #000;
}

.route-info-floor .floor-introduction-inner {
	padding-left: 10px;
	font-size: 24px;
}

.route-info-floor .floor-introduction-inner span {
	font-size: 18px;
	color: #b69769;
}

.route-info-floor .route-info-pic {
	margin-bottom: 10px;
	width: 450px;
	height: 272px;
}

.route-cp-info-list {
	margin-left: 244px;
}

.route-cp-info-list li {
	padding: 10px;
	width: 450px;
	color: #343434;
}

.route-cp-info-list li:hover {
	background-color: #fff;
}

.route-cp-info-list li img {
	width: 105px;
	height: 105px;
}

.route-cp-info-list .route-cp-info-sort-no {
	width: 60px;
	line-height: 30px;
	font-size: 20px;
	color: #b69769;
	text-align: center;
}

.route-cp-info-list .route-cp-info {
	width: 265px;
}

.route-cp-info-list .route-cp-info-name a {
	margin-bottom: 5px;
	line-height: 30px;
	font-size: 20px;
	color: #343434;
	cursor: pointer;
}

.route-cp-info-list .route-cp-info-name a:hover {
	color: #b69769;
}

.route-cp-info-list .route-cp-info-age {
	line-height: 24px;
	font-size: 14px;
	overflow:hidden;
	word-wrap:break-word; 
	
	
}

.route-cp-info-list .route-cp-info-introduction {
	margin-left: 165px;
	margin-top: 10px;
	overflow:hidden;
	word-wrap:break-word; 
}

.route-cp-info-list .route-cp-info-introduction-inner {
	font-size: 18px;
	color: #bb9b6c;
	
}

.route-cp-info-list .route-cp-info-description {
	margin-top: 10px;
	line-height: 26px;
	color: #333333;
	overflow:hidden;
	word-wrap:break-word; 
}

.route-cp-info-list .collapse-button {
	line-height: 30px;
	display: none;
}

.route-cp-info-list .collapse-button img {
	width: 20px;
	height: 20px;
}

/* 商店模块 */
#product-search-part {
	margin-bottom: 16px;
}

#shop-menu {
	background-color: #2a2a2a;
	height: 45px;
	line-height: 45px;
}

#shop-menu li {
	float: left;
}

#shop-menu li a {
	font-size: 16px;
	padding: 0px 27px;
}

.shop-main #shop-menu .shop-main a,
.shop-aboutus #shop-menu .shop-aboutus a,
.shop-contactus #shop-menu .shop-contactus a,
.shop-boutique #shop-menu .shop-boutique a,
.shop-catalog #shop-menu .shop-catalog a,
.shop-book-list #shop-menu .shop-book-list a {
	color: #bb9b6c;
	cursor: default;
}

.shop-menu-divider {
	height: 16px;
}

#shop-banner .carousel-inner .item img {
	height: 528px;
}

#shop-banner .carousel-inner .item {
	margin-bottom: 0px;
}

.shop-banner-caption {
	font-size: 18px;
	line-height: 60px;
}

#shop-banner .carousel-indicators {
	margin: 0px;
	bottom: 20px;
	left: 80%;
	width: 20%;
}

#shop-banner .carousel-indicators li {
	margin-left: 2px;
	margin-right: 2px;
	background: url('../images-frontend/dot.png') no-repeat top right;
	width: 16px;
	height: 16px;
	text-indent: 0px;
	font-size: 10px;
	font-weight: bold;
	line-height: 16px;
	border-style: none;
	border-radius: 0;
}

#shop-banner .carousel-indicators li.active {
	background: url('../images-frontend/dot.png') no-repeat top left;
}

#shop-main-scroller-title {
	font-size: 18px;
	line-height: 60px;
	color: #ea8300;
	border-bottom: 1px solid #999999;
}

.shop-main .simply-scroll,
.shop-catalog .simply-scroll {
	width: 100%;
	height: 140px;
	margin: 16px 0px;
}

.shop-main .simply-scroll .simply-scroll-clip,
.shop-catalog .simply-scroll .simply-scroll-clip {
	width: 100%;
	height: 100%;
}

.shop-main .simply-scroll .simply-scroll-list li,
.shop-catalog .simply-scroll .simply-scroll-list li {
	float: left;
	width: 228px;
	height: 140px;
	margin-right: 16px;
}

.shop-main .simply-scroll .simply-scroll-list li img,
.shop-catalog .simply-scroll .simply-scroll-list li img {
	width: 228px;
	height: 140px;
	border: 1px solid #f0f0f0;
	display: block;
}

#shop-contact-title {
	font-size: 18px;
	line-height: 60px;
	color: #ea8300;
}

#shop-contact-content {
	font-size: 14px;
	color: #999999;
}

.shop-location {
	font-size: 18px;
	line-height: 60px;
	color: #ea8300;
	border-bottom: 1px solid #999999;
}

#product-more-button,
#exhibit-more-button,
#gift-more-button {
	margin-bottom: 16px;
}

#product-more-button img,
#exhibit-more-button img,
#gift-more-button img {
	height: 30px;
	cursor: pointer;
}

.product-button {
	background-color: #a41930;
	height: 28px;
	width: 100px;
	line-height: 28px;
	font-size: 14px;
	text-align: center;
	display: inline-block;
	cursor: pointer;
}

.product-button:hover,
.product-button:focus {
	color: #fff;
}

.product-button.disabled {
	background-color: #9e9997;
	cursor: default;
}

/* 商店-精品模块 */
#exhibit-list li {
	margin-top: 16px;
	margin-bottom: 16px;
}

#gift-list li {
	margin-top: 16px;
	margin-bottom: 16px;
}

/* 商店-公司介绍模块 */
.shop-aboutus-f{
	padding-top: 16px;
	font-size: 14px;
	line-height: 24px;
	padding-bottom: 16px;
}

#banners .carousel-inner .item img,
#banners > img {
	height: 281px;
}

#banners .carousel-indicators {
	margin: 0px;
	bottom: 10px;
	left: 70%;
	width: 20%;
}

#banners .carousel-indicators li {
	margin-left: 2px;
	margin-right: 2px;
	background: url('../images-frontend/dot.png') no-repeat top right;
	width: 16px;
	height: 16px;
	text-indent: 0px;
	font-size: 10px;
	line-height: 16px;
	border-style: none;
	border-radius: 0;
}

#banners .carousel-indicators li.active {
	background: url('../images-frontend/dot.png') no-repeat top left;
}

/* 商店-联系我们模块 */

.shop-contactus-f{
	padding-top: 16px;
	font-size: 14px;
	line-height: 24px;
}

.f16{
	padding-top: 16px;
	font-size:16px;
}

/* 商店-商品目录模块 */
.product-type-label {
	height: 60px;
	padding: 10px 0px;
	color: #989898;
}

.product-type-label span {
	font-size: 14px;
	float: right;
}

#product-list li {
	margin-top: 16px;
	margin-bottom: 16px;
}

.product-thumbnail {
	float: left;
}

.product-thumbnail img {
	width: 228px;
	height: 228px;
}

.product-detail {
	background-color: #404040;
	width: 488px;
	height: 228px;
	padding: 16px;
	float: left;
}

.product-detail .product-name {
	line-height: 25px;
	font-size: 18px;
	overflow: hidden;
	white-space: nowrap;
}

.product-detail .introduction {
	margin-top: 8px;
	margin-right: -16px;
	padding-right: 16px;
	height: 100px;
	line-height: 24px;
	font-size: 14px;
	color: #999999;
	overflow: auto;
	word-break: break-all;
	text-align: justify;
}

.product-detail .product-price {
	font-size: 14px;
	line-height: 35px;
	color: #caab7f;
}

/* 商店-商品详情页面 */
.product-detail-image {
	margin: 16px 0px;
	width: 716px;
	height: 528px;
	display: block;
}

.product-detail-introduction {
	margin: 16px 0px;
	line-height: 30px;
	font-size: 14px;
	color: #999999;
	text-align: justify;
}

.product-detail-additional-info {
	font-size: 14px;
}

.product-detail-additional-info span {
	color: #a71930;
}

.shop-catalog #modal1 .modal-header {
	background-color: #a41930;
	border-style: none;
}

.shop-catalog #modal1 .modal-title {
	font-size: 18px;
	letter-spacing: 1px;
}

.shop-catalog #modal1 .modal-body {
	background-color: #333333;
}

.shop-catalog .table {
	margin: 0px;
}

.shop-catalog .table th,
.shop-catalog .table td {
	padding: 10px;
	font-size: 14px;
	text-align: center;
	border-color: #272727;
}

.shop-catalog .table th {
	font-weight: bold;
	background-color: #141414;
}

.shop-catalog .table td {
	background-color: #000;
}

/* 商店-预定清单页面 */
#book-list-table.table {
	margin: 16px 0px;
}

#book-list-table.table th,
#book-list-table.table td {
	padding: 10px;
	font-size: 14px;
	text-align: center;
	border-color: #272727;
}

#book-list-table.table th {
	font-weight: bold;
	background-color: #141414;
}

#book-list-table.table td .delete-button {
	cursor: pointer;
}

#book-list-table.table td.total-price {
	text-align: right;
}

#book-list-table.table td.total-price span {
	color: #a71930;
}

.shop-book-list #modal1 .modal-header {
	background-color: #a41930;
	border-style: none;
}

.shop-book-list #modal1 .modal-title {
	font-size: 18px;
	letter-spacing: 1px;
}

.shop-book-list #modal1 .modal-body {
	font-size: 14px;
	background-color: #333333;
}

.shop-book-list #modal1 .modal-footer {
	background-color: #333333;
	border-style: none;
}

#product-transport {
	margin: 16px 0px;
}

#product-transport-fee {
	margin-top: 10px;
	font-size: 14px;
}

#user-info-table.table {
	margin: 16px 0px;
	
}

#user-info-table.table td {
	padding: 10px;
	font-size: 14px;
	border-style: none;
	vertical-align: middle;
}

#user-info-table.table .table-label {
	width: 200px;
	text-align: right;
}

#user-info-table.table .table-input {
	width: 320px;
}

#user-info-table.table .table-button {
	text-align: center;
}

#book-list-jcaptcha-button {
	cursor: pointer;
}

.shop-book-list #modal2 .modal-header {
	background-color: #a41930;
	border-style: none;
}

.shop-book-list #modal2 .modal-title {
	font-size: 18px;
	letter-spacing: 1px;
}

.shop-book-list #modal2 .modal-body {
	font-size: 14px;
	background-color: #333333;
}

.order-success {
	height: 200px;
	font-size: 18px;
	line-height: 200px;
	text-align: center;
}

/* 资讯-数字产品-桌面列表 */
.desktop-label {
	line-height: 40px;
	font-size: 16px;
	color: #989898;
}

.desktop-down-size {
	line-height: 40px;
	font-size: 12px;
	color: #989898;
}

#desktop-list {
	margin-top: 16px;
}

/* 资讯-数字产品-其他列表 */
.others-label {
	line-height: 40px;
	font-size: 16px;
	color: #989898;
}

#others-list {
	margin-top: 16px;
}

/* 资讯-数字产品-贺卡列表 */
.greeting-card-label {
	line-height: 25px;
	font-size: 14px;
	color: #989898;
}

#greeting-card-list {
	margin-top: 16px;
}

/* 资讯-数字产品-贺卡-详情 */
.greeting-card-detail-table {
	border: 0;
	border-collapse:collapse;
	width: 100%;
	align: center;
}

.greeting-card-detail-table td {
	padding: 5px;
	border: solid 1px;
	border-color: #000000;
}


/*组织机构*/
.fl{float:left;}.fr{float:right;}.fht{float:inherit;}
.m_t_20 { margin-top:16px;}
.m_l_20 { margin-left:16px;}
.zzjg_title { width:722px; height:80px; background:#d00f3b; line-height:80px; text-align:center; color:#FFFFFF; font-size:24px;}
.zzjg { width:722px;}
.zzjg h2 { width:230px;  text-align:center; height:65px; line-height:65px; color:#FFFFFF; font-size:18px; font-weight:normal;}
.zzjg ul li { padding:20px 0px 20px 30px; color:#9e9e9e; font-size:16px; background:#e5e5e5; border-bottom:1px solid #000000;}
.zzjg ul li a{ padding:20px 0px 20px 25px;color:#9e9e9e; background:url(../images-frontend/zzjg_pic2.gif) no-repeat 0px 25px; }
.zzjg ul li .zl { padding-left:25px;}
.zzjg_nei { display:none;}
.zzjg_nei dl dd{padding-left:45px; padding-top:10px;color:#9e9e9e; font-size:16px; line-height:30px; background:url(../images-frontend/zzjg_pic3.gif) no-repeat 25px 17px;}

/* 资讯-视频首页、资讯-数字产品-其他 内页列表  */
/*内页信息列表*/
.list { padding-top:20px;}
.list ul li { height:40px; border-bottom:1px solid #1e1e1e;}
.list ul li a  { color:#989898; line-height:36px; font-size:14px;}
.list ul li a:hover { color:#FFFFFF;}
.list span { float:right; font-size:12px; color:#989898;line-height:36px;}

/*展示 网上展览/陈列大观/特别展览 信息列表*/
.pic_list {padding-top:16px; color:#989898;}

.pic_list h2 { color:#989898; font-size:16px; font-weight:normal;line-height:40px;}
.pic_list ul { padding:0; }
.pic_list ul li { float:left; padding-bottom:16px; margin-left:16px; _display:inline;}
.pic_list ul li a  { color:#989898; line-height:25px; font-size:14px;}
.pic_list ul li a:hover { color:#FFFFFF;}
.pic_list img { }

/*04.20 展示 推荐路线 弹出窗口*/
.display_tj { width:470px;}
.display_tj h2 a {font-size:24px; color:#000; font-weight:normal;}
.display_tj_txt {height:175px;font-size:14px;line-height:24px; margin-top:10px;padding-right:20px; color:#333; overflow:auto;}

/*04.20 展示 推荐路线列表页*/
.dis_tuijian_z li{ margin-top:20px;}
.dis_tuijian { width:488px; height:248px; overflow:hidden;}
.dis_tuijian_list {height:228px; background:#404040; padding:10px 16px 10px 16px;}
.dis_tuijian_list dt {font-size:18px;}
.dis_tuijian_list dd { padding-top:12px; font-size:12px; line-height:24px;}
.dis_tuijian_list dd p { font-size:12px;}
.dis_tuijian_time { color:#caab7f; display:block; height:25px; width:50px; background:url(../images-frontend/dis_time.gif) no-repeat; font-size:14px; padding-left:30px; margin-top:8px;}

.display_tj_one a{ color:#b1b1b1;}
.display_tj_one a:hover{color:#FFF;}

.display_tj_one_left { margin:10px;padding:20px 10px 20px 10px; border-top:1px solid #000000;border-bottom:1px solid #000000;}
.display_tj_one_left h2 { font-size:24px; font-weight:normal; color:#000000;}
.display_tj_one_left p { font-size:18px; color:#b69769; line-height:30px;}

.dis_tuijian_cp ul li { padding:10px 0px 10px 10px;}
.dis_tuijian_cp ul li ul li { float:left; padding:0; margin:0;}
.dis_tuijian_cp ul li ul li h2 { font-size:18px; font-weight:normal; color:#343434;}
.dis_tuijian_cp ul li ul li p {font-size:14px;color:#343434; line-height:24px; padding-top:10px;}
.dis_tuijian_cp_link {position:relative; z-index:99; }
.dis_tuijian_cp_link2 {position:absolute; left:410px; top:10px; z-index:100; display:none;}
.dis_tuijian_cp_link_js {width:268px; padding:20px; background:#FFFFFF; margin-left:142px; display:none;}

/* 展示 */
.wen, .wen p { font-size:14px; line-height:30px; color:#FFF; text-align:justify;}
.wen p { padding-top:10px;}

/*04.20 展示 特别展览 弹出窗口*/
.xgxx { background:#333333; height:450px;}
.xgxx_left {height:416px; overflow:auto;scrollbar-face-color:#d28b97; scrollbar-arrow-color:#ffffff; scrollbar-highlight-color:#333; scrollbar-3dlight-color:#333; scrollbar-shadow-color:#333; scrollbar-darkshadow-color:#333; scrollbar-track-color:#333;}

/*04.20 展示 推荐路线 弹出窗口*/
.display_tj { width:470px;}
.display_tj h2 a {font-size:24px; color:#000; font-weight:normal;}
.display_tj_txt {height:175px;font-size:14px;line-height:24px; margin-top:10px;padding-right:20px; color:#333; overflow:auto;}


.button_tj { border:0px; line-height:27px; color:#fff; background-color:#a41930;  font-size:14px;HEIGHT: 29px; font-family:"微软雅黑";}


/* 展示模块-en */
#display-en .frame {
	margin-bottom: 16px;
	width: 228px;
	height: 716px;
	padding: 0px;
}

#display-en .frame .slidee {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#display-en .frame .slidee li {
	float: left;
	margin-bottom: 16px;
	padding: 0px;
	width: 100%;
	height: 228px;
}

#display-en .frame .slidee li img {
	width: 100%;
	height: 100%;
	cursor: pointer;
}

#display-en .down-button {
	margin-bottom: 16px;
	width: 228px;
}

#display-en .down-button img {
	height: 30px;
	cursor: pointer;
}

#display-en .down-button img.disabled {
	opacity: 0.3;
	cursor: default;
}

#display-en .frame-en {
	margin-bottom: 16px;
	width: 472px;
	height: 716px;
	padding: 0px;
}

#display-en .frame-en .slidee {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#display-en .frame-en .slidee li {
	float: left;
	margin-bottom: 16px;
	padding: 0px;
	width: 100%;
	height: 228px;
}

#display-en .frame-en .slidee li img {
	width: 100%;
	height: 100%;
	cursor: pointer;
}

#display-en .down-button-en {
	margin-bottom: 16px;
	width: 472px;
}

#display-en .down-button-en img {
	height: 30px;
	cursor: pointer;
}

#display-en .down-button-en img.disabled {
	opacity: 0.3;
	cursor: default;
}

#display-en .gutter {
	width: 16px;
}

#exhibitions .frame {
	margin-bottom: 16px;
	width: 228px;
	height: 716px;
	padding: 0px;
}

#exhibitions .frame .slidee {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#exhibitions .frame .slidee li {
	float: left;
	margin-bottom: 16px;
	padding: 0px;
	width: 100%;
	height: 228px;
}

#exhibitions .frame .slidee li img {
	width: 100%;
	height: 100%;
	cursor: pointer;
}

#exhibitions .down-button {
	margin-bottom: 16px;
	width: 228px;
}

#exhibitions .down-button img {
	height: 30px;
	cursor: pointer;
}

#exhibitions .down-button img.disabled {
	opacity: 0.3;
	cursor: default;
}

#exhibitions .frame-en {
	margin-bottom: 16px;
	width: 472px;
	height: 716px;
	padding: 0px;
}

#exhibitions .frame-en .slidee {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#exhibitions .frame-en .slidee li {
	float: left;
	margin-bottom: 16px;
	padding: 0px;
	width: 100%;
	height: 228px;
}

#exhibitions .frame-en .slidee li img {
	width: 100%;
	height: 100%;
	cursor: pointer;
}

#exhibitions .down-button-en {
	margin-bottom: 16px;
	width: 472px;
}

#exhibitions .down-button-en img {
	height: 30px;
	cursor: pointer;
}

#exhibitions .down-button-en img.disabled {
	opacity: 0.3;
	cursor: default;
}

#exhibitions .gutter {
	width: 16px;
}
