@charset "utf-8";
/* 博物馆陈展 CSS Document */
.indexbox{background:#f0f0f0 url(../images/bg.jpg) no-repeat center bottom;background-repeat-y: repeat;}
.fc{
	color:#c20000;
}
.fc2{
	font-size:12px;
	color:#ccc;
}
.place{
	line-height:50px;
	padding-top:12px;
	font-size:12px;
}
.place a{
	font-size:12px;
}
#page_main{
	width:1100px;
	margin:18px auto 0 auto;
}
#leftside{
	width:224px;
	float:left;
}
#leftside h3{
	background:url(../images/p_tit.png) no-repeat;
	width:224px;
	height:44px;
	line-height:44px;
	text-indent:20px;
	color:#fff;
	font-size:16px;
}
.leftsum1{
	width:222px;
	border:1px solid #e1e1e1;
	border-top:none;
}
.leftsum1 dt{
	height:42px;
	line-height:42px;
	text-indent:28px;
	font-size:15px;
	background:url(../images/li3.png) no-repeat;
	color:#010101; 
}
.leftsum1 dt a{
	font-size:15px;
	height:42px;
	display:block;
	color:#010101; 
}
.leftsum1 dt a:hover{
	color:#96561c;
	background:url(../images/li4.png) no-repeat;
}
.leftsum1 dd{
	height:38px;
	line-height:38px;
	background:url(../images/p_ico2.png) no-repeat 55px 16px;
	text-indent:64px;
	border-bottom:1px solid #e1e1e1;
}
.leftsum1 dd.active a{
	color:#96561c;
}
.leftsum1 dd:hover{
	background:url(../images/p_ico1.png) no-repeat 55px 16px;
}
.leftsum1 dd:nth-last-of-type(1){
	border-bottom:none;
}
.leftsum_tit {
	height:42px;
	line-height:42px;
	padding-left: 28px;
	font-size:14px;
	background: #f8f8f8 url(../images/li3.png) no-repeat 0 bottom;
	color:#444;
}
.leftsum_b {
	
}
.leftsum_b a {
	display: block;
	height:42px;
	line-height:42px;
	padding-left: 28px;
	font-size:14px;
	background:url(../images/li4.png) no-repeat 0 bottom;
	color:#96561c;
}
.leftsum_b li {
/* 	height:38px; */
	line-height:38px;
	background:url(../images/p_ico2.png) no-repeat 55px 16px;
	text-indent:64px;
	border-bottom:1px solid #e1e1e1;
}
.leftsum_b li ul{border-top: 1px solid #e1e1e1;}
.leftsum_b li ul li{background: url(../images/p_ico2.png) no-repeat 80px 16px;padding-left:30px;}
.leftsum_b li.active a{
	color:#96561c;
}
.leftsum_b li a:hover{
/* 	background:url(../images/p_ico1.png) no-repeat 55px 16px; */
}
.leftsum_b li:nth-last-of-type(1){
	border-bottom:none;
}
.leftsum2{
	width:222px;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
}
.leftsum2 li{
	background:url(../images/li3.png) no-repeat;
	height:42px;
	line-height:42px;
	text-indent:28px;	 
}
.leftsum2 li a{
	height:42px;
	display:block;
	font-size:14px;
	color:#444;
}
.leftsum2 li a:hover{
	color:#96561c;
	background:url(../images/li4.png) no-repeat;
}
.leftsum2 li.active a{
	color:#96561c;
	background:url(../images/li4.png) no-repeat;
}
.leftsum2 li.current a {
    color: #96561c;
    background: url(../images/li4.png) no-repeat;
}
/*右栏*/
#rightside{	
	width:856px;
	float:right;
}
.full{width:100%!important;}
.right_fenye{
	    margin-bottom: 20px;
	height:20px;
	margin-top:10px;
	text-align:center;
}
.right_fenye a{
	line-height:18px;
	border:1px solid #cccccc;
	display:inline-block;
	padding:0 7px;
	font-size:12px;
	margin-right:10px;
}
.right_fenye input{
	width:30px;
}
.right_fenye span a{
	background:#c20000;
	border:1px solid #c20000;
	color:#fff;
}
.right_fenye a:hover{
	background:#96561c;
	border:1px solid #96561c;
	color:#fff;
}
.rightsum1{
	padding:15px 0;
}
.rightsum1 .list .photo {
    float: left;
    width: 270px;
    height: 360px;
    margin-right:50px;
}
.rightsum1 .list .photo img {
    border: 0;
    outline: 0;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
}
.rightsum1 .list .info {
    position: relative;
    height: 360px;
    overflow: hidden;
}
.rightsum1 .list .info h1 {
    font-size: 26px;
    line-height: 44px;
    color: #474747;
    margin-bottom: 13px;
}
.rightsum1 .list .info h1 span {
    font-size: 18px;
    margin-left: 20px;
}
.rightsum1  .list .item:after {
    content: '';
    display: block;
    width: 100%;
    height: 6px;
    padding: 45px 0 43px;
    background: url(../images/line1.png) center no-repeat;
    clear: both;
}
.rightsum1  .list .item .btn1 {
    min-width: 80px;
    text-align: center;
    height: 37px;
    line-height: 37px;
    padding: 0 20px;
    position: relative;
    display: block;
    background: url(../images/btn1.png) center center no-repeat;
    color: #474747;
    margin-top: 20px;
    cursor: pointer;
}
.rightsum1  .list .item .btn1:before {
    background: url(../image/btn1.png) left center no-repeat;
    width: 6px;
    height: 100%;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
}
.rightsum1  .list .item .btn1:after {
    background: url(../image/btn1.png) right center no-repeat;
    width: 6px;
    height: 100%;
    content: "";
    position: absolute;
    right: 0;
    top: 0;
}
.rightsum1  .list .item .txt{
    margin-bottom: 8px;
    /* padding-right: 35px; */
    height: 210px;
    overflow: hidden;
}
.full .info img{max-width: 90%;margin:0 auto;display:block!important;}


.rightsum1 li{
	background:url(../images/libg.jpg) no-repeat left center;padding-left:26px;
	overflow:hidden;
	position:relative;
	padding-right:140px;
	border-bottom: 1px dashed #bbb;
    height: 42px;
    line-height: 42px;
}
.rightsum1 li span{
	position:absolute;
	top:0;
	right:0;
}
.rightsum1 li:hover a{
	color:#96561c;
}
.rightsum1 p{
	line-height:30px;
	padding-bottom:15px;
	color: #333;
	 
}
.layui-table p{padding-bottom:0}
.rightsum2{
	padding-top:30px;
}
.rightsum2 dl{
	/*width:33%;
	float:left;*/
	margin-bottom:30px;
	overflow: hidden;
	border:1px solid #cecece;padding:25px;
}
/*.rightsum2 dl:nth-child(5){ margin-left:150px;}*/
.rightsum2 dl.dl2{}
.rightsum2 dt{
	float:left;
	cursor: pointer;
	width:100px;
	overflow:hidden;
	margin-right:35px;
}
.rightsum2 dt img{width:100%;height:138px;}
.rightsum2 dt p{margin-top:10px;text-align: center;}
.rightsum2 dd{float:left;width: 620px;line-height:26px;}
.rightsum2 dd span{min-width:200px;display: inline-block;}
.rigthmain{padding-top:30px;}
/*在线咨询*/
.ask_form{
	padding-top:30px;
	width:856px;
}
.ask_form p{
	height:60px;
	position:relative;
	padding-left:150px;
	width:706px;
	line-height:40px;
}
.ask_form p label{
	position:absolute;
	top:0;
	left:0;
	width:146px;
	text-align:right;
}
.ask_form p.p2{
	height:156px;
}
.ask_form p.p3{
	height:296px;
}
.ask_form .input1{
	width:488px;
	padding-left:12px;
	border:1px solid #e1e1e1;
	border-radius:3px;
	height:38px;
	font-size:16px;
	color:#333;
	line-height:38px;
	font-family:"微软雅黑";
}
.ask_form .input2{
	width:488px;
	padding-left:12px;
	border:1px solid #e1e1e1;
	border-radius:3px;
	height:128px;
	font-size:16px;
	color:#dadada;
	line-height:38px;
	font-family:"微软雅黑";
}
.ask_btn{
	text-align:center;
}
.ask_btn .btn1{
	background:url(../images/btn1.png) no-repeat;
	width:85px;
	height:38px;
	border:none;
	font-family:"微软雅黑";
	font-size:16px;
	cursor:pointer;
	color:#fff;
	margin-right:20px;
}
.ask_btn .btn2{
	background:url(../images/btn2.png) no-repeat;
	width:85px;
	height:38px;
	border:none;
	font-family:"微软雅黑";
	font-size:16px;
	cursor:pointer;
	margin-right:20px;
	color:#333333;
}
.ask_tit{
	width:200px;
	height:70px;
	margin:0 auto;
	background:url(../images/tit4.png) no-repeat;
	line-height:36px;
}
.ask_tit li{
	width:100px;
	text-align:center;
	float:left;
	font-size:18px;
}
.ask_tit .sc01{
	color:#fff;
}
/*page*/
.rightsum3{
	padding-top:16px;
	line-height:36px;
}
.rightsum3 h4{
	line-height:76px;
	text-align:center;
	font-size:26px;
	font-weight:normal;
}
.rightsum3 .dade{
	background:#f7f7f7;
	border:1px solid #f7f7f7;
	line-height:42px;
	text-align:center;
	margin-bottom:26px;
}
.rightsum3 p{
	text-indent:2em;
	font-size:16px;
	padding:0;
	margin:0;
}
.rightsum3 img{
	overflow:hidden;
	margin:0 auto 15px auto;
	text-align:center;
	display:block;
}
.rightext{
	border-top:1px solid #ebebeb;
	margin-top:30px;
	line-height:58px;
	height:58px;
	width:856px;
}
.rightext .text{
	width:428px;
	text-height:2em;
}
.rightext .text a{
	font-size:16px;
}
/*2017-09-13*/
.newsum{
	border:1px solid #e7e7e7;
	width:942px;
	padding:14px 78px;
	line-height:35px;
	font-size:14px;
}
.newsum h6{
	text-align:center;
	overflow:hidden;
	font-size:26px;
	font-weight: 400;
	
}
.newsum_daodu{
	background:#f7f7f7;
	border:1px solid #eeeded;
	text-align:center;
	height:42px;
	margin-bottom:40px;
	line-height:42px;
}
.newsum_daodu span{
	color:red;
}
.newpic{
	width:390px;
	margin-bottom:50px;
	float:right;
	max-width:390px;
	overflow:hidden;
	display:block;
}
.newsum_text{
	text-align:right;
	color:#888;
	font-size:14px;
}
.newsum a{
	font-size:16px;
}
.newpic2{
	max-width:940px;
	overflow:hidden;
	text-align:center;
	display:block;
	margin:0 auto 30px auto;
}
.newfenye{
	border-top:1px solid #ebebeb;
	margin-top:30px;
	line-height:58px;
	height:58px;
}
.newfenye .text{
	width:428px;
	text-height:2em;
}
#content p{font-size: 16px;}
#content p img{margin:5px auto;display: block!important}
.add-txt{ line-height:200%;}
.add-txt p{ padding-bottom:0; line-height:220%;}
.add-txt h3{ font-size:14px;}
.ysqtab {border-top: solid 1px #ccc;border-right: solid 1px #ccc;}
.ysqtab td {padding: 6px;border-left: solid 1px #ccc;border-bottom: solid 1px #ccc; }
.ysqtabn td{border:none;}
table {font-size: 12px;}
table>tbody>tr>td{line-height:26px;}
INPUT {border: 1px solid #D4D0C8;line-height:22px;}
.n-piclist{overflow:hidden;}
.n-piclist li{height:auto;width:265px;float: left;margin:10px;text-align: center;background: none;text-indent:0;}
.n-piclist li img{padding:4px;border:1px solid #cecece;width:255px;height: 204px;}
.n-piclist li p{margin-top:10px;padding-bottom:0; text-indent:0; height: 40px;}
.n-piclist li:hover{background:none;}
.neishe{margin-bottom:20px;width:48.5%;float:left;}
.neishe-tit{background:url(../images/txt-8.png) no-repeat 0 bottom;font-size: 16px;line-height:54px;height:54px;color:#2260c3; display: block;}
.neishe-summary{height:174px;margin-top:10px;line-height:30px;border:1px solid #d1d2d4;padding:15px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 6;
overflow: hidden;}
.neishe:nth-child(2n){float:right;}
.item_li{padding:15px 0;}
.item_li li{border-bottom: 1px dashed #bbb;height:42px;line-height:42px;background:url(../images/libg.jpg) no-repeat left center;padding-left:26px;overflow:hidden;position:relative;}
.item_li li span{position:absolute;top:0;right:0;}
/*.item_li li:hover{color:#96561c;background:url(../images/dian2.jpg) no-repeat left 14px;}*/
.item_li p{line-height:24px;padding-bottom:24px;text-indent:2em;}
.item_li span{position: static!important;}
.item_li .bt{ display:block; width:60%;float:left;overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}
.item_li .fwzh{ display:block; width:25%;float:left;text-align:center;overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}
.item_li .time{ display:block; width:15%;float:left;text-align:right;overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}
.demoTable{margin-top:15px;border-bottom: 2px solid #dcebf5;border-top: 2px solid #dcebf5;background: #f6fbff;padding: 20px;}
.layui-form-label{width:auto!important;padding:6px!important;font-size: 14px;}
.layui-input, .layui-textarea, .layui-select {height: 30px!important;}
.layui-btn {height: 30px!important;line-height: 30px!important;font-size: 14px!important;padding: 0 24px;}
.click-btn{overflow: hidden;margin-top:9px;}
.click-btn li{border-radius:4px;float: left;margin:6px 4px;background: #eee;}
.click-btn li a{padding:6px 15px;font-size:14px; display: block;border-radius:4px;}
.click-btn li.current a{background: #dcebf5;}
.click-btn li .layui-btn{background: #eee;color:#333;}
.click-btn li.current .layui-btn{background: #96561c;color:#fff;}
/*互动交流*/
.search-xj{ width: 100%;}
.search-xj .tit{ background: #185dae; color: #fff; font-size: 16px; padding: 0 15px; line-height: 42px;}
.search-xj .searchbox{margin: 15px 0; background: #f6fbff; padding: 15px; overflow: hidden;border-bottom: 2px solid #dcebf5;
    border-top: 2px solid #dcebf5;}
.search-xj .searchbox .input-kw {margin-right: 5px;width: 260px; background: #fff;float:left;height: 30px;
    line-height: 30px;border-radius:4px;
    border: 1px solid #e6e6e6;padding:0 10px; color:#a29e9e;}
.search-xj .searchbox .input-btn { float: left;width: 60px; background: #185dae; color: #fff;border:none;height:32px;cursor:pointer;border-radius: 2px;}
.mess-btn{float: right;background: #185dae; color: #fff;height:32px;line-height:32px;color:#fff;border-radius: 2px;}
.mess-btn a{color:#fff;padding:0 20px; display: block;}
.mess{}
.list-hd{overflow:hidden;}
.list-hd li{overflow: hidden; line-height:36px; color:#5b5b5b;vertical-align: middle;border-bottom: 1px solid #eee;}
.list-hd li span{ display:block; float:left;overflow: hidden; border-right: 1px solid #eee; text-align: center;}
.list-hd li span.zt{border-right:none;}
.list-hd li.hd{ background:#f6fbff;height:38px; line-height:38px; }
.list-hd li.hd span{font-size: 16px; }
.list-hd li .num{ width:160px; font-size:12px;}
.list-hd li .bt{ width:350px; text-align: left; padding: 0 15px;
display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;}
.list-hd li.hd .bt{ text-align: center;}
.list-hd li .rq{ width:180px;}
.list-hd li .zt{ width:130px; color: #cc1415;}
.list-hd li.hd .zt{color: #5b5b5b; border-right: 0;}
/*留言*/
.xj-content{  margin:30px auto 0 auto;}
.xj-content .hd{ font-size: 20px; border-bottom: 1px solid #eee; line-height: 42px; margin-bottom: 15px;}
.xj-content .hd span{ border-bottom: 3px solid #bb0303; display: inline-block;}
.xj-content .nr{ text-align: center; font-size: 16px; color: #2e65b7;}
.xj-content .title{ background: #2e65b7; line-height: 40px; color: #fff; font-size: 18px; margin-bottom: 15px;}
.xj-content table td{font-size: 14px;}
.tableform { margin: 25px 0;}
.tableform td{ padding:10px; font-size: 16px}
.tableform .text{ height:30px; border:1px solid #ccc; width:100%; border-radius:2px;}
.tableform select{ height:30px; line-height:30px;     border: 1px solid #ccc;width: 250px;border-radius: 2px; color: #333; }
.tableform .textarea{ width:100%;border: 1px solid #ccc;border-radius:2px;}
.btn-submit{ background: #96561c; line-height: 36px; width: 150px; margin: 15px auto;}
.btn-submit input{ width: 100%; background: none; border: none; color: #fff;line-height: 36px;}
.btn-yzm{padding:8px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;background: #46b8da;}
/*高级搜索结果*/
.Search-results{margin-top:20px;}
.Search-label{margin-bottom: 15px;}
.Search-label a{padding-right:15px;}
.Search-form .layui-btn{border: 1px solid #c5d2db;background-color: #FBFBFB;border-radius:4px;color:#666;font-size: 14px; display: inline-block;}
.Search-form .layui-form-item{margin-bottom:0;}
.Search-main{}
.Search-num{ text-align: right;line-height: 50px;}
.Search-num b{padding:0 10px;}
.Search-list{}
.Search-list li{margin-bottom:30px;width:550px;}
.Search-list li a{color:#0000ee;}
.Search-list li .tit{font-size: 16px;line-height: 30px;}
.Search-list li p{line-height:180%;font-size: 13px;color: #222222;}
.Search-list li i{font-style: normal;color:#007E01;text-overflow: ellipsis;white-space: nowrap;float: left;overflow: hidden;width: 375px;}
.Search-list li .Search-link{}
.Search-list li u{color:#c03}
/*友情链接*/
.map{width:922px; height:765px;margin: auto;}
.link-block{margin:35px 0;}
.link-block-tit{width:290px; height: 68px;line-height: 68px;color:#fff;font-size: 20px;text-indent: 20px;font-weight: 600;}
.link-block-main .layui-table td{text-align: center;width:16.666%;padding:18px 6px;}
.link-block-main .layui-table{margin: 0;}
/*文博信息*/
.category{}
.category .second-bg {background-color: #F9F9F9;}
.category .second-bg .second-title {text-align: left;line-height:50px;background-color: #65ABE9;}
/*.category .second-bg .second-title a:first-child {margin-left:30px;}*/
.category .second-bg .second-title a {padding: 0 25px;position: relative;color: #fff;font-size:16px;display: inline-block;white-space: nowrap;text-decoration: none;}
/*.category .second-bg .second-title a + a {margin-left:50px;}*/
.category .second-bg .second-title a.on{background: #4691d3;}
.category .second-bg .second-title a.on i {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -1px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
    z-index: 990;
}
.third-title a{width: 16.66666667%;}
.category .third-bg {padding-top: 12px;}
.category .third-bg a img{margin-right: 5px;}
.category .third-bg a{height: 2.8%;line-height: 21px;display: inline-block;padding-top: 6px;padding-bottom: 5px;color: #526069;}
.category .third-bg a span{vertical-align: middle; display: inline-block;width: 150px;
    white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.category .third-bg a.on{color: #62AAEC;}
.search-content{margin-top:20px;}
.search-content .layui-table th{background:#daeeff;text-align: center;padding:9px 2px;}
.search-content .layui-table td,.search-content .layui-table th{border-color: #62AAEC;}
.search-content .layui-table td{text-align: center;}
.search-content .layui-table.table2 td{width:25%;}
/*世界文化遗产*/
.yichan{}
.yichan li{border:1px solid #65ABE9;padding:20px;overflow: hidden;margin-bottom:15px;}
.yichan li img{float: left;margin-right:15px;width:220px; height: 150px;}
.yichan li .h2{ font-size: 18px;margin:10px 0;color:#333;}
.yichan li p{line-height:25px;height: 50px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;
overflow: hidden;}
.yichan li .btn-detail{margin-top:20px;width:100px; line-height:34px; background: #65ABE9;border-radius:4px; display:inline-block;color:#fff;text-align: center;}
