html {	height: 100%;}
article,section,h1,h2,h3,h4,h5,h6,hgroup,p,a,div,ul,li,dl,dd,dt,em,small,span,footer,canvas,figure,figcaption,input {	padding: 0;	margin: 0;}
img {	border-style: none;	vertical-align: middle;}
a {	color: #333;	cursor: pointer;	text-decoration: none}
ul,li {	list-style-type: none}
.clear {	clear: both}
body {	background-color: #fff;	font-family: "Microsoft Yahei";	margin: 0;	overflow-x: hidden;	padding: 0;	color: #666;}
.mg10 {	margin-top: 10px;}
.mg30 {	margin-top: 30px;}
.mg3010 {	margin: 30px 10px;}
.pd010{ padding: 0px 10px;}

.wrap {	max-width: 640px;	margin: auto;}
.main {	padding-bottom: 60px;}


.picleft {
	position: absolute;
	top: 5px;
	left: 5px;

}

.picleft img {
	height: 30px;
	width: 30px;

}

.picright {
	position: absolute;
	top: 5px;
	right: 5px;

}

.picright img {
	height: 30px;
	width: 30px;
}

.singlebtnbox {
	margin: 20px 10px;
}

.singlebtn {
	background-color: #5064EB !important;
	border: none !important;
	color: #fff !important;
	border-radius: 8px !important;
	width: 100%;
	height: 42px;
	line-height: 42px;
	font-family: 'Microsoft YaHei';
	font-size: 16px !important;
	font-weight: 300;
	-webkit-appearance: none;
	outline: none;
	cursor: pointer;
}

.singleredbtn {
	background-color: #1C5E96 !important;
	border: none !important;
	color: #fff !important;
	border-radius: 4px !important;
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-family: 'Microsoft YaHei';
	font-size: 16px !important;
	font-weight: 300;
	-webkit-appearance: none;
	outline: none;
	cursor: pointer;
}
/*.storebtn {
	position: fixed;
	max-width: 640px;
	margin: 0 auto;
	bottom: 0px;
	left: 0;
	right: 0;
	z-index: 99;
	padding: 10px;
}*/
.doubleleftbtn {
	background-color: #5064EB !important;
	border: none !important;
	color: #fff !important;
	border-radius: 8px !important;
	 float:left;
	width: 48%;
	height: 42px;
	line-height: 42px;
	font-family: 'Microsoft YaHei';
	font-size: 16px !important;
	-webkit-appearance: none;
	outline: none;
	cursor: pointer;
}

.doublerightbtn {
	background-color: #E89A11 !important;
	border: none !important;
	color: #fff !important;
	float: right;
	border-radius: 8px !important;
	width: 48%;
	height: 42px;
	line-height: 42px;
	font-family: 'Microsoft YaHei';
	font-size: 16px !important;
	-webkit-appearance: none;
	outline: none;
	cursor: pointer;
}

.doubleleftstore {
	display: inline-block;
	text-align: center;
	background-color: #D72626 !important;
	border: none !important;
	color: #fff !important;
	border-radius: 21px !important;
	width: 48%;
	height: 42px;
	line-height: 42px;
	font-family: 'Microsoft YaHei';
	font-size: 16px !important;
	-webkit-appearance: none;
	outline: none;
	cursor: pointer;
	box-shadow: 0 2px 3px 1px #999;
}

.doublerightstore {
	display: inline-block;
	text-align: center;
	background-color: #E33904 !important;
	border: none !important;
	color: #fff !important;
	float: right;
	border-radius: 21px !important;
	width: 48%;
	height: 42px;
	line-height: 42px;
	font-family: 'Microsoft YaHei';
	font-size: 16px !important;
	-webkit-appearance: none;
	outline: none;
	cursor: pointer;
	box-shadow: 0 2px 3px 1px #999;
}


.meslist {
}


.meslist li {
	background-color: #fff;
	margin: 5px;
	padding: 8px;
	border-radius: 5px;
	display: -moz-box;
	display: -webkit-box;
	display: box;
}

.meslist li .img {
	width: 50px;
	height: 50px;
}

.meslist li .img img {
	width: 50px;
	height: 50px;
	border-radius: 25px;
	object-fit: cover;
}

.meslist li .txtbox {
	margin-left: 10px;
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
}

.meslist li .title {
	height: 24px;
	line-height: 24px;
	margin-top: 3px;
	color: #000;
	font-size: 15px;
}

.meslist li .title span {
	float: right;
	font-size: 12px;
	color: #555;
}

	.meslist li .txt {
		padding: 10px 0px ;
		line-height: 20px;
		font-size: 13px;
		color: #555;
	}

.meslist li .txt span {
	float: right;
	width: 16px;
	border-radius: 8px;
	height: 16px;
	text-align: center;
	background-color: #f60;
	color: #fff;
	font-size: 12px;
}
.mesdetail{ }

.topicon {
	padding: 5px 0px;
	left: 0;
	background-color: #fff;
	box-sizing: border-box;
}

.topicon li {
	width: 33.3%;
	float: left;
}

.topicon li .img {
	margin-top: 10px;
	text-align: center;
}

.topicon li .txt {
	height: 32px;
	line-height: 32px;
	color: #000;
	font-size: 15px;
	text-align: center;
}

.jfmain {
	padding-bottom: 60px;
}

.jficon {
	background-color: #fff;
	padding: 10px;
	box-sizing: border-box;
}

.jficon li {
	width: 25%;
	float: left;
}

.jficon li .img {
	margin-top: 10px;
	text-align: center;
}

.jficon li .txt {
	height: 28px;
	line-height: 28px;
	color: #000;
	font-size: 13px;
	text-align: center;
}

.jfprobox {
	background-color: #fff;
	padding: 0px 10px;
	margin-top: 10px;
}

.jfprotitle {
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	color: #000;
	font-weight: bold;
}

.jfprotitle span {
	float: right;
	font-weight: normal;
	width: 50px;
	border-radius: 14px;
	margin-top: 11px;
	text-align: center;
	height: 28px;
	line-height: 28px;
	background-color: #F4F4F4;
	color: #555;
	font-size: 13px;
}

.jfproad {}

.jfproad img {
	border-radius: 10px;
}

.jfprolist {
	margin-top: 10px;
}

.jfprolist li {
	width: 32%;
	float: left;
	margin-right: 2%;
	margin-bottom: 10px;
}

.jfprolist li:nth-child(3n) {
	width: 32%;
	float: left;
	margin-right: 0;
}

.jfprolist li .img {
	text-align: center;
}

.jfprolist li .img img {
	object-fit: cover;
	width: 100%;
	height: 100px;
	border-radius: 5px;
}

.jfprolist li .title {
	text-align: center;
	font-size: 14px;
	color: #000;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}

.jfprolist li .price {
	height: 22px;
	line-height: 22px;
	color: #E6003E;
	font-size: 12px;
	text-align: center;
}

.jfprolist li .price span {
	font-size: 18px;
	font-family: Arial;
}

.releasebtn {
	border: none !important;
	border-radius: 14px !important;
	display: inline-block;
	width: 50px;
	margin-top: 8px;
	height: 28px;
	color: #fff !important;
	text-align: center;
	background-color: #DA0909 !important;
}

.releasemenu {
	height: 42px;
	line-height: 42px;
	background-color: #fff;
	border-bottom: 5px solid #f1f1f1;
}

.releasemenu li {
	width: 33.3%;
	float: left;
	text-align: center;
	font-size: 15px;
}

.releasemenu li a {
	color: #666;
	display: inline-block;
}

.releasemenu li.active a {
	color: #D72727;
	background: url(../images/menubg.png) no-repeat center 36px;
	background-size: 28px;
}

.personmenu {
	height: 56px;
	line-height: 56px;
	background-color: #fff;
	border-bottom: 5px solid #f1f1f1;
}

.personmenu li {
	width: 25%;
	float: left;
	text-align: center;
	font-size: 15px;
}

.personmenu li a {
	color: #666;
	display: inline-block;
}

.personmenu li.active a {
	color: #D72727;
	background: url(../images/menubg.png) no-repeat center 46px;
	background-size: 28px;
}

.shpubbox {
	margin-top: 60px;
}

.shpubtextarea {
	width: 100%;
	border: none;
	outline: none;
	font-size: 14px;
	resize: none;
	color: #555;
	line-height: 30px;
	font-family: 'Microsoft YaHei';
}

.releasenotice {
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	color: #f60;
	text-indent: 10px;
}

/*图片上传*/



.speech {
	float: left;
	margin: 10px 0;
	padding: 8px;
	font-size: 14px;
	table-layout: fixed;
	word-break: break-all;
	position: relative;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, from(#ffffff), color-stop(0.1, #ececec), color-stop(0.5, #dbdbdb), color-stop(0.9, #dcdcdc), to(#8c8c8c));
	border: 1px solid #989898;
	border-radius: 8px;
}

.speech:before {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	top: 9px;
	bottom: auto;
	left: auto;
	right: -10px;
	border-width: 9px 0 9px 10px;
	border-color: transparent transparent #989898 transparent;
}

.speech:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	top: 10px;
	bottom: auto;
	left: auto;
	right: -8px;
	border-width: 8px 0 8px 9px;
	border-color: transparent transparent #ffffff transparent;
}

.speech.right {
	display: inline-block;
	box-shadow: -2px 2px 5px #CCC;
	margin-right: 5px;
	max-width: 75%;
	float: right;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, from(#e4ffa7), color-stop(0.1, #bced50), color-stop(0.4, #aed943), color-stop(0.8, #a7d143), to(#99BF40));
}

.speech.right:before {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	top: 9px;
	bottom: auto;
	left: auto;
	right: -10px;
	border-width: 9px 0 9px 10px;
	border-color: transparent #989898;
}

.speech.right:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	top: 10px;
	bottom: auto;
	left: auto;
	right: -8px;
	border-width: 8px 0 8px 9px;
	border-color: transparent #bced50;
}

.leftimg {
	float: left;
	margin-top: 10px;
}

.rightimg {
	float: right;
	margin-top: 10px;
}

.leftd {
	clear: both;
	float: left;
	
	margin-left: 10px;
}

.rightd {
	clear: both;
	float: right;
	margin-right: 10px;
}

.leftd_h {
	margin-top: 8px;
	width: 39px;
	height: 39px;
	border-radius: 100%;
	display: block;
	float: left;
	overflow: hidden;
	margin-right: 5px;
}

.leftd_h img {
	display: block;
	width: 39px;
	height: 39px;
	object-fit: cover;
}

.rightd_h {
	margin-top: 8px;
	width: 39px;
	height: 39px;
	border-radius: 100%;
	display: block;
	float: right;
	overflow: hidden;
}

.rightd_h img {
	display: block;
	width: 39px;
	height: 39px;
	object-fit: cover;
}

.msnewsreply {
	position: fixed;
	z-index: 999;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 44px;
	line-height: 44px;
	border-top: 1px solid #eee;
	background-color: #fff;
}

.msnewsreply .mleft {
	margin-left: 2%;
	width: 78%;
	float: left;
}

.msnewsreply .mright {
	width: 20%;
	float: left;
	margin-top: 4px;
}

.albuminputstyle {
	background: none;
	border: none !important;
	border-radius: 0px !important;
	background-color: #F8F8F8 !important;
	text-indent: 5px;
	width: 100%;
	height: 36px !important;
	line-height: 36px !important;
	border-top-left-radius: 5px !important;
	border-bottom-left-radius: 5px !important;
}

.albumbtn {
	background: none !important;
	border: none !important;
	border-radius: 0px !important;
	-webkit-appearance: none;
	width: 90% !important;
	height: 36px !important;
	line-height: 36px;
	background-color: #FF5555 !important;
	border-top-right-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
	color: #fff !important;
}


.navbox {
	position: fixed;
	height: 54px;
	border-top: 1px solid #eee;
	bottom: 0;
	left: 0;
	right: 0;
	background: #fff;
	max-width: 640px;
	margin: auto;
	z-index: 9;
}

.navbox .navli {
	width: 25%;
	text-align: center;
	float: left;
	color: #555;
	box-sizing: border-box;
	position: relative;
	z-index: 9999;
}

.navbox .navli a {
	display: block;
}

.navbox .navli .pnavNum {
	position: absolute;
	left: 50%;
	top: 2px;
	border-radius: 16px;
	width: 16px;
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	background: #fb0488;
	color: #fff;
}

.navbox .navli .pnav,
.navbox .navli .pnav1 {
	cursor: pointer;
	text-align: center;
	padding-top: 4px;
	height: 54px;
}

.navbox .navli .pnav .txt {
	text-align: center;
	line-height: 22px;
	height: 22px;
	font-size: 13px;
}

.navbox .navli .pnav a {
	color: #555;
}

.navbox .navli .pnav1 .txt {
	text-align: center;
	line-height: 25px;
	height: 25px;
	font-size: 13px;
}

.navbox .navli .pnav1 a {
	color: #555;
}

.navbox .navli .pnav .txt {
	text-align: center;
	line-height: 22px;
	height: 22px;
	font-size: 13px;
}

.navbox .navli .pnav a {
	color: #555;
}

.navbox .navli .pnavCurr {
	background: #EDEDEE;
	text-align: center;
	padding-top: 4px;
	height: 54px;
}

.navbox .navli .pnavCurr .txt {
	text-align: center;
	line-height: 22px;
	height: 22px;
	font-size: 13px;
	color: #76583B;
}


.navbox .navli .pnavCurr a {
	color: #76583B;
}

.navbox .navli .subnav {
	position: absolute;
	left: 0;
	bottom: 56px;
	width: 98%;
	background-color: #fff;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	-webkit-box-shadow: 0 0 5px rgba(50, 50, 50, .5);
	-moz-box-shadow: 0 0 5px rgba(50, 50, 50, .5);
	box-shadow: 0 0 5px rgba(50, 50, 50, .5);
	display: none;
	z-index: 9999;
	padding: 0;
}

.navbox .navli .subnav ul li {
	line-height: 40px;
	border-top: 1px solid #ccc;
	text-align: center;
	font-size: 14px;
}

.navbox .navli .subnav ul li a:link,
.navbox .navli .subnav ul li a:visited {
	display: block;
	color: #555;
}

.navbox .navli .subnav ul li a:hover {
	color: #fe5301;
}

.arrivebtn{ height: 28px; line-height: 28px; border: none!important; background-color: #5064EB!important; color: #fff!important; padding: 0px 15px!important; margin: 0px;}

.jointop {}

.joincon {
	padding: 0px 10px;
}

.jointitle {
	height: 60px;
	line-height: 60px;
	color: #D61F1F;
	font-size: 18px;
	font-weight: bold;
}

.joininputli {
	background-color: #fff;
}

	.joininputli li {
		padding: 10px 0px;
		/*height: 50px;
	line-height: 50px;*/
		font-size: 14px;
		border-bottom: 1px solid #eee;
		display: box;
		display: -webkit-box;
		display: -moz-box;
	}

		.joininputli li:last-child {
			padding: 10px 0px;
			/*	height: 50px;
	line-height: 50px;*/
			font-size: 14px;
			border-bottom: 0px solid #eee;
			display: box;
			display: -webkit-box;
			display: -moz-box;
		}

.joininputli li.doubleli {
	height: auto;
	padding: 8px 0px;
	line-height: 20px;
	font-size: 14px;
	border-bottom: 1px solid #eee;
	display: box;
	display: -webkit-box;
	display: -moz-box;
}

.joininputli li.doubleli:last-child {
	font-size: 14px;
	border-bottom: 1px solid #eee;
	display: box;
	display: -webkit-box;
	display: -moz-box;

}
.joininputli li.doubleli .title {
	width: 240px;
	color: #555;
}
.joininputli li.doubleli .title span {
	display: block;
	color: #0000FF;
	font-size: 12px;
	font-style: normal;
}
.joininputli li.doubleli .title b {
	margin-top: 10px;
	display: block;
	color: #0000FF;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

.joininputli li .title {
	width: 180px;
	color: #555;
}

.joininputli li .title i {
	color: #f60;
	font-style: normal;
	margin-left: 5px;
	margin-right: 5px;
}

.joininputli li .ltitle {
	width: 60px;
	color: #555;
	text-align-last: justify;
	text-align: justify;
	text-justify: distribute-all-lines;
}

.joininputli li .rcon {
	margin-left: 10px;
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	font-size: 14px;
	color: #000;
	border: none;
	text-align: right;
	padding: 0px;
	outline: none;
	background: none;
	position: relative;
}

	.joininputli li .rcon img {
		margin:0 2px;
	}


.joininputli li .rcon b{ display: inline-block; margin-top: 5px;}
.joininputli li .rcon input[type='text'] {
	font-size: 14px;
	color: #000;
	border: none;
	padding: 2px 5px;
	text-align: right;
	outline: none;
	background:url(../images/icon6.png) no-repeat right center;
	background-size: 20px 20px;
	padding-right: 25px;
}
	.joininputli li .rcon input[type='number'] {
		font-size: 14px;
		color: #000;
		border: none;
		padding: 2px 5px;
		text-align: right;
		outline: none;
		background: url(../images/icon6.png) no-repeat right center;
		background-size: 20px 20px;
		padding-right: 25px;
	}

	.joininputli li .rcon .jojnselect {
		background: url(../images/lbmenu01.png) no-repeat right center;
		font-size: 14px;
		color: #000;
		border: none;
		padding: 2px 5px;
		text-align: right;
		outline: none;
		background-size: 20px 20px;
		padding-right: 25px;
	}

.joininputimg {
	font-size: 14px;
	border-bottom: 1px solid #eee;
}

.joininputimg .title {
	color: #000;
	height: 48px;
	line-height: 48px;
}

.joininputimg .title i {
	color: #f60;
	font-style: normal;
	margin-left: 5px;
	margin-right: 5px;
}

.joininputimg .title span {
	color: #666;
}

.joininputimg .imgcon {}

.joininputli li.con {
	height: auto;
	line-height: 24px;
	padding: 10px 0px;
	font-size: 13px;
}
.joininputcolor1{ width: 20px; height: 20px; background-color: #F74C00;}


/*.jojnselect {
	text-align: right;
	background: url(../images/lbmenu01.png) no-repeat right center;
	background-size: 16px 16px;
	padding-right: 20px;
}*/

.joininputli li.con {
	height: auto;
	line-height: 24px;
	padding: 10px 0px;
	font-size: 13px;
}

.joinbtnbox {}

.joinbotbtn {
	background-color: #D72727 !important;
	border: none;
	color: #fff !important;
	border-radius: 22px !important;
	width: 100%;
	height: 42px;
	line-height: 42px;
	font-family: 'Microsoft YaHei';
	font-size: 16px !important;
	-webkit-appearance: none;
	outline: none;
	cursor: pointer;
	box-shadow: 0 1px 10px 1px #D72727;
}

.addressbox {
	widows: 100%;
	box-sizing: border-box;
	padding: 5px;
	background-color: #fff;
}

.address {
	border-bottom: 1px dotted #ccc;
	line-height: 24px;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.address .left {
	width: 220px;
	float: left;
}

.address .left .txt {
	line-height: 24px;
	height: 24px;
	font-family: "song";
}

.address .right {
	width: 80px;
	float: left;
}

.address .right .sure {}

.addressbtn1 {
	height: 30px;
	width: 80px;
	line-height: 30px;
	background-color: #FC7217;
	color: #fff;
	text-align: center;
	font-size: 14px;
	margin-top: 5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.addressbtn1 a {
	color: #fff;
	display: block;
}

.orderbox {
	margin: 6px;
	padding: 0px 10px;
	border: 1px solid #ddd;
	background-color: #fff;
	font-size: 12px;
	box-sizing: border-box;
	border-radius: 5px;
}

.orderzt {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dotted #ccc;
	overflow: hidden;
}

.orderzt:last-child {
	height: 40px;
	line-height: 40px;
	border-bottom: 0px dotted #ccc;
	overflow: hidden;
}

.orderzt input[type="checkbox"] {
	-webkit-appearance: none;
	border: none;
	width: 22px;
	height: 22px;
	vertical-align: middle;
	margin: 0 6px 0 3px;
	background: url(/images/checkbox_nocheck2.png) 0 center;
	background-size: 22px 22px;
	outline: none;
}

.orderzt input[type="checkbox"]:checked {
	-webkit-appearance: none;
	border: none;
	background: url(/images/checkbox_check1.png) 0 center;
	background-size: 22px 22px;
}

.orderdlzt {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dotted #ccc;
}

.orderzt .right {
	width: 50%;
	float: right;
	text-align: right;
}

.orderzt .left {
	width: 50%;
	float: left;
}

.orderzt .left a {
	color: #f30;
}

.orderzt .left .top {
	width: 40%;
	display: block;
	margin: 7px 0px;
	text-align: center;
	height: 25px;
	line-height: 25px;
	font: normal"";
	color: #fff;
	background: #D80111;
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: none;
	-webkit-appearance: none;
}

.orderzt .left .bottom {
	width: 40%;
	display: block;
	margin: 7px 0px;
	text-align: center;
	height: 25px;
	line-height: 25px;
	font: normal"";
	color: #fff;
	background: #999;
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: none;
	-webkit-appearance: none;
}

.orderzt .left .edit {
	width: 40%;
	display: block;
	margin: 7px 0px;
	text-align: center;
	height: 25px;
	line-height: 25px;
	font: normal"";
	color: #fff;
	background: #D80111;
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: none;
	-webkit-appearance: none;
}

.orderzt .right .edit {
	width: 40%;
	display: block;
	margin: 7px 0px;
	text-align: center;
	height: 25px;
	line-height: 25px;
	font: normal"";
	color: #fff;
	background: #D80111;
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: none;
	-webkit-appearance: none;
}

.orderdlzt .left {
	width: 45%;
	float: left;
}

.orderzt span {
	float: right;
}

.orderzt span a {
	color: #fff
}

.orderzt2 {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dotted #ccc;
}

.orderprice {
	height: 40px;
	line-height: 40px;
	width: 140px;
	float: left;
}

.orderbtn {
	height: 40px;
	float: left;
	margin-left: 30px;
	line-height: 40px;
	width: 120px;
	line-height: 40px;
	background-color: #FC7217;
	color: #fff;
	text-align: center;
	font-size: 14px;
	margin-top: 5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.orderbtn a {
	color: #fff;
	display: block;
}

.toplogo {
	text-align: center;
	padding-top: 120px;
}

.videouploadbox {
	padding: 0px 0px;
	margin-top: 0px;
}

.videouploadbox input {
	padding: 5px;
	font-size: 14px;
	border: none;
}

.videouploadbox textarea {
	padding: 10px 5px;
	font-size: 14px;
	border: none;
}

.videoupbtn {
	width: 80px;
	height: 80px;
	background-color: #fff;
	border: 1px dotted #ccc;
	border-radius: 5px;
	text-align: center;
}

.videoupbtn .bimg {
	text-align: center;
	margin-top: 10px;
}

.videoupbtn .bimg b {
	font-size: 24px;
	height: 30px;
	line-height: 30px;
	padding: 0px;
	margin: 0px;
	color: #666;
}

.videoupbtn .btxt {
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 14px;
	color: #666;
}

.videointrobox {
	padding: 10px;
	padding-top: 0px;
}

.videointrotitle {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #000;
	font-weight: 300;
}

.videointrotitle span {
	float: right;
}

.videointrotxt {
	margin-top: 5px;
	line-height: 28px;
	font-size: 13px;
	color: #666;
}

.picbtn {
	width: 80px;
	height: 80px;
	background-color: #fff;
	border: 1px dotted #ccc;
	border-radius: 5px;
	text-align: center;
}

.picbtns {
	float: left;
	width: 60px;
	height: 60px;
	background-color: #fff;
	border: 1px dotted #ccc;
	border-radius: 5px;
	text-align: center;
	box-sizing:border-box; 
}

.picbtn img {
	width: 58px;
	height: 58px;
	border-radius: 3px;
}

.picbtns img {
	width: 58px;
	height: 58px;
	border-radius: 3px;
}

.picbtn .bimg b {
	font-size: 24px;
	height: 30px;
	line-height: 30px;
	padding: 0px;
	margin: 0px;
	color: #666;
}

.picbtn .btxt {
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 14px;
	color: #666;
}

.videolist {
	overflow: hidden;
	width: 80px;
}

	.videolist li {
		position: relative;
		display: -moz-box;
		display: -webkit-box;
		-webkit-box-align: center;
		-moz-box-align: center;
		-webkit-box-pack: center;
		-moz-box-pack: center;
		border: 1px solid #ccc;
		margin: 5px 5px 5px 0;
		box-sizing: border-box;
	}

	.videolist .upload_loading {
		display: none;
		width: 60px;
		height: 60px;
		background: #ccc url(/images/loading.gif) center no-repeat;
	}

	.videolist .upload_btn {
		width: 60px;
		height: 60px;
		display: inline-block;
		vertical-align: middle;
		overflow: hidden;
		position: relative;
		background: url(/images/shaddpic.png) no-repeat;
		background-size: 100% 100%;
		color: #fff;
		text-align: center;
	}

	.videolist li.vod {
		width: 60px;
		position: relative;
		display: -moz-box;
		display: -webkit-box;
		-webkit-box-align: center;
		-moz-box-align: center;
		-webkit-box-pack: center;
		-moz-box-pack: center;
		border: 1px solid #ccc;
		margin: 5px 5px 5px 0;
		box-sizing: border-box;
	}

	.videolist .upload_btn input {
		opacity: 0;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 10;
		overflow: hidden;
		width: 60px;
		height: 60px;
	}

	.videolist li img.OnDel {
		position: absolute;
		right: -5px;
		top: -5px;
	}

.shvideolist {
	overflow: hidden;
	width: 80px;
}

	.shvideolist li {
		position: relative;
		display: -moz-box;
		display: -webkit-box;
		-webkit-box-align: center;
		-moz-box-align: center;
		-webkit-box-pack: center;
		-moz-box-pack: center;
		border: 1px solid #ccc;
		margin: 5px 5px 5px 0;
		box-sizing: border-box;
	}

	.shvideolist .upload_loading {
		display: none;
		width: 60px;
		height: 60px;
		background: #ccc url(/images/loading.gif) center no-repeat;
	}

	.shvideolist .upload_btn {
		width: 60px;
		height: 60px;
		display: inline-block;
		vertical-align: middle;
		overflow: hidden;
		position: relative;
		background: url(/images/shaddpic.png) no-repeat;
		background-size: 100% 100%;
		color: #fff;
		text-align: center;
	}

	.shvideolist li.vod {
		width: 60px;
		position: relative;
		display: -moz-box;
		display: -webkit-box;
		-webkit-box-align: center;
		-moz-box-align: center;
		-webkit-box-pack: center;
		-moz-box-pack: center;
		border: 1px solid #ccc;
		margin: 5px 5px 5px 0;
		box-sizing: border-box;
	}

	.shvideolist .upload_btn input {
		opacity: 0;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 10;
		overflow: hidden;
		width: 60px;
		height: 60px;
	}

	.shvideolist li img.OnDel {
		position: absolute;
		right: -5px;
		top: -5px;
	}



.jftop {
	position: fixed;
	width: 100%;
	max-width: 640px;
	z-index: 99;
	margin-top: 45px;
	height: 40px;
	line-height: 40px;
	background-color: #fff;
}

	.jftop li {
		width: 50%;
		float: left;
		text-align: center;
		font-size: 15px;
		color: #666;
	}

		.jftop li.active {
			color: #0062CC;
			border-bottom: 2px solid #0062CC;
			height: 38px;
		}

.shtop {
	position: fixed;
	width: 100%;
	max-width: 640px;
	z-index: 99;
	margin-top: 45px;
	height: 40px;
	line-height: 40px;
	background-color: #fff;
}

	.shtop li {
		width: 33.3%;
		float: left;
		text-align: center;
		font-size: 15px;
		color: #666;
	}

		.shtop li.active {
			color: #0062CC;
			border-bottom: 2px solid #0062CC;
			height: 38px;
		}
.dispatchcon {
	padding: 0px 10px;
	background-color: #fff;
}
.xxtext {
	width: 100%;
	margin: auto;
}

.xxtexttitle {
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	color: #666;
}

	.xxtexttitle i {
		font-size: 12px;
		color: #666;
	}

.xxtext .inputbox textarea {
	font-size: 14px;
}
.sigimglist .upload_loading {
	display: none;
	background: #ccc url(../images/loading.gif) center no-repeat;
}

.sigimglist .upload_imgbtn {
	width: 60px;
	height: 60px;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	position: relative;
	background: url(../images/shaddpic.png) no-repeat;
	background-size: 100% 100%;
	color: #fff;
	text-align: center;
}

	.sigimglist .upload_imgbtn input {
		opacity: 0;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 10;
		overflow: hidden;
		width: 60px;
		height: 60px;
	}

.sigimglist li img.OnUpImg {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}

.sigimglist li img.OnDelImg {
	position: absolute;
	right: -5px;
	top: -5px;
}

.sigimglists .upload_loading {
	display: none;
	background: #ccc url(../images/loading.gif) center no-repeat;
}

.sigimglists .upload_imgbtn {
	width: 60px;
	height: 60px;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	position: relative;
	background: url(../images/shaddpic.png) no-repeat;
	background-size: 100% 100%;
	color: #fff;
	text-align: center;
}

	.sigimglists .upload_imgbtn input {
		opacity: 0;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 10;
		overflow: hidden;
		width: 60px;
		height: 60px;
	}

.sigimglists li img.OnUpImg {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}

.sigimglists li img.OnDelImg {
	position: absolute;
	right: -5px;
	top: -5px;
}


.sigimglist li {
	width: 60px;
	height: 60px;
	position: relative;
	display: -moz-box;
	display: -webkit-box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	border-radius: 5px;
	margin: 5px 5px 5px 0;
	box-sizing: border-box;
	float: left;
}

.sigimglists li {
	width: 60px;
	height: 60px;
	position: relative;
	display: -moz-box;
	display: -webkit-box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	border-radius: 5px;
	margin: 5px 5px 5px 0;
	box-sizing: border-box;
	float: left;
}

.picuplist {
}

	.picuplist li {
		width: 80px;
		height: 80px;
		background-color: #fff;
		border: 1px dotted #ccc;
		border-radius: 5px;
		text-align: center;
		overflow: hidden;
		float: left;
		margin-right: 10px;
	}

	.picuplist li {
		width: 100%;
	}
	/*	.picuplist .OnDelVod {
		position: absolute;
		right: -20px;
		top: -20px;
	}*/
	.picuplist video {
		width: 100%;
	}
.picuplist {
}

	.picuplist li {
		width: 80px;
		height: 80px;
		background-color: #fff;
		border: 1px dotted #ccc;
		border-radius: 5px;
		text-align: center;
		overflow: hidden;
		float: left;
		margin-right: 10px;
	}

		.picuplist li img {
			width: 100%;
		}
.indexcon {
	margin: 0px 10px;
}

.indextitle {
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	color: #000;
}

	.indextitle span {
		float: right;
		height: 30px;
		line-height: 30px;
		margin-top: 10px;
		font-size: 14px;
		border-radius: 15px;
		text-indent: 30px;
		width: 70px;
		background: #F2F4FF url(../images/iicon5.png) no-repeat 10px center;
		background-size: 15px 15px;
	}

	.indextitle i {
		font-size: 13px;
		font-style: normal;
		background-color: #5165E9;
		padding: 3px 0px;
		border-radius: 3px;
		color: #fff;
		margin-left: 10px;
	}

.indexadpic {
}

	.indexadpic img {
		width: 100%;
		border-radius: 8px;
	}

.indexicolist {
	margin-top: 20px;
}

	.indexicolist li {
		width: 48%;
		float: left;
		margin-right: 4%;
		margin-bottom: 20px;
		background-color: #fff;
		padding-bottom: 30px;
		box-shadow: 0px 0 5px 1px #ccc;
		border-radius: 8px;
	}

		.indexicolist li:nth-child(2n) {
			width: 48%;
			float: left;
			margin-right: 0%;
			margin-bottom: 20px;
			background-color: #fff;
			padding-bottom: 30px;
			box-shadow: 0px 0 5px 1px #ccc;
			border-radius: 8px;
		}

		.indexicolist li .img {
			margin-top: 20px;
			text-align: center;
		}

		.indexicolist li .title {
			text-align: center;
			height: 40px;
			line-height: 40px;
			font-size: 18px;
			color: #000;
			font-weight: 300;
		}
.indexiconlist {
	margin-top: 15px;
}

	.indexiconlist li {
		margin-bottom: 15px;
		/*background: #fff url(../images/lbico1.png) no-repeat right 8px center;*/
		background-size: 18px 18px;
		padding: 10px;
		box-shadow: 0px 0 5px 1px #ddd;
		border-radius: 8px;
		display: -moz-box;
		display: -webkit-box;
		display: box;
	}

		.indexiconlist li .img {
			width: 50px;
			height: 50px;
			text-align: center;
		}

		.indexiconlist li .title {
			margin-left: 20px;
			height: 50px;
			line-height: 50px;
			font-size: 18px;
			color: #000;
			font-weight: 300;
			-moz-box-flex: 1;
			-webkit-box-flex: 1;
			box-flex: 1;
		}

			.indexiconlist li .title span {
				margin-left: 30px;
				width: 24px;
				display: inline-block;
				border-radius: 12px;
				height: 24px;
				line-height: 24px;
				text-align: center;
				background-color: #f60;
				color: #fff;
				font-size: 12px;
			}


