*{
     font-family: 'PingFang SC', 'microsoft yahei', arial, 'helvetica neue', 'hiragino sans gb', sans-serif;
     box-sizing: border-box;
}
 img{
     max-width: 100%;
}
 a{
     color: inherit;
}
 a:hover{
     text-decoration: none;
     color: inherit;
}
body{
	color: #fff;
}
/*机构大厅*/
 .layout-new.layout{
     background:linear-gradient(168deg,rgba(17,20,82,1),rgba(17,20,82,1));
     width: 7.5rem;
     margin: 0 auto;
     min-height: 100vh;
     overflow: hidden;
}
.seeu-form{
	/*min-height: 80vh;*/ padding-bottom: 0.4rem;
}
.seeu-form .row-submit2{
	margin-top: 2.5rem;
}
body .layout-new.layout-bg1{
	background-image: url(../imgs/fy25.png);
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 100vh;
}
body .layout-new.layout-bg2{
	background-image: url(../imgs/fy29.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
 .proheader{
     height:1rem;
     background-color: #101b86;
     display: flex;
     align-items: center;
     justify-content: center;
     position: fixed;
     width: 7.5rem;
     margin:  0 auto;
     top: 0;
     z-index: 99999999;
}
.proheader img{
	width: 1.08rem;
}
.proheader .fl,
.subheader .fl{
	position: absolute; left: 0.4rem; top: 0; line-height: 1rem;
}

 .proheader .fl .back,
 .subheader .fl .back{
 	width: 0.21rem; display: inline-block;vertical-align: middle;
 }
  .proheader .fr,
  .subheader .fr{
  	position: absolute; right: 0.4rem; top: 0; line-height: 1rem;
  }
  .proheader .fr i,
  .subheader .fr i{
  	display: inline-block;vertical-align: middle; position: relative;
  }
  .proheader .fr sub,
  .subheader .fr sub{
  	background: #9e0624;width: 0.08rem; height: 0.08rem; border-radius: 0.08rem; display: inline-block;
  	position: absolute; right: 0; top: 0;
  }
 .proheader .fr img,
 .subheader .fr img{
 	width: 0.31rem;
 }
  
 .orglist-head{
     padding: 0 0.40rem;
     height:0.74rem;
     line-height: 0.74rem;
     margin-top: 0.18rem;
     
}

.orglist-head-fixed{
  	height:0.74rem;
  }
  .orglist-head-fixed .orglist-head{
  	position: fixed;
  	    background-image: url(../imgs/fy25.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    width: 7.5rem;
    margin-top: 0;
	padding-top: 0.18rem;
	height: 1.1rem;
	padding-bottom: 0.18rem
  }

 .orglist-head select{
     width: 100%;
     border: none;
     font-size: 0.26rem;
     background-color:transparent;
     color:rgba(255,255,255,0.6);
     height: 0.74rem;
     line-height: 0.74rem;
     border-bottom: 1px solid rgba(255,255,255,0.4);
         background-image: url(../imgs/fy24.png);
    background-position: 95% center;
    background-repeat: no-repeat;
    background-size: 0.07rem auto;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-progress-appearance: none;
}
 .orglist-body{
     padding: 0 0.40rem;
     margin-top: 0.40rem;
}
 .orglist-body .item{
     background-color: #fff;
     border-radius: 0.10rem;
     padding: 0.40rem;
     margin-bottom: 0.20rem;
}
.orgdetail-bd.orglist-body .item{
	padding: 0;
}
 .orglist-body .tit{
     font-size:0.30rem;
     font-weight:bold;
     color:rgba(34,34,34,1);
     line-height: 1.4;
}
 .orglist-body .meta{
     margin-top: 0.15rem;
}
 .orglist-body .meta:after,
  .prolist-body .meta:after{
     clear: both;
     display: block;
     content: '';
}
 .orglist-body .meta span,
 .prolist-body .meta span{
     float: left;
     display: block;
     height: 0.34rem;
     line-height: 0.34rem;
     padding:0 0.15rem;
     border-radius:0.17rem;
     font-size: 0.20rem;
     margin-right: 0.10rem;
     background: #eee; color: #333;
     margin-bottom: 0.1rem;
}
 .orglist-body .meta span:first-child,
 .prolist-body .meta span:first-child{
     color: #004EFF;
     background-color: rgba(0,72,255,0.14);
}
 .orglist-body .meta span:nth-child(2),
  .prolist-body .meta span:nth-child(2){
     color: #CC14CB;
     background-color: rgba(202,20,203,0.14);
}
 .orglist-body .meta span:nth-child(3),
 .prolist-body .meta span:nth-child(3){
     color: #C4670C;
     background-color: rgba(255,78,0,0.14);
      
}
 .orglist-body .meta span:nth-child(4),
 .prolist-body .meta span:nth-child(4){
     color: #004EFF;
     background-color: rgba(0,72,255,0.14);
    
}
 .orglist-body .meta span:nth-child(5),
 .prolist-body .meta span:nth-child(5){
     color: #CC14CB;
     background-color: rgba(202,20,203,0.14);
}
 .orglist-body .meta span:nth-child(6),
 .prolist-body .meta span:nth-child(6){
     color: #C4670C;
     background-color: rgba(255,78,0,0.14);
      
}

 .orglist-body .meta span:nth-child(7),
 .prolist-body .meta span:nth-child(7){
     color: #004EFF;
     background-color: rgba(0,72,255,0.14);
    
}
 .orglist-body .meta span:nth-child(8),
 .prolist-body .meta span:nth-child(8){
     color: #CC14CB;
     background-color: rgba(202,20,203,0.14);
}
 .orglist-body .meta span:nth-child(9),
 .prolist-body .meta span:nth-child(9){
     color: #C4670C;
     background-color: rgba(255,78,0,0.14);
      
}
 .user{
     border-top: 1px solid rgba(235,235,235,1);
     margin-top: 0.30rem;
     padding-top: 0.30rem;
     overflow: hidden;
}
 .user-l,.user-r{
     float: left;
}
 .user-l{
     width: 0.72rem;
     height:0.72rem;
     border-radius: 50%;
     overflow: hidden;
     margin-right: 0.20rem;
}
 .user-r h2{
     font-size:0.30rem;
     font-weight:bold;
     color:rgba(34,34,34,1);
     line-height: 1.2;
}
 .orglist-body .user-r small{
     font-size:0.24rem;
     font-weight: normal;
     color:rgba(153,153,153,1);
     margin-right: 0.20rem;
     line-height: 1;
}
 .orglist-body .user-r ul{
     margin-top: 0.20rem;
}
 .orglist-body .user-r ul:after{
     display: block;
     content: '';
     clear: both;
}
 .orglist-body .user-r li{
     float: left;
     line-height: 1;
     font-size: 0.24rem;
     color:rgba(102,102,102,1);
     margin-right: 0.50rem;
}
 .orglist-body .user-r li:last-child{
     margin-right: 0;
}
 .orglist-body .user-r i{
     display:flex;
     align-items: center;
     float: left;
     margin-right: 0.08rem;
}
 .orglist-body .user-r i img{
 	height: 0.24rem;
 	width: auto;
 }
 .orglist-foot{
     text-align: center;
     font-size:0.24rem;
     color:rgba(255,255,255,0.4);
     margin-top: 0.50rem;
     line-height: 1;
     margin-bottom: 0.60rem;
}
 .footer{
     height: 1rem;
}
 .footer ul{
 	height: 1rem;
     line-height: 1rem;
     background:rgba(15,17,70,1);
     position: fixed;
     left: 0;
     right: 0;
     bottom: 0;
     width: 7.5rem;
     margin: 0 auto;
     z-index: 999;
 }
 .footer li{
     float: left;
     width: 25%;
     text-align: center;
     font-size:0.24rem;
     color:rgba(255,255,255,1);
}
 .footer li a{
     display: block;
     width: 100%;
     height: 100%;
     text-transform: uppercase;
     height: 1rem; line-height: 1rem;
}
 .footer ul{
     overflow:hidden;
}
 .footer li.active, .footer li:hover{
     background:linear-gradient(-90deg,rgba(10,94,215,0.3),rgba(255,0,199,0.3));
}
/*机构详情*/
 .orgdetail-view{
     padding: 0 0.40rem;
}
 .orgdetail-hd{
     color: #fff;
     font-size: 0.24rem;
     line-height: 1;
     margin-top: 0.50rem;
}
 .orgdetail-bd{
     background:rgba(255,255,255,1);
     border-radius:0.10rem;
     margin-top: 0.20rem;
     padding: 0.40rem;
     font-size: 0.26rem;
     color:rgba(102,102,102,1);
     line-height: 1.53;
     text-align: justify;
}
 .prodetail-bd.mb-30{
	margin-bottom: 0.3rem;
}
 .orgdetail-info{
     padding: 0 0.40rem;
     margin-top: 0.40rem;
}
 .orgdetail-gbook{
     padding: 0 0.4rem 0.4rem 0.4rem;
}
 .orgdetail-gbook li:after{
     display: block;
     content: '';
     clear: both;
}
 .orgdetail-gbook li{
     margin-bottom: 0.30rem;
}
 .orgdetail-gbook li:last-child{
     margin-bottom: 0;
     border: none;
}
 .orgdetail-gbook .img{
     float: left;
     width: 0.72rem;
     height: 0.72rem;
     border-radius: 50%;
     overflow: hidden;
}
 .orgdetail-gbook .txt{
     width:4.85rem;
     float: right;
     font-size:0.26rem;
     color:rgba(51,51,51,1);
     line-height: 1.53;
     padding-bottom: 0.30rem;
     position: relative;
}
 .orgdetail-gbook .txt:before{
 	display: block;
 	content: '';
 	width: 100%;
 	position: absolute;
 	height: 1px;
 	background-color: rgba(235,235,235,1);
 	top: -0.3rem;
 }
  .orgdetail-gbook li:first-child .txt:before{
  	display: none;
 }
 .orgdetail-gbook .txt p{
     position: relative;
     /*top: -0.10rem;*/
     text-align: justify;
     margin-bottom: 0.1rem;
}
 .orgdetail-gbook .replytxt{
 	clear: both; overflow: hidden;
    padding-bottom: 0.30rem;
    padding-left: 1.05rem;
    line-height: 1.53;
 }
  .orgdetail-gbook .replytxt .txt{
  	width: 4rem;
  }
  .orgdetail-gbook .replytxt .txtmate{
  	margin-top: 0.1rem;
  }
 .orgdetail-gbook .txtmate{
     line-height: 1;
     font-size: 0.24rem;
     color:rgba(153,153,153,1);
}
 .orgdetail-gbook .txtmate .name{
 	display: inline-block;
 	width: 2rem;
 	overflow: hidden;
 	/*超出省略号*/
	 word-break:keep-all;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
 }
 .orgdetail-gbook .txtmate a{
     float: right; margin-left: 0.2rem;
}
 .pb-10{
     padding-bottom: 0.10rem;
}
 .orgdetail-footnav{
    height: 0.88rem;
	
}
 .orgdetail-footnav ul{
 	position: fixed;
	bottom: 0;
	width: 7.5rem;
	margin: 0 auto;
     display: flex;
     z-index: 99;
     overflow: hidden;
     justify-content: center;
}
 .orgdetail-footnav li{
     float: left;
     width:50%;
     height:1rem;
     background-color: rgb(22,49,135);
     color: #fff;
     font-size: 0.3rem;
}
 .orgdetail-footnav li i{
     display: inline-block;
     margin-right: 0.10rem;
}
 .orgdetail-footnav li.active, .orgdetail-footnav li:hover{
     background:linear-gradient(-90deg,rgba(10,94,215,1),rgba(255,0,199,1));
}
 .orgdetail-footnav li a{
     height: 100%;
     width: 100%;
     display: flex;
     align-items: center;
     justify-content: center;
}
/*我的*/
 .center{
     text-align: center;
}
 .subheader{
     height: 0.88rem;
     line-height: 0.88rem;
     color: #fff;
     font-size: 0.36rem;
     background-color: rgb(15,28,149);
     border-bottom: 1px solid rgba(255, 255, 255, 0.16);
     width: 7.5rem;
     margin: 0 auto;
     position: fixed;
     top: 0;
     z-index: 999999999;
}
 .mymeet-view{
     height: 3.20rem;
}
 .mymeet-view .img{
    display: inline-block;vertical-align: middle;
}
 .mymeet-view .txt{
     display: inline-block;vertical-align: middle; width: 4rem;
}
/*首页*/
 .h-notice{
     height: 0.88rem;
     line-height: 0.88rem;
     position: fixed;
     top: 0;
     width: 7.5rem;
     margin: 0 auto;
     background-color: #0569E1;
     font-size: 0.30rem;
     color: #fff;
     line-height: 1;
     display: flex;
     align-items: center;
     justify-content: center;
     z-index: 9999999;
}
 .h-notice img{
     display: block;
     float: left;
     margin-right: 0.10rem;
     width: 0.32rem;
}
.h-header{
     padding-top: 0.65rem;
     text-align: center;
}
.h-header .logo img{
	width: 3rem;
	margin: 0 auto;
}
.h-header .txt h2{
     font-size: 0.60rem;
     color: #fff;
     line-height: 1.33;
     padding-top: 0.60rem;
     font-weight: bold;
}
.h-header .txt h4{
     margin-top: 0.20rem;
}
.h-header .txt h4 img{
	width: 4.45rem;
	margin: 0 auto;
}
 .h-video{
     padding: 0 0.34rem;
     overflow: hidden;
     margin-top: 0.60rem;
}
 .h-video video{
     width: 100%;
     height: 100%;
}
 .h-video .body{
     position: relative;
     width: 100%;
     height: 3.15rem;
}
 .btn-video{
     position: absolute;
     top: 0;
     left: 0;
     right:0;
     bottom: 0;
     display: flex;
     align-items: center;
     justify-content: center;
     background-color: rgba(0,0,0,0.1);
     z-index: 999;
}
 .h-video .foot{
     margin-top: 0.15rem;
     font-size: 0.36rem;
     color:rgba(26,32,105,1);
     font-weight: bold;
     text-align: center;
     font-family:Source Han Sans CN;
     text-transform: uppercase;
     line-height: 1;
}
 .h-regbtn{
     width: 2.56rem;
     height: 0.70rem;
     line-height: 0.70rem;
     background:linear-gradient(-90deg,rgba(10,94,215,1),rgba(255,0,199,1));
     margin: 0 auto;
     color: #fff;
     text-align: center;
     font-size: 0.24rem;
     margin-top: 0.60rem;
}
 .h-regbtn span{
     margin-left: 0.20rem;
}
 .h-regbtn a{
     display: block;
     width: 100%;
     height: 100%;
}
 .h-hd h2{
     font-size: 0.50rem;
     font-weight: bold;
     text-align: center;
     color: #fff;
     line-height: 1;
     position: relative;
     z-index: 5;
}
 .h-speech{
     margin-top: 1rem;
}
 .h-hd h4{
     font-weight: bold;
     font-size: 0.48rem;
     text-transform: uppercase;
     opacity:0.3;
     background:linear-gradient(-90deg,rgba(10,94,215,1) 0.68359375%, rgba(255,0,199,1) 100%);
     -webkit-background-clip:text;
     -webkit-text-fill-color:transparent;
     text-align: center;
     line-height: 1;
     position: relative;
     top: -0.20rem;
}
 .h-speech .body{
     padding: 0 0.34rem;
}
 .h-speech li{
     float: left;
     width: 33.33%;
     padding: 0 0.05rem;
     margin-bottom: 0.10rem;
     position: relative;
}
 .h-speech ul{
     overflow: hidden;
     margin: 0 -0.05rem;
}
 .h-speech li a{
     display: block;
     width: 100%;
     height: 100%;
}
 .h-speech li .img{
     position: relative;
}
 .h-speech li .img img{
     display: block;width: 2.2rem;
}
 .h-speech li sup{
     position: absolute;
     top: 0.05rem;
     left: 0;
     right: 0;
     bottom: 0;
     background-color: rgba(0,0,0,0);
     color: rgba(255,255,255,0.5);
     text-align: center;
     padding-top: 2.20rem;
     font-size: 0.18rem;
     transition: 0.3s;
     z-index: 5;
}
 .h-speech li:hover sup{
     background-color: rgba(0,0,0,0.4);
     padding-top: 1.35rem 
}
 .h-speech li big{
     font-size: 0.30rem;
     display: block;
     color: #fff;
}
 .h-speech li .txt{
     background-color: #161A68;
     text-align: center;
     color: #fff;
     color:rgba(255,255,255,0);
     height: 0.76rem;
     line-height: 1.44;
     padding: 0.10rem 0;
     display: block;
     -moz-user-select: none;
     user-select: none;
     -ms-user-select: none;
     -webkit-user-select: none;
     transition: 0.4s;
     position: absolute;
     bottom: 0;
     font-size: 0.18rem;
}
 .h-speech li:hover .txt{
     color:rgba(255,255,255,0.8);
}
 .h-contest{
     background: #161b76 url(../imgs/fy16.png) no-repeat;
     padding-top: 0.60rem;
     margin: 0.30rem 0.34rem 0;
     background-size:100% auto;
}
 .h-contest .body{
     margin-left: 0.60rem;
     margin-right: 0.60rem;
     margin-top: 0.8rem;
}
 .h-contest .body h2{
     font-size: 0.46rem;
     font-weight: bold;
     color: #fff;
     line-height: 1;
}
 .h-contest .body h4{
     font-weight: bold;
     color:rgba(255,255,255,1);
     font-size:0.30rem ;
     line-height: 1;
     margin-top: 0.20rem;
}
.layout-new .btn{
     width: 1.88rem;
     height: 0.70rem;
     line-height: 0.70rem;
     color: #fff;
     font-size: 0.24rem;
     background:linear-gradient(-90deg,rgba(10,94,215,0.7),rgba(255,0,199,0.7));
     text-align: center;
     margin-top: 0.45rem;
}
 .btn span{
     margin-left: 0.10rem;
}
 .h-contest .nav ul{
     overflow: hidden;
     display: flex;
     justify-content:space-around;
     text-align: center;
     padding-bottom: 0.70rem;
     margin-top: 0.80rem;
}
 .h-contest .nav li{
     float: left;
     font-size: 0.20rem;
     color: #fff;
     width: 1.18rem;
     height: 1.15rem;
     line-height: 1.15rem;
     background: url(../imgs/fy15.png) no-repeat;
     background-size: cover;
}
 .h-five{
     background: #161b76 url(../imgs/fy17.png) no-repeat;
     background-position: right bottom;
     margin: 0.40rem 0.34rem 0;
     padding-top: 0.60rem;
     padding-bottom: 1.90rem;
     background-size:100% auto;
}
 .h-five .body{
     margin-left: 0.60rem;
}
 .h-five .txt h2{
     font-size: 0.48rem;
     font-weight: bold;
     color: #fff;
     line-height: 1;
     margin-top: 1.10rem;
     margin-bottom: 0.30rem;
}
 .h-five .txt p{
     font-size: 0.22rem;
     color: #fff;
     opacity: 0.8;
     line-height: 1;
     margin-top: 0.15rem;
}
 .h-seeu{
 	
     background: #161b76 url(../imgs/fy18.png) no-repeat;
     background-position: right bottom;
     margin: 0.40rem 0.34rem 0;
     padding-top: 0.65rem;
     padding-bottom: 0.77rem;
     background-size:100% auto;
}
 .h-seeu .body{
     margin-left: 0.60rem;
     color: #fff;
     margin-top: 0.80rem;
}
 .h-seeu .txt h2{
     font-size: 0.48rem;
     line-height: 1;
     font-weight: bold;
}
 .h-seeu .txt p{
     font-size: 0.22rem;
     line-height: 1;
     margin-top: 0.15rem;
     opacity: 0.8;
}
 .h-seeu .nav li{
     float: left;
     text-align: center;
     margin-right: 0.40rem;
}
 .h-seeu .nav li h4{
     font-size: 0.30rem;
     font-weight: bold;
     line-height: 1;
}
 .h-seeu .nav li p{
     font-size: 0.20rem;
     line-height: 1;
     margin-top: 0.10rem;
}
 .h-seeu .nav ul{
     overflow: hidden;
     margin-top: 0.40rem;
     background-size:100% auto;
}
 .h-exp{
     background: #161b76 url(../imgs/fy19.png) no-repeat;
     background-position: right bottom;
     margin: 0.40rem 0.34rem 0;
     padding-top: 0.60rem;
     margin-bottom: 0.60rem;
     background-size:100% auto;
}
 .h-exp .body{
     margin-left: 0.60rem;
     color: #fff;
     line-height: 1;
}
 .h-exp .txt h2{
     font-size: 0.48rem;
     margin-top: 1.40rem;
     font-weight: bold;
}
 .h-exp .txt p{
     margin-top: 0.15rem;
     opacity: 0.8;
     padding-bottom: 2.10rem;
     font-weight: 0.22rem;
}
body .layout-new.bg1{
     background:#111452 url(../imgs/fy13.png) no-repeat;
     background-position: center top;
}
body .layout-new.layer-bg3{
	background:#111452 url(../imgs/fy13.png) no-repeat;
     background-position: center -0.5rem;
}
/*_日程地点_主题*/
 .schedule-nav img{
     width: 3.36rem;
     display: block;
     margin: 0 auto;
}
 .schedule-nav .top{
     padding-top: 0.30rem;
     padding-bottom: 0.20rem;
     border-bottom: 1px solid rgba(21,38,137,1);
}
 .schedule-nav ul:after{
     clear: both;
     display: block;
     content:'';
}
 .schedule-nav ul{
     display: flex;
     justify-content: center;
}
 .schedule-nav li{
     float: left;
     color: rgba(255,255,255,0.5);
     font-size: 0.30rem;
     line-height: 1;
     position: relative;
}
 .schedule-nav li a{
     display: block;
     height: 100%;
     width: 100%;
     padding: 0.40rem 0.45rem;
}
 .schedule-nav li:hover, .schedule-nav li.active{
     font-weight:bold;
     color: #fff;
}
 .schedule-nav li:after{
     display: none;
     content: '';
     width: 0.60rem;
     height: 0.04rem;
     background:linear-gradient(-90deg,rgba(10,94,215,1),rgba(255,0,199,1));
     position: absolute;
     bottom: 0;
     left: 50%;
     margin-left: -0.30rem;
}
 .schedule-nav li.active:after, .schedule-nav li:hover:after{
     display: block;
}
 .schedule-nav{
     background:rgb(16,27,134);
}
 .schedule-navbody .nav{
     margin-top: 0.40rem;
}
 .schedule-navbody .nav li{
     float: left;
     color:rgba(155,164,255,1);
     margin: 0 0.11rem;
     width: 1.80rem;
     height: 0.70rem;
     line-height: 0.70rem;
     text-align: center;
     border:1px solid rgba(23, 37, 176, 1);
     background-color: rgb(16,27,134);
     font-size: 0.30rem;
}
 .schedule-navbody .nav li.active, .schedule-navbody .nav li:hover{
     background:linear-gradient(-90deg,rgba(10,94,215,1),rgba(255,0,199,1));
     border-color:#0F1B68;
     color: #fff;
     font-weight: bold;
}
 .schedule-navbody .nav ul{
     overflow: hidden;
     display: flex;
     justify-content: center;
}
 .schedulelist .item{
     position: relative;
     margin-bottom: 0.50rem;
}
 .schedulelist .head{
     font-weight: bold;
     font-size: 0.30rem;
     color: #fff;
     position: absolute;
     top: 0;
     left: 0;
     width: 1.10rem;
     text-align: right;
     position: absolute;
}
 .schedulelist .head:after{
     display: block;
     content: '';
     width:0.15rem;
     height:0.15rem;
     background:rgba(26,102,255,1);
     border-radius:50%;
     position: absolute;
     top: 50%;
     right: -0.24rem;
     margin-top: -0.07rem;
}
 .schedulelist li .label{
     height: 1.87rem;
     line-height: 1.87rem;
     font-size:0.24rem;
     color:rgba(26,102,255,1);
     width: 1.10rem;
     text-align: right;
     float: left;
     position: relative;
}
 .schedulelist li{
     margin-bottom: 0.30rem;
     overflow: hidden;
}
 .schedulelist li:last-child{
     margin-bottom: 0;
}
 .schedulelist li .label:after{
     display: block;
     content: '';
     width:0.09rem;
     height:0.09rem;
     background:rgba(26,102,255,1);
     border-radius:50%;
     position: absolute;
     top: 50%;
     right: -0.21rem;
     margin-top: -0.04rem;
}
 .schedulelist ul{
     overflow: hidden;
     padding-right: 0.40rem;
     position: relative;
}
 .schedulelist ul:before{
     display: block;
     content: '';
     width:1px;
     background:rgba(26,102,255,1);
     height: 100%;
     position: absolute;
     left: 1.26rem;
     top: 0.20rem;
}
 .schedulelist li .desc{
     width: 5.37rem;
     float: right;
     height: 1.87rem;
     background-color: rgb(22,26,104);
     padding-top: 0.30rem;
     padding-left: 0.30rem;
     position: relative;
}
 .schedulelist .user{
     border: none;
     margin-top: 0.30rem;
     padding-top: 0;
}
 .schedulelist .desc h2{
     font-size: 0.28rem;
     font-weight: bold;
     color: #fff;
}
 .schedulelist .desc:after{
     display: block;
     content: '';
     border-top: 0.19rem solid transparent;
     border-bottom: 0.19rem solid transparent;
     border-right: 0.20rem solid rgb(22,26,104);
     border-left: 0.20rem solid transparent;
     position: absolute;
     left: -0.40rem;
     top: 50%;
     margin-top: -0.19rem;
}
 .schedulelist .user-l{
     width: 0.70rem;
     height: 0.70rem;
}
 .schedulelist .user-r h4{
     font-size: 0.26rem;
     color:rgba(26,102,255,1);
     font-weight: bold;
     line-height: 1;
     margin-top: 0.04rem;
}
 .schedulelist .user-r small{
     margin-left: 0.10rem;
     font-weight: normal;
}
 .schedulelist .user-r p{
     line-height: 1;
     font-size: 0.24rem;
     color:rgba(204,204,204,1);
     margin-top: 0.13rem;
}
 .schedulelist{
     margin-top: 0.60rem;
     margin-bottom: 0.80rem;
}
/*日程地点_分论坛*/
 .schedule-navbody .select{
     padding: 0 0.44rem;
}
 .schedule-navbody select{
     width: 100%;
     height: 1.05rem;
     line-height: 1.05rem;
     font-size: 0.26rem;
     color: #fff;
     font-weight: bold;
     background-color: transparent;
     border: none;
     border-bottom:1px solid rgba(20,39,137,1);
     appearance: none;
     -webkit-appearance: none;
     background-image: url(../imgs/fy21.png);
     background-repeat: no-repeat;
     background-position: right center;
     background-size: 0.12rem auto;
}
 .mt-50{
     margin-top: 0.50rem!important;
}
 .schedulelist .desc span{
     background-color: rgba(25,94,238,0.63);
     font-size: 0.22rem;
     padding: 0 0.07rem;
     margin-right: 0.09rem;
}
 .startup{
     padding-top: 2rem;
}
 .startup h2{
     margin-top: 0.90rem;
}
 .startup h3{
     position: relative;
     width: 3.39rem;
     margin: 0.30rem auto 0;
     height: 0.89rem;
     line-height: 0.89rem;
}
 .startup h3:before{
     display: block;
     content: '';
     height: 0.90rem;
     width: 0.35rem;
     border: 1px solid #fff;
     border-right: none;
     position: absolute;
     left: 0;
     top: 0;
}
 .startup h3:after{
     display: block;
     content: '';
     height: 0.90rem;
     width: 0.35rem;
     border: 1px solid #fff;
     border-left: none;
     position: absolute;
     right: 0;
     top: 0;
}
 .startup h4{
     margin-top: 0.50rem;
}
 .startup .body{
     font-size: 0.48rem;
     color: #FFFFFF;
     text-align: center;
     line-height: 1;
}
 .startup .head{
}
 .startup .head img{
     display: block;
     margin: 0 auto;
     width: 3.17rem;
}
 .startup .foot{
     color: #fff;
     opacity: 0.6;
     text-align: center;
     line-height: 1;
     margin-top: 5.34rem;
     margin-bottom: 0.40rem;
     font-size: 0.24rem;
}
/*seeu_选择身份*/
 .seeu-select .head img{
     display: block;
     margin: 0 auto;
     width: 3.17rem;
}
 .seeu-select .head{
     padding-top: 1.20rem;
}
 .seeu-select .body h4{
     color: rgba(255,255,255,0.5);
     text-align: center;
     margin-top: 1.24rem;
     font-size: 0.30rem;
     line-height: 1;
}
 .seeu-select .body ul{
     margin-top: 1.50rem;
     display: flex;
     overflow: hidden;
     justify-content: center;
     flex-wrap: wrap;
}
 .seeu-select .body li{
     float: left;
     
     margin: 0.10rem;
     text-align: center;
     color: #fff;
     font-size: 0.30rem;
     border:1px solid rgba(25, 88, 214, 1);
     
     position: relative;
}
 .seeu-select .body li i{
 	width: 1.80rem;
     height: 1.80rem;
     line-height: 1.80rem;
     background-color: rgb(18,36,114);
     display: block;
 }
  .seeu-select .body li input{
  	width: 100%;
  	height: 100%;
  	position: absolute;
  	left: 0;
  	opacity: 0;
  }
   .seeu-select .body li input:checked+i{
   	background: linear-gradient(-90deg,rgba(10,94,215,1),rgba(255,0,199,1));
   }
 .seeu-select .body li.active{
     
}
 .seeu-select .body li i:before{
     display: none;
     content: '';
     width: 100%;
     height: 0.27rem;
     position: absolute;
     background: url(../imgs/fy23.png) no-repeat;
     top: 0.30rem;
     background-position: center;
     background-size:auto 0.27rem;
}
 .seeu-select .body li input:checked+i:before{
     display: block;
}
 .seeu-select .foot{
     color: rgba(255,255,255,0.6);
     text-align: center;
     margin-top: 2.5rem;
     margin-bottom: 0.2rem;
     font-size: 0.24rem;
}
/*seeu_创业者*/
 .seeu-form{
     padding: 0 0.60rem 0.4rem;
}
 .seeu-form .head{
 	color: #fff; font-size: 0.32rem; padding-top: 0.2rem;
 }
 .layout-new .seeu-form input, .layout-new .seeu-form select{
     height: 0.75rem;
     line-height: 0.75rem;
     display: block;
     background-color: transparent;
     border: none;
     font-size: 0.26rem;
     color:rgb(255,255,255);
     border-bottom: 1px solid rgba(255,255,255,0.4);
     width: 100%;
     appearance: none;
     -moz-appearance: none;
     -webkit-appearance: none;
     -ms-progress-appearance: none;
     
}
.seeu-form select{
	background-image: url(../imgs/fy24.png);
    background-position: 95% center;
    background-repeat: no-repeat;
    background-size: 0.07rem auto;
}
 .col1{
     width: 2.85rem;
     position: relative;
}
 .mt-20{
     margin-top: 0.20rem!important;
}
 .seeu-form .row-nav{
     font-size: 0.26rem;
     color: rgba(255,255,255,0.6);
}
.seeu-form h4{
	padding-top: 0.2rem;
}
.seeu-form ul:after{
	display: block;
	content: '';
	clear: both;
}
.seeu-form li{
	float: left;
	position: relative;
	margin-top: 0.1rem;
}
.seeu-form li i{
	display: block;
	width:3.09rem;
	height:0.9rem;
	line-height: 0.9rem;
	border:1px solid rgba(0, 85, 255, 1);
	float: left;
	
	font-size:0.24rem;
	color:rgba(255,255,255,1);
	text-align: center;
	background-color: #112370;
}
.seeu-form li input[type="radio"]{
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
}
.seeu-form li input:checked+i{
	background:-webkit-linear-gradient(-90deg, rgba(10,93,214,1), rgba(255,0,199,1));
	background:-moz-linear-gradient(-90deg, rgba(10,93,214,1), rgba(255,0,199,1));
	background:-o-linear-gradient(-90deg, rgba(10,93,214,1), rgba(255,0,199,1));
	background:linear-gradient(-90deg, rgba(10,93,214,1), rgba(255,0,199,1));
	font-weight: bold;
}
/*.seeu-form li.active{
	
}*/
.seeu-form li:nth-child(2n){
	float: right;
}
.row-fee .col1{
	float: left;
	font-size:0.26rem;
	color:rgba(255,255,255,0.6);
	position: relative;
	height: 0.75rem;
}
.row-fee .col1:last-child{
	float: right;
}
.row-fee{
	position: relative;
}
.row-fee:after{
	display: block;
	content: '';
	clear: both;
}
.row-fee label{
	position: absolute;
	right: 0.19rem;
	bottom: 0.19rem;
}
.row-fee label.error{
}
.row-fee:before{
	position: absolute;
	display: block;
	content: '';
	width:0.2rem;
	height:0.03rem;
	background:rgba(255,255,255,1);
	top: 50%;left: 50%;
	margin-top: -1px;
	margin-left: -0.1rem;
}
.describe .txt{
	display: block;
	width: 100%;
	resize: none;
	height: 1.6rem;
	background-color: transparent;
	border: none;
	vertical-align: top;
	line-height: 1.5;
	font-size:0.26rem;
	color:rgb(255,255,255);
	border-bottom: 1px solid rgba(255,255,255,0.4);
}
.row-submit input{
	color: #fff;
	font-weight: bold;
}
.describe{
	padding-top: 0.2rem;
}
.row-file h4{
	font-size:0.26rem;
	color:rgba(255,255,255,0.6);
}
.row-file ul{
	display: flex;
	justify-content: space-between;	
}
.row-file li{
	height: 1.6rem;
	width: 2rem;
	border: none;
	position: relative;
	margin-top: 0.15rem;
}
.row-file li.active .imgclose{
	display: block;
}
.row-file li img{
	max-height: 100%;
	max-width: 100%;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin:  auto;
}
.row-file li .add{
	display: block;
	height: 100%;
	border:1px solid rgba(255, 255, 255,0.18);
	background-color: rgb(27,30,89,0.18);
	background-image: url(../imgs/fy27.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 0.5rem auto;
}
.row-file li.active .add{
	background-image: none;
}
.row-file li input{
	height: 100%;
	border: none;
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
}
.imgclose{
	display: none;
	width:0.2rem;
	height:0.2rem;
	border-radius:50%;
	overflow: hidden;
	background:url(../imgs/fy28.png) no-repeat center;
	background-size: 0.2rem auto;
	position: absolute;
	right: -0.1rem;
	top:  -0.1rem;
	z-index: 99;
}
.row-submit{
	width: 2.56rem;
	margin: 0 auto;
}
.mb-130{
	margin-bottom: 1.3rem;
}
.mt-70{
	margin-top: 0.7rem;
}
.mymeet-view{
	background: url(../imgs/fy30.png) rgba(16,27,134,1) no-repeat;
	background-position: center;
	background-size: cover;
	display: flex;
	align-items: center;
	padding-left: 0.6rem;
	padding-right: 0.7rem;
	color: #fff;
}
.mymeet-view .img{
	width: 1.16rem;
	height: 1.16rem;
	border-radius: 100%;
	overflow: hidden;
	margin-right: 0.3rem;
	
}
.mymeet-view h2{
	font-size: 0.32rem;
	font-weight: bold;
	line-height: 1.2;
	overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.mymeet-view p{
	font-size: 0.26rem;
	line-height: 1.2;
	margin-top: 0.12rem;
}
.mymeet-view a{
	width: 100%;
	background: url(../imgs/fy32.png) no-repeat right center;
	background-size: 0.2rem auto;
}
.mymeet-nav{
	padding: 0 0.6rem;
	margin-top: 0.5rem; margin-bottom: 0.5rem;
}
.mymeet-nav li{
	height: 1.3rem;
	line-height: 1.3rem;
	width: 100%;
	font-size: 0.3rem;
	color: #fff;
	position: relative;

	background: url(../imgs/fy33.png) no-repeat 97% center; background-size:0.08rem ;
	border-bottom: 1px solid rgba(255,255,255,0.2);
}

.mymeet-nav li span{
	position: relative;
}
.mymeet-nav li span sup{
	position: absolute; right: -0.1rem; top: 0; width: 0.1rem; height: 0.1rem; border-radius: 0.1rem; background: #9e0624;display: inline-block;
}
.mymeet-ft{
	margin: 0.65rem 0;
}
.mymeet-ft .fbtn{
	text-align: center; display: block; height: 0.75rem; font-size: 0.26rem; line-height: 0.75rem; background: rgba(255,255,255,0.14); color: rgba(255,255,255,0.6);
}
.mymeet-ft .fbtn:hover{
	background: rgb(15,28,149);
}
.mymeet-nav img{
	display: block; width: 0.31rem;
}
.mymeet-nav i{
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -0.15rem;
}
.mymeet-nav i img{
	width: 0.3rem;
}
.mymeet-nav li a{
	padding-left: 0.52rem;
	display: block;
	width: 100%;
	height: 100%;
}
.myguestbook{
	padding: 0 0.6rem;
	margin-bottom: 0.4rem;
}
.myguestbook .img{
	width: 0.8rem;
	height: 0.8rem;
	border-radius: 100%;
	overflow: hidden;
	float: left;
}
.myguestbook .img img{
	display: block; height: 0.8rem; width: 0.8rem;
	border-radius: 1rem;
}
img{
	display: block;
	max-width: 100%;
}
.myguestbook .txt{
	float: left;
	color: #fff;
	line-height: 1;
	margin-left: 0.21rem;
	width: 5rem;
}
.myguestbook .txt h4{
	font-size: 0.3rem;
	font-weight: bold;
	margin-top: 0.08rem;
	overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.myguestbook .txt p{
	font-size: 0.24rem;opacity: 0.8; line-height: 1.4;
	margin-top: 0.1rem;
}
.myguestbook .itemhd a{
	display: block;
	overflow: hidden;
}
.myguestbook .itemhd{
	margin-bottom: 0.2rem;
}
.myguestbook  .itembd .desc{
	width:100%;
	border:1px solid rgba(25, 88, 214, 0.6);
	background-color: rgb(16,33,116);
	font-size:0.26rem;
	color:rgba(255,255,255,1);
	line-height: 1.35;
	padding: 0.26rem 0.3rem 0.8rem;
	text-align: justify;
	padding-left: 1.3rem;
}
.myguestbook  .itembd .img{
	position: absolute; left: 0.3rem; top: 0.3rem;
}
.myguestbook  .itembd li{
	position: relative;
}
.myguestbook .meta{
	font-size:0.24rem;
	color:rgba(255,255,255,0.5);
	overflow: hidden;
	padding: 0 0.3rem;
	position: absolute;
/*	width: 100%;*/
left: 1rem; right: 0;
	bottom: 0.3rem;
	
}
.myguestbook   .meta-l{
	float: left;
}
.myguestbook   .meta-r{
	float:right;
}
.myguestbook .item{
	margin-top:0.41rem;
}
.myguestbook .itembd li{
	margin-top: 0.1rem; overflow: hidden;
}
.myschedule{
	padding-bottom: 0.73rem;
	position: relative;
}
.myschedule .head{
	height: 0.9rem;
	line-height: 0.9rem;
	background: #101b86;
	font-size:0.3rem;
	color: #fff;
	padding:  0 0.6rem;
}
.myschedule .head-l{
	float: left;
	padding-right: 0.22rem;
	
}
.myschedule .head-l input{
	border: 0;
	display: inline-block;
	background-color: transparent;
	color: inherit;
	font-size: inherit;
	background: url(../imgs/fy38.png) no-repeat right center;
	background-size: 0.14rem auto;
	width: 2.65rem;
	margin-left: 0.2rem;
	-webkit-appearance: none;
    appearance: none;
}


.myschedule .head-l input::-webkit-inner-spin-button{
	display: none;
}
.myschedule .head-l input::-webkit-clear-button{
	display: none;
}
.myschedule .head-l input::-webkit-calendar-picker-indicator{
	display: none;
}
.myschedule .head-r{
	float: right;
	padding-left: 0.35rem;
	background: url(../imgs/fy39.png) no-repeat left center;
	background-size: 0.26rem auto;
}
.myschedule li{
	height: 1.62rem;
	border-bottom: 1px solid rgba(255,255,255,0.2);
}
.myschedule li .label,
.myschedule li .txt{
	display: block;
	float: left;
}
.myschedule li .check{
	position: relative;
	width: 0.8rem;
	height: 0.4rem;
	float: right;
	margin-top: 0.62rem;
}
.myschedule li .check label{
	display: block;
	float: right;
	width: 0.8rem;
	height: 0.4rem;
	background-color: #09113E;
	border-radius: 0.4rem;
	position: absolute;
	right: 0;
}
.myschedule li .check input{
	display: block;
	float: right;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 99999;
	opacity: 0;
}
.myschedule li .check label:before{
	
	display: block;
	content: '';
	width: 0.32rem;
	height: 0.32rem;
	border-radius:0.32rem;
	background-color: #fff;
	margin-top: 0.04rem;
	margin-left: 0.05rem;
}
.myschedule li .check input:checked+label:before{
	margin-left: 0.41rem;
}
.myschedule li .check input:checked+label{
	background-color: #1725AF;
}


.myschedule .body{
	padding: 0 0.6rem;
	color: #fff;
}
.myschedule li .label{
	line-height: 1.62rem;
	font-size: 0.48rem;
	font-weight: bold;
	margin-right: 0.48rem;
}
.myschedule li .txt h2{
	font-size: 0.32rem;
	font-weight: bold;
	line-height: 1;
	margin-top: 0.5rem;
}
.myschedule li .txt p{
	font-size: 0.23rem;
	line-height: 1;
	opacity: 0.8;
	margin-top: 0.1rem;
}
.myschedule .foot{
	position: fixed;
	width: 1rem;
	height: 1rem;
	border-radius: 1rem;
	bottom: 1.51rem;
	right: 0.43rem;
	background-image:linear-gradient(-90deg,rgba(10,94,215,1),rgba(255,0,199,1));
	display: flex;
	justify-content: center;
	align-items: center;
}
.mymeet-list{
	padding:0 0.6rem;
	padding-bottom: 0.4rem;
}
.mymeet-list li{
	padding: 0.4rem 0;  position: relative;
	border-bottom: 1px solid rgba(255,255,255,0.2);
}
.mymeet-list li .left{
	float: none;
}
.mymeet-list li .txt,
.mymeet-list li .img{
	display: inline-block;vertical-align: top;
}
.mymeet-list li .img{
	text-align: center; width: 0.8rem; position: relative;
}
.mymeet-list li .img sup{
	background: #9e0624;
    width: 0.12rem;
    height: 0.12rem;
    border-radius: 0.12rem;
    display: inline-block;
    position: absolute;
    right: 0.02rem;
    top: 0.08rem;
}
.mymeet-list li .img img{
	width: 0.8rem;
	height: 0.8rem;
	border-radius: 100%;
	display: inline-block;
}
.mymeet-list li .img h4{
	font-size: 0.22rem; font-weight: bold;
	 color:#573dcc;
     background-image:-webkit-linear-gradient(left,#c815cb , #1958d6); 
    -webkit-background-clip:text; 
    -webkit-text-fill-color:transparent; 
}
.mymeet-list li .img .sbtn{
	display: block; font-size: 0.2rem;  line-height: 0.3rem; border-radius: 0.3rem;text-align: center;
	background-image: linear-gradient(to right, #ca14cb , #1659d6);
}
.mymeet-list li .txt{
	color: #fff;
	margin-top: 0.04rem;
	margin-left: 0.21rem;
	width: 4.93rem;
}
.mymeet-list li .txt h2{
	font-weight: bold;font-size: 0.3rem;
}
.mymeet-list .icon-more{
	display: inline-block;vertical-align: middle; background: url(../imgs/icon-more.png) no-repeat; background-size:cover ; width: 0.1rem; height: 0.18rem;
}
.icon-phone{
	display: inline-block;vertical-align: middle; background: url(../imgs/icon-phone.png) no-repeat; background-size:0.21rem auto; width: 0.26rem; height: 0.26rem;
}
.icon-weixin{
	display: inline-block;vertical-align: middle; background: url(../imgs/icon-weixin.png) no-repeat;background-size:0.24rem auto;  width: 0.26rem; height: 0.26rem; 
}
.mymeet-list li .txt p{
	opacity: 0.8;
	font-size: 0.24rem;
	text-transform: uppercase;
}
.mymeet-list .attr{
	font-size: 0.24rem; color: rgba(255,255,255,0.8); margin-top: 0.05rem; overflow: hidden;
}
.mymeet-list .attr i{
	margin-right: 0.05rem;
}
.mymeet-list .attr span{
	margin-right: 0.25rem;
	display: block; float: left; white-space: nowrap;
	width: 2.2rem;
	/*超出省略号*/
	 word-break:keep-all;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}
.mymeet-list .info{
	background: rgba(16,27,134,0.5);/* background: #101b86;*/ font-size: 0.24rem; padding: 0.12rem; margin-top: 0.2rem; position: relative;
}
.mymeet-list .info:before{
	position: absolute; left: 0; top: -0.11rem; content: "";
	  width: 0;
    height: 0;
    border-bottom: 0.12rem solid rgba(16,27,134,0.5);
    border-right: 0.15rem solid transparent;
}
.mymeet-list .types{
	margin-top: 0.1rem; font-size: 0.18rem; color:rgba(255,255,255,0.6) ;
}
.mymeet-list li .right{
	color: #fff; float: none;
	font-size: 0.24rem;
	position: absolute; right: 0; top: 0.6rem;
	
}


.prolist-head{
	padding: 0 0.4rem;
}
.prolist-head select{
	margin-top: 0.15rem;
	height: 0.75rem;
	line-height: 0.75rem;
	width: 100%;
	background-color: transparent;
	border: none;
	 appearance: none;
     -webkit-appearance: none;
     background-image: url(../imgs/fy33.png);
     background-repeat: no-repeat;
     background-position: right center;
     border-bottom: 1px solid rgba(255,255,255,0.2);
     font-size: 0.26rem;
     color: rgba(255,255,255,0.6);
}
.prolist-body{
	padding: 0 0.4rem;
	margin-top: 0.4rem;
}
.prolist-body .item,
.prodetail-bd{
	background-color: #fff;
	width: 100%;
	border-radius: 0.1rem;
	padding: 0.4rem;
	line-height: 1;
	margin-top: 0.4rem;
}
.prolist-body .item .tit,
.prodetail-bd .tit{
	color:rgba(34,34,34,1);
	font-size: 0.3rem;
	font-weight: bold;
	
}
.prolist-body .item  .meta,
.prodetail-bd .meta{
	font-size: 0;
	margin-top: 0.15rem;
}
 .prolist-body .meta:after,
  .prodetail-bd .meta:after{
     clear: both;
     display: block;
     content: '';
}

.prolist-body .item  .meta span,
.prodetail-bd .meta span{
	display: inline-block;
	font-size: 0.2rem;
	margin-right: 0.1rem;
	height: 0.34rem;
	line-height: 0.34rem;
	border-radius: 0.34rem;
	padding: 0 0.15rem;
	
     margin-right: 0.10rem;
     background: #eee; color: #333;
     margin-bottom: 0.1rem;
}
.prolist-body .item  .meta span:first-child,
.prodetail-bd  .meta span:first-child{
	background-color:rgba(0,72,255,0.14);
	color:rgba(0,78,255,1);
}
.prolist-body .item  .meta span:nth-child(2),
.prodetail-bd   .meta span:nth-child(2){
	background-color:rgba(202,20,203,0.14);
	color:rgba(204,20,203,1)
}
.prolist-body .item  .meta span:nth-child(3),
.prodetail-bd  .meta span:nth-child(3){
	background-color:rgba(255,78,0,0.14);
	color:rgb(255,78,0)
}
.prolist-body .meta span:nth-child(4),
 .prodetail-bd .meta span:nth-child(4){
     color: #004EFF;
     background-color: rgba(0,72,255,0.14);
    
}
 .prolist-body .meta span:nth-child(5),
 .prodetail-bd .meta span:nth-child(5){
     color: #CC14CB;
     background-color: rgba(202,20,203,0.14);
}
 .prolist-body .meta span:nth-child(6),
 .prodetail-bd .meta span:nth-child(6){
     color: #C4670C;
     background-color: rgba(255,78,0,0.14);
      
}

 .prolist-body .meta span:nth-child(7),
 .prodetail-bd .meta span:nth-child(7){
     color: #004EFF;
     background-color: rgba(0,72,255,0.14);
    
}
 .prolist-body .meta span:nth-child(8),
 .prodetail-bd .meta span:nth-child(8){
     color: #CC14CB;
     background-color: rgba(202,20,203,0.14);
}
 .prolist-body .meta span:nth-child(9),
 .prodetail-bd .meta span:nth-child(9){
     color: #C4670C;
     background-color: rgba(255,78,0,0.14);
      
}






.prolist-body .item .user-r small,
.prodetail-bd .user-r small{
	color:rgba(153,153,153,1);
	font-weight: normal;
	margin: 0 0.2rem 0 0;
	font-size: 0.24rem;
}
.prolist-body .item .user-r small:last-child,
.prodetail-bd .user-r small:last-child{
	margin: 0;
}
.prolist-body .item .user-r i,
.prodetail-bd .user-r i{
	display: block;
	float: left;
	margin-right: 0.08rem;
	width: 0.23rem;
}
.prodetail-bd  .user-r i img{
	width: 0.23rem;
}
.prolist-body .item .user-r li,
.prodetail-bd .user-r li{
	float: left;
	display: flex;
	align-items: center;
	margin-top: 0.2rem;
	color:rgba(102,102,102,1);
	font-size: 0.24rem;
	margin-right: 0.5rem;
}
.prolist-foot{
	height:1.34rem;
	line-height: 1.34rem;
	font-size:0.24rem;
	color:rgba(255,255,255,1);
	opacity:0.4;
	text-align: center;
}
.prodetail-info{
	padding:  0 0.4rem;
}
.prodetail-view{
	padding: 0 0.4rem;
}
.prodetail-hd.head{
	font-size:0.24rem;
	color:rgba(255,255,255,1);
	line-height: 1;
	margin-top: 0.5rem;
}
.prodetail-bd.body p{
	font-size: 0.26rem;
	line-height: 1.53;
	color:rgba(102,102,102,1);
	margin-top: 0.12rem;
	text-indent: 2em;
	text-align: justify;
}
.prodetail-gbook{
	padding: 0 0.4rem;
}
.prodetail-gbook .prodetail-bd.body .txt{
	width: 4.97rem;
	float: right;
	padding-bottom: 0.3rem;
	position: relative; 
}
.prodetail-gbook .prodetail-bd.body .txt:before{
	display: block;
	content: '';
	width: 100%;
	height: 1px;
	background-color: rgba(235,235,235,1);
	position: absolute;
	top: -0.3rem;
	left: 0;
}
.prodetail-gbook .prodetail-bd.body li:first-child .txt:before{
	display: none;
}
.prodetail-gbook .prodetail-bd.body .txt p{
	text-indent: 0;
	margin: 0;	
}
.prodetail-gbook .prodetail-bd.body .img{
	float: left;
	padding-top: 0.1rem;
	width: 0.72rem;
}
.prodetail-gbook .prodetail-bd.body .img img{
	width: 0.72rem; height: 0.72rem;
	border-radius: 0.72rem;
}
.prodetail-gbook .prodetail-bd.body  li{
	margin-top: 0.2rem;
}
.prodetail-gbook .prodetail-bd.body  li:after{
	display: block;
	content: '';
	clear: both;
}
.prodetail-gbook .prodetail-bd.body  li:first-child{
	margin-top:0;
}
.prodetail-gbook .prodetail-bd.body  li:last-child .txt{
	padding-bottom: 0;
	border: none;
}
.prodetail-gbook .prodetail-bd.body{
	padding-top: 0.28rem;
}
.prodetail-gbook .prodetail-bd.body .txtmate,
.prodetail-gbook .prodetail-bd.body .replymate{
	font-size:0.24rem;
	color:rgba(153,153,153,1);
	margin-top: 0.15rem;
}
.prodetail-gbook .prodetail-bd.body .txtmate a,
.prodetail-gbook .prodetail-bd.body .replymate a{
	float: right; margin-left: 0.2rem;
}


.prodetail-gbook .prodetail-bd.body .replytxt{
	margin-top: 20px;
	overflow: hidden;
}

.prodetail-bd.body .replytxt .img{
	float: left;
}
.prodetail-bd.body .replytxt .img img{
	width: 0.72rem; height: 0.72rem;
	border-radius: 0.72rem;
}
.prodetail-bd.body .replytxt .txt{
	float: left; width: 4.2rem; padding-left: 0.2rem;
}


.prodetail-footnav{
	margin-top: 0.6rem;
	margin-bottom: 0.6rem;
}
.prodetail-footnav li{
	width: 2.56rem;
	height: 0.7rem;
	line-height: 0.7rem;
	border:1px solid rgba(25, 88, 214, 1);
	font-size: 0.24rem;
	color: #fff;
	background-color: rgb(19,36,114);
	display: inline-block;
	margin: 0 0.3rem;
	position: relative;
}
.prodetail-footnav li a{
	display: block;
	width: 100%;
	height: 100%;
	text-align: left;
	padding-left: 0.97rem;
}
.prodetail-footnav li i{
	display: block;
	position: absolute;
	top: 0.24rem;
	left: 0.64rem;
}
.prodetail-footnav li i img{
	width: 0.24rem;
}
.prodetail-footnav li:last-child{
	background:linear-gradient(-90deg,rgba(10,94,215,1),rgba(255,0,199,1));
}
.prodetail-footnav ul{
 	width: 100%;
	font-size: 0;
	text-align: center;
}
.prodetail-msg{
	text-align: center; color: #666; font-size: 0.24rem; padding: 0.3rem 0.3rem 0.2rem;
}
.prodetailform{
	background-color: #fff;
	border-radius: 0.1rem 0.1rem 0 0;
	margin: 0 auto;
	position: fixed;
	display: none;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 999999999999;
	width: 7.5rem;
	
}
.prodetailform .head{
	text-align: center;
	font-size: 0.3rem;
	color:rgba(51,51,51,1);
	height: 0.85rem;
	line-height: 0.85rem;
	font-weight: bold;
	border-bottom: 1px solid rgba(235,235,235,1);
	position: relative;
	position: relative;
}
.prodetailform .head:after{
	display: block;
	content:'';
	width:0.5rem;
	height:0.03rem;
	background:-webkit-linear-gradient(-90deg, rgba(10,94,215,1), rgba(255,0,199,1));
	background:-moz-linear-gradient(-90deg, rgba(10,94,215,1), rgba(255,0,199,1));
	background:-o-linear-gradient(-90deg, rgba(10,94,215,1), rgba(255,0,199,1));
	background:linear-gradient(-90deg, rgba(10,94,215,1), rgba(255,0,199,1));
	position: absolute;
	bottom: -0.02rem;
	left: 50%;
	margin-left: -0.25rem;
}
.prodetailform .txt img{
	width: 2.5rem;
}
.prodetailform-close{
	width: 0.85rem;
	height: 0.85rem;
	display: flex;
	align-content: center;
	align-items: center;
	background: url(../imgs/fy51.png) no-repeat center;
	background-size: 0.19rem auto;
	position: absolute;
	right: 0;
	top: 0;
}
.prodetailform .txtarea{
	position: relative; margin: 0 0.3rem;
}
.prodetailform label.error{
	left: 0.3rem;
	font-size: 0.24rem;
}
.prodetailform textarea{
	display: block;
	width: 6.7rem;
	height: 1.5rem;
	margin: 0.4rem auto 0; 
	resize: none;
	border: none;
	background:rgba(247,247,247,1);
	padding: 0.3rem;
	font-size: 0.24rem;
	color:rgba(153,153,153,1);
}
.prodetailform textarea.meettext{
	height: 3rem;
}
.prodetailform-body{
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #fff;
	width: 7.5rem;
	margin: 0 auto;
	z-index: 999999999999;
	border-radius: 0.1rem 0.1rem 0 0;
	overflow: hidden;
}
.prodetailform .txt input{
	width: 6.7rem;
	display: block;
	height: 0.9rem;
	background:rgba(247,247,247,1);
	border: none;
	margin: 0.3rem auto 0;
	font-size: 0.24rem;
	padding-left: 0.32rem;
	color:rgba(153,153,153,1);
}
.prodetailform .txt{
	position: relative;
}
.prodetailform .txt img{
	position: absolute;
	top: 0;
	right: 0.38rem;
	box-shadow: 0 0 0.1rem rgba(0,0,0,0.1);
}
.prodetailform .btn{
	width: 6.7rem;
	margin: 0.6rem auto 0;
	box-shadow:0rem 0rem 0.3rem 0rem rgba(0, 0, 0, 0.2);
	position: absolute;
	bottom: 0.51rem;
	left: 50%;
	margin-left: -3.35rem;
}
.prodetailform .btn input{
	width: 100%;
	height: 100%;
	background-color: transparent;
	border: none;
	font-size: 0.3rem;
	color: #fff;
	
}
.prodetailform .body{
	padding-bottom: 0.5rem;
}
.prodetailform .tip{
	font-size:0.24rem;
	color:rgba(153,153,153,1);
	margin-top: 0.59rem;
	margin-left: 0.4rem;
	margin-bottom: 0.55rem
}
.prodetailform-body{
	height: 6rem; height: auto; padding-bottom: 1.3rem;
}
.login-hd img{
	margin: 0 auto;
}
.login-box{
	padding-top: 0.65rem;
	padding-bottom: 0.85rem;
	position: relative;
}
.login-box:before{
	display: block;
	content: '';
	position: absolute;
	width:6.28rem;
	height:0.5rem;
	background:rgba(230,233,240,1);
	border-radius:0.2rem;
	bottom: 0.7rem;
	left: 50%;
	margin-left: -3.14rem;
	z-index: 9;
}
.login-box:after{
	display: block;
	content: '';
	position: absolute;
	width:5.93rem;
	height:0.5rem;
	background:rgba(208,213,228,1);
	border-radius:0.2rem;
	bottom: 0.55rem;
	left: 50%;
	margin-left: -2.96rem;
	z-index: 1;
}
.login-box .login-hd h2{
	font-size:0.6rem;
	font-weight:bold;
	color:rgba(255,255,255,1);
	text-align: center;
	line-height: 1;
	margin-top: 0.3rem;
}
.login-hd{
	padding-bottom: 0;
}
.login-box .login-hd p{
	margin-top: 0.2rem;
}
.login-box .login-hd .tilt{
	font-style: italic;text-align: center;font-size: 0.36rem; color: #fff; padding: 0.1rem 0.1rem 0;
}
.login-hd-attr{
	margin-top: 0.25rem; text-align: center;
}
.login-hd-attr .row{
    font-size: .36rem; color: #fff;
    padding: 0.2rem 0.2rem;
	background: rgba(59,164,220,0.6);
    background: url(../imgs/bg4.png) repeat-y;
    background-size: 100% auto;
}
.login-hd-attr .row.red{
	    background: rgba(242,10,93,0.6);
    background: url(../imgs/bg5.png) repeat-y;
    background-size: 100% auto;
}
.layout-new .login-form{
 width: 6.5rem;
 margin: 0.65rem auto 0;
 border-radius: 0.2rem;
 background-color: #fff;	
 padding: 0 0.6rem;
 position: relative;
 padding-bottom: 0.98rem;
 z-index: 9;
}
.login-form-hd h2{
	font-size:0.36rem;
	color:rgba(34,34,34,1);
	text-align: center;
	font-weight: bold;
	line-height: 1;
	
}
.login-form-hd{
	padding-top: 0.6rem;
	position: relative;
}
.login-form-hd:before{
	display: block;
	content: '';
	width:0.5rem;
	height:0.03rem;
	background:rgba(0,63,255,1);
	position: absolute;
	bottom: -0.3rem;
	left: 50%;
	margin-left: -0.25rem;
}
.login-form-bd3{
	display: none;
}
.login-form-bd input{
	height: 0.9rem;
	line-height: 0.9rem;
	border: none;
	border-bottom: 0.02rem solid rgba(204,204,204,1);
	width: 100%;
	font-size:0.26rem;
	color:rgba(153,153,153,1);
	padding-left: 0.75rem;
}
.checkbox-box+a:hover,
.login-form-tip a:hover{
	color: #004EFF;
}
.login-form-bd li{
	position: relative;
	margin-top: 0.5rem;
	height: 0.9rem;
}
.login-form-bd li:first-child{
	margin-top: 0.75rem;
}
.icon-l{
	position: absolute;
	left: 0.2rem;
	bottom: 0.3rem;
}
.icon-r{
	position: absolute;
	right: 0;
	bottom: 0.3rem;
}
.icon-r.icon-pwd img{
	width: 0.34rem;
}
.icon-r img{
	width: 0.26rem;
}
.icon-l img{
	width: 0.28rem;
}
.icon-r .imgcode{
	width: 1.48rem;
}
.checkbox-box{
	position: relative;
	font-size:0.26rem;
	color:rgba(153,153,153,1);
}
.checkbox-box+a{
	font-size:0.26rem;
	color:rgba(153,153,153,1);
	float: right;
}
.checkbox-box input{
	width: 0.26rem;
	height: 0.26rem;
	opacity: 0;
	position: absolute;
}
.checkbox-box input+i{
	width: 0.26rem;
	height: 0.26rem;
	border-radius: 0.26rem;
	display: inline-block;
	border:1px solid rgba(153, 153, 153, 1);
	margin-right: 0.1rem;
	
	
}
.checkbox-box{
	display: flex;
	align-items: center;
}
.checkbox-box.fl{
	float: left; display: inline-block;
}
.checkbox-box input+i:before{
	display: none;
	content: '';
	width: 100%;
	height: 100%;
	border-radius: 100%;
	background-color: #666;
	background: #5687F1 url(../imgs/radio-bg.png) no-repeat center;
    background-size: 0.1rem auto;
}
.checkbox-box input:checked+i:before{
	display: block;
}
.layout-new .login-form-ft{
	margin-top: 0;
}
.layout-new .login-form-ft button{
	width: 100%;
	display: block;
	height:0.9rem;
	line-height: 0.9rem;
	background:-webkit-linear-gradient(-90deg, rgba(10,94,215,1), rgba(255,0,199,1));
	background:-moz-linear-gradient(-90deg, rgba(10,94,215,1), rgba(255,0,199,1));
	background:-o-linear-gradient(-90deg, rgba(10,94,215,1), rgba(255,0,199,1));
	background:linear-gradient(-90deg, rgba(10,94,215,1), rgba(255,0,199,1));
	border-radius:0.1rem;
	border: none;
	font-size:0.32rem;
	color:rgba(255,255,255,1);
	margin-top: 0.8rem;
	font-weight: normal;
}
.login-form-tip{
	font-size:0.26rem;
	color:rgba(153,153,153,1);
	text-align: center;
	line-height: 1;
	margin-top: 0.9rem;
}
.login-form-tip a{
	color: #1759D6;
}
.ticket-logo img{
	margin: 0 auto;
	width: 2.14rem;
}

.ticket{
	padding-top: 0.85rem;
	padding-bottom: 0.4rem;
}
.ticket-tit{
	text-align: center;
	font-size:0.48rem;
	font-weight:bold;
	color:rgba(255,255,255,1);
	line-height: 1;
	margin-top: 0.4rem;
}
.ticket-main{
	width: 6.5rem;
	border-radius: 0.1rem;
	margin: 0.9rem auto 0;
	overflow: hidden;
	background-color: #fff;
	
}
.ticket-main-hd{
	height:1.1rem;
	line-height: 1.1rem;
	background:linear-gradient(-90deg,rgba(10,94,215,1),rgba(255,0,199,1));
	font-size:0.36rem;
	font-weight:bold;
	color:rgba(255,255,255,1);
	text-align: center;
}
.ticket-main-bd{
	text-align: center;
font-size:0.36rem;
font-weight:bold;
color:rgba(51,51,51,1);
line-height: 1.7;
margin-top: 0.7rem;
}
.ticket-main-bd img{
	margin: 0.65rem auto 0.9rem;
	width: 3.32rem;
	
}
.ticket-main-bd  .qr{
	width: 3.32rem;
	margin: 0 auto;
	position: relative;
}
.ticket-main-bd  .qr:before{
	display: none;
	content: '已过期';
	height: 100%;
	width: 100%;
	background-color: rgba(255,255,255,0.8);
	position: absolute;
	left: 0;
	top: 0;
	align-items: center;
	justify-content: center;
font-size:0.48rem;
font-weight:bold;
color:rgba(255,0,0,1);
}
.ticket-main-bd  .qr.active:before{
	display: flex;
}
.login-form-hd2:before{
	display: none;
}
.login-form-hd2 ul{
	text-align: center;
	font-size: 0;
	margin: 0 -0.8rem;
}
.login-form-hd2 li{
	display: inline-block;
	font-size:0.3rem;
	color:rgba(102,102,102,1);
	font-weight: normal;
	margin: 0 0.8rem;
	position: relative;
}
.login-form-hd2 h2{
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
}
.login-form-hd2 li.active{
	font-size: 0.36rem;
	font-weight: bold;
	color:rgba(34,34,34,1);
}
.login-form-hd2 li:after{
	content: '';
	display: none;
	width:0.5rem;
	height:0.03rem;
	background:rgba(0,63,255,1);
	position: absolute;
	bottom: -0.3rem;
	left: 50%;
	margin-left: -0.25rem;
	
}
.login-form-hd2 li.active:after{
	display: block;
}
.login-form-bd2 input{
	padding-left: 0;
}
.imgcode{
	box-shadow: 0 0 0.1rem rgba(0,0,0,0.08);
	position: relative;
	top:0.2rem;
}
.btncode{
	padding: 0 0.1rem;
	height:0.5rem;
	border:1px solid #003FFF;
	border-radius:0.1rem;
	background-color: transparent;
	font-size:0.24rem;
	color:rgba(0,63,255,1);
	position: absolute;
	right: 0;
	top: 0.2rem;
	min-width: 1.42rem;
}
.btncode.unlabed{
	background: #999999; border-color: #999;color: #fff;
}
.checkbox-box input+i.rectangle{
	width:0.24rem;
	height:0.24rem;
	border:1px solid rgba(153, 153, 153, 1);
	border-radius:0.05rem;
}
.checkbox-box input:checked+i.rectangle:before{
	    background: #5687F1 url(../imgs/radio-bg.png) no-repeat center;
	border-radius: 0;
	border-radius:0.05rem;
	background-size: 0.1rem auto;
}
.login-form-submit{
	    width: 100%;
    display: block;
    height: 0.9rem;
    line-height: 0.9rem;
    background: -webkit-linear-gradient(-90deg, rgba(10,94,215,1), rgba(255,0,199,1));
    background: -moz-linear-gradient(-90deg, rgba(10,94,215,1), rgba(255,0,199,1));
    background: -o-linear-gradient(-90deg, rgba(10,94,215,1), rgba(255,0,199,1));
    background: linear-gradient(-90deg, rgba(10,94,215,1), rgba(255,0,199,1));
    border-radius: 0.1rem;
    border: none;
    font-size: 0.32rem;
    color: rgba(255,255,255,1);
    margin-top: 0.2rem;
}
.login-box2:before,.login-box2:after{
	display: none;
}
.login-form-btn{
	padding-top: 0.8rem; padding-bottom: 1.5rem;
}
.login-form-hd2{
	padding-top: 0.3rem;
}
.login-form-bd2 li:first-child{
	margin-top: 0.9rem;
}
.login-form-tip2{
	margin-top: 0.6rem;
	padding-bottom: 0.82rem;
}
.login-box2{
	padding-bottom: 0.6rem;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{
            color:rgba(255,255,255,0.6);
}
input::-moz-placeholder,
textarea::-moz-placeholder{  
            color:rgba(255,255,255,0.6);
}
input:-moz-placeholder,
textarea:-moz-placeholder{    
            color:rgba(255,255,255,0.6);
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{  
            color:rgba(255,255,255,0.6);
}
.login-box2 .login-hd h2{
	margin: 0;
}
.login-hd .logo img{
	width: 2.38rem;
}
.login-hd .en img{
	width: 4.34rem;
}
.pb-100{
	/*padding-bottom: 1rem;*/
	
}
.pt-100{
	padding-top: 1rem;
}
.mt-30{
	margin-top: 0.3rem;
}
.login-form-bd  input::-webkit-input-placeholder{
         color:rgba(153,153,153,1);
}
.login-form-bd  input::-moz-placeholder{  
         color:rgba(153,153,153,1);
}
.login-form-bd  input:-moz-placeholder{    
        color:rgba(153,153,153,1);
}
.login-form-bd  input:-ms-input-placeholder{  
      color:rgba(153,153,153,1);
}



.prodetailform input::-webkit-input-placeholder{
         color:rgba(153,153,153,1);
}
.prodetailform input::-moz-placeholder{  
         color:rgba(153,153,153,1);
}
.prodetailform  input:-moz-placeholder{    
        color:rgba(153,153,153,1);
}
.prodetailform  input:-ms-input-placeholder{  
      color:rgba(153,153,153,1);
}



.prodetailform textarea::-webkit-input-placeholder{
         color:rgba(153,153,153,1);
}
.prodetailform textarea::-moz-placeholder{  
         color:rgba(153,153,153,1);
}
.prodetailform  textarea:-moz-placeholder{    
        color:rgba(153,153,153,1);
}
.prodetailform  textarea:-ms-input-placeholder{  
      color:rgba(153,153,153,1);
}
.row.row-file ul{
	overflow:  initial;
}






.mt-25{
	margin-top: 0.25rem;
}
.orgdetail-footnav li img{
	width: 0.38rem;vertical-align: middle; display: inline-block;
}
.myschedule .foot img{
	width: 0.38rem;
}
.pt-88{
	padding-top: 0.88rem;
}

.mode{
	height: 100vh;
	position: fixed;
	z-index: 9999999999999999;
	display: none;
}
.mode-grey,.grayLayer,.sexlist-grey{
	background-color: rgba(0,0,0,0.5);
	width: 7.5rem;
	left: 0;
	right: 0;
	height: 100%;
	margin: 0 auto;
	position: fixed;
	top: 0;
}
.modebody{
	background-color: #fff;
	border-radius: 0.1rem 0.1rem 0 0;
	position: fixed;
	bottom: 0;
	width: 7.5rem;
}
.modebody .head{
	height: 0.88rem;
	line-height: 0.88rem;
	text-align: center;
	font-size: 0.3rem;
	font-weight: bold;
	color:rgba(51,51,51,1);
	position: relative;
	border-bottom: 1px solid rgba(235,235,235,1);
}
.modebody .head .close{
	height: 100%;
	width: 0.88rem;
	position: absolute;
	right: 0;
	background: url(../imgs/fy51.png)  center;
	background-repeat: no-repeat;
}
.modebody .head:after{
	display: block;
	content: '';
	width:0.5rem;
	height:0.03rem;
background:linear-gradient(-90deg,rgba(10,94,215,1),rgba(255,0,199,1));
position: absolute;
left: 50%;
bottom: 0;
margin-left: -0.25rem;
}

.modebody li{
	font-size:0.3rem;
	color:rgba(51,51,51,1);
	line-height: 1;
	padding-left: 0.4rem;
	margin-top: 0.6rem;
}
.modebody li span{
	width:0.3rem;
height:0.3rem;
border:1px solid rgba(25, 88, 214, 1);
border-radius:50%;
display: block;
float: right;
margin-right: 0.4rem;
}
.modebody input[type="submit"]{
	display: block;
	width:6.7rem;
height:0.88rem;
line-height: 0.88rem;
margin: 0.6rem auto 0.4rem;
background:linear-gradient(-90deg,rgba(10,94,215,1),rgba(255,0,199,1));
border:1px solid rgba(0, 85, 255, 1);
border-radius:0.1rem;
font-size:0.3rem;
color: #fff;
box-shadow:0rem 0rem 0.5rem rgba(0, 0, 0, 0.35);
}
body .layout-new.layer-bg4{
	background-image: url(../imgs/fy64.png);
}
.modebody li.active span{
	background-color: rgba(25,88,214,0.24);
	background-image: url(../imgs/fy65.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 0.13rem;
}


.investment,.forum,.sexlist{
	position: fixed;
	z-index: 99999999999;
	display: none;
}
.investment-body,.forum-body,.sexlist-main{
	position: fixed;
	width: 6.7rem;
	left: 0;right: 0;
	margin:  0 auto;
	bottom: 0.4rem;
	
}
.investment-body ul,
.forum ul,
.sexlist-main ul{
	border-radius: 0.1rem;
	overflow: hidden;
}
.investment-body li,
.forum li,
.sexlist-main li{
	width: 100%;
	height: 0.88rem;
	line-height: 0.88rem;
	font-size: 0.3rem;
	color:rgba(51,51,51,1);
	background-color: #fff;
	text-align: center;
	border-bottom: 1px solid rgba(235,235,235,1);
	
}
.forum li.active,
.sexlist-main li.active{
	font-weight: bold;
	color:rgba(26,102,255,1);
}
.cancel{
	height: 0.88rem;
	line-height: 0.88rem;
	font-size: 0.3rem;
	color:rgba(51,51,51,1);
	background-color: #fff;
	text-align: center;
	border-radius: 0.1rem;
	margin-top: 0.2rem;
}


.email-img{
	margin-top: 2.23rem;
}
.email-img img{
	margin: 0 auto;
	width: 1.31rem;
}
.email-text{
	font-size:0.3rem;
	color:rgba(52,52,52,1);
	line-height: 1.7;
	text-align: center;
	margin-top: 0.3rem;
}
.email-btn a{
	display: block;
	width:3.8rem;
	height:0.9rem;
	line-height: 0.9rem;
	border:1px solid #0040FF;
	border-radius:0.1rem;
	font-size: 0.32rem;
	color: #0040FF;
	text-align: center;
	margin: 0.7rem auto 3.8rem;
}
.email-btn{
	overflow: hidden;
}
.other-investment{
	display: none;
}
.add-date{
	position: fixed;
	top: 0;
	width: 7.5rem;
	margin: 0 auto;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 999999999999;
}
.add-date-body{
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	width: 7.5rem;
	margin: 0 auto;
}


.mobileSelect{
	position: fixed;
	top: 0;
	width: 7.5rem!important;
	margin: 0 auto;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 999999999999;
}
.mobileSelect .content{
	position: fixed!important;
	bottom: 0;
	width: 7.5rem!important;
	margin: 0 auto;
	left: 0;
	right: 0;
	top: auto!important;
}
.date-body li{
	text-align: center;
	height: 0.92rem;
	line-height: 0.92rem;
	margin: 0;
	border-bottom: 1px solid rgba(235,235,235,1);
}
.date-body li:last-child{
	border: 0;
}
.date-body li:first-child,.date-body li:last-child{
font-size:0.3rem;
color:rgba(102,102,102,1);
}
.date-body li:nth-child(2),.date-body li:nth-child(4){
font-size:0.34rem;
color:rgba(52,52,52,1);
}
.date-body li:nth-child(3){
	font-size:0.4rem;
font-weight:bold;
color:rgba(26,102,255,1);
}
.date-body ul{
	padding-bottom: 0.2rem;
	padding: 0 0.4rem;
}
.swiper-pagination-bullet{
	width:0.5rem;
	height:0.04rem;
	background:rgba(255,255,255,1);
	border-radius: 0;
	
}
.swiper-pagination{
	bottom: 0.3rem!important;
}
.field-other{
	display: none;
}
.success-body{
	width:5.9rem;
	height:4.62rem;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;border-radius: 0.1rem;
	background-color: #fff;
}
.success-body img{
	margin:  0 auto;
	width: 1rem;
}
.success-body .img{
	margin-top: 0.8rem;
}
.success-body .txt{
font-size:0.36rem;
font-weight:bold;
color:rgba(52,52,52,1);
text-align: center;
line-height: 1;
margin-top: 0.29rem;
}
.success-body small{
	display: block;
font-size:0.24rem;
color:rgba(154,154,154,1);
margin-top: 0.2rem;
}
.success-body .btn{
	width:1.9rem;
height:0.54rem;
border:1px solid rgba(11, 95, 216, 0.7);
border-radius:0.1rem;
margin: 0.4rem auto 0;
background: transparent!important;
}

.success-body .btn a{
	display: block;
	width: 100%;
	height: 100%;
	line-height: 0.54rem;
	color:rgba(11,95,216,1);
}
.login1{
	display: none;
}
.select-input-op0{
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
}
.row{
	position: relative;
}
.select-input{
    line-height: 1.7;
    padding-bottom: 0.24rem;
    padding-top: 0.24rem;
    background-color: transparent;
    border: none;
    font-size: 0.26rem;
    color: rgb(255,255,255);
    border-bottom: 1px solid rgba(255,255,255,0.4);
    width: 100%;
    appearance: none;
    padding-right: 2rem;
    background-image: url(../imgs/fy24.png);
    background-position: 95% center;
    background-repeat: no-repeat;
    background-size: 0.07rem auto;
}
.dw{
	width: 7.5rem;
	margin: 0 auto;
	bottom: 0;
	top: auto!important;
	position: fixed;
	left: 0!important;
	right: 0!important;
}
.dwwr{
	width: 100%!important;
}
.date_name{
	width: 6.3rem;
	display: block;
	height: 0.8rem;
	background:rgba(235,235,235,1);
	border:1px solid rgba(204, 204, 204, 1);
	border-radius:0.1rem;
	margin: 0 auto;
	font-size:0.3rem;
	padding-left: 0.35rem;
}
.date_name::-webkit-input-placeholder{
	color:rgba(154,154,154,1);
}
.date_des{
	width: 6.3rem;
	display: block;
	height: 1.4rem;
	background:rgba(235,235,235,1);
	border:1px solid rgba(204, 204, 204, 1);
	border-radius:0.1rem;
	margin: 0 auto;
	font-size:0.3rem;
	padding-left: 0.35rem;
	margin-top: 0.2rem;
	resize: none;
	padding-top: 0.2rem;
}
.date_des::-webkit-input-placeholder{
	color:rgba(154,154,154,1);
}
.date_des::-moz-placeholder{  
    color:rgba(154,154,154,1);
}
.date_des:-moz-placeholder{    
    color:rgba(154,154,154,1);
}
.date_des:-ms-input-placeholder{  
    color:rgba(154,154,154,1);
}
.btn-date{
	margin: 0 auto;
	padding: 0;
	background-image:none;
	width: auto;
	margin-bottom: 0.7rem;
}
.btn-date input{
	padding: 0;
}
.layout-new label.error{
    color: #FF0000;
    font-size: 0.15rem;
    background: url(../imgs/icon-error.png) no-repeat left center;
    background-size: 0.15rem auto;
    padding-left: 0.2rem;
    position: absolute;
    bottom: -0.3rem;
    left: 0;
    z-index: 2;
}
.layout-new .error + label.error:after{
	display: none;
}
.add-date-hd input{
	width: 6.3rem;
    display: block;
    height: 0.8rem;
    
    line-height:0.8rem;
    background: rgba(235,235,235,1);
    border: 1px solid rgba(204, 204, 204, 1);
    border-radius: 0.1rem;
    margin: 0.2rem auto;
    font-size: 0.3rem;
    padding-left: 0.35rem;
}
.add-date-hd input::-webkit-clear-button{
	display: none;
}
.add-date-hd input::-webkit-calendar-picker-indicator{
	display: none;
}
.add-date-hd input::-webkit-inner-spin-button{
	display: none;
}
.dateinput{
	width: 6.3rem;
    display: block;
    height: 0.8rem;
    background: rgba(235,235,235,1);
    border: 1px solid rgba(204, 204, 204, 1);
    border-radius: 0.1rem;
    margin: 0.2rem auto;
    font-size: 0.3rem;
    padding-left: 0.35rem;
}
.add-date-hd input::-webkit-input-placeholder{
	color:rgba(154,154,154,1);
}
.add-date-hd input::-moz-placeholder{  
    color:rgba(154,154,154,1);
}
.add-date-hd input:-moz-placeholder{    
    color:rgba(154,154,154,1);
}
.add-date-hd input:-ms-input-placeholder{  
    color:rgba(154,154,154,1);
}
.mcade{
	padding: 0.5rem 0.4rem;
}
.mcade.pt0{
	padding-top: 0;
}
.mcade-list{
	 margin-bottom: 1rem;
}
.mcade-pay{
	margin: 0.5rem 0.4rem 0; background: #fff;border-radius: 0.15rem; margin-bottom: 1rem;
}
.mcade-list li,
.mcade-pay-info{
	background: #fff; border-radius: 0.15rem 0.15rem 0 0; padding: 0.3rem 0.6rem; margin-bottom: 0.3rem; position: relative;
}
.mcade-pay-info{
	box-shadow: 0 0.05rem 0.15rem rgba(0,0,0,0.2);
}
.mcade-list li:after,
.mcade-pay-info:after{
	display: block; position: absolute; left: 0; right: 0; bottom: -0.08rem;
	height: 0.08rem; background: url(../imgs/fy78.png) repeat-x; background-size:0.21rem ; content: "";
}

.mcade-list .bd{
	 background: url(../imgs/fy73.png) no-repeat right center; background-size:0.22rem ;
}
.mcade-list .bd.nobg{
	background: none;
}
.mcade-list-img,
.mcade-pay-img{
	display: inline-block; vertical-align: top; margin-right: 0.1rem;margin-top: 0.08rem;
}
.mcade-list-img img,
.mcade-pay-img img{
	width: 0.68rem;
}
.mcade-list-txt,
.mcade-pay-txt{
	display: inline-block; vertical-align: top;  width: 3rem;
}
.mcade-list-txt h3,
.mcade-pay-txt h3{
	font-size: 0.3rem; color: #222; font-weight: bold;
}
.mcade-list-txt .money,
.mcade-pay-txt .money{
	font-size: 0.3rem; color: #004eff;
}
.mcade-list-txt .num,
.mcade-pay-txt .num{
	color: #666666; font-size: 0.3rem; line-height: 1.3;
}
.mcade-list-txt .num.fc-red,
.mcade-pay-txt .num.fc-red{
	color: #ff0000;
}
.mcade-list .ft{
	border-top: 1px solid #cccccc; font-size: 0.24rem; color: #666; padding-top: 0.3rem;margin-top:0.3rem ;
}
.mcade-tip{
	color: #fff;
}
.mcade-tip .tit{
	background: url(../imgs/fy74.png) no-repeat left center; background-size:0.28rem ; padding-left: 0.4rem; font-size: 0.3rem; font-weight: bold; margin-bottom: 0.25rem;
}
.mcade-tip .txt{
	font-size: 0.24rem;
}
.mcade-tip .txt p{
	margin-bottom: 0.1rem; line-height: 1.5;
}
.ticket1{
	padding-top: 0.5rem;
}
.ticket1 .ticket-tit{
	font-size: 0.4rem;
}
.ticket1 .ticket-main{
	margin-top: 0.5rem;border-radius: 0.15rem;
}
.ticket1 .ticket-main-bd{
	padding: 0.3rem 0.6rem 0.4rem; margin-top: 0;
}
.ticket-main-bd .codetxt{
	text-align: left; font-size: 0.26rem;
}
.ticket-main-bd .codeqr{
	margin-top: 0.35rem; font-size: 0.26rem; line-height: 1.5;
}
.ticket-main-bd .codeqr img{
	width: 3.5rem; height: 3.5rem;margin: 0; display: inline-block
}
/*立即购票 付款方式*/
.current{
	padding: 0.3rem 0.4rem 0.3rem;color: #fff; font-size: 0.26rem;
}
.mpay-list{
	margin: 0 0.4rem 0.2rem; background: #fff; border-radius: 0.1rem; padding: 0 0.45rem;
}
.mpay-list li{
	border-bottom: 1px solid #cccccc; height: 1.5rem; line-height: 1.5rem; font-size: 0.3rem; color: #222; font-weight: bold; 
	position: relative;
}
.mpay-list li label{
	display: block;
}
.mpay-list li input{
	display: none;
}
.mpay-list li em{
	background: url(../imgs/pay-ok.png) no-repeat center;
	background-size:0.37rem ;
	width: 0.37rem;
	height: 0.26rem;
	display: inline-block;
	position: absolute; right: 0.3rem; top: 50%; margin-top: -0.13rem;
	display: none;
}
.mpay-list li input:checked + em{
	display: block;
}
.mpay-list li:last-child{
	border-bottom: 0;
}
.mpay-list li i{
	display: inline-block;vertical-align: middle; margin-right: 0.15rem;
}
.mpay-list li img{
	width: 0.51rem;
}
.mpay-tip{
	margin: 0 0.4rem 0.2rem; background: #fff;border-radius: 0.1rem; padding: 0.3rem 0.45rem; font-size: 0.3rem; color: #222;
}
.mpay-tip li +li{
	margin-top: 0.1rem;
}
.mpay-ftbtn{
	height: 1rem;
}
.mpay-ftbtn ul{
	position: fixed; width: 7.5rem; bottom: 0; left: 0; right: 0; margin: 0 auto; background: #132472; color: #fff;text-align: center; display: flex;  height: 1rem; font-size: 0.3rem;
}
.mpay-ftbtn li{
	width: 50%;line-height: 1rem;
}
.mpay-ftbtn .btn{
	display: block; width: 100%; height: 100%;line-height: 1rem; margin-top: 0; font-size: 0.36rem; font-weight: bold;
}

.mtip{
	margin: 0.85rem 0.4rem 0; background: #fff;border-radius: 0.1rem; padding: 2.3rem 0.45rem 0.3rem;text-align: center; height: 9rem;
}
.mtip-img{
	margin-bottom: 0.2rem;
}
.mtip-img img{
	display: inline-block; width: 1.3rem;
}

.mtip-txt h3{
	font-size: 0.3rem; color: #333; font-weight: bold;
}
.mcade-pay-number{
	display: inline-block; float: right; position: relative;
}
.mcade-pay-msg{
	padding: 0.2rem 0.6rem 0.6rem;
}
.mcade-pay-msg li{
	padding: 0.25rem 0; border-bottom: 1px dashed #d9d9d9; font-size: 0.3rem; color: #222;
}
.mcade-pay-msg  em{
	background: #101b86; width: 0.3rem; height: 0.3rem;color: #fff; display: inline-block;vertical-align: middle; border-radius: 0.3rem;text-align: center; line-height: 0.3rem; font-size: 0.24rem; margin-right: 0.08rem;
}
.mcade-ftbtn{
	margin: 0 0.4rem;
}
.layout-new .mcade-ftbtn button,
.layout-new .mcade-ftbtn .btn{
	width: 100%; border: 0; border-radius: 0.1rem; height: 1rem; font-size: 0.32rem; display: block; line-height: 1rem;
}
.login-box-nobg:before,
.login-box-nobg:after{
	display: none;
}
.login-box-nobg .login-form-bd{
	
}
.login-form-bd:before,
.login-form-bd:after,
.login-form-bd ul:before,
.login-form-bd ul:after{
	display: table; content: "";clear: both; height: 0;
}

.login-form-msg{
	padding: 1.25rem 0.3rem 0.3rem;text-align: center; font-size: 0.32rem; line-height: 1.7;
}

/*---spinner----*/
.layout-new .spinner .spinnerExample{
	color: #000;
}
.layout-new .spinner .decrease,.layout-new  .spinner .increase{
	opacity: 1;
}
.layout-new .spinner {
	border-radius: 0.08rem;
	overflow: hidden;
	margin-top: 0.1rem;
}
.layout-new .spinner button,.layout-new  .spinner .value {
	text-align: center;
	display:inline-block;
	float: left;
	height: 100%;font-size: 0.3rem;
	margin: 0
}
.layout-new .spinner button {
	border: none;
	width: 0.5rem; height: 0.5rem; line-height: 0.5rem; color: #fff;
	padding: 0; 
	outline: none
}
.layout-new .spinner .decrease {
background: #999999;
}
.layout-new .spinner .decrease[disabled] {
	
	cursor: default
}
.layout-new .spinner .increase {
	background: #101b86;
}
.layout-new .spinner .value {
	width: 0.5rem; height: 0.5rem; border: 0;
}
.layout-new .spinner label.error{
	width: 2rem;
}
.seeu-tip{
	text-align: center; color: #828ad2; font-size: 0.26rem; padding-top: 0.3rem;
}
.seeu-ft{
	height: 1rem;
}
.seeu-ft button{
	position: fixed; left: 0; right: 0; bottom: 0; height: 1rem; width: 7.5rem; margin: 0 auto; border: 0; color: #fff; font-size: 0.3rem; z-index: 99;
	background: -webkit-linear-gradient(-90deg, rgba(10,93,214,1), rgba(255,0,199,1));
    background: -moz-linear-gradient(-90deg, rgba(10,93,214,1), rgba(255,0,199,1));
    background: -o-linear-gradient(-90deg, rgba(10,93,214,1), rgba(255,0,199,1));
    background: linear-gradient(-90deg, rgba(10,93,214,1), rgba(255,0,199,1));
}
.seeu-ft button:after{
	position: absolute; left: 0; top: 0; bottom: 0; content: "";
	width: 0; background: rgba(255,255,255,0.15);
	transition: all 0.3s ease-in-out;
}
.seeu-ft button:hover:after{
	width: 100%;
}
.proheader.nobg{
	background: transparent;
}
.seeu-msg{
	padding-top: 32vh;text-align: center; color: #828ad2;
}
.seeu-msg-img img{
	display: inline-block; width: 1.9rem; margin-bottom: 0.2rem;
}
.seeu-msg h3{
	font-size: 0.3rem;
}
/**/
.g-header-subbox{
	height: 1.75rem; 
}
.g-header-sub{
	position: fixed; left: 0; right: 0; width: 7.5rem; margin: 0 auto; z-index: 99;
}
 .g-header{
     height:0.85rem; color: #fff;
     background-color: #101b86;
     display: flex;
     align-items: center;
     justify-content: center;
     font-size: 0.36rem;
}
.g-header img{
	width: 1.08rem;
}
.g-header .fl{
	position: absolute; left: 0.4rem; top: 0; line-height: 0.85rem;
}

 .g-header .fl .back{
 	width: 0.21rem; display: inline-block;vertical-align: middle;
 }
  .g-header .fr{
  	position: absolute; right: 0.4rem; top: 0; line-height: 0.85rem;
  }
  .g-header .fr i{
  	display: inline-block;vertical-align: middle; position: relative;
  }
  .g-header .fr sub{
  	background: #9e0624;width: 0.08rem; height: 0.08rem; border-radius: 0.08rem; display: inline-block;
  	position: absolute; right: 0; top: 0;
  }
 .g-header .fr img{
 	width: 0.31rem;
 }
 .g-header+ .g-subnav{
 	border-top: 1px solid rgba(255,255,255,0.15);
 }
 .g-subnav{
 	height: 0.9rem; line-height: 0.9rem; background: #101b86; 
 }
  .g-subnav ul{
  	display: flex; justify-content: space-around; font-size: 0.3rem;
  }
 .g-subnav li{
 	color: rgba(255,255,255,0.5); position: relative;
 }
.g-subnav li.active{
	color: #fff;
}
 .g-subnav li.active:after{
 	position: absolute; left: 0;right: 0; bottom: 0.01rem; height: 0.03rem; background: #fff; content: "";
 	 background-image: linear-gradient(to right, #ca14cb , #1659d6);
 }
/*弹窗样式重写*/
.layui-m-layermain{
	color: #333; 
}
body .layui-m-layerbtn span{
	font-size: 0.26rem;
}
.layui-m-layercont{
	font-size: 0.26rem;
}

/*搜索框*/
.m-search{
	 margin-top: 0.3rem; position: relative;
}
.m-search input.text{
	width: 100%;background: #111662; border: 1px solid #1623a1;border-radius: 0.3rem; padding: 0 0.4rem; font-size: 0.24rem; color: #fff; height: 0.7rem;
}
.m-search button{
	position: absolute; right: 0.4rem; top: 0; background: url(../imgs/icon-search.png) no-repeat center; background-size:0.25rem ; width: 0.25rem; height: 0.7rem; border: 0;
}
/*头像上传*/
.seeu-form .userfile-box{
	margin-top: 0.3rem;
}
.userfile-box{
	text-align: center; display: block; margin: 0 auto; position: relative; width: 1.2rem; 
}
.userfile-box+ p{
	font-size: 0.24rem; color: #828ad2; margin-top: 0.1rem;text-align: center;
}
.userfile{
	width: 1.2rem; height: 1.2rem; position: relative; margin: 0 auto;  display:block; 
}
.userfile label.error{
	bottom: -0.65rem;  margin-right: -0.2rem;
}
.userfile input[type="file"]{
	position: absolute; left: 0; top: 0; bottom: 0; right: 0; opacity: 0;z-index: 3;
}
.userfile >span{
	position: absolute; z-index: 1;  background: url(../imgs/icon01.png) no-repeat center #101c7d; background-size:0.47rem ; display: block;width: 1.2rem; height: 1.2rem;border: 1px solid rgba(255,255,255,0.15); border-radius: 1.2rem;
}
.userfile >img{
	position: absolute; left: 50%; margin-left: -0.6rem; top: 50%; margin-top: -0.6rem; width: 1.2rem; height: 1.2rem; border-radius: 1.2rem; border: 0;z-index: 2;
}
.userfile-box.on  .imgclose{
	display: block;
	
}
.userfile-box .imgclose{
	 right: 0.05rem; top: 0.05rem; z-index: 9;
}

.layout-new .login-hd{
	padding-bottom: 0;
}
.layout-new .input-box input.text.error{
	border-color:0;
}

.layout-new .input-box input.text{
	    height: 0.9rem;
    line-height: 0.9rem;
    border: none;
    border-bottom: 0.02rem solid rgba(204,204,204,1);
    width: 100%;
    font-size: 0.26rem;
    color: rgba(153,153,153,1);
    
}
.layout-new  .login-form-bd input{
	padding-left: 0.75rem;
}
.layout-new .login-form-bd2 .input-box input.text{
	 padding-left: 0;
}
.layout-new  .input-box input.text{
	padding-left: 0.75rem;
}

.layout-new .input-box input.text.error{
	color: rgba(153,153,153,1);border-bottom: 0.02rem solid rgba(204,204,204,1);
}
.layout-new .input-box input.text.error{
	color: rgba(153,153,153,1);    border-color: rgba(204,204,204,1);
}
.layout-new .input-box input.text.error::-webkit-input-placeholder{
	  color:rgba(153,153,153,1);
}
.layout-new .login-box .login-hd h2{
	    font-size: 0.6rem;font-weight: normal;font-family: 'PingFang SC', 'microsoft yahei', arial, 'helvetica neue', 'hiragino sans gb', sans-serif;
}
.layout-new select{
	color:rgba(153,153,153,1);   border-bottom: 0;
}
.layout-new .schedule-navbody select{
	color: #fff;
}
/*2020.8.27*/
.proswiper img{
	width: 5.9rem; height: 3rem;
}



.myguestbook .nodata{
	text-align: center; font-size: 0.24rem;
	padding: 3rem 0.2rem 0;
}
.myguestbook .nodata img{
	display: inline-block; width: 1rem;
}
.myguestbook .nodata h4{
	margin-top: 0.2rem;
}

.mymeet-list .nodata{
	text-align: center; font-size: 0.24rem;
	padding: 3rem 0.2rem 0;
}
.mymeet-list .nodata img{
	display: inline-block; width: 1rem;
}
.mymeet-list .nodata h4{
	margin-top: 0.2rem;
}


/*2020.8.30
 */
.mygbook-list{
	padding: 0 0.6rem;
	margin-bottom: 0.4rem;
}
.mygbook-list .itemhd>a,
.mygbook-list .itembd li>a{
	overflow: hidden;
	background: url(../imgs/fy33.png) no-repeat right center;
}
.mygbook-list .img{
	width: 0.8rem;
	height: 0.8rem;
	border-radius: 100%;
	float: left;
	position: relative;
}
.mygbook-list .img img{
	display: block; height: 0.8rem; width: 0.8rem;
	border-radius: 1rem;
}
.mygbook-list .img sup {
    background: #9e0624;
    width: 0.12rem;
    height: 0.12rem;
    border-radius: 0.12rem;
    display: inline-block;
    position: absolute;
    right: 0.05rem;
    top: 0.05rem;
}
img{
	display: block;
	max-width: 100%;
}
.mygbook-list .txt{
	float: left;
	color: #fff;
	line-height: 1.2;
	margin-left: 0.2rem;
	/*width: 5rem;*/
}
.mygbook-list .txt h4{
	font-size: 0.3rem;
	font-weight: bold;
	margin-top: 0.08rem;
	overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.mygbook-list .txt p{
	font-size: 0.24rem;opacity: 0.8; line-height: 1.4;
	margin-top: 0.1rem;
}
.mygbook-list .reply{
	clear: both; margin-top: 0.3rem;
	padding-left: 1rem;
	/*width: 6rem;*/
	box-sizing: border-box;
}
.mygbook-list .reply-txt{
	font-size: 0.24rem;
	background: #0e1273; padding: 0.12rem;
	color: rgba(255,255,255,0.8);
	position: relative;
}
.mygbook-list .reply-txt:after{
	content: "";
	width: 0; height: 0; border: transparent solid 0.1rem;
	border-left-color: #0e1273;
	position: absolute; left: 0; top: -0.1rem;
}
.mygbook-list .reply-name{
	margin-top: 0.1rem; color: rgba(255,255,255,0.5); font-size: 0.2rem;
	overflow: hidden;
}
.mygbook-list .reply-name font{
	float: left; margin-left: 0.2rem;
}
.mygbook-list .reply-name button{
	float: right; background: none; border: none; color: rgba(255,255,255,0.5); font-size: 0.2rem; cursor: pointer;
}
.mygbook-list .itemhd a{
	display: block;
	overflow: hidden;
}
.mygbook-list .itemhd{
	margin-bottom: 0.2rem;
}
.mygbook-list  .itembd .desc{
	width:100%;
	border:1px solid rgba(25, 88, 214, 0.6);
	background-color: rgb(16,33,116);
	font-size:0.26rem;
	color:rgba(255,255,255,1);
	line-height: 1.35;
	padding: 0.26rem 0.3rem 0.8rem;
	text-align: justify;
	padding-left: 1.3rem;
}
.mygbook-list  .itembd .img{
	float: left;
}
.mygbook-list  .itembd li{
	position: relative; margin-bottom: 0.35rem;
}
.mygbook-list .meta{
	font-size:0.24rem;
	color:rgba(255,255,255,0.5);
	overflow: hidden;
	padding: 0 0.3rem;
	position: absolute;
/*	width: 100%;*/
left: 1rem; right: 0;
	bottom: 0.3rem;
	
}
.mygbook-list   .meta-l{
	float: left;
}
.mygbook-list   .meta-r{
	float:right;
}
.mygbook-list .item{
	margin-top:0.41rem;
	border-bottom: 1px solid rgba(255,255,255,0.2);
}
.mygbook-list .item:last-child{
	border-bottom: none;
}
.mygbook-list .itembd{
	padding-left: 1rem; margin-top: 0.5rem;
}
.mygbook-list .itembd li{
	margin-top: 0.1rem; overflow: hidden;
}
.mygbook-list .itembd li >a{
	overflow: hidden; display: block;
}
.mygbook-list .itembd li .reply{
	padding-left: 0;
}

/*2021-5-6*/
.n-layout{
	background: #171B5E; 
}
.n-forum{
	min-height: 100vh;position: relative; padding: 0.6rem 0.32rem 0.3rem;  
}
.n-forum-txt{
	margin-bottom: 0.6rem;
}
.n-forum-txt .nuser{
	margin-bottom: 0.15rem;font-size: 0.38rem; font-weight: bold;
}
.n-forum-txt .nuserimg{
	display: inline-block;vertical-align: middle; width: 0.72rem; height: 0.72rem; border-radius: 0.72rem; margin-right: 0.22rem;
}
.n-forum-txt .nusername{
	display: inline-block;vertical-align: middle;
}
.n-forum-txt h3{
	font-size: 0.36rem; font-weight: bold; line-height: 1.8; margin-bottom: 0.25rem;
}

.n-forum-txt .attr .item{
	min-width: 5.51rem; padding:0.15rem;font-size: 0.3rem; line-height: 1.2;  background-size:cover ;
}
.n-forum-txt .attr .item.blue{
	background-image: linear-gradient(to right, rgba(41,100,161,1) ,rgba(41,100,161,0) 80%);
}
.n-forum-txt .attr .item.red{
	background-image: linear-gradient(to right, rgba(170,14,93,1) ,rgba(170,14,93,0) 80%);
}
.n-forum-ft{
	height: 1.32rem;
}
.n-forum-ft .btnbox{
	position: fixed; left: 0; right: 0; bottom: 0; width: 7.5rem; margin: 0 auto;
	height: 1.32rem;background: #070933; padding: 0.16rem 0.32rem;
}
.n-forum-ft .btnbox .btn{
	font-size: 0.34rem; display: block; height: 1rem; background: #ff00ff; color: #fff;text-align: center; line-height: 1rem;border-radius: 0.6rem;
}
.n-forum-box{
	background: #14296E;
border-radius: 0.24rem;
border: 0.02rem solid #214BAA; padding: 0.32rem;  margin-bottom: 0.3rem;
}
.n-forum-boxhd{
	margin-bottom: 0.3rem;
}
.n-forum-boxhd .img{
	margin-bottom: 0.2rem;
}
.n-forum-boxhd .img img{
	height: 0.8rem
}
.n-forum-boxhd h2{
	font-size: 0.38rem; 
}
.n-forum-boxhd h2:after{
	display: block; content: "";
	background: url(../imgs/nbg01.png) no-repeat center; background-size:cover ; width: 0.75rem; height: 0.06rem; margin-top: 0.15rem;
}
.n-txt{
	font-size: 0.3rem; line-height: 1.6;
}
.n-forum-reward .type{
	text-align: center;font-size: 0.3rem;  margin-bottom: 0.25rem;
}
.n-forum-reward .type .item{
	display: inline-block;vertical-align: middle;
}
.n-forum-reward .type .item:after{
	content: ""; width: 0.02rem; height: 0.26rem; background: #fff; display: inline-block;vertical-align: middle; margin: 0 0.3rem;
}
.n-forum-reward .type .item:last-child:after{
	display: none;
}
.n-forum-reward .tit{
	text-align: center;font-size: 0.3rem; margin-bottom: 0.25rem;
}
.n-forum-reward .list{
	font-size: 0.3rem;
}
.n-forum-reward .list .item{
	display: flex; padding: 0.14rem 0.12rem; background-color:#173b95 ; border-radius: 0.4rem;justify-content: space-around;
}
.n-forum-reward .list .item+.item{
	margin-top: 0.32rem;
}
.n-forum-reward .list .col{
	padding: 0 0.12rem;
}
.n-forum-reward .list .icon{
	width: 0.44rem;
}
.n-forum-reward .list .item1{
	background-image:linear-gradient(#164199,#173b95) ;
}
.n-forum-reward .list .item2{
	background-image:linear-gradient(#183692,#192f8e) ;
}
.n-forum-reward .list .item3{
	background-image:linear-gradient(#1a2b8c,#30288a) ;
}
.n-forum-reward .list .item4{
	background-image:linear-gradient(#44288a,#602689) ;
}
/*弹窗*/
.mdialog{
	position: fixed; left: 0; right: 0; top: 0; bottom: 0; display: none;
}
.mdialog-mask{
	position: absolute;left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6);
}
.mdialog-main{
	position: absolute; left: 50%; top: 50%;
	transform: translate(-50%,-50%); 
}
.mdialog-pop{
	width: 6.7rem; background: #1504c9 url(../imgs/dialogbg01.png); border-radius: 0.2rem; padding: 0.5rem 0.4rem;
}
.mdialog-close{
	position: absolute; right: 0.2rem; top: 0.2rem; background: url(../imgs/nclose.png) no-repeat; background-size:cover ; width: 0.44rem; height: 0.44rem;
}
.mdialog-pop .img{
	text-align: center; margin-bottom: 0.5rem;
}
.mdialog-pop .img img{
	height: 1.08rem; display: inline-block;
}
.mdialog-pop .rtxt{
	margin-bottom: 0.28rem;text-align: center;
}
.mdialog-pop .rtxt h3{
	font-size: 0.3rem; margin-bottom: 0.15rem;font-weight: bold;
}
.mdialog-pop .rtxt .en{
	font-size: 0.18rem; text-transform: uppercase;
}
.mdialog-pop .rtxt h4{
	font-size: 0.24rem; line-height: 1.9;
}
.mdialog-pop .fttxt{
	padding-top: 0.5rem;text-align: center; padding-bottom: 0.1rem; font-size: 0.24rem; text-transform: uppercase;
}
.mdialog-pop .fttxt .en{
	font-size: 0.18rem; text-transform: initial;
}
.mdialog-pop .fttxt p+ p{
	margin-top: 0.25rem;
}
.n-tip{
	margin: 0.85rem 0.4rem 0.3rem;
    background: #fff;
    border-radius: 0.1rem;
    padding: 0.8rem 0.45rem 0.8rem;
    text-align: center;
   
}
.n-tip-img{
	margin-bottom: 0.2rem;
}
.n-tip-img img{
	display: inline-block; width: 1.3rem;
}

.n-tip-txt h3{
	font-size: 0.3rem; color: #333; font-weight: bold;
}
.n-tip-info{
	color: #333; font-size: 0.28rem;text-align: left; line-height: 1.7; margin-top: 0.6rem;
}
