/* 未能缩小。正在返回未缩小的内容。
(1005,29): run-time error CSS1038: Expected hex color, found '#e4e4e4	'
 */
/*! normalize.css v1.1.3 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary { display: block; }

/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */

[hidden] { display: none; }

/* ==========================================================================
   Base
   ========================================================================== */

/**
 * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    -ms-text-size-adjust: 100%; /* 2 */
    -webkit-text-size-adjust: 100%; /* 2 */
    font-size: 100%; /* 1 */
}

/**
 * Address `font-family` inconsistency between `textarea` and other form
 * elements.
 */

html,
button,
input,
select,
textarea { font-family: sans-serif; }

/**
 * Address margins handled incorrectly in IE 6/7.
 */

body { margin: 0; }

/* ==========================================================================
   Links
   ========================================================================== */

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */

a:focus { outline: thin dotted; }

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover { outline: 0; }

/* ==========================================================================
   Typography
   ========================================================================== */

/**
 * Address font sizes and margins set differently in IE 6/7.
 * Address font sizes within `section` and `article` in Firefox 4+, Safari 5,
 * and Chrome.
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

h2 {
    font-size: 1.5em;
    margin: 0.83em 0;
}

h3 {
    font-size: 1.17em;
    margin: 1em 0;
}

h4 {
    font-size: 1em;
    margin: 1.33em 0;
}

h5 {
    font-size: 0.83em;
    margin: 1.67em 0;
}

h6 {
    font-size: 0.67em;
    margin: 2.33em 0;
}

/**
 * Address styling not present in IE 7/8/9, Safari 5, and Chrome.
 */

abbr[title] { border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome.
 */

b,
strong { font-weight: bold; }

blockquote { margin: 1em 40px; }

/**
 * Address styling not present in Safari 5 and Chrome.
 */

dfn { font-style: italic; }

/**
 * Address differences between Firefox and other browsers.
 * Known issue: no IE 6/7 normalization.
 */

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

/**
 * Address styling not present in IE 6/7/8/9.
 */

mark {
    background: #ff0;
    color: #000;
}

/**
 * Address margins set differently in IE 6/7.
 */

p,
pre { margin: 1em 0; }

/**
 * Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em;
    _font-family: 'courier new', monospace;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

/**
 * Address CSS quotes not supported in IE 6/7.
 */

q { quotes: none; }

/**
 * Address `quotes` property not supported in Safari 4.
 */

q:before,
q:after {
    content: '';
    content: none;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small { font-size: 80%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup { top: -0.5em; }

sub { bottom: -0.25em; }

/* ==========================================================================
   Lists
   ========================================================================== */

/**
 * Address margins set differently in IE 6/7.
 */

dl,
menu,
ol,
ul { margin: 12px 0; }

dd { margin: 0 0 0 40px; }

/**
 * Address paddings set differently in IE 6/7.
 */

menu,
ol,
ul { padding: 0 0 0 40px; }

/**
 * Correct list images handled incorrectly in IE 7.
 */

nav ul,
nav ol {
    list-style: none;
    list-style-image: none;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */

/**
 * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improve image quality when scaled in IE 7.
 */

img {
    -ms-interpolation-mode: bicubic; /* 2 */
    border: 0; /* 1 */
}

/**
 * Correct overflow displayed oddly in IE 9.
 */

svg:not(:root) { overflow: hidden; }

/* ==========================================================================
   Figures
   ========================================================================== */

/**
 * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */

figure { margin: 0; }

/* ==========================================================================
   Forms
   ========================================================================== */

/**
 * Correct margin displayed oddly in IE 6/7.
 */

form { margin: 0; }

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct color not being inherited in IE 6/7/8/9.
 * 2. Correct text not wrapping in Firefox 3.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */

legend {
    border: 0; /* 1 */
    *margin-left: -7px; /* 3 */
    padding: 0;
    white-space: normal; /* 2 */
}

/**
 * 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */

button,
input,
select,
textarea {
    font-size: 100%; /* 1 */
    margin: 0; /* 2 */
    vertical-align: baseline; /* 3 */
    *vertical-align: middle; /* 3 */
}

/**
 * Address Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input { line-height: normal; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */

button,
select { text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
    *overflow: visible; /* 4 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] { cursor: default; }

/**
 * 1. Address box sizing set to content-box in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    *height: 13px; /* 3 */
    padding: 0; /* 2 */
    *width: 13px; /* 3 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -moz-box-sizing: content-box;
    -webkit-appearance: textfield; /* 1 */
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/**
 * Remove inner padding and border in Firefox 3+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}
body {
    font: 14px Arial, Verdana, "\5b8b\4f53";
    height: 100%;
    *overflow-y: visible;
    *overflow-y: visible;
    position: relative
}

html body { scrollbar-base-color: #ccc; /*滚动条的基色*/ }

.text-warning { color: #FCA437 }

body a, body a:focus { outline: none !important; }

.mt0 { margin: 0; }

.mainWapper {
    background-color: #f4f4f4;
    height: 100%;
    margin-left: 198px;
}

.jumbotron { background-color: rgb(101, 153, 255) }

#content { padding-top: 50px;
    /*height:100%;*/ }

.smallSelect {
    margin: 0 auto;
    width: 80%;
}

.search {
    margin: 15px auto;
    width: 60%;
}

.smallSelect .col-md-4 { position: relative; }

.smallSelect .glyphicon-chevron-down {
    color: #666;
    font-size: 12px;
    position: absolute;
    right: 25px;
    top: 12px;
}

#description {
    margin-bottom: 60px;
    margin-top: 60px;
}

/*.bs-footer{margin:40px auto 0 auto;background-color: rgb(244, 244, 244);}*/

.search-block {
    background-color: white;
    border: 1px solid #e4e4e4;
    border-radius: 2px;
    margin: 15px 0px;
    overflow: hidden;
    padding: 15px 15px;
}

.toptions {
    background-color: #fff;
    line-height: 32px;
    overflow: hidden;
    padding: 4px;
}

.toptions .btn-group .btn { border: none; }

.float-left { float: left; }

.float-right { float: right; }

.clear-both { clear: both; }

.mySearchBox {
    background: #fff;
    border: 1px solid #e4e4e4;
    overflow: hidden;
    /*  margin-bottom: 20px;
     margin-top: 20px;*/
    padding: 10px;
}

.btnItem {
    float: left;
    margin-left: 30px;
    width: 140px;
}

/*.mySearchBox .form-control,.mySearchBox .btn{border-radius: 2px;}*/

.addressItem {
    float: left;
    height: 34px;
    position: relative;
    width: 168px;
}

.addressItem .fa {
    left: 8px;
    position: absolute;
    top: 12px;
}

.iconItem {
    float: left;
    height: 35px;
    padding: 6px 12px;
    *padding: 0;
    padding-left: 8px;
    text-align: center;
    width: 35px;
}

.addressItem .form-control { padding-left: 30px; }

.selectItem {
    float: left;
    margin-left: 5px;
    width: 100px;
}

.search-list img, .team-list img {
    border: 1px solid #e4e4e4;
    height: 118px;
    padding: 8px;
    width: 148px;
}

.search-block .col-xs-2, .search-block .col-xs-3 { margin: 0 -12px; }

.search-list .table { border: 1px solid #e4e4e4; }

.valign-middle { vertical-align: middle !important; }

.checkbox-filter {
    float: left;
    margin-left: 20px;
}

.checkbox-filter label {
    font-weight: 400;
    margin: 0px;
}

.toptions .btn-group { float: left; }

.mr15 { margin-right: 15px; }

.myMessage { display: inline-block; }

.myMessage .tooltip {
    display: inline-block;
    margin: 0 2px;
    opacity: 1;
    position: relative;
}

#addLoad .row {
    margin-left: 0;
    margin-right: 0
}

#addLoad .spaceRow { margin-left: 18px; }

#addLoad .spaceRow .btn { width: 120px; }

.text-gray { color: #BCBCBC; }

.nav-title {
    font-family: "微软雅黑";
    font-size: 20px;
    font-weight: 700;
}

.home-page { min-height: 460px; }

.vtop {
    position: relative;
    top: 4px;
    vertical-align: top;
}

.item1 {
    display: inline-block;
    width: 22.7%;
}

.item2 {
    display: inline-block;
    width: 25.8%;
}

.item3 {
    display: inline-block;
    width: 10.9%;
}

.item4 {
    display: inline-block;
    width: 48.5%;
}

.tab-content {
    background-color: white;
    margin-top: -1px;
}

/*#myTabContent .panel-body:hover {
    cursor: pointer;
    background-color: #F1F1F1;
}*/

.doc-table { width: 100%; }

.roadList { width: 400px }

.doc-table td { padding: 10px; }

.doc-table .alert, .myForm .alert {
    position: relative;
    top: 6px;
}

.doc-table .form-control { }

.doc-table textarea { margin: -4px 0 0; }

.doc-table td p { margin: 2px 0; }

.item3.text-center .btn { width: 70px; }

.searchBox { padding: 20px 0; }

.search-block .col-md-2 {
    padding-left: 2px;
    padding-right: 2px;
    width: 90px;
}

.noData { color: #666; }

.myPanel { margin-top: 20px; }

.myPanel .panel-body { padding: 8px 15px; }

.myPanel .panel-heading {
    background-color: #fff;
    padding: 0;
}

.doc-table .text-right, .btn-spe {
    color: #999;
    font-weight: 700;
    text-align: right
}

.myBread {
    background-color: #fff;
    margin: 15px 0;
    overflow: hidden;
    padding: 0;
}

.myBread a {
    color: #999999 !important;
    font-size: 15px;
    font-weight: 700;
}

.myBread > li + li:before {
    background: url("/image/cright.png");
    color: #fff;
    content: '.';
    font-size: 32px;
    left: -99px;
    position: absolute;
    top: -12px;
}

.alert-xs {
    font-size: 12px;
    padding: 6px 12px;
}

.myTable { border: 1px solid #e4e4e4; }

.myTable.table > thead > tr > th {
    background-color: rgb(245, 245, 245);
    border-bottom: 1px solid #e4e4e4;
}

.bs-docs-sidebar .nav > .active > a, .bs-docs-sidebar .nav > .active:hover > a, .bs-docs-sidebar .nav > .active:focus > a {
    background-color: transparent;
    border-left: 2px solid #563d7c;
    color: #563d7c;
    font-weight: 700;
    padding-left: 18px;
}

.bs-docs-sidebar .nav > li > a:hover, .bs-docs-sidebar .nav > li > a:focus {
    background-color: transparent;
    border-left: 1px solid #563d7c;
    color: #563d7c;
    padding-left: 19px;
    text-decoration: none;
}

.label { font-weight: 400; }

.team-list {
    background-color: white;
    border: 1px solid #e4e4e4;
    border-radius: 0px;
    min-height: 430px;
    padding: 15px;
}

.team-list p.text-primary {
    color: #333;
    font-size: 16px;
    margin: 10px 0;
}

.team-list p.text-primary strong { font-weight: 400 }

.jg {
    font-size: 20px;
    margin: 8px 0
}

.table-hover th { background-color: #eee; }

.text-primary .label { font-size: 12px; }

.msg { color: #999; }

.text-black { color: #333; }

.panel-body > .page-header { margin-top: 0px; }

.noborder td { border: none !important; }

.orderRoad { margin-bottom: 20px; }

.mt20 { margin-top: 10px; }

.pl0 { padding-left: 0 !important; }

.myForm { font-size: 12px }

.tips {
    color: #999;
    margin-top: -1em;
}

.myForm label, .doc-table .text-right {
    color: #999999;
    font-size: 13px;
    height: 34px;
    line-height: 30px;
    margin-bottom: 0;
    padding: 6px 2px;
    text-align: right;
}

.myForm .alert { margin-bottom: 0 }

.table { font-size: 12px; }

.table p a { color: #333; }

.table-box-title {
    font-size: 16px;
    line-height: 34px;
    margin: 6px;
}

.table .dropdown .btn { font-size: 13px; }

.table-box th, .table-box td {
    color: #666;
    text-align: center
}

.table-options a { margin: 0 12px; }

.table-box-title:before, .table-box-title:after {
    content: " ";
    display: table;
}

.table-box-title:after { clear: both }

#addLoad .btn-spe {
    margin-top: 8px;
    width: 13%;
}

#addLoad .col-md-offset-2 { margin-left: 13%; }

#addLoad .alert-xs {
    margin-bottom: 0;
    margin-top: 2px;
}

.mTextarea {
    float: left;
    font-family: "微软雅黑";
    font-size: 14px;
    width: 480px;
}

.table-box {
    border: 1px solid #e4e4e4;
    border-radius: 3px;
    padding: 20px;
}

.fs16 { font-size: 16px; }

.table-box .table { margin: 0; }

.mysub {
    background-color: rgb(255, 0, 0);
    border-radius: 3px;
    color: #fff;
    margin-left: 4px;
    padding: 0px 3px;
}

/*宣传页面*/

html, body { height: 100%; }

.home {
    /*    height: 100%;
        padding:40px;
        background:rgb(12,142,218);*/
    color: #fff;
    width: 100%;
}

.home .container {
    height: 100%;
    overflow: hidden;
}

.home h1 {
    font-size: 5em;
    font-weight: 400;
    margin-bottom: 40px;
    margin-top: 100px;
}

.home h2 {
    color: #f1f1f1;
    font-size: 3em;
    font-weight: 400;
    margin-bottom: 80px;
}

.home h4 { color: #f1f1f1; }

.home p { font-size: 2em }

.banner-words {
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    color: #fff;
    left: 50%;
    position: relative;
    text-align: center;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    z-index: 9;
}

.myWords {
    font-family: "宋体 Bold", "宋体", "SimSun";
    margin: 20px auto;
    text-align: left;
    width: 672px;
}

#enterpress {
    padding: 40px 0;
    position: relative;
}

#qa {
    background: #ECECEC;
    padding: 40px 0;
}

.bg4 {
    background: #fff;
    overflow: hidden;
}

.bg5 {
    background: #539ff2;
    overflow: hidden;
}

#myScrollspy .navbar-nav > li > a { color: #919191 }

#myScrollspy .navbar-nav > li > a:hover,
#myScrollspy .navbar-nav > .active > a {
    background-color: transparent;
    color: #2588f3;
}

.tooltip { z-index: 2 }

.myHeader {
    -moz-transition: all .2s ease-in-out 0;
    -ms-transition: all .2s ease-in-out 0;
    -o-transition: all .2s ease-in-out 0;
    -webkit-transition: all .2s ease-in-out 0;
    background-color: #fff;
    border-bottom: 1px solid#e4e4e4\9;
    border-radius: 0;
    box-shadow: 2px 0px 5px rgba(14, 12, 12, 0.5);
    left: 0;
    margin-bottom: 0;
    position: fixed;
    right: 0;
    top: 0;
    transition: all .2s ease-in-out 0;
    z-index: 1030;
}

/*.myfixed{background: rgba(32,178,170,0.8);margin-bottom: 0;}
.myfixed .navbar-nav>li>a{padding-top:12px;padding-bottom: 8px;}
.myfixed .navbar-brand{height: 40px;padding: 3px 0;margin-top: 3px;}
.myfixed .navbar-brand img{max-width: 80%}*/

.aHeader { /*background-color: rgb(12,142,218);border-radius: 0;background-color: rgb(242,242,242)*/ }

.myheaderRBtn {
    color: #333;
    float: right;
    font-family: "微软雅黑";
    font-size: 16px;
    line-height: 36px;
    margin-right: 10px;
    margin-top: 22px;
}

.navbar-status {
    color: #666;
    float: left;
    font-size: 28px;
    margin-left: 10px;
    margin-top: 18px;
}

.mtab-content { margin-top: 0 }

.mtab-content form {
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    padding: 20px;
}

.btn-outlined { background-color: transparent }

.btn-outlined.btn-primary { color: #428bca }

.btn-outlined.btn-success { color: #5cb85c }

.btn-outlined.btn-warning { color: #eea236 }

.btn-outlined.btn-primary:hover {
    background-color: transparent;
    color: #eea236
}

.btn-outlined.btn-success:hover {
    background-color: transparent;
    color: #eea236
}

.btn-outlined.btn-warning:hover {
    background-color: transparent;
    color: #eea236
}

.btn-outlined.btn-success:active, .btn-outlined.btn-warning:active, .btn-outlined.btn-primary:active {
    box-shadow: none;
    color: #fff
}

.btn-outlined.btn-success:active { background-color: #5cb85c }

.btn-outlined.btn-warning:active { background-color: #eea236 }

.btn-outlined.btn-primary:active { background-color: #eea236 }

.bodyCon {
    min-height: 100%;
    position: relative;
}

.clearFooter { height: 110px; }

.myFooter {
    background-color: #f8f8f8;
    border-color: #e7e7e7;
    bottom: 0;
    left: 0;
    padding: 20px 0;
    position: absolute;
    right: 0;
}

.mt30 { margin-top: 30px }

.myFooter p { margin: 0.2em 0 }

.hotlinePhone {
    color: #EC6F00;
    font-size: 28px;
    font-weight: 700;
}

.progress-pos {
    height: 30px;
    left: -24px;
    position: absolute;
    top: 4%;
    width: 96%;
    z-index: 2;
}

.myprogress {
    height: 50px;
    position: relative;
    width: 100%;
}

.myprogress .progress {
    height: 6px;
    left: 8%;
    position: absolute;
    top: 30%;
    width: 84.5%;
}

.mypos {
    background-color: #fff;
    line-height: 1.5;
    padding: 4px 8px;
    position: absolute;
    text-align: center;
    top: -4px;
    width: 100px;
}

.mypos b {
    background-color: #ddd;
    border-radius: 94%;
    display: inline-block;
    *display: inline;
    *float: left;
    height: 30px;
    line-height: 30px;
    padding: 0;
    text-align: center;
    width: 30px;
}

.xsProgress { position: relative }

.xsProgress .progress-pos {
    left: 60px;
    top: -12px;
    z-index: auto;
}

.xsProgress .mypos {
    font-size: 14px;
    padding-top: 38px;
}

.xsProgress .progress {
    height: 2px;
    position: relative;
    top: 30%;
    width: 100%;
}

.xsProgress.step1 .progress-bar { width: 16%; }

.xsProgress.step2 .progress-bar { width: 48%; }

.xsProgress.step4 .progress-bar { width: 100%; }

.xsProgress .mypos b {
    background-color: #ddd;
    border-radius: 94%;
    color: #B0B0B0;
    display: inline-block;
    height: 30px;
    left: 40%;
    line-height: 30px;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 2px;
    width: 30px;
    z-index: 2222;
}

.w612 {
    height: 164px;
    margin: 10px auto;
    width: 612px;
}

.mt60 { margin-top: 60px; }

.xsProgress.step1 .pos1 { color: #428bca; }

.xsProgress.step1 .pos1 b {
    background-color: #428bca;
    color: #fff;
}

.xsProgress.step2 .pos2, .xsProgress.step2 .pos1 { color: #428bca; }

.xsProgress.step4 .pos4, .xsProgress.step4 .pos3, .xsProgress.step4 .pos2, .xsProgress.step4 .pos1 { color: #428bca; }

.xsProgress.step2 .pos2 b, .xsProgress.step2 .pos1 b {
    background-color: #428bca;
    color: #fff;
}

.xsProgress.step4 .pos3 b, .xsProgress.step4 .pos3 b, .xsProgress.step4 .pos2 b, .xsProgress.step4 .pos1 b {
    background-color: #428bca;
    color: #fff;
}

.text-danger { color: #FF0000; }

.longItem {
    float: left;
    margin-right: 10px;
    width: 260px;
}

.spanItem {
    border-right: 1px solid #e4e4e4;
    float: left;
    margin-right: 24px;
    padding: 6px 20px;
    width: 15%;
}

.addressText {
    border: none;
    min-width: 50px;
    padding: 0px 1px;
    text-align: center;
    width: 65%;
}

.pos1 { left: 0; }

.pos2 { left: 33.3333%; }

.pos3 { left: 66.66%; }

.pos4 { left: 99%; }

.pos23 { left: 50%; }

.step23 .progress-bar { width: 50%; }

/*第一步*/

.step1 .pos1 { color: #f0ad4e }

.step1 .pos1 b {
    background-color: #f0ad4e;
    color: #fff;
}

.step1 .progress-bar { width: 0%; }

/*第二部*/

.step2 .pos2, .step2 .pos1 { color: #f0ad4e }

.step2 .pos2 b, .step2 .pos1 b {
    background-color: #f0ad4e;
    color: #fff;
}

.step2 .progress-bar { width: 30%; }

/*第三部*/

.step3 .pos3, .step3 .pos2, .step3 .pos1 { color: #f0ad4e }

.step3 .pos3 b, .step3 .pos2 b, .step3 .pos1 b {
    background-color: #f0ad4e;
    color: #fff;
}

.step3 .progress-bar { width: 68%; }

/*第4部*/

.step4 .pos4, .step4 .pos3, .step4 .pos2, .step4 .pos1 { color: #f0ad4e }

.step4 .pos4 b, .step4 .pos3 b, .step4 .pos2 b, .step4 .pos1 b {
    background-color: #f0ad4e;
    color: #fff;
}

.step4 .progress-bar { width: 100%; }

#statiBox .myshadow {
    background-color: #fff;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
}

#statiBox .fa { font-size: 40px; }

.stat-main {
    font-size: 14px;
    margin: 0.6em 0;
}

.stat-main sup {
    font-size: 18px;
    top: 0
}

.stat-aside {
    color: #999;
    font-size: 12px;
    margin: 0.4em 0;
}

.mainHead { margin: 15px 0 4px; }

#goods-list > .row > .col-md-6 { height: 176px; }

#goods-list h4 { font-size: 14px; }

#goods-list .col-md-8 { font-weight: 800; }

#goods-list .myshadow {
    background-color: #fff;
    padding: 1px 20px;
}

#car-list .myshadow {
    background-color: #fff;
    padding: 1px 10px;
}

.ml10 { margin-left: 10px; }

#goods-list .myhidden {
    border-top: 1px solid #e4e4e4;
    display: none;
    padding-top: 10px;
}

.myBrand { padding: 8px; }

#home .tab-content { background-color: transparent }

.myLgBtn {
    background-color: #04c6f6;
    border-radius: 0;
    color: #fff;
    font-size: 12px;
    margin-right: 36px;
    padding: 10px;
    width: 160px;
}

.myLgBtn:hover {
    background-color: #04c6f6;
    color: #fff;
}

.regBtn {
    background-color: transparent;
    border: 1px solid #fff;
    border-radius: 0;
    color: #fff;
    font-size: 12px;
    padding: 10px;
    width: 160px;
}

#indexFP {
    float: right;
    margin-top: 104px;
    width: 360px; /*margin-right: 90px;*/
}

#indexFP a { color: #fff; }

.myCheckIn input { margin-top: 2px; }

.myCheckIn { color: #a4d0fe }

#home .enter2 {
    color: #fff;
    font-family: "微软雅黑";
    font-size: 30px;
    height: 298px;
    margin-top: 0;
    padding-top: 226px;
    text-align: center;
}

#driver .enter2 {
    color: #fff;
    font-family: "微软雅黑";
    font-size: 30px;
    margin-top: 0;
    padding-top: 258px;
    text-align: center;
}

.bg14 { height: 286px; }

.seTitle {
    color: #2e323a;
    font-family: "微软雅黑";
    font-size: 30px;
    margin-bottom: 40px;
    margin-top: 14px;
    text-align: center;
}

.seIcon {
    height: 140px;
    margin: 0 auto;
    width: 140px;
}

.seIcon1 { background: url("/image/seIcon1.png") no-repeat center center }

.seIcon2 { background: url("/image/seIcon2.png") no-repeat center center }

.seIcon3 { background: url("/image/seIcon3.png") no-repeat center center }

.seIcon4 { background: url("/image/seIcon4.png") no-repeat center center }

.section13 { margin-bottom: 58px; }

.section13 p {
    color: #919191;
    font-family: "宋体", "SimSun";
    font-size: 24px;
    margin: 4px auto;
}

.w728 { width: 728px; }

.dirTitle {
    font-size: 30px;
    margin-bottom: 12px
}

.driv1, .driv2, .driv3, .driv4 {
    font-size: 24px;
    width: 430px
}

.driv2, .driv4 {
    color: #2588f3;
    float: right;
    margin-left: 144px;
    margin-right: 0px;
    width: 430px;
}

.active.driv1 p, .active.driv3 p {
    background: url("/image/checkbg1.png") no-repeat;
    color: #539ff2;
}

.active.driv2 p, .active.driv4 p { background: url("/image/checkbg2.png") no-repeat }

.driv1 p, .driv3 p {
    margin: 0;
    padding: 20px;
    width: 430px
}

.driv2 p, .driv4 p {
    margin: 0;
    padding: 20px 34px;
    width: 430px;
}

.driv1, .driv3 {
    color: #fff;
    float: left;
    width: 416px;
}

.driv3 { color: #c6e0fc }

.driWapper {
    height: 528px;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 37px;
    overflow: hidden;
    padding-top: 40px;
    position: relative;
}

.phoneImg {
    background: url("/image/bg_07.png") no-repeat center center;
    height: 522px;
    left: 38%;
    position: absolute;
    top: 0;
    width: 262px;
}

#aboutMe .title {
    color: #2588f3;
    font-family: "微软雅黑";
    font-size: 30px;
    margin: 84px;
    text-align: center;
}

.photoWall {
    list-style: none;
    margin: 0;
    padding: 0;
}

.photoWall li {
    display: inline;
    float: left;
    margin: 14px 12px;
}

.photoWall img {
    height: 165px;
    width: 165px;
}

#aboutMe p {
    color: #e3f0ff;
    font-family: "微软雅黑";
    font-size: 24px;
    margin-bottom: 32px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 125px;
    padding-left: 54px;
    text-align: left;
    width: 878px;
}

.home-footer {
    background-color: #304153;
    color: #636f82;
    font-family: "宋体", "SimSun";
    padding: 26px 0;
}

.bg1 {
    background: url("/image/BJ1.png") no-repeat center center;
    background-size: 100% 100%;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/BJ1.png", sizingMethod='scale');
    height: 800px;

    width: 100%;
}

.bg22 {
    background: url("/image/BJ2.png") no-repeat center center;
    background-size: 100% 100%;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/BJ2.png", sizingMethod='scale');
    height: 296px;

    width: 100%;
}

.bg3 {
    background: url("/image/driverBg.png") no-repeat center center;
    background-size: 100% 100%;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/driverBg.png", sizingMethod='scale');
    height: 1000px;
    width: 100%;
}

.bg4 {
    background: url("/image/aboutMe.png") no-repeat center center;
    background-size: 100% 100%;
    height: 1000px;
    width: 100%;
}

.lt-ie9 .bg3 {
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/driverBg.png", sizingMethod='scale');
}

.lt-ie9 .bg4 {
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/aboutMe.png", sizingMethod='scale');
}

.bg2 { background-color: #55606c; }

.theirs.bg4 {
    background: url("/image/aboutMe.png") no-repeat center center;
    background-size: 100% 100%;
    height: 1000px;
    width: 100%;
}

.phoneImg img {
    margin-left: 16px;
    margin-top: 49px;
}

.centerBtn {
    background: url("/image/button_s.png") no-repeat center center;
    height: 62px;
    left: 50%;
    position: absolute;
    top: 770px;
    width: 62px;
    z-index: 333
}

.centerBtn:hover { background: url("/image/button_hover.png") no-repeat center center; }

.centerBtn:active { background: url("/image/button_active.png") no-repeat center center; }

#myLogo {
    height: 40px;
    width: auto;
}

.myLabel {
    display: inline;
    font-weight: 400;
    line-height: 35px;
}

.myLabel b.pull-left { font-weight: 400 }

/*我的车队*/

.sortBar {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}

.sortBar li {
    float: left;
    line-height: 30px;
}

.sortBar li a {
    color: #666;
    CURSOR: pointer;
    display: block;
    padding: 0 10px;
}

.sortBar .active a {
    color: #FF6900;
    CURSOR: default;
}

.sortBar li a:hover {
    color: #FF6900;
    text-decoration: NONE;
}

.sortBar .checkbox-inline input { margin-top: 8px; }

.car-ID {
    background-color: rgb(242, 242, 242);
    float: left;
    height: 72px;
    text-align: center;
    width: 96px;
}

.car-area {
    display: block;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.65;
    text-align: center
}

.imgbg { color: #888888; }

.car-num {
    color: #666;
    display: block;
    font-size: 16px;
    font-weight: 400;
}

.car-Info { margin: 0 0 0 120px; }

.car-Info h5 {
    color: #333;
    float: left;
    font-size: 14px;
    margin: 2px 0 12px;
}

.car-Info p {
    color: #999999;
    font-size: 12px;
    line-height: 14px;
    margin: 10px 0;
}

.car-pers {
    float: right;
    /*float: left;*/
    font-size: 12px;
    text-align: center;
}

.car-Info .fa-star, .car-Info .fa-star-half-empty {
    color: #FCA437;
    font-size: 13px;
    padding-right: 0;
}

.car-ID p { margin-top: 1.2em; }

#car-list { margin-left: -10px; }

#car-list .myshadow {
    border: 1px solid transparent;
    margin-bottom: 10px;
    padding: 14px;
}

.car-item {
    float: left;
    min-height: 1px;
    padding-left: 10px;
    position: relative;
    width: 50%;
}

li#orders { border-left: 1px solid #e4e4e4; }

.car-Info .mt0 { margin: 0; }

.bs-footer {
    margin: 0;
    padding-bottom: 15px;
    padding-top: 15px;
}

.asideAds {
    border: 1px solid #e4e4e4;
    margin: 10px 0 0 0;
    text-align: center;
}

.mapWrap {
    height: 308px;
    position: relative;
    width: 100%;
}

.mapWrap a {
    position: absolute;
    right: 4px;
    top: 2px;
    z-index: 999;
}

.myAlert {
    background-color: #dff0d8;
    border: 1px solid #d6e9c6;
    border-radius: 1px;
    color: #3c763d;
    font-size: 12px;
    margin-bottom: 0;
    margin-top: 10px;
    padding: 6px 12px;
    text-align: center;
}

.myAlert .btn-success {
    font-size: 12px;
    margin-left: 15px;
    padding: 4px 10px;
}

.adsdeAd { height: 240px; }

.topAds img {
    height: 60px;
    width: 100%;
}

.pz15 {
    padding-left: 15px;
    padding-right: 15px;
}

.myarrow {
    background: url(http://map.baidu.com/fwmap/upload/r/map/fwmap/static/house/images/label.png) no-repeat;
    bottom: 12px;
    height: 10px;
    left: 10px;
    overflow: hidden;
    position: absolute;
    width: 11px;
}

#myMapDialog { width: 366px;
    /*       height: 139px;*/ }

#myMapDialog .myshadow {
    box-shadow: 2px 3px 10px #818181;
    padding: 10px 20px;
}

#car-list .myshadow:hover {
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    /*background: #ddd;*/
    border-color: #F0AD4E;
    cursor: pointer;
    transition: all 0.5s;
}

.returnB {
    background-color: #428bca;
    color: #fff;
    padding: 10px;
    position: absolute;
    right: 0;
    text-decoration: none!important;
    top: 0;
    z-index: 999;
}

.bmp {
    background: #fff;
    border: 1px solid #e4e4e4;
    margin-top: -1px;
    width: 100%;
}

.myigp {
    background: url('/image/u158.png') no-repeat 0 0;
    background-size: contain;
    margin-left: 16px;
    margin-right: 20px;
    padding-left: 37px;
    width: 150px;
}

#bigMap .myAlert {
    font-size: 16px;
    left: 50%;
    margin-left: -218px;
    margin-top: 0;
    position: absolute;
    top: 68px;
    width: 438px;
    z-index: 100;
}

.myLoadIcon {
    -moz-animation: rotation 1s ease-in-out infinite;
    -webkit-animation: rotation 1s ease-in-out infinite;
    animation: rotation 1s ease-in-out infinite;
}

@-webkit-keyframes rotation {
    0% { -webkit-transform: rotate(10deg); }

    100% { -webkit-transform: rotate(360deg); }
}

@-moz-keyframes rotation {
    0% { -moz-transform: rotate(10deg); }

    100% { -moz-transform: rotate(360deg); }
}

@keyframes rotation {
    0% { transform: rotate(10deg); }

    100% { transform: rotate(360deg); }
}

.posImg { position: relative; }

.imgWp {
    background: #fff;
    border: 1px solid #e4e4e4;
    color: #666;
    display: none;
    padding: 5px 10px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 50px;
    z-index: 922;
}

.imgWp p { margin: 0 }

.imgWp img {
    height: 120px;
    width: 120px;
}

.top-nav a:hover img { display: block; }

.validate-red {
    color: red;
    margin-left: 20px;
}

#blackboard {
    -moz-transition: all 0.2s ease-in-out 0s;
    -webkit-transition: all 0.2s ease-in-out 0s;
    margin-right: 20px;
    position: fixed;
    right: 0;
    top: 272px;
    transition: all 0.2s ease-in-out 0s;
    width: 228px;
    z-index: 1000;
}

#blackboard #blackboard-tag {
    -moz-transition: all 0.1s ease-in-out 0s;
    -webkit-transition: all 0.1s ease-in-out 0s;
    background: #fff;
    border-radius: 3px 0 0 3px;
    box-shadow: -3px 3px 3px -2px rgba(0, 0, 0, 0.1);
    cursor: pointer;
    left: -50px;
    padding: 10px;
    position: absolute;
    text-align: center;
    top: 0;
    transition: all 0.1s ease-in-out 0s;
    width: 50px;
}

.blackboard-content {
    background: #fff;
    box-shadow: -3px 3px 3px -2px rgba(0, 0, 0, 0.1);
    min-height: 120px;
    padding: 5px;
}

#blackboard.closed { right: -230px; }

#blackboard.opened { right: 0; }

#blackboard ul {
    list-style: none;
    margin: 0 0 5px 0;
    padding-left: 20px;
}

.blackboard-item li {
    line-height: 16px;
    padding: 5px;
}

.blackboard-item {
    border-bottom: 1px solid #f2f2f2;
    cursor: pointer;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.blackboard-item-seq {
    float: left;
    font-size: 18px;
    font-style: italic;
    line-height: 26px;
}

.right-board-more {
    margin: 10px 0 2px 0;
    text-align: center;
}

.blackboard-item i {
    font-size: 16px;
    font-style: normal;
}

.right-board-bar {
    background: #fff;
    border-radius: 3px 0 0 3px;
    box-shadow: -3px 3px 3px -2px rgba(0, 0, 0, 0.1);
    cursor: pointer;
    height: 46px;
    position: absolute;
    right: 0;
    top: 280px;
    width: 56px;
}

#blackboard .blackboard-img {
    height: 30px;
    left: -6px;
    position: relative;
    top: -4px;
    width: 40px;
    /*-webkit-transition: all 0.1s ease-in-out 0s;
    -moz-transition: all 0.1s ease-in-out 0s;
    transition: all 0.1s ease-in-out 0s;
    top: 0;*/
}

#blackboard .label-num {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    background: none repeat scroll 0 0 #e74c3c;
    border-radius: 50%;
    color: #fff;
    display: block;
    font-size: 9px;
    height: 12px;
    line-height: 20px;
    position: relative;
    right: -6px;
    text-align: center;
    top: -14px;
    width: 12px;
}

#fromName, #toName {
    background-color: #fff;
    cursor: pointer;
}

/* CSS Document */
/* 登录页面公用样式 */

.w940 {
    margin: 0 auto;
    overflow: hidden;
    width: 940px;
}

.f24 {
    color: #e7e7e7;
    font-size: 24px;
}

.v_line {
    background: url("/image/v_line.png") no-repeat;
    height: 47px;
    margin: 15px 0 0 0;
    width: 1px;
}

.fl { float: left; }

.f_family { font-family: 微 软 雅 黑; }

.navbar-status {
    font-size: 24px;
    margin-top: 27px;
}

/*.navbar{border-bottom:3px solid #fdc473;border-top:none;padding-bottom:10px;}*/

.myFooter { border-top: 1px solid #e4e4e4; }

a.link_color { color: #2a6496; }

.m_t15 { margin-top: 15px; }

.m_t35 { margin-top: 35px; }

.m_t40 { margin-top: 40px; }

.m_t100 { margin-top: 100px; }

.m_l30 { margin-left: 30px; }

.m_left30 { margin-left: -30px; }

.l_h23 { line-height: 23px; }

.l_h22 { line-height: 22px; }

.l_h36 { line-height: 36px; }

.l_h90 { line-height: 90px; }

/* login页面样式 */

.m_t100 { margin: 100px auto; }

@media (max-width: 990px) {
    .alert_width { width: 100%; }
}

@media (min-width: 990px) {
    .alert_width { width: 100%; }
}

    /* register页面样式 */

.current { background-color: #fea33a; }

.current_color { color: #fea33a; }

.m_t3 { margin-top: 3px; }

.left15 {
    left: 10%;
    width: 80%;
}

.w17 { width: 17%; }

.p_t15 { padding-top: 15px; }

.p_t30 { padding-top: 30px; }

.p_l300 { padding-left: 300px; }

.p_l400 { padding-left: 383px; }

.p_l208 { padding-left: 208px; }

.argments {
    font-family: "宋体", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    height: 480px;
    line-height: 23px;
    margin: 5px 15px 30px 15px;
    overflow: auto;
    padding: 10px;
}

.argments > p { text-indent: 2em }

.argments h2 {
    color: #3090BC;
    font-size: 16px;
    font-weight: 600;
    margin: 10px 0 8px 0;
    text-indent: 2em
}

.argments h3 {
    color: #3090BC;
    font-size: 14px;
    font-weight: 600;
    margin: 10px 0 5px 0;
    text-indent: 4em
}

.argments .prah3 { text-indent: 4em }

/* find password页面样式 */

.p_l378 { padding-left: 378px; }

.p_l397 { padding-left: 397px; }

.fa-from {
    background: url('/image/fromarrows.png');
    height: 13px;
    width: 13px;
}

.fa-to {
    background: url('/image/toarrows.png');
    height: 13px;
    width: 13px;
}

.uploadify {
    float: left;
    margin-left: 20px;
    position: relative;
}

.swfupload {
    left: 0;
    position: absolute;
}

#com_RequirementModalForm .control-label { margin-bottom: 2px; }

#com_RequirementModalForm .form-control { height: 32px; }



/*#myTab .badge {
    padding: 2px 4px;
    border-radius: 5px;
}*/

.myLabel .pull-right { width: 80%; }

.myContanier { background: #2c3e50; }

.pd20 { padding: 20px; }

.p020 {
    padding-bottom: 20px;
    padding-top: 20px;
}

#PayBar .progress-pos, .PayBar .progress-pos {
    left: 15%;
    width: 68%;
}

#PayBar .progress, .PayBar .progress {
    left: 28%;
    width: 32%;
}

.myInPanel {
    background-color: #fff;
    border: 1px solid #e4e4e4;
    border-radius: 3px;
    margin-bottom: 20px;
    overflow: hidden;
    padding: 20px
}

.ml98 { margin-left: 98px }

.fs36 { font-size: 36px; }

.text-sm { font-size: 13px!important; }

.dk {
    display: none;
    margin-top: 0;
    text-align: center;
}

.mySub .fa-angle-down { display: none }

.mySub.active .fa-angle-down { display: inline }

.mySub.active .fa-angle-right { display: none }

.dk > li { position: relative; }

.myNav .dk > li > a { color: #868b98 }

.myNav .active .fa-left { color: rgb(255, 213, 88) }

.dk > li > a:hover, .dk > li.active > a {
    background-color: #080808;
    color: #fff
}

.dk .fa { left: 20px; }

.myNav ul.nav ul { display: none; }

.acount-body .col-md-4 {
    border-right: 1px dashed #ddd;
    position: relative;
    width: 320px;
}

.acount-body .col-md-4.last {
    border-right: none;
    width: 166px;
}

.mypopover .popover {
    height: 260px;
    max-width: none;
    width: 600px;
}

.bigText {
    height: 204px;
    overflow-y: auto;
}

.supOp {
    position: absolute;
    right: 15px;
    top: 4px;
}

.mysqs {
    font-size: 14px;
    line-height: 1.6;
}

.myans { margin-bottom: 15px; }

.progress-xs {
    float: left;
    height: 8px;
    margin-bottom: 0;
    margin-top: 4px;
    width: 100%;
}

.modal-footer.text-center { text-align: center }

.olPanel { margin-top: 20px; }

.olTitle { font-size: 20px; }

.olPanel .list-unstyled {
    font-size: 13px;
    line-height: 1.7;
    padding-left: 20px;
}

.Panel40 { padding: 20px 40px; }

.Panel40 .alert-warning { line-height: 2; }

.acount-optionsBar { padding-left: 64px; }

.acount-optionsBar .fa { font-size: 20px; }

.cardsPanel .table { width: 83.33333333%; }

.cardsPanel .table td {
    text-align: center;
    vertical-align: middle
}

.cards { margin-bottom: 20px; }

.cardsPanel .col-md-2.fs16 { margin-top: 10px; }

.cards .col-md-3 {
    padding-left: 10px;
    padding-right: 10px;
}

.cards .col-md-3:hover label, .cards .col-md-3.active label {
    border-color: #66afe9;
    cursor: pointer;
}

.cards .col-md-3 label.active { }

.ABC, .ICBC, .CCB, .PSBC, .BOC, .CMB, .COMM, .CMB, .COMM, .SPDB, .CEB, .CITIC, .SPABANK
, .CMBC, .HXBANK, .GDB, .CIB, .SHBANK {
    background: url("/image/combo.png") no-repeat;
    border: 1px solid #e4e4e4;
    display: block;
    height: 34px;
    margin-bottom: 6px;
    margin-top: 6px;
    text-indent: -99999px;
}

.ABC { background-position: 0px -0px; }

.ICBC { background-position: 0px -900px; }

.CCB { background-position: 0px -252px; }

.PSBC { background-position: 0px -1116px; }

.BOC { background-position: 0px -72px; }

.CMB { background-position: 0px -396px; }

.COMM { background-position: 0px -468px; }

.SPDB { background-position: 0px -1296px; }

.CEB { background-position: 0px -288px; }

.CITIC { background-position: 0px -360px; }

.SPABANK { background-position: 0px -1260px; }

.CMBC { background-position: 0px -432px; }

.HXBANK { background-position: 0px -828px; }

.GDB { background-position: 0px -612px; }

.CIB { background-position: 0px -324px; }

.SHBANK { background-position: 0px -1224px; }

.bgeee { background-color: #eee; }

.safe-item {
    border-top: 1px solid #e4e4e4;
    overflow: hidden;
    padding: 10px;
}

.togglePanel {
    display: none;
    height: 236px;
    margin-top: 40px;
}

.togglePanel .mypos { width: 128px; }

.w536 {
    height: 128px;
    margin: 10px auto;
    width: 536px;
}

.fs14 { font-size: 14px }

#mdMobile { margin-top: 40px; }

.chooseSp {
    color: #3071a9;
    cursor: pointer;
    float: left;
    padding: 7px 0;
}

.pd0 {
    padding-left: 0;
    padding-right: 0
}

.cards-block {
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    background-color: #fff;
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    display: block;
    font-family: "微软雅黑";
    font-size: 16px;
    height: 191px;
    line-height: 200px;
    margin-bottom: 20px;
    text-align: center;
    vertical-align: middle;
}

.cards-block:hover { text-decoration: none }

.myForm label.checkbox-inline {
    padding-left: 34px;
    text-align: left;
}

.myForm .legend {
    font-family: "微软雅黑";
    font-size: 20px;
    padding-left: 120px;
    padding-top: 20px;
}

.midText {
    height: 34px;
    line-height: 30px;
    padding-bottom: 6px;
    padding-top: 6px;
}

.borderB th {
    background: rgb(246, 254, 253);
    border-bottom: 0!important;
    border-top: 1px solid #e4e4e4!important;
}

.table.borderB { margin-bottom: 0 }

.boderNull { border: none!important; }

.rowBar {
    background-color: #fff;
    padding: 8px 32px;
    width: 100%;
}

.spefa {
    color: #ff7200;
    font-size: 36px!important;
    vertical-align: middle;
}

.panel-footer2 {
    color: #999;
    font-size: 13px;
    line-height: 1.3;
    padding: 10px 15px;
}

.panel-footer2 .list-unstyled {
    line-height: 1.6;
    margin: 8px auto;
}

.panel-bar {
    background-color: #f5f5f5;
    border-bottom: 1px solid #e4e4e4;
    border-top: 1px solid #e4e4e4;
    overflow: hidden;
    padding: 15px;
}

.pd7 { padding: 7px; }

.col-md-4.pd7 {
    background-color: #fff;
    cursor: pointer;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
}

.col-md-4.pd7:hover, .col-md-4.pd7.active {
    background-color: rgb(0, 153, 153);
    color: #fff;
}

#spTab { border-bottom: none; }

#spTab a {
    background: #fff;
    border: 0;
    border-radius: 2px;
    color: #666;
    margin-right: 15px;
}

#spTab a:hover, #spTab .active a {
    background-color: #449d44;
    color: #fff;
}

.pull-right .popover {
    background: #fff;
    height: 194px;
    max-width: 320px;
    width: 320px;
}

.fa.myCircle {
    color: rgb(255, 183, 0);
    font-size: 32px;
    vertical-align: middle;
}

.sptext-center {
    line-height: 1.5;
    margin: 0 auto;
    width: 240px;
}

.fa.bigIconSuc {
    color: rgb(24, 177, 95);
    font-size: 50px;
    vertical-align: middle
}

.addbank {
    border: 1px dashed #ddd;
    color: #666;
    cursor: pointer;
    display: block;
    margin-bottom: 6px;
    margin-top: 6px;
    padding: 7px 22px;
}

.table20 td { padding: 15px!important; }

#innerDel .panel-body, #innerDel .panel { height: 100%; }

.my20panel {
    border: 1px solid #e4e4e4;
    font-size: 14px;
    margin-top: 20px;
    overflow: hidden;
    padding: 20px;
}

input[type=radio], input[type=checkbox] { margin: 2px 0 0; }

.btn-group1 .btn {
    background: #fff;
    border-radius: 2px;
    color: #666;
}

.btn-group1 .btn.active {
    background-color: #449d44;
    color: #fff;
}

#cardsTd .col-md-4 > label {
    margin-top: 10px;
    width: 80%;
}

#addCard { margin-top: 10px; }

.lh34 { line-height: 34px; }

.radio-inline.disabled { color: #999; }

.lastUser {
    border-color: #428bca;
    border-right-width: 2px;
    color: #666;
    float: left;
    font-size: 12px;
    font-weight: 400;
    line-height: 34px;
    margin-top: -2px;
    padding-left: 120px;
    padding-right: 10px;
    text-align: right;
    text-indent: 0;
    width: auto;
}

.border { border: 1px solid #e4e4e4; }

.borderB { border-bottom: 1px solid #e4e4e4; }

.borderR { border-right: 1px solid #e4e4e4; }

.spesTable { margin-bottom: 0; }

.spesTable td { text-align: center; }

.mInput {
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    border: 1px solid #e4e4e4;
    border-radius: 2px;
    padding: 6px;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    width: 52px;
}

.mInput:focus {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    border-color: #66afe9;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    outline: 0;
}

.spesTable > tbody > tr > td {
    border-top: 0;
    font-size: 14px;
    padding: 10px
}

.addbank .fa {
    color: #666;
    font-size: 16px;
    vertical-align: middle;
}

.pl10 { padding-left: 10px }

.pl80 { padding-left: 80px; }

.modal-md { width: 480px; }

.modal_wrapper {
    display: table;
    height: 100%;
    margin: 0px auto;
}

.modal_wrapper .modal-dialog {
    display: table-cell;
    vertical-align: middle;
}
/*ie7*/

.lt-ie8 .myContanier { position: relative }

.lt-ie8 #content .aside { *left: 0; }

.lt-ie8 .col-md-6 {
    display: inline;
    margin-left: 1.5%;
    padding: 0;
    width: 48%;
    zoom: 1;
}

.lt-ie8 .mtab-content .col-md-6 {
    padding: 0;
    width: 45%;
}

.lt-ie8 .myLabel .pull-right { width: 79%; }

.lt-ie8 .form-control {
    line-height: 34px;
    padding-bottom: 0;
    padding-top: 0;
}

.lt-ie8 .mtab-content .row {
    margin-left: 0;
    margin-right: 0;
}

.lt-ie8 #goods-list .row {
    margin-left: -8px;
    margin-right: -8px;
}

.clearfix:after, .row:after, .nav:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
}

.clearfix, .row, .nav {
    *display: table;
    zoom: 1;
}

.lt-ie8 .col-md-6 .col-md-8 { width: 64%; }

.lt-ie8 .col-md-6 .myshadow h4.row {
    line-height: 1.2;
    padding-bottom: 4px;
    padding-top: 4px;
}

.lt-ie8 .col-md-6 .col-md-4 {
    line-height: 1;
    width: 18%;
}

.lt-ie8 .addressItem { width: 150px; }

.lt-ie8 .addressItem .form-control {
    padding-right: 0;
    width: 130px;
}

.lt-ie8 .selectItem { padding: 0 15px; }

.lt-ie8 .selectItem select { width: 120px; }

.lt-ie8 .checkbox-inline input { margin-top: 2px; }

.lt-ie8 #searchForm .addressItem { width: 130px; }

.lt-ie8 #searchForm .form-control {
    padding-right: 0;
    width: 110px;
}

.lt-ie8 #searchForm .selectItem select { width: 100px; }

.lt-ie8 #searchForm .col-md-3 { width: 130px; }

.lt-ie8 #searchForm .col-md-3 .form-control {
    margin-right: 10px;
    width: 120px;
}

.lt-ie8 #searchForm .btnItem { padding-left: 10px; }

.lt-ie8 #searchList .popover { width: 154px; }

.downBtn {
    background: url('/image/downBtn.gif') no-repeat 0 0;
    bottom: 62px;
    height: 83px;
    position: absolute;
    right: 40px;
    width: 368px;
}

.posRealtive { position: relative }

.posRealtive #searchBox {
    left: 1%;
    position: absolute;
    top: -2px;
    width: 98%;
    z-index: 99;
}

.anchorBL { display: none; }

.mySearchBox .spanItem { padding: 6px 10px 6px 0px; }

.mySearchBox .spanItem .addressText {
    background: url('/image/mapC_03.png') no-repeat 112px center;
    padding-right: 22px;
    width: 100%;
}

/*地图中的label文字css*/

.mapLabl {
    background: #fff!important;
    border: 1px solid #ddd!important;
    border-radius: 2px!important;
    box-shadow: 1px 1px 2px #cccccc!important;
    min-width: 88px;
    padding: 6px 15px !important;
    position: absolute!important;
}

.mpointWp { z-index: -22 }

.mpointWp.active { z-index: 0 }

.mpointWp.active .mImg { z-index: 1001!important }

.mpointWp.active .mapLabl {
    border-color: rgb(46, 129, 214)!important;
    z-index: 1000;
}

.mpointWp.active .mapLabl.mapLabl2 { border-color: rgb(234, 46, 46)!important }
