@font-face {font-family: 'iconfont';
src:
 	url('../carrier/fonts/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
	url('../carrier/fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
 	-moz-osx-font-smoothing: grayscale;			
}

/*公用样式*/
.mgl0{margin-left: 0px;}
.mgt10{margin-top: 10px;}
.mgt20{margin-top: 20px;}
.mgt30{margin-top: 30px;}
.mgt44{margin-top: 44px;}
.mgt50{margin-top: 50px;}
.mgt60{margin-top: 60px;}
.mgb10{margin-bottom: 10px;}
.mgb20{margin-bottom: 20px;}
.mgb40{margin-bottom: 40px;}
.mgl10{margin-left: 10px;}
.mgr10{margin-right: 10px;}
.mgr20{margin-right: 20px;}
.mgr30{margin-right: 30px;}
.bg_gray{background-color: #f6f6f6;}
.red{color:#ff0000;}
.black{color: #333333;}
.gray{color: #999999;}
.green{ color: #84C225;}
.light_gray{color:#CCCCCC;}
.bold{font-weight: bold;}
.orange{color: #FF7A19;}
.fs20{font-size: 20px;}
.fl{float: left;}
.fr{float: right;}

.clear{width: 0px;height: 0px;font-size: 0px;line-height: 0px;clear: both;margin: 0px;padding: 0px;}
.white-clear{width: 100%;height: 10px;clear: both;margin: 0px;padding: 0px;background-color: #fff;}

/* mui 修改*/
.mui-bar{background-color: #84C225; }
.mui-bar.btm-nav,.btm-nav,.btm-nav a.mui-tab-item{ background-color: #f5f4f4;}
/*.btm-nav .mui-tab-item span{ color: #000000;}*/
.btm-nav .mui-tab-item.mui-active span{ color: #84C225;}
.mui-bar h1,.mui-bar a,.mui-bar a.custom, .mui-bar .mui-btn-link{color: #FFFFFF;}
.mui-bar a.custom{font-size: 14px; line-height: 44px; width: 60px; text-align: right;}
.mui-btn-block{padding: 10px 0px;}
.mui-input-row label{padding: 0px 15px; line-height: 45px; color: #333333;}
.mui-bar input[type=search]{background-color: #FFFFFF; color: #000000;}
.mui-bar .mui-title { left: 83px; right: 83px; line-height: 45px;}
.mui-ellipsis-6 {display: -webkit-box;overflow: hidden;text-overflow: ellipsis; word-wrap: break-word;white-space: normal !important;-webkit-line-clamp: 6; -webkit-box-orient: vertical;}
.mui-ellipsis-3 {display: -webkit-box;overflow: hidden;text-overflow: ellipsis; word-wrap: break-word;white-space: normal !important;-webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.addressManage .mui-table-view-cell>a:not(.mui-btn){padding-left: 10px; padding-right: 25px;}
.mui-switch:before{content: "否";}
.mui-switch.mui-active:before{content: "是";}
.mui-switch.zffs:before{content: "现付";}
.mui-switch.zffs.mui-active:before{content: "到付";}
.mui-input-group input[type=text], .mui-input-group textarea,.mui-input-group input[type=number],.mui-input-group input[type=password]{ margin-top: 3px;}
.mui-input-row .mui-switch{margin-top: 8px;}
.mui-input-group input[type=password],.mui-input-group input[type=number]{margin-bottom: 0; background-color: transparent; border: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none;}
.mui-input-group .mui-input-row{height: 45px;}
.mui-toast-message{color: red;}
.mui-table-view:before{top:-1px;}
.mui-grid-view.mui-grid-9 .mui-media{background-color: #FFFFFF;}

/*logo*/
.logo{ text-align: center; }


/**/
.user_name { /*margin-top: 54px;*/}
.user_name ul li { border-top: 1px solid #e3e2e5;}
.user_function { /*margin-top: 20px;*/ border-top: 1px solid #e3e2e5;}
.user_function .mui-icon,.user_name .mui-icon{color: #999999;}
.user_function a.mui-navigate-right{color: #333333;}
.user_function a.mui-navigate-right.green{ color: #84C225; }
.btn_big  { margin: 25px 10px;}
.btn_big .btn_orange {background: #ff7b19; border: 1px solid #ff7b19;}
.btn_big .btn_green {background: #84c225; border: 1px solid #84c225;}
.data_edit { margin: 23px 0 0 0;}
.city_select { margin-top: 45px;}
.city_select .select_city_text { background: #e8f7d0; color: #000000;}
.city_select .mui-table-view li .mui-icon { float: right;}
.city_select .mui-table-view li a { width: 100%; margin: 0px; padding: 11px 15px 11px 0px;}
.city_select .mui-table-view-cell{padding: 0 0 0 15px;}
.confirm-city{position: fixed; width: 100%; height: 60px; bottom: 0px; z-index: 10;}
.confirm-city div{width: 100%; height: 100%;  background-color: #333;  opacity: 0.7;  position: absolute; left: 0; top: 0; z-index: 8;}
.confirm-city a{ z-index: 9; width: 50%; margin: 10px auto 10px auto; padding: 10px 0px; position: relative;  display: block; color: #FFFFFF;background-color: #ff7a19;border: 1px solid #ff7a19;white-space: nowrap;vertical-align: top;cursor: pointer;border-radius: 5px; text-align: center;}
.xxk{height: 40px; position: fixed; left: 0px; right: 0px; top: 45px; z-index: 40; -webkit-box-shadow: 0 1px 6px #ccc; box-shadow: 0 1px 6px #ccc; border-bottom: 1px solid #E6E6E6; background-color: #FFFFFF;}
.xxk .mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active{color: #84C225;border-bottom-color: #84C225;}
.myorder ul{padding-top: 1px;}
.myorder a .mui-icon{position: absolute; right: 10px; top: 32px; color: #999999;}
.myorder li a p{line-height: 25px;}
.myorder li a p:nth-child(1) {color: #333333;}
.myorder li a p:nth-child(2) {color: #999999;}
.myorder li a p:nth-child(3) {color: #CCCCCC;}
.myorder li a p span{margin: 0 0 0 8px;}
.myorder li a p:nth-child(2) span:nth-child(1){ margin-left: 0px;}
.myorder li a p:nth-child(2) span:nth-child(2){ width: 56%;}
.myorder .mui-table-view-cell>a:not(.mui-btn) { padding-left: inherit; padding-top: inherit; padding-bottom: inherit; padding-right: 0px;} 
.txtgroup .mui-input-row label{color: #666666; }
.txtgroup .mui-input-row em{width: 65%; font-style: normal; line-height: 45px; color: #444444; float: right; display: inline-block;}
.txtgroup .mui-input-row em.orange,.txtgroup .mui-input-row em a.orange{color: #FF7A19;}
.txtgroup .mui-input-row em .mui-icon{float: right; padding: 8px 6px; color: #999999;}
.txtgroup .mui-input-row em a{display: block; color: #444444;}
.txtgroup .mui-input-row em a.green{color: #84C225;}
.txtgroup .mui-input-row.multi-row{height: 45px;}
.address-detail-text .mui-input-row.multi-row{ height: auto;}
.txtgroup .mui-input-row.multi-row em{padding: 0 20px 10px 0;}
.txtgroup .mui-input-row.multi-row .multi-row-text{line-height: 20px; color: #444444;}
.txtgroup .mui-input-row.multi-row .multi-row-text.orange{color: #FF7A19;}
.addressManage{ position: relative;}
.addressManage input[type=radio]{ z-index: 50;}
.addressManage .mui-icon{color: #999999;}
.addressManage .addlink .mui-table-view-cell.mui-radio.mui-left{padding-left: 0px;}
.addressManage .addlink .mui-table-view-cell.mui-radio.mui-left a{padding-left: 65px; padding-right: 15px;}
.addressManage .mui-icon.mui-icon-forward{ float: right;}
.addressManage .mui-icon.mui-icon-plus{ position: absolute; left: 26px; top: 8px;}
.addressManage .multi-row-text{color: #999999;}
.addressManage .multi-row-text em{font-style: normal; color: #333333;}
.addressManage .mui-table-view-cell a .position{ position: absolute; right: 15px; top: 20px;}
.addressManage .mui-ellipsis-3 {margin-bottom: 0px;}
.addressManage .mui-table-view-cell.mui-radio input[type=radio]:before,
.addressManage .mui-table-view-cell.mui-radio input[type=radio]{color:rgba(170,170,170,.6); content: "\e411";top:8px;left: 10px;}
.addressManage .mui-table-view-cell.mui-radio input[type=radio]:checked:before {content: "\e442"; color: red;}

.mui-scroll{position: relative;}
/*.addressManage .mui-table-view-cell.mui-radio .checked{content: "\e442"; color: red;}*/
.mui-input-row .mui-btn.yzmbtn{width: 100px; padding: 8px 10px; margin-top: 5px; margin-right: 10px;float: right;background-color: #84C225;border-color: #84C225;}
.linelist.user_function a.mui-navigate-right{color: #84C225;}

.mui-table-view-cell .line-info{width: 100%; height: auto; margin: 0px; padding: 0px; display: block; clear: both; position: relative;}
.mui-table-view-cell .line-info p,.line-info .line-name{position: relative;}
.line-info .line-col1{width: 50%; float: left; display: inline-block; position: relative;}
.line-info .line-col2{width: 30%; float: left; display: inline-block; position: relative;}
.line-info .line-col3{width: 20%; float: right; display: inline-block; position: relative;}
.line-info p{margin: 0 0 5px 0;}
.line-info .mui-btn-primary{width: 100%; margin-top: 5px; background-color: #FF7A19; border-color: #FF7A19;}
.line-info .line-col3 .tel{ margin-top: 20px;}
.line-info .line-col3 .tel a{font-size: 17px;}
.line-info .mui-btn-primary:enabled:active,.line-info .mui-btn-primary.mui-active:enabled{ background-color: #FF9546; border-color: #FF9546;}
.line-info .txt-start,.line-info .txt-end,.line-info .txt-line,.line-info .txt-tui,.line-info .txt-pu{width: 20px; height: 20px; position: absolute; left: 0px; top: 2px;line-height: 20px;  border: 1px solid #93C546;-moz-border-radius: 50px;-webkit-border-radius: 50px; border-radius: 50px; font-size: 11px; color: #93C546; text-align: center; vertical-align: middle;}
.line-info .txt-end{border-color: #00CC00; color: #00CC00;}
.line-info .txt-line{color: #FFFFFF; background-color: #93C546; top:3px;}
.line-info .gs-name .txt-tui{ color: #FF7A19; top:4px; border-color: #FF7A19;}
.line-info .gs-name .txt-pu{ color: #999999; top:4px; border-color: #999999;}
.line-info .start-time, .line-info .end-time{margin-left: 5px; font-style: normal; font-size: 20px; font-weight: bold; color: #666666;}
.line-info .end-time{color: #999999;}
.line-info .line-date{font-style: normal; font-size: 12px; margin-left: 8px;}
.line-info .line-date.mgl0{ margin-left: 8px;}
.line-info .line-col1 .gs-name{padding-left: 30px;padding-top: 1px;color: #333333; line-height: 24px;}
.line-info .line-col2 p{color: #333333; line-height: 24px;}
.line-info .line-col2 em{font-style: normal; color: #FF7A19;}
.line-info .line-col1 p:nth-child(1),.line-info .line-col1 p:nth-child(2){padding-left: 22px;}
.line-info .line-name{ padding-left: 26px;}
.mui-table-view.collect .line-info .mui-btn-primary{ margin-top:6px; }
.mui-table-view.collect .line-info .line-name{ margin-bottom: 8px; }
.mui-table-view.collect .line-info .line-name a{ font-weight: bold; color: #62ac01;}

.basics-text{width: 65%; float: right; text-align: left; line-height: 45px;}
.company-text{ float: left;display: inline-block; width: 80%; }
.no-data-text-style{ margin-top: 84px; text-align: center; padding-top: 50px; font-size: 14px; color: #999; text-shadow: -1px -1px rgba(255,255,255,1);}
.mui-input-group .mui-input-row.address-box{height: 64px;}
.mui-input-group .mui-input-row.address-box textarea{ height: 43px;padding: 0px; margin: 10px 0px 10px 0px;}

.backTop {display: none;position: fixed;right: 10px;bottom: 80px;width: 55px;height: 55px;padding: 3px;border-radius: 50%;background-color: rgba(0,0,0,.5);font-size: 14px;color: #fff;text-align: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;z-index: 9999;}
.backTop span {display: block;margin-top: -3px;font-size: 16px;}