/* CSS Document */
body{font:15px/24px tahoma, Arial, sans-serif;}

ul li{list-style: none;}
.detail{width:1200px; margin:0 auto;}

.DivMain01{background:#fff url(https://www.5kplayer.com/image/download-windows/bg01.png) no-repeat bottom center; text-align:center; padding-bottom:40px;}
.DivMain01 .addthis_box{float:right;padding-top: 10px;}
.DivMain01 h3{font-size:23px; color:#6e6969; padding:60px 0 30px;}
.DivMain01 .users{font-size:35px; border-bottom:1px solid #d9d6d3; padding-bottom:5px; margin-bottom:8px;}
.DivMain01 .users img{vertical-align:middle;}
.DivMain01 .users span{color:#ff4152;}
.DivMain01 .subtitle{border-bottom:1px solid #d9d6d3; padding-bottom:10px; font-size:17px; margin-bottom:10px; color:#676773;}
.DivMain01 h1{font-size:17px; color:#676773;}
.DivMain01 .icons{padding:35px 0 40px;}
.DivMain01 .icons img{margin:0 30px;}
.DivMain01 .button p{font-size:15px; color:#77bb01;}
.DivMain01 .button img{margin-right: 5px;vertical-align:text-bottom;}
.DivMain01 .button a{margin:10px 0; display:inline-block;color: inherit;}
.DivMain01 .button a span{color: #fff;}
.DivMain01 .button span{font-size:13px; color:#85858f; display:block;}
.DivMain01 .button span a{text-decoration:none; color:#85858f;}
.DivMain01 .button span a:hover{text-decoration:underline;}
.DivMain01 .button div a {display: inline-block;vertical-align: middle;color: #00afef;text-decoration: none;}
.DivMain01 .button div a img {display: inline-block;vertical-align: middle;}
.DivMain01 .button div a:first-child {margin-right: 20px;}
.DivMain01 .button div a:hover {text-decoration: underline;}
/* -----------*/
.DivMain02{background: url(https://www.5kplayer.com/image/download-windows-ai/bg2.jpg) no-repeat 0 / 100% 100%, linear-gradient(#FFF9EC, #FFFDFA) no-repeat;padding-bottom:50px; margin-top:10px;}
.DivMain02 h2{font-size: 35px;text-align:center;padding-top: 40px;}
.DivMain02 h2 img.logo{padding-right: 10px;vertical-align: middle;}
.DivMain02 h2 span img{padding-top: 10px;vertical-align: middle;}
.DivMain02 h2 var{font-style: normal;font-size: 27px;display: inline-block;margin-top: -5px;}
.main01-icons {min-height: 90px;display:flex;justify-content: center;flex-wrap: wrap;margin: 20px auto 0;}
.main01-icons-list {
	width: 90px;
	margin-top: 16px;
	margin-right: 12px;
	margin-left: 12px;
	margin-bottom: 0;
	font-size: 16px;
	color: #333;
	text-align: center;
	text-decoration: none;
	position:relative;
}
.main01-icons-list::before {content: "";display: block;width: 43px;margin: 0 auto;height: 38px;margin-bottom: 4px;/* box-shadow: 0 0 4px 0 rgba(0,0,0,0.05); */background: url(https://www.5kplayer.com/image/download-windows-ai/main-icons.png) no-repeat -183px -10px/auto 63px;transition: all 0.2s;}
.main01-icons-list:nth-child(1)::before{margin-top: 3px;}
.main01-icons-list:nth-child(2)::before {background-position-x: -123px;width: 40px; height: 43px;}
.main01-icons-list:nth-child(3)::before {background-position-x: -10px;width: 36px; height: 37px;margin-top: 2px;margin-bottom:6px;}
.main01-icons-list:nth-child(5)::before {background-position-x: -66px;width: 37px; height: 33px;margin-top: 4px;margin-bottom:8px;}
.main01-icons-list:nth-child(6)::before {background-position-x: -309px; width: 49px; height: 31px;margin-top: 5px;margin-bottom:9px;}
.main01-icons-list:nth-child(7)::before {background-position-x: -246px;width: 43px;height: 32px;margin-top: 5px;margin-bottom: 7px;}
/*.main01-icons-list:hover::before {transform: scale(1.2);}*/
.main01-icons span.tool{ padding: 0 10px;}
.main01-icons span.tool img{
	margin-top: -14px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 0;
}
.main01-icons-list:hover .m01-icon-desc, .main01-icons-list:focus-visible .m01-icon-desc{display:block;}
.m01-icon-desc{position:absolute; width:250px; font-size:13px; line-height:1.3; text-align:left; color:#595959; background-color:#fff; border:1px solid #dedfe3; padding:5px; border-radius:5px; transform:translate(-50%); left:50%; margin-top:5px; display:none; z-index:3;}
.m01-icon-desc::before{content:''; position:absolute; width:10px; height:10px; border:1px solid #dedfe3; border-right:0 none; border-bottom:0 none; margin:0 auto; left:0; right:0; top:0; transform:translateY(-50%) rotate(45deg); background-color:#fff;}
.function-container{display: flex;justify-content: space-between;padding: 40px 0;align-items: center;}
.function-text{color: #474747;}
.function-container h3{font-size: 23px;line-height: 1.3;padding: 10px 40px 20px 0;}
.function-container p{font-size: 17px;}
.function-container p a{color: #35a2ff;text-decoration: underline;}
/*.function-container ul.m02-lists {padding-left: 20px;}*/
.function-container ul.m02-lists li {list-style: disc;}
.function-container ul:last-child{display: flex;padding: 40px 0 0;}
.function-container ul:last-child li{padding:0 15px;text-align: center;}
.function-container ul:last-child li:first-child {padding-left: 0;}
.function-container ul:last-child li::before{content: "";display: block;margin:0 auto; width: 32px; height: 26px;margin-bottom: 8px; background: url(https://www.5kplayer.com/image/download-windows-ai/icon-sprites.png) no-repeat -10px -179px;}
.function-container ul:last-child li:nth-child(2)::before{width: 39px; height: 26px;background-position: -10px -271px;}
.function-container ul:last-child li:nth-child(3)::before{width: 28px; height: 27px;background-position: -10px -317px;margin-bottom: 7px;}
.function-container ul:last-child li:nth-child(4)::before{width: 21px; height: 28px;background-position: -10px -364px;margin-bottom: 6px;}
.function-container ul:last-child.interpolation li:nth-child(1)::before{width: 41px; height: 39px;background-position: -10px -636px;}
.function-container ul:last-child.interpolation li:nth-child(2)::before{width: 41px; height: 39px;background-position: -10px -695px;}
.function-container ul:last-child.interpolation li:nth-child(3)::before{width: 40px; height: 40px;background-position: -10px -754px;margin-bottom: 7px;}
.function-container ul:last-child.interpolation li:nth-child(4)::before{width: 40px; height: 39px;background-position: -10px -577px;margin-bottom: 8px;}
.function-container ul:last-child.stabilization li:nth-child(1)::before{width: 53px; height: 41px;background-position: -10px -814px;}
.function-container ul:last-child.stabilization li:nth-child(2)::before{width: 34px; height: 34px;background-position: -10px -465px; margin-top: 7px;}
.function-container ul:last-child.stabilization li:nth-child(3)::before{width: 32px; height: 33px;background-position: -10px -412px;margin-top: 8px;}
.function-container ul:last-child.stabilization li:nth-child(4)::before{ width: 41px; height: 38px;background-position: -10px -519px;margin-top: 3px;}
/*.function-container ul.interpolation,.function-container ul.stabilization{ padding: 40px 40px 0;}*/
.margin-left{margin-left: 50px;}
.margin-right{margin-right: 50px;}
.function-videos{width: 536px;position: relative; padding: 23px 30px; box-sizing: border-box; flex-shrink: 0;background-image: radial-gradient(200px 200px at 0 300px,#fcaa4a,transparent),linear-gradient( 0deg, #ffd59b 0%, transparent 75%);border-radius: 10px;}
.function-videos .lr-btn{display: inline-flex;cursor: pointer;z-index: 3; position: absolute;left: 2px;top: 50%; width: 50px;height: 50px;border-radius: 50%;background: rgba(255, 255, 255, 0.9);margin-top: -25px;}
.function-videos .video-left::before{content: "";display: inline-block;width: 15px;height: 15px;margin: auto; transform:rotate(45deg) translate(3px,-2px); border-left:3px solid #383433;border-bottom: 3px solid #383433;}
.function-videos .video-right{right: 2px;left: auto;}
.function-videos .video-right::before{content: "";display: inline-block;width: 15px;height: 15px;margin: auto; transform:rotate(-45deg) translate(-2px,-2px); border-right:3px solid #383433;border-bottom: 3px solid #383433;}
.function-videos .video-circle{position: absolute;bottom: -30px;width: 100%;left: 0; text-align: center;}
.video-circle span{width: 7px;height: 7px;display: inline-block;border-radius: 50%;background: #ffda99;margin: 0 10px;cursor: pointer;}
.video-circle span.focus{background: #ffb152;}
.videos-container{position: relative;overflow: hidden;border-radius: 8px;display: flex;}
.videos-container video{width: 476px;/* height: 268px; */border-radius: 10px;object-fit: fill;}
.videos-box{display: flex;transition: .2s;}
.pics-box{position:relative;}
[type=range]{position:absolute; width:100%; height:100%; background-color:initial; -webkit-appearance:none; appearance:none; cursor:ew-resize; z-index:1;}
::-webkit-slider-thumb{-webkit-appearance:none; appearance:none; width:0;}
::-moz-range-track{height:100%;}
::-moz-range-thumb{width:0; opacity:0;}
.compare-line{position:absolute; top:0; bottom:0; left:calc(var(--pos, .5) * 100%); border-width:0 1.5px; border-style:solid; border-image:linear-gradient(#fff calc(50% - 25px), transparent 0, transparent calc(50% + 25px), #fff 0) 1; margin-left:-1px;}
.compare-line::after{content:url(https://www.5kplayer.com/image/download-windows-ai/drag-icon.png); position:absolute; top:50%; left:50%; margin:-39px 0 0 -39px; line-height:0;}
.m02-pic{vertical-align:middle;}
.m02-pic-compare{position:absolute; clip-path:inset(0 calc(100% - var(--pos, .5) * 100%) 0 0);}
.m02-btn-tip{color:#77bb01; text-align:center;}
.m02-btn-tip img{vertical-align:middle; margin-top:-6px;}
.btn-down{font-size: 19px; text-align: center;padding: 15px 0 0;}
.btn-down >a{text-decoration: none;display: inline-block;border-radius: 10px;line-height: 60px;border: 5px solid #ddf5fd;}
.btn-down a.down{background: #179bfd url(https://www.5kplayer.com/img/winioc.png) no-repeat right 10px center;color: #fff;padding: 0 85px 0 15px;}
.btn-down a.down:hover{background-color: #27a1fb;}
.btn-down a.link{border: 2px solid #179bfd;color: #000;padding: 0 20px;transition: all 0.2s;}
.btn-down a.link:hover{background:#179bfd;color: #fff;}
.btn-down p{padding-top: 10px;}
.btn-down p a{color: #504f4f;font-size: 15px;}
.btn-down p a + span{font-size: 15px;}
/* -----------*/
.DivMain03{background:#fafbfc;}
.DivMain03 .detail{width:1130px; margin:0 auto;}
.DivMain03 .detail .review{height:108px; position:relative;}
.DivMain03 .detail .review .btn{position:absolute; top:38px; cursor:pointer;}
.DivMain03 .detail .review .one{left:0;}
.DivMain03 .detail .review .two{right:0;}
.DivMain03 .detail .ad{width:952px; height:66px; position:absolute; top:24px; left:90px; overflow:hidden;}
.DivMain03 .detail .ads{width:5000px; position:absolute; left:0;}
.DivMain03 .detail .ad1{width:952px; float:left;}
.DivMain03 .detail .ad table{border:0; width:100%;}
.DivMain03 .detail .ad .img{vertical-align:middle;}
.DivMain03 .detail .ad .txt{text-align:left; font-weight:normal; padding-left:85px;}
.DivMain03 .detail .ad .name{text-align:right; font-weight:bold;}
/* ---------------- */
.DivMain04{background:linear-gradient(#FFFDFA, #fff) no-repeat; padding-bottom: 50px;}
.DivMain04 h2{font-size: 33px;text-align: center;line-height: 1;padding: 30px 0;}
.DivMain04 h2 span{color: #ff4444;}
.more-than-container{display: flex;justify-content: space-between; align-items: center;}
.more-than-content{width: 580px;}
.more-than-content ul li{padding: 8px 0;display: flex;align-items: center;}
.more-than-content ul li span{width: calc(100% - 46px); background: linear-gradient(to right, #FFDBB2, #FFFDFA) no-repeat;border-radius: 100vw;box-sizing: border-box; padding: 5px 10px 5px 25px; margin-left: 20px;}
.more-than-content ul li::before{content: "";display: inline-block;width: 39px; height: 25px; background: url(https://www.5kplayer.com/image/download-windows-ai/icon-sprites-ai.png) -10px -134px;}
.more-than-content ul li:nth-child(2)::before{  height: 22px;background-position-y: -48px;}
.more-than-content ul li:nth-child(3)::before{  height: 24px;background-position-y: -90px;}
.more-than-content ul li:nth-child(4)::before{  height: 18px;background-position-y: -10px;}
.more-than-content ul li:nth-child(5)::before{ width: 39px; height: 29px;background-position-y: -222px;}
.more-than-btn{font-size: 17px;padding:20px 0 0 50px;display: flex; justify-content:center; }
.more-than-btn div{text-align: center;}
.more-than-btn div >a{text-decoration: none;display: inline-block;border-radius: 8px;line-height: 47px;padding: 0 15px;border: 5px solid #ddf5fd;}
.more-than-btn div >a.down{background: #179bfd;color: #fff;}
.more-than-btn div >a.down:hover{background: #27a1fb;}
.more-than-btn div >a.more{color: #179bfd;border: 2px solid #179bfd;line-height: 43px;transition: all 0.2s;}
.more-than-btn div >a.more:hover{background: #179bfd;color: #fff;}
.more-than-btn div:nth-child(1){ margin-right: 40px;}
.more-than-btn div >a.buy{background: #ffab1b; color: #fff;}
.more-than-btn div p{font-size: 13px;color: #736e6e;padding-top: 5px;}
.more-than-btn div p a{color: #736e6e;}
/* ---------------- */
.DivMain05 {  color:#b8b8c6; background-color:#2b2f32;}
.DivMain05 .detail { padding:25px 0; margin:0 auto; width:1100px;}
.DivMain05 .main05_one{padding:0 0 20px; margin-bottom: 25px;}
.DivMain05 .main05_one ol{list-style-position:inside;font-size: 13px;}
.DivMain05 .main05_one .ti{color:#fff; font-weight:700; padding:0 0 15px;font-size: 15px;}
.DivMain05 .Left { width:380px; border-right:1px solid #45484b; padding:15px 0; float:left; }
.DivMain05 h3 {  font-size:21px; color:#fff;}
.DivMain05 .Left .cent { padding:15px 0;}
.DivMain05 .Left .cent img { margin-right:30px; float:left;}
.DivMain05 .Left p { padding:5px 30px 5px 0; font-size: 13px;}
.DivMain05 .Left p a{ color:#00b2f2;}
.DivMain05 .Right { float:left; width:679px; padding:5px 0 0 40px; }
.DivMain05 .Right h3 {padding:10px 0 0;}
.DivMain05 .Right ul { list-style:none; padding:15px 0 0;}
.DivMain05 .Right ul li { padding:0 0 10px 25px; line-height:26px; font-size:17px; }
.DivMain05 .Right ul li i { font-size:13px; display:block;  font-style:normal;}
.DivMain05 .Right ul li a { color: #fff; text-decoration: none; }
.DivMain05 .Right ul li a:hover { text-decoration: underline; }

.DivMain05 .Newsletter .title{color:#fff; font-weight:700; font-size: 15px; }
.DivMain05 .Newsletter .email-input input{width:190px;background:#5f5f60; outline:none; border:none; font:Verdana; font-size:13px; color:#ffffff;padding: 5px;}
.DivMain05 .Newsletter .email-input a{display: inline-block;border: none; padding: 0 5px; height:25px;background-color: #00b4ff;color: #ffffff;text-align: center;line-height: 25px;text-decoration: none;vertical-align: -1px;}
