body{
	background: none !important;
}
.load{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #FFFFFF;
	z-index: 99999;
	text-align: center;
	/*display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	justify-content: cneter;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;*/
}
.load img{
	position: absolute;
	width: 200px;
	left: 50%;
	margin-left: -100px;
	top: 50%;
	margin-top: -93px;
}
.commentTemplate {
	width: 100%;
	height: 100%;
	display: flex !important;
	display: -webkit-flex;
	display: -ms-flexbox;
	justify-content: cneter;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	overflow: hidden;
}


.topPage {
	position: relative;
	width: 94%;
	margin: 0 auto;
}

.bottomController {
	position: relative;
	height: 35px;
	background: #9d2d2f;
}

.topPage .bx-wrapper {
	margin: 0 auto !important;
	min-height: 467px;
	background: url(../img/slideMaster1Bgdelogo.png) no-repeat;
	background-size: cover;
}

.topPage .bx-wrapper .bx-viewport {
	left: 0;
	border: 0;
	background: none;
	height: 100% !important;
}

.topPage .sliderPpt .slide {
	width: 100% !important;
	/*height: 100%;*/
	float: left !important;
}
.bx-wrapper img{
	max-width: none !important;
}
.bx-wrapper img:nth-of-type(1){
	width: 100% !important;
}

.topPage .bx-wrapper .bx-pager {
	bottom: -32px !important;
	z-index: 9;
	font-size: 16px;
	color: #fff;
	font-weight: normal;
}

.topPage .bx-wrapper .bx-controls-direction a {
	bottom: -35px;
	top: auto !important;
}

.bx-wrapper .bx-prev {
	left: 50%;
	margin-left: -90px;
	background: url(../img/pptBtn.png) no-repeat 15.5px;
}

.bx-wrapper .bx-next {
	right: 50%;
	margin-right: -90px;
	background: url(../img/pptBtn.png) no-repeat -20px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 15.5px;
}

.bx-wrapper .bx-next:hover {
	background-position: -20px;
}

.fullScreenPpt {
	z-index: 9;
	position: absolute;
	cursor: pointer;
	color: #FFFFFF;
	font-size: 24px !important;
	right: 12px;
	top: 0;
}

.closeFullScreen {
	display: none;
	z-index: 9;
	position: absolute;
	cursor: pointer;
	color: #FFFFFF;
	font-size: 25px !important;
	right: 12px;
	top: 0;
}

.bx-wrapper img {
	max-width: auto !important;
}

.topPage .bx-wrapper .bx-viewport {
	moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}


.mode01 img {
	margin: 0 auto;
}

.mode02 video {
	display: block;
	max-width: 100%;
	max-height: 100%;
	margin: 0 auto;
}
.video02{
    position: absolute;
    width: 96.2%;
    height: 93.35%;
    left: 1.75%;
    top: 3.1%;
}
.mode02,.mode03,.mode0301,.mode04,.mode05,.mode06,.mode07,.mode08,.mode010,.mode0110{
	position: relative;
}

.leftImg{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 76%;
	left: 50%;
	margin-left: -38%;
	top: 50%;
	margin-top: -17%;
}
.mode03 .voiceBtn{
	position: absolute;
    width: 8%;
    right: 4%;
    top: 4%;
    cursor: pointer;
}
.mode03 .voiceBtn01{
	right: 1%;
    top: 16%;
}
.mode03 .voiceBtn02{
    right: 7.2%;
    top: 7.8%;
}
.mode03 .voiceBtn03{
    right: 4%;
    top: 11.8%;
}
.audioImg{
    position: absolute;
    bottom: 0;
    right: 0;
    width: 0;
}


.mode04Left{
	position: absolute;
	width: 28%;
    height: 49.8%;
	background: url(../img/textbg.png) no-repeat;
	background-size: 100%;
	left: 10%;
	top: 26.5%;
}
.mode04Left img{
	width: 100%;
}
.mode04Right{
    position: absolute;
    width: 49%;
    height: 49%;
    left: 42.5%;
    top: 25.8%;
    border: 1px solid #804c35;
    background: #FFFFFF;
    /*border-top: none;*/
}
.mode04Right_wg{
	width:50%;
	height:50%;

}
.mode04Right_wg02{
	width:46%;
	height:46%;

}

.mode04Right video{
	height: 100%;
}
.video0501{
	position: absolute;
	width: 34%;
	height: 34%;
	border: 1px solid #804c35;
    /*border-top: none;*/
}
.video0501:nth-of-type(1){
	left: 15%;
	top: 15%;
}
.video0501:nth-of-type(2){
	left: 51%;
	top: 15%;
}
.video0501:nth-of-type(3){
	left: 15%;
	bottom: 15%;
}
.video0501:nth-of-type(4){
	left: 51%;
	bottom: 15%;
}
.mode05 .video0501 video{
	height: 100%;
}
.video0601{
	position: absolute;
	width:42%;
	height:42%;
	border: 1px solid #804c35;
    /*border-top: none;*/
}
.video0601:nth-of-type(1){
	left: 6%;
	top: 29%;
}
.video0601:nth-of-type(2){
	left: 51%;
	top: 29%;
}
.mode06 .video0601 video{
	height: 100%;
}
.video0701{
	position: absolute;
	width: 34%;
	height: 34%;
	border: 1px solid #804c35;
    /*border-top: none;*/
}
.video0701:nth-of-type(1){
    left: 50%;
    top: 14%;
    margin-left: -17%;
}
.video0701:nth-of-type(2){
	left: 15%;
	bottom: 14%;
}
.video0701:nth-of-type(3){
	left: 51%;
	bottom: 14%;
}
.mode07 .video0701 video{
	height: 100%;
}
.video0801{
	position: absolute;
	width: 39.2%;
	height: 39.2%;
	border: 1px solid #804c35;
}
.video0801:nth-of-type(1){
    left: 7.75%;
    bottom: 5.6%;
}
.video0801:nth-of-type(2){
	right: 12.05%;
	bottom: 5.6%;
}
.video0901{
	position: absolute;
	width:40%;
	height:40%;
	border: 1px solid #804c35;
}
.video0901:nth-of-type(1){
    right: 9%;
    top: 7%;
}
.video0901:nth-of-type(2){
	right: 9%;
    bottom: 7%;
}
.video0902{
	position: absolute;
	width:36%;
	height:36%;
	border: 1px solid #804c35;
}
.video0902:nth-of-type(1){
    right: 19.5%;
    top: 18%;
}
.video0902:nth-of-type(2){
	right: 19.5%;
    bottom: 8%;
}

.video0510{
	position: absolute;
	width: 36.5%;
	height: 36.5%;
	border: 1px solid #804c35;
	/*border-top: none;*/
}
.video0510:nth-of-type(1){
	left: 12%;
	top: 34%;
}
.video0510:nth-of-type(2){
	left: 51.5%;
	top: 34%;
}
.mode010 .video0510 video{
	height: 100%;
}
.video0110{
	position: absolute;
  width: 39%;
  height:39%;
	border: 1px solid #804c35;
	/*border-top: none;*/
}

 .video0110:nth-of-type(1){
  top:9.8%;
  left:10%;
}
.video0110:nth-of-type(2){
  left:10%;
  bottom:8%;
}
.video0110:nth-of-type(3){
  left:50.6%;
  bottom:8%;
}
.mode011 .video0110 video{
	height: 100%;
}
.video0120{
	position: absolute;
    width: 65%;
    height: 65%;
    top: 20.2%;
    left: 17.2%;
	border: 1px solid #804c35;
}


.bx-wrapper .bx-controls-direction a.disabled{
	display: block;
}

/*控制器style*/
.defaultStyle .bottomController {
	height: 100px;
	/*background: rgba(245,239,234,1);*/
	background: none;
}
.defaultStyle .bx-wrapper .bx-controls-direction a{
	width: 60px;
	height: 60px;
	bottom: -74px;
	text-indent: 0;
	color: #9B6825;
	text-align: center;
	font-size: 14px;
	padding: 60px 0 0 0;
}
.defaultStyle .bx-wrapper .bx-controls-direction a.disabled{
	opacity: .6;
}
.defaultStyle .bx-wrapper .bx-next{
	background: url(../img/yijianshouke_btn_xiayiye.png) no-repeat;
	background-size: 100%;
	margin-right: -150px;
}
.defaultStyle .bx-wrapper .bx-next:hover{
	background: url(../img/yijianshouke_btn_xiayiye_hover.png) no-repeat;
	background-size: 100%;
}
.defaultStyle .bx-wrapper .bx-prev{
	background: url(../img/yijianshouke_btn_shangyiye.png) no-repeat;
	background-size: 100%;
	margin-left: -150px;
}
.defaultStyle .bx-wrapper .bx-prev:hover{
	background: url(../img/yijianshouke_btn_shangyiye_hover.png) no-repeat;
	background-size: 100%;
}
.defaultStyle .fullScreenPpt{
	width: 60px;
	height: 60px;
	line-height: 60px;
	background: #EEE7DE;
	text-align: center;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	color: #ba8034;
	font-size: 38px !important;
	top: 14px;
    right: 0;
}
.defaultStyle .fullScreenPpt:hover{
	background: #DECFBC;
}
.defaultStyle .topPage .bx-wrapper .bx-pager{
	bottom: -62px !important;
	color: #A41B1D;
	font-size: 20px;
}
.textFullScreen{
	display: none;
	color: #ba8034;
	font-size: 14px;
	position: absolute;
    right: 16px;
    bottom: 5px;
}
.defaultStyle .textFullScreen{
	display: block;
}

/*控制器style---全屏*/
.fullScreenStyle .bottomController{
	height: 48px;
	background: #B7966E;
}
.fullScreenStyle .bx-wrapper .bx-controls-direction a{
	width: 32px;
	height: 32px;
	bottom: -68px;
	text-indent: -9999999px;
	color: #9B6825;
	text-align: center;
	font-size: 14px;
	padding: 60px 0 0 0;
}
.fullScreenStyle .bx-wrapper .bx-controls-direction a.disabled{
	opacity: .6;
}
.fullScreenStyle .bx-wrapper .bx-next{
	background: url(../img/quanping_btn_xiayiye.png) no-repeat;
	background-size: 100%;
	margin-right: -150px;
}
.fullScreenStyle .bx-wrapper .bx-next:hover{
	background: url(../img/quanping_btn_xiayiye_hover.png) no-repeat;
	background-size: 100%;
}
.fullScreenStyle .bx-wrapper .bx-prev{
	background: url(../img/quanping_btn_shangyiye.png) no-repeat;
	background-size: 100%;
	margin-left: -150px;
}
.fullScreenStyle .bx-wrapper .bx-prev:hover{
	background: url(../img/quanping_btn_shangyiye_hover.png) no-repeat;
	background-size: 100%;
}
.fullScreenStyle .topPage .bx-wrapper .bx-pager{
	font-size: 20px;
	bottom: -40px !important;
	/*color: #A41B1D;*/
}
.fullScreenStyle .closeFullScreen{
	font-size: 33px !important;
	right: 6px;
}
.fullScreenStyle .textFullScreen{
	display: none;
}



/* 画笔 */
.commentTemplate {
	position: relative;
}

.create {
	display: none;
}

.canvasppt {
	/* background: rgba(0, 0, 0, .5); */
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}
.brunshWraPppt {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 35px;
	z-index: 999;
	background: #ccc;
}

.branchIconPpt {
	position: absolute;
	left: 12px;
	display: block;
	width: 65px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	cursor: pointer;
	z-index: 99;
	background: #9d2d2f;

}
.branchIconPpt span{
	color: #fff;
	margin-right: 4px;
}

.branchIconPpt p {
	display: inline-block;
	color: #fff;
}

.branchListPpt {
	position: absolute;
	left: 12px;
	width: 285px;
	height: 35px;
	overflow: hidden;
}

.branchListPpt li {
	cursor: pointer;
	float: left;
	width: 28px;
	line-height: 25px;
	text-align: center;
	font-size: 15px;
	color: #fff;
	margin:5px;
	border-radius: 4px;
}
.branchListPpt li.retractBranch{
	width: 45px;
}
.branchListPpt li.retractBranch span{
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
}
.branchListPpt li span{
	font-size: 18px;
}
.branchListPpt li em{
	font-size: 12px;
	margin-right: 2px;
}
.clickIcon{
	background-color: rgba(0, 0, 0, .4) !important;
}
.clickIcon span{
	color: #fff;
}
.mongolia{
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 9999;
	background: rgba(0,0,0,.4);
	overflow: hidden;
}
.brushMonppt .modelCon{
	position: fixed;
	width: 260px;
	left: 50%;
	top: 50%;
	margin-left: -130px;
	margin-top: -77px;
	background: #fff;
	z-index: 99999;
	overflow: hidden;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.brushMonppt .modelTit{
	display: none;
	color: #fff;
	font-size: 16px;
	padding: 0 14px;
	text-align: left;
	height: 40px;
	line-height: 40px;
	background: #4688f1;
}
.brushMonppt .modelCon .modelTit span{
	float: right;
	font-size: 24px;
	cursor: pointer;
	color: #fff;
}
.brushMonppt .modelMain{
	padding: 24px;
}
.brushMonppt .modelMain p{
	padding: 24px 0 10px 0;
	color: #888888;
	font-size: 16px;
	text-align: center;
}
.brushMonppt .modelFooter{
	background: #ebebeb;
	padding: 6px 27px;
	height: 50px;
	border-top: 1px solid #DCDEE3;
}
.brushMonppt .modelFooter span{
	float: left;
	cursor: pointer;
	display: block;
	width: 86px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	font-size: 14px;
	background: #fff;
	color: #888;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
}
.brushMonppt .modelFooter span:hover{
	background: #9d2d2f;
	color: #fff;
}
.brushMonppt .modelFooter span:nth-of-type(1) {
	margin-right: 30px;
}
.noWitdh {
	width: 0;
	padding: 0;
}
.transTime {
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
}
.box input{
	display: none;
}

/* ------------------倍速---------------- */
.prism-player .prism-controlbar{
	display: block !important;
}
.double_speed{
	position: absolute;
	right: 138px;
}
.double_speed_ys{
	bottom: 36px;
	right: 158px;
}
.double_speed_ys .double_list{
	bottom: 16px;
}
.double_speed_ys .double_btn{
	font-size: 14px;
}
.double_btn{
	color: #fff;
	font-size: 16px;
	cursor: pointer;
	display: block;
	padding: 12px 0 0 0;
}

.double_list{
	display: none;
	position: absolute;
	bottom: 26px;
	right: -14px;
	background: rgba(0,0,0,.7);
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	width: 74px;
	padding: 6px 0;
}
.double_list li{
	text-align: center;
	line-height: 30px;
	cursor: pointer;
	color: #fff;
}
.double_list li.nowSpeed{
	color: #00cc36;
}
.double_list li:hover{
	color: #00cc36;
}
.prism-volume{
	margin-right: 12px !important;
}
.loop_btn_video{
	position: absolute;
	bottom: 10px;
	right: 92px;
	width: 28px;
	height: 24px;
	cursor: pointer;
	background: url(../img/loop_btn_icon.png) no-repeat;
	background-size: 100%;
}
.loop_btn_ys{
	width: 25px;
	height: 22px;
	bottom: 36px;
	right: 107px;
}
.true_loop{
	background: url(../img/loop_btn_true.png) no-repeat;
	background-size: 100%;
}