/* media max-width(1280px) */

.white_content video { position: relative; width: 1000px; z-index:900; left: 50%; margin-left: -500px; top: 140px; }
a.main_pop_clo { color:#fff; top: 70px; position: absolute; z-index: 900; width:160px; height:54px; line-height:50px; border:1px solid #fff; text-align:center; left: 50%; margin-left:-80px; }
a.main_pop_clo span img { vertical-align: middle; height: 14px; margin: -3px 0 0 18px; }

.main section > div[class*="Wrap"] > .title	{ font-size:24px; margin-left:0; left:88px; top:120px; }
.main section.start .movie { right:88px; margin-right:0; }

.main section.service .serviceWrap	{width:916px;}

.main section.service .serviceWrap .swiper-wrapper	{height:402px;}

.main section.service .serviceWrap .swiper-slide .wrap	{margin:96px 0 12px;}
.main section.service .serviceWrap .swiper-slide:hover .wrap	{margin:0;}
.main section.service .serviceWrap .swiper-slide .wrap .img	{height:112px;}
.main section.service .serviceWrap .swiper-slide:hover .wrap .img	{height:170px;}
.main section.service .serviceWrap .swiper-slide .wrap .img p	{/*width:118px; height:96px;*/bottom:8px; /*margin-left:-59px;*/}
.main section.service .serviceWrap .swiper-slide .wrap .img p:last-child	{}
.main section.service .serviceWrap .swiper-slide:hover .wrap .img p	{width:128px; height:104px; margin-left:-64px; bottom:33px;}
.main section.service .serviceWrap .swiper-slide .wrap .img p:last-child img	{}
.main section.service .serviceWrap .swiper-slide:hover .wrap .img p:last-child	{height:124px;}

.main section.service .serviceWrap .swiper-slide .wrap .text	{padding:28px 0 36px; }
.main section.service .serviceWrap .swiper-slide .wrap .text:before	{}
.main section.service .serviceWrap .swiper-slide:hover .wrap .text	{padding-bottom:42px;}
.main section.service .serviceWrap .swiper-slide .wrap .text p	{font-size:16px;}
.main section.service .serviceWrap .swiper-slide .wrap .text span	{font-size:14px; margin:20px 0 18px;}
.main section.service .serviceWrap .swiper-slide .wrap .text dd	{font-size:14px; margin:20px 0 18px;}
.main section.service .serviceWrap .swiper-slide .wrap .text a	{font-size:16px;width:128px; line-height:42px;}

.main section.service .serviceWrap .swiper-slide:first-child .wrap span br:last-child	{display:block;}
.main section.service .serviceWrap .swiper-slide:nth-child(2) .wrap span br:last-child	{display:block;}
.main section.service .serviceWrap .swiper-slide:nth-child(3) .wrap span br:first-child	{display:block;}
.main section.service .serviceWrap .swiper-slide:nth-child(3) .wrap span br:nth-child(2)	{display:none;}
.main section.service .serviceWrap .swiper-slide:nth-child(3) .wrap span br:last-child	{display:block;}
.main section.service .serviceWrap .swiper-slide:nth-child(4) .wrap span br:first-child	{display:block;}
.main section.service .serviceWrap .swiper-slide:last-child .wrap span br:last-child	{display:block;}

.main section.solution	{padding:0 32px;}
.main section.solution .solutionWrap { width:100%; padding:90px 56px;}
.main section.solution .solutionWrap .title	{left:56px;}
.main section.solution .solutionWrap .imgDeviceWrap	{}
.main section.solution .solutionWrap .imgDeviceWrap li {}
.main section.solution .solutionWrap .imgDeviceWrap li img {}
.main section.solution .solutionWrap dl	{bottom:90px; left:56px; margin-left:0;}
.main section.solution .solutionWrap dt	{font-size:24px;}
.main section.solution .solutionWrap dd	{font-size:18px;}
.main section.solution .solutionWrap dd a {}


.main section.news	{}
.main section.news .newsWrap {display:block; width:100%; padding:100px 0;}
.news .swiper-container {margin:90px auto 0;}
.news .swiper { width: calc(100% - 88px);  padding-left:88px; }

.news .swiperBtn { margin-right:0; }
.news .swiper-slide:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(/images/shadow.png) no-repeat center calc(100% - 70px)/ contain;
	z-index: 1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.news .swiper-slide .text { width: calc(100% - 30px); }
