@media (max-width: 769px){
	
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
		width: 100%;
	}
	.mode-news .content a>div span:last-child{
		max-width: 60vw;
		overflow: hidden;
	}
	.ticket-view{
		padding: 20px 10px;
		margin-top: 0!important;
	}
	.ticket-view .title>span{
		flex: 1;
		justify-content: flex-start;
	}
	.ul-view ul li{
		display: flex;
		flex-direction: column;
	}
	.ul-view ul li>div{
		display: flex;
	}
	.ul-view ul li>div:first-child{
		padding: 15px 8px;
	    border:1.5px solid #0099e9;
	    border-radius: 8px;
	    font-size: 14px;
	    margin-top: 15px;
	}
	.ul-view ul li>div:first-child>div:first-child{
		flex: 1;
		position: relative;
	}
	.ul-view ul li>div:first-child>div:not(:first-child){
		flex-shrink: 0;
		min-width: 18px;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	}
	.ul-view ul li>div:first-child>div:last-child{
		text-align: right;
	}
	.ul-view ul li>div:first-child>div:first-child>div{
		position: absolute;
		top: 50px;
		z-index: 999;
		background: #fff7f3;
	    border: 1px solid #fba57d;
	    padding: 10px 20px;
	    padding-top: 18px;
	    border-radius: 10px;
	    margin-left: 5px;
	    font-size: 12px;
	    color: #666;
	}
	.ul-view ul li>div:first-child>div:first-child>div>div>i{
		margin-right: 20px;
	    border: 1px solid #666;
	    width: 20px;
	    height: 20px;
	    line-height: 20px;
	    text-align: center;
	    display: inline-block;
	    border-radius: 100%;
	    font-weight: 100;
	}
	.ul-view ul li>div:first-child>div:first-child>div:before{
		content: '';
		width: 20px;
		height: 20px;
		background: #fff7f3;
		display: inline-block;
		margin-top: -28px;
		float: left;
	    border: 1px solid #fba57d;
		border-color: transparent transparent #fba57d #fba57d;
	    transform: rotate(135deg);
	}
	.ul-view ul li>div:last-child{
		margin-top: 8px;
		color: gray;
		font-size: 12rpx;
		text-align: right;
		position: relative;
	}
	.agendaView .table-view{
		padding-left: 0px;
		padding-right: 0px;
	}
	.agendaView table tbody td{
		padding: 1em 10px;
	}
	.col-lk-6{
		float: left;
	    min-height: 1px;
	    padding-right: 15px;
	    padding-left: 15px;
	    width: 50%;
	}
	.col-lk-4{
		float: left;
	    min-height: 1px;
	    padding-right: 15px;
	    padding-left: 15px;
        width: 33.33333333%;
	}
	.mode-news .content>div{
		display: flex;
	}
	.mode-news .content>div .img4-4{
	    width: 25%;
	    padding-bottom: 25%;
	}
	.mode-news .content>div>div:last-child{
	    width: calc(75% - 10px);
	    margin-left: 10px;
        position: inherit;
        left: 0px;
	}
	.mode-news .content>div>div:last-child>*:first-child{
		flex: 1;
		line-height: 20px;
		font-size: 13px;
	}
	.mode-news .content>div>div:last-child>*{
		display: inline-block;
	}
	.mode-news .content>div>div:last-child a{
		position: absolute;
		right: 15px;
    	bottom: 15px;
	}
	.mode-previous .content>div:first-child>div{
		display: flex;
		flex-wrap: wrap;
	    flex-direction: initial;
	}
	.ol-view{
		padding: .8em 0px!important;
	}
	.ol-view table tr{
		border-bottom: 1px solid #eee;
	}
	.ol-view table tr td{
		white-space: initial;
	}
	.ol-view table tr td:first-child{
		/*font-size: .85em;
		font-weight: 100;
		color: #2a292e;
		padding-left: 14px;
		padding-right: 0;*/
	}
	.ol-view table tr td:last-child{
		padding-left: 0;
	}
	.agendaView>div{
		padding-left: 14px;	
	}
	.ol-view table tr td a{
		padding: 0 3px;
		margin-right: 5px;
		margin-left: 0;
	}
	.ol-view table tr td a span{
		display: none;
	}
	.ol-view table tr td a i{
		margin-right: 0;
	}
	.ol-view table tr td div{
		margin-top: 8px;
		font-weight: 400;
		font-size: 14px;
		line-height: 20px;
	}
	.ol-view .name{
		line-height: 20px;
	}
	.mode-news .content>div>div:last-child>*,
	.mode-news .content>div>div:last-child{
		background: transparent;
		color: #333;
	}
	.mode-previous .btn{
		padding: 6px 0!important;
		display: inline-block;
    	width: calc(20% - 0.375rem - 0.375rem);
	}
	.winContent{
		width: auto;
	}
	.floatMenu>*:not(:first-child){
		display: none;
	}
	.mode-map>div:first-child{
		height: 200px;
		margin-bottom: 20px;
		width: 100%;
	}
	.mode-map>div:last-child{
		height: auto;
	}
	.mode-news .content a{
		padding: 20px 0px;
	}
	.mode-news .content a>span{
		padding-right: 10px;
    	margin-right: 10px;
	}
	.speaker_office span:first-child{
		width: 65px!important;
	}
	.payBtnView div:last-child{
		justify-content: flex-end;
	}
	.layui-layer-btn0,.layui-layer-btn1{
		padding: 0.77rem 1.75rem!important;
	}
	.rowMobile{
		display: flex;
		align-items: flex-start;
		width: 100%;
	}
	.rowMobile .mr-3{
		margin-right: 0!important;
	}
}