/* 重置样式 */
body{font:12px Arial,"Hiragino Sans GB","微软雅黑","黑体-简",Helvetica,sans-serif; color:#4c4d4d; background:#ecf0f1;}
body,div,p,span,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,pre,form,tr,td,th,table{border:0px; padding:0px; margin:0px;}
img,a img{margin:0px; padding:0px; border:0px; font-size: 0px; line-height: 0px;} 
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
ul,li,ol,dt,dl,dd{ list-style:none;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
label,input,textarea,select,button{font-family:Arial,"Hiragino Sans GB","微软雅黑","黑体-简"; margin:0px; padding:0px; vertical-align:middle; outline:none;}
input,button,select,img{line-height:normal;}
a{ color:#4c4d4d;text-decoration:none; outline: none;}
a:hover{ color:#e76f12; text-decoration:none; }
a:active{ outline: none; star:expression(this.onFocus=this.blur());}
*{ box-sizing:border-box;}

/* 通用样式 */
.wrap{ word-wrap:break-word; overflow:hidden;}
.fb{font-weight:bold;}.tc{text-align:center;}
.tl{text-align:left;}.tr{text-align:right;}
.dis{display:block;}.undis{display:none;}
.fl{float:left;display:inline;}.fr{float:right;display:inline;}
.pointer{ cursor:pointer; }.hidden{ overflow:hidden;}.clear{ clear:both;}
.clear0{ clear:both;line-height:0px;height:0px;font-size:0px;width:0px;}
.hr-2,.hr-3,.hr-4,.hr-5,.hr-6,.hr-7,.hr-8,.hr-9,.hr-10,.hr-11,.hr-12,.hr-13,.hr-14,.hr-15,.hr-16,.hr-17,.hr-18,.hr-19,.hr-20,.hr-21,.hr-22,.hr-23,.hr-24,.hr-25,.hr-26,.hr-27,.hr-28,.hr-29,.hr-30,.hr-124{clear:both; overflow:hidden; font-size:0px; line-height:0px;}
.hr-2{height:2px;}.hr-3{height:3px;}.hr-4{height:4px;}.hr-5{height:5px;}.hr-6{height:6px;}.hr-7{height:7px;}.hr-8{height:8px;}.hr-9{height:9px;}.hr-10{height:10px;}.hr-11{height:11px;}.hr-12{height:12px;}.hr-13{ height:13px;}.hr-14{ height:14px;}.hr-15{ height:15px;}.hr-16{ height:16px;}.hr-17{ height:17px;}.hr-18{ height:18px;}.hr-19{ height:19px;}.hr-20{ height:20px;}.hr-21{ height:21px;}.hr-22{ height:22px;}.hr-23{ height:23px;}.hr-24{ height:24px;}.hr-25{ height:25px;}.hr-26{ height:26px;}.hr-27{ height:27px;}.hr-28{ height:28px;}.hr-29{ height:29px;}.hr-30{ height:30px;}
.relative{ position:relative;}.absolute{ position:absolute;}.fixed{ position:fixed;}
input, textarea, select, button {font:12px Arial,"Hiragino Sans GB","微软雅黑","黑体-简",Helvetica,sans-serif;}
.dis{ display:block;}.undis{ display:none;}

.white{ background-color:#FFF;}
.layout{ width:1000px; margin:0px auto; clear:both;}
/*等待层的样式*/
.loadings{cursor:progress;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.3);z-index:25000;overflow:hidden;display:none;}
.loadings img{position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto;}

/* 按钮样式 */
.btn{ display:inline-block; height:28px; line-height:26px; padding:0px 14px; margin-left:7px; margin-right:7px; border:0px none; border-radius:2px; cursor:pointer; font-size:0;}
.btn span{ font-size:12px; vertical-align:top;}
.btn i{ margin-top:7px; }
.add_btn,.export_button{ background-color:#15a5fb;}
.add_btn span,.export_button span{ color:#FFF;}
.add_btn:hover,.export_button:hover{ background-color:#0999ef;}
.export_btn{ border:1px solid #bcd1e4; background-color:transparent;}
.export_btn span{ /*color:#5e6989;*/color:#000;}
.export_btn:hover{ background-color:#f3f6fb;}
.orange_btn{ background-color:#fc9643;}
.orange_btn:hover{ background-color:#f9882d;}
.topup_btn{ width:100%; height:37px; line-height:35px; border:1px solid #ff711f; border-radius:3px; background:url(../images/topup_btn_03.png) repeat-x top; box-shadow:3px 3px 3px #d2d2d2;}
.topup_btn span{ color:#FFF;}
.topup_btn:hover{ background-position:bottom;}
.filedown_btn{ height:20px; line-height:20px; margin-top:3px; border:0px none; padding:0; vertical-align:top;}
.filedown_btn i{ margin-top:3px;}
.filedown_btn:hover{ background-color:transparent;}

/* 12*12图标 */
.minicon{ display:inline-block; width:12px; height:12px; background:url(../images/min_icon.png) no-repeat; vertical-align:top;}
.minsetup_icon{ background-position:0 0;}
.changepass_icon{ background-position:0px -42px;}
.close_icon{ background-position:0px -84px;}
.reload_icon{ background-position:0px -126px;}
.announceclose_icon{ background-position:-42px 0px;}
.newagents_icon{ background-position:-42px -42px;}
.export_icon{ background-position:-42px -84px;}
.search_icon{ background-position:-42px -126px;}
.return_icon{ background-position:-84px 0px;}
.edit_icon{ background-position:-84px -42px;}
.delete_icon{ background-position:-84px -84px;}
.check_icon{ background-position:-84px -126px;}
.setup_icon{ background-position:-126px 0px;}
.recharge_icon{ background-position:-126px -42px;}
.competence_icon{ background-position:-126px -84px;}
.detailed_icon{ background-position:-126px -126px;}
.transfer_icon{ background-position:-168px 0px;}
.setcustom_icon{ background-position:-168px -42px;}
.reviewdis_icon{ background-position:-168px -84px;}
.reviewpass_icon{ background-position:-168px -126px;}
.unsharing_icon{ background-position:-210px 0px;}
.view_icon{ background-position:-210px -42px;}
.settingoff_icon{ background-position:-210px -84px;}
.export_icon{ background-position:-210px -126px;}
.setpassword_icon{ background-position:-252px 0px;}
.user_icon{ background-position:-252px -42px;}
.password_icon{ background-position:-252px -84px;}
.add_icon{ background-position:-252px -126px;}
.addoperation_icon{ background-position:-294px 0px;}
.exportoperation_icon{ background-position:-294px -42px;}
.filter_icon{ background-position:-294px -84px;}
.excel_icon{ background-position:-294px -126px;}
.check_icon{ background-position:-336px 1px;}
.effective_icon{ background-position:-336px -42px;}
.nexteffective_icon{ background-position:-336px -84px;}
.region_icon{ background-position:-336px -126px;}
.enterprises_icon{ background-position:-378px 0px;}
.sms_icon{ background-position:-378px -84px;}
.minicon:hover{ background-image:url(../images/min_hover_icon.png);}

/* 16*16图标 */
.midicon{ display:inline-block; width:16px; height:16px; background:url(../images/mid_icon.png) no-repeat; vertical-align:top;}
.tips_icon{ background-position:0 0;}
.help_icon{ background-position:0px -46px;}
.exit_icon{ background-position:0px -92px;}
.home_icon{ background-position:0px -137px;}
.agents_icon{ background-position:0px -183px;}
.agentsfunds_icon{ background-position:0px -230px;}
.products_icon{ background-position:0px -276px;}
.finance_icon{ background-position:0px -322px;}
.authority_icon{ background-position:0px -368px;}
.systemset_icon{ background-position:0px -414px;}
.logquery_icon{ background-position:0px -460px;}
.tabhome_icon{ background-position:0px -506px;}
.trafficrecha_icon{ background-position:-46px 0px;}
.regionaldistr_icon{ background-position:-46px -46px;}
.accounting_icon{ background-position:-46px -92px;}
.announce_icon{ background-position:-46px -138px;}
.trafficcenter_icon{ background-position:-46px -184px;}
.busimanage_icon{ background-position:-46px -230px;}
.discount_icon{ background-position:-46px -276px;}
.cashflowrecord_icon{ background-position:-46px -322px;}
.cashcenter_icon{ background-position:-46px -368px;}
.retrievepass_icon{ background-position:-46px -414px;}
.collapsed .midicon{ background-image:url(../images/mid_collapsed_icon.png);}
.table_t{width:84%;}
.table_t td{padding:5px;border:1px solid #ccc}
/**通用宽度**/
.iwidth30{ width:30px !important;}
.iwidth50{ width:50px !important;}
.iwidth80{ width:80px !important;}
.iwidth98{ width:98px !important;}
.iwidth100{ width:100px !important;}
.iwidth120{ width:120px !important;}
.iwidth130{ width:130px !important;}
.iwidth148{ width:148px !important;}
.iwidth150{ width:150px !important;}
.iwidth180{ width:180px !important;}
.iwidth200{ width:200px !important;}




.ttextarea{width:300px; border:1px solid #ccc;border-radius: 3px;color: #333;padding: 0 5px;line-height: 30px;}
#inputusernamelist{position: absolute;z-index: 100;background: #fff;border: 1px solid #ccc;}
#inputusernamelist li{padding:5px;cursor: pointer;}
#inputusernamelist li:hover{background:#f2f2f2}
.layui-upload{position: relative;}
.detail_file{position: absolute;width: 140px;height: 100px;opacity: 0;cursor: pointer;}
.file_pic{width: 140px;display: block;margin-left: 140px;border:1px solid #f2f2f2}


.w100{width: 100%;}
.form_page{padding: 15px;color:#000}
.form_page_box{overflow: hidden;background:#fafafa;padding: 20px;margin-bottom: 15px;}    
.order_t{font-size: 14px;display: block;padding-bottom: 10px;font-weight: bold;}
.order_table tr td{width: 30%;font-size: 13px;padding: 5px;}
.order_table{color: #666;}
.goods_table{font-size: 13px;color: #666;}
.goods_table tr th{font-weight: 500;text-align: left;padding: 10px 5px;border-bottom: 1px solid #ccc;background: rgb(254, 243, 243);}
.goods_table tr td{padding: 10px 5px;border-bottom: 1px solid #ccc;font-size: 12px;}
.goods_table_d{width: 300px;}
.goods_d_img{width: 60px;height: 60px;float: left;}
.goods_table_d ul{float: right;width: 230px;font-size: 12px;}
.goods_table_d ul li{padding-bottom: 5px;}

.goods_table_d ul p{height:60px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;padding-right:15px;}
.controls .goods_table_d{margin-bottom: 20px;float: left;}
.disable {
  color: #f00 !important;
}
.red{color: #f00;}
.blue{color:#0087ff;}
.red_blod{color: #f00;font-weight: bold;}
.t1_btn{margin-left:10px;}
