html,body {
	min-width: 1024px;
	background: #e7e8eb;
	height: 100%;
	overflow: hidden !important;
}

/*----- 云校园头部 -----*/
.yun-top{ height:40px; line-height:40px; color:#888; background:#f8f8f8; border-bottom: 1px solid #eee; font-size:12px; }
.yun-top .top-block { width: 960px; margin: 0 auto;}
.yun-top .logo{ color:#888; font-weight: bold; margin-right:30px; }
.yun-top ul li{ float: left; }
.yun-top .left_blank li{ padding-right: 30px; }
.yun-top li a{ color:#888; }
.yun-top li a:hover{ color: #333; }
.yun-top li.active a{ color:#39b54a; }
.yun-top .dropdown{ position:relative; margin-right: 15px; }
.yun-top .dropdown:hover .dropdown-menu{ display:block; }
.yun-top .dropdown a{ padding:0 45px 0 0; display:block; text-indent: 20px; }
.yun-top .dropdown .dropdown-toggle{ cursor: pointer; padding:0 30px 0 0; display:block; text-indent: 20px; color:#888; }
.yun-top .dropdown-menu{ display:none; width: 100%; min-width: 90px; position:absolute; top:40px; background:#f8f8f8; z-index:9999; padding:6px 0; border:1px solid #eee; border-top: none; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;}
.yun-top .dropdown-menu dd{ line-height:normal; margin-bottom:6px; }
.yun-top .dropdown-menu a{ display:block; padding:6px 0; text-indent: 20px; cursor: pointer;}
.yun-top .dropdown-menu a:hover{ background:#F8F8F8; color:#333; }
.yun-top .dropdown-open .dropdown-menu{ display:block; }
.ic-delta-box{ position:absolute; top:18px; margin-left: 8px; }
.ic-delta {
    position: absolute;
    border: 5px solid transparent;
    border-bottom: 0;
    left: 0;
}
.ic-delta-a {
    top: 1px;
    border-top-color: #AAA;
}
.ic-delta-b {
    top: 0;
    border-top-color: #888;
}

/*-----头部-----*/
.b-header {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 70px;
	background: #ffffff;
	z-index: 999;
}
.b-header .head-td {
	width: 1024px;
	margin: 0 auto;
}
.b-header .head-td .logo {
	float: left;
	width: 160px;
	padding: 18px 0 0 12px;
}
.b-header .head-td .logo img {
	width: 156px;
	height: 36px;
}
.b-header .head-td .act {
	float: right;
	padding: 14px 0 0 0;
}
.b-header .head-td .act li {
	position: relative;
	float: left;
	margin-top: 4px;
}
.b-header .head-td .act li .act_nav {
	display: block;
	height: 30px;
	font-size: 14px;
	color: #333333;
	font-family: '黑体';
	line-height: 30px;
}
.b-header .head-td .act li .act_nav:hover {
	color: #17b7f3;
}
.b-header .head-td .act .act_user {
	position: relative;
	border: 1px #ffffff solid;
	margin: 0px;
	text-align: center;
	line-height: 28px;
	font-size: 0;
	padding: 4px 10px;
	cursor: pointer;
}
.b-header .head-td .act .act_user .user_head {
	position: relative;
	display: inline-block;
	width: 28px;
	height: 28px;
	background: none;
	vertical-align: middle;
	cursor: pointer;
}
.b-header .head-td .act .act_user .user_head .filter {
	position: absolute;
	left: 0;
	top: 0;
	width: 28px;
	height: 28px;
	background: url(../images/icon/ybboa-icon.png ) no-repeat;
	background-position: 0 0;
}
.b-header .head-td .act .act_user .user_head img {
	position: relative;
	width: auto;
	height: 28px;
}
.b-header .head-td .act .act_user .user_name {
	display: inline-block;
	font-size: 14px;
	line-height: 28px;
	vertical-align: middle;
	cursor: pointer;
}
.b-header .head-td .act .act_user .user_open_icon {
	display: inline-block;
	width: 9px;
	height: 5px;
	background: green;
	vertical-align: middle;
	cursor: pointer;
	background: url(../images/icon/ybboa-icon.png ) no-repeat;
	background-position: -40px 0;
}
.b-header .head-td .act .act_user:hover {
	border: 1px #e8e8e8 solid;
}
.b-header .head-td .act .act_user .user_active {
	display: none;
	position: absolute;
	left: -1px;
	top: 36px;
	width: 100%;
	background: #ffffff;
	border: 1px #e8e8e8 solid;
	border-top: 0;
}
.b-header .head-td .act .act_user:hover .user_active {
	display: block;
}
.b-header .head-td .act .act_user .user_active a.active_item {
	display: block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	background: #ffffff;
	text-align: center;
}
.b-header .head-td .act .act_user .user_active a.active_item:hover {
	color: #ffffff;
	background: #17b7f3;
}

.b-wrap {
	position: absolute;
	top: 85px;
	bottom: 40px;
	left: 50%;
	margin-left: -512px;
	width: 1024px;
	z-index: 10;
	background: #ffffff;
}

/*-----主体-----*/

.b-wrap {
	position: absolute;
	top: 85px;
	bottom: 40px;
	left: 50%;
	margin-left: -512px;
	width: 1024px;
	z-index: 10;
	background: #ffffff;
}

/*-----左侧菜单-----*/
.b-wrap .b-menu {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width:156px;
	border-right: 1px solid #eaeaea;
	background: #f0f0f0;
}
.b-wrap .b-menu ul {
	padding-top: 14px;
}
.b-wrap .b-menu ul li {
	width: 100%;
}
.b-wrap .b-menu ul li a.single {
	display: block;
	width: 120px;
	padding-left: 36px;
	height: 34px;
	font-size: 14px;
	line-height: 34px;
	color: #333333;
	font-family: '黑体';
}
.b-wrap .b-menu ul li:hover a.single {
	color: #ffffff;
	background: #17b7f3;
}
.b-wrap .b-menu ul .menu-now a.single {
	color: #ffffff;
	background: #17b7f3;
}
.b-wrap .b-menu ul li label.title {
	display: block;
	width: 134px;
	padding-left: 22px;
	height: 34px;
	font-size: 14px;
	line-height: 34px;
	color: #333333;
	font-family: '黑体';
	text-align: left;
	cursor: pointer;
}
.b-wrap .b-menu ul li label.title .icon-open {
	display: inline-block;
	vertical-align: middle;
	width: 10px;
	height: 10px;
	background: url(../images/icon/icon-open.png) no-repeat;
}
.b-wrap .b-menu ul li label.title .icon-close {
	display: none;
	vertical-align: middle;
	width: 10px;
	height: 10px;
	background: url(../images/icon/icon-close.png) no-repeat;
}
.b-wrap .b-menu ul li label.title .text {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
}
.b-wrap .b-menu ul li label.subnav {
	display: none;
	width: 154px;
	border: 1px solid #17b7f3;
}
.b-wrap .b-menu ul li label.subnav a.sub-item {
	display: block;
	width: 118px;
	height: 100%;
	padding-left: 36px;
	font-size: 14px;
	line-height: 34px;
	color: #333333;
	font-family: '黑体';
	text-align: left;
	text-indent: 1em;
}
.b-wrap .b-menu ul li label.subnav a.sub-item:hover {
	color: #ffffff;
	background: #17b7f3;
}
.b-wrap .b-menu ul li label.subnav a.sub-item.item-now {
	color: #ffffff;
	background: #17b7f3;
}
.b-wrap .b-menu ul li:hover label.title {
	color: #ffffff;
	background: #17b7f3;
}
.b-wrap .b-menu ul .menu-now label.title {
	color: #ffffff;
	background: #17b7f3;
}
.b-wrap .b-menu ul .menu-now label.subnav {
	display: block;
}
.b-wrap .b-menu ul .menu-now label.title .icon-open {
	display: none;
}
.b-wrap .b-menu ul .menu-now label.title .icon-close {
	display: inline-block;
}

/*-----右侧内容栏-----*/
.b-wrap .b-main {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 157px;
	width:867px;
	background: #ffffff;
}
.main-head {
	position: absolute;
	width: 100%;
	height: 60px;
	top: 0;
	left: 0;
	border-bottom: 1px solid #e8e8e8;
}
.main-head .head-title {
	display: inline-block;
	margin-left: 15px;
	vertical-align: middle;
}
.main-head .head-title .text {
	color: #333333;
	font-size: 14px;
	font-family: '黑体';
	line-height: 30px;
}
.main-head .head-act {
	float: right;
	margin-right: 15px;
}
.main-head .b-main-blank {
	line-height: 60px;
	text-align: left;
}
.main-head .b-main-blank .form-title {
	display: inline-block;
	float: none;
	vertical-align: middle;
}
.main-body {
	position: absolute;
	top: 61px;
	bottom: 60px;
	left: 0;
	width: 100%;
	overflow: auto;
	z-index: 10;
}
.b-main-2 .main-body {
	bottom: 10px;
}
.main-foot {
	position: absolute;
	width: 100%;
	height: 60px;
	bottom: 0;
	left: 0;
}
.main-tab {
	width: 100%;
	height: 100%;
}
.main-tab .main-head {
	position: absolute;
}
.main-tab .main-head ul {
	background: none;
}
.main-tab .main-head ul li {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	margin-right: 32px;
}
.main-tab .main-head ul li a:hover {
	color: #17b7f3;
	background: #ffffff;
	border-bottom: 1px solid #17b7f3;
}
.main-tab .main-head ul .tab-now a {
	color: #17b7f3;
	background: #ffffff;
	border-bottom: 1px solid #17b7f3;
}
.main-tab .main-body {
	height: auto;
	overflow: auto;
	bottom: 0;
	background: #ffffff;
}
.main-tab .main-body .tab-blank {
	position: relative;
	width: 100%;
	height: 100%;
	margin: 0 auto;
}
.main-tab .main-body .tab-blank .blank-body {
	position: absolute;
	top: 0;
	bottom: 60px;
	left: 0;
	width: 100%;
	overflow: auto;
}
.main-tab .main-body .tab-blank .blank-body-long {
	bottom: 10px;
}
.main-tab .main-body .tab-blank .blank-foot {
	position: absolute;
	width: 100%;
	height: 60px;
	bottom: 0;
	left: 0;
}
.blank-none {
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -7px;
	width: 100%;
	text-align: center;
}
.main-tab .main-body .tab-blank .blank-none span {
	font-size: 14px;
	color: #999999;
	font-family: '黑体';
	line-height: 14px;
}
.b-main-blank {
	width: 100%;
	text-align: center;
}
.b-main-blank .form-menu {
	position: relative;
	width: 800px;
	height: 60px;
	margin-left: 20px;
	overflow: hidden;
}
.b-main-blank .form-menu .menu-box {
	position: absolute;
	left: 0;
	top: 0;
	width: auto;
}
.b-main-blank .form-menu .menu-box ul li {
	display: block;
	float: left;
	width: 80px;
}
.b-main-blank .form-menu .menu-box ul li a {
	display: block;
	width: 56px;
	height: 30px;
	border-bottom: 1px solid #ffffff;
	color: #333333;
	font-size: 14px;
	font-family: '黑体';
	line-height: 30px;
	float: left;
}
.b-main-blank .form-menu .menu-box ul li a:hover {
	color: #17b7f3;
	border-bottom: 1px solid #17b7f3;
}
.b-main-blank .form-menu .menu-box ul li a.menu-now {
	color: #17b7f3;
	border-bottom: 1px solid #17b7f3;
}
.b-main-blank .form-amBox {
	position: relative;
	float: left;
	width: 245px;
	height: 191px;
	border: 1px solid #e9e9e9;
	padding: 6px 10px;
	margin: 0 10px 10px 0;
}
.b-main-blank .form-amBox:hover {
	cursor: pointer;
	border: 1px solid #17b7f3;
}
.b-main-blank .form-amBox:hover .edit {
	display: block;
}
.b-main-blank .form-amBox .pic {
	position: relative;
	width: 100%;
	height: 93px;
	overflow: hidden;
}
.b-main-blank .form-amBox .pic img {
	width: 100%;
	height: auto;
	-webkit-transition: 500ms;
}
.b-main-blank .form-amBox:hover .pic img{
	position: absolute;
	-webkit-animation-name: amBoxImg;
	-webkit-animation-timing-function: linear;
	-webkit-animation-duration: 500ms;
}
@-webkit-keyframes amBoxImg {
	0% {
		transform: rotate(-5deg);
	}
	25% {
		transform: rotate(5deg);
	}
	50% {
		transform: rotate(3deg);
	}
	75% {
		transform: rotate(-3deg);
	}
	100% {
		transform: rotate(0deg);
	}
}
.b-main-blank .form-amBox .title {
	padding-top: 10px;
	height: 45px;
}
.b-main-blank .form-amBox .title p {
	font-size: 16px;
	line-height: 20px;
	color: #333333;
}
.b-main-blank .form-amBox .time-addr {
	
}
.b-main-blank .form-amBox .time-addr p {
	font-size: 12px;
	line-height: 16px;
	color: #888888;
}
.b-main-blank .form-amBox .edit {
	display: none;
	position: absolute;
	right: 8px;
	top: 8px;
}
.b-main-blank .form-amBox .edit a {
	display: inline-block;
	width: 40px;
	height: 40px;
	opacity: 0.9;
}
.b-main-blank .form-amBox .edit a:hover {
	opacity: 1;
}
.b-main-blank .select_box {
	position: relative;
	border: 1px solid #e8e8e8;
	background: #ffffff;
	height: 28px;
	margin-right: 10px;
	z-index: 9999;
}
.b-main-blank .select_box .item_box {
	top: -1px;
	left: -1px;
	border: 1px solid #e8e8e8; 
	max-height: 250px;
	overflow: auto;
}
.b-main-blank .select_box .item {
	height: 28px !important;
	line-height: 28px !important;
	background: #ffffff !important;
	color: #999999 ;
}
.b-main-blank .select_box .item:hover {
	color: #ffffff !important;
	background: #17b7f3 !important;
}
.b-main-blank .select_box_open .select_icon .icon {
	background: none;
}
.b-main-blank .form-select {
	float: left;
}
.b-main-blank .form-select .select_box {
	margin-right: 0;
}
.b-main-blank .form-select .select_box .item_box {
	border: 1px solid #e8e8e8 !important;
}
.b-main-blank .form-select .select_box .item {
	color: #333333 ;
	background: #f3f3f3 !important;
}
.b-main-blank .form-select .select_box .item:hover {
	color: #ffffff !important;
	background: #17b7f3 !important;
}
.b-main-blank .form-select.time-select .select_blank {
	position: relative;
	z-index: 10002;
}
.b-main-blank .form-select.time-select .select_blank .select_box {
	width: 48px !important;
}
.b-main-blank .form-select.time-select .select_blank .select_box .select_icon {
	display: none;
}
.b-main-blank .form-select.time-select .select_blank .select_box .item {
	padding: 0 15px;
}
.b-main-blank .form-title {
	display: block;
	float: left;
	color: #333333;
	font-size: 14px;
	font-family: '黑体';
	line-height: 30px;
}
.b-main-blank .form-title a:hover {
	color: #17b7f3;
	border-bottom: 1px solid #17b7f3;
}
.b-main-blank .form-title a.title-now {
	color: #17b7f3;
	border-bottom: 1px solid #17b7f3;
}
.b-main-blank .form-title2 {
	display: block;
	float: left;
	color: #333333;
	font-size: 14px;
	font-family: '黑体';
	line-height: 16px;
	border-left: 3px solid #17b7f3; 
	padding-left: 10px;
}
.b-main-blank .form-title3 {
	display: block;
	float: left;
	color: #333333;
	font-size: 16px;
	font-family: '黑体';
	line-height: 30px;
}
.b-main-blank .form-name {
	display: block;
	float: left;
	color: #666666;
	font-size: 14px;
	line-height: 30px;
}
.b-main-blank .form-tip {
	display: block;
	float: left;
	height: 30px;
	font-size: 12px;
	line-height: 30px;
	padding: 0 20px;
	color: #ffffff;
	background: #898989;
	border-radius: 5px;
}
.b-main-blank .form-head {
	position: relative;
	float: left;
	width: 36px;
	height: 36px;
}
.b-main-blank .form-head img {
	width: 36px;
	height: 36px;
}
.b-main-blank .form-head2 {
	position: relative;
	width: 100px;
	height: 100px;
}
.b-main-blank .form-head2 .filter {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 11;
	background: url(../images/icon/head-filter.png) no-repeat;
}
.b-main-blank .form-head2 img {
	position: relative;
	width: 100%;
	height: auto;
	z-index: 10;
}
.b-main-blank .form-actDetail {
	margin-bottom: 20px;
}
.b-main-blank .actDetail-noZan .zan-blank {
	display: none;
}
.b-main-blank .actDetail-noReply .reply-blank {
	display: none;
}
.b-main-blank .actDetail-noZan.actDetail-noReply .chat {
	display: none;
}

.b-main-blank .form-actDetail .detail-con {
	position: relative;
	width: 650px;
}
.b-main-blank .form-actDetail .detail-con .username {
	font-size: 14px;
	color: #999999;
}
.b-main-blank .form-actDetail .detail-con .time {
	font-size: 12px;
	color: #999999;
}
.b-main-blank .form-actDetail .detail-con .contain {
	font-size: 14px;
	color: #333333;
}
.b-main-blank .form-actDetail .detail-con .pic {
	width: 530px;
}
.b-main-blank .form-actDetail .detail-con .pic img {
	width: auto;
	height: 83px;
	margin: 5px;
}
.b-main-blank .form-actDetail .detail-con .send {
	position: absolute;
	right: 5px;
	bottom: 5px;
	overflow: hidden;
}
.b-main-blank .form-actDetail .detail-con .send .send-zan {
	display: block;
	float: left;
	padding-left: 22px;
	height: 16px;
	line-height: 14px;
	font-size: 12px;
	color: #999999;
}
.b-main-blank .form-actDetail .detail-con .send .send-msg {
	display: block;
	float: left;
	padding-left: 23px;
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	color: #999999;
}
.b-main-blank .form-actDetail .chat {
	position: relative;
	padding: 15px;
	background: #f4f4f4;
	margin-top: 17px;
}
.b-main-blank .form-actDetail .chat .chat-top {
	position: absolute;
	top: -17px;
	right: 30px;
	width: 27px;
	height: 17px;
	background: url(../images/icon/chat-top.png) no-repeat;
}
.b-main-blank .form-actDetail .chat .chat-blank {

}
.b-main-blank .form-actDetail .chat .chat-blank .icon {
	display: block;
	float: left;
	padding-left: 20px;
	height: 16px;
	margin-right: 10px;
}
.b-main-blank .form-actDetail .chat .chat-blank .form-act-msg {
	margin-top:3px;
}
.b-main-blank .form-actDetail .chat .chat-blank .con {
	float: left;
	width: 640px;
	font-size: 12px;
	line-height: 14px;
}
.b-main-blank .form-actDetail .chat .chat-blank .msg-con {
	width: 640px;
	line-height: 20px;
}
.b-main-blank .form-actDetail .chat .chat-blank .msg-con .username {
	color: #999999;
}
.b-main-blank .form-actDetail .chat .chat-blank .msg-con .username:hover {
	text-decoration: underline;
}
.b-main-blank .form-actDetail .chat .chat-blank .chat-text {
	display: none;
	padding: 5px;
	width: 630px;
	height: 80px;
	border: 1px solid #e8e8e8;
}
.b-main-blank .form-actDetail .chat_open .chat-text {
	display: block !important;
}
.b-main-blank .form-actDetail .chat_open a.b_button {
	display: block !important;
}
.b-main-blank .form-text {
	display: block;
	float: left;
	font-size: 12px;
	line-height: 12px;
	color: #999999;
}
.b-main-blank .form-text2 {
	display: block;
	float: left;
	font-size: 12px;
	line-height: 30px;
	color: #999999;
}
.b-main-blank .form-text3 {
	display: block;
	float: left;
	font-size: 12px;
	line-height: 14px;
	color: #999999;
}
.b-main-blank .form-text4 {
	display: block;
	float: left;
	font-size: 12px;
	line-height: 16px;
	color: #999999;
}
.b-main-blank .form-text5 {
	display: block;
	float: left;
	font-size: 12px;
	line-height: 20px;
	color: #999999;
}
.b-main-blank .form-text6 {
	display: block;
	float: left;
	font-size: 12px;
	line-height: 12px;
	color: #999999;
	text-indent: -5em;
	padding-left: 5em;
	line-height: 20px;
	text-align: left;
}
.b-main-blank .form-text-warn {
	display: block;
	float: left;
	line-height: 30px;
	color: #dd0000;
	text-indent: -5em;
	padding-left: 5em;
	line-height: 20px;
	text-align: left;
}
.b-main-blank .form-text-warn .icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/icon/warn-icon.png) no-repeat;
	vertical-align: middle;
	margin-right: 5px;
}
.b-main-blank .form-text-warn .text {
	font-size: 12px;
	line-height: 30px;
	vertical-align: middle;
}
.b-main-blank .form-add {
	display: block;
	float: left;
	width: 12px;
	height: 12px;
	margin: 2px;
	background: url(../images/icon/add-icon.png) no-repeat;
}
.b-main-blank .form-textact {
	display: block;
	color: #333333;
	background: #f4f4f4;
	text-align: left;
	padding: 15px 20px;
}
.b-main-blank .form-textact .img-box {
	vertical-align: text-top;
	display: inline-block;
	float: left;
	width: 320px;
	height: 121px;
	margin-right: 15px;
	overflow: hidden;
}
.b-main-blank .form-textact .img-box img {
	width: 100%;
	height: auto;
}
.b-main-blank .form-textact .title {
	display: inline-block;
	width: 330px;
	padding: 20px 0 5px 0;
	height: 45px;
	font-size: 18px;
	line-height: 24px;
}
.b-main-blank .form-textact .time-attr {
	font-size: 12px;
	line-height: 20px;
}
.b-main-blank .form-textact .time-attr:hover {
	cursor: pointer;
	color: #000000;
}
.b-main-blank .form-textbg {
	display: block;
	font-size: 12px;
	line-height: 24px;
	color: #666666;
	background: #f4f4f4;
	text-align: left;
	padding: 5px 15px;
}
.b-main-blank .form-textsuccess {
	display: block;
	font-size: 12px;
	line-height: 24px;
	color: #17b7f3;
	background: #f4f4f4;
	text-align: left;
	padding: 5px 15px;
}
.b-main-blank .form-textwarn {
	display: block;
	font-size: 12px;
	line-height: 24px;
	color: #cf8e31;
	background: #fef6df;
	text-align: left;
	padding: 5px 15px;
}
.b-main-blank .form-textgraph {
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: #999999;
	text-align: center;
	padding: 5px 15px;
}
.b-main-blank .form-textgraph .num {
	color: #17b7f3;
	font-size: 18px;
}
.b-main-blank .form-textlist .list-done,.b-main-blank .form-textlist .list-none {
	font-size: 14px;
	line-height: 24px;
	padding-left: 6em;
	text-indent: -6em;
}
.b-main-blank .form-textlist .list-done {
	color: #17b7f3;
}
.b-main-blank .form-textlist .list-done .icon {
	display: inline-block;
	width: 12px;
	height: 12px;
	background: #17b7f3;
	margin-right: 5px;
}
.b-main-blank .form-textlist .list-none {
	color: #888888;
	padding-top: 10px;
}
.b-main-blank .form-textlist .list-none .icon {
	display: inline-block;
	width: 12px;
	height: 12px;
	background: #888888;
	margin-right: 5px;
}
.b-main-blank .form-example {
	display: block;
	float: right;
	font-size: 12px;
	line-height: 30px;
	color: #999999;
	overflow: hidden;
}
.b-main-blank .form-example .icon {
	display: inline-block;
	float: left;
	width: 12px;
	height: 12px;
	background: #333333;
	margin-top: 9px;
}
.b-main-blank .form-example .text {
	display: inline-block;
	float: left;
	color: #333333;
	font-size: 14px;
	line-height: 30px;
}
.b-main-blank .form-error {
	display: block;
	float: left;
	font-size: 12px;
	line-height: 30px;
	color: #ea6967;
}
.b-main-blank .form-textwarn p {
	color: #cf8e31;
}
.b-main-blank .form-textbg p,.b-main-blank .form-textbg p span {
	line-height: 24px;
}
.b-main-blank .form-map {
	display: block;
	float: left;
	font-size: 12px;
	line-height: 12px;
	color: #666666;
}
.b-main-blank .map-now {
	color: #17b7f3;
}
.b-main-blank .form-link {
	display: block;
	float: left;
	font-size: 12px;
	line-height: 30px;
	color: #0c71bf;
}
.b-main-blank .form-tab {
	width: 100%;
	height: 100%;
}
.b-main-blank .form-tab .tab-menu ul {
	background: none;
}
.b-main-blank .form-tab .tab-menu ul li {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	margin-right: 32px;
}
.b-main-blank .form-tab .tab-menu ul li a:hover {
	color: #17b7f3;
	background: #ffffff;
	border-bottom: 1px solid #17b7f3;
}
.b-main-blank .form-tab .tab-menu ul .tab-now a {
	color: #17b7f3;
	background: #ffffff;
	border-bottom: 1px solid #17b7f3;
}
.b-main-blank .form-tab .tab-body {
	height: auto;
	overflow: auto;
	bottom: 0;
	background: #ffffff;
}
.b-main-blank .form-tab .tab-body .tab-blank {
	position: relative;
	width: 100%;
	height: 100%;
	margin: 0 auto;
}
.b-main-blank .form-tab-horizontal {
	position: relative;
	width: 804px;
	height: 100%;
	border: 1px solid #e8e8e8;
}
.b-main-blank .form-tab-horizontal .tab-menu {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 150px;
	height: 100%;
	float: left;
	background: #f8f8f8;
}
.b-main-blank .form-tab-horizontal .tab-menu ul {
	
}
.b-main-blank .form-tab-horizontal .tab-menu ul li {
	float: none;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
}
.b-main-blank .form-tab-horizontal .tab-menu ul li a {
	width: 150px;
	height: 44px;
	color: #333333;
	background: #f8f8f8;
	line-height: 44px;
}
.b-main-blank .form-tab-horizontal .tab-menu ul li a:hover {
	color: #17b7f3;
	background: #ffffff;
}
.b-main-blank .form-tab-horizontal .tab-menu ul .tab-now a {
	color: #17b7f3;
	background: #ffffff;
}
.b-main-blank .form-tab-horizontal .tab-body {
	width: 650px;
	height: auto;
	min-height: 450px;
	padding-left: 150px;
	overflow: auto;
	background: #ffffff;
}
.b-main-blank .form-tab-horizontal .tab-body .tab-blank {
	position: relative;
	width: 100%;
	height: 100%;
	min-height: 450px;
	margin: 0 auto;
}
.b-main-blank .form-table {
	width:125px;
}
.b-main-blank .form-table-type1 {
	text-align: left;
}
.b-main-blank .form-table-type1 td {
	padding: 5px;
}
.b-main-blank .form-table-type2 td {
	padding: 10px;
}
.b-main-blank .form-link:hover {
	color: #17b7f3;
}
.b-main-blank .form-star {
	display: block;
	float: left;
	color: #f26e71;
	line-height: 24px;
	font-size: 12px;
}
.b-main-blank .form-input {
	display: block;
	float: left;
	width: 238px;
	height: 12px;
	border: 1px solid #e8e8e8; 
	color: #666666;
	font-size: 12px;
	line-height: 12px;
	padding:8px 5px;
	outline: 0;
}
.b-main-blank .form-input-extend {
	position: relative;
	display: block;
	float: left;
}
.b-main-blank .form-input-extend .form-input {
	position: relative;
	width: 198px;
	padding-right: 40px;
	z-index: 50;
}
.b-main-blank .form-input-extend .icon {
	position: absolute;
	display: block;
	z-index: 51;
}
.b-main-blank .form-radio .radio_blank {
	margin-top: 8px;
}
.b-main-blank .form-radio2 .radio_blank .check_icon.checked {
	width: 16px;
	height: 16px;
	border:0;
	background: url(../images/radio-checked.png) no-repeat;
}
.b-main-blank .form-check {
	display: block;
	float: left;
	overflow: hidden;
}
.b-main-blank .form-check a {
	display: block;
	float: left;
	height: 28px;
	line-height: 28px;
	border: 1px solid #e8e8e8;
	color: #666666;
	padding: 0 15px;
	margin: 0 10px 10px 0;
}
.b-main-blank .form-check a.checked {
	color: #17b7f3;
	border: 1px solid #17b7f3;
}
.b-main-blank .form-check a:hover {
	color: #17b7f3;
	border: 1px solid #17b7f3;
}
.b-main-blank .form-check a span.icon {
	display: inline-block;
	float: left;
	font-size: 18px;
	color: #17b7f3;
	margin-right: 5px;
	font-weight: bold;
}
.b-main-blank .form-check .edit-tip {
	float: left;
	height: 30px;
	padding: 10px 20px;
	background: #f3f3f3;
	display: none;
	z-index: 99999;
	white-space:nowrap;
}
.b-main-blank .form-check .edit-tip .form-input {
	display: inline-block;
	float: none;
}
.b-main-blank .form-check .edit-tip .b_button {
	display: inline-block;
	float: none;
}
.b-main-blank .form-check-recipe a {
	position: relative;
	height: 48px;
	padding: 0 12px 0 54px;
	line-height: 48px;
	border: 0;
}
.b-main-blank .form-check-recipe a:hover {
	color: #666666;
	background: #f3f3f3;
	border: 0;
}
.b-main-blank .form-check-recipe a.checked {
	color: #666666;
	background: #f3f3f3;
	border: 0;
}
.b-main-blank .form-check-recipe a span.icon {
	display: block;
	position: absolute;
	left: 12px;
	top: 7px;
	float: left;
	width: 33px;
	height: 33px;
}

.b-main-blank .form-check-recipe a img.icon {
	display: block;
	position: absolute;
	left: 12px;
	top: 7px;
	float: left;
	width: 33px;
	height: 33px;
}

.b-main-blank .form-check-dish a {
	position: relative;
	width: 36px;
	height: 36px;
	padding: 0;
	border: 0;
	margin: 0 15px 25px 0 ;
}
.b-main-blank .form-check-dish a:hover {
	border: 0;
}
.b-main-blank .form-check-dish a.checked {
	border: 0;
}
.b-main-blank .form-check-dish a.checked .sure {
	display: block;
}
.b-main-blank .form-check-dish a:hover .sure {
	display: block;
}
.b-main-blank .form-check-dish a .pic {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 33px;
	height: 33px;
	z-index: 2000;
}
.b-main-blank .form-check-dish a .sure {
	display: none;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 16px;
	height: 16px;
	z-index: 2001;
}

.b-main-blank .form-check2 {
	position: relative;
	display: block;
	width: 104px;
	height: 25px;
	margin: 10px auto;
	overflow: hidden;
}
.b-main-blank .form-check2 .icon {
	display: block;
	float: left;
	width: 25px;
	height: 25px;
	background-size: cover;
}
.b-main-blank .form-check2 .icon-add {
	display: block;
	float: left;
	width: 23px;
	height: 23px;
	border: 1px solid #dddddd;
	border-radius: 3px;
	background: #ffffff;
	line-height: 20px;
	font-size: 23px;
	text-align: center;
	color: #17b7f3;
}
.b-main-blank .form-check2 .close {
	display: none;
	position: absolute;
	left: 15px;
	top: 0;
	width: 14px;
	height: 14px;
}
.b-main-blank .form-check2:hover .close {
	display: block;
}
.b-main-blank .form-check2 .text {
	display: block;
	float: left;
	margin-left: 5px;
	line-height: 25px;
	width: 70px;
}
.b-main-blank .form-card {
	position: relative;
	width: 100%;
	height: 54px;
	padding: 6px 0;
	background: #e8e8e8;
	vertical-align: middle;
	text-align: center;
	line-height: 18px;
	color: #666666;
	cursor: default;
}
.b-main-blank .form-card .close {
	position: absolute;
	display: none;
	right: -8px;
	top: -8px;
	width: 16px;
	height: 16px
}
.b-main-blank .form-card:hover .close{
	display: block;
}
.b-main-blank .form-textarea {
	display: block;
	float: left;
	border:1px solid #e8e8e8;
	width:380px;
	height:70px;
	padding: 5px;
}
.b-main-blank .form-img {
	display: block;
	float: left;
}
.b-main-blank .form-img img {
	width:auto;
	max-height: 30px;
}
.b-main-blank .form-img3 {
	position: relative;
	display: block;
	float: left;
	width: 350px;
	height: 129px;
	border: 1px solid #e8e8e8;
}
.b-main-blank .form-img3 .img-del {
	display: none;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 16px;
	height: 16px;
}
.b-main-blank .form-img3:hover .img-del{
	display: block;
}
.b-main-blank .form-img3 img {
	width: 100%;
	height: auto;
}
.b-main-blank .form-table-text {
	text-align: center;
	width: 100%;
}
.b-main-blank .form-table-img {
	text-align: center;
}
.b-main-blank .form-table-img img {
	max-width: 200px;
	height: auto;
}
.b-main-blank .form-img2 {
	overflow: hidden;
}
.b-main-blank .form-img2 img {
	display: block;
	float: left;
	margin: 0 20px 20px 0;
	width:auto;
	max-height: 164px;
}
.b-main-blank .form-img4 {
	display: block;
	float: left;
}
.b-main-blank .form-img4 .img-box {
	position: relative;
}
.b-main-blank .form-img4 .img-box .img-del {
	position: absolute;
	right: -12px;
	top: -12px;
	width: 24px;
	height: 24px;
	background: url(../images/icon/img-del.png) no-repeat;
}
.b-main-blank .form-img4 .img-box img {
	width:auto;
	max-height: 130px;
}
.b-main-blank .form-link-prev {
	position: relative;
	display: block;
	float: left;
	height: 30px;
	padding: 0 12px 0 22px;
	color: #333333;
	background: #f3f3f3;
	line-height: 30px;
}
.b-main-blank .form-link-next {
	position: relative;
	display: block;
	float: left;
	height: 30px;
	padding: 0 22px 0 12px;
	color: #333333;
	background: #f3f3f3;
	line-height: 30px;
}
.b-main-blank .form-icon-divide {
	display: block;
	float: left;
	height: 30px;
	color: #dddddd;
	background: #f3f3f3;
	line-height: 30px;
}
.b-main-blank .form-picker-select {
	position: relative;
	display: block;
	float: left;
	height: 30px;
	color: #333333;
	background: #f3f3f3;
	line-height: 30px;
}
.b-main-blank .form-picker-select .select_box {
	width:170px !important;
	border: 0;
	height: 28px;
	padding-right: 28px;
	margin-right: 0;
}
.b-main-blank .form-picker-select .item_box {
	top: 0;
	left: 0;
	border: 1px solid #f3f3f3;
}
.b-main-blank .form-picker-select .select_box_open .item_box {
	border: 1px solid #e8e8e8;
}
.b-main-blank .form-picker-select .item {
	height: 28px !important;
	line-height: 28px !important;
	background: #f3f3f3 !important;
	color: #999999 ;
}
.b-main-blank .form-picker-select .item:hover {
	color: #ffffff !important;
	background: #17b7f3 !important;
}
.b-main-blank .form-edit {
	position: relative;
}
.b-main-blank .form-edit .edit-box {
	display: block;
	position: relative;
	float: left;
	margin: 0 10px 10px 0;
}
.b-main-blank .form-edit .edit-box .edit-name {
	display: block;
	padding: 0 30px 0 10px;
	border: 1px solid #e8e8e8;
	height: 28px;
	background: #e8e8e8;
	line-height: 28px;
	font-size: 14px;
	color: #666666;
}
.b-main-blank .form-edit .edit-box .edit-add {
	display: block;
	padding: 0 10px 0 10px;
	border: 1px solid #e8e8e8;
	height: 28px;
	background: #ffffff;
	line-height: 28px;
	font-size: 14px;
	color: #666666;
}
.b-main-blank .form-edit .edit-box .edit-add span.icon {
	display: inline-block;
	float: left;
	font-size: 18px;
	color: #17b7f3;
	margin-right: 5px;
	font-weight: bold;
}
.b-main-blank .form-edit .edit-box .edit-tip {
	position: absolute;
	left: 0;
	top: 42px;
	height: 30px;
	padding: 10px 20px;
	background: #f3f3f3;
	display: none;
	z-index: 99999;
	white-space:nowrap;
	width/*\**/:280px\9;
}
.b-main-blank .form-edit .edit-box .edit-tip .form-input {
	display: inline-block;
	float: none;
}
.b-main-blank .form-edit .edit-box .edit-tip .b_button {
	display: inline-block;
	float: none;
}
.b-main-blank .form-edit-single {
	text-align: center;
}
.b-main-blank .form-edit-single .edit-box {
	display: inline-block;
	float: none;
	margin: 0;
}
.b-main-blank .form-edit-single .edit-box .edit-add {
	border: 0;
	color: #0c71bf;
}
.b-main-blank .form-edit-onlyadd .edit-box .edit-add {
	position: relative;
	padding: 0;
	border: 0;
	padding-left: 42px;
	height: 33px;
	line-height: 33px;
	font-size: 14px;
	color: #666666;
	margin: 0 20px 20px 0;
}
.b-main-blank .form-edit-onlyadd .edit-box .edit-add span.icon {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 33px;
	height: 33px;
}
.b-main-blank .form-edit-onlyadd .edit-box .edit-tip {
	left: 42px;
}
.b-main-blank .form-but-add {
	display: block;
	float: left;
	width: 33px;
	height: 33px;
	border: 1px solid #dddddd;
	border-radius: 3px;
	background: #ffffff;
	line-height: 33px;
	font-size: 33px;
	color: #17b7f3;
}
.b-main-blank .form-date {
	position: relative;
	display: block;
	float: left;
	width: 120px;
	height: 28px;
	border: 1px solid #e8e8e8;
}
.b-main-blank .form-date2 {
	width: 200px;
}
.b-main-blank .form-date .date-text {
	display: block;
	width: 104px;
	height: 100%;
	padding-left: 16px;
	color: #333333;
	background: #f3f3f3;
	line-height: 30px;
}
.b-main-blank .form-date2 .date-text {
	width:184px;
}
.b-main-blank .form-date .date-text:hover {
	color: #ffffff;
	background: #17b7f3;
}
.b-main-blank .form-date .icon {
	position: absolute;
	top:50%;
	right: 14px;
	width: 9px;
	height: 5px;
	margin-top: -2px;
	background: url(../images/icon/icon.png) no-repeat 0 0;
}
.b-main-blank .form-date .date-blank {
	position: absolute;
	right: 0;
	top: 30px;
	z-index: 10003;
	border: 1px solid #e8e8e8;
	background: #ffffff;
	box-shadow: 0 0 10px #e8e8e8;
}
.b-main-msg {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 400px;
	height: 30px;
	margin: -15px 0 0 -200px;
	background: url(../images/icon/b-main-msg.png) repeat-x;
	border-radius: 5px;
	box-shadow: 0 0 5px #000000;
}
.b-main-msg p {
	color: #ffffff;
	text-align: center;
	line-height: 30px;
	cursor: default;
}
.b-main-blank .form-table-auto {
	width: auto;
}

.b-main-blank .form-edit-onlyadd .edit-box .edit-add img.icon {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 33px;
	height: 33px;
}

.b-main-blank .form-table-auto th,.b-main-blank .form-table-auto td {
	padding: 5px 20px;
}
.b-main-blank .form-table-recipe td {
	padding: 0px 20px;
}
.b-main-blank .form-graph {
	display: inline-block;
}
.b-main-blank .form-50 {
	width: 50px !important;
}
.b-main-blank .form-85 {
	width: 100px !important;
	padding: 15px 0 20px 0;
}
.b-main-blank .form-150 {
	width: 150px !important;
	padding: 15px 0 20px 0;
}
.b-main-blank .form-100 {
	width: 100px !important;
}
.b-main-blank .form-200 {
	width: 200px;
}
.b-main-blank .form-340 {
	width: 340px;
}
.b-main-blank .form-350 {
	width: 350px;
}
.b-main-blank .form-360 {
	width: 360px;
}
.b-main-blank .form-390 {
	width: 360px;
}
.b-main-blank .form-500 {
	width: 500px;
}
.b-main-blank .form-620 {
	width: 620px;
}
.b-main-blank .form-650 {
	width: 650px;
}
.b-main-blank .form-auto {
	width: auto;
}
.b-main-blank .form-4em {
	width: 4em;
}
.b-main-blank .form-max-430 {
	max-width: 430px;
	white-space:nowrap;
}
.b-main-blank .form-max-width {
	position: relative;
	width: 9999px;
}

/*-----客服-----*/
.cs-online {
	position: absolute;
	right: -40px;
	bottom: 70px;
	width: 120px;
	z-index: 900;
	-webkit-transition-duration: 300ms;
}

.cs-online .cs-icon {
	width: 60px;
	height: 82px;
	margin-right: 20px;
}
.cs-online .cs-icon a {
	display: block;
	width: 60px;
	height: 82px;
	background: url(../images/cs-online2.png) no-repeat center center;
	cursor: pointer;
	-webkit-transition-duration: 300ms;
}
.cs-online .cs-link {
	opacity: 0;
	display: none\9;
	position: absolute;
	left: 0;
	top: 0;
	width: 120px;
	height: 60px;
	-webkit-transition-duration: 300ms;
}
.cs-online .cs-link a {
	display: block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #ffffff;
	background: #17b7f3;
	font-size: 14px;
	line-height: 30px;
	text-align: center; 
}
.cs-online .cs-link a:hover {
	text-decoration: underline;
}

/*-----尾部-----*/
.b-footer {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 40px;
	z-index: 10;
} 
.b-footer .foot-td {
	padding-top: 15px;
}
.b-footer .foot-bd {
	padding-top: 5px;
}
.b-footer .foot-td,.b-footer .foot-bd {
	text-align: center;
}
.b-footer .foot-td p,.b-footer .foot-bd p {
	display: inline-block;
	*display: inline;
	zoom:1;
}
.b-footer .foot-td p a,.b-footer .foot-td p span,.b-footer .foot-bd p a,.b-footer .foot-bd p span {
	display: inline-block;
	float: left;
	font-size: 12px;
	line-height: 12px;
	color: #999999;
	font-family: '黑体';
}
.b-footer .foot-td p span {
	padding: 0 5px;
}
.b-footer .foot-td p a:hover {
	color: #17b7f3;
}

/*-----弹出层-----*/
.b-dialog {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 999;
}
.b-dialog .fliter {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 999;
	filter:Alpha(opacity=30);
	opacity:0.3;
	background: #000;
}
.b-dialog .dialog-body {
	position: absolute;
	right: 0;
	top: 0;
	width: 866px;
	height: 100%;
	z-index: 1000;
	background: #ffffff;
	overflow: auto;
	-webkit-animation-name: dialog-body-show;
	-webkit-animation-duration: 500ms;
}
.b-dialog.long .dialog-body {
	width: 1000px;
}
.b-dialog .short-body {
	width: 766px;
}
@-webkit-keyframes dialog-body-show {
	0% {
		right: -914px;
	}
	100% {

	}
}
.b-dialog .dialog-close {
	position: absolute;
	right: 866px;
	top: 10px;
	width: 48px;
	height: 48px;
	z-index: 1000;
	background: #17b7f3;
	overflow: auto;
	-webkit-animation-name: dialog-close-show;
	-webkit-animation-duration: 500ms;
}
.b-dialog.long .dialog-close {
	right: 1000px;
}
.b-dialog.long .dialog-body .blank-head {
	width: 940px;
}
.b-dialog .short-body-close {
	right: 766px;
}
@-webkit-keyframes dialog-close-show {
	0% {
		right: -48px;
	}
	100% {

	}
}
.b-dialog .dialog-close a.icon {
	display: block;
	width: 100%;
	height: 100%;
}
.b-dialog .dialog-body .blank-head {
	position: absolute;
	width: 806px;
	left:30px;
	top:0;
	height: 68px;
	z-index: 1001;
}
.b-dialog .dialog-body .blank-head-long {
	width: 100%;
	left: 0;
	height: 240px;
}
.b-dialog .dialog-body .blank-head .dialog-title {
	font-size: 18px;
	line-height: 68px;
	color: #333333;
	font-family: '黑体';
}
.b-dialog .dialog-body .blank-body {
	position: absolute;
	width: 806px;
	left: 30px;
	top: 68px;
	bottom: 0;
	overflow: auto;
}
.b-dialog .dialog-body .blank-body-long {
	width: 100%;
	left: 0;
}
.b-dialog .dialog-body .head-long-body {
	top:240px;
}
.b-dialog .dialog-body .blank-body-low {
	bottom: 60px;
}
.b-dialog .dialog-body .blank-foot {
	position: absolute;
	width: 806px;
	height: 40px;
	left: 30px;
	bottom: 0;
	padding-top: 20px;
}
.b-dialog .b-main-blank {
	width: 806px;
	margin-left: 30px;
	text-align: center;
}
.short-body .b-main-blank {
	width: 706px;
}
/*----- 对话框 -----*/
.b-msg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1999;
	-webkit-animation-name: msg-show;
	-webkit-animation-duration: 500ms;
}
@-webkit-keyframes msg-show {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
.b-msg .fliter {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1999;
	filter:Alpha(opacity=30);
	opacity:0.3;
	background: #000;
}
.b-msg .msg-body {
	position: absolute;
	left: 50%;
	top:50%;
	width: 360px;
	height: 210px;
	margin: -125px 0 0 -200px;
	padding: 20px;
	background: #ffffff;
	z-index: 2000;
}
.b-msg .msg-h {
	height: 340px;
	margin-top: -180px;
}
.b-msg .msg-l {
	width:500px;
	margin-left: -250px;
}
.b-msg .msg-m {
	width: 460px;
	height: 400px;
	margin: -230px 0 0 -200px;
}
.b-msg .msg-img {
	position: absolute;
	left: 10%;
	top:10%;
	width: 80%;
	height: 80%;
	padding: 0; 
	margin: 0;
	background: none;
	z-index: 2000;
	text-align: center;
	line-height: 75%;
}
.b-msg .msg-img img {
	vertical-align: middle;
	width: auto;
	max-height: 100%;
}
.b-msg .msg-body .msg-head {
	position: absolute;
	top:0;
	left: 20px;
	width:360px;
	height: 50px;
	border-bottom: 1px solid #f7f7f7;
}
.b-msg .msg-body .msg-head p {
	font-size: 18px;
	line-height: 50px;
}
.b-msg .msg-body .msg-main {
	position: absolute;
	top: 50px;
	bottom: 0;
	left: 20px;
	width: 360px;
	overflow: auto;
}
.b-msg .msg-l .msg-head {
	width: 480px;
}
.b-msg .msg-l .msg-main {
	width: 500px;
}
.b-msg .msg-m .msg-head {
	width: 440px;
}
.b-msg .msg-m .msg-main {
	width: 460px;
}
.b-msg .msg-large {
	width: 1024px;
	height: 540px;
	margin: -270px 0 0 -512px;
	padding: 0;
}
.b-msg .msg-large .msg-head {
	width: 100%;
	height: 70px;
	left: 0;
	border: 0;
}
.b-msg .msg-large .msg-head p {
	line-height: 70px;
	text-align: center;
}
.b-msg .msg-large .msg-main {
	width: 984px;
	top: 70px;
	bottom: 80px;
	left: 0;
	margin: 0 20px;
}
.b-msg .msg-large .msg-main p {
	color: #333333;
}
.b-msg .msg-large .msg-foot {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 80px;
}
.b-msg .msg-body .msg-main-hf {
	bottom: 20px;
}
.b-msg .loading-body {
	width: 180px;
	height: 180px;
	border-radius: 110px;
	margin: -110px 0 0 -110px;
	-webkit-box-shadow: 0 0 10px #dddddd;
}
.b-msg .loading-body .loading {
	width: 130px;
	margin: 0 auto;
	text-align: center;
}
.b-msg .loading-body .loading img {
	max-width: 100%;
	height: auto;
}
.b-msg .msg-body .msg-text {
	display: inline-block;
	font-size: 16px;
	line-height: 16px;
	color: #333333;
}
.b-msg .msg-body .msg-text-left {
	display: block;
	margin:0 auto;
	width:320px;
	text-align: left;
	font-size: 16px;
	line-height: 30px;
	color: #333333;
}
.b-msg .msg-body .msg-act {
	display: inline-block;
}
.b-msg .msg-body .msg-act .b_button {
	float: left;
}
.b-msg .msg-close {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 20px;
	height: 20px;
	z-index: 2001;
}
.b-msg .msg-close a.icon {
	display: block;
	width: 100%;
	height: 100%;
}

/*-----通知模板-----*/ 
.notic_list {
	padding: 0 15px 0 20px;
}
.notic_list .list_blank {
	position: relative;
	width: 100%;
	padding: 10px 0 15px 0;
	border-bottom: 1px solid #e8e8e8;
}
.notic_list .list_blank .notic_state {
	display: block;
}
.notic_list .list_blank .notic_head {
	position: relative;
	float: left;
	width: 36px;
	padding: 0 10px 0 14px;
}
.notic_list .list_blank .notic_head img {
	width: 36px;
	height: 36px;
}
.notic_list .list_blank .notic_body {
	float: left;
	width: 650px;
	line-height: 22px;
}
.notic_list .list_blank .notic_body p {
	display: block;
	font-family: '黑体';
	color: #333333;
	font-size: 14px;
	line-height: 22px;
	margin: 0;
}
.notic_list .list_blank .notic_body p img {
	max-width: 280px;
	height: auto;
}
.notic_list .list_blank .notic_body .time {
	font-size: 12px;
	line-height: 15px;
	color: #999999;
	padding-bottom: 5px;
}
.notic_list .list_blank .notic_body .contain img {
	max-width: 280px;
	height: auto;
	padding: 5px 5px;
}
.notic_list .list_blank .notic_act {
	position: absolute;
	right: 0;
	top: 20px;
}
.notic_list .list_blank .notic_act a {
	display: inline-block;
	float: left;
	font-size: 12px;
	line-height: 12px;
	color: #666666;
	font-family: '黑体';
	margin-left: 20px;
}
.notic_list .list_blank .notic_act a:hover {
	color: #17b7f3;
}
.notic_list .list_blank .notic_act span {
	display: inline-block;
	float: left;
	font-size: 12px;
	line-height: 12px;
	color: #666666;
	font-family: '黑体';
	margin-left: 20px;
}
.notic_list .list_blank .notic_act .feedback {
	color: #0c71bf;
}
.notic_list .list_blank .notic_act .sure {
	color: #0c71bf;
}

/*-----通知发布弹窗-----*/ 
.notic_send {

}
.notic_send .notic_input {
	box-sizing:border-box;
	width: 100%;
	border: 1px solid #e8e8e8;
}
.notic_send .notic_input .input_blank {
	box-sizing:border-box;
	width: 100%;
	height: 75px;
	padding: 5px;
	
}
.notic_send .notic_input .input_blank textarea {
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	outline: 0;
}
.notic_send .notic_input .act_blank {
	box-sizing:border-box;
	width: 100%;
	height: 40px;
	padding: 14px 15px;
}
.notic_send .notic_input .act_blank .but_blank {
	float: left;
}
.notic_send .notic_input .act_blank .but_blank .text_but {
	position: relative;
	float: left;
	margin-right: 16px;
}
.notic_send .notic_input .act_blank .but_blank .text_but .tb_icon {
	display: block;
}
.notic_send .notic_input .act_blank .but_blank .text_but .send_blank {
	position: absolute;
	left: -14px;
	top: 25px;
	width:315px;
	padding: 18px;
	background: #f8f8f8;
	border: 1px solid #e8e8e8;
	border-radius: 2px;
	z-index: 10002;
	display: none;
}
.notic_send .notic_input .act_blank .but_blank .text_but .send_blank .send_contain {
	width: 100%;
}
.notic_send .notic_input .act_blank .but_blank .text_but .send_blank .send_contain .send_title {
	width: 100%;
	height: 36px;
	border-bottom: 1px solid #e8e8e8;
	overflow: hidden;
}
.notic_send .notic_input .act_blank .but_blank .text_but .send_blank .send_contain .send_title .icon {
	float: left;
	margin: 2px 8px 0 0;
}
.notic_send .notic_input .act_blank .but_blank .text_but .send_blank .send_contain .send_title .text {
	float: left;
	font-size: 16px;
	line-height: 16px;
	font-family: '黑体';
}
.notic_send .notic_input .act_blank .but_blank .text_but .send_blank .send_contain .img_blank {
	width:100%;
	padding-top: 18px;
}
.notic_send .notic_input .act_blank .but_blank .text_but .send_blank .send_contain .img_blank .img_box {
	position: relative;
	float: left;
	width: 100px;
	height: 75px;
	margin: 0 5px 5px 0px;
}
.notic_send .notic_input .act_blank .but_blank .text_but .send_blank .send_contain .img_blank .img_box img {
	max-width: 100%;
	height: auto;
}
.notic_send .notic_input .act_blank .but_blank .text_but .send_blank .send_contain .img_blank .img_box .img_del {
	position: absolute;
	right: 0;
	top: 0;
	width: 19px;
	height: 19px;
}
.notic_send .notic_input .act_blank .but_blank .text_but .send_blank .send_contain .img_blank .img_box .img_del a {
	display: block;
	width: 100%;
	height: 100%;
}
.notic_send .notic_input .act_blank .but_blank .text_but .send_blank .send_close a {
	display: block;
	width: 100%;
	height: 100%;
}
.notic_send .notic_input .act_blank .but_blank .text_but .send_blank .send_contain .img_blank .add_box {
	position: relative;
	float: left;
	width: 100px;
	height: 75px;
	margin: 0 5px 5px 0px;
}
.notic_send .notic_input .act_blank .but_blank .text_but .send_blank .send_contain .img_blank .add_box .img_add {
	width: 100%;
	height: 100%;
}
.notic_send .notic_input .act_blank .but_blank .text_but .send_blank .send_contain .img_blank .add_box .img_add a {
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/add_img.jpg) no-repeat;
}

/*图片上传*/
.notic_send .notic_picSend {
	width: 100%;
	margin: 20px 0;
	padding: 10px 0;
	background: #f3f3f3;
}
.notic_send .notic_picSend .top {
	position: relative;
	font-size: 0;
	line-height: 30px;
	overflow: hidden;
	margin: 0 15px 10px 15px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e8e8e8;
}
.notic_send .notic_picSend .top .icon {
	display: inline-block;
	vertical-align: middle;
}
.notic_send .notic_picSend .top .count {
	display: inline-block;
	vertical-align: middle;
	font-size: 16px;
	font-family: '黑体';
}
.notic_send .notic_picSend .top .send_btn {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	height: 30px;
	font-size: 12px;
	color: #ffffff !important;
	padding:0 20px;
	line-height: 30px;
	background: #28c4ff;
	border:0;
	border-radius: 5px;
	cursor: pointer;
	outline: 0;
}
.notic_send .notic_picSend .top .send_btn:hover {
	background: #17b7f3;
}
.notic_send .notic_picSend .pic_block {
	position: relative;
	padding: 0 15px;
}
.notic_send .notic_picSend .pic_block .img_box {
	position: relative;
	float: left;
	width: 100px;
	height: 75px;
	margin: 0 5px 5px 0px;
}
.notic_send .notic_picSend .pic_block .img_box img {
	max-width: 100%;
	height: auto;
}
.notic_send .notic_picSend .pic_block .img_box .img_del {
	position: absolute;
	right: 0;
	top: 0;
	width: 19px;
	height: 19px;
}
.notic_send .notic_picSend .pic_block .img_box .img_del a {
	display: block;
	width: 100%;
	height: 100%;
}
.notic_send .notic_picSend .pic_block .add_box {
	position: relative;
	float: left;
	width: 100px;
	height: 75px;
	margin: 0 5px 5px 0px;
}
.notic_send .notic_picSend .pic_block .add_box .img_add {
	width: 100%;
	height: 100%;
}
.notic_send .notic_picSend .pic_block .add_box .img_add a {
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/add_img.jpg) no-repeat;
}





.notic_send .notic_input .act_blank .count_blank  {
	float: right;
	font-size: 12px;
	color: #999999;
	font-family: '黑体';
	line-height: 14px;
}
.notic_send .notic_classChoose {
	width: 100%;
	margin-top: 10px;
	padding-top: 10px;
	background: #f3f3f3;
}
.notic_send .notic_classChoose .title {
	display: block;
	float: left;
	font-size: 14px;
	line-height: 30px;
	margin: 0 12px 0 15px;
}
.notic_send .notic_classChoose a {
	display: block;
	float: left;
	padding: 0 10px;
	height: 28px;
	font-size: 12px;
	line-height: 28px;
	text-align: center;
	color: #999999;
	border: 1px solid #e8e8e8;
	background: #ffffff;
	margin: 0 10px 10px 0;
}
.notic_send .notic_classChoose a:hover {
	color: #17b7f3;
	border: 1px solid #17b7f3;
}
.notic_send .notic_classChoose .check {
	color: #17b7f3;
	border: 1px solid #17b7f3;
}
.notic_send .notic_classChoose .select_box {
	width: 72px;
	border: 1px solid #e8e8e8;
	background: #ffffff;
	height: 28px;
	margin-right: 10px;
}
.notic_send .notic_classChoose .select_box .item {
	height: 28px;
	line-height: 28px;
	background: #ffffff;
	color: #999999;
}
.notic_send .send_submit {
	padding-top: 15px;
	overflow: hidden;
}
.notic_send .send_submit a {
	float: right;
}

/*-----通知反馈弹窗-----*/
.notic_feedback {

}
.notic_feedback .notic_statistics {
	padding-top: 18px;
}
.notic_feedback .notic_statistics .class_choose {
	float: left;
	width: 280px;
}
.notic_feedback .notic_statistics .class_choose .select_blank .select_box .item_box {
	height: auto;
	max-height: 250px;
	overflow-y: auto;
}
.notic_feedback .notic_statistics .class_choose .select_blank .select_box_open .select_icon .icon { 
	background: none; 
}
.notic_feedback .notic_statistics .statistics_graph {
	float: left;
	width: 224px;
}
.notic_reader {
	padding-top: 40px;
}
.notic_reader .read_done,.notic_reader .read_none {
	font-size: 14px;
	line-height: 24px;
	padding-left: 6em;
	text-indent: -6em;
}
.notic_reader .read_done {
	color: #17b7f3;
}
.notic_reader .read_none {
	color: #888888;
	padding-top: 10px;
}

/*-----数据管理-----*/
.manage_blank {
	padding: 0 15px 0 20px;	
}
.manage_p1 p {
	font-size: 12px;
	line-height: 45px;
	color: #666666;
	font-family: '黑体';
}
.manage_table {
	width: 100%;
	font-size:12px;
	table-layout:fixed;
	word-break:break-all;
	border-collapse:collapse;
	text-align: center;
	border: 1px solid #e8e8e8;
}
.manage_table thead {
	background: #fafafa;
}
.manage_table thead tr th {
	color: #888888;
	height: 28px;
	font-weight: normal;
	border: 1px solid #e8e8e8;
}
.manage_table tbody tr td {
	color: #333333;
	height: 28px;
	border: 1px solid #e8e8e8;
}
.manage_table tbody tr td a {
	color: #0c71bf;
}
.manage_table tbody tr td a:hover {
	color: #17b7f3;
}
.manage_info {
	width: 806px;
	margin-left: 30px;
}
.manage_info .info_title {
	line-height: 24px;
	padding-bottom: 15px;
}
.manage_info .info_title .text {
	float: left;
	font-size: 12px;
	color: #666666;
}
.manage_info .info_title .act {
	float: right;
	font-size: 12px;
	color: #0c71bf;
}
.manage_info .info_contain {
	padding: 10px;
	background: #f4f4f4;
}
.manage_info .info_contain .text {
	font-size: 12px;
	line-height: 24px;
	color: #666666;
}
.manage_info .info_table {
	width: 100%;
}
.manage_info .info_table table {
	width: 100%;
	font-size: 12px;
	table-layout: fixed;
	word-break: break-all;
	border-collapse: collapse;
	text-align: left;
	border: 1px solid #e8e8e8;
}
.manage_info .info_table table tr td {
	color: #333333;
	height: 28px;
	border: 1px solid #e8e8e8;
	padding: 0 12px;
	color: #888888;
}
.manage_info .info_table table tr td.table_title {
	background: #fafafa;
}
.manage_info_edit .info_table table tr td {
	padding: 0;
}
.manage_info_edit .info_table table tr td.table_title {
	padding: 0 12px;
}
.manage_info_edit .info_table table tr td .td-box {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 10000;
}
.manage_info_edit .info_table table tr td input {
	display: block;
	position: absolute;
	left: -1px;
	top: -1px;
	border:1px solid #e8e8e8;
	outline: 0;
	color: #888888;
	height: 12px;
	font-size: 12px;
	line-height: 12px;
	padding: 8px 12px;
	z-index: 10000;
}
.manage_info_edit .info_table table tr td input:focus {
	border: 1px solid #17b7f3;
}
.manage_info_edit .info_table table tr td input.input-type1 {
	width: 132px;
}
.manage_info_edit .info_table table tr td input.input-type2 {
	width: 337px;
}
.manage_info_edit .info_table table tr td input.input-type3 {
	width: 637px;
}
.manage_info_edit .info_table table tr td input.input-type4 {
	width: 109px;
}
.manage_info_edit .info_table table tr td input.input-type5 {
	width: 625px;
}
.manage_info_edit .info_table table tr td .select_blank {
	width: 100%;
	height: 100%;
}
.manage_info_edit .info_table table tr td .select_blank .select_box {
	width: 100% !important;
	height: 100% !important;
	background: none;
}
.manage_info_edit .info_table table tr td .select_blank .select_box .item_box .item {
	height: 28px;
	line-height: 28px;
	background: #ffffff !important;
	color: #888888;
}
.manage_info_edit .info_table table tr td .select_blank .select_box .item_box .item_option {
	background: #f3f3f3 !important;
	color: #888888;
}
.manage_info_edit .info_table table tr td .select_blank .select_box .item_box .item_option:hover {
	background: #17b7f3 !important;
	color: #ffffff;
}
.select_type .select_box {
	border: 1px solid #e8e8e8;
	background: #ffffff;
	height: 28px;
	margin-right: 10px;
}
.select_type .select_box .item_box {
	top: -1px;
	left: -1px;
	border: 1px solid #e8e8e8; 
}
.select_type .select_box .item {
	height: 28px !important;
	line-height: 28px !important;
	background: #ffffff !important;
	color: #999999 ;
}
.select_type .select_box .item:hover {
	color: #ffffff !important;
	background: #17b7f3 !important;
}
.manage_blank .form-name {
	display: block;
	float: left;
	font-size: 14px;
	line-height: 30px;
	color: #666666;
}
.b-main-blank .form-nav {
	display: block;
	float: left;
	font-size: 14px;
	line-height:28px;
	color: #666666;
	background: #ffffff;
	padding: 0 20px;
	border: 1px solid #e8e8e8;
}
.b-main-blank .form-nav:hover {
	color: #ffffff;
	background: #17b7f3;
	border: 1px solid #17b7f3;
}
.b-main-blank .form-nav.now {
	color: #ffffff;
	background: #17b7f3;
	border: 1px solid #17b7f3;
}
.manage_blank .form-input {
	display: block;
	float: left;
	font-size: 12px;
	line-height: 12px;
	border: 1px solid #e8e8e8;
	width: 128px;
	height: 12px;
	padding: 8px 5px;
	outline: 0;
	color: #666666;
}
.situation-swiper .swiper-wrapper {
	position: relative;
	height:auto !important;
}
.situation-swiper .swiper-wrapper .swiper-slide {
	height: 100% !important;
}
/*-----杂项-----*/
a.b_button {
	display: block;
	height: 28px;
	font-size: 12px;
	color: #ffffff !important;
	padding:0 20px;
	line-height: 30px;
	background: #28c4ff;
	border:1px solid #28c4ff;
	border-radius: 5px;
}
a.b_button:hover {
	color: #ffffff !important;
	background: #17b7f3 !important;
	border:1px solid #17b7f3 !important;
	-webkit-animation-duration: 2s;
}
a.b_button:visited {
	color: #ffffff !important;
	background: #17b7f3 !important;
	border:1px solid #17b7f3 !important;
}
a.b_button_cancel {
	color: #666666 !important;
	background: #ffffff !important;;
	border: 1px solid #dddddd;
}
a.b_button_cancel:hover {
	color: #666666 !important;
	background: #dddddd !important;
	border:1px solid #dddddd !important;
}
a.b_button_cancel:visited {
	color: #666666 !important;
	background: #ffffff !important;
	border:1px solid #dddddd !important;
}
a.b_button_able {
	padding:0 40px;
}
a.b_button_able:hover {
	padding: 0 40px;
}
a.b_button_able:visited {
	padding: 0 40px;
}
a.b_button_disable {
	border: 1px solid #cccccc !important;
	background: #cccccc !important;
	padding: 0 40px;
}
a.b_button_disable:hover {
	border: 1px solid #cccccc !important;
	background: #cccccc !important;
	padding: 0 40px;
}
a.b_button_disable:visited {
	border: 1px solid #cccccc !important;
	background: #cccccc !important;
	padding: 0 40px;
}
.b_page {

}
.b_page a {
	display: block;
	float: left;
	border:1px solid #dddddd;
	border-right: 0;
	padding: 4px 10px 7px 10px;
	font-size: 12px;
	font-family: "Arial";
	color: #585858;
}
.b_page a:hover {
	color: #9a9a9a;
	background: #f5f5f5;
}
.b_page .page-now {
	color: #9a9a9a;
	background: #f5f5f5;
}
.b_page .prev {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.b_page .next {
	border-right: 1px solid #dddddd;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.bg_box {
	margin: 20px 15px;
	padding-bottom: 15px; 
	background: #f0f0f0;
}
.checkWork-swiper .swiper-wrapper {
	height: 420px !important;
}
.checkWork-swiper .swiper-slide {
	height: 420px !important;
}
.checkWork-swiper2 .swiper-wrapper {
	height: 420px !important;
}
.checkWork-swiper2 .swiper-slide {
	height: 420px !important;
}
.datePicker-swiper .swiper-wrapper {
	height: 560px !important;
}
.datePicker-swiper .swiper-slide {
	height: 560px !important;
}
.datePicker-swiper .kalendae {
	border: 1px solid #e8e8e8;
	border-radius: 0;
}
.datePicker-swiper .kalendae .k-title {
	background: #e8e8e8;
	height: 34px;
	line-height: 34px;
}
.datePicker-swiper .kalendae .k-header {
	background: #ffffff;
}
.datePicker-swiper .kalendae .k-out-of-month.k-today {
	color: #ddd !important;
	border: 1px solid #ffffff !important;
}
.datePicker-swiper .kalendae .k-btn-previous-year,
.datePicker-swiper .kalendae .k-btn-previous-month,
.datePicker-swiper .kalendae .k-btn-next-year,
.datePicker-swiper .kalendae .k-btn-next-month {
	display: none !important;
}
.datePicker-swiper .kalendae .k-days span {
	
	padding: 3px 3px 3px 3px;
	margin: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	color: #333333;
}
.datePicker-swiper .kalendae .k-days span.k-selected.k-active {
	background: #e0f9d9;
	color: #333333 !important;
}
.datePicker-swiper .kalendae .k-today {
	padding: 2px !important;
	border: 1px solid #17b7f3 !important;
}
.card-tab {
	display: none;
}
.card-tab-now {
	display: block;
}
.tr-border-top-none td {
	border-top: 0 !important;
}
.edit-check {
	text-align: center;
}
.edit-check .check_blank {
	float: none;
	display: inline-block;
	vertical-align: middle;
}

.edit-check .check_blank .check_icon {
	width: 14px;
	height: 14px;
	border: 1px solid #cccccc;
	border-radius: 2px;
	background: none;
}

.edit-check .check_blank .check_icon.checked {
	width: 16px;
	height: 16px;
	border:0;
	background: url(../images/icon/checkbox-checked-s.png) no-repeat;
}

.edit-check .text {
	display: inline-block;
	font-size: 12px;
	line-height: 30px;
	vertical-align: middle;
}

.edit-check.edit-check2 {
	text-align: left;
}

.edit-check.edit-check2 .text {
	color: #666666;
}
.edit-radio {
	text-align: center;
}
.edit-radio .check_blank {
	float: none;
	display: inline-block;
	vertical-align: middle;
}
.edit-radio .check_blank .check_icon {
	width: 14px;
	height: 14px;
	border: 0;
	background: url(../images/icon/radio-icon.png) no-repeat;
}
.edit-radio .check_blank .check_icon.checked {
	width: 14px;
	height: 14px;
	border:0;
	background: url(../images/icon/radio-checked.png) no-repeat;
}
.b-main-blank .form-table-type2 td {
	position: relative;
}
.card-table-icon {
	position: relative;
	display: block;
	width: 100%;
	height: 66px;
	background: #ffffff;
	text-align: center;
	z-index: 99;
}
.card-table-icon .icon {
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	display: block;
	width: 19px;
	height: 19px;
	margin: -9.5px 0 0 -9.5px;
	background: url(../images/icon/card-add.png) no-repeat;
	z-index: 99
}
.card-table-icon .text {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	padding: 10px;
	left: -11px;
	top: -11px;
	font-size: 12px;
	line-height: 66px;
	text-align: center;
	color: #17b7f3;
	border: 1px solid #17b7f3;
}
.card-table-icon:hover {
	z-index: 100;
}
.card-table-icon:hover .icon {
	display: none
}
.card-table-icon:hover .text {
	display: block;
}

.bb-tab {
	display: block;
	line-height: 24px;
	border-bottom: 1px solid #ffffff;
	cursor: pointer;
}
.bb-tab.now {
	color: #17b7f3 !important;
	border-bottom: 1px solid #17b7f3;
}
.bb-tab:hover {
	color: #17b7f3 !important;
	border-bottom: 1px solid #17b7f3;
}


/*学习卡自定义*/
#add_custom_dialog {

}
#add_custom_dialog .rck-tab .tab-menu {
	width: 200px;
}
#add_custom_dialog .rck-tab .tab-body {
	width: 600px;
	padding-left: 200px;
}
#add_custom_dialog .rck-tab .tab-menu ul li {
	position: relative;
}
#add_custom_dialog .rck-tab .tab-menu ul li.stc-copy {
	display: none;
}
#add_custom_dialog .rck-tab .tab-menu ul li a {
	width: 200px;
	text-align: left;
}
#add_custom_dialog .rck-tab .tab-menu ul li a:hover i.edit-icon {
	display: inline-block;
}
#add_custom_dialog .rck-tab .tab-menu ul li a:hover i.del-icon {
	display: inline-block;
}
#add_custom_dialog .rck-tab .tab-menu ul li a.custom-name-add:hover i.edit-icon {
	display: none;
}
#add_custom_dialog .rck-tab .tab-menu ul li a.custom-name-add:hover i.del-icon {
	display: none;
}
#add_custom_dialog .rck-tab .tab-menu ul li a span.name {
	display: inline-block;
	width: 90px;
	padding-left: 20px;
	font-size: 14px;
	margin-right: 20px;
	vertical-align: middle;
}
#add_custom_dialog .rck-tab .tab-menu ul li input.stc-name-input {
	position: absolute;
	display: block;
	left: 14px;
	top: 7px;
	width: 88px;
	height: 14px;
	border: 1px solid #e8e8e8;
	font-size: 14px;
	line-height: 14px;
	padding: 8px 5px;
	color: #333333;
	outline: 0;
	display: none;
}
#add_custom_dialog .rck-tab .tab-menu ul li input.stc-name-input:hover {
	border: 1px solid #17b7f3;
}
#add_custom_dialog .rck-tab .tab-menu ul li input.stc-name-input:focus {
	border: 1px solid #17b7f3;
}
#add_custom_dialog .rck-tab .tab-menu ul li a span.add {
	width: 90px;
	padding-left: 20px;
	font-size: 14px;
	margin-right: 20px;
	vertical-align: middle;
	color: #0c71bf;
}
#add_custom_dialog .rck-tab .tab-menu ul li a span.add .add-icon {
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url(../images/icon/add-icon.png) no-repeat;
	vertical-align: middle;
}
#add_custom_dialog .rck-tab .tab-menu ul li a i.edit-icon {
	display: none;
	width: 16px;
	height: 16px;
	line-height: 16px;
	margin:0 5px;
	background: url(../images/icon/edit-icon.png) no-repeat;
	vertical-align: middle;
}
#add_custom_dialog .rck-tab .tab-menu ul li a i.edit-icon:hover {
	background: url(../images/icon/edit-icon-hover.png) no-repeat;
}
#add_custom_dialog .rck-tab .tab-menu ul li a i.del-icon {
	display: none;
	width: 16px;
	height: 16px;
	line-height: 16px;
	margin:0 5px;
	background: url(../images/icon/del-icon.png) no-repeat;
	vertical-align: middle;
}
#add_custom_dialog .rck-tab .tab-menu ul li a i.del-icon:hover {
	background: url(../images/icon/del-icon-hover.png) no-repeat;
}
#add_custom_dialog .rck-tab .b-main-blank {
	width: 560px;
	margin: 0 20px;
}


#notic_send_dialog {
	display: none;
}
#notic_feedback_dialog {
	display: none;
}
#notic_del_msg {
	display: none;
}
#manage_classinfo_dialog {
	display: none;
}
#edit_classinfo_msg {
	display: none;
}
#at_search_success {
	
}
#at_search_error {
	display: none;
}
#add_teacher_msg {
	display: none;
}
#set_teacher_msg {
	display: none;
}
#as_search_success {
	
}
#as_search_error {
	display: none;
}
#add_student_msg {
	display: none;
}
#del_class_msg {
	display: none;
}
#creat_class_dialog {
	display: none;
}
#class_created_dialog {
	display: none;
}
#line_del_msg {
	display: none;
}
#creat_classes_dialog {
	display: none;
}
#creat_classes2_dialog {
	display: none;
}
#creat_classes3_dialog {
	display: none;
}
#loading_msg {
	display: none;
	z-index: 99999;
}
#edit_teacher_msg {
	display: none;
}
#edit_teacher2_msg {
	display: none;
}
#manage_teacher_dialog {
	display: none;
}
#edit_password_msg {
	display: none;
}
#add_tclass_msg {
	display: none;
}
#del_teacher_msg {
	display: none;
}
#del_relation_msg {
	display: none;
}
#creat_teacher_dialog {
	display: none;
}
#teacher_created_dialog {
	display: none;
}
#creat_teachers_dialog {
	display: none;
}
#creat_teachers2_dialog {
	display: none;
}
#creat_teachers3_dialog {
	display: none;
}
#manage_student_dialog {
	display: none;
}
#edit_student_msg {
	display: none;
}
#edit_student2_msg {
	display: none;
}
#add_sclass_msg {
	display: none;
}
#del_student_msg {
	display: none;
}
#creat_student_dialog {
	display: none;
}
#student_created_dialog {
	display: none;
}
#student_created_dialog {
	display: none;
}
#creat_students_dialog {
	display: none;
}
#creat_students2_dialog {
	display: none;
}
#creat_students3_dialog {
	display: none;
}
#situation_info_dialog {
	visibility: hidden;
}
#edit_situation_dialog {
	display: none;
}
#edit_situation_dialog #edit-del-success {
	display: none;
}
#edit_situation_dialog #edit-add-success {
	display: none;
}
#edit_del_msg {
	display: none;
}
#first_master_msg {
	display: none;
}
#add_recipe_dialog {
	display: none;
}
#sure_addrecipe_dialog {
	display: none;
}
#recipe_del_msg {
	display: none;
}
#ae_recipe_msg {
	display: none;
}
#edit_recipe_dialog {
	display: none;
}
#add_course_dialog {
	display: none;
}
#card_del_msg {
	display: none;
}
#check_detail_msg {
	display: none;
}
#today_checkWork_dialog {
	display: none;
}
#detail_checkWork_dialog {
	visibility: hidden;
}
#edit_checkWork_dialog {
	visibility: hidden;
}
#line_save_msg {
	display: none;
}
#first_login_msg {
	
}
#add_card_msg {
	display: none;
}
#edit_card_msg {
	display: none;
}
#creat_cards_dialog {
	display: none;
}
#creat_cards2_dialog {
	display: none;
}
#act_del_msg {
	display: none;
}
#act_detail_dialog {
	display: none;
}
#creat_act_dialog {
	display: none;
}
#server_order {
	display: none;
}
#add_specal_class {
	display: none;
}
#choose_class {
	display: none;
}
#class_del_msg {
	display: none;
}