/*公共部分重置*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, small {
    margin: 0;
    padding: 0;
    font-size: 0.16rem;
    font-family: 'Arial',"Microsoft YaHei",微软雅黑;
}
body{background-color: white;}
ul,li{
    list-style: none;
}
a{
    text-decoration: none;
    text-align: center;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-select: none;
    -moz-user-focus: none;
    -moz-user-select: none;
}
 a:hover, a:visited, a:link, a:active {
    text-decoration: none;
}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }
input::-webkit-input-placeholder{
    color: #999899;
    font-weight: 500;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color: #999899;
    font-weight: 500;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color: #999899;
    font-weight: 500;
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
    color: #999899;
    font-weight: 500;
}
body .color_yellow{color: #fd8a23;}
body .color_blue{color:#1e82c0;}
body .color_gray{color: #999999;}
body .color_red{color: #d41a1c;}
body .border_none{border: 0;}
body .bgcolor_vip{background-color: #d41a1c;}
body .bgcolor_delegate{background-color: #1e82c0;}
.width{
    width:9.2rem;
    height: auto;
    margin: 0 auto;
    position: relative;
}
.floatLeft{float: left;}
.floatRight{float: right;}
.clear::after{
    content: "";
    display: block;
    clear: both;
}
.imgCenter{/*图片垂直居中显示*/
    display: block;
    width: 100%;
   /*  position: absolute;
    left:50%;
    top:50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%); */
}
.red_round{/*新消息的右上角小圆点*/
    display: block;
    width: 0.16rem;
    height: 0.16rem;
    position: absolute;
    top: 0;
    right: 0;
    background-color: #fe5a5a;
    border-radius: 50%;
}
.line {
    width: 100%;
    height: 0.04rem;
    background-color: #eeeeee;
}

/* 第一种公共头部 */
.top1{background:#f8f8f8 url("http://sslcm2021.fumed.com.cn/live/m/images/top1.png") no-repeat center top;background-size: 100%;}

/* 第二种公共头部 */
.top2{background:#370bac url("../image/logo.png") no-repeat center top;background-size: 90%;padding-top:3.4rem}

/* 第四种公共头部 */
.top4{background:#ffffff url("http://sslcm2021.fumed.com.cn/live/m/images/top4.png") no-repeat center top;background-size: 100%;}
/* H5公共头部 */
.top_tit{text-align:center;padding:0.2rem 0;}
.top_tit img{width:40%;}

/* 标题 */
.reg_title{
    display: inline-block;
    width: auto;
    position: relative;
    padding: 0 0.12rem 0 0.1rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
    line-height: 0.7rem;
    color: #040000;
    font-weight: bold;
}
.reg_title_cn{font-size: 0.8rem;}
.reg_title_en{font-size: 0.5rem;}
.reg_title_line{
    display: none;
    width: 100%;
    height: 0.2rem;
    position: absolute;
    top: 0.6rem;
    left: 0;
    z-index: -1;
    background-color: #9933E5;
}
.reg_title_tip{
    display: block;
    width: 9.3rem;
    padding-left: 0.1rem;
    position: absolute;
    top: 110%;
    left: 0;
    color: #666666;
    font-size: 0.45rem;
    line-height: 0.6rem;
    text-align: left;
}


/* END标题 */

/* 输入 */
.login_form{
    width: 100%;
    position: relative;
    text-align: center;
    line-height: 0;
}
.input_text{
    box-sizing: border-box;
    display: block;
    width: 100%;
    height: 1.4rem;
    margin-bottom: 0.48rem;
    outline:none;
    border:none;
    color: #999999;
    font-size: 0.45rem;
    border-bottom:0.02rem solid #eeeeee;
}
.select{
    box-sizing: border-box;
    display: block;
    width: 100%;
    height: 1.4rem;
    margin-bottom: 0.48rem;
    border: none;
    outline: none;
    padding-left: 0;
    border-bottom:0.02rem solid #eeeeee;
    color: #999999;
    font-size: 0.45rem;
    background-color: white;
    /*去掉默认的下拉三角*/
    appearance:none;  
    -moz-appearance:none;  
    -webkit-appearance:none;
}
.input_aBox{
    width: 100%;
    position: relative;
}
.input_a{
    display: inline-block;
    width: auto;
    height: 1.36rem;
    position: absolute;
    top: 0;
    right: 0;
    background-color: white;
    line-height: 1.36rem;
    text-align: center;
    font-size: 0.45rem;
    font-weight: bold;
    color: #9933E5;
    font-family: 'Arial',"Microsoft YaHei",微软雅黑;
}
.input_aBox input{padding-right:2.7rem;}
.reg_setpwd{
    display: block;
    width: 100%;
    color: #9933E5;
    font-size: 0.45rem;
    line-height: 1.36rem;
    text-align: left;
}
.submit{
    box-sizing: border-box;
    display: block;
    width: 100%;
    height: 1.2rem;
    margin-top: 0.6rem;
    margin-bottom: 0.5rem;
    outline:none;
    border:none;
    color: white;
    background-color: #9933E5;
    border-radius: 4px;
    font-size: 0.45rem;
    box-shadow: 0 0.1rem 0.2rem rgba(30,130,192,0.3) ;
}
.back_btn{
    line-height: 1.2rem;
    border: 1px solid #999999;
    background-color: #999999;
    color: white;
}
.reg_tip{
    display: inline-block;
    width: auto;
    margin: 0 auto;
    padding: 0.08rem 0.2rem;
    text-align: center;
    font-size: 0.4rem;
    color: #666666;
    line-height: 0.6rem;
    font-family: 'Arial',"Microsoft YaHei",微软雅黑;
    border: 1px solid #666666;
    border-radius: 0.8rem;
}
.reg_tip img{
    float: left;
    display: block;
    width: 0.6rem;
    margin-right:0.12rem;
}
/* END输入 */

/* 填写提示 */
.reg_alert{
    display: none;
    width: 100%;
    height:100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    background-color: rgba(0,0,0,0.4);
    transition: all .2s;
}
.reg_alert_box{
    display: table;
    width: 80%;
    height: 5rem;
    position: absolute;
    left: 10%;
    top:50%;
    margin-top:-2.5rem;
    background-color: white;
    border-radius: 0.2rem;
}
.reg_alert_text{
    width: 100%;
    height: 3.6rem;
    position: relative;
    font-size: 0.5rem;
    text-align: center;
    overflow: hidden;
}
.reg_alert_text span{
    display: inline-block;
    width: 80%;
    position: absolute;
    left:50%;
    top:50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
}
.reg_alert_close{
    width: 100%;
    height: 1.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    line-height: 1.4rem;
    font-size: 0.5rem;
    text-align: center;
    color: white;
    background-color:#9933E5;
    border-radius: 0 0 0.2rem 0.2rem;
}
/* 填写提示 */

/* 个人中心 */
.center_head{
    box-sizing: border-box;
    height: 2.2rem;
    padding: 0.1rem 0;
}
.center_head_logo{
    box-sizing: border-box;
    float: left;
    width: 2rem;
    height: 2rem;
    border: 0.06rem solid white;
    border-radius: 50%;
    overflow: hidden;
}
.center_head_logo img{
    display: block;
    width: 100%;
}
.center_head_name{
    box-sizing: border-box;
    padding-left: 2.45rem;
    font-size: 0.8rem;
    font-weight: bold;
    color: white;
    line-height: 1rem;
}
.center_head_badge{
    box-sizing: border-box;
    display: block;
    padding-left: 3.4rem;
    margin-top: 0.05rem;
    color: #bcdaec;
    line-height: 0.45rem;
    text-align: left;
    background: url("http://sslcm2021.fumed.com.cn/live/m/images/xiongpai.png") no-repeat 2.45rem center;
    background-size: 0.71rem;
}
.center_head_badgeC{
    font-size: 0.36rem;
    font-weight: bold;
}
.center_head_badgeE{
    font-size: 0.34rem;
}
.center_main{
    margin-top: 0.5rem;
    margin-bottom: 0.2rem;
}
.center_btn{
    display: block;
    float: left;
    width: 4.4rem;
    height: 3.2rem;
    position: relative;
    margin: 0 0.4rem 0.4rem 0;
    border-radius: 0.2rem;
    box-shadow: 0 0.1rem 0.2rem rgba(0,0,0,0.5);
}
.center_btn:nth-child(2n){margin-right: 0;}
.center_btn.agenda{background:#ffffff url("http://sslcm2021.fumed.com.cn/live/m/images/logo_agenda.png") no-repeat right bottom;background-size: 1.5rem;}
.center_btn.meeting{background:#ffffff url("http://sslcm2021.fumed.com.cn/live/m/images/logo_meeting.png") no-repeat right bottom;background-size: 1.5rem;}
.center_btn.favorite{background:#ffffff url("http://sslcm2021.fumed.com.cn/live/m/images/logo_favorite.png") no-repeat right bottom;background-size: 1.5rem;}
.center_btn.statement{background:#ffffff url("http://sslcm2021.fumed.com.cn/live/m/images/logo_statement.png") no-repeat right bottom;background-size: 1.5rem;}
.center_btn.expo{background:#ffffff url("http://sslcm2021.fumed.com.cn/live/m/images/logo_expo.png") no-repeat right bottom;background-size: 1.5rem;}
.center_btn.poster{background:#ffffff url("http://sslcm2021.fumed.com.cn/live/m/images/logo_poster.png") no-repeat right bottom;background-size: 1.5rem;}
.center_btn.program{background:#ffffff url("http://sslcm2021.fumed.com.cn/live/m/images/logo_program.png") no-repeat 2.6rem 1.8rem;background-size: 2rem;}
.center_btn.info{background:#ffffff url("http://sslcm2021.fumed.com.cn/live/m/images/logo_info.png") no-repeat right bottom;background-size: 1.4rem;}
.center_btn_title{
    display: inline-block;
    position: absolute;
    top: 0.4rem;
    left: 0.3rem;
    padding: 0 0.2rem 0 0.04rem;
    text-align: left;
    color: #000000;
    z-index: 0;
}
.center_btn_titleC{font-size: 0.6rem; font-weight: bold;}
.center_btn_titleE{font-size: 0.4rem; margin-top: 0.1rem;letter-spacing: -1px;}
/* END个人中心 */

/* 电子胸牌 */
.badge_mian{
    width: 8.64rem;
    position: relative;
    margin: 0 auto 0.6rem;
    box-shadow: 0 0.05rem 0.2rem rgba(0,0,0,0.5);
}
.badge_back{
    display: block;
    width:1.5rem;
    height: 1.5rem;
    position: absolute;
    top: 0.5rem;
    right: -0.5rem;
    border-radius: 50%;
    background-color: rgba(0,0,0,0.4);
	
}
.badge_back img{width: 70%;}
.badge_head{
    width: 100%;
    height: 2.88rem;

}
.badge_man{
    display: block;
    width: 3.6rem;
    height: 3.6rem;
    position: absolute;
    top: 1.08rem;
    left: 50%;
    transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
    background-color: white;
    border: 0.06rem solid white;
    border-radius: 50%;
    overflow: hidden;
}
.badge_content{
    box-sizing: border-box;
    padding: 0 0.7rem 0.2rem;
}
.badge_name{
    margin-top: 2.4rem;
    font-size: 1.08rem;
    line-height: 1;
    font-weight: bold;
    color: #000;
    text-align: center;
}
.badge_type{
    margin-top: 0.3rem;
    font-size: 0.6rem;
    font-weight: bold;
    text-align: center;
    line-height: 1;
}
.badge_text{
    margin-top: 0.4rem;
    font-size: 0.5rem;
    text-align: center;
    line-height: 1;
}
.badge_content .line{margin: 0.4rem auto;}
.badge_box{
    display: block;
    width: 100%;
    height: 3.2rem;
}
.badge_title{
    font-size: 0.57rem;
    color: #666666;
    font-weight: bold;
    text-align: left;
}
.badge_text2{
    box-sizing: border-box;
    font-size: 0.5rem;
    line-height: 1;
    margin-top: 0.8rem;
    color: #000;
    text-align: center;
}
.badge_text2 span{
    font-size: 1.3rem;
    font-weight: bold;
    margin-right: 0.36rem;
}
.badge_ad{
    width: 100%;
    height: 2.16rem;
    background-color: #1b82c5;
    line-height: 2.16rem;
    color: white;
    font-size: 0.8rem;
    font-weight: bold;
    text-align: center;
}
/* END电子胸牌 */

/* 日期选择 */
.choseDate_mian{
    box-sizing: border-box;
    width: 100%;
    position: relative;
    padding: 0 0.8rem;
}
.choseDate_go{
    display: none;
    width: 0.8rem;
    height: 100%;
    position: absolute;
    top: 0;
}
.choseDate_left{display:none;left: 0;}
.choseDate_right{right: 0;}
.choseDate_go img{
    display: block;
    width: 0.32rem;
}
.choseDate_row{
    width: 100%;
    position: relative;
}
.choseDate_box{
    /* width: 14rem; */
    width: auto;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    transition: all 0.3s;
}
.choseDate_btn{
    flex: 0 0 2.7rem;
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    padding: 0.15rem 0;
    background-color: #ffffff;
    border-radius: 6px;
    height: 100%;
    font-size: 0.28rem;
    color: #9933E5;
	box-shadow:0 0 10px rgba(165,165,165,0.5);
}
.choseDate_btn span{
    box-sizing: border-box;
    border-radius: 50%;
    font-size: 0.58rem;
}
.choseDate_btn.check{font-weight: bold;color: #ffffff;background-color: #9933E5;}
/* 日期选择 */

/* 云上东方列表 */
.liveList_content{
    margin: 0.4rem auto;
}
.liveList_box{
    box-sizing: border-box;
    width: 100%;
    height: auto;
    position: relative;
    border-radius: 0.2rem;
    box-shadow: 0 0.1rem 0.2rem rgba(0,0,0,0.5);
    overflow: hidden;
	margin-bottom:0.4rem;
}
.liveList_box a{
    box-sizing: border-box;
    display: block;
    width: 100%;
    padding: 0.5rem 0.3rem;
    background-color: white;
    color: #666666;
    text-align: left;
}
.liveList_head{
    display: block;
    width: auto;
    z-index: 0;
    font-size: 0.6rem;
    font-weight: bold;
    color: black;
	margin-bottom:0.7rem;
}
.liveList_head::after{
    content: "";
    display: none;
    width: 100%;
    height: 0.12rem;
    position: absolute;
    top: 0.47rem;
    left: 0;
    z-index: -1;
    background-color: #1e82c0;
}
.liveList_star{
    width: 1.24rem;
    height: 1.24rem;
    position: absolute;
    top: 0.2rem;
    right:0rem;
    background: url("http://sslcm2021.fumed.com.cn/live/m/images/star.png") no-repeat center center;
    background-size: 0.64rem;
}
.liveList_star[data-isTrue="1"]{
    background: url("http://sslcm2021.fumed.com.cn/live/m/images/star_right.png") no-repeat center center;
    background-size: 0.64rem;
}
.liveList_date{
    font-size: 0.45rem;
    font-weight: bold;
    color: #000;
    margin-top: 0.2rem;
}
.liveList_time{
    font-size: 0.4rem;
    line-height: 0.44rem;
    margin-top: 0.2rem;
	color:#9933E5;
	line-height:1.5;
}
.liveList_time img, .liveList_text img{
	width:0.46rem;
	vertical-align: middle;
	margin-right:0.1rem;
	}
.liveList_time img{width:0.46rem;}
.liveList_time.color_blue::before{background-color: #1e82c0;}
.liveList_text{
    font-size: 0.44rem;
    line-height: 0.44rem;
	color:#666666;
	line-height:1.5;
}
/* END云上东方列表 */

/* 我的预约样式 */
.reserve_content{}
/* END我的预约样式 */

/* 直播间视频样式 */
.video_head_none{
    width: 10.8rem;
    height: 8.875rem;
}
.video_head{
    width: 10.8rem;
    height: 8.875rem;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
}
.video_box{
    width: 100%;
    height: 6.075rem;
    position: relative;
}
.video_djs_content{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,0.8);
}
.video_djs_box{
    box-sizing: border-box;
    width: 9.2rem;
    height: 2.2rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    border: 0.02rem solid white;
}
.video_djs_name{
    width: 5rem;
    height: 0.6rem;
    position: absolute;
    bottom: -0.3rem;
    left: 2.1rem;
    background-color: white;
    line-height: 0.6rem;
    font-size: 0.46rem;
    font-weight: bold;
    color: #040613;
    text-align: center;
}
#dateShow1{
    width: 100%;
    height: 100%;
    line-height: 2rem;
    text-align: center;
    font-size: 0.38rem;
    font-weight: bold;
    color: white;
}
#dateShow1 span{
    font-size: 0.94rem;
    margin:0 0.2rem;
}
.vjs-control-bar, .vjs-volume-panel-horizontal{font-size: 0.3rem;}
.example_video_1-dimensions{
    width: 100%;
    height: 100%;
}
.video-js .vjs-big-play-button{
    width: 3rem;
    height: 1.2rem;
    line-height: 1.16rem;
    font-size: 0.8rem;
    left:50%;
    top:50%;
    border: 0.02rem solid #fff;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
}
.video_head_in{
    box-sizing: border-box;
    width: 100%;
    height: 1rem;
    position: absolute;
    top: 0;
    left: 0;
    padding-left: 0.8rem;
    line-height: 1rem;
    font-size: 0.4rem;
    font-weight: bold;
    color: white;
}
.video_head_in_right{
    float: right;
    height: 100%;
    line-height: 1rem;
    font-size: 0.4rem;
    padding-right: 0.8rem;
}
.video_head_in_right img{
    display: inline-block;
    height: 0.4rem;
    vertical-align: middle;
    margin: 0 0.1rem 0 0.2rem;
}
.video_gg{
    box-sizing: border-box;
    width: 100%;
    height: 1.6rem;
    position: relative;
    line-height: 1.6rem;
    text-align: center;
    background-color: white;
    font-size: 0.8rem;
    font-weight: bold;
    color: white;
}
.video_gg img{width: 100%;}
.video_tab_ul{
    box-sizing: border-box;
    width: 100%;
    height: 1.2rem;
    background-color: white;
    border-top: 0.02rem solid #eeeeee;
}
.video_tab_li{
    box-sizing: border-box;
    float: left;
    width:33.33%;
    height:100%;
    position: relative;
    z-index: 0;
    border-bottom: 0.02rem solid #eeeeee;
    background-color: white;
    line-height: 1.18rem;
    font-size: 0.4rem;
    color: #999999;
    text-align: center;
    transition: all 0.2s ease;
}
.video_tab_li.check:after{
    content: "";
    display: block;
    width: 100%;
    height: 0.12rem;
    position: absolute;
    bottom: -0.02rem;
    left: 0;
    z-index: -1;
    background-color: #1e82c0;
}
.video_tab_li.check{
    font-weight: bold;
    color: black;
    font-size: 0.44rem;
}
/* END直播间视频样式 */

/* 日程+聊天互动+提问 */
.video_tab_content{
    width: 100%;
    height: auto;
    padding: 0.4rem 0;
}
.video_tab_box{
    display: none;
    box-sizing: border-box;
    padding: 0 0.3rem;
}
.video_tab_box:first-child{display: block;}

/* 中文频道和翻译频道切换 */
.goCE{
    height: 1rem;
    margin-bottom: 0.3rem;
}
.goCE_btn{
    box-sizing: border-box;
    float: left;
    display: block;
    width: 40%;
    height: 100%;
    border: 0.01rem solid #666;
    color: #666;
    background-color: whtie;
    border-radius: 0.1rem;
    text-align: center;
    line-height: 1rem;
    font-size: 0.40rem;
    margin-left: 6.66%;
    cursor: pointer;
}
.goCE_btn.check{
    background-color: #d41a1c;
    border: 0.01rem solid #d41a1c;
    color: white;
}
/* END中文频道和翻译频道切换 */


/* 日程 */
.video_date_head{
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 0.4rem;
    padding: 0 0.3rem;
}
.video_date_head img, .video_date_time img, .video_date_text img{
    float: left;
    width: 0.5rem;
}
.video_date_head p{
    box-sizing: border-box;
    width: 100%;
    padding-left: 0.7rem;
    font-size: 0.4rem;
    font-weight: bold;
    color: #023882;
    line-height: 0.5rem;
    margin-bottom: 0.06rem;
}
.video_date_title p{
    box-sizing: border-box;
    width: 100%;
    padding-right: 1.7rem;
    font-size: 0.4rem;
    font-weight: bold;
    color: #023882;
    line-height: 0.5rem;
}
.video_date_box{
    box-sizing: border-box;
    width: 100%;
    position: relative;
    z-index: 0;
    padding: 0.3rem;
    color: #323335;
    margin-bottom: 0.3rem;
	border: 1px solid #eeeeee;
    border-radius: 0.4rem;
    transition: all 0.3s ease;
}
.video_date_more{
    position: absolute;
    right: 0.3rem;
    top: 0.2rem;
    padding: 0.7rem 0.2rem 0.2rem;
    text-align: center;
    color: #d41a1c;
    font-size: 0.28rem;
    font-weight: bold;
}
.lookBack_more{top: 1.5rem;}
.video_date_box[data-show='0'] .video_date_more{
    background: url("http://sslcm2021.fumed.com.cn/live/m/images/more.png") no-repeat center 0.2rem;
    background-size: 0.5rem;
}
.video_date_box[data-show='1'] .video_date_more{
    background: url("http://sslcm2021.fumed.com.cn/live/m/images/up.png") no-repeat center 0.2rem;
    background-size: 0.5rem;
}
.video_date_box p{
    box-sizing: border-box;
    width: 100%;
    padding-left: 0.7rem;
    font-size: 0.4rem;
    line-height: 0.5rem;
    margin-bottom: 0.06rem;
}
.video_date_time, .video_date_title{margin-bottom: 0.3rem;}
/* 回看按钮 */
.lookBack_btn{
    display: block;
    width: 1.4rem;
    height: 0.8rem;
    position: absolute;
    right: 0.3rem;
    top: 0.4rem;
}
.lookBack_btn img{
    width: 70%;
}
.lookBack_date_box{height: auto;max-height:999999px}
.video_talk_content.lookBack_talk_content{margin-bottom: 0;}
.lookBack_answer_box{margin-top: 0.4rem;}
/* END日程 */

/* 聊天互动 */
.video_talk_content{
    width: 100%;
    height: 100%;
    margin-bottom: 1.42rem;
}
.video_talk_box{
    box-sizing: border-box;
    width: 100%;
    position: relative;
    padding-left: 1.4rem;
    padding-bottom: 0.4rem;
    line-height: 0.5rem;
    border-bottom: 0.02rem solid #eeeeee;
    margin-bottom: 0.3rem;
}
.video_talk_pic{
    float: left;
    width: 1rem;
    height: 1rem;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 50%;
    overflow: hidden;
}
.video_talk_name{
    font-size: 0.42rem;
    font-weight:bold;
    color: #666666;
    margin-bottom: 0.1rem;
}
.video_talk_text{
    font-size: 0.4rem;
    color: #000000;
    text-align: justify;
}
.video_talk_bottom{margin-top: 0.2rem;}
.video_talk_time{
    font-size: 0.32rem;
    color: #999999;
}
.video_talk_like{
    float: right;
    padding-left: 0.44rem;
    font-size: 0.32rem;
    color: #999999;
}
.video_talk_like[data-like='0']{
    background: url("../image/like_false.png") no-repeat left center;
    background-size: 0.34rem;
}
.video_talk_like[data-like='1']{
    background: url("../image/like_true.png") no-repeat left center;
    background-size: 0.34rem;
}
.video_inputBox{
    box-sizing: border-box;
    width: 100%;
    height: 1.42rem;
    position: fixed;
    bottom:0;
    left:0;
    background-color: white;
    border-top: 0.02rem solid #eeeeee;
}
.video_inputBox span{
    box-sizing: border-box;
    display: block;
    width: 73%;
    height: 1rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    padding: 0 0.5rem;
    background-color: #f0f0f0;
    border-radius: 0.6rem;
    font-size: 0.4rem;
    color: #666666;
    line-height: 1rem;    
}
/* END聊天互动 */

/* 提问 */
.video_ask_content{
    width: 100%;
    height: 100%;
    margin-bottom: 1.42rem;
}
.video_ask_box{
    box-sizing: border-box;
    width: 100%;
    position: relative;
    padding-bottom: 0.4rem;
    line-height: 0.5rem;
    border-bottom: 0.02rem solid #eeeeee;
    margin-bottom: 0.3rem;
}
.video_ask_box:last-child{border: none;padding-bottom: 0;}
.video_ask_head, .video_answer_head{
    width: 100%;
    height: 1rem;
    font-size: 0.4rem;
    line-height: 1rem;
}
.video_ask_pic, .video_answer_pic{
    float: left;
    width: 1rem;
    height: 1rem;
    position: relative;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 0.3rem;
}
.video_ask_head span, .video_answer_head span{margin-right: 0.2rem;}
.video_ask_text, .video_answer_text{
    margin-top: 0.1rem;
    font-size: 0.4rem;
    line-height: 0.54rem;
    color: #000000;
    text-align: justify;
}
.video_answer_btn{
    font-size: 0.4rem;
    line-height: 0.8rem;
    padding-bottom: 0.2rem;
    text-align: right;
}
.video_answer_box{
    box-sizing: border-box;
    width: 100%;
    padding: 0.2rem 0.5rem;
    background-color: #f0f0f0;
}
.video_answer_text{margin-bottom: 0.2rem;}
.video_answer_text:last-child{margin-bottom: 0;}
/* END提问 */
/* END日程+聊天互动+提问 */

/* 聊天输入框 */
.talk_mian{
    display: none;
    opacity: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    background-color: rgba(0,0,0,0.5);
    transition: all 0.3s ease;
}
.talk_box{
    width: 80%;
    height: 6rem;
    position: absolute;
    left:50%;
    top:50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    background-color: white;
    border-radius: 0.2rem;
    overflow: hidden;
}
.talk_box_head{
    width: 100%;
    height: 1.2rem;
    background-color: #dadada;
    line-height: 1.2rem;
    font-size: 0.44rem;
    color: black;
    text-align: center;
}
.talk_box_btn{
    display: block;
    width: 2rem;
    height: 100%;
    font-size: 0.4rem;
}
.talk_box_close{float: left;color:#666666;}
.talk_box_send{float: right;color:#d41a1c;}
.talk_box textarea{
    box-sizing: border-box;
    width: 100%;
    height: 4.8rem;
    padding: 0.3rem;
    outline: none;
    resize:none;
    border: none;
    font-size: 0.4rem;
    color: black;
}
/* 聊天输入框 */

/* 表情 */
.video_inputBox .bq_btn{
    /*display:none;*/
    width: 7%;
    background-color: white;
    padding: 0;
    left: 5%;
    transform: translate(0,-50%);
}
.video_inputBox .bq_btn img{
    display: block;
    width: 100%;
}
.bq_main{
    box-sizing: border-box;
    width: 90%;
    height: 5rem;
    padding: 0.1rem;
    position: absolute;
    top: -5.3rem;
    left: 50%;
    transform: translate(-50%,0);
    box-shadow: 0 0 0.3rem #999;
    padding: 0.06rem;
    background-color: white;
    border: 1px solid #eeeeee;
    border-radius: 0.2rem;
}
.bq_close{
    width: 0.8rem;
    height: 0.8rem;
    position: absolute;
    top: -0.9rem;
    right: 0;
    background-color: rgba(0,0,0,0.4);
    font-size: 0.4rem;
    text-align: center;
    line-height: 0.8rem;
    color: white;
    font-weight: bold;
    border-radius: 50%;
    cursor: pointer;
    font-family: '宋体';
}
.bq_box{
    width: 100%;
    height: 100%;
    overflow-y: auto;
}
.bq_box a{
    float: left;
    width: 16%;
    margin-left: 0.5%;
}
.bq_box a img{
    display: block;
    width: 100%;
}
/* END表情 */

/* 我的日程头像+姓名+类型 */
.agenda_top{
    box-sizing: border-box;
    padding-left: 3.4rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.agenda_man{
    display: block;
    width: 3rem;
    height: 3rem;
    position: absolute;
    top: 0;
    left: 0;
    border: 0.03rem solid white;
    border-radius: 50%;
    overflow: hidden;
}
.agenda_top p{
    line-height: 1rem;
}
.agenda_name{
    font-size: 0.8rem;
    font-weight: bold;
    color: white;
}
.agenda_type{
    font-size: 0.5rem;
    font-weight: bold;
}
/* END我的日程头像+姓名+类型 */

/* 我的日程列表 */
.main_content{
    margin-top: 1rem;   
}
.agenda_box{
    width: 100%;
    position: relative;
    padding-top: 1.1rem;
    margin-bottom: 0.4rem;
	background-color: #ffffff;
}
.agenda_btn{
    padding: 0 0.3rem;
    position: absolute;
    right: 0.2rem;
    top: 0.1rem;
    background-color: #d41a1c;
    border-radius: 4px;
    text-align: center;
    line-height: 0.8rem;
    font-size: 0.36rem;
    color: white;
    transition: all 0.2s ease;
}
.agenda_btn:hover{
    box-shadow: 0 0.05rem 0.05rem rgba(0,0,0,0.4);
}
.agenda_head{
    width: 2.4rem;
    position: absolute;
    top: 0;
    left: 0.2rem;
}
.agenda_title1{
    line-height: 1.1rem;
    font-size: 0.4rem;
    font-weight: bold;
    color: #000000;
    text-align: center;
}
.agenda_dateBox{
    box-sizing: border-box;
    width: 100%;
    padding: 0.34rem 0;
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
    background-color: #d41a1c;
}
.agenda_dateBox span{
    flex: 0;
}
.agenda_time{
    font-size: 0.4rem;
    font-weight: bold;
    color: white;
    margin-bottom: 0.1rem;
}
.agenda_day{
    font-size: 0.6rem;
    font-weight: bold;
    color: white;
}
.agenda_text{
    box-sizing: border-box;
    width: 100%;
    min-height: 1.4rem;
    padding: 0.2rem 0.2rem;
    padding-left: 2.8rem;
    border-top: 1px solid #eee;
}
.agenda_text p{
    box-sizing: border-box;
    width: 100%;
    line-height: 1.3;
}
.agenda_title2{
    display: inline-block;
    width: auto!important;
    font-size: 0.4rem;
    font-weight: bold;
    color:#404040;
    margin-bottom: 0.08rem;
}
.agenda_title3{
    font-size: 0.4rem;
    font-weight: bold;
    color: #0a0a0a;
}
.agenda_speak .agenda_btn, .agenda_speak .agenda_dateBox{background-color: #9933E5;}
/* END我的日程列表 */


/* 直播须知 */
.statement_content{
    width: 100%;
    background-color: #ffffff;
    padding: 0.3rem 0;
}
.statement_head{
    width: 100%;
    margin-bottom: 0.2rem;
}
.statement_head img{width: 100%;}
.statement_title{
    display: inline-block;
    padding: 0 0.1rem;
    font-size: 0.5rem;
    line-height: 1.5;
    font-weight: bold;
    border-bottom: 0.1rem solid #1D83C5;
    margin-bottom: 0.1rem;
    max-height: 999999px;
}
.statement_table tr td, .statement_text{
    font-size: 0.4rem;
    line-height: 2;
    max-height: 999999px;
    text-align: justify;
}
.statement_table tr td img{width: 0.4rem;margin-right: 0.1rem;}
.statement_en{display:none;}
.statement_change{
    display: none;
    width: 1rem;
    height: 1rem;
    position: fixed;
    top: 3.8rem;
    right: 0.2rem;
    text-align: center;
    line-height: 1rem;
    /* border-radius: 50%;
    background-color: rgba(0,0,0,0.4); */
    font-size: 0.4rem;
    font-weight: bold;
    color: white;
}
.statement_change img{width: 90%;}
.statement_dw{
    box-sizing: border-box;
    width: 100%;
    padding: 0 0.8rem;
    margin: 0.2rem 0 0;
    display: flex;
    flex-flow:row nowrap;
    align-items: center;
    justify-content: space-around;
}
.statement_dw a{
    flex:0 0 auto;
    color: white;
    line-height: 1rem;
    padding: 0 0.4rem;
    font-size: 0.4rem;
    font-weight: bold;
    background-color: #1E84C6;
}
/* 直播须知 */

/* 云展厅样式 */
.main_top{
    margin-top: 0.6rem;
}
.main_top_box{
    box-sizing: border-box;
    display: block;
    width: 100%;
    /* position: relative; */
    padding: 0.2rem 0.05rem;
    border-radius: 0.2rem;
    box-shadow: 0 0.1rem 0.2rem rgba(0,0,0,0.4);
    background-color: white;
    margin-bottom: 0.4rem;
}
.main_top_box::before{
    content: "";
    display: block;
    width: 1.2rem;
    height: 1.2rem;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 999;
}
.expovip{background: url("../image/expo_vip5.png") no-repeat right top;background-size: 1.5rem;}
.expodel{background: url("../image/expo_del5.png") no-repeat right top;background-size: 1.5rem;}
.expoyun{background: url("../image/expo_yun5.png") no-repeat right top;background-size: 1.5rem;}
.main_top_box p{
	float:right;
	width:100%;
    box-sizing: border-box;
    padding: 0 0.2rem;
    text-align: left;
    color: #333;
    font-size: 0.4rem;
    font-weight: bold;
    line-height: 1.5;
}
.main_top_boxImg{
	float:left;
    box-sizing: border-box;
    width: 2.2rem;
    height: 1.3rem;
    position: relative;
    background-color: white;
    border-radius: 0.2rem;
}
.main_top_boxImg img{width:auto;max-width: 100%;}
.expo_box{
    width: 4.4rem;
    height: 2.3rem;
    margin-bottom: 0.4rem;
    position: relative;
    border-radius: 0.2rem;
    box-shadow: 0 0.1rem 0.2rem rgba(0,0,0,0.4);
    background-color: white;
    overflow: hidden;
}
.expo_box::after{
	content: "";
    display: block;
    width: 1.2rem;
    height: 1.2rem;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 999;
    background: url("../image/expo_del5.png") no-repeat right top;
    background-size: 1rem;
}
.expo_box:nth-child(2n-1){float: left;}
.expo_box:nth-child(2n){float: right;}
.expo_box span{
    display: inline-block;
    padding: 0.05rem 0.1rem;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 0.3rem;
    color: #666;
    background-color: rgba(255,255,255,0.4);
    text-align: left;
}
.main_top .expo_box span{max-width: 80%;}
.expo_box img{width:auto;max-width: 90%;}
/* END云展厅样式 */

/* 厂家单页广告查看 */
.proImg_main{
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9999;
    background-color: rgba(0,0,0,0.6);
}
.proImg_img{
    display: block;
    width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    opacity: 0;
    transition: all 0.2s ease;
}
.proImg_load{
    width: 1rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.proImg_down{
    display: none;
    width: 1rem;
    height: 1rem;
    position: absolute;
    top: 0;
    right: 1.2rem;
}
.proImg_down img{
    width: 74%;
    opacity: 0.8;
}
.proImg_close{
    position: fixed;
    z-index: 2;
    top: 0;
    right: 0;
    width: 1rem;
    height: 1rem;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    opacity: 0.8;
    cursor: pointer;
    background-color: rgba(0,0,0,0.4);
    border-radius: 50%;
}
.proImg_close:before, .proImg_close:after{
    position: absolute;
    border-radius: 1px;
    background-color: #fff;
    content: '';
}
.proImg_close:before {
    top: 0.47rem;
    left: 0.1rem;
    width: 0.8rem;
    height: 0.06rem;
}
.proImg_close:after {
    top: 0.1rem;
    left: 0.47rem;
    height: 0.8rem;
    width: 0.06rem;
}
.proImg_btn{
    width: 1rem;
    height: 2rem;
    position: absolute;
    top: 50%;
    transform: translate(0,-50%);
    -webkit-transform: translate(0,-50%);
    background-color: rgba(0,0,0,0.4);
    cursor: pointer;
    z-index: 99;
}
.proImg_btn:hover{background-color: rgba(255,255,255,0.2);}
.proImg_btn img{
    width: 50%;
}
.proImg_left{
    left: 0;
}
.proImg_right{
    right: 0;
}
.proImg_ul{
    position: absolute;
    left:50%;
    bottom:2%;
    transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
}
.proImg_ul li{
    float: left;
    width: 0.2rem;
    height: 0.2rem;
    margin: 0 0.1rem;
    border-radius: 50%;
    background-color: white;
    opacity: 0.5;
}
.proImg_ul li.check{opacity: 1;}
/* 厂家单页广告查看 */


/* 电子资料 */
.program_head{
    width: 100%;
    box-shadow: 0 0.1rem 0.2rem rgba(0,0,0,0.5);
}
.program_head img{
    display:block;
    width: 100%;
}
.program_box{
    box-sizing: border-box;
    padding: 0.6rem 0;
    background-color: white;
    box-shadow: 0 0 0.2rem rgba(0,0,0,0.5);
}
.program_title{
    display: inline-block;
    width: auto;
    position: relative;
    z-index: 0;
    padding: 0 0.1rem 0 0.04rem;
    font-size: 0.6rem;
    font-weight: bold;
    color: #000000;
}
.program_title::after{
    content: "";
    display: block;
    width: 100%;
    height: 0.18rem;
    position: absolute;
    bottom:0;
    left: 0;
    z-index: -1;
    background-color: #1e82c0;
}
.program_content{
    width: 100%;
    margin-top: 0.6rem;
}
.program_content a{
    box-sizing: border-box;
    float: right;
    display: block;
    width: 4.4rem;
    height: 5.86rem;
    position: relative;
    overflow: hidden;
    margin-bottom: 0.2rem;
    border: 1px solid #e5e5e5;
}
.program_content a:active{box-shadow: 0 0 0.2rem rgba(0,0,0,0.5);}
.program_content a:nth-child(2n-1){float:left;margin-right: 2%;}
.program_content a img{
    min-width: 100%;
    min-height: 100%;
}
.program_content a span{
    box-sizing: border-box;
    display: block;
    width: 100%;
    padding: 0 0.2rem;
    position: absolute;
    left: 0;
    bottom: 0.2rem;
    font-size: 0.4rem;
    line-height: 2;
    color: white;
    text-align: left;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    background-color: rgba(0,0,0,0.5);

}
.program_cm a{
    float:left;
    width: 3rem;
    height: 4.24rem;
    margin-right: 0.1rem;
}
.program_content.program_cm a:nth-child(2n-1){margin-right: 0.1rem;}
.program_content.program_cm a:nth-child(3n){margin-right: 0;}
/* END电子资料 */

/* 查看图片 */
.program_img_main{
    width: 100%;
    overflow-x: auto;
}
.program_img_box{
    float: left;
    width: 10rem;
}
.program_img_box img{
    display: block;
    width: 100%;
}
/* END查看图片 */

/*图片弹框放大样式*/
.imgzoom_pack { 
    position: fixed; 
    top: 0; 
    left: 0; 
    z-index: 99999; 
    display: none; 
    width: 100%; 
    height: 100%; 
    background: rgba(0,0,0,.9); 
}
.imgzoom_pack .imgzoom_x { 
    position: absolute; 
    top: 0px; 
    right: 0px; 
    z-index: 10; 
    overflow: hidden; 
    width: 1.5rem; 
    height: 1.5rem; 
    background-color: rgba(255,255,255,0.7); 
    color: black; 
    text-align: center; 
    text-indent: 10px; 
    font-size: 0.8rem; 
    font-weight: bold;
    line-height: 1.5rem; 
    cursor: pointer; 
}
.imgzoom_pack .imgzoom_img { 
    position: absolute; 
    top: 0; 
    left: 0; 
    overflow: hidden; 
    width: 100%; 
    height: 100%; 
}
.imgzoom_pack .imgzoom_img img { 
    position: absolute; 
    top: 50%; 
    width: 100%; 
}
/*END图片弹框放大样式*/

/* 修改个人信息 */
.ind_form{
    width: 100%;
    height: 100%;
}
.in_logo{
    box-sizing: border-box;
    display: block;
    width: 3rem;
    height: 3rem;
    position: relative;
    margin: 0.4rem auto;
    border: 0.06rem solid white;
    border-radius: 50%;
    overflow: hidden;
}
.in_nameBox{
    width: 100%;
    height: 1rem;
    text-align: center;
}
.in_nameBox span{
    display: inline-block;
    position: relative;
    line-height: 1rem;
    font-size: 0.8rem;
    font-weight: bold;
    color: #000000;
}
.in_type{
    font-size: 0.36rem;
    margin-bottom: 1rem;
    text-align: center;
    margin-top: 0.1rem;
}
.ind_form .input_text {
    box-sizing: border-box;
    display: block;
    width: 100%;
    height: 1.4rem;
    margin-bottom: 0.48rem;
    padding-left: 1rem;
    outline: none;
    border: none;
    color: #999999;
    font-size: 0.45rem;
    border-bottom: 0.02rem solid #eeeeee;
}
.in_nameBox .input_text{
    display: none;
    height: 100%;
    border: none;
    padding-left:0;
    text-align: center;
    line-height: 1rem;
    font-size: 0.8rem;
    font-weight: bold;
    color: #000000;
    margin-bottom: 0;
}
.ind_form .select {
    box-sizing: border-box;
    display: block;
    width: 100%;
    height: 1.4rem;
    border: none;
    outline: none;
    padding-left: 0;
    border-bottom: 0.02rem solid #eeeeee;
    color: #999999;
    font-size: 0.45rem;
    background-color: white;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}
.ind_form .div_select, .ind_form .in_pwd{
    box-sizing: border-box;
    display: block;
    width: 100%;
    height: 1.4rem;
    line-height: 1.4rem;
    font-size: 0.45rem;
    color: #999999;
    padding-left: 1rem;
    border-bottom: 1px solid #eeeeee;
    margin-bottom: 0.48rem;
    text-align: left;
}
.in_user{background: url("http://sslcm2021.fumed.com.cn/live/m/images/in_man.png") no-repeat 0 center;background-size: 0.6rem auto;}
.in_email{background: url("http://sslcm2021.fumed.com.cn/live/m/images/in_email.png") no-repeat 0 center;background-size: 0.6rem auto;}
.in_cm{background: url("http://sslcm2021.fumed.com.cn/live/m/images/in_cm.png") no-repeat 0 center;background-size: 0.6rem auto;}
.in_gj{background: url("http://sslcm2021.fumed.com.cn/live/m/images/in_gj.png") no-repeat 0 center;background-size: 0.6rem auto;}
.in_phone{background: url("http://sslcm2021.fumed.com.cn/live/m/images/in_phone.png") no-repeat 0.07rem center;background-size: 0.5rem auto;}
.in_pwd{background: url("http://sslcm2021.fumed.com.cn/live/m/images/in_pwd.png") no-repeat 0.06rem center;background-size: 0.56rem auto;}
.ind_form .submit {
    display: block;
    width: 100%;
    height: 1.2rem;
    margin-top: 0.6rem;
    margin-bottom: 0.5rem;
    outline: none;
    border: none;
    color: white;
    background-color: #9933E5;
    border-radius: 4px;
    font-size: 0.45rem;
    box-shadow: 0 0.1rem 0.2rem rgba(30,130,192,0.3);
}
.ind_form .back_btn {
    line-height: 1.2rem;
    border: 1px solid #999999;
    background-color: #999999;
    color: white;
}
/* END修改个人信息 */

/* 侧边返回按钮和返回顶部按钮 */
.aside{
    box-sizing: border-box;
    height: auto;
    position: fixed;
    bottom:8vh;
    right: 0;
    z-index: 999;
    background-color: white;
    border: 1px solid rgba(0,0,0,0.1);
    border-bottom:none;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);
    opacity:0.9;
}
.aside_tip{
    box-sizing: border-box;
    width: 1rem;
    height: 1rem;
    padding: 0.1rem 0.2rem;
    position: absolute;
    top: -1px;
    left: -1rem;
    background-color: white;
    border: 1px solid #cccccc;
}
.aside_tip img{
    display: block;
    width: 0.5rem;
    margin: 4px auto 4px;
}
.aside a{
    box-sizing: border-box;
    display: block;
    width: 100%;
    width: auto;
    font-size: 0.3rem;
    text-align: center;
    color: #333;
    padding: 4px;
    transition: all 0.3s ease;
    border-bottom: 1px solid rgba(0,0,0,0.1);
}
.aside a:focus{background-color: rgba(0,0,0,0.1);}
.aside a img{
    display: block;
    width: 0.5rem;
    margin: 4px auto 4px;
}
.aside .back_up{display: none;}
/* END侧边返回按钮和返回顶部按钮 */

/* 日程列表 */
.pro_box_head{
    width: 100%;
    height: 1.4rem;
    position: relative;
    line-height: 1.4rem;
    padding: 0 0.4rem;
    font-size: 0.48rem;
    font-weight: bold;
    color: #000000;
    border-radius: 0.2rem;
    box-shadow: 0 0 0.1rem rgba(0,0,0,0.2);
    margin-bottom: 0.4rem;
}
.pro_box_head_btn{
    display: block;
    width: 0.7rem;
    height: 0.7rem;
    position: absolute;
    right: 0.4rem;
    top: 50%;
    -webkit-transform: translate(0,-50%);
    transform: translate(0,-50%);
    border-radius: 50%;
    background-image: linear-gradient(to bottom,#522db1,#b74dff);
}
.pro_box_head_btn img{width: 0.4rem;}
.pro_box_content{
    display: none;
}
.pro_dateUl{
    margin-bottom: 0.4rem;
    margin-left: 0.8rem;
}
.pro_dateLi{
    box-sizing: border-box;
    float: left;
    width: 2.8rem;
    height: 0.8rem;
    position: relative;
    background-color: #cccccc;
    padding-right: 0.28rem;
    text-align: center;
    color: #ffffff;
    font-size: 0.4rem;
    line-height: 0.8rem;
    cursor: pointer;
}
.pro_dateLi::after{
    box-sizing: border-box;
    content: "";
    display: block;
    width: 0.58rem;
    height: 0.58rem;
    position: absolute;
    top: 0.1rem;
    left: -0.3rem;
    background-color: #cccccc;
    border-left: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    transform: rotate(45deg);
}
.pro_dateLi{-webkit-tap-highlight-color:rgba(255,0,0,0);}
.pro_dateLi.check, .pro_dateLi.check::after{background-color: #451abd;}
.pro_tab{
    width: 100%;
    position: relative;
    padding-left: 0.2rem;
}
.pro_tab_box{
    display: none;
    width: 100%;
    padding-left: 0.6rem;
    border-left: 0.02rem solid #cccccc;
}
.pro_tab_box:first-child{display: block;}
.pro_tab_head{
    /* width: 100%; */
    position: relative;
    padding: 0.26rem 0.46rem;
    border-radius: 0.2rem;
    background-color: #451abd;
    margin-bottom: 0.4rem;
}
.pro_tab_head::before{
    content: "";
    display: block;
    box-sizing: border-box;
    width: 0.4rem;
    height: 0.4rem;
    position: absolute;
    top: 0.26rem;
    left: -0.6rem;
    -webkit-transform: translate(-50%,0);
    transform: translate(-50%,0);
    border-radius: 50%;
    border: 0.03rem solid #ffffff;
    background-color: #451abd;
    box-shadow: 0 0 0.12rem rgba(59,19,165,0.3);
}
.pro_tab_head::after{
    content: "";
    display: block;
    position: absolute;
    top: 0.26rem;
    left: -0.37rem;
    box-sizing: border-box;
    border-left: 0.2rem solid transparent;
    border-top: 0.2rem solid transparent;
    border-right: 0.2rem solid #451abd;
    border-bottom: 0.2rem solid transparent;
}
.pro_tab_head_time{
    display: flex;
    flex-flow:row nowrap;
    justify-content: flex-start;
    align-items: center;
    font-size: 0.3rem;
    line-height: 0.5rem;
    color: #ffffff;
}
.pro_tab_head_time img{
    width: 0.3rem;
    margin-right: 0.18rem;
}
.pro_tab_head_title{
    font-size: 0.4rem;
    color: #ffffff;
    line-height: 0.5rem;
    margin: 0.1rem 0;
    font-weight: bold;
}
.pro_tab_head_name{
    font-size: 0.36rem;
    line-height: 0.5rem;
    color: #f3715b;
}
.pro_tab_head_name a{color: #f3715b;padding: 0 0.1rem;}
.pro_tab_date{
    position: relative;
    font-size: 0.38rem;
    color: #9074de;
    margin-bottom: 0.2rem;
}
.pro_tab_date::before{
    content: "";
    display: block;
    box-sizing: border-box;
    width: 0.4rem;
    height: 0.4rem;
    position: absolute;
    top: 50%;
    left: -0.6rem;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    border-radius: 50%;
    border: 0.03rem solid #ffffff;
    background-color: #9074de;
    box-shadow: 0 0 0.12rem rgba(59,19,165,0.3);
}
.pro_tab_content{
   /*  width: 100%; */
    padding: 0.3rem;
    border-radius: 0.2rem;
    box-shadow: 0 0 0.12rem rgba(59,19,165,0.3);
    margin-bottom: 0.4rem;
}
.pro_tab_content_text{
    font-size: 0.36rem;
    font-weight: bold;
    color: #451abd;
    line-height: 0.45rem;
    margin-bottom: 0.1rem;
}
.pro_tab_content_man{
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-items: center;
    font-size: 0.3rem;
    line-height: 0.5rem;
    color: #000000;
}
.pro_tab_content_man img{height: 0.32rem;margin-right: 0.1rem;}
.pro_tab_content_man a{font-weight: bold;color: #000000;margin-right: 0.1rem;padding: 0 0.1rem;}
/* END日程列表 */

/* 讲者日程 */
.date_user_head{
    width: 100%;
    padding:0.4rem 1.2rem 1.7rem;
    border-radius: 0 0 70% 70%;
    background:#451abd url("http://sslcm2021.fumed.com.cn/live/m/images/logo_man2.png") no-repeat right top;
    background-size: 150px;
}
.date_user_name{
    font-size: 0.72rem;
    line-height: 2;
    color: #ffffff;
    font-weight: bold;
}
.date_user_com{
    font-size: 0.36rem;
    color: #ffffff;
    line-height: 1.5;
}
.date_user_title{
    font-size: 0.48rem;
    color: #0e050b;
    margin-bottom: 0.2rem;
    font-weight: bold;
}
.date_user_box{
    width: 100%;
    padding: 0.3rem 0.4rem;
    margin-bottom: 0.6rem;
    border-radius: 0.2rem;
    background-color: #ffffff;
    box-shadow: 0 0 0.12rem rgba(59,19,165,0.3);
}
.date_user_time{
    font-size: 0.36rem;
    color: #451abd;
}
.date_user_title2{
    font-size: 0.48rem;
    font-weight: bold;
    color: #000000;
    margin: 0.1rem 0;
}
.date_user_luntan{
    font-size: 0.36rem;
    color: #000000;
}
/* END讲者日程 */

@media (min-width:768px){
    /* 导航栏 */
    .nav{display: none;}

    /* 日程列表 */
    .pro_box_head{cursor: pointer;}
    .pro_dateLi:hover, .pro_dateLi:hover::after{background-color: #451abd;}
    .pro_tab_head{
        display: flex;
        flex-flow:row nowrap;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .pro_tab_head_time{margin: 0.1rem 0.5rem 0.1rem 0;}
    /* END日程列表 */

    /* 讲者日程 */
    .date_user_head{
        margin-top: 0.2rem;
        border-radius: 0.2rem;
        padding:0.5rem 0.4rem;
        box-shadow: 0 0 0.2rem rgba(59,19,165,0.3);
    }
    .date_user_head p{
        display: inline;
        line-height: 1;
        vertical-align: middle;
    }
    .date_user_name{margin-right: 10px;}
    .date_user_com{font-size: 0.46rem;}


}


.pro_tab_head::before,.pro_tab_date::before{width: 0.3rem;height: 0.3rem;}

.pro_tab_box{width:97%;padding-left:0.3rem;}
.pro_tab_head,.video_date_box{width:97%;}
.pro_tab_content{width:90%;}
.pro_dateLi{text-align: right;}

.state_btn{
    display: block;
    width: 80%;
    height: 1rem;
    margin: 0 auto 20px;
    line-height: 36px;
    background-color: #299AE0;
    color: white;
    text-align: center;
}

/*2020-0908*/
body{
    background: #fff url(../image/bg04.png);
    background-repeat: no-repeat,repeat-y;
    background-size: 100%;
    padding-top: 10vw;
    padding-bottom: 20px;
}
.expoyun{background: #fff;background-size: 0.6rem;}
.main_top_box p,.main_top_boxImg{float:none;}
.main_top_boxImg{width:100%; height:100%;}

/**fastbtns**/
.fastbtns{
    box-sizing: border-box;
    height: auto;
    position: fixed;
    bottom: 10%;
    right: 15px;
    z-index: 999;
}
.fastbtns a{
    display: block;
    background: url(../image/left-icon.png) no-repeat;
    width: 40px;
    height: 40px;
    margin-bottom: 12px;
    text-decoration: none;
}

.fastbtns a.home{
    background-position: 0px -48px;
}
.fastbtns a.go{
    background-position: 0px -96px;
}
.fastbtns a.top{
    background-position: 0 -144px;
    display: none;
}
/*******首页********/
header img.logo{
    float: right;
    width: 65%;
}
.rc-container{
       padding-top: 0.5rem!important;
}

.row{padding: 0.1rem 1rem;}


/*2020-0909*/
.gszw-size{font-size: 0.1rem;
    text-align: right;
    display: block;}
.main_top_box p{font-size: 0.5rem;}