@charset "utf-8";
/* CSS Document */
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    word-break: break-all;
    -webkit-tap-highlight-color: transparent;
}
 html {
	width: 100%;
	height: 100%;
     -webkit-tap-highlight-color: rgba(0,0,0,0)
}
body {
	width: 100%;
	height: 100%;
	margin: 0;
}

 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
     margin: 0;
     padding: 0;
     border: 0;
     vertical-align: baseline;
 }
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
    display: block;
}
ol,ul {list-style: none}
table {border-collapse: collapse;border-spacing: 0}
caption,th,td {text-align: left;font-weight: normal;vertical-align: middle}
q,blockquote {
    quotes: none
}

q:before,q:after,blockquote:before,blockquote:after {
    content: "";
    content: none;
}
a img {border: none;}
body {
    color: #666;
    background-color: #EFEEF3;
    font: 14px/1.5 "Microsoft YaHei", "Arial", tahoma,sans-serif;
    -webkit-font-smoothing: antialiased;
}

.clear_fix{*zoom:1}
.clear_fix:before{content:"";display: block;clear:both}
.clear_fix:after{content:"";display: block;clear:both}
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px white inset
}





/**视频插件样式修改*/
.video-js{
    font-size: .275rem;
}
.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after,.video-js .vjs-time-tooltip{
    padding: .7em .667em .5em;
    width:4.2em;
    height: 2.4em;
}
.video-js .vjs-play-progress:after{
    z-index: 0
}
 .video-js .vjs-big-play-button{
    font-size: 5em;
}
.vjs-big-play-centered .vjs-big-play-button{border: 0;background: none;width: 1em;height: 1em;margin-top: -.5em;margin-left: -.5em;}
.video-js .vjs-big-play-button:focus, .video-js:hover .vjs-big-play-button{
	background: none;
}
.vjs-has-started.vjs-paused .vjs-big-play-button{
    display: block;
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before{
    line-height: 1em;
    text-shadow: 0px 0px .2em black;
}

.container input {
	color: #535353
}

.container textarea {
	color: #535353
}

.transparent {
	opacity: 0
}


.container ul {
	list-style: none
}

input {
	outline-width: 0px;
	border: 0px;
	font-size: 1.2em
}

textarea {
	outline-width: 0px;
	border: 0px;
	font-size: 1em;
	width: 90%;
	height: 10em;
	-webkit-tap-highlight-color: transparent
}


.liveDetail-container{position: static; overflow:auto; -webkit-overflow-scrolling: touch; width: 100%;  }

.liveDetail-container ul {
	list-style: none;
	display: block;
	width: 100%;
}

.live-detail-bg {
	overflow: auto;
	padding: 0;
	margin: 0;
	-webkit-overflow-scrolling: touch;
	background-color: #f1f1f1;
}

#live-detail { padding: 25px; width:100%; height: 100%; }

.liveDetail-content {
	margin-bottom: 1em;
	display: block;
	width: 100%;
	background-color: #f1f1f1;
}
.live-detail-logo {margin-bottom: 0.8em;padding: 1em 0;border-bottom: 1px solid #ccc;}
#live-detail .live-detail-logo img{max-width:50vw;}
.live-detail-title {
	font-size: 1.5em;
	font-weight: bold;
	margin-bottom: 0.5em
}
.inquery{
	font-size: 1.5em;
	font-weight: bold;
	margin-bottom: 0.5em;
	text-align: center;
}
.live-detail-subtitle {
	font-weight: bold;
	line-height: 1.6;
	color: #999
}
.live-detail-content {
	margin-top: 0.75em;
	color: RGBA(0, 0, 0, 0.8);
	line-height: 1.6;
	font-size: 1.15em
}
.live-detail-content img{
	max-width:100%;
	height:auto;
}

.location {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAZCAYAAAA8CX6UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTZCN0FCMjNFQThGMTFFNUJEMDM4MjMyNURCMjQxOUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTZCN0FCMjRFQThGMTFFNUJEMDM4MjMyNURCMjQxOUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCOTQwRDg5RUVBOEYxMUU1QkQwMzgyMzI1REIyNDE5RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNkI3QUIyMkVBOEYxMUU1QkQwMzgyMzI1REIyNDE5RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmP0xioAAAF4SURBVHjapJU9SwNBEIY3Fz1SBLQQQU/8QPwBFlpZCDYWFv5Uy1QqYmMsBBUtRBE0fmKicIZcjMZ3YBbWcW7diy88JDezO9mbfXdTMromwTxIQJVjKWiAK/78oZJ4HgUrXMinO7APXrVCE2AdDJswfYAauKeHsrOSDRCbcNHcOXANOhEHVwsWsYp5rhniho4rg95A3WksjVsGI2IczU1oeYtgTCSpiVvgBXwyFLsAs6Aixn9FOTt0CLpKvMu5X3aJHJ+4anj6cqvEqhEv+9+iQu9KPPHMmVJiKRV6VhJLOXaIOSf1SLvWAwsiUeHdafOKadwMWGPzSh3YI7KZ46UQPZFVrLN3yQsDFtqzzbYGPB2gyCVouoWsCVsFiqR8lRhZiPy0U+AVqR2ZexW4ajs3pE/H4FwaUuqIdyJPTe28aYX6/Io9JUevv60dq3LOr2bMtIjX+UY0ISuyOhMnnS78E9+hDdmZjL/3fRf4X/8U5Jcb8OAb+C3AAEXUUqGrF6jyAAAAAElFTkSuQmCC") no-repeat left;
	background-size: 9px 12px;
	padding-left: 1em
}

.location-img {
	height: 12px;
	width: 9px;
	padding-left: 1em
}
.button {
	line-height: 2.5;
	border-radius: 2px;
	border: 1px solid;
	outline-width: 0;
	text-align: center;
	font-size: 1.2em
}

.liveDetail-nav {
	background-color: #111;
	height: 1.25rem;
	width: 100%;
	/* border-top: 1px solid #eee; */
	position: static;
}
.liveDetail-nav div.nav-item { width: 50%; float: left; text-align: center; -webkit-appearance: none; -webkit-tap-highlight-color: transparent }

.nav-title {
	color: #D2D2D4;
	text-align: center;
	font-weight: bold;
	font-size: .45rem;
	line-height: 1.1875rem;
}
.nav-title-active {
	color: #ff7f66;
}
.has-ppt div.nav-item{width:33%;}
.left-line { position: relative; }
.left-line:before{display: block;content: "";position: absolute;background-color: #555;width: 1px;height: 80%;left: 0px;top: 10%;}


#nav-right-title{position: relative;display: inline-block;}
#admin-link{font-size: .28rem;color: #fff;float: right;}

.detail-content {
	margin: 2em 0
}


.live-video-status {
	text-align: center;
	background: url('/webinar/images/mlive/videobg.png') no-repeat;
	background-size: cover;
	position: relative;
}
#tipsContent{position: absolute; display: block; text-align: center; height: 39px; width: 100%; color: #fff;margin: 0}

.print-wall {
	padding: 1em;
	line-height: 1.5
}



.chat-detail {
	color: RGBA(0, 0, 0, 0.8);
	font-size: 14px;
	font-weight: 300
}

.chat-footer {
	background-color: #eee;
	position: relative;
	left: 0;
	right: 0;
	bottom: 0;
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	font-size: .5rem;
	height: 1.4rem;
}
.chat-footer div.alert{
	margin: 0;
	position: absolute;
	bottom: 1.4rem;
	width: 100%;
	padding: .2rem;
	font-size: .5rem;
}
.input-send {
	width: 100%;
	height: 1rem;
	border-radius: 2px;
	float: left;
	padding: 0 10px;
	color: RGBA(0, 0, 0, 0.8);
}

.btn-send {
	display: block;
	line-height:  2em;
	text-align: center;
	font-size: 16px;
	font-weight: bolder;
}

#print-wall {
	overflow: auto;
	font-size: 14px;
	-webkit-overflow-scrolling: touch;
	word-break: break-all;
	background-color: #f1f1f1;
}

input[type=text] {
	-webkit-tap-highlight-color: transparent;
	-webkit-appearance: none
}

input[type=datetime-local] {
	-webkit-tap-highlight-color: transparent
}


.qa_item{font-size: 1.15em;line-height: 1.5em; position: relative;margin: 0.5em 0;border-radius: 8px; background-color: #ebebeb;}
.qa_host{padding-left: 54px; background: url("/static/images/zcr.jpg") no-repeat 0 6px;}
.qa_q{padding-left: 54px; background: url("/static/images/noavatar_small.gif") no-repeat 0 6px;}
.qa_a{padding:0  54px;background: url("/static/images/noavatar_small.gif") no-repeat right 6px;}
.qa_a_host{background: url("/static/images/zcr.jpg") no-repeat right 6px;}
.qa_name{width:100%; padding:3px; color: #1b809e; white-space: nowrap;overflow: hidden;margin-right: 5px;}
.qa_body{padding:3px;word-break: break-all; position: relative;border-radius: 5px;}
.qa_date{color:#ccc; font-size: smaller;}
.qa_body p{margin:0;}

.qa_host div.qa_name{ text-align: left;}
.qa_host div.qa_body{display: inline-block;text-align: left;background-color: #fff; left: 5px;}
.qa_host div.qa_body:before{content: "\e251"; font-family:Glyphicons Halflings; position: absolute;top: 5px;left: -11px;color:#fff; border-radius: 5px;}
.qa_host div.qa_date{position: absolute; top: 8px; right: 8px;}

.qa_q div.qa_name{text-align: left;}
.qa_q div.qa_body{display: inline-block;text-align: left;background-color: #fff; left: 5px;}
.qa_q div.qa_body:before{content: "\e251"; font-family:Glyphicons Halflings; position: absolute;top: 5px;left: -11px;color:#fff; border-radius: 5px;}
.qa_q div.qa_date{position: absolute; top: 8px; right: 8px;}
.qa_a div.qa_name{float:right; text-align: right;}
.qa_a div.qa_body{float: right;text-align: left;background-color: #a0e75a; margin-right: 5px;}
.qa_a div.qa_body:before{font-family:Glyphicons Halflings;content: "\e250";position: absolute;top: 5px;right: -12px;color:#a0e75a;}
.qa_a div.qa_date{display: none;}

.item_wraper_0{ border-bottom: #ccc dashed 1px;}
.item_wraper_1{ border-bottom: #ccc dashed 1px;}


div.item_wraper_0,div.item_wraper_1{*zoom:1; }
div.item_wraper_0:before,div.item_wraper_1:before{content:"";display: block;clear:both}
div.item_wraper_0:after,div.item_wraper_1:after{content:"";display: block;clear:both}

#poster{top: 0; left: 0; right: 0; position: relative;}
.tool-bar {
    height: 0.96rem;
    line-height: 0.96rem;
    padding: 0 0.48rem;
    box-sizing: border-box;
    background-color: #2D2E35;
    color: #D2D2D4;
    font-size: 0.28rem;
}
.tool-bar span.webinar-pv{
    display: inline-block;
}
.tool-bar span.webinar-pv > i.sooqfont{
    font-size: .28rem;
}
.modal-fullScreen-doc .docfullScreenBtn,#ppt_wraper a.docfullScreenBtn{display: block;position: absolute; font-family:sooqfont;top:.5rem;right: .5rem;width: .5rem;height: .5rem;line-height: .5rem;font-size: .5rem;background-color: rgba(0,0,0,0.5);text-decoration: none;color: #fff;}
.modal-fullScreen-doc .docfullScreenBtn.close{
    font-weight: 400;
    float: none;
    text-shadow:none;
    opacity: 1;
}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
    .modal-fullScreen-doc .docfullScreenBtn,#ppt_wraper a.docfullScreenBtn{
        background-color:#000000;
        filter:Alpha(opacity=50);
        position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
        *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
    }
    .modal-fullScreen-doc .docfullScreenBtn.close{

    }
}
.modal-fullScreen-doc{
    background: #000;
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-overflow-scrolling: touch;
    outline: 0;
    z-index: 10000;
    overflow-x: hidden;
    overflow-y: auto;
}
.modal-fullScreen-doc .modal-dialog {
    position: relative;
    width: auto;
    height: 100%;
    margin: 0;
    z-index: 2 ;
}
.modal-fullscreen {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.modal-fullscreen.in {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}
.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0)
}
.modal-fullScreen-doc .modal-content {
    position: relative;
    background-color: #ffffff;
    border: 1px solid #999999;
    border: 1px solid rgba(0,0,0,0.2);
    border-radius: 6px;
    box-shadow: 0 3px 9px rgba(0,0,0,0.5);
    background-clip: padding-box;
    outline: 0;
    border: none;
    border-radius: 0;
    box-shadow: none;
    background: none;

}
.has-ppt #chat{display: none;}
#ppt_wraper{background-color: #2D2E35; position: relative;}

#chatInfoWrap{width:80%; float: left; padding: 0.4em 0 0.4em 0.4em;background-color: #eee;}
#chatSendWrap{width: 20%; text-align: center; float: left;padding: 0.4em;background-color: #eee;}
#chatSend{color: #fff;background-color: #5bb432;border-color:#5bb432;font-size: .5rem;padding: .1875rem .375rem;line-height: .6rem;}

.vjs-poster{background-size: cover !important;}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{
	opacity: 1;
}