/* CSS Document */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    /* font-family: "微软雅黑"; */
    font-family: PingFang SC, Microsoft Yaheis;
}

body{
	position:relative;
	height:auto !important;
	height:100%;
	min-height:100%;
	margin:0;
	font-size:13px;
}
html{     
    height:100%;     
}
body{     
    margin:0;     
    padding:0;     
    position:relative;     
    height:auto !important;     
    height:100%;     
    min-height:100%;     
    text-align:center;
	background-size: 100% auto;	
}
P{
	margin-top: 0;
	margin-bottom: 0;
}
input[type=button], input[type=submit], input[type=file], button {
    cursor: pointer;
    -webkit-appearance: none;
	outline:none;
} 
input{
	-webkit-appearance: none;
	outline:none;
}
.head{
	width:100%;
	height:60px;
	background:#d70000;
	line-height:60px;
	text-align:center;
	color:#ffffff;
	font-size:16px;
}

.v2-info,.v3-info,.v4-info,.v5-info{
	background:#F8EACF !important;
	margin-top:10px !important;
	clear:both !important;
	text-align:center !important;
	padding-top:0 !important;
}
.v2-info{
	color:#844c1b !important;
}
.v3-info{
	color:#1150af !important;
}
.v4-info{
	color:#265f5b !important;
}
.v5-info{
	color:#841b47 !important;
}
.v2-alert,.v3-alert,.v4-alert,.v5-alert{
	height:35px !important;
	line-height:35px !important;
	text-align:center !important;
	background:#F8EACF !important; 
	margin-top:10px !important;
	clear:both !important;
	color:#ff0000 !important;
	padding:0 !important;
}

.login-form-title{
	width:80%;
	margin:0 auto;
	height:40px;
	line-height:40px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
}
.login-form-input{
	width:60%;
	height:40px;
	line-height:40px;
	border:none;
	border-bottom: 1px #C7C7C7 solid;
	font-size:14px;
	color:#5b5b5b;
	text-align:left;
	padding:6px;
	border-radius:6px;
	margin-top:20px;
}

.submit-button{
	margin:20px 20%;
	width:60%;
	height:45px;
	line-height:45px;
	color:#ffffff;
	background-color:#f8be0e;
	float:center;
	border-radius: 6px;
	border:none;
	text-align:center;
	font-size:16px;
}
.fuction-button{
	margin:0 5% !important;
	width:90% !important;
	height:45px !important;
	line-height:45px !important;
	color:#ffffff !important;
	background-color:#b100bf !important;
	float:center !important;
	border-radius: 6px !important;
	border:none !important;
	text-align:center !important;
	font-size:16px !important;
	margin-top:10px !important;
}
.fuction-button-add{
	width:35px !important;
	height:35px !important;
	line-height:35px !important;
	color:#ffffff !important;
	background-color:#f8be0e !important;
	float:right !important;
	border-radius: 20px !important;
	border:none !important;
	text-align:center !important;
	font-size:26px !important;
	margin-top:8px !important;
	padding:0 !important;
}
.submit-button-gray{
	margin:20px 20%;
	width:60%;
	height:45px;
	line-height:45px;
	color:#ffffff;
	background-color:#D6D6D6;
	float:center;
	border-radius: 6px;
	border:none;
	text-align:center;
	font-size:16px;
}

.login{
	margin:10px 5%;
	margin-top:20px;
	width:90%;
	min-height:180px;
	background-color:rgba(255, 255, 255, 0.2);
	float:center;
	border-radius: 6px;
	
	position: relative;	
}
.infoTap{
	width:90%;
	margin:0 5%;
	margin-top:10px;
	border: 1px #EDEDED solid;
	border-radius: 6px;
	min-height:30px;
	line-height:30px;
	text-align:left;
	background:#F4F4F4;
	padding-top:10px;
	padding-bottom:10px;
}
.perInfoTap{
	width:90%;
	margin:0 5%;
	margin-top:10px;
	border: 1px #EDEDED solid;
	border-radius: 6px;
	height:71px;
	background:#F4F4F4;
	clear:both;
}
.headImg{
	width:90px;
	height:65px;
	float:left;
	margin-top:3px;
	margin-left:6px;
}
.perInfo{
	width:90%;
	height:65px;
	float:left;
	margin-top:3px;
	margin-left:5%;
	line-height:65px;
	overflow:hidden;
}

.infoTap p , .infoBar p {
	margin-left:10px;
	margin-right:10px;
}


.infoBar{
	width:90%;
	margin:0 5%;
	margin-top:10px;
	border-radius: 6px;
	min-height:30px;
	line-height:30px;
	text-align:left;
	background:#fffbeb;
	padding-top:10px;
	padding-bottom:10px;
	color:#fa1d00;
}

.index{
	width:90%;
	margin:0 5%;
	margin-top:10px;
	border: 1px #EDEDED solid;
	border-radius: 6px;
	min-height:30px;
	line-height:30px;
	text-align:left;
	background:#F4F4F4;
	padding-top:5px;
	padding-bottom:5px;
}

.returnBack{
	width:90%;
	margin:0 5%;
	margin-top:10px;
	border: 1px #EDEDED solid;
	border-radius: 6px;
	min-height:30px;
	line-height:30px;
	text-align:left;
	background:#F4F4F4;
	padding-top:5px;
	padding-bottom:5px;
}
.pageContent{
	width:90%;
	margin:0 5%;
	margin-top:10px;
	min-height:30px;
	line-height:30px;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
}
.infoFloor{
	width:90%;
	margin:0 5%;
	margin-top:10px;
	min-height:60px;
	padding-top:10px;
	padding-bottom:10px;
	background:#F4F4F4;
}
.data-tatle{
	width:100%;
	cellspacing:0px;
	cellpadding:0px;
	border-top: 1px #EDEDED solid;
	border-left: 1px #EDEDED solid;
}
.data-tatle td{
	height:30px;
	border-bottom: 1px #EDEDED solid;
	border-right: 1px #EDEDED solid;
}

.data-line{
	width:100%;
	margin-bottom:10px;
	border: 1px #EDEDED solid;
	border-radius: 6px;
	min-height:30px;
	line-height:30px;
	text-align:left;
	background:#F4F4F4;
	padding-top:5px;
	padding-bottom:5px;
	clear:both;
}

.data-line p{
	margin-left:10px;
	margin-right:10px;
}
.content-line-40{
	border-bottom: 1px dotted #dddfe3;
	width: 90%;
	margin-left:5% ;
	height: 40px;
	line-height: 40px;
	text-align: left;
	font-size: 14px;
	color: #242930;
}
.content-line-50{
	border-bottom: 1px dotted #dddfe3;
	width: 90%;
	margin-left:5% ;
	height: 50px;
	line-height: 50px;
	text-align: left;
	font-size: 14px;
	color: #242930;
}
.content-tap-50{
	border: 1px dotted #dddfe3;
	width: 98%;
	margin-left:1% ;
	height: 50px;
	line-height: 50px;
	text-align: left;
	font-size: 14px;
	color: #242930;
	margin-top:5px;
	background:#fff;
}
.page-button{
	width:46px;
	height:30px;
	line-height:30px;
	color:#ffffff;
	background-color:#f8be0e;
	float:center;
	border-radius: 6px;
	border:none;
	text-align:center;
	font-size:14px;
	float:right;
	margin-left:6px;
}
.page-button-delete{
	width:46px;
	height:30px;
	line-height:30px;
	color:#ffffff;
	background-color:#ff0000;
	float:center;
	border-radius: 6px;
	border:none;
	text-align:center;
	font-size:14px;
	float:right;
	margin-left:6px;
}
.content-line-50 input,.content-line-40 input, .content-line-50 select, .content-line-40 select,.content-line-50 textarea,.content-tap-50 input,.content-tap-50 select, .content-tap-50 textarea{
	width: 55%;
	height: 35px;
	border: 1px solid #d5d5d5;
	line-height: 35px;
	box-sizing: border-box;
	padding: 0 10px;
	color: #444444;
	margin-left: 20px;
	border-radius: 4px;
}
.content-line-t{
	width: 90%;
	margin-left:5%;
	height: 35px;
	line-height: 35px;
	text-align: left;
	font-size: 14px;
	color: #242930;
}
.content-line-ta{
	width: 90%;
	margin-left:5%;
	min-height: 60px;
}
.content-line-ta textarea{
	width: 100%;
	min-height: 120px;
	line-height: 20px;
	text-align: left;
	font-size: 14px;
	border: 1px solid #d5d5d5;
	box-sizing: border-box;
	padding: 5px;
	border-radius: 4px;
}
.h165{
	height: 165px;
}
#picList img{
	width:80%;
}
.line-bar{
	width:100%;
	height:40px;
	clear:both;
}
.line-button{
	width:80px;
	height:30px;
	line-height:30px;
	color:#ffffff;
	background-color:#f8be0e;
	border-radius: 6px;
	border:none;
	text-align:center;
	font-size:16px;
	float:right;
	margin-left:10px;
}
.conformMember, .conformCustom, .conformgoods, .conformProject,.conformMembers{
	width:60px !important;
	height:25px !important;
	line-height: 25px !important;
	background: #00A6A6;
	border-radius: 6px;
	border: none !important;
	color:#ffffff !important;
	float: right;
	margin-right: 10px;
	margin-top: 8px;
}

#headPic,#showPic,#goodsPic{
	width:90%;
	min-height:90px;
	background: #EEEEEE;
	border-radius: 6px;
	border: none;
	color:#303030;
	margin:0 auto;
	margin-top: 5px;
}

#headPic img,#showPic img,#goodsPic img{
	width:100%;
	border-radius: 6px;
}
.uploadImg{
	width:60px !important;
	height:60px !important;
	margin-top:6px;
	font-size:40px;
	color:#d4d4d4 !important;
	line-height:60px;
	text-align:center;
	background:url(../images/addImg.jpg);
}
.moreImgDiv{
	width:61px !important;
	height:61px !important;
	margin-top:5px;
	line-height:60px;
	text-align:center;
	float:left;
	margin-right:1%;
	position:relative;
	border:#d4d4d4 1px solid;
}
.moreImgDiv img{
	width:60px !important;
	height:60px !important;
	text-align:right;
}
.delButton{
	width:20px;
	height:20px;
	background:#555555;
	color:#ffffff;
	line-height:20px;
	text-align:center;
	position:absolute;
	right:0px;
	top:0px;
}
.delete{
	text-align:center;
	width:40px;
	background:#666666;
	color:#fff;
	float:right;
	border-radius:3px;
	line-height:25px;
	margin-left:10px;
	margin-top:8px;'
}
.bottomMenu{
	width:100%;
	height:45px;
	position:fixed;
	bottom:0;
	background:#ffffff;
	z-index:100000;
}
.bottomMenu div{
	width:25%;
	height:45px;
	float:left;
	border-top:1px solid #e0e0e0;
	line-height:45px;
	color:#000000;
	text-align:center;
	font-size:14px;
}
.tapFloor{
	width:94%;
	margin:0 3%;
	margin-top:10px;
	border: 1px #EDEDED solid;
	border-radius: 6px;
	min-height:30px;
	line-height:30px;
	text-align:left;
	background:#F4F4F4;
	padding-top:5px;
	padding-bottom:5px;
}

.newsList p{
	line-height:45px !important;
	height:45px !important;
	margin-bottom:10px !important;
	font-size:15px;
	border-bottom:1px dotted #D6D7D7;
	text-align:left;
	width:100%;
	white-space: nowrap; /* 不换行 */
	overflow: hidden;    /* 溢出隐藏 */
	text-overflow: ellipsis; /* 显示... */
}
.carousel-item img{
	width:100%;
	border-radius:5px;
}