/*个人中心主页面*/
/*2021115-修改*/
.mycenter-listitem{
	background:#fff;
	border-radius:15px;
	padding:0 15px;
	background-image: linear-gradient(to bottom,#fbfdff,#fff);
}

.mlr20{
	margin-left:20px;
	margin-right:20px;
}
.mt20{
	margin-top:20px;
}
.mycenter-itemtitle{
	padding-top:10px;
	padding-bottom:6px;
	border-bottom:1px solid #eee;
	font-size:0.8rem;
}

.myorder-itemicon{
	width:1.6rem;
	height:1.6rem;
	margin:0 auto;
}

.myorder-itemicon img{
	width:100%;
	height:100%;
}

.myorder-itemicon2{
	width:1.5rem;
	height:1.5rem;
	margin:0 auto;
}

.myorder-itemicon2 img{
	width:100%;
	height:100%;
}
.mycenter-orderul{
	display:flex;
	/*justify-content:space-around;*/
	padding:15px 0;
	flex-wrap:wrap;
}
.mycenter-orderul li{
	/*flex:1;*/
}
.myorder-text{
	font-size:0.6rem;
	text-align:center;
	padding-top:5px;
}

.mycenter-exhul{
	display:flex;
	padding:15px 0 0 0;
	flex-wrap:wrap;
}

.mycenter-exhul li{
	width:25%;
	margin-bottom:15px;
}
.mycenter-exhul li:nth-child(4n){
	
}
.mycenter-exhul li a{
	color:#333;
}
.exit-login{
	font-size:0.8rem;
	text-align:center;
	padding:10px 0;
	color:#0170fc;
}

/*------------------------------------------------*/
.person-ctitle-box{}
.person-ctitle{
	height:4.0rem;
	/*background:url("../images/center-bg.jpg") no-repeat;
	background-size:100% 100%;*/
	padding-top:20px;
	position:relative;
}

.person-avatar{
	width:3.0rem;
	padding-left:20px;
}

.person-avatar-img{
	width:3.0rem;
	height:3.0rem;
}
.person-avatar-img img{
	width:100%;
	height:100%;
}

.person-ctitle-content{
	width:52%;
	padding-left:20px;
	color:#fff;
}

.company-name{
	font-size:0.8rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.person-name{
	font-size:0.7rem;
	padding-top:5px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.person-identity{
	margin-top:10px;
}
.person-identity span{
	padding:5px 10px;
	display:inline-block;
	text-align:center;
	background:#fff;
	border-radius:30px;
	color:#ef681e;
	font-size:0.65rem;
}

.shezhi-icon{
	width:20px;
	height:20px;
	display:block;
	float:left;
	background:url("../images/shezhi2.png") no-repeat;
	background-size:100% 100%;
	margin-right:5px;
}
.set-shezhi{
	background:#fff;
	color:#0170fc;
	border-top-left-radius:20px;
	border-bottom-left-radius:20px;
	position:absolute;
	top:20px;
	right:0;
	display:flex;
	justify-content:center;
	align-items:center;
	padding:5px 10px;
}

.my-meeting{
	padding:0;
	background:#fff;
	margin-top:20px;
}


.my-meeting-title{
	font-size:0.8rem;
	color:#333;
	padding:10px 0;

}
.m-logo{
	width:2.0rem;
	height:2.0rem;
	display:block;
	position:absolute;
	left:20px;
	top:50%;
	margin-top:-1.0rem;
}
.m-logo img{
	width:100%;
	height:100%;
}
.my-meeting-list{
	font-size:0.75rem;
	padding:15px 0;
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	display: flex;
    justify-content:space-between;
    align-items: center;
    position:relative;

}

.my-meeting-text{
	width:70%;
	float:left;
	padding-left:20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.narrow-right{
	 width: 12px;
    height: 18px;
	display:block;
	background:url("../images/narrow-right.png") no-repeat;
	background-size:100% 100%;
	float:right;
}

.narrow-right-t{
	width: 12px;
    height: 18px;
	display:block;
	background:url("../images/narrow-right.png") no-repeat;
	background-size:100% 100%;
	position:absolute;
	margin-top:-9px;
	top:50%;
	right:0;
}

.general-meeting-list{
	padding:10px 20px;
	background:#fff;
}

.m-icon{
	width:1.5rem;
	height:1.5rem;
	display:block;
	float:left;
	background:#a0c3f8;
	border-radius: 50%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.m-icon img{
	width:60%;
	height:60%;
}

.more-meeting-text{
	padding-left:20px;
	line-height:1.5rem;
}

.flex-box{
	display: flex;
    justify-content: space-between;
    align-items: center;
}

.member-rights{
	background:#fff;
	padding:0 20px;
	padding-bottom:15px;
}

.member-rights-box{
}
.member-rights-items{
	width: 40%;
    border-radius: 10px;
    height:2.5rem;
    color: #fff;
    padding:6px 15px;
    position:relative;
}
.member-rights-items span{
	display:block;
}
.narrow-rightw{
	width: 12px;
    height: 20px;
	display:block;
	background:url("../images/narrow-rightw.png") no-repeat;
    background-size:100% 100%;
    position:absolute;
    right:15px;
    top:1.5rem;
    margin-top:-10px;
}

.right-bg01{
	background:url("../images/mq-01.jpg") no-repeat;
	background-size:100% 100%;
}

.right-bg02{
	background:url("../images/mq-02.jpg") no-repeat;
	background-size:100% 100%;
}

.member-rights-span01{
	font-size:0.8rem;
}

.member-rights-span02{
	font-size:0.65rem;
}

.addvalue-list li{
	border:1px solid #ebebeb;
	border-radius:10px;
	padding:15px;
	position:relative;
}

.addvalue-logo span:first-child{
	width:1.5rem;
	height:1.2rem;
	display:block;
	float:left;
}

.addvalue-logo span:first-child img{
	width:100%;
	height:100%;
}
.addvalue-logo span:last-child{
	font-size:0.8rem;
	padding-left:10px;
	
}

.addvalue-btext{
	font-size:0.65rem;
	color:#999;
	padding-top:5px;
}

.more-value{
	padding:8px 15px;
	background:linear-gradient(to right,#0081fd,#0aa6ff);
	border-radius:30px;
	color:#fff;
	position:absolute;
	right:15px;
	top:20px;
}

.orange-color{
	background:linear-gradient(to right,#ff840b,#fda921);
}



.wallet-box{
	background:#fff;
	margin-left:20px;
	margin-right:20px;
	border-radius:15px;
	/*border-top-left-radius:20px;
	border-top-right-radius:20px;*/
}
.wallet-ul{
	display:flex;
	justify-content: space-between;
	padding:10px 0 20px 0;
	color:#67402e;
	border-radius:10px;
	background:#fff;
	
}
.wallet-ul li{
	flex:1;
	text-align:center;
}

.wallet-num{
	/*font-weight:bold;*/
	color:#0170fc;
	font-size:1.0rem;
	height:1.5rem;
}

.wallet-text{
	font-size:0.7rem;
	color:#666;
}
.wallet-pic{
	text-align:center;
	position:relative;
}
.wallet-icon{
	width:1.4rem;
	height:1.1rem;
	margin:0 auto;
}

.wallet-icon img{
	width:100%;
	height:100%;
	margin-top:0.3rem;
}

.wallet-cha{
	font-size:0.6rem;
	color:#999;
	position:absolute;
	right:25px;
	bottom:-16px;
}


/*编辑个人信息*/
.h100{
	height:100vh;
	background-image: linear-gradient(to right, #1171cd, #2cbdec);
}
.userinfo-box{
	background:url("../images/userinfo-bg.png") no-repeat;
	background-size:100% auto;
	padding:0 20px;
}


.userinfo-content{
	background:#fff;
	border-radius:10px;
	padding:15px;
	padding-top:30px;
	margin-top:-30px;
}
.userinfo-main{
	padding-top:30px;
}
.uipnut-div{
	position:relative;
}

.uipnut-div select{
	width: 45%;
	float: right;
    background:url("../images/narrowdown-bluebtn.png") no-repeat right;
    background-size:15% 45%;
    color: #587ebc;
    /*color: #000;*/
}
.uipnut-div textarea{
	padding-top:15px;
}

.userinfo-icon{
	width:1.3rem;
	height:1.3rem;
	display:block;
	float:left;
	background:#56a0f2;
	border-radius:50%;
	display:flex;
	justify-content: center;
	align-items:center;
}

.userinfo-icon img{
	width:70%;
	height:70%;
}

.userinfo-title{
	font-size:0.65rem;
	color:#333;
	padding-left:10px;
	float:left;
}
.uipnut-div{
	border-bottom:1px solid #ecf0fb;
	padding:10px 0;
	clear:both;
	overflow:hidden;
}
.uipnut-div input{
  font-size:0.65rem;
  color:#587ebc;
  /*color: #000;*/
  text-align:right;
  width:45%;
  float:right;
  padding-left:5%;
}

.userinfo-textarea{
	color:#587ebc;
	text-align:right;
	float:right;
}

.submit-btn{
   height: 2.0rem;
  /* background-image: linear-gradient(to right, #1171cd, #2cbdec);*/
    background: #2882fd;
    color: #fff;
    text-align: center;
    line-height: 2.0rem;
    border-radius: 30px;
    margin-top:20px;
}
.edit-avatar{
	width:3.5rem;
	height:3.0rem;
	margin:0 auto;
	position:relative;
}
.edit-avatar-img{
	width:3.0rem;
	height:3.0rem;
	background:url("../images/touxiang.png") no-repeat;
	background-size:100% 100%;
	margin:0 auto;
}
.fileImage {
    width:3.5rem;
	height:3.5rem;
    overflow: hidden;
    cursor: pointer;
    opacity: 0;
}
.edit-avatar-icon{
	width:1.2rem;
	height:1.2rem;
	background:url("../images/userinfo-icon12.png") no-repeat;
	background-size:100% 100%;
	position:absolute;
	right:0;
	bottom:0;
}


/*联系我们*/
.contactus-title{
	height: 6.0rem;
    width: 60%;
    padding-top: 20px;
    margin: 0 auto;
}

.contactus-title img{
	 height:100%;
	 width:100%;
}
.contactus-content{
	padding:20px 10%;
}
.contactus-content li{
	border-left:1px solid #2880f9;
	position:relative;
	padding-left:20px;
	padding-bottom:15px;
	
}

.contactus-pname{
	font-size:0.8rem;
	color:#333;
	font-weight:bold;
}
.contactus-text{
	font-size:0.7rem;
	color:#666;
	padding: 10px 0 5px 0;
}
.hw100{
	height:100vh;
	background:#fff;
}

/*.dot-blue{
	width:10px;
	height:10px;
	display:block;
	background:#2880f9;
	border-radius:50%;
	position:absolute;
	left:-5px;
	top:5px;
}*/

.dotcontact-blue{
	width:10px;
	height:10px;
	display:block;
	background:#2880f9;
	border-radius:50%;
	position:absolute;
	left:-5px;
	top:5px;
}


.contactus-icon{
	width:0.8rem;
    height:0.8rem;
	display:block;
	float:left;
	margin-right:10px;
	margin-top:3px;
}
.contactus-icon img{
	width:100%;
	height:100%;
}

.meeting-introduce{
	background:#fff;
}

.pd20{
	padding:20px;
}
.p-lr20{
	padding-left:20px;
	padding-right:20px;
}
.m-t-15{
	margin-top:15px;
}

/*会议报名*/
.meeting-introduce{
	padding:15px;
	border-radius:10px;
}
.product-species-title h2{
	font-size:0.9rem;
	color:#fff;
	padding-left: 15%;
	background:url("../images/cart-title.png") no-repeat;
	background-size:100% 100%;
	/*background: #f2f7fc;*/
	border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.cart-dot{
	width:15px;
	height:12px;
	display:block;
	background:url("../images/cart-dot.png") no-repeat;
	background-size:100% 100%;
	float:left;
	margin-top:8px;
	margin-right:5px;
}
.meeting-tickets-list li:nth-child(2){
	padding-top:0;
}
.apply-meeting-pic{
	width:40%;
	height:4.5rem;
}
.apply-meeting-pic img{
	width:100%;
	height:100%;
}
.apply-meeting-text{
	width:55%;
	padding-left:5%;
}

.apply-meeting-name{
	font-size:0.7rem;
	padding-bottom:10px;
}

.apply-meeting-smalltext{
	font-size:0.65rem;
	color:#999;
}

.red-biao{
	color:#bc0000;
    position:absolute;
    left:0;
	
}

.uipnut-div input.inputwidth55{
	width:55%;
}

.list-ptitle{
	font-size:0.8rem;
	color:#277be0;
	text-align:center;
	font-weight:bold;
	
}

.blue-wline{
	height:2px;
	width:30px;
	display:block;
	background:#2880f9;
	margin:0 auto;
	margin-top:2px;
}

.product-box{
	border-bottom:1px solid #ebebeb;
}
.tishi{
	color: #e87a06;
	font-size:0.6rem;
	padding:10px 0;
}
.choose-qiye-type{
	margin-top:20px;
}
.choose-qiye-type li{
	height:2.0rem;
	line-height:2.0rem;
	display:flex;
	justify-content: space-between;
}

.radio-yellow {
  margin: 0.5rem;
}
.radio-yellow input[type="radio"] {
  position: absolute;
  opacity: 0;
}
.radio-yellow input[type="radio"] + .radio-label:before {
  content: '';
  background: #f4f4f4;
  border-radius: 100%;
  border: 1px solid #b4b4b4;
  display: inline-block;
  width: 1.4em;
  height: 1.4em;
  position: relative;
  margin-right: 1em;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
}


.radio-yellow input[type="radio"]:checked + .radio-label:before {
  background-color: #fe9229;
 /* box-shadow: inset 0 0 0 4px #f4f4f4;*/
  background:url("../images/yellowduihao.png") no-repeat;
  background-size:100% 100%;
  border-color:#fe9229;
  
}
.radio-yellow input[type="radio"]:focus + .radio-label:before {
  outline: none;
  border-color:#fe9229;
}
.radio-yellow input[type="radio"]:disabled + .radio-label:before {
  box-shadow: inset 0 0 0 4px #f4f4f4;
  border-color: #b4b4b4;
  background: #b4b4b4;
}
.radio-yellow input[type="radio"] + .radio-label:empty:before {
  margin-right: 0;
}

.choose-qiye-active{
	color:#2880f9;
}

.tickets-title{
	font-size:0.75rem;
	font-weight:bold;
}
.product-img{
	width:4.0rem;
	height:4.0rem;
	float:left;
	border-radius:10px;
}

.product-name{
	width:95%;
/*	margin-left:3%;*/
}
.product-info{
	clear:both;
	overflow:hidden;
	width:95%;
}
.product-img img{
	width:100%;
	height:100%;
	border-radius:10px;
}
.tickets-text{
	font-size:0.7rem;
	color:#333;
	padding-top:10px;
}

.tickets-beizhu{
	color: #e87a06;
	font-size:0.6rem;
}
.dan-price{
	
	display:flex;
	justify-content:space-between;
	padding-top:10px;
}
.dan-price span{
	font-size:0.7rem;
	color:#333;
}
.tickets-price{
	display:flex;
	justify-content: space-between;
	padding:10px 0;
	border-top:1px solid #eee;
	margin-top:10px;
}
.price-money{
	font-size:0.65rem;
}
.price-money span{
	/*color:#ff3824;*/
	font-weight:bold;
	font-style:normal;
}

.p-num{
	width:30%;
	display: flex;
    justify-content: flex-end;
    align-items:flex-end;
}
.cart-number-dec{
	width:1.2rem;
	height:1.2rem;
	line-height:1.0rem;
	font-weight:bold;
	/*border:1px solid #26abff;*/
	text-align:center;
	color:#666;
	font-size:1.0rem;
	float:left;
	background:#f8f8f8;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	border-right:2px solid #fff;
	/*border:1px solid #d3d3d3;*/
}
.cart-number-inc{
	width:1.2rem;
	height:1.2rem;
	line-height:1.0rem;
	font-weight:bold;
	background:#26abff;
	text-align:center;
	color:#fff;
	font-size:1.0rem;
	float:left;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	border-left:2px solid #fff;
    /*border:1px solid #26abff;*/
}
.cart-input-o{
	width:1.3rem;
	height:1.2rem;
	float:left;
	text-align:center;
	background:#f1f1f1;
	font-size:0.7rem;
	/*border-top: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3;*/
}

.deduction-box{
	background:#f8f8f8;
	font-size:0.7rem;
	padding:10px;
	display:flex;
	justify-content: space-between;
}
.blue-font{
	color:#2880f9;
	font-style:normal;
	font-weight:bold;
	padding:0 5px;
}

.link-quanyi{
	padding:5px;
	display:block;
	/*background:#2880f9;*/
	width:30%;
	color:#2880f9;
	text-align:center;
	border-radius:20px;
	height:1.2rem;
	border:1px solid #2880f9;
	align-items:center;
}

.meeting-tickets-list li{
	padding:15px 0;
	border-bottom:5px solid #ebebeb;
}
.meeting-tickets-list li:last-child{
	border-bottom:0;
	padding-bottom:0;
}
.red-color{
	color:#ff3824;
}
.reality-num{
	/*font-size:0.7rem;
	text-align:right;
	padding-top:10px;*/
	padding-bottom:15px;
}

.total-price-box{
	display:flex;
	justify-content: space-between;
	background:#fff;
	position:fixed;
	bottom:0;
	left:0;
	right:0;
	padding:8px 20px;
	align-items:center;
	border-top:1px solid #f8f8f8;
}
.total-price{
	flex:3;
	font-size:0.7rem;
}
.sumbit-btn{
	flex:1;
	text-align:center;
	line-height:1.2rem;
	background:linear-gradient(to right,#27acff,#0189ff);
	color:#fff;
	border-radius:30px;
	height:2.0rem;
	line-height:2.0rem;
}

.middle-line{
	float:left;
	padding-left:5px;
	padding-right:5px;
}

.blue-color{
	color:#2880f9;
}
/*我的会议*/
.meeting-period-choose{
	background:#fff;
	height:2.0rem;
	line-height:2.0rem;
	width:50%;
	border-radius:30px;
	margin:0 auto;
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
}
.meeting-period-choose li{
	float:left;
	width:50%;
	border-radius:30px;
	
}
.meeting-period-choose li.meeting-period-active{
	background:#2880f9;
	color:#fff;
}

.meeting-period-list{

}

.meeting-period-title{
	color:#333;
	font-weight:bold;
	font-size:0.8rem;
	border-left:3px solid #2880f9;
	padding-left:12px;
	/*position:relative;*/
}

.meeting-period-boxitem li{
	padding:15px 0;
	margin-bottom:20px;
	background:#fff;
	border-radius:10px;
	margin-top:20px;
}
.meeting-period-text{
	padding:15px 0;
	font-size:0.7rem;
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
	border-top:1px solid #ebebeb;

}
.meeting-period-text-item{
	display:flex;
	justify-content:space-between;
	padding-bottom:10px;
}
.meeting-period-text-item:last-child{
	padding-bottom:0;
}
.meeting-period-text-item span:first-child{
	flex:1;
	color:#333;
	/*float:left;
	width:40%;*/
}
.meeting-period-text-item span:last-child{
	flex:2;
	text-align:right;
	color:#999;
	/*float:left;
	width:60%;
	float:right;
	
	*/
}

.meeting-other-btnbox{
	padding-top:15px;
	margin-left:15px;
	margin-right:15px;
	display:flex;
	justify-content: space-between;
	border-top:1px solid #ebebeb;
}

.meetingline-btn{
	padding:5px 10px;
	border:1px solid #2880f9;
	color:#2880f9;
	border-radius:30px;
	font-size:0.7rem;
}
/*.meeting-period-title{
	
}*/
/*.blue-hline{
	height:auto;
	width:3px;
	display:block;
	background:#427dcf;
	position:absolute;
	left:-15px;
	top:15px;
}*/


/*会议详情*/
.meeting-xbanner{
	height:8.0rem;
}
.meeting-xbanner img{
	width:100%;
	height:100%;
}

.meeting-dtitle{
	font-size:0.8rem;
	color:#333;
	font-weight:bold;
}

.title-color{
	color:#333;
}
.meeting-ditem{
	padding-top:10px;
}
.meeting-ditem span{
	display:block;
}

.meeting-ditem span:first-child{
	font-size:0.75rem;
	color:#333;
	display:block;
	padding-bottom:5px;
	display:flex;
	align-items: center;
}
.meeting-ditem .meeting-ditem-text{
	font-size:0.65rem;
	color:#666;
	display:block;
}
.meeting-theme{
	font-size:0.65rem;
	color:#333;
	font-weight:bold;
	padding:5px 0;
}
.meeting-ditem p{
	padding-bottom:10px;
	/*text-indent:2em;*/
	color:#666;
	font-size:0.65rem;
	text-align: justify;
}
.blue-dot{
	width:5px;
	height:5px;
	display:block;
	background:#2880f9;
	border-radius:50%;
	margin-right:5px;
}

.meeting-ditem-tex02{
	font-size:0.7rem;
	color:#333;
	padding:5px 0;
}

.span-fontfr{
	float:right;
	text-align:right;
	color:#666;
}

.more-memberlist{
 
}

.attend-title{
	font-size:0.8rem;
	color:#333;
}

.link-more{
	font-size:0.7rem;
	float:right;
	color:#2880f9;
	position:relative;

}

.narrow-rightb {
    width:10px;
    height:15px;
    display: block;
    background: url("../images/narrow-rightb.png") no-repeat;
    background-size: 100% 100%;
    float:right;
    margin-left:5px;
    margin-top:5px;
}

.Attendees-ul{
	display:flex;
	justify-content:space-between;
	padding-top:15px;
}

.Attendees-ul li{
	width:48%;
	float:left;	
}

.Attendees-ul li a{
	border-radius:10px;
	padding:15px 10px;
	font-size:0.7rem;
	color:#fff;
	display:flex;
	justify-content:space-between;
	align-items:center;
	font-size:0.65rem;
}

.Attendees-ul li .ms-list{
	background:url("../images/mb-bg.png") no-repeat;
	background-size:100% 100%;
}

.Attendees-ul li .mh-list{
	background:url("../images/mh-bg.png") no-repeat;
	background-size:100% 100%;
}
.Attendees-ul li span{
	width:90%;
	display:block;
}
.narrow-rightnew{
	width: 10px;
    height: 15px;
    display: block;
    background: url("../images/narrow-rightw.png") no-repeat;
    background-size: 100% 100%;
    margin-left: 5px;
    margin-top: 3px;
}

.bt-border{
	border-bottom:1px solid #eee;
}

.ptb10{
	padding:10px 0;
}

.zanwei{
	height:3.0rem;
}


/*我的预约记录*/
.yuyue-titlebox{
	height:6.0rem;
	background:linear-gradient(to right, #26abff,#038aff)
}
.yuyue-titlebox ul{
	display:flex;
	justify-content: space-between;
	padding-top:30px;
}
.yuyue-titlebox ul li{
	float:left;
	color:#fff;
	flex:1;
	text-align:center;
}
.yuyue-titlebox ul li span{
	display:block;
}

.yuyue-list{
	padding:0 20px;
	margin-top:-30px;
}
.yuyue-list li{
	background:#fff;
	border-radius:10px;
	clear:both;
	overflow:hidden;
	margin-bottom:20px;
}

.yuyue-list-title{
	clear:both;
	overflow:hidden;
	/*display:flex;
	justify-content: space-between;*/
	padding:10px 15px;
	position:relative;
}
.yuyue-list li .myuyue-logo{
	width:2.5rem;
	height:1.8rem;
	float:left;
	display:block;
	border-radius:50%;
	margin-top:10px;
	margin-right:10px;
}
.yuyue-list li .myuyue-logo img{
	width:100%;
	height:100%;
}

.yuyue-list li .myuyue-name{
	width:78%;
	float:left;
}

.myuyue-name-text{
	font-size:0.8rem;
	color:#427dcf;
	line-height:26px;
}
.myuyue-company{
	font-size:0.65rem;
	color:#666;
	padding-top:5px;
}

.zhanshang-icon{
	padding:2px 8px;
	display:inline-block;
	background:#2880f9;
	color:#fff;
	border-radius:20px;
	font-style:normal;
	font-size:0.6rem;
	margin-left:10px;
}

.yuyue-list-content{
	margin:0 20px;
	font-size:0.7rem;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	padding-top:15px;
	padding-bottom:15px;
}

.yuyue-list-content-text{
	height:30px;
	line-height:30px;
}
.yuyue-list-content-text span:first-child{
	width:30%;
	float:left;
	color:#666;
}

.yuyue-list-content-text span:last-child{
	width:70%;
	float:left;
	text-align:right;
}
.yuyue-bottom{
	padding:15px 20px;
	color:#999;
	font-size:0.6rem;
}

.yuyue-bottom span:first-child{
	width:30%;
	float:left;
}

.yuyue-bottom span:last-child{
	width:70%;
	float:left;
	text-align:right;
}
.yuyue-biao{
	width:2.8rem;
	height:2.3rem;
	display:block;
	position:absolute;
	right:0;
	top:0;
}

.yuyue-icon01{
	background:url("../images/yaoyue01.png") no-repeat;
	background-size:100% 100%;;
}
.yuyue-icon02{
	background:url("../images/yaoyue02.png") no-repeat;
	background-size:100% 100%;;
}

.color-lightpink{
	background:#f0a47f;
}

/*我的订单*/
.search-order-box{
	position:relative;
}
.search-order{
	margin: 10px 15px 10px;
	border-radius:30px;
	padding:0px 10px;
	background:#e8e8e8;
	display:flex;
	justify-content: flex-start;
    align-items:center;
    height:2.0rem;
    width:62%;
    position: relative;
}
.search-order-clear{
	position: absolute;
	right: 14px;
	top:10px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background: #cdcdcd;
	color: #fff;
	font-size: 12px;
	border-radius: 15px;
	display: none;
}
.search-order input{
	width:100%;
	font-size:0.7rem;
}
.search-icon{
	width:20px;
	height:20px;
	display:block;
	background:url("../images/search-icon.png") no-repeat;
	background-size:100% 100%;
	float:left;
	margin-right:10px;
}
.search-btn{
	background:#2880f9;
	color:#fff;
	height:2.0rem;
	line-height:2.0rem;
	padding:0 20px;
	border-radius:30px;
	position:absolute;
	right:20px;;
	top:0;
	font-size:0.7rem;
}

.order-list{
	
}
.order-list-tab{
	clear:both;
	overflow:hidden;
	margin-left:20px;
	margin-right:20px;
	display:flex;
	justify-content: space-between;
}
.order-list-tab li{
	float:left;
	width:25%;
	text-align:center;
    padding:6px 10px;
   /* border: 1px solid #ddd;*/
    border-radius: 20px;	
}

.order-list-active{
	background:#2880f9;
	color:#fff;
}
.order-list-content{
	padding:0 20px;
}
.order-list-content-item{
	background:#fff;
	padding:15px;
	border-radius:10px;
	margin-bottom:20px;
	font-size:0.7rem;
	
}


.order-content-item-title{
	display:flex;
	justify-content: space-between;
	align-items:center;
}
.order-content-item-title:before{
	content:"";
	width:3px;
	height:20px;
	display:block;
	background:#2880f9;
    position: absolute;
    left: 20px;
}

.order-list-item-bottom{
	display:flex;
	justify-content: flex-end;
}
.order-bianhao{
	color:#999;
	font-size:0.6rem;
}
.order-liamount{
	display:flex;
	justify-content: flex-end;
}

.order-linum{
	padding-top:5px;
	font-size:0.6rem;
	color:#999;
	padding-right:15px;
}
.order-litotal span:first-child{
	font-size:0.8rem;
}

.order-litotal span:last-child{
	font-size:0.8rem;
	font-weight:bold;
	color:#f24142;
}
.order-linum span{
	color:#333;
}
.order-content-item-text div{
	display:flex;
	justify-content: space-between;
	align-items:center;
	height:35px;
	line-height:35px;
}
.order-content-item-text div span:first-child{
	color:#666;
}

.order-content-item-text div span:last-child{
	color:#333;
}

.order-content-item-bottom{
	position:relative;
}

.order-time{
	display:flex;
	justify-content: space-between;
	align-items:center;
}
.order-time span:first-child{
	font-size:0.6rem;
	color:#666;
	width:45%;
}
.order-time span:first-child i{
	display:block;
	font-style:normal;
}
.order-time strong{
	font-size:0.8rem;
	font-weight:bold;
}

.order-content-item-text{
	border-top:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
	padding-top: 10px;
    margin-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.order-bottom-btn{
	padding-top:10px;
	display:flex;
	justify-content:flex-end;
}
.order-bottom-btn button{
	padding:7px 10px;
	display:block;
	float:left;
	border:1px solid #2880f9;
	border-radius:20px;
	font-size:0.65rem;
	color:#2880f9;
	margin-right:15px;
	min-width:3.0rem;
}
.order-bottom-btn a{
	padding:5px 10px;
	display:block;
	float:left;
	border:1px solid #2880f9;
	border-radius:20px;
	font-size:0.65rem;
	color:#2880f9;
	margin-right:15px;
}
.order-bottom-btn a:last-child{
	margin-right:0;
}

.have-pay{
	color:#3bb430;
}

.stay-pay{
	color:#f24142;
}
.order-bottom-btn a.pay-btn{
	background:linear-gradient(to right,#ff6037,#ff5138);
	float:right;
	border:none;
	color:#fff;
	padding-left:20px;
	padding-right:20px;
}
.products-num{
	color:#2880f9 !important;
}



/*我的订单-空状态*/
.order-emptyimg{
	height:8.0rem;
	text-align:center;
	padding-top:50px;
	
}
.order-emptyimg img{
	width:70%;
	height:100%;
}

.order-empty-text{
	font-size:0.7rem;
	color:#333;
}

.order-empty-text{
	text-align:center;
	padding:20px;
}
.go-home-link{
	padding:10px 20px;
	border-radius:30px;
	border:1px solid #2880f9;
	color:#2880f9;
	margin:0 auto;
	display:block;
	width:40%;
	text-align:center;
	margin-top:20px;
}

.go-home-default{
	padding:10px 20px;
	border-radius:30px;
	background:#2880f9;
	color:#fff;
	margin:0 auto;
	display:block;
	width:40%;
	text-align:center;
}

/*订单明细*/
.order-detail-titlecontent{
	background:url("../images/order-detailbg.png") no-repeat;
	background-size:100% 90%;
	padding:20px;
}

.order-detail-titleitem{
	color:#fff;
	font-size:0.7rem;
	display:flex;
	justify-content: space-between;
	align-items:center;
	height:35px;
	line-height:35px;
}
.order-detail-total{
	height:3.0rem;
	background:#fff;
	box-shadow:0px 2px 3px #eee;
	border-radius:10px;
	margin-top:10px;
	padding:10px 0;
}

.order-detail-total{
	display:flex;
	justify-content: space-between;
	align-items:center;
	
}

.order-detail-totaldiv{
   flex:1;
   text-align:center;
   padding:0 10px;
   border-right:1px solid #eee;
}
.order-detail-totaldiv span{
	display:block;
}
.order-detail-totaldiv span:first-child{
	font-size:0.7rem;
	color:#999;
}

.order-detail-totaldiv span:last-child{
	font-size:0.8rem;
	color:#2880f9;
	padding-top:5px;
}

.product-title{
	padding:0 20px;
	font-size:0.8rem;
	font-weight:bold;
	padding-bottom:10px;
}
.product-list{
	padding:0 20px;
}
.product-list li{
	background:#fff;
	border-radius:10px;
}

.product-list li:first-child{
	margin-top:10px;
}

.vip-icon{
	width:20px;
	height:20px;
	display:block;
}

.vip-icon img{
	width:100%;
	height:100%;
	display:block;
}

.coupons-title{
	font-size:0.8rem;
	color:#333 !important;
	font-weight:bold;
}

.overdue{
	color:#999;
}
.weixin-code{
	width:110px;
	height:110px;
	margin:0 auto;
	margin-top:15px;
}
.weixin-code img{
	width:100%;
	height:100%;
}
.blue-btn{
	padding:5px 15px;
	background:#2880f9;
	color:#fff;
	border-radius:30px;
	text-align:center;
	float:right;
	font-size:0.7rem;
}

.unused{
	color:#2880f9;
}
.haveused{
	color:#af3131;
}

.nogenerate{
	color:#3bb430;
}
.weixin-code{
	/*position:relative;*/
}

.usestate-icon{
	width: 2.8rem;
    height: 2.2rem;
    display: block;
    position: absolute;
    top:10px;
    left:0;
}

.usestate-icon img{
	width:100%;
	height:100%;
}


/*登录——————————————————————————————————————*/
.login-box{
	background:url("https://meeting-1251180497.cos.ap-nanjing.myqcloud.com/wiffac/2025/imagesWrap/login-bg.jpg?v=2.0") no-repeat;
	background-size:100% 40%;
}

.login-logo{
	width:5.0rem;
	height:auto;
	display:block;
	margin:0 auto;
}

.login-logo img{
	width:100%;
	height:100%;
}
.login-title{
	font-size:0.8rem;
	color:#fff;
	padding:20px 20px 20px 30px;
	height:6.0rem;
}
.login-title span{
	width:100%;
	display:block;
	padding-top:5px;
	font-weight:bold;
	text-align:center;
}

.login-content{
	border-radius:20px;
	box-shadow:2px 2px 10px #f8f8f8;
	background:#fff;
	margin-top:-30px;
	padding:20px 30px;
}

.login-tab{
	display:flex;
	justify-content:space-between;
	
}
.login-tab li{
	font-size:0.9rem;
	text-align:center;
	float:left;
}

.login-acitve{
	color:#0170fc;
	border-bottom:3px solid #c5dfff;
}

.login-input{
	height:50px;
	display:flex;
	align-items: center;
	font-size:0.7rem;
	margin-top:20px;
	background:#f4f6fa;
	border-radius:10px;
	line-height:50px;
	display:flex;
	justify-content: flex-start;
	align-items:center;
	padding:0 3%;
	/*border-bottom:1px solid #e5eaf9;*/
}

.login-input input{
	font-size:0.8rem;
}
.login-type-box{
	padding-top:20px;
}
.login-icon{
	width:25px;
	height:26px;
	display:block;
	margin-right:10px;
	
}

.login-icon img{
	width:100%;
	height:auto;
	box-sizing:border-box;
}

.get-code{
	padding:5px 10px;
	border:1px solid #0170fc;
	color:#0170fc;
	border-radius:20px;
	font-size:0.7rem;
	position:absolute;
	right:5px;
	top:7px;
	height:25px;
	line-height:25px;
	background:#e1e9fa;
}

.login-bottom{
	padding-top:30px;
}

.login-btn{
	width:100%;
	height:2.0rem;
	line-height:2.0rem;
	border-radius:30px;
	background-image: linear-gradient(to right, #0D7AFE, #0D7AFE);
	display:block;
	color:#fff;
	text-align:center;
}

.go-register{
	font-size:0.7rem;
	text-align:center;
	padding-top:20px;
}
.go-register a{
	color:#2882fd;
}

.forgot-password-btn{
	color:#666;
    display:block;
    padding-top:15px;
    text-align:right;
}


/*注册————————————————————————————————*/
.register-wrap{
	background:url("https://meeting-1251180497.cos.ap-nanjing.myqcloud.com/wiffac/2025/imagesWrap/login-bg.jpg") no-repeat;
	padding:20px;
	background-size:100% auto;
}

.register-content-wrap{
	background:#fff;
	border-radius:10px;
	padding:15px 0;
}
.register-content{
	
}
.register-inputdiv{
	margin:0 15px;
	border-bottom:1px solid #e5eaf9;
	padding:10px 0;
	
}
.register-inputdiv span{
	display:block;
	font-size:0.6rem;
	padding-bottom:5px;
}
.register-inputdiv input{
   font-size:0.7rem;
   width:100%;
}

.register-inputdiv i{
	margin-right:5px;
	margin-left:-10px;
}

.register-btn{
	width:80%;
    height: 2.0rem;
    line-height: 2.0rem;
    border-radius: 30px;
    background: #2882fd;
    display: block;
    color: #fff;
    text-align: center;
    margin:0 auto;
}

.agreement{
	font-size:0.7rem;
	padding:15px 20px;
}

.agreement span{
	color:#2882fe;
	display:block;
}

.blue-bgcolor{
	background: linear-gradient(to bottom,#2882fd,#2875df);
}

.choose-country-tab{
	clear:both;
	overflow:hidden;
	border-radius:30px;
	background:#fff;
	margin:0 auto;
	margin-bottom:10px;
	width:90%;
	border:1px solid #539cff;
	
	
}
.choose-country-tab li{
	float:left;
	color:#2882fd;
	padding:6px 0;
	text-align:center;
	font-size:0.7rem;
	border-radius:30px;
	width:50%;
}

.agreement-text{
	padding-left:30px;
}

.choose-country-active{
	background:linear-gradient(to right,#2882fe, #3087ff);
	color:#fff !important;
}

/*check,radio 美化——————start---------*/

.magic-radio,.magic-checkbox {
  position: absolute;
  display: none; 
}

.magic-radio[disabled],.magic-checkbox[disabled] {
  cursor: not-allowed; 
 }

.magic-radio + label,.magic-checkbox + label {
  position: relative;
  display: block;
  padding-left: 30px;
  cursor: pointer;
  vertical-align: middle; 
 }
 .magic-radio + label:hover:before,.magic-checkbox + label:hover:before {
    animation-duration: 0.4s;
    animation-fill-mode: both;
    animation-name: hover-color; 
}
  .magic-radio + label:before,.magic-checkbox + label:before {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    width:18px;
    height:18px;
    content: '';
    border: 1px solid #c0c0c0; 
}
  .magic-radio + label:after,.magic-checkbox + label:after {
    position: absolute;
    display: none;
    content: ''; 
 }

.magic-radio[disabled] + label,
.magic-checkbox[disabled] + label {
  cursor: not-allowed;
  color: #e4e4e4; 
 }
  .magic-radio[disabled] + label:hover, .magic-radio[disabled] + label:before, .magic-radio[disabled] + label:after,
  .magic-checkbox[disabled] + label:hover,
  .magic-checkbox[disabled] + label:before,
  .magic-checkbox[disabled] + label:after {
    cursor: not-allowed; 
 }
  .magic-radio[disabled] + label:hover:before,
  .magic-checkbox[disabled] + label:hover:before {
    border: 1px solid #e4e4e4;
    animation-name: none; 
  }
  .magic-radio[disabled] + label:before,
  .magic-checkbox[disabled] + label:before {
    border-color: #e4e4e4; 
  }

.magic-radio:checked + label:before,
.magic-checkbox:checked + label:before {
  animation-name: none; 
 }

.magic-radio:checked + label:after,
.magic-checkbox:checked + label:after {
  display: block; 
 }

.magic-radio + label:before {
  border-radius: 50%; 
 }

.magic-radio + label:after {
  top: 7px;
  left: 7px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #3e97eb;
 }

.magic-radio:checked + label:before {
  border: 1px solid #3e97eb; 
 }

.magic-radio:checked[disabled] + label:before {
  border: 1px solid #c9e2f9; }

.magic-radio:checked[disabled] + label:after {
  background: #c9e2f9; }

.magic-checkbox + label:before {
  border-radius: 3px; }

.magic-checkbox + label:after {
  top: 2px;
  left: 7px;
  box-sizing: border-box;
  width: 6px;
  height: 12px;
  transform: rotate(45deg);
  border-width: 2px;
  border-style: solid;
  border-color: #fff;
  border-top: 0;
  border-left: 0; }

.magic-checkbox:checked + label:before {
  border-color: #3e97eb;
  background: #3e97eb; 
}

.magic-checkbox:checked[disabled] + label:before {
  border: #c9e2f9;
  background: #c9e2f9; }
  
/*check,radio 美化——————end---------*/

.tiaokuan-content{
	padding:15px;
	font-size:0.7rem;
	
}

.confirm-btn{
	padding:10px 15px;
    border-radius:30px;
    background:#2882fe;
    color:#fff;
    width:60%;
    margin:0 auto;
    display:block;
    margin-bottom:20px;
    position:absolute;
    bottom:20px;
    left:20%;
}

.closeBtn{
	width:20px;
	height:20px;
	display:block;
	background:url("../images/closebtn.png") no-repeat;
	background-size:100% 100%;
	margin-top:10px;
}


/*忘记密码————————————————————————————*/
.forgot-password-title{
	padding:30px 30px 0 35px;
	font-size:0.8rem;
	font-weight:bold;
}
.forgot-password-content{
	padding:10px 20px;
}

.success-text{
	text-align:center;
	padding-top:20px;
}

.success-img{
	width:4.0rem;
	height:4.0rem;
	margin:0 auto;
	margin-top:20%;
}

.success-img img{
	width:100%;
	height:100%;
}

/*支付失败——————————————————————————*/
.chongzhi-fail-img{
	height:7.0rem;
	width:70%;
	margin:0 auto;
}

.chongzhi-fail-img img{
	height:100%;
	width:100%;
}
.chongzhi-fail-text{
	padding:0 25px;
	padding-top:30px;
}
.chongzhi-fail-text span{
	font-size:0.9rem;
	display:block;
	text-align:center;
}

.chongzhi-fail{
	padding:50px 20px 0 20px;
}

/*我的会议产品————————————————————————————*/
.choose-product{
	padding:0px 20px 10px 20px;
}
.choose-meeting-expect{
	flex:1;
}
.choose-ticket-tab{
	clear:both;
	overflow:hidden;
	/*flex:2;*/
	display:flex;
	justify-content: space-between;
	
}

.choose-ticket-tab li{
	float:left;
	padding:5px 0;
	text-align:center;
	/*width:33%;*/
	font-size:0.7rem;
	margin:0 auto;
}

.choose-ticket-active{
	border-bottom:2px solid #26a7c4;
	color:#1d92ac;
}

.meetingproduct-ID{
	font-size:0.65rem;
	color:#999;
}
/*.choose-product{
	display:flex;
	justify-content: space-between;
	align-items:center;
	padding:20px 20px 10px 20px;
}
.choose-meeting-expect{
	flex:1;
}
.choose-ticket-tab{
	clear:both;
	overflow:hidden;
	flex:2;
}

.choose-ticket-tab li{
	float:left;
	padding:5px 0;
	text-align:center;
	width:33%;
	font-size:0.7rem;
}

.choose-ticket-active{
	background:#2882fe;
	color:#fff;
	border-radius:30px;
}*/
.choose-meeting-expect{
	background:url("../images/narrow-downb.png") no-repeat 80% 10px; 
	background-size:15% 30%;
}
.choose-meeting-expect select{
	color:#2882fe;
	background:transparent;
	width:95%;
	text-align:center;
	padding-left:5%;
}
.choose-meeting-expect option{
	width:100%;
	text-align:center;
}


/*在线充值——————————————————————*/
.chongzhi-title{
	height:4.0rem;
	background:url("../images/chongzhi-bg.png") no-repeat #2880f9;
	background-size:100% 100%;
	color:#fff;
	padding:20px 30px;
}

.chongzhi-title-text{
	display:block;
	font-size:0.7rem;
}

.chongzhi-title-amount{
	font-size:1.3rem;
	font-weight:bold;
}

.choose-price-tab{
	/*display:flex;
	justify-content:space-between;
	flex-wrap:wrap;*/
}

.choose-price-tab li{
	/* width:40%; */
	background:#fff;
	font-size:0.6rem;
	/* border:1px solid #99c4ff; */
	/* padding:10px; */
	margin-bottom:10px;
	border-radius:5px;
	float:left;
	margin-right:5%;
}

.choose-price-tab li:nth-child(2n){
	margin-right:0;
}

.chongzhi-content{
	background:#fff;
	border-radius:10px;
	/*margin-left:20px;
	margin-right:20px;*/
	padding:15px 20px;
	margin-top:-30px;
}
.chongzhi-input{
	width: 80px;
	height: 35px;
	border: 1px solid #ccc;
	text-align: center;
  }
.choose-price-title{
	color:#333;
	font-size:0.8rem;
	padding-bottom:10px;
}

.zengsong-money{
	font-size:0.6rem;
	color:#666;
	font-weight:normal;
}

.chongzhi-money span{
	font-size:0.9rem;
	font-weight:bold;
	color:#FE5200;
	padding-right:5px;
}
.choose-price-tab li.choose-price-tab-active{
	border: 1px solid #FE5200;
    position: relative;
    border-radius: 5px;
    
}
.choose-price-tab li.choose-price-tab-active:after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    display: block;
    width: 22px;
    height: 22px;
    background: url("../images/checked-icon.png") no-repeat center;
}
.pay-box{
	display:flex;
	justify-content: space-between;
	align-items:center;
	font-size:0.7rem;
}
.pay-box .amount-money{
	font-size:0.9rem;
	color:#FE5200;
	font-weight:bold;
	font-style:normal;
	padding-right:5px;
}
.chongzhi-account{
	padding-top:15px;
	margin-top:15px;
	border-top:1px solid #eee;
}
.chongzhi-account select{
	border: 1px solid #ccc;
    border-radius: 5px;
    padding: 10px 15px;
    width:100%;
    background: url("../images/narrow-down.png") no-repeat #f8f8f8 95%;
    background-size: 7% 30%;
    font-size:0.7rem;
}

.general-bbtn{
	height:2.2rem;
	line-height:2.2rem;
	background:#2880f9;
	color:#fff;
	border-radius:10px;
	display:block;
	text-align:center;
	margin:0 auto;
}


/*充值记录——————————————————————————————————*/
.choose-peraccount-tab{
	clear:both;
	overflow:hidden;
	display:flex;
	justify-content: center;
	align-items:center;
	border-radius:30px;
	width:70%;
	margin:0 auto;
	background:#fff;
	margin-top:20px;
	margin-bottom:15px;
}
.choose-peraccount-tab li{
	padding:5px 10px;
	border-radius:30px;
	background:#fff;
	flex:1;
	text-align:center;
}
.choose-peraccount-tab li.choose-peraccount-active{
	background:#2880f9;
	color:#fff;
}

.chongshi-card{
	height:5.0rem;
	background:url("../images/chongzhibg.jpg") no-repeat;
	background-size:100% 100%;
	border-radius:10px;
}

.chongshi-card{
	padding:15px;
	color:#fff;
}
.chongshi-card-bottom{
	display:flex;
	justify-content:space-between;
	font-size:0.7rem;
	padding-top:15px;
}
.chongzhi-btn{
	color:#fff;
	padding-right:15px;
	width:20%;
	display:block;
	background:url("../images/narrow-rightw.png") no-repeat right;
	background-size:10% 50%;
	text-align:right;
}

.chongzhi-records-list{
	margin-top:10px;
}
.chongzhi-records-list li{
	background:#fff;
	border-radius:10px;
	padding:15px;
	margin-bottom:20px;
	
}
.pay-time{
	font-size:0.6rem;
	color:#666;
}

.chongzhi-records-item-title{
	font-size:0.7rem;
	display:flex;
	justify-content: space-between;
	align-items:center;
}
.chongzhi-records-item-text{
	font-size:0.7rem;
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
	margin-top:10px;
	margin-bottom:10px;
}

.chongzhi-records-item-text div{
	height:30px;
	line-height:30px;
}
.chongzhi-records-item-text span{
	font-size:0.7rem;
}


.chongzhi-records-item-title{
	display:flex;
	justify-content: space-between;
	align-items:center;
}
.chongzhi-records-item-title:before{
	content:"";
	width:3px;
	height:20px;
	display:block;
	background:#2880f9;
    position: absolute;
    left: 20px;
}

.chongzhi-records-box{
	padding-top:20px;
}

.green-color{
	color:#3bb430;
}

/*支付成功————————————————————————*/
.success-title{
	height:6.0rem;
	background:url("../images/sucess-bg.png") no-repeat;
	background-size:100% 100%;
	display:flex;
	justify-content: center;
	padding-top:1.5rem;
} 

.success-icon{
	width:3.0rem;
	height:3.2rem;
}
.success-icon img{
	width:100%;
	height:100%;
}
.success-title-text{
	color:#fff;
	padding-left:10px;
	padding-top:10px;
}

.success-title-text span{
	display:block;
	
}
.success-title-text span:last-child{
	font-size:0.6rem;
}

.success-content{
	background:url("../images/success-d.png") no-repeat;
	background-size:100% 100%;
	margin-left:10px;
	margin-right:10px;
	margin-top:-30px;
	padding: 20px 30px 30px 30px;
}

.success-money{
	font-size:0.7rem;
	display:flex;
	justify-content: center;
	align-items:center;
	padding-bottom:10px;
	border-bottom:1px solid #ebebeb;
	margin-bottom:10px;
}
.success-money span:first-child{
	font-size:1.0rem;
	padding-right:10px;
} 

.success-itemdiv{
	font-size:0.7rem;
	height:30px;
	line-height:30px;
}

.success-itemdiv span:first-child{
	color:#999;
}

.small-border-btn{
	border:1px solid #2880f9;
	border-radius:10px;
	height:2.0rem;
	line-height:2.0rem;
	display:block;
	color:#2880f9;
	text-align:center;
	width:45%;
	font-size:0.7rem;
}
.small-default-btn{
	border-radius:10px;
	height:2.0rem;
	line-height:2.0rem;
	background:#2880f9;
	display:block;
	color:#fff;
	text-align:center;
	width:45%;
	font-size:0.7rem;
}

.success-bottom-btn{
	display:flex;
	justify-content: space-between;
	padding:25px;
}


/*弹出框————————————————————————**/
.alert-inputdiv{
	padding-bottom:10px;
}
.alert-inputdiv input{
	border:1px solid #eee;
	height:40px;
	line-height:40px;
	border-radius:5px;
	padding:0 10px;
	width:90%;
	font-size:0.7rem;
}

.alert-inputdiv span{
   display:block;
   font-size:0.7rem;
   padding-bottom:5px;	
}

.alert-bottom-btn{
	display:flex;
	justify-content: space-between;
}


/*我的消息——————————————————————*/
.message-list{
	padding:20px;
}

.message-list li{
	background:#fff;
	padding:15px;
	border-radius:10px;
	margin-bottom:15px;
}

.message-title{
	height:35px;
	line-height:35px;
	display:flex;
	justify-content: space-between;
	border-bottom:1px solid #e6e6e6;
	margin-bottom:10px;
	padding-bottom:10px;
}
.message-title span{
	font-size:0.8rem;
}
.message-title span:last-child{
	font-size:0.7rem;
	color:#999;
}

.message-text{
	font-size:0.7rem;
	color:#666;
}
.blue-dot{
	width:8px;
	height:8px;
	display:block;
	background:#2880f9;
	border-radius:50%;
	margin-right:10px;
	float:left;
}

/*展商列表*/

.exhibitor-list{
	
}
.exhibitor-list li{
	background:#fff;
	padding:10px 15px;
	margin-bottom:10px;
	display:flex;
	align-items:center;
	justify-content: space-between;
	font-size:0.7rem;
}

.exhibitor-num{
	width:15%;
	display:block;
	padding:2px 0;
	text-align:center;
	border:1px solid #2880f9;
	border-radius:5px;
	font-size:0.7rem;
	color:#2880f9;
}
.narrow-right-new{
	width: 12px;
    height: 18px;
    display: block;
    background: url(../images/narrow-right.png) no-repeat;
    background-size: 100% 100%;
    float:right;
}

.exhibitor-company-name{
  width:75%;
  white-space:nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display:block;
}

.exh-company-bg{
	height:8.0rem;
	background:url("../images/zhanshang-cbg.png") no-repeat;
	background-size:100% 100%;
}

.exh-company-bg img{
	width:100%;
	height:100%;
}

.exh-attendmeeting-name{
	display:flex;
	justify-content: space-between;
	align-items:center;
	padding:10px 20px;
}



.exh-company-logo{
	width:3.0rem;
	height:3.0rem;
	display:block;
	background:#fff;
	border-radius:50%;
	text-align:center;
	display:flex;
	justify-content: center;
	align-items:center;
	
}

.exh-company-logo img{
	width:80%;
	height:50%;
}
.exh-company-info{
	background:#fff;
	border-radius:10px;
	margin-left:20px;
	margin-right:20px;
	padding:15px 20px;
    margin-top: -4.0rem;
}

.exh-company-infotitle{
	display:flex;
	justify-content: space-between;
}
.exh-company-text{

 
}

.exh-meeting-name{
	font-size:0.7rem;
	color:#fff;
	font-weight:bold;
	line-height:20px;
    padding-bottom:5px;
    width:78%;
}

.exh-company-name{
	font-size:0.7rem;
	color:#333;
	font-weight:bold;
	padding-bottom:5px;
}

.exhibitor-cicon{
	padding:2px 10px;
	display:inline-block;
	background:#2880f9;
	text-align:center;
	color:#fff;
	font-size:0.6rem;
	font-style:normal;
	border-radius:20px;
	margin-right:10px;
}

.visit-cicon{
  padding:2px 10px;
	display:inline-block;
	background:#fca323;
	text-align:center;
	color:#fff;
	font-size:0.6rem;
	font-style:normal;
	border-radius:20px;
}
.exh-company-info-bottom{
	border-top: 1px solid #eee;
    padding-top: 10px;
    margin-top: 15px;
}
.exh-describe-div{
	display:flex;
	justify-content: space-between;
	padding-bottom:10px;
}
.exh-describe-div:last-child{
	padding-bottom:0;
}
.exh-describe-div span{
	font-size:0.7rem;
	width:3.0rem;
}
.exh-describe-div div{
	font-size:0.7rem;
	color:#666;
	width: 75%;
    padding-left: 5%;
}

.exh-function-card{
	margin-left:20px;
	margin-right:20px;
	border-radius:10px;
	background:#fff;
	margin-top:15px;
	padding:15px;
	position:relative;
}



.exh-card-div{
	font-size:0.7rem;
	display:flex;
	justify-content: space-between;
}
.exh-card-div span:first-child{
	width:30%;
	display:block;
	color:#333;
}
.exh-card-div span:last-child{
	width: 70%;
    padding-left:2%;
    display:block;
    color:#666;
    word-wrap: break-word;
}
.exh-card-title{
	color:#2880f9;
	font-weight:bold;
	padding-bottom:10px;
	
}
.exh-card-title:before{
	content:"";
	width:3px;
	height:18px;
	background:#2880f9;
	position:absolute;
	left:0;
	top:20px;
}

.exh-card-div{
	/*height:30px;*/
	line-height:24px;
	padding-bottom:10px;
}

.apply-visible{
	width:60%;
	height:70px;
	background:#f0f4f7;
	padding:5px 10px;
	border-radius:5px;
	font-size:0.7rem;
	text-align:center;
	position:absolute;
	bottom:15px;
	left:4.5rem;
	color:#2880f9;
}

.myapply-btn{
	padding:5px 10px;
	background:#2880f9;
	text-align:center;
	color:#fff;
	border-radius:5px;
}
.other-link-box{
	display:flex;
	justify-content:flex-start;
}
.other-link-box li{
	flex:1;
	font-size:0.7rem;
	text-align:center;
	margin-top:10px;
} 

.otherlink-icon{
	width:2.0rem;
	height:2.0rem;
	display:block;
	margin:0 auto;
	margin-bottom:10px;
	
}

.otherlink-icon img{
	width:100%;
	height:100%;
}

.otherlink-text{
	font-size:0.7rem;
	color:#666;
}

.exh-apply-btn{
	color:#2880f9;
	padding-left:10px;
}


/*约她的人——————————————————————————*/
.yueta-list{
	padding:20px;
}
.yueta-list li{
	background:#fff;
	border-radius:10px;
	padding:10px;
	margin-bottom:15px;
}
.yueta-top{
	display:flex;
	justify-content: space-between;
}
.yueta-company-icon{
	flex:1;
}
.yueta-company-icon span{
	width:3.0rem;
	height:3.0rem;
	display:flex;
}
.yueta-company-icon img{
	width:100%;
	height:100%;
}

.yueta-company-content{
	flex:4;
	padding:0 10px;
}

.yueta-company-name{
	font-size:0.8rem;
	padding-bottom:5px;
}

.yueta-person-div{
	font-size:0.7rem;
	color:#666;
	padding-bottom:5px;
}

.copy-phone{
	color:#2880f9;
	display:block;
	font-size:0.6rem;
}

.now-apply-btn{
	font-size:0.7rem;
	color:#2880f9;
	padding-left:5px;
}

.yueta-time{
	font-size:0.7rem;
	text-align:right;
}

.yueta-bottom{
	font-size:0.7rem;
	color:#999;
	padding:5px 10px;
	border-top:1px solid #ebebeb;
}

/*我要预约——————————————*/

.my-yuyue-div{
	padding-top:15px;
}

.my-yuyue-title{
	font-size:0.7rem;
	color:#333;
	padding-bottom:5px;
}

.my-yuyue-div input{
	height:1.5rem;
	border-radius:5px;
	border:1px solid #eee;
	font-size:0.7rem;
	padding:5px 5%;
	width:90%;
}

.yuyue-textarea{
	border:1px solid #eee;
	border-radius:5px;
	padding:5px 5%;
	width:90%;
	overflow-y:visible;
	font-size:0.7rem;
}

.yuyue-select{
	height:2.0rem;
	padding:5px 5%;
	width:100%;
	background:#fff;
	border-radius:5px;
	border:1px solid #eee;
	font-size:0.7rem;
	background:url("../images/narrow-down.png") no-repeat 96%;
	background-size:6% 30%;
}


/*门票——————————————————————————————————*/
.tickets-titlewiffac {
    height:8.0rem;
    background: url("../images/wiffac-bgnew.png") no-repeat;
    background-size: 100% 100%;
    display: flex;
    justify-content:center;
}

.tickets-titlecff {
    height: 8.0rem;
    background: url("../images/cff-bgnew.png") no-repeat;
    background-size: 100% 100%;
    display: flex;
    justify-content:center;
}
.tickets-titledinner{
    height: 7.0rem;
    background: url("../images/wanyan-bg.png") no-repeat;
    background-size: 100% 100%;
    display: flex;
    justify-content:center;
}
.tickets-titlewine{
    height: 7.0rem;
    background: url("../images/wine-bg.png") no-repeat;
    background-size: 100% 100%;
    display: flex;
    justify-content:center;
}
.tickets-content{
	background:#fff;
	box-shadow:3px 2px 6px #eee;
	border-radius:10px;
	margin-left:15px;
	margin-right:15px;
	margin-top:-2.5rem;
	padding:15px;
}
.tickets-title-text2{
	padding:15px;
}

.cn-sponsorname{
	display:flex;
	justify-content: flex-start;
	font-size:0.6rem;
	padding-bottom:10px;
}

.sponsorname01{
	width:20%;
}

.sponsorname02{
	width:80%;
}
.tickets-logo{
	width:2.0rem;
	height:2.0rem;
	margin:0 auto;
	float:left;
	margin-top:5px;
	float:left;
}

.tickets-logo img{
	width:100%;
	height:100%;
}

.cff-tickets-logo{
	width:2.2rem;
	height:2.2rem;
	margin:0 auto;
}
.cff-tickets-logo img{
	width:100%;
	height:100%;
}

.cff-tickets-title-textimg{
	width:90%;
	height:auto;
	margin:0 auto;
	margin-top:10px;
}
.cff-tickets-title-textimg img{
	width:100%;
	height:100%;
}
.gz-ticket{
	color:#fe993f !important;
}
.tickets-create-title{
    font-weight:bold;
   /* border-bottom:1px dashed #eee;*/
    padding-bottom:10px;
    margin-bottom:10px;
    padding:20px;
}

.tickets-title-text{
	font-size:0.7rem;
	color:#333;
	padding-left:10px;
	float:left;
}

.tickets-title-text span{
	display:block;
}

.en-titlename{
	font-size:0.5rem;
	color:#999;
	font-weight:normal;
}

.title-date{
	padding:2px 10px;
/*	background:#2880f9;*/
	display:block;
	font-size:0.7rem;
	color:#666;
	margin-top:5px;
	margin-bottom:5px;
}

.cn-titlename{
	font-size:0.5rem;
	color:#666;
	font-weight:normal;
	display:block;
	padding-bottom:5px;
}


.tickets-code{
	padding:10px;
}
.create-code{
	width:7.0rem;
	height:7.0rem;
	margin:0 auto;
}

.create-code img{
	width:100%;
	height:100%;
}

.tickets-species{
	display:flex;
	justify-content: space-between;
}
.tickets-type{
	flex:1;
}

.tickets-type div{
	color:#2880f9;
	font-size:0.9rem;
	text-align:center;
	font-weight:bold;
}

.tickets-title-textimg{
	width: 72%;
    height: 3.6rem;
    float: left;
    padding-left: 2%;
}
.tickets-title-textimg img{
	width:100%;
	height:100%;
}

/*.tickets-type div:last-child{
	color:#999;
	font-size:0.6rem;
	text-align:center;
}*/
.exh-person-name{
	padding:10px 0;
}
.exh-person-name div:first-child{
	font-size:0.9rem;
	color:#333;
	text-align:center;
	font-weight:bold;
}
.exh-person-name div:last-child{
	font-size:0.6rem;
	color:#666;
	text-align:center;
}
.serial-number{
	padding:5px 10px;
	border-radius:30px;
	text-align:center;
	background:#f8f8f8;
	font-size:0.6rem;
}

.wenxin-tishi{
	padding:10px 20px;
	text-align:center;
}

.wenxin-tishi div:first-child{
	font-size:0.7rem;

}
.wenxin-tishi div:last-child{
	font-size:0.6rem;
	color:#666;
}

.red-border{
	background:#d50304;
}

/*.color-redspecies{
	color:#d50304 !important;
}*/
.color-purplespecies{
	color:#1c0f83 !important;
}

.purple-border{
	background:#1c0f83;
}


/*参会名录-搜索————————————————————————————*/
.attend-exh-title{
	padding:15px 20px;
}
.attend-exh-title span{
	display:block;
	font-size:0.7rem;
	text-align:center;
	font-weight:bold;
}

.attend-company-tab{
	background:#fff;
	width:50%;
	margin:0 auto;
	border-radius:30px;
	margin-bottom:10px;
	clear:both;
	overflow:hidden;
	box-shadow:3px 3px 15px #eee;
}
.attend-company-tab li{
	float:left;
	padding:8px 0;
	border-radius:30px;
	background:#fff;
	text-align:center;
	width:50%;
	
	
}
.attend-content{
	font-size:0.7rem;
	padding:15px 20px;
	
}
.attend-meeting-search{
	background:#fff;
	border-radius:10px;
	padding:15px;
	box-shadow:3px 3px 15px #eee;
}
.attend-exhibitors-search{
	background:#fff;
	border-radius:10px;
	padding:15px;
	box-shadow:3px 3px 15px #eee;
}

.attend-meeting-title{
	font-size:0.8rem;
	color:#333;
	font-weight:bold;
	padding-bottom:10px;
}
.attend-input{
  
}
.attend-input input{
	border-radius:5px;
	border:1px solid #eee;
	font-size:0.7rem;
	padding:8px 15px;
	width:88%;
}
.attend-select{
	margin-top:15px;
}
.attend-select select{
	width:98%;
	background:url("../images/narrow-down.png") no-repeat #fff 95%;
	background-size:6% 30%;
	border-radius:5px;
	border:1px solid #eee;
	padding:8px 15px;
}
.border-btn{
	height:2.0rem;
    color:#26a7c4;
    text-align: center;
    line-height: 2.0rem;
    border-radius:10px;
    margin-top:15px;
	border:1px solid #26a7c4;
	text-align:center;
}

.p-t15{
	padding-bottom:15px;
}

.attend-company-tab .attend-company-active{
	background:#2882fd;
	color:#fff;
}


/*本企业参会名录————————————————————————————————*/
.attendees-titlebg{
	height:4.0rem;
	background:url("../images/atted-bg.jpg") no-repeat;
	background-size:100% 100%;
}


.addImage {
    height:3.0rem;
    width:3.0rem;
    background: url("../images/shangchuan.png") no-repeat #f8f8f8 center;
    background-size:90% 60%;
    position: relative;
    border:1px dashed #eee;
}


.uipnut-div input.fileImage{
	height:100%;
	width:100%;
    overflow: hidden;
    cursor: pointer;
    opacity: 0;
}
.addImagTishi{
	width:50%;
	font-size:0.6rem;
	color:#666;
	padding-left:15px;
}

.field-title{
	clear:both;
	overflow:hidden;
	padding-bottom:10px;
}

.attend-bottom-btn{
	clear:both;
	overflow:hidden;
	padding-top:20px;
}

pre{
	white-space: pre-wrap;
	font-size:0.6rem;
	color:#333;
	font-family:"思源黑体";
}


/*线下付款*/
.offline-account-box{
	background:#fff;
	border-radius:20px;
	box-shadow:2px 2px 10px #eee;
	font-size:0.8rem;
}
.offline-account-btn{
	background-color: #ff8a00;
	color: #fff;
	height: 2.0rem;
	line-height: 2.0rem;
	width: 140px;
	border-radius: 5px;
	text-align: center;
	font-size: 0.8rem;
	cursor: pointer;
	outline: none;
	letter-spacing: 1px;
	margin-bottom: 20px;
}
.offline-account-box span{
	font-size:0.8rem;
	color:#333;
}
.offline-account-box span:first-child{
	color:#666;
}

.offline-account-text{
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
}

.offline-account-title{
	background:url("../images/offline-titlebg.png") no-repeat right #0095fe;
	background-size:22% 100%;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	height:35px;
	padding-left:20px;
	color:#fff;
	font-weight:bold;
	margin-bottom:15px;
	padding-top:10px;
}

.offline-contact-person{
	font-size:0.7rem;
	color:#666;
	border-radius:20px;
	border:1px solid #f8f8f8;
	margin-top:20px;
}

.vhwhite100{
	height:100vh;
	background:#fff;
}

.offline-blueline{
	height:5px;
	width:100px;
	display:block;
	background:linear-gradient(to bottom,#c0d4f2,#e0e7f7);
}

.offline-contact-person div{
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	font-size:0.8rem;
}

.offline-contact-pertitle{
	height:40px;
	line-height:40px;
	background:#f2f2f2;
	padding-left:20px;
	font-weight:bold;
	color:#0980f5;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	padding-bottom:0 !important;
	margin-bottom:15px;
	font-size:0.8rem;
}

/*展商列表*/
.search-tab{
	display:flex;
	justify-content:center;
	align-items:center;
	background:#fff;
	border-bottom:1px solid #eee;
}

.search-tab li{
	float:left;
	width:50%;
	text-align:center;
	height:2.0rem;
	line-height:2.0rem;
	font-size:0.8rem;
}

.search-tab-active{
	border-bottom:2px solid #0980f5;
	color:#333;

}

.yunqian-Ad{
	height:4.2rem;
    margin-top: 15px;
    border-radius: 10px;

}
.yunqian-Ad a{
	width:100%;
	height:100%;
}
.yunqian-Ad img{
	width:100%;
	height:100%;
	border-radius: 10px;
}
/*通用自定义弹窗样式*/
.modaldivmask{position: fixed;z-index: 1000;top: 0;right: 0;left: 0;bottom: 0;background: rgba(0,0,0,.6);z-index:1000;opacity: 1;visibility: visible;transition-duration: .3s;margin: 0;padding: 0;display: none;}
.modaldivdialog{margin: 0;top: 45%;z-index: 2000;opacity: 1;visibility: visible;-webkit-transform: scale(1) translate(-50%,-50%);transform: scale(1) translate(-50%,-50%);   background-color: #fff;text-align: center;border-radius: 3px;overflow: hidden;position: fixed;width: 80%;max-width: 300px;left: 50%;display: none;}
.modaldivdialoghd{padding: 1.3em 1.6em .5em;    font-weight: 400;font-size: 18px;position: relative;}
.modaldivdialogbd{padding: 0 1.6em .8em;min-height: 40px;font-size: 15px;line-height: 1.3;word-wrap: break-word;word-break: break-all;color: #999;}
.modaldivdialogft{position: relative;line-height: 48px;font-size: 18px;display: flex;}
.modaldivdialogbtn{display: block;-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;/*color: #3cc51f;*/color: #5f646e;text-decoration: none;-webkit-tap-highlight-color: rgba(0,0,0,0);position: relative;}
.modalcol1{color: #5f646e;}
.modalcol2{color: #2880f9;}
.modalcol3{color: blue;}
.modaldivdialogclose{position: absolute;right: 15px;top: 10px;width: 20px;height: 20px;border-radius: 10px;text-align: center;font-size: 14px;background: #cdcdcd;color: #fff;}



/*赠送门票*/
.give-ticket-topbg{
	height:16.0rem;
    background:url("../images/ticketgivebg.jpg") no-repeat;
	background-size:100% 100%;
}
.give-ticket-box{
	height:7.0rem;
	background:url("../images/giveticketbox.png") no-repeat;
	background-size:100% 100%;
	margin-top: -4.0rem;
}
.mlr20{
	margin-left:20px;
	margin-right:20px;
}

.gline{
	width:10px;
	height:2px;
	background:#fff;
	display:inline-block;
}

.give-ticket-titletext{
	height:2.5rem;
	display:flex;
	justify-content: center;
	align-items:center;
	color:#fff;
}

.pd5{
	padding-left:5px;
	padding-right:5px;
}

.get-btn{
	height:2.0rem;
	line-height:2.0rem;
	text-align:center;
	font-size:0.8rem;
	color:#fff;
	width:70%;
	margin:0 auto;
	border-radius:1.0rem;
	background:linear-gradient(to right,#f3c57a, #f89a04);
	margin-top:1.0rem;
}

.get-btn a,.get-btn a:link ,.get-btn a:hover{
	color:#fff;
	text-decoration:none;
}
.get-methods{
	padding-top:10px;
}
.get-methods h2{
	font-size:0.9rem;
	color:#333;
	text-align:center;
}

.get-ticket-process{
	border-top:3px solid #4181ec;
	display:flex;
	justify-content:space-between;
	position:relative;
	width:92%;
	margin:0 auto;
	margin-top:20px;
}
.get-ticket-process li{
	float:left;
	flex:1;
	margin-top:-12px;
}
.get-ticket-process li span{
   color:#333;
   font-size:0.7rem;
   display:block;
   
}

.get-ticket-process li .dot-blue-ticket{
	width:20px;
	height:20px;
	display:block;
	background:url("../images/dotblueg.png") no-repeat;
	background-size:100% 100%;
}
.get-ticket-process-introduce{
	padding-top:15px;
}
.get-introduce-ul{
	
}
.get-introduce-ul li{
	padding-left:20px;
	position:relative;
	font-size:0.65rem;
	color:#999;
	margin-bottom:15px;
}

.dot-defaultblue{
	width:10px;
	height:10px;
	display:block;
	background:#4181ec;
	border-radius:50%;
	position:absolute;
	left:0;
	top:6px;
}

.head-bgblue{
	background:#137bcc;
}

.bm-title{
	height:3.5rem;
    background: url("../images/wiffac-applybg.jpg") no-repeat;
    background-size: 100% 100%;
    display: flex;
    justify-content:flex-start;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-left-radius:0;
    border-top-right-radius:0;
}

.bm-cffimg{
	width:4.5rem;
	height:2.5rem;
	display:block;
	margin-right:10px;
	margin-top:5px;
}

.bm-cffimg img{
	width:100%;
	height:100%;
}

.bm-title-text{
	color:#fff;
}


/*底部固定提交按钮————————————————————————————*/
.bottom-wrap{
	padding:10px 15px;
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	background:#fff;
}


/*实名认证——————列表——————*/
.realname-list{
	padding:15px;
}

.realname-list li{
	background:#fff;
	border-radius:10px;
	padding:15px;
	margin-bottom:15px;
}

.realname-list-name{
	font-size:0.8rem;
	font-weight:bold;
	display:flex;
	justify-content:flex-start;
	align-items:center;
}

.dot-blue{
	width:6px;
	height:6px;
	display:block;
	background:#0170fc;
	border-radius:50%;
	margin-right:10px;
}

.realname-list-content{
	border-top:1px solid #eee;
	margin-top:10px;
	padding-top:10px;
}

.realname-list-text{
	font-size:0.65rem;
	padding-bottom:8px;
	clear:both;
	overflow:hidden;
}

.realname-list-text span{
	width:50%;
	float:left;
}

.w100{
	width:100% !important;
}

.realname-list-bottom{
	clear:both;
	overflow:hidden;
	display:flex;
    justify-content:flex-end;
    padding-top:10px;
}


.blueline-btn{
	border:1px solid #0170fc;
	color:#0170fc;
	padding:5px 15px;
	border-radius:30px;
    text-align: center;
    font-size:0.7rem;
}

.delete-btn{
	border:1px solid #eee;
	color:#666;
	padding:5px 15px;
	border-radius:30px;
    text-align: center;
    font-size:0.7rem;
}

.footer-blue-btn{
	height:2.0rem;
	line-height:2.0rem;
	text-align:center;
	font-size:0.7rem;
	color:#fff;
	background:#0170fc;
	display:block;
	border-radius:1.0rem;
	width:100%;
}

.footer-orange-btn{
	height:2.0rem;
	line-height:2.0rem;
	text-align:center;
	font-size:0.7rem;
	color:#fff;
	background:#fc8e18;
	display:block;
	border-radius:1.0rem;
	width:100%;
}

.empty-realname{
	padding-top:20%;
}

.empty-realname-img{
	height:8.0rem;
	width:80%;
	margin:0 auto;
}

.empty-realname-img img{
	width:100%;
	height:100%;
}

.empty-realname-text{
	font-size:0.7rem;
	text-align:center;
	color:#666;
	display:block;
}


.bgorange{
	background:#fc8e18;
}

.mgr10{
	margin-right:10px;
}


/*购物车----新改版------------*/
.price-money-label{
	color:#333 !important;
	display:block;
}


.price-colorred{
	color:#e54545;
	font-size:0.8rem;
}


.price-money-label{
	font-weight:normal !important;
}

/*订单————————修改*/
.order-productprice{
	font-size:0.7rem;
	padding-top:10px;
}

.ying-pay span:first-child{
	font-size:0.7rem;
	padding-right:3px;
}
.shi-pay span:first-child{
	font-size:0.7rem;
	padding-right:3px;
}

/*注册————————修改*/
.layui-nav .layui-nav-item{
	line-height:50px !important;
	margin-left:10px;
	margin-right:10px;
}
.layui-nav .layui-nav-item a{
	padding:0 !important;
}
.layui-nav-bar, .layui-nav .layui-this:after, .layui-nav-tree .layui-nav-itemed:after {
    background-color: #215ebf;
    height:3px !important;
}

.register-wrap{
	padding:15px !important;
}

.choose-register-explain {
    color: #d16811;
    font-size: 0.7rem;
    padding: 10px 0;
}