@charset "utf-8";
*{margin:0;padding:0}
html{width:100%;height:100%}
body{height:100%;width:100%;margin:0 auto;font-family:"Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";font-size:14px;background-color:#f9f9f9;overflow-y:auto;overfolow-x:hidden;}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;-webkit-tap-highlight-color:rgba(255,0,0,0)}
a{ width:auto; height:auto;}
a:link,a:visited,a:hover,a:active{text-decoration:none}
ul,li,dl,dt,dd,p,img{border:none}
ul,li{list-style:none}
.fl{float:left}
.fr{float:right}
input:focus,select:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only}
input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none;font-family:"Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";}
input[type="checkbox"],.checkbox{display:inline-block;width:15px;height:15px;border-radius:2px;border:1px solid #d8d8d8;cursor:pointer;margin-right:2px;vertical-align:middle}
input[type="radio"],.radio{display:inline-block;width:15px;height:15px;border-radius:50%;border:1px solid #d8d8d8;cursor:pointer;margin-right:2px;vertical-align:middle}
.clear{zoom:1}
.clear:before,.clear:after{content:" ";display:table}
.clear:after{clear:both}
.hide{display: none}
/*提示*/
.style1{color:#FF0000 !important;}
.style3{color:#FF0000 !important;margin-left: 20px;}
.style4{font-size: 17px;font-weight: bold;}
/*错误提示*/
.errortip,.error{color:#DD433E;font-size: 12px;margin-left: 5px;}
.errortip{color:#ff0000;font-size:13px;}
.errortip i.tipicon{display: inline-block; width:16px;height:16px;background-position:-337px -375px;position: relative;top:-2px; margin-right:5px;}
/*按钮样式*/
.comBtn{height:30px; line-height:30px;border-radius:3px; font-family: Microsoft YaHei;display: inline-block;padding:0px 15px; font-size: 12px; margin-left:5px;cursor: pointer; border:none;color:#fff;background-color:#169bd5; text-align: center;}
/*分页样式*/
.page{width:100%;	padding:15px 30px;padding-bottom:0px;position: absolute;bottom:20px;}
.Pagination {float:right;line-height: 25px;color: #565656;}
.totlepage{display:inline-block;font-size: 12px;line-height: 25px;}
.Pagination span {margin-right: 5px;display: block;float: left;margin-left: 5px;}
.Pagination span b {padding: 0 2px;}
.Pagination div {float: left}
.Pagination a {font-size: 12px;text-decoration: none;display: block;float: left;color: #565656;border: 1px solid #cacaca;height: 25px;
line-height: 25px;padding: 0 8px;margin: 0 2px;}
.Pagination .Ellipsis {overflow: hidden;display: none;}
cite.FormNum {display: block;float: left;line-height: 25px;height: 25px;font-style: normal;padding-left: 10px;}
#PageNum {color: #777;width: 30px;height: 25px;line-height: 25px;border: 1px solid #cacaca;margin: 0 5px;text-align: center;}
.Pagination a:hover,.Pagination a.PageCur {background-color: #efefef;color: #000;border:1px solid #dddddd}
/*按钮*/
.btn-small{width:80px;height:36px; color:#fff;border-radius: 2px; border:none;cursor: pointer; display:inline-block; vertical-align:middle; line-height:36px;}
.btn-add{ background:#ff8800;}
.commbtn{ width: auto;height:35px;min-width: 100px; border-radius: 2px;margin-right:10px; border-radius:5px; padding:0px 10px;font-size:14px;color:#fff;border:none;font-family:"微软雅黑";cursor: pointer;}
.commbtn.m1{margin-left: 10px;}
.commtext{width: 210px;height: 35px;border-radius: 2px;text-indent: 5px;border: 1px solid #8792a4;}
.commtext.dateTimeText{width:280px;}
.commtext.w1{width:100px;}
.commtext.w2{width:420px}
.comBtn{height:30px; line-height:30px;border-radius:3px; font-family: Microsoft YaHei;display: inline-block;padding:0px 15px; font-size: 12px; margin-left:5px;cursor: pointer; border:none;color:#fff;background-color:#169bd5; text-align: center;}/
.disabled .price,.disabled .vipPrice{display: none;}
.bggrey{background-color: #dedede !important;}
.pricetext{width:45%;height:30px;color:#ff7e7e;margin-right:2px;border: 1px solid #f2f2f2;border-radius:2px;text-align: center; position: relative;z-index: 9;}
.numtext{width:30%;height:30px;color:#ff7e7e;border: 1px solid #f2f2f2;border-radius:2px;text-align: center; position: relative;z-index: 9;}
.btn-blue{background-color: #91b6f5;    text-align: center; color: #fff !important;}
.btn-red{background-color: #ff7e7e !important}
.btn-green{background-color: #54c758}
.btn-grey{background-color: #fff !important;border:1px solid #8792a4 !important;color:#333 !important;position: relative;top: 1px;}
.backbtn{ background: #fff;border:none;float: right; display: block; line-height: 39px;margin-right: 15px; color: #0f254a;font-size: 14px; cursor: pointer; }
/*icon*/
.icon {background: url(../images/icon.png) no-repeat;display: inline-block;vertical-align:middle;margin-right: 5px;}
.Menu_bar {width: 100%;height: 60px;background: #fff; position: fixed;top: 0;left: 0; z-index: 99;}
.Menu_bar .logo{float: left;height:100%;width:205px;padding:0px 0px 0px 20px;}
.Menu_bar .logo a{display: inline-flex;width:100%;height:100%; align-items: center;color:#333;font-size:26px;line-height: 26px;}
.Menu_bar .meneBox{width:auto;height:60px;display: flex;align-items: center;}
.Menu_bar .meneBox ul li{display: block;float:left;width:85px; text-align: center;line-height: 40px;margin-right:5px;border-radius: 3px;}
.Menu_bar .meneBox ul li a{color:#333;display: block;width:100%;height:100%;}
.Menu_bar .meneBox ul li.active{background-color: #91b6f5;}
.Menu_bar .meneBox ul li.active a{color:#fff}
.Menu_bar .meneBox ul li:hover a{color:#fff;background-color: #91b6f5;}
.Menu_bar .right_bar {min-width: 100px;height: 60px;float: right;color: #333;}
.right_bar .info{display: inline-flex;height:100%; align-items: center;position: relative;margin-right:25px;}
.right_bar .info.noticeinfo{margin-right:35px;}
.right_bar .info span.noticeicon{width:15px;height:15px;background-position: -92px 0px;}
.right_bar .info span.newsicon{width:22px;height:14px; background-position: -6px 0px; position: absolute;top:15px;right:-22px;}
.right_bar .info span.seticon{width:15px;height:15px;background-position: -54px 0px;}
.right_bar .info span.usericon{width:8px;height:5px;background-position:-136px 0px;margin-left:3px;}
.right_bar .info .info_wrap{position: absolute;top: 58px;right: 0px;width: 320px;height: 200px;padding: 10px;background-color: #fff;border: 1px solid #f3f3f3;border-top: none;display: none;}
.right_bar .info .info_wrap .top{border-bottom: 1px solid #ccc;padding: 0 10px 10px 10px;}
.right_bar .info .info_wrap .pic{width: 60px;height: 60px;border-radius: 30px;background-color: #fff;float: left;overflow: hidden;}
.right_bar .info .info_wrap .pic img{width: 100%;height: 100%;}
.right_bar .info .info_wrap .identity{float: left;height: 60px;margin-left: 20px;padding-top: 5px;}
.right_bar .info .info_wrap .identity .ident{margin-bottom: 10px;color: #666;}
.right_bar .info .info_wrap .identity .user{color: #99999a;}
.right_bar .info .info_wrap .center{margin-top: 10px;color: #666;}
.right_bar .info .info_wrap .center .item{display: inline-block;width: 100px;height: 25px;text-align: right;}
.right_bar .info .info_wrap .bottom{text-align: center;margin-top: 15px;}
.right_bar .info .info_wrap .bottom .quit{border: none;width: 100px;height: 25px;background-color: #fff;color: #99999a;cursor: pointer;}
.leftcon{width:180px;height:100%;background-color:#adb0b6;position: fixed;left: 10px;    z-index: 11;top:81px;}
.leftcon .sideBar li{display: block;color:#ccc;width:100%;min-height:45px;}
.leftcon .sideBar li a{color: #fff;display:block; width: 180px;height: 45px;line-height:45px; font-size: 12px;padding-left:20px;}
.leftcon .sideBar>li>a.active {color: #fff;background: #767c85; box-sizing: border-box; }
.leftcon .sideBar li ul.childmenu li a{display: block;}
.leftcon .sideBar li ul.childmenu li a.active{color: #fff;background-color:#91b6f5;}
.leftcon .sideBar li a span.icon{margin-right:5px;}
.leftcon .sideBar li a span.arrow_up{width:12px;height:6px;display:inline-block;background-position:-185px -1px;margin-top:20px;margin-right:20px;}
.leftcon .sideBar li a span.arrow_down{width:12px;height:6px;display:inline-block;background-position:-205px -1px;margin-top:20px;margin-right:20px;}
.leftcon .sideBar li a.active span.arrow_up{background-position:-185px -1px;}
.leftcon .sideBar li a.active span.arrow_down{background-position:-205px -1px;}
.leftcon .sideBar li a span.index_icon{display: inline-block;width:17px;height:16px;background-position:-26px -6px; position:relative;top:2px;}
.leftcon .sideBar li a span.data_icon{display: inline-block;width:17px;height:17px;background-position:-220px -45px; position:relative;}
.leftcon .sideBar li a span.scenic_icon{display: inline-block;width:17px;height:17px;background-position:-191px -45px; position:relative;top:-1px;}
.leftcon .sideBar li a span.facility_icon{display: inline-block;width:18px;height:17px;background-position:-128px -45px;}
.leftcon .sideBar li a span.device_icon{display: inline-block;width:18px;height:17px;background-position:-159px -45px;}
.leftcon .sideBar li a span.user_icon{display: inline-block;width:18px;height:17px;background-position:-98px -45px; position:relative;}
.leftcon .sideBar li a.active span.data_icon{background-position:-220px -13px;}
.leftcon .sideBar li a span.data_icon{background-position:-220px -13px;}
.leftcon .sideBar li a.active span.scenic_icon{background-position:-191px -14px;}
.leftcon .sideBar li a.active span.facility_icon{background-position:-127px -13px;}
.leftcon .sideBar li a.active span.device_icon{background-position:-159px -14px;}
.leftcon .sideBar li a.active span.user_icon{background-position:-98px -13px;}
.treeTitle {background-color: #767c85;}
/*菜单图标*/
.sideBar .icon_item{width: 20px;height: 20px;position: absolute;left: 15px;top: 50%;margin-top: -10px;background-position: -51px -50px;}
.leftcon .sideBar .icon{ background-position: -100px 35px;  width: 20px; height: 20px;}
.leftcon .sideBar .icon_game003001{width: 20px;height: 20px;background-position: -285px 2px;}/*订单中心*/
.leftcon .sideBar .active .icon_game003001{background-position:-285px -28px;}
.leftcon .sideBar .icon_game001001{width: 20px;height: 20px;background-position: -332px -55px}/*首页*/
.leftcon .sideBar .active .icon_game001001{width: 20px;height: 20px;background-position: -332px -85px}
.leftcon .sideBar .icon_game001002{width: 20px;height: 20px;background-position: -370px -55px}/*个人资料*/
.leftcon .sideBar .active .icon_game001002{width: 20px;height: 20px;background-position: -370px -85px}
.leftcon .sideBar .icon_game001003{width: 20px;height: 20px;background-position: -8px -118px}/*修改密码*/
.leftcon .sideBar .active .icon_game001003{width: 20px;height: 20px;background-position: -50px -118px}
.leftcon .sideBar .icon_game002002{background-position:-51px -51px;}/*商户管理*/
.leftcon .sideBar .active .icon_game002002{background-position:-51px -80px;}
.leftcon .sideBar .icon_game002001{background-position: -4px -51px}/*产品管理*/
.leftcon .sideBar .active .icon_game002001{background-position: -4px -81px}
.leftcon .sideBar .icon_game004001{background-position: -130px -53px}/*财务中心*/
.leftcon .sideBar .active .icon_game004001{background-position: -130px -83px}
.leftcon .sideBar .icon_game006001{background-position: -165px -53px}/*会员营销*/
.leftcon .sideBar .active .icon_game006001{background-position: -165px -83px}
.leftcon .sideBar .icon_game007001{background-position: -91px -340px}/*资讯管理*/
.leftcon .sideBar .active .icon_game007001{background-position: -131px -340px}
.leftcon .sideBar .icon_game008001{background-position: -194px -53px}/*站点管理*/
.leftcon .sideBar .active .icon_game008001{background-position: -194px -83px}
.leftcon .sideBar .icon_game008002{background-position: -119px -118px}/*推荐位管理*/
.leftcon .sideBar .active .icon_game008002{background-position: -85px -117px}
.sideBar .active .icon_item{background-position: -51px -81px;}
.sideBar .active .icon_item2{background-position: -90px -84px}
.leftcon .sideBar .icon_game001004{background-position: -198px -55px}/*读卡器设置*/
.leftcon .sideBar .active .icon_game001004{background-position: -198px -85px}

.leftcon .sideBar .icon_game002003{background-position: -332px -53px}/*分支机构管理*/
.leftcon .sideBar .active .icon_game002003{background-position: -332px -85px}
.leftcon .sideBar .icon_game009001{background-position: -8px -340px}/*开卡充值*/
.leftcon .sideBar .active .icon_game009001{background-position: -49px -340px}
.leftcon .sideBar .icon_game009002{background-position: -91px -340px}/*资讯管理*/
.leftcon .sideBar .active .icon_game009002{background-position: -131px -340px}
.leftcon .sideBar .icon_game005001{background-position: -52px -51px}/*合作商管理*/
.leftcon .sideBar .active .icon_game005001{background-position: -52px -82px}
.leftcon .sideBar .icon_game005002{background-position: -252px -376px}/*结算管理*/
.leftcon .sideBar .active .icon_game005002{background-position: -293px -376px}
.leftcon .sideBar .icon_game007002{background-position: -170px -340px}/*统计*/
.leftcon .sideBar .active .icon_game007002{background-position: -210px -340px}
.leftcon .sideBar .icon_game007003{background-position: -170px -376px}/*卡类型与发行*/
.leftcon .sideBar .active .icon_game007003{background-position: -210px -376px}
.leftcon .sideBar .icon_game007004{background-position: -52px -51px}/*网点管理*/
.leftcon .sideBar .active .icon_game007004{background-position: -52px -82px}
.leftcon .sideBar .icon_game004002{background-position: -287px 0px}/*电子开票*/
.leftcon .sideBar .active .icon_game004002{background-position: -287px -29px}
/*.leftcon .sideBar .icon_game009002{background-position: -91px -340px}*/
/*.leftcon .sideBar .active .icon_game009002{background-position: -131px -29px}*/

.leftcon .sideBar .icon_game010001{background: url(../images/jtys-nor.png) no-repeat center;}/*机台营收*/
.leftcon .sideBar .active .icon_game010001{background: url(../images/jtys.png) no-repeat center;}
.leftcon .sideBar .icon_game010002{background: url(../images/swb-nor.png) no-repeat center;}/*实物币*/
.leftcon .sideBar .active .icon_game010002{background: url(../images/swb.png) no-repeat center;}
.leftcon .sideBar .icon_game010003{background: url(../images/jtpz-nor.png) no-repeat center;}/*机台配置*/
.leftcon .sideBar .active .icon_game010003{background: url(../images/jtpz.png) no-repeat center;}


.nodata{text-align:center;line-height:50px;}
.loadding{ position:fixed; left:0; top:0; z-index:10; width:100%; height:100%;}
.loadding img{width:40px;height:40px; position:fixed; left:50%; top:50%; margin-top:-16px; margin-left:-16px;}
.load{ width:100%; text-align:center; line-height:40px; font-size:12px; color:#999;}

/*右侧内容*/
.rightcon{width:100%;float:left;height: 100%;padding:80px 20px 20px 205px;box-sizing: border-box;}
.rightcon.ptop{padding-top: 110px!important;}
.rightcon .searchBox{padding:0px 0px 10px 0px; background-color: #fff;margin-bottom:10px; }
.rightcon .searchBox label{margin-right: 5px;}
.rightcon .searchBox input.search_input{width: 150px;height: 35px;border-radius: 2px;text-indent: 5px;border: 1px solid #8792a4;}
.rightcon .searchBox .commtext{width: 150px;height: 35px;border-radius: 2px;text-indent: 5px;border: 1px solid #8792a4;}
.rightcon .searchBox .commtext.dateTimeText{width:280px;}
.rightcon .searchBox .commtext1{width: 150px;height: 35px;border-radius: 2px;text-indent: 5px;border: 1px solid #8792a4;}
.rightcon .searchBox select{width: 150px;height: 35px;border-radius: 2px;text-indent: 5px;border: 1px solid #8792a4;}
.rightcon .searchBox a.addclasses{font-size: 12px;}
.rightcon .searchBox select.citySel{width:100px;height:30px;text-indent: 5px; border: 1px solid #f2f2f2;}
.rightcon .navigation{width: 200px;height: 100%;background-color: #fff;float: left;position: relative;padding: 10px;}
.rightcon .navigation .btm{position:absolute;width: 100%;left: 0;bottom: 0;padding: 10px 20px;}
.rightcon .navigation .btm .add{float: left;cursor: pointer;}
.rightcon .navigation .btm .delete{float: right;cursor: pointer;}
.rightcon .navigation .btm i{width: 16px;height: 16px;}
.rightcon .navigation .btm .add i{background-position:-232px -119px;}
.rightcon .navigation .btm .delete i{background-position:-294px -119px;}
.rightcon .dataTbl{width: 100%;height: 100%;padding-left:210px;}
.rightcon .dataTbl .datatable{width: 100% !important;height: 100% !important;float: none !important;overflow: hidden;position: relative !important;padding: 0 !important;}
.searchBox{width:100%;height:auto;background-color#fff;position: relative;min-height: 50px;}
.searchBox .rightbtn{position: absolute;right: 0px;top: 17px;background: #22d3b6;color:#fff;border: none;line-height: 26px;height: 26px;padding: 0 10px;text-align: center;border-radius: 3px;cursor: pointer;}
.searchBox .add{float: right;}
.searchBox .add input{padding: 0 10px;}
.searchBox .tit{border-bottom: 1px solid #eeeeee;padding:0px 10px; color:#74A0D8;font-size:15px;height:40px;line-height: 40px;position: relative;}
.searchBox .tit a,.searchBox .tit span{ margin:0 5px;font-size: 14px}
.searchBox .tit a:hover{ color:#91b6f5;}
.searchBox .tit span.icon_sou{width:15px;height:15px;display: inline-block;background-position: -11px -25px;}
.searchBox .searchform{margin-top:12px;    padding: 0; display: inline-block;}
/*.searchBox .chunk{display: block;}*/
.searchBox .chunk .info{margin-left: 200px;}
.searchBox .chunk input[type='text']{width: 150px;height: 35px;border-radius: 2px;text-indent: 5px;border: 1px solid #8792a4;}
.searchBox .searchform .typecheck{margin-right:10px;}
.searchBox .time_wrap span{margin-right: 10px;display: inline-block;padding: 5px 10px;cursor: pointer;border-radius: 5px;}
.searchBox .time_wrap .selected{background-color: #169bd5;color: #fff;}
.datatable{width:100%;height:auto;min-height:calc(100% - 10px);min-height:-webkit-calc(100% - 10px);min-height:-moz-calc(100% - 10px);background-color: #fff;border-radius: 2px;border:1px solid #edeced;}
.datatable_tit{border-bottom: 1px solid #eeeeee;margin-bottom:10px; color:#0f254a;font-size:15px;height:40px;line-height: 40px;position: relative;}
.datatable_tit a,.datatable .datatable_tit span{ margin:0 5px;font-size: 14px}
.datatable_tit a:hover{ color:#91b6f5;}
.datatable{background: #fff;position: relative; padding:0 15px;padding-bottom:80px; border: #f2f2f2 1px solid; }
.datatable tr:hover td{background-color:#f6f6f6}
.datatable tr td {border-bottom:1px solid #f4f7fa;text-align: center;padding:2px;color: #333;height: 40px;font-size: 12px;background: #fff;}
.datatable tr td.cen{text-align: center;}
.datatable tr td:first-child{border-left:1px solid #f4f7fa;}
.datatable tr td:last-child{border-right:1px solid #f4f7fa;}
.datatable tr td.operate{ color: #4d79aa }
.datatable tr th {background: #adb0b6;border-bottom:1px solid #f4f7fa;border-left:1px solid #f4f7fa;font-size: 12px;height: 30px;color: #0f254a;font-weight: normal;}
.datatable2 tr th {background: #fff;border-bottom:1px solid #f4f7fa;border-left:1px solid #f4f7fa;font-size: 12px;height: 30px;color: #0f254a;font-weight: normal;}
.datatable tr th:last-child{border-right:1px solid #f4f7fa;}
.datatable tr span,.datatable tr span a{ color: #ff0000;}
.datatable tr td a{color: #367df5;}
.datatable .icon_tree{width:16px;height:16px;border: medium none; margin: 0; padding: 0;display: inline-block;cursor: pointer;background:url(../images/icon_tree.png) no-repeat -16px 0px;}
.datatable .icon_tree:hover,.data_table .icon_tree.active{background:url(../images/icon_tree.png) no-repeat -48px 0px;width:16px;}
.datatable .icon_tree_open{background:url(../images/icon_tree.png) no-repeat 0px 0px;width:16px;}
.datatable .icon_tree_open:hover,.data_table .icon_tree_open.active{background:url(../images/icon_tree.png) no-repeat -32px 0px;width:16px;}
.datatable .icon_tree.lvl_1{ margin-left:0px;}
.datatable .icon_tree.lvl_2{ margin-left:15px;}
.datatable .icon_tree.lvl_3{ margin-left:30px;}
#uploadpic,.uploadpic{width:130px;height:110px; background: url(../images/add_img.png) no-repeat center top;border: 1px dashed #ccc;}
.add .formCon{margin-bottom:10px;position: relative;}
/*列表文字样式*/
.fontstyle1{color:#34A853 !important;}
.fontstyle2{color:#FF4B4B !important;}
.fontstyle3{color:#E040FC !important;}
.fontstyle4{color:#2381D8 !important;}
.small-size{font-size:12px;}
.mid-size{font-size:14px;}
.big-size{font-size:16px;}

/*员工列表*/
.employtreebox{width:210px;height:100%;position:fixed; left:180px;padding-bottom:20px;}
.employList{width:100%;height:100%; background-color:#f4f7fa;}
.datatablebox{padding-left:225px;height:100%;width:100%;}
.employ_operate{font-size: 12px;line-height: 20px;}
.employsearch{ background-position:-23px -490px;  text-indent:5px;}
.employadd {background-position:-25px -441px;text-indent:3px;}

/*景区列表*/
.treewrap {padding: 15px;background-color: #fff; position: fixed; width: 230px;min-height: 100%;border: solid 1px #e4e4e4;border-radius: 5px;box-sizing: border-box;}
.treewrap.pst{top:0;left:0;position:absolute;}
.addsceneryname{display: block;color:#fff; float: right;position: relative;top:5px;}
.tableoperate{float: left;}
/*图片素材*/
.picmateriallist{margin-bottom: 100px;}
.picmaterialbox{width:250px;height:auto;margin-top:20px;margin-right: 20px; float: left;font-family: '微软雅黑正黑体 Regular', '微软雅黑正黑体';font-size: 12px;}
.picoperate{width:100%;height:37px;background-color:#f4f5f9;}
.picoperate .operrateicon{display: block; width:25px;height:19px;float: right;margin:9px 10px;}
.picoperate a.picedit{background-position:-114px -7px;}
.picoperate a.picmutual{background-position:-114px -62px;}
.picoperate a.picdel{background-position:-114px -106px;}
.picmaterialcheck{display: inline-block;float: left;position: relative;top:10px;left:10px;}
.picbox{width:100%;height:205px;overflow: hidden;margin-bottom: 5px;}
.picbox img{width:100%;height:100%;}
.picmaterialbox p{width:100%;line-height:18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ptop{padding-top:110px}
/*2017.7.31新增*/


/*树形菜单*/
.treeCon{ padding: 10px 15px;background-color: #fff;height:100% }
.treeCon li{color: #666; font-size: 12px;}
.treeCon li i.tree_child{ display: inline-block;width: 47px; height: 55px; background-position: -123px 0;margin-top:-7px;}
.treeCon li.tit{ height: 20px; position: relative; top:10px; cursor: pointer; color: #333; font-size: 13px;}
.treeCon li p.tit i.tree_parent{display: inline-block;cursor: pointer; height:20px; width: 25px;background-position: -4px -30px;position:relative;top:2px;}
.treeCon li a{display: inline-block;height: 20px; line-height: 20px; cursor: pointer;color: #333;}
.treeCon li a:hover{ color: #fff; background: #7297db; padding: 0 10px;}
.treeCon li a.active{ color: #fff; background: #7297db; padding: 0 10px;}
.bgcolor1{background-color: #00bb0c;}
.bgcolor2{background-color: #fc6645;}
.bgcolor3{background-color: #ffcc00;}
.rightcon .search .search-bar.no_m input.datecheck{margin: 0px 10px 0 10px;}
.tab-head{height: 50px; line-height:50px; font-size: 14px;border-bottom: 1px solid #e4e4e4;font-weight: normal;}
.tab-head .tabBtn{height: 28px;line-height: 28px;font-family: Microsoft YaHei;font-size: 12px;cursor: pointer;color: #333;text-align: center;padding: 0 10px;margin: 10px 10px 0 0;}
.tab-head .tabBtn.active{background-color: #7297db;color: #fff;}
.commtext.text_1{width:108px;}
.commtext.text_2{width:555px;}
.commtext.text_3{width:160px;}
.commtext.text_4{width:50px;}
.commtext.text_5{width:90px;}
/*提示*/
.style1{color:#FF0000 !important;}
.errortip,.error{color:#DD433E;font-size: 12px;margin-left: 5px;}
.errortip{color:#ff0000;font-size:13px;}
.errortip i.tipicon{display: inline-block; width:16px;height:16px;background-position:-404px -13px;position: relative;top:-2px; margin-right:5px;}
.comBtn{height:30px; line-height:30px;border-radius:3px; font-family: Microsoft YaHei;display: inline-block;padding:0px 15px; font-size: 12px; margin-left:3px;cursor: pointer; border:none;color:#fff;background-color:#91b6f5; text-align: center;}
.page{width:100%;	padding:15px 30px;padding-bottom:0px;position: absolute;bottom:20px;}
.Pagination {float:right;line-height: 25px;color: #565656;}
.totlepage{display:inline-block;font-size: 12px;line-height: 25px;}
.Pagination span {margin-right: 5px;display: block;float: left;margin-left: 5px;}
.Pagination span b {padding: 0 2px;}
.Pagination div {float: left}
.Pagination a {font-size: 12px;text-decoration: none;display: block;float: left;color: #565656;border: 1px solid #cacaca;height: 25px;line-height: 25px;padding: 0 8px;margin: 0 2px;}
.Pagination .Ellipsis {overflow: hidden;display: none;}
cite.FormNum {display: block;float: left;line-height: 25px;height: 25px;font-style: normal;padding-left: 10px;}
#PageNum {color: #777;width: 30px;height: 25px;line-height: 25px;border: 1px solid #cacaca;margin: 0 5px;text-align: center;}
.Pagination a:hover,.Pagination a.PageCur {background-color: #efefef;color: #000;border:1px solid #dddddd}
.fontstyle1{color:#34A853 !important;}
.fontstyle2{color:#FF4B4B !important;}
.fontstyle3{color:#E040FC !important;}
.fontstyle4{color:#2381D8 !important;}
.small-size{font-size:12px;}
.mid-size{font-size:14px;}
.big-size{font-size:16px;}

.mapContent .mapbox{width: 650px;height: 380px;position:relative;float: left;}
.mapContent .mapbox .maps{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.mapContent .map_zb{position: absolute;top: 6px;z-index: 99;left: 6px;z-index: 2;}
.mapContent .map_zb input{width: 150px;height: 30px;text-indent: 5px;border: 1px solid #f2f2f2;border-radius: 2px;}
/*查询统计账户统计*/
.chart{width: 60%;float: left;height: 100%;padding: 15px;}
.chart .diagram{width: 100%;height: 100%;}
.form{width: 40%;float: left;height: 100%;padding: 15px 10px;}
.form .wrap{position:relative;}
.form tfoot tr td{background-color: #f4f7fa;}
.fixedHeader{position: absolute;top:0;left: 0;width: 100%;height: 30px;}
.chartTbBox{padding-top: 30px;}
.ovBox{overflow-y: auto;height: 100%;}
/*审核的确认和返回按钮样式*/
.commtext2{width:100px;height:35px;text-indent: 5px;border: 1px solid #f2f2f2; magin-left:60px;border-radius:2px;}
.comBtn2{height:30px; line-height:30px;border-radius:3px; font-family: Microsoft YaHei;display: inline-block;padding:0px 15px; font-size: 12px; margin-left:60px;cursor: pointer; border:none;color:#fff;background-color:#91b6f5; text-align: center;}
.comBtn3{height:30px; line-height:30px;border-radius:3px; font-family: Microsoft YaHei;display: inline-block;padding:0px 15px; font-size: 12px; margin-left:30px;cursor: pointer; border:none;background-color:#fff; text-align: center;border: 1px solid #8792a4;color: #333;}
/*审核结果显示*/
.shjg{width: 500px;height: 550px;border:1px solid #ccc;padding: 20px;margin-top: 30px;}
.viewSh{width: 1000px;height:auto;border:1px solid #ccc;padding: 20px;margin-top: 30px;}
.shjg2{width: 500px;height: 360px;display:none;border:1px solid #ccc;padding: 20px;margin-top: 30px;}
.shjg3{width: 500px;height: 360px;display:none;border:1px solid #ccc;padding: 20px;margin-top: 30px;}



/*公共详情*/
.datatable_detail{min-height:400px; height:auto!important; height:400px;_height:400px;padding: 20px 0;position:relative;}
.datatable table.table_detail{width: 100%;border: none; }
.datatable table.table_detail tr th{ width:180px; min-width:100px;border:none; background-color:#fff; text-align: right;  font-size:14px; color:#333; font-weight:normal; line-height:30px; padding-bottom:10px;}
.datatable table.table_detail.long_th tr th{width:140px;}
.datatable table.table_detail tr th b{ color:#f00; margin-right:3px;}
.datatable table.table_detail tr td{line-height:30px;text-align:left; padding-bottom:10px; font-size:14px;border:none;}
.datatable table.table_detail tr td .commfile,.commloadBtn{display:block;position:relative;width:85px;height:35px;overflow:hidden;background: #ffffff;border: 1px solid #8792a4;color:#5d6470;border-radius: 4px;text-align:center;float:left;margin-right:5px;cursor: pointer;}
.datatable table.table_detail tr td .commfile input{cursor:pointer;display:block;width:85px; height:35px; line-height:35px;text-align:center;cursor: pointer;color:#5d6470;border:0 !important;background: none !important;outline: none !important;}
.datatable table.table_detail tr td .prefile{position:absolute;top:0;left:0;width:85px;height:35px;font-size:100px;opacity:0;filter:alpha(opacity=0);cursor:pointer}
.datatable table.table_detail tr td input.inputtextname{float: left;height: 35px;padding:0;border:0 !important;background: none !important;outline: none !important;}

.datatable table.table_detail tr td .areabox{width:300px;height:120px; padding: 5px;}
.datatable table.table_detail tr th.edittitle{font-weight: bold !important;}
.datatable table.table_detail tr td span.radiomargin{margin-right: 15px;}
.datatable table.table_detail tr td .radioConMbt{ margin-bottom: 15px;}
.datatable table.table_detail tr td .radioConMbt input[type='text']{ width: 100px;}
.datatable table.table_detail tr td .timeinput{width:100px;height:35px;border-radius: 2px;text-indent: 5px; border:1px solid #8792a4;}
.datatable table.table_detail tr.ticketbackrequire{display: none;}
.datatable table.table_detail tr td .textareaCon{ position: relative;    /*width: 300px;height: 120px;*/}
.datatable table.table_detail tr td .lengthBox{ position: absolute;left: 230px; bottom: 1px; color: #999; font-size: 12px;background: #fff;opacity: 0.9; display: inline-block; width: 65px; text-align: right; display: inline-block;}
.datatable table.table_detail tr td .small .lengthBox.middle{left: 355px; bottom: 4px;width:40px;background: none;}
.datatable table.table_detail tr td .small .lengthBox{left: 225px; bottom: 12px;}
.datatable table.table_detail tr td .middle .lengthBox{left: 575px; bottom: 12px;}

.datatable table.table_detail tr td .lengthBox i{ font-style: normal;}
.datatable table.table_detail tr td .textareaCon .errortip{ margin: 5px;}
.datatable table.table_detail tr td .add_btn{  width: 20px;height: 20px;background-image: url(../images/add.png);display: inline-block;background-repeat: no-repeat; position:relative;top:8px;cursor: pointer;}
.datatable table.table_detail tr td .delete_btn{  width: 20px;height: 20px;background-image: url(../images/delete.png);display: inline-block;background-repeat: no-repeat; position:relative;top:7px;cursor: pointer;}

#uploadpic,.uploadpic{width:130px;height:110px; background: url(../images/add_img.png) no-repeat center top;border: 1px dashed #ccc;}
/*异常,关闭*/
.stadus span{ color:#367df5;}
.stadus .close,.stadus .red{ color:#f00  !important;}
.icon_download{width: 20px;height: 20px;cursor: pointer; background-position: -91px -24px;float: right;position: relative; top:20px;}
.head{margin-bottom:10px;}
.head .icon1{width: 20px;height: 20px;background-position: -50px -24px;margin: 0;}
.head .download{width: 20px;height: 20px;background-position: -91px -24px;float: right;}
.head .info{color:#999;margin-left:20px;}
/*调价*/
.menutab{width:100%;height:35px;line-height: 35px;margin-top:10px;}
.menutab ul li{display: block;width:80px;text-align: center;border-radius:5px;cursor: pointer}
.menutab ul li.active{background-color: #169bd5;color:#fff}
.commtext.text_1{width:108px;}
.commtext.text_2{width:555px;}
.commtext.text_3{width:160px;}
.commtext.text_4{width:50px;}
.commtext.text_5{width:90px;}
.adminIcon{width: 50px;height: 50px;}
.adminIcon img{width: 100%;height: 100%;}


.rightcon .navigation{width: 200px;height: 100%;background-color: #fff;float: left;position: relative;padding: 10px;}
.rightcon .navigation .btm{position:absolute;width: 100%;left: 0;bottom: 0;padding: 10px 20px;}
.rightcon .navigation .btm .add{float: left;cursor: pointer;}
.rightcon .navigation .btm .delete{float: right;cursor: pointer;}
.rightcon .navigation .btm i{width: 16px;height: 16px;}
.rightcon .navigation .btm .add i{background-position:-232px -119px;}
.rightcon .navigation .btm .delete i{background-position:-294px -119px;}
.rightcon .dataTbl{width: 100%;height: 100%;padding-left:210px;}
.rightcon .dataTbl .datatable{width: 100% !important;height: 100% !important;float: none !important;overflow: hidden;position: relative !important;padding: 0 !important;}

.data_table_wrap{ width:100%;padding-left:15%;}
/*暂无数据*/
.nodata{text-align:center;line-height:50px;}
/*加载*/
/* .loadding{ position:fixed; left:0; top:0; z-index:10; width:100%; height:100%; background:rgba(0,0,0,0.3);}
.loadding img{width:40px;height:40px; position:fixed; left:50%; top:50%; margin-top:-16px; margin-left:-16px;}
.load{ width:100%; text-align:center; line-height:40px; font-size:12px; color:#999;} */

/*等待加载*/
.loading{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:9999; background-color:rgba(0,0,0,0.1); display:none; z-index:999999;}
.loading img{ width:36px; height:36px; position:absolute; left:50%; top:50%; margin-left:-18px; margin-top:-18px;}
.loadbg{width:100%;height:100%;background-color:#000; opacity:0.3;position：fixed;left:0px;top:0px}
.loadcon{width:205px;height:48px;line-height:46px;background-color:#fff;color:#3377aa; border:2px solid #d6e7f2; position:absolute;left:50%;margin-left:-103px;top:30%;}
.loadcon .loadicon{display:inline-block; position:relative;top:2px;left:10px;margin-right:15px;}

.sideBarScroll{overflow-y:auto;overflow-x:hidden}
.mtxt span{margin-right:30px;color:#666;}
.mapContent .mapbox{width: 650px;height: 380px;position:relative;float: left;margin-left:0;}
.mapContent .mapbox .maps{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.mapContent .map_zb{position: absolute;top: 6px;z-index: 99;left: 6px;z-index: 2;}
.mapContent .map_zb input{width: 150px;height: 30px;text-indent: 5px;border: 1px solid #f2f2f2;border-radius: 2px;}
/*查询统计账户统计*/
.chart{width: 60%;float: left;height: 85%;padding: 15px;}
.chart .diagram{width: 100%;height: 100%;}
.form{width: 40%;float: left;height: 85%;padding: 15px;}
.form .wrap{position:relative;}
.form tfoot tr td{background-color: #f4f7fa;}
.fixedHeader{position: absolute;top:0;left: 0;width: 100%;height: 30px;}
.chartTbBox{padding-top: 30px;}
.ovBox{overflow-y: auto;height: 100%;}

/* sales */
.shopName_wrap{position: relative;}
.shopName_wrap .select{position: absolute;top: 25px;left: 60px;display: none;}
.shopName_wrap .select li{width: 215px;height:30px;background-color: #fff;line-height: 28px;border:1px solid #dedede;padding:0 10px;}

.datatable tr td i.upar{width: 13px;height: 18px;background-position: -327px -118px;cursor: pointer;margin: 0 5px;}
.datatable tr td i.downar{width: 13px;height: 18px;background-position: -352px -118px;cursor: pointer;margin: 0 5px;}
.ecoBox{margin-left: 180px;}
.noLb .ecoBox{border-bottom: 1px solid #eee;padding:0 15px 20px 0;}
.ecoBox.nobd{padding:0;border:none;}
.ecoBox .mb1{margin-bottom: 10px;}
.dataTable table.table_detail tr td .ecoBox .commtext {width: 70px;}
.account p{margin-bottom: 15px;}
.account p label{display: inline-block;width: 104px;margin-right: 5px;}
.account p span{color: #666;}
.message{background-color: #fff8de;padding: 10px 20px;}
.message span{color: #ff3739;}

/*分支机构*/
.right_bar .shopName{height:100%;cursor:pointer;/* position:relative; */ line-height:60px;padding-left:20px;font-size:18px;}
.right_bar .shopName .shopNameList{display:none; width:240px;height:auto;position:absolute;top:50px;right:0; background-color:#fff; border:1px solid #eee;max-height:330px;}
.right_bar .shopName .shopNameBox{width:100%;height:100%;max-height:250px;overflow-y:auto;}
.right_bar .shopName .shopNameList .shopitem{line-height:32px;color:#333;border-bottom:1px solid #eee;padding:0px 5px;overflow: hidden;
text-overflow: ellipsis;white-space: nowrap;font-size:14px;}
.right_bar .shopName .shopNameList .shopitem:hover,.right_bar .shopName .shopNameList .shopitem.activeItem{color:#fff;background-color:#169bd5}
.right_bar .shopName .shopNameList .triangle{width: 10px;height: 10px;display: inline-block;position: absolute;top: -6px;right: 30px;background-color: #fff;border-bottom: 1px solid #eee;border-right: 1px solid #eee;transform:rotate(225deg); -ms-transform:rotate(225deg);/* IE 9 */  -moz-transform:rotate(225deg); /* Firefox */  -webkit-transform:rotate(225deg); /* Safari 和 Chrome */  -o-transform:rotate(225deg);  /* Opera */  }

.no_top{margin-top:0!important;}
.tboss_login{width:80%;margin-right: 10px;}
#ui-datepicker-div{display: none!important;}
/*占位符*/ .imgwrap{position:relative;width:100%;height:auto }
 .imgzwf{display:block;width:100%;height:auto }
 .imgshow{position:absolute;left:0;top:0;width:100%;height:100% }



