.header {
  background: #203a67;
}
.header .logo span {
  color: white;
}
.header .nav a {
  color: rgba(255, 255, 255, 0.6);
}
.header .nav .active a {
  color: white;
}
.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: 3rem;
}
.main-on {
  background: #fdcfca;
  padding: 70px 2.5rem 2.5rem 2.5rem;
}
.menu {
  margin-top: 6rem;
  /* text-align: center; */
}



.menu > a,
.pdfMenu,
.pdfMenus,
.pdfMenusy,
.pdfMenuo{
  line-height: 4.375rem;
  display: inline-block;
  
}
.menu > a > span,
.pdfMenu > span ,
.pdfMenus > span,
.pdfMenusy > span,
.pdfMenuo > span{
  font-size: 1.27rem;
  color: #000000;
  cursor: pointer;
}
.menu > a > img,
.pdfMenu > img,
.pdfMenus > img,
.pdfMenuo > img{
  width: 0.875rem;
  margin-left: 0.2rem;
  vertical-align: middle;
}
.convert {
  /* height: 80rem; */
  background: #ffffff;
  box-shadow: 0px 0px 6px 1px rgba(202, 207, 217, 0.3);
  border-radius: 1.875rem;
  text-align: center;
  margin-top: 9rem;
}

.converts {
  padding: 3rem 0;
  /* height: 75rem; */
  background: #ffffff;
  box-shadow: 0px 0px 6px 1px rgba(202, 207, 217, 0.3);
  border-radius: 1rem;
  margin-top: 130px;
  
}
.converts-page{
	width: 94%;
	height: 14.3%;
	position: relative;
	top: 3%;
	left: 5%;
	margin-top: 10px;
}
.converts-page h1{
	font-size: 1.3rem;
	font-weight: 600;
	color: #000000;
	vertical-align: middle;  
	position: relative;
	z-index: 10;
}
.converts-page-up{
	width: 10%;
	margin-top: 1.1%;
	margin-right: 1.5%;
	margin-bottom: 1.1%;
	display: inline-block;
	text-align: center;
}
.converts-page-up:hover{
    background-color: #FFFFFF;
	border-radius: 10px;
	box-shadow: 0px 5px 16.74px 1.26px rgb(0 0 0 / 10%);
}
.converts-page-up img{
	width: 3.6rem;
	margin-top: 12%;
}
.converts-page-up div{
	font-size: 1rem;
	font-weight: 500;
	color: #000000;
	line-height: 3.8rem;
	vertical-align: middle;
	font-family: PingFang;
	letter-spacing: 0.05rem;
	white-space: nowrap;
}
.converts-page-up1{
	width: 9%;
	margin-top: 1.1%;
	margin-right: 2.5%;
	display: inline-block;
	text-align: center; 
}
.converts-page-up1:hover{ 
	background-color: #FFFFFF;
	border-radius: 10px;
	box-shadow: 0px 5px 16.74px 1.26px rgb(0 0 0 / 10%);
}
.converts-page-up1 img{
	width: 3.6rem;
	margin-top: 12%;
}
.converts-page-up1 div{
	font-size: 1rem;
	font-weight: 500;
	color: #000000;
	line-height: 3.8rem;
	vertical-align: middle;
	font-family: PingFang;
	letter-spacing: 0.05rem;
	white-space: nowrap;
}
.converts-page-up2{
	width: 9%;
	margin-top: 1.1%;
	margin-right: 2.5%;
	display: inline-block;
	text-align: center;	
}
.converts-page-up2:hover{
	background-color: #FFFFFF;
	border-radius: 10px;
	box-shadow: 0px 5px 16.74px 1.26px rgb(0 0 0 / 10%);	
}
.converts-page-up2 img{
	width: 3.6rem;
	margin-top: 12%;
}
.converts-page-up2 div{
	font-size: 1rem;
	font-weight: 500;
	color: #ff7056;
	line-height: 3.8rem;
	vertical-align: middle;
	font-family: PingFang;
	letter-spacing: 0.05rem;
	white-space: nowrap;
}
.converts-page-up3{
	width: 9%;
	margin-top: 1.1%;
	margin-right: 2.5%;
	display: inline-block;
	text-align: center;
}
.converts-page-up3:hover{
	background-color: #FFFFFF;
	border-radius: 10px;
	box-shadow: 0px 5px 16.74px 1.26px rgb(0 0 0 / 10%);	
}
.converts-page-up3 img{
	width: 3.6rem;
	margin-top: 12%;
}
.converts-page-up3 div{
	font-size: 1rem;
	font-weight: 500;
	color: #000000;
	line-height: 3.8rem;
	vertical-align: middle;
	font-family: PingFang;
	letter-spacing: 0.05rem;
	white-space: nowrap;
}
.converts-page-bj{
	width: 5.65rem;
	height: 0.9rem;
	position: absolute;
	top: 6%;
	left: 0px;  
}
.converts-page-bj1{
	width: 30%;
	height: 80%;
	background-color: #2865ce;
}
.converts-page-bj2{
	width: 70%;
	height: 100%;
	background: linear-gradient(to right, #ff7056, #fea362);
}

/* .footer {
  background: #cedaef;
}
.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: 67rem;
	margin: 0 auto;
	/* overflow: auto; */
	border-radius: 0.625rem;
	background: #f7f7f7;
	border: 0.0625rem dashed rgba(32, 58, 103, 0.3);
	
}
.Identify-title{
	width: 67rem;
	min-height: 32.75rem;
	margin: 0 auto;
	overflow: auto;
	border-radius: 0.625rem;
	background: #f7f7f7;
	border: 0.0625rem dashed rgba(32, 58, 103, 0.3);
	display: none;
}
.fileUpload {
  -webkit-overflow-scrolling:touch;
  width:100%;
}

.fileUpload-setUp{
	width: 67rem;
	min-height: 28.75rem;
	margin: 0 auto;
	overflow: auto;
	border-radius: 0.625rem;
	background: rgb(232, 239, 249, 0.3);
	border: 0.0625rem dashed rgba(32, 58, 103, 0.3);
	color: #ff7056;
	text-align: left;
}
.fileUpload-setUp-div{
	margin-top: 4%;
	margin-left: 5%;
	font-size: 16px;
}
.fileUpload-setUp-yy{
	float: left;
	position: relative;
	left: 3.05rem;
	top: 30px;
	
}
.fileUpload-setUp-qs{
	font-size: 16px;
	display: inline-block;
	margin-right: 20px;
}
.fileUpload-setUp-sb{
	width: 200px;
	font-size: 16px;
	font-weight: 600;
	position: relative;
	left: 3px;
}
.fileUpload-setUp-wz{
	position: relative;
	top: 18px;
	left: -8px;
	font-size: 15px;
}

.fileUpload-setUp-divs{
	margin-top: 5%;
	margin-left: 5.5%;
	font-size: 15px;
}
.fileUpload-setUp-yys{
	margin-top: 4%;
	margin-left: 5%;
	font-size: 16px;    
	
}
.fileUpload-setUp-webps{
	margin-top: 5%;
	margin-left: 5.5%;
	font-size: 15px;
}

.fileUpload-setUp-divg{
	margin-top: 5%;
	margin-left: 5.5%;
	font-size: 15px;
}
.fileUpload-setUp-sbs{
	font-size: 18px;
	font-weight: 600;
	position: relative;
	left: 3px;
	margin-top: 51px;
}
.fileUpload-setUp-wzs{
	position: relative;
	top: 18px;
	left: -8px;
	font-size: 15px;
}
.fileUpload-setUp-text{
	width: 62px;
	height: 26px;
	border: 1px dashed #ff7056;
	padding: 0px;
	text-indent: 5px;
	outline: none;
	font-size: 14px;
	opacity: 0.7;
	border-radius: 3px;
	color: #060626;
	    
}
.fileUpload-setUp-texts{
	width: 62px;
	height: 26px;
	border: 1px dashed #ff7056;
	padding: 0px;
	text-indent: 5px;
	outline: none;
	font-size: 14px;
	opacity: 0.7;
	border-radius: 3px;
	color: #060626;
	    
}
.fileUpload-setUp-webp{
	width: 62px;
	height: 26px;
	border: 1px dashed #ff7056;
	padding: 0px;
	text-indent: 5px;
	outline: none;
	font-size: 14px;
	opacity: 0.7;
	border-radius: 3px;
	color: #060626;
	    
}
.fileUpload-setUp-textg{
	width: 62px;
	height: 26px;
	border: 1px dashed #ff7056;
	padding: 0px;
	text-indent: 5px;
	outline: none;
	font-size: 14px;
	opacity: 0.7;
	border-radius: 3px;
	color: #060626;
	    
}
.fileUpload-setUp-yi{
	display: inline-block;
	margin-left: 10px;
	margin-right: 10px;
}
.fileUpload-setUp-wz span{
	position: relative;
	left: 13px;
}
.fileUpload-setUp-wz label{
	margin-left: 15px;
}

.fileUpload-setUp-wzs span{
	position: relative;
	left: 13px;
}
.fileUpload-setUp-wzs label{
	margin-left: 15px;
}
.fileUpload-setUp-ms{
	font-size: 15px;
	display: inline-block;
}
/* .fileUpload-setUp-ms span{
	position: relative;
	left: 4px;
} */
.fileUpload-setUp-ms label,
.fileUpload-setUp-msh label{
	margin-left: 8px;
}

.fileUpload-setUp-bottom{
	float: right;
	position: absolute;
	top: 45.8875rem;
	right: 27rem;
	font-size: 18px;
	color: #FFFFFF;    
}
.fileUpload-setUp-bottom-button1{
	display: inline-block;
	width: 85px;
	height: 48px;
	background-color: #7f94b8;
	text-align: center;
	border-radius: 0.75rem;
	cursor: pointer;
}
.fileUpload-setUp-bottom-button1 span{
	position: relative;
	top: 10px;
}
.fileUpload-setUp-bottom-button2{
	display: inline-block;
	width: 146px;
	height: 48px;
	background-color: #ff7056;
	margin-left: 20px;
	position: relative;
	top: 8px;
	border-radius: 0.75rem;
	cursor: pointer;
}
.fileUpload-setUp-bottom-button2 span{
	position: relative;
	top: 3px;
	left: 19px;
}
.fileUpload-setUp-bottom-button2 img{
	width: 28px;
	height: 28x;
	position: relative;
	top: 11px;
	left: 23px;
}

.conversion-btnConvert-Identify{
	margin-left: 20px;
	margin-top: 15px;
	height: 25rem;
	font-size: 15px;
	color: #ff7056;
	overflow-y: auto;
}

.uploadBtn p {
  font-size: 1.25rem;
  font-weight: 400;
  color: #ff7056;
  line-height: 4.375rem;
}
.imgUpload {
  width: 8.9375rem;
  margin-top: 4.5rem;
}

.uploadBtn button {
  width: 15.625rem;
  height: 5rem;
  background: #ff7056;
  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: 2rem;
  vertical-align: middle;
}

.title h1 {
  font-size: 2rem;
  color: #000000;
  display: inline-block;
  vertical-align: middle;
}

.title h3 {
  font-size: 1.15rem;
  color: #000000;
  display: inline-block;
  vertical-align: text-top;
  vertical-align: -webkit-baseline-middle;
}

.convert > p {
  font-size: 1.125rem;
  color: #000000;
  line-height: 2.5rem;
  margin: 0.2rem 0 2rem 0;
}

.convert > a {
   width: 29rem;
   height: 4.1rem;
   /* border: 0.1rem solid #5370a1; */
   background-color: #ffb053;
   box-shadow: 0px 6px 11px 2px rgb(82 114 169 / 0%);
   border-radius: 0.625rem;
   font-size: 1.3rem;
   font-weight: 400;
   color: #ffffff;
   line-height: 3.8rem;
   margin: 2.125rem auto 3.125rem;
   display: inline-block;    
}
.convert > a:hover{
	background-color: #ff9c28;
}

.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: #000000;
  line-height: 2.8125rem;
  opacity: 0.8;
  margin: 3.0625rem 0;
}

.card {
  width: 14.375rem;
  height: 13.375rem;
  background: #fff6f5;
  border-radius: 0.625rem;
  display: inline-block;
  margin: 0 0.40625rem;
  position: relative;
  cursor: pointer;
  margin-bottom: 90px;
}

.card img {
  width: 6rem;
  margin-top: 1.8813rem;
  margin-bottom: 2.01875rem;
}

.card h4 {
  font-size: 1.27rem;
  font-weight: bold;
  color: #ffb3ad;
  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 h1 {
  font-size: 2rem;
  font-weight: bold;
  color: #ff7056;
  line-height: 0.375rem;
}

.vip > p {
  font-size: 1.3rem;
  font-weight: 400;
  color: #5e80ba;
  line-height: 5.375rem;
}

.box ul li span {
  font-size: 1.3rem;
  font-weight: 500;
  color: #27406c;
  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;
}

/* .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: 39rem;
	white-space: nowrap;
}
.zyx-hy h2 {
  line-height: 64px;
  font-size: 15px;
  font-weight: 600;                
}

.vipCard .price p {
  font-size: 2.7rem;
  font-weight: bold;
  line-height: 5rem;
}

.vipCard .price span {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 4rem;
  opacity: 0.4;
  text-decoration: line-through;
}

.vipCard h3 {
  font-size: 1.125rem;
  font-weight: 400;
  color: #edeff9;
  line-height: 1.5rem;
  letter-spacing: 0.0625rem;    
}

/* .vipCard a {
  width: 14.1rem;
  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: #ff7056;
  margin-top: 2rem;
} */


.month1-h3 {
  color: #5e80ba;
}




.month0-h3 {
  color: #5e80ba;
}



.month0 .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;
}

/* .month0 .price p b {
  font-size: 2.7rem;
  line-height: 4.375rem;
} */

.year .price span {
  color: #ffffff;
  opacity: 0.55;
}

.month1 > a {
  background: #ff7056;
  color: #ffffff;
}
.month0 > a {
  background: #ff7056;
  color: #ffffff;
}
.month2 > a {
    background: #ffffff;
    color: #5e80ba;
}
.month3 > 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: 160px;
  height: 160px;
  border-radius: 10px;
  vertical-align: middle;
  margin: 0rem 5px 5px;
  background-color: #5e80ba;
  border: 2px solid #ffff;
  color: #FFFFFF;
  cursor: pointer; 
  position: relative;
}

.month0 {
    display: inline-block;
    width: 160px;
    height: 160px;
    border-radius: 10px;
    vertical-align: middle;
    margin: 0rem 5px 5px;
    background-color: #5e80ba;
    color: #FFFFFF;
    cursor: pointer; 
	border: 2px solid #ffff;
}
.month2 {
   display: inline-block;
   width: 160px;
   height: 160px;
   border-radius: 10px;
   vertical-align: middle;
   margin: 0rem 5px 5px;
   background-color: #ffffff;
   cursor: pointer;
   border: 2px solid #5e80ba;
   box-shadow: 1px 5px 10px 1.26px rgb(0 0 0 / 20%);
}

.month3 {
   display: inline-block;
   width: 160px;
   height: 160px;
   border-radius: 10px;
   vertical-align: middle;
   margin: 0rem 5px 5px;
   background-color: #5e80ba;
   color: #FFFFFF;
   cursor: pointer; 
   border: 2px solid #ffff;
}

.year {
  display: inline-block;
  width: 27.375rem;
  height: 45rem;
  border-radius: 10px;
  vertical-align: middle;
  margin-top: -0.5rem;
  
}
.year1 {
  display: inline-block;
  width: 160px;
  height: 160px;
  border-radius: 10px;
  vertical-align: middle;
  margin: 0rem 5px 5px;
  background-color: #5e80ba;
  border: 2px solid #ffff;
  color: #FFFFFF;
  cursor: pointer;
}
.year2 {
  display: inline-block;
  width: 160px;
  height: 160px;
  border-radius: 10px;
  vertical-align: middle;
  margin: 0rem 5px 5px;
  background-color: #5e80ba;
  border: 2px solid #ffff;
  color: #FFFFFF;
  cursor: pointer;
}
.checkthe{
	width: 0rem;
	height: 0rem;
	background-color: #FFFFFF;
	float: right;
	position: relative;
	top: -2.15rem;
	display: none;	  
}
.vip-bj{
	position: absolute;
	top: 13.3rem;
	width: 6.85rem;
	height: 8.5rem;
	background: url(../images/onlinepdfconvert/vip7.jpg) no-repeat;
	background-size: cover;
	border-top-left-radius: 1.875rem;
}

.checkthe img{
	width: 2.175rem;
	height: 2.175rem;
	float: right;
}
.checkthe-d{
	width: 0rem;
	height: 0rem;
	background-color: #FFFFFF;
	float: right;
	position: relative;
	top: -2.17rem;
	display: none;
}

.checkthe-d img{
	width: 2.175rem;
	height: 2.175rem;
	float: right;
}
.paysingle-zf{
	width: 2.375rem;
	height: 2.375rem;
	position: relative;
	top: 0.65rem;
}



.vipCard > img {
  display: inline-block;
  height: 40rem;
  vertical-align: middle;
  margin: 0 4rem 1.8rem 4rem;
}

.menu > a,
.menuPdf,
.menuPdfs,
.menuPdfo{
  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: 33%;
  margin-left: -35.8rem;
  display: none;
  top: 4.4rem;
  border-top: 1px solid rgba(82, 114, 169, 0.2);
}
.menuPdfo{
  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-on{
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  min-height: 100vh;
  background: #000000;
  z-index: 8;
  filter: alpha(opacity=15);
  -moz-opacity: 0.15;
  opacity: 0.15;
}

.menu {
  position: fixed;
  background: #fff;
  left: 0;
  top: 0;
  right: 0;
  z-index: 90;
  box-shadow: 0px 0px 6px 1px rgba(202, 207, 217, 0.3);
  margin-top: 96px;
}
.menus{
	/* height: 4.375rem; */
	margin-top: 90px;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	z-index: 90;
	text-align: center;
	
}
.menus h1{
	font-size: 1.6rem;
	color: #000000;
	vertical-align: middle;
	line-height: 7.7875rem;
	font-weight: 600;
}

.pdfconvert,
.menuPdf > img,
.menuPdfs > img,
.menuPdfo > img,
.convertpdf {
  display: inline-block;
  vertical-align: top;
}

.menuPdf h2,
.menuPdfs h2,
.menuPdfo h2{
  font-size: 1.575rem;
  font-weight: 800;
  color: #000000;
  line-height: 2.5rem;
  padding-top: 2.375rem;
  margin-bottom: 1.8rem;
}

.menuPdf span ,
.menuPdfs span,
.menuPdfo span{
  font-size: 1.25rem;
  font-weight: 400;
  color: #000000;
  line-height: 4.5rem;
  vertical-align: middle;
  font-family: PingFang;
  letter-spacing: 0.05rem;
}

.menuPdf li img ,
.menuPdfs li img,
.menuPdfo li img{
  width: 2.375rem;
  vertical-align: middle;
  margin-right: 1rem;
}

.menuPdf li,
.menuPdfs li,
.menuPdfo li{
  text-align: center;
  transition: all 0.3s;
  padding: 0 3rem;
  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: #fff6f5;
}

.menuPdf > img,
.menuPdfs > img,
.menuPdfo > img{
  height: 36.375rem;
  margin-top: 4.575rem;
}

/* .pdfconvert,
.convertpdf {
  width: 49%;
} */

.limit {
  width: 66%;
  height: 44rem;
  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;
}
.upgradeText-table{
  width: 40rem;
  height: 21.4rem;
  margin: 0 auto;
  position: relative;
  top: 1.125rem;
  border: 1px dashed #c1cee5;
  padding: 0px;
  border-radius: 8px;
  color: #5e80ba;
  background: #f7f9fc;
  outline: none;
}
.upgradeText-table div div{
	display: inline-block;
	width: 49%;
	opacity: 0.9;
	font-size: 1rem;
}
.upgradeText-table-xx{
	height: 79%;
	width: 1px;  
	border-left: 1px dashed #c1cee5;
	position: relative; 
	top: -0.4375rem;
	position: relative;
	top: -90%;
	left: 50%;
}

.upgradeText-table1{
  width: 48rem;
  height: 12rem;
  margin: 0 auto;
  position: relative;
  top: 0.125rem;
  border: 1px dashed #c1cee5;
  padding: 0px;
  border-radius: 8px;
  color: #5e80ba;
  
  outline: none;
}
.upgradeText-table1 div div{
	display: inline-block;
	width: 32.5%;
	opacity: 0.9;
	font-size: 1rem;
}

.upgradeText-table-xx1{
	display: inline-block;
	height: 100%;
	width: 1px;
	border-left: 1px dashed #c1cee5;
	position: relative;
	top: -0.4375rem;
	position: relative;
	top: -96%;
	left: -14%;    
}
.upgradeText-table-xx2{
	display: inline-block;
	height: 100%;
	width: 1px;
	border-left: 1px dashed #c1cee5;
	position: relative;
	top: -0.4375rem;
	position: relative;
	top: -96%;
	left: 16%;    
}
.upgradeText-table-xz{
	width: 3.6rem;
	height: 8rem;
	background-color: #dbe5f6;
	border-radius: 5px;
	position: absolute;
	top: 29rem;
	left: 57%;
	cursor: pointer;
	color: #5e80ba;    
	box-shadow: 0px 1px 15px 1px rgb(104 124 161 / 30%);
}
.upgradeText-table-xz1{
	width: 100%;
	height: 50%;
	border-radius: 5px;
	line-height: 4rem;
}
.upgradeText-table-xz2{
	width: 100%;
	height: 50%;
	border-radius: 5px;
	line-height: 4rem;
	background-color: #ffffff;
}


.limit > h2 {
  font-size: 2.3125rem;
  font-weight: bold;
  color: #5e80ba;
  line-height: 1.375rem;
  margin-top: 24px;
}

.limit > p {
  font-size: 1.4rem;
  font-weight: 400;
  color: #6c87b6;
  line-height: 4.675rem;
}

.limit a img {
  width: 2.3rem;
  vertical-align: middle;
  margin-right: 0.05rem;
}

.limit a span {
  vertical-align: middle;
}

.limit a {
  width: 12.625rem;
  height: 4.1rem;
  display: block;
  margin: 19rem 2rem 0;
  text-align: center;
  background: #ff7056;
  opacity: 0.97;
  border-radius: 0.625rem;
  font-size: 1.625rem;
  font-weight: 400;
  color: #ffffff;
  line-height: 3.8rem;
  display: inline-block;
}
.upgradeText-an{
	position: absolute;
	top: 46.6rem;
	left: 22.5rem;    
}


.table1 > img {
   width: 29.4375rem;
   margin-top: 4.875rem;
   margin-bottom: 3.3rem;   
}

.table1 h2 {
  color: #ffffff;
  font-size: 2.3125rem;
  font-weight: bold;
  line-height: 2.375rem;
  margin-bottom: 1rem;
  margin-top: 24px;
}

.table1 ul {
   margin-left: 10rem;
   margin-bottom: 11.8625rem;
   margin-top: 2.5rem;   
}

.table1 li {
  text-align: left;
}

.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: 12.625rem;
  height: 4.3rem;
  background: #ffffff;
  opacity: 0.97;
  border-radius: 0.625rem;
  font-size: 1.625rem;
  font-weight: 400;
  color: #5e80ba;
  line-height: 3.8rem;
  display: block;
  margin: 0 auto;
  text-align: center;
}

.table1 > a img {
  vertical-align: middle;
  width: 2rem;
  opacity: 0.6;
}

.table1 > a > span {
  vertical-align: middle;
  font-size: 1.625rem;
  font-weight: 400;
  color: #5e80ba;
  line-height: 4.375rem;
}

.table1 {
  float: right;
  width: 34%;
}

.zfmodal{
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(0,0,0,0.3); 
	z-index: 20;    
}
.zfmodal-top{
	width: 333px;
	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: #ff7056;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}
.zfmodal-top1 span{
	color: #ffffff;
	font-size: 16px;
	position: relative;
	top: 5px;
	left: 12px;
}
.zfmodal-top2{
	width: 100%;
	height: 65px;
	text-align: center;
}
.zfmodal-top3{
	width: 100%;
	height: 232px;
	text-align: center;
	padding-left: 19%;
}
.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: #27406c;
	line-height: 10px;
	padding: 8px;
	font-weight: 550;
}
.zfmodal-top2-successful{
	font-size: 24px;
	color: #27406c;
	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: 196px;
	height: 204px;
	background-color: #EEEEEE;
	margin: 0 10.5px;
	float: left;
}
.zfmodal-top3-div1-img{
	width: 145px;
	height: 145px;
	margin: 16px auto 6px;    
}
.zfmodal-top3-div1-div{
	width: 100%;
	height: 30px;
}
.zfmodal-top3-div2-img{
	width: 145px;
	height: 145px;
	margin: 16px auto 6px;
}
.zfmodal-top3-div2-div{
	width: 100%;
	height: 30px;
}
.zfmodal-top3-div2-div img{
	width: 30px;
	position: relative;
	top: -5px;    
}
.zfmodal-top3-div2-div span{
	position: relative;
	top: -15px;
	font-size: 16px;
}
.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: 15px;
	color: #27406c;
}

.uploadImgs-setUp{
	width: 65px;
	height: 38px;
	float: right;
	position: relative;
	/* top: 23rem; */
	left: -4%;
	z-index: 23;
	background: url(../images/conversion/sz.png) no-repeat;
	background-size: cover;
	cursor: pointer;
	display: none;	
}
.uploadImgs-setUp img{
	width: 19px;
	height: 19px;
	float: left;
	position: relative;
	top: 6px;
	left: 4px;
}
.uploadImgs-setUp span{
	color: #ffffff;
	font-size: 17px;
	line-height: 2px;
	line-height: 28px;
}
.fileUpload-tip{
	color: #ff7056;
	font-size: 13px;
	position: absolute;
	left: 21%;
	top: 21rem;
} 
.fileUpload-tip-ms{
	color: #ff7056;
	font-size: 13px;
	position: absolute;
	left: 21%;
	top: 21rem;
}
.fileUpload-setUp-msh{
	color: #ff7056;
	font-size: 13px;
	float: left;
	position: relative;
	top: -26px;
	width: 140px;    
}
.fileUpload-tip-msh{
	color: #ff7056;
	width: 250px;
	height: 2.5%;
	font-size: 13px;
	float: right;
	position: relative;
	top: -26px;   
}
#ocr-exif{
	 width: 16px;
	 position: relative;
	 top: 2px;
	 left: 5px;
	 cursor: pointer;
 }
 .fileUpload-tip-msh img{
	 width: 17px;
	 position: relative;
	 top: -1px;
	 left: 6px;
	 cursor: pointer;
 }
 .fileUpload-tip-mshs{
 	color: #ff7056;
 	width: 30%;
 	height: 2.5%;
 	font-size: 15px;
 	margin-top: 5%;
 	margin-left: 5.5%;   
 }
  .fileUpload-setUp-mshs img{
 	 width: 16px;
 	 position: relative;
 	 top: 2px;
 	 left: 5px;
 	 cursor: pointer;
  }
  .fileUpload-tip-mshs img{
 	 width: 16px;
 	 position: relative;
 	 top: 3px;
 	 left: 6px;
 	 cursor: pointer;
  }
 .fileUpload-tip-ms-tip{
	 width: 220px;
	 height: 245px;
	 position: relative;
	 top: 0px;
	 left: 26%;
	 z-index: 99;
	 border-radius: 5px;
	 background-color: #000000;
	 opacity: 0.65;
	 color: #ffffff;
	 font-size: 16px;
 }
 .fileUpload-tip-ms-Exif{
	 width: 91%;
	 height: 95%;
	 margin: 0 auto;
	 position: relative;
	 top: 2.5%;
	 text-align:left;
 }
 .fileUpload-tip-ms-Exif h5{
 	 margin: 12px 0 1px 0;
 }
 .heic-d:before {
     content: '';
     display: inline-block;
     width: 4px;
     height: 4px;
     background-color: #666;
     vertical-align: middle;
     margin-right: 7px;
     border-radius: 4px;
 }
 .fileUpload-tip-ms-tip2{
 	 width: 216px;
 	 height: 131px;
 	 position: relative;
 	 top: 0px;
 	 left: 60%;
 	 z-index: 99;
 	 border-radius: 5px;
 	 background-color: #000000;
 	 opacity: 0.65;
 	 color: #ffffff;
 	 font-size: 16px;
 }
 
 .fileUpload-tip-ocr{
 	 width: 342px;
 	 height: 172px;
 	 position: absolute;
 	 top: -176px;
 	 left: 186px;
 	 z-index: 99;
 	 border-radius: 5px;
 	 background-color: #ffffff;
 	 font-size: 13px;
 	 color: #000000;
 	 box-shadow: 0px 0px 2px 1.26px rgb(0 0 0 / 0.1);    
 }
 .fileUpload-tip-ocr-text{
	 padding: 8px 0;
 }
.fileUpload-tip-ocr-img{
	float: left;
}
.fileUpload-tip-ocr-div{
	font-size: 15px;
	color: #2865ce;
	position: relative;
	left: 22px;
	top: 44px;
	float: left;      
}
.fileUpload-tip-ocr-div2{
	width: 120px;
	height: 125px;
	border: 1px solid #bdb0b0;
	float: right;
	position: relative;
	left: -7px;
}
.ykj-mb{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(0,0,0,0.3);
	z-index: 99;
}

/*隐藏input*/
label.bui-radios-label input[type="radio"]{
            position: absolute;
            opacity: 0;
            visibility: hidden;
        }
		/*单选框选中后，自定义radio的样式*/
		label.bui-radios-label input[type="radio"]:checked + .bui-radios:after{
		    position: absolute;
		    content: "";
		    width: 8px;
		    height: 8px;
		    background-color: #ff6a55;
		    border-radius: 50%;
		    top: 1.2px;
		    left: 1.2px;
		}
		
        /*自定义radio*/
        label.bui-radios-label .bui-radios{
            display: inline-block;
            position: relative;
            width: 12px;
            height: 12px;
            background-color: #fff;
            border: 1px solid #979797;
            border-radius: 50%;
            vertical-align: -2px;
            margin-right: 5px;
        }
		
	/*隐藏input*/
	label.bui-radios-labeli input[type="radio"]{
	            position: absolute;
	            opacity: 0;
	            visibility: hidden;
	        }
			/*单选框选中后，自定义radio的样式*/
			label.bui-radios-labeli input[type="radio"]:checked + .bui-radioi:after{
			    position: absolute;
			    content: "";
			    width: 8px;
			    height: 8px;
			    background-color: #5d76a2;
			    
			    top: 2px;
			    left: 2px;
			}
			
	        /*自定义radio*/
	        label.bui-radios-labeli .bui-radioi{
	            display: inline-block;
	            position: relative;
	            width: 12px;
	            height: 12px;
	            background-color: #fff;
	            border: 1px solid #979797;
	            vertical-align: -2px;
	            margin-right: 5px;
	        }
       
        /*隐藏input*/
        label.bui-radios-labels input[type="checkbox"]{
                    position: absolute;
                    opacity: 0;
                    visibility: hidden;
                }
        		/*单选框选中后，自定义radio的样式*/
        		label.bui-radios-labels input[type="checkbox"]:checked + .bui-radioss:after{
        		    position: absolute;
        		    content: "";
        		    width: 8px;
        		    height: 8px;
        		    background-color: #5d76a2;
        		    
        		    top: 2px;
        		    left: 2px;
        		}
		/*自定义radio*/
		label.bui-radios-labels .bui-radioss{
		    display: inline-block;
		    position: relative;
		    width: 12px;
		    height: 12px;
		    background-color: #fff;
		    border: 1px solid #979797;
		    vertical-align: -2px;
		    margin-right: 5px;
		}
		
		/*隐藏input*/
		label.bui-radios-labelsp input[type="radio"]{
		            position: absolute;
		            opacity: 0;
		            visibility: hidden;
		        }
				/*单选框选中后，自定义radio的样式*/
				label.bui-radios-labelsp input[type="radio"]:checked + .bui-radiossp:after{
				    position: absolute;
				    content: "";
				    width: 8px;
				    height: 8px;
				    background-color: #5d76a2;
				    
				    top: 2px;
				    left: 2px;
				}
		/*自定义radio*/
		label.bui-radios-labelsp .bui-radiossp{
		    display: inline-block;
		    position: relative;
		    width: 12px;
		    height: 12px;
		    background-color: #fff;
		    border: 1px solid #979797;
		    vertical-align: -2px;
		    margin-right: 5px;
		}
		
		/*隐藏input*/
		label.bui-radios-labelsh input[type="radio"]{
		            position: absolute;
		            opacity: 0;
		            visibility: hidden;
		        }
				/*单选框选中后，自定义radio的样式*/
				label.bui-radios-labelsh input[type="radio"]:checked + .bui-radiossh:after{
				    position: absolute;
				    content: "";
				    width: 8px;
				    height: 8px;
				    background-color: #5d76a2;
				    
				    top: 2px;
				    left: 2px;
				}
		/*自定义radio*/
		label.bui-radios-labelsh .bui-radiossh{
		    display: inline-block;
		    position: relative;
		    width: 12px;
		    height: 12px;
		    background-color: #fff;
		    border: 1px solid #979797;
		    vertical-align: -2px;
		    margin-right: 5px;
		}
		
		
		
		
		/*隐藏input*/
		label.bui-radios-labelh input[type="checkbox"]{
		            position: absolute;
		            opacity: 0;
		            visibility: hidden;
		        }
				/*单选框选中后，自定义radio的样式*/
				label.bui-radios-labelh input[type="checkbox"]:checked + .bui-radiosh:after{
				    position: absolute;
				    content: "";
				    width: 8px;
				    height: 8px;
				    background-color: #5d76a2;
				    /* border-radius: 50%; */
				    top: 2px;
				    left: 2px;
				}
		/*自定义radio*/
		label.bui-radios-labelh .bui-radiosh{
		    display: inline-block;
		    position: relative;
		    width: 12px;
		    height: 12px;
		    background-color: #fff;
		    border: 1px solid #979797;
		    /* border-radius: 50%; */
		    vertical-align: -2px;
		    margin-right: 5px;
		}

       
       .rangeb{
       	color: #ff7056;
       	font-size: 16px;
       	position: relative;
       	top: 0.2px;
       }
	   
	   /* 摄像头调焦距*/
	   .progress_back_div{
	   	width: 58%;
	   	display: inline-block;
		position: relative;
		top: -3px;
	   }
	   .progress_back_div img{
	   	display: inline-block;
	   	vertical-align: middle;
	   }
	   /*进度条*/
	   .progress-on{
	   	margin-left: -5%;
	   	margin-right: 2%;
	   	display: inline-block;
	   	position: relative; 
	   	width: 90%;
	   }
	   .progress_bg{
	   	height: 5px; 
	   	border-radius: 5px; 
	   	overflow: hidden;
	   	background-color:#f2f2f2;
	   }
	   .progress_bar{
	   	background: #ff7056; 
	   	width: 70%; 
	   	height: 5px; 
	   	border-radius: 5px;
	   }
	   /*进度条圆点按钮*/
	   .progress_btn-on{
	   	width: 17px; 
	   	height: 17px; 
	   	border-radius: 8px; 
	   	background:#fff; 
	   	position: absolute;
	   	left: 70%; 
	   	margin-left: -8px; 
	   	top:-6px; 
	   	cursor: pointer;
	   	border: solid 1px #ddd; /*设置边框*/
	   	box-sizing:border-box;
	   	
	   }
	   
	   .rangebs{
	   	color: #ff7056;
	   	font-size: 16px;
	   	position: relative;
	   	top: 0.2px;
	   }
	   
	   /* 摄像头调焦距*/
	   .progress_back_divs{
	   	width: 58%;
	   	display: inline-block;
	   		position: relative;
	   		top: -3px;
	   }
	   .progress_back_divs img{
	   	display: inline-block;
	   	vertical-align: middle;
	   }
	   /*进度条*/
	   .progresss{
	   	margin-left: -5%;
	   	margin-right: 2%;
	   	display: inline-block;
	   	position: relative; 
	   	width: 151px;
	   }
	   .progress_bgs{
	   	height: 5px; 
	   	border-radius: 5px; 
	   	overflow: hidden;
	   	background-color:#f2f2f2;
	   }
	   .progress_bars{
	   	background: #ff7056; 
	   	width: 70%; 
	   	height: 5px; 
	   	border-radius: 5px;
	   }
	   /*进度条圆点按钮*/
	   .progress_btn-ons{
	   	width: 17px; 
	   	height: 17px; 
	   	border-radius: 8px; 
	   	background:#fff; 
	   	position: absolute;
	   	left: 70%; 
	   	margin-left: -8px; 
	   	top:-6px; 
	   	cursor: pointer;
	   	border: solid 1px #ddd; /*设置边框*/
	   	box-sizing:border-box;
	   	
	   }
	   
	   .selected1{
		   display: block;
	   }
.payment{
	display: none:;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(0,0,0,0.3); 
	z-index: 99;
	display: none;
}	   
 .zyx-yfje-u{
 	text-align: center;
 	position: relative;
 	top: 0.625rem;
 	font-size: 2.1875rem;
 	font-weight: 600;
	color: #ff7056;
 }
.zyx-zfewm-u{
	text-align: center;
	position: relative;
	top: 2.025rem;
}
.cj-zfmodal-top3-div2-img1-u{
	width: 170px;
}
.cj-zfmodal-top3-div2-img2-u img{
	width: 34px;
	margin-right: 4px;
}
.cj-zfmodal-top3-div2-img2-u span{
	font-size: 17px;
	color: #ff7056;
	position: relative;
	top: -10px;
	left: 2px;    
}
.zyx-fwxy-u{
	position: relative;
	top: 3.05rem;
	text-align: center;
	font-size: 14px;
	color: #afb7c5;
}	   

.qrcode-refresh-u{
    width: 173px;
    height: 208px;
    margin: 0 auto;
	display: none;
}
.qrcode-refresh-div1-u {
    width: 45px;
    height: 45px;
    position: relative;
    top: 45px;
    /* left: -0.6rem; */
    background-color: #a0a0b5;
    border-radius: 2.0875rem;
    cursor: pointer;
	margin: 0 auto;
}
.qrcode-refresh-div1-u img {
    width: 66%;
    height: 66%;
    position: relative;
    top: 8px;
}
.qrcode-refresh-div2-u{
	position: relative;
	top: 63px;
	opacity: 0.6;
}						

.limit-zks{
	width: 8rem;
	height: 2.1rem;
	font-size: 1rem;
	line-height: 2.075rem;
	margin: 0 auto;
	border: 1px dashed #8ba4d2;
	position: relative;
	top: 1.12rem;
	background: #afbfdd;
	cursor: pointer;
	border-bottom-left-radius: 0.9rem;
	border-bottom-right-radius: 0.9rem;
	color: #ffffff;
}						
.limit-zks img{
	width: 1.1rem;
	position: relative;
	top: 0.12rem;
	left: 0.3rem;
}
.moth1-imgs{
	width: 87px;
	position: absolute;
	left: 0px;
	top: -12px;        
}
.pop{
 	background-color: #38393a;
 	position: absolute;
 	z-index: 20000;
 	top: 36%;
 	left: 50%;
 	transform: translate(-50%, -50%);
 	border-radius: 3px;    
 }
 .pop-up{
 	margin: 0 0.1rem;
 	/* height: 50px; */
 	color: #ffffff;
 	font-size: 16px;
 	line-height: 50px;
 	text-align: center;
 	padding: 5px 12px;    
 }
.conversion-yp{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, 0%);
	z-index: 10;	
}
.conversion-yp-div img{
	width: 123px;
	border-radius: 10px;
	display: inline-block;
	box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.1);
	margin: 0 7px 10px;
	cursor: pointer;
}