﻿.ca-form { padding: 10px 10px 10px 10px;background-color: white; }
.ca-form-nobg { padding: 10px 10px 10px 10px; }
.ca-search-form { padding: 20px 10px 20px 10px;background-color: white; }
.ca-search-buttons {}
.ca-search-result { margin-top: 20px; }
.ca-search-conditions { padding-bottom: 10px; }

.ca-btn-fixed { width: 100px;}
.ca-btn-focus { background-color: green;}
.am-button-blue+.am-button-white{margin-top:5px}
.ca-empty-line { height: 10px; }
.ca-padding { padding: 10px !important; }
.ca-padding-top-sm { padding-top: 5px; }
.ca-padding-top { padding-top: 10px; }
.ca-padding-top-md { padding-top: 20px; }
.ca-padding-top-lg { padding-top: 40px; }
.ca-padding-top-xl { padding-top: 60px; }
.ca-padding-bottom { padding-bottom: 10px; }
.ca-padding-bottom-md { padding-bottom: 20px; }
.ca-select { width: 100%;height: 40px;border: solid 1px #ddd; }
.ca-title-md { color:#333;font-size:18px;font-weight: 700;text-align: center; }

.ca-msg { background-color: white; padding: 15px;margin-bottom: 15px; }
.ca-msg .ca-msg-title { color:#333;font-size:18px;font-weight: 700; }
.ca-msg .ca-msg-date { color: #999;font-size: 10px;}
.ca-msg .ca-msg-content { padding-top: 15px;padding-bottom: 15px;font-size: 14px; }
.ca-msg .ca-msg-content .ca-msg-content-first { color: #00008b;}
.ca-msg .ca-msg-content .ca-msg-item {}
.ca-msg .ca-msg-content .ca-msg-item img {width:100%;height:200px;}
.ca-msg .ca-msg-content .ca-msg-item .ca-msg-item-label {}
.ca-msg .ca-msg-content .ca-msg-item .ca-msg-item-value { color: #00008b;}
.ca-msg .ca-msg-content .ca-msg-content-remark { color: #00008b;}
.ca-msg .ca-msg-detail { padding-top: 15px;border-top: solid 1px #ddd;font-size: 14px;color: #00008b; }

/* 告警消息提示 */
.ca-tip {background-color: red;font-size: 12px;font-weight: 700;padding: 5px;position: fixed;bottom: 0px;right: 0px;z-index: 100;}
.ca-tip a { color: black; }
.ca-tip .ca-tip-content { height: 24px; padding: 3px; }
.ca-tip .ca-tip-btn { padding-left: 10px; }
.ca-tip-list {position: fixed;bottom: 0px;right: 0px;z-index: 100;width: 500px;margin-bottom: 0px;}
.ca-tip-list .ca-tip-list-title {  }
.ca-tip-list .ca-tip-list-content {  }
.ca-tip-list .ca-tip-list-content .ca-tip-list-item {  }

/* 会员卡绑定 注释 */
.ca-monthlyCardBind-comment ul ul { padding: 1em 2em; }
.ca-monthlyCardBind-comment li { list-style-type: square; }

/* 邀请用户 注释 */
.ca-userRequest-comment ul { padding: 1em 2em;font-weight: bold;font-size: 12px; text-align: left; }
.ca-userRequest-comment li { list-style-type: square; }

.ca-pics-item img { width:48px;height:48px;float:left; }
.ca-pics-item .ca-pics-item-text { padding-left:60px; }
.ca-mybarcode { width:48px;height:48px; }
.ca-mypicture { width:48px;height:48px; }
.ca-mypicture-md { width:96px;height:96px; }

.ca-checkbox-inline-item { margin-left: 20px !important; }
.ca-textbox-single { width: 100% !important;min-width: 800px !important;height: 600px !important;}

.ca-notice { padding: 10px 10px 10px 10px; color:#333; background-color:white; font-size:18px; font-weight: 700; text-align: center; }
.ca-about-head { padding: 10px 10px 10px 10px; color:#333; font-size:18px; font-weight: 700; text-align: center; }

.ca-admin-buttons,.ca-admin-content,.ca-admin-tools { padding-bottom: 10px; }

.ca-scene-list { margin-left: -5px; margin-right: -5px; }
.ca-scene-list li { padding: 0 5px 10px 5px;text-align: center; }
.ca-scene-list img { border: 0px solid #CCC; padding: 2px; background: #FFF; }

.ca-qrcode { text-align: center; }
.ca-qrcode .ca-qrcode-sceneStr { padding-top: 8px; }
.ca-qrcode .ca-qrcode-prompt { text-align: center;padding-top: 8px; }

.ca-table { width: 100%; }
.ca-table .ca-table-row>td { padding-bottom: 5px; }
.ca-table .ca-table-row .ca-control { padding-bottom: 5px;padding-left: 0rem;padding-right: 0rem; }
.ca-table .ca-table-control { text-align: center; }

.ca-gridview-head { background-color: #ccc;}
.ca-gridview-total { background-color: #ddd;}
.ca-gridview-total-field { font-weight: bold;}

.ca-icon-camera { background-image: url(images/icons-png/camera-white.png);background-repeat: no-repeat;background-position: center; }

legend { margin-bottom: 10px; }

/* 查询页面结果 */
.ca-page { height:480px; text-align: center!important; }
.ca-page:before{ content:'';display:inline-block;height:100%;vertical-align: middle; }
.ca-page .ca-page-result { display:inline-block;font-size:1.6rem;max-width: 100%;vertical-align: middle; }
.ca-page .ca-page-result .ca-page-result-wrap {}
.ca-page .ca-page-result .ca-page-result-wrap .ca-page-result-pic {}
.ca-page .ca-page-result .ca-page-result-wrap .ca-page-result-title {}

/* 大块按钮 */
.ca-bigbtn { height:150px; text-align: center!important;background-color: #0e90d2; }
.ca-bigbtn:before{ content:'';display:inline-block;height:100%;vertical-align: middle; }
.ca-bigbtn .ca-bigbtn-text { display:inline-block;font-size:1.6rem;max-width: 100%;vertical-align: middle; }

.am-thumbnails { margin-left: 0; margin-right: 0; }
.am-thumbnails>li { padding: 0.5rem }
.am-thumbnails>li .am-btn { width: 100%; height:150px; }

/* 上面是注释的分隔线 */
.am-divider-up-comment { margin: 0.5rem auto 1.5rem; }

/*选填车牌号码*/ 
.plateKeyboard 
{
    position:fixed;
    width:100%; 
    height:100%; 
	text-align: center;
	margin: 0 0 0;
	color: #666; 
}

.plateKeyboard .plateKeyboard-title {
	line-height: 50px
}

.plateKeyboard .hd {
	display: inline-block;
	text-align: right
}

.plateKeyboard .adv {
	padding-top: 20px;
}

.plateKeyboard .bd {
	background: #c9ced7;
	padding: 10px 0;
	position: absolute;
	left: 0;
	bottom: 20px;
	width: 100%;
	z-index: 100; 
}

.plateKeyboard .plateKeyboard-input {
	border: solid 1px #ccc;
	text-align: center;
	background: #fff;
	border-radius: 5px;
	overflow: hidden;
	padding: 10px 6px 10px 0;
	display: inline-block;
	margin: 0 auto;
	position: relative
}

.plateKeyboard .plateKeyboard-input span {
	position: relative;
	width: 32px;
	height: 19px;
	display: inline-block;
	vertical-align: top;
	line-height: 20px;
	border-right: solid 1px #ccc;
	margin: 3px;
	text-align: center;
	margin-right: -3px
}

.plateKeyboard .plateKeyboard-input span:last-child {
	border: 0
}

.plateKeyboard .plateKeyboard-input span em {
	position: absolute;
	top: 0;
	bottom: -2px;
	right: 6px;
	left: 6px;
	padding-bottom: 2px;
	border-bottom: 1px solid transparent;
	font-style: normal
}

.plateKeyboard .plateKeyboard-input span.active em {
	border-bottom: 1px solid #41aaf2
}

.plateKeyboard .plateKeyboard-btn {
	font-size: 0;
	text-align: right;
	margin: 5px 0
}

.plateKeyboard .plateKeyboard-btn input {
	vertical-align: middle
}

.plateKeyboard .plateKeyboard_btnOk
{
    cursor: pointer;
	text-align: center;
	background-color: #4897fa;
	width: 30%;
	margin: 0 auto;
	line-height: 38px;
	border-radius: 5px;
	color: #fff;
	font-size: 16px
}

.plateKeyboard .plateKeyboard-end {
	text-align: right;
	padding: 0 2% 0 0;
	background: #fff;
	position: relative;
	top: -10px;
	line-height: 40px;
	color: #4897fa
}

.plateKeyboard ul li:nth-child(4) a:first-child 
{
    width: 13%;
}
#plateKeyboardUl_1 li:nth-child(4) a:first-child
{
    width: 15%;
    font-size:13px;
}

.plateKeyboard ul li:nth-child(4) a:last-child {
	background: #acb2bc url(images/keyboradicon.png) center no-repeat;
	background-size: 39% auto;
	text-indent: -9999px;
	float: right;
	margin-right: 1.5%;
	width: 13%;/*18.5%*/
}

#plateKeyboardUl_1 li:nth-child(4) a:last-child {
	width: 11%;
}

.plateKeyboard li {
	text-align: left;
	margin-left: -25px; 
}

.plateKeyboard li a {
	display: inline-block;
	width: 8.5%;
	height: 40px;
	line-height: 40px;
	margin-top: 6px;
	font-size: 18px;
	background: #fff;
	margin: .7%;
	text-align: center;
	border-radius: 5px;
	color: #333;
	cursor: pointer;
}

.plateKeyboard li a.gray {
	background-color: #EBEBEB
}

.plateKeyboard-btn #newEnery {
	display: none
}

.plateKeyboard-btn .new-enery-label {
	display: inline-block;
	cursor: pointer;
	position: relative;
	padding-left: 22px;
	line-height: 15px;
	font-size: 14px
}

.plateKeyboard-btn .new-enery-label:before {
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	position: absolute;
	left: 0;
	border: 1px solid #ddd;
	background-color: #fff; 
}

.plateKeyboard-btn #newEnery:checked+.new-enery-label:before {
	content: "\2713";
	font-size: 15px;
	color: #4897fa;
	text-align: center;
	line-height: 15px
}

/*发行优惠券*/
.ca-coupons-form {
    width: 100%;
}
.ca-coupons-form-item {
    padding: 5px 0;
}
.ca-coupons-form-item p{
    margin: 0;
    padding-bottom: 3px;
}
.coupons-time-set {
    display: inline-block;
    overflow: hidden;
    margin: 5px 0 0;
}
.coupons-time-set input 
{
    display: inline-block;
    width: 35%!important;
    float: left;
            
}
.coupons-time-set button {
    float: right;
}
.coupons-time-set input:nth-child(1) {
    margin-right: 2%;
}
#divBarCodes li span,#divBarCodes p {
    color: #000000;
    font-weight: bold;
}
#divBarCodes li {
    background-color: white;
}

.ca-weixin {
	background: url(images/Wechat_32x32.png) center no-repeat;
	height: 32px;
    width: 32px;
    border-width: 0px;
    display: inline-block;
}

.ca-intercom-status {
	height: 419px;
    width: 800px;
    border-width: 0px;
    display: inline-block;
}

.ca-intercom-status .ca-intercom-free {
	background: url(images/intercom-bg.png) center no-repeat;
	height: 100%;
    width: 100%;
}

.ca-intercom-status .ca-intercom-busy {
	height: 100%;
    width: 100%;
    border: 28px solid #ccc;
}

.ca-intercom-status .ca-intercom-busy table {
	height: 100%;
    width: 100%;
    table-layout: fixed;
}

.ca-intercom-status .ca-intercom-ctrl {
    height: 60px;
}

.ca-intercom-status .ca-intercom-ctrl .ca-intercom-btn {
    width: 80px;
}

.ca-intercom-status .ca-intercom-ctrl .ca-intercom-video {
    width: 300px;
}

.ca-intercom-status .ca-intercom-remark {
    background-color: aliceblue;color: #f97885fc;font-size: 12px;margin-top: 12px;width: 280px;padding-left: 5px;padding-right: 5px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -moz-binding: url("ellipsis.xml#ellipsis");
}

.ca-intercom-record {
    width: 800px;
    margin-top: 5px;
}

.video-wrapper {
    width: 610px;
    margin: 0 auto;
    text-align: center;
}

.video-wrapper video {
    width: 300px;
    display: inline-block;
    position: relative;
    height: 290px;
}

.ui-dialog {
    padding: 0px;
}

.ui-dialog-buttonset button {display:inline-block;margin-bottom:0;padding:.5em 1em;font-size:1.6rem;font-weight:400;line-height:1.2;text-align:center;white-space:nowrap;background-image:none;border:1px solid transparent;border-radius:0;cursor:pointer;outline:0;-webkit-appearance:none;user-select:none;-webkit-transition:background-color 300ms ease-out,border-color 300ms ease-out;transition:background-color 300ms ease-out,border-color 300ms ease-out}
.ui-dialog-titlebar-close {background: url(images/icons-png/delete-black.png) no-repeat 50% 0px;}