.col-d .bd .swiper {
	width:18.68rem;
	margin:0 auto;
	position:relative;
}
.current-swiper {
	width:12.9rem;
	/* height:6.95rem; */
	border-radius:10px;
	margin:0 auto;
	/* box-shadow:0 0 20px rgba(0,0,0,0.05); */
	position:relative;
	z-index:99;
}
.current-swiper .pc{ border-radius:20px ; -webkit-border-radius:20px ; -moz-border-radius:20px ; -ms-border-radius:20px ; -o-border-radius:20px ;overflow: hidden; }
.current-swiper .t{color: #666666;line-height: 36px;font-size: 14px;width: 653px;text-align: center;margin: 36px auto 0;}
.left-swiper {
	position:absolute;
	left:1.63rem;
	top:0.9rem;
	z-index:1;
}
.col-d .left-swiper .img2{display: none;}
.right-swiper {
	position:absolute;
	right:1.63rem;
	left:auto;
	top:0.9rem;
	z-index:1;
}
.col-d .right-swiper .img2{display: none;}
.nocurrent-swiper {
	width:9.09rem;

	border-radius:8px;
	box-shadow:0 0 20px rgba(0,0,0,0.05);
}
.nocurrent-swiper .pc{  border-radius:20px ; -webkit-border-radius:20px ; -moz-border-radius:20px ; -ms-border-radius:20px ; -o-border-radius:20px ; overflow: hidden;}
.slide1 {
}
.slide2 {
}
.slide3 {
}
.title {
	padding-top:70px;
	margin-left:45px;
	height:29px;
	line-height:29px;
	font-size:18px;
	color:#666;
}
.nocurrent-swiper .title {
	padding-top:44px;
	margin-left:30px;
	font-size:16px;
	height:25px;
	line-height:25px;
}
.name {
	margin-left:45px;
	height:55px;
	display:inline-block;
	position:relative;
	line-height:55px;
	padding-bottom:9px;
	padding-right:55px;
	border-bottom:1px solid #dddddd;
	font-size:36px;
	color:#333;
}
.nocurrent-swiper .name {
	height:46px;
	line-height:46px;
	font-size:30px;
	padding-right:46px;
	margin-left:30px;
}
.name:before {
	content:'';
	position:absolute;
	width:30px;
	height:30px;
	right:10px;
	top:0;
	bottom:0;
	margin:auto;
	background:url(curr_sectbg.png) no-repeat center center;
}
.nocurrent-swiper .name:before {
	width:26px;
	height:26px;
	background-size:100% 100%;
}
.detail {
	margin-left:45px;
	width:275px;
	margin-top:30px;
	padding-right:5px;
	line-height:24px;
	color:#bbb;
	font-size:14px;
}
.nocurrent-swiper .detail {
	font-size:12px;
	line-height:20px;
	width:235px;
	margin-left:30px;
}
.swiper-button-prev {
	width:46px;
	height:46px;
	background:url(curr_prev.png) no-repeat center center;
}
.swiper-button-next {
	width:46px;
	height:46px;
	background-size:auto;
	background-image:url(curr_next.png);
}


/* 内页 */

.page-brand .s2 .swiper {
	width:18.68rem;
	margin:0 auto;
	position:relative;
	width: 16rem;
}
.page-brand .s2 .current-swiper {
	width:8.45rem;
	/* height:6.95rem; */
	border-radius:10px;
	margin:0 auto;
	/* box-shadow:0 0 20px rgba(0,0,0,0.05); */
	position:relative;
	z-index:99;
}
.page-brand .s2 .current-swiper .t i{ color: #ffe0a6; }
.page-brand .s2 .current-swiper .t{color: #232323;line-height: .82rem;font-size: .7rem;text-align: center;margin-top: 0;width: 100%;}
.page-brand .s2 .current-swiper .bot {display: flex;justify-content: center;align-items: center;text-align: center;}
.page-brand .s2 .current-swiper .bot {font-size: 26px;line-height: 36px;color: #ffffff;margin-top: .4rem;}
.page-brand .s2 .current-swiper .bot .txt{position: relative;}
.page-brand .s2 .current-swiper .bot .txt::after{content: "";left: -1rem;top: 50%;margin-top: -.55rem;background: url(pic17.png)no-repeat center;width: 1rem;height: 1.1rem;position: absolute;}
.page-brand .s2 .left-swiper {
	position:absolute;
	left:1.63rem;
	top:.2rem;
	z-index:1;
	color: #f6f6f6;
	opacity: 0.9;
	font-size: 24px;
	line-height: 36px;
}
.page-brand .s2 .right-swiper {
	position:absolute;
	right:1.63rem;
	left:auto;
	top:.23rem;
	z-index:1;
	text-align: right;
	color: #f6f6f6;
	opacity: 0.9;
	font-size: 24px;
	line-height: 36px;
}
.page-brand .s2 .nocurrent-swiper {
	width:9.09rem;
	width: 60px;

	border-radius:8px;
	box-shadow:unset;
}
.page-brand .s2 .nocurrent-swiper .pc{ height:4.88rem; border-radius:20px ; -webkit-border-radius:20px ; -moz-border-radius:20px ; -ms-border-radius:20px ; -o-border-radius:20px ; overflow: hidden;}
.slide1 {
}
.slide2 {
}
.slide3 {
}
.page-brand .s2 .title {
	padding-top:70px;
	margin-left:45px;
	height:29px;
	line-height:29px;
	font-size:18px;
	color:#666;
}
.page-brand .s2 .nocurrent-swiper .title {
	padding-top:44px;
	margin-left:30px;
	font-size:16px;
	height:25px;
	line-height:25px;
}
.page-brand .s2 .name {
	margin-left:45px;
	height:55px;
	display:inline-block;
	position:relative;
	line-height:55px;
	padding-bottom:9px;
	padding-right:55px;
	border-bottom:1px solid #dddddd;
	font-size:36px;
	color:#333;
}
.page-brand .s2 .nocurrent-swiper .name {
	height:46px;
	line-height:46px;
	font-size:30px;
	padding-right:46px;
	margin-left:30px;
}
.page-brand .s2 .name:before {
	content:'';
	position:absolute;
	width:30px;
	height:30px;
	right:10px;
	top:0;
	bottom:0;
	margin:auto;
	background:url(curr_sectbg.png) no-repeat center center;
}
.page-brand .s2 .nocurrent-swiper .name:before {
	width:26px;
	height:26px;
	background-size:100% 100%;
}
.page-brand .s2 .detail {
	margin-left:45px;
	width:275px;
	margin-top:30px;
	padding-right:5px;
	line-height:24px;
	color:#bbb;
	font-size:14px;
}
.page-brand .s2 .nocurrent-swiper .detail {
	font-size:12px;
	line-height:20px;
	width:235px;
	margin-left:30px;
}
.page-brand .s2 .swiper-button-prev {
	width:76px;
	height:76px;
	background:url(curr_prev1.png) no-repeat center center;
	top:0 ;
	margin-top: 0;
}
.page-brand .s2 .swiper-button-next {
	width:76px;
	height:76px;
	background-size:auto;
	background-image:url(curr_next1.png);
	top:0 ;
	margin-top: 0;
}
.page-brand .s2 .current-swiper .t::after{position: absolute;left: 0;width: 2.72rem;top: .4rem;border-bottom: 1px solid #fae7fb;content: "";}
.page-brand .s2 .current-swiper .t::before{position: absolute;right: 0;width: 2.72rem;top: .4rem;border-bottom: 1px solid #fae7fb;content: "";}

.col-d .current-swiper .pc .img2{display: none;}

@media (max-width: 1200px){
	.banner .txt .tit{ font-size:20px}
	.banner .txt .tip{ font-size:12px; margin-top:15px}
	
	/*联系*/
	.page-lianxi .s1{ padding:40px 0}
	.page-lianxi .s1 .bd{ margin-top:30px}
	.page-lianxi .s1 .bd .mapBox{ width:100%; overflow:hidden}
	.page-lianxi .s1 .bd .mapBox img{ width:300%; max-width:none; position:relative; left:-100%}
	.page-lianxi .s1 .hd .tip{ font-size:24px}
	.page-lianxi .s1 .hd .pic img{ height:24px}
	.page-lianxi .s1 .bd .infoBox{ padding:20px; display:block}
	.page-lianxi .s1 .bd .infoBox .b1{ width:100%}
	.page-lianxi .s1 .bd .infoBox .b1 .item{ margin-bottom:15px}
	.page-lianxi .s1 .bd .infoBox .b1 .item .pic{ height:30px;display:flex;align-items: center;}
	.page-lianxi .s1 .bd .infoBox .b1 .item .pic img{ height:16px}
	.page-lianxi .s1 .bd .infoBox .b1 .item .top .tit{display:flex;align-items: center; height:30px; font-size:16px}
	.page-lianxi .s1 .bd .infoBox .b1 .item .bot .tip{ font-size:12px; margin-top:5px}
	.page-lianxi .s1 .bd .infoBox .b2{ width:fit-content; text-align:center; margin-top:20px}
	.page-lianxi .s1 .bd .infoBox .b2 .tit{ font-size:14px; margin-top:10px}
	
	/*location*/	
	.location{ padding:0}
	.location ul{ display:block; font-size:0}
	.location ul li{ display:inline-block; vertical-align:top; width:50%; margin:0; padding:0; border-radius:0; text-align:center; border-bottom:1px solid rgba(255,255,255,0.5); box-sizing:border-box; border-right:1px solid rgba(255,255,255,0.5)}
	.location ul li a{ padding:0; border-radius:0; font-size:14px;}
	.location ul li a::after,.location ul li a::before{ display:none}
	
	/*品牌*/	
	.page-brand .col-a{ padding:40px 0}
	.page-brand .col-a .bd{ display:block}
	.page-brand .col-a .bd .bd1{ display:block; width:100%; padding:0}
	.page-brand .col-a .bd .bd1 .pic img{ height:24px}
	.page-brand .col-a .bd .bd1 .tip{ font-size:16px; margin-top:12px}
	.page-brand .col-a .bd .bd1 .tit{ margin-top:20px}
	.page-brand .col-a .bd .bd2{ width:100%; margin-top:20px}
	.page-brand .col-a .bd .bd2 .a1{ width:100%; padding:0}
	.page-brand .col-a .bd .bd2 .a2{ left:auto; right:0; top:0; bottom:auto; color:#fff}
	.page-brand .col-a .bd .bd2 .a2 .bot{ font-size:14px; color:#fff}
	.page-brand .col-b .bd{ padding:0 0 40px 0}
	.page-brand .col-b .bd .bd1 ul{ display:block; font-size:0}
	.page-brand .col-b .bd .bd1 ul li{ width:50%; display:inline-block; vertical-align:top; border:0}
	.page-brand .col-b .bd .bd1 .top .top1{ font-size:20px}
	.page-brand .col-b .bd .bd1 .top .top2{ font-size:12px}
	.page-brand .col-b .bd .bd1 .bot{ font-size:14px}
	
	.page-brand .s2{ padding:40px 0}
	.page-brand .s2 .hd .pic img{ height:24px}
	.page-brand .s2 .hd .tip{ font-size:14px; margin-top:10px}
	.page-brand .s2 .right-swiper{ width:0; height:0; overflow:hidden}
	.page-brand .s2 .left-swiper{ width:0; height:0; overflow:hidden}
	.page-brand .s2 .swiper{ width:100%}
	.page-brand .s2 .current-swiper{ width:100%}	
	.page-brand .s2 .current-swiper .t::after,.page-brand .s2 .current-swiper .t::before{ width:0}
	.page-brand .s2 .bd{ margin-top:30px}
	.page-brand .s2 .current-swiper .t{ font-size:30px; line-height:normal}
	.page-brand .s2 .current-swiper .bot{ font-size:14px; line-height:normal}
	.page-brand .s2 .current-swiper .bot .txt::after{ transform:scale(0)}
	.page-brand .s2 .swiper-button-prev{ width:32px; height:32px; background-size:cover; z-index:99; border-radius: 32px; -webkit-border-radius: 32px; -moz-border-radius: 32px; -ms-border-radius: 32px; -o-border-radius: 32px; overflow: hidden;}
	.page-brand .s2 .swiper-button-next{ width:32px; height:32px; background-size:cover; z-index:99; border-radius: 32px; -webkit-border-radius: 32px; -moz-border-radius: 32px; -ms-border-radius: 32px; -o-border-radius: 32px; overflow: hidden;}
	.page-brand .s2 .ft{ font-size:40px;}
	.page-brand .s3{ padding:40px 0}
	.page-brand .s3 .hd .hd1 .pic img{ height:24px}
	.page-brand .s3 .hd .hd1 .txt{ font-size:14px; margin-top:10px}
	.page-brand .s3 .hd .hd2 .honor-prev, .page-brand .s3 .hd .hd2 .honor-next{ width:32px; height:32px; border-width:1px}
	.page-brand .s3 .hd .hd2 .honor-prev::after, .page-brand .s3 .hd .hd2 .honor-next::after{ width:8px; height:8px;margin-left: -2px;margin-left: 0;}
	.page-brand .s3 .hd .hd2 .honor-prev::before, .page-brand .s3 .hd .hd2 .honor-next::before{ width:10px;}
	.page-brand .s3 .hd .hd2 .honor-prev{ margin-right:15px}
	.page-brand .s3 .bd .honor-swiper a{ border-radius:10px; padding:30px}
	.page-brand .s3 .bd .honor-swiper .b1{ display:block}
	.page-brand .s3 .bd .honor-swiper .b1 .c1 img{ height:20px}
	.page-brand .s3 .bd .honor-swiper .b1 .c2{ margin-top:10px}
	.page-brand .s3 .bd .honor-swiper .b2{ font-size:16px}
	.page-brand .s4{ padding:40px 0}
	.page-brand .s4 .hd .pic img{ height:24px}
	.page-brand .s4 .hd .txt{ font-size:14px; margin-top:10px}
	.page-brand .s4 .bd{ display:block}
	.page-brand .s4 .bd .item{ text-align:center; padding:15px 0}
	.page-brand .s4 .bd .item .pic img{ height:150px;}
	.page-brand .s4 .bd .item .txt{ margin-top:10px}
	.page-brand .s4 .bd .item .txt .tit{ font-size:20px}
	.page-brand .s4 .bd .item .txt .tip{ margin-top:5px; line-height:2}
	
	/*加盟*/
	.page-join .s1 .hd{ padding:40px 0}
	.page-join .s1 .hd .b1 .ti{ font-size:16px}
	.page-join .s1 .hd .b1 .tip{ font-size:32px}
	.page-join .s1 .hd .b2 img{ height:24px}
	.page-join .s1 .hd .b3{ font-size:20px}
	.page-join .s1 .hd .b4{ width:100%; margin-top:20px}
	.page-join .s2{ padding:40px 0}
	.page-join .s2 .hd .pic img{ height:24px}
	.page-join .s2 .hd .tip{ font-size:14px; margin-top:10px}
	.page-join .s2 .bd{ margin-top:20px}
	.page-join .s2 .bd ul{ display:block}
	.page-join .s2 .bd ul li{ width:100%; padding:20px; border-radius:10px; margin-bottom:20px}
	.page-join .s2 .bd ul li .b1 img{ height:32px}
	.page-join .s2 .bd ul li .b2{ font-size:18px; margin-top:15px}
	.page-join .s2 .bd ul li .b3{ font-size:14px; line-height:2; margin-top:10px}
	.page-join .s3{ padding:40px 0}
	.page-join .s3 .hd .pic img{ height:24px}
	.page-join .s3 .hd .tip{ font-size:14px; margin-top:10px}
	.page-join .s3 .bd{ display:block; margin-top:20px}
	.page-join .s3 .bd .bd1{ width:100%}
	.page-join .s3 .bd .bd2{ width:100%; margin:0}
	.page-join .s3 .bd .bd1 .pic img{ width:100%; border-radius:0; height:auto}
	.page-join .s3 .bd .bd2{ border-radius:0}
	.page-join .s3 .bd .bd2 .info-swiper .swiper-slide{ padding:20px}
	.page-join .s3 .bd .bd2 .info-swiper .swiper-slide .b1 img{ height:32px}	
	.page-join .s3 .bd .bd2 .info-swiper .swiper-slide .b2{ font-size:20px; margin-top:15px}
	.page-join .s3 .bd .bd2 .info-swiper .swiper-slide .b3{ font-size:14px; margin-top:15px; line-height:2}
	.page-join .s3 .bd .bd2 .info-nav .b1{ height:40px; border-radius:10px}
	.page-join .s3 .bd .bd2 .info-nav .b1 .info-prev, .page-join .s3 .bd .bd2 .info-nav .b1 .info-next{ width:60px}
	.page-join .s4{ padding:40px 0}
	.page-join .s4 .hd .pic img{ height:24px}
	.page-join .s4 .hd .tip{ font-size:14px; margin-top:10px}
	.page-join .s4 .bd{ margin-top:30px}
	.page-join .s4 .bd ul{ display:block}
	.page-join .s4 .bd ul li{ width:100%; padding:20px; margin-bottom:20px}
	.page-join .s4 .bd ul li:last-child{ margin-bottom:0}
	.page-join .s4 .bd ul li .num{ margin-top:0}
	.page-join .s4 .bd ul li .txt .b2{ font-size:20px; margin-top:10px}
	.page-join .s4 .bd ul li .txt .b3{ margin-top:15px}
	.page-join .s5{ padding:40px 0}
	.page-join .s5 .hd .pic img{ height:24px}
	.page-join .s5 .hd .tip{ font-size:14px; margin-top:10px}
	.page-join .s5 .bd{ margin-top:30px}
	.page-join .s5 .bd .bd2{ margin-top:30px}
	.page-join .s5 .bd .bd2 .join-prev, .page-join .s5 .bd .bd2 .join-next{ width:40px; height:40px; border:1px solid #eaeaea}
	.page-join .s5 .bd .bd2 .join-prev::after{ width:8px; height:8px;margin-left: -2px;}
	.page-join .s5 .bd .bd2 .join-next::after{ width:8px; height:8px;margin-left: 2px;}
	.page-join .s5 .bd .bd2 .join-prev::before, .page-join .s5 .bd .bd2 .join-next::before{ width:10px;}
	.page-join .s5 .bd .bd1 .join-swiper .txt .pic{ margin:0 auto}
	.page-join .s5 .bd .bd1 .join-swiper .txt .pic img{ height:30px}
	
	.page-pro .s1{ padding:40px 0}
	.page-pro .s1 .pic img{ height:24px}
	.page-pro .s1 .tip{ font-size:14px; margin-top:10px}
	.page-pro .s1 .txt{ width:100%; margin-top:20px}
	.page-pro .s2{ padding:40px 0}
	.page-pro .s2 .hd .pic img{ height:24px}
	.page-pro .s2 .hd  .tip{ font-size:14px; margin-top:10px}
	.page-pro .s2 .bd{ margin-top:20px}
	.page-pro .s2 .bd ul{ display:block}
	.page-pro .s2 .bd ul li{ width:100%; padding:0; margin:0 }
	.page-pro .s2 .bd ul li:nth-child(2n+1) .item{transform: translateY(0);}
	.page-pro .s2 .bd ul li:nth-child(2n) .item{transform: translateY(0);}
	.page-pro .s2 .bd ul li{ padding:10px 0}
	.page-pro .s2 .bd ul li .item{align-items: center;justify-content: center;}
	.page-pro .s2 .bd ul li .item .pic{ width:150px;width: 1.5rem;}
	.page-pro .s2 .bd ul li .item .pic img{ width:100%}
	.page-pro .s2 .bd ul li .txt{ display:block; padding:0; margin:0; padding-left:20px}
	.page-pro .s2 .bd ul li .txt .b1{ font-size:20px; width:auto; height:auto; margin:0}
	.page-pro .s2 .bd ul li .txt .b2{ font-size:20px; width:auto; height:auto; margin:0; padding:10px 0 15px}
	.page-pro .s2 .bd ul li .txt .b3{ font-size:12px; width:auto; height:auto; margin:0;writing-mode:inherit}
	.page-pro .s2 .bd ul li:hover .item .pic span::after{ display:none}
	.page-pro .s3{ padding:0 0}
	.page-pro .s3 .a1{ width:100%}
	.page-pro .s3 .a1 .hd{ padding-left:0; text-align:center}
	.page-pro .s3 .hd{ padding:0; text-align:center}
	.page-pro .s3 .a1 .hd .pic img{ height:24px}
	.page-pro .s3 .a1 .hd  .tip{ font-size:14px; margin-top:10px}
	.page-pro .s3 .a1 .bd{ margin-top:30px; padding-bottom:40px}
	.page-pro .s3 .pro-swiper .swiper-slide{ width:100%; overflow:hidden; display:block; position:relative}
	.page-pro .s3 .pro-swiper .swiper-slide .txt{ width:100%; padding:150px 4% 0; position:relative; z-index:3}
	.page-pro .s3 .pro-swiper .swiper-slide .pic{ position:absolute; left:calc(50% - 60px); top:0; z-index:2; width:120px;}
	.page-pro .s3 .pro-swiper .swiper-slide .txt .tit{ font-size:20px; text-align:center}
	.page-pro .s3 .pro-swiper .swiper-slide .pic img{ width:100%; height:auto}
	.page-pro .s3 .pro-swiper .swiper-slide .pic .p::before{ width:160px; height:160px;}
	.page-pro .s3 .pro-swiper .swiper-slide .txt .tip{ margin-top:20px; text-align:center}
	.page-pro .s3 .pro-swiper .swiper-slide .txt .more{ margin-top:20px}
	.page-pro .s3 .pro-swiper .swiper-slide .txt .more a{ margin:0 auto}
	.col-d{ padding:40px 0}
	.col-d .hd .pic img{ height:24px}
	.col-d .hd  .tip{ font-size:14px; margin-top:10px}
	.col-d .bd{ margin-top:30px}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}






@media all and (max-width:1680px){
	.wrap{ width:1200px}
	.tpArea { margin-bottom:30px; }
	.tpArea01 { float:left; width:560px; border-radius:10px; }
	.tpArea01 .pic img { height:325px; }
	.tpArea01 .txt01 { min-height:165px; padding:40px 20px 0 20px; }
	.tpArea01 .txt01 .date { float:left; width:70px;  }
	.tpArea01 .txt01 .date p { font-size:50px; }
	.tpArea01 .txt01 .date span { font-size:16px; margin-top:5px; }
	.tpArea01 .txt01 .txt { float:right; width:calc(100% - 90px); padding-top:0; }
	.tpArea01 .txt01 .txt .p1 { font-size:16px; line-height:20px; height:20px; }
	.tpArea01 .txt01 .txt .p2 { font-size:14px; line-height:25px; height:50px; margin-top:10px; }
 
	.tpArea02 { float:right; width:615px; }
	.tpArea02 ul li:nth-child(n + 2) { margin-top:20px; }
	.tpArea02 ul li a { border-radius:10px; }
	.tpArea02 ul li .pic { float:right; width:255px; border-radius:10px; }
	.tpArea02 ul li .pic img { height:150px; }
	.tpArea02 ul li .txt { float:left; width:calc(100% - 300px); margin-left:25px; padding-top:25px; }
	.tpArea02 ul li .txt .p1 { font-size:16px; }
	.tpArea02 ul li .txt .p2 { font-size:14px; margin-top:10px; }
	.tpArea02 ul li .txt .p3 { font-size:14px; margin-top:5px; }
}
@media all and (max-width:1280px){
	.wrap{ width:92%; margin:0 auto}
	.tpArea { margin-bottom:20px; }
	.tpArea01 { float:none; width:100%; border-radius:10px; margin-bottom:15px; }
	.tpArea01 .pic { float:left; width:300px; border-radius:10px; }
	.tpArea01 .pic img { height:auto; }
	.tpArea01 .txt01 { float:right; width:calc(100% - 340px); min-height:10px; padding:30px 0 0 0; margin-right:20px;  }
	.tpArea01 .txt01 .date { display:none; }

	.tpArea01 .txt01 .txt { float:none; width:100%; padding-top:0; }
	.tpArea01 .txt01 .txt .p1 { font-size:16px; line-height:20px; height:20px; }
	.tpArea01 .txt01 .txt .p2 { font-size:14px; line-height:25px; height:50px; margin-top:10px; }
	.tpArea01 .txt01 .txt .p3 { font-size:14px; margin-top:10px; display:block; }
 
	.tpArea02 { float:none; width:100%; }
	.tpArea02 ul li:nth-child(n + 2) { margin-top:15px; }
	.tpArea02 ul li .pic { float:left; width:300px; border-radius:10px; }
	.tpArea02 ul li .pic img { height:auto; }
	.tpArea02 ul li .txt { float:right; width:calc(100% - 340px); margin-right:20px; margin-left:0; padding-top:30px; }
	.tpArea02 ul li .txt .p1 { font-size:16px; }
	.tpArea02 ul li .txt .p2 { font-size:14px; margin-top:10px; }
	.tpArea02 ul li .txt .p3 { font-size:14px; margin-top:5px; }
}
@media all and (max-width:750px){
	.tpArea { display:none; }
	.tpArea-sj { display:block; }
}
@media all and (max-width:1680px){
	.list01 { padding-bottom:50px; }
	.list01 ul li a { padding:30px 0; }
	.list01 ul li .date { float:left; width:120px; }
	.list01 ul li .date p { font-size:50px; }
	.list01 ul li .date span { font-size:16px; margin-top:5px; }
	.list01 ul li .txt { float:right; width:calc(100% - 135px); padding-top:0; }
	.list01 ul li .txt .p1 { font-size:16px; }
	.list01 ul li .txt .p2 { font-size:14px; margin-top:5px; }
}
@media all and (max-width:1280px){
	.wrap .main{ padding:40px 0}
	.list01 { padding-bottom:40px; }
	.list01 ul li a { padding:25px 0; }
	.list01 ul li .date { float:left; width:100px; padding-top:5px; }
	.list01 ul li .date p { font-size:40px; }
	.list01 ul li .date span { font-size:16px; margin-top:5px; }
	.list01 ul li .txt { float:right; width:calc(100% - 120px); padding-top:0; }
	.list01 ul li .txt .p1 { font-size:16px; }
	.list01 ul li .txt .p2 { font-size:14px; margin-top:5px;  }
}
@media all and (max-width:750px){
	.list01 { padding-bottom:30px; }
	.list01 ul li a { padding:15px 0; }
	.list01 ul li .date { float:left; width:70px; padding-top:5px; }
	.list01 ul li .date p { font-size:40px; }
	.list01 ul li .date span { font-size:16px; margin-top:5px; }
	.list01 ul li .txt { float:right; width:calc(100% - 85px); padding-top:0; }
	.list01 ul li .txt .p1 { font-size:16px; }
	.list01 ul li .txt .p2 { font-size:14px; margin-top:5px;  }
}

@media screen and (max-width: 1024px){
	.page{ padding-bottom:0}
	.page a{padding: 0 5px;margin: 0 3px;font-size: 12px}
}
@media (max-width:1200px){
	.col-d .bd .swiper{width: 100%;}
	.current-swiper{width: 70%;}
	.current-swiper .pc img{width: 100%;}
	.nocurrent-swiper{width: 60%;}
	.nocurrent-swiper .pc img{width: 100%;}
	.left-swiper{left: 10%;top: 5%;}
	.right-swiper{right: 10%;top: 5%;}
	.swiper-button-prev,.swiper-button-next{top: 34%;}
	
}
@media (max-width:900px){
	.current-swiper .t{width: 100%;}
	.col-d .swiper-button-prev,	.col-d .swiper-button-next{width: 30px;height: 30px;}
	.col-d .swiper-button-prev{background: url(curr_prev.png) no-repeat center center;background-size: 100%;left: 10%;}
	.col-d .swiper-button-next{background: url(curr_next.png) no-repeat center center;background-size: 100%;right: 10%;}
	.left-swiper{left: 10%;top: 5%;display: none;}
	.right-swiper{right: 10%;top: 5%;display: none;}
	.col-d .swiper-button-prev, .col-d .swiper-button-next{top: 1.3rem;top: 2.5rem;z-index: 9989999;}
	.col-d .current-swiper{width: 90%;}
	.banner .img2{ display:block}
	.banner .img1{ display:none}
	.page-join .s4{background: url(pic2000.jpg)no-repeat top center;background-size:cover;}
	.page-pro .s2{background: url(pic2001.jpg)no-repeat top center;background-size: cover;}
	.col-d .current-swiper .t{padding: 0 20px;box-sizing: border-box;}
	.page-pro .s2 .bd .line img{display: none;}
	.col-d .current-swiper .pc .img1{display: none;}
	.col-d .current-swiper .pc .img2{display: block;}
	.col-d .left-swiper .img1{display: none;}
	.col-d .left-swiper .img2{display: block;}
	.col-d .right-swiper .img1{display: none;}
	.col-d .right-swiper .img2{display: block;}
	.page-pro .s1{background: url(pic2003.jpg)no-repeat top center;background-size: cover;}
	.banner .img2{display: block;}
	.col-d .swiper-button-next{background: url(pic2004.png) no-repeat center center;
		background-size: 100%;}
		.col-d .swiper-button-prev{
			background: url(pic2004.png) no-repeat center center;
			background-size: 100%;
			transform: rotate(180deg);
			-webkit-transform: rotate(180deg);
			-moz-transform: rotate(180deg);
			-ms-transform: rotate(180deg);
			-o-transform: rotate(180deg);
}
	
}

