@media (min-width:1480px){
	:root{
		--tb-title-ju:20px;
	}
}

@media (min-width:1320px) and (max-width:1480px){
	:root{
		--tb-title-ju:18px;
	}
}

@media (max-width:1320px){
	:root{
		--tb-title-ju:13px;
	}
}

.index-main .spin .txt-boxs .title hr{
    width: 60px;
    height: 9px;
	background:url(https://sirui-cf.oss-us-west-1.aliyuncs.com/anamorphic/100mm/ff100/icon/line.png) no-repeat center center;
}

.index-main .spin.ff_100{
	background:#2E2E2E url(https://sirui-cf.oss-us-west-1.aliyuncs.com/anamorphic/100mm/ff100/pc/60_bg.jpg) no-repeat center top; padding-top:calc(var(--juli-h) * 0.7); padding-bottom:calc(var(--juli-h) * 0.7);
}

.ff_100 .base{
	width:1270px; max-width:100%; padding:0px 25px;
}

.index-main .spin.ff_dyg{
	padding-top:calc(var(--juli-h) * 0.7); padding-bottom:calc(var(--juli-h) * 0.7); background-size:100% 100%;
}

.ff_why .txt-boxs.base .content{
	width:620px; margin:0 auto;
}
.ff_100 .txt-boxs{
	width:1040px; margin:0 auto;
}

.ff_high .txt-boxs{
	width:1000px; margin:0 auto;
}

.title-word-tb{
	margin-bottom:var(--tb-title-ju);
}

.title-word-tb img{
	max-width:100%;
}

.index-main .ff_rings.spin{
	background:#181818; padding-top:calc(var(--juli-h) * 0.7); padding-bottom:calc(var(--juli-h) * 1);
}

.index-main .ff_rings.spin .content{
	width:760px; margin:0 auto;
}

.index-main .ff_rings.spin .img.pb{
	margin-bottom:calc(var(--juli-h) * 0.7); margin-top:calc(var(--juli-h) * 0.4);
}

.index-main .ff_rings2.spin .abix{
	height:20%; top:4%;
}

.index-main .ff_rings2.spin .abix .txt-boxs{
	height:100%; display:flex; flex-direction:column; justify-content:center; text-align:center; width:960px !important;
}

.index-main .spin.ff_affordable .abix{
	height:22%; display:flex; flex-direction:column; justify-content:center; text-align:center;  top:0px;
}

.index-main .ff_cs2.spin .abix{
	height:36.2%; top:2%;
}

.index-main .ff_cs2.spin .abix .txt-boxs{
	height:100%; display:flex; flex-direction:column; justify-content:center; text-align:center; 
}

.index-main .spin.ff_cs2 .txt-boxs .title{
	margin-bottom:0px;
}

.index-main .ff_squeeze.spin .content{
	padding-left:100px; padding-right:100px;
}

.zh-cn .index-main .ff_squeeze.spin .content,.zh-tw .index-main .ff_squeeze.spin .content{
	padding-left:0px; padding-right:0px; width:680px; margin:0 auto;
}

.index-main .ff_squeeze.spin .base{
	padding-bottom:65px;
}

.index-main .ff_squeeze.spin .base .img{
	padding-left:150px; padding-right:150px;
}

.index-main .spin.ff_cyz .abix{
	top:5px; display:flex; flex-direction:column; justify-content:center; height:16%; left:0px; width:100%;
}

.index-main .spin.ff_cqq .abix{
	top:2px; display:flex; flex-direction:column; justify-content:center; height:41.4%; left:0px; width:100%;
}

.index-main .spin.ff_cqq .abix .base{
	width:720px; margin:0 auto;
}

.zh-cn .index-main .spin.ff_cqq .abix .content span,.zh-tw .index-main .spin.ff_cqq .abix .content span{
	display:block;
}

.index-main .spin.ff_fjjdb .abix{
	top:14px; display:flex; flex-direction:column; justify-content:center; height:17.21%; left:0px; width:100%;
}

.index-main .spin.ff_ffjspx .abix{
	top:8px; display:flex; flex-direction:column; justify-content:center; height:22.85%; left:0px; width:100%;
}

.index-main .spin.ff_rings .img img.gif-img{
	width:738px; border-radius:8px;
}

.index-main .spin.ff_dyg .base{
	width:1140px;
}

.index-main .spin.ff_dyg .base img.gif-img{
	width:100%;
}
.ff_why.spin .other-abix{
	left:42.708%; width:40%; top:82.185%; height:16.434%;
}

.ff_why1.spin .other-abix{
	left:11.4583%; width:54.32%; top:70.18%; 
}

.ff_wide.spin .other-abix{
	top:51.31%; left:15.3%; width:24.375%; text-align:left; height:34.04%; display:flex; flex-direction:column; justify-content:center;
}

.ff_shen.spin .other-abix{
	top:4.05%; left:53.31%; width:40.025%; text-align:left; height:22.62%; display:flex; flex-direction:column; justify-content:center;
}
.ff_shen .other-abix .txt-boxs{
	padding-left:15px; padding-right:15px;
}
.ff_high2.spin .other-abix{
	left:8.854%; top:36.15%; width:32.03%; height:34.74%; display:flex; flex-direction:column; justify-content:center;
}
.ff_two.spin .other-abix{
	left:39.84375%; width:45.573%; top:85.95348%; height:11.6279%;
}
.ff_two2.spin .other-abix{
	left:37.8646%; top:78.0%; height:15.71%; width:48.958%;  display:flex; flex-direction:column; justify-content:center;
}
.ff_gq .abix-1{
	position:absolute; width:100%; left:0px; height:7.478%; top:18.551%; text-align:center; z-index:800;
}
.ff_gq .abix-1 img{
	height:100%;
}

.ff_gq .abix-2{
	position:absolute; width:75%; left:12.5%; height:37%; top:56.23%; display:flex;  
}
.ff_gq .abix-2 .left{
	width:65%;display:flex; flex-direction:column-reverse; height:100%;
}
.ff_gq .abix-2 .left .imgs:last-child{
	padding-left:15px; padding-right:25px;
}

.ff_gq .abix-2 .right{
	width:35%; height:100%; display:flex; flex-direction:column;
}
.ff_gq .abix-2 img{
	min-width:100%;
}
.ff_barrel.spin{
	background:black url(https://sirui-cf.oss-us-west-1.aliyuncs.com/anamorphic/100mm/ff100/pc/120_bg.jpg) no-repeat center center;
}

.ff_barrel img{
	max-width:100%;
}

.ff_barrel li{
	list-style-type:none;
}

.ff_barrel .imgslist1{
	display:flex; justify-content:space-between; max-width:1430px; margin:0 auto; margin-bottom:15px; 
}

.ff_barrel .imgslist1 li:last-child{
	width:49.3%;
}
.ff_barrel .imgslist1 li:first-child{
	width:49.1%; 
}

.ff_barrel .imgslist2{
	margin-bottom:15px; display:flex; justify-content:space-between; max-width:1430px; margin:0 auto; align-items:flex-end;
}

.ff_barrel .imgslist2 li{
	width:23%;
}
.ff_barrel .imgslist2 li:first-child{
	width:52.4%; 
}
.ff_barrel .imgslist2 li:last-child{
	width:21.3%; 
}

.ff_design .content{
	width:750px; margin:0 auto;
}

.ff_option .content{
	max-width:1020px; margin:0 auto;
}
.ff_affordable .content{
	max-width:1100px; margin:0 auto;
}

.ff_comparison.spin .abix{
	top:calc(var(--juli-h) * 0.3);
}

.index-main .spin.ff_cs .abix {
    top: 2.7%; height:17.1%;  display:flex; flex-direction:column; justify-content:center;  left:0px;
}


.ff_dygs{
	display:flex; justify-content:space-between; margin-top: calc(var(--juli-h) * 0.35); padding:0px 0px;
}

.ff_dygs li{
	list-style-type:none; width:49.3%;
}

.ff_why2{
	background:#3A4849;
}

.ff_comparison{
	background:#13181C; padding-bottom:50px;
}

.zh-cn .index-main .spin.ff_high2 .txt-boxs .content, .zh-tw .index-main .spin.ff_high2 .txt-boxs .content{
	padding-left:30px; padding-right:35px;
}

.zh-cn .index-main .spin.ff_100 .txt-boxs .content, .zh-tw .index-main .spin.ff_100 .txt-boxs .content{
	width:600px; margin:0 auto;
}

.zh-cn .index-main .spin.ff_high .txt-boxs .content, .zh-tw .index-main .spin.ff_high .txt-boxs .content{
	width:600px; margin:0 auto;
}

.zh-cn .index-main .spin.ff_affordable .txt-boxs .content, .zh-tw .index-main .spin.ff_affordable .txt-boxs .content{
	width:750px; margin:0 auto;
}

.index-main .b-g.spin{
	padding-top:calc( var(--juli-h) * 0.85); padding-bottom:calc( var(--juli-h) * 0.9);
}

.index-main .b-g.spin .fbase{
	padding-top:10px;
}
.index-main .spin.ff_ffjspx.no-bottom{
	margin-top:15px;
}

.index-main .spin.ff_fcs .abix {
    top: 2.2%;
    height: 28.53%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    left: 0px;
}

.index-main .spin.ff_rings .txt-boxs .title span:first-child{
	margin-bottom:5px;
}

.index-main .spin.ff_video{
	padding-top:calc( var(--juli-h) * 0.85);
}

.index-main .spin.ff_video .txt-boxs .title{
	margin-bottom:27px;
}

/***阴影***/
.img-shadowed img{
	-moz-box-shadow:0px 4px 8px #222; -webkit-box-shadow:0px 4px 8px #222; box-shadow:0px 4px 8px #222; border-radius:8px;
}
img.img-shadowed2{
	-moz-box-shadow:0px 4px 8px #222; -webkit-box-shadow:0px 4px 8px #222; box-shadow:0px 4px 8px #222; border-radius:8px;
}
img.img-shadowed3{
	-moz-box-shadow:0px 4px 4px #222; -webkit-box-shadow:0px 4px 4px #222; box-shadow:0px 4px 4px #222; 
}

.i-con2{
	padding:6px 0px;
}
.i-con2 img{
	max-height:30px;
}

.spin.ff_btn-plus{
	padding-top:40px; padding-bottom:40px !important; margin-bottom:0px;
}

.ff_btn-plus .f-ee a{
	display:inline-block; height:40px; line-height:40px; padding:0px 32px; color:white; text-decoration:none; font-size:16px; background:url(https://sirui-cf.oss-us-west-1.aliyuncs.com/anamorphic/100mm/ff100/pc/btn.png) no-repeat center center;
	border-radius:4px;
}
.ff_btn-plus p{
	margin-bottom:18px;
}
.ff_btn-plus .f-ee a:hover{
	opacity:0.85;
}


