ul,ol{list-style:none;}
/* CSS Document */
.DivMain01 { }
.DivMain01 .detail, .DivMain02 .detail, .DivMain03 .detail, .DivMain04 .detail, .DivMain05 .detail, .DivMain07 .detail { width:1220px; margin:0 auto; padding:30px; }
.DivMain01 .detail h1 { font-size:32px; text-align:center; padding:15px 0; line-height:30px;}
.DivMain01 .detail p { padding:15px 0;}
.DivMain01 .detail .share { width:320px; text-align:center; margin:0 auto; padding:15px 0;}
/* CSS Document */
.DivMain02 { background:#f2efe9; }
.DivMain02 .detail h2 { font-size:32px; text-align:center; padding:15px 0; line-height:30px; color:#ff4c3d; }
.DivMain02 .detail h3 { font-size:17px; color:#434a53; line-height:40px;}
.DivMain02 .detail .left { width:750px; text-align:center; padding:20px 0; float:left;}
.DivMain02 .detail .right { width:450px; text-align:center; float:right; padding:30px 0;}
.DivMain02 .detail .right img { margin:15px 0;}
/* CSS Document */
.DivMain03 .detail h2{ padding:20px 0 5px; }
.DivMain03 p { padding:15px 0;}
/* CSS Document */
.DivMain04 { }
.DivMain04 .detail h2 { font-size:32px; text-align:center; padding:5px 0 25px; line-height:30px; color:#ff4c3d; }
.DivMain04 .detail p { padding:20px 0 15px; }
.DivMain04 .detail .cent { border-top:1px solid #c6c8cb; padding:40px 0;}
.DivMain04 .detail .cent .left { width:600px; float:left; padding:15px 10px; float:left;}
.DivMain04 .detail .cent .right { width:600px; text-align:center; float:left; padding-bottom:30px;}
/* CSS Document */
.DivMain05 { }
.DivMain05 .detail { border-top:1px solid #c6c8cb; }
.DivMain05 .detail h2 { font-size:32px; padding:5px 0 25px; line-height:30px; color:#ff4c3d; }
.DivMain05 .detail > ul { padding:10px 0 50px 25px;}
.DivMain05 .detail > ul li { font-size:15px; padding:10px 0 5px;}
.DivMain05 .detail > ul li i { display:block; font-size:13px; font-style:normal; }
.DivMain05 .bottom_con{border-top:1px dashed #c9c9c9;}
.DivMain05 .bottom_con > div{float:left; border-right:1px dashed #c9c9c9; padding:15px 0 0 15px;}

.DivMain05 .more{width:459px;}
.DivMain05 .bottom_con dl{height:68px;}
.DivMain05 .bottom_con dl dt{float:left;}
.DivMain05 .bottom_con dl dt img{padding:17px 13px 0 0;}
.DivMain05 .bottom_con dl dd{float:left; width:410px;}
.DivMain05 .bottom_con dl dd a{text-decoration:none;}
.DivMain05 .bottom_con dl dd a:hover{text-decoration:underline;}
.DivMain05 .more_bottom h2{padding:19px 0;}
.DivMain05 .more_bottom ul li{float:left; margin-right:32px;}

.DivMain05 .downloads{width:439px;}
.DivMain05 .downloads .products{float:left; text-align:center; padding-right:15px;}
.DivMain05 .downloads .r_0{padding-right:0;}
.DivMain05 .downloads .box{padding:5px 0;}
.DivMain05 .downloads p{padding:3px 0 5px;}
.DivMain05 .downloads p strong a{color:#f30;}
.DivMain05 .downloads span img{vertical-align:-6px;}

.DivMain05 .bottom_con .hot{width:275px; border-right:0;}
.DivMain05 .hot ul li a{text-decoration:none;}
.DivMain05 .hot ul li a:hover{text-decoration:underline;}
.DivMain05 .hot ul li a span{color:#f00;}

.pirbuy { text-align:center; padding:15px;}
.pirbuy img { margin:0 40px;}

p.number_bg span.number_txt{ background: url(https://www.5kplayer.com/youtube-download/img/bg.png) no-repeat left top; width:40px; height:40px; line-height:40px; text-align:center;font-size:25px; display:inline-block; float:left; color:#fff; margin-right:10px;}
/* CSS Document */
.banner{background:url(https://www.5kplayer.com/youtube-download/img/banner.png) no-repeat center; position:fixed; bottom:0; left:0; width:100%; height:246px;}
.banner .container{width:1200px; padding:173px 0 0 0; position:relative; margin:0 auto;}
.banner .txt{float:left; padding:33px 0 0 320px;}
.banner .txt p{float:left; font-size:18px; color:#fff; list-style:none;}
.banner .txt p:nth-child(1){margin-right:52px;}
.banner .btn{float:right;}
.banner .btn a{position:absolute; width:100%; height:246px; top:0; left:0;}
.banner .btn a img{position:absolute; top:175px; right:0;}
.banner .container > a{position:absolute; bottom:50px; right:-40px;}
.ScrollDisplay{display:block;}
.ScrollDisplayn{display:none;}

/* CSS Document */
.DivMain07 { background:#f2efe9; }
.DivMain07 .detail h2 { font-size:32px; text-align:center; padding:15px 0; line-height:30px; color:#ff4c3d; }
.DivMain07 .detail .left { width:550px; float:left; padding:20px 0 0; text-align:center;}
.DivMain07 .detail .right { width:650px; float:left; padding:20px 0;}
.DivMain07 .detail .right p { font-size:17px; line-height:32px; padding-bottom:20px;}
.DivMain07 .detail .right ul { list-style:none; padding:0 0 0 15px;}
.DivMain07 .detail .right ul li { line-height:17px; padding:5px 0;}

#bottom_banner{position:fixed; bottom:0; left:0; width:100%; background-color:#0180d1;}
#bottom_banner .b_con{width:1062px; margin:0 auto; position:relative;}
#bottom_banner .b_con a#close{position:absolute; top:0px; right:0px; text-decoration:none; color:#fff; font-size:20px; border:1px solid #fff; height:21px; padding:0 3px; line-height:18px;}

#right_banner{position:fixed; top:350px; right:50px;}
#right_banner .r_con{position:relative;}
#right_banner .r_con a#close{position:absolute; top:0px; right:0px; text-decoration:none; color:#fff; font-size:20px; border:1px solid #fff; height:21px; padding:0 3px; line-height:18px;}

.olympic_banner{position:fixed; top:300px; right:30px;}

.fixed{text-align:center; position:fixed; top:0; left:0; width:100%; display:none; box-shadow:0 1px 5px 0 #ccc; background-color:#fff;}
.fixed img{}
/* CSS Document */

.security_banner{ background:url(https://www.5kplayer.com/banner/winxbanner-data-security.jpg) no-repeat center; height:140px;}
.security_banner.mac_banner{ background:url(https://www.5kplayer.com/banner/winxbanner-data-security.jpg) no-repeat center; height:140px;}

@media (min-width: 768px) and (max-width: 979px) {
.DivMain01 { }
.DivMain01 .detail, .DivMain02 .detail, .DivMain03 .detail, .DivMain04 .detail, .DivMain05 .detail, .DivMain07 .detail { width:100%; margin:0 auto; padding:10px 0; }
.DivMain01 .detail h1 { font-size:17px;}
/* CSS Document */
.DivMain02 .detail h2 { font-size:17px; }
.DivMain02 .detail h3 { font-size:15px; }
/* CSS Document */
.DivMain04 .detail h2 { font-size:17px; }
.DivMain04 .detail .cent .left { width:100%; float:none; padding:15px 0; float:left;}
.DivMain04 .detail .cent .right { width:100%; text-align:center; float:none; padding-bottom:30px;}

.pirbuy { text-align:center; padding:15px 0;}
.pirbuy img { margin:10px 0; width:auto;}
/* CSS Document */
.DivMain05 .detail h2 { font-size:21px; padding:5px 0; }
.DivMain05 .detail > ul { padding:10px 0 20px 0;}
.DivMain05 .bottom_con > div{float:none; border-right:1px dashed #c9c9c9; padding:15px 0;}
.DivMain05 .more{width:100%;} 
.DivMain05 .downloads .products{float:left; text-align:center; padding-right:0;}

.olympic_banner, #bottom_banner{display:none;}
}


@media (min-width: 480px) and (max-width: 767px) {
.DivMain01 { }
.DivMain01 .detail, .DivMain02 .detail, .DivMain03 .detail, .DivMain04 .detail, .DivMain05 .detail, .DivMain07 .detail { width:100%; margin:0 auto; padding:10px 0; }
.DivMain01 .detail h1 { font-size:17px;}
/* CSS Document */
.DivMain02 .detail h2 { font-size:17px; }
.DivMain02 .detail h3 { font-size:15px; }
/* CSS Document */
.DivMain04 .detail h2 { font-size:17px; }
.DivMain04 .detail .cent .left { width:100%; float:none; padding:15px 0; float:left;}
.DivMain04 .detail .cent .right { width:100%; text-align:center; float:none; padding-bottom:30px;}

.pirbuy { text-align:center; padding:15px 0;}
.pirbuy img { margin:10px 0; width:auto;}
/* CSS Document */
.DivMain05 .detail h2 { font-size:21px; padding:5px 0; }
.DivMain05 .detail > ul { padding:10px 0 20px 0;}
.DivMain05 .bottom_con > div{float:none; border-right:1px dashed #c9c9c9; padding:15px 0;}
.DivMain05 .more{width:100%;} 
.DivMain05 .downloads .products{float:left; text-align:center; padding-right:0;}

.olympic_banner, #bottom_banner{display:none;}
.fixed{ visibility:hidden;}
}

@media  (max-width: 479px) {
.DivMain01 { }
.DivMain01 .detail, .DivMain02 .detail, .DivMain03 .detail, .DivMain04 .detail, .DivMain05 .detail, .DivMain07 .detail { width:100%; margin:0 auto; padding:10px 0; }
.DivMain01 .detail img, .DivMain02 .detail, .DivMain03 .detail img, .DivMain04 .detail img { width:100%; }
.DivMain01 .detail h1 { font-size:17px;}
/* CSS Document */
.DivMain02 .detail h2 { font-size:17px; }
.DivMain02 .detail h3 { font-size:15px; }
/* CSS Document */
.DivMain04 .detail h2 { font-size:17px; }
.DivMain04 .detail .cent .left { width:100%; float:none; padding:15px 0; float:left;}
.DivMain04 .detail .cent .right { width:100%; text-align:center; float:none; padding-bottom:30px;}

.pirbuy { text-align:center; padding:15px 0;}
.pirbuy img { margin:10px 0; width:auto;}
/* CSS Document */
.DivMain05 .detail h2 { font-size:21px; padding:5px 0; }
.DivMain05 .detail > ul { padding:10px 0 20px 0;}
.DivMain05 .bottom_con > div{float:none; border-right:1px dashed #c9c9c9; padding:15px 0;}
.DivMain05 .more{width:100%;} 
.DivMain05 .downloads .products{float:none; text-align:center; padding-right:0;}

.DivMain07 { background:#f2efe9; }
.DivMain07 .detail h2 { font-size:17px; }
.DivMain07 .detail .left { width:100%; float:none;}
.DivMain07 .detail .left img { width:100%;}
.DivMain07 .detail .right { width:100%; float:none; padding:20px 0;}
.DivMain07 .detail .right p { font-size:13px; line-height:24px; padding-bottom:20px;}
.DivMain07 .detail .right ul { list-style:none; padding:0;}
.DivMain07 .detail .right ul li { line-height:13px; padding:5px 0;}
.DivMain07 .detail .right img { width:100%;}

.olympic_banner, #bottom_banner{display:none;}
.fixed{ visibility:hidden;}
}