@charset "utf-8";
/* CSS Document */
body{
	font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", FontAwesome, sans-serif;
}
html,body{
	height: 100%;
}
*{ 
	margin:0; 
	padding:0;
}
li{ 
	list-style:none;
}
a{ 
	text-decoration:none; 
	color:#000;
}
img{ 
	vertical-align:top; 
	border:none;
}
.fl{ 
	float:left;
}
.fr{ 
	float:right;
}
.clearfix:after{ 
	content:''; 
	display:block; 
	clear:both;
}
.cursor-pointer{ 
	cursor:pointer;
}
input,textarea{ 
	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);
	border-radius:0;
} 
textarea{ 
	resize: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; 
}
/*  手机使用rem
html {
	font-size : 20px;
}
@media only screen and (min-width: 401px){
    html {
        font-size: 25px !important;
    }
}
@media only screen and (min-width: 428px){
    html {
        font-size: 26.75px !important;
    }
}
@media only screen and (min-width: 481px){
    html {
        font-size: 30px !important; 
    }
}
@media only screen and (min-width: 569px){
    html {
        font-size: 35px !important; 
    }
}
@media only screen and (min-width: 641px){
    html {
        font-size: 40px !important; 
    }
}
*/
/*互动提问*/

.bg{
	min-height: 100%;
	background-color: #f4f1ec;
}
.bg .input-name{
	font-size: 0.683rem;
	width: 13.74rem;
	height: 2.3rem;
	padding: 0 1.13rem;
	border-bottom: 0.99px solid #d1d0d0;
	border-top: 0.99px solid #d1d0d0;
	background-color: #FFFFFF;
	margin-top: 0.555rem;
	margin-bottom: 0.555rem;
}
.bg textarea{
	width: 13.74rem;
	height: 6.62rem;
	background-color: #FFFFFF;
	border-bottom: 0.99px solid #d1d0d0;
	border-top: 0.99px solid #d1d0d0;
	padding: 0.94rem 1.13rem;
	font-size: 0.683rem;
}
.bg .submit-btn{
	width: 14.9rem;
	height: 2.133rem;
	background-color: #c6a297;
	font-size: 0.81rem;
	color: #FFFFFF;
	margin: 1.41rem auto;
	display: block;
	border-radius: 0.256rem;
}
.bg  .footer-pic{
	width: 16rem;
	height: 4.9rem;
	background: url("../images/footer-pic-home.png") no-repeat;
	background-size: 100%;
	position: fixed;
	left: 0;
	bottom: 0;
}
.shadow-submit{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10;
}
.shadow-submit .shadow-submit-success{
	width: 12.29rem;
	height: 14.29rem;
	background-color: #fff5f1;
	border-radius: 0.256rem;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -7.145rem;
	margin-left: -6.145rem;
	z-index: 10;
}
.shadow-submit .shadow-submit-success img{
	width: 4.33rem;
	height: 4.5rem;
	background: url("../images/success-icon.png") no-repeat;
	background-size: 100%;
	display: block;
	margin: 0 auto;
	margin-top: 1.62rem;
}
.shadow-submit .shadow-submit-success .submit-success-text{
	font-size: 0.81rem;
	line-height: 2.73rem;
	text-align: center;
}
.shadow-submit .shadow-submit-success .success-btn{
	width: 8.45rem;
	height: 2.133rem;
	background-color: #c6a297;
	display: block;
	margin: 0 auto;
	margin-top: 1.13rem;
	border-radius: 0.256rem;
	font-size: 0.81rem;
	color: #FFFFFF;
}
/*会议地点*/

.bg .map{
	width: 14.8rem;
	height: 10.92rem;
	display: block;
	margin: 0 auto;
}
.bg .meeting-place{
	font-size: 0.725rem;
	line-height: 1.28rem;
	padding: 0.85rem  0.597rem;
}
.bg .meeting-place span{
	font-weight: bold;
}
/*会议锦集*/

.bg .meeting-WRC{
	padding: 0.555rem;
}
.bg .meeting-WRC ul li{
	width: 7.17rem;
	padding-bottom: 0.43rem;
	background-color: #FFFFFF;
	margin-bottom: 0.555rem;
}
.bg .meeting-WRC ul li img{
	width: 7.17rem;
	height: 3.67rem;
	margin-bottom: 0.128rem;
}
.bg .meeting-WRC ul li .meeting-WRC-text{
	padding: 0 0.298rem;
	font-size: 0.6rem;
	line-height: 0.95rem;
	margin-top: 0.256rem;
}
.bg .footer-pic-meeting{
	position: static;

}
/*会议邀请函*/

.bg .meeting-Invitation{
	padding: 0.96rem;
}
.bg .min-height{
	min-height: 20.5rem;
}
.bg .meeting-Invitation .meeting-Invitation-title{
	font-size: 0.896rem;
	line-height: 1.28rem;
	font-weight: bold;
}
.bg .meeting-Invitation  .meeting-Invitation-time{
	font-size: 0.512rem;
	color: #666666;
	line-height: 1.066rem;
}
.bg .meeting-Invitation .meeting-Invitation-msg{
	font-size: 0.725rem;
	line-height: 1.28rem;
	margin-top: 0.512rem;
}
.bg .meeting-Invitation img{
	width: 14rem;
	height: 9.75rem;
	margin:  0.725rem 0;
}
/*讲者介绍*/

.Speaker-introduce{
	width: 16rem;
	height: 9.874rem;
	background-color: #FFFFFF;

	padding-top: 0.896rem;
}
.Speaker-introduce img{
	width: 4.65rem;
	height: 4.65rem;
	border-radius: 50%;
	border: 0.99px solid #CCCCCC;
	margin: 0 auto;
	display: block;
}
.Speaker-introduce .name{
	font-weight: bold;
	font-size: 0.853rem;
	line-height: 1.88rem;
	text-align: center;
}
.Speaker-introduce .hospital{
	font-size: 0.597rem;
	line-height: 1.15rem;
	text-align: center;
}
.Speaker-introduce .direct-seeding{
	font-size: 0.597rem;
	line-height: 1.15rem;
	text-align: center;
}
.Speaker-introduce-text{
	padding: 1.24rem 0.94rem;
	font-size: 0.683rem;
	line-height: 1.11rem;
}
/*讲者列表*/

.Speaker-list ul{
	padding: 0.555rem 0.555rem;
}
.Speaker-list ul li{
	margin-bottom: 0.555rem;
}
.Speaker-list ul li a img{
	width: 5.33rem;
	height: 3.84rem;
}
.Speaker-list ul li a .Speaker-msg{
	margin-left: 0.32rem;
	width: 9.17rem;
}
.Speaker-list ul li a .Speaker-msg .name{
	font-size: 0.725rem;
	line-height: 1.365rem;
	font-weight: bold;
}
.Speaker-list ul li a .Speaker-msg .hospital{
	font-size: 0.64rem;
	line-height: 1.28rem;
}
.Speaker-list ul li a .Speaker-msg .direct-seeding{
	font-size: 0.512rem;
	line-height: 1rem;
	color: #666666;
}
/*首页*/

.bg-f4f1ec{
	height: 100%;
	background-color: #f4f1ec;
}
.banner{
	width: 100%;
	height: 7.81rem;
	background: url("../images/banner.png") no-repeat;
	background-size: 100%;
}
.bg .footer-pic-home{
	width: 16rem;
	height: 4.95rem;
	background: url("../images/footer-pic-home.png") no-repeat;
	background-size: 100%;
	position: fixed;
	left: 0;
	bottom: 0;
}
.bg-f4f1ec .home-page-btn ul{
	padding: 0.597rem;
}
.bg-f4f1ec .home-page-btn ul li{
	margin: 0.384rem 0.5rem;
}
.bg-f4f1ec .home-page-btn ul li a{
	display: block;
	width: 6.4rem;
	height: 2.325rem;
}
.bg-f4f1ec .home-page-btn ul li .Invitation-btn{
	background: url("../images/Invitation-btn.png") no-repeat;
	background-size: 100%;
}
.bg-f4f1ec .home-page-btn ul li .Schedule-btn{
	background: url("../images/Schedule-btn.png") no-repeat;
	background-size: 100%;
}
.bg-f4f1ec .home-page-btn ul li .place-btn{
	background: url("../images/place-btn.png") no-repeat;
	background-size: 100%;
}
.bg-f4f1ec .home-page-btn ul li .introduce-btn{
	background: url("../images/introduce-btn.png") no-repeat;
	background-size: 100%;
}
.bg-f4f1ec .home-page-btn ul li .AIA-btn{
	background: url("../images/aia-close-btn.png") no-repeat;
	background-size: 100%;
}
.bg-f4f1ec .home-page-btn ul li .question-btn{
	background: url("../images/question-btn.png") no-repeat;
	background-size: 100%;
}
.bg-f4f1ec .home-page-btn ul li .WRC-btn{
	background: url("../images/WRC-btn.png") no-repeat;
	background-size: 100%;
}
.bg-f4f1ec .home-page-btn ul li .video-btn{
	background: url("../images/video-btn.png") no-repeat;
	background-size: 100%;
}
/*视频详情页*/

.min-height video{
	width: 16rem;
	height: 9.77rem;
}
.video-msg{
	padding: 0.85rem;
}
.min-height .video-title{
	font-size: 0.725rem;
	line-height: 1.28rem;
}
.min-height .doctor-name-hospital{
	font-size: 0.597rem;
	line-height: 1.54rem;
	color: #666666;
}
.video-msg .video-msg-text{
	text-indent: 2em;
	font-size: 0.77rem;
	line-height: 1.28rem;
}

.video-list ul li{
	background-color: #FFFFFF;
	margin-bottom: 0.555rem;
}
.video-list ul li .video-list-img{
	position: relative;
}
.video-list ul li img{
	width: 16rem;
	height: 9.13rem;
}
.video-list ul li .opa{
	width: 14.464rem;
	height: 2.634rem;
	background: url("../images/shadow-icon.png");
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 1.066rem 0.768rem 0 ;
	font-size: 0.683rem;
	line-height: 1.066rem;
	color: #FFFFFF;
}
.video-list ul li .name{
	font-size: 0.725rem;
	line-height: 1.81rem;
	padding: 0 0.746rem;
}
.home-page{
	position: fixed;
	bottom: 2rem;
	right: 0.5rem;
	width: 2.133rem;
	height: 2.133rem;
	background: url("../images/home.png") no-repeat;
	background-size: 100%;
	z-index: 10;
}