@font-face {
	font-family: 'iconfont';
	src: url('//at.alicdn.com/t/font_1470789296_2433257.eot');
	/* IE9*/
	src: url('//at.alicdn.com/t/font_1470789296_2433257.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('//at.alicdn.com/t/font_1470789296_2433257.woff') format('woff'), /* chrome、firefox */
	url('//at.alicdn.com/t/font_1470789296_2433257.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
	url('//at.alicdn.com/t/font_1470789296_2433257.svg#iconfont') format('svg');
	/* iOS 4.1- */
}

.iconfont {
	font-family: "iconfont";
	font-size: 16px;
	font-style: normal;
}

.f-p10 {
	padding: 10px;
}

.m-form .mui-input-group {
	padding: 10px;
	background: none;
}

.m-form .mui-input-group:before,
.m-form .mui-input-group .mui-input-row:after,
.m-form .mui-input-group:after {
	display: none;
}

.m-form .mui-input-row .mui-btn+input,
.m-form .mui-input-row label+input,
.m-form .mui-input-row label+textarea {
	border: solid 1px #DDD;
	border-radius: 5px;
	background: #FFF;
	text-indent: 10px;
}

.m-form .mui-input-row.texta {
	height: 120px;
}

.m-form .mui-input-row.texta label+textarea {
	height: 100px;
}

.m-form .mui-input-row.texta label {
	margin-top: 30px;
}

.m-form .mui-input-row {
	margin-top: 15px;
}

.m-form .dInput {
	float: right;
	width: 65%;
	height: 40px;
	border: solid 1px #DDD;
	border-radius: 5px;
	background: #FFF;
}

.m-form .dInput input {
	width: 88%;
	border: none;
	height:100%;
}

.m-form .dInput select {
	width: 88%;
	border: none;
	height:99%;
}

.m-tip {
	padding: 10px;
	overflow: hidden;
	background: #FFF4E0;
}

.m-tip span {
	display: block;
	float: left;
}

.m-tip span:first-child {
	width: 30px;
	height: 22px;
	background: url(img1.jpg);
	background-size: 30px 22px;
}

.m-tip span:last-child {
	margin-left: 10px;
	color: #E7C995;
	font-weight: 200;
}

.p-index menu {
	padding-top: 15px;
	overflow: hidden;
	background: #FFF;
}

.p-index menu li {
	float: left;
	width: 25%;
	text-align: center;
}

.p-index menu li p:first-child {
	display: inline-block;
	width: 60px;
	height: 60px;
	line-height: 60px;
	border-radius: 50%;
	background: #7AB0FA;
	color: #FFF;
}

.p-index menu li:nth-child(2) p:first-child {
	background: #F6D15E;
}

.p-index menu li:nth-child(3) p:first-child {
	background: #FF8081;
}

.p-index menu li:nth-child(4) p:first-child {
	background: #72CE6B;
}

.p-index menu li:nth-child(4) p:first-child {
	background: #72CE6B;
}

.p-index menu li:nth-child(5) p:first-child {
	background: #DD524D;
}

.p-index menu li:nth-child(6) p:first-child {
	background: #ADD9C0;
}

.p-index menu li:nth-child(7) p:first-child {
	background: #0062CC;
}

.p-index menu li:nth-child(8) p:first-child {
	background: #OFAFAD;
}

.p-index-report {}

.p-index-report p.tip {
	height: 40px;
	line-height: 40px;
}

.p-index-report table {
	width: 100%;
	border: solid #add9c0;
	border-width: 1px 0px 0px 1px;
	text-align: center;
	font-size: 14px;
	line-height: 30px;
}

.p-index-report table td {
	border: solid #add9c0;
	border-width: 0px 1px 1px 0px;
}

.p-index-report thead {
	background: #DBEEF4;
	overflow: hidden;
}

.p-index-report thead div {
	display: inline-block;
	overflow: hidden;
}

.p-index-report thead em {
	float: left;
	display: block;
	width: 20px;
	height: 20px;
	margin-top: 10px;
	background: #55A0D7;
}

.p-index-report thead span {
	float: left;
	display: block;
	line-height: 40px;
}

.p-index-report thead div:last-child em {
	background: #52CF47;
}

.p-index-report tbody div {
	position: relative;
	display: inline-block;
	width: 90%;
	height: 26px;
	margin-top: 10px;
	border: solid 1px #55A0D7;
	background: #DBEEF4;
}

.p-index-report tbody div:last-child {
	border: solid 1px #52CF47;
}

.p-index-report tbody span {
	display: block;
	width: 20%;
	height: 100%;
	background: #55A0D7;
}

.p-index-report tbody div:last-child span {
	background: #52CF47;
}

.p-index-report tbody p {
	position: absolute;
	width: 95%;
	top: 0;
	left: 0;
	text-align: right;
}

.p-index-report {
	overflow: hidden;
}

.p-index-report .screen {
	overflow: hidden;
}

.p-index-report .screen div {
	position: relative;
	float: left;
	width: 47.5%;
	height: 41px;
	background: #FFF;
}

.p-index-report .screen div:last-child {
	margin-left: 5%;
}

.p-index-report .screen span {
	position: absolute;
	right: 5px;
	top: 12px;
}

.p-index-report .screen select {
	position: absolute;
	background: none;
}

.p-index-report .screen input {
	position: absolute;
	background: none;
	border: none;
}

.p-serviceAddResult div:first-child {
	padding: 40px 0;
	text-align: center;
	font-size: 20px;
}

.p-login-passwordRemember form {
	background: none;
}

.p-login-passwordRemember .mui-input-group:before,
.p-login-passwordRemember .mui-input-group .mui-input-row:after,
.p-login-passwordRemember .mui-input-group:after {
	display: none;
}

.p-serviceAddResult div:first-child span:first-child {
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 50%;
	background: #62C7FB;
	color: #FFF;
	font-size: 30px;
}

.p-presentation-qr {
	text-align: center;
}

.p-presentation-qr img {
	display: inline-block;
	width: 50%;
}

.p-presentation-btn {
	text-align: center;
}

.p-presentation-btn button {
	width: 60%;
}

.p-presentation-btns {
	text-align: center;
}

.p-presentation-btns button {
	width: 40%;
}

.p-newsshow {
	padding: 15px;
}

.p-newsshow>img {
	display: block;
	margin-top: 10px;
}

.p-newsshow>h2 {
	font-size: 22px;
}

.p-newsshow .text {
	margin-top: 15px;
}
