html,body {
	height: 100%;
}
.portrait {
	display: inline-block;
	float: left;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	background-color: #eee;
	margin: 15px 15px 0 15px;
}
.form-control {
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
	-webkit-appearance: none;
	-webkit-appearance: textfield;
	-moz-appearance: textfield;
	padding: 0 12px;
	padding-right: 16px;
	text-indent: 0px;
}

.form-control {
	display: block;
	height: 30px;
	padding-top:5px;
	padding-bottom:5px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #FE794E;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow
		ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out
		.15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	background-image: url(../images/chevron.png);
	background-repeat: no-repeat;
	background-position: 100%;
}
.user-info {
	float: left;
	font-size: 24px;
	color: #fff;
	padding: 20px 0 0 0;
}
.user-info .name {
	font-size: 30px;
}
.user-info .desc {
	color: #696969;
	padding: 10px 0 0 0;
}
.player-box {
	position: relative;
	 overflow: hidden; 
}
.player-box img {
	width: 100%;
	height: 100%;
}
.player-controls {
	/* width: 100%; */
	height: 40px;
	background-color: #595959;
	left: 0;
	/* margin:1px; */
	z-index: 1;
	-webkit-transition: height 0.5s;
	transition: height 0.5s;
}
.play-btn1 {
    width: 31px;
    height: 31px;
    background-repeat: no-repeat;
    background-size: 100%;
    margin: 5px 5px 0 10px;
    float: left;
}
.timeupdate {
	width: 86%;
	height: 3px;
	background-color: #ccc;
	float: left;
	margin: 18px 0 0 10px;
	position: relative;
	left: 0;
	top: 0;
	
}
.timeupdate > span {
	display: block;
	width: 0;
	height: 100%;
	background-color: #FCB918;
}
.timeupdate > b {
	display: block;
	width: 20px;
	height: 20px;
	background-color: #FE6E40;
	border-radius: 50%;
	box-shadow: 0 0 10px rgba(0,0,0,.8);
	position: absolute;
	left: 0;
	top: -10px;
	/*margin-left: -2px;*/
}
.duration {
	float: left;
	font-size: 16px;
	margin: 7px 0 0 10px;
	color: #ccc;
}
.full-screen {
	width: 31px;
	height: 31px;
	background-repeat: no-repeat;
    background-size: 100%;
	position: absolute;
	right: 10px;
	margin-top: 4px
}
:-webkit-full-screen video {
  width: 100%;
  height: 100%;
}
.video-loading {
    position: absolute;
    top: -0%;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9;
    margin: auto;
}

.video-loading {
    width: 55px;
    height: 55px;
    background: url("../images/video-loading.png") no-repeat;
    background-size: 100%;
    -webkit-animation: rotating 1.5s linear infinite;
    animation: rotating 1.5s linear infinite;
    display: none;
}
.video-play {
	position: absolute;
    top: -0%;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9;
    margin: auto;
    width: 55px;
    height: 55px;
    background: url("../images/play@3x.png") no-repeat;
    background-size: 100%;
}
@-webkit-keyframes rotating {
    from{
        -webkit-transform: rotateZ(0deg);
    }
    to{
        -webkit-transform: rotateZ(360deg);
    }
}
@keyframes rotating {
    from{
        transform: rotateZ(0deg)
    }
    to{
        transform: rotateZ(360deg);
    }
}

.angle-box {
	width: 100%;
	height: 76.77661169415292px;
	line-height: 76.77661169415292px;
	background-color: #282828;
	box-shadow: 0 0 20px rgba(0,0,0,.3);
}
.angle-box > ul > li {
	display: table-cell;
	width: 1%;
	text-align: center;
	font-size: 26px;
	position: relative;
}
.angle-box > ul > li.active {
	color: #ea5513;
}
.angle-box > ul > li.active:after {
	content: '';
	width: 100%;
	border-bottom: 3px solid #ea5513;
	position: absolute;
	bottom: 0;
	left: 0;
}
.video-info {
	font-size: 26px;
	padding: 12px;
	margin-top: 10px;
	position: relative;
}
.date > span {
	display: inline-block;
	color: #fff;
	font-size: 22px;
	padding: 5px 10px;
	background-color: #ea5513;
	border-radius: 4px;
}
.video-info .address {
	color: #696969;
	padding-top: 10px;
}
.video-info .desc {
	padding: 20px 0 10px 0;
}
.share-btn {
	width: 109px;
	height: 50px;
	background-size: 100%;
	background-repeat: no-repeat;
	position: absolute;
	right: 15px;
	top: 10px;
}
.video-tag {
	margin: 0 auto;
	padding: 10px 12px 20px 12px;
	border-top: 1px solid #4a4a4a;
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center bottom;
}
.video-tag .tag {
	font-size: 22px;
	display: inline-block;
}
.video-tag .tag i {
	display: block;
	height: 49px;
	width: 18px;
	background: url("../img/share/tag-bg.png") no-repeat right center;
	vertical-align: middle;
	float: left;
}
.video-tag .tag a {
	display: block;
	padding: 0 8px;
	margin-left: 18px;
	height: 41px;
	line-height: 40px;
	background-color: #4a4a4a;
	position: relative;
	left: -1px;
	top: 3px;
}
.sub-list {
	padding: 0 10px;
	padding-bottom: 120px;
	background-color: #282828;
}
.sub-list h3 {
	font-size: 24px;
	padding: 0 8px;
	margin: 10px;
}
.v-list {
	width: 100%;
    display: table;
}
.v-list li {
	display: inline-block;
    width: 50%;
    margin-bottom: 17px;
    letter-spacing: normal;
    padding: 0 10px;
    vertical-align: top;
    line-height: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.v-list li a {
	color: #fff;
	text-decoration: none;
}
.v-list li img {
	max-width: 100%;
}
.v-list li .tit {
	width: 100%;
	height: 22px;
	font-size: 22px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.v-list li.active .tit {
	color: #ea5413;
}
.po-btm-bar {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 103.22188905547226px;
	background-color: #3d3d3d;
}
.logo {
	display: inline-block;
	width: 82px;
	height: 82px;
	float: left;
	margin: 10px 16px 0 16px;
	background-repeat: no-repeat;
	background-size: 100%;
}
.txt {
	float: left;
	font-size: 20px;
}
.txt > h3 {
	padding: 0;
	margin-bottom: 10px;
}
.po-rs-btn {
	position: absolute;
	right: 10px;
	top: 25px;
	width: 200px;
	height: 60px;
	background-repeat: no-repeat;
	background-size: 100%;
}
.share-wrap {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0, 0.5);
	display: none;
}
.share-box {
	width: 100%;
	height: 410px;
	position: fixed;
	bottom: -410px;
	left: 0;
	background-color: #fff;
	font-size: 24px;
	color: #000;
	-webkit-transition: bottom 0.3s;
}
.share-box .list {
	margin-bottom: 20px;
	overflow: hidden;
}
.share-box li {
	float: left;
	width: 33.33333%;
	height: 100px;
	text-align: center;
	padding: 40px 0 10px 0;
	margin-bottom: 10px;
}
.share-box li > span {
	display: inline-block;
	width: 100%;
	padding-top: 85px;
}
.btn-box {
	clear: both;
	width: 100%;
	height: 74px;
	line-height: 80px;
	text-align: center;
	border-top: 1px solid #666;
}
.btn-box .cancel {
	display: block;
	width: 100%;
	height: 100%;
	color: #ea5513;
}

/*@media (device-width: 414px) and (-webkit-min-device-pixel-ratio: 3.0) {*/
	.share_quercode {
		background-image: url(../images/sportpro.png");
	}
	.video-tag {
		background-image: url("../img/share/angle@3x.png");
	}
	.play-btn1 {
		background-image: url("../images/videopaly.png");
	}
	.play-btn.pause {
		background-image: url("../images/videopause.png");
	}
	.full-screen {
		background-image: url("../images/full-screen.png");
	}
	
.weui_cells_checkbox .weui_check:checked+.weui_icon_checked:before {
color: #FF6E3F;
}
.fast-forward {
	width: 40px;
	height: 40px;
	margin-right: 4px;
	margin-left: 4px;
	background:
		url("../images/fast_forward.png");
	background-repeat: no-repeat;
	background-size: 40px 40px;
	border: 0px;
	cursor: pointer
}
.palyer {
	width: 40px;
	height: 40px;
	margin-right: 4px;
	margin-left: 4px;
	background:
			url("../images/backplay_play.png") ;
			background-repeat: no-repeat;
	background-size: 40px 40px;
	border: 0px;
	cursor: pointer
}
.fast-backward {
	width: 40px;
	height: 40px;
	margin-right: 4px;
	margin-left: 4px;
	background:
	url("../images/fast_backward.png") ;
	background-repeat: no-repeat;
	background-size: 40px 40px;
	border: 0px;
	cursor: pointer
}
.palyer-stop {
	width: 40px;
	height: 40px;
	margin-right: 4px;
	margin-left: 4px;
	background:
		url("../images/backplay_pause.png") ;
	background-repeat: no-repeat;
	background-size: 40px 40px;
	border: 0px;
	cursor: pointer
}

.cutleft {
	width: 23px;
	height: 23px;
	margin-right: 4px;
	margin-left: 4px;
	background:
		url("../images/cut_left.png");
	background-repeat: no-repeat;
	background-size: 23px 23px;
	border: 0px;
	padding-bottom:6px;
	cursor: pointer
}

.cutright {
	width: 23px;
	height: 23px;
	margin-right: 4px;
	padding-bottom:6px;
	margin-left: 4px;
	background:
	url("../images/cut_right.png") ;
	background-repeat: no-repeat;
	background-size: 23px 23px;
	border: 0px;
	cursor: pointer
}
.cut {
	width: 30px;
	height: 23px;
	margin-right: 4px;
	padding-bottom:6px;
	margin-left: 4px;
	background:
	url("../images/cut.png") ;
	background-repeat: no-repeat;
	background-size: 30px 23px;
	border: 0px;
	cursor: pointer
}
.backplay-live {
	width: 40px;
	height: 40px;
	margin-right: 4px;
	margin-left: 4px;
	background:
	url("../images/backplay_live.png") ;
	background-repeat: no-repeat;
	background-size: 40px 40px;
	border: 0px;
	cursor: pointer
}
.backplay-fullscreen {
	width: 40px;
	height: 40px;
	margin-right: 4px;
	margin-left: 4px;
	background:
	url("../images/backplay_fullscreen.png") ;
	background-repeat: no-repeat;
	background-size: 40px 40px;
	border: 0px;
	cursor: pointer
}
.cutbtn {
    padding: 0 15px;
    height: 27px;
    line-height: 27px;
    font-size: 16px;
    color: #616161;
    background: 0;
    border: 0 none;
    text-align: center;
    border: 1px solid #d8d7d7;
  /*   background: #efefef; */
    border-radius: 1px;
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.cutp {
	width: 45px;
	height: 45px;
	margin-right: 4px;
	margin-left: 4px;
	background:
		url(data:image/png;base64,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);
	background-repeat: no-repeat;
	background-size: 45px 45px;
	border: 0px;
	cursor: pointer
}
.san {
	width: 20px;
	height: 20px;
	margin-right: 4px;
	margin-left: 4px;
	background:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAnBJREFUeAHtmjszBEEUha1XRoIckUIsQkLklZOxUgHWPxB5/QHPSCLziogoqqSIbU5EpopxjtJqkgnG9u2+U25X3ZqeqZ3uc77pOdW7tXV11oyAETACRsAIGAEjYASMQE0EkiTpqWmAot8MAEeoNVR90b38Sf8PABySE1TLnwaJcJPE05qAjxtA6IzgJ/eUEgAooh91BwiDuRUFvkEKAG10oC4BYTawp1zTSQKgkGbUHiCso6TnymXcfTiUqAomPAYEdeEYCgCBj6MYjl080dJCAqBnF45D/xUAfbejLrAS5jRACL0CnGeG4y4gbKBiafjWEnVyKFhGRQ3H2AD4FBiOt7HCUQMAQuhDcec4zJOQTQsAenbhWP6vAOi7CbWDlbAZKhw1rYD0g1/CCb9Wt6YvSvS1AqDXMRTDsVvCuBtTMwBq7EWJhqN2AITQhuLOcZ4nvlsRANAzw3EbELZQDT4hFAWA87yIzqE78XEsGoAqTK/6MO7GKBKAa4geKJVK9068j2NRABzA7AjMP/swnR5DO4BPiF2B8VnUe1q4r36jr4EExnnDmDMwfiow9u+QWgFUoXAS5h9+lQp1NL4CLuzEzZOpNgD70CQSdlkLSAsAF3ZzUmGXBUBDBjDspmH8LEuk5PXYAJ5gbipE2GVBjPkKXEEUd3ZBwk4bgD0IGoX5lyxhoa6HXgEMuwqMl1EiO7u84EJmQNSwywITCgDDjju7xywhsa6HeAVc2KkzT+jSANSEnfgKw291/J+gax/o8Ld99U0iA17hmju7c/XuIdA3ALVhJ/4wsOQXUO3iE9kERsAIGAEjYASMgBEwAn4IfAETK7qpPF7V4AAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
	background-size: 30px 24px;
	border: 0px;
	cursor: pointer
}

.data-item {
	padding: 10px;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	margin: 10px 0;
	background: #fff;
}

.data-item1 {
	padding: 15px;
	border-radius: 2px;
	border-bottom: 1px solid #eee;
	background: #fff;
}

.address-detail {
	padding-right: 30px;
	position: relative;
}

.address-num {
	font-weight: bold;
	margin-left: 10px;
	float: left;
}

.icons {
	background-color: #fff;
	text-align: center;
	line-height: 0px;
}

.icons .page_title {
	color: #3e24bd
}

.icons .bd {
	padding: 30px 0;
	text-align: center
}

.icons .icon_sp_area {
	padding: 10px 20px;
	text-align: left
}

.icons button {
	margin: 0 5px 0px
}

.wap-order-title-item {
	color: #ff7e00;
	padding: 0;
}

body {
	background: #FFFFFF;
}

.wap-order-item {
	padding: 0 0 10px 70px;
	overflow: hidden;
	margin-bottom: 10px;
}

.woi-img {
	border: 1px solid #ededed;
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	left: 0;
	top: 0;
}

.woi-img img {
	width: 54px;
	height: auto;
	vertical-align: middle;
}

.woi-price {
	color: #333;
}

.del-ico {
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url(img/wap-close31.png) 0 0 no-repeat;
	background-size: 18px 18px;
	float: right;
	vertical-align: middle;
	margin: 8px 10px 0 0;
}

.num-func-area {
	width: 200px;
	float: left;
}

.add-ico-me {
	color: #333;
}

.add-ico-me.clicked {
	color: #f00;
}

.leave-mes .global-input {
	padding: 10px;
	box-sizing: border-box;
	height: 42px;
	width: 100%;
}

.leave-mes .global-input:focus {
	box-shadow: inset 0 0 8px #eaeaea;
}

/* 鍗曠嫭瀛樺湪鐨勪竴鏉＄嚎 鏈夎竟璺� */
.line-item {
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.pos-r {
	position: relative;
}

.scroll-area {
	overflow: auto;
}

.x-dialog-title .close {
	margin-top: -2px;
}

button.close {
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
}

.close {
	float: right;
	font-size: 21px;
	font-weight: bold;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .2;
	filter: alpha(opacity = 20);
	margin-right: 10px;
}

.x-dialog.x-dialog-normal .x-dialog-body {
	padding: 20px;
}

.x-dialog-body {
	position: relative;
	overflow: auto;
	height: 100%;
}

.videoBox {
	z-index: -100;
/* 	background-color: #F8F8F8;
	border: 1px solid rgb(219, 219, 219);
	margin-left: 5px;
	margin-right: 5px */
}

.videoBox .player {
	/* margin: 5px; */
	background-color: #000;
	height: 260px;
}

.bg {
	width: 100%;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: -1;
}

.x-dialog[showTitle='true']>.x-dialog-title {
	display: block;
}

.x-dialog-title {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	padding-bottom: 15px;
	padding-top: 15px;
	border-bottom: 1px solid #e5e5e5;
	min-height: 16.42857143px;
}

.x-dialog .x-dialog-title {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
	min-height: 16.42857143px;
	display: none;
}

.x-dialog-title-text {
	margin: 0;
	line-height: 1.42857143;
	padding-left: 10px;
	color: #FE7A4F;
	font-size: 17px;font-weight: bold
	
}

* {
	-webkit-user-select: auto;
}

.backplayvideo {
	padding-top: 50px;
	padding-bottom: 50px;
}


/*}*/