/*!
 * SHINE JS Library 0.1.0
 * Copyright(c) shine.
 */
html,body {
	height: 100%;
	min-width: 1200px;
	overflow-y: auto;
	overflow-x: auto;
	/*position: relative*/
}


body {
	position: relative;
}

img {
	border: 0px;
}

.topArea {
	height: 0px;;
	background-color: #154a9a;
	/* background-image: linear-gradient(-90deg, #FAA61A 0%, #F15A22 23%, #E51B23 65%, #CF341C 89%, #154a9a 100%); */
	float: clear;
}

.top-menu-arrows,.ico-add-menu,.user-msg-btn,.ico-exit,.menu a.act .ico-dot {
	background-image: url(img/top-menu.png)
}

.topnav {
	padding: 0 10px 0 342px;
	border-bottom: 1px solid #154a9a;
	/* background:url(img/header-bg.jpg) repeat-x; */
	background: #FFFFFF;
	/* box-shadow: 0px 0px 8px 5px rgba(156,150,132,0.11); */

}

.topnav h1 {
	font-size: 14px;
	line-height: 36px;
	position: relative;
	float: left;
	height: 76px;
	margin-left: -350px;
	margin-top: 5px;
	color: #f2f3f4
}

.topnav h1 .logo {
	line-height: 100;
	position: absolute;
	top: 0;
	left: 35px;
	overflow: hidden;
	width: 240px;
	height: 48px;
	background: url(img/logo1.png) no-repeat;
	top: 15px;
}

.top-panel {
	height: 75px;
	position: relative;
	z-index: 165
}

.top-menu {
	font-size: 14px
}

.top-menu li {
	float: left;
	margin-right: -2px;
	transition: background-color .3s;
}

.top-menu li.split {
	background: url(../../../css/img/line.png) left center no-repeat
}

.top-menu li.link:hover {
	background: inherit
}

.top-menu li:hover,.top-menu li.cur,.top-menu li.cur:hover {
	cursor: pointer;
	background: #154a9a;
	/* background-color: yellow; */
}

.top-menu li a {
	display: block;
	line-height: 75px;
	padding: 0 19px;
	color: #fff;
}

.top-menu li a:hover {

	color: #fff;
}

.all-product-link-item span {

	color: #333;
}

.top-menu-arrows {
	display: inline-block;
	width: 11px;
	height: 6px;
	margin-left: 5px;
	vertical-align: middle
}

.top-menu li .top-menu-arrows {
	background-position: 0 -62px;
}

.top-menu li:hover .top-menu-arrows {
	background-position: 0 -8px;
}

.top-menu.pandect-menu {
	float: left
}

.top-menu.custom-menu {
	float: left;
	overflow: hidden;
	max-width: 45%;
	height: 75px;
	word-break: keep-all;
	white-space: nowrap
}

.top-menu.custom-menu li {
	float: none;
	display: inline-block;
	vertical-align: middle
}

.top-menu.user-menu {
	float: right
}

.custom {
	line-height: 75px;
	float: left;
	height: 75px;
	margin-left: 20px
}

.custom span {
	font-size: 14px;
	display: inline-block;
	vertical-align: top;
	color: #000;
}

.custom .ico-add-menu {
	background-position: 0 -103px;
	margin-right: 5px
}

.user-msg-btn {
	float: right;
	padding: 0 0 0 28px;
	height: 34px;
	margin: 13px 10px 0 0;
	background: url(../../../css/img/top-panel.png) no-repeat 10px 0;
	cursor: pointer
}

.user-msg-btn em {
	display: block;
	margin: 8px 0 0;
	padding: 0 5px;
	height: 15px;
	border-radius: 3px;
	background: #fabf01;
	opacity: 0.9;;
	color: #fff;
	font-size: 12px;
	line-height: 15px
}

.user-msg-btn span,.user-action-info-btn span {
	display: none
}

.drop-down-layer {
	display: none;
	position: absolute;
	border: 1px solid #d1d2d3;
	border-top: none;
	border-radius: 0 0 3px 3px;
	background: #fff;
	box-shadow: 1px 1px 5px rgba(0,23,109,.2);
	z-index: 20
}

.service-support {
	width: 153px
}

.service-support-menu li {
	position: relative;
	float: none;
	margin: inherit;
	background: inherit;
	padding: 0 8px 0 20px
}

.service-support-menu li.cur,.service-support-menu li:hover,.service-support-menu li.cur:hover {
	cursor: pointer;
	background-color: #f0f1f2
}

.service-support-menu li a {
	font-size: 14px;
	line-height: 30px;
	position: relative;
	color: #171d25;
	padding: 0
}

.service-support-menu li a:hover {
	color: #000 ;
}

.message-num {
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	position: absolute;
	top: 8px;
	right: 8px;
	height: 15px;
	padding: 0 5px;
	color: #fff;
	border-radius: 3px;
	background: #fabf01;
	opacity: 0.9;
}

.service-support-menu li a:focus {
	outline: none
}

.user_info_menu {
	width:261px;
}

.admin-center {
	width: 261px;
	cursor: default
}

.dept-switch-parent {
	position: relative;
}

.deptSwitch {
	right: 0;
	max-height: 200px;
	white-space: nowrap;
	width:auto;
}

.systemSwitch {
	right: 85px;
}

.admin-center-inf {
	background-color: #fbfcfd;
	padding: 20px 20px 20px;
	position: relative;
	font-size: 12px;
}

.admin-center-inf .user-photo {
	margin-top: 10px;
}

.admin-center-inf .user-inf {
	position: absolute;
	left: 90px;
	top: 37px;
}

.admin-center-inf .user-inf .role-inf {
	height: 26px;
	line-height: 26px;
	text-align: center;
	background: #fa7821;
	border-color: #FE9900;
	color: #fff;
	border-radius: 3px;
	font-size: 12px;
	padding: 3px 10px;
}
.admin-center-inf .user-inf .txt {
	display: block;
	line-height: 27px;
}

.admin-center-inf .user-inf .login-time{
	display: block;
	color: #7A7B7D
}

.admin-center-inf .user-inf .num i {
	font-size: 18px;
	color: #454a51
}

.admin-center-inf .balance-num {
	padding: 20px 20px 0;
	position: relative
}

.admin-center-inf .balance-num .txt {
	display: block
}

.admin-center-inf .balance-num .num b {
	font-size: 22px;
	color: #586376
}

.admin-center-inf .balance-num .num i {
	font-size: 18px;
	color: #454a51
}

.admin-center-inf .balance-num .btn {
	height: 26px;
	line-height: 26px;
	text-align: center;
	position: absolute;
	right: 20px;
	top: 30px;
	background: #fa7821;
	border-color: #e36d1f;
	padding: 0;
	border-radius: 3px;
	font-size: 12px;
	padding: 0 10px;
	line-height: 27px;
	margin: 0
}

.admin-center-inf ul.note-list {
	padding: 15px 0;
	overflow: hidden
}

.admin-center-inf ul.note-list li {
	background-image: none;
	position: relative
}

.admin-center-inf ul.note-list li .line {
	background-color: #d1d5de;
	width: 1px;
	height: 14px;
	position: absolute;
	right: 0;
	top: 3px
}

.admin-center-inf ul.note-list li:hover {
	background-color: inherit
}

.admin-center-inf ul.note-list li a {
	color: #0071ce;
	line-height: inherit
}

.admin-center-list {
	border-top: 1px solid #dce0e8
}

.admin-center-list ul.select-list li {
	float: none;
	display: block;
	background-image: none;
	margin-right: 0
}

.admin-center-list ul.select-list li a {
	color: #161d26;
	height: 35px;
	line-height: 35px
}

.admin-center-list ul.select-list li:hover {
	background-color: #d5e2ef;
}

.exit {
	line-height: 32px;
	text-align: center;
	border-top: 1px solid #dfe5e9;
	background-color: #fafcfd
}

.ico-exit {
	display: inline-block;
	width: 14px;
	height: 13px;
	vertical-align: middle;
	background-position: 0 -31px
}

.admin-center .exit a {
	font-size: 14px;
	display: inline-block;
	vertical-align: middle;
	color: #0071ce;
	padding: 0;
	line-height: inherit
}

.admin-center .exit a:hover {
	color: #ff0000;
}


.top-menu li.cur .product-service,.top-menu li.cur .service-support,.top-menu li.cur .admin-center {
	display: block
}

.product-service {
	padding: 20px 28px 10px 11px;
	cursor: default
}

.service-menu {
	display: inline-block;
	vertical-align: top;
	width: 165px;
	margin: 0 0 10px 20px
}

.service-menu dt {
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	margin: 0 10px 5px;
	color: #74777c;
	border-bottom: 1px solid #dfe5e9
}

.service-menu dd {
	font-size: 14px;
	position: relative;
	line-height: 26px;
	padding-left: 3px;
	border: 1px dashed transparent
}

.service-menu dd.move {
	border-color: #a2a2a2
}

.service-menu dd.move:hover {
	background-color: #fff
}

.service-menu-inner .tc-15-bubble-inner {
	padding: 4px 10px!important
}

.moves .tc-15-bubble-inner {
	width: 148px;
	background-color: #F1F5F7;
	cursor: move
}

.service-menu dd:hover {
	cursor: pointer;
	background-color: #d5e2ef;
}

.service-menu dd a {
	color: #333;
	padding: 0;
	line-height: normal;
	padding-top: 4px;
	height: 24px
}

.service-menu dd a i {
	margin: 0 5px 0 10px
}

.service-menu dd.ash a,.service-menu dd.move a {
	color: #a2a2a2
}

.service-menu dd.ash .ico-add-menu,.service-menu dd.move .ico-add-menu {
	background-position: 0 -46px
}

.service-menu dd.ash:hover,.service-menu dd.ash a {
	cursor: default
}

.user-wrap {
	position: absolute;
	right: 0;
	top: 0;
	background-color: #27303f
}

.favorite--layer-wrap {
	padding: 0!important
}

.favorite {
	padding: 20px 20px 0
}

.favorite .title {
	font-size: 14px;
	display: block;
	margin-bottom: 10px;
	color: #7e91b1
}

.favorite-list {
	float: left
}

.favorite-list li {
	float: left;
	margin: 0 5px 10px 0
}

.favorite-list li a {
	position: relative;
	display: block;
	border: 1px solid #bb9b6c;
	background-color: #fff;
	padding-right: 25px;
	color: #333
}

.favorite-list li.move a {
	border: 1px dashed #a2a2a2
}

.favorite-list li.move a span {
	color: #a2a2a2
}

.favorite-list li.move a .link-delete,.favorite-list li.move a:hover .link-delete {
	background: #fff url(img/top-menu.png) -68px -92px no-repeat
}

.favorite-list li .link-title,.favorite-list li .link-delete {
	line-height: 25px;
	display: inline-block;
	height: 25px;
	vertical-align: middle
}

.favorite-list li .link-title {
	padding: 0 5px;
	font-size: 12px
}

.link-delete {
	width: 25px;
	height: 25px;
	background: #fff url(img/top-menu.png) -68px -90px no-repeat;
	position: absolute;
	right: 0;
	top: 0
}

.favorite-list li .link-delete {height: 24px;}
.favorite-list li a:hover .link-delete {
	background: url(img/top-menu.png) -68px -108px no-repeat
}

.favorite-link-num {
	float: left;
	color: #a2a2a2;
	line-height: 25px
}

.service-menu-wrap {
	padding: 20px 20px 10px 0
}

.service-menu-inner {
	width: 105%;
	padding-left: 22px
}

.service-menu dd .ico-add-menu {
	position: absolute;
	top: 7px;
	right: 0
}

.dialog-layer-v2 {
	visibility: hidden;
	position: absolute;
	border: 1px solid #d1d2d3;
	border-radius: 0 0 3px 3px;
	background: #fff;
	box-shadow: 1px 1px 5px rgba(0,23,109,.2);
	z-index: 9999
}

.dialog-layer-v2 .dialog-layer-title {
	position: relative;
	height: 54px;
	border-bottom: 1px solid #bfc2c5;
	*width: 100%
}

.dialog-layer-v2 .dialog-layer-title h3 {
	font-size: 16px;
	font-weight: bold;
	line-height: 54px;
	float: left;
	overflow: hidden;
	height: 54px;
	margin: 0;
	padding-left: 20px;
	color: #212a31
}

.dialog-layer-v2 .dialog-layer-title .close {
	position: relative;
	display: inline-block;
	float: right;
	width: 45px;
	height: 45px;
	color: #b9bfc5
}

.dialog-layer-v2 .dialog-layer-title .close i {
	font: normal 18px Tahoma;
	position: absolute;
	top: 15px;
	right: 20px
}

.dialog-layer-v2 .dialog-layer-ft {
	position: relative;
	padding: 15px 0;
	text-align: center;
	border-top: 1px solid #c7c7c7;
	background-color: #f0f4f7
}

.dialog-layer-v2 .dialog-layer-ft .btn {
	font-size: 12px;
	font-weight: normal;
	margin: 0 3px;
	margin-right: 7px;
	margin-left: 7px;
	padding: 6px 20px;
	color: #fff
}

.dialog-layer-v2 .dialog-layer-ft .btn-unclick {
	cursor: default;
	border-color: #c0c4cd;
	background-color: #e8e8e8
}

.dialog-layer-v2 .dialog-layer-ft .btn-unclick:hover {
	background-color: #e8e8e8
}

.dialog-layer-v2 .dialog-layer-ft .btn-unclick span {
	color: #ababab
}

.dialog-layer-v2 .dialog-layer-ft .btn-blue-loading {
	padding: 6px 20px
}

.dialog-layer-v2 .dialog-layer-ft .btn-blue-loading_large {
	padding: 6px 26px
}

.dialog-layer-v2 .dialog-layer-ft .tip-word {
	position: absolute;
	top: 25px;
	left: 20px
}

.dialog-layer-v2 .dialog-layer-ft .tip-word {
	position: absolute;
	top: 17px;
	left: 20px
}

.dialog-layer-v2 .dialog-layer-ft .btn-white {
	color: #404a58
}

.dialog-layer-v2 .dialog-layer-ft .tip {
	margin-bottom: 15px;
	color: #f00
}

.btn-white {
	color: #0071ce;
	border: 1px solid #c0c4cd;
	border-radius: 3px;
	background: #fff
}

.btn_valid_white {
    color: #0071ce;
    font-size: 12px;
    border-radius: 3px;
    border-radius: 4px\9;
    border: 1px solid #d1d2d3;
    display: inline-block;
    line-height: 22px;
    text-align: center;
    vertical-align: middle;
    padding: 5px 15px;
    background: #fcfcfc;
    text-decoration: none;
    outline: none;
    min-width: 24px
}
.btn_valid_white:hover,.btn_valid_white:focus {
    background: #f2f2f2;
    border-color: #b4b7bf
}

.btn_valid_width {
    margin-left: 10px;
}

.btn-blue,.btn-blue-loading {
	border: 1px solid #0064b6;
	background: #0071ce
}

.ico-add-menu {
	display: inline-block;
	width: 13px;
	height: 13px;
	background-position: 0 -103px
}

.ico-add-menu.ash {
	background-position: 0 -46px
}

.service-menu-inner .service-menu {
	margin: 0 38px 10px 0
}

.service-menu-inner .service-menu dt {
	margin: 0 0 5px
}

.service-menu-inner .service-menu .tc-15-bubble-inner {
	word-break: keep-all;
	white-space: nowrap
}

.service-menu-inner .service-menu .tc-15-bubble {
	z-index: 50
}

.ico-home,.ico-user,.ico-server,.ico-cdn,.ico-load,.ico-server,.ico-database,.ico-sql,.ico-monitoring,.ico-safety,.ico-test,.ico-record,.ico-web,.ico-storage,.ico-mobile,.ico-app,.ico-key,.ico-push,.ico-accounts,.ico-sdk,.ico-video,.ico-private,.ico-proof,.ico-market,.ico-analysis,.ico-data,.ico-whale,.ico-log,.ico-communication,.ico-cloudsearch,.ico-vientiane,.ico-wenzhi,.ico-name,.ico-face,.ico-tinyvideo,.ico-redis,.ico-tdsql,.ico-dayudefense,.ico-live {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 0 5px 0 12px;
	vertical-align: middle;
	background-image: url(img/top-menu-ico.png?maxage=201505211200);
	background-image: -webkit-image-set(url(img/top-menu-ico.png) 1x,url(img/top-menu-ico@2x.png?maxage=201505211200) 2x)
}

.ico-user {
	background-position: -17px 0
}

.ico-load {
	background-position: -50px 0
}

.ico-server {
	background-position: -34px 0
}

.ico-cdn {
	background-position: 0 -17px
}

.ico-database {
	background-position: -17px -17px
}

.ico-sql {
	background-position: -34px -17px
}

.ico-monitoring {
	background-position: -51px -17px
}

.ico-safety {
	background-position: 0 -34px
}

.ico-test {
	background-position: -17px -34px
}

.ico-record {
	background-position: -34px -34px
}

.ico-web {
	background-position: -51px -34px
}

.ico-storage {
	background-position: 0 -51px
}

.ico-vientiane {
	background-position: -17px -153px
}

.ico-wenzhi {
	background-position: -34px -152px
}

.ico-mobile {
	background-position: -17px -51px
}

.ico-app {
	background-position: -33px -51px
}

.ico-key {
	background-position: -50px -51px
}

.ico-push {
	background-position: 0 -68px
}

.ico-accounts {
	background-position: -17px -68px
}

.ico-sdk {
	background-position: -34px -68px
}

.ico-video {
	background-position: -34px -102px
}

.ico-private {
	background-position: -51px -102px
}

.ico-proof {
	background-position: -17px -119px
}

.ico-market {
	background-position: 0 -119px
}

.ico-analysis {
	background-position: -34px -119px
}

.ico-data {
	background-position: -51px -119px
}

.ico-whale {
	background-position: 0 -136px
}

.ico-log {
	background-position: -17px -136px
}

.ico-communication {
	background-position: -34px -136px
}

.ico-cloudsearch {
	background-position: -51px -135px
}

.ico-name {
	background-position: -51px -153px
}

.ico-face {
	background-position: 0 -169px
}

.ico-tinyvideo {
	background-position: -17px -170px
}

.ico-redis {
	background-position: 0 -153px
}

.ico-tdsql {
	background-position: -34px -170px
}

.ico-dayudefense {
	background-position: -51px -169px
}

.ico-live {
	background-position: 0 -186px
}

.service-menu dd.cur .ico-home {
	background-position: -68px 0
}

.service-menu dd.cur .ico-user {
	background-position: -85px 0
}

.service-menu dd.cur .ico-server {
	background-position: -102px 0
}

.service-menu dd.cur .ico-server {
	background-position: -102px 0
}

.service-menu dd.cur .ico-load {
	background-position: -119px 0
}

.service-menu dd.cur .ico-cdn {
	background-position: -68px -17px
}

.service-menu dd.cur .ico-database {
	background-position: -85px -17px
}

.service-menu dd.cur .ico-sql {
	background-position: -102px -17px
}

.service-menu dd.cur .ico-monitoring {
	background-position: -119px -17px
}

.service-menu dd.cur .ico-safety {
	background-position: -68px -34px
}

.service-menu dd.cur .ico-test {
	background-position: -85px -34px
}

.service-menu dd.cur .ico-record {
	background-position: -102px -34px
}

.service-menu dd.cur .ico-web {
	background-position: -119px -34px
}

.service-menu dd.cur .ico-storage {
	background-position: -68px -51px
}

.service-menu dd.cur .ico-vientiane {
	background-position: -85px -153px
}

.service-menu dd.cur .ico-wenzhi {
	background-position: -102px -152px
}

.service-menu dd.cur .ico-mobile {
	background-position: -85px -51px
}

.service-menu dd.cur .ico-app {
	background-position: -102px -51px
}

.service-menu dd.cur .ico-key {
	background-position: -119px -51px
}

.service-menu dd.cur .ico-push {
	background-position: -68px -68px
}

.service-menu dd.cur .ico-accounts {
	background-position: -85px -68px
}

.service-menu dd.cur .ico-sdk {
	background-position: -102px -68px
}

.service-menu dd.cur .ico-video {
	background-position: -102px -102px
}

.service-menu dd.cur .ico-private {
	background-position: -119px -102px
}

.service-menu dd.cur .ico-proof {
	background-position: -85px -119px
}

.service-menu dd.cur .ico-market {
	background-position: -68px -119px
}

.service-menu dd.cur .ico-analysis {
	background-position: -102px -119px
}

.service-menu dd.cur .ico-data {
	background-position: -119px -119px
}

.service-menu dd.cur .ico-whale {
	background-position: -68px -136px
}

.service-menu dd.cur .ico-log {
	background-position: -85px -136px
}

.service-menu dd.cur .ico-cloudsearch {
	background-position: -119px -136px
}

.service-menu dd.cur .ico-name {
	background-position: -119px -153px
}

.service-menu dd.cur .ico-face {
	background-position: -68px -169px
}

.service-menu dd.cur .ico-tinyvideo {
	background-position: -85px -170px
}

.service-menu dd.cur .ico-redis {
	background-position: -68px -153px
}

.service-menu dd.cur .ico-tdsql {
	background-position: -102px -170px
}

.service-menu dd.cur .ico-dayudefense {
	background-position: -119px -169px
}

.service-menu dd.cur .ico-live {
	background-position: -68px -186px
}

.service-menu dd.cur span {
	color: #0070cc
}

.menu {
	position: relative;
	height: 97%
}

.aside .menu h2 {
	font-size: 14px;
	font-weight: normal;
	line-height: 36px;
	display: block;
	padding: 0 20px;
	color: #171f2a;
	height: 62px;
	line-height: 62px
}

.menu .line-mod {
	width: 156px;
	height: 0;
	margin: 0 auto 15px;
	border: none;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #f8fbfb
}

.menu-list {
	font-size: 12px;
	line-height: 28px;
	overflow: auto;
	position: absolute;
	width: 100%;
	top: 75px;
	bottom: 0;
	padding-top: 0px
}

.menu-list dt {
	font-weight: bold;
	position: relative;
	height: 35px;
	padding-left: 17px;
	color: #9aa2b5
}

.menu-list dd {
	position: relative;
	width: 100%
}

.menu-list dd:focus {
	outline: none
}

.menu-lv2 {
	line-height: 36px;
	display: block
}

.menu-lv2 span {
	font-weight: bold;
	margin-left: 35px
}

.menu-lv2 .white-down-icon {
	position: absolute;
	left: 20px;
	top: 15px;
	overflow: hidden;
	background:url(img/rectangle8x5.png) no-repeat;
}

.menu-list .ico-dot {
	display: inline-block;
	width: 5px;
	height: 5px;
	margin: 0 14px 0 29px;
	vertical-align: middle;
	border-radius: 5px;
	background: #b2becd
}

.menu a.act .ico-dot {
	width: 7px;
	height: 7px;
	margin: 0 14px 0 28px;
	background-color: inherit;
	background-position: 0 -120px
}

.menu-list dd ul.menu-sub {
	display: none
}

.menu-list dd.act ul.menu-sub {
	display: block
}

.menu-lv3 {
	display: block
}

.menu-lv3 span {
	width: 120px;
	line-height: 18px;
}

.menu a {
	color: #333
}

.menu a span {
	display: inline-block;
	vertical-align: middle
}


.menu a.act {
	color: #333
}

.menu .view-all:hover,.menu-list a:hover {
	font-weight: normal;
	color: #fff;
	background-color: #154a9a;
}


.menu a.act {
	font-weight: bold
}

.act {
	/* background-color: #e6e6e6; */
	background-color: #d5e2ef;
}

.btn-fold-menu {
	line-height: 100;
	position: absolute;
	top: 21px;
	right: -1px;
	overflow: hidden;
	width: 16px;
	height: 36px;
	border: 1px solid #c7e0ef;
	border-right: none;
	border-radius: 3px 0 0 3px;
	background: #f7fdfd url(img/top-menu.png) -72px -40px no-repeat;
	z-index: 100
}

.btn-fold-menu.retract {
	right: -17px;
	border: 1px solid #c7e0ef;
	border-left: none;
	border-radius: 0 3px 3px 0;
	background: #f0f6f6 url(img/top-menu.png) -87px -40px no-repeat
}

.container {
	position: absolute;
	left: -201px;
	top: 78px;
	right: 0;
	bottom: 0;
	transition: left .3s;
	transform: translate3d(0,0,0);
	background: #fff
}

.container.show {
	left: 0
}

.aside {
	position: relative;
	width: 199px;
	/* background-color: #f0f6f6; */
	border-right: 1px solid #cedfea;
	display: inline-block;
	height: 100%;
	vertical-align: top
}

.aside.current {
	left: -200px
}

.main {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 200px;
	background-color: #fff;
	overflow-y: auto;
	overflow-x: hidden
}

.main .main-head {
	min-width: 953px
}

.main .main-body {
	padding-bottom: 10px;
	min-width: 953px
}

.main .main-body .tc-table-panel .tc-table-fixed-head,.main .main-body .tc-table-panel .tc-table-fixed-body {
	min-width: 1100px
}

.main-vpc {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: auto
}

.main-wrap {
	min-width: 1200px
}

.fullscreen {
	left: 0;
	top: 0
}

.main.autoscroll {
	overflow-x: hidden;
	overflow-y: auto
}

.main .allscroll {
	width: 100%;
	height: 100%;
	overflow-x: auto;
	overflow-y: auto
}

::-webkit-scrollbar {
	width: 7px;
	height: 7px
}

::-webkit-scrollbar-thumb {
	background: #d3d6dc;
	border-radius: 3px
}

.dark-scroll::-webkit-scrollbar-thumb {
	background: #454c58
}

.none,.hide {
	display: none
}

.clearfix:before,.clearfix:after {
	content: '';
	display: table
}

.clearfix:after {
	clear: both
}

.clearfix {
	*zoom: 1
}

.clr:after {
	content: "";
	display: table;
	clear: both
}

.top-menu li:hover .action-logs,.top-menu li.cur .action-logs,.top-menu li.cur:hover .action-logs {
	cursor: initial
}

.sidebar-panel.action-logs {
	width: 313px;
	position: absolute;
	top: 48px;
	bottom: 0;
	right: -10px;
	width: 313px;
	background-color: #fff;
	z-index: 100;
	font-size: 14px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-left: 1px solid #d1d5de;
	box-shadow: -3px 0 3px 0 rgba(73,73,87,.12);
	display: none
}

.sidebar-panel.action-logs.select-logs,.cur .action-logs {
	display: block
}

.action-logs .sidebar-panel-container {
	overflow-y: auto
}

.action-logs-head {
	border-bottom: 1px solid #edeef2;
	margin-bottom: 30px;
	padding: 20px 0
}

.action-logs-head:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden
}

.action-logs-head .action-logs-title {
	font-size: 22px;
	font-weight: normal;
	height: 25px;
	line-height: 25px;
	float: left
}

.top-menu .action-logs dd a,.top-menu .action-logs dd span {
	width: 190px;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle;
	white-space: nowrap
}

.top-menu .action-logs dd .reason-text a {
	width: auto;
	vertical-align: top;
	line-height: 15px
}

.top-menu li a.more-info {
	color: #0071ce;
	float: right;
	height: 25px;
	line-height: 25px;
	padding: 0
}

.action-logs-list {
	position: relative;
	padding: 26px 0 0 26px;
	margin-bottom: 20px;
	border-left: 2px solid #e5e8ee;
	margin: 0 0 8px 6px
}

.action-logs-list dt {
	font-size: 16px;
	position: absolute;
	top: 0;
	left: -7px;
	background-color: #fff;
	line-height: 23px;
	color: #454a51;
	padding-bottom: 6px
}

.action-logs-list dt em.point {
	border-radius: 12px;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	height: 8px;
	width: 8px;
	border: 2px solid #0071cc;
	vertical-align: top;
	margin: 5px 20px 0 0
}

.top-menu li .action-logs-list .logs-date span {
	font-size: 12px;
	color: #a2a2a2
}

.action-logs-list .logs-date span {
	display: block
}

.top-menu li .action-logs-list a,.top-menu li .action-logs-list span {
	display: inline-block;
	line-height: 18px;
	padding: 0;
	color: #0071cc;
	font-size: 12px
}

.top-menu li a.a-success-color,.top-menu li span.a-success-color {
	color: #51af32;
	font-size: 12px
}

.top-menu li a.a-error-color,.top-menu li span.a-error-color {
	color: #ea732f;
	font-size: 12px
}

.top-menu li a.a-loading-color,.top-menu li span.a-loading-color {
	color: #74777c;
	font-size: 12px
}

a.a-success-color:hover,a.a-error-color:hover,a.a-loading-color:hover {
	text-decoration: underline
}

.action-logs-list dd {
	padding-bottom: 8px;
	line-height: 16px
}

.action-logs-list dd .n-success-icon,.action-logs-list dd .n-error-icon,.action-logs-list dd .n-loading-icon {
	margin-right: 10px
}

.action-logs-list dd .n-success-icon,.action-logs-list dd .n-error-icon,.action-logs-list dd .reason-info {
	display: inline-block;
	vertical-align: top
}

.action-logs-list dd .reason-info {
	width: 185px;
	margin-top: -2px
}

.reason-text {
	color: #74777c;
	font-size: 12px
}

.action-logs-list .tc-15-progress,.selection-info-list .tc-15-progress {
	height: 4px;
	width: 213px;
	margin-bottom: 0;
	margin-top: 9px
}

.action-logs-list .tc-15-progress .tc-15-progress-value,.selection-info-list .tc-15-progress .tc-15-progress-value {
	height: 4px
}

.title-list-logs {
	padding-top: 8px;
	color: #454a51
}

.msg-span {
	padding-left: 15px
}

.tip-msg-win {
	position: absolute;
	width: 220px;
	right: 0;
	z-index: 99;
	top: 58px
}

.top-menu li a.action-logs-more {
	color: #0071ce;
	font-size: 16px;
	text-align: center;
	border-top: 1px solid #e5e8ee;
	margin: 34px 0 0 6px;
	line-height: 50px
}

.tip-msg-win .logs-btn-close {
	padding: 0
}

.user-logs-div {
	cursor: pointer;
	float: right;
	height: 48px;
	padding: 0 23px 0 25px;
	line-height: 48px
}

.user-logs-icon {
	background-image: url(../../../css/img/user-logs-btn.png);
	height: 26px;
	width: 24px;
	display: inline-block
}

.user-logs-div .user-logs-icon {
	margin-top: 12px
}

.reason-text-update {
	line-height: 18px;
	margin-top: 5px;
	color: #74777c;
	font-size: 12px
}

.action-logs-list dd.server-dd {
	padding-bottom: 6px
}

.top-menu li .action-logs-list dt a {
	font-size: 16px;
	color: #0070cc
}

.top-menu li.cur .notice-support {
	display: block;
	right: 0;
	top: 48px
}

.notice-support {
	width: 320px
}

.notice-support-menu dd {
	border-top: 1px solid #e6ebf2;
	margin: 0 0 0 20px;
	padding: 15px 20px 15px 0;
	position: relative
}

.notice-support-menu dd a {
	color: #74777c;
	padding: 5px 0 0;
	line-height: 21px;
	max-height: 41px;
	overflow: hidden;
	word-wrap: break-word;
	display: inline-block
}

.notice-support-menu .nav-notice-div::after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	overflow: hidden
}

.user-notice-btn {
	height: 75px;
	line-height: 75px;
	padding: 0 23px 0 25px;
	position: relative;
}

.user-notice-icon {
	background: url(../../../css/img/top-panel.png) no-repeat 0 0;
	background-color: #888;
	display: inline-block;
	height: 21px;
	width: 24px;
	margin-top: 26px
}

.user-notice-icon:hover{
	background: url(../../../css/img/top-panel.png) no-repeat 0 0;
}

.user-notice-btn em {
	display: inline-block;
	padding: 0 3px;
	height: 15px;
	border-radius: 3px;
	background: #fabf01;
	opacity: 0.9;;
	color: #fff;
	font-size: 12px;
	line-height: 15px;
	margin-left: -10px
}

.nav-notice-text {
	float: left;
	width: 120px;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle;
	white-space: nowrap;
	color: #161d26
}

.nav-notice-time {
	float: right;
	color: #a2a2a2
}

.notice-support-menu dd.notice-dd-end {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 15px
}

.top-menu li a.notice-more-list {
	color: #0070cc;
	height: 33px;
	line-height: 33px;
	border-top: 1px solid #dce0e8;
	text-align: center;
	padding: 0
}

.notice-support-menu dd.notice-dd-top {
	border-top: 0
}

.notice-support-menu dd:hover {
	background-color: #f6f8fa;
	border-top: 1px solid #f6f8fa;
	padding: 15px 20px;
	margin: 0
}

.notice-support-menu dd:hover + dd {
	border-top: 1px solid #f6f8fa
}

.notice-support-menu dd.notice-dd-top:hover {
	border-top: 0
}

.notice-support-menu dd:hover .notice-dd-hover {
	display: block
}

.notice-support-menu dd:hover a {
	color: #f6f8fa
}

.notice-support-menu .notice-dd-hover {
	position: absolute;
	top: 44px;
	display: none
}

.notice-dd-hover .tc-15-btn {
	margin-right: 10px
}

.tip-notice-win {
	width: 290px;
	position: absolute;
	right: 0;
	top: 58px;
	z-index: 99
}

.tip-notice-win:hover .notice-btn-close {
	display: block
}

.tip-notice-win .tc-15-msg strong {
	font-size: 14px
}

.top-menu li a.impor-notice-span,.impor-notice-span {
	color: #fabf01;
	opacity: 0.9;;
	display: inline-block;
	line-height: 18px;
	padding: 0;
	width: auto
}

.top-menu li a.notice-btn-close {
	padding: 0
}

.tip-notice-win .tc-15-msg:hover .notice-btn-close {
	display: block
}

.ms-unread {
	color: #a2a2a2;
	line-height: 72px;
	text-align: center
}

.mes-title {
	display: inline-block;
	font-size: 14px;
	vertical-align: bottom
}

.mes-category {
	margin: 15px 0 10px 0
}

.mes-category .tc-15-v-sep {
	display: inline-block;
	float: none;
	margin: 5px 10px 5px 5px;
	vertical-align: middle
}

.mes-category .tc-15-btn em {
	background-image: url(img/point-icon.png);
	position: absolute;
	width: 6px;
	height: 6px;
	right: 3px;
	top: 3px
}

.msg-list-panel {
	padding: 20px 20px 0 20px
}

.msg-list-panel h2 {
	display: inline-block;
	font-size: 22px;
	font-weight: normal;
	vertical-align: middle
}

.msg-list-panel .tc-15-table-panel {
	margin: 0
}

.mes-category-table .tc-15-table-col1 {
	width: 40px
}

.mes-category-table .tc-15-table-col3,.mes-category-table .tc-15-table-col4 {
	width: 190px
}

.msg-list-panel .tc-15-page {
	margin: 20px 0
}

.tc-15-table-panel a.ms-list-link {
	color: #454a51
}

.tc-15-table-panel i.envelop {
	background-image: url(img/envelop.png);
	background-repeat: no-repeat;
	display: inline-block;
	width: 16px;
	height: 12px;
	margin-right: 15px;
	vertical-align: middle
}

.tc-15-table-panel i.warn {
	background-image: url(img/warn.png);
	background-repeat: no-repeat;
	padding-left: 5px;
	display: inline-block;
	vertical-align: middle;
	width: 15px;
	height: 16px
}

.ms-list-link b {
	font-weight: bold
}

.tc-15-table-panel .ms-visit i.envelop {
	background-image: url(img/envelop-visit.png);
	height: 16px
}

.tc-15-table-panel .ms-visit i.warn {
	background-image: url(img/warn-visit.png)
}

.tc-15-table-panel .ms-visit .ms-list-link,.tc-15-table-panel .ms-visit span {
	color: #a2a2a2
}

.title-ms-info {
	background-color: #f7f8fc;
	margin: 0 20px;
	font-size: 18px;
	line-height: 60px;
	border-bottom: 1px solid #e5e9f1;
	padding-left: 10px
}

.title-ms-time {
	color: #a2a2a2;
	font-size: 14px;
	margin-left: 10px
}

.ms-info-text {
	margin: 5px 20px 20px 20px;
	border-bottom: 1px solid #cfd1d5;
	padding-bottom: 20px
}

.ms-text-pad {
	margin-bottom: 25px
}

.ms-info-div {
	font-size: 14px;
	word-break: break-all
}

.ms-del-btn {
	margin: 20px;
	text-align: right
}

.mes-category .weak {
	margin-right: 5px
}

.notice-list-title {
	height: 21px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

#CssGaga {
	content: "151110181918,niu,334"
}
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ol,ul,li,p,form,legend,button,select,input,textarea,table {
	margin: 0;
	padding: 0
}

body,input,button,textarea,select {
	font-family: "FZLTZHJW--GB1-0", "microsoft yahei", "Hiragino Sans GB","Tahoma","microsoft yahei ui","microsoft yahei","simsun"
}

label,button,input[type="button"],input[type="submit"],input[type="reset"] {
	-webkit-user-select: none
}

button,select,input,textarea {
	/*box-sizing: content-box*/
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

input[placeholder], [placeholder], *[placeholder] {
	color: #333 !important;
}
button {
	border: 0;
	cursor: pointer
}

li {
	list-style: none
}

em,i,b {
	font-style: normal;
	font-weight: normal
}

a {
	text-decoration: none;
	color: #333
}

img {
	border: 0
}

::-webkit-scrollbar {
	width: 17px;
	height: 17px;
	background-color: transparent;
	border-radius: 9px
}

::-webkit-scrollbar:hover {
	background-color: #fafafa
}

::-webkit-scrollbar-thumb {
	background: #dbdbdb;
	border-radius: 9px;
	background-clip: content-box;
	border: 5px solid transparent
}

::-webkit-scrollbar-thumb:hover {
	background: #c2c2c2;
	background-clip: content-box
}

.dark-scroll::-webkit-scrollbar-thumb {
	background: #3f454d;
	background-clip: content-box;
	border: 5px solid transparent
}

.dark-scroll::-webkit-scrollbar-thumb:hover {
	background: #545c66;
	background-clip: content-box
}

.container {
	transform: none!important
}



.form-unit {
	font-size: 0
}

.form-unit .form-input-help {
	font-size: 12px;
	line-height: 1.8;
	color: #ababab
}

.form-unit .icon-valid-flag {
	display: inline-block;
	width: 16px;
	height: 17px;
	vertical-align: middle;
	margin-left: 5px
}

.form-unit .tc-15-input-textarea {
	vertical-align: top
}

.is-success .icon-valid-flag {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -90px -103px
}

.is-error .icon-valid-flag {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -153px -102px
}

.is-error .tc-15-input-text {
	color: #333;
	border-color: #E1504A
}

.is-error .form-input-help,.is-error .form-ctrl-label {
	color: #E1504A
}

.form-list {
	display: table;
	font-size: 14px
}

.form-list li,.form-list .form-list-item {
	display: table-row
}

.form-label,.form-input,.form-output {
	display: table-cell;
	vertical-align: top;
	padding-bottom: 20px
}

.form-label {
}

.form-list .form-label label {
	display: inline-block;
	color: #8f9297;
	padding-right: 20px;
	white-space: nowrap
}

.form-list.fixed-layout .form-label label {
	white-space: normal;
	width: 6em
}

.form-list .form-label.required label {
	padding-right: 3px
}

.form-list .form-label.required:after {
	display: inline-block;
	content: '*';
	vertical-align: middle;
	color: #e1504a;
	padding-right: 20px
}

.tc-15-action-panel {
	position: relative;
	padding: 0 0 10px;
	margin: 0 20px
}

.tc-15-action-panel:before,.tc-15-action-panel:after {
	display: table;
	content: ''
}

.tc-15-action-panel:after {
	clear: both
}

.tc-15-search {
	float: right;
	height: 27px;
	width: 224px;
	position: relative;
	z-index: 3
}

.tc-15-search-words {
	width: 175px;
	height: 25px;
	border: 1px solid #d1d2d3;
	float: left;
	font-size: 12px;
	line-height: 25px;
	padding: 0 10px;
	resize: none;
	max-height: 150px;
	position: relative;
	z-index: 0
}

.tc-15-search-words:hover {
	border-color: #b4b7bf;
	z-index: 1
}

.tc-15-multi-search .tc-15-search-words:focus,.tc-15-multi-search .tc-15-search-words.focus {
	height: 150px;
	z-index: 1
}

.tc-15-action-select-panle {
	padding: 8px 20px 0 75px;
	border: 1px solid #d1d2d3;
	background: #fcfcfc;
	position: relative;
	z-index: 0;
	margin-top: 32px;
	font-size: 14px;
	line-height: 38px
}

.tc-15-action-select-panle:after,.tc-15-action-select-panle-btns:after {
	content: "";
	display: table;
	clear: both
}

.tc-15-action-select-panle strong {
	position: relative;
	width: 75px;
	float: left;
	margin-left: -75px;
	text-align: right;
	color: #74777c;
	font-weight: normal
}

.tc-15-action-select-panle p {
	overflow: hidden
}

.tc-15-action-select-panle p span {
	float: left;
	margin-left: 20px;
	color: #454a51
}

.tc-15-action-select-panle label {
	cursor: pointer
}

.tc-15-action-select-panle .tc-15-checkbox {
	display: inline-block;
	margin-right: 5px;
	vertical-align: -3px
}

.tc-15-action-select-panle-btns {
	border-top: 1px solid #e6e7e7;
	padding: 20px 0;
	position: relative;
	margin: 0 0 0 -55px
}

.tc-15-v-sep {
	float: left;
	width: 0;
	height: 18px;
	border-left: 1px dotted #d1d2d3;
	margin: 5px 10px 0 0
}

.tc-15-action-panel .tc-15-dropdown {
	float: left;
	margin-right: 10px
}


.tc-15-btn {
	min-width: 24px;
	padding: 6px 20px;
	color: #fff;
	font-size: 14px;
	line-height: 15px;
	text-align: center;
	vertical-align: middle;
	display: inline-block;
	cursor: pointer;
	outline: 0 none;

	background-color: #154a9a;
	border-radius: 4px;

	border: 1px solid #154a9a;
}

.tc-15-btn:hover,.tc-15-btn:focus,.tc-15-btn.m:hover {
	/* border:1px solid #b4b7bf */
	background-color: #1854AF;
}

.tc-15-btn.m {
	min-width: 21px;
	padding: 6px 15px;
	font-size: 12px;
	line-height: 15px
}

.tc-15-btn.mini {
    min-width: 21px;
    padding: 6px 10px;
    font-size: 10px;
    line-height: 10px;
}

.tc-15-btn.xl {
	height: 43px;
	min-width: 68px;
	padding: 0 25px;
	line-height: 43px
}

.tc-15-btn.pay {
	background-color: #fabf01;
	color:#fff;
	border-radius: 4px;
	border: #fabf01;
}

.tc-15-btn.pay:hover,.tc-15-btn.pay:focus {
	background: #fabf01;
	opacity: 0.9;
	border-color: #fabf01
}

.tc-15-btn.weak {
	background: #FFFFFF;
	border: 1px solid #154a9a;
	border-radius: 4px;
	/*font-size: 14px;*/
	color: #154a9a;
}
.tc-15-btn.weak.hideOne {
	display:none;
}

.tc-15-btn.weak:hover,.tc-15-btn.weak:focus {
	background: url(img/btn-weak-bg.png) repeat-x;
	border-color: #154a9a;
}

.tc-15-btn.disabled,.tc-15-btn.pay.disabled,.tc-15-btn.weak.disabled {
	border-color: #d5d5d5;
	background: #e8e8e8;
	color: #a2a2a2;
	cursor: not-allowed
}

.tc-15-btn.btn-only-icon,.tc-15-btn.setting,.tc-15-btn.download,.tc-15-btn.search {
	font-size: 0;
	padding: 0;
	width: 25px!important
}

.tc-15-btn.btn-only-icon:before,.tc-15-btn.setting:before,.tc-15-btn.download:before,.tc-15-btn.search:before {
	content: '';
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: middle
}

.tc-15-btn.setting:before {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -247px 0
}

.tc-15-btn.download:before {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -247px -18px
}

.tc-15-btn.search:before {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -247px -36px
}

.tc-15-action-panel .tc-15-btn {
	float: left;
	margin-right: 5px;
	padding: 5px 20px;
	line-height: 15px;
}

.tc-15-action-panel .tc-15-btn.setting,.tc-15-action-panel .tc-15-btn.download {
	float: right;
	margin: 0 0 0 10px
}

.tc-15-search .tc-15-btn.search {
	float: left;
	margin: 0 0 0 -1px;
	position: relative;
	z-index: 0
}

.tc-15-search .tc-15-btn.search:hover,.tc-15-search .tc-15-btn.search:focus {
	z-index: 1
}

.tc-15-btn.for-select {
	clear: right
}

.tc-15-btn.for-select:after {
	content: '';
	display: inline-block;
	width: 9px;
	height: 9px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -247px -54px;
	margin-left: 5px
}

.tc-15-btn.for-select.show:after {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -247px -72px
}

.tc-15-btn.for-select.show {
	position: relative;
	border-bottom-color: #fcfcfc;
	padding-bottom: 6px;
	border-radius: 3px 3px 0 0;
	z-index: 1
}

.tc-15-btn.for-select.show:hover,.tc-15-btn.for-select.show:focus {
	background-position: 49px -46px;
	border: 1px solid #d1d2d3;
	border-bottom-color: #fcfcfc
}

.tc-15-btn.btn-add {
	margin-right: 10px
}

.tc-15-btn .icon-add {
	vertical-align: -1px;
	margin-right: 5px
}

.tc-15-btn.disabled .icon-add {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -247px -90px
}

.tc-15-bubble {
	position: absolute;
	color: #404A58
}

.tc-15-bubble .tc-15-bubble-inner:before,.tc-15-bubble .tc-15-bubble-inner:after {
	font-size: 0;
	position: absolute;
	width: 0;
	height: 0;
	content: '';
	border: 8px dashed transparent
}

.tc-15-bubble .tc-15-bubble-inner:after {
	border: 7px dashed transparent
}

.tc-15-bubble-inner {
	font-size: 12px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 8px 10px;
	border: 1px solid #b3b7bf;
	border-radius: 2px;
	background-color: #fff;
	line-height: 1.6;
	box-shadow: 1px 1px 3px rgba(0,0,0,.15);
	position: static!important;
	left: 50%;
	top: 50%
}

.tc-15-bubble.tooltips .tc-15-bubble-inner {
	padding: 3px 10px
}

.tc-15-bubble-top .tc-15-bubble-inner:before,.tc-15-bubble-top .tc-15-bubble-inner:after {
	bottom: 100%;
	left: inherit;
	right: inherit;
	margin-bottom: -1px;
	border-bottom-style: solid
}

.tc-15-bubble-top .tc-15-bubble-inner:before {
	margin-left: -8px;
	border-bottom-color: #b3b7bf
}

.tc-15-bubble-top .tc-15-bubble-inner:after {
	margin-left: -7px;
	border-bottom-color: #fff
}

.tc-15-bubble-right .tc-15-bubble-inner:before,.tc-15-bubble-right .tc-15-bubble-inner:after {
	top: inherit;
	bottom: inherit;
	left: 100%;
	margin-left: -1px;
	border-left-style: solid
}

.tc-15-bubble-right .tc-15-bubble-inner:before {
	margin-top: -8px;
	border-left-color: #b3b7bf
}

.tc-15-bubble-right .tc-15-bubble-inner:after {
	margin-top: -7px;
	border-left-color: #fff
}

.tc-15-bubble-bottom .tc-15-bubble-inner:before,.tc-15-bubble-bottom .tc-15-bubble-inner:after {
	top: 100%;
	left: inherit;
	right: inherit;
	margin-top: -1px;
	border-top-style: solid
}

.tc-15-bubble-bottom .tc-15-bubble-inner:before {
	margin-left: -8px;
	border-top-color: #b3b7bf
}

.tc-15-bubble-bottom .tc-15-bubble-inner:after {
	margin-left: -7px;
	border-top-color: #fff
}

.tc-15-bubble-left .tc-15-bubble-inner:before,.tc-15-bubble-left .tc-15-bubble-inner:after {
	top: inherit;
	bottom: inherit;
	right: 100%;
	margin-right: -1px;
	border-right-style: solid
}

.tc-15-bubble-left .tc-15-bubble-inner:before {
	margin-top: -8px;
	border-right-color: #b3b7bf
}

.tc-15-bubble-left .tc-15-bubble-inner:after {
	margin-top: -7px;
	border-right-color: #fff
}

.tc-15-bubble-icon {
	font-size: 0;
	position: relative;
	display: inline-block;
	vertical-align: middle
}

.tc-15-bubble-icon .tc-icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: middle
}

.tc-15-bubble-icon .tc-icon-text {
	font-size: 12px;
	cursor: pointer
}

.tc-15-bubble-icon .tc-15-bubble {
	visibility: hidden;
	width: 300px;
	-webkit-transition: .3s ease;
	transition: .3s ease;
	-webkit-transition-delay: 0ms;
	transition-delay: 0ms;
	text-align: center;
	pointer-events: none;
	opacity: 0
}

.tc-15-bubble-icon:hover .tc-15-bubble,.tc-15-bubble-icon.hover .tc-15-bubble {
	z-index: 9999;
	visibility: visible;
	-webkit-transition-delay: 100ms;
	transition-delay: 100ms;
	opacity: 1
}

.tc-15-bubble-icon .tc-15-bubble .tc-15-bubble-inner {
	display: inline-block;
	overflow-y: auto;
	max-width: 100%;
	max-height: 100%;
	text-align: left;
	vertical-align: middle;
	pointer-events: auto
}

.tc-15-bubble-icon .tc-15-bubble-top,.tc-15-bubble-icon .tc-15-bubble-bottom {
	left: 50%;
	margin-left: -150px
}

.tc-15-bubble-icon .tc-15-bubble-top {
	top: 100%;
	margin-top: 8px;
	-webkit-transform: translateY(-8px);
	transform: translateY(-8px)
}

.tc-15-bubble-icon .tc-15-bubble-bottom {
	bottom: 100%;
	margin-bottom: 8px;
	-webkit-transform: translateY(8px);
	transform: translateY(8px)
}

.tc-15-bubble-icon:hover .tc-15-bubble-top,.tc-15-bubble-icon:hover .tc-15-bubble-bottom,.tc-15-bubble-icon.hover .tc-15-bubble-top,.tc-15-bubble-icon.hover .tc-15-bubble-bottom {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

.tc-15-bubble-icon .tc-15-bubble-left,.tc-15-bubble-icon .tc-15-bubble-right {
	top: 50%;
	height: 300px;
	margin-top: -150px
}

.tc-15-bubble-icon .tc-15-bubble-left:before,.tc-15-bubble-icon .tc-15-bubble-right:before {
	font-size: 0;
	display: inline-block;
	width: 0;
	height: 100%;
	content: '';
	vertical-align: middle
}

.tc-15-bubble-icon .tc-15-bubble-left {
	text-align: left;
	left: 100%;
	margin-left: 8px;
	-webkit-transform: translateX(-8px);
	transform: translateX(-8px)
}

.tc-15-bubble-icon .tc-15-bubble-right {
	text-align: right;
	right: 100%;
	margin-right: 8px;
	-webkit-transform: translateX(8px);
	transform: translateX(8px)
}

.tc-15-bubble-icon:hover .tc-15-bubble-left,.tc-15-bubble-icon:hover .tc-15-bubble-right,.tc-15-bubble-icon.hover .tc-15-bubble-left,.tc-15-bubble-icon.hover .tc-15-bubble-right {
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

.tc-15-bubble-icon.tc-15-triangle-align-start .tc-15-bubble.tc-15-bubble-top,.tc-15-bubble-icon.tc-15-triangle-align-start .tc-15-bubble.tc-15-bubble-bottom {
	text-align: left;
	margin-left: -32px
}

.tc-15-triangle-align-start .tc-15-bubble-top .tc-15-bubble-inner,.tc-15-triangle-align-start .tc-15-bubble-bottom .tc-15-bubble-inner {
	left: 32px
}

.tc-15-triangle-align-start .tc-15-bubble-left,.tc-15-triangle-align-start .tc-15-bubble-right {
	margin-top: -32px
}

.tc-15-triangle-align-start .tc-15-bubble-left .tc-15-bubble-inner,.tc-15-triangle-align-start .tc-15-bubble-right .tc-15-bubble-inner {
	top: 32px;
	vertical-align: top
}

.tc-15-triangle-align-end .tc-15-bubble-top,.tc-15-triangle-align-end .tc-15-bubble-bottom {
	text-align: right;
	left: auto;
	right: 0;
	margin-right: -24px
}

.tc-15-triangle-align-end .tc-15-bubble-top .tc-15-bubble-inner,.tc-15-triangle-align-end .tc-15-bubble-bottom .tc-15-bubble-inner {
	left: auto;
	right: 24px
}

.tc-15-triangle-align-end .tc-15-bubble-top .tc-15-bubble-inner:after,.tc-15-triangle-align-end .tc-15-bubble-bottom .tc-15-bubble-inner:after {
	margin-right: 1px
}

.tc-15-triangle-align-end .tc-15-bubble-left,.tc-15-triangle-align-end .tc-15-bubble-right {
	top: auto;
	bottom: -24px;
	margin-top: 0
}

.tc-15-triangle-align-end .tc-15-bubble-left .tc-15-bubble-inner,.tc-15-triangle-align-end .tc-15-bubble-right .tc-15-bubble-inner {
	vertical-align: bottom;
	top: auto;
	bottom: 24px
}

.tc-15-triangle-align-end .tc-15-bubble-left .tc-15-bubble-inner:after,.tc-15-triangle-align-end .tc-15-bubble-right .tc-15-bubble-inner:after {
	margin-bottom: 1px
}

.tc-15-bubble-icon.disable-hover .tc-15-bubble-top,.tc-15-bubble-icon.disable-hover .tc-15-bubble-bottom {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

.tc-15-bubble-icon.disable-hover .tc-15-bubble-left,.tc-15-bubble-icon.disable-hover .tc-15-bubble-right {
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

.tc-15-bubble-icon.disable-hover:hover .tc-15-bubble {
	visibility: hidden;
	opacity: 0
}

.tc-15-bubble-icon.show-bubble .tc-15-bubble,.tc-15-bubble-icon.show-bubble:hover .tc-15-bubble {
	z-index: 9999;
	visibility: visible;
	opacity: 1
}

.icon-what {
	background-image: url(img/icon-what.png?max_age=19830212&d=20151112183812);
	cursor: pointer
}

.icon-info {
	background-image: url(img/icon-info.png?max_age=19830212&d=20151112183812);
	cursor: pointer
}

.icon-error {
	background-image: url(img/icon-error.png?max_age=19830212&d=20151112183812);
	margin-right: 5px
}

.tc-15-bubble-icon.err-tips .input-txt {
	border: 1px solid #E3230F
}

.tc-15-bubble-icon.err-tips .error-txt {
	color: #E3230F
}

.tc-15-table-panel i .tc-15-bubble {
	left: 100%
}

.tc-15-table-panel i .tc-15-bubble-top .tc-15-bubble-inner:before,.tc-15-table-panel i .tc-15-bubble-top .tc-15-bubble-inner:after {
	display: none
}

.w486.tc-15-bubble-icon .tc-15-bubble {
	width: 486px
}

.w486.tc-15-bubble-icon .tc-15-bubble-top,.w486.tc-15-bubble-icon .tc-15-bubble-bottom {
	margin-left: -243px
}

.tc-15-calendar-select-wrap:before,.tc-15-calendar-select-wrap:after {
	display: table;
	content: ""
}

.tc-15-calendar-select-wrap:after {
	clear: both
}

.tc-15-calendar-select-wrap {
	display: inline-block;
	font-size: 0;
	height: 27px;
	-webkit-user-select: none;
	vertical-align: middle;
	zoom: 1
}

.tc-15-calendar-select-wrap div[role="tablist"] {
	float: left;
	line-height: 27px;
	font-size: 12px;
	margin-right: 4px
}

.tc-15-calendar-select-wrap span[role="tab"] {
	float: left;
	padding: 0 10px;
	color: #454a51;
	text-align: center;
	outline: none;
	cursor: pointer;
	border-radius: 3px
}

.tc-15-calendar-select-wrap span[role="tab"]:hover,.tc-15-calendar-select-wrap span[role="tab"]:focus {
	background-color: #f2f2f2;
	color: #454a51
}

.tc-15-calendar-select-wrap span.current,.tc-15-simulate-select-wrap span.current:hover,.tc-15-calendar-select-wrap span.current:focus {
	color: #fff!important;
	background: #F9A11B!important
}

.tc-15-calendar-select {
	float: left;
	position: relative
}

.tc-15-calendar-select-wrap .tc-15-simulate-select {
	background-color: #fff;
	color: #454a51
}

.tc-15-calendar-select-wrap .tc-15-simulate-select.show {
	background-color: #f2f2f2
}

.tc-15-calendar2-hook .tc-15-simulate-select {
	width: 200px;
	padding-left: 10px;
	text-align: center;
}

.tc-15-calendar1-hook .tc-15-simulate-select {
	width: 138px;
	padding-left: 10px;
	text-align: left
}

.tc-15-calendar-triangle-wrap,.tc-15-calendar-triangle {
	border: 100px solid transparent;
	border-bottom-color: #d1d1d1!important;
	width: 0;
	border-width: 8px 7px;
	position: absolute;
	top: 28px;
	left: 91px;
	z-index: 1000;
	display: none
}

.tc-15-calendar-triangle {
	border-bottom-color: #f7f7f7!important;
	border-width: 6px 6.5px;
	top: 32px;
	left: 92px
}

.tc-15-calendar-select.show .tc-15-calendar-triangle-wrap,.tc-15-calendar-select.show .tc-15-calendar-triangle {
	display: block
}

.tc-15-calendar-select.show .tc-15-calendar {
	display: block
}

.tc-15-calendar {
	display: none;
	border: 1px solid #e1e1e1;
	background-color: #fff;
	border: 1px solid #ccc;
	font-size: 12px;
	text-align: left;
	position: absolute;
	z-index: 999;
	top: 43px;
	left: 0
}

.tc-15-calendar1 {
	width: 207px
}

.tc-15-calendar2 {
	width: 420px
}

.tc-15-calendar-i-pre-m,.tc-15-calendar-i-next-m {
	cursor: pointer;
	position: absolute;
	top: 0;
	height: 30px;
	width: 20px;
	display: block
}

.tc-15-calendar-i-pre-m {
	left: 24px
}

.tc-15-calendar-i-next-m {
	right: 24px
}

.tc-15-calendar-i-pre-m b,.tc-15-calendar-i-next-m b {
	display: block;
	width: 6px;
	height: 11px;
	margin: 10px auto 9px;
	position: relative
}

.tc-15-calendar-i-pre-m b {
	background: url(../../../css/img/calendar.png?max_age=19830212&d=20151112183812) no-repeat 0 0
}

.tc-15-calendar-i-next-m b {
	background: url(../../../css/img/calendar.png?max_age=19830212&d=20151112183812) no-repeat -12px 0
}

.tc-15-calendar-i-pre-m.disabled b {
	background: url(../../../css/img/calendar.png?max_age=19830212&d=20151112183812) no-repeat -6px 0
}

.tc-15-calendar-i-next-m.disabled b {
	background: url(../../../css/img/calendar.png?max_age=19830212&d=20151112183812) no-repeat -18px 0
}

.tc-15-calendar-i-next-m span,.tc-15-calendar-i-pre-m span {
	position: absolute;
	padding: 0 12px;
	font-size: 12px;
	line-height: 25px;
	border: 1px solid #babec2;
	border-radius: 3px;
	left: 6px;
	top: 23px;
	background: #fff;
	display: none
}

.tc-15-calendar-i-next-m:hover span,.tc-15-calendar-i-pre-m:hover span {
	display: block
}

.tc-15-calendar-i-pre-y,.tc-15-calendar-i-next-y {
    cursor: pointer;
    position: absolute;
    top: 0;
    height: 30px;
    width: 22px;
    display: block
}

.tc-15-calendar-i-pre-y {
    left: 0
}

.tc-15-calendar-i-next-y {
    right: 0
}

.tc-15-calendar-i-pre-y b,.tc-15-calendar-i-next-y b {
    display: block;
    width: 12px;
    height: 11px;
    margin: 10px auto 9px;
    position: relative
}

.tc-15-calendar-i-pre-y b {
    background: url(../../../css/img/calendar.png?max_age=19830212&d=20151112183812) no-repeat -24px 0
}

.tc-15-calendar-i-next-y b {
    background: url(../../../css/img/calendar.png?max_age=19830212&d=20151112183812) no-repeat -48px 0
}

.tc-15-calendar-i-pre-y.disabled b {
    background: url(../../../css/img/calendar.png?max_age=19830212&d=20151112183812) no-repeat -36px 0
}

.tc-15-calendar-i-next-y.disabled b {
    background: url(../../../css/img/calendar.png?max_age=19830212&d=20151112183812) no-repeat -60px 0
}

.tc-15-calendar-i-next-y span,.tc-15-calendar-i-pre-y span {
    position: absolute;
    padding: 0 12px;
    font-size: 12px;
    line-height: 25px;
    border: 1px solid #babec2;
    border-radius: 3px;
    left: 6px;
    top: 23px;
    background: #fff;
    display: none
}

.tc-15-calendar-i-next-y:hover span,.tc-15-calendar-i-pre-y:hover span {
    display: block
}

.tc-15-calendar td {
	border-bottom: 2px solid #fff
}

.tc-15-calendar td.tc-15-calendar-first,.tc-15-calendar td.tc-15-calendar-first:hover {
	background: url(img/cald.png?max_age=19830212&d=20151112183812) no-repeat 0 0;
	color: #000
}

.tc-15-calendar td.tc-15-calendar-last,.tc-15-calendar td.tc-15-calendar-last:hover {
	background: url(img/cald.png?max_age=19830212&d=20151112183812) no-repeat right 0;
	color: #000
}

.tc-15-calendar td.tc-15-calendar-current,.tc-15-calendar td.tc-15-calendar-current:hover {
	background: #d13a22;
	color: #fff
}

.tc-15-calendar td.tc-15-calendar-today,.tc-15-calendar td.tc-15-calendar-today:hover {
	background: url(img/cald.png?max_age=19830212&d=20151112183812) no-repeat -50px 0
}

.tc-15-calendar .tc-15-calendar-dis,.tc-15-calendar .tc-15-calendar-dis:hover,.tc-15-calendar .tc-15-calendar-dis:focus {
	color: #9e9e9e;
	background: none;
	cursor: default
}

.tc-15-calendar table {
	font-size: 12px;
	float: left;
	margin: 0 15px;
	border-collapse: separate
}

.tc-15-calendar .tc-15-calendar-left {
	margin-right: 22px
}

.tc-15-calendar table caption {
	text-align: center;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	margin-bottom: 8px;
	cursor: pointer
}
.tc-calendar-year-list {
	padding: 5px 5px 0;
	position: absolute;
	top: 30px;
	width: 70px;
	left: 50%;
	margin-left: -40px;
	max-height: 190px;
	background: #fff;
	border: 1px solid #d6d6d6;
	border-radius: 3px;
	overflow-y: hidden;
	display: none
}

.tc-calendar-year-list.show {
	display: block
}

.tc-calendar-year-list li {
	width: 50%;
	float: left;
	line-height: 24px !important;
	min-height:24px !important;
	border-radius: 3px
}

.tc-calendar-year-list li:hover {
	background: #f2f2f2
}


.tc-15-calendar table thead tr {
}

.tc-15-calendar table thead th {
	line-height: 17px;
	padding: 4px;
	color: #444;
	text-align: center
}

.tc-15-calendar table thead th.sun {
}

.tc-15-calendar table thead th.sat {
}

.tc-15-calendar table tbody td {
	line-height: 17px;
	width: 25px;
	padding: 4px 0;
	text-align: center;
	white-space: nowrap;
	font-family: "Tahoma";
	cursor: pointer
}

.tc-15-calendar table tbody td:hover {
	background: url(img/cald.png?max_age=19830212&d=20151112183812) no-repeat -25px 0
}

.tc-15-calendar table tbody td[colspan="7"]:hover {
	background: #fff;
	border-color: #fff;
	cursor: default
}

.tc-15-calendar-cont {
	position: relative
}

.tc-15-calendar-cont:after {
	content: "";
	clear: both;
	display: table
}

.tc-15-calendar-footer {
	border-top: 1px solid #f1f1f2;
	height: 27px;
	padding: 15px 0;
	margin: 9px 16px 0
}

.tc-15-calendar-input {
	float: left
}

.tc-15-calendar-btns {
	float: right
}

.tc-15-calendar-footer .tc-15-input-text {
	width: 8em;
	margin-right: 3px
}

.tc-15-calendar-error {
	margin: 2px 0 13px;
	color: #e1504a;
	font-size: 12px;
	line-height: 15px
}

.tc-15-calendar-for-style {
	background: #f7f7f7;
	height: 30px;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: -1
}

.tc-15-calendar-month .tc-15-simulate-select {
	width: 138px
}

.tc-15-calendar-month .tc-15-calendar2 {
	width: 178px
}

.tc-15-calendar-month .tc-15-calendar-triangle-wrap {
	left: 82px
}

.tc-15-calendar-month .tc-15-calendar-triangle {
	left: 83px
}

.tc-15-calendar table.tc-15-calendar-mm {
	margin: 0 10px 8px 10px;
	width: 158px;
	color: #171d25
}

.tc-15-calendar table.tc-15-calendar-mm .tc-15-calendar-dis {
	color: #a2a2a2
}

.tc-15-calendar table.tc-15-calendar-mm tbody td {
	line-height: 33px;
	width: 35px;
	padding: 1px 6px 1px 0
}

.tc-15-calendar table.tc-15-calendar-mm tbody td:last-child {
	padding-right: 0
}

.tc-15-calendar table.tc-15-calendar-mm tbody tr:first-child td {
	padding: 0
}

.tc-15-calendar-dis table.tc-15-calendar-mm .tc-15-calendar {
	color: #a2a2a2
}

.tc-15-calendar table.tc-15-calendar-mm tbody td:hover {
	background: url(img/cald-mm.png?max_age=19830212&d=20151112183812) no-repeat 0 -41px
}

.tc-15-calendar-mm-select,.tc-15-calendar table tbody td.tc-15-calendar-mm-select:hover {
	background: url(img/cald-mm.png?max_age=19830212&d=20151112183812) no-repeat 0 0
}

.tc-15-calendar .tc-15-calendar-mm .tc-15-calendar-dis,.tc-15-calendar .tc-15-calendar-mm .tc-15-calendar-dis:hover,.tc-15-calendar .tc-15-calendar-mm .tc-15-calendar-dis:focus {
	color: #9e9e9e;
	background: none;
	cursor: default
}

.tc-15-calendar-i-pre-m.disabled,.tc-15-calendar-i-next-m.disabled {
	cursor: default
}

.tc-15-calendar-week {
	margin-right: 30px
}

.tc-15-calendar-single .tc-15-simulate-select {
	width: 138px
}

.tc-15-calendar-single .tc-15-calendar2 {
	width: 207px;
	padding-bottom: 9px
}

.tc-15-calendar-single .tc-15-calendar .tc-15-calendar-left {
	margin-right: 16px
}

.tc-15-calendar-single .tc-15-calendar table tbody tr:first-child td:hover {
	background: #fff;
	border-color: #fff;
	cursor: default
}

.tc-15-checkbox {
	width: 16px;
	height: 16px;
	cursor: pointer;
	vertical-align: middle;
	outline: none;
	background: none\0;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -247px -108px;
	-webkit-appearance: none;
	*background: none
}

.tc-15-checkbox:hover,.tc-15-checkbox:focus {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -265px 0
}

.tc-15-checkbox:checked {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -265px -18px
}

.tc-15-checkbox:checked:hover {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -265px -36px
}

.tc-15-checkbox:checked:focus {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -265px -54px
}

.tc-15-checkbox[disabled] {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -265px -72px
}

.tc-15-checkbox[disabled]:checked {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -265px -90px
}

.tc-15-checkbox[disabled],.tc-15-checkbox[disabled] + label,.form-ctrl-label.disabled,.tc-15-checkbox-wrap.disabled {
	cursor: default;
	cursor: not-allowed
}

.form-ctrl-label-stacked {
	display: block;
	margin-bottom: 10px
}

.form-ctrl-label {
	margin-right: 15px
}

.form-ctrl-label,.form-ctrl-label-stacked,.tc-15-checkbox-wrap {
	font-size: 12px;
	cursor: pointer;
	vertical-align: middle;
	line-height: 1
}

.tc-15-checkbox + .form-ctrl-label,.tc-15-checkbox + label {
	margin-left: 5px;
	color: #404a58
}

.form-ctrl-label .tc-15-checkbox,.form-ctrl-label-stacked .tc-15-checkbox,.tc-15-checkbox-wrap .tc-15-checkbox {
	vertical-align: -3px;
	margin-right: 5px
}

.tc-15-checkbox-wrap {
	margin-left: 20px
}

.tc-15-btn-close {
	line-height: 100;
	display: inline-block;
	overflow: hidden;
	width: 23px;
	height: 23px;
	vertical-align: middle;
	background: url(img/btn-close.png?max_age=19830212&d=20151112183812) no-repeat
}

.tc-15-btn-close:hover,.tc-15-btn-close:focus {
	background-position: 0 -23px
}

.tc-15-btn-close:active {
	background-position: 0 -46px
}

.manage-area-aside .tc-15-btn-close {
	position: absolute;
	z-index: 10;
	top: 25px;
	right: 30px
}

.tc-15-rich-dialog-hd .tc-15-btn-close {
	position: absolute;
	width: 11px;
	height: 12px;
	top: 20px;
	right: 20px;
	background: url(img/scb.png?max_age=19830212&d=20151112183812) no-repeat 0 0
}

.tc-15-rich-dialog-hd .tc-15-btn-close:hover,.tc-15-rich-dialog-hd .tc-15-btn-close:focus {
	background-position: 0 -12px
}

.tc-15-rich-dialog-hd .tc-15-btn-close:active {
	background-position: 0 -24px
}

.tc-15-tag .tc-15-btn-close {
	width: 10px;
	height: 10px;
	background: url(img/tab-close.png?max_age=19830212&d=20151112183812) no-repeat;
	position: absolute;
	top: 8px;
	right: 8px
}

.tc-15-confirm-popout {
	position: absolute;
	max-width: 340px;
	border: 1px solid #BABEC2;
	border-radius: 2px;
	background-color: #fff;
	z-index: 1000
}

.tc-15-confirm-popout .tc-15-confirm-popout-bd {
	padding: 20px;
	position: static!important;
	left: 50%
}

.tc-15-confirm-popout .tc-15-confirm-popout-ft {
	padding: 15px;
	border-top: 1px solid #E5EAEE;
	background-color: #F0F4F7;
	text-align: center;
	font-size: 0
}

.tc-15-confirm-popout .tc-15-confirm-popout-ft .tc-15-btn {
	margin: 0 5px;
	float: none
}

.tc-15-confirm-popout .tc-15-confirm-popout-bd:before,.tc-15-confirm-popout .tc-15-confirm-popout-bd:after {
	font-size: 0;
	position: absolute;
	width: 0;
	height: 0;
	content: '';
	border: 10px dashed transparent;
	margin-left: -10px
}

.tc-15-confirm-popout .tc-15-confirm-popout-bd:after {
	border: 9px dashed transparent;
	margin-left: -9px
}

.tc-15-confirm-popout-top .tc-15-confirm-popout-bd:before,.tc-15-confirm-popout-top .tc-15-confirm-popout-bd:after {
	bottom: 100%;
	left: inherit;
	right: inherit;
	border-bottom-style: solid
}

.tc-15-confirm-popout-top .tc-15-confirm-popout-bd:before {
	border-bottom-color: #BABEC2
}

.tc-15-confirm-popout-top .tc-15-confirm-popout-bd:after {
	border-bottom-color: #fff
}

.tc-15-confirm-popout-bottom .tc-15-confirm-popout-bd:before,.tc-15-confirm-popout-bottom .tc-15-confirm-popout-bd:after {
	top: 100%;
	left: inherit;
	right: inherit;
	border-top-style: solid
}

.tc-15-confirm-popout-bottom .tc-15-confirm-popout-bd:before {
	border-top-color: #BABEC2
}

.tc-15-confirm-popout-bottom .tc-15-confirm-popout-bd:after {
	border-top-color: #F0F4F7
}

.tc-15-confirm-popout-top.align-start .tc-15-confirm-popout-bd,.tc-15-confirm-popout-bottom.align-start .tc-15-confirm-popout-bd {
	left: 30px
}

.tc-15-confirm-popout-top.align-end .tc-15-confirm-popout-bd,.tc-15-confirm-popout-bottom.align-end .tc-15-confirm-popout-bd {
	left: auto;
	right: 20px
}

.tc-15-confirm-popout-top.align-end .tc-15-confirm-popout-bd:after,.tc-15-confirm-popout-bottom.align-end .tc-15-confirm-popout-bd:after {
	margin-right: 1px
}

.tc-15-data-graph {
	margin: 0 20px
}

.tc-15-data-graph:after {
	content: "";
	display: table;
	clear: both
}

.tc-15-data-graph li {
	width: 100%;
	float: left
}

.tc-15-data-graph-title {
	font-size: 14px;
	line-height: 22px;
	margin-top: 20px
}

.tc-15-data-graph-title:after {
	content: "";
	display: table;
	clear: both
}

.tc-15-data-graph-title strong {
	float: left
}

.tc-15-data-graph-title span {
	font-size: 12px;
	padding-left: 15px;
	float: right;
	cursor: pointer;
	color: #0071ce;
	background: url(img/down.png?max_age=19830212&d=20151112183812) left center no-repeat
}

.tc-15-data-graph-title span:hover {
	text-decoration: underline
}

.tc-15-data-graph-info {
	height: 370px;
	background: #f5f5f5;
	margin-top: 10px
}

.tc-15-data-graph.col2 li {
	width: 50%
}

.tc-15-data-graph.col3 li {
	width: 33.33%
}

.tc-15-data-graph.col4 li {
	width: 25%
}

.tc-15-data-graph.col2 .tc-15-data-graph-title,.tc-15-data-graph.col3 .tc-15-data-graph-title,.tc-15-data-graph.col4 .tc-15-data-graph-title {
	margin-left: 30px
}

.tc-15-data-graph.col2 .tc-15-data-graph-info,.tc-15-data-graph.col3 .tc-15-data-graph-info,.tc-15-data-graph.col4 .tc-15-data-graph-info {
	height: 200px;
	margin-left: 30px
}

.tc-date-wrap {
	font-size: 12px;
	margin: 20px 0;
	color: #3b3b3b
}

.tc-date-wrap .tit {
	margin: 0 5px
}

.tc-date-wrap .text {
	line-height: 25px;
	width: 103px;
	height: 25px;
	text-indent: 10px;
	border: 1px solid #d1d2d3;
	border-radius: 2px
}

.tc-date-wrap .link {
	line-height: 25px;
	float: right;
	text-decoration: none;
	color: #0071ce
}

.tc-date-wrap .btn-search {
	line-height: 25px;
	display: inline-block;
	width: 51px;
	height: 25px;
	text-align: center;
	text-decoration: none;
	color: #0071ce;
	border: 1px solid #d1d2d3;
	border-radius: 3px;
	background-color: #fff
}

.tc-15-dropdown {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	position: relative;
	font-size: 12px;
	line-height: 1;
	border: 1px solid #d1d2d3;
	border-radius: 3px;
}

.tc-15-dropdown .tc-15-dropdown-link,.tc-15-dropdown .tc-15-dropdown-menu li a {
	display: block;
	text-decoration: none;
	height: 35px;
	line-height: 35px
}

.tc-15-dropdown .tc-15-dropdown-link {
	display: inline-block;
	border-width: 1px 1px 0;
	border-style: solid;
	border-color: transparent;
	position: relative;
	z-index: 2;
	padding: 0 21px 0 5px;
	position: relative;
	overflow: hidden;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	vertical-align: bottom
}

.tc-15-dropdown .tc-15-dropdown-menu li a {
	text-align: right;
	padding: 0 21px
}

.tc-15-menu-active {
	z-index: 3
}

.tc-15-dropdown-allow-hover:hover .tc-15-dropdown-link,.tc-15-menu-active .tc-15-dropdown-link {
	border-color: #D1D2D3;
	background-color: #fff
}

.tc-15-dropdown-link .caret {
	position: absolute;
	top: 10px;
	right: 2px;
	width: 16px;
	height: 16px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -265px -108px
}

.tc-15-menu-active .tc-15-dropdown-link .caret,.tc-15-dropdown-allow-hover:hover .tc-15-dropdown-link .caret,.tc-15-dropdown-allow-hover.tc-15-menu-active .tc-15-dropdown-link:hover .caret {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -283px 0
}

.tc-15-dropdown .tc-15-dropdown-menu {
	position: absolute;
	top: 100%;
	right: 0;
	z-index: 1;
	margin-top: -1px;
	border: 1px solid #D1D2D3;
	background-color: #fff;
	min-width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: none
}

.tc-15-dropdown-allow-hover:hover .tc-15-dropdown-menu,.tc-15-menu-active .tc-15-dropdown-menu {
	display: block
}

.tc-15-dropdown .tc-15-dropdown-menu li a {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 100%
}

.tc-15-dropdown .tc-15-dropdown-menu li a:hover {
	background-color: #F2F2F2
}

.tc-15-dropdown .tc-15-dropdown-menu .selected a,.tc-15-dropdown .tc-15-dropdown-menu .selected a:hover {
	background-color: #bb9b6c;
	color: #fff
}

.tc-15-dropdown .tc-15-dropdown-menu .disabled a,.tc-15-dropdown .tc-15-dropdown-menu .disabled a:hover {
	background-color: transparent;
	color: #A2A2A2;
	cursor: default
}

.tc-15-dropdown-in-hd.tc-15-menu-active {
	z-index: 9
}

.tc-15-table-box .tc-15-dropdown-in-hd.tc-15-menu-active {
	z-index: 7
}

.tc-15-dropdown-btn-style.tc-15-menu-active {
	z-index: 8
}

.tc-15-dropdown-in-hd .tc-15-dropdown-menu {
	left: 0;
	right: auto;
	max-height: 150px;
	overflow-y: auto;
	overflow-x: hidden;
	font-weight: normal
}

.tc-15-dropdown-in-hd .tc-15-dropdown-link {
	padding: 0 34px 0 10px;
	color: #404a58
}

.tc-15-dropdown-in-hd .tc-15-dropdown-menu li a {
	color: #404a58;
	padding: 0 10px;
	text-align: left;
	min-width: 7em
}

.tc-15-dropdown-in-hd .caret {
	right: 10px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -283px -18px
}

.tc-15-dropdown-in-hd.tc-15-menu-active .tc-15-dropdown-link .caret,.tc-15-dropdown-allow-hover.tc-15-dropdown-in-hd:hover .tc-15-dropdown-link .caret,.tc-15-dropdown-allow-hover.tc-15-dropdown-in-hd.tc-15-menu-active .tc-15-dropdown-link:hover .caret,.tc-15-table-fixed-head .tc-15-dropdown.tc-15-menu-active .tc-15-dropdown-link:hover .caret {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -283px -36px
}

.tc-15-dropdown-btn-style {
	font-size: 12px;
	background-color: #fff
}

.tc-15-dropdown-btn-style.disabled .tc-15-dropdown-link,.tc-15-dropdown-btn-style.disabled .tc-15-dropdown-link:hover {
	border-color: #d5d5d5;
	background-color: #e8e8e8;
	color: #a2a2a2;
	cursor: default
}

.tc-15-dropdown-btn-style .tc-15-dropdown-link .caret {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -283px -54px
}

.tc-15-dropdown-btn-style.disabled .tc-15-dropdown-link .caret {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -283px -72px
}

.tc-15-dropdown-btn-style .tc-15-dropdown-link,.tc-15-dropdown-btn-style .tc-15-dropdown-menu li a {
	height: 25px;
	line-height: 25px;
	color: #171d25
}

.tc-15-dropdown-btn-style .tc-15-dropdown-link {
	border: 1px solid #d1d2d3;
	border-radius: 3px;
	padding: 0 49px 0 10px;
	white-space: nowrap;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	max-width: 9em
}

.tc-15-dropdown-btn-style .tc-15-dropdown-menu li a {
	padding: 0 10px
}

.tc-15-dropdown-btn-style .tc-15-dropdown-link:hover {
	color: #a2a2a2;
	background-color: #F2F2F2;
	border-color: #c5c6c7
}

.tc-15-dropdown-btn-style .tc-15-dropdown-link .caret {
	top: 5px;
	right: 8px
}

.tc-15-dropdown-btn-style .tc-15-dropdown-menu {
	margin-top: 5px;
	left: 0;
	right: auto;
	border-radius: 3px;
	max-width: 100%
}

.tc-15-dropdown-btn-style .tc-15-dropdown-menu li a {
	text-align: left
}

.tc-15-dropdown-allow-hover.tc-15-dropdown-btn-style:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 8px;
	display: none
}

.tc-15-dropdown-allow-hover.tc-15-dropdown-btn-style:hover:after {
	display: block
}

.tc-15-optgroup {
}

.tc-15-optgroup .tc-15-optgroup-label {
	font-weight: bold;
	cursor: default;
	margin: 0;
	padding: 0 10px;
	height: 25px;
	line-height: 25px
}

.tc-15-dropdown-in-hd .tc-15-optgroup .tc-15-optgroup-label {
	height: 35px;
	line-height: 35px
}

.tc-15-optgroup .tc-15-dropdown-menu,.tc-15-dropdown-in-hd .tc-15-optgroup .tc-15-dropdown-menu {
	position: static;
	border: 0 none;
	margin-top: 0;
	max-height: inherit
}

.tc-15-dropup .tc-15-dropdown-link {
	border-width: 0 1px 1px
}

.tc-15-dropup .tc-15-dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: -1px
}

.tc-15-dropup.tc-15-dropdown-btn-style .tc-15-dropdown-link {
	border-width: 1px
}

.tc-15-dropup.tc-15-dropdown-btn-style .tc-15-dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 3px
}

.tc-15-dropup.tc-15-dropdown-allow-hover.tc-15-dropdown-btn-style:after {
	bottom: 100%
}

.tc-15-table-panel .tc-15-table-box th .allow-filter {
	font-size: 0;
	padding-right: 16px
}

.tc-15-table-fixed-head .tc-15-dropdown {
	display: block
}

.tc-15-table-fixed-head .tc-15-dropdown-in-hd .tc-15-dropdown-menu {
	max-width: 100%
}

.tc-15-table-fixed-head .tc-15-dropdown .tc-15-dropdown-link {
	border-top: 0;
	height: 31px;
	line-height: 31px;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	max-width: 100%
}

.tc-15-table-fixed-head .tc-15-dropdown .tc-15-dropdown-link:hover {
	color: #0070cc
}

.tc-15-table-fixed-head .tc-15-dropdown.tc-15-menu-active .tc-15-dropdown-link:hover {
	color: #404a58
}

.tc-15-table-fixed-head .tc-15-dropdown .tc-15-dropdown-link:hover .caret {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -283px -90px
}

.tc-15-dropdown.m .tc-15-dropdown-link,.tc-15-table-fixed-body .tc-15-dropdown .tc-15-dropdown-link {
	height: 22px;
	line-height: 22px
}

.tc-15-dropdown.m .tc-15-dropdown-link .caret,.tc-15-table-fixed-body .tc-15-dropdown-link .caret {
	top: 3px
}

.tc-15-dropdown.m .tc-15-dropdown-menu li a,.tc-15-table-fixed-body .tc-15-dropdown .tc-15-dropdown-menu li a {
	height: 27px;
	line-height: 27px;
	font-size: 12px
}

.tc-15-table-fixed-body .tc-15-dropdown .tc-15-dropdown-menu li a {
	max-width: none;
	-ms-text-overflow: initial;
	text-overflow: initial
}

.tc-15-filtrateu {
	position: absolute;
	border: 1px solid #D1D2D3;
	border-radius: 3px;
	width: 190px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 9;
	top: 100%;
	margin-top: 6px;
	margin-left: -10px;
	background-color: #fff
}

.tc-15-filtrate-menu {
	max-height: 194px;
	overflow-y: auto;
	overflow-x: hidden
}

.tc-15-filtrateu .tc-15-filtrate-menu li {
}

.tc-15-filtrateu .tc-15-filtrate-menu li a {
	color: #404a58;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 100%;
	display: block;
	padding: 0 21px;
	font-weight: normal
}

.tc-15-filtrateu .tc-15-filtrate-menu li a:hover {
	background-color: #F2F2F2;
	text-decoration: none
}

.tc-15-filtrateu .tc-15-filtrate-menu .tc-15-checkbox-wrap {
	margin-left: 0;
	padding: 0 10px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 100%;
	font-weight: normal;
	line-height: 30px
}

.tc-15-filtrate-ft {
	margin-left: 10px;
	margin-right: 10px;
	border-top: 1px solid #D1D2D3;
	padding-bottom: 9px;
	padding-top: 8px;
	text-align: left
}

.tc-15-filtrate-ft .tc-15-btn.weak {
	border: none;
	background: none
}

.tc-15-dropdown-btn-style .tc-15-filtrateu {
	margin-left: 0;
	width: auto;
	max-width: 100%
}

.tc-15-filtrateu .tc-15-filtrate-menu .selected a,.tc-15-filtrateu .tc-15-filtrate-menu .selected a:hover {
	background-color: #0071CE;
	color: #fff
}

.tc-15-filtrateu .tc-15-filtrate-menu .disabled a,.tc-15-filtrateu .tc-15-filtrate-menu .disabled a:hover {
	background-color: transparent;
	color: #A2A2A2;
	cursor: default
}

.tc-15-dropdown-btn-style .dropdown-list-wrap {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1;
	margin-top: 5px;
	border: 1px solid #D1D2D3;
	border-radius: 3px;
	background-color: #fff;
	min-width: 100%;
	max-width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: none
}

.tc-15-menu-active .dropdown-list-wrap {
	display: block
}

.tc-15-dropdown-btn-style .dropdown-list-wrap .tc-15-dropdown-menu {
	position: static;
	border: none;
	margin-top: 0;
	max-height: 125px;
	overflow-y: auto
}

.tc-15-dropdown-btn-style .dropdown-list-wrap .search-box-simple {
	margin: 0 10px
}

.n-loading-icon,.records-icon,.n-restart-icon,.m-restart-icon,.n-shutdown-icon,.n-running-icon,.n-deploy-icon,.n-error-icon,.m-error-icon,.b-error-icon,.n-close-icon,.m-close-icon,.b-close-icon,.n-success-icon,.m-success-icon,.b-success-icon,.sales-icon,.down-icon,.up-icon,.white-down-icon,.blue-down-icon,.white-up-icon,.blue-up-icon,.client-icon,.sort-arrow-icon,.plaint-icon,.links-icon,.links-icon,.btn-back-icon,.links-icon,.blue-add-icon,.client-icon,.pencil-icon,.copy-icon,.edit-icon,.remind-icon,.rubbish-icon,.down-sort-icon,.up-sort-icon,.phone-icon,.wechat-icon,.note-icon,.logs-btn-close,.notice-btn-close,.qq-icon,.favorable-icon,.th-large-icon,.th-blue-large-icon,.th-list-icon,.th-blue-list-icon,.icon-add,.icon-alarm,.dosage-icon,.blue-left-icon,.blue-right-icon,.download-icon,.sort-icon,.sort-hover-icon,.filtrate-icon,.filtrate-hover-icon,.try-icon {
	width: 17px;
	height: 17px;
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat
}

.records-icon {
	width: 15px;
	height: 16px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -283px -108px
}

.m-error-icon {
	width: 24px;
	height: 24px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -109px -76px
}

.b-error-icon {
	width: 74px;
	height: 74px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: 0 0
}

.sales-icon {
	width: 16px;
	height: 16px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -301px 0
}

.n-restart-icon {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -171px -102px
}

.m-restart-icon {
	width: 24px;
	height: 24px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -135px -76px
}

.n-success-icon {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -90px -103px
}

.m-success-icon {
	width: 22px;
	height: 24px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -161px -76px
}

.b-success-icon {
	width: 74px;
	height: 74px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -76px 0
}

.n-close-icon {
	width: 16px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -190px -102px
}

.m-close-icon {
	width: 24px;
	height: 24px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -185px -76px
}

.b-close-icon {
	width: 74px;
	height: 74px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -152px 0
}

.n-loading-icon {
	height: 18px;
	background: url(img/loading-icon.gif?max_age=19830212&d=20151112183812)
}

.n-shutdown-icon {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -228px 0
}

.n-running-icon {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -228px -19px
}

.n-shutdown-icon {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -228px 0
}

.n-error-icon {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -153px -102px
}

.n-deploy-icon {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -228px -38px
}

.sort-arrow-icon {
	width: 9px;
	height: 12px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -301px -18px
}

.sort-arrow-icon.up {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -301px -36px
}

.plaint-icon {
	width: 14px;
	height: 14px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -301px -54px
}

.links-icon {
	width: 14px;
	height: 13px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -301px -72px
}

.btn-back-icon {
	width: 8px;
	height: 14px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -390px -71px;
}

.client-icon {
	width: 16px;
	height: 15px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -301px -108px;
	margin-top: 2px
}

.down-icon {
	width: 13px;
	height: 7px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -319px 0
}

.white-down-icon {
	width: 11px;
	height: 6px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -319px -18px
}

.blue-down-icon {
	width: 11px;
	height: 6px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -319px -36px
}

.up-icon {
	width: 13px;
	height: 7px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -319px -54px
}

.white-up-icon {
	width: 11px;
	height: 6px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -319px -72px
}

.blue-up-icon {
	width: 11px;
	height: 6px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -319px -90px
}

.blue-add-icon {
	width: 15px;
	height: 15px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -319px -108px
}

.pencil-icon {
	width: 15px;
	height: 15px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -337px 0
}

.copy-icon {
	width: 15px;
	height: 15px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -337px -18px
}

.remind-icon {
	width: 14px;
	height: 15px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -337px -36px
}

.rubbish-icon {
	width: 15px;
	height: 15px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -337px -54px
}

.down-sort-icon {
	width: 8px;
	height: 11px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -427px -76px
}

.up-sort-icon {
	width: 8px;
	height: 11px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -427px -92px
}

.phone-icon {
	width: 10px;
	height: 18px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -61px -103px
}

.wechat-icon {
	width: 16px;
	height: 15px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -337px -108px
}

.note-icon {
	width: 17px;
	height: 13px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -228px -57px
}

.logs-btn-close {
	height: 9px;
	width: 9px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -355px 0
}

.notice-btn-close {
	height: 12px;
	width: 11px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -355px -18px
}

.qq-icon {
	width: 16px;
	height: 17px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -355px -36px
}

.favorable-icon {
	width: 15px;
	height: 18px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -73px -103px
}

.th-large-icon {
	width: 13px;
	height: 13px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -355px -54px
}

.th-blue-large-icon {
	width: 13px;
	height: 13px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -355px -72px
}

.th-list-icon {
	width: 13px;
	height: 11px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -355px -90px
}

.th-blue-list-icon {
	width: 13px;
	height: 11px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -355px -108px
}

.icon-add {
	width: 11px;
	height: 11px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -373px -1px;
}

.icon-alarm {
	width: 15px;
	height: 14px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -373px -18px
}

.dosage-icon {
	width: 21px;
	height: 19px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -109px -102px
}

.blue-left-icon {
	width: 7px;
	height: 11px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -373px -36px
}

.blue-right-icon {
	width: 7px;
	height: 11px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -373px -54px
}

.download-icon {
	width: 13px;
	height: 15px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -373px -72px
}

.sort-icon {
	width: 7px;
	height: 12px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -428px -108px
}

.sort-hover-icon {
	width: 7px;
	height: 12px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -428px -108px
}

.filtrate-icon {
	width: 10px;
	height: 10px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -391px 0
}

.filtrate-hover-icon {
	width: 10px;
	height: 10px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -391px -18px
}

.try-icon {
	width: 19px;
	height: 19px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -132px -102px
}

.tc-15-input-text-wrap {
	vertical-align: middle;
	display: inline-block;
	font-size: 0
}

.tc-15-input-text {
	font-size: 14px;
	line-height: 23px;
	height: 32px;
	width: 258px;
	display: inline-block;
	padding: 5px 10px;
	border: 1px solid #ddd;
	border-radius: 3px;
	color: #333;
	vertical-align: middle
}

.tc-15-input-text::-ms-clear {
	display: none
}

.tc-15-input-text-wrap.m .tc-15-input-text,.tc-15-input-text.m {
	font-size: 12px;
	height: 27px;
	line-height: 20px
}

.tc-15-input-text:hover,.tc-15-input-text:focus {
	border-color: #bb9b6c;
	outline: 0 none
}

.tc-15-input-text.loading {
	background: url(img/input-loading.gif?max_age=19830212&d=20151112183812) no-repeat 98% center
}

.tc-15-input-text.disabled,.tc-15-input-text:disabled {
	background-color: #f0f0f0;
	color: #a2a2a2;
	background-image: none;
	cursor: default
}

.tc-15-rich-dialog .tc-15-input-text,.tc-15-input-text-wrap.m .tc-15-input-text {
	font-size: 12px;
	line-height: 20px;
	height: 27px
}

.tc-15-input-text.shortest {
	width: 28px
}

.tc-15-input-text-verify {
	display: none;
	height: 16px;
	padding: 0 0 0 27px;
	background: url(../../../img/ico-state.png?max_age=19830212&d=20151112183812) no-repeat 6px 0;
	vertical-align: middle
}

.tc-15-input-tips {
	font-size: 12px;
	color: #ababab;
	clear: both;
	margin-top: 5px;
	line-height: 13px
}

.tc-15-input-text-wrap.error > .tc-15-input-text {
	border-color: #e1504a;
	color: #e1504a
}

.tc-15-input-text-wrap.succeed > .tc-15-input-text-verify {
	display: inline-block
}

.tc-15-input-text-wrap.error > .tc-15-input-text-verify {
	display: inline-block;
	background-position: 6px -17px;
	color: #e1504a
}

.tc-15-input-text-wrap.error > .tc-15-input-tips {
	color: #e1504a
}

.tc-15-slider-wrap .tc-15-input-text {
	margin-right: 5px;
	color: #333
}

.tc-15-list-wrap.form .tc-15-input-text-wrap.m {
	margin-top: 5px
}

.tc-15-rich-dialog .tc-15-list-wrap.form .tc-15-input-text-wrap.m {
	margin-top: 0
}

.tc-15-slider-wrap .tc-15-input-text-wrap {
	font-size: 12px
}

.tc-15-input-textarea {
	font-size: 12px;
	width: 258px;
	display: inline-block;
	padding: 5px 10px;
	border: 1px solid #d1d2d3;
	border-radius: 3px;
	color: #333;
	height: 100px;
	resize: none
}

textarea.tc-15-input-textarea {
	width: 280px
}

.tc-15-input-textarea:hover,.tc-15-input-textarea:focus {
	border-color: #0071ce;
	outline: 0 none
}

.tc-15-input-num {
	display: inline-block;
	height: 35px;
	font: bold 14px/35px "Tahoma","microsoft yahei";
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.tc-15-input-num:after {
	clear: both;
	display: table;
	content: ""
}

.tc-15-input-num .minus,.tc-15-input-num .plus,.tc-15-input-num .num {
	width: 33px;
	height: 33px;
	font-size: 14px;
	line-height: 33px;
	float: left;
	border: 1px solid #bcc0c9;
	text-align: center;
	background: #f9fafc;
	position: relative;
	margin-left: -1px;
	z-index: 0
}

.tc-15-input-num .minus:hover,.tc-15-input-num .plus:hover {
	color: #0071ce;
	cursor: pointer
}

.tc-15-input-num .minus {
	border-radius: 3px 0 0 3px;
	margin-left: 0
}

.tc-15-input-num .plus {
	border-radius: 0 3px 3px 0;
	margin-right: 5px
}

.tc-15-input-num .num {
	padding: 0;
	width: 46px;
	background: #fff;
	font-family: "microsoft yahei"
}

.tc-15-input-num .num:hover,.tc-15-input-num .num:focus,.tc-15-input-num .minus:focus,.tc-15-input-num .plus:focus {
	border-color: #0071ce;
	z-index: 1
}

.tc-15-rich-dialog .tc-15-input-num,.tc-15-input-num.m {
	height: 27px;
	font: bold 12px/27px "Tahoma","microsoft yahei"
}

.tc-15-rich-dialog .tc-15-input-num .minus,.tc-15-rich-dialog .tc-15-input-num .plus,.tc-15-rich-dialog .tc-15-input-num .num,.tc-15-input-num.m .minus,.tc-15-input-num.m .plus,.tc-15-input-num.m .num {
	width: 25px;
	height: 25px;
	font-size: 12px;
	line-height: 25px
}

.tc-15-input-num .minus.disabled,.tc-15-input-num .plus.disabled {
	cursor: default;
	color: #a4a4a4
}

.tc-15-input-num .minus.disabled:focus,.tc-15-input-num .plus.disabled:focus {
	border-color: #bcc0c9
}

.tc-15-list-wrap {
	padding: 20px 0 28px;
	margin: 0 20px;
	font-size: 14px;
	position: relative
}

.tc-15-list-wrap:after,.tc-15-list-content:after,.tc-15-list-wrap li:after {
	display: table;
	clear: both;
	content: ''
}

.tc-15-list-legend {
	font-size: 18px;
	font-weight: bold;
	line-height: 52px;
	color: #454a51;
	border-top: 1px solid #edeef2
}

.tc-15-list-wrap li {
	padding: 3px 0;
	line-height: 35px;
	min-height: 30px;
}

.tc-15-list-tit {
	float: left;
	width: 100px;
	padding-right: 15px;
	font-size: 12px;
	text-align: right;
	color: #333;
}

.tc-15-list-tit[aria-required="true"]:before {
	content: "*";
	color: #e1504a
}

.tc-15-list-det {
	float: left;
	white-space: nowrap;
	text-overflow: ellipsis
}

.tc-15-list-det a {
	color: #0071ce;
	margin: 0 .8em;
	text-decoration: none
}

.tc-15-list-det a:hover {
	text-decoration: underline
}

.tc-15-list-wrap.col2,.tc-15-list-wrap.col3 {
	padding-top: 0;
	margin-top: 15px;
	line-height: 28px
}

.tc-15-list-wrap.col2 .tc-15-list-content,.tc-15-list-wrap.col3 .tc-15-list-content {
	padding: 7px 0;
	border: 1px solid #cbcfd9;
	border-width: 1px 0;
	position: relative
}

.tc-15-list-wrap.col2 .tc-15-list-legend,.tc-15-list-wrap.col3 .tc-15-list-legend {
	font-size: 14px;
	line-height: 29px;
	padding-left: 10px
}

.tc-15-list-wrap.col2 ul {
	float: left;
	width: 49.6%
}

.tc-15-list-wrap.col2 li.even,.tc-15-list-wrap.col3 li.even {
	margin-bottom: 18px
}

.manage-area-aside .tc-15-list-wrap.col2 li.even,.manage-area-aside .tc-15-list-wrap.col3 li.even {
	margin-bottom: 0
}

.tc-15-list-wrap.col2 ul.v-hr {
	border-right: 1px solid #e5e7ec
}

.tc-15-list-wrap.col2 .tc-15-list-tit,.tc-15-list-wrap.col3 .tc-15-list-tit {
	width: 76px
}

.tc-15-list-wrap.col2 .tc-15-list-det {
	width: 63%
}

.tc-15-list-wrap.col3 ul {
	float: left;
	width: 33.2%
}

.tc-15-list-wrap.col3 ul.v-hr {
	border-right: 1px solid #e5e7ec
}

.tc-15-list-wrap.col3 .tc-15-list-tit {
	width: 76px;
	padding-right: 14px
}

.tc-15-list-wrap.col2 .display-btn,.tc-15-list-wrap.col3 .display-btn {
	width: 64px;
	height: 14px;
	border: 1px solid #cbcfd9;
	border-top: 0;
	border-radius: 0 0 3px 3px;
	position: absolute;
	bottom: 13px;
	left: 50%;
	margin: 0 0 0 -33px;
	cursor: pointer;
	background: #f5f7fa url(img/ud.png?max_age=19830212&d=20151112183812) no-repeat
}

.tc-15-list-wrap.col2 .display-btn.show,.tc-15-list-wrap.col3 .display-btn.show {
	background-position: center -23px
}

.tc-15-list-wrap.col2 .display-btn.hidden,.tc-15-list-wrap.col3 .display-btn.hidden {
	background-position: center -3px
}

.tc-15-list-wrap.form .tc-15-input-text-wrap {
	line-height: 12px
}

.tc-15-list-wrap.form li {
	padding: 9px 0
}

.tc-15-list-wrap.form .tc-15-list-tit {
}

.tc-15-list-btn-wrap {
	padding-left: 90px;
	margin-top: 18px;
	display: block
}

.tc-15-list-btn-wrap > button {
	float: left;
	margin-right: 10px
}

.tc-15-rich-dialog .tc-15-list-wrap {
	border: 0;
	padding: 0;
	font-size: 12px;
	line-height: 37px
}

.tc-15-rich-dialog .tc-15-list-wrap li {
	min-height: 27px;
	line-height: 27px;
	padding: 5px 0
}

.chart-grid {
	display: table;
	table-layout: fixed;
	width: 100%;
	margin-bottom: 26px;
	border-bottom: 1px solid #E6EBF2
}

.chart-caption {
	display: table-caption;
	margin-bottom: 14px
}

.chart-row {
	display: table-row
}

.chart-cell {
	display: table-cell;
	padding-bottom: 20px
}

.gap-cell {
	width: 80px
}

.chart-cell .chart-title {
	font-size: 14px
}

.chart-title .text-unit {
	font-size: 12px;
	color: #A2A2A2;
	font-weight: normal
}

.chart-main {
	margin-top: 10px;
	background-color: #fdfdfd;
	font-size: 0
}

.param-box {
	padding: 23px 0 15px 0;
	border-top: 1px solid #EDEEF2;
	margin-top: -1px
}

.param-box .param-hd {
	line-height: 1.6;
	margin-bottom: 10px;
	color: #171d25
}

.param-box .param-bd {
	padding-left: 20px
}

.param-box .item-descr-list {
	display: table
}

.param-box .item-descr-list li {
	display: table-row;
	font-size: 14px;
	line-height: 1.7
}

.param-box .item-descr-list .item-descr-tit,.param-box .item-descr-list .item-descr-txt {
	display: table-cell;
	vertical-align: middle;
	padding-bottom: 10px
}

.param-box .item-descr-list .item-descr-tit {
	color: #74777c;
	padding-right: 20px;
	white-space: nowrap;
	text-align: left;
	width: auto
}

.param-box .item-descr-list .item-descr-txt {
	color: #454a51;
	word-break: break-all
}

.param-box .item-descr-list.fixed-layout .item-descr-tit {
	white-space: normal;
	width: 6em
}

.param-box .tc-15-table-panel {
	margin-top: 16px
}

.manage-area {
	position: relative;
	border-radius: 5px 0 0 0;
	background-color: #fff;
	height: 100%;
	overflow-y: auto;
	overflow-x: hidden
}

.manage-area-title {
	margin: 0 20px;
	font-size: 0;
	line-height: 62px;
	position: relative;
	color:#154a9a;
	display: inline-block;
}
.manage-area-title h2:first-child  {
	 display:none;
}
.manage-area-main:after {
	display: table;
	content: "";
	clear: both
}

.manage-area-title h2 {
	display: inline-block;
	vertical-align: middle;
	height: 62px;
	font-size: 17px;
	font-weight: normal;
	margin-right: 20px
}

.manage-area-title.secondary-title {
	border-bottom: 1px solid #ccc
}

.secondary-title .back-link {
	vertical-align: -5px;
	display: inline-block;
	font-size: 16px
}

.secondary-title .back-link .btn-back-icon {
	margin-right: 10px;
	vertical-align: -2px
}

.secondary-title .line-icon {
	vertical-align: middle;
	display: inline-block;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 16px;
	height: 19px;
	text-indent: -999px;
	border-left: 1px solid #a2a2a2
}

.manage-area-title-right {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	line-height: normal
}

.manage-area-title-right:before {
	display: inline-block;
	content: "";
	width: 0;
	height: 100%;
	vertical-align: middle;
	font-size: 0
}

.manage-area-title-right a {
	font-size: 14px;
	vertical-align: middle
}

.manage-area-title-right .tc-15-btn {
	vertical-align: middle;
	margin-left: 10px
}

.manage-area-title-right .pagination {
	display: inline-block;
	vertical-align: middle
}

.secondary-main {
	position: absolute;
	top: 64px;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0 30px;
	overflow-y: auto
}

.secondary-main .tc-15-action-panel,.secondary-main .tc-15-table-panel,.secondary-main .tc-15-page {
	margin-left: 0!important;
	margin-right: 0!important
}

.iframe-wrap.container {
	top: 0;
	left: 0
}

.iframe-wrap.container .main {
	left: 0
}

.iframe-wrap .sidebar-panel {
	top: 0
}

.sidebar-panel {
	position: fixed;
	top: 48px;
	bottom: 0;
	right: 0;
	width: 795px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	border-left: 1px solid #d1d5de;
	box-shadow: -3px 0 3px 0 rgba(73,73,87,.12);
	font-size: 14px;
	z-index: 160;
	height: initial
}

.sidebar-panel-container {
	position: relative;
	height: 100%;
	padding: 0 20px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.sidebar-panel .btn-close {
	position: absolute;
	width: 21px;
	height: 21px;
	overflow: hidden;
	line-height: 99px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -211px -76px;
	top: 20px;
	right: 20px;
	z-index: 10
}

.sidebar-panel .btn-close:hover {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -211px -99px
}

.sidebar-panel-hd {
	position: relative;
	padding: 16px 0;
	font-size: 0;
	border-bottom: 1px solid #dce0e8
}

.sidebar-panel-hd h3 {
	font-size: 22px;
	font-weight: normal
}

.sidebar-panel-hd h3 .entry-name-txt {
	display: inline-block;
	max-width: 18em;
	white-space: nowrap;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	vertical-align: top
}

.sidebar-panel-hd h3.run-in {
	display: inline-block;
	vertical-align: middle;
	margin-right: 20px
}

.details-hd-meta {
	vertical-align: middle;
	font-size: 14px;
	color: #8f9297;
	margin-top: 2px;
	display: inline-block;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	max-width: 40em
}

.sidebar-panel-bd {
	position: absolute;
	top: 80px;
	bottom: 0;
	left: 20px;
	right: 20px
}

.single-line-hd + .sidebar-panel-bd {
	top: 63px
}

.sidebar-panel .tc-15-table-panel {
	margin-left: 0;
	margin-right: 0
}

.sidebar-panel .charts-panel {
	position: relative;
	padding: 0;
	height: 100%
}

.sidebar-panel .charts-panel .chart-wrap {
	position: absolute;
	top: 70px;
	bottom: 30px;
	left: 0;
	right: 0;
	overflow-y: auto;
	overflow-x: hidden
}

.sidebar-panel .chart-grid .gap-cell {
	width: 20px
}

.pagination {
	font-size: 0
}

.btn-page {
	display: inline-block;
	height: 25px;
	line-height: 25px;
	width: 27px;
	border: 1px solid #d1d2d3;
	border-radius: 3px;
	text-align: center;
	background-color: #fcfcfc;
	cursor: pointer;
	font-size: 0!important
}

.btn-page:hover,.btn-page:focus {
	background-color: #F2F2F2
}

.btn-page-disabled,.btn-page-disabled:hover,.btn-page-disabled:focus {
	background-color: #E8E8E8;
	border-color: #D5D5D5;
	cursor: default
}

.pagination .page-prev {
	margin-right: 10px
}

.btn-page .icon-page-prev {
	display: inline-block;
	width: 7px;
	height: 11px;
	vertical-align: middle;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -391px -36px
}

.btn-page .icon-page-next {
	display: inline-block;
	width: 7px;
	height: 11px;
	vertical-align: middle;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -391px -54px
}

.btn-page-disabled .icon-page-prev {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -391px -72px
}

.btn-page-disabled .icon-page-next {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -391px -90px
}

.sidebar-panel .pagination {
	position: absolute;
	top: 17px;
	right: 70px;
	z-index: 10
}

.vpn-flow-wrap .param-box {
	border-top: 0 none;
	padding: 0;
	margin: 0
}

.vpn-flow-wrap .param-box .param-bd {
	padding-left: 10px
}

.sidebar-panel-container.sidebar-balancing {
	padding-left: 0;
	padding-right: 0
}

.tc-15-msg {
	font-size: 12px;
	line-height: 22px;
	margin: 0 20px 10px;
	padding: 5px 10px;
	vertical-align: middle;
	color: #264663;
	border: 1px solid #ACD4F6;
	border-radius: 2px;
	background: #DDF0FF;
	overflow-y: hidden;
	outline: 0
}

.tc-15-msg.error {
	color: #E04F49;
	border: 1px solid #E7736E;
	background: #F9DCDB
}

.tc-15-msg.succeed {
	color: #080;
	border: 1px solid #38CEA6;
	background: #CDF3E9
}

.tc-15-msg.warning {
	background: #FFF5DB;
	color: #DF9500;
	border-color: #FFC533
}

.tc-15-rich-dialog.alert .tc-15-msg,.tc-15-rich-dialog.confirm .tc-15-msg,.tc-15-confirm-popout .tc-15-msg {
	border: 0;
	background: none;
	padding: 0;
	margin: 0 20px;
	font-size: 14px;
	line-height: 26px;
	color: #454a51
}

.tc-15-confirm-popout .tc-15-msg {
	margin: 0
}

.tc-15-rich-dialog.alert .tc-15-msg strong,.tc-15-rich-dialog.confirm .tc-15-msg strong,.tc-15-confirm-popout .tc-15-msg strong {
	font-size: 18px;
	line-height: 40px;
	color: #171d25
}

.tc-15-rich-dialog.alert .tc-15-msg {
	display: table-cell;
	margin: 0
}

.tc-15-rich-dialog.confirm .tc-15-msg {
	margin: 0
}

.tip-msg-win {
	width: 220px
}

.tip-msg-win .logs-btn-close,.tip-notice-win .notice-btn-close {
	float: right;
	margin: 6px 5px 0 0
}

.tip-notice-win {
	width: 290px
}

.tip-msg-win .tc-15-msg {
	margin: 0 0 10px
}

.tip-msg-win .msg-span {
	padding-left: 15px
}

.tip-notice-win .tc-15-msg {
	color: #0070cc;
	margin: 0 0 10px;
	padding-left: 20px
}

.tip-notice-win .tc-15-msg strong {
	font-size: 14px
}

.top-alert {
	height: 35px;
	position: fixed;
	left:0;
	right:0;
	margin-left: auto !important;
	margin-right: auto;
	min-width: 400px;
	padding-top: 5px;
	text-align: center;
	top: 0
}

.top-alert span {
	background-color: #fff;
	border: 1px solid #d1d2d3;
	border-radius: 3px;
	display: inline-block;
	font-size: 12px;
	height: 33px;
	line-height: 33px;
	overflow: hidden;
	padding: 0 22px 0 53px;
	word-break: break-all;
	word-wrap: break-word
}

.top-alert-icon-doing {
	background: url(../../../css/img/top-alert-icon-doing.gif?max_age=19830212&d=20151112183812) no-repeat 19px 3px
}

.top-alert-icon-done {
	background: url(../../../css/img/top-panel-alert.png?max_age=19830212&d=20151112183812) no-repeat 19px -12px
}

.top-alert-icon-waring {
	background: url(../../../css/img/top-panel-alert.png?max_age=19830212&d=20151112183812) no-repeat 19px -54px
}

.tc-15-page {
	font-size: 12px;
	line-height: 27px;
	height: 27px;
	color: #404a58;
	margin: 20px;
	font-size: 0;
	position: relative;
	background: #fff
}

.tc-15-page:after {
	display: table;
	clear: both;
	content: ''
}

.tc-15-page-state {
	float: left;
	color: #a2a2a2
}

.tc-15-page-state strong {
	font-weight: bold
}

.tc-15-page-operate {
	float: right
}

.tc-15-page .tc-15-page-text {
	font-size: 12px;
	margin-right: 10px
}

.tc-15-page .indent {
	padding: 0 10px;
	display: inline-block;
	color: #404a58;
	font-weight: bold;
	font-size: 12px;
	line-height: 25px;
	border: 1px solid #fff;
	height: 25px
}

.tc-15-page .tc-15-page-first,.tc-15-page .tc-15-page-last,.tc-15-page .tc-15-page-pre,.tc-15-page .tc-15-page-next,.tc-15-page .tc-15-page-num {
	position: relative;
	z-index: 1;
	display: inline-block;
	width: 30px;
	height: 25px;
	margin-left: -1px;
	vertical-align: top;
	border: 1px solid #d1d2d3;
	outline: none;
	background: url(../../../css/img/page-s.png?max_age=19830212&d=20151112183812) no-repeat 0 -25px
}

.tc-15-page .tc-15-page-first {
	background-position: 0 -100px;
	margin-left: 10px
}

.tc-15-page .tc-15-page-last {
	background-position: -30px -100px
}

.tc-15-page .tc-15-page-next {
	background-position: -30px -25px
}

.tc-15-page .tc-15-page-first:hover,.tc-15-page .tc-15-page-first:focus {
	z-index: 3;
	border-color: #2a89e8;
	background-position: 0 -100px
}

.tc-15-page .tc-15-page-last:hover,.tc-15-page .tc-15-page-last:focus {
	z-index: 3;
	border-color: #2a89e8;
	background-position: -30px -100px
}

.tc-15-page .tc-15-page-pre:hover,.tc-15-page .tc-15-page-pre:focus {
	z-index: 3;
	border-color: #2a89e8;
	background-position: 0 -50px
}

.tc-15-page .tc-15-page-next:hover,.tc-15-page .tc-15-page-next:focus {
	z-index: 3;
	border-color: #2a89e8;
	background-position: -30px -50px
}

.tc-15-page .tc-15-page-first.disable,.tc-15-page .tc-15-page-first.disable:hover,.tc-15-page .tc-15-page-first.disable:focus {
	z-index: 2;
	cursor: default;
	border-color: #d1d2d3;
	background-color: #f3f3f3;
	background-position: 0 -75px
}

.tc-15-page .tc-15-page-last.disable,.tc-15-page .tc-15-page-last.disable:hover,.tc-15-page .tc-15-page-last.disable:focus {
	z-index: 2;
	cursor: default;
	border-color: #d1d2d3;
	background-color: #f3f3f3;
	background-position: -30px -75px
}

.tc-15-page .tc-15-page-pre.disable,.tc-15-page .tc-15-page-pre.disable:hover,.tc-15-page .tc-15-page-pre.disable:focus {
	z-index: 2;
	cursor: default;
	border-color: #d1d2d3;
	background-color: #f3f3f3;
	background-position: 0 0
}

.tc-15-page .tc-15-page-next.disable,.tc-15-page .tc-15-page-next.disable:hover,.tc-15-page .tc-15-page-next.disable:focus {
	z-index: 2;
	cursor: default;
	border-color: #d1d2d3;
	background-color: #f3f3f3;
	background-position: -30px 0
}

.tc-15-page .tc-15-page-num {
	font-size: 12px;
	color: #404a58;
	font-weight: bold;
	width: auto;
	padding: 0 10px;
	background: none;
	position: relative;
	border-left: none;
	border-right: none;
	margin-left: 0;
	text-decoration: initial
}

.tc-15-page .tc-15-page-select {
	display: inline-block;
	position: relative;
	height: 27px;
	vertical-align: top;
	margin-left: -1px
}

.tc-15-page .tc-15-page-select .tc-15-simulate-option {
	display: none
}

.tc-15-page .tc-15-page-selected .tc-15-simulate-option {
	display: block
}

.tc-15-page .tc-15-page-selected .indent {
	border-color: #d1d2d3;
	border-top-color: #fff
}

.tc-15-page .ico-arrow {
	margin-left: 5px;
	vertical-align: middle;
	display: -moz-inline-stack;
	display: inline-block;
	background-repeat: no-repeat;
	text-indent: -999em;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 5px;
	border-color: #404a48 transparent transparent;
	border-style: solid dashed dashed
}

.tc-15-page .tc-15-page-selected .ico-arrow {
	border-color: transparent transparent #404a48;
	border-style: dashed dashed solid;
	margin-top: -8px
}

.tc-15-progress {
	height: 8px;
	border: 1px solid #0071ce;
	border-radius: 5px;
	margin-bottom: 34px;
	min-width: 100px
}

.tc-15-progress .tc-15-progress-value {
	height: 8px;
	background: #0071ce;
	content: "";
	display: block;
	border-radius: 5px;
	position: relative
}

.tc-15-progress .tc-15-progress-value span {
	display: block;
	position: absolute;
	font-size: 14px;
	line-height: 20px;
	left: 0;
	top: 15px
}

.tc-15-progress.succeed {
	border-color: #51af32
}

.tc-15-progress.succeed .tc-15-progress-value {
	background: #51af32
}

.tc-15-progress.error {
	border-color: #e1504a
}

.tc-15-progress.error .tc-15-progress-value {
	background: #e1504a
}

.tc-15-radio[type=radio] {
	width: 16px;
	height: 16px;
	cursor: pointer;
	vertical-align: middle;
	outline: none;
	background: none\0;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -391px -108px;
	-webkit-appearance: none;
	*background: none
}

.tc-15-radio[type=radio]:hover,.tc-15-radio[type=radio]:focus {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -409px 0
}

.tc-15-radio[type=radio]:checked {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -409px -18px
}

.tc-15-radio[type=radio]:checked:hover {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -409px -36px
}

.tc-15-radio[type=radio]:checked:focus {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -409px -54px
}

.tc-15-radio[type=radio][disabled] {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -409px -72px
}

.tc-15-radio[type=radio][disabled]:checked {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -409px -90px
}

.tc-15-radio[disabled],.tc-15-radio[disabled] + label,.form-ctrl-label.disabled,.tc-15-radio-wrap.disabled {
	cursor: default;
	cursor: not-allowed
}

.form-ctrl-label-stacked {
	display: block;
	margin-bottom: 10px
}

.form-ctrl-label {
	margin-right: 15px
}

.form-ctrl-label,.form-ctrl-label-stacked,.tc-15-radio-wrap {
	font-size: 12px;
	cursor: pointer;
	vertical-align: middle;
	line-height: 1
}

.tc-15-radio + .form-ctrl-label,.tc-15-radio + label {
	margin-left: 5px;
	color: #404a58;
	vertical-align: middle
}

.form-ctrl-label .tc-15-radio,.form-ctrl-label-stacked .tc-15-radio,.tc-15-radio-wrap .tc-15-radio {
	vertical-align: -3px;
	margin-right: 5px
}

.tc-15-radio-wrap {
	margin-left: 20px;
}

.tc-15-rich-dialog {
	width: 550px;
	background: #fff
}

.tc-15-rich-dialog-hd {
	padding: 0 20px;
	font-size: 16px;
	line-height: 50px;
	min-height: 50px;
	color: #171d25;
	position: relative;
	border: 1px solid #dadde0;
	border-width: 1px 1px 0
}

.tc-15-rich-dialog-hd:after,.tc-15-rich-dialog-bd:after,.tc-15-rich-dialog-ft:after {
	content: "";
	display: table;
	clear: both
}

.tc-15-rich-dialog-hd strong {
	font-weight: bold;
	float: left
}

.tc-15-rich-dialog-bd {
	max-height: 500px;
	padding: 20px;
	border: 1px solid #dadde0;
	min-height: 50px
}

.tc-15-rich-dialog-ft {
	padding: 15px 20px;
	min-height: 35px;
	background: #f0f4f7;
	border: 1px solid #dadde0;
	border-top: 0;
	position: relative
}

.tc-15-rich-dialog-ft-pre {
	position: absolute;
	z-index: 1;
	font-size: 12px;
	line-height: 35px
}

.tc-15-rich-dialog-ft-pre label {
	cursor: pointer
}

.tc-15-rich-dialog-ft-pre .tc-15-checkbox {
	float: left;
	margin: 10px 6px 0 0
}

.tc-15-rich-dialog-ft .tc-15-page-simple {
	position: static;
	height: 35px
}

.tc-15-rich-dialog-ft .tc-15-page-pre,.tc-15-rich-dialog-ft .tc-15-page-next {
	height: 33px;
	width: 33px;
	background: #fff url(../../../css/img/page-s.png?max_age=19830212&d=20151112183812) no-repeat 2px -21px;
	border-radius: 3px;
	border: 1px solid #d1d2d3;
	display: block
}

.tc-15-rich-dialog-ft .tc-15-page-next {
	background: #fff url(../../../css/img/page-s.png?max_age=19830212&d=20151112183812) no-repeat -29px -21px
}

.tc-15-rich-dialog-ft .tc-15-page-pre:hover,.tc-15-rich-dialog-ft .tc-15-page-pre:focus {
	background-position: 2px -46px
}

.tc-15-rich-dialog-ft .tc-15-page-next:hover,.tc-15-rich-dialog-ft .tc-15-page-next:focus {
	background-position: -29px -46px
}

.tc-15-rich-dialog-ft-btn-wrap {
	text-align: center;
	position: relative;
	z-index: 0
}

.tc-15-rich-dialog-ft-btn-wrap > .tc-15-btn {
	margin: 0 5px
}

.tc-15-rich-dialog.m {
	width: 480px
}

.tc-15-rich-dialog.xl {
	width: 800px
}

.tc-15-rich-dialog.xxl {
	width: 950px
}

.tc-15-rich-dialog-alert-icon {
	display: table-cell;
	padding: 0 15px 0 0;
	-webkit-user-select: none
}

.tc-15-rich-dialog-alert-icon > span {
	width: 74px;
	height: 74px;
	display: inline-block;
	vertical-align: baseline;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: 0 0
}

.dialog-panel {
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	overflow-y: auto
}

.dialog_layer_v2 {
	position: absolute;
	z-index: 999;
	border: 1px solid #ddd;
	font-size: 14px;
	width: 480px;
	max-width: 1500px
}

.dialog_layer_v2 .dialog_layer_main {
	overflow: hidden;
	width: 100%;
	height: 100%;
	background-color: #fff;
	position: relative
}

.dialog_layer_v2 .dialog_layer_title {
	height: 50px;
	*width: 100%;
	border-bottom: 1px solid #dadde0;
	position: relative
}

.dialog_layer_v2 .dialog_layer_title h3 {
	float: left;
	height: 50px;
	color: #212a31;
	overflow: hidden;
	margin: 0;
	padding-left: 20px;
	font-weight: bold;
	font-size: 16px;
	line-height: 50px
}

.dialog_layer_v2 .dialog_layer_title .close {
	position: relative;
	display: inline-block;
	width: 45px;
	height: 45px;
	color: #a2a2a2;
	float: right
}

.dialog_layer_v2 .dialog_layer_title .close:hover {
	color: #a2a2a2
}

.dialog_layer_v2 .dialog_layer_title .close:active {
	color: #a2a2a2
}

.dialog_layer_v2 .dialog_layer_title .close i {
	position: absolute;
	top: 15px;
	right: 18px;
	font: normal 18px Tahoma;
	display:block;
	width:10px;
	height:10px;
}

.dialog_layer_v2 .sub_title_2 {
	font-size: 14px;
	font-weight: normal;
	line-height: 30px;
	padding: 0 0 0 10px;
	border-top: 1px solid #d6d6d6;
	background: #ebebeb
}

.dialog_layer_v2 .dialog_layer_cont .text_group {
	margin-right: 25px
}

.dialog_layer_v2 .dialog_layer_title .tip_error {
	position: absolute;
	top: 3px;
	left: 190px;
	color: #ff6f6f
}

.dialog_layer_v2 .dialog_layer_cont {
	line-height: 20px;
	padding: 20px;
	background: white;
	font-size: 14px;
	min-height: 60px;
	margin-bottom: 66px;
	overflow: auto
}

.dialog_layer_v2 .dialog_layer_cont:before,.dialog_layer_v2 .dialog_layer_cont:after {
	content: '';
	display: table
}

.dialog_layer_v2 .dialog_layer_cont:after {
	clear: both
}

.dialog_layer_v2 .dialog_layer_cont {
	*zoom: 1
}

.dialog_layer_v2 .dialog_layer_cont h3.til {
	font-weight: normal;
	font-size: 20px;
	margin-bottom: 15px
}

.dialog_layer_v2 .dialog_layer_cont h3.til em {
	font-style: normal;
	color: #FA7821
}

.dialog_layer_v2 .dialog_layer_760 {
	width: 760px
}

.dialog_layer_v2 .dialog_layer_cont .tip_word_only {
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 15px
}

.dialog_layer_v2 .dialog_layer_ft {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 15px 0;
	border-top: 1px solid #dadde0;
	text-align: center;
	background-color: #f6f6f6
}

.dialog_layer_v2 .dialog_layer_ft .back-btn {
	width: 23px;
	height: 23px;
	border: 1px solid #ccc;
	border-radius: 3px;
	display: inline-block;
	position: absolute;
	left: 20px;
	background-color: #fff;
	padding-top: 11px;
	padding-left: 11px
}

.dialog_layer_v2 .dialog_layer_ft .back-btn:before {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -409px -108px;
	width: 7px;
	height: 11px;
	content: '';
	display: block
}

.dialog_layer_v2 .dialog_layer_back {
	position: absolute;
	left: 10px
}

.dialog_layer_v2 .dialog_layer_right {
	position: absolute;
	right: 20px;
	top: 24px
}

.dialog_layer_v2 .ui_step_2 {
	margin-top: -13px
}

.dialog_layer_v2 .dialog_layer_ft .btn {
	font-size: 12px;
	font-weight: normal;
	margin: 0 3px;
	margin-right: 7px;
	margin-left: 7px;
	padding: 5px 20px;
	color: #000
}

.dialog_layer_v2 .dialog_layer_ft .btn_unclick {
	cursor: default;
	border-color: #c0c4cd;
	background-color: #e8e8e8
}

.dialog_layer_v2 .dialog_layer_ft .btn_unclick:hover {
	background-color: #e8e8e8
}

.dialog_layer_v2 .dialog_layer_ft .btn_unclick span {
	color: #ababab
}

.dialog_layer_v2 .dialog_layer_ft .btn_blue_loading {
	padding: 6px 20px
}

.dialog_layer_v2 .dialog_layer_ft .btn_blue_loading_large {
	padding: 6px 26px
}

.dialog_layer_v2 .dialog_layer_ft .tip_word {
	position: absolute;
	top: 25px;
	left: 20px
}

.dialog_layer_v2 .dialog_layer_ft .tip_word_2 {
	position: absolute;
	top: 17px;
	left: 20px
}

.dialog_layer_v2 .dialog_layer_ft .btn_white_2 {
	color: #000
}

.dialog_layer_v2 .dialog_layer_ft .tip {
	margin-bottom: 15px;
	color: #f00
}

.coin-alert .ui-popmsg .info .tit {
	padding-top: 5px
}

.ui-popmsg .info .tit {
	display: inline-block;
	font-size: 20px;
	font-weight: bold;
	color: #404a58;
	padding-bottom: 5px
}

.ui-popmsg .info .txt {
	display: inline-block;
	text-align: left;
	font-size: 14px;
	color: #888;
	color: #404a58
}

.dialog_layer_v2 .tip_box,.dialog_layer_v2 .error_tip_box {
	background: #D2E7F7;
	background-repeat: repeat;
	padding: 8px 10px;
	margin-bottom: 15px;
	border-radius: 2px;
	border: 1px solid #5D9FD6;
	line-height: 20px;
	color: #264663
}

.dialog_layer_v2 .error_tip_box {
	color: #000;
	background-color: #F9DCDB;
	border-color: #E7736E
}

.dialog_layer_v2 .tip_box .link {
	color: #0071ce
}

.dialog_layer_v2 .tip_box .links {
	margin-left: 10px
}

.dialog_layer_v2 .links .ico {
	margin: -4px 5px 0 0
}

.dialog_layer_cont h2 {
	margin-bottom: 20px;
	font-size: 14px
}

.btn {
	color: #fff;
	font-size: 12px;
	border-radius: 3px;
	border-radius: 4px\9;
	display: inline-block;
	line-height: 22px;
	text-align: center;
	vertical-align: middle;
	padding: 5px 20px;
	background-repeat: no-repeat;
	text-decoration: none;
	outline: none;
	min-width: 24px
}

.btn_blue,.btn_blue_loading {
	border: 1px solid #d7d7d7;
	background: url(img/btn-bg.png) repeat-x;
	text-decoration: none;
	color:#000;
}

.dialog_layer_ft .btn_blue:hover {
	border: 1px solid #b4b7bf;
}

.btn_white_2 {
	border: 1px solid #d7d7d7;
	border-radius: 3px;
	background: url(img/btn-weak-bg.png) repeat-x;
	color: #000;
	text-decoration: none
}
.btn_pay {
	background: #fa7821;
	border-color: #e36d1f
}


.btn:hover,.btn:focus {
	text-decoration: none
}

.btn_white_2:hover,.btn_white_2:focus {
	border-color: #b4b7bf
}
btn_payn.pay:hover,.btn_pay.pay:focus {
	background: #fabf01;
	opacity: 0.9;;
	border-color: #fabf01
}


.tc-15-rich-tab {
	border: 1px solid #d1d5de;
	color: #454a51;
	margin: 5px 20px
}

.tc-15-rich-tab:after {
	content: "";
	display: table;
	clear: both
}

.tc-15-rich-tab .tc-cur:after {
	content: "";
	display: table;
	clear: both
}

.tc-15-rich-tab .tc-cur {
	float: left;
	position: relative
}

.tc-15-rich-tab .tc-cur:hover,.tc-15-rich-tab .tc-cur:focus,.tc-15-rich-tab .tc-cur.current {
	background: #0071ce;
	color: #fff;
	cursor: pointer
}

.tc-15-rich-tab .tc-cur:hover > div,.tc-15-rich-tab .tc-cur:focus > div,.tc-15-rich-tab .tc-cur.current > div {
	border-right: 0
}

.tc-15-rich-tab .tc-cur:hover .tc-15-rich-tab-value,.tc-15-rich-tab .tc-cur:focus .tc-15-rich-tab-value,.tc-15-rich-tab .tc-cur.current .tc-15-rich-tab-value {
	color: #fff
}

.tc-15-rich-tab .tc-cur:hover:after,.tc-15-rich-tab .tc-cur:focus:after,.tc-15-rich-tab .tc-cur.current:after {
	position: absolute;
	overflow: hidden;
	display: inline-block;
	border-width: 8px;
	left: 50%;
	margin-left: -10px;
	border-color: #0071ce transparent transparent transparent;
	border-style: solid dashed dashed dashed
}

.tc-15-rich-tab .tc-cur:hover .value-up,.tc-15-rich-tab .tc-cur:focus .value-up,.tc-15-rich-tab .tc-cur.current .value-up {
	color: #fff
}

.tc-15-rich-tab .tc-cur:hover .value-down,.tc-15-rich-tab .tc-cur:focus .value-down,.tc-15-rich-tab .tc-cur.current .value-down {
	color: #fff
}

.tc-15-rich-tab .tc-cur > div {
	margin: 10px 0;
	padding: 0 15px;
	border-right: 1px solid #d1d5de;
	position: relative
}

.tc-15-rich-tab .tc-cur > div:after {
	content: "";
	display: table;
	clear: both
}

.tc-15-rich-tab .tc-cur.last > div {
	border-right: 0
}

.tc-15-rich-tab-title {
	font-size: 16px;
	font-weight: bold;
	line-height: 36px;
	height: 36px;
	margin-bottom: 10px
}

.tc-15-rich-tab-value {
	font: 32px/47px "arial";
	color: #ff7a4b
}

.tc-15-rich-tab-unit {
	font-size: 12px
}

.tc-15-rich-tab-overview {
	font-size: 16px;
	line-height: 20px;
	margin: 7px 0
}

.tc-15-rich-tab .value-up {
	color: #de6c68;
	margin-right: 5px
}

.tc-15-rich-tab .value-down {
	color: #51af32;
	margin-right: 5px
}

.tc-15-rich-tab.col2 .tc-cur {
	width: 50%
}

.tc-15-rich-tab.col3 .tc-cur {
	width: 33.33%
}

.tc-15-rich-tab.col4 .tc-cur {
	width: 25%
}

.tc-15-rich-tab.col5 .tc-cur {
	width: 20%
}

.tc-15-rich-tab.col6 .tc-cur {
	width: 16.66%
}

.tc-15-rich-tab.col7 .tc-cur {
	width: 14.285%
}

.tc-15-rich-tab.col8 .tc-cur {
	width: 12.5%
}

.tc-15-rich-radio {
	vertical-align: middle;
	padding-left: 1px;
	display: inline-block;
	font-size: 0;
	overflow: hidden
}

.tc-15-rich-radio .tc-15-btn {
	float: left;
	position: relative;
	margin-left: -1px;
	z-index: 0;
	border-radius: 0;
	border-color: #d1d2d3;
	background: #fff;
	color: #0071ce
}

.tc-15-rich-radio .tc-15-btn.first {
	border-radius: 3px 0 0 3px
}

.tc-15-rich-radio .tc-15-btn.last {
	border-radius: 0 3px 3px 0
}

.tc-15-rich-radio .tc-15-btn.checked,.tc-15-rich-radio .tc-15-btn:hover,.tc-15-rich-radio .tc-15-btn:focus {
	z-index: 1;
	border-color: #71a9e0;
	background: #d8ebff;
	color: #404a58
}

.tc-15-rich-radio .tc-15-btn.disabled {
	border-color: #d5d5d5;
	background: #e8e8e8;
	color: #a2a2a2
}

.tc-15-rich-radio .tc-15-btn.disabled:hover,.tc-15-rich-radio .tc-15-btn.disabled:focus {
	z-index: 0
}

.tc-15-rich-dialog .tc-15-rich-radio .tc-15-btn {
	height: 25px;
	min-width: 21px;
	padding: 0 15px;
	font-size: 12px;
	line-height: 25px
}

.search-box {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 32px;
	height: 35px;
	border: 1px solid #d1d2d3;
	border-radius: 3px
}

.search-input-wrap {
	position: relative;
	height: 100%
}

.search-input-wrap .btn-rm-txt {
	position: absolute;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -427px 0;
	top: 9px;
	right: 9px;
	width: 16px;
	height: 16px;
	overflow: hidden;
	text-indent: -99px;
	z-index: 2
}

.search-input-wrap .btn-rm-txt:hover {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -427px -18px
}

.search-box .search-input {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 35px;
	line-height: 23px;
	width: 100%;
	resize: none;
	vertical-align: top;
	border-radius: 0;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	position: absolute;
	top: -1px;
	left: -1px;
	padding-right: 30px;
	overflow: hidden;
	outline: none;
	white-space: nowrap;
	background-color: #fff
}

.search-box.multi-search-box .search-input {
	overflow-x: hidden;
	overflow-y: hidden;
	white-space: pre-wrap
}

.search-box.multi-search-box .search-input:focus,.search-box.multi-search-box.expanded .search-input {
	height: 150px;
	z-index: 3;
	overflow-y: auto
}

.search-box .search-btn {
	position: absolute;
	top: 0;
	right: 0;
	width: 33px;
	height: 33px;
	overflow: hidden;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: 0 -76px;
	-webkit-appearance: none;
	border: 0 none;
	text-indent: -999px;
	cursor: pointer;
	background-color: transparent;
	outline: 0 none
}

.search-box .search-btn:focus,.search-box .search-btn:hover {
	background-color: #f2f2f2
}

.search-box.m {
	height: 27px;
	padding-right: 24px
}

.search-box.m .search-input {
	height: 27px;
	line-height: 15px;
	font-size: 12px
}

.search-box.m .search-input-wrap .btn-rm-txt {
	top: 5px
}

.search-box.m .search-btn {
	width: 25px;
	height: 25px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -61px -76px
}

.search-box-simple,.search-box-simple .search-input {
	border-color: transparent;
	border-bottom-color: #d1d2d3;
	border-radius: 0
}

.search-box-simple {
	padding-right: 25px
}

.search-box-simple.m {
	padding-right: 20px
}

.search-box-simple .search-input {
	padding-right: 0;
	padding-left: 0
}

.search-box-simple .search-btn {
	width: 24px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -35px -76px
}

.search-box-simple.m .search-btn {
	width: 19px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -88px -76px
}

.search-box-simple .search-btn:focus,.search-box-simple .search-btn:hover {
	background-color: transparent
}

.tc-15-select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 1px solid #d1d2d3;
	border-radius: 3px;
	background-color: #fff;
	background-image: url(img/select.png?max_age=19830212&d=20151112183812);
	background-repeat: no-repeat;
	background-position: right center;
	box-shadow: none;
	color: #171d25;
	font-size: 14px;
	cursor: pointer;
	height: 32px;
	padding: 8px 24px 7px 6px;
	vertical-align: middle;
	line-height: 1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-width: 160px;
/*	max-width: 280px*/
}

.tc-15-select::-ms-expand {
	display: none
}

.tc-15-select:hover,.tc-15-select:focus {
	border-color: #0071ce;
	background-color: #fff;
	outline: 0 none
}

.tc-15-select[disabled] {
	cursor: default;
	background-color: #e8e8e8;
	background-image: url(img/select-disabled.png?max_age=19830212&d=20151112183812);
	border-color: #d5d5d5;
	color: #a2a2a2
}

.tc-15-select.m,.tc-15-rich-dialog .tc-15-select-wrap .tc-15-select,.tc-15-select-wrap.m .tc-15-select {
	height: 27px;
	padding: 5px 24px 4px 6px;
	font-size: 12px;
	min-width: 150px
}

.tc-15-select {
	padding: 8px 8px 7px 6px\9
}
.tc-15-select option {padding-top: 8px; padding-bottom: 7px;height: 32px;}

.tc-15-select.m,.tc-15-rich-dialog .tc-15-select-wrap .tc-15-select,.tc-15-select-wrap.m .tc-15-select {
	padding: 5px 5px 4px 6px\9
}

@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
	.tc-15-select,.tc-15-select.m,.tc-15-rich-dialog .tc-15-select-wrap .tc-15-select,.tc-15-select-wrap.m .tc-15-select {
		padding-right: 24px
	}
}

.tc-15-select.is-error,.is-error .tc-15-select {
	color: #E1504A;
	border-color: #E1504A
}

.tc-15-select-wrap {
	vertical-align: middle;
	line-height: 12px;
	margin-right: 10px;
	display: inline-block;
	font-size: 0
}

.tc-15-select-tips {
	line-height: 13px;
	font-size: 12px;
	color: #ababab;
	position: relative;
	margin-top: 5px
}

.tc-15-select-wrap.error > .tc-15-select-tips {
	color: #e1504a
}

.tc-15-select-verify {
	display: none;
	height: 16px;
	padding: 0 0 0 27px;
	background: url(../../../img/ico-state.png?max_age=19830212&d=20151112183812) no-repeat 6px 0;
	vertical-align: inherit
}

.tc-15-select-wrap.succeed > .tc-15-select-verify {
	display: inline-block
}

.tc-15-select-wrap.error > .tc-15-select-verify {
	display: inline-block;
	background-position: 6px -17px;
	color: #e1504a
}

.title-select-panel .tc-15-select {
	min-width: 65px;
	max-width: inherit;
	margin: 7px 10px 0 0;
	border-color: transparent;
	padding-right: 20px
}

.tc-15-list-wrap.form .tc-15-select-wrap.m {
	margin-top: 2px
}

.tc-15-rich-dialog .tc-15-list-wrap.form .tc-15-select-wrap.m {
	margin-top: 0
}

.tc-15-mod-selector {
}

.tc-15-mod-selector-tb {
	display: table;
	width: 100%;
	table-layout: fixed
}

.tc-15-mod-selector .tc-15-option-cell {
	display: table-cell;
	font-size: 12px;
	position: relative
}

.tc-15-mod-selector .separator-cell {
	width: 38px;
	text-align: center;
	vertical-align: middle
}

.tc-15-mod-selector .separator-cell .icon-sep {
	display: inline-block;
	vertical-align: middle;
	width: 21px;
	height: 10px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: 0 -111px
}

.tc-15-option-cell .tc-15-option-hd {
	height: 31px;
	line-height: 31px
}

.tc-15-mod-selector-area h4,.tc-15-option-cell .tc-15-option-hd h4 {
	font-size: 14px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 16px
}

.tc-15-option-bd {
	height: 384px
}

.tc-15-mod-selector .search-box {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	margin-bottom: -1px
}

.tc-15-mod-selector .search-box .search-input {
	border-bottom-left-radius: 0
}

.tc-15-option-box {
	border: 1px solid #D1D2D3;
	overflow-y: auto;
	background-color: #fff;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 350px
}

.tc-15-option-list li,.tc-15-option-box .info-row {
	padding-left: 10px;
	height: 50px;
	line-height: 50px;
	position: relative;
	font-size: 14px;
	color: #454a51;
	cursor: default;
	text-align: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid #e6ebf2
}

.tc-15-option-box .info-row {
	padding: 0 10px;
	text-align: center
}

.tc-15-option-list li:hover,.tc-15-option-list .on {
	background-color: #dfecff
}

.tc-15-option-list .selected,.tc-15-option-list .selected:hover {
	background-color: #bfd8fc
}

.tc-15-option-list li .opt-txt {
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
	cursor: pointer
}

.tc-15-checkbox + .opt-txt {
	margin-left: 10px
}

.tc-15-option-list li .opt-txt .opt-txt-inner {
	line-height: 1.5;
	font-size: 12px
}

.opt-txt .item-name,.opt-txt .item-descr {
	display: block;
	max-width: 18em;
	white-space: nowrap;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.item-descr {
	color: #ababab
}

.tc-15-option-list li .opt-act {
	position: absolute;
	top: 0;
	right: 20px;
	height: 100%;
	padding: 0 10px;
	text-align: center
}

.tc-15-option-list li .opt-act .icon-del {
	display: inline-block;
	width: 16px;
	height: 16px;
	overflow: hidden;
	line-height: 99;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -427px 0;
	vertical-align: middle
}

.tc-15-option-list li .opt-act .icon-del:hover {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -427px -18px
}

.options-right .tc-15-option-box {
	height: 100%
}

.tc-15-mod-selector-tips {
	color: #ababab;
	margin-top: 5px;
	font-size: 14px
}

.tc-15-option-box .info-box {
	height: 100%;
	font-size: 14px;
	text-align: center
}

.tc-15-option-box .info-box:before {
	display: inline-block;
	content: "";
	height: 100%;
	width: 0;
	font-size: 0;
	vertical-align: middle
}

.tc-15-option-box .info-box-inner {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle
}

.tc-15-option-box .n-loading-icon {
	margin-right: 10px;
	vertical-align: -4px
}

.tc-15-option-box .n-error-icon {
	margin-right: 10px;
	vertical-align: -3px
}
.tc-15-combo-wrap {
    float: left;
    position: relative
}

.tc-15-combo-wrap .tc-15-simulate-select {
    background-color: #fff;
    color: #454a51;
    cursor: pointer;
}

.tc-15-combo-wrap .tc-15-simulate-select.show {
    /* background-color: #f2f2f2 */
}

/*
.tc-15-combo-wrap .tc-15-simulate-option {
    color: #454a51;
}
*/

.tc-15-simulate-select-wrap {
	position: relative;
	float: left
}

.tc-15-simulate-select {
	height: 33px;
	min-width: 24px;
	padding: 0 30px 0 20px;
	border: 1px solid #d1d2d3;
	border-radius: 3px;
	background: #fff;
	color: #0071ce;
	font-size: 14px;
	line-height: 33px;
	text-align: center
}

.tc-15-simulate-select {
	background-image: url(../../../css/img/sel2.png?max_age=19830212&d=20151112183812);
	background-repeat: no-repeat;
	background-position: right 0
}

.tc-15-simulate-select.show {
	background-image: url(../../../css/img/sel2.png?max_age=19830212&d=20151112183812);
	background-repeat: no-repeat;
	background-position: right -35px
}

.tc-15-simulate-select:hover,.tc-15-simulate-select:focus {
    /*background: #f2f2f2;
    border-color: #b4b7bf*/
    /* background: #f2f2f2; */
    border-color: #bb9b6c;
}

.tc-15-simulate-select[disabled] {
    background: #fcfcfc;
    border-color: #d1d2d3;
    cursor: not-allowed;
}

.tc-15-simulate-select.m {
	background-image: url(../../../css/img/sel2.png?max_age=19830212&d=20151112183812);
	background-repeat: no-repeat;
	background-position: right -4px;
	outline: none;
}

.tc-15-simulate-select.m.show {
	background-image: url(../../../css/img/sel2.png?max_age=19830212&d=20151112183812);
	background-repeat: no-repeat;
	background-position: right -39px
}

.tc-15-simulate-select.xl {
	background-image: url(../../../css/img/sel2.png?max_age=19830212&d=20151112183812);
	background-repeat: no-repeat;
	background-position: right 1px
}

.tc-15-simulate-select.xl.show {
	background-image: url(../../../css/img/sel2.png?max_age=19830212&d=20151112183812);
	background-repeat: no-repeat;
	background-position: right -30px
}

.tc-15-simulate-select.m {
	height: 27px;
	min-width: 21px;
	padding: 0 25px 0 15px;
	font-size: 12px;
	line-height: 26px
}

.tc-15-simulate-select.xl {
	height: 43px;
	min-width: 68px;
	padding: 0 35px 0 25px;
	line-height: 43px
}

.tc-15-simulate-option {
	font-size: 12px;
	line-height: 26px;
	position: absolute;
	top: 32px;
	left: 0;
	display: block;
	min-width: 108px;
	padding-bottom: 4px;
	cursor: pointer;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #0071ce;
	border: 1px solid #ddd;
	border-radius: 3px;
	background: #fff;
	z-index: 3
}

.tc-15-simulate-option li {
	display: block;
	overflow: hidden;
	padding: 0 8px;
	cursor: pointer;
	min-height: 26px;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 14px;
	color: #404a58
}

.tc-15-simulate-option li:hover {
	background: #ECF5FF;
}

.tc-15-simulate-option li:focus {
	background: #0071ce;
	color: #fff
}

.tc-15-simulate-option li em {
	font-weight: bold
}


.tc-15-simulate-option li.selected,.tc-15-simulate-option li.selected:hover {
	background-color: #F9A11B;
	color: #fff
}

.tc-15-simulate-option li.selected a {
	color: #fff;
}

.tc-15-simulate-option li.disabled,.tc-15-simulate-option li.disabled:hover {
	background-color: transparent;
	color: #A2A2A2;
	cursor: default
}

.tc-15-simulate-option li.disabled a {
	color: #A2A2A2;
}


.tc-15-simulate-option.xl {
	line-height: 35px;
	font-size: 14px;
	min-width: 118px
}

.tc-15-action-panel .tc-15-simulate-select {
	float: left;
	margin-right: 10px
}

.tc-15-page .tc-15-page-select .tc-15-simulate-option {
	top: auto;
	bottom: 26px;
	left: 0;
	width: 100%;
	min-width: 100%;
	max-height: 150px;
	width: auto\0;
	overflow: auto;
	box-sizing: border-box;
	box-sizing: border-box
}

.tc-15-page .tc-15-page-selected .tc-15-simulate-option {
	border-bottom: none
}

.tc-15-slider-wrap {
	vertical-align: middle;
	position: relative;
	font-size: 0;
	line-height: 27px;
	display: inline-block
}

.tc-15-slider-wrap:before {
	content: "";
	position: absolute;
	height: 3px;
	width: 250px;
	border: 1px solid #e2e5ec;
	border-radius: 3px;
	background: #e2e5ec;
	left: 0;
	top: 11px
}

.tc-15-slider-wrap:after {
	content: "";
	display: table;
	clear: both
}

.tc-15-slider-range {
	width: 252px;
	height: 42px;
	position: relative;
	float: left;
	margin-right: 10px;
	font-size: 12px
}

.tc-15-slider {
	position: absolute;
	width: 15px;
	height: 25px;
	border: 1px solid #64a0dd;
	background: #b0d8ff;
	left: 110px;
	border-radius: 3px;
	cursor: pointer;
	display: block;
	-webkit-user-select: none
}

.tc-15-slider:hover,.tc-15-slider:focus {
	background: #7cbdff
}

.tc-15-slider-inner {
	position: relative;
	width: 1px;
	height: 7px;
	background: #6392c1;
	margin: 9px 0 0 7px
}

.tc-15-slider-inner:before,.tc-15-slider-inner:after {
	content: "";
	display: block;
	position: absolute;
	width: 1px;
	height: 7px;
	background: #6392c1;
	top: 0
}

.tc-15-slider-inner:before {
	left: -2px
}

.tc-15-slider-inner:after {
	right: -2px
}

.tc-15-slider-for-vis {
	position: absolute;
	height: 3px;
	width: 250px;
	border: 1px solid #72ade8;
	background: #d7ebff;
	top: 11px;
	left: 0;
	border-radius: 3px 0 0 3px;
	border-right: 0;
	width: 110px
}

.tc-15-slider-valuemin,.tc-15-slider-valuemax {
	position: absolute;
	top: 17px;
	color: #9799a3;
	width: 50%
}

.tc-15-slider-valuemin:after,.tc-15-slider-valuemax:after {
	width: 1px;
	height: 4px;
	position: absolute;
	top: -1px;
	content: "";
	display: block;
	background: #72ade8
}

.tc-15-slider-valuemin {
	left: 0
}

.tc-15-slider-valuemax {
	right: 0;
	text-align: right
}

.tc-15-slider-valuemin:after {
	left: 4px
}

.tc-15-slider-valuemax:after {
	right: 4px
}

.tc-15-slider-tips {
	font-size: 12px;
	color: #ababab;
	clear: both;
	line-height: 13px
}

.tc-15-list-wrap.form .tc-15-slider-wrap {
	margin-top: 4px
}

.tc-15-rich-dialog .tc-15-list-wrap.form .tc-15-slider-wrap {
	margin-top: 0
}

.tc-15-step {
	padding: 0 0 15px;
	border-bottom: 1px solid #e2e2e3;
	font-size: 14px;
	margin: 0 20px 10px;
	line-height: 28px;
	color: #1ba208;
	-webkit-user-select: none
}

.tc-15-step:after {
	content: "";
	display: table;
	clear: both
}

.tc-15-step li {
	float: left;
	text-align: center;
	position: relative
}

.tc-15-step-num {
	width: 24px;
	height: 24px;
	line-height: 24px;
	display: inline-block;
	border: 1px solid #1ba208;
	border-radius: 50%;
	margin-right: 10px
}

.tc-15-step-arrow {
	position: absolute;
	height: 28px;
	width: 15px;
	right: 0;
	top: 0;
	background: url(img/step-arr.png?max_age=19830212&d=20151112183812) no-repeat
}

.tc-15-step li.succeed .tc-15-step-num {
	position: relative
}

.tc-15-step li.succeed .tc-15-step-num:after {
	content: "";
	position: absolute;
	width: 14px;
	height: 14px;
	left: 5px;
	top: 5px;
	background: #fff url(img/step-s.png?max_age=19830212&d=20151112183812) no-repeat center
}

.tc-15-step li.disabled {
	color: #c7ccd1
}

.tc-15-step li.disabled .tc-15-step-num {
	border-color: #c7ccd1
}

.tc-15-step li.last .tc-15-step-arrow {
	display: none
}

.tc-15-step.col2 li {
	width: 50%
}

.tc-15-step.col3 li {
	width: 33.3%
}

.tc-15-step.col4 li {
	width: 25%
}

.tc-15-step.col5 li {
	width: 20%
}

.tc-15-step.col6 li {
	width: 16.65%
}

.tc-15-step.col7 li {
	width: 14.25%
}

.tc-15-step.col8 li {
	width: 12.5%
}

.tc-15-step.col9 li {
	width: 11.1%
}

.tc-15-step.col10 li {
	width: 10%
}

.tc-15-tab {
	margin-bottom: 15px
}

.tc-15-tablist {
	line-height: 38px;
	height: 38px;
	padding: 1px 0 0;
	border-bottom: 1px solid #ddd;
	font-size: 0
}

.tc-15-tablist li {
	display: inline-block
}

.tc-15-tablist li {
	position: relative;
	margin-top: -1px;
	margin-left: 10px
}

.tc-15-tablist li:first-child {
	margin-left: 0
}

.tc-15-tablist li a,.tc-15-tablist li a:hover {
	text-decoration: none
}

.tc-15-tablist li a {
	display: block;
	height: 100%;
	font-size: 14px;
	padding: 0 25px;
	text-align: center;
	color: #333;
	border: 1px solid #ddd;
	border-radius: 3px 3px 0 0;
	border-bottom: 0;
	background: #fff
}

.tc-15-tablist li a:hover {
	background: #fff
}

.tc-15-tablist li.tc-cur a {
	position: relative;
	margin-bottom: -1px;
	padding-bottom: 1px;
	color: #454a51;
	background: #fff;
	font-weight: bold
}

.tc-15-tab.s .tc-15-tablist {
	height: 27px;
	line-height: 27px
}

.tc-15-tab.s .tc-15-tablist li a {
	padding-left: 15px;
	padding-right: 15px
}

.tc-15-tab-alt > .tc-15-tablist {
	padding: 0;
	height: auto;
	line-height: normal;
	border-bottom: 1px solid #d6d8dc
}

.tc-15-tab-alt > .tc-15-tablist li {
	margin-left: 20px;
	margin-top: 0;
	margin-bottom: -1px
}

.tc-15-tab-alt > .tc-15-tablist li:first-child {
	margin-left: 0
}

.tc-15-tab-alt > .tc-15-tablist li a,.tc-15-tab-alt > .tc-15-tablist li a:hover {
	border: 0;
	padding: 0 20px 3px;
	background-color: transparent;
	color: #74777c;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 45px;
	line-height: 50px
}

.tc-15-tab-alt > .tc-15-tablist li.tc-cur a {
	margin-bottom: 0;
	padding-bottom: 0;
	color: #0070cc;
	border-bottom: 3px solid #0070cc
}

.tc-15-tab .tc-15-tab {
	margin-top: 30px
}

.tc-15-table-panel {
	background-color: #fff;
	margin: 0 20px;
	overflow-x: hidden;
	overflow-y: hidden
}

.tc-15-table-panel a {
	vertical-align: middle;
	color: #0080cc;
	text-decoration: none
}

.tc-15-table-panel a:hover {
	text-decoration: underline
}

.tc-15-table-panel .black-seperate-line-icon {
	border-right: 1px solid #ccc;
	display: inline-block;
	height: 12px;
	margin-left: 5px;
	margin-right: 5px;
	vertical-align: middle
}

.tc-15-table-panel .text-center {
	text-align: center!important
}

.tc-15-table-panel .text-left {
	text-align: left!important
}

.tc-15-table-panel .text-right {
	text-align: right!important
}

.tc-15-table-panel .tc-15-table-box .text {
	vertical-align: middle
}

.tc-15-table-panel span.text-overflow,.tc-15-table-panel p.text-overflow {
	display: inline-block;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle;
	white-space: nowrap
}

.tc-15-table-panel p.text-overflow {
	display: block;
	margin-bottom: 0
}

.tc-15-table-fixed-body i ~ .text-overflow {
	max-width: 78%
}

.tc-15-table-fixed-body .text-overflow.m-width {
	max-width: 78%
}

.tc-15-table-panel .text-overflow.restart {
	color: #a2a2a2
}

.tc-15-table-panel .text-overflow.succeed {
	color: #06c290
}

.tc-15-table-panel .text-overflow.error {
	color: #e1504a
}

.tc-15-table-panel .text-overflow.warning {
	color: #fabf01;
	opacity: 0.9;
}

.tc-15-table-panel .tc-15-table-box .gray-text {
	color: #73777b
}

.tc-15-table-panel .tc-15-table-box {
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed;
	width: 100%;
	position: relative
}

.tc-15-table-panel .tc-15-table-fixed-head {
	color: #4F4F4E;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	margin-right: 0;
	width: 100%;
	background-color: #f6f8fa;
    border-bottom: 1px solid #87CEFA;
    border-top: 1px solid #87CEFA;
}

.tc-15-table-panel .tc-15-table-fixed-head tr {
	background-color: #cea974;
	background-color: #ECF5FF;
	box-shadow: 0px 1px 0px 0px #87CEFA;
}

.tc-15-table-panel .tc-15-table-fixed-head .tc-15-th-sort-btn {

	cursor: pointer;
	display: block;
	position: relative
}

.tc-15-table-panel .tc-15-table-fixed-head .tc-15-th-sort-btn span {
	max-width: 88%
}

.tc-15-table-panel .tc-15-table-fixed-head .tc-15-th-sort-btn:hover {
	/* color: #fff */
}

.tc-15-table-panel .tc-15-table-fixed-head .tc-15-th-sort-btn:hover .sort-icon {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -428px -108px
}

.tc-15-table-panel .tc-15-table-fixed-head .tc-15-th-sort-btn i.down-sort-icon,.tc-15-table-panel .tc-15-table-fixed-head .tc-15-th-sort-btn i.up-sort-icon {
	display: none
}

.tc-15-table-panel .tc-15-table-fixed-head .tc-15-th-sort-btn.current i.down-sort-icon,.tc-15-table-panel .tc-15-table-fixed-head .tc-15-th-sort-btn.current i.up-sort-icon,.tc-15-table-panel .tc-15-table-fixed-head .tc-15-th-sort-btn i.sort-icon,.tc-15-table-panel .tc-15-table-fixed-head .tc-15-th-sort-btn i.filtrate-icon {
	display: inline-block;
	position: absolute;
	top: 11px
}

.tc-15-table-panel .tc-15-table-fixed-head .tc-15-th-sort-btn.current span {
}

.tc-15-table-panel .tc-15-table-fixed-head .tc-15-th-sort-btn span {
	vertical-align: middle;
	margin-right: 5px
}

.tc-15-table-panel .tc-15-table-fixed-head .resize-line-icon {
	border-right: 1px solid #87CEFA;
	position: absolute;
	right: 0;
	height: 20px;
	top: 5px;
	cursor: e-resize;
	padding: 0 10px
}

.tc-15-table-panel .tc-15-table-fixed-body {
	overflow-y: auto;
	border-bottom: 1px solid #D1D5DE
}

.tc-15-table-panel .tc-15-table-box tr {
	outline: 0 none
}

.tc-15-table-panel .tc-15-table-box th > div,.tc-15-table-panel .tc-15-table-box td > div {
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	width: 100%;
	box-sizing: border-box
}

.tc-15-table-panel .tc-15-table-box th > div {
	height: 30px;
	position: relative
}

.tc-15-table-panel .tc-table .tc-icon-bubble {
	padding-left: 0;
	padding-right: 0
}

.tc-15-table-panel .tc-15-table-box th,.tc-15-table-panel .tc-15-table-box td {
	text-align: left;
	vertical-align: middle;
	padding: 0;
	font-size: 0
}

.tc-15-table-panel .tc-15-table-box th {
	position: relative;
	font-weight: normal;
}

.tc-15-table-panel .tc-15-table-box td {
	border-bottom: 1px solid #e1e6eb;
	color: #454a51;
	font-size: 0;
	line-height: 19px;
	padding-bottom: 6px;
	padding-top: 6px;
	text-align: left;
	vertical-align: middle;
	height: 42px
}

.tc-15-table-rowhover tr:hover,.tc-15-table-rowhover .tr-hover {
	background: none repeat scroll 0 0 #f0e8dd
}

.tc-15-table-rowhover tr .hover-icon {
	display: none
}

.tc-15-table-rowhover tr:hover .hover-icon {
	display: inline-block
}

.tc-15-table-rowhover tr.current,.tc-15-table-rowhover tr:focus {
	background: none repeat scroll 0 0 #f0e8dd
}

.tc-15-table-rowhover tr.disable {
	background: none repeat scroll 0 0 #fff
}

.tc-15-table-rowhover tr.disable td,.tc-15-table-rowhover tr.disable td a {
	color: #a2a2a2;
	cursor: default
}

.tc-15-table-panel td.tc-15-news-tips-box {
	background: none repeat scroll 0 0 #fffcee;
	line-height: 0;
	text-align: center
}

.tc-15-table-panel .tc-15-filtrate-btn {
	cursor: pointer;
	position: relative
}

.tc-15-table-panel .tc-15-filtrate-btn .filtrate-icon {
	position: absolute;
	top: 5px
}

.tc-15-table-panel .tc-15-filtrate-btn span {
	max-width: 88%;
	margin-right: 5px;
	vertical-align: middle
}

.tc-15-table-panel .tc-15-filtrate-btn:hover {
	color: #0070cc
}

.tc-15-table-panel .tc-15-filtrate-btn:hover .filtrate-icon,.tc-15-table-panel .tc-15-filtrate-btn.current .filtrate-icon {
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -391px -18px
}

.tc-15-table-panel {
	position: relative
}

.tc-15-table-panel .fixed-column {
	position: absolute;
	background: #fff;
	z-index: 3
}

.fixed-column-shadow:after {
	content: '';
	position: absolute;
	top: 0;
	left: -3px;
	height: 100%;
	width: 3px;
	background-image: linear-gradient(to left,rgba(100,100,100,.2),rgba(255,255,255,0));
	border-left: #eee 1px solid\9;
	left: 0\9
}

@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
	.fixed-column::after {
		border-left: none;
		width: 3px;
		left: -3px
	}
}

.tc-15-tag-list {
	padding: 10px 20px;
	background: #fbfbfb;
	margin-top: 5px;
	clear: both
}

.tc-15-tag-list:after {
	content: "";
	display: table;
	clear: both
}

.tc-15-tag {
	float: left;
	margin-right: 10px;
	height: 25px;
	font-size: 12px;
	line-height: 25px;
	border: 1px solid #d1d2d3;
	background: #fff;
	padding: 0 30px 0 10px;
	color: #454a51;
	border-radius: 3px;
	position: relative;
	cursor: pointer
}

.tc-15-tag:hover,.tc-15-tag:focus {
	border-color: #b4b7bf;
	background: #f2f2f2
}

.tc-15-tag-clear {
	height: 27px;
	line-height: 27px;
	font-size: 12px;
	padding: 0 10px;
	color: #0070cc;
	cursor: pointer;
	float: left
}

.tc-15-tag-clear:hover,.tc-15-tag-clear:focus {
	color: #005ba6
}

.tc-15-edit-in-place {
	display: inline-block;
	padding: 10px;
	overflow: hidden;
	border: 1px solid #ccc;
	border-radius: 3px
}

.tc-15-edit-in-place .tc-15-input-text-wrap {
	display: block;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	padding-bottom: 10px
}

.tc-15-edit-in-place .tc-15-input-text {
	float: left
}

.tc-15-edit-in-place .tc-15-input-onlyread {
	float: left;
	color: #333;
	font-size: 14px;
	line-height: 27px;
	margin-left: 5px
}

.tc-15-edit-in-place .tc-15-input-tips {
	margin: 10px 0 0
}

.tc-15-edit-in-place .tc-15-btn {
	float: left;
	margin-right: 5px
}

.in-place-editor {
	display: inline-block;
	padding: 10px;
	overflow: hidden;
	border: 1px solid #BABEC2;
	border-radius: 3px;
	background-color: #fff
}

.in-place-editor .text-suffix {
	font-size: 12px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px
}

.in-place-editor .form-input-help {
	margin-top: 5px
}

.in-place-editor .action-line {
	border-top: 1px solid #D1D2D3;
	padding-top: 10px;
	margin-top: 10px;
	font-size: 0
}

.in-place-editor .action-line .tc-15-btn {
	margin-right: 5px
}

.tc-15-switch {
	position: relative;
	display: inline-block;
	width: 58px;
	height: 27px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: middle
}

.tc-15-switch-input {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0
}

.tc-15-switch-helper {
	position: relative;
	display: inline-block;
	width: 100%;
	height: 100%;
	border-radius: 4px;
	overflow: hidden;
	text-indent: -99px;
	background-color: #AEB0B2;
	padding: 0!important;
	transition-duration: .4s;
	transition-property: background-color
}

.tc-15-switch-helper:before {
	content: '';
	position: absolute;
	top: 2px;
	left: 2px;
	width: 23px;
	height: 23px;
	border-radius: 2px;
	background-color: #fff;
	pointer-events: none;
	transition-timing-function: cubic-bezier(.54,1.85,.5,1);
	transition-duration: .4s;
	transition-property: left
}

.tc-15-switch-input:checked + .tc-15-switch-helper:before {
	left: 32px
}

.tc-15-switch-helper:after {
	position: absolute;
	top: 8px;
	right: 10px;
	content: '';
	width: 12px;
	height: 12px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -427px -36px
}

.tc-15-switch-input:checked + .tc-15-switch-helper:after {
	right: auto;
	left: 10px;
	background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
	background-position: -427px -54px
}

.tc-15-switch-input:checked + .tc-15-switch-helper {
	background-color: #0071CE
}

.tc-15-switch-input:disabled + .tc-15-switch-helper {
	background-color: #E8E8E8
}

.tc-15-switch-input:checked:disabled + .tc-15-switch-helper {
	background-color: #BFD8FC
}

@media \0screen {
	.tc-15-switch-helper:before {
		width: 27px
	}

	.tc-15-switch-helper:after {
		right: 8px
	}

	.tc-15-switch-checked .tc-15-switch-helper {
		background-color: #0071CE
	}

	.tc-15-switch-checked .tc-15-switch-helper:before {
		left: 29px
	}

	.tc-15-switch-checked .tc-15-switch-helper:after {
		right: auto;
		left: 8px;
		background-image: url(img/bee-wei151112183121.png?max_age=19830212&d=20151112183812);
		background-position: -427px -54px
	}

	.tc-15-switch-disabled .tc-15-switch-helper {
		background-color: #E8E8E8
	}

	.tc-15-switch-checked.tc-15-switch-disabled .tc-15-switch-helper {
		background-color: #BFD8FC
	}
}

.none,.hide {
	display: none
}

.clearfix:before,.clearfix:after {
	content: '';
	display: table
}

.clearfix:after {
	clear: both
}

.clearfix {
	*zoom: 1
}

.clr:after {
	content: "";
	display: table;
	clear: both
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0,0,0,0);
	border: 0
}

.d-itb {
	display: inline-table
}

.d-tb {
	display: table;
	width: 100%;
	table-layout: fixed
}

.d-tbc {
	display: table-cell;
	vertical-align: middle;
	text-align: left
}

.right-cell {
	text-align: right
}

.justify-grid {
	display: table;
	width: 100%;
	table-layout: fixed
}

.justify-grid .col {
	display: table-cell;
	vertical-align: middle;
	text-align: right
}

.justify-grid .col:first-child {
	text-align: left
}

.text-left {
	text-align: left
}

.text-right {
	text-align: right
}

.text-center {
	text-align: center
}

.text-justify {
	text-align: justify
}

.text-nowrap,.text-truncate,.ellipsis {
	white-space: nowrap
}

.text-truncate,.ellipsis {
	display: inline-block;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	vertical-align: top
}

.m-x-0 {
	margin-right: 0!important;
	margin-left: 0!important
}

.m-y-0 {
	margin-top: 0!important;
	margin-bottom: 0!important
}

.p-x-0 {
	padding-left: 0!important;
	padding-right: 0!important
}

.p-y-0 {
	padding-top: 0!important;
	padding-bottom: 0!important
}

.text {
	color: #454a51
}

.text-label {
	color: #8f9297
}

.text-weak {
	color: #A2A2A2
}

.text-strong {
	color: #171D25
}

.text-primary {
	color: #0071ce
}

.text-success {
	color: #06c290
}

.text-warning {
	color: #ff6600
}

.text-danger {
	color: #e1504a
}

.bg-success {
	background-color: #06C290;
	color: #fff
}

.bg-warning {
	background-color: #FFB800;
	color: #fff
}

.bg-danger {
	background-color: #E1504A;
	color: #fff
}

.pull-left {
	float: left!important
}

.pull-right {
	float: right!important
}

.clearfix:before,.clearfix:after {
	display: table;
	content: ''
}

.clearfix:after {
	clear: both
}

.center-middle {
	text-align: center;
	white-space: nowrap;
	font-size: 0
}

.center-middle:before {
	display: inline-block;
	content: '';
	height: 100%;
	width: 0;
	vertical-align: middle
}

#CssGaga {
	content: "151112183812,wei,334"
}


.hr{ font-size: 0px; line-height: 0px; border-top: solid 1px #ddd; float: none;}
.mt-5{margin-top:5px}
.mt-10{margin-top:10px}
.mt-15{margin-top:15px}
.mt-20{margin-top:20px}
.mt-25{margin-top:25px}
.mt-30{margin-top:30px}
.mt-35{margin-top:35px}
.mt-40{margin-top:40px}
.mt-50{margin-top:50px}
.mb-5{margin-bottom:5px}
.mb-10{margin-bottom:10px}
.mb-15{margin-bottom:15px}
.mb-20{margin-bottom:20px}
.mb-30{margin-bottom:30px}
.mb-40{margin-bottom:40px}
.mb-50{margin-bottom:50px}
.ml-5{margin-left:5px}
.ml-10{margin-left:10px}
.ml-15{margin-left:15px}
.ml-20{margin-left:20px}
.ml-30{margin-left:30px}
.ml-40{margin-left:40px}
.ml-50{margin-left:50px}
.mr-5{margin-right:5px}
.mr-10{margin-right:10px}
.mr-15{margin-right:15px}
.mr-20{margin-right:20px}
.mr-30{margin-right:30px}
.mr-40{margin-right:40px}
.mr-50{margin-right:50px}
.pt-5{padding-top:5px}
.pt-10{padding-top:10px}
.pt-20{padding-top:20px}
.pb-5{padding-bottom:5px}
.pb-10{padding-bottom:10px}
.pb-20{padding-bottom:20px}
.pl-5{padding-left:5px}
.pl-10{padding-left:10px}
.pl-20{padding-left:20px}
.pr-5{padding-right:5px}
.pr-10{padding-right:10px}
.pr-20{padding-right:20px}
.pd-5{padding:5px}
.pd-10{padding:10px}
.pd-15{padding:15px}
.pd-20{padding:20px}
.pd-30{padding:30px}
.pd-40{padding:40px}

.ico-warn, .ico-suc, .ico-wrong, .ico-confirm {
	width: 74px;
	height: 74px;
}
.coin-alert .ico-warn, .coin-alert .ico-suc, .coin-alert .ico-wrong, .coin-alert .ico-confirm {
	margin-right: 10px;
}
.ico-warn, .ico-suc, .ico-wrong, .ico-alert, .ico-confirm, .ico-link, .ico-drag {
	display: inline-block;
	vertical-align: middle;
}
.ico-warn, .ico-confirm {
	background-image: url(../../../css/img/cvm-wei.png);
	background-position: -400px 0;
}
.ico-drag {
	background: url('img/bee-wei151112183121.png') no-repeat -355px -90px;
	width: 13px;
	height: 11px;
}
.tc-15-table-panel .ico-drag {
	cursor: pointer;
}

.form-inline .tc-15-list-content>ul>li {float: left; margin-right: 15px;}

.none-animate {transform: none; transition: none;}


.tc-ui-block {
  float: left;
  margin-right: 10px;
}
.tc-ui-inline {
  display: inline-block;
    vertical-align: middle;
	position: relative;
  margin-right: 10px;
}
.tc-ui-block .b-first, .tc-ui-inline .b-first {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	margin-left: 0;
}
.tc-ui-block .b-last,  .tc-ui-inline .b-last {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.tc-ui-block .b-item, .tc-ui-inline .b-item {
	display: inline-block;
	min-width: 60px;
	height: 35px;
	line-height: 35px;
	background: #fff;
	border: 1px solid #b6d4f1;
	text-align: center;
	color: #2a87e4;
	margin-left: -1px;
	vertical-align: middle;
	float: left;
	font-size: 12px;
	text-decoration: none;
}
.tc-ui-block .b-item:hover, .tc-ui-inline .b-item:hover {
	background:#f2f8ff
}
.tc-ui-block .b-selected, .tc-ui-block .b-selected:hover, .tc-ui-inline .b-selected, .tc-ui-inline .b-selected:hover {
	border-color: #71a9e0;
	position: relative;
	background: #d8ebff;
	color: #404a58;
}

.manage-area-main .tc-15-tab {
	margin-left: 20px;
	margin-right: 20px;
}

.stepbar {
	font-size: 14px;
	padding: 13px 0;
	border: 1px solid #ccc;
	border-width: 1px 0 1px 0;
	border-top: none;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 20px;
	margin-right: 20px;
}
.stepbar .step {
  color: #cbcfd4;
  font-weight: bold;
  position: relative;
  float: left;
  height: 28px;
}
.stepbar.step-2 .step {
	width: 50%;
	min-width: 110px;
	text-align: center;
}
.stepbar.step-3 .step {
	width: 33%;
	min-width: 110px;
	text-align: center;
}
.stepbar.step-3 .step {
	width: 33%;
	min-width: 110px;
	text-align: center;
}
.stepbar.step-5 .step {
    width: 20%;
    min-width: 110px;
    text-align: center;
}
.stepbar .step.actived {
  color: #1ba208;
}
.stepbar .disc, .stepbar .arrow-icon {
	background-image: url(img/stepbar.png);
	background-repeat: no-repeat;
}
.stepbar .disc {
	display: inline-block;
	width: 26px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	background-position: 0 -26px;
	font-family: helvetica, arial;
}
.stepbar .actived .disc {
	background-position: 0 0;
}
.stepbar .title {
	margin-left: 5px;
	font-weight: normal;
}
.stepbar .arrow-icon {
	width: 15px;
	height: 28px;
	position: absolute;
	top: 1px;
	right: 0;
	background-position: 0 -52px;
}


.condition-area {
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom: 10px;
	padding: 0 0 10px;
	line-height:30px;
}
.condition-area .condition-item {
	float: left;
	margin-right: 20px;
	position: relative;
}
.condition-area .condition-item .item-label {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	min-width: 50px;
	font-size: 14px;
	vertical-align: middle;
}

.condition-item item-date .item-label {
	float: left;
}
.condition-item .input-calendar {
	margin: 0 10px;
}
.condition-item .input-outer {
	display: inline-block;
	position: relative;
}

input.mini, select.mini, textarea.mini {width:100px}
input.small, select.small, textarea.small {width:160px}
input.medium, select.medium, textarea.medium {width:258px}
input.large, select.large, textarea.large  {width:320px;}
input.stretch, select.stretch, textarea.stretch {width:100%}
.tc-15-simulate-select-wrap.mini .tc-15-simulate-select {width:100px}
.tc-15-simulate-select-wrap.small .tc-15-simulate-select {width:160px}
.tc-15-simulate-select-wrap.medium .tc-15-simulate-select {width:258px}
.tc-15-simulate-select-wrap.large .tc-15-simulate-select {width:320px;}
/*.tc-15-calendar2-hook .tc-15-simulate-select {
	width: 200px;
	padding-left: 10px;
	text-align: left
}

large .tc-15-calendar1-hook .tc-15-simulate-select {
	width: 138px;
	padding-left: 10px;
	text-align: left
}*/
.no-border {
	border: none !important;
}

.form-box {
	width: auto;
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 20px;
	font-size: 14px;
}

.form-manage-box {
	padding-bottom: 20px;
	border-bottom: 1px solid #f0f0f0;
	padding-top: 20px;
}

.form-manage-dl {
	display: table-row;
	margin-bottom: 15px;
	width: 100%;
	font-size: 14px;
}
.form-manage-dl dt {
	display: table-cell;
	color: #73777B;
	text-align: right;
	width: 145px;
	white-space: nowrap;
	padding-bottom: 20px;
}
.form-manage-dl dd {
	display: table-cell;
	padding-left: 30px;
	padding-bottom: 20px;
}
.form-manage-dl dd .tc-15-radio-wrap {
	margin-left: 0;
	margin-right: 15px;
}

.tc-15-input-text-wrap.error > .tips-inline {
	margin-left: 10px;
	display: inline-block;
	vertical-align: middle;
}
.tc-15-input-text-wrap.error > .tc-15-input-tips.none-error {
	  color: #ababab;
}

.tc-15-input-text-wrap.l .tc-15-input-text,.tc-15-input-text.l {
	font-size: 12px;
	height: 35px;
	line-height: 35px
}
.tc-15-select.m,.tc-15-select-wrap.m .tc-15-select {
	height: 27px;
	padding: 5px 24px 4px 6px;
	font-size: 12px;
	min-width: 150px
}
.tc-15-select.m,.tc-15-select-wrap.m .tc-15-select {
	padding: 5px 5px 4px 6px\9
}
.tc-15-select.l,.tc-15-select-wrap.l .tc-15-select {
	height: 35px;
	padding: 8px 24px 7px 6px;
}
.tc-15-select.l,.tc-15-select-wrap.l .tc-15-select {
	padding: 8px 8px 7px 6px\9
}
/* .tc-15-input-text.m,.tc-15-input-text-wrap.m .tc-15-input-text {
	padding: 0 5px 0 6px\9;
	line-height: 22px\9;
	line-height: normal;
} */

/*
.tc-15-select {
	height: 27px;
	padding: 5px 24px 4px 6px;
}

.tc-15-select {
	padding: 5px 5px 4px 6px\9
}*/

.group-box{
	padding: 23px 0 15px 0;
	border-top: 1px solid #EDEEF2;
	margin-top: -1px;
}
.group-hd {
	line-height: 1.6;
	margin-bottom: 20px;
	color: #171d25;
}
.group-hd .title {
	font-size: 20px;
	color: #333;
	font-weight: bold;
	display: inline-block;
	vertical-align: middle;
}
.group-hd .title.m {
	font-size: 18px;
}
.manage-area-main .default-margin { margin-left: 20px;margin-right:20px;}



.g-layout{width:100%;}
.container-layout{margin:0 auto;padding:0 10px;}
.g-row{margin:0;padding:0;}
/*[class^="g-col-"], [class*=" g-col-"] {
	box-sizing: border-box;
	float: left;
	min-height: 1px;
	position: relative;
}*/

.g-col-1,.g-col-2,.g-col-3,.g-col-4,.g-col-5,.g-col-6,.g-col-7,.g-col-8,.g-col-9,.g-col-10,.g-col-11,.g-col-12 {box-sizing: border-box;position:relative;min-height:1px;}

.g-row-big{margin-left:-10px;margin-right:-10px;}
.g-row-big .g-col-1,.g-row-big .g-col-2,.g-row-big .g-col-3,.g-row-big .g-col-4,.g-row-big .g-col-5,.g-row-big .g-col-6,.g-row-big .g-col-7,
.g-row-big .g-col-8,.g-row-big .g-col-9,.g-row-big .g-col-10,.g-row-big .g-col-11,.g-row-big .g-col-12{position:relative;min-height:1px;padding-right:10px;padding-left:10px;}

.g-row-middle{margin-left:-5px;margin-right:-5px;}
.g-row-middle .g-col-1,.g-row-middle .g-col-2,.g-row-middle .g-col-3,.g-row-middle .g-col-4,.g-row-middle .g-col-5,.g-row-middle .g-col-6,.g-row-middle .g-col-7,
.g-row-middle .g-col-8,.g-row-middle .g-col-9,.g-row-middle .g-col-10,.g-row-middle .g-col-11,.g-row-middle .g-col-12{position:relative;min-height:1px;padding-right:5px;padding-left:5px;}

.g-row-small{margin-left:-5px;margin-right:-5px;}
.g-row-small .g-col-1,.g-row-small .g-col-2,.g-row-small .g-col-3,.g-row-small .g-col-4,.g-row-small .g-col-5,.g-row-small .g-col-6,.g-row-small .xl-col-7,
.g-row-small .g-col-8,.g-row-small .g-col-9,.g-row-small .g-col-10,.g-row-small .g-col-11,.g-row-small .g-col-12{position:relative;min-height:1px;padding-right:2px;padding-left:2px;}

.g-col-1,.g-col-2,.g-col-3,.g-col-4,.g-col-5,.g-col-6,.g-col-7,.g-col-8,.g-col-9,.g-col-10,.g-col-11,.g-col-12{float:left;}
.g-col-1{width:8.33333333%;}.g-col-2{width:16.66666667%;}.g-col-3{width:25%;}.g-col-4{width:33.33333333%;}.g-col-5{width:41.66666667%;}.g-col-6{width:50%;}.g-col-7{width:58.33333333%;}.g-col-8{width:66.66666667%;}.g-col-9{width:75%;}.g-col-10{width:83.33333333%;}.g-col-11{width:91.66666667%;}.g-col-12{width:100%;}
.g-col-offset-0{margin-left:0;}.g-col-offset-1{margin-left:8.33333333%;}.g-col-offset-2{margin-left:16.66666667%;}.g-col-offset-3{margin-left:25%;}.g-col-offset-4{margin-left:33.33333333%;}.g-col-offset-5{margin-left:41.66666667%;}.g-col-offset-6{margin-left:50%;}.g-col-offset-7{margin-left:58.33333333%;}.g-col-offset-8{margin-left:66.66666667%;}.g-col-offset-9{margin-left:75%;}.g-col-offset-10{margin-left:83.33333333%;}.g-col-offset-11{margin-left:91.66666667%;}.g-col-12-offset{margin-left:100%;}
.container-layout,.g-row,.g-row-small,.g-row-middle,.g-row-big {display: block;}



.att-list {
	position: relative;
	margin-left: 165px;
	overflow: visible;
	margin-right: -10px;
	padding-bottom: 4px;
	font-size: 0;
}

.att-list .att {
	float: left;
	min-width: 330px;
	font-size: 12px;
	height: 54px;
	margin-bottom: 8px;
}
.att-list .att-inner {
	background-color: #fffade;
	height: 54px;
	margin-right:8px;
	border-radius: 3px;
	overflow: visible;
	position: relative;
}


.att-list .att-title {
	width: 200px;
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #666;
	position: absolute;
	left: 45px;
	top: 8px;
overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.att-list .att-remove {
	position: absolute;
	right: 6px;
	top: 5px;
	font-size: 12px;
}
.att-list .att-remove > a {
	outline: 0;
	cursor: pointer;
	padding: 2px 4px 4px;
	text-decoration: none;
	border-radius: 3px;
}
.att-list .att-remove > a:hover {
	background-color: #bb9b6c;
	color: #fff!important;
}

.att-list .att-des {
	height: 16px;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #B0B0B0;
	position: absolute;
	left: 45px;
	top: 28px;
	line-height: 160%;
	font-size: 12px;
}
.att-list .att-des>span{
	color: #3d882d!important;
}
.att-list .btn-panel {
	margin-top: 20px;
}
.att-progress {
	display:inline-block;
	+display:inline;
	zoom:1;
	+zoom:1;
	vertical-align:middle;
	height:20px;
	overflow:hidden;

}
.att-progress-bar {
	float:left;
	margin:5px 0 0;
	-margin-right:-3px;
	position:relative;
	width:50px;
	height:8px;
	border:1px solid #ABABAB;
	background:#fff;
	font-size:0;
	line-height:0;
	overflow:hidden
}
.att-progress-bar-inner {
	position:absolute;
	left:1px;
	top:1px;
	height:6px;
	background-color:#79CC5A;
}
.att-progress-text {
	margin-left:8px
}
.att-ico {
	position: absolute;
	top: 10px;
	left: 5px;
	width: 32px;
	height: 32px;
	font-weight: 400;
	text-align: center;
	overflow: hidden;
	background-image: url(../../../img/fileico_v5.png);
	background-repeat: no-repeat;
}
.att-ico-file32-html, .att-ico-file32-10 {
  background-position: -288px -64px;
}
.att-ico-file32 {
	width:32px;
	height:32px
}
.att-ico-file32,.att-ico-file32-1 {
	background-position:0 -64px
}
.att-ico-file32-xls,.att-ico-file32-xlsx,.att-ico-file32-2 {
	background-position:-32px -64px
}
.att-ico-file32-doc,.att-ico-file32-docx,.att-ico-file32-3 {
	background-position:-64px -64px
}
.att-ico-file32-ppt,.att-ico-file32-pptx,.att-ico-file32-4 {
	background-position:-96px -64px
}
.att-ico-file32-5 {
	background-position:-128px -64px
}
.att-ico-file32-rar,.att-ico-file32-6 {
	background-position:-160px -64px
}
.att-ico-file32-zip,.att-ico-file32-7 {
	background-position:-192px -64px
}
.att-ico-file32-8 {
	background-position:-224px -64px
}
.att-ico-file32-9 {
	background-position:-256px -64px
}
.att-ico-file32-html,.att-ico-file32-10 {
	background-position:-288px -64px
}
.att-ico-file32-js,.att-ico-file32-11 {
	background-position:-320px -64px
}
.att-ico-file32-css,.att-ico-file32-12 {
	background-position:-352px -64px
}
.att-ico-file32-13 {
	background-position:-384px -64px
}
.att-ico-file32-14 {
	background-position:-416px -64px
}
.att-ico-file32-15 {
	background-position:-448px -64px
}
.att-ico-file32-16 {
	background-position:-480px -64px
}
.att-ico-file32-pdf,.att-ico-file32-17 {
	background-position:-512px -64px
}
.att-ico-file32-18 {
	background-position:-544px -64px
}
.att-ico-file32-19 {
	background-position:-576px -64px
}
.att-ico-file32-20 {
	background-position:-608px -64px
}
.att-ico-file32-21 {
	background-position:-640px -64px
}
.att-ico-file32-txt,.att-ico-file32-22 {
	background-position:-672px -64px
}
.att-ico-file32-23 {
	background-position:-704px -64px
}
.att-ico-file32-24 {
	background-position:-736px -64px
}
.att-ico-file32-25 {
	background-position:-768px -64px
}
.att-ico-file32-26 {
	background-position:-800px -64px
}
.att-ico-file32-27 {
	background-position:-832px -64px
}
.att-ico-file32-28 {
	background-position:-864px -64px
}
.att-ico-file32-29 {
	background-position:-896px -64px
}
.att-ico-file32-30 {
	}
.att-ico-file32-jpg,.att-ico-file32-31 {
	background-position:0 -96px
}
.att-ico-file32-gif,.att-ico-file32-32 {
	background-position:-32px -96px
}
.att-ico-file32-png,.att-ico-file32-33 {
	background-position:-64px -96px
}
.att-ico-file32-bmp,.att-ico-file32-34 {
	background-position:-96px -96px
}
.att-ico-file32-35 {
	background-position:-128px -96px
}
.att-ico-file32-36 {
	background-position:-160px -96px
}
.att-ico-file32-37 {
	background-position:-192px -96px
}
.att-ico-file32-38 {
	background-position:-224px -96px
}
.att-ico-file32-39 {
	background-position:-256px -96px
}
.att-ico-file32-40 {
	background-position:-288px -96px
}
.att-ico-file32-41 {
	background-position:-320px -96px
}
.att-ico-file32-42 {
	background-position:-352px -96px
}
.att-ico-file32-43 {
	background-position:-384px -96px
}
.att-ico-file32-44 {
	background-position:-416px -96px
}
.att-ico-file32-45 {
	background-position:-448px -96px
}
.att-ico-file32-46 {
	background-position:-480px -96px
}
.att-ico-file32-dir {
	background-position:-384px -96px
}
input::-ms-clear { display: none; }

.menu-tab {
	margin-left: 20px;
	margin-right: 20px;
}
.tc-15-export {
	float: right;
}
.tc-15-export .tc-15-export-select {
	margin-right: 10px;
	position: relative;
	top: 2px;
}
.hideElectronic {
	display: none;
}


#topnav{
   background: -webkit-linear-gradient(left, #154a9a, #246ADB);
   background: -o-linear-gradient(left,#154a9a, #246ADB);
   background: -moz-linear-gradient(left,#154a9a, #246ADB);
   background: -ms-linear-gradient(left,#154a9a, #246ADB);
}
	
.sys_text{
	display: inline-block;
    height: 41px;
    line-height: 41px;
    position: relative;
    left: 215px;
    top: 10px;
    font-size: 20px;
    font-weight: normal;
}


#pandect-menu a,li.custom-item  a{
	text-align:center;
	line-height : 40px;
	width : 120px;
	padding : 0px 0px 0px 0px;
}

#pandect-menu li,li.custom-item {
	padding :0 0 0 0;
}

#pandect-menu img,.custom-item img{
	position: relative;
	top : 15px;
	left : 45px;
	width : 30px;
	height : 30px;
}


