@charset "utf-8";

html, body{scroll-behavior:smooth;}
body{color:#202c3a; text-align:justify; min-width:1200px; background-color:#fff;}
a{color:inherit; text-decoration:none;}
a:hover{color:inherit;}
img{max-width:100%; height:auto;}
.Details{width:1200px;}

.banner-download{color: #fff;}

.fdvdc-title{font-size:19px; font-weight:700; color:#586069; display:flex; justify-content:center; align-items:center;}
.fdvdc-title::before{content:''; width:30px; height:6px; border-radius:6px; background-color:#EFBC09; margin-right:15px;}
.fdvdc-ti{font-size:39px; font-weight:700; line-height:1.3; padding:.4em 0 .25em;}

.fdvdc-btn{display:flex; justify-content:center; flex-flow:wrap;}
.fdvdc-btn a{display:flex;font-size:27px;padding: .8em 1.7em;border-radius:5px;align-items:center;margin:1.5em 18px 0;transition:box-shadow .3s;color:#fff;}
.fdvdc-btn a:hover{box-shadow:inset -999px 0 rgba(0 0 0 / .07);}
.fdvdc-btn-down, .fdvdc-btn-buy{flex:none;}
.fdvdc-btn-down a{background-color:#94CB30;}
.fdvdc-btn-down a::after{content:''; width:59px; height:29px; background-image:url(../images/feature-dvd-converting/system-icon.png); margin-left:10px;}
.fdvdc-btn-buy a{background-color:#FFBF00;}
.fdvdc-btn-buy a::after{content:''; width:38px; height:29px; background-image:url(../images/feature-dvd-converting/buy-car.png); margin-left:10px;}
/* CSS Document */
.main01 {
	text-align: center;
	background: url("../images/feature-dvd-converting/bg1.jpg") no-repeat;
	background-size: 100% auto;
	padding: 50px 0;
	position: relative;
}

.new-down-buy{display:flex;justify-content:center;align-items:flex-start;gap:30px;text-align: center;}
.new-down-buy .down-button a.new-down{display:inline-block;background:#16b4fd;border-radius:10px;color:#ffffff;font-size:21px;margin-bottom:6px;width:270px;height:60px;line-height:60px;}
.new-down-buy .down-button a.new-down:hover{background:#57c9fd;}
.new-down-buy .buy-button a.new-buy:hover{background:#ffc21b;}
.new-down-buy .buy-button a.new-buy{display:inline-block;background:#fca033;border-radius:10px;color:#ffffff;font-size:21px;margin-bottom:6px;width:270px;height:60px;line-height:60px;}
.new-down-buy a img{margin-left:10px;vertical-align:text-bottom;}
.download-button {text-align: center;}
.download-button .button-wrap{margin-bottom:10px;}
.download-button .button-wrap a{display:inline-block;padding:20px 25px;background:#16b4fd;border-radius:10px;color:#ffffff;font-size:19px;}
.download-button .button-wrap a:hover{background:#57c9fd;}
.download-button .win-plat .button-wrap a img{vertical-align:text-bottom;margin-left:20px;}
.download-button .mac-plat .button-wrap a img{vertical-align:text-top;margin-left:20px;}
.more-wrap a{font-size:15px;line-height:1.5;}
.more-wrap a:hover{text-decoration:underline;}
.mark-wrap{color:#666;line-height:19px;}
.mark-content {display: inline-block;vertical-align: middle;width: 18px;height: 18px;background: url(../../images/buy-new/mark-icon.png) no-repeat;position: relative;}
.mark-info {display: none;width: 250px;padding: 5px 10px;background-color: #fff;border: 1px solid #dedfe3;border-radius: 10px;font-size: 12px;line-height: 16px;color: #595959;position: absolute;bottom: 150%;left: -20px;text-align: justify;}
.mark-info::after {content: "";width: 12px;height: 12px;border-right: 1px solid #dedfe3;border-bottom: 1px solid #dedfe3;background-color: #fff;transform: rotate(45deg);position: absolute;bottom: -7px;left: 22px;}
.mark-content:hover .mark-info {display: block;}
.ytbpopup-container {display: none;width: 100%;height: 100%;position: fixed;top: 0;left: 0;background-color: rgba(0, 0, 0, 0.4);z-index: 100;}
.ytbpopup-content {width: 800px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.ytbpopup-content::before {content: "";display: block;padding-bottom: 56.25%;}
.ytbpopup-content>iframe {width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.cancel-ytbpopup {font-size: 30px;color: #fff;position: absolute;top: -30px;right: -30px;cursor: pointer;}

.mian01-feature .icons-feature {display: flex;justify-content: center;align-items: baseline;color: #1d1d1f;font-size: 15px;margin: 30px 0;}
.mian01-feature .icons-feature a { margin: 0 25px; display: block;}
.mian01-feature .icons-feature .specialz { color: #fb9e2e; font-size: 17px; position: relative; z-index: 0; margin: 0 25px;} 
.mian01-feature .icons-feature .specialz .specialz-wrap {background-color: #fcfbf7;padding: 13px 16px 6px;border: 2px solid #fb9c29;border-radius: 10px;}
.mian01-feature .icons-feature .specialz img {position: relative;left: -3px;padding-top: 0;} 
.mian01-feature .icons-feature img {margin-bottom: 5px;padding-top: 5px;}
.mian01-feature .icons-feature a img {transition: all 0.2s;}
.mian01-feature .icons-feature a:hover img {transform: scale(1.2);}

.main01-select {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 10px;
	font-size: 19px;
	color: #141414;
	margin-bottom: 25px;
}
.main01-select a {
	display: inline-block;
	width: 215px;
	height: 38px;
	background-color: #ffb053;
	border-radius: 5px;
	line-height: 38px;
	color: #ffffff;
}
.main01-conver-more {
	font-size: 17px;
	color: #504f4f;
	line-height: 1.5;
}
.main01-convert {
	background-color: #fcf0df;
	padding: 30px 50px;
	border-radius: 10px;
	display: inline-block;
	margin-bottom: 30px;
}
.main01-convert-mp4{display: flex;justify-content: space-between;}
.main01-convert-mp4 span{display: inline-flex;align-items: center;}
.main01-convert-mp4 span::before{content: "";width: 27px; height: 22px;display: inline-block;}
.main01-convert-mp4 span:nth-child(3):before{background: url(../images/feature-dvd-converting/icons.png) -56px -10px;}
.main01-convert-mp4 span:nth-child(2):before{width: 26px;background: url(../images/feature-dvd-converting/icons.png) -10px -10px;}
.main01-convert-mp4 span:nth-child(1):before{width: 30px;height: 21px; background: url(../images/feature-dvd-converting/icons.png) -103px -10px;}

/* ------------mian02 ------------- */
.main02 {
	text-align: center;
	padding-top: 30px;
	background: url("../images/feature-dvd-converting/main02-bg.png") no-repeat center bottom #fff;
	background-size: 100% auto;
}
.main02-swiper {
	padding-top: 30px;
}
.main02-swiper-tabs {
	width: 1200px;
	margin: 0 auto;
}
.main02-tabs-wrap {
	display: flex;
	justify-content: space-around;
	align-items: center;
	box-shadow: inset 0 -1px 0 rgba(0,0,0,0.2);
	font-size: 19px;
	color: #000000;
	margin: 0 60px;
}
.main02-swiper-tab .icon-new {
	position: relative;
	bottom: 8px;
}
.main02-swiper-tab {
	padding: 15px 0;
	cursor: pointer;
}
.main02-swiper-tab.active {
	font-weight: 700;
	border-bottom: 3px solid #ffb053;
}

.main02-slider-item {
	height: 590px;
	background-repeat: no-repeat;
	display: none;
}
.main02-slider-item.active {
	display: block;
}

.slider-1 {
	background: url("../images/feature-dvd-converting/s2.png") calc(50% - 509px) no-repeat;
}
.slider-2 {
	background: url("../images/feature-dvd-converting/main02-slider-1.png") calc(50% - 509px) no-repeat;
}
.slider-3 {
	background:url("../images/feature-dvd-converting/main02-slider-3.png") calc(50% - 509px) no-repeat;
}

.main02-slider-wrap {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	width: 1200px;
	margin: 0 auto;
}
.slider-item-content {
	flex: 0.5;
	text-align: left;
	padding-top: 50px;
	padding-left: 80px;
}
.slider-item-content h3 {
	font-size: 25px;
	color: #1f1f1f;
	line-height: 1.5;
	margin-bottom: 20px;
}
.slider-item-content h3 strong {
	color: #ffa838;
}
.slider-item-content p {
	font-size: 17px;
	line-height: 1.5;
	color: #454546;
	margin-bottom: 30px;
}
.slider-item-content p span {
	border-bottom: 1px dashed #141414;
}
.slider-item-content ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 20px;
}
.slider-item-content ul li {
	flex: 50%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	gap: 10px;
	font-size: 17px;
	color: #757575;
	margin-bottom: 25px;
}
.slider-item-content ul li::before {
	content: '';
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url("../images/feature-video-converting-2024/svg-check.svg") no-repeat center;
}

/*  ------ common -------*/

.title-h1 { font-size: 35px; font-weight: 700; color: #000000; line-height: 1.5; margin-bottom: 15px; }
.title-h1 span { color: #ffb053; }
.title-h2 { font-size: 35px; font-weight: 700; color: #000000; line-height: 1.5; margin-bottom: 10px; text-align: center; }
.title-h3 { font-size: 23px; font-weight: 700; color: #333232; line-height: 1.5; margin-bottom: 30px; padding-top: 30px; }
.title-h3 span { position: relative; display: inline-block; z-index: 0; }
.title-h3 span::after { content: ''; background: #ffb040; position: absolute; bottom: 5px; left: -6px; right: -6px; height: 8px; z-index: -1; }
/* `````````````````````````````````````````````` */
.convert-box {width: 134px;box-sizing: border-box;height: 38px;line-height: 38px;color: #000;padding: 0 30px 0 10px;border: 1px solid #ccd3db;border-radius: 6px;margin: 0 12px;position: relative;background-color: #fff;cursor: pointer;text-align: left;}
.convert-box.on-active {border-radius: 6px 6px 0 0;}
.convert-box::after {content: "";width: 10px;height: 10px;border-right: 2px solid #ffbc6e;border-bottom: 2px solid #ffbc6e;position: absolute;top: 50%;right: 8px;margin-top: -9px;transform: rotate(45deg);transition: all 0.2s;}
.convert-box.on-active::after {transform: rotate(225deg);margin-top: -3px;}
.convert-box-show {display: block;height: 100%;overflow: hidden;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.convert-box-lists {visibility: hidden;opacity: 0;width: 100%;border: 1px solid #ccd3db;border-radius: 0 0 6px 6px;background-color: #fff;position: absolute;top: 100%;left: -1px;z-index: 2;transition: all 0.2s;}
.convert-box-lists.on-active {visibility: visible;opacity: 1;}
.convert-box-item {border-radius: 6px;padding: 0 12px;font-size: 15px;color: #333;line-height: 30px;display: flex;justify-content: space-between;align-items: center;transition: all 0.2s;position: relative;}
.convert-box-item::after {content: "";width: 10px;height: 10px;border-right: 1px solid #ffbc6e;border-bottom: 1px solid #ffbc6e;transform: rotate(-45deg);}
.convert-box-item:hover {background-color: #ffbc6e;color: #fff;}
.convert-box-item:hover::after {border-color: #fff;}
.convert-child-list {visibility: hidden;opacity: 0;width: 100%;border: 1px solid #ccd3db;border-radius: 0 6px 6px 6px;background-color: #fff;position: absolute;top: 0;left: 100%;transition: all 0.2s;}
.convert-child-item {padding: 6px 12px;border-radius: 6px;line-height: 17px;color: #333;transition: all 0.2s;background-color: #fff;color: #333;}
.convert-child-item:hover {background-color: #ffbc6e;color: #fff;}
.convert-box-item:hover .convert-child-list,.convert-child-list.on-active {visibility: visible;opacity: 1;}
.convert-button {margin-left: 10px;}
.convert-download,.after-convert-button {display: block;width: 214px;height: 36px;line-height: 36px;border: 1px solid #ffb053;border-radius: 5px;text-align: center;color: #ffb053;background-color: transparent;font-size: 17px;color: #34ac39;}
.convert-download:hover,.convert-download.on-active {background-color: #ffb053;color: #fff;}
.after-convert-button {background-color: #ffb053;color: #fff;font-size: 15px;}
.other-tools {text-align: center;color: #494949;padding-top: 24px;line-height: 21px;}
.other-tools a {display: inline-block;margin-left: 8px;color: #7a7a7a;text-decoration: underline;text-underline-position: under;}
.banner-download-input {display: flex;justify-content: center;align-items: center;flex-wrap: wrap;gap: 20px;}
.input-download {width: 290px;height: 60px;line-height: 60px;font-size: 23px;background-color: #16B4FD;color: #fff;border-radius: 5px;display: flex;justify-content: center;align-items: center;margin-bottom: 15px;}
.input-download::after {content: '';width: 59px;height: 24px;background-image: url(../images/feature-video-converting-2024/banner-down-icon.png);margin-left: 20px;}
.input-buy {width: 290px;height: 60px;line-height: 60px;font-size: 23px;background-color: #FFBF00;color: #fff;border-radius: 5px;display: flex;justify-content: center;align-items: center;margin-bottom: 15px;}
.input-buy::after { content: ''; width: 38px; height: 29px; background-image: url(../images/feature-dvd-converting/buy-car.png); margin-left: 10px; }
.input-buy:hover{color: #fff;}

.banner-input {margin-left: 22px;}
.banner-input-content {display: flex;align-items: center;}
.banner-input-content input {width: 270px;border: none;outline: none;height: 60px;font-size: 17px;color: #999;padding-left: 10px;border-radius: 5px 0 0 5px;margin-bottom: 15px;}
.banner-input-content button {height: 60px;border: none;outline: none;border-radius: 0 5px 5px 0;background-color: #34ac39;font-size: 23px;color: #fff;line-height: 60px;text-align: center;cursor: pointer;margin-bottom: 15px;padding: 0 15px;}
.banner-after-input {display: none;border: 1px dashed #16B4FD;border-radius: 5px;font-size: 17px;line-height: 28px;color: #666;margin-bottom: 15px;padding: 15px 5px;}
.download-input-intro {font-size: 17px;color: #9f9f9f;line-height: 23px;}
.download-input-intro img {vertical-align: middle;margin-right: 10px;}
/*----------------*/
.fdvdc-works{background:url(../images/feature-dvd-converting/bg2.jpg) no-repeat bottom / 100% 100%; padding:60px 0; margin-top: 10px;}
.fdvdc-works-con{display:flex;align-items:center;margin:0 -2%;}
.fdvdc-works-con > *{padding:0 2%;}
.fdvdc-works .fdvdc-title{justify-content:flex-start;}
.fdvdc-works .fdvdc-ti{padding-bottom:.65em;text-align: left;}
.fdvdc-works-desc{color:#686669; line-height:1.7;}
.fdvdc-works-pic img{max-width:none;}
.fdvdc-works-pic-ai{margin-left:-80px;padding: 0;}
.fdvdc-works-lists{display:flex; flex-flow:wrap;}
.fdvdc-works-lists ul{margin:15px 8% 25px 0; flex:none;}
.fdvdc-works-lists ul li{color:#898588; line-height:1.9;}
.fdvdc-works-lists ul li::before{content:'\2022 \20'; color:#25C780; font-weight:700;}
.formats-container{display:flex;}
.formats-content {height: 46px;padding: 5px 9px 0 10px;border: 1px solid #999;border-radius: 5px;position: relative;cursor: pointer;box-sizing: border-box;background-color: #FBFAFC; flex:none;}
.formats-content + .formats-content{margin-left:15px;}
.formats-show {font-size: 17px;color: #666;line-height: 31px;text-align: right;}
.formats-show span {color: #efbc09;font-weight: 700;}
.formats-show b {display: inline-block;vertical-align: middle;width: 28px;height: 28px;border-radius: 3px;margin-left: 20px;position: relative;}
.formats-show b::before {content: "";width: 10px;height: 10px;border-right: 1px solid #666;border-bottom: 1px solid #666;position: absolute;top: 50%;left: 50%;margin: -8px 0 0 -5px;transform: rotate(45deg);transition: all 0.3s;}
.formats-show.on-active b::before {transform: rotate(-135deg);margin-top: -3px;}
.formats-list {display: none;width: 100%;border: 1px solid #dadbdf;border-radius: 5px;position: absolute;top: 100%;left: -1px;background-color: #fff;z-index: 10;text-align: left;}
.formats-list-item {padding: 10px 20px;font-size: 17px;line-height: 19px;display: flex;justify-content: space-between;align-items: center;transition: all 0.2s;position: relative;}
.formats-list-item:hover {background-color: #329be5;color: #fff;}
.formats-list-item::after {content: "";width: 10px;height: 10px;border-right: 1px solid #333;border-bottom: 1px solid #333;transform: rotate(-45deg);}
.formats-list-item:hover::after {border-color: #fff;}
.formats-list-item a:hover {text-decoration: underline;}
.formats-download-item {color: #efbc09;font-weight: 600;}
.formats-download-item::after {display: none;}
.formats-list-item.formats-download-item:hover {background-color: #fff;color: #16B4FD;}
.child-formats-list {display: none;width: 250px;border: 1px solid #dadbdf;border-radius: 0 5px 5px 5px;position: absolute;top: 0;left: 100%;background-color: #fff;}
.child-formats-item {padding: 5px 8px;font-size: 17px;line-height: 21px;color: #4c4c4c;cursor: default;}
.child-formats-item:hover {background-color: #329be5;color: #fff;}
.formats-list-item:hover .child-formats-list {display: block;}
.fdvdc-works-input{padding: 20px 0 0;}

.fdvdc-works[data="rtl"] .fdvdc-ti{font-size: 33px;}
.fdvdc-works[data="rtl"] .fdvdc-works-pic-ai{ margin-right: 80px;}
.fdvdc-works[data="rtl"] .fdvdc-works-t-box{width: 470px;padding: 0;}
.fdvdc-works[data="rtl"]{ background:url(../images/feature-dvd-converting/bg3.jpg) no-repeat 0 / 100% 100%; padding:70px 0 30px;margin: 0;}
.works3[data="rtl"]{background: url("../images/feature-dvd-converting/works-bg1.jpg")no-repeat 0 / 100% 100%;}
.fdvdc-works[data="rtl"] .fdvdc-title{padding-top:.8em;}
.fdvdc-works[data="rtl"] .fdvdc-works-con{align-items:flex-start;}
.fdvdc-works[data="rtl"] .fdvdc-works-pic{margin-left:-260px;}
.fdvdc-works-list{padding:17px 0;}
.fdvdc-works-list li{color:#666; line-height:1.9;}
.fdvdc-works-list li::before{content:'\2022 \20'; color:#25C780; font-weight:700;}
.fdvdc-works-more{background-color:#FFBF00; display:inline-flex; align-items:center; font-size:21px; color:#fff; padding:.6em 1.5em; border-radius:50px; box-shadow:0 8px 8px rgba(236 187 42 / .39); transition:box-shadow .3s;}
.fdvdc-works-more:hover{color:#fff; box-shadow:0 0, inset -999px 0 rgba(0 0 0 / .07);}
.fdvdc-works-more::after{content:''; width:16px; height:17px; background-image:url(../images/feature-dvd-converting/works-arr-icon.png); margin-left:20px;}
/* CSS Document */

.fdvdc-feature{background:url(../images/feature-dvd-converting/feature-bg.jpg) no-repeat center / cover; color:#fff; position:relative;}
.fdvdc-feature-wrap{display:flex; height:570px; align-content:flex-end; flex-flow:wrap;}
.fdvdc-feature-con{flex:1; max-width:50%; padding-bottom:25px;}
.fdvdc-feature-con + .fdvdc-feature-con{padding-left: 12%;box-sizing:border-box;}
.fdvdc-feature-con h3{font-size:25px; padding-bottom:.7em;}
.fdvdc-feature-con ul li{position:relative; padding-left:15px; color:#B3B2B2; font-size:17px; margin:2px 0;}
.fdvdc-feature-con ul li::before{content:'\2022'; color:#25C780; font-weight:700; position:absolute; left:0;}
.fdvdc-feature-ld{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}
.fdvdc-feature-logo{width:140px; line-height:140px; border-radius:50%; background-color:rgba(255 255 255 / .4); text-align:center; box-shadow:0 0 0 15px rgba(255 255 255 / .17); margin:0 auto;}
.fdvdc-feature-down{display:inline-flex; font-size:17px; color:#fff; background-color:#94CB30; padding:.6em 1em; border-radius:5px; margin-top:-15px; transition:box-shadow .3s; width:max-content; width:-moz-max-content; width:-webkit-max-content;}
.fdvdc-feature-down:hover{box-shadow:inset -999px 0 rgba(0 0 0 / .07);}
.fdvdc-feature-down::after{content:''; width:43px; height:22px; background-image:url(../images/feature-dvd-converting/system-icon.png); background-size:cover; margin-left:10px;}
/* CSS Document */

.fdvdc-save{background:url(../images/feature-dvd-converting/save-bg.png) no-repeat 50% -25%; padding:70px 0;}
.fdvdc-save .fdvdc-ti{font-size:35px; text-align:center; padding-bottom:0;}
.fdvdc-save-con{display:flex; align-items:center; justify-content:center;}
.fdvdc-save-pic img{display:none;}
.fdvdc-save-pic .active{display:inline;}
.fdvdc-save-info{flex-basis:430px; text-align:left;}
.fdvdc-save-info .fdvdc-title{justify-content:flex-start; font-size:15px;}
.fdvdc-save-text li{display:none;}
.fdvdc-save-text .active{display:block;}
.fdvdc-save-info .fdvdc-ti{font-weight:400; text-align:left; color:#000519;}
.fdvdc-save-desc{font-size:17px; color:#666; padding:10px 0 20px; line-height:1.5;}
.fdvdc-save-down a{display:inline-flex; font-size:21px; color:#fff; background-color:#FFBF00; padding:.6em 0.8em; border-radius:5px; align-items:center; transition:box-shadow .3s; width:max-content; width:-moz-max-content; width:-webkit-max-content;}
.fdvdc-save-down a:hover{box-shadow:inset -999px 0 rgba(0 0 0 / .07);}
.fdvdc-save-down a::after{content:''; width:43px; height:22px; background-image:url(../images/feature-dvd-converting/system-icon.png); margin-left:20px; background-size:cover;}
.fdvdc-save-btn{text-align:center; display:flex; margin-top:-25px;}
.fdvdc-save-btn button{border:0 none; background-color:#fff; width:108px; line-height:108px; border-radius:50%; height:108px; background-repeat:no-repeat; background-position:center; box-shadow:0 10px 18px rgba(214 214 214 / .29); cursor:pointer; font-size:0; margin:0 auto;}
.fdvdc-save-btn button:first-child{background-image:url(../images/feature-dvd-converting/save-icon1.png);}
.fdvdc-save-btn button:nth-child(2){background-image:url(../images/feature-dvd-converting/save-icon2.png); margin-top:90px;}
.fdvdc-save-btn button:nth-child(3){background-image:url(../images/feature-dvd-converting/save-icon3.png); margin-top:140px;}
.fdvdc-save-btn button:nth-child(4){background-image:url(../images/feature-dvd-converting/save-icon4.png); margin-top:90px;}
.fdvdc-save-btn button:last-child{background-image:url(../images/feature-dvd-converting/save-icon5.png);}
.fdvdc-save-btn button:disabled{background-image:linear-gradient(117deg, #ffbf00, #e97e1e); cursor:default; box-shadow:0 7px 13px rgba(244 170 75 / .71);}
.fdvdc-save-btn button img{display:none;}
.fdvdc-save-btn button:disabled img{display:inline;}
/* CSS Document */

/* ------------------ */
.fdvdc-tools{background:linear-gradient(to top,#746351 150px,#fafafa 150px);margin-top: 10px;padding: 70px 0 0;}
.fdvdc-tools-content{display: flex;align-items: flex-end;}
.fdvdc-tools-content > img{margin-left: -30px;margin-right: 90px;}
.fdvdc-tools-text h3{font-size: 33px;padding:0 0 30px;}
.fdvdc-tools-text ul{padding: 90px 0 40px;font-size: 17px;}
.fdvdc-tools-text ul li{margin-right: 45px;color: #fff; text-align: center;display: inline-flex;flex-direction: column;justify-content: center;align-items: center;}
.fdvdc-tools-text ul li img{padding-bottom: 10px;}
.fdvdc-tools-text ul li.on{color: #ffb053;}
/* ------------------ */

.fdvdc-compare{text-align:center;padding: 90px 0 0;background: linear-gradient(to top,#fcfcfc 530px,#fff 530px);}
.fdvdc-compare-desc{color:#787878; max-width:780px; margin:0 auto 40px;}
.fdvdc-compare-table{width:100%; table-layout:fixed;border-collapse: collapse;}
.fdvdc-compare-table th{background-color: #f1f1f1;font-size:17px;padding:28px 0;/* border-right:2px solid #fff; */}
.fdvdc-compare-table th:nth-child(3){background: #ffbf00;border-left: 2px solid #ffbf00;border-right: 2px solid #ffbf00;color: #fff;}
.fdvdc-compare-table th:last-child, .fdvdc-compare-table td:last-child{border-right:0 none;;}
.fdvdc-compare-table td{padding:20px 0;/* border-right:2px solid #fff; *//* border-top:2px solid #fff; */}
.fdvdc-compare-table .vpc{box-shadow:inset -999px 0 #fcf9f3;border-left: 2px solid #fdc96e;border-right: 2px solid #fdc96e;}
.fdvdc-compare-table tr:nth-child(even) .vpc{box-shadow: none;}
.fdvdc-compare-table tr:nth-child(odd) td{background: #fafafc;}
.fdvdc-compare-table td.hasrow{background: #fff;border:1px solid #e4e4e4;}
/* .fdvdc-compare-table tr:nth-child(odd) td, .fdvdc-compare-table td[rowspan]{background-color:#F7F7FC;} */
.fdvdc-compare-table tr td.ti-bg{background-color:transparent;}
.fdvdc-compare-table td[rowspan] h5{font-size:21px; padding-top:8px;}
.fdvdc-compare-table td p{text-align:left; font-size:17px; color:#7E7E7E; padding-left:1.9em;}
.fdvdc-compare .fdvdc-btn{/* background-color:#F8F8F8; */border-top:2px solid #fff;}
.fdvdc-compare .fdvdc-btn a{margin-top:2.5em; margin-bottom:2.5em;}
.fdvdc-compare .banner-down .input-download{height: auto;line-height: 0;width: auto; padding: 0.9em 1.7em;}
.fdvdc-compare-table tr:last-child .vpc{border-bottom: 2px solid #ffbf00;}
/* ------------- */
.fdvdc-howto{margin: 10px;background: #fbfafb;padding: 80px 0 0;}
.fdvdc-howto-content { display: flex; align-items: stretch; justify-content: space-between; text-align: left; margin: 50px 0 60px; }
.fdvdc-howto-content .item { width: 370px;box-shadow: 0px 25px 29px 0px rgba(159, 156, 151, 0.16); } 
.fdvdc-howto-content .text { padding: 20px 30px; background-color: #ffffff; box-sizing: border-box; } 
.fdvdc-howto-content .text span { font-size: 21px; line-height: 1.4; color: #ff9638; } 
.fdvdc-howto-content h4 { font-size: 27px; line-height: 1.4; color: #1d1d1f; font-weight: 700; margin-bottom: 10px; } 
.fdvdc-howto-content p { font-size: 15px; line-height: 1.4; color: #202020; display: -webkit-box; -webkit-line-clamp: 2; overflow: hidden; -webkit-box-orient: vertical; min-height: 2.8em; }
.fdvdc-howto h3{text-align: center;font-size: 25px;}
.fdvdc-howto h3 a{}
.fdvdc-howto h3 a:hover{text-decoration: underline;font-weight: bold;}
.download-button { padding-bottom: 80px;text-align: center; }
.download-button .button-wrap {margin-bottom: 10px;}
.download-button .button-wrap a { display: inline-block; padding: 20px 25px; background: #179bfd; border-radius: 10px; color: #ffffff; font-size: 19px; }
.download-button .button-wrap a:hover { background: #12BCFF; }
.download-button .win-plat .button-wrap a img { vertical-align: text-bottom; margin-left: 20px; }
.download-button .mac-plat .button-wrap a img { vertical-align: text-top; margin-left: 20px; }

.fdvdc-recommend{border-top: 1px solid #ccc;padding: 55px 0 35px;}
.fdvdc-recommend .t{font-size: 17px;text-align: center;}
.fdvdc-recommend h3{font-size:31px;font-weight: bold;text-align: center; padding: 25px 0;line-height: 1;}
.fdvdc-recommend .recmd-border{display: flex;justify-content: space-between;padding: 0 40px;align-items: center;}
.fdvdc-recommend .recmd-border span{/* margin: 150px 0 0; */display: inline-flex;cursor: pointer;width: 42px;height: 42px;border:1px solid #e7e7e7;border-radius: 50%;text-align: center;background: #fff;}
.fdvdc-recommend .recmd-border span:after{content: "";display: inline-block;width: 15px;height: 15px;border-left: 1px solid #b4b4b4;border-bottom: 1px solid #b4b4b4;transform:translate(4px,0) rotate(45deg);margin: auto;}
.fdvdc-recommend .recmd-border .right span:after{transform: translate(-3px,0) rotate(-135deg);}
.fdvdc-recommend .recmd-content{width: 900px;height: 120px;position: relative;overflow: hidden;}
.recmd-box{ position: absolute; left: 0; top: 0; width: 30000px;}
.recmd-box .box_one{text-align: center;float: left;width: 900px;display: flex;justify-content:space-between;align-items: center;height: 120px;}
.box_one .pic{padding: 25px 0;}
.box_one p{/* font-size: 25px; */color: #333;padding: 0 0 0 65px;text-align: left;}
.box_one .other{padding: 20px 0 0; font-size: 14px;}
.recmd-bottom{text-align: center;padding: 0 0 20px 0;}
.recmd-bottom span{display: inline-block;width: 18px;height: 18px;border-radius: 50%;background: #ededed;cursor: pointer;margin: 0 10px;}
.recmd-bottom span.focus{background: #0669ff;}
/* ----------------- */
.fdvdc-product{background: url(../images/feature-dvd-converting/bg4.jpg) no-repeat center/cover;padding: 40px 0;}
.fdvdc-product .Details{display: flex;justify-content: space-between;align-items: center;}
.fdvdc-product .Details > img{margin:0 70px 0 20px;}
.fdvdc-product-content{}
.fdvdc-product-content h2{font-size: 35px;font-weight: bold;}
.fdvdc-product-content .t{font-size: 23px;color: #179bfd;padding:15px 0 20px;}
.fdvdc-product-content p{color: #323d4d;}
.fdvdc-product-content .btn{padding: 20px 0 0;}
.fdvdc-product-content .btn a{display: inline-block;border-radius: 5px;padding: 0 30px;line-height: 49px;color: #fff;font-size: 21px;}
.fdvdc-product-content .btn a.down{border: 1px solid #179bfd; margin-right: 25px;background:#179bfd;}
.fdvdc-product-content .btn a.see{border: 1px solid #fff;}
/* ----------------- */
.fdvdc-faq{padding-bottom:60px;}
.fdvdc-faq-btn{font-size:27px; color:#ffc742; font-weight:700; background-color:#f4f4f4; border:0 none; width:100%; padding:.5em 0 .5em 115px; text-align:left; position:relative; border-radius:2em 0 0 2em; cursor:pointer; line-height:1; margin-bottom:20px;}
.fdvdc-faq-btn::before{content:''; position:absolute; width:86px; height:86px; background-image:url(../images/feature-dvd-converting/step-icon.png); left:-1px; top:50%; transform:translateY(-50%);}
.fdvdc-faq-btn::after{content:'';position:absolute;left:0;right:0;bottom:0;top:0;margin:2px auto 0;width:20px;height:20px;box-sizing:border-box;border-left:2px solid currentColor;border-bottom:2px solid currentColor;color:#A2A2A2;transform:rotate(-45deg);box-shadow: -5px 5px #f4f4f4, -7px 7px;border-radius:2px;animation:arrMove .6s linear infinite alternate;}
@keyframes arrMove {
	to{margin-top:8px;}
}
.fdvdc-faq-wrap{padding-left:115px;}
.fdvdc-faq-con{margin:25px 0;}
.fdvdc-faq-con dt{font-size:21px; padding-bottom:5px;}
.fdvdc-faq-con dd{margin:10px 0; font-size:0;}
.fdvdc-faq-con label{font-size:17px; padding-left:10px; cursor:pointer;}
.fdvdc-faq-con input[type="text"]{border:0; border-bottom:1px solid; font-size:15px; width:50%; color:#666;}
.fdvdc-faq-wrap, .fdvdc-faq-yes, .fdvdc-faq-no{display:none;}
.fdvdc-email-x{font-size:0;}
.fdvdc-faq-email-yes, .fdvdc-faq-email-no{height:35px; line-height:35px; border:1px solid; border-right:0 none; font-size:15px; color:#999; padding-left:10px; border-radius:5px 0 0 5px; box-sizing:border-box; vertical-align:bottom;}
.fdvdc-faq-submit-yes, .fdvdc-faq-submit-no{font-size:19px; background-color:#148EFC; border:0 none; color:#fff; height:35px; line-height:35px; padding:0 1em; border-radius:0 5px 5px 0; cursor:pointer; transition:box-shadow .3s; vertical-align:bottom;}
.fdvdc-faq-submit-yes:hover, .fdvdc-faq-submit-no:hover{box-shadow:inset -999px 0 rgba(0 0 0 / .07);}
/* CSS Document */

.DivMain19 {background:#000;width: 100%;position: fixed;top: 0;left: 0;display: none;}
.DivMain19 .Details { height: 80px; margin: 0 auto; }
.DivMain19 .Logo {  float: left; padding: 10px 0 0; }
.DivMain19 .Btn {  float: right; padding: 8px 0 0; }
.DivMain19 .Buy {   text-align: center; cursor: pointer; float: left; padding: 5px 0 0; margin: 0 10px 0 0; }
.DivMain19 .Buy p { color: #c7a757; font-weight: 800; font-size: 17px; line-height: 20px; }
.DivMain19 .Buy p i { font-size: 11px; color: #808080; display: block; font-style: normal; font-weight: 400; }
.DivMain19 .Down { width: 145px; height: 38px; border-radius: 5px; background: #0fb4ff; color: #fff; float: left;  text-align: center;  padding: 5px 0 0; cursor: pointer; transition:all 0.4s;margin-left: 10px;}
.DivMain19 .vpc-buy{background-color:#FFBF00;}
.DivMain19 .Down:hover { box-shadow:inset -999px 0 rgba(0 0 0 / .1); }
.DivMain19 .Down p {  font-weight: 800; font-size: 17px; line-height: 17px; }
.DivMain19 .Down p i { font-size: 11px;  display: block; font-style: normal; font-weight: 400; line-height: 18px; }
.DivMain19 ul { float: right; font-size: 17px; color: #fff; width: 360px; padding: 28px 0 0; }
.DivMain19 ul li {  float: left; width: 120px; text-align: center; }
.DivMain19 ul li a { color: #fff; text-decoration:none; }
/* CSS Document */
/* ````````````````````````````		side-nav	````````````````````````````````````````` */
.side-nav {position: sticky;top: 0;width: 250px;height: 0;left: calc(50% - 900px);z-index: 9999; display: none;} 
.side-nav .wrap {padding: 70px 20px 20px;/* background: #fff; */}
.side-nav .side-title { font-size: 17px; margin-bottom: 20px; color: #1c1c1c; display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0 10px; }
.side-nav .side-title i { display: inline-block; width: 18px; height: 18px; border: 1px solid #060606; border-radius: 50%; vertical-align: middle; position: relative; }
.side-nav .side-title i::before { display: inline-block; content: ''; width: 6px; height: 6px; border: 1.5px solid #060606; position: absolute; left: 50%; top: 40%; transform: translate(-50%, 0) rotate(45deg); border-bottom: none; border-right: none; }
.side-nav .side-title i.on-off { transform: rotate(180deg); }
.side-nav .nav-list { font-size: 15px; line-height: 1.4; color: #1c1c1c; }
.side-nav .nav-list li a { width: 100%; display: flex; align-items: center; border-top: 1px solid #e5e5e5; position: relative; height: 50px; margin: 0 auto; padding: 0 15px; box-sizing: border-box; white-space: nowrap; }
.side-nav .nav-list li a span {flex: 1;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.side-nav .nav-list li:first-of-type a { border-top: 1px solid transparent; } 
.side-nav .nav-list li a::before { content: ''; display: inline-block; width: 4px; height: 4px; background: #b7bbc2; border-radius: 50%; vertical-align: middle; margin-left: 5px; margin-right: 10px; }
.side-nav .nav-list li.focus a { color: #ffffff; border-top-color: transparent; } 
.side-nav .nav-list li.focus a::before { background: #ffffff; } 
.side-nav .nav-list li.focus a::after { content: ''; display: inline-block; border: 5px solid transparent; border-left-color: #ffffff; border-left-width: 8px; border-right-width: 0; } 
.side-nav .nav-list li.focus a { width: 100%; border-radius: 25px; background: #fdc96e; } 
.side-nav .nav-list li.focus + li a { border-top-color: transparent;
}


@media (max-width: 1700px) {
	.side-nav {display: none;}
}
@media (max-width:1200px){
	.fdvdc-recommend .recmd-border{padding: 0 5%;}
	.box_one p{padding: 0;}
	.fdvdc-recommend .recmd-content{width: 80%;}
}
@media (max-width:979px) {

	body{min-width:100%;}
	.Details,.details{width:98%;}
	/* CSS Document */
	.mian01-feature .icons-feature {zoom: 0.8;}
	.download-input-intro {font-size: .9375rem;}
	.main01-select {font-size: .9375rem;flex-direction: column;gap: 0;}
	.mian01-feature .icons-feature li {line-height: 1.1;}
	.main01 {padding: 30px 0;}
	.main01-convert {overflow: hidden;}
	.convert-button {margin-top: 20px;}

	/*	--------------*/
	.main02-swiper-tabs {width: 100%;}
	.main02-tabs-wrap {flex-wrap: wrap;justify-content: space-around;}
	.main02-slider-item {background: #fefcf9;height: auto;}
	.main02-swiper-tab {width: 90%;padding: 10px 0;}
	.main02-slider-wrap {width: 100%;}
	.slider-item-content {flex: 1;padding: 30px 15px;}
	.slider-item-content ul li {font-size: .9375rem;}
	.slider-item-content p {font-size: .9375rem;}
	.slider-item-content h3 {font-size: 1.1875rem;}
	
	.fdvdc-tools-content > img{width: 54%;margin-right: 0;}
	.fdvdc-tools-text ul{padding: 30px 0 10px;}
	.fdvdc-tools-content{align-items: center;}
	
	.fdvdc-product .Details > img{width: 38%;margin-right: 10px;}
	
	
	.fdvdc-recommend .recmd-border{padding: 0;}
	.fdvdc-recommend h2{font-size: 35px;width: 70%;}
	.box_one img{width: 200px;padding-right: 10px;}
	/* .box_one p{font-size: 23px;} */
	
	.fdvdc-works-con{margin:0;}
	.fdvdc-works-con > *{flex:1;}
	.fdvdc-works-pic img{max-width:100%;}
	.fdvdc-works[data="rtl"] .fdvdc-works-pic-ai{margin: 0;}

	.fdvdc-works[data="rtl"] .fdvdc-works-pic{margin-left:-100px;}
	.fdvdc-works[data="rtl"] .fdvdc-works-con{align-items:center;}
	/* CSS Document */

	.fdvdc-all-items{margin:0;}
	/* CSS Document */
	
	.fdvdc-step-left{padding-right: 0;}
	/* CSS Document */

	.DivMain19{display:none !important;}
	/* CSS Document */

}

@media (max-width:767px) {
	.new-down-buy {flex-wrap: wrap;}

	.fdvdc-recommend .recmd-border span{width: 40px;height: 40px;}

	.fdvdc-banner-ti{font-size:39px;}
	/* CSS Document */

	.fdvdc-all-items{flex-flow:column;}
	.fdvdc-all-items dl + dl{margin-top:30px;}
	/* CSS Document */

	.fdvdc-works-con{flex-flow:column;}
	.formats-container{flex-flow:column; align-items:center;}
	.formats-content + .formats-content{margin:15px 0;}
	/* CSS Document */

	.fdvdc-compare .fdvdc-btn a{margin:.5em 0;}
	/* CSS Document */

	.fdvdc-step-wrap{flex-flow:column;}
	.fdvdc-step-video-x{width:100%; margin-top:20px;}
	
	.fdvdc-step-left{ width: 100%;}
	/* CSS Document */
	.fdvdc-tools{background: #fafafa;}
	.fdvdc-tools-content{flex-wrap: wrap;}
	.fdvdc-tools-content > img{width: auto;}
	.fdvdc-tools-text ul{background: #746351;text-align: center; margin-top: 20px;}
	.fdvdc-tools-text ul li:last-child{margin-right: 0;}

	.fdvdc-howto-content{flex-wrap: wrap;justify-content: center;}

	.fdvdc-product .Details{flex-wrap: wrap;justify-content: center;}
	.fdvdc-product .Details > img{margin: 30px 0;}
	

}

@media (max-width:479px) {
	.title-h1,.title-h2,.fdvdc-ti,.fdvdc-works[data="rtl"] .fdvdc-ti,.fdvdc-product-content h2{font-size: 29px;}

	.mian01-feature .icons-feature{zoom: 0.45;}
	.main01-convert{padding: 30px 0;}
	.main01-convert-mp4{flex-wrap: wrap;justify-content: center;}
	.main01-convert-mp4 span{margin:5px 20px;}

	.fdvdc-works[data="rtl"] .fdvdc-works-t-box{width: auto;}

	.fdvdc-tools-text ul li{margin-right: 20px;}

	.fdvdc-recommend .recmd-border{display: block;position: relative;}
	.fdvdc-recommend .recmd-border .left{position: absolute;bottom: 0; left: 30%;}
	.fdvdc-recommend .recmd-border .right{text-align: right;padding-right: 30%;}
	.fdvdc-recommend .recmd-border span{margin: 0;}
	.fdvdc-recommend .recmd-content{width: 100%;}
	.box_one p{font-size: 18px;}
	.box_one .pic img{width: 50%;}
	.recmd-bottom{padding: 20px 0;}
	

	.fdvdc-ti{font-size:31px;}
	.fdvdc-btn a{margin-top:20px;}
	/* CSS Document */

	.fdvdc-banner{padding:50px 0 80px;}
	.fdvdc-banner-ti{font-size:33px;}
	.fdvdc-banner-feature{padding-bottom:20px;}
	.fdvdc-banner-feature button{margin:10px 1% 0;}
	.fdvdc-banner-desc{font-size:15px;}
	/* CSS Document */

	.fdvdc-all{padding:20px 0 50px;}
	/* CSS Document */

	.fdvdc-feature{padding:50px 0;}
	.fdvdc-feature-wrap{height:auto; flex-flow:column;}
	.fdvdc-feature-con{max-width:none;}
	.fdvdc-feature-con + .fdvdc-feature-con{padding-left:0;}
	.fdvdc-feature-ld{position:static; transform:translate(0); text-align:center;}
	
	/* CSS Document */

	.fdvdc-save{padding:50px 0;}
	.fdvdc-save-con{flex-flow:column;}
	.fdvdc-save-info{flex-basis:auto;}
	.fdvdc-save-btn{flex-flow:wrap; margin-top:20px;}
	.fdvdc-save-btn.fdvdc-save-btn button{margin-top:0;}
	/* CSS Document */

	.fdvdc-compare-table th{font-size:15px; font-weight:400;}
	/* CSS Document */

	.fdvdc-step-wrap ol li + li{margin-top:20px;}
	/* CSS Document */

	.fdvdc-faq-btn::after{right:5px; left:auto;}
	.fdvdc-faq-wrap{padding-left:20px;}
	/* CSS Document */
	.download-button .button-wrap a{ font-size: 17px; }

	.fdvdc-product-content .btn{display: flex; justify-content: center; flex-wrap: wrap;}
	.fdvdc-product-content .btn a{margin: 10px 0;}

}