#main{width:100%; padding-top:248px;}
.web{ background:#f8f8f8;}
/*sec1*/
.sec1 .page_tit{ padding-bottom:60px;}
.sec1 .f-left{ font-size:44px; color:#222; line-height:1;}
.sec1 .f-right { position:relative;}
.sec1 .f-right a.nav_btn{ display:block;font-size:16px; color:#222; line-height:36px; border-bottom:#222 solid 2px; background-image:url(../images/page_btn.png); background-repeat:no-repeat; background-position:right center; padding-right:18px;font-family:'fontmedium';}
.page_cont ul li{ float:left; text-align:center; width:32%; margin-right:1.5%;}
.page_cont ul li:nth-child(3n){ margin-right:0;}
.page_cont ul li a{ display:block; width:100%; height:100%; margin-bottom:20px; background:#fff; transition: .15s linear; -moz-transition:.15s linear; -webkit-transition:.15s linear;}
.page_cont ul li a:hover{box-shadow:#ddd 5px 5px 10px;}
.page_cont ul li a .page_li{ width:100%; position:relative;}
.page_cont ul li a .page_li .page_bg{ position:absolute; top:0; left:0; width:100%; height:100%; background-image:url(../images/page_bg.png); background-repeat:repeat; opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);transition: .15s linear; -moz-transition:.15s linear; -webkit-transition:.15s linear;}
.page_cont ul li a:hover .page_li .page_bg{ opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
.page_cont ul li a img{ width:100%; display:block;}
.page_cont ul li a h1{ font-size:16px; color:#333; line-height:1; padding-top:30px; padding-bottom:10px;}
.page_cont ul li a p{ font-size:14px; color:#888; line-height:1; padding-bottom:40px;}
.page_btn{ padding-top:40px; width:130px; height:40px; margin:0 auto; padding-bottom:70px;}
.page_btn a{ width:100%; display:block; height:40px; font-size:16px; text-align:center; color:#333; border:#333 solid 1px; line-height:40px; transition: .15s linear; -moz-transition:.15s linear; -webkit-transition:.15s linear;}
.page_btn a:hover{ background:#333; color:#fff;}
/*nav*/
.nav{ position:fixed; right:50%;margin-right:-726px; top:248px; margin-top:0; width:100px;overflow:hidden;touch-action: pan-y; -webkit-user-select: none; -webkit-user-drag: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);transition: .15s linear; -moz-transition:.15s linear; -webkit-transition:.15s linear;}
.nav .nav_tit{ display:none;}
.sec1 .f-right .nav .nav_tit a{background-image:url(../images/page_btn1.png);padding-right:12px; display:inline-block;font-size:16px; color:#222; line-height:36px;background-repeat:no-repeat; background-position:right center; font-family: PingFang SC Bold,PingFang H,"Microsoft YaHei"; font-weight:bold; }
.nav.fixedSubNav .nav_tit{ display:block;}
.nav li{-webkit-transition: all .25s ease-out;
	   -moz-transition: all .25s ease-out;
		-ms-transition: all .25s ease-out;
		 -o-transition: all .25s ease-out;
			transition: all .25s ease-out;}
.nav a{ color:#999;font-size:14px; line-height:36px; transition: .15s linear; -moz-transition:.15s linear; -webkit-transition:.15s linear;}
.nav a.active,.nav a:hover{ color:#222;}
.nav a span{ display:block;width:0;height:2px; background:#222; transition: .15s linear; -moz-transition:.15s linear; -webkit-transition:.15s linear;}
.nav a.active span{ width:100%; height:2px; background:#222;}
.nav a:hover span{ width:100%;}
.nav{height:0;
		-webkit-transition:height 0.15s ease-in 100ms;
		   -moz-transition:height 0.15s ease-in 100ms;
			-ms-transition:height 0.15s ease-in 100ms;
			 -o-transition:height 0.15s ease-in 100ms;
				transition:height 0.15s ease-in 100ms;
	}
.nav.actived{height:454px;visibility: visible;}
.nav.active1{ opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.nav li{opacity: 0;
	-webkit-transform: scale(1.1) translateY(-24px);
	   -moz-transform: scale(1.1) translateY(-24px);
		-ms-transform: scale(1.1) translateY(-24px);
		 -o-transform: scale(1.1) translateY(-24px);
			transform: scale(1.1) translateY(-24px);}
.nav.actived li{opacity: 1;-webkit-transform: none;
	   -moz-transform: none;
		-ms-transform: none;
		 -o-transform: none;
			transform: none;}
/*sec2*/
.sec2{ background:#fff; padding-top:90px; padding-bottom:40px;}
.sec2 .f-right{ width:850px;}
.sec2 ul li{ float:left; width:100%; padding-bottom:40px; }
.sec2 ul li h1{ font-size:18px; color:#222; line-height:1; font-weight:normal; padding-bottom:20px;font-family: PingFang SC Medium,"Microsoft YaHei"; font-weight:bold;}
.sec2 ul li p{ font-size:16px; color:#484848; line-height:1.5;font-weight:lighter;}
/*sec3*/
.sec3{ background-image:url(../images/sec3_bg.jpg); background-repeat:no-repeat; background-size:cover;}
.sec3 li{ float:left; width:25%; text-align:center;}
.sec3 li a{ display:block; width:100%; background-image:url(../images/line.png); background-repeat:repeat-y; background-position:right center; padding-top:154px;  padding-bottom:92px;position:relative;}
.sec3 li a img{ position:absolute; left:50%; top:154px; margin-left:-45px;}
.sec3 li a h1{ padding-top:140px; padding-bottom:42px; color:#7d7d7d; font-size:30px; font-weight:lighter; line-height:1;transition: .15s linear; -moz-transition:.15s linear; -webkit-transition:.15s linear;}
.sec3 li a span{ display:inline-block; color:#7d7d7d; font-size:16px; font-weight:lighter; line-height:1; opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);transition: .15s linear; -moz-transition:.15s linear; -webkit-transition:.15s linear;}
.sec3 li a img.sec3_icon1{ opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);transition: .15s linear; -moz-transition:.15s linear; -webkit-transition:.15s linear;}
.sec3 li a:hover img.sec3_icon1{ opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
.sec3 li a:hover h1{ color:#fff;}
.sec3 li a:hover span{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
.sec3 li a:hover span:hover{color:#fff;}
/*弹出框*/
#bg{width:100%;height:100%;top:0px;left:-100%;position:fixed;background:#fff;z-index:9999;display: flex;
	align-items: stretch;
	justify-content: center;
	-webkit-display: flex;
	-webkit-align-items: stretch;
	-webkit-justify-content: center;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;}
#bg.active{ left:0;}
.tck .close,.tck2 .close,.tck3 .close{ position:absolute;top:0px; right:60px;}
.close a img{vertical-align: middle;
	transition: all 1s;
	-webkit-transition: all 1s;}
.close a:hover img{
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}	
.tck,.tck2,.tck3{position: fixed;
	left: -100%;
	top: 50px; bottom:50px;
	width: 100%;
	height: 100%;
	z-index:99999;display: flex;
	align-items: stretch;
	justify-content: center;
	-webkit-display: flex;
	-webkit-align-items: stretch;
	-webkit-justify-content: center;
	transition: all 0.5s;
	-webkit-transition: all 0.5s; overflow:hidden; }
.tck.active,.tck2.active,.tck3.active{ left:0;}
.tck1{
	background-color: #fff;
	width: 100%; opacity:0;
	
	align-items: stretch;
	justify-content: space-between;
	-webkit-align-items: stretch;
	-webkit-justify-content: space-between;
	position: relative;
}
.tck1.active{
	display: flex; opacity:1;
	-webkit-display: flex;
}
.pop_cont{ width:90%; margin:0 auto; position:relative; }
.popbox_cont{ height:100%;}
.tck .pop_cont .f-right{ width:85%;overflow-y:scroll; height:80%;}
.tck .pop_cont .f-right img{  display:block; width:100%;}
/*弹出框2*/
.tck2 .pop_cont .f-right{ width:85%;height:80%; text-align:center;}
.tck2 .pop_cont .f-right .popbox_cont{ margin:0 auto;}
.tck2 .swiper-container{ width:95% !important;}
.tck2 .pop_cont .f-right .swiper-container img,.tck2 .swiper-slide{ width:100% !important;}
.tck2 .f-right .popbox_cont{ max-width:582px; height:100%;margin:0 auto; overflow:hidden; position:relative;}
.tck2 .pop_cont .f-right .m_top{ width:382px; margin:0 auto; height:80px; background-image:url(../images/iphone_bg5.png); background-repeat:repeat-x; background-size:auto 100%; position:relative; z-index:2;}
.m_left{ float:left;}
.m_right{ float:right;}
.tck2 .pop_cont .f-right .m_top .m_center{ padding-top:30px;}
.tck2 .m_bottom{ position:absolute; width:382px; left:50%; margin-left:-191px; bottom:0;height:80px; background-image:url(../images/iphone_bg5.png); background-repeat:repeat-x; background-size:auto 100%; z-index:999;}
.tck2 .m_middle{ background:#1d1d1d; width:382px; position:absolute; left:50%; margin-left:-191px; top:0; height:100%; z-index:1;}
.m_bottom .m_center{ padding-top:15px;}
.nav-swipper{box-sizing: border-box;}
.nav-swipper .swiper-slide {margin: 0px;text-align: center;display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.tck2 .swipper {padding: 0px 100px;position: relative;}
.swiper-button-next, .swiper-button-prev{ background-repeat:no-repeat; background-size:23px 44px; width:23px; height:44px;}
.swiper-button-next{ background-image:url(../images/next.png);}
.swiper-button-prev{ background-image:url(../images/prev.png);}
/*弹出框3*/
.tck3 .pop_cont .f-right{ width:85%;height:auto; max-height:526px;text-align:center; top:50%; margin-top:-300px; position:absolute; left:15%;}
.tck3 .pop_cont .f-right .popbox_cont{ margin:0 auto;}
.tck3 .swiper-container{ width:100% !important;}
.tck3 .pop_cont .f-right .swiper-container img,.tck2 .swiper-slide{ width:100% !important;}
.tck3 .f-right .popbox_cont{ width:953px; height:100%;overflow:hidden; position:relative;}
.tck3 .pop_cont .f-right .m_top{ position:absolute; left:100px;width:75px; height:100%; background-image:url(../images/ipad_bg3.png); background-position:left bottom; background-color:#1d1d1d; background-repeat:no-repeat; background-size:auto;z-index:2;}
.tck3 .m_bottom{ position:absolute; right:100px; width:58px; height:100%;background-image:url(../images/ipad_bg4.png); background-position:left bottom; background-color:#1d1d1d; background-repeat:no-repeat; background-size:auto;z-index:999;}
.tck3 .m_middle{ background:#1d1d1d; width:620px; position:absolute; left:175px;top:0; height:100%; z-index:1;}
.tck3 .swipper{ float:left; width:620px; position:relative; padding-left:175px; padding-right:158px; padding-top:22px;}
.tck3 .pop_cont .f-right .m_top .m_center{ position:absolute; left:12px; top:50%; margin-top:-25px;}
.tck3 .pop_cont .f-right .m_bottom .m_center{ position:absolute; right:20px; top:50%; margin-top:-49px;}
/*弹出框3end*/
.pop_cont .f-left{ width:15%; height:100%; overflow:hidden;}
.pop_cont .f-left.fix{ position:absolute; bottom:0; top:auto; left:0 !important;}
.popbox_right{ background:#f8f8f8;overflow:hidden; position:relative; height:100%; }
.pop_right_top{padding-left:20px; padding-top:30px; position:relative;}
.pop_right_top h1{ color:#222; font-size:24px; line-height:1.5;padding-bottom:30px;font-family: PingFang SC Bold,PingFang H,"Microsoft YaHei"; font-weight:bold;}
.pop_right_top h2{ font-size:18px; line-height:1;padding-bottom:40px; color:#555;}
.pop_right_bottom{ border-top:#dadada solid 1px; margin:0 20px; padding:40px 0;}
.pop_right_bottom h3{font-size:18px; line-height:1;padding-bottom:20px;color:#222;font-family: PingFang SC Bold,PingFang H,"Microsoft YaHei"; font-weight:bold;}
.pop_right_bottom p{font-size:14px; line-height:26px;color:#666;}
.pop_right_btn{  padding:0 20px; height:42px;}
.pop_right_btn a{ width:100%; height:42px; color:#fff; font-size:16px; line-height:42px; display:block; background:#1d1d1d; text-align:center;transition: .15s linear; -moz-transition:.15s linear; -webkit-transition:.15s linear;}
.pop_right_btn a:hover{ background:#c0192a;}
.pc .pop_ewm{position:absolute; bottom:40px; width:95%;}
.pop_ewm img{ max-width:100%; display:block; margin:0 auto;}
.pop_ewm p{font-size:14px; line-height:1;color:#444; text-align:center; padding-top:10px;}
@media screen and (max-width:1600px){
	/*弹出框*/
	.pop_right_top h1{ padding-bottom:20px;}
	.pop_right_top h2{ padding-bottom:20px;}
	.pop_right_bottom{ padding:20px 0;}
}
@media screen and (max-width:1500px){
	/*sec1*/
	.sec1 .inner{ width:1000px;}
	.nav{margin-right:-626px;}
	/*弹出框*/
	/*#top,#top .top2{ right:5px;}*/
}
@media screen and (max-width:1400px){
	/*弹出框*/
	.pop_cont .f-left{ width:20%;}
	.tck .pop_cont .f-right{ width:80%;}
	.tck2 .pop_cont .f-right{ width:80%;}
	.pc .pop_ewm{ bottom:20px;}
	.pop_right_top h1{ font-size:20px; padding-bottom:10px;}
	.pop_right_top h2,.pop_right_bottom h3{ font-size:16px;}
	.pop_right_bottom h3{ padding-bottom:10px;}
	.pop_right_bottom p{ font-size:12px; line-height:18px;}
	/*弹出框2*/
	.tck2 .f-right .popbox_cont{ max-width:482px; height:100%;margin:0 auto; overflow:hidden; position:relative;}
	.tck2 .pop_cont .f-right .m_top{ width:282px; margin:0 auto; height:80px; background-image:url(../images/iphone_bg5.png); background-repeat:repeat-x; background-size:auto 100%; position:relative; z-index:2;}
	.tck2 .m_bottom{  width:282px;margin-left:-141px;}
	.tck2 .m_middle{ width:282px;margin-left:-141px;}
	/*弹出框3*/
	.tck3 .f-right .popbox_cont{ width:853px;}
	.tck3 .pop_cont .f-right .m_top{ left:50px;}
	.tck3 .m_bottom{ right:50px;}
	.tck3 .m_middle{ left:125px;}
	.tck3 .swipper{ padding-left:125px; padding-right:108px;}
}
@media screen and (max-width:1300px){
	.mobile2{ display:block;}
	.pc2{ display:none;}
	/*sec1*/
	.sec1 .inner{ width:90%;}
	.sec1 .page_tit{ padding-bottom:20px; }
	.sec1 .nav_cont a.nav_btn{ float:left; margin-left:5%; display:inline-block;font-size:1.6rem; color:#222; line-height:30px; height:30px; border-bottom:#222 solid 1px; background-image:url(../images/page_btn.png); background-repeat:no-repeat; background-position:right center; padding-right:12px;}
	/*nav*/
	.nav1_cont{float:left;width:80%; height:36px;margin-bottom:30px; margin-left:10px;}
	.nav1 li{ float:left; padding:0 8px;}
	.nav1 a{ color:#999;font-size:12px; line-height:30px;}
	.nav1 a.active{ color:#222;}
	/*sec2*/
	.sec2 .f-left{ width:100%; text-align:center;}
	.sec2 .f-left img{ width:120px; margin:0 auto;}
	.sec2 .f-right{ width:100%;}
	.sec2 ul li{ float:left;}
	/*弹出框3*/
	.tck3 .pop_cont .f-right{max-height:450px;margin-top:-300px;}
	.tck3 .f-right .popbox_cont{ width:700px;}
	.tck3 .pop_cont .f-right .m_top{ left:50px;}
	.tck3 .m_bottom{ right:50px;}
	.tck3 .m_middle{ left:125px;width:470px;}
	.tck3 .swipper{ padding-left:125px; padding-right:58px; width:520px;}
	.tck3 .pop_cont .f-right .swiper-container img{ width:auto !important;}
	
}
@media screen and (max-width:1041px){
	#main{padding-top:115px;}
	/*sec1*/
	.sec1 .page_tit{ padding-bottom:0; }
	.sec1 .f-left{ font-size:2.3rem; line-height:1.5; width:100%; padding-bottom:15px;}
	.page_cont ul li a:hover .page_li .page_bg{ opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
	.sec1 .nav_cont a.nav_btn{ width:auto; padding-left:15px; padding-right:30px;height:30px; line-height:30px;border:#333 solid 1px; text-align:left;background-image:url(../images/page_btn1.png); background-position:right 10px center;}
	.nav_cont{ margin-bottom:20px;}
	.nav1_cont{width:100%; height:auto;margin-bottom:20px;margin-left:0px;}
	.nav1 li{ float:left; width:100%; padding:0px;}
	.nav1 a.active{ color:#fff;}
	.nav1_cont { display: block; position: fixed;width:100%; top: 0; z-index: 1000; /*left: -163px;*/ overflow:hidden; overflow-y: auto;left: 0;touch-action: pan-y; -webkit-user-select: none; -webkit-user-drag: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
	.nav1_cont .smint{padding:60px;}
	.nav1_cont li{-webkit-transition: all .35s ease-out;
	   -moz-transition: all .35s ease-out;
		-ms-transition: all .35s ease-out;
		 -o-transition: all .35s ease-out;
			transition: all .35s ease-out;}
	.nav1_cont ul{ width:80%; margin:0 auto;padding:40px 0; }
	
	.nav1_cont a {display: block; height:46px; line-height: 46px; color:#fff; text-align:center;font-size:1.3rem;border-bottom:#363636 solid 1px; }
	.nav1_cont a.nav1-close{width:16px;height:46px; line-height:46px;position:fixed;top:0;right:5%; visibility: hidden; border-bottom:none;}
	.nav1_cont a.nav1-close img{ vertical-align:middle;}
	.nav1_cont.nav1-hide{
	  background-color:rgba(0,0,0,.8); height:0;
		-webkit-transition:background 0.35s linear,height 0.25s ease-in 200ms;
		   -moz-transition:background 0.35s linear,height 0.25s ease-in 200ms;
			-ms-transition:background 0.35s linear,height 0.25s ease-in 200ms;
			 -o-transition:background 0.35s linear,height 0.25s ease-in 200ms;
				transition:background 0.35s linear,height 0.25s ease-in 200ms;
	}
	.nav1_cont.nav1-show{
	  background-color:#000; height:100%;}
	.nav1_cont.nav1-show .nav1-bd,.nav1_cont.nav1-show .nav1-close{visibility: visible;}
	.nav1_cont.nav1-hide li{opacity: 0;
	-webkit-transform: scale(1.1) translateY(-24px);
	   -moz-transform: scale(1.1) translateY(-24px);
		-ms-transform: scale(1.1) translateY(-24px);
		 -o-transform: scale(1.1) translateY(-24px);
			transform: scale(1.1) translateY(-24px);}
	.nav1_cont.nav1-show li{opacity: 1;-webkit-transform: none;
	   -moz-transform: none;
		-ms-transform: none;
		 -o-transform: none;
			transform: none;}
	.nav1_cont li:nth-of-type(2){ -webkit-transition-delay: 300ms,300ms; transition-delay: 300ms,300ms;}
	.nav1_cont li:nth-of-type(3){ -webkit-transition-delay: 350ms,350ms; transition-delay: 350ms,350ms;}
	.nav1_cont li:nth-of-type(4){ -webkit-transition-delay: 400ms,400ms; transition-delay: 400ms,400ms;}
	.nav1_cont li:nth-of-type(5){ -webkit-transition-delay: 450ms,450ms; transition-delay: 450ms,450ms;}
	.nav1_cont li:nth-of-type(6){ -webkit-transition-delay: 500ms,500ms; transition-delay: 500ms,500ms;}
	.nav1_cont li:nth-of-type(7){ -webkit-transition-delay: 550ms,550ms; transition-delay: 550ms,550ms;}
	.nav1_cont li:nth-of-type(8){ -webkit-transition-delay: 600ms,600ms; transition-delay: 600ms,600ms;}
	.nav1_cont li:nth-of-type(9){ -webkit-transition-delay: 650ms,650ms; transition-delay: 650ms,650ms;}
	
	.nav1_cont li:nth-of-type(10){ -webkit-transition-delay: 500ms,500ms; transition-delay: 700ms,700ms;}
	.nav1_cont li:nth-of-type(11){ -webkit-transition-delay: 550ms,550ms; transition-delay: 750ms,750ms;}
	.nav1_cont li:nth-of-type(12){ -webkit-transition-delay: 600ms,600ms; transition-delay: 800ms,800ms;}
	.nav1_cont li:nth-of-type(13){ -webkit-transition-delay: 650ms,650ms; transition-delay: 850ms,850ms;}
	.nav1_cont li:nth-of-type(14){ -webkit-transition-delay: 600ms,600ms; transition-delay: 900ms,900ms;}
	.nav1_cont li:nth-of-type(15){ -webkit-transition-delay: 650ms,650ms; transition-delay: 950ms,950ms;}
	/*sec2*/
	.sec2{ padding-top:70px; padding-bottom:20px;}
	.sec2 .f-right{padding-top:44px;}
	.sec2 ul li{padding-bottom:25px;}
	.sec2 ul li h1{ font-size:1.6rem; padding-bottom:10px;}
	.sec2 ul li p{ font-size:1.3rem; line-height:2;}
	/*sec3*/
	.sec3{ background:#fff; border-top:#d4d4d4 solid 1px;}
	.sec3 li a{background:none;padding-top:100px;  padding-bottom:100px;}
	.sec3 li a img{ position:static; left:0; top:0; margin-left:0;}
	.sec3 li a h1{ padding-top:50px; padding-bottom:0px; color:#222; font-size:24px; }
	.sec3 li a:hover h1{ color:#222;}
	/*弹出框*/
	.tck,.tck2,.tck3{ top:20px; bottom:0px; height:auto;}
	.tck1{ height:auto; overflow-y:scroll;-webkit-overflow-scrolling : touch;}
	.tck .close,.tck2 .close,.tck3 .close{ top:0px; right:2%; width:16px;}
	.tck .close img,.tck2 .close img,.tck3 .close img{ width:100%;}
	.pop_cont{ width:90%;}
	.popbox_cont{ padding-top:0px; padding-bottom:0 !important;}
	.tck .pop_cont .f-right{ width:100%; height:auto; overflow:visible;}
	.tck2 .pop_cont .f-right,.tck3 .pop_cont .f-right{ width:100%; margin-top:20px;}
	.pop_cont .f-left{ position:static;left:0; width:100%; height:auto;}
	.pop_cont .f-left.fix{ position:static; bottom:auto;top:auto; left:0 !important;}
	.pop_right_top{padding-left:5%; padding-top:15px;}
	.pop_right_top h1{font-size:1.7rem;padding-bottom:15px;}
	.pop_right_top h2{ font-size:1.4rem;padding-bottom:20px;}
	.pop_right_bottom{ margin:0 5%; padding:20px 0;}
	.pop_right_bottom h3{font-size:1.4rem;padding-bottom:10px;}
	.pop_right_bottom p{font-size:1.2rem; line-height:2; height:auto;}
	.pop_right_btn{  padding:0 5%; height:30px; padding-bottom:40px;}
	.pop_right_btn a{ height:30px;font-size:1.3rem; line-height:30px;}
	.pop_right_btn a:hover{ background:#1d1d1d;}
	.pop_ewm.mobile{ float:left;width:100%; padding-top:20px; padding-bottom:20px;}
	.pop_ewm p{font-size:1.2rem;padding-top:5px;}
	.swiper-button-next, .swiper-button-prev{background-size:11.5px 22px; width:11.5px; height:22px;}
	/*弹出框3*/
	.tck3 .pop_cont .f-right{ width:100%;height:auto; max-height:none;top:auto; padding-bottom:22px;left:auto; position:static; margin:20px auto 0;}
	.tck3 .pop_cont .f-right .popbox_cont{ padding-bottom:22px !important;}
}
@media screen and (max-width:1040px){
	/*sec1*/
	.page_cont ul li{ width:100%;}
	.page_cont ul li a{margin-bottom:15px;}
	.page_cont ul li a:hover{box-shadow:none;}
	.page_cont ul li a h1{ font-size:1.6rem; padding-top:15px; padding-bottom:10px;}
	.page_cont ul li a p{ font-size:1.3rem; padding-bottom:20px;}
	.page_btn{ padding-top:30px; width:100px; height:30px; padding-bottom:45px;}
	.page_btn a{height:30px; font-size:1.3rem; line-height:30px;}
	/*sec3*/
	.sec3 li a{padding-top:50px;  padding-bottom:50px;}
	.sec3 li a img{ position:static; left:0; top:0; margin-left:0;}
	.sec3 li a h1{ padding-top:25px; font-size:1.3rem; }
}
@media screen and (max-width:767px){
	/*弹出框*/
	.tck2 .f-right .popbox_cont{ max-width:100%;}
	.tck2 .pop_cont .f-right .m_top{ width:100%;height:40px;}
	.tck2 .m_left{ height:40px;}
	.tck2 .m_right{ height:40px;}
	.tck2 .m_left img,.tck2 .m_right img{ height:100%;}
	.tck2 .pop_cont .f-right .m_top .m_center{ padding-top:15px;height:9px;}
	.tck2 .m_bottom{ width:100%; left:0; margin-left:0;height:40px;}
	.tck2 .m_middle{ width:100%; left:0; margin-left:0; height:100%;}
	.tck2 .m_bottom .m_center{ padding-top:7.5px; height:25px;}
	.tck2 .swipper {padding: 0px; padding-bottom:40px;}
	/*弹出框3*/
	.tck3 .pop_cont .f-right{ padding-bottom:0;}
	.tck3 .f-right .popbox_cont{ width:100%;}
	.tck3 .pop_cont .f-right .m_top{ left:0px;width:37.5px; background-size:100% auto;}
	.tck3 .m_bottom{right:0px; width:29px; background-size:100% auto;}
	.tck3 .m_middle{ width:100%; left:0;}
	.tck3 .swipper{ width:100%; padding-left:37.5px; padding-right:0; padding-top:20px; height:auto !important; padding-bottom:20px;}
	.tck3 .pop_cont .f-right .m_top .m_center{ left:12px; margin-top:-12.5px; width:25px;}
	.tck3 .pop_cont .f-right .m_bottom .m_center{ right:10px;margin-top:-24.5px; width:9px;}
	.tck3 .pop_cont .f-right .swiper-container img{ width:100% !important;}
	.tck3 .m_left,.tck3 .m_right{ width:100%;}
	.tck3 .swiper-button-prev{ left:40px; margin-top:-5px;}
	.tck3 .swiper-button-next{ margin-top:-5px;}
	.tck3 .pop_cont .f-right .popbox_cont{ padding-bottom:0px !important;}
}
@media screen and (max-width:640px){
	/*sec3*/
	.sec3 li a img{ width:40px; height:auto;}
	.sec3 li a h1{font-size:1.1rem; }
}