/* 鍥剧墖杞挱 */

.text-overflow {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.owl-img {
    height: 380px;
    margin-right: 4px;
    overflow: hidden;
}

#owl {
    height: 100%;
}

.owl-img .item {
    display: block;
}

.owl-img .item img {
    height: 380px;
}

.img-intro {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding-right: 170px;
    height: 50px;
    line-height: 50px;
    text-indent: 10px;
    font-size: 16px;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.5);
}

.owl-img .owl-dots {
    position: absolute;
    right: 5px;
    bottom: 20px;
    height: 10px;
    z-index: 60;
    overflow: hidden;
}

.owl-img button.owl-dot {
    float: left;
    width: 10px;
    height: 10px;
    margin-right: 12px;
    background-color: #fff;
    border: 0;
    outline: 0;
    border-radius: 25px;
}

.owl-img .owl-dot.active {
    width: 30px;
}

/* 鍔ㄦ€佸叕鍛� */

.mr-16 {
    margin-right: -16px;
}

.ml20 {
    margin-left: 20px;
}

.col {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 1px solid #dfebf8;
}

.h380 {
    height: 380px;
}

.mr-16 .col-hd {
    background: url(../images/col_bg2.png) center center no-repeat;
}

.col-hd {
    margin-top: 25px;
    height: 53px;
    background: url(../images/col_bg1.png) center center no-repeat;
}

.col-hd h2 {
    height: 36px;
    text-align: center;
    line-height: 36px;
    font-size: 26px;
    color: #1080cc;
}

.col-hd p {
    height: 17px;
    line-height: 17px;
    text-align: center;
    font-size: 12px;
    color: #999;
    text-transform: capitalize;
}

.mt20 {
    margin-top: 20px;
}

.col-bd {
    padding: 0 13px 0;
}

.tab-hd {
    height: 33px;
    border-radius: 25px;
    background-color: #e9f2fa;
    overflow: hidden;
}

.tab > a {
    display: block;
    font-size: 16px;
    color: #333;
    line-height: 33px;
    padding: 0 19px;
    border-radius: 25px;
}

.tab.cur > a {
    color: #fff;
    background-color: #1080cc;
}

.wb-data-item {
    position: relative;
}

.wb-data-item:before {
    position: absolute;
    content: '';
    width: 1px;
    top: 4px;
    bottom: 4px;
    left: 4px;
    z-index: -1;
    background-color: #1080cc;
}

.wb-data-list {
    line-height: 36px;
    padding-left: 21px;
    background: url('../images/list.jpg') 0 50% no-repeat;
}

.wb-data-infor {
    margin-right: 120px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.wb-data-infor a {
    color: #333;
}

.wb-data-date {
    float: right;
    color: #999;
    margin-top: -36px;
}

.wb-data-list:hover {
    background: url('../images/listh.jpg') 0 50% no-repeat;
}

.wb-data-list:hover,
.wb-data-list:hover .wb-data-date,
.wb-data-list:hover a {
    color: #00adef;
}

/* 浠婃棩浜ゆ槗 */

/*Plugin CSS*/

.str_wrap {
    overflow: hidden;
    width: 100%;
    position: relative;
}

.str_move {
    white-space: nowrap;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    cursor: move;
}

.str_move_clone {
    display: inline-block;
    vertical-align: top;
    position: absolute;
    left: 100%;
    top: 0;
}

.str_vertical .str_move_clone {
    left: 0;
    top: 100%;
}

.str_down .str_move_clone {
    left: 0;
    bottom: 100%;
}

.str_vertical .str_move,
.str_down .str_move {
    white-space: normal;
}

.str_static .str_move,
.no_drag .str_move,
.noStop .str_move {
    cursor: inherit;
}

.str_wrap img {
    max-width: none !important;
}

.ml13 .col-hd {
    background: url(../images/col_bg3.png) center center no-repeat;
}

.ml13 {
    margin-left: 13px;
}

.trade {
    /* height: calc(100% - 128px); */
    height: calc(100%);
}

.trade-wrap {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    height: 100%;
    padding: 5px 8px 0;
    margin-top: 10px;
    overflow: hidden;
}

.trade-list {
    margin: 0 8px;
    padding: 3px;
}

.trade-title a {
    display: block;
    line-height: 29px;
    color: #333;
}

.trade-date,
.trade-room {
    height: 28px;
    line-height: 28px;
    color: #999;
}

.trade-list:hover {
    color: #00adef;
    box-shadow: 0px 2px 9px 1px rgba(78, 120, 150, 0.4);
}

.trade-list:hover a {
    color: #00adef;
}

.trade-btn {
    display: block;
    height: 40px;
    line-height: 40px;
    background: #dbeaf9;
    font-weight: bold;
    color: #1080cc;
    text-align: center;
}

/*浜ゆ槗淇℃伅 */

.mt20 {
    margin-top: 20px;
}

.tabs {
    padding: 0 20px 20px;
    /* margin-top: 20px; */
    overflow: hidden;
}

.tabs .tab {
    width: 16.66667%;
}

.tabs .tab > a {
    padding: 0;
    text-align: center;
}

.tabs-bd {
    padding-top: 15px;
}

.item-hd {
    width: 150px;
    height: 230px;
    background-color: #e9f2fa;
}

.item-bd {
    margin-left: 160px;
}

.tab-item {
    height: 46px;
}

.tab-item a {
    display: block;
    width: 150px;
    height: 46px;
    line-height: 46px;
    background: #eff5fa;
    text-indent: 20px;
    font-size: 16px;
    color: #333;
    background: url('../images/tabicon.png') 124px center no-repeat;
}

.tab-item.cur {
    background-color: #62b5ed;
}

.tab-item.cur a {
    background: url('../images/tabiconh.png') 124px center no-repeat;
    color: #fff;
}

.tab-item.spe a {
    line-height: 20px;
    height: 40px;
    padding: 3px 0;
}

.mt20 .col-hd {
    background: url('../images/col_bg1.png') center center no-repeat;
}

.tabs-bd .wb-data-item {
    margin-top: -10px;
}

.tabs-bd .wb-data-item:before {
    display: none;
}

.tabs-bd .wb-data-list {
    overflow: hidden;
    background: none;
    padding-left: 0;
}

.tabs-bd .wb-data-infor {
    max-width: 700px;
    margin-right: 0;
}

.tabs-bd .wb-data-date {
    margin-top: 0;
}

.label2 {
    color: #ee6451;
}

.label1 {
    color: #47ad23;
}

.tab-more {
    display: block;
    margin: 5px auto 0;
    width: 85px;
    text-align: center;
    color: #1080cc;
}

/* 鍥涗釜鏍忕洰 */

.colum {
    margin-top: 25px;
}

.colum-items {
    margin-right: -19px;
}

.colum-items > li {
    position: relative;
    float: left;
    width: calc(100% / 3 - 19px);
    margin-right: 19px;
}

.colum-link {
    display: block;
    height: 100px;
}

.colum-link > img {
    display: block;
    width: 100%;
    height: 100%;
}

.colum-wrap {
    display: none;
    position: absolute;
    bottom: 135px;
    right: 0;
    padding: 25px 0 30px 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 374px;
    text-align: center;
    border: 1px solid #a1cae6;
    background-color: #e9f2fa;
}

.colum-wrap:before {
    position: absolute;
    content: '';
    bottom: -34px;
    right: 0;
    width: 374px;
    height: 34px;
    background: url('../images/tri_ico.png') no-repeat right 98px top;
}

.colum-tt {
    font-size: 16px;
    padding-top: 45px;
}

.colum-tt:first-child {
    padding-top: 0;
}

.colum-down {
    display: inline-block;
    vertical-align: top;
    width: 120px;
    margin: 20px 16px 0;
}

.colum-ewm {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 120px;
    height: 120px;
    padding: 14px;
    margin-top: 10px;
    background-color: #fff;
}

.colum-ewm > img {
    display: block;
    width: 93px;
    height: 94px;
}

.colum-items > li:hover .colum-wrap {
    display: block;
}

.colum-items > li:hover {
    transform: translate(0, -5px);
}

/* 涓粙鏈嶅姟 */
.col.info,
.col.enterprise {
    border: 0;
}

.enterprise .col-hd {
    background: url('../images/col_bg4.png') center center no-repeat;
}

.search-box {
    width: 600px;
    margin: 0 auto;
    height: 38px;
    border: 1px solid #1080cc;
}

.search-btns {
    float: right;
    width: 60px;
    height: 38px;
    cursor: pointer;
    background: url('../images/subsearch.png') center center no-repeat #1080cc;
}

.search {
    position: relative;
    z-index: 1;
    padding-left: 10px;
    height: 38px;
    margin-right: 70px;
}

.search-box .input-placeholder {
    padding-left: 10px;
}

.input-placeholder {
    position: absolute;
    top: 0;
    left: 0;
    padding-left: 13px;
    height: 37px;
    line-height: 37px;
    color: #999;
    z-index: 0;
    cursor: text;
}

.input-box {
    width: 100%;
    height: 38px;
    line-height: 38px;
    border: 0;
    background: 0 0;
}

.tableScroll {
    height: 216px;
    overflow: hidden;
}

#tableScroll .str_move {
    left: 0;
    right: 0;
}

.table-head-items {
    background-color: #e9f2fa;
}

.table-body-items {
    width: 1160px;
}

.table-head-items > li {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    height: 34px;
    line-height: 34px;
    font-size: 16px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.table-body-items > li {
    overflow: hidden;
}

.table-body-items > li > p {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    line-height: 36px;
    height: 36px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.infoth1 {
    width: 460px;
    float: left;
    padding: 0 25px;
}

.infoth2 {
    width: 346px;
    float: left;
}

.table-head-items > li.text-left,
.table-body-items > li > p.text-left {
    text-align: left;
}

.table-body-items > li:nth-child(even) {
    background-color: #f6fafd;
}

.info .table-body-items .infoth3 {
    color: #999;
}

.info .infoth3 {
    width: 354px;
    padding-left: 164px;
    float: left;
}

.enterprise-table .infoth1 {
    width: 242px;
}

.enterprise-table .infoth2 {
    width: 188px;
}

.enterprise-table .infoth3 {
    width: 114px;
    float: left;
}

.enterprise-table .infoth4 {
    width: 106px;
    float: left;
}

.enterprise-table .infoth5 {
    width: 116px;
    float: left;
}

.enterprise-table .infoth6 {
    width: 116px;
    float: left;
}

.enterprise-table .infoth7 {
    width: 170px;
    float: left;
}

.enterprise-table .infoth8 {
    width: 107px;
    float: left;
}

/* 鏀跨瓥娉曡 */

.mt25 {
    margin-top: 25px;
}

.h340 {
    height: 340px;
}

.h340 .col-hd {
    margin-top: 30px;
}

.h340 .col-hd {
    background: url(../images/col_bg3.png) center center no-repeat;
}

.policy {
    padding: 4px 13px 0;
}

/*鍙充晶 */

.sidebar {
    position: fixed;
    top: 50%;
    right: 50%;
    margin-right: -735px;
    margin-top: -378px;
}

@media (max-width: 1370px) {
    .sidebar {
        right: 0;
        margin-right: 0;
    }
}

.sidebar-item > li {
    margin-top: 9px;
    height: 104px;
    background-color: #eaf2ff;
}

.sidebar-item > li:hover {
    background: url('../images/flat_bg.jpg') no-repeat;
}

.sidebar-item > li:first-child {
    margin-top: 0;
}

.sidebar-item > li > a {
    display: block;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 125px;
    height: 104px;
    font-size: 15px;
    padding-top: 70px;
    line-height: 30px;
    color: #020202;
    text-align: center;
    background-repeat: no-repeat;
    background-position: center 18px;
}

.sidebar-item > li:hover > a {
    color: #fff;
}

.sidebar-item > li:nth-child(1) > a {
    background-image: url('../images/flat_icon1.png');
}

.sidebar-item > li:nth-child(2) > a {
    background-image: url('../images/flat_icon1.png');
}

.sidebar-item > li:nth-child(3) > a {
    background-image: url('../images/flat_icon2.png');
}

.sidebar-item > li:nth-child(4) > a {
    background-image: url('../images/flat_icon3.png');
}

.sidebar-item > li:nth-child(5) > a {
    background-image: url('../images/flat_icon4.png');
}

.sidebar-item > li:nth-child(6) > a {
    background-image: url('../images/flat_icon5.png');
}

.sidebar-item > li:nth-child(7) > a {
    background-image: url('../images/flat_icon6.png');
}

.sidebar-item > li:nth-child(1) > a:hover {
    background-image: url('../images/flat_icon1h.png');
}

.sidebar-item > li:nth-child(2) > a:hover {
    background-image: url('../images/flat_icon1h.png');
}

.sidebar-item > li:nth-child(3) > a:hover {
    background-image: url('../images/flat_icon2h.png');
}

.sidebar-item > li:nth-child(4) > a:hover {
    background-image: url('../images/flat_icon3h.png');
}

.sidebar-item > li:nth-child(5) > a:hover {
    background-image: url('../images/flat_icon4h.png');
}

.sidebar-item > li:nth-child(6) > a:hover {
    background-image: url('../images/flat_icon5h.png');
}

.sidebar-item > li:nth-child(7) > a:hover {
    background-image: url('../images/flat_icon6h.png');
}

/* 灏鹃儴 */

.footer {
    margin-top: 30px;
}

/* 浜ゆ槗鏁版嵁 */
.tradeinfo {
    padding: 20px 20px 17px;
}

.w340 {
    width: 560px;
}

.w480 {
    width: 580px;
}

.tab-tt {
    line-height: 33px;
    text-align: center;
    font-size: 16px;
}

.data .item-hd {
    width: 128px;
}

.data .tab-item a {
    width: 128px;
    text-indent: 0;
    font-size: 16px;
    text-align: center;
    background: #e9f2fa;
}

.data .tab-item.cur a {
    position: relative;
    background: #62b5ed;
}

.data .tab-item.cur a:after {
    content: '';
    width: 7px;
    height: 14px;
    position: absolute;
    right: -7px;
    top: 50%;
    margin-top: -7px;
    background: url('../images/tabarr.png') no-repeat;
}

.data .item-bd {
    margin-left: 150px;
}

.data-items > li {
    line-height: 38px;
    overflow: hidden;
}

.data-items > li > label {
    float: left;
}

.data-items > li > span {
    float: right;
    font-weight: bold;
    color: #1080cc;
    letter-spacing: -1px;
}

.chart-bar {
    height: 278px;
}

.back {
    display: block;
    width: 100px;
    height: 33px;
    font-size: 16px;
    color: #333;
    line-height: 33px;
    background-color: #e9f2fa;
    border-radius: 25px;
    margin: 0 auto;
    text-align: center;
}

.chart-map {
    height: 240px;
    margin-top: 5px;
}

.tab-hd {
    height: 33px;
    border-radius: 25px;
    background-color: #e9f2fa;
    overflow: hidden;
}

.tabs-bd {
    padding-top: 15px;
}

/*  2022-04-28  */
/* 骞垮憡涓嶉檺鍒堕珮搴� */
.move-item.pl {
    height: 100% !important;
}

.infomore {
    padding-top: 5px;
}

/*2023-04-23 trh*/
.notice {
    padding: 10px 10px 0;
}

.notice-box {
    padding: 15px 40px 25px;
    border-bottom: 6px solid #62b5ed;
    position: relative;
}

.notice-title {
    width: 56px;
    height: 73px;
    margin-right: 20px;
    position: relative;
    margin-top: 15px;
    background-color: #62b5ed;
    color: #fff;
    text-align: center;
    padding: 13px 10px;
    box-sizing: border-box;
    font-size: 18px;
    font-weight: bold;
}

.notice-box .tab-more {
    position: absolute;
    bottom: 30px;
    right: 0;
}

.notice-lists {
    margin: 0 90px 0 60px;
    width: calc(100% - 150px);
    height: 96px;
    overflow: hidden;
}

.notice-item {
    margin-right: 10px;
}

.notice-item a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 18px;
    padding-left: 20px;
    line-height: 32px;
    color: #333;
    position: relative;
    box-sizing: border-box;
}

.notice-item a:before {
    position: absolute;
    content: '';
    width: 7px;
    height: 7px;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background-color: #62b5ed;
}

/* 2023-05-17 */
.info-list {
    width: 25%;
    text-align: left;
    font-size: 0;
    padding: 16px 0 16px 60px;
    box-sizing: border-box;
}

.info-list img {
    display: inline-block;
    width: 56px;
    height: 56px;
    vertical-align: top;
}

.info-list-box {
    margin-left: 16px;
    font-size: 14px;
    display: inline-block;
    vertical-align: top;
}

.info-list-box > p {
    line-height: 21px;
    color: rgba(0, 0, 0, 0.65);
    text-align: left;
}

.info-list-box > div {
    line-height: 35px;
    height: 35px;
}

.info-list-box > div > span:nth-child(1) {
    color: #006fcc;
    font-size: 24px;
    font-weight: 500;
}

.info-list-box > div > span:nth-child(2) {
    font-size: 13px;
}

.col {
    position: relative;
}

.read-more {
    position: absolute;
    bottom: 10px;
    width: 70px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    margin-left: -35px;
    left: 50%;
    color: #1080cc;
}

/* 2023-06-29 zsy */
.link-img > a {
    display: block;
    height: 200px;
}

/* .link-img>a>img {
    width: 100%;
    height: 100%;
} */

.link-img > a:nth-child(1) {
    height: 100%;
}

.link-img > a:nth-child(2) {
    margin-left: 15px;
    height: 100%;
}

/* 2023-06-30 zsy */
.news-dynamic {
    height: 300px;
}

.news-owl,
.news-tab {
    height: 100%;
}

.news-owl {
    width: 470px;
}

.news-owl-item {
    position: relative;
    display: block;
    height: 100%;
}

.news-owl-item > img {
    width: 100%;
    height: 100%;
}

.news-owl-intro {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #fff;
    background: rgba(0, 0, 0, 0.6);
    padding: 0 190px 0 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.news-tab {
    position: relative;
    width: calc(100% - 490px);
    margin-left: 20px;
    overflow: hidden;
}

.news-tab .more {
    height: 20px;
    width: 52px;
    position: absolute;
    background: url('../images/index_icon_more.png') no-repeat 32px;
    background-size: 20px 20px;
    right: 10px;
    top: 19px;
    font-size: 14px;
    color: #fff;
}

.news-tab-list {
    background: url('../images/index_bg_news.png') no-repeat;
    background-size: 100% 100%;
    height: 60px;
    line-height: 60px;
    padding-left: 15px;
    border: 0;
    box-sizing: border-box;
}

.news-tab-bd {
    padding: 10px 5px;
}

.news-tab-item {
    height: 40px;
    line-height: 40px;
    display: inline-block;
    vertical-align: middle;
}

.news-tab-item > a {
    display: block;
    min-width: 120px;
    font-size: 16px;
    border-radius: 100px;
    text-align: center;
    color: #fff;
}

.news-tab-item.cur > a {
    color: #2677e0;
    background-color: #fff;
}

.news-item {
    position: relative;
    height: 35px;
    line-height: 35px;
}

.news-item:before {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    content: '';
    width: 3px;
    height: 3px;
    background-color: #666;
}

.news-item + .news-item {
    margin-top: 4px;
}

.news-item > a {
    width: 80%;
    padding-left: 12px;
    color: #666;
    float: left;
}

.news-item .date {
    color: #aaa;
}

.news-item:hover > a {
    color: #2677e0;
}

.tab-area {
    line-height: 40px;
    font-size: 18px;
    color: #2677e0;
    font-weight: bold;
    padding: 0 20px;
}

.link-img {
    display: flex;
}

.link-img a {
    width: 183px;
    margin-left: 20px;
}

.link-img a:nth-child(1) {
    width: 591px;
    margin-left: 0;
}

body {
    background: url('../images/ql_bg.png') center bottom no-repeat #fff;
}

/* 修改 */
.notice {
    height: 68px;
    border: 1px solid #dfebf8;
    padding: 9px;
    box-sizing: border-box;
}
.notice-box {
    padding: 0;
    height: 100%;
    border: none;
}
.notice-title {
    width: 152px;
    height: 50px;
    line-height: 50px;
    padding-top: 0;
    padding-bottom: 0;
    box-sizing: border-box;
    padding-left: 60px;
    text-align: left;
    margin-top: 0;
    background-image: url('../images/new_index_images/icon_notice.png');
    background-position: left 20px center;
    background-repeat: no-repeat;
    margin-right: 0;
}

.str_move {
    right: auto;
}

.notice-lists {
    height: 50px;
    margin-left: 162px;
    width: calc(100% - 252px);
    margin-right: 90px;
    font-size: 0;
    white-space: nowrap;
    display: block;
}
.notice-item {
    height: 50px;
    display: inline-block;
    margin-right: 60px;
}
.notice-item:last-child {
    margin-right: 0;
}
.notice-item a {
    height: 50px;
    line-height: 50px;
    display: inline-block;
}
.notice-box .tab-more {
    top: 50%;
    transform: translateY(-50%);
    margin-top: 0;
    line-height: 24px;
    height: 24px;
}
.flxed-ql {
    position: fixed;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 139px;
    left: 60px;
    z-index: 99;
}
.flxed-ql-close {
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: url('../images/new_index_images/img_ql_close.png') center no-repeat;
}
@media (max-width: 1200px) {
    .flxed-ql {
        left: 0;
    }
}

.flxed-ql a {
    display: block;
}

.flxed-ql img {
    width: 100%;
}

.link-img > a {
    height: 175px !important;
}

.link-img > a img {
    height: 100%;
    width: 100%;
}

.col-hd {
    margin-bottom: 20px;
}

.intermediary-supermarket-column,
.transaction-info-column,
.intermediary-supermarket-content,
.transaction-info-content {
    display: none;
}

.intermediary-supermarket,
.transaction-info {
    position: relative;
}

.intermediary-supermarket .col-hd,
.transaction-info .col-hd {
    margin-bottom: 80px;
}

.intermediary-supermarket-search,
.transaction-info-search {
    position: absolute;
    left: 20px;
    top: 93px;
    width: 200px;
    height: 40px;
    border-radius: 40px 40px 40px 40px;
    border: 1px solid #dadada;
    box-sizing: border-box;
    display: flex;
    overflow: hidden;
}
.intermediary-supermarket-search input,
.transaction-info-search input {
    display: block;
    width: calc(100% - 40px);
    box-sizing: border-box;
    padding-left: 20px;
}
.intermediary-supermarket-search-btn,
.transaction-info-search-btn {
    width: 40px;
    height: 100%;
    display: inline-block;
    cursor: pointer;
    background: url('../images/new_index_images/icon_search.png') center no-repeat;
}
.transaction-info-tabs {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 93px;
    text-align: center;
}

.transaction-info-tab {
    width: 147px;
    height: 40px;
    line-height: 30px;
    cursor: pointer;
    font-weight: 400;
    font-size: 20px;
    box-sizing: border-box;
    color: #333333;
    display: inline-block;
}

.transaction-info-tab.cur {
    font-weight: bold;
    font-size: 20px;
    color: #1080cc;
    border-bottom: 2px solid #1080cc;
}

.intermediary-supermarket-city,
.transaction-info-city {
    position: absolute;
    right: 20px;
    top: 93px;
    width: 160px;
    height: 40px;
}

.intermediary-supermarket-city .chosen-container,
.transaction-info-city .chosen-container {
    height: 100%;
}

.intermediary-supermarket-city .chosen-container .chosen-single,
.transaction-info-city .chosen-container .chosen-single {
    height: 100%;
    border-radius: 40px 40px 40px 40px;
    border: 1px solid #dadada;
    box-sizing: border-box;
    line-height: 40px;
    font-size: 14px;
    color: #333;
    padding-left: 20px;
    background: #fff;
}

.intermediary-supermarket-city .chosen-container .chosen-single div b,
.transaction-info-city .chosen-container .chosen-single div b {
    background: none;
}

.intermediary-supermarket-city .chosen-container .chosen-single div b::after,
.transaction-info-city .chosen-container .chosen-single div b::after {
    content: '>';
    color: #ccc;
    display: inline-block;
    transform: scaleX(1.8) scaleY(0.6) rotate(90deg);
}
.intermediary-supermarket-city .chosen-container .chosen-drop,
.transaction-info-city .chosen-container .chosen-drop {
    border-color: #dadada;
    box-shadow: none;
}

.intermediary-supermarket-city
    .chosen-container
    .chosen-results
    .transaction-info-city
    .chosen-container
    .chosen-results {
    padding: 0;
    margin: 0;
}

.intermediary-supermarket-city .chosen-container .chosen-results li,
.transaction-info-city .chosen-container .chosen-results li {
    padding-left: 20px;
    padding-right: 20px;
}

.tab-area {
    display: none;
}

.show {
    display: block !important;
}

.colum-link {
    height: 90px;
}

.colum-items > li {
    width: calc(25% - (19px * 3 / 4));
    margin-right: 19px;
}

.colum-items {
    margin-right: 0;
}

.colum-items > li:nth-child(4n) {
    margin-right: 0;
}

body {
    background: #fff;
}
