@charset "utf-8";
/* CSS Document */
.home-banner h1{ font-size:3.5rem;}
.home-banner .textbox{ position:absolute;width:700px; z-index:2;} 
@media (max-width: 1280px) {
	.home-banner .textbox{width:400px;}
}
@media (max-width: 1000px) {
	.home-banner .textbox{width:100%; position:static;}
}

.table-style1{border-top:1px solid #d6d6d6;border-right:1px solid #d6d6d6;}
.table-style1 td{border-bottom:1px solid #d6d6d6;border-left:1px solid #d6d6d6;padding:1.5rem 0;}
.wsc-rating i.wsc-icon-font {margin: 0 -6px;}
.review-slide .swiper-button-next, .review-slide .swiper-button-prev{ position:static;display:inline-block; background-image:none; height:auto;margin-top:20px;}
.translate-top{top:0}
.translate-bottom,.translate-top{left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);position:absolute}
.article-menu{padding: 0;margin: 0;list-style: none; text-align:center;}
.article-menu li{display:inline-block;padding:1.2rem;}

.select_style{border:1px solid #cecece; font-size:14px;padding:0.2rem;}
.select_version .selsectbox{ display: inline-block; position: relative; width: 60%; height: 28px; }
.select_version .selsectbox select, .select_version .selsectbox input{ width: 100%; position: absolute; left: 0; background: transparent;  }
.select_version .selsectbox input{ padding-left:5%; padding-right:0; width: 95%;  }
.select_version .unit{ font-size: 12px; line-height: 27px; text-align: right; display: block; padding-right: 20px; }
.select_style2{border:1px solid #cecece; font-size:14px;padding:0.4rem;width:92%;}

.edu-banner{ position:relative;}
.edu-banner .textbox{ position:absolute;width:800px; text-align:center;right:0;top:20px;}
@media (max-width: 900px) {
	.edu-banner .textbox{ position:static;width:auto;top:0;margin-top:30px;}
}

/*pfah style*/
.pfah-wrapper a { color:#435bfd !important; } /* csslint allow: known-properties */
.pfah-wrapper {box-shadow:none !important; font-size:1rem !important;} /* csslint allow: known-properties */
.pfah-title { font-size: 1.5rem !important; }
.pfah-input { border: none; border:1px solid #ccc !important;padding:0.5rem !important; font-size:16px !important; display: block; line-height: 1.5rem !important; width: 100%; } /* csslint allow: known-properties */
.pfah-select-icon{right:10px !important;}
.pfah-done-icon { background-image: url("https://pdf.wondershare.com/pfah/asset/icon-smile.svg"); }
.pfah-error-icon { background-image: url("https://pdf.wondershare.com/pfah/asset/icon-error.svg"); }
.swal-footer{text-align:center !important;}
.swal-button{ background-color:#435bfd;}

/*paging*/
.paging{ text-align:center; margin:30px 0;}
.paging a{padding: 3px 1px ; margin:0 5px; text-decoration: none; color:#444; font-size:14px; }
.paging a:hover{color:#435bfd;}
.paging a.curr{color:#435bfd; background:none !important; border-bottom:solid 2px #435bfd;}
.paging .bb{ padding: 5px 20px ; font-size:14px; margin:0 10px; border:none; border-radius:100px; background:#435bfd; color:#fff; cursor:pointer;}
.paging .bb:hover{background:#435bfd; color:#fff; text-decoration:none;}

.search-w{width:800px;}
@media (max-width: 860px) {
	.search-w{width:600px;}
}
@media (max-width: 767px) {
	.search-w{width:auto;}
}

.step{display:inline-block;border:1px solid #272e62;width:64px !important;height:64px; line-height:64px; border-radius:70px;}
.step-box{ position:relative;}
.step-box:after{display:block; content:"";position:absolute;width:1px;height:11vh; background-color:#272e62;left:46px;top:111px;}
@media (max-width: 860px) {
	.step-box:after{left:46px;top:102px;height:7.5vh;}
}
@media (max-width: 767px) {
	.step-box:after{display:none;}
}