@CHARSET "UTF-8";
body{font-size:12px;font-family:"微软雅黑";margin:0;padding:0;font-size:12px;}
a{cursor:pointer;}
.hidden{display:none;}
.invisible{visibility:hidden;}
.indent{text-indent:2em;}
.bottomLine{border-bottom:1px solid #000;}
.red{color:red;}
.green{color:green;}
.yellowgreen{color:yellowgreen;}
.gray{color:gray;}
.alignCenter{text-align:center;}
.alignCenter.back{margin-top:20px;}
.alignRight{text-align:right;}
::-webkit-input-placeholder{color:#8b9096;font:12px;}
:-moz-placeholder{color:#8b9096;font:12px;}
.placeholder{color:#8b9096;font:12px;}
span.cbText{cursor:pointer;height:16px;line-height:16px;display:inline-block;position:relative;top:-4px;left:5px;}
span.cbText.radio{margin-right:15px;}
input,select{outline:none;}
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}
table,td{border:1px solid #aaa;border-collapse:collapse;font-size:14px;}
table.dataTable,table.dataTable td{border:none;}
td.dataTables_empty{border-bottom:none;text-align:center;padding:10px 0;}
.dataTables_length{display:none;}
.required{margin-right:0px;left:0px;top:0px;padding-left:16px;background:url("../images/console/required.png") no-repeat left center;width:98%;}
/*Jquery Dialog*/
.ui-dialog .ui-widget-header{background:none;border:none;color:#333;}
.ui-dialog .ui-dialog-titlebar-close{display:none;}
.ui-dialog .ui-dialog-titlebar-close{border:none;background:transparent;}
.ui-dialog .ui-dialog-titlebar-close.ui-state-hover{background:transparent;opacity:0.8;}
.ui-dialog .ui-dialog-titlebar-close .ui-icon{background:url("../images/portal/icon_close.png") no-repeat center center;}
html .ui-widget-overlay{background:#000;opacity:0.4;}
html .ui-widget-content{background:#fff;}
html .ui-dialog{box-shadow: rgb(0, 0, 0) 0px 0px 30px;background:#fff;opacity:0.98;}
.ui-dialog .ui-dialog-buttonpane{border:none;margin:0;padding-top:0;}
.ui-dialog .ui-dialog-buttonpane button,.ui-dialog .ui-dialog-buttonpane input[type=button]{background:#0099CC;color:#fff;font-weight:normal;border:1px solid #0099CC;}
.ui-dialog .ui-dialog-buttonpane button.ui-state-hover,.ui-dialog .ui-dialog-buttonpane input[type=button].ui-state-hover{border:1px solid #0099CC;opacity:0.9;box-shadow:0 0 5px #0099CC;}
/**-----Jquery-Ex------**/
.processingMessage{opacity:0.8;filter:alpha(Opacity=80);background:#fffacd;padding:5px 15px;color:#000;font-size:12px;position:fixed;z-index:3000;top:0px;border:1px solid rgb(215,210,165);}
.processingMessage img{width:18px;height:18px;position:absolute;left:10px;top:2px;}
.processingMessage .text{margin-left:25px;position:relative;}
.topMessage{color:#000;font-size:14px;position:fixed;z-index:4000;border-bottom:1px solid #666;width:100%;top:0px;}
.topMessage .bg{opacity:0.8;filter:alpha(Opacity=80);background:#333;position:absolute;width:100%;height:62px;left:0;top:0;}
.topMessage .content{position:relative;height:62px;line-height:74px;margin-left:auto;margin-right:auto;width:auto;text-align:center;}
.topMessage img.icon{width:32px;height:32px;position:relative;left:10px;top:1px;}
.topMessage.error img.icon{top:3px;}
.topMessage img.close{position:absolute;right:10px;width:16px;height:16px;top:26px;display:inline-block;}
.topMessage img.close:hover{opacity:0.6;filter:alpha(opacity=60);}
.topMessage .text{margin-left:25px;position:relative;display:inline;top:-8px;font-size:20px;color:#fff;font-weight:bold;text-shadow:1px solid #000;}
.topMessage.error .text{color:#fff;}
#blockUIProcessingImage{width:32px;height:32px;position:absolute;left:30px;top:13px;}
form{display:inline-table;}
form label.error{height:26px;line-height:26px;padding-left:20px;color:red;position:relative;top:0px;display:inline-block;width:auto;background:url("../images/console/valid_error.png?") no-repeat left center;}
form.abs label.error{position:absolute;right:0;top:23px;}
form div.column{margin-bottom:5px;position:relative;width:240px;margin-right:20px;display:inline-block;}
form div.column.hidden{display:none;}
form div.column.leftRight{float:left;}
form div.column.medium{width:380px;}
form div.column.w580{width:580px;}
form div.column.w770{width:770px;}
form div.column.w280{width:280px;}
form div.column.w320{width:320px;}
form div.column.w450{width:450px;}
form div.column.w150{width:150px;}
form div.column.mt10{margin-top:10px;}
form div.column.mt30{margin-top:30px;}
form div.column.ml20{margin-left:20px;}
form div.column.large{width:500px;}
form div.column.big{width:500px;height:50px}
form div.column.full{width:100%;}
form div.column.newLine{left:0px;display:block;clear:both;}
form div.column.newLine.hidden{display:none;}
form div.column label{display:inline-block;width:auto;margin-bottom:5px;height:100%;color:#666;}
form div.column label.required{color:red;margin-right:0px;left:0px;top:0px;padding-left:16px;background:url("../images/console/required.png") no-repeat left center;width:98%;}
form div.column label.error{padding-left:20px;color:red;position:relative;right:0;top:0px;display:inline-block;width:auto;background:url("../images/console/valid_error.png?") no-repeat left center;height:26px;line-height:26px;}
form.abs div.column.nolabel label.error{top:5px;}
form.abs div.column label.error{position:absolute;right:0;top:35px;}
form div.column input[type=text],form div.column input[type=button],form div.column button,form div.column input[type=number],form div.column input[type=password],form div.column.leftRight input[type=password],form div.column.leftRight input.text,form div.column.leftRight input.password{width:100%;}
form div.column input[type=text].error{border:1px solid red;}
form div.column input[type=button].upload,form div.column button.upload{width:auto;}
form div.column.subColumn.i2 input{width:50%;float:left;}
form div.column textarea{width:100%;height:60px;overflow:auto;}
form div.column select{width:100%;margin-top:2px;}
form div.column audio{width:240px;margin-top:20px;}
form div.column video{width:240px;height:120px;}
form div.internalScroll{overflow: scroll;height: 445px}
form div.internalScroll label{height:6%;}
form .ui-spinner{width:100%;}
form .ui-spinner.hidden{display:none;}
/*-----------------upload photo list style---------*/
form .uploadPhotosList{padding:0;margin:5px 0 0 0;}
form .uploadPhotosList li {position:relative;list-style:none;padding:0;margin:0 0 0 5px;float:left;width:64px;height:64px;border:1px solid #ddd;}
form .uploadPhotosList li.selected{background:rgb(248,182,75);border:1px solid rgb(248,182,75);}
form .uploadPhotosList li.selected:hover{background:#eee;}
form .uploadPhotosList li img {width:100%;height:100%;background:#eee;}
form .uploadPhotosList li.selected img{margin:5%;width:90%;height:90%;}
form .uploadPhotosList li:hover img{margin:5%;width:90%;height:90%;opacity:0.2;}
form .uploadPhotosList li .operation.delete{display:none;position:absolute;top:5px;right:5px;width:16px;height:16px;background:url("../images/global/delete.png") no-repeat center center;z-index:10;}
form .uploadPhotosList li:hover .operation.delete{display:inline-block;}
.required{color:Red;margin-right:3px;left:0px;top:6px;}
.messageBoxContent{font-size:15px;padding-top:15px;padding-bottom:15px;}
.clearFloat{clear:both}
/*----------------------Pay return Page---------------*/
.payReturnPage .content{width:600px;height:200px;background: #eee;line-height: 230px;text-align: center;margin: 0 auto;margin-top: 10%;border-radius: 5px;font-size: 14px;padding:0 20px;letter-spacing:1px;}
.payReturnPage .content .line{height:120px;line-height:auto;}
.payReturnPage img{width:48px;height:48px;}
.payReturnPage .iconText{height:64px;line-height:64px;display:inline-block;position:relative;top:-15px;font-size:24px;font-weight:bold;color:green;padding-left:20px;}
.payReturnPage .iconText.fail{color:red;}
.payReturnPag .content #btnClose{color:red;margin-right:20px;cursor:pointer;display:none;}
/*----------------------Error Page--------------------*/
#error404Page .content{width:600px;height:200px;background: #eee;line-height: 200px;text-align: center;margin: 0 auto;margin-top: 10%;border-radius: 5px;font-size: 14px;padding:0 20px;letter-spacing:1px;}
#errorNotSupportPage .content{width:800px;height:200px;background: #eee;line-height: 20px;margin: 0 auto;margin-top: 10%;border-radius: 5px;font-size: 14px;padding:0 20px;letter-spacing:1px;}
.clearfix:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.clearfix{zoom:1;}
