@charset "UTF-8";
.rt-color-main-01 {
    color: #0099ff !important;
}

.rt-color-important-01 {
    color: #222 !important;
}

.rt-color-normal-01 {
    color: #555 !important;
}

.rt-color-normal-02 {
    color: color_normal_02 !important;
}

.rt-color-weak-01 {
    color: #f0f0f0 !important;
}

.rt-color-weak-02 {
    color: #f3f3f3 !important;
}

.rt-color-weak-03 {
    color: #f8f8f8 !important;
}

.rt-font-size-normal-01 {
    font-size: 14px !important;
}

.rt-font-size-normal-02 {
    font-size: 12px !important;
}

.rt-font-size-small-01 {
    font-size: 10px !important;
}

.rt-font-size-small-02 {
    font-size: 8px !important;
}

/*=======================================
重写Ionicjs的默认样式，满足瑞泰公司样式需求
=========================================
*/
.item-input-inset {
    background-color: #f3f3f3;
}
.item-input-wrapper{
    border-radius: 20px;
    background-color: #fff;
}
.item-input-wrapper input {
    width: 100%;
}
.placeholder-icon {
    color: #CCC;
}

.bar.bar-header {
    /* box-shadow: 0px 1px 5px #f0f0f0; */
}

.nav-bar-title .spinner svg{
    stroke: #fff;
}

.platform-android .nav-bar-has-subheader .bar {
    color: #0099ff;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#80baff), to(#4a90e2));
}

.bar.bar-light {
    color: #0099ff;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#80baff), to(#4a90e2));
}

.bar.bar-light .title {
    color: #FFF;
    font-size: 17px;
    font-style: normal;
}

.bar.bar-light .button.button-clear {
   color: #FFF;
}

.rt-bar-header {
    display: inline-block;
    height: 34px;
    line-height: 34px;
    vertical-align: middle;
}

.rt-bar-header span {
    font-size: 14px;
    margin-right: 20px;
    display: inline-block;
    height: 34px;
    line-height: 34px;
    vertical-align: 14px;
    color: #888;
}

.rt-bar-header span.active {
    color: #0099ff;
    border-bottom: 1px solid #0099ff !important;
}

.stable-bg {
    background-color: #f8f8f8;
}

.row + .row {
    padding-top: 10px;
    margin-top: 0px;
}
.bar-subheader
{
    top:44px;
    height:44px;
    display: block;
}
.button-clear.button-clear{
    border-color: transparent;
    background: none;
    box-shadow: none;
    color: rgb(181,181,181);
}

/*==============================================
编辑页面list中的分割行
==============================================*/
.rt-divider {
    background-color: #f3f3f3;
    min-height: 10px !important;
}

input[type="text"], input[type="number"], input[type="date"], textarea {
    border-radius: 3px;
}

.right {
    float: right;
}

.rt-section {
    padding-top: 10px;
    padding-bottom: 0;
    padding-left: 15px;
    min-height: 30px;
    border-top: 1px #f0f0f8 solid;
}

.rt-section-color {
    color: #999999;
    height: 25px;
    padding-top: 5px;
}

.rt-input-border {
    border: 1px solid #e3e3e3 !important;
    padding: 0 8px !important;
}

.padding-none {
    padding: 0;
}

.rt-button-icon-bg {
    background-color: #ef473a;
    color: #fff;
    font-size: 16px;
    margin-left: 31%;
    width: 50%;
}

.rt-edit-align {
    text-align: right !important;
}

.rt-list-item-middle {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    position: absolute;
    top: 0;
    height: 100%;
    font-size: 32px;
}

.rt-text {
    border: 1px solid lightgray !important;
    border-radius: 3px !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
    padding-bottom: 8px !important;
    padding-top: 8px !important;
}

.rt-query-bar {
    padding-top: 15px;
    padding-bottom: 20px;
    padding-right: 10px;
    padding-left: 10px;
}

.rt-query-icon {
    margin-top: 7px;
    height: 34px;
}

.rt-height {
    min-height: 50px;
}

.rt-input {
    text-align: right;
    padding-right: 9px;
}

.rt-Lookup {
    text-align: right;
    padding-right: 9px;
    padding-left: 0px;
}

.rt-pick {
    padding-bottom: 0px;
    padding-top: 0px;
}

.nav-bar-title .spinner svg {
    width: 16px;
    height: 16px;
    margin-right: 5px;
}
.rt-right-button {
    padding-top: 3px !important;
    font-size: 14px !important;
}

/**
 * Action Sheets for Android
 * --------------------------------------------------
 */
.platform-android .action-sheet-backdrop {
    -webkit-transition: background-color 150ms ease-in-out;
    transition: background-color 150ms ease-in-out;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 11;
    width: 100%;
    height: 100%;
    background-color: transparent;
}

.platform-android .action-sheet-backdrop.active {
    background-color: rgba(0, 0, 0, 0.4);
}

.platform-android .action-sheet-wrapper {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    -webkit-transition: all cubic-bezier(0.36, 0.66, 0.04, 1) 500ms;
    transition: all cubic-bezier(0.36, 0.66, 0.04, 1) 500ms;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    max-width: 500px;
    margin: auto;
}

.platform-android .action-sheet-up {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.platform-android .action-sheet {
    margin-left: 8px;
    margin-right: 8px;
    width: auto;
    z-index: 11;
    overflow: hidden;
}

.platform-android .action-sheet .button {
    display: block;
    padding: 1px;
    width: 100%;
    border-radius: 0;
    border-color: #d1d3d6;
    background-color: transparent;
    color: #007aff;
    font-size: 21px;
}

.platform-android .action-sheet .button:hover {
    color: #007aff;
}

.platform-android .action-sheet .button.destructive {
    color: #ff3b30;
}

.platform-android .action-sheet .button.destructive:hover {
    color: #ff3b30;
}

.platform-android .action-sheet .button.active, .platform-android .action-sheet .button.activated {
    box-shadow: none;
    border-color: #d1d3d6;
    color: #007aff;
    background: #e4e5e7;
}

.platform-android .action-sheet-has-icons .icon {
    position: absolute;
    left: 16px;
}

.platform-android .action-sheet-title {
    padding: 16px;
    color: #8f8f8f;
    text-align: center;
    font-size: 13px;
}

.platform-android .action-sheet-group {
    margin-bottom: 8px;
    border-radius: 4px;
    background-color: #fff;
    overflow: hidden;
}

.platform-android .action-sheet-group .button {
    border-width: 1px 0px 0px 0px;
}

.platform-android .action-sheet-group .button:first-child:last-child {
    border-width: 0;
}

.platform-android .action-sheet-options {
    background: #f1f2f3;
}

.platform-android .action-sheet-cancel .button {
    font-weight: 500;
}

.platform-android .action-sheet-open {
    pointer-events: none;
}

.platform-android .action-sheet-open.modal-open .modal {
    pointer-events: none;
}

.platform-android .action-sheet-open .action-sheet-backdrop {
    pointer-events: auto;
}

.platform-android .action-sheet .action-sheet-title, .platform-android .action-sheet .button {
    text-align: center;
}

.platform-android .action-sheet-cancel {
    display: block;
}

/*============================================
搜索框“搜索”字体
============================================*/
#rt-search-font {
    color: #0099ff;
    font-size:14px;
}
/*============================================
只读界面详细信息的Card
============================================*/
.rt-account-card .list {
    border: 0px;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4a90e2), to(#3988e3));
    padding-top: 10px;
    padding-bottom: 10px;
    color: #fff;
}

.rt-account-card .list .item {
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4990E2), to(#3A89E3));
    color: #fff;
    border: 0px;
}

.rt-account-card .list .item p.title {
    color: #fff;
    font-size: 14px;
    padding-bottom: 10px;
}

.rt-account-card .list .item p.detail {
    color: #fff;
    font-size: 12px;
}

.rt-tel-link {
    color: #0099ff;
    text-decoration: none;
}

/*==============================================
头像部分
==============================================*/
.rt-avatar-item .username-01 {
    display: inline-block;
    position: absolute;
    left: 85px;
    top: 20px;
    color: #222;
    font-size: 16px;
}

.rt-avatar-item .username-02 {
    color: #222;
    font-size: 16px;
}

.rt-avatar-item .status-01 {
    display: inline-block;
    position: absolute;
    left: 85px;
    top: 40px;
    color: #888;
    font-size: 14px;
}

.rt-avatar-item .status-02 {
    display: inline-block;
    position: absolute;
    left: 85px;
    top: 40px;
    color: #0099ff;
    font-size: 14px;
}

.rt-avatar-item .status-03 {
    display: inline-block;
    position: absolute;
    left: 85px;
    top: 40px;
    color: red;
    font-size: 14px;
}

.rt-avatar-item .datetime {
    display: inline-block;
    position: absolute;
    right: 5px;
    top: 5px;
    color: #888;
    font-size: 8px;
}

/*==============================================
审批流程的头像部分
==============================================*/
.rt-avatar {
    color: white;
    border-radius: 50%;
    display: inline-block;
    width: 4em;
    height: 4em;
    text-align: center;
    vertical-align: middle;
    padding-top: 1.4em;
    padding-bottom: 1.6em;
}

.rt-avatar-line {
    border-radius: 50%;
    display: inline-block;
    width: 2em;
    height: 4em;
    text-align: center;
    vertical-align: middle;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    margin-right: 2px;
    margin-left: 2px;
}

.rt-avatar-add {
    display: inline-block;
    width: 4em;
    text-align: center;
    vertical-align: middle;
    padding-top: 0;
    padding-bottom: 0;
}

/*============================================
列表页面的过滤筛选的Bar
============================================*/
.rt-filter-bar {
    display: block;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -webkit-align-items: center;
    align-items: center;
    height: 34px;
    width: 100%;
}

.rt-filter-bar-popover {
    position: absolute;
    left: 0px;
    top: 40px;
    z-index: 10000;
    width: 100%;
    background: rgba(0, 0, 0, 0.5);
    padding-bottom: 10px;
}

.rt-filter-bar-popover i.icon {
    font-size: 20px;
}

/*==============================================
审批清单部分
==============================================*/
.rt-flow-item .username-01 {
    color: #222;
    font-size: 16px;
}

.rt-flow-item .username-02 {
    color: #222;
    font-size: 16px;
}

.rt-flow-item .status-01 {
    color: #555;
    font-size: 14px;
}

.rt-flow-item .status-02 {
    color: #0099ff;
    font-size: 14px;
}

.rt-flow-item .status-03 {
    color: red;
    font-size: 14px;
}

.rt-flow-item .datetime {
    color: #888;
    font-size: 13px;
    position: absolute;
    top: 5px;
    right: 5px;
}

/*============================================
页面最低端的Button Bar
============================================*/
.bar.bar-footer.rt-footer-button-bar {
    flex-wrap: nowrap;
}

.bar.bar-footer.rt-footer-button-bar .button {
    border-right: 1px solid #f0f0f0;
    flex-grow: 1;
}

.bar.bar-footer.rt-footer-button-bar .button:last-child {
    border-right: 0px;
    position: relative;
    top: inherit;
    right: inherit;
    bottom: inherit;
}

.bar.bar-footer{
    background: #FFF;
}

.button.button-clear.rt-footer-button{
    color: #0099ff;
}

/*==============================================
手机拍照图片展示和拍照按钮
==============================================*/
.rt-img-choose-button {
    width: 60px;
    height: 60px;
    margin-top: 10px;
}

.rt-img-choose-button-withphoto {
    width: 60px;
    height: 60px;
    position: relative;
    vertical-align: top;
    margin-top: 10px;
    margin-right: 10px;
    display: inline-block;
}

.rt-img-attachment {
    position: relative;
    vertical-align: top;
    display: inline-block;
    margin-right: 10px;
    margin-top: 10px;
    width: 60px;
    height: 60px;
}

.rt-img-attachment button {
    content: '';
    position: absolute;
    top: -25px;
    right: -5px;
    height: 25px;
    width: 25px;
    text-align: right;
    background: none;
    padding: 0;
    margin: 0;
}

.rt-img-attachment img {
    background: none repeat scroll 0 0 #FFFFFF;
    width: 60px;
    height: 60px;
}

/*=======================================
重写Ionicjs的默认样式，满足瑞泰公司样式需求
=========================================
*/
.item {
    color: #222;
    border-right: 0px;
    border: 1px solid #f0f0f0;
    position: relative;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 14px;
}
.item.activated {
    border-color: #e5e6e7;
    background-color: #e5e6e7;
}
.item.activated.item-complex>.item-content {
    border-color: #e5e6e7;
    background-color: #e5e6e7;
}

.item.item-input {
    padding-top: 6px;
    padding-bottom: 6px;
}

.input-label {
    color: #888;
    font-size: 14px;
}

.item-input select {
    border: 0;
    background-color: #ffffff;
    text-indent: 5px;
    right: 0;
    position: absolute;
    direction: ltr;
    width: 100%;
    padding-left: 0px;
    line-height: 16px;
}

.item-input input[readonly] {
    background-color: #ffffff;
}

.item-input.activated input[readonly] {
    background-color: #e5e6e7;
}

.item-checkbox {
    padding-left: 60px !important;
}

/*============================================
只读页面的样式
============================================*/
.rt-item-title {
    border-left: 4px solid #0099ff;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 12px;
    font-size: 12px;
}

.rt-item-divider {
    min-height: 10px;
    padding: 0;
}

.rt-list-row {
    padding: 5px 10px !important;
}

.rt-item-label {
    display: inline-block;
    width: 25%;
    color: #888;
}

/*=======================================
list item 中文字的左右布局
=========================================
*/
.rt-text-box-left-01 {
    float: left;
    padding-left: 0;
    padding-right: 10px;
    padding-top: 0;
    padding-bottom: 0;
}

.rt-text-box-right-01 {
    float: right;
    padding-left: 10px;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
}

.rt-text-box-right-02 {
    float: right;
    border: 1px solid #f8f8f8;
    border-radius: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0;
    padding-bottom: 0;
}

/*=======================================
各种文字的大小
=========================================
*/
.rt-text-important-01 {
    color: #0099ff;
}

.item p .rt-text-important-01 {
    color: #0099ff;
}

.rt-text-important-02 {
    color: #222;
}

.item p .rt-text-important-02 {
    color: #222;
}

.rt-text-important-03 {
    color: #ef473a !important;
}

.rt-text-normal-01 {
    color: #555;
}

.item p .rt-text-normal-01 {
    color: #555;
}

.rt-text-weak-01 {
    color: #888888;
}

.item p .rt-text-weak-01 {
    color: #888888;
}

.rt-text-weak-02 {
    color: #888888;
    font-size: 12px;
}

.item p .rt-text-weak-02 {
    color: #888888;
    font-size: 12px;
}

/*=======================================
顶部的状态选择条的颜色
=========================================
*/
.rt-status-bar {
    padding-top: 15px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
}

.rt-status-bar .button.active {
    background-color: #0099ff;
    color: #fff;
}

.rt-status-bar .button {
    border-top: 1px solid #0099ff;
    border-right: 1px solid #0099ff;
    border-bottom: 1px solid #0099ff;
    border-left: 0;
    color: #888;
    background-color: #fff;
}

.rt-status-bar .button:first-child {
    border-left: 1px solid #0099ff;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.rt-status-bar .button:last-child {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.rt-status-bar2 {
    padding-left: 3%;
    padding-right: 3%;
    padding-top: 3%;
}

.rt-status-bar2 .button:first-child {
    border-left: 1px solid #fff;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.rt-status-bar2 .button:last-child {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.rt-status-bar2 .button.active {
    border-color: #fff;
    color: #4a90e2;
}

.rt-status-bar2 .button {
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-left: 0;
    color: #fff;
    background-color: transparent;
    height: 32px;
}

/*============================================
自定义TabBar,用于客户等的只读页面
============================================*/
.rt-tab-bar {
    display: block;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -webkit-align-items: center;
    align-items: center;
    height: 40px;
    background-color: white;
}

.rt-tab-bar-item {
    font-size: 14px;
    color: #555;
    background-color: white;
}

.rt-tab-bar-item.active {
    color: #0099ff;
    border-bottom: 2px solid #0099ff;
}

/*============================================
卡片式的Item项目
============================================*/
.rt-card {
    margin-top: 10px;
}

.rt-card p.rt-card-item {
    border-bottom: 1px solid #f0f0f0;
    padding-top: 5px;
    padding-bottom: 5px;
}

.rt-card p.rt-card-item:first-child {
    border-top: 0;
}

.rt-card p.rt-card-item:last-child {
    border-bottom: 0;
    padding-bottom: 0;
}

/*============================================
日历控件的样式
============================================*/
.rt-calander-subheader {
    background-color: #fff;
    font-size: 14px;
    color: #555;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    vertical-align: middle;
    text-align: center;
    width: 100%;
}

.rt-calander {
    background-color: #f8f8f8;
    padding: 10px;
    border-top: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
}

.rt-calander p.week {
    display: block;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -webkit-align-items: center;
    align-items: center;
    height: 30px;
    line-height: 30px;
    color: #888;
    font-size: 12px;
    margin: 0;
}

.rt-calander p.week span {
    text-align: center;
    height: 30px;
    width: 30px;
}

.rt-calander p.day {
    display: block;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -webkit-align-items: center;
    align-items: center;
    height: 30px;
    line-height: 30px;
    color: #555;
    font-size: 14px;
    margin: 0;
}

.rt-calander p.day span {
    text-align: center;
    height: 30px;
    width: 30px;
}

.rt-calander p.day > span.today {
    border: 1px solid #0099ff;
    border-radius: 50%;
}

.rt-calander p.day > span.active {
    background-color: #0099ff;
    border-radius: 50%;
    color: #fff;
}

.rt-calander p.day > span.inactive {
    color: #ccc;
}

.rt-calander p.day-event {
    display: block;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -webkit-align-items: center;
    align-items: center;
    height: 10px;
    line-height: 10px;
    color: #888;
    font-size: 14px;
    margin: 0;
}

.rt-calander p.day-event span {
    text-align: center;
    flex: 1;
    height: 10px;
    width: 10px;
}

.rt-calander p.day-event span.hasEvent:after {
    display: inline-block;
    content: '●';
}

.rt-bar-avatar {
    color: white;
    border-radius: 50%;
    display: inline-block;
    width: 40px;
    height: 40px;
    font-size: 22px;
    font-weight: bold;
    line-height: 40px;
    vertical-align: middle;
    text-align: center;
    margin-top: 10px;
}

.rt-bar-name {
    display: inline-block;
    position: absolute;
    left: 72px;
    margin-top: 30px;
    color: #888888;
    font-size: 12px;
}

.rt-bar-column {
    display: inline-block;
    position: absolute;
    left: 72px;
    margin-top: 16px;
    height: 10px;
}

.rt-bar-rank {
    position: absolute;
    right: 20px;
    font-size: 12px;
    margin-top: 14px;
}

.rt-bar-num {
    position: absolute;
    right: 20px;
    margin-top: 32px;
    font-size: 12px;
}

.rt-bar-star {
    margin-top: 20px;
    margin-right: 5px;
    color: gold;
}

.rt-bar-star-none {
    margin-top: 20px;
    margin-right: 5px;
    color: white;
    visibility: hidden;
}

/*============================================
级联选择器的样式
============================================*/
.rt-cascade-picker-mask {
    background-color: rgba(0, 0, 0, 0.2);
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}

.rt-cascade-picker-dialog {
    position: fixed;
    background-color: #ffffff;
    bottom: 0;
    left: 0;
    right: 0;
    height: 66%;
}

.rt-cascade-picker-dialog ._header {
    padding: 15px;
    text-align: center;
    font-size: 16px;
    color: #888888;
}

.rt-cascade-picker-dialog ._indicator {
    display: block;
    padding: 0 15px;
    border-bottom: 1px solid #f0f0f0;
}

.rt-cascade-picker-dialog ._indicator-item {
    padding: 0 0 4px 0;
    display: inline-block;
    color: #555555;
    border-bottom: solid 1px transparent;
}

.rt-cascade-picker-dialog ._indicator-item + ._indicator-item {
    margin-left: 20px;
}

.rt-cascade-picker-dialog ._indicator-item.selected {
    color: #0099ff;
    border-bottom-color: #0099ff;
}

.rt-cascade-picker-dialog ._slider {
    position: absolute;
    top: 83px;
    left: 0;
    right: 0;
    bottom: 0;
}

.rt-cascade-picker-dialog ._data-container {
    padding: 10px 0;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}

.rt-cascade-picker-dialog ._data-item {
    padding: 10px 15px;
}

.rt-cascade-picker-dialog ._data-item.selected {
    color: #0099ff;
}

.rt-cascade-picker-dialog ._data-item i {
    display: none;
}

.rt-cascade-picker-dialog ._data-item.selected i {
    display: initial;
}

/*============================================================
2016/12/15 BerryDing
表格左右对齐的样式
1、文字左对齐，数字右对齐，日期 、电话左对齐
2、是否 等布尔值中间对齐
3、有操作的按钮等 中间对齐 ，如“查看”、“修改”等按钮
=============================================================*/
.rt-text-align {
    text-align: left;
}

.rt-number-align {
    text-align: right;
}

.rt-datetime-align {
    text-align: left;
}

.rt-telephone-align {
    text-align: left;
}

.rt-bool-align {
    text-align: center;
}

.rt-operate-align {
    text-align: center;
}

/*============================================================*/

/*============================================================
2016/12/15 BerryDing
表格样式
=============================================================*/
.rt-table {
    border: 1px solid #f0f0f0;
    color: #555;
    vertical-align: middle;
    padding: 5px;
    background-color: white;
}

/*============================================================*/

/*============================================
进度条页面样式
============================================*/

.rt-process-steps{
  background-color: white;
}

.rt-process-steps .rt-content-last{
  margin-left: 15px;
  display: inline-block;
  padding-top: 15px;
}

.rt-process-steps .rt-content-not-last{
  margin-left: 15px;
  display: inline-block;
  border-left: 1px dashed #888;
  padding-top: 15px;
}

.rt-process-steps .rt-img{
  float: left;
  width: 20px;
  position: relative;
  right: 10px;
  background-color: white;
}

.rt-process-steps .rt-content-first{
  font-size: 14px;
  color: #555;
}

.rt-process-steps .rt-content-not-first{
  font-size: 14px;
  color: #555;
}

.rt-process-steps .rt-content-date{
  font-size: 9px;
  color: #888;
  float: right;
  padding-right: 5px;
}

.rt-process-steps .rt-content-point{
  font-size: 9px;
  color: #888;
  padding-top: 10px;
}
/*============================================
2017/01/23 GaleGe
仪表盘滑动筛选样式
============================================*/
.switch_search{
    text-align: center;
    position:fixed;display:flex;width:120px;height:28px;
    margin-top:8px;border:solid 1px #ddd;border-radius:5px;
}
.switch_search_tab{
    flex:1;height:28px;width:60px;
    line-height:28px;color:#fff;z-index:12;
}
.white_search_tab{
    color:#7A7A7A;
}
.switch_bg{
    background:#46B5FF;border-radius:5px;position:absolute;
    top:1px;left:-3px;height:24px;width:60px;z-index:-1;
}
.search_right{
    transition: -webkit-transform,transform 0.6s ease; 
    -webkit-transform: translate3d(60px, 0, 0);
    -moz-transform: translate3d(60px, 0, 0); 
    transform:translate3d(60px, 0, 0);
}
.search_left{
    transition: -webkit-transform,transform 0.6s ease; 
    -webkit-transform: translate3d(4px, 0, 0);
    -moz-transform: translate3d(4px, 0, 0); 
    transform:translate3d(4px, 0, 0);
}
/*============================================
2017/02/10 MonaXia
列表右箭头样式
============================================*/
.icon-arrow {
    font-size: 20px !important;
}
/*============================================
2017/03/28 OscarGao
决策易微信业务部分的样式
============================================*/
/*内容区域*/
.rt-wx-content{
    background-color:#ffffff;
    margin:10px 20px 0px 20px;
    height: 85%;
}
/*页面头部内容*/
.rt-wx-content-header{
    line-height: 57px;
    text-align: center;
    font-size: 17px;
    border-bottom-style: dashed;
    border-bottom-color: #888;
    border-bottom-width: 1px;
    margin: 0;
}
/*文字样式*/
.rt-wx-content-text{
    text-align: center;
    color: #888;
    font-size: 12px;
    line-height: 12px;
    margin: 0;
}
/*左边半圆*/
.rt-wx-left-half-circle{
    position: absolute;
    width: 16px;
    height: 16px;
    background-color: #0099ff;
    left: 10px;
    top: 60px;
    border-radius: 100%;
}
/*右边半圆*/
.rt-wx-right-half-circle{
    position: absolute;
    width: 16px;
    height: 16px;
    background-color: #0099ff;
    right: 11px;
    top: 60px;
    border-radius: 100%;
}
.rt-wx-img-QR{
    height: 200px;
    text-align: center;
}
/*============================================
2018/03/12 LecreanPan
仪表盘滑动筛选样式(4个按钮)
============================================*/
.switch_search4Buttons{
    text-align: center;
    position:fixed;display:flex;width:240px;height:28px;
    margin-top:8px;border:solid 1px #ddd;border-radius:5px;
}
.search_index1{
    transition: -webkit-transform,transform 0.6s ease; 
    -webkit-transform: translate3d(4px, 0, 0);
    -moz-transform: translate3d(4px, 0, 0); 
    transform:translate3d(4px, 0, 0);
}
.search_index2{
    transition: -webkit-transform,transform 0.6s ease; 
    -webkit-transform: translate3d(60px, 0, 0);
    -moz-transform: translate3d(60px, 0, 0); 
    transform:translate3d(60px, 0, 0);
}
.search_index3{
    transition: -webkit-transform,transform 0.6s ease; 
    -webkit-transform: translate3d(120px, 0, 0);
    -moz-transform: translate3d(120px, 0, 0); 
    transform:translate3d(120px, 0, 0);
}
.search_index4{
    transition: -webkit-transform,transform 0.6s ease; 
    -webkit-transform: translate3d(180px, 0, 0);
    -moz-transform: translate3d(180px, 0, 0); 
    transform:translate3d(180px, 0, 0);
}