@charset "utf-8";
html, body { margin: 0; padding: 0; font:14px/22px Verdana, Arial, sans-serif;  }
h1, h2, h3, h4, h5, p, h6, ul, li, ol, dd, dl, dt, input { padding:0; margin:0; list-style:none; font-weight:400;}
.clear { clear:both; height:0;}
/* CSS Document */
.Details { width: 1080px; margin: 0 auto; padding: 0; }
/* CSS Document */
.DivMain01 {background: url("../update-history/pm-banner.jpg")no-repeat center; height: 327px;text-align: center;}
.DivMain01 h1{color: #00aeef;padding: 60px 0 25px;font-size: 45px;line-height: 1.2;}
.DivMain01 h1 span{color: #00000a;}
.DivMain01 p{color: #4d4e51;font-size: 18px;}
.DivMain01 .Free-btn{padding-top:45px;}
.DivMain01 .Free-btn .Down{ width: 190px; height: 53px; text-align: left; font-size:21px;  line-height: 25px; padding: 7px 45px 0 30px; display: inline-block; cursor: pointer;  color: #fff;border-radius: 5px;}
.DivMain01 .Free-btn .Down em{ font-size: 13px; font-weight:400; display: block; font-style: normal; }
.DivMain01 .Free-btn .forwin{ background:url(../update-history/win-nineteen.png) 210px center no-repeat #78c443; margin: 0 75px 0 0;  }
.DivMain01 .Free-btn .forwin:hover{ background:url(../update-history/win-nineteen.png) 210px center no-repeat #5db81d; }
.DivMain01 .Free-btn .formac{ background:url(../update-history/mac-nineteen.png) 210px center no-repeat #78c443; }
.DivMain01 .Free-btn .formac:hover{ background:url(../update-history/mac-nineteen.png) 210px center no-repeat #5db81d; }
/* CSS Document */
.DivMain02 {padding: 40px 0 0;}
.DivMain02 h2{font-size:27px; border-left:4px solid #0f9df2; padding-left:15px; margin-bottom:30px;}
.DivMain02 .table_title{font-size:17px; color:#fff; background-color:#afaead; border-radius:6px 6px 0 0;}
.DivMain02 .table_title::after{content: "";display: block;clear: both;}
.DivMain02 .table_title p{padding:25px 0; font-weight:700;float: left;text-align: center;}
.DivMain02 .table_title p:nth-child(2){text-align: left;padding-left: 40px;box-sizing: border-box;}

.DivMain02 .table_content{display: none;}
.DivMain02 .table_content table{width: 100%;border-collapse:collapse;}
.DivMain02 .table_content table tr{border-bottom: 1px solid #b4b4b4;}
.DivMain02 .table_content table td:nth-child(1){text-align: center;}
.DivMain02 .table_content table td:nth-child(2)::before{content: "";display: block;height: 35px;}
.DivMain02 .table_content table td:nth-child(2)::after{content: "";display: block;height: 35px;}
.DivMain02 .table_content table td .table_mac{background: #f7f7f7;padding: 20px 0;}
.DivMain02 .table_content table td .table_mac p,.table_win p{padding: 5px 0;font-size: 14px;padding-left: 40px ;}
.DivMain02 .table_content table td .table_mac p span,.table_win p span{color: #1b8ff5;font-size: 17px;}

.DivMain02 .table-btn{height: 15px;line-height: 15px;margin-top: 20px;text-align: center;-moz-user-select:none;/*火狐*/-webkit-user-select:none;/*webkit浏览器*/-ms-user-select:none;/*IE10*/-khtml-user-select:none;/*早期浏览器*/user-select:none;}
.DivMain02 .table-btn a{display: inline-block;width: 15px;height: 15px;background: #aaaaaa;border-radius: 50%;margin: 0 5px;}
.DivMain02 .table-btn a.focus{background: #3797f5;}
.DivMain02 .table-btn span{vertical-align: text-top;margin: 0 30px;cursor: pointer;}


.DivMain02 .href-list{padding-bottom: 30px;}
.DivMain02 .href-list::after{content: "";display: block;clear: both;}
.DivMain02 .href-list li{float: left;width: 50%;margin-top:15px;}
.DivMain02 .href-list li:nth-of-type(even){float: left;width: 45%;padding-left: 5%}
.DivMain02 .href-list li a{font-size: 16px;color: #1b8ff5;}
.DivMain02 .href-list li p{padding: 15px 0;font-size: 15px;line-height: 21px;}

/* CSS Document */
.DivMain03{background: #fafafc; padding-bottom: 40px;margin-top: 50px;}
.DivMain03 .people{text-align: center;}
.DivMain03 .people img{margin: -60px 0 20px;}
.DivMain03 h2{font-size: 33px;text-align: center;font-weight: bold;line-height: 1.2;}
.DivMain03 h2 a{color: #1b8ff5;padding: 25px 0 0;display: inline-block;text-decoration: none;}
.DivMain03 .comment-btn{position: absolute;left: 0;right: 0;top: 42%;}
.DivMain03 .comment-btn span:nth-of-type(1){float: left;position: relative;left: -35px;}
.DivMain03 .comment-btn span:nth-of-type(2){float: right;position: relative;right: -35px;}
.DivMain03 .txt{padding: 30px 0 15px;}
.DivMain03 .txt img.r_img{float: right;padding: 20px 0 0 90px;}
.DivMain03 .txt img.l_img{float: left;padding: 10px 45px 10px 0;}
.DivMain03 .txt p{font-size: 15px;color: #4b5866;padding: 10px 30px;line-height: 25px;}
.DivMain03 .txt .r_icon{text-align: right;}
.win_recom,.mac_recom{width: 90%;margin: 0 auto;position: relative;}

/* CSS Document */
.phone_pop{width:90%;margin:0 auto; padding: 30px 0; background:#fbfcfe;border-radius: 10px;position: relative; }
.phone_pop .close{float: right; width: 28px; height: 28px; position: absolute;top: 1px; right: 1px; cursor:pointer;}
.phone_pop .close img{width: 100%;}

.phone_pop .t{font-size: 15px; font-weight: bold;text-align: center;color: #80807d;}
.phone_pop .t2{text-align: center;color: #494949;}
.phone_pop .mess{font-size: 13px;text-align: center;color: #245ccd;padding: 25px 15px;}
.phone_pop input{width:70%; margin:0 auto; display:block;   border:1px solid #c8cdd0;background: #fff; padding: 10px;}
.phone_pop .sub_email{text-align:center; padding: 15px 0 0 0;color: #fff; }
.phone_pop .sub_email span{height:38px;line-height:38px; width: 41%; cursor:pointer;font-size: 20px;display: inline-block;	background:#0fb4ff;;border-radius: 25px;}
/* CSS Document */

@media  (max-width: 979px) {

.Details { width: 95%; }

.DivMain01 {background: #fff; height: auto;text-align: center;padding: 30px 0;}
.DivMain01 h1{color: #00aeef;padding: 0 0 15px;font-size: 31px;}
.DivMain01 .Free-btn{padding-top:30px;}

.DivMain02 {padding: 30px 0;}

.DivMain03 .txt{padding-bottom: 0;}
.DivMain03 .txt img.r_img{padding: 2% 0 0 2%;}
.DivMain03 .txt img.l_img{padding: 2% 2% 0 0;}


}

@media  (max-width: 767px) {

.DivMain01 .Free-btn .Down{ width: 190px; height: 53px; text-align: left; font-size:21px;  line-height: 25px; padding: 7px 45px 0 30px; display: inline-block; cursor: pointer;  color: #fff;border-radius: 5px;}
.DivMain01 .Free-btn .forwin{ background:url(../update-history/win-nineteen.png) 210px center no-repeat #78c443; margin: 0 0 15px;  }

.DivMain02 .table_title p{padding:25px 0; font-weight:700;float: left;text-align: center;box-sizing: border-box;}
.DivMain02 .table_title p:nth-child(2){text-align: center;padding-left: 0;}

.DivMain02 .href-list{padding-bottom: 15px;}
.DivMain02 .href-list::after{content: "";display: block;clear: both;}
.DivMain02 .href-list li{float: left;width: 100%;margin-top:15px;}
.DivMain02 .href-list li:nth-of-type(even){float: left;width: 100%;padding-left: 0;}

.DivMain03 h2{font-size: 27px;text-align: center;font-weight: bold;line-height: 1.2;}
.DivMain03 .comment-btn{position: absolute;left: 0;right: 0;top: 50%;}
.DivMain03 .comment-btn span:nth-of-type(1){float: left;position: relative;left: -20px;}
.DivMain03 .comment-btn span:nth-of-type(2){float: right;position: relative;right: -20px;}

}

@media  (max-width: 479px) {

.DivMain01 h1{color: #00aeef;padding: 0 0 15px;font-size: 25px;}
.DivMain01 p{color: #4d4e51;font-size: 15px;}


.DivMain02 .table_title{font-size:13px;}
.DivMain02 .table_content table td:nth-child(1){border-right: 1px solid #b4b4b4;}
.DivMain02 .table_content table td:nth-child(2)::before{display: none;}
.DivMain02 .table_content table td:nth-child(2)::after{display: none;}
.DivMain02 .table_content table td .table_mac{padding: 10px 0;}
.DivMain02 .table_content table td .table_mac p,.table_win p{font-size: 13px;padding-left: 3% ;}



.DivMain02 .href-list li a{font-size: 15px;color: #1b8ff5;}
.DivMain02 .href-list li p{padding: 14px 0;font-size: 15px;line-height: 21px;}

.DivMain03 .txt img.r_img, .DivMain03 .txt img.l_img{float: none;display: block; margin: 0 auto;}
.DivMain03 .txt p{padding: 10px 0;}

}