﻿@charset 'utf-8';
html {
	font-size: 16px
}
.big {
	font-size: 18px
}
body {
	position: relative;
	font: 1rem/1.5 normal 'Droid Sans Fallback',sans-serif;
	-webkit-text-size-adjust: none;
	overflow-x: hidden;
	background:#ececec;
}
html,body,header,footer,nav,article,section,aside,time,code,div,p,ul,ol,li,dl,dd,dt,h1,h2,h3,a,span,strong,em,small,form,label,input,textarea {
	margin: 0;
	padding: 0
}
ul,ol {
	list-style: none
}
h1,h2,h3,input {
	font-size: 100%
}
img {
	border: 0;
	vertical-align: middle
}
label,input {
	vertical-align: middle
}
a,a:hover {
	text-decoration: none
}
.left {
	float: left
}
.right {
	float: right
}
.noBr {
	border: 0!important
}
.clearfix {
	clear: both
}
.clearfix: after {
	content: '';
	display: block;
	clear: both
}
.sub-header {
	position: relative;
	z-index: 1;
	border-bottom: #bababa solid 1px;
	height: 43px;
	padding: 0 8px;
	text-align: center;
	-wekbit-box-shadow: inset 0 -1px 0 #f4f4f4,0 1px 2px #c3c3c3;
	box-shadow: inset 0 -1px 0 #f4f4f4,0 1px 2px #c3c3c3;
	min-width:320px;
}
.sub-header a {
	margin: 6px 0;
	height: 27px;
	line-height: 27px;
	font-size: .75rem
}
.sub-header a.left: only-of-type {
	margin-right: -50px
}
.sub-header a.right: only-of-type,.sub-header a: nth-of-type(3) {
	margin-left: -50px
}
.sub-header .back-header,.sub-header .more-sub-header,.sub-header .refresh-sub-header,.sub-header .home-sub-header,.sub-header .write-sub-header,.sub-header .save-sub-header,.sub-header>.btn {
	overflow: hidden;
	margin: 10px 5px 0;
	width: 24px;
	height: 25px;
	line-height: 25px;
	text-indent: -300px
}
.sub-header span {
	font-size: 1.25rem;
	line-height: 40px;
	display: inline-block;
	max-width:70%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.sub-header small {
	display: none
}
.sub-header{margin:0 0 12px}
.sub-header{border-color:#bababa}
.sub-header,.wrapper-popup>.popup>.tit-popup{background:#fff;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#eaeaea));background-image:-moz-linear-gradient(#fff,#eaeaea);background-image:-o-linear-gradient(#fff,#eaeaea);background-image:-ms-linear-gradient(#fff,#eaeaea);background-image:linear-gradient(to bottom,#fff,#eaeaea)}


.back-header{
	background-image: url("../img/new-page-icon_20130717.png");
	background-repeat: no-repeat;
	background-size: 24px auto
}
.back-header {
	background-position: 0 -263px
}



.box{
	margin:0 7px 10px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.2);
	box-shadow: 0 1px 1px rgba(0,0,0,.2);
	background:#fff;

}
.box>.item {
	position: relative;
	overflow: hidden;
	display: block;
	border-bottom: #dadada solid 1px;
	padding: 9px 15px 10px
}
.box>.item[data-name=radio] {
	padding-right: 35px
}
.box>.item[data-name=checkbox] {
	padding-right: 90px
}
.box>.item: last-of-type {
	border-bottom: 0
}
.box>.item>time {
	font-size: .75rem
}
.box>.item>.name {
	display: inline-block;
	max-width: 63%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.box>.item>.btn {
	margin: 1px -5px 0 0;
	padding: 0 10px;
	float: right
}
.box>.item>[data-name=select-btn]: last-child {
	margin: 1px -5px 0 0;
	float: right
}
.box-tip {
	margin: 0 7px 18px
}
.box-tip>.item {
	padding: 11px 15px 8px
}
.index-box {
	}
.index-box>.item::after {
	content: ' ';
	position: absolute;
	top: 17px;
	right: 16px;
	border: #aaa solid 2px;
	border-bottom: 0;
	border-left: 0;
	width: 7px;
	height: 7px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}
.box>.item,.wrapper-list-sms>.item {
	border-color: #dadada
}
.box>.item,.sub-box>.item {
	color: #333
}
.box>.item: visited,.sub-box>.item: : visited {
	color: #333334
}
.box>.item{
	border-color: #dadada
}


.regModule {
	margin:40px 10px 20px 10px;
}
.regBtn {
	border:1px solid #a00f0f;
	-webkit-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0 1px 1px #fff inset;
	box-shadow:0 1px 1px #fff inset;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#dd1818),to(#b80303));
	background-image:-webkit-linear-gradient(top,#dd1818,#b80303);
	background-image:-moz-linear-gradient(top,#dd1818,#b80303)
}
.regBtn a {
	display:inline-block;
	height:30px;
	line-height:30px;
	width:100%;
	text-align:center;
	color:#fff;
}



.home {
	-moz-box-shadow:0 2px 2px #e9e1da;
	-webkit-box-shadow:0 2px 2px #e9e1da;
	box-shadow:0 2px 2px #e9e1da;
	min-width:320px;

}
.home .fl {
	padding:10px 20px;
	float:left;
}
.home .u-icon {
	border-right:1px solid #e5dfd4;
	box-shadow:1px 0 1px #fff;
	width:80px;
}
.home .u-img {
	padding:5px;
	box-shadow:0px 0px 4px rgba(0,0,0,.2);
	width:50px;
	margin-left:10px;
}
.home .u-btn {
	display:block;
	position:relative;
	width:80px;
	height:25px;
	cursor:pointer;
	line-height:25px;
	margin:15px 0 0 0;
	text-align:center;
	color:#3c3c3c;
	font-size:.875em;
	background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));
	background:-moz-linear-gradient(top,#fff,#e0e0e0);
	border:1px solid #cfd0d0;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
.home .level {
	color:#6e6e6e;
	font-size:.75em;
}
.home .msg {
	width:100px;
	margin:30px 0 0;
}
.radius {
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

/************编辑页面*************/
.list-info-page {
	margin:15px 10px;
	font-size:.875rem;
	-webkit-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);
	box-shadow:0 1px 2px rgba(0,0,0,.2);
	background-color:#fff
}
.item-info-page {
	overflow:hidden;
	border-bottom:#dadada solid 1px;
	padding:9px 5px 9px 0
}
.item-info-page:last-child {
	border:0
}
.item-info-page.arrow-card::after {
	top:16px;
	right:17px;
	width:6px;
	height:6px
}
.item-info-page a {
	}
.item-info-page>span,.item-info-page a>span {
	float:left;
	margin:5px 0 0 15px;
	width:75px;
	font-weight:700;
}
.item-info-page>p,.item-info-page a>p,.item-info-page>div,.item-info-page a>div {
	margin:0 0 0 90px
}
.item-info-page.vertical-orient>span,.item-info-page.vertical-orient a>span {
	display:block;
	float:none;
	margin:0 10px 0 15px;
	width:auto
}
.item-info-page.vertical-orient>p,.item-info-page.vertical-orient a>p {
	margin:0 10px 0 15px
}
.item-info-page .L-item-tab {
	text-align:left
}
.item-info-page .img-list {
	margin-bottom:-5px
}
.item-info-page .img-list img {
	margin:0 0 5px
}
.item-info-page .L-selected-select {
	line-height:1em
}
.item-info-page .member,.item-info-page .blue-v,.item-info-page .yellow-v {
	border:#C54F00 solid 1px;
	margin:0 0 0 5px;
	width:70px;
	text-align:center;
	color:#FF8;
	background:#FF5220;
	-webkit-border-radius:5px;
	border-radius:5px
}
.item-info-page .blue-v {
	border-color:#5CB0F1;
	color:#004ADD;
	background:#C2DFFB
}
.item-info-page .yellow-v {
	border-color:#F0B860;
	color:#E34101;
	background:#FFE7BC
}
.arrow-card{
	position:relative
}
.arrow-card {
	padding-right:16px
}
.arrow-card::after{
	content:' ';
	position:absolute;
	top:50%;
	right:6px;
	border:#c9c9c9 solid 2px;
	border-left:0;
	border-bottom:0;
	width:4px;
	height:4px;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	transform:rotate(45deg)
}



.IptLev2 {
	display:block;
	padding-left:5px;
	border:#bfc2c5 solid 1px;
	height:25px;
	line-height:25px;
	font-size:.75rem;
	background-color:#fff;
	-webkit-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0 1px 0 rgba(255,255,255,.25),inset 0 1px 3px rgba(0,0,0,.21);
	box-shadow:0 1px 0 rgba(255,255,255,.25),inset 0 1px 3px rgba(0,0,0,.21);
	width:95%;
}

.L-select {
	position:relative;
	padding:0 10px 0 0
}
.L-list-select {
	position:absolute;
	z-index:99;
	left:0;
	top:0;
	width:100%;
	height:100%;
	opacity:0;
	-webkit-appearance:none
}
.L-selected-select {
	position:relative;
	top:5px;
	overflow:hidden;
	display:inline-block;
	white-space:nowrap;
	text-overflow:ellipsis;
	max-width:100%;
	padding:0 10px 0 0
}
.L-selected-select::before {
	content:' ';
	position:absolute;
	z-index:98;
	top:1px;
	right:0;
	margin:5px 0 0;
	border-width:5px 3px 0;
	width:0;
	border-style:solid;
	border-color:rgba(0,0,0,.5) transparent
}

.L-tab {
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:box;
	display:flex;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.L-item-tab {
	position:relative;
	display:block;
	width:auto;
	text-align:center;
	-webkit-box-flex:1;
	-moz-box-flex:1;
	-ms-flex:1 0 auto;
	box-flex:1;
	flex:1 0 auto
}
.num-txt {
	display:block;
	padding:0 25px 0 0;
	line-height:1.5rem;
	text-align:right
}
.textareasty{
	display:block;
	padding:5px;
	min-height:70px;
	resize:none;
	border:#bfc2c5 solid 1px;
	line-height:25px;
	font-size:.75rem;
	background-color:#fff;
	-webkit-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0 1px 0 rgba(255,255,255,.25),inset 0 1px 3px rgba(0,0,0,.21);
	box-shadow:0 1px 0 rgba(255,255,255,.25),inset 0 1px 3px rgba(0,0,0,.21);
	width:95%;
}
/********保存按钮********/
.btn-info-page {
	display:block;
	margin:10px 0px 30px;
	font-size:.875rem;
	line-height:40px;
	font-weight:700
}
.BtnBlueLev1 {
	border:#447dc4 solid 1px;
	border-color:#447dc4 #3f72b1 #39679f;
	color:#fff;
	text-align:center;
	background-color:#508ed8;
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#508ed8),to(#5088cc),color-stop(.92,#457ab8));
	background-image:-moz-linear-gradient(#508ed8 0,#457ab8 92%,#5088cc 100%);
	background-image:-o-linear-gradient(#508ed8 0,#457ab8 92%,#5088cc 100%);
	background-image:-ms-linear-gradient(#508ed8 0,#457ab8 92%,#5088cc 100%);
	background-image:linear-gradient(to bottom,#508ed8 0,#457ab8 92%,#5088cc 100%);
	-webkit-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2),inset 0 1px #609be3;
	box-shadow:0 1px 2px rgba(0,0,0,.2),inset 0 1px #609be3;
	text-shadow:0 1px 0 rgba(0,0,0,.35);
	width:100%;
}
.BtnBlueLev1:visited {
	color:#fffffe
}