@charset "utf-8";
/* CSS Document */
*{ 
	margin:0; 
	padding:0;
}
li{ 
	list-style:none;
}
a{ 
	text-decoration:none; 
	color:#666;
}
img{ 
	vertical-align:top; 
	border:none;
}
.fl{ 
	float:left;
}
.fr{ 
	float:right;
}
.clearfix:after{ 
	content:''; 
	display:block; 
	clear:both;
}
input,textarea,select{ 
	background:none; 
	border:none; 
	outline:none;
}
input[type="submit"],input[type="text"],input[type="button"],input[type="password"]{													-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	appearance:none;
	outline:none;
	-moz-outline:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
} 
textarea{ 
	resize:none;
}
button{ 
	border:none;
}
select {
  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
  border: solid 1px #000;
  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  /*为下拉小箭头留出一点位置，避免被文字覆盖*/
  padding-right: 14px;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }
select option{
	font-size:0.597rem;
}
/*首页*/
body{ height:100%; font-family:'微软雅黑';}
html{ font-size:20px;}
.hp_bg{ 
	width:16rem;
	height:24.765rem;
	background:url(../images/big_bg.png) no-repeat;
	background-size:100%;
	padding-top:0.96rem;
	position:relative;
}
.hp_bg .logo{
	width:12.37rem;
	height:1.45rem;
	margin-left:1.881rem;	
}
.headline_text div{
	font:bold 0.725rem/1.066rem '微软雅黑';
	text-align:center;
	color:#bb1b21;
}
.Welcome-speech{
	width:5.55rem;
	height:1.237rem;
	margin-left:5.247rem;
	margin-top:0.64rem;
}
.headline{
	padding:0 0.298rem;
	margin-top:1.2rem;	
}
.headline_text{
	text-align:center;	
}

.headline_text p{
	font-size:0.469rem;
	line-height:1rem;
	color:#bb1b21;
	font-weight:bold;	
}
.hp_bg .content {
	 padding:0 1.365rem;
	 margin-top:0.98rem;	
}
.content .nav_btn{
	width:6.186rem;
	height:2.28rem;
	background:url(../images/hp_btn.png) no-repeat;
	background-size:100%;
	margin-right:0.8rem;
	margin-bottom:1.2rem;	
}
.content .margin-right-0{
	margin-right:0;	
}
.content .nav_btn a{
	display:block;
	text-align:center;
	line-height:2.133rem;
	font-size:0.81rem;
	color:#fff;
}
.hp_bg .footer{
	text-align:center;
	margin-top:1.49rem;
}
.hp_bg .footer .host{
	line-height:0.85rem;
	color:#bb1b21;
	font-size:0.512rem;
	font-weight:bold;
}

/*会议注册*/
.register_conter{
	padding:0 0.938rem;
	margin-top:1.41rem;	
}
.register_conter .margin-top{ 
	margin-top:0.4266rem;
}
.register_conter .name{
	font-size:0.597rem;
	word-spacing:2px;
	letter-spacing:2px;
	line-height:1.45rem;	
}
.register_conter .text{
	width:3.1968rem;
	height:1.45rem;
	border:1px solid #c9c9c9;
	border-radius:0.085rem;
	margin-left:0.4266rem;
	padding:0 0.4266rem;
	font-size:0.597rem;
	color:#000;
}
.register_conter .sex{
	width:4.2rem;
	height:1.45rem;
	padding-left:0.4266rem;
	border:1px solid #c9c9c9;
	border-radius:0.085rem;
	margin-left:0.4266rem;
	background:url(../images/drop-down-icon.png) no-repeat scroll 95% center transparent;;
}
.register_conter .Education{
	width:11.6rem;
	height:1.45rem;
	padding-left:0.427rem;
	border:1px solid #c9c9c9;
	border-radius:0.085rem;
	margin-left:0.4266rem;
	background:url(../images/drop-down-icon.png) no-repeat scroll 95% center transparent;;
}
.register_conter .margin-left-38{
	margin-left:0.81rem;
}
.register_conter .margin-top .phone{
	font-size:0.597rem;
	line-height:1.45rem;	
}
.register_conter .margin-top .phone-text{
	width:10.666rem;
	height:1.45rem;
	font-size:0.597rem;
	color:#000;
	padding:0 0.427rem;
	border:1px solid #c9c9c9;
	border-radius:0.085rem;
	margin-left:0.4266rem;
}
.submit{ 
	padding-left:4.82rem;
	margin-top:1.62rem;
}
.submit .submit_btn{
	width:8.15rem;
	height:2.18rem;
	background:url(../images/submit_btn.png) no-repeat;
	background-size:100%;
	font-size:0.81rem;
	color:#fff;
	font-weight:bold;
}/*提示注册成功*/
.opa{
	width:100%;
	height:100%;
	background:rgba(0,0,0,.5);
	position:fixed;
	top:0;
	left:0;
	display:none;
}
.opa .prompt{
	width:9.5rem;
	height:7.98rem;
	background:#fff;
	border-radius:0.171rem;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-3.99rem;
	margin-left:-4.75rem;
}
.opa .prompt .none-btn{
	width:1.28rem;
	height:1.28rem;
	background:url(../images/none_btn.png) no-repeat;
	background-size:100%;
	position:absolute;
	top:0.64rem;
	right:0.64rem;
}
.register_success_text{
	font-size:0.81rem;
	text-align:center;
	line-height:7.98rem;
	color:#c11919;
}
/*会议信息*/
.info-content{
	padding:0 4.86rem;
	margin-top:5.33rem;
}
.info-content .info-btn a{
	display:block;
	width:6.186rem;
	height:2.28rem;
	background:url(../images/hp_btn.png) no-repeat;
	background-size:100%;
	font-size:0.81rem;
	text-shadow:2px 2px 2px #be6c32;
	color:#fff;
	text-align:center;
	line-height:2.18rem;

}
.info-content .margin-top-76{
	margin-top:1.62rem;
}
/*微信问答*/
html,body{
	height:100%;
}
.top_show{
	display:-webkit-box;
	 -webkit-box-orient:vertical;
}
.interlocution-content{
	-webkit-box-flex:1;
	overflow-y:auto;
	padding:0 0.4266rem;
	margin-top:1.05rem;
	height:16.77rem;
	padding-top:1rem;
}
.interlocution-content .question{
	margin-bottom:0.85rem;
}
.interlocution-content .question .title_icon{
	width:1.66rem;
	height:1.66rem;
	border:1px solid #d2d2d2;
}
.interlocution-content .question-info .question-info-text{
	padding:0.555rem;
	border:1px solid #d0d0d0;
	border-radius:0.171rem;
	line-height:0.85rem;
	font-size:0.64rem;
	max-width:10.2rem;
	margin-left:0.512rem;
	background:#fff;
	position:relative;
}
.interlocution-content .question-info .arrow{
	width:0.32rem;
	height:0.469rem;
	background:url(../images/arrow.png) no-repeat;
	background-size:100%;
	position:absolute;
	top:0.597rem;
	left:-0.32rem;;
}
.interlocution-content .question-info .reply-text{
	margin-left:0;
	margin-right:0.512rem;	
	background:#fffcf0;
	border:1px solid #ffa351;
}
.interlocution-content .question-info .arrow-right{
	width:0.32rem;
	height:0.469rem;
	background:url(../images/arrow-right.png) no-repeat;
	background-size:100%;
	position:absolute;
	top:0.597rem; 
	right:-0.32rem;
}
.publish{
	display:-webkit-box;
	width:14.934rem;
	height:1.714rem;
	background:rgba(255,255,255,.5);
	position:absolute;
	bottom:0;
	left:0;
	padding:0.423rem 0.533rem;
	border-top:1px solid #ccc;
}
.publish textarea{
	width:11.5rem;
	height:1.26rem;
	background:#fff;
	border:1px solid #d6d6d6;
	border-radius:0.171rem;
	padding:0.2rem 0.2rem;
}
.publish .Send-out-btn{
	width:2.56rem;
	height:1.71rem;
	background:#e1720f;
	font-size:0.64rem;
	color:#fff;
	text-align:center;
	line-height:1.71rem;
	margin-left:0.423rem;
	border-radius:0.171rem;
}
/*图文详情*/
.backdrop{
	width:16rem;
	padding-top:0.96rem;
	min-height:24.765rem;
	position:relative;
	padding-bottom: 0.96rem;
} 
.backdrop .logo{
	width:12.37rem;
	height:1.45rem;
	margin-left:1.881rem;	
}
.scene-quiz{
	width:4.479rem;
	height:1.02rem;
	margin-left:5.759rem;
	margin-top:0.746rem;
}
.imgText-details-content{
	padding:0 0.64rem;
	margin-top:1.02rem;
}
.imgText-details-content .details-content-info{
	max-width:13.83rem;
	min-height:18.45rem;
	border:1px dashed #958c7b;
	border-radius:0.171rem;
	background:rgba(255,255,255,.5);
	padding:0.469rem 0.423rem;
	position:relative;
	z-index:10000;
}
.imgText-details-content .details-content-info .content-info-text div img{
	width:13.82rem;
	min-height:5.03rem;
}
.imgText-details-content .details-content-info .content-info-text div p{
	word-wrap:break-word;
	word-break:break-all;
	margin-top:0.64rem;
	
}
.imgText-details-content .details-content-info .content-info-text{
	font-size:0.683rem;
	line-height:1.2rem;
	margin-bottom:0.341rem;
	
}
.footer_bg{
	width:16rem;
	height:5.33rem;
	background:url(../images/footer.png) no-repeat;
	background-size:100%;
	position:absolute;
	bottom:0;
	left:0;
}
