@charset "utf-8";
/* CSS Document */

main{margin:10px;}
body{font-family:"Microsoft YaHei";font-size:18px;-webkit-user-select:none;overflow:hidden;}
body,ul,li,p,h1,h2,h3,h4,h5,h6,input{margin:0;padding:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
input,button{border:0;background:none;outline:none;}
input::-webkit-input-placeholder{color:#19818f;}

/* 字体 */
@font-face {font-family:'FontAwesome'; src:url('../fonts/fontawesome-webfont.eot?v=4.3.0'); src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg'); font-weight:normal; font-style:normal;}
[class*="am-icon-"]:before {display:inline-block; font:normal normal normal 1.6rem/1 "FontAwesome", sans-serif; font-size:inherit; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; -webkit-transform: translate(0, 0); -ms-transform:translate(0, 0); transform:translate(0, 0);}
a:link,a:visited{text-decoration:none;}
a.lv:link,a.lv:visited{color:#50c4d3;text-decoration:underline;}
a.bai:link,a.bai:visited{color:#fff;text-decoration:underline;}

/* 公用背景 */
.loginBg{background-color:#50c4d3;}
.userBg{background-color:#efeff4;}

/* 公用 */
.radius10{border-radius:5px;}
.clear{overflow:hidden;height:0px;clear:both;}
.clear10{overflow:hidden;height:10px;background-color:#efeff4;}
.clear20{overflow:hidden;height:20px;}

.fl{float:left;}
.fr{float:right;}
.none{display:none;}

.c_f00{color:#f00;}
.c_0f0{color:#0f0;}

.textUnderline{text-decoration:underline;}

/*登录*/
.appLogin{width:80%;color:#ffffff;margin:auto;text-align:center;}
.appLogin h3{font-size:20px;line-height:50px;}
.appLogCon{padding:30px 0;}
.appLogo{width:145px;margin:auto;text-align:center;}
.appLogo .gestureTit{font-size:16px;}
.InpGrant{overflow:hidden;height:45px;border-bottom:solid 1px #ffffff;}
.InpGrant input{width:100%;height:45px;color:#ffffff;font-size:22px;font-family:"Microsoft YaHei",arial;}

/*个人中心*/
.userTop{overflow:hidden;position:fixed;top:0;width:100%;height:44px;z-index:99;color:#ffffff;line-height:44px;background-color:#50c4d3;}
.userTop .topL{position:absolute;left:0;top:0;height:44px;}
.userTop .topC{text-align:center;font-size:18px;}
.userTop .topR{position:absolute;right:0;top:0;font-size:16px;height:44px;padding:0 15px;}
.userBot{overflow:hidden;position:fixed;bottom:0;width:100%;padding-top:8px;height:42px;background-color:#d1dbdd;display:-webkit-box;-webkit-box-orient:horizontal;}
.userBot div{font-size:12px;line-height:20px;color:#666666;text-align:center;-webkit-box-flex:1;}
.userBot div.on{color:#27b8d1;}
.userBot div.on .t0{background-position:0 -26px;}
.userBot div.on .t1{background-position:-27px -26px;}
.userBot div.on .t2{background-position:-54px -26px;}
.userBot div.on .t3{background-position:-81px -26px;}
.bodyTop{height:44px;}
.bodyCon{position:relative;overflow-y:auto;}
.bodyBot{height:50px;}

/* 框架栏目 */
.botNavTit{width:27px;height:26px;margin:auto;background-image:url("../images/icon/botNav.png");}
.botNavTit.t0{background-position:0 0;}
.botNavTit.t1{background-position:-27px 0;}
.botNavTit.t2{background-position:-54px 0;}
.botNavTit.t3{background-position:-81px 0;}

/* 按钮 */
a.appLogBtn:link,a.appLogBtn:visited{display:inline-block;width:100%;color:#2fa7b7;font-size:18px;line-height:44px;background-color:#a8e2e9;}
a.appLogBtn:active{color:#ffffff;background-color:#19818f;}
a.appLogBtn2:link,a.appLogBtn2:visited{display:inline-block;width:100%;color:#2fa7b7;font-size:18px;line-height:44px;background-color:#ffffff;}
a.appLogBtn2:active{color:#ffffff;background-color:#19818f;}
a.jump:link{display:inline-block;padding:2px 15px;color:#2fa7b7;font:bold 16px/30px "Microsoft YaHei";background-color:#fff;}

/* 我的 */
.myOne{padding:0 12px;border-bottom:solid 1px #d5d7da;}
.myOne div:last-child{border-bottom-style:none;}
.myTwo{padding:0 12px;border-top:solid 1px #d5d7da;}
.myTre{border-top:solid 1px #d5d7da;}
.divChild{padding:0 0 0 15px;height:59px;border-bottom:solid 1px #d5d7da;}
.divChild .pl{float:left;line-height:59px;}
.divChild .pr{float:right;width:40px;height:59px;background:url("../images/icon/userArrR.png") no-repeat center;}
.divChild .app{float:right;padding:12px;}
.divChild .pf{float:right;line-height:59px;padding-right:12px;}
.screen{padding:0 12px 0 27px;height:59px;border-bottom:solid 1px #d5d7da;}
.screen .pl{float:left;line-height:59px;}
.screen .pr{float:right;width:40px;height:59px;background:url("../images/icon/userArrR.png") no-repeat center;}
.screen .font{color:#555555;}
.btnApp{width:57px;height:35px;background-color:#c9d5d7;border-radius:25px;transition:all .5s ease;}
.btnApp p{float:left;display:inline-block;width:33px;height:33px;margin:1px;border-radius:50%;box-shadow:5px #000;background-color:#fff;}
.btnApp.on{width:57px;height:35px;background-color:#4cd964;border-radius:25px;transition:all .5s ease;}
.btnApp.on p{float:right;display:inline-block;width:33px;height:33px;margin:1px;border-radius:50%;box-shadow:5px #000;background-color:#fff;}
.btnOutLogin{width:80%;font:18px/40px "Microsoft YaHei";background-color:#c9d5d7;}
.btnEnter{width:80%;font:18px/40px "Microsoft YaHei";color:#fff;background-color:#50c4d3;}
.btnOutDiv{position:fixed;z-index:2;bottom:100px;width:100%;}
.btnOutBot{position:fixed;z-index:100;bottom:0;width:100%;}
.btnOutUl{padding:2%;text-align:center;}
.btnOutUl li{line-height:48px;}
.btnOutUl li:nth-child(1){font-size:14px;color:#3e4344;background-color:#fff;border:solid 1px #cdcdcd;border-radius:5px 5px 0 0;}
.btnOutUl li:nth-child(2){font-size:20px;color:#2fa7b7;background-color:#fff;border:solid 1px #cdcdcd;border-top-style:none;border-radius:0 0 5px 5px;}
.btnOutUl li:nth-child(3){font-size:20px;color:#000;background-color:#fff;border:solid 1px #cdcdcd;border-radius:5px;margin-top:8px;}

/* 提示 */
.msg{position:absolute;z-index:98;color:#fff;padding:8px 25px;text-align:center;background-color:#404040;}
.msg_load{position:absolute;z-index:98;color:#878c90;padding:8px 25px;text-align:center;}
.msg_alert{position:absolute;z-index:101;color:#fff;padding:8px 25px;background-color:rgba(0, 0, 0, .6);}

/* 手势 */
.gesture{width:90%;margin:auto;}
.gesture ul li{float:left;width:33.3%;}
.gesture ul li b{display:inline-block;width:75px;height:75px;border:solid 2px #fff;border-radius:50%;}
.gesRight{text-align:right;}

/* 遮罩 */
.mask{position:absolute;width:100%;height:100%;left:0;top:0;z-index:99;background-color:rgba(0, 0, 0, .5);}
.reportMask{position:absolute;width:100%;height:100%;left:0;top:0;z-index:99;background-color:rgba(0, 0, 0, .1);}

/* 欢迎 */
.pWelcome{position:absolute;left:50%;top:50%;margin-left:-90px;margin-top:-77px;width:180px;}
.pWelcome img{width:180px;}

/* 选择影院 */
.selCinemaTop{position:fixed;top:0;left:0;width:100%;height:45px;line-height:45px;color:#fff;background-color:#50c4d3;}
.selCinemaTop .selTopL{float:left;padding-left:2%;width:77%;}
.selCinemaTop .selTopL input{width:100%;height:20px;font:16px/20px "Microsoft YaHei";border-radius:5px;text-indent:1.8em;padding:5px 0px;background:url("../images/icon/iconSearch.png") #fff no-repeat 10px center;}
.selCinemaTop .selTopR{float:right;width:18%;font-size:16px;text-align:center;padding-right:2%;}
.selCinemaTop .search{position:relative;padding:0 2%;width:96%;}
.selCinemaTop .search input{width:100%;height:20px;font:16px/20px "Microsoft YaHei";border-radius:5px;text-indent:1.8em;padding:5px 0;background:url("../images/icon/iconSearch.png") #fff no-repeat 10px center;}
.selCinemaTop .search img{position:absolute;display:none;width:20px;right:15px;top:13px;}
.selCinemaHei{height:45px;}
.selCinemaCon{overflow-y:auto;}
.selCinemaCon .selCinemaH3{font-size:18px;font-weight:bold;line-height:43px;padding-left:13px;}
.selCinemaCon h4{font-size:14px;font-weight:bold;line-height:23px;padding-left:13px;background-color:#efeff4;}
.selCinemaCon ul{padding:0 13px;line-height:43px;}
.selCinemaCon ul li{border-top:solid 1px #d3d9da;}
.selCinemaCon ul li:first-child{border-top-style:none;}
.selCinemaCon ul li.on{color:#50c4d3;background:url("../images/icon/cinema_on.png") no-repeat right center;}
.selSearch{overflow-y:auto;color:#000;}
.selSearch ul{padding:0 13px;}
.selSearch ul li{height:45px;line-height:45px;font-size:16px;border-bottom:solid 1px #d3d9da;}

/* css icon */
.am-icon-sm:before {font-size:170%; vertical-align:-10%; font-weight:normal;}
.am-icon-00:before {content: "\f015";}
.am-icon-01:before {content: "\f080";}
.am-icon-02:before {content: "\f002";}
.am-icon-03:before {content: "\f007";}

/* 首页 */
.report{padding:10px;border-top:solid 1px #d5d7da;border-bottom:solid 1px #d5d7da;background-color:#ffffff;}
.report:first-child{border-top-style:none;}
.report:last-child{border-bottom-style:none;}
.reportH3{font-size:14px;color:#878c90;padding-left:10px;padding-bottom:1px;line-height:30px;}
.keyList{padding:0 0 0 6px;font-size:14px;line-height:27px;}
.keyList ul li{float:left;width:50%;}
.keyList ul li span{color:#e33f3b;font-size:14px;font-weight:bold;}

/* 非柜台营业报表 */
.otherHeader{padding:10px;border-bottom:solid 1px #e9e9eb;}
.otherDate{overflow:hidden;border:solid 1px #50c4d3;text-align:center;color:#50c4d3;font:bold 14px/26px "Microsoft YaHei";border-radius:5px;display:-webkit-box;-webkit-box-orient:horizontal;}
.otherDate div{-webkit-box-flex:1;box-shadow:-1px 0 0 #50c4d3;}
.otherDate div.on{color:#ffffff;background-color:#50c4d3;}
.otherOpt{padding:15px 10px 5px 10px;text-align:center;font:13px/26px "Microsoft YaHei";display:-webkit-box;-webkit-box-orient:horizontal;}
.otherOpt div.beforeAfter{-webkit-box-flex:1;color:#ffffff;background-color:#50c4d3;border-radius:7px;}
.otherOpt div.beforeAfter.disabled, .otherOpt div.beforeAfter[disabled]{cursor:default; opacity:0.65; filter: alpha(opacity=65); -moz-box-shadow:none; box-shadow:none; background-color:#ccc}
.otherOpt div.otherTit{-webkit-box-flex:3;}

/* 表格 */
.divTab{width:100%;border-spacing:0;font:14px/30px "Microsoft YaHei";text-align:left;}
.divTab thead th{color:#fff;background-color:#50c4d3;}
.divTab thead th, .divTab tbody td{padding-left:10px;}
.divTab tbody td{border-bottom:solid 1px #f1f3f3;}

/* 下拉刷新 */
.loading {position:absolute;width:100%;height:0;z-index:1;left:0;top:0;opacity:0;color:#000;text-align:center;font:18px/50px "Microsoft YaHei";background-color:#efefef;}
#wrapper{position:absolute;top:0;bottom:0;left:0;width:100%;background:#ccc;overflow:hidden;}

/* 高级搜索 */
.seniorDiv{position:absolute;display:none;z-index:100;width:90%;height:100%;right:-90%;top:0;background-color:#fff;}
.seniorTit{overflow:hidden;width:100%;height:44px;color:#333;line-height:44px;}
.seniorTit .titL{position:absolute;left:0;top:0;height:44px;}
.seniorTit .titC{text-align:center;font-size:18px;font-weight:bold;}
.seniorTit .titR{position:absolute;right:0;top:0;font-size:16px;height:44px;padding:0 15px;}
.seniorCon{overflow-y:auto;}
.seniorCon h3{font-size:16px;}