	.wp1500{
		max-width: 15rem;
		margin: 0 auto;
	}
	.header {
		position: absolute;
		left: 0;
		top: 0;
		z-index: 999;
		width: 100%;
		background-image: linear-gradient( to top, rgba(0,0,0,0) 0%, rgb(187 155 112) 70%, rgb(183 158 121) 100%);
	}
	.header .hdr{
		padding-top: 0.2rem;
		overflow: hidden;
	}
	.header .logo{
		width: 4.3rem;
		float: left;
	}
.header .logo img{
		width:100%;

	}

	.header .txts{
		color: rgba(255, 255, 255, .6);
		float: right;
		font-size: .14rem;
	}
	.header .txts .idx{
		margin-bottom: 0.1rem;
		text-align: right;
		padding-right: 0.4rem;
	}
	.header .txts .t{
		padding-left: 0.24rem;
		background: url(../images/index/icon1.png) no-repeat left center;
		background-size: .19rem;
		color: rgba(255, 255, 255, .6);
	}
	.header .txts .search{
		background: url(../images/index/bg3.png) no-repeat;
		background-size: 100%;
		width: 2.98rem;
		height: .46rem;
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 0 .4rem;
		box-sizing: border-box;
	}
	.header .txts .search input{
		width: 1.6rem;
		font-size: .15rem;
		height: 100%;
		background-color: transparent;
		border: transparent;
		color: #b29877;
		outline: none;
	}
	.header .txts .search .btn{
		width: 0.21rem;
		height: 0.22rem;
		background: url(../images/index/icon2.png) no-repeat;
		background-size: 100%;
		position: relative;
	}
	.header .txts .search .btn::before{
		content: '';
		position: absolute;
		left: -.19rem;
		top: 50%;
		transform: translateY(-50%);
		width: 1px;
		height: 0.22rem;
		background-color:  rgba(255, 255, 255, .2);
	}
	
	.banner{
		position: relative;
	}
	.banner::before{
		content: '';
		position: absolute;
		left: 0;
		bottom: 0;
		right: 0;
		height: .43rem;
		background: url(../images/index/newbg.png);
		background-size: 100% 100%;
		z-index: 10;
	}
	.banner .swiper{
		position: relative;
		overflow: hidden;
		height: 6.32rem;
	}
	.banner .con{
		height: 6.32rem;
		background: url() no-repeat center;
		background-size: 100% 100%;
	}
	.banner .txts{
		background: url(../images/index/bg1.png) no-repeat center;
		background-size: cover;
		width: 10rem;
		padding: .4rem 0;
		color: #fff;
		position: absolute;
		text-align: center;
	}
	.banner .txts .tit{
		font-size: 0.42rem;
		margin-bottom: 0.3rem;
		font-family: serif;
	}
	.banner .txts .tit .t{
		display: inline-block;
		position: relative;
		max-width: calc(100% - 3rem);
		font-weight: bold;
	}
	.banner .txts .tit .t::after,
	.banner .txts .tit .t::before{
		content: '';
		width: 1.05rem;
		height: 1px;
		background-color: rgba(255, 255, 255,.3);
		position: absolute;
		left: -.45rem;
		top: 50%;
		transform: translate(-100%,50%);
	}
	.banner .txts .tit .t::after{
		left: auto;
		right:  -.45rem;
		transform: translate(100%,50%);
	}
	.banner .txts .txt{
		font-size: 0.14rem;
		line-height: 1.8;
		max-width: 7.2rem;
		margin: 0 auto;
	}
	
	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
		bottom: .6rem;
	}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
		margin: 0 .13rem;
		background-color: #fff;
		opacity: 1;
		transition: .5s;
		width: 0.12rem;
		height: 0.12rem;
	}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{
		background-color: #97020c;
	}
	.m-idxmain{
		/* background: url(../images/index/bg4.png); */
		/* background-size: 100%; */
		background: url(../images/index/bg4-2.png);
		background-size: 100% 100%;
		padding-top: 1.1rem;
		margin-top: -0rem;
		position: relative;
		padding-bottom: 0.7rem;
		z-index: 10;
	}

.m-idxmain1{

		background: url(../images/index/bg4.png);
		background-size: 100%; 
padding-bottom: 0rem;
	}

.m-idxmain1 .bgt{

		background: url(../images/index/bg4-2.jpg);
		background-repeat: no-repeat;
                background-position: 50% 100%;
padding-bottom: 0.7rem;
	}
	
	/* .m-idxmain::after{
		content: '';
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		background: url() no-repeat center bottom;
		background-size: 100%;
		height: 7.65rem;
	} */
	.m-idxmain .wp1500{
		position: relative;
		z-index: 10;
	}
	.m-idxmain .tits{
		position: relative;
		padding-top: 0.4rem;
		margin-bottom: 1.9rem;
	}

.txtmin{min-height:640px;}
	
	.g-idxtit {
		width: 4.15rem;
		padding-bottom: 0.3rem;
		border-bottom: 1px solid #c6c2bc;
	}
	.g-idxtit .t{
		display: inline-block;
		padding-right: 0.75rem;
		background: url(../images/index/icon3.png) no-repeat right center;
		background-size: .48rem;
		font-size: 0.52rem;
		font-family: 'sySong';
		color: #97020c;
	}
	.m-idxnav {
		overflow: hidden;
		margin: 0 .-3rem;
		position: absolute;
		right: 0;
		top: 0rem;
	}
	.m-idxnav li{
		float: left;
	}
	.m-idxnav .con{
		font-size: .24rem;
		color: #5b424c;
		padding-top: 0.35rem;
		width: .7rem;
		height: 2.11rem;
		
		box-sizing: border-box;
		line-height: 1;
		font-family: serif;
		display: block;
		margin: 0 .3rem;
		transition:  color .5s;
		position: relative;
	}
	.m-idxnav .con:hover::after{
		opacity: 1;
	}
	.m-idxnav .con:hover::before{
		opacity: 0;
	}
	.m-idxnav .con::after,
	.m-idxnav .con::before{
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		background-image: url(../images/index/bg5.png);
		background-position: left top;
		background-size: 100%;
		color: #97070c;
		width: 0.7rem;
		height: 2.11rem;
		opacity: 0;
		transition: .3s;
	}
	.m-idxnav .con::before{
		content: '';
		position: absolute;
		left: -1px;
		top: .22rem;
		background: url(../images/index/bg6.png) no-repeat left;
		background-size: 100%;
		width: .07rem ;
		height: 1.17rem;
		opacity: 1;
		transition: .6s;
	}
	.m-idxnav .con .t{
		width: 1em;
		margin: 0 auto;
		font-weight: 600;
		font-family: 'sySong';
	}
	.m-idxnav .con:hover{
		color: #97020c;
		background: none;
		transition: .5s;
	}
	
	.ul-idxtype li{
		float: left;
		width: 20%;
	}
	.ul-idxtype .con:hover{
		transform: translateY(-.4rem);
	}
	.ul-idxtype .con:hover::after{
		opacity: 1;
	}
	.ul-idxtype .con{
		position: relative;
		display: block;
		transition: .5s;
	}
	.ul-idxtype .con::after{
		content: '';
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		bottom: -.22rem;
		background: url(../images/index/bg8.png) no-repeat;
		background-size: 100%;
		width: 3.68rem;
		height: .5rem;
		opacity: 0;
		transition: .5s;
	}
	.ul-idxtype .txt{
		position: absolute;
		width: 2.1rem;
		top: .5rem;
		left: .4rem;
		text-align: center;
		font-size: .26rem;
		line-height: 1.3;
		font-weight: bold;
		font-family: 'sySong';
		color: rgb(83, 57, 44);
	}
	.ul-idxtype .pic{
		width: 2.78rem;
	}
	
	.footer{
		background: url(../images/index/bg9.png);
		background-size: 100%;
		font-size: 0.16rem;
		line-height: 2.1;
		
	}
	.footer .ftr1{
		height: 2.1rem;
		display: flex;
		align-items: center;
		color: #fff;
		justify-content: space-between;
	}
	.footer .ftr1 .l{
		display: flex;
		align-items: center;
	}
	.footer .ftr1 .item{
		padding-left: 0.32rem;
		background: url(../images/index/icon4-1.png) no-repeat left center;
		background-size: .18rem;
	}
	.footer .ftr1 .item.i2{
		background-image:url(../images/index/icon4-2.png) ;
		background-size: .16rem;
	}
	.footer .ftr1 .item.i3{
		background-image:url(../images/index/icon4-3.png) ;
		background-size: .15rem;
	}
	.footer .logo{
		margin-right: 1.5rem;
		width: 4.17rem;
	}

.footer .logo img{
		width:100%;
	}
	.footer .pics{
		text-align: center;
		padding-top: 0.2rem;
display: flex;
	}
	.footer .pics .pic{
    width: 1.3rem;
    float: right;
    margin-left: 0.3rem;
                
	}
	.footer .ftr2{
		background-color: rgba(82, 56, 44,.8);
		text-align: center;
	}
	.footer .ftr2 a{
		color: #fff;
		margin: 0 .15rem;
	}
	
	
	
	/* ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ */
	.wp1300{
		max-width: 13rem;
		margin: 0 auto;
	}
	
	.m-snv{
		width: 2.6rem;
		height: 100vh;
		background: url(../images/page/bg1.png) no-repeat left bottom;
		background-size: 100%;
		background-color: #b7986f;
		box-sizing: border-box;
		padding-top: 0.8rem;
		position: fixed;
		left: 0;
		top: 0;
		
	}
	.m-snv .logo{
		 margin: 0 auto .4rem;
		     text-align: center;
	}
	.snv{
		text-align: center;
	}
	.snv li{
		/* margin-bottom: 0.08rem; */
	}
	.snv li.noaft .con::before{
		display: none;
	}
	.snv .con{
		color: #fff;
		height: 0.7rem;
		line-height: .7rem;
		position: relative;
		display: block;
	}
	.snv .con::after,
	.snv .con::before,
	.nav-ph .con::after,
	.nav-ph .con::before{
		content: '';
		position: absolute;
		right: 0;
		bottom: 0;
		background: url(../images/page/bg2.png) no-repeat right bottom;
		background-size: 2.25rem;
		width: 2.25rem;
		height: .07rem;
		transition: .5s;
	}
	.snv .con::after,
	.nav-ph .con::after{
		background-image: url(../images/page/bg3.png);
		background-position: right center;
		background-size: 2.39rem;
		width: 2.39rem;
		height: .56rem;
		bottom: 50%;
		transform: translateY(50%);
		opacity: 0;
	}
	.snv .con:hover{
		color:#97070c ;
	}
	.snv .on .con{
		color: #fff;
		height: .56rem;
		line-height: .56rem;
		margin-top: -0.03rem;
	}
	.snv .on .con::before,
	.nav-ph .on .con::before{
		opacity: 0;
	}
	.snv .on .con::after,
	.nav-ph .on .con::after{
		opacity: 1;
	}
	/* .snv .con:: */
	.snv .t,
	.boooksnv .bktit{
		width: 4em;
		margin: 0 auto;
		text-align: ;
		font-size: 0.22rem;
		position: relative;
		z-index: 10;
		text-align: justify;
		text-align-last: justify;
		font-family: 'sySong';
	}
	.m-content{
		margin-left: 2.6rem;
		min-height: 100vh;
		overflow: hidden;
		box-sizing: border-box;
		background: url(../images/page/bg5.jpg) no-repeat left bottom;
		background-size: 100%;
		background-color: #f6f6f6;
		position: relative;
		/* padding-bottom: 0.8rem; */
	}
	.m-content .box{
		position: relative;
		padding-top: 1.25rem;
		
	}
	.m-content .maxh{
		min-height: calc(100vh - 2.05rem);
		/* 
		overflow-y: auto;
		overflow-x: hidden;; */
		float: left;
		width: 100%;
		margin-right: 45px;
	}
	.m-content .header{
		background: transparent;
	}
	.m-content .header .txts,
	.header .txts .t{
		color: #888;
	}
.header .txts .tsy{
		color: #f1f1f1;
	}

	.m-content .header .txts .search{
		background-image: url(../images/page/bg4.png);
	}
	.m-content .header .txts .search .btn{
		background-image: url(../images/page/icon1.png);
	}
	.m-content .header .txts .t{
		background-image: url(../images/page/icon2.png);
	}
	
	.g-contit{
		position: relative;
		margin-bottom: 0.2rem;
	}
	.g-contit .tits{
		display: flex;
		align-items:center;
		justify-content: space-between;
		margin-bottom: 0.05rem;
	}
	.g-contit::after{
		content: '';
		position: absolute;
		width: 2.98em;
		height: 4.6rem;
	}
	.g-contit .tit{
		font-size: 0.25rem;
		font-weight: bold;
		font-family: 'sySong';
	}
	.g-contit .more{
		color: #97070c;
		font-size: 0.15rem;
		padding-right: 0.4rem;
		position: relative;
		z-index: 20;
	}
	.g-contit .btline{
		position: relative;
		border-bottom: .02rem solid #e8e8e8;
	}
	.g-contit .btline::before,
	.g-contit .btline::after{
		content: '';
		position: absolute;
		left: 0;
		bottom: -.05rem;
		background: url(../images/page/icon4.png) no-repeat;
		background-size: 100%;
		width: 1.96rem;
		height: .25rem;
		z-index: 10;
	}
	.g-contit .btline::after{
		width: .62rem;
		height: .51rem;
		left: auto;
		right: 0;
		bottom: -.12rem;
		background-image: url(../images/page/icon3.png) ;
	}
	
	.swp-news .swiper{
		overflow: hidden;
		width: 6.3rem;
		height: 4rem;
		position: relative;
	}
	.swp-news .con{
		position: relative;
		display: block;
	}
	.swp-news .con .txt,
	.m-libiary .libpics .txt{
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		padding: .25rem;
		padding-top: 0.5rem;
		background-image: linear-gradient( to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,.5) 50%, rgba(0,0,0,.9) 100%);
		color: #fff;
		font-size: .18rem;
	}
	.swp-news .swiper-container-horizontal>.swiper-pagination-bullets{
		width: auto;
	}
	.swp-news .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
		width: .08rem;
		height: .08rem;
		background-color: #b6bed3;
		transform: translateY(-.02rem);
		margin: 0 .21rem;
		position: relative;
	}
	.swp-news .swiper-pagination-bullet::before{
		content: '';
		position: absolute;
		top: -0.05rem;
		left:-0.05rem ;
		bottom: -0.05rem;
		right: -0.05rem;
		border: 1px solid #caab7e;
		border-radius: 50%;
		opacity: 0;
		transition: .5s;
	}
	.swp-news .swiper-pagination-bullet::after{
		content: '';
		position: absolute;
		right: 0;
		top: 50%;
		transform: translate(100%,-50%);
		width: .42rem;
		border-bottom: 1px dashed rgba(255,255,255,.1);
		
	}
	.swp-news .swiper-pagination-bullet:last-of-type::after{
		display: none;
	}
	.swp-news .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{
		width: 0.13rem;
		height: 0.13rem;
		background-color: #caab7e;
		transform: translateY(0);
	}
	.swp-news .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active::before{
		opacity: 1;
	}
	.swp-news .pic{
		width: 100%;
		height: 100%;
		overflow: hidden;
	}
	.swp-news .con:hover img{
		transform: scale(1.1);
	}
	
	
	.m-newxcon{
		overflow: hidden;
		margin-bottom: 0.2rem;
	}
	.m-newxcon .swp-news{
		float: left;
		margin-right: 0.4rem;
		width: 6.3rem;
	}
	.m-newxcon .newslist{
		overflow: hidden;
	}
	.g-newstit{
		overflow: hidden;
		padding: 0.2rem 0 .3rem;
		border-bottom: 1px dashed rgba(0,0,0,.1);
		margin-bottom: 0.3rem;
	}
	.g-newstit .date{
		width: .78rem;
		height: .83rem;
		display: flex;
		flex-flow: column;
		justify-content: center;
		align-items: center;
		background: url(../images/page/img1-2.png) no-repeat;
		background-size: 100% 100%;
		float: left;
		margin-right: 0.2rem;
	}
	.g-newstit .date .day{
		color: rgb(151, 7, 12);
		font-size: 0.32rem;
		font-weight: bold;
		line-height: 1.2;
	}
	.g-newstit .date .year{
		color: rgb(153, 153, 153);
		font-size: 0.15rem;
	}
	.g-newstit .txt{
		overflow: hidden;
	}
	.g-newstit .txt .tit{
		font-size: 0.18rem;
		margin-bottom: 0.1rem;
	}
	.g-newstit .txt .info{
		color: #666;
		font-size: 0.16rem;
	}
	
	
	.ul-newlist li{
		margin-bottom: 0.3rem;
	}
	.ul-newlist li:last-of-type{
		margin-bottom: 0;
	}
	.ul-newlist .con{
		display: flex;
		align-items: center;
		padding:0 .7rem 0 .05rem;
		position: relative;
	}
	.ul-newlist .icon{
		height: .18rem;
		width: .35rem;
	}
	.ul-newlist .icon img{
		display: block;
		width: auto;
		height: 100%;
	}
	.ul-newlist .tit{
		font-size: 0.17rem;
		
		width: 100%;
		display: flex;
		align-items: center;
	}
	.ul-newlist .tit .t{
		/* display: inline-block; */
		max-width: 100%;
		position: relative;
		line-height: 1.8;
	}
	.ul-newlist .tit .t::after{
		content: '';
		position: absolute;
		left: 0;
		right: 0;
		right: 100%;
		bottom: 0;
		padding-bottom: 0.05rem;
		border-bottom: 1px solid #97070c;
		transition: .3s;
	}
	.ul-newlist .date{
		position: absolute;
		right: 0;
		top: 0;
		color: #999;
	}
	.ul-newlist .con:hover .tit .t::after{
		right: 0;
	}
	
	.m-newxcon.sty2{
		margin: 0 -.2rem;
	}
	.m-newxcon.sty2 .newsbox{
		float: left;
		width: calc(50% - .4rem);
		margin: 0 .2rem;
	}
	.ul-newlist.sty2 li{
		margin-bottom: 0.1rem;
	}
	.m-content .footer{
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		background: none;
	}
	.m-content .footer .ftr2{
		background-color: transparent;
		color: #333;
	}
	.m-content .footer .ftr2 a{
		color: #7b7b7b;
	}
	
	
	
	
	
	
	/* ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂºÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ */
	.g-orgtit {
		display: flex;
		align-items: center;
		justify-content: space-between;
		border-bottom: 1px solid #e7e7e7;
		padding-bottom: 0.1rem;
		margin-bottom: 0.3rem;
	}
	.g-orgtit .tit{
		font-size: 0.32rem;
		font-family: serif;
		font-weight: bold;
		padding-left: 0.45rem;
		background: url(../images/page/icon6.png) no-repeat left center;
		background-size:.21rem;
	}
	.g-orgtit.dt {
		border: none;
		overflow: hidden;
		display: block;
	}
	.g-orgtit.dt .m-location{
		float: right;
	}
	.m-location {
		font-size: 0.15rem;
		color: #888;
	}
	.m-location span{
		display: inline-block;
		background: url(../images/page/icon6-2.png) no-repeat left center;
		background-size:.18rem;
		padding-left: 0.3rem;
	}
	.m-location a{
		color: #888;
	}
	.m-location a:hover,
	.m-location a.on{
		color: #97070c;
	}
	.m-location a::after{
		content: '>';
		margin-left: 0.06rem;
		color: #888;
		
	}
	.m-location a:last-of-type::after{
		display: none;
	}
	
	.m-organization .pic{
		width: 11.11rem;
		margin: 0 auto .6rem;
	}
	.m-organization .txts img{
		max-width: 100%;
	}
	.m-organization .info{
		font-size: .16rem;
		color: #666;
		line-height: 1.8;
		max-width: 11.7rem;
		text-indent: 2em;
		margin: 0 auto;
	}
	
	
	
	
	
	/* ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂºÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â­ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ */
	.m-libiary .top{
		overflow: hidden;
		margin-bottom: 0.2rem;
	}
	.m-libiary .top .pics{
		width: 100%;
		float: none;
		overflow: hidden;
	}
	.m-libiary .top .pics .pic{
		width: 50%;
		float: left;
		height: auto;
		overflow: hidden;
	}
	.m-libiary .top .pics img{
		min-height: 100%;
		height: 100%;
	}
	.m-libiary .top .txts{
		overflow: hidden;
		height: 100%;
		box-sizing: border-box;
		background: url(../images/page/bg6.png);
		color: #fff;
		padding: .3rem .35rem 0;
		width: 100%;
	}
	.m-libiary .top .txts .tit{
		font-size: .22rem;
		font-weight: bold;
		margin-bottom: 0.1rem;
		font-family: ÃƒÂ©Ã‚Â»Ã¢â‚¬ËœÃƒÂ¤Ã‚Â½Ã¢â‚¬Å“;
	}
	.m-libiary .top .txts .txt{
		font-size: .15rem;
		line-height: 1.7;
margin-bottom: 0.1rem;
	}
	
	.libiarybox{
		margin: 0 -.2rem;
		overflow: hidden;
	}
	.m-libiary .item{
		float: left;
		width: calc(100% - .4rem);
		margin: 0.1rem .2rem;
	}
	
	.g-libitit{
		overflow: hidden;
		margin-bottom: 0.25rem;
	}
	.g-libitit .pic{
		float: left;
		width: 0.95rem;
		height: .95rem;
		border: 1px dashed #b79a75;
		border-radius: 50%;
		padding: .05rem;
		margin-right: 0.15rem;
	}
	.g-libitit .txts{
		overflow: hidden;
		padding-top: 0.15rem;
	}
	.g-libitit .tit{
		font-size: .22rem;
		font-weight: bold;
		color: rgb(151, 7, 12);
		font-family: ÃƒÂ©Ã‚Â»Ã¢â‚¬ËœÃƒÂ¤Ã‚Â½Ã¢â‚¬Å“;
		margin-bottom: 0.1rem;
	}
	.g-libitit .adress{
		font-size: 0.15rem;
		color: #666;
	}
	
	
	.m-libiary .libiarybox .lbbox{
		/* height: 3.7rem; */
	}

.m-libiary .libiarybox .lbbox2{
		height: 2.25rem;
	}
.m-libiary .libiarybox .lbbox3{
		height: 1.7rem;
	}
	
	.m-libtabs {
		background: url(../images/page/bg6-2.png);
	}

.m-libtabs1 {
		background: none;
margin-top: 0.1rem;
	}

	.m-libtabs .tabs{
		overflow: hidden;
		height: .74rem;
		line-height: .74rem;
		border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	}
	.m-libtabs .tab{
		float: left;
		width: 33.3333%;
		text-align: center;
		box-sizing: border-box;
		border-right: 1px solid #f4f1eb;
		background-color: #f2ebe1;
		font-size: 0.2rem;
		transition: .5s;
		cursor: pointer;
	}
	.m-libtabs .tab.on{
		color: #fff;
		background-color: rgba(162, 130, 87,0);
	}
	.m-libtabs .tab:last-of-type{
		border: none;
	}
	.m-libtabs .tabsinfo{
		color: #fff;
		overflow: hidden;
		padding: .1rem .25rem;
		
	}
	.m-libtabs .tabsinfo .pics{
		float: right;
		margin-left: 0.3rem;
                margin-top: 1.5%;
		width: 2.62rem;
	}
	.m-libtabs .tabsinfo .pic{
		height: 1.68rem;
		overflow: hidden;
		margin-bottom: 0.2rem;
	}
	.m-libtabs .tabsinfo .pic img{
		min-height: 100%;
	}
	.m-libtabs .tabsinfo .t{
		font-size: 0.16rem;
		text-align: center;
	}
	.m-libtabs .tabsinfo .txts{
		font-size: 0.14rem;
		line-height: 2;
		-webkit-line-clamp: 10;
	}
	
	.m-libiary .libpics{
	}
	.m-libiary .libpics .pic{
		height: 50%;
		width: 100%;
		overflow: hidden;
		position: relative;
	}
	.m-libiary .libpics .pic img{
		min-height: 100%;
		height: 100%;
	}

.m-libiary .libpics .pic1{

		width: 48%;
		overflow: hidden;
		position: relative;
                margin-right: 2%;
                float: left;
                margin-bottom: 2%;
                height: 100%;
	}
	.m-libiary .libpics .pic1 img{
		width: 100%;
                height: 100%;
	}

.m-libiary .libpics .pic2{

		width: 31.333%;
		overflow: hidden;
		position: relative;
                margin-right: 2%;
                float: left;
                margin-bottom: 2%;
                height: 100%;
	}
	.m-libiary .libpics .pic2 img{
		width: 100%;
                height: 200px;
	}
	.m-libiary .libpics .txt{
		padding: .5rem .25rem .15rem;
		font-size: 0.14rem;
		line-height: 1.3;
	}
	
	
	/* ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ */
	.m-person {
		padding-top: 0.3rem;
	}
	.m-person .pic{
		width: 12rem;
		margin: 0 auto;
	}
	
	.newsdt .tits{
		text-align: center;
		margin-bottom: 0.6rem;
	}
	.newsdt .tits .tit{
		font-size: 0.32rem;
		font-family: serif;
		font-weight: bold;
		margin-bottom: 0.2rem;
	}
	.newsdt .tits .date{
		font-size: 0.16rem;
		color: #999;
		text-align: right;
	}
	
	
	.ul-booklist{
		overflow: hidden;
		margin: 0 -.15rem;
		padding-top: 0.4rem;
	}
	.ul-booklist li{
		float: left;
		width: 33.3333%;
		margin-bottom: 0.6rem;
	}
	.ul-booklist .con{
		overflow: hidden;
		margin: 0 .15rem;
		height: 2.27rem;
		display: block;
	}
	.ul-booklist .pic{
		width: 1.66rem;
		height: 100%;
		overflow: hidden;
		margin-right: 0.25rem;
		float: left;
	}
	.ul-booklist .pic img{
		min-height: 100%;
	}
.ul-booklist .pic:hover img{
		transform: scale(1.1);
	}
	.ul-booklist .txts{
		padding-top: 0.25rem;
		font-size: .13rem;
		overflow: hidden;
	}
	.ul-booklist .txts .tit{
		font-size: 0.18rem;
		margin-bottom: 0.1rem;
		color: #caab7e;
    font-weight: 600;
	}
	.ul-booklist .txts .txt{
		line-height: 2em;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 5;
		-webkit-box-orient: vertical;
		display: -moz-box;
		-moz-line-clamp: 5;
		-moz-box-orient: vertical;
		word-wrap: break-word;
		word-break: break-all;
		white-space: normal;
	}
	
	
	.snv.book{
		width: 2.9rem;
		float: left;
		margin-right: 0.9rem;
	}
	.snv.book .con{
		background: url(../images/page/bg7.png);
		height: auto;
		line-height: .65rem;
		text-align: left;
		text-align-last:left;
		border-bottom: 1px solid #fff;
	}
	.snv.book .con:hover .t{
		color: #fff;
	}
	.snv.book .con::before{
		display: none;
	}
	.snv.book .t,
	.boooksnv .bktit{
		width: auto;
		font-size: 0.22rem;
		padding: 0 .25rem;
		font-family: 'sySong';
		transition: .5s;
		cursor: pointer;
		text-align: left;
		text-align-last: left;
	}
	
	.snv.book .on .con{
		/* height: .72rem; */
		line-height: .72rem;
		margin-top: 0;
		border-top: 1px solid #fff;
	}
	.snv.book .con::after{
		background: url(../images/page/bg7-2.png) no-repeat;
		background-size: 100% ;
		height: 0.72rem;
		width: 3.12rem;
		right: auto;
		left: 0;
		top:0;
		bottom: auto;
		transform: none;
	}
	.snv.book .on .subsnv{
		display: block;
	}
	.subsnv{
		background-color: #fff;
		padding: 0 .2rem;
		display: none;
		/* max-height: 3.3rem; */
		/* overflow-y: auto; */
	}
	.subsnv dd{
		border-bottom: 1px dashed #f0efee;
	}
	.subsnv dd:last-of-type{
		border: none;
	}
	.subsnv a{
		padding: 0 .05rem;
		display: flex;
		align-items: center;
		justify-content: space-between;
		height: 100%;
		font-size: 0.16rem;
	}
        .subsnv a{
		line-height: 1.5;
		min-height: .65rem;
		box-sizing: border-box;
		padding: .1rem 0;
	}
         .subsnv a .subtit{
		max-width: calc(100% - .2rem);
	}
	.subsnv .on a .subtit{
		max-width: calc(100% - .6rem);
	}
	.subsnv .icon{
		background: url(../images/page/icon7-2.png) no-repeat;
		background-size: 100% ;
		width: .06rem;
		height: .09rem;
	}
	.subsnv .on a{
		color: #97070c;
	}
	.subsnv .on .icon{
		background-image: url(../images/page/icon7-1.png);
		width: .51rem;
		height: .09rem;
	}
	
	.subsnv .subtit{line-height: 0.3rem;}
	.m-book{
		overflow: hidden;
	}
	.m-book .info{
		margin-bottom: 0.4rem;
	}
	.m-book .pic{
		text-align: center;
	}
	.m-book img{
		max-width: 100%;
	}
	
	
	.header-phone {
		height: 50px;
		background-color: #b7986f;
		display: none;
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		z-index: 999;
	}
	.header-phone .hdr {
		height: 100%;
		overflow: hidden;
		position: relative;
	}
	.header-phone .logo {
		width: 180px;
		/* height: 20px; */
	}
.header-phone .logo img {
		width: 100%;
		
	}
	
	/* ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â«ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â® */
	.menuBtn {
		position: absolute;
		right: 0px;
		width: 33px;
		display: block;
		cursor: pointer;
		-webkit-transition: .5s;
		-moz-transition: .5s;
		-ms-transition: .5s;
		-o-transition: .5s;
		transition: .5s
	}
	.menuBtn b {
		display: block;
		content: '';
		width: 100%;
		height: 4px;
		background-color: #fff;
		margin-bottom: 7px;
		transition: .5s;
		transform: rotateZ(0);
		opacity: 1;
		-webkit-transform: rotateZ(0);
		-moz-transform: rotateZ(0);
		-ms-transform: rotateZ(0);
		-o-transform: rotateZ(0);
		opacity: 1;
	}
	.menuBtn b:last-child {
		margin-bottom: 0;
	}
	.menuBtn.on b {
		opacity: 0;
	}
	.menuBtn.on b:first-child {
		opacity: 1;
		transform: translateY(9px) rotateZ(42deg);
		-webkit-transform: translateY(9px) rotateZ(42deg);
		-moz-transform: translateY(9px) rotateZ(42deg);
		-ms-transform: translateY(9px) rotateZ(42deg);
		-o-transform: translateY(9px) rotateZ(42deg);
	}
	.menuBtn.on b:last-child {
		opacity: 1;
		transform: translateY(-13px) rotateZ(-42deg);
		-webkit-transform: translateY(-13px) rotateZ(-42deg);
		-moz-transform: translateY(-13px) rotateZ(-42deg);
		-ms-transform: translateY(-13px) rotateZ(-42deg);
		-o-transform: translateY(-13px) rotateZ(-42deg);
	}
	
	.nav-ph{
		position: fixed;
		left: 0;
		right: 0;
		top: 50px;
		bottom: 0;
		text-align: center;
		background-color: #b7986f;
		padding-top: 70px;
		display: none;
		overflow-y: auto;
		z-index: 9999;
	}
	.nav-ph li{
		margin-bottom: 25px;
		text-align: center;
	}
	.nav-ph .con{
		position: relative;
		display: inline-block;
	}
	.nav-ph .arr{
		position: absolute;
		right:20%;
		top: 0;
		background: url() no-repeat center;
		background-size: 100%;
		width: 13px;
		height: 30px;
		transition: .5s;
	}
	.nav-ph .arr.on{
		background-image: url();
		transform: rotateZ(90deg);
	}
	.nav-ph a{
		font-size: 17px;
		color: #fff;
	}
	.nav-ph .con>a{
		height: 30px;
		line-height: 30px;
		position: relative;
		z-index: 10;
	}
	.sub-navph{
		padding: 5px 0;
		display: none;
	}
	.sub-navph a{font-size: 15px;}
	
	
	 .nav-ph .con::before{
		 width: 3rem;
		 background-size: 100%;
		 height: .1rem;
		 right: -0.8rem;
		 bottom: -.1rem;
	 }
	 .nav-ph .con::after{
		 /* background-position: left center; */
		 right: -1.1rem;
		 width: 3rem;
		 height: .8rem;
		 background-size: 100%;
	 }
	 
	 @media only screen and (max-width: 1400px) {
		 .ul-booklist .txts{
			 padding-top: 0;
		 }
		 .m-libiary .top .txts .txt{
			 -webkit-line-clamp:4;
		 }
	 }
	@media only screen and (max-width: 1150px) {
		body{
			padding-top: 50px;
		}
		.wp1500,
		.wp1300{
			max-width: none;
			padding: 0 .4rem;
		}
		.header{
			display: none;
		}
		.header-phone{
			display: block;
		}
		.banner .swiper{
			height: 3.5rem;
		}
		
		.banner .txts{
			width: calc(100% - .4rem);
			margin: 0 auto;
			padding: .2rem .3rem;
			box-sizing: border-box;
		}
		.banner .con{
			background-size: cover;
			height: 3.5rem;
		}
		.banner .txts .tit{
			font-size: .5rem;
		}
		.banner .txts .txt{
			font-size: .28rem;
		}
		.banner::before{
			height: .2rem;
		}
		.m-idxmain{
			margin-top: -1px;
		}
		.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
			width: .2rem;
			height: .2rem;
		}
		.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
			bottom: .4rem;
		}
		
		.g-idxtit{
			margin-bottom: 0.4rem;
		}
		.m-idxnav{
			position: static;
			margin: 0 -.2rem;
			overflow-x: auto;
			white-space: nowrap;
			width: ;
		}
		
		.m-idxnav li{
			float: none;
			display: inline-block;
		}
		.m-idxmain .tits{
			margin-bottom: 0.8rem;
		}
		.m-idxnav .con,
		.m-idxnav .on .con{
			margin: 0 .2rem;
		}
		.m-idxnav .con .t{
			white-space: pre-wrap;
		}
		.ul-idxtype li{
			width: 50%;
			margin-bottom: 0.4rem;
		}
		.ul-idxtype .pic{
			margin: 0 auto;
		}
		.footer .ftr1{
			display: block;
			height: auto;
			padding: .4rem;
			/* margin-bottom: -.2rem; */
			position: relative;
			z-index: 10;
		}
		.footer .ftr1 .l{
			display: block;
			float: none;
		}
		.footer .logo{
			max-width: 417px;
			margin: 0 auto .4rem;
			width: 80%;
		}
		.footer .ftr1 .txts{
			margin-bottom: 0.4rem;
		}
		.footer .ftr1 .item{
			background-size: .3rem;
			padding-left: 0.5rem;
			background-position: left .13rem;
			font-size: .28rem;
		}
		.footer .ftr1 .item.i2{
			background-size: .28rem;
			background-position: left .16rem;
		}
		.footer .ftr1 .item.i3{
			background-size: .28rem;
			background-position: left .11rem;
		}
		.footer .ftr1 .item span{
			display: block;
		}
		.footer .pics .pic{
			width: 2rem;
			margin: 0 auto;
		}
		.footer .ftr2 {
			/* padding-top: -50px; */
			position: relative;
			z-index: 1;
		}
		.footer .ftr2 a{
			display: block;
			font-size: 0.24rem;
		}
		
		
		
		
		
		.m-snv{
			display: none;
		}
		.g-contit .tit{
			font-size: .4rem;
		}
		.g-contit .more{
			font-size: 0.28rem;
		}
		.m-content{
			margin-left: 0;
			height: auto;
			background-position: center;
			padding-bottom: 0;
			min-height: 100vh;
		}
		.m-content .maxh{
			max-height: none;
			background-size: cover;
			min-height: 75vh;
			width: 100% !important;
		}
		.m-content .footer{
			position: static;
		}
		/* .m-content .header{
			display: block;
		} */
		
		.m-newxcon .swp-news{
			float: none;
			width: 100%;
			margin-bottom: 0.2rem;
		}
		.swp-news .swiper{
			width: 100%;
			height: 4.2rem;
		}
		.m-newxcon .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
			bottom: .8rem;
		}
		.swp-news .con .txt, .m-libiary .libpics .txt{
			font-size: .28rem;
		}
		
		.g-newstit .date{
			/* float: none; */
			width: 1.2rem;
			height: 1.3rem;
		}
		.ul-newlist .icon{
			width: .45rem;
			height: .25rem;
		}
		.g-newstit .txt .tit{
			font-size: 0.3rem;
		}
		.g-newstit .txt .info,
		.ul-newlist .tit,
		.ul-newlist .date{
			font-size: 0.26rem;
		}
		.ul-newlist li{
			margin-bottom: .2rem;
		}
		.m-newxcon{
			margin-bottom: 0.6rem;
		}
		.m-newxcon.sty2 .newsbox{
			float: none;
			width: 100%;
			margin-bottom: 0.6rem;
		}
		
		
		.m-libiary .top{
			height: auto;
		}
		.m-libiary .top .pics,
		.m-libiary .item,
		.m-libtabs .tabsinfo .pics{
			float: none;
			width: 100%;
			
		}
		.m-libiary .top .txts{
			padding: .4rem;
		}
		.m-libiary .top .txts .tit{
			font-size: 0.32rem;
		}
		.m-libiary .top .txts .txt{
			font-size: .26rem;
			display: block;
		}
		.m-libiary .libiarybox .lbbox{
			height: auto;
		}
.m-libiary .libiarybox .lbbox2{
height: 3.85rem;
}
.g-libititnr{overflow: visible; }

		.libiarybox{
			margin: 0;
		}
		.m-libiary .item{
			margin: 0 0 .6rem;
		}
		.g-libitit .pic{
			width: 1.2rem;
			height: 1.2rem;
		}
		.g-libitit .tit{
			font-size: .32rem;
		}
		.g-libitit .adress{
			font-size: 0.26rem;
		}


		.m-libtabs .tab{
			font-size: .26rem;
		}
		.m-libtabs .tabsinfo .pics{
			margin: 0;
		}
		.m-libtabs .tabsinfo .pic{
			height: auto;
			max-width: 262px;
			margin: 0 auto .4rem;
		}
		.m-libtabs .tabsinfo .t{
			font-size: 0.3rem;
			margin-bottom: 0.2rem;
		}
		.m-libtabs .tabsinfo .txts{
			font-size: 0.26rem;
		}
		.m-libtabs .tabsinfo{
			padding-bottom: 0.4rem;
		}
		
		.g-orgtit .tit{
			font-size: .5rem;
		}
		.m-location{
			display: none;
		}
		.m-organization .pic,
		.m-person .pic{
			width: 100%;
			max-width: ;
		}
		.m-organization .info{
			font-size: .28rem;
		}
		.m-book{
			padding-top: 1rem;
		}
		.booksnv{
			position: absolute;
			left: 0;
			top: 0;
		}
		.booksnv .bktit{
			display: block;
			line-height: .8rem;
			background: url(../images/page/bg7.png);
			width: 3.2rem;
			color: #fff;
			margin: 0;
			box-sizing: border-box;
			border-bottom: 2px solid #fff;
			padding-left: 0.2rem;
			font-size: 0.28rem;
		}
		.snv.book .t{
			font-size: .26rem;
		}
		.snv.book{
			float: none;
			display: none;
			/* opacity: 0; */
			/* overflow: visible !important; */
			padding-right: 0.4rem;
		}
		
		.m-content .box{
			padding-top: .5rem;
			z-index: 99;
		}
		
		.ul-idxtype .txt{
			left: 1.6rem;
		}
		.ul-booklist .txts .tit{
			font-size: .3rem;
		}
		.ul-booklist .txts .txt{
			font-size: 0.2rem;
		}
		.ul-booklist .pic{
			width: 2rem;
			height:2.8rem ;
		}
		.ul-newlist .con{
			padding-right: .9rem;
		}
		.m-newxcon.sty2{
			margin: 0;
		}
		.m-newxcon.sty2 .newsbox{
			margin: 0;
		}
	}
	
	@media only screen and (max-width: 750px) {
		.ul-idxtype .txt{
			left: .7rem;
		}
		.ul-booklist li{
			float: none;
			width: 100%;
		}
		.ul-booklist .con{
			height: auto;
		}
	}
	
	
	
	
	.m-organization .g-orgtabs{
		margin-top: -.02rem;
		padding-left: 1px;
		position: relative;
		z-index: 10;
		display: flex;
		justify-content: space-between;
	}
	.m-organization .item::after,
	.m-organization .tabs::after{
		content: '';
		display: table;
		clear: both;
	}
	.m-organization .item:last-of-type{
		margin-right: 0;
		/* padding-left: 8rem; */
	}
	.m-organization .item .tab:last-of-type{
		margin-right: 0;
		
	}
	.m-organization .tab,
	 .g-orgtabs .tit .t{
		width: .45rem;
		height: 2.8rem;
		display: flex;
		align-items: center;
		justify-content: center;
		border: .02rem solid #9f7f54;
		border-radius: .26rem;
		/* transition: background-color,color .5s; */
		cursor: pointer;
		float: left;
		box-shadow: 0 0 .05rem rgba(159,127,84,.9);
		margin-right: 0.13rem;
	}
	.m-organization .tabs{
		padding-top: 0.3rem;
		display: flex;
		justify-content: center;
	}
	.m-organization .tab{
		position: relative;
	}
	.m-organization .tab::after,
	.g-orgtabs .tit::after,
	.g-orgtabs .tit::before{
		content: '';
		position: absolute;
		left: 50%;
		border-right: .02rem solid #9f7f54;
		height: 0.3rem;
		top: 0;
		transform: translateY(-100%);
	}
	.m-organization .tab:hover,
	.m-organization .tab.on{
		background-color:#9f7f54 ;
		color: #fff;
	}
	.m-organization .tab:hover .t,
	.m-organization .tab.on .t{
		color: #fff;
	}
	.m-organization .tab .t{
		width: 1em;
		font-size: 0.24rem;
		color: #947245;
		line-height: 1;
		font-family: serif;
		
	}
	
	 .g-orgtabs .tit {
		 padding-bottom: 0.4rem;
		 position: relative;
	 }
	 .g-orgtabs .tit .t{
		 font-size: .24rem;
		 color: #fff;
		 text-align: center;
		 height: .44rem;
		 line-height: .44rem;
		 text-align: center;
		 width: 1.9rem;
		 background: linear-gradient(to right,#9a784b 0%,#b7986e 100%);
		 border: none;
		 font-family: serif;
		 float: none;
		 margin: 0 auto;
		 position: relative;
		 cursor: unset;
	 }
	  .g-orgtabs .tit::after{
		  top: auto;
		  bottom: 0;
		  transform: none;
		  height: .4rem;
	  }
	  .g-orgtabs .tit::before{
		  content: '';
		  left: .24rem;
		  right: .23rem;
		  top: auto;
		  bottom: 0;
		  border: none;
		  transform: translateY(100%);
		  border-bottom: .02rem solid #9f7f54;
		  height: auto;
		  
	  }
	  .g-orgtabs .sty2 .tit::before{
		  left: 0.24rem;
		  right: 0.24rem;
	  }
	  
	  
	  @media only screen and (max-width: 750px) {
		  .g-orgtabs{
			  width: 100%;
			  overflow-x: auto;
                          padding-bottom: 10px;
		  }
		  .g-orgtabs .item{
			  margin-right: 0.4rem;
		  }
		  .g-orgtabs .item:last-of-type{
			  margin-right: 0;
		  }
	  }
	  
	  
	  
	  
	  /* ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ */
	  .m-bookdt{
	  	/* width: 10rem;
	  	margin: 0 auto; */
    min-height: 1000px;
	  }
	  .m-bookdt .bookinfo{
	  	overflow: hidden;
	  	background-color: #fff;
	  	margin-bottom: 0.5rem;
	  }
	  .m-bookdt .bookinfo .pic{
	  	float: left;
	  	width: 2.4rem;
	  	height: 2.4rem;
	  	margin-bottom: 0;
	  	margin-right: 0.6rem;
	  }
	  .m-bookdt .bookinfo .pic img{
	  	max-height: 100%;
	  	width: auto;
	  }
  .m-bookdt .bookinfo .pic:hover img{
	  	transform: scale(1.1);
	  }
	  .m-bookdt .bookinfo .txts{
	  	overflow: hidden;
	  }
	  .m-bookdt .bookinfo .txts .tit{
	  	font-size: 0.2rem;
	  	padding: .35rem 0 .3rem;
	  	color: rgb(151, 7, 12);
	  	font-weight: bold;
	  }
	  .m-bookdt .bookinfo .txts .desc{
	  	font-size: .15rem;
	  	line-height: 1.8;
	  	display: flex;
	  	
	  }
	  .m-bookdt .bookinfo .txts .smbox{
	  	margin-right: 1.7rem;
	  }
	  .m-bookdt .bookinfo .txts .smbox:last-of-type{
	  	margin-right: 0;
	  }
	  .m-bookdt .booktext{
	  	font-size: .15rem;
	  	line-height: 2;
	  }
	  .m-bookdt .booktext .txtbox{
	  	margin-bottom: 0.5rem;
	  }
	  .m-bookdt .booktext .txtbox:last-of-type{
	  	margin-bottom: .2rem;
	  }
	  .m-bookdt .booktext .tit{
	  	font-size: 0.26rem;
	  	position: relative;
	  	margin-bottom: 0.1rem;
	  	font-weight: bold;
	  }
	  .m-bookdt .booktext .tit::after{
	  	content: '';
	  	position: absolute;
	  	right: 0;
	  	bottom: .15rem;
	  	left: calc(4.5em + .4rem);
	  	border-bottom: .03rem solid #dadada;
	  }
	  .m-bookdt .booktext .tit .t{
	  	background: url(../images/page/img6-2.png) no-repeat left center;
	  	background-size: .28rem;
	  	color: rgb(151, 7, 12);
	  	font-family: serif;
	  	padding-left: 0.4rem;
	  }
	  .m-bookdt .booktext .text{
	  	text-indent: 2em;
	  }
	  .m-bookdt .mulu  ul{
	  	overflow: hidden;
	  	display: flex;
	  	flex-wrap: wrap;
	  }
	  .m-bookdt .mulu  .t{
	  	margin-bottom: 0.1rem;
	  }
	  .m-bookdt .mulu li{
	  	float: left;
	  	width: 33.3333%;
	  	margin-bottom: 0.1rem;
	  }
	  .m-bookdt .mulu .con{
	  	padding-right: 1em;
	  }
	  @media only screen and (max-width: 750px) {
	  	.m-bookdt{
	  		margin-top: -0.3rem;
	  	}
	  	.m-bookdt .mulu li{
	  		width: 50%;
	  	}
	  	.m-bookdt .bookinfo {
	  		background-color: #e4e7e4;
	  	}
	  	.m-bookdt .bookinfo .pic{
	  		float: none;
	  		width: 5rem;
	  		margin: 0 auto;
	  		height: auto;
	  	}
	  	.m-bookdt .bookinfo .txts{
	  		background-color: #fff;
	  		padding: .2rem;
	  	}
	  	.m-bookdt .bookinfo .txts .tit{
	  		font-size: .32rem;
	  	}
	  	.m-bookdt .bookinfo .txts .desc{
	  		font-size: .26rem;
	  		display: block;
	  	}
	  	
	  	.m-bookdt .bookinfo .txts .smbox{
	  		margin-right: 0;
	  	}
	  	.m-bookdt .booktext{
	  		font-size: .28rem;
	  	}
	  	.m-bookdt .booktext .tit{
	  		font-size: .4rem;
	  		margin-bottom: 0.2rem;
	  	}
	  	.m-bookdt .booktext .tit::after{
	  		border-width: .04rem;
	  	}
	  	.m-bookdt .mulu li{
	  		width: 100%;
	  	}
	  }


.title{min-height: 55px;background: url(../images/page/img6-2.png) no-repeat left center;}
.title h2{font-size: 0.3rem;float: left;margin-top: 6px;position: absolute;left: 4%;color: #97070c;}
.title a{float: right;font-size: 0.2rem;position: absolute;right: 0;margin-top: 18px;color: #97070c;font-weight: 700;}
@media (max-width: 1150px){
.title a{
right: 6%;
}
.title h2{
left: 8%;
}
}
@media (max-width: 750px){
.m-bookdt .bookinfo .pic img{
width:100%;
}
.title h2{left: 11%;}
}
@media (max-width: 500px){
.title h2{
left: 17%;
margin-top: 5px;    
font-size: 0.6rem;
}
.title a{
    margin-top: 9px;
    font-size: 0.5rem;
}
.m-libiary .libiarybox .lbbox2{height: 2.42rem;}
.m-libiary .libiarybox .lbbox3{height: 1.8rem;}
.m-libiary .libpics .pic2 img{height:100%;}


}
.pic img{width:100%;}