.header {
  background: #fdfdfd;
}
.header .logo span {
  color: white;
}
.header .nav a {
  color: rgb(0 0 0 / 60%);
}
.header .nav .active a {
  color: #4472c4;
}
.header .nav .cell.active:before {
  background: #90a1bd;
}
.header .nav .cell.arrow:after {
  border-top: 0.5rem solid #90a1bd;
}
.header .list a {
  color: black;
}
.vip {
  padding-top: 4rem;
}
.main {
  background: #f9f9f7;
  padding: 11rem 0rem 0rem 0rem;
  text-align: center;
}
.menu {
  margin-top: 6rem;
  /* text-align: center; */
}
.menu > a,
.pdfMenu,
.pdfMenus{
  line-height: 4.375rem;
  display: inline-block;
  
}
.menu > a > span,
.pdfMenu > span ,
.pdfMenus > span{
  font-size: 1.27rem;
  color: #ffffff;
  cursor: pointer;
}
.menu > a > img,
.pdfMenu > img,
.pdfMenus > img{
  width: 0.875rem;
  margin-left: 0.2rem;
  vertical-align: middle;
}
.convert {
  /* height: 80rem; */
  background: #ffffff;
  /* box-shadow: 0px 5px 17px 1px rgba(104, 124, 161, 0.3);
  border-radius: 1.875rem; */
  text-align: center;
  margin-top: 3rem;
  /* background: url(../images/onlinepdfconvert/vip6.jpg) no-repeat;
  background-size: cover; */
}
.footer {
  background: #282828;
}
.footer .tit {
  background: url(../images/onlinepdfconvert/footer-tit-bg.png) no-repeat;
  color: #7a94c2;
  background-size: 5.8125rem auto;
}
.footer .link-box {
  color: #7a94c2;
}
.footer .link-box ul li:before {
  background: url(../images/onlinepdfconvert/icon-tag.png) no-repeat;
  background-size: contain;
}
.footer .copyright {
  color: #5874a7;
}

.fileUpload-title{
	width: 75rem;
	min-height: 18.75rem;
	margin: 0 auto;
	overflow: auto;
	border-radius: 0.625rem;
	background: #ffffff;
	/* border: 0.0625rem dashed rgba(32, 58, 103, 0.3); */
}
.fileUpload {
  -webkit-overflow-scrolling:touch;
  width:100%;
}

.uploadBtn p {
  font-size: 1.25rem;
  font-weight: 400;
  color: #203a67;
  line-height: 4.375rem;
}
.imgUpload {
  width: 8.9375rem;
  margin-top: 4.5rem;
}

.uploadBtn button {
  width: 15.625rem;
  height: 5rem;
  background: #203a67;
  border-radius: 0.625rem;
  outline: none;
  border: none;
  cursor: pointer;
  margin-top: 2.5rem;
  margin-bottom: 2rem;
}

.uploadBtn button span {
  font-size: 1.625rem;
  font-weight: 400;
  color: #fff;
  line-height: 4.375rem;
  vertical-align: middle;
}

.uploadBtn button img {
  width: 1.6875rem;
  margin-left: 1.3125rem;
  vertical-align: middle;
}

.title {
  padding-top: 2.1rem;
}

.title img {
  width: 2.5rem;
  vertical-align: middle;
}

.title h2 {
  font-size: 2rem;
  color: #549dc9;
  display: inline-block;
  vertical-align: middle;
}

.title h3 {
  font-size: 1.15rem;
  margin-left: 5px;
  color: #549dc9;
  display: inline-block;
  vertical-align: text-top;
  vertical-align: -webkit-baseline-middle;
}

.title-wd {
  font-size: 1.8rem;
  color: #549dc9;
  line-height: 2.5rem;
  /* margin: 0rem 0 0rem; */
  margin-top: 10px;
  margin-bottom: 25px;        
}

.convert > a {
   width: 35rem;
   height: 3.6rem;
   border: 0.1rem solid #65a6d9;
   box-shadow: 0px 6px 11px 2px rgb(82 114 169 / 0%);
   border-radius: 0.625rem;
   font-size: 1.3rem;
   font-weight: 400;
   color: #65a6d9;
   line-height: 3.4rem;
   display: block;
   margin: 0 auto;
   position: relative;
   top: 3rem;       
}

.convert > a > span {
  vertical-align: middle;
}

.convert > a > img {
  width: 2.375rem;
  vertical-align: middle;
}

.convert > h2 {
  font-size: 2.1rem;
  font-weight: bold;
  color: #86b6d7;
  line-height: 2.8125rem;
  opacity: 0.8;
  margin-top: 5.0625rem;
  margin-bottom: 3.0625rem;
}

.card {
  width: 14.375rem;
  height: 13.375rem;
  background: #f3f6fb;
  border-radius: 0.625rem;
  display: inline-block;
  margin: 0 0.40625rem;
  position: relative;
  cursor: pointer;
  margin-bottom: 45px;
}

.card img {
  width: 7rem;
  margin-top: 0.9813rem;
  margin-bottom: 1.71875rem;
}

.card h4 {
  font-size: 1.27rem;
  font-weight: bold;
  color: #b3bac8;
  line-height: 0;
  letter-spacing: 0.15rem;
}

.toolMore {
  font-size: 0;
  white-space: nowrap;
}
.card div {
  background: url(../images/onlinepdfconvert/next.png) no-repeat;
  background-size: 0.875rem;
  position: absolute;
  right: 0.9375rem;
  width: 0.875rem;
  height: 1.625rem;
  top: 0.4375rem;
  display: none;
}

.card p {
  width: 100%;
  text-align: center;
  font-size: 1rem;
  font-weight: 400;
  color: #ffffff;
  position: absolute;
  right: 0;
  bottom: 0.875rem;
  letter-spacing: 0.05rem;
  display: none;
}

.vip h2 {
  font-size: 2rem;
  font-weight: bold;
  color: #549dc9;
  line-height: 0.375rem;
}


.vip > p {
  font-size: 1.3rem;
  font-weight: 400;
  color: #549dc9;
  line-height: 6.375rem;
}

.box ul li span {
  font-size: 1.3rem;
  font-weight: 500;
  color: #549dc9;
  line-height: 2rem;
  vertical-align: middle;
  letter-spacing: 0.125rem;
}

.box ul li img {
  width: 1.875rem;
  height: 1.9375rem;
  vertical-align: middle;
  margin-right: 1rem;
}

.box ul {
  display: inline-block;
  text-align: left;
  margin: 0rem 2rem 0rem;
}

.box {
  display: block;
  margin-top: 0 auto;
  height: 4rem;
}

.box li{
  cursor: default;
}

/* .month1 {
  background: url(../images/onlinepdfconvert/vip4.png) no-repeat;
  background-size: cover;
}
.month2 {
  background: url(../images/onlinepdfconvert/vip5.png) no-repeat;
  background-size: cover;
}

.year1{
  background: url(../images/onlinepdfconvert/vip5.png) no-repeat;
  background-size: cover;
}
.year2{
  background: url(../images/onlinepdfconvert/vip5.png) no-repeat;
  background-size: cover;
} */
.vipCard{
	height: 28rem;
	white-space: nowrap;
}
.vipCard h3 {
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 2.375rem;
  padding-top: 1.25rem;
  letter-spacing: 0.125rem;
  margin-bottom: 1.225rem;        
}

.vipCard .price p {
  font-size: 3.2rem;
  font-weight: bold;
  line-height: 7rem;
}

.vipCard .price span {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 4rem;
  opacity: 0.4;
  text-decoration: line-through;
}

.pay-color:hover{
	background-color: #377da7;
}
.conversion-button:hover{
	background-color: #377da7;
}
.title-zchz:hover{
	background-color: #377da7;
}
.conversion-buttonz-input:hover{
	background-color: #377da7;
}
.conversion-buttoncx:hover{
	background-color: #e4f2fb;
}
.conversion-buttonx:hover{
	background-color: #377da7;
}
.convert > a:hover{
	background-color: #e4f2fb7d;
}
.upgradeText-Upgrade:hover{
	background-color: #377da7;
}
.upgradeText-a:hover{
	background-color: #e4f2fb;
}
.upgradeText-a{
	background-color: #ffffff;
	border: 1px solid #59a0cb;
}
.upgradeText-Upgrade{
	background: #549dc9;
}

/* .vipCard h3 {
  font-size: 1.125rem;
  font-weight: 400;
  color: #edeff9;
  line-height: 1.5rem;
  letter-spacing: 0.0625rem;    
} */

.vipCard a {
  width: 16.625rem;
  height: 5.5rem;
  opacity: 0.97;
  border-radius: 0.625rem;
  font-size: 1.625rem;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 5.5rem;
  text-align: center;
  display: block;
  margin: 0 auto;
  cursor: pointer;
  background-color: #549dc9;
  margin-top: 2rem;
}

.month1-h2 {
  color: #5e80ba;
}

.month1-h3 {
  color: #5e80ba;
}
.month2-h2 {
  color: #FFFFFF;
}


.month1 .price p {
  color: #549dc9;
}

.month1 .price span {
  color: #5e80ba;
}

.year h2 {
  color: #ffffff;
}

.year h3 {
  color: #ffffff;
}

.year .price p {
  color: #ffffff;
}

.year .price p b {
  font-size: 2.25rem;
  color: #ffffff;
  line-height: 4.2rem;
}

.month1 .price p b {
  font-size: 3.2rem;
  color: #549dc9;
  line-height: 4.375rem;
}

.year .price span {
  color: #ffffff;
  opacity: 0.55;
}

.month1 > a {
  background: #203a67;
  color: #ffffff;
}
.month2 > a {
    background: #ffffff;
    color: #5e80ba;
}
.year1 > a {
  background: #ffffff;
  color: #5e80ba;
}
.year2 > a {
  background: #ffffff;
  color: #5e80ba;
}

.month {
  display: inline-block;
  width: 27.375rem;
  height: 45rem;
  border-radius: 10px;
  vertical-align: middle;
  margin-top: -0.5rem;
      
}
.month1 {
  display: inline-block;
  width: 20.375rem;
  height: 16rem;
  border-radius: 10px;
  vertical-align: middle;
  box-shadow: 0px 5px 16.74px 1.26px rgb(0 0 0 / 10%);
  margin: 0rem 1.5rem 1rem;
  cursor: pointer;
  /* border: 4px solid #5e80ba; */
}
.month2 {
  display: inline-block;
  width: 20.375rem;
  height: 16rem;
  border-radius: 10px;
  vertical-align: middle;
  box-shadow: 0px 5px 16.74px 1.26px rgb(0 0 0 / 10%);
  margin: 0rem 1.5rem 1rem;
  background-color: #549dc9;
  cursor: pointer;
  /* border: 4px solid #ffe787; */ 
}

.year {
  display: inline-block;
  width: 27.375rem;
  height: 45rem;
  border-radius: 10px;
  vertical-align: middle;
  margin-top: -0.5rem;
  
}
.year1 {
  display: inline-block;
  width: 20.375rem;
  height: 16rem;
  border-radius: 10px;
  vertical-align: middle;
  box-shadow: 0px 5px 16.74px 1.26px rgb(0 0 0 / 10%);
  margin: 0rem 1.5rem 1rem;
  background-color: #549dc9;
  color: #FFFFFF;
  cursor: pointer;
  /* border: 4px solid #ffe787; */
}
.year2 {
  display: inline-block;
  width: 20.375rem;
  height: 16rem;
  border-radius: 10px;
  vertical-align: middle;
  box-shadow: 0px 5px 16.74px 1.26px rgb(0 0 0 / 10%);
  margin: 0rem 1.5rem 1rem;
  background-color: #549dc9;
  color: #FFFFFF;
  cursor: pointer;
  /* border: 4px solid #ffe787; */
}
.checkthe{
	width: 0rem;
	height: 0rem;
	background-color: #FFFFFF;
	float: right;
	position: relative;
	top: -2.28rem;
	display: none;   	  
}
.vip-bj{
	position: absolute;
	top: 15.3rem;
	width: 16.75rem;
	height: 20.3125rem;
	background: url(../images/onlinepdfconvert/vip7.jpg) no-repeat;
	background-size: cover;
	border-top-left-radius: 1.875rem;
}

.checkthe img{
	width: 2.575rem;
	height: 2.575rem;
	float: right;    
}
.checkthe-d{
	width: 0rem;
	height: 0rem;
	background-color: #FFFFFF;
	float: right;
	position: relative;
	top: -2.28rem;
	display: none;
}

.checkthe-d img{
	width: 2.575rem;
	height: 2.575rem;
	float: right;
}



.vipCard > img {
  display: inline-block;
  height: 40rem;
  vertical-align: middle;
  margin: 0 4rem 1.8rem 4rem;
}

.menu > a,
.menuPdf,
.menuPdfs{
  position: relative;
  display: inline-block;
}
.menuPdf,
.menuPdfs{
  width: 52.75rem;
  text-align: center;
  height: 43.5rem;
  background: #ffffff;
  box-shadow: 0px 6px 11px 2px rgba(82, 114, 169, 0.1);
  position: absolute;
  font-size: 1.125rem;
  left: 47%;
  margin-left: -35.8rem;
  display: none;
  top: 4.4rem;
  border-top: 1px solid rgba(82, 114, 169, 0.2);
}

.blackoveride {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  min-height: 100vh;
  background: #203a67;
  z-index: 8;
  filter: alpha(opacity=15);
  -moz-opacity: 0.15;
  opacity: 0.15;
}

.menu {
  position: fixed;
  background: #549dc9;
  left: 0;
  top: 0;
  right: 0;
  z-index: 50;
  box-shadow: 0px 5px 17px 1px rgba(104, 124, 161, 0.3);
}

.pdfconvert,
.menuPdf > img,
.menuPdfs > img,
.convertpdf {
  display: inline-block;
  vertical-align: top;
}

.menuPdf h2,
.menuPdfs h2{
  font-size: 1.575rem;
  font-weight: 800;
  color: #549dc9;
  line-height: 2.5rem;
  padding-top: 2.375rem;
  margin-bottom: 1.8rem;
}

.menuPdf span ,
.menuPdfs span{
  font-size: 1.25rem;
  font-weight: 400;
  color: #549dc9;
  line-height: 4.5rem;
  vertical-align: middle;
  font-family: inherit;    
}

.menuPdf li img ,
.menuPdfs li img {
  width: 2.375rem;
  vertical-align: middle;
  margin-right: 1rem;
}

.menuPdf li,
.menuPdfs li{
  text-align: center;
  transition: all 0.3s;
  padding: 0 4.25rem;
  text-align: left;
  line-height: 0rem;
}

.pdfconvert li a,
.convertpdf li a {
  display: block;
  padding: 0 2.5rem;
}
.pdfconvert li a:hover,
.convertpdf li a:hover {
  background: #dbe5f6;
}

.menuPdf > img,
.menuPdfs > img{
  height: 36.375rem;
  margin-top: 4.575rem;
}

.pdfconvert,
.convertpdf {
  width: 49%;
}

.limit {
  width: 50%;
  height: 42rem;
  background: #ffffff;
  box-shadow: 12px -1px 58px 1px rgba(104, 124, 161, 0.05);
  border-radius: 1.875rem;
  float: left;
}

.limit > img {
  width: 16.6875rem;
  margin-top: 2.125rem;
  margin-bottom: 3rem;
}

.limit > h2 {
  font-size: 2.5125rem;
  font-weight: bold;
  color: #549dc9;
  line-height: 3.375rem;
  margin-top: 24px;
}

.limit > p {
  font-size: 1.4rem;
  font-weight: 400;
  color: #549dc9;
  line-height: 3.375rem;
}

.limit a img {
  width: 2rem;
  vertical-align: middle;
  margin-right: 0.05rem;
}

.limit a span {
  vertical-align: middle;
}

.limit a {
  width: 15.625rem;
  height: 5rem;
  display: block;
  margin: 3rem 2rem 0;
  text-align: center;
  opacity: 0.97;
  border-radius: 0.625rem;
  font-size: 1.625rem;
  font-weight: 400;
  color: #ffffff;
  line-height: 4.375rem;
  display: inline-block;
}

.table1 > img {
   width: 29.4375rem;
   margin-top: 4.875rem;
   margin-bottom: 3.3rem;   
}

.table1 h2 {
  color: #ffffff;
  font-size: 2.5125rem;
  font-weight: bold;
  line-height: 4.375rem;
  margin-bottom: 1rem;
  margin-top: 24px;
}

.table1 ul {
  margin-left: 17rem;
  margin-bottom: 5.6625rem;
}

.table1 li {
  text-align: left;
  cursor: default;
}

.table1 li img {
  width: 2.05rem;
  vertical-align: middle;
  margin-right: 1rem;
}

.table1 li span {
  vertical-align: middle;
  font-size: 1.4rem;
  font-weight: 400;
  color: #ffffff;
  line-height: 3.375rem;
}

.table1 > a {
  width: 22.625rem;
  height: 5rem;
  background: #ffffff;
  opacity: 0.97;
  border-radius: 0.625rem;
  font-size: 1.625rem;
  font-weight: 400;
  color: #5e80ba;
  line-height: 4.375rem;
  display: block;
  margin: 0 auto;
  text-align: center;
}

.table1 > a img {
  vertical-align: middle;
  width: 2.125rem;
  opacity: 0.6;
}

.table1 > a > span {
  vertical-align: middle;
  font-size: 1.625rem;
  font-weight: 400;
  color: #549dc9;
  line-height: 4.375rem;
}

.table1 {
  float: right;
  width: 50%;
}

.zfmodal{
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(0,0,0,0.3); 
	z-index: 20;    
}
.zfmodal-top{
	width: 472px;
	height: 333px;
	background: #ffffff;
	background-size: 100% 100%;
	position: absolute;
	top: 65%;
	left: 50%;
	margin-top: -145px;
	z-index: 1;
	transform: translate(-50%, -50%);
	border-radius: 10px;
}
.zfmodal-top1{
	width: 100%;
	height: 36px;
	background-color: #549dc9;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}
.zfmodal-top2{
	width: 100%;
	height: 65px;
	text-align: center;
}
.zfmodal-top3{
	width: 100%;
	height: 232px;
	text-align: center;
	padding-left: 29px;
}
.zfmodal-top1 img{
	width: 15px;
	height: 15px;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	cursor: pointer;
}
.zfmodal-top2-span1{
	font-size: 14px;
	line-height: 63px;
	font-family: Microsoft YaHei;
	font-weight: 400;
}
.zfmodal-top2-span2{
	font-size: 24px;
	color: #549dc9;
	line-height: 10px;
	padding: 8px;
	font-weight: 550;
}
.zfmodal-top2-successful{
	font-size: 24px;
	color: #549dc9;
	line-height: 55px;
	padding: 8px;
	font-weight: 550;
}
.zfmodal-top3-div1{
	width: 186px;
	height: 195px;
	background-color: #EEEEEE;
	margin: 0 10.5px;
	float: left;
	text-align: center;
}
.zfmodal-top3-div2{
	width: 186px;
	height: 195px;
	background-color: #EEEEEE;
	margin: 0 10.5px;
	float: left;
}
.zfmodal-top3-div1-img{
	width: 130px;
	height: 130px;
	margin: 24px auto 6px;
}
.zfmodal-top3-div1-div{
	width: 100%;
	height: 30px;
}
.zfmodal-top3-div2-img{
	width: 130px;
	height: 130px;
	margin: 24px auto 6px;
}
.zfmodal-top3-div2-div{
	width: 100%;
	height: 30px;
}
.zfmodal-top3-div2-div span{
	position: relative;
	top: -9px;
}
.zfmodal-top3-div3{
	width: 413px;
	height: 210px;
}
.zfmodal-top3-div3 img{
	width: 90%;
	height: 70%;
	position: relative;
	top: 12%;    
}
.zfmodal-top3-div3-div{
	font-size: 14px;
	color: #549dc9;
}

/* #pdfMenu-spanpdf{
	font-size: 1.47rem;
	font-weight: 800;
} */
/* #pdfMenu-spanpdfs{
	font-size: 1.47rem;
	font-weight: 800;
} */


.ykj-prompt{
	width: 31rem;
	height: 17.1875rem;
	border-radius: 0.8125rem;
	box-shadow: 0.1px 0.1px 2px #888888;
	background-color: #fff;
	font-size: 20px;
	position: fixed;
	z-index: 99;
	top: 23%;
	left: 36.5%;       
	display: none;
}
.ykj-prompt-title{
   line-height: 44px;
   padding: 0px 18px;
   color: #FFFFFF;
   background-color: #549dc9;
   font-size: 1.35rem;
   border-radius: 0.8125rem 0.8125rem 0 0;    	
}
.ykj-prompt-img{
	width: 1.45rem;
	height: 1.45rem;
	float: right;
	margin-top: 13px;
	cursor: pointer;    
}
.ykj-prompt-content{
	background-color: #fff; 
	padding: 3rem 0px ; 
	text-align:center; 
	color: #3e3e3e;
	font-size: 1.35rem;
}
.ykj-prompt-determine{
	text-align: center; 
	padding:0px 0px 20px;
	background-color: #fff;
	border-radius:0 0 0.8125rem 0.8125rem;
}
.ykj-prompt-determine-input{
	border: 1px solid #203a67;
	color: #FFFFFF;
	background-color: #203a67;
	width: 63px;
	height: 31px;
	cursor: pointer;
	border-radius: 7px;
	font-size: 1.35rem;    
}

.paysingle-zf {
    width: 2.375rem;
    height: 2.375rem;
    position: relative;
    /* top: 0.65rem; */
}

.glsr-default .glsr-summary-stars .glsr-star {
  background-size: 1.8rem;
  height: 1.8rem;
  width: 1.8rem;
}
.glsr-default .glsr-summary {
  font-size: 1.2rem;
  display: inline-block;
  margin-bottom: 12px;
}

.glsr-default .glsr-summary-text {
  width: auto;
  display: inline-block;
  position: relative;
  bottom: 5px;
}
.convert-vip{
	position: absolute;
	top: 38rem;
	left: 93.6%;
	cursor: pointer;
	z-index: 99;
}
.convert-vip-t{
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(0,0,0,0.3);
	z-index: 99;    
}
.convert-vip-t0{
	width: 716px;
	height: 411px;
	/* border-radius: 1.25rem; */
	background-size: 100% 100%;
	position: absolute;
	top: 61.5%;
	left: 50%;
	margin-top: -145px;
	z-index: 1;
	transform: translate(-50%, -50%);
	background: url(../images/onlinepdfconvert/bj.png) no-repeat;
	background-size: cover;	
}
.convert-vip-close{
	float: right;
	width: 18px;
	position: relative;
	top: 10px;
	left: -10px;
	cursor: pointer;
}
.convert-vip-hy{
    width: 110px;
	margin-top: 46px;
	margin-left: 16px;
}
.convert-vip-t0 span{
	font-weight: 600;
	font-size: 30px;
	color: #fff8a4;
	position: relative;
	top: -38px;
	left: 27px;
}
.convert-vip-t0 h4{
	color: #ffffff;
	font-size: 16px;
	margin: 10px 0px 0 20px;
}
.convert-vip-t0-div{
	width: 400px;
	margin: 0 auto;
	position: relative;
	top: 78px;
}
.convert-vip-t0-div p{
	font-size: 25px;
	font-weight: 600;
	display: inline-block;
}
.convert-vip-t0-div a{
	display: inline-block;
}
.day-by-tw{
	position: relative;
	left: 122px;
	top: 0px;
	cursor: pointer;
}
.day-by-tw span img{
	width: 40px;
	margin: 0 10px 0 0;
}
#day-by-tw{
	display: none;
}