@charset "utf-8";
*{margin:0;padding:0}
html{width:100%;height:100%}
body{height:100%;width:100%;margin:0 auto;font-weight: 300px;font-family:PingFang SC,Hiragino Sans GB,Arial,Microsoft YaHei,Verdana,Roboto,Noto,Helvetica Neue,sans-serif !important;font-size:13px;background-color:#f7f7f7;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}
i{font-style: normal;}
mark{background-color: transparent;}
.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}
/*按钮*/
.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:220px;height:45px;text-indent: 5px;border: 1px solid #f2f2f2;border-radius:2px;}
.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: #8FC6F3;    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;}
    
.btn-grey2{background-color: #ccc !important;color:#fff !important;    position: relative;
    top: 1px;}
.btn-grey3{background-color: #ff2c00 !important;color:#fff !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;}
.iconY{background: url(../images/iconY.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;box-shadow: 0 2px 2px #f7f7f7;}
.Menu_bar .logo{float: left;height:100%;width:160px;background-color: #2c3748;padding: 3px;box-shadow: 0 10px 0px #2c3748;}
.Menu_bar .logo a{display: inline-flex;width:100%;height:100%; align-items: center;padding-left: 10px;color:#fff;font-size:14px;}
.Menu_bar .meneBox{width:auto;height:60px;margin-left: 20px;}
.Menu_bar .meneBox ul li{display: block;float:left;width:60px; text-align: center;line-height: 60px;margin-right: 30px;}
.Menu_bar .meneBox ul li a{color:#333;display: block;width:100%;height:100%;font-weight: 300px;}
.Menu_bar .meneBox ul li.active{border-bottom: 2px solid #0282cd;}
.Menu_bar .meneBox ul li.active a{color:#0282cd}
.Menu_bar .meneBox ul li:hover a{color:#8FC6F3}
.Menu_bar .right_bar {min-width: 100px;height: 60px;float: right;color: #ccc;}
.Menu_bar .right_bar2 {min-width: 100px;height: 60px;float: right;color: #ccc;display: flex;}

.right_bar .info{display: inline-flex;height:100%; align-items: center;position: relative;margin-right:25px;}
.right_bar .info img{width:37px;height:37px;display:inine-block;border-radius:37px;}
.right_bar .info.noticeinfo{margin-right:35px;}
.right_bar .info span.noticeicon{width:17px;height:17px;background-position: -91px -148px;}
.noticeicon{width:20px;height:20px;background-position: -91px -148px;margin-top: 20px;}
.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:20px;height:20px;background-position: -52px 0px;margin-top: -10px;}
.seticon{width:20px;height:20px;background-position: -52px 0px;margin-top: -10px;margin-top: 20px;margin-left: 20px;}
.right_bar .info span.logout{width:17px;height:17px;background-position: -52px -150px;}
.logout{width:20px;height:20px;background-position: -52px -148px;margin-top: 20px;margin-left: 20px;margin-right: 20px;}
.logout2 {
    width: 20px;
    height: 20px;
    background-position: -52px -148px;
  
    margin-left: 9px;
    margin-right: 20px;
}

.formselectx{margin-left:100px;margin-top:20px;}
.comBtnx{margin-left:100px!important;margin-top:20px;}
  .amap-logo {
            right: 0 !important;
            left: auto !important;
            display: none!important;
        }
        
        .amap-copyright {
            right: 70px !important;
            left: auto !important;
            display: none!important;
        }  

.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;}
.js_username{cursor: pointer;}
.right_bar .info img{margin-right: 20px;}
.right_bar .info span{color: #333;}

.leftcon{width:160px;height:100%;background-color:#2c3748;border-top:1px solid #15202d;position: fixed;padding-top: 60px;left: 0;z-index: 11;overflow-y: auto;padding-bottom: 30px;}
.leftcon::-webkit-scrollbar {  width: 5px;  height: 14px;} 
.leftcon::-webkit-scrollbar-track,:-webkit-scrollbar-thumb {  border-radius: 999px;  border: 5px solid transparent;}
.leftcon::-webkit-scrollbar-track {  box-shadow: 1px 1px 5px rgba(0,0,0,.2) inset;} 
.leftcon::-webkit-scrollbar-thumb {  min-height: 20px;  background-clip: content-box;  box-shadow: 0 0 0 5px #2c3748 inset;    border-radius: 30px;}
.leftcon::-webkit-scrollbar-corner {  background: transparent;}

.leftcon ul.sideBar li{display: block;color:#ccc;width:100%;min-height:45px;}
.leftcon ul.sideBar li a{color: #ccc;display:block;cursor:pointer; width: 160px;height: 50px;line-height:50px; font-size: 13px;padding-left:20px;}
.leftcon ul.sideBar>li>a.active {color: #8FC6F3;box-sizing: border-box; }
.leftcon ul.sideBar li ul.childmenu li a{display: block;}
.leftcon ul.sideBar li ul.childmenu li a.active{color: #8FC6F3; border-left:2px solid #8FC6F3;background: #213246; }
.leftcon ul.sideBar li a span.icon{margin-right:5px;}
.leftcon ul.sideBar li a span.arrow_up{width:12px;height:8px;display:inline-block;background-position:-257px -1px;margin-top:23px;margin-right:20px;}
.leftcon ul.sideBar li a span.arrow_down{width:12px;height:8px;display:inline-block;background-position:-237px -1px;margin-top:23px;margin-right:20px;}
.leftcon ul.sideBar li a.active span.arrow_up{background-position:-257px -1px;}
.leftcon ul.sideBar li a.active span.arrow_down{background-position:-237px -1px;}
.leftcon ul.sideBar li a span.index_icon{display: inline-block;width:17px;height:16px;background-position:-26px -6px; position:relative;top:2px;}
.leftcon ul.sideBar li a span.data_icon{display: inline-block;width:17px;height:17px;background-position:-220px -45px; position:relative;}
.leftcon ul.sideBar li a span.scenic_icon{display: inline-block;width:17px;height:17px;background-position:-191px -45px; position:relative;top:-1px;}
.leftcon ul.sideBar li a span.facility_icon{display: inline-block;width:18px;height:17px;background-position:-128px -45px;}
.leftcon ul.sideBar li a span.device_icon{display: inline-block;width:18px;height:17px;background-position:-159px -45px;}
.leftcon ul.sideBar li a span.user_icon{display: inline-block;width:18px;height:17px;background-position:-98px -45px; position:relative;}
.leftcon ul.sideBar li a.active span.data_icon{background-position:-220px -13px;}
.leftcon ul.sideBar li a span.data_icon{background-position:-220px -13px;}
.leftcon ul.sideBar li a.active span.scenic_icon{background-position:-191px -14px;}
.leftcon ul.sideBar li a.active span.facility_icon{background-position:-127px -13px;}
.leftcon ul.sideBar li a.active span.device_icon{background-position:-159px -14px;}
.leftcon ul.sideBar li a.active span.user_icon{background-position:-98px -13px;}
/*右侧内容*/

.rightcon{width:100%;float:left;height: 100%;padding:75px 20px 20px 175px;box-sizing: border-box;}
.rightcon .searchBox{padding:0px 0px 10px 0px; background-color: #fff;margin-bottom:10px; }
.rightcon .searchBox2{padding:0px 0px 10px 0px; background-color: #fff;margin-bottom:30px; }

.rightcon .searchBox label{margin-right: 5px;}

.rightcon .searchBox input.search_input{width:265px;height:45px;line-height: 45px;padding-left:5px;background-color: #fff;border: 1px solid #f2f2f2;}
.rightcon .searchBox .commtext{width:160px;height:45px;text-indent: 5px; border: 1px solid #f2f2f2;color:#888;}
.rightcon .searchBox select{width:160px;height:45px;border: 1px solid #f2f2f2;color: #999;font-size: 14px;outline: none;}
.rightcon .searchBox a.addclasses{font-size: 12px;}
.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;}
.rightcon .searchBox select.citySel{width:100px;height:30px;text-indent: 5px; border: 1px solid #f2f2f2;}

.searchBox .searchform{margin-top:12px;    padding: 0px 10px 0px 0px; display: inline-block;margin: 0 -10px 10px 0;}
.searchBox .searchform .typecheck{margin-right:10px;}
.datatable{width:100%;height:auto;min-height:calc(100% - 60px);min-height:-webkit-calc(100% - 60px);min-height:-moz-calc(100% - 60px);background-color: #fff;border-radius: 2px;border:0px solid #edeced;}
.datatable_tit{border-bottom: 1px solid #eeeeee;margin-bottom:10px; color:#74A0D8;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;}
.icon_ls{width:13px;height:15px;display: inline-block; background-position: -53px -26px;}
.datatable.height1{min-height:calc(100% - 120px);min-height:-webkit-calc(100% - 120px);min-height:-moz-calc(100% - 120px);}
.datatable{background: #fff;position: relative; padding:10px 15px;padding-bottom:80px;  }
.datatable tr td {border-bottom:1px solid #f4f7fa;text-align: center;padding:2px;color: #333;height: 45px;font-size: 12px;}
.datatable tr td.cen{text-align: center;}
/*.datatable tr td:first-child{border-left:1px solid #f4f7fa;}*/
.datatable tr td{border-left:1px solid #f4f7fa;}
.datatable thead {background-color: #ECF3FD;border: 1px solid #ECF3FD;}
.datatable tr:hover{background: #ECF3FD;}
.datatable tr:hover td{border-left: 1px solid #ECF3FD;}
.datatable tr td:last-child{border-right:1px solid #f4f7fa;}
.datatable tr td.operate{ color: #4d79aa }
.datatable tr th { border-bottom:1px solid #f4f7fa;border-left:1px solid #f4f7fa;font-size: 12px;height: 45px;color: #333;}
.datatable tr th:last-child{border-right:1px solid #f4f7fa;}
.datatable tr span,.datatable tr span a{ color: #8FC6F3;}

.datatable tr td a{color: #8FC6F3;display: inline-block;}
.datatable tr td a:hover{color:#0000fe!important;}
.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;}
/*提示*/
.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:45px; line-height:45px;width:100px;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:#009CFF; text-align: center;}
/*分页样式*/
.page{width:100%;	padding:15px 30px;padding-bottom:0px;background:#fff;height:50px;}
.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}


/* .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;}

/*顶部菜单右侧链接*/
.infolink{width:110px;height:120px;display: none; padding-top:15px; background-color: #fff; position:fixed;top:60px;right:20px;}
.triangle_up{display: block; position: absolute;top:-10px;left:47px; width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #fff;}
.infolink ul li{width:100%;text-align: center;line-height:30px;}
.infolink ul li a{color:#333;font-size:12px;}
.sideBar .orderWrap{position: relative;color: #8FC6F3!important;}
.sideBar .orderIcon{width: 20px;height: 20px;background-position: -285px 2px;position: absolute;left: 15px;top: 50%;margin-top: -10px;}

/*左侧菜单调节*/
.sideBar .childmenu > li a{color: #8FC6F3!important;padding-left: 50px!important;}
.sideBar .childmenu li .active { color: #8FC6F3;border-left: 2px solid #8FC6F3!important; background: #213246;padding-left: 47px!important;}



.sideBar .iconL{width: 20px;height: 20px;display: inline-block;vertical-align: middle;margin-right: 10px;margin-top: -2px;background: url(../images/iconL.png)no-repeat;background-size: 200px;}   /*追加iconL*/
.iconY2{width: 20px;height: 20px;display: inline-block;vertical-align: middle;margin-right: 10px;margin-top: -2px;background: url(../images/iconL.png)no-repeat;background-size: 200px;}   /*追加iconL*/
.sideBar .xiaoshouIcon{background-position: -141px -21px;}  /*今日销售icon*/
.sideBar .yyhzIcon{background-position: -161px -21px;}  /*营业汇总icon*/
.sideBar .tbtjIcon{background-position: -61px -21px;}  /*图表统计icon*/
.sideBar .jyglIcon{background-position: -121px -40px;}   /*交易管理*/
.sideBar .jsglIcon{background-position: -121px -21px}   /*结算管理*/
.sideBar .fpglIcon{background-position: -81px -21px;}   /*发票管理*/
.sideBar .orderglIcon{background-position: -101px -40px;}   /*订单管理*/
.sideBar .jccpicon{background-position: -41px -41px;}             /*产品中心*/
.sideBar .yxgjuIcon{background-position: -61px -20px;}         /*营销工具*/
.sideBar .mendianIcon{background-position: -21px -20px;}         /*门店管理*/
.sideBar .mensuIcon{background-position: -101px -20px;}           /*民宿管理*/
.sideBar .huiyuanIcon{background-position: -60px -40px;}           /*会员管理*/
.sideBar .daibanIcon{background-position: -21px -41px;}            /*代办统计*/
.sideBar .chupiaoIcon{background-position: -81px -41px;}         /*出票管理*/
.sideBar .minepIcon{background-position: -41px -21px;}            /*我的出票*/
.sideBar .jsqzicon{background-position: -140px -39px}            /*角色权限*/
.sideBar .cdglicon{background-position: -158px -39px}            /*菜单管理*/
.sideBar .grzlicon{background-position: -18px -59px}            /*个人资料*/
.sideBar .xgmmicon{background-position: -38px -61px}       /*修改密码*/

.sideBar .zbglicon { background-position: -61px -61px;}/* 周边管理 */
.sideBar .zxglicon { background-position: -82px -61px;}/* 资讯管理 */ 
.sideBar .zxgicon { background-position: -82px -61px;}/* 资讯管理 */ 
.sideBar .adglicon { background-position: -108px -61px;}/* 广告管理 */ 
.ywtips{background-position: -152px -61px;cursor:pointer;position:relative;}
.sideBar .active .orderIcon{background-position:-285px -28px;}





.sideBar .icon_item{width: 20px;height: 20px;position: absolute;left: 15px;top: 50%;margin-top: -10px;background-position: -51px -50px;}
.sideBar .icon_item2{background-position: -90px -53px}
.sideBar .icon_item3{background-position: -4px -51px}
.sideBar .icon_item4{background-position: -130px -53px}
.sideBar .icon_item5{background-position: -165px -53px}
.sideBar .icon_item6{width: 20px;height: 20px;background-position: -332px -55px}
.sideBar .icon_item7{width: 20px;height: 20px;background-position: -370px -55px}
.sideBar .icon_item8{width: 20px;height: 20px;background-position: -8px -118px}
.sideBar .icon_item9{background-position: -194px -53px}


.sideBar .active .icon_item{background-position: -51px -81px;}
.sideBar .active .icon_item1{width: 20px;height: 20px;background-position: -7px -83px;margin-left: -2px;}
.sideBar .active .icon_item2{background-position: -90px -84px}
.sideBar .active .icon_item3{background-position: -4px -81px}
.sideBar .active .icon_item4{background-position: -130px -83px}
.sideBar .active .icon_item5{background-position: -165px -83px}
.sideBar .active .icon_item6{width: 20px;height: 20px;background-position: -332px -85px}
.sideBar .active .icon_item7{width: 20px;height: 20px;background-position: -370px -85px}
.sideBar .active .icon_item8{width: 20px;height: 20px;background-position: -50px -118px}
.sideBar .active .icon_item9{background-position: -194px -83px}



.sideBar .icon_itemy1{width: 20px;height: 20px;background-position: -31px -59px}
.sideBar .active .icon_itemy1{width: 20px;height: 20px;background-position: -31px -24px}


.sideBar .icon_itemy2{width: 24px;height: 24px;background-position: -71px -59px}
.sideBar .active .icon_itemy2{width: 24px;height: 24px;background-position: -71px -22px}


.sideBar .icon_itemy3{width: 24px;height: 24px;background-position: -113px -56px}
.sideBar .active .icon_itemy3{width: 24px;height: 24px;background-position: -113px -21px}


.sideBar .icon_itemy4{width: 24px;height: 24px;background-position: -147px -56px}
.sideBar .active .icon_itemy4{width: 24px;height: 24px;background-position: -147px -21px}

.sideBar .icon_itemy5{width: 24px;height: 24px;background-position: -190px -56px}
.sideBar .active .icon_itemy5{width: 24px;height: 24px;background-position: -182px -21px}
.icon_new{width: 24px;height: 24px;background-position: -28px -100px}
/*员工列表*/
.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: 15%;min-height: 100%;border: solid 1px #e4e4e4;border-radius: 5px;box-sizing: border-box;}
.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;}

/*公共详情*/
.dataTable{width:100%;height:100%;overflow-y: auto;    padding: 0 15px;background-color: #fff;border-radius: 2px;border:1px solid #edeced;}
.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;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; padding-bottom:10px; font-size:14px;}
.dataTable table.table_detail tr td input.commtext,.dataTable table.table_detail tr td select.commtext{width:210px;height:35px;border-radius: 2px; text-indent:5px;border:1px solid #8792a4;}
.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:420px;height:150px; padding: 5px;border:1px solid #8792a4}
.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: #8FC6F3;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;}


/*...................追加样式*/
.tit_list{width: 100%;line-height: 30px;padding:10px 20px;font-weight: bold;}
.tit_list > i{display: inline-block;width: 4px;height: 16px;background-color: blue;vertical-align: text-bottom;margin-right: 10px;}
.tit_list2{margin-left: -20px}
.tit_list2 span{margin-left: 20px;color: lightgray;font-weight: 100;}
.listInfo tr td{border-right: 1px solid #f4f7fa;}
.search_logo{background: url(../images/u782.png)no-repeat;background-size: 15px 15px;background-position: 180px center;width: 200px!important;padding-right: 20px;margin-top: 30px;}
.house{margin-top: -10px;}
.house tr td{border-right: 1px solid #f4f7fa;}
.line_list{margin-top: 20px !important;}


/*公共查询*/
.searchBox{padding:26px 15px 15px 15px !important }
.tit_list{width: 100%;line-height: 30px;padding:0px 0px;font-weight: bold;color:#333}
.tit_list > i{display: inline-block;width: 3px;height: 15px;background-color: #8FC6F3;vertical-align: middle;margin-right: 5px;position: relative;top:-1px;}
.searchBox  .selected{color: #8FC6F3;cursor: pointer;}
.searchBox  .timesel{cursor: pointer;margin-right:15px;}

.ercode{width: 130px;height: 120px;position: absolute;right: 20px;top: 50px;}
.ercode .codeimg{width: 100px;height: 100px;margin-left: 15px;}
.ercode .codeimg img{width: 100px;height: 100px;}
.smjs{text-align: center;line-height: 20px;font-size: 12px;}
.morecomm{width: 100%;height: 40px;line-height: 40px;text-align: center;color: #666;}
.btafter{font-size: 12px;color: #666;}
/*弹窗*/
.tableBox{overflow-y: auto;}
.tableBox.scrollBox{height:80%}
.labelclass1{display:inline-block;width:40px;}
.labelclass2{display:inline-block;width:calc(100% - 80px);text-align:left;}


.fr2{margin-bottom:20px;}

.formselectx{margin-top:20px;margin-left:100px;margin-right:4px;}

.table1 tr td{border-top:1px solid #f4f7fa;}
.overform{height:320px;overflow-y:scroll;}


.idcardbox{width:250px;height:100px;display:flex;justify-content:space-between;padding-left:20px;}
.idcardbox1{margin-right:15px;cursor:pointer;}
.idcardbox1 img{width:100px;height:100px;}

.childmenu{display:none;}
.childmenu2{display:block;}


.bigimgbox{width:100%;height:100%;position:fixed;top:0;left:0;display:none;background-color:rgba(0,0,0,0.5);z-index:1000000;cursor:pointer;}
.bigimgbox img {
    vertical-align: middle;
    height: 440px;
    width: auto;
}
.js_useInfo{width: 420px;
    height: 200px;
    text-indent: 5px;
    border: 1px solid #f2f2f2;
    border-radius: 2px;}
    
.commtext482 {
    width: 70%;
    height: 45px;
    text-indent: 5px;
    border: 1px solid #f2f2f2;
    border-radius: 2px;
}
.commtext481 {
    width: 30%;
    height: 45px;
    text-indent: 5px;
    border: 1px solid #f2f2f2;
    border-radius: 2px;
}


.js_tjfz{cursor:pointer;}
.js_numdetail{cursor:pointer;}
.commtext.text_3s {
    width: 180px;
}
.tipstxt{pointer-events: none;width:100%;height:auto;position:absolute;top:32px;left:-115px;width:260px;text-align:justify;background-color:#fff;border-radius:6px;padding:15px;font-weight:400;box-shadow: 1px 1px 8px #d8d4d4;display:none;}
.tipstxt div{line-height:22px;height:auto;}
.tipstxt .triglesj{
 			 border-style: solid;
            border-width: 10px 10px 10px 10px;
            border-color: transparent transparent #fff transparent;
            width: 0px;
            height: 0px;
            position:absolute;
            top:-20px;
            left:50%;
            margin-left:-11px;
            
            
}
.statuspay{cursor:pointer;}
.corsorhand{cursor:pointer;}
.pinpai{width:78px;height:17px;position:fixed;bottom:20px;left:41px;z-index:99;}
.js_search:hover{background-color:#308ec9;}
.js_add_location:hover{background-color:#308ec9;}
.comBtn:hover{background-color:#308ec9;}
.ttp{padding:15px 20px 0;display: inline-block;}
.totalnumbox{width: 100%;height: 100px;padding: 20px;margin-bottom: 20px;}
.totalnumbox2{width: 100%;height:auto;background-color: #fff9df;}
.totalnumbox3{height: 40px;line-height: 40px;padding-left: 20px;}
.totalnumbox3 span{color: #ff4338;}

  .propic{width:75px;height:60px;}