/*全局设置*/
html {
    /*min-width: 1280px;*/
}

body {
    background-color: #f0f0f0;
}

iframe {
    width: 100%;
    height: 100%;
    border: none;
}

a:hover {
    cursor: pointer;
}

input::-webkit-input-placeholder {
    color: #bbb;
}

.layui-body {
    left: 199px;
    right: -1px;
}

.layui-layout-admin .layui-body {
    top: 55px;
    bottom: 0;
}

.layui-form-select dl dd.layui-this {
    background-color: #0099ff;
}

.layui-btn {
    border-radius: 3px;
}

.layui-btn-sm {
    font-size: 14px;
}

.layui-form-checked span, .layui-form-checked:hover span {
    background-color: #0099ff;
}

.layui-form-checked i, .layui-form-checked:hover i {
    color: #0099ff;
}

.layui-form-radio > i:hover, .layui-form-radioed > i {
    color: #0099ff;
}

.layui-form-onswitch {
    border-color: #0099ff;
    background-color: #0099ff;
    margin: 6px 0;
}

.layui-form-checked[lay-skin=primary] i {
    background-color: #0099ff;
    border-color: #0099ff !important;
}

.layui-form-checked[lay-skin=primary] i:hover {
    border-color: #0099ff !important;
}

.layui-layer-dialog .layui-layer-padding {
    text-align: center !important;
}

.layui-laypage {
    margin-bottom: 0;
}

.edui-default .edui-editor {
    width: 100% !important;
}

.rm {
    display: inline-block;
    vertical-align: top;
    width: 20px;
    margin-right: 5px;
    text-align: center;
}

/* 颜色 */
.bg-red {
    background: #ff4848;
    background: linear-gradient(90deg, #ff4848, #ff6666);
}

.bg-yellow {
    background: #ff8800;
    background: linear-gradient(90deg, #ff8800, #ffaa00);
    background: #0080ff;
    background: linear-gradient(90deg, #0080ff, #0099ff);
}

.bg-orange {
    background: #ff8800;
    background: linear-gradient(90deg, #ff8800, #ffaa00);
}

.bg-green {
    background: #66cc00;
    background: linear-gradient(90deg, #66cc00, #77cc00);
    background: #0080ff;
    background: linear-gradient(90deg, #0080ff, #0099ff);
}

.bg-blue {
    background: #0080ff;
    background: linear-gradient(90deg, #0080ff, #0099ff);
}

.bg-gray {
    background: #fff;
    background: linear-gradient(90deg, #f5f5f5, #fff);
    border: 1px solid #ccc;
    color: #333;
}

.bg-gray:hover {
    color: #333;
    background: #fff;
}

.bg-white {
    background-color: transparent;
    border: none;
    color: #333;
    padding: 0 7px 0 5px;
    font-size: 14px !important;
    transition: background-color 0.5s;
    text-align: center;
}

.bg-white i {
    margin: 0 2px 0 0;
}

.bg-white:hover {
    color: #000;
    background: #fff;
    cursor: pointer;
}

.hover-blue i {
    color: #0088ff;
}

.hover-blue:hover {
    background-color: #0088ff;
    color: #fff;
    transition: background-color 0s;
}

.hover-blue:hover i {
    color: #fff;
}

.hover-yellow i {
    color: #ff8800;
}

.hover-yellow:hover {
    background-color: #ff8800;
    color: #fff;
    transition: background-color 0s;
}

.hover-yellow:hover i {
    color: #fff;
}

.hover-red i {
    color: #ff4848;
}

.hover-red:hover {
    background-color: #ff4848;
    color: #fff;
    transition: background-color 0s;
}

.hover-red:hover i {
    color: #fff;
}

.hover-green i {
    color: #66cc00;
}

.hover-green:hover {
    background-color: #66cc00;
    color: #fff;
    transition: background-color 0s;
}

.hover-green:hover i {
    color: #fff;
}

/*描边按钮*/
.border-blue {
    border: 1px solid #0088ff;
    background-color: #fff;
    color: #0088ff;
}

.border-blue:hover {
    background-color: #0088ff;
}

.border-yellow {
    border: 1px solid #ff8800;
    background-color: #fff;
    color: #ff8800;
}

.border-yellow:hover {
    background-color: #ff8800;
}

.border-red {
    border: 1px solid #ff4848;
    background-color: #fff;
    color: #ff4848;
}

.border-red:hover {
    background-color: #ff4848;
}

.border-green {
    border: 1px solid #66cc00;
    background-color: #fff;
    color: #66cc00;
}

.border-green:hover {
    background-color: #66cc00;
}

.border-gray {
    border: 1px solid #999;
    background-color: #fff;
    color: #333;
}

.border-gray:hover {
    background-color: #666;
}

/*提示*/
.tips {
    width: 100%;
    width: calc(100% - 40px);
    line-height: 24px;
    font-size: 15px;
    letter-spacing: 2px;
    color: #333;
    border-radius: 5px;
    box-sizing: border-box;
    padding: 8px 20px;
    margin: 10px 20px 10px 20px;
    text-align: justify;
}

.tips-red {
    border: 1px solid #ffa3a3;
    background-color: #fff1f0;
    color: #ff4848;
}

.tips-red .rm {
    color: #ff4848;
}

.tips-yellow {
    border: 1px solid #ffe28c;
    background-color: #fffbe6;
    color: #ff8800;
}

.tips-yellow .rm {
    color: #ff8800;
}

.tips-green {
    border: 1px solid #b7eb8f;
    background-color: #f6ffed;
    color: #66cc00;
}

.tips-green .rm {
    color: #66cc00;
}

.tips-blue {
    border: 1px solid #91d5ff;
    background-color: #e6f7ff;
    color: #177ee5;
}

.tips-blue .rm {
    color: #177ee5;
}

/*顶部栏*/
.layui-header {
    height: 55px;
    background: linear-gradient(180deg, #00bbff, #0088ff);
    background: url(../img/index_top_bg.jpg) no-repeat center;
    background-size: 100% 100%;
}

.layui-header .logo-box {
    height: 55px;
    float: left;
    margin-right: 10px;
}

.layui-header .logo-box img {
    height: 55px;
    float: left;
}

.layui-header .layui-nav-item {
    line-height: 55px;
}

.layui-header .layui-nav-item a {
    color: #fff;
}

.layui-header .layui-nav-child {
    top: 55px;
}

.layui-header .layui-nav-child dd a {
    color: #333;
    text-align: center;
}

.layui-header .layui-nav-child dd.layui-this, .layui-header .layui-nav-child dd.layui-this a {
    background-color: transparent;
    color: #333;
}

.layui-header .layui-nav-child dd a:hover, .layui-header .layui-nav-child dd.layui-this a:hover {
    background-color: #0099ff;
    color: #fff;
}

.layui-header .layui-nav-bar {
    display: none;
}

/*导航栏*/
.layui-layout-admin .layui-side {
    top: 55px;
    padding-top: 0px;
    background-color: #393D49;
}

.layui-side-scroll::-webkit-scrollbar {
    display: none;
}

.layui-side .layui-nav-bar {
    max-height: 45px !important;
    background-color: #0099ff !important;
}

.layui-side .layui-nav .layui-nav-item a {
    height: 45px;
    line-height: 45px;
}

.layui-side .layui-nav .layui-nav-item .now-select-menu a {
    background-color: #0099ff;
    color: #fff
}

.layui-side .layui-nav-tree .layui-nav-child {
    padding: 10px 0;
}

.layui-side .layui-nav-tree .layui-nav-child a {
    height: 40px;
    line-height: 40px;
    padding: 0 0 0 45px;
}

.layui-side .layui-nav-tree .layui-nav-child a:hover {
    background-color: #4d5366;
}

.layui-side .rm {
    font-size: 18px;
}

/*标签栏*/
.kit-tab {
    margin: 0;
    position: relative;
    border-bottom: 0;
    box-shadow: none;
}

.kit-tab .layui-show {
    height: 100%;
}

.kit-tab .layui-tab-title {
    width: calc(100% - 80px);
    height: 44px;
    padding-right: 0;
    position: absolute;
    z-index: 2;
    background-color: #fff !important;
}

.kit-tab .layui-tab-title li {
    line-height: 45px;
}

.kit-tab .layui-tab-title .layui-this {
    background-color: #f0f0f0;
    color: #0088ff;
    font-weight: bold;
    margin-top: -1px;
}

.kit-tab .layui-tab-title .layui-this:after {
    border-bottom: none;
}

.kit-tab .kit-tab-tool {
    position: absolute;
    width: 70px;
    height: 44px;
    padding-left: 10px;
    top: 0;
    right: -1px;
    border-bottom: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    border-right: 1px solid #e2e2e2;
    background-color: #fff;
}

.kit-tab .kit-tab-tool:hover {
    background-color: #f3f3f3;
}

.kit-tab .kit-tab-tool-body {
    position: absolute;
    top: 44px;
    right: 0px;
    width: 150px;
    border: 1px solid #e2e2e2;
    display: none;
    background-color: white;
    z-index: 999;
}

.kit-tab .kit-tab-tool-body ul {
    text-align: center;
}

.kit-tab .kit-tab-tool-body ul li.kit-item {
    line-height: 44px;
    cursor: pointer;
    color: #393D49;
}

.kit-tab .kit-tab-tool-body ul li.kit-item:hover {
    background-color: #f3f3f3;
}

.kit-tab .kit-tab-tool-body .kit-line {
    border-bottom: 1px solid #e2e2e2;
}

.kit-tab .layui-tab-content {
    height: calc(100vh - 100px);
    padding: 0;
    position: relative;
    top: 44px;
    overflow: hidden
}

.layui-tab-card>.layui-tab-title .layui-tab-bar{
    height: 45px;
    line-height: 45px;
}

.layui-tab-more{
    box-shadow: 0 5px 10px rgba(0,0,0,0.1);
}

/*遮罩覆盖完全*/
.kit-tab .layui-tab-content iframe {
    width: 100%;
    height: 100% !important;
    border: 0;
}

/*内容栏*/
.layui-fluid {
    padding: 15px;
}

.layui-card {
    padding: 0;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.05);
    border-radius: 5px;
}

.layui-card-body {
    padding: 15px 20px;
    overflow: visible;
    position: relative;
}

.layui-card-header {
    background-color: #fff;
    background: linear-gradient(0deg, #f5f5f5, #fcfcfc, #fff);
    font-size: 16px;
    border-bottom: 1px solid #eee;
    height: 30px;
    line-height: 30px;
    padding: 5px 15px 5px 20px;
    border-radius: 5px 5px 0 0;
}

.layui-card-header p {
    height: 16px;
    line-height: 16px;
    border-left: 6px solid #0095ff;
    margin: 7px 0;
    padding-left: 10px;
    width: 200px;
    float: left;
    font-weight: bold;
    font-size: 15px;
}

.layui-card-header .layui-btn {
    height: 30px;
    line-height: 30px;
    margin-left: 15px;
    float: right;
    padding-left: 10px;
}

/* 搜索栏 */
.input-box {
    width: 100%;
    display: inline-block;
    z-index: 99;
    overflow: visible;
    transition: height ease-in-out 0.2s;
    text-align: left;
    font-size: 0;
}

.search-box{
    text-align: center;
    margin-top: 10px;
}

.input-box .layui-form-label {
    width: 135px;
    padding: 0;
    box-sizing: border-box;
    border: 1px solid #e6e6e6;
    border-right: none;
    line-height: 38px;
    height: 38px;
    margin: 0;
    overflow: hidden;
    background-color: #f8f8f8;
    text-align: center;
}

.input-box .layui-form-label i {
    width: 10px;
    margin: 0 5px 0 0;
    color: #ff4848;
    font-size: 12px;
}

.input-box .layui-input-inline, .input-box .layui-input-block {
    width: calc(100% - 135px);
    margin: 0;
    float: left;
    box-sizing: border-box;
}

.input-box .layui-input-inline input, .input-box .layui-input-block input {
    color: #333;
    font-size: 14px;
    font-weight: bold !important;
}

.input-box .layui-input-inline input[disabled=disabled], .input-box .layui-input-block input[disabled=disabled] {
    background-color: #fcfcfc;
}

.input-box .select-border {
    border-left: 1px solid #e6e6e6;
    text-align: left;
}

.input-box .select-border .layui-form-radio {
    margin: 4px 0px 4px 10px;
}

.input-box .select-border .layui-form-checkbox {
    margin: 3px 0 3px 10px;
}

.input-box .to {
    float: left;
    width: 15px;
    padding: 0;
    text-align: center;
    color: #999;
    background-color: transparent;
    border: none;
}

.input-box .search-time {
    width: calc(50% - 75px);
}

.input-box .has-btn {
    width: calc(100% - 215px);
}

.input-box .input-item {
    margin: 0 0 15px 0;
    padding: 0 15px;
    box-sizing: border-box;
    float: none;
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
}

/*@media screen and (min-width: 1200px) {
    .layui-col-lg3 {
        width: 33.3%;
    }
}

@media screen and (min-width: 1400px) {
    .layui-col-lg3 {
        width: 25%;
    }
}*/

.input-box .hide {
    display: none;
}

.input-box .search-btn {
    /*float: right;*/
    text-align: left;
    padding: 0 0 0 20px;
}

.search-btn .layui-btn {
    display: inline-block;
    margin: 0 15px 0 0;
    padding: 0 15px 0 10px;
    vertical-align: top;
}

.search-btn .poster-btn {
    font-size: 14px;
    display: inline-block;
    line-height: 38px;
    color: #0088ff;
    cursor: pointer;
    /*padding: 0 10px;
    border-radius: 5px;
    border: 1px solid #0088ff;*/
}

.search-btn .poster-btn .rm {
    font-size: 30px;
    margin: 0 0 0 5px;
}

/* 搜索栏-适配 */
/*.input-box{ margin-top: -5px;}
.input-box .layui-form-label{ width: 100%; text-align: left; margin-bottom: -3px; padding-left: 10px;}
.input-box .layui-input-inline,.input-box .layui-input-block{ width: 100%;}
.input-box .to{ width: 20px; text-align: center; padding: 0;}
.input-box .search-time{ width: calc(50% - 10px);}
.input-box .layui-col-xs12{ margin-bottom: 10px;}
.search-btn{ text-align: left; overflow: hidden;}
.search-btn .layui-btn{ margin: 35px 15px 0 0; float: left;}
.search-btn .poster-btn{ margin: 35px 0 0 0; float: left;}
@media screen and (min-width: 1200px){
	.layui-col-lg3 { width: 25%;}
}
@media screen and (min-width: 768px){
	.layui-col-sm6 { width: 33.3%;}
}*/
/*表格操作*/
.operate-box {
    width: 100%;
    overflow: hidden;
    /*border-top: 1px dashed #ddd;*/
    padding: 10px 0 0 0;
    position: relative;
}

.operate-box .line {
    top: 25px;
}

.operate-left {
    /*width: 50%;*/
    float: left;
    position: relative;
    z-index: 1;
    background-color: #fff;
    padding-right: 10px;
}

.operate-title {
    line-height: 30px;
    font-size: 15px;
    font-weight: bold;
    color: #333;
}

.operate-title .rm {
    font-size: 18px;
    font-weight: normal;
    color: #0099ff;
}

.operate-right {
    /*width: 50%;*/
    float: right;
    text-align: right;
    position: relative;
    z-index: 1;
    background-color: #fff;
    padding-left: 10px;
}

.operate-right a {
    margin-left: 20px;
    float: right;
}

.operate-right p {
    color: #333;
    margin: 0 5px 0 15px;
    display: inline-block;
    line-height: 30px;
}

.operate-right p big {
    color: #ff6600;
    margin: 0 5px;
    font-weight: bold;
}

/*@media screen and (max-width: 850px) {
    .operate-left, .operate-right {
        width: 100%;
    }
}*/

/*表格*/
.layui-table, .layui-table-view {
    margin-bottom: 0;
}

.layui-table-view .layui-table-box {
    border-bottom: 1px solid #e6e6e6;
}

.layui-table-view .layui-table-body {
    background-color: #f0f0f0;
}

.layui-table-view .layui-table th, .layui-table th {
    background-color: #f8f8f8;
    color: #000;
    text-align: center;
}

.layui-table-view .layui-table td, .layui-table td {
    text-align: center;
    color: #333;
}

.layui-table-view .layui-table tbody tr:hover, .layui-table tbody tr:hover {
    background-color: #f8f8f8;
}

.layui-table-view .layui-table-cell {
    padding: 0 5px;
}

.layui-table-view .layui-table-cell .layui-btn {
    display: inline-block;
    vertical-align: top;
    height: 25px;
    line-height: 25px;
    margin: 2px;
    font-size: 13px;
}

.layui-table-tool {
    height: 50px;
    background-color: #fff;
    background: linear-gradient(180deg, #f8f8f8, #fefefe, #fff);
    padding: 0 15px;
}

.layui-table-tool .layui-btn-container .layui-btn {
    margin: 9px 10px 9px 0;
    height: 32px;
    line-height: 32px;
    border-radius: 5px;
}

.layui-table-tool .total-num {
    margin: 15px 0 0 0;
}

.layui-laypage .layui-laypage-curr .layui-laypage-em {
    background-color: #0099ff;
}

/* 状态 */
.state {
    color: #fff;
    background-color: #999;
    height: 20px;
    line-height: 20px;
    padding: 0 10px;
    border-radius: 10px;
    font-size: 12px;
    display: inline-block;
}

.state-red {
    background-color: #ff4848;
    color: #fff;
}

.state-green {
    background-color: #66cc00;
    color: #fff;
}

/* 状态-点 */
.state-point {
    display: block;
    width: 100%;
    color: #333;
    text-align: left;
}

.state-point i {
    font-size: 16px;
    margin-left: 5px;
}

/* 添加页内容 */
.con-box {
    width: 100%;
    padding: 0 20px;
    box-sizing: border-box;
    display: inline-block;
    overflow: hidden;
}

.layui-tab-item .con-box {
    width: 100%;
    margin: 0;
}

.con-box .layui-table-view {
    margin-top: 0px;
}

/*必填项*/
.input-box .bt {
    /*color: #ff4848;*/
    background-color: #fff7f7;
    border-color: #fff0f0;
    border-left: 2px solid #ff4848;
}

.bts {
    background-color: #ffeae5;
}

/*选项卡*/
.con-tab, .layui-tab-card {
    box-shadow: none;
    border: 1px solid #ddd;
    margin-top: 0;
}

.layui-tab-card > .layui-tab-title {
    background-color: #f8f8f8;
}

.con-tab > .layui-tab-title {
    background-color: #fff;
    background: linear-gradient(0deg, #f5f5f5, #fcfcfc, #fff);
    height: 45px;
}

.con-tab > .layui-tab-title .layui-this {
    border-top: 5px solid #0099ff;
    color: #0099ff;
    font-weight: bold;
}

.layui-tab-content {
    padding: 0;
}

.layui-tab-item {
    width: 100%;
    height: 100%;
}

.layui-tab-item .con-box .layui-table-view {
    margin: 20px 0;
}

.btn-box {
    width: 60px;
    display: inline-block;
    vertical-align: top;
    margin-top: 20px;
}

.btn-box .layui-btn {
    width: 100%;
    margin: 0 0 10px 0;
}

/* 分割线 */
.split-line {
    width: 100%;
    box-sizing: border-box;
    overflow: hidden;
    padding: 10px 20px;
    position: relative;
    background-color: #fff;
}

.split-title {
    position: relative;
    z-index: 1;
    height: 40px;
    line-height: 40px;
    padding: 0 15px 0 0;
    float: left;
    color: #000;
    font-size: 16px;
    font-weight: bold;
    background-color: #fff;
    /*border-bottom: 2px solid #0099ff;*/
}

.split-title .rm {
    font-size: 20px;
    font-weight: normal;
    color: #0099ff;
}

.tool-box {
    position: relative;
    z-index: 1;
    height: 40px;
    line-height: 40px;
    padding: 0 0 0 5px;
    float: right;
    background-color: #fff;
}

.tool-box .layui-btn {
    vertical-align: top;
    margin: 5px 0 5px 10px;
}

.tool-box .layui-input {
    height: 30px;
    display: inline-block;
    width: 150px;
}

.tool-box p big {
    color: #ff8800;
    font-weight: bold;
}

.cost {
    font-size: 16px;
    color: #666;
    display: inline-block;
    padding-left: 10px;
}

.cost big {
    font-size: 22px;
    color: #ff4848;
    margin-left: 5px;
}

.line {
    width: calc(100% - 40px);
    border-bottom: 2px dashed #ddd;
    position: absolute;
    top: 30px;
    left: 20px;
    z-index: 0;
}

.end {
    color: #ccc;
    font-size: 14px;
    transform: rotate(225deg);
    margin-right: -5px;
    margin-left: -2px;
}

/*图片上传*/
.layui-upload {
    margin: 0;
    text-align: left;
}

.layui-upload .layui-btn {
    margin-bottom: 10px;
}

.layui-upload-list {
    margin: 0;
}

.layui-elem-quote {
    margin: 0;
    padding: 10px;
}

.img-box {
    width: 18%;
    height: 150px;
    margin: 10px 10px 0 10px;
    display: inline-block;
    position: relative;
}

.delete-img {
    width: 20px;
    height: 20px;
    position: absolute;
    right: -10px;
    top: -10px;
    border: 1px solid #fff;
    background-color: #ff4848;
    color: #fff;
    border-radius: 20px;
    text-align: center;
    line-height: 20px;
}

.delete-img:hover {
    color: #fff;
}

.layui-upload-img {
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 5px;
}

/*提交栏*/
.submit-box {
    width: 100%;
    text-align: center;
    margin: 20px 0;
}

.submit-box .layui-btn {
    margin: 0 10px;
}

/* 运单时间线 */
.time-box {
    width: 100%;
    height: calc(100vh - 183px);
    margin: 0;
    padding: 40px 0 20px 0;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
}

.timeline {
    width: 92%;
    border-left: 1px solid #aaa;
    margin-left: 8%;
    position: relative;
    padding: 0 0 5px 0;
    color: #999;
}

.timeline .badge {
    position: absolute;
    left: -12px;
    top: -2px;
    background-color: #bbb;
    border: 6px solid #fff;
    width: 12px;
    height: 12px;
    border-radius: 20px;
}

.timeline h1 {
    width: 100%;
    box-sizing: border-box;
    font-weight: bold;
    padding-left: 15px;
    font-size: 15px;
    color: #666;
    margin: 10px 0 0 0;
}

.timeline h1 span {
    float: right;
    margin-right: 10px;
}

.timeline p {
    width: 100%;
    box-sizing: border-box;
    display: block;
    padding: 0 10px 0 15px;
    font-size: 14px;
}

.timeline .time {
    font-size: 13px;
    padding-top: 0px;
    margin-top: 0;
}

.timeline:last-child {
    border: none;
}

.time-now {
    border-color: #ff8800;
    color: #ff8800;
}

.time-now h1 {
    color: #ff8800;
}

.time-now p {
    color: #333;
}

.time-now .badge {
    background-color: #ff8800;
}

/* 大数据 */
.chart-box {
    /*width: 49.5%;*/
    height: 40vh;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 5px;
    /*box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);*/
    overflow: hidden;
}

.chart {
    width: 100%;
    height: 100%;
    height: calc(100% - 40px);
}

/*是非题*/
.sft .layui-form-label {
    width: calc(100% - 140px);
    text-align: left;
    padding-left: 20px;
}

.sft .select-border {
    width: 140px;
    text-align: right;
}

/*出发地目的地*/
.lx-box {
    width: 100%;
    background-color: #fff;
    background: linear-gradient(0deg, #fff, #e5f2ff);
    margin-bottom: 10px;
    padding: 20px 0 20px 0;
    border-top: 4px solid #fff;
    box-sizing: border-box;
    position: relative;
    height: 96px;
    overflow: visible;
}

.lx-box h2 {
    width: 40%;
    float: left;
    font-size: 1rem;
    box-sizing: border-box;
    text-align: center;
    color: #888;
    padding: 0 10px;
}

.lx-box h2 b {
    font-size: 1.2rem;
    color: #000;
    line-height: 1.5rem;
    margin-top: 5px;
    display: block;
}

.lx-box .go {
    width: 20%;
    padding-top: 6px;
    font-weight: bold;
    color: #000;
}

.lx-box .go .rm{
    margin: 2px 5px 0 0;
    font-weight: normal;
    color: #0088ff;
}

.lx-box .go span {
    height: 20px;
    text-align: right;
    color: #00aaff;
    display: block;
    margin-top: -12px;
    border-bottom: 3px solid #00aaff;
    position: relative;
}

.lx-box .go span:after {
    content: "";
    position: absolute;
    right: -3px;
    bottom: -3px;
    width: 0;
    height: 0;
    border-bottom: 12px solid #00aaff;
    border-right: 12px solid transparent;
}

.cy-img{
    position: absolute;
    right: 30px;
    bottom: -10px;
    width: 110px;
    height: 110px;
    z-index: 999;
}