/* banner */
.banner{ position:relative;background-repeat:no-repeat; background-position:center; background-size:cover; height:750px;}
.banner .banner_tet{ padding-top:305px; width:92%;margin:0 auto; text-align:center;}
.banner h1{  font-size:38px; line-height:1.1;color:#524886; font-weight:normal; margin-top:10px;}
.banner h2{  font-size:52px; line-height:1.1;color:#524886;font-family: "milanb"; text-transform:uppercase;}
/* 活动资讯 */
.activity-page #main{ background-color:#f6f6f6;}
.activity-page #main .inner{ width:1190px; max-width:92%; padding-top:96px; padding-bottom:70px;}
.activity-page #main ul{ margin-bottom:30px;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:flex-start;}
.activity-page #main ul li{ width:360px; max-width:30%; margin-right:4.7%; margin-bottom:50px;}
.activity-page #main ul li:nth-child(3n){ margin-right:0;}
.activity-page #main ul li a{ display:block; width:100%; padding:30px 8%; background-color:#fff;transition: .15s linear; -moz-transition:.15s linear; -webkit-transition:.15s linear;}
.activity-page .activity_time{ color:#222;font-family: "milanb"; font-size:34px; line-height:1.1; padding-bottom:18px;transition: .15s linear; -moz-transition:.15s linear; -webkit-transition:.15s linear;}
.activity-page #main li h3{ color:#999; font-size:16px; font-weight:bold; line-height:2; height:64px; margin-bottom:20px;transition: .15s linear; -moz-transition:.15s linear; -webkit-transition:.15s linear;}
.activity-page #main li p{ color:#999; font-size:14px; line-height:2; height:56px; margin-top:20px;transition: .15s linear; -moz-transition:.15s linear; -webkit-transition:.15s linear;}
.activity-page #main li img{ width:100%; max-width:100%; display:block;}
.activity-page #main li .activity_next{ margin-top:20px; padding:0 8px 12px; background-repeat:no-repeat;background-image:url(../images/activity_line.jpg); background-position:left bottom; background-size:0px 1px;transition: .15s linear; -moz-transition:.15s linear; -webkit-transition:.15s linear;}
.activity-page #main li .activity_next img{ width:15px;}
.activity-page #main li:hover a{ background-color:#524886;}
.activity-page li:hover .activity_time{ color:#fff;}
.activity-page #main li:hover h3{ color:#fff; }
.activity-page #main li:hover p{ color:#fff;}
.activity-page #main li:hover .activity_next{background-size:32px 1px; }
/* 新闻 */
.news-page #main{ padding-top:56px; padding-bottom:120px;}
.news-page #main .inner{ width:1200px; max-width:92%;}
.news-page #main ul{ padding-bottom:86px;}
.news-page #main ul li{ padding:30px 0; border-top:#e5e5e5 solid 1px;}
.news-page #main ul li:nth-child(5n+1),.news-page #main ul li.first{ border-top:none;}
.news-page #main ul li a{ display:block;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
.news_left{ width:840px; max-width:70%;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
.news_date{ width:126px; max-width:15%; margin-top:14px;font-family: "milanb"; color:#333; font-size:34px; line-height:1.2;}
.news-page ul li .news_date span{ display:inline-block; width:47px; height:52px; padding-top:28px; padding-bottom:12px; padding-left:12px; background-image:url(../images/news_line.png); background-repeat:no-repeat; background-position:12px bottom; background-size:0px 1px;transition: .15s linear; -moz-transition:.15s linear; -webkit-transition:.15s linear;}
.news-page ul li:hover .news_date span{ background-size:33px 1px;}
.news-page ul li .news_date span img{ padding:0 10px; max-width:100%;}
.news_text{ width:630px; max-width:75%;}
.news-page #main ul li h3{ color:#999; font-size:16px; line-height:2; max-height:64px; font-weight:bold; margin-bottom:12px;transition: .15s linear; -moz-transition:.15s linear; -webkit-transition:.15s linear;}
.news-page #main ul li p{ color:#999; font-size:14px; line-height:2; height:56px;}
.news-page #main ul li:hover h3{ color:#333;}
.news_right{ width:310px; max-width:25.8%;}
.news_right img{ width:100%;}
/*分页*/
.wvi-pager-holder {display:block;	zoom: 1;margin:0 auto; text-align:center;}
.wvi-pager-holder a { display:inline-block; font-size: 14px; width:36px; height:36px; line-height:36px; text-align:center;	cursor: pointer;	margin: 0 10px;	color: #524886;}
.wvi-pager-holder a:hover {color: #fff; background-color:#524886;}
.wvi-pager-holder a.jp-next,.wvi-pager-holder a.jp-previous{ border: 1px solid #524886; color:#524886;	border-radius: 6px;	display: inline-block;	*display: inline;	zoom: 1;	width: 98px;	text-align: center;	height: 36px;	line-height: 36px;margin: 0;background:#fff;transition: 25s linear; -moz-transition:.25s linear; -webkit-transition:.25s linear;display:none;}
.wvi-pager-holder a.jp-next:hover,.wvi-pager-holder a.jp-previous:hover{ color:#fff; background:#524886;}
.wvi-pager-holder a.jp-previous { margin-right: 15px; }
.wvi-pager-holder a.jp-next { margin-left: 15px; }
.wvi-pager-holder a.jp-current, .wvi-pager-holder a.jp-current:hover {  color:#fff; background:#524886; font-weight:normal;}
.wvi-pager-holder a.jp-disabled, .wvi-pager-holder a.jp-disabled:hover {	color: #bbb; background:#fff;}
.wvi-pager-holder a.jp-current,.wvi-pager-holder a.jp-current:hover,
.wvi-pager-holder a.jp-disabled,.wvi-pager-holder a.jp-disabled:hover {	cursor: default;}
.wvi-pager-holder span { margin: 0 10px; }
.wvi-pager .wvi-pager-all,.wvi-pager .wvi-pager-jumpnum,.wvi-pager-jump-button{ display:none;}
/* 新闻详情页 */
.news-detail #main{ margin-top:120px; background-color:#f6f6f6; padding-bottom:90px;}
.news-detail #main .inner{ width:1190px; max-width:92%;}
.detail_title{ padding-top:95px; padding-bottom:30px;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
.detail_title h1{ color:#333; font-size:32px; line-height:1.5; font-weight:normal; max-width:84%;}
.detail_title .detail_time{ color:#999; font-size:16px; line-height:1.2;font-family: "milanb";}
.detail_cont{ background-color:#fff; width:100%; padding:46px 4%;}
.detail_cont p{ color:#666; font-size:16px; line-height:2;}
.detail_cont img{ display:block; width:100%;max-width: 100% !important;height: auto !important;}
.detail_bottom{ margin-top:50px; padding-top:54px; border-top:#bbb solid 1px;text-align: center;}
.detail_bottom .detail_tip{ color:#999; font-size:12px; line-height:1.2; max-width:84%;}
.detail_bottom .detail_btn{ width:187px;display: -webkit-inline-flex; /* Safari */display: inline-flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
.detail_bottom .detail_btn a{ color:#bbb; font-size:16px; line-height:1.125; display:inline-block; background-repeat:no-repeat; background-size:auto 14px;transition: .15s linear; -moz-transition:.15s linear; -webkit-transition:.15s linear;}
.detail_bottom .detail_btn a:hover{ color:#222;}
.detail_bottom .detail_btn a.btn_prev{ background-image:url(../images/prev.png); padding-left:20px; background-position:left center;}
.detail_bottom .detail_btn a.btn_next{ background-image:url(../images/next.png); padding-right:20px; background-position:right center;}
.detail_bottom .detail_btn a.btn_prev:hover{ background-image:url(../images/prev1.png);}
.detail_bottom .detail_btn a.btn_next:hover{background-image:url(../images/next1.png);}

@media only screen and (max-width:1680px){
	/* banner */
	.banner{height:675px;}
	.banner .banner_tet{ padding-top:264px; }
}

@media only screen and (max-width:1440px){
	/* banner */
	.banner{height:600px;}
	.banner .banner_tet{ padding-top:240px; }
	.banner h1{  font-size:30px;}
	.banner h2{  font-size:42px;}
}

@media only screen and (max-width:1280px){
	/* banner */
	.banner{height:525px;}
	.banner .banner_tet{ padding-top:205px; }
}

@media only screen and (max-width:1152px){
	/* banner */
	.banner{height:450px;}
	.banner .banner_tet{ padding-top:170px; }
}

@media only screen and (max-width:1024px){
	/* banner */
	.banner{height:375px;}
	.banner .banner_tet{ padding-top:145px; }
	.banner h1{  font-size:2.3rem; margin-top:5px;}
	.banner h2{  font-size:3rem;}
	/* 活动资讯 */
	.activity-page #main .inner{ padding-top:40px; padding-bottom:30px;}
	.activity-page #main ul{ margin-bottom:15px;}
	.activity-page #main ul li{margin-bottom:25px;}
	.activity-page #main ul li a{ padding:15px 8%; }
	.activity-page .activity_time{font-size:2.1rem; padding-bottom:10px;}
	.activity-page #main li h3{ font-size:1.3rem;height:5.2rem; margin-bottom:10px;}
	.activity-page #main li p{ font-size:1.1rem; height:4.4rem; margin-top:20px;}
	.activity-page #main li .activity_next{ margin-top:10px; padding:0 4px 6px;background-size:15px 1px;}
	.activity-page #main li .activity_next img{ max-width:10px;}
	.activity-page #main li:hover a{ background-color:#fff;}
	.activity-page li:hover .activity_time{ color:#222;}
	.activity-page #main li:hover h3{ color:#999; }
	.activity-page #main li:hover p{ color:#999;}
	.activity-page #main li:hover .activity_next{background-size:15px 1px; }
	/* 新闻 */
	.news-page #main{ padding-top:24px; padding-bottom:60px;}
	.news-page #main ul{ padding-bottom:40px;}
	.news-page #main ul li{ padding:20px 0 30px;}
	.news-page .news_left{justify-content:flex-start;}
	.news_date{  margin-top:0;font-size:2rem;}
	.news-page ul li .news_date span{  width:26px; height:32px; padding-top:14px; padding-bottom:10px; padding-left:6px;background-position:6px bottom; background-size:20px 1px;}
	.news-page ul li:hover .news_date span{ background-size:20px 1px;}
	.news-page ul li .news_date span img{ padding:0 5px;}
	.news-page #main ul li h3{ color:#333; font-size:1.4rem;max-height:5.2rem; margin-bottom:6px;}
	.news-page #main ul li p{font-size:1.1rem; height:4.4rem;}
	.news_text{ max-width:80%;}
	/*分页*/
	.wvi-pager-holder a { font-size:1.1rem; width:20px; height:28px; line-height:28px; margin: 0 5px;}
	.wvi-pager-holder a:hover {color:#524886; background-color:#fff;}
	.wvi-pager-holder a.jp-next,.wvi-pager-holder a.jp-previous{width:60px;height:28px; line-height:28px;}
	.wvi-pager-holder a.jp-next:hover,.wvi-pager-holder a.jp-previous:hover{color:#524886; background:#fff;}
	.wvi-pager-holder a.jp-disabled, .wvi-pager-holder a.jp-disabled:hover{color:#bbb;}
	.wvi-pager-holder a.jp-previous { margin-right:8px; }
	.wvi-pager-holder a.jp-next { margin-left:8px; }
	/* 新闻详情页 */
	.news-detail #main{ margin-top:70px; padding-bottom:40px;}
	.detail_title{ padding-top:40px; padding-bottom:15px;}
	.detail_title h1{ font-size:2.1rem; width:100%; max-width:none; margin-bottom:10px;}
	.detail_title .detail_time{ font-size:1.3rem;}
	.detail_cont{padding:22px 4%;}
	.detail_cont p{font-size:1.3rem;}
	.detail_bottom{ margin-top:25px; padding-top:26px;}
	.detail_bottom .detail_tip{ font-size:1rem; width:100%; line-height:1.5; max-width:none; margin-bottom:20px;}
	.detail_bottom .detail_btn{ width:100%;}
	.detail_bottom .detail_btn a{ color:#222;font-size:1.3rem;background-size:auto 10px;}
	.detail_bottom .detail_btn a.btn_prev{ background-image:url(../images/prev1.png); padding-left:10px;}
	.detail_bottom .detail_btn a.btn_next{ background-image:url(../images/next1.png); padding-right:10px;}

}

@media only screen and (max-width:1023px){
	/* banner */
	.banner{height:250px;}
	.banner .banner_tet{ padding-top:120px; }
	.banner h1{  font-size:2rem;}
	.banner h2{  font-size:2.6rem;}
	/* 活动资讯 */
	.activity-page #main ul li{ width:100%; max-width:100%; margin-right:0;}
	.activity-page #main li h3{ height:auto;}
	.activity-page #main li p{  height:auto;}
	/* 新闻 */
	.news_left{ width:100%; max-width:none;}
	.news_date{ width:100%; max-width:none; margin-bottom:5px;}
	.news-page ul li .news_date span{ display:none;}
	.news_text{ width:100%; max-width:none;}
	
	.news_right{ width:100%; max-width:none; margin-top:15px;}
	.news_right img{ width:100%;}

}
