@charset "UTF-8";
/*Copyright:成都零点信息技术有限公司 QQ:863230477*/
html,body,iframe,h1,h2,h3,h4,h5,h6,p,a,em,img,strong,var,dl,dt,dd,ol,ul,li,form,label{border:none;outline:none;margin:0;padding:0;font-style:normal;vertical-align:baseline;background:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}
html{height:100%;overflow:auto}
body{width:100%;margin:0 auto;min-height:100%;overflow:auto;font-size:14px;line-height:30px;color:#333333;background:#E9E9E9;word-wrap:break-word;font-family:arial,SimSun,'宋体','Microsoft YaHei','微软雅黑',Helvetica;}
ul{list-style:none}
input,button{outline:none;vertical-align:middle}
select{vertical-align:middle}
table{table-layout:fixed;border-collapse:collapse;empty-cells:show}
img{vertical-align:middle}
a:link,a:visited{text-decoration:none;cursor:pointer}
.u,a.u,a:hover{text-decoration:underline}
.nou,a.nou{text-decoration:none}
.lineu,.lineu:hover{text-decoration:line-through}
.bgf{background-color:#FFFFFF}
.clo0,a.clo0{color:#000}
.clo2,a.clo2{color:#222}
.clo3,a.clo3{color:#333}
.clo5,a.clo5{color:#555}
.clo6,a.clo6{color:#666}
.clo8,a.clo8{color:#888}
.clo9,a.clo9{color:#999}
.cloc,a.cloc{color:#ccc}
.clof,a.clof,a:visited.clof{color:#FFF}
.red,a.red{color:#E22}
.dred,a.dred{color:#900}
.green,a.green{color:#090}
.blue,a.blue{color:#39C}
.yellow,a.yellow{color:#f90}
.orange,a.orange{color:#f60}
.purple,a.purple{color:#691BA3}
.font12{font-size:12px}
.font13{font-size:13px}
.font14{font-size:14px}
.font15{font-size:15px}
.font16{font-size:16px}
.font18{font-size:18px}
.font20{font-size:20px}
.font24{font-size:24px}
.fontb{font-weight:bold}
.fontn{font-weight:normal}
.fontyahei{font-family:"Microsoft Yahei",微软雅黑}
.left{float:left}
.right{float:right}
.center{text-align:center}
.middle{vertical-align:middle}
.tright{text-align:right}
.ovh{overflow:hidden}
.ova{overflow:auto}
.ove{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.hide{display:none}
.pointer,button,input[type=button],input[type=submit],input[type=file]{cursor:pointer}
.mlr3{margin:0 3px}
.mlr5{margin:0 5px}
.mt5{margin-top:5px}
.mb5{margin-bottom:5px}
.ml5{margin-left:5px}
.mr5{margin-right:5px}
.mt10{margin-top:10px}
.mb10{margin-bottom:10px}
.ml10{margin-left:10px}
.mr10{margin-right:10px}
.mt20{margin-top:20px}
.mb20{margin-bottom:20px}
.ml35{margin-left:35px}
.ml60{margin-left:60px}
.plr10{padding:0 10px}
.plr15{padding:0 15px}
.plr20{padding:0 20px}
.cmlr3 a,.cmlr3 span,.cmlr3 input,.cmlr3 button{margin:0 3px}
.wth40{width:40px}
.wth80{width:80px}
.wth200{width:200px}
.wth300{width:300px}
.ablock{display:block;width:100%;height:100%}
.iblock{display:inline-block;*display:inline;*zoom:1}
.relative{position:relative}
.absolute{position:absolute}
.clear{clear:both}
.border_none{border:none!important;}

.active_t:active{position:relative;top:1px;opacity:0.8}

/*去掉浏览器的input type=number的上下箭头(注意:目前tp框架有bug,所以浏览器前缀如:-webkit,-moz的前面必须加有一个空格,否则报错)*/
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{;-webkit-appearance: none !important;}
input[type="number"]{;-moz-appearance:textfield;}

/*高德地图过长的版权申明*/
.amap-copyright{display:none!important;}

/*常用按钮样式*/
.common_btn,.gray_btn,.orange_btn,.green_btn,.white_btn{padding:5px 15px;border-radius:3px;font-size:14px;color:#FFF;border:none;cursor:pointer;background:linear-gradient(#379ADE, #279ABE)}
a.common_btn,a.gray_btn,a.orange_btn,a.green_btn,a.white_btn{text-decoration:none}

.common_btn[disabled="disabled"],.orange_btn[disabled="disabled"],.green_btn[disabled="disabled"],.white_btn[disabled="disabled"]{background:linear-gradient(#DDD, #CCC)}
.gray_btn{background:linear-gradient(#CCCCCC, #BBBBBB)}
.orange_btn{background:linear-gradient(#F86F58, #F85F48)}
.green_btn{background:linear-gradient(#1AAD19, #179B16)}
.white_btn{background:linear-gradient(#FFFFFF, #EEEEEE);color:#333}
.common_btn:active,.orange_btn:active,.gray_btn:active,.green_btn:active,.white_btn:active{position:relative;top:1px;opacity:0.8}

.sub_btn{width:70%;margin:15px auto;line-height:35px;font-size:16px;color:#FFF;border:none;border-radius:5px;background:#F85F48}
.sub_btn:active{position:relative;top:2px;opacity:0.8}
.sub_btn[disabled=disabled]{background:#CCC}


/*工单与客服*/
#work_iframe_content{position:fixed;z-index:101;left:auto;right:10px;width:30%;min-width:320px;min-height:300px;top:38px;height:90vh;border-radius:5px;overflow:hidden;background:#FFFFFF;line-height:30px}
#work_iframe_arrow{position:fixed;z-index:101;top:30px;left:700px;width:0;height:0;border-bottom:10px solid #FFFFFF;border-left:10px solid transparent;border-right:10px solid transparent}

/*旋转180度*/
.deg180{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.deg90{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
/*禁止选中*/
.noselect{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}
/*弹性布局核心css*/
.hboxpage{display:-webkit-box;display:-moz-box;display:box;position:relative;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal}
.vboxpage{display:-webkit-box;display:-moz-box;display:box;position:relative;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical}
.flex{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;z-index:1;overflow:auto;-webkit-overflow-scrolling:touch}

/*弹出可拖拽的功能型遮罩层*/
.maskWrap{position:fixed;z-index:997;top:0;left:0;width:100%;background:#000;filter:alpha(opacity=00);-moz-opacity:0.00;opacity:0.00}
.homepop{position:absolute;z-index:998;min-height:150px;border:3px double #999;background:#fff;display:none}
.move{padding-left:10px;background:#C5C5C5;cursor:move;text-align:left;font-size:14px;color:#009797;font-weight:bold}
.move a{float:right;color:#000;text-decoration:underline;padding-right:5px;cursor:pointer}
.inside{padding:10px}


/*遮罩弹出框*/
.fullbg{position:fixed;z-index:100;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8)}
.fulltop{position:fixed;z-index:101;left:0;right:0;top:0;margin:0 auto;box-sizing:border-box;padding:20px 10px 20px;background:#FFFFFF;max-height:80vh;overflow:auto;-webkit-overflow-scrolling:touch}
.fullbottom{position:fixed;z-index:101;left:0;right:0;bottom:0;margin:0 auto;box-sizing:border-box;background:#FFFFFF;overflow:auto;-webkit-overflow-scrolling:touch;border-top-right-radius:10px;border-top-left-radius:10px;}
.fullpop{position:fixed;z-index:101;left:5%;right:5%;top:10%;margin:0 auto;box-sizing:border-box;padding:10px;border:1px solid #666;border-radius:5px;background:#FFF;min-height:200px;max-height:80vh;overflow:auto;-webkit-overflow-scrolling:touch}
.fulltop input,.fulltop select,.fulltop button,.fullpop input,.fullpop select,.fullpop button{font-size:14px;padding:3px 2px;vertical-align:middle}


/*展开二维码*/
#qrc_pop,.qrc_pop{position:fixed;z-index:999;left:50%;top:50%;margin:-250px 0 0 -150px;width:300px;height:320px;padding-top:15px;text-align:center;border-radius:5px;box-shadow:10px 10px 200px #000000,-10px -10px 200px #000000;background:#FFFFFF}

/*自动消失的提示框*/
#clearpop{position:fixed;left:10%;right:10%;bottom:100px;z-index:999;text-align:center}
.clearpop_p{display:inline-block;min-width:100px;max-width:90%;padding:10px 20px;font-size:16px;font-weight:bold;line-height:22px;border-radius:5px;background:rgba(0,0,0,0.7);color:#FFFFFF}
@media screen and (max-height:600px){
    #clearpop{bottom:60px}
    .clearpop_p{padding:6px 12px;font-size:15px;font-weight:normal;border-radius:3px}
}

/*仿confirm提示框*/
#my_confirm_pop{position:fixed;z-index:999;left:50%;top:30vh;margin-left:-136px;width:250px;padding:10px;border:1px solid #CCC;border-radius:3px;background:#FFF;text-align:right}
#my_confirm p{padding-bottom:30px;text-align:left;font-size:16px;line-height:24px}

/*加载中..*/
#loader{position:fixed;left:50%;top:200px;margin-left:-36px;width:32px;height:32px;padding:10px 20px;border-radius:10px;background:#fff url(../img/loading.gif) 20px 10px no-repeat;opacity:0.9}
#toploading{width:100%;height:80px;background:#e5e5e5 url(../img/loading.gif) center 25px no-repeat}
#poploading{position:fixed;z-index:101;left:0;top:0;width:100%;height:100%;background:#000 url(../img/loading_124.gif) center no-repeat;background-size: 12%;opacity:0.8}


/*开关按钮*/
.on_off_box{display:inline-block;vertical-align:middle;width:70px;height:20px;line-height:20px;border-radius:10px;border:1px solid #CCCCCC;background:#CCCCCC;color:#999999;overflow:hidden;position:relative;z-index:9;cursor:pointer;text-align:center;font-size:14px}
.on_off_open{position:absolute;z-index:10;left:-50px;top:0;width:100%;height:20px;line-height:20px;border-radius:8px;background:#090;color:#FFFFFF;transition:all 300ms;-webkit-transition:all 300ms}
.on_off_btn{position:absolute;z-index:11;left:-1px;top:-1px;width:18px;height:18px;border-radius:10px;border:2px solid #CCCCCC;background:#FFFFFF;transition:all 300ms;-webkit-transition:all 300ms}
.on_off_box.hover{border:1px solid #090;}
.on_off_box.hover .on_off_open{left:0}
.on_off_box.hover .on_off_btn{left:49px;border:2px solid #090}

/*通用日志记录表格结构*/
.log_tab{table-layout:fixed;width:100%;margin-bottom:30px;font-size:15px;line-height:20px;border-top:1px solid #CCCCCC;text-align:center}
.log_tab tr{border-bottom:1px solid #CCCCCC}
.log_tab tr:nth-child(2n+1){background:#F3F3F3}
.log_tab tr:hover{background:#DAE7F6}
.log_tab tr th{padding:5px 0;background:rgba(100,200,100,0.2)}
.log_tab tr td{padding:8px 0}