/* banner */
.sec img{ max-width:100%;}
.banner {
	position: relative;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: cover;
	height: 750px; background-color:#dfdeee;
}

.banner .banner_tet {
	padding-top: 260px; width:1190px;
	max-width: 92%;
	margin: 0 auto;
	text-align:left;
}
.banner .banner_tet img{ max-width:37%;}
.sec0{ background-image:url(../images/product_sec0_bg.jpg); background-repeat:no-repeat; background-position:center top; background-size:cover;}
.sec0 .inner{ width:1190px;max-width: 92%;margin: 0 auto; padding:114px 0 92px;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
.sec0 .sec_left{ color:#6f6283; font-size:32px; line-height:1.3; padding-bottom:20px; position:relative;}
.sec0 .sec_left span{ position:absolute; left:0; bottom:0; width:62%; height:1px; background-color:#6f6283;}
.sec0 .sec_right{ max-width:60%;}
.sec_right img{ max-width:100%;}

.sec1{ background-image:url(../images/product_sec1_bg.jpg); background-repeat:no-repeat; background-position:center bottom; background-size:cover;}
.sec1 .inner{ width:1190px;max-width: 92%;margin: 0 auto; padding:120px 0 90px;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
.sec1 h2{ color:#545454; font-size:32px; line-height:1.2; font-weight:normal; padding-bottom:45px;}
.sec1 p{ color:#7c7c7c; font-size:18px; line-height:2.3;}
.sec1 p.last{ padding-top:40px;}
.sec1 p.tip{ text-align:center; padding-top:25px; color:#7c7c7c; font-size:18px; line-height:1.1;}
.sec1 .sec_left{ max-width:40%;}
.sec1 .sec_right{ max-width:50%;}
.sec1 .sec_right .img-box{
	overflow: hidden;
	border-radius: 15px;
}

.sec2{ background-image:url(../images/product_sec2_bg.jpg); background-repeat:no-repeat; background-position:center bottom; background-size:cover;}
.sec2 .inner{ width:1190px;max-width: 92%;margin: 0 auto; padding:130px 0 180px;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
.sec2 h2{ color:#545454; font-size:42px; line-height:1.2; font-weight:normal; padding-bottom:26px; text-align:right;}
.sec2 p{ color:#7c7c7c; font-size:26px; line-height:1.9; text-align:right;}
.sec2 p.last{ padding-top:48px;}
.sec2 .sec_left{ max-width:40%;}
.sec2 .sec_right{ max-width:50%;}

.sec3{ background-image:url(../images/product_sec3_bg.jpg); background-repeat:no-repeat; background-position:center bottom; background-size:cover;}
.sec3 .inner{ width:1190px;max-width: 92%;margin: 0 auto; padding:110px 0 150px;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
.sec3 h2{ color:#545454; font-size:42px; line-height:1.3; font-weight:normal; padding-bottom:30px;}
.sec3 p{ color:#7c7c7c; font-size:26px; line-height:1.1;}
.sec3 .sec_left img{ padding-top:48px;}
.sec3 .sec_left{ max-width:42%;}
.sec3 .sec_right { max-width: 57%; }
.sec3 .sec_right img {
	margin-left: 5%;
	background-repeat: no-repeat;
	background-image: url(../images/product_sec3_img_bg.png);
	background-size: 100% auto;
	background-position: center top;
	-webkit-animation: sec3gif 2s steps(8) infinite both;
	-moz-animation: sec3gif 2s steps(8) infinite both;
	-o-animation: sec3gif 2s steps(8) infinite both;
	animation: sec3gif 2s steps(8) infinite both;
}
@-webkit-keyframes sec3gif {
	0%{
		background-position: center top;
	}
	100%{
		background-position: center bottom;
	}
}
@-moz-keyframes sec3gif {
	0%{
		background-position: center top;
	}
	100%{
		background-position: center bottom;
	}
}
@-o-keyframes sec3gif {
	0%{
		background-position: center top;
	}
	100%{
		background-position: center bottom;
	}
}
@keyframes sec3gif {
	0%{
		background-position: center top;
	}
	100%{
		background-position: center bottom;
	}
}

.sec4{ background-image:url(../images/product_sec4_bg.jpg); background-repeat:no-repeat; background-position:center bottom; background-size:cover; position:relative;}
.sec4 .inner{ width:1190px;max-width: 92%;margin: 0 auto; padding:110px 0 130px;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
.sec4 h2{ display:block; width:100%; color:#545454; font-size:42px; line-height:1.1; font-weight:normal; padding-bottom:40px; text-align:center;}
.sec4 p{ display:block; width:100%; color:#7c7c7c; font-size:26px; line-height:1.1; padding-bottom:70px; text-align:center;}
.sec4 ul{display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
.sec4 ul li{ max-width:46.5%; margin-bottom:28px;}
.sec4_img{ position:absolute; width:64%; left:18%; bottom:-40px;}
.sec4_1{ padding:70px 4% 30px; background-color:#eeeff4; }
.sec4_1 p{ text-align:center; color:#727272; font-size:14px; font-weight:lighter; line-height:1.6;}

.sec5{
	background-color: #dfdeee;
	padding: 6.14583% 0 4.63542%;
	text-align: center;
	background-repeat: no-repeat;
	background-image: url(../images/product_sec5_cloud.png);
	background-position: center 80%;
	background-size: auto 79.1%;
	text-align: center;
}
.sec5 .text{
	margin-bottom: 2.875%;
}
.sec5 h3{
	font-size: 42px;
	color: #545454;
	font-weight: normal;
	margin-bottom: 0.78em;
}
.sec5 p{
	font-size: 26px;
	color: #7c7c7c;
}
.sec5 .video-box{
	border-radius: 40px;
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
	width: 55.9375%;
	position: relative;
}
.sec5 .video-box .bg{
	width: 100%;
	opacity: 0;
}
.sec5 .video-box .playvideo{
	display: none;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.sec5 .video-box .playvideo.active{
	display: block;
}
.sec5 .video-box .playvideo img{
	width: 100%;
}
.sec5 .video-box video{
	position: absolute;
	left: 50%;
	top: 0;
	height: 100%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}


.sec6{
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-position: center center;
	background-image: url(../images/product_sec6_bg.jpg);
	padding: 5.46875% 0 6.25%;
	text-align: center;
}
.sec6 .text{
	margin-bottom: 6%;
}
.sec6 .text h3{
	font-size: 42px;
	color: #574a8e;
	font-weight: normal;
	margin-bottom: 0.8em;
}
.sec6 .text p{
	font-size: 26px;
	color: #7c7c7c;
}
.sec6 .text p span{
	color: #574a8e;
	font-size: 1.3em;
}
.sec6 .text p sup{
	font-size: 0.7em;
}
.sec6 li{
	display: inline-block;
	vertical-align: middle;
	width: 50%;
}
.sec6 li:first-child{
	border-right: 1px dashed #757575;
}
.sec6 li h5{
	font-size: 26px;
	color: #7c7c7c;
	font-weight: normal;
	margin-bottom: 6.875%;
}
.sec6 li p{
	font-size: 18px;
	color: #7c7c7c;
	margin-top: 3.5%;
}
#main .sec6 li img{ max-width:92%;}

.sec6_1{ background-color:#eef1f9;	text-align: center; padding:120px 0 80px;}
.sec6_1 .text{
	margin-bottom: 4%;
}
.sec6_1 .text h3{
	font-size: 42px;
	color: #574a8e;
	font-weight: normal;
}
.sec6_1 img{ max-width:100%; margin-bottom:70px;}
.sec6_1 ul{ width:660px; max-width:92%; margin:0 auto;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
.sec6_1 li{ text-align:left; color:#727272; font-size:14px; line-height:1.2; padding-top:16px;
	display: inline-block;
	vertical-align: middle;
	width:50%;
}
.sec6_1 li:nth-child(2n){ padding-left:15%;}
.sec7{
	position: relative;
	text-align: center; z-index:5;
}
.sec7 .bg{
	width: 100%;
}
.sec7 .inner{
	width: 1190px;
	position: absolute;
	left: 0;
	right: 0;
	top: 87.8%;
}
.sec7 .img-box{
	overflow: hidden;
	border-radius: 30px;
	box-shadow: 0 0 22px rgba(88,75,143,0.3);
}
.sec7 .inner img{
	width: 100%;
}
.sec7 .text{
	position: absolute;
	left: 0;
	top: -152px;
	width: 100%;
}
.sec7 .text h3{
	font-size: 42px;
	color: #fff;
	font-weight: normal;
	text-shadow: 1px 1px 4px rgba(92,39,1,0.4);
	margin-bottom: 0.4em;
}
.sec7 .text p{
	font-size: 40px;
	color: #fff;
	text-shadow: 1px 1px 4px rgba(92,39,1,0.4);
}

.sec8{ background-image:url(../images/product_sec8_bg.jpg); background-repeat:no-repeat; background-position:center; background-size:cover; position:relative; z-index:2;}
.sec8 .inner{ width:1600px;max-width: 92%;margin: 0 auto;/* padding:0 0 70px;*/display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between; text-align:center;}
.sec8 .inner img.img{ opacity:0; max-width:100%;}
.sec8 .inner img.img1{ margin:0 auto; padding-bottom:72px;}
.sec8 .line{ width:1190px; max-width:92%; margin:0 auto; height:1px; border-top:#564a8c dashed 1px;}
.sec8 .inner img.product_img{ padding-top:120px; margin:0 auto;}
.sec8 .sec_tet{ position:absolute; bottom:100px; left:0; width:100%; text-align:center; z-index:3;}
.sec8 .sec_tet h4{text-shadow: 1px 1px 4px rgba(0,0,27,0.1); color:#564a8c; font-size:42px; line-height:1.1; font-weight:normal; padding-bottom:50px;}
.sec8 .sec_tet h5{ color:#545454; font-size:26px; line-height:1.1; padding-bottom:30px; width:272px; border-bottom:#545454 solid 1px; margin:0 auto; padding-top:38px; max-width:92%; font-weight:normal;}
.sec8 .sec_tet p{ color:#545454; font-size:16px; font-weight:lighter; line-height:1.6; padding-top:20px; padding-bottom:45px;}
.sec8 .sec_tet p.last{ padding-bottom:0;}
.sec8 img{ max-width:100%;}
.sec8 ul{ width:1192px; max-width:70%; margin:0 auto;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:stretch; justify-content:space-between;}
.sec8 li{ width:360px; max-width:30%; border:#564a8c solid 1px; border-radius:16px; padding-top:54px;}
.sec8 li img{ max-width:22%;}
.sec8 img.product_img{ width:100%; z-index:2;}

.sec9{
	padding: 4.6875% 0 5.78125%;
	text-align: center;
}
.sec9 .inner{
	width: 1190px;
}
.sec9 .text{
	margin-bottom: 3.4%;
}
.sec9 h3{
	font-size: 42px;
	color: #545454;
	font-weight: normal;
	margin-bottom: 0.63em;
}
.sec9 p{
	font-size: 26px;
	color: #7c7c7c;
}
.sec9 img{
	width: 100%;
}

.sec10{
	text-align: center;
	padding: 3.65% 0 23.28125%;
	background-repeat: no-repeat;
	background-image: url(../images/product_sec10_bg.jpg);
	background-position: bottom center;
	background-size:cover;
}
.sec10 h2{
	font-size: 42px;
	color: #545454;
	font-weight: normal;
	margin-bottom: 40px;
}
.sec10 h3{
	font-size: 26px;
	color: #7c7c7c;
	font-weight: normal;
}
.sec10 h4{
	font-size: 20px;
	color: #7f7da9;
	font-weight: normal;
}
.sec10 h5{
	font-size: 24px;
	color: #7f7da9;
	font-weight: bold;
	line-height: 1.5;
}
.sec10 p{
	font-size: 18px;
	color: #4c4948;
	line-height: 2;
}
.sec10 ul{
	margin: 26px 0 60px;
}
.sec10 li{
	margin-bottom: 38px;	
}
.sec10 li:last-child{
	margin-bottom: 0;	
}

.sec11{ background-image:url(../images/product_sec11_bg.jpg); background-repeat:no-repeat; background-position:center; background-size:cover; position:relative;}
.sec11 .inner{ width:1190px;max-width: 92%;margin: 0 auto; padding:60px 0 100px;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
.sec11 h2{ display:block; width:100%; color:#545454; font-size:42px; line-height:1.1; font-weight:normal; padding-bottom:20px; text-align:center;}
.sec11 p{ display:block; width:100%; color:#7c7c7c; font-size:26px; line-height:1.7; text-align:center; padding-bottom:70px;}
.sec11 img{ width:100%; }


.sec12{position:relative;}
.sec12 .inner{ width:1190px;max-width: 92%;margin: 0 auto; padding:60px 0 100px;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
.sec12 h2{ display:block; width:100%; color:#545454; font-size:42px; line-height:1.1; font-weight:normal; padding-bottom:20px; text-align:center;}
.sec12 p{ display:block; width:100%; color:#7c7c7c; font-size:26px; line-height:1.7; text-align:center; padding-bottom:46px;}
.sec12 .sec12_top{ padding-bottom:80px; width:1100px; max-width:100%;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:flex-start; justify-content:space-between;}
.sec12 .sec12_top .sec_left{ max-width:60%;}
.sec12 .sec12_top .sec_right{max-width:40%;}
.sec12 .sec12_bottom{ width:640px; margin:0 auto; max-width:100%;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
.sec12 .sec12_bottom .sec_left{max-width:56%;}
.sec12 .sec12_bottom .sec_right{max-width:43%;}


.sec13{ background-image:url(../images/product_sec13_bg.jpg); background-repeat:no-repeat; background-position:center bottom; background-size:cover; position:relative; padding-top:54px; padding-bottom:154px;}
.sec13 .inner{ width:970px;max-width:50.5%;margin: 0 auto; padding:60px 0 50px;background-image:url(../images/product_sec13_icon.jpg); background-repeat:no-repeat; background-position:center top; background-size:100% auto; background-color:#fff; border-bottom-left-radius:12px; border-bottom-right-radius:12px; position:relative;}
.sec13 h2{color:#545454; font-size:42px; line-height:1.1; font-weight:normal; text-align:center; padding-bottom:76px;}
.sec13 ul{ padding:0 6%;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
.sec13 ul li{ width:370px; max-width:44.5%; margin-bottom:60px;}
.sec13 ul li h3{ color:#7f7da9; font-size:30px; line-height:1.3; font-weight:bold; padding-bottom:20px; border-bottom:#000 solid 1px; margin-bottom:16px;}
.sec13 ul li p{ color:#4c4948; font-size:18px; line-height:1.7;}
.sec13 ul li p.sp{ padding-left:40px; background-repeat:no-repeat; background-position:left 5px; margin-top:10px;}
.sec13 ul li p.sp1{background-image:url(../images/product_sec13_icon1.jpg);}
.sec13 ul li p.sp2{background-image:url(../images/product_sec13_icon2.jpg);}
.sec13 ul li p.sp3{background-image:url(../images/product_sec13_icon3.jpg);}
.sec13 ul li p.sp4{background-image:url(../images/product_sec13_icon4.jpg);}
.sec13 img{ position:absolute; bottom:-100px; right:-120px;}

@media only screen and (max-width:1750px) {
	.sec8 .inner{ padding:0 0 80px;}
}
@media only screen and (max-width:1680px) {

	/* banner */
	.banner {
		height: 675px;
	}

	.banner .banner_tet {
		padding-top: 240px;
	}

}

@media only screen and (max-width:1440px) {

	/* banner */
	.banner {
		height: 600px;
	}

	.banner .banner_tet {
		padding-top: 208px;
	}


	.sec0{ background-image:url(../images/product_sec0_bg.jpg); background-repeat:no-repeat; background-position:center top; background-size:cover;}
	.sec0 .inner{ width:1190px;max-width: 92%;margin: 0 auto; padding:90px 0 74px;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
	.sec0 .sec_left{ color:#6f6283; font-size:26px; line-height:1.3; padding-bottom:16px; position:relative;}
	.sec0 .sec_left span{ position:absolute; left:0; bottom:0; width:62%; height:1px; background-color:#6f6283;}
	.sec0 .sec_right{ max-width:60%;}
	.sec_right img{ max-width:100%;}
	
	.sec1{ background-image:url(../images/product_sec1_bg.jpg); background-repeat:no-repeat; background-position:center bottom; background-size:cover;}
	.sec1 .inner{ width:1190px;max-width: 92%;margin: 0 auto; padding:96px 0 74px;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
	.sec1 h2{ color:#545454; font-size:26px; line-height:1.2; font-weight:normal; padding-bottom:36px;}
	.sec1 p{ color:#7c7c7c; font-size:14px; line-height:2.3;}
	.sec1 p.last{ padding-top:32px;}
	.sec1 p.tip{ text-align:center; padding-top:20px; color:#7c7c7c; font-size:14px; line-height:1.1;}
	.sec1 .sec_left{ max-width:40%;}
	.sec1 .sec_right{ max-width:50%;}
	
	.sec2{ background-image:url(../images/product_sec2_bg.jpg); background-repeat:no-repeat; background-position:center bottom; background-size:cover;}
	.sec2 .inner{ width:1190px;max-width: 92%;margin: 0 auto; padding:100px 0 144px;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
	.sec2 h2{ color:#545454; font-size:34px; line-height:1.2; font-weight:normal; padding-bottom:20px; text-align:right;}
	.sec2 p{ color:#7c7c7c; font-size:20px; line-height:1.9; text-align:right;}
	.sec2 p.last{ padding-top:38px;}
	.sec2 .sec_left{ max-width:40%;}
	.sec2 .sec_right{ max-width:50%;}
	
	.sec3{ background-image:url(../images/product_sec3_bg.jpg); background-repeat:no-repeat; background-position:center bottom; background-size:cover;}
	.sec3 .inner{ width:1190px;max-width: 92%;margin: 0 auto; padding:88px 0 120px;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
	.sec3 h2{ color:#545454; font-size:34px; line-height:1.3; font-weight:normal; padding-bottom:24px;}
	.sec3 p{ color:#7c7c7c; font-size:20px; line-height:1.1;}
	.sec3 .sec_left img{ padding-top:38px;}
	.sec3 .sec_left{ max-width:42%;}
	.sec3 .sec_right{ max-width:57%;}
	.sec3 .sec_right img{ margin-left:5%;}
	
	.sec4{ background-image:url(../images/product_sec4_bg.jpg); background-repeat:no-repeat; background-position:center bottom; background-size:cover; position:relative;}
	.sec4 .inner{ width:1190px;max-width: 92%;margin: 0 auto; padding:88px 0 100px;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
	.sec4 h2{ display:block; width:100%; color:#545454; font-size:34px; line-height:1.1; font-weight:normal; padding-bottom:32px; text-align:center;}
	.sec4 p{ display:block; width:100%; color:#7c7c7c; font-size:20px; line-height:1.1; padding-bottom:56px; text-align:center;}
	.sec4 ul{display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
	.sec4 ul li{ max-width:46.5%; margin-bottom:22px;}
	.sec4_img{ position:absolute; width:64%; left:18%; bottom:-32px;}
	.sec4_1{ padding:56px 4% 24px; }
	.sec4_1 p{ text-align:center; color:#727272; font-size:12px; font-weight:lighter; line-height:1.6;}
	
	.sec5{
		background-color: #dfdeee;
		padding: 6.14583% 0 4.63542%;
		text-align: center;
		background-repeat: no-repeat;
		background-image: url(../images/product_sec5_cloud.png);
		background-position: center 80%;
		background-size: auto 79.1%;
		text-align: center;
	}
	.sec5 .text{
		margin-bottom: 2.875%;
	
	}
	.sec5 h3{
		font-size: 34px;
		color: #545454;
		font-weight: normal;
		margin-bottom: 0.78em;
	}
	.sec5 p{
		font-size: 20px;
		color: #7c7c7c;
	}
	.sec5 .video-box{
		border-radius: 32px;
		overflow: hidden;
		display: inline-block;
		vertical-align: top;
		width: 55.9375%;
		position: relative;
	}
	.sec5 .video-box .bg{
		width: 100%;
		opacity: 0;
	}
	.sec5 .video-box .playvideo{
		display: none;
		width: 100%;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}
	.sec5 .video-box .playvideo.active{
		display: block;
	}
	.sec5 .video-box .playvideo img{
		width: 100%;
	}
	.sec5 .video-box video{
		position: absolute;
		left: 50%;
		top: 0;
		height: 100%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	
	
	.sec6{
		background-repeat: no-repeat;
		background-size: auto 100%;
		background-position: center center;
		background-image: url(../images/product_sec6_bg.jpg);
		padding: 5.46875% 0 6.25%;
		text-align: center;
	}
	.sec6 .text{
		margin-bottom: 6%;
	}
	.sec6 .text h3{
		font-size: 34px;
		color: #574a8e;
		font-weight: normal;
		margin-bottom: 0.8em;
	}
	.sec6 .text p{
		font-size: 20px;
		color: #7c7c7c;
	}
	.sec6 .text p span{
		color: #574a8e;
		font-size: 1.3em;
	}
	.sec6 .text p sup{
		font-size: 0.7em;
	}
	.sec6 li{
		display: inline-block;
		vertical-align: middle;
		width: 50%;
	}
	.sec6 li:first-child{
		border-right: 1px dashed #757575;
	}
	.sec6 li h5{
		font-size: 20px;
		color: #7c7c7c;
		font-weight: normal;
		margin-bottom: 6.875%;
	}
	.sec6 li p{
		font-size: 14px;
		color: #7c7c7c;
		margin-top: 3.5%;
	}
	
	.sec6_1{ padding:100px 0 64px;}
	.sec6_1 .text h3{font-size: 34px;}
	.sec6_1 img{ margin-bottom:56px;}

	.sec6_1 li{ font-size:12px; padding-top:12px;}

	.sec7{
		position: relative;
		text-align: center; z-index:5;
	}
	.sec7 .bg{
		width: 100%;
	}
	.sec7 .inner{
		width: 1190px;
		position: absolute;
		left: 0;
		right: 0;
		top: 87.8%;
	}
	.sec7 .img-box{
		overflow: hidden;
		border-radius: 24px;
		box-shadow: 0 0 18px rgba(88,75,143,0.3);
	}
	.sec7 .inner img{
		width: 100%;
	}
	.sec7 .text{
		position: absolute;
		left: 0;
		top: -152px;
		width: 100%;
	}
	.sec7 .text h3{
		font-size: 34px;
		color: #fff;
		font-weight: normal;
		text-shadow: 1px 1px 4px rgba(92,39,1,0.4);
		margin-bottom: 0.4em;
	}
	.sec7 .text p{
		font-size: 32px;
		color: #fff;
		text-shadow: 1px 1px 4px rgba(92,39,1,0.4);
	}
	

	.sec8 .inner{ padding:0 0 56px;}
	.sec8 .inner img.img1{ padding-bottom:56px;}
	.sec8 .inner img.product_img{ padding-top:96px; }
	.sec8 .sec_tet{ bottom:80px; }
	.sec8 .sec_tet h4{font-size:32px; padding-bottom:40px;}
	.sec8 .sec_tet h5{ font-size:20px;padding-bottom:24px; padding-top:30px; max-width:75%;}
	.sec8 .sec_tet p{ font-size:12px;padding-top:16px; padding-bottom:36px;}
	.sec8 li{ padding-top:42px;}

	
	.sec9{
		padding: 4.6875% 0 5.78125%;
		text-align: center;
	}
	.sec9 .inner{
		width: 1190px;
	}
	.sec9 .text{
		margin-bottom: 3.4%;
	}
	.sec9 h3{
		font-size:34px;
		color: #545454;
		font-weight: normal;
		margin-bottom: 0.63em;
	}
	.sec9 p{
		font-size: 20px;
		color: #7c7c7c;
	}
	.sec9 img{
		width: 100%;
	}
	
	.sec10{
		text-align: center;
		padding: 3.65% 0 23.28125%;
		background-repeat: no-repeat;
		background-image: url(../images/product_sec10_bg.jpg);
		background-position: bottom center;
		background-size:cover;
	}
	.sec10 h2{
		font-size: 34px;
		color: #545454;
		font-weight: normal;
		margin-bottom: 32px;
	}
	.sec10 h3{
		font-size: 20px;
		color: #7c7c7c;
		font-weight: normal;
	}
	.sec10 h4{
		font-size:16px;
		color: #7f7da9;
		font-weight: normal;
	}
	.sec10 h5{
		font-size: 20px;
		color: #7f7da9;
		font-weight: bold;
		line-height: 1.5;
	}
	.sec10 p{
		font-size: 14px;
		color: #4c4948;
		line-height: 2;
	}
	.sec10 ul{
		margin: 20px 0 48px;
	}
	.sec10 li{
		margin-bottom: 30px;	
	}
	.sec10 li:last-child{
		margin-bottom: 0;	
	}
	
	.sec11{ background-image:url(../images/product_sec11_bg.jpg); background-repeat:no-repeat; background-position:center; background-size:cover; position:relative;}
	.sec11 .inner{ width:1190px;max-width: 92%;margin: 0 auto; padding:48px 0 80px;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
	.sec11 h2{ display:block; width:100%; color:#545454; font-size:34px; line-height:1.1; font-weight:normal; padding-bottom:16px; text-align:center;}
	.sec11 p{ display:block; width:100%; color:#7c7c7c; font-size:20px; line-height:1.7; text-align:center; padding-bottom:56px;}
	.sec11 img{ width:100%; }
	
	
	.sec12{position:relative;}
	.sec12 .inner{ width:1190px;max-width: 92%;margin: 0 auto; padding:48px 0 80px;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
	.sec12 h2{ display:block; width:100%; color:#545454; font-size:34px; line-height:1.1; font-weight:normal; padding-bottom:16px; text-align:center;}
	.sec12 p{ display:block; width:100%; color:#7c7c7c; font-size:20px; line-height:1.7; text-align:center; padding-bottom:36px;}
	.sec12 .sec12_top{ padding-bottom:64px; width:1100px; max-width:100%;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
	.sec12 .sec12_top .sec_left{ max-width:58%;}
	.sec12 .sec12_top .sec_right{max-width:40%;}
	.sec12 .sec12_bottom{ width:640px; margin:0 auto; max-width:100%;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
	.sec12 .sec12_bottom .sec_left{max-width:56%;}
	.sec12 .sec12_bottom .sec_right{max-width:43%;}
	
	
	.sec13{ background-image:url(../images/product_sec13_bg.jpg); background-repeat:no-repeat; background-position:center bottom; background-size:cover; position:relative; padding-top:42px; padding-bottom:123px;}
	.sec13 .inner{ width:970px;max-width:70%;margin: 0 auto; padding:48px 0 40px;background-image:url(../images/product_sec13_icon.jpg); background-repeat:no-repeat; background-position:center top; background-size:100% auto; background-color:#fff; border-bottom-left-radius:10px; border-bottom-right-radius:10px; position:relative;}
	.sec13 h2{color:#545454; font-size:34px; line-height:1.1; font-weight:normal; text-align:center; padding-bottom:48px;}
	.sec13 ul{ padding:0 6%;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
	.sec13 ul li{ width:370px; max-width:44.5%; margin-bottom:38px;}
	.sec13 ul li h3{ color:#7f7da9; font-size:20px; line-height:1.3; font-weight:bold; padding-bottom:16px; border-bottom:#000 solid 1px; margin-bottom:12px;}
	.sec13 ul li p{ color:#4c4948; font-size:12px; line-height:1.7;}
	.sec13 ul li p.sp{ padding-left:32px; background-repeat:no-repeat; background-position:left 4px; margin-top:8px; background-size:18px auto;}
	.sec13 ul li p.sp1{background-image:url(../images/product_sec13_icon1.jpg);}
	.sec13 ul li p.sp2{background-image:url(../images/product_sec13_icon2.jpg);}
	.sec13 ul li p.sp3{background-image:url(../images/product_sec13_icon3.jpg);}
	.sec13 ul li p.sp4{background-image:url(../images/product_sec13_icon4.jpg);}
	.sec13 img{ position:absolute; bottom:-80px; right:-96px; width:230px;}
}

@media only screen and (max-width:1280px) {

	/* banner */
	.banner {
		height: 525px;
	}

	.banner .banner_tet {
		padding-top: 205px;
	}
	
	.sec8 img.product_img{ padding-top:30px;}
	.sec8 .sec_tet h5{max-width:92%;}
}

@media only screen and (max-width:1152px) {

	/* banner */
	.banner {
		height: 450px;
	}

	.banner .banner_tet {
		padding-top: 170px;
	}

	.sec8 img.product_img{ padding-top:80px;}
	.sec8 .sec_tet{ bottom:50px;}
	.sec8 li{ max-width:32%;}
	
}

@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;
	}


	.sec0{ background-image:url(../images/product_sec0_bg.jpg); background-repeat:no-repeat; background-position:center top; background-size:cover;}
	.sec0 .inner{ width:1190px;max-width: 92%;margin: 0 auto; padding:50px 0 40px;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
	.sec0 .sec_left{ color:#6f6283; font-size:2rem; line-height:1.3; padding-bottom:10px; position:relative;}
	.sec0 .sec_left span{ position:absolute; left:0; bottom:0; width:62%; height:1px; background-color:#6f6283;}
	.sec0 .sec_right{ max-width:60%;}
	.sec_right img{ max-width:100%;}
	
	.sec1{ background-image:url(../images/product_sec1_bg.jpg); background-repeat:no-repeat; background-position:center bottom; background-size:cover;}
	.sec1 .inner{ width:1190px;max-width: 92%;margin: 0 auto; padding:50px 0 40px;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
	.sec1 h2{ color:#545454; font-size:2rem; line-height:1.2; font-weight:normal; padding-bottom:20px;}
	.sec1 p{ color:#7c7c7c; font-size:1.3rem; line-height:2.3;}
	.sec1 p.last{ padding-top:20px;}
	.sec1 p.tip{ text-align:center; padding-top:10px; color:#7c7c7c; font-size:1.3rem; line-height:1.1;}
	.sec1 .sec_left{ max-width:40%;}
	.sec1 .sec_right{ max-width:50%;}
	
	.sec2{ background-image:url(../images/product_sec2_bg.jpg); background-repeat:no-repeat; background-position:center bottom; background-size:cover;}
	.sec2 .inner{ width:1190px;max-width: 92%;margin: 0 auto; padding:50px 0 90px;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
	.sec2 h2{ color:#545454; font-size:2rem; line-height:1.2; font-weight:normal; padding-bottom:10px; text-align:right;}
	.sec2 p{ color:#7c7c7c; font-size:1.3rem; line-height:1.9; text-align:right;}
	.sec2 p.last{ padding-top:24px;}
	.sec2 .sec_left{ max-width:40%;}
	.sec2 .sec_right{ max-width:50%;}
	
	.sec3{ background-image:url(../images/product_sec3_bg.jpg); background-repeat:no-repeat; background-position:center bottom; background-size:cover;}
	.sec3 .inner{ width:1190px;max-width: 92%;margin: 0 auto; padding:50px 0 70px;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
	.sec3 h2{ color:#545454; font-size:2rem; line-height:1.3; font-weight:normal; padding-bottom:15px;}
	.sec3 p{ color:#7c7c7c; font-size:1.3rem; line-height:1.1;}
	.sec3 .sec_left img{ padding-top:24px;}
	.sec3 .sec_left{ max-width:42%;}
	.sec3 .sec_right{ max-width:57%;}
	.sec3 .sec_right img{ margin-left:5%;}
	
	.sec4{ background-image:url(../images/product_sec4_bg.jpg); background-repeat:no-repeat; background-position:center bottom; background-size:cover; position:relative;}
	.sec4 .inner{ width:1190px;max-width: 92%;margin: 0 auto; padding:50px 0 60px;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
	.sec4 h2{ display:block; width:100%; color:#545454; font-size:2rem; line-height:1.1; font-weight:normal; padding-bottom:20px; text-align:center;}
	.sec4 p{ display:block; width:100%; color:#7c7c7c; font-size:1.3rem; line-height:1.1; padding-bottom:30px; text-align:center;}
	.sec4 ul{display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
	.sec4 ul li{ max-width:46.5%; margin-bottom:14px;}
	.sec4_img{ position:absolute; width:64%; left:18%; bottom:-20px;}
	.sec4_1{ padding:30px 4% 15px; }
	.sec4_1 p{ text-align:center; color:#727272; font-size:1.1rem; font-weight:lighter; line-height:1.6;}
	
	.sec5{
		background-color: #dfdeee;
		padding: 50px 0;
		text-align: center;
		background-repeat: no-repeat;
		background-image: url(../images/product_sec5_cloud.png);
		background-position: center 80%;
		background-size: auto 79.1%;
		text-align: center;
	}
	.sec5 .text{
		margin-bottom:20px;
	
	}
	.sec5 h3{
		font-size: 2rem;
		color: #545454;
		font-weight: normal;
		margin-bottom: 0.78em;
	}
	.sec5 p{
		font-size: 1.3rem;
		color: #7c7c7c;
	}
	.sec5 .video-box{
		border-radius: 20px;
		overflow: hidden;
		display: inline-block;
		vertical-align: top;
		width: 55.9375%;
		position: relative;
	}
	.sec5 .video-box .bg{
		width: 100%;
		opacity: 0;
	}
	.sec5 .video-box .playvideo{
		display: none;
		width: 100%;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}
	.sec5 .video-box .playvideo.active{
		display: block;
	}
	.sec5 .video-box .playvideo img{
		width: 100%;
	}
	.sec5 .video-box video{
		position: absolute;
		left: 50%;
		top: 0;
		height: 100%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	
	
	.sec6{
		background-repeat: no-repeat;
		background-size: auto 100%;
		background-position: center center;
		background-image: url(../images/product_sec6_bg.jpg);
		padding:50px 0;
		text-align: center;
	}
	.sec6 .text{
		margin-bottom: 6%;
	}
	.sec6 .text h3{
		font-size: 2rem;
		color: #574a8e;
		font-weight: normal;
		margin-bottom: 0.8em;
	}
	.sec6 .text p{
		font-size:1.3rem;
		color: #7c7c7c;
	}
	.sec6 .text p span{
		color: #574a8e;
		font-size: 1.3em;
	}
	.sec6 .text p sup{
		font-size: 0.7em;
	}
	.sec6 li{
		display: inline-block;
		vertical-align: middle;
		width: 50%;
	}
	.sec6 li:first-child{
		border-right: 1px dashed #757575;
	}
	.sec6 li h5{
		font-size:1.3rem;
		color: #7c7c7c;
		font-weight: normal;
		margin-bottom: 6.875%;
	}
	.sec6 li p{
		font-size: 1.3rem;
		color: #7c7c7c;
		margin-top: 3.5%;
	}
	
	.sec6_1{ padding:50px 0 40px;}
	.sec6_1 .text{
		margin-bottom: 4%;
	}
	.sec6_1 .text h3{font-size: 2rem;}
	.sec6_1 img{ margin-bottom:10px;}
	.sec6_1 li{font-size:1.1rem; line-height:1.2; padding-top:8px;}

	.sec7{
		position: relative;
		text-align: center; z-index:5;
	}
	.sec7 .bg{
		width: 100%;
	}
	.sec7 .inner{
		width: 1190px;
		position: absolute;
		left: 0;
		right: 0;
		top: 87.8%;
	}
	.sec7 .img-box{
		overflow: hidden;
		border-radius: 14px;
		box-shadow: 0 0 22px rgba(88,75,143,0.3);
	}
	.sec7 .inner img{
		width: 100%;
	}
	.sec7 .text{
		position: absolute;
		left: 0;
		top: -70px;
		width: 100%;
	}
	.sec7 .text h3{
		font-size: 2rem;
		color: #fff;
		font-weight: normal;
		text-shadow: 1px 1px 4px rgba(92,39,1,0.4);
		margin-bottom: 0.4em;
	}
	.sec7 .text p{
		font-size: 2.4rem;
		color: #fff;
		text-shadow: 1px 1px 4px rgba(92,39,1,0.4);
	}
	
	.sec8 .inner{ padding:0;}
	.sec8 .inner img.img1{ padding-bottom:35px;}
	.sec8 .inner img.product_img{ padding-top:60px;}
	.sec8 .sec_tet{bottom:50px; }
	.sec8 .sec_tet h4{font-size:2rem; padding-bottom:25px;}
	.sec8 .sec_tet h5{ font-size:1.3rem;padding-bottom:15px;padding-top:20px; }
	.sec8 .sec_tet p{font-size:1.2rem;padding-top:10px; padding-bottom:20px;}
	.sec8 .sec_tet p.last{ padding-bottom:0;}
	.sec8 img.product_img{ padding-top:20px;}
	
	.sec9{
		padding: 50px 0;
		text-align: center;
	}
	.sec9 .inner{
		width: 1190px;
	}
	.sec9 .text{
		margin-bottom: 3.4%;
	}
	.sec9 h3{
		font-size: 2rem;
		color: #545454;
		font-weight: normal;
		margin-bottom: 0.63em;
	}
	.sec9 p{
		font-size: 1.3rem;
		color: #7c7c7c;
	}
	.sec9 img{
		width: 100%;
	}
	
	.sec10{
		text-align: center;
		padding: 50px 0 240px;
		background-repeat: no-repeat;
		background-image: url(../images/product_sec10_bg.jpg);
		background-position: bottom center;
		background-size:cover;
	}
	.sec10 h2{
		font-size:2rem;
		color: #545454;
		font-weight: normal;
		margin-bottom: 20px;
	}
	.sec10 h3{
		font-size: 1.3rem;
		color: #7c7c7c;
		font-weight: normal;
	}
	.sec10 h4{
		font-size: 1.4rem;
		color: #7f7da9;
		font-weight: normal;
	}
	.sec10 h5{
		font-size:1.6rem;
		color: #7f7da9;
		font-weight: bold;
		line-height: 1.5;
	}
	.sec10 p{
		font-size: 1.3rem;
		color: #4c4948;
		line-height: 2;
	}
	.sec10 ul{
		margin: 12px 0 30px;
	}
	.sec10 li{
		margin-bottom: 20px;	
	}
	.sec10 li:last-child{
		margin-bottom: 0;	
	}
	
	.sec11{ background-image:url(../images/product_sec11_bg.jpg); background-repeat:no-repeat; background-position:center; background-size:cover; position:relative;}
	.sec11 .inner{ width:1190px;max-width: 92%;margin: 0 auto; padding:30px 0 50px;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
	.sec11 h2{ display:block; width:100%; color:#545454; font-size:2rem; line-height:1.1; font-weight:normal; padding-bottom:10px; text-align:center;}
	.sec11 p{ display:block; width:100%; color:#7c7c7c; font-size:1.3rem; line-height:1.7; text-align:center; padding-bottom:30px;}
	.sec11 img{ width:100%; }
	
	
	.sec12{position:relative;}
	.sec12 .inner{ width:1190px;max-width: 92%;margin: 0 auto; padding:30px 0 50px;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
	.sec12 h2{ display:block; width:100%; color:#545454; font-size:2rem; line-height:1.1; font-weight:normal; padding-bottom:10px; text-align:center;}
	.sec12 p{ display:block; width:100%; color:#7c7c7c; font-size:1.3rem; line-height:1.7; text-align:center; padding-bottom:23px;}
	.sec12 .sec12_top{ padding-bottom:40px; width:1100px; max-width:100%;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
	.sec12 .sec12_top .sec_left{ max-width:60%;}
	.sec12 .sec12_top .sec_right{max-width:40%;}
	.sec12 .sec12_bottom{ width:640px; margin:0 auto; max-width:100%;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
	.sec12 .sec12_bottom .sec_left{max-width:56%;}
	.sec12 .sec12_bottom .sec_right{max-width:43%;}
	
	
	.sec13{ background-image:url(../images/product_sec13_bg.jpg); background-repeat:no-repeat; background-position:center bottom; background-size:cover; position:relative; padding-top:27px; padding-bottom:75px;}
	.sec13 .inner{ margin: 0 auto; padding:30px 0 25px;background-image:url(../images/product_sec13_icon.jpg); background-repeat:no-repeat; background-position:center top; background-size:100% auto; background-color:#fff; border-bottom-left-radius:6px; border-bottom-right-radius:6px; position:relative;}
	.sec13 h2{color:#545454; font-size:2rem; line-height:1.1; font-weight:normal; text-align:center; padding-bottom:38px;}
	.sec13 ul{ padding:0 6%;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:center; justify-content:space-between;}
	.sec13 ul li{ width:370px; max-width:44.5%; margin-bottom:30px;}
	.sec13 ul li h3{ color:#7f7da9; font-size:1.9rem; line-height:1.3; font-weight:bold; padding-bottom:10px; border-bottom:#000 solid 1px; margin-bottom:4px;}
	.sec13 ul li p{ color:#4c4948; font-size:1.3rem; line-height:1.7;}
	.sec13 ul li p.sp{ padding-left:20px; background-repeat:no-repeat; background-position:left 5px; margin-top:5px;}
	.sec13 ul li p.sp1{background-image:url(../images/product_sec13_icon1.jpg);}
	.sec13 ul li p.sp2{background-image:url(../images/product_sec13_icon2.jpg);}
	.sec13 ul li p.sp3{background-image:url(../images/product_sec13_icon3.jpg);}
	.sec13 ul li p.sp4{background-image:url(../images/product_sec13_icon4.jpg);}
	.sec13 img{ position:absolute; bottom:-50px; right:-60px; width:140px;}
	
}

@media only screen and (max-width:1023px) {

	/* banner */
	.banner {
		height: 300px;
		background-position: 60% center;
	}

	.banner .banner_tet {
		padding-top: 110px;
	}


}
@media only screen and (max-width:960px) {
	.banner {
		height:auto; padding-top:70px; background-color:#dfdeee;
		background-position: 60% center;
	}
	.banner img{ width:100%;}
	
	.sec0{ background-size:100% auto; background-position:left top; background-color:#dfdeee; background-image:url(../images/product_sec0_bg1.jpg);}
	.sec0 .sec_left{ margin:0 auto;}
	.sec0 .sec_left span{  width:100%;}
	.sec0 .sec_right{ width:92%; max-width:none; margin:20px auto 0;}
	
	.sec1{background-image:url(../images/product_sec1_bg1.jpg);}
	.sec1 .sec_left{ width:100%; max-width:none;  margin-bottom:20px;}
	.sec1 .sec_right{ width:100%; max-width:none;}
	.sec1 h2{ text-align:center;}
	.sec1 p{ line-height:2; text-align:center;}
	
	.sec2{background-image:url(../images/product_sec2_bg1.jpg);}
	.sec2 .inner{ padding:50px 0 20px;}
	.sec2 .sec_left{ width:100%; max-width:none;  margin-bottom:20px;}
	.sec2 .sec_right{ width:60%; max-width:none; margin:0 auto;}
	.sec2 h2{ text-align:center;}
	.sec2 p{ text-align:center;}
	
	.sec3{background-image:url(../images/product_sec3_bg1.jpg);}
	.sec3 .inner{ padding:50px 0 20px;}
	.sec3 .sec_left{width:100%; max-width:none;  margin-bottom:20px; text-align:center;}
	.sec3 .sec_right{width:100%; max-width:none;}
	.sec3 .sec_left img{ width:220px;}
	.sec3 .sec_right img{ margin-left:0;}
	.sec3 h2{ text-align:center;}
	.sec3 p{ text-align:center;}
	
	.sec4{background-image:url(../images/product_sec4_bg1.jpg); }
	.sec4 ul li{ width:80%; margin:0 auto 10px; max-width:none;}
	.sec4_1{ padding:20px 4%; }
	
	.sec5{background-image:url(../images/product_sec5_bg1.jpg); background-size:cover;}
	.sec5 .video-box{ width:92%;}
	
	.sec6 li{ width:100%;}
	.sec6 li:first-child{ border-right:none; margin-bottom:20px; border-bottom:1px dashed #757575; padding-bottom:20px;}
	.sec6 li h5{ margin-top:20px; margin-bottom:0;}

	.sec6_1 li{width:100%; text-align:center;}
	.sec6_1 li:nth-child(2n){ padding-left:0;}
	
	.sec8 .sec_tet{ bottom:100px;}
	.sec8 ul{ max-width:100%; width:100%;}
	.sec8 li{ width:100%; max-width:100%; border:none; border-radius:0; padding-top:0px;}
	.sec8 li img{ display:none;}
	.sec8 .sec_tet h5{ width:160px; max-width:none; padding-top:0; padding-bottom:6px;}
	.sec8 .sec_tet p{ line-height:1.1;}
	
	
	.sec10{background-image:url(../images/product_sec10_bg1.jpg);}
	
	.sec12 .sec12_bottom .sec_left{ width:70%; max-width:none; margin:0 auto 20px;}
	.sec12 .sec12_bottom .sec_right{ width:60%; max-width:none; margin:0 auto;}
	
	.sec13{background-image:url(../images/product_sec13_bg1.jpg); padding-bottom:280px; }
	.sec13 .inner{ max-width:92%; padding:30px 0 10px;}
	.sec13 h2{ padding-bottom:20px;}
	.sec13 ul li{ width:100%; max-width:none; margin-bottom:15px;}
	.sec13 img{ display:none;}
}
@media only screen and (max-width:560px) {
	.sec8 .sec_tet{ bottom:50px;}
	.sec8 .sec_tet h4{ padding-bottom:20px;}
	.sec8 img.product_img{ padding-top:0px;}
}
@media only screen and (max-width:500px) {
	.sec8 .sec_tet{ bottom:10px;}
	.sec8 img.product_img{ padding-top:30px;}
}
@media only screen and (max-width:400px) {
	.sec8 .sec_tet{ bottom:10px;}
	.sec8 img.product_img{ padding-top:60px;}
}
@media only screen and (max-width:360px) {
	.sec8 img.product_img{ padding-top:80px;}
}