.Details { width:1060px; padding:0; margin:0 auto;}
/*----------------*/
.main-aia{background: url(../dvd-ripper-platinum/images/winpm/bg1.jpg) no-repeat center/cover;padding-bottom: 30px;}
.main-aia .title{padding: 20px 0;/* text-align: center; */}
.main-aia .title img:nth-child(2){margin-left: 5px;}
.aia-content{display: flex;padding: 20px 0 0;color: #948e9b;justify-content: space-evenly;}
.aia-content .left{width: 465px;}
.aia-content .step-t{background: linear-gradient(to right,#4598ff,transparent);background-size: 100% 1px;background-repeat: no-repeat;}
.aia-content .step-t span{font-size: 17px;color: #fff;background: #4598ff;display: inline-block;border-radius: 15px;line-height: 29px;padding:0 18px;margin-top: -15px;vertical-align: top;}
.aia-content .t{font-size: 19px;color: #fffefe;padding: 15px 0;}
.aia-content .box{display: flex;align-items: center;}
.aia-content .box .box-t{background:linear-gradient(to right,transparent ,#2d2035);border-radius: 5px;color: #e1daff;padding: 15px;font-size: 13px;}
.aia-content .code-box{font-size: 17px;color: #fff;display: flex;align-items: center;gap: 10px;padding: 10px 0 0;}
.aia-content .code-box span{background: #2e193a;font-size: 18px;display: inline-block;border: 1px dashed #65546f;line-height: 34px;flex-grow: 1;text-align: center;}
.aia-content .date{display: flex;justify-content: space-between;font-size: 12px;padding: 5px 0 20px;}
.aia-content .left-btn{text-align: center;}
.aia-content .left-btn a{display: inline-block;border-radius: 8px;background: #ffb432;line-height: 53px;color: #fff;font-size: 17px;width: 80%;font-weight: bold;}
.aia-content .left-btn a:hover{text-decoration: none;}
.aia-content .left-btn a.blue{background-color: #3384f3;}
.aia-content .left-btn a:nth-child(2){margin-top: 15px;}
.aia-content .right{width: 525px;}
.aia-content .right .gift img:nth-child(2){margin-left: 30px;}
.aia-content .input-box{background: #fff;border-radius: 3px;display: flex; margin: 10px 0 7px;}
.aia-content .input-box input{line-height: 37px;font-size: 18px;border: none;text-align: center;flex-grow: 1; margin-left: 5px;}
.aia-content .input-box button{background: #2769ff;color: #fff;line-height: 33px;font-size: 16px;border: 2px solid #fff;border-radius:2px;width: 140px;cursor: pointer;}
.aia-content .right p{font-size: 13px;}
.aia-content .t2{font-size: 18px;color: #fff;padding: 15px 0 0;}
.aia-content .t3{font-size: 16px;color: #bdb9c3;padding: 5px 0 0;}

@media (max-width:1160px) {
	.detail, .details,.Details{width: 100%;}

	.main-aia .title img{max-width: 100%;}
	.aia-content{flex-wrap: wrap;}
	.main-aia .title{text-align: center;}

}
@media (max-width: 980px) {
	.aia-content{row-gap: 50px;}
	.main-aia .title img:nth-child(2){margin-left: 0;margin-top: 10px;}
}
@media (max-width: 768px) {
	.aia-content .left,.aia-content .right{width: 90%;}
}
@media (max-width: 479px) {
	.aia-content .left,.aia-content .right{width: 98%;}
	.aia-content .box{flex-wrap: wrap;justify-content: center;}
	.aia-content .date{flex-wrap: wrap;}
	.aia-content .right .gift{text-align: center;}
	.aia-content .right .gift img:nth-child(2){margin-left: 0;margin-top: 10px;}
	.aia-content .code-box{flex-wrap: wrap;}
}
/*--------------*/
.DivMain01 { background:#f1f4f7;}
.DivMain01 .Details { padding:15px 0; border-bottom:1px solid #d7dee4; position:relative;}
.DivMain01 .Details .language{position:absolute; top:15px; right:0; display:inline-block;}
/*--------------*/
.DivMain02 { background:#f1f4f7;}
.DivMain02 .Details { padding:15px 0 0;}
.DivMain02 h1 { font-size:23px; text-align:center; padding:25px 0 35px;}
.DivMain02 .Left { width:275px; float:left; background:#6d7277;}
.DivMain02 .Left ul { padding:20px 0 10px;}
.DivMain02 .Left ul li { display:block; font-size:15px; color:#b1b9be; width:235px; margin:0 auto; padding:10px; border-bottom:1px solid #767b7f;}
.DivMain02 .Left ul li i { display:block; color:#FFF; font-style:normal;}
.DivMain02 .Right { width:785px; float:left; background:#fafbfc; height:499px;}
.DivMain02 .Right .Tile { height:125px; border-bottom:1px solid #eef3f7; background:url(../img/up-jp/drp.png) 60px 19px no-repeat;}
.DivMain02 .Right .Tile h2 { font-size:23px; padding:25px 0 15px 180px; font-weight:bold;}
.DivMain02 .Right .Tile h2 i { font-size:15px; font-weight:400; color:#8f8f8f; margin-left:10px; font-style:normal;}
.DivMain02 .Right .Tile span { display:block; float:left; width:241px; height:30px;  background:url(../img/up-jp/t1bg.png) no-repeat; font-size:17px; text-align:center; line-height:30px; margin-left:180px;}
.DivMain02 .Right .Tile em { display:block; float:left; width:81px; height:30px; background:url(../img/up-jp/t2bg.png) no-repeat; font-size:17px; padding:0 0 0 35px; line-height:30px; margin-left:20px; }

.DivMain02 .Right h3 { font-size:23px; padding:25px 0 0 60px;}
.DivMain02 .Right p { color:#ff6701; padding:5px 0 0 65px;}
.DivMain02 .Right .Button {height:60px; background:url(../img/up-jp/b1.png) no-repeat; margin:20px auto 0; cursor:pointer;}
.DivMain02 .Right .Button:hover { background:url(../img/up-jp/b2.png) no-repeat;}
.DivMain02 .Right .btn{display: flex;justify-content:flex-start;align-items: center;padding-left:60px;}
.DivMain02 .Right .btn a:nth-of-type(1)  .Button{width:235px;  background:url(../img/up-jp/b1.png) no-repeat; margin:20px auto 0; cursor:pointer;margin-right:30px;}
.DivMain02 .Right .btn a:nth-of-type(1)  .Button:hover { background:url(../img/up-jp/b2.png) no-repeat;}
.DivMain02 .Right .btn a:nth-of-type(2)  .Button{width:266px;  background:url(../img/up-jp/b5.png) no-repeat; margin:20px auto 0; cursor:pointer;}
.DivMain02 .Right .btn a:nth-of-type(2)  .Button:hover { background:url(../img/up-jp/b6.png) no-repeat;}
/*--------------*/
.DivMain03 {}
.DivMain03 .Details { padding:25px 0;}
.DivMain03 .Bt { width:1058px; height:51px; background:url(../img/up-jp/o1.png) no-repeat; margin:0 auto;}
.DivMain03 .Bt h4 { font-size:23px; text-align:center; line-height:50px; color:#FFF; font-weight:bold;}
.DivMain03 .Txt { background:#f9fafb; padding:15px; margin:20px 0 0;}
.DivMain03 .Txt p { font-size:17px;}
.DivMain03 .Txt p i { color:#F60; font-style:normal; line-height:32px;}

.DivMain03 {background: #fcfbf9;padding-top: 60px;}
.DivMain03 h4 { font-size: 27px; padding: 10px; text-align: center;line-height:1.5;}
.DivMain03 table{width: 100%;border-collapse: collapse;text-align: center;font-size: 17px;line-height: 30px;margin: 40px 0 40px;}
.DivMain03 table td{padding: 10px 0;}
.DivMain03 table thead th{padding: 10px 0;}
.DivMain03 table thead th:nth-of-type(1){width: 58%;font-size: 35px;color: #ff4450;}
.DivMain03 table thead th:nth-of-type(2){width: 21%;}
.DivMain03 table thead th:nth-of-type(3){width: 21%;}
.DivMain03 table .table-title{font-size: 23px;font-weight: 600;}
.DivMain03 table .table-red{color: #ed3d34;font-weight: 600;}
.DivMain03 .videoproc-button{text-align: center;}
.DivMain03 .des{width:73%;margin:30px auto;font-weight: 600;}

.new_button{text-align:center; line-height:40px;}
.new_button a{color:#fff; text-decoration:none; font-weight:700; position:relative; z-index:1; width:412px;display:block; font-size:22px; margin:0 auto;}
.new_button a:before{content:''; position:absolute; bottom:-3px; left:0; width:100%; z-index:-1; background:#026a9f; height:64px; border-radius:10px;}
.new_button a span{display:block; transition:All 0.2s ease-in-out; position:relative; overflow:hidden;padding:12px 0; border-radius:10px; background: url(../img-jp/free.png) left top no-repeat #00afef;}
.new_button a span:before{content:''; position:absolute; left:-30%; top:50%; margin-top:-50px; width:20px; height:100px; transform:rotate(30deg); background-image:-webkit-gradient(linear,left bottom,right bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,0))); animation:shiny 2s infinite linear;}
@keyframes shiny{
	0%{left:-30%}
	30%{left:120%;}
	100%{left:120%}
}
.new_button a span:hover{transform:translateY(3px);background-color:#0098ef;}
/*--------*/
/*--------------*/
.DivMain04 {}
.DivMain04 .Details { padding:25px 0;}
.DivMain04 .Left, .DivMain04 .Right {width:530px; height:437px; float:left;  overflow:hidden; position:relative;}
.DivMain04 .Left{width:528px; height:435px; border:1px solid #606f7a;}
.DivMain04 .Left .icon{position:absolute; left:0; bottom:0; z-index:99;}
.DivMain04 .Left > a img:hover { position:relative;  transform:translate(0,0px) scale(1.1); -webkit-transform:translate(0,0px) scale(1.1);    -moz-transform:translate(0,0px) scale(1.1);    -o-transform:translate(0,0px) scale(1.1);    -ms-transform:translate(0,0px) scale(1.1);  transition:all 0.2s;  -webkit-transition:all 0.2s;}
.DivMain04 .Right ul { padding:30px 0 0 20px; font-size:15px;}
.DivMain04 .Right ul li { display:block; width:200px; float:left; background:url(../img/up-jp/7.png) left center no-repeat; padding:5px 0 5px 30px;}
.DivMain04 .Right .Tab { width:448px; height:62px; background:url(../img/up-jp/bg3.jpg) no-repeat; margin:20px 0 0 20px;}
.DivMain04 .Right h3 { font-size:17px; text-align:center; font-weight:bold;}
.DivMain04 .Right .Buy { padding:30px 0 0 100px;}
.DivMain04 .Right h4 { font-size:21px; padding:20px 0 0 20px;}
.DivMain04 .Right p { font-size:15px; padding:10px 20px 0 20px;}
.DivMain04 .Right ol { padding:20px 0 0 20px; font-size:15px;}
.DivMain04 .Right ol li { display:block; width:400px; background:url(../img/up-jp/7.png) left center no-repeat; padding:2px 0 2px 30px;}
/*--------------*/
.DivMain05 { background:url(../img/up-jp/82.png) center top no-repeat;}
.DivMain05 .Details { padding:25px 0;}
.DivMain05 .Details p { font-size:15px; padding:5px 0 0;}




