﻿body{
	font-family: "Microsoft YaHei","Helvetica Neue", Helvetica, Arial, sans-serif;
}
a{
	text-decoration: none;
	color: inherit;
	height: 100%;
	width: 100%;
	display: inline-block;
}
a:hover{
	text-decoration: none;
	color: inherit;
}
body ul{
	padding: 0;
}
body ul li{
	list-style: none;
}
.head{
	height: 472px;
}
.head-background{
	background: url(../images/bannerbg_e016e857.jpg) center/ 100% 100% no-repeat;
	height: 692px;
	padding-top: 46px;
}
.content-block{
	width: 1080px;
	margin: auto;
	padding-left: 10px;
	padding-right: 10px;
}
.head-nav{
	width: 871px;
	height: 38px;
	background: url(../images/5ddc7c334b90e206dc07c2f6dba37021.png);
}
.head-content-img {
	padding-top: 20px;
	padding-bottom: 100px;
}
.head-content-img img{
	display: block;
	margin: 40px auto;
}
.head-content-title {
	margin:80px auto 296px auto;
	font-size: 1.3em;
	width:1060px;
	height: 126px;
	    line-height: 35px;
}
.head-content-title .title-img{
	float: left;
}
.head-content-title .title-text{
	float: right;
	padding-top: 0px;
	width: 810px;
}
.sub-head {
	height: 240px;
	background: url(../images/1_a0c2bfef.png) center;
	margin-top: 150px;
}
.sub-head-container{
	position: relative;
	top: -180px;
}
.sub-head-left{
	float: left;
	width: 539px;
}
.sub-head-left .lead-box{
	width: 539px;
	height: 125px;
	border-bottom: 1px solid #e2e2e2;
	padding: 45px 0 10px 0;
	position: relative;
}
.sub-head-left .lead-box .lead-box-title{
	width: 96px;
	height: 50px;
	background: url(../images/cda8201c7a0fdf49df87c2c2bf103460.png) no-repeat 0 25px;
	position: absolute;
	top: 5px;
	left: 0;
	font-size: 20px;
	font-weight: 600;
	text-align: center;
	line-height: 25px;
}
.sub-head-left .lead-box .lead-box-title2{
	background: url(../images/cda8201c7a0fdf49df87c2c2bf103460.pngcalendar) no-repeat 0 25px;
}
.sub-head-left .lead-box .lead-box-img{
	float: left;
}
.sub-head-left .lead-box .lead-box-img img{
	height: 70px;
	width: 96px;
}
.sub-head-left .lead-box .lead-box-text{
	float: right;
	width: 382px;
	height: 63px;
}
.sub-lead-box-container{
	padding-top: 20px;
}
/*.sub-lead-box-container :nth-child(2){*/
	/*margin-top: 10px;*/
/*}*/
.sub-lead-weight-1{
	margin-top: 10px;
}
.sub-lead-box{
	height: 42px;
	width: 539px;
	background: url(../images/fd8a00b71002e945abb0aa5ca43cfdb3.png);
	line-height: 42px;
}
.sub-lead-box .sub-lead-weight{
	font-size: 18px;
	font-weight: 600;
	padding: 0 30px 0 30px;
	/*width: 140px;*/
	display: inline-block;
}
.sub-head-right{
	float: right;
}
.sub-head-carousel{
	height: 295px;
	width: 485px;
	margin-top: 110px;
}
.lead-swiper,.lead-swiper1{
	width: 100%;
	height: 100%;
}
.lead-swiper-page{
	margin-left: 200px;
}
.lead-swiper-page .swiper-pagination-switch,.lead-swiper-page1 .swiper-pagination-switch{
	height: 20px;
	width: 20px;
	background: #efefef;
	display: inline-block;
	border-radius: 50%;
	margin-right: 5px;
	margin-top: 30px;
	cursor: pointer;
}
.lead-swiper-page .swiper-pagination-switch.swiper-active-switch,.lead-swiper-page1 .swiper-pagination-switch.swiper-active-switch{
	background: #f44444;
}





.carousel .item .img{
	width: 485px;
	height: 295px;
}
.carousel .carousel-indicators{
	bottom:-60px;
}
.sub-head-carousel .carousel-indicators li{
	background: #E2E2E2;
	height: 20px;
	width: 20px;
}
.sub-head-carousel .carousel-indicators .active{
	background: #f44444;
}
.content-2{
	height: 720px;
	background: url(../images/2_036d30c3.png) center;
}
.content-2-container{
	position: relative;
	top: -180px;
}
.content-2-container .content-tittle{
	padding-bottom: 60px;
}
.content-2 .content-container .left{
	width: 310px;
	height: 450px;
	float: left;
	position: relative;
}
.content-2 .content-container .left .left-text{
	height: 220px;
	width: 300px;
	position: absolute;
	bottom: 0;
}
.content-2 .content-container .right{
	float: right;
	height: 446px;
	width: 622px;
	background: url(../images/4b999151cbf48c48a09de8d424e784e9.png);
	position: relative;
}
.content-2 .content-container .right .person-swiper{
	position: absolute;
	top: 47px;
	left: 213px;
	width: 216px;
	height: 384px;
}
.content-2 .content-container .right .person-swiper-page{
	position: absolute;
	bottom: -50px;
	left: 245px;
}
.content-2 .content-container .right .person-swiper-page .swiper-pagination-bullet{
	height: 20px;
	width: 20px;
	margin-right: 5px;
	outline: none;
}
.content-2 .content-container .right .person-swiper-page .swiper-pagination-bullet-active{
	background: #f44444;
}



.content-3{
	height: 1094px;
	background: url(../images/3_feac1977.png) no-repeat center;
}
.content-3-content{
	position: relative;
	top: -210px; 
}
.content-tittle{
	width:100%;
	overflow: hidden;
}
.content-tittle img{
	float: LEFT;
}
.content-3-block{
	margin-bottom: 60px;
}
.content-3-block .block-text,.block-carousel{
	width: 485px;
}
.content-3-block .block-carousel{
	height: 378px;
}
.content-3-block .block-carousel .top{
	height: 260px;
	margin-bottom: 30px;
}
.content-3-block .block-carousel .bottom{
	height: 85px;
	padding: 0 25px;
}
.content-3-block .block-carousel .swiper-slide{
	background-repeat: no-repeat;
	background-size: cover;
}
.content-3-block .block-carousel .bottom .c-next{
	height: 85px;
	width: 25px;
	background: #d0d0d0 url(../images/88521fda56498c9fed32f1c830e62d7c.png) no-repeat center;
	position: absolute;
	top: 0;
	right: 0;
	margin-top: 0;
	cursor: pointer;
}
.content-3-block .block-carousel .bottom .c-prev{
	height: 85px;
	width: 25px;
	background: #d0d0d0 url(../images/bad26f95d227d55aa62c8486e0fe8f29.png) no-repeat center;
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 0;
	cursor: pointer;
}
.swiper-slide img{
	width: 100%;
	height: 100%;
}


.font-28{
	font-size: 28px;
	font-weight: 600;
}
.content-3-block .block-text .block-text-title{
	padding-bottom: 60px;
	padding-top: 10px;
	text-align: center;
	background: url(../images/a939f9a657f1a3a4d5e706cba0916926.png) no-repeat center 35px;
}
.content-3-block .block-text .block-text-word{
	height: 160px;
}
.content-3-block .block-text .block-sub-title{
	padding-bottom: 15px;
	background: url(../images/a939f9a657f1a3a4d5e706cba0916926.png) no-repeat 0 10px;
}
.content-3-block.text-left .block-text{
	float: left;
}
.content-3-block.text-left .block-carousel{
	float: right;
}
.content-3-block.text-right .block-text{
	float: right;
	text-align: left;
}
.content-3-block.text-right .block-carousel{
	float: left;
}



.content-4{
	height: 1168px;
	background: url(../images/4_a273592f.png) center;
	position: relative;
}
.content-4-content {
	position: relative;
	top: 20px;
}
.content-4-content .content-tittle{
	height: 129px;
	position: relative;
}
.content-4-content .content-tittle img{
	position: absolute;
	left: 0;
}
.content-4 .content-sub-title ul li{
	width: 25%;
	height: 50px;
	float: left;
	position: relative;
	margin-top: 40px;
	margin-bottom: 40px
}
.content-4 .content-sub-title ul li span{
	float: left;
	height: 51px;
	width: 186px;
	background: url(../images/a939f9a657f1a3a4d5e706cba0916926.png) no-repeat;
	background-size: cover;
	cursor: pointer;
	line-height: 51px;
	text-align: center;
	font-size:22px;
	font-weight: 600;
	position: absolute;
	left: 50%;
	transform: translate(-50%,0);
}
.content-4 .content-sub-title ul .active{
	background: url(../images/e90af67fed6b4ebd5fd84558aa335d3d.png) no-repeat;
	color: #FFFFFF;
}
.content-4 .books ul li{
	width: 25%;
	height: 305px;
	float: left;
	padding: 0 20px 40px 0;
}
.content-4 .books ul li img{
	height: 145px;
	width: 103px;
}
.content-4 .books .book-title{
	float: right;
	width: 130px;
	text-align: left;
	height: 145px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.content-4 .books .book-title .top,.star,.tittle{
	font-size: 18px;
	margin-bottom: 10px;
	height: 20px;
	line-height: 20px;
}
.content-4 .books .book-title .top{
	color: #F44444;
	font-weight: 600;
}
.content-4 .books .book-title .star span{
	height: 15px;
	width: 16px;
	background: url(../images/832e3d6c294a61d71a5e6c99f7f4a928.png);
	display: inline-block;
	margin-right: 5px;
}
.content-4 .books .book-title .star .active{
	background: url(../images/f7bbe6119df110f0d5bf54bfda500c6b.png);
}
.content-4 .books .book-title .tittle{
	font-size: 16px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.content-4 .books .book-title .author,.font,.last{
	height: 20px;
	line-height: 20px;
	margin-bottom: -1px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.content-4 .books .symbol{
	padding-top: 25px;
	margin-bottom: 0;
}
.content-4 .books .instroduction{
	height: 76px;
	overflow: hidden;
	text-overflow:ellipsis;
}


.content-5{
	height: 850px;
	background: url(../images/5_247bc41b.png) center;
}
.content-5 .content-5-container{
	position: relative;
	top: -150px;
}
.content-5 .calendar{
	width: 100%;
	height: 482px;
	padding: 0 40px;
	background: #f44444;
	margin-top: 40px;
}
.content-5 .calendar .poster-box{
	width: 398px;
	height: 482px;
	background: url(../images/c945b5d5dd1705321487f51aad9b5763.png);
	display: inline-block;
	position: relative;
}
.content-5 .calendar .poster{
	position: absolute;
	width: 246px;
	height: 436px;
	top: 20px;
	left: 75px;
}
.content-5 .calendar .poster-msg{
	position: absolute;
	z-index: 99;
	top: 260px;
	left: 10px;
}
.content-5 .calendar .calendar-box{
	width: 550px;
	height: 100%;
	float: right;
	padding-top: 15px;
}
.content-5 .calendar .calendar-box img{
	display: block;
	margin: auto;
}
.content-5 .calendar .calendar-box p{
	color: #ffffff;
	text-align: center;
	padding: 5px 0 20px 0;
}
.content-5 .calendar .calendar-box ul li{
	width: 167px;
	height: 34px;
	background: url(../images/3fbfdf735ec83d41003522d5351762e9.png);
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	line-height: 34px;
	font-size: 20px;
	color: #f44444;
	cursor: pointer;
}
.content-5 .calendar .calendar-box ul{
	height: 34px;
	position: relative;
}
.content-5 .calendar .calendar-box ul .active{
	background: url(../images/d5ef8c279a1013e07e1349e667744d7d.png);
	color: #ffffff;
	z-index: 9;
}
.content-5 .calendar .calendar-box ul .item-2{
	left: 130px;
}
.content-5 .calendar .calendar-box ul .item-3{
	left: 260px;
}
.content-5 .calendar .calendar-box ul .item-4{
	left: 390px;
}
.content-5 .calendar .calendar-box .square td{
	color: #ffffff;
	text-align: center;
	border: none;
	font-size: 22px;
}
.content-5 .calendar .calendar-box .square .active{
	background: url(../images/c4205c869281c888b00c82ea2bf90560.png) no-repeat center;
}
.content-5 .QR-code ul li{
	width: 33.3%;
	float: left;
	padding-top: 140px;
	position: relative;
}
.content-5 .QR-code ul li span{
	position: absolute;
	right: -50px;
	cursor: pointer;
}
.content-5 .QR-code ul li .float1{
	position: absolute;
	left: -175px;
	top: -70px;
	display: none;
}
.content-5 .QR-code ul li .float2{
	top: 0;
}
.content-5 .QR-code ul li span:hover .float1{
	display: block;
}
.book-link{
	height: 145px;
	width: 103px;
}
.lead-box-title a{
	position: absolute;
	left: 0;
	width: 530px;
	text-align: left;
}
.people .sub-head-carousel{
	/* position: absolute;
	left: 0;
	right: 0;
	top:0;
	bottom: 0;
	margin: auto; */
	margin-top: -100px;
	margin-left:20px;
}
.people  .sub_head_title{
	margin-bottom: 30px;
}
.people  .sub-head-left{
	width: 310px;
	height: 450px;
	overflow: hidden;
}
.people  .sub-head-left  ul li{
	width:100%;
	height: 450px;
}
.people  .sub-head-left  ul li img{
	margin-bottom: 30px;
}
.people .sub-head-right{
	position: relative;
	width: 622px;
    height: 446px;
   }
.people .sub-head-right .sub-head-carousel{
	width:580px;
	height: 410px;
}
.people .lead-swiper-page1{
	/* margin: auto; */
	text-align: center;
}