/* flexslider base */
.flexslider{margin:0;padding:0;border:0;position:relative;zoom:1;}
.flexslider .slides,.flexslider .slides>li{margin:0;padding:0;list-style:none;}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;position:relative;}
.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.flexslider .slides{zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport{max-height:300px;}
.flexslider .slides img{display:block;max-width:100%;height:auto;}
.no-js .flexslider .slides>li:first-child{display:block;}
.flex-direction-nav{margin:0;padding:0;list-style:none;}
.flex-direction-nav a{display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:1;cursor:pointer;text-indent:-9999px;}
.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;}
.flex-control-nav{margin:0;padding:0;list-style:none;}
.flex-control-nav a{display:inline-block;zoom:1;text-decoration:none;}

/* xs product section - reference xinshengsemi.com i_jjfa */
section.i_md{width:100%;overflow:hidden;position:relative;}
.i_jjfa .margin{margin:0 auto;}
.i_jjfa .width1680{max-width:1680px;width:90%;}
.i_jjfa .bg_q{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background-repeat:no-repeat;background-position:center;background-size:cover;}



.i_jjfa{position:relative;width:100%;min-height:100vh;height:100vh;overflow:hidden;font-size:16px;}
/*--------------------------------------------------------------------------------------------------------------------------------------550--*/
@media all and (max-width:1440px){
	.i_jjfa{
		padding-bottom:60px;
		box-sizing:border-box;
	}.i_jjfa{position:relative;width:100%;min-height:127vh;height:100vh;overflow:hidden;font-size:16px;}
	.i_jjfa .width1680{
		height:100vh;
		padding-top:40px;
		box-sizing:border-box;
	}
	.i_jjfa .width1680 .tit{
		margin-top:10%;
	}
	.i_jjfa .width1680 .flexslider{
		margin-top:50px;
		padding-bottom:5.5rem;
	}
	.i_jjfa .width1680 .flexslider .flex-viewport{
		margin-top:20px;
		overflow:initial !important;
	}
	.i_jjfa .width1680 .flexslider ul.slides li div.l{
		padding-top:14vh;
	}
	.i_jjfa .width1680 .flexslider .flex-control-nav{
		bottom:-80px;
	}
	.i_jjfa .width1680 .flexslider .flex-direction-nav a{
		margin-top:-4rem;
	}
}

.i_jjfa .width1680{position:relative;z-index:1;height:100vh;}
.i_jjfa .width1680 .tit{margin-top:9%;background-size:auto 0.5rem;font-size:3rem;color:#333;font-family:myTwoFont;}

.i_jjfa .width1680 .flexslider,
.i_jjfa .width1680 .flexslider ul.slides,
.i_jjfa .width1680 .flexslider ul.slides li,
.i_jjfa .width1680 .flexslider ul.slides li div.l,
.i_jjfa .width1680 .flexslider ul.slides li div.r{height:60vh;}
.i_jjfa .width1680 .flexslider{position:relative;padding-bottom:4rem;}
.i_jjfa .width1680 .flexslider .flex-viewport{overflow:initial !important;}
.i_jjfa .width1680 .flexslider ul.slides li{position:relative;}
.i_jjfa .width1680 .flexslider ul.slides li div.l{float:left;width:42%;padding-top:16vh;display:none;}
.i_jjfa .width1680 .flexslider ul.slides li.flex-active-slide div.l{display:block;}
.i_jjfa .width1680 .flexslider ul.slides li div.l dd{color:#333;font-size:1.25rem;margin:0; font-family:DIN-Black;}
.i_jjfa .width1680 .flexslider ul.slides li div.l dt{font-size:2.45rem;color:#000;line-height:2;margin:0;font-weight:normal;}
.i_jjfa .width1680 .flexslider ul.slides li div.l dl{font-size:1.25rem;color:#333;line-height:2;overflow:hidden;margin:0;}
.i_jjfa .width1680 .flexslider ul.slides li div.l ol{margin-top:3vh;list-style:none;padding:0;}
.i_jjfa .width1680 .flexslider ul.slides li div.l ol a{
	display:block;
	width:200px;
	height:56px;
	line-height:56px;
	border:none;
	padding-left:24px;
	font-size:16px;
	color:#fff;

	position:relative;
	background-color:#de0415;
	text-align:left;
	text-decoration:none;
	transition:background-color 0.4s ease, color 0.4s ease;
}
.i_jjfa .width1680 .flexslider ul.slides li div.l ol a::before,
.i_jjfa .width1680 .flexslider ul.slides li div.l ol a::after{
	display:none;
}
.i_jjfa .width1680 .flexslider ul.slides li div.l ol a:hover{
	background-color:#2fa45e;
	color:#fff;
}
.i_jjfa .width1680 .flexslider ul.slides li div.l ol a span{
	font-size:16px;
	color:#fff;
	margin-left:20px;
	transition:color 0.4s ease;
}
.i_jjfa .width1680 .flexslider ul.slides li div.l ol a:hover span{
	color:#fff;
}
.i_jjfa .width1680 .flexslider ul.slides li div.r{float:left;width:55%;position:relative;}
.i_jjfa .width1680 .flexslider ul.slides li.flex-active-slide div.r{float:right;}
.i_jjfa .width1680 .flexslider ul.slides li div.r a,
.i_jjfa .width1680 .flexslider ul.slides li div.r a img{position:absolute;top:0;left:0;}
.i_jjfa .width1680 .flexslider ul.slides li div.r a{bottom:0;right:0;}
.i_jjfa .width1680 .flexslider ul.slides li div.r a img{right:auto;max-height:100%;width:auto;max-width:100%;object-fit:contain;}
.i_jjfa .width1680 .flexslider ul.slides li.flex-active-slide div.r a img{right:0;margin:auto;}


.i_jjfa .width1680 .flexslider .flex-control-nav{position:absolute;left:0;width:100%;bottom:-44px;z-index:9;overflow:hidden;text-align:center;}
/*--------------------------------------------------------------------------------------------------------------------------------------550--*/
@media all and (max-width:1680px){  
.i_jjfa .width1680 .flexslider .flex-control-nav{position:absolute;left:0;width:100%;bottom:-124px;z-index:9;overflow:hidden;text-align:center;}
}



.i_jjfa .width1680 .flexslider .flex-control-nav a{display:inline-block;margin:0 0.5rem;width:3.75rem;height:3.75rem;line-height:3.75rem;text-align:center;border-radius:50%;overflow:hidden;position:relative;}
.i_jjfa .width1680 .flexslider .flex-control-nav a.flex-active,
.i_jjfa .width1680 .flexslider .flex-control-nav a:hover{background:url(../images/xs/y.png) no-repeat scroll center;background-size:cover;transition:all 0.25s ease;}
.i_jjfa .width1680 .flexslider .flex-control-nav a:hover{transform:rotate(360deg);transition:all 0.5s ease;}
.i_jjfa .width1680 .flexslider .flex-control-nav a i{cursor:pointer;font-style:normal;}
.i_jjfa .width1680 .flexslider .flex-control-nav a i.s{font-size:1.5rem;color:#999;opacity:0;}
.i_jjfa .width1680 .flexslider .flex-control-nav a.flex-active i.s{opacity:1;}
.i_jjfa .width1680 .flexslider .flex-control-nav a i.d{position:absolute;width:0.75rem;height:0.75rem;background-color:#999;border-radius:50%;top:0;bottom:0;right:0;left:0;margin:auto;opacity:1;}
.i_jjfa .width1680 .flexslider .flex-control-nav a.flex-active i.d{opacity:0;}

.i_jjfa .width1680 .flexslider .flex-direction-nav a{position:absolute;z-index:9;top:0;width:4rem;height:4rem;margin-top:-5rem;background-position:center;background-repeat:no-repeat;background-size:auto 1.5rem;border-radius:50%;background-color:#fff;text-indent:-9999px;}
.i_jjfa .width1680 .flexslider .flex-direction-nav a:hover{background-color:#de0415;}
.i_jjfa .width1680 .flexslider .flex-direction-nav a.flex-prev{background-image:url(../images/xs/jt_l2.png);right:5rem;left:auto;}
.i_jjfa .width1680 .flexslider .flex-direction-nav a.flex-next{background-image:url(../images/xs/jt_r2.png);right:0;}
.i_jjfa .width1680 .flexslider .flex-direction-nav a.flex-prev:hover{background-image:url(../images/xs/jt_l.png);}
.i_jjfa .width1680 .flexslider .flex-direction-nav a.flex-next:hover{background-image:url(../images/xs/jt_r.png);}

@media screen and (max-width:1200px){
	.i_jjfa .width1680 .flexslider ul.slides li div.l dt{font-size:1.75rem;}
	.i_jjfa .width1680 .flexslider ul.slides li div.l dl{font-size:1rem;}
}

@media screen and (max-width:768px){
	.i_jjfa{height:auto;min-height:auto;padding:2rem 0;}
	.i_jjfa .width1680{height:auto;}
	.i_jjfa .width1680 .tit{margin-top:0;font-size:1.5rem;background-size:auto 0.25rem;padding-top:1rem;}
	.i_jjfa .width1680 .flexslider,
	.i_jjfa .width1680 .flexslider ul.slides,
	.i_jjfa .width1680 .flexslider ul.slides li,
	.i_jjfa .width1680 .flexslider ul.slides li div.l,
	.i_jjfa .width1680 .flexslider ul.slides li div.r{height:auto;}
	.i_jjfa .width1680 .flexslider .flex-viewport{overflow:hidden !important;}
	.i_jjfa .width1680 .flexslider ul.slides li div.l{width:100%;display:block;padding-top:0;margin-top:1.5rem;}
	.i_jjfa .width1680 .flexslider ul.slides li div.l dd,
	.i_jjfa .width1680 .flexslider ul.slides li div.l dl{font-size:1rem;}
	.i_jjfa .width1680 .flexslider ul.slides li div.l dt{font-size:1.5rem;}
	.i_jjfa .width1680 .flexslider ul.slides li div.l ol{text-align:left;}
	.i_jjfa .width1680 .flexslider ul.slides li div.l ol a{
		width:140px;
		height:46px;
		line-height:46px;
		padding-left:20px;
		font-size:14px;
	}
	.i_jjfa .width1680 .flexslider ul.slides li div.l ol a span{
		margin-left:12px;
		font-size:14px;
	}
	.i_jjfa .width1680 .flexslider ul.slides li div.r{width:100%;text-align:center;margin-top:2rem;height:260px;}
	.i_jjfa .width1680 .flexslider ul.slides li div.r a,
	.i_jjfa .width1680 .flexslider ul.slides li div.r a img{position:relative;display:inline-block;}
	.i_jjfa .width1680 .flexslider .flex-control-nav{position:relative;margin-top:1.5rem;}
	.i_jjfa .width1680 .flexslider .flex-control-nav a{width:2rem;height:2rem;line-height:2rem;margin:0 4px;}
	.i_jjfa .width1680 .flexslider .flex-control-nav a i.s{font-size:0.75rem;}
	.i_jjfa .width1680 .flexslider .flex-control-nav a i.d{width:0.5rem;height:0.5rem;}
	.i_jjfa .width1680 .flexslider .flex-direction-nav{display:none;}
}
