body,
html {
    width: 100%;
    height: 100%
}

a {
    outline: 0;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

a:focus,
a:hover {
    color: #1199d8;
    text-decoration: none
}

.alllisted a {
    color: #fff
}

.icon-social {
    filter: brightness(100%) contrast(100%);
    transition: .25s
}

@media screen and (max-width:320px) {
    .alllisted a {
        color: #004a87
    }
}

.footer {
    background: #0c0c0c;
}

.text_footer {
    font-size: 14px;
    font-family: "FC Minimal" !important;
    line-height: 25px;
    color: #6b6b6b
}

.text_footer a {
    outline: 0;
    color: #6b6b6b;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.social-responsive {
    position: relative;
    padding: 5px 15px
}

@media screen and (max-width:1263px) {
    .text_footer a {
        word-wrap: break-word
    }
}

@media screen and (max-width:1200px) {
    .text_footer a {
        word-wrap: normal
    }
}

@media screen and (max-width:991px) {
    .social-responsive {
        position: relative;
        top: 15px
    }

    .height-social {
        height: 0
    }
}

@media screen and (max-width:768px) {
    .text_footer a {
        word-wrap: break-word
    }

    .height-social {
        height: auto;
        display: contents
    }

    .social-icon {
        float: left !important
    }
}

@media screen and (max-width:520px) {
    .icon-social {
        filter: brightness(100%) contrast(100%);
        transition: .25s;
        width: 19px;
        height: 19px
    }

    .regist-login {
        padding: 0 10px !important;
        float: right
    }
}

.text_footer_bold {
    font-size: 15px;
    font-weight: 700;
    font-family: tahoma;
    line-height: 30px;
    color: #9c9c9c
}

.padding_footer {
    padding-top: 30px
}

.navbar-default .navbar-toggle {
    border: none
}

.navbar-default2 .navbar-toggle .icon-bar {
    background-color: #fff
}

@media screen and (min-width:768px) {
    .navbar-default {
        background: 0 0;
        border: none
    }

    .navbar-default .navbar-brand {
        color: #eee;
        font-weight: 500;
        letter-spacing: 2px;
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out
    }

    .navbar-default .navbar-brand:focus,
    .navbar-default .navbar-brand:hover {
        color: #fff
    }

    .navbar-default .navbar-nav>li>a {
        color: #888;
        font-weight: 700;
        background-color: transparent
    }

    .navbar-default .navbar-nav>li>a:focus,
    .navbar-default .navbar-nav>li>a:hover {
        color: #fb4700
    }

    .navbar-default .navbar-nav>.active>a,
    .navbar-default .navbar-nav>.active>a:focus,
    .navbar-default .navbar-nav>.active>a:hover {
        color: #fb4700;
        background-color: transparent
    }
}

.navbar-default2 {
    background: 0 0;
    border: none
}

.navbar-default2 .navbar-nav>li>a {
    color: #fff;
    font-weight: 700;
    letter-spacing: 0
}

.hotnews {
    height: 380px;
    width: 100%;
    margin-left: 22px
}

@media screen and (max-width:768px) {
    .hotnews {
        margin-bottom: 134px;
        margin-left: 0;
        height: auto
    }
}

.programlogin {
    width: 100%;
    font-size: 15px;
    color: #9e9e9e;
    margin-bottom: 50px
}

@media screen and (min-width:375px) {
    .programlogin {
        margin-bottom: 15px
    }
}

.adbanner_h1 {
    width: 100%;
    text-align: center
}

@media screen and (max-width:991px) {
    .adbanner_h1 {
        width: 100%;
        text-align: center;
        margin-top: 6px
    }

    .dropdown-toggle {
        padding: 5px 10px !important
    }
}

#rowpadding {
    padding-top: 25px;
    padding-bottom: 5px
}

@media screen and (max-width:375px) {
    #rowpadding {
        padding-top: 15px;
        padding-bottom: 20px
    }
}

#rowpadding_special {
    padding: 12px 0
}

.recommendnews {
    background: #fff;
    width: 100%
}

@media screen and (max-width:375px) {
    .recommendnews {
        background: #fff;
        width: 100%;
        margin-top: 20px
    }
}

.hotstock {
    height: auto;
    width: 100%;
    margin-bottom: 0
}

@media screen and (max-width:375px) {
    .hotstock {
        height: 405px;
        width: 100%;
        margin-bottom: -40px
    }
}

.weshare {
    background: #004a87;
    width: 100%;
    padding: 20px 30px;
    overflow: hidden
}

@media screen and (max-width:375px) {
    .weshare {
        background: #004a87;
        width: 100%;
        padding-left: 10px;
        padding-top: 20px;
        padding-right: 5px;
        padding-bottom: 20px;
        overflow: hidden;
        margin-bottom: 10px;
        margin-top: 30px
    }
}

.headcolweshare {
    font-family: Conv_PSL299pro;
    font-size: 46px;
    color: #fff;
    margin-bottom: 2px;
    margin-top: -20px
}

.headcolweshare_sky {
    font-family: Conv_PSL299pro;
    font-size: 46px;
    color: #9beaf1;
    margin-bottom: 2px;
    margin-top: -19px
}

.weshere_wrap {
    padding-left: 10px;
    float: left;
    width: 100%
}

.weshaere_img {
    background: #0060af;
    width: 100%;
    text-align: center;
    border: #4898da solid 0;
    box-shadow: 0 0 3px 0 #9beaf1;
    margin-top: 0
}

.shere_weshere {
    display: flex;
    padding: 0
}

.share_icon {
    margin: 20px 4px 0;
    transition: .25s
}

.share_icon:hover {
    filter: brightness(125%);
    transition: .25s
}

.efinancethaitv {
    width: 100%;
    padding-bottom: 37px;
    background: #07222e
}

@media screen and (max-width:375px) {
    .efinancethaitv {
        background: #07222e;
        width: 100%;
        padding-bottom: 37px
    }
}

.headcol {
    font-family: Conv_PSL299pro;
    font-size: 32px;
    color: #00457d;
    margin-bottom: 2px
}

.frame_wrap {
    width: 100%;
    padding-top: 5px;
    font-size: 20px;
    color: #6b6b6b !important;
    line-height: 24px;
    font-weight: 400;
    font-family: Kanit, sans-serif
}

.frame_wrap:hover {
    color: #2b7fc3;
    transition: all .2s linear
}

.frame_wrap p {
    padding-top: 10px
}

.frame {
    border-top: 5px #00457d solid;
    border-left: 1px #00457d solid;
    border-bottom: 1px #00457d solid;
    border-right: 1px #00457d solid
}

.quicksupport_internet {
    border: #e6e6e6 1px solid;
    height: 109px;
    background: #fff
}

@media screen and (max-width:767px) {
    .lastsupport_internet {
        margin-top: 13px;
        margin-left: 0;
        margin-right: 0;
        border: #e6e6e6 1px solid;
        height: 104px;
        background: url(../images/banner_efinancethai_ipad.jpg) no-repeat
    }

    .dropdown-toggle {
        padding: 10px 15px !important
    }

    .hr-recommendnews {
        border-top: 1px solid #ccc
    }

    .recommendnews {
        background: #fff;
        width: 100%;
        padding-top: 30px
    }

    .weshare {
        background: #004a87;
        width: 100%;
        padding-left: 45px;
        padding-top: 45px;
        padding-right: 45px;
        padding-bottom: 45px;
        overflow: hidden;
        margin-top: 50px
    }

    .weshere_wrap {
        padding-left: 0;
        float: left;
        display: flex;
        width: 100%
    }

    .shere_weshere {
        display: block
    }

    .share_icon {
        margin: 20px 4px 0;
        transition: .25s
    }

    .weshaere_img {
        background: #0060af;
        width: 100%;
        margin-right: 25px;
        text-align: center;
        border: #4898da solid 1px;
        margin-top: 20px
    }
}

@media screen and (max-width:414px) {
    .lastsupport_internet {
        margin-top: 13px;
        margin-left: 0;
        margin-right: 0;
        border: #e6e6e6 1px solid;
        height: 104px;
        background: url(../images/banner_05.png) no-repeat
    }
}

.lastsupport_internet_line {
    margin-top: 13px;
    margin-left: 9px;
    margin-right: 9px;
    margin-bottom: 8px;
    height: 6px;
    background: #ccd5e0
}

.lastsupport_internet_line_detail {
    width: 100%;
    margin-top: 13px;
    height: 6px;
    background: #ccd5e0;
    margin-bottom: 12px
}

.readmore {
    text-align: right;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 15px;
    color: #f56350;
    margin-bottom: 0;
    transition: all .25s linear
}

.readmore:hover {
    color: #303f6a;
    transition: all .25s linear
}

.readmore_darkglay {
    text-align: right;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 15px;
    color: #1a5975;
    padding-right: 20px;
    margin-bottom: 10px
}

.readmore_darkglay:hover {
    text-align: right;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 15px;
    color: #f05b38;
    padding-right: 20px
}

.readmore_glay {
    text-align: right;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 15px;
    color: #848484;
    margin-right: 15px
}

.readmore_glay:hover {
    color: #f60;
    transition: all .1s linear
}

.subheadcol {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 16px;
    color: #9e9e9e;
    margin: 0 0 2px;
    padding: 0
}

.headcol-lg {
    font-family: Conv_PSL299pro;
    font-size: 40px;
    color: #00457d;
    margin-bottom: 21px;
    margin-top: 0;
    line-height: 32px
}

.date {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 15px;
    color: #4897d6;
    margin-top: -15px;
    padding: 0
}

.recnewswrap {
    padding: 6px 0
}

.listnews {
    padding: 13.5px 0;
    border-bottom: 1px #ccc solid;
    overflow: hidden
}

.lastestwrap-cover {
    width: 100%;
    overflow: hidden
}

.refresh {
    width: 20%;
    float: left;
    text-align: center;
    background: url(../images/refresh.png) 52% 30% no-repeat;
    padding-top: 50px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
    color: #969696;
    transition: .25s;
    cursor: pointer
}

.lastestwrap {
    width: 80%;
    float: left
}

.row-wrap {
    margin-top: 30px;
    margin-bottom: 30px;
    overflow: hidden
}

.kurucolumnist {
    width: 100%;
    margin: 8px 0;
    overflow: hidden
}

.img_kuru {
    width: 130px;
    float: left;
    overflow: hidden;
    margin-right: 20px;
    border: #999 solid 1px;
    background: #fff
}

@media screen and (max-width:375px) {
    .kurucolumnist {
        width: 100%;
        margin: 8px 0;
        overflow: hidden
    }

    .img_kuru {
        padding-bottom: 35px;
        padding-top: 17px;
        margin-bottom: 10px
    }

    .img_kuru {
        width: 130px;
        float: left;
        overflow: hidden;
        margin-right: 20px;
        background: #fff
    }

    .kurumoneyworld {
        background: url(../images/polygonbackgrounds_mobile.jpg)
    }

    .kurucontent {
        font-family: Tahoma, Geneva, sans-serif;
        font-size: 16px;
        color: #004a87;
        padding-left: 15px;
        margin: 14px 20px
    }
}

.columnist_glay {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #afafaf;
    margin: 0
}

.columnis_orange {
    color: #f60;
    font-size: 12px
}

.columnis_blue {
    color: #a8d7ff;
    font-size: 12px
}

.columnis_yellow {
    color: #ffd600;
    font-size: 12px
}

.ad-banner-header {
    height: 90px;
    max-width: 728px;
    width: 100%;
    color: #000;
    float: right;
    text-align: center
}

.regist-login {
    padding: 10px 0;
    float: right
}

.regist-login a {
    font-size: 14px;
    color: #01a5e4
}

.regist-login a:hover {
    color: #fb4700;
    text-decoration: underline
}

.watch_learn_earn {
    padding-top: 5px;
    text-align: center
}

.efinancethaitv_logo {
    padding-top: 16px;
    padding-bottom: 5px
}

.tv_slogan {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #999;
    text-align: right;
    padding-right: 55px;
    margin: 0
}

@media screen and (max-width:375px) {
    .watch_learn_earn {
        padding-top: 5px;
        text-align: center
    }

    .efinancethaitv_logo {
        padding-top: 16px;
        padding-bottom: 5px
    }

    .tv_slogan {
        font-family: Tahoma, Geneva, sans-serif;
        font-size: 12px;
        color: #999;
        text-align: right;
        padding-right: 10px;
        margin: 0
    }

    .vdo_lastcontent {
        border: #006 solid 1px;
        margin-top: 15px;
        margin-bottom: 20px
    }

    .caption_vdo_lastcontent {
        font-family: Tahoma, Geneva, sans-serif;
        font-size: 21px;
        color: #73bcf1;
        padding-left: 0;
        margin: -2px 0
    }

    .detail_vdo_lastcontent {
        font-family: Tahoma, Geneva, sans-serif;
        font-size: 16px;
        color: #d6d6d6;
        padding-left: 0;
        margin: 4px 0
    }
}

.lifestyle {
    padding-top: 0;
    background: #292929;
    width: 100%;
    padding-bottom: 0
}

.logo_efinancethai {
    text-align: right;
    padding-top: 20px;
    padding-bottom: 20px
}

.logo_efin {
    width: 180px;
    padding-bottom: 30px
}

.news-column-last {
    margin-top: 0;
    margin-bottom: 5px
}

.bg_gold_dawong {
    background: #ffe78c;
    margin-top: 4px
}

.darwongprofile {
    width: 100%;
    padding-left: 135px;
    padding-right: 135px;
    padding-top: 15px
}

.headdawong {
    font-family: Conv_PSL299pro;
    font-size: 28px;
    color: #757575;
    text-align: center;
    margin-bottom: -20px
}

.supheaddawong {
    font-family: Conv_PSL299pro;
    font-size: 20px;
    color: #a06200;
    text-align: center;
    margin-bottom: -15px;
    margin-top: 4px
}

.ad-banner-bottom {
    height: 90px;
    max-width: 728px;
    width: 100%;
    color: #000;
    float: none;
    margin-bottom: 15px
}

.columnist_blue2 {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
    color: #a06200;
    margin: 0
}

.columnist_darkglay {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
    color: #666;
    margin: 0
}

.wrap_list_lifestyle {
    padding-top: 8px;
    margin-bottom: 0
}

.ad300x250h2 {
    margin-top: 35px;
    padding: 0;
    margin-bottom: 15px;
    text-align: center
}

@media screen and (max-width:320px) {
    .ad300x250h2 {
        margin-top: 35px;
        padding: 0;
        margin-bottom: 15px;
        text-align: center;
        margin-left: -20px
    }
}

@media screen and (max-width:768px) {
    .exclusivetoday {
        width: 100%;
        margin-bottom: 27px;
        margin-left: 0
    }

    .regist-login {
        padding: 10px 15px;
        float: right
    }
}

.programeloginhead_new {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 19px;
    color: #24a8e5;
    text-align: center
}

.namelogin {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 16px;
    color: #004a87
}

.loginicon {
    height: 45px;
    text-align: center;
    margin: 10px
}

.programe_logout {
    padding: 10px 0;
    text-align: center;
    clear: both
}

.programe_logout a {
    color: #01a5e4
}

.social {
    float: right;
    padding: 4px
}

@media screen and (max-width:520px) {
    .social {
        float: left;
        padding: 0;
        margin-bottom: 20px
    }

    .weshare {
        background: #004a87;
        width: 100%;
        padding-left: 15px;
        padding-top: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
        overflow: hidden;
        margin-top: 50px
    }

    .weshaere_img {
        background: #0060af;
        width: 100%;
        margin-right: 0;
        text-align: center;
        border: #4898da solid 1px;
        margin-top: 5px
    }

    .share_icon {
        margin: 5px 5px 0;
        transition: .25s
    }
}

@media screen and (max-width:1199px) {
    .height-news .frame {
        border-top: 5px #00457d solid;
        border-left: 1px #00457d solid;
        border-bottom: 1px #00457d solid;
        border-right: 1px #00457d solid;
        height: 93px;
        overflow: hidden
    }

    .height-picture-money {
        height: 102px !important
    }

    .efinmobile img {
        width: 80%;
        max-width: 190px;
        margin-top: -4px
    }

    .hotstock {
        height: auto;
        width: 100%;
        margin-bottom: 40px
    }

    .weshare {
        background: #004a87;
        width: 100%;
        padding: 15px 15px;
        overflow: hidden
    }

    .share_icon {
        margin: 22px 1px 0;
        transition: .25s
    }
}

@media screen and (max-width:991px) {
    .height-news .frame {
        border-top: 5px #00457d solid;
        border-left: 1px #00457d solid;
        border-bottom: 1px #00457d solid;
        border-right: 1px #00457d solid;
        height: 112px;
        overflow: hidden
    }

    .height-picture-money {
        height: 175px !important
    }

    .efinmobile img {
        width: 80%;
        max-width: 190px;
        margin-top: 10px
    }

    .weshare {
        background: #004a87;
        width: 100%;
        padding: 55px;
        margin-top: 25px;
        overflow: hidden
    }

    .share_icon {
        margin: 22px 10px 0 0;
        transition: .25s
    }
}

@media screen and (max-width:767px) {
    .height-news .frame {
        border-top: 5px #00457d solid;
        border-left: 1px #00457d solid;
        border-bottom: 1px #00457d solid;
        border-right: 1px #00457d solid;
        height: auto;
        overflow: hidden
    }

    .height-picture-money {
        height: auto !important
    }

    .share_icon {
        margin: 22px 10px -10px 0;
        transition: .25s
    }
}

@media screen and (max-width:520px) {
    .share_icon {
        margin: 5px 0 10px 20px;
        transition: .25s
    }
}

@media screen and (max-width:420px) {
    .weshare {
        background: #004a87;
        width: 100%;
        padding: 15px;
        margin-top: 25px;
        overflow: hidden
    }

    .share_icon {
        margin: 5px 0 5px 20px;
        transition: .25s
    }
}

.headnews {
    font-size: 20px;
    margin: 10px 0;
    padding-top: 10px;
    color: #6b6b6b !important
}

.headnews:hover {
    color: #337ab7 !important
}

.pr {
    color: #6b6b6b !important
}

.pr:hover {
    color: #337ab7 !important
}

.hotstock {
    height: auto;
    width: 100%;
    margin-bottom: 15px
}

.weshare {
    background: #004a87;
    width: 100%;
    padding: 15px 15px;
    overflow: hidden
}

.share_icon {
    margin: 22px 1px 0;
    transition: .25s
}

.watch_learn_earn {
    padding-top: 5px;
    text-align: center
}

.efinancethaitv_logo {
    padding-top: 16px;
    padding-bottom: 5px
}

.tv_slogan {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #999;
    text-align: right;
    padding-right: 55px;
    margin: 0
}

.vdo_lastcontent {
    border: #006 solid 1px;
    margin-top: 15px;
    margin-bottom: 20px
}

.share {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 15px;
    color: #c3c4c4;
    margin-top: 0;
    padding: 0;
    display: inline
}

@media screen and (max-width:414px) {
    .vdo_lastcontent {
        border: #006 solid 1px;
        margin-top: 15px;
        margin-bottom: 20px;
        margin-left: -36px;
        margin-right: -36px
    }
}

.caption_vdo_lastcontent {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 23px;
    color: #73bcf1;
    padding-left: 0;
    margin: -2px 0
}

.detail_vdo_lastcontent {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 16px;
    color: #d6d6d6;
    padding-left: 0;
    margin: 4px 0
}

.vdo_caption_wrap {
    margin-bottom: 0
}

@media screen and (max-width:414px) {
    .vdo_caption_wrap {
        margin-bottom: 0;
        margin-left: -36px;
        margin-right: -36px
    }
}

@media screen and (max-width:375px) {
    .watch_learn_earn {
        padding-top: 5px;
        text-align: center
    }

    .efinancethaitv_logo {
        padding-top: 16px;
        padding-bottom: 5px
    }

    .tv_slogan {
        font-family: Tahoma, Geneva, sans-serif;
        font-size: 12px;
        color: #999;
        text-align: right;
        padding-right: 10px;
        margin: 0
    }

    .vdo_lastcontent {
        border: #006 solid 1px;
        margin-top: 15px;
        margin-bottom: 20px
    }

    .caption_vdo_lastcontent {
        font-family: Tahoma, Geneva, sans-serif;
        font-size: 21px;
        color: #73bcf1;
        padding-left: 0;
        margin: -2px 0
    }

    .detail_vdo_lastcontent {
        font-family: Tahoma, Geneva, sans-serif;
        font-size: 16px;
        color: #d6d6d6;
        padding-left: 0;
        margin: 4px 0
    }
}

.vdo_list {
    width: 130px;
    float: left;
    overflow: hidden;
    margin-right: 14px;
    border: #14161d 1px solid;
    margin-bottom: 30px
}

.vdo_list {
    width: 130px;
    float: left;
    overflow: hidden;
    margin-right: 14px;
    border: #14161d 1px solid;
    margin-bottom: 8px
}

.vdo_content {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 16px;
    color: #2abfe4;
    padding-left: 15px;
    margin: -3px -8px
}

.vdo_list_wrap {
    width: 100%;
    margin: 8px 0;
    border-bottom: #15324e solid 1px;
    overflow: hidden;
    padding-bottom: 12px
}

.wrap_list_vdo {
    padding-top: 8px;
    margin-bottom: 35px
}

@media screen and (max-width:414px) {
    .wrap_list_vdo {
        padding-top: 8px;
        margin-bottom: 35px;
        margin-left: -36px;
        margin-right: -36px
    }
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden
}

.video-container embed,
.video-container iframe,
.video-container object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.text_footer {
    font-size: 14px;
    font-family: tahoma;
    line-height: 25px;
    color: #6b6b6b
}

.text_footer a {
    outline: 0;
    color: #6b6b6b;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.social-responsive {
    position: relative;
    padding: 5px 15px
}

@media screen and (max-width:1263px) {
    .text_footer a {
        word-wrap: break-word
    }
}

@media screen and (max-width:1200px) {
    .text_footer a {
        word-wrap: normal
    }
}

@media screen and (max-width:991px) {
    .social-responsive {
        position: relative;
        top: 15px
    }

    .height-social {
        height: 0
    }
}

@media screen and (max-width:768px) {
    .text_footer a {
        word-wrap: break-word
    }

    .height-social {
        height: auto;
        display: contents
    }

    .social-icon {
        float: left !important
    }
}

@media screen and (max-width:520px) {
    .icon-social {
        filter: brightness(100%) contrast(100%);
        transition: .25s;
        width: 19px;
        height: 19px
    }

    .regist-login {
        padding: 0 10px !important;
        float: right
    }
}

.text_footer a:hover {
    outline: 0;
    color: #fff;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.text_footer_bold {
    font-size: 15px;
    font-weight: 700;
    font-family: tahoma;
    line-height: 30px;
    color: #9c9c9c
}

#footer_id hr {
    margin-top: 5px;
    margin-bottom: 10px;
    border: 0;
    border-top: 1px solid #404040 !important
}

.padding_footer {
    padding-top: 30px
}

@media screen and (max-width:1199px) {
    .height-news .frame {
        border-top: 5px #00457d solid;
        border-left: 1px #00457d solid;
        border-bottom: 1px #00457d solid;
        border-right: 1px #00457d solid;
        height: 93px;
        overflow: hidden
    }

    .height-picture-money {
        height: 102px !important
    }

    .efinmobile img {
        width: 80%;
        max-width: 190px;
        margin-top: -4px
    }

    .hotstock {
        height: auto;
        width: 100%;
        margin-bottom: 40px
    }

    .weshare {
        background: #004a87;
        width: 100%;
        padding: 15px 15px;
        overflow: hidden
    }

    .share_icon {
        margin: 22px 1px 0;
        transition: .25s
    }
}

.efinmobile {
    text-align: center
}

.efinmobile img {
    width: 90%;
    margin-top: -4px
}

.exclusivetoday {
    width: 95%;
    margin-bottom: 27px;
    margin-left: 10px
}

@media screen and (max-width:768px) {
    .exclusivetoday {
        width: 100%;
        margin-bottom: 27px;
        margin-left: 0
    }

    .regist-login {
        padding: 10px 15px;
        float: right
    }
}

.head_exclusivetoday {
    font-family: Conv_PSL299pro;
    font-size: 50px;
    line-height: 35px;
    color: #ff6b08;
    margin-bottom: 20px;
    margin-top: 0
}

.exclusivetoday_content {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 16px;
    color: #0a63ad;
    width: 85%;
    float: left;
    padding-left: 15px
}

@media screen and (max-width:1200px) {
    .exclusivetoday_content {
        width: 80%
    }
}

.exclusivetoday_content:hover {
    color: #259cff
}

.exclusivetoday_list {
    padding: 9px 0;
    border-bottom: 1px #d4d4d4 solid;
    overflow: hidden
}

.listexclusivetoday_list {
    padding: 9px 0;
    border-bottom: 1px #d4d4d4 solid;
    overflow: hidden
}

.marketplace {
    background: rgb(52 152 219 / 43%);
    padding: 10px 50px 0px 50px;
    width: 100%;
    overflow: hidden;
    color: #fff;
    border-radius: 45px 0 45px
}

.marketplace .headcol-special2 {
    color: #47338d;
    font-size: 40px;
    margin: 10px 0 30px
}

.marketplace .headcol-special2 .headcol-special {
    color: #47338d
}

.marketplace .date {
    margin-bottom: 25px
}

.marketplace .refresh {
    position: absolute;
    top: 0;
    right: 10px
}

.marketplace_content {
    padding-top: 0
}

.marketplace_content .frame {
    border-top: 0 #00457d solid;
    border-left: 0 #00457d solid;
    border-bottom: 0 #00457d solid;
    border-right: 0 #00457d solid;
    border-radius: 4px;
    overflow: hidden
}

.marketplace_content .cover-text {
    padding: 10px 0 10px 0;
    color: #444141;
    margin-top: 0;
    margin-bottom: 17px
}

.marketplace_content .headnews {
    padding: 0;
    margin-bottom: 0;
    margin-top: 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    height: 4.5rem;
    overflow: hidden;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 16px;
    line-height: 1.4;
    text-overflow: ellipsis
}

.marketplace_content .headnews:hover {
    color: #676464;
    transition: .25s
}

.frame_wrap.marketplace_content:hover .headnews {
    color: #676464;
    transition: .25s
}

.marketplace_content_one .headnews :hover {
    color: #676464;
    transition: .25s
}

.frame_wrap.marketplace_content_one:hover .headnews {
    color: #676464;
    transition: .25s
}

#owl-Marketplace .owl-controls .owl-page span {
    width: 10px;
    height: 10px;
    display: block;
    margin: 9px 7px 0 0;
    background: #fff
}

#owl-Marketplace.owl-theme .owl-controls .owl-page span {
    opacity: .35
}

#owl-Marketplace.owl-theme .owl-controls .owl-page.active span,
#owl-Marketplace.owl-theme .owl-controls.clickable .owl-page:hover span {
    filter: Alpha(Opacity=100);
    opacity: 1
}

.marketplace_content_one {
    padding-top: 0
}

.marketplace_content_one .cover-text {
    padding: 10px 0 10px 0;
    color: #444141;
    margin-top: 0;
    margin-bottom: 30px;
    border-top: 0 solid #d6d6d6
}

.marketplace_content_one .headnews {
    padding: 0;
    margin-bottom: 0;
    margin-top: 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    height: 67px;
    overflow: hidden;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 16.5px;
    line-height: 1.4
}

.frame_wrap.marketplace_content_one {
    padding: 20px 16px 0 16px
}

.shadow_marketplace_content_one {
    box-shadow: -3px 3px 12px 5px #155183cf
}

.frame_wrap.marketplace_content_one .weshaere_img {
    box-shadow: none;
    border: #ccc solid 0;
    margin-bottom: 0;
    background: 0 0;
    box-shadow: -1px 1px 10px 1px #74a9ca
}

.frame_wrap.marketplace_content_one .frame {
    border-top: 0 #00457d solid;
    border-left: 0 #00457d solid;
    border-bottom: 0 #00457d solid;
    border-right: 0 #00457d solid
}

.frame_wrap.marketplace_content_one .frame .weshaere_img img {
    border-radius: 4px
}

#owl-Marketplace.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 10px 5px 0 0;
    background: #fff !important;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s;
    border-radius: 30px;
    opacity: .35
}

#owl-Marketplace.owl-theme .owl-dots .owl-dot.active span {
    background: #fff !important;
    opacity: 1
}

.marketplace_content_one {
    padding-top: 0
}

.marketplace_content_one .cover-text {
    padding: 10px 0;
    color: #444141;
    margin-top: 0;
    margin-bottom: 30px;
    border-top: 0 solid #d6d6d6
}

.marketplace_content_one .headnews {
    padding: 0;
    margin-bottom: 0;
    margin-top: 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    height: 67px;
    overflow: hidden;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 16.5px;
    line-height: 1.4
}

.frame_wrap.marketplace_content_one {
    padding: 20px 16px 0
}

.shadow_marketplace_content_one {
    box-shadow: -3px 3px 12px 5px #155183cf
}

.frame_wrap.marketplace_content_one .weshaere_img {
    box-shadow: none;
    border: 0 solid #ccc;
    margin-bottom: 0;
    background: 0 0;
    box-shadow: -1px 1px 10px 1px #74a9ca
}

.frame_wrap.marketplace_content_one .frame {
    border-top: 0 solid #00457d;
    border-left: 0 solid #00457d;
    border-bottom: 0 solid #00457d;
    border-right: 0px solid #00457d
}

.frame_wrap.marketplace_content_one .frame .weshaere_img img {
    border-radius: 4px
}

#owl-Marketplace.owl-theme .owl-dots {
    margin-top: 0;
    text-align: center;
    position: absolute;
    z-index: 999;
    top: -30px;
    left: 0
}

@media screen and (max-width:1199px) {
    .marketplace .headcol-special2 {
        font-size: 40px
    }
}

@media screen and (max-width:991px) {
    .marketplace .item {
        padding: 0
    }

    .marketplace .refresh {
        position: absolute;
        top: 0;
        right: 0
    }

    #BigMarketplace {
        margin-top: 30px
    }

    .frame_wrap.marketplace_content_one {
        height: auto;
        width: 350px;
        margin: auto
    }

    .frame_wrap.marketplace_content_one .weshaere_img {
        margin-top: 5px
    }
}

@media screen and (max-width:767px) {
    .marketplace_content .headnews {
        height: auto
    }
}

@media screen and (max-width:425px) {
    .frame_wrap.marketplace_content_one {
        height: auto;
        width: 100%;
        margin: auto
    }
}